parent
1fa95e0162
commit
9e66d4af94
@ -0,0 +1,91 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit multilib systemd user
|
||||
|
||||
DESCRIPTION="PuppetDB collects data generated by Puppet."
|
||||
HOMEPAGE="http://docs.puppetlabs.com/puppetdb/"
|
||||
SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
# will need the same keywords as puppet
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND+=">=virtual/jdk-1.7.0"
|
||||
DEPEND+=""
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup puppetdb
|
||||
enewuser puppetdb -1 -1 /opt/puppetlabs/server/data/puppetdb "puppetdb"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
|
||||
sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
|
||||
sed -i 's/sysconfig/conf\.d/g' install.sh || die
|
||||
sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
|
||||
sed -i 's/var\/run/run/g' install.sh || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
einfo "not compiling"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /opt/puppetlabs/server/data/puppetdb
|
||||
insinto /opt/puppetlabs/server/apps/puppetdb
|
||||
insopts -m0744
|
||||
doins ext/ezbake-functions.sh
|
||||
insopts -m0644
|
||||
doins ext/ezbake.manifest
|
||||
doins puppetdb.jar
|
||||
insinto /etc/puppetlabs/puppetdb
|
||||
doins ext/config/logback.xml
|
||||
doins ext/config/bootstrap.cfg
|
||||
doins ext/config/request-logging.xml
|
||||
insinto /etc/puppetlabs/puppetdb/conf.d
|
||||
doins ext/config/conf.d/jetty.ini
|
||||
doins ext/config/conf.d/repl.ini
|
||||
doins ext/config/conf.d/database.ini
|
||||
doins ext/config/conf.d/config.ini
|
||||
insopts -m0755
|
||||
insinto /opt/puppetlabs/server/apps/puppetdb/scripts
|
||||
doins install.sh
|
||||
insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
|
||||
doins ext/cli/foreground
|
||||
doins ext/cli/ssl-setup
|
||||
doins ext/cli/export
|
||||
doins ext/cli/config-migration
|
||||
doins ext/cli/foreground
|
||||
doins ext/cli/anonymize
|
||||
doins ext/cli/import
|
||||
insinto /opt/puppetlabs/server/apps/puppetdb/bin
|
||||
doins ext/bin/puppetdb
|
||||
insopts -m0644
|
||||
dodir /opt/puppetlabs/server/bin
|
||||
dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
|
||||
dodir /opt/puppetlabs/bin
|
||||
dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
|
||||
dosym /opt/puppetlabs/server/apps/puppetdb/bin/puppetdb /usr/bin/puppetdb
|
||||
# init type tasks
|
||||
newconfd ext/default puppetdb
|
||||
systemd_dounit ext/redhat/puppetdb.service
|
||||
systemd_newtmpfilesd ext/puppetdb.tmpfiles.conf puppetdb.conf
|
||||
newinitd "${FILESDIR}/puppetdb.initd" puppetdb
|
||||
# misc
|
||||
insinto /etc/logrotate.d
|
||||
newins ext/puppetdb.logrotate.conf puppetdb
|
||||
fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb
|
||||
fperms -R 770 /opt/puppetlabs/server/data/puppetdb
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "to install please run '/opt/puppetlabs/server/bin/puppetdb ssl-setup'"
|
||||
elog
|
||||
elog "to upgrade please run '/opt/puppetlabs/server/bin/puppetdb config-migration'"
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST monkeysphere_0.36.orig.tar.gz 98876 SHA256 6ae4edeff2cc29b6913346e15b61500ea7cc06d761a9f42e67de83b7d2607be7 SHA512 eb6776bd9996db8a5d6a1d16b5b06e6733069cbb3cb35f4e3965508575e084c6f08576f31c71429432daf93910d145804ecf155c3d7550a0f4550a056cb4f0c8 WHIRLPOOL c163d0be77d3c6d838f752c8f53d967b17aeafd798e4fca694a31bf55628fb57d18b6a4664ca9552bd3daf3b89b6f86452d430529985ca0a31c3c4aa48470bc0
|
||||
DIST monkeysphere_0.37.orig.tar.gz 99557 SHA256 b510b8a414fb400356e80f1f882488785df72ac54078410b54d4c50a84686e59 SHA512 ebf636caaa0985a2495314375a9d78d131173ccedc116993e02b7bbc0ddc8c43c718dc65cb725619ecf7e72e0b7e11b941f3eb342d7c23d17ca0507b2ab28512 WHIRLPOOL d27a3712ce4cd529986c4ac0af7398f8d69d66c1b5aed9842d3b21f417bab5d2b3afc7be9e069ce0e9f307b17ad33ef9e8d49d7624ec0d7d2aab60949982b9c1
|
||||
DIST monkeysphere_0.38.orig.tar.gz 107546 SHA256 6951821d11ad646e6e7651d677bfab8f800fbc52703a0ab9942d03cd13959073 SHA512 fd87460fe16b0133fd507ff93926a5dea6419343b45c3ba33e6e981333646f4fa840c127bb1f3e7750bc3ede66c5e07f4155557a8354cf38d89159422dca390f WHIRLPOOL 26f96f1d845ce1178337cc23e50140576a785536f656e73ceaba4d64192106b2462bb046328758c2771b48de64abe1a3d866cfc2fadc7ac0d0e2341778cd9105
|
||||
|
@ -0,0 +1,98 @@
|
||||
From c75c7553a88e387013e2b4310f4c4956adfd8a98 Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
|
||||
Date: Mon, 8 Aug 2016 20:45:07 -0400
|
||||
Subject: [PATCH 1/2] avoid treating src/share/common as an executable
|
||||
|
||||
having src/share/common treated as an executable (commit
|
||||
ed10318d3760b56e57d5e1bef04ab57761ab8bd1) was actually a terrible
|
||||
idea.
|
||||
|
||||
In addition to causing "monkeysphere version" to print the version
|
||||
number twice, it meant that any invocation of a monkeysphere command
|
||||
that sourced src/share/common and had a first argument that happened
|
||||
to be a function name would accidentally invoke that function.
|
||||
|
||||
This commit reverts that idea.
|
||||
---
|
||||
Makefile | 2 +-
|
||||
src/share/common | 5 -----
|
||||
src/share/ma/add_certifier | 2 +-
|
||||
src/share/ma/update_users | 2 +-
|
||||
src/share/mh/add_revoker | 2 +-
|
||||
5 files changed, 4 insertions(+), 9 deletions(-)
|
||||
mode change 100755 => 100644 src/share/common
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 608a317..768564a 100755
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -55,7 +55,7 @@ install: all installman
|
||||
install src/monkeysphere-authentication $(DESTDIR)$(PREFIX)/sbin
|
||||
sed -i 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/sbin/monkeysphere-authentication
|
||||
install src/monkeysphere-authentication-keys-for-user $(DESTDIR)$(PREFIX)/share/monkeysphere
|
||||
- install -m 0755 src/share/common $(DESTDIR)$(PREFIX)/share/monkeysphere
|
||||
+ install -m 0644 src/share/common $(DESTDIR)$(PREFIX)/share/monkeysphere
|
||||
install -m 0644 src/share/defaultenv $(DESTDIR)$(PREFIX)/share/monkeysphere
|
||||
sed -i 's:__SYSCONFDIR_PREFIX__:$(ETCPREFIX):' $(DESTDIR)$(PREFIX)/share/monkeysphere/defaultenv
|
||||
sed -i 's:__SYSDATADIR_PREFIX__:$(LOCALSTATEDIR):' $(DESTDIR)$(PREFIX)/share/monkeysphere/defaultenv
|
||||
diff --git a/src/share/common b/src/share/common
|
||||
old mode 100755
|
||||
new mode 100644
|
||||
index 66181a3..b10a040
|
||||
--- a/src/share/common
|
||||
+++ b/src/share/common
|
||||
@@ -1,4 +1,3 @@
|
||||
-#!/usr/bin/env bash
|
||||
# -*-shell-script-*-
|
||||
# This should be sourced by bash (though we welcome changes to make it POSIX sh compliant)
|
||||
|
||||
@@ -1022,7 +1021,3 @@ report_cruft() {
|
||||
printf "The directories above are backups left over from a monkeysphere transition.\nThey may contain copies of sensitive data (host keys, certifier lists), but\nthey are no longer needed by monkeysphere.\nYou may remove them at any time.\n\n" | log info
|
||||
fi
|
||||
}
|
||||
-
|
||||
-if [ -n "$1" ] && [ "$(type -t "$1" || true)" = "function" ]; then
|
||||
- "$@"
|
||||
-fi
|
||||
diff --git a/src/share/ma/add_certifier b/src/share/ma/add_certifier
|
||||
index 1d450e7..5416aa9 100644
|
||||
--- a/src/share/ma/add_certifier
|
||||
+++ b/src/share/ma/add_certifier
|
||||
@@ -101,7 +101,7 @@ if [ -f "$keyID" -o "$keyID" = '-' ] ; then
|
||||
# check the key is ok as monkeysphere user before loading
|
||||
log debug "checking keys in file..."
|
||||
fingerprint=$(su_monkeysphere_user \
|
||||
- "${SYSSHAREDIR}/common" list_primary_fingerprints < "$keyID")
|
||||
+ bash -c ". ${SYSSHAREDIR}/common && list_primary_fingerprints" < "$keyID")
|
||||
|
||||
if [ $(printf "%s" "$fingerprint" | egrep -c '^[A-F0-9]{40}$') -ne 1 ] ; then
|
||||
failure "There was not exactly one gpg key in the file."
|
||||
diff --git a/src/share/ma/update_users b/src/share/ma/update_users
|
||||
index d23c125..4f83e0c 100644
|
||||
--- a/src/share/ma/update_users
|
||||
+++ b/src/share/ma/update_users
|
||||
@@ -79,7 +79,7 @@ for uname in $unames ; do
|
||||
|
||||
# process authorized_user_ids file, as monkeysphere user
|
||||
su_monkeysphere_user \
|
||||
- /usr/bin/env "STRICT_MODES=$STRICT_MODES" "${SYSSHAREDIR}/common" process_authorized_user_ids - \
|
||||
+ /usr/bin/env "STRICT_MODES=$STRICT_MODES" bash -c ". ${SYSSHAREDIR}/common && process_authorized_user_ids -" \
|
||||
< "$authorizedUserIDs" \
|
||||
> "$tmpAuthorizedKeys"
|
||||
|
||||
diff --git a/src/share/mh/add_revoker b/src/share/mh/add_revoker
|
||||
index 28b11ac..e00ac4e 100644
|
||||
--- a/src/share/mh/add_revoker
|
||||
+++ b/src/share/mh/add_revoker
|
||||
@@ -52,7 +52,7 @@ if [ -f "$revokerKeyID" -o "$revokerKeyID" = '-' ] ; then
|
||||
# check the key is ok as monkeysphere user before loading
|
||||
log debug "checking keys in file..."
|
||||
fingerprint=$(su_monkeysphere_user \
|
||||
- "${SYSSHAREDIR}/common" list_primary_fingerprints < "$revokerKeyID")
|
||||
+ bash -c ". ${SYSSHAREDIR}/common && list_primary_fingerprints" < "$revokerKeyID")
|
||||
|
||||
if [ $(printf "%s" "$fingerprint" | egrep -c '^[A-F0-9]{40}$') -ne 1 ] ; then
|
||||
failure "There was not exactly one gpg key in the file."
|
||||
--
|
||||
2.7.3
|
||||
|
@ -0,0 +1,53 @@
|
||||
From 0e339de4772b6de1849dc55790821c3dd5943be3 Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
|
||||
Date: Tue, 9 Aug 2016 09:39:45 -0400
|
||||
Subject: [PATCH 2/2] ensure that this works even if SYSSHAREDIR has whitespace
|
||||
|
||||
---
|
||||
src/share/ma/add_certifier | 2 +-
|
||||
src/share/ma/update_users | 2 +-
|
||||
src/share/mh/add_revoker | 2 +-
|
||||
3 files changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/src/share/ma/add_certifier b/src/share/ma/add_certifier
|
||||
index 5416aa9..9488806 100644
|
||||
--- a/src/share/ma/add_certifier
|
||||
+++ b/src/share/ma/add_certifier
|
||||
@@ -101,7 +101,7 @@ if [ -f "$keyID" -o "$keyID" = '-' ] ; then
|
||||
# check the key is ok as monkeysphere user before loading
|
||||
log debug "checking keys in file..."
|
||||
fingerprint=$(su_monkeysphere_user \
|
||||
- bash -c ". ${SYSSHAREDIR}/common && list_primary_fingerprints" < "$keyID")
|
||||
+ bash -c "$(printf ". %q && list_primary_fingerprints" "${SYSSHAREDIR}/common")" < "$keyID")
|
||||
|
||||
if [ $(printf "%s" "$fingerprint" | egrep -c '^[A-F0-9]{40}$') -ne 1 ] ; then
|
||||
failure "There was not exactly one gpg key in the file."
|
||||
diff --git a/src/share/ma/update_users b/src/share/ma/update_users
|
||||
index 4f83e0c..a0ec21b 100644
|
||||
--- a/src/share/ma/update_users
|
||||
+++ b/src/share/ma/update_users
|
||||
@@ -79,7 +79,7 @@ for uname in $unames ; do
|
||||
|
||||
# process authorized_user_ids file, as monkeysphere user
|
||||
su_monkeysphere_user \
|
||||
- /usr/bin/env "STRICT_MODES=$STRICT_MODES" bash -c ". ${SYSSHAREDIR}/common && process_authorized_user_ids -" \
|
||||
+ /usr/bin/env "STRICT_MODES=$STRICT_MODES" bash -c "$(printf ". %q && process_authorized_user_ids -" "${SYSSHAREDIR}/common")"\
|
||||
< "$authorizedUserIDs" \
|
||||
> "$tmpAuthorizedKeys"
|
||||
|
||||
diff --git a/src/share/mh/add_revoker b/src/share/mh/add_revoker
|
||||
index e00ac4e..de08961 100644
|
||||
--- a/src/share/mh/add_revoker
|
||||
+++ b/src/share/mh/add_revoker
|
||||
@@ -52,7 +52,7 @@ if [ -f "$revokerKeyID" -o "$revokerKeyID" = '-' ] ; then
|
||||
# check the key is ok as monkeysphere user before loading
|
||||
log debug "checking keys in file..."
|
||||
fingerprint=$(su_monkeysphere_user \
|
||||
- bash -c ". ${SYSSHAREDIR}/common && list_primary_fingerprints" < "$revokerKeyID")
|
||||
+ bash -c "$(printf ". %q && list_primary_fingerprints" "${SYSSHAREDIR}/common")" < "$revokerKeyID")
|
||||
|
||||
if [ $(printf "%s" "$fingerprint" | egrep -c '^[A-F0-9]{40}$') -ne 1 ] ; then
|
||||
failure "There was not exactly one gpg key in the file."
|
||||
--
|
||||
2.7.3
|
||||
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit eutils user
|
||||
|
||||
DESCRIPTION="Leverage the OpenPGP web of trust for OpenSSH and Web authentication"
|
||||
HOMEPAGE="http://web.monkeysphere.info/"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0/0"
|
||||
IUSE=""
|
||||
SRC_URI="mirror://debian/pool/monkeysphere/m/monkeysphere/monkeysphere_${PV}.orig.tar.gz http://archive.monkeysphere.info/debian/pool/monkeysphere/m/monkeysphere/monkeysphere_${PV}.orig.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
|
||||
DOCS=( README Changelog )
|
||||
|
||||
# Tests fail upstream for SSH connection. Issue has been reported.
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND="app-crypt/gnupg:0=
|
||||
net-misc/socat:0=
|
||||
dev-perl/Crypt-OpenSSL-RSA:0=
|
||||
dev-perl/Digest-SHA1:0=
|
||||
app-misc/lockfile-progs:0="
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_setup()
|
||||
{
|
||||
einfo "Creating named group and user"
|
||||
enewgroup monkeysphere
|
||||
enewuser monkeysphere -1 -1 /var/lib/monkeysphere monkeysphere
|
||||
# Using fperms and fowner in src_install leave unusable config with error
|
||||
# Authentication refused: bad ownership or modes for directory /var/lib/monkeysphere
|
||||
chown root:monkeysphere /var/lib/monkeysphere
|
||||
chmod 751 /var/lib/monkeysphere
|
||||
}
|
||||
|
||||
src_prepare()
|
||||
{
|
||||
epatch "${FILESDIR}/${P}-asprintf.patch" \
|
||||
"${FILESDIR}/${P}-revert-executable-patch.patch"\
|
||||
"${FILESDIR}/${P}-syssharedir-whitespace.patch"\
|
||||
"${FILESDIR}/${PN}-0.37_default_shell.patch"\
|
||||
"${FILESDIR}/${PN}-0.37_hd_od.patch"
|
||||
|
||||
sed -i "s#share/doc/monkeysphere#share/doc/${PF}#" Makefile || die
|
||||
}
|
||||
|
||||
src_install()
|
||||
{
|
||||
default
|
||||
dodir /var/lib/monkeysphere
|
||||
}
|
||||
|
||||
pkg_postinst()
|
||||
{
|
||||
monkeysphere-authentication setup || die
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: Syntax for XSLT (with HTML and others)"
|
||||
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=257"
|
||||
LICENSE="vim"
|
||||
KEYWORDS="alpha amd64 ia64 ~mips ppc ppc64 sparc x86"
|
||||
IUSE=""
|
||||
VIM_PLUGIN_HELPURI="http://www.vim.org/scripts/script.php?script_id=257"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
# hi link is evil. See bug #101787, bug #101804.
|
||||
sed -i -e 's,^hi link,hi def link,' syntax/xsl.vim || die "sed failed"
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=RJBS
|
||||
DIST_VERSION=0.110
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="parse and validate simple name/value option pairs"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-perl/Sub-Install-0.921.0
|
||||
dev-perl/Params-Util
|
||||
virtual/perl-Scalar-List-Utils
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? (
|
||||
virtual/perl-File-Spec
|
||||
>=virtual/perl-Test-Simple-0.960.0
|
||||
)"
|
@ -1 +1,2 @@
|
||||
DIST Data-OptList-0.109.tar.gz 16110 SHA256 1cd7c781c4c102810e4e0c878da3746fe8df46b49d01c4d6c034dfab45cd84c8 SHA512 dee6e8e01fcb7004d8be991b5f162fba0184cc48c9f8ebcaec074e760f478ca3af2c3bc5d47bcbf922dedbff433957ae7543091d1969cbed51dcfde1ce0a53c9 WHIRLPOOL 0febcae0a5674c5144228ab94584a3798d6ed65d5c80ed968cfce47a7c1652a7808f777dfe52010fc93e4f09f49a5990c18ca4bda0443c2f55f1f938ae4b0bee
|
||||
DIST Data-OptList-0.110.tar.gz 18846 SHA256 366117cb2966473f2559f2f4575ff6ae69e84c69a0f30a0773e1b51a457ef5c3 SHA512 68393958a38f509a71cfba61f6dff8303821918ba29ad8492af0c23cfd4f741c6ce98c4f68ad295f27e166287fc546229c430816f0bdd6009d4f60860c967b76 WHIRLPOOL e6c9da430b4b4ee9779c52304d73c5f27d6c0ca7ccc08ac4151147d1a024db1ebf7b09af5f0be8cd42e0a1438c4971c748d80234bbba9c6698cb3e8b4f74422c
|
||||
|
@ -1,2 +1,3 @@
|
||||
DIST Module-Build-0.4205.tar.gz 309120 SHA256 1e7a597607329db642ad68ddde00c8f48d6f660ced6d2dff4c99c84e0dd1f501 SHA512 8fe81ea27e1870a489633da1280e7270babaa2d01365a22e854ae7e0c608b5c20885c0eb8d60ea23fe1f54a28b1ffbbf0e635fdf3ccc8539db7d5733d23090c2 WHIRLPOOL 860c55b0e222567dc2c8f18909bf6af58ec94f5f85feaa3a4c8ff0586d95a37ca62fe7fc755297a733aacafecbe2806bd256a842ed47b478ace28d5af63f9a59
|
||||
DIST Module-Build-0.4216.tar.gz 305240 SHA256 661e030ee9f83027e8a5067788175d53050b5d1292be1bfd85d44ad141fb7671 SHA512 46b5d03e6bea1ee33a1202a38d68231daf49931b25b792b41fa39ab3b3c1321d8a47819a2714bf90a981e6686fc566aa5a6067edf61d78fe8166c7e4f83eeaa9 WHIRLPOOL 78d027fa13afa8832c916d9939c0639ed3f1e7b056522fceb10aebcdcfe04db6528c74b1a1cf1e0929d1ce5ccec0ec03c26b8ddb3563ae4df4d35612c2bd77c3
|
||||
DIST Module-Build-0.4218.tar.gz 305533 SHA256 1ef0aa529a3f296f894a5e79240a77d71be60dd595e8cad3a0d04c7ea187c0d0 SHA512 d752226dbc89b1ae65d3dea4f4356cd355288ab73eebc34bd09efa3d4ad5f78d284a705525d8bbc8785babf6cdc934953333254a8cc7c67cbd943f88ffaab301 WHIRLPOOL a1c1d6ac5102ccaad3844ae4841540e96a422ba30a0c52b0cab918f087e779631d0d11af0ab0e3cdd492640db126829eb5ac0f4929eed8e28415f74c441c210d
|
||||
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=LEONT
|
||||
DIST_VERSION=0.4218
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Build and install Perl modules"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=virtual/perl-CPAN-Meta-2.142.60
|
||||
virtual/perl-Data-Dumper
|
||||
>=virtual/perl-ExtUtils-CBuilder-0.270.0
|
||||
virtual/perl-ExtUtils-Install
|
||||
virtual/perl-ExtUtils-Manifest
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
>=virtual/perl-ExtUtils-ParseXS-2.210.0
|
||||
>=virtual/perl-File-Spec-0.820.0
|
||||
virtual/perl-Getopt-Long
|
||||
>=virtual/perl-Module-Metadata-1.0.2
|
||||
>=virtual/perl-Perl-OSType-1
|
||||
>=virtual/perl-Test-Harness-3.290.0
|
||||
virtual/perl-Text-ParseWords
|
||||
>=virtual/perl-podlators-2.170.0
|
||||
>=virtual/perl-version-0.870.0
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/perl-CPAN-Meta-YAML-0.3.0
|
||||
>=virtual/perl-File-Temp-0.150.0
|
||||
>=virtual/perl-Parse-CPAN-Meta-1.440.100
|
||||
test? (
|
||||
>=virtual/perl-Test-Simple-0.490.0
|
||||
)
|
||||
"
|
@ -0,0 +1 @@
|
||||
DIST blockdiag-1.5.3.tar.gz 2704391 SHA256 5ea3501fca0ca40fbacccc6f4ca177750e4b610009e021faa4868c0f6480ae8b SHA512 11ff6334d1ae50c103158db6ef9acce76116a17cfb8e0066581c234138f17fabfddd183b154f407fe95dcd414b0054aebdc22682e82a8e7595905f1ee2fd6222 WHIRLPOOL 40897fffa4c6e78d0d665123ca68c7864f4de4e1e16440a47c163ed8ac74713bff8ce4f6f1ce8d1f1d60fb02f4cc92cc2eaac1a14e1367bb7b8f1586ad220183
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="blockdiag generates block-diagram image from text"
|
||||
HOMEPAGE="http://blockdiag.com/ https://pypi.python.org/pypi/blockdiag/ https://bitbucket.org/blockdiag/blockdiag/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/funcparserlib-0.3.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/pillow-2.2.1[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/reportlab[${PYTHON_USEDEP}]
|
||||
dev-python/docutils[${PYTHON_USEDEP}]
|
||||
>=dev-python/pep8-1.3[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_prepare_all() {
|
||||
sed -i -e /build-base/d setup.cfg || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "For additional functionality, install the following optional packages:"
|
||||
einfo " dev-python/reportlab for pdf format"
|
||||
einfo " media-gfx/imagemagick"
|
||||
einfo " wand: https://pypi.python.org/pypi/Wand"
|
||||
einfo " Ctypes-based simple MagickWand API binding for Python"
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>dol-sen@gentoo.org</email>
|
||||
<description>Primary maintainer</description>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<maintainer>
|
||||
<email>i.tkomiya@gmail.com</email>
|
||||
<name>Takeshi Komiya</name>
|
||||
</maintainer>
|
||||
<remote-id type="pypi">blockdiag</remote-id>
|
||||
</upstream>
|
||||
<longdescription>blockdiag generate block-diagram image file from spec-text
|
||||
file. Additional functionality is available with dev-python/reportlab
|
||||
(pdf's), media-gfx/imagemagick and an imagemagic python bindings package
|
||||
named wand (available from pypi).
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST jsonref-0.1.tar.gz 12296 SHA256 56e0ce228798bdecadff865c142741b1ffdd57a5e9c40c40ec2b641d7c430ad3 SHA512 9900601feab0c20c902a6d5575fd411898af126a650d0c9ff955f50f5bd1f5da8e5a071ca86cac31ce3c5fb35a516f849cbb70098cac2cfdc910ba33a1f7411b WHIRLPOOL f1249188c03e90fb03a090dd4b2faec272aa9b9edcadceee32403ecf79a8a62029af9380cab8273094fa6cb04d086bf5e529febc9606e68f00016686817e2a05
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy)
|
||||
|
||||
inherit eutils distutils-r1
|
||||
|
||||
DESCRIPTION="An implementation of JSON Reference for Python"
|
||||
HOMEPAGE="https://github.com/gazpachoking/jsonref https://pypi.python.org/pypi/jsonref"
|
||||
SRC_URI="https://github.com/gazpachoking/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>dolsen@gentoo.org</email>
|
||||
<name>Brian Dolbec</name>
|
||||
<description>Primary maintainer</description>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<maintainer>
|
||||
<name>Chase Sterling</name>
|
||||
<email>chase.sterling@gmail.com</email>
|
||||
</maintainer>
|
||||
<remote-id type="pypi">jsonref</remote-id>
|
||||
</upstream>
|
||||
<longdescription>jsonref is a library for automatic dereferencing of JSON Reference
|
||||
objects for Python (supporting 2.6+ including Python 3).
|
||||
This library lets you use a data structure with JSON reference objects, as if the
|
||||
references had been replaced with the referent data.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST pyjade-4.0.0.tar.gz 29251 SHA256 8d95b741de09c4942259fc3d1ad7b4f48166e69cef6f11c172e4b2c458b1ccd7 SHA512 0a384b843d2eb5884f2690ed5bb9b9b253474568ff1e9faca356a5c50749bb53fb759a099c7719bef495dc7af0073f143afad1c0d6d68f0f61d63624506f12b6 WHIRLPOOL d1527b7d792551f6fc015c6c1fd7b6d9d37e252e7e45d2c2915e53f70456ac41caaa97482fa7a0af290df5cfe071e97488e622f0ed41bdd3c4339e681d3e7baa
|
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>dolsen@gentoo.org</email>
|
||||
<name>Brian Dolbec</name>
|
||||
<description>Primary maintainer</description>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<maintainer>
|
||||
<email>me@syrusakbary.com</email>
|
||||
<name>Syrus Akbary</name>
|
||||
</maintainer>
|
||||
<remote-id type="pypi">pyjade</remote-id>
|
||||
</upstream>
|
||||
<longdescription>PyJade is a high performance port of Jade-lang for python,
|
||||
that converts any .jade source to the each Template-language (Django,
|
||||
Jinja2, Mako or Tornado).
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 python3_4 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Jade syntax adapter for Django, Jinja2 and Mako templates"
|
||||
HOMEPAGE="https://github.com/syrusakbary/pyjade"
|
||||
SRC_URI="https://pypi.python.org/packages/4a/04/396ec24e806fd3af7ea5d0f3cb6c7bbd4d00f7064712e4dd48f24c02ca95/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/django[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
www-servers/tornado[${PYTHON_USEDEP}]
|
||||
dev-python/pyramid[${PYTHON_USEDEP}]
|
||||
dev-python/mako[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
@ -0,0 +1 @@
|
||||
DIST ramlfications-0.1.9.tar.gz 1094577 SHA256 7bb89c11b13bc6b4099ee7fa07c5285a54b64a5e9c71eb6ca99660358fb27677 SHA512 5f93556e8f008b86bbe1e3b96dba3b20a31e583800334931b9c3972da897bc19a93ba5fdd687799e99aee79a93e10e58ca1b3eb5b0f38fb2b28d0f0ba0723e82 WHIRLPOOL b58c21ab3d03578fe69bd29f331744c81ff5d88ce0ed7f03c1d0abd72058069638413043d8b63cb6e8a5a2b11b078b60cb5c1baf2491e73c44a33700cd51c97a
|
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>dolsen@gentoo.org</email>
|
||||
<name>Brian Dolbec</name>
|
||||
<description>Primary maintainer</description>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<maintainer>
|
||||
<email>spam@lynnroot.com</email>
|
||||
<name>Lynn Root</name>
|
||||
</maintainer>
|
||||
<remote-id type="pypi">ramlfications</remote-id>
|
||||
</upstream>
|
||||
<longdescription>ramlfications is an Apache-2.0 licensed reference implementation
|
||||
of a RAML parser in Python intended to be used for parsing API definitions
|
||||
(e.g. for static documentation-generation).
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 python3_4 pypy)
|
||||
|
||||
inherit eutils distutils-r1
|
||||
|
||||
DESCRIPTION="RAML reference implementation in Python"
|
||||
HOMEPAGE="https://ramlfications.readthedocs.org/ https://pypi.python.org/pypi/ramlfications/"
|
||||
SRC_URI="https://github.com/spotify/${PN}/releases/download/0.1.9/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/markdown2[${PYTHON_USEDEP}]
|
||||
dev-python/jsonref[${PYTHON_USEDEP}]
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
dev-python/attrs[${PYTHON_USEDEP}]
|
||||
dev-python/termcolor[${PYTHON_USEDEP}]
|
||||
dev-python/xmltodict[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
@ -1,4 +1,5 @@
|
||||
DIST setuptools_scm-1.10.0.tar.bz2 16093 SHA256 080fccdf74121d8239aff8a17574123c9d2369dadf82178cf565422b2973632b SHA512 8a7eaf56dbebea08f12d4444606ef36033fbe9a0b725f92245d600a56d051988a87b73c43c7ead46a8ce4f83593db4b5a8c77f6dd331bfa381c7348f72743b0a WHIRLPOOL 9b988f77b5905f34da687b04841f606986e804ceb57f7aa2ca1de69a8e9b925d23325cf5c7db9be3f9b1f7051ebf3af0bd198ea0fc891dd7888369c962e5ae19
|
||||
DIST setuptools_scm-1.10.1.tar.bz2 16244 SHA256 1cdea91bbe1ec4d52b3e9c451ab32ae6e1f3aa3fd91e90580490a9eb75bea286 SHA512 2e38b9cf00b168ff95b3653feee1a15234cd8421f1e5dbe435172af3a711de548b07e790c6116f024c888889fa21b1216bcc198fa79c5d68194473fa45d48fac WHIRLPOOL 7ad39aa819d51b3ebce0f28ec71f75023fd8ff719eca8c29a219ee2e38707edae99d94e738d0b30ab5c4f8a012a77cee5b23c9808498f366ad95dc2c3bf5cb05
|
||||
DIST setuptools_scm-1.11.1.tar.gz 21262 SHA256 8c45f738a23410c5276b0ed9294af607f491e4260589f1eb90df8312e23819bf SHA512 f5d814e65e273c78ef0aa8a8b479deb25322b0d23d08b0787441611cefcfeab1c6449459caa729453774b599f2c9dec807bbb2df308d26dde0b4af3357034023 WHIRLPOOL 3f08cf64ad880bc4b5661f2230d2ac59e66a3ecafcd281735337e94d89fb5af3d7d9b9ffa148ec9f11a72147aa18dadc0ba2641da752b83cfda62b2c47650954
|
||||
DIST setuptools_scm-1.8.0.tar.bz2 14491 SHA256 ddbf365e60e5f8e3f86fe117edeee4a7e1dd8ce7a9337951c9c163e7c506e602 SHA512 a109fa3ffc89d3f6e515fa58026cebbd8ba98c1a401c49d5008e0dfc693f0e9e9468823621bd7b055911d3c898394e0ed1e498136cecaaa0be25e6312ec059df WHIRLPOOL ed87332ea7c27f1618c5c0c69b95360d48ec3b7d762d928d4cb097310fc0435c1aac15e53155417c0bdc0b9ba6ae6835e28f35735c10d70c6164d91340b09762
|
||||
DIST setuptools_scm-1.9.0.tar.gz 17669 SHA256 b17362734ea2494a5fee611a2b3f09c251356fa5b9ed4567b666fe91105d4478 SHA512 e44cd8fa4e6badd707e8987e0d91f79d6dee4cda3dbab42bba70f661a66b841cc16dc9b59b35fecc0948b80e6ef198fb19f267aa839e32d09a543f3b724645cd WHIRLPOOL f688f00d2c700946ba17bc2acbc357412569068063893fd72414ab41d5e4e3360d410ae3e48b837ddebec5979e7e024ab544e75556b428d5e2603edf2b82acff
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="package to manage versions by scm tags via setuptools"
|
||||
HOMEPAGE="https://github.com/pypa/setuptools_scm https://pypi.python.org/pypi/setuptools_scm"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-vcs/git
|
||||
dev-vcs/mercurial
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v -x || die "tests failed under ${EPYTHON}"
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST txgithub-15.0.0.tar.gz 9871 SHA256 1427b52d12369b8c6789ba9cfcb62e94c4f95771642eb6311dabd5fe3e1b1f1f SHA512 40449089c7c82e901f738935e915a2a6e250600f46ceea7011ef48357851513dccd0fe0f45539cff6de8a45acfe3e34082156e2b70e54dec695633be01d03510 WHIRLPOOL ac7e1f542b6ec228f7bde83565c6d4410b0dae7bb0ae6cd1754bacf6bd47f5471e16b006ef1c145d180711d5a82a44de988c7bf2ca95b0907a0595a18a89ca9b
|
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>dol-sen@gentoo.org</email>
|
||||
<description>Primary maintainer</description>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<maintainer>
|
||||
<email>tom.prince@ualberta.net</email>
|
||||
<name>Tom Prince</name>
|
||||
</maintainer>
|
||||
<remote-id type="pypi">txgithub</remote-id>
|
||||
</upstream>
|
||||
<longdescription>txgithub is a library based on Twisted for accessing GitHub's API version 3</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit eutils distutils-r1
|
||||
|
||||
DESCRIPTION="GitHub API client implemented using Twisted"
|
||||
HOMEPAGE="https://github.com/tomprince/txgithub https://pypi.python.org/pypi/txgithub"
|
||||
SRC_URI="https://github.com/tomprince/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/twisted-core-12.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/twisted-web-12.3.0[${PYTHON_USEDEP}]
|
||||
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1 @@
|
||||
DIST txrequests-0.9.2.tar.gz 5223 SHA256 dc29e7c9305a74be3e88cd0253bde1981855426e39fbf4a7f4af647542eb7d4e SHA512 99ea6ed752e23f6539cbf571b304fab3b73a173ce23e6688889191d377961c68773513d9602e0600b45f454c99051f527f7719f7712e2b8e91696afa0c405c95 WHIRLPOOL 5721d372157d1ea9b65650a8a7d1685495144bd2c5eb4dd5810f7cf37780121b3a89eeecc928750d5893d5541e9e7011ff86e8d93feb81bb97ad9a78aada7412
|
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>dol-sen@gentoo.org</email>
|
||||
<description>Primary maintainer</description>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<maintainer>
|
||||
<email>tardyp@gmail.com</email>
|
||||
<name>Pierre Tardy</name>
|
||||
</maintainer>
|
||||
<remote-id type="pypi">txrequests</remote-id>
|
||||
</upstream>
|
||||
<longdescription>Small add-on for the python requests http library.
|
||||
Makes use twisted's ThreadPool, so that the requests'API returns
|
||||
deferred. The additional API and changes are minimal and strives to
|
||||
avoid surprises.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7)
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Asynchronous Python HTTP for Humans"
|
||||
HOMEPAGE="https://github.com/tardyp/txrequests"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/requests-1.2.0[${PYTHON_USEDEP}]
|
||||
|| (
|
||||
>=dev-python/twisted-core-9.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/twisted[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
"
|
@ -1,3 +1,2 @@
|
||||
DIST ox-2.4.1.tar.gz 188550 SHA256 c9f26c026d614e1af52585dd271cbd4c794b861242ac1b71b08c2e195b10b1b9 SHA512 69f0d24d8b712cdc34e3da2ab72e503af40c96387c0f6eeb73f4a753e4b64ebd0c2f214c10511d2d02395ceb86dffb6f0b94bee5272577e203f731bf4fde4630 WHIRLPOOL 99006b2963a1c61a6efd7da47c8e28b5e3fb23660a9a493cb94c99674789fc42a455a50f78bd0f511ced52913229b3a7ee5875cdbb2e3aa3056bccc969aeeb68
|
||||
DIST ox-2.4.2.tar.gz 188957 SHA256 375755d57786519c98ffdb6a2bd34337d1bb02b80ec12f547ea411eb11857c7f SHA512 64bfbe7d57878901b7b30ff3bc078edfad8a5d5a28ffac243193ab51a7c22d15781056f4b92505dbadbc860a231661cdab8ca06f65e548709f1bb5105ffa32d1 WHIRLPOOL 2a4f975492dd88a713229c610ef80f210692aa00c581d5638d84048bbc8baec0986ba33f171052dab1b0699b73b540168394b5ae2eb5be99ba0aa3e4430431e8
|
||||
DIST ox-2.4.3.tar.gz 189105 SHA256 df757234b810fefcda98603f76f98b30d6192919b05bad3eacca617badcab529 SHA512 c9e3b88dc5c9893d55d5740f7a13709a29618b56169ab7278ad910bbb279fdb47dc2e6562444e792402ddf830e6318b00cbbf100660268baf56f67f9950f18a9 WHIRLPOOL 810fc842ce0b8939a6afd51875de7d0d05b62c0c14dde1ab506906ecda134474d1c99b834b584ea26c8f5e66855bd2a8f650555bc3f6562060e31d3baaac2f14
|
||||
DIST ox-2.4.4.tar.gz 189087 SHA256 38d3ea29c89828b8f96beb25e65af0401053ec009f4ebc74b6a84348afe9114a SHA512 83a043941c6cb2acaba1d2568d7166f844f0ed269deb49319be4fb275d79cd12ef53ddf6c531fb16647d76bb254801a6b25fc146ba5ced75e116051b6f639757 WHIRLPOOL c0c9ab40e0e785bc38200ba613d696e9b7c6d096b94765172aef79f19fda12fefd8480448774b4ad954018900f7fcde53fbe53965066f9168e3888bea0c8c256
|
||||
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A fast XML parser and Object marshaller"
|
||||
HOMEPAGE="http://www.ohler.com/ox/ https://github.com/ohler55/ox"
|
||||
SRC_URI="https://github.com/ohler55/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="BSD"
|
||||
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/ox extconf.rb || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake V=1 -Cext/ox
|
||||
cp ext/ox/ox$(get_modname) lib/ox/ || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} test/tests.rb || die
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST buildbot-console-view-0.9.0rc1.tar.gz 627043 SHA256 4cd6c276082a65d2a7d6c9f8fbc14c9f7a57f80ca6ffa09b111976e026ab9d3c SHA512 80ceae74a2dc2035e6e389ee462a5c92aaf3f4d06008c5b01b2b71b6725c4380cc82b2145ffb09e77425926cf06b6ab60a027996d128579c4e83ca0984c40f06 WHIRLPOOL 87194dc0e6ca5b027f1d8f8d64756b145eadc958d02435508f6b5cb9a11323a1c1bd11bc5dad9780d1d4ecc5ac7dad7c5f01cc2a2bada221e8233849724c9c12
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
EGIT_REPO_URI="git://github.com/buildbot/buildbot.git"
|
||||
|
||||
[[ ${PV} == *9999 ]] && inherit git-r3
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Buildbot console-view plugin"
|
||||
HOMEPAGE="http://trac.buildbot.net/ https://github.com/buildbot/buildbot http://pypi.python.org/pypi/buildbot"
|
||||
|
||||
MY_PV="${PV/_p/p}"
|
||||
MY_V="0.9.0rc1"
|
||||
MY_P="${PN}-${MY_V}"
|
||||
[[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
KEYWORDS=""
|
||||
else
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
=dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
=dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-python/setuptools-21.2.1[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
#[[ ${PV} == *9999 ]] && S=${S}/www/base
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>hwoarang@gentoo.org</email>
|
||||
<name>Markos Chandras</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>dolsen@gentoo.org</email>
|
||||
<name>Brian Dolbec</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">The buildbot-console-view plugin is the user interface code used to
|
||||
display information about the builds to the console.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<maintainer>
|
||||
<email>devel@buildbot.net</email>
|
||||
<name>Developers List</name>
|
||||
</maintainer>
|
||||
<remote-id type="pypi">buildbot</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST buildbot-pkg-0.9.0rc1.tar.gz 3363 SHA256 0bbbf10361087493cc6ee62e077863eafe1b3e24c43a8429a6eb1a75b35359b6 SHA512 b9bf46252ddb28f1d83f4425f65cd8cdc187eaaee0006ec84d3bf9fe89d32001295ff631fa2f4f29d61a0da3ea9ab89e5b95a402bbd781b537e3f1497fa1ec23 WHIRLPOOL 33d643cae5ec89d418ec3a41c3903a8d8c1f6a95626a8391a4ffde3872184e5d8cfb776affe392cd70f6500267be08f972e4e92c9360029f9880b887e4c78cd5
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
EGIT_REPO_URI="git://github.com/buildbot/buildbot.git"
|
||||
|
||||
[[ ${PV} == *9999 ]] && inherit git-r3
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PV="${PV/_p/p}"
|
||||
MY_V="0.9.0rc1"
|
||||
MY_P="${PN}-${MY_V}"
|
||||
|
||||
DESCRIPTION="BuildBot common www build tools for packaging releases"
|
||||
HOMEPAGE="http://trac.buildbot.net/ https://github.com/buildbot/buildbot http://pypi.python.org/pypi/buildbot"
|
||||
[[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
KEYWORDS=""
|
||||
else
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
=dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-python/setuptools-21.2.1[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>hwoarang@gentoo.org</email>
|
||||
<name>Markos Chandras</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>dolsen@gentoo.org</email>
|
||||
<name>Brian Dolbec</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">The BuildBot is a system to automate the compile/test cycle required
|
||||
by most software projects to validate code changes.
|
||||
Features:
|
||||
* run builds on a variety of slave platforms
|
||||
* arbitrary build process: handles projects using C, Python, whatever
|
||||
* minimal host requirements: python and Twisted
|
||||
* slaves can be behind a firewall if they can still do checkout
|
||||
* status delivery through web page, email, IRC, other protocols
|
||||
* track builds in progress, provide estimated completion time
|
||||
* flexible configuration by subclassing generic build process classes
|
||||
* debug tools to force a new build, submit fake Changes, query slave
|
||||
status
|
||||
* released under the GPL</longdescription>
|
||||
<upstream>
|
||||
<maintainer>
|
||||
<email>devel@buildbot.net</email>
|
||||
<name>Developers List</name>
|
||||
</maintainer>
|
||||
<remote-id type="pypi">buildbot</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST buildbot-waterfall-view-0.9.0rc1.tar.gz 701353 SHA256 8822f75ceac242d00dc10cdc381864e460b936532a1618bf47ce9b353a63814a SHA512 3829faf9da4fb8a2137affbafc0fc4e08e3bfd229a861089e1140e715348305896235dfeb44df93b4b8da3273f261b1d98e02073d4b822c99c4eec7736824def WHIRLPOOL e616ab438b5d64a63ee33cf47475bb35869c27e9b277797ef99a246f72a95339eb8145afed1b18f412d2212be0292c6bae63f4741a7f1611d95529f67d8cae98
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
EGIT_REPO_URI="git://github.com/buildbot/buildbot.git"
|
||||
|
||||
[[ ${PV} == *9999 ]] && inherit git-r3
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Buildbot waterfall-view plugin"
|
||||
HOMEPAGE="http://trac.buildbot.net/ https://github.com/buildbot/buildbot http://pypi.python.org/pypi/buildbot"
|
||||
|
||||
MY_PV="${PV/_p/p}"
|
||||
MY_V="0.9.0rc1"
|
||||
MY_P="${PN}-${MY_V}"
|
||||
[[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
KEYWORDS=""
|
||||
else
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
=dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
=dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-python/setuptools-21.2.1[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
#[[ ${PV} == *9999 ]] && S=${S}/www/base
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>hwoarang@gentoo.org</email>
|
||||
<name>Markos Chandras</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>dolsen@gentoo.org</email>
|
||||
<name>Brian Dolbec</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">The buildbot-waterfall-view plugin is the user interface code used to generate
|
||||
the web pages used to display information about the builds.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<maintainer>
|
||||
<email>devel@buildbot.net</email>
|
||||
<name>Developers List</name>
|
||||
</maintainer>
|
||||
<remote-id type="pypi">buildbot</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST buildbot-worker-0.9.0rc1.tar.gz 98041 SHA256 5fc9bc888aee3af5e144c51a6c11d8f5afe57e459644749c66b495e82fba7e7e SHA512 c9201649d8af74bc988032a69c20b220bf70b2fe7bba7eb27638408a34f2d82b90f6421a39f3a2af8cfbe8ea11429dc04faa1de635bff77fd5a9b13c9d78f167 WHIRLPOOL 6205a8bc018a65674e955fa6edeb9f32ec1f0dbc05bf50f649cab7271f506cfad61c8556a05c0d2185f364b9b9a493130bdea2e798cd96238f7b0797f6d12257
|
@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
|
||||
|
||||
[[ ${PV} == *9999 ]] && inherit git-r3
|
||||
inherit readme.gentoo user distutils-r1
|
||||
|
||||
DESCRIPTION="BuildBot Slave Daemon"
|
||||
HOMEPAGE="http://trac.buildbot.net/ http://code.google.com/p/buildbot/ http://pypi.python.org/pypi/buildbot-slave"
|
||||
|
||||
MY_PV="${PV/_p/p}"
|
||||
MY_V="0.9.0rc1"
|
||||
MY_P="${PN}-${MY_V}"
|
||||
[[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
KEYWORDS=""
|
||||
else
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/setuptools-21.2.1[${PYTHON_USEDEP}]
|
||||
|| ( >=dev-python/twisted-core-8.0.0[${PYTHON_USEDEP}]
|
||||
<dev-python/twisted-16.3.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/future[${PYTHON_USEDEP}]
|
||||
!<dev-util/buildbot-0.9.0_rc1"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-python/mock[${PYTHON_USEDEP}] )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
[[ ${PV} == *9999 ]] && S=${S}/slave
|
||||
|
||||
pkg_setup() {
|
||||
enewuser buildbot
|
||||
|
||||
DOC_CONTENTS="The \"buildbot\" user and the \"buildbot_worker\" init script has been added
|
||||
to support starting buildbot_worker through Gentoo's init system. To use this,
|
||||
set up your build worker following the documentation, make sure the
|
||||
resulting directories are owned by the \"buildbot\" user and point
|
||||
\"${ROOT}etc/conf.d/buildbot_worker\" at the right location. The scripts can
|
||||
run as a different user if desired. If you need to run more than one
|
||||
build worker, just copy the scripts."
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
doman docs/buildbot-worker.1
|
||||
|
||||
newconfd "${FILESDIR}/buildbot_worker.confd" buildbot_worker
|
||||
newinitd "${FILESDIR}/buildbot_worker.initd" buildbot_worker
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
|
||||
|
||||
[[ ${PV} == *9999 ]] && inherit git-r3
|
||||
inherit readme.gentoo user distutils-r1
|
||||
|
||||
DESCRIPTION="BuildBot Slave Daemon"
|
||||
HOMEPAGE="http://trac.buildbot.net/ http://code.google.com/p/buildbot/ http://pypi.python.org/pypi/buildbot-slave"
|
||||
|
||||
MY_PV="${PV/_p/p}"
|
||||
MY_V="0.9.0rc1"
|
||||
MY_P="${PN}-${MY_V}"
|
||||
[[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
KEYWORDS=""
|
||||
else
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/setuptools-21.2.1[${PYTHON_USEDEP}]
|
||||
|| ( >=dev-python/twisted-core-8.0.0[${PYTHON_USEDEP}]
|
||||
<dev-python/twisted-16.3.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/future[${PYTHON_USEDEP}]
|
||||
!<dev-util/buildbot-0.9.0_rc1"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-python/mock[${PYTHON_USEDEP}] )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
[[ ${PV} == *9999 ]] && S=${S}/slave
|
||||
|
||||
pkg_setup() {
|
||||
enewuser buildbot
|
||||
|
||||
DOC_CONTENTS="The \"buildbot\" user and the \"buildbot_worker\" init script has been added
|
||||
to support starting buildbot_worker through Gentoo's init system. To use this,
|
||||
set up your build worker following the documentation, make sure the
|
||||
resulting directories are owned by the \"buildbot\" user and point
|
||||
\"${ROOT}etc/conf.d/buildbot_worker\" at the right location. The scripts can
|
||||
run as a different user if desired. If you need to run more than one
|
||||
build worker, just copy the scripts."
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
doman docs/buildbot-worker.1
|
||||
|
||||
newconfd "${FILESDIR}/buildbot_worker.confd" buildslave
|
||||
newinitd "${FILESDIR}/buildbot_worker.initd" buildslave
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
# Path to the build slave's basedir.
|
||||
BASEDIR="/var/lib/buildbot_worker"
|
||||
|
||||
# User account for the buildslave.
|
||||
# The basedir should be owned by this user.
|
||||
USERNAME="buildbot"
|
||||
|
||||
# Extra options passed to twistd.
|
||||
TWISTD_OPTS=""
|
@ -0,0 +1,48 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
checkconfig() {
|
||||
if [ -z "${BASEDIR}" ]; then
|
||||
eerror "BASEDIR not set"
|
||||
return 1
|
||||
fi
|
||||
if [ -z "${USERNAME}" ]; then
|
||||
eerror "USERNAME not set"
|
||||
return 1
|
||||
fi
|
||||
if [ ! -d "${BASEDIR}" ]; then
|
||||
eerror "${BASEDIR} is not a directory"
|
||||
return 1
|
||||
fi
|
||||
if [ ! -e "${BASEDIR}/buildbot.tac" ]; then
|
||||
eerror "${BASEDIR} does not contain buildbot.tac"
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
start() {
|
||||
checkconfig || return 1
|
||||
ebegin "Starting buildslave in ${BASEDIR}"
|
||||
# We set HOME here to make something valid show up in the env of child
|
||||
# processes spawned by the buildslave.
|
||||
start-stop-daemon --start -u "${USERNAME}" \
|
||||
--pidfile "${BASEDIR}/buildbot_worker.pid" \
|
||||
--env HOME="${BASEDIR}" \
|
||||
--exec /usr/bin/twistd -- \
|
||||
--no_save \
|
||||
--logfile="${BASEDIR}/twistd.log" \
|
||||
--pidfile="${BASEDIR}/buildbot_worker.pid" \
|
||||
--python="${BASEDIR}/buildbot.tac"
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping buildslave in ${BASEDIR}"
|
||||
start-stop-daemon --stop --pidfile "${BASEDIR}/buildbot_worker.pid"
|
||||
eend $?
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
[Unit]
|
||||
Description=buildbot worker (slave) instances
|
||||
After=local-fs.target network.target
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
User=buildbot
|
||||
ExecStart=/usr/bin/buildbot_worker start /var/lib/buildbot_worker
|
||||
ExecStop=/usr/bin/buildbot_worker stop /var/lib/buildbot_worker
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>hwoarang@gentoo.org</email>
|
||||
<name>Markos Chandras</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>dolsen@gentoo.org</email>
|
||||
<name>Brian Dolbec</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<maintainer>
|
||||
<email>devel@buildbot.net</email>
|
||||
<name>Developers List</name>
|
||||
</maintainer>
|
||||
<remote-id type="pypi">buildbot-slave</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST buildbot-www-0.9.0rc1.tar.gz 687202 SHA256 1bd29a1587bb836faf725f03ce31ff990a03ddf20d4024887016d17cc8e4e38c SHA512 82be17b617d763a657286095d4dc53d0a52c31e34320e9c024b2e1e071092f6769532c4a8adc4ee026c9a7637763e37a0aee4b9365073999a68abf7d7151136c WHIRLPOOL 0464a6b1ccf7272ab459f2bcf9400e9ce5b2723d71e4cd3c5f9c9ab2b077470fc5dd9513e97ba9785d80c1952263b788fd8e138eb299e26ed3027fe8c5b9098d
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
EGIT_REPO_URI="git://github.com/buildbot/buildbot.git"
|
||||
|
||||
[[ ${PV} == *9999 ]] && inherit git-r3
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="BuildBot base web interface, use with buildbot-{console-view,waterfall-view}..."
|
||||
HOMEPAGE="http://trac.buildbot.net/ https://github.com/buildbot/buildbot http://pypi.python.org/pypi/buildbot"
|
||||
|
||||
MY_PV="${PV/_p/p}"
|
||||
MY_V="0.9.0rc1"
|
||||
MY_P="${PN}-${MY_V}"
|
||||
[[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
KEYWORDS=""
|
||||
else
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
RDEPEND=""
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-python/setuptools-21.2.1[${PYTHON_USEDEP}]
|
||||
=dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
|
||||
=dev-util/buildbot-pkg-${PV}[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
#[[ ${PV} == *9999 ]] && S=${S}/www/base
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>hwoarang@gentoo.org</email>
|
||||
<name>Markos Chandras</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>dolsen@gentoo.org</email>
|
||||
<name>Brian Dolbec</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">The BuildBot-www package is the base or common code used for the other user interface
|
||||
packages such as the waterfall and console views.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<maintainer>
|
||||
<email>devel@buildbot.net</email>
|
||||
<name>Developers List</name>
|
||||
</maintainer>
|
||||
<remote-id type="pypi">buildbot</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,2 +1,3 @@
|
||||
DIST buildbot-0.8.10.tar.gz 4822307 SHA256 c4964d2ebd81cb80a14cb058fb2aab0572a1d8d86672d514e775b42deb08a5f4 SHA512 e148a1670a56837587d858d1697fe117661cbbfedab42bf7be905f9e8e4266e4ff0170b0cd81aed61234d30497a05427061c3084033f09811d0bc306b200661b WHIRLPOOL 26397b6f914266201aba4feb4df7353facad4fd0f51bdf7e35cf25205c45eadcf83f24c265e540b13d327750ce9561362be6a5aa237152cf1298d970c504f76c
|
||||
DIST buildbot-0.8.12.tar.gz 4834352 SHA256 c6b66976dff712268566574d57131ec15e5682f6d4390cd5c8559bab0980c4d6 SHA512 18c5144132fb033f3581d3c494d5e8ff35d3e8b1548764452ce9ae543d710e58a2c6e3e8e46a0ef237804f9a6a45485890ae4616ab655fb00d4ccf328d6f6645 WHIRLPOOL 5754b7c0278fb5e7da8a7dd66253f6f4d12f54c125f6a78aa9018a2b6b22fd88a27e79e6821ab05e4cd9e87bf0dd08c3c73c7914d4c499ac13c48ca232ed21c8
|
||||
DIST buildbot-0.9.0rc1.tar.gz 3004783 SHA256 f089c4c6494c82ad8d42bf80a356eef62580054d864a9c8b2217adeeec53ba27 SHA512 4ec664f24f001c172d378d378ced95ad4507893a0f989178b078f4364fc9e52b2fb79196fc6f440f94f36cb14fd7b9e53530b4f5ee21fb81a0698789676be778 WHIRLPOOL 049f9c4efa37658bb2d5c9b04017f260c3d04e5b2df4a66eb3b3d99d6119343dcb5f78f50c8b00959932c323acf512729dbc5acd76d46eb418c6f120a8cba4b6
|
||||
|
@ -0,0 +1,161 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
EGIT_REPO_URI="https://github.com/buildbot/${PN}.git"
|
||||
|
||||
[[ ${PV} == *9999 ]] && inherit git-r3
|
||||
inherit readme.gentoo-r1 user systemd distutils-r1
|
||||
|
||||
MY_PV="${PV/_p/p}"
|
||||
MY_V="0.9.0rc1"
|
||||
MY_P="${PN}-${MY_V}"
|
||||
|
||||
DESCRIPTION="BuildBot build automation system"
|
||||
HOMEPAGE="http://trac.buildbot.net/ https://github.com/buildbot/buildbot http://pypi.python.org/pypi/buildbot"
|
||||
[[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
KEYWORDS=""
|
||||
else
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
IUSE="crypt doc examples irc mail manhole test"
|
||||
|
||||
RDEPEND=">=dev-python/jinja-2.1[${PYTHON_USEDEP}]
|
||||
|| (
|
||||
>=dev-python/twisted-web-14.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
>=dev-python/sqlalchemy-0.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-migrate-0.9[${PYTHON_USEDEP}]
|
||||
crypt? (
|
||||
>=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
|
||||
dev-python/idna[${PYTHON_USEDEP}]
|
||||
dev-python/service_identity[${PYTHON_USEDEP}]
|
||||
)
|
||||
irc? (
|
||||
|| ( >=dev-python/twisted-words-14.0.1[${PYTHON_USEDEP}]
|
||||
<dev-python/twisted-16.3.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
)
|
||||
mail? (
|
||||
|| ( >=dev-python/twisted-mail-14.0.1[${PYTHON_USEDEP}]
|
||||
<dev-python/twisted-16.3.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
)
|
||||
manhole? (
|
||||
|| ( >=dev-python/twisted-conch-14.0.1[${PYTHON_USEDEP}]
|
||||
<dev-python/twisted-16.3.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
)
|
||||
dev-python/future[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-1.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/autobahn-0.10.2[${PYTHON_USEDEP}]
|
||||
<dev-python/autobahn-0.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/txaio-2.2.2[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-python/setuptools-21.2.1[${PYTHON_USEDEP}]
|
||||
doc? ( >=dev-python/sphinx-1.4.3[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
>=dev-python/python-dateutil-1.5[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
|| (
|
||||
(
|
||||
>=dev-python/twisted-mail-14.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/twisted-web-14.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/twisted-words-14.0.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
<dev-python/twisted-16.3.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/moto[${PYTHON_USEDEP}]
|
||||
dev-python/boto3[${PYTHON_USEDEP}]
|
||||
dev-python/ramlfications[${PYTHON_USEDEP}]
|
||||
dev-python/pyjade[${PYTHON_USEDEP}]
|
||||
dev-python/txgithub[${PYTHON_USEDEP}]
|
||||
dev-python/txrequests[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
# still yet to be added deps
|
||||
# doc? ( 'sphinxcontrib-blockdiag',
|
||||
# 'sphinxcontrib-spelling',
|
||||
# 'pyenchant',
|
||||
# 'docutils>=0.8',
|
||||
# 'sphinx-jinja',)
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
[[ ${PV} == *9999 ]] && S=${S}/master
|
||||
|
||||
pkg_setup() {
|
||||
enewuser buildbot
|
||||
|
||||
DOC_CONTENTS="The \"buildbot\" user and the \"buildmaster\" init script has been added
|
||||
to support starting buildbot through Gentoo's init system. To use this,
|
||||
set up your build master following the documentation, make sure the
|
||||
resulting directories are owned by the \"buildbot\" user and point
|
||||
\"${EROOT}etc/conf.d/buildmaster\" at the right location. The scripts can
|
||||
run as a different user if desired. If you need to run more than one
|
||||
build master, just copy the scripts."
|
||||
}
|
||||
|
||||
# docs generation is broken might need a separate ebuild
|
||||
#python_compile_all() {
|
||||
#if use doc; then
|
||||
#einfo "Generation of documentation"
|
||||
##'man' target is currently broken
|
||||
#emake -C docs html
|
||||
#fi
|
||||
#}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
doman docs/buildbot.1
|
||||
|
||||
#if use doc; then
|
||||
# dohtml -r docs/_build/html/
|
||||
# # TODO: install man pages
|
||||
#fi
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r contrib docs/examples
|
||||
fi
|
||||
|
||||
newconfd "${FILESDIR}"/buildmaster.confd.9 buildmaster
|
||||
newinitd "${FILESDIR}"/buildmaster.initd.9 buildmaster
|
||||
systemd_dounit "${FILESDIR}/${PN}9".service
|
||||
|
||||
# In case of multiple masters, it's possible to edit web files
|
||||
# so all master can share the changes. So protect them!
|
||||
# If something else need to be protected, please open a bug
|
||||
# on http://bugs.gentoo.org
|
||||
local cp
|
||||
add_config_protect() {
|
||||
cp+=" $(python_get_sitedir)/${PN}/status/web"
|
||||
}
|
||||
python_foreach_impl add_config_protect
|
||||
echo "CONFIG_PROTECT=\"${cp}\"" \
|
||||
> 85${PN} || die
|
||||
doenvd 85${PN}
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
elog
|
||||
elog "Upstream recommends the following when upgrading:"
|
||||
elog "Each time you install a new version of Buildbot, you should run the"
|
||||
elog "\"buildbot upgrade-master\" command on each of your pre-existing build masters."
|
||||
elog "This will add files and fix (or at least detect) incompatibilities between"
|
||||
elog "your old config and the new code."
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
[Unit]
|
||||
Description=buildbot master daemon
|
||||
After=local-fs.target network.target
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
User=buildbot
|
||||
WorkingDirectory=/var/lib/buildmaster
|
||||
ExecStartPre=/usr/bin/buildbot checkconfig /var/lib/buildmaster
|
||||
ExecStart=/usr/bin/buildbot start /var/lib/buildmaster
|
||||
ExecStop=/usr/bin/buildbot stop /var/lib/buildmaster
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
@ -0,0 +1,10 @@
|
||||
|
||||
# Path to the build master's basedir.
|
||||
BASEDIR=/var/lib/buildmaster
|
||||
|
||||
# User account for the buildmaster.
|
||||
# The basedir should be owned by this user.
|
||||
USERNAME=buildbot
|
||||
|
||||
# Extra options to pass to twistd.
|
||||
TWISTD_OPTS=""
|
@ -0,0 +1,54 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
extra_started_commands="reload"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
checkconfig() {
|
||||
if [ -z "${BASEDIR}" ]; then
|
||||
eerror "BASEDIR not set"
|
||||
return 1
|
||||
fi
|
||||
if [ -z "${USERNAME}" ]; then
|
||||
eerror "USERNAME not set"
|
||||
return 1
|
||||
fi
|
||||
if [ ! -d "${BASEDIR}" ]; then
|
||||
eerror "${BASEDIR} is not a directory"
|
||||
return 1
|
||||
fi
|
||||
if [ ! -e "${BASEDIR}/buildbot.tac" ]; then
|
||||
eerror "${BASEDIR} does not contain buildbot.tac"
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
start() {
|
||||
checkconfig || return 1
|
||||
ebegin "Starting buildmaster in ${BASEDIR}"
|
||||
start-stop-daemon --start -u "${USERNAME}" \
|
||||
--pidfile "${BASEDIR}/buildmaster.pid" \
|
||||
--exec /usr/bin/twistd -- \
|
||||
--no_save \
|
||||
--logfile="${BASEDIR}/twistd.log" \
|
||||
--pidfile="${BASEDIR}/buildmaster.pid" \
|
||||
--python="${BASEDIR}/buildbot.tac"
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping buildmaster in ${BASEDIR}"
|
||||
start-stop-daemon --stop --pidfile "${BASEDIR}/buildmaster.pid"
|
||||
eend $?
|
||||
}
|
||||
|
||||
reload() {
|
||||
ebegin "Reconfiguring buildmaster in ${BASEDIR}"
|
||||
start-stop-daemon --signal HUP --pidfile \
|
||||
"${BASEDIR}"/buildmaster.pid
|
||||
eend $?
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST cucumber-rails-1.4.1.gem 404480 SHA256 6c4c97732c5539d4c9da3ea1dfb7d49fffecc27e089d30b62085f0752f895575 SHA512 6f0dd5a08a72a7d37e3ca0343c374a66071f893ba9389bacd51516ccbd129396e6f770bb18e10a80d00588b833bfa23b288f8e2b73dd3d7e618bae0ff40179fd WHIRLPOOL a73ff228acaec8ece7c7cd52dd8868d265fe800521a1c659fd020be0051719af74d08d8851b100400cc8625783c102f95b1f9999397472f059dfd1f2acaec903
|
||||
DIST cucumber-rails-1.4.2.gem 404480 SHA256 42cfe2f754a6676ec32825d2e3db59f49d68fcdf7606af18ba191f0180c555f3 SHA512 bacaf0f3ab153dc374a688ffe9b4a18bd015cbbef2d8715a7d0916748287ab674708c9af42116b31b4b8055a28d10aa7148c39b88bd6063154e0227bbe6c9b18 WHIRLPOOL c1a0399ced2f2f5ef804dfff300694cdc8b522462efe7a5b9a83e1182f8b43cc7c367b840ac8f34247ae6d7ef471f61725249b2516c99c2a77d0603363b7cb1e
|
||||
DIST cucumber-rails-1.4.3.gem 405504 SHA256 35f210b2bf2a0c9d102f64d89e3b2a6245bb52154fcef9650b5b4840bb81af3f SHA512 44b5653fc44f483a20f32fc6ed99e446fd9c22e9abe3a5c5430b7b84ce0e95a0d806f21809fedcc1c1848244d6b0f8351299f1981882f9995a8491b896db5391 WHIRLPOOL f52f63f2cd1da0bc5f422986f9b733342c92a3b5470b362d0e956cf89437ce12e824a95622d501d927e587898a04dac5501bc77756b53e99ae52c22eda627034
|
||||
DIST cucumber-rails-1.4.4.gem 406016 SHA256 b8298a430d97642cf4ef00140a5ce96177890519fb3ed4162592c336dab7f74d SHA512 b9355adda3c322b0f7cb6de8a3fbed00706f800cbc71105ac1292390ced37f040a4467e39fe8f8bc9b26026e94c96de97588bb724a7b442fda04ab919f6a3ec0 WHIRLPOOL 606a111ff2569af26a9db7d22fc226837487d79ef2ffedb0f8876ed06c4179a898f78cebcc93ffa83fa0c053c7d1a26b90cee580bedba9e2778a9e73fe994f71
|
||||
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
# There are also cucumber features. They require a Rails project with
|
||||
# factory girl which we don't have packaged yet.
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="History.md README.md"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="cucumber-rails.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Executable feature scenarios for Rails"
|
||||
HOMEPAGE="https://github.com/cucumber/cucumber/wikis"
|
||||
LICENSE="Ruby"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
SLOT="1"
|
||||
IUSE=""
|
||||
|
||||
# Restrict tests since Appraisal is now mandatory to manage different
|
||||
# rails versions, even for the specs.
|
||||
RESTRICT="test"
|
||||
#ruby_add_bdepend "
|
||||
# test? (
|
||||
# >=dev-ruby/ammeter-0.2.2
|
||||
# >=dev-ruby/rspec-rails-2.7.0:2
|
||||
# )"
|
||||
|
||||
ruby_add_rdepend "
|
||||
>=dev-util/cucumber-1.3.8
|
||||
>=dev-ruby/nokogiri-1.5.0
|
||||
>=dev-ruby/capybara-1.1.2 <dev-ruby/capybara-3
|
||||
>=dev-ruby/rails-3.0.0
|
||||
>=dev-ruby/mime-types-1.16:0"
|
||||
|
||||
all_ruby_prepare() {
|
||||
rm Gemfile || die
|
||||
sed -i -e '/[Bb]undler/d' Rakefile || die
|
||||
sed -i -e '/git ls/d' ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
}
|
@ -1 +1 @@
|
||||
Tue, 09 Aug 2016 14:10:37 +0000
|
||||
Wed, 10 Aug 2016 05:40:35 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue, 09 Aug 2016 14:10:38 +0000
|
||||
Wed, 10 Aug 2016 05:40:35 +0000
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue