diff options
79 files changed, 669 insertions, 0 deletions
diff --git a/archivers/Makefile b/archivers/Makefile index 912a05f0a897..0c7e80be0b2f 100644 --- a/archivers/Makefile +++ b/archivers/Makefile @@ -240,6 +240,7 @@ SUBDIR += rubygem-minitar0 SUBDIR += rubygem-ruby-xz SUBDIR += rubygem-rubyzip + SUBDIR += rubygem-rubyzip-gitlab SUBDIR += rubygem-rubyzip13 SUBDIR += rubygem-rubyzip2 SUBDIR += rubygem-snappy diff --git a/archivers/rubygem-rubyzip-gitlab/Makefile b/archivers/rubygem-rubyzip-gitlab/Makefile new file mode 100644 index 000000000000..5bb136003792 --- /dev/null +++ b/archivers/rubygem-rubyzip-gitlab/Makefile @@ -0,0 +1,20 @@ +PORTNAME= rubyzip +PORTVERSION= 2.4.1 +CATEGORIES= archivers rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Ruby module for reading and writing zip files +WWW= https://github.com/rubyzip/rubyzip + +LICENSE= BSD2CLAUSE RUBY +LICENSE_COMB= dual + +USES= cpe gem + +NO_ARCH= yes + +CPE_VENDOR= rubyzip_project + +.include <bsd.port.mk> diff --git a/archivers/rubygem-rubyzip-gitlab/distinfo b/archivers/rubygem-rubyzip-gitlab/distinfo new file mode 100644 index 000000000000..74345cf3d677 --- /dev/null +++ b/archivers/rubygem-rubyzip-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1750221497 +SHA256 (rubygem/rubyzip-2.4.1.gem) = 8577c88edc1fde8935eb91064c5cb1aef9ad5494b940cf19c775ee833e075615 +SIZE (rubygem/rubyzip-2.4.1.gem) = 41984 diff --git a/archivers/rubygem-rubyzip-gitlab/pkg-descr b/archivers/rubygem-rubyzip-gitlab/pkg-descr new file mode 100644 index 000000000000..9959c1e70f06 --- /dev/null +++ b/archivers/rubygem-rubyzip-gitlab/pkg-descr @@ -0,0 +1 @@ +Ruby module for reading and writing zip files diff --git a/databases/Makefile b/databases/Makefile index c83545f95cbd..e320701ff253 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -1032,6 +1032,7 @@ SUBDIR += rubygem-ruby-mysql SUBDIR += rubygem-sdbm SUBDIR += rubygem-seed-fu + SUBDIR += rubygem-seed-fu-gitlab SUBDIR += rubygem-solid_cable SUBDIR += rubygem-solid_cable-rails72 SUBDIR += rubygem-solid_cache @@ -1042,7 +1043,9 @@ SUBDIR += rubygem-sqlite3-ruby SUBDIR += rubygem-sqlite31 SUBDIR += rubygem-state_machines-activemodel + SUBDIR += rubygem-state_machines-activemodel-gitlab SUBDIR += rubygem-state_machines-activerecord + SUBDIR += rubygem-state_machines-activerecord-gitlab SUBDIR += rubygem-state_machines-activerecord08 SUBDIR += rubygem-tarantool SUBDIR += rubygem-trilogy diff --git a/databases/rubygem-seed-fu-gitlab/Makefile b/databases/rubygem-seed-fu-gitlab/Makefile new file mode 100644 index 000000000000..dee826fa3649 --- /dev/null +++ b/databases/rubygem-seed-fu-gitlab/Makefile @@ -0,0 +1,21 @@ +PORTNAME= seed-fu +PORTVERSION= 2.3.9 +CATEGORIES= databases rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Library to maintain seed data +WWW= https://github.com/mbleigh/seed-fu + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-activerecord-gitlab>=3.1:databases/rubygem-activerecord-gitlab \ + rubygem-activesupport-gitlab>=3.1:devel/rubygem-activesupport-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/databases/rubygem-seed-fu-gitlab/distinfo b/databases/rubygem-seed-fu-gitlab/distinfo new file mode 100644 index 000000000000..f191ef775f98 --- /dev/null +++ b/databases/rubygem-seed-fu-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1548426571 +SHA256 (rubygem/seed-fu-2.3.9.gem) = 6d902d12dc1b88a16d487506baacc93b3a92e3671fdd603110d1600d35fbf478 +SIZE (rubygem/seed-fu-2.3.9.gem) = 13824 diff --git a/databases/rubygem-seed-fu-gitlab/pkg-descr b/databases/rubygem-seed-fu-gitlab/pkg-descr new file mode 100644 index 000000000000..2a3d17572f36 --- /dev/null +++ b/databases/rubygem-seed-fu-gitlab/pkg-descr @@ -0,0 +1,4 @@ +Seed Fu is an attempt to once and for all solve the problem of inserting and +maintaining seed data in a database. It uses a variety of techniques gathered +from various places around the web and combines them to create what is +hopefully the most robust seed data system around. diff --git a/databases/rubygem-state_machines-activemodel-gitlab/Makefile b/databases/rubygem-state_machines-activemodel-gitlab/Makefile new file mode 100644 index 000000000000..478e494f49c5 --- /dev/null +++ b/databases/rubygem-state_machines-activemodel-gitlab/Makefile @@ -0,0 +1,21 @@ +PORTNAME= state_machines-activemodel +PORTVERSION= 0.9.0 +CATEGORIES= databases rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Support for creating state machines for attributes on ActiveModel +WWW= https://github.com/state-machines/state_machines-activemodel + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= rubygem-activemodel-gitlab>=6.0:databases/rubygem-activemodel-gitlab \ + rubygem-state_machines>=0.6.0:devel/rubygem-state_machines + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/databases/rubygem-state_machines-activemodel-gitlab/distinfo b/databases/rubygem-state_machines-activemodel-gitlab/distinfo new file mode 100644 index 000000000000..1ee19d6e9c98 --- /dev/null +++ b/databases/rubygem-state_machines-activemodel-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1688902213 +SHA256 (rubygem/state_machines-activemodel-0.9.0.gem) = 832fcee34a4e1093a3539cb7f6d864fb480c489e5025f8f4ba55a26d32d0b04a +SIZE (rubygem/state_machines-activemodel-0.9.0.gem) = 15360 diff --git a/databases/rubygem-state_machines-activemodel-gitlab/pkg-descr b/databases/rubygem-state_machines-activemodel-gitlab/pkg-descr new file mode 100644 index 000000000000..0004b37c526c --- /dev/null +++ b/databases/rubygem-state_machines-activemodel-gitlab/pkg-descr @@ -0,0 +1,4 @@ +The StateMachines ActiveModel integration is useful for both standalone usage +and for providing the base implementation for ORMs which implement the +ActiveModel API. This integration adds support for validation errors and dirty +attribute tracking. diff --git a/databases/rubygem-state_machines-activerecord-gitlab/Makefile b/databases/rubygem-state_machines-activerecord-gitlab/Makefile new file mode 100644 index 000000000000..31c1836bd0ff --- /dev/null +++ b/databases/rubygem-state_machines-activerecord-gitlab/Makefile @@ -0,0 +1,21 @@ +PORTNAME= state_machines-activerecord +PORTVERSION= 0.8.0 +CATEGORIES= databases rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Support for creating state machines for attributes on ActiveRecord +WWW= https://github.com/state-machines/state_machines-activerecord + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= rubygem-activerecord-gitlab>=5.1:databases/rubygem-activerecord-gitlab \ + rubygem-state_machines-activemodel-gitlab>=0.8.0:databases/rubygem-state_machines-activemodel-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/databases/rubygem-state_machines-activerecord-gitlab/distinfo b/databases/rubygem-state_machines-activerecord-gitlab/distinfo new file mode 100644 index 000000000000..cc65f0eeb7c0 --- /dev/null +++ b/databases/rubygem-state_machines-activerecord-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1611262267 +SHA256 (rubygem/state_machines-activerecord-0.8.0.gem) = 072fb701b8ab03de0608297f6c55dc34ed096e556fa8f77e556f3c461c71aab6 +SIZE (rubygem/state_machines-activerecord-0.8.0.gem) = 24064 diff --git a/databases/rubygem-state_machines-activerecord-gitlab/pkg-descr b/databases/rubygem-state_machines-activerecord-gitlab/pkg-descr new file mode 100644 index 000000000000..81f624bca9fe --- /dev/null +++ b/databases/rubygem-state_machines-activerecord-gitlab/pkg-descr @@ -0,0 +1,2 @@ +The StateMachines Active Record 4.1+ integration adds support for database +transactions, automatically saving the record, named scopes, validation errors. diff --git a/devel/Makefile b/devel/Makefile index e0088c90b78b..14ef37aede44 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -6482,6 +6482,7 @@ SUBDIR += rubygem-algebrick SUBDIR += rubygem-algorithms SUBDIR += rubygem-aliyun-sdk + SUBDIR += rubygem-aliyun-sdk-gitlab SUBDIR += rubygem-allison SUBDIR += rubygem-amazing_print SUBDIR += rubygem-analogger @@ -7244,10 +7245,13 @@ SUBDIR += rubygem-dry-configurable SUBDIR += rubygem-dry-container SUBDIR += rubygem-dry-core + SUBDIR += rubygem-dry-core-gitlab SUBDIR += rubygem-dry-equalizer SUBDIR += rubygem-dry-inflector SUBDIR += rubygem-dry-logic + SUBDIR += rubygem-dry-logic-gitlab SUBDIR += rubygem-dry-types + SUBDIR += rubygem-dry-types-gitlab SUBDIR += rubygem-drydock SUBDIR += rubygem-dynflow SUBDIR += rubygem-e2mmap @@ -7269,6 +7273,7 @@ SUBDIR += rubygem-event_stream_parser SUBDIR += rubygem-eventmachine SUBDIR += rubygem-excon + SUBDIR += rubygem-excon-gitlab SUBDIR += rubygem-excon0 SUBDIR += rubygem-execjs SUBDIR += rubygem-extlib @@ -7316,10 +7321,12 @@ SUBDIR += rubygem-fluent-logger SUBDIR += rubygem-fog SUBDIR += rubygem-fog-core + SUBDIR += rubygem-fog-core-gitlab SUBDIR += rubygem-fog-core1 SUBDIR += rubygem-fog-core210 SUBDIR += rubygem-fog-core250 SUBDIR += rubygem-fog-json + SUBDIR += rubygem-fog-json-gitlab SUBDIR += rubygem-font-awesome-rails SUBDIR += rubygem-font-awesome-rails-rails5 SUBDIR += rubygem-font-awesome-rails-rails52 @@ -7433,6 +7440,7 @@ SUBDIR += rubygem-grape-swagger-entity SUBDIR += rubygem-grape20 SUBDIR += rubygem-grape_logging + SUBDIR += rubygem-grape_logging-gitlab SUBDIR += rubygem-graphiql-rails SUBDIR += rubygem-graphlient SUBDIR += rubygem-graphql @@ -7505,6 +7513,7 @@ SUBDIR += rubygem-jenkins_api_client SUBDIR += rubygem-jeweler SUBDIR += rubygem-jira-ruby + SUBDIR += rubygem-jira-ruby-gitlab SUBDIR += rubygem-jmespath SUBDIR += rubygem-jquery-ui-themes SUBDIR += rubygem-jruby-jars @@ -7942,6 +7951,7 @@ SUBDIR += rubygem-spring-watcher-listen SUBDIR += rubygem-sprockets SUBDIR += rubygem-sprockets-es6 + SUBDIR += rubygem-sprockets-gitlab SUBDIR += rubygem-sprockets-helpers SUBDIR += rubygem-sprockets-rails-rails-gitlab SUBDIR += rubygem-sprockets-rails-rails4 diff --git a/devel/rubygem-aliyun-sdk-gitlab/Makefile b/devel/rubygem-aliyun-sdk-gitlab/Makefile new file mode 100644 index 000000000000..4931f107323a --- /dev/null +++ b/devel/rubygem-aliyun-sdk-gitlab/Makefile @@ -0,0 +1,18 @@ +PORTNAME= aliyun-sdk +PORTVERSION= 0.8.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Ruby program to facilitate accessing Aliyun Object Storage Service +WWW= https://github.com/aliyun/aliyun-oss-ruby-sdk + +LICENSE= MIT + +RUN_DEPENDS= rubygem-nokogiri>=1.6<2:textproc/rubygem-nokogiri \ + rubygem-rest-client-gitlab>=2.0<3:www/rubygem-rest-client-gitlab + +USES= gem + +.include <bsd.port.mk> diff --git a/devel/rubygem-aliyun-sdk-gitlab/distinfo b/devel/rubygem-aliyun-sdk-gitlab/distinfo new file mode 100644 index 000000000000..ca8b700e69d7 --- /dev/null +++ b/devel/rubygem-aliyun-sdk-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1598029481 +SHA256 (rubygem/aliyun-sdk-0.8.0.gem) = 65915d3f9b528082253d1f9ad0e4d13d6b552933fe49251c68c6915cd4d75b9d +SIZE (rubygem/aliyun-sdk-0.8.0.gem) = 80896 diff --git a/devel/rubygem-aliyun-sdk-gitlab/pkg-descr b/devel/rubygem-aliyun-sdk-gitlab/pkg-descr new file mode 100644 index 000000000000..112385940107 --- /dev/null +++ b/devel/rubygem-aliyun-sdk-gitlab/pkg-descr @@ -0,0 +1,2 @@ +Alibaba Cloud OSS SDK for Ruby is a Ruby client program for convenient access to +Alibaba Cloud OSS (Object Storage Service) RESTful APIs. diff --git a/devel/rubygem-dry-core-gitlab/Makefile b/devel/rubygem-dry-core-gitlab/Makefile new file mode 100644 index 000000000000..494745c1962d --- /dev/null +++ b/devel/rubygem-dry-core-gitlab/Makefile @@ -0,0 +1,22 @@ +PORTNAME= dry-core +PORTVERSION= 1.1.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Toolset of small support modules used throughout the dry-rb ecosystem +WWW= https://github.com/dry-rb/dry-core + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-concurrent-ruby>=1.0<2:devel/rubygem-concurrent-ruby \ + rubygem-logger-gitlab>=0:devel/rubygem-logger-gitlab \ + rubygem-zeitwerk>=2.6<3:devel/rubygem-zeitwerk + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-dry-core-gitlab/distinfo b/devel/rubygem-dry-core-gitlab/distinfo new file mode 100644 index 000000000000..0878a9fad8bd --- /dev/null +++ b/devel/rubygem-dry-core-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1738090018 +SHA256 (rubygem/dry-core-1.1.0.gem) = 0903821a9707649a7da545a2cd88e20f3a663ab1c5288abd7f914fa7751ab195 +SIZE (rubygem/dry-core-1.1.0.gem) = 23040 diff --git a/devel/rubygem-dry-core-gitlab/pkg-descr b/devel/rubygem-dry-core-gitlab/pkg-descr new file mode 100644 index 000000000000..847d06a33b69 --- /dev/null +++ b/devel/rubygem-dry-core-gitlab/pkg-descr @@ -0,0 +1,2 @@ +dry-core is a toolset of small support modules used throughout the dry-rb and +rom-rb ecosystems. diff --git a/devel/rubygem-dry-logic-gitlab/Makefile b/devel/rubygem-dry-logic-gitlab/Makefile new file mode 100644 index 000000000000..7f037fcad832 --- /dev/null +++ b/devel/rubygem-dry-logic-gitlab/Makefile @@ -0,0 +1,23 @@ +PORTNAME= dry-logic +PORTVERSION= 1.6.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Predicate logic with rule composition +WWW= https://github.com/dry-rb/dry-logic + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-bigdecimal>=0:math/rubygem-bigdecimal \ + rubygem-concurrent-ruby>=1.0<2:devel/rubygem-concurrent-ruby \ + rubygem-dry-core-gitlab>=1.1<2:devel/rubygem-dry-core-gitlab \ + rubygem-zeitwerk>=2.6<3:devel/rubygem-zeitwerk + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-dry-logic-gitlab/distinfo b/devel/rubygem-dry-logic-gitlab/distinfo new file mode 100644 index 000000000000..c9f1dac95348 --- /dev/null +++ b/devel/rubygem-dry-logic-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1738090022 +SHA256 (rubygem/dry-logic-1.6.0.gem) = da6fedbc0f90fc41f9b0cc7e6f05f5d529d1efaef6c8dcc8e0733f685745cea2 +SIZE (rubygem/dry-logic-1.6.0.gem) = 15872 diff --git a/devel/rubygem-dry-logic-gitlab/pkg-descr b/devel/rubygem-dry-logic-gitlab/pkg-descr new file mode 100644 index 000000000000..f4e87dc890f0 --- /dev/null +++ b/devel/rubygem-dry-logic-gitlab/pkg-descr @@ -0,0 +1 @@ +dry-logic predicates logic with rule composition. diff --git a/devel/rubygem-dry-types-gitlab/Makefile b/devel/rubygem-dry-types-gitlab/Makefile new file mode 100644 index 000000000000..b6d09de23847 --- /dev/null +++ b/devel/rubygem-dry-types-gitlab/Makefile @@ -0,0 +1,25 @@ +PORTNAME= dry-types +PORTVERSION= 1.8.2 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Type system for Ruby supporting coercions, constraints and complex types +WWW= https://github.com/dry-rb/dry-types + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-bigdecimal>=3.0<4:math/rubygem-bigdecimal \ + rubygem-concurrent-ruby>=1.0<2:devel/rubygem-concurrent-ruby \ + rubygem-dry-core-gitlab>=1.0<2:devel/rubygem-dry-core-gitlab \ + rubygem-dry-inflector>=1.0<2:devel/rubygem-dry-inflector \ + rubygem-dry-logic-gitlab>=1.4<2:devel/rubygem-dry-logic-gitlab \ + rubygem-zeitwerk>=2.6<3:devel/rubygem-zeitwerk + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-dry-types-gitlab/distinfo b/devel/rubygem-dry-types-gitlab/distinfo new file mode 100644 index 000000000000..3d274be9e703 --- /dev/null +++ b/devel/rubygem-dry-types-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1738606579 +SHA256 (rubygem/dry-types-1.8.2.gem) = c84e9ada69419c727c3b12e191e0ed7d2c6d58d040d55e79ea16e0ebf8b3ec0f +SIZE (rubygem/dry-types-1.8.2.gem) = 47104 diff --git a/devel/rubygem-dry-types-gitlab/pkg-descr b/devel/rubygem-dry-types-gitlab/pkg-descr new file mode 100644 index 000000000000..43853a9aff7b --- /dev/null +++ b/devel/rubygem-dry-types-gitlab/pkg-descr @@ -0,0 +1 @@ +dry-types provides flexible type system for Ruby with coercions and constraints. diff --git a/devel/rubygem-excon-gitlab/Makefile b/devel/rubygem-excon-gitlab/Makefile new file mode 100644 index 000000000000..e27173885498 --- /dev/null +++ b/devel/rubygem-excon-gitlab/Makefile @@ -0,0 +1,20 @@ +PORTNAME= excon +PORTVERSION= 0.112.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Extended http(s) Connections Library +WWW= https://github.com/excon/excon + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +USES= cpe gem + +NO_ARCH= yes + +CPE_VENDOR= excon_project + +.include <bsd.port.mk> diff --git a/devel/rubygem-excon-gitlab/distinfo b/devel/rubygem-excon-gitlab/distinfo new file mode 100644 index 000000000000..5af252986405 --- /dev/null +++ b/devel/rubygem-excon-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1728632670 +SHA256 (rubygem/excon-0.112.0.gem) = daf9ac3a4c2fc9aa48383a33da77ecb44fa395111e973084d5c52f6f214ae0f0 +SIZE (rubygem/excon-0.112.0.gem) = 176640 diff --git a/devel/rubygem-excon-gitlab/pkg-descr b/devel/rubygem-excon-gitlab/pkg-descr new file mode 100644 index 000000000000..0431de530c06 --- /dev/null +++ b/devel/rubygem-excon-gitlab/pkg-descr @@ -0,0 +1 @@ +EXtended http(s) CONnections Library diff --git a/devel/rubygem-fog-core-gitlab/Makefile b/devel/rubygem-fog-core-gitlab/Makefile new file mode 100644 index 000000000000..efdea910bdfb --- /dev/null +++ b/devel/rubygem-fog-core-gitlab/Makefile @@ -0,0 +1,23 @@ +PORTNAME= fog-core +PORTVERSION= 2.1.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Shared classes and tests for fog providers and services +WWW= https://github.com/fog/fog-core + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +RUN_DEPENDS= rubygem-builder>=0:devel/rubygem-builder \ + rubygem-excon-gitlab>=0.58<1:devel/rubygem-excon-gitlab \ + rubygem-formatador>=0.2<2.0:devel/rubygem-formatador \ + rubygem-mime-types-gitlab>=0:misc/rubygem-mime-types-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-fog-core-gitlab/distinfo b/devel/rubygem-fog-core-gitlab/distinfo new file mode 100644 index 000000000000..5a68a8864290 --- /dev/null +++ b/devel/rubygem-fog-core-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1520786474 +SHA256 (rubygem/fog-core-2.1.0.gem) = 53e5d793554d7080d015ef13cd44b54027e421d924d9dba4ce3d83f95f37eda9 +SIZE (rubygem/fog-core-2.1.0.gem) = 53760 diff --git a/devel/rubygem-fog-core-gitlab/files/patch-gemspec b/devel/rubygem-fog-core-gitlab/files/patch-gemspec new file mode 100644 index 000000000000..83af52d815ef --- /dev/null +++ b/devel/rubygem-fog-core-gitlab/files/patch-gemspec @@ -0,0 +1,11 @@ +--- fog-core.gemspec.orig 2024-02-20 07:57:19 UTC ++++ fog-core.gemspec +@@ -24,7 +24,7 @@ Gem::Specification.new do |s| + s.add_runtime_dependency(%q<builder>.freeze, [">= 0".freeze]) + s.add_runtime_dependency(%q<mime-types>.freeze, [">= 0".freeze]) + s.add_runtime_dependency(%q<excon>.freeze, ["~> 0.58".freeze]) +- s.add_runtime_dependency(%q<formatador>.freeze, ["~> 0.2".freeze]) ++ s.add_runtime_dependency(%q<formatador>.freeze, [">= 0.2".freeze, "< 2.0".freeze]) + s.add_development_dependency(%q<tins>.freeze, [">= 0".freeze]) + s.add_development_dependency(%q<coveralls>.freeze, [">= 0".freeze]) + s.add_development_dependency(%q<minitest>.freeze, [">= 0".freeze]) diff --git a/devel/rubygem-fog-core-gitlab/pkg-descr b/devel/rubygem-fog-core-gitlab/pkg-descr new file mode 100644 index 000000000000..3e29961b2579 --- /dev/null +++ b/devel/rubygem-fog-core-gitlab/pkg-descr @@ -0,0 +1,2 @@ +rubygem-fog-core (Fog::Core) provides shared classes and tests for fog providers +and services. diff --git a/devel/rubygem-fog-json-gitlab/Makefile b/devel/rubygem-fog-json-gitlab/Makefile new file mode 100644 index 000000000000..803626e022ee --- /dev/null +++ b/devel/rubygem-fog-json-gitlab/Makefile @@ -0,0 +1,21 @@ +PORTNAME= fog-json +PORTVERSION= 1.2.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Extraction of the JSON parsing tools between providers +WWW= https://github.com/fog/fog-json + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +RUN_DEPENDS= rubygem-fog-core-gitlab>=0:devel/rubygem-fog-core-gitlab \ + rubygem-multi_json>=1.10<2:devel/rubygem-multi_json + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-fog-json-gitlab/distinfo b/devel/rubygem-fog-json-gitlab/distinfo new file mode 100644 index 000000000000..4997cb514221 --- /dev/null +++ b/devel/rubygem-fog-json-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1532823240 +SHA256 (rubygem/fog-json-1.2.0.gem) = dd4f5ab362dbc72b687240bba9d2dd841d5dfe888a285797533f85c03ea548fe +SIZE (rubygem/fog-json-1.2.0.gem) = 8704 diff --git a/devel/rubygem-fog-json-gitlab/pkg-descr b/devel/rubygem-fog-json-gitlab/pkg-descr new file mode 100644 index 000000000000..d429f78ec566 --- /dev/null +++ b/devel/rubygem-fog-json-gitlab/pkg-descr @@ -0,0 +1,2 @@ +rubygem-fog-json (Fog::Json) provides extraction of the JSON parsing tools +shared between a number of providers in the 'fog' gem. diff --git a/devel/rubygem-grape_logging-gitlab/Makefile b/devel/rubygem-grape_logging-gitlab/Makefile new file mode 100644 index 000000000000..be38cfacac4b --- /dev/null +++ b/devel/rubygem-grape_logging-gitlab/Makefile @@ -0,0 +1,21 @@ +PORTNAME= grape_logging +PORTVERSION= 1.8.4 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Request logging for Grape +WWW= https://github.com/aserafin/grape_logging + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= rubygem-grape20>=0:devel/rubygem-grape20 \ + rubygem-rack>=0,3:www/rubygem-rack + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-grape_logging-gitlab/distinfo b/devel/rubygem-grape_logging-gitlab/distinfo new file mode 100644 index 000000000000..5059296a190b --- /dev/null +++ b/devel/rubygem-grape_logging-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1598605220 +SHA256 (rubygem/grape_logging-1.8.4.gem) = efcc3e322dbd5d620a68f078733b7db043cf12680144cd03c982f14115c792d1 +SIZE (rubygem/grape_logging-1.8.4.gem) = 13312 diff --git a/devel/rubygem-grape_logging-gitlab/pkg-descr b/devel/rubygem-grape_logging-gitlab/pkg-descr new file mode 100644 index 000000000000..31245a5d0a37 --- /dev/null +++ b/devel/rubygem-grape_logging-gitlab/pkg-descr @@ -0,0 +1,3 @@ +This gem provides simple request logging for Grape with just few lines of code +you have to put in your project! In return you will get response codes, paths, +parameters and more! diff --git a/devel/rubygem-jira-ruby-gitlab/Makefile b/devel/rubygem-jira-ruby-gitlab/Makefile new file mode 100644 index 000000000000..356167c76dac --- /dev/null +++ b/devel/rubygem-jira-ruby-gitlab/Makefile @@ -0,0 +1,23 @@ +PORTNAME= jira-ruby +PORTVERSION= 2.3.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= API for JIRA +WWW= https://github.com/sumoheavy/jira-ruby + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-activesupport-gitlab>=0:devel/rubygem-activesupport-gitlab \ + rubygem-atlassian-jwt>=0:www/rubygem-atlassian-jwt \ + rubygem-multipart-post>=0:www/rubygem-multipart-post \ + rubygem-oauth0>=0.5.0<1:net/rubygem-oauth0 + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-jira-ruby-gitlab/distinfo b/devel/rubygem-jira-ruby-gitlab/distinfo new file mode 100644 index 000000000000..36e244f5b0f0 --- /dev/null +++ b/devel/rubygem-jira-ruby-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1675191845 +SHA256 (rubygem/jira-ruby-2.3.0.gem) = abf26e6bff4a8ea40bae06f7df6276a5776905c63fb2070934823ca54f62eb62 +SIZE (rubygem/jira-ruby-2.3.0.gem) = 67072 diff --git a/devel/rubygem-jira-ruby-gitlab/pkg-descr b/devel/rubygem-jira-ruby-gitlab/pkg-descr new file mode 100644 index 000000000000..e7d3b66e61a7 --- /dev/null +++ b/devel/rubygem-jira-ruby-gitlab/pkg-descr @@ -0,0 +1 @@ +This gem provides access to the Atlassian JIRA REST API. diff --git a/devel/rubygem-sprockets-gitlab/Makefile b/devel/rubygem-sprockets-gitlab/Makefile new file mode 100644 index 000000000000..245423e71283 --- /dev/null +++ b/devel/rubygem-sprockets-gitlab/Makefile @@ -0,0 +1,27 @@ +PORTNAME= sprockets +PORTVERSION= 3.7.5 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Ruby library that preprocesses and concatenates JavaScript files +WWW= https://github.com/rails/sprockets + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64 \ + rubygem-concurrent-ruby>=1.0<2:devel/rubygem-concurrent-ruby \ + rubygem-rack22>=1,3<3,3:www/rubygem-rack22 + +USES= cpe gem + +NO_ARCH= yes + +CPE_VENDOR= sprockets_project + +post-install: + @${RM} ${STAGEDIR}${PREFIX}/bin/sprockets + +.include <bsd.port.mk> diff --git a/devel/rubygem-sprockets-gitlab/distinfo b/devel/rubygem-sprockets-gitlab/distinfo new file mode 100644 index 000000000000..16c408d81502 --- /dev/null +++ b/devel/rubygem-sprockets-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1727315418 +SHA256 (rubygem/sprockets-3.7.5.gem) = 72c20f256548f8a37fe7db41d96be86c3262fddaf4ebe9d69ec8317394fed383 +SIZE (rubygem/sprockets-3.7.5.gem) = 72704 diff --git a/devel/rubygem-sprockets-gitlab/pkg-descr b/devel/rubygem-sprockets-gitlab/pkg-descr new file mode 100644 index 000000000000..a4950a0e0b93 --- /dev/null +++ b/devel/rubygem-sprockets-gitlab/pkg-descr @@ -0,0 +1,4 @@ +Sprockets is a Ruby library for compiling and serving web assets. It features +declarative dependency management for JavaScript and CSS assets, as well as a +powerful preprocessor pipeline that allows you to write assets in languages like +CoffeeScript, Sass and SCSS. diff --git a/dns/Makefile b/dns/Makefile index 91072a9304bf..bb1bcc5070ee 100644 --- a/dns/Makefile +++ b/dns/Makefile @@ -220,6 +220,7 @@ SUBDIR += rubygem-simpleidn SUBDIR += rubygem-simpleidn02 SUBDIR += rubygem-validates_hostname + SUBDIR += rubygem-validates_hostname-gitlab SUBDIR += rubygem-zonefile SUBDIR += samba-nsupdate SUBDIR += scavenge diff --git a/dns/rubygem-validates_hostname-gitlab/Makefile b/dns/rubygem-validates_hostname-gitlab/Makefile new file mode 100644 index 000000000000..b8a89853b2d3 --- /dev/null +++ b/dns/rubygem-validates_hostname-gitlab/Makefile @@ -0,0 +1,21 @@ +PORTNAME= validates_hostname +PORTVERSION= 1.0.13 +CATEGORIES= dns rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Extension to ActiveRecord::Base for validating hostnames +WWW= https://github.com/KimNorgaard/validates_hostname + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +RUN_DEPENDS= rubygem-activerecord-gitlab>=3.0:databases/rubygem-activerecord-gitlab \ + rubygem-activesupport-gitlab>=3.0:devel/rubygem-activesupport-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/dns/rubygem-validates_hostname-gitlab/distinfo b/dns/rubygem-validates_hostname-gitlab/distinfo new file mode 100644 index 000000000000..e5fcc6bb0583 --- /dev/null +++ b/dns/rubygem-validates_hostname-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1684104678 +SHA256 (rubygem/validates_hostname-1.0.13.gem) = eac40178cc0b4f727df9cc6a5cb5bc2550718ad8d9bb3728df9aba6354bdda19 +SIZE (rubygem/validates_hostname-1.0.13.gem) = 14848 diff --git a/dns/rubygem-validates_hostname-gitlab/pkg-descr b/dns/rubygem-validates_hostname-gitlab/pkg-descr new file mode 100644 index 000000000000..5c8a8ae97543 --- /dev/null +++ b/dns/rubygem-validates_hostname-gitlab/pkg-descr @@ -0,0 +1,5 @@ +Extension to ActiveRecord::Base for validating hostnames and domain names. + +Features: +- Adds validation for hostnames to ActiveModel +- Supports i18n for the error messages diff --git a/misc/Makefile b/misc/Makefile index 2aff698c61a7..a89f35525b42 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -584,6 +584,7 @@ SUBDIR += rubygem-iesd SUBDIR += rubygem-mime-types SUBDIR += rubygem-mime-types-data + SUBDIR += rubygem-mime-types-gitlab SUBDIR += rubygem-mimemagic SUBDIR += rubygem-octicons SUBDIR += rubygem-rabbit diff --git a/misc/rubygem-mime-types-gitlab/Makefile b/misc/rubygem-mime-types-gitlab/Makefile new file mode 100644 index 000000000000..001dee1601fa --- /dev/null +++ b/misc/rubygem-mime-types-gitlab/Makefile @@ -0,0 +1,21 @@ +PORTNAME= mime-types +PORTVERSION= 3.7.0 +CATEGORIES= misc rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Ruby gem which provides a mailcap-like MIME Content-Type lookup +WWW= https://github.com/mime-types/ruby-mime-types + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENCE.md + +RUN_DEPENDS= rubygem-logger-gitlab>=0:devel/rubygem-logger-gitlab \ + rubygem-mime-types-data>=3.2025.0507<4:misc/rubygem-mime-types-data + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/misc/rubygem-mime-types-gitlab/distinfo b/misc/rubygem-mime-types-gitlab/distinfo new file mode 100644 index 000000000000..6443e1f6d10a --- /dev/null +++ b/misc/rubygem-mime-types-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1747547552 +SHA256 (rubygem/mime-types-3.7.0.gem) = dcebf61c246f08e15a4de34e386ebe8233791e868564a470c3fe77c00eed5e56 +SIZE (rubygem/mime-types-3.7.0.gem) = 41984 diff --git a/misc/rubygem-mime-types-gitlab/pkg-descr b/misc/rubygem-mime-types-gitlab/pkg-descr new file mode 100644 index 000000000000..72f3b67fca42 --- /dev/null +++ b/misc/rubygem-mime-types-gitlab/pkg-descr @@ -0,0 +1,2 @@ +MIME::Types for Ruby originally based on and synchronized with MIME::Types +for Perl by Mark Overmeer, copyright 2001 - 2005. diff --git a/net/Makefile b/net/Makefile index 698f81a68da3..50b85f176171 100644 --- a/net/Makefile +++ b/net/Makefile @@ -1291,6 +1291,7 @@ SUBDIR += rubygem-fog-aliyun-gitlab SUBDIR += rubygem-fog-atmos SUBDIR += rubygem-fog-aws + SUBDIR += rubygem-fog-aws-gitlab SUBDIR += rubygem-fog-aws328 SUBDIR += rubygem-fog-azure SUBDIR += rubygem-fog-brightbox @@ -1306,6 +1307,7 @@ SUBDIR += rubygem-fog-internet-archive SUBDIR += rubygem-fog-joyent SUBDIR += rubygem-fog-local + SUBDIR += rubygem-fog-local-gitlab SUBDIR += rubygem-fog-openstack SUBDIR += rubygem-fog-ovirt SUBDIR += rubygem-fog-powerdns diff --git a/net/rubygem-fog-aws-gitlab/Makefile b/net/rubygem-fog-aws-gitlab/Makefile new file mode 100644 index 000000000000..4f131d1f6182 --- /dev/null +++ b/net/rubygem-fog-aws-gitlab/Makefile @@ -0,0 +1,26 @@ +PORTNAME= fog-aws +PORTVERSION= 3.28.0 +CATEGORIES= net rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Module for the 'fog' gem to support Amazon Web Services +WWW= https://github.com/fog/fog-aws + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +RUN_DEPENDS= rubygem-base6402>=0.2.0<0.3:converters/rubygem-base6402 \ + rubygem-fog-core-gitlab>=2.1<3:devel/rubygem-fog-core-gitlab \ + rubygem-fog-json-gitlab>=1.1<2:devel/rubygem-fog-json-gitlab \ + rubygem-fog-xml-gitlab>=0.1<1:textproc/rubygem-fog-xml-gitlab + +USES= gem + +NO_ARCH= yes + +post-install: + ${RM} ${STAGEDIR}${PREFIX}/bin/console ${STAGEDIR}${PREFIX}/bin/setup + +.include <bsd.port.mk> diff --git a/net/rubygem-fog-aws-gitlab/distinfo b/net/rubygem-fog-aws-gitlab/distinfo new file mode 100644 index 000000000000..e774eb7264a3 --- /dev/null +++ b/net/rubygem-fog-aws-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1730286749 +SHA256 (rubygem/fog-aws-3.28.0.gem) = 7d2e7e13eb123914be9cea12f3d134285fa9fc14e0fa0daebc97386a3d9567cd +SIZE (rubygem/fog-aws-3.28.0.gem) = 433664 diff --git a/net/rubygem-fog-aws-gitlab/pkg-descr b/net/rubygem-fog-aws-gitlab/pkg-descr new file mode 100644 index 000000000000..2a3a99644d5a --- /dev/null +++ b/net/rubygem-fog-aws-gitlab/pkg-descr @@ -0,0 +1 @@ +Fog::Aws is a module for the 'fog' gem to support Amazon Web Services. diff --git a/net/rubygem-fog-local-gitlab/Makefile b/net/rubygem-fog-local-gitlab/Makefile new file mode 100644 index 000000000000..d724f7c7e554 --- /dev/null +++ b/net/rubygem-fog-local-gitlab/Makefile @@ -0,0 +1,20 @@ +PORTNAME= fog-local +PORTVERSION= 0.9.0 +CATEGORIES= net rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Module for the 'fog' gem to support local filesystem storage +WWW= https://github.com/fog/fog-local + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +RUN_DEPENDS= rubygem-fog-core-gitlab>=1.27<3.0:devel/rubygem-fog-core-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/net/rubygem-fog-local-gitlab/distinfo b/net/rubygem-fog-local-gitlab/distinfo new file mode 100644 index 000000000000..1b4242b5c4f2 --- /dev/null +++ b/net/rubygem-fog-local-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1744289326 +SHA256 (rubygem/fog-local-0.9.0.gem) = 2bb5ffb153343a2d641018e2571155ebabd11908a7133504ead7ee03586a6a1c +SIZE (rubygem/fog-local-0.9.0.gem) = 13312 diff --git a/net/rubygem-fog-local-gitlab/pkg-descr b/net/rubygem-fog-local-gitlab/pkg-descr new file mode 100644 index 000000000000..a9ddaf1985a8 --- /dev/null +++ b/net/rubygem-fog-local-gitlab/pkg-descr @@ -0,0 +1 @@ +Fog::Local is a module for the 'fog' gem to support local filesystem storage. diff --git a/textproc/Makefile b/textproc/Makefile index a08db3cdaa22..6c3deac8e34e 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1833,6 +1833,7 @@ SUBDIR += rubygem-ezamar SUBDIR += rubygem-fast_xs SUBDIR += rubygem-fog-xml + SUBDIR += rubygem-fog-xml-gitlab SUBDIR += rubygem-gemoji SUBDIR += rubygem-gemoji3 SUBDIR += rubygem-gepub @@ -1849,6 +1850,7 @@ SUBDIR += rubygem-heredoc_unindent SUBDIR += rubygem-hikidoc SUBDIR += rubygem-html-pipeline + SUBDIR += rubygem-html-pipeline-gitlab SUBDIR += rubygem-html-proofer SUBDIR += rubygem-html2text SUBDIR += rubygem-htmlentities diff --git a/textproc/rubygem-fog-xml-gitlab/Makefile b/textproc/rubygem-fog-xml-gitlab/Makefile new file mode 100644 index 000000000000..ca1045cea35e --- /dev/null +++ b/textproc/rubygem-fog-xml-gitlab/Makefile @@ -0,0 +1,21 @@ +PORTNAME= fog-xml +PORTVERSION= 0.1.5 +CATEGORIES= textproc rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Extraction of the XML parsing tools shared among 'fog' providers +WWW= https://github.com/fog/fog-xml + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +RUN_DEPENDS= rubygem-fog-core-gitlab>=0:devel/rubygem-fog-core-gitlab \ + rubygem-nokogiri>=1.5.11<2.0.0:textproc/rubygem-nokogiri + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/textproc/rubygem-fog-xml-gitlab/distinfo b/textproc/rubygem-fog-xml-gitlab/distinfo new file mode 100644 index 000000000000..9cc18def0eda --- /dev/null +++ b/textproc/rubygem-fog-xml-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1735705261 +SHA256 (rubygem/fog-xml-0.1.5.gem) = 52b9fea10701461dd3eaf9d9839702169b418dbbf50426786b9b74fade373bd6 +SIZE (rubygem/fog-xml-0.1.5.gem) = 11264 diff --git a/textproc/rubygem-fog-xml-gitlab/pkg-descr b/textproc/rubygem-fog-xml-gitlab/pkg-descr new file mode 100644 index 000000000000..ed5f02610ec7 --- /dev/null +++ b/textproc/rubygem-fog-xml-gitlab/pkg-descr @@ -0,0 +1 @@ +Fog::Xml provides shared XML related functionality for fog. diff --git a/textproc/rubygem-html-pipeline-gitlab/Makefile b/textproc/rubygem-html-pipeline-gitlab/Makefile new file mode 100644 index 000000000000..d52c4e6e0a53 --- /dev/null +++ b/textproc/rubygem-html-pipeline-gitlab/Makefile @@ -0,0 +1,21 @@ +PORTNAME= html-pipeline +PORTVERSION= 2.14.3 +CATEGORIES= textproc rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= GitHub HTML processing filters and utilities +WWW= https://github.com/jch/html-pipeline + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-activesupport-gitlab>=2:devel/rubygem-activesupport-gitlab \ + rubygem-nokogiri>=1.4:textproc/rubygem-nokogiri + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/textproc/rubygem-html-pipeline-gitlab/distinfo b/textproc/rubygem-html-pipeline-gitlab/distinfo new file mode 100644 index 000000000000..cb6ef092f44b --- /dev/null +++ b/textproc/rubygem-html-pipeline-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1669463335 +SHA256 (rubygem/html-pipeline-2.14.3.gem) = 8a1d4d7128b2141913387cac0f8ba898bb6812557001acc0c2b46910f59413a0 +SIZE (rubygem/html-pipeline-2.14.3.gem) = 36864 diff --git a/textproc/rubygem-html-pipeline-gitlab/pkg-descr b/textproc/rubygem-html-pipeline-gitlab/pkg-descr new file mode 100644 index 000000000000..39e907b8e36a --- /dev/null +++ b/textproc/rubygem-html-pipeline-gitlab/pkg-descr @@ -0,0 +1,4 @@ +This library provides a handful of chainable HTML filters to +transform user content into markup. A filter takes an HTML +string or Nokogiri::HTML::DocumentFragment, optionally +manipulates it, and then outputs the result. diff --git a/www/Makefile b/www/Makefile index fb150b446f62..8339058aecc5 100644 --- a/www/Makefile +++ b/www/Makefile @@ -2045,6 +2045,7 @@ SUBDIR += rubygem-cable_ready SUBDIR += rubygem-cal-heatmap-rails SUBDIR += rubygem-carrierwave + SUBDIR += rubygem-carrierwave-gitlab SUBDIR += rubygem-carrierwave1 SUBDIR += rubygem-cgi SUBDIR += rubygem-cgi_multipart_eof_fix @@ -2065,6 +2066,7 @@ SUBDIR += rubygem-d3_rails SUBDIR += rubygem-davclient SUBDIR += rubygem-deckar01-task_list + SUBDIR += rubygem-deckar01-task_list-gitlab SUBDIR += rubygem-domainatrix SUBDIR += rubygem-dropzonejs-rails SUBDIR += rubygem-em-http-request @@ -2353,6 +2355,7 @@ SUBDIR += rubygem-responders-rails71 SUBDIR += rubygem-responders-rails72 SUBDIR += rubygem-rest-client + SUBDIR += rubygem-rest-client-gitlab SUBDIR += rubygem-rfacebook SUBDIR += rubygem-rfeedfinder SUBDIR += rubygem-rinku diff --git a/www/rubygem-carrierwave-gitlab/Makefile b/www/rubygem-carrierwave-gitlab/Makefile new file mode 100644 index 000000000000..d94fa1ca3d37 --- /dev/null +++ b/www/rubygem-carrierwave-gitlab/Makefile @@ -0,0 +1,24 @@ +PORTNAME= carrierwave +PORTVERSION= 1.3.4 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Upload files, map them to a range of ORMs, store on different backends +WWW= https://github.com/carrierwaveuploader/carrierwave + +LICENSE= MIT + +RUN_DEPENDS= rubygem-activemodel-gitlab>=4.0.0:databases/rubygem-activemodel-gitlab \ + rubygem-activesupport-gitlab>=4.0.0:devel/rubygem-activesupport-gitlab \ + rubygem-mime-types-gitlab>=1.16:misc/rubygem-mime-types-gitlab \ + rubygem-ssrf_filter10>=1.0<1.1.0:security/rubygem-ssrf_filter10 + +USES= cpe gem + +NO_ARCH= yes + +CPE_VENDOR= carrierwave_project + +.include <bsd.port.mk> diff --git a/www/rubygem-carrierwave-gitlab/distinfo b/www/rubygem-carrierwave-gitlab/distinfo new file mode 100644 index 000000000000..92a683ac7a97 --- /dev/null +++ b/www/rubygem-carrierwave-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1698073078 +SHA256 (rubygem/carrierwave-1.3.4.gem) = 81772dabd1830edbd7f4526d2ae2c79f974f1d48900c3f03f7ecb7c657463a21 +SIZE (rubygem/carrierwave-1.3.4.gem) = 46080 diff --git a/www/rubygem-carrierwave-gitlab/pkg-descr b/www/rubygem-carrierwave-gitlab/pkg-descr new file mode 100644 index 000000000000..364850d9b721 --- /dev/null +++ b/www/rubygem-carrierwave-gitlab/pkg-descr @@ -0,0 +1,2 @@ +Upload files in your Ruby applications, map them to a range of ORMs, store them +on different backends. diff --git a/www/rubygem-deckar01-task_list-gitlab/Makefile b/www/rubygem-deckar01-task_list-gitlab/Makefile new file mode 100644 index 000000000000..a913fb310a09 --- /dev/null +++ b/www/rubygem-deckar01-task_list-gitlab/Makefile @@ -0,0 +1,20 @@ +PORTNAME= deckar01-task_list +PORTVERSION= 2.3.4 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Markdown TaskList components +WWW= https://gitlab.com/deckar01/task_list + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-html-pipeline-gitlab>=2.0<3:textproc/rubygem-html-pipeline-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/www/rubygem-deckar01-task_list-gitlab/distinfo b/www/rubygem-deckar01-task_list-gitlab/distinfo new file mode 100644 index 000000000000..d82bced8888b --- /dev/null +++ b/www/rubygem-deckar01-task_list-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1710923662 +SHA256 (rubygem/deckar01-task_list-2.3.4.gem) = 66abdc7e009ea759732bb53867e1ea42de550e2aa03ac30a015cbf42a04c1667 +SIZE (rubygem/deckar01-task_list-2.3.4.gem) = 66560 diff --git a/www/rubygem-deckar01-task_list-gitlab/pkg-descr b/www/rubygem-deckar01-task_list-gitlab/pkg-descr new file mode 100644 index 000000000000..332993bf0749 --- /dev/null +++ b/www/rubygem-deckar01-task_list-gitlab/pkg-descr @@ -0,0 +1,2 @@ +Provides various components necessary for integrating Task Lists +into GitHub-flavored-Markdown user content. diff --git a/www/rubygem-rest-client-gitlab/Makefile b/www/rubygem-rest-client-gitlab/Makefile new file mode 100644 index 000000000000..54e5f7440265 --- /dev/null +++ b/www/rubygem-rest-client-gitlab/Makefile @@ -0,0 +1,25 @@ +PORTNAME= rest-client +PORTVERSION= 2.1.0 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Simple Simple HTTP and REST client for Ruby +WWW= https://github.com/rest-client/rest-client + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-http-accept>=1.7.0:www/rubygem-http-accept \ + rubygem-http-cookie>=1.0.2<2.0:www/rubygem-http-cookie \ + rubygem-mime-types-gitlab>=1.16<4.0:misc/rubygem-mime-types-gitlab \ + rubygem-netrc>=0.8<1:net/rubygem-netrc + +USES= gem + +NO_ARCH= yes + +PLIST_FILES= bin/restclient + +.include <bsd.port.mk> diff --git a/www/rubygem-rest-client-gitlab/distinfo b/www/rubygem-rest-client-gitlab/distinfo new file mode 100644 index 000000000000..aff57822befb --- /dev/null +++ b/www/rubygem-rest-client-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1626714760 +SHA256 (rubygem/rest-client-2.1.0.gem) = 35a6400bdb14fae28596618e312776c158f7ebbb0ccad752ff4fa142bf2747e3 +SIZE (rubygem/rest-client-2.1.0.gem) = 147456 diff --git a/www/rubygem-rest-client-gitlab/files/patch-gemspec b/www/rubygem-rest-client-gitlab/files/patch-gemspec new file mode 100644 index 000000000000..94be7d507510 --- /dev/null +++ b/www/rubygem-rest-client-gitlab/files/patch-gemspec @@ -0,0 +1,11 @@ +--- rest-client.gemspec.orig 2024-02-21 16:41:11 UTC ++++ rest-client.gemspec +@@ -29,7 +29,7 @@ Gem::Specification.new do |s| + s.add_development_dependency(%q<pry-doc>.freeze, ["~> 0".freeze]) + s.add_development_dependency(%q<rdoc>.freeze, [">= 2.4.2".freeze, "< 6.0".freeze]) + s.add_development_dependency(%q<rubocop>.freeze, ["~> 0.49".freeze]) +- s.add_runtime_dependency(%q<http-accept>.freeze, [">= 1.7.0".freeze, "< 2.0".freeze]) ++ s.add_runtime_dependency(%q<http-accept>.freeze, [">= 1.7.0".freeze]) + s.add_runtime_dependency(%q<http-cookie>.freeze, [">= 1.0.2".freeze, "< 2.0".freeze]) + s.add_runtime_dependency(%q<mime-types>.freeze, [">= 1.16".freeze, "< 4.0".freeze]) + s.add_runtime_dependency(%q<netrc>.freeze, ["~> 0.8".freeze]) diff --git a/www/rubygem-rest-client-gitlab/pkg-descr b/www/rubygem-rest-client-gitlab/pkg-descr new file mode 100644 index 000000000000..f7efb31e5129 --- /dev/null +++ b/www/rubygem-rest-client-gitlab/pkg-descr @@ -0,0 +1,2 @@ +A simple Simple HTTP and REST client for Ruby, inspired by the Sinatra +microframework style of specifying actions: get, put, post, delete. |