Date: Fri, 24 Apr 2026 09:37:57 +0000 From: Matthias Fechner <mfechner@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org Subject: git: d3b26652fb02 - 2026Q2 - www/gitlab: added new ports required for 18.11.0 Message-ID: <69eb39f5.37a55.355dc338@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch 2026Q2 has been updated by mfechner: URL: https://cgit.FreeBSD.org/ports/commit/?id=d3b26652fb02e0973f865fc05e1f0d8b43a7d84a commit d3b26652fb02e0973f865fc05e1f0d8b43a7d84a Author: Matthias Fechner <mfechner@FreeBSD.org> AuthorDate: 2026-04-19 07:10:50 +0000 Commit: Matthias Fechner <mfechner@FreeBSD.org> CommitDate: 2026-04-24 05:29:03 +0000 www/gitlab: added new ports required for 18.11.0 (cherry picked from commit 1357d4a5ffe1a4a06e8d6fd81c0f6413d7c2ced3) --- devel/Makefile | 2 ++ devel/rubygem-io-event-gitlab/Makefile | 17 +++++++++++++++++ devel/rubygem-io-event-gitlab/distinfo | 3 +++ devel/rubygem-io-event-gitlab/pkg-descr | 1 + devel/rubygem-parser-gitlab/Makefile | 24 ++++++++++++++++++++++++ devel/rubygem-parser-gitlab/distinfo | 3 +++ devel/rubygem-parser-gitlab/pkg-descr | 1 + www/Makefile | 7 +++++++ www/rubygem-js-routes/Makefile | 19 +++++++++++++++++++ www/rubygem-js-routes/distinfo | 3 +++ www/rubygem-js-routes/pkg-descr | 2 ++ www/rubygem-rack-attack-gitlab/Makefile | 19 +++++++++++++++++++ www/rubygem-rack-attack-gitlab/distinfo | 3 +++ www/rubygem-rack-attack-gitlab/pkg-descr | 1 + www/rubygem-rack-gitlab/Makefile | 26 ++++++++++++++++++++++++++ www/rubygem-rack-gitlab/distinfo | 3 +++ www/rubygem-rack-gitlab/pkg-descr | 4 ++++ www/rubygem-rack-protection-gitlab/Makefile | 22 ++++++++++++++++++++++ www/rubygem-rack-protection-gitlab/distinfo | 3 +++ www/rubygem-rack-protection-gitlab/pkg-descr | 1 + www/rubygem-rack-session-gitlab/Makefile | 20 ++++++++++++++++++++ www/rubygem-rack-session-gitlab/distinfo | 3 +++ www/rubygem-rack-session-gitlab/pkg-descr | 1 + www/rubygem-rack-test-gitlab/Makefile | 20 ++++++++++++++++++++ www/rubygem-rack-test-gitlab/distinfo | 3 +++ www/rubygem-rack-test-gitlab/pkg-descr | 4 ++++ www/rubygem-rackup-gitlab/Makefile | 21 +++++++++++++++++++++ www/rubygem-rackup-gitlab/distinfo | 3 +++ www/rubygem-rackup-gitlab/pkg-descr | 1 + 29 files changed, 240 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 246d39b005e9..a58c0fa00665 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -7619,6 +7619,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 @@ -7918,6 +7919,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 bf30b4243915..0b7458587664 100644 --- a/www/Makefile +++ b/www/Makefile @@ -2235,6 +2235,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 @@ -2341,25 +2342,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.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69eb39f5.37a55.355dc338>
