www/gitlab-ce: added new ports required for gitlab-ce 16.0.0

2023Q3
Matthias Fechner 2023-05-18 08:56:46 +03:00
parent 7a8674e24a
commit 3f97a9226c
23 changed files with 165 additions and 0 deletions

View File

@ -966,6 +966,7 @@
SUBDIR += rubygem-memcache-client
SUBDIR += rubygem-mysql
SUBDIR += rubygem-mysql2
SUBDIR += rubygem-neighbor
SUBDIR += rubygem-openid-redis-store
SUBDIR += rubygem-paranoia
SUBDIR += rubygem-pg

View File

@ -0,0 +1,18 @@
PORTNAME= neighbor
PORTVERSION= 0.2.3
CATEGORIES= databases rubygems
MASTER_SITES= RG
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Ruby nearest neighbor search for Rails and Postgres
WWW= https://github.com/ankane/neighbor
LICENSE= MIT
RUN_DEPENDS= rubygem-activerecord61>=5.2:databases/rubygem-activerecord61
USES= gem
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1684385631
SHA256 (rubygem/neighbor-0.2.3.gem) = 70887ac2110d0c7ab243ee988f64359b8bb94a63a0c78542bbeef4f33b1933e5
SIZE (rubygem/neighbor-0.2.3.gem) = 10752

View File

@ -0,0 +1 @@
Nearest neighbor search for Rails and Postgres

View File

@ -313,6 +313,7 @@
SUBDIR += ruby31
SUBDIR += ruby32
SUBDIR += ruby33
SUBDIR += rubygem-rb_sys
SUBDIR += rubygem-ruby_language_server
SUBDIR += runawk
SUBDIR += rust

View File

@ -0,0 +1,22 @@
PORTNAME= rb_sys
PORTVERSION= 0.9.77
CATEGORIES= lang rubygems
MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Helpers for compiling Rust extensions for ruby
WWW= https://oxidize-rb.github.io/rb-sys/
LICENSE= APACHE20 MIT
LICENSE_COMB= dual
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
USES= gem
NO_ARCH= yes
PLIST_FILES= bin/rb-sys-dock
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1684387111
SHA256 (rubygem/rb_sys-0.9.77.gem) = 684f0c2dff04bf8b3a6df626e9da925921a7d277184deeb639dd388c177a43ae
SIZE (rubygem/rb_sys-0.9.77.gem) = 30720

View File

@ -0,0 +1,2 @@
The goal of this project is to provide a language server implementation for ruby
in ruby.

View File

@ -1242,6 +1242,7 @@
SUBDIR += rubygem-bunny
SUBDIR += rubygem-cloudflare
SUBDIR += rubygem-connection_pool
SUBDIR += rubygem-devfile
SUBDIR += rubygem-docker-api
SUBDIR += rubygem-dogapi
SUBDIR += rubygem-domain_name

View File

@ -0,0 +1,16 @@
PORTNAME= devfile
DISTVERSION= 0.0.17.pre.alpha1
CATEGORIES= net rubygems
MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Library used to generate kubernetes manifests from a Devfile
WWW= https://gitlab.com/gitlab-org/remote-development/devfile-gem
LICENSE= MIT
USES= gem
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1684387769
SHA256 (rubygem/devfile-0.0.17.pre.alpha1.gem) = 2855e7513ab8322e456d3080bf2449109cf4a5785e262443128db0ebf48e646c
SIZE (rubygem/devfile-0.0.17.pre.alpha1.gem) = 22410240

View File

@ -0,0 +1,2 @@
This gem generates Kubernetes yamls from a Devfile. This gem wraps the existing
go Devfile library using FFI.

View File

@ -1775,6 +1775,7 @@
SUBDIR += rubygem-loggability
SUBDIR += rubygem-loofah
SUBDIR += rubygem-loofah219
SUBDIR += rubygem-loofah221
SUBDIR += rubygem-ltsv
SUBDIR += rubygem-markaby
SUBDIR += rubygem-mdl

View File

@ -0,0 +1,25 @@
PORTNAME= loofah
PORTVERSION= 2.21.3
CATEGORIES= textproc rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 221
MAINTAINER= ruby@FreeBSD.org
COMMENT= Library for manipulating HTML/XML documents and fragments
WWW= https://github.com/flavorjones/loofah
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt
RUN_DEPENDS= rubygem-crass>=1.0.2<1.1:www/rubygem-crass \
rubygem-nokogiri>=1.12.0:textproc/rubygem-nokogiri
USES= cpe gem
NO_ARCH= yes
CPE_VENDOR= loofah_project
PORTSCOUT= limit:^2\.21\.
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1684386672
SHA256 (rubygem/loofah-2.21.3.gem) = 43d21a8bb96c380199a8f66e0298649eaa7362fcd32f3a6114f39775e524e4dc
SIZE (rubygem/loofah-2.21.3.gem) = 32256

View File

@ -0,0 +1,4 @@
Loofah is a general library for manipulating HTML/XML documents and fragments.
It's built on top of Nokogiri and libxml2, so it's fast and has a nice API.
Loofah excels at HTML sanitization (XSS prevention). It includes some nice HTML
sanitizers, which are based on HTML5lib's whitelist.

View File

@ -1918,6 +1918,7 @@
SUBDIR += rubygem-cgi_multipart_eof_fix
SUBDIR += rubygem-chosen-rails
SUBDIR += rubygem-chromedriver-helper
SUBDIR += rubygem-circuitbox
SUBDIR += rubygem-cookiejar
SUBDIR += rubygem-crass
SUBDIR += rubygem-cssbundling-rails
@ -2121,6 +2122,7 @@
SUBDIR += rubygem-rack-timeout
SUBDIR += rubygem-rack16
SUBDIR += rubygem-rack22
SUBDIR += rubygem-rack227
SUBDIR += rubygem-rack_csrf
SUBDIR += rubygem-rackup
SUBDIR += rubygem-rails-settings-cached

View File

@ -0,0 +1,17 @@
PORTNAME= circuitbox
PORTVERSION= 2.0.0
CATEGORIES= www rubygems
MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= A robust circuit breaker that manages failing external services
WWW= https://github.com/yammer/circuitbox
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1684386264
SHA256 (rubygem/circuitbox-2.0.0.gem) = 496e9c1e76496e1e141490085f6cdcc4a8dedc72da8361bef69d8c5423b4da14
SIZE (rubygem/circuitbox-2.0.0.gem) = 13824

View File

@ -0,0 +1,6 @@
Circuitbox is a Ruby circuit breaker gem. It protects your application from
failures of its service dependencies. It wraps calls to external services and
monitors for failures in one minute intervals. Using a circuit's defaults once
more than 5 requests have been made with a 50% failure rate, Circuitbox stops
sending requests to that failing service for 90 seconds. This helps your
application gracefully degrade.

View File

@ -0,0 +1,24 @@
PORTNAME= rack
PORTVERSION= 2.2.7
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 227
MAINTAINER= ruby@FreeBSD.org
COMMENT= Rack, a Ruby Webserver Interface
WWW= https://github.com/rack/rack
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
USES= cpe gem
NO_ARCH= yes
PLIST_FILES= bin/rackup
CPE_VENDOR= rack_project
PORTSCOUT= limit:^2\.2\.7\.
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1684386047
SHA256 (rubygem/rack-2.2.7.gem) = b3377e8b2227b8ffa6b617ef8649ffb5e265e46ca8fa1f31244c809fe609829b
SIZE (rubygem/rack-2.2.7.gem) = 152064

View File

@ -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.