Date: Sat, 17 Jan 2026 08:16:14 +0000 From: Matthias Fechner <mfechner@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: eda0e0e1ef9a - main - www/gitlab: fix regression from 1a85e2e5e957e2a49ffb3c6563b7430d9902202b Message-ID: <696b454e.f5f5.6dd873d9@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by mfechner: URL: https://cgit.FreeBSD.org/ports/commit/?id=eda0e0e1ef9a459a971fab2a730568bf7656aa60 commit eda0e0e1ef9a459a971fab2a730568bf7656aa60 Author: Matthias Fechner <mfechner@FreeBSD.org> AuthorDate: 2026-01-17 07:06:03 +0000 Commit: Matthias Fechner <mfechner@FreeBSD.org> CommitDate: 2026-01-17 08:16:10 +0000 www/gitlab: fix regression from 1a85e2e5e957e2a49ffb3c6563b7430d9902202b Gitlab requires hashie < 5.1 --- devel/Makefile | 2 ++ devel/rubygem-hashie-gitlab/Makefile | 20 ++++++++++++++++++++ devel/rubygem-hashie-gitlab/distinfo | 3 +++ devel/rubygem-hashie-gitlab/pkg-descr | 9 +++++++++ devel/rubygem-snaky_hash-gitlab/Makefile | 21 +++++++++++++++++++++ devel/rubygem-snaky_hash-gitlab/distinfo | 3 +++ devel/rubygem-snaky_hash-gitlab/pkg-descr | 7 +++++++ net/rubygem-oauth2-gitlab/Makefile | 3 ++- security/rubygem-omniauth-gl/Makefile | 3 ++- .../rubygem-elasticsearch-model-gitlab/Makefile | 4 ++-- www/gitlab/Makefile | 2 +- 11 files changed, 72 insertions(+), 5 deletions(-) diff --git a/devel/Makefile b/devel/Makefile index 5ba5708140aa..0aac73eb41d8 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -7550,6 +7550,7 @@ SUBDIR += rubygem-hashdiff SUBDIR += rubygem-hashery SUBDIR += rubygem-hashie + SUBDIR += rubygem-hashie-gitlab SUBDIR += rubygem-hashie-forbidden_attributes SUBDIR += rubygem-health_check SUBDIR += rubygem-health_check-rails-gitlab @@ -8067,6 +8068,7 @@ SUBDIR += rubygem-slow_enumerator_tools SUBDIR += rubygem-smart_properties SUBDIR += rubygem-snaky_hash + SUBDIR += rubygem-snaky_hash-gitlab SUBDIR += rubygem-snowplow-tracker SUBDIR += rubygem-soap4r SUBDIR += rubygem-solve diff --git a/devel/rubygem-hashie-gitlab/Makefile b/devel/rubygem-hashie-gitlab/Makefile new file mode 100644 index 000000000000..7987b760ad08 --- /dev/null +++ b/devel/rubygem-hashie-gitlab/Makefile @@ -0,0 +1,20 @@ +PORTNAME= hashie +PORTVERSION= 5.0.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Simple collection of useful Hash extensions +WWW= https://github.com/hashie/hashie + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-logger-gitlab>=0:devel/rubygem-logger-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-hashie-gitlab/distinfo b/devel/rubygem-hashie-gitlab/distinfo new file mode 100644 index 000000000000..61140c04e79f --- /dev/null +++ b/devel/rubygem-hashie-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1768552629 +SHA256 (rubygem/hashie-5.0.0.gem) = 9d6c4e51f2a36d4616cbc8a322d619a162d8f42815a792596039fc95595603da +SIZE (rubygem/hashie-5.0.0.gem) = 54784 diff --git a/devel/rubygem-hashie-gitlab/pkg-descr b/devel/rubygem-hashie-gitlab/pkg-descr new file mode 100644 index 000000000000..633aa0cf4d5c --- /dev/null +++ b/devel/rubygem-hashie-gitlab/pkg-descr @@ -0,0 +1,9 @@ +Hashie is available as a RubyGem which extend Hashes and make them more useful. + +- Hashie::Mash: gives simple pseudo-object functionality that can be built from + hashes and easily extended +- Hashie::Dash: has a discrete set of defined properties and only those + properties may be set on the hash. +- Hashie::Trash: a Dash that allows you to translate keys on initialization. +- Hashie::Clash: allows you to easily construct complex hashes using method + notation chaining. diff --git a/devel/rubygem-snaky_hash-gitlab/Makefile b/devel/rubygem-snaky_hash-gitlab/Makefile new file mode 100644 index 000000000000..a11c75dd9247 --- /dev/null +++ b/devel/rubygem-snaky_hash-gitlab/Makefile @@ -0,0 +1,21 @@ +PORTNAME= snaky_hash +PORTVERSION= 2.0.3 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Hashie::Mash joint to make \#snakelife better +WWW= https://gitlab.com/oauth-xx/snaky_hash + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= rubygem-hashie-gitlab>=0.1.0<6:devel/rubygem-hashie-gitlab \ + rubygem-version_gem>=1.1.8<3:devel/rubygem-version_gem + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-snaky_hash-gitlab/distinfo b/devel/rubygem-snaky_hash-gitlab/distinfo new file mode 100644 index 000000000000..b35d046b6c89 --- /dev/null +++ b/devel/rubygem-snaky_hash-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1748495991 +SHA256 (rubygem/snaky_hash-2.0.3.gem) = 25a3d299566e8153fb02fa23fd9a9358845950f7a523ddbbe1fa1e0d79a6d456 +SIZE (rubygem/snaky_hash-2.0.3.gem) = 31232 diff --git a/devel/rubygem-snaky_hash-gitlab/pkg-descr b/devel/rubygem-snaky_hash-gitlab/pkg-descr new file mode 100644 index 000000000000..1ffd03c68b5c --- /dev/null +++ b/devel/rubygem-snaky_hash-gitlab/pkg-descr @@ -0,0 +1,7 @@ +SnakyHash gem is used by the oauth and oauth2 gems, and others, to normalize +hash keys and lookups, and provide a nice psuedo-object interface. + +It has its roots in the Rash (specifically the rash_alt flavor), which is a +special Mash, made popular by the hashie gem. + +Classes that include SnakyHash::Snake should inherit from Hashie::Mash. diff --git a/net/rubygem-oauth2-gitlab/Makefile b/net/rubygem-oauth2-gitlab/Makefile index d687b86a9cda..78ecfaae1108 100644 --- a/net/rubygem-oauth2-gitlab/Makefile +++ b/net/rubygem-oauth2-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= oauth2 PORTVERSION= 2.0.18 +PORTREVISION= 1 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -16,7 +17,7 @@ RUN_DEPENDS= rubygem-faraday-gitlab>=0.17.3<4:www/rubygem-faraday-gitlab \ rubygem-logger-gitlab>=1.2<2:devel/rubygem-logger-gitlab \ rubygem-multi_xml>=0.5<1:textproc/rubygem-multi_xml \ rubygem-rack>=1.2,3<4,3:www/rubygem-rack \ - rubygem-snaky_hash>=2.0.3<3:devel/rubygem-snaky_hash \ + rubygem-snaky_hash-gitlab>=2.0.3<3:devel/rubygem-snaky_hash-gitlab \ rubygem-version_gem>=1.1.9<2:devel/rubygem-version_gem USES= gem diff --git a/security/rubygem-omniauth-gl/Makefile b/security/rubygem-omniauth-gl/Makefile index ab0fee80121c..27effdf64204 100644 --- a/security/rubygem-omniauth-gl/Makefile +++ b/security/rubygem-omniauth-gl/Makefile @@ -1,5 +1,6 @@ PORTNAME= omniauth PORTVERSION= 2.1.4 +PORTREVISION= 1 CATEGORIES= security rubygems MASTER_SITES= RG # this port is a replacement for rubygem-omniauth which fixes depedency conflicts @@ -13,7 +14,7 @@ WWW= https://github.com/omniauth/omniauth LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-hashie>=3.4.6:devel/rubygem-hashie \ +RUN_DEPENDS= rubygem-hashie-gitlab>=3.4.6:devel/rubygem-hashie-gitlab \ rubygem-logger-gitlab>=0:devel/rubygem-logger-gitlab \ rubygem-rack>=2.2.3,3:www/rubygem-rack \ rubygem-rack-protection3>=0:www/rubygem-rack-protection3 diff --git a/textproc/rubygem-elasticsearch-model-gitlab/Makefile b/textproc/rubygem-elasticsearch-model-gitlab/Makefile index 36eadaa530da..ed4af9d5e11d 100644 --- a/textproc/rubygem-elasticsearch-model-gitlab/Makefile +++ b/textproc/rubygem-elasticsearch-model-gitlab/Makefile @@ -1,6 +1,6 @@ PORTNAME= elasticsearch-model PORTVERSION= 7.2.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= textproc rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= rubygem-activesupport-gitlab>=3:devel/rubygem-activesupport-gitlab \ rubygem-elasticsearch-gitlab>=7<8:textproc/rubygem-elasticsearch-gitlab \ - rubygem-hashie>=0:devel/rubygem-hashie + rubygem-hashie-gitlab>=0:devel/rubygem-hashie-gitlab USES= gem diff --git a/www/gitlab/Makefile b/www/gitlab/Makefile index 7e6e299358e5..46663a013874 100644 --- a/www/gitlab/Makefile +++ b/www/gitlab/Makefile @@ -110,7 +110,7 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \ rubygem-graphql>=2.5.11<2.6:devel/rubygem-graphql \ rubygem-apollo_upload_server>=2.1.6<2.2:net/rubygem-apollo_upload_server \ rubygem-ffaker>=2.25.0<3:devel/rubygem-ffaker \ - rubygem-hashie>=5.0.0<5.1:devel/rubygem-hashie \ + rubygem-hashie-gitlab>=5.0.0<5.1:devel/rubygem-hashie-gitlab \ rubygem-kaminari-rails-gitlab>=1.2.2<1.3:www/rubygem-kaminari-rails-gitlab \ rubygem-hamlit-gitlab>=3.0.3<3.1:www/rubygem-hamlit-gitlab \ rubygem-carrierwave-gitlab>=1.3.4<2.0:www/rubygem-carrierwave-gitlab \home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?696b454e.f5f5.6dd873d9>
