diff options
| author | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2024-04-08 06:44:51 +0000 |
|---|---|---|
| committer | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2024-04-08 06:44:51 +0000 |
| commit | f278c47f0e804a61ae14ae58a93d4daa885bf3bf (patch) | |
| tree | de222c5792d8ead8c5aca1dcdb9cc8d3db7d30ea | |
| parent | 2baddec7d5d78a529b965c2a672bf9ea81f76b77 (diff) | |
devel/rubygem-travis-gh: Add rubygem-travis-gh 0.21.0
travis-gh is a highly flexible, layered, low-level GitHub client library, trying
to get out of your way and let you get to the GitHub data as simple as possible.
Unless you add layers, you will end up with Hashes and Arrays. The approach and
API should be familiar from projects like Rack or Faraday.
| -rw-r--r-- | devel/Makefile | 1 | ||||
| -rw-r--r-- | devel/rubygem-travis-gh/Makefile | 26 | ||||
| -rw-r--r-- | devel/rubygem-travis-gh/distinfo | 3 | ||||
| -rw-r--r-- | devel/rubygem-travis-gh/pkg-descr | 4 |
4 files changed, 34 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index ab85c7bf90b6..eee0d2d454a1 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -7601,6 +7601,7 @@ SUBDIR += rubygem-trailblazer-option SUBDIR += rubygem-transaction-simple SUBDIR += rubygem-travis + SUBDIR += rubygem-travis-gh SUBDIR += rubygem-treetop SUBDIR += rubygem-trollop SUBDIR += rubygem-trollop1 diff --git a/devel/rubygem-travis-gh/Makefile b/devel/rubygem-travis-gh/Makefile new file mode 100644 index 000000000000..9fb2015c87cf --- /dev/null +++ b/devel/rubygem-travis-gh/Makefile @@ -0,0 +1,26 @@ +PORTNAME= travis-gh +PORTVERSION= 0.21.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Multi-layer client for the GitHub API v3 +WWW= https://github.com/travis-ci/gh + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-activesupport70>=7.0.8<7.1:devel/rubygem-activesupport70 \ + rubygem-addressable>=2.8<3:www/rubygem-addressable \ + rubygem-faraday>=2<3:www/rubygem-faraday \ + rubygem-faraday-retry>=0:www/rubygem-faraday-retry \ + rubygem-faraday-typhoeus>=0:www/rubygem-faraday-typhoeus \ + rubygem-multi_json>=1<2:devel/rubygem-multi_json \ + rubygem-net-http-persistent>=4<5:www/rubygem-net-http-persistent \ + rubygem-net-http-pipeline>=0:www/rubygem-net-http-pipeline + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-travis-gh/distinfo b/devel/rubygem-travis-gh/distinfo new file mode 100644 index 000000000000..d188741e91de --- /dev/null +++ b/devel/rubygem-travis-gh/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1712427878 +SHA256 (rubygem/travis-gh-0.21.0.gem) = 43265fdd15eab3a19422faf442cdf8f0508500542e835cd3cdc1029fe73f7a5b +SIZE (rubygem/travis-gh-0.21.0.gem) = 14848 diff --git a/devel/rubygem-travis-gh/pkg-descr b/devel/rubygem-travis-gh/pkg-descr new file mode 100644 index 000000000000..034b3f49f41c --- /dev/null +++ b/devel/rubygem-travis-gh/pkg-descr @@ -0,0 +1,4 @@ +travis-gh is a highly flexible, layered, low-level GitHub client library, trying +to get out of your way and let you get to the GitHub data as simple as possible. +Unless you add layers, you will end up with Hashes and Arrays. The approach and +API should be familiar from projects like Rack or Faraday. |
