parent
ce162e3daa
commit
b6326319fe
@ -1,82 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/apache-tools-2.4.4-r1.ebuild,v 1.5 2014/01/31 08:24:41 vapier Exp $
|
||||
|
||||
EAPI="3"
|
||||
inherit flag-o-matic eutils multilib
|
||||
|
||||
DESCRIPTION="Useful Apache tools - htdigest, htpasswd, ab, htdbm"
|
||||
HOMEPAGE="http://httpd.apache.org/"
|
||||
SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc64-solaris ~x64-solaris"
|
||||
IUSE="ssl"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="=dev-libs/apr-1*
|
||||
=dev-libs/apr-util-1*
|
||||
dev-libs/libpcre
|
||||
ssl? ( dev-libs/openssl )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool"
|
||||
|
||||
S="${WORKDIR}/httpd-${PV}"
|
||||
|
||||
src_configure() {
|
||||
local myconf=""
|
||||
|
||||
# Brain dead check.
|
||||
tc-is-cross-compiler && export ap_cv_void_ptr_lt_long="no"
|
||||
|
||||
# Instead of filtering --as-needed (bug #128505), append --no-as-needed
|
||||
append-ldflags $(no-as-needed)
|
||||
|
||||
use ssl && myconf+=" --with-ssl=\"${EPREFIX}\"/usr --enable-ssl"
|
||||
|
||||
# econf overwrites the stuff from config.layout, so we have to put them into
|
||||
# our myconf line too
|
||||
econf \
|
||||
--libexecdir="${EPREFIX}"/usr/$(get_libdir)/apache2/modules \
|
||||
--sbindir="${EPREFIX}"/usr/sbin \
|
||||
--with-perl="${EPREFIX}"/usr/bin/perl \
|
||||
--with-expat="${EPREFIX}"/usr \
|
||||
--with-z="${EPREFIX}"/usr \
|
||||
--with-apr="${EPREFIX}"/usr \
|
||||
--with-apr-util="${EPREFIX}"/usr \
|
||||
--with-pcre="${EPREFIX}"/usr \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd support || die
|
||||
emake
|
||||
}
|
||||
|
||||
src_install () {
|
||||
cd support || die
|
||||
|
||||
make DESTDIR="${D}" install
|
||||
|
||||
# install manpages
|
||||
doman "${S}"/docs/man/{dbmmanage,htdigest,htpasswd,htdbm,ab,logresolve}.1 \
|
||||
"${S}"/docs/man/{htcacheclean,rotatelogs}.8
|
||||
|
||||
# Providing compatiblity symlinks for #177697 (which we'll stop to install
|
||||
# at some point).
|
||||
pushd "${ED}"/usr/sbin/ >/dev/null
|
||||
for i in *; do
|
||||
dosym /usr/sbin/${i} /usr/sbin/${i}2
|
||||
done
|
||||
popd "${ED}"/usr/sbin/ >/dev/null
|
||||
|
||||
# Provide a symlink for ab-ssl
|
||||
if use ssl; then
|
||||
dosym /usr/bin/ab /usr/bin/ab-ssl
|
||||
dosym /usr/bin/ab /usr/bin/ab2-ssl
|
||||
fi
|
||||
|
||||
dodoc "${S}"/CHANGES
|
||||
}
|
@ -1,82 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/apache-tools-2.4.6.ebuild,v 1.6 2014/01/31 08:24:41 vapier Exp $
|
||||
|
||||
EAPI="3"
|
||||
inherit flag-o-matic eutils multilib
|
||||
|
||||
DESCRIPTION="Useful Apache tools - htdigest, htpasswd, ab, htdbm"
|
||||
HOMEPAGE="http://httpd.apache.org/"
|
||||
SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc64-solaris ~x64-solaris"
|
||||
IUSE="ssl"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="=dev-libs/apr-1*
|
||||
=dev-libs/apr-util-1*
|
||||
dev-libs/libpcre
|
||||
ssl? ( dev-libs/openssl )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool"
|
||||
|
||||
S="${WORKDIR}/httpd-${PV}"
|
||||
|
||||
src_configure() {
|
||||
local myconf=""
|
||||
|
||||
# Brain dead check.
|
||||
tc-is-cross-compiler && export ap_cv_void_ptr_lt_long="no"
|
||||
|
||||
# Instead of filtering --as-needed (bug #128505), append --no-as-needed
|
||||
append-ldflags $(no-as-needed)
|
||||
|
||||
use ssl && myconf+=" --with-ssl=\"${EPREFIX}\"/usr --enable-ssl"
|
||||
|
||||
# econf overwrites the stuff from config.layout, so we have to put them into
|
||||
# our myconf line too
|
||||
econf \
|
||||
--libexecdir="${EPREFIX}"/usr/$(get_libdir)/apache2/modules \
|
||||
--sbindir="${EPREFIX}"/usr/sbin \
|
||||
--with-perl="${EPREFIX}"/usr/bin/perl \
|
||||
--with-expat="${EPREFIX}"/usr \
|
||||
--with-z="${EPREFIX}"/usr \
|
||||
--with-apr="${EPREFIX}"/usr \
|
||||
--with-apr-util="${EPREFIX}"/usr \
|
||||
--with-pcre="${EPREFIX}"/usr \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd support || die
|
||||
emake
|
||||
}
|
||||
|
||||
src_install () {
|
||||
cd support || die
|
||||
|
||||
make DESTDIR="${D}" install
|
||||
|
||||
# install manpages
|
||||
doman "${S}"/docs/man/{dbmmanage,htdigest,htpasswd,htdbm,ab,logresolve}.1 \
|
||||
"${S}"/docs/man/{htcacheclean,rotatelogs}.8
|
||||
|
||||
# Providing compatiblity symlinks for #177697 (which we'll stop to install
|
||||
# at some point).
|
||||
pushd "${ED}"/usr/sbin/ >/dev/null
|
||||
for i in *; do
|
||||
dosym /usr/sbin/${i} /usr/sbin/${i}2
|
||||
done
|
||||
popd "${ED}"/usr/sbin/ >/dev/null
|
||||
|
||||
# Provide a symlink for ab-ssl
|
||||
if use ssl; then
|
||||
dosym /usr/bin/ab /usr/bin/ab-ssl
|
||||
dosym /usr/bin/ab /usr/bin/ab2-ssl
|
||||
fi
|
||||
|
||||
dodoc "${S}"/CHANGES
|
||||
}
|
@ -1,34 +1,34 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST sudo-1.8.10p1.tar.gz 2260994 SHA256 bc0426b315c6e9d470b6fdb8d6afa6d924332c1ad24c8303f6b52e81fa1f32fb SHA512 4c502b214238ca0020a6716f065d4b47d1e22b47e6f20b32274b0ce589930d245c6029474867eee67e3afc5585329b114c842a9e2c7a6d7d4b0477573c16a6ec WHIRLPOOL 2c05e2f199e1c594326dc4d13884333452d78de13606d0aa7a1ab89946b8eac710c065fc6a5b1aba14ee409becb55cea55e67671e238076506403df838ba891f
|
||||
DIST sudo-1.8.10p2.tar.gz 2261235 SHA256 ba6cb8db6dccdb92a96e8ae63ca65c410f8b61270b603ab9af4b1154fef379f1 SHA512 c746489dbe57804d05261d784a949b2231e5b96a7c8caf51cf9021a092aebd04ebf31a0e89390a64197f684b2e63405b6715eff20b71b1f5772f183bcd47cce1 WHIRLPOOL 0842e85916cdbf6167ab7d632484973b3d43cdf93c2de53e70b59068245bac5545e2c9b9347f49437a00a08c1d726bc66535092d9fe114ab141eb2ebe5aaee76
|
||||
DIST sudo-1.8.5p2.tar.gz 1746344 SHA256 c32ae2bc3faf83444c82ca75ccb10ad3684d8222e3535f164c4a4db7cdddf8cf SHA512 616967eea79f91cda2b0cd1d13ed453d20142521ecfca289432bdf5708ac0549c7873fd80170cc0481390e82f1e60fb0bffcfc7c6b70d5d721aa98d23361c5cb WHIRLPOOL ac0d2c040935c54947571a0d4671be70aaaf7a6f69cb097acd321718656d4c569b0db4191eaf943c6b642a1d641263429287241a236a0f2a0c9edf973710bf8b
|
||||
DIST sudo-1.8.6p7.tar.gz 1858348 SHA256 301089edb22356f59d097f6abbe1303f03927a38691b02959d618546c2125036 SHA512 732bcbd53b77d329bbc77d3cd3644a595e938433053122fe3098385c0ad3a6a9cf4f4ab8709c7a79cad51dba77ffaa1be9ffde8e8834d3798822a1bd5b518d42 WHIRLPOOL 875984b44b571dc3765aab5ad8bd8859d0cd680e7da453109b5bee45aac336e3d0c05e1133ce0101a6dd2b9f19a26454d3e0b11c0edf32034f9fae04d3dfbb4d
|
||||
DIST sudo-1.8.6p8.tar.gz 1858612 SHA256 c0baaa87f59153967b650a0dde2f7d4147d358fa15f3fdabb47e84d0282fe625 SHA512 9c9d297e8cba4ae74a1358b23da15beea4649684afa09b3c3486bd25454008b4c7cd543266f8abc22aac48a56912d7174ccfc137a69670e737d6c9939708cb80 WHIRLPOOL f19c882a2b3de4f41ee97b1f26ebe284782c82500dfc2f86edd262b3ec9f10a2fb3c8b20f26cd1587910677b169ed0260a9672db4dc7b1ea8d5d817235f6197c
|
||||
DIST sudo-1.8.8.tar.gz 2117145 SHA256 9f911c1e9297fb8006deb52fa81197a8d06b9d54e70672f723c467ecae992fc9 SHA512 e56ea849c2e6470a3d97fc76bde6af145938cf2df4d17f3faef00368262d8e2dd5bcc7e3adf490e853e23466b15638000a527156bd694ce4980003d751c896d5 WHIRLPOOL 74fad850b4f370775f3c5611235b7f20837267f599ace4350f6498ce21cf12e94c1efb98017656106305398496c2f1ff992700fe5fbde4fcf47ca5210cddfdc6
|
||||
DIST sudo-1.8.9p5.tar.gz 2179066 SHA256 bc9d5c96de5f8b4d2b014f87a37870aef60d2891c869202454069150a21a5c21 SHA512 ebd1af9724e135db2e553e59c96f22f6f25885b7ba35767657a26d319bb074987833329084cc07271946b2ef7165567f63ccad11ccf290cef3f77953a6fd7a28 WHIRLPOOL 63940daa38d7d9dea8f3ca41c637935e00fd7439a09de3300f8b875382c142e4328c3d9034273e920a9987e70358157f3fba6d5683b6b94badf00ad5aa8b8293
|
||||
EBUILD sudo-1.8.10_p1.ebuild 5645 SHA256 6e8d979be67180995f89e6e099f4917e97d7d1a4b7d38e604d016361bf9ea907 SHA512 b45b05c490368a12a336f364d86fdc63e4466aac2907bc17de9b60f6ac77dec3e9f76cf470e7ea4a32fca00befb0ef8d8e871e9f16f828b0b7c4abcd7d86ac28 WHIRLPOOL e76da2eba89a02720e75f1100d1c6acc50900e0f2cc7bb3aa2ebba24e60d290279a5bc7ae7c3aaa054cc18b6e2de9ec16176dcbd94c9d80dfdbb6d4eedbd1d52
|
||||
EBUILD sudo-1.8.10_p2.ebuild 5645 SHA256 0afa325499e6e717bd6ba4ac90200afb9ca5eedbd7eef181c0339bb8c7ab48ba SHA512 193e95bd8e7e4a5637d8f5954736960e5636875a6855618d9557067b73a3d79a14806a0f7e79986bc8cb77e1a95c4c0611d8aef7aa507b3bf3585fe70107fda1 WHIRLPOOL ee4bbe100309f887b6a909ea200aac741107940be38483bc419f6c9aab2d3df5b3a8b39453518b26c78902fac3a380c0292c8aba6ed1f044a46270c7eca65fe9
|
||||
EBUILD sudo-1.8.5_p2.ebuild 5464 SHA256 5a647b0c4a2949e476277ead580f6a42747f7778b282dd1e034a2c010c784a9e SHA512 34cc788ee019ccaf8e2f74dbae5e668d8fb94dab066bea49f3a37f31210a66c9327686e5c5f44a966321f26e3ccc5e2aa47fdb46b35285e96f266eafbddbc741 WHIRLPOOL 532a4151b0acbec600552cca4b18b54afba14a48e91640dd85642c4571e993e1a8eb20e03e83ef3f901a8f6eb6c63c2a5aec7650020e5e58f0d7911790d419f5
|
||||
EBUILD sudo-1.8.6_p7.ebuild 5464 SHA256 4f58dcb19ec413e99144a4806d5d7d68c5f9e3bbc4d8b0d77efb8df8dd147e57 SHA512 ed1575681e3e84d42d97f4465af3c3f33fa82d645d49a2219047728b22d0d7cbfb7c4e8a34ffce55da18ce67db84d6e40907c571231fa16acdef18bfa41cabc4 WHIRLPOOL a74177a5effbe3379a7da469f6cdaf5bd0263b777cbdecf8c02bf9956bc4cce3de35a2727f0e275f76ba94b1f0fff738d04d5102b83ac739bb99db624d919a1b
|
||||
EBUILD sudo-1.8.6_p8.ebuild 5474 SHA256 9a8b19e57ca0ed59d0b371352842c6539c714b8c163c97f81fbcf2f2d227cd9a SHA512 730229e13bb4b3591ab6a0a0ba3a9090d47b8cb3d425b4472ef33ca845b3522771443568fcf05f83b9cd7e465d8566a1e569de11ca0427693a74c9438118fbaf WHIRLPOOL ff4756e3505a293bbc67ae2933414b3c42b0cb5006bded4e280d97487f593cc288dddaa1b196137bebc03f97c928528226d52f06f170304dba3b868b0a8ef291
|
||||
EBUILD sudo-1.8.8.ebuild 5474 SHA256 597d3cfa588d3e47d07be11cd2aa6df137951167c27043ce5ac06f710f49fdaf SHA512 223c0b1caf6797242a0db709eef46a5951959ed83aaeb25624c47ca39b76d2922ea79e8b8b1204195ad6bf7ec1ab4985770552d26be2a57728767ece2ce9bd43 WHIRLPOOL 7dad9dfaaf610212bbc5c1d6f133f1761885757df32cc3bb1166a29910a68089281c84b256d2b61bf3bf150e3bd458081f7039ff697a9b20bc5e86d36d8c1309
|
||||
EBUILD sudo-1.8.9_p5.ebuild 5481 SHA256 8705bae8d24b7730840b2897846a72bbe031fe2d1c50284e87785ec3353bf7d2 SHA512 5a83aadb46ecd1076f486a3a9dcc5f7cbfe244de49bc2413a2cdfb80c2eccfe4e1db767099db29bd4bd311ecd469ceec7c1a2ac3c60fa71fb3639ac48cc84075 WHIRLPOOL 21bb3e3e0eb7fd828afc3e4bc122843642844c7c6d9046382daac52f28bf10cac57aa08dbc37e9bc48c41d2955736698c53f1a39e0801b3efa801ca7d44e643c
|
||||
MISC ChangeLog 52364 SHA256 0bf06047d192e38aa1d51769a5c6ed2cf5b48f99131dadebc72ec573f2b3ee60 SHA512 f4180511cead403bce85b1ed6d1f7c939e4488c568a596c391adc3994b1e6febc0e8a123819f62973f2e276d0f86a9b3169c2e831f9b42daba015996bac131ab WHIRLPOOL df3a26c4900a3ea6761d4435b937e3f3bfcf59fd5ceb396a349fa3ee3902567bf3f60291748a8e5896b2cf36c1757bf6038b4d9d9e4bb2a2f8ee0a3c2b6935b0
|
||||
MISC ChangeLog 52529 SHA256 912bc80f4e32453379b99e660e3ed79089106a62db2ff0f5dffc0ffeeff24478 SHA512 949c2956db687dfb7d0bb140c9777fb0f434efcffb2675a238084d49704600c50c46ada6c477b09be5df766cb06d5d06db9fe990a753ea2da73cebe176bb917b WHIRLPOOL 52009cde8363f6425bfe94c6219a1485bc5894a8c317d3e4e7ac2de5d3b2ddb79aab44044fd92b7c3fa321f158c1cb450d246304ac237908015adf14a3261879
|
||||
MISC metadata.xml 726 SHA256 242e8a573d76b2163a928259e5226fff2c237b3e9c244860a1430fa79c5b390e SHA512 d0a7e5f53ec823d84e3c38c2bd64ba566d7cbd08c12ebf3e9b9fed10b77ce2e3e951e262f1a307aa8f0819a662559ca6f9bcf86cf05088480413e4534ce299d3 WHIRLPOOL b919b1825e68eb3285523f057fc42b5fde9e59a738ecdb1de0835af827db6284fc66848a10517a215389c4466f21b70e376f3fffc993aa338e47fca971d0af83
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJTJoWCAAoJEPiazRVxLXTFNf8QANlHgZ5CcYzyTLvxlxe/OiV6
|
||||
uCn4YseP850Oyyewzb8V9sjUFwHgNNleIdxf+1lsE4G9oZMymk39n7AOrWOYG4pp
|
||||
sQDjsTFVj688YWWrwWOd6+jNWB/EUvbjNZTmtA3Ji0aJp/cUe2sXV+J9Vtrqup45
|
||||
anUcpRMoX5g+U5vcA4mCw6zJPw+FygZoPEV8NrJ4XF0CUJ3XCPALqrX4qDk2lZCm
|
||||
5PENm422Z/G4v1Edzyd/nWLHG8nMhx3BBznY1X9fP2oy2T3klD3OcMx2PGKsm1U2
|
||||
uorFMiaS+SXc8VBj9EBRPER+jiE4y1wAaNPKgZKFROgcfijFAIZOEE/lz38kQOxI
|
||||
T61zRB6iSuMUrMwr9U/dMq/Y/F+YvJKyTqqU0gBbpf18Fsf+P7GVqIwOmCQE64Hm
|
||||
BbTeUKlIb3r1Qnr3Cg2qfZ8qhCJVsVfV/f0oHBDRGkVuL9pxuR63d90A2cANKram
|
||||
leF2OwAqZ51C4VBx4YH5iZGaDxgnsVx19JdEc1RpJtOgIOH5qMvtkCfkMX+3DPkZ
|
||||
RJbZAg7dOWHhPCF+B6fsBUBsxyXhXha1uAiWZvklUYUPsluEnk2dJcRp1V+KAlWa
|
||||
+/80ukYVukndDcD0HB+KzpqI1jC+JQveVdPUitUwdTvTz0riMqSHzL11iAJxukbb
|
||||
63YX/lNi3Ix+evlp8AJT
|
||||
=EK8r
|
||||
iQIcBAEBCAAGBQJTKJJjAAoJEPiazRVxLXTF8J0P/2nm8t+D487lxFmi9Zvn1j2g
|
||||
x75le1V/KfC2Ga+V1BYBSCu8qV3xuPCl8ngknKkCBIViTdSgT0eoCn36yAaQH1aa
|
||||
EqJitM7zsYrNKxIBkqt2AfLcgoQV8FQxu/mAzaV+jmt7yrSJEAjNMY6R882MpEY8
|
||||
Ghb/sI6AIJ1Iqlu3HcHdI90r2CFDndiqJ4Xqo+qICbsl/VrEpssrj0UkSZ8yw8xZ
|
||||
gt2LOhBbfAAgP/E9ZXnulNzd57Bjg2kGUieMZFUQ6vhyhB9VUhk35pVRcHt9LRQP
|
||||
O3gDiG/6JWPKVSPjWs3d//X7ocNlXkujYiCrWF0OUFcxv3NdmNsY16r0sCPjX5w1
|
||||
HkyqvcIWCiLm8NSOvT9bP9an/7ahGFxHe8XSeCBLUN0rIqqQ9S+lKGl2NV1fEQqn
|
||||
l3zxBVCnjZH17U8f5sZ1uIj+etnCAu5G4Aeh4vnCNOnaoIHlRLJBQn1Yl6chn4TL
|
||||
OwAaEV9oX8bpV6FzMFtJbrMQgCz0+89Z2GZV1one/k3BOkSRn6rVGAYcrx07i+tK
|
||||
4smVOtAiS0kHgWpO0Tb3MbRGeQWFS1XWgaBlYRYI6ms5cyWR1gCKtqnPYUrwQ7fs
|
||||
OrGYGVawodPMbS9VQuHiVPQlrhJch7MiV1ZlcdT4pG3L8/3JJzW+8I90mfTkLzFi
|
||||
g3o2Dm5VbPWvSuQmn/3M
|
||||
=y8Dd
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/sudo/sudo-1.8.10_p1.ebuild,v 1.2 2014/03/17 05:17:53 polynomial-c Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/sudo/sudo-1.8.10_p2.ebuild,v 1.1 2014/03/18 18:37:22 polynomial-c Exp $
|
||||
|
||||
EAPI=5
|
||||
|
@ -0,0 +1,81 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-doc/root-docs/root-docs-5.34.18.ebuild,v 1.1 2014/03/18 19:19:00 bicatali Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROOT_PN="root"
|
||||
PATCH_PV="5.34.01"
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
_GIT=git-r3
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="ftp://root.cern.ch/${ROOT_PN}/${ROOT_PN}_v${PV}.source.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
inherit eutils multilib toolchain-funcs virtualx ${_GIT}
|
||||
|
||||
DESCRIPTION="API documentation for ROOT (An Object-Oriented Data Analysis Framework)"
|
||||
HOMEPAGE="http://root.cern.ch/"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="LGPL-2.1"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}/${ROOT_PN}"
|
||||
VIRTUALX_REQUIRED="always"
|
||||
|
||||
DEPEND="
|
||||
~sci-physics/root-${PV}[X,doc,graphviz,htmldoc,opengl]
|
||||
virtual/pkgconfig
|
||||
${_GIT_DEP}"
|
||||
RDEPEND=""
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-makehtml.patch
|
||||
# prefixify the configure script
|
||||
sed -i \
|
||||
-e 's:/usr:${EPREFIX}/usr:g' \
|
||||
configure || die "prefixify configure failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# we need only to setup paths here, html docs doesn't depend on USE flags
|
||||
./configure \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--etcdir="${EPREFIX}"/etc/root \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir)/${PN} \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
--tutdir="${EPREFIX}"/usr/share/doc/${PF}/examples/tutorials \
|
||||
--testdir="${EPREFIX}"/usr/share/doc/${PF}/examples/tests \
|
||||
--with-cc=$(tc-getCC) \
|
||||
--with-cxx=$(tc-getCXX) \
|
||||
--with-f77=$(tc-getFC) \
|
||||
--with-ld=$(tc-getCXX) \
|
||||
--with-afs-shared=yes \
|
||||
--with-llvm-config="${EPREFIX}"/usr/bin/llvm-config \
|
||||
--with-sys-iconpath="${EPREFIX}"/usr/share/pixmaps \
|
||||
--nohowto
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# video drivers may want to access hardware devices
|
||||
cards=$(echo -n /dev/dri/card* /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g')
|
||||
[[ -n "${cards}" ]] && addpredict "${cards}"
|
||||
|
||||
ROOTSYS="${S}" Xemake html
|
||||
# if root.exe crashes, return code will be 0 due to gdb attach,
|
||||
# so we need to check if last html file was generated;
|
||||
# this check is volatile and can't catch crash on the last file.
|
||||
[[ -f htmldoc/timespec.html ]] || die "looks like html doc generation crashed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /usr/share/doc/${PF}
|
||||
# too large data to copy
|
||||
mv htmldoc/* "${ED}usr/share/doc/${PF}/"
|
||||
docompress -x "${EPREFIX}/usr/share/doc/${PF}/"
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Wed Jan 8 16:07:03 UTC 2014
|
||||
Subject: rm -Werror
|
||||
|
||||
--- mysql-5.5.32/cmake/maintainer.cmake
|
||||
+++ mysql-5.5.32/cmake/maintainer.cmake
|
||||
@@ -18,7 +18,7 @@
|
||||
# Setup GCC (GNU C compiler) warning options.
|
||||
MACRO(SET_MYSQL_MAINTAINER_GNU_C_OPTIONS)
|
||||
SET(MY_MAINTAINER_WARNINGS
|
||||
- "-Wall -Wextra -Wunused -Wwrite-strings -Wno-strict-aliasing -Werror")
|
||||
+ "-Wall -Wextra -Wunused -Wwrite-strings -Wno-strict-aliasing")
|
||||
CHECK_C_COMPILER_FLAG("-Wdeclaration-after-statement"
|
||||
HAVE_DECLARATION_AFTER_STATEMENT)
|
||||
IF(HAVE_DECLARATION_AFTER_STATEMENT)
|
@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/libwww-perl/libwww-perl-6.30.0.ebuild,v 1.9 2014/01/20 23:25:54 vapier Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=GAAS
|
||||
MODULE_VERSION=6.03
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="A collection of Perl Modules for the WWW"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="ssl"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-perl/File-Listing-6.0.0
|
||||
>=dev-perl/HTTP-Cookies-6.0.0
|
||||
>=dev-perl/HTTP-Daemon-6.0.0
|
||||
>=dev-perl/HTTP-Date-6.0.0
|
||||
>=dev-perl/HTTP-Negotiate-6.0.0
|
||||
>=dev-perl/HTTP-Message-6.0.0
|
||||
>=dev-perl/LWP-MediaTypes-6.0.0
|
||||
>=dev-perl/Net-HTTP-6.0.0
|
||||
>=dev-perl/WWW-RobotRules-6.0.0
|
||||
>=virtual/perl-Digest-MD5-2.12
|
||||
dev-perl/Encode-Locale
|
||||
>=dev-perl/HTML-Parser-3.34
|
||||
>=virtual/perl-MIME-Base64-2.12
|
||||
virtual/perl-libnet
|
||||
>=dev-perl/URI-1.10
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
ssl? (
|
||||
dev-perl/LWP-Protocol-https
|
||||
)
|
||||
"
|
||||
|
||||
src_install() {
|
||||
perl-module_src_install
|
||||
|
||||
# Perform a check to see if the live filesystem is case-INsensitive
|
||||
# or not. If it is, the symlinks GET, POST and in particular HEAD
|
||||
# will collide with e.g. head from coreutils. While under Linux
|
||||
# having a case-INsensitive filesystem is really unusual, most Mac
|
||||
# OS X users are on it, and also Interix users deal with
|
||||
# case-INsensitivity since Windows is underneath.
|
||||
|
||||
# bash should always be there, if we can find it in capitals, we're
|
||||
# on a case-INsensitive filesystem.
|
||||
if [[ ! -f ${EROOT}/BIN/BASH ]] ; then
|
||||
dosym /usr/bin/lwp-request /usr/bin/GET
|
||||
dosym /usr/bin/lwp-request /usr/bin/POST
|
||||
dosym /usr/bin/lwp-request /usr/bin/HEAD
|
||||
fi
|
||||
}
|
||||
#SRC_TEST=do
|
@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/libwww-perl/libwww-perl-6.40.0.ebuild,v 1.4 2014/01/20 23:25:54 vapier Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=GAAS
|
||||
MODULE_VERSION=6.04
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="A collection of Perl Modules for the WWW"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="ssl"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-perl/File-Listing-6.0.0
|
||||
>=dev-perl/HTTP-Cookies-6.0.0
|
||||
>=dev-perl/HTTP-Daemon-6.0.0
|
||||
>=dev-perl/HTTP-Date-6.0.0
|
||||
>=dev-perl/HTTP-Negotiate-6.0.0
|
||||
>=dev-perl/HTTP-Message-6.0.0
|
||||
>=dev-perl/LWP-MediaTypes-6.0.0
|
||||
>=dev-perl/Net-HTTP-6.0.0
|
||||
>=dev-perl/WWW-RobotRules-6.0.0
|
||||
>=virtual/perl-Digest-MD5-2.12
|
||||
dev-perl/Encode-Locale
|
||||
>=dev-perl/HTML-Parser-3.34
|
||||
>=virtual/perl-MIME-Base64-2.12
|
||||
virtual/perl-libnet
|
||||
>=dev-perl/URI-1.10
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
ssl? (
|
||||
dev-perl/LWP-Protocol-https
|
||||
)
|
||||
"
|
||||
|
||||
src_install() {
|
||||
perl-module_src_install
|
||||
|
||||
# Perform a check to see if the live filesystem is case-INsensitive
|
||||
# or not. If it is, the symlinks GET, POST and in particular HEAD
|
||||
# will collide with e.g. head from coreutils. While under Linux
|
||||
# having a case-INsensitive filesystem is really unusual, most Mac
|
||||
# OS X users are on it, and also Interix users deal with
|
||||
# case-INsensitivity since Windows is underneath.
|
||||
|
||||
# bash should always be there, if we can find it in capitals, we're
|
||||
# on a case-INsensitive filesystem.
|
||||
if [[ ! -f ${EROOT}/BIN/BASH ]] ; then
|
||||
dosym /usr/bin/lwp-request /usr/bin/GET
|
||||
dosym /usr/bin/lwp-request /usr/bin/POST
|
||||
dosym /usr/bin/lwp-request /usr/bin/HEAD
|
||||
fi
|
||||
}
|
||||
#SRC_TEST=do
|
@ -1,14 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST django-social-auth-0.7.23.tar.gz 279297 SHA256 34625addad6030d3f1ecf8421daef1f2eb936725d966bd0e5d51858b03eebe07 SHA512 3aa97cb988e5b4f8c435afe211e5f489badb9c9373fe4df629423641cf9dc2ca7d5a077bb619247b80dc559e6a527787adc59c31bb8acfddf573f169bf8430d7 WHIRLPOOL 6001ceb14d58eacbf1ed37533d1c5cf8078c7fa28432e3c0eba899a4a2d2949b893be660d8360b36983938995e680f70212de1a2dacc8723b0959f3d24ccf7d4
|
||||
EBUILD django-social-auth-0.7.23.ebuild 963 SHA256 1f26e8f35384c10cd3a121a4da09a818458a9d36b0b2359d4287bf1655abb0ea SHA512 adc22c4d8c1179e2e1ffef85f4447a4bf37c4dc6d9b8030ba3b0f78f5df130ad8df4433ebf440f174f8df72046160d65afaab3fee41d86cc69fd1b0f769c7a03 WHIRLPOOL 0912fd6a3f43b14638337fcdc2a6b732a15db62bb05524294d1f0644e73da3560abb3d4e369b74710a5f425b890ebc2762deff00db1360053677a26ef9b09ffc
|
||||
MISC ChangeLog 847 SHA256 721f7382042116c170e3479d8f35dbe8dc582a50e947b3319c794aedb9db63da SHA512 055a49168187ed997c0af118453b7c819caf381b596ca37a3e7ef60e468482e5752e259ff07ef6580a5d25272101658fca7db428589e901b2be682589a2b6742 WHIRLPOOL e7fb5d821b0cc5c626f90ae6f302436455b3bb482f0687f93be8620684d021ee8a9435dab4f126d15ae30009af6599d669d0f7f0a35ea4a70d1f1c51094ddb87
|
||||
DIST django-social-auth-0.7.28.tar.gz 289666 SHA256 83bd23baa8011415af59bb76998697da758954204f47698073b8de51c95b20e9 SHA512 9215d8b50896553ad88029a0c89d2db6787468d657b8a34c6c120b3df8c909a42bc79fc54321c6b4dd386867e3479252976f8c0b36f211cc1270baf4b7cc4bf8 WHIRLPOOL 7a585fe7ed8e7d6addb2f4647a9314155131f68f27eefd95f067a580bbefcab21c92022a88b7e96dfefa5f5b346cfa60906557358f9d0a096b7db2f70c44c0ec
|
||||
EBUILD django-social-auth-0.7.28.ebuild 1393 SHA256 e6ed80ca529f2250fbe303b6dc2c797844c256e9254e311b645fd725f9f747a5 SHA512 6a9efb2e3605c0377b2f2d1e2eef94ff525b52398bf4fd18e51b21feb42fd941c8aaec8056d629852feaafd2de5869b18f689ef3b7901c34ef2ee896a4ce63bf WHIRLPOOL d7dc4d1a4e6df8ec8ad92dd5dd2e589de7c16055f4e30e5b2055e2811053e5272b371f1640cb3b95923c782b134e4f7beeeddbbec08df92abea5c293b87fc014
|
||||
MISC ChangeLog 1066 SHA256 26e2a854964f3f1ce86353187a0261be6b265203687b81dc9de45bc15747bb7f SHA512 b09caf2d5c7b8302c273b3657dac66b4cfff45ad01409df38274454798f4dad0794be1631f37b85c688beb628b1e9ddbf48dd913e1b0433541318bdc5f7e777b WHIRLPOOL cde9c7abea89bdd26a73d995458d3b369edd63f2abb8b07659196eea92a2d7088ef1514cc155fe5aae33ca4529ded0bcec65fbfbf1132b6a6c8a3370f144690e
|
||||
MISC metadata.xml 260 SHA256 aa42fd34367f8532e3ec288da5a0ccaec0973c77a3ff9e1b5f7f529a7ca0140b SHA512 358bb417582243eea5b359fba2198daea33f24b411a3334552560210bc7f112d00b5243c83fd4c6621f4470d4d80c47f99ff29b745e6c5a2cbc797bf4669b62a WHIRLPOOL 714636fb56e549ccef61f50adfd5f858aca9a4a1183fe17e0ab0a7fe9e6070a65e33bd55581a430eb18c17780bbe2b704389e89206d167f1ff1e5b8f8f6b2bf4
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlGqLmMACgkQso7CE7gHKw1ssQCdHGw+mF5ga+cdfN3aHoyBIaeX
|
||||
Xy4An3QNY0MKT6vzbIzBu0WCvGuXCLXP
|
||||
=brOW
|
||||
iEYEAREIAAYFAlMoGRQACgkQso7CE7gHKw2PbQCeJjU0RruVLdl/vvjhfDpdmaPX
|
||||
vRIAnjAYm4hjE7OhrmtwaYe2XAHVGBfl
|
||||
=SYgN
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,27 +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/django-social-auth/django-social-auth-0.7.23.ebuild,v 1.2 2013/06/01 17:24:37 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="An easy to setup social authentication/authorization mechanism for Django projects"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/django-social-auth/"
|
||||
SRC_URI="https://github.com/omab/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
# Tests access and test logins to social media sites
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=">=dev-python/django-1.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/oauth2-1.5.170[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-openid-2.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/selenium-2.29.0[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-social-auth/django-social-auth-0.7.28.ebuild,v 1.1 2014/03/18 10:06:46 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="An easy to setup social authentication/authorization mechanism for Django projects"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/django-social-auth/"
|
||||
SRC_URI="https://github.com/omab/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
# Tests access and test logins to social media sites
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=">=dev-python/django-1.2.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/oauth2-1.5.167[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-openid-2.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/selenium-2.29.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-1.0.1[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||
|
||||
python_prepare_all() {
|
||||
# Prevent un-needed d'loading in doc build
|
||||
sed -e 's:^intersphinx:_&:' -i doc/conf.py || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/_build/html/. )
|
||||
use examples && local EXAMPLES=( example/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,25 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST gevent-0.13.7.tar.gz 288284 SHA256 0754f141d2889fa861918eb75482b9572763bd661479bbfc73a8c250f4eab6c5 SHA512 e53d1cea049519f4696a988625ddcd42bf935af7ca2644baeaca37f315665b5950ddb119ff9143f02db6907b6b562c42dbce73e247816ca57405334da369a36a WHIRLPOOL f79db3d07e054be2b93b27736bfbdc0867af1173608192a2db59ec1478de8d2a9099394f47926b14aee4aef29f0ae31edcddfab3d52ae7db7157a07bf5eca6f5
|
||||
DIST gevent-0.13.8.tar.gz 300098 SHA256 54b8d26300ce408c0916a3e63ef6cd3e6aca76230833558deb7de15196ed955e SHA512 f3d93e2503aa54137f942150fe9ab667b5ebcdff25f0aef979923265a0767cf1552480e9b855014613e706ca76ef72432622a8569e1aa5f1c357ebe9fc4dea96 WHIRLPOOL 2d07c1ae9f7ca03f1d4ab65f736811123c2497d686aa3ecc0a8a75386248ff5a6415f344e58c47db803d7bf058e04cec9917c329ae42a5dcc25ce97e1d9ad67f
|
||||
DIST gevent-1.0.tar.gz 1437122 SHA256 bfa9d846db91a7d8b6a36e87353eed641c7e3e7d0bfa0b9975796d227f2db4eb SHA512 5f452c799323e8c16172e04a538dfd8ef4066781207ec06ad0bc2d4892a7309b46146e4ab819bf8b99ad4f6ce226d013ded98800efc16458e2626dcc7a77d853 WHIRLPOOL 799fc6402ec3d0e7cc2580d0af8fab06eb01c3cd3dc61e85672e0abb211ba768dea4585ee8a3d204455f19a537974509d992275aaf243ff4948231603b828c6a
|
||||
DIST gevent-1.0b2.tar.gz 1033734 SHA256 b77ab611d09e36fcd992809d115f82e0b41151d18ff925235569d4fb57724b59 SHA512 921be2724acd64f1516e93d42775aea039591d750682f3d59bf9a78095b042b5f9ecaff94742062f121cbacba0827820726895c8353f0d1b68d5456aeed7df80 WHIRLPOOL cb97b1d11e52151ade71dab682656feda0c4726e30fdef7ff655dac16fb72245ebed333482c094c8ff4c7a8e8eb27b2ee28ff25b1395a8d2721dc2cc47d7efae
|
||||
DIST gevent-1.0rc2.tar.gz 1390008 SHA256 620b071f5aaf8203fc86d2b49b1f9227cabc30e2cef6dfe064233e2d4ced3fda SHA512 f0a3890e19ef1e13029a6427b99b4614db9fa1c3ae05dd522c47c47e8fb6045367ec8d70e859a9721ed8f6f858b7df835fb9c298e53ca6f1eb80a0e2f771ef43 WHIRLPOOL 383f708e0082ebcc562d4c16b8b712827a0879985cb90ccc2030d586195151f7abbab8c04e0af72a8296fe8084da97442de735eea63019e89d9833158c093941
|
||||
DIST gevent-1.0rc3.tar.gz 1410044 SHA256 3b8c2eece640ac3ed80a32c4b9ca583770de7884109d5a566d7534942cc5a287 SHA512 ab93a485e7e58ac8e30abc9f0c1141c838db68ece55952b9b392f1880a25d67470a9ea3b2b266164b2a3f0d3cd2380da71e8e1da81bb938d2cb85a8925847aa9 WHIRLPOOL 8a162b4dee72f71d675ac1e4b12f5cf0abd37d59fc69ff5fdd7df1253fdef8d08079677536e700ca2d2c79f3680eb622bc7ed71c00d652607431b6d6a3456546
|
||||
EBUILD gevent-0.13.7.ebuild 1485 SHA256 e967ffe46666a2b9518f1aae173ab5beca8d09075219f1ddd3e595153e9be472 SHA512 9bc6de2fe7d2bacd55c1ae94aa74d6dc00a166197d1260ad0f8b6a3202161de627a73d204469a2fafe7abd6c07b8ffda98237e69aa0ecbab6147684060d91f50 WHIRLPOOL fee5936d3e452115413a46a73c33f49b66e18682b4c8cd91f16d4cb1201d7f94c2d6fb726d8c4155da97715601f9c6e15b29ef17f94bf7c904491915214d4005
|
||||
EBUILD gevent-0.13.8.ebuild 1343 SHA256 5e310192e168d77be280b280d399b6851fceee6990047443c1d09e39bd2d7546 SHA512 cffd9af2eea5eaa3b8aae297ef9e658934baa4e253db20ebfac87d6a8f3d12d61638ec68053b7e8a25627c16f616c77bad7b0a05af5a0c884d1b9e115f115b6d WHIRLPOOL e1b419178a5ffead0369ec38e1a9546ffc45e8f0d6a929592a54dc2915d8300dd7296e4b9392854be9afd5218bf43d09d45fb89cb5e8a8fd88fecb586bd1f542
|
||||
EBUILD gevent-1.0.ebuild 1564 SHA256 5dc651e7410825bc7b94e212a2eef42fb26c3ed36257faf86029a7063da30f2e SHA512 91db89194bb94591e2e1ce43f26ff87f367abf7adfd5e6e1c9c8f4c67b67287770224b14a7f128abdf59d0971ab22a6fae7f0fdc3b151c65acca9cbf25c5e4fc WHIRLPOOL e778b706bfe2afc793f928e2ba56d449b0d14294b9e46814ab32ea3647684b51234fcca1b4edda1e9d9f209f8792ebcaf344e7226204f7605413fc429075f9d3
|
||||
EBUILD gevent-1.0_beta2-r1.ebuild 1567 SHA256 5a4d60bc6b6b27203d4c078ffb1eb106fd5d2a5f93847ae6392e28f799850c7c SHA512 809dc1210517e755157d7708ffc68acd7556364dea92b1562ff86ee2cdc53ab80a4ab44e9004dd3c6a0a132dec86be948ce88bd1a2d8adf7220841c0a99a2415 WHIRLPOOL 876f0b4448f00fce4c96a7e78da5cb42d73f8fbab4f7ae4480b783ce3456d79019024af57b2ba9ac56a3e87b30c3b84ce4b01091867683e69b53a752b98c4db7
|
||||
EBUILD gevent-1.0_beta2.ebuild 1622 SHA256 6898742d9ed4540a63b2636ee99fc428de7032bd1ac936a581d2d6453b4181a0 SHA512 9f917c80ab1ced56d01b12643d09bd23ca894299982437608bd21b3f45b49d1a665acd4d6416ead08218792d59ea17a767ff258117dea494bf70b17240a1cffc WHIRLPOOL 3ac55d193bf58238da6f92f5e45652aff49c538261b3befe6a6f004c9299a130a91f735ea993a99edf9d5033e21dd101d28960ae3c9c5ace2b222884cdea332f
|
||||
EBUILD gevent-1.0_rc2.ebuild 1556 SHA256 ee0eb52e9735fff6b83c7cc0c515abef2ec16c5f03b8f412929d3e05c72e5fc1 SHA512 6b31427b9a089f15a1caad6d4bf3ef375903d452be8b45857731606cca09de8405f4079d33c4d20530db143f9194113c8d776d90c968f41afe2c31456d48f35c WHIRLPOOL c39e57a8fae7d7e9e7b0504515ad2f4279a33849b68cfdf50baebde8f4e1ceedd940e6bd6fad0cecf4ae210fa1f4ca023290ea97bcd8428c2072e2577be8e77c
|
||||
EBUILD gevent-1.0_rc3.ebuild 1530 SHA256 01f0165779eddfe50ac340b35df021187d0a9b531a98abe4c7c6126781c108fe SHA512 fcd86174c57629606376a11520fb8c6101aa31c2634830973b33ce3f85c5571b65fad98a0cb27ca1e4af78a7c20757c7bc04d8b76f7fca80ab81d55db4d5769d WHIRLPOOL 480d0b56da803a2d6a3227c7aa8a67488c843e494d8817ec3e6ee8314e7f46cd8606de895e87389e9f76e0f13627aa10a8873e310e25b1f211a1edbb04408f79
|
||||
MISC ChangeLog 2579 SHA256 a0183570aaa733b141d4c21519966067778bc2c448504d8b0c4247dd9de632ce SHA512 4e6d0c2e54f18dc1ad6bb4a7846b579014bf18fcad5dc878318d2777c38f3e82adea8dd1a79bdb4cb57d0cb750f94a6b33b781ce4142a3904df9ab5a564d5974 WHIRLPOOL 90fbeee58571b6317a05df625bb14f644679e8a2c414e979d77949cb6f03d5f0718cb76e02c18e7a2f4241a48cb0c9ba849031d80c986cedba660e3a52b1c177
|
||||
EBUILD gevent-1.0.ebuild 1567 SHA256 d2f532224d274bd92214c5cb96c99b04e800657c9be3e5e73a91636ca76880d3 SHA512 bd17d3c74abfec3759317913b3823b66fecce30177750739490734479370ab6e388b1e95522bd39d27a1c40fee0f2ca3f869114db75ec4e87dca0b3081e83aba WHIRLPOOL 20d394590ec02fbca43afaa6afe434b5ef79e84e3e17f526717b048dea592a932746dc13fe2bf2148b4284e0bb2d6084c978379585cf1058d452011dab90ebc4
|
||||
MISC ChangeLog 2888 SHA256 67922ed4cfebded35005c8b8fa00cf08c62b8a1fbf368f4cb473b46e507b6388 SHA512 7f89c61b7c4e14cadacbb2dc641ef21e9ea01d3a0e2857451151fa0960ee2bbe2fde28ea524cadae374dde6e8efb5a7f95b4276507ab11b04f354e37fc0ad6d1 WHIRLPOOL 5baea2c6e77d46bcd2df15102f9aad89763b1110407c5cf26430672a1f60baf8b24c695e96b48eb5aa5104426d97ccc34d05578da0673c68ffa07751ba623ee7
|
||||
MISC metadata.xml 252 SHA256 fc9a4a11d3344dda145893460a677d6db0bf8055e5283cdb2a51fa4ce82cf207 SHA512 c9bd8d827ee2a70a02db41dd18bd511726f027451ce4dd0c59b0ca74253feaab86e517599be262c9fad3824ce709faf88657b302b714aa03bee0908f9b5bdf6d WHIRLPOOL 50e3bca6b860bb06991c1f6fcd8ac2997469e9216b4fcc5603cd0ce51819f94c9f20a8c19cc32b2fc451df6bccd5053c553e128bd01aaf53697f3e53e2017b8f
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlMVFrcACgkQCaWpQKGI+9T6EQCfSl/RjBqNj4RvTdsoJrDC80CE
|
||||
k3sAnjYbK77ASHMiSExUNdkVgdOn4s8R
|
||||
=fAZv
|
||||
iQEcBAEBCAAGBQJTKM6UAAoJEEqz6FtPBkyjlBMIAJINh/+J36jGrTP9+VTgf+YY
|
||||
In6fB96BmZRCr0rGqsJeH/Efi/utzsMWwFJCvgRA9AkbPtEqNWkiU97bTywP7YbB
|
||||
JlNOEahNgDpxi6Ogry5XP69fNTip4Y4HhQ3Yg9WCta5gdKOc82Id66ZGsC4u5MW7
|
||||
vsZa5fAwFGERUR7PrQPNtyrBLnvysCLeTmdveg8Hhs7ULPM8G0uCh90ypJodGUZy
|
||||
qX/LMUDHRVi6kX8cXnDt50PfotGIMUQfmfSPhvcCcpzEg4GX1aNb41HYeLzfaooP
|
||||
IZ6cIX0t9oQgf18F7BTuVoFCC8Br50FEWJ9ik6P1qaiWhNdpRHTIkOhwx8clQLY=
|
||||
=s0NJ
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,62 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/gevent/gevent-0.13.7.ebuild,v 1.5 2012/07/17 02:10:30 vapier Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS=1
|
||||
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-* *-jython"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="A Python networking library that uses greenlet to provide synchronous API"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/gevent/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND="dev-libs/libevent
|
||||
dev-python/greenlet"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools
|
||||
doc? ( dev-python/sphinx )"
|
||||
# test? ( || ( dev-lang/python:2.7[sqlite] dev-lang/python:2.6[sqlite]
|
||||
# dev-lang/python:2.5[sqlite] dev-python/pysqlite:2 ) )
|
||||
|
||||
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
|
||||
|
||||
DOCS="AUTHORS changelog.rst"
|
||||
RESTRICT="test" # long and lot's of failures
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
if use doc; then
|
||||
PYTHONPATH="$(ls -d ${S}/build-$(PYTHON -f --ABI)/lib.*)" emake html -C doc
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
pushd greentest &> /dev/null
|
||||
testing() {
|
||||
PYTHONPATH="$(ls -d ../build-${PYTHON_ABI}/lib.*)" "$(PYTHON)" testrunner.py
|
||||
}
|
||||
python_execute_function testing
|
||||
popd &> /dev/null
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
if use doc; then
|
||||
dohtml -r doc/_build/html/
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r examples/*
|
||||
fi
|
||||
}
|
@ -1,52 +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/gevent/gevent-0.13.8.ebuild,v 1.1 2013/05/22 01:31:10 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit distutils-r1 flag-o-matic
|
||||
|
||||
DESCRIPTION="Python networking library that uses greenlet to provide synchronous API"
|
||||
HOMEPAGE="http://gevent.org/ http://pypi.python.org/pypi/gevent/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND="dev-libs/libevent
|
||||
dev-python/greenlet[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||
|
||||
# Tests take long and fail terribly a few times.
|
||||
# It also seems that they require network access.
|
||||
RESTRICT="test"
|
||||
|
||||
python_configure_all() {
|
||||
append-flags -fno-strict-aliasing
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cd greentest || die
|
||||
"${PYTHON}" testrunner.py || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
local DOCS=( AUTHORS changelog.rst README.rst )
|
||||
use doc && local HTML_DOCS=( doc/_build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use examples; then
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
}
|
@ -1,68 +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/gevent/gevent-1.0_beta2-r1.ebuild,v 1.1 2013/02/05 23:40:02 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# py2.5 needs http://pypi.python.org/pypi/ssl
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE="ssl"
|
||||
|
||||
inherit distutils-r1 flag-o-matic
|
||||
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
|
||||
DESCRIPTION="Python networking library that uses greenlet to provide synchronous API"
|
||||
HOMEPAGE="http://code.google.com/p/gevent/ http://pypi.python.org/pypi/gevent/"
|
||||
SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND="dev-libs/libev
|
||||
net-dns/c-ares
|
||||
dev-python/greenlet[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||
|
||||
# Tests take long and fail terribly a few times.
|
||||
# It also seems that they require network access.
|
||||
RESTRICT="test"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
python_prepare_all() {
|
||||
rm -rf {libev,c-ares}
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_configure_all() {
|
||||
append-flags -fno-strict-aliasing
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cd greentest || die
|
||||
"${PYTHON}" testrunner.py || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/_build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
|
||||
dodoc changelog.rst
|
||||
|
||||
if use examples; then
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
}
|
@ -1,73 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/gevent/gevent-1.0_beta2.ebuild,v 1.3 2012/07/17 02:10:30 vapier Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
SUPPORT_PYTHON_ABIS=1
|
||||
RESTRICT_PYTHON_ABIS="2.5 3.* 2.7-pypy-* *-jython"
|
||||
PYTHON_USE_WITH="ssl"
|
||||
#2.5 needs http://pypi.python.org/pypi/ssl
|
||||
|
||||
inherit distutils
|
||||
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
|
||||
DESCRIPTION="Python networking library that uses greenlet to provide synchronous API"
|
||||
HOMEPAGE="http://code.google.com/p/gevent/ http://pypi.python.org/pypi/gevent/"
|
||||
SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND="dev-libs/libev
|
||||
net-dns/c-ares
|
||||
dev-python/greenlet"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools
|
||||
doc? ( dev-python/sphinx )"
|
||||
|
||||
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
|
||||
|
||||
DOCS="AUTHORS changelog.rst TODO README.rst"
|
||||
RESTRICT="test" # long and few failures
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
distutils_src_prepare
|
||||
rm -rf {libev,c-ares}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
if use doc; then
|
||||
PYTHONPATH="$(ls -d ${S}/build-$(PYTHON -f --ABI)/lib.*)" emake html -C doc
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
pushd greentest &> /dev/null
|
||||
testing() {
|
||||
PYTHONPATH="$(ls -d ../build-${PYTHON_ABI}/lib.*)" "$(PYTHON)" testrunner.py
|
||||
}
|
||||
python_execute_function testing
|
||||
popd &> /dev/null
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
if use doc; then
|
||||
dohtml -r doc/_build/html/
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r examples/*
|
||||
fi
|
||||
}
|
@ -1,68 +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/gevent/gevent-1.0_rc2.ebuild,v 1.2 2013/07/11 21:21:28 vincent Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# py2.5 needs http://pypi.python.org/pypi/ssl
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE="ssl"
|
||||
|
||||
inherit distutils-r1 flag-o-matic
|
||||
|
||||
MY_PV=${PV/_/}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
|
||||
DESCRIPTION="Python networking library that uses greenlet to provide synchronous API"
|
||||
HOMEPAGE="http://gevent.org/ http://pypi.python.org/pypi/gevent/"
|
||||
SRC_URI="mirror://github/SiteSupport/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND="dev-libs/libev
|
||||
net-dns/c-ares
|
||||
dev-python/greenlet[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||
|
||||
# Tests take long and fail terribly a few times.
|
||||
# It also seems that they require network access.
|
||||
RESTRICT="test"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
python_prepare_all() {
|
||||
rm -rf {libev,c-ares}
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_configure_all() {
|
||||
append-flags -fno-strict-aliasing
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cd greentest || die
|
||||
"${PYTHON}" testrunner.py || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/_build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
|
||||
dodoc changelog.rst
|
||||
|
||||
if use examples; then
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
}
|
@ -1,66 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/gevent/gevent-1.0_rc3.ebuild,v 1.4 2014/02/16 20:07:41 vapier Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE="ssl"
|
||||
|
||||
inherit distutils-r1 flag-o-matic
|
||||
|
||||
MY_PV=${PV/_/}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
|
||||
DESCRIPTION="Python networking library that uses greenlet to provide synchronous API"
|
||||
HOMEPAGE="http://gevent.org/ http://pypi.python.org/pypi/gevent/"
|
||||
SRC_URI="https://github.com/surfly/${PN}/releases/download/${MY_PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm ~ppc ~ppc64 x86"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND="dev-libs/libev
|
||||
net-dns/c-ares
|
||||
dev-python/greenlet[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||
|
||||
# Tests take long and fail terribly a few times.
|
||||
# It also seems that they require network access.
|
||||
RESTRICT="test"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
python_prepare_all() {
|
||||
rm -rf {libev,c-ares}
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_configure_all() {
|
||||
append-flags -fno-strict-aliasing
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cd greentest || die
|
||||
"${PYTHON}" testrunner.py || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/_build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
|
||||
dodoc changelog.rst
|
||||
|
||||
if use examples; then
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
}
|
@ -1,39 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX greenlet-0.3.1-python-3.2.patch 1383 SHA256 31bfdfaee6f8ab51394063c0500fe0c13da9a5aa6cbd5bbe88d862221cccb753 SHA512 cb22fd09ea44b9ac31beefd33cf7dcda3e0c00735501bc9a742f54db5c74516d178972469d023e1e5ebf2e1188400ecd1455560d58b4c4ac19e05b01e9b2a857 WHIRLPOOL 18f6f2ac88af9e9b30852136d6d5733509216f425f48b605ff7347e91735d63bda0487651c63abf1e1b7d176a27397ae997cd7de14307fb566bf46e273e51632
|
||||
AUX greenlet-0.4.0-gcc48.patch 4593 SHA256 cc3e74c7b547a06e64257aed90851cb961472f0f04d1e530dda46fd2563a4a4b SHA512 44368df1c2c6e1ca08332c3e2aacda2caa225d599114cc127cb4e434ccf3036c85fd6a5880625d604491a191a5e5b0ff34a99d25f4c1fbabd9cfc287d529be96 WHIRLPOOL df19bf17eceebee7c367f973cd40a5c80a075432c622661c4bb5456f453e6009028128498febe6f276b63df8b25f503647ec6c59b9169390b6523c6c3e330c1e
|
||||
DIST greenlet-0.3.1.tar.gz 39037 SHA256 63a0a9b3a59d5413741f81d021fc6c292364953ea8dddd71ac129d77b9b143da SHA512 db8c53f982e594861db5b11c89e09b9cd08e8ba47b59c1b5579d38cbae4c969389bcb1743a8a3bae18526904fb1436b8393864f92844ecde5c8a9458a909b33d WHIRLPOOL f52800d9e4b280c6164fd47af38e5984102d813717c28416e21340b5a808e22a6b32d4ad1e52070a73e27adb59ca107decf25ea056aaae23ddcf7e6efb4eeb30
|
||||
DIST greenlet-0.3.3.zip 65643 SHA256 4f39eb14a48ecbd8a685779f6fca4eb74db722c1af699894fee334b25dad8ed1 SHA512 f23450bcd6e91756b4c0bb832e4f5aeda942fb2bf58c80a34fa8e88cbc7078d8db1e756806e13812094d1e83b58af0435002278ef01af6fecb4557d65cd5a51e WHIRLPOOL 014e9e14399b7affcd15a80faa75d4d45a251e1a25cb9858e4d0dc7b5d095404be74419f16046f8082da4e0d0b361f19ebd0ce90464478ab01baa6649401cdf6
|
||||
DIST greenlet-0.3.4.zip 63158 SHA256 259ed0f34de9b0c948f42bdaffe378ea53d210d38377c6dcb0c6b728fccad1b0 SHA512 e8fc2be06d5cb1b4ea258de1ae6d63c5cc86fbba37b91552a93731d2a98158c4f659d93b9621e850a67cf1608c7ceb79467ee1b275c7de9fbc53de64bf41278a WHIRLPOOL 4029cf153bf750a4583db48971156281b7e248d950b2dcbd769e458b681c9406a6b4ee252eabdb268b8dcffe67b4899c8ff14f1a380ea71c7e7bed2f6a670ec1
|
||||
DIST greenlet-0.4.0.zip 72790 SHA256 3f52af03bf8a89045fc159c6a76d5642349b30fb41c3df1a22b12bbd3920b1ee SHA512 c072ceb83b3040448f0f7c8596aa134837fcc2ada5513b12fbeada4f5ae2ca5e4d4c5814c317a9270e4a0a65a02e2525dce7edad678978782013da7caa188d19 WHIRLPOOL 4d813b3f4bd0063bae330d83bb041e4ce23862006583dee2c497019ec7bffc076a2da708291270539be116abf659ef3736599daa55a44e716dea1becd999c1f5
|
||||
DIST greenlet-0.4.1.zip 75749 SHA256 ea671592f8460541286b133ed46a6cf5311a6b75051cc31b53e2bc38992b775a SHA512 bb33db07b8b86ba8ccec920748cfc207d27eed0b76218cf06c3b1706a1e9350be62a99a92e05c8e683a7c3ab1e232dbb46259380c7e5f2c6b140a3a96a36f8bf WHIRLPOOL f82e63dea1ffe38661f77adb1cfdc183ae8b48fec6007c636cec8ab42e3aa2286bb170a216ca30fe0f22f9b804f150f5ee24c96c8d6897ec245989e8deacfdfd
|
||||
DIST greenlet-0.4.2.zip 74404 SHA256 b160e556a22e16bae3f3f63ffce7898682c803cd896457192f7b54fe74fe991e SHA512 9596b740921e4a80bcb43adb725a7a4ea428dadc10ba55f8840837ba685b010c273a4a2bd62c5ba4bfdf27ce87c914a83714d762bacafb8e0a3cd7e2a9675992 WHIRLPOOL d65f1e30afb19d305ce3da884846e8f9f3e0222e02bff90f88f606dc0cc797efcab583069cf99be5b05520e0d98299319fef45bfd696050fc898868d233c23dd
|
||||
EBUILD greenlet-0.3.1.ebuild 776 SHA256 265d19f6f70505d68b23b31b1c37dd0d10270d374403966b0530e82752e595ae SHA512 0e97330890c46b62330f7057fc2645ba4a25bcbf46407df7a6f916253c5e4e793543abaeabf754c2ff285172b05b8298cbf0abc9d8333aaa65a14efb50644283 WHIRLPOOL 8caf75358a63a710ad54e240b46377bb7ec71e4a6d49197c49c3f295da6b5389088b44830379b6bbbad711575715346a9987b3e10c3ef19d01b09505b27e1914
|
||||
EBUILD greenlet-0.3.3.ebuild 696 SHA256 feec873e361456f5d78078b3ddcf40ffbac9ad9c5dc76ed96b84278808178060 SHA512 5794534988618391e0b00a74586cf01d8820b8b4d728e6288995bff5976638e90d44bbd4aeea3092dec1fdd01ff534751b6170b34bd2b93c61ff757a6f2d130c WHIRLPOOL 97e005bc75637bb20cbe4b59f912f429417ba82cbdb932a7fa3bb55e08e789a742676f89eefe9b7729545a1f59c3241fcaa57fbcec75ab450a9cbd0c39d73939
|
||||
EBUILD greenlet-0.3.4-r1.ebuild 879 SHA256 c0abd6bb1bce56bd9286a582b2a39a71d8a01f76eacc09aabc15aa299a8a7f29 SHA512 d0de713dfb70a74bf08fc8d4d9b39fe6f319593e8fc2af25810189abad62206858c107b32b501afa4ac23f44a7f3aa61aeb8430bfef18ed8e67a1157b3ac9221 WHIRLPOOL b3dd1ad445328f6bde6c275158dd3902a6206bb98ee56f318d8d0045aec43538c5b1e113d5d0f87ed1362efcad7da53178951d8f58636821f7800eaf2ce2e2d2
|
||||
EBUILD greenlet-0.3.4.ebuild 696 SHA256 18b596cdcc0c0613ed6c49519a003f1d3118530cfa49b8ebaa48ec5d289fca02 SHA512 fa0a5f32a79928a699d689bc020fe871ffb02b75132a36032b004c57edbcd498a3dc3ab816d9ddd748fd394b95262e987198a964e149c19df74eb63c332d5496 WHIRLPOOL 869f1e6c065fcceedeb0e2810e57f682bcde0e6b0b2da4e37f54b729c621bb5d9c26d9cd41e849c06daf882bf34a89002b082cc0d96fe306e1220834ab04d636
|
||||
EBUILD greenlet-0.4.0-r1.ebuild 1145 SHA256 128b871dc361ea965ab20002207cb0e60b23aa27979a5c47e1bbe85ea42789fe SHA512 3be56dea73130a23a455d57ef49d6ac28eed1109700ba086045d0488508d6a0f8ebe1ca36ab2b89a2f27cdaffe393d2d1038aca50265bb61d12352d86c93b891 WHIRLPOOL 3d661b1c919109bd265b7cd5ef3a7accecaf9fbc0ffdb57b7b43997f5283cfc03a207629faadedfe2f6cedde9621a0e19e22d8656b020ab5530e7d64719efd4f
|
||||
EBUILD greenlet-0.4.0-r2.ebuild 1184 SHA256 94b3551181323c522099f371e5d2a6d33e5bff1ee98fb314e9e7c993d17edb13 SHA512 3cced68e66ca72197b40ddf4cf0a89095d520040a411c9bd9edbdbb746151c3338de2493fc183a7ad53ee2cb4f6038a5ad446c6ee6dd10366d8869a9f2b45a19 WHIRLPOOL e9399358eb26392a91ccd77612e1c5e64cdcc60934dfa4f3f38e0b4195eac3da06fdbbb2721cecf1f89f807b357db8c95246484104d35d6eff8e8fa32af2af7d
|
||||
EBUILD greenlet-0.4.0.ebuild 903 SHA256 7d7affc476ca5cca01b9c81f1cf1408d0d1ae5e22c1c987b00ee5166c7931544 SHA512 f3ed75f0d6570fff5201993ef87878b7a533440f4b5825ce189cb2ce906f23a44b11a5ef00dc1c54fdfcfeff82a13e3902a3e0bb2ab71bd586dfa543f972119b WHIRLPOOL 384dbef2995d131068723e3f0a3a7edc58a695673b8517c42df2d9817dc1790becd33c8ac9f1a3bc2cd404dff62d32feab53ce7e3f2e0aaa4063d08aef35c20c
|
||||
EBUILD greenlet-0.4.1.ebuild 1139 SHA256 d7fdc38781f4e748f66c84df6b670fdc2377f8f83cd5ab98ebbebd96b85dfbf5 SHA512 64cb2851cc0e1385913762e24024e91820ba6ebb823b31a65440c55e4f5f448b2072c2933033901278b33178ffd31b242a05d1f97ae3d0decb34927975446ce8 WHIRLPOOL 3e405b32c104d46a50b50c96360e189817f4ded4a41e8b381804f71b456aa02a1f47b36aa88e1cb95c84865647a248bcd04a71f2eb8457e3ecefc4a557f87449
|
||||
EBUILD greenlet-0.4.2.ebuild 1139 SHA256 2bd2d109a319090273524c824459135d596af0e607d77f028cccea025fbb7d53 SHA512 7ba6cdcf42bacdfa47ae9ecc9cad96ffbc2ce22979d65947d71cb98090bd6c1be0c0daa099914d4ab4d59172b9da08f922fbbbaf0b8478804fa498a3916cb851 WHIRLPOOL b39aed389cc240fc6490ff351aa8a03410b8aab8d45e408ad77792d4ec844ef9ec7dd1377760dae7bbdd2f2613745d0cef73b5f6bd4c5acebff04f5c9ef90120
|
||||
MISC ChangeLog 3234 SHA256 628591bf56339d40c6e25c060cb26cc0e008a8815120b8bd34f3a6a915c6f84e SHA512 3109b1d870eba7eaca1b903f09d12d4f0cfcae286572e030a5b87bfe11c09878a2a212852b1c0d1ebdb42ae597aefba4b9ef7b255eddd3e0c8a85da3d4b32c9d WHIRLPOOL 95839d402f5252900f17f4c171d948547d168d968f26db4d2b961f3bf841171e3ce428bcbab65bd980982386d5638662267ad7fd25d6c77dfe657dc24651d2a2
|
||||
EBUILD greenlet-0.4.2.ebuild 1168 SHA256 789796e5ab9e01a8b99a8c1a7cb8c1f3b01ef9f6f2b8b93b8cfd0a8a8ea8e8bd SHA512 afb4b789047ac5a1aa44f9fb414228275a2af3d85ce28f3504b0dc6d71f7277b67b7ae8c5b98c16daceca4fd2ba13deeaca255c3377134ba39e82b4429493d50 WHIRLPOOL e80dd78af2956af006bdca195674140e116c8b1034268295147d7602cfe0824e95c45eac7309723dd7006df8fc819aa8052c47575cd29c295b395369c1cdc63b
|
||||
MISC ChangeLog 3728 SHA256 77eb92afa0722f3630686a174726d4fd74bdc3051611a780339c2717e479e3bd SHA512 f33e9cedcd44065f44fe07e34051fd7dadbbeeb46ef4ad2e9d1761768437f536baf90fc307659f87042ee5990fd6749239802f01211e949c7bf91fe7d5a0409f WHIRLPOOL 6f7696659723b39aeec025551477fda10d0cbb3807d99a92c126101ae340fa50148b4c7d538d9ce24e56fc34504bc6963d56a0672f4ec665924107dc2be9069a
|
||||
MISC metadata.xml 231 SHA256 af20e4658b02532af9c3d199aec64e164cbddc8de2f2ec5b41849ffc78b7248d SHA512 76402aadf6a058e19bdcffc0446149e1bb89cb03abe53d1b9151cd65cdebbca9dc3c92e7232d28d1485901dff28f4f10f7545fc143549ce00a92b0e6f2f85f96 WHIRLPOOL 8d4e304db19b22a0a90396e8f9d2b2e6158e35d79640580c7b86a233e354d5a80a590204f595c94b4dfab4f194f0a29a2321eeb83040aeccf53534867deb8215
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJTJQ2OAAoJEPGu1DbS6WIAP+wQAIZMIz9rVrMYgLOBg1cDm87B
|
||||
NqDpCkFM7AbQiGCOiDNiBa+LYpXx7R0+gt3NeLILm1rECp8KycV1bc8LmWxFnrDu
|
||||
CmDoJWMnYxvELTBenbzdyfVxJ74KOWMWuR/pWBZ3PKdzlqmSLu0IiXraHTsaR2im
|
||||
5pRR93JIuDxiZ2SU+Epns48j1tm7qVV4R/Jfjf7P8RVeaREkh0sYu6xSAjyJkNgx
|
||||
bXWm1w+n1z0ufb8mPCUoYTp3kdJoAqXkz6I9CC58J075Z/rII+cHnlwJoXCLzWFa
|
||||
JdKBudd+PfmWZaM/MOdt0fUFtSY35sw/eLqGW4Oluk2huuj6wGuW8tz6fah1oOfl
|
||||
rrrOKV9DxFHumvyxwlcm3fhzKr0tNT576WyY3STC7hjpadjYkXjspXwzYSCUeQ7z
|
||||
mhC/xwHkOw35rllRiYZ8rt5ZS9Czp4vFfnwc1M4k0RP9Y3c/3AnTRl0eULQJD+4G
|
||||
vQag1aJFP2l7N9nieiEfScU3D291w4C04TMyAwj83JBTDyaks4cEUybHdFSZkUop
|
||||
IWtItfJwi7v61jDa8eiQFqhRmKxdkvfcVjUspMr+KoIP11N/CuSVDtSoJpjDiXHy
|
||||
dXBUCNiXHIIhi3cMRZoUVjdSBpwqFThwmBN3fAlmWB5kbxR42+TdOkNXEY8audSF
|
||||
t/O8NgZQGDDAaLj4J1tE
|
||||
=yiFf
|
||||
iEYEAREIAAYFAlMpD44ACgkQso7CE7gHKw2BewCfVr8LcuyB9RzFNISrawSy1qij
|
||||
O5cAn2OXx+g1Qkxm0wTdabGJpND4fvEe
|
||||
=Z88K
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,50 +0,0 @@
|
||||
https://bitbucket.org/ambroff/greenlet/changeset/f61fffb6feeb
|
||||
|
||||
--- greenlet.c
|
||||
+++ greenlet.c
|
||||
@@ -1267,7 +1267,11 @@
|
||||
_PyGreenlet_API[PyGreenlet_SetParent_NUM] =
|
||||
(void *) PyGreenlet_SetParent;
|
||||
|
||||
+#ifdef GREENLET_USE_PYCAPSULE
|
||||
+ c_api_object = PyCapsule_New((void *) _PyGreenlet_API, "greenlet._C_API", NULL);
|
||||
+#else
|
||||
c_api_object = PyCObject_FromVoidPtr((void *) _PyGreenlet_API, NULL);
|
||||
+#endif
|
||||
if (c_api_object != NULL)
|
||||
{
|
||||
PyModule_AddObject(m, "_C_API", c_api_object);
|
||||
--- greenlet.h
|
||||
+++ greenlet.h
|
||||
@@ -31,6 +31,10 @@
|
||||
#define PyGreenlet_ACTIVE(op) (((PyGreenlet*)(op))->stack_start != NULL)
|
||||
#define PyGreenlet_GET_PARENT(op) (((PyGreenlet*)(op))->parent)
|
||||
|
||||
+#if (PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION >= 7) || (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION >= 1) || PY_MAJOR_VERSION > 3
|
||||
+#define GREENLET_USE_PYCAPSULE
|
||||
+#endif
|
||||
+
|
||||
/* C API functions */
|
||||
|
||||
/* Total number of symbols that are exported */
|
||||
@@ -108,6 +112,12 @@
|
||||
_PyGreenlet_API[PyGreenlet_SetParent_NUM])
|
||||
|
||||
/* Macro that imports greenlet and initializes C API */
|
||||
+#ifdef GREENLET_USE_PYCAPSULE
|
||||
+#define PyGreenlet_Import() \
|
||||
+{ \
|
||||
+ _PyGreenlet_API = (void**)PyCapsule_Import("greenlet._C_API", 0); \
|
||||
+}
|
||||
+#else
|
||||
#define PyGreenlet_Import() \
|
||||
{ \
|
||||
PyObject *module = PyImport_ImportModule("greenlet"); \
|
||||
@@ -122,6 +132,7 @@
|
||||
Py_DECREF(module); \
|
||||
} \
|
||||
}
|
||||
+#endif
|
||||
|
||||
#endif /* GREENLET_MODULE */
|
||||
|
@ -1,159 +0,0 @@
|
||||
From 5a0a628021357bf37cccbcc401e07dc99e9415ee Mon Sep 17 00:00:00 2001
|
||||
From: Ralf Schmitt <ralf@systemexit.de>
|
||||
Date: Fri, 3 May 2013 21:48:03 +0200
|
||||
Subject: [PATCH] fix segfaults when using gcc 4.8 on amd64/x86 unix
|
||||
|
||||
I'm just porting the aarch64 stuff committed recently.
|
||||
---
|
||||
platform/switch_amd64_unix.h | 14 +++++++++++++-
|
||||
platform/switch_x86_unix.h | 15 ++++++++++++++-
|
||||
2 files changed, 27 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/platform/switch_amd64_unix.h b/platform/switch_amd64_unix.h
|
||||
index 3ed0a16..05b34b6 100644
|
||||
--- a/platform/switch_amd64_unix.h
|
||||
+++ b/platform/switch_amd64_unix.h
|
||||
@@ -2,6 +2,9 @@
|
||||
* this is the internal transfer function.
|
||||
*
|
||||
* HISTORY
|
||||
+ * 3-May-13 Ralf Schmitt <ralf@systemexit.de>
|
||||
+ * Add support for strange GCC caller-save decisions
|
||||
+ * (ported from switch_aarch64_gcc.h)
|
||||
* 18-Aug-11 Alexey Borzenkov <snaury@gmail.com>
|
||||
* Correctly save rbp, csr and cw
|
||||
* 01-Apr-04 Hye-Shik Chang <perky@FreeBSD.org>
|
||||
@@ -33,10 +36,18 @@
|
||||
|
||||
#define REGS_TO_SAVE "r12", "r13", "r14", "r15"
|
||||
|
||||
+/* See switch_aarch64_gcc.h for the purpose of this function */
|
||||
+__attribute__((noinline, noclone)) int fancy_return_zero(void);
|
||||
+__attribute__((noinline, noclone)) int
|
||||
+fancy_return_zero(void)
|
||||
+{
|
||||
+ return 0;
|
||||
+}
|
||||
|
||||
static int
|
||||
slp_switch(void)
|
||||
{
|
||||
+ int err = 0;
|
||||
void* rbp;
|
||||
void* rbx;
|
||||
unsigned int csr;
|
||||
@@ -57,13 +68,14 @@ slp_switch(void)
|
||||
: "r" (stsizediff)
|
||||
);
|
||||
SLP_RESTORE_STATE();
|
||||
+ err = fancy_return_zero();
|
||||
}
|
||||
__asm__ volatile ("movq %0, %%rbx" : : "m" (rbx));
|
||||
__asm__ volatile ("movq %0, %%rbp" : : "m" (rbp));
|
||||
__asm__ volatile ("ldmxcsr %0" : : "m" (csr));
|
||||
__asm__ volatile ("fldcw %0" : : "m" (cw));
|
||||
__asm__ volatile ("" : : : REGS_TO_SAVE);
|
||||
- return 0;
|
||||
+ return err;
|
||||
}
|
||||
|
||||
#endif
|
||||
diff --git a/platform/switch_x86_unix.h b/platform/switch_x86_unix.h
|
||||
index 0d42a67..e66633e 100644
|
||||
--- a/platform/switch_x86_unix.h
|
||||
+++ b/platform/switch_x86_unix.h
|
||||
@@ -2,6 +2,9 @@
|
||||
* this is the internal transfer function.
|
||||
*
|
||||
* HISTORY
|
||||
+ * 3-May-13 Ralf Schmitt <ralf@systemexit.de>
|
||||
+ * Add support for strange GCC caller-save decisions
|
||||
+ * (ported from switch_aarch64_gcc.h)
|
||||
* 19-Aug-11 Alexey Borzenkov <snaury@gmail.com>
|
||||
* Correctly save ebp, ebx and cw
|
||||
* 07-Sep-05 (py-dev mailing list discussion)
|
||||
@@ -33,9 +36,18 @@
|
||||
/* the above works fine with gcc 2.96, but 2.95.3 wants this */
|
||||
#define STACK_MAGIC 0
|
||||
|
||||
+/* See below for the purpose of this function. */
|
||||
+__attribute__((noinline, noclone)) int fancy_return_zero(void);
|
||||
+__attribute__((noinline, noclone)) int
|
||||
+fancy_return_zero(void)
|
||||
+{
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
static int
|
||||
slp_switch(void)
|
||||
{
|
||||
+ int err = 0;
|
||||
#ifdef _WIN32
|
||||
void *seh;
|
||||
#endif
|
||||
@@ -64,6 +76,7 @@ slp_switch(void)
|
||||
: "r" (stsizediff)
|
||||
);
|
||||
SLP_RESTORE_STATE();
|
||||
+ err = fancy_return_zero();
|
||||
}
|
||||
#ifdef _WIN32
|
||||
__asm__ volatile (
|
||||
@@ -77,7 +90,7 @@ slp_switch(void)
|
||||
__asm__ volatile ("movl %0, %%ebp" : : "m" (ebp));
|
||||
__asm__ volatile ("fldcw %0" : : "m" (cw));
|
||||
__asm__ volatile ("" : : : "esi", "edi");
|
||||
- return 0;
|
||||
+ return err;
|
||||
}
|
||||
|
||||
#endif
|
||||
--
|
||||
1.8.2.1
|
||||
|
||||
--- b/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -1,6 +1,6 @@
|
||||
#! /usr/bin/env python
|
||||
|
||||
-import sys, os, glob, platform
|
||||
+import sys, os, glob, platform, tempfile, shutil
|
||||
|
||||
# workaround segfaults on openbsd and RHEL 3 / CentOS 3 . see
|
||||
# https://bitbucket.org/ambroff/greenlet/issue/11/segfault-on-openbsd-i386
|
||||
@@ -54,10 +54,33 @@
|
||||
extra_objects=extra_objects,
|
||||
depends=['greenlet.h', 'slp_platformselect.h'] + _find_platform_headers())]
|
||||
|
||||
-from my_build_ext import build_ext
|
||||
-
|
||||
+from my_build_ext import build_ext as _build_ext
|
||||
from distutils.core import Command
|
||||
|
||||
+
|
||||
+class build_ext(_build_ext):
|
||||
+ def configure_compiler(self):
|
||||
+ compiler = self.compiler
|
||||
+ if compiler.__class__.__name__ != "UnixCCompiler":
|
||||
+ return
|
||||
+
|
||||
+ compiler.compiler_so += ["-fno-tree-dominator-opts"]
|
||||
+ tmpdir = tempfile.mkdtemp()
|
||||
+
|
||||
+ try:
|
||||
+ simple_c = os.path.join(tmpdir, "simple.c")
|
||||
+ open(simple_c, "w").write("void foo(){}")
|
||||
+ compiler.compile([simple_c], output_dir=tmpdir)
|
||||
+ except Exception:
|
||||
+ del compiler.compiler_so[-1]
|
||||
+
|
||||
+ shutil.rmtree(tmpdir)
|
||||
+
|
||||
+ def build_extensions(self):
|
||||
+ self.configure_compiler()
|
||||
+ _build_ext.build_extensions(self)
|
||||
+
|
||||
+
|
||||
class fixup(Command):
|
||||
user_options = []
|
||||
description = "prevent duplicate uploads and upload for the wrong architecture"
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/greenlet/greenlet-0.3.1.ebuild,v 1.3 2012/02/20 14:51:40 patrick Exp $
|
||||
|
||||
EAPI="3"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="*-jython 2.7-pypy-*"
|
||||
DISTUTILS_SRC_TEST="setup.py"
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
DESCRIPTION="Lightweight in-process concurrent programming"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/greenlet"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools"
|
||||
RDEPEND=""
|
||||
|
||||
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
|
||||
|
||||
DOCS="AUTHORS NEWS README"
|
||||
|
||||
src_prepare() {
|
||||
distutils_src_prepare
|
||||
epatch "${FILESDIR}/${P}-python-3.2.patch"
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/greenlet/greenlet-0.3.3.ebuild,v 1.2 2012/02/20 14:51:40 patrick Exp $
|
||||
|
||||
EAPI="3"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="*-jython 2.7-pypy-*"
|
||||
DISTUTILS_SRC_TEST="setup.py"
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
DESCRIPTION="Lightweight in-process concurrent programming"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/greenlet"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools
|
||||
app-arch/unzip"
|
||||
RDEPEND=""
|
||||
|
||||
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
|
||||
|
||||
DOCS="AUTHORS NEWS"
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/greenlet/greenlet-0.3.4-r1.ebuild,v 1.2 2012/05/15 21:50:43 xarthisius Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
SUPPORT_PYTHON_ABIS=1
|
||||
RESTRICT_PYTHON_ABIS="2.7-pypy-* *-jython"
|
||||
DISTUTILS_SRC_TEST=setup.py
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Lightweight in-process concurrent programming"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/greenlet/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="app-arch/unzip
|
||||
dev-python/setuptools
|
||||
doc? ( dev-python/sphinx )"
|
||||
RDEPEND=""
|
||||
|
||||
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
if use doc ; then
|
||||
emake -C doc html
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
if use doc; then
|
||||
dohtml -r doc/_build/html/
|
||||
fi
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/greenlet/greenlet-0.3.4.ebuild,v 1.1 2012/03/09 08:13:21 patrick Exp $
|
||||
|
||||
EAPI="3"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="*-jython 2.7-pypy-*"
|
||||
DISTUTILS_SRC_TEST="setup.py"
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
DESCRIPTION="Lightweight in-process concurrent programming"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/greenlet"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools
|
||||
app-arch/unzip"
|
||||
RDEPEND=""
|
||||
|
||||
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
|
||||
|
||||
DOCS="AUTHORS NEWS"
|
@ -1,47 +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/greenlet/greenlet-0.4.0-r1.ebuild,v 1.3 2013/09/05 18:47:05 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# Note: greenlet is built-in in pypy
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
||||
|
||||
inherit distutils-r1 flag-o-matic
|
||||
|
||||
DESCRIPTION="Lightweight in-process concurrent programming"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/greenlet/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="app-arch/unzip
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||
RDEPEND=""
|
||||
|
||||
python_compile() {
|
||||
if [[ ${EPYTHON} == python2* ]]; then
|
||||
local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS}
|
||||
|
||||
append-flags -fno-strict-aliasing
|
||||
fi
|
||||
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" run-tests.py -n || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/_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