diff options
| author | Matthias Fechner <mfechner@FreeBSD.org> | 2026-08-20 09:05:05 +0000 |
|---|---|---|
| committer | Matthias Fechner <mfechner@FreeBSD.org> | 2026-08-21 04:16:57 +0000 |
| commit | 8bfcaa80e60ae8c66113cd812a069b7b07f51072 (patch) | |
| tree | adb32e1f20b34cd9423c50445c4ae7b10814ac0c | |
| parent | 4570baaa512a5c541bf3a8c79bcfa2d0576f406e (diff) | |
www/gitlab: new ports required for 19.3.0
36 files changed, 252 insertions, 14 deletions
@@ -5551,3 +5551,4 @@ devel/prjpeppercorn112||2026-08-15|No longer supported by devel/nextpnr devel/py-yg.lockfile|devel/py-fasteners|2026-08-16|Has expired: Upstream inactive since 8+ years, please use devel/py-fasteners instead www/pecl-solr|www/php-solr|2026-08-17|Converted to standard extension from pecl extension biology/gperiodic|science/gperiodic|2026-08-19|Move to a more appropriate category +devel/rubygem-grape20|devel/rubygem-grape-gitlab|2026-08-20|Make clear it is used for Gitlab only diff --git a/devel/Makefile b/devel/Makefile index b76d3691bc70..518ff88338f9 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -6801,6 +6801,7 @@ SUBDIR += rubygem-analogger SUBDIR += rubygem-annoy SUBDIR += rubygem-anonymous_loader + SUBDIR += rubygem-anonymous_loader-gitlab SUBDIR += rubygem-ansi SUBDIR += rubygem-apipie-bindings SUBDIR += rubygem-apipie-params @@ -7785,12 +7786,12 @@ SUBDIR += rubygem-graf SUBDIR += rubygem-grape SUBDIR += rubygem-grape-entity + SUBDIR += rubygem-grape-gitlab SUBDIR += rubygem-grape-path-helpers SUBDIR += rubygem-grape-route-helpers SUBDIR += rubygem-grape-swagger SUBDIR += rubygem-grape-swagger-entity SUBDIR += rubygem-grape-swagger-gitlab - SUBDIR += rubygem-grape20 SUBDIR += rubygem-grape_logging SUBDIR += rubygem-grape_logging-gitlab SUBDIR += rubygem-graphiql-rails @@ -8547,6 +8548,7 @@ SUBDIR += rubygem-validates_timeliness SUBDIR += rubygem-validates_timeliness7 SUBDIR += rubygem-version_gem + SUBDIR += rubygem-version_gem-gitlab SUBDIR += rubygem-versionomy SUBDIR += rubygem-view_component-rails-gitlab SUBDIR += rubygem-virtus diff --git a/devel/rubygem-anonymous_loader-gitlab/Makefile b/devel/rubygem-anonymous_loader-gitlab/Makefile new file mode 100644 index 000000000000..498a5d856382 --- /dev/null +++ b/devel/rubygem-anonymous_loader-gitlab/Makefile @@ -0,0 +1,21 @@ +PORTNAME= anonymous_loader +PORTVERSION= 0.1.3 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Resolve Ruby files and evaluate them to avoid top-level namespace collisions +WWW= https://anonymous-loader.galtzo.com/ \ + https://github.com/ruby-oauth/anonymous_loader + +LICENSE= MIT +#LICENSE_FILE= ${WRKSRC}/MIT.md + +RUN_DEPENDS= rubygem-version_gem-gitlab>=1.1.14<2:devel/rubygem-version_gem-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-anonymous_loader-gitlab/distinfo b/devel/rubygem-anonymous_loader-gitlab/distinfo new file mode 100644 index 000000000000..d83892ed44f2 --- /dev/null +++ b/devel/rubygem-anonymous_loader-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1787212722 +SHA256 (rubygem/anonymous_loader-0.1.3.gem) = 084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 +SIZE (rubygem/anonymous_loader-0.1.3.gem) = 35840 diff --git a/devel/rubygem-anonymous_loader-gitlab/pkg-descr b/devel/rubygem-anonymous_loader-gitlab/pkg-descr new file mode 100644 index 000000000000..35e278584e72 --- /dev/null +++ b/devel/rubygem-anonymous_loader-gitlab/pkg-descr @@ -0,0 +1,13 @@ +AnonymousLoader evaluates Ruby source files inside fresh anonymous modules. It +is useful when a tool needs to inspect or reuse code that declares constants +whose top-level names may collide with the host process. + +The loaded source keeps its normal constant nesting, but that nesting starts +inside the returned anonymous namespace. For example, source that declares +Auth::Sanitizer becomes namespace::Auth::Sanitizer, and does not create +Object::Auth. + +AnonymousLoader can load explicitly named files, or resolve a file using +RubyGems metadata with a $LOAD_PATH fallback. The fallback is intended for +Bundler standalone and similar environments where code is loadable but a gem is +not visible through Gem.loaded_specs or the normal RubyGems index. diff --git a/devel/rubygem-grape20/Makefile b/devel/rubygem-grape-gitlab/Makefile index db5d709155ad..38a797a448b3 100644 --- a/devel/rubygem-grape20/Makefile +++ b/devel/rubygem-grape-gitlab/Makefile @@ -1,9 +1,8 @@ PORTNAME= grape -PORTVERSION= 2.0.0 -PORTREVISION= 1 +PORTVERSION= 2.4.0 CATEGORIES= devel rubygems MASTER_SITES= RG -PKGNAMESUFFIX= 20 +PKGNAMESUFFIX= -gitlab MAINTAINER= mfechner@FreeBSD.org COMMENT= Framework for rapid API development with great conventions @@ -13,12 +12,11 @@ WWW= https://www.ruby-grape.org/ \ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= rubygem-activesupport-gitlab>=5:devel/rubygem-activesupport-gitlab \ - rubygem-builder>=0:devel/rubygem-builder \ +RUN_DEPENDS= rubygem-activesupport-gitlab>=6.1:devel/rubygem-activesupport-gitlab \ rubygem-dry-types-gitlab>=1.1:devel/rubygem-dry-types-gitlab \ - rubygem-mustermann-grape10>=1.0.0<1.1:devel/rubygem-mustermann-grape10 \ - rubygem-rack>=1.3.0,3:www/rubygem-rack \ - rubygem-rack-accept>=0:www/rubygem-rack-accept + rubygem-mustermann-grape>=1.1.0<1.2:devel/rubygem-mustermann-grape \ + rubygem-rack>=2.0.0,3:www/rubygem-rack \ + rubygem-zeitwerk>=0:devel/rubygem-zeitwerk USES= cpe gem @@ -26,6 +24,4 @@ CPE_VENDOR= ruby-grape NO_ARCH= yes -PORTSCOUT= limit:^2\.0\. - .include <bsd.port.mk> diff --git a/devel/rubygem-grape-gitlab/distinfo b/devel/rubygem-grape-gitlab/distinfo new file mode 100644 index 000000000000..d2d3a9a0e41e --- /dev/null +++ b/devel/rubygem-grape-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1787205555 +SHA256 (rubygem/grape-2.4.0.gem) = 3d59673e80f11d49ba86270b78344e5348dc057b318c2bbc1c01f3532f9b6aec +SIZE (rubygem/grape-2.4.0.gem) = 154624 diff --git a/devel/rubygem-grape20/pkg-descr b/devel/rubygem-grape-gitlab/pkg-descr index 164d91bf02ec..164d91bf02ec 100644 --- a/devel/rubygem-grape20/pkg-descr +++ b/devel/rubygem-grape-gitlab/pkg-descr diff --git a/devel/rubygem-grape20/distinfo b/devel/rubygem-grape20/distinfo deleted file mode 100644 index 3e9ce5b2c62f..000000000000 --- a/devel/rubygem-grape20/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1718880840 -SHA256 (rubygem/grape-2.0.0.gem) = 3aeff94c17e84ccead4ff98833df691e7da0c108878cc128ca31f80c1047494a -SIZE (rubygem/grape-2.0.0.gem) = 146944 diff --git a/devel/rubygem-version_gem-gitlab/Makefile b/devel/rubygem-version_gem-gitlab/Makefile new file mode 100644 index 000000000000..6cd48ff027c0 --- /dev/null +++ b/devel/rubygem-version_gem-gitlab/Makefile @@ -0,0 +1,19 @@ +PORTNAME= version_gem +PORTVERSION= 1.1.14 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Introspectable Version module +WWW= https://version-gem.galtzo.com/ \ + https://github.com/ruby-oauth/version_gem + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-version_gem-gitlab/distinfo b/devel/rubygem-version_gem-gitlab/distinfo new file mode 100644 index 000000000000..c608f3bd9662 --- /dev/null +++ b/devel/rubygem-version_gem-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1787212870 +SHA256 (rubygem/version_gem-1.1.14.gem) = 6b7306c7e9416d06067561981ab3444e2cecb844f26cc325ae3c27b44cf85613 +SIZE (rubygem/version_gem-1.1.14.gem) = 41472 diff --git a/devel/rubygem-version_gem-gitlab/pkg-descr b/devel/rubygem-version_gem-gitlab/pkg-descr new file mode 100644 index 000000000000..82935cfdb9c0 --- /dev/null +++ b/devel/rubygem-version_gem-gitlab/pkg-descr @@ -0,0 +1,3 @@ +VersionGem gives your next library an introspectable Version module. + +This library was extracted from the gem oauth2. diff --git a/mail/Makefile b/mail/Makefile index 487b717bd197..b09a058148ff 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -625,6 +625,7 @@ SUBDIR += rubygem-email_reply_parser SUBDIR += rubygem-email_reply_parser-discourse SUBDIR += rubygem-email_reply_trimmer + SUBDIR += rubygem-email_reply_trimmer-gitlab SUBDIR += rubygem-email_validator SUBDIR += rubygem-exception_notification SUBDIR += rubygem-extended_email_reply_parser diff --git a/mail/rubygem-email_reply_trimmer-gitlab/Makefile b/mail/rubygem-email_reply_trimmer-gitlab/Makefile new file mode 100644 index 000000000000..69b94af6fea4 --- /dev/null +++ b/mail/rubygem-email_reply_trimmer-gitlab/Makefile @@ -0,0 +1,18 @@ +PORTNAME= email_reply_trimmer +PORTVERSION= 0.4.0 +CATEGORIES= mail rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Library to trim replies from plain text email +WWW= https://github.com/discourse/email_reply_trimmer + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/mail/rubygem-email_reply_trimmer-gitlab/distinfo b/mail/rubygem-email_reply_trimmer-gitlab/distinfo new file mode 100644 index 000000000000..8007a4707d8d --- /dev/null +++ b/mail/rubygem-email_reply_trimmer-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1787208758 +SHA256 (rubygem/email_reply_trimmer-0.4.0.gem) = cdb8e90649f0d3972c17392063af052e337d13902f5a33a04fac900d544f8f57 +SIZE (rubygem/email_reply_trimmer-0.4.0.gem) = 52224 diff --git a/mail/rubygem-email_reply_trimmer-gitlab/pkg-descr b/mail/rubygem-email_reply_trimmer-gitlab/pkg-descr new file mode 100644 index 000000000000..f46060f20c0c --- /dev/null +++ b/mail/rubygem-email_reply_trimmer-gitlab/pkg-descr @@ -0,0 +1 @@ +EmailReplyTrimmer is a small library to trim replies from plain text email. diff --git a/net/Makefile b/net/Makefile index c10ebf24ab5d..3f3d100e316b 100644 --- a/net/Makefile +++ b/net/Makefile @@ -1293,6 +1293,7 @@ SUBDIR += rubygem-amq-protocol SUBDIR += rubygem-amqp SUBDIR += rubygem-amqp-utils + SUBDIR += rubygem-apnotic SUBDIR += rubygem-apollo_upload_server SUBDIR += rubygem-app_store_connect SUBDIR += rubygem-asset_sync @@ -1357,6 +1358,7 @@ SUBDIR += rubygem-gitlab-kas-grpc SUBDIR += rubygem-gitlab_omniauth-ldap SUBDIR += rubygem-gitlab_omniauth-ldap-gitlab + SUBDIR += rubygem-gitlab-orbit-proto SUBDIR += rubygem-google-cloud-bigquery SUBDIR += rubygem-google-cloud-bigtable SUBDIR += rubygem-google-cloud-bigtable-admin-v2 @@ -1397,6 +1399,7 @@ SUBDIR += rubygem-grpc-tools SUBDIR += rubygem-grpc_reflection SUBDIR += rubygem-hangouts-chat + SUBDIR += rubygem-http-2 SUBDIR += rubygem-http-parser SUBDIR += rubygem-http_parser.rb SUBDIR += rubygem-httpauth @@ -1409,6 +1412,8 @@ SUBDIR += rubygem-maxmind-db SUBDIR += rubygem-mqtt SUBDIR += rubygem-nats-pure + SUBDIR += rubygem-nats-pure-gitlab + SUBDIR += rubygem-net-http2 SUBDIR += rubygem-net-ldap SUBDIR += rubygem-net-ldap017 SUBDIR += rubygem-net-netrc diff --git a/net/rubygem-apnotic/Makefile b/net/rubygem-apnotic/Makefile new file mode 100644 index 000000000000..39e5881a9517 --- /dev/null +++ b/net/rubygem-apnotic/Makefile @@ -0,0 +1,20 @@ +PORTNAME= apnotic +DISTVERSION= 1.8.0 +CATEGORIES= net rubygems +MASTER_SITES= RG + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Apnotic is an Apple Push Notification gem able to provide instant feedback +WWW= https://rubygems.org/gems/apnotic + +LICENSE= MIT + +USES= gem + +RUN_DEPENDS= rubygem-base6402>=0.2.0<0.3:converters/rubygem-base6402 \ + rubygem-connection_pool-gitlab>=2<4:net/rubygem-connection_pool-gitlab \ + rubygem-net-http2>=0.18.3<2:net/rubygem-net-http2 + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/net/rubygem-apnotic/distinfo b/net/rubygem-apnotic/distinfo new file mode 100644 index 000000000000..6a211ed3b645 --- /dev/null +++ b/net/rubygem-apnotic/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1787207762 +SHA256 (rubygem/apnotic-1.8.0.gem) = 2638d2820d7a2ae94fc46cd38bdee47bb87d3823c13623d1d44393ba973002e9 +SIZE (rubygem/apnotic-1.8.0.gem) = 15872 diff --git a/net/rubygem-apnotic/pkg-descr b/net/rubygem-apnotic/pkg-descr new file mode 100644 index 000000000000..abd14eaca7a1 --- /dev/null +++ b/net/rubygem-apnotic/pkg-descr @@ -0,0 +1 @@ +Apnotic is an Apple Push Notification gem able to provide instant feedback. diff --git a/net/rubygem-gitlab-orbit-proto/Makefile b/net/rubygem-gitlab-orbit-proto/Makefile new file mode 100644 index 000000000000..585f9a8da4a0 --- /dev/null +++ b/net/rubygem-gitlab-orbit-proto/Makefile @@ -0,0 +1,18 @@ +PORTNAME= gitlab-orbit-proto +PORTVERSION= 0.100.2 +CATEGORIES= net rubygems +MASTER_SITES= RG + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Auto-generated gRPC client for the GitLab Orbit service +WWW= https://rubygems.org/gems/gitlab-orbit-proto + +LICENSE= MIT + +RUN_DEPENDS= rubygem-grpc-gitlab>=1.0<2.0:net/rubygem-grpc-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/net/rubygem-gitlab-orbit-proto/distinfo b/net/rubygem-gitlab-orbit-proto/distinfo new file mode 100644 index 000000000000..76eecf5c9011 --- /dev/null +++ b/net/rubygem-gitlab-orbit-proto/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1787209166 +SHA256 (rubygem/gitlab-orbit-proto-0.100.2.gem) = 34f12f3f5e75af2c810d80af040b033f4b4c0937a5b3b7f26708840b4b4aa608 +SIZE (rubygem/gitlab-orbit-proto-0.100.2.gem) = 9216 diff --git a/net/rubygem-gitlab-orbit-proto/pkg-descr b/net/rubygem-gitlab-orbit-proto/pkg-descr new file mode 100644 index 000000000000..360b8439ad69 --- /dev/null +++ b/net/rubygem-gitlab-orbit-proto/pkg-descr @@ -0,0 +1 @@ +Auto-generated gRPC client for the GitLab Orbit service diff --git a/net/rubygem-http-2/Makefile b/net/rubygem-http-2/Makefile new file mode 100644 index 000000000000..3072712295fc --- /dev/null +++ b/net/rubygem-http-2/Makefile @@ -0,0 +1,16 @@ +PORTNAME= http-2 +DISTVERSION= 1.2.1 +CATEGORIES= net rubygems +MASTER_SITES= RG + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Pure-ruby HTTP 2.0 protocol implementation +WWW= https://rubygems.org/gems/http-2 + +LICENSE= MIT + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/net/rubygem-http-2/distinfo b/net/rubygem-http-2/distinfo new file mode 100644 index 000000000000..809c7cb41741 --- /dev/null +++ b/net/rubygem-http-2/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1787208068 +SHA256 (rubygem/http-2-1.2.1.gem) = d290f3b7daa70b8be8cd2260306c01243c73ec4df9d598feadaf0ed26e00b9b7 +SIZE (rubygem/http-2-1.2.1.gem) = 56320 diff --git a/net/rubygem-http-2/pkg-descr b/net/rubygem-http-2/pkg-descr new file mode 100644 index 000000000000..e116307365db --- /dev/null +++ b/net/rubygem-http-2/pkg-descr @@ -0,0 +1 @@ +Pure-ruby HTTP 2.0 protocol implementation diff --git a/net/rubygem-nats-pure-gitlab/Makefile b/net/rubygem-nats-pure-gitlab/Makefile new file mode 100644 index 000000000000..8d41f07041bd --- /dev/null +++ b/net/rubygem-nats-pure-gitlab/Makefile @@ -0,0 +1,23 @@ +PORTNAME= nats-pure +DISTVERSION= 2.5.0 +CATEGORIES= net rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Ruby client for NATS, the cloud native messaging system +WWW= https://rubygems.org/gems/nats-pure + +LICENSE= APACHE20 + +USES= gem + +RUN_DEPENDS= rubygem-base6402>=0.2.0<0.3:converters/rubygem-base6402 \ + rubygem-concurrent-ruby>=1.0<2:devel/rubygem-concurrent-ruby \ + rubygem-json>=0:devel/rubygem-json \ + rubygem-securerandom>=0:security/rubygem-securerandom \ + rubygem-uri-gitlab>=0:net/rubygem-uri-gitlab + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/net/rubygem-nats-pure-gitlab/distinfo b/net/rubygem-nats-pure-gitlab/distinfo new file mode 100644 index 000000000000..467e25412d15 --- /dev/null +++ b/net/rubygem-nats-pure-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1787207232 +SHA256 (rubygem/nats-pure-2.5.0.gem) = 95e03c6aa6afaa33c6938928a04efbef8474844b11c95c8219c1c397ce030a4a +SIZE (rubygem/nats-pure-2.5.0.gem) = 57344 diff --git a/net/rubygem-nats-pure-gitlab/pkg-descr b/net/rubygem-nats-pure-gitlab/pkg-descr new file mode 100644 index 000000000000..9f1dc49ba25f --- /dev/null +++ b/net/rubygem-nats-pure-gitlab/pkg-descr @@ -0,0 +1 @@ +A thread safe Ruby client for the NATS messaging system written in pure Ruby. diff --git a/net/rubygem-net-http2/Makefile b/net/rubygem-net-http2/Makefile new file mode 100644 index 000000000000..f355eb859cf9 --- /dev/null +++ b/net/rubygem-net-http2/Makefile @@ -0,0 +1,18 @@ +PORTNAME= net-http2 +DISTVERSION= 0.19.0 +CATEGORIES= net rubygems +MASTER_SITES= RG + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= NetHttp2 is an HTTP2 client for Ruby +WWW= https://rubygems.org/gems/net-http2 + +LICENSE= MIT + +USES= gem + +RUN_DEPENDS= rubygem-http-2>=1.0:net/rubygem-http-2 + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/net/rubygem-net-http2/distinfo b/net/rubygem-net-http2/distinfo new file mode 100644 index 000000000000..ef2f7da4f810 --- /dev/null +++ b/net/rubygem-net-http2/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1787207951 +SHA256 (rubygem/net-http2-0.19.0.gem) = 84c03b8dbff7e82ef7ff06958c228554cd6963e19f65a5bd10f4473662048ab2 +SIZE (rubygem/net-http2-0.19.0.gem) = 12800 diff --git a/net/rubygem-net-http2/pkg-descr b/net/rubygem-net-http2/pkg-descr new file mode 100644 index 000000000000..4b3007dbc15e --- /dev/null +++ b/net/rubygem-net-http2/pkg-descr @@ -0,0 +1 @@ +NetHttp2 is an HTTP2 client for Ruby. diff --git a/security/Makefile b/security/Makefile index 74b008d83250..ddbe5a7a19c5 100644 --- a/security/Makefile +++ b/security/Makefile @@ -1168,6 +1168,7 @@ SUBDIR += rubygem-attr_encrypted SUBDIR += rubygem-attr_encrypted3 SUBDIR += rubygem-auth-sanitizer + SUBDIR += rubygem-auth-sanitizer-gitlab SUBDIR += rubygem-bcrypt SUBDIR += rubygem-bcrypt-ruby SUBDIR += rubygem-bcrypt_pbkdf diff --git a/security/rubygem-auth-sanitizer-gitlab/Makefile b/security/rubygem-auth-sanitizer-gitlab/Makefile new file mode 100644 index 000000000000..1a7050d6becd --- /dev/null +++ b/security/rubygem-auth-sanitizer-gitlab/Makefile @@ -0,0 +1,20 @@ +PORTNAME= auth-sanitizer +PORTVERSION= 0.2.3 +CATEGORIES= security rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Configurable KV output redaction. Sanitize/filter your secrets +WWW= https://auth-sanitizer.galtzo.com/ \ + https://github.com/ruby-oauth/auth-sanitizer + +LICENSE= MIT + +RUN_DEPENDS= rubygem-version_gem-gitlab>=1.1.10<2:devel/rubygem-version_gem-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/security/rubygem-auth-sanitizer-gitlab/distinfo b/security/rubygem-auth-sanitizer-gitlab/distinfo new file mode 100644 index 000000000000..348cbcccf6a0 --- /dev/null +++ b/security/rubygem-auth-sanitizer-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1787213081 +SHA256 (rubygem/auth-sanitizer-0.2.3.gem) = db10aac92cfbe4c64ab637eebcbe1d67395d1694798041362173370f59933e3c +SIZE (rubygem/auth-sanitizer-0.2.3.gem) = 44544 diff --git a/security/rubygem-auth-sanitizer-gitlab/pkg-descr b/security/rubygem-auth-sanitizer-gitlab/pkg-descr new file mode 100644 index 000000000000..bfacd865f289 --- /dev/null +++ b/security/rubygem-auth-sanitizer-gitlab/pkg-descr @@ -0,0 +1,10 @@ +auth-sanitizer provides small, dependency-light helpers for keeping OAuth and +authentication secrets out of object inspection and log output. + +The gem is intentionally narrow in scope. It does not change HTTP requests, +token objects, persistence, or application configuration for you. Instead, it +gives host gems and applications two reusable redaction surfaces: +- Auth::Sanitizer::FilteredAttributes redacts selected instance variables from + #inspect. +- Auth::Sanitizer::SanitizedLogger wraps an existing logger and redacts + sensitive values from string log messages. |
