From 1a47a30c7a9e062d61f345eaa9bd7e5d57a9963e Mon Sep 17 00:00:00 2001 From: Leonardo Taccari Date: Mon, 8 Jul 2019 18:32:52 +0200 Subject: [PATCH] ruby-travis: Import ruby-travis-1.8.10 as wip/ruby-travis The travis gem includes both a command line client and a Ruby library to interface with a Travis CI service. Both work with travis-ci.org, travis-ci.com or any custom Travis CI setup you might have. --- Makefile | 1 + ruby-travis/DESCR | 3 + ruby-travis/Makefile | 31 +++++++ ruby-travis/PLIST | 187 +++++++++++++++++++++++++++++++++++++++++++ ruby-travis/distinfo | 7 ++ 5 files changed, 229 insertions(+) create mode 100644 ruby-travis/DESCR create mode 100644 ruby-travis/Makefile create mode 100644 ruby-travis/PLIST create mode 100644 ruby-travis/distinfo diff --git a/Makefile b/Makefile index d1d01c0306..0252d25198 100644 --- a/Makefile +++ b/Makefile @@ -4368,6 +4368,7 @@ SUBDIR+= ruby-taskwarrior-web SUBDIR+= ruby-teamocil SUBDIR+= ruby-termit SUBDIR+= ruby-therubyracer +SUBDIR+= ruby-travis SUBDIR+= ruby-trollop SUBDIR+= ruby-typhoeus SUBDIR+= ruby-vegas diff --git a/ruby-travis/DESCR b/ruby-travis/DESCR new file mode 100644 index 0000000000..44092b1de0 --- /dev/null +++ b/ruby-travis/DESCR @@ -0,0 +1,3 @@ +The travis gem includes both a command line client and a Ruby library +to interface with a Travis CI service. Both work with travis-ci.org, +travis-ci.com or any custom Travis CI setup you might have. diff --git a/ruby-travis/Makefile b/ruby-travis/Makefile new file mode 100644 index 0000000000..0ae4c935c7 --- /dev/null +++ b/ruby-travis/Makefile @@ -0,0 +1,31 @@ +# $NetBSD$ + +DISTNAME= travis-1.8.10 +CATEGORIES= net + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/travis-ci/travis.rb +COMMENT= Travis CI Client (CLI and Ruby library) +LICENSE= mit + +DEPENDS+= ${RUBY_PKGPREFIX}-faraday>=0.9:../../www/ruby-faraday +DEPENDS+= ${RUBY_PKGPREFIX}-faraday_middleware>=0.9.1:../../www/ruby-faraday_middleware +DEPENDS+= ${RUBY_PKGPREFIX}-highline>=1.6:../../devel/ruby-highline +DEPENDS+= ${RUBY_PKGPREFIX}-backports-[0-9]*:../../devel/ruby-backports +DEPENDS+= ${RUBY_PKGPREFIX}-launchy>=2.1:../../misc/ruby-launchy +DEPENDS+= ${RUBY_PKGPREFIX}-gh>=0.13:../../wip/ruby-gh +DEPENDS+= ${RUBY_PKGPREFIX}-typhoeus>=0.6.8:../../wip/ruby-typhoeus +DEPENDS+= ${RUBY_PKGPREFIX}-pusher-client>=0.4:../../wip/ruby-pusher-client + +OVERRIDE_GEMSPEC+= faraday>=0.9 +OVERRIDE_GEMSPEC+= faraday_middleware>=0.9.1 +OVERRIDE_GEMSPEC+= highline>=1.6 +OVERRIDE_GEMSPEC+= launchy>=2.1 +OVERRIDE_GEMSPEC+= gh>=0.13 +OVERRIDE_GEMSPEC+= typhoeus>=0.6.8 +OVERRIDE_GEMSPEC+= pusher-client>=0.4 + +RUBYGEM_OPTIONS+= --format-executable + +.include "../../lang/ruby/gem.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/ruby-travis/PLIST b/ruby-travis/PLIST new file mode 100644 index 0000000000..ada06dbb5b --- /dev/null +++ b/ruby-travis/PLIST @@ -0,0 +1,187 @@ +@comment $NetBSD$ +bin/travis${RUBY_SUFFIX} +${GEM_HOME}/cache/${GEM_NAME}.gem +${GEM_LIBDIR}/LICENSE +${GEM_LIBDIR}/README.md +${GEM_LIBDIR}/Rakefile +${GEM_LIBDIR}/assets/cacert.pem +${GEM_LIBDIR}/assets/init/c.yml +${GEM_LIBDIR}/assets/init/clojure.yml +${GEM_LIBDIR}/assets/init/cpp.yml +${GEM_LIBDIR}/assets/init/erlang.yml +${GEM_LIBDIR}/assets/init/go.yml +${GEM_LIBDIR}/assets/init/groovy.yml +${GEM_LIBDIR}/assets/init/haskell.yml +${GEM_LIBDIR}/assets/init/java.yml +${GEM_LIBDIR}/assets/init/node_js.yml +${GEM_LIBDIR}/assets/init/objective-c.yml +${GEM_LIBDIR}/assets/init/perl.yml +${GEM_LIBDIR}/assets/init/php.yml +${GEM_LIBDIR}/assets/init/python.yml +${GEM_LIBDIR}/assets/init/ruby.yml +${GEM_LIBDIR}/assets/init/scala.yml +${GEM_LIBDIR}/assets/notifications/Travis CI.app/Contents/Info.plist +${GEM_LIBDIR}/assets/notifications/Travis CI.app/Contents/MacOS/Travis CI +${GEM_LIBDIR}/assets/notifications/Travis CI.app/Contents/PkgInfo +${GEM_LIBDIR}/assets/notifications/Travis CI.app/Contents/Resources/Travis CI.icns +${GEM_LIBDIR}/assets/notifications/Travis CI.app/Contents/Resources/en.lproj/Credits.rtf +${GEM_LIBDIR}/assets/notifications/Travis CI.app/Contents/Resources/en.lproj/InfoPlist.strings +${GEM_LIBDIR}/assets/notifications/Travis CI.app/Contents/Resources/en.lproj/MainMenu.nib +${GEM_LIBDIR}/assets/notifications/Travis CI.app/Contents/_CodeSignature/CodeResources +${GEM_LIBDIR}/assets/notifications/Travis CI.app/Contents/embedded.provisionprofile +${GEM_LIBDIR}/assets/notifications/icon.png +${GEM_LIBDIR}/assets/travis.sh +${GEM_LIBDIR}/assets/travis.sh.erb +${GEM_LIBDIR}/bin/travis +${GEM_LIBDIR}/examples/org_overview.rb +${GEM_LIBDIR}/examples/pro_auth.rb +${GEM_LIBDIR}/examples/stream.rb +${GEM_LIBDIR}/lib/travis.rb +${GEM_LIBDIR}/lib/travis/auto_login.rb +${GEM_LIBDIR}/lib/travis/cli.rb +${GEM_LIBDIR}/lib/travis/cli/accounts.rb +${GEM_LIBDIR}/lib/travis/cli/api_command.rb +${GEM_LIBDIR}/lib/travis/cli/branches.rb +${GEM_LIBDIR}/lib/travis/cli/cache.rb +${GEM_LIBDIR}/lib/travis/cli/cancel.rb +${GEM_LIBDIR}/lib/travis/cli/command.rb +${GEM_LIBDIR}/lib/travis/cli/console.rb +${GEM_LIBDIR}/lib/travis/cli/disable.rb +${GEM_LIBDIR}/lib/travis/cli/enable.rb +${GEM_LIBDIR}/lib/travis/cli/encrypt.rb +${GEM_LIBDIR}/lib/travis/cli/encrypt_file.rb +${GEM_LIBDIR}/lib/travis/cli/endpoint.rb +${GEM_LIBDIR}/lib/travis/cli/env.rb +${GEM_LIBDIR}/lib/travis/cli/help.rb +${GEM_LIBDIR}/lib/travis/cli/history.rb +${GEM_LIBDIR}/lib/travis/cli/init.rb +${GEM_LIBDIR}/lib/travis/cli/lint.rb +${GEM_LIBDIR}/lib/travis/cli/login.rb +${GEM_LIBDIR}/lib/travis/cli/logout.rb +${GEM_LIBDIR}/lib/travis/cli/logs.rb +${GEM_LIBDIR}/lib/travis/cli/monitor.rb +${GEM_LIBDIR}/lib/travis/cli/open.rb +${GEM_LIBDIR}/lib/travis/cli/parser.rb +${GEM_LIBDIR}/lib/travis/cli/pubkey.rb +${GEM_LIBDIR}/lib/travis/cli/raw.rb +${GEM_LIBDIR}/lib/travis/cli/repo_command.rb +${GEM_LIBDIR}/lib/travis/cli/report.rb +${GEM_LIBDIR}/lib/travis/cli/repos.rb +${GEM_LIBDIR}/lib/travis/cli/requests.rb +${GEM_LIBDIR}/lib/travis/cli/restart.rb +${GEM_LIBDIR}/lib/travis/cli/settings.rb +${GEM_LIBDIR}/lib/travis/cli/setup.rb +${GEM_LIBDIR}/lib/travis/cli/setup/anynines.rb +${GEM_LIBDIR}/lib/travis/cli/setup/appfog.rb +${GEM_LIBDIR}/lib/travis/cli/setup/artifacts.rb +${GEM_LIBDIR}/lib/travis/cli/setup/biicode.rb +${GEM_LIBDIR}/lib/travis/cli/setup/cloud_66.rb +${GEM_LIBDIR}/lib/travis/cli/setup/cloud_control.rb +${GEM_LIBDIR}/lib/travis/cli/setup/cloud_files.rb +${GEM_LIBDIR}/lib/travis/cli/setup/cloud_foundry.rb +${GEM_LIBDIR}/lib/travis/cli/setup/code_deploy.rb +${GEM_LIBDIR}/lib/travis/cli/setup/deis.rb +${GEM_LIBDIR}/lib/travis/cli/setup/divshot.rb +${GEM_LIBDIR}/lib/travis/cli/setup/elastic_beanstalk.rb +${GEM_LIBDIR}/lib/travis/cli/setup/engine_yard.rb +${GEM_LIBDIR}/lib/travis/cli/setup/gcs.rb +${GEM_LIBDIR}/lib/travis/cli/setup/hackage.rb +${GEM_LIBDIR}/lib/travis/cli/setup/heroku.rb +${GEM_LIBDIR}/lib/travis/cli/setup/modulus.rb +${GEM_LIBDIR}/lib/travis/cli/setup/ninefold.rb +${GEM_LIBDIR}/lib/travis/cli/setup/nodejitsu.rb +${GEM_LIBDIR}/lib/travis/cli/setup/npm.rb +${GEM_LIBDIR}/lib/travis/cli/setup/open_shift.rb +${GEM_LIBDIR}/lib/travis/cli/setup/opsworks.rb +${GEM_LIBDIR}/lib/travis/cli/setup/pypi.rb +${GEM_LIBDIR}/lib/travis/cli/setup/releases.rb +${GEM_LIBDIR}/lib/travis/cli/setup/ruby_gems.rb +${GEM_LIBDIR}/lib/travis/cli/setup/s3.rb +${GEM_LIBDIR}/lib/travis/cli/setup/sauce_connect.rb +${GEM_LIBDIR}/lib/travis/cli/setup/service.rb +${GEM_LIBDIR}/lib/travis/cli/show.rb +${GEM_LIBDIR}/lib/travis/cli/sshkey.rb +${GEM_LIBDIR}/lib/travis/cli/status.rb +${GEM_LIBDIR}/lib/travis/cli/sync.rb +${GEM_LIBDIR}/lib/travis/cli/token.rb +${GEM_LIBDIR}/lib/travis/cli/version.rb +${GEM_LIBDIR}/lib/travis/cli/whatsup.rb +${GEM_LIBDIR}/lib/travis/cli/whoami.rb +${GEM_LIBDIR}/lib/travis/client.rb +${GEM_LIBDIR}/lib/travis/client/account.rb +${GEM_LIBDIR}/lib/travis/client/artifact.rb +${GEM_LIBDIR}/lib/travis/client/auto_login.rb +${GEM_LIBDIR}/lib/travis/client/broadcast.rb +${GEM_LIBDIR}/lib/travis/client/build.rb +${GEM_LIBDIR}/lib/travis/client/cache.rb +${GEM_LIBDIR}/lib/travis/client/commit.rb +${GEM_LIBDIR}/lib/travis/client/entity.rb +${GEM_LIBDIR}/lib/travis/client/env_var.rb +${GEM_LIBDIR}/lib/travis/client/error.rb +${GEM_LIBDIR}/lib/travis/client/has_uuid.rb +${GEM_LIBDIR}/lib/travis/client/job.rb +${GEM_LIBDIR}/lib/travis/client/lint_result.rb +${GEM_LIBDIR}/lib/travis/client/listener.rb +${GEM_LIBDIR}/lib/travis/client/methods.rb +${GEM_LIBDIR}/lib/travis/client/namespace.rb +${GEM_LIBDIR}/lib/travis/client/not_loadable.rb +${GEM_LIBDIR}/lib/travis/client/repository.rb +${GEM_LIBDIR}/lib/travis/client/request.rb +${GEM_LIBDIR}/lib/travis/client/restartable.rb +${GEM_LIBDIR}/lib/travis/client/session.rb +${GEM_LIBDIR}/lib/travis/client/settings.rb +${GEM_LIBDIR}/lib/travis/client/singleton_setting.rb +${GEM_LIBDIR}/lib/travis/client/ssh_key.rb +${GEM_LIBDIR}/lib/travis/client/states.rb +${GEM_LIBDIR}/lib/travis/client/user.rb +${GEM_LIBDIR}/lib/travis/client/weak_entity.rb +${GEM_LIBDIR}/lib/travis/pro.rb +${GEM_LIBDIR}/lib/travis/pro/auto_login.rb +${GEM_LIBDIR}/lib/travis/tools/assets.rb +${GEM_LIBDIR}/lib/travis/tools/completion.rb +${GEM_LIBDIR}/lib/travis/tools/formatter.rb +${GEM_LIBDIR}/lib/travis/tools/github.rb +${GEM_LIBDIR}/lib/travis/tools/notification.rb +${GEM_LIBDIR}/lib/travis/tools/safe_string.rb +${GEM_LIBDIR}/lib/travis/tools/ssl_key.rb +${GEM_LIBDIR}/lib/travis/tools/system.rb +${GEM_LIBDIR}/lib/travis/version.rb +${GEM_LIBDIR}/spec/cli/api_command_spec.rb +${GEM_LIBDIR}/spec/cli/cancel_spec.rb +${GEM_LIBDIR}/spec/cli/encrypt_spec.rb +${GEM_LIBDIR}/spec/cli/endpoint_spec.rb +${GEM_LIBDIR}/spec/cli/help_spec.rb +${GEM_LIBDIR}/spec/cli/history_spec.rb +${GEM_LIBDIR}/spec/cli/init_spec.rb +${GEM_LIBDIR}/spec/cli/login_spec.rb +${GEM_LIBDIR}/spec/cli/logs_spec.rb +${GEM_LIBDIR}/spec/cli/open_spec.rb +${GEM_LIBDIR}/spec/cli/repo_command_spec.rb +${GEM_LIBDIR}/spec/cli/restart_spec.rb +${GEM_LIBDIR}/spec/cli/setup_spec.rb +${GEM_LIBDIR}/spec/cli/show_spec.rb +${GEM_LIBDIR}/spec/cli/status_spec.rb +${GEM_LIBDIR}/spec/cli/token_spec.rb +${GEM_LIBDIR}/spec/cli/version_spec.rb +${GEM_LIBDIR}/spec/cli/whoami_spec.rb +${GEM_LIBDIR}/spec/client/account_spec.rb +${GEM_LIBDIR}/spec/client/auto_login_spec.rb +${GEM_LIBDIR}/spec/client/broadcast_spec.rb +${GEM_LIBDIR}/spec/client/build_spec.rb +${GEM_LIBDIR}/spec/client/commit_spec.rb +${GEM_LIBDIR}/spec/client/job_spec.rb +${GEM_LIBDIR}/spec/client/methods_spec.rb +${GEM_LIBDIR}/spec/client/namespace_spec.rb +${GEM_LIBDIR}/spec/client/repository_spec.rb +${GEM_LIBDIR}/spec/client/session_spec.rb +${GEM_LIBDIR}/spec/client/user_spec.rb +${GEM_LIBDIR}/spec/client_spec.rb +${GEM_LIBDIR}/spec/pro_spec.rb +${GEM_LIBDIR}/spec/spec_helper.rb +${GEM_LIBDIR}/spec/support/fake_api.rb +${GEM_LIBDIR}/spec/support/fake_github.rb +${GEM_LIBDIR}/spec/support/fake_travis_config.yml +${GEM_LIBDIR}/spec/support/helpers.rb +${GEM_LIBDIR}/spec/travis_spec.rb +${GEM_LIBDIR}/travis.gemspec +${GEM_HOME}/specifications/${GEM_NAME}.gemspec diff --git a/ruby-travis/distinfo b/ruby-travis/distinfo new file mode 100644 index 0000000000..71bba6893e --- /dev/null +++ b/ruby-travis/distinfo @@ -0,0 +1,7 @@ +$NetBSD$ + +SHA1 (travis-1.8.10.gem) = 6fe80d92e0298354ea0889602a5384beaa0a911b +RMD160 (travis-1.8.10.gem) = bc4156ee86f05e3d8d5a7c78044f6c5dff890233 +SHA512 (travis-1.8.10.gem) = ca8adfb2d1541e157d1fa19837ce6d7a75ce491e0a3402447642f9f3b1f0c19ec16344016ed494947e3fde4e838669e4e5ba48087baea3f097605bef700dde55 +Size (travis-1.8.10.gem) = 194048 bytes +SHA1 (patch-travis.gemspec) = ed054be153ac5b4f72b8e7efc066b80c3d308d16