Loading MOVED +1 −0 Original line number Diff line number Diff line Loading @@ -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 devel/Makefile +3 −1 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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 Loading Loading @@ -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 Loading devel/rubygem-anonymous_loader-gitlab/Makefile 0 → 100644 +21 −0 Original line number Diff line number Diff line 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> devel/rubygem-anonymous_loader-gitlab/distinfo 0 → 100644 +3 −0 Original line number Diff line number Diff line TIMESTAMP = 1787212722 SHA256 (rubygem/anonymous_loader-0.1.3.gem) = 084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 SIZE (rubygem/anonymous_loader-0.1.3.gem) = 35840 devel/rubygem-anonymous_loader-gitlab/pkg-descr 0 → 100644 +13 −0 Original line number Diff line number Diff line 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. Loading
MOVED +1 −0 Original line number Diff line number Diff line Loading @@ -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
devel/Makefile +3 −1 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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 Loading Loading @@ -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 Loading
devel/rubygem-anonymous_loader-gitlab/Makefile 0 → 100644 +21 −0 Original line number Diff line number Diff line 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>
devel/rubygem-anonymous_loader-gitlab/distinfo 0 → 100644 +3 −0 Original line number Diff line number Diff line TIMESTAMP = 1787212722 SHA256 (rubygem/anonymous_loader-0.1.3.gem) = 084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 SIZE (rubygem/anonymous_loader-0.1.3.gem) = 35840
devel/rubygem-anonymous_loader-gitlab/pkg-descr 0 → 100644 +13 −0 Original line number Diff line number Diff line 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.