1
0
mirror of https://git.freebsd.org/ports.git synced 2026-06-02 11:08:52 +00:00

www/gitlab: fix regression from 1a85e2e5e9

Gitlab requires hashie < 5.1
This commit is contained in:
Matthias Fechner
2026-01-17 08:06:03 +01:00
parent b922eea783
commit eda0e0e1ef
11 changed files with 72 additions and 5 deletions
+2
View File
@@ -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
+20
View File
@@ -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>
+3
View File
@@ -0,0 +1,3 @@
TIMESTAMP = 1768552629
SHA256 (rubygem/hashie-5.0.0.gem) = 9d6c4e51f2a36d4616cbc8a322d619a162d8f42815a792596039fc95595603da
SIZE (rubygem/hashie-5.0.0.gem) = 54784
+9
View File
@@ -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.
+21
View File
@@ -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>
+3
View File
@@ -0,0 +1,3 @@
TIMESTAMP = 1748495991
SHA256 (rubygem/snaky_hash-2.0.3.gem) = 25a3d299566e8153fb02fa23fd9a9358845950f7a523ddbbe1fa1e0d79a6d456
SIZE (rubygem/snaky_hash-2.0.3.gem) = 31232
@@ -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.
+2 -1
View File
@@ -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
+2 -1
View File
@@ -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
@@ -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
+1 -1
View File
@@ -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 \