parent
20f5694f99
commit
edacae8e25
@ -0,0 +1,12 @@
|
||||
# ChangeLog for app-admin/consul-template
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/consul-template/ChangeLog,v 1.1 2015/05/26 03:54:54 zmedico Exp $
|
||||
|
||||
*consul-template-9999 (26 May 2015)
|
||||
*consul-template-0.9.0 (26 May 2015)
|
||||
|
||||
26 May 2015; Zac Medico <zmedico@gentoo.org> +consul-template-0.9.0.ebuild,
|
||||
+consul-template-9999.ebuild, +files/consul-template.confd,
|
||||
+files/consul-template.initd, +files/consul-template.service,
|
||||
+files/localhost.json.example, +metadata.xml:
|
||||
Add consul-template.
|
@ -0,0 +1,32 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX consul-template.confd 293 SHA256 8e303d21f2c42d0372a374e2e93095f86c6caf7c86f79afd24483e0ee8ddbebe SHA512 ee07c0f95b3ac35599417524dc2b76931a541f60888d93bf403c535518693452ff01076f70f3e891bca962376e422fb6650496297b5ffad96544fb4c36df0295 WHIRLPOOL 3bf900604bc1817bb5a6e0df423cd1a2a352e8d0d77d06beaaffaadf08e735a687cf3122366fe6f01f2069380f267493d36c3e33e81a4c66737ceca435fac2ef
|
||||
AUX consul-template.initd 786 SHA256 9efb478f382261c159b2497922dddf8bb4b795bafe358d40735b1feece67598a SHA512 a1718019871d32445931dd2aa7bfa41bc84d8b0b9ee048c59d07c82cdd08045f94bf26be0246549fa80f133b67408ee7bb04aaa9a7205a81c6a2ef4ba3efc804 WHIRLPOOL 502b69bee7bee1422445724450b9134e5b45d917f4fe1f31b07f53d9d07d8a094227ba2d2030f5eeeef43c7d2aa2e470e060e2fea15b05ac7870181e2a4f2d1a
|
||||
AUX consul-template.service 380 SHA256 cb4debefcc4910993825e666cf41a429dc2a332dce76aa20dd7015b3a023d8e0 SHA512 621052de377b2755001c8fc507f56c99f6cce664c4a65b07fdafa6e9643fafe5e42a2258b3e5cdf901151b2b183410838d0484190d8f84292dfefba937d4b435 WHIRLPOOL 2e6450fadce52369652e90adef31cd7296b163497a77587269bcf0397f5cfe43f3e29069a00d3ec3eb5efdb1d91878f30b9d36109b90d5e7df095d16a03c8df2
|
||||
AUX localhost.json.example 26 SHA256 3351bc031275ebc94339d4a8128bb27b1ed48f1c4f1f3e895ac9a5139ba864df SHA512 2c441b5f182ddedd53fb8d36a5cd9f3b57f63d8faeef2ce268997ae2594c686dc467e7b4d7b96734f17c30368c34c1054556788510bef73813cbfd100de0a79d WHIRLPOOL af3a713f9f680e1f793218cb6d01c54e7f8d368e0bcc9836973b1fbfa7ced45d0de586a30ac66292dba6665a027430fbb8724d02000624ed58cc9352f273420f
|
||||
DIST consul-template-0.9.0.tar.gz 69085 SHA256 5277cc43b61d531630854d707cd7a51bdd84328d8c30bc330dd2e2aa8898ede8 SHA512 39da6029d818f3ee0b9aba332f0a645c9e381b1115549dcc6945245c4dee53cd3d503e3dc3da4c4394192989798b242994b53e3256755ffe02c4b3c9296139d3 WHIRLPOOL 1ba0d1c2a2a9c8617338901f85916e25460155979dda9604752bc62c289e40d904ad27f2c31ca2491936289519d4f09fe72bbe4c176035880f01c789fdf74db2
|
||||
DIST copystructure-6fc66267e9da7d155a9d3bd489e00dad02666dc6.tar.gz 4028 SHA256 4e7271e88e101ac324f799c421b1c8c1477d1f54048d6b6b1ff3930498870272 SHA512 3c804e126f676cb7a6c5af775b7fdf6a3b591b42315707ebb83a66a96f583eac414e01402bc489d9b218b64db7780f57bd5a4bd922aff59dca068b869f825de5 WHIRLPOOL 3be054304612292adef0361bbd2d94d51c4186d4a66bf949d326345da0f7f5c6f5558c0db62fb1ed1144899155f5c63ceeb9243c267b82605b024cf6898f31ba
|
||||
DIST errwrap-7554cd9344cec97297fa6649b055a8c98c2a1e55.tar.gz 8320 SHA256 e77d6aa78ef6342b21358d689edcd043778c5623af5a9b2690ed8e3fa4ea7db0 SHA512 da45b1696253bebe012f3d0e624a63dd11ad1a613d81cc302f2ea6f096f29a8d81015b9c00363bd2590c4cacc59de52a27e84435a7b4ad6512485cdd87df11c0 WHIRLPOOL 5c6013d852711e001a0eca6a3ad11f64e006be527cfc0b46db21049af97506730b48cfe1b2fac10bcfc66f61dce69023f20b06c83558e80ce337d75a127aa90d
|
||||
DIST go-metrics-a54701ebec11868993bc198c3f315353e9de2ed6.tar.gz 11268 SHA256 2f4206d5d50eaab383cdc4f5c57179e285b93649c028a69dd9e2a4a45b69afe3 SHA512 e3da3f7b98edd32da5c3381afc3e92021b92416d7ea9de0423a05c06bc9ff808e28d29ca9f689c0029809a4b1643819954039516d6ab5890bb5512f5fe99fd6d WHIRLPOOL 815f83ae08bb6a37ee1774a718a8c3b4087ee9a95f190b8a77453f0d1ba1ca88a331e8be12b2f63d0c1fdb9472f2ff35786b94eaf1f61f5cb33fe1e6d9e4e460
|
||||
DIST go-msgpack-71c2886f5a673a35f909803f38ece5810165097b.tar.gz 49485 SHA256 c32b90e67762a375981b38154cae65222bb1aaa7722727d0225d5f8de773e4c8 SHA512 e4141e664c3237f7ab4c283b110d04e933bfb36a9d57af374ab42fed00a4ad6d8399e3399b206eebe76c5e142746412b2ada6c20b1ec09088f3bb7d82a7b01a9 WHIRLPOOL 1434e72897de4063515a0d3319e96b066406c110e3e36f710970886ba6ec9411f71908d9696a4528ee0fcb88bea54ab9c064faa230761ce38b82bb5506a2c073
|
||||
DIST go-multierror-fcdddc395df1ddf4247c69bd436e84cfa0733f7e.tar.gz 8058 SHA256 af90f9be029c091eb011ff25d270772fdb51edf3c6396cf99f224c4e7ad724c3 SHA512 f5cb12407f9bc986867a274c623037edab04f8e2b664c7d4db3bb7e32f970dd073a3d233d18549a5f01b5e88abff0eb0c1fcf79b6696a531c208e6fe8137080e WHIRLPOOL c997792a5c1b3029b32d0fad3a55a281b5ced2bef306367a1fd49df75cab831b93a3752e76f8a18ce5d08e155f66b3826aa5d9878fb9655821cef7a69b71de31
|
||||
DIST go-radix-0bab926c3433cfd6490c6d3c504a7b471362390c.tar.gz 5446 SHA256 f4e628adceee06d7717dce0bf566d5ebd8c009599807f2436b3cda259011b331 SHA512 350904076752e2fda17e9c2891a50b037d2ca165924880d6d5e466b8ed76685d79ff00bbbfbe9a665668e0ebde23c87129d3c1c4bf27ffe0c034df160db9d08f WHIRLPOOL 8571b9e818904a56ea16c35883725013d2009dc294acfdf4f28920a03baff36ffcd3d4d6d8be0ecfc78eefbfeef57e4b2ca224f2ce37d665caae724389346f88
|
||||
DIST go-syslog-42a2b573b664dbf281bd48c3cc12c086b17a39ba.tar.gz 4397 SHA256 378f5249729661db9d0c65030fbf636f6ec1d60ee926e67abf8c6dd7921d3907 SHA512 42257d0599936bb215f4a9f9189518418f02bc43e4d7417823ea460bfc45c6fd1f9b0bf5a35dd73881b57cd9e892c702b813a68fe6e417e82dd31c6635c1b24e WHIRLPOOL 26cf1464bf0899ae9bad0067481f57a121433c5fe7c93fef92523a157d7906b8c1c4216c2a4fe738222e4afaa85fc0a7b7b29149254125a3e8b2e7064add6cb1
|
||||
DIST go-zookeeper-d0e0d8e11f318e000a8cc434616d69e329edc374.tar.gz 24950 SHA256 773f4428d6eb2bcc53726fc2af7f495d30fd6d962ed182b7ec2edc8f8ad55ef3 SHA512 c1ac076b2abf9106c185c29158fdf8b3a74ea41458f336b5ebc2f5f13168ec6f06be14cbc3df61c1307a0fa4381d2f4f7cd8b569411152ae748c7fe12896bd24 WHIRLPOOL 94bb9b02d4c7e8eafa0fce1d6d9b79a6cf8007d9774a42267cb92673a89d9c30e60a7eb4d2cd464fbdc5e2e644649d3a980a3c92d6badfbf092f99a99306729e
|
||||
DIST golang-lru-995efda3e073b6946b175ed93901d729ad47466a.tar.gz 7872 SHA256 cac6e889020e8b31e46d50b98e0af9acbb44bf352ad0ca9d30db79b6235849e2 SHA512 29eee70cbdc9c712d1cece1f911f3a74ebfd44318b91dcd1932f0bff031286f0a80db93772dd04be350c0cca3cc77c0676659ef0f85229f31a1140e23c1fc3f5 WHIRLPOOL c4711d30caf5c2d880aeec7330bc06011dc4e741e305f6dcac8d983734b3706cb5967b06755f7684370ca61a91f356a97c9866ffda0e275e26bb11d3a74d0145
|
||||
DIST hcl-513e04c400ee2e81e97f5e011c08fb42c6f69b84.tar.gz 28692 SHA256 109ec067ff8ff7f30538e0d2ba1384c1fe25694c99d56972003b1c669d19d0b2 SHA512 90f568373d20cccbb56ada29257bd2ea808bbacb668fd1b82e71abf8f5e2592b4a58dc5d3f1174a2b38c660316cd0227eb333e747aae7a846e94168ebe9d2297 WHIRLPOOL cf5685f25d3c3b69d330e30ad089e2cbc9c6636b0f2ac4933638d6bcad06aa5a50f92d5228a1f1ddabd5e0f8187bc5b16f38f4a3bd86bbbf161a5409d5102ec0
|
||||
DIST logutils-367a65d59043b4f846d179341d138f01f988c186.tar.gz 7704 SHA256 9b2173d9277574adbc45400101cb0b65534a5cd3defe62eeb3bff652eeb3e34c SHA512 9a4444fbae3bd1c0b2391981edf2f8155ebdd90a14a367f718bc7bcdced68b37b563ae38141fc3cb35409ff70820bd32b5a44cb218630418bce37f78181ef109 WHIRLPOOL 4973a7ef035807c9ef1135cface87cce4707910e6c33cece87dc8200df5e3d3c351d129ce20214e2cbf6bf58a7b040e9d1c5e12f5414cf37e45890a6a8ec439c
|
||||
DIST mapstructure-442e588f213303bec7936deba67901f8fc8f18b1.tar.gz 12220 SHA256 b4fa5d3b888734f849c5d6784fc1c5749e4ece168fda65c604676fca39c085d2 SHA512 de79f2579a086cccc047b280ae7e2b5dc5f8a95d504ead9d7f0cbaf01e70d37cb4eea8e7ab9aec446a7c2f1771152add3e2e488c18963d63ca3dac43ed2a33b7 WHIRLPOOL ecf8bd2bc9e50bb9e5ad3b6ebb04f5fdc10cf0e515f25d1381bbd1591c074887706b7c25f03a749ff212555fc537534056dab58eaece9357de9045ba2edd9a51
|
||||
DIST reflectwalk-242be0c275dedfba00a616563e6db75ab8f279ec.tar.gz 4290 SHA256 70ccfe92748dcc9e23460f6cedaeb4dd3f4807cc76241298b954beb71448cce6 SHA512 50ceea50f26307903138d5a0e0c395863ae662993a58d2053fce79ca49b0a17f9ba863adcdf4053cd9eb6592c91de02671be486ec4693449439b2b634be55fc1 WHIRLPOOL 4f88fd9ea461838acbf1344be39e9ecc1494ac8ae060917e27f16a6e5b19833b41be23dd8c0638c22933991b802f2f6dfc72e0bb772828bb43b020a08f22f1b1
|
||||
EBUILD consul-template-0.9.0.ebuild 3968 SHA256 f97f79bd41b1ca5ea2bb6bb11e9ae45721bb3e113934aceadde1276aed9117de SHA512 f4aa840442fb7e0251b9a21222a52ca3b0dd3081c2b880d5cfbfbdee9f544fb308f0abc04cddc9b7d05e613b63a3821a1e6df7efe42b072fe46acb807dd06926 WHIRLPOOL 6894b688665ee61bd0e9b21e4f2093ed7c160060d74638d2b19069106c53fa842baa99caf39075da23d614aa1b2f5b7cf02aa6434aa7f5c0cf2e1ca844a74720
|
||||
EBUILD consul-template-9999.ebuild 1531 SHA256 b18afcb0f8c0c0f1be431ac324fa83913afc867ad13ff258ecd0c212ef6fb83a SHA512 5dd68e6c15cb5d2f52260bca0700dd44d4a4eb07d81c8edf73f4203f07540750aba27215047de509f85728d881498ef786a497b4a52f5ca7fede722fb4fde6cd WHIRLPOOL 6e7666ba3fd4d92f18b48ceb781bdf72065abb84cc1a2f1ac8dbd4900746839626c77fe11012052ba6aa8958380926fadb423baf2139c8057d48ae55d189a840
|
||||
MISC ChangeLog 573 SHA256 bc24894b64d8ae4aa20128323e2ef49a9bcd205f2fd1613f6d7e144f4492ced9 SHA512 07bf3d942cb8c7498e67ce2c2c0e72e57760157fd2b00201270629d0cac205f1446df3e13915aaf0e5060cc103190c500479655638a9b53b9dc050117bde8973 WHIRLPOOL 2635fc33256f3a88b0a4c03649a3eaa5dc497767565e04464dae45c267f17ba118b9527548106c27a22fc1f1912b735d60d77407490726cb5ccecde2f4ce6cee
|
||||
MISC metadata.xml 208 SHA256 67f4cd233dc8d6d341b8da89aef2654cae64f7e3b62fbcdd3a35e6e30e898e36 SHA512 5213f6c100db04c6bbbf73b4e52042caf1744aa805af76053f5ecaf5f921ffdd35c41507b492da65c6071f1699472db6c9334dcd5bb7da752dca8efe7e1c7aa4 WHIRLPOOL a43dc0ecd7f37ba8cf4d510a1195338816b6193e5c5517c8e005662a06d7fb62c725a3c2981474a872cba628c268de1bea0fb67a31ae1842a252c0fdc723eb4d
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlVj7o8ACgkQ/ejvha5XGaNGqQCfREzAf7C6dFKbZo0zjKEAcpON
|
||||
Q9gAnR3hXuLF6hJwxC3ftfvGvlm/CbPk
|
||||
=MSqJ
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,103 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/consul-template/consul-template-0.9.0.ebuild,v 1.1 2015/05/26 03:54:54 zmedico Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit systemd user
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
DESCRIPTION="Generic template rendering and notifications with Consul"
|
||||
GO_PN="github.com/hashicorp/${PN}"
|
||||
HOMEPAGE="http://${GO_PN}"
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND=">=dev-lang/go-1.4
|
||||
test? ( dev-go/go-tools )
|
||||
app-admin/consul
|
||||
app-admin/vault"
|
||||
RDEPEND=""
|
||||
|
||||
SRC_URI="https://${GO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/hashicorp/go-multierror/archive/fcdddc395df1ddf4247c69bd436e84cfa0733f7e.tar.gz -> go-multierror-fcdddc395df1ddf4247c69bd436e84cfa0733f7e.tar.gz
|
||||
https://github.com/armon/go-radix/archive/0bab926c3433cfd6490c6d3c504a7b471362390c.tar.gz -> go-radix-0bab926c3433cfd6490c6d3c504a7b471362390c.tar.gz
|
||||
https://github.com/hashicorp/errwrap/archive/7554cd9344cec97297fa6649b055a8c98c2a1e55.tar.gz -> errwrap-7554cd9344cec97297fa6649b055a8c98c2a1e55.tar.gz
|
||||
https://github.com/armon/go-metrics/archive/a54701ebec11868993bc198c3f315353e9de2ed6.tar.gz -> go-metrics-a54701ebec11868993bc198c3f315353e9de2ed6.tar.gz
|
||||
https://github.com/hashicorp/go-msgpack/archive/71c2886f5a673a35f909803f38ece5810165097b.tar.gz -> go-msgpack-71c2886f5a673a35f909803f38ece5810165097b.tar.gz
|
||||
https://github.com/hashicorp/go-syslog/archive/42a2b573b664dbf281bd48c3cc12c086b17a39ba.tar.gz -> go-syslog-42a2b573b664dbf281bd48c3cc12c086b17a39ba.tar.gz
|
||||
https://github.com/hashicorp/golang-lru/archive/995efda3e073b6946b175ed93901d729ad47466a.tar.gz -> golang-lru-995efda3e073b6946b175ed93901d729ad47466a.tar.gz
|
||||
https://github.com/hashicorp/hcl/archive/513e04c400ee2e81e97f5e011c08fb42c6f69b84.tar.gz -> hcl-513e04c400ee2e81e97f5e011c08fb42c6f69b84.tar.gz
|
||||
https://github.com/hashicorp/logutils/archive/367a65d59043b4f846d179341d138f01f988c186.tar.gz -> logutils-367a65d59043b4f846d179341d138f01f988c186.tar.gz
|
||||
https://github.com/mitchellh/copystructure/archive/6fc66267e9da7d155a9d3bd489e00dad02666dc6.tar.gz -> copystructure-6fc66267e9da7d155a9d3bd489e00dad02666dc6.tar.gz
|
||||
https://github.com/mitchellh/mapstructure/archive/442e588f213303bec7936deba67901f8fc8f18b1.tar.gz -> mapstructure-442e588f213303bec7936deba67901f8fc8f18b1.tar.gz
|
||||
https://github.com/mitchellh/reflectwalk/archive/242be0c275dedfba00a616563e6db75ab8f279ec.tar.gz -> reflectwalk-242be0c275dedfba00a616563e6db75ab8f279ec.tar.gz
|
||||
https://github.com/samuel/go-zookeeper/archive/d0e0d8e11f318e000a8cc434616d69e329edc374.tar.gz -> go-zookeeper-d0e0d8e11f318e000a8cc434616d69e329edc374.tar.gz"
|
||||
STRIP_MASK="*.a"
|
||||
S="${WORKDIR}/src/${GO_PN}"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup ${PN}
|
||||
enewuser ${PN} -1 -1 -1 ${PN}
|
||||
}
|
||||
|
||||
get_archive_go_package() {
|
||||
local archive=${1} uri x
|
||||
for x in ${SRC_URI}; do
|
||||
if [[ ${x} == http* ]]; then
|
||||
uri=${x}
|
||||
elif [[ ${x} == ${archive} ]]; then
|
||||
break
|
||||
fi
|
||||
done
|
||||
uri=${uri#https://}
|
||||
echo ${uri%/archive/*}
|
||||
}
|
||||
|
||||
unpack_go_packages() {
|
||||
local go_package x
|
||||
# Unpack packages to appropriate locations for GOPATH
|
||||
for x in ${A}; do
|
||||
unpack ${x}
|
||||
go_package=$(get_archive_go_package ${x})
|
||||
mkdir -p src/${go_package%/*}
|
||||
mv ${go_package##*/}-* src/${go_package} || die
|
||||
done
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack_go_packages
|
||||
export GOPATH=${WORKDIR}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's|build: deps|build:|' -e 's|test: deps|test:|' \
|
||||
-i Makefile || die
|
||||
|
||||
# Disable tests that fail under network-sandbox
|
||||
sed -e 's:TestRun_onceFlag(:_\0:' -i cli_test.go || die
|
||||
sed -e 's:TestRunner_quiescence(:_\0:' -i runner_test.go || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake build
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local x
|
||||
|
||||
dobin bin/${PN}
|
||||
dodoc README.md
|
||||
|
||||
keepdir /var/log/${PN}
|
||||
fowners ${PN}:${PN} /var/log/${PN}
|
||||
|
||||
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
|
||||
newconfd "${FILESDIR}/${PN}.confd" "${PN}"
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
|
||||
keepdir /etc/${PN}.d
|
||||
insinto /etc/${PN}.d
|
||||
doins "${FILESDIR}/"*.json.example
|
||||
}
|
@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/consul-template/consul-template-9999.ebuild,v 1.1 2015/05/26 03:54:54 zmedico Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit git-r3 systemd user
|
||||
|
||||
KEYWORDS=""
|
||||
DESCRIPTION="Generic template rendering and notifications with Consul"
|
||||
GO_PN="github.com/hashicorp/${PN}"
|
||||
HOMEPAGE="http://${GO_PN}"
|
||||
EGIT_REPO_URI="git://${GO_PN}.git"
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND=">=dev-lang/go-1.4
|
||||
test? ( dev-go/go-tools )
|
||||
app-admin/consul
|
||||
app-admin/vault"
|
||||
RDEPEND=""
|
||||
|
||||
SRC_URI=""
|
||||
STRIP_MASK="*.a"
|
||||
S="${WORKDIR}/src/${GO_PN}"
|
||||
EGIT_CHECKOUT_DIR="${S}"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup ${PN}
|
||||
enewuser ${PN} -1 -1 -1 ${PN}
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
export GOPATH=${WORKDIR}
|
||||
git-r3_src_unpack
|
||||
go get -d -v ./... $(go list -f '{{range .TestImports}}{{.}} {{end}}' ./...) || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's|build: deps|build:|' -e 's|test: deps|test:|' \
|
||||
-i Makefile || die
|
||||
|
||||
# Disable tests that fail under network-sandbox
|
||||
sed -e 's:TestRun_onceFlag(:_\0:' -i cli_test.go || die
|
||||
sed -e 's:TestRunner_quiescence(:_\0:' -i runner_test.go || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake build
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local x
|
||||
|
||||
dobin bin/${PN}
|
||||
dodoc README.md
|
||||
|
||||
keepdir /var/log/${PN}
|
||||
fowners ${PN}:${PN} /var/log/${PN}
|
||||
|
||||
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
|
||||
newconfd "${FILESDIR}/${PN}.confd" "${PN}"
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
|
||||
keepdir /etc/${PN}.d
|
||||
insinto /etc/${PN}.d
|
||||
doins "${FILESDIR}/"*.json.example
|
||||
}
|
@ -0,0 +1,7 @@
|
||||
# you can change the init script behavior by setting those parameters
|
||||
# - group (default: consul-template)
|
||||
# - pidfile (default: /run/consul-template/consul-template.pid)
|
||||
# - user (default: consul-template)
|
||||
|
||||
# extra arguments for the consul agent
|
||||
command_args="-config=/etc/consul-template.d"
|
@ -0,0 +1,25 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/consul-template/files/consul-template.initd,v 1.1 2015/05/26 03:54:54 zmedico Exp $
|
||||
|
||||
description="consul-template agent"
|
||||
group=${group:-${SVCNAME}}
|
||||
pidfile=${pidfile:-"/run/${SVCNAME}/${SVCNAME}.pid"}
|
||||
user=${user:-${SVCNAME}}
|
||||
|
||||
command="/usr/bin/${SVCNAME}"
|
||||
command_args="agent -config-dir=/etc/consul-template.d ${command_args}"
|
||||
command_background="true"
|
||||
start_stop_daemon_args="--user ${user} --group ${group} \
|
||||
--stdout /var/log/${SVCNAME}/${SVCNAME}.log \
|
||||
--stderr /var/log/${SVCNAME}/${SVCNAME}.log"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
after net
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
checkpath -d -m 0755 -o "${user}":"${group}" "${pidfile%/*}"
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
[Unit]
|
||||
Description=consul-template daemon
|
||||
Requires=network-online.target
|
||||
After=network-online.target
|
||||
|
||||
[Service]
|
||||
User=consul-template
|
||||
Environment=CONSUL_TEMPLATE_DAEMON_OPTS="-config=/etc/consul-template.d"
|
||||
ExecStart=/usr/bin/consul-template $CONSUL_TEMPLATE_DAEMON_OPTS
|
||||
Restart=on-failure
|
||||
SuccessExitStatus=12
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
@ -0,0 +1 @@
|
||||
consul = "127.0.0.1:8500"
|
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>zmedico@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,17 @@
|
||||
# ChangeLog for app-admin/vault
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/vault/ChangeLog,v 1.3 2015/05/26 05:28:24 patrick Exp $
|
||||
|
||||
26 May 2015; Patrick Lauer <patrick@gentoo.org> vault-9999.ebuild:
|
||||
Whitespace
|
||||
|
||||
26 May 2015; Zac Medico <zmedico@gentoo.org> metadata.xml:
|
||||
Remove unused local USE-description.
|
||||
|
||||
*vault-0.1.2 (26 May 2015)
|
||||
*vault-9999 (26 May 2015)
|
||||
|
||||
26 May 2015; Zac Medico <zmedico@gentoo.org> +files/localhost.json.example,
|
||||
+files/vault.confd, +files/vault.initd, +files/vault.service, +metadata.xml,
|
||||
+vault-0.1.2.ebuild, +vault-9999.ebuild:
|
||||
Add vault.
|
@ -0,0 +1,11 @@
|
||||
AUX localhost.json.example 130 SHA256 b2b5f49e1971ad6500e996ab0e1e84a2f6529670393c4b1019bc457c5e81d030 SHA512 9f9bc222f3716942b7423fa2ab14afd1d516bf3f3170b7418a75b970a33341426e13f89cf331a5e25bd3159dcbb435e20e75a0c9109e767e67bf777a7dbcd182 WHIRLPOOL 360de035d86a7dadd4e004fe0359994e8e3d3882c1740d802baaf6391ab3498c062d949abed76730460019b5415aab41e26bf1104880baced4b467951d57ac5b
|
||||
AUX vault.confd 244 SHA256 fd67c4078d4e071568581c513fc4f4eea3f13a5fbef28c1abd01021a8fc70f4f SHA512 1657996156dd048070d0c80544734584f346cbb1a987b5187fac2a5c745e1afd3420de2b2d856c932be67c18345916f0509a29b1fa26a67e77cfbcd664b6d4a4 WHIRLPOOL ac8652304b33e5a88800c21206fecfd3ca69415723081603589f3c579dd7069f0b1b938508153aa05bd1e88d67c3e0f807053baf9d673360b6b2387677e9eeba
|
||||
AUX vault.initd 748 SHA256 1ccbc42c1dd7141312e2b6abc2071fe834148ed3f58bc4884e43940ff5c04f4d SHA512 496b091f33875b07d74a524246c27606eb691d7142cff6f01ac5fdcf57040aeb7368d79db0f5245e88f136e403984581066a79dd4768b2d866940477add4e351 WHIRLPOOL c9d248b90a771edb494445789e2824f038c5e8bd3de71c6ea2812d92a41b70517f621f97b7eafde8aa775bf198d04d11f1366d96dba9406b73b34ac6a77fa6fb
|
||||
AUX vault.service 377 SHA256 7e571358ca15adab62796d44801dc6bf1d81446a8a9c5f4756bd72aa40e0c54c SHA512 a659187fc7740ca230ca7d41d67439cde24ae528ab17bf33b195b6cf9d6d65b56f2669956a684c3e859d4363d92f380ed2b008abe5d23bd1a35fc2fef13aaf05 WHIRLPOOL feea9ec1a5589193402580c4ef663905ff8867beb6727dba61961fd408c9e8c2e307bfacd6db58fea8f30aedc369ad18216ebb20a70e6dbc20be45257467c8a6
|
||||
DIST gox-0.3.0.tar.gz 13735 SHA256 29dc6b689f670a5444cc54cd9111549ccb01501901bc9197d0e1325a35157802 SHA512 cbc737a780403d1233af10a85b30676e0fcfbfbe99a740d0eff69bef4fd557c65d102c43b3b0dde0b8b935967be8cb33fab50d2baf481d27fa53285be6b1aef2 WHIRLPOOL f3a10a965c4cfe0707bad2f8307162564b00d2b0279d61311445714f28a17d97a4ee4d5a442a7aaaf25b9f44eff656a8b84485bdb0e5776cc7a1014350cff216
|
||||
DIST iochan-b584a329b193e206025682ae6c10cdbe03b0cd77.tar.gz 1110 SHA256 27aa65991036fe736d3c383378e49758097f5a11a20b40f44cc434eac97659f7 SHA512 a4314506416d6ab84c9cd96aeadc8d08c88df8f2a146b1e6a51e5f756c2e2409f39adf274487998d0229a46d81b2d0899717064459966f4dbfa5571cc9e85400 WHIRLPOOL 9fd40b227de5452642696326b0b0a66d95e2ddf738a1b6e7e712e201101bb84cc854161609836cae82515ba95ba1e5efd331ce68abdf79c654a9d7a874f849f3
|
||||
DIST vault-0.1.2.tar.gz 1158880 SHA256 b8d56f1ebd11f5d80a6a6728b6c9ac399c7e507e3e9fe8830966be50ba15d1b3 SHA512 49488d4fac62521e485a623a3f5fa384643e84bb9aff616efec2169d84731f9892b5ffa1ae475ce905032f6f8e816a372535bc328daf4ee5caf0344a3cd2e9bc WHIRLPOOL f1d678145fad5b8a988dacb8aabf02394a81b267aeabdd2a2968c0efc9576997e980800fe0f08fb70d2f6052fce5d9d94c6d46ee0b50d97ca68b404a78c2c381
|
||||
EBUILD vault-0.1.2.ebuild 3006 SHA256 af3dce281f22c99064e5e57ca9da1c978e48ba4d54830c9dee62f7882dd9019f SHA512 9bb8dd0c8b2345d4e268f9fca734add42302ec1693b0991890df61ede6cc99a22e24aec7fd7a0ae5f8c3de0734e64bae530ad73a09ae1b2ffcc7359cb7836028 WHIRLPOOL b340533a38b750984e250d08b46a97051a211e1dc005768bb05ea1c9106da7572dcc6da782578b6bdf33b257a8819e2038fd0c30cd97b8173a36404baeff2801
|
||||
EBUILD vault-9999.ebuild 2683 SHA256 645b2a30468d15e537ae0e562a531cd2da3bb7beaabd5b8b428d0305c2fe4208 SHA512 b7ab5efed7fc5b0d18664218a70bc93193025054ac083929978fe9cd7b7813763b6c92784d57aa72c6c6fcd759fcd36f2d3d40f624370f20427917374df879d5 WHIRLPOOL 4517b93da0743d35321ee6b1adfd71e1f29e626efec627a3365ed76b0c877c8f32e214f67a5c6450424fe81cbce654566dfe7227cf8559bc16203dc6ff54f3bc
|
||||
MISC ChangeLog 655 SHA256 c98b1f5892548944b97b1aa981fa0b8c27cbcb176ef2458c1a7155f1099cb020 SHA512 d4751ac1befa25ebe51a90650e89e2ac897aa609efd2c7bc72a2335582f11f5917f1d692250c4ad2ed4511865582d267a0f3fda755debf08d1a08348a2f312bd WHIRLPOOL b65eb858bde5119d316c685a59dfc2df8cd063e643caa006e64d6a514815e4ed165ec9d938136974f6fd8568407bee2720405b11194988f97e01bdb6a8fb4079
|
||||
MISC metadata.xml 208 SHA256 67f4cd233dc8d6d341b8da89aef2654cae64f7e3b62fbcdd3a35e6e30e898e36 SHA512 5213f6c100db04c6bbbf73b4e52042caf1744aa805af76053f5ecaf5f921ffdd35c41507b492da65c6071f1699472db6c9334dcd5bb7da752dca8efe7e1c7aa4 WHIRLPOOL a43dc0ecd7f37ba8cf4d510a1195338816b6193e5c5517c8e005662a06d7fb62c725a3c2981474a872cba628c268de1bea0fb67a31ae1842a252c0fdc723eb4d
|
@ -0,0 +1,9 @@
|
||||
backend "consul" {
|
||||
address = "127.0.0.1:8500"
|
||||
path = "vault"
|
||||
}
|
||||
|
||||
listener "tcp" {
|
||||
address = "127.0.0.1:8200"
|
||||
tls_disable = 1
|
||||
}
|
@ -0,0 +1,7 @@
|
||||
# you can change the init script behavior by setting those parameters
|
||||
# - group (default: vault)
|
||||
# - pidfile (default: /run/vault/vault.pid)
|
||||
# - user (default: vault)
|
||||
|
||||
# extra arguments for the consul agent
|
||||
command_args="-config=/etc/consul.d"
|
@ -0,0 +1,25 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/vault/files/vault.initd,v 1.1 2015/05/26 03:17:37 zmedico Exp $
|
||||
|
||||
description="vault server"
|
||||
group=${group:-${SVCNAME}}
|
||||
pidfile=${pidfile:-"/run/${SVCNAME}/${SVCNAME}.pid"}
|
||||
user=${user:-${SVCNAME}}
|
||||
|
||||
command="/usr/sbin/${SVCNAME}"
|
||||
command_args="agent -config-dir=/etc/vault.d ${command_args}"
|
||||
command_background="true"
|
||||
start_stop_daemon_args="--user ${user} --group ${group} \
|
||||
--stdout /var/log/${SVCNAME}/${SVCNAME}.log \
|
||||
--stderr /var/log/${SVCNAME}/${SVCNAME}.log"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
after net
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
checkpath -d -m 0755 -o "${user}":"${group}" "${pidfile%/*}"
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
[Unit]
|
||||
Description=vault server
|
||||
Requires=network-online.target
|
||||
After=network-online.target
|
||||
|
||||
[Service]
|
||||
User=vault
|
||||
Environment=VAULT_SERVER_OPTS="-config=/etc/vault.d"
|
||||
ExecStart=/usr/bin/vault server $VAULT_SERVER_OPTS
|
||||
CapabilityBoundingSet=CAP_IPC_LOCK
|
||||
Capabilities=CAP_IPC_LOCK=eip
|
||||
SecureBits=keep-caps
|
||||
Restart=on-failure
|
||||
SuccessExitStatus=2
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>zmedico@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,100 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/vault/vault-0.1.2.ebuild,v 1.1 2015/05/26 03:17:37 zmedico Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit fcaps systemd user
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
DESCRIPTION="A tool for managing secrets"
|
||||
HOMEPAGE="https://vaultproject.io/"
|
||||
GO_PN="github.com/hashicorp/${PN}"
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/go-1.4
|
||||
dev-go/go-oauth2"
|
||||
RDEPEND=""
|
||||
|
||||
SRC_URI="https://${GO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/mitchellh/gox/archive/v0.3.0.tar.gz -> gox-0.3.0.tar.gz
|
||||
https://github.com/mitchellh/iochan/archive/b584a329b193e206025682ae6c10cdbe03b0cd77.tar.gz -> iochan-b584a329b193e206025682ae6c10cdbe03b0cd77.tar.gz"
|
||||
STRIP_MASK="*.a"
|
||||
S="${WORKDIR}/src/${GO_PN}"
|
||||
|
||||
FILECAPS=(
|
||||
-m 755 'cap_ipc_lock=+ei' usr/bin/${PN}
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup ${PN}
|
||||
enewuser ${PN} -1 -1 -1 ${PN}
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local x
|
||||
|
||||
default
|
||||
mkdir -p src/${GO_PN%/*} || die
|
||||
mv ${P} src/${GO_PN} || die
|
||||
|
||||
# Create a writable GOROOT in order to avoid sandbox violations.
|
||||
export GOROOT="${WORKDIR}/goroot"
|
||||
cp -sR "${EPREFIX}"/usr/lib/go "${GOROOT}" || die
|
||||
rm -rf "${GOROOT}/src/${GO_PN}" || die
|
||||
|
||||
export GOPATH=${WORKDIR}:${WORKDIR}/src/github.com/hashicorp/vault/Godeps/_workspace
|
||||
|
||||
while read -r -d '' x; do
|
||||
rm -rf "${GOROOT}/src/${x}" "${GOROOT}/pkg/${KERNEL}_${ARCH}/${x}"{,.a} || die
|
||||
done < <(find "${WORKDIR}/src/github.com/hashicorp/vault/Godeps/_workspace/src" -maxdepth 3 -mindepth 3 -type d -print0)
|
||||
|
||||
mkdir -p "${GOROOT}/src/github.com/mitchellh" || die
|
||||
rm -rf "${GOROOT}/src/github.com/mitchellh/gox" || die
|
||||
mv gox-0.3.0 "${GOROOT}/src/github.com/mitchellh/gox" || die
|
||||
rm -rf "${GOROOT}/src/github.com/mitchellh/iochan" || die
|
||||
mv iochan-* "${GOROOT}/src/github.com/mitchellh/iochan" || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Avoid the need to have a git checkout
|
||||
sed -e 's:^GIT.*::' \
|
||||
-e 's:-ldflags.*:\\:' \
|
||||
-i scripts/build.sh || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
go install -v -x github.com/mitchellh/gox || die
|
||||
PATH=${GOROOT}/bin:${PATH} emake dev
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local x
|
||||
|
||||
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
|
||||
newconfd "${FILESDIR}/${PN}.confd" "${PN}"
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
|
||||
keepdir /etc/${PN}.d
|
||||
insinto /etc/${PN}.d
|
||||
doins "${FILESDIR}/"*.json.example
|
||||
|
||||
keepdir /var/log/${PN}
|
||||
fowners ${PN}:${PN} /var/log/${PN}
|
||||
|
||||
dobin bin/${PN}
|
||||
find "${WORKDIR}"/{pkg,src} -name '.git*' -exec rm -rf {} \; 2>/dev/null
|
||||
find "${WORKDIR}"/src/${GO_PN} -mindepth 1 -maxdepth 1 -type f -delete
|
||||
while read -r -d '' x; do
|
||||
x=${x#${WORKDIR}/src}
|
||||
[[ -d ${WORKDIR}/pkg/${KERNEL}_${ARCH}/${x} ||
|
||||
-f ${WORKDIR}/pkg/${KERNEL}_${ARCH}/${x}.a ]] && continue
|
||||
rm -rf "${WORKDIR}"/src/${x}
|
||||
done < <(find "${WORKDIR}"/src/${GO_PN} -mindepth 1 -maxdepth 1 -type d -print0)
|
||||
insinto /usr/lib/go/pkg/${KERNEL}_${ARCH}/${GO_PN%/*}
|
||||
doins -r "${WORKDIR}"/pkg/${KERNEL}_${ARCH}/${GO_PN}
|
||||
insinto /usr/lib/go/src/${GO_PN%/*}
|
||||
doins -r "${WORKDIR}"/src/${GO_PN}
|
||||
}
|
@ -0,0 +1,96 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/vault/vault-9999.ebuild,v 1.2 2015/05/26 05:28:24 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit fcaps git-r3 systemd user
|
||||
|
||||
KEYWORDS=""
|
||||
DESCRIPTION="A tool for managing secrets"
|
||||
HOMEPAGE="https://vaultproject.io/"
|
||||
GO_PN="github.com/hashicorp/${PN}"
|
||||
EGIT_REPO_URI="git://${GO_PN}.git"
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/go-1.4
|
||||
dev-go/go-oauth2"
|
||||
RDEPEND=""
|
||||
|
||||
SRC_URI=""
|
||||
STRIP_MASK="*.a"
|
||||
S="${WORKDIR}/src/${GO_PN}"
|
||||
EGIT_CHECKOUT_DIR="${S}"
|
||||
|
||||
FILECAPS=(
|
||||
-m 755 'cap_ipc_lock=+ei' usr/bin/${PN}
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup ${PN}
|
||||
enewuser ${PN} -1 -1 -1 ${PN}
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local x
|
||||
|
||||
git-r3_src_unpack
|
||||
|
||||
# Create a writable GOROOT in order to avoid sandbox violations.
|
||||
export GOROOT="${WORKDIR}/goroot"
|
||||
cp -sR "${EPREFIX}"/usr/lib/go "${GOROOT}" || die
|
||||
rm -rf "${GOROOT}/src/${GO_PN}" || die
|
||||
|
||||
export GOPATH=${WORKDIR}:${WORKDIR}/src/github.com/hashicorp/vault/Godeps/_workspace
|
||||
|
||||
while read -r -d '' x; do
|
||||
rm -rf "${GOROOT}/src/${x}" "${GOROOT}/pkg/${KERNEL}_${ARCH}/${x}"{,.a} || die
|
||||
done < <(find "${WORKDIR}/src/github.com/hashicorp/vault/Godeps/_workspace/src" -maxdepth 3 -mindepth 3 -type d -print0)
|
||||
|
||||
rm -rf "${WORKDIR}/src/github.com/hashicorp/vault/Godeps/_workspace/src/github.com/awslabs"
|
||||
go get -d -v -x github.com/awslabs/aws-sdk-go || die
|
||||
|
||||
if ! type -P gox >/dev/null; then
|
||||
pushd "${S}" >/dev/null || die
|
||||
go get -d -v -x github.com/mitchellh/gox || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
go install -v -x github.com/awslabs/aws-sdk-go || die
|
||||
if ! type -P gox >/dev/null; then
|
||||
go install -v -x github.com/mitchellh/gox || die
|
||||
fi
|
||||
PATH=${WORKDIR}/bin:${GOROOT}/bin:${PATH} emake dev
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local x
|
||||
|
||||
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
|
||||
newconfd "${FILESDIR}/${PN}.confd" "${PN}"
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
|
||||
keepdir /etc/${PN}.d
|
||||
insinto /etc/${PN}.d
|
||||
doins "${FILESDIR}/"*.json.example
|
||||
|
||||
keepdir /var/log/${PN}
|
||||
fowners ${PN}:${PN} /var/log/${PN}
|
||||
|
||||
dobin bin/${PN}
|
||||
find "${WORKDIR}"/{pkg,src} -name '.git*' -exec rm -rf {} \; 2>/dev/null
|
||||
find "${WORKDIR}"/src/${GO_PN} -mindepth 1 -maxdepth 1 -type f -delete
|
||||
while read -r -d '' x; do
|
||||
x=${x#${WORKDIR}/src}
|
||||
[[ -d ${WORKDIR}/pkg/${KERNEL}_${ARCH}/${x} ||
|
||||
-f ${WORKDIR}/pkg/${KERNEL}_${ARCH}/${x}.a ]] && continue
|
||||
rm -rf "${WORKDIR}"/src/${x}
|
||||
done < <(find "${WORKDIR}"/src/${GO_PN} -mindepth 1 -maxdepth 1 -type d -print0)
|
||||
insinto /usr/lib/go/pkg/${KERNEL}_${ARCH}/${GO_PN%/*}
|
||||
doins -r "${WORKDIR}"/pkg/${KERNEL}_${ARCH}/${GO_PN}
|
||||
insinto /usr/lib/go/src/${GO_PN%/*}
|
||||
doins -r "${WORKDIR}"/src/${GO_PN}
|
||||
}
|
@ -1,4 +1,26 @@
|
||||
DIST jrobin-1.5.14.tar.bz2 2139781 SHA256 0712f748388c60d38ed4aa0800987d5bf46e975fd86d1b3795abfe589509126c SHA512 85eae86ed0bec97fbeb81e41964e72345434df266f24da68c89c81d15e45b38cdd33a9cdaf5bae9a6854203ca9ea2f7f1619a76ee1dea27e74fbc92ad2281dff WHIRLPOOL c2b129ca0a9f069f3a6455677703e256d26ec160f2b69e727ecb9fedc7ca9b7df7da926162c7b2f56b1bd59c52812058bd61c342813f5747e72790b48a066a0f
|
||||
EBUILD jrobin-1.5.14.ebuild 948 SHA256 c4ab87b8db691f823f649c6d7434d03486fb70c25de3098285889bc3f49e7e88 SHA512 d3580d7452cae1cdb5f2f0ae248706c8a5ea72a523404bd17b11fe0e383ad9f3e5a5d5e7034075edd78f5af0bab1384d66e555c1922321228abc74af0c39b387 WHIRLPOOL c7cfdff264947a4eebd688106594395bd75dbd1e34c7f97de1c6586614d3ec5db29b56ed6d36c4cdab44fbbff8b9d715156d85d4ecf0a4596776b306f85ba0aa
|
||||
MISC ChangeLog 852 SHA256 e4a59e3fdc391f13c0899cf3958bac85fe71a53662a11df558490133b59a6f70 SHA512 93cf45de9b65b588c02ee07f5a2d2d1d1922d12f994e6bd83accd4e41122b93ca5ed1c1e8a1d984f7174b81cc2b7e48940a6142a9d1f4da4fe4383b77195bc73 WHIRLPOOL b5e4a5e64a3e476d3226a78e251bbe68c0acf16dc3188d13ab6820b3642707ccf5014ffd5cae75b9648e7a4260215d0ebe19e2cbedbef90802de0163566a5475
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST jrobin-1.6.0-1.tar.gz 7340700 SHA256 0e00afc9b0fdd45bd7e62b3857fc7bd40f08e5f0cf155e0ba614cdabe58fcf5b SHA512 c5428906bf975f6c31f90185da3f0cbcaaff74d68e35e37b5e425340899fe01290d3d9813f1ecd60bd599512e3d62f635de290db9a9a1bd45292ac9c187b15c7 WHIRLPOOL b83007fb4aea92aaad62842b56b4e3bff98ce6ee509684536176420869228c8a86057f03bcebc2a1a637a9ffd2ba794d05756cc479901fff2765ced352ef5d25
|
||||
EBUILD jrobin-1.6.0.ebuild 1528 SHA256 3687ac990a8aec77c4720fa7ded68e7c043a1f5d813eabb45718009e3b464cb9 SHA512 756d68c3ca4d4873d72c9d8693a0cb49113352f83ddc06a04bfc49559dc3b4c11778c29aa9842f891cd372a996f59291c72257ff2503b30581bfd8be6444d132 WHIRLPOOL ca85a004b410123536a9064692c0ba1d14608a7801ec32ec7b3e8d7af55312ca6cfe5523e5dfe7078a5a258d711fb2cc3b356fa84079d14faefaeb1f260f713a
|
||||
MISC ChangeLog 1032 SHA256 f9b767649a9e39525a99cac0b0aa9b8ccbcf538874f1aab7f3fa11daa64523a0 SHA512 7f9e33981a5645379694440a63d0360079e627ea07d0260342c4862e9b00b1e143ce5099557eac1ae9200adff73cdd22f3956858a87124ca9f86ff1dcb4a7d8a WHIRLPOOL c34835a4669ee20f6025f77ca8d9e5a3b3f85cb761f49acbd07fe3b77fe6c0a16c754997f3e441d48e6baf6b84a052f5643dbf3a4702f0fba3e5d4815b9b3c86
|
||||
MISC metadata.xml 445 SHA256 118145204b71779ddab0e4d76a9776ea946a77895462e27b235720d2c79d888a SHA512 cb81141a5545d9683da5c418dcae6667be4006d502ac78bd9616bec8d75560c567b777d5bd453950969a90b4286e4d189651e7e52d2404be4016e0bd0688b253 WHIRLPOOL 54b531351b3d25529adc583c4d473e4b008b9a354c462b7aae10377dc923131c36e56982003b63c5870d117d58fe6443cd65402e0eab9d6e33ff3c23748a3604
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iQJ8BAEBCABmBQJVY4zyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1MjhERTZCRDg2OTFBNDM5MUZEQTJFRDQy
|
||||
MUM2MzIxMjlDNkQ3REU0AAoJECHGMhKcbX3kSxsQAJueBPmKTbEUAClZPPRdEzCV
|
||||
eEED9OO/GGMj6lBrzAXjsg2EjLPHBJtdj4UDRWQ6lXD600kXxYQ372oZrUmuI0s5
|
||||
x0ikBm60ld35PkBtWMIOZtMKPkUnzaO6HKiC3nazAUr9bfDK2e22KRoOiGgbe5Zp
|
||||
xkWltTePaL9+N2Jm06GZTIq7yJDhqeqKk29031xFj+qkmKm9lmpNpg7QBwI6EFGG
|
||||
dsxnmlW2NLq1hjOasPP4sjMXfadmIhesOfdI2DULQ5BZxe+OkZEn0Vr8y+YTAm8t
|
||||
gcHFAn/M0v/kfSPJQ/492i8waeKJ5iNmti3pC4w/zFflQoSIhVsDUG5vbbbHNBkN
|
||||
yNIzdZ/7CU7gBI1iL9HDq9IiIZlNxA4nVW7wkb+5ssBlJcev16D0tZ4mHl5qfW0V
|
||||
3GmrJk5t/gL2jsQv4DOsEV9yXm5xg7tL7BW8+xflcJ0ABHlUe/nVVwYIfx0TBH3G
|
||||
wwpodNziHxNtwPUcTTNe4qNN90T19aFF2rQSE/cBfLJpJ4E0OHHafm2WRcNNdhmF
|
||||
sOupE17ehDj7MOcv7IU+CTSRTq7F4k6FBYij4i1aP0n5oL6xG9an47k6klU6s/AG
|
||||
ZcDhMhbp2q1Fi/+0MZuE8a1uT3j9GqBaYCeKjRqjIvK07bgt4EURBSCp4OTaqm42
|
||||
rZOKX1df8K5bF2NCUW7w
|
||||
=Q+9B
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/jrobin/jrobin-1.5.14.ebuild,v 1.1 2012/05/07 08:24:39 sera Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="JRobin is a 100% pure Java alternative to RRDTool"
|
||||
HOMEPAGE="http://www.jrobin.org/"
|
||||
SRC_URI="mirror://sourceforge/jrobin/${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
# Require jdk6. #402485
|
||||
RDEPEND="virtual/jre:1.6"
|
||||
DEPEND="virtual/jdk:1.6"
|
||||
|
||||
java_prepare() {
|
||||
find -name '*.jar' -exec rm -v {} + || die
|
||||
}
|
||||
|
||||
EANT_BUILD_XML="ant/build.xml"
|
||||
EANT_BUILD_TARGET="${PN}"
|
||||
|
||||
src_install() {
|
||||
for jar in convertor inspector ${PN}; do
|
||||
java-pkg_newjar lib/${jar}-*.jar ${jar}.jar
|
||||
done
|
||||
java-pkg_dolauncher ${PN} --main org.jrobin.cmd.RrdCommander
|
||||
|
||||
use source && java-pkg_dosrc src/*
|
||||
use doc && java-pkg_dojavadoc doc/javadoc
|
||||
}
|
@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/jrobin/jrobin-1.6.0.ebuild,v 1.1 2015/05/25 20:58:14 chewi Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="JRobin is a 100% pure Java alternative to RRDTool"
|
||||
HOMEPAGE="http://www.jrobin.org/"
|
||||
SRC_URI="https://github.com/OpenNMS/${PN}/archive/${P}-1.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.6"
|
||||
DEPEND=">=virtual/jdk-1.6
|
||||
test? ( dev-java/asm:4
|
||||
>=dev-java/cglib-3.1:3
|
||||
dev-java/easymock:3.2
|
||||
dev-java/junit:4
|
||||
dev-java/objenesis:0 )"
|
||||
|
||||
S="${WORKDIR}/${PN}-${P}-1/src"
|
||||
JAVA_SRC_DIR="main/java"
|
||||
|
||||
java_prepare() {
|
||||
find "${WORKDIR}" -name "*.jar" -delete || die
|
||||
|
||||
# The tests need the resources in this directory for some reason.
|
||||
mkdir -p test/java/target/classes || die
|
||||
cd test/java/target/classes || die
|
||||
ln -snf ../../../../main/resources/* . || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
java-pkg-simple_src_compile
|
||||
jar uf "${PN}.jar" -C main/resources . || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg-simple_src_install
|
||||
java-pkg_dolauncher rrdtool --main org.jrobin.cmd.RrdCommander
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd test/java || die
|
||||
|
||||
local CP=".:${S}/${PN}.jar:$(java-pkg_getjars asm-4,cglib-3,easymock-3.2,junit-4,objenesis)"
|
||||
local TESTS=$(find * -name "*Test.java")
|
||||
TESTS="${TESTS//.java}"
|
||||
TESTS="${TESTS//\//.}"
|
||||
|
||||
ejavac -cp "${CP}" -d . $(find * -name "*.java")
|
||||
ejunit4 -classpath "${CP}" ${TESTS}
|
||||
}
|
@ -1,135 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ocaml-3.11.2.ebuild,v 1.9 2014/01/18 13:12:48 gienah Exp $
|
||||
|
||||
EAPI="1"
|
||||
|
||||
inherit flag-o-matic eutils multilib versionator toolchain-funcs
|
||||
|
||||
PATCHLEVEL="1"
|
||||
MY_P="${P/_/+}"
|
||||
DESCRIPTION="Fast modern type-inferring functional programming language descended from the ML family"
|
||||
HOMEPAGE="http://www.ocaml.org/"
|
||||
SRC_URI="ftp://ftp.inria.fr/INRIA/Projects/cristal/ocaml/ocaml-$(get_version_component_range 1-2)/${MY_P}.tar.bz2
|
||||
mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2"
|
||||
|
||||
LICENSE="QPL-1.0 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
|
||||
IUSE="emacs gdbm latex ncurses +ocamlopt tk X xemacs"
|
||||
|
||||
RDEPEND="tk? ( >=dev-lang/tk-3.3.3 )
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
X? ( x11-libs/libX11 x11-proto/xproto )
|
||||
gdbm? ( sys-libs/gdbm )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
PDEPEND="emacs? ( app-emacs/ocaml-mode )
|
||||
xemacs? ( app-xemacs/ocaml )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
pkg_setup() {
|
||||
# dev-lang/ocaml creates its own objects but calls gcc for linking, which will
|
||||
# results in relocations if gcc wants to create a PIE executable
|
||||
if gcc-specs-pie ; then
|
||||
append-ldflags -nopie
|
||||
ewarn "Ocaml generates its own native asm, you're using a PIE compiler"
|
||||
ewarn "We have appended -nopie to ocaml build options"
|
||||
ewarn "because linking an executable with pie while the objects are not pic will not work"
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
|
||||
# Bug #459512
|
||||
epatch "${FILESDIR}/${PN}-4.01.0-pkg-config-ncurses.patch"
|
||||
# Upstream bug: http://caml.inria.fr/mantis/view.php?id=5237
|
||||
epatch "${FILESDIR}/${PN}-3.11.2-Fix-ocamlopt-w.r.t.-binutils-2.21.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export LC_ALL=C
|
||||
local myconf=""
|
||||
|
||||
# Causes build failures because it builds some programs with -pg,
|
||||
# bug #270920
|
||||
filter-flags -fomit-frame-pointer
|
||||
# Bug #285993
|
||||
filter-mfpmath sse
|
||||
|
||||
# It doesn't compile on alpha without this LDFLAGS
|
||||
use alpha && append-ldflags "-Wl,--no-relax"
|
||||
# Fails to build on arm if >O0 is used
|
||||
use arm && replace-flags "-O?" -O0
|
||||
|
||||
use tk || myconf="${myconf} -no-tk"
|
||||
use ncurses || myconf="${myconf} -no-curses"
|
||||
use X || myconf="${myconf} -no-graph"
|
||||
use gdbm || myconf="${myconf} -no-dbm"
|
||||
|
||||
# ocaml uses a home-brewn configure script, preventing it to use econf.
|
||||
RAW_LDFLAGS="$(raw-ldflags)" ./configure -prefix /usr \
|
||||
--bindir /usr/bin \
|
||||
--libdir /usr/$(get_libdir)/ocaml \
|
||||
--mandir /usr/share/man \
|
||||
-host "${CHOST}" \
|
||||
-cc "$(tc-getCC)" \
|
||||
-as "$(tc-getAS)" \
|
||||
-aspp "$(tc-getCC) -c" \
|
||||
-partialld "$(tc-getLD) -r" \
|
||||
--with-pthread ${myconf} || die "configure failed!"
|
||||
|
||||
emake -j1 world || die "make world failed!"
|
||||
|
||||
# Native code generation can be disabled now
|
||||
if use ocamlopt ; then
|
||||
# bug #279968
|
||||
emake -j1 opt || die "make opt failed!"
|
||||
emake -j1 opt.opt || die "make opt.opt failed!"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make BINDIR="${D}"/usr/bin \
|
||||
LIBDIR="${D}"/usr/$(get_libdir)/ocaml \
|
||||
MANDIR="${D}"/usr/share/man \
|
||||
install || die "make install failed!"
|
||||
|
||||
# Install the compiler libs
|
||||
dodir /usr/$(get_libdir)/ocaml/compiler-libs
|
||||
insinto /usr/$(get_libdir)/ocaml/compiler-libs
|
||||
doins {utils,typing,parsing}/*.{mli,cmi,cmo}
|
||||
use ocamlopt && doins {utils,typing,parsing}/*.{cmx,o}
|
||||
|
||||
# Symlink the headers to the right place
|
||||
dodir /usr/include
|
||||
dosym /usr/$(get_libdir)/ocaml/caml /usr/include/
|
||||
|
||||
# Remove ${D} from ld.conf, as the buildsystem isn't $(DESTDIR) aware
|
||||
dosed "s:${D}::g" /usr/$(get_libdir)/ocaml/ld.conf
|
||||
|
||||
dodoc Changes INSTALL README Upgrading
|
||||
|
||||
# Create and envd entry for latex input files (this definitely belongs into
|
||||
# CONTENT and not in pkg_postinst.
|
||||
if use latex ; then
|
||||
echo "TEXINPUTS=/usr/$(get_libdir)/ocaml/ocamldoc:" > "${T}"/99ocamldoc
|
||||
doenvd "${T}"/99ocamldoc
|
||||
fi
|
||||
|
||||
# Install ocaml-rebuild.sh script rather than keeping it in $PORTDIR
|
||||
dosbin "${FILESDIR}/ocaml-rebuild.sh"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
echo
|
||||
ewarn "OCaml is not binary compatible from version to version, so you"
|
||||
ewarn "need to rebuild all packages depending on it, that are actually"
|
||||
ewarn "installed on your system. To do so, you can run:"
|
||||
ewarn "/usr/sbin/ocaml-rebuild.sh [-h | emerge options]"
|
||||
ewarn "Which will call emerge on all old packages with the given options"
|
||||
echo
|
||||
}
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-2.0.2.ebuild,v 1.1 2015/05/26 09:35:01 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# Kids, don't do this at home!
|
||||
inherit python-utils-r1
|
||||
PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" )
|
||||
|
||||
inherit autotools-utils python-r1
|
||||
|
||||
DESCRIPTION="Python script wrapper"
|
||||
HOMEPAGE="https://bitbucket.org/mgorny/python-exec/"
|
||||
SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="2"
|
||||
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 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="!<dev-python/python-exec-10000"
|
||||
|
||||
src_configure() {
|
||||
local pyimpls i EPYTHON
|
||||
for i in "${PYTHON_COMPAT[@]}"; do
|
||||
python_export "${i}" EPYTHON
|
||||
pyimpls+=" ${EPYTHON}"
|
||||
done
|
||||
|
||||
local myeconfargs=(
|
||||
--with-eprefix="${EPREFIX}"
|
||||
--with-python-impls="${pyimpls}"
|
||||
)
|
||||
|
||||
autotools-utils_src_configure
|
||||
}
|
@ -0,0 +1,99 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/xerces-c/xerces-c-3.1.2.ebuild,v 1.1 2015/05/26 09:15:35 pinkbyte Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="A validating XML parser written in a portable subset of C++"
|
||||
HOMEPAGE="http://xerces.apache.org/xerces-c/"
|
||||
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
|
||||
IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD iconv icu static-libs threads"
|
||||
|
||||
RDEPEND="icu? ( dev-libs/icu:0= )
|
||||
curl? ( net-misc/curl )
|
||||
virtual/libiconv"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
DOCS=( CREDITS KEYS NOTICE README version.incl )
|
||||
|
||||
pkg_setup() {
|
||||
export ICUROOT="/usr"
|
||||
|
||||
if use iconv && use icu ; then
|
||||
ewarn "This package can use iconv or icu for loading messages"
|
||||
ewarn "and transcoding, but not both. ICU will precede."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use threads || epatch "${FILESDIR}/3.1.1-disable-thread-tests.patch"
|
||||
|
||||
sed -i \
|
||||
-e 's|$(prefix)/msg|$(DESTDIR)/$(prefix)/share/xerces-c/msg|' \
|
||||
-e 's/@mkdir_p@/@MKDIR_P@/' \
|
||||
src/xercesc/util/MsgLoaders/MsgCatalog/Makefile.in || die
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mloader="inmemory"
|
||||
use iconv && mloader="iconv"
|
||||
use icu && mloader="icu"
|
||||
|
||||
local transcoder="gnuiconv"
|
||||
use elibc_FreeBSD && transcoder="iconv"
|
||||
use elibc_Darwin && transcoder="macosunicodeconverter"
|
||||
use icu && transcoder="icu"
|
||||
# for interix maybe: transcoder="windows"
|
||||
|
||||
# 'cfurl' is only available on OSX and 'socket' isn't supposed to work.
|
||||
# But the docs aren't clear about it, so we would need some testing...
|
||||
local netaccessor="socket"
|
||||
use elibc_Darwin && netaccessor="cfurl"
|
||||
use curl && netaccessor="curl"
|
||||
|
||||
econf \
|
||||
--disable-pretty-make \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable threads) \
|
||||
--enable-msgloader-${mloader} \
|
||||
--enable-netaccessor-${netaccessor} \
|
||||
--enable-transcoder-${transcoder} \
|
||||
$(use_enable cpu_flags_x86_sse2 sse2)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use doc ; then
|
||||
cd "${S}/doc"
|
||||
doxygen || die "making docs failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install () {
|
||||
default
|
||||
prune_libtool_files
|
||||
|
||||
# To make sure an appropriate NLS msg file is around when using the iconv msgloader
|
||||
# ICU has the messages compiled in.
|
||||
if use iconv && ! use icu ; then
|
||||
doenvd "${FILESDIR}/50xerces-c"
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
insinto /usr/share/doc/${PF}
|
||||
rm -rf samples/Makefile* samples/runConfigure samples/src/*/Makefile* samples/.libs
|
||||
doins -r samples
|
||||
dohtml -r doc/html/*
|
||||
fi
|
||||
}
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/flask-restful/flask-restful-0.3.3.ebuild,v 1.1 2015/05/26 06:46:30 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Simple framework for creating REST APIs"
|
||||
HOMEPAGE="http://flask-restful.readthedocs.org/ https://github.com/twilio/flask-restful/"
|
||||
SRC_URI="https://github.com/twilio/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples paging test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/aniso8601-0.82[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-0.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.3.0[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
paging? ( >=dev-python/pycrypto-2.6[${PYTHON_USEDEP}] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pycrypto[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
nosetests -v || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
cd docs || die
|
||||
emake man $(usex doc html "")
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
use examples && local EXAMPLES=( examples/. )
|
||||
local DOCS=( AUTHORS.md CHANGES.md CONTRIBUTING.md README.md )
|
||||
|
||||
doman docs/_build/man/*
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/gst-python/gst-python-1.4.0.ebuild,v 1.1 2015/05/25 17:17:37 eva Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit python-r1
|
||||
|
||||
DESCRIPTION="A Python Interface to GStreamer"
|
||||
HOMEPAGE="http://gstreamer.freedesktop.org/"
|
||||
SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="1.0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/libxml2
|
||||
>=dev-python/pygobject-3:3[${PYTHON_USEDEP}]
|
||||
>=media-libs/gstreamer-1.4:1.0
|
||||
>=media-libs/gst-plugins-base-1.4:1.0
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
# XXX: unittests are not ported to 1.0 yet.
|
||||
|
||||
src_prepare() {
|
||||
prepare_gst() {
|
||||
mkdir -p "${BUILD_DIR}" || die
|
||||
}
|
||||
python_foreach_impl prepare_gst
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
ECONF_SOURCE="${S}" python_foreach_impl run_in_build_dir econf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
python_foreach_impl run_in_build_dir default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
python_foreach_impl run_in_build_dir default
|
||||
prune_libtool_files --modules
|
||||
einstalldocs
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
# ChangeLog for dev-python/keepassx
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/keepassx/ChangeLog,v 1.1 2015/05/26 09:07:43 jlec Exp $
|
||||
|
||||
*keepassx-0.0.3 (26 May 2015)
|
||||
|
||||
26 May 2015; Justin Lecher <jlec@gentoo.org> +keepassx-0.0.3.ebuild,
|
||||
+metadata.xml:
|
||||
New package, ebuild written by me
|
@ -0,0 +1,26 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
DIST keepassx-0.0.3.tar.gz 15041 SHA256 d8cada98caf2aa77472de67efbec9818e5eb9c4e7a2d39a58ac02e5c2553c5ba SHA512 97ca5b00f8f565595ea78f43a152c752e7ae868ba15d8d3c48f3b75e56d266e28e99d1e61badec646f585bdeca42c49c0d2e19efd46bd79e9838d54293f5e784 WHIRLPOOL 89091f89248f0f4bb525e5dc47ccf228d401524968a76cf6605a790b86983ab9cbe0195dd4b067441975ebd9c58067ed4200f689bc3564427fc07d4620567797
|
||||
EBUILD keepassx-0.0.3.ebuild 871 SHA256 1332407d66f04c5c27955fc28c129f4f2330125c7ba504b0fd21a839cad62c1f SHA512 0014b5b23cb19431239f64f74ac86b18fdf60e60c76cb1c42aa96165d771751357594c2c384bbff9aaca712ee4faa24093bbdc96710def9f8460c8e7c3a0abd2 WHIRLPOOL 08271772bf60daa8353a6dbe23640c207e438f0ef3e001bc7b303356c8a629593282b25ee3b8176d42d389fcbeba25f5491f699570c7208170f5db1e67644875
|
||||
MISC ChangeLog 364 SHA256 c49dcffca69793b79782310430193c37c9de745d3374c0b171da4e378a754df4 SHA512 b7c253127a8eef9e62e2451aedbe9d457afa3fa57f735f965edb514a7473aaf0a0fa55fdf9b3877035060a23f0673b0a7a4c301aad0293502ba5747b2e1756ae WHIRLPOOL 3d2e55c76e3088b04495108d0ff97f7086e08741e79f11c424188918f60cabadec5336c65bdbf1a12e47cd1dec220aa2fc20a3d65bacd195db1d883ff1a2bf17
|
||||
MISC metadata.xml 258 SHA256 f9120561eb5a0eb0be48e47772750941e1a206da5fda56321b45eb76fd145ba7 SHA512 adbf77e7b9f35851720e2f9ef564420d0d128c19fd2a72cd4c9f25e0261419d46c1f72c45fc7093a00eb15e551a14742f969157fb3356f8a60b3d31dee38c8c2 WHIRLPOOL 7811fe6099018241061d288dcc1333c7bad35703bb201f921041c7faeeacb03faf748f1d34699afe4e21b1a3f95149fafbbb18633548dfd344fbb736a3ddf495
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iQJ8BAEBCgBmBQJVZDfgXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0QUU0N0I4NzFERUI0MTJFN0EyODE0NUFF
|
||||
OTQwMkE3OUIwMzUyOUEyAAoJEOlAKnmwNSmi4RoP/iu3nZNS4TLPq9B4xXg4N/kE
|
||||
8uBIIolpI2V8iCxKR2BhCNpixjEw+Ntf67bVFl4RCGOGF2GpcHqRD6mlISD6so8Q
|
||||
CyH3dBLpjkRaCiRSyTY8O+FOqZ1Lj9zC0KkU36yBCrBEfLqqy9gUiPvzjuzZtPLu
|
||||
/DaXBAcTHFYlTNgMyjSpsBbPr/NQUl7h++ZggJgVMnu6T0hENXUFJjsrIgjDY1h+
|
||||
ehdFxMnDZyMK1HEDMr6sgwerO98q/q3ldUblTr8MlnIbwsW6Zh/3rP9OI6dO2CJ4
|
||||
upn/xfE7qZ9KN93vTGuwj0rdMmJ17ukPrSRrl/06stDL7Gcoge4eXLrQWpXCJqUX
|
||||
PKzWU1pmEoHFTH8f5rvOjT+O981bBhW5SfMPV1JuDK1Zm/nRzi91cxXcIcxkSV9T
|
||||
jrABgG9lTO7gz3Lp7tq4Gmj52UPnpv9oafRcpo6jiOxz2qmiJHnA21u/Y9asgziE
|
||||
gG5gaaKOnvwHsYeW6zp8WffrWdQahCZ5G9kqceZLKUNiPEWQTRPY23fYG/RkXUeZ
|
||||
Z6ilOs1ou7+J5P1OAtKbtGT93oHowHb6z3hPW0oFzm2vw26I5l6O9g89wwDNvzpg
|
||||
YG1qQOmDe4Scvf/2gnBRoyhpHVDiCBcvs8j5D/Dj29hzWMSEb5GrcBFb2YaFMkM2
|
||||
1sh9uhXlBM9YZS4XhF2/
|
||||
=xRVy
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/keepassx/keepassx-0.0.3.ebuild,v 1.1 2015/05/26 09:07:43 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python API and CLI for KeePassX"
|
||||
HOMEPAGE="https://github.com/jamesls/python-keepassx https://pypi.python.org/pypi/keepassx"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/pycrypto[${PYTHON_USEDEP}]
|
||||
dev-python/prettytable[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
src_test() {
|
||||
py.test keepassx || die
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<maintainer>
|
||||
<email>jlec@gentoo.org</email>
|
||||
<name>Justin Lecher</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,28 +1,24 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX 0.21.1-packaging.patch 2319 SHA256 8f874cc3a87b25fc13f1ab22ece4240b7f136887050d2ab7e3c5f2adcac94bed SHA512 fdbe229cc36216c8724b1d0f45a86708af433d066a024044dfd99047f9b161532f2ab32e88aac507bbf0b7873cda417894870852c2d678d30fa284667d28828e WHIRLPOOL fbf8bd6eb2d12869cd98d7bae7ce22f367adc6c46c4eec5cbcee4d9f5b268daf647f08e9f43b4840949a704c3c73a85c98f85c48ca9757b4b5df4fd7f5bca26a
|
||||
AUX 0.22.3-Use-swig-generated-python-loader.patch 4468 SHA256 e7e99614688bbf4ba2c596bf67bbdaefc479b36cf2375acd23380e652813bc75 SHA512 e194f67da2486d13dc0b68df993c7339e1818f773a907cb516102f3e8a1682fca24b8d2e22f1438443c7b95bf8e9d0fb52d63a74fb505c6d6b1e0e78afa798a4 WHIRLPOOL c441e785fcb2f049e2810eb5f5b1bfd4cfb2686dea8065459da2b3f2c2a66a4e7570a6e539dcf086d7bc1a5e2f54b34e348e39be6643e7cbfb1c6b854c555b51
|
||||
AUX 0.22.3-packaging.patch 2572 SHA256 5631493d85e236a6ccc8e26f31cd034edd0fd0832049f4d7aa233bc588dd990a SHA512 ddb80f45de23441e4aba04ad0cf48dc9eab46b0d5031f22e7513424dcdd0f38340c04b1da7d17446c7eea2765249f4f7d00e67e0f8d2a3fb37e10aab6aa1d8e2 WHIRLPOOL fcc9133f9d3970643dea1b27b503036eb6a09ff23d66575913a25106c92b34a353b10e6bf27952e97c83cbf0c0352ce76071a96626a10879e77b3eef71e861f6
|
||||
AUX m2crypto-0.21.1-cross-compile.patch 1437 SHA256 a63ace788d51b9b04847b6d50d83360648322edba773a0d0f375f7fa86d15cd0 SHA512 9c10f1638eb6aa891434b94d9a7d574d498ccfd4e2dc1de03692130b8700bb7c38123d07e6635755a4a9766231c9de4a17f822f44623bcdb8601f9b5f38d6cab WHIRLPOOL 1bc566f065d6809df0181bf610c8f20da59037038ea2470ffb6aa10b720ca6c5ceb0c9890f63024958d5eaf23a8b52d0556aa6a98be86a5cbaad0ec1a44163c0
|
||||
AUX m2crypto-0.22.3-cross-compile.patch 1728 SHA256 87c2046e453f1dea08e03459a946eecaa9bf876d1a18ed70c88e142e3730df99 SHA512 efb77cb16f8a63ea13b4883732736bde53dd75bfee6e2913514e3c77f50e3b26f5e615405fbee880fea70a91ff5e31ba3bc640848616e23f829c270e77080dd9 WHIRLPOOL 23051fcc7228f392752506eedf6fdd953e7d4f770a9c1528164fea9dc03cbe106c794f3d6659a35be384be5fee93bcb4fb3ca19c19f1be909ffd26463b5e5bf6
|
||||
DIST M2Crypto-0.21.1.tar.gz 413563 SHA256 25b94498505c2d800ee465db0cc1aff097b1615adc3ac042a1c85ceca264fc0a SHA512 b261eed84b3bda8a664c065241c2007f6443235a0fbcdd856c5a0b1f015e75662724b72a56e94aeb174414fff5c8dd71dfcb4b18f677f576ab7e30811a8adf9b WHIRLPOOL 88f184452a660cff934371d18e0065974dec3cea052cf78ef0bbecf35ed2ef6d69f8a40016f1b3fbac24fa06697b7e4c5e9e1f6afd20d30ff63fa1c22b69e8d0
|
||||
DIST M2Crypto-0.22.3.tar.gz 74795 SHA256 6071bfc817d94723e9b458a010d565365104f84aa73f7fe11919871f7562ff72 SHA512 c179d3cf03ced77aed24285ca3f1527d5e05bbfe091a1522bff94a940fd390213fbb9b83d7ccd43ceae49626b427ae8790782cf93ead85be1e063bc4121c62e0 WHIRLPOOL 66a9a6e7c9b195814048a1bcecf6ef71a269bebb9dbda73801c88b3ba27330b555a46d05c53bbd0778f9c1e1bb5f9c6e7e860de443bf16baffc2072ee5996e31
|
||||
DIST m2crypto-0.21.1-backports.tar.gz 10385 SHA256 d3f7cefc85b6da2f848b24e033ebab069b759bd27f479ded790090fa1b859919 SHA512 4cf68d92c78d103dc2846c0db6f5253ad5ec270569c51565fa1b9981b9f73cb73a6edcc70a44f4392f2388102b76704c974e82c0f272a9d91ebaf503ea1b6b50 WHIRLPOOL 2eccbe1ba488d6d6425db2c47bef7e318d258fca0dfc702e41a435a90a9173c2cf71767d5ecb057b1a2844d2f047869edbde2241f7c97df2527257065ce40335
|
||||
EBUILD m2crypto-0.21.1-r2.ebuild 1836 SHA256 5825d819a47f76f87a57670d3d540dd1dc55a6e58c045c649d9c0d43f1101805 SHA512 d7eead603d859425eb56dc687d7125c7008cbbc7cdfcb537ed17ec84b293bfb81be8298394920a97854982bc94747488277aa9e01de25e4f07cf904c724e081c WHIRLPOOL 4b442a936f0447a929f32579c0a6ec8a7021a895143eda48c3785fb1af5175d9c25378394f6f17e586bc8d01b6b66bc9ba2cc78541e8c47b1c9a1ed94225c836
|
||||
EBUILD m2crypto-0.22.3-r3.ebuild 1476 SHA256 93114f60c723983f4a2d4cebaf429218c8aef4048426923b735f6b8d537b09a2 SHA512 6fdac59e390a5f622d530e834271a81b4e026b20b3404c652d59c99ff2c890d7f4cfc11b960dcd0e4ac3f7b89c8e290ac12901acb8eba8f090d5da13ead8a78c WHIRLPOOL c1ed113f3c3ad44e53e9423fb45e7887351ce2577e1c992b4cc174b29d02d4153f9b86c2f174b8399a3b4f8f1a5323967247b0e408a66d955a2344b3b4063929
|
||||
MISC ChangeLog 11751 SHA256 b13063767bb4bf7bebe469338b4c46e2d4e0d3b0c4cd5ccded29d19bd055337b SHA512 b9cf7e0c3edd7e6921c2b92dc94c25211f483a27253c0f97efc91c22b37f27644aa58685a5c6458f6f77645f0a878c42a04c353fc28c445295a85034a3479950 WHIRLPOOL 0352cdb1bf81307fe70eb7da6ab8049d8b0aedefad807b62d9a8144c136dc6ccbd32b9292988f34088e22b744d76dc5714dedfc4a2cd3f6132616b5d7b241d84
|
||||
EBUILD m2crypto-0.21.1-r3.ebuild 1474 SHA256 aa19065108ba68ad9ee6fa3ea350e2581b5bf73bf323699e3c70b3fedca92b3b SHA512 207050b912a5c5cdd05705b022d9bb7b32ded7d8bcf54f81f8b75f3e9184f2398dc354c57cc7d69055bd9440a983e74c46b3c24660bfca250e03dead4c89603a WHIRLPOOL 870c6e39bfaba1ce7bb9248ec3177554a48d97482d546320b865c3c81065f3a191ff7f7e32180db9fb888f7b4abf819b02618924db66f8e6ca20b6e66405b53c
|
||||
EBUILD m2crypto-0.22.3-r3.ebuild 1461 SHA256 298d6f4d78973822ba14b86d44dd9e05b995103347d3cd6194414095eaab7bfe SHA512 dd05d935b16d6fa7073996765259bd9b4c19eb974626aafeb71298feb5fc8a7738035f362f2a7fa73ed87b7519033a856afa1071671d60b7cc92becc5590deda WHIRLPOOL a5b2a2a090194adc5aad2ebba54d5ceb361b3c0925a2147cea3e2b85a7de9c1552e9672a0e5a685d714504f21d99a9c98d13a6141f057d57f17080c539f998bc
|
||||
EBUILD m2crypto-0.22.3-r4.ebuild 1186 SHA256 236e22d0a5b4c06f6de8d1a38f9c8c4af197c6575464dd482f919086e13bce23 SHA512 c2e4e3b5c780ba745b380ae658d2cb9ae0df416b47046b48d8028a5260a1e5883a4531e75f5f2d875f55b6620550c5861b9e69500afffb7d9dafddf56301c7d2 WHIRLPOOL 99e2b3a5a556d498b19063e4ec81e8ec6ea370b4f4c7884c531f25855cf1f3cc96f527ceee4dd61e803eeef3a539ba7df3a008e11baa3ac5a4e173ea134a51ff
|
||||
MISC ChangeLog 13040 SHA256 48314e5654f4874099a344dc8a905deabef7d1436dbfc72d38bbc99d32196344 SHA512 4dc186c965cf75b2a9736d81437d6a12be6dde7a9914df14b1f1bc4532bbbc6fe87e7d1b4692446f9d9b6e7c2d1a254d9debf1241b888af1455c1726b3272406 WHIRLPOOL 5189bf4c6425e09356ca794d0009e29afb81f00f19710f9cc7edc6951e23d39e96b591dc1f7eb5ff12e3bb4354990578d98298b84f274c5c42f6175c366724f6
|
||||
MISC metadata.xml 231 SHA256 4b3c3ef12b8947ff65c09c0c6bbeda5e9837776cbd593d20951d4fca97b38fc8 SHA512 70d64f2f5642ac485ed4b1ab58e307485d3bbe417edaab9c0cfc6ca1ad56de0b26b350b439bff4ac3d8d4c432df4b086f24f715a1ce631b8231bcd5cb9938561 WHIRLPOOL 59674c4927ea7a1df761e8ff83a04cafa8fc07973491a2c2e033e5afc2dead61366f0f66c8b14290b9e0652af24a8a0919753f8020e8a510ce1bbe4395165ae2
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJVVbZkAAoJEPGu1DbS6WIALKUP/3eqIQh9YT+AQLAqRX0kfMW6
|
||||
Yfn/YjdAqsAHmr831gfIcDg91kr8ZiNoHhjOM1TArA7GORsXf93YPXpqlqyPFCDJ
|
||||
ympO22VaDmvKMzdfRjyngBjTED1913fgkNcY7sEnFngRMrjXNwZn9eBq46ZDkxiR
|
||||
6SzztuhImv/GI8hy1M7LOtH2gu1s1cRikruJcFq+v4voZ8YSGLZkIirZNKliAyaO
|
||||
LlQ0tt0gr/SL9ha/H5nsZ2q7ZAWkkWbgS5Jg1gsUTPiJrr4vyVzUs9GBcU8pGiXQ
|
||||
hFkbG8t/7ir+RwKCEDgg8Oq51SIi/x7vpYHSyDfEvS6YHbldhVm46z1dQfG++cI/
|
||||
3O3xgA/gPgfWgXWDb8XZsBnDoO5mvfItc5PbeORrr4a+bzJuJsWQSuGqoz2Kwg9t
|
||||
4pLxyM00BLjTUOMfqvapV1YpCjgSpuWz398pe5Xraeg9WjT/io+ED20flzm+QqBt
|
||||
fgxHRWkrWsmRt8VJJwyUdDoPyUIzAywl5txhMIeUzKRYb11D9hnHXHVMV12aOQ+F
|
||||
hRYdB4R7kT2vziK94kklAgAtPkxJcXMVtu4Kdt8c8nVwyJKvPaIDgAaGkDYifGey
|
||||
7vlFTjo0XlsHvF2xo4jphdCj4zW1OhxL1Z2j2p1PdWw7jxyNJiKu+JpNfEmknPf4
|
||||
mLM7QtnXDAiXNZMOlZtW
|
||||
=SMUs
|
||||
iF4EAREIAAYFAlVjv9MACgkQC77qH+pIQ6QwRwEAn522Hbw4kV925rZSyPWWK59c
|
||||
51DezshvQcO8O/q0peUBAIzy55CWh9A9uMsIpbg6ho/fJV023kTIVKwrytVhtzwb
|
||||
=qOKK
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,56 @@
|
||||
From 017d82b1f17446f38339589e25e9aba98f87f9f4 Mon Sep 17 00:00:00 2001
|
||||
From: Mike Gilbert <floppym@gentoo.org>
|
||||
Date: Mon, 25 May 2015 13:09:35 -0400
|
||||
Subject: [PATCH] Gentoo-specific packaging fixes
|
||||
|
||||
Fix cross-compiles
|
||||
EPREFIX support
|
||||
Revert custom build and install classes
|
||||
---
|
||||
setup.py | 11 ++++-------
|
||||
1 file changed, 4 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/setup.py b/setup.py
|
||||
index 0967216..bca474a 100644
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -66,8 +66,8 @@ class _M2CryptoBuildExt(build_ext.build_ext):
|
||||
opensslIncludeDir = os.path.join(self.openssl, 'include', 'openssl')
|
||||
opensslLibraryDir = os.path.join(self.openssl, 'lib')
|
||||
|
||||
- self.swig_opts = ['-I%s' % i for i in self.include_dirs + \
|
||||
- [opensslIncludeDir, includeDir]]
|
||||
+ eprefix = os.getenv('EPREFIX', '')
|
||||
+ self.swig_opts = ['-I' + eprefix + '/usr/include']
|
||||
if get_platform() == 'linux-x86_64':
|
||||
self.swig_opts.append('-D__x86_64__')
|
||||
self.swig_opts.append('-outdir')
|
||||
@@ -76,8 +76,7 @@ class _M2CryptoBuildExt(build_ext.build_ext):
|
||||
#self.swig_opts.append('-D__i386__') # Uncomment for early OpenSSL 0.9.7 versions, or on Fedora Core if build fails
|
||||
#self.swig_opts.append('-DOPENSSL_NO_EC') # Try uncommenting if you can't build with EC disabled
|
||||
|
||||
- self.include_dirs += [os.path.join(self.openssl, opensslIncludeDir),
|
||||
- os.path.join(os.getcwd(), 'SWIG')]
|
||||
+ self.include_dirs += [os.path.join(os.getcwd(), 'SWIG')]
|
||||
|
||||
if sys.platform == 'cygwin':
|
||||
# Cygwin SHOULD work (there's code in distutils), but
|
||||
@@ -87,8 +86,6 @@ class _M2CryptoBuildExt(build_ext.build_ext):
|
||||
# Someday distutils will be fixed and this won't be needed.
|
||||
self.library_dirs += [os.path.join(self.openssl, 'bin')]
|
||||
|
||||
- self.library_dirs += [os.path.join(self.openssl, opensslLibraryDir)]
|
||||
-
|
||||
|
||||
if sys.version_info < (2,4):
|
||||
|
||||
@@ -182,5 +179,5 @@ used to provide SSL for Twisted.''',
|
||||
|
||||
ext_modules = [m2crypto],
|
||||
test_suite='tests.alltests.suite',
|
||||
- cmdclass = {'build': CustomBuild, 'install': CustomInstall, 'build_ext': _M2CryptoBuildExt}
|
||||
+ cmdclass = {'build_ext': _M2CryptoBuildExt}
|
||||
)
|
||||
--
|
||||
2.4.1
|
||||
|
@ -0,0 +1,138 @@
|
||||
From 803188070e486030cb1d2e53692b39305c742b17 Mon Sep 17 00:00:00 2001
|
||||
From: Joe Julian <jjulian@io.com>
|
||||
Date: Tue, 19 May 2015 23:54:08 -0700
|
||||
Subject: [PATCH] Use swig generated python loader
|
||||
|
||||
---
|
||||
.gitignore | 6 +++++-
|
||||
M2Crypto/__init__.py | 4 ++--
|
||||
M2Crypto/m2.py | 4 +---
|
||||
SWIG/_m2crypto.def | 2 +-
|
||||
SWIG/_m2crypto.i | 2 +-
|
||||
setup.py | 25 +++++++++++++++++++++----
|
||||
6 files changed, 31 insertions(+), 12 deletions(-)
|
||||
|
||||
diff --git a/M2Crypto/__init__.py b/M2Crypto/__init__.py
|
||||
index 647e057..38dbbd5 100644
|
||||
--- a/M2Crypto/__init__.py
|
||||
+++ b/M2Crypto/__init__.py
|
||||
@@ -19,7 +19,7 @@ Copyright 2008-2011 Heikki Toivonen. All rights reserved.
|
||||
version_info = (0, 22)
|
||||
version = '.'.join([str(_v) for _v in version_info])
|
||||
|
||||
-import __m2crypto
|
||||
+import m2crypto
|
||||
import m2
|
||||
import ASN1
|
||||
import AuthCookie
|
||||
@@ -47,4 +47,4 @@ import m2xmlrpclib
|
||||
import threading
|
||||
import util
|
||||
|
||||
-__m2crypto.lib_init()
|
||||
+m2crypto.lib_init()
|
||||
diff --git a/M2Crypto/m2.py b/M2Crypto/m2.py
|
||||
index e4bb695..516cadb 100644
|
||||
--- a/M2Crypto/m2.py
|
||||
+++ b/M2Crypto/m2.py
|
||||
@@ -25,7 +25,5 @@ Portions created by Open Source Applications Foundation (OSAF) are
|
||||
Copyright (C) 2004 OSAF. All Rights Reserved.
|
||||
"""
|
||||
|
||||
-from __m2crypto import *
|
||||
+from m2crypto import *
|
||||
lib_init()
|
||||
-
|
||||
-
|
||||
diff --git a/SWIG/_m2crypto.def b/SWIG/_m2crypto.def
|
||||
index 753db2c..3e9d5bc 100644
|
||||
--- a/SWIG/_m2crypto.def
|
||||
+++ b/SWIG/_m2crypto.def
|
||||
@@ -1,2 +1,2 @@
|
||||
EXPORTS
|
||||
-init__m2crypto
|
||||
+init_m2crypto
|
||||
diff --git a/SWIG/_m2crypto.i b/SWIG/_m2crypto.i
|
||||
index 50be5c3..e491222 100644
|
||||
--- a/SWIG/_m2crypto.i
|
||||
+++ b/SWIG/_m2crypto.i
|
||||
@@ -8,7 +8,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
-%module(threads=1) _m2crypto
|
||||
+%module(threads=1) m2crypto
|
||||
/* We really don't need threadblock (PyGILState_Ensure() etc.) anywhere.
|
||||
Disable threadallow as well, only enable it for operations likely to
|
||||
block. */
|
||||
diff --git a/setup.py b/setup.py
|
||||
index bac6f9f..fc89513 100644
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -17,9 +17,22 @@ import os, sys, platform
|
||||
from setuptools import setup
|
||||
from setuptools.command import build_ext
|
||||
|
||||
+from distutils.util import get_platform
|
||||
from distutils.core import Extension
|
||||
from distutils.spawn import find_executable
|
||||
|
||||
+from distutils.command.build import build
|
||||
+from setuptools.command.install import install
|
||||
+
|
||||
+class CustomBuild(build):
|
||||
+ def run(self):
|
||||
+ self.run_command('build_ext')
|
||||
+ build.run(self)
|
||||
+
|
||||
+class CustomInstall(install):
|
||||
+ def run(self):
|
||||
+ self.run_command('build_ext')
|
||||
+ self.do_egg_install()
|
||||
|
||||
class _M2CryptoBuildExt(build_ext.build_ext):
|
||||
'''Specialization of build_ext to enable swig_opts to inherit any
|
||||
@@ -70,11 +83,12 @@ class _M2CryptoBuildExt(build_ext.build_ext):
|
||||
|
||||
self.add_multiarch_paths()
|
||||
|
||||
- opensslIncludeDir = os.path.join(self.openssl, 'include')
|
||||
+ includeDir = os.path.join(self.openssl, 'include')
|
||||
+ opensslIncludeDir = os.path.join(self.openssl, 'include', 'openssl')
|
||||
opensslLibraryDir = os.path.join(self.openssl, 'lib')
|
||||
|
||||
self.swig_opts = ['-I%s' % i for i in self.include_dirs + \
|
||||
- [opensslIncludeDir, os.path.join(opensslIncludeDir, "openssl")]]
|
||||
+ [opensslIncludeDir, includeDir]]
|
||||
self.swig_opts.append('-includeall')
|
||||
self.swig_opts.append('-modern')
|
||||
|
||||
@@ -85,6 +99,9 @@ class _M2CryptoBuildExt(build_ext.build_ext):
|
||||
elif platform.architecture()[0] == '32bit':
|
||||
self.swig_opts.append('-D__i386__')
|
||||
|
||||
+ self.swig_opts.append('-outdir')
|
||||
+ self.swig_opts.append(os.path.join(os.getcwd(),'M2Crypto'))
|
||||
+
|
||||
self.include_dirs += [os.path.join(self.openssl, opensslIncludeDir),
|
||||
os.path.join(os.getcwd(), 'SWIG')]
|
||||
|
||||
@@ -103,7 +120,7 @@ if sys.platform == 'darwin':
|
||||
else:
|
||||
my_extra_compile_args = []
|
||||
|
||||
-m2crypto = Extension(name = 'M2Crypto.__m2crypto',
|
||||
+m2crypto = Extension(name = 'M2Crypto._m2crypto',
|
||||
sources = ['SWIG/_m2crypto.i'],
|
||||
extra_compile_args = ['-DTHREADING'] + my_extra_compile_args,
|
||||
#extra_link_args = ['-Wl,-search_paths_first'], # Uncomment to build Universal Mac binaries
|
||||
@@ -145,5 +162,5 @@ interface.''',
|
||||
|
||||
ext_modules = [m2crypto],
|
||||
test_suite='tests.alltests.suite',
|
||||
- cmdclass = {'build_ext': _M2CryptoBuildExt}
|
||||
+ cmdclass = {'build': CustomBuild, 'install': CustomInstall, 'build_ext': _M2CryptoBuildExt}
|
||||
)
|
||||
--
|
||||
2.4.1
|
||||
|
@ -0,0 +1,68 @@
|
||||
From d307a38515c5d050bbf8555d79aff3e4ce78af78 Mon Sep 17 00:00:00 2001
|
||||
From: Mike Gilbert <floppym@gentoo.org>
|
||||
Date: Mon, 25 May 2015 12:08:47 -0400
|
||||
Subject: [PATCH] Gentoo-specific packaging fixes
|
||||
|
||||
Fix cross-compiles
|
||||
EPREFIX support
|
||||
Revert custom build and install classes
|
||||
---
|
||||
setup.py | 20 ++++----------------
|
||||
1 file changed, 4 insertions(+), 16 deletions(-)
|
||||
|
||||
diff --git a/setup.py b/setup.py
|
||||
index fc89513..806464f 100644
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -81,29 +81,19 @@ class _M2CryptoBuildExt(build_ext.build_ext):
|
||||
|
||||
build_ext.build_ext.finalize_options(self)
|
||||
|
||||
- self.add_multiarch_paths()
|
||||
-
|
||||
includeDir = os.path.join(self.openssl, 'include')
|
||||
opensslIncludeDir = os.path.join(self.openssl, 'include', 'openssl')
|
||||
opensslLibraryDir = os.path.join(self.openssl, 'lib')
|
||||
|
||||
- self.swig_opts = ['-I%s' % i for i in self.include_dirs + \
|
||||
- [opensslIncludeDir, includeDir]]
|
||||
+ eprefix = os.getenv('EPREFIX', '')
|
||||
+ self.swig_opts = ['-I' + eprefix + '/usr/include']
|
||||
self.swig_opts.append('-includeall')
|
||||
self.swig_opts.append('-modern')
|
||||
|
||||
- # Fedora does hat tricks.
|
||||
- if platform.linux_distribution()[0] in ['Fedora', 'CentOS']:
|
||||
- if platform.architecture()[0] == '64bit':
|
||||
- self.swig_opts.append('-D__x86_64__')
|
||||
- elif platform.architecture()[0] == '32bit':
|
||||
- self.swig_opts.append('-D__i386__')
|
||||
-
|
||||
self.swig_opts.append('-outdir')
|
||||
self.swig_opts.append(os.path.join(os.getcwd(),'M2Crypto'))
|
||||
|
||||
- self.include_dirs += [os.path.join(self.openssl, opensslIncludeDir),
|
||||
- os.path.join(os.getcwd(), 'SWIG')]
|
||||
+ self.include_dirs += [os.path.join(os.getcwd(), 'SWIG')]
|
||||
|
||||
if sys.platform == 'cygwin':
|
||||
# Cygwin SHOULD work (there's code in distutils), but
|
||||
@@ -113,8 +103,6 @@ class _M2CryptoBuildExt(build_ext.build_ext):
|
||||
# Someday distutils will be fixed and this won't be needed.
|
||||
self.library_dirs += [os.path.join(self.openssl, 'bin')]
|
||||
|
||||
- self.library_dirs += [os.path.join(self.openssl, opensslLibraryDir)]
|
||||
-
|
||||
if sys.platform == 'darwin':
|
||||
my_extra_compile_args = ["-Wno-deprecated-declarations"]
|
||||
else:
|
||||
@@ -162,5 +150,5 @@ interface.''',
|
||||
|
||||
ext_modules = [m2crypto],
|
||||
test_suite='tests.alltests.suite',
|
||||
- cmdclass = {'build': CustomBuild, 'install': CustomInstall, 'build_ext': _M2CryptoBuildExt}
|
||||
+ cmdclass = {'build_ext': _M2CryptoBuildExt}
|
||||
)
|
||||
--
|
||||
2.4.1
|
||||
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/m2crypto/m2crypto-0.21.1-r3.ebuild,v 1.3 2015/05/26 00:35:30 floppym Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="M2Crypto"
|
||||
|
||||
DESCRIPTION="M2Crypto: A Python crypto and SSL toolkit"
|
||||
HOMEPAGE="http://chandlerproject.org/bin/view/Projects/MeTooCrypto http://pypi.python.org/pypi/M2Crypto"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz
|
||||
http://dev.gentoo.org/~floppym/dist/m2crypto-0.21.1-backports.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="doc examples"
|
||||
|
||||
# swig-3.0.5 results in broken constants, #538920
|
||||
RDEPEND=">=dev-libs/openssl-0.9.8:0="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-lang/swig-1.3.28
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/epydoc[${PYTHON_USEDEP}] )"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
# Tests access network, and fail randomly. Bug #431458.
|
||||
RESTRICT=test
|
||||
|
||||
PATCHES=(
|
||||
"${WORKDIR}"/patch/0.21.1-0001-Fixed-invalid-variable-name.patch
|
||||
"${WORKDIR}"/patch/0.21.1-0002-Fixing-memory-leaks-in-the-SWIG-wrapper.patch
|
||||
"${WORKDIR}"/patch/0.21.1-0003-Use-swig-generated-python-loader.patch
|
||||
"${FILESDIR}"/0.21.1-packaging.patch
|
||||
)
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/m2crypto/m2crypto-0.22.3-r4.ebuild,v 1.3 2015/05/26 00:28:19 floppym Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="M2Crypto"
|
||||
|
||||
DESCRIPTION="M2Crypto: A Python crypto and SSL toolkit"
|
||||
HOMEPAGE="https://github.com/martinpaljak/M2Crypto http://pypi.python.org/pypi/M2Crypto"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
# swig-3.0.5 results in broken constants, #538920
|
||||
RDEPEND=">=dev-libs/openssl-0.9.8:0="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-lang/swig-1.3.28:0
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
# Tests access network, and fail randomly. Bug #431458.
|
||||
RESTRICT=test
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/0.22.3-Use-swig-generated-python-loader.patch
|
||||
"${FILESDIR}"/0.22.3-packaging.patch
|
||||
)
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
@ -1,30 +1,28 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
DIST prettytable-0.6.tar.gz 19663 SHA256 6414f9f5ddba04fcca39f09a9852ec3585b92b67e9319ea865671044d3ed2299 SHA512 ebf53f86ebaaa0c9436808530409bf30069b4722d5dac4c891bd6a9953c3ef1afb3d3f0b494bd4b7b474c98c2e0532c73123fb71827d4b3a5bbb497d32d30af4 WHIRLPOOL 1f932621d100ec67f1764e05164658f80d9328e3e3e770d1a46acdee0e7e35c4c71194f2473439e37a5f6c9d59a5e27f625cf3d38731a648a3b5225b2610d3a3
|
||||
DIST prettytable-0.7.1.tar.gz 24448 SHA256 686bda277474e5cc3cff02596d72c2d6f171170225af3dedffe78cbf958c6348 SHA512 5389f3c31cb7482f6796c7f369fc9ef79e2029c783e33c0845dd28a1a6394e66395a1d452072ed89aeb2c38705b8f631a20d093b1bd817c3175e32367f552147 WHIRLPOOL daf155240cd35ce87ac333211a234edee0bf2960bf7bf7ad240d566a803f958b9ada977bbd3a51e85006e333565a950c4070e94290ec7e7bc45f8ccbb63328b7
|
||||
EBUILD prettytable-0.6-r1.ebuild 637 SHA256 792eda1254952c233e0925fddb9373f4b09a1115849b82f4c33bb50456ca040d SHA512 372031474ce3f5bec8ae7fb6bd1929fb3edd4c6d647685d7f9c52de5017c00a84080ed73076af266b9a0dc37d24ab5234c2f5a4172bff9204032dfaab06925ed WHIRLPOOL 764ee445121ae1e531688cd0b3a1f6a463ba3f2dd113b8cffa5851017ea7b53222d49f0410e5218341c5b04f8bd2f1c11e8d3f9d7e606b3d20e4739a2226c047
|
||||
EBUILD prettytable-0.6.ebuild 653 SHA256 47b6a4b61f1c5d228c77a646590129c7db4252d063634f837b988b48188c89ba SHA512 dd5dab9af204495954bf906ba479eabd83a7bdc53d58035547960ece1fab1d43a797c397d514e3484df43d5ddf9ceb422ffb89d40ed2b81c654f6f6942b2dec3 WHIRLPOOL eaa33f1604c8b797c71a4e0ea086033bacec7980faa729ef715035b31277fb2caa2f162567a92c835e73766a21e7e81b0052b376c2d6c0edceb44c2333e7913b
|
||||
EBUILD prettytable-0.7.1-r1.ebuild 751 SHA256 e5178d6f47e97ce4ec208803b8461cabc0e43c51409fba6268c30759e260c689 SHA512 ff75a9e322414c4e76b3ed6fe20a1920c33f30322ed6d287072632d869b7f8aeddaf9140535f1bd2598df41cd127510dfc57afda43cca798d950248362474329 WHIRLPOOL de259958b907f0be8301c501ce6f2206226fd6edffcef3adbbdafb85b5b382a2ae8b72f1f0f9b4e531cfcb5fcb92a0bc0395c256b426c22adb464c6ed35ee36f
|
||||
EBUILD prettytable-0.7.1.ebuild 682 SHA256 5aa6587aa8013eacf1e5be8d5f54ca76060284be1465655ef5d51ded66c81f1c SHA512 e1f12b3db6aa19a65bb5a2b9d4708ba3566a62049862b27cfd7289df8c2f91e3e14a2f22fd8ba02f64182b357a84d0432da2664401c8f9755ac555f182c10a5b WHIRLPOOL 6626a67080325afdab15abe5444260fee947b782c85b32f3eaf2aa615298fa7df5e4d4821c4ec8472091c2b43a74e3a6a9b7344c50ea1ed8d7978f8ed1e8d9fa
|
||||
MISC ChangeLog 2262 SHA256 0fb2b5b2c5e039e26779deea53b291a8c20ebccea35e8a15c02ac24de9b454ba SHA512 4d118f0382dd88ed9d5a4c4d02af43600da3ff330bc4150a1a93c3fe48abd41d18f36ded254d5ccd9f063e8638eafd189db3e7b96d37812e699719419eb2a2a9 WHIRLPOOL 4dbcf7df9c3d563e6963019c2241ad99c0873164dd7b3141a6a3bc3b1781f5f0006c71cd5276e9af906f687541529f638ecbb2b21547712dbd22486b8d8cb7e1
|
||||
MISC metadata.xml 244 SHA256 3f4c0e3b85d15702bd117c7b31094d5d7eaf794ebe9ff9d3a6162e93de4154e7 SHA512 884d8baff64ca386218c046d3caeb87acba2173fcf832e95eefacfb3e266912471dff5e21fbc7b998375334793410f171dc31410c8ad9d939de6eee08dc0e263 WHIRLPOOL 9c2fd5835f08b70b22677ac0171a5e4c4850a8c87c0d9f39e5e6f07d6e2fee9b13d0142b5bc9d3e42a8941f5bb39ef5424bbccde27e09e7df9791da845bab28a
|
||||
DIST prettytable-0.7.1.tar.bz2 21499 SHA256 599bc5b4b9602e28294cf795733c889c26dd934aa7e0ee9cff9b905d4fbad188 SHA512 1a7aa604f608483b107401ddca9721ddea673ea1415d2a514948f7399835784e0a9025f0e5236f4109890e5924da345bd111893200730501b496c136465c204f WHIRLPOOL cbde4e7053eb82749a21f1ac7e0a9ab7368f9dfbe64f0e434da085dc30f24931110e87c508c500bb340adec6d928dae53f1652d1601a5718311a9e414a2b789c
|
||||
DIST prettytable-0.7.2.tar.bz2 21755 SHA256 853c116513625c738dc3ce1aee148b5b5757a86727e67eff6502c7ca59d43c36 SHA512 f3a3fe6fa29f4ef090ff6cac06549ebd9db8b387e7b25fc64c4e37c8444586f50355c5573f38caabc72360aa68054aa189a67aa37f0bd13b872862ecd9151e71 WHIRLPOOL 1b27332ea8b2c83ec13b981508f429881bacacb87ac4a8c51a42b6071daa6d1278a48f3359547efae2c7f9eb1fe5d6b13e2d4232543722aa3aab1f30f9fccfbe
|
||||
EBUILD prettytable-0.7.1-r1.ebuild 726 SHA256 d9b1d04b91cc3383a13b5c6dda4e1bb6e837eb291876e47c9675f5eaf7770fbe SHA512 da0b9533cf1070ef2973b8bfe335c8c05f16bd04ab5975f591100cf88ccd4d642d953eba1fcd351e6f09ade2c3caefa2a0f4ccd15a057b81aab5125ee62bfb51 WHIRLPOOL 6fd6f84f40d97d9b2d5d60aa1b0de0558bf587bfdec8156738d699bb62ef803fb1a1b8620e233d1506f635048fd3b086544b7b5341ea3086b0fa19ffc8691d9e
|
||||
EBUILD prettytable-0.7.2.ebuild 725 SHA256 11c2033b38785489e36360e6e26ade9affb0b58a16d579ef42f3ed2651e0962e SHA512 2c818a65c9c35638bab48739bb99dba8fa258ebda265b8be9fb43dbe1d6799986fdddf1f7fca647710d2e74be2864f69de22ecda72650c98f51fbe20cf56fd35 WHIRLPOOL caaf950df3256144581ffc1bd23e21db85e9085cde950e89f6abe26b6eb0cb3483a64c8c22083b43311dc6982674c76db17a352129beb9d2b569164b61ad0071
|
||||
MISC ChangeLog 2521 SHA256 b9e3c5fdc59486ec544bc2e8ff4d130db30e07506992ddc91918af496d19f16b SHA512 9ec7d58e074ddccb4c7bed9f9c90ca11c2b09d32c89b1875f43a8ff80c67804a26513bef4e751ab7fbefd97a21c915b29cac48dd6b2ef95ab1939d09c4e0fffc WHIRLPOOL ae256228647411a34390172b3a0a99ba0c0ec9d1f82206b84f21e918d2456144a4e3a250cf18b2e223dcdf40b9ea179c4c1723bd25706ba1a7578f4f415c1e30
|
||||
MISC metadata.xml 249 SHA256 7698fb0e22ace1bc51f5faa31d8faa5d58b31298784d34bba31b1d0a9eef0fd4 SHA512 f92d31c5fee0c2d9b73f4781a7ba079653994edeac249efcda414f5c43be3fb65275179d4c126a8bead8b41c1adc4782ea44a7d7608542dc49c8f6f7f73796d3 WHIRLPOOL 439f3e201f9b77f5c230fb0f0ab7111e95bf58e77ccd6d8da9c4ceb0ebb47a0f5efe760c8b92fde28331be97239b55ff6c8d8fbdacdd28591f255fe7e0964961
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iQJ8BAEBCABmBQJVJOKAXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
|
||||
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOWnMQALOrOWXameZvyGl9RynPhLZk
|
||||
ujJq1hH7rslBgtfIy+vfHAZRL5saWws/rL8L+hAa5F7kiLkc7fk03iH8jBWYAPM0
|
||||
iIXknVTRZVuOdwKocT5fyXGmy3ySRkkoM9wldLXAL79dI10AJg3/LBcl0ZqAhHpS
|
||||
oBRB3/XHyTWuoRR6MFvNEU5ZhZxwdl/aTZMCWlFIyeYyDjZaLJ4dEqDafk0EyOxE
|
||||
eNrSzNwo308gp9x9whOiOvO61MhUVBPUZ8OANFokvx2/qEfjqkV9uKC3IpmjZR2M
|
||||
JKMr2bGQJ3H2zvvctMZ41rZzcvkctpeeMmv9wxSJZWB1nPANTiOPOnxmgyNIS7mX
|
||||
CZBa4dkypDVtK5w1mOJxiQkEyP0uX2p1hHdydCeKAX9lPj4k0umCC5Xt1n+QWgXg
|
||||
t+bK9hAQu1zq9rxQVz1FSqWtSBsarELOAGGWdOIxMiq6UVEtxnY2tX6WWwfYUZI3
|
||||
qp5RrR5/gdS1rtTdiyd1TM0+RiUIZESWS0Qa14qMw5EadB1t+h0EF/gqyi5gFyF8
|
||||
4hXPyxdecqBZzdjm5AOp7heT8GUXB9VzrzZsN19PsQLOv7kyXJ8g8EuUUblGB5uA
|
||||
5RsJ+/dd4WXSkY+ThnHZOdrQEDcDin5ycjdNGYjIJN2xXKyptraN3Yu68F3mkbAX
|
||||
3MMiGqd5cj0DP8REEdOP
|
||||
=ls5L
|
||||
iQJ8BAEBCgBmBQJVZEdZXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0QUU0N0I4NzFERUI0MTJFN0EyODE0NUFF
|
||||
OTQwMkE3OUIwMzUyOUEyAAoJEOlAKnmwNSmig4IP/19BjC8/deKGNLzw3Uv4LCQi
|
||||
JE1esuNOyU5utmxsv9iO2J7roCyIRevgKPGRoPXAb2ROmXsQH2Dh9Ftt8OOkYXwa
|
||||
5ZBICQqh7YUOEPxea0lkW7HmCyPx4XQibJ5i6VJa3/n6RZIIjIxYk8rWWTO6mUow
|
||||
4o1ZF1Ek4m1XWcLK2R4lslhOoLQsFCGe9GxhT6JZk30L2sZeCxcCs9nbJ3czpK/S
|
||||
ZpgPSuSzNaxkaDJ+qTe4a4biKTNYwLr8SYoXyIdpPGyGW4sL+Phdb6KPzuWqGn55
|
||||
eOoZsO+PFa4r7wqX449GWAM8/01nOUx3XrXoATxkcTcCEHK6tgdc++teLSM1pYeO
|
||||
nhZzxocZ1BK/x+hiftBTwfXiMQ2ozF/F9B0PcDDAKmNRgFF1E9ZnBScjthZ26igc
|
||||
w5qj8C5E+ffmUPe07TCXdATXB8XqYB2IqiMmQ/uEDesTetVs47YDaxDixh6vY8V5
|
||||
PBxPqV+NYMjwchtfIu9JH3gp2KkM1AV7h2npaVTuurk8VWvaadHPAI2NKCDrzJu/
|
||||
g0xUcMqreU+u6SsrGkhCWBzv2qZiky0B3YBf2AYLwrTqDnBZxyQdHVr2S9V0bw1z
|
||||
wH46fhVFvnOzILtJC7srbjaxqSnueCkUJRtoxxCSWVKyoK3BqXaQM1axBxxDPPI3
|
||||
p9b/jlWTE2KB41xti+mm
|
||||
=exoK
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>openstack</herd>
|
||||
<upstream>
|
||||
<remote-id type="google-code">prettytable</remote-id>
|
||||
</upstream>
|
||||
<herd>openstack</herd>
|
||||
<upstream>
|
||||
<remote-id type="google-code">prettytable</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/prettytable/prettytable-0.6-r1.ebuild,v 1.3 2015/04/08 08:05:25 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A Python library for easily displaying tabular data in a
|
||||
visually appealing ASCII table format."
|
||||
HOMEPAGE="https://code.google.com/p/prettytable/"
|
||||
SRC_URI="https://prettytable.googlecode.com/files/prettytable-0.6.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools"
|
||||
RDEPEND="${DEPEND}"
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/prettytable/prettytable-0.6.ebuild,v 1.2 2013/03/11 00:17:10 prometheanfire Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2:2.6 3"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="A Python library for easily displaying tabular data in a
|
||||
visually appealing ASCII table format."
|
||||
HOMEPAGE="https://code.google.com/p/prettytable/"
|
||||
SRC_URI="https://prettytable.googlecode.com/files/prettytable-0.6.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools"
|
||||
RDEPEND="${DEPEND}"
|
@ -1,25 +1,25 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/prettytable/prettytable-0.7.1.ebuild,v 1.6 2015/04/08 08:05:25 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/prettytable/prettytable-0.7.2.ebuild,v 1.1 2015/05/26 10:13:44 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A Python library for easily displaying tabular data in a
|
||||
visually appealing ASCII table format."
|
||||
DESCRIPTION="Easily displaying tabular data in a visually appealing ASCII table format"
|
||||
HOMEPAGE="https://code.google.com/p/prettytable/"
|
||||
SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.gz"
|
||||
SRC_URI="mirror://pypi/P/PrettyTable/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=""
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" prettytable_test.py || die
|
||||
"${PYTHON}" prettytable_test.py || die "tests failed under ${EPYTHON}"
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pytest/pytest-2.7.1.ebuild,v 1.1 2015/05/26 07:57:05 patrick Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy pypy3 )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="py.test: simple powerful testing with Python"
|
||||
HOMEPAGE="http://pytest.org/ http://pypi.python.org/pypi/pytest"
|
||||
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 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="doc test"
|
||||
|
||||
# When bumping, please check setup.py for the proper py version
|
||||
PY_VER="1.4.25"
|
||||
RDEPEND=">=dev-python/py-${PY_VER}[${PYTHON_USEDEP}]"
|
||||
|
||||
#pexpect dep based on https://bitbucket.org/hpk42/pytest/issue/386/tests-fail-with-pexpect-30
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/pexpect[${PYTHON_USEDEP}] )
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||
|
||||
python_prepare_all() {
|
||||
# Disable versioning of py.test script to avoid collision with
|
||||
# versioning performed by the eclass.
|
||||
sed -e "s/return points/return {'py.test': target}/" -i setup.py || die "sed failed"
|
||||
grep -qF "py>=${PY_VER}" setup.py || die "Incorrect dev-python/py dependency"
|
||||
|
||||
# Prevent un-needed d'loading
|
||||
sed -e "s/'sphinx.ext.intersphinx', //" -i doc/en/conf.py || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
if use doc; then
|
||||
mkdir doc/en/.build || die
|
||||
emake -C doc/en html
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# test_nose.py not written to suit py3.2 in pypy3
|
||||
if [[ "${EPYTHON}" == pypy3 ]]; then
|
||||
"${PYTHON}" "${BUILD_DIR}"/lib/pytest.py \
|
||||
--ignore=testing/test_nose.py \
|
||||
|| die "tests failed with ${EPYTHON}"
|
||||
else
|
||||
"${PYTHON}" "${BUILD_DIR}"/lib/pytest.py \
|
||||
|| die "tests failed with ${EPYTHON}"
|
||||
fi
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && dohtml -r doc/en/_build/html/
|
||||
distutils-r1_python_install_all
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue