aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Fechner <mfechner@FreeBSD.org>2024-07-23 04:42:51 +0000
committerMatthias Fechner <mfechner@FreeBSD.org>2024-07-23 04:49:39 +0000
commitaa2456e06205495fc3bc59e59216a8e7636ce2f7 (patch)
treeac3bfe2e57b1fbd25de944f4dcfddaf2b61412fe
parent109a1d15e8d5699541ea4e04f7fa148e5625f6a2 (diff)
www/gitlab: new port required for version 17.2
-rw-r--r--devel/Makefile2
-rw-r--r--devel/rubygem-async212/Makefile21
-rw-r--r--devel/rubygem-async212/distinfo3
-rw-r--r--devel/rubygem-async212/pkg-descr2
-rw-r--r--devel/rubygem-google-protobuf4/Makefile22
-rw-r--r--devel/rubygem-google-protobuf4/distinfo3
-rw-r--r--devel/rubygem-google-protobuf4/pkg-descr6
-rw-r--r--security/Makefile1
-rw-r--r--security/rubygem-doorkeeper-device_authorization_grant/Makefile19
-rw-r--r--security/rubygem-doorkeeper-device_authorization_grant/distinfo3
-rw-r--r--security/rubygem-doorkeeper-device_authorization_grant/pkg-descr1
11 files changed, 83 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index fe023cb22441..413296bc44e9 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -6272,6 +6272,7 @@
SUBDIR += rubygem-ast
SUBDIR += rubygem-astrolabe
SUBDIR += rubygem-async
+ SUBDIR += rubygem-async212
SUBDIR += rubygem-async-io
SUBDIR += rubygem-atomic
SUBDIR += rubygem-attic
@@ -7151,6 +7152,7 @@
SUBDIR += rubygem-google-iam-credentials-v1
SUBDIR += rubygem-google-iam-v1
SUBDIR += rubygem-google-protobuf
+ SUBDIR += rubygem-google-protobuf4
SUBDIR += rubygem-googleapis-common-protos
SUBDIR += rubygem-googleapis-common-protos-types
SUBDIR += rubygem-graf
diff --git a/devel/rubygem-async212/Makefile b/devel/rubygem-async212/Makefile
new file mode 100644
index 000000000000..d19e90b42518
--- /dev/null
+++ b/devel/rubygem-async212/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= async
+PORTVERSION= 2.12.1
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= ruby@FreeBSD.org
+COMMENT= Modern asynchronous I/O framework for Ruby
+WWW= https://socketry.github.io/async/ \
+ https://github.com/socketry/async
+
+LICENSE= MIT
+
+RUN_DEPENDS= rubygem-console>=1.25.2<2:devel/rubygem-console \
+ rubygem-fiber-annotation>=0:devel/rubygem-fiber-annotation \
+ rubygem-io-event>=1.6.5<2:devel/rubygem-io-event
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-async212/distinfo b/devel/rubygem-async212/distinfo
new file mode 100644
index 000000000000..800fed4d8898
--- /dev/null
+++ b/devel/rubygem-async212/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1721623990
+SHA256 (rubygem/async-2.12.1.gem) = 146fb3acf6d05ad40abb9ae659dd3b574067a3420fe7d6d5d6a3cf5413de3ea5
+SIZE (rubygem/async-2.12.1.gem) = 28672
diff --git a/devel/rubygem-async212/pkg-descr b/devel/rubygem-async212/pkg-descr
new file mode 100644
index 000000000000..f49edf3e8f18
--- /dev/null
+++ b/devel/rubygem-async212/pkg-descr
@@ -0,0 +1,2 @@
+Async is a composable asynchronous I/O framework for Ruby based on nio4r and
+timers.
diff --git a/devel/rubygem-google-protobuf4/Makefile b/devel/rubygem-google-protobuf4/Makefile
new file mode 100644
index 000000000000..65269d0b243e
--- /dev/null
+++ b/devel/rubygem-google-protobuf4/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= google-protobuf
+PORTVERSION= 4.27.2
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 4
+
+MAINTAINER= ruby@FreeBSD.org
+COMMENT= Ruby extension to Google Protocol Buffers
+WWW= https://protobuf.dev/ \
+ https://github.com/protocolbuffers/protobuf \
+ https://github.com/protocolbuffers/protobuf/tree/main/ruby
+
+LICENSE= BSD3CLAUSE
+
+BUILD_DEPENDS= rubygem-bigdecimal>=0:math/rubygem-bigdecimal \
+ rubygem-rake>=0:devel/rubygem-rake
+
+USES= gem shebangfix
+
+SHEBANG_GLOB= *.rb
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-google-protobuf4/distinfo b/devel/rubygem-google-protobuf4/distinfo
new file mode 100644
index 000000000000..a585b3e8c63e
--- /dev/null
+++ b/devel/rubygem-google-protobuf4/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1721636316
+SHA256 (rubygem/google-protobuf-4.27.2.gem) = 9f69eb20acde6e3cf3cd197c09f38911cd7eed5fdf1bf4d4bce4c55e9dc9966f
+SIZE (rubygem/google-protobuf-4.27.2.gem) = 270336
diff --git a/devel/rubygem-google-protobuf4/pkg-descr b/devel/rubygem-google-protobuf4/pkg-descr
new file mode 100644
index 000000000000..c47ffe5244ab
--- /dev/null
+++ b/devel/rubygem-google-protobuf4/pkg-descr
@@ -0,0 +1,6 @@
+rubygem-google-protobuf is a Ruby extension that implements Protocol Buffers
+functionality. It makes use of generated Ruby code that defines message and enum
+types in a Ruby DSL. You may write definitions in this DSL directly, but we
+recommend using protoc's Ruby generation support with .proto files. The build
+process in this directory only installs the extension; you need to install
+protoc as well to have Ruby code generation functionality.
diff --git a/security/Makefile b/security/Makefile
index 44bcadc9ed54..9a7e26c5dbde 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -1124,6 +1124,7 @@
SUBDIR += rubygem-digest
SUBDIR += rubygem-digest-crc
SUBDIR += rubygem-doorkeeper
+ SUBDIR += rubygem-doorkeeper-device_authorization_grant
SUBDIR += rubygem-doorkeeper-openid_connect
SUBDIR += rubygem-doorkeeper-rails5
SUBDIR += rubygem-doorkeeper-rails50
diff --git a/security/rubygem-doorkeeper-device_authorization_grant/Makefile b/security/rubygem-doorkeeper-device_authorization_grant/Makefile
new file mode 100644
index 000000000000..e19d18ce95f0
--- /dev/null
+++ b/security/rubygem-doorkeeper-device_authorization_grant/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= doorkeeper-device_authorization_grant
+PORTVERSION= 1.0.3
+CATEGORIES= security rubygems
+MASTER_SITES= RG
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= OAuth 2.0 Device Authorization Grant extension for Doorkeeper
+WWW= https://github.com/exop-group/doorkeeper-device_authorization_grant
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-doorkeeper-rails70>=5.5<6:security/rubygem-doorkeeper-rails70
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/security/rubygem-doorkeeper-device_authorization_grant/distinfo b/security/rubygem-doorkeeper-device_authorization_grant/distinfo
new file mode 100644
index 000000000000..ddf356e36d75
--- /dev/null
+++ b/security/rubygem-doorkeeper-device_authorization_grant/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1721205274
+SHA256 (rubygem/doorkeeper-device_authorization_grant-1.0.3.gem) = 94c3ac12a0d50942850ecd58ed64298b397a5e903e8880cb68d4085600932679
+SIZE (rubygem/doorkeeper-device_authorization_grant-1.0.3.gem) = 17408
diff --git a/security/rubygem-doorkeeper-device_authorization_grant/pkg-descr b/security/rubygem-doorkeeper-device_authorization_grant/pkg-descr
new file mode 100644
index 000000000000..1e6520515fa1
--- /dev/null
+++ b/security/rubygem-doorkeeper-device_authorization_grant/pkg-descr
@@ -0,0 +1 @@
+OAuth 2.0 Device Authorization Grant extension for Doorkeeper