diff options
| author | Matthias Fechner <mfechner@FreeBSD.org> | 2026-04-19 07:10:50 +0000 |
|---|---|---|
| committer | Matthias Fechner <mfechner@FreeBSD.org> | 2026-04-20 08:17:33 +0000 |
| commit | 1357d4a5ffe1a4a06e8d6fd81c0f6413d7c2ced3 (patch) | |
| tree | 4e9cc26e7a019ff506042b72c9fd32de576320cc | |
| parent | d4cc32d302f3c369c02017d55b5f690acd9e7749 (diff) | |
www/gitlab: added new ports required for 18.11.0
29 files changed, 240 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 7ee404f661f7..95e165084e8c 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -7661,6 +7661,7 @@ SUBDIR += rubygem-io-console SUBDIR += rubygem-io-endpoint SUBDIR += rubygem-io-event + SUBDIR += rubygem-io-event-gitlab SUBDIR += rubygem-io-like SUBDIR += rubygem-io-nonblock SUBDIR += rubygem-io-stream @@ -7961,6 +7962,7 @@ SUBDIR += rubygem-pairing_heap SUBDIR += rubygem-paper_trail SUBDIR += rubygem-parser + SUBDIR += rubygem-parser-gitlab SUBDIR += rubygem-pastel SUBDIR += rubygem-patch_finder SUBDIR += rubygem-pathname diff --git a/devel/rubygem-io-event-gitlab/Makefile b/devel/rubygem-io-event-gitlab/Makefile new file mode 100644 index 000000000000..f1478f446d63 --- /dev/null +++ b/devel/rubygem-io-event-gitlab/Makefile @@ -0,0 +1,17 @@ +PORTNAME= io-event +PORTVERSION= 1.14.5 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Event loop +WWW= https://socketry.github.io/io-event/ \ + https://github.com/socketry/io-event + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/license.md + +USES= gem + +.include <bsd.port.mk> diff --git a/devel/rubygem-io-event-gitlab/distinfo b/devel/rubygem-io-event-gitlab/distinfo new file mode 100644 index 000000000000..3c10e965560e --- /dev/null +++ b/devel/rubygem-io-event-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1776336688 +SHA256 (rubygem/io-event-1.14.5.gem) = 68ac367032a3873416dc2e0b67332dfaf2e23b65b58e6465d301c7e5cd9163b1 +SIZE (rubygem/io-event-1.14.5.gem) = 52224 diff --git a/devel/rubygem-io-event-gitlab/pkg-descr b/devel/rubygem-io-event-gitlab/pkg-descr new file mode 100644 index 000000000000..d98059ffcf32 --- /dev/null +++ b/devel/rubygem-io-event-gitlab/pkg-descr @@ -0,0 +1 @@ +io-event provides an event loop library. diff --git a/devel/rubygem-parser-gitlab/Makefile b/devel/rubygem-parser-gitlab/Makefile new file mode 100644 index 000000000000..7dfaa024d520 --- /dev/null +++ b/devel/rubygem-parser-gitlab/Makefile @@ -0,0 +1,24 @@ +PORTNAME= parser +PORTVERSION= 3.3.11.1 +CATEGORIES= devel ruby +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Ruby parser written in pure Ruby +WWW= https://github.com/whitequark/parser + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= rubygem-ast>=2.4.1<2.5:devel/rubygem-ast \ + rubygem-racc>=0:devel/rubygem-racc + +USES= gem + +NO_ARCH= yes + +PLIST_FILES= bin/ruby-parse \ + bin/ruby-rewrite + +.include <bsd.port.mk> diff --git a/devel/rubygem-parser-gitlab/distinfo b/devel/rubygem-parser-gitlab/distinfo new file mode 100644 index 000000000000..00480dcecf75 --- /dev/null +++ b/devel/rubygem-parser-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1776340820 +SHA256 (rubygem/parser-3.3.11.1.gem) = d17ace7aabe3e72c3cc94043714be27cc6f852f104d81aa284c2281aecc65d54 +SIZE (rubygem/parser-3.3.11.1.gem) = 911872 diff --git a/devel/rubygem-parser-gitlab/pkg-descr b/devel/rubygem-parser-gitlab/pkg-descr new file mode 100644 index 000000000000..18c303ae3191 --- /dev/null +++ b/devel/rubygem-parser-gitlab/pkg-descr @@ -0,0 +1 @@ +Parser is a production-ready Ruby parser written in pure Ruby. diff --git a/www/Makefile b/www/Makefile index 3eff54d3e16e..da4ebcf16c95 100644 --- a/www/Makefile +++ b/www/Makefile @@ -2245,6 +2245,7 @@ SUBDIR += rubygem-jquery-turbolinks SUBDIR += rubygem-jquery-ui-rails-rails4 SUBDIR += rubygem-jruby-rack + SUBDIR += rubygem-js-routes SUBDIR += rubygem-jsbundling-rails SUBDIR += rubygem-jsbundling-rails-rails70 SUBDIR += rubygem-jsbundling-rails-rails71 @@ -2351,25 +2352,31 @@ SUBDIR += rubygem-rack SUBDIR += rubygem-rack-accept SUBDIR += rubygem-rack-attack + SUBDIR += rubygem-rack-attack-gitlab SUBDIR += rubygem-rack-cache SUBDIR += rubygem-rack-contrib SUBDIR += rubygem-rack-cors + SUBDIR += rubygem-rack-gitlab SUBDIR += rubygem-rack-mount SUBDIR += rubygem-rack-openid SUBDIR += rubygem-rack-protection + SUBDIR += rubygem-rack-protection-gitlab SUBDIR += rubygem-rack-protection1 SUBDIR += rubygem-rack-protection2 SUBDIR += rubygem-rack-protection3 SUBDIR += rubygem-rack-proxy SUBDIR += rubygem-rack-session + SUBDIR += rubygem-rack-session-gitlab SUBDIR += rubygem-rack-session10 SUBDIR += rubygem-rack-ssl SUBDIR += rubygem-rack-test + SUBDIR += rubygem-rack-test-gitlab SUBDIR += rubygem-rack-timeout SUBDIR += rubygem-rack16 SUBDIR += rubygem-rack22 SUBDIR += rubygem-rack_csrf SUBDIR += rubygem-rackup + SUBDIR += rubygem-rackup-gitlab SUBDIR += rubygem-rackup10 SUBDIR += rubygem-rails-gitlab SUBDIR += rubygem-rails-settings-cached diff --git a/www/rubygem-js-routes/Makefile b/www/rubygem-js-routes/Makefile new file mode 100644 index 000000000000..8e1abf35965a --- /dev/null +++ b/www/rubygem-js-routes/Makefile @@ -0,0 +1,19 @@ +PORTNAME= js-routes +PORTVERSION= 2.3.6 +CATEGORIES= www rubygems +MASTER_SITES= RG + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Exposes all Rails Routes URL helpers as javascript module +WWW= http://github.com/railsware/js-routes + +LICENSE= MIT + +RUN_DEPENDS= rubygem-rails-gitlab>=5:www/rubygem-rails-gitlab \ + rubygem-sorbet-runtime>=0:devel/rubygem-sorbet-runtime + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/www/rubygem-js-routes/distinfo b/www/rubygem-js-routes/distinfo new file mode 100644 index 000000000000..32cf2a3c3a07 --- /dev/null +++ b/www/rubygem-js-routes/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1776335715 +SHA256 (rubygem/js-routes-2.3.6.gem) = a46220beadddf3ee4dc7a1e0b908587c0b3418d44d84ef7970ed72e849598474 +SIZE (rubygem/js-routes-2.3.6.gem) = 31232 diff --git a/www/rubygem-js-routes/pkg-descr b/www/rubygem-js-routes/pkg-descr new file mode 100644 index 000000000000..2996ef3f36d2 --- /dev/null +++ b/www/rubygem-js-routes/pkg-descr @@ -0,0 +1,2 @@ +Generates javascript file that defines all Rails named routes as javascript helpers. + diff --git a/www/rubygem-rack-attack-gitlab/Makefile b/www/rubygem-rack-attack-gitlab/Makefile new file mode 100644 index 000000000000..9cc368748b17 --- /dev/null +++ b/www/rubygem-rack-attack-gitlab/Makefile @@ -0,0 +1,19 @@ +PORTNAME= rack-attack +PORTVERSION= 6.8.0 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Rack middleware for throttling and blocking abusive requests +WWW= https://github.com/kickstarter/rack-attack + +LICENSE= MIT + +RUN_DEPENDS= rubygem-rack-gitlab>=1.0<4:www/rubygem-rack-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/www/rubygem-rack-attack-gitlab/distinfo b/www/rubygem-rack-attack-gitlab/distinfo new file mode 100644 index 000000000000..fd7b08784137 --- /dev/null +++ b/www/rubygem-rack-attack-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1763479727 +SHA256 (rubygem/rack-attack-6.8.0.gem) = f2499fdebf85bcc05573a22dff57d24305ac14ec2e4156cd3c28d47cafeeecf2 +SIZE (rubygem/rack-attack-6.8.0.gem) = 27136 diff --git a/www/rubygem-rack-attack-gitlab/pkg-descr b/www/rubygem-rack-attack-gitlab/pkg-descr new file mode 100644 index 000000000000..ca6b36b02c19 --- /dev/null +++ b/www/rubygem-rack-attack-gitlab/pkg-descr @@ -0,0 +1 @@ +Rack middleware for throttling and blocking abusive requests diff --git a/www/rubygem-rack-gitlab/Makefile b/www/rubygem-rack-gitlab/Makefile new file mode 100644 index 000000000000..00f2359515c7 --- /dev/null +++ b/www/rubygem-rack-gitlab/Makefile @@ -0,0 +1,26 @@ +PORTNAME= rack +PORTVERSION= 2.2.23 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Rack, a modular Ruby web server interface +WWW= https://github.com/rack/rack + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +USES= cpe gem + +NO_ARCH= yes + +CPE_VENDOR= rack_project + +PORTSCOUT= limit:^2\.2\. + +post-install: +# Avoid CONFLICTS_INSTALL with www/rubygem-rackup + ${RM} ${STAGEDIR}${PREFIX}/bin/rackup + +.include <bsd.port.mk> diff --git a/www/rubygem-rack-gitlab/distinfo b/www/rubygem-rack-gitlab/distinfo new file mode 100644 index 000000000000..475333d7965c --- /dev/null +++ b/www/rubygem-rack-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1776340985 +SHA256 (rubygem/rack-2.2.23.gem) = a8fe9d7e07064770b8ec123663fded8a59ef7e2b6db5cda7173d45a5718ab69c +SIZE (rubygem/rack-2.2.23.gem) = 157184 diff --git a/www/rubygem-rack-gitlab/pkg-descr b/www/rubygem-rack-gitlab/pkg-descr new file mode 100644 index 000000000000..bfba0bd60188 --- /dev/null +++ b/www/rubygem-rack-gitlab/pkg-descr @@ -0,0 +1,4 @@ +Rack provides a minimal, modular and adaptable interface for developing web +applications in Ruby. By wrapping HTTP requests and responses in the simplest +way possible, it unifies and distills the API for web servers, web frameworks, +and software in between (the so-called middleware) into a single method call. diff --git a/www/rubygem-rack-protection-gitlab/Makefile b/www/rubygem-rack-protection-gitlab/Makefile new file mode 100644 index 000000000000..0cec48c191f4 --- /dev/null +++ b/www/rubygem-rack-protection-gitlab/Makefile @@ -0,0 +1,22 @@ +PORTNAME= rack-protection +PORTVERSION= 3.2.0 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Collection of Rack middleware to protect against opportunistic attack +WWW= https://sinatrarb.com/protection/ \ + https://github.com/sinatra/sinatra/tree/main/rack-protection + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/License + +RUN_DEPENDS= rubygem-base64>=0.1.0:converters/rubygem-base64 \ + rubygem-rack-gitlab>=2.2.4<3:www/rubygem-rack-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/www/rubygem-rack-protection-gitlab/distinfo b/www/rubygem-rack-protection-gitlab/distinfo new file mode 100644 index 000000000000..2b07bb263555 --- /dev/null +++ b/www/rubygem-rack-protection-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1709391190 +SHA256 (rubygem/rack-protection-3.2.0.gem) = 3c74ba7fc59066453d61af9bcba5b6fe7a9b3dab6f445418d3b391d5ea8efbff +SIZE (rubygem/rack-protection-3.2.0.gem) = 20480 diff --git a/www/rubygem-rack-protection-gitlab/pkg-descr b/www/rubygem-rack-protection-gitlab/pkg-descr new file mode 100644 index 000000000000..a319a7765de0 --- /dev/null +++ b/www/rubygem-rack-protection-gitlab/pkg-descr @@ -0,0 +1 @@ +Collection of Rack middleware to protect you against common, opportunistic attack. diff --git a/www/rubygem-rack-session-gitlab/Makefile b/www/rubygem-rack-session-gitlab/Makefile new file mode 100644 index 000000000000..e44693851df2 --- /dev/null +++ b/www/rubygem-rack-session-gitlab/Makefile @@ -0,0 +1,20 @@ +PORTNAME= rack-session +PORTVERSION= 1.0.2 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Session implementation for Rack +WWW= https://github.com/rack/rack-session + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/license.md + +RUN_DEPENDS= rubygem-rack-gitlab>=2<3:www/rubygem-rack-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/www/rubygem-rack-session-gitlab/distinfo b/www/rubygem-rack-session-gitlab/distinfo new file mode 100644 index 000000000000..a8b48f73fe10 --- /dev/null +++ b/www/rubygem-rack-session-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1745007381 +SHA256 (rubygem/rack-session-1.0.2.gem) = a02115e5420b4de036839b9811e3f7967d73446a554b42aa45106af335851d76 +SIZE (rubygem/rack-session-1.0.2.gem) = 6144 diff --git a/www/rubygem-rack-session-gitlab/pkg-descr b/www/rubygem-rack-session-gitlab/pkg-descr new file mode 100644 index 000000000000..33e7508fa9a3 --- /dev/null +++ b/www/rubygem-rack-session-gitlab/pkg-descr @@ -0,0 +1 @@ +Rack::Session is a session management implementation for Rack. diff --git a/www/rubygem-rack-test-gitlab/Makefile b/www/rubygem-rack-test-gitlab/Makefile new file mode 100644 index 000000000000..1195961f5b33 --- /dev/null +++ b/www/rubygem-rack-test-gitlab/Makefile @@ -0,0 +1,20 @@ +PORTNAME= rack-test +PORTVERSION= 2.2.0 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Small, simple testing API for Rack apps +WWW= https://github.com/rack/rack-test + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt + +RUN_DEPENDS= rubygem-rack-gitlab>=1.3:www/rubygem-rack-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/www/rubygem-rack-test-gitlab/distinfo b/www/rubygem-rack-test-gitlab/distinfo new file mode 100644 index 000000000000..fae55ed8ab8c --- /dev/null +++ b/www/rubygem-rack-test-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1735228272 +SHA256 (rubygem/rack-test-2.2.0.gem) = 005a36692c306ac0b4a9350355ee080fd09ddef1148a5f8b2ac636c720f5c463 +SIZE (rubygem/rack-test-2.2.0.gem) = 20992 diff --git a/www/rubygem-rack-test-gitlab/pkg-descr b/www/rubygem-rack-test-gitlab/pkg-descr new file mode 100644 index 000000000000..82cc4bcb8725 --- /dev/null +++ b/www/rubygem-rack-test-gitlab/pkg-descr @@ -0,0 +1,4 @@ +Rack::Test is a small, simple testing API for Rack apps. It can be used on its +own or as a reusable starting point for Web frameworks and testing libraries +to build on. Most of its initial functionality is an extraction of Merb 1.0's +request helpers feature. diff --git a/www/rubygem-rackup-gitlab/Makefile b/www/rubygem-rackup-gitlab/Makefile new file mode 100644 index 000000000000..16764f93eeeb --- /dev/null +++ b/www/rubygem-rackup-gitlab/Makefile @@ -0,0 +1,21 @@ +PORTNAME= rackup +PORTVERSION= 1.0.1 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= General server command for Rack applications +WWW= https://github.com/rack/rackup + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/license.md + +RUN_DEPENDS= rubygem-rack-gitlab>=2.2<3:www/rubygem-rack-gitlab \ + rubygem-webrick>=0:www/rubygem-webrick + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/www/rubygem-rackup-gitlab/distinfo b/www/rubygem-rackup-gitlab/distinfo new file mode 100644 index 000000000000..47283c2d591b --- /dev/null +++ b/www/rubygem-rackup-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1745006046 +SHA256 (rubygem/rackup-1.0.1.gem) = ba86604a28989fe1043bff20d819b360944ca08156406812dca6742b24b3c249 +SIZE (rubygem/rackup-1.0.1.gem) = 5632 diff --git a/www/rubygem-rackup-gitlab/pkg-descr b/www/rubygem-rackup-gitlab/pkg-descr new file mode 100644 index 000000000000..6077867f667b --- /dev/null +++ b/www/rubygem-rackup-gitlab/pkg-descr @@ -0,0 +1 @@ +A general server command for Rack applications. |
