Sync with portage [Wed May 17 21:16:41 MSK 2017].

master
root 7 years ago
parent b2902f234b
commit fe2233648a

@ -5,9 +5,11 @@ AUX logstash.logrotate 103 SHA256 404746c99df44f7dd617fc6c435251018ceffa3820995a
DIST logstash-5.1.2.zip 100044055 SHA256 99fd514b6241310c78aefca2cd895c1cec4cd426aa08fccf7e8bba26567573c3 SHA512 4186f942dd555dc1284bc657cbd3a61de8aa67a50bd2f7b725d3364e5fca61029cadb0ca4f9e1c4a36078805fd015128ddcd7773e19e643eaddd5ae2fa9c6673 WHIRLPOOL 1127a419a35e42de59a4bd61fe5b75e39daad69d0646019417abf83f44639a86fd2b1ffc687b6cc551562045ef3d2d901d7985437d158094d4d054e4a93bfd5d
DIST logstash-5.2.2.zip 100068713 SHA256 35bd0378f5b9001b4c3056b11496936ef47c09e3ddc469353bc8951e3b81e174 SHA512 923b35e8bcc97f6036cd4a484df546b2cc1341ec8fe5080bea8f979856086aaaae5f71fa0c3f7aee2207f7c3e71aec18af416278123362f89990c05ec9e2c92f WHIRLPOOL 4a67ed0ba3b532da5d488b2e45f53149b4e63b6b638b6fe1058a13eab904cb7ec24cd87306868a4770fe6aadfe13f7d76bfc9973e73104a8e4e9aee455321c32
DIST logstash-5.3.1.zip 100150030 SHA256 f5e626a8cfe128b7ebaa0ec8ddc20876913852efd91c2c81a1f19f2223e00e07 SHA512 7897eab56bc33ee38169ad34e600cdf7180d0af30f93811f1ecf30a107944cd7a5ab2e95805695da7c1ce6f2112424c17de3b3bd9efaf344daff4e227d5e3d90 WHIRLPOOL 12383a43c372a2eef31b0a64e1b14f304ea90f7202524f6d56b7f0f51fcefd029f45b7f2782050d3c89269e41ae96c02e78586db30bb5d509f45b19508c36be3
DIST logstash-5.4.0.zip 98567077 SHA256 f7a817009f7458cb186d652497e68003c221b07dbf28b5097a66b40ffb022a2a SHA512 4d552d43a1817ba04d25a3ada1cf87ecdae632a520627d3b6cb514b7e3384a6a09a98e8f24ea19328c60c4549b9dd1eb0e1a5282665f85877afbd7e7fef88e71 WHIRLPOOL 25dc935abee1ae1852c83801d50fc08bc2896e2744282f219e2afef4e9da5f608472baf4f88b31127959495d320643bbf7f94d7fea809b15d8186f333649ad0e
EBUILD logstash-bin-5.1.2.ebuild 1663 SHA256 7c07ab0c2be852b1757720a5fa672251ec64b435ef6ccecc1a7154d6012590e4 SHA512 7174de66aa6c690f000dd55ac123a9fe1b1693d2ebf793b7170b9385f477ed2d670a3a63d11716c4ebbbeec58b52a5cfcca22f726275a336a9e075f9a61c8c9d WHIRLPOOL ad7c8f5cea9330096daca055d7919fd07a3b659d927f1284e1f661d1baf556f5e6c39a356e0eb24e758e2bcd474bec62a9b68d1917e779f06d792f51c7c3795d
EBUILD logstash-bin-5.2.2.ebuild 1490 SHA256 fbaf6ac2b1635837fccf01a4ab4d133074566cfa5b81e5ace34fa4c5843b25f5 SHA512 c2148c0baef77984fe909c1a3444551a192ada90afe7a3f42aefca41c6a1aa11826d393a3c2833c1422cf5c986204465663cce94ec6fbb45997dda1872941484 WHIRLPOOL dcca4a801e929f49f65a831fdcdb56d508b3cd0f2bcc7bdb99131eaeef2d725130da6c3c4a5f9c3f3692d85e0e9ad882b53fe94a1e53618b2596fb11799df9e0
EBUILD logstash-bin-5.3.1.ebuild 1490 SHA256 fbaf6ac2b1635837fccf01a4ab4d133074566cfa5b81e5ace34fa4c5843b25f5 SHA512 c2148c0baef77984fe909c1a3444551a192ada90afe7a3f42aefca41c6a1aa11826d393a3c2833c1422cf5c986204465663cce94ec6fbb45997dda1872941484 WHIRLPOOL dcca4a801e929f49f65a831fdcdb56d508b3cd0f2bcc7bdb99131eaeef2d725130da6c3c4a5f9c3f3692d85e0e9ad882b53fe94a1e53618b2596fb11799df9e0
EBUILD logstash-bin-5.4.0.ebuild 1490 SHA256 fbaf6ac2b1635837fccf01a4ab4d133074566cfa5b81e5ace34fa4c5843b25f5 SHA512 c2148c0baef77984fe909c1a3444551a192ada90afe7a3f42aefca41c6a1aa11826d393a3c2833c1422cf5c986204465663cce94ec6fbb45997dda1872941484 WHIRLPOOL dcca4a801e929f49f65a831fdcdb56d508b3cd0f2bcc7bdb99131eaeef2d725130da6c3c4a5f9c3f3692d85e0e9ad882b53fe94a1e53618b2596fb11799df9e0
MISC ChangeLog 11629 SHA256 9309ec6269563641ab027dac18b6db0643e4097ca03ece455adb5f35148ca672 SHA512 d7b9200f9d2ea056eff3f564ac0bae29d018af1596e954d69d8f57f16678ba5b90fa76e1f74f8e0a830bf2ffa8255a2b9987470aa1a83bbd6135410aaf19586b WHIRLPOOL c31c703601c3b788946591ee5eeb7962c27b368fe4b95235e51947be90510917901a50b1134ffc2cdde8a3e7503c52de140f6af21bf0c4e74e8fe11dfa40daa5
MISC ChangeLog-2015 1201 SHA256 b789b9b4f8fa642f89efadd1fc139304bea788fb2e91899556992e95811194a7 SHA512 f13b81a399382943cd6982303660b36633e108f71ecff4457ceee3ca3d8ee3ddfa75df69e3502839249eb68e2823833aaf9089c165569453e8208198b44755ee WHIRLPOOL bebb44c1c904ea0bf0c0c907c041399583479840c591946cad10523ad78e75b4739bb5f4728e1e91dbed4f42fe381a329e61103e9d8c65636547f38f3f7396d7
MISC metadata.xml 692 SHA256 bc2bb52acbd9ee0f7d72e067df8b24b58c7fa5778a28b7877c45533a4096aeaf SHA512 3fb297860e4b18abf5fb6fb47bea88aaaab7f9803ebfbdfc7c16d182e3fbc65587ad2d2391e3ee68cba2461ac9ed0001fdc10c5483775089a44da36de9b27486 WHIRLPOOL d28634fe151f25dfc5706f70cffd014d8ecd5a2daf2c28a54a9d5c5559d154749661670db2aaeea0e6d5be35621d668dd24516449a8c4b72adf7fdd168d87622
MISC metadata.xml 582 SHA256 1dea778c8590e13a618146ef2edddddab84df879c93c022dc29511bbe75576da SHA512 8967b84b9cdf4ab7e7efd6b23ddf3d040b524376deccc9c8ded5889ae6578b4268b267e72ccb948cd85e21f36a7e43564186f3a021874c2a3d82c1a1988c378d WHIRLPOOL 0a5629ebd2e9c85da761ff4343d2b9995928e076ca1d5fbb9a14103e4653d402cac49eb6522e0f1ab7d87b2035e9d8e1f7d0655d3ee6699eea2eac1be7ee9b3d

@ -0,0 +1,56 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit user
MY_PN="${PN%-bin}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Tool for managing events and logs"
HOMEPAGE="https://www.elastic.co/products/logstash"
SRC_URI="https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}.zip"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="strip"
QA_PREBUILT="opt/logstash/vendor/jruby/lib/jni/*/libjffi*.so"
RDEPEND="virtual/jre:1.8"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
enewgroup ${MY_PN}
enewuser ${MY_PN} -1 -1 /var/lib/${MY_PN} ${MY_PN}
}
src_install() {
keepdir /etc/"${MY_PN}"/{conf.d,patterns,plugins}
keepdir "/var/log/${MY_PN}"
insinto "/usr/share/${MY_PN}"
newins "${FILESDIR}/agent.conf.sample" agent.conf
insinto "/opt/${MY_PN}"
doins -r .
fperms 0755 "/opt/${MY_PN}/bin/${MY_PN}" "/opt/${MY_PN}/vendor/jruby/bin/jruby" "/opt/${MY_PN}/bin/logstash-plugin"
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.confd" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.initd" "${MY_PN}"
}
pkg_postinst() {
ewarn "The default user changed from root to ${MY_PN}. If you wish to run as root (for"
ewarn "example to read local logs), be sure to change LS_USER and LS_GROUP in"
ewarn "${EROOT%/}/etc/conf.d/${MY_PN}"
einfo
einfo "Installing plugins: (bug #601294)"
einfo "DEBUG=1 JARS_SKIP='true' bin/logstash-plugin install logstash-output-gelf"
}

@ -2,17 +2,13 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>patrick@gentoo.org</email>
<name>Patrick Lauer</name>
<email>monsieurp@gentoo.org</email>
<name>Patrice Clement</name>
</maintainer>
<maintainer type="person">
<email>hydrapolic@gmail.com</email>
<name>Tomáš Mózes</name>
</maintainer>
<maintainer type="person">
<email>erkiferenc@gmail.com</email>
<name>Ferenc Erki</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>

@ -1,8 +1,6 @@
DIST ibus-m17n-1.3.2.tar.gz 414324 SHA256 c1e7529c63305bc5f2ddc4832550becd16e084beaf4217549bf1dd46a9b0e370 SHA512 6cbff2bf08043eb46d5e97c9303ebbb795c69b77c14d113c22fee2111eaee04ba8bc27bbd44b6640be02dd43f4b3711aba1b02fcbb350b8bca8d90dd20b4ba54 WHIRLPOOL 5b59e39028e19f3379abebf6b4ddf835bd01d28df623c2ef03f98a8f5b53acd985ca34d3f3d12cf5258c926de47523fddb48b78ceec0efb967586437e52bdc7e
DIST ibus-m17n-1.3.3.tar.gz 431113 SHA256 0374aef2149bcf1a337c39ab642ee39da4dbb17758ee8c095f954ca835dc10bf SHA512 1ffb659a2c6837727365760267ebbdf0329cf0b103e1fa105d895f62fc580821f8cfc097687e631cb06881986a5482ecc720df451a5b27dc494cc07d1862c98d WHIRLPOOL 437e1720efe77952d12c9eca28a95e509a3cad288573754eccab8de4fbe3a88d2efbdc9e3c4997ebbc04825d3a318c7b49c384d2459b8ddd1d0af1fd4fd45aeb
DIST ibus-m17n-1.3.4.tar.gz 436687 SHA256 79004c696c47cd909b39f547ce118a80b672ccdab77a4a5b1824e496d649ae70 SHA512 9e9bc290b0f0d68558d408f6e69aa3bd9bb767db827a95839b576b58c7a5056dedcbd9b0bf1aab5e26ab21e601acd67a53404a5fd54b436efaf2a706489f25c4 WHIRLPOOL 0109df716a9ed71ac7f1d9544e361e38c3b8a7ae81b271d54ab1979a611fc44698649d92dfc68131f29166f60875558421b9f033632c5125c27505465c73d0a4
EBUILD ibus-m17n-1.3.2.ebuild 876 SHA256 f96c0f2fd4b54cc59ce1ed57a816d7171d3147f918da83f0510137f51539f2b4 SHA512 6405f7fb1ae72a397dba4253e76091e856efa17b74db30dd4a02cd5ea638fad72af5d37947d4ad7c55273e7babebc94b1ab81458836061556203d2cd65e4aa0f WHIRLPOOL 03915243255b66befcb6b91b9240dc6b69f80d908bf5bf392cc6cc6a9afe9293b878598e5e811442e990a8e4773faf10ea8bad4115994a441d5c4306939953e3
EBUILD ibus-m17n-1.3.3.ebuild 908 SHA256 c61ab4ffafd09eece914a98c203e7b9526254e62a8749515768be6b0ac1a7c6d SHA512 6873f349194cbbd0a622db6eb36a169a003e15162e34c1ec7217a04e013f657dc2234ad474214f6b979a6554eb2423e7d0b9be154a2dfb09a3cbd700d2ee0970 WHIRLPOOL 3396f7c7c09ce6db84633825c4feddc7a6eb82a0af9a3ab17e96f6c97cee4627e61bb8cf27d8c20908132970308048e6265fbe4fc701cf16df20b90c29eb06fe
EBUILD ibus-m17n-1.3.4.ebuild 908 SHA256 951d53755a812d1303d86d9783dc715479b68edb60cc6d37f639c5183754ef4c SHA512 9bd67f3e394d8325ed0a6c94a0873a93be0d7d9cf3bbc418ef6c4daf3b9bbc595d7a31f634b11000323d0524f00fe16e1a821885dcd435137d40d911c7198aee WHIRLPOOL 29c2efbdb6e4142c8495eda7e28bdc1e75edc2e9d77291adb68909c7f8b7483748a8dfede4ec7df392daae5ac022eb52963d08c0a85fabaa590cf19baea445dd
MISC ChangeLog 3332 SHA256 9a88204e7f4d8ed248007d15d2f12b78633278c5e6b02649af966add9881380f SHA512 ae514ed46966bd80a2070d16298a5af44d6802cd978d940783d0fe406c7a32730da00cca56a8a29b05abd1aa62c54c832344711c86dbbc3d2edee81d95229089 WHIRLPOOL 6ab19bbbd4b428d5a8dd3e2e256be7911d2d9df30c3748605ae764688fe84647373ba0e61efde3c2fa8a949460b9ba46a57d3037a779f8d4c79c79113e89ba01
MISC ChangeLog-2015 4357 SHA256 d8ad289d0090f04bd59b54c07bf702885aff6768a3da9abf37070ef42988e972 SHA512 a3886b1aef051796a7d362f5817e192c123bb1db4442382cd157e4da5c56083495b74e6cca97797d397551ff37d2b84d0309551b37cf0d0567b7c87bf6ba8440 WHIRLPOOL 997f3e87bbf87e66a828e7a6e233baf78caa6efa4102f701cf0a006e547330dab33384b1b6441c71571d885845a847587763acfd8f03163044f99232ed2ecc7b

@ -1,46 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="3"
DESCRIPTION="The M17N engine IMEngine for IBus Framework"
HOMEPAGE="https://github.com/ibus/ibus/wiki"
SRC_URI="https://ibus.googlecode.com/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="gtk nls"
RDEPEND=">=app-i18n/ibus-1.3.99.20110817
dev-libs/libxml2
gtk? ( >=x11-libs/gtk+-2.12.12:2 )
dev-libs/m17n-lib
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
virtual/pkgconfig
>=sys-devel/gettext-0.16.1"
RDEPEND="${RDEPEND}
dev-db/m17n-db
dev-db/m17n-contrib"
# gtk? (
# || (
# >=x11-libs/gtk+-2.90.5:3
# >=x11-libs/gtk+-2.12.12:2
# )
# )
src_configure() {
local myconf
econf \
$(use_with gtk gtk 2.0) \
$(use_enable nls) \
${myconf} || die
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc AUTHORS ChangeLog NEWS README || die
}

@ -12,10 +12,12 @@ DIST elasticsearch-2.4.4.tar.gz 27343272 SHA256 981092e6ca65ba5560b8b97a74e5ed0e
DIST elasticsearch-5.1.2.tar.gz 33299777 SHA256 74d752f9a8b46898d306ad169b72f328e17215c0909149e156a576089ef11c42 SHA512 1867626e8a87f11ed109e1325fd1d16c9e0af06ebe6a30c78ea679ab533ab377f5da8ea55af6871be33af226f02187a2aadd77e5e23c097dd24055be21e9d691 WHIRLPOOL 2e9df71c915343e2cc8ad82c59b877f41f5e093cbeba21f471c32cb51a195eccc6223bc48da48bb4af2e6bea9f2539f2e93b866963148f4ca2940ba4466e614e
DIST elasticsearch-5.2.2.tar.gz 33799732 SHA256 cf88930695794a8949342d386f028548bd10b26ecc8c4b422a94ea674faf8ac9 SHA512 670f8aa81a34191a13cc8c608a9dc7bec60c63bbed8fdb9bc0619585d644867576a7677eb0f14b4e4d064e59def186d4b431930bf79b54bcbf59a29b0b327e85 WHIRLPOOL 4ec1f3b5ed15b9f22d27512ea784ffe9e32e00808fec89418860955d2f4759d045775e18c0a61693da47f39de9f235de954eada231fbd6de5fbfd17f552e8452
DIST elasticsearch-5.3.2.tar.gz 33704368 SHA256 a94fe46bc90eb271a0d448d20e49cb02526ac032281c683c79a219240280a1e8 SHA512 430021202fd747ea376e36e9035f05eaa27f06c25f2f8616e218a248f0aeaaffd8577d689c790b618e3fdbcbae23b7bd664d4380d0e323483f6e158675a4bc00 WHIRLPOOL 0fee048029880dabe901c0f9842ac331ef78204a70d0c71993cddbb8e76b7614af0e4b8e8181b36b9039b64093c9fd0720f5c8a2e7c515fc6634ac465c5f283a
DIST elasticsearch-5.4.0.tar.gz 33302352 SHA256 bf74ff7efcf615febb62979e43045557dd8940eb48f111e45743c2def96e82d6 SHA512 52718b73ebf9de491d1815adce62e7ef61d257a074495b7f81d9ff3a81e5a4c25600f02a2de01edda4d8fa798d81602a75375b6774dced714b1c14edce46739b WHIRLPOOL bc89239c7a119092b49d5c10f0ca758a45c716ef1f443aac2ef399ddaaf09c9cba6ad8b9271372f7ba5c8f2e7b028aa661efa2949c02e802a4d8706d4da6eb37
EBUILD elasticsearch-2.4.4.ebuild 1918 SHA256 27fdefbb47e35e830fadd989b68a97f2c30dcce1b001037893e9aa8198a38a76 SHA512 7fc3a78afc6ba00ed168217d45ebef468a20f7118b1711df38d848a7082d3134881eeb09fa48f416074534e4081aa2c5f101204d4dbccea1dcca898d29a7ca09 WHIRLPOOL 9e4cbafaed4cccabd964f5dba90fb5f74d044f0a0dbc7020c051d5352c2c829c818d4075e9a522ff53f65ab51d739960e32b123e0b3ab66d654ba8e4e3f8d74b
EBUILD elasticsearch-5.1.2.ebuild 1880 SHA256 c07282364407a3ef328cd5b111a7a32ffef620389c0e9d823e94655c1247948c SHA512 3ab530cbb862d8bb753ba04f53ab79872c96970ab2924a60cd16cbcff29e4fc016607ebcfa9b3f55c13e77df70052792f454eca1acc11f1e5270b3573bba11b5 WHIRLPOOL 642b7f002ca96982f6ae850d4b3ff17e54491e66818e6f4ccd5e1ca2d4ffeca49cb47a41c0d1cbd2a42882bf459a04468d1ca593ab019911f9046492a960e62b
EBUILD elasticsearch-5.2.2.ebuild 1628 SHA256 1684e581aacd7a3fd143a6d1800a99d0c880e362e532aa66980c445a0a440da4 SHA512 bf5ea156161a8b568e16073e3455b8a46978aceab4ff9ee951f98ff6eac5265ad95ffe5557cdbfe784971976eb3835ae16e647af96ac4e92b4ff9e22a5ab39c7 WHIRLPOOL 9922e744ea5df7dad740c307ba901755b96d2833b043d3d40feb7f7bbe477641460b9426de3da11844b8249eb80b7f4245bfb06fc8837b2d06d4dd8c3c5f9036
EBUILD elasticsearch-5.3.2.ebuild 1634 SHA256 827e81844c8cf43f4993b1b6c03d0de0f622c0481fa66726848433d24e94017d SHA512 129b596382ca41c78b6ca10460cdfc3fac27be5337ac3331b1fd8fe3480b7dba0926b50c1b72eb89a572ad71fa6e773326384a5e1cce391d00e43963e00e23dc WHIRLPOOL 662299d54dcc580c299bbf4bfd240d456962805bf0c285067fde6474da73625eb07edcd32ee4a3816109a4f0b15d7f3c6f90ceb172148ff3b721bdcf9bba4315
EBUILD elasticsearch-5.4.0.ebuild 1634 SHA256 827e81844c8cf43f4993b1b6c03d0de0f622c0481fa66726848433d24e94017d SHA512 129b596382ca41c78b6ca10460cdfc3fac27be5337ac3331b1fd8fe3480b7dba0926b50c1b72eb89a572ad71fa6e773326384a5e1cce391d00e43963e00e23dc WHIRLPOOL 662299d54dcc580c299bbf4bfd240d456962805bf0c285067fde6474da73625eb07edcd32ee4a3816109a4f0b15d7f3c6f90ceb172148ff3b721bdcf9bba4315
MISC ChangeLog 8202 SHA256 1531683acbf9c20038e964e166b7b748c2ec4f12bb8f219d75cc685b7dc8825b SHA512 54cb8dc75318bc52e9c947cec07f8926fc1f022429e9b784b21b51faba3022c6f07f50dc065e9e90529b30941ced47e9a0c03e801328f7e694f6881b0a89e6bb WHIRLPOOL 2d1c8f0e9be37b76175dda86322581da84e07c6745d7b57dfad300f10e3ecd250a7abc90e1737d699b0844961864fbb10a3be00951dbc29d503ca3abd50cab65
MISC ChangeLog-2015 5203 SHA256 8aa86f4c8b0c8a0c2d099ff71b4886f6e7be91d4e10e22d6f49d8ba1ab0ee7be SHA512 2326fb4073b91dc0a39d18ca0a81257c8995ce7afa0d53e31db1851dd45b3b3a94f7bfa9dda00a82b5ecaf16ad022e9236a07aebe9f2ee6f3b9b024b179039ed WHIRLPOOL 03f3e445a6f763d6e42d6d13b336ab10b4ee1d64c9119f8da2e03710b180db180e8abb702241edcdc56009992bea3a1ba0395eb096e61fb97930298099e4c4ff
MISC metadata.xml 607 SHA256 575bc67bff51e1270b827d631401a8e8ee9f6e3dc0b500c6d09f8ea3cdb66b08 SHA512 69a0a4ffbbd5a1ecef228faf7f27449b06b5585b7b073dc2e3e5785c562793297a15076ef1b545227103bfa021c5543716b27b7c78ced96536ccd2044055b577 WHIRLPOOL 956fb32baaf9598621e62c911d1d99b82177e7a85d94a379706118926a1007057bfe60afff849e1680682f2e9677b044a54ecc907094c1af7cb56a673d8eb2b9
MISC metadata.xml 491 SHA256 ac07e9fb00e9cbd57d9bd675a21318c6062ae2c3d86b8348a792f38f48602172 SHA512 001b6c5af9089f535931a5f3ade2e2cdd64ff67271ef113533dfabb394f29f3943d1b73163295570e85e926efda4e32a1c99d41174ae834408ae846038a9c6d8 WHIRLPOOL 960c88589d32be7fa789a0037b8a0cfcf59e3cc47a2c8300f0960a87aa190c956365e8c64288d7edbd4a42d1be8cfe58986873cd22b7199239322513ae4a644a

@ -0,0 +1,68 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit systemd user
DESCRIPTION="Open Source, Distributed, RESTful, Search Engine"
HOMEPAGE="https://www.elastic.co/products/elasticsearch"
SRC_URI="https://artifacts.elastic.co/downloads/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0 BSD-2 LGPL-3 MIT public-domain"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="virtual/jre:1.8"
pkg_setup() {
enewgroup ${PN}
enewuser ${PN} -1 /bin/bash /usr/share/${PN} ${PN}
}
src_prepare() {
rm -rf bin/*.{bat,exe} || die
rm LICENSE.txt || die
default
}
src_install() {
keepdir /etc/${PN}
keepdir /etc/${PN}/scripts
insinto /etc/${PN}
doins config/*
rm -rf config || die
insinto /usr/share/${PN}
doins -r ./*
exeinto /usr/share/${PN}/bin
doexe "${FILESDIR}/elasticsearch-systemd-pre-exec"
chmod +x "${D}"/usr/share/${PN}/bin/* || die
keepdir /var/{lib,log}/${PN}
keepdir /usr/share/${PN}/plugins
systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d" "${PN}.conf"
insinto /etc/sysctl.d
newins "${FILESDIR}/${PN}.sysctl.d" "${PN}.conf"
newinitd "${FILESDIR}/${PN}.init8" "${PN}"
newconfd "${FILESDIR}/${PN}.conf3" "${PN}"
systemd_newunit "${FILESDIR}"/${PN}.service6 "${PN}.service"
}
pkg_postinst() {
elog
elog "You may create multiple instances of ${PN} by"
elog "symlinking the init script:"
elog "ln -sf /etc/init.d/${PN} /etc/init.d/${PN}.instance"
elog
elog "Please make sure you put elasticsearch.yml, log4j2.properties and scripts"
elog "from /etc/elasticsearch into the configuration directory of the instance:"
elog "/etc/${PN}/instance"
elog
}

@ -2,17 +2,13 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>patrick@gentoo.org</email>
<name>Patrick Lauer</name>
<email>mgorny@gentoo.org</email>
<name>Michal Gorny</name>
</maintainer>
<maintainer type="person">
<email>hydrapolic@gmail.com</email>
<name>Tomáš Mózes</name>
</maintainer>
<maintainer type="person">
<email>erkiferenc@gmail.com</email>
<name>Ferenc Erki</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>

@ -1,4 +1,4 @@
DIST jira-cli-2.1.5.tar.gz 122947 SHA256 bb0799ea575bc7c60fc800fb4790a3f82f68967eb06cc445a03b852227d92a88 SHA512 8d8cad01d93fcca63ac9420856bca4825bba1e1954e674378c2a3f501c7716125afbda96c5ef12ba4d90e4e771b1d80165aaff1db883af5706510476bd9d8799 WHIRLPOOL fa773d9343191c5cb116a0ea18627f9000289fcf53230ba563b402e432625326c8848c61909b72d62bf9e0e8b6e16b7aefbb9b3a8ef6132b0ee2552f42daf767
EBUILD jira-cli-2.1.5.ebuild 1223 SHA256 5ebd3034352b792596457d0dbad7d0ecf017f102f4bf4ac997844544e2aab78f SHA512 aca6e7ba40783e011ec24728d9f2202d07b09d52fb59d3d7a191a523e23902c2dbf3ce0ac192f9378cef79bb94a3b1e161f4697fc0104d9609c8df41962f19d3 WHIRLPOOL 250c724f2a324189d5f9c105325870e2937c69f92c9cc57b19a041ea5a2da7f994cc87ac2a2fc2bef029e75723d2359fbca73a91ebacbdda048cd27221466717
EBUILD jira-cli-2.1.5.ebuild 1227 SHA256 0b17934777730d894a6508551f47f310c679024121450147bd58c719e7ab1522 SHA512 27db6baac917b364e22338653a4957d92bee9a94bd6cd3221dad41c5500d553a664f9a33f60ca4902fdd8aef9a2633936ff4b14890979c8bda35331d7daa7c55 WHIRLPOOL 8c8e59b8138b0f28139f624019034f6702ca351796b7e441d7b2d90c31e7f9877488b8645ce5ae8a2ec63fdb2a25daaf7379dc95754a2c847d792d7deda8303b
MISC ChangeLog 724 SHA256 1259839354a1759419e53cad9feff9927679e1341cad2509ec2ceedcf4ef1090 SHA512 4e13b961aa1f3fda23d07d69d265bf1fdf307c6c84e0c6283c87dd263fde0591859bff312f64472e0201d1c994f5d6eeb7f0412fc1fdee74993784b5b50c8c12 WHIRLPOOL 8da70bb8eccac33f99cb18ace01df0ce6b0d3e9fbae74233a913783a9a26ce4d7185ab6df52d3f5b5ed07de47ba585fa6ec453e95187ee277337dc9dfb803d27
MISC metadata.xml 328 SHA256 f0288134a6ef0fb20b97c7b5a0f45e94a0a9a5ea9e5e68f81ccaec83d72cba8a SHA512 2a23b4a2dd9180c8bd3b1216a3d0d5cb8d925709ec0cd2919f4728d204df473f7d7deac8b31a94899a90e4556cd5202fec7df0e8b653ee2bbc58a791f17c7c4c WHIRLPOOL 1fdda673dde37a6d6f0fb5b2acc641291b55c530996725acc79ef7ec812f37183a7d7d27a7f1020af8a3508904e0233cd59c2a94cf938da73822ee8364cf4f3c

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4} )
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1

@ -1,6 +1,5 @@
DIST hourglass-0.7.2-src.tar.gz 119371 SHA256 f5d6b9c4ba6d501647d1cba9960d538378204def021b770e5e0031c4672d3526 SHA512 c15c9c6268f2f99ff2138764197b70480566926d524ce22039c85b7ddd11e1429e9f40c07691e4cfaccc9899e27f3d808e2cdf31d207c379dd67e5bd3c0f325e WHIRLPOOL b8aec228e264d3820125ca6e4f32ba491e5a3d90c8a3ea4b7c4e2c6d60d4ca275aecb49fef67486f920742d3878e65071a8ff7f7187aea28fd3564aa39a29d6c
EBUILD hourglass-0.7.2-r1.ebuild 1364 SHA256 e2eb58528807dc58d8cb36e36b692a8c21eb57071927ad3a9de3c8348c1a0c1b SHA512 f00de5dd981a4f143604fa177d87724906f0247a124a6f0ab9eb578721eb5ed70645a6ce8df66c60f09277e0a6eaef0ac3dec1471b205336a14c005251f2e76f WHIRLPOOL db9b3c2d09ab28088726d33a89b0eedb21589aab6e1ef55194eb7346cd4e18f57c3e01206785a6df29efcc0aca0b6dd8ea35be508e45b90026d14c58bb173470
EBUILD hourglass-0.7.2.ebuild 1368 SHA256 b133480873029d62e3bec697d836ff56702b4807d18d88b54e27cdc3851ccc2f SHA512 f21091525957fb238b0eafbf2d6f85f9cec7ae5ab0681d126d3ff85eea083deb0b045b79d19c577f051767a4ad9f841b0089241e1f0530c8727224e59364006a WHIRLPOOL 428f0804687dd8ffc09d3fe00ce338e7f42e00234941d89bc5a17becfe5f2c628cde300a3abb307b95e21d89cd9a4b7485feec63c8ac9faa3ff146070641b656
EBUILD hourglass-0.7.2-r1.ebuild 1373 SHA256 595a5a1259cc9aaa2b9c7f8d51adc85d37c768d6b7e614828b1e6e0afecd1ddd SHA512 a2c994e689fd72f9cf5885cec2c0fea50c1a9b2a0ee57ef1aec8a71f969cad8be2688464f552d9ee9b83694c80b1d570af42f55fa7c0379204092a5c274225ee WHIRLPOOL 0880c8917d6bd2472613eda18a74298902752ac7ad49143faa9398326a26158176597356d2f5dc51fccb825fe0a8aae8f264014b455613e52364be1104475ae0
MISC ChangeLog 2599 SHA256 b86ff7937876d50f9551a41f7160c19f513d0f368dd19abee972628d4ebadc94 SHA512 e8085e4ca869a54017cbb83c810fd8aa9e079110674702f5e9fcf839aa9a2577089c8833dd6a98ad5e33c8ecaf62d0418346cda2fe406f26c5d806aeb3abb65a WHIRLPOOL dae83af49f84524cadd30713b570ff0e14144d7f0c37e7e2fe7b5269aeeb3031b6a1d455db5908e1e88c42595085a116a5733b85c532ac6d9233232bd8bf3bd3
MISC ChangeLog-2015 1493 SHA256 e922f8d3d5aece9e4a946e02de837d8082a862cdefae7f1b9766507d035f6e61 SHA512 fb96655c2ff2071761bbc090a379d3df786ec77759b3099160b94bffcf1eb69a5d694146f849080b9ed64b3441660933c56cf80b4f5a37e48204deaa1beb097d WHIRLPOOL 86d87ce4e296f530cbca5a12a57e97cc77937e3e335a35dbfcae6cda7f5b4839264e61dd59dd78641b5646270e130474bea0e413466e76effab278b80511e7e3
MISC metadata.xml 315 SHA256 7af1cd8cd917b062d7422925caa3ebcee287ff7c64c30f7dc14f6d07ebf6c5c0 SHA512 8ac90ea393b90bddeab543f2b00f5a92b74bd18c342ecc97d384c6e98178e418698afead4acff15a35d98f948f6d29a69bfeb419d8bb31426fb3790232df98f8 WHIRLPOOL 1f4ee9405ca0f7866dfe809fc2f30f5cd184ceb2d82b1f8af6a67c257c77ad6ea150996dfaba967ac44dfcaebaf17f265fa50c416eb378e242ee109a42294750

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@ -12,26 +12,29 @@ SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
KEYWORDS="amd64 x86"
COMMON_DEPEND="dev-java/log4j
dev-java/jcommon:1.0
dev-java/jdom:0"
CDEPEND="
dev-java/jdom:0
dev-java/log4j:0
dev-java/ant-core:0
dev-java/jcommon:1.0"
DEPEND=">=virtual/jdk-1.5
dev-java/ant-core
${COMMON_DEPEND}"
RDEPEND=">=virtual/jre-1.5
${COMMON_DEPEND}"
DEPEND="
>=virtual/jdk-1.5
${CDEPEND}"
RDEPEND="
>=virtual/jre-1.5
${CDEPEND}"
S="${WORKDIR}/${P}-src"
java_prepare() {
echo "jar.log4j=$(java-pkg_getjar log4j log4j.jar)" > conf/local.properties
echo "jar.jcommon=$(java-pkg_getjar jcommon:1.0 jcommon.jar)" >> conf/local.properties
echo "jar.jdom=$(java-pkg_getjar jdom jdom.jar)" >> conf/local.properties
echo "jar.ant=$(java-pkg_getjar --build-only ant-core ant.jar)" >> conf/local.properties
echo "jar.log4j=$(java-pkg_getjar log4j log4j.jar)" > conf/local.properties || die
echo "jar.jcommon=$(java-pkg_getjar jcommon:1.0 jcommon.jar)" >> conf/local.properties || die
echo "jar.jdom=$(java-pkg_getjar jdom jdom.jar)" >> conf/local.properties || die
echo "jar.ant=$(java-pkg_getjar --build-only ant-core ant.jar)" >> conf/local.properties || die
}
EANT_BUILD_TARGET="dist"

@ -1,52 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2 eutils
DESCRIPTION="A PSP (personal software process) time tracking utility written in Java"
HOMEPAGE="http://hourglass.wiki.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
COMMON_DEPEND="dev-java/log4j
dev-java/jcommon:1.0
dev-java/jdom:1.0"
DEPEND=">=virtual/jdk-1.5
dev-java/ant-core
${COMMON_DEPEND}"
RDEPEND=">=virtual/jre-1.5
${COMMON_DEPEND}"
S="${WORKDIR}/${P}-src"
java_prepare() {
echo "jar.log4j=$(java-pkg_getjar log4j log4j.jar)" > conf/local.properties
echo "jar.jcommon=$(java-pkg_getjar jcommon:1.0 jcommon.jar)" >> conf/local.properties
echo "jar.jdom=$(java-pkg_getjar jdom:1.0 jdom.jar)" >> conf/local.properties
echo "jar.ant=$(java-pkg_getjar --build-only ant-core ant.jar)" >> conf/local.properties
}
EANT_BUILD_TARGET="dist"
EANT_DOC_TARGET="javadoc"
src_install() {
java-pkg_dojar "dist/${P}/lib/${PN}.jar"
use doc && java-pkg_dojavadoc build/doc/api
use source && java-pkg_dosrc src/*
java-pkg_dolauncher "${PN}" \
--main "net.sourceforge.hourglass.swingui.Main"
make_desktop_entry "${PN}" "Hourglass" "appointment-new" "Office"
dodoc README ChangeLog AUTHORS
}

@ -1,10 +1,6 @@
DIST krop-0.4.11.tar.gz 35450 SHA256 5dc069afdad722e030037f7cc54bfd8b4ff3990c5600947722303053d2519d0f SHA512 785ac432f7e906ebee167791751b164a0ec30087caef0916bcd95494d7db310949aa4e44569ddaa181daca9c5834b743d3fdc64183093a41e23bb58cbe0d6cae WHIRLPOOL 5c09ddfb50055dc5a5a27e3f21bff1d1a8d7759e60cd488c54538438f83d43cb8254bf4fe0c633a9d7852a27906f3049e5a15c1d6e6ca025d161ac6de7fee778
DIST krop-0.4.7.tar.gz 34559 SHA256 fd44f83437ef6a1cb2933ab94e78385f9d7dd7b271d24549eadea700d93b84af SHA512 b38973b2084d1ac05d71e842137793d3569a1d46668e506e8a58eac4f7bd366db177d9f8af8243ed13cfe6f73885e0998ad91a1ded4c02f6d0d0102809476d10 WHIRLPOOL ecdf833981b922de9acee9ddc1467cfc056b91766ef8f4dcfc4b98b5b63fb55924f9df3d6aa3ac99a82ef86f2f8ef608ce7b2d62c52930d059a53b0121932d52
DIST krop-0.4.8.tar.gz 34948 SHA256 71668fe54820ad11dc47f8caddc56e0d2553975e768bd724f26fa5f5389b0aab SHA512 440a3dff6c13eb83dc9ccbbcf672a297d66d66fbf9508e3c6ceda3b043868102afb1df3401fcf06adbea1baea92444ad0dfa2fd8e74b2d993c9fe4903c9327a1 WHIRLPOOL 65aa1d73dca26d3522d1bdf75501f25340487529057bdbbaeb90472d0d518e6e54a31e2b9f1f08c6037636cd83c4ef128444c519cafae3346c8e80489d7564dd
DIST krop-0.4.9.tar.gz 35149 SHA256 725d42358cc367e6ca4ad82d50fd9bd0bb8ad1e24094ff68880d06f675d59b0f SHA512 39e1d269fb59bbbba45e820ead482a6ac049e47e7d06459a2c63826dc134ada12e49e77468bfb6870f31747084bc8dea1653109232fe6e6808726a8903124565 WHIRLPOOL d4fbada0020ef08381f300faf470e9b1d239c7386999e3a6688c22cbb747f2a721445f7469c6a12918dd3c7711fc45bc00a8792011369f656a44806b1eaa508c
EBUILD krop-0.4.11.ebuild 601 SHA256 5f596cf3ae0de85fa0f9c9d8bb990ac4fb5464c63c3e9b390d26b640bd7938cf SHA512 5de42858ce50ef3f46318abb19e94304f44db8b3aa7f462a156ef8c01476ab409e6ecad4e24a6acb27e27d6c28213ff380bead4341f5e847202c2c636c8e8f1c WHIRLPOOL 290fc32b698be5c5964a5c2ebe42e19736e1671601c3a77b3b854363d15c8b1ba6a8fb1075153c46b84b3e303b70bd0af9c06ab468e4832aace69538c1813e45
EBUILD krop-0.4.7.ebuild 578 SHA256 bb3c4889960135d5ca745ed0daa9a6f93b0283a55cbbe3d08c9f62a716a32b1b SHA512 7e7963f68c8e1f8c1a270e31c0e95e8f7706f56e296fe6fca4d35044ff31e8808d671168c1c63d0a9dd4cd9f4fd7aca9397feb0cd19a99dbabdb8119d0e56068 WHIRLPOOL 59978b9314baea5e8abc4220642e041f51b3d39ea353ca7acdec403607f89a8a1f45c1ebd9db8b68dad9285644dfc25eb1145037b5af6c2f5952c345e90243b6
EBUILD krop-0.4.8.ebuild 594 SHA256 8dca368176e4ad77cc1bfc670ad023197a241d76e751641d948d2e4eab90bc77 SHA512 5efc22cb8ec7bb0783a27217ad897e0cc306695af04053a225bef53a8ab2970173fd4a68fdf04dafa1b1206f252803a0b422e53320a64bff1a80baa0581b2dd5 WHIRLPOOL feac37e5292ccfdcb9f2b8ff61abaf2f3115eb239d45d17bcfc2b69b51aac0717fbf4c3b068b4b278c63b381cc81f5479e2805c178cdbdf72f2e1115bceecd51
EBUILD krop-0.4.11.ebuild 609 SHA256 b664c79542807bd26d3e8ceda75078bb117f03d95e321d13bbb81324f8796080 SHA512 a0dd10fa9ede60ae319817da497cb5be4256e3fa2d6d98d1998f8f93fd88609ff31c80d8446d3757c501d338b48eb68008a63046667255a93583637010ec65b8 WHIRLPOOL 71049deb865d0d381c9a545ae642c3d0ffa83c2c9354ff75fb06f3105c9b15f54319facaf1271856f0f3b9e9a56e0b313a8a3692bb9a1e958c0cbc0fecb939bd
EBUILD krop-0.4.9.ebuild 594 SHA256 8dca368176e4ad77cc1bfc670ad023197a241d76e751641d948d2e4eab90bc77 SHA512 5efc22cb8ec7bb0783a27217ad897e0cc306695af04053a225bef53a8ab2970173fd4a68fdf04dafa1b1206f252803a0b422e53320a64bff1a80baa0581b2dd5 WHIRLPOOL feac37e5292ccfdcb9f2b8ff61abaf2f3115eb239d45d17bcfc2b69b51aac0717fbf4c3b068b4b278c63b381cc81f5479e2805c178cdbdf72f2e1115bceecd51
MISC ChangeLog 2786 SHA256 df49537fbea2f8c35bd0d3862d166db93388fdafd38bf80f05d42904d6c24811 SHA512 a2ea11268478dbbafea542fa9fe46d3621e922efd8d71f1a6a817b391745a07616a11eeae4db2f8b2fd3a4000b71473dcf0d253b709c7d3bffd812e29be35d8b WHIRLPOOL 4107017df23afcf88b7ff199a8ec63188046a7d4c37a41ffc75dcf1088b83ef1702ada3b209ba2ff5e69c5824bc9c81edfb56fc23f725e80f1da03cd53de8ba1
MISC ChangeLog-2015 844 SHA256 a46cf3582bd1928b421de2c56b0aa42678017bc1f0a739056b123c0b079e41d9 SHA512 a2a92b700852f947375a35af4b3434490c0a781798107869c199ad86c04d6888d9757e00fb5543d9672e809faefb79fb53ff40a2683da3796efd31a02dca20a1 WHIRLPOOL bb34f7f0ab6537d7c025eac1b0d962d7a1a9ef4b2e837535dd38c7157705c8a59708995260c3f242b53d1aac57857ac2fbdc8a15b7d6b0bcae9f53111606cbd8

@ -1,8 +1,8 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python{2_7,3_4} )
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit eutils distutils-r1

@ -1,25 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit eutils distutils-r1
DESCRIPTION="A tool to crop PDF files"
HOMEPAGE="http://arminstraub.com/software/krop"
SRC_URI="http://arminstraub.com/downloads/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-python/python-poppler-qt4[${PYTHON_USEDEP}]
dev-python/pyPdf[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
src_install() {
distutils-r1_src_install
domenu "${WORKDIR}/${P}/${PN}.desktop"
}

@ -1,25 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit eutils distutils-r1
DESCRIPTION="A tool to crop PDF files"
HOMEPAGE="http://arminstraub.com/software/krop"
SRC_URI="http://arminstraub.com/downloads/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-python/python-poppler-qt4[${PYTHON_USEDEP}]
dev-python/pyPdf[${PYTHON_USEDEP}]
dev-python/PyQt4[${PYTHON_USEDEP}]"
src_install() {
distutils-r1_src_install
domenu "${WORKDIR}/${P}/${PN}.desktop"
}

@ -624,7 +624,7 @@ EBUILD texlive-core-2012-r3.ebuild 11001 SHA256 0f0c5940a2750eca0c29cae08200680b
EBUILD texlive-core-2013-r3.ebuild 11429 SHA256 e5bba4f0939109174c75407d7125ca7aa7ef4b4e8eb011ee3853528a61578512 SHA512 f950f09a80e85ded7e0125371756aa8d788fcdfb8aba6a91b6c7117d75d0e152f18b1e7024a3d14c1749b75771531bc115511684ac1bf8a84b66f14a7719db82 WHIRLPOOL 9f1e4429a3c1267430ce9ed6786b16809334603fc577321a5a358a2e68818bcff352e1dd0d619621c05c09af7239f61e9afc86dde16c08857af597f08704f15c
EBUILD texlive-core-2014-r4.ebuild 10720 SHA256 b3d21749e96f77f14515b7716f53b29a169b0ed9cf5def43bc141ae1ee13bda8 SHA512 efa6656f4242526b174c43eb4349ae2339c9f2f59e68190ac87dba6337b4750fc0404140e5c6df3f61a1cd96ee4a6b48279d3c8e8ae7fbd828264b191d7115f3 WHIRLPOOL 3eb54960b16066cf8624c7ce2dd77b5eb7ae623aea06909c2da0b8581e17d58a6784c739bf2db0c9026deff1cc1b2957dcc58b0666dff4a5a2dfd9ed40827b21
EBUILD texlive-core-2015-r1.ebuild 10925 SHA256 1e0b9a7299514ef8d53673f55380b3ab7425800894220263973949db10cd1bcf SHA512 409576c65f51cc4b824c3a98d2b34273c4163b8aee3de426b0b38bde573b4dc4e08c36225aaab15b550842d86778d63780ece0d55fed0fb7070dc1d28d3026ad WHIRLPOOL 2d17d59222981f2b4e2b29bba612fca93ba459228eea19190ba3c68dce4f48232d621247eaa5434075a6585636ce87d7a968ad61bff461d002f8c52be7a66d25
EBUILD texlive-core-2016-r5.ebuild 11492 SHA256 86f70621eec4287fef4af4150ba649179e69c6ec2d2e6d8ebaa05cf31f970415 SHA512 32f5cb547d8aaee3a238998683528fd662e91d02958293983b1b751737840881e5ec4efae63476aac65c9fa918a18426759c37220cddf2a37f9c446e6e41cbdc WHIRLPOOL 626ba1c77bdec243f5de7ab816648cbaaa608474b0bbcbb708896f0e2776fbd9bdace6278f7d8b498cc94bc558a1da9e9850214918ce82f4ecb4ce9ebed7467a
EBUILD texlive-core-2016-r5.ebuild 11563 SHA256 1fe0532173da55ef83347811ca10e9f56182b3ed0f34af634bb9a8645ff760c2 SHA512 f411547c9af40dae9069b047f2ae49781be4c35a3208127d3e81fb5ecd0a82d2e1610be915b378b049d2e64ed06d9104a3b7827eceb5f954f841e98e54f0eb83 WHIRLPOOL 59e5077c407ea9b338feb0633208c2c7a59dba78d758794c2505d15a702a815a2e79bb135a23e7a847c8d1e31335888542327aad944c8967177a79d451b181cb
MISC ChangeLog 5197 SHA256 90a7784e88149f92c53380e7f062ef8fc1a4e1c6a28693281ba61c6da8f3fe62 SHA512 d96cd0b45161bd00f1d7437d243b84786848cdda4c4fcb04c3cf8589a40b113b3093208cf2b07a652ea0dec604165c8c89d87e70e3f11435229c16b31fc119ca WHIRLPOOL b245c9a5c4eac4b1b49d84e2e325e4123d7b65356db49eb4202447683aa1165c66e8d0575aa8bce3cdd5f13c4f1d3ca0c9b0b456b24fb4b840427690dfd9c08b
MISC ChangeLog-2015 36766 SHA256 4555d72629959ea5c6dff9a514c9bb16df6c05cedd632cd8205193d8aa4ff046 SHA512 2b168370040144bb5f885ddb2b195618ffb4c37c06357d7c0b600f073b5c3cd42c407e773cd1b31c2228f7a960d92dca998820a60105f229908e845a9dc27952 WHIRLPOOL 9c988a380d21ccb48623ce4daa79ea707a07fdd763c1d36bb9fdf89f24e8212214cdf51c763a9e85f6a3a5e02cbe6d82f0a3c25d1bf595365af4c22e7793803b
MISC metadata.xml 677 SHA256 aa591377474a0b25ff0049bc61e139944e0707b90b037013fbab7c515d8617c3 SHA512 7b82f8e7023740f6d43393e8994f6a968350656a94dbd15ab7daafb58d338f601177e87e96f3b80ce0f6ad9abfecb7a6fa669a0cd21d65b79d2c5f6ae74cf87e WHIRLPOOL 315dd59da62894a6e5c167d1958c8f512700d496c9c769dc030bebe773bfc804c9c2ae144abba3b9d46513cff20fef1d66d9a6665a00361dd0bda92fd8d0a906

@ -170,6 +170,9 @@ src_configure() {
# It fails on alpha without this
use alpha && append-ldflags "-Wl,--no-relax"
# Required for newest icu, bug #618732
append-cxxflags '-std=c++11'
# Too many regexps use A-Z a-z constructs, what causes problems with locales
# that don't have the same alphabetical order than ascii. Bug #242430
# So we set LC_ALL to C in order to avoid problems.

@ -7,10 +7,12 @@ AUX aerospike_ssd.conf 1341 SHA256 11dbbffdea382e30d606c4564a577e0657f3ff87f3715
DIST aerospike-server-community-3.10.0.3-debian7.tgz 10347047 SHA256 fb0b47549cbe783317854b0edebe0ec112d8d5b073d7311a54739518bf2ae971 SHA512 1699bc2c8813c4b584eeef4c0edd8481915e9ccac55795717e87e6246894d836365aba2fdf8c884c6f4f4bdb3cc8d2a78141c32b1ef67cbf5efa1dc7340906ce WHIRLPOOL b6bf3a97c0023bb77f19b7cbd58785422551ce66cc7749773a1d8cfb3fa3d3ca1f96a1202718713859c23ccad0c14bded31759f36d0b0fa3039dd86e2ba1d6d2
DIST aerospike-server-community-3.11.0.2-debian7.tgz 10137448 SHA256 3ede8b3232a8ca0f0e34f2eb9f37fa244dc502020f2d185f96ee3097d88cda21 SHA512 b4603df6de0252adb002ea25ec0ad7d6793ce9fe90e67504bfd43cbe503797471e01816dd9dcc18c2767ff98d80e181d57d91018dfc9a1e943719d24431b6160 WHIRLPOOL b4a48ceb5ee7adacc5a9d1a9baed6ad9812812dab1ded7c4f4236e25a6893d29413e53b8420d2b23d604db1163af19aaf037305f56fbc00e0795605e7c34a009
DIST aerospike-server-community-3.12.1-debian7.tgz 10454559 SHA256 fc16a5f9fb816dedeb9b5d20c5b9a5bf56eb226ebcd615786473fd4c45620b96 SHA512 31de9c2fe1f781c4feb312c06ccea546b9016e04b750c4af5896e0ec1d5e8d26ffc3c6645ffe1c825773d1e00293359a7d48b2cd6d661644ab65408f5901503c WHIRLPOOL 7ba7708a5ec34968714c9438d64dd4db713f2bd16f0cdc0cecd47a4aa2b941f3889f9792ea85b9ae2c856279297514340310bb0d5ae813cbecfe8683148858e9
DIST aerospike-server-community-3.12.1.1-debian7.tgz 10456157 SHA256 9776af687933c95ecf2bc783e13ae23552d925b365ade14994f31d76bcbb1999 SHA512 99196ee1af007ce587f738b1f9621ad336c13bcc4e2caae00358ea0005e2b0824974260c9136759012f985acfaf4a38d3d9719f9c2461526ab3e4a0665a3ca30 WHIRLPOOL 098c43b4252079461afcbb52ead017ec436a244ea0311c031f39a661b768788ee2da950618e6b5cd9554fabc9cb644bb769e8b9c87972d7c53ba5fb88b0ac8a5
DIST aerospike-server-community-3.9.0.3-debian7.tgz 9783678 SHA256 ec09d7f12c1001b8341892bff50f15a75a7e8f312b510c3627066befb9fc5612 SHA512 82b826fdb6bfdbb8508346accb2b0bf34f55a601b95e214d8b7fd108790a889e64dd5b76b4351285baa3f1c4f9d6a98945737c8ca42f26229364030674a2623b WHIRLPOOL f7bac66a56ad8b9ee47b3eedc16337b13d8674f42dba40f445876fe9c46ec3620dad73a9324f4a33daef98c740643c6361b86733ac6c741a68757b332101eefb
DIST aerospike-server-community-3.9.1.1-debian7.tgz 9900121 SHA256 62526770c2881b17b928d4d0828f1b8bb5c434f37b0337863f167793f9393258 SHA512 a4ac583220eb15f976cf70a7b57ca3b2f9a0ed5a5fdc4689745b3df45c042a3e43010dda4ff16007455e32b9307474ed24114465c26cfd14be14800cd7b78332 WHIRLPOOL de08f3c057bc06380fd31928b002e611d9a3f0369d071de7bebbf3c079aaed1bc5672fe150f94c11dacfd318545b1d2529ece5eaa9bd584c5e5009192d276234
EBUILD aerospike-server-community-3.10.0.3.ebuild 1593 SHA256 dfe7b61b3398467727c8fecee80fa399d2d92764ac01e1ca9e99bb866d0c973a SHA512 7688ac421027bb55d9c4c7edc48389cea16871692c00fb8da4b664fca5c2bf7689cad120df279378e03e554b2857d0478f1267b6c92dd4f445f33e2217922116 WHIRLPOOL 79a6f8ee3599b7559428452a4681755eb39e039291e3a1227de1a9e5e352a98766e481046e9275c83b5ff12c0548744fc92ec34050ffb684a57ab4f051b798eb
EBUILD aerospike-server-community-3.11.0.2.ebuild 1593 SHA256 19cd849c251d57e605a95fb64ba780417038fffab6f5d2e5662ec659eea5dfd5 SHA512 2dd7e97e4b2cc270e5e4f857d8716fb1b96e13bc86b6a5f5b710ff72d15e55a41bd9d38ca369361c9f35bb5e8aee151687d48ee02a10962463b772a1a50559c7 WHIRLPOOL a5815b8d9c13c68a01c8814ffff5eec79690d0809a7c4d9ece155d69f3c15273aee65e52554d1649e654fc1387fbb80cb2594d31e29d5fb962d02047349ecc1f
EBUILD aerospike-server-community-3.12.1.1.ebuild 1593 SHA256 316758f46a75a035eb124922cf333a2c9980ed1e01de487a14cfd64c303d3ef1 SHA512 ce4afc3718d53edd3d8e069f0b702146fe67d8def26e9dfa71fa603aefc1c5bc67f7eb02c5e6cf8dd8ce6e2df245f13520707f53db07c56ba0d37d691c9f1a67 WHIRLPOOL 43d0c08b817c59f7b57da3f68ce3e9904e7f13b3000ff9d25f47a2fff19f05379755450d1e7727c8c444e9cfb574eae3ff73363208bfc4bbaf9940544e9f660e
EBUILD aerospike-server-community-3.12.1.ebuild 1593 SHA256 316758f46a75a035eb124922cf333a2c9980ed1e01de487a14cfd64c303d3ef1 SHA512 ce4afc3718d53edd3d8e069f0b702146fe67d8def26e9dfa71fa603aefc1c5bc67f7eb02c5e6cf8dd8ce6e2df245f13520707f53db07c56ba0d37d691c9f1a67 WHIRLPOOL 43d0c08b817c59f7b57da3f68ce3e9904e7f13b3000ff9d25f47a2fff19f05379755450d1e7727c8c444e9cfb574eae3ff73363208bfc4bbaf9940544e9f660e
EBUILD aerospike-server-community-3.9.0.3.ebuild 1592 SHA256 5de138d680f63e91753a914b9c21b9a58be1c9bc791af02f429974d4a5f02bf7 SHA512 e14bcea6e0d9fa7bcf9dd757fe1cbed8292591778a82cc092571afb60b4758609361997579379db44d4e47fd7ce28a933b4218469a2b87c753d8f38de37e712b WHIRLPOOL 980b902c791ef051e4bab9ff2fc64dc5bc23113be8c1dd706c3929cdd9cfaf700679e364c5a986dd5e18742c422220443b42b53f23ee9b73ee785cae165981fc
EBUILD aerospike-server-community-3.9.1.1.ebuild 1594 SHA256 492aab46e65e2b47e3972977af279f834f216307b76247d57d41684bee90beb9 SHA512 ddb19ab8e044f95ca57c62937b070871d4235b25d42bc60e101c8f39bc9dd4869265d44c974276cdccbaeb9efbbf5132575eb84571189249847038e945a18b67 WHIRLPOOL 74ab7825cd8b401f03957dd3cd71921a3c3051175bb9a7a7ab37eaa8df7fded3ec93bc89a3eea0f4a005b44eea7120548215e71a1a953551e99eb375d3f042c5

@ -0,0 +1,68 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils user
DESCRIPTION="Flash-optimized, in-memory, nosql database"
HOMEPAGE="http://www.aerospike.com"
SRC_URI="http://www.aerospike.com/artifacts/${PN}/${PV}/${P}-debian7.tgz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="app-crypt/gcr"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${P}-debian7"
pkg_setup() {
enewgroup aerospike
enewuser aerospike -1 /bin/bash /opt/aerospike aerospike
}
src_prepare() {
local server_deb="${P}.debian7.x86_64.deb"
local tools_deb="aerospike-tools-3.12.1.debian7.x86_64.deb"
ar x "${server_deb}" || die
tar xzf data.tar.gz && rm data.tar.gz || die
ar x "${tools_deb}" || die
tar xzf data.tar.gz && rm data.tar.gz || die
rm *.deb asinstall control.tar.gz debian-binary LICENSE SHA256SUMS
rm usr/bin/{asfixownership,asmigrate2to3}
}
src_install() {
insinto /opt/
doins -r opt/aerospike
fperms +x -R /opt/aerospike/bin/
fperms +x -R /opt/aerospike/lib/python/
for dir in '/etc' '/var/log'; do
keepdir "${dir}/aerospike"
done
insinto /etc/aerospike
for conf in 'aerospike.conf' 'aerospike_mesh.conf' 'aerospike_ssd.conf'; do
doins "${FILESDIR}/${conf}"
done
insinto /usr/bin
doins usr/bin/*
fperms +x -R /usr/bin/asd
insinto /etc/logrotate.d
newins "${FILESDIR}"/aerospike.logrotate aerospike
newinitd "${FILESDIR}"/aerospike.init aerospike
fowners -R aerospike:aerospike /opt/aerospike/
fowners aerospike:aerospike /usr/bin/asd
fowners -R aerospike:aerospike /var/log/aerospike
}

@ -5,7 +5,7 @@ AUX cockroach.initd 542 SHA256 dbd006aca5decf34579d02c9d67637738679899ca9cb1a9bd
AUX cockroach.initd-1.0 1676 SHA256 de2403cbcc4d5bf608b2dbea71c560b44f8e85c3a4ab0bbfae2f82af68dcab34 SHA512 5f0b6ade2b25372cfc7d810d9dbe10e9732e79527c0ad73eec0cdbbad894a773bfd4aaffb958d3c0e0e7ecb636a07214be494cfdd5e69f4faacc30849f7e3eb9 WHIRLPOOL 29aef55e02d3e12e9edbfbd336264a1a458c962b66a4d77752d51175e38e172de16bfcdeb02d14ca9d014fb6bad588ff6b2af032695ea6269fd9c582c9b62cd7
DIST cockroach-v1.0-rc.1.src.tgz 68784067 SHA256 162e3954ff41515bf2ab2017ab38f9cdf76775d7d67fdeead343234d470dca6c SHA512 c68fc712068cbfce167d98008cdcb46270a8fa772624281da23a70d0492c7990c9ce8513334fedc31d7dde5176087fa6211a4e90d77741ed0079f9568c71e0ff WHIRLPOOL 510dbefb6348f9707e1e3fcd94d873911350b8d2d767c093df3bfff514e7f72ca1ff1e16d0539c48f80dd53a725d8ab4f3fe901862ee88a4e5e1e9999034eeaf
DIST cockroach-v1.0.src.tgz 68753479 SHA256 ca87b10eec688195e0df4f85431b019f2980ae4b511ee321f91f945315efeb76 SHA512 d74ad9546908535f9a7ad4172a04a5f86f5ed22698bbb005aec7478a52632e0497a966b859fd68b40894eb7ee68bfa80dc4188d198f2f23725b9cadd50a55191 WHIRLPOOL c6011b09c2b20757ae5e3268cf050748a3856ec1fe1d86755e773390c97ebdb8494db3d51119298a797689bcc201bc20bf4bc8b5bdebff44d7598265c9379b93
EBUILD cockroach-1.0-r1.ebuild 1693 SHA256 87c473984952e5c6ddc2e7ac30b8f82d4eb30775d051168640c172deebfe0831 SHA512 4dc085b5b21ce6045cd8bab32532d1824a0d27ea536f368dfa6d992488397dff3c09fc85915bf9244284d94c25fbbc6406399639bea684d19f03737bf499e13c WHIRLPOOL 8510e383e1a8b1b7a16bed41b5d09cd9897182b3716a1d74d58cee08c2e9cb297a505c4e64de9e4a1e025c95671d3c1bc1cf460d5a10a0b8908c5cdf1922f2fb
EBUILD cockroach-1.0.ebuild 1679 SHA256 0938fd46a5a1fb0545ad65c9a567c94813c6db5d0df25960c94aabb577070d4a SHA512 82be81bf7befd781c768bb62b499d2b1e7d8d8886e7f0c0527583245121c77f630bd7a64c8e901e9c807b40c5a64bc582ec9561e8647dec5d17884be2044802a WHIRLPOOL b3995f53c98f80b87129b58125c08ff30deb165f96bad61c6fc8a955cbf858f026a5bb71f512d07fa2fb0f4d919b7bbd4d810adcb02131cd0227d1d80e3fdc74
EBUILD cockroach-1.0_rc1.ebuild 1583 SHA256 d6f3c02290b6f3a0cee41e6e71bd847769d99c0596ec6cc30a6a61a88009243d SHA512 876f5c37541754cd8c837293138175f66fae76c7a66fbe521b985c3c913b8f5d8a6cd97707a323a6541f3f3da8275e4a3d0177c590cc64e3aeb48a45f3f704b2 WHIRLPOOL bcde40d2ab7c05e68481b88f636111939b5298aef5352d28203c42a4a0c49612ba54ab3245322b0bc4f11fe48b38fe60c3326452e04aa880e721296e85531d74
EBUILD cockroach-1.0-r1.ebuild 1703 SHA256 3c469f2de14d78dcd97e3cb7f5165cf00c7822379f2e28f59158ddbec7e07930 SHA512 f9d54c7b9395e8ef6552211535641b9241df50d922f6c2e8c74c1782538ea25953c8c15fd89bf6ab17c6264b75bcfd23b5fd27ea9b4054f6579a2753b81c9eb3 WHIRLPOOL 625f420833cb893c7a2932d6b38681ee4401e5a46a253ac29c00ea5c028560e44046ae231ab2a2346a1734099e225a998ae72e4ac06f64fc907479ffc65f6751
EBUILD cockroach-1.0.ebuild 1689 SHA256 73936d87d3dde1f06d265b797546a2306cb507929420b7c61e2f9a6c8e6d3e89 SHA512 66a6c94d7804cdb62eaa66083961d40b2e2fb8d4bde08a084fedf4b57ac67eadb28d97dfd0087b3e5cefd6ab9d1ddf4ec7a05b5e7413d803a5cfbcc2ba0a733b WHIRLPOOL 8dfef06a94e835ada80f81242cdc043dbb4799bd34707b7d5457d0cebc1187126e30d7e778c729d8608b224f607c5202598a3fd775f3acae45f1528da45f76f2
EBUILD cockroach-1.0_rc1.ebuild 1593 SHA256 80b34d34c9a1298ea6193baa93a79c1c033c47facfd5aa7cc41cac9ac2721475 SHA512 6f273468fd5b869144d474027dd644a9031c18f1b18525c89775c9d8eacdeb59d64b195216189ebe6a2251973abc500b2f3047fc88af7d97aa9798c0db8fa16a WHIRLPOOL 75ff19fec6663afcf9bc9523df6255b07307a982545cb2c524fa3a299f78d04d00b30e3a22a368ed10907223e12b32900747b1260a901610e1a229a53fbcaadf
MISC metadata.xml 409 SHA256 f5bafcf3d9325295524b3de69c6737a2cc2d0b0a41a4cf1c004636f18ef4f622 SHA512 e4494324632e55e32fdfe7c1d1b25301b8f7cff3f7475efaf7c6c59d435777eab7245bb200b39b90121babce4e1573038fb0f42e586854a820e1489c1afddd19 WHIRLPOOL b2c63749fa2337bdcdaed4e6e2aac84b689b830c72a1311251d154f7d1a33c077ccc1a4769a9828cbbf56eaa888d39acb9669cd0891c5d3292c32f9927d589e8

@ -11,7 +11,7 @@ DESCRIPTION="open source database for building cloud services"
HOMEPAGE="https://www.cockroachlabs.com"
SRC_URI="https://binaries.cockroachdb.com/cockroach-${MY_PV}.src.tgz"
LICENSE="Apache-2.0"
LICENSE="Cockroach Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""

@ -11,7 +11,7 @@ DESCRIPTION="open source database for building cloud services"
HOMEPAGE="https://www.cockroachlabs.com"
SRC_URI="https://binaries.cockroachdb.com/cockroach-${MY_PV}.src.tgz"
LICENSE="Apache-2.0"
LICENSE="Cockroach Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""

@ -11,7 +11,7 @@ DESCRIPTION="open source database for building cloud services"
HOMEPAGE="https://www.cockroachlabs.com"
SRC_URI="https://binaries.cockroachdb.com/cockroach-${MY_PV}.src.tgz"
LICENSE="Apache-2.0"
LICENSE="Cockroach Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""

@ -1,8 +1,5 @@
DIST commons-jxpath-1.3-src.tar.gz 285339 SHA256 da314198d75c6da660e2603bd1543a8f5d0b640c5144b748e62e59afc278efe6 SHA512 a0ad0b90c9aa4c732c47c8f38f036990438f526295b782fbdc00fd67e4c0e92643c7850429eb5263f9d322aff7cb7000b8ff2bffcdcfa88fa3ba5354dce7e152 WHIRLPOOL de683fa0e2d985cb57b434af224d2cca73d215d9429b97dc940933fb4a042638227b8fb342d81a1407faf740d1a42c3d5869fc2f78307e558fffb6dd97f36e97
DIST commons-jxpath-1.3.tar.gz 285339 SHA256 da314198d75c6da660e2603bd1543a8f5d0b640c5144b748e62e59afc278efe6 SHA512 a0ad0b90c9aa4c732c47c8f38f036990438f526295b782fbdc00fd67e4c0e92643c7850429eb5263f9d322aff7cb7000b8ff2bffcdcfa88fa3ba5354dce7e152 WHIRLPOOL de683fa0e2d985cb57b434af224d2cca73d215d9429b97dc940933fb4a042638227b8fb342d81a1407faf740d1a42c3d5869fc2f78307e558fffb6dd97f36e97
EBUILD commons-jxpath-1.3-r1.ebuild 1419 SHA256 11f19f7ae2879a060beb1025ae54a6ddf16702378806abd3b0234a328157ce9a SHA512 c41ad8b5f4717bcf3d16f641226fadddbd16f3eb4139b4f748d872ac5c70de2415a40629ae8f64e8083284b53da99ebc8f93524b5d19df09099c8c9f303cbe72 WHIRLPOOL 6b524f6e5cd6ee6e9daa8c24ee00aed8be042531fd2e22b244a1dd672abdd88d659269cfc9521fb3167392ecf33628b63ae6ccb43816dae5aea305969d936ad5
EBUILD commons-jxpath-1.3-r2.ebuild 1416 SHA256 127a2a5fcd70a7800697d266a70b101bbae91f276abf89e5c1efd794046dfbb1 SHA512 4b7661bd0435d4d961c33c5a913a55fa71e13aa5d0f7e5696512f20a755a4c192c040d710926f30af6cfc63a97140f7b70ce98cd1ddda596c76aded1b9635ebd WHIRLPOOL 7043c557745c29ece2fb159d3177bfee57fcd94d64fdc8ae54181c6af2f4a8cfccfd83157cb1b1e3d538b08b33238a4ca8c1f26f16658f9d7855aa513f4936f5
EBUILD commons-jxpath-1.3-r3.ebuild 1439 SHA256 8432373901a6e9ba26095f35aaa80953025b4ef833b955dc00a01efdb0bad18e SHA512 5d4c5d9ad58090dd9c2c31e1e7bde10884720ac4c26e76db08891f3270d728987672ed692de75b2304a6ab7850d22571130c6acfde1cb7ccd1327ba6a97a51fc WHIRLPOOL 727fbc5d7524bdab42f60d1dc7947e04eae7fdbf8c3495cc5bc04f32f31b6af0b5178133af37d0456e44cbe080906f3c22a5176fc81cc147d277b28792bc6c7d
EBUILD commons-jxpath-1.3-r3.ebuild 1428 SHA256 1136a696c1712b90562439a644108b302de9c18c9a85671605867bdc72bf8288 SHA512 9df36ed8a4341e9ddc38794e01597f0db6455df4d1b071fa35c10ef34053dd44610d0e3ccfc73a7b7f064a0aceeb8e61b0275fd552fd9de0a9410de6781cd404 WHIRLPOOL 64c719ace925a00f76a9e93233bb3f68a773c3b9ea0a8702c3e1f1791bc3c26c80f71ff38be65acddc59fcc985367c610f1ec8629f02abb53c3517b0056d7b07
MISC ChangeLog 3878 SHA256 dce122097dc94e0a7f27c4bc2c7136fd795d8ea317e2175eaa0b74fb8eefad02 SHA512 9be26ca374102e90acf19ba6d5420c0e0bc082415b393367907d7c13dc3064e056c4458cd797279b849bf1a33a08735c699d174e33f4ad90d3bdcba8e72ad252 WHIRLPOOL 28138e57ccde64d74c6bf79bdc436ab5b388a1282548a6b931624b08aaf1da76e8aeb4651e51b2f90b99fecac8b998503276facb289a0d283b7e71e3f1ae3d30
MISC ChangeLog-2015 4851 SHA256 fd654376195533bfa4fc69abae01f0478640e254ce01b537f9790ce60c21bebd SHA512 bbdc5dbf62966a252742ec52c5024fcf32fed0ace3987445af8467b3b9906bd7c62d68eb3622f608d16a616f9ba77859c4d0c3f3fa52ec580d01ded3fd270a11 WHIRLPOOL b8718800ad94176867c28da2ad764a350a9a81185f72e81b2a052303169e15fadfc5d1ea129bec77edb1d6615a81cccb247bfde20340223627a921b52977bda5
MISC metadata.xml 232 SHA256 0c8d91b3d514ac42d0eaca567346ab909c0f947049c85c25a380ec2400f1b3fb SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893 WHIRLPOOL 3a1a6d054edc9177d85ca868f9b0a6e84ee51bab4fbdbb9b1ead1a03874036bcc3f96e903fb751dc4d29fdb7d6b5f3d8dbe7b042fc697c887e23f41cc9c8c4ac

@ -1,60 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
JAVA_PKG_IUSE="doc source test"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Applies XPath expressions to graphs of objects of all kinds"
HOMEPAGE="http://commons.apache.org/jxpath/"
SRC_URI="mirror://apache/commons/jxpath/source/${P}-src.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ppc64 x86 ~x86-fbsd"
IUSE=""
S="${WORKDIR}/${P}-src"
CDEPEND="dev-java/commons-beanutils:1.7
java-virtuals/servlet-api:2.5
dev-java/jdom:1.0"
RDEPEND=">=virtual/jre-1.6
${CDEPEND}"
DEPEND=">=virtual/jdk-1.6
test? (
dev-java/commons-collections:0
dev-java/commons-logging:0
)
${CDEPEND}"
src_unpack() {
unpack ${A}
cd "${S}"
mkdir -p "${S}/target/lib"
cd "${S}/target/lib"
java-pkg_jar-from commons-beanutils-1.7
java-pkg_jar-from servlet-api-2.5
java-pkg_jar-from jdom-1.0
}
src_prepare() {
# Don't automatically run tests
sed 's/depends="compile,test"/depends="compile"/' -i build.xml || die
}
src_test() {
# this one needs mockrunner #259027
rm src/test/org/apache/commons/jxpath/servlet/JXPathServletContextTest.java || die
java-pkg_jar-from --into target/lib \
commons-collections,commons-logging,junit
ANT_TASKS="ant-junit" eant test
}
src_install() {
java-pkg_dojar target/${PN}.jar
use doc && java-pkg_dojavadoc dist/docs/api
use source && java-pkg_dosrc src/java/*
}

@ -1,60 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
JAVA_PKG_IUSE="doc source test"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Applies XPath expressions to graphs of objects of all kinds"
HOMEPAGE="http://commons.apache.org/jxpath/"
SRC_URI="mirror://apache/commons/jxpath/source/${P}-src.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd"
IUSE=""
S="${WORKDIR}/${P}-src"
CDEPEND="dev-java/commons-beanutils:1.7
java-virtuals/servlet-api:2.5
dev-java/jdom:0"
RDEPEND=">=virtual/jre-1.6
${CDEPEND}"
DEPEND=">=virtual/jdk-1.6
test? (
dev-java/commons-collections:0
dev-java/commons-logging:0
)
${CDEPEND}"
src_unpack() {
unpack ${A}
cd "${S}"
mkdir -p "${S}/target/lib"
cd "${S}/target/lib"
java-pkg_jar-from commons-beanutils-1.7
java-pkg_jar-from servlet-api-2.5
java-pkg_jar-from jdom
}
src_prepare() {
# Don't automatically run tests
sed 's/depends="compile,test"/depends="compile"/' -i build.xml || die
}
src_test() {
# this one needs mockrunner #259027
rm src/test/org/apache/commons/jxpath/servlet/JXPathServletContextTest.java || die
java-pkg_jar-from --into target/lib \
commons-collections,commons-logging,junit
ANT_TASKS="ant-junit" eant test
}
src_install() {
java-pkg_dojar target/${PN}.jar
use doc && java-pkg_dojavadoc dist/docs/api
use source && java-pkg_dosrc src/java/*
}

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@ -13,8 +13,7 @@ SRC_URI="mirror://apache/commons/jxpath/source/${P}-src.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd"
IUSE=""
KEYWORDS="amd64 ppc64 x86 ~x86-fbsd"
S="${WORKDIR}/${P}-src"

@ -1,8 +1,6 @@
AUX rome-0.9-build.xml-test-upstream.patch 527 SHA256 fc1771d6487d4f37c0f60ac33f50f6d9caa6a4e1b8db82a457e2f9fe1f6e40dd SHA512 bdbe4232e443228cb64be2f108ec021a9e8654e28c1c9a50f2bf453cb62d090cbfa47df1a0df14e01780c8b8c460331b45a4a974e121ac3d4ee93b82beca0781 WHIRLPOOL 0f1408c68c085b59269b659f4f7e9e642243c5bb1441d1089459d149f9975527a3eb11326f392e84f8299d65cdef17452ee380736fabc9bfeba0778bd840d452
DIST rome-0.9-src.zip 248755 SHA256 c8e8674de5b204d02ce8b5e33fa5f848f23ee4e4746c60ebc7ccf52a1ac97a4f SHA512 d4bc9945e2b77bdc38eca609ec353379c279cd700d8d85220a1723d1b019da2c18bd93ff98b062e519e7d87f2d2b6853f373fc7178cec0f83b34af45fce5f3ff WHIRLPOOL 69554087947fec155478d5d8cd820976a878d1055dfbeebcb567893c2e943ae89f247dd578ad94d6c88cba2ee8d3faa7fac05556790157f7e2e95ed1cd752404
DIST rome-0.9.zip 248755 SHA256 c8e8674de5b204d02ce8b5e33fa5f848f23ee4e4746c60ebc7ccf52a1ac97a4f SHA512 d4bc9945e2b77bdc38eca609ec353379c279cd700d8d85220a1723d1b019da2c18bd93ff98b062e519e7d87f2d2b6853f373fc7178cec0f83b34af45fce5f3ff WHIRLPOOL 69554087947fec155478d5d8cd820976a878d1055dfbeebcb567893c2e943ae89f247dd578ad94d6c88cba2ee8d3faa7fac05556790157f7e2e95ed1cd752404
EBUILD rome-0.9-r2.ebuild 1019 SHA256 2e670e6ccdac125d300ed9ef82f63c5c5a0140c4b4e11284b93b27e04a21cbb1 SHA512 17b8549d88efe9826f140c087404201b4be99b84ae6b8b26273fae7c5e5b9e3480fbe8e3c9a29e90bc4572d3dcf4d57c32e57847f7a834997639aa5186f15d47 WHIRLPOOL caa57a2f8a402b35ae9d3ea5527e04d829c8573bf5ce175308eb9a094ffc624079939d0185c0cb902cdd27872a10e5f87a72dfa9133297eb181710cedea4d724
EBUILD rome-0.9-r3.ebuild 966 SHA256 ebc502a3389aa02698246039efac80979aa6c97aeab98986dd5a89f5dcf432db SHA512 873081ff92ad04d655ee0bc4d009e7940371a56081962862b89a5d2bca3c27bea38eee561e26788f51f9b690563d84d717d894cd51b91c6bd87e68246bf7e40a WHIRLPOOL ce3f2d6642ba8fa65ba3bb959d4b0f2e642c534069bc98a1de04286d782e5ee77a797ce6c73a186618154e04c754aae50cbb2b035312e661ae4464ac6aac26f3
EBUILD rome-0.9-r3.ebuild 956 SHA256 027055af4350d868c84ab9bc34394457c7692c7b1fe34ab90ea54a33aa127bc0 SHA512 438b68bab99ecf29b493e74201017f9f4e4a5ce3747c86f7bf737b9481e68237192366bad2785ac14b85e2ac558a63662e43c5f26d96b9eafc6d777374fdf637 WHIRLPOOL b04c5adcbfdb97835ec268a137c386e107f42a4bb12118548e4117dd003d671e580b7162d4961f17a885bf5e10dc8b9f5ad90059b76233c82ad3b2a4d2f48cce
MISC ChangeLog 3760 SHA256 024b3589adbc51aaf7d1990111bd637a1cb2632757ba6d3c8d330457232a5713 SHA512 31d0ce7c2e63c93069e88eca5949a5811596a20cdfb185caf78c8ebe537216ae6462e5268dceb89ab81eb0affed24159c1c498994b0d7081cd482acb6464e894 WHIRLPOOL 912d5cf7e70fe62aea2877991cc761d6f75b7eda0702178bf45f20d95c4ae627645ac0fa63b22df8e56da4c39b1ae0563b6e0c033de5448cea1bb81af6efdec2
MISC ChangeLog-2015 1128 SHA256 e439ed6b0bd626e1025605e80881ef51389a08588f34ddde75ad0fb1f0460324 SHA512 c871d8c719b06cfa0437f93a2adc13a9c0a591d0650e309768532134a4d07d8343784f14422d501f00e9796126ded91629ce5d0a126a5b1b1d0a68200ea19095 WHIRLPOOL 35d0cb452d7adc2ddfea734ff854947279c4ec2c21c8621ade2d79ae06e036f114ddfab4da7f4e79d1fd35b537b2c0e8e1e9b185072380a1394015cee4d04e91
MISC metadata.xml 214 SHA256 8e5c772f056babed2e7e25acc12ab79a32dc6a670548468aab55a9e1a8e5b848 SHA512 d2b6ecfbbd79440de1909d9f195e5d4a6f9886b685ac1e6d7a1db39b8925b29942fac2998cde06040c921f2cc9ef2cbfbf836b60e191d894b00f75628476b1f7 WHIRLPOOL a6545983d0a39cfcee27a2628897a5a59ee0daefe93ccb53968cbf386db1dda3b41851ed1ba61406ae5e5c17cf94b6f88a5b479a838064c99406a93f91ca7628

@ -1,50 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
JAVA_PKG_IUSE="doc source test"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Java framework for RSS and Atom feeds"
HOMEPAGE="https://java.net/projects/rome"
SRC_URI="https://rome.dev.java.net/source/browse/*checkout*/rome/www/dist/${P}-src.zip"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
CDEPEND="dev-java/jdom:1.0"
DEPEND="
${CDEPEND}
>=virtual/jdk-1.6
app-arch/unzip
test? ( dev-java/ant-junit:0 )"
RDEPEND="
${CDEPEND}
>=virtual/jre-1.6"
EANT_GENTOO_CLASSPATH="jdom-1.0"
JAVA_ANT_REWRITE_CLASSPATH="true"
JAVA_ANT_ENCODING="ISO-8859-1"
java_prepare() {
# Patch build.xml so the tests pass
epatch "${FILESDIR}/${P}-build.xml-test-upstream.patch"
# Keep Ant happy.
mkdir -p target/lib || die
}
src_test() {
java-pkg-2_src_test
}
src_install() {
java-pkg_newjar target/${P}.jar
use doc && java-pkg_dojavadoc dist/docs/api
use source && java-pkg_dosrc src/java/*
}

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@ -12,8 +12,7 @@ HOMEPAGE="https://rometools.github.io/rome/"
SRC_URI="mirror://gentoo/${P}-src.zip -> ${P}.zip"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
KEYWORDS="amd64 x86"
CDEPEND="dev-java/jdom:0"

@ -1,7 +1,5 @@
DIST xstream-1.4.8-sources.jar 395464 SHA256 5d956e4527d27420f2d417cd77ffafedad85ee795a59857bbf2be9cc630eace0 SHA512 9fb9ebc6facdc07aecbcee3fbf40ef560bdd42cd8f7c7a3a8e2401be5c4e05ed3370beec653ef06d2fd3aa1acabf8f4ada8dddea27f239d180d66aec0bd905e6 WHIRLPOOL 10f9ad97300397000085e4850baa89a2560bd13431c1668b7e144fe53b0800f546ff56cb7bd373a53ea7ab1ff88bef80260e3d8543543c8df50fc5e56fdd8aa2
DIST xstream-1.4.8.jar 395464 SHA256 5d956e4527d27420f2d417cd77ffafedad85ee795a59857bbf2be9cc630eace0 SHA512 9fb9ebc6facdc07aecbcee3fbf40ef560bdd42cd8f7c7a3a8e2401be5c4e05ed3370beec653ef06d2fd3aa1acabf8f4ada8dddea27f239d180d66aec0bd905e6 WHIRLPOOL 10f9ad97300397000085e4850baa89a2560bd13431c1668b7e144fe53b0800f546ff56cb7bd373a53ea7ab1ff88bef80260e3d8543543c8df50fc5e56fdd8aa2
EBUILD xstream-1.4.8-r1.ebuild 1247 SHA256 d588a4c3fd886d3fd187382abc9ba8586718c2313f9fd436c6ab00a54c4a6f91 SHA512 d3c97bf50f91900f2b135bc2a52b0edfb295e7add315a0cb78c23e02e651c492da682156d7f896c9c0bccbc1300826771681711ef862c10ebf7e6a6d3e475e65 WHIRLPOOL 49f7674784b7707fa3ad11a89be895ba654547759e8f669425d2ebdcf027c25c691a46930f718b647c6504b091950ca7844b36e791601f5fb123067f1420d889
EBUILD xstream-1.4.8-r2.ebuild 1256 SHA256 24e0aa43a74087b0800ce03102bff8566fc0b53637acd9b9ec691b101806341d SHA512 dde263a90f7070ddf0cab6435b638818aacb7e4a295d9500962d295a409390065e59719a3e3596c1f6b5bf056d560384e614265e72b61d14241fd8ff75e69ffd WHIRLPOOL 2c404cda8d09916898aea1b28765e3bb0399b61d565b7cf1713f97ded0dd4d75c6d6012ad21ca0506c4106ffd377f9e3beb7051ffbe82debbf279e47d737f99a
EBUILD xstream-1.4.8-r2.ebuild 1253 SHA256 c713915a148086057052853ebcfa9ab49619c2279049ab608f00ceb3a40aeb21 SHA512 155ff713dee0dfd2e2e035e5a75976d34f548356337b81a81d4a9747b93ae29cf7cb6e62e78d00acfcd212a798df1951aa2b672a01af61febe3bc5e532f79954 WHIRLPOOL 57e2bd41a1de1e5a7014eca098095c4a01f9e6e90ec5a0a159fe0eba1fd1939c4fdf81acd193db583484a366ad1d61189a50b5d93f289171fcd9d444bc6549fc
MISC ChangeLog 5032 SHA256 75e962e958ece614e38f83f2a50ba6ee31f558617e2137288f1fc8ca76aaa930 SHA512 ee812132b8e13e1255e7e1c6377922a02f7e77641529a3ab7f61287d1a407a4d32b3f358c37a8b9563ceee4734df1def786338e953ee7edb01363b97985280dd WHIRLPOOL b4b3f5556ee0a3a61e7f7bddcf2ddc0e5052fcbdccec6e6a68c907fa247c582e24958bcfa89a62f92c4ea1a76009125db19b1a954948250be1650e7fa3178730
MISC ChangeLog-2015 5457 SHA256 d3601d25ebc519197de8abafaca5c252cffb4beefa878c86ffc62a70f84ede51 SHA512 e6bc9eb964c38f4b89990076709e8dc25743cf4b620fa5935736d129da8bc4c53cef968f8da2feefaa95a66a9c9fd23f9fee9496a0fb5851a857880079d43eea WHIRLPOOL f96cec624eaba59694a67acc05226bcc07f0075e918f942318c58076d5781c0d4ace3fd528b05ccd4d48c5a51c44526cf14985e6374ef2949f33701e4f8eadbc
MISC metadata.xml 236 SHA256 3e778d35b34b5cc1a4dd7ce105fe7d2a99b25fb6dfe24709455da94baa8a0548 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 WHIRLPOOL 7967660784d0d28e9a3c3c222c5bf85b3a8b59fd84b61780e4e7cc1aa5d8bd87bee40e4c5c42e646f15d6641fe182340bcbe8be94c785f40e0ac870c7a96e5cc

@ -1,56 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="A text-processing Java API that serialize objects to XML and back again"
HOMEPAGE="http://x-stream.github.io"
SRC_URI="http://central.maven.org/maven2/com/thoughtworks/${PN}/${PN}/${PV}/${P}-sources.jar"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ppc64 x86"
CDEPEND="
dev-java/kxml:2
dev-java/xom:0
dev-java/xpp3:0
dev-java/cglib:3
dev-java/dom4j:1
dev-java/jdom:2
dev-java/jdom:1.0
dev-java/joda-time:0
dev-java/jettison:0"
# This package does need Java 8. See bug 564616.
RDEPEND="
${CDEPEND}
>=virtual/jre-1.8"
DEPEND="
${CDEPEND}
>=virtual/jdk-1.8
app-arch/unzip"
JAVA_GENTOO_CLASSPATH="
xpp3
xom
kxml-2
jdom-2
jdom-1.0
dom4j-1
cglib-3
jettison
joda-time"
# Two drivers for two very old implementations of StAX.
# StAX has been last-rited from Gentoo as it is now part of the Java 6 JDK.
# See bug 561504. These drivers rely on ancient APIs that aren't maintained
# upstream and may contain security holes.
JAVA_RM_FILES=(
com/thoughtworks/xstream/io/xml/WstxDriver.java
com/thoughtworks/xstream/io/xml/BEAStaxDriver.java
)

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@ -12,7 +12,7 @@ HOMEPAGE="http://x-stream.github.io"
SRC_URI="http://central.maven.org/maven2/com/thoughtworks/${PN}/${PN}/${PV}/${P}-sources.jar -> ${P}.jar"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86"
KEYWORDS="amd64 ppc64 x86"
CDEPEND="
dev-java/xom:0

@ -1,31 +1,15 @@
AUX 1.8-cmd-compile-add-opcode-flag-hasSideEffects-for-do-no.patch 33918 SHA256 851b327b301d1f3c8c1c377509cb56005a65ad517b84ced3d2a03de4eecdf97d SHA512 ea3bf3e88337437658f19591f026ad7121f868089cc2e0ccdf535cc9ff7ead909c4e586cfe6fd7864533549e02b720fbac9bf6d8b16c97dbd00eac7808849f42 WHIRLPOOL 0d85c974ba20304b1625777d4ac4a48b711e6183442324a83e6424342c47271e3f795c58eb3817e09cc10afa4e8c7d6244407b2b5b656a5d6b9f02268255067d
DIST go-darwin-amd64-bootstrap-1.8.tbz 55053831 SHA256 1058dc305ad7b44b124d3d3eb2c579011b6c489a498e3313e4d0d089045ef3f7 SHA512 4cc24d44c84c94feafab021c0977fcea2aca8f191c6395e38fff68154b1e64efc3f94331c3e36c7b69901af58e9d53545c682f0a742d36b2d230508bd69777c4 WHIRLPOOL 52696cbe1129683e0cb0467b239723d29304d7f003317be6ce301118397166844489edaa7a15bf38e11dc205b50fafc326f4f35e2ed0d89e2fcb2701a6509838
DIST go-darwin-amd64-bootstrap.tbz 48361403 SHA256 afb6cc976c404933e68ee3125fe8fbf94b57b9d8db8501d2bd1ce692468fbc9b SHA512 aefaad5abd58ed96cf5658bae2e931f162c2699fb248104837a279955dea6fe6cd4d582766379d2689c04bdc009c19a19f17585d8401d49d1fac772dcf385b93 WHIRLPOOL aa1c06103ae72f0b1c62cccd82b1fa88c5310d3baad2d9eddd173322c04ad7a7b7b9fb6ac9407c8002c6eebb8691cd415bca3d50a17548d52a5022001c6b93e2
DIST go-freebsd-386-bootstrap-1.8.tbz 53739013 SHA256 1e4afbb11aaa32d3de70fe3e407e519f100f09de3ac4f881d8410fc1345e13f9 SHA512 c92f849b2d92401657412cccc589042b2747e55b2f4813d674c5bc91c3f535ee60f8ed7b8cbf1320e216d22a16dade8b78bb8071982895901f2b3c304e38f478 WHIRLPOOL 80d973b0c0b8c2eb363ef171ee6f51d17d82997f3f1d192a68d4a18eea2413876b453dc5f673a827e781d2f2cb009b6fd91796599217435e7f0969cdece71698
DIST go-freebsd-386-bootstrap-1.tbz 47180595 SHA256 6f8d5ee62a1d9022ebb7799b23306cc0bd7bd974c1b27312e97522dcc8044a2c SHA512 ef2b8defa7f81647d5e423f24a4ef708d5f50d514a0a29dd16f8728c8ec08a05144360cd19c04d8dcb1d3c891eb6252450522ca525b60fdb0a674225d113004a WHIRLPOOL acae3a9a09b55863de97b82e046b9a54bfda9725ff98d47f07baee9464fe855fc48b5df6f96144e7cb1779480f953ebc15a95724709d93848608803007c4b001
DIST go-freebsd-amd64-bootstrap-1.8.tbz 55103927 SHA256 4a6291e9044bc3e284943873b4a4868ee94515e1fb00416cabb9b19d6e8a40e7 SHA512 c7d50731ff41147295ef5f3233aa1404081b47e786a300e1d0e4db8348e56bd73fe5f169fe8b807ffa37a53683e3aef16ebb6e877d802b86ff1a3d5d3a6f44cb WHIRLPOOL e2c02a9ffcd82125de64c48abe4158a3bf352a02dea4b5ce34b345cb078fa97cf5cc65f874f454b9fb7776faa499cc16d9c50d035206c3172251a3ab365c9384
DIST go-freebsd-amd64-bootstrap.tbz 48451024 SHA256 c5b16adab514352f49eb9ffef0d499e954d5d6bb6aefc8e98543d24e2a8fd7b7 SHA512 097a48c9b3b7541b6c4aab6fe9304b7df461e31543609b836842294a2acecf14243d0efc80282b2e442f6be92d7e189dddab6ffd4487b115d94113205452352e WHIRLPOOL 691cecccc01383bd874e687c3644ceab06c33d3c9c57da737c2c1f8208dcc6d99bc18968f50c4e466049069f219e39f34ee8a8b6af0f667f31ae011528f4c591
DIST go-linux-386-bootstrap-1.8.tbz 53843745 SHA256 da2172a6aa7593bbdae43d714989b5fd728e3a722cab9ccb599b5d159240152f SHA512 b456f7572d04c805a6fc756647c050460f76e5404dba41963c861c92f1600e9fedafe181a1f69132518065737a88edb4b183ec8c3ca24bc8df31279117e92606 WHIRLPOOL 8ae15f8963a842067f79a10741bed30e9b3b6d2bfeacb453dd4eae79ffdd86e214f361fba90b64013e0ce87238f151d985350ea2d7d1d82f7fc464a03ca25bb2
DIST go-linux-386-bootstrap-1.tbz 47379010 SHA256 b1e5bef8500d6aa009238b391e4527781b88dd328e8a11ffd684af03beb81861 SHA512 85b71ae511a2981c32e700531ec0284615979b9d4515cd7e23bf109246da1788c9bd253c973af77c7ee9928efa5ca84034173ecdbeaf88b5c195e70cf4aebfde WHIRLPOOL 122b4b8e1501e049d55832b4c0e185bc9c47b6fd788b06cfb01b605d7fbb1912b291692de4e30b11e1ef71eaa59a6684fa7c03f91f9b7ade2142eb2d630ee979
DIST go-linux-amd64-bootstrap-1.8.tbz 55399105 SHA256 b21c5846d2837de48286c65026a2ce6bdd03fcc6bec5ba29861080a2d228999b SHA512 89d68cfe0e6ce4be690cf52a4a02b17ef2cae3538b057d4690bfd6e93727bcdc1cbc17cba3403e652bb95bffd25d44bdd4efd0014d1d2f019838bde925139f57 WHIRLPOOL 21f70e16e10c49f4b6462cc35329015588ae337045c9fc61a49fa985d03aa194f4be55cd146fd23060226162102789258e54ed3534726d470adf43cac84df586
DIST go-linux-amd64-bootstrap.tbz 48722911 SHA256 0ab0842fb1f6cc6f10a85f225ff1a2b9e5e4b38128a7136d0c1896819421a986 SHA512 ce4dbc979b63a4612f4a8f7e7a6c5247e11bbc3a2d62ab0537a1b405ec8ab22f153012421d2240a7d6a4f91a79bb3f1370454f9e843fac43b99757c17134e5b7 WHIRLPOOL a94d0e0a1c44e3385d23f8973d15e6ef041450a3578c38987f158c4f9f231d315bc5204539d9dc7322cc9ecb96b7618b22d023f906474e1348c5d666792dff58
DIST go-linux-arm-bootstrap-1.8.tbz 53948103 SHA256 86593294a84d3085583cf3293df62ca82a119bfe560ff649e1af8b1b0e45ee79 SHA512 98ff0dbdb2aca9e54ea5327c9d31ce389e434a887015ef8555a8e85223a9998075c5013045275fb995a877a8d247704a21d726d46df7097adc0c4aa03af4cd68 WHIRLPOOL ba62849e86cf0f905f75affb4748d1c4cf9b0421bad5c726556d96a6e8f4bca0790b097b9b2a4145eb8e0a95458f589a6f14de586f22ca1969d279f8e7271959
DIST go-linux-arm-bootstrap.tbz 46055976 SHA256 a44e33b95046e01fd7125c3cc3c34b13f83bbf692cddfd3e86e267da11de2a44 SHA512 a8cf3225dafd2f08b944e60d0fb6320b5e394646f5df2ca2464c76a2e6e6b72f4840ddcc65dc5f59c94907715780f1e25c73b480a79909d9455faad59ffd38d5 WHIRLPOOL 304bb37f94b8f5d0bd77c0d5faebed1cb627cc3b453c686d7297f6542ee3e0ddabc7139e13a21ee2f5a20caca273c63bcfbcbd4daf670b1dbfe77b599f8111ac
DIST go-linux-arm64-bootstrap-1.8.tbz 51947002 SHA256 773305a44482d4d4c5a9be5c5997b40772c6efe4a38bdd2750612463b7786a88 SHA512 adfbe62c5594c267707078bf8afb94a793dfba004c04a1a60f96d023d96c2fc4a6a422dee93a0f3487b1f2e1e117c7c6c607b62126dd5535686aaed88f6659d9 WHIRLPOOL b3af3c442d801b26b530a315d3aed17c2650064eb156c2fcb8da7f6597aa05eda5c425c6c14e881cce7b89ef83e9d6dc8480f789d2db2186a78ae95fbcb13520
DIST go-linux-arm64-bootstrap.tbz 45369354 SHA256 810c998e6701580fe0f26d46c5796eefce648e252ff9d6d761304e60556b7fc0 SHA512 3f64869430c03efa77796ed74d07a337e2a205802485605cbdd67778a08e5ce041ce3925b7a5cca0a6b4ad24ab70e07ee54091b010f67ec7370a985022f5a21e WHIRLPOOL f6f470081d5f23c190310280aaf7454a4f58fe4e7545bbd219046711f8d27ce97cc5f5f1c207e777067d1f6332e4b3f2c819b178e899d21c2d5d1d466a42cc37
DIST go-linux-ppc64-bootstrap-1.8.tbz 52315782 SHA256 19eb3674c07a17dacec9620bc5ddcffa0264adf606e4c0d640c9f31644777ab3 SHA512 0aa32ac1514055ed9140b8c8330cbdbadfd9da6ad00b60d49b0685473be21e0b6510c31394678e32048f2f38d06a0d575f453c555614664eaef2bf5be6c91734 WHIRLPOOL 2363ce812af9c1dec331801477e979ef82a66d0ca92ac92f56fcb3bb264d96acdb6bfcd397d2c7b81cdc616a69571afa4343a0c64ebfc8ec7d6f8aab0ae4ece1
DIST go-linux-ppc64-bootstrap.tbz 45266082 SHA256 89902cebaf93b95dea225b7304eedcae101d6fb83bba0fcdfee001361b4868c0 SHA512 d013a1a5953207505a9f7e0c5cfdc7f463d4669fd18b36cf1df10126e9d4c012252bc4d207dd4503c34301e76197d8e89a9ed9d9d0b8a3b54b62e782b4c39d7b WHIRLPOOL 3ec868d94e8452a3cdb49a1292f9f32ebeb813ea297e419849cdee28c8d952887feb70e1095ce109ff6b8bb81dee47b7eb6f275b15bb6f46422095c3b260f968
DIST go-linux-ppc64le-bootstrap-1.8.tbz 52211575 SHA256 4e05b8830a473756cfee3fc27a17e09b38ccfca4e2335a485b41d3fb9c342066 SHA512 6931d999dd0ee1ff44c4cec48acb27af061f57f87aa74802dcebab78553b46bc8ac732f07fe91e5074dbdd32c55b707994875934bfb12bb4276d71eb1d06c4ba WHIRLPOOL cdc392fc51b7bfdd28e1c29bffce88139b9447261c9dbffefb3910b9c7406505bd250309618bd6a8430dcfcecc9155f8d5fe94f9e848cc2e721776ba34c22c3a
DIST go-linux-ppc64le-bootstrap.tbz 50134685 SHA256 ca816a3e3cbd7721200522fa39843de0bf546d0ac18e0d550e64b7cc33bea4f2 SHA512 da718166febe77b57f2f2edb18c921501a0eb7184a7e6f18411b5cba95fe0de185ef9d5e85be3632c5829e66008912d12b5259ca7fc330ad28026e53bb658e7f WHIRLPOOL 0d7875146f1bdc8f6af089f7f4b003d952419c51be7d519ca3474b39f67dbc88c6caa515f707ad9e6fac345e8a78f42d13eb794485ce18b6d90f7331ee16686c
DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 SHA256 70bb859e80268b3421587d85189a807b14449b8c5e7b23606b87dfab54189634 SHA512 d429cae870d66217ab2e07c74209d3031d97baa4f899b4d70ae6283a1a5b1434b037904c4cfca0b2bc798d5ba0b358c3739e000eccbc74809baf564c5686df5a WHIRLPOOL d0475efcbc2c1cbb3c6db452dbeb2a5fe709fa56b65eba2fbbcce2296b6a04ba89b9e33579d6eab192cd63b45ad78a0d7afd458229e4b252e80bd2db260abf11
DIST go-linux-s390x-bootstrap.tbz 49809007 SHA256 80a87bc5ac2239c99f8d7425fbc6f4fefba63f549b0835505c25378c08114656 SHA512 1b7500e6c42508b6cb07214620070065262349d2cd3698deeac0638d0bf0bfeb89c59c2d72a284af34f3071b4cfb9ce543c5fdec7add4a46adc9580295909439 WHIRLPOOL d3782cb515ab67720105224e02d96ab1ca86518db661719b2d0f7c48aa1f4f896a7cc5fed5b6ddc032c8206e8a10c6262646be0e59def61723936044d6ceb143
DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 SHA256 83053f333d56d72ddbe9a8f293f8afeff31739806d49ebaa144811a5438b17bc SHA512 52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d WHIRLPOOL 2d58085d88fa612a7dfb087df33d2c5ee6b6d4c0b0c0363d5dcef014a6e3e9703816e8a111d1348e1e1a4ebcdde58694a869a27ae42e0deec154529f1a794991
DIST go-solaris-amd64-bootstrap.tbz 48367195 SHA256 92ebdbf001f243a78a6c2d8ee30e929ba2cecbedf8e0fc07e129b04b107453ad SHA512 cf8725db0d001d61badee71624799a3c9e75f61f77ab090c1f6c490d694c4be367019b28d88306045d877ab5a324a1f9b0674293caf3acb19c193fc3746a48f2 WHIRLPOOL 672c6642e340b6d4f38b633f67fdc3202e3725022a8a61e2129276fccd6c42ddc24ed06c1d57eb31a25ea8056b79686619cbb36431b9c23b6d4be5bcb715bd89
DIST go1.7.5.src.tar.gz 14204325 SHA256 4e834513a2079f8cbbd357502cccaac9507fd00a1efe672375798858ff291815 SHA512 2dda0780a8b24d71fec4ddeb6858c58a42845f51d9afc171d924a7b763101878cc7f29ae1dd35f129b4ee45b84d45211093a1d20639745fed36b49fb7fe1ba07 WHIRLPOOL b28ab10558d9f8fba87d5db2c839a84eab0b61244d75f4b3d42b443365ca8a1ae1c60c2e1073ef2b4a854d957c26111fcc286b7caae4be892e6cba0e4b24e21d
DIST go1.8.1.src.tar.gz 15331455 SHA256 33daf4c03f86120fdfdc66bddf6bfff4661c7ca11c5da473e537f4d69b470e57 SHA512 f01fe7b35ac23101610f6fc169b88dafe2edc49b3b044d5d0aff771b05dcb2c8d2e7a5090ed6dbe67f861e78e792ace32e209ed464399ca02dcd186b13ec8037 WHIRLPOOL c358ca23740183afac4ecf83a6b7daeeef3e6481f29cb5f98b911cb1d661921db2e16ac2528f0ec59633920f1484e7fa777275e46313e20cc8b32baed9054d24
DIST go1.8.src.tar.gz 15320083 SHA256 406865f587b44be7092f206d73fc1de252600b79b3cacc587b74b5ef5c623596 SHA512 9742dd8ec0364793e44a55207238c7339236a4da3a6e7cbb3b4eca45e957c7c0cb725e7d7430b9a04630285468d32dac686facfc57f3f58885b80bbb3d333ada WHIRLPOOL 62d7b1729d3a192142b7b1af20c797736ae631bb87e7c82487601e669d69547212669c216e66d0d64ad83884d348ed3dacf2f9fd9d923f85c673adadd0ff4aae
EBUILD go-1.7.5.ebuild 5279 SHA256 1622b770fc1ce6df35a2d433e29e17230fc67fdf0af8efe4cbfec9eb2ad431bb SHA512 e54ea0ffa3d37f70749f1500522c8a9b0f9b5bce68883cc5d99ca90862a50ce149e427ced4b2ddf047f1f6dabfd361fdf880d619f8aadc940db25f09f1358386 WHIRLPOOL f96ede0330c32d389c86cffd7bfcb0bf9647a5bb228379b0cfd87b5aca6f3a21e318da19e9507c63761ba056c5939aa28fe11d0b820513cc7bc6428d630d3d35
EBUILD go-1.8-r1.ebuild 5677 SHA256 c5a1d1ce573f590b4f18dd06ae67a2f91634c15f041d9b68fc1af470287f30e6 SHA512 de6aeb26baaae7fbf88b2b6a2de3f77d9c8df90741160ae698edcd6ecb15673f21869b4953ea48882e5b5e8051cc47a3284d49913bf7cc2a3c1e651e5891ca93 WHIRLPOOL 0d6412981da9a2d9bc049a1afbe51dc0a756b4c5867a47e0ee535f710c566906f927c99d6ffedb9512ba207da14dbe8db7ff2846f0dcd57f765da14107c769f5
EBUILD go-1.8.1.ebuild 5582 SHA256 a521adb4cb80d3534e487ca6b411505cdb30021ceb737db8bd81dfa9be31cf23 SHA512 891984b97aae16b578e98598829c6111883c015bfcfc50cbdeba000fbe38a5a5281faffdab1dedd148ed7d9e528c44060d47369ffd1ab8cf41d3ca2a63b6358a WHIRLPOOL 386956543b5b2bf5ce503ffd06f32aa249ec6314bce2f17cff8f46e4a6bfc778196ea5b728a19732ae980592330705231d9073a49c7152577e7fc7a8667bd44f
EBUILD go-9999.ebuild 5585 SHA256 bbdf4bc6386edec19329c9d74f7e5529f8d14835cee9bfc694ec1132736fcac5 SHA512 e652e5cbcb9233d2851235d95868937323c9a7ad0480b26af4625e14ec0ef2b6b9c8137e9ee243e52e7978ddaa7eedd472efd36d7806b45df6eb74ac98273910 WHIRLPOOL 2a5d56b4e204935cdf74c73d422e3af1bed5c66dc977759f067354f3e28078df8148a3e064331c425d89034416b0a2f3538594e4fce78200b306330bb8da4949
MISC ChangeLog 15550 SHA256 1e804542720fb0000c4ae8ed1d840415527ec25a16f77aafd7eceeefbe446377 SHA512 3e8c4083b1a7ee877c55283f3463aaec0144d090b5ffc5be7258a29de69d88ae3ecd2fe69f4ff118667796d8a79235870d47855f033d7e67e1da78fc466df638 WHIRLPOOL 8d80ee3abbf55b198e82d911983ed5155da45e72d2b4d2aa39f71837857c61a02797e5a3b9b776f2f93af5ad81babc8e2d5fc7e9a7405d07b069755333479b9f

@ -1,738 +0,0 @@
From 11b283092a29a9d402ce05706fd3a85683576218 Mon Sep 17 00:00:00 2001
From: David Chase <drchase@google.com>
Date: Tue, 21 Feb 2017 15:22:52 -0500
Subject: [PATCH] cmd/compile: add opcode flag hasSideEffects for do-not-remove
Added a flag to generic and various architectures' atomic
operations that are judged to have observable side effects
and thus cannot be dead-code-eliminated.
Test requires GOMAXPROCS > 1 without preemption in loop.
Fixes #19182.
Change-Id: Id2230031abd2cca0bbb32fd68fc8a58fb912070f
Reviewed-on: https://go-review.googlesource.com/37333
Run-TryBot: David Chase <drchase@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
---
src/cmd/compile/internal/ssa/deadcode.go | 2 +-
src/cmd/compile/internal/ssa/gen/AMD64Ops.go | 16 ++--
src/cmd/compile/internal/ssa/gen/ARM64Ops.go | 20 ++---
src/cmd/compile/internal/ssa/gen/MIPSOps.go | 16 ++--
src/cmd/compile/internal/ssa/gen/S390XOps.go | 16 ++--
src/cmd/compile/internal/ssa/gen/genericOps.go | 28 +++----
src/cmd/compile/internal/ssa/gen/main.go | 4 +
src/cmd/compile/internal/ssa/op.go | 1 +
src/cmd/compile/internal/ssa/opGen.go | 111 +++++++++++++++++--------
test/fixedbugs/issue19182.go | 36 ++++++++
10 files changed, 168 insertions(+), 82 deletions(-)
create mode 100644 test/fixedbugs/issue19182.go
diff --git a/src/cmd/compile/internal/ssa/deadcode.go b/src/cmd/compile/internal/ssa/deadcode.go
index d75d2d5..ce786a9 100644
--- a/src/cmd/compile/internal/ssa/deadcode.go
+++ b/src/cmd/compile/internal/ssa/deadcode.go
@@ -64,7 +64,7 @@ func liveValues(f *Func, reachable []bool) []bool {
q = append(q, v)
}
for _, v := range b.Values {
- if opcodeTable[v.Op].call && !live[v.ID] {
+ if (opcodeTable[v.Op].call || opcodeTable[v.Op].hasSideEffects) && !live[v.ID] {
live[v.ID] = true
q = append(q, v)
}
diff --git a/src/cmd/compile/internal/ssa/gen/AMD64Ops.go b/src/cmd/compile/internal/ssa/gen/AMD64Ops.go
index cdd5539..1b73ac1 100644
--- a/src/cmd/compile/internal/ssa/gen/AMD64Ops.go
+++ b/src/cmd/compile/internal/ssa/gen/AMD64Ops.go
@@ -548,15 +548,15 @@ func init() {
// store arg0 to arg1+auxint+aux, arg2=mem.
// These ops return a tuple of <old contents of *(arg1+auxint+aux), memory>.
// Note: arg0 and arg1 are backwards compared to MOVLstore (to facilitate resultInArg0)!
- {name: "XCHGL", argLength: 3, reg: gpstorexchg, asm: "XCHGL", aux: "SymOff", resultInArg0: true, faultOnNilArg1: true},
- {name: "XCHGQ", argLength: 3, reg: gpstorexchg, asm: "XCHGQ", aux: "SymOff", resultInArg0: true, faultOnNilArg1: true},
+ {name: "XCHGL", argLength: 3, reg: gpstorexchg, asm: "XCHGL", aux: "SymOff", resultInArg0: true, faultOnNilArg1: true, hasSideEffects: true},
+ {name: "XCHGQ", argLength: 3, reg: gpstorexchg, asm: "XCHGQ", aux: "SymOff", resultInArg0: true, faultOnNilArg1: true, hasSideEffects: true},
// Atomic adds.
// *(arg1+auxint+aux) += arg0. arg2=mem.
// Returns a tuple of <old contents of *(arg1+auxint+aux), memory>.
// Note: arg0 and arg1 are backwards compared to MOVLstore (to facilitate resultInArg0)!
- {name: "XADDLlock", argLength: 3, reg: gpstorexchg, asm: "XADDL", typ: "(UInt32,Mem)", aux: "SymOff", resultInArg0: true, clobberFlags: true, faultOnNilArg1: true},
- {name: "XADDQlock", argLength: 3, reg: gpstorexchg, asm: "XADDQ", typ: "(UInt64,Mem)", aux: "SymOff", resultInArg0: true, clobberFlags: true, faultOnNilArg1: true},
+ {name: "XADDLlock", argLength: 3, reg: gpstorexchg, asm: "XADDL", typ: "(UInt32,Mem)", aux: "SymOff", resultInArg0: true, clobberFlags: true, faultOnNilArg1: true, hasSideEffects: true},
+ {name: "XADDQlock", argLength: 3, reg: gpstorexchg, asm: "XADDQ", typ: "(UInt64,Mem)", aux: "SymOff", resultInArg0: true, clobberFlags: true, faultOnNilArg1: true, hasSideEffects: true},
{name: "AddTupleFirst32", argLength: 2}, // arg0=tuple <x,y>. Returns <x+arg1,y>.
{name: "AddTupleFirst64", argLength: 2}, // arg0=tuple <x,y>. Returns <x+arg1,y>.
@@ -579,12 +579,12 @@ func init() {
// JEQ ...
// but we can't do that because memory-using ops can't generate flags yet
// (flagalloc wants to move flag-generating instructions around).
- {name: "CMPXCHGLlock", argLength: 4, reg: cmpxchg, asm: "CMPXCHGL", aux: "SymOff", clobberFlags: true, faultOnNilArg0: true},
- {name: "CMPXCHGQlock", argLength: 4, reg: cmpxchg, asm: "CMPXCHGQ", aux: "SymOff", clobberFlags: true, faultOnNilArg0: true},
+ {name: "CMPXCHGLlock", argLength: 4, reg: cmpxchg, asm: "CMPXCHGL", aux: "SymOff", clobberFlags: true, faultOnNilArg0: true, hasSideEffects: true},
+ {name: "CMPXCHGQlock", argLength: 4, reg: cmpxchg, asm: "CMPXCHGQ", aux: "SymOff", clobberFlags: true, faultOnNilArg0: true, hasSideEffects: true},
// Atomic memory updates.
- {name: "ANDBlock", argLength: 3, reg: gpstore, asm: "ANDB", aux: "SymOff", clobberFlags: true, faultOnNilArg0: true}, // *(arg0+auxint+aux) &= arg1
- {name: "ORBlock", argLength: 3, reg: gpstore, asm: "ORB", aux: "SymOff", clobberFlags: true, faultOnNilArg0: true}, // *(arg0+auxint+aux) |= arg1
+ {name: "ANDBlock", argLength: 3, reg: gpstore, asm: "ANDB", aux: "SymOff", clobberFlags: true, faultOnNilArg0: true, hasSideEffects: true}, // *(arg0+auxint+aux) &= arg1
+ {name: "ORBlock", argLength: 3, reg: gpstore, asm: "ORB", aux: "SymOff", clobberFlags: true, faultOnNilArg0: true, hasSideEffects: true}, // *(arg0+auxint+aux) |= arg1
}
var AMD64blocks = []blockData{
diff --git a/src/cmd/compile/internal/ssa/gen/ARM64Ops.go b/src/cmd/compile/internal/ssa/gen/ARM64Ops.go
index e8d5be2..0986ac6 100644
--- a/src/cmd/compile/internal/ssa/gen/ARM64Ops.go
+++ b/src/cmd/compile/internal/ssa/gen/ARM64Ops.go
@@ -456,16 +456,16 @@ func init() {
// atomic stores.
// store arg1 to arg0. arg2=mem. returns memory. auxint must be zero.
- {name: "STLR", argLength: 3, reg: gpstore, asm: "STLR", faultOnNilArg0: true},
- {name: "STLRW", argLength: 3, reg: gpstore, asm: "STLRW", faultOnNilArg0: true},
+ {name: "STLR", argLength: 3, reg: gpstore, asm: "STLR", faultOnNilArg0: true, hasSideEffects: true},
+ {name: "STLRW", argLength: 3, reg: gpstore, asm: "STLRW", faultOnNilArg0: true, hasSideEffects: true},
// atomic exchange.
// store arg1 to arg0. arg2=mem. returns <old content of *arg0, memory>. auxint must be zero.
// LDAXR (Rarg0), Rout
// STLXR Rarg1, (Rarg0), Rtmp
// CBNZ Rtmp, -2(PC)
- {name: "LoweredAtomicExchange64", argLength: 3, reg: gpxchg, resultNotInArgs: true, faultOnNilArg0: true},
- {name: "LoweredAtomicExchange32", argLength: 3, reg: gpxchg, resultNotInArgs: true, faultOnNilArg0: true},
+ {name: "LoweredAtomicExchange64", argLength: 3, reg: gpxchg, resultNotInArgs: true, faultOnNilArg0: true, hasSideEffects: true},
+ {name: "LoweredAtomicExchange32", argLength: 3, reg: gpxchg, resultNotInArgs: true, faultOnNilArg0: true, hasSideEffects: true},
// atomic add.
// *arg0 += arg1. arg2=mem. returns <new content of *arg0, memory>. auxint must be zero.
@@ -473,8 +473,8 @@ func init() {
// ADD Rarg1, Rout
// STLXR Rout, (Rarg0), Rtmp
// CBNZ Rtmp, -3(PC)
- {name: "LoweredAtomicAdd64", argLength: 3, reg: gpxchg, resultNotInArgs: true, faultOnNilArg0: true},
- {name: "LoweredAtomicAdd32", argLength: 3, reg: gpxchg, resultNotInArgs: true, faultOnNilArg0: true},
+ {name: "LoweredAtomicAdd64", argLength: 3, reg: gpxchg, resultNotInArgs: true, faultOnNilArg0: true, hasSideEffects: true},
+ {name: "LoweredAtomicAdd32", argLength: 3, reg: gpxchg, resultNotInArgs: true, faultOnNilArg0: true, hasSideEffects: true},
// atomic compare and swap.
// arg0 = pointer, arg1 = old value, arg2 = new value, arg3 = memory. auxint must be zero.
@@ -490,8 +490,8 @@ func init() {
// STLXR Rarg2, (Rarg0), Rtmp
// CBNZ Rtmp, -4(PC)
// CSET EQ, Rout
- {name: "LoweredAtomicCas64", argLength: 4, reg: gpcas, resultNotInArgs: true, clobberFlags: true, faultOnNilArg0: true},
- {name: "LoweredAtomicCas32", argLength: 4, reg: gpcas, resultNotInArgs: true, clobberFlags: true, faultOnNilArg0: true},
+ {name: "LoweredAtomicCas64", argLength: 4, reg: gpcas, resultNotInArgs: true, clobberFlags: true, faultOnNilArg0: true, hasSideEffects: true},
+ {name: "LoweredAtomicCas32", argLength: 4, reg: gpcas, resultNotInArgs: true, clobberFlags: true, faultOnNilArg0: true, hasSideEffects: true},
// atomic and/or.
// *arg0 &= (|=) arg1. arg2=mem. returns memory. auxint must be zero.
@@ -499,8 +499,8 @@ func init() {
// AND/OR Rarg1, Rtmp
// STLXRB Rtmp, (Rarg0), Rtmp
// CBNZ Rtmp, -3(PC)
- {name: "LoweredAtomicAnd8", argLength: 3, reg: gpstore, asm: "AND", faultOnNilArg0: true},
- {name: "LoweredAtomicOr8", argLength: 3, reg: gpstore, asm: "ORR", faultOnNilArg0: true},
+ {name: "LoweredAtomicAnd8", argLength: 3, reg: gpstore, asm: "AND", faultOnNilArg0: true, hasSideEffects: true},
+ {name: "LoweredAtomicOr8", argLength: 3, reg: gpstore, asm: "ORR", faultOnNilArg0: true, hasSideEffects: true},
}
blocks := []blockData{
diff --git a/src/cmd/compile/internal/ssa/gen/MIPSOps.go b/src/cmd/compile/internal/ssa/gen/MIPSOps.go
index 78b961f..3d88b71 100644
--- a/src/cmd/compile/internal/ssa/gen/MIPSOps.go
+++ b/src/cmd/compile/internal/ssa/gen/MIPSOps.go
@@ -267,8 +267,8 @@ func init() {
// SYNC
// MOVW Rarg1, (Rarg0)
// SYNC
- {name: "LoweredAtomicStore", argLength: 3, reg: gpstore, faultOnNilArg0: true},
- {name: "LoweredAtomicStorezero", argLength: 2, reg: gpstore0, faultOnNilArg0: true},
+ {name: "LoweredAtomicStore", argLength: 3, reg: gpstore, faultOnNilArg0: true, hasSideEffects: true},
+ {name: "LoweredAtomicStorezero", argLength: 2, reg: gpstore0, faultOnNilArg0: true, hasSideEffects: true},
// atomic exchange.
// store arg1 to arg0. arg2=mem. returns <old content of *arg0, memory>.
@@ -278,7 +278,7 @@ func init() {
// SC Rtmp, (Rarg0)
// BEQ Rtmp, -3(PC)
// SYNC
- {name: "LoweredAtomicExchange", argLength: 3, reg: gpxchg, resultNotInArgs: true, faultOnNilArg0: true},
+ {name: "LoweredAtomicExchange", argLength: 3, reg: gpxchg, resultNotInArgs: true, faultOnNilArg0: true, hasSideEffects: true},
// atomic add.
// *arg0 += arg1. arg2=mem. returns <new content of *arg0, memory>.
@@ -289,8 +289,8 @@ func init() {
// BEQ Rtmp, -3(PC)
// SYNC
// ADDU Rarg1, Rout
- {name: "LoweredAtomicAdd", argLength: 3, reg: gpxchg, resultNotInArgs: true, faultOnNilArg0: true},
- {name: "LoweredAtomicAddconst", argLength: 2, reg: regInfo{inputs: []regMask{gpspsbg}, outputs: []regMask{gp}}, aux: "Int32", resultNotInArgs: true, faultOnNilArg0: true},
+ {name: "LoweredAtomicAdd", argLength: 3, reg: gpxchg, resultNotInArgs: true, faultOnNilArg0: true, hasSideEffects: true},
+ {name: "LoweredAtomicAddconst", argLength: 2, reg: regInfo{inputs: []regMask{gpspsbg}, outputs: []regMask{gp}}, aux: "Int32", resultNotInArgs: true, faultOnNilArg0: true, hasSideEffects: true},
// atomic compare and swap.
// arg0 = pointer, arg1 = old value, arg2 = new value, arg3 = memory.
@@ -308,7 +308,7 @@ func init() {
// SC Rout, (Rarg0)
// BEQ Rout, -4(PC)
// SYNC
- {name: "LoweredAtomicCas", argLength: 4, reg: gpcas, resultNotInArgs: true, faultOnNilArg0: true},
+ {name: "LoweredAtomicCas", argLength: 4, reg: gpcas, resultNotInArgs: true, faultOnNilArg0: true, hasSideEffects: true},
// atomic and/or.
// *arg0 &= (|=) arg1. arg2=mem. returns memory.
@@ -318,8 +318,8 @@ func init() {
// SC Rtmp, (Rarg0)
// BEQ Rtmp, -3(PC)
// SYNC
- {name: "LoweredAtomicAnd", argLength: 3, reg: gpstore, asm: "AND", faultOnNilArg0: true},
- {name: "LoweredAtomicOr", argLength: 3, reg: gpstore, asm: "OR", faultOnNilArg0: true},
+ {name: "LoweredAtomicAnd", argLength: 3, reg: gpstore, asm: "AND", faultOnNilArg0: true, hasSideEffects: true},
+ {name: "LoweredAtomicOr", argLength: 3, reg: gpstore, asm: "OR", faultOnNilArg0: true, hasSideEffects: true},
// large or unaligned zeroing
// arg0 = address of memory to zero (in R1, changed as side effect)
diff --git a/src/cmd/compile/internal/ssa/gen/S390XOps.go b/src/cmd/compile/internal/ssa/gen/S390XOps.go
index 4c5f070..40ba252 100644
--- a/src/cmd/compile/internal/ssa/gen/S390XOps.go
+++ b/src/cmd/compile/internal/ssa/gen/S390XOps.go
@@ -429,14 +429,14 @@ func init() {
// Atomic stores. These are just normal stores.
// store arg1 to arg0+auxint+aux. arg2=mem.
- {name: "MOVWatomicstore", argLength: 3, reg: gpstore, asm: "MOVW", aux: "SymOff", typ: "Mem", clobberFlags: true, faultOnNilArg0: true},
- {name: "MOVDatomicstore", argLength: 3, reg: gpstore, asm: "MOVD", aux: "SymOff", typ: "Mem", clobberFlags: true, faultOnNilArg0: true},
+ {name: "MOVWatomicstore", argLength: 3, reg: gpstore, asm: "MOVW", aux: "SymOff", typ: "Mem", clobberFlags: true, faultOnNilArg0: true, hasSideEffects: true},
+ {name: "MOVDatomicstore", argLength: 3, reg: gpstore, asm: "MOVD", aux: "SymOff", typ: "Mem", clobberFlags: true, faultOnNilArg0: true, hasSideEffects: true},
// Atomic adds.
// *(arg0+auxint+aux) += arg1. arg2=mem.
// Returns a tuple of <old contents of *(arg0+auxint+aux), memory>.
- {name: "LAA", argLength: 3, reg: gpstorelaa, asm: "LAA", typ: "(UInt32,Mem)", aux: "SymOff", faultOnNilArg0: true},
- {name: "LAAG", argLength: 3, reg: gpstorelaa, asm: "LAAG", typ: "(UInt64,Mem)", aux: "SymOff", faultOnNilArg0: true},
+ {name: "LAA", argLength: 3, reg: gpstorelaa, asm: "LAA", typ: "(UInt32,Mem)", aux: "SymOff", faultOnNilArg0: true, hasSideEffects: true},
+ {name: "LAAG", argLength: 3, reg: gpstorelaa, asm: "LAAG", typ: "(UInt64,Mem)", aux: "SymOff", faultOnNilArg0: true, hasSideEffects: true},
{name: "AddTupleFirst32", argLength: 2}, // arg0=tuple <x,y>. Returns <x+arg1,y>.
{name: "AddTupleFirst64", argLength: 2}, // arg0=tuple <x,y>. Returns <x+arg1,y>.
@@ -461,13 +461,13 @@ func init() {
// BEQ ...
// but we can't do that because memory-using ops can't generate flags yet
// (flagalloc wants to move flag-generating instructions around).
- {name: "LoweredAtomicCas32", argLength: 4, reg: cas, asm: "CS", aux: "SymOff", clobberFlags: true, faultOnNilArg0: true},
- {name: "LoweredAtomicCas64", argLength: 4, reg: cas, asm: "CSG", aux: "SymOff", clobberFlags: true, faultOnNilArg0: true},
+ {name: "LoweredAtomicCas32", argLength: 4, reg: cas, asm: "CS", aux: "SymOff", clobberFlags: true, faultOnNilArg0: true, hasSideEffects: true},
+ {name: "LoweredAtomicCas64", argLength: 4, reg: cas, asm: "CSG", aux: "SymOff", clobberFlags: true, faultOnNilArg0: true, hasSideEffects: true},
// Lowered atomic swaps, emulated using compare-and-swap.
// store arg1 to arg0+auxint+aux, arg2=mem.
- {name: "LoweredAtomicExchange32", argLength: 3, reg: exchange, asm: "CS", aux: "SymOff", clobberFlags: true, faultOnNilArg0: true},
- {name: "LoweredAtomicExchange64", argLength: 3, reg: exchange, asm: "CSG", aux: "SymOff", clobberFlags: true, faultOnNilArg0: true},
+ {name: "LoweredAtomicExchange32", argLength: 3, reg: exchange, asm: "CS", aux: "SymOff", clobberFlags: true, faultOnNilArg0: true, hasSideEffects: true},
+ {name: "LoweredAtomicExchange64", argLength: 3, reg: exchange, asm: "CSG", aux: "SymOff", clobberFlags: true, faultOnNilArg0: true, hasSideEffects: true},
// find leftmost one
{
diff --git a/src/cmd/compile/internal/ssa/gen/genericOps.go b/src/cmd/compile/internal/ssa/gen/genericOps.go
index f39598e..3854a39 100644
--- a/src/cmd/compile/internal/ssa/gen/genericOps.go
+++ b/src/cmd/compile/internal/ssa/gen/genericOps.go
@@ -441,20 +441,20 @@ var genericOps = []opData{
// Atomic loads return a new memory so that the loads are properly ordered
// with respect to other loads and stores.
// TODO: use for sync/atomic at some point.
- {name: "AtomicLoad32", argLength: 2, typ: "(UInt32,Mem)"}, // Load from arg0. arg1=memory. Returns loaded value and new memory.
- {name: "AtomicLoad64", argLength: 2, typ: "(UInt64,Mem)"}, // Load from arg0. arg1=memory. Returns loaded value and new memory.
- {name: "AtomicLoadPtr", argLength: 2, typ: "(BytePtr,Mem)"}, // Load from arg0. arg1=memory. Returns loaded value and new memory.
- {name: "AtomicStore32", argLength: 3, typ: "Mem"}, // Store arg1 to *arg0. arg2=memory. Returns memory.
- {name: "AtomicStore64", argLength: 3, typ: "Mem"}, // Store arg1 to *arg0. arg2=memory. Returns memory.
- {name: "AtomicStorePtrNoWB", argLength: 3, typ: "Mem"}, // Store arg1 to *arg0. arg2=memory. Returns memory.
- {name: "AtomicExchange32", argLength: 3, typ: "(UInt32,Mem)"}, // Store arg1 to *arg0. arg2=memory. Returns old contents of *arg0 and new memory.
- {name: "AtomicExchange64", argLength: 3, typ: "(UInt64,Mem)"}, // Store arg1 to *arg0. arg2=memory. Returns old contents of *arg0 and new memory.
- {name: "AtomicAdd32", argLength: 3, typ: "(UInt32,Mem)"}, // Do *arg0 += arg1. arg2=memory. Returns sum and new memory.
- {name: "AtomicAdd64", argLength: 3, typ: "(UInt64,Mem)"}, // Do *arg0 += arg1. arg2=memory. Returns sum and new memory.
- {name: "AtomicCompareAndSwap32", argLength: 4, typ: "(Bool,Mem)"}, // if *arg0==arg1, then set *arg0=arg2. Returns true iff store happens and new memory.
- {name: "AtomicCompareAndSwap64", argLength: 4, typ: "(Bool,Mem)"}, // if *arg0==arg1, then set *arg0=arg2. Returns true iff store happens and new memory.
- {name: "AtomicAnd8", argLength: 3, typ: "Mem"}, // *arg0 &= arg1. arg2=memory. Returns memory.
- {name: "AtomicOr8", argLength: 3, typ: "Mem"}, // *arg0 |= arg1. arg2=memory. Returns memory.
+ {name: "AtomicLoad32", argLength: 2, typ: "(UInt32,Mem)"}, // Load from arg0. arg1=memory. Returns loaded value and new memory.
+ {name: "AtomicLoad64", argLength: 2, typ: "(UInt64,Mem)"}, // Load from arg0. arg1=memory. Returns loaded value and new memory.
+ {name: "AtomicLoadPtr", argLength: 2, typ: "(BytePtr,Mem)"}, // Load from arg0. arg1=memory. Returns loaded value and new memory.
+ {name: "AtomicStore32", argLength: 3, typ: "Mem", hasSideEffects: true}, // Store arg1 to *arg0. arg2=memory. Returns memory.
+ {name: "AtomicStore64", argLength: 3, typ: "Mem", hasSideEffects: true}, // Store arg1 to *arg0. arg2=memory. Returns memory.
+ {name: "AtomicStorePtrNoWB", argLength: 3, typ: "Mem", hasSideEffects: true}, // Store arg1 to *arg0. arg2=memory. Returns memory.
+ {name: "AtomicExchange32", argLength: 3, typ: "(UInt32,Mem)", hasSideEffects: true}, // Store arg1 to *arg0. arg2=memory. Returns old contents of *arg0 and new memory.
+ {name: "AtomicExchange64", argLength: 3, typ: "(UInt64,Mem)", hasSideEffects: true}, // Store arg1 to *arg0. arg2=memory. Returns old contents of *arg0 and new memory.
+ {name: "AtomicAdd32", argLength: 3, typ: "(UInt32,Mem)", hasSideEffects: true}, // Do *arg0 += arg1. arg2=memory. Returns sum and new memory.
+ {name: "AtomicAdd64", argLength: 3, typ: "(UInt64,Mem)", hasSideEffects: true}, // Do *arg0 += arg1. arg2=memory. Returns sum and new memory.
+ {name: "AtomicCompareAndSwap32", argLength: 4, typ: "(Bool,Mem)", hasSideEffects: true}, // if *arg0==arg1, then set *arg0=arg2. Returns true iff store happens and new memory.
+ {name: "AtomicCompareAndSwap64", argLength: 4, typ: "(Bool,Mem)", hasSideEffects: true}, // if *arg0==arg1, then set *arg0=arg2. Returns true iff store happens and new memory.
+ {name: "AtomicAnd8", argLength: 3, typ: "Mem", hasSideEffects: true}, // *arg0 &= arg1. arg2=memory. Returns memory.
+ {name: "AtomicOr8", argLength: 3, typ: "Mem", hasSideEffects: true}, // *arg0 |= arg1. arg2=memory. Returns memory.
}
// kind control successors implicit exit
diff --git a/src/cmd/compile/internal/ssa/gen/main.go b/src/cmd/compile/internal/ssa/gen/main.go
index 41199f7..19b904a 100644
--- a/src/cmd/compile/internal/ssa/gen/main.go
+++ b/src/cmd/compile/internal/ssa/gen/main.go
@@ -52,6 +52,7 @@ type opData struct {
faultOnNilArg0 bool // this op will fault if arg0 is nil (and aux encodes a small offset)
faultOnNilArg1 bool // this op will fault if arg1 is nil (and aux encodes a small offset)
usesScratch bool // this op requires scratch memory space
+ hasSideEffects bool // for "reasons", not to be eliminated. E.g., atomic store, #19182.
}
type blockData struct {
@@ -208,6 +209,9 @@ func genOp() {
if v.usesScratch {
fmt.Fprintln(w, "usesScratch: true,")
}
+ if v.hasSideEffects {
+ fmt.Fprintln(w, "hasSideEffects: true,")
+ }
if a.name == "generic" {
fmt.Fprintln(w, "generic:true,")
fmt.Fprintln(w, "},") // close op
diff --git a/src/cmd/compile/internal/ssa/op.go b/src/cmd/compile/internal/ssa/op.go
index 4c3164f..37b2f74 100644
--- a/src/cmd/compile/internal/ssa/op.go
+++ b/src/cmd/compile/internal/ssa/op.go
@@ -34,6 +34,7 @@ type opInfo struct {
faultOnNilArg0 bool // this op will fault if arg0 is nil (and aux encodes a small offset)
faultOnNilArg1 bool // this op will fault if arg1 is nil (and aux encodes a small offset)
usesScratch bool // this op requires scratch memory space
+ hasSideEffects bool // for "reasons", not to be eliminated. E.g., atomic store, #19182.
}
type inputInfo struct {
diff --git a/src/cmd/compile/internal/ssa/opGen.go b/src/cmd/compile/internal/ssa/opGen.go
index 26bcbe0..7a96216 100644
--- a/src/cmd/compile/internal/ssa/opGen.go
+++ b/src/cmd/compile/internal/ssa/opGen.go
@@ -7632,6 +7632,7 @@ var opcodeTable = [...]opInfo{
argLen: 3,
resultInArg0: true,
faultOnNilArg1: true,
+ hasSideEffects: true,
asm: x86.AXCHGL,
reg: regInfo{
inputs: []inputInfo{
@@ -7649,6 +7650,7 @@ var opcodeTable = [...]opInfo{
argLen: 3,
resultInArg0: true,
faultOnNilArg1: true,
+ hasSideEffects: true,
asm: x86.AXCHGQ,
reg: regInfo{
inputs: []inputInfo{
@@ -7667,6 +7669,7 @@ var opcodeTable = [...]opInfo{
resultInArg0: true,
clobberFlags: true,
faultOnNilArg1: true,
+ hasSideEffects: true,
asm: x86.AXADDL,
reg: regInfo{
inputs: []inputInfo{
@@ -7685,6 +7688,7 @@ var opcodeTable = [...]opInfo{
resultInArg0: true,
clobberFlags: true,
faultOnNilArg1: true,
+ hasSideEffects: true,
asm: x86.AXADDQ,
reg: regInfo{
inputs: []inputInfo{
@@ -7712,6 +7716,7 @@ var opcodeTable = [...]opInfo{
argLen: 4,
clobberFlags: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
asm: x86.ACMPXCHGL,
reg: regInfo{
inputs: []inputInfo{
@@ -7732,6 +7737,7 @@ var opcodeTable = [...]opInfo{
argLen: 4,
clobberFlags: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
asm: x86.ACMPXCHGQ,
reg: regInfo{
inputs: []inputInfo{
@@ -7752,6 +7758,7 @@ var opcodeTable = [...]opInfo{
argLen: 3,
clobberFlags: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
asm: x86.AANDB,
reg: regInfo{
inputs: []inputInfo{
@@ -7766,6 +7773,7 @@ var opcodeTable = [...]opInfo{
argLen: 3,
clobberFlags: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
asm: x86.AORB,
reg: regInfo{
inputs: []inputInfo{
@@ -12982,6 +12990,7 @@ var opcodeTable = [...]opInfo{
name: "STLR",
argLen: 3,
faultOnNilArg0: true,
+ hasSideEffects: true,
asm: arm64.ASTLR,
reg: regInfo{
inputs: []inputInfo{
@@ -12994,6 +13003,7 @@ var opcodeTable = [...]opInfo{
name: "STLRW",
argLen: 3,
faultOnNilArg0: true,
+ hasSideEffects: true,
asm: arm64.ASTLRW,
reg: regInfo{
inputs: []inputInfo{
@@ -13007,6 +13017,7 @@ var opcodeTable = [...]opInfo{
argLen: 3,
resultNotInArgs: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
reg: regInfo{
inputs: []inputInfo{
{1, 805044223}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R19 R20 R21 R22 R23 R24 R25 R26 g R30
@@ -13022,6 +13033,7 @@ var opcodeTable = [...]opInfo{
argLen: 3,
resultNotInArgs: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
reg: regInfo{
inputs: []inputInfo{
{1, 805044223}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R19 R20 R21 R22 R23 R24 R25 R26 g R30
@@ -13037,6 +13049,7 @@ var opcodeTable = [...]opInfo{
argLen: 3,
resultNotInArgs: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
reg: regInfo{
inputs: []inputInfo{
{1, 805044223}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R19 R20 R21 R22 R23 R24 R25 R26 g R30
@@ -13052,6 +13065,7 @@ var opcodeTable = [...]opInfo{
argLen: 3,
resultNotInArgs: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
reg: regInfo{
inputs: []inputInfo{
{1, 805044223}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R19 R20 R21 R22 R23 R24 R25 R26 g R30
@@ -13068,6 +13082,7 @@ var opcodeTable = [...]opInfo{
resultNotInArgs: true,
clobberFlags: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
reg: regInfo{
inputs: []inputInfo{
{1, 805044223}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R19 R20 R21 R22 R23 R24 R25 R26 g R30
@@ -13085,6 +13100,7 @@ var opcodeTable = [...]opInfo{
resultNotInArgs: true,
clobberFlags: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
reg: regInfo{
inputs: []inputInfo{
{1, 805044223}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R19 R20 R21 R22 R23 R24 R25 R26 g R30
@@ -13100,6 +13116,7 @@ var opcodeTable = [...]opInfo{
name: "LoweredAtomicAnd8",
argLen: 3,
faultOnNilArg0: true,
+ hasSideEffects: true,
asm: arm64.AAND,
reg: regInfo{
inputs: []inputInfo{
@@ -13112,6 +13129,7 @@ var opcodeTable = [...]opInfo{
name: "LoweredAtomicOr8",
argLen: 3,
faultOnNilArg0: true,
+ hasSideEffects: true,
asm: arm64.AORR,
reg: regInfo{
inputs: []inputInfo{
@@ -14302,6 +14320,7 @@ var opcodeTable = [...]opInfo{
name: "LoweredAtomicStore",
argLen: 3,
faultOnNilArg0: true,
+ hasSideEffects: true,
reg: regInfo{
inputs: []inputInfo{
{1, 469762046}, // R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R18 R19 R20 R21 R22 R24 R25 R28 g R31
@@ -14313,6 +14332,7 @@ var opcodeTable = [...]opInfo{
name: "LoweredAtomicStorezero",
argLen: 2,
faultOnNilArg0: true,
+ hasSideEffects: true,
reg: regInfo{
inputs: []inputInfo{
{0, 140738025226238}, // R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R18 R19 R20 R21 R22 R24 R25 R28 SP g R31 SB
@@ -14324,6 +14344,7 @@ var opcodeTable = [...]opInfo{
argLen: 3,
resultNotInArgs: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
reg: regInfo{
inputs: []inputInfo{
{1, 469762046}, // R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R18 R19 R20 R21 R22 R24 R25 R28 g R31
@@ -14339,6 +14360,7 @@ var opcodeTable = [...]opInfo{
argLen: 3,
resultNotInArgs: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
reg: regInfo{
inputs: []inputInfo{
{1, 469762046}, // R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R18 R19 R20 R21 R22 R24 R25 R28 g R31
@@ -14355,6 +14377,7 @@ var opcodeTable = [...]opInfo{
argLen: 2,
resultNotInArgs: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
reg: regInfo{
inputs: []inputInfo{
{0, 140738025226238}, // R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R18 R19 R20 R21 R22 R24 R25 R28 SP g R31 SB
@@ -14369,6 +14392,7 @@ var opcodeTable = [...]opInfo{
argLen: 4,
resultNotInArgs: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
reg: regInfo{
inputs: []inputInfo{
{1, 469762046}, // R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R18 R19 R20 R21 R22 R24 R25 R28 g R31
@@ -14384,6 +14408,7 @@ var opcodeTable = [...]opInfo{
name: "LoweredAtomicAnd",
argLen: 3,
faultOnNilArg0: true,
+ hasSideEffects: true,
asm: mips.AAND,
reg: regInfo{
inputs: []inputInfo{
@@ -14396,6 +14421,7 @@ var opcodeTable = [...]opInfo{
name: "LoweredAtomicOr",
argLen: 3,
faultOnNilArg0: true,
+ hasSideEffects: true,
asm: mips.AOR,
reg: regInfo{
inputs: []inputInfo{
@@ -19839,6 +19865,7 @@ var opcodeTable = [...]opInfo{
argLen: 3,
clobberFlags: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
asm: s390x.AMOVW,
reg: regInfo{
inputs: []inputInfo{
@@ -19853,6 +19880,7 @@ var opcodeTable = [...]opInfo{
argLen: 3,
clobberFlags: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
asm: s390x.AMOVD,
reg: regInfo{
inputs: []inputInfo{
@@ -19866,6 +19894,7 @@ var opcodeTable = [...]opInfo{
auxType: auxSymOff,
argLen: 3,
faultOnNilArg0: true,
+ hasSideEffects: true,
asm: s390x.ALAA,
reg: regInfo{
inputs: []inputInfo{
@@ -19882,6 +19911,7 @@ var opcodeTable = [...]opInfo{
auxType: auxSymOff,
argLen: 3,
faultOnNilArg0: true,
+ hasSideEffects: true,
asm: s390x.ALAAG,
reg: regInfo{
inputs: []inputInfo{
@@ -19909,6 +19939,7 @@ var opcodeTable = [...]opInfo{
argLen: 4,
clobberFlags: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
asm: s390x.ACS,
reg: regInfo{
inputs: []inputInfo{
@@ -19929,6 +19960,7 @@ var opcodeTable = [...]opInfo{
argLen: 4,
clobberFlags: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
asm: s390x.ACSG,
reg: regInfo{
inputs: []inputInfo{
@@ -19949,6 +19981,7 @@ var opcodeTable = [...]opInfo{
argLen: 3,
clobberFlags: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
asm: s390x.ACS,
reg: regInfo{
inputs: []inputInfo{
@@ -19967,6 +20000,7 @@ var opcodeTable = [...]opInfo{
argLen: 3,
clobberFlags: true,
faultOnNilArg0: true,
+ hasSideEffects: true,
asm: s390x.ACSG,
reg: regInfo{
inputs: []inputInfo{
@@ -21738,59 +21772,70 @@ var opcodeTable = [...]opInfo{
generic: true,
},
{
- name: "AtomicStore32",
- argLen: 3,
- generic: true,
+ name: "AtomicStore32",
+ argLen: 3,
+ hasSideEffects: true,
+ generic: true,
},
{
- name: "AtomicStore64",
- argLen: 3,
- generic: true,
+ name: "AtomicStore64",
+ argLen: 3,
+ hasSideEffects: true,
+ generic: true,
},
{
- name: "AtomicStorePtrNoWB",
- argLen: 3,
- generic: true,
+ name: "AtomicStorePtrNoWB",
+ argLen: 3,
+ hasSideEffects: true,
+ generic: true,
},
{
- name: "AtomicExchange32",
- argLen: 3,
- generic: true,
+ name: "AtomicExchange32",
+ argLen: 3,
+ hasSideEffects: true,
+ generic: true,
},
{
- name: "AtomicExchange64",
- argLen: 3,
- generic: true,
+ name: "AtomicExchange64",
+ argLen: 3,
+ hasSideEffects: true,
+ generic: true,
},
{
- name: "AtomicAdd32",
- argLen: 3,
- generic: true,
+ name: "AtomicAdd32",
+ argLen: 3,
+ hasSideEffects: true,
+ generic: true,
},
{
- name: "AtomicAdd64",
- argLen: 3,
- generic: true,
+ name: "AtomicAdd64",
+ argLen: 3,
+ hasSideEffects: true,
+ generic: true,
},
{
- name: "AtomicCompareAndSwap32",
- argLen: 4,
- generic: true,
+ name: "AtomicCompareAndSwap32",
+ argLen: 4,
+ hasSideEffects: true,
+ generic: true,
},
{
- name: "AtomicCompareAndSwap64",
- argLen: 4,
- generic: true,
+ name: "AtomicCompareAndSwap64",
+ argLen: 4,
+ hasSideEffects: true,
+ generic: true,
},
{
- name: "AtomicAnd8",
- argLen: 3,
- generic: true,
+ name: "AtomicAnd8",
+ argLen: 3,
+ hasSideEffects: true,
+ generic: true,
},
{
- name: "AtomicOr8",
- argLen: 3,
- generic: true,
+ name: "AtomicOr8",
+ argLen: 3,
+ hasSideEffects: true,
+ generic: true,
},
}
diff --git a/test/fixedbugs/issue19182.go b/test/fixedbugs/issue19182.go
new file mode 100644
index 0000000..3a90ff4
--- /dev/null
+++ b/test/fixedbugs/issue19182.go
@@ -0,0 +1,36 @@
+// run
+
+// Copyright 2017 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package main
+
+import (
+ "fmt"
+ "runtime"
+ "sync/atomic"
+ "time"
+)
+
+var a uint64 = 0
+
+func main() {
+ runtime.GOMAXPROCS(2) // With just 1, infinite loop never yields
+
+ go func() {
+ for {
+ atomic.AddUint64(&a, uint64(1))
+ }
+ }()
+
+ time.Sleep(10 * time.Millisecond) // Short sleep is enough in passing case
+ i, val := 0, atomic.LoadUint64(&a)
+ for ; val == 0 && i < 100; val, i = atomic.LoadUint64(&a), i+1 {
+ time.Sleep(100 * time.Millisecond)
+ }
+ if val == 0 {
+ fmt.Printf("Failed to observe atomic increment after %d tries\n", i)
+ }
+
+}
--
2.10.2

@ -1,221 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
export CBUILD=${CBUILD:-${CHOST}}
export CTARGET=${CTARGET:-${CHOST}}
MY_PV=${PV/_/}
inherit toolchain-funcs
BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist"
SRC_URI="!gccgo? (
kernel_Darwin? (
x64-macos? ( ${BOOTSTRAP_DIST}/go-darwin-amd64-bootstrap.tbz )
)
kernel_FreeBSD? (
amd64-fbsd? ( ${BOOTSTRAP_DIST}/go-freebsd-amd64-bootstrap.tbz )
x86-fbsd? ( ${BOOTSTRAP_DIST}/go-freebsd-386-bootstrap-1.tbz )
)
kernel_linux? (
amd64? ( ${BOOTSTRAP_DIST}/go-linux-amd64-bootstrap.tbz )
arm? ( ${BOOTSTRAP_DIST}/go-linux-arm-bootstrap.tbz )
arm64? ( ${BOOTSTRAP_DIST}/go-linux-arm64-bootstrap.tbz )
ppc64? (
${BOOTSTRAP_DIST}/go-linux-ppc64-bootstrap.tbz
${BOOTSTRAP_DIST}/go-linux-ppc64le-bootstrap.tbz
)
s390? ( ${BOOTSTRAP_DIST}/go-linux-s390x-bootstrap.tbz )
x86? ( ${BOOTSTRAP_DIST}/go-linux-386-bootstrap-1.tbz )
)
kernel_SunOS? (
x64-solaris? ( ${BOOTSTRAP_DIST}/go-solaris-amd64-bootstrap.tbz )
)
)
"
if [[ ${PV} = 9999 ]]; then
EGIT_REPO_URI="git://github.com/golang/go.git"
inherit git-r3
else
SRC_URI+="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz"
case ${PV} in
*9999*|*_rc*) ;;
*)
KEYWORDS="-* amd64 arm arm64 ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-macos ~x64-solaris"
;;
esac
fi
DESCRIPTION="A concurrent garbage collected and typesafe programming language"
HOMEPAGE="http://www.golang.org"
LICENSE="BSD"
SLOT="0/${PV}"
IUSE="gccgo"
DEPEND="gccgo? ( >=sys-devel/gcc-5[go] )"
RDEPEND="!<dev-go/go-tools-0_pre20150902"
# These test data objects have writable/executable stacks.
QA_EXECSTACK="usr/lib/go/src/debug/elf/testdata/*.obj"
# Do not complain about CFLAGS, etc, since Go doesn't use them.
QA_FLAGS_IGNORED='.*'
REQUIRES_EXCLUDE="/usr/lib/go/src/debug/elf/testdata/*"
# The tools in /usr/lib/go should not cause the multilib-strict check to fail.
QA_MULTILIB_PATHS="usr/lib/go/pkg/tool/.*/.*"
# The go language uses *.a files which are _NOT_ libraries and should not be
# stripped. The test data objects should also be left alone and unstripped.
STRIP_MASK="/usr/lib/go/pkg/*.a
/usr/lib/go/src/debug/elf/testdata/*
/usr/lib/go/src/debug/dwarf/testdata/*
/usr/lib/go/src/runtime/race/*.syso"
if [[ ${PV} != 9999 ]]; then
S="${WORKDIR}"/go
fi
go_arch()
{
# By chance most portage arch names match Go
local portage_arch=$(tc-arch $@)
case "${portage_arch}" in
x86) echo 386;;
x64-*) echo amd64;;
ppc64) [[ $(tc-endian $@) = big ]] && echo ppc64 || echo ppc64le ;;
s390) echo s390x ;;
*) echo "${portage_arch}";;
esac
}
go_arm()
{
case "${1:-${CHOST}}" in
armv5*) echo 5;;
armv6*) echo 6;;
armv7*) echo 7;;
*)
die "unknown GOARM for ${1:-${CHOST}}"
;;
esac
}
go_os()
{
case "${1:-${CHOST}}" in
*-linux*) echo linux;;
*-darwin*) echo darwin;;
*-freebsd*) echo freebsd;;
*-netbsd*) echo netbsd;;
*-openbsd*) echo openbsd;;
*-solaris*) echo solaris;;
*-cygwin*|*-interix*|*-winnt*)
echo windows
;;
*)
die "unknown GOOS for ${1:-${CHOST}}"
;;
esac
}
go_tuple()
{
echo "$(go_os $@)_$(go_arch $@)"
}
go_cross_compile()
{
[[ $(go_tuple ${CBUILD}) != $(go_tuple) ]]
}
pkg_pretend()
{
# make.bash does not understand cross-compiling a cross-compiler
if [[ $(go_tuple) != $(go_tuple ${CTARGET}) ]]; then
die "CHOST CTARGET pair unsupported: CHOST=${CHOST} CTARGET=${CTARGET}"
fi
}
src_unpack()
{
if [[ ${PV} = 9999 ]]; then
git-r3_src_unpack
fi
default
}
src_compile()
{
export GOROOT_BOOTSTRAP="${WORKDIR}"/go-$(go_os)-$(go_arch)-bootstrap
if use gccgo; then
mkdir -p "${GOROOT_BOOTSTRAP}/bin" || die
local go_binary=$(gcc-config --get-bin-path)/go-5
[[ -x ${go_binary} ]] || go_binary=$(
find "${EPREFIX}"/usr/${CHOST}/gcc-bin/*/go-5 | sort -V | tail -n1)
[[ -x ${go_binary} ]] || die "go-5: command not found"
ln -s "${go_binary}" "${GOROOT_BOOTSTRAP}/bin/go" || die
fi
export GOROOT_FINAL="${EPREFIX}"/usr/lib/go
export GOROOT="$(pwd)"
export GOBIN="${GOROOT}/bin"
# Go's build script does not use BUILD/HOST/TARGET consistently. :(
export GOHOSTARCH=$(go_arch ${CBUILD})
export GOHOSTOS=$(go_os ${CBUILD})
export CC=$(tc-getBUILD_CC)
export GOARCH=$(go_arch)
export GOOS=$(go_os)
export CC_FOR_TARGET=$(tc-getCC)
export CXX_FOR_TARGET=$(tc-getCXX)
if [[ ${ARCH} == arm ]]; then
export GOARM=$(go_arm)
fi
einfo "GOROOT_BOOTSTRAP is ${GOROOT_BOOTSTRAP}"
cd src
./make.bash || die "build failed"
}
src_test()
{
go_cross_compile && return 0
cd src
PATH="${GOBIN}:${PATH}" \
./run.bash -no-rebuild || die "tests failed"
}
src_install()
{
local bin_path f x
dodir /usr/lib/go
insinto /usr/lib/go
# There is a known issue which requires the source tree to be installed [1].
# Once this is fixed, we can consider using the doc use flag to control
# installing the doc and src directories.
# [1] https://golang.org/issue/2775
doins -r bin doc lib pkg src
fperms -R +x /usr/lib/go/bin /usr/lib/go/pkg/tool
cp -a misc "${D}"/usr/lib/go/misc
if go_cross_compile; then
bin_path="bin/$(go_tuple)"
else
bin_path=bin
fi
for x in ${bin_path}/*; do
f=${x##*/}
dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
done
dodoc AUTHORS CONTRIBUTORS PATENTS README.md
}

@ -1,231 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
export CBUILD=${CBUILD:-${CHOST}}
export CTARGET=${CTARGET:-${CHOST}}
MY_PV=${PV/_/}
inherit toolchain-funcs
BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist"
BOOTSTRAP_VERSION="bootstrap-1.8"
BOOTSTRAP_URI="
amd64? ( ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz )
arm? ( ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz )
arm64? ( ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz )
ppc64? (
${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
)
s390? ( ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz )
x86? ( ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz )
amd64-fbsd? ( ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz )
x86-fbsd? ( ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz )
x64-macos? ( ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz )
x64-solaris? ( ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz )
"
case ${PV} in
*9999*)
EGIT_REPO_URI="git://github.com/golang/go.git"
inherit git-r3
;;
*)
SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
S="${WORKDIR}"/go
case ${PV} in
*_beta*|*_rc*) ;;
*)
KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is
# solved.
# [1] https://golang.org/issues/18442
RESTRICT="test"
;;
esac
esac
SRC_URI+="!gccgo? ( ${BOOTSTRAP_URI} )"
DESCRIPTION="A concurrent garbage collected and typesafe programming language"
HOMEPAGE="http://www.golang.org"
LICENSE="BSD"
SLOT="0/${PV}"
IUSE="gccgo"
DEPEND="gccgo? ( >=sys-devel/gcc-5[go] )"
RDEPEND="!<dev-go/go-tools-0_pre20150902"
# These test data objects have writable/executable stacks.
QA_EXECSTACK="
usr/lib/go/src/debug/elf/testdata/*.obj
usr/lib/go/src/go/internal/gccgoimporter/testdata/unicode.gox
usr/lib/go/src/go/internal/gccgoimporter/testdata/time.gox
"
# Do not complain about CFLAGS, etc, since Go doesn't use them.
QA_FLAGS_IGNORED='.*'
REQUIRES_EXCLUDE="/usr/lib/go/src/debug/elf/testdata/*"
# The tools in /usr/lib/go should not cause the multilib-strict check to fail.
QA_MULTILIB_PATHS="usr/lib/go/pkg/tool/.*/.*"
# Do not strip this package. Stripping is unsupported upstream and may
# fail.
RESTRICT+=" strip"
DOCS=(
AUTHORS
CONTRIBUTING.md
CONTRIBUTORS
PATENTS
README.md
)
PATCHES=(
"${FILESDIR}"/${PV}-cmd-compile-add-opcode-flag-hasSideEffects-for-do-no.patch
)
go_arch()
{
# By chance most portage arch names match Go
local portage_arch=$(tc-arch $@)
case "${portage_arch}" in
x86) echo 386;;
x64-*) echo amd64;;
ppc64) [[ $(tc-endian $@) = big ]] && echo ppc64 || echo ppc64le ;;
s390) echo s390x ;;
*) echo "${portage_arch}";;
esac
}
go_arm()
{
case "${1:-${CHOST}}" in
armv5*) echo 5;;
armv6*) echo 6;;
armv7*) echo 7;;
*)
die "unknown GOARM for ${1:-${CHOST}}"
;;
esac
}
go_os()
{
case "${1:-${CHOST}}" in
*-linux*) echo linux;;
*-darwin*) echo darwin;;
*-freebsd*) echo freebsd;;
*-netbsd*) echo netbsd;;
*-openbsd*) echo openbsd;;
*-solaris*) echo solaris;;
*-cygwin*|*-interix*|*-winnt*)
echo windows
;;
*)
die "unknown GOOS for ${1:-${CHOST}}"
;;
esac
}
go_tuple()
{
echo "$(go_os $@)_$(go_arch $@)"
}
go_cross_compile()
{
[[ $(go_tuple ${CBUILD}) != $(go_tuple) ]]
}
pkg_pretend()
{
# make.bash does not understand cross-compiling a cross-compiler
if [[ $(go_tuple) != $(go_tuple ${CTARGET}) ]]; then
die "CHOST CTARGET pair unsupported: CHOST=${CHOST} CTARGET=${CTARGET}"
fi
}
src_unpack()
{
if [[ ${PV} = 9999 ]]; then
git-r3_src_unpack
fi
default
}
src_compile()
{
export GOROOT_BOOTSTRAP="${WORKDIR}"/go-$(go_os)-$(go_arch)-bootstrap
if use gccgo; then
mkdir -p "${GOROOT_BOOTSTRAP}/bin" || die
local go_binary=$(gcc-config --get-bin-path)/go-$(gcc-major-version)
[[ -x ${go_binary} ]] || go_binary=$(
find "${EPREFIX}"/usr/${CHOST}/gcc-bin/*/go-$(gcc-major-version) |
sort -V | tail -n1)
[[ -x ${go_binary} ]] ||
die "go-$(gcc-major-version): command not found"
ln -s "${go_binary}" "${GOROOT_BOOTSTRAP}/bin/go" || die
fi
export GOROOT_FINAL="${EPREFIX}"/usr/lib/go
export GOROOT="$(pwd)"
export GOBIN="${GOROOT}/bin"
# Go's build script does not use BUILD/HOST/TARGET consistently. :(
export GOHOSTARCH=$(go_arch ${CBUILD})
export GOHOSTOS=$(go_os ${CBUILD})
export CC=$(tc-getBUILD_CC)
export GOARCH=$(go_arch)
export GOOS=$(go_os)
export CC_FOR_TARGET=$(tc-getCC)
export CXX_FOR_TARGET=$(tc-getCXX)
if [[ ${ARCH} == arm ]]; then
export GOARM=$(go_arm)
fi
einfo "GOROOT_BOOTSTRAP is ${GOROOT_BOOTSTRAP}"
cd src
./make.bash || die "build failed"
}
src_test()
{
go_cross_compile && return 0
cd src
PATH="${GOBIN}:${PATH}" \
./run.bash -no-rebuild || die "tests failed"
}
src_install()
{
local bin_path f x
dodir /usr/lib/go
# There is a known issue which requires the source tree to be installed [1].
# Once this is fixed, we can consider using the doc use flag to control
# installing the doc and src directories.
# [1] https://golang.org/issue/2775
#
# deliberately use cp to retain permissions
cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
if go_cross_compile; then
bin_path="bin/$(go_tuple)"
else
bin_path=bin
fi
for x in ${bin_path}/*; do
f=${x##*/}
dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
done
einstalldocs
}

@ -6,11 +6,13 @@ DIST php-5.6.30.tar.xz 12449696 SHA256 a363185c786432f75e3c7ff956b49c3369c3f6906
DIST php-7.0.15.tar.xz 12575116 SHA256 300364d57fc4a6176ff7d52d390ee870ab6e30df121026649f8e7e0b9657fe93 SHA512 1d233edb908f44fb895184dbfdfd5684d52e4c831dc3e8184b3e645137e6f44bdc7abd16ceaf2249b9288cf1f1893b7dcca955c6e1c3a6b4afbe03cec2a85033 WHIRLPOOL 4ac7bf2521eb242204fcd9e231a53d06879b16e47928c6cdf9e04c2f16b25b880b16378c0d9425b3c1a183127dce062f3905eb3dd0a6cd196f3decb9304e2b7a
DIST php-7.0.18.tar.xz 12593408 SHA256 679cffcdf2495dee5ab89bda595e678a1096136678b3a1d08f1f57ba347c234d SHA512 7188679dbbae27ab319d036bbee7d80f412cbb61ae83e38d6f1aa8e3f003a502c966adbc3a64481b0c94fd509ea991caae24517aed524a2b32cc91efffc01a36 WHIRLPOOL 433e34b6e7324ba7a2177cbeb0c2817a577ac5e3994564a534d29eaf021020a159cf207f391c52c212080220f42992475757f83d9d289317ded2a267b8289e8d
DIST php-7.1.4.tar.xz 12793840 SHA256 71514386adf3e963df087c2044a0b3747900b8b1fc8da3a99f0a0ae9180d300b SHA512 0db926f8cc2f43f59b2059d050972bff5d4bbc746f78bd186ab9af2c749ded920031cfa009cc76446c07a5c810bffdd24552d654dc4a64c8cfce3581974db4ac WHIRLPOOL 98b96ffe5bb5aabe87ddaa9f1bc7073e9791d143be3e45f1c8e9bf0649a0ae7a475d684b85240f1f90fc68bb4175c6190dbe3356ddfed9a20c9bea864f31c3ec
DIST php-7.1.5.tar.xz 12797696 SHA256 d149a3c396c45611f5dc6bf14be190f464897145a76a8e5851cf18ff7094f6ac SHA512 0583ccb3f31995ddc8e3023f8ca9b6299b45855fc950b5e17fe70a54811b59cd6c233d85a4d4ebfa6c727255ab99d3c477719406c3ab2095d9b0074a731a7a88 WHIRLPOOL 84fe668178a4563cd1d38d46e23e27bd3bb3309632326fd0815fe3148785e352459a2a03e0dafcb80571750faf7bade311720f053c8385eab64cce1999d4c7e0
EBUILD php-5.6.30-r2.ebuild 22503 SHA256 eec9f03176210b0d873d100bec12f2801738d726469677a33da2fce5365c2bda SHA512 07e7a7e3575cf66ca611d960c7fd7874aa3a399a369f3a1d356b9aac5ff5368d65835f038bda1c073398b0824322a79481a9a75b1088d2214a225fdb206a1b12 WHIRLPOOL 14ba3c2197914cb0483f5f265b6854df6acf1b7830e40e0c6176e2226dbe408401ad2f018fe71fe56968385c06a437f590e371e3441b957f948739c4d2133184
EBUILD php-5.6.30.ebuild 22712 SHA256 18997e21af668486a8c48836e74e4dc2555b579da3dfcad481178b2d9697f0b0 SHA512 9528a19f9e75af19943a345d80b3eb2d154c303108f0e3a77173893e4f64d0e3ed8c36cb208a23a21605726213d91c649a7fbbeb13a003f6705b40bf46022776 WHIRLPOOL 9ec9740eff975b600fda9afead776237b04b3108557d56f8261110ead1c5c918933aa8c6006f588aa7da8adb8770274ae2f836c8a6f3f390e75b57813af7df75
EBUILD php-7.0.15.ebuild 21557 SHA256 82680316c2e189f2b980a26d4e71d23163cb8db7cc2a791be8cd6d0eb8259b4c SHA512 8984bdcd780b5c2ad25664f5ff384b7ff51532df8e25447da63a39379ced43688c1c012164fa364e5fa0eebb000a6f6e00d45b4a2a468e88365b0aa96f97746b WHIRLPOOL a161c84bcc23a364e2322dfdd09ed511b49b35f8864d8919fd00a292ea00ab4301da35a1d3cad400fb2c8b5a88de5b81adeb3510fdfd457e56168db674caa000
EBUILD php-7.0.18.ebuild 21537 SHA256 6bc1c7d808b80b0009ceab995fa62c074f28fc845c94ba711ecb08c7cdbfa8dd SHA512 c73ad43ab9f5f83480de4e4781ca5ac0c56918fe2511dd52e94e1f4e4b35eb738c7b19284ec0c7aabee276075a06a77b49e7b236085a325b160b766aa0341786 WHIRLPOOL c6971b2b2516bd22e77eb70bfa1182848a0e5c0d969931c32cafcc8cd7f15ba4431408fa7b1f2a998eb5102a4ac0453bf7730407e9ee1cfdc6127651a17cc482
EBUILD php-7.1.4.ebuild 21695 SHA256 c760a854f0882cb435a51585841b297fd3991a4cc513ae0fca614b69f22b57ff SHA512 cc347276d53df05126ebdbbaccaaf04816c26e244c823fa05c55011f25b43f74780d87faf28b74079f5fca8d49e00bd38e9cede7285b2d28e804e43fa1c6b3e3 WHIRLPOOL 1e8b8c07bfbe7b8894363533e790f810c11c7b1a00be35e8d50f4676d5fe707fbb9c2f1b3106e6c747f0071ac7bc14637b674f7700f4b4131bf983ccd33d10b1
EBUILD php-7.1.5.ebuild 21694 SHA256 71d74bc68775f97d93a5968ace35ff9bdedb2120db0ce19984cff5a9cd1c0607 SHA512 8310eddfafce801f77f157590b361f31e228485047dfe311a3b628e6a454644c594c49fd6868fb696c685f48760b1e24a52db049d755086ccab7ad8c882012af WHIRLPOOL 3bb2bb6a7914892d2290de61e3d0e13ad6b48e37bbed4e67dc7f4cf1c25bb273ba75b6e87b5994c149dca10df1a606268a3fcf7a559b96de46e3cab4caf3e6dd
MISC ChangeLog 69520 SHA256 e57a249703e1b70ac99f6762ce37b0499e73067ad5b5c80f1ec1ca1d4043713f SHA512 3b425f7863e0835a8542aa70ff910cf46e65124d62e78912de313a6e04b82cb6954a8590a00b12099a6e114c0ea1f4f64baa1a533ed2e9eb4f5b30a281592889 WHIRLPOOL b50c0f02494945d674a64111493ba4bcbb0aa47b1a3229308b612e756020ac051f506228ce7671e50cdf8d8a75ad785d6b6c3eb6f38d8cea12a4aa7f6498b998
MISC ChangeLog-2012 108488 SHA256 c2eea36502d34eadc7995d546f78aaa553ba07beeb51ea738715ad7f2e51b08d SHA512 eb25224993eff1ea42ea133302991a3ffad3adda0bc524cfa4fae49574230a8e65b35b08750d780c11cc9c152435fadbf2c416241fac28dcbb025e060e96cd7a WHIRLPOOL 82f627853fa961f3f3707fb2c8757acbc8fc644e89121d78703b40ff0f668aa7d0f1aa26c77f8f503e4f6da22ed865e4cb7c02d5d112c89488b12aa6b0d80568
MISC ChangeLog-2015 48694 SHA256 0dc57defe0e591303069f037d3dfb54d74cec2d2ab35504b8d43200910dfa056 SHA512 2e71df8e73b0db5c70c817e235f2b7998d07dc73c64affddc7d21e062a3bce0de8e5537239536619be8f8bf6163065a06082a26d34e90d22fe2bd5de1cdd5e3e WHIRLPOOL 5e90f2584f49e8a0be2fe0f611ee2d451d755f0c75aaab8bbed2083d9b5d42074685d0f8d6c4bf3a2ff098f0a845d89b9435ab8cab0cfc56aecb44ddf9e92d14

@ -0,0 +1,738 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit flag-o-matic versionator systemd
DESCRIPTION="The PHP language runtime engine"
HOMEPAGE="http://php.net/"
SRC_URI="http://php.net/distributions/${P}.tar.xz"
LICENSE="PHP-3.01
BSD
Zend-2.0
bcmath? ( LGPL-2.1+ )
fpm? ( BSD-2 )
gd? ( gd )
unicode? ( BSD-2 LGPL-2.1 )"
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
# We can build the following SAPIs in the given order
SAPIS="embed cli cgi fpm apache2 phpdbg"
# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
IUSE="${IUSE}
${SAPIS/cli/+cli}
threads"
IUSE="${IUSE} acl bcmath berkdb bzip2 calendar cdb cjk
coverage crypt +ctype curl debug
enchant exif +fileinfo +filter firebird
flatfile ftp gd gdbm gmp +hash +iconv imap inifile
intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit libressl
mhash mssql mysql mysqli nls
oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
readline recode selinux +session sharedmem
+simplexml snmp soap sockets spell sqlite ssl
sysvipc systemd test tidy +tokenizer truetype unicode wddx webp
+xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib"
# The supported (that is, autodetected) versions of BDB are listed in
# the ./configure script. Other versions *work*, but we need to stick to
# the ones that can be detected to avoid a repeat of bug #564824.
COMMON_DEPEND="
>=app-eselect/eselect-php-0.9.1[apache2?,fpm?]
>=dev-libs/libpcre-8.32[unicode]
acl? ( sys-apps/acl )
apache2? ( || ( >=www-servers/apache-2.4[apache2_modules_unixd,threads=]
<www-servers/apache-2.4[threads=] ) )
berkdb? ( || ( sys-libs/db:5.3
sys-libs/db:5.1
sys-libs/db:4.8
sys-libs/db:4.7
sys-libs/db:4.6
sys-libs/db:4.5 ) )
bzip2? ( app-arch/bzip2 )
cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
cjk? ( !gd? (
virtual/jpeg:0
media-libs/libpng:0=
sys-libs/zlib
) )
coverage? ( dev-util/lcov )
crypt? ( >=dev-libs/libmcrypt-2.4 )
curl? ( >=net-misc/curl-7.10.5 )
enchant? ( app-text/enchant )
exif? ( !gd? (
virtual/jpeg:0
media-libs/libpng:0=
sys-libs/zlib
) )
firebird? ( dev-db/firebird )
gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib )
gdbm? ( >=sys-libs/gdbm-1.8.0 )
gmp? ( dev-libs/gmp:0 )
iconv? ( virtual/libiconv )
imap? ( virtual/imap-c-client[kerberos=,ssl=] )
intl? ( dev-libs/icu:= )
iodbc? ( dev-db/libiodbc )
kerberos? ( virtual/krb5 )
ldap? ( >=net-nds/openldap-1.2.11 )
ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 )
libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) )
mssql? ( dev-db/freetds[mssql] )
nls? ( sys-devel/gettext )
oci8-instant-client? ( dev-db/oracle-instantclient-basic )
odbc? ( >=dev-db/unixODBC-1.8.13 )
postgres? ( dev-db/postgresql:* )
qdbm? ( dev-db/qdbm )
readline? ( sys-libs/readline:0= )
recode? ( app-text/recode )
sharedmem? ( dev-libs/mm )
simplexml? ( >=dev-libs/libxml2-2.6.8 )
snmp? ( >=net-analyzer/net-snmp-5.2 )
soap? ( >=dev-libs/libxml2-2.6.8 )
spell? ( >=app-text/aspell-0.50 )
sqlite? ( >=dev-db/sqlite-3.7.6.3 )
ssl? (
!libressl? ( dev-libs/openssl:0 )
libressl? ( dev-libs/libressl )
)
tidy? ( || ( app-text/tidy-html5 app-text/htmltidy ) )
truetype? (
=media-libs/freetype-2*
!gd? (
virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib )
)
unicode? ( dev-libs/oniguruma )
wddx? ( >=dev-libs/libxml2-2.6.8 )
webp? ( media-libs/libwebp )
xml? ( >=dev-libs/libxml2-2.6.8 )
xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv )
xmlreader? ( >=dev-libs/libxml2-2.6.8 )
xmlwriter? ( >=dev-libs/libxml2-2.6.8 )
xpm? (
x11-libs/libXpm
virtual/jpeg:0
media-libs/libpng:0= sys-libs/zlib
)
xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 )
zip? ( sys-libs/zlib )
zlib? ( sys-libs/zlib )
"
RDEPEND="${COMMON_DEPEND}
virtual/mta
fpm? (
selinux? ( sec-policy/selinux-phpfpm )
systemd? ( sys-apps/systemd ) )"
# Bison isn't actually needed when building from a release tarball
# However, the configure script will warn if it's absent or if you
# have an incompatible version installed. See bug 593278.
DEPEND="${COMMON_DEPEND}
app-arch/xz-utils
>=sys-devel/bison-3.0.1"
# Without USE=readline or libedit, the interactive "php -a" CLI will hang.
REQUIRED_USE="
cli? ( ^^ ( readline libedit ) )
truetype? ( gd )
webp? ( gd )
cjk? ( gd )
exif? ( gd )
xpm? ( gd )
gd? ( zlib )
simplexml? ( xml )
soap? ( xml )
wddx? ( xml )
xmlrpc? ( || ( xml iconv ) )
xmlreader? ( xml )
xslt? ( xml )
ldap-sasl? ( ldap )
mhash? ( hash )
phar? ( hash )
qdbm? ( !gdbm )
readline? ( !libedit )
recode? ( !imap !mysqli )
sharedmem? ( !threads )
mysql? ( || ( mysqli pdo ) )
|| ( cli cgi fpm apache2 embed phpdbg )"
PHP_MV="$(get_major_version)"
php_install_ini() {
local phpsapi="${1}"
# work out where we are installing the ini file
php_set_ini_dir "${phpsapi}"
# Always install the production INI file, bug 611214.
local phpinisrc="php.ini-production-${phpsapi}"
cp php.ini-production "${phpinisrc}" || die
# default to /tmp for save_path, bug #282768
sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}" || die
# Set the extension dir
sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" \
-i "${phpinisrc}" || die
# Set the include path to point to where we want to find PEAR packages
sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}" || die
dodir "${PHP_INI_DIR#${EPREFIX}}"
insinto "${PHP_INI_DIR#${EPREFIX}}"
newins "${phpinisrc}" php.ini
elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}"
elog
dodir "${PHP_EXT_INI_DIR#${EPREFIX}}"
dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}"
if use opcache; then
elog "Adding opcache to $PHP_EXT_INI_DIR"
echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> \
"${D}/${PHP_EXT_INI_DIR}"/opcache.ini
dosym "${PHP_EXT_INI_DIR#${EPREFIX}}/opcache.ini" \
"${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini"
fi
# SAPI-specific handling
if [[ "${sapi}" == "fpm" ]] ; then
einfo "Installing FPM config files php-fpm.conf and www.conf"
insinto "${PHP_INI_DIR#${EPREFIX}}"
doins sapi/fpm/php-fpm.conf
insinto "${PHP_INI_DIR#${EPREFIX}}/fpm.d"
doins sapi/fpm/www.conf
fi
dodoc php.ini-{development,production}
}
php_set_ini_dir() {
PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}"
PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext"
PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active"
}
src_prepare() {
default
# In php-7.x, the FPM pool configuration files have been split off
# of the main config. By default the pool config files go in
# e.g. /etc/php-fpm.d, which isn't slotted. So here we move the
# include directory to a subdirectory "fpm.d" of $PHP_INI_DIR. Later
# we'll install the pool configuration file "www.conf" there.
php_set_ini_dir fpm
sed -i "s~^include=.*$~include=${PHP_INI_DIR}/fpm.d/*.conf~" \
sapi/fpm/php-fpm.conf.in \
|| die 'failed to move the include directory in php-fpm.conf'
}
src_configure() {
addpredict /usr/share/snmp/mibs/.index
addpredict /var/lib/net-snmp/mib_indexes
PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}"
# The php-fpm config file wants localstatedir to be ${EPREFIX}/var
# and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002.
local our_conf=(
--prefix="${PHP_DESTDIR}"
--mandir="${PHP_DESTDIR}/man"
--infodir="${PHP_DESTDIR}/info"
--libdir="${PHP_DESTDIR}/lib"
--with-libdir="$(get_libdir)"
--localstatedir="${EPREFIX}/var"
--without-pear
$(use_enable threads maintainer-zts)
)
our_conf+=(
$(use_with acl fpm-acl)
$(use_enable bcmath bcmath)
$(use_with bzip2 bz2 "${EPREFIX}/usr")
$(use_enable calendar calendar)
$(use_enable coverage gcov)
$(use_enable ctype ctype)
$(use_with curl curl "${EPREFIX}/usr")
$(use_enable xml dom)
$(use_with enchant enchant "${EPREFIX}/usr")
$(use_enable exif exif)
$(use_enable fileinfo fileinfo)
$(use_enable filter filter)
$(use_enable ftp ftp)
$(use_with nls gettext "${EPREFIX}/usr")
$(use_with gmp gmp "${EPREFIX}/usr")
$(use_enable hash hash)
$(use_with mhash mhash "${EPREFIX}/usr")
$(use_with iconv iconv \
$(use elibc_glibc || use elibc_musl || echo "${EPREFIX}/usr"))
$(use_enable intl intl)
$(use_enable ipv6 ipv6)
$(use_enable json json)
$(use_with kerberos kerberos "${EPREFIX}/usr")
$(use_enable xml libxml)
$(use_with xml libxml-dir "${EPREFIX}/usr")
$(use_enable unicode mbstring)
$(use_with crypt mcrypt "${EPREFIX}/usr")
$(use_with unicode onig "${EPREFIX}/usr")
$(use_with ssl openssl "${EPREFIX}/usr")
$(use_with ssl openssl-dir "${EPREFIX}/usr")
$(use_enable pcntl pcntl)
$(use_enable phar phar)
$(use_enable pdo pdo)
$(use_enable opcache opcache)
$(use_with postgres pgsql "${EPREFIX}/usr")
$(use_enable posix posix)
$(use_with spell pspell "${EPREFIX}/usr")
$(use_with recode recode "${EPREFIX}/usr")
$(use_enable simplexml simplexml)
$(use_enable sharedmem shmop)
$(use_with snmp snmp "${EPREFIX}/usr")
$(use_enable soap soap)
$(use_enable sockets sockets)
$(use_with sqlite sqlite3 "${EPREFIX}/usr")
$(use_enable sysvipc sysvmsg)
$(use_enable sysvipc sysvsem)
$(use_enable sysvipc sysvshm)
$(use_with systemd fpm-systemd)
$(use_with tidy tidy "${EPREFIX}/usr")
$(use_enable tokenizer tokenizer)
$(use_enable wddx wddx)
$(use_enable xml xml)
$(use_enable xmlreader xmlreader)
$(use_enable xmlwriter xmlwriter)
$(use_with xmlrpc xmlrpc)
$(use_with xslt xsl "${EPREFIX}/usr")
$(use_enable zip zip)
$(use_with zlib zlib "${EPREFIX}/usr")
$(use_enable debug debug)
)
# DBA support
if use cdb || use berkdb || use flatfile || use gdbm || use inifile \
|| use qdbm ; then
our_conf+=( "--enable-dba${shared}" )
fi
# DBA drivers support
our_conf+=(
$(use_with cdb cdb)
$(use_with berkdb db4 "${EPREFIX}/usr")
$(use_enable flatfile flatfile)
$(use_with gdbm gdbm "${EPREFIX}/usr")
$(use_enable inifile inifile)
$(use_with qdbm qdbm "${EPREFIX}/usr")
)
# Support for the GD graphics library
our_conf+=(
$(use_with truetype freetype-dir "${EPREFIX}/usr")
$(use_enable cjk gd-jis-conv)
$(use_with gd jpeg-dir "${EPREFIX}/usr")
$(use_with gd png-dir "${EPREFIX}/usr")
$(use_with xpm xpm-dir "${EPREFIX}/usr")
)
if use webp; then
our_conf+=( --with-webp-dir="${EPREFIX}/usr" )
fi
# enable gd last, so configure can pick up the previous settings
our_conf+=( $(use_with gd gd) )
# IMAP support
if use imap ; then
our_conf+=(
$(use_with imap imap "${EPREFIX}/usr")
$(use_with ssl imap-ssl "${EPREFIX}/usr")
)
fi
# Interbase/firebird support
our_conf+=( $(use_with firebird interbase "${EPREFIX}/usr") )
# LDAP support
if use ldap ; then
our_conf+=(
$(use_with ldap ldap "${EPREFIX}/usr")
$(use_with ldap-sasl ldap-sasl "${EPREFIX}/usr")
)
fi
# MySQL support
local mysqllib="mysqlnd"
local mysqlilib="mysqlnd"
our_conf+=( $(use_with mysqli mysqli "${mysqlilib}") )
local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock"
if use mysql || use mysqli ; then
our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") )
fi
# ODBC support
our_conf+=(
$(use_with odbc unixODBC "${EPREFIX}/usr")
$(use_with iodbc iodbc "${EPREFIX}/usr")
)
# Oracle support
our_conf+=( $(use_with oci8-instant-client oci8) )
# PDO support
if use pdo ; then
our_conf+=(
$(use_with mssql pdo-dblib "${EPREFIX}/usr")
$(use_with mysql pdo-mysql "${mysqllib}")
$(use_with postgres pdo-pgsql)
$(use_with sqlite pdo-sqlite "${EPREFIX}/usr")
$(use_with firebird pdo-firebird "${EPREFIX}/usr")
$(use_with odbc pdo-odbc "unixODBC,${EPREFIX}/usr")
$(use_with oci8-instant-client pdo-oci)
)
fi
# readline/libedit support
our_conf+=(
$(use_with readline readline "${EPREFIX}/usr")
$(use_with libedit libedit "${EPREFIX}/usr")
)
# Session support
if use session ; then
our_conf+=( $(use_with sharedmem mm "${EPREFIX}/usr") )
else
our_conf+=( $(use_enable session session) )
fi
# Use pic for shared modules such as apache2's mod_php
our_conf+=( --with-pic )
# we use the system copy of pcre
# --with-pcre-regex affects ext/pcre
# --with-pcre-dir affects ext/filter and ext/zip
our_conf+=(
--with-pcre-regex="${EPREFIX}/usr"
--with-pcre-dir="${EPREFIX}/usr"
)
# Catch CFLAGS problems
# Fixes bug #14067.
# Changed order to run it in reverse for bug #32022 and #12021.
replace-cpu-flags "k6*" "i586"
# Cache the ./configure test results between SAPIs.
our_conf+=( --cache-file="${T}/config.cache" )
# Support user-passed configuration parameters
our_conf+=( ${EXTRA_ECONF:-} )
# Support the Apache2 extras, they must be set globally for all
# SAPIs to work correctly, especially for external PHP extensions
mkdir -p "${WORKDIR}/sapis-build" || die
for one_sapi in $SAPIS ; do
use "${one_sapi}" || continue
php_set_ini_dir "${one_sapi}"
# The BUILD_DIR variable is used to determine where to output
# the files that autotools creates. This was all originally
# based on the autotools-utils eclass.
BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}"
cp -a "${S}" "${BUILD_DIR}" || die
cd "${BUILD_DIR}" || die
local sapi_conf=(
--with-config-file-path="${PHP_INI_DIR}"
--with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}"
)
for sapi in $SAPIS ; do
case "$sapi" in
cli|cgi|embed|fpm|phpdbg)
if [[ "${one_sapi}" == "${sapi}" ]] ; then
sapi_conf+=( "--enable-${sapi}" )
else
sapi_conf+=( "--disable-${sapi}" )
fi
;;
apache2)
if [[ "${one_sapi}" == "${sapi}" ]] ; then
sapi_conf+=( --with-apxs2="${EPREFIX}/usr/bin/apxs" )
else
sapi_conf+=( --without-apxs2 )
fi
;;
esac
done
# Construct the $myeconfargs array by concatenating $our_conf
# (the common args) and $sapi_conf (the SAPI-specific args).
local myeconfargs=( "${our_conf[@]}" )
myeconfargs+=( "${sapi_conf[@]}" )
pushd "${BUILD_DIR}" > /dev/null || die
econf "${myeconfargs[@]}"
popd > /dev/null || die
done
}
src_compile() {
# snmp seems to run during src_compile, too (bug #324739)
addpredict /usr/share/snmp/mibs/.index
addpredict /var/lib/net-snmp/mib_indexes
for sapi in ${SAPIS} ; do
if use "${sapi}"; then
cd "${WORKDIR}/sapis-build/$sapi" || \
die "Failed to change dir to ${WORKDIR}/sapis-build/$1"
emake
fi
done
}
src_install() {
# see bug #324739 for what happens when we don't have that
addpredict /usr/share/snmp/mibs/.index
# grab the first SAPI that got built and install common files from there
local first_sapi=""
for sapi in $SAPIS ; do
if use $sapi ; then
first_sapi=$sapi
break
fi
done
# Makefile forgets to create this before trying to write to it...
dodir "${PHP_DESTDIR#${EPREFIX}}/bin"
# Install php environment (without any sapis)
cd "${WORKDIR}/sapis-build/$first_sapi" || die
emake INSTALL_ROOT="${D}" \
install-build install-headers install-programs
local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)"
# Create the directory where we'll put version-specific php scripts
keepdir "/usr/share/php${PHP_MV}"
local sapi="", file=""
local sapi_list=""
for sapi in ${SAPIS}; do
if use "${sapi}" ; then
einfo "Installing SAPI: ${sapi}"
cd "${WORKDIR}/sapis-build/${sapi}" || die
if [[ "${sapi}" == "apache2" ]] ; then
# We're specifically not using emake install-sapi as libtool
# may cause unnecessary relink failures (see bug #351266)
insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/"
newins ".libs/libphp${PHP_MV}$(get_libname)" \
"libphp${PHP_MV}$(get_libname)"
keepdir "/usr/$(get_libdir)/apache2/modules"
else
# needed each time, php_install_ini would reset it
local dest="${PHP_DESTDIR#${EPREFIX}}"
into "${dest}"
case "$sapi" in
cli)
source="sapi/cli/php"
;;
cgi)
source="sapi/cgi/php-cgi"
;;
fpm)
source="sapi/fpm/php-fpm"
;;
embed)
source="libs/libphp${PHP_MV}$(get_libname)"
;;
phpdbg)
source="sapi/phpdbg/phpdbg"
;;
*)
die "unhandled sapi in src_install"
;;
esac
if [[ "${source}" == *"$(get_libname)" ]]; then
dolib.so "${source}"
else
dobin "${source}"
local name="$(basename ${source})"
dosym "${dest}/bin/${name}" "/usr/bin/${name}${SLOT}"
fi
fi
php_install_ini "${sapi}"
# construct correct SAPI string for php-config
# thanks to ferringb for the bash voodoo
if [[ "${sapi}" == "apache2" ]]; then
sapi_list="${sapi_list:+${sapi_list} }apache2handler"
else
sapi_list="${sapi_list:+${sapi_list} }${sapi}"
fi
fi
done
# Installing opcache module
if use opcache ; then
into "${PHP_DESTDIR#${EPREFIX}}"
dolib.so "modules/opcache$(get_libname)"
fi
# Install env.d files
newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}"
sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die
sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die
# set php-config variable correctly (bug #278439)
sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \
"${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die
if use fpm ; then
if use systemd; then
systemd_newunit "${FILESDIR}/php-fpm_at.service" \
"php-fpm@${SLOT}.service"
else
systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \
"php-fpm@${SLOT}.service"
fi
fi
}
src_test() {
echo ">>> Test phase [test]: ${CATEGORY}/${PF}"
PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php"
if [[ ! -x "${PHP_BIN}" ]] ; then
ewarn "Test phase requires USE=cli, skipping"
return
else
export TEST_PHP_EXECUTABLE="${PHP_BIN}"
fi
if [[ -x "${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" ]] ; then
export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi"
fi
if [[ -x "${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" ]] ; then
export TEST_PHPDBG_EXECUTABLE="${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg"
fi
REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d \
"session.save_path=${T}" \
"${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d \
"session.save_path=${T}"
for name in ${EXPECTED_TEST_FAILURES}; do
mv "${name}.out" "${name}.out.orig" 2>/dev/null || die
done
local failed="$(find -name '*.out')"
if [[ ${failed} != "" ]] ; then
ewarn "The following test cases failed unexpectedly:"
for name in ${failed}; do
ewarn " ${name/.out/}"
done
else
einfo "No unexpected test failures, all fine"
fi
if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then
local passed=""
for name in ${EXPECTED_TEST_FAILURES}; do
[[ -f "${name}.diff" ]] && continue
passed="${passed} ${name}"
done
if [[ ${passed} != "" ]] ; then
einfo "The following test cases passed unexpectedly:"
for name in ${passed}; do
ewarn " ${passed}"
done
else
einfo "None of the known-to-fail tests passed, all fine"
fi
fi
}
pkg_postinst() {
# Output some general info to the user
if use apache2 ; then
elog
elog "To enable PHP in apache, you will need to add \"-D PHP\" to"
elog "your apache2 command. OpenRC users can append that string to"
elog "APACHE2_OPTS in /etc/conf.d/apache2."
elog
elog "The apache module configuration file 70_mod_php.conf is"
elog "provided (and maintained) by eselect-php."
elog
fi
# Create the symlinks for php
for m in ${SAPIS}; do
[[ ${m} == 'embed' ]] && continue;
if use $m ; then
local ci=$(eselect php show $m)
if [[ -z $ci ]]; then
eselect php set $m php${SLOT} || die
einfo "Switched ${m} to use php:${SLOT}"
einfo
elif [[ $ci != "php${SLOT}" ]] ; then
elog "To switch $m to use php:${SLOT}, run"
elog " eselect php set $m php${SLOT}"
elog
fi
fi
done
# Remove dead symlinks for SAPIs that were just disabled. For
# example, if the user has the cgi SAPI enabled, then he has an
# eselect-php symlink for it. If he later reinstalls PHP with
# USE="-cgi", that symlink will break. This call to eselect is
# supposed to remove that dead link per bug 572436.
eselect php cleanup || die
if ! has "php${SLOT/./-}" ${PHP_TARGETS}; then
elog "To build extensions for this version of PHP, you will need to"
elog "add php${SLOT/./-} to your PHP_TARGETS USE_EXPAND variable."
elog
fi
# Warn about the removal of PHP_INI_VERSION if the user has it set.
if [[ -n "${PHP_INI_VERSION}" ]]; then
ewarn 'The PHP_INI_VERSION variable has been phased out. You may'
ewarn 'remove it from your configuration at your convenience. See'
ewarn
ewarn ' https://bugs.gentoo.org/611214'
ewarn
ewarn 'for more information.'
fi
elog "For details on how version slotting works, please see"
elog "the wiki:"
elog
elog " https://wiki.gentoo.org/wiki/PHP"
elog
}
pkg_postrm() {
# This serves two purposes. First, if we have just removed the last
# installed version of PHP, then this will remove any dead symlinks
# belonging to eselect-php. Second, if a user upgrades slots from
# (say) 5.6 to 7.0 and depcleans the old slot, then this will update
# his existing symlinks to point to the new 7.0 installation. The
# latter is bug 432962.
#
# Note: the eselect-php package may not be installed at this point,
# so we can't die() if this command fails.
eselect php cleanup
}

@ -1,8 +1,4 @@
DIST confuse-2.7.tar.gz 517272 SHA256 e32574fd837e950778dac7ade40787dd2259ef8e28acd6ede6847ca895c88778 SHA512 c9a9236c4e15928bbf41da5c0d35f85e6f939a5247a37edf3f5b2921d27c9db3773c26f1bcaa8b6433b498c0920cc5d48bd5486dc394e17af112b36f49f95a42 WHIRLPOOL 22e657a1172005bc527951738540103c8ae7dbd61d70cb8dfb3bfc49bc01d102331f1187a4e8b0906161ac2e806a3d5cc781ce69cd5443560fe83b619fe8884e
DIST confuse-2.8.tar.xz 403252 SHA256 2a8102bfa3ccc846c14d94a81b0abfb4f5e855809f89ff3722aca1a9f314ea0d SHA512 af428936caad9dac0bf052210abeb0fd4b4450114a2a5185db7d995e11cdd0e52cb0148bb46228d26e38a4b50a2810f6e4b282502f0e34c617bf4368795a9d79 WHIRLPOOL ee647ffabebb05641aa49a4294b7a9dc2aad9503fefab537244618baf0556b1e7cb58b006d5f95cfefbe3967442845e61f407ca38561c2aca1dc5fdb9dffa115
DIST confuse-3.0.tar.xz 449144 SHA256 bb75174e02aa8b44fa1a872a47beeea1f5fe715ab669694c97803eb6127cc861 SHA512 12279045b772e94d2e29201ab1d7aef1ef8e698780a22d6a282d12f51ccd9a437e7817a4dd5e39bdfc8dae79700b72aa0783b4b983a935d751403d2cffd1161e WHIRLPOOL fe9f792b9f0858029393a811da93746fb91dc6cc3c99bfcc3a183d7bc0f3600818b96df8d169c63e64a59cb0f3857a86298f0bfd4053c8360bcd2b6bd1e71156
EBUILD confuse-2.7.ebuild 997 SHA256 8904f8b48b177b76285be551ddaf7c4abb3cb3cabaa90f6b9dab07551b383884 SHA512 b095d451a3a202e8bcf03763ab676d8e8ece7156577740b7c23e832a2b4a640a3b0179bc29604ed9e49e36e8a5d1d035bd18386add4f14c3e4d6869e1aec7aa6 WHIRLPOOL 9c7d0bc1b579ed04e33f494dcef7d7efca476e3077651df8ac3880fbe87f14dce47807ff349c6c49970243d2cf0b315146c95a7eeb8afc4b079d1d3c2250df7f
EBUILD confuse-2.8.ebuild 1184 SHA256 21a38ae10472fc623c30302b092b279599089605c35a7533b9511d26e16a659d SHA512 1cdabae4248d3ed6e86cd6e3deaac3cc38040aa24dfba67c6c2bb21eda5a36837018bb924a210f343de5c3ef9bde3570d7f0519d65553a06d2fdb252ddf20ee4 WHIRLPOOL a87b1fe5438aff2c5755367cf05bc86ad242e223ec736d99c90f915e7290106f744c8baec65e9092c42d7b6462b0f50a1b399d55678adda8cd1a6e89a74bfaf6
EBUILD confuse-3.0.ebuild 1153 SHA256 e6f96caf375813805ffbb61472a6d3482207c4f73769a4c40cb8a018e94ff746 SHA512 cec3f1e5e4c06399be0a55071280bd851b02ef3c3e81e542ab85bd204a681c9b7b5b85407da57e04c43b5296cda4256a319254d54910b9c76cd4c21ab193e8b1 WHIRLPOOL 5550dde82007cd8d99ca194403da16759e82a9b17fb31860e929f180fee998e011497275f2c030cf3b871b934c4fd642f2635945857af537c6d66b07add48b16
MISC ChangeLog 3238 SHA256 7d05dc104c7f19d6c4c9f563594d424a78fe9d7cea3d87db10606010eb42e7a7 SHA512 1e54e90656e60daf0b721272e69c405a21e82a0f735d5f24af407afb5484948bbd2eba50d31232dc5785cab2eb12af0e3c32a02cc965d02a663e34ea63b890c8 WHIRLPOOL 6a9083788ce970508ba86998286745f7f95d5fcc4e4f8a95d9a64d0099fef2efa706c7007fda64e501668c0d922f9d9cc5e45766b8edf80276e9a5cfd35680e4
MISC ChangeLog-2015 6775 SHA256 941579df4145ee3db54980905eba6087cb6f34b929c37f36e91fdf498a92e445 SHA512 c8936a44771fbd0a425257a4bc0b579b630fa870cbd4633dc74d5f532e6ad20b56a7dc94f49810407df14ae0ac26f6c92debce0be02adab75a76416ae733b45a WHIRLPOOL 1675feddf111bef96a1c4abd35e4c570fe14fbf1341f1f00db5cf0cc0eaaa80b15e75df6a00702420918b6f2bf7921b2976c6b4931f77d2c35bbf2d075754e63

@ -1,40 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=3
DESCRIPTION="a configuration file parser library"
HOMEPAGE="http://www.nongnu.org/confuse/"
SRC_URI="mirror://nongnu/confuse/${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="nls static-libs"
DEPEND="sys-devel/flex
sys-devel/libtool
virtual/pkgconfig
nls? ( sys-devel/gettext )"
RDEPEND="nls? ( virtual/libintl )"
src_configure() {
# examples are normally compiled but not installed. They
# fail during a mingw crosscompile.
econf \
--enable-shared \
--disable-examples \
$(use_enable nls) \
$(use_enable static-libs static)
}
src_install() {
emake DESTDIR="${D}" install || die
doman doc/man/man3/*.3 || die
dodoc AUTHORS NEWS README || die
dohtml doc/html/* || die
docinto examples
dodoc examples/*.{c,conf} || die
}

@ -1,52 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils multilib-minimal
DESCRIPTION="a configuration file parser library"
HOMEPAGE="http://www.nongnu.org/confuse/"
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="nls static-libs"
DEPEND="sys-devel/flex
sys-devel/libtool
virtual/pkgconfig
nls? ( sys-devel/gettext )"
RDEPEND="nls? ( virtual/libintl[${MULTILIB_USEDEP}] )"
DOCS=( AUTHORS )
src_prepare() {
rm doc/man/man3/_* || die
eapply_user
multilib_copy_sources
}
multilib_src_configure() {
# examples are normally compiled but not installed. They
# fail during a mingw crosscompile.
local ECONF_SOURCE=${BUILD_DIR}
econf \
--enable-shared \
--disable-examples \
$(use_enable nls) \
$(use_enable static-libs static)
}
multilib_src_install_all() {
prune_libtool_files
doman doc/man/man3/*.3
dodoc -r doc/html
docinto examples
dodoc examples/*.{c,conf}
}

@ -58,10 +58,26 @@ DIST vc-1.3.1-reference-log2-sp.dat 1200200 SHA256 f8d8f1e968d26faa25eac5a3acefd
DIST vc-1.3.1-reference-sincos-dp.dat 3600000 SHA256 9bdad42562d4190a8e037854f1023946114e235c9148af09a3c72d65a69252f9 SHA512 92f5cbe61cc79188759cc7d03e28df1644405bf2249fc59bb84f567bca6937053c5e2c1f7b0674e745d6656da6772703305118040b9c7a272da1d8bc52d49858 WHIRLPOOL 1a6fddbf4d4527fb76f596fdf24288560b8e4718c2b112a15baa2723bc4fabd1110f30cd83ab97a56849e5584c4b452250e4a4866e0283b78d231e42dae3e6d4
DIST vc-1.3.1-reference-sincos-sp.dat 1800000 SHA256 e91cf4bd52d58d30b584326375296448520972d769936836239141aa731e6802 SHA512 0760409ae093c7d897e6ac0b689fea5c1cf9cf58e3c39e2880fcacf56398e9c3ceb897f725ef54730b95847f11ca73a05fd96e108aa153ba6d22c21f7104c009 WHIRLPOOL 34dc7a26ebd1b03dab3629e28bd7d9715855fa1334ef34f651044f194a620d239f896b96e28324bf82074d2bc5a26e5f96d0c24201364760a3a49679787ff459
DIST vc-1.3.1.tar.gz 525854 SHA256 f5162eb628b6e0cc66017738fe0794e82e0d59131f701b4b0fe5858b45d80916 SHA512 c4f9bb905820e93a692c73834faa388c05dd636481460224092c284ae528b15ac4b3654dcd7068f559d97f7228f59f147eec58e017225661ce506712a86db20b WHIRLPOOL 139a6a33993e41c8189f69c63606de742800ca76c790a2eed9264c82e9bf7c102f20a8abb252c472fb5368e5bd17ab2d457a9c9f23ed8a2c07ece88d12a493c6
DIST vc-1.3.2-reference-acos-dp.dat 2400000 SHA256 b2b5d9537c68b25cc5efceed776b1d4c888ac74fecd3a0188f4ce6c28d473a23 SHA512 f64357c8dd5000a3e8d48af4d3dff167d0b2f6f5c90d90949fe1ee7b00668211cfef959c44775f37a2982acbba259895af6e262ef8e77d7570b6f9a2520d415b WHIRLPOOL 9f2d1be7ac400809bd7ac4d06d18be98c63a1ea7dddd5d5738ecaf36b0f52dae6461fd308475f9de3a1ca537b03e1bc0a2b701e8ac30249f1ce574a4985970bf
DIST vc-1.3.2-reference-acos-sp.dat 1200000 SHA256 0b0c4590042f00a67398ede2be3ffc7f6f8bb9b39a06154f1d73f43afe1cab7d SHA512 8a1077735acf06c9a70874bdf202f952855f04e8aea1b75d21b43cd098d6c26af691ecb3ff345cd26bf3ac8e46263c26ba465f8c39903908b3e72cb356802f8b WHIRLPOOL bbb8559279404bf03d04563f5b53eb2c296c6af5fdb10055d891b5f392d2ae59cb7d99cf129a8392533d1274ac42ddd91cbe0f81857e4d383eb739bece3ef206
DIST vc-1.3.2-reference-asin-dp.dat 2400000 SHA256 382a9d3731a09a05e0f481fa264070f556f8c6f048f04d2ede4da1dc25b2abf7 SHA512 62dc115731978118e45cef0e3c11abbad6b8810a9e480ada6d479ef62413ef9eca0ece1674dcbd9fd0d4cbb50fdb86bcb860f797e17c1cab93a2f756e683d50d WHIRLPOOL 660ac0cded7897ad227877e924a9f53c8a692d7737b0d8bac0e096290709d8021a0935d8999b22aadc2e3367bf79a07824c19d876727624c2cba624892a0d4ad
DIST vc-1.3.2-reference-asin-sp.dat 1200000 SHA256 27578bea470bb82a06a2ce86c47dfd8fd10045f2490d3bae499c5c519982e0a3 SHA512 859622a5b86b2fa6077bfc931afbbff515ec779ecbd54c93e91bb1837b8f8475f7c247f89d90b7847fb3a8a96a95d5c4692ce7863c0a0f9e5d4904039189ea3f WHIRLPOOL a1ed01578ba60ea94063cd01de27b3a76663a2b0c6d304104ec0dca9fcd09c0c568c1cb277ca0d8483b141f46206123c7b6527dceb5341504a04a641975bb566
DIST vc-1.3.2-reference-atan-dp.dat 4800000 SHA256 5d86c364d063fe3666f5af22c860e9595246877d1a4657a6c96392552bc93e14 SHA512 20b2ffd707ab3f251d6d8a3ea39cb9436176154962cf60512acaf40aa3ac463cbf8e6149969ce273a9f755a1ecbcd8ac20f57444fdb73bc0ac15c43a73d82513 WHIRLPOOL faa53572cdbad3e2fdb77ec5ad6aa60dca3c566a51193c30989bf29b9e29c9fe84c3783c67c28c546bec3219b6a18138335f5d999faa81f4dda8e8627f354b4f
DIST vc-1.3.2-reference-atan-sp.dat 2400000 SHA256 f659dd94dcc8e9691d807cdb4305a7a9967c1caa90590ed6f66453a67fa5fb1a SHA512 3c137570f882f057ecdf772dfd659b199d4a37d1f098450476abc0ffafb9abe324aaf6155dbd9a0d2b7f9ce3022fe91d8c81a8b6303f7bd1a1c18785ec2e96b3 WHIRLPOOL 4d3a766925e3fde9a88bac488177f471bad21697ddd3ba6e4ecfee3b271bc6a086d0a96604e0a6d83ae36da2e503006e85886f2168bc670f06cd52897d7d068c
DIST vc-1.3.2-reference-ln-dp.dat 2400000 SHA256 13aa81ff64852b14442fd4158ff011c974d4d41f7b1788ecc77be0d1944314e9 SHA512 279b9221fd56507be580598c8f29bac602494ad230c975e726d49c3cea3264b6b45c385a50be12d94acd7c3b9c0527bb9b1339c380a746a639fd0ae6928fe2c3 WHIRLPOOL a8c3255d9909e49efe0ccf31863cc388534bfe36d654b73ea5e507adfa992f21d25dad9543f252ec39e1a495c1f1d471321b962da67caa061bbab8bb0818a924
DIST vc-1.3.2-reference-ln-sp.dat 1196328 SHA256 add681b969c841d810d12510be2aef42fab69e2e1a0da0fec1ea613057d18a7a SHA512 5cf13ab4997bdbe08b08bd79c719ad80844bbc451fcd1636e2c93c4a4b015c8f1909549638636b30a289c53b75822114b5aa9c5e40699b3867e23b8024a610e8 WHIRLPOOL 116caa676fee93ec815af2745d595b84715ed3657313d2ee0b54bb882f0a96cd456db5ffc1dcbcb174bc979a9729094c55ec8276c2a204843718450557d01315
DIST vc-1.3.2-reference-log10-dp.dat 2400000 SHA256 57b5d62cd0c13e4bd303e297763e599b6268654bae967a93628a3405cae84c6b SHA512 7086b73d2eeda17ef154b53fdeedf9fa21ac7016837eb9dd5e197d7a61343f1ac4b341fd04e6ef6477adc51391da7874ed7dd03a2b761d231c66611b994410df WHIRLPOOL bbdabe0d4cb271ca2a2f02588d4cde3a689a8ecac637cd0fff3bcc18517d6490350cccb9ce1b2dca7269c1eedaea21a21f714d604cc282b1a3fd79785bd8f66c
DIST vc-1.3.2-reference-log10-sp.dat 1200000 SHA256 129cf04f8924af282b0c3ee6f10143ff4180a6e29d54f5c3da05ed20f13ea6b7 SHA512 5d027ec089f9179f4f4544c445693b64c4d4db4b8267c2360511fed52748a904a00c03ee7fbdcac234d3284b9288bd19d8722567cdf7acf21311d7f19fc53f3a WHIRLPOOL 2b7a27817db2995ae13dbf211a816b9806af68c3f06e6118a74d68c162d1a074fdf956698aa7fae04ead552d17ff84fb070b21e8ab8b4d5da398ff005bbcf640
DIST vc-1.3.2-reference-log2-dp.dat 2400000 SHA256 04e0ad378a8608243634a7517854301a925f60f23c499f581c32bd5c7ad4b444 SHA512 54692dbf61c2764969cda3f87ba76bcc464f9e513864625ec115b9f06b26e85db4a53775baf4d87f83ae04452d246b4b01d0d3cde733058a07f872b0d0aa8097 WHIRLPOOL af7b7cc14a35430d13dcedfc7e20f69213e5c14ad1fb7160087d4e5d1cfd480fdff03e191e5b9e104b4f6cec18d7ce871a8387ae32682d57c49301728961ae24
DIST vc-1.3.2-reference-log2-sp.dat 1200200 SHA256 f8d8f1e968d26faa25eac5a3acefd3751106eb748cac4a8dd40b98b0aeeb2e20 SHA512 edcc6100a20b1ef6aaf855ccdaff05c89f6f33357749681c577bc22fdc80877f90ddc7c1c8e260b1dd0c639865c8b701d48c7612ef39de2b4fece067f88b2808 WHIRLPOOL 8d727cbd1d65d8c116f28243227b66f32f9c26b7d85efe5097e21b46ae2f54ff2d1c61e3d382dbaeb99ab8ea30ad01c24dba9e8f541e944a2f0f3e1715fbf398
DIST vc-1.3.2-reference-sincos-dp.dat 3600000 SHA256 9bdad42562d4190a8e037854f1023946114e235c9148af09a3c72d65a69252f9 SHA512 92f5cbe61cc79188759cc7d03e28df1644405bf2249fc59bb84f567bca6937053c5e2c1f7b0674e745d6656da6772703305118040b9c7a272da1d8bc52d49858 WHIRLPOOL 1a6fddbf4d4527fb76f596fdf24288560b8e4718c2b112a15baa2723bc4fabd1110f30cd83ab97a56849e5584c4b452250e4a4866e0283b78d231e42dae3e6d4
DIST vc-1.3.2-reference-sincos-sp.dat 1800000 SHA256 e91cf4bd52d58d30b584326375296448520972d769936836239141aa731e6802 SHA512 0760409ae093c7d897e6ac0b689fea5c1cf9cf58e3c39e2880fcacf56398e9c3ceb897f725ef54730b95847f11ca73a05fd96e108aa153ba6d22c21f7104c009 WHIRLPOOL 34dc7a26ebd1b03dab3629e28bd7d9715855fa1334ef34f651044f194a620d239f896b96e28324bf82074d2bc5a26e5f96d0c24201364760a3a49679787ff459
DIST vc-1.3.2.tar.gz 526976 SHA256 612a4bef897a848a72689b38876c2656428be06a40d0e91354335cb3e70c1210 SHA512 fc7b7fceaac5acfcb0d46caeadc9823fe849d0cd0d7199875f850bed7c4bc6d3ea8a15ec59e4fa3c2735e15c00177c43c21e1bfa28487ac506c0b2dd184a5ba6 WHIRLPOOL 6f310ea843beab523315d37326c231de9bf6e1161b8e73dce96ec25707d753460fafae7cd34b039a1643b13b619f4c324c7b2e037ebaa78608aa141c32aebea6
EBUILD vc-0.7.4.ebuild 942 SHA256 d57516ac61b1f53921d0fc64ccfa094d3e38e441696e9440b76a6f4191e43954 SHA512 dc6a3a380fb2c8982a971464850b90773d55e274e9bf8aaedcba2affba897ff706d54584da5b2ec1cd0c40fedbfaa8bbe476494679c786a68e6308b5ea725342 WHIRLPOOL 92f412ee3628b062472a3462fece569013e0f3dcd1547317393ec278e596bceddb3461e0390a1e440e0db7ac302178b87a94f20f2f1b487c765bc78421209179
EBUILD vc-1.2.0.ebuild 955 SHA256 ea0b035ac5b9aa08263c57238aa53a576c1dbbd6fbf5e37d51ab960057eee545 SHA512 e659f338f15c0db6bae5ad61bae92f262a7560936a815aebac058bfc86e1d912357cd60aaa10d8a4d57bc53801fa5520700b3bacb4ea89a828eba3b5835bc680 WHIRLPOOL e002b28c50d8a3e01c2db4c5f95306eb5c536d37f68fd17fed9a5c49e39af2f3c65e0f91ed264794e1c5df2159b70a0bb706ca2b8ec075e03e23fe71f6f22761
EBUILD vc-1.3.0.ebuild 953 SHA256 03967939e76dda6976170dc3035d95b24a18054aeb79a22074a71d72cd7f0193 SHA512 9445b5b28eb9901478542697d7e8ee6a0cea60586a19a003e02df94449c97bcdb2a6cf3dbc57e5b5b3ad0350dc56c2790ec56dde79c590042f7a1f9b45d6061b WHIRLPOOL 3805de11afecce4d87604488b12b2dd15f525a3ba78daf1d9b41bc9a5de712314192061a40c22781b85f75546d0ed321e3f16615c97aade72f2abb8d608ea459
EBUILD vc-1.3.1.ebuild 954 SHA256 05e71bd818af6d0e87fb5b69d1d378668e1b541d82232ec11a3056c7fc0f6a0c SHA512 5c3a96be341de9d7f91d606af3dd2434b4c2c6683e24132bda3b92b5cc0ccd26aa90db38e07b6b81c17a2103e328c80de67b6af89163773ba294d47e16cc63e6 WHIRLPOOL 6600c86ec11bfadd0fa1191db4e0cf428aeab6fedd0b27f167d9f77f91808b29d1c570773514cc90a395c0f8d60ba7fc071c774012bf600c781f1ff67478eeed
EBUILD vc-1.3.2.ebuild 954 SHA256 05e71bd818af6d0e87fb5b69d1d378668e1b541d82232ec11a3056c7fc0f6a0c SHA512 5c3a96be341de9d7f91d606af3dd2434b4c2c6683e24132bda3b92b5cc0ccd26aa90db38e07b6b81c17a2103e328c80de67b6af89163773ba294d47e16cc63e6 WHIRLPOOL 6600c86ec11bfadd0fa1191db4e0cf428aeab6fedd0b27f167d9f77f91808b29d1c570773514cc90a395c0f8d60ba7fc071c774012bf600c781f1ff67478eeed
MISC ChangeLog 2850 SHA256 be366f17405190b1f1336156af63ac1f0470390cb1dda252b70a900731b81c44 SHA512 398e602b6c0af0e79576449743def4071e16263bff5f132c6a5ab6b257ff500c386f30e465854fe6d7f54a2b3bcac114d49d2e959a2110244098fccfa7413ea1 WHIRLPOOL 2cff454725ef85ccd696c87c5dddc7eacc82bd87ab6c2cef721b0dd6d16a2306e1617b1b50bd25b0dcc99c11bfbda504d7081eeacb9699c993d2d4e2b819fb69
MISC ChangeLog-2015 1579 SHA256 5a0eb7c4b1c0b9813ad929018fb0de83150318b647c87985720a29074a82974a SHA512 8ceb750d3b5cf222b10c7fe63b8d067e8a391d5bda3fb6ca9fb01926d3be13c20af0d9ba1c1d9dccb3ad3d7677d6ed538e2841ca5a0424875354890ba9cc2f6c WHIRLPOOL a1fe9894f51b9b8bfcb6bab49060dccf8d5efd0029b9adec6e66c2c485765e400f8ce069c6b7db9d726c36e806fbdbaf6979b2f739f496ba2f96bde0123b7cc6
MISC metadata.xml 292 SHA256 5e6207808ee5be02bebd2f15897b0c6eef3e3407479a16c873f80f61b622b260 SHA512 e30b480889c2fb22f22af6d46f64399012da00bf045a4c9bb2c46b3f3255c4bc50f5970a0b3902ea90024d2ad371d1577ce4dc5a86923eb55634bfd26dafa22a WHIRLPOOL a85005d6461e8e349b8b126f4d5ebcb7e570b1e6996466f03b1c43de25ee4bcdb4bae159bd9c8d65e440e38ef75f8a0e551b4276ea53a1281187b494486b7e44

@ -0,0 +1,39 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils
DESCRIPTION="SIMD Vector Class Library for C++"
HOMEPAGE="https://github.com/VcDevel/Vc"
VC_TEST_DATA=( reference-{acos,asin,atan,ln,log2,log10,sincos}-{dp,sp}.dat )
for i in ${VC_TEST_DATA[@]}; do
SRC_URI+="test? ( http://compeng.uni-frankfurt.de/~kretz/Vc-testdata/$i -> ${P}-${i} ) "
done
SRC_URI+="https://github.com/VcDevel/Vc/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="test"
src_unpack() {
default_src_unpack
S="${WORKDIR}"/Vc-${PV}
if use test ; then
mkdir -p "${WORKDIR}"/${P}_build/tests || die
for i in ${VC_TEST_DATA[@]}; do
cp "${DISTDIR}"/${P}-$i "${WORKDIR}"/${P}_build/tests/${i} || die
done
fi
}
src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test)
)
cmake-utils_src_configure
}

@ -1,7 +1,7 @@
DIST rrd-1.1.3.tgz 19229 SHA256 0415ac51e09fe2e7a999d155d10d6af42ddf40ab0b4847a63ed1f9458533858e SHA512 356264de1b967af0f78e25e3c0afcbec704dd3e49d828e08d21d744d5fcdc46f4cd7f7c118b4e283c20bcaf2a4c29e0ac9437c7f66ca0d260a76fddf7b9d3242 WHIRLPOOL dbb3317985e47130ee03c4ba6284428d38e25849a8da9a3ada2437f4e5b276e79a104131a64aad0e244fe5b63d5d310d81bbbb090517efcd3b8a6e18992c1d6f
DIST rrd-2.0.1.tgz 18880 SHA256 39f5ae515de003d8dad6bfd77db60f5bd5b4a9f6caa41479b1b24b0d6592715d SHA512 b6f7173f54fcf49bf014cc6c78263c169cdf53dac66c12f5f88db7e01b49ea74da84a55f61deb25c866e6e2e74275ec48fc4a3d1b46719f66b5b7b7eb000b6b3 WHIRLPOOL 52825f29b2eb8462d14d21d13c5b9f4d06057d4150a85eb8dead2c2dc1152fcbb2b14821940e851e7bf3cb4172f0735223a6ffa7ff8634bfd862e40eaecb4fae
EBUILD pecl-rrd-1.1.3-r1.ebuild 302 SHA256 905ef6e278fade58103cefe68dcd2dceb336fb94b105b54b022097fe5b278583 SHA512 515f0eb476a580c483c82d210d404f5c7227d7996bf6d79bff4f9c952e7614786d67a23c36d69795ac7217bc4767b3cfdf8f966d37c3c3e8d59458f009bd9769 WHIRLPOOL cfce7e43f05cb0a24921fa31c75dac138d0d109d9a40993315ce5f09aa1b27c3cd1b7b3cc3df9ecbebdac08dffb18f8c4269048057d47925ea7aed108d54b78e
EBUILD pecl-rrd-2.0.1-r1.ebuild 458 SHA256 aad53bfedf031360c3ed7a9002b8a28305a8cbdc64c1cdb12e5a78180a53774f SHA512 ef503ec00058a2846559f135bca4b9ace818266e26afc20fb2e8a24cceb68b725790e5d209d4c1090de739bbd1c3e9c5c89cc329c13d5c248692fb98a9c06f4a WHIRLPOOL 6260c185b3d82b12908b196e7a1e5eac4645ef053f6d7607a8fd10a6fc74a80dd8c0509f0fa65b04c3541eaea544fe8e2451f3fdb92192b04aa55e3aa3401a9f
EBUILD pecl-rrd-1.1.3-r2.ebuild 792 SHA256 e8aeba8e04b39f89c6869f92bb1a3edd70b921bdb67b1f897a0e09980e8cd083 SHA512 b00f02cc0ed6678df78eed5fd0a2417daf2423cf04a524429b1da116babc0baa2d45c90458ec26e71bbb5b843c1a86eee6b34ae410706f5e3fe85e4dd2580dfd WHIRLPOOL 65cff5a72ccb469ed7dd6060f7d45f7da780ba539a50c157ad1e170b0f559be437284a5ebdf6f3b68cdc6d55520c5f6a3539ee06ec1a4ba8618e450a345afdfc
EBUILD pecl-rrd-2.0.1-r2.ebuild 891 SHA256 7e916dadfb30e0ce0884da0e46f60254419990022f2a26db182d01423f9dadfe SHA512 f05bcb413e2442c372a65df296fb4d56f3cd15f7c9c112348ac7e4e25edef717c5a8b7fe4e3092b7ff5880753d7cb0c1c1cb594640db7296005b70ff3950bff2 WHIRLPOOL c4f34677998328c9fb52a6e75d36a6e1d261e05a273fd05196bb06156f67006a3cce34a002a7a288383f90fa005062f0a8b52f27dd13d28efe71aea8630bb0a2
MISC ChangeLog 3354 SHA256 bbf1695ebdc90ed4363cdb8b3907c121f2a9599272058abe2bd296b39fb77231 SHA512 539fbe2429b65b24287070ad3bb9eb4127d7f8df1d78984386833ec9f17432a5c2c50dac57947e174669abf26f31a27b2412aad1113f686deb858ba4d019bb23 WHIRLPOOL 271a31a3bcbb2291e2ccbdd02dce5a602ee9ece2a9be6382006a688fed882a3ecb70feb99738c489dbf36e49d1ff9d3df09a01c8951105f5865202bd9d0796d3
MISC ChangeLog-2015 877 SHA256 3036b66c42aaf31b6ba807a5e8464732bb221a00cf07a240f202462de6606a1d SHA512 a009630839890e437547775c12c09613489eca947a090341cd60fdb9b1a82cde448761639396a86c0c668db29b0c53e1d205c33fe4a80dad712a7efee79054e2 WHIRLPOOL d935bde0cd4407a489687e7428912af5fe49a4149f4c953ae588fa2146757548c12e372b9218f8ab3c239932bd9725cd36ab0934ae4087f50ea92892dcba5489
MISC metadata.xml 239 SHA256 b54aca642ac424532264a97d14931720ed288cf387dbdef6a10b34ffed6689f1 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 WHIRLPOOL 80ab9605bb31ce3310bf524de4705c67ca85cf8f2346b7e13274595598b9fe92c9b119beb865ef214ad33ef172b880e318d18ff8c8d2026cb7319f0524d8a7aa

@ -1,16 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_PHP="php5-6"
inherit php-ext-pecl-r3
DESCRIPTION="RRDtool bindings for PHP"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="net-analyzer/rrdtool[graph]"
RDEPEND="${DEPEND}"

@ -0,0 +1,42 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_PHP="php5-6 php7-0 php7-1"
inherit php-ext-pecl-r3
USE_PHP="php5-6"
DESCRIPTION="RRDtool bindings for PHP"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="php_targets_php5-6? ( net-analyzer/rrdtool[graph] )"
RDEPEND="${DEPEND}"
PDEPEND="
php_targets_php7-0? ( dev-php/pecl-rrd:7[php_targets_php7-0(-)] )
php_targets_php7-1? ( dev-php/pecl-rrd:7[php_targets_php7-1(-)] )
"
src_prepare() {
if use php_targets_php5-6 ; then
php-ext-source-r3_src_prepare
else
default_src_prepare
fi
}
src_configure() {
local PHP_EXT_ECONF_ARGS=()
php-ext-source-r3_src_configure
}
src_install() {
if use php_targets_php5-6 ; then
php-ext-pecl-r3_src_install
fi
}

@ -1,20 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
# Define 5.6 here to have the {,REQUIRED_}USE generated
USE_PHP="php5-6 php7-0"
inherit php-ext-pecl-r3
# But we really only build 7.0
USE_PHP="php7-0"
DESCRIPTION="RRDtool bindings for PHP"
LICENSE="BSD"
SLOT="7"
KEYWORDS="~amd64 ~x86"
DEPEND="net-analyzer/rrdtool[graph]"
RDEPEND="${DEPEND} php_targets_php5-6? ( ${CATEGORY}/${PN}:0 )"

@ -0,0 +1,42 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
# Define 5.6 here to have the {,REQUIRED_}USE generated
USE_PHP="php5-6 php7-0 php7-1"
inherit php-ext-pecl-r3
# But we really only build 7.0
USE_PHP="php7-0 php7-1"
DESCRIPTION="RRDtool bindings for PHP"
LICENSE="BSD"
SLOT="7"
KEYWORDS="~amd64 ~x86"
DEPEND="
php_targets_php7-0? ( net-analyzer/rrdtool[graph] )
php_targets_php7-1? ( net-analyzer/rrdtool[graph] )
"
RDEPEND="${DEPEND} php_targets_php5-6? ( ${CATEGORY}/${PN}:0 )"
src_prepare() {
if use php_targets_php7-0 || use php_targets_php7-1 ; then
php-ext-source-r3_src_prepare
else
default_src_prepare
fi
}
src_configure() {
local PHP_EXT_ECONF_ARGS=()
php-ext-source-r3_src_configure
}
src_install() {
if use php_targets_php7-0 || use php_targets_php7-1 ; then
php-ext-pecl-r3_src_install
fi
}

@ -3,9 +3,11 @@ DIST elasticsearch-5.1.2.tar.gz 33299777 SHA256 74d752f9a8b46898d306ad169b72f328
DIST elasticsearch-curator-4.1.2.tar.gz 130194 SHA256 f4ccc0d49790e0f9390982cc2f0c69ad385361e7840050b6ecba4ef70fa64a0d SHA512 4a465c03baea6b708ce38bbaea8c94a288f91db39fba253a3123af68bce94b1253d22f0d9214fc449a97d55ad468f7f78bf14993c0f5cf18fcf91ebbe1ec57cb WHIRLPOOL 73f8b59f08a6746468336aaac9217a4e37ee15e0deeaf9711d7af79585dfe4e18402d6dceb3feafbafec3e2609dbcc7df983555529640e046336e0bb7421f0d3
DIST elasticsearch-curator-4.2.5.tar.gz 227607 SHA256 1a4869fcdbae062dd9777fece8265d5a493dc0e617f152b118955001604de7b8 SHA512 c43b45174098a33e68fedfd298c8377bf7541dafe4d6293311775325fd8ac3152f43fa0ea5beb1f8b459a3d0998167b2232564b2e11df6e1cff28afe0abc3dfc WHIRLPOOL f5176bfab80a8e7f05daf8634a6be984dcf4420615be773d58c74aa3060cb4b7c8052376653c28be7c2c6276251cc296929c35d4537aac46d600d7a0574a10c0
DIST elasticsearch-curator-4.2.6.tar.gz 228342 SHA256 bebc7f6b53a4147e92004dd63d2349bb18170feed12b9219206d0d074b0643ae SHA512 e42d9f3c6122ba9cfc0bc90323f12d7ebf09902d04138472999b63fc59742f2f461b889dd98fca98f321d4975a3c05bc2aae5d211a774abd49b628ea318f5f64 WHIRLPOOL 63eed5c64f3a08f44d6feb8eb56b7698e8081a948b67daae91bb692d69e3ed1166c2fb867cb61f3f114eed74d05251b3aae68a8c475bf75ce318d53435e27b7e
DIST elasticsearch-curator-5.0.4.tar.gz 264754 SHA256 109aa8ba12ed68b5e9121138cbbdbae2f58eef5fd310099e3b8843ca5cc1cfc9 SHA512 79392a91e1bcbac79c40b75f782a1d57f7e24c849e4e7b302a47f5bcc84e9f656b30c64aa6eb51da9f92e6e021862411beb345da88248288b28c95d751d757cf WHIRLPOOL 0f881013053458804694f1d8e00052566a41af2905d7cddd2b2a2bb4fb6c27cab77e66f85f0c9fa7f6261399b41273072ce1b8d116d706a7bd53bb4b37639fd2
EBUILD elasticsearch-curator-4.1.2.ebuild 3059 SHA256 1845e4d50f1437054a007f877938e7cf6b328cc344c62c8522061f67c3c2e5a9 SHA512 c6253873b18ae2787ef8f122e28dcc3f512afc69e12d277031c685b433abbd956496f87208fc875ca9801339673ccd3c34894f57d7cf17ba975fde4991d7b453 WHIRLPOOL 55f3dddd66924d431ef3bf2aaec3075f116d710e3a3b01ee211575fbf3ea99b160f3e3515634efc0013299662cd2de5324c037f61378f56581f01b9dbe11bea6
EBUILD elasticsearch-curator-4.2.5.ebuild 3335 SHA256 0589116ec4b5e5139f171b34f3e16fbea8658373a94866b796f63065bfa2ba5b SHA512 cd176d9085bbbd4862d995f9d6fe484f3dc3cdd7141cb17e43c5eb673a25a818e88dce7cfae8e218916b4b26be42757c84ab4d213a0a879ba83431589deff633 WHIRLPOOL 931662f4908f9da892d22fd2dec3193bb39746194aaee5824f714b2fe017e599f9a9d120054023a8af48cdb50f59f21ce3b5547484dbdcc17a5190e347d952e1
EBUILD elasticsearch-curator-4.2.6.ebuild 3335 SHA256 003b49fc8d664b02903677b5e3b958f5f201ba504a046335a120065600754367 SHA512 729d810c92dd51776697b785a437e2f2735430dc31952472b9485d9edc135357b0d6d50908b272e5e4a86acea06f21dd86541487467f2e0ef5ae5c251b8efbec WHIRLPOOL 057b476aa099334d4a857fcfd7bd6253c91e875c4329395d379633394c66709598f149fbd3e333f42d31063d298fad2f615a242392263359fd7386ba922c0f5f
EBUILD elasticsearch-curator-5.0.4.ebuild 3325 SHA256 19e329239a6d19a5c579e8fffc8873bb3924d9f521cdc3a6ba39849e8c305fed SHA512 d893d7589502989b6689e28d9170459f55a7b7598b66cc8bd53394636d05e4ecf9832e9a1218f55106a69446ea377f1b48d3f9d2ee7d9c44562209f9598e7ee9 WHIRLPOOL 387a41090cf6389262f717326acde92738f037f82bd6faa23ea76a5fd1d4af5c656ff4417428a2826675177f412b38e5bcf0c62434e2c0a31a5fef65ec37a019
MISC ChangeLog 7404 SHA256 784e287cdb399e760c0a989b0bd71f6388f8eba046d318a31637c7112d48c570 SHA512 9cc466c383c51c0ab85aa32d0fa443cf0149eaba3ac29e4b7757c9a8b2f4ebb6eb5d05cb785ec5e76c8fe7d0c1c3082bf3f30d39ba36e4d9e5ec7a5ca1c3819b WHIRLPOOL c595d57ecbac5eb1c167e77aaca8eeafa2071833c44da1c7b10431ab02a0ea717fb8c478669e402db47f1dcaadf5e4c50a285e9cac665a77952682d5dbccdb10
MISC ChangeLog-2015 911 SHA256 6f2af6e82f6f117247a783b711378598aa316f1bc5733d83248949a96f197d1d SHA512 bc50115d94906909c1325122edcf10ac3a4844676958522286fe7f80e230ef83bc5f349877c3fc2b5a55c6f24043b1a92b6b753c35a7b6aa0de8919993186576 WHIRLPOOL ad452ba3670c5fdcd739b0afdd2411c2303c42940649e047af4cb28cad95be6c9d50bf4e03fb05fdafda8cafb0b944a3fb81494a5dbcc05ff4fd1e889de46d5c
MISC metadata.xml 697 SHA256 b66192c33f1f8f05c8ac8320e2146b1c899631f4dc5784e25ef0ac842c0982c2 SHA512 0b71cfc0dbc3b92a628c036f553e70a08cd84d4aee02cf274a224e190e50e054072405c49306662f2a0d1f992f9c55442fe4b0c02d47efd8461a28ce17840326 WHIRLPOOL 8f4e5f4af3bfbc87b09f7c003677ebd3f61072fe46052fee7ab080328e7d4aea3b74a89ecc147c2081e692552467b438ee2b5d0fc9bc9dbe3bbe29d59aacce63
MISC metadata.xml 587 SHA256 aecf52af1b0cb3f9651e23d68d4624d432ea39a9c5a9651b8eab24b362c1024e SHA512 d0206d15a15406f3c118ce6f5f4e1d10a22dc29ca2d628a67d9bc7730d7ec3a9aacdd13038a76d57e207ab4e9fbb49f9687baca96b958811406eef64b0e50fcf WHIRLPOOL 412c660f05ffdc6f6919be0eca64dfd93e3578f05f91acc3f4e61c76ee8b19515974cf4d7399ea3b102d06cc6d079dbad92b49d982abe29b9047174a7739494f

@ -0,0 +1,121 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
# Same as elasticsearch-py ...
RESTRICT="test"
MY_PN="curator"
ES_VERSION="5.1.2"
inherit distutils-r1
DESCRIPTION="Tending time-series indices in Elasticsearch"
HOMEPAGE="https://github.com/elasticsearch/curator"
SRC_URI="https://github.com/elasticsearch/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
test? ( https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-${ES_VERSION}.tar.gz )"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND="
>=dev-python/elasticsearch-py-5[${PYTHON_USEDEP}]
>=dev-python/click-6.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2017.1.23[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.8.3[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.9.3[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
test? ( ${RDEPEND}
virtual/jre:1.8
dev-python/mock[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/nosexcover[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}] )"
S="${WORKDIR}/${MY_PN}-${PV}"
# FEATURES="test -usersandbox" emerge dev-python/elasticsearch-curator
python_test() {
ES="${WORKDIR}/elasticsearch-${ES_VERSION}"
ES_PORT="25123"
ES_INSTANCE="gentoo-es-curator-test"
ES_LOG="${ES}/logs/${ES_INSTANCE}.log"
PID="${ES}/elasticsearch.pid"
# run Elasticsearch instance on custom port
sed -i "s/#http.port: 9200/http.port: ${ES_PORT}/g; \
s/#cluster.name: my-application/cluster.name: ${ES_INSTANCE}/g" \
"${ES}/config/elasticsearch.yml" || die
# start local instance of elasticsearch
"${ES}/bin/elasticsearch" -d -p "${PID}" -Edefault.path.repo=/ || die
local i
local es_started=0
for i in {1..15}; do
grep -q "started" "${ES_LOG}" 2> /dev/null
if [[ $? -eq 0 ]]; then
einfo "Elasticsearch started"
es_started=1
eend 0
break
elif grep -q 'BindException\[Address already in use\]' "${ES_LOG}" 2>/dev/null; then
eend 1
eerror "Elasticsearch already running"
die "Cannot start Elasticsearch for tests"
else
einfo "Waiting for Elasticsearch"
eend 1
sleep 2
continue
fi
done
[[ $es_started -eq 0 ]] && die "Elasticsearch failed to start"
export TEST_ES_SERVER="localhost:${ES_PORT}"
esetup.py test || die
pkill -F ${PID}
}
python_prepare_all() {
# avoid downloading from net
sed -e '/^intersphinx_mapping/,+3d' -i docs/conf.py || die
# remove test TestCLIFixFor687 as it is only to be run on older versions
# and the call to curator.get_version(global_client) sometimes
# fails with Connection refused
sed -e '122,205d' -i test/integration/test_delete_indices.py || die
distutils-r1_python_prepare_all
}
python_compile_all() {
cd docs || die
emake man $(usex doc html "")
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
doman docs/_build/man/*
distutils-r1_python_install_all
}
pkg_postinst() {
ewarn ""
ewarn "For Python 3 support information please read: http://click.pocoo.org/3/python3/"
ewarn ""
ewarn "Example usage on Python 3:"
ewarn "export LC_ALL=en_US.UTF-8"
ewarn "export LANG=en_US.UTF-8"
ewarn "curator ..."
}

@ -2,17 +2,13 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>patrick@gentoo.org</email>
<name>Patrick Lauer</name>
<email>gokturk@gentoo.org</email>
<name>Göktürk Yüksek</name>
</maintainer>
<maintainer type="person">
<email>hydrapolic@gmail.com</email>
<name>Tomáš Mózes</name>
</maintainer>
<maintainer type="person">
<email>erkiferenc@gmail.com</email>
<name>Ferenc Erki</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>

@ -8,11 +8,13 @@ DIST elasticsearch-py-2.4.1.tar.gz 77420 SHA256 673cdc861d2fd0cd9d1de5be80239dab
DIST elasticsearch-py-5.0.1.tar.gz 79648 SHA256 b4e17253b950f550c8fb53a68f431abc0a67131154aecd3a1dff19e955c3345c SHA512 a10483c853b3b1b6a9a250ceb51738b5351764cde18140b0b754f6563aa5ed8d3095063e85524968adc0faeb846acebedeeab7a29533e3025db698db228823d9 WHIRLPOOL 109890c3c6a408a700e9d03265308b3d33910a8883e2ec48657c0b2f0c0bb48349067ad19877d76f27945b5712e373db669bda7f74128e077198853f18397a5f
DIST elasticsearch-py-5.1.0.tar.gz 79933 SHA256 6d2c06607dd1c27842e25552878c2d45a345dc27946e8819588bcacedbe3c5f8 SHA512 a8b34c767247c906e7b602161adb94614b17f293e350908b375ae9c1a4f835914b3f4081cab20f958976c8b355189f1b4d3afa88dc66277773cf944fa7bbaccb WHIRLPOOL 9c1b8635220f24e4954d3464facff32a8d71e8aaef05062a8bc9e9eca369b179a9b50309558f1a199abb97bbadfe80e5344038015a54477664a9c8ea1e5ca500
DIST elasticsearch-py-5.2.0.tar.gz 80317 SHA256 47725bfb394d40198ef8cdf254f2ded87970c87282e1b09510de0406ebbf5476 SHA512 df03879c981361b55f0c12ad7bbc9a123b49d9a6b351aa18840858f4ac43b9ef11d8a9a8b3200e295e461438254bf95c4f233a50752f917aa31392be5cd3b7fc WHIRLPOOL 7ed9f9af2d4c4cc4011454f3e9bfa8121e375d017d2a23ef3420cb3b02c054a9976438eaa4cdd3cdeda39602d14941376ec2da65b839858229cfd9274893f6d8
DIST elasticsearch-py-5.3.0.tar.gz 80767 SHA256 f0b8a33a81b12a5a1b2bb603093a63a39e9e1ca116e56f85d18c02c2e93d6173 SHA512 2479b5be237f4ba4ca87997fafa92041fba1fe49658117515d70ae5d551e4da11d4556b3ed23f7b7c8907606b6b1f76b024a0293fd58072cf9bf650a902e5f06 WHIRLPOOL 4b17838d11d33edb389fc864f7aba0e07f4c766bc5197d19e029c05a304b2e9ac1b42d76ce4948b51e093bfbd90b1d8366725d48f6546b783b32afed65afeb64
EBUILD elasticsearch-py-2.3.0.ebuild 2445 SHA256 0eda8e8ad7fc6d4a8a88c9d30f33d861526de2fc60fabb21237711dba4adfff1 SHA512 0c530d4a11ced51f0f5539dc5267306acd84c8451ccbabc30d6e41722b855b99006c16ee96c295af3b27f940fd9fa393c04eca3aaef7e8ae64776553d931248e WHIRLPOOL fe795a1ead02ee094ade969716a77170af3e7b6802e3a7f783b37d64dc31b4ea73cac5cbc4a5abf3c7c5cc04ec8a540381b4a820e98d4c3693a5551a5c78b7a8
EBUILD elasticsearch-py-2.4.1.ebuild 2521 SHA256 dc3a662f9454f52246a60ee28832908d12352b5b7856fd89f19c3ce88e4ab891 SHA512 4fb445e0eafc14a29c797724ae1fb38470a288234e5136201cfc0ac51194005e922b65774a8b68bdd36842190e844b21def73b91d6b5fd10a8710a5b96f28adc WHIRLPOOL 0c39efd08806aa6ceca37d172c881025301a10923249f95a0488c81ea4e92a8c26f9441eda4311a11ed3418e67f98d7622d675ea38d5991b9f8429c5ee47c2bd
EBUILD elasticsearch-py-5.0.1.ebuild 2449 SHA256 6c912a46c37ad636b478b65c6f1a94b7d695e0d9bece43b05f57d99795e81b66 SHA512 ae90b001085f5cd2e1c4f13ceb9ef3a9a00965341a4fcba2bd1794f2cc58675028b15b6045fe905491b4b0d44bb9544df5e9f9259cb630f0047ce3162e8a0765 WHIRLPOOL f74a444412832dcd319489fd528cd0226a8d926ed8dd86124347b4446e013fef067c8d430510faecb239d68f133fe0a5351282849455299172c6050a363edf40
EBUILD elasticsearch-py-5.1.0.ebuild 2479 SHA256 0869cdb7ada38443aaeaeb0b8c2c438bb7cda6f7b316130fcb9b5a464f7b204e SHA512 1c20029ec3e00ee3cf88bfefb5e2c89ce1120e44582248a37abac1880412ace851b7798c800c8560387423ec1454e06f8c75d3f8b70415e83e432a4d928fdabd WHIRLPOOL 12562ebf7206d6611e0a8aadbbbf22f2aa136cd7f943ee9625390b440da64779e55477ba10bc2136aba199ad03ee5d0c830f242dc7b1458717094d794c375505
EBUILD elasticsearch-py-5.2.0.ebuild 2649 SHA256 c7d0ea2bcaf72fec3fd52dc4dcb46dc22b9f05e24347b4ce44226457c692fa0c SHA512 bb60b3fb1694c1cbfc9636147bf064941b2014945cf4497736b38365a7e76736e426299b5f5c06c6a0ced8bb505e8210690bbba6b6dd758ab9f5dac886d5fcca WHIRLPOOL a091ef478bbeba92d5681221d0476415537da5bd2b2bdda934df928d215802adb24babac7cb923622d782b0519a458eeebf12d81ada29601916561c387ee69d5
EBUILD elasticsearch-py-5.3.0.ebuild 2735 SHA256 43947caac2c79ec3b9e4fe4991372aa39eec16402ba335bb47a6d4af36530c12 SHA512 19208614126c7ef077eaddc7ffd4c6243591a38221556ec4c37376745a0a26df774ecf1fd9511f4f70408c87ed975f69c46252f2a8cfedd37dc858dfede10294 WHIRLPOOL 8103c71cdd1ee345489621e9ab9dcdf3e16a5bb5b2c25203621e23d2b78700e5abd23a1c0b7d5c98eeed5124ef099be7aafd2aacecf27f615b3d1903983ab8b8
MISC ChangeLog 8192 SHA256 fc93966f91813cccaa40c65a6a256be7c81d637c78964d7b1828e17bbe9b96c7 SHA512 8e87101afeb610339f1176125f239fa0a0909d404371c559e3dbabb38097e5b1ba867ccf2e9ae2b2e10ad85ba9a9c878852984f8f083a63b5bad240bb19096bc WHIRLPOOL 877d346ff67b54e5a20c17dd237518d2530af34d0b14d0f1f9232254a940a5be8b01672d9e51e6ca57ad3c901825c2b8a0a4d3dcc0d52341f6e3f2a2a8bc3a14
MISC ChangeLog-2015 1593 SHA256 0924eded2c64c97712c377b21b1d6999f9bf643b4eae250024a5fde81da2c76d SHA512 b68692be8d5681896cfff01a25ed6a9da49a105f93f612ed0e837ecf399288d1d678bd88141706872e1196b03801c4ee16a02b667ab8c4729892ae1eb4fbc940 WHIRLPOOL 43325bee35de57306f1215724c38cdc6c6c1cbcc81c6d36c437e325255ef2cad1e25d1738fa5abd7dcb3682ea19a4af58830ab5ef465e198ce293172c8e2e295
MISC metadata.xml 706 SHA256 8e03f9a97134f39ab28661ddbe7f52201f3007e3520d7c279c26f5d87cc6d85c SHA512 10725caeeceb4eb8bb6b293cd61bbf9a458c8608d328a0b1541715e72f92c235cc5f792721b7acb22bf8db604388909d520e7e46e1014978635798e6056d6f20 WHIRLPOOL 0f1db3f730fbad79ddefc985f78911341c58f000badac6900d588cc31fc68dd8b2f12a86539ce3db0c9cf1601729f3e482f3462c1807989476292d73509fbca5
MISC metadata.xml 596 SHA256 40ec0a5e78e89a0275b5ac0ba08d38b1a33e0b44db2939aa1591afc9c715e10d SHA512 e4ce2668edadb2d82f41cb816d51caaf604591e742b0c83c495e794e2c2d4da0b91fcd23ee2b83beadda40d95343130857ba3fbe27b0c4be580db86bd21144df WHIRLPOOL c314c4d5766f8927feb6ed9212f77c03b64d349e93e8fa652eae16c38674a4ad829a33471d6dbc862346a650365dd9afad342a51634ab3423cf34a6bc09934e6

@ -0,0 +1,100 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
ES_VERSION="5.2.1"
inherit distutils-r1
# tests fail in chroot
# https://github.com/elastic/elasticsearch/issues/12018
RESTRICT="test"
# that's now the second time I've disabled this.
# Why am I as the maintainer ignored?
MY_PN=${PN/-py/}
DESCRIPTION="official Python low-level client for Elasticsearch"
HOMEPAGE="http://elasticsearch-py.rtfd.org/"
SRC_URI="https://github.com/elasticsearch/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
test? ( https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-${ES_VERSION}.tar.gz )"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples doc test"
RDEPEND=">=dev-python/urllib3-1.8[${PYTHON_USEDEP}]
<dev-python/urllib3-2.0[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.3.1-r1[${PYTHON_USEDEP}]
test? ( ${RDEPEND}
>=dev-python/requests-1.0.0[${PYTHON_USEDEP}]
<dev-python/requests-3.0.0[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pretty-yaml[${PYTHON_USEDEP}]
dev-python/nosexcover[${PYTHON_USEDEP}]
virtual/jre:1.8 )"
# FEATURES="test -usersandbox" emerge dev-python/elasticsearch-py
python_test() {
ES="${WORKDIR}/elasticsearch-${ES_VERSION}"
ES_PORT="25124"
ES_INSTANCE="gentoo-es-py-test"
ES_LOG="${ES}/logs/${ES_INSTANCE}.log"
PID="${ES}/elasticsearch.pid"
# run Elasticsearch instance on custom port
sed -i "s/#http.port: 9200/http.port: ${ES_PORT}/g; \
s/#cluster.name: my-application/cluster.name: ${ES_INSTANCE}/g" \
"${ES}/config/elasticsearch.yml" || die
# start local instance of elasticsearch
"${ES}"/bin/elasticsearch -d -p "${PID}" -Edefault.path.repo=/ || die
local i
local es_started=0
for i in {1..15}; do
grep -q "started" ${ES_LOG} 2> /dev/null
if [[ $? -eq 0 ]]; then
einfo "Elasticsearch started"
es_started=1
eend 0
break
elif grep -q 'BindException\[Address already in use\]' "${ES_LOG}" 2>/dev/null; then
eend 1
eerror "Elasticsearch already running"
die "Cannot start Elasticsearch for tests"
else
einfo "Waiting for Elasticsearch"
eend 1
sleep 2
continue
fi
done
[[ $es_started -eq 0 ]] && die "Elasticsearch failed to start"
export TEST_ES_SERVER="localhost:${ES_PORT}"
esetup.py test || die
pkill -F ${PID}
}
python_compile_all() {
cd docs || die
emake man $(usex doc html "")
}
python_install_all() {
use doc && HTML_DOCS=( docs/_build/html/. )
use examples && dodoc -r example
doman docs/_build/man/*
distutils-r1_python_install_all
}

@ -2,17 +2,13 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>patrick@gentoo.org</email>
<name>Patrick Lauer</name>
<email>gokturk@gentoo.org</email>
<name>Göktürk Yüksek</name>
</maintainer>
<maintainer type="person">
<email>hydrapolic@gmail.com</email>
<name>Tomáš Mózes</name>
</maintainer>
<maintainer type="person">
<email>erkiferenc@gmail.com</email>
<name>Ferenc Erki</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>

@ -3,9 +3,11 @@ AUX flask-0.10.1-sort_json.patch 1563 SHA256 50449f406b0164a5f2d1934e0f7f24aa489
AUX flask-0.10.1-test_appcontext.patch 550 SHA256 866872ac74d58dc024dfbffbb6d16cddb18a09f1db69d6700d2b6ab26e4d7e27 SHA512 5510d536ee432429ba2f0da8248653192e9e5ed9ad107b05dd3cc640d63039327f1f495148da5b7de403cd124d04760fb94d185b6b774ce39a8ebb171bca4d61 WHIRLPOOL c9af7a75be4e6dc3b62b55248443686a2918826755be73ed9a11db7856254e163a6deacb00fa11dba4dc58398685a2ec11750a7dc1b78c2cbc6f85d18349354c
DIST Flask-0.10.1.tar.gz 544247 SHA256 4c83829ff83d408b5e1d4995472265411d2c414112298f2eb4b359d9e4563373 SHA512 0008d62d03a46b071c7d0510513d011a9bfd2b77df7f677371a446ca9805d16b1ee5e17dd8dd7cde6443a629370234e44735e20381de20a7da385969797f053f WHIRLPOOL f30a306ed00fe6d4c8e47b781c556c576b99b3545f833ae06f6b778d91c3127dc0adcc34d48221a0f1db1bb1633f2329d6085b7a4550afc672530525fdff474f
DIST Flask-0.12.1.tar.gz 548511 SHA256 9dce4b6bfbb5b062181d3f7da8f727ff70c1156cbb4024351eafd426deb5fb88 SHA512 23a376ed452bbf874eeeff959924bf8aee51fc9196af71092a7a457742a635fb3adaa958e61625522e93a14092e3bb88a22a74ef419513ca1ae93a1d08723ac5 WHIRLPOOL 29e1c55d094673cb1150780cac5deb1c2964a71e7030b4b4d32dd633fd7631d48687171cf1e745302e0c4dd40d4807a2467ca8c9c4fc9ada4e5d22a35cf3875d
DIST Flask-0.12.2.tar.gz 548510 SHA256 49f44461237b69ecd901cc7ce66feea0319b9158743dd27a2899962ab214dac1 SHA512 c00bb807e8fbc943e23a3721acf5b04320e7a58d658bca46bdf83a345b4c4d5729accae338505e134f01bc908adec9555fd94e8c87ef6f0367e6037215c06319 WHIRLPOOL 6a1c9c12804bc0a4052ba16aff00cc05dba243787a7a58ebf094760ff7e121cfd302eac85f900d9b5c49876a6761dbd6c0c17e8e21bb6c3a5a23d49b67575cc3
DIST Flask-0.12.tar.gz 531923 SHA256 93e803cdbe326a61ebd5c5d353959397c85f829bec610d59cb635c9f97d7ca8b SHA512 b8e9e005a850fcba413ad151998768ea0facb68f05855a1934cc6e4de1438cb59a4dd1bc74d2b04d52b3e837afa0a7785e98ae6c5af363a894c2be64773113f0 WHIRLPOOL df0df8db12b18b50d9ddf43ae925717bf4a67179af1d387020e73d4fb5f0c04c6cc1d6c83504d8dc5cbcb4dc11dcb0b63724499bd3c5b820feb181418d965138
EBUILD flask-0.10.1-r1.ebuild 1149 SHA256 982b942cf78e2ec0060e46f14a4b13a9e9d8c7825e235821058bc8738185f225 SHA512 4811cfa34a2cc28a3640fecc370b744f12f39befea9c057cf505e8423bab74707f1aaee267f8fbfd76fbdc0c5da3493d04080f9be401c553cd93620e9fd78d62 WHIRLPOOL 3c51bf1e29aebbb2ee51fc83e79afedd985af7141abb89a5dcc9a0094b20bf7944e4c2a332d9f2547219d960bfb416f8c02deae42d71563aa6f0b2653c5d16ca
EBUILD flask-0.12.1.ebuild 1723 SHA256 3d21032e1635f47bd433233684c9aa2c6e8d30b4cb3377c63a01ecf28909a7c6 SHA512 a972af92082b1e268d2ed0e4ded97027e5b969c18ece9a6be639e33a30a1988dfbff6e2311a78ccc69dc1711bede33245f0a003d71659c9376058b6184a3baed WHIRLPOOL 642123a1d8e1cb28accf20d42236086c296647aed4d226b6f84c07af2d7391eb8288a1a14dff1a441fed521bbc7d45493a05153d9d8eb0803004d36686a5659d
EBUILD flask-0.12.2.ebuild 1723 SHA256 3d21032e1635f47bd433233684c9aa2c6e8d30b4cb3377c63a01ecf28909a7c6 SHA512 a972af92082b1e268d2ed0e4ded97027e5b969c18ece9a6be639e33a30a1988dfbff6e2311a78ccc69dc1711bede33245f0a003d71659c9376058b6184a3baed WHIRLPOOL 642123a1d8e1cb28accf20d42236086c296647aed4d226b6f84c07af2d7391eb8288a1a14dff1a441fed521bbc7d45493a05153d9d8eb0803004d36686a5659d
EBUILD flask-0.12.ebuild 1441 SHA256 10cc1d0f12f955f2006fb8ebd3979fd4606f379dde73461e75f257522013c077 SHA512 c81594248e5ad39bf26c7a1ea4ffb8c0316f96c789f7b22c3544a6e506df128532cdf256e1ad9378c2ddfb061d4bb88d5428c4d99f290ea14611f96e50f73aa4 WHIRLPOOL 0b5839e4b071ae3280633d988c0f801820eff299d0a0fd1bfecc722ca3d30b428a29ce521a187d436d175a15a6cf68970f56579f9d660016949f9b4945375302
EBUILD flask-9999.ebuild 1120 SHA256 158924809f4202fde4ca403ffb5a26f4d302a52e77b644cad9fc93b43ce6b438 SHA512 bea9b9dd1f49384f4f62f5344e6ee92dc80d61537136c39041cf0037c50e1506d35ab94e4f4cfe94ee13ae527fd3b2810044ae7b5995738f97b4f71897f0a4b1 WHIRLPOOL d5fd91351112c0e39e5d2d12a1acc7fba42c03847d63be0f281b3202d472e757319c32d027580f17f495ca3fca7f67e6b48f690e9dd1cb59fcc7c65ba103c8f7
MISC ChangeLog 4034 SHA256 c227cb9f563938a8c37758dea86d9f912cdaa7b7a075f4c03de7b52e607395fe SHA512 a4173a2e68f4c51b67d72653f520cb3007346af41c8e1c182d2ff0b65b0be46884f3dde10c29c66e249d403bd8438d3cd467ae75428c97a2283d92bbbc54658f WHIRLPOOL 9d8eaf216cb8d3d773f85005a0a5b87f48365d40e12fba29303ef18f2dc3272fee18ec9ef967d20698cb2c87e195c26555fb39b5fc5c79df5a00c529eecf2221

@ -0,0 +1,59 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
inherit distutils-r1
MY_PN="Flask"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
HOMEPAGE="https://github.com/pallets/flask/"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples test"
RDEPEND=">=dev-python/blinker-1[${PYTHON_USEDEP}]
>=dev-python/werkzeug-0.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.4[${PYTHON_USEDEP}]
>=dev-python/itsdangerous-0.21[${PYTHON_USEDEP}]
>=dev-python/click-2[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
S="${WORKDIR}/${MY_P}"
python_prepare_all() {
# Prevent un-needed d'loading
sed -e "s/ 'sphinx.ext.intersphinx',//" -i docs/conf.py || die
# DeprecationWarning: Flags not at the start of the expression
sed -e "s/r'\(.*\)\((?.*)\)'/r'\2\1'/" -i tests/test_basic.py || die
# issubclass(ModuleNotFoundError, ImportError)
sed -e 's/\(excinfo.type\) is \(ImportError\)/issubclass(\1, \2)/' \
-i tests/test_ext.py || die
distutils-r1_python_prepare_all
}
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
PYTHONPATH=${S}/examples/flaskr:${S}/examples/minitwit${PYTHONPATH:+:${PYTHONPATH}} \
py.test -v || die "Testing failed with ${EPYTHON}"
}
python_install_all() {
use examples && dodoc -r examples
use doc && HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

@ -1,4 +1,6 @@
DIST hiro-0.2.tar.gz 9384 SHA256 5b71a8d446c4c4efbebab4e06c9973a173c425e0eda218a86fa47244b61a9187 SHA512 69a66223e678c87363ac4beab8a58bec7976b93fe1b354ac1030842e31463adda84f444732ac48868f6b4f11f4a132a1142889466474bff2a77964449c710b65 WHIRLPOOL 7bccec85bf160ead6d9dafa9a0ee6f2f390fdd2d60d2454762dd3521d3eaae7af94f503f169ae8c926ab0dae15c79fa080bf68f453eb4de11b849fbd5a620ed4
DIST hiro-0.3.tar.gz 9355 SHA256 33c0a32d709fc980d54b096f1b1055a18e8dffb8e307f8ac7543fae10ededbfd SHA512 c5ace67410ac0e946aa7f93b61448760ab9bba5610621a585f17d1ad99444161a2495a73e20b67d50f1b8b0a4c1b54a9f25732319431905891b7c5fc58c6000d WHIRLPOOL 6d9b68ea51dedc60cd9a5cbbc7f9e0ef8995b23e134e993bb86b373f29673ebfa164615a0b2990c73cdb4fd5633e70df92c276646a4db2ac12b7f624a24efbbd
EBUILD hiro-0.2.ebuild 528 SHA256 600460d84a7d953b9e5b4af0a07420cb169862b70a385bf698779389077c7451 SHA512 a664b3c4b7575c25a665288836a013fa757d516679ec947bf9879393471653f0794ddcba07ac80f13aa7d452bdbffab2b93e2850916c98e8ff19d8dc12f65014 WHIRLPOOL a63d674059e75ff8ad105f95d24a9b108ba3a97891f6ee4bfad0559c47abec7877a6047b7e60cbd666ac78bbaf06d193d995417e620c2992550b3e0084fe1e80
EBUILD hiro-0.3.ebuild 530 SHA256 b19925d540f3e0cd61ae5a1ce25b14e3042dc0448282aba80ea07e9d370afd19 SHA512 28c3af48fc074438b7193cc42fafe0bfe040a4d2191eaa0668041a82de4b5642506cc288d7959b54c487a8bd497ab2be35146f65d89e3ff89ca972a95c7a730f WHIRLPOOL a6d922daf20e5f8cb795e865dca0172b3e0ca739cbdff1561b02b0c6240ea1446e53f4eb0709ca896b94202121ba6f291ce63ce6da32964be8f761dfe35f2555
MISC ChangeLog 296 SHA256 aaa66ec843ce2896b10382ea9b5736e76e26cac6bca9e7cf1bf7491fc03f3db9 SHA512 03b50efb3f8a8e225846bc6a889e7d7e64bd2a2a8640745fadba760fc1782cfda8f38f3512ed33325b2687c8774c8db1f3523a2efd192ece6c29fb681bda63ac WHIRLPOOL ea16d39f71bcb27d0da23acc8c0cae0d7b43c6e81268640342deb29aff7c8b66cbd200e7a46d5fd99ceaac0e587f67d53c42d12070fe799aeaa1e61bbe4c2bfe
MISC metadata.xml 467 SHA256 460ffb89d2d6106bdeace5e457520e6ed9902a9f9b49a0cf9674efaea980ffae SHA512 f96002813a716be33fe74efa612a63080dfa2562e96a3e36ebfcd8da763bf537c0af2f6a15c20ab078f750bad7280afdc42a4f8e0a31ed98ae2c962d4552c728 WHIRLPOOL f6c89397e3ed99730b81451256a615c59cd45ee1020f37b4ac44a9e245d7fee4baef5ecf01b136b5432484ff8efe3b78edc46348b7afa18b9fc521cd6e5f0d12

@ -0,0 +1,22 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit distutils-r1
DESCRIPTION="Time manipulation utilities for python"
HOMEPAGE="https://github.com/alisaifee/hiro"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="dev-python/mock[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"

@ -1,5 +1,5 @@
DIST MiniMock-1.2.8.tar.gz 13217 SHA256 5fdfdfeadf0fc781d0592a1b90d2fcc11581f682ff7cba6201cfdb15c3ea5a4c SHA512 91133251a6e6b1acc11e6ac4f24404807134f8a7fca49d5f7365d7fdfc6bdd1527e7382da8d866669408b1ad30331a176026dd31bcb0c3b7367b7f778fc61ca7 WHIRLPOOL 768a73dc82499615ee0d0ce9dd7a3e67253c27908778b0fcd0bf07d562254f48ba95128ced78b7599ccf77cf19bec1c1b85d21a60d251f302825516800bda69e
EBUILD minimock-1.2.8-r1.ebuild 542 SHA256 e35305167493890939af451906f7bf67aa4fde03bf2b904f63b0c4eda5934038 SHA512 7b280045eb8bfc5ed94da79b602776b65108e034ac4392e76e17cd8bf99e9c34d37b3ed4e2bda71bd652851b2489c3df988497e13a7dfddbd1f005f0f57515e2 WHIRLPOOL 6e8605d8318506ecc98fe22609c6f173b51c7e7e67361a8394c0f4320d703fd7e202c0cab3dee680a570a815379307a3cd302d53ffb64d5c0a60646dfb2c1443
EBUILD minimock-1.2.8-r1.ebuild 836 SHA256 7be828e87d5a45d7feb54d66521bd1a55808fb4795b002e1e33faca538e3452d SHA512 34db96ec600f439ddfc41ff272997a3268b3b5d7d54b267160665ef9c5e6c3ade6464d6dda2148b15aacb8dae6fbf7f0e17d126470acba4544a844c354d95ab2 WHIRLPOOL da0048e59afc13af3e6728c7cb0346f48a941704a770d351e9808bc5e175bcc455457cfef50d15bd9c0f2d02bc858fb3320ab06cc239bea97297973721d5553a
MISC ChangeLog 2717 SHA256 b4543ec62dffa73ad22c88d77a685b44e82c1e4038c3117a14efad02b5262469 SHA512 3dcc4850aa8c83e8c7aa3ff6a05a5a5761ba72c85795eeda19e2a618b7f7ba620c96b0939ff76d88e7ec7648a99628c7bb2848297365da83aa3873bbb17ef39e WHIRLPOOL 286b2323d79227d82968a416162bed2614b84a065ed1163cfd46bb7d70cba3edb1a08083e7f5886ccaa352330026bf8f38922d26f695ebb2ac6abb92ebaaf5f3
MISC ChangeLog-2015 3377 SHA256 74791e2ff3d8705ec317890e088ba3a9a598d537e6c84da5b8db6bd8b41d422c SHA512 efbedfb881beb0aca4e0ef1865a8993bc0e2a73bdd15a5c535380ecd4d0441025725b4db3b53427339c90ec9c4274b18032f4d01380b0e5c6bcd682fc8735e12 WHIRLPOOL 27e1c5832fa3e8ae9ff749827a741ded5508732a0cc4b395e843f4e3273213f1f5685c461cec498afdde908dce29973daa647a745d220ca62d831720a278ee00
MISC metadata.xml 311 SHA256 7ad89e7cc9756e1455ae7432feb3295853ccd5db23ecf8cd3c55c58d41a3410f SHA512 9df2bf6b3486803c9754bcb3b9142844ca050718f10c00bfcaf4538262cb95c3d7a5e3102ca2005ce407205f6beca7722aca82407e85cc289b35e33139ba6236 WHIRLPOOL c76fcf9f81f51d59206341ff6624dfed8a49574123db201d48a32d200afe1f9352cf6ea752ccc4e4a27c5a1c03ffec884c4d2e654ecddee409c0d63ac3626548

@ -1,8 +1,8 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python{2_7,3_4} )
PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
inherit distutils-r1
@ -17,8 +17,15 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm ppc x86"
# future breaks minimock hard -- probably makes it think it's on python3...
# https://github.com/lowks/minimock/issues/5
RDEPEND="$(python_gen_cond_dep '!!dev-python/future[${PYTHON_USEDEP}]' -2)"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
S="${WORKDIR}/${MY_P}"
DOCS=( docs/changelog.rst docs/index.rst )
python_test() {
"${PYTHON}" -m doctest minimock.py || die "Tests fail with ${EPYTHON}"
}

@ -1,4 +1,4 @@
DIST node-semver-0.1.1.tar.gz 18338 SHA256 e29ee4e51efb6d82c55aef5d569b888842e62e6404ce95df18d80c421f8e7dac SHA512 f652a69330907722d1e6449f237ae6c006a11c48f49b450d390700704309672573add77c103fc53d052014e751949348b344b001acf85ae6668e504811a1d198 WHIRLPOOL b4270e8b8d25676328619b6ed325c0991fa7c1f3a30dda136122eca820c1927a1d74511ae0330a0551a7518d6338da3af55a593290aeb1427cbf61801855d436
EBUILD node-semver-0.1.1.ebuild 602 SHA256 a461b819efdd178ef86cf4ad5e7b7737a3c630fdf9728169d6e4f57fe50c89b6 SHA512 beceedb50525efede4ea098a32800a9e6770d054615ea34ce129da930b7271dec24f3f592e5cac6eba182ef784711a8037ebf0ce17019672522669c2f07013ce WHIRLPOOL f070990b5c797dcdfcbeb1e6971e6a44d9cbeb6fc2f2bb44f161f4c32493c5a6b512c2c7564e4debfd9161115e07e4aac8a016a07f310e49c701100ec6bf62c4
EBUILD node-semver-0.1.1.ebuild 880 SHA256 dcb614c76f11b4bfe7ac3e229abe1050965d1833bece6684199b0159b71cc58d SHA512 9425c6e058205dc1dfedcea4f11a0aae702f4922a912ad3495eee06e6876484fac327422de4983b41b81b5709d13e437c142c5d4f211d75e37ed5d36af4645a0 WHIRLPOOL 6463e11e2fca639cb413075ff13effac456b303dd6502f52b9ef4de808775a38936f88f750acde5780538855e87839af6ff5c596ff00d40ecd15ae6b0785dd66
MISC ChangeLog 297 SHA256 5b58c985635a8cfcaee820c6a741f8780fdb1a64c4ae3324b55d7b322b548eec SHA512 66d3bd8189a6a44d94d3bcfa38b92e47e6ee680b32646727c3d1f212d2a3edee4a5a9f1b853ce1498e1e919979b9391211400ad014b2a8be0df1671b739d3d54 WHIRLPOOL 7ae1d8656b0efccfde14faaa2d84d58e2c7bea428854f504a5fed75d7199a72a06941d291a044e34284b1ff21e4771ed048480f91c67dfc7c18ac59344f44bbc
MISC metadata.xml 745 SHA256 265faf22446902d2231a9611ab0386c5af0958f6ecca82fe8734b03e995b2b9e SHA512 615429b43049be7deaf2334ff5c1cd73289d42569ccbf0dcfc3dc3cb5851b2f5b162c9a0f5c5466a9b2623eff311ff733e1edb322f9a818bf169f05b59fbd48f WHIRLPOOL 780f263c972b1b34bfe6901fddfc18441dc025487437ba5e25557d95264505254cac030bd1a6be687b1c9765dc842801a64df7d162c619e5cb1bcbf5b6f9601f

@ -1,9 +1,9 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy pypy3 )
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
inherit distutils-r1
@ -17,4 +17,16 @@ 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-linux ~x86-linux"
IUSE=""
IUSE="test"
DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
python_prepare_all() {
# https://github.com/podhmo/python-semver/issues/4
sed -i -e "/github.com/d" semver/tests/test_negative_range.py || die
distutils-r1_python_prepare_all
}
python_test() {
py.test || die
}

@ -1,6 +1,6 @@
AUX 1.9.0_p1-exclude-tests.patch 332 SHA256 a9e2a5b4db1fc02dd40210a80f54682f0f2425ab0165dbb02403f9c923bb687f SHA512 9b4b45d22076517ac6e79ecd74430ee7e53501aea07f0e2c43bae3c119e572d9357dfc32adb036920f4ff15c1344ea3cde20e79ee4c609508feeb9fac3293c57 WHIRLPOOL cfde7c812e8fe6103d05cd30e7a945b939b6417bc20c2041125d045f93c842b09f6bac24b4580b26cfad37143d2d42dcf752a57fde8f19af5d291a2f1c6bc47e
DIST oauth2-1.9.0.post1.tar.gz 21306 SHA256 c006a85e7c60107c7cc6da1b184b5c719f6dd7202098196dfa6e55df669b59bf SHA512 a3b64eef331d4c4f59c275f14efb2dfb48ad60de47a59a88106f60d64428a09b76d8bedf08c98c113493968d83708b1478b4b61b2b5528b5b01fa22777daff4c WHIRLPOOL 11d7cdf610d297a909e8ae61bbdf8765b8ffbec4cf83cfa81a097619194bfbcec3ce8967e699b6ba56076c84e30fc5747c5f83895997b7e54e19a0c45ed39e5b
EBUILD oauth2-1.9.0_p1-r1.ebuild 1014 SHA256 9acd3aa80a370f0f5950eface13cbc7729ee82ae63e8b6f2a5e3f0769b829172 SHA512 e37d68842b76c594457066427c55490711dd4432233c8583dcb8e84b96291d7ab7ec3c9bf0c7ab377b07edf342500fb3e04abad3247f831c8397399150aa8fad WHIRLPOOL c312f6f461acfbf0186a1fc5c5f176a8472b21455f2ff1a8c1e714d2a9d68f64dc2f23725ccfc230f3643b67b113a8ba1156c526b138556fe80b2b938ff41cc5
EBUILD oauth2-1.9.0_p1-r1.ebuild 1018 SHA256 0738a46af3289c3b37c9ffbc2c8e064366ad20e7adc39aaaf1462341f6ad984c SHA512 dbf66ec9828d885201a7d629c352a1ec0bf98379b07cf96a682731273f008bb914b54563450b8fb42c826e27e2c754445f60f445f6c5be6c17e4ac762fc8a02c WHIRLPOOL 988ce71f758c138369d8a02176236423772afcf855eaa772fb6c087e88700397856b2ea2ef1b0603eaca63087d1c9992cf5f8a5e758a9b95b01d7e7090906d61
EBUILD oauth2-1.9.0_p1.ebuild 728 SHA256 f9ad999d777ca4ac2b043d026f6b921238670699d9cc294bfa8ff644e0e0d7b2 SHA512 186f2d908ea528e235562a8fe921e9d4a1440cadb5ddaa31eeda57cb86f066e9ab4b8b94b6b9e79d80f5d80e232ffd72ab0fb5dfa5583c0a4e980a96e117b595 WHIRLPOOL 7e497fe778f5d7670c906ad3e146aab8746edc32eecb4d3e3253b7bec832ab5ba017c315add820090f6006d1a847fa1fbb55058896b4d91ebcf9fd9a15ec638f
MISC ChangeLog 3604 SHA256 edb04b3b28ecdefcdd3a541a83dfbde24dd786d75d6f1795abce52660faad364 SHA512 879dbf0bd81c8213a820b9e3882a98b8ee1048ba66eaac67db0fd11fd5c0e84bc599fb52bcc7237b67f1becc304d84ada4aa065f3e7e1e42e114cd6e223e0c21 WHIRLPOOL 1a70e32632827186793494434a56b8abe3732ce29849434f7bcca137d3f909a4854e34549e2019487182c927a4b4463e491125ff76cb01de960b0b18f30cc612
MISC ChangeLog-2015 1779 SHA256 c73c5eb78efa0b2f9cb55163fa3b3c7f7af8dacfef391dc22626377062e43934 SHA512 44e86c6c45ea0e94e70120bfbe1b4a1441c168eb5dc53e2768251df6bdaf4735d754aa89e1a68058fb6af94c5316ecb14dd29ae5b4331205b44e984470a2b06b WHIRLPOOL 206f8aba051b73db4a37dc954640cf0df0f555c900e6d4ff66e9f47062214972a37c1fce00fe66c58a8f0e54f7a1e1f5c52d4c904892f2ec4004beda7abefcfc

@ -3,7 +3,7 @@
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
inherit distutils-r1

@ -1,7 +1,7 @@
DIST pyalsaaudio-0.7.tar.gz 124577 SHA256 bbd5a9eb351def673800707f48e64680685f397e29da72ea4c9355e1a2b2a0fd SHA512 aea46ebc4a59c791e318e58fa7c307b73ea7e1eafdd6b2055df312e26e8d4868ca582b76dd2f203cb7c632a25e1bfd066f6f9522484aa5db51f404e5f99a38cc WHIRLPOOL 80dd871e66e21ebe34581a0c7ec846dea8b5c5ada93c0b0811334dcf2e90ab97e63852cc47a5355d03e546f335751e949d725f86bc3d26d76ea7aa8e4db9a718
DIST pyalsaaudio-0.8.2.tar.gz 212747 SHA256 b6df486f1c4035041a5f3800496b86c64e48e4a7d47f94dcbca11b0187aa3a15 SHA512 cba4acaf18b74f990547a590da5bbb824398518444cd09cf80d2e4dcb1176fd5469b107c96b3696ca98ef8ef4d1026feb22b01f730b2558c9dd60ee58500d4b5 WHIRLPOOL 4526ffa3eae6834aa97e8bf55dc90e25c6de5bf6f8345f853a5006a9c7bb1bcb8bd42bbe677d246443213de314400e8e17ef84ef4653d7e7c207151d5a03be33
EBUILD pyalsaaudio-0.7-r2.ebuild 866 SHA256 5086d61556a3299aa7514f9259add429a5a18c266592b56ade22091e0d2b9a46 SHA512 8c5def961bd6f65d2b0e2a6d0e07bb76209a91839c92f74f31d7aa74ccc3703076539ff2171d26eaf2437fe43143a1c7ca4b7dcb47fe9084db829a72db17ea0a WHIRLPOOL 306f347d9b14fa4f4c9716e2589a4241da1a746713aa39b19d799ae01fd68cd1e96af192936f0da0635a364fed77e40510eedef49a3fb881acff4980cbd29bb1
EBUILD pyalsaaudio-0.8.2.ebuild 983 SHA256 94119e6db159be16b250645791743f87b7de7242fe08c0927f2db5eb4d87bbb3 SHA512 2a4ac6a35d62d3ca7b9e27bd3b01197293729a0440fc85179d6f81bb516f6320b214fe44b8fc0c63ab6aef5b2bb3a900a3e963aca8f0bdb817a5687c59eff134 WHIRLPOOL bd9af7657de519dac8322875856fe56ded8b9343217311e6bc38ece823b6b30a95ca3adf3457fe8da0aa738d12de3cffda4541971da9719a4e3520448ae62379
EBUILD pyalsaaudio-0.8.2.ebuild 1068 SHA256 fce20deb26086e5635fde7e61264387a5a49dee40a0bbc0f409214c0119ad9c6 SHA512 fd03c603a856a60d7ed48ce6c95976683834489751085b52294dab19f8d65d06aed849662b90d1c4f4d84d83b3b4acdc7880bb12dfadc1451e9a2268e0373797 WHIRLPOOL 7ada231340aeb8f59e49cf4bcbffa36ea7dff29b054c7a0dc7e6834f29dc29ddbd14c85077dc1b69cd0f3e75028f86eac1716a44485a2b611a59e061d9b8f092
MISC ChangeLog 2840 SHA256 9aa6dcce86273dd0054de0012093129b509648983580937c8d6bdeb968fb0ca1 SHA512 9b0b2c142b776fb4067a71700de4f752e37ba21f5820491639f6a4264943f84582d110cd50cd5e5282300beb86e6097da18b739823fef1b5d574da87925216af WHIRLPOOL e0413b7067cc4cd84ae4cf78901be50558129006cca93e41e5998700d97efeec04b303e8c5763d64eac2ac698eba1a78ae1581795bb5d0e99f095a469ed2f299
MISC ChangeLog-2015 5810 SHA256 18c1e5e3d0a1dd6d5da1fb41262523418554ad50648c30e81ddf553c98174dc7 SHA512 2f71f5c67edde33395631fd6bb206f167efe6332f12e3a12c72ec0d22a8e2e5aaa70561e224ba2590b688063dbae90ae7872120510e7d73c1404f8704722ff8f WHIRLPOOL 199d84b73f35a2f59209839b69ded53d21f9d8d36ab550d20d6aac36473996d3d25993ddd7bcf773851eb9dfcea973d0acebe01887bd51af2b99d7d91263abbf
MISC metadata.xml 370 SHA256 9e714e20e8b9c247087d2b9bad32ecfe37ae67f535b8afda2316d6f8d62a4ac1 SHA512 8f63acae6a202a3d23c7b7c1777db4734de9e630630d679417ff2f9ea1c3595d855c6bb3d21f5ea6e889bc005fb500cdc95c2b7247725ebb14d0dc66dc8e4ff8 WHIRLPOOL ca8d22e6a434413b446df62433dc74af268e8f9c7e148caa0717c6f3763b044f8c284b6a7cce8bbd718889614842ba29e97e00e0030c7253aa98e6ca092ca2cc

@ -1,9 +1,9 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python{2_7,3_4} )
PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
inherit distutils-r1 toolchain-funcs
@ -31,6 +31,10 @@ python_compile() {
distutils-r1_python_compile
}
python_test() {
"${PYTHON}" test.py -v || die "Tests fail with ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( doc/html/. )
local EXAMPLES=( *test.py )

@ -5,7 +5,7 @@ AUX pygraphviz-1.3.1-swig-3.patch 790 SHA256 bd502470196cb7a5e43d9840c5ee39deea0
DIST pygraphviz-1.2.tar.gz 90913 SHA256 2e8a82a07dcf006b9558d22c5a6357c012193d4cc681776845e515fffeccc6b3 SHA512 e477af635594c3ba1aa6fa499bc5e60df14e76616a1a777f648e2e96d3953dd3d0b3bae4a92275dac2f7466276cf526ecb8b6a63fd3fbad26ee24b67d76ecfa3 WHIRLPOOL 2757d02b130f326ee2638b78761094de1a841293b6de1d5ea2c89c169cbc8525041e06daef9ded32d7c1ac944ef99293ab67fee6c75a2976283f87725635a4d5
DIST pygraphviz-1.3.1.tar.gz 103336 SHA256 7c294cbc9d88946be671cc0d8602aac176d8c56695c0a7d871eadea75a958408 SHA512 e1957d7daf7ae9e60873cb6f23ac19a3320b4b10579ab24a2307beb558dad11a8e82e1da528799165b761d944efb4860b7296e3218846f7885f715c396a8e3dc WHIRLPOOL dd4ac48c4e4c05a134a6ba076979f9dc1ea7fab03700208aedf9cd6acf3fb5595a26b3a0f1de8d46a61750dea60a6e31f180719cb51b1e916ecc677dde61a618
EBUILD pygraphviz-1.2.ebuild 984 SHA256 4e31d1f8917bfdee6605ec596e0a5d48980c1fbeb396322356ec61a2a736677d SHA512 fd7921219ec847b4976bb1c00cc053236a0aab1d46d927c621fe93d7664fe334dfd0b0de3e411bd182158046e6b01a1fad29693e8de09a77c11299c57aee8a3a WHIRLPOOL 51757847a8333fbdf12b8207dc8fca94eeff12a7f87623103b5318852333da2182c03005a0df0020bde916df51ca19a38cef038332a15a4db4b8f14664627864
EBUILD pygraphviz-1.3.1.ebuild 1092 SHA256 8b8c8f558191e5eb74c04d0333cb465866c7249d379237a024ee1989a64f5a08 SHA512 465dc555b6046e3bae122900e81081885f4a99ee111fef755916063215f0bfcd166cd35be456e1e1994a79298ace98adee87b91efcef53fd8aa144a41e011aed WHIRLPOOL b14f752a732f13f4b2eae581ac0382abb450ba8961cc53570458e46d87724de612f6b5b1f86027c10ebe92ac665921a192d8b9464d42c0b0ab2602822a1fc131
EBUILD pygraphviz-1.3.1.ebuild 1094 SHA256 d918820816a62d5a8f6af8b8f29423fff683a198ee4525ed38a206d10b17c597 SHA512 86c0ab98943ca0db09ca99e163b5c703e05e6a55075525b4b6752a921153fb58deab9a0fcd992cefbb165ce7150c78811e4467ad83b002dfc6564aa8552939a8 WHIRLPOOL 1aad6619b262909499fbe2ebcd173d4c04add0087cd4af36a554910df2616655d6f3c2d1066915bd830421210b69530b82d96faa0652a2e7ea7225f03fc116e3
MISC ChangeLog 4169 SHA256 eaed85e424f7d862ce9c9cb823f21791183c756116c0d180c6675a2928ae3ed6 SHA512 4f71bfc27176aad157e9916d4b52263ec4205c5b112880e176ed621074a731b13a8af4dc0001af062b75e14845cd5dda8d2f90822c544b06ce093ca11e487afb WHIRLPOOL 6fa2c649d4060edd18b2aa592a8286fc9b538974940c5c4ba6ca78ea0caf237c490aab41fc0eb4e5cee18358d4a28c148ece6e5153d4a8f191ea62747813f28a
MISC ChangeLog-2015 3508 SHA256 ca7a9e80b300c74496668610b9f5dbf13eac1a108591e4eb75ae9dd3080ec85d SHA512 efb454678a58c05fd23389891425791047a522ec92542e33fad55699daccf48ef02fa61c3be82632049a628f6497d11f76f93b80fcea99a053f11237b4266efc WHIRLPOOL 0e4a1df3166d043394235964f9f4f6b0502cdc57edd55e4b14cb49f92c0a548b1a51b8cf95427686f785f70a1f3b26bffac85aed2035c8f671a478355876f665
MISC metadata.xml 616 SHA256 81130eb6e928a4eed129e5acf39d1fdcbad6346d2f9a7de06201cd97cb91453c SHA512 fd9922ce1c9f9d5381c5ed4f4679b45b5bfbb21c452a1ba4064e26fd33e59f648593d7322d1ee68bb4d3e2268a5a8dd2e7f676679d57147929cdb0493835d34d WHIRLPOOL fcc11919a0b92f193fc81988593719a8b21d96877545928d09d910a0f5640b1065d079f5313f7d685524273eaf00c2f1b86570f2097436fffb11e8f523b06841

@ -1,9 +1,9 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{4,5} )
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit distutils-r1

@ -1,5 +1,5 @@
DIST Pykka-1.2.1.tar.gz 46252 SHA256 e847ffeadee49b563426ab803e8eee67264d773e38ca14763fdcda56411e3c11 SHA512 22eaa735915e33146d8a3fa3f9dd5ea1dd608e7ad45ab21721a108b01ddf058b4cd00da67b762a95ede650c9ba1a79ee3d6fd22a491bc7ff348a56b7c0139cfd WHIRLPOOL e6efd2c78714cba9ec296917ad42e5b495bed751e1339c407fe42796d99cb7bb39e33bfdce70fff8ed42f9706616676f7cf975750672989f833fe1f464e5cd34
EBUILD pykka-1.2.1.ebuild 556 SHA256 01c8cb0da4e31d981b125bf344fbc9593aec0190f31651dca684e5d878cee43c SHA512 eaf6660787120730cf6d0eb0a4126b006a9d19565e1e130e0149ef1129ec6c3e4ca6ef47ddde6b5b5b28ddb3b8ee6bc340c3b9edea99bdf62fa0de368c1f981f WHIRLPOOL 8eaffef29d183954391bbbdaafe9fc7cdf11d051582cd3328a33a136488edf63692eca0decbacb17f04d5ca4694ff26469fdbb5e7f9dc7526726fdf68c4edfc1
EBUILD pykka-1.2.1.ebuild 565 SHA256 35517df7f81f8d85c2d775a9027cbf01041738e70129cfd1bd0fa2032ba12bd1 SHA512 7997fde01076647c479aeb3dbd4d3607a4ffcc5f9d1a799c603ab2e41c5534977a0f20bab8d022768e5848c608507ef3aa8c544cc039469a816c981e87c78c3a WHIRLPOOL c8e737552ebb7c6d80f5d7d5501d385c102cc295682fc86f439764f0549522d024d87a5f38f3e407acaa8c53ea02496ec133883abd918bc3f530d7b8be9c469a
MISC ChangeLog 2549 SHA256 6ec5c7654f3990423c4f946fbe3c0ae39ed932972fdb2da122c184ec072c4ee4 SHA512 42fcc52f1b568571e3d698b4e86c4d12ff08505e4ee915dde7ec253abb1a3a306ca92e5efbb925636291c8a5a021f70b6fbad01a554141fe12a439cf863bf049 WHIRLPOOL 8e7558d9035c4855633f8c39b1bbc1694f34ee833c3696f7ed12e35049603fdd480561892a4f6593539e99f6e270dcac19037925eb096cea612fcba6ea8055cc
MISC ChangeLog-2015 599 SHA256 71ae1e473df5e6c923aed9d967ba83224fe73190aa6613717785f6d19a46bfa1 SHA512 d574d618a6adf2029d9765793aeb816ffcb599153392a81b4e0ea04904fa204f1ab43bb17d3ed307b071831cbece93b7cd8951a71200ed925340b600a41707ef WHIRLPOOL 290da8f2db5bc72360fce7b9f3972d701c1889824f55d612a62c18b10a5fc72f1e65377a7fd12998367ee5fb8c6c3522a17070172f5f38173035dbb45196f240
MISC metadata.xml 465 SHA256 ccfc2beb2353ee98f16b7a30611164f724e7cb7b2ec395ac1dd0154d5ad292c4 SHA512 f745252eba33b659548085796f25751f6f862f63870409ca0c1433e81013fe6e59e7d23144e0522c6dbe68645a10e32c2066f0044d2fc3e73953dd09f97d63c2 WHIRLPOOL 3f9534df84b3df28b3fbd8247b76e6cbd63e9bd05080999e8e45b0d75a0ae74a0be2ce4a690726384252c0d0e4571d2d52721e8d0c87570d316a7b929b5e782d

@ -1,8 +1,8 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=(python{2_7,3_4})
PYTHON_COMPAT=(python{2_7,3_{4,5,6}})
inherit distutils-r1
@ -21,5 +21,5 @@ DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}] )
S=${WORKDIR}/Pykka-${PV}
python_test() {
nosetests || die
nosetests -v || die
}

@ -1,9 +1,9 @@
DIST pyramid-1.5.1.tar.gz 2401767 SHA256 2fe0b4012f10444682acc0df3b9cb85c7cfff2508ba5cbe6db83f5f14b510d86 SHA512 70b04111020d0f02ef21c52c44d7b6a5e78d198daee0068921df048bcae8b07567aee05d57f1a9e7329ef418116a0f7682aee30c6f785a4d1ec847e2519e7cc5 WHIRLPOOL 16e17ccba24f6a76c4ef0f2e361580e832c6450f453f88229bf1204cd123719e08e8565bb46d8b0bef5b395af2dfa87cb7ac7a9dc0dc9a0cc2d019490716e151
DIST pyramid-1.5.7.tar.gz 2678474 SHA256 c1302d5ccb6833e8794ddb649aa9bb64d86c05adb127c93e329f8863907449b4 SHA512 32b0d4b85bf0f471b7c08ac7353f2859284ee7bb2451b68429074fb5f954e0e02d7bc4bdd86f843d6a5304b56a418e698d614806bbfd09dda9a608db88c25949 WHIRLPOOL 2c12aab5e91eede072f0b45b510699f048f9848753cf134e21dcb775b0f2fa96c815d1573cd11b67afa76f401bdab230b67fe1a24a8a861708309d8b26308619
DIST pyramid-1.5.8.tar.gz 2546802 SHA256 51474d93b80a9e55cc120f911eeb11c4728bb0ec5ff40495d28ff9977685eda5 SHA512 725f472245c03a50463d9e8946dbc71063ef46d58df8a41804d1c68bb0abe796f7fcd36f7c1708f8597a980f8cb308fbeec0bbad3f82c0e7d3eb449f6719fe16 WHIRLPOOL a2e9ce852fad1e491d6b1cbc01669e1f4fd67b512a345040ac975a6b2b2dc4245c21b479b6009ebfbc9aa05502c216e1bb396e33ed09c7907163960d25b79103
EBUILD pyramid-1.5.1.ebuild 1202 SHA256 49790ece85fccf970ee8a52c0b863f5593818fe44699816bfba381d995b7def4 SHA512 b005f61e95df324a71876fe05a9e1319e18059acfa7515eceaa2b7e0a492de3ed0a61035ec37a8b16014506a64186f4ac017ca70b72ec984824a4b33377ac18a WHIRLPOOL cf2139ab6bee999471d688dd1011031b2491b8a0c18f858b1742e513c8272d85d6c0f3eba002551aad9f0932073ec64e48676582189af5ee5d30d3e97826cf16
EBUILD pyramid-1.5.1.ebuild 1198 SHA256 be94543d684900b4a12d07c098de8280cf1fcae640ac35be73ca0a89472bd3a9 SHA512 a8e698df325925c01dad7cec9189bf395627d1e4fb4f7a0515550ed0380a5a5348dfb764afd533e0c3816a4fd98583169af6eb27dae0e9fc486a2758aeed4182 WHIRLPOOL 66d0f0114c8d59011ad5ff563505bef446b22f4a3daf3d4b1bd10516437398b1bc07329ba7fea9fd806b0ef78c2e81d76ae26721b3451d9bff90c7d33adee6c4
EBUILD pyramid-1.5.7-r1.ebuild 1042 SHA256 dab549801b80a20a0dfdf9434804eb46fc128cb3774a58958b2b3e07d43171cd SHA512 609072e5b327c417d5c69aeda490fb3a8437b2a39c21ff66ec1c141d9a930fe836ea527841d8ce7417a02d38c426a9d1e0b4b2ae210b522b3eea7673d0db9911 WHIRLPOOL ee2d1a93d56f131555460fba31ee2381f92ac1a905661d7579d89df1f90581ddc35a6cf91aa283830e73d369e44bc191acab8427fa12103e24189b3dc8a1e4db
EBUILD pyramid-1.5.8.ebuild 1042 SHA256 dab549801b80a20a0dfdf9434804eb46fc128cb3774a58958b2b3e07d43171cd SHA512 609072e5b327c417d5c69aeda490fb3a8437b2a39c21ff66ec1c141d9a930fe836ea527841d8ce7417a02d38c426a9d1e0b4b2ae210b522b3eea7673d0db9911 WHIRLPOOL ee2d1a93d56f131555460fba31ee2381f92ac1a905661d7579d89df1f90581ddc35a6cf91aa283830e73d369e44bc191acab8427fa12103e24189b3dc8a1e4db
EBUILD pyramid-1.5.8.ebuild 1046 SHA256 48972adf07fb382bbf6dd5888f5c3f01accabea287aec88b4e78a6eadcb553d2 SHA512 c3d0bc1eb9d8334b8661776a7dae03963dc706fedcf3ee8607c54fe972a1ddc71b23dbb83413a20ae27857b0d89c3783ed1f8f204cbd7d0a00ac742e135c54c3 WHIRLPOOL 7d462f620716c5e6c588d0f3702afcf6e30fa08fc5f4ed95389e03806b81754b70c641a083ddc8adaafcdee18c19e38a9ca39f045944714f4c16f787e9273e70
MISC ChangeLog 2783 SHA256 5cd4e8bdc1e490dada2b74ffa1d83d5c54db66b8034f149ad368903191b48d8e SHA512 73565f695f8264a57d6bba697a7ba3b2f3b4388ce7f9eaed424702cc27779d194fcff77e1f8a2fe88392bb0ef14f27de48f7fb776fe132827ead2f4972e21b87 WHIRLPOOL 2ab4f5566ed35bdd70e023178e6488955b55f49b8d16520797ec28e1f5c5207198b32ab55e899f9369a0425d07bfbb6688b7e8c1329fe39a2e8906134165b631
MISC ChangeLog-2015 1830 SHA256 8ac245710fcf8b98ef2bd7ec5b34050b08b16655372e7c1b1c6da73d2f6f978e SHA512 ed16d41d8a518bf83ebb71e0fa99143db34873ee004c86f6480fbeb758d9e8ae46b8ab909e67683b222a9d006c07c99f6319552aebafe674b7f51711d9cfcc6d WHIRLPOOL 050adfc9e1e20f43629af126e65223557122194dd71f957b83144d792f999bc4f07525e35817948a96edefb71e307c1e8bb247c3cf0d16ab06e3d5933e435fbf
MISC metadata.xml 310 SHA256 ee92bd1e7a65bdd002fd4fcbc4256b58efdb156bb1576103204d42e78f5fa96a SHA512 c883e84e3f88d74df21905d73b27c0eca217419610ae128081b368073ec27717405741ab8b57bdda953a273cfcc9412505e01947829c17b3440b83b4f2beaa47 WHIRLPOOL e22f7af15053a1472815ea54f0e114a4b1e7a8f3682b098d5d2fc83e5bb6a11977830e6eaa8fc5268d7846ff840c73d3cd9e5feb71c4e12307752456293527fb

@ -1,8 +1,8 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
PYTHON_COMPAT=( python{2_7,3_4} )
inherit distutils-r1

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python{2_7,3_4} )
PYTHON_COMPAT=( python{2_7,3_{4,5}} )
inherit distutils-r1

@ -1,5 +1,5 @@
DIST pyroma-1.7.zip 359654 SHA256 5498d46cb690404d70351aacaf04e61a709ca48c24c803ab5aac7fd7a1629518 SHA512 d7c95283273befbed6a747a1f3c0aa0af0db5c8d486128bcf5a3439dfe7204e1025afcf22cbdf5b96b6f4302b8d569c60c1eb9c646c035fd8a324e3d69f7195f WHIRLPOOL e5fc4a47c258db50ab2d5bb033e66cc6d589864c8d63bd448ddf491de849dbc87a1c93ccdde8729ff824e437dc8d2fefb05e536eb772507c0239c91983a22dc9
EBUILD pyroma-1.7.ebuild 593 SHA256 55d754d3de687927cfcd3b5ac125f6178568ae6a94b299b5ebf49476430b367f SHA512 79db1fca2327aad54849edcff40b35c76a6f44948aedef8ef9fa28f7c844ee419a47c68008ed044b968dad593e77e9f65947669b848c130efcb9819313d6bc24 WHIRLPOOL 215899ce1c588c68a6bf5260dc9bf2e1c55a3d8d4139908769d8c2691d0d7aba3aeb2ac22d2a5794e0461f0bcfb78e767597442e5a25dcd252244172d36a709f
EBUILD pyroma-1.7.ebuild 601 SHA256 6e7c76a56c0e82d0eb261077a309655c94e49b3a2c243fbaa64286b1e8dd309f SHA512 108969e5f32aa78d6402c689360db0a11a4816148215a8cdff53381dbdff2821ce0463ec1f74d56821262349dac6507f1ca67c5f858d2d3a015b570f9bfa55cd WHIRLPOOL 120a57f16f5f7c7ae549239b4c35576f1a3371495ace9de5dc015f9bf6f7e5d91dd487fc16d6076f5639da825e0b81e6f9cd843632d9cade024b52e913441b17
MISC ChangeLog 2438 SHA256 c55b5c5e6f248db718be72111d1f6ce7999784c661ae9cc74dbeb1992abae5ad SHA512 b5760f96287f1398fe0ceb88a779dd19438ef4fcea9f7e12baf4f34032658bfadd0a806004791b674ef37f9fa4eb9a02d7f439dd60ada099536b3c98ffb15441 WHIRLPOOL c99f1dc9356e51934778fedc99c9c602114c0eb1b0c412c6e6a45fe9bc13648fa17c784f6fa180bbfce87e2e944babc6955e1c009e22047d208aff776abd6c20
MISC ChangeLog-2015 889 SHA256 7d57e5e8a9b673b1d2939fbf028a5a7bc5ed62bd79350ab9c1d6d06f01a3cf3b SHA512 668e28b27cae475d6b8c0534bdc469108bd8a3bdc51db2af8197b350284e27494a91d340df976cd12b875fc992f44a93970dd749ab5af9da2d0e44a67c579f28 WHIRLPOOL cedb7e931e6ba67a46a935f1ac580ab9d19a75e2ca5ab0cbd647b0855a3f7f54e21ff95c35ed54cc90ec8f455deff8f9fbd0fe977d6291c29d07c2c0cbb2cf4c
MISC metadata.xml 271 SHA256 c0171ebccbffedf15aad76a49f6073e706af040f00d0e00a3b19a04f1ba07878 SHA512 7345d6ef057762aa750573ecce7c46f9dcc53f9f19775b23e6dc4bf66b04ebce7fc076a94ffb3687d6fe27010da5755aacef273addfb672f59c601879d55898a WHIRLPOOL ff43d188be55852e790df82e732941062164de503908d435cc8744eb04556686a27078b152102fc99686c53d6bbf079232a8fe40044bcbae6a189b334357d570

@ -1,9 +1,9 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4} )
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit distutils-r1

@ -3,8 +3,8 @@ DIST pysrt-1.1.0.tar.gz 12171 SHA256 7f5468b15b05341e7b6086b611a326588da8dd7f649
DIST pysrt-1.1.1.tar.gz 104027 SHA256 fb4c10424549fc5a32d19cd5091f00316b875461fcd79a7809bb55056974d0aa SHA512 607f80c1f66702d36b6fa54b293f59c6a28415d812bf54d7210075d1c84a7547ce2776c0809910ed3d79c08a3c595ce74719976d8f2818820a3f4a306ffc1825 WHIRLPOOL 9f3e4e76286ad5f2b90bd81eee3165e29295372b2f3c112875ea7c90fa57c04c8985a94b1106ba886a5ed81a6200a938a94c634ef0b5d92c85793b7e36d9fa6f
EBUILD pysrt-1.0.1.ebuild 823 SHA256 0095d2092dda512ffeb000c9e82b5438a89e229720735353d7a82b76b3b65ae8 SHA512 2e89c6de324a8cb5974d30820da35c4c48f54e320b3e84fca35fe8e0a65c71660121a5caf1abbd28528ac73e3ae34da126914e19cb7f06dba04b5e5d046885f0 WHIRLPOOL ffca6dd4120699549267e70013719c3b6e4f003b3d3e32644427a69547af5c06cec98c12a650dbd5c0d2e916a00e437d3a52eb6795de3170ed35cb3e485d8729
EBUILD pysrt-1.1.0.ebuild 716 SHA256 5f76c01549cefcf9197feed05a1b3d679d741263245136f5fd3588a4f386ccba SHA512 748df19d36836be33058a15f69532d1211ddbfbba2e952a156ea9b16f306b36f137eacd0ea611e57d1c961fbb9f26615447c6d9e75667003af9d89ffb9833296 WHIRLPOOL 408f315b615b528f320a6a78fd94aaeba6ec36c85e390def3e8ea11015b76c99ba497a8bca5fa4c4562eff86b2a85db20bc2ad25caa0e6cf58536762cc832c21
EBUILD pysrt-1.1.1.ebuild 784 SHA256 9a09d905ac2669cf3b32d8d406b0450dcf2be3a7ec3228915ffed14312d8541d SHA512 c22813eb76cd489a717b0b724874eba15fc153766fce056023deaeb82aef184d1c95eea405699c831ef61f9b3dac222453273bdb94aa7c8a0369fbebeef980d6 WHIRLPOOL 1755f76d8e68ab24f37d429f7679bb24d3867c9695bd9824a3b4161b43fa808af09c50119c29eee9730f88741a8482f082f8f629b0673e8fcdf98fef917d25b0
EBUILD pysrt-9999.ebuild 714 SHA256 75d92ddd2c7dab339879ce00fb0f484746670f42403c6b33443f6864ee5b14f3 SHA512 4ed35acf689d2b6363839e533f9b4d351330f43f8e4a9d1d3fdca0115a26fec18d2a1a1578cd9139677c71ac4b14432f03151edbabb532b9d64bfe54e748cd52 WHIRLPOOL b63dbbf180493695d74accb9e2517cf5a5c3cbca6e44778507fb942b0ce5b90cb4cd6c585d8242a320e930d8c0f4fbca6d67b32d4de0a91b30dd5b76b10bf917
EBUILD pysrt-1.1.1.ebuild 788 SHA256 d175120999b667a2c381743fae7fcce2ce9a18d8c5823e35345f16a540af79f6 SHA512 7f15dde11564ef8615a1175f8e756f0771ecb34b64e4f4c1957656933664bf2f6e727c002e45505f14662b59e5c7eacd9ce2b65f9fcca0f01c09b2aac30e8e9e WHIRLPOOL c7ee80e29d2d5beec15ec75fdc7deeb2f950914c2deb1ab5224b65ddfed81d07b798407a3052762140f8064a39edbec1ca65e0e026087bda2f56f159c9f974a6
EBUILD pysrt-9999.ebuild 716 SHA256 26cd983108cbabfe358e2af8ce2c1be2b2cf631461c894ba88356128dc0120a1 SHA512 9391b47318f7db590b822ef77ef6cb2096111dac8a52136088828901159cc6305f54fcbea5e11f90ecad458eee7b68bf890537991d73bc3b97719879901fda17 WHIRLPOOL 35978bf3ae89f7cbb8a4180d18126a1415432a51ce7fd9dbba4f1e23d71ac32ddd14e7fabd8092c8e376919b7b228320ecb5118c6ee323b463c35b20a0a3a35c
MISC ChangeLog 3905 SHA256 c350e25b59519c144e505d30f6a48f3ae5b9814f3ead759f08bb2cf244776597 SHA512 d96191ffc2236b2e89ddc3d511cc397451ddf8f6695a5dc5768b7411f8522753593f8bda594408762bda353fcdddf875b3afb549d1d64f058548e20a11c564f5 WHIRLPOOL 7aa531024ef1a06c65c13ea1f9e39d59775377aa27c96ec73f368eff0f5e8855c96a732ec349c5797ea7fd677b666d3efa716bba3a44fdca6431121cceeb353f
MISC ChangeLog-2015 1610 SHA256 3c26c2f9876f2de9d2d8e86bdc6a1e74822c892e8057026f7ceb27bdb5897734 SHA512 af8fa696413f31329f2f2d3419f79828f80b5188d14204e036d1128411de0bdc890fde62f737ab5622ecb7d6d2e2cd9531cd2a85d1eac9a4a40bd803069e7ce0 WHIRLPOOL fec8ed82aa9b5e1c10acd9d25d791c1e888738182cf9e918a4a6c094b96e4bca52285e83a7b10c0fa7a235e4ebd87b98850abb1dc3578380026d670dc564e51a
MISC metadata.xml 626 SHA256 10db9492f1481be99b2e459abc0a04d05b6b26f8921bfd1ee16ffefccf002cac SHA512 33a316cb9b5d8010c0bfe429a838a469ab4f2ea7dbf94b5ff05e4a5fc77e55173e8e0f876aeb99b394de6e74d329d5ee57488c35550652571753cb53c6d085e0 WHIRLPOOL 9c0ffadc49de3bff01fcfbf4e996bf44ee775c289e51ff8c00d99cdc597f3d8cededcba325f3dd900c459e5ff3cfe68d5de17a7611ef52fc5e8c38871ed5feef

@ -1,8 +1,8 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit distutils-r1

@ -1,8 +1,8 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit distutils-r1 git-r3

@ -1,6 +1,6 @@
AUX 0.8.1-python3.4.patch 4629 SHA256 3bb83e7303a412854912091394cc29a6a8acf3486b3008bac14669b744e81245 SHA512 3b5c072b55c138c97e9b6456354bdf17c820d448880e0d6bb5ce398b7dfd1bd432f9886da4f8b960578f60e24fb636142bdaa66566ac22e12cda0928753aa46e WHIRLPOOL a8aeaf886a02264170e84b97fbcc6291f8ca09e59dff9d8894debd69a916cf267044ddf527bd7c94cc7c89b7c00fe0fa557d8ff62e2e4ddaf636fb75978f9b86
DIST python-ptrace-0.8.1.tar.gz 93674 SHA256 779e04c7bdc00150b739e7d49c9c61b7f36f17afd26355f91b10cd0e7d55d19f SHA512 1c3dadf381ad0fe30374fe030fc3a81b5ec0885c31ac9be4ae561cf14ff891fc2e465555133b2efce6be0154b06768121aa068161bb3de10aca6df0eb181e25c WHIRLPOOL 1541571ed580b5852b1fc51f515776463dc622a4a2c334691f0433083a29bc1059549e0b4e938ea7c694517e341cd39bbc3f487f5ea7f83b327aaad1dbd8b7df
EBUILD python-ptrace-0.8.1-r1.ebuild 831 SHA256 63d20278c7e6fc166cdee5acbb76398e2acb28ef9e0827ae4c4fa4781503cdef SHA512 afd6b7ba23a148a742a9406f283eeb27d5463d20d6a863225887a1727d85aede44ac23413662c309428a064837ad58022aff66931805101e18481672181c96df WHIRLPOOL ff9c782854f8095e875fb52ab80f2f99254322507a2a056f34c133e58e6ca7ba821998d1c4d8b822314d0684f4feb98abd154c5112ee161694d5ed65850dd3cc
EBUILD python-ptrace-0.8.1-r1.ebuild 836 SHA256 e18d29af84a0c778db105dc8e9376a3a99b1ba1544d2865bf8494d3ade271029 SHA512 8fe7ab9e0e7c002d18641ea5cf890c37d89d2656d575a8f29ee8cbd44888a7a9316f767049e23c1be7941aedd16755cf4283a015e434f3d43ac337b65f26376a WHIRLPOOL c69b253f28d0223a4a2c628d7a6f6219535bddc18b333bb85edf75608511826fbddbd0ce3c71d7dfbf68607afdbe64ae57475b5e054aaea90f8d8b69b9b406b7
MISC ChangeLog 3305 SHA256 9a3f9c2714b970cc4ff2d0dae0215d0332be761af89cd7ecfd07ab144c1affb6 SHA512 e24890ca2d15426c42cb9b2045a78eb6988baf8dc2584e9d71bb831faf393f70f5958620561eeaf8a095854fde85fc0e222f31b95b27f3a2e919cab91da8d750 WHIRLPOOL 3a3e6bc0b4d3df64a68becf4562c3377844665df3cc1c43a16b03ecb941d11748dda07da36b795e525112d7969a34b2311a717d95f571ef9d7583c0f23977878
MISC ChangeLog-2015 3853 SHA256 39f74986e224d8ca77d3a4048f171f806ca7ee739c5f03cbcfa6da47d108fd8e SHA512 5893fb83bfa6fd03f3fb7a4e29ce893a36c589a5928a61caa329b90f404af9b3545dea814ed0a048edab478807c5b36c63d5803f5706fab9f679f8474301f179 WHIRLPOOL 8e23f5c9e551bf60023f70bb9df17c38e6d9a2ed553427ffaecac1ece896c07126a7ea510bef8eeb52de45fa459d364048a2e36242e5e7c9a2a4d18c621fa9ec
MISC metadata.xml 390 SHA256 3dcc1e37f5e4374db25f42547dd7af3fc6325477960f110713e5fc9562b68219 SHA512 b9c75af73d22d67c125fafeb5615a03ef21cfa501a275d2139ef49364ba6bdd64c3757194e9dae7678aeff8f0cd4a9233796c907d4cfe6427aa43c6986bffa92 WHIRLPOOL 76cb17754ff03026314513ec909fa4bb424e2439cc341f5a05001e4cac3d2e5ba069761d37c1e39d6a68f018f4ef182df3fbd40cc9a602a641fbd3757ec3fde2

@ -1,9 +1,9 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python{2_7,3_{4,5}} pypy )
PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy )
inherit distutils-r1
@ -19,7 +19,7 @@ IUSE="doc examples"
PATCHES=( "${FILESDIR}/0.8.1-python3.4.patch" )
python_test() {
"${PYTHON}" runtests.py || die "Testing failed with ${EPYTHON}"
"${PYTHON}" runtests.py -v || die "Testing failed with ${EPYTHON}"
}
python_install_all() {

@ -1,5 +1,5 @@
DIST queuelib.tar.gz 6969 SHA256 f771790be92a93c49fa6da0cab349d59e481fef784b8230bf9338d9036e90b8e SHA512 54b649d08ca60ed933d862b9d5845af162843f4f077722c78b7c72be4093406cc44182905a2d21235635afc1139974c08c213ccd8a333e72fd94c06adc34497a WHIRLPOOL 808ef3b957315505157fbac019b8ecab729f5c7539edeb289f47af540cc536ca55bcbbf0bd7edab7a105451fdfc9e2d8667409ea09383b7eb4980c22a0bedeea
EBUILD queuelib-1.1.1.ebuild 648 SHA256 491aea29df0c2d472dd3a41148faecaf8f869aff0b3655916d007b644e8e8def SHA512 29a18cda54d0324a8acdaf0e0cacb3ae0ce755329b31e9dc5264683ea124508d5007b63ad6fb44e73c531efabfae3b2e12bf15e42ab9ebf497ba07e5a3abbff2 WHIRLPOOL 08436062fdd47ff283f77e12f1be2aa7ffd03dca377d6712c3ba814435d06e7ac4c3e4d79dc5b47899202594b22c51a9e0d7371994de50baef6b3e18990b0d11
DIST queuelib-1.1.1.tar.gz 6969 SHA256 f771790be92a93c49fa6da0cab349d59e481fef784b8230bf9338d9036e90b8e SHA512 54b649d08ca60ed933d862b9d5845af162843f4f077722c78b7c72be4093406cc44182905a2d21235635afc1139974c08c213ccd8a333e72fd94c06adc34497a WHIRLPOOL 808ef3b957315505157fbac019b8ecab729f5c7539edeb289f47af540cc536ca55bcbbf0bd7edab7a105451fdfc9e2d8667409ea09383b7eb4980c22a0bedeea
EBUILD queuelib-1.1.1.ebuild 627 SHA256 515cb7a5c3bf28f54f69029ae047b4ac15fdd865c3f9d2448daeb9d363c6d2ff SHA512 db04680a4c326dd7931d2598214572c79e0e42c3d9ad0af9b9e383e76127ece4ff351a00c03f34da6fef0659473d16d359d7b2a0d9ec2e7c12892d762e21a665 WHIRLPOOL 7eb24a8187fb1b82044a3c02f3ee5e346ca008d2ff1c43562161910f6cb1cc133a146dd1577190f3ad4f1bbcd797c7256d8bda7ef951cc6b21731d9771840932
MISC ChangeLog 2561 SHA256 9841080079ab306d762e5a0bf2255833944d3e80c5d62c53dd8ac7d63fd2263b SHA512 f30f6213613139ec24aeffe890a138ff209866a0283b0a8ebc98da48573a0c246ceee9d303d4a24b86a5a55290b674fcad5afcdffefffaacd20a9c2b1af70f9f WHIRLPOOL c38625b9c5190284592bfebee880eed6caf29ab6980815c6fd6c2827380aee3f4c52a1062e34682352d42ba5ea4ab836c3900066e5e6cddeea4a2ce0e98a2430
MISC ChangeLog-2015 902 SHA256 712fbc0a6d8f78eb2855437dc5157ff2c625f4c6f27e623c4c167dcdc041c0fc SHA512 128d87ad63b3bc8f900a6fa22fd3b9baabf8c520944f87ae051c99f5eb02ad67d76b540d447eef37dd55c39f62e658eb44e87e3dd34c8d00019c70495c5d8506 WHIRLPOOL 013428098951acf91ee88ca5a7726ece458cbdb0e1478c5a69170a541df17f3011eac321f56eb25e39e579d1ff09656fe4e26f6b31bc1ea76b046ff9dee49b3f
MISC metadata.xml 330 SHA256 4572b2bc5c649a4bc7734699353043cbb910e2411174b1b8cfca8deabbd3c04f SHA512 4f20bb7cc7a98c0248ee15e30a6dbe38e8e21c727aff1d1549750bdb8e296bc2070cdb6839ca8c5671bbb85a62c39844cc34c979f72aeaead41ab283e955b5db WHIRLPOOL 48767a4bcda18d099d3b15d8dc42b390d44a8651f4118d34d41ccd1141c68e1c7a94133fe1004e1f0fa3ae31c7951dacea0beaa455d1eb1e93199d37baa55e67

@ -1,23 +1,21 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 python3_4 )
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit vcs-snapshot distutils-r1
inherit distutils-r1
DESCRIPTION="Collection of persistent (disk-based) queues"
HOMEPAGE="https://github.com/scrapy/${PN}"
SRC_URI="https://github.com/scrapy/${PN}/archive/v${PV}.tar.gz -> ${PN}.tar.gz"
HOMEPAGE="https://github.com/scrapy/queuelib"
SRC_URI="https://github.com/scrapy/queuelib/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
S="${WORKDIR}/${PN}"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
@ -27,5 +25,5 @@ DEPEND="
RDEPEND=""
python_test() {
nosetests queuelib/tests/ || die "Tests failed under ${EPYTHON}"
nosetests -v queuelib/tests/ || die "Tests failed under ${EPYTHON}"
}

@ -1,7 +1,7 @@
DIST ScriptTest-1.2.tar.gz 7208 SHA256 158c34cfa736288c33177588572c2bb3372b836eb4c90b05222911b4ff976942 SHA512 0dc09e6af5554f38aca6ee45b9afad2fa4c1c53a4d3c43edff95bbd6ea8d57e94bf6b7bdcfd26afff6bf2b10690795bd2816013801911f726c67e8171546cad2 WHIRLPOOL 2d23a9fec63c34bd6cf4a06fa01167a9fc05017950fa05bf39a14b5f44393ca38b11d4c7b6c8285ba49cd1a535520ebd83901fadc41497ce7513899356d935d3
DIST scripttest-1.3.tar.gz 7546 SHA256 951cfc25219b0cd003493a565f2e621fd791beaae9f9a3bdd7024d8626419c38 SHA512 a54aab83e102a8aa9fdbbcbaff5e8b758886c2db2d1eefee9448895b5ebd8d10115a86d810a39acc82917c17664d9225403cb8fdb2a7631ab1b601a791897a0e WHIRLPOOL d48c2d05920450a022de68af69c1120a8b2f843d7430a6be6a3a6d2ea6f99850d28576ba82b13167595f09fab5d803ba765e406182a83283eb0bd1c00ee0b701
DIST scripttest-1.3.0.tar.gz 14885 SHA256 33c2c5315538598652cecc28984557d55dbe75ff814e50e4307dc8fbfac51cd5 SHA512 038bfb1726bff85b6e3675be51db829d3519b47665266f6ae1d3c5c6f4f06e7b16742262ca1ba240544e9bd39ae96c1be0bd5e8583736f72bb04241a1bb8acf6 WHIRLPOOL a415368739016a2bff8a40ecfee5bf009811a60a463d06c25b25e4c4d408de58ad3e4051b7dcddeb0f9246946d2b1b5420ddb57edcdbb25eeb0bcc6e77b2dd77
EBUILD scripttest-1.2-r1.ebuild 545 SHA256 7fa2d3520b36e9ba8027eb625c8623292809153167ab11644de9320756a713c9 SHA512 cb688fbe63f34ac59d7d390bf26829a68a9716c7249d63f4c2b758efc0d5eb786c27a97a82b33471c41acf6a03a7cf8bdf54016c35de5ff81a6d59e7c479fe97 WHIRLPOOL 7b7c2f730547ad6e06345854104ff114d875592da9585e67d2b0d0eac0dcf40e9ac03599393c5967d3e2b0df74da2497bad2cf51706ed2ccc1692d6ea72c4b67
EBUILD scripttest-1.3.ebuild 638 SHA256 4c7c503b89ab13a2b1b46ff21067ffe20ffd8f63c95aead0a6ff698a5785676d SHA512 27b88f37b6a0d511c5503d42d11f32ab54eec2a265dd7f7e3cd51fc44cdfe6edbb3878621285404ff0c14234a9dbe1b602e2aa07252573a36fe1b7c03a2101de WHIRLPOOL 91ed3f1cd2eaeb4909fde55491dd5df6d4e58f156724d8a705d1d10609f6666341a7ad062fcea3f569a4da3051aec72f59866730d76e6bed98c4d6b3393bfd4b
EBUILD scripttest-1.3.0.ebuild 630 SHA256 846f203954d3a3443078d6f87009670f56327bcfbbb44212badf70413e0183a9 SHA512 2e2905a9cf344bc2a32e32466c1966ce019c45afca771703ae8a73e2f39c4da95988ec9c13849dba0e63d6dc9067a30183a3abaea512376001b26a640be66ffb WHIRLPOOL dc082ecc7ac0d331183cd4435911c999be3c27a003fc0910209110773cc04b73535f3676472f93379739fc0a975e697f37313fa7c272ed40d621748a5e258cf9
MISC ChangeLog 2945 SHA256 cfcab5b91debca5afcc673ba66e434dc26d8dd6623b8e4827fc6bb7a20b0c434 SHA512 d28ac76697f17611c96b483735a03583fe2640518753e82001835bf55cee3eec7ab626f53cf09569b3efba508063fbc7f0d61b2005022b02fe1fa2554134d7d5 WHIRLPOOL 5825697685e935cd8cb16f25eb0b3213675b439b205462d5b7a49f29724f021b86546194c914f0ae795e79243367218d4ec313539dd229718aa9adae2efbc0d8
MISC ChangeLog-2015 915 SHA256 a39ab65cdc888e544301276c90d347d97e0563dafc042afed22c027354bff1dc SHA512 72f4631ea068b4050fdf26f5c9c731425a82d7e387e55ab08b82b2e5d63af7efeffd44fbd169d0f91f96111b73e0102afa5919f5dfe550cf18e5d2f7c80a0d55 WHIRLPOOL 0f9fc066e6ee0af7d9cbbaca6bb2b81c0fd1fb1cbfa06966b66ea03b6f7c53fc01c9fc74f32778cbf10a41edfab972ec784a2ce0c4f05ca1e467a5ad30bb673a
MISC metadata.xml 313 SHA256 2f8667962a675d1ca68e950730c4bba8cd99b970a22973949bee93078ef21e88 SHA512 ae1c2257d3367ea3bdba8e040c0efd98674fe833f7a025c1b554e8cae6e1a41de6867e63c3d792593fa2f4baab158b046d2efaa08d6c8376f8ec749cdc7d4ff9 WHIRLPOOL 63faa4f80bba6fe067f090b9671925a7d75a12d5386ee568c7ebe168355f89bbb23ddf518d71091890eb8b817562eb4983ec5ca112793580bcf2ed6203846dd3

@ -1,17 +1,15 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 python3_4 )
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit distutils-r1
MY_PN="${PN}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A very small text templating language"
HOMEPAGE="http://pythonpaste.org/scripttest/ https://pypi.python.org/pypi/ScriptTest"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
# pypi tarball lacks tests
SRC_URI="https://github.com/pypa/scripttest/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
@ -22,8 +20,6 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
RDEPEND=""
S="${WORKDIR}/${MY_P}"
python_test() {
esetup.py test
}

@ -1,4 +1,4 @@
DIST tinydb-3.1.3.zip 33969 SHA256 c46d46e5e4e632df47c75d8bf402f3d8e08a468e782b5475398dc6ac6448e16d SHA512 451f942f1fa38bf159cabc5b0738cb818921bf47a2159211a4048eee91a23dd734bcf3883e62d7b4ff85fa68def78edadf05d845a0ad0f3936d281e91de65ee6 WHIRLPOOL 0adf66a74359d5c99d263c9b6f2418539dc762eeed28993935e9c99a04058dbfdf5c85c73c8643d9b366982b438066fbb2c405723dc01673d103197a3e386817
EBUILD tinydb-3.1.3.ebuild 781 SHA256 31b3e4ed0861d9c8e110e4343a04c2cca55c81248567490e0decc59216620aca SHA512 4b5ce4ea0ee0812a2c5f52cb5dbd5f0e89f0a7ab15c6e27838351f53680475cfb77eee94f3b35bc1f589f9f2a3923ce4b7cc470a39cd442415be5c1663858ad6 WHIRLPOOL d7a11b5c0e2b7597e1718313c654c09f188f5e7d7cb540b230ae6ed0137ccc0c91d314ae36a6784eb1f3ce0657c830046cc3886c9cc91a68187829db7f4f8128
EBUILD tinydb-3.1.3.ebuild 746 SHA256 7c65974f44037917bbce88ed5fa69eeadaa61d876ebf8dbbcab355d63dd0e2df SHA512 5604ddccab4af43ea14f3bbfda326ddc917fd096f86453f94af7ce4f35bd9b2cd8d97c52bb366187c6e2020bcb9b07e831088ad478e69c3ce4adcd4a51753de7 WHIRLPOOL f90c7ad6767f0e92cf89df29ec0737fc4b1013c6eca8652934db4a4ebbadd986a41cda6520f415ce18a030dff67989ad8a999495f4bc47bbeec331883d01a621
MISC ChangeLog 738 SHA256 f786b291ea174dc45c23a867c88bd1591a00c2403e818a59a15966ba550f661d SHA512 4e84d3dc5bf612e0ab1cbd9dec544395763b6e15936fd0d1d374133b8528517ff3ab5fded701bfac20f814bfcfe36c26d7c4caab95c9400d39a940adec0a458e WHIRLPOOL b7baec5c2355c80ad844aab1a27acecf7e5a7306b605e5eb2444d799e211c1bc47bd2faaf0bb476274e405f3644908a64be8276cd1a1db6f63cfd59f2fc95654
MISC metadata.xml 503 SHA256 877d881988eca0f7e610b9baa621dd30c6c1d855bd33b1a15cad9297cf64caf0 SHA512 b0ca469363341419f635593d5ff944633b3772151d0b9361653a6d1a9dd8ecde9996d05f074b65d4297c5be73a4f7a95043cca768e4567900e315a218977d4f0 WHIRLPOOL 2c3faaff7740dc2e4d9b87221757a711e9c10b8201df095910e02df9974b7ac52654e8e0589eb7fe4c1497ad738f992c3a999e079898019051984d41a1e3db2a

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -7,13 +7,13 @@ PYTHON_COMPAT=( python{2_7,3_{4,5}} )
inherit distutils-r1
DESCRIPTION="Tiny, document oriented database optimized for your happiness :)"
DESCRIPTION="Tiny document-oriented database"
HOMEPAGE="https://github.com/msiemens/tinydb http://pypi.python.org/pypi/tinydb"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""

@ -0,0 +1,419 @@
CockroachDB Community License Agreement
Please read this CockroachDB Community License Agreement (the "Agreement")
carefully before using CockroachDB (as defined below), which is offered by
Cockroach Labs, Inc. or its affiliated Legal Entities ("Cockroach Labs").
By downloading CockroachDB or using it in any manner, You agree that You have
read and agree to be bound by the terms of this Agreement. If You are
accessing CockroachDB on behalf of a Legal Entity, You represent and warrant
that You have the authority to agree to these terms on its behalf and the
right to bind that Legal Entity to this Agreement. Use of CockroachDB is
expressly conditioned upon Your assent to all the terms of this Agreement, to
the exclusion of all other terms.
1. Definitions. In addition to other terms defined elsewhere in this
Agreement, the terms below have the following meanings.
(a) "CockroachDB" shall mean the SQL database software provided by Cockroach
Labs, including both CockroachDB Community and CockroachDB Enterprise
editions, as defined below.
(b) "CockroachDB Community Edition" shall mean the open source version of
CockroachDB, available free of charge at
https://github.com/cockroachdb/cockroach
(c) "Cockroach Enterprise Edition" shall mean the additional features made
available by Cockroach Labs, the use of which is subject to additional
terms set out below.
(d) "Contribution" shall mean any work of authorship, including the original
version of the Work and any modifications or additions to that Work or
Derivative Works thereof, that is intentionally submitted Cockroach Labs
for inclusion in the Work by the copyright owner or by an individual or
Legal Entity authorized to submit on behalf of the copyright owner. For
the purposes of this definition, "submitted" means any form of
electronic, verbal, or written communication sent to Cockroach Labs or
its representatives, including but not limited to communication on
electronic mailing lists, source code control systems, and issue
tracking systems that are managed by, or on behalf of, Cockroach Labs
for the purpose of discussing and improving the Work, but excluding
communication that is conspicuously marked or otherwise designated in
writing by the copyright owner as "Not a Contribution."
(e) "Contributor" shall mean any copyright owner or individual or Legal
Entity authorized by the copyright owner, other than Cockroach Labs,
from whom Cockroach Labs receives a Contribution that Cockroach Labs
subsequently incorporates within the Work.
(f) "Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work, such as a
translation, abridgement, condensation, or any other recasting,
transformation, or adaptation for which the editorial revisions,
annotations, elaborations, or other modifications represent, as a whole,
an original work of authorship. For the purposes of this License,
Derivative Works shall not include works that remain separable from, or
merely link (or bind by name) to the interfaces of, the Work and
Derivative Works thereof.
(g) "Legal Entity" shall mean the union of the acting entity and all other
entities that control, are controlled by, or are under common control
with that entity. For the purposes of this definition, "control" means
(i) the power, direct or indirect, to cause the direction or management
of such entity, whether by contract or otherwise, or (ii) ownership of
fifty percent (50%) or more of the outstanding shares, or (iii)
beneficial ownership of such entity.
(h) "License" shall mean the terms and conditions for use, reproduction, and
distribution of a Work as defined by this Agreement.
(i) "Licensor" shall mean Cockroach Labs or a Contributor, as applicable.
(j) "Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but not
limited to compiled object code, generated documentation, and
conversions to other media types.
(k) "Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation source,
and configuration files.
(l) "Third Party Works" shall mean Works, including Contributions, and other
technology owned by a person or Legal Entity other than Cockroach Labs,
as indicated by a copyright notice that is included in or attached to
such Works or technology.
(m) "Work" shall mean the work of authorship, whether in Source or Object
form, made available under a License, as indicated by a copyright notice
that is included in or attached to the work.
(n) "You" (or "Your") shall mean an individual or Legal Entity exercising
permissions granted by this License.
2. Licenses.
(a) License to CockroachDB Community Edition. The License for CockroachDB
Community Edition is the Apache License, Version 2.0 ("Apache License").
The Apache License includes a grant of patent license, as well as
redistribution rights that are contingent on several requirements.
Please see
http://www.apache.org/licenses/LICENSE-2.0
for full terms. CockroachDB Community Edition is a no-cost, entry-level
license and as such, contains the following disclaimers: NOTWITHSTANDING
ANYTHING TO THE CONTRARY HEREIN, COCKROACHDB COMMUNITY EDITION IS
PROVIDED "AS IS" AND "AS AVAILABLE", AND ALL EXPRESS OR IMPLIED
WARRANTIES ARE EXCLUDED AND DISCLAIMED, INCLUDING WITHOUT LIMITATION THE
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
NON-INFRINGEMENT, AND ANY WARRANTIES ARISING BY STATUTE OR OTHERWISE IN
LAW OR FROM COURSE OF DEALING, COURSE OF PERFORMANCE, OR USE IN TRADE.
For clarity, the terms of this Agreement, other than the relevant
definitions in Section 1 and this Section 2(a) do not apply to
CockroachDB Community Edition.
(b) License to CockroachDB Enterprise Edition.
i Grant of Copyright License: Subject to the terms of this Agreement,
Licensor hereby grants to You a worldwide, non-exclusive,
non-transferable limited license to reproduce, prepare Enterprise
Derivative Works (as defined below) of, publicly display, publicly
perform, sublicense, and distribute CockroachDB Enterprise Edition
for Your business purposes, for so long as You are not in violation
of this Section 2(b) and are current on all payments required by
Section 4 below.
ii Grant of Patent License: Subject to the terms of this Agreement,
Licensor hereby grants to You a worldwide, non-exclusive,
non-transferable limited patent license to make, have made, use,
offer to sell, sell, import, and otherwise transfer CockroachDB
Enterprise Edition, where such license applies only to those patent
claims licensable by Licensor that are necessarily infringed by
their Contribution(s) alone or by combination of their
Contribution(s) with the Work to which such Contribution(s) was
submitted. If You institute patent litigation against any entity
(including a cross-claim or counterclaim in a lawsuit) alleging that
the Work or a Contribution incorporated within the Work constitutes
direct or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate as
of the date such litigation is filed.
iii License to Third Party Works: From time to time Cockroach Labs may
use, or provide You access to, Third Party Works in connection
CockroachDB Enterprise Edition. You acknowledge and agree that in
addition to this Agreement, Your use of Third Party Works is subject
to all other terms and conditions set forth in the License provided
with or contained in such Third Party Works. Some Third Party Works
may be licensed to You solely for use with CockroachDB Enterprise
Edition under the terms of a third party License, or as otherwise
notified by Cockroach Labs, and not under the terms of this
Agreement. You agree that the owners and third party licensors of
Third Party Works are intended third party beneficiaries to this
Agreement.
3. Support. From time to time, in its sole discretion, Cockroach Labs may
offer professional services or support for CockroachDB, which may now or in
the future be subject to additional fees.
4. Fees for CockroachDB Enterprise Edition or CockroachDB Support.
(a) Fees. The License to CockroachDB Enterprise Edition is conditioned upon
Your payment of the fees specified on
https://cockroachlabs.com/pricing
which You agree to pay to Cockroach Labs in accordance with the payment
terms set out on that page. Any professional services or support for
CockroachDB may also be subject to Your payment of fees, which will be
specified by Cockroach Labs when you sign up to receive such
professional services or support. Cockroach Labs reserves the right to
change the fees at any time with prior written notice; for recurring
fees, any such adjustments will take effect as of the next pay period.
(b) Overdue Payments and Taxes. Overdue payments are subject to a service
charge equal to the lesser of 1.5% per month or the maximum legal
interest rate allowed by law, and You shall pay all Cockroach Labs
reasonable costs of collection, including court costs and attorneys
fees. Fees are stated and payable in U.S. dollars and are exclusive of
all sales, use, value added and similar taxes, duties, withholdings and
other governmental assessments (but excluding taxes based on Cockroach
Labs income) that may be levied on the transactions contemplated by
this Agreement in any jurisdiction, all of which are Your responsibility
unless you have provided Cockroach Labs with a valid tax-exempt
certificate.
(c) Record-keeping and Audit. If fees for CockroachDB Enterprise Edition
are based on the number of cores or servers running on CockroachDB
Enterprise Edition or another use-based unit of measurement, You must
maintain complete and accurate records with respect to Your use of
CockroachDB Enterprise Edition and will provide such records to
Cockroach Labs for inspection or audit upon Cockroach Labs reasonable
request. If an inspection or audit uncovers additional usage by You for
which fees are owed under this Agreement, then You shall pay for such
additional usage at Cockroach Labs then-current rates.
5. Trial License. If You have signed up for a trial or evaluation of
CockroachDB Enterprise Edition, Your License to CockroachDB Enterprise
Edition is granted without charge for the trial or evaluation period
specified when You signed up, or if no term was specified, for thirty (30)
calendar days, provided that Your License is granted solely for purposes of
Your internal evaluation of Cockroach Enterprise Edition during the trial
or evaluation period (a "Trial License"). You may not use CockroachDB
Enterprise Edition under a Trial License more than once in any twelve (12)
month period. Cockroach Labs may revoke a Trial License at any time and
for any reason. Sections 3, 4, 9 and 11 of this Agreement do not apply to
Trial Licenses.
6. Redistribution. You may reproduce and distribute copies of the Work or
Derivative Works thereof in any medium, with or without modifications, and
in Source or Object form, provided that You meet the following conditions:
(a) You must give any other recipients of the Work or Derivative Works a
copy of this License; and
(b) You must cause any modified files to carry prominent notices stating
that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works that You
distribute, all copyright, patent, trademark, and attribution notices
from the Source form of the Work, excluding those notices that do not
pertain to any part of the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its distribution,
then any Derivative Works that You distribute must include a readable
copy of the attribution notices contained within such NOTICE file,
excluding those notices that do not pertain to any part of the
Derivative Works, in at least one of the following places: within a
NOTICE text file distributed as part of the Derivative Works; within the
Source form or documentation, if provided along with the Derivative
Works; or, within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents of the
NOTICE file are for informational purposes only and do not modify the
License. You may add Your own attribution notices within Derivative
Works that You distribute, alongside or as an addendum to the NOTICE
text from the Work, provided that such additional attribution notices
cannot be construed as modifying the License.
You may add Your own copyright statement to Your modifications and may
provide additional or different license terms and conditions for use,
reproduction, or distribution of Your modifications, or for any such
Derivative Works as a whole, provided Your use, reproduction, and
distribution of the Work otherwise complies with the conditions stated
in this License.
(e) Enterprise Derivative Works: Derivative Works of CockroachDB Enterprise
Edition ("Enterprise Derivative Works") may be made, reproduced and
distributed in any medium, with or without modifications, in Source or
Object form, provided that each Enterprise Derivative Work will be
considered to include a License to CockroachDB Enterprise Edition and
thus will be subject to the payment of fees to Cockroach Labs by any
user of the Enterprise Derivative Work.
7. Submission of Contributions. Unless You explicitly state otherwise, any
Contribution intentionally submitted for inclusion in CockroachDB by You to
Cockroach Labs shall be under the terms and conditions of
https://cla-assistant.io/cockroachdb/cockroach
(which is based off of the Apache License), without any additional terms or
conditions, payments of royalties or otherwise to Your benefit.
Notwithstanding the above, nothing herein shall supersede or modify the
terms of any separate license agreement You may have executed with
Cockroach Labs regarding such Contributions.
8. Trademarks. This License does not grant permission to use the trade names,
trademarks, service marks, or product names of Licensor, except as required
for reasonable and customary use in describing the origin of the Work and
reproducing the content of the NOTICE file.
9. Limited Warranty.
(a) Warranties. Cockroach Labs warrants to You that: (i) CockroachDB
Enterprise Edition will materially perform in accordance with the
applicable documentation for ninety (90) days after initial delivery to
You; and (ii) any professional services performed by Cockroach Labs
under this Agreement will be performed in a workmanlike manner, in
accordance with general industry standards.
(b) Exclusions. Cockroach Labs warranties in this Section 9 do not extend
to problems that result from: (i) Your failure to implement updates
issued by Cockroach Labs during the warranty period; (ii) any
alterations or additions (including Enterprise Derivative Works and
Contributions) to CockroachDB not performed by or at the direction of
Cockroach Labs; (iii) failures that are not reproducible by Cockroach
Labs; (iv) operation of CockroachDB Enterprise Edition in violation of
this Agreement or not in accordance with its documentation; (v) failures
caused by software, hardware or products not licensed or provided by
Cockroach Labs hereunder; or (vi) Third Party Works.
(c) Remedies. In the event of a breach of a warranty under this Section 9,
Cockroach Labs will, at its discretion and cost, either repair, replace
or re-perform the applicable Works or services or refund a portion of
fees previously paid to Cockroach Labs that are associated with the
defective Works or services. This is Your exclusive remedy, and
Cockroach Labs sole liability, arising in connection with the limited
warranties herein.
10. Disclaimer of Warranty. Except as set out in Section 9, unless required
by applicable law, Licensor provides the Work (and each Contributor
provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied, arising out of course
of dealing, course of performance, or usage in trade, including, without
limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT,
MERCHANTABILITY, CORRECTNESS, RELIABILITY, or FITNESS FOR A PARTICULAR
PURPOSE, all of which are hereby disclaimed. You are solely responsible
for determining the appropriateness of using or redistributing Works and
assume any risks associated with Your exercise of permissions under the
applicable License for such Works.
11. Limited Indemnity.
(a) Indemnity. Cockroach Labs will defend, indemnify and hold You harmless
against any third party claims, liabilities or expenses incurred
(including reasonable attorneys fees), as well as amounts finally
awarded in a settlement or a non-appealable judgement by a court
("Losses"), to the extent arising from any claim or allegation by a
third party that CockroachDB Enterprise Edition infringes or
misappropriates a valid United States patent, copyright or trade secret
right of a third party; provided that You give Cockroach Labs: (i)
prompt written notice of any such claim or allegation; (ii) sole control
of the defense and settlement thereof; and (iii) reasonable cooperation
and assistance in such defense or settlement. If any Work within
CockroachDB Enterprise Edition becomes or, in Cockroach Labs opinion,
is likely to become, the subject of an injunction, Cockroach Labs may,
at its option, (A) procure for You the right to continue using such
Work, (B) replace or modify such Work so that it becomes non-infringing
without substantially compromising its functionality, or, if (A) and (B)
are not commercially practicable, then (C) terminate Your license to the
allegedly infringing Work and refund to You a prorated portion of the
prepaid and unearned fees for such infringing Work. The foregoing
states the entire liability of Cockroach Labs with respect to
infringement of patents, copyrights, trade secrets or other intellectual
property rights.
(b) Exclusions. The foregoing obligations shall not apply to: (i) Works
modified by any party other than Cockroach Labs (including Enterprise
Derivative Works and Contributions), if the alleged infringement relates
to such modification, (ii) Works combined or bundled with any products,
processes or materials not provided by Cockroach Labs where the alleged
infringement relates to such combination, (iii) use of a version of
CockroachDB Enterprise Edition other than the version that was current
at the time of such use, as long as a non-infringing version had been
released, (iv) any Works created to Your specifications, (v)
infringement or misappropriation of any proprietary right in which You
have an interest, or (vi) Third Party Works. You will defend, indemnify
and hold Cockroach Labs harmless against any Losses arising from any
such claim or allegation, subject to conditions reciprocal to those in
Section 11(a).
12. Limitation of Liability. In no event and under no legal or equitable
theory, whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts), and notwithstanding anything in this Agreement to the
contrary, shall Licensor or any Contributor be liable to You for (i) any
amounts in excess, in the aggregate, of the fees paid by You to Cockroach
Labs under this Agreement in the twelve (12) months preceding the date the
first cause of liability arose), or (ii) any indirect, special,
incidental, punitive, exemplary, reliance, or consequential damages of any
character arising as a result of this Agreement or out of the use or
inability to use the Work (including but not limited to damages for loss
of goodwill, profits, data or data use, work stoppage, computer failure or
malfunction, cost of procurement of substitute goods, technology or
services, or any and all other commercial damages or losses), even if such
Licensor or Contributor has been advised of the possibility of such
damages. THESE LIMITATIONS SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE
ESSENTIAL PURPOSE OF ANY LIMITED REMEDY.
13. Accepting Warranty or Additional Liability. While redistributing Works or
Derivative Works thereof, and without limiting your obligations under
Section 6, You may choose to offer, and charge a fee for, acceptance of
support, warranty, indemnity, or other liability obligations and/or rights
consistent with this License. However, in accepting such obligations, You
may act only on Your own behalf and on Your sole responsibility, not on
behalf of any other Contributor, and only if You agree to indemnify,
defend, and hold Cockroach Labs and each other Contributor harmless for
any liability incurred by, or claims asserted against, such Contributor by
reason of your accepting any such warranty or additional liability.
14. General.
(a) Relationship of Parties. You and Cockroach Labs are independent
contractors, and nothing herein shall be deemed to constitute either
party as the agent or representative of the other or both parties as
joint venturers or partners for any purpose.
(b) Export Control. You shall comply with the U.S. Foreign Corrupt
Practices Act and all applicable export laws, restrictions and
regulations of the U.S. Department of Commerce, and any other applicable
U.S. and foreign authority.
(c) Assignment. This Agreement and the rights and obligations herein may
not be assigned or transferred, in whole or in part, by You without the
prior written consent of Cockroach Labs. Any assignment in violation of
this provision is void. This Agreement shall be binding upon, and inure
to the benefit of, the successors and permitted assigns of the parties.
(d) Governing Law. This Agreement shall be governed by and construed under
the laws of the State of New York and the United States without regard
to conflicts of laws provisions thereof, and without regard to the
Uniform Computer Information Transactions Act.
(e) Attorneys Fees. In any action or proceeding to enforce rights under
this Agreement, the prevailing party shall be entitled to recover its
costs, expenses and attorneys fees.
(f) Severability. If any provision of this Agreement is held to be invalid,
illegal or unenforceable in any respect, that provision shall be limited
or eliminated to the minimum extent necessary so that this Agreement
otherwise remains in full force and effect and enforceable.
(g) Entire Agreement; Waivers; Modification. This Agreement constitutes the
entire agreement between the parties relating to the subject matter
hereof and supersedes all proposals, understandings, or discussions,
whether written or oral, relating to the subject matter of this
Agreement and all past dealing or industry custom. The failure of either
party to enforce its rights under this Agreement at any time for any
period shall not be construed as a waiver of such rights. No changes,
modifications or waivers to this Agreement will be effective unless in
writing and signed by both parties.

@ -9,12 +9,14 @@ DIST ardour-5.3.tar.bz2 8244811 SHA256 1289002cb81e372b663f9d66e2923c066b64c48f9
DIST ardour-5.5.tar.bz2 9237459 SHA256 867605614f6840341d37c388f6c5acf803579172b7d7edbebb4c8e36c8bfde1f SHA512 63132681dda7890b8f455a8142935f0bdce28e718b98d1d79a9207ad86b25d31698285d28871bb5043b3b859efd8b1fb8b7b7324fa3abd952a7a9c8e1691e09c WHIRLPOOL 16a7cdc5b5893bbd4e6e86bf3f6d06dc236ad3c7062ba51f313fc472fd46e63f9508f761e9d20ff929e915591fc1d3153098b115909671e4c357003b6c21f733
DIST ardour-5.6.tar.bz2 8590451 SHA256 d8a55121540e1de8c1a040162316434a2c82d75b8c9e9673ab2143662c848372 SHA512 6d7c72f4bb91e0d9d63dfb2273108e3f61bddac9c21f1f58fe6cb73d5f0a028e735d226c3aa2d1404916b566a103d556a2934b083a4c5d629ec7e28c0abd34f9 WHIRLPOOL a55ac78ad64b56678ca0a6f278a6a4e118d5a0aa8e2d5fa7309583c20f87d5df58408b3deee6cbb0b7a1390fa73ec3a766445d08d94709be02869cbc1aa059da
DIST ardour-5.8.tar.bz2 8669692 SHA256 0138a7cdc30353a3ceb520fab4d636a9ffca2d4d031839d5aa4cd36dcccba886 SHA512 96b3a81f8c48f66839fb8cddeec5ed0c4a95a6092eab15eacb69007cf093cc6572c308e37c8acbc0194eeecf809980c22c04449fe65d683c298d8d0611e7950e WHIRLPOOL 9e2cdda574d39f8abbc9ef2a127124b132011de84eb9808c4d1ae44a746aa96b550ba49365d545d5614559df1fe0d9f844befec59c82bf9c5da956971a77d5e7
DIST ardour-5.9.tar.bz2 8830842 SHA256 dffebbee16d3fce71e5f5657e99adb97a88515a6607e45397dd774e77b22f559 SHA512 1ba713f3953456260df9d183b30730c959f2707f8c9dd1280a3ab5eb5d9dbdd0e81db98150346f60f777f6bd02eeaaf9f9bcf43cf2ec0b5addce3b50fcbf7413 WHIRLPOOL 6fb7d0711b6d6bfeaf4c7f52bb3f518377f84a94eec3e27364b00998c83964e418127c7ad5d6726b88ef7ecf360a95e176a4d0feb0054018c83956afdeca2678
EBUILD ardour-2.8.16-r1.ebuild 1885 SHA256 103e88e8c306e4271acfad57c5ad3410ba41d32b5659f4ee3c3957b410a85013 SHA512 f635237138d56fb03c6dd4704b76ebc6e7a667b50175324f5c83a4ae5b3cf581d987899efa50830a5608492a18067fc583d9c40d619a1309b64bf41f067b15a3 WHIRLPOOL 04ee7a80aa5fe8839a549bd89c8c8b19fbe2c8638025172c3c80e22ebb535c1e2c9ca018d5541afaa3717fc86139a4730f8bcef8a6e2619c2a7235e3f263ef5f
EBUILD ardour-4.7-r1.ebuild 3751 SHA256 bc8db519b77bac1f1763380d1a2c31cf5c706a3f3c1c488e5622d812203c5fc6 SHA512 4dd4e31544c7ad9ac7d011bcb26c5c9fe6749fff0832283191b18b89d5812ede37449eb839af0668a7b28ecac7559396a1c0f5da7cb180edefef20edebbff43e WHIRLPOOL 1282d9bf4277f00ac4a0ce9c96e9cb984c174dbdb7f54df13fc88e079c17790c5981c1df1d8dc5c055f8053d3392b5c85d5e446e774431e02449a917801fd718
EBUILD ardour-5.3-r1.ebuild 4021 SHA256 ce777ce90ca3af3bb31a5b01361efc86158d24a95475f21674e2895df2095c97 SHA512 5a369fb2317720d8ede4ecb266acef8d69e963c20b1300ab5a47d2dc69d8df2860c2a8c5363f20148c0c71c5f988bfdc6f9a62c92291bf3863b03357d4cfdf13 WHIRLPOOL 3d0556de6073a67454ff1a50a803b78db6ce75654c8afc8d67f1f1962f7a1066fbd5c26963e5045fd78314fc0c1b79daab6d714a251d89420fae609c8b2745c3
EBUILD ardour-5.5-r1.ebuild 3921 SHA256 28e2001029c463127e56136baf28ed50a790ef17010fcadb8e93ae6847c90472 SHA512 c65c934f7a275c814d609e372940c58ca85e6515a31506157087d0fd4d6e6f53ca50ab1a9545c0fc2971693b351a642937019419b203f8013b1c16b1cb823a92 WHIRLPOOL bff52735ca17437470fb19781ac20a18ca5b67a75c41c1f0a5e8862ecb890f0eaf41376488ed764b2a5c8a6dccd92b06c15c6089084c9d60460b2d0e9842ccc0
EBUILD ardour-5.6-r1.ebuild 3921 SHA256 28e2001029c463127e56136baf28ed50a790ef17010fcadb8e93ae6847c90472 SHA512 c65c934f7a275c814d609e372940c58ca85e6515a31506157087d0fd4d6e6f53ca50ab1a9545c0fc2971693b351a642937019419b203f8013b1c16b1cb823a92 WHIRLPOOL bff52735ca17437470fb19781ac20a18ca5b67a75c41c1f0a5e8862ecb890f0eaf41376488ed764b2a5c8a6dccd92b06c15c6089084c9d60460b2d0e9842ccc0
EBUILD ardour-5.8-r1.ebuild 3921 SHA256 28e2001029c463127e56136baf28ed50a790ef17010fcadb8e93ae6847c90472 SHA512 c65c934f7a275c814d609e372940c58ca85e6515a31506157087d0fd4d6e6f53ca50ab1a9545c0fc2971693b351a642937019419b203f8013b1c16b1cb823a92 WHIRLPOOL bff52735ca17437470fb19781ac20a18ca5b67a75c41c1f0a5e8862ecb890f0eaf41376488ed764b2a5c8a6dccd92b06c15c6089084c9d60460b2d0e9842ccc0
EBUILD ardour-5.9.ebuild 3921 SHA256 28e2001029c463127e56136baf28ed50a790ef17010fcadb8e93ae6847c90472 SHA512 c65c934f7a275c814d609e372940c58ca85e6515a31506157087d0fd4d6e6f53ca50ab1a9545c0fc2971693b351a642937019419b203f8013b1c16b1cb823a92 WHIRLPOOL bff52735ca17437470fb19781ac20a18ca5b67a75c41c1f0a5e8862ecb890f0eaf41376488ed764b2a5c8a6dccd92b06c15c6089084c9d60460b2d0e9842ccc0
EBUILD ardour-9999.ebuild 3920 SHA256 f605d5a6ed6c803ccc7677521df268a7400be77aaee94bef0bb3b26232f031df SHA512 5d9ad35b47af782156639584e2c6c420d45f60fbfa5b98317f12e5c31cac06087c420ec0a62576443ffd9b175479a0d7b92fa745883d066b1d4204b4be7b6556 WHIRLPOOL 639756fe95703842fa8b998ff675c654fcc7cb06e00f28bd684a586651461b23588b55b39f952d269984433d7fa3563c616e26664b7f64872d3dc51117090172
MISC ChangeLog 7557 SHA256 a59a122b4049a4e46e9c6ff5f8fc31867c4bc8e029ec1c7e7d1339eed4d089b6 SHA512 ab34e3b2332a475fdf66c2aa25a08be4ab8b1150ef3f04dbddc6cbb76a27f7cd34a7ee67dc20f2584b620691d4c1123ac1046c0ad302abcfd798e6e0575e71f7 WHIRLPOOL ce878a45e496787a8303f8755ae7665f23be550dd232e2a1971ec324da359e6f1aacd4f3b29d0e3fc0fb9a6fbb16442eda22edd6eb6663d0c2903cccee3d5111
MISC ChangeLog-2015 24185 SHA256 e0746693507301ef37ee18f601929d5e1947ceca02e02ef091ff56a03d67a8b9 SHA512 4c4503240986267c5c6f7bc319da85ca4f6d9fda1f0e6b9867621caa18903ff25d2be4760b86e8f2eea16de6518ee48ae21fa2b5fba9d989fac12823532e6437 WHIRLPOOL f0ecd6b8aa4793af5c2cae22d7c9d4148f070a81aa7d3d6567e61946636bd2acaf5e01e0ea96967cba0b0458a33bcff500b125c3eda0c001c764641be2ca0f46

@ -0,0 +1,141 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='threads(+)'
#EPYTHON='python2.7'
inherit eutils toolchain-funcs flag-o-matic python-any-r1 waf-utils
DESCRIPTION="Digital Audio Workstation"
HOMEPAGE="http://ardour.org/"
if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="http://git.ardour.org/ardour/ardour.git"
inherit git-r3
else
KEYWORDS="~amd64 ~x86"
SRC_URI="mirror://gentoo/Ardour-${PV}.0.tar.bz2 -> ${P}.tar.bz2"
S="${WORKDIR}/Ardour-${PV}.0"
fi
LICENSE="GPL-2"
SLOT="5"
IUSE="altivec doc jack cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
RDEPEND="
>=dev-cpp/glibmm-2.32.0
>=dev-cpp/gtkmm-2.16:2.4
>=dev-cpp/libgnomecanvasmm-2.26:2.6
dev-libs/boost:=
>=dev-libs/glib-2.10.1:2
dev-libs/libsigc++:2
>=dev-libs/libxml2-2.6:2
dev-libs/libxslt
>=gnome-base/libgnomecanvas-2
media-libs/alsa-lib
media-libs/aubio
media-libs/flac
media-libs/freetype:2
media-libs/libart_lgpl
media-libs/liblo
>=media-libs/liblrdf-0.4.0-r20
>=media-libs/libsamplerate-0.1
>=media-libs/libsndfile-1.0.18
>=media-libs/libsoundtouch-1.6.0
media-libs/raptor:2
>=media-libs/rubberband-1.6.0
>=media-libs/taglib-1.7
media-libs/vamp-plugin-sdk
net-misc/curl
sys-libs/readline:0=
sci-libs/fftw:3.0[threads]
virtual/libusb:0
x11-libs/cairo
>=x11-libs/gtk+-2.8.1:2
x11-libs/pango
jack? ( virtual/jack )
>=media-libs/slv2-0.6.1
media-libs/lilv
media-libs/sratom
dev-libs/sord
>=media-libs/suil-0.6.10
>=media-libs/lv2-1.4.0"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
jack? ( virtual/jack )
sys-devel/gettext
virtual/pkgconfig
doc? ( app-doc/doxygen[dot] )"
pkg_setup() {
if has_version \>=dev-libs/libsigc++-2.6 ; then
append-cxxflags -std=c++11
fi
python-any-r1_pkg_setup
}
src_prepare(){
eapply_user
if ! [[ ${PV} == *9999* ]]; then
eapply "${FILESDIR}"/${PN}-4.x-revision-naming.patch
touch "${S}/libs/ardour/revision.cc"
fi
sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\ \'\','/' -i "${S}"/wscript || die
MARCH=$(get-flag march)
OPTFLAGS=""
if use cpu_flags_x86_sse; then
if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
elog "You enabled sse but use an march that does not support sse!"
elog "We add -msse to the flags now, but please consider switching your march in make.conf!"
fi
OPTFLAGS="sse"
fi
if use cpu_flags_x86_mmx; then
if [[ ${MARCH} == "i486" ]]; then
elog "You enabled mmx with i486 set as march! You have been warned!"
fi
OPTFLAGS="${OPTFLAGS} mmx"
fi
if use cpu_flags_x86_3dnow; then
OPTFLAGS="${OPTFLAGS} 3dnow"
fi
sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '"${OPTFLAGS}"' just some place holders\"/' \
-i "${S}"/wscript || die
sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript || die
append-flags "-lboost_system"
python_fix_shebang "${S}"/wscript
python_fix_shebang "${S}"/waf
}
src_configure() {
tc-export CC CXX
mkdir -p "${D}"
waf-utils_src_configure \
--destdir="${D}" \
--prefix=/usr \
--configdir=/etc \
--nls \
--optimize \
--lv2 \
$(usex jack "--with-backends=alsa,jack" "--with-backends=alsa --libjack=weak") \
$(usex doc "--docs" '') \
$({ use altivec || use cpu_flags_x86_sse; } && echo "--fpu-optimization" || echo "--no-fpu-optimization")
}
src_install() {
waf-utils_src_install
mv ${PN}.1 ${PN}${SLOT}.1
doman ${PN}${SLOT}.1
newicon "${S}/gtk2_ardour/resources/Ardour-icon_48px.png" ${PN}${SLOT}.png
make_desktop_entry ardour5 ardour5 ardour5 AudioVideo
}
pkg_postinst() {
elog "If you are using Ardour and want to keep its development alive"
elog "then please consider to make a donation upstream at ${HOMEPAGE}."
elog "Please do _not_ report problems with the package to ${PN} upstream."
elog "If you think you've found a bug, check the upstream binary package"
elog "before you report anything to upstream."
}

@ -1 +1 @@
Wed, 17 May 2017 08:39:17 +0000
Wed, 17 May 2017 17:39:19 +0000

@ -1 +1 @@
Wed, 17 May 2017 08:39:17 +0000
Wed, 17 May 2017 17:39:19 +0000

@ -0,0 +1,12 @@
DEFINED_PHASES=install postinst setup
DESCRIPTION=Tool for managing events and logs
EAPI=6
HOMEPAGE=https://www.elastic.co/products/logstash
KEYWORDS=~amd64
LICENSE=Apache-2.0
RDEPEND=virtual/jre:1.8
RESTRICT=strip
SLOT=0
SRC_URI=https://artifacts.elastic.co/downloads/logstash/logstash-5.4.0.zip
_eclasses_=user e4b567c44272a719fabf53f0f885d3f7
_md5_=6da8d7e7394ecc09418bb2781c2cdd99

@ -1,12 +0,0 @@
DEFINED_PHASES=configure install
DEPEND=>=app-i18n/ibus-1.3.99.20110817 dev-libs/libxml2 gtk? ( >=x11-libs/gtk+-2.12.12:2 ) dev-libs/m17n-lib nls? ( virtual/libintl ) virtual/pkgconfig >=sys-devel/gettext-0.16.1
DESCRIPTION=The M17N engine IMEngine for IBus Framework
EAPI=3
HOMEPAGE=https://github.com/ibus/ibus/wiki
IUSE=gtk nls
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=>=app-i18n/ibus-1.3.99.20110817 dev-libs/libxml2 gtk? ( >=x11-libs/gtk+-2.12.12:2 ) dev-libs/m17n-lib nls? ( virtual/libintl ) dev-db/m17n-db dev-db/m17n-contrib
SLOT=0
SRC_URI=https://ibus.googlecode.com/files/ibus-m17n-1.3.3.tar.gz
_md5_=722697363482f50e53e55ab683ef9d9b

@ -0,0 +1,12 @@
DEFINED_PHASES=install postinst prepare setup
DEPEND=virtual/pkgconfig
DESCRIPTION=Open Source, Distributed, RESTful, Search Engine
EAPI=6
HOMEPAGE=https://www.elastic.co/products/elasticsearch
KEYWORDS=~amd64
LICENSE=Apache-2.0 BSD-2 LGPL-3 MIT public-domain
RDEPEND=virtual/jre:1.8
SLOT=0
SRC_URI=https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.0.tar.gz
_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e systemd ec2e9154031d942186c75c0aabb41900 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee user e4b567c44272a719fabf53f0f885d3f7
_md5_=3bab6a02b12e59fb744852d644fd89a7

@ -1,15 +1,15 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] test? ( dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] dev-python/requests[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] dev-python/termcolor[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] dev-python/six[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] dev-python/jira[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),oauth] dev-python/suds[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] >=dev-python/keyring-10.0.2-r1[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] dev-python/keyrings_alt[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] >=dev-python/coverage-4.0.3[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] dev-python/hiro[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] dev-python/nose[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] dev-python/mock[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] >=dev-python/vcrpy-1.7.4[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)]
DEPEND=dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] test? ( dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/requests[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/termcolor[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/six[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/jira[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),oauth] dev-python/suds[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/keyring-10.0.2-r1[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/keyrings_alt[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/coverage-4.0.3[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/hiro[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/nose[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/mock[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/vcrpy-1.7.4[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
DESCRIPTION=Simple command line utility to interact with your jira instance
EAPI=6
HOMEPAGE=https://github.com/alisaifee/jira-cli
IUSE=test python_targets_python2_7 python_targets_python3_4
IUSE=test python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
KEYWORDS=~amd64
LICENSE=MIT
RDEPEND=dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] dev-python/requests[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] dev-python/termcolor[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] dev-python/six[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] dev-python/jira[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),oauth] dev-python/suds[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] >=dev-python/keyring-10.0.2-r1[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] dev-python/keyrings_alt[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)]
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 )
RDEPEND=dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/requests[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/termcolor[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/six[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/jira[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),oauth] dev-python/suds[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/keyring-10.0.2-r1[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/keyrings_alt[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/alisaifee/jira-cli/archive/2.1.5.tar.gz -> jira-cli-2.1.5.tar.gz
_eclasses_=distutils-r1 3cf8c7d6a9b2e3582f6b1f9aa9115ab6 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 dbccd1caaf3a40e48d3cead0e4749325 python-utils-r1 7aaf8e4bc5ba6cae58ff688b5a857866 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120
_md5_=61fb8b09a515e45ef4d7a2fa69626e91
_md5_=16610d28c6c5525e1ca8c983eeee0120

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install preinst prepare setup
DEPEND=>=virtual/jdk-1.5 dev-java/ant-core dev-java/log4j dev-java/jcommon:1.0 dev-java/jdom:1.0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
DESCRIPTION=A PSP (personal software process) time tracking utility written in Java
EAPI=5
HOMEPAGE=http://hourglass.wiki.sourceforge.net/
IUSE=elibc_FreeBSD doc source elibc_FreeBSD
KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=>=virtual/jre-1.5 dev-java/log4j dev-java/jcommon:1.0 dev-java/jdom:1.0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=0
SRC_URI=mirror://sourceforge/hourglass/hourglass-0.7.2-src.tar.gz
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea java-ant-2 4e2b30d918dda38a51839a4d45282b62 java-pkg-2 c4e6af2574fd1dc79b43a6e27af4b5fb java-utils-2 1971a6927fcd7ec839f7e12b28a24bdd ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
_md5_=2f6893e5b5ea6e945331f0f8965ddf32

@ -1,13 +1,13 @@
DEFINED_PHASES=compile configure install preinst prepare setup
DEPEND=>=virtual/jdk-1.5 dev-java/ant-core dev-java/log4j dev-java/jcommon:1.0 dev-java/jdom:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
DEPEND=>=virtual/jdk-1.5 dev-java/jdom:0 dev-java/log4j:0 dev-java/ant-core:0 dev-java/jcommon:1.0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
DESCRIPTION=A PSP (personal software process) time tracking utility written in Java
EAPI=5
HOMEPAGE=http://hourglass.wiki.sourceforge.net/
IUSE=elibc_FreeBSD doc source elibc_FreeBSD
KEYWORDS=~amd64 ~x86
KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=>=virtual/jre-1.5 dev-java/log4j dev-java/jcommon:1.0 dev-java/jdom:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RDEPEND=>=virtual/jre-1.5 dev-java/jdom:0 dev-java/log4j:0 dev-java/ant-core:0 dev-java/jcommon:1.0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=0
SRC_URI=mirror://sourceforge/hourglass/hourglass-0.7.2-src.tar.gz
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea java-ant-2 4e2b30d918dda38a51839a4d45282b62 java-pkg-2 c4e6af2574fd1dc79b43a6e27af4b5fb java-utils-2 1971a6927fcd7ec839f7e12b28a24bdd ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
_md5_=ae9435cd491deda665b8bd8f4234bf2d
_md5_=361d092e395902c252874f6c2c852034

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save