Sync with portage [Mon Nov 30 08:41:06 MSK 2015].

master
root 9 years ago
parent 251a24d103
commit aad4270973

@ -1,9 +1,9 @@
DIST supernova-2.0.7.tar.gz 18516 SHA256 5fc2cc9eaf6a7cd0bd355b867240bae2b15c66b1e3ff4f5206b591c3ae155837 SHA512 f1271cac15c04f8f4dc1e1c4d92bd6214019215a9c2b1f567268a49e122852f1e3e67fb0325720b450176c073358f99fe2cbefb602055ac2d650d41e839202a3 WHIRLPOOL 7392ccf2e1ee8adac46141478c05d1c1f5876d2a1ac0ce9adefa182ece0cb26d3c9e800f9d1d4c7c5c0978512a736da527903c3e7f34bdd45405599b5641927c
DIST supernova-2.0.8.tar.gz 22569 SHA256 fd1a3dbcf52bba6deceb316baf9f8c6b5733c8e1ab4a6b1977aa6c871190f853 SHA512 43d1c53c71c6901da3d9c8e6160ff04110c76cb52281e10fcd8d339c23b2e5da03074e0fda6df66026d8edd268c6a755aa7e087dc131fdfc2365b5bdeed22be2 WHIRLPOOL 6837cc4d841b362a84b97b2a57d6b0b7e0b9cf13eaeef8e6643d9c96db8bbbed0d8c431cf4ddf54a662992a9b4980c88c86c299bd0efd53a015177c975262cf1
DIST supernova-2.0.9.tar.gz 22877 SHA256 c90518015b5bc12809e8b6a73907773764f0f1eebd5b85cfb06048ddacbffae9 SHA512 8270f871efcf7c8741078e4658dd8413796a14bd9eb43514beb8b120462db757a5324c5c3c9e4988d8725ec9b903e7743c6ae336dd5f73536e1e0df456ba54a9 WHIRLPOOL 4baa73a956b4f85a25e1f8b7df30115389201ccf165fb21333a11ac0214fd6cbb547b29dc7040c39660890fabb869b961a6904d9ea293f1c92b8c8675ba6a4f3
EBUILD supernova-2.0.7.ebuild 1262 SHA256 395b1a5755c448f533ea4476bbebf62857dd59a3324f8401f5ba01f703f1c6a6 SHA512 d7825121671868862e89697b9f76bbe26247dafae4e9388e330b9860f76aaa0ecb1fed975ff83a8313855920bf516309c774dc8456beabc9e35e40c6e7434b87 WHIRLPOOL 5e722d4aa2035aeb9c8c37666a8401a71e1b7d8af44e7c116db5b1238df58ba7f6e42331583231f6d50557ab6109cf53aeb4847ba9dab370a6eae661de831579
DIST supernova-2.1.0.tar.gz 23196 SHA256 e8233be47eb1ef30d326fd40fa0ebce396ad8021d950b5df2348c436411e6dd6 SHA512 fa4f6b3f0a3b5a19c309b507ce8c356a929c8a8cf805c45d58a8f4c1bc36f508a0d04477570cf79e7660e94d803df8a02e67206465e75eb3452e43cb6ca186aa WHIRLPOOL 08845b3199ecd09a2419fe379354e3a7bd286b0d617a51b15e30db5448cd44d27571881ab54bb263ec0cd6ecf9f93435774eddc7d26b74acff3c3e55e3fe32e9
EBUILD supernova-2.0.8.ebuild 1262 SHA256 395b1a5755c448f533ea4476bbebf62857dd59a3324f8401f5ba01f703f1c6a6 SHA512 d7825121671868862e89697b9f76bbe26247dafae4e9388e330b9860f76aaa0ecb1fed975ff83a8313855920bf516309c774dc8456beabc9e35e40c6e7434b87 WHIRLPOOL 5e722d4aa2035aeb9c8c37666a8401a71e1b7d8af44e7c116db5b1238df58ba7f6e42331583231f6d50557ab6109cf53aeb4847ba9dab370a6eae661de831579
EBUILD supernova-2.0.9.ebuild 1262 SHA256 395b1a5755c448f533ea4476bbebf62857dd59a3324f8401f5ba01f703f1c6a6 SHA512 d7825121671868862e89697b9f76bbe26247dafae4e9388e330b9860f76aaa0ecb1fed975ff83a8313855920bf516309c774dc8456beabc9e35e40c6e7434b87 WHIRLPOOL 5e722d4aa2035aeb9c8c37666a8401a71e1b7d8af44e7c116db5b1238df58ba7f6e42331583231f6d50557ab6109cf53aeb4847ba9dab370a6eae661de831579
EBUILD supernova-2.1.0.ebuild 1253 SHA256 4819fb86417998a3a331066b07242ad5b4e6306c680f501742d7ae7aabc0c86f SHA512 06e1361c27564d21664a0bd235be9c18f2606a20f9eca4f3b2cc33e339f09ca1e3d0d13c6baa92ba0230f428b1a85016d598b707b2802fcfa8816d461703d80b WHIRLPOOL b789f8cdac982060bb1f762824aa334e9c4e5061823719db91290b76fd00741abb18a974aebd5a6d91377aeec8692e16da2465d8681fb7e5ed7e71aa41f3616f
MISC ChangeLog 3192 SHA256 5b0c51a2e49fbac5a6e8588049e77188c10d592a83be762e625850453721f7b2 SHA512 e8d46175babcacfc8e22ae6f2a51a8ad913416cb9fd6dd2a084331d2e3278537d5ca9452d60e345ee26f0fc9a35f7036db48168f14edd0be1cac0f426aa5fcaf WHIRLPOOL f86eee60c75094a29a0ef856a331f2600f48d78d2f3d01d66c2986ed764104c2b2c8ac887c1fb6e41c0e2e29654797038c5391ec999cd0a763716d70576a6db1
MISC ChangeLog-2015 2024 SHA256 1164c08734c75c57ea144032a8d1557ca825c9c5da88798e1711b53e983489cd SHA512 1802cadd1f958156d41c8448af35b1264218fff99fabd4c50dcfc4a65ad27fa4690b5ce51c103ae75159f9e3abfc4013f4fcdcdb28cd17f035c220c672bde217 WHIRLPOOL 1f2b74233bf159b00f0e6ed465c26ed4fb9c1bcf31ad160022b4add3691637641f6edafa7357783ea5b49e2dcd9697456e3a2186a1b92892cf96cc4d3454e44a
MISC metadata.xml 428 SHA256 0503a69ccb8169862e24beef6f7350d5b61c76924cb26af3dff339a9d4ae6ecd SHA512 1df58b5376b3e6ebbfb124f3a47e6b67d0444fd969a6d56b5b7e96e89596cdec2a65350c492cafaa07fe9ac0dce0ba4562b53af99d36bf36d501db6a606adfb9 WHIRLPOOL 1c01d1b28148c6f6318dc9ce81f5550741be480eb5b5f8434b83ab036ea737ff8ca79faf38d89a0fa0a4620e97f2b222ae7f492474d1ccfc0fc7396facfa3b49

@ -28,6 +28,7 @@ RDEPEND="
dev-python/configobj[${PYTHON_USEDEP}]
>=dev-python/keyring-0.9.2[${PYTHON_USEDEP}]
dev-python/python-novaclient[${PYTHON_USEDEP}]
dev-python/rackspace-novaclient[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
"
@ -38,8 +39,6 @@ python_compile_all() {
}
python_test() {
distutils_install_for_testing
cd "${TEST_DIR}"/lib || die
py.test || die "tests failed under ${EPYTHON}"
}

@ -75,3 +75,11 @@
Bug: https://bugs.gentoo.org/552720
*elisp-manual-24.5 (29 Nov 2015)
29 Nov 2015; Ulrich Müller <ulm@gentoo.org> +elisp-manual-24.5.ebuild,
+files/elisp-manual-24.5-direntry.patch:
Version bump.
Package-Manager: portage-2.2.26

@ -1,5 +1,6 @@
AUX elisp-manual-22.2.9-direntry.patch 528 SHA256 99c47ea9a291bf771c22d1d4dc413e3dfd20d3dd22ee087aac52e7d3f049c28d SHA512 e54872caae13a26fb03b59f9e0df4450d7ea53501b4bfec094b24aa05a165b06040d8218834d9626d454e6fe790ae40702c2e0d5c0277dd50520dd5d06f886ad WHIRLPOOL ae6fd0c5938722b82028f91d12a3854c057364f32a2e8d0cafdaaa5ce767f1cca39e94db2c4ce60a6e051ca94e1b9499c666013e091317e608088fb169deaff9
AUX elisp-manual-24.4-direntry.patch 471 SHA256 bec5ee1b00c794f79a88388f74cf72d56879a9b927231a9084fdd282d3a1ee3b SHA512 22572dc6ec4274af69838885c7a8c0e0f70d3add3371113bdf0d206660e8eb5cdd6df1a4781d074bc80d80c0606436bd105caa7e6575f51d07a7722266114b2e WHIRLPOOL 0a15b925a71b6328230c35d01decb1e93a5750b9873426437bd935722ea4094132ac38853839aca74291247c13458a25ab7f66dd2cd990e544b66c00193a1b48
AUX elisp-manual-24.5-direntry.patch 471 SHA256 bec5ee1b00c794f79a88388f74cf72d56879a9b927231a9084fdd282d3a1ee3b SHA512 22572dc6ec4274af69838885c7a8c0e0f70d3add3371113bdf0d206660e8eb5cdd6df1a4781d074bc80d80c0606436bd105caa7e6575f51d07a7722266114b2e WHIRLPOOL 0a15b925a71b6328230c35d01decb1e93a5750b9873426437bd935722ea4094132ac38853839aca74291247c13458a25ab7f66dd2cd990e544b66c00193a1b48
DIST elisp-manual-18-1.03.tar.gz 1246385 SHA256 eac2970bdc53d0fe3f20149177b11ac133dd16cb36d8d88de858d24cd9fdac51 SHA512 5ba37650482a34918924beafdf214e8beb9adb5e94976020fb8a231d6d5a2dfb4ceb0659172412b193415634a93929462aba4109ebbbef31feca96397a3b2c30 WHIRLPOOL 50bc683bb6f780b5b68662ac10220103a6eb223074d269a6e1a825888066bb9c6a0f398a7f11f98407229a1c900996f222673ea492d40ece1f2051806e179b6e
DIST elisp-manual-18.1.03-patches.tar.gz 2518 SHA256 790cb2151755e1de54c7d7eeaec14779dd34426120ddbbb944f56a7d198fdd38 SHA512 649ab685e703d4986195d72145365bf5f8f15e818fa79c1c71bb99d538c7b2a10f1938c3aa4ec2c32b8b98d92192c632db8d4a6ad76ba7eb62ffa83129b37075 WHIRLPOOL b7cbc53a4f8c578132abe2575a393832d5f4130d73a0a04113373ef53eb5046664ae298d9ed92b73b4d0750b273564382a1eebb2dc68a595c84ec89d861b448b
DIST elisp-manual-19-2.4.2.tar.gz 1937099 SHA256 d846c4c5746921893d22f6987b7cccb88db44d2002e7b81bc6f2214ca383cd49 SHA512 5f30408a22d853bf56b01c9355e36edd2272306701120eca0453f1fe9466e3e430e90f4a241c06e2dd53e3c1443ef1882104cc5edfb1ac6a0df0e88394390545 WHIRLPOOL 8b12e9155536cba9175a4f0718688221bd0e6197d59bd7d4438b671507df60baeced52e67cc0de83a213caf46b2e8156dadb53986b41ce530122566722f7941f
@ -12,6 +13,7 @@ DIST elisp-manual-22-2.9.tar.bz2 669809 SHA256 2e2b830af263c7313072d181af47aef2e
DIST elisp-manual-23.4-patches-1.tar.xz 1140 SHA256 3368876054ddc104fb0fbb2abcac295a75308723b2fa688f871abe216ee9e7f0 SHA512 d72455ee50505411a04752ab0fef44dee13fe90163ab1dfb9b74f46de741fd2730205d33d1f8cd912647eb537bb01fe6252d6717bf0068600dd08efdb0363dc3 WHIRLPOOL 129da795a4005e83d9a48798dfed1309f0da2b2a654c7b9d0b6a33049963db37ca43bc3e4b245feded25b88e7c8dd2434dc337d442f6788773cb67bb0df59f33
DIST elisp-manual-23.4.tar.xz 686868 SHA256 cb129eb4e026147d5a19d071dd0960467874a0e97ecfae2a3988421c37ea5c70 SHA512 bf71dd18cdce1dce8880b9e67276d9cb71ef54023b5ef2f6555c85c1ffe9b9b8f0d7434227643564c9403fe484bfaeac10ea8911f9c53a9acb3d502eddc1d62d WHIRLPOOL 276b7249e3535af4208d8671e81e5ceb522d1b0c66a261c315ea0c8024c80d58f1c2677b54d8a9c29807273812c841fcc9f70085af9c9e53b0998854dbbbc3f7
DIST elisp-manual-24.4.tar.xz 763084 SHA256 bf272e4f2340df9f8a4783218be60304de1de4828916f621d9404371710b720f SHA512 65db32a817d5206a235e06317a046a96fb81141f0f424654dc4116bbccdf92e2e4842daf8b56a6e2053453380b49ca61cf5301ef095cc992c41d3c6ea9903f37 WHIRLPOOL 8fd54809445e8f588e23077b04c609d1256b43cba9afc179d086270d2525eb8b49fbbf6ad2a18d63f6968c450b52de7501053922c4b8a61c871fb431ebf1c856
DIST elisp-manual-24.5.tar.xz 766300 SHA256 4810caed1a23c6a3015ea6dc6e3dc8ed5e247157a91f90a19accd59e2f30e362 SHA512 205d48eff9a044883e433e86ec0add188727300582d82deb0b0507327098a8038fef8803457e88fd0c5c9523fc4b621704507bc463409ee30f7b046251363e65 WHIRLPOOL 1445c38bb00657a5455151652daadf8d551efeae0246a16ec35afea4c54ced2a98b60ea6169da55f3fe4e223402077fae457bbe386fd12c02f1781a71659ec1b
EBUILD elisp-manual-18.1.03.ebuild 730 SHA256 4799ac5269d21a80e171bd0ab798b2ee41d48901d11981daba56ded767654303 SHA512 4addd035db440556b2d3e36f4acf0452ed751f72854d767ea5e01700d2e1c79b2802f67d94b9981c41b11b5d850b09e3f697adf529894c2af36d8e7c82083314 WHIRLPOOL 37968e556cb9342a4cc8e4a6556e8a125036b5447d0ab3d81b54447ff7003d509e99de3a363a8ed10c79b18ab5cce07bcd1d39e0775d46ff3b0dfb264d015400
EBUILD elisp-manual-19.2.4.2.ebuild 734 SHA256 9ef52e5fb2243cbe730fe0f24db9b707f2a7bf1f6a8562f79101f3d8bb591a3d SHA512 34fd95fb58e64b20506bc7bbb4a5907945d6001fd9d1f4b41054997c023ede381ef6e25d03e61060e384e16c261f5ac913744775902778196a06d7c3f34318fa WHIRLPOOL dc6b72d4a925e989311efd95436b1e8c1b6fc5b9d5540bc611d67e98908dead5dffba06d2e0040ad1a62bc1e2d4d4bd0ef38a9708754e2ecb77abb2a2834914f
EBUILD elisp-manual-20.2.5.ebuild 734 SHA256 a1f2b8503c34bc832b91e4c948a6e60522c097d750b6b97c1447a4f3b8edad9c SHA512 42b7d0ee120217c82f1a10d9a2104325d199cb8feadb221c3f4a81fc373cd11ffe68d85fd84613f4d903cdf3097eec77608c3361ab6fd1cf62f96076e19e0843 WHIRLPOOL 8c41a3fb0d61e7764a2142f699730f2f657a9be4266022d965f8820b895fc200f285936909074a93a70002b958b462c4ab8cb3b64de820822b1444a9123912b3
@ -19,6 +21,7 @@ EBUILD elisp-manual-21.2.8-r2.ebuild 712 SHA256 d7f8075154fb65c583499f5ff6da05a7
EBUILD elisp-manual-22.2.9.ebuild 639 SHA256 20489d5e1fb1b62152b56b87eff36b2beffc7517c77a306185648cb593dce71d SHA512 f42d171533d12be3a23fe03d7442595687f62b1c010d222c7deb8b3edc6e62d3b8f85cb29463fab1c2c7a054b57ff45771a3bc066ae76f98a8c07b18fe60785d WHIRLPOOL bded5ce2bcd19b432a3202bef4d8aa1cbc50069584772e593e32ea9be9281fda6d284bac81f1c59259657636bd7d9133a7da96ccc36eb5fc307b4a5263d9e819
EBUILD elisp-manual-23.4.ebuild 696 SHA256 4cd23313ab05c6269f6c3911e979203959856e79fd0487b61486bc29f1c8b024 SHA512 96392bd15f6cd048f4719b8d9ed875909bd14fca8ae27a3e2928f464b928666843a5302212689c6182c57d2d51766984709b48d4601943a34f42c00a5750082c WHIRLPOOL e9c17087d30398cc368ba5f222efe2c268fcee94dfe44d6254a3fd161046a11e1e2322be3fd49ae294fda487e9065a0c80c250a28081f790db71a51ac39395ea
EBUILD elisp-manual-24.4.ebuild 703 SHA256 0a507058b9aa1e1aefed183f2dc2cfdcbfa57caaa0c38adc500f75f990378bce SHA512 8b6f465ee5ea219bba80cf516186595b74c90192bddc502f69cdf59f6e280b3983645ae7beaf4168b2618bc4c2186e831fd15f245637f08ddd67fc0b8ef5e3e6 WHIRLPOOL 0abe85d3f1f62eed9dda129023f805520749d29aba28ddd923499c51c9987de2b8353bafe8779ba7109ec2ea7c8f265558b85f17dc3b243a0dfcd441c472fd1e
MISC ChangeLog 3086 SHA256 137ee2d698ae9ef616e54f6a8e3457f07d932bd44920c621e414171e484e8652 SHA512 5f980d11a69dd3c201ce45cb63807de8ed336dfce1b542ffc8763bb09c5fb842d284761a25047f949eb4e3b32353de1a30dc1857be58d79e2084a7f900fdb2e0 WHIRLPOOL e93c33bfe874f1f4322b7530bd52e7ba051893e3d67e389a917cd44afbc493a6dd0598c35fd3453c93b8a9b38021e3c24342e3b91c9751ede268e3e67647dda4
EBUILD elisp-manual-24.5.ebuild 706 SHA256 24dafae19a24428e83ef0c01d345cef8a63dbb755292bc3b6312cf10d9e7cc93 SHA512 0ef2e0b4e5b7f1f1836251680c5732be9e20a51490b93e9b7aaad3d6674e385db1a07cbd343344c74d3b570daa941f82497b6869ec3673c5c781f52ebbc2768e WHIRLPOOL 9eccb7f004c690fa3557872bc15fb90f17348a3f98efe75487ff4d268f9dbe8d32dc14120fc587600dc454ebe25aefd5f2f794653579de0db1ec923c3e543483
MISC ChangeLog 3289 SHA256 925c2f437efcbdb76207a7ae5e70b370a3f863510ab8507d0db081ceaa42f7e2 SHA512 dee4393262bdf2681dabac8646601406423df607f18197dad3ec811f5a94ff387744de279061701ac8350ffb01991a33e3a53b5044f3490220cf3a470afe8278 WHIRLPOOL b09e8041542688ff9bf3df3610237c7346926dcd240d4c098020acb8ea96799e5202e7946e0e2ce6c250bf5e9342d981fce30d6f2b63f3ec20e5ebcc222bacf0
MISC ChangeLog-2015 11577 SHA256 2c15f924e62389603f21361de068614f342c934509c9f1c932e784d854a404cb SHA512 146595c12bdfc07ba882a0d63e8673eeb4f71c848c09fb972687a1a2adcf3b71ea4074db4f1de7ad9702620fee164706212172378f51b0209cffeb06a5c8ab6b WHIRLPOOL c2d4c762e7ed930a771bc195c0e0498d0e2fea1e38c4b5e2e1f9e68afb78abcb9fffa6bd0155698abeb9335f5c060d114e3dad9a663c0a82da29194c3c785724
MISC metadata.xml 1348 SHA256 d3a76777e927836d3ab86e6f07a97eea4eb5eb178c761bfaa2375c1076f34ddf SHA512 6c43da63d5c8df3ee93557c60dffe563bc8978ee330a37b57e7f09e811041791cae5b619b934b66b4f1f6896aa6f5ce602449f7c0bb11f63e02a7d918cc52633 WHIRLPOOL 1e150d4a0d03956f3dca3ef8ce257e34d1cbfdc772c842ab788ecb85d6180c51aff622dd761b17b9396746d2b86e3a18581129095e6dac458a04ac27cfe6a3c6

@ -0,0 +1,35 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils
DESCRIPTION="The GNU Emacs Lisp Reference Manual"
HOMEPAGE="https://www.gnu.org/software/emacs/manual/"
# taken from doc/lispref/ of emacs-${PV}
SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
LICENSE="FDL-1.3+"
SLOT="24"
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
DEPEND="app-arch/xz-utils
sys-apps/texinfo"
S="${WORKDIR}/lispref"
src_prepare() {
epatch "${FILESDIR}/${P}-direntry.patch"
echo "@set EMACSVER ${PV}" >emacsver.texi || die
}
src_compile() {
makeinfo elisp.texi || die
}
src_install() {
doinfo elisp${SLOT}.info*
dodoc ChangeLog README
}

@ -0,0 +1,22 @@
--- lispref-orig/elisp.texi
+++ lispref/elisp.texi
@@ -1,6 +1,6 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
-@setfilename elisp
+@setfilename elisp24.info
@ifset VOL1
@set volflag
@@ -117,9 +117,9 @@
@documentencoding UTF-8
-@dircategory Emacs lisp
+@dircategory Emacs
@direntry
-* Elisp: (elisp). The Emacs Lisp Reference Manual.
+* Elisp 24: (elisp24). The Emacs Lisp Reference Manual for Emacs 24.
@end direntry
@titlepage

@ -82,3 +82,12 @@
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"
29 Nov 2015; Ian Delaney <idella4@gentoo.org> xen-pvgrub-4.6.0.ebuild:
add missed dep 'pixman' to DEPEND
to vn. 4.6.0. Fixes cited gentoo bug by Sven
Gentoo bug: #565138
Package-Manager: portage-2.2.24

@ -21,7 +21,7 @@ DIST zlib-1.2.3.tar.gz 496597 SHA256 1795c7d067a43174113fdf03447532f373e1c6c57c0
EBUILD xen-pvgrub-4.2.5.ebuild 4915 SHA256 d4d5949e201b40dc5c1af5d5a450820ef56dda9b40daa45a15519f9c71a96bf0 SHA512 7a19b3487a1d188e08a4bcfc9271ff4e1e6a30a7b45b75c7845d92706517b236dbb5cdad662acbd99f08baddab0b0d3c4e7e45485efa7bb7a492419b57a920ca WHIRLPOOL 82a0cf7717f21bd65dadff37ae0bcfc180266a30be631ced50a0e83c8bd383e06a37644e7d9fa49ed61b618a480242c4993ef5b98579ad6e12c0106a81d6897d
EBUILD xen-pvgrub-4.5.1.ebuild 4400 SHA256 964b8495daa02d751ff927a69920789b3f53d8b9a62975bc7698a87a825cf2a0 SHA512 8c305091dcef935f169b2ded7b2e5995ab4bb44fa9778eac34452468da8e8c2b3663e3b80fec11f1a58e48a368cdc38f08886a71389c46c30d11a683174e4ae1 WHIRLPOOL 38d460ba094a578624d05fabdc6b0ea1423d559589691ceb1caff127c10742f5d94d8a99143dd541f07e5d88180378b4c28e47e1837bf1f9c3f096bee746b332
EBUILD xen-pvgrub-4.5.2.ebuild 4400 SHA256 964b8495daa02d751ff927a69920789b3f53d8b9a62975bc7698a87a825cf2a0 SHA512 8c305091dcef935f169b2ded7b2e5995ab4bb44fa9778eac34452468da8e8c2b3663e3b80fec11f1a58e48a368cdc38f08886a71389c46c30d11a683174e4ae1 WHIRLPOOL 38d460ba094a578624d05fabdc6b0ea1423d559589691ceb1caff127c10742f5d94d8a99143dd541f07e5d88180378b4c28e47e1837bf1f9c3f096bee746b332
EBUILD xen-pvgrub-4.6.0.ebuild 4401 SHA256 9b39a8531b8facc8598c140d13d8af3577ea0cc5d35832761e692b8372653084 SHA512 3dfe3025e00ad2754604eaf0a064332fc8eac989294e9109c6a00f55ced1f2512ec335e507a819a7a2b6d8dbc9c162f3e3d3bea53e681be721695f2898bc6b12 WHIRLPOOL 6d808f0860f3573d1f2aa0510e7a82450e31c1aebc2e07ddc3ee1122e508a9b431c60d46886f562f27fb8e01ceaba7dff31f5067c45d96acd6012bed79ffcf0c
MISC ChangeLog 3020 SHA256 5627bac13998499258642f936263eb65f505383b6f6a0a09a4bf1db1d0cc5f00 SHA512 ea7e50585618405d8836cba3560a85b58afa716401e60bc46d432d93e715e71dd3f5f88f3444dbbbd939371fb077999eadd7f3803a833a66d8b04ea21580e73d WHIRLPOOL 40d44270a42eee900b62e96b0f5d80c684080c39d1ca734fed4aac11aaf20060f29be410211931c07e2e92826d987478afb08cd4bcaeaf55fe5ad79c8c14a9b1
EBUILD xen-pvgrub-4.6.0.ebuild 4418 SHA256 187af6d8b05877d84c4c0cec0f93f0c50c8fd1fe29cef584645db1fa437696d0 SHA512 65c9150e822d4ed2994dfcf1e906815ac902b29c54a5eb63f391d812bfdedceab1cbdcd8de1efcf5cf8ebb0de8f9ec42adf4df5c02b89b46edd85e63b1bca377 WHIRLPOOL 6356600d372d068b0951aa0cf269038be2b3c9280d3d8ee84ecb51ef935db71a281e78cfd4b16eedc7ace2c2b3c998f3dbd1a2319e1d8fc9967ae07ba3780fe8
MISC ChangeLog 3236 SHA256 d139a159774a5149930af5e14a5a59a6500c2f159c0fc59e9ce95ee34dd2537f SHA512 a1e21524c43f2c6b7909ac958ec8d7ae47fecc284e612904f507c615fd60983651feaf2aa9d5088e46d2804eed1f73069fd56ad5f2e559b2ec794ac823cb6a52 WHIRLPOOL 514cf4b48b4546e47a85d84df1c4cde55d6fd94880c893346a64b1915f6b18190aca54ba9f1fe5086ef818b055f142213abfd86ddc713a4819866a3d7c768bff
MISC ChangeLog-2015 15121 SHA256 729879428f3b9ee1f4d94eea1e3e3eaab4875658088799cfefe49eae3755fdcf SHA512 55627fe8e88dd3af475d65c33f28766ce475919add045bbf82a950729b4eec4df2ca02534cd39eba07dafb77b02c82d773d6540c05fa144ce96bc624c7bb915b WHIRLPOOL e66c52cf6783b0d77865b20074a3e2d4b8da4f3c37340e3f8ef96fbd9fbaf04ef2f8adcc0e21fa164bb2da1bab7ae5d664544080fa968f3d83e1d1461c3f27dc
MISC metadata.xml 156 SHA256 4a030777459245372bda9f7925f3a5ed3ef2b29b77e1a2971f3400ac2059b1e2 SHA512 66b610ce3a3c525f52ad132e0c6cab329866069d8f40cbfc7302b12f8fc1217705ce9d5aab9c08ee3f7eb86bd880b5c3595b10c3eb67932148a109ec11b88c22 WHIRLPOOL e7f151fa553d737c02f8791448170ddd88b9330b1b01a868cd5c32a875b58b36dd1e2b041308f657d35550f22e5798cd96037c3c890c0646119046f984505c23

@ -34,7 +34,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="sys-devel/gettext
sys-devel/bin86
sys-apps/texinfo"
sys-apps/texinfo
x11-libs/pixman"
RDEPEND=">=app-emulation/xen-4.2.1"

@ -110,3 +110,9 @@
Package-Manager: portage-2.2.24
29 Nov 2015; Ian Delaney <idella4@gentoo.org> -xen-tools-4.5.1-r3.ebuild,
-xen-tools-4.6.0-r1.ebuild:
clean old vns.: 4.5.1-r3, 4.6.0-r1
Package-Manager: portage-2.2.24

@ -19,8 +19,6 @@ DIST seabios-1.8.2.tar.gz 538497 SHA256 f59479307fdae840de398b75aacb2333c8eba24a
DIST xen-4.2.5-upstream-patches-10.tar.xz 41428 SHA256 b29ce85b049420838c3386b67184f4ba56794846d056837fa780ae89a80b40d0 SHA512 9e8046e27506d864e2d69728897cbba3eea1dd5ca748a3febb722901c5a67cca2ab49bb420071292538bd0345023fa337eb2d176b9ca05ca6bce47562f6710ec WHIRLPOOL 29e534ef6b951cf220a3a9476d1f76ac344bfc5c74998f2b472ec83cbe4781746298272e3c1fe8661a838cbc7d734d2730de6a1e9985b8a60f40c98f54449e2a
DIST xen-4.2.5-upstream-patches-9.tar.xz 23208 SHA256 2206e9a8aeeed207abbae995c5d2baa14d5f0da4120ae44f2de733ecf7ea5af1 SHA512 8a2edaba48002449a521edf2ae078ffe1b3db4f491a85b063886a147a0be3ec7fdb819ce84c90cdae80ed34c10ab2d637506700be10052a67be6ef128fa40fb1 WHIRLPOOL 037820e0fad60d1f7ed054efa797585c992d08f1ffd533705c515ad289f8cdddc72b97f2a3d75ebd683c6bb6988d7285452b4f3cebbe9a879f701156e387ff3b
DIST xen-4.2.5.tar.gz 15671925 SHA256 3cf440866315e8085050eb0586f0447b6b47a08dbed6a72226bf5ed5d89ec567 SHA512 42c0fc241952fc55fc44480fb6752b004b54ae40e946159ec047adf229b65cbfbd810271d01b064ad8fdbddb73c640dcdcb6bc19f91e8968829889c129920dac WHIRLPOOL 762a91c0111892b33e6bd3e7f7714709b04697ad7c2b0919fef6cc9570a343a77fd5a2b82833e75dac9d12d4e41acdcf0743b0d593595910ddd326f5cd721368
DIST xen-4.5.1-upstream-patches-0.tar.xz 18236 SHA256 95910023cb99f11b4df6d57d82000bbd67714d4ed0700e152619c5b82c1bc6e5 SHA512 531e5bbe6b9920a58361f11bb1bb6df65ebaf01e3af13f9aca018e8512727d950009257dfc9b3d0b0f847968da499cf9423716de8a04869cec6f92f5274462e2 WHIRLPOOL 3e6dda862d1bbe736b85422117148c3db91a308a58eb1476e27bbb7355ea7793269cdfc489697c9e5eea5f0ac5319df5c88f2707b10c9a96b8142927a4169819
DIST xen-4.5.1.tar.gz 18410400 SHA256 668c11d4fca67ac44329e369f810356eacd37b28d28fb96e66aac77f3c5e1371 SHA512 9436243e26bc64bc836a179abdc3a6b1b6fa9d3f2170453092c18be71fa62e18cd4465a9154c0f28a7ac8d69d08361ba1defef240a51197f058c012c3855ba04 WHIRLPOOL 71d8559f86683dd9fb3eb09d3f602de227f281fbd3c8cc258bfdb67c425d9e7c4d21cb0284c123e4263262c1b821fea6d28109861ce60d627f6426d352808d99
DIST xen-4.5.2.tar.gz 18416220 SHA256 4c9e5dac4eea484974e9f76da2756c8e0973b4e884d28d37e955df9ebf00e7e8 SHA512 e0ce01a5356c254bfde48fae0b0e005c42c1615a7ccf4c1ba7dcf90784777b53995e9a9ae4575e3f19ef341014b34cb8c06e39d68be359f7fd69830501a144dd WHIRLPOOL b50ce28e58d8419915f7f85de7ab23128719fa07c54f28165c4ba864ffe57230230fa7cb61dd2ed7608b8bc178a072124aedc30c61a45fb8b745fc616715219b
DIST xen-4.6.0-upstream-patches-0.tar.xz 19280 SHA256 8ef2d139f86cb52d2208a17c974e5a85356183ee359ab4b91882067548806e0c SHA512 9fde8d9def1d75e50c10069af7f9fea4b5b6992b7089eb554e1e2a4c78dd080f2977128d0dd541eeb735b951e7d6614a07101f7703457e7743ac6b3be962cdfe WHIRLPOOL 861c7f150811912422f6f5eb77437744d1456740a43bef3dfd88a2e6d6836c0e8460b788ccd4f14a7144652d65a825c08aa984ec4240b2b1ac6d09237695d19d
DIST xen-4.6.0.tar.gz 19694350 SHA256 6fa1c2431df55aa5950d248e6093b8c8c0f11c357a0adbd348a2186478e80909 SHA512 b4b02f306ffea360f539dd8c231b2f58c00c3638fdb665cb659c7291b475b40f1075bc59d49a6144767729e57b8bc40a1cfd9030d61de2b8fa4ac97d43655c2b WHIRLPOOL d3f01183440ca1875b6e850bd116db0c382383433e50c0902d3268e9e36b39d184fc65e925bdb5363ef4ca7a232fee15b4749c89baf789137b8a8248565c75a8
@ -32,10 +30,8 @@ DIST xen-security-patches-6.tar.xz 24780 SHA256 b41422583e5f7b4c85b82d89ab66f3e0
DIST xen-security-patches-7.tar.xz 22604 SHA256 e831c71f830316f452eb8645a5e7ca497264587aa8b353945fd9535f485166e3 SHA512 051769f4118f5c6d5d961759f547526d3fb0e86a4c1dee265a7f0224f10a88e2217b5b5fcf8dbfc706a1ec3c8d1632ab688d3f70dfd89d830261dc7391dd41c2 WHIRLPOOL 8e6dfb4e1700a07e3e3207b67afaddc5d6aa6fd84db9b3e76bd9ff54f682740fed01070e5860bb5378d50903d5777b55dff88eb3444d45bdd63dba657889393d
EBUILD xen-tools-4.2.5-r10.ebuild 11699 SHA256 8101de69b34e1a7f6860db33b042527b1ac307a7271bd9c04ac53c570376b2f3 SHA512 a36ef5d3fb227c682cae3896f196e1ec39cb9a03cb0cdfaf2e4b4c578765461bc7d913f82307c9de61a07193d69597d5d871bf4cff1d6e16629265aebaecfa79 WHIRLPOOL 813fdf3e397a627b1d6249d0ffae5c85fd1b2250afaf204aaf402906de3c37989348ba7fac5bef55def80a7b28abd6c31450834c7cb1a3df84920abc79cec3b0
EBUILD xen-tools-4.2.5-r11.ebuild 11700 SHA256 adc14b8a85c47852e365fce935ba1371345679fd37d220b3928dd1e6c26f1679 SHA512 34b1f934d1658e25d4a49b5f3f1569d1f50a166cdbbd3dc3be0947086ef85f58ed49cded0dc42793631e57402b5f190e05daa846d55983ca534d05272c8cc839 WHIRLPOOL 1269058d629e2fe558e4e3169514c678197855d1ab406bba1be74ddc1f3a3a9237de2a653c976de14f3e3664d1f86a6d4f1e6a617a44b4c60e5687e0060aa45e
EBUILD xen-tools-4.5.1-r3.ebuild 14167 SHA256 3e4f4b12e7e25a35aee2f6cfed73f6555ae3683f1fd3d57a887ac4c0206d6543 SHA512 80e986665a211a84fec3e9c0de9d344f3a33cb452e8ca5bc6accb1dd41c6128c7e4bee842753790c5826ad2cfaec76114296af9cf7037bc9e142cb7e2ce7a0e4 WHIRLPOOL 6d25513b9c08bbae4b2cd11a97576d805a21c687df9a6b78edcca44b7b19e2530867e257000930a34d9f874dcefd34e3ceb8ef780adb683212ba8cddacca61ba
EBUILD xen-tools-4.5.2.ebuild 14166 SHA256 7f9d09a4f264e233429d00bce7b78e291ee8597e770a9d03f194ed51be00bb43 SHA512 258cc37d194916a1960eb571ab179f7161c9166aa42f29c549acc89e72e53eed2abbfb696502640c97d15abf819ba3400c315511a0058164e53c86476a5cc81f WHIRLPOOL a657d800ec6509bd54f749f8e05ab1a3dc9865beb72f1e84c2ee737131a990fc2a355022a2de6a91f22c1e8457f820a0eb5673ba086eb2463ebf2f8e488806a9
EBUILD xen-tools-4.6.0-r1.ebuild 14168 SHA256 c99730b17b22d9fb05a5ecb4edccfd5d39746dbaf229a5cce7ed6bb2ec1d1b2e SHA512 818fc87b755f3bd75dd3d7e9c03049fe7746548553c09ad8f831f5ef47918da91871a0a5aeabed67c797cf2bd859a6888ad7183be4ea63eb73650c7c07e88250 WHIRLPOOL 7aededdfbaff8affd7acf5ac9120103f6ddda7a66986065d7d2ef5f3f231229812e895d9a1be9130e3caf7ede99217666157a2e75abf41db5db30ff11abc9e78
EBUILD xen-tools-4.6.0-r2.ebuild 14497 SHA256 4f7bd32af7e2ea7e588a64cf74d46ead0bcc1cb0a326033863a37e18796a8e52 SHA512 1d59e6ccfbdcea09a774ff210b4eca959bd48c3f806cb109ab0c05d86ef117cc00d6de6566c4109679d4450a48a336a691b7ebd5b03b30f80d63d3098ba9b3e4 WHIRLPOOL 48cae3b4e725f2b6a550ab742cf7597dfef734684572ab07c68b3917c19d006d6d6d5c96359579a5c166ccdcded4eaf0cc281905e948e0f7486de4b32b9c98fa
MISC ChangeLog 3950 SHA256 e8a487eede1b93f6c8a052d869b0952a9dca78b53424fb0bcfe2a7737f20222b SHA512 62ab225048942a23ea8e5f9e19ef40a71d633b72f1e2a7c959b2e12cff413bcd2ae017580c54b767d7251c13bb69958f8c24fa5603584b40447d3d0f539b060e WHIRLPOOL eb5f77c48fb9238664bfd385dfcde82d814812ecec3d08e2d0e9e5e26fdee28f09521c65731da6eaa79861a211b7b71b917a2aab86d3c1f93df1deed620fed5d
MISC ChangeLog 4129 SHA256 3551118564287ee4a5011575404118d61b415ce101396ae321c87a64cfdada9a SHA512 7e76002c0bd2d04d563dbb147b9999f93693beb0099babd3f49eb83d1b834345d36f94352fc0abcc378d59a14ca5680e542ed6cc3151574e5c5a4108587d51d8 WHIRLPOOL d5390843e150859e2ed9bfc7833cc7623553520e568742b093dbb0d836fff77f6c2b875dc860947648feebf1040d78c8ec7d28fba99629d80fb41b07dc6e4681
MISC ChangeLog-2015 70841 SHA256 e2535b416e2777d7e80d7d96a388c50ab42fb18cd2dd242feb09e339726574ef SHA512 ea9f464a5cf37ce8e7872934f46794a23dec950d6de7d81610e3410356b9a9916dab7d6a7a114819ebe678517e60f53b3debb692383274c74e04adbb59368069 WHIRLPOOL fc0e6610406053b81d3d4258ca0f3117c552f3ab8a33ee282ba31aa69f8b07d196374c74b4f97a8f60422d53dae27fbd02e4cfea1940bc14b7b5ec995d825b07
MISC metadata.xml 1016 SHA256 c308885b5aaa9733dcc866837e1847a89ef6085cf360a32a819cc38436d3569f SHA512 d93403690acb20d330e3af8e76b0a63daf69abce63f41e2edb7268158fafa15aa2c3f58fa1b6ec5f4667e55262685840bd1e47c12b2dfb95f702a7ecf7926390 WHIRLPOOL f02be8f37834b7d01328f99664268a0f6a47876c520f4bb36690b70c436a65e1a34cc6fed9e3429a804f1668c8e6c379bff39bf7375842d0b6c1efe3c01f756d

@ -1,458 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MY_PV=${PV/_/-}
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='xml,threads'
if [[ $PV == *9999 ]]; then
KEYWORDS=""
REPO="xen-unstable.hg"
EHG_REPO_URI="http://xenbits.xensource.com/${REPO}"
S="${WORKDIR}/${REPO}"
live_eclass="mercurial"
else
KEYWORDS="amd64 ~arm ~arm64 -x86"
UPSTREAM_VER=0
SECURITY_VER=6
# xen-tools's gentoo patches tarball
GENTOO_VER=4
# xen-tools's gentoo patches version which apply to this specific ebuild
GENTOO_GPV=0
# xen-tools ovmf's patches
OVMF_VER=1
SEABIOS_VER=1.7.5
OVMF_PV=20150629
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz"
[[ -n ${OVMF_VER} ]] && \
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
${OVMF_PATCHSET_URI} )
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
S="${WORKDIR}/xen-${MY_PV}"
fi
inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 toolchain-funcs udev ${live_eclass}
DESCRIPTION="Xend daemon and tools"
HOMEPAGE="http://xen.org/"
DOCS=( README docs/README.xen-bugtool )
LICENSE="GPL-2"
SLOT="0"
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
# >=dev-lang/ocaml-4 stable
# Masked in profiles/eapi-5-files instead
IUSE="api custom-cflags debug doc flask hvm qemu ocaml ovmf +pam python pygrub screen static-libs system-qemu system-seabios"
REQUIRED_USE="hvm? ( || ( qemu system-qemu ) )
${PYTHON_REQUIRED_USE}
pygrub? ( python )
ovmf? ( hvm )
qemu? ( !system-qemu )"
COMMON_DEPEND="
dev-libs/lzo:2
dev-libs/glib:2
dev-libs/yajl
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
"
DEPEND="${COMMON_DEPEND}
dev-python/lxml[${PYTHON_USEDEP}]
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
hvm? ( media-libs/libsdl )
${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
pygrub? ( ${PYTHON_DEPS//${PYTHON_REQ_USE}/ncurses} )
ovmf? ( ${PYTHON_DEPS//${PYTHON_REQ_USE}/sqlite} )
!amd64? ( >=sys-apps/dtc-1.4.0 )
amd64? ( sys-devel/bin86
system-seabios? ( sys-firmware/seabios )
sys-firmware/ipxe
sys-devel/dev86
sys-power/iasl )
dev-lang/perl
app-misc/pax-utils
dev-python/markdown[${PYTHON_USEDEP}]
doc? (
app-doc/doxygen
dev-tex/latex2html[png,gif]
media-gfx/graphviz
dev-tex/xcolor
media-gfx/transfig
dev-texlive/texlive-latexextra
virtual/latex-base
dev-tex/latexmk
dev-texlive/texlive-latex
dev-texlive/texlive-pictures
dev-texlive/texlive-latexrecommended
)
hvm? ( x11-proto/xproto
!net-libs/libiscsi )
qemu? ( x11-libs/pixman )
system-qemu? ( app-emulation/qemu[xen] )
ocaml? ( dev-ml/findlib
>=dev-lang/ocaml-4 )"
RDEPEND="${COMMON_DEPEND}
sys-apps/iproute2
net-misc/bridge-utils
screen? (
app-misc/screen
app-admin/logrotate
)
virtual/udev"
# hvmloader is used to bootstrap a fully virtualized kernel
# Approved by QA team in bug #144032
QA_WX_LOAD="usr/lib/xen/boot/hvmloader
usr/share/qemu-xen/qemu/s390-ccw.img"
RESTRICT="test"
pkg_setup() {
python-single-r1_pkg_setup
export "CONFIG_LOMOUNT=y"
#bug 522642, disable compile tools/tests
export "CONFIG_TESTS=n"
if has_version dev-libs/libgcrypt:0; then
export "CONFIG_GCRYPT=y"
fi
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64 ; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
einfo "Try to apply Xen Upstream patcheset"
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream
fi
# Security patchset
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patcheset"
source "${WORKDIR}"/patches-security/${PV}.conf
# apply main xen patches
for i in ${XEN_SECURITY_MAIN}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-security/xen/$i
done
# apply qemu-traditional patches
pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null
for i in ${XEN_SECURITY_QEMUT}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-security/qemut/$i
done
popd > /dev/null
# apply qemu-xen/upstream patches
pushd "${S}"/tools/qemu-xen/ > /dev/null
for i in ${XEN_SECURITY_QEMUU}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-security/qemuu/$i
done
popd > /dev/null
fi
# move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
pushd tools/firmware/ > /dev/null
ln -s seabios-dir-remote seabios-dir || die
popd > /dev/null
# Gentoo's patchset
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
einfo "Try to apply Gentoo specific patcheset"
source "${FILESDIR}"/gentoo-patches.conf
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
for i in ${!_gpv}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo/$i
done
fi
# Ovmf's patchset
if [[ -n ${OVMF_VER} ]] && use ovmf; then
einfo "Try to apply Ovmf patcheset"
pushd "${WORKDIR}"/ovmf-*/ > /dev/null
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-ovmf
popd > /dev/null
mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die
fi
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
# Fix texi2html build error with new texi2html, qemu.doc.html
sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
-i tools/firmware/Makefile || die
# Drop .config, fixes to gcc-4.6
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default cflags
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
-exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} + || die "failed to re-set custom-cflags"
fi
if ! use pygrub; then
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
fi
if ! use python; then
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
fi
if ! use hvm; then
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
# Bug 351648
elif ! use x86 && ! has x86 $(get_all_abis); then
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
export CPATH="${WORKDIR}"/extra-headers
fi
# Don't bother with qemu, only needed for fully virtualised guests
if ! use qemu; then
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
fi
# Reset bash completion dir; Bug 472438
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
-i Config.mk || die
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
# xencommons, Bug #492332, sed lighter weight than patching
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-i tools/hotplug/Linux/init.d/xencommons.in || die
# respect multilib, usr/lib/libcacard.so.0.0.0
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
-i tools/qemu-xen/configure || die
#bug 518136, don't build 32bit exactuable for nomultilib profile
if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
fi
# use /var instead of /var/lib, consistat with previous ebuild
sed -i -e "/XEN_LOCK_DIR=/s/\$localstatedir/\/var/g" \
m4/paths.m4 configure tools/configure || die
# use /run instead of /var/run
sed -i -e "/XEN_RUN_DIR=/s/\$localstatedir//g" \
m4/paths.m4 configure tools/configure || die
# uncomment lines in xl.conf
sed -e 's:^#autoballoon=:autoballoon=:' \
-e 's:^#lockfile=:lockfile=:' \
-e 's:^#vif.default.script=:vif.default.script=:' \
-i tools/examples/xl.conf || die
epatch_user
}
src_configure() {
local myconf="--prefix=${PREFIX}/usr \
--libdir=${PREFIX}/usr/$(get_libdir) \
--libexecdir=${PREFIX}/usr/libexec \
--disable-werror \
--disable-xen \
--enable-tools \
--enable-docs \
$(use_with system-qemu) \
$(use_enable pam) \
$(use_enable api xenapi) \
$(use_enable ovmf) \
$(use_enable ocaml ocamltools) \
"
use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
use qemu || myconf+=" --with-system-qemu"
use amd64 && myconf+=" --enable-qemu-traditional"
econf ${myconf}
}
src_compile() {
export VARTEXFONTS="${T}/fonts"
local myopt
use debug && myopt="${myopt} debug=y"
use custom-cflags || unset CFLAGS
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
unset LDFLAGS
unset CFLAGS
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
use doc && emake -C docs txt html
emake -C docs man-pages
}
src_install() {
# Override auto-detection in the build system, bug #382573
export INITD_DIR=/tmp/init.d
export CONFIG_LEAF_DIR=../tmp/default
# Let the build system compile installed Python modules.
local PYTHONDONTWRITEBYTECODE
export PYTHONDONTWRITEBYTECODE
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
XEN_PYTHON_NATIVE_INSTALL=y install-tools
# Fix the remaining Python shebangs.
python_fix_shebang "${D}"
# Remove RedHat-specific stuff
rm -rf "${D}"tmp || die
if use doc; then
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
dohtml -r docs/
docinto pdf
dodoc ${DOCS[@]}
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
fi
rm -rf "${D}"/usr/share/doc/xen/
doman docs/man?/*
newconfd "${FILESDIR}"/xendomains.confd xendomains
newconfd "${FILESDIR}"/xenstored.confd xenstored
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
newinitd "${FILESDIR}"/xenstored.initd xenstored
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
newinitd "${FILESDIR}"/xencommons.initd xencommons
newconfd "${FILESDIR}"/xencommons.confd xencommons
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
keepdir /var/log/xen-consoles
fi
# For -static-libs wrt Bug 384355
if ! use static-libs; then
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
fi
# for xendomains
keepdir /etc/xen/auto
# Temp QA workaround
dodir "$(get_udevdir)"
mv "${D}"/etc/udev/* "${D}/$(get_udevdir)"
rm -rf "${D}"/etc/udev
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
}
pkg_postinst() {
elog "Official Xen Guide and the offical wiki page:"
elog "https://wiki.gentoo.org/wiki/Xen"
elog "http://wiki.xen.org/wiki/Main_Page"
elog ""
elog "Recommended to utilise the xencommons script to config sytem At boot"
elog "Add by use of rc-update on completion of the install"
# TODO: we need to have the current Python slot here.
if ! has_version "dev-lang/python[ncurses]"; then
echo
ewarn "NB: Your dev-lang/python is built without USE=ncurses."
ewarn "Please rebuild python with USE=ncurses to make use of xenmon.py."
fi
if has_version "sys-apps/iproute2[minimal]"; then
echo
ewarn "Your sys-apps/iproute2 is built with USE=minimal. Networking"
ewarn "will not work until you rebuild iproute2 without USE=minimal."
fi
if ! use hvm; then
echo
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
elog "support enable the hvm use flag."
elog "An x86 or amd64 system is required to build HVM support."
fi
if use qemu; then
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
fi
if grep -qsF XENSV= "${ROOT}/etc/conf.d/xend"; then
echo
elog "xensv is broken upstream (Gentoo bug #142011)."
elog "Please remove '${ROOT%/}/etc/conf.d/xend', as it is no longer needed."
fi
}

@ -1,458 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MY_PV=${PV/_/-}
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='xml,threads'
if [[ $PV == *9999 ]]; then
KEYWORDS=""
REPO="xen-unstable.hg"
EHG_REPO_URI="http://xenbits.xensource.com/${REPO}"
S="${WORKDIR}/${REPO}"
live_eclass="mercurial"
else
KEYWORDS="~amd64 ~arm ~arm64 -x86"
UPSTREAM_VER=0
SECURITY_VER=7
# xen-tools's gentoo patches tarball
GENTOO_VER=4
# xen-tools's gentoo patches version which apply to this specific ebuild
GENTOO_GPV=0
# xen-tools ovmf's patches
OVMF_VER=1
SEABIOS_VER=1.7.5
OVMF_PV=20150629
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz"
[[ -n ${OVMF_VER} ]] && \
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
${OVMF_PATCHSET_URI} )
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
S="${WORKDIR}/xen-${MY_PV}"
fi
inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 toolchain-funcs udev ${live_eclass}
DESCRIPTION="Xend daemon and tools"
HOMEPAGE="http://xen.org/"
DOCS=( README docs/README.xen-bugtool )
LICENSE="GPL-2"
SLOT="0"
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
# >=dev-lang/ocaml-4 stable
# Masked in profiles/eapi-5-files instead
IUSE="api custom-cflags debug doc flask hvm qemu ocaml ovmf +pam python pygrub screen static-libs system-qemu system-seabios"
REQUIRED_USE="hvm? ( || ( qemu system-qemu ) )
${PYTHON_REQUIRED_USE}
pygrub? ( python )
ovmf? ( hvm )
qemu? ( !system-qemu )"
COMMON_DEPEND="
dev-libs/lzo:2
dev-libs/glib:2
dev-libs/yajl
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
"
DEPEND="${COMMON_DEPEND}
dev-python/lxml[${PYTHON_USEDEP}]
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
hvm? ( media-libs/libsdl )
${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
pygrub? ( ${PYTHON_DEPS//${PYTHON_REQ_USE}/ncurses} )
ovmf? ( ${PYTHON_DEPS//${PYTHON_REQ_USE}/sqlite} )
!amd64? ( >=sys-apps/dtc-1.4.0 )
amd64? ( sys-devel/bin86
system-seabios? ( sys-firmware/seabios )
sys-firmware/ipxe
sys-devel/dev86
sys-power/iasl )
dev-lang/perl
app-misc/pax-utils
dev-python/markdown[${PYTHON_USEDEP}]
doc? (
app-doc/doxygen
dev-tex/latex2html[png,gif]
media-gfx/graphviz
dev-tex/xcolor
media-gfx/transfig
dev-texlive/texlive-latexextra
virtual/latex-base
dev-tex/latexmk
dev-texlive/texlive-latex
dev-texlive/texlive-pictures
dev-texlive/texlive-latexrecommended
)
hvm? ( x11-proto/xproto
!net-libs/libiscsi )
qemu? ( x11-libs/pixman )
system-qemu? ( app-emulation/qemu[xen] )
ocaml? ( dev-ml/findlib
>=dev-lang/ocaml-4 )"
RDEPEND="${COMMON_DEPEND}
sys-apps/iproute2
net-misc/bridge-utils
screen? (
app-misc/screen
app-admin/logrotate
)
virtual/udev"
# hvmloader is used to bootstrap a fully virtualized kernel
# Approved by QA team in bug #144032
QA_WX_LOAD="usr/lib/xen/boot/hvmloader
usr/share/qemu-xen/qemu/s390-ccw.img"
RESTRICT="test"
pkg_setup() {
python-single-r1_pkg_setup
export "CONFIG_LOMOUNT=y"
#bug 522642, disable compile tools/tests
export "CONFIG_TESTS=n"
if has_version dev-libs/libgcrypt:0; then
export "CONFIG_GCRYPT=y"
fi
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64 ; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
einfo "Try to apply Xen Upstream patcheset"
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream
fi
# Security patchset
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patcheset"
source "${WORKDIR}"/patches-security/${PV}.conf
# apply main xen patches
for i in ${XEN_SECURITY_MAIN}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-security/xen/$i
done
# apply qemu-traditional patches
pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null
for i in ${XEN_SECURITY_QEMUT}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-security/qemut/$i
done
popd > /dev/null
# apply qemu-xen/upstream patches
pushd "${S}"/tools/qemu-xen/ > /dev/null
for i in ${XEN_SECURITY_QEMUU}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-security/qemuu/$i
done
popd > /dev/null
fi
# move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
pushd tools/firmware/ > /dev/null
ln -s seabios-dir-remote seabios-dir || die
popd > /dev/null
# Gentoo's patchset
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
einfo "Try to apply Gentoo specific patcheset"
source "${FILESDIR}"/gentoo-patches.conf
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
for i in ${!_gpv}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo/$i
done
fi
# Ovmf's patchset
if [[ -n ${OVMF_VER} ]] && use ovmf; then
einfo "Try to apply Ovmf patcheset"
pushd "${WORKDIR}"/ovmf-*/ > /dev/null
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-ovmf
popd > /dev/null
mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die
fi
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
# Fix texi2html build error with new texi2html, qemu.doc.html
sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
-i tools/firmware/Makefile || die
# Drop .config, fixes to gcc-4.6
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default cflags
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
-exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} + || die "failed to re-set custom-cflags"
fi
if ! use pygrub; then
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
fi
if ! use python; then
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
fi
if ! use hvm; then
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
# Bug 351648
elif ! use x86 && ! has x86 $(get_all_abis); then
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
export CPATH="${WORKDIR}"/extra-headers
fi
# Don't bother with qemu, only needed for fully virtualised guests
if ! use qemu; then
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
fi
# Reset bash completion dir; Bug 472438
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
-i Config.mk || die
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
# xencommons, Bug #492332, sed lighter weight than patching
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-i tools/hotplug/Linux/init.d/xencommons.in || die
# respect multilib, usr/lib/libcacard.so.0.0.0
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
-i tools/qemu-xen/configure || die
#bug 518136, don't build 32bit exactuable for nomultilib profile
if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
fi
# use /var instead of /var/lib, consistat with previous ebuild
sed -i -e "/XEN_LOCK_DIR=/s/\$localstatedir/\/var/g" \
m4/paths.m4 configure tools/configure || die
# use /run instead of /var/run
sed -i -e "/XEN_RUN_DIR=/s/\$localstatedir//g" \
m4/paths.m4 configure tools/configure || die
# uncomment lines in xl.conf
sed -e 's:^#autoballoon=:autoballoon=:' \
-e 's:^#lockfile=:lockfile=:' \
-e 's:^#vif.default.script=:vif.default.script=:' \
-i tools/examples/xl.conf || die
epatch_user
}
src_configure() {
local myconf="--prefix=${PREFIX}/usr \
--libdir=${PREFIX}/usr/$(get_libdir) \
--libexecdir=${PREFIX}/usr/libexec \
--disable-werror \
--disable-xen \
--enable-tools \
--enable-docs \
$(use_with system-qemu) \
$(use_enable pam) \
$(use_enable api xenapi) \
$(use_enable ovmf) \
$(use_enable ocaml ocamltools) \
"
use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
use qemu || myconf+=" --with-system-qemu"
use amd64 && myconf+=" --enable-qemu-traditional"
econf ${myconf}
}
src_compile() {
export VARTEXFONTS="${T}/fonts"
local myopt
use debug && myopt="${myopt} debug=y"
use custom-cflags || unset CFLAGS
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
unset LDFLAGS
unset CFLAGS
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
use doc && emake -C docs txt html
emake -C docs man-pages
}
src_install() {
# Override auto-detection in the build system, bug #382573
export INITD_DIR=/tmp/init.d
export CONFIG_LEAF_DIR=../tmp/default
# Let the build system compile installed Python modules.
local PYTHONDONTWRITEBYTECODE
export PYTHONDONTWRITEBYTECODE
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
XEN_PYTHON_NATIVE_INSTALL=y install-tools
# Fix the remaining Python shebangs.
python_fix_shebang "${D}"
# Remove RedHat-specific stuff
rm -rf "${D}"tmp || die
if use doc; then
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
dohtml -r docs/
docinto pdf
dodoc ${DOCS[@]}
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
fi
rm -rf "${D}"/usr/share/doc/xen/
doman docs/man?/*
newconfd "${FILESDIR}"/xendomains.confd xendomains
newconfd "${FILESDIR}"/xenstored.confd xenstored
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
newinitd "${FILESDIR}"/xenstored.initd xenstored
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
newinitd "${FILESDIR}"/xencommons.initd xencommons
newconfd "${FILESDIR}"/xencommons.confd xencommons
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
keepdir /var/log/xen-consoles
fi
# For -static-libs wrt Bug 384355
if ! use static-libs; then
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
fi
# for xendomains
keepdir /etc/xen/auto
# Temp QA workaround
dodir "$(get_udevdir)"
mv "${D}"/etc/udev/* "${D}/$(get_udevdir)"
rm -rf "${D}"/etc/udev
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
}
pkg_postinst() {
elog "Official Xen Guide and the offical wiki page:"
elog "https://wiki.gentoo.org/wiki/Xen"
elog "http://wiki.xen.org/wiki/Main_Page"
elog ""
elog "Recommended to utilise the xencommons script to config sytem At boot"
elog "Add by use of rc-update on completion of the install"
# TODO: we need to have the current Python slot here.
if ! has_version "dev-lang/python[ncurses]"; then
echo
ewarn "NB: Your dev-lang/python is built without USE=ncurses."
ewarn "Please rebuild python with USE=ncurses to make use of xenmon.py."
fi
if has_version "sys-apps/iproute2[minimal]"; then
echo
ewarn "Your sys-apps/iproute2 is built with USE=minimal. Networking"
ewarn "will not work until you rebuild iproute2 without USE=minimal."
fi
if ! use hvm; then
echo
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
elog "support enable the hvm use flag."
elog "An x86 or amd64 system is required to build HVM support."
fi
if use qemu; then
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
fi
if grep -qsF XENSV= "${ROOT}/etc/conf.d/xend"; then
echo
elog "xensv is broken upstream (Gentoo bug #142011)."
elog "Please remove '${ROOT%/}/etc/conf.d/xend', as it is no longer needed."
fi
}

@ -116,3 +116,9 @@
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"
29 Nov 2015; Ian Delaney <idella4@gentoo.org> -xen-4.5.1.ebuild,
-xen-4.5.2.ebuild, -xen-4.6.0-r1.ebuild:
clean old vns.: 4.5.x, 4.6.0-r1
Package-Manager: portage-2.2.24

@ -5,7 +5,6 @@ AUX xen-4.6-efi.patch 1954 SHA256 6ac4fc1fc99e89a16838a54c8b0657a84caa296d739d1c
DIST xen-4.2.5-upstream-patches-10.tar.xz 41428 SHA256 b29ce85b049420838c3386b67184f4ba56794846d056837fa780ae89a80b40d0 SHA512 9e8046e27506d864e2d69728897cbba3eea1dd5ca748a3febb722901c5a67cca2ab49bb420071292538bd0345023fa337eb2d176b9ca05ca6bce47562f6710ec WHIRLPOOL 29e534ef6b951cf220a3a9476d1f76ac344bfc5c74998f2b472ec83cbe4781746298272e3c1fe8661a838cbc7d734d2730de6a1e9985b8a60f40c98f54449e2a
DIST xen-4.2.5-upstream-patches-9.tar.xz 23208 SHA256 2206e9a8aeeed207abbae995c5d2baa14d5f0da4120ae44f2de733ecf7ea5af1 SHA512 8a2edaba48002449a521edf2ae078ffe1b3db4f491a85b063886a147a0be3ec7fdb819ce84c90cdae80ed34c10ab2d637506700be10052a67be6ef128fa40fb1 WHIRLPOOL 037820e0fad60d1f7ed054efa797585c992d08f1ffd533705c515ad289f8cdddc72b97f2a3d75ebd683c6bb6988d7285452b4f3cebbe9a879f701156e387ff3b
DIST xen-4.2.5.tar.gz 15671925 SHA256 3cf440866315e8085050eb0586f0447b6b47a08dbed6a72226bf5ed5d89ec567 SHA512 42c0fc241952fc55fc44480fb6752b004b54ae40e946159ec047adf229b65cbfbd810271d01b064ad8fdbddb73c640dcdcb6bc19f91e8968829889c129920dac WHIRLPOOL 762a91c0111892b33e6bd3e7f7714709b04697ad7c2b0919fef6cc9570a343a77fd5a2b82833e75dac9d12d4e41acdcf0743b0d593595910ddd326f5cd721368
DIST xen-4.5.1.tar.gz 18410400 SHA256 668c11d4fca67ac44329e369f810356eacd37b28d28fb96e66aac77f3c5e1371 SHA512 9436243e26bc64bc836a179abdc3a6b1b6fa9d3f2170453092c18be71fa62e18cd4465a9154c0f28a7ac8d69d08361ba1defef240a51197f058c012c3855ba04 WHIRLPOOL 71d8559f86683dd9fb3eb09d3f602de227f281fbd3c8cc258bfdb67c425d9e7c4d21cb0284c123e4263262c1b821fea6d28109861ce60d627f6426d352808d99
DIST xen-4.5.2.tar.gz 18416220 SHA256 4c9e5dac4eea484974e9f76da2756c8e0973b4e884d28d37e955df9ebf00e7e8 SHA512 e0ce01a5356c254bfde48fae0b0e005c42c1615a7ccf4c1ba7dcf90784777b53995e9a9ae4575e3f19ef341014b34cb8c06e39d68be359f7fd69830501a144dd WHIRLPOOL b50ce28e58d8419915f7f85de7ab23128719fa07c54f28165c4ba864ffe57230230fa7cb61dd2ed7608b8bc178a072124aedc30c61a45fb8b745fc616715219b
DIST xen-4.6.0-upstream-patches-0.tar.xz 19280 SHA256 8ef2d139f86cb52d2208a17c974e5a85356183ee359ab4b91882067548806e0c SHA512 9fde8d9def1d75e50c10069af7f9fea4b5b6992b7089eb554e1e2a4c78dd080f2977128d0dd541eeb735b951e7d6614a07101f7703457e7743ac6b3be962cdfe WHIRLPOOL 861c7f150811912422f6f5eb77437744d1456740a43bef3dfd88a2e6d6836c0e8460b788ccd4f14a7144652d65a825c08aa984ec4240b2b1ac6d09237695d19d
DIST xen-4.6.0.tar.gz 19694350 SHA256 6fa1c2431df55aa5950d248e6093b8c8c0f11c357a0adbd348a2186478e80909 SHA512 b4b02f306ffea360f539dd8c231b2f58c00c3638fdb665cb659c7291b475b40f1075bc59d49a6144767729e57b8bc40a1cfd9030d61de2b8fa4ac97d43655c2b WHIRLPOOL d3f01183440ca1875b6e850bd116db0c382383433e50c0902d3268e9e36b39d184fc65e925bdb5363ef4ca7a232fee15b4749c89baf789137b8a8248565c75a8
@ -15,11 +14,8 @@ DIST xen-security-patches-7.tar.xz 22604 SHA256 e831c71f830316f452eb8645a5e7ca49
DIST xen-security-patches.tar.gz 2105 SHA256 19409f15fdbfbfe41b86627dd929a362563610999fc4b73ab2a9165df0ba8182 SHA512 2733e77b6a9ba25e704e0a15a32a20efe7c74873cabc5e6490f41e8d1b96d9efa83c0d16bbda6169d4bab3f5e9e9a8d7f3400f63e6b2d11cf0c63711a858cc34 WHIRLPOOL 21dda4417d938c45bf46c41f2e9aba524f484b6526fcf59a840ca30aa270148990ffc66536431b2a4b8db6f1a761b02f2266b5935e68e85935ec8dd5511dc892
EBUILD xen-4.2.5-r11.ebuild 4481 SHA256 6630f5e77b7c687dc0060b8e02eb72cbe30c05539cc2c7abdf355154ddb06c0c SHA512 53fec4705b4e5ff9c568afeac47b1aef32a2544eae6f0ee995d26b571f39ed2393a1b49bad2ba22e30631d3425ebdcd28e4a6d6e96dbdbbce10a84af41e4b01a WHIRLPOOL 7a0d139d2dbaef07daf68f24325f86c2c99e10c1964de37dd74bb03148456984041f27f19cc3dbea06b5e4fc8bd69f3c7d52f969e1c45f56d474d4cf678b3cb4
EBUILD xen-4.2.5-r12.ebuild 4609 SHA256 0e11a69e4339001657b8745c390e23f804bf98f3a51982601ceff8451426cb4f SHA512 7411796cd84b34fbc0164fc7af9f8aa3eba26d884576e018fb6d6f60b9044e6485f18f9ca460dec84c967a6df60335ed9f794882f215c0a4b3a3ffafb1a08b64 WHIRLPOOL f2bf1d02d360db767b1a56a722b8a057b7255c03d847e151ffc79a15c57f180500d1ae4c8d6cd22c8ed9e0101bd52240ec108293033e2fa6fb1180e030e70470
EBUILD xen-4.5.1.ebuild 4673 SHA256 b95e8d895fc46d0b2a461313bfd7183c22b027d3371bb237deb2f472809aa2be SHA512 39667be490d6fa9b1080ce44be351c99ebf2886e1b03b16fb518f423c9be7ed00b0a683a2de9fd31a2e653fa62c90fad08206b5758a8b01eb00793fa3a700b24 WHIRLPOOL 7bcc43adae5d39d81dd303c03f4f52a8cf418a0c2a7c774ac9afaf389b11f68da76d1682967d39c38d025e26b69ecfc2e38d7183be8e45c8846fba91b51e6dd6
EBUILD xen-4.5.2-r1.ebuild 4913 SHA256 52d7c725b5b151fce71a349f55cd9d7cdf50858eaf0fa0f138ddbd40a4d5b2a2 SHA512 a21aa2c8767a0342f08402e5dce77f6cc4b2258cb63bc962983c206bd15d1ca5a24940720ac9746d9e32b32f16ac1b0fec48c97993084c80854d3ffd252bce6c WHIRLPOOL b2a1b134b10eed22d2ffce046a45c1df569fd82e4b6c1f3392764e378ffbf918c1ad59c66cdb8536c41ea6291318cb5c7d79f7c36042bb100dbdb5840f2b7c67
EBUILD xen-4.5.2.ebuild 4800 SHA256 86a6bb06acf8af1a1ea0e3d51c0db8bb07901c688f125efb9ef017453605abfb SHA512 266fc073802ff89fc24fe2c7c9c7f3cb87ef15763058820b0b382f7825aca7aa6f35b003159dfdcc34721516bf7e4a525020aedd3afb80cf2224b3a1d572bc91 WHIRLPOOL 58345404bcff5bd3f264ec5f3469b569c7c610f1fc0d5e5b6401871668ae40dad54fadff552cbd6837dd903d5f7a011a4921d6fb5221313c23d3bbb62e1df567
EBUILD xen-4.6.0-r1.ebuild 4802 SHA256 a16634f891fa5872c3ecfe14171ecaed5fc7b22fa561935d41f9daa0b0755dcd SHA512 53ff0b8140b41a523e9292e537704efff071e6af0d4f4465651bfab94eabbae9c5f703a0a11ee2658c2225c421c410c4632483fb7b934961c2cb139a38617582 WHIRLPOOL dce772af9a3ac8c6f5dafe608b39978964b57e5374fae0b2695c0c7035755865a81c25c5c388cf5a2bdcb67d197a533d838af95e0583285accbb7f6fc0eb9765
EBUILD xen-4.6.0-r2.ebuild 4910 SHA256 ac4c2ccb63bb6509ed73d1a17e1de2737d844bd9884bb6678a9a400827f05187 SHA512 e93df32b1fab2a6ac1842b3f6bdfe2fe071a696466687b6fb935b4caaef9048fc38fa40bcc93ca9e809dd9a39ddbb67b3172eef19369b6e9057dfebccfe60e2d WHIRLPOOL 6a8dfaf44dd4daeedb8e3f4bccacfa3bd12c9bf19cbeaf1f2db87cdc799df33681398c40d2f313a75fa162bcebc978cfb654ca610b7bcc797cf2478f4e5d6835
MISC ChangeLog 3881 SHA256 f0c964d58824ddda4dd8eb4679815d705dc65cc8ce47c956e9c6d351a6550588 SHA512 4ee7441a19246af5e042a5a59524fda9f83477eaa405f5c9202a14eab756037d93361cd41d35ea615dbe7b61efc506df3af573ada26c9b4f1bdc9c79f5df013f WHIRLPOOL bed73c7501f97d1c41700c6f8a9445625ae50dbd75397bb7df5413427629cf4e109d4ad70191d3b4966e88b35756e15bbb3b554f87a9f18329500548172ab79f
MISC ChangeLog 4061 SHA256 ff31c3a8476305d44cd4ecc7074622eb3780a5a49e06e0219d03d359fb7d5f0b SHA512 c4c967eb268d075b285fea2a4dddacc18a472485b5e0022d81839437f2931ee4e2e62456563f262116427798db196dc58e0c1b6d934fd38c6489ef3efbbfe284 WHIRLPOOL a05fd59b9860a048361daad49861bd8ccd047af8f5e6584411e19b4dfc1628b842f6f5046516efc81743740c41955d33565f776a21ff77e826e8b3dbd8a1896f
MISC ChangeLog-2015 39538 SHA256 43b9fcb224880329df3962d7a0a5f67469d8a29677e9dcbc002e5e5d45b488df SHA512 0a23ab62077924f2daad976e7cb9a3f16de0c7b5eee9be874e4606168b495fe6d9a06245c7c6a375e93b411776f09b4c176de8f7f05ab9eef578b677f179e27d WHIRLPOOL 48ba9ac7cf44b1522d3846df5b917bfbe36839b60d9bee3b151aaad7ade953af73c2bb852c7b7181be8eff26a34ceddad5d97c323b9bd014ecb160daf53c5261
MISC metadata.xml 480 SHA256 c6d867148db1480748552aea9692bdee95fb98a94fcfadab0d128cbf1102b0d5 SHA512 888aa860cbb74d79c76f096107d8b22975470373ab11249da2c4ae9c4e172bc52fee73fdfaf07c19e977cabbbdf35ea5b3c6508d4a6f555b771ab6729806fe5c WHIRLPOOL c4d10589ca2c8b4e8bbd877dfc8f4f3b66ce8ae7bece71617e9571f07a39270f54c41f5fbbb2b29020ffc6473e2341064bd708813af3e20a31d5b9bd0510ebe2

@ -1,176 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
MY_PV=${PV/_/-}
MY_P=${PN}-${PV/_/-}
if [[ $PV == *9999 ]]; then
KEYWORDS=""
EGIT_REPO_URI="git://xenbits.xen.org/${PN}.git"
live_eclass="git-2"
else
KEYWORDS="amd64 ~arm ~arm64 -x86"
UPSTREAM_VER=
SECURITY_VER=
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
fi
inherit mount-boot flag-o-matic python-any-r1 toolchain-funcs eutils ${live_eclass}
DESCRIPTION="The Xen virtual machine monitor"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="custom-cflags debug efi flask xsm"
DEPEND="${PYTHON_DEPS}
efi? ( >=sys-devel/binutils-2.22[multitarget] )
!efi? ( >=sys-devel/binutils-2.22[-multitarget] )"
RDEPEND=""
PDEPEND="~app-emulation/xen-tools-${PV}"
RESTRICT="test"
# Approved by QA team in bug #144032
QA_WX_LOAD="boot/xen-syms-${PV}"
REQUIRED_USE="flask? ( xsm )
arm? ( debug )"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
python-any-r1_pkg_setup
if [[ -z ${XEN_TARGET_ARCH} ]]; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
if use flask ; then
export "XSM_ENABLE=y"
export "FLASK_ENABLE=y"
elif use xsm ; then
export "XSM_ENABLE=y"
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream
fi
# Security patchset
if [[ -n ${SECURITY_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}/patches-security/${PV}"
fi
# Gentoo's patchset
if [[ -n ${GENTOO_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo
fi
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
if use efi; then
epatch "${FILESDIR}"/${PN}-4.5-efi.patch
export EFI_VENDOR="gentoo"
export EFI_MOUNTPOINT="boot"
fi
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \; || die "failed to re-set custom-cflags"
fi
# remove -Werror for gcc-4.6's sake
find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \
xargs sed -i 's/ *-Werror */ /'
# not strictly necessary to fix this
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
epatch_user
}
src_configure() {
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
use debug && myopt="${myopt} debug=y"
if use custom-cflags; then
filter-flags -fPIE -fstack-protector
replace-flags -O3 -O2
else
unset CFLAGS
fi
}
src_compile() {
# Send raw LDFLAGS so that --as-needed works
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
}
src_install() {
local myopt
use debug && myopt="${myopt} debug=y"
# The 'make install' doesn't 'mkdir -p' the subdirs
if use efi; then
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
fi
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " https://wiki.gentoo.org/wiki/Xen"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
}

@ -1,179 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
MY_PV=${PV/_/-}
MY_P=${PN}-${PV/_/-}
if [[ $PV == *9999 ]]; then
KEYWORDS=""
EGIT_REPO_URI="git://xenbits.xen.org/${PN}.git"
live_eclass="git-2"
else
KEYWORDS="amd64 ~arm ~arm64 -x86"
UPSTREAM_VER=
SECURITY_VER=
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
fi
inherit mount-boot flag-o-matic python-any-r1 toolchain-funcs eutils ${live_eclass}
DESCRIPTION="The Xen virtual machine monitor"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="custom-cflags debug efi flask xsm"
DEPEND="${PYTHON_DEPS}
efi? ( >=sys-devel/binutils-2.22[multitarget] )
!efi? ( >=sys-devel/binutils-2.22[-multitarget] )"
RDEPEND=""
PDEPEND="~app-emulation/xen-tools-${PV}"
RESTRICT="test"
# Approved by QA team in bug #144032
QA_WX_LOAD="boot/xen-syms-${PV}"
REQUIRED_USE="flask? ( xsm )
arm? ( debug )"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
python-any-r1_pkg_setup
if [[ -z ${XEN_TARGET_ARCH} ]]; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
if use flask ; then
export "XSM_ENABLE=y"
export "FLASK_ENABLE=y"
elif use xsm ; then
export "XSM_ENABLE=y"
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream
fi
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patcheset"
source "${WORKDIR}"/patches-security/${PV}.conf
# apply main xen patches
for i in ${XEN_SECURITY_MAIN}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-security/xen/$i
done
fi
# Gentoo's patchset
if [[ -n ${GENTOO_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo
fi
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
if use efi; then
epatch "${FILESDIR}"/${PN}-4.5-efi.patch
export EFI_VENDOR="gentoo"
export EFI_MOUNTPOINT="boot"
fi
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \; || die "failed to re-set custom-cflags"
fi
# remove -Werror for gcc-4.6's sake
find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \
xargs sed -i 's/ *-Werror */ /'
# not strictly necessary to fix this
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
epatch_user
}
src_configure() {
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
use debug && myopt="${myopt} debug=y"
if use custom-cflags; then
filter-flags -fPIE -fstack-protector
replace-flags -O3 -O2
else
unset CFLAGS
fi
}
src_compile() {
# Send raw LDFLAGS so that --as-needed works
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
}
src_install() {
local myopt
use debug && myopt="${myopt} debug=y"
# The 'make install' doesn't 'mkdir -p' the subdirs
if use efi; then
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
fi
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " https://wiki.gentoo.org/wiki/Xen"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
}

@ -1,180 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
MY_PV=${PV/_/-}
MY_P=${PN}-${PV/_/-}
if [[ $PV == *9999 ]]; then
KEYWORDS=""
EGIT_REPO_URI="git://xenbits.xen.org/${PN}.git"
live_eclass="git-2"
else
KEYWORDS="~amd64 ~arm ~arm64 -x86"
UPSTREAM_VER=0
SECURITY_VER=
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
${UPSTREAM_PATCHSET_URI}
${SECURITY_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
fi
inherit mount-boot flag-o-matic python-any-r1 toolchain-funcs eutils ${live_eclass}
DESCRIPTION="The Xen virtual machine monitor"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="custom-cflags debug efi flask xsm"
DEPEND="${PYTHON_DEPS}
efi? ( >=sys-devel/binutils-2.22[multitarget] )
!efi? ( >=sys-devel/binutils-2.22[-multitarget] )"
RDEPEND=""
PDEPEND="~app-emulation/xen-tools-${PV}"
RESTRICT="test"
# Approved by QA team in bug #144032
QA_WX_LOAD="boot/xen-syms-${PV}"
REQUIRED_USE="flask? ( xsm )
arm? ( debug )"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
python-any-r1_pkg_setup
if [[ -z ${XEN_TARGET_ARCH} ]]; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
elif use arm64; then
export XEN_TARGET_ARCH="arm64"
else
die "Unsupported architecture!"
fi
fi
if use flask ; then
export "XSM_ENABLE=y"
export "FLASK_ENABLE=y"
elif use xsm ; then
export "XSM_ENABLE=y"
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream
fi
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patcheset"
source "${WORKDIR}"/patches-security/${PV}.conf
# apply main xen patches
for i in ${XEN_SECURITY_MAIN}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-security/xen/$i
done
fi
# Gentoo's patchset
if [[ -n ${GENTOO_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo
fi
epatch "${FILESDIR}"/${PN}-4.6-efi.patch
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
if use efi; then
export EFI_VENDOR="gentoo"
export EFI_MOUNTPOINT="boot"
fi
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \; || die "failed to re-set custom-cflags"
fi
# remove -Werror for gcc-4.6's sake
find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \
xargs sed -i 's/ *-Werror */ /'
# not strictly necessary to fix this
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
epatch_user
}
src_configure() {
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
use debug && myopt="${myopt} debug=y"
if use custom-cflags; then
filter-flags -fPIE -fstack-protector
replace-flags -O3 -O2
else
unset CFLAGS
fi
}
src_compile() {
# Send raw LDFLAGS so that --as-needed works
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
}
src_install() {
local myopt
use debug && myopt="${myopt} debug=y"
# The 'make install' doesn't 'mkdir -p' the subdirs
if use efi; then
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
fi
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " https://wiki.gentoo.org/wiki/Xen"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
}

@ -60,3 +60,11 @@
Bug: https://bugs.gentoo.org/552720
29 Nov 2015; Mike Gilbert <floppym@gentoo.org> +files/cpp.patch,
ksh-93.20140625.ebuild:
Fix build with GCC 5
Bug: https://bugs.gentoo.org/555670
Package-Manager: portage-2.2.26_p3

@ -1,3 +1,4 @@
AUX cpp.patch 865 SHA256 c8b9b72af426e2cbe805f711f0ab4b74ed25fdbff25f003cbf5bd92490b484a2 SHA512 68b50627a548cfda24579ae5316ec1e42a959d6533df2c88dda572b0432e0080f0b6e4cbaa7a9a7f148a0f89ac1bda36ed414850a00fccfb36c2782a349fb1b5 WHIRLPOOL d2e9d90b72ef066c1b2994a6ad5938b51625dfd3c27291e164f14a91a475c670a69c4a562a7219a7004b4d30bf7e3ded299bea7fc2d2022f32d9c4610747109d
AUX ksh-prefix.patch 1780 SHA256 9dd102cbd377e403ac01fb138d5a98ce7f9f352c9ce0a1fc38f57ebba8a6e8c3 SHA512 32ae89b988cc0bed839039646f5658c7a1e64b6b8a85ba4afecd02cfda4d6b64a968a4f8da8d290b90357b9b6231c609c51f4989935cc56ea378b5032569c315 WHIRLPOOL 2bc10c1209fed433adce600e89474c9b1cb6ec367e3088be5d13a099c36d76291f0608ff4744f6b97f01b83a3a994fd2b7af2cc6497d9907bdc29ab17de6e4ad
DIST INIT.2012-01-01.tgz 376375 SHA256 60d9a57885f2f37affb6ddab6090275d715236058561f333f351566bedcc2cd1 SHA512 ad933982d819b594f1303e31b3040b7c5f6ceaf7099d1203b0b7d0949709adf9e953586c9980e1b1cf311902e8a6c8fe6a6118e982d461ffeceddaf8b6f18bbe WHIRLPOOL 718f7275d51386960227bd04cfa51acaaaa8c2f83e1ad0a9f6a7c57f2066e86450a232dd94085ad3357ccbc044e586b15cda46cdcdf9f855db0521e75f96c766
DIST INIT.2012-02-29.tgz 379873 SHA256 da4a886d28f75f8a011d522697272cd196cdcfb406f92d47f8b0a6608d786896 SHA512 2ac9d7ce48f1dc7e0870d87d34fa1688461268140c0747f507f3677a38fba0b8ca2f44020a4c50e0beaed63949dc347ee48c53b6e09bfb0e6c3e51e128a6302e WHIRLPOOL e4e4bc5bebbccb5e8ce3a8fdd73d1e796f9823291eb7980caa06e40bcea1f41d7122c88af50848f3bda58c340884a0a0071b3ba2559248d470e970362b918d4f
@ -10,7 +11,7 @@ DIST ast-base.2014-06-25.tgz 9609090 SHA256 58588b07b076f05dbbd5f4f095d5753309a8
EBUILD ksh-93.20110208.ebuild 1169 SHA256 f52b0a44eba57de8b7d376c26815bcd386fd2a673a591dbb59fe7b25dc0c1eb8 SHA512 ec1106e1d180166fb95621a57f055121434cf45b279857bb582c9a1c366fc326ef771079fab5046e26e8c4bcd47f3f4945cb00a66f649f2b7b327f7061174f11 WHIRLPOOL d8d18978de3ac473899e2ec24776225eded95469c258780dcdee5231a484b13b6ea333e9c3ffcc3f06f7f3b36a087a901f7d1446410e107b079eab1c0f99e36e
EBUILD ksh-93.20120229.ebuild 1357 SHA256 4daf30fad565fcb2ad600e167b690996496e52df35f9b446d36eef1795aae675 SHA512 c64c7c7c38699ab02071a602c59d7486ce170f6700a4687006ac26033d2d25b75d3274aacdda7344d3d91af7eaffd7a975a0f9f5ca9f385bc478fd40eb986925 WHIRLPOOL a6187d233056dd2da5fbf000d3b455f5ed0eaf056baaf566753620d543c702c776b7bf893e152b573d9f5e2beea0172d06e57021e682c5e9937520ac3cb74d1d
EBUILD ksh-93.20140606.ebuild 1173 SHA256 8747bd43dd8b6d604adc6d098bc6b0095b0f70fcf1c470946fee6a2e70e5a887 SHA512 527de0e47b0dfe90d3874af64571818920f0b5f857e31f6f5cbcd20ea9923c14212fdc05f2b045964f6416e77601441d647131ee50b307523ed6709d98ccae69 WHIRLPOOL f833dbc8b1057e0ce110ee27519d9308c5aeb29b1eeb2c781db80a2e6cbd09c61fe327050d5bfbd07d30b1dc3d20c31b0904575737362e15447b8def12f96aaf
EBUILD ksh-93.20140625.ebuild 1155 SHA256 f38fb4f791bb46476a55c7151c8f5d5dcc14888d152c60a59f93d7084498d636 SHA512 1e25fbd3bc4e4da06d83a306cb4379d86642f6e9ab3116b5bad214ff75053d2be016362f21b807363761abd92750675a65198e3f8af666b8d17977008f3d296c WHIRLPOOL 417a542edd9a6ecc0099d19a07d7da7c46ad6c12826ef49a61900f2b2e483ed5839ac4d366aa745b2bc9d87efa30c107e79780c400b20f62d57ee05be9505440
MISC ChangeLog 2347 SHA256 ddc8411e007b7767df3d8cb50ed3c141b49b3689bf17ff04783ac8186f2297c4 SHA512 65dc623e6a3610e5938bbf4432aee158f90bee9ceae4469993f55c1542017f96c3193b596e184619d622a855dd4960a4acdbecd496717c2bb59c11c078ac2368 WHIRLPOOL b3d5552366ab36cfbf4058a10210c80b3c7c00ca0bbf031c6aa6395a770bcc77496cfd3b4b220a91af80f491b8abaee1b0727a33ca07dbf2035c1cf163f4eeb1
EBUILD ksh-93.20140625.ebuild 1187 SHA256 ab2138f6c772c7638e98aa103a09765c7d02973a24f0d43e27939062fb153035 SHA512 f53e2112742af577df0eb3cf73fdf630ef62cf023f9c1320375713637a791b1bbb4e2aeb491b30973d0a911835feb07436ab4066c742b82fc06ede131b758604 WHIRLPOOL e4951a00b32835a73da405ca0b61c9ba4b10c7e66d8cbec394c9f0aa584d31c282d717074192adce41467cad58041699c61a2e3ab265b1f3b8fe60385ea69178
MISC ChangeLog 2541 SHA256 f300e1cef2547aee64eb956105ca35814970ae7d9a305871b75436d41e3d35cd SHA512 81c68b32d420169aa9d980529ffa7a9997c2061f297418242a9167fc1f3bdd07f847d5d877e71700546d697600f1140c030c9907e684ea27430f7d5505b52fc1 WHIRLPOOL c030352c646364ebd6f758282b4d3405e82fa322d22d5f706b1326254d363d5833d3a1ab82863e165184fbaad5488b04076663925982bb6355dab2fa40b454ec
MISC ChangeLog-2015 8642 SHA256 6c04b8e984a18f59140ab908f65c0221fda3aa799bfe385dbfb126c88d62524e SHA512 564cc8f46348c51d9fd126dcdd92c2b2a40f5fbcdb2083d55c80565e9ab77158b2859547ee93ee6dd56a478f5afe28c44b1ec2140b7b5056e27cd75206a186e3 WHIRLPOOL 0a396ce8020c18122adde2950dd8fba1cab2c21169ea5725b7aa00dab8f989d32edc9b98127368c657b5ad0cb494ab40bcbb4a9d46330bacc4994a1a2f736094
MISC metadata.xml 1285 SHA256 86eaddd60adbbf515464af6bf0940c027eb23cfd8b457cf98872c2d62a6e633c SHA512 a1033ea1e5c4d4f24fc5e57f3676c15471044131220d418e5685e094c4143f358ab7f35dacfd9ef353df0729e291a6c258ae2748cf32368aaa5fcf82936fa0c2 WHIRLPOOL f817212797b6c5fcd67fb6af3a27b2cf11f715fd5d0cdbbdd3707f7d98d66e1f4ba382237c2539edc169685770a6101b2a821f36e05a04a14b622d7706122051

@ -0,0 +1,24 @@
iffe depends on cc -E not inserting newlines between tokens
https://build.opensuse.org/package/view_file/home:Andreas_Schwab:Factory/ksh/cpp.patch?expand=1
--- a/src/cmd/INIT/iffe.sh
+++ b/src/cmd/INIT/iffe.sh
@@ -3427,7 +3427,7 @@
(eval "$src") <&$nullin || e=1
;;
mac*|nomac*)
- if compile $cc -E $tmp.c <&$nullin >$tmp.i
+ if compile $cc -E -P $tmp.c <&$nullin >$tmp.i
then sed -e '/<<[ ]*".*"[ ]*>>/!d' -e 's/<<[ ]*"//g' -e 's/"[ ]*>>//g' $tmp.i
else e=1
fi
@@ -3718,7 +3718,7 @@
<<\"#define $v\">> $v <<\"/* native $v */\">>
<<\"#endif\">>
#endif" > $tmp.c
- if compile $cc -E $tmp.c <&$nullin >$tmp.i
+ if compile $cc -E -P $tmp.c <&$nullin >$tmp.i
then sed -e '/<<[ ]*".*"[ ]*>>/!d' -e 's/<<[ ]*"//g' -e 's/"[ ]*>>//g' $tmp.i > $tmp.t
if test -s $tmp.t
then success

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -29,6 +29,7 @@ src_prepare() {
bin/package src/cmd/INIT/package.sh || die
epatch "${FILESDIR}"/${PN}-prefix.patch
epatch "${FILESDIR}"/cpp.patch
eprefixify src/cmd/ksh93/data/msg.c
}

@ -156,3 +156,12 @@
-files/go-1.5.1-darwin-sysctl.patch, go-1.5.1.ebuild, go-1.5.1-r1.ebuild:
remove incorrect patch for #558368
29 Nov 2015; William Hubbs <williamh@gentoo.org> -go-1.5.1.ebuild:
remove old unstable version
29 Nov 2015; William Hubbs <williamh@gentoo.org> go-1.5.1-r1.ebuild,
go-9999.ebuild:
Remove sed that removed -Werror flag
This flag was removed from the build system upstream.

@ -1,9 +1,8 @@
DIST go1.4.2.src.tar.gz 10921896 SHA256 299a6fd8f8adfdce15bc06bde926e7b252ae8e24dd5b16b7d8791ed79e7b5e9b SHA512 cda1a29d4418875dffaf3324004ddae8e1bbb573f7668e6e0c03d8b61284f4db7fca244c181f2859f8ccdd3db6391fb21e0d98a1a9fc15096c15883249d48a9c WHIRLPOOL d06c27f6ff3a6499a6c7cb3c5eccd53eb588896c4d837e1fe9855c22ee3caa5cc48fd68cbeceff105b7c47fafbbf0eb3dc28ee3af7196692c5bf18511c6760ef
DIST go1.5.1.src.tar.gz 12049701 SHA256 a889873e98d9a72ae396a9b7dd597c29dcd709cafa9097d9c4ba04cff0ec436b SHA512 a3e92058c79502cfcb7d67143db67fef97393a416322b6f8b6c52b70879e7ab56e3cec94a9ca8046cc13b134845cc1e4b53c70d7208850092bf4edf04bf439ff WHIRLPOOL 3e9941af9bb0717e0c4deae53a0290250da8f88962aef67b856baf089369fdff786aa95cec3564812dc2f48b8c388c810b7568c669ee8a1103e03c6ed0b75893
EBUILD go-1.4.2.ebuild 3340 SHA256 e66931290ba77ae6cddf4b8d3b7ade6ee64b5a6a38aae68fc0e142705100bb1f SHA512 f3d1df10353f1f8af9f58516536ea33dd9ae86f575e348e91398c5acff088f052f0700777093c004aae2015287371c4353c8d09e30c3f2b2ca3f78a9f5deaef0 WHIRLPOOL 93d8f4fa05b23683a5df4fe0503c6ac48b604ff3d0ec84bfba913c4af697f37db44dcce4ce38c67aa65a647941576a693b5b7c9a897329ada61d73afec37c3e4
EBUILD go-1.5.1-r1.ebuild 5087 SHA256 b2f0ed827494d7d90229c46032d87e138e03db8e2e10068304db8882cfd94421 SHA512 739e5625f553525994af1f869cda79ed885cd624c17cdb7b5e5e745fc260955fc6ac94d49f6d660b8db57395f4e45d782f5463efd6831e43fd3d8b562bdc1c95 WHIRLPOOL 4aacc37e01eeb348ebc070f36cb8136b58dd269040e23817bf1e76df8659897f435c4e9a6b12f4ab6e3d0894abdfb249bccf360f46e21d6f5322e1a229e27fd7
EBUILD go-1.5.1.ebuild 5214 SHA256 505366de3853bffb9a2ba5ad48b57d5c08f3a92be5bbb58fd1c6351888df73a2 SHA512 506468a2c4ce93623b6850d0ae52a94cff5f9ff31f4cbd11e4328129c637436ee3004306b8843c074455e90b4247dfe6c3064125bbc26348fc076b1cc5552595 WHIRLPOOL 93e6a876c73f5fca670ddcad7412f54bec75cda08827e9a9da83adb32d498d3a205e401de19a2d3fa8b5733703d87472551fd30c891018838674c710b4b63a65
EBUILD go-9999.ebuild 5087 SHA256 b2f0ed827494d7d90229c46032d87e138e03db8e2e10068304db8882cfd94421 SHA512 739e5625f553525994af1f869cda79ed885cd624c17cdb7b5e5e745fc260955fc6ac94d49f6d660b8db57395f4e45d782f5463efd6831e43fd3d8b562bdc1c95 WHIRLPOOL 4aacc37e01eeb348ebc070f36cb8136b58dd269040e23817bf1e76df8659897f435c4e9a6b12f4ab6e3d0894abdfb249bccf360f46e21d6f5322e1a229e27fd7
MISC ChangeLog 5507 SHA256 59ced8d6ea40d55c4cdc1875b398cb34bf2ea9fa7ff3dbc88f6189b4617615b4 SHA512 ff3943addf42e78506aff0e0ebb9f24821de56f272d4c3b84447067cb938870bc9f00b30df95c0456812aa494faec59d4487b750b2dd8d735fea5dfb172350f7 WHIRLPOOL b9bd98c51d2a2f22463ff72dde4a25c5e3609cc6b5f89d569dedd19ab2b852cac19de4e4742932506e175fe8eff73e4807805563be09271fc83b6bf5d6b74a7f
EBUILD go-1.5.1-r1.ebuild 4978 SHA256 0867a0545323f1d8abf7544e1c54eb58613cb01d9f41ef9d8bf4a555e0f5bacd SHA512 e071c065f6d9bc7811c82af58f15075053105f155426a3a82e76d1125717c8f8f51526cda120f1ddab5144a44043095ee68b169ab42800caf829d556ed3596aa WHIRLPOOL 399b9342fbe125261286173f9344290300c8d05d8988e3b814f382c450c51b8bee0a19efaa22ae9f167d7d07a22c73bce3500d316545c561986bf7175b585509
EBUILD go-9999.ebuild 4978 SHA256 0867a0545323f1d8abf7544e1c54eb58613cb01d9f41ef9d8bf4a555e0f5bacd SHA512 e071c065f6d9bc7811c82af58f15075053105f155426a3a82e76d1125717c8f8f51526cda120f1ddab5144a44043095ee68b169ab42800caf829d556ed3596aa WHIRLPOOL 399b9342fbe125261286173f9344290300c8d05d8988e3b814f382c450c51b8bee0a19efaa22ae9f167d7d07a22c73bce3500d316545c561986bf7175b585509
MISC ChangeLog 5793 SHA256 0345aca93c5b20c3c3a5e65b6af25fc29b9cdb6195a57161b5c79941888d3081 SHA512 a233f215681524e0b9c481ff38eb45c68b25def641d4f52a4bbd35ab6e377565813fd4c1215186e23ffcf8da6b3b6695787f820e39d5f27e27716b27f7f57499 WHIRLPOOL 93f94a71d37d2c93591b07bd96766ded22cdaed93b49d4aa703d4c01a70533a572133039e2c5cce536606bf971579748eeae39a4fb9d7a183e1b379d31161b60
MISC ChangeLog-2015 9934 SHA256 5c5375109d9de6edbdf782c355e7f28a8ac4c97d84ca4257a65f12d112fd6a9b SHA512 879f50097cd760b2e96c8ad06ff092f51797181a241361c4897b48abffbad8224331a1bcc614d525e548f7001d3ad664a103ba557a819f0d1cb3c23d67b4019c WHIRLPOOL f11ad28c4f0e811ba70c3b6a8314622d7ab4b064151cb94e62f461fc24c9e62c821571ee771578a20da18ea143d06518a5835f9deedea2a3098a5e83bd6eb5be
MISC metadata.xml 448 SHA256 d53ad6b454d72353e0308a91a989a1a3345ae97c0199748dee1862576ad4476a SHA512 0c5fb551437353e87f87c91e576ef224b770f686700150c19e7f34e6903ba26910293bb74db9732a220006b873113662464646dd96e61503e4aa90cc84e14f75 WHIRLPOOL b3846a0fad8844ad7ec961b512cb12a9d588bfac28b2dc53798399ac8628ccbf6c06c5666b03eabef05b0acb0cea04d563252eaaa893341c5b3fe59475ffdab5

@ -109,10 +109,6 @@ pkg_pretend()
src_prepare()
{
if [[ ${PV} != 9999 ]]; then
sed -i -e 's/"-Werror",//g' src/cmd/dist/build.go ||
die 'sed failed'
fi
epatch_user
}

@ -1,211 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
export CBUILD=${CBUILD:-${CHOST}}
export CTARGET=${CTARGET:-${CHOST}}
inherit eutils toolchain-funcs
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${PV}.src.tar.gz"
# go-bootstrap-1.4 only supports go on amd64, arm and x86 architectures.
# Allowing other bootstrap options would enable arm64 and ppc64 builds.
KEYWORDS="-* ~amd64 ~arm ~x86 ~amd64-fbsd ~x86-fbsd ~x64-macos ~x86-macos"
fi
DESCRIPTION="A concurrent garbage collected and typesafe programming language"
HOMEPAGE="http://www.golang.org"
LICENSE="BSD"
SLOT="0/${PV}"
IUSE=""
DEPEND=">=dev-lang/go-bootstrap-1.4.1"
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"
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;;
*) 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_prepare()
{
if [[ ${PV} != 9999 ]]; then
sed -i -e 's/"-Werror",//g' src/cmd/dist/build.go ||
die 'sed failed'
fi
epatch_user
}
src_compile()
{
export GOROOT_BOOTSTRAP="${EPREFIX}"/usr/lib/go1.4
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
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="${GOBIN}"
if go_cross_compile; then
bin_path="${GOBIN}/$(go_tuple)"
fi
dobin "${bin_path}"/*
dodoc AUTHORS CONTRIBUTORS PATENTS README.md
dodir /usr/lib/go /usr/lib/go/pkg /usr/lib/go/pkg/tool
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 doc lib src
# Selectively install pkg directory to exclude the bootstrap build
insinto /usr/lib/go/pkg
doins -r pkg/include "pkg/$(go_tuple)"
insinto /usr/lib/go/pkg/tool
doins -r "pkg/tool/$(go_tuple)"
fperms -R +x /usr/lib/go/pkg/tool
}
pkg_preinst()
{
has_version '<dev-lang/go-1.4' &&
export had_support_files=true ||
export had_support_files=false
}
pkg_postinst()
{
# If the go tool sees a package file timestamped older than a dependancy it
# will rebuild that file. So, in order to stop go from rebuilding lots of
# packages for every build we need to fix the timestamps. The compiler and
# linker are also checked - so we need to fix them too.
ebegin "fixing timestamps to avoid unnecessary rebuilds"
tref="usr/lib/go/pkg/*/runtime.a"
find "${EROOT}"usr/lib/go -type f \
-exec touch -r "${EROOT}"${tref} {} \;
eend $?
if [[ ${PV} != 9999 && -n ${REPLACING_VERSIONS} &&
${REPLACING_VERSIONS} != ${PV} ]]; then
elog "Release notes are located at http://golang.org/doc/go${PV}"
fi
if $had_support_files; then
ewarn
ewarn "All editor support, IDE support, shell completion"
ewarn "support, etc has been removed from the go package"
ewarn "upstream."
ewarn "For more information on which support is available, see"
ewarn "the following URL:"
ewarn "https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins"
fi
}

@ -109,10 +109,6 @@ pkg_pretend()
src_prepare()
{
if [[ ${PV} != 9999 ]]; then
sed -i -e 's/"-Werror",//g' src/cmd/dist/build.go ||
die 'sed failed'
fi
epatch_user
}

@ -1,5 +1,4 @@
AUX 20php5-envd 145 SHA256 efaae9e6ae5f7010e073c2ab6d8a9dda009f0707c7d7b0c027e142c94f7041a4 SHA512 581aa86479e3cd584ee1bc6dc6d4a135fe8ec343fe5519566d728d81f7018cfb23658bd0c0368951d380982c75adbb4f45acf3c146868aaf4e4ec8e9f2fad1ce WHIRLPOOL b9cfe0e80ba437bbc6008223c268bdafcde306ba8083dce96815804f3e1ec0937706e0db091149785a0076a6c6eaab8f7dff28578b706e84b4bb4e67850a4ecd
AUX fix-5.6.15-fpm-const-crash.patch 1891 SHA256 895db7bc3ca06897f2926f0e18ee0c02c39fa7fb57b0c8aff659005e081bb4d2 SHA512 a465b668eeefd45a6d8dc9ac8cebfcf1ba15366350666853e1d622d28c792a5a11f78b8a5a9474f41666ef5a7f8f81c64517045f60b769beef416c42855bc348 WHIRLPOOL 5f7e0f187543c553eb0731ff81a6724f2a1b90e1447cbbe97bb035f29e9f409b224014538fd083c8d4114c8bc46617ff0ecaaaf0aef661a5b2f928a605b6a304
AUX php-fpm-r1.conf 12966 SHA256 c4308a92ade93812c6579b74a72cd1f3e1a35f7e63289722f461771d5702448c SHA512 3d421c1e8b8f6ecffbf8284a7f79a1e5cc3f0893b1a47f5ccd980d554b058c363c1e236aa3157c2b66791b3291c6e98981cc527d501328ccc3ccb34eee2950ef WHIRLPOOL 1f591597698e28fc47197e02ba680728363c50781d146cf2598403f4678781eabc4f4d2abe2c0bfe9a25065491d3cb514cc5a9dcee4edd9d9438f51181f43b2a
AUX php-fpm_at-simple.service 316 SHA256 c11d3bb213993ad27642abf2fb13ab8d9bd3fd8ffb6c863ca0baa057555a2fa6 SHA512 7367a3f8d3874f8e0c76f331ba613a0250db02f60ad9f87affaf448dcb5bc34bcecb91d88f415764a12b24b46ae3d1b738a002af9f77a4b707e916e83a0021fd WHIRLPOOL bf78a0e1bc22525de1bfa6896ceeb39932f4a1507820667f5216af10f8de205436a82abefe55d4776d911de99070e6f6ed3dacc1708288323d8ad789dab57fb9
AUX php-fpm_at.service 317 SHA256 6bbbbd7b6501305c17b7290bb2a83b0ebe492d421adaac8f394e387ed52e0d25 SHA512 27982f9e2d958bfa75c89c7d3531e48d17fc388b1cdcbc8e09051b236b1184ee2baabdfcc567c19d9fcd067d4b3b86f171015616d8da42fccdabd89432d865e8 WHIRLPOOL c101ad8eb7446a6fcb3dba6ec6caae12bd6c0a9d251e222c392abb37314fbc252321bdc7db1696480050ce543a154b7257e503d3065d9e238d1c5c76a74d65ff
@ -7,14 +6,14 @@ AUX php5-ldvs 22 SHA256 b79d0e52b1b3b4543b31ad45525ae1c2814a27ea8e676772ab10bf6f
DIST php-5.4.45.tar.bz2 12703324 SHA256 4e0d28b1554c95cfaea6fa2b64aac85433f158ce72bb571bcd5574f98f4c6582 SHA512 ba22207da70e5e8ddf9a1f41bbeb54ef4917630006c3412db8f858782baaa3ff49d7e5ca59bed76c37fc11dc518c475b81f33f0f32c533c8f00be338e0b0d9c5 WHIRLPOOL b34e465dd193e9c1f5dedd7c6f279bb10471e31120f2a84246927f160adb1e54ea56563c719e59ed0654e2fd0805cebcc00198d6f6153791edef52fd0f2288a7
DIST php-5.5.30.tar.bz2 13699702 SHA256 e7332a713cecdd1cb44a1b1336739885c9789f633f0f51236b25e48ab03c3b29 SHA512 9458126f579ace9e2aebdfa7ad7f8d097f1fd502f443d8fd66263ba3c542d579ca9c705e227725fae57e452649a3be7cb717a0330d339b93d3c6c94fa80dbc1f WHIRLPOOL 2aa6c61a48a231d81f6c746f94e42589d87b93d0526f02d6d15f731cbbca4aecdee84b443f7ec1891f2a524939c542ac6f94e15db90a23a8b19523463025d395
DIST php-5.6.14.tar.bz2 14073920 SHA256 36f295f11641c1839a5df00e693f685fd134c65e8a1d46e8ee0abae8662b2eb0 SHA512 af0c7fa5c7be15839b1189b2544ff725b935228030087c206f83727e7885750030b10bf2bfbd27adea6f18af90d4ecd3ced9defec88c5f98f7ed26b4e4c57981 WHIRLPOOL 8e31fc3dbeb22fa2a59112d2dcbe28f8102c8d5a14fd716d17f909399c06d27a10ea32d43ebd1a12cea78d9fd949ae7c7882628ae0c3abd7354d165107fa0c9d
DIST php-5.6.15.tar.bz2 14060562 SHA256 11a0645c4d4b749e256da1e0d6df89dd886b5b06b83c914d942653661dbd1c38 SHA512 3841b1b64bbe1b3bdbbbf2591f2ca81754f1e7391dae593f45302ea7a4157dd8032e0f525308a13769938aadbfca9e25cbe15ac9bf8eed1427263fefcbede2aa WHIRLPOOL 6d5a6b860d0db887c09d1bfb8304a39d44f1c5966bab3f881c277e3aa0331cd794f1bff02cbac2bdba23fd9bc4fe71a8e1d4b51cbb4c1dfe1ceadca15ec38665
DIST php-5.6.16.tar.bz2 14066209 SHA256 4fe6f40964c1bfaba05fc144ba20a2cdad33e11685f4f101ea5a48b98bbcd2ae SHA512 08ceb48277785e2075a1bd8035cb32eb8bdddeff6695734d3f1f0721415beddc58413257a490852a93df445d2d342badea46801e46d96f0b85517124ba4020c9 WHIRLPOOL d8669398d03288e9cf0f519a2e76eeb6b7e79f85f60b9f9fbdcc40ae313a3d9fa01b9f173cd354ab8b328b7178a433f54e4f0cf06152ec023c11f00bb98cc5b0
DIST php-7.0.0RC7.tar.bz2 13472595 SHA256 0b1773df54b2ed2aaa8ed04188d02fa28189045f8893c3b59afd8aacf9a7db9c SHA512 58d03d83f2dd5dabcb468df42b3b31502dcdedca2463f7cbd9609ef611fe3bf7a64cc78505b52b2c7c6bf859a66ee6bc887462d1c5557edfe99ee83f398c2e47 WHIRLPOOL 624e7b606ff5f5a36140167538c7a224ff61c4a8639f348a3848d8fda6260a72d06707d055d7727417477067bd0346f631235f5dc68541a549747ca72b2570c9
DIST php-7.0.0RC8.tar.bz2 13975805 SHA256 8c46621e80b610749d2d31439e9b6db7b881c0249d1df1f4c3e05fdd46a2d108 SHA512 5066966cd2e7f011c20a17a427b74db84c74035182b4de1d991d2b76060a33c84da9b3b75dafc83fb40f0de0649ba0568454b90d48e4b2356524bc6ff0444138 WHIRLPOOL 6b1f8192f83250b140c39e266c74f428f1f7258f8128483380656a3139b6344a66637bec87a4cfe593bc0f3df8cfde5b3f562f96dbfb83c8a5d8acf9fc2838a8
DIST php-patchset-5.4-r2.tar.bz2 5824 SHA256 4a47f4d31f50a244f85349486cdb3474cf315562e097ed4c116c2b9b5730ecef SHA512 3c2523458a627373da7acb93fb2cd621f50b19fe2ba1d30beb62eeaaa39045262b917cfd0b631046fec9c8027cfa99bd0426a079ab45eb172b21d25d6e085dde WHIRLPOOL fe4f015e2f0dc66cc23ef16fb5bb33117952593ae0770d4bcd37ecc1c431cbcc7874189d265696305c60b4e395e7ce902667e38203db46867304868271affdea
EBUILD php-5.4.45.ebuild 22344 SHA256 a30b95ec203cfc53fe10a9c0999158d3d1167c484a931ca7ebbcea700f2b1c41 SHA512 867132cef88bf9304a012f680fbd1e75f43d25bc039f189af4bfaccfa25fe8db1f4ff79dfeeae497b7e1acd05a5a279ac09f696fa31dc0a87bde98d4331520bf WHIRLPOOL 778d066ffbaf1a07ca9fafe0f7fd42d13603f36bfe7d41b2f4590d43f64f24dfe3a67bc142b82f04fe5ee7738b61839e51cab9eb6c0aaa89d0d0d108b631f873
EBUILD php-5.5.30.ebuild 22278 SHA256 f4c92e95bf2ff157255d191525dea5878917cbab838c02b9e188b8602667f875 SHA512 971554db40b20b61d186cc3a50eb81fc8b7506f3f1fd677ad55a4780c87f91639ee315c30d8c9111951a2bed3715a5163f21223025305111891ec1d92a184a0f WHIRLPOOL e3da719b556e98fca093e87e68b508f4c17c1c744a976f6e2b812e5ec3dbe17bf698e3460286208d64a1869f87b6ff1357858081d22230b717de1453f03cc68c
EBUILD php-5.6.14.ebuild 22278 SHA256 f4c92e95bf2ff157255d191525dea5878917cbab838c02b9e188b8602667f875 SHA512 971554db40b20b61d186cc3a50eb81fc8b7506f3f1fd677ad55a4780c87f91639ee315c30d8c9111951a2bed3715a5163f21223025305111891ec1d92a184a0f WHIRLPOOL e3da719b556e98fca093e87e68b508f4c17c1c744a976f6e2b812e5ec3dbe17bf698e3460286208d64a1869f87b6ff1357858081d22230b717de1453f03cc68c
EBUILD php-5.6.15-r4.ebuild 22251 SHA256 e54cdb0534b36fa66682f7bb7ebe43d3ac014d9ddf3effb5f78b4f9f1d3009cc SHA512 2758a80fa079332d1a8197c1691442e94b90734c75921a005a513c4f7355351090d9cdb6f08ca27b1ad688f2483a2881d5e8ae64d46d411b93115f08ccc59c17 WHIRLPOOL 4864920f5462f6189a66f31e1c4df290d7c7b7ae2d58f5b9bb50d762af831549a223cfa2af16427dd182aee6c38c1aa1a873e022d497d2da74df2af3c92810f4
EBUILD php-5.6.16.ebuild 22088 SHA256 8b4da9ce23942db86759f9445cde58a15a2099ee2bad7b273c846484780ef2b1 SHA512 91f0090a18ed3b3d79a6724cff4b6b986d0d263ca134b688228894405147c992618851e71597081b75244742481a53bd2cdae45c32f4cb8346ca8a54a2db006a WHIRLPOOL 43bf9a129bf499c906097ce7f32a6d2a85565d40b27b67217e49e4f165bfefab509e052e8d5704beea3126ed97aa41bb9ac727984449fd2e915d70684553628f
EBUILD php-7.0.0_rc7-r1.ebuild 21829 SHA256 4f1a41ca81c7e1ab4ec9f303aba7f4dd0e3a7d669f01191198625718267435bc SHA512 8f253878edf7d7667356c31e3edf5980d16edfa2e88fff1c7cc128de66ed274941e33267f498b52e08d3ca4d85b96cb7662c5a453175d43d7aee3940d1b87bb8 WHIRLPOOL 275ede7f8287abd7d16bcb0cd30f778688599af537ac3288a09f2688fde311f3e954b520cf491a4352f5ea9b2f417b8b7371b4dd2ed135812f58c9a275619b49
EBUILD php-7.0.0_rc8.ebuild 21829 SHA256 4f1a41ca81c7e1ab4ec9f303aba7f4dd0e3a7d669f01191198625718267435bc SHA512 8f253878edf7d7667356c31e3edf5980d16edfa2e88fff1c7cc128de66ed274941e33267f498b52e08d3ca4d85b96cb7662c5a453175d43d7aee3940d1b87bb8 WHIRLPOOL 275ede7f8287abd7d16bcb0cd30f778688599af537ac3288a09f2688fde311f3e954b520cf491a4352f5ea9b2f417b8b7371b4dd2ed135812f58c9a275619b49
MISC ChangeLog 22729 SHA256 807a11749eb9286e32b912074d0c598c2f2154fffdc50da51d6d16fe9cd8cdc4 SHA512 de43be7c6127c771fa1fc9e179950e99527f5c00476dfef21942201e42614351ab306333a36d49e30dc0e455839cb9673e7a9c98e7f2f3e243b385e2b182e49f WHIRLPOOL e328c594f3c508c4acbf8307598aa825a7f786c757b3eab4f13baf06d0085493121d8bd865252f0091c5639a0acbcd38002b6b1978e9db8e85bfd165317ef4e6

@ -1,59 +0,0 @@
From 37ed0dafe47fb1053aee7822113bacc1f213337a Mon Sep 17 00:00:00 2001
From: Xinchen Hui <laruence@gmail.com>
Date: Mon, 2 Nov 2015 10:47:02 +0800
Subject: [PATCH] Fixed bug #70828 (php-fpm 5.6 with opcache crashes when
referencing a non-existent constant)
---
NEWS | 2 ++
Zend/tests/bug70828.phpt | 24 ++++++++++++++++++++++++
Zend/zend_compile.c | 2 +-
3 files changed, 27 insertions(+), 1 deletion(-)
create mode 100644 Zend/tests/bug70828.phpt
diff --git a/Zend/tests/bug70828.phpt b/Zend/tests/bug70828.phpt
new file mode 100644
index 0000000..dd285b5
--- /dev/null
+++ b/Zend/tests/bug70828.phpt
@@ -0,0 +1,24 @@
+--TEST--
+Bug #70828 (php-fpm 5.6 with opcache crashes when referencing a non-existent constant)
+--FILE--
+<?php
+
+namespace test {
+ use const nonexistent;
+
+ class test {
+ static function run(){
+ var_dump(nonexistent);
+ existent;
+ }
+ }
+}
+
+namespace {
+ define("test\\existent", "bug!", 1);
+ test\test::run();
+}
+?>
+--EXPECTF--
+Notice: Use of undefined constant nonexistent - assumed 'nonexistent' in /home/huixinchen/opensource/php-5.6/Zend/tests/bug70828.php on line 8
+string(11) "nonexistent"
diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c
index 5ff1b04..fca4e2a 100644
--- a/Zend/zend_compile.c
+++ b/Zend/zend_compile.c
@@ -5804,7 +5804,7 @@ void zend_do_fetch_constant(znode *result, znode *constant_container, znode *con
opline->op2.constant = zend_add_const_name_literal(CG(active_op_array), &constant_name->u.constant, 0 TSRMLS_CC);
} else {
opline->extended_value = IS_CONSTANT_UNQUALIFIED;
- if (CG(current_namespace)) {
+ if (check_namespace && CG(current_namespace)) {
opline->extended_value |= IS_CONSTANT_IN_NAMESPACE;
opline->op2.constant = zend_add_const_name_literal(CG(active_op_array), &constant_name->u.constant, 1 TSRMLS_CC);
} else {
--
2.1.4

@ -304,10 +304,6 @@ src_prepare() {
|| die "Failed to fix heimdal crypt library reference"
fi
# Fix a const crash in php-fpm, bug #564690.
# Only applies to php-5.6.15 and should be fixed in 5.6.16.
epatch "${FILESDIR}/fix-5.6.15-fpm-const-crash.patch"
# Add user patches #357637
epatch_user

@ -178,3 +178,17 @@
Package-Manager: portage-2.2.25
RepoMan-Options: --include-arches="arm"
*ruby-2.2.3-r2 (29 Nov 2015)
*ruby-2.1.7-r1 (29 Nov 2015)
29 Nov 2015; Hans de Graaff <graaff@gentoo.org> +ruby-2.1.7-r1.ebuild,
+ruby-2.2.3-r2.ebuild:
fix building with USE=multitarget
Don't set LD_LIBRARY_PATH by default when building
extensions since that does not work with USE=multitarget.
Fixes bug 564272
Package-Manager: portage-2.2.20.1

@ -10,20 +10,24 @@ DIST ruby-patches-2.0.0_p645.tar.bz2 2947 SHA256 dc173fe94af215fd2c1823f46140e4f
DIST ruby-patches-2.0.0_p647-r1.tar.bz2 3341 SHA256 7d82403fed6216baed59ac1fbba888e2b9a4a9cb742ffd01531753bae07ab6b8 SHA512 40d07275a391df3e0a7a0c2705913c8120a548e223032dc39993f8f873c8d0639646cf728dc95f1400352a13766623ac6d69a1b1ff03183df6fabf32946dd7a6 WHIRLPOOL ed7ea6b1c1fd3570ea85b885f7455d8273cff2a9db2540c9e89faca867bd5eed2b4de52c7d21a96bb33ae0beedce113c68bb6c8cee4688650ff5169bd9c265fd
DIST ruby-patches-2.0.0_p647.tar.bz2 2947 SHA256 dc173fe94af215fd2c1823f46140e4f11892dec59ce55b10ffad26b622bb6e4e SHA512 423a4fddfc8d7fd4f5b041989da343bc96ce0c3f22a448cab8cec47d4c458f4deeb83b167a0a3ae71d3be57df9b41151d1cafadd191bd3d3e9b08b32732e36cd WHIRLPOOL 9c728e95cf01abdb48afc2ff008dc73d341096b253c664297b6780b32821c1ec406c388ce5860b5dd2ce2de862fb80b2ae45d03750045aaf13c371743f97c92e
DIST ruby-patches-2.1.6-r1.tar.bz2 2348 SHA256 2c158373217a719f2961c1f2cf2f3494eb43c413dc41ba7f9c1d88c60baca7f7 SHA512 01367d463a3aa72261742ae468d96ca1fb06a2d6b2a7a0cc416e449a7ae602d4478fb2394390636725424f252fa95c5db7d2c8116dc0b1e4477d8d641961980f WHIRLPOOL b39e8b9bdd8d05958b3b4c5884bfdd65c99b9aee2470a48ca748cbf336948bf0bb9f834ce3fec5e9365abaf385de760012f67dec6db257d7cbeff04ce0c5c7fb
DIST ruby-patches-2.1.7-r1.tar.bz2 1931 SHA256 7e02c1b6a6352693bfd5828c9d1a7633a52baa57d8770df182ed0d8b450a3341 SHA512 85928207db4f76e58925e50d39d73db2d521674385ce3232828377e7d7bb4252aafb9f93d6045d4c159bf094b472af61ef9307203db313bf28918fe35e0f3a21 WHIRLPOOL 17a698b0a09be15f444ea34b33e9aa1d029fbd572c565072a92480bf7b6b21f1b6b88b0da3183a486bae30e7e65f3172cd72b7336be1dc5974b62bd8e2b9ef7a
DIST ruby-patches-2.1.7.tar.bz2 1931 SHA256 7e02c1b6a6352693bfd5828c9d1a7633a52baa57d8770df182ed0d8b450a3341 SHA512 85928207db4f76e58925e50d39d73db2d521674385ce3232828377e7d7bb4252aafb9f93d6045d4c159bf094b472af61ef9307203db313bf28918fe35e0f3a21 WHIRLPOOL 17a698b0a09be15f444ea34b33e9aa1d029fbd572c565072a92480bf7b6b21f1b6b88b0da3183a486bae30e7e65f3172cd72b7336be1dc5974b62bd8e2b9ef7a
DIST ruby-patches-2.2.2-r1.tar.bz2 3066 SHA256 65342c7cd5146f0d5025932d31e2ed40e1247355d68356e17a06b0ff728fbef1 SHA512 1c578b868db179bca6dd7800528ac23076b1f44519d93b92fafd724d8e5a158512b05cb3d5f7a4f5ada156692978f98cab7dd5b4282701e57c33d50bcda977de WHIRLPOOL 241622b25acdc8b2a7cb912bac2f6e29a4331798ba67507821b3fb295791d7bea8b7933540f2cd47cc7e8477df14be478286d018b7afe9ae121cd8c49c58dc83
DIST ruby-patches-2.2.3-r1.tar.bz2 3143 SHA256 45ce438c31c62313f193546a883afe19ccb6dda3276d1378eb5dfd33bd7b8bbe SHA512 e5799b8008276d98f3cd1bd57b1b76a39d052a7c920d84ef245961c2db55e96e7b7081b71aa04843844786cdeee759eb415b46d8e44611d5ff8f658ad12be7bb WHIRLPOOL d9d6dd5562574c2597cbb81b9dbb15c345cad9096e24cc82515fd021882a4e7fa375f37e660b1ce2075ef66bc7582bae4d0c3e819713549dbe7c5c3d4c658ded
DIST ruby-patches-2.2.3-r2.tar.bz2 3143 SHA256 45ce438c31c62313f193546a883afe19ccb6dda3276d1378eb5dfd33bd7b8bbe SHA512 e5799b8008276d98f3cd1bd57b1b76a39d052a7c920d84ef245961c2db55e96e7b7081b71aa04843844786cdeee759eb415b46d8e44611d5ff8f658ad12be7bb WHIRLPOOL d9d6dd5562574c2597cbb81b9dbb15c345cad9096e24cc82515fd021882a4e7fa375f37e660b1ce2075ef66bc7582bae4d0c3e819713549dbe7c5c3d4c658ded
DIST ruby-patches-2.2.3.tar.bz2 2263 SHA256 a08bfaf193adf8e92e7937c9e8db3ec4a880e80dd9c99a5621a00a9233d4d2cd SHA512 dafbb40254d9703a7ed66314f6d9d0dd4c88485a5cef28ff1e3c7020c28cfaac1561ecfb72a465811b59213dbaf9aece6b52240ae895e47f5be63d7f88bc5543 WHIRLPOOL 54b91871b991d38cd4c573884389aaa4ee81afc14fd918e968f0b82df95264930d71199741be820c816998ca9134c496a028e13d00b93cae3c870981f28c2160
EBUILD ruby-1.9.3_p551-r1.ebuild 6074 SHA256 784984e91768c7351f9d459065752e06cd70724ec52d84a4e62a4c520d8ba15a SHA512 1b249ed56c538619e27ea8301962d506990dd8114b39d78f7502ff6f4c2be99621569ec918d2012c7d6a23c5da6575d9e1d4fde2cf0f1fa4c112fd06ff41a826 WHIRLPOOL 07983db73c9f910919cfb1feacb55d778078df38758f7ba3910eb33762e99f0a83205a163918d8271936e1a2c948d328a19eee72c405bd7b50304b3805236d11
EBUILD ruby-2.0.0_p645.ebuild 6422 SHA256 a71639ac66525866fea070097708df5055c8e1696d7c313662dfe4ab386216e2 SHA512 017f738a0e81bed2ee7828742659cb4a5962375e3e7cf4a227359e03973b1509c00310b6af9b89ef1273271253a11e2870bf94487cc7e4e3431a1bbed3140739 WHIRLPOOL 2013280917e5490e206ee1639c1dbd2ddf1bff83c57262a73234f7b41072d41e5db9e2c538cd75c62ee5f03bdea3cbf7337beacb94339a8b372bb29432078fd3
EBUILD ruby-2.0.0_p647-r1.ebuild 6423 SHA256 99eaf1aa1d2da48b03c4a0ae7482b7e7d90c71d8b748da5d7095be02dad74f0c SHA512 0cd2be18fb377a5c4c54cc9e27a39b1f630fcb89be542c3d80375df9963f503cac1d94de614867d3e965b374ac0df235396da78eaf785ef86333f0e092a9f378 WHIRLPOOL 6394dc6b2203590bc31799bf8de85da345e4362a863169684c874a0dc3473737353e6058802e46e169a21585522d276a311551333f669776b1450516a30e05be
EBUILD ruby-2.0.0_p647.ebuild 6431 SHA256 0d3b66762208a4b0b7a6bc1818be0295955eff4ebabc3baaf71f417aa221864d SHA512 c0346a069f2ff9cde2117b9871f85aee223c83500cfd5aebec252a4af36e30e08c35b3c06796f358586e7a7c2f23caed296affeb6abb752135373bfea88195ef WHIRLPOOL b1bc5845c86f4b856d70114019ee569a634049031f81eb24891407cd0a7ff6757bfaa5520db479db9806c5c874682a861bae69820b97c34f01f02a1c472512a7
EBUILD ruby-2.1.6-r1.ebuild 6330 SHA256 54460e677cb74f926fb0a7a2e38ca58eaa3bb58fbcc956d041c335766f8712c9 SHA512 b1fe0b70ffae393de271d3fcbf1f2f05645d13b64af1e11b2640ca921ca8591e1abbdef0d2f694bd105f512c8200011474c31592dd5c4ee4ea0989074e63a60c WHIRLPOOL 2db0801dbdba38278d7764b5e9e764f3af654507ca2e97978bfbe4212165ed7d3354b6a73a086b0a92fda6aea198b06b05d9421a811a7e2502e160990df2b288
EBUILD ruby-2.1.7-r1.ebuild 6503 SHA256 b9a811e690e7b753aff6131d9e573f69f9eb26b4e7e234f23f649cae9707087c SHA512 3e6abf4cd87c0be04cc91637616ebff4f93eb53bd65d0d5319d82c018778ae87687d5e0a1d4cc30ae245fcb4f5f06cc78801b5e4474030aafc43893d40669573 WHIRLPOOL 62a7e56c125938c78bad8343464ea8266f9945733ec069d38ef538ef4c08428afe7e7f5542078c6a1bf4459002bef5284dd5a67c0fa6dc48453e856d40753ca0
EBUILD ruby-2.1.7.ebuild 6331 SHA256 fdd380aa2a09e8b0aad8ee10012cc86b6960205a50ab619bb4ca21bd1fdf3678 SHA512 6f2f24d5a467b10a3380360724cae0f3f9fd832d0ced93d446b7116dc70046581d6f6094495579934ce0a754c976128c6e997a2606d8b12363f2915322215782 WHIRLPOOL 3b6f830544ed4a75acbab1d25b74bc07494eb17b8d08c85ad58c297085f325e950a3c27bbed8b2735e63bd06fb3b6971fbc3c2f096e6e9e78a1195ad94c1f5db
EBUILD ruby-2.2.2-r1.ebuild 6754 SHA256 096d7d31983130beff65adea850dc322139bb39bf542c4d6f20f90a5768b9e26 SHA512 e8535104028e218ddc41ee61fd99e9adf493f06e0156e711672b0ecf756e8aa22e7236e953fee2f4978f20787dd4f5e9aae5ea694829517d23c2c94318995ae2 WHIRLPOOL 434aa53adc5125607755b513c0a402f540cf2d7b90b3365d7ecc068738687fbb3f23391aa53c936bf788e98a23d5a9927430852f8e4493b9970f0b53e7943756
EBUILD ruby-2.2.3-r1.ebuild 6815 SHA256 0e3641853fec1dac2ccde2c28a5118c2cee1e2436a927dc0e75b9dcb039b9a21 SHA512 25a7e7767f4a343d0dcdb71defc2e8f695fe4a59c158799f70fabe9805527aaae699ac46b53dd6a61d0f7b7775a51066c39cf0a6406c3f8595bd13310ede6772 WHIRLPOOL f2d8e4ab0bd08589dfe5338bce553a7341f7778704560964cca6cddd1e20ba31ad99445cad99dca9388cefcc00a15bc071420833c3b12efd12f02cf13a318352
EBUILD ruby-2.2.3-r2.ebuild 6979 SHA256 8e9f34d9bae4e40fc692755acb6ed790f8ba30fc05fca8bcae4e9ded9bd56ace SHA512 1433615dfb5bbec9f347f78d20570dd4343b29493490cc2b4b20a5338c05ec97260b08f30830094d1edda440d03f943378cc9509df4ed638eca05a8c047db06f WHIRLPOOL 06814955d9eb07e26dc82fd6ff30be648c5c6ab7067fcac036fdedd1db1bab2d272595ce15e605ddd9eb75a85d9d75cac9ba1d016e9e6f937c143cfe2b766f1c
EBUILD ruby-2.2.3.ebuild 6754 SHA256 096d7d31983130beff65adea850dc322139bb39bf542c4d6f20f90a5768b9e26 SHA512 e8535104028e218ddc41ee61fd99e9adf493f06e0156e711672b0ecf756e8aa22e7236e953fee2f4978f20787dd4f5e9aae5ea694829517d23c2c94318995ae2 WHIRLPOOL 434aa53adc5125607755b513c0a402f540cf2d7b90b3365d7ecc068738687fbb3f23391aa53c936bf788e98a23d5a9927430852f8e4493b9970f0b53e7943756
MISC ChangeLog 5924 SHA256 74f3a655f521b7f925b169c05c7f13073d839c1dae6a6e0efdff9796456c642a SHA512 aadb1555d222f030625d569f3b6e6415f4ad4afd071b3b51b9a8fcd7e505597d029d5b048bb607220038038c147549f54c57bfa719604a92fd7bbe18715bdf50 WHIRLPOOL a780f68e0590c563ae3a8774e58b4e7b493068fdd550be6b63892cfdef4147ca13caab8c150e4fa65bbb04c1ab1a40e86dfc5cba04fe7498e03331892eb33f34
MISC ChangeLog 6289 SHA256 eb78eb80f5baa4d0f28a9fb1d0366bb7624d5fb567df5b3d772013cafffff3eb SHA512 ff4835c1a19a61e9f936a645255500acda2df99ca64e1d19562de0f3fb5e75e66d14602287d09b9acb1a3cb86b86ef34e1ba30619c9bd467517114013d12e77e WHIRLPOOL b5adb56d17066e59d53dbd307c96b78898685cfb2ef2c280dd43e88d010067df6a38af86d70a44a65e57051e2df5a6ddffc37c914cfd5ceb8d7666b09b187812
MISC ChangeLog-2014 104250 SHA256 6587f8f101dc832a9f0c01b77a9d448b6a7b1c3c7befd1368e297bbe3dc41f1c SHA512 89ffec2164a619bbb418ecf43ecb0893a3f6a4846ff1ac403980e68d85efa7d502fa2f7338c80f8fcf12b56a1ed791c7d6d1bfc607f80fa88c1a88c3c6f93a85 WHIRLPOOL 47ced91b8df722e42d33773a243f89e57ca49f8942418d19321a1ed041fd9dabad747ff640fbb1f0de73220c23cd37778eedc44a14b8883b8220ee512089a823
MISC ChangeLog-2015 5007 SHA256 daa966ac5d4e337b5ba0b9742196ad1e754936c4babb08c63443005cff904077 SHA512 2cc4ebfe1d1c0837d843d03ed7846b002bb89121c5849e1ceff9350b49a85933d397c45e356a567dcb3a7c36d1bd97002ab7d0f4a531bb9f8d0422b941ddc590 WHIRLPOOL 1324dfcd1444b05fd102f64e16678b7300ed8549e4e10a213c7cfab0692e7846ac4772624f6b5c787589908f1d5c884b443542a02f392c29d8532c84842e20f3
MISC metadata.xml 1087 SHA256 313376bf4d6d262691fad9e776f749db443467ec85dc7d927ca8af961b244dc9 SHA512 faa1a566371ed5b557c72c32d19eff5354c572baa00f528385e3d0ea235912c2cac1f6787537f0ecb93e17e4933077df2166d1696d6bc597704786b03f23aa94 WHIRLPOOL 5883ec34f129f63347c7a6ada039490fe14404a82e0952ef3d5253cdf55b5e1d5c42f1fbbca3ec126f36ec81a0efc6f33ef76d1d6ecdb3934272d05c4cb46d70

@ -0,0 +1,230 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
#PATCHSET=1
inherit autotools eutils flag-o-matic multilib versionator
RUBYPL=$(get_version_component_range 4)
MY_P="${PN}-$(get_version_component_range 1-3)"
#MY_P="${PN}-$(get_version_component_range 1-3)-${RUBYPL:-0}"
S=${WORKDIR}/${MY_P}
SLOT=$(get_version_component_range 1-2)
MY_SUFFIX=$(delete_version_separator 1 ${SLOT})
RUBYVERSION=2.1.0
if [[ -n ${PATCHSET} ]]; then
if [[ ${PVR} == ${PV} ]]; then
PATCHSET="${PV}-r0.${PATCHSET}"
else
PATCHSET="${PVR}.${PATCHSET}"
fi
else
PATCHSET="${PVR}"
fi
DESCRIPTION="An object-oriented scripting language"
HOMEPAGE="http://www.ruby-lang.org/"
SRC_URI="mirror://ruby/2.1/${MY_P}.tar.xz
https://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2"
LICENSE="|| ( Ruby-BSD BSD-2 )"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="berkdb debug doc examples gdbm ipv6 +rdoc rubytests socks5 ssl xemacs ncurses +readline"
RDEPEND="
berkdb? ( sys-libs/db:= )
gdbm? ( sys-libs/gdbm )
ssl? ( dev-libs/openssl:0 )
socks5? ( >=net-proxy/dante-1.1.13 )
ncurses? ( sys-libs/ncurses:0= )
readline? ( sys-libs/readline:0 )
dev-libs/libyaml
virtual/libffi
sys-libs/zlib
>=app-eselect/eselect-ruby-20131227
!<dev-ruby/rdoc-3.9.4
!<dev-ruby/rubygems-1.8.10-r1"
DEPEND="${RDEPEND}"
PDEPEND="
virtual/rubygems[ruby_targets_ruby21]
>=dev-ruby/json-1.8.1[ruby_targets_ruby21]
>=dev-ruby/rake-0.9.6[ruby_targets_ruby21]
rdoc? ( >=dev-ruby/rdoc-4.0.1[ruby_targets_ruby21] )
xemacs? ( app-xemacs/ruby-modes )"
src_prepare() {
EPATCH_FORCE="yes" EPATCH_SUFFIX="patch" \
epatch "${WORKDIR}/patches"
# We can no longer unbundle all of rake because rubygems now depends
# on this. We leave the actual rake code around to bootstrap
# rubygems, but remove the bits that would cause a file collision.
einfo "Unbundling gems..."
cd "$S"
rm -r \
{bin,lib}/rake lib/rake.rb man/rake.1 \
bin/gem || die "removal failed"
# Fix a hardcoded lib path in configure script
sed -i -e "s:\(RUBY_LIB_PREFIX=\"\${prefix}/\)lib:\1$(get_libdir):" \
configure.in || die "sed failed"
eautoreconf
}
src_configure() {
local myconf=
# The Tk module can no longer be built because the module code is no
# longer compatible with newer stable versions.
# https://bugs.gentoo.org/show_bug.cgi?id=500894
local modules="tk"
# -fomit-frame-pointer makes ruby segfault, see bug #150413.
filter-flags -fomit-frame-pointer
# In many places aliasing rules are broken; play it safe
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
# SuperH needs this
use sh && append-flags -mieee
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
# set and socks library is present, so need to unset
# SOCKS_SERVER in that case.
unset SOCKS_SERVER
fi
# Increase GC_MALLOC_LIMIT if set (default is 8000000)
if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then
append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}"
fi
# ipv6 hack, bug 168939. Needs --enable-ipv6.
use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET"
# Determine which modules *not* to build depending in the USE flags.
if ! use readline ; then
modules="${modules},readline"
fi
if ! use berkdb ; then
modules="${modules},dbm"
fi
if ! use gdbm ; then
modules="${modules},gdbm"
fi
if ! use ssl ; then
modules="${modules},openssl"
fi
if ! use ncurses ; then
modules="${modules},curses"
fi
# Provide an empty LIBPATHENV because we disable rpath but we do not
# need LD_LIBRARY_PATH by default since that breaks USE=multitarget
# #564272
INSTALL="${EPREFIX}/usr/bin/install -c" LIBPATHENV="" econf \
--program-suffix=${MY_SUFFIX} \
--with-soname=ruby${MY_SUFFIX} \
--docdir=${EPREFIX}/usr/share/doc/${P} \
--enable-shared \
--enable-pthread \
--disable-rpath \
--with-out-ext="${modules}" \
$(use_enable socks5 socks) \
$(use_enable doc install-doc) \
--enable-ipv6 \
$(use_enable debug) \
${myconf} \
--enable-option-checking=no \
|| die "econf failed"
}
src_compile() {
emake V=1 EXTLDFLAGS="${LDFLAGS}" || die "emake failed"
}
src_test() {
emake -j1 V=1 test || die "make test failed"
elog "Ruby's make test has been run. Ruby also ships with a make check"
elog "that cannot be run until after ruby has been installed."
elog
if use rubytests; then
elog "You have enabled rubytests, so they will be installed to"
elog "/usr/share/${PN}-${SLOT}/test. To run them you must be a user other"
elog "than root, and you must place them into a writeable directory."
elog "Then call: "
elog
elog "ruby${MY_SUFFIX} -C /location/of/tests runner.rb"
else
elog "Enable the rubytests USE flag to install the make check tests"
fi
}
src_install() {
# Remove the remaining bundled gems. We do this late in the process
# since they are used during the build to e.g. create the
# documentation.
rm -rf ext/json || die
# Ruby is involved in the install process, we don't want interference here.
unset RUBYOPT
local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby)
LD_LIBRARY_PATH="${D}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
RUBYLIB="${S}:${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}"
for d in $(find "${S}/ext" -type d) ; do
RUBYLIB="${RUBYLIB}:$d"
done
export LD_LIBRARY_PATH RUBYLIB
emake V=1 DESTDIR="${D}" install || die "make install failed"
# Remove installed rubygems copy
rm -r "${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed"
rm -r "${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed"
rm -r "${D}/usr/bin/"{ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed"
if use doc; then
make DESTDIR="${D}" install-doc || die "make install-doc failed"
fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r sample
fi
dodoc ChangeLog NEWS doc/NEWS* README* || die
if use rubytests; then
pushd test
insinto /usr/share/${PN}-${SLOT}/test
doins -r .
popd
fi
}
pkg_postinst() {
if [[ ! -n $(readlink "${ROOT}"usr/bin/ruby) ]] ; then
eselect ruby set ruby${MY_SUFFIX}
fi
elog
elog "To switch between available Ruby profiles, execute as root:"
elog "\teselect ruby set ruby(19|20|...)"
elog
}
pkg_postrm() {
eselect ruby cleanup
}

@ -0,0 +1,244 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
#PATCHSET=1
inherit autotools eutils flag-o-matic multilib versionator
MY_P="${PN}-$(get_version_component_range 1-3)"
S=${WORKDIR}/${MY_P}
SLOT=$(get_version_component_range 1-2)
MY_SUFFIX=$(delete_version_separator 1 ${SLOT})
RUBYVERSION=2.2.0
if [[ -n ${PATCHSET} ]]; then
if [[ ${PVR} == ${PV} ]]; then
PATCHSET="${PV}-r0.${PATCHSET}"
else
PATCHSET="${PVR}.${PATCHSET}"
fi
else
PATCHSET="${PVR}"
fi
DESCRIPTION="An object-oriented scripting language"
HOMEPAGE="http://www.ruby-lang.org/"
SRC_URI="mirror://ruby/2.2/${MY_P}.tar.xz
https://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2"
LICENSE="|| ( Ruby-BSD BSD-2 )"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="berkdb debug doc examples gdbm ipv6 jemalloc libressl +rdoc rubytests socks5 ssl xemacs ncurses +readline"
RDEPEND="
berkdb? ( sys-libs/db:= )
gdbm? ( sys-libs/gdbm )
jemalloc? ( dev-libs/jemalloc )
ssl? (
!libressl? ( dev-libs/openssl:0 )
libressl? ( dev-libs/libressl )
)
socks5? ( >=net-proxy/dante-1.1.13 )
ncurses? ( sys-libs/ncurses:0= )
readline? ( sys-libs/readline:0 )
dev-libs/libyaml
virtual/libffi
sys-libs/zlib
>=app-eselect/eselect-ruby-20141227
!<dev-ruby/rdoc-3.9.4
!<dev-ruby/rubygems-1.8.10-r1"
DEPEND="${RDEPEND}"
BUNDLED_GEMS="
>=dev-ruby/minitest-5.4.3[ruby_targets_ruby22]
>=dev-ruby/power_assert-0.2.2[ruby_targets_ruby22]
>=dev-ruby/test-unit-3.0.8[ruby_targets_ruby22]
"
PDEPEND="
${BUNDLED_GEMS}
virtual/rubygems[ruby_targets_ruby22]
>=dev-ruby/json-1.8.1[ruby_targets_ruby22]
>=dev-ruby/rake-0.9.6[ruby_targets_ruby22]
rdoc? ( >=dev-ruby/rdoc-4.0.1[ruby_targets_ruby22] )
xemacs? ( app-xemacs/ruby-modes )"
src_prepare() {
EPATCH_FORCE="yes" EPATCH_SUFFIX="patch" \
epatch "${WORKDIR}/patches"
# We can no longer unbundle all of rake because rubygems now depends
# on this. We leave the actual rake code around to bootstrap
# rubygems, but remove the bits that would cause a file collision.
einfo "Unbundling gems..."
cd "$S"
rm -r \
{bin,lib}/rake lib/rake.rb man/rake.1 \
bin/gem || die "removal failed"
# Remove bundled gems that we will install via PDEPEND, bug
# 539700. Use explicit version numbers to ensure rm fails when they
# change so we can update dependencies accordingly.
rm gems/{minitest-5.4.3,power_assert-0.2.2,test-unit-3.0.8}.gem || die
# Fix a hardcoded lib path in configure script
sed -i -e "s:\(RUBY_LIB_PREFIX=\"\${prefix}/\)lib:\1$(get_libdir):" \
configure.in || die "sed failed"
eautoreconf
}
src_configure() {
local myconf=
# The Tk module can no longer be built because the module code is no
# longer compatible with newer stable versions.
# https://bugs.gentoo.org/show_bug.cgi?id=500894
local modules="tk"
# -fomit-frame-pointer makes ruby segfault, see bug #150413.
filter-flags -fomit-frame-pointer
# In many places aliasing rules are broken; play it safe
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
# SuperH needs this
use sh && append-flags -mieee
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
# set and socks library is present, so need to unset
# SOCKS_SERVER in that case.
unset SOCKS_SERVER
fi
# Increase GC_MALLOC_LIMIT if set (default is 8000000)
if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then
append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}"
fi
# ipv6 hack, bug 168939. Needs --enable-ipv6.
use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET"
# Determine which modules *not* to build depending in the USE flags.
if ! use readline ; then
modules="${modules},readline"
fi
if ! use berkdb ; then
modules="${modules},dbm"
fi
if ! use gdbm ; then
modules="${modules},gdbm"
fi
if ! use ssl ; then
modules="${modules},openssl"
fi
if ! use ncurses ; then
modules="${modules},curses"
fi
# Provide an empty LIBPATHENV because we disable rpath but we do not
# need LD_LIBRARY_PATH by default since that breaks USE=multitarget
# #564272
INSTALL="${EPREFIX}/usr/bin/install -c" LIBPATHENV="" econf \
--program-suffix=${MY_SUFFIX} \
--with-soname=ruby${MY_SUFFIX} \
--docdir=${EPREFIX}/usr/share/doc/${P} \
--enable-shared \
--enable-pthread \
--disable-rpath \
--with-out-ext="${modules}" \
$(use_enable jemalloc jemalloc) \
$(use_enable socks5 socks) \
$(use_enable doc install-doc) \
--enable-ipv6 \
$(use_enable debug) \
${myconf} \
--enable-option-checking=no \
|| die "econf failed"
}
src_compile() {
emake V=1 EXTLDFLAGS="${LDFLAGS}" || die "emake failed"
}
src_test() {
emake -j1 V=1 test || die "make test failed"
elog "Ruby's make test has been run. Ruby also ships with a make check"
elog "that cannot be run until after ruby has been installed."
elog
if use rubytests; then
elog "You have enabled rubytests, so they will be installed to"
elog "/usr/share/${PN}-${SLOT}/test. To run them you must be a user other"
elog "than root, and you must place them into a writeable directory."
elog "Then call: "
elog
elog "ruby${MY_SUFFIX} -C /location/of/tests runner.rb"
else
elog "Enable the rubytests USE flag to install the make check tests"
fi
}
src_install() {
# Remove the remaining bundled gems. We do this late in the process
# since they are used during the build to e.g. create the
# documentation.
rm -rf ext/json || die
# Ruby is involved in the install process, we don't want interference here.
unset RUBYOPT
local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby)
LD_LIBRARY_PATH="${D}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
RUBYLIB="${S}:${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}"
for d in $(find "${S}/ext" -type d) ; do
RUBYLIB="${RUBYLIB}:$d"
done
export LD_LIBRARY_PATH RUBYLIB
emake V=1 DESTDIR="${D}" install || die "make install failed"
# Remove installed rubygems copy
rm -r "${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed"
rm -r "${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed"
rm -r "${D}/usr/bin/"{ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed"
if use doc; then
make DESTDIR="${D}" install-doc || die "make install-doc failed"
fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r sample
fi
dodoc ChangeLog NEWS doc/NEWS* README* || die
if use rubytests; then
pushd test
insinto /usr/share/${PN}-${SLOT}/test
doins -r .
popd
fi
}
pkg_postinst() {
if [[ ! -n $(readlink "${ROOT}"usr/bin/ruby) ]] ; then
eselect ruby set ruby${MY_SUFFIX}
fi
elog
elog "To switch between available Ruby profiles, execute as root:"
elog "\teselect ruby set ruby(19|20|...)"
elog
}
pkg_postrm() {
eselect ruby cleanup
}

@ -87,3 +87,9 @@
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"
29 Nov 2015; Jeroen Roovers <jer@gentoo.org> libpcre-8.38.ebuild:
Stable for PPC64 (bug #553300).
Package-Manager: portage-2.2.26
RepoMan-Options: --ignore-arches

@ -10,7 +10,7 @@ EBUILD libpcre-7.9-r1.ebuild 1872 SHA256 8db0511de7f6524150743222c385d892903ce76
EBUILD libpcre-8.35.ebuild 2930 SHA256 d726abf44494478c1bdb391eb4620c8aabbf41d4e8cec74710edb6b2d06db6a4 SHA512 b8cd3687d7a2992fab826dd1a640f5b12751d813132efab647b0ba2b422b5f5f03ddaf30eab90199000453b6fffe026e0b56681c2aee438dfdaef109258a4a66 WHIRLPOOL 59f856c8b7ff011d1a999a494d06d7c1f6432d2e37c61da18b74e4c8a36b10dbdcb939a2faa9117cdcf7afff9a7f32d5bbd275a69fbe11be31eb62deffc4ae28
EBUILD libpcre-8.36.ebuild 2934 SHA256 37c6db7e9cbf2e416bb74c131b3e09f4cff87eb4f29c9197acd3dec9306f80e8 SHA512 f7f5a88e7f25d7f4d3e8a6b72e1ea77bd3d822232b37574b177479e75d40f2d1d0769c1e4189a94f6211b3a24c3a0e47d9a577d17e1d9c8d28f52bd22bcc103c WHIRLPOOL 045ce9e9253ab1827718c97e41420fa7cc63b8176fa736b2e0d7a089bb6f4828b45aaf12bb5b0856bb9483ee8c90d219af611863820cf80ee06225e1e6f8668d
EBUILD libpcre-8.37-r2.ebuild 2959 SHA256 f1c695d1ad2d89342cf47ef4a7ed88960d650d421341821f53e0617f8d7e5bd5 SHA512 0acb71f4852bf4d914ed626ccf7843a209b8f9ea78e4778bdccc9060f0ee682d124ba722223b786921e91aa0c1c779c499ff49fe1365f1b7d96dd516aa6ca080 WHIRLPOOL 5dfe09b124806a7c8e9811a1006cfacb74c80c3ae35472af6c847c483f5d91f28e53a120fa9d5236c54328973ee64df67e6652cebebbed0eba546f1aaa7ad889
EBUILD libpcre-8.38.ebuild 2848 SHA256 1daeaae3e33197f6dba82d3a722459d56008b9ae3a86f39bdf4f3a14ae8e1957 SHA512 1272cb1e182c43ddc67823936f4ebafdf5f2d20cd01923d132e22239c79ce50edfa2ee2c1f05c4b2dc3ae7ddd8fc7d05d457ea2a4ea328fc3fb1a8e4be2d2076 WHIRLPOOL 132332b820efcef4c49306fa38453e795adec9b1fe3ef8803697ca7abc0db49b75a5d242a0605f9e722e64a3aa6d551b1a1ad33b45f880d8877630f909bc8e6f
MISC ChangeLog 3150 SHA256 6d4ed028946998348c785cb10189f515a6856fdb4ec3a620bf746da8fba5e3e3 SHA512 ff0ed1c88034116ee3829b986533ba53d221ce7f9b14fed3d890e488572db2b30456d574e25d8004742fcb04019745043bbfaca41224bbce0a933e1772efdfbe WHIRLPOOL b5f54f3fbbe46c03c5ae78ce9b5ca3893d659f472ff82c1f31c2f5fe9daa84eaa33a50437d61ff669d2046711de8584d7e97b2497192ec8897195037db948ab5
EBUILD libpcre-8.38.ebuild 2847 SHA256 a6496df23a3c158348a8f1597445206d740bef707bbdf9a70b82d29a96985a6b SHA512 4f243a0057c076a18b8e68499f4e4470ffcf5cc1eeea7295fc729544729c79d1ab2875aeab814b010ebb9f895ff878c00e130c66d440510dc2d978b72c66b188 WHIRLPOOL 839f5d71384a24c6e21b1550a181936b481b17ec21e8d237ad391b9e90fc64ae98b15b46dab80a3ced1783e9cf35d4336eeb9f654ce2d3b2b26fe061c6135709
MISC ChangeLog 3323 SHA256 8ff423f4fea90c3a8f91af98aacc28775675207d5cae61220b5bd0a6f2f4b14b SHA512 d2706de9ca3b43d1cb7cc557e3dc47dbb39ab49c02f5fd5ac6123967f1ea911cb80ed66da590f00692b941087180c35b982191ab5ce4c327a54f27bdafb3bc66 WHIRLPOOL 10b5abfc82a62096922c4a717e279038c29fe80e1c44d01db1ec59081c27d9e0646fe9ae5ea58949da0ed12885196a8d17adc88dbaa3d807e8937c6d22d4c703
MISC ChangeLog-2015 35335 SHA256 dfdfc43bcff86898d74db532baf46e6d88c70a3e62e82ceab69c285934f802b5 SHA512 94411b185f75967d240777124272d04b13f3cb3e43de6f751baa9944e07086f9fa2972e4854514fb39f85d69422a07fd1ee1cc7fc587dacf54b777bdf68439ea WHIRLPOOL ec71b8c06e85b5ec0a4040def4447e6aa2589bbaf9bd4b5d7479a2b968357a2b5c4a30e7c2739bd1b4607e074cdc9d15e0f730ed1a69cb936d514056d53578e0
MISC metadata.xml 1023 SHA256 ba00f7b82e98957bb11e252f04248323f385c183e0a89109770b3f0eeb75da04 SHA512 61e620f72d2bfa6784a172d011a81e177bc9eb75c9af2b2908f8718ed45f071146d048a884e37e9bc2b778ad6b2dd4d7d7a9771f505c3f67ce6ee0668a6b4c82 WHIRLPOOL cc27337f8cbcf9bb174b43cb2f835b63a10ec6770ec86298b5dce91d1e0ece36d6c00a09d9695b12ebea1af128d1d180e2e639a67188719b12520cb6ba9328ca

@ -19,7 +19,7 @@ fi
LICENSE="BSD"
SLOT="3"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
REQUIRED_USE="readline? ( !libedit )
libedit? ( !readline )"

@ -168,3 +168,16 @@
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="ia64"
29 Nov 2015; Justin Lecher <jlec@gentoo.org>
+files/libxml2-2.9.2-python-ABIFLAG.patch, libxml2-2.9.2-r4.ebuild:
Fix python ABI detection
Gentoo recently moved closer to upstream in terms of naming python
with regards to the build ABI. This patch adopts the buildsystem
to this change
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=567066
Package-Manager: portage-2.2.25
Signed-off-by: Justin Lecher <jlec@gentoo.org>

@ -11,6 +11,7 @@ AUX libxml2-2.9.2-icu-pkgconfig.patch 653 SHA256 b7e0e8ce27990d1ad8ef8eb3372a6cb
AUX libxml2-2.9.2-missing-entities.patch 1139 SHA256 8cf04e6355d0ca8d1e96fb5e5e92819d395609f07aa5fe7e4876efc6023485d6 SHA512 4ab3ea64010f194acf5ba92268db42487234096896e0dfe00eafdaff00dcb0a3b692824e6acb4bfc072e44a41b65c7fafffad2eb3fad2e2c55874c166fc919aa WHIRLPOOL b397f2415bfed48f13d6547a42cdcd52054aaae1b168eae8bd3daf451392942347cb31d0a92b3f7cbc67cc8ad22dcf6423aba319d4eaed054d37f16d5d6bccbd
AUX libxml2-2.9.2-overflow-conditional-sections-1.patch 943 SHA256 9095165d17db7e66060307fea16872ce5be63bd9f52e858f05200d6f12391ee4 SHA512 bbf93ce9f9277f049ccac6644f72e4c2d42a7513762950c928bbdab3813a9a20123a3aef5c83b8448213026761150bc4ad5a2a89dd9eb770793b642a54ca3fd0 WHIRLPOOL 6ba96d77402aca20419b822b87da948dc5bca4685583019f1dbed7c51e21a11fb9b6a5982d1083b77bb4c8e23c22f83f811c1038e51e39ac129de2680877998c
AUX libxml2-2.9.2-overflow-conditional-sections-2.patch 846 SHA256 bd98845e4fb4405ae45f4dbdac097ac40db4e8ac8d2ff7194ac0997404ca37bf SHA512 40837e2cc46aa8972818aa4526926cffd213e4c5a689c66f4c4b864c339582588e03d98f4fcf5781977b3a71a2a0850de17540b0293e58755f07346471e76aa4 WHIRLPOOL 4c347f7358a0c5ce6993e8166983a113a2e3bb1bb46f0733d19e90699b4428c1d445c28fd5e3b6402617ebe7bbe6fd51b4e0d94af700a87a0113e1dfb2749c18
AUX libxml2-2.9.2-python-ABIFLAG.patch 728 SHA256 088ce998caf80e0861e63c1ae36917797ead8adbadef9d502423ab97a591f70e SHA512 2f801329ad4e13dc70450d41f7659a510fe429b3aa9b66859fed25c4e3d95381d6f253f3a60a54002a16999296d3bd2adaca5e4cca92186492bfc7de3ac84426 WHIRLPOOL 8302c90a647adea89f6baedf726b4af20a9cbd6d0f48bea7d38867f00cdd0dc71fea833419dcaf55b73435d1ba90c552eb49b583652c79dc47c495d61cdc703a
AUX libxml2-2.9.2-revert-missing-initialization.patch 715 SHA256 160258250f519b9d71e7d4ba913df6b2ba6109e1ac533bd19a3061ffbe82cd18 SHA512 cdad2b866684cc3193a5f3254339659e28ab4af988ba257ac0c41d42bf18c82665127cc705d36313f3bd4e5d6e1bb5bab0e966e9068398c62755ba54adea6b17 WHIRLPOOL 9addff866a02bee035b7aeccd4bd50baa74b0104c166cf02927fd779c92e41b119896a7fb2dcd0e255c7614018a80585b37f954ec36ae1a5871e0f885baff187
AUX libxml2-2.9.2-threads-declarations.patch 1505 SHA256 2b6c128ffe2008067fa92d440e4d77764cc0e98d7d654a8216dbd5ddd9c0f7fa SHA512 a8f1cc01879d3e35312ace8d47f248480c380e12220be686dc65aaa5f1b9bb13e27606c56f0c657e5a294e630d669a7884a450f6476e4c581655d393de9e7e18 WHIRLPOOL 9569285cf69c834943647911d6b0e8652601c5305fcfd056895698c4f853614f1271da16a80416c2f7e7e83fa8ae63e817f1b772bfadf61376b5840bd02a1df6
AUX libxml2-2.9.2-timsort.patch 3801 SHA256 eff9c354f9314cf08346a42364247dea79cd0472fd892a52656ed5bdbadeffff SHA512 d9d6849867005ae2ba9358c9db2f03d9f31a74136c0dacda3b36940224ae0d95d5dbeb06be8dd3e4df363cbe76f92e854294200db17be93c80b3542bf7a8f8cb WHIRLPOOL f30524faae0469a37377fdc3b053c5fb5040e9fb627a1ba7d2e7079ab0ee5347bb2bcfdf3ff6f27dee9045250edb159fac9bf6235c66cf5bc414a99c6d93a8b0
@ -20,7 +21,7 @@ DIST xmlts20080827.tar.gz 638940 SHA256 96151685cec997e1f9f3387e3626d61e6284d4d6
DIST xsts-2002-01-16.tar.gz 6894439 SHA256 55e5c08db29946a91ea8e70e8f2418d3fd30d8b6777941dfba7f54726ffd9914 SHA512 43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288 WHIRLPOOL 84dd51959460a4f8aa582d57ad39229c546ca7fe155012c57c368b59f5d31400d8b940a343a7320058330ca611303139cacdffed514783f96406ac5366026b11
DIST xsts-2004-01-14.tar.gz 2761085 SHA256 09bdf9f81f381ebf9bc158a9472e498e896f7a02eb7461146e9abe1b9493ca17 SHA512 32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe WHIRLPOOL c46a3bf7d6dd771757f4304995cc177cf51c6cdd0e9778851fc13d3809c7b984690b4f273b3e075abe018110968eb7fc78f5b83170d3e18bacf00a4ed64b213d
EBUILD libxml2-2.9.2-r1.ebuild 6767 SHA256 b6020cd02b0d251d66abc655fac952400768144fb2116470710aa8ba67bcdb77 SHA512 1dd5abddeb54690b87711e545fc1e1e825d679b8bc0289647bafc0ff75609f5dbc6fbb72372261fdab89455f6b14283ab83d367ec966e6d9d020e8ec2545e311 WHIRLPOOL 4b8b7273cb2c1bf79bfbccc297912152a19da4054c2735fd555225ef0346eee8d1d8d8bb0df2598859f41ad5d84ec22f234a97ead491b2cddf53bc1331226faa
EBUILD libxml2-2.9.2-r4.ebuild 7335 SHA256 d4fe461623e94c7259bf0fd802e8520b773f3e8c181bf3285b06b8a64f08ba11 SHA512 ba9eaf8c42cc7941193fd004a45ea6f500305668a4b8fef418d8bcd1a934b67258b15715b64db4c9278bbb4a44e00123f41c2d7a0d381a9aa2ba34dcac91e86c WHIRLPOOL 55b199abd2457257184fdc449b9c50246ea391575d8666cf14a3da49543e5fb280143f1b2a1d2a7463fea8b647a0856604195c1ea61a3fa18d6e76d5fd35c1df
MISC ChangeLog 5833 SHA256 22a00be235be3d1f0f4241d3d97b8667eadcbff9082f9a2dbae04d74a671f058 SHA512 374fb3b99d4ac5bb832c0e77b8a4079d85af61191e726eea309bbece003820fe2c71860b927af07916c0526044956b99c2616282a1995b9360b35db2f268978d WHIRLPOOL dbf0df00ce276ba213657c606b89b5d2c4276366a23eaf6b1c55b67a92d939a6bd44b3ea09f714a65a9b7e3c9a4aba28c00dccb05ada34a11c156a711b269eff
EBUILD libxml2-2.9.2-r4.ebuild 7384 SHA256 d67de99b2ba00f81078095ee6d36b41967e0956d21e75ae5c67a9aa41c73e6af SHA512 f3468cc8cd55df91cf5a66263e98150d6d61202beb132d000a20ebdfcbb06b5b09f92cf45d853d8cd227d5f62fbe0874cf76e91c20c4cf41c13c0396bb830fcf WHIRLPOOL 611736575f5518926b22558df18b600da2babc293b65044ad3ec5a41ab93d6f08dcc0678c2b973a28a84c66e9f670e4f83ace29030528dc09c2c980a3d0f37a8
MISC ChangeLog 6278 SHA256 f93603cc6262d5759a4afe4870d1b8dc6324b4cd2cb6b8e97cf0ef536abc5d5e SHA512 6090a1f8960643d0863830000042356382efc16e41c06793a3680621802402a27bdfc5afe4d88447692718896482721cac0508d711033e2244b22d9677158663 WHIRLPOOL 25ac2254b3e05f33c68e6cf07fe81dc7dcc210c1059395718410a0720e78adfbaefc2f485c84e5422f032466be5b5a4c7b5ff3c484efccafaa2ffd2f6e243b07
MISC ChangeLog-2015 65422 SHA256 6e4ee4a306e6b8c480f681f1846d7879ac86df55d74401e26f1b7cfc5e05f94d SHA512 e030bc367ffae1c8530e1ad171da60bf7034095d81060cbe4286bf0840ef86d17447e8549fbf3a09f39db9ced5476b3b29630d5495647cbe2d55e11b423aa379 WHIRLPOOL 279cff12baa7a881967812c7bf76b54297a39144e2fc9291053662f463faff68db5a8b6420267031ee1afb979669e823989063bf0ac2c7cc820927d6bdfe555c
MISC metadata.xml 248 SHA256 b0fd2ca4dd32b2b409664977e78376bb9647d9cf562abf456b3116d72af41af8 SHA512 2d64c784e9caea3763bf417c779c97e6551d6579898dfd57718b655c200981c61a83fba2d5e67b5ce9c9db906c9acc8df7ef42acd19d1923c2f9a3481efd5c95 WHIRLPOOL 10d45bf2e04ee6e18988151364bedffa21e8a0c36372c3f89502631bb07cab03f370fd7196303e3b303a0765d05d3d15ab59a1fa3a0b62066e175a0754f1aa5d

@ -0,0 +1,16 @@
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 14ac0a8..f787b12 100644
--- a/configure.ac
+++ b/configure.ac
@@ -844,7 +844,7 @@ if test "$with_python" != "no" ; then
fi
if test "$PYTHON" != ""
then
- PYTHON_VERSION=`$PYTHON -c "from distutils import sysconfig; print(sysconfig.get_python_version())"`
+ PYTHON_VERSION=`$PYTHON -c "import sysconfig; print(sysconfig.get_config_var('LDVERSION') or sysconfig.get_config_var('py_version_short'))"`
PYTHON_INCLUDES=`$PYTHON -c "from distutils import sysconfig; print(sysconfig.get_python_inc())"`
# does not work as it produce a /usr/lib/python path instead of/usr/lib64/python
#

@ -90,6 +90,8 @@ src_prepare() {
# https://bugs.gentoo.org/show_bug.cgi?id=738751
epatch "${FILESDIR}"/${PN}-2.9.2-icu-pkgconfig.patch
epatch "${FILESDIR}"/${P}-python-ABIFLAG.patch
# Important patches from master
epatch \
"${FILESDIR}"/${PN}-2.9.2-revert-missing-initialization.patch \

@ -94,3 +94,9 @@
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="ia64"
29 Nov 2015; Markus Meier <maekke@gentoo.org> Exporter-Tiny-0.42.0.ebuild:
arm stable, bug #565794
Package-Manager: portage-2.2.25
RepoMan-Options: --include-arches="arm"

@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="An exporter with the features of Sub::Exporter but only core dependencies"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="test"
RDEPEND="

@ -1,5 +1,5 @@
DIST Exporter-Tiny-0.042.tar.gz 32173 SHA256 8f1622c5ebbfbcd519ead81df7917e48cb16cc527b1c46737b0459c3908a023f SHA512 b69b722842b4a907fa434a1a798df6f983bae74d7b82e925a1db684cb166f2ef02a72cce176173af035321dc27ad35b49e1fb1ee57c0e2ca6596d84da140c06f WHIRLPOOL 9b43e4b2ca3d0ce6dfc4333914e340e10da032fab8535fb208bf2a4e79e7d4e26b46b09cbf178bdf31eba3584169316fe44ec6ce5c14405d4648d91e60a46f61
EBUILD Exporter-Tiny-0.42.0.ebuild 528 SHA256 150f5cb3aaca03897afab83c86ed7fdaf19b8f0392c1e2a2b6e88e44a3207109 SHA512 13d87cc7fb219e6ab89b7e8caec10582371db788dd809f4bd7907c20541e477dcb68eb02f36639d13ec8e979f84a969177b7d106e136d3e48b45bcdcb5683ab8 WHIRLPOOL da2e6c11f01e86f6c894d0b173ae11adceacc0bb21abb0e5cdb86e4bdcd6f48ac88ed1624a720284a65db789dcc125f1c00bb8855c2211f1c929e3505f578d08
MISC ChangeLog 3362 SHA256 550e665a0e27432120c620aad88ea0bb4ae6d827e63a95902dc4a3071431274d SHA512 22adbed1dc5da3fe531845acead82120570d6c47d026a2599e0076685b1f7efa41cab3282efd01d77561ef973dffc3f278bcd3cadfe409b3778a25fe227d9e6f WHIRLPOOL 2345e50a9c8faf6d212ec312350bfc4a76ec4173203e8d410709d6dc1f78e6f3e12bc96974c187b8cc574af0d4ea6fce4dc56755b43397d6d4f7f542cff5d84e
EBUILD Exporter-Tiny-0.42.0.ebuild 527 SHA256 23d67b7b0252ddd0ff00507050c4da8efae9d0cd69a2d027e69fd035ca669a58 SHA512 504aa3aa229e542338bc43f83ce3643dabfae7210e7a6690abaeb4213dd9a1b49d03dfb6fb5311c0da41ce7ef332e412cc0b7896fe73813807bdb6d9144d1b4b WHIRLPOOL 7b7be53da2e5db83001a0bc0170ed75a64fc5512af70d2870d14e7e675ce8c5951ac4bce171a4e62878d78afea05bbf35b03559b6c9532a9402052ca1b786d74
MISC ChangeLog 3543 SHA256 0f7f2ff6b5a9bd72ae7baac31c2e2eb34706229348fe7a91a01cd4cb172f0cf7 SHA512 a4ebf782e9db713ad9cf67ea0ecf4bae9ba6bd6f5150aaf1072597e47d1d363c1500cd4b0448b71b14b97b32087c5954b3796ff63d0e83ab8273d2e7bdeba2b0 WHIRLPOOL 4138155cf167a02ae58c4660cc0a900a72d87bb6d25cda553eb4a3f0e8832c7095b1b2d6e8ef23b760894ec60e7040c28030199f7ddef77cee53ca8388c1d762
MISC ChangeLog-2015 1412 SHA256 e2e0485d1dabecf999f74777300dc2461d2072e8a42b175f275bf4d02f2fcaf2 SHA512 26686f931385066714594833465089810ad8f1dbde828dd7806bb04bbd33a6e3cfbffb4f4d64b9727f96ff1f444228001f1be3f911fbee157f663dcaea1483a1 WHIRLPOOL 871117acd7b519bb521c0ca74b0f088d8aa8ec273add2db08a585a402465050085c971718f9237aa7e44a219ec40595f890444307da14a26f5c9d792189675cc
MISC metadata.xml 159 SHA256 9e7c719a784bb48388c9a12217b85baa75f1b04e9bf049d74b740785fa5006dd SHA512 5ff7b5593ea8976b44c7d63c7cd649f56d649b0d7c4fa5a16bf71ecdf36e40afa8fd9c28df0b8f0c7f9577c47b6ee63d3330f9304d545b46657d6a5f2bfa124a WHIRLPOOL 7ca7b971bad6145bdf2215f73d158f190984644554e8f32132c57c22f1209a5684060661c02e181c135c34c8729d491090ff6d4b23614198e19b9e2deda35a0a

@ -115,3 +115,9 @@
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="ia64"
29 Nov 2015; Markus Meier <maekke@gentoo.org> List-MoreUtils-0.413.0.ebuild:
arm stable, bug #565794
Package-Manager: portage-2.2.25
RepoMan-Options: --include-arches="arm"

@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Provide the missing functionality from List::Util"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="test"
RDEPEND="

@ -1,7 +1,7 @@
DIST List-MoreUtils-0.33.tar.gz 38997 SHA256 315c0b444c22b7bf207ac3c7e651d102c84a2308bfafb7a7efe095a9219494ad SHA512 e758b995438c5c5322317aab3602e89b9f683c42d403a0ac97ccd8cc20d0db1a75caefc22f34ad088314867c0bdd9c2b8264e8f2f6a43eab1421aa8c482233b5 WHIRLPOOL afd68dc7bc5ce5be3977097adc3caf2ec0857c18a989f841cb46a8d572b4b3fc8bd8cd4fb1d1e98ec8539c2f5baea49a21f68eb0b38d50a76e82da46ff734da7
DIST List-MoreUtils-0.413.tar.gz 131313 SHA256 4d6429d5672ce74a59d6490320252cb8b5b8285db8fe9c6551a4162e5375ef37 SHA512 178c08995d2eddd75054b29cd68adb77617e92b7e56ac56a890eb7b8e04a1f8eda09f2208288d61352db563bff7da0accf58f7482906a51e03b38465ea655d17 WHIRLPOOL 843a54dc44e6698ced55e2737dc42c14327af5e76d25899e617cbec6fccceb4ddcf8ca424e641fa32be60b6b1878191ad3446c1f8477c7c751559799b3d871bc
EBUILD List-MoreUtils-0.330.0-r1.ebuild 486 SHA256 ac0f04882d5990c1a209576dacb90bc85b6c65234b15498c7ecf6c9587dcbd39 SHA512 35c04ff8e5a8119fa12bb9823736b6f6864a80e00c3dd1772995750f89eb7fc4fcb7930994a702ff990c9f98d9addac3a7af5e3ff7a3a6fa4f8b7417e1717395 WHIRLPOOL 608bac116419b489106a735531a592a4ff24f51d46662b986b0b9ed7598f226794549f46c15e1b3b9433a9e87850b0a8a8e6934da6b2723a1543bf0c54c44d1b
EBUILD List-MoreUtils-0.413.0.ebuild 660 SHA256 e31055f2bc3a75e4e7d8f32529aa6bede85832fde8a7f64cf4e7165d29326896 SHA512 341e7a858a39bd88a98936ea087d153b0c5e0d81ea3616d6b19f6c9e67f0427bc2159d72241987ed69e58c2443772ed7ce583c9825496a15a677c0f38b7994e7 WHIRLPOOL 9ab5f4a8a4b795cc7610b2dccff28a0edce2ba742a6a8926b2366164c274b392e619e0112dd2bca8e1e529c973950d35366e0324b393d6f19153cb4de4547aba
MISC ChangeLog 3847 SHA256 d8387f768fbb2113a59768c67fb1aa6354b3ce416a16a20a4846e4e02ceba757 SHA512 21348f8532906132c8133521af298d16c21b6137bf8a3e1843a663cb360a9deb7eb3f47a10d8e5af001f2801766dba6207db74843cd773b2952bcdd245b85004 WHIRLPOOL c8993b4b27d7a999f05bcb7e5123e218f93656244fde8227af738d01436304b97857338723bfce8c0b8af4e242e78d18b98fe3e593200f525d0d76696e2a383f
EBUILD List-MoreUtils-0.413.0.ebuild 659 SHA256 17feadbac349ceb7c53aaa6887d1bf9484311008bfabb5c7110a86cf47902570 SHA512 6c73080be834164a9da139a297f61af2788921c92c50a73e318bd271806594b6519784b83bb2f2d9aa03e6c5185e31cbda76b87a599db0c8d7819a36950fef8a WHIRLPOOL 18373803fe29d233ddc3333cf8cc8c4d3627a543aeea17ac74f82a9df28f76d2e3a4a8c47590f54036783896cb8908c8955deed4e0334063945463f6e8b8b7ec
MISC ChangeLog 4030 SHA256 0fe3817710c226e2676bc2461a13d7f5a006b85c963ab8a93efd213a8415fac2 SHA512 e54548fa01f9ba4f90e127fbad42e20e83fcf63f2126e62a4288689ec07953059f8a7fbc13071af02089d3d15e809541c535366d1ff060a1929401bd494a399f WHIRLPOOL 7bd78acdf921793949d242a7f8881196790ebc0d56137c0b0aab79f04e7642f3691d1e321d188dad7eff8f6af732b22f709dcf522bbabc5c6a508c220cf82fb7
MISC ChangeLog-2015 7307 SHA256 b632225677d3dbf993108c096947467dab668f68156340f8d28eb64349b8e0ab SHA512 d4dd7d8a3f79530307cfcbd9f5eda719271bdf14cc5febaf7d23d0950341c9bb4530daa39c7be8de67f413b8122465c1af46759ed39b073f19d0b6a324026122 WHIRLPOOL 883b956dcc71ea161251a81f8a64745f8725cbb3ceeb62456f8e03408530e9328c17ee8a177617ff4a3d194daa0faf151bdbce781d3496fa7a0c1717a49a35a1
MISC metadata.xml 302 SHA256 c54493311024205e45a8325cba88662a490c5a15af8881beae7e3cff085c9a9f SHA512 533cf5d186fb960e8790d3c7439a149d1a04d787fed453497910d48c9d0f4c1bd37f41f7a62a6b331898bb61f58d25f149c69a20df29dcb9a4372bffc3750a54 WHIRLPOOL 838a91b7e363589f0c699c9b5c802cd124f5a668c59bf1ba296d006555daf4cd78e980be0386c06c61fd3dfebd6beea10a62502c0c034b791c24775eec774fa3

@ -55,3 +55,11 @@
Bug: https://bugs.gentoo.org/552720
*MIME-tools-5.507.0 (29 Nov 2015)
29 Nov 2015; Andreas K. Huettel (dilfridge) <dilfridge@gentoo.org>
+MIME-tools-5.507.0.ebuild:
Version bump
Package-Manager: portage-2.2.26

@ -0,0 +1,33 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MODULE_AUTHOR=DSKOLL
MODULE_VERSION=5.507
inherit perl-module
DESCRIPTION="A Perl module for parsing and creating MIME entities"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="test"
RDEPEND="
>=virtual/perl-File-Path-1
>=virtual/perl-File-Spec-0.600.0
>=virtual/perl-File-Temp-0.180.0
virtual/perl-IO
>=virtual/perl-MIME-Base64-2.200.0
dev-perl/MailTools
"
DEPEND="${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.590.0
test? (
dev-perl/Test-Deep
dev-perl/Test-Pod
)
"
SRC_TEST="do parallel"

@ -1,7 +1,9 @@
DIST MIME-tools-5.504.tar.gz 404825 SHA256 0f5819eecd59bd46874f741dfc452a0a172e59a7ac6c422ce69e10593f7693d2 SHA512 0ff4d3991bc9e37edc39204051f7d9b9562a8afa23f768f0f653c554bf29c16ba315a043d63818c9e2ebc5f01a9f6961930dd8f4a1a501b5639bca36dde93c09 WHIRLPOOL 41059bd54a0537ff4e5cf76658248de9acaa603d514df88b26ee2fb2bd661fc854f02228a2c055ac107b06c77a35254a4bc97bcd1c659ddd3e840c437d11b1ec
DIST MIME-tools-5.506.tar.gz 406565 SHA256 dbed9bf46830c4a1df9840a546824ee44d14902012870f0c34bc4f5cc86af812 SHA512 31cc1efb61100127bacfba435b7e500259bbb0e30206fb3fe125d2a86186e977eefecd7689e82bb4c8e76e8791c6c84719b276769c7e8fa6ab3b51cfa00b34c5 WHIRLPOOL fa6b24bbb33dbc658de87efcce5944e405c364ac262c60b022b770a5259816bb1027ff9dc82392784cb2183dc0fc0cb085f634de696f77bbde135df0498cbb21
DIST MIME-tools-5.507.tar.gz 406373 SHA256 2f43683e1d5bed21179207d81c0caf1d5b5d480d018ac812f4ab950879fe7793 SHA512 b617d417784d01d8f81acda6f595b46d35d8c8382a9e436ccc3a2fec6ed6c2a3daf20785fabae1663ba278616172a5ea365ba83b390aed9e6defab67fdbfbaa7 WHIRLPOOL 94c9cdce2d5f925a37434307032544eed4c17baa0ce86bb2199caa2f85365e004b71474bb265b5ad04e7009b7c733829fb7da8fc459a896165ba9d0cc80560c0
EBUILD MIME-tools-5.504.0.ebuild 693 SHA256 c5e1f70b61dc18256ca82872b156fc689a1fadc684041c5747b098bf2888e203 SHA512 8f23043b82f41b4877133e0ea19595f8a82dbadad846c3e13f731880b15ca20cf9d1d83d53ca9cdb0eda400b47b770f2a5c65f7a306f1c1ca7414ca5005f10dd WHIRLPOOL 4b4e3ce68ef16a7612cf9470f4c69d11b2ef18931ab22c443a6a04762085a93c413c9f5d64b793823bb1b045de48769033fbd1225e27f55d4fbcb7f3ef09b74a
EBUILD MIME-tools-5.506.0.ebuild 727 SHA256 c284157936ef06a2a3501f35ff7cdb39af895b567197df29d839e5f17ae65985 SHA512 2ae4b1007f5bc347b65ae7d2107f3623eb985606681b185fdd5042471492604ecd510e1fbb898713ca3c81369a1e4e5d6cfb1c3dcd1ca3c09a005eede66bd5bc WHIRLPOOL 1db01c6adb186a874f734d3542c123fbe82ad0cc3a70ef3f97983263a675c312a6eec979fdfcae946b3ba70242d0f912ba23a4686659bc4e32e5b6f442058dec
MISC ChangeLog 2125 SHA256 b103d4bfd2d2e39fb2f5e3c1896b99c7f559b48e80d31b0f899828ce8faea0df SHA512 f258bfdc5177800e967252eb05ec61ae97e45f8b81a6fb94650eb91cf13d4ea3e2d26cf5c758c0760574766dcecdfc4e6cb3291385bebfaee9728d5cebde5902 WHIRLPOOL e2f381d2595e065869ae9fea6dd4cd0b609c20bead4a4d2a9433e21976dd6ec7864bddbe231dcd97923102de486d9dc6d07408b56b8e3d8df3f26eab13af0ee2
EBUILD MIME-tools-5.507.0.ebuild 727 SHA256 b214803b230f53213c31ad0062c0e91f13d81b6caf57682f8ef533ab978a252b SHA512 9b234e6e8c18ea54601200eab9d4af031ec8f799cad49231c623a375ab7617acac8f386cc727fbcfdffbd1ee93302e2654f3a2fa1dc66c7ea1409db571a24e79 WHIRLPOOL 3aa8d759f96aa00b2e59a79124ab638cd5086ea5aff3135193db74285e88f8799d282958935d8e88abba5ec8e666e2ce7631f3fa2e0d53140801339a713d9e26
MISC ChangeLog 2310 SHA256 90ca259e567a643dd71affb06d1f70ea5a5cbf400204c4a0d822601debf1d733 SHA512 2a4d797b0bf2fa3d94f929e9b1d88063627b19e7e048804e2f49713db3f8094c3cf37af966efe126c7f2289ec26f63589c8c3adf19d0f6ad06577e40017f1b99 WHIRLPOOL fdced882d947f422b6733919c77e7eeddaa39032de9435125e9ef021ed67af1c6eb68d51223a75ef705857403d82d4aef596bd36952f24ddfd8b1a59fddf36ad
MISC ChangeLog-2015 11889 SHA256 0ae4b8395f7572a4b3c8fe8aeae93b9721f66340dcb600b56933c1ac342693d8 SHA512 6edcb0515c683aba3d374a352390678a263d91a41e0a389870c634059e5c79421c00ec8422229a20679abaec233bf16be0518d8d7c244b9ae1fd489f621f0311 WHIRLPOOL 5d2b4a9101fed344ad6d9574232385ffd9d5969cce96b81ab0b1c164c0ef84d60836f637af449ef6ae544a42024656aa7e2385ec7ad7241cc8a2490eb8d23a77
MISC metadata.xml 2143 SHA256 539c7658f5a2c9cbeab372db20b699ce0b1b5223bf372bf012ade70327066d3d SHA512 0314002b5ec3f924cd91bacd70c69132fe94f1e1a6b04f82def1acdf68d011c2ce92284cdc07dad47635d2fd70e2afbd0341179d6477702ee23892950bfeff9d WHIRLPOOL 7c6a1ca35788df83c70c2134bdd9513488f0cfd5899bf315620266a37b140659a68062ea5768052976055691f34a517701dc0007a993d7723a876c80e325d5d2

@ -0,0 +1,14 @@
# ChangeLog for dev-perl/Module-Info
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*Module-Info-0.370.0 (29 Nov 2015)
*Module-Info-0.350.0-r1 (29 Nov 2015)
29 Nov 2015; Andreas K. Huettel (dilfridge) <dilfridge@gentoo.org>
+Module-Info-0.350.0-r1.ebuild, +Module-Info-0.370.0.ebuild, +metadata.xml:
Normalize capitalization of PN
Package-Manager: portage-2.2.26
RepoMan-Options: --force

@ -0,0 +1,6 @@
DIST Module-Info-0.35.tar.gz 55112 SHA256 ab073d10d67a25b0e6a3f8efa95de9e3d6fbe043538bf524a88a0e1fc3ebfb64 SHA512 87d68f575f97db8579675a8187cf746e74409266c0ac9454ad41380e6e0ee9566632d368098c0b00b54128aacb27bc43c774ea78a047964bb6a14f6a06c681aa WHIRLPOOL 7589e5ca17f0a2b01f1428d778e717e49544baa541711aed92cd8d3e6234cf4535df4346d5c3b8973af4b5893615f5a65279a906bd9d5a233cba882b2b2e163d
DIST Module-Info-0.37.tar.gz 42864 SHA256 8ea802529790b19c1f373a1e47d8381664f9c4c1f76a8d8bbc6db6d7311c2448 SHA512 4a9fb295c6a0b7ac701543b292804ce880129b883da7d8f27b255a198e28dc105b11753330c2861241e65898f726a1127c7daf46af09361e3713bdcd5b89227e WHIRLPOOL 3b206886babe20bdbaf8f18b9296e1215267052bcdae6685732a646f40f41e29a66ba2b893449e35377dfcb0d463fb93a5689b4ee2d8b6450c49400615239818
EBUILD Module-Info-0.350.0-r1.ebuild 447 SHA256 02b5a4165eebb8066182c2ba04c2b974f742dbe253bf3015327dde50cc588357 SHA512 eba96f25f0f822cfcb7d7e67ba3ec409ef9cd5406ed90c364686691b25f07ffe24d72dc8179f3a4f5c725aa6d7936073543c0a4d0c915941e07ad538b21f7275 WHIRLPOOL 1d49d073351f77e4f8c3f0c07b46e1e0128894de6f991d158d3db781b9f06585bec546a9478e4152ebdb16ec74796c26ee67f709767a8e140c93e92ab5383b25
EBUILD Module-Info-0.370.0.ebuild 536 SHA256 539716a2d5a683646c209c9707b4c59fa50de0da1c257c635587f2d79c1c1b00 SHA512 712afa4ee9c78f57beedcce27f528bafd262c842ec7fab210c9cf3692f28a6d256c5d8d07a09a2b4b92e94933a24978efd33d6f6c27f5f9ba8509523e01967ea WHIRLPOOL f864debeeffe673e2b5bfdafe3c0621a400558b6a233885baf36f68c603800a01a37199b9a55aaa17721a182c97d3d7293f0cb010626d70c69fb7f18c05b9289
MISC ChangeLog 457 SHA256 9312c6a162419fcabb6124cd1c529247d93da4b7d9c548077a3fc99e6de7024f SHA512 0bce4499bbdffda4bae734a4247a58e0ea7df20f1825453e2f567f1f74abd302ad2b54900df759096e43fadd0e56f50f9ce8251522d241bce8a73832cbf19a35 WHIRLPOOL 82574869fde72ab40702554dc79e88377165fd32925d13db58ac4365d6a448d4cf96a5acadd19daa222bac08d32428a004a1ace69dcd3cef93f8b0fd4d0fce4e
MISC metadata.xml 559 SHA256 72a1336bf7242c36aa1461d9180c69a79185ca737257c125208f882a18239bd6 SHA512 c62e9b18d4b11dffe5b013eb2f32e8af190d2ba44c94c4b6664a0c2952088efdb3e65b3ddb1395992fff31e994def833bd96dc1c69c78150b6954d9a5326d922 WHIRLPOOL 88fe154d550f3708a428a737091de5273a82d37ed622189586a745ad935c593e1286360b17f46c75e9c5e87127e0cafd5f80b8554893cd06893b05edeea50c8e

@ -0,0 +1,31 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MY_PN=Module-Info
MODULE_AUTHOR=NEILB
MODULE_VERSION=0.37
inherit perl-module
DESCRIPTION="Information about Perl modules"
SLOT="0"
KEYWORDS="~amd64 ~mips ~ppc ~x86"
IUSE="test"
RDEPEND="
>=dev-perl/B-Utils-0.270.0
virtual/perl-Carp
>=virtual/perl-File-Spec-0.800.0
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
dev-perl/Test-Pod
dev-perl/Test-Pod-Coverage
)
"
SRC_TEST="do parallel"

@ -54,3 +54,15 @@
Bug: https://bugs.gentoo.org/552720
*module-info-0.370.0 (29 Nov 2015)
29 Nov 2015; Andreas K. Huettel (dilfridge) <dilfridge@gentoo.org>
+module-info-0.370.0.ebuild:
Version bump
Package-Manager: portage-2.2.26
29 Nov 2015; Andreas K. Huettel (dilfridge) <dilfridge@gentoo.org>
-metadata.xml, -module-info-0.350.0-r1.ebuild, -module-info-0.370.0.ebuild:
Moved to dev-perl/Module-Info

@ -1,5 +1,2 @@
DIST Module-Info-0.35.tar.gz 55112 SHA256 ab073d10d67a25b0e6a3f8efa95de9e3d6fbe043538bf524a88a0e1fc3ebfb64 SHA512 87d68f575f97db8579675a8187cf746e74409266c0ac9454ad41380e6e0ee9566632d368098c0b00b54128aacb27bc43c774ea78a047964bb6a14f6a06c681aa WHIRLPOOL 7589e5ca17f0a2b01f1428d778e717e49544baa541711aed92cd8d3e6234cf4535df4346d5c3b8973af4b5893615f5a65279a906bd9d5a233cba882b2b2e163d
EBUILD module-info-0.350.0-r1.ebuild 447 SHA256 02b5a4165eebb8066182c2ba04c2b974f742dbe253bf3015327dde50cc588357 SHA512 eba96f25f0f822cfcb7d7e67ba3ec409ef9cd5406ed90c364686691b25f07ffe24d72dc8179f3a4f5c725aa6d7936073543c0a4d0c915941e07ad538b21f7275 WHIRLPOOL 1d49d073351f77e4f8c3f0c07b46e1e0128894de6f991d158d3db781b9f06585bec546a9478e4152ebdb16ec74796c26ee67f709767a8e140c93e92ab5383b25
MISC ChangeLog 2072 SHA256 3530fe46acf6977d5db293e3b70e93416a9f380786272dbe93e53717f944249d SHA512 0f02c5f4d295e7b063cd9634c5e71734eb3c5bedd31873a183edfeca025a541fa52bc2ed664f17a1f28a4574044a8bcdf5ca2870c11dffe77045186ce4dbbc70 WHIRLPOOL 1bf117f5a6bbac04ac0ebe946ff9bb7b05967863d7a785c8999908930bd85d8687c1ac3c157e7de3c35d9a38b22136f624140119d09aa19b56b91f390e54d0c7
MISC ChangeLog 2439 SHA256 b9aa0a639c0990ade6d9a3dc61345347503c5843f9387b0f762ca0a9627aefd8 SHA512 bedeea39555f36f17636fd39479f0ddd1bbde66211616258bcf4236417e85086bda5046a6bca564e029742c36086c3c6b31353ae5e59277b79cf1f5c21278410 WHIRLPOOL e96e8dc8a1f82ff94d0039688169cc44e2155bad295b49a447077a859e55eefb39c2f8c2ec11182a081e18285440cdf970d7500f3766fc3e992cd9b519451a19
MISC ChangeLog-2015 9065 SHA256 345dddb0bf43b357b5adf92a6af6ff25b16304586452f27a3e4b0dbe8093b213 SHA512 6d2834a1c73e42a6973adf1a03e50b1d5692716b6184f3a210d4f716dfcc75a4aba53f00bc4b3ddcb5449d64bc75d81e2eb4cf436f1b7fba5b68ada9f2ab6e1f WHIRLPOOL f615fad1f3bd6a78c0437c22f3a304352b750a0df765f25258f591c49e0838721921f3f475cf134333698dfde873d8bf266597356249c0958d2bd9cb91540d84
MISC metadata.xml 559 SHA256 72a1336bf7242c36aa1461d9180c69a79185ca737257c125208f882a18239bd6 SHA512 c62e9b18d4b11dffe5b013eb2f32e8af190d2ba44c94c4b6664a0c2952088efdb3e65b3ddb1395992fff31e994def833bd96dc1c69c78150b6954d9a5326d922 WHIRLPOOL 88fe154d550f3708a428a737091de5273a82d37ed622189586a745ad935c593e1286360b17f46c75e9c5e87127e0cafd5f80b8554893cd06893b05edeea50c8e

@ -120,3 +120,8 @@
Package-Manager: portage-2.2.25
Signed-off-by: Justin Lecher <jlec@gentoo.org>
29 Nov 2015; Jeroen Roovers <jer@gentoo.org> -unidecode-0.04.17.ebuild:
Old.
Package-Manager: portage-2.2.26

@ -1,7 +1,5 @@
DIST Unidecode-0.04.17.tar.gz 201090 SHA256 f0f8d53d39877da4849293d548eecb5e79364b573643296869dbc7f5b86709ef SHA512 297f411ab09f42cfb455279bb0accafe278d480acf6087b6596dbf4b4d4de89d45d389c5418a2dc4fe8c8f61026c92b3036e08f625e7f434abce9db335682be2 WHIRLPOOL f6fd10531da0e3b6eb14bfbeb07109490523d63151d8a26fd131506d7ead1a7b5570756ec7fa943c25e5a8ede6cbab1c9548cafbbca89301e52781621b41e513
DIST Unidecode-0.04.18.tar.gz 206191 SHA256 f19150c74de2fe6847b13efeeaee402f2bd2c309a446346a8b5baae0315d108a SHA512 4434b147662c605829a599cb227b10599e70b9a40669b6bce490156c6679d22b49e1768667e10851eaf8d6a142a2c22df4800f0382ed74e781c247708021acd7 WHIRLPOOL 84f07583ba19f6c029128699629dc5709343520b94ea0fd3c8924d7e44910481f5b1574449eb78c2fa4dd884de4fa8b646593623dcae28b809f423c343163aa1
EBUILD unidecode-0.04.17.ebuild 586 SHA256 ed75f132e57b81c3e072d87efa3f904330022bb51c5370af59b1ae372b5df02d SHA512 7881f158f18011a8a8ed809bb5359ac453f2d384380180f89e45f274f65b54efbea0ac595f0c61018d0de68bfd39d3c94b77584b2bd5e37d1f88ddba4e3e097f WHIRLPOOL 164ad1874c7fd463436dfd2fceb606517c5541e0e574e3e091fc6f0f82fa289538154d2cf739a79e8bf7dbcd395646e05c0c1a244ab728285c4215d3cd2dd374
EBUILD unidecode-0.04.18.ebuild 592 SHA256 fc346b5a67440104aaf46bea897dc961d7674ded0e0d92f98e66ea7ac0391a87 SHA512 8bb9423c13b782f27d209d55505c7e60cfc7e86dd551ee7ac316efe5ab108cd57478d80d9c3f5a0e4c535aac01ca343accbb6225ea3165e708f9dcf0a8cc38a8 WHIRLPOOL 480bb750a3bdb16af1d52a8df6d99dee04280e47a1d5fd12375500b8f4d260386da8cc640ad5fe65788f84ded266b4ec065eadb7e79c96bd4738447ca5624d18
MISC ChangeLog 4095 SHA256 7ac1c39389203a50dc97122538977c59a40afd6bef162bc11ed1c8ae4d3103a5 SHA512 83977bd97e4143e99afca65644577d4868583250625ea87e9eed17558bac48b512cbd8bf503939c40fda84d5d7960d9163fa858af7de34e757fe67986c7fd66c WHIRLPOOL fcd0f97eb40e6c6861cfe73df82c3dc01510a7d18f80117138d2852e4c64054fe7e1409e94d204e805ae21fb7d3b524908c3a50e167d325fb1c4a01298f59cb2
MISC ChangeLog 4212 SHA256 02299277f7ba4dbcabdeacd1e706b294ac2a24a1e00c7df952a1060495d6f668 SHA512 1e408cec809433116d3d051935f387ece17a700829bb23a1c16125ba6f102fefa97c4155eaa1aafc21ade6b1084b26e6dc009438f8fde8f731d334ed6ce6de7e WHIRLPOOL f72fb4f2c549c195abc4cf29d7cc277726c058a61b63535738b0a292b85e3588043a83228b48ff71f16d6949b2e11ab4a77534a85b7f4763a23f848cd4c10ad9
MISC ChangeLog-2015 4944 SHA256 d58f0d7f5c3f8534ddfb85a77e5ed11ae5eb8a8ce687e7de6a917648e7ac7f70 SHA512 ffada20835de9370ff967e923a09250643ab23b771e03d20406bf6c7e057e99f2ba9e342cf5a27f33128aeb5029437380c99d20c5ab9e3a528f7e597a23bfda0 WHIRLPOOL 15eecbc636883944b6d6fbec5ae32b9582aa22028438daee273c28702d841064895f6bd512c6648fc54b8a8b1c85d3754764fa138ac55155dbc2fdfb609639d9
MISC metadata.xml 444 SHA256 e20b64b7e43f7c73ffd4c62c7ead845aa3e4bbe554c9a661b1a3023af15a1aea SHA512 fe2889a47250e0bb778ed4f1edc68829faed4759d8b9eab2bbe7f465ee406c7acbc63557d59e85e51ca119c7156a37b1869b659bc7a1a311c63043690d13f3ad WHIRLPOOL 1dc0bca7e3f4a9b43ba8ba6ed8c3bc6478ec6bd48ca28a84050a5a537ed28eae55cf288d734eff12ac7e4f2a6c16b13b7fbd8b72d6b7862b6abff030c08ad903

@ -1,28 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
MY_PN=Unidecode
MY_P=${MY_PN}-${PV}
inherit distutils-r1
DESCRIPTION="Module providing ASCII transliterations of Unicode text"
HOMEPAGE="https://pypi.python.org/pypi/Unidecode"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ppc sparc x86"
S=${WORKDIR}/${MY_P}
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
python_test() {
esetup.py test
}

@ -55,3 +55,10 @@
Bug: https://bugs.gentoo.org/552720
*activeldap-4.0.4-r1 (29 Nov 2015)
29 Nov 2015; Hans de Graaff <graaff@gentoo.org> +activeldap-4.0.4-r1.ebuild:
fix activemodel dependency to match gem
Package-Manager: portage-2.2.20.1

@ -1,7 +1,8 @@
DIST activeldap-3.2.2.gem 218624 SHA256 2c8f1c5ca5d32ef6c98cc9ad00933a10b3ed9fc0d77eaea504a5615e6e37ece0 SHA512 f3a802fa1e05b2140fc0c14035ce4ec7037496a2de50908a1143bf3a2c89cf9de6a339ead075b38e7f8b8f7f78314cfd9fe414b64e71e89bdd8dce6b9ab7a1ad WHIRLPOOL a07beca35e89738cc1fa39c5cfd193a63240708ab857812795fe02c148e73ef2e9e1865e286d82608c8fbbf78e4f87c6afc66f8a506b0de51550a0dd006bff6a
DIST activeldap-4.0.4.gem 223744 SHA256 837f2a3b3249a0be1c53d4b063422a1cf021cf9f746b8dbce4d4fefbcb7460fb SHA512 24ca2c07ecab2d1b96b7837366e510e5cc53f7081e3a92b2c0962281d88453c5cfc65d837a2439b096fd3b517182d02f0507deca4cf694d80736d8192479a91b WHIRLPOOL 8decf4dc0b4c1101f87444ac8f43f35db916752635a8a61daf4e63a7bb57104cdfc3c5de3d41f062b840d314908f21328eebaf4a5cdb37876fb379000704b1d0
EBUILD activeldap-3.2.2.ebuild 893 SHA256 64a0fa52c975138808cc30c10d3259281eb2b6e7d61384f0aa0fe8ae25c57ce6 SHA512 d31b22e8d4ccee89d2fbe3544f463746396c3d7f44f054f13bc5e5fafcea0f6e9c7ca65dc7dd8883212e00075b4dedaa2320380419f070af725cc22078561f6e WHIRLPOOL 817a2b8f8f5ee95d011c865f292b6384989f2bbe0f491c8d7dea6d679af2174c4039a000c39dcda24a7bcd8d813a11eb399b4851b4c45e3a8adf66abfb84ec26
EBUILD activeldap-4.0.4-r1.ebuild 868 SHA256 4cf643d1c9aec4292ade2c43fa4068b3692b1aef0554c542b98fb48586a38145 SHA512 b0b9e050171ea0b660c036b891eb50f8848d34b5a9fae6d4d3c289cdb8656558ab4bd3e3a02f8717d2d9e2160142ad70fe29b568e875b69da7b967db43d03e19 WHIRLPOOL 3de35a506fc41475dd0ddb22b1a3a2ae4ecc3315534dbb0cceab4da05e1f1a305bd544720f4ade89a81ef4889fbc9f2a55427e4d9d005bc416c00f64463e995e
EBUILD activeldap-4.0.4.ebuild 871 SHA256 1f18e66aabe32302b2de512f7cb9a0bc14e2456daf33bbfe9c62fec886b4520a SHA512 9bc8d6cc3802e9f37b723b17f1392eb55b14d581b26af50e75e948854da4d39beefc9acf4bf1f35a96401997b6ef052ef897b773f1cfb3fd3c5d51992af46b5a WHIRLPOOL 653c20869e3d44dc535bc0dfdbb8d216e5adb075a2b14c688b0488f502d06d8556cfcc7881527fbae460604f9bfc6129d6dcf8ff7a25d9e974ab5ce4eeb42b88
MISC ChangeLog 2117 SHA256 52cdc866415c2ebcfc68fe319a6ca1f5dd028ec196e4407a05db6ae9f79a00d0 SHA512 2e8a0cb21d709e54af5295331b8f2d1213444499268ca5e971b6f19d9b40e019bfac85a598d24efc0013fa9ce440a7c5857d00440d4b8ffc2dff70fd6776e4b7 WHIRLPOOL a6d3572ba8002f0c13bd08a201ad0b602b9918e1d6d0c3db7c4d846db1b4ba9c4ddb875b388e874cacdfd13976380b5688c91aa4f3d5480676a1726f028ca415
MISC ChangeLog 2312 SHA256 e218e37aaf775da9e5e9cd4ebbff938ff8dd7873c2062669711af00bf7d7d8fb SHA512 91bb8dcab911dd23009ebe2a508d6e4f7e45a81a1560e11276ec51d7691218acd572b6e7b6f306ab08f0ea013d50dcb02aa9fda84d12c43e1a0e9654d8e0f96b WHIRLPOOL f1eb4bdcfb5ae9fbcb89e6ef464090263ba293fec1bc4697b95a7c1288b9e9d0f56321ea35bed66c456e7947c7a1a4bb8532e64eefdcf2d276157445e7c51515
MISC ChangeLog-2015 6917 SHA256 f7c7fa848403f6c1732c8f0b0286d66a77d42c10f75373f144edb2e9a58ede05 SHA512 c665101e34cc5b28e1b4a93f1a18e63b89cf1190ac16b09b7401579e7f41c779fd92ea58eef3c6cbf1de76bf292ee98b99e580c35db84a364f816cec94f7164f WHIRLPOOL 9658f54b8d65f7b9d31d0a32c71458a51339dea644b373cce2c822658022bdd6824d342a5b2c4ee610bddce0ebe71dc82c2910d52d3f7157ceecc375aaf8611d
MISC metadata.xml 249 SHA256 972c42ec9f3730fb23b55431b401eb1f11f591adec286b00e450db6cc21f6598 SHA512 0d8c241b69f1fe635f6deac0fb2471ce5db6123164d504d961de30863d52403f40e6191fe254c00464b749955746fa27af307c659ee64f3b85402843c8e9e03b WHIRLPOOL 8864fd73a9695e4e18c73fbe0e5e9cfa5ce00044210af65c4fd940d14d03b25aec317ab7c1eeb4aec2c7e882fde323682038481469cf920f3cedf442c4e82eff

@ -0,0 +1,40 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.textile TODO doc/text/*"
RUBY_FAKEGEM_EXTRAINSTALL="po"
inherit ruby-fakegem
MY_P="${P/ruby-/}"
DESCRIPTION="Ruby/ActiveLDAP provides an activerecord inspired object oriented interface to LDAP"
HOMEPAGE="https://github.com/activeldap/activeldap"
LICENSE="GPL-2"
SLOT="4"
KEYWORDS="~amd64"
IUSE=""
# Most tests require a live LDAP server to run.
RESTRICT="test"
ruby_add_rdepend "
>dev-ruby/activemodel-4.0.0:*
dev-ruby/locale
dev-ruby/ruby-gettext
dev-ruby/gettext_i18n_rails
|| ( >=dev-ruby/ruby-ldap-0.8.2 dev-ruby/ruby-net-ldap )"
all_ruby_install() {
all_fakegem_install
dodoc doc/text/*
insinto /usr/share/doc/${PF}
doins -r examples
}

@ -95,3 +95,10 @@
Package-Manager: portage-2.2.20.1
*dbf-3.0.1 (29 Nov 2015)
29 Nov 2015; Hans de Graaff <graaff@gentoo.org> +dbf-3.0.1.ebuild:
add 3.0.1
Package-Manager: portage-2.2.20.1

@ -2,10 +2,12 @@ DIST dbf-2.0.12.gem 123392 SHA256 1bea0edefa1638dfd2018c53e8283e7ccefbbd889ff676
DIST dbf-2.0.13.gem 125952 SHA256 d970c42f6f677df3b31788814845ac3135979987641447e3bc3b0065c98e6ea7 SHA512 26b05a72b20be81993316260dfa685723ae0b2ba376a9ede11d701ddaeb94dfe13e4810b71bf292d9e1304a6d1001216793d2fe4f642d8278446b2d56226c3e0 WHIRLPOOL ba3916ffe8766620f5f1f0235f9ae09df991e463454767242670aaa532559396638a5f29be35c52ce692ad2a8af540afa975d6c2c4b24842be84c40819d09ee1
DIST dbf-2.0.8.gem 115712 SHA256 d953117337e3d12720815304b5e584ccdd7d081b65d0a01dd2d825087e1b4f79 SHA512 b2098359f88b5df50113af979d0d95591b1b15db22e8554bced14f4a5190ac3f490971e7f857bb832d4957f82e6f82d5cbcea0332401a54cf41b897bfb1f3b74 WHIRLPOOL 7afdf410cfc43009e407a14ffe5944d1639ec4318d9517314b9d41734341777ce5833033462accf3ea699d26b4fd4a3fb410875ee4b9eda197199cefd3db7836
DIST dbf-3.0.0.gem 125952 SHA256 d3c2dfd562d254bd5a566bf231fa61b25b18c952190de2d67c6d628bc785d81f SHA512 b84bd1dc62a27f5c8c30a03bce5eb90c4a461d2821cfe7da4a6505fb602592f74541e00ee4f2e40d4e16c9321b3f1ec07c11c992dfef62be5b98c58a65e5c264 WHIRLPOOL 87ed38184455eac2ce2c74385b1ffe37b4d5775432f4f9065804e96d4eb465eec1e982ee5d1d571a2163be4f42d9c6f80006e847b3dc712ef870594702776f8b
DIST dbf-3.0.1.gem 125952 SHA256 baa8342d8a7bb27239a713ed48ed1d1252878e293fcac0c24d97ad884e12e49e SHA512 64f94f29c36084ba31a993767555e52687467ed7c5c6d21a2efc1cdfe4d7f414531fd1b5dc2b7e9b73f5d9a5456e0e81b91123eb3084ebb4ca9ed62a91e466ac WHIRLPOOL 430e63d7982e7f5f95487818a1bdb6bca2fa6667c4d35aa0e4d72c0b205db34a8750ab9e2bf0f11270d63a71fde71e25b1e949d4d78137d95cb8c6edafd0aafe
EBUILD dbf-2.0.12.ebuild 617 SHA256 3ab1937b59dcb5f2143253837a854097fdead197854b7cbbd1e378e908aacfb5 SHA512 10dca66c260fbcf6832d8a409eca6f90306db1d3a624e893d45ebaa98e6176c6e8d1b43dd565ef751860ea6b4853fe06d4ac11b8e6683fdf9f90d864d5f4d899 WHIRLPOOL 5df8cd7662ad23a9c7d138de079037e3fa2f3087d851e9a64a54b50c0e3e73fafabac4c3e280e2af9016ed66cdcbc0796e1b509fd193fe6d34deae3bb0163eb4
EBUILD dbf-2.0.13.ebuild 617 SHA256 3ab1937b59dcb5f2143253837a854097fdead197854b7cbbd1e378e908aacfb5 SHA512 10dca66c260fbcf6832d8a409eca6f90306db1d3a624e893d45ebaa98e6176c6e8d1b43dd565ef751860ea6b4853fe06d4ac11b8e6683fdf9f90d864d5f4d899 WHIRLPOOL 5df8cd7662ad23a9c7d138de079037e3fa2f3087d851e9a64a54b50c0e3e73fafabac4c3e280e2af9016ed66cdcbc0796e1b509fd193fe6d34deae3bb0163eb4
EBUILD dbf-2.0.8.ebuild 600 SHA256 1e784bc2b5708700c8d417f5b2bbd68fdf8f5aba99f373241adc7c99138c31b7 SHA512 efdea51c33f48427b2547f2b436b0cd68ead9f2792a13198d5e33298ec379204d439527c45eaf3a47afd09e8054f43c8679d6fa0bf07aac1227bfd735e407449 WHIRLPOOL 64cd94316ecf6bcd19a9ca1d3bd781caac324738e74bd3ef962fd851b5c164de7bb30e18eea04c6379a265dd315f6e1c3ec8c2c106842b855d8b2b1fdc10d6d4
EBUILD dbf-3.0.0.ebuild 491 SHA256 4d52515a45e5e42fbbf936bc6eaf84edee459174fac0eb045f4b02a31d01ffa4 SHA512 3614b4bb1e47eef8002bde5e367afebb0d66aacbf1dc191db4e9bc33680c8381573d96829be9cf505f419c9d384dd7194b2b032ad9b82440a3a3dd2f602dcfd6 WHIRLPOOL 6e39862873cbc9286853d6569203921430a25a14ea1ca216954991b0db718d2e6d148cc1301a765bd281d8e3ed79b86cc58fde6217451a0751ac27ecdc782091
MISC ChangeLog 2976 SHA256 7ff3ed6dec95ed30ad5a4f6d58d47870f748f466b000499eebf3539a5741b7d2 SHA512 fd5faf5203ccc94d21da470d0adc6021fbb0f473f39d04c5cd7a9d582b628f5154db64e56aaf7add7b54ca1d2cdd67c0655673b5087cd3c66d722fb6061cded9 WHIRLPOOL abbe00463a9432b7fe128d291ddbca19d592a95c7e7ab99e5ecb739f108fa3a4f0d15729d5661d71d05d61017227f6c2558d72ce0239810cfe6213f47da4d15c
EBUILD dbf-3.0.1.ebuild 491 SHA256 4d52515a45e5e42fbbf936bc6eaf84edee459174fac0eb045f4b02a31d01ffa4 SHA512 3614b4bb1e47eef8002bde5e367afebb0d66aacbf1dc191db4e9bc33680c8381573d96829be9cf505f419c9d384dd7194b2b032ad9b82440a3a3dd2f602dcfd6 WHIRLPOOL 6e39862873cbc9286853d6569203921430a25a14ea1ca216954991b0db718d2e6d148cc1301a765bd281d8e3ed79b86cc58fde6217451a0751ac27ecdc782091
MISC ChangeLog 3121 SHA256 1c478f420caebe7d36cadbb5fae7529294044c217c811a85d0ffadc7cce1ac44 SHA512 ada38793f02826d4b8c079ecad563b3c691504ec734b4baa100de6587a502cc0dbef10629017b70fd34c93469747c47e87d1ce887420da922e353dea9292b647 WHIRLPOOL 7b8ebba968f089843fda7c2deba6a4c0502bbad74d4abca6bb359db521d60a3d430493b68a4728199181b4211a0ea88c1adc81e647add29b85d231ce28738446
MISC ChangeLog-2015 2119 SHA256 731de54ee2cec6f3a6ee63234b9db514c65de2c69463ff64475d2bb3b0f8cbf0 SHA512 0e5816c14859ec0cb39d3c0b3136fb63b9dd5c4e37e9022d9f16d9e3dcfee61d540ab8196de069a8d01dd4bb2d1eb5c36ca7d8072ed6990dd4bb2f028c40a6b5 WHIRLPOOL 3dfbc93a7697b298777a6d537888320f349609828ea21af85fe3dbd03d61e77f83c0d24431fd4d4d3ab7195fbf10a355ec975ede8f4bc28c855166cc4af01473
MISC metadata.xml 270 SHA256 02957e21e2e635184ac23c7a028f523080c941ac80daabd0130e8b9c95414ccf SHA512 7836dfb41a854341d704626bfcf62d221a4b59aa46da9110db673a5c5dfff2fbf42348f5fde851c52c56f017440e159445e0443dabf3ec8c4520ba0122a96677 WHIRLPOOL 62947d51223d9c14a2d3e875e96a7ab004609bf1b4462688b5c6cba3f54abb4c85bf14f7f09035ca2d88daec19e1245674845b27f847a0ebcd9476f1c1484801

@ -0,0 +1,23 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md docs/*"
inherit ruby-fakegem
DESCRIPTION="a small fast library for reading dBase, xBase, Clipper and FoxPro
database files"
HOMEPAGE="https://github.com/infused/dbf"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

@ -92,3 +92,10 @@
Package-Manager: portage-2.2.20.1
*listen-3.0.5 (29 Nov 2015)
29 Nov 2015; Hans de Graaff <graaff@gentoo.org> +listen-3.0.5.ebuild:
add 3.0.5
Package-Manager: portage-2.2.20.1

@ -4,6 +4,7 @@ DIST listen-2.8.5.tar.gz 44835 SHA256 6d251965b6c9309d4609c47880a025d53538a77bee
DIST listen-2.8.6.tar.gz 44932 SHA256 69e3577b50e8b14378a38680f87e7ad2d69e2b1a54c51959b7757b39f8ca8875 SHA512 5ce81b3ae58f26865b2823bdc6dcd701a96be2fb6140ddb89ff7f3bed73b9f5e0fb384dfe1bdc6ee2282ad958cd89039cea3689a29432730bb58b179cf8f3541 WHIRLPOOL 1d6c7a616f3c68768b1a687b24d4785ba402d0f037b276c64d3b16bc0d3d39a6fcc3a36cc0b26e46e7e85f2453d1f0d97af82d76b42326c6c26835d60cf4ec37
DIST listen-3.0.3.tar.gz 48490 SHA256 c9fd26e29c60b15b1475f509ccf1b4d9a3b20b421d7aa240f7212c5774105955 SHA512 45b8c06a8251a884462d61b6e5fadeddb3c7aa0b6d15dc1a26ad1696c6220fc02dafe5ffbd1e0a3577b25bac7a7e4c80f6489ff64b797637433be2cfb6a28813 WHIRLPOOL d13fa46d4a4beaca269416d56aeaa96ee61bade9e31ec51e50ddce322f5725d69b07a7323a73f4567fab854ec27aeb64b32532cded659a2c3f3c518a502d6cd1
DIST listen-3.0.4.tar.gz 48784 SHA256 454630d4e3a3f8d610f8f2771e866fca3befec5a23f7646a7bce00f7877c815e SHA512 1fa3218ab1a7df8b38e9e55847e09b7ce11600ed56efdc8318a3f279f396409ceb41f4973353456b8146c09653d72644890604b001ad990c2ae1b60322f29a74 WHIRLPOOL d3d7f56a593c7cddfb5897d04d2157ce2e4afc3e4685aaaa78f7de72680a06e50997c15410ededc701849685996565be5b155749f3ca3fc9de9c2a4fa5967505
DIST listen-3.0.5.tar.gz 48899 SHA256 bca371cb74ed989ddca7ede97656d23aab2819a8767803bbbeacf70c3d3fd9ea SHA512 d8658f0dce4b9db42960843ebf96f8cbff86f33bd830f5869842bb93f16d0aa59494ee7558d6924fb4f9000e4c3e6e0a5013a1005670f78b0f0ac499a16ab2da WHIRLPOOL 26cf9c8ec538f45869cf25e9463c15ca15f8cf0230b30a11d569426d37824098ea5734ae951b23791b5c7cd480b82ad66f8b83a5695764f367b4cf52186ccdc3
EBUILD listen-0.7.3-r1.ebuild 894 SHA256 c1b6c0642b6e5794f034f0eefa0da30160379a09889bb7a3e6414a4ffd1d0184 SHA512 148fce57deb8506f2b2d059528d17c7fce4c75a19181e66d2a974102849e4fa199fc9f23129d7d4dc13d8f51a3d34f20a9dcc3e4c8ce8c8cf104d5a7fedfb10f WHIRLPOOL 206e163c26fe3392150777e59ed48f862bc85b1439bfead3a0d1f324e22e81ea33d95eaf21709594c88e5bd3e5996388acebb2fcc071617cf50825a0b1fd35d3
EBUILD listen-0.7.3-r2.ebuild 910 SHA256 a294e504df88c5fcaabdb86af8f5eb79641acbc27e940027d015c3333f88ce38 SHA512 60fd431222f2cc316e1faa28767f05285d93032c0b0d78dde6eae019d58d2a3c40959bae8b47c4bff920efe4accdacdf7606565343862965f446e8ba4cb559d7 WHIRLPOOL 371870642e5b7cd483d125e0cde1e449c661fb157bbfde1f22824df8869f386a95bb27c9adcca0d0e77da0df54e81e99aad6d76ebddf56e923a117c49fa34655
EBUILD listen-1.3.1-r2.ebuild 953 SHA256 d87867219da8bfe709e305a5479073931bc33276f273b82f61bf0fa613a67193 SHA512 73c2ba40bcdd810a81a187ce9032bdeb60322726cb4a5192386cc40985ec25c32b6f8a183122df2e33d553832c2f5435c898260c2ef4953e183ccf14ec1d31cf WHIRLPOOL 7024d5ee29ef25164b42309e253824a515f106c8f6f17e0f8cd38473a4b77c8bb19c3581256a7c384bcaa8aa43e81e7104d7a96bbc4bdc613512bb8db8528e03
@ -13,6 +14,7 @@ EBUILD listen-2.8.6-r1.ebuild 1177 SHA256 86746424b513095e91dfc44770fd797b5d4ef3
EBUILD listen-2.8.6.ebuild 1152 SHA256 0911501c18ce1d2a32429a1173a3cb727b658322478a9512a83c4accfbfe0a03 SHA512 6149dc65daba30858b7d5f231599a3f5e45f6c9195c3c669958542a029fa4e8fba4ea8e3abcd10cd2ad72464a2ace42a959e76fcdee3f5ddc21edbce7f1984ca WHIRLPOOL 0fee2599f41e39835578fb6c22d939572189ec60ea3e2897dd294775731cc5ca0ec6d8a1916dc6592bbc584f7ae96a72c27fe8f1c6a462d43289a50d148f8545
EBUILD listen-3.0.3.ebuild 1216 SHA256 700251606b316a1caf47fb9741d5532798f57ad1f2e4060250e16e3687bb2842 SHA512 4ae9d4dedf1e9c073ffe54b55d980ab330642da36a59fa4ec00a274124668ece283a2c74273449f3c15758283ba690b022ad149729a85ac72ba41e6891e28190 WHIRLPOOL 2d153c411986f48d9cc8d9558623b05a9063f0daf6dbcf3d8487d708e76d3b7a65b0cb5b3594a5781351ebed68134c3d5b5467a5d9835f382cfc39f68f94b8a7
EBUILD listen-3.0.4.ebuild 1216 SHA256 700251606b316a1caf47fb9741d5532798f57ad1f2e4060250e16e3687bb2842 SHA512 4ae9d4dedf1e9c073ffe54b55d980ab330642da36a59fa4ec00a274124668ece283a2c74273449f3c15758283ba690b022ad149729a85ac72ba41e6891e28190 WHIRLPOOL 2d153c411986f48d9cc8d9558623b05a9063f0daf6dbcf3d8487d708e76d3b7a65b0cb5b3594a5781351ebed68134c3d5b5467a5d9835f382cfc39f68f94b8a7
MISC ChangeLog 3061 SHA256 9f5ab381e2e3d1de64ab68b232772d97f601c64eb7d2c09267a1aab729f78114 SHA512 bdfc10edce1a098e2f4f87852a6005926017d79af41afc2877150877358553953bea4a3dbe66ec3923ade761145d142c91350a28a05f07e5bb32dd3db807ec95 WHIRLPOOL f93c37920b6681036ecc953fb6d60e343f55399980689e01f3fc51b8021cb5960824e8ccb0f54b841d092758201924e907489b81ce6e2376e81923c8b09737dc
EBUILD listen-3.0.5.ebuild 1216 SHA256 700251606b316a1caf47fb9741d5532798f57ad1f2e4060250e16e3687bb2842 SHA512 4ae9d4dedf1e9c073ffe54b55d980ab330642da36a59fa4ec00a274124668ece283a2c74273449f3c15758283ba690b022ad149729a85ac72ba41e6891e28190 WHIRLPOOL 2d153c411986f48d9cc8d9558623b05a9063f0daf6dbcf3d8487d708e76d3b7a65b0cb5b3594a5781351ebed68134c3d5b5467a5d9835f382cfc39f68f94b8a7
MISC ChangeLog 3212 SHA256 e9113b29e5616469d53e8bd419551aed7d46827ffde9581a6ef491552168c3fe SHA512 0851f6e0bd72711f35292b3b0bc38934b0d3b48946b2e14a7ada87dc9b9e8d7654c7d3e35c4e760ef57f475abd74df895c2ee630b98448bbd3a4fc08ecdb5f10 WHIRLPOOL 7a1d52561207808ec509c2ef1550037294e54a239cacd83f5d37a21d168cbc0696ae589e620d8f072f233aa1d287e5cdef8b341345b07bf51d02c34a83bbfb15
MISC ChangeLog-2015 6807 SHA256 94779e1f71b5642f5a0d7492ddb2a408d9c4f39ea0d46211ad751f39b4efcb74 SHA512 34e6af3078dd6a43bd9e6b633a400a4122847d3b6506d29716cef2bddc463d85ace14b79fa683322a07950b7f13f7cdb752214fdeec6a11681de5cba1c431915 WHIRLPOOL 95c46921d38332ffcf6a01324ae839b72c2247c1bc449607180bf3c80b58af8f70aa67d0b268a96b6e25f00a3e1a34f4358a110789054dce4264a8ec4b5cf297
MISC metadata.xml 240 SHA256 aa5dcc0eace1421def5279356166cdc99394f013a74d59522811c60731f20615 SHA512 a38f51d640fc123ad453cf0cfa190c9b9e307b4cd2a9e7c9815b9a968d814d8184c62eff1101385209a05b3d72b60a3686d8be9b44fbe97a8378a884717fe065 WHIRLPOOL e56d3cd1e94c8ec76523a8c9f1bee028a2919f5005f82115e912464192c1029f12c37bfdd6c24a73603a7c3198d9f9e02ddd0f0fee0832b838aa3d1a3f0c0abf

@ -0,0 +1,47 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
inherit ruby-fakegem
SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
DESCRIPTION="Listens to file modifications and notifies you about the changes"
HOMEPAGE="https://github.com/guard/listen"
LICENSE="MIT"
SLOT="3"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
# Block on other packages trying to install a /usr/bin/listen
RDEPEND+="!!media-sound/listen !!media-radio/ax25 !!<dev-ruby/listen-2.8.6-r1:2"
ruby_add_rdepend ">=dev-ruby/rb-inotify-0.9.0"
ruby_add_bdepend "test? ( dev-ruby/thor )"
all_ruby_prepare() {
rm -f Gemfile || die
sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die
rm -rf spec/lib/listen/adapter/darwin_spec.rb || die
}
each_ruby_prepare() {
mkdir spec/.fixtures || die
}
each_ruby_test() {
RSPEC_VERSION=3 ruby-ng_rspec
rm -rf spec/.fixtures || die
}

@ -64,3 +64,10 @@
Signed-off-by: Justin Lecher <jlec@gentoo.org>
*rjb-1.5.4 (29 Nov 2015)
29 Nov 2015; Hans de Graaff <graaff@gentoo.org> +rjb-1.5.4.ebuild:
add 1.5.4
Package-Manager: portage-2.2.20.1

@ -1,5 +1,7 @@
DIST rjb-1.5.3.gem 73216 SHA256 e47da10ab3c784fb1a03929832d31ae850bac1c3b6fabc890e28cda79a48fa3f SHA512 fa18a810a938a70920825f79665730152c6e6b9f9fa97949bac6f4920bb2a9f2fd27ad31edd790757db4c06b33f3558a2a7584592a22692de07614c17d65130f WHIRLPOOL 3401d9400916971d5ea8acdcab0a5587f7ac44f52d0f0b951fba20b35d0b1a125a998d070ce35967f2fe62c7d8140fb904296f25cb1032571727b845bada0e37
DIST rjb-1.5.4.gem 73216 SHA256 81df90c028dccd758e8b38c8b7d80620d23ebb5c355233b82c4cacfe85cb4851 SHA512 add7268f3320e4627b8b92103f420cd5be03319c54cdf0478980631ab57523ed9dd190f7a535b5bc9892d42b049712c18b406bacb36212f8cfb6ce5f3c74766d WHIRLPOOL bc0feabe46b63b4a1ccd0e2f88c72e24068737ba96ed3e52482921318e5fed8453a798bca5e5001eb815c4e74d3870f70343ce792764bef03f43350062214103
EBUILD rjb-1.5.3.ebuild 2039 SHA256 cd341073f8f31bd00aa9045e8bba3d0bce0b2078c8e37e6007b70ede2f66ccf4 SHA512 897cea1f99bcd334d1378586db581e4561f06692155c9948a7405df91c5a850fffac1e451e57af202e8c9e3e2213b0a1fdf30ac951d719de0408dd86c0b11dbe WHIRLPOOL 606c87e16293965e5949f28fb2fd7d22caa7c3c1401dec224683dc95ac408975e1d7878f4cff71e4d82c88b076a059542692a170e8159b7eb3acaf72634926bd
MISC ChangeLog 2321 SHA256 59df9e21cb21134c37e5e28fa703d5a3e491e10d6404b17b3024c7762ff79eec SHA512 538b24a5281200f62c5e599abf9f21d9e603e0230cc061f52d85d75acddf93fd7faf433e2d58485046e35bfb5fc2b8488b76d75d812e6e16485ac0a1dc8268e8 WHIRLPOOL 48683fa8ecef264d7c67bc03ce68ffebdc553b4cf43b3adbfcfa9bea4cd2909e0216694d06092031bf9aa4f0c04a283dc26c73575e1ef0d759a8368576a683f0
EBUILD rjb-1.5.4.ebuild 2042 SHA256 2c11fdda16439154e024e4ab8cc3366c35b8e6823b2c1493ca16a8943dfe8092 SHA512 c21bb4535ffb3362b5e6b56ca0a17c0b0def0c1d7c891cc035334c523f64960e19ba50fe515260c000943d26d1f0eb0e584503853c5f5276745d6e33a4b182e9 WHIRLPOOL 837ce27f189bcb7860e6fd2e94857d8823044d4473dc78446a9cea0a8ed3049313e9d95a5a0f95bd69024f779516ad21cc8ba1861af9a5300770da58c2fefdd1
MISC ChangeLog 2466 SHA256 f24e62bdf917dc154005c9f96e6534187b6b20725f7cee49e047faeed5292342 SHA512 d52b82a35e35963a57861a31f9208868d85cc88c24c42ad3c4f79ae72bf56c41b7f4867867f129e0f534eaade03060f2f6a8eded412776e80874d2a149a7b549 WHIRLPOOL e863b37f77d60939b0b634ef3ae1ff20318e2d5895797463db18e6c082a6ee09847575b42164d09d98031684f8e14a4a18a94cccc351532584979eaf20aed968
MISC ChangeLog-2015 1099 SHA256 16de65c4ed42a462f77a3ba394af0278c549cd0463900570a3b1d9d2907bc8df SHA512 1a3c28dea726549163293ec09b9cf80cffd54bcb1893be4e8975ab3c0b5f0321cdaf48f182434aa9d18338657afcd130371467494a42da878d7b2bbc879c10e7 WHIRLPOOL 4a84cd5ee5fe7c12f9c937c7cfcecd4e72b776a3ed80e351ee24de34aafcde6937e698826b9eda48555f85a3a93f4f0d04ebceae3319bfea6610e487dc709fc0
MISC metadata.xml 301 SHA256 7cb0c089d6ff12ddd8d091581079baafedd7df78551d54119852818435858b94 SHA512 d9d6d39b983de6ad548aded805e29f283d38e23e528d8a7026d8561a2467cb788c6b377d711ba0927e5213641a8bbf8968f941d3473b363d3e2e08eafb64eebb WHIRLPOOL 2bd9babaeb1e990c5d2b4ecae19e3c91b671249545988074df4723691e2c0815b95e1011202f861300bba8a8e8399b28acbc2826faf2e7ee16df158ce1f39397

@ -0,0 +1,82 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22"
RUBY_FAKEGEM_EXTRADOC="readme.txt ChangeLog"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_EXTRAINSTALL="data"
inherit java-pkg-2 ruby-ng ruby-fakegem
DESCRIPTION="Rjb is a Ruby-Java software bridge"
HOMEPAGE="https://github.com/arton/rjb"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples hardened"
DEPEND=">=virtual/jdk-1.5
hardened? ( sys-apps/paxctl )"
RDEPEND="virtual/jre"
pkg_setup() {
ruby-ng_pkg_setup
java-pkg-2_pkg_setup
}
all_ruby_prepare() {
# The console is not available for testing.
sed -i -e '/test_noarg_sinvoke/,/end/ s:^:#:' test/test.rb || die
# Avoid encoding tests since not all locales may be available.
sed -i -e '/test_kjconv/,/^ end/ s:^:#:' test/test.rb || die
}
each_ruby_prepare() {
#dev-lang/ruby might need the "hardened" flag to enforce the following:
if use hardened; then
paxctl -v /usr/bin/ruby 2>/dev/null | grep MPROTECT | grep disabled || ewarn '!!! rjb will only work if ruby is MPROTECT disabled\n please disable it if required using paxctl -m /usr/bin/ruby'
fi
# force compilation of class file for our JVM
rm -rf data
}
each_ruby_configure() {
${RUBY} -C ext extconf.rb || die "extconf.rb failed"
}
each_ruby_compile() {
emake V=1 -C ext CFLAGS="${CFLAGS} -fPIC" archflags="${LDFLAGS}"
}
each_ruby_install() {
each_fakegem_install
# currently no elegant way to do this (bug #352765)
ruby_fakegem_newins ext/rjbcore.so lib/rjbcore.so
if use examples; then
insinto /usr/share/doc/${PF}
doins -r samples
fi
}
each_ruby_test() {
if use hardened; then
paxctl -v ${RUBY} 2>/dev/null | grep MPROTECT | grep -q disabled
if [ $? = 0 ]; then
${RUBY} -C test -I../lib:.:../ext test.rb || die
else
ewarn "${RUBY} has MPROTECT enabled, rjb will not work until it is disabled, skipping tests."
fi
else
${RUBY} -C test -I../lib:.:../ext test.rb || die
fi
}

@ -6,6 +6,7 @@ DIST include-what-you-use-3.6.src.tar.gz 308678 SHA256 0571fe55c0af5d38bfd5e71d8
EBUILD include-what-you-use-3.3-r1.ebuild 772 SHA256 8ab6992dc73b8e65541c1c0807ebd06700abf1bd52c1444559914a4a59c10131 SHA512 248f829d1a926228a34f4d948cec86268ec7578245030e12b8813701cf1ecb62940760f0cb5d7f985c00f0aba7b2822c303b09d8f126d503c04156297f31c33d WHIRLPOOL 5c88dc79d9a3d808d4023a30ed1b53fddf3a20641fc01614e86da0a685aa86d9c5d8e32ecb3d4d4337e81bc2a401cc42c4a64c829e476b10a1a2881c4283a71e
EBUILD include-what-you-use-3.4.ebuild 721 SHA256 e43707127dc11958ac6bc8d651b33d1ea44d9ac7ec11a6dda4204d09e4fc2ba9 SHA512 313637ed8110fbe17c322a471c09a3ffc68f06e8b9dc9a24b1f3d3489415b727b3e3ca9fefe06d963f6169f3e203369322674ebbd45e2502cf7d4c3910c36821 WHIRLPOOL 299dd5d5aa65e4d3bfe77d34cbcc1076c4b2e39416526a8879a4a9b79bd5d5547ec8991dd7e758e5dede450d4ef5b5ee536afcb49a7e3034c4c1aec5942e7b7d
EBUILD include-what-you-use-3.5.ebuild 715 SHA256 3cd06d7fe49be3532a078d885a3a9a101383d3f817ee746870903326a1414ebb SHA512 5db4bf2f6449682330544e8251c51f6da69d3bc20ced43f7a6de716091e02475a2680c7c9787334d406cf23cf437cb2c2f53a9ca0071d18834a77f0227153c42 WHIRLPOOL ba4890bfb0576ef66e9dddf41cc2691d9fb8cf85f9ad097f0ff9a515bc9b748b7da8571104cd8f1d80ef30310ca5faf550eaf614b59f3d7da209b0f170d6384d
EBUILD include-what-you-use-3.6-r1.ebuild 740 SHA256 2a93c4e6b86895bb78547cd5f27ff7a92b2447eade1ee992231f0cafd73c779c SHA512 668218ea8428e5c2378810fd24274c2dddcf55d6b3647a9bd8eabd9f7f4d86c91c868345a9fbd59896e86859917e5cf5e53a93f7398d0f3bf339065ff2896d2d WHIRLPOOL 23dea6a372e25e6edd1cccb5a8da90883539475799e6463ac5cc43d73e62830b9480f3fc85cc6b0cc1a3376274f95cbbc7a392fcb2c5d4e02e1b0322ec74419d
EBUILD include-what-you-use-3.6.ebuild 767 SHA256 1613237810328a6d224b945b8ed60b2fd50871d5903fb54d20dce57640623df0 SHA512 9260dd915ca1a0369da8ba764e8b745dd1cf023d5545d294e9b5f0c2de16d636a07cfa625e05ade2bb141ccc0804af180dde656e3ea22c7b62641ced57a25942 WHIRLPOOL 96ebf8dae3c37cef045bcd05c928025040f116ea105b582a2b53bec76876a8b535c89c109b7b04744ef5fa54f2a417fd252a2032d6b0c77d792be914225aef78
MISC ChangeLog 2883 SHA256 e9df97b1fd2fb33f06cb887b8c272a687c5b35394823fbd06b37c9b2e7c1995c SHA512 5f8854a3925c0f281de3e24ba1b62238fb8ff36bc129e63dccdcf56dc566ed3e2da1e9f9a723e314f1f24b963eeec4fb007e10352270f5649291ce940aa35047 WHIRLPOOL 34501eec053538a37cab0a167e38b2230f981afd9e362a675893188575cf0dd131d79c86089ce50215fb34b061857088dce71657bc8eafde526eb89a742204da
MISC ChangeLog-2015 1268 SHA256 32d05ad35a052c3e0585161ba400599850ed18b63d19381993976da71a486188 SHA512 3796f7114c980f0f907ec948978761380a60b00cbdef9321861f8c876534a3d1a910645275656981d77bac96f009663a9373d6fcb2a253dc83f6826060b92891 WHIRLPOOL bbac07fb5c8af0a9f9ed101741c80d21c86dc1a605f6c7642397bec771799f07476b71aaf57b0fa82313304abd4ed84e6cdc2ecd0e8c8bfbe7bfa2951673fbb4

@ -0,0 +1,36 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils cmake-utils flag-o-matic
WEIRD_UPSREAM_VERSION=0.4
DESCRIPTION="find unused include directives in C/C++ programs"
HOMEPAGE="http://include-what-you-use.org/"
SRC_URI="http://include-what-you-use.org/downloads/${PN}-${WEIRD_UPSREAM_VERSION}.src.tar.gz -> ${P}.src.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND=">=sys-devel/llvm-3.6
>=sys-devel/clang-3.6
"
DEPEND="${RDEPEND}"
S=${WORKDIR}/${PN}
src_prepare() {
epatch_user
}
src_configure() {
append-ldflags -L$(llvm-config --libdir)
local mycmakeargs=(
-DLLVM_PATH=$(llvm-config --libdir)
)
cmake-utils_src_configure
}

@ -55,3 +55,16 @@
Bug: https://bugs.gentoo.org/552720
29 Nov 2015; Michael Palimaka <kensington@gentoo.org>
+files/kdbg-2.5.5-cmake34.patch, kdbg-2.5.5.ebuild:
add patch to fix build failure with >=dev-util/cmake-3.4.0
Gentoo-bug: 567090
Package-Manager: portage-2.2.26
29 Nov 2015; Michael Palimaka <kensington@gentoo.org> -kdbg-2.5.4.ebuild:
remove old
Package-Manager: portage-2.2.26

@ -1,7 +1,6 @@
DIST kdbg-2.5.4.tar.gz 408683 SHA256 82a9ac163311319ae83002b7f250eac02fd4be176d037519adc38e107caaa6e5 SHA512 4855d8aada59dd201b24d8640d597dddef710efccf5caf450e9119bd5a01de5e1d62ccbfecb385f6a5b78fb6d761ead153c963cc882246e742e58db51e4d59ae WHIRLPOOL ecb99ee2a830008e56c8eccf264e2decdc548cb2bc0e06f831dcdfc885c6b3f186abe6c88240b3545c0cc6b79f9e18a9287f033675fcf184affcc0a8e7ec8f13
AUX kdbg-2.5.5-cmake34.patch 336 SHA256 c8758015a4c3ad4d7441819e8eaad985ece8e91fa7f52a062961e4006cce1a7f SHA512 e422825d9978a5640e01cd66c9dcd096d2d0ec03ead1aa4abef878cbfa1fa6701a4503d4ebfc1569767cbfac07e4bb604152032e89d69fe91cccb5255bdf2c3c WHIRLPOOL 4e4b052e17edc3f793dc1f6a7813f629aa4c55fc2bac7fd7e4078909aa990e30d373e5d01e07727863537fc0d3dc7c1c5648d18a3370196ed35e15ccf38ff3f8
DIST kdbg-2.5.5.tar.gz 417327 SHA256 983e4c89258d752f42449e2d257c9e40352b516328132ca5b0b1991b91878879 SHA512 f855063c0ea55a624ced3d6ff52466bc7240e2b79d76b43d73d224348f1b7c179fd1d53391e0e7039a2222659b7d6c3aba9f423f565b073073d636c28cc323f6 WHIRLPOOL 2fc9f7d092e3584216701bee57b11982c0ab4047090de3e43d1136ac5b8dd86e39a12db7f89e6664adf4e477cecdc4217421161c1458b75d5ff65180b8b89108
EBUILD kdbg-2.5.4.ebuild 913 SHA256 070d8cedbedf8300ec60589d75aa14b1ddf4995fd8e351ce8bcd2a8b5216fde8 SHA512 1c3b05667386fcaa1eb19be45edadb2534f795bcd89a70e2ed3efe0acf2ce927d691545a171eb8e44455c6800a14ae2057988737f86ff97e1f22771a73e7f4fd WHIRLPOOL 2768cac81424ae52aab901176d43106310586001153a12af474104ee52fa00a8f630ced5fd062d397d745276483fa2ebbd1ed5652efed5ce759c749243c0d1cc
EBUILD kdbg-2.5.5.ebuild 912 SHA256 7e06c9ffc7b95dd44aaab7a8401434ea66cb03ae1bc0e4e004c12ad29c39dcad SHA512 a15a41796c41468b8effe1ef097b4ba2ccfd068dc07c5cbe160fbdae65078b5a980094fedef87f18e44884bc172f6115f0bd2ae7444d9c63f5c7b26164e8d6b0 WHIRLPOOL a9273a202929dec9eb13bd8570fe985c0a92921d215cd55be59054d76be6b3c44af6f295b269b79cf649d5905c875e89a1aab52ef578a341892910963fa4c90c
MISC ChangeLog 2087 SHA256 8a1edca836b35fc0111f4bf83175e82d96cc1761eff5c53e832b34ef02d0171f SHA512 91e34acbe411a06854e4f2b51edd91a20cc82b7160a67ba35c6ab95ec91ddb759dea728ad33f51cf7b6c48bcd1026bba5b4a45b72e58c179da8628c11e925b49 WHIRLPOOL 3ca335ba80d61f95b6d2267cf087c9ca4ff8953f5e406fd3a2d32a04fdd06cd3325ab5c5f7b2cfe56088bd4748d1897f634f96cc69508ee1d44b4c8c6042b32d
EBUILD kdbg-2.5.5.ebuild 957 SHA256 5c261e7109955591485738a988a49de0d0ef91db5be6045dff352aafecc878b9 SHA512 49a49dcfa472cea70733423938fb8b40f16d8d19e6f557b18570aa9b9b2e429b5429284deb09de9aaefb39b9101a537a75bdfe5c022d55d888c9a64fc2cf1c15 WHIRLPOOL cfff3f81a537383e639477cfe48fabcddb5f9bf8a099684768e6153d6e92e2afc19f7d6a45c2e2801128aec58ec18a1e5ec72f690e7cd545a600f0ce35739b0e
MISC ChangeLog 2441 SHA256 53d4f15fa7aefdbdf5cccd2ff284880789f272de8346086c82502d00d9e5ade5 SHA512 261d7d789bde2071c302fb7b919375312c88ef3bd0edd54260dde0fc8455f45bfd1ae5c7fc8126b5b9ebd9f9affdef56dd9dc775541df894e2f69568a761bbf7 WHIRLPOOL c33df294128b948260b9dca7ae9de6ff3df23d241a1bd1c2710fc7d25379f2a32c5e8a68da50c08360aaf7c742ef17e207da2e9667d4e0df619d6812263be1c7
MISC ChangeLog-2015 1503 SHA256 01c9be16c918b41e60f7c29fc69821aef1f854d7f975ce1cdcbe208575dc0113 SHA512 2984a378cfd66ecaec046aa0dc1cba62160aa3f15cf25a9a287a9e4dec84b1ae969b22979607866c7b001ea38b6e6edc714d8461abcd5bbe0e0e04a7ddc415de WHIRLPOOL 1991a5eb5cab0b62359fa203929698d9660c0bb7aa24ae315f9816f1682725e94ec3f29f218655e066ad65413aab59a79ecd285c5ba556295acb71b7e8f0d1f6
MISC metadata.xml 231 SHA256 6a65f696cc36597bf06dacf9851a78affd23e301f047af20d3dca658efeeb33a SHA512 10b0267c88c14d5a24278a689f6cf44ebd7e2d00229fa45c24b8caffbde752e05bb4c457fef3be0fd9c7f112be9ce9fd1aa27bc63edbca0cae660c418fbea075 WHIRLPOOL 4223d3afc64381ab8cabb9aaa8dc22f5c42360ce0cf0445f8f4093248716d0eecaabb42e556362a584b7024d32f64d2cdcd6825a2054fb4f0e126f44f592ea14

@ -0,0 +1,14 @@
Fixes build with cmake-3.4.
Gentoo-bug: 567090
--- kdbg/CMakeLists.txt
+++ kdbg/CMakeLists.txt
@@ -4,6 +4,7 @@
include_directories(${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} )
include(CheckFunctionExists)
+include(CheckIncludeFiles)
CHECK_INCLUDE_FILES(pty.h HAVE_PTY_H)
CHECK_INCLUDE_FILES(libutil.h HAVE_LIBUTIL_H)

@ -1,38 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
KDE_LINGUAS="cs da de es fr hr hu it ja nb nn pl pt ro ru sk sr sv tr zh_CN"
KDE_HANDBOOK="optional"
inherit kde4-base
DESCRIPTION="A graphical debugger interface"
HOMEPAGE="http://www.kdbg.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="4"
KEYWORDS="~amd64 ~x86"
IUSE="debug"
RDEPEND="sys-devel/gdb"
DEPEND="${RDEPEND}"
DOCS=( BUGS README ReleaseNotes-${PV} TODO )
src_prepare() {
# allow documentation to be handled by eclass
mv kdbg/doc . || die
sed -i -e '/add_subdirectory(doc)/d' kdbg/CMakeLists.txt || die
echo "add_subdirectory ( doc ) " >> CMakeLists.txt || die
kde4-base_src_prepare
}
ssrc_install() {
kde4-base_src_install
# hack since ChangeLog-* is automagically installed by eclass
rm -f "${ED}"usr/share/doc/${PF}/ChangeLog-pre*
}

@ -20,6 +20,7 @@ IUSE="debug"
RDEPEND="sys-devel/gdb"
DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}/${P}-cmake34.patch" )
DOCS=( BUGS README ReleaseNotes-${PV} TODO )
src_prepare() {

@ -56,3 +56,19 @@
Bug: https://bugs.gentoo.org/552720
*weka-3.6.12-r1 (29 Nov 2015)
*weka-3.6.6-r2 (29 Nov 2015)
29 Nov 2015; Gokturk Yuksek <gokturk@binghamton.edu> metadata.xml,
+weka-3.6.6-r2.ebuild, +weka-3.6.12-r1.ebuild:
add missing rdep on libsvm and the use flag "svm" #565550
Weka only ships a wrapper class for the actual libsvm package. Add a use
flag named "svm" and pull in sci-libs/libsvm[java] for proper SVM support
when the use flag is enabled.
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=565550
Upstream-URL: https://weka.wikispaces.com/LibSVM
Package-Manager: portage-2.2.20.1

@ -2,8 +2,9 @@ AUX weka-3.6.12-build.xml.patch 775 SHA256 5af315e2f2ed3a798192feacb3c2fbda0eb71
AUX weka-3.6.6-build.xml.patch 775 SHA256 5af315e2f2ed3a798192feacb3c2fbda0eb716cc1b26ffdaeed9c615b6d10b4e SHA512 48f2e923e82bac6bf4af2986e28151934d9b6fe717b1656ff2ab353ad5deaa1c596d3247683b2892b7a4cba0baa5e03bb864b7c92b0df9f46b184e6f66c9d848 WHIRLPOOL 26bc2b32072377ecbb96295e940c6ac57adf4ada625b62cc6d5bcdb3c2e1f4777a8faa37e88c3b3faaa06a19471691fd3199149c833689c129635ef9a2e6c132
DIST weka-3-6-12.zip 24335916 SHA256 504f8ccc0915cd6664eb6aff74bcf5b3796dbdd55917e0b37c3d976cc38eb069 SHA512 4301e1c2a751e26ff8d860e24e54e71511276f8cb90020c935595aaaab547f8614381ca8087b83a670d13ef0ff3fa13084f4984b9249e16042703ef9f43c0bd1 WHIRLPOOL 0c09e8c476f69ae0b13ebdd03ca220ffebd0aa0369597fc3424d7e71be81acb817e46a725d42d56d9679e032e414d9533eb79f03393f2b93b740cb44ed86b91a
DIST weka-3-6-6.zip 22444607 SHA256 a548bea251b7e774427158cfbd52f2d22706cebde1bde703748f3c7df4519e1c SHA512 e06e4a2b213fb161255d3c5ab3dfa4e176ddfc40ff8261608957d2fcd101eddde2cec789bf15f99d2c75156a4b5c42e28a1702d27ac8c09967a54f8321781f6e WHIRLPOOL 412759cdd2c8ef24c39171926f299c658057f72ebba32b492812d1f63a10c15430f559997a991b57aa411d3f752ef949bc7761116640931ca0b707a007a3266e
EBUILD weka-3.6.12.ebuild 1782 SHA256 8f8eedcbaf142d943dfedf38d4a0429db3a318a74b2eaad170c7ace06a0caefc SHA512 102206718fc07b6a77dd97d9a55b864fdd36030c031308425d6f566abfe723f97058051ad604b0de970ee6a022285fdb309f5ce42055d18c922bd1838cf51a8b WHIRLPOOL 5a8865cad4828282ad78767ed618c1219a651b2c38e5c4e4dd2f211c3e20a97a2a15692405592b33cd0aa9453e15b5ef5f1ccf86c8a7700900833b53a98e8f05
EBUILD weka-3.6.12-r1.ebuild 1867 SHA256 84e2313d79f4a5641a670484023922f3df37a0ae85a69238a3680028d2b0e24d SHA512 916e23d1400c61bf0e23815a18b4d986b17622ddb9e920e098a9e806a6aa160527936fd3b1b17b1a96994bacbcc83c4dddbe8878759d98a24c6af12978bf1cd3 WHIRLPOOL 07556bbdb2ddc093df4337453b0eb7dfd17639411eb0c0bcf4b55686a5cc0fbb281adbbcd586e7815414bf6b3de0c317a24d6b7dd3ee22e1966f060a3d8f651e
EBUILD weka-3.6.6-r1.ebuild 1778 SHA256 64bb3b8aa8e00d76992cf67a93eb33c64356ddf54043b99788b02e740f38cdb7 SHA512 a3828906e50a292985462dcc652b00ea230b5c624d5c0c1073b2698059fb54c5ff4a072438ef59f125d3f010fb29fb267e58809543d8a2bc72ca1ff11328d972 WHIRLPOOL be90142adda96d198f13ab8c0bd5cd227d2166b50b100580537d8ae32eb3967451df6fc1c65197aff8fa134ea2cc95ff05c1bd1f16791243c658f3fd05aec135
MISC ChangeLog 2168 SHA256 c08af6fae28de99eb075dfaa2f8e42a4de0bb2de948134f485bf2dd67cdd340e SHA512 61c010ae51af071df37ba27e3afde353a931bfe8947b8ef9288c3c1f3c78cd561bbc39cba25c06b8212e95e4782ce3dbc87ec1cebfa9bb215ee78df53a8429df WHIRLPOOL 396bb2ac21ec27ee9ef8053612d503ad839adc2269b39ab001ab2d4d560216df04a717bc0ff6da5e11f0a53c698153866d8a43759defe4d4ed9a08f6db9b4b27
EBUILD weka-3.6.6-r2.ebuild 1866 SHA256 05b08abf624f19822ebe8d6371ca7e9057d600ea078253c9287a46082a71aa21 SHA512 41ad7f99ef1e556b608622fc63f8aab02a46455c35d6443064d58fc9032e54752445773eb948284660d2de0876898fca67ab703633364b79bda204e1fd483bf8 WHIRLPOOL 17375503656bdf9cdac9a624cced50dc6c7f4c5be4e168f2a1befeab1f72416c998fb49a00144c731ba29f4d570a769869949eebff8da6c0f531a44f13906480
MISC ChangeLog 2741 SHA256 32215ce2fa2c143ce14f9b54c9e40dc7a37ddb60facae6151a9b5e03f7b379d3 SHA512 b741abd2fe525c93c9f25913afc6f1e251cf63470690a841fb5c21eca9ae3a5e574d361d279421d2793d262bd85a57d958a7c5d28c6dec2fc24a73b6f583168a WHIRLPOOL ea9bc65c269a94e928a76995450effd09129859ffb7b6e6187465db131f6c7484355fc06fd406fc7654c7f0a1c219d6e0a6e4f3490688706d5f6d2ee007ada14
MISC ChangeLog-2015 6749 SHA256 ab1c743292a749d110d2f0fe552d11012aad93343096b45aea8f7c21b9966e75 SHA512 8f01f457c41649639070cf5bd61ae210b165d0d5209f68d94ed0222fbdb40a0af873d1884911ba96697ae44868b3b5357007ea7403b0b577340ae69d7fa6b706 WHIRLPOOL 0e9d9d5601ae103a97b2b6ac2e59756aaf099573d071ae2719eed69ba740c945fb9cdd0a0db8eabde72ee1db12d255964d321835fcd725249d7dfe1178c491e3
MISC metadata.xml 299 SHA256 0cc3c46e60923bb8ad66d30796bede002ad53a30f5dfbfc29bf094d9514c37bd SHA512 35586674dc180fd7460efb914e3f4f65b8c0f7752f0b3a96a333fd07e0df2282655c1f5434e037a4cab0b60234e25776a022a34dc153bb9b17f76c3300c8e736 WHIRLPOOL 4006494e690ab3fd9b02a9ebb2ec1c649fd77c6b81f7b2d056d16e2e3d3f8979dc92d47165a698ae19c8f7a573fdc73d9a74047991bf2c7a7a9db0ac2b931d8f
MISC metadata.xml 423 SHA256 6fbbc4e03a878bc42cc228b834f56c50f4523c364e5b48cf669c6b1240b8ff7d SHA512 6be8214be2a739f9cc4ffe2d393e46fd8faab926e1d55d6c50f0a36f2dcd1acbe96ed542847962aa7f2b3ce9d879ddc6dc57a978ccecbff947f25f9b85bb5b53 WHIRLPOOL 20ad006c1afc0716e64480f25ef63140beb65aa61fb5537b6a5204e2659b743c78e254412eeb5e11100bb79a23f62d36bd822afe05ea68a39712bfc984a797e0

@ -8,4 +8,10 @@
<upstream>
<remote-id type="sourceforge">weka</remote-id>
</upstream>
<use>
<flag name="svm">
Enable support for Support Vector Machines (SVM)
through sci-libs/libsvm
</flag>
</use>
</pkgmetadata>

@ -19,8 +19,9 @@ DEPEND=">=virtual/jdk-1.6
app-arch/unzip
>=dev-java/javacup-0.11a_beta20060608:0"
RDEPEND=">=virtual/jre-1.6
>=dev-java/javacup-0.11a_beta20060608:0"
IUSE=""
>=dev-java/javacup-0.11a_beta20060608:0
svm? ( sci-libs/libsvm:0[java] )"
IUSE="svm"
S="${WORKDIR}/${MY_P}"
@ -52,6 +53,7 @@ src_install() {
# Really need a virtual to list all available drivers and pull the ones
# instaled
java-pkg_register-optional-dependency hsqldb,jdbc-mysql,mckoi-1
use svm && java-pkg_register-dependency libsvm
use source && java-pkg_dosrc src/main/java/weka/

@ -0,0 +1,73 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
JAVA_PKG_IUSE="doc source"
inherit eutils java-pkg-2 java-ant-2 versionator
MY_P="${PN}-$(replace_all_version_separators '-')"
DESCRIPTION="A Java data mining package"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
HOMEPAGE="http://www.cs.waikato.ac.nz/ml/weka/"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~ppc ~x86"
DEPEND=">=virtual/jdk-1.5
app-arch/unzip
>=dev-java/javacup-0.11a_beta20060608:0"
RDEPEND=">=virtual/jre-1.5
>=dev-java/javacup-0.11a_beta20060608:0
svm? ( sci-libs/libsvm:0[java] )"
IUSE="svm"
S="${WORKDIR}/${MY_P}"
EANT_BUILD_TARGET="exejar"
EANT_DOC_TARGET="docs"
JAVA_ANT_IGNORE_SYSTEM_CLASSES="true"
weka_get_max_memory() {
if use amd64; then
echo 512m
else
echo 256m
fi
}
java_prepare() {
unzip -qq "${PN}-src.jar" -d . || die "Failed to unpack the source"
rm -v *.jar lib/*.jar || die
rm -rf doc || die
java-pkg_jar-from --into lib javacup
epatch "${FILESDIR}"/${P}-build.xml.patch
sed -i -e "s/256m/$(weka_get_max_memory)/g" build.xml || die
}
src_install() {
java-pkg_dojar dist/${PN}.jar
java-pkg_dolauncher weka --main "${PN}.gui.GUIChooser"
# Really need a virtual to list all available drivers and pull the ones
# instaled
java-pkg_register-optional-dependency hsqldb,jdbc-mysql,mckoi-1
use svm && java-pkg_register-dependency libsvm
use source && java-pkg_dosrc src/main/java/weka/
dodoc README || die
if use doc; then
java-pkg_dojavadoc doc/
insinto /usr/share/doc/${PF}
doins WekaManual.pdf || die
fi
dodir /usr/share/${PN}/data/
insinto /usr/share/${PN}/data/
doins data/*
newicon "${S}/weka.gif" "${PN}".png
make_desktop_entry "${PN}" "Waikato Environment for Knowledge Analysis" "${PN}" "Education;Science;ArtificialIntelligence;" "Comment=Start Weka"
}

@ -26,7 +26,7 @@
inherit toolchain-funcs
case ${EAPI:-0} in
0|1|2|3|4|5) ;;
0|1|2|3|4|5|6) ;;
*) die "EAPI ${EAPI} unsupported (yet)."
esac
@ -41,12 +41,13 @@ _bash-completion-r1_get_bashdir() {
debug-print-function ${FUNCNAME} "${@}"
if $(tc-getPKG_CONFIG) --exists bash-completion &>/dev/null; then
local path="$($(tc-getPKG_CONFIG) --variable=$1 bash-completion)"
local path
path=$($(tc-getPKG_CONFIG) --variable="${1}" bash-completion) || die
# we need to return unprefixed, so strip from what pkg-config returns
# to us, bug #477692
echo "${path#${EPREFIX}}"
else
echo $2
echo "${2}"
fi
}
@ -129,6 +130,7 @@ bashcomp_alias() {
shift
for f; do
dosym "${base}" "$(_bash-completion-r1_get_bashcompdir)/${f}"
dosym "${base}" "$(_bash-completion-r1_get_bashcompdir)/${f}" \
|| return
done
}

@ -581,11 +581,11 @@ git-r3_fetch() {
if [[ ${remote_ref} == HEAD ]]; then
# HEAD
fetch_l=HEAD
elif [[ ${remote_ref} == refs/heads/* ]]; then
# regular branch
elif [[ ${remote_ref} == refs/* ]]; then
# regular branch, tag or some other explicit ref
fetch_l=${remote_ref}
else
# tag or commit...
# tag or commit id...
# let ls-remote figure it out
local tagref=$(git ls-remote "${r}" "refs/tags/${remote_ref}")
@ -594,8 +594,8 @@ git-r3_fetch() {
# tag
fetch_l=refs/tags/${remote_ref}
else
# commit
# so we need to fetch the branch
# commit id
# so we need to fetch the whole branch
if [[ ${branch} ]]; then
fetch_l=${branch}
else
@ -697,7 +697,7 @@ git-r3_fetch() {
[[ ${success} ]] || die "Unable to fetch from any of EGIT_REPO_URI"
# submodules can reference commits in any branch
# always use the 'clone' mode to accomodate that, bug #503332
# always use the 'mirror' mode to accomodate that, bug #503332
local EGIT_CLONE_TYPE=mirror
# recursively fetch submodules
@ -918,10 +918,9 @@ git-r3_peek_remote_ref() {
for r in "${repos[@]}"; do
einfo "Peeking \e[1m${remote_ref}\e[22m on \e[1m${r}\e[22m ..." >&2
local is_branch lookup_ref
if [[ ${remote_ref} == refs/heads/* || ${remote_ref} == HEAD ]]
local lookup_ref
if [[ ${remote_ref} == refs/* || ${remote_ref} == HEAD ]]
then
is_branch=1
lookup_ref=${remote_ref}
else
# ls-remote by commit is going to fail anyway,

@ -666,8 +666,8 @@ python_newexe() {
[[ ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is null).'
[[ ${#} -eq 2 ]] || die "Usage: ${FUNCNAME} <path> <new-name>"
if [[ ${EAPI:-0} == [01234] ]]; then
die "python_do* and python_new* helpers are banned in EAPIs older than 5."
if [[ ${EAPI:-0} == [0123] ]]; then
die "python_do* and python_new* helpers are banned in EAPIs older than 4."
fi
local wrapd=${python_scriptroot:-${DESTTREE}/bin}
@ -796,8 +796,8 @@ python_domodule() {
debug-print-function ${FUNCNAME} "${@}"
[[ ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is null).'
if [[ ${EAPI:-0} == [01234] ]]; then
die "python_do* and python_new* helpers are banned in EAPIs older than 5."
if [[ ${EAPI:-0} == [0123] ]]; then
die "python_do* and python_new* helpers are banned in EAPIs older than 4."
fi
local d
@ -837,8 +837,8 @@ python_doheader() {
debug-print-function ${FUNCNAME} "${@}"
[[ ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is null).'
if [[ ${EAPI:-0} == [01234] ]]; then
die "python_do* and python_new* helpers are banned in EAPIs older than 5."
if [[ ${EAPI:-0} == [0123] ]]; then
die "python_do* and python_new* helpers are banned in EAPIs older than 4."
fi
local d PYTHON_INCLUDEDIR=${PYTHON_INCLUDEDIR}

@ -57,3 +57,10 @@
Bug: https://bugs.gentoo.org/552720
*desmume-0.9.11 (29 Nov 2015)
29 Nov 2015; Michael Sterrett <mr_bones_@gentoo.org> +desmume-0.9.11.ebuild:
version bump (bug #566870)
Package-Manager: portage-2.2.20.1

@ -1,10 +1,12 @@
AUX desmume-fix-function-type.patch 677 SHA256 e2ce07fc99ebcb51c749269c08fd88a6db7cae336cc8ea9b8c2af86de30b567d SHA512 2601a9b159ab9c03e38fb6d66635c8f4e1266100d4c29c46785c07346c584d795ffc20d076cf9bbfff505d7a388df8865fe9841d2456198d6e9a99c4695a7a58 WHIRLPOOL 00e8c590ea5360ac2257ca16cce7bc036ca9148f2bdd6d9e75c1234cbbf53fcda1c1a5d81f2b3966dcc84bf6ff718d898498d7a8791a4b19cae0f3c20e269610
DIST desmume-0.9.10.tar.gz 4141586 SHA256 8900a7a1fc849fdd33b014748dd97a6cda4c32548b8d2e06511e6ed8d5ba7445 SHA512 a9151f1d8b08ce64a837ae2447221f5c0003286d4c75b9416d5f151627755aafb09a5120c39b8ee39a04b99d9e8c49ac7dcc0ccd083507aab7e4801269468012 WHIRLPOOL e924adf532db2b10691cb01640f1dbf54045b0dbe6c5daf59c0150a2b254c86cd8d384bc364fdb756168599319a1ef81ce751f09cd5d5e5b79980fb26b9a4e72
DIST desmume-0.9.11.tar.gz 5359305 SHA256 3ab34ba6cc009566245025c1dd94bf449b6a1b416d24387cb42e183c78e38896 SHA512 160cb6ec0ede04ad1fbddde2b7b04aa41fa464c8338d7eb9d7536196a82d8d716889b40be4fb831a22e3fe8532b947f7f0b41311601b6842be2516dff7cae46c WHIRLPOOL 71736765288f4e01424a56a65b17efa090cceeaa30bdf759b0f05638c01546b712762444122bb4531a6b5ad88e2f39ac6013d06702109a0d1ef29559d1f16cde
DIST desmume-0.9.8.tar.gz 3677290 SHA256 78363468a2d5efba95de57739a9c81a3757ecd76c2a183ec68336e30d47a5e01 SHA512 b739292f1327ec83b1afcb1c6db45365cf0977fb571256b637a7c6f1c1e57add5b9c0f34820f020c1788c481cbf15755a034e69f14fbf92e3c31dc01594171dd WHIRLPOOL 0bd50d135aad85652dc233c69c94607400820682d60d7bc35b0e1366d7b6fee1fac9f7091074c21940a80826b50bccc8f14ba0e3770687b54b4d30323c8cf84d
DIST desmume-0.9.9.tar.gz 4107513 SHA256 cd2ad70cdde1236eba5a4ff8cea838f42b7dc470e32ac938263f49f12a55d754 SHA512 ba5a965102559f048cd57718b4c50e6b2bd39eca4a5990e4cdf068bfa752fccb52d71911ea48da769c5ec18bb740f6b09e6c856ccc78b1e1adf23fd701d1fe31 WHIRLPOOL 055594100216e4ffd046119716e9acc018e7631f96f2be4e830495f88462382180c3955841bfcc3ec494227a606bc820820342907e2b1b2b61a8a65f9b1949b4
EBUILD desmume-0.9.10.ebuild 737 SHA256 f9e04d504b499733e6023c917a0b117b7dcd426103de2bb3be483ef52ab94ebe SHA512 8cb80eaa45e5aa786d09bd2f159077677bbef6e1e2d538216e43d0593667697fd49246c88268cb8085882072703f3c0df8349d6bb86e5bc4a9f35ae480f4d805 WHIRLPOOL f42bcf35e082a578ab8081b1636114e5ba5acb1f7cff07894902f21a92c8a2eb870dc6a85f2c6d7d35969a581611ed578af9c04e17be61bcdb48211ec1e1927e
EBUILD desmume-0.9.11.ebuild 679 SHA256 f1232f67d8aae9868f006fb0ee435145e050403df12a7c81a92070fd8c143000 SHA512 4d7355b0dbd5b8623cca9b62f681ff1bef38bc964d62f1ea7119c52a853b3645c62b11631b5ebaa180872ead1c085a557626bbe4da2de407632237693f17321f WHIRLPOOL 1592e5b74069f4fa13da8226710fa7ceafc9972f682125cd832f67880f4398c2abf631341579cc8c4313c49ea3010688808df8d1fd6f25341fdae82cf754d4cc
EBUILD desmume-0.9.8.ebuild 715 SHA256 0e3d6797cd677dfad82593ca57d2fb45184638374029a4aa4319e04750e812ec SHA512 847c72ab8a3bf2f97a0cbbf79ed206f2b90129abb353cad66c7d820867e5b795191be33cdbac97ebf27acce0fdb3a187acbdc14a2d9d4b77f09ba662a83e2e39 WHIRLPOOL 67cc883086f80ad4d17c5c2b05c915fb9179cc27d77c708dbe0f658ce7d3df4eb7927c2d7a2bb00c2e78a85c85dfb41d330799cbfad30a0fa7770b29dedf7c9e
EBUILD desmume-0.9.9.ebuild 715 SHA256 05028e3c3e195d499d77857a59170ad1908f8bd5273863a6d2e223948e0b9f85 SHA512 437613f7d49dd96e4956d265ab13141c80db56de05b244d9f4fe213aea66ee4e75c9ca200f1d42ee05dbbadd32c06bcbb92bf21e0bae1dc5bd4bf2dd54e9773e WHIRLPOOL 260ab4b8da9f7fee5280fc2db5e2fdf2d08085199a44a62949ae6abb584fde008fca7894b510496a1f8f86a0443b087bf6446a7ead7f0a24e31b3de73f191157
MISC ChangeLog 2205 SHA256 e54c0d3e715086e5cad0828c877bfe6e7a80c35c843429853bdefa7e7f178775 SHA512 dcdb7f86eeee5bb14fb8c6994833512ab72a1d35fcd446a209be5f54f5fc0fde9dca9c4d9af4b0dd62d8ba217109e812ec7f27e15c7fc45b788b334b5659d292 WHIRLPOOL 97cd0a1c460586c975ab446b59af4b860a0891538e11985c9889d63d255705af7a3f5edb05fb112f20beef2d9787fa7f1014c1722567108de0116214c4cc530f
MISC ChangeLog 2382 SHA256 9648016bfdd31175f9ba4044fbb71e4a8f6bcf11c35d33c4466c5cae8f96406c SHA512 bcbac55418c907247690d1461c69cfd3eabc36a9bf2d1b510caa2eccf52a281738f79fc8235a216ed89598b2a65085172630dbe0a1e20ad0353188dc83ea7df7 WHIRLPOOL 888bbc94163b5be60c6980916e7b4c641c20343f5671dc3ffd411635573589c74137ce1742992956fea621aa8ed3dc620f6b99a5e00f22465ea973bf2c6e04ef
MISC ChangeLog-2015 3634 SHA256 7721d972e92bfd9d0cc3415783465b787cb88fadbfe0d9db06155bf6eddaf8ae SHA512 ffc27a1f94d6eb655fb411bf937230ff5bc63d472f70aaf5175ef9559828085b2c0c1347ed9e2f0963ab1595734ad1480fc3dc1d14a1a4ece82d27a9e3ef3ff6 WHIRLPOOL 887288fa2031064f70ea72de31a3c793b75aebb72a4619256ead678186242343d075124edc6f626f49f5e462d00a50b2adbc747ddbb716804f95e3a8019b879c
MISC metadata.xml 299 SHA256 3bec029ae1d2ba831a4c4b58be217770ac2a8589f2a4f1ae60f56421301ccc76 SHA512 2fbd2b15613f131ed876540a8cca2dbd7d964ad30fb9730f3bf62656b7b32f03c2e79028d0e042e66701d65682542fcaff065f097ebba1f80e881d35f81aaab2 WHIRLPOOL d44db3c20de48bb579a4db16495236809ad5cac59f371a6066e9b71639bc734237f4fa5ca670f583c468bb8a9e601528c157c98117729041f18aa04719f76101

@ -0,0 +1,36 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit games
DESCRIPTION="Nintendo DS emulator"
HOMEPAGE="http://desmume.org/"
SRC_URI="mirror://sourceforge/desmume/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND=">=x11-libs/gtk+-2.8.0:2
gnome-base/libglade
x11-libs/gtkglext
virtual/opengl
sys-libs/zlib
dev-libs/zziplib
media-libs/libsdl[joystick,opengl,video]
x11-libs/agg"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_configure() {
egamesconf --datadir=/usr/share
}
src_install() {
DOCS="AUTHORS ChangeLog README README.LIN" \
default
prepgamesdirs
}

@ -54,3 +54,10 @@
Bug: https://bugs.gentoo.org/552720
*lolcat-42.1.43 (29 Nov 2015)
29 Nov 2015; Michael Sterrett <mr_bones_@gentoo.org> +lolcat-42.1.43.ebuild:
version bump
Package-Manager: portage-2.2.20.1

@ -1,6 +1,8 @@
AUX lolcat-42.1.0-paint.patch 428 SHA256 0f46482d45997234311eee1938e69da1ea5585f6a5aeaae986727821f78a2ff1 SHA512 09ae621002c5fc10d0a562291e64fa599d7789a6f5f187771532a8ab90bfd946ae5a5621919e766603e7da0a882a15780cab91215ece967b26fcbf2431a1f214 WHIRLPOOL a5ac59674aa7773f4dcd5056d6b5e4f976055ab6dcff8ee0b555469a9db531bc1c5550a1b021c63bdd0026ff3b21317efc71de35e2207d9a94433f5ec1b572eb
DIST lolcat-42.1.0.gem 205312 SHA256 ecf19c507f1e4df8436678b3ba1fdd24d686b23d1a87da1238afa192e679e0ca SHA512 b0c8f7122317b31efbf81a2023dded8a6c27ad17539b88c882af99983d377c308862d7ee4be85e891c2aca0bee25ac6d2ef3bf536b88d7db18d11176d3245b83 WHIRLPOOL 070e94fa38ced5b554a103b166f9694c75afe2dfa5ffe7a65f3bb62895638cb5c7a825290f2ca99a59e57a1017df79441cb24c2e23373ee90abbae6c0e8dc9a1
DIST lolcat-42.1.43.gem 205312 SHA256 98cb63bb018b5b56dc29009e7e8288ed66b7f7e34edb78e4cc9c9169998e019c SHA512 eaea5637655bb2571025a9b33fc40c13aa1e7a4e782f6b9cd217bfd19f19e497228cea23988913183968a23564cae8f07e488ac413f8c5b27e5b50ce9a58e0ce WHIRLPOOL 3bf334d2d0943cd58ce2419b196167fe3661c65f98f9e0cca1361350f0a20831c1955c113fbb8e652fe369196e382122bb5dc9de6d033705c36dab71b4abd572
EBUILD lolcat-42.1.0.ebuild 566 SHA256 7a248bbe3579765fd63f396810307ebb2183701d617c18d0709e4912ce240ffc SHA512 245c1702b825a807e4920b1f12274793624117790fe450dbd7976fdd6c53c51e79bedb9dfc77af390ece02aabea910c82e3e5b91472e3620c8cf887be8fbfc6e WHIRLPOOL 4c898b65c09b792becf892ffdd3df019775cec6574287c7cfdd919e0c63115d1af3aa2742da1b6fcc82149089bd6953cd896094069a5dc111e9897cbf6494349
MISC ChangeLog 2085 SHA256 a0b0b47857088db0faeff4428646c4eb06c4375d802cd3b2983cd5febe6c9a99 SHA512 3f8710a19f561ec092de1ae0533662b58ac1ca783fac82cb2f5834f34039430aa210557bfc9a8c53888d6b0b5e8b72510f4e228ea2e64ff80cee12cef6b0411e WHIRLPOOL 8f5283cd5a130040637c0b6751bcadfea7d94c243ffb7b8175204055fac3db367263dc5ddd01e89dcd9ba051c6b66f9beffbd819a8bf30e367cf7e65874a131c
EBUILD lolcat-42.1.43.ebuild 519 SHA256 606c229de52a24b6b6942fdd1a6873ff2604929e9d496ef2b146a4ea9b80a1fb SHA512 eaab67d14dc78569cb644b8363bcce980e75e57dd7889039dcd096d51a4259d00369b5b00bbc25e7d01169f1de0a24973de51fe886a0958363068ed0e8438e50 WHIRLPOOL c618dac025fbd65f09a832514897b642b9bd1169e7a02af7e1794183ed401f105d0c0c2b96984d55d36b7dd29f0dad6efd3d9a732335cff6e2ff22ef6f7e9952
MISC ChangeLog 2248 SHA256 147f2b1c0b70670d5bfc4122417a7372e3719e07e5039ddef7ea9de9f6125064 SHA512 a7024a0e127bda0ca418691d8df18f933bafadfd1ca5ee8b5c7bbaba783d51644553fd9e65fed3239e4608c1ffbb0b527f4f9c595d64e906d0bef880867d4844 WHIRLPOOL d1122d9c3950b90b91d6f81aefc16162476afc26696033aba65ef184d63a7363ef3fe516a2977379dbb7ac8e3d3583a7749653072f65751a3a5fa967ee8e8ea6
MISC ChangeLog-2015 1763 SHA256 15d15fe252470b3868808d9456c0f7ecea2239323d6a3b8f0901fed351e38512 SHA512 22d78b7b5ece8b90cee04d0bd96d1fc56999178dc6659c7e86781cb40a33860863e7a6d2201a41c41b5830d072cd269b2b6bfb1aacbf50574438e44daa7ff4b1 WHIRLPOOL 6e78b603f1d7fcf00e7d14cb72746a26cf084b1270a95d6516444797b7b5bf48fcda76dae8362882b77f281cc3bc8dd68cace83a49eb299bf767e2cefeb28405
MISC metadata.xml 239 SHA256 2d35a4ad6f89c2b2e43ded1af291bd14cbc77d36857cee7d27d1693e2e94c0f7 SHA512 7663a73a82f922fd5f7a8399f87a70e48220d749fd497b6f23536dc728ad3b43f2f4af12b3f97054bdd5811f416d72b3ef46da0945c2c6f36e9d48c93dc2d4c5 WHIRLPOOL f581af9902ad285995e2e70eed426163901dc732bf3b329787c4bc372c0ee3427d86387c2dc609d26768ea5261a2bd61535f7fbb811b9fa11af6c1d4fb943a78

@ -0,0 +1,25 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby19 ruby20"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_GEMSPEC="lolcat.gemspec"
inherit ruby-fakegem
DESCRIPTION="Rainbows and unicorns!"
HOMEPAGE="https://github.com/busyloop/lolcat"
LICENSE="WTFPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="dev-vcs/git"
ruby_add_rdepend ">=dev-ruby/trollop-2.1.2:2
>=dev-ruby/paint-1.0"

@ -0,0 +1,373 @@
COPYRIGHT
Unless otherwise specified, the DCMTK software package has the following
copyright:
/*
* Copyright (C) 1994-2011, OFFIS e.V.
* All rights reserved.
*
* This software and supporting documentation were developed by
*
* OFFIS e.V.
* R&D Division Health
* Escherweg 2
* 26121 Oldenburg, Germany
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* - Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* - Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* - Neither the name of OFFIS nor the names of its contributors may be
* used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
Please note that some DCMTK modules, especially those that are not part
of the free toolkit, are covered by a separate license which can be found
in the COPYRIGHT file in the corresponding module directory.
Some portions of the DCMTK software package are derived from earlier
versions of this software with the following copyright, and can be
identified by the following copyright notice located in each source file:
/*
* Copyright (C) 1993/1994, OFFIS, Oldenburg University and CERIUM
*
* This software and supporting documentation were
* developed by
*
* Institut OFFIS
* Bereich Kommunikationssysteme
* Westerstr. 10-12
* 26121 Oldenburg, Germany
*
* Fachbereich Informatik
* Abteilung Prozessinformatik
* Carl von Ossietzky Universitaet Oldenburg
* Ammerlaender Heerstr. 114-118
* 26111 Oldenburg, Germany
*
* CERIUM
* Laboratoire SIM
* Faculte de Medecine
* 2 Avenue du Pr. Leon Bernard
* 35043 Rennes Cedex, France
*
* for CEN/TC251/WG4 as a contribution to the Radiological
* Society of North America (RSNA) 1993 Digital Imaging and
* Communications in Medicine (DICOM) Demonstration.
*
* THIS SOFTWARE IS MADE AVAILABLE, AS IS, AND NEITHER OFFIS,
* OLDENBURG UNIVERSITY NOR CERIUM MAKE ANY WARRANTY REGARDING
* THE SOFTWARE, ITS PERFORMANCE, ITS MERCHANTABILITY OR
* FITNESS FOR ANY PARTICULAR USE, FREEDOM FROM ANY COMPUTER
* DISEASES OR ITS CONFORMITY TO ANY SPECIFICATION. THE
* ENTIRE RISK AS TO QUALITY AND PERFORMANCE OF THE SOFTWARE
* IS WITH THE USER.
*
* Copyright of the software and supporting documentation
* is, unless otherwise stated, jointly owned by OFFIS,
* Oldenburg University and CERIUM and free access is hereby
* granted as a license to use this software, copy this
* software and prepare derivative works based upon this
* software. However, any distribution of this software
* source code or supporting documentation or derivative
* works (source code and supporting documentation) must
* include the three paragraphs of this copyright notice.
*
*/
Some other parts of this software within the dcmtk/dcmnet sub-package
related to the DICOM Upper Layer Protocol are derived from software
developed for the RSNA'93 DICOM demonstration and kindly made available
to us by the Mallinckrodt Institute of Radiology. Such software can be
identified by the following copyright notice located in each affected
source file:
/*
* Copyright (C) 1993, RSNA and Washington University
*
* The software and supporting documentation for the Radiological
* Society of North America (RSNA) 1993 Digital Imaging and
* Communications in Medicine (DICOM) Demonstration were developed
* at the
* Electronic Radiology Laboratory
* Mallinckrodt Institute of Radiology
* Washington University School of Medicine
* 510 S. Kingshighway Blvd.
* St. Louis, MO 63110
* as part of the 1993 DICOM Central Test Node project for, and
* under contract with, the Radiological Society of North America.
*
* THIS SOFTWARE IS MADE AVAILABLE, AS IS, AND NEITHER RSNA NOR
* WASHINGTON UNIVERSITY MAKE ANY WARRANTY ABOUT THE SOFTWARE, ITS
* PERFORMANCE, ITS MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
* USE, FREEDOM FROM ANY COMPUTER DISEASES OR ITS CONFORMITY TO ANY
* SPECIFICATION. THE ENTIRE RISK AS TO QUALITY AND PERFORMANCE OF
* THE SOFTWARE IS WITH THE USER.
*
* Copyright of the software and supporting documentation is
* jointly owned by RSNA and Washington University, and free access
* is hereby granted as a license to use this software, copy this
* software and prepare derivative works based upon this software.
* However, any distribution of this software source code or
* supporting documentation or derivative works (source code and
* supporting documentation) must include the three paragraphs of
* the copyright notice.
*/
The dcmjpeg sub-package includes an adapted version of the Independent
JPEG Group Toolkit Version 6b, which is contained in dcmjpeg/libijg8,
dcmjpeg/libijg12 and dcmjpeg/libijg16. This toolkit is covered by the
following copyright. The original README file for the Independent JPEG
Group Toolkit is located in dcmjpeg/docs/ijg_readme.txt.
/*
* The authors make NO WARRANTY or representation, either express or implied,
* with respect to this software, its quality, accuracy, merchantability, or
* fitness for a particular purpose. This software is provided "AS IS", and you,
* its user, assume the entire risk as to its quality and accuracy.
*
* This software is copyright (C) 1991-1998, Thomas G. Lane.
* All Rights Reserved except as specified below.
*
* Permission is hereby granted to use, copy, modify, and distribute this
* software (or portions thereof) for any purpose, without fee, subject to these
* conditions:
* (1) If any part of the source code for this software is distributed, then this
* README file must be included, with this copyright and no-warranty notice
* unaltered; and any additions, deletions, or changes to the original files
* must be clearly indicated in accompanying documentation.
* (2) If only executable code is distributed, then the accompanying
* documentation must state that "this software is based in part on the work of
* the Independent JPEG Group".
* (3) Permission for use of this software is granted only if the user accepts
* full responsibility for any undesirable consequences; the authors accept
* NO LIABILITY for damages of any kind.
*
* These conditions apply to any software derived from or based on the IJG code,
* not just to the unmodified library. If you use our work, you ought to
* acknowledge us.
*
* Permission is NOT granted for the use of any IJG author's name or company name
* in advertising or publicity relating to this software or products derived from
* it. This software may be referred to only as "the Independent JPEG Group's
* software".
*
* We specifically permit and encourage the use of this software as the basis of
* commercial products, provided that all warranty or liability claims are
* assumed by the product vendor.
*/
The code for the interpolatePixel() image scaling algorithm in module
dcmimgle has been derived from code written by Jef Poskanzer for the
"Extended Portable Bitmap Toolkit" (pbmplus10dec91) which has the
following copyright:
/*
* Copyright (C) 1991 by Jef Poskanzer.
*
* Permission to use, copy, modify, and distribute this software and its
* documentation for any purpose and without fee is hereby granted, provided
* that the above copyright notice appear in all copies and that both that
* copyright notice and this permission notice appear in supporting
* documentation. This software is provided "as is" without express or
* implied warranty.
*/
The color quantization code in module dcmimage (dcmquant and the related
classes) has been derived from code written by Jef Poskanzer for the
NetPBM toolkit which has the following copyright:
/*
* Copyright (C) 1989, 1991 by Jef Poskanzer.
*
* Permission to use, copy, modify, and distribute this software and its
* documentation for any purpose and without fee is hereby granted, provided
* that the above copyright notice appear in all copies and that both that
* copyright notice and this permission notice appear in supporting
* documentation. This software is provided "as is" without express or
* implied warranty.
*/
The code for the OFStandard::strlcpy and OFStandard::strlcat helper
functions in ofstd/libsrc/ofstd.cc has been derived from the BSD
implementation of strlcpy() and strlcat() and which carries the
following copyright notice:
/*
* Copyright (c) 1998 Todd C. Miller <Todd.Miller(at)courtesan.com>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. The name of the author may not be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
* AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
The code for the OFStandard::atof helper function in ofstd/libsrc/ofstd.cc
has been derived from an implementation which carries the following
copyright notice:
/*
* Copyright 1988 Regents of the University of California
* Permission to use, copy, modify, and distribute this software and
* its documentation for any purpose and without fee is hereby granted,
* provided that the above copyright notice appear in all copies. The
* University of California makes no representations about the
* suitability of this software for any purpose. It is provided "as
* is" without express or implied warranty.
*
*
* The code for OFStandard::ftoa has been derived
* from an implementation which carries the following copyright notice:
*
* Copyright (c) 1988 Regents of the University of California.
* All rights reserved.
*
* Redistribution and use in source and binary forms are permitted
* provided that the above copyright notice and this paragraph are
* duplicated in all such forms and that any documentation,
* advertising materials, and other materials related to such
* distribution and use acknowledge that the software was developed
* by the University of California, Berkeley. The name of the
* University may not be used to endorse or promote products derived
* from this software without specific prior written permission.
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*/
The "Base64" encoder/decoder in ofstd/libsrc/ofstd.cc has been derived
from an implementation which carries the following copyright notice:
/*
* Copyright (c) 1999, Bob Withers - bwit(at)pobox.com
*
* This code may be freely used for any purpose, either personal or commercial,
* provided the authors copyright notice remains intact.
*/
The oflog sub-package is based on the log4cplus library which is covered by
the following two copyright notices (for details see oflog/docs/LICENSE):
/*
* Copyright (C) 1999-2009 Contributors to log4cplus project.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modifica-
* tion, are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLU-
* DING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
// Module: Log4CPLUS
// File: appender.h
// Created: 6/2001
// Author: Tad E. Smith
//
//
// Copyright 2001-2009 Tad E. Smith
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
The dcmjpls sub-package is based on the CharLS library, which is contained
in dcmjpls/libcharls. This toolkit is covered by the following copyright:
/*
* The CharLS library is available under the following license:
* -------------------------------------------------------------------------------
* Copyright (c) 2007-2010, Jan de Vaan
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this
* list of conditions and the following disclaimer.
*
* * Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
*
* * Neither the name of my employer, nor the names of its contributors may be
* used to endorse or promote products derived from this software without
* specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
* ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

@ -17,3 +17,8 @@
kde-frameworks/solid and kde-plasma/libkscreen are not keyworded for arm
and arm64
29 Nov 2015; Ulrich Müller <ulm@gentoo.org> +metadata.xml:
lxqt-base: [QA] Fix Manifest files, add missing metadata.xml.
Package-Manager: portage-2.2.26

@ -1,3 +1,4 @@
DIST lxqt-sudo-0.10.0.tar.xz 16732 SHA256 3b65fb9dc7b3b866a5fb090b16839308a15998ee30dfb28fae3c33370728fa57 SHA512 1d4b9a034a698a581e9aa6c73757d306f010a52b48ff3b051680e0b36d16bd1ed6f667ffbd059d1738f9fbb13836649f687c3bfea4032b39d63f4b37031fb1fe WHIRLPOOL 257a14ebe44f9207656e5366c535bf0af2fcdbbeab2fae91324d35b84e4d18bb7a188d7e4cd9d72df24859916e620aa1d35af197ef89c67cc384731ae388e95a
EBUILD lxqt-sudo-0.10.0.ebuild 609 SHA256 ed2f5d0579fb214597adc13c71e3e9f7951cad7a9fe1efe56499156fc6481291 SHA512 2a808cbde5e78fd2b807f779c1917477af4c2e4ec439df849892057d3b6795e402c5bc5a7b85b211393dc77e0caaac6c48cfe5fc89e344b990a932d3920dc50b WHIRLPOOL ee1b67024afc314f1beb4928dfbd58e0bda573efc75270eae8fc94b654d0e6d83db87c5e4bfe011d1bdc449583eb2918533fe2c2545a5aa1f6b4dfebc0ef8df3
MISC ChangeLog 637 SHA256 9c8daa7756f36de3c243a4d4f5876e31be4366fbfb793a523e4445a0feb07f9f SHA512 73dc78246e7f5ea15174b6cbfa338bbb714c5703f133fae1ca9457b3f2f902c9ebf9fbd307ba79aefd1cbfd5ae996020f9d59d334a1fe43b491a426708c7a10f WHIRLPOOL d8671fa7b9e18c6493626a74275967216f17c15d86892cb8947062125d6b8042327052cf2332963f5336dfe0e6479fdc8c282ac345224abb5115e64209277870
MISC ChangeLog 799 SHA256 3cbee9a582c7f9587449295691ce83523fd4cf6d462459138d51eadd0f4b9487 SHA512 78d6498e271966ededaf1e0198ed87cdee256d485b8e7a527ce6d49edc6e22cadd13480879034116c2e8ee50704403e1fcdd5b419b67a80480e9b2e6b0ca9724 WHIRLPOOL b6682656d40926e0ac907e36a4cbe4ee39198d100c2dfd87dc03da9223f2a949d0130a958c97720eedfce16f4417056f7908251fd243a7da472cf465c3974150
MISC metadata.xml 159 SHA256 92fdcef824fb0e4c441c9fc4eea13136296b09a99dd96459c8fd97dc95407350 SHA512 4e63424697569a947adce1a99eacf50aaada2c9d520b00fdef0c0d4016c74806b9df58f3c71823fcab5bd701be28d6dc0dc26cb14f90cc05af1a5da63f006e21 WHIRLPOOL d4f15c0f8fc1a8895c7fd1589fa51da6240eeabe5fd40fa5ee0e7c76bcf40ef70b9e702d3d293f5b1c5380e8c31a9891146e387aae52492a55d7006dac5ba6ee

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>lxqt</herd>
</pkgmetadata>

@ -86,3 +86,18 @@
07 Oct 2015; Mike Frysinger <vapier@gentoo.org> metadata.xml:
document USE=bindist flag #448926
*freetype-2.6.2 (29 Nov 2015)
29 Nov 2015; Lars Wendler <polynomial-c@gentoo.org> +freetype-2.6.2.ebuild:
Bump to version 2.6.2
Package-Manager: portage-2.2.26
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
29 Nov 2015; Lars Wendler <polynomial-c@gentoo.org> -freetype-2.6.ebuild,
-freetype-2.6.1.ebuild:
Removed old.
Package-Manager: portage-2.2.26
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

@ -2,21 +2,20 @@ AUX freetype-2.3.2-enable-valid.patch 624 SHA256 3c26cd8b92510490b4bdbdd12b078e3
AUX freetype-2.4.11-sizeof-types.patch 1041 SHA256 b5ed7a7a8c10f3dcfd62a14998e640aeef185b45e291e5e1ce26b77b0509f77e SHA512 0774b7b769d332cbd0e674fad545d1c2b816947188725a7528d749c6311b84bbdc7f8c1a1f2cc947c405f16e8a92e394d77094aad98a6468f154fdedacec0ecc WHIRLPOOL 28db0f881d43c83cc1628f095c24a0c27e9bea322a5973de7640a35559ceed640433da8307d1692c808638b0bce34ebe3cacc46a42f8c6c66bbb6aa675dd06ee
AUX freetype-2.6.1-bad-shift.patch 1621 SHA256 628361cd5e71a3ef7c489a7c58c7767eb252e933bdc693b5662d83cbd73596be SHA512 93923322a8dd24d95c1119959b670c02d3beb9e111fbf17788fd490086bc936e707d7b0cc8913b92bf7905a7930d2ffec138716c7fb0b65e60f4dc103189ddd1 WHIRLPOOL 032688d279702a999f0fed8d7d47477ababb63944393a1adb6e417bfc3e66490802e144930ba2491e8fa697af865d7f663a005f946e03bbe2594318427517ad7
DIST 03-infinality-2.6-2015.10.04.patch.xz 24444 SHA256 0c28892e9b6bc27afe9149da04fc9733c9323817dd81802f2f40c680a7f887a8 SHA512 8733a7c7c118dee7fd2303435fc9c10d66aba49bd16f1215fe069b5cf16242776f2701c02fa17bca772195f0fc569e35cff11f73fc5f77519d4858737d511db3 WHIRLPOOL 5e7fbbea273df890efe8a101106430bba54cf3ce52228cb3eb272302189397bc25b4451a9bfb4e8ba56413c39c9cd21bc1df9896f0232dd1825aad51fabc045d
DIST 03-infinality-2.6.2-2015.11.28.patch.xz 27056 SHA256 a91f27f76fdcdffcea1d377824db84d6c6d5ab1f6afd61c62a29471dae06f0ea SHA512 676978f117fcb9b6a25886cbf7c7eb0d451eca745c72feed6c7caec17287881e087757ed15a2776377cdca53477d3cd832ef967759635b7c5b36232eb4d7d99c WHIRLPOOL f1bd477c1b5c8dddbcd6801d51c2e687b91411113b7002e418237d6fb6154e1c89c0f82f22abbdca3fc695abbae6409e7491416afe1057d2ea20cfe7afee525a
DIST freetype-2.5.5-infinality-patches.tar.xz 24380 SHA256 6b7bc373b068c71feca2e19c3741993ee0ff787984aa0653ca66814e05ef195f SHA512 8831e3337214cc57a0381c56ef6750f85b11f1b6358adaa3dda34d449f234335bede124be9d23df817ae8c06f80c8e3ce63ed3fc32eb05586b8c8e43ce52e575 WHIRLPOOL 27b945e9524e984ef57f96415a86095d91dea8fa8e402a3eb6a3d7c38a7636d53d5e47fc37b734ca88f41a499f3398ab9d7bd147e1424c19b09f41e17f2cbe8d
DIST freetype-2.5.5.tar.bz2 1714529 SHA256 387bcc4b780b12484aa2ec9f7db1a55d8286eb5639f45fbc0fbba7a4e5a1afb9 SHA512 1fc72d24da1744a6a5faf3338e49912c81ce83f30def1e80a2a15b50e7f83893a4fe24a70ef88b65ecc217bed1c15d85804c364eba221b35e25531c727fe8559 WHIRLPOOL 57cf0f020cda6a66cfe8e2a30e1e997c0fd7f97bdaed38da65cce0b360fcc60cfdf1ba0724c1745668ae3f80743052e135edb8356dff4c90365caa6262d59158
DIST freetype-2.6-infinality-patches.tar.xz 24356 SHA256 95bd7f6bd191063e4691e000b1f59aa776a6c0afb5501e19a88d7b72ec47831e SHA512 87e206ffe78b9411753c0491da9ef6bbea4f9dde45cba539f0d51e9c5c4461c94b75af8fc8b96b9b9d5c7d7c63ac1ec88c227e93db197c56e02ead60b502d9a0 WHIRLPOOL 3d671e637ed4f1b7adfa862be684f8513d58e7071ce7ef1e26ca3a4311c0ec5e1817409299f0266129fe0b2c2bd330fdf6e6894e05ef937ba94c95b6e860dcd0
DIST freetype-2.6.1.tar.bz2 1744692 SHA256 2f6e9a7de3ae8e85bdd2fe237e27d868d3ba7a27495e65906455c27722dd1a17 SHA512 cbc003e8f353d47ddcc2110aa8ecfdc1df53e61698e1ed68ed60afd5fd1d10d921c9719a505196c95865a68482822f9cccf5d131ec36d64c0230def774e7bb4b WHIRLPOOL 6319c8764f8d29669b241f0152338d356761d65a75235544c0c831aa03700e8b663b40b501519e57f09968c98bc8d56d1005ad069c9ee066c679b3400e20779a
DIST freetype-2.6.tar.bz2 1726219 SHA256 8469fb8124764f85029cc8247c31e132a2c5e51084ddce2a44ea32ee4ae8347e SHA512 0242c832dcac3d9dc5d434b7f5145e63f2289d5df32f16e1c7afc1e31c3c92f0dd374e20dfef79a9ecb26b14419f42b0d897c7154f249f629c35ee7af0aa5297 WHIRLPOOL bf7f105b74348a1ca0e95e21091670a5d73793e8aea8aa8e0dad515086885a182f3bced713c2cf76704c7814031f308a642d6db45a0c065627d0e7bdcaedffd6
DIST freetype-2.6.2.tar.bz2 1767940 SHA256 baf6bdef7cdcc12ac270583f76ef245efe936267dbecef835f02a3409fcbb892 SHA512 269d7a2ba728b4cb79d1d533ce93674bfd483566ab80bc6be0ec24f869cb65ba1fd852fbeff8f045607dd044845ce3d125374faeb14c986761b94dce7d1ff48b WHIRLPOOL d1ffa0d84605ac4e1480c46f7ff7c9c6f87137a539258c3a38900850dbf53cf4f752b57f2e5d22164020d62295b6c4e50ae529ac953b7591b3c3a034701d845c
DIST freetype-doc-2.5.5.tar.bz2 108133 SHA256 68becbae3578a8101e9f3c55f10e435fb75535011d3f7a523719371e86e368e7 SHA512 0e2455433f72766ec88275d2e53e49630457579a83ca491697bb5ce12196ee964618d1af86956651557d34e8ea1d57f75f69e0d60ef90e943509bc571370fb64 WHIRLPOOL 28d13ae3ce9bc3fb278df9a963cef3622672fa288fc0fd654e874054bedccd8510a3dcf7636ea2ec107b5299984742607d2a9436d5e473202856e27bf262655f
DIST freetype-doc-2.6.1.tar.bz2 477313 SHA256 69b1102c9f4e7d75ad2701618f7e5c084d819264755ecbf11893e3cc6de0e0f5 SHA512 8353c5324166004f8e65c92bbe9be567c7ed2681b0c125758df8be098cd51983016a1387d58b147c2d57c984fcd0a615fe580e38d6e0ed445c5781e28c7c77b3 WHIRLPOOL c1f9f27db8975d89f91c8fff4ed523536525747bf57d116d5dd220986370287e8b05a4678fe31cbb0c08461cd9a49cbd6d9d05769d22a03220227c40baed2359
DIST freetype-doc-2.6.tar.bz2 477177 SHA256 4868ec0b2b6890a1db296b00ce302ebf311b93b08aabd7ffca902e9c16b3e470 SHA512 ca8e5c44ac912c939e891b1e3386852d1771806f1f5684429964a6bac284d5cb51e80645a4b492067ad8c46e0e91d1651e8f593b3d5c03c5bceeaec1c51b6b15 WHIRLPOOL e02cb2b4382aabfd0ed48a8e652467bc11dee0a7b7591a5d3755012f903218c5ed3030ee3eb9888393cc9bad52585687e7794f82883fdf1d64835a87c27c2cd2
DIST freetype-doc-2.6.2.tar.bz2 477268 SHA256 d5108a972d8f80561fd698aa856233999527375b4e8f6c82d2eafe5ac66f989b SHA512 7eb9c2cee68e0557a9c177db83525c91ea59fbfaf2a6516916b76b7b3d82f17cf08ce21f062cf1012ed872db612444a1ae6fa31290ee1b0377d84531a17a4dea WHIRLPOOL 1822b3fbe2c1b83c2add119defe0052d18fd2875dd457432f024d8b197b48a93cc05be2743a1290050aae9b935cb3790b5ed28cf1b658eeba5ee43781de752c4
DIST ft2demos-2.5.5.tar.bz2 182006 SHA256 b87c7deb5d9b1fddb8520c091a5491cc63ecac4de25139e1da38aebee82195ea SHA512 c6e1855f2315665e39a894ecfcb65f8546de435c1dada0ea0a6665a1e3ef22331d6949cd9261dfb6b68e653631d4c2e74f8ea31b53b40e46f44ab4dae38e368b WHIRLPOOL 55d6add5e3fac008a39231e3805e151a5a9b7cafb6ef970e546d96d3fa338a6a4a744aeb59ea04804312164aedd5e5a21e19773dbf5c42a1acfc42d283d90930
DIST ft2demos-2.6.1.tar.bz2 190308 SHA256 369d27ae65ba04c2e3e74cf948ebcc5aa51abd47cd2e1d7d5cad0bc1f82da2aa SHA512 9740e1ae7fa4f8a932de3766dc8512c22a847d606b99aaff568865a68e059b3970ca9708d6c17f4d171f6f9bb63194f2c3498adf5461e3233b3b3206c57c6d7e WHIRLPOOL 84d59e27300085e4551f622374d0080184f0180d4b3c9447492af906612c7da3cfb3bf66e8f038c3fa008c2d590d7956fc4a2d347190d45b028c729949182b69
DIST ft2demos-2.6.tar.bz2 190240 SHA256 f8f4bc2a2e76e0dbe61838e452c5a7daf1d4bd9dfa44691940bf308f776d32b6 SHA512 f9b8dfe40266ffdd2927e0d2cfe641b9028de07935d0abcd0a2dadcf0359700c296cd2a9b0c4114f47c0cd1489db287224a31b7dbcb1f6b937b1bdfcda3c1db8 WHIRLPOOL 400796659c523f4c2c16c8c523161cbf34505be5a08d1eb601312362cf0eb226fa86561d199d34f0e1a9e83bd76525663e9a040865f456bfa3ed49b64d51720d
DIST ft2demos-2.6.2.tar.bz2 191120 SHA256 819791a0548dcb8301c0f22e893ad7dadb1cb88cb37055e75f609bd436f013ca SHA512 570b6c6f072c93674b8cd27f9c42540e2bcd6b4f499c227634009277b0b6ac0833a2101285c5055a429a17be341cb2ff257eba25172a41accd4b43245908431c WHIRLPOOL a8f3fb54305ef8b0eb5161691546afdaa0cc65d48c9a7c411fe78fe8b5c11e118e6fccc579ac9e5d25d0199fce1e28a3d2c2e931cdae8080549cd5173cf1fa2c
EBUILD freetype-2.5.5.ebuild 5463 SHA256 2f0569358f95e4dae96cd7753d5c1f84c53b8035921c4d9e6328a91b4cf2578e SHA512 19ebbfd7691b1f511fbfda2cc717000c7a47cee63a0e00d7e64d956fefc28e346eef51794004c3d15089eac07157fb13c349cafa1c7932a571b552d2a0941f59 WHIRLPOOL 1e6998d6bef24614eec5918df955ee7ef148ee90fbef6a5af300558649eb8f483a2d45584cd86edff6dd0491660e9f44b2fd9941bde7ece5a957e5da47f27f4f
EBUILD freetype-2.6.1-r1.ebuild 4968 SHA256 d1174c9bb32a725dc84b024803f4edfab8245c95557ae94d873fe46d50147feb SHA512 d19d4cb1c783042c57367bc4d8fdfbba826f696dcc19eb06f367cad4aa93af78a92138387514eace168ee6950150a6a17e028e25d83b6bf5d2eea52ecf4ccdad WHIRLPOOL 6ee69029d411fd24066700fd96cb7176d1328b6fb2bd424dc35250c361928518c60d0c1eca310858bab0303ace83641b62f03f4f3726b796e37e6dd715270c15
EBUILD freetype-2.6.1.ebuild 4918 SHA256 e1e3b202eaf17da2fb92819cd1b36cb30bb6c382e90c38d90e289aa1be20c5b3 SHA512 873ed58a94541c11a43bd79fdeee7f06169b9e3b449f3dc8ef6c6c9c1ded17a7ccd72c8abb253086b4a610f8c0cf3610fab8903110917b39be0debb930a97e2c WHIRLPOOL 01a9c5305ad24d0fcd24e6ce9b9c051d2e912fcd93a7a43054abc2c0df73c9e8900d6649984b06f304291ce823e39680078894c33618c43a3c26d442fd99aaa7
EBUILD freetype-2.6.ebuild 4923 SHA256 461f0a28ae84883d00b9400dc8ea8e271a7c65f6ceea4fbcaa7f298e8066f696 SHA512 eef185a525c3ae3a427158e1959c8c73d340d898824865c9f6f92f94e2dea6e38cd1d4a80979cfa64cb82b24f17dec17925f0e9c67c87cd28b5e6308dc9a9cfc WHIRLPOOL 2e1422c075ba5713204a8e7ecf971289090dd6a55ff2b354fb8b565af444a8fbab7c2343083676982a3c238193ff540ae24416e88a3d25bd5bec38299cde9bdc
MISC ChangeLog 3098 SHA256 8f4eb4f9e4555311fc9ac5a20e82ce29aca10c93ab24cc4cd5782214164b85cb SHA512 f851b3fb99a1c42487b90ab67fd7478e1fabc5cb39fa4e3a8e336f2a67330e63d45661649515be6a95cad5b82bda3bd5f2d32d67be468bcd296b94c3a71737e1 WHIRLPOOL 3d50a99ed68f86389147efca6493f8487155d4ee0461fc7f3c56e248e2bca112377ee75eaca4324bfcae23a4a64694df6a1ea47925d4d282bd896bc4e823a552
EBUILD freetype-2.6.2.ebuild 4920 SHA256 6517d9034dffea7f6e12b609063b655d9c388f69282e4f1b170671013b7ef31f SHA512 a4f2f8a300326ccb29d46de320fa26ee2151055e65f0e7c15ee8e89d22ec5492b6ad9b5a6b9c5d218b950c50e794ce18e65c134d255a11dcfacc2c692519c656 WHIRLPOOL 34f469ce8a449a0f0626566237402f25b227edd8547cc2abe322bea81a29f0fcc1a23adff5e502b63f5ea0c9f5158f112f4ce56f36bf0cc112d8b6b77bacf865
MISC ChangeLog 3532 SHA256 cb2127f110ba12fce3ea0611d4e5c63c39343b1b7694cb43efdf069b00af09c1 SHA512 067600829c53e73926252e70a0266bcf0a5887d4e15ed02d6fb79a98028a03945cf1183b94b39c3007695cdc0ae70791140588961a63b17a7b2969a8225e364f WHIRLPOOL d31dea78653ae71c054835544b7d4a0123f63444d487ca7fdea61ab8303332434c4d66931f2b5527591aa85759e3ec1df1b6e74db952607b853380a3d5305c9d
MISC ChangeLog-2015 64726 SHA256 3626423a2d3c902fdb137535afc79ce8919fcb7f6c200c6573f3eab5475e41f5 SHA512 02e93d03cea619afcb81b1e37f4e468a53a77b71a70e5defc8335629889b6ca82f80f4456aca92c18bdd2768960415f1310a96e2f9f1b970c69b22487e1085f7 WHIRLPOOL d8fd2317b0d3a3ce90b8ff9534c8faa5050b7764b6a0093936282b51b1fa9cfc632b97326e8745352a8bccdb710369fbf6fec06ad65448768e8aa8b670b2fefb
MISC metadata.xml 1548 SHA256 fa92e32766083aeb3c7f0472228517875f96441b18d9c54f636aa9f7b0d11a18 SHA512 77e335eacc737a8dbdf4d8c01f2a06dd5b0893954725b77fbe2adc3c7a9cd840fa5012d21bee419b9e8a2a5d45cebbce1034b7bc4b97a5efa5caff01399991c4 WHIRLPOOL f472ad4af32851d46401da5ab3bd43ba68c2ccae0702e48d9f0f4e4f5c7faec8b6d7689bf5930a3b7d810629567d15c39c80545b4fb9e407192bfa5373ed2c0d

@ -5,7 +5,7 @@
EAPI=5
inherit autotools-multilib flag-o-matic multilib toolchain-funcs
INFINALITY_PATCH="03-infinality-2.6-2015.10.04.patch"
INFINALITY_PATCH="03-infinality-2.6.2-2015.11.28.patch"
DESCRIPTION="A high-quality and portable font engine"
HOMEPAGE="http://www.freetype.org/"

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

Loading…
Cancel
Save