Commit 8bfcaa80 authored by Matthias Fechner's avatar Matthias Fechner
Browse files

www/gitlab: new ports required for 19.3.0

parent 4570baaa
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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
+3 −1
Original line number Diff line number Diff line
@@ -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
+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>
+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
+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