Sync with portage [Tue Jul 25 09:07:15 MSK 2017].

master
root 7 years ago
parent 3d636f610e
commit 9b5d8fc62f

@ -17,12 +17,12 @@ DIST puppet-4.10.4.tar.gz 2968202 SHA256 59b8510ddf2f49342a39ccbe26bc7b2ea5e16d7
DIST puppet-4.8.1.tar.gz 2873371 SHA256 8b3ee6b60639e2a2839ad7403fab8f8ecc390a93e6e47b03f1b053aa262bcf17 SHA512 9ecde04c68874652b501e779764bb3227d226564e80f06c2c15bd982620529ec55f8e11911bcf68db994ee98287746761752538aa5aeee474ddf37f21976e2d1 WHIRLPOOL d3a4b0b4b15dceb75cb3f161b73843af53f5d21121ba1fb06fdae422ec458f62f5fa47d0f5c7bfb96e3e9b04eb62c4c1e1a97f7131101e4f6f4ff952127c0685
DIST puppet-4.9.1.tar.gz 2912770 SHA256 db02cffb8339b349bd1ab2b15899511d3f5d449f0f591038256f0fb862f4c7db SHA512 db2bd324e4f58c583debe417ca233c613c296aa8824520c5373c8da45056ae9d09e54ceecba5c6b7d0250ea7228d6e1b83e5b690b1203de43dca8942c8f24ce2 WHIRLPOOL fd5554d5de319f8534fbada7ae6f4100d6de5a98f6646985e21c250a52a3d415ac31fc46c15c987bd7bcbc688bc8bb4d7dc9d37ebd93ecd183b3bd01d3426687
DIST puppet-5.0.0.tar.gz 2706319 SHA256 09ae5b56ff799ccfd78e3a1999aa27d6f2bf69a7a5ed19bd758cf88c17a004ab SHA512 4423001340623d00a72de16e7b585ce3874019b020b91abd4edb9b9a524bd0d709107bee4dfcdf20b2eaf99e67b3401e2883ea297659ad1debfea8fb33a665bd WHIRLPOOL 66bbb279fb9d646ada78ce28af3d2377abf63ce059b9e61ee15fc0b3b48796ea0f708f5f2c380e5dd986d4469f6a8b73606c61dfc3280aca5913d9c7fffa4f2f
EBUILD puppet-3.8.7-r1.ebuild 5261 SHA256 dab3d1fc9e119e33d5b44cd68d2f5efa53895cfb9bdab377324ab05fa1f6b30f SHA512 d267c5a5cdbbb50de7d924e8ee51ceae9680ac879033656e4b0f111e68fae39caaee75eadb1f59688879c1d91804a90bcb0d633cffb0a3eed516ace14c735fec WHIRLPOOL d65674b0de9f437ab38d6c2cfde4b3d5789afe1d421a9e8dae1c0282d5dfed9ff67e7997cdeacb2f517ca75ed3b15d6fb0244dcbbcd86d43270e0464bd68f3f1
EBUILD puppet-4.10.1.ebuild 4867 SHA256 188218d94dbbc9a64f3504e9b8ac7c2bcf1cd17c37db454180fc568f285781d4 SHA512 9cc627300ad69f8575419387f25d662fd936c03ee20b9e2b493569b2fc7ce167325494762ce33ac741b57fcc4e8d2633bf28080df7af15289c242142522868f8 WHIRLPOOL 25d18d89388d2a2e8da0b6fb943731398a51ff28a8f099b811fb810bc90543f8319b95af4175e7abb62fc4a0c49c828e58da9729e79218f8ec72fd4876965a19
EBUILD puppet-4.10.4.ebuild 5480 SHA256 6f8dd8c2e4c99cc8e270a07d1976b8914567a3e66ed11837d96e8933310ca2a7 SHA512 bdce40f0cddde260fdc7bb725108297803d84da4df03512887101ea9e4d9b2b9170b44e4c7f6651d9dca7f4e733065c5d0051a2e178b04db3cde10e1c6a7719a WHIRLPOOL 32ecb5c8c8d2a0221a223a9309ffede337884bed0c625eeac8aefd723fc1d8511d0bf955790ca05a5e27ed54edf9e88c37ba9bda6a409fc15d462e8ab02deb75
EBUILD puppet-4.8.1.ebuild 4681 SHA256 730c4c3e897f81ee2b05b22d970586c78346c72f81da9b37e6b7b7fb7d5d9102 SHA512 fa25b27f7ba3d23226cca6c45987af7a29149878c3ca4305ddc38457c95a8aeb0153612ca012ff03b7c543a836637d89fe8c758334690214e846754c3b6332dd WHIRLPOOL 15fb8ecc7f70a2883b8f6bb379db23b5660e21bde1d35fb013c1fd50fdfd7636cd315ed064060c2968f76b07292cd66b2b73f492d4c0b5423289d0decf15f4e1
EBUILD puppet-4.9.1-r2.ebuild 4869 SHA256 2f4218a0321a39579988765f145c0508080702278d2d5ef746d716b902c12ee6 SHA512 c311fe32e52fff8e090ca68aa8ed26677b3cbd3319367d9a06f263729a9c0b1cd5badd25c718b9ff3b1d7194b1c035f87ff259f34f002018b14f68a5e914c116 WHIRLPOOL 05335f619dafceb6397717097a339f7226535f686d68e4d8cfc54ff2bf4db5c9c7624a9e4c8e68fbb3ad91b891e5fec6e8390bf328a6f3aa22dcd3f0b1cc7b68
EBUILD puppet-5.0.0.ebuild 4051 SHA256 d12e7aae53fa432f58af76da49bbfaf978ba87d93283bf8fe323d334650d8210 SHA512 0597d48626b8c654c44fec98a9dbadf79ba793a263246203f4945fc9bbba2c39286e8c99b2c2e1ffe4e4df9842795debb30ce53e5bbba5b1088bdb93610a4fba WHIRLPOOL 0ec528d6144c00300627f54d547eda7d1fc3cfa21d986a934fcf0c0f809d46baa3dab549bc3f5785034a8fe38d8bba61f6d134cf6a0ac18125b7760e514dd39f
EBUILD puppet-3.8.7-r1.ebuild 5301 SHA256 62c457fdbe347a1237427fbcca093e205e8aa5f0a0a82d848015efce50bde0ae SHA512 f098685cae0f9e2a77da1e8b82fb2d1c28fa0d28214449e628ac1f3a02b4c07c53eedd000b4ac94154d8ecb2e899fac61d0660fad6cc780f5944349a513f84ba WHIRLPOOL d1b96ec8d9c38baefe15a5b77fa6f18ee0dfd40a030425050bcca09bad8bb9316a4c3815a8c027eae1c4c1a51755a88b67cbbd0351a4ef228e7cf6b539803b0e
EBUILD puppet-4.10.1.ebuild 4911 SHA256 5027b773b1f78cd11cee723f431c9254d3bcf5a28da47e6866daa6b491355fa9 SHA512 5ea1902e13577a934344565db53ad42face48b08def199f32c2fbb38b2747f7f7e1b52882bce5289894e462431fe39f75c7f63f0271878e732cd2263e52b8eaa WHIRLPOOL f178c02748737602a6f277a29d54a1808f63b0c5cd3aee0c9dc39b2a0dec1c30a5b6093cce9b8cf7a13c52b10f8f1c7c38edb908ac575c0a6587fa86cbda20d2
EBUILD puppet-4.10.4.ebuild 5524 SHA256 0ef920c19e21f7ea151514c64d9ccbc964955c8c9a75092283ae4dabd5a39884 SHA512 489a5f5e188e083338dbc449bfd01a467844ec840af86e68ec62861a3671b66a8ee4beb806917929741a765110f25048566eda85a49b42b24e4105bd6fa1b70f WHIRLPOOL 6d0a9b78ee84980e9d39e6962ae0a479d0a30a5e10a2d80355ee4dac398c82e425a67894a6d70eced35ceabd30d044be2e57d671308292bdf0124b5ab4d14522
EBUILD puppet-4.8.1.ebuild 4725 SHA256 4b2de82749304a53c7bee90ff2a5af15eceb43401ae42f2856bb95a8e127e9aa SHA512 a03465a6c7308fc4276e8aabc68005c7434c4ad6b4a4765ac0309c37f78c15f283218fc1b73289dcfa9aca6e1ea516826f383bb1cabc3de70b9e755bf49ebbcd WHIRLPOOL 8ac8536486ff971211cbccd84e2620bf9483a1cf1b4e7e7824861e93afe5e7548b3871aca968fe0fe2b1c94d5e1f9c869b6eec2694f4d41b18be2249c68fc877
EBUILD puppet-4.9.1-r2.ebuild 4913 SHA256 01187cdad26f8d9040de3824938ae56f14effed3cd081169722d268b9ba1e9c7 SHA512 a22b6be13c3ff94a16247db03c75bd2b0dde52004176fb8fe77c626249e4e7315934005bc53432d36e7c40351eaa9e81f8a841d0484b641491ad384e90644f2e WHIRLPOOL 43a2bb2256e47b313f69f192112e95e94544ac70d9da6c93a4de0751023e8ffc4dd349678c7ec2ee5464b0ba6238f38ae5b59e8fa7272d791d1a0d559a7a2844
EBUILD puppet-5.0.0.ebuild 3865 SHA256 8e7abd5bf35ea4a57692e7063bcc10c4992464cbca10e295bd75c452ec1a34c5 SHA512 f54beb32c1094d9c2e2d54dd734d1193633a471c1dcaecd0041540576bdb01f7d23c106f749f6379e8c47eea05f24981ce330b529e38b48e3f6d690cf0fb2a26 WHIRLPOOL 7555e0240827e02a0e48d244b9ad704f1aaafa5a59ebd2839fa42d881785287aa81485c0fec0c3196968081f2e2d7bb692683050dae7426b2fba875a224c96b2
MISC ChangeLog 7719 SHA256 ebfd68981bbfd64b0ff92511b97749e56ab20d4663b4190a4ce89fc458a3a40b SHA512 98f3a66da3959b16036bf32851f8881d1928092c5ce64c02819dd9bf8578a2eb142e8f2ced5a85aa6d5b5cf1f15842e8ac9d6b9a851b2efdcab59eca9f2df1bd WHIRLPOOL 6fb9b83691125722682f433be9c49a75d7ee4e9eccc26ab6d273a379508f830b3ba7bf67a87924b4c0722590003f20530e2d9ddb1d29f2d5a0458d070672cef3
MISC ChangeLog-2015 37770 SHA256 3183b2d4bab4f43c30b81d32da261e55a0311a0e0f32127fe36e7678a7964670 SHA512 5495eb8a18269cf58f6d8f5e20049da35692ce6e30fe126f65c0c15b77c477206b3dca3e2b61ac165d82ed2fc665775b474cf4bc667d3746aa5d12a58f55c51a WHIRLPOOL c5401b362aa38e38685603c8d0365a06c08f3f4b46533d2242b614133ddbca4c5ebe8897d60109c7c383cd4f5a61f118313e7c949f501e3f80473981ef26498d
MISC metadata.xml 1514 SHA256 b064512148509253a4e3621c23e9ec3722bb39dd72ed5b1720799faa6625f73b SHA512 3ae8d47ac2a12085ec4adcb43d0428dc0b85fb561bbda39afd01ba7466417a24f9630d37c8461f99ec1aa3eb4f118cab0cb31703f486ab6d3a65798119277c64 WHIRLPOOL 8488598872c70c1d28c302636b4a5b009be8cd0380a814b161500af8db6343bde421d95d1ca4ce8877cfbc1d073b825cbd2a8e90dc2ac170fceb146d0916a400

@ -176,12 +176,15 @@ pkg_postinst() {
elog
fi
if [ "$(get_major_version $REPLACING_VERSIONS)" = "2" ]; then
elog
elog "If you're upgrading from 2.x then we strongly suggest you to read:"
elog "http://docs.puppetlabs.com/guides/upgrading.html"
elog
fi
local v
for v in ${REPLACING_VERSIONS}; do
if [ "$(get_major_version $v)" = "2" ]; then
elog
elog "If you're upgrading from 2.x then we strongly suggest you to read:"
elog "http://docs.puppetlabs.com/guides/upgrading.html"
elog
fi
done
use emacs && elisp-site-regen
use xemacs && xemacs-elisp-site-regen

@ -160,16 +160,19 @@ pkg_postinst() {
elog "http://forge.puppetlabs.com/gentoo/portage"
elog
if [ "$(get_major_version $REPLACING_VERSIONS)" = "3" ]; then
elog
elog "If you're upgrading from 3.x then please move everything in /etc/puppet to"
elog "/etc/puppetlabs/puppet"
elog "Also, puppet now uses config directories for modules and manifests."
elog "See https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_agent.html"
elog "and https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_server.html"
elog "for more information."
elog
fi
local v
for v in ${REPLACING_VERSIONS}; do
if [ "$(get_major_version $v)" = "3" ]; then
elog
elog "If you're upgrading from 3.x then please move everything in /etc/puppet to"
elog "/etc/puppetlabs/puppet"
elog "Also, puppet now uses config directories for modules and manifests."
elog "See https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_agent.html"
elog "and https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_server.html"
elog "for more information."
elog
fi
done
use emacs && elisp-site-regen
use xemacs && xemacs-elisp-site-regen

@ -170,16 +170,19 @@ pkg_postinst() {
elog "http://forge.puppetlabs.com/gentoo/portage"
elog
if [ "$(get_major_version $REPLACING_VERSIONS)" = "3" ]; then
elog
elog "If you're upgrading from 3.x then please move everything in /etc/puppet to"
elog "/etc/puppetlabs/puppet"
elog "Also, puppet now uses config directories for modules and manifests."
elog "See https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_agent.html"
elog "and https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_server.html"
elog "for more information."
elog
fi
local v
for v in ${REPLACING_VERSIONS}; do
if [ "$(get_major_version $v)" = "3" ]; then
elog
elog "If you're upgrading from 3.x then please move everything in /etc/puppet to"
elog "/etc/puppetlabs/puppet"
elog "Also, puppet now uses config directories for modules and manifests."
elog "See https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_agent.html"
elog "and https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_server.html"
elog "for more information."
elog
fi
done
use xemacs && xemacs-elisp-site-regen
}

@ -153,16 +153,19 @@ pkg_postinst() {
elog "http://forge.puppetlabs.com/gentoo/portage"
elog
if [ "$(get_major_version $REPLACING_VERSIONS)" = "3" ]; then
elog
elog "If you're upgrading from 3.x then please move everything in /etc/puppet to"
elog "/etc/puppetlabs/puppet"
elog "Also, puppet now uses config directories for modules and manifests."
elog "See https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_agent.html"
elog "and https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_server.html"
elog "for more information."
elog
fi
local v
for v in ${REPLACING_VERSIONS}; do
if [ "$(get_major_version $v)" = "3" ]; then
elog
elog "If you're upgrading from 3.x then please move everything in /etc/puppet to"
elog "/etc/puppetlabs/puppet"
elog "Also, puppet now uses config directories for modules and manifests."
elog "See https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_agent.html"
elog "and https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_server.html"
elog "for more information."
elog
fi
done
use emacs && elisp-site-regen
use xemacs && xemacs-elisp-site-regen

@ -160,16 +160,19 @@ pkg_postinst() {
elog "http://forge.puppetlabs.com/gentoo/portage"
elog
if [ "$(get_major_version $REPLACING_VERSIONS)" = "3" ]; then
elog
elog "If you're upgrading from 3.x then please move everything in /etc/puppet to"
elog "/etc/puppetlabs/puppet"
elog "Also, puppet now uses config directories for modules and manifests."
elog "See https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_agent.html"
elog "and https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_server.html"
elog "for more information."
elog
fi
local v
for v in ${REPLACING_VERSIONS}; do
if [ "$(get_major_version $v)" = "3" ]; then
elog
elog "If you're upgrading from 3.x then please move everything in /etc/puppet to"
elog "/etc/puppetlabs/puppet"
elog "Also, puppet now uses config directories for modules and manifests."
elog "See https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_agent.html"
elog "and https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_server.html"
elog "for more information."
elog
fi
done
use emacs && elisp-site-regen
use xemacs && xemacs-elisp-site-regen

@ -133,14 +133,12 @@ pkg_postinst() {
elog "http://forge.puppetlabs.com/gentoo/portage"
elog
if [ "$(get_major_version $REPLACING_VERSIONS)" = "3" ]; then
elog
elog "If you're upgrading from 3.x then please move everything in /etc/puppet to"
elog "/etc/puppetlabs/puppet"
elog "Also, puppet now uses config directories for modules and manifests."
elog "See https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_agent.html"
elog "and https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_server.html"
elog "for more information."
elog
fi
for v in ${REPLACING_VERSIONS}; do
if [ "$(get_major_version $v)" = "4" ]; then
elog
elog "Please see the following url for the release notes for puppet-5"
elog "https://docs.puppet.com/puppet/5.0/release_notes.html#if-youre-upgrading-from-puppet-4x"
elog
fi
done
}

@ -1,5 +1,7 @@
DIST burncdda-1.8.0.tar.gz 23795 SHA256 cd0caf43040e70ccd15df7377feeed667487e2dfa125858843898fcb462b6299 SHA512 798d2f6c51005dc87d1214e82cc5b2227bdf34b93b0457382cb0eb86a1426be9e61df5029460b42842cb730b806934447f6adb9ed7e6674e69d4910799b3ee92 WHIRLPOOL c07dd54c367b9ef27b738dbe655390eef74b0af835281b5c89c1cd41a8a7fb9d3a766f63a18e255930fc2a25237706852f462b301a662e108a05eeb10ee49f43
DIST burncdda-1.8.3.tar.gz 23710 SHA256 2393f57cd40f3a67cc4bc6501d45986b05d2b9576ea4150d794cecee4441aa5a SHA512 b0ddf9457ca9a1b8ad07b43aba4b5c6532ef09aae85b363802084bcf7bbb4d4bfadf980af98862dfbdd72e257d287f1e517323ebec7432be3514880e393e9f1d WHIRLPOOL 6d67f5c8cad7a6cc7bf882e622b2706ec66028daa869f3dd2009c8f6a033bfe82303cc9a071b513ece92863e29724e140b3901ef271964b544a8b0abdffa5c90
EBUILD burncdda-1.8.0.ebuild 764 SHA256 c107cc5decb85a42afbbd1455d2153c2eb5087c91552dedb5f3c61a6cdcf9c37 SHA512 d9f7596bb7dfe8dfdc5be55befcdba0e09f36d92fc2cbd8dddeceba7f348c034ba5b2f7c2544b2ab4040977e827467bfa0fe508a0836b074fee049edd85b6592 WHIRLPOOL be5d3cd9e826ae2adec5268c05ad02500bf331d71d4674618e646c64b61f63d4e550bbfeee8b103f3b11d6f82d540574e6cb160baf29dba346f4281cc4e76bf8
EBUILD burncdda-1.8.3.ebuild 733 SHA256 75a1089f3daf57afea1c45ca3d2c6cc99abd9cfefa48edc99795f04adb23b8e3 SHA512 4d3d621518e5a1fc778f11803109dbf18021615076bddf002b236f46476a1c458fcacbf04251e343042691b8db07c4ae4bcfd67b21c6476fdca214d8b39a92c6 WHIRLPOOL 5fe4cead29c19320aa33c0b123eed09761b12bb17c6423bc4f13a79cc4a8e9039b90fdaa6c9943b3f21a8a620733d7b9188ef9e33c95a1891e9617d0bb932265
MISC ChangeLog 2458 SHA256 b8e0adbcd74ea37e42db4d525fe1b12d9c3bed4fadc25489ee5b028b81722baf SHA512 d5f77e3948f58000ca3061a898e2c96ac0f38f3f265b4298a042dd54ca14300b4745b13b4aee6b94558775b464711a6815d6ac96360ebc6ad19fbf49f3608dc0 WHIRLPOOL e2124b9543e9b7d72a14b08f5c750d1543619060e7348fc9e6aae6e872e592f01aa22638e029e33a36890ebc9618b009ca34a04dc54d68f40cb70876cdbfd3ba
MISC ChangeLog-2015 3503 SHA256 d130e3cc3b7f4f9234e73d3a7395d0a1c2064efeb7ed5b42eb4c6abc41f9fdf7 SHA512 8596c32de7520564425e896d62593fcfd2f14c65a012088c4be569671c7f9cc5a3dd23921d365a9b37d38d70eef04e25c59c632395dc1e3b8918b85b1a856ea0 WHIRLPOOL e890a3bd16ae22522ff8ec03688fd95a1f6cacbd0af4f184c71d2b259a7db71ef5bc34ed4950952ccbad536900a9ef20aa847627ae3a646747c50294b87d615d
MISC metadata.xml 527 SHA256 569bfb65afe29cc0b005dd48d4742a254c453ba31b4b6399cacc8764b9244273 SHA512 7b37753fad3ed11f3afa59b31d51ae2a90336ebb16f22b20a8c1cbed06c4f430126708eb5ff63724204b6cb10489c966cae3d3cb6703b2d440c52c98ce987352 WHIRLPOOL 5a066835e8775db20a260bcfe335e50c57e8c6c7791902d95d2ccffcf422c0dbc143c07635bfe50318e9065697145e9472ae95de94d2ae12939b9e20f969e373

@ -0,0 +1,40 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="Console app for copying burning audio cds"
HOMEPAGE="http://www.thenktor.homepage.t-online.de/burncdda"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="flac mp3 vorbis"
RDEPEND="
app-cdr/cdrdao
dev-util/dialog
media-sound/normalize
media-sound/sox
virtual/cdrtools
flac? ( media-libs/flac )
mp3? (
media-sound/mpg123
media-sound/mp3_check
)
vorbis? ( media-sound/vorbis-tools )
"
src_install() {
dobin ${PN}
insinto /usr/share/${PN}
doins *.func
insinto /etc
doins ${PN}.conf
dodoc ChangeLog
doman burncdda.1
}

@ -4,6 +4,7 @@ DIST keybase-1.0.16.tar.gz 41810206 SHA256 e8a7ecb56153c1068432ee7d13b8619870662
DIST keybase-1.0.17.tar.gz 33200376 SHA256 937b4bc61c889ef3982a5352d8a49cda8a4f4db28732d4cb21df1fe20128399c SHA512 56334779ab7c11a947557af7d22c662d862804104fff7c853776b0bb28116ae4b789abecd6b75d07a440fae0fc3af4438b85fbd271eb1310c8bf77ce1017e145 WHIRLPOOL f2d44ac207796b1d514e8bb87aced0ba0cd82f64fde87b910f603926364f70d7fdea79b23e1dc2c29efc0278f5c2eb80a53b3efac2d157008eb327a38622566c
DIST keybase-1.0.18.tar.gz 19860878 SHA256 8a4ebcb3ce8e3ed3649be870ab407fafeaeaed23c399f18dc25cba50fbb7f5a6 SHA512 3b8938839421da0fca2958c576e5987abeaf178c01ad979fe0b88d55bc5e93180951747dbe59bec26597c1ce41075e80a76af5a3666e7c248b640ad6b1052ddc WHIRLPOOL c48d3417833a6f9bd835d85cd4116923bb35268182983181297e4811c4f76bf730713dfeb3d61dd89ae280b2e318e8fb34ae54f5dc515a96350f0cda12c9388c
DIST keybase-1.0.20.tar.gz 21506558 SHA256 792545bd527ccc815f2edf8efebddefcd55417c25f6ef16b85e95e9d79227023 SHA512 dcb727b701d0178c94232e3746fd0de6f13121c10d8c6be714f082d382881d727e0b751e0deea184a4ee2bedcfe56b7ba72e60cab5671f2388d5d9f7f53ca05f WHIRLPOOL a91f657ffe4ed98fd4d76c77bd5cfc5263d5d2b1d228ed485ba02eabd5a395811a35152ac718919f2c82f7b128ace708adfcf6d2388bb5427ce49d4dc3c54e46
DIST keybase-1.0.21.tar.gz 21127410 SHA256 a9bbaf16cb7b7cc3614ca5e76e0fb1b3bd164f38e14b9d49d4ca351941c8c0a3 SHA512 60801ece5dc0df9f0da58143baf00729e1a79183d2b8209c405749f422dd8cecf7f4059e0799c88ca6e3f1e5a7ad8bd6805dd2401b0945954c6b1465c04974b5 WHIRLPOOL 796d5e89f87575cfc621c714c304b0a502773511f5d43d178c0f4484e3386df6975f665b723ceb0f834fc5d4be0c5c288324a15e5d0d9b2633fb984e3f8cf183
EBUILD keybase-0.8.25.ebuild 705 SHA256 130b3f2c0763e60d48b2065629ef092c58ead2e23e326439fa1719bb0e9d6ca1 SHA512 c41b070e838e1e2521d38f66b49150bca7767486665fb9f5e69fc882c4f18b7dc4908b2398573f41f426dd2efd172e8c85f84a69be491b081dab2f8563d45ef7 WHIRLPOOL 7f506a8e49d028ead470b04c9821e35662da943e244ba9fabb3dfe83d65af7b0d886886381a55c7a2c273442d706b22a3c74ed9fd21168470af172ee721666a1
EBUILD keybase-1.0.15.ebuild 844 SHA256 cb25f42f2e8564a7e422e7c7dc321dce0293a8f1369aeaf29c192d3cd3302e63 SHA512 fd348963b7796b54dc5cfa7ab00bee2c7868756b6ea7689f44818b04814bbc5cf824795a5b8789a203cc85590966c43af2e5a7c0dc6128ddcc6ac88811f9f570 WHIRLPOOL fbb8263c270f10cb56441688b473ece571d09829b1ec3daa8eacc88f17c49283ad619cdaec112fa59567578820035735c292635d6fd2edcf34045cf6cfee25a2
EBUILD keybase-1.0.16.ebuild 844 SHA256 cb25f42f2e8564a7e422e7c7dc321dce0293a8f1369aeaf29c192d3cd3302e63 SHA512 fd348963b7796b54dc5cfa7ab00bee2c7868756b6ea7689f44818b04814bbc5cf824795a5b8789a203cc85590966c43af2e5a7c0dc6128ddcc6ac88811f9f570 WHIRLPOOL fbb8263c270f10cb56441688b473ece571d09829b1ec3daa8eacc88f17c49283ad619cdaec112fa59567578820035735c292635d6fd2edcf34045cf6cfee25a2
@ -11,6 +12,8 @@ EBUILD keybase-1.0.17-r1.ebuild 917 SHA256 688e5d0c6312a7183898a6163c9d985f3f865
EBUILD keybase-1.0.17.ebuild 844 SHA256 cb25f42f2e8564a7e422e7c7dc321dce0293a8f1369aeaf29c192d3cd3302e63 SHA512 fd348963b7796b54dc5cfa7ab00bee2c7868756b6ea7689f44818b04814bbc5cf824795a5b8789a203cc85590966c43af2e5a7c0dc6128ddcc6ac88811f9f570 WHIRLPOOL fbb8263c270f10cb56441688b473ece571d09829b1ec3daa8eacc88f17c49283ad619cdaec112fa59567578820035735c292635d6fd2edcf34045cf6cfee25a2
EBUILD keybase-1.0.18.ebuild 917 SHA256 688e5d0c6312a7183898a6163c9d985f3f8654bbd1062b25c7b069f5da293cfd SHA512 bae77091cdb2e7b8b0448f900ca8e469d3be61c0940f246c70cce6a9fd074be116796284d217518a7dbcc0305433c0293fc0b649d79c289116399b5d6d37861f WHIRLPOOL 4b74b1bbb0fa62e18443ee9d4967d32a7ac951966545a3bac237e5f029fa2c878f33f4797070f809e494c25761385bce116270060da56959e42870d2d5fc27dd
EBUILD keybase-1.0.20.ebuild 917 SHA256 b61d8187307807e750719164f6192910b171c2b034343287d63273769ffbd43d SHA512 eea7d2c7a7df423dfa99f7a4e5b1fcac446bc9a170a26f0cd6bc4a695e9a1f1c8008b558bcbf39a0e90e531c88bba2e77a352a7ae72cfca259e6907265373b38 WHIRLPOOL 9e86cc30fc8c3fda7bb1ff7c32339d55257f6a4bacbccb5a2f55f1f3f868c23759a2b573004a4809156c9bc9eb0315e89eae1b48e1a8a86f2fb3296df49cb691
EBUILD keybase-1.0.21.ebuild 917 SHA256 b61d8187307807e750719164f6192910b171c2b034343287d63273769ffbd43d SHA512 eea7d2c7a7df423dfa99f7a4e5b1fcac446bc9a170a26f0cd6bc4a695e9a1f1c8008b558bcbf39a0e90e531c88bba2e77a352a7ae72cfca259e6907265373b38 WHIRLPOOL 9e86cc30fc8c3fda7bb1ff7c32339d55257f6a4bacbccb5a2f55f1f3f868c23759a2b573004a4809156c9bc9eb0315e89eae1b48e1a8a86f2fb3296df49cb691
EBUILD keybase-9999.ebuild 893 SHA256 cd796970b88c6c66ffe2619061a4f4b572da4352d8925bca3a03b38a62977fed SHA512 763f66c3a48a668a5382cad7ddef2d1bc2c4874a6bf226f2930401f1e932104631a68ee89b9cd37bf794959447b64381c04ea60567c38ecb625b64d9267ed5a5 WHIRLPOOL 6241205fc9248327b9bc1d680382c39494dcd8c9b6fed97f8f864b6aee31339823f4b4db2376a5452ed435a9fd83ddced5841f7c1e0e61695ee276bb74120555
MISC ChangeLog 5985 SHA256 1ba6960f91cbd196f2f77be504774e96386a2013f958de0de0f1061b076e28a5 SHA512 c865f93f64987be8820bd5fb469f8d66d1febb993968f6dc7d149291eb46d8f58c2a126926581c3d0615ef65133629ee0a5b4840580622ece91c8c57ac9125bc WHIRLPOOL a084e1940ef4eb3388828a389746e117323a4bfa89dd44a046ba135536f5b9070fe694f9e2d94bbf48989b8239a7ff96cd7aec4e5a524f62c9c3dd544fd474d8
MISC ChangeLog-2015 1372 SHA256 38d5368a564264c24ab0a7bd33c745af8dd2519491894034b0a5259755ca3def SHA512 d8dda73484d0c2fc63b89eaeefe83a3cb9292da5cbe59aec3c5bc4433656f335787e3f0557a4242e51e56e562d466b2ec95f715dbb6377f788290bad59d07c21 WHIRLPOOL 6a4faa59700ae2c2c1cec0ad4a83c2f7822fb878d9ab66a1eb061036702e5bb48f4f5e7688062be8b53a714ba48708e48b14c18b44685cf3866b6b617c80b1e9
MISC metadata.xml 465 SHA256 81beefc9e9a77f06dfc91d137fca419a49735e73ac2e52806867ebafcafba4fd SHA512 68da266d0856035ec7f0b2ac5f8746ad6c7afa023ccf2d592be43fbf45f12f1443afdceb075ab57efeeceb97dfcc0a3997ed7177e12ae6291467e97c17e10810 WHIRLPOOL 5c988e5531892d1e7fcbc67f6a9af8543f89627707136aff83b5502be4cd5b532cf6fc1eb8f799dbf490e56799f44450e259417ea2b5e77e9288d65d0712ffeb

@ -0,0 +1,47 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils versionator
MY_PV=$(replace_version_separator 3 '-')
DESCRIPTION="Client for keybase.io"
HOMEPAGE="https://keybase.io/"
SRC_URI="https://github.com/keybase/client/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
>=dev-lang/go-1.6:0"
RDEPEND="
app-crypt/gnupg"
S="${WORKDIR}/src/github.com/keybase/client"
src_unpack() {
unpack "${P}.tar.gz"
mkdir -p "$(dirname "${S}")" || die
mv "client-${MY_PV}" "${S}" || die
}
src_compile() {
GOPATH="${WORKDIR}:${S}/go/vendor" \
go build -v -x \
-tags production \
-o "${T}/keybase" \
github.com/keybase/client/go/keybase || die
}
src_install() {
dobin "${T}/keybase"
}
pkg_postinst() {
elog "Run the service: keybase service"
elog "Run the client: keybase login"
}

@ -0,0 +1,47 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils versionator git-r3
MY_PV=$(replace_version_separator 3 '-')
DESCRIPTION="Client for keybase.io"
HOMEPAGE="https://keybase.io/"
EGIT_REPO_URI="https://github.com/keybase/client.git"
LICENSE="BSD"
SLOT="0"
KEYWORDS=""
IUSE=""
DEPEND="
>=dev-lang/go-1.6:0"
RDEPEND="
app-crypt/gnupg"
S="${WORKDIR}/src/github.com/keybase/client"
src_unpack() {
git-r3_src_unpack
mkdir -p "$(dirname "${S}")" || die
ln -s "${WORKDIR}/${PN}-${MY_PV}" "${S}" || die
}
src_compile() {
GOPATH="${WORKDIR}:${S}/go/vendor" \
go build -v -x \
-tags production \
-o "${T}/keybase" \
github.com/keybase/client/go/keybase || die
}
src_install() {
dobin "${T}/keybase"
}
pkg_postinst() {
elog "Run the service: keybase service"
elog "Run the client: keybase login"
}

@ -1,8 +1,11 @@
AUX pgpdump-0.28-respect-ldflags.patch 977 SHA256 c0bb77f412022832cad79ea8aceab4254896e84d6cf18f66eff762f7116e0d6c SHA512 3b615f8276ad4099c7963a53189af482b90143e1f36f14b596fb471736a7ee9ee13b6b873fa56dc7792605449c00a4e1a273c7aa35dc7de1ffd3fabacab6728e WHIRLPOOL 13a5abb02365ceab050df033cf851d349680394a68a9a71c65e5d9c1ab34ca99cf18fecd4ca55675f21564132f30d86e456a32cba710c95c243a471e487be7d1
AUX pgpdump-0.32-respect-ldflags.patch 998 SHA256 3b54f3fbba3a1a697ee34ce8adbf56525190253cd2e976a12419913b76397e7c SHA512 ed333769ded8acbec36d34bc86d935705294d96854e84af4673d44ed3d04f5272d2c1bba38b2742afeb02b2a307a983ff61566433ad1546769e6a68f2318e760 WHIRLPOOL 7858cc30385c80738dab2410e01a508c6da844b9f3528cc609067e38043ec10e64891937eef91def89ba62c9610201984677eb53b8ea10666571f2233462d42d
DIST pgpdump-0.30.tar.gz 63152 SHA256 8c36a005baee8dd6e730e5735c7ac2bbc8826a1bb29f500c0202d00fd62baad4 SHA512 e250dc82bb890a7645a41f6ddbfad9155ddf70f2ea53b09e771e9b6851d05d3fba88e16b106681ab092174e79ad709ed860be25bfded1ca7f369b357e8c72730 WHIRLPOOL 80a054e53d262ad5d349ecb10a5f421c1308de248ad9e2884eb4f37244f79efb3428dedd6d1d2d6b59cdb20b76c95f8ac6674fab3b47635944e0012c8eeaa59c
DIST pgpdump-0.31.tar.gz 63808 SHA256 206ae52d4a8bbfa095b6ceefcc8b53ccabcdb75696db3bae5e05c15433729813 SHA512 10d138baf0e3c9a47f6c8549a94b14eaa8babf95a09265e3a5b91469598726d6ee94cc7c481688c2d2b63917d6daba1bb368923aaf75adac6b18694d9a2940c4 WHIRLPOOL b706d92da109305b72900e7f31aec70b2a9a286e49ab13a03801623ac8997df5c8dc1f30d829aef35dd8d898786748b37dcdeb8cc178f3cddac0662f014a6b03
DIST pgpdump-0.32.tar.gz 65444 SHA256 2d49d9fa5c12750abc16e09db7f52950b526475bdb27ad16e489c92b59c2af25 SHA512 3f28a301cce703e934eb8b6124af4db78801d444ce74f43f8511009ea0684f9e9c229ef2a18cc732fe0854f2e02c4bbfdee46ffee64a5f490ff06c060472e49d WHIRLPOOL 2df4bbd29a9cd5dda1718fb498db2bd7b8a24d54d979f519f2323578f1a0177caa871c26e79ae27fc8d9597862456d594eb1084c49ccef13e9c9f621a682295a
EBUILD pgpdump-0.30.ebuild 552 SHA256 9ea8cceec0e7aadc9c8edac106398491aac0823e722f59dc161fe7d1175999e6 SHA512 4d06ab2adcead278d58d1a9366919e83d57b32b98c89a2eee4bd667c8853f3ff7289be99c225179781cfb4d0e92823d7f2af41f5eb93f9ef1e3183efccfcf279 WHIRLPOOL 52558a00bac59c51c0af828f1deb13eeb954d058509c19c0680c6178791ca238927ee3744709cb09ef894440ced72994475c4926298336e9de9c76cb24a62991
EBUILD pgpdump-0.31.ebuild 556 SHA256 7e82d5b11e85eee6acf7248409fb5690abab09470789c30c83287b6218be2cb0 SHA512 ec70920127ac19861873f30d3151e6623379d06f4b6a3d5180d6f1729144d3631a08c516cfa32698680c7436b395bbd01df5a0a14e40ff4d05cc580aa4ee3c89 WHIRLPOOL ef37eca06c2ac23563daad61340e4545a36ac51ee63cdb63f711a9247193587f95b5a1ffe72284c9c6b35f63b966092f28e486e721fdbe57f738f4c7f55ebcc1
EBUILD pgpdump-0.32.ebuild 528 SHA256 a60a6e8b151cc62017c624cbc9abe5b744052d02ce9efb5a03988a1aa31b5ec3 SHA512 f99dfcc371d372dc6cfa9613c4f40336dfaeacd08851f0302bed6d5f91814dc35e31d4a3ce0cf273c3e4a8781cb02aff907d31861f863a0c5f5d9e2dfa5126a9 WHIRLPOOL 703d40a2b6d0ef0aaec7c395f79618c1a7d3fd8cc14c7416ae9b7814ee55fbe097c00aaa7e439798806a9a83bc65c712563381bdad79c7f58ad6e8f88a6e36f8
MISC ChangeLog 3757 SHA256 45149a4b8cc4575c52ab89981d9a3938330dba37b2a586c445677e21294d0262 SHA512 b532021612cab9e69ea5e00a1ab602651307b4034c7ef00c1f009edbdeae83f1cdbc6f57aaf64ad647aad706d32c1009e9245243de058248f98286326f3e9a69 WHIRLPOOL 40c124139ef4f743000ea9905141d9c343a20a8368a43ef786b071c6ec9619b29e1bebadf5efec99088096aa0489b23d2a7741920d2904259c4be1fd3c296bc9
MISC ChangeLog-2015 4475 SHA256 329f93fb0f731d58e73641258420b3fd01637e93b9f1ba18fdb9ab8c22113ed1 SHA512 daef1459f956af3005b676641b87651b7ea116f3b6c2b92148cec29d0087fe861c258d4349b2d97ec4d3fe3f90416a1bea4897dfbb7d57ff66d2b66f6dcb2444 WHIRLPOOL 7e635095910fc8a534e4365732626f335441173006806620c5303e67c1f6473c89bd13813a97da1ddc8c8de660e55a4e26527cbc8857a1bad718036d90d9d642
MISC metadata.xml 168 SHA256 9f5073e4f4682efd1d4fda14feb67df188972340a55fa9e06ee82b66e24f8cc8 SHA512 00eec08786156434460f5ed77b647579546cf1a86341a4f2c9c9c84326468c2c21dc5101c4277103b19266bb6f788823f4ddf3b9d044da26326d79bf2ac9a274 WHIRLPOOL 3ec0b2fcfb36e82c8f9dd8877875a38095bc9b11aff96d69a7919ee610efe27f65318c974161f6ba135150ad361a8c108938841c3d48c42f5a92d1762858d898

@ -0,0 +1,42 @@
From 43dfe847efa8e614b3e6f8d37ad04ba577ead595 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Manuel=20R=C3=BCger?= <mrueg@rueg.eu>
Date: Fri, 16 Jun 2017 10:11:36 +0200
Subject: [PATCH] Respect LDFLAGS, minor other improvements
---
Makefile.in | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/Makefile.in b/Makefile.in
index f9bff30..969a16f 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -3,7 +3,8 @@ exec_prefix = @exec_prefix@
bindir = @bindir@
mandir = @mandir@
LIBS = @LIBS@
-CFLAGS = @CFLAGS@ -O -Wall
+CC = @CC@
+CFLAGS = @CFLAGS@ -Wall
LDFLAGS = @LDFLAGS@
VERSION = `git tag | tail -1 | sed -e 's/v//'`
@@ -22,13 +23,13 @@ MAN = pgpdump.1
CNF = config.h config.status config.cache config.log
MKF = Makefile
-.c.o:
+%.o : %.c
$(CC) -c $(CPPFLAGS) $(CFLAGS) $<
all: $(PROG)
$(PROG): $(OBJS)
- $(CC) $(CFLAGS) -o $(PROG) $(OBJS) $(LIBS) $(LDFLAGS)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $(PROG) $(OBJS) $(LIBS)
clean:
$(RM) $(OBJS) $(PROG)
--
2.13.1

@ -0,0 +1,27 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="A PGP packet visualizer"
HOMEPAGE="http://www.mew.org/~kazu/proj/pgpdump/"
SRC_URI="http://www.mew.org/~kazu/proj/pgpdump/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE=""
DEPEND="sys-libs/zlib
app-arch/bzip2"
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/${PN}-0.32-respect-ldflags.patch
)
src_install() {
dobin pgpdump
doman pgpdump.1
dodoc CHANGES README.md
}

@ -4,11 +4,13 @@ DIST diskimage-builder-2.4.0.tar.gz 308467 SHA256 ae9bc8b0dde17d422785d009915299
DIST diskimage-builder-2.4.1.tar.gz 304969 SHA256 9a01eabc73bde93da3fde598249cc273c6cc744e8e6b850a0f7dd7e69c076543 SHA512 32ef8b7cae08c90691256be4b8b65c986de00306d935919c7d9ecba21722534da8bb00ab887b810bfff35e60c1e943641de576a7c4b29a6ff3d15315b55fb307 WHIRLPOOL a4e9a30452e2e0785e371968d463a95a04d5e9a7316decc2a00e27038b3606ca03515535b76e721eb12b8072567c91f9a6372d780fb60ab983d81071f88974e4
DIST diskimage-builder-2.5.0.tar.gz 312486 SHA256 5c665dbd6b8e3f24be26e65159a560b34e2250111adb4c7569db453d4bbbdf6c SHA512 b254b5ca9d56ace54fcdd90ec35065bb67312a203529b94d24ff6629a159e6918bae291b2bc2f8218b38caa8fe65369ebaf8c286994b060c4f62342e6a192bea WHIRLPOOL 31f3f4867dcd7543c7e6006717dc13de0d0d00f23a96126ce1cfac20bd24b17803422099a5737dd7b4aea1ddf53c9b9b6d3ad702fb0ace72bcb4ddb03d33acd1
DIST diskimage-builder-2.6.1.tar.gz 312190 SHA256 4f5a9405c3b6599afe2ed037ef3dc72727a539a8b902dd23f1905dd772ab2ad1 SHA512 d79ec6b0cc7962b8dbd4a3f8d5193907f89c39e15a73fd5cd9cf5203792df2de7ced6b0acbe53e9d1cb7e100751f36c1bc77db2be1f25ab9472ca759f54bdc4b WHIRLPOOL 234308ec76126f8b1002e47a72eec3590b39997acfd6e9ea8c0ebdddfee01ab6a9dd249a5e245d58475f067ef0635d783ee9cc82344c9061d69dce38fa4ae888
DIST diskimage-builder-2.7.0.tar.gz 316192 SHA256 3ed8b45f48a7112d1f94eda41bdff896ed4d7b2e95eea69d486f4063981f4453 SHA512 05835300b3de7a29b17816bf009d78d596648ef99a1ff57965d07081f4a6bef6e8f99ffb0a4af153f2de40c2142da1ff9879eeea1ab67427e404199ea6f0e263 WHIRLPOOL 60b84496d42a3e5754da069a048637703233e3c050350ce68e86ef4eb473be46199e90425efb5e78d7b3182144d22e348fb1f0b3a0e90f5b0533ef4301f05411
EBUILD diskimage-builder-1.28.0.ebuild 915 SHA256 d41041600d3d3a90b563e56873efc458db095de051c01e557b486760d2fa8149 SHA512 eb129f8527f64dbaf9f207512b4cb0b5384c546bdda76f9b3c5df4f23b276c6c33ffc4ca7dce9441db97af3cb7216d87c1040dbc85aa6dbb33edc15e24996955 WHIRLPOOL be568ffade8ac29dd0ceff5cfc88391cebee74d120b055751470250f98955edb0023961b9b5441cdf61812060db47b70a9e4b281687912478e5b9ebebaad11d6
EBUILD diskimage-builder-2.3.3.ebuild 1011 SHA256 a4a8369e60f56af4b3ad9c5b46893d9b9879912276ce1c722bcb8655edeb5ba6 SHA512 ebfde90865d0e66bce5139d416d9cda58cb836102984d7ba39d294b46671a1fd3574d09177070c8ab4152f6ce186679769628413d14c45e2ed2bf2555ff80222 WHIRLPOOL cfaa964f62c68f58179fbb54771fa87f5a8fe05ff1899db897c66b8cb1de7c9f9c24c44508f1881494948581d774ab2d0934ded9ff5ae233c1911616dd5c8834
EBUILD diskimage-builder-2.4.0.ebuild 1011 SHA256 a4a8369e60f56af4b3ad9c5b46893d9b9879912276ce1c722bcb8655edeb5ba6 SHA512 ebfde90865d0e66bce5139d416d9cda58cb836102984d7ba39d294b46671a1fd3574d09177070c8ab4152f6ce186679769628413d14c45e2ed2bf2555ff80222 WHIRLPOOL cfaa964f62c68f58179fbb54771fa87f5a8fe05ff1899db897c66b8cb1de7c9f9c24c44508f1881494948581d774ab2d0934ded9ff5ae233c1911616dd5c8834
EBUILD diskimage-builder-2.4.1.ebuild 1011 SHA256 a4a8369e60f56af4b3ad9c5b46893d9b9879912276ce1c722bcb8655edeb5ba6 SHA512 ebfde90865d0e66bce5139d416d9cda58cb836102984d7ba39d294b46671a1fd3574d09177070c8ab4152f6ce186679769628413d14c45e2ed2bf2555ff80222 WHIRLPOOL cfaa964f62c68f58179fbb54771fa87f5a8fe05ff1899db897c66b8cb1de7c9f9c24c44508f1881494948581d774ab2d0934ded9ff5ae233c1911616dd5c8834
EBUILD diskimage-builder-2.5.0.ebuild 1057 SHA256 b9380c09c4c007a25543c1ac70ae2fe49b87f6452c6982fd82b6272227e8f35d SHA512 bbbe9ba657bb41c47b1385594acf9f9291c3f8724d6bcb8bba16391bf991a8a538256dc70c7aa7db0bd9b6c1509bc8b61108221c583f94b9c1ffeb5c8e47939f WHIRLPOOL 0a3b2489340e665972a2f4a675acc4ea13106164179efebaf7891a35bfbd999479fdd96d377e57b9ef8e8318de6a506bea29120cf01065821f00af80e4d0b581
EBUILD diskimage-builder-2.6.1.ebuild 1057 SHA256 b9380c09c4c007a25543c1ac70ae2fe49b87f6452c6982fd82b6272227e8f35d SHA512 bbbe9ba657bb41c47b1385594acf9f9291c3f8724d6bcb8bba16391bf991a8a538256dc70c7aa7db0bd9b6c1509bc8b61108221c583f94b9c1ffeb5c8e47939f WHIRLPOOL 0a3b2489340e665972a2f4a675acc4ea13106164179efebaf7891a35bfbd999479fdd96d377e57b9ef8e8318de6a506bea29120cf01065821f00af80e4d0b581
EBUILD diskimage-builder-2.7.0.ebuild 1057 SHA256 b9380c09c4c007a25543c1ac70ae2fe49b87f6452c6982fd82b6272227e8f35d SHA512 bbbe9ba657bb41c47b1385594acf9f9291c3f8724d6bcb8bba16391bf991a8a538256dc70c7aa7db0bd9b6c1509bc8b61108221c583f94b9c1ffeb5c8e47939f WHIRLPOOL 0a3b2489340e665972a2f4a675acc4ea13106164179efebaf7891a35bfbd999479fdd96d377e57b9ef8e8318de6a506bea29120cf01065821f00af80e4d0b581
MISC ChangeLog 1987 SHA256 80e24f8406e897762ef9deb02d2d61e0ba5a6a827457ba0c3ea9ed19e4936c5f SHA512 05da20a179d6bd337cb5c22a119cd8f991c19d715b56dc0348283467e44c8bb26014d5cae2112a758e5f5d7384372375f1a82d301f0fca7e381ffc48be8632f7 WHIRLPOOL f004bc9ccdd869f07cb1a7ddafa56af3dbe685f0aa4aae47c07bf268eae05fe59ebdf9e69673321bbf26984731829c807a8140b8be0c64637b1b8d14a53cbd40
MISC metadata.xml 718 SHA256 b74cd0a9cd8f40e45fe04f8c22f267f95740d534c3c8c60f42e64b1d63a44731 SHA512 8e16e9d92a81049d414ae54eaf7a4467982cbd949230adcfab22b636ba2b91885d80e9b047788ccd07eab547ae2f85a56d989b971b64bd926e6ca70972398277 WHIRLPOOL 05967793be1e8e7e2998fb98069e58c449f1a494e5cbec8d504d6678e2026b420e557b8309abbbfa789b46aefccafcd1d13e95531efaf68d1cfa08eb360b3363

@ -0,0 +1,34 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Golden Disk Image builder."
HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
DEPEND="${CDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${CDEPEND}
>=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
!~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
>=dev-python/networkx-1.10[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}]
>=dev-python/flake8-2.5.4[${PYTHON_USEDEP}]
<dev-python/flake8-2.6.0[${PYTHON_USEDEP}]
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
app-emulation/qemu
sys-block/parted
sys-fs/multipath-tools
!dev-python/dib-utils[${PYTHON_USEDEP}]"

@ -3,12 +3,7 @@ AUX registry.confd 85 SHA256 41a927ea50609b20ec6c9ec34935b38c230395c33797790768a
AUX registry.initd 675 SHA256 617f4bc8b8aee9b629fc4bf3cd3ffbcfa851fc70d184d43df380c09871587c65 SHA512 406524bc82f476e3c0eba3efec380311f2fce4dbc44af29ab00174d370d4a2c2c683364022a88daa19601f448fad3c6c42f23e1bc57fe86f332606007e502060 WHIRLPOOL 51cee9ed35e7b1b27252984beb088823060ae47e1c4a383e971a8e11550c9057a343891632ef46cdf50eed45ec30f8d0071c3872a1455a34e2855377e765400d
AUX registry.logrotated 89 SHA256 cf2ab1c85ee085d040eeba3d2ba4a7cfb365d4954846f8f39b89b05813875e6c SHA512 f824b33a1fa38802a8aa79599843b0ea065603799823352e9515c50bfc61c43a03e9eb5327f9c687b8c3864fc633ad1a46bff9e91f4c54a46a09e67d2f6f833b WHIRLPOOL eccdeba38a88fd3f02158dac71351f81f7aac0aa05179b68edbc5b1241b16c45f9f8cf4aa22e5707411845900bc0b73222918bcf22263e89f33193265e191766
AUX registry.service 323 SHA256 b15b4a4ae356dc6a0a6c4e15803fdf3ac49c4e6cdb40ad33d6c4bf3bd72aebf1 SHA512 67d2b69c1fc497774e3171628fa73b9b9521e19c76414e32721994f2ba614bd3c6896c578c9d9b8af0ad4972b9da0c504ef787a7585a550be4bfe1bd40eafc15 WHIRLPOOL 39cf815d90720029cc36da53e4392fc1c53c9821638608061232004e3c7aea2af76e00969066c367843efcde6d06c7f695d23a3943905dcb97722e4bcad82ace
DIST docker-registry-2.5.1.tar.gz 1604279 SHA256 d98ebca3518c17d95468b1d40b87861036001301a16a50563203e4b9af72c514 SHA512 5217e2ca361d71806c8ec4da1cf1c2c5dc4160b84c2a98feae50872342d0acf116768a3acf00769bafd66e73c9922c7fe97cbde51955d8aa1d1ed914de2e3d34 WHIRLPOOL 12db4c397f6309a57252cfe19a055f610567c526a05220c9b6ac0d7ff21863520cc126f95b34c8e48fb7ae6ba6a298d0e6b53bf4866cf13bf95fcfb591c538b7
DIST docker-registry-2.6.0.tar.gz 1578641 SHA256 5e03dbeaf87936b06d3c6f61fb12d9f759b2ca89225eb71b288488a2fd10571c SHA512 589ef6968d4f71a8e0c201c02007fb6cf80a9206e0ba699be6cc6cc29a5bfeb759bc8928a21fb73a3710d747eb99136c228b630889af8870cdfa508e20ff5f4e WHIRLPOOL 71c4c78ee587f5346127eed4cb00d3bb55c565e5d376c0a4c7f7b3ec7c7fbc10377e190bf98833a6ac6e8e43f3a100526554b5f5e24238a1de047fc458edf74d
DIST docker-registry-2.6.1.tar.gz 1577794 SHA256 21d1b5fd4001c45d125d6345c387f1840f984c069b5556d0c8ad1850d6e25b9f SHA512 a2175cb5ab049599e1bdae7026dc84e14b79883eca3ceaafda54497a1743103f125f65fa3922c003363dd86aa1422f539aff8b17746b9768968fef757e931c36 WHIRLPOOL 3e1c5684462d6e31d3f28d67f4ab2dacf8037b793c11ecca49846ca4124a0ce54b9481471cb77190dc3b63de882571b88beba1bb5d7d04b8cbb92b8a597b0fed
EBUILD docker-registry-2.5.1.ebuild 1185 SHA256 25b61224bab50c50416d6bff541712926580bd73942286573b21238078c18ee3 SHA512 3ac1ac1e610758ecfff554586d01e8a8f5a04e92c6ecd74e5d5742487de2ea3be841c0d09c4c627bb8b8038ef6fdde7010237d30f39e16526809fb4c9344098d WHIRLPOOL 905305f5d8dc56cc8bcf43af5a5f6e507871e76aa4468a2a1d7706bc7869a86271f5d63b5b6cca5bfaa6438e92f58d59121b4253ef4db35603298d7c059e3580
EBUILD docker-registry-2.6.0.ebuild 1185 SHA256 c9c56cdf399c7a1da9f5635073f7e40ba6108d33e35192b03d1930465996cee0 SHA512 809832882b12bfb8a97b5410beee0d1f509049dae79cf496412b031eddf63fae95bb3b7fb7fdc1c11b972f96e723218d6db21cffb9e11915bb22de59cd41d8f2 WHIRLPOOL 76055dd942d89cf9bf0e34197c32473e4576a893f7b721c5e5da3218bba2f387530c8d9daafd53ee0c1aa0e3fc3d67dfcd79f6fe91572814e750cd7de7a4b1b7
EBUILD docker-registry-2.6.1-r1.ebuild 1198 SHA256 2a9b58ca064f163066a1aa844e050aba16c383be1bd36e9a4068d97faf165837 SHA512 b688b40faa7bf61d8da4d66a18ac1406b6d81c0fc60db7d564ab99abb66c8ab7ff1cb5cc6406f7c97a26d357e39db993eaeabee60ab0b68b111205e73b28ea8d WHIRLPOOL f9e5810633b000d9acfb42bb2521c8fc5b3fdcb5adcb49f0213ae0f5f9762ff32518520995e279b37987d19075609d5a4366b7a6a82c87702fa2facc0fff048e
EBUILD docker-registry-2.6.1.ebuild 1139 SHA256 bff9ba021447686176cbbf7f1965b908593ae20768a993c1a6ad16eada20d352 SHA512 7bc27ee4f54635261bd5e9caefd23bb917444d9afaed8fd37b1da2b5aa8b971cdf78a7f6586f386f7a12d745f33ed6ebc07a729483344ee54b9bf29646e9d50b WHIRLPOOL ef894eefb43420bd9784792f7ca6c4a63478acee400246565751794028dd7ba8bff3d83cef9a05a68f87b2a672858e5292647f38131dcece89290367cc4e6142
DIST docker-registry-2.6.2.tar.gz 1579760 SHA256 963e4e98a99f484c903b888e2661a10794e79906ccf9a6a9b17172f9c1705f0d SHA512 a091db2e15d7c1dc8cd39a40de5bb63cc1ead68e95dfaf6b3735a789adb87f146c03eff81f700e0059e5f6ffc43e6c3dd3358503697882cb080b991629f82c60 WHIRLPOOL 55f9e7cc5a643be1d791e6d19610db9a8a4c59f7c73ae105cce11917b12691418fa2d310103788d06d74c6bfc809d20de9f5e1a1ab4b3861062db93c8861158f
EBUILD docker-registry-2.6.2.ebuild 1199 SHA256 ed183aaa319e210f4c982c2d7ea85621902c73eea93df3c1734588e62800b72d SHA512 1405e36c07065c0d6c75fc59548b64f5bc9e69726324e5e6f552be1790cdcf4057a78f6d770e3e1144c36b2edc1e483c1e455550785e263474942b676ac6f643 WHIRLPOOL 2f1d01fa6e9888b306beec7b7502aa24a10199267e4b85a5a6aacd68dd9012e1a9dbd70a6027374cbd8c6fded31b2ec7a283f61a0d5fb81443ee78d891b34106
MISC ChangeLog 1414 SHA256 e4dbf7db259ff8702bf2dcbc1a87eab602fb2655d18a80195c167d5401fb0cfd SHA512 93166bbdae51629f5e1021a309eb343e21bd73beef2185dd847d1e64baf724e78a730b53e0959c39a066d25157727c2515c84e8e68f774649f6ef73686bc2fae WHIRLPOOL 21e46a678b3ed8569981076d1f2a6a7c18b0cd6ea1a918608d0d73f598400b689cb2268cd41a2ee7c1effbb117f81ac6990f70cadde9781334ee036dd27c6cd3
MISC metadata.xml 310 SHA256 e13923aade2aab283eac035195dbd0aaebe94cd213df1047c2cb86c3fb2b318f SHA512 bcf043907e7e2ad9ef21a4b02b4aeb0f50bd17b1e5315653b2339036d4775bde661d711d4e84536f657c7bf9247ef446f1c95abdf14699620e44a104c9e1fe0a WHIRLPOOL 187d4035d324a441345e961cdc6e4d2b60dad168377f663893017bf84d9cc1e2ff2d762aa30686c4423286edd65dc58123ea569d37222cc3df169ad5f8824a59

@ -1,41 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit golang-vcs-snapshot systemd user
KEYWORDS="~amd64"
EGO_PN="github.com/docker/distribution/..."
EGIT_COMMIT="v${PV}"
SRC_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
DESCRIPTION="Docker Registry 2.0"
HOMEPAGE="https://${EGO_PN%/*}"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
DEPEND=">=dev-lang/go-1.5"
SVCNAME=registry
pkg_setup() {
enewgroup ${SVCNAME}
enewuser ${SVCNAME} -1 -1 /dev/null ${SVCNAME}
}
src_compile() {
GOPATH="${S}" GO15VENDOREXPERIMENT=1 \
go install -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}" || die
}
src_install() {
exeinto /usr/libexec/${PN}
doexe "${S}"/bin/*
insinto /etc/docker/registry
newins "${S}"/src/${EGO_PN%/*}/cmd/registry/config-example.yml config.yml.example
newinitd "${FILESDIR}/${SVCNAME}.initd" "${SVCNAME}"
newconfd "${FILESDIR}/${SVCNAME}.confd" "${SVCNAME}"
systemd_dounit "${FILESDIR}/${SVCNAME}.service"
keepdir /var/{lib,log}/${SVCNAME}
fowners ${SVCNAME}:${SVCNAME} /var/{lib,log}/${SVCNAME}
insinto /etc/logrotate.d
newins "${FILESDIR}/${SVCNAME}.logrotated" "${SVCNAME}"
}

@ -1,41 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit golang-vcs-snapshot systemd user
KEYWORDS="~amd64"
EGO_PN="github.com/docker/distribution/..."
EGIT_COMMIT="v${PV}"
SRC_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
DESCRIPTION="Docker Registry 2.0"
HOMEPAGE="https://${EGO_PN%/*}"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
DEPEND=">=dev-lang/go-1.5"
SVCNAME=registry
pkg_setup() {
enewgroup ${SVCNAME}
enewuser ${SVCNAME} -1 -1 /dev/null ${SVCNAME}
}
src_compile() {
GOPATH="${S}" GO15VENDOREXPERIMENT=1 \
go install -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}" || die
}
src_install() {
exeinto /usr/libexec/${PN}
doexe "${S}"/bin/*
insinto /etc/docker/registry
newins "${S}"/src/${EGO_PN%/*}/cmd/registry/config-example.yml config.yml.example
newinitd "${FILESDIR}/${SVCNAME}.initd" "${SVCNAME}"
newconfd "${FILESDIR}/${SVCNAME}.confd" "${SVCNAME}"
systemd_dounit "${FILESDIR}/${SVCNAME}.service"
keepdir /var/{lib,log}/${SVCNAME}
fowners ${SVCNAME}:${SVCNAME} /var/{lib,log}/${SVCNAME}
insinto /etc/logrotate.d
newins "${FILESDIR}/${SVCNAME}.logrotated" "${SVCNAME}"
}

@ -1,40 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit golang-vcs-snapshot systemd user
KEYWORDS="~amd64"
EGO_PN="github.com/docker/distribution/..."
EGIT_COMMIT="v${PV}"
SRC_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
DESCRIPTION="Docker Registry 2.0"
HOMEPAGE="https://github.com/docker/distribution"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
SVCNAME=registry
pkg_setup() {
enewgroup ${SVCNAME}
enewuser ${SVCNAME} -1 -1 /dev/null ${SVCNAME}
}
src_compile() {
GOPATH="${S}" \
go install -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}" || die
}
src_install() {
exeinto /usr/libexec/${PN}
doexe bin/*
insinto /etc/docker/registry
newins src/${EGO_PN%/*}/cmd/registry/config-example.yml config.yml.example
newinitd "${FILESDIR}/${SVCNAME}.initd" "${SVCNAME}"
newconfd "${FILESDIR}/${SVCNAME}.confd" "${SVCNAME}"
systemd_dounit "${FILESDIR}/${SVCNAME}.service"
keepdir /var/{lib,log}/${SVCNAME}
fowners ${SVCNAME}:${SVCNAME} /var/{lib,log}/${SVCNAME}
insinto /etc/logrotate.d
newins "${FILESDIR}/${SVCNAME}.logrotated" "${SVCNAME}"
}

@ -5,9 +5,9 @@ EAPI=6
inherit golang-vcs-snapshot systemd user
KEYWORDS="~amd64"
EGO_PN="github.com/docker/distribution/..."
EGO_PN="github.com/docker/distribution"
EGIT_COMMIT="v${PV}"
SRC_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
DESCRIPTION="Docker Registry 2.0"
HOMEPAGE="https://github.com/docker/distribution"
LICENSE="Apache-2.0"
@ -15,7 +15,7 @@ SLOT="0"
IUSE=""
SVCNAME=registry
PATCHES=( "${FILESDIR}/${P}-notifications-expvar.patch" )
PATCHES=( "${FILESDIR}/${PN}-2.6.1-notifications-expvar.patch" )
pkg_setup() {
enewgroup ${SVCNAME}
@ -24,14 +24,14 @@ pkg_setup() {
src_compile() {
GOPATH="${S}" \
go install -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}" || die
go install -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}/..." || die
}
src_install() {
exeinto /usr/libexec/${PN}
doexe bin/*
insinto /etc/docker/registry
newins src/${EGO_PN%/*}/cmd/registry/config-example.yml config.yml.example
newins src/${EGO_PN}/cmd/registry/config-example.yml config.yml.example
newinitd "${FILESDIR}/${SVCNAME}.initd" "${SVCNAME}"
newconfd "${FILESDIR}/${SVCNAME}.confd" "${SVCNAME}"
systemd_dounit "${FILESDIR}/${SVCNAME}.service"

@ -1,5 +1,7 @@
DIST virt-what-1.12.tar.gz 147144 SHA256 2592082f5b2caa93d3967b7c275a3afabfe49de9f051fdf0da6ded59e2c11b1c SHA512 629e452419a01b86cd5442c4294b5aea6fc475522d7a350ac8e727b59e63948915c755fe6cae16f7824749059662bb0fbd4557a2aa56c098b407037a35881735 WHIRLPOOL a3f9a519c183950a766fe407f8e814a131e2586d738fa0fdbf341d0755bbf726e58da9cde594a8b7c32b9c27094c442ff95b6d3e5adaf92b57d96710383453d3
DIST virt-what-1.15.tar.gz 163117 SHA256 7ab9220d4682eadf9139c6afe62d33ebd273fff69e49054279caba5514937c41 SHA512 b85d02eb632328031be93dd33be1e42603e55182c4458fca9b9d98465ff7487fc399d01ebd117a8311960091c1b166547380b9a54c0054ebf2c0aa454d9a41e5 WHIRLPOOL 6d5d439f5617ef80f4cdda752717cce7025669e518f6fb327a5e7595935153ba58ea8271e4ed84c203d3888b877f60ae136f54aca97bd4f79a1cc18bf2365480
EBUILD virt-what-1.12.ebuild 496 SHA256 381bfa0e8d702fa054c5482d7d6d2938f9c5b6368146bcae580fc4a4ea4d49d7 SHA512 d1d376cd0270cfb18d2db9af21dc6e7968623f246ad70def2f89cc3a8a7535c2230fdaf98aef5f1b805719917fb337ad103a694790a88777c5441ac6b515cf28 WHIRLPOOL 5b31c31fe3decf00d824cfb1e0b5343649e6e6cd2316ecf0e42932ca0bf75139430a03fb16e9cbf4c81e98eb858c175821deaf8081b54eb0ca254232c82645a6
EBUILD virt-what-1.15.ebuild 486 SHA256 48db7e6982ac79e1967e4582d8a0177215927aa350945cf4697383dc7cba92f4 SHA512 bd6be7716b1f6214ff64ac3c4b79414ed11a4958391083e0ebc8f80dedf2c2c99919d43e0ecebf06ce465b5535053d061dfdc24852111cba48eff12ced78d50d WHIRLPOOL 15a5a9d51cc52c321a03a5cd2b36fbc84355da802def9ce04d00da9148b968b40fc2da77c68934b5f12a24298962f5162c618d4bfce8feb49e6e7832c6548d93
MISC ChangeLog 2741 SHA256 58eb4e07a8f96e2e7ccb2ddba0bc788e7bb0fb1d58b521f8e5af5267058245ca SHA512 451723b4e8db5e6cd5f3db3a9b8a0f6fc92c9a1a0d7d582b0b8ded5acc153e916f3c718f883bd694e0a2b88a78dc90cd4f371924f6c73d2baae7c37bb90d76ba WHIRLPOOL db8e359e101f255131f3c4a830a4c0a47283013c04badc8d4010ccfa724053b8c8d68c08977552a32be220137bf0f05774c3070dd603df1215e41c10da08dd35
MISC ChangeLog-2015 2123 SHA256 9624a27899d13aeb2b5b699838ad2127b527ff9652558e4e5947303113f39a91 SHA512 77b82e4e94dfd3ca584a9d9257439da2f3410748e0206f5de1e3641ee1a5ba6948c41e499db9e8a0de68305bd736aa92c58ff7f2c718113e6291b6ae92a2a92a WHIRLPOOL 2b8a7220e10de9bc3724dd01a4a6f2063ee08050eee4d58697d461103671966d45ab9fe0afa5eebbc260f45289aee22b8c0818ecc1c919680db6fa387640adff
MISC metadata.xml 344 SHA256 189b71361d595394e8f919295250113d0ff3c7c2460653377d30a7ae372c80c5 SHA512 acc8c3012301e31aa6fe13dac7b9878a3e1563ce60aaa87bd688e6d4190a8caec867d55269f491288c3707a77fad0d14b0ad2fa57e30056a05622445a8d723b5 WHIRLPOOL 6044cf8403390e80bae045579de60b943f89d94b7b4807752040261aec9965028a05654d160d77528041f9340f52dd04ef167d12c845fd07e0f950725a890445
MISC metadata.xml 456 SHA256 0eb0c67988b9859d773f87d2f6d7bbf8f9ca45b1391a5cffe04a2512bad67a6e SHA512 9b3ce56970ef01166980d6e5275bf4d740c47c044ab531cedeaac4e606d369f2c65b22fd8d8387332f0428ed7d9970d8b7e6363b48cb73c5b3326c7b463906bd WHIRLPOOL d6365ce01f2a538f495f6f7a9bc37a3374363e7523b2870621328ab76a4edfc1020f958e10ab9e6491b98f6f1f29f9f036c92de89c0b188b610f4f097ab98900

@ -5,6 +5,10 @@
<email>cardoe@gentoo.org</email>
<name>Doug Goldstein</name>
</maintainer>
<maintainer type="person">
<email>eva@gentoo.org</email>
<name>Gilles Dartiguelongue</name>
</maintainer>
<use>
<flag name="dmi">Use <pkg>sys-apps/dmidecode</pkg> to read firmware data</flag>
</use>

@ -0,0 +1,17 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="Detects if the current machine is running in a virtual machine"
HOMEPAGE="https://people.redhat.com/~rjones/virt-what/"
SRC_URI="https://people.redhat.com/~rjones/virt-what/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE="dmi"
DEPEND="dev-lang/perl"
RDEPEND="app-shells/bash
dmi? ( sys-apps/dmidecode )"

@ -6,11 +6,13 @@ AUX wine-1.6-memset-O3.patch 695 SHA256 1f04496713e8a401ba068702c5c3e104b18635bf
AUX wine-1.9.5-multilib-portage.patch 1087 SHA256 23a6000c6f341028b561483b12fce6140b93aa2e7eaeb00d2f88ea24173ad064 SHA512 dea0adde0866804473ebc3d3cd1da49c7b0dd5d3dd89da0d7bdb5c8fe9376ce62bdf61538e5aa954626863e9ef5799de28931520596e99bada788fb3c3370465 WHIRLPOOL d6e95e10849562665bf6b3336664f9d07b349cc420cf1133ebe374c75fdb1720afda1a7f4899e36d30e471618d3c1774e5f8c4a95d2a029b43bdbf10cf736eca
AUX wine-2.0-multislot-apploader.patch 401 SHA256 39c034eb346df2adc1714fb0d6ecce8df4f328d075272b988a9f31c00748856e SHA512 0921166ff37ca595c18c7005c8b18fac92ae64a88a28203d241d5aecec47724b4fc5c3d270ec4fb965e3e8cd84776937314145dad1e6af57911c61899368ae0a WHIRLPOOL 748d70acb8c10d7d4f93c0d21d9d96f2c09cc0eda1375d8d5cfca4a5032fe39d3686fc3880020089a20517de5789a37bcb41ba86138fdbb9adefb14417cc7469
DIST wine-2.0.1.tar.xz 18845444 SHA256 6cfb4eaae566dc7afb7ac0f1f2db2c0d69969952acab0debf084ee8f7b071583 SHA512 b32d07443655898768383b7409c21093b60c028fef166a596dad5dfab5a329b9fce4552e612c6d182e4f67eb1f28ed497fe2ed6af55d0000d3e96a124547722d WHIRLPOOL 0fbaf53504e4e40db6227f45f5b92ac388c2bf23d4f573e4d3b60ccaaadeeccb5a696226d1bd4aa8b245f21c8d6a13aac423ead3f4692ebc1e8e613714168501
DIST wine-2.0.2.tar.xz 18854952 SHA256 f71884f539928877f4b415309f582825d3d3c9976104e43d566944c710713c9a SHA512 3f37080a951819304cd3475f6012f1d6b5a94879b137cdf816cac4c8fde68ddc777905e92277ec5dce96437d8c32c43d55d3750b582781a9f9774b118f1a5b90 WHIRLPOOL cf21a899c60749c37353abc4ba974b3d6cc369769ace70fde899ff1cb5ac8a97828165cf2dbfbcf0915f5196ac58974948fe3e5b2c9854296a5eea75f8023ae5
DIST wine-2.0.tar.bz2 23662707 SHA256 9756f5a2129b6a83ba701e546173cbff86caa671b0af73eb8f72c03b20c066c6 SHA512 b0a57ba8202d9fc396e5bfb7a7718d6bababbed8f3351e7fdc36afa37f35a871e04903757618f73427aeb71a52b2d323977d79e48f8b38d636f23fd404441186 WHIRLPOOL fa9f774d87dae73c7d1f3b86dc3b03ea27065eb6140f1cac13c82fe16f7ebff8f8365ed447220cf5c2788b9f4aae7c482e4f9e2e69f47e5435209e148f5dbdfe
DIST wine-2.1.tar.xz 18887032 SHA256 bfb9abf63691c93df28d9599aaa866dc2b4e27209b3b7b546df8a37d7d9d1e6e SHA512 03d678ee6e89c2804813f2827255fcf59e96ca9a45b7d8ac441cfc84f835e5e5689c70a79a41a04c631e1add7807fa4a5758acef3bd7aadfb2e92e68958c6ef6 WHIRLPOOL 063d935f1ff0922100641f2f53cdac23d2993a83182d45e028e485fd7d0a13bc5cfb77bca76550b1537b3f42fecacef7fd64785adbf6425af823f56f96973b54
DIST wine-2.10.tar.xz 19209580 SHA256 488df7ffd2e81da455bf428fc9eb784bb4273a890334500895665711bd52f179 SHA512 8807e16a571bf45d99097ad5fdfb9fe755f6dbe84010a330fed82f1d48c76b7f19589bfc0e5dde0b9e49a608fd0501db3f7e3e129e4d9d34bcae03bc51a73139 WHIRLPOOL e9a8248aac31593fbac28a3d8d4e62bfce14a7c41cc416ebfca8606518d28efd31b32196133da211f75f48bd228bd5d21fcbbc0479293e813ed99b258b37126e
DIST wine-2.11.tar.xz 19251116 SHA256 efa96dade206aa21accf0da195335a805d38209d6a14320607c6308ebde4cc3c SHA512 691f329c47af5e51498287029988b8ca0777bfc3902ed80fd315004aba2337a938e79177e752efe86423c9b34544df3952b8c443bf43149356575fac75a779ac WHIRLPOOL 4933e1ce640b0abeebccd6969b5eaf4eec76cd135d9cfc1d904a902219f776a68f72e2bd1ae9019d69f0d0d81fd8ead0084785d1b9710590349365977f9c1817
DIST wine-2.12.tar.xz 19301968 SHA256 496c11af841487e6ec4e1953ac19b05a7f48e397da502653ffbd9fe9004213a7 SHA512 d44c1937d7d2d797150381f70317b810616d61355a59be096366d3507f59b678cffaf6d841cecf02bf9d2afa3dbf4d19270f80fb1d3ba5f0f93787d40c328f62 WHIRLPOOL 6f4b9baa6fcfe86f3d195fe603c2b9450a72a593c8f7042959b42a76880cb4ae680fde7beb70a8e823150849fda36c42985035de891ebf0088c8ffc2bceb15bf
DIST wine-2.13.tar.xz 19439328 SHA256 6fbca3ddd19b061ce65a267639efae93cf38cfabbe4a9c148a17a44703587ef8 SHA512 71873b9ec1605dd5f7502b87b0f3429c3d14a4196543d7304df455854b58ef82b8fafdcea91450cbfc01434a44886a0e0c4c4cf289ffb53167dde0f969cddc48 WHIRLPOOL 6faf1e6aeea2ab7ccc496ed85834f98eb25111c8f541c24d4876a142ad4acf7d9a4c08c2716e11fb6c92fe7aad29980cab912eb9dbb6759bdbdeca2f2f8e78a7
DIST wine-2.2.tar.xz 18916364 SHA256 64cb57e1d8aa07f5c89ef26743b494f2d3ef9c0f4e50d3ee896a93535f7751f4 SHA512 0700868244d397c1442948716321e5ff030c667edce464570f76aa4340199489a422872aa3975bc0a57b8285c9d59fc04e223a4bde094169fc6db460acb626c4 WHIRLPOOL ffc3d357a76592651b589c6ac6608720d0258474890faf8fe3e20ac29cdd1496d569721256f9389d347bf2734a556099154fd18ef1b56f45bb46c4c15771d6ca
DIST wine-2.3.tar.xz 18931732 SHA256 afc95c7a87cc8f0730b462c50a5dfc9c462eb02c6bf5874b4fa99946f49e067e SHA512 bea78e8468555ff9e08dedf3918da5ea82721549c43984869989bbdafeea00e454820ff9558aa29925c97a165a9b01e5cd1fd397f133833c58824984a6686171 WHIRLPOOL 1f5ec8e5c32d124277e4c71d95726d3a5337575757c3029567c77165d65fcfec2ddf33d3863b4bf55c9eff7c3582c1ec7dbd76d84ed8bbbe89dd16db6b0128c1
DIST wine-2.4.tar.xz 18953748 SHA256 87b5df07e4781fecce2f92415a4717208ea253a20a0df8b36b9f90b69b72748e SHA512 15ae7e97dc72a8636b2c15c93803ed430fa456d673add61457cf3e479e769559c682b40949b5d38828f6681f13183e560fcb4a2eb0f0ba25e6eade46f7d3d7c0 WHIRLPOOL 558ab7b7517ad5e03366b4db974047eba776585e958a5b71bb2e93993e21bc725ea7a8bcf2a4354f34ca38c94ba99ccd15f2f8b5e4b58066bf339d3517eec56c
@ -21,11 +23,13 @@ DIST wine-2.8.tar.xz 19120740 SHA256 83e9607af66d86020dc27a368ebba28fa7e8ffecfdf
DIST wine-2.9.tar.xz 19154668 SHA256 ac46f7bbbbc1dc135c95e4f98d28bf6e3d7a78fb7f9ba6caa7354a3e8786545f SHA512 6d06e511d8f338297ed0ddb7bf2ffb501f528209eaecbbee3d4e5d53db649dd5ea0aeb78bba661a9bcfda5f97e170ca10eb8fab355e229bfe7db6a5feb7ec4e8 WHIRLPOOL 7355166aeaac54abb6e1d25da6f87a4814d37764044e95462bc2a83f8d5a9b7a3bb10730bb5506516e130a4fc9ee35e3656d1106939bbbc1310c6aff0d798a1c
DIST wine-desktop-common-20150204.tar.gz 99491 SHA256 444ad6b52b5290ec7d160e2cc40e4ba0910b4c4983dba1ceb054b81b09b24b5e SHA512 1f3d7022c5cff87ed3b8fd3b7cd14397c6f23b98fe6a7c583ac0d2f439ff29d943f57375f23687aa6519ff1d84ff07624a9a712d6f19fa207fd26d01edcb6688 WHIRLPOOL e9810b2952d25c05d831000e00e423de86809ec31b9a033fd4c64a70709da7338a9afc9e632e678f49c789a8a3702fbd0113226770cdb806623f2de371a16f54
EBUILD wine-vanilla-2.0.1.ebuild 16875 SHA256 ec66df37f8191ea5f4b06c3de949f6b85132d77a14c8b1f540d339ca421c6f33 SHA512 307002be1f9375183e88204fc867643cb9d36dfe2f85a5dde22fa286ac7d2d8e27008dd62a42220a357bd26cdde56be14323f36c06e47e7fa84a9d2e9147fb16 WHIRLPOOL 9b1a67b8a2b888fa07468f24ab96af7e345621a8790ba28e380cafc6b0f46d8dd19cfcbd7bda158e64b18ab3045caa2d93dcbcc85fb0576ad608f6e805b127cd
EBUILD wine-vanilla-2.0.2.ebuild 16875 SHA256 ec66df37f8191ea5f4b06c3de949f6b85132d77a14c8b1f540d339ca421c6f33 SHA512 307002be1f9375183e88204fc867643cb9d36dfe2f85a5dde22fa286ac7d2d8e27008dd62a42220a357bd26cdde56be14323f36c06e47e7fa84a9d2e9147fb16 WHIRLPOOL 9b1a67b8a2b888fa07468f24ab96af7e345621a8790ba28e380cafc6b0f46d8dd19cfcbd7bda158e64b18ab3045caa2d93dcbcc85fb0576ad608f6e805b127cd
EBUILD wine-vanilla-2.0.ebuild 16876 SHA256 f3f182318b99e729eb3242be2bd698a55aae57cff65034c75a8019a715931b79 SHA512 2826af94c726aff02df82fb48f9a88f3bc647b22b6a474eaa8aa38392fe8dfd4a0f90611893468234d069ca106d6295d0f4e3c03fc6e4eec0303d2aa0251bbd0 WHIRLPOOL fc76bdbac65ee184733daac218bf84b81e13616207391770e2db57e2ecc5d5cf7262af4d8cbfd79630085488d9299ac6cb7b1c442918eb419b8edd180c7541c1
EBUILD wine-vanilla-2.1.ebuild 16875 SHA256 7699b724e4f3d13058d11f0d2149fbef0459c9bb634c9786ad2cb1ec98b03899 SHA512 45cb94611e85349c9fd15ba88f6a93de6c8e2335e86737333b465e1b4a00ced059312b12850ef20a4118c889278b62b6a1a6eaf5422d7b7b3de67e600a2adf30 WHIRLPOOL a54466f8496358a77f56134a75a98f0415f67d173ae8f919bb6714969419083e9ed8de7d1b3ca73ec76ed81e0773d5f371e1bfae3f045960d58c822d954d33b5
EBUILD wine-vanilla-2.10.ebuild 16939 SHA256 2ba584aed62b364e0e41f970be83ad21d71656d67074f113165a7cb410df9a30 SHA512 5020ec4c2f3717922a19184739f278a718c455c91d09b4e455ab15ed32905639e8c9a232467b2db735955e23d6d2fbd0dfbc54357f83455a7714f6e2536711fe WHIRLPOOL 507125cb57280bbde8b27abe9b59218648ec0cc1357199d242874edfa5e9ef698a23800e6c44a3d85618977f6cda4d7f2ec08090056180d9ec8bf92cb4175a0e
EBUILD wine-vanilla-2.11.ebuild 16939 SHA256 2ba584aed62b364e0e41f970be83ad21d71656d67074f113165a7cb410df9a30 SHA512 5020ec4c2f3717922a19184739f278a718c455c91d09b4e455ab15ed32905639e8c9a232467b2db735955e23d6d2fbd0dfbc54357f83455a7714f6e2536711fe WHIRLPOOL 507125cb57280bbde8b27abe9b59218648ec0cc1357199d242874edfa5e9ef698a23800e6c44a3d85618977f6cda4d7f2ec08090056180d9ec8bf92cb4175a0e
EBUILD wine-vanilla-2.12.ebuild 16939 SHA256 2ba584aed62b364e0e41f970be83ad21d71656d67074f113165a7cb410df9a30 SHA512 5020ec4c2f3717922a19184739f278a718c455c91d09b4e455ab15ed32905639e8c9a232467b2db735955e23d6d2fbd0dfbc54357f83455a7714f6e2536711fe WHIRLPOOL 507125cb57280bbde8b27abe9b59218648ec0cc1357199d242874edfa5e9ef698a23800e6c44a3d85618977f6cda4d7f2ec08090056180d9ec8bf92cb4175a0e
EBUILD wine-vanilla-2.13.ebuild 16939 SHA256 2ba584aed62b364e0e41f970be83ad21d71656d67074f113165a7cb410df9a30 SHA512 5020ec4c2f3717922a19184739f278a718c455c91d09b4e455ab15ed32905639e8c9a232467b2db735955e23d6d2fbd0dfbc54357f83455a7714f6e2536711fe WHIRLPOOL 507125cb57280bbde8b27abe9b59218648ec0cc1357199d242874edfa5e9ef698a23800e6c44a3d85618977f6cda4d7f2ec08090056180d9ec8bf92cb4175a0e
EBUILD wine-vanilla-2.2.ebuild 16875 SHA256 7699b724e4f3d13058d11f0d2149fbef0459c9bb634c9786ad2cb1ec98b03899 SHA512 45cb94611e85349c9fd15ba88f6a93de6c8e2335e86737333b465e1b4a00ced059312b12850ef20a4118c889278b62b6a1a6eaf5422d7b7b3de67e600a2adf30 WHIRLPOOL a54466f8496358a77f56134a75a98f0415f67d173ae8f919bb6714969419083e9ed8de7d1b3ca73ec76ed81e0773d5f371e1bfae3f045960d58c822d954d33b5
EBUILD wine-vanilla-2.3.ebuild 16875 SHA256 7699b724e4f3d13058d11f0d2149fbef0459c9bb634c9786ad2cb1ec98b03899 SHA512 45cb94611e85349c9fd15ba88f6a93de6c8e2335e86737333b465e1b4a00ced059312b12850ef20a4118c889278b62b6a1a6eaf5422d7b7b3de67e600a2adf30 WHIRLPOOL a54466f8496358a77f56134a75a98f0415f67d173ae8f919bb6714969419083e9ed8de7d1b3ca73ec76ed81e0773d5f371e1bfae3f045960d58c822d954d33b5
EBUILD wine-vanilla-2.4.ebuild 16875 SHA256 d7539282b748df63f2c04c79320ff76b9fb32f254e3377c2eda884ae3b874622 SHA512 7a78a8e0cc8e4e01232043a1dd4f292dda25b076f7be6ab516b8d1dfa51631c483777bddc24acca7d0dbb6da8ad7bbc943ae2d5967e21663870fe5b3b7d1bd89 WHIRLPOOL 7b40e075ce9a2e7b7eeec636d4025313d7842e9457a699acfa72a280010cb4eabfbdf71308bc8c716734cfef155213dbfbb59da0a4c49d190b72317940e085f3

@ -0,0 +1,507 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PLOCALES="ar bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru sk sl sr_RS@cyrillic sr_RS@latin sv te th tr uk wa zh_CN zh_TW"
PLOCALE_BACKUP="en"
inherit autotools eutils fdo-mime flag-o-matic gnome2-utils l10n multilib multilib-minimal pax-utils toolchain-funcs virtualx versionator
MY_PN="${PN%%-*}"
MY_P="${MY_PN}-${PV}"
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://source.winehq.org/git/wine.git http://source.winehq.org/git/wine.git"
EGIT_BRANCH="master"
inherit git-r3
SRC_URI=""
#KEYWORDS=""
else
MAJOR_V=$(get_version_component_range 1)
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.0/${MY_P}.tar.xz"
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
fi
S="${WORKDIR}/${MY_P}"
WDC_V="20150204"
WINE_DESKTOP_COMMON_P="wine-desktop-common-${WDC_V}"
DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
https://github.com/NP-Hardass/wine-desktop-common/archive/${WDC_V}.tar.gz -> ${WINE_DESKTOP_COMMON_P}.tar.gz
"
LICENSE="LGPL-2.1"
SLOT="${PV}"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap +png prelink pulseaudio +realtime +run-exes samba scanner selinux +ssl test +threads +truetype udev +udisks v4l +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
osmesa? ( opengl )
test? ( abi_x86_32 )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
# or fail due to Xvfb's opengl limitations.
RESTRICT="test"
COMMON_DEPEND="
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
x11-libs/libXrandr[${MULTILIB_USEDEP}]
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
)
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
osmesa? ( >=media-libs/mesa-13[osmesa,${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
abi_x86_32? (
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
!app-emulation/emul-linux-x86-db[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-db-20140508-r3
!app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-medialibs-20140508-r6
!app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-opengl-20140508-r1
!app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-sdl-20140508-r1
!app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-soundlibs-20140508
!app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-xlibs-20140508
)"
RDEPEND="${COMMON_DEPEND}
app-emulation/wine-desktop-common
>app-eselect/eselect-wine-0.3
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
mono? ( app-emulation/wine-mono:4.6.4 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
samba? ( >=net-fs/samba-3.0.25[winbind] )
selinux? ( sec-policy/selinux-wine )
udisks? ( sys-fs/udisks:2 )"
# tools/make_requests requires perl
DEPEND="${COMMON_DEPEND}
sys-devel/flex
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
prelink? ( sys-devel/prelink )
xinerama? ( x11-proto/xineramaproto )"
# These use a non-standard "Wine" category, which is provided by
# /etc/xdg/applications-merged/wine.menu
QA_DESKTOP_FILE="usr/share/applications/wine-browsedrive.desktop
usr/share/applications/wine-notepad.desktop
usr/share/applications/wine-uninstaller.desktop
usr/share/applications/wine-winecfg.desktop"
wine_compiler_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
# GCC-specific bugs
if tc-is-gcc; then
# bug #549768
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
ebegin "Checking for gcc-5 ms_abi compiler bug"
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
eerror "See https://bugs.gentoo.org/549768"
eerror
return 1
fi
fi
# bug #574044
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
eerror "See https://bugs.gentoo.org/574044"
eerror
return 1
fi
fi
fi
# Ensure compiler support
if use abi_x86_64; then
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
eerror
return 1
fi
fi
}
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_64; then
if tc-is-gcc && [[ $(gcc-major-version) -lt 4 || ( $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 4 ) ]]; then
eerror "You need gcc-4.4+ to compile 64-bit wine"
die
elif tc-is-clang && [[ $(clang-major-version) -lt 3 || ( $(clang-major-version) -eq 3 && $(clang-minor-version) -lt 8 ) ]]; then
eerror "You need clang-3.8+ to compile 64-bit wine"
die
fi
fi
if tc-is-gcc && [[ $(gcc-major-version) -eq 5 && $(gcc-minor-version) -le 3 ]]; then
ewarn "GCC-5.0-5.3 suffered from compiler bugs and are no longer supported by"
ewarn "Gentoo's Toolchain Team. If your ebuild fails the compiler checks in"
ewarn "the configure phase, either update your compiler or switch to <5.0 || >=5.4"
fi
if tc-is-gcc && [[ $(gcc-major-version) -eq 5 && $(gcc-minor-version) -eq 4 ]]; then
if has "-march=i686" ${CFLAGS} && ! has "-mtune=generic" ${CFLAGS}; then
ewarn "Compilation can hang with CFLAGS=\"-march=i686\". You can temporarily work"
ewarn "around this by adding \"-mtune=generic\" to your CFLAGS for wine."
ewarn "See package.env in man 5 portage for more information on how to do this."
ewarn "See https://bugs.gentoo.org/show_bug.cgi?id=613128 for more details"
fi
fi
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
return 1
fi
}
wine_env_vcs_vars() {
local pn_live_var="${PN//[-+]/_}_LIVE_COMMIT"
local pn_live_val="${pn_live_var}"
eval pn_live_val='$'${pn_live_val}
if [[ ! -z ${EGIT_COMMIT} ]]; then
eerror "Commits must now be specified using the environmental variables"
eerror "WINE_COMMIT"
eerror
return 1
fi
}
pkg_pretend() {
wine_build_environment_check || die
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
die
fi
fi
}
pkg_setup() {
wine_build_environment_check || die
wine_env_vcs_vars || die
WINE_VARIANT="${PN#wine}-${PV}"
WINE_VARIANT="${WINE_VARIANT#-}"
MY_PREFIX="${EPREFIX}/usr/lib/wine-${WINE_VARIANT}"
MY_DATAROOTDIR="${EPREFIX}/usr/share/wine-${WINE_VARIANT}"
MY_DATADIR="${MY_DATAROOTDIR}"
MY_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
MY_INCLUDEDIR="${EPREFIX}/usr/include/wine-${WINE_VARIANT}"
MY_LIBEXECDIR="${EPREFIX}/usr/libexec/wine-${WINE_VARIANT}"
MY_LOCALSTATEDIR="${EPREFIX}/var/wine-${WINE_VARIANT}"
MY_MANDIR="${MY_DATADIR}/man"
}
src_unpack() {
if [[ ${PV} == "9999" ]] ; then
EGIT_CHECKOUT_DIR="${S}" EGIT_COMMIT="${WINE_COMMIT}" git-r3_src_unpack
fi
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
src_prepare() {
local md5="$(md5sum server/protocol.def)"
local PATCHES=(
"${FILESDIR}"/${MY_PN}-1.5.26-winegcc.patch #260726
"${FILESDIR}"/${MY_PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${MY_PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${MY_PN}-2.0-multislot-apploader.patch
)
default
eautoreconf
# Modification of the server protocol requires regenerating the server requests
if [[ "$(md5sum server/protocol.def)" != "${md5}" ]]; then
einfo "server/protocol.def was patched; running tools/make_requests"
tools/make_requests || die #432348
fi
sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die
if ! use run-exes; then
sed -i '/^MimeType/d' loader/wine.desktop || die #117785
fi
# Edit wine.desktop to work for specific variant
sed -e "/^Exec=/s/wine /wine-${WINE_VARIANT} /" -i loader/wine.desktop || die
# hi-res default icon, #472990, http://bugs.winehq.org/show_bug.cgi?id=24652
cp "${WORKDIR}/${WINE_DESKTOP_COMMON_P}/icons/oic_winlogo.ico" dlls/user32/resources/ || die
l10n_get_locales > po/LINGUAS || die # otherwise wine doesn't respect LINGUAS
}
src_configure() {
wine_compiler_check || die
export LDCONFIG=/bin/true
use custom-cflags || strip-flags
multilib-minimal_src_configure
}
multilib_src_configure() {
local myconf=(
--prefix="${MY_PREFIX}"
--datarootdir="${MY_DATAROOTDIR}"
--datadir="${MY_DATADIR}"
--docdir="${MY_DOCDIR}"
--includedir="${MY_INCLUDEDIR}"
--libdir="${EPREFIX}/usr/$(get_libdir)/wine-${WINE_VARIANT}"
--libexecdir="${MY_LIBEXECDIR}"
--localstatedir="${MY_LOCALSTATEDIR}"
--mandir="${MY_MANDIR}"
--sysconfdir=/etc/wine
$(use_with alsa)
$(use_with capi)
$(use_with lcms cms)
$(use_with cups)
$(use_with ncurses curses)
$(use_with udisks dbus)
$(use_with fontconfig)
$(use_with ssl gnutls)
$(use_enable gecko mshtml)
$(use_with gphoto2 gphoto)
$(use_with gsm)
$(use_with gstreamer)
--without-hal
$(use_with jpeg)
$(use_with ldap)
$(use_enable mono mscoree)
$(use_with mp3 mpg123)
$(use_with netapi)
$(use_with nls gettext)
$(use_with openal)
$(use_with opencl)
$(use_with opengl)
$(use_with osmesa)
$(use_with oss)
$(use_with pcap)
$(use_with png)
$(use_with pulseaudio pulse)
$(use_with threads pthread)
$(use_with scanner sane)
$(use_enable test tests)
$(use_with truetype freetype)
$(use_with udev)
$(use_with v4l)
$(use_with X x)
$(use_with xcomposite)
$(use_with xinerama)
$(use_with xml)
$(use_with xml xslt)
)
local PKG_CONFIG AR RANLIB
# Avoid crossdev's i686-pc-linux-gnu-pkg-config if building wine32 on amd64; #472038
# set AR and RANLIB to make QA scripts happy; #483342
tc-export PKG_CONFIG AR RANLIB
if use amd64; then
if [[ ${ABI} == amd64 ]]; then
myconf+=( --enable-win64 )
else
myconf+=( --disable-win64 )
fi
# Note: using --with-wine64 results in problems with multilib.eclass
# CC/LD hackery. We're using separate tools instead.
fi
ECONF_SOURCE=${S} \
econf "${myconf[@]}"
emake depend
}
multilib_src_test() {
# FIXME: win32-only; wine64 tests fail with "could not find the Wine loader"
if [[ ${ABI} == x86 ]]; then
if [[ $(id -u) == 0 ]]; then
ewarn "Skipping tests since they cannot be run under the root user."
ewarn "To run the test ${MY_PN} suite, add userpriv to FEATURES in make.conf"
return
fi
WINEPREFIX="${T}/.wine-${ABI}" \
Xemake test
fi
}
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
}
l10n_for_each_locale_do add_locale_docs
einstalldocs
prune_libtool_files --all
if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script
rm "${D%/}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \
"${D%/}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D%/}${MY_PREFIX}"/bin/wineconsole* || die
rm "${D%/}${MY_MANDIR}"/man1/wineconsole* || die
rm_wineconsole() {
rm "${D%/}${MY_PREFIX}/$(get_libdir)"/wine/{,fakedlls/}wineconsole.exe* || die
}
multilib_foreach_abi rm_wineconsole
fi
use abi_x86_32 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine64{,-preloader}
if use abi_x86_64 && ! use abi_x86_32; then
dosym "${MY_PREFIX}"/bin/wine{64,} # 404331
dosym "${MY_PREFIX}"/bin/wine{64,}-preloader
fi
# Failglob for bin and man loops
local glob_state=$(shopt -p failglob)
shopt -s failglob
# Make wrappers for binaries for handling multiple variants
# Note: wrappers instead of symlinks because some are shell which use basename
local b
for b in "${D%/}${MY_PREFIX}"/bin/*; do
make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}"
done
# respect LINGUAS when installing man pages, #469418
local l
for l in de fr pl; do
use linguas_${l} || rm -r "${D%/}${MY_MANDIR}"/${l}*
done
eval "${glob_state}"
}
pkg_postinst() {
eselect wine register ${P}
if [[ ${PN} == "wine-vanilla" ]]; then
eselect wine register --vanilla ${P} || die
fi
eselect wine update --all --if-unset || die
fdo-mime_desktop_database_update
if ! use gecko; then
ewarn "Without Wine Gecko, wine prefixes will not have a default"
ewarn "implementation of iexplore. Many older windows applications"
ewarn "rely upon the existence of an iexplore implementation, so"
ewarn "you will likely need to install an external one, like via winetricks"
fi
if ! use mono; then
ewarn "Without Wine Mono, wine prefixes will not have a default"
ewarn "implementation of .NET. Many windows applications rely upon"
ewarn "the existence of a .NET implementation, so you will likely need"
ewarn "to install an external one, like via winetricks"
fi
}
pkg_prerm() {
eselect wine deregister ${P}
if [[ ${PN} == "wine-vanilla" ]]; then
eselect wine deregister --vanilla ${P} || die
fi
eselect wine update --all --if-unset || die
}
pkg_postrm() {
fdo-mime_desktop_database_update
}

@ -0,0 +1,509 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PLOCALES="ar bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru sk sl sr_RS@cyrillic sr_RS@latin sv te th tr uk wa zh_CN zh_TW"
PLOCALE_BACKUP="en"
inherit autotools eutils fdo-mime flag-o-matic gnome2-utils l10n multilib multilib-minimal pax-utils toolchain-funcs virtualx versionator
MY_PN="${PN%%-*}"
MY_P="${MY_PN}-${PV}"
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://source.winehq.org/git/wine.git http://source.winehq.org/git/wine.git"
EGIT_BRANCH="master"
inherit git-r3
SRC_URI=""
#KEYWORDS=""
else
MAJOR_V=$(get_version_component_range 1)
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz"
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
fi
S="${WORKDIR}/${MY_P}"
WDC_V="20150204"
WINE_DESKTOP_COMMON_P="wine-desktop-common-${WDC_V}"
DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
https://github.com/NP-Hardass/wine-desktop-common/archive/${WDC_V}.tar.gz -> ${WINE_DESKTOP_COMMON_P}.tar.gz
"
LICENSE="LGPL-2.1"
SLOT="${PV}"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap +png prelink pulseaudio +realtime +run-exes samba scanner selinux +ssl test +threads +truetype udev +udisks v4l +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
osmesa? ( opengl )
test? ( abi_x86_32 )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
# or fail due to Xvfb's opengl limitations.
RESTRICT="test"
COMMON_DEPEND="
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
x11-libs/libXfixes[${MULTILIB_USEDEP}]
x11-libs/libXrandr[${MULTILIB_USEDEP}]
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
)
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
osmesa? ( >=media-libs/mesa-13[osmesa,${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
abi_x86_32? (
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
!app-emulation/emul-linux-x86-db[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-db-20140508-r3
!app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-medialibs-20140508-r6
!app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-opengl-20140508-r1
!app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-sdl-20140508-r1
!app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-soundlibs-20140508
!app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-xlibs-20140508
)"
RDEPEND="${COMMON_DEPEND}
app-emulation/wine-desktop-common
>app-eselect/eselect-wine-0.3
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
mono? ( app-emulation/wine-mono:4.7.0 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
samba? ( >=net-fs/samba-3.0.25[winbind] )
selinux? ( sec-policy/selinux-wine )
udisks? ( sys-fs/udisks:2 )"
# tools/make_requests requires perl
DEPEND="${COMMON_DEPEND}
sys-devel/flex
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
prelink? ( sys-devel/prelink )
xinerama? ( x11-proto/xineramaproto )"
# These use a non-standard "Wine" category, which is provided by
# /etc/xdg/applications-merged/wine.menu
QA_DESKTOP_FILE="usr/share/applications/wine-browsedrive.desktop
usr/share/applications/wine-notepad.desktop
usr/share/applications/wine-uninstaller.desktop
usr/share/applications/wine-winecfg.desktop"
wine_compiler_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
# GCC-specific bugs
if tc-is-gcc; then
# bug #549768
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
ebegin "Checking for gcc-5 ms_abi compiler bug"
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
eerror "See https://bugs.gentoo.org/549768"
eerror
return 1
fi
fi
# bug #574044
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
eerror "See https://bugs.gentoo.org/574044"
eerror
return 1
fi
fi
fi
# Ensure compiler support
if use abi_x86_64; then
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
eerror
return 1
fi
fi
}
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_64; then
if tc-is-gcc && [[ $(gcc-major-version) -lt 4 || ( $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 4 ) ]]; then
eerror "You need gcc-4.4+ to compile 64-bit wine"
die
elif tc-is-clang && [[ $(clang-major-version) -lt 3 || ( $(clang-major-version) -eq 3 && $(clang-minor-version) -lt 8 ) ]]; then
eerror "You need clang-3.8+ to compile 64-bit wine"
die
fi
fi
if tc-is-gcc && [[ $(gcc-major-version) -eq 5 && $(gcc-minor-version) -le 3 ]]; then
ewarn "GCC-5.0-5.3 suffered from compiler bugs and are no longer supported by"
ewarn "Gentoo's Toolchain Team. If your ebuild fails the compiler checks in"
ewarn "the configure phase, either update your compiler or switch to <5.0 || >=5.4"
fi
if tc-is-gcc && [[ $(gcc-major-version) -eq 5 && $(gcc-minor-version) -eq 4 ]]; then
if has "-march=i686" ${CFLAGS} && ! has "-mtune=generic" ${CFLAGS}; then
ewarn "Compilation can hang with CFLAGS=\"-march=i686\". You can temporarily work"
ewarn "around this by adding \"-mtune=generic\" to your CFLAGS for wine."
ewarn "See package.env in man 5 portage for more information on how to do this."
ewarn "See https://bugs.gentoo.org/show_bug.cgi?id=613128 for more details"
fi
fi
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
return 1
fi
}
wine_env_vcs_vars() {
local pn_live_var="${PN//[-+]/_}_LIVE_COMMIT"
local pn_live_val="${pn_live_var}"
eval pn_live_val='$'${pn_live_val}
if [[ ! -z ${EGIT_COMMIT} ]]; then
eerror "Commits must now be specified using the environmental variables"
eerror "WINE_COMMIT"
eerror
return 1
fi
}
pkg_pretend() {
wine_build_environment_check || die
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
die
fi
fi
}
pkg_setup() {
wine_build_environment_check || die
wine_env_vcs_vars || die
WINE_VARIANT="${PN#wine}-${PV}"
WINE_VARIANT="${WINE_VARIANT#-}"
MY_PREFIX="${EPREFIX}/usr/lib/wine-${WINE_VARIANT}"
MY_DATAROOTDIR="${EPREFIX}/usr/share/wine-${WINE_VARIANT}"
MY_DATADIR="${MY_DATAROOTDIR}"
MY_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
MY_INCLUDEDIR="${EPREFIX}/usr/include/wine-${WINE_VARIANT}"
MY_LIBEXECDIR="${EPREFIX}/usr/libexec/wine-${WINE_VARIANT}"
MY_LOCALSTATEDIR="${EPREFIX}/var/wine-${WINE_VARIANT}"
MY_MANDIR="${MY_DATADIR}/man"
}
src_unpack() {
if [[ ${PV} == "9999" ]] ; then
EGIT_CHECKOUT_DIR="${S}" EGIT_COMMIT="${WINE_COMMIT}" git-r3_src_unpack
fi
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
src_prepare() {
local md5="$(md5sum server/protocol.def)"
local PATCHES=(
"${FILESDIR}"/${MY_PN}-1.5.26-winegcc.patch #260726
"${FILESDIR}"/${MY_PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${MY_PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${MY_PN}-2.0-multislot-apploader.patch
)
default
eautoreconf
# Modification of the server protocol requires regenerating the server requests
if [[ "$(md5sum server/protocol.def)" != "${md5}" ]]; then
einfo "server/protocol.def was patched; running tools/make_requests"
tools/make_requests || die #432348
fi
sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die
if ! use run-exes; then
sed -i '/^MimeType/d' loader/wine.desktop || die #117785
fi
# Edit wine.desktop to work for specific variant
sed -e "/^Exec=/s/wine /wine-${WINE_VARIANT} /" -i loader/wine.desktop || die
# hi-res default icon, #472990, http://bugs.winehq.org/show_bug.cgi?id=24652
cp "${WORKDIR}/${WINE_DESKTOP_COMMON_P}/icons/oic_winlogo.ico" dlls/user32/resources/ || die
l10n_get_locales > po/LINGUAS || die # otherwise wine doesn't respect LINGUAS
}
src_configure() {
wine_compiler_check || die
export LDCONFIG=/bin/true
use custom-cflags || strip-flags
multilib-minimal_src_configure
}
multilib_src_configure() {
local myconf=(
--prefix="${MY_PREFIX}"
--datarootdir="${MY_DATAROOTDIR}"
--datadir="${MY_DATADIR}"
--docdir="${MY_DOCDIR}"
--includedir="${MY_INCLUDEDIR}"
--libdir="${EPREFIX}/usr/$(get_libdir)/wine-${WINE_VARIANT}"
--libexecdir="${MY_LIBEXECDIR}"
--localstatedir="${MY_LOCALSTATEDIR}"
--mandir="${MY_MANDIR}"
--sysconfdir=/etc/wine
$(use_with alsa)
$(use_with capi)
$(use_with lcms cms)
$(use_with cups)
$(use_with ncurses curses)
$(use_with udisks dbus)
$(use_with fontconfig)
$(use_with ssl gnutls)
$(use_enable gecko mshtml)
$(use_with gphoto2 gphoto)
$(use_with gsm)
$(use_with gstreamer)
--without-hal
$(use_with jpeg)
$(use_with ldap)
$(use_enable mono mscoree)
$(use_with mp3 mpg123)
$(use_with netapi)
$(use_with nls gettext)
$(use_with openal)
$(use_with opencl)
$(use_with opengl)
$(use_with osmesa)
$(use_with oss)
$(use_with pcap)
$(use_with png)
$(use_with pulseaudio pulse)
$(use_with threads pthread)
$(use_with scanner sane)
$(use_enable test tests)
$(use_with truetype freetype)
$(use_with udev)
$(use_with v4l)
$(use_with X x)
$(use_with X xfixes)
$(use_with xcomposite)
$(use_with xinerama)
$(use_with xml)
$(use_with xml xslt)
)
local PKG_CONFIG AR RANLIB
# Avoid crossdev's i686-pc-linux-gnu-pkg-config if building wine32 on amd64; #472038
# set AR and RANLIB to make QA scripts happy; #483342
tc-export PKG_CONFIG AR RANLIB
if use amd64; then
if [[ ${ABI} == amd64 ]]; then
myconf+=( --enable-win64 )
else
myconf+=( --disable-win64 )
fi
# Note: using --with-wine64 results in problems with multilib.eclass
# CC/LD hackery. We're using separate tools instead.
fi
ECONF_SOURCE=${S} \
econf "${myconf[@]}"
emake depend
}
multilib_src_test() {
# FIXME: win32-only; wine64 tests fail with "could not find the Wine loader"
if [[ ${ABI} == x86 ]]; then
if [[ $(id -u) == 0 ]]; then
ewarn "Skipping tests since they cannot be run under the root user."
ewarn "To run the test ${MY_PN} suite, add userpriv to FEATURES in make.conf"
return
fi
WINEPREFIX="${T}/.wine-${ABI}" \
Xemake test
fi
}
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
}
l10n_for_each_locale_do add_locale_docs
einstalldocs
prune_libtool_files --all
if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script
rm "${D%/}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \
"${D%/}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D%/}${MY_PREFIX}"/bin/wineconsole* || die
rm "${D%/}${MY_MANDIR}"/man1/wineconsole* || die
rm_wineconsole() {
rm "${D%/}${MY_PREFIX}/$(get_libdir)"/wine/{,fakedlls/}wineconsole.exe* || die
}
multilib_foreach_abi rm_wineconsole
fi
use abi_x86_32 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine64{,-preloader}
if use abi_x86_64 && ! use abi_x86_32; then
dosym "${MY_PREFIX}"/bin/wine{64,} # 404331
dosym "${MY_PREFIX}"/bin/wine{64,}-preloader
fi
# Failglob for bin and man loops
local glob_state=$(shopt -p failglob)
shopt -s failglob
# Make wrappers for binaries for handling multiple variants
# Note: wrappers instead of symlinks because some are shell which use basename
local b
for b in "${D%/}${MY_PREFIX}"/bin/*; do
make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}"
done
# respect LINGUAS when installing man pages, #469418
local l
for l in de fr pl; do
use linguas_${l} || rm -r "${D%/}${MY_MANDIR}"/${l}*
done
eval "${glob_state}"
}
pkg_postinst() {
eselect wine register ${P}
if [[ ${PN} == "wine-vanilla" ]]; then
eselect wine register --vanilla ${P} || die
fi
eselect wine update --all --if-unset || die
fdo-mime_desktop_database_update
if ! use gecko; then
ewarn "Without Wine Gecko, wine prefixes will not have a default"
ewarn "implementation of iexplore. Many older windows applications"
ewarn "rely upon the existence of an iexplore implementation, so"
ewarn "you will likely need to install an external one, like via winetricks"
fi
if ! use mono; then
ewarn "Without Wine Mono, wine prefixes will not have a default"
ewarn "implementation of .NET. Many windows applications rely upon"
ewarn "the existence of a .NET implementation, so you will likely need"
ewarn "to install an external one, like via winetricks"
fi
}
pkg_prerm() {
eselect wine deregister ${P}
if [[ ${PN} == "wine-vanilla" ]]; then
eselect wine deregister --vanilla ${P} || die
fi
eselect wine update --all --if-unset || die
}
pkg_postrm() {
fdo-mime_desktop_database_update
}

@ -12,7 +12,7 @@ AUX update-canna-dics_dir 1101 SHA256 d1114dce288e815f897b20eabd177bb5b77e0d479b
DIST Canna37p3.tar.bz2 1263065 SHA256 7d98d925043d3af24f99a8a2a09e3b4d6dfe881efc1303ef4a7f495a0f4542a7 SHA512 82846f2393aa2654dd2c97a93178098b8bd11e5409b584447f1b6fdf303adacc9802e2293cafd98b68af8b69622625ed00aa9712bf270feaa119adfdf4211158 WHIRLPOOL 14433083257ab705bc55b0be5972b9dcce2476209a5c48cdfc53d1f4af6bc739fac2d5fd2f42e7a6e94951a35e1a3e6ca21dd0ec7db6ef307f7d285dc881fbc5
EBUILD canna-3.7_p3-r1.ebuild 2258 SHA256 eb9a3617e9d7faf0c3c2b1acb7f42c3a63a34cec8f40987e4ec85db89a444f45 SHA512 77a8ab7a8a8ffef263500364aa5fec7f888f2c55b9d5adea10c531852b8317872dfbfb807e9f92daacefee2a0bb725cd8a86f53f648964d672edfe8e0b238458 WHIRLPOOL 83d7042a9262ae2ffe0510fe2f28bac8f363903ea5925b28c1631782481078adfe4ab18e8a36f341f6b9545e2dcdfe8a34137b8f56a39bf7b502e6c7188e3b59
EBUILD canna-3.7_p3-r2.ebuild 2893 SHA256 388e6ad978237796ca308154fc5be5b2e56ca2f3270b6d8740195cc2be6ebb8c SHA512 8c5a7660f2be089841953914fa8863d0ba9190b88c23d8266d5181c1da9e17f313e36b4448ec8009a65802b203d69c72428a640a3a2e0bf01049dffac3f12bba WHIRLPOOL 564ffaaa5fd2823be9e64fd06d3729ffc9dcc10a40df3f920e9f835c05cddabed1fc3c3ee7f8101e7b76eb4b19d241837930923de55c61952120fc81e789d5fd
EBUILD canna-3.7_p3-r3.ebuild 3271 SHA256 0e8fe524f8c93f74eea9f6df8e5cea4c57eef02da6434c3685baff4c69c2329f SHA512 7a6af545f132c46acc2392f24d8ce086b862e1be5cdb72c5675809908ceeb9d8c02aa2124a49d491f8d344da85f0c53b7084bff294f0da1028bd20b45291cc46 WHIRLPOOL c31167e5bbc3d6a5747a811a8181eb645926ef829ef02aaacc9863af22028e31fb2499c8af01c399859b785941f938cd4722fd8e065f8d964a8e4f215934b79a
EBUILD canna-3.7_p3-r3.ebuild 3276 SHA256 4d9e8ff743eaedfd26a290640ef36bc13788685b556a69e572993c0645c3b521 SHA512 2623abb9b4a0a576c9653df8c56204a3ac6a774f9566ebdddcc4e77c723340ecc03d7a4a1822dd9335e0ac0ee299077d08db8745421bbba0e77408772c9bcdeb WHIRLPOOL cbf90433610f814fbd9a11b8275c0ace42fc902c65466f5bb524b7bbd8eba6e2e8e420e2f824901c5acb13710a49d2af6a2e38db59b461ddf8996351515a4acc
MISC ChangeLog 3376 SHA256 dbe27846a91ef80a559bfa5a5b922eaed6122f0ba6e2a244eb7b347f124970f0 SHA512 838b969c15f343c9163594fb7945bbfdb909e891b91887eab3e8b47c9d7c79765ae566ee19ac2b7096aa26f254fa780a5106eab1e96dd12fca228404a77b6e7e WHIRLPOOL 0505f575427ff2edcc37a8c265b2fe9f40883f615013a62f52fda4dddaf42406065cbb19d7fe37f8323b4db871902674471b1788c56052049d4e6ed39174ac07
MISC ChangeLog-2015 11154 SHA256 a47f93ca4f5d4b2b893b2aba767abbbb3a5fb54eb059f427b553ef55950992d3 SHA512 e5da79d661c4b1630c01b5bb8c305ba4ccd763e771185306a0fcd63f1947dfbf7216b089f02140f219a214d8b5100c5e225d760b02a229510feeb5802389b5f3 WHIRLPOOL e5c3a3c508b0fe383f265226cff778057a35cc7e8eee07f7347279e04bd0e51444d4be064a5991ac46540b156d2ce6c22d6678826efc43702756a5dc9b76b3df
MISC metadata.xml 383 SHA256 904d4e37dd39968855d48c3620b93d7ca7d41c33fe880892c32101c8a9a70fa2 SHA512 8affc10d697147ea5430d73c40eb4e7621ee9a06d444725566d4e16a28ccab4f53aed3025905894fe6cba0ea874dcf0d2d583d3dcedf3a0ccc8b139af02e5e98 WHIRLPOOL 5216d21d70c727534c7305a844b2391e7b9b137177a0c80fd7b0b6bf762d0abed8b79593346076616824387a7bcea1e4cde1c641819842978e795632a7145308

@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge.jp/${PN}/9565/${MY_P}.tar.bz2"
LICENSE="MIT GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~x86"
IUSE="canuum doc ipv6"
RDEPEND="canuum? (

@ -1,6 +1,7 @@
AUX plodrc 54 SHA256 3821b32173d64fe680c0bd9266e92a5dafc5a9030a3c19582c57e3792193cdf0 SHA512 2ad257ddb80bc94cd53e83dbe861ada8ea583eb419472f4488b4b567effa33ea8ada8c450dcf08c42a84c8874e5db85f1c4076b96e2f6228d0b14937830bcec2 WHIRLPOOL e293e58f7cc99078da032edab56cdd9ec4d083eb1aaf4bfddacdcfbef6fae9b65daccea70c0206686bd07184d6bd865be01b0e2eda6cc86e646095a9143ac455
DIST plod-1.9.tar.gz 29551 SHA256 e8f33c1d039ea52593365877ece67013438f7888a80306012ed89666ab8e2535 SHA512 0cf1365963ee0f5a8db445c16ce37890429a4c951ce547560e845316950b4f485ecdc0885e2d35cb240bf9d7bec587c0d913774b05cfca8a145c1837281cad88 WHIRLPOOL 32918454f2c4f8ee4335a8cb49ee19e7f7dcdbed83fad45f831e36b35866bd4d67804143017dce6f97433ead1103e125a9f1368d2c12a8b6b9abbd80caa6a9fc
EBUILD plod-1.9-r1.ebuild 616 SHA256 d414fe8c728431f9d263bb7ec67fa5b2de2aa2209c5c85d459ac13366530a5fa SHA512 2f62b93dcd33537001e725c51a19847c32a207cd120987386266e9c4e144ee2a2623f419a735cdf33d3c5de052b8a2ac15007dcd51a231bd8835c546ef644aee WHIRLPOOL f8a1aa85987464ae40ce1761a4931c1d3157e33223e667ac2e6fa7a5b6a84b2fa380aef4f6eeb75dc1ed84682e54ee5f7daac316634bf67beb45fc0d70f6a720
EBUILD plod-1.9-r2.ebuild 768 SHA256 06d93ed0c5ecb1c27e482115ddc3e842f1da9141103545af7c19cf3c7c28c2d9 SHA512 50c743841a4dca7ccd2d421e7f5d9105da234ef0f3a9dafff6b4c9f2fd12c241eac4aa3a3b0151b84648c83388b70fd38d4b1c69f585d73ba5d241e4d240ec47 WHIRLPOOL 682bb7d3518d86ceca40677ae171dea4e4f6740da1b04d6b235afd88191fe27a1c6653c602ca60f719c0d6312f2d99bafb5bbac813dd4e3cc43e401ea197b1c9
MISC ChangeLog 2524 SHA256 3ef03b5325a88b4c93192fed729829d36e51647dcfe3f94166d410ab527e2487 SHA512 e3c005318376e457e520d917c9d5897779e4b9f92c99ecfc49c8cb2795fe428a6847c47af6f9fc03949d5c03fece9e866541f3eeff456c2c8c379a54cb055e2b WHIRLPOOL 7ca7bd00ef697055c970cd1bbf3ce604dffa2c5b1f738987954cf0f87198ba9d3a69113008eb4d645c853c0f911d5fdb2cff045d43f05cfbc00fbd1672a45237
MISC ChangeLog-2015 318 SHA256 51a0309852872faa30adfa5d01173aa107ea411e80a3bf1817acaffa9048cc46 SHA512 4552a6a5630a06b959df0b9c8a1aa156ef3ace53ea31b2ebe7758b82e224bd94a3cf17cd1b5bac7b8d7798ae1b6f66350a8605b190b55f94787bdd846606357e WHIRLPOOL b11f9f0c37f7b225fbd7777034e24e2f0bb71d5268c7c54e33f7c85daddd386ef70f4ffc1ffd19a864796e5cd4ee806ab942ca19e1201e0775fcaed29c63eaf6
MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968

@ -0,0 +1,42 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="A tool to help administrators keep track of daily activities"
HOMEPAGE="http://www.deer-run.com/~hal/"
SRC_URI="http://www.far2wise.net/plod/${P}.tar.gz"
LICENSE="|| ( Artistic GPL-2 )"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
DEPEND="dev-lang/perl"
src_unpack() {
default
# Bug 619934. Change directories first to ensure that "unpack" outputs
# to ${S} and not to ${WORKDIR}.
cd "${S}" || die
unpack "${S}/${PN}.1.gz"
}
src_prepare() {
default
sed -i -e 's#/usr/local#/usr#' "${PN}" || die
}
src_compile() {
:;
}
src_install() {
dobin "${PN}"
doman "${PN}.1"
insinto /etc
doins "${FILESDIR}/${PN}rc"
dodoc README TODO
}

@ -3,7 +3,7 @@ AUX tcsh-6.20.00-debian-dircolors.patch 506 SHA256 ff3d745448e2491348a9eb92a0d37
AUX tcsh-6.20.00-use-ncurses-tinfo.patch 382 SHA256 62377f6dd9bb6eb6ff2aa26489343847492b1af7ad4d9e3e713fdbb78f4b0cfa SHA512 d6e2346a0ed093651be7073b04cd31ec1bd587c52fc9a21295405699fed2a63d6ea8415e7c0d29e0f03732288b4a8749e14c9ee85c39a1b4f8e51cfa996166c3 WHIRLPOOL 7a38ed34f9cbcd91f80189447c21bed8e71dcee7005f1d4876522badfc66a543d2c2fb0c4d1a744d17d3a2c2f2ba1a8cdf9dd76a561d0a76e58589d7ada6d296
DIST tcsh-6.20.00.tar.gz 1001696 SHA256 b89de7064ab54dac454a266cfe5d8bf66940cb5ed048d0c30674ea62e7ecef9d SHA512 c5635393c22341e62fb9a0b953ddf8871a876ab09deb08c98237f93afa9257b4a3381d1db65eefe769e22ef845db29ab7bc78773f1f609d73c8205689a6683e9 WHIRLPOOL 09090ca8f698b4cc85b9a6dede56cf83a1f71b9844ac99729d0472bb9f7c4593572673b07f0ec9a0eb34cf7903cad08c20d93c795aff66f0717a48b47efa86b0
DIST tcsh-gentoo-patches-r1.9.tar.bz2 2488 SHA256 6375f48d78b64fd97fc2cb07e8117e41459521a8de3919d174eec321a98af483 SHA512 9903e9c3e2279abcac09a3235f3c5db9f42156c18137eb651ede195ca2b069f0b5bc6105fed33666b69796c4ebf03e4efe63cd9beba1898bac7297a2f74bfd3d WHIRLPOOL a16e642f32095f5403cad38446acc50e1802e874dba66eccfdc2ab7f5108fe77e91f5990585ba4fffb808be92c15a05f70eaf1fb436da040287b04c207c9a105
EBUILD tcsh-6.20.00.ebuild 2658 SHA256 a48e622dc2bb382f1a09449e31b9abcfdf3d3066604cd1303a531e9ed33844ee SHA512 ca1ba2db6b2347930434acfd47bd59009ea752160abf865c56779cc064f1ea63716f80633f364c6faadf7e45311c91ddf2879add53386e0efab28f57b64781b3 WHIRLPOOL 79eb2800f1d9b13357a608a1dc2615edf7994154035dbee12e947e40124e161d948883d0a4e651c2f6b589b955bc839ccbb92a80e851e56134907c7c81507144
EBUILD tcsh-6.20.00.ebuild 2658 SHA256 c2164bafc72bc59d89594e8b2acdc18d776613837a41c5071ff604e16ce03f0c SHA512 ddced3ca05f5ee6a035e598b9289cb08b16beedc5a38ac7c2300d3338b016bdd2e98f45eab04c8739bdc7819b342e7f9320e48eb3743abadd6aced57992841b9 WHIRLPOOL 047943717caec0e2265d08329dde17c6046d83e0548abeda3cd8d36fff7cf6a2ebdb53b5b0ed1cbeeb3929fdfd6fbbecc3b02e1bb221bdb7f2d61ca7553c6e1b
MISC ChangeLog 4109 SHA256 513e7fc1972369540071c0a04791ec68c0a48dc0c1f02578c3e9211c5cdcadd1 SHA512 ca22bc79242038d1c1a1eaff0e3e4fb965d5106b37bf6412f41fc3b0e75a12bde427561c5a622db4e2deaca99dbeada463c0cb5845c4a03fae7f4d62b4e2d80f WHIRLPOOL f779521d29920ea1dda7fba10eec1743c95490cec0195ff59cf55f1c568b2b30255693236e72a8d46c557409651fa27674d05804d75dcd874d8d51858b8d1e58
MISC ChangeLog-2015 19499 SHA256 315cc3d9a126704dc65869a471caf4256f21e435299889dd75a0bd9f6c0c2f9c SHA512 5fd83ece138bc3171e706a27071301729ebd97f920478d3c659711b3d0921d6975f59519cae135de8f2d4a072a6a76a55e5ebd0aad0f7d7d61439fb5c82d1510 WHIRLPOOL e875020a9abbf5e2fb2961c1f00b7a87cd1e3a089429fc3f42ec088a199d896288113793225acc175467d550643182f4d1189a3c2075c29b39008c5d8026c943
MISC metadata.xml 652 SHA256 4eb992c02775173cc426a601f5f6dc7db9951760396ed3c452dccb2b869f9f3a SHA512 355c4cef934eb118937a8504c497b84c39cce30aba12cbce4dbc7c698f23787aeb7eb408dcf1670a509f289a0f88990cd6b5b9260a9b2b2d3bfcb4a2e39084b6 WHIRLPOOL 7db1a425ad545a14f1a2bdb2cb80b16f680207c030a7f86e4ed636444356f46323b25d285e803aa2c8f413efc4292381e9ccad6083e2b0900fd74409c8943a17

@ -11,7 +11,7 @@ DESCRIPTION="Enhanced version of the Berkeley C shell (csh)"
HOMEPAGE="http://www.tcsh.org/"
SRC_URI="
ftp://ftp.astron.com/pub/tcsh/${P}.tar.gz
https://www.gentoo.org/~grobian/distfiles/tcsh-gentoo-patches-r${CONFVER}.tar.bz2"
https://dev.gentoo.org/~grobian/distfiles/tcsh-gentoo-patches-r${CONFVER}.tar.bz2"
LICENSE="BSD"
SLOT="0"

@ -5,7 +5,7 @@ DIST xapian-omega-1.4.4.tar.xz 501712 SHA256 14dd790b94b828b457120439886bb5de59c
EBUILD xapian-omega-1.2.22.ebuild 756 SHA256 c88a2ea6a669b735cba2d7ab584bb490c06c48b3d1cbb91b0dc1a5e6a47fdc0a SHA512 413a7b72ce7e4f05b84e4c8e798dde421decb286bb3dcb5ccd9b7f37596160cb41b8c35f7cd330971f0223b05aec9308950125d078be0810f2fb09bc77ee2406 WHIRLPOOL 5d34c10dceb36624463a3fc479fa6e631d899c24e72f45434a640169e938a01ac22db466081b664783da3e8aa150a516a9ae8e6fcb2e41dc6fa2da5a426ea88a
EBUILD xapian-omega-1.2.24.ebuild 1268 SHA256 345ebaab05f6ff817324f3ad6df2b32acb8df0a60dd0d5ba1d6a908ee35f7044 SHA512 4d74b0bbb965db51bebbb241852024dd8ae720ac2d7cac8b52b888e0a4dadb400030be2e1a74f570cfa1ee1ca5ce8c4f0acae783e1c8ef1cb95a2988bfa49eee WHIRLPOOL 554983c4663c0056969fc2e40dad9715cc6a98334163ecb9bcf070c68afd5c7e2b3ca47e7f4f3843bfbf3902bfd4e6c42c14820bf9450793658d18e9b29b3b76
EBUILD xapian-omega-1.4.3.ebuild 1142 SHA256 4d70942b45f0d1fb020ad8ddcabcc49c02fdd2921aaf1cbfff83bcc88388b96b SHA512 8b851973b8ba0de58dfd75e05f5012a2858963681a737e796fa5b02addbfffc9e343a0893e070e09327bcb97350fa583588ce34bc642b9ffbd97827dbdda77c5 WHIRLPOOL 1107a0413cc3ef07f86bff3eaf9d3289a5c65e2636a535dcc58594215446a235c602074ced3e6e2256567891cd83fb46cbb24781621cb42258b722e87bec0e09
EBUILD xapian-omega-1.4.4.ebuild 1152 SHA256 2709fc46316ae5be2509eecc2e73631f95ed3932903654e2f38b1ee1fd62af2d SHA512 d3001cd8b114a552a3b89e38fcd1e5f83ff352ebf2294ebe8645e942c6dcb76e5f325bb6094aae9c575e34d3304091c02b5fa056881d263996ee5af4a6b3e42f WHIRLPOOL 6e5867c8f3deb216c69c45963e0007f0b12c2f1ef276163e18e2edfcdb05d8d34df28cb340182ae90ad8f8ed3b247c3909926aa91764acbe17346faf5e32b1da
EBUILD xapian-omega-1.4.4.ebuild 1151 SHA256 8a85579688cb693256c81f7e5ac7a80ed1dbca7a01f6cb33990cbcd0ba93cfde SHA512 1b9edae7068e109eca974b503acf25200f45de85dbe1873974f87fb734948a6014af207c6e463849965f3104762cdd66a172ee24dd17524ca1234b8635972c90 WHIRLPOOL c2d5d2d80afa1881b9fbe4e3f1d5bce1069a836a5c49babe1f7f76b27cca024d1e26b5f9b2b715614aaa3ac083273c0d62596756101301b6c86e109646a22d62
MISC ChangeLog 9843 SHA256 898ae8f6dd1cbd09301ff9d8c3eebaaa7a8c4db1e2c72e317ed1c3d8e0f8d82a SHA512 902d8678962a5c7c050f16f46cb0de7a948b1db8f6cf7ff602018886f7964f83bac6b00d31c83b20ca842aa02917e52d0d48ed36f01afdcd325f4fa2dd821675 WHIRLPOOL f43872445af68a193b91bd3dc44e7991dd95ba217ad7c1ee623e258d1e58349938c78b272f9d6df137bed6ba74377bd5bff217567c2e9059fd66a00f34fa171c
MISC ChangeLog-2015 8456 SHA256 2a7ccfcb36e7792d7f423883c2094b106aa3955cc6d0551d2999557193eeb834 SHA512 a53026a24f108e1d4c673736ac88b3acaca2bf1725e139c1d4f1172b44e275865ad136a0df99aa370095a20932c82919eb7ff71025a1b309e33ed99d6d308b3f WHIRLPOOL f1568db0197cf41acd5fbacc6d816efb49f1ce2ede1d1f07f9f45f018b7a1d93df07bd274a5f8a47b9b58fa6cf455184e21db4f585f388fe5f2a4e5f7d9f5855
MISC metadata.xml 252 SHA256 a590e5133cd97a615db4f977b0e28e5c60c56cac76eb3d339109cdf379003b60 SHA512 cbda7bf9832872764ae776ce16b2966c37a2ba3a1982d9817006fd6b82d7b17146434cde428bf114062a483e9053d2acdcdd004695e6ebf428d19cdc09937c65 WHIRLPOOL b209a730a169969b9e3c4d4612368bc5b30bfa5fae275d98d83ba96fd0ad01d308a8fed4f7d67a7c9fa417c624dfeb23ce89ab58923a8a0b5b1bd68ee73f288c

@ -10,7 +10,7 @@ S="${WORKDIR}/xapian-omega-${PV}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ia64 ~mips ~ppc ~ppc64 ~x86"
KEYWORDS="alpha amd64 arm ia64 ~mips ~ppc ~ppc64 ~x86"
IUSE=""
DEPEND="dev-libs/xapian:0/30

@ -1,4 +1,6 @@
DIST nagios-syntax-1.8.tar.gz 1737 SHA256 83976725d00e3d346456a1d53755552622f1c01b501a266064919071a8b1fb31 SHA512 53a17c521a66a42f0082e6a963059ff96ed5f899e2be4c50ab68cbf237d1ca6bec8476b798b4a99563a8fdd6dc6ef632de19399b5aad12bad586f0cf0161f76f WHIRLPOOL 99f376c40dfa0a09915a986d305be629bb259c834a38cdc25e8276d5de92dfb75e62ecf8d913994488ab14cb16cf232f21826047589cc9bb0024efcc5d414807
DIST nagios-syntax-20050105.tar.bz2 1721 SHA256 76ddf01aefe98d124a8c120c39060c6f374e8333cdd644d075f4e445ecfc3399 SHA512 4bfca41c7aac4580511bf651db67c0dc16fcdcb09137ba27ce5472be9e3695db0ac254dca370b0f3576ab58959cd0ca5235833e45b1186c6f6721ca3d5793c6b WHIRLPOOL b5727573851e7d43a8bd84830e58c8c0cee65316a24ad5fee7d8f2d1890cb5b2f66ea40e738b7182e5800e2710260a0f32b9a22dd8b365807361f1e7cfe98148
EBUILD nagios-syntax-1.8.ebuild 562 SHA256 61fa8abea01398022fdbb689ac74f4392176d7d48682e0928e2a48a3548eb1b8 SHA512 bb18109c3d2f0af840f74ad2b7d53d58a0145fc6cc730f3b01d06f9f5bd31b0f15b4d22a03a8509bd6415247d463d6202342d358be8b81f8d705978b2f04ab05 WHIRLPOOL e24de5bdf8bafabd236e11ca566ca9757cf31e842bbf941e29f94a816cd1c5541334d2c2ccd88850250cb01f70149e44d4c8ff712832d0cbfefd2b57192e399c
EBUILD nagios-syntax-20050105.ebuild 488 SHA256 e6422b7e81921974ec9e8d49988f2af2ec4976237dc9dd35b69ef1a7b3adeb31 SHA512 c72ec5d5a2199b06ea41439e06b12652e01ffde1959fdaef3e44a15ae6a3570adc77e13a20476af8c7c3c8ad87130589a9e413655af0859778d6bad1ab216861 WHIRLPOOL 5628a631c9ea66a79578830fe278204bcf60c40549217c1744c741ab092ff800931091d0f3509e019bc6954feee12880de054de30811575bf5642a2254f48e70
MISC ChangeLog 2450 SHA256 91f3f86f8a8bf26ba64039c72af6bf6bc03e298c65f00d3a9ae82c5211689768 SHA512 2f197a351f84a06535761161cd759658a40027cda94b9221730163041126e9228901bc48e5c0f3f668db1b3054d1399d07ebbf07198d151b829007f090f5af7d WHIRLPOOL bce81ca312f63cbff188dd4835eb6d6afcfe738fd662888434eae0e5573efb6e6739d9323c69a9f912b7dc9bb2c51dfc7647c9eef3b2f5f3cbd8bf03f35c4aae
MISC ChangeLog-2015 1753 SHA256 099a5a31fb58a557b59bcc81c10678accc10c8555c1271eeb60623c34446c8af SHA512 44f4d0e660a4953425852b8ecf5c223b38ecfb2980c81171bbea81db6565805c93454ce74255685a479f810e2e06036ad4726dc3eccb28c92ec4265741b6f673 WHIRLPOOL 8cb3d825663f5c2ace585b63c4bde9536572d336255f85ffe79061b3e952869c879498e3dd18888e6362650913381e93cea19931142a8031ffbe4396f890c523

@ -0,0 +1,17 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit vim-plugin
DESCRIPTION="vim plugin: Nagios configuration files syntax"
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=2261"
SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz"
LICENSE="vim.org"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
VIM_PLUGIN_HELPTEXT=\
"This plugin provides syntax highlighting for Nagios configuration
files. Detection is by filename (/etc/nagios/)."

@ -1,6 +1,8 @@
AUX conf.d-2.0 2944 SHA256 b94756f2a5fe43893dea90fadbe47308e50fb4dbe2cbaa2676f34fa88181d8e7 SHA512 2781e2caefed0c8be9c612f92cecf5a572dc17b97519034637a2b3f98a88af02dd8973f6c6b2af524d235067df6866409d1fe9d56740bfd0efb09948073c8d3b WHIRLPOOL d174ea0c58217b4403a640c06dba06db3d6ecd650ae66a24051e4319f13fb8e6f603c01dee6e9af5b91c645e67f186817182c808e0ba7d7282d51d3ac932ea86
AUX init.d-2.0 4534 SHA256 b6eb4576e654b1f4a8138df04408935a07fab69775e9663f736133c71bbb414b SHA512 f3ba5b3f9b6d60ecdcda3a3aa38f62991969d597586ca0bdc70f2c2901409298f88cab7f98665edd486a6ce312f27c74796afa9c2d880a132516c3b2c002d69c WHIRLPOOL 13bff6f9c7882f7bbc8f755d862f0eea80d7d9e40edf308b3347035cb324f12e649253eafceff8332fa4219f62dab2588740079bb68f0d68c504f3a594a95ac8
AUX init.d-2.2 5590 SHA256 c0636735e3d31b0e0d2067411497faec2bdcbf2cdafa4b5e4a2cbdbaf10dc799 SHA512 c77b5e2e2bcf62c21ed3d83b4ea1a8a8fe8aa8e95f007361a956de069bcaa9cdadc93150f13846005681afd760584610c3f4d5aa093cf5243e72d04369a30b4b WHIRLPOOL 79d81f3b446e518d4cb9160ce0d57e3a9d4e3bcf78b675e59f442ebb4c80706278a22f0b643b61826ea459deff330dd912431b3c171a2a78189b536cc1456b3e
AUX init.d-s6 3879 SHA256 4499808045497addaf504abeb2de80de7259e2f2f8468762157ff4612e40d602 SHA512 dc3b7bb441b3df58ecb99d977773365324b43474b1c2d3f9bbd8e18542579008445bbe788e78bc4ef6c1cd0cb51d0c2f16a5577d3840aa125383715f1938b8d9 WHIRLPOOL 7961756c3cc888bd52b321452a2c68bdd6bbc3ed1cedc76e5bab5ced7f4d1d6d910e75886be3d0388c9ecaaf341a7bc17374705efafbf67dc1dc27f9438cb028
AUX init.d-s6-2.2 4964 SHA256 c10e61259064069e0b57889915d4008d71e5b49508a3faedf020c23c2017834e SHA512 43b530d14a9ff9562aa365aeae78b28b81dfb4522c34ee492560627195a70834645e7a94be9061642d53b3a469ff53d2a73b0f908290ddbdbc6647ac4507deb8 WHIRLPOOL 0c7e7772493dd3c12ca86f93c7055e57d58b19d0a5a914172f02db7cb1418fe98c650812b4077cdaeb9bcc2ca357466b255c81e90a6584d03c05c969862aea1a
AUX log-s6 373 SHA256 e66f40cb4b575fdc0b473dd9e51afca799a317ab317afe5a78267560ffe90776 SHA512 e686bc0a4d9d5daf263c5a5f6bb883da1495feb9910f93c791af2d858b2adbf7cfc785c336ce470609f3f7bd12dabb97b470453bd67316feef5ed4df9ee9307d WHIRLPOOL d836d833e1c6f06515ec0b26a14ac4e89008403c8e01db6a833877d0954a7fffca96ff274b3a3a1c7a7d37eab9f394a107a0ac6424a1f79b91dadc20bb6f87ee
AUX logrotate.mysql 368 SHA256 a25ba0df7782e9a2dceac69e808c304e97a10119f5c0c2b539113a41576b5ca3 SHA512 71e6aeec21e220157fb07a609475c626e0698f556db20f5e2876117d1d46a2f297520b2124458e8b8077f9a128e27540ffa1b77cadc5eb372a502edfb804fed1 WHIRLPOOL e2012c56148e24339a7b70f7f7674071c3600ac94ae3c4dcaf1f4bc548f89764dd0099673e11b35f95936bf8bb72b3e65e53f70f1492c09707af3d5d0196e19b
AUX mysql.conf 37 SHA256 08daa863ddd50aff0b608621ed26936919211e286440951dca5866141291004d SHA512 7b4940666d21f09fda47e2b24bd252c83af4372f34f1b3410c59d8f439fb7c0166d5a1b8d857bf67f2263f15d95a0fa0b67f225152a18c180b67d28f4ceb5f00 WHIRLPOOL e2765bf32478fa6d3362760845188bc25b5e2a280cac66dc453b593445d8eaa0af4c92704ed20b4561377771b354605477d8cb5420937d1e9f970e0b4b106d85
@ -9,6 +11,7 @@ AUX mysqld-wait-ready 1758 SHA256 98d845897c4098e4a3ca62cd3bad26a6fc2565a33737f1
AUX mysqld_at-v2.service 1170 SHA256 e6d19a8414fdf78f1eaaf7f5ec2de57864f9fed86f193870fc0a8f108aec9b3e SHA512 a91eb574925afc0096e668799f9806b1cfa4c808ffab26dab5df1934db0dd8059a5e7913b0fdc3374f41e14cc72a6450890c9d746d3ff2de873af91199a71ee0 WHIRLPOOL 7c42bdd333f578b9a5443ae13383539cc116c0b2f32283c0e09ca20e46076b59f5eea40f6be0dd296fb56de04097ee6eded4ae7d1fb345481eb66a5527ddc254
AUX run-s6 268 SHA256 387eff4eeef85711e052cc5ee7f532f5574e35ff1875c490316b65203009e750 SHA512 82be247195f6d9d230b063e9bda393bab8855382c2f3e5eb4d427fc1eb7e23dbd8c90939224ff2b5e4116a5c9d3f26ebdc9b9f548cde91e7c1217f4f8500c0d3 WHIRLPOOL e7ea48cf98bf7c2a4dd433db0fd64344e62da19f8d7f3b0d092fcd145d69ff1794b432da7a122fef5738684674986e8743141c328e02d1b789a0e4cc8abb32bb
EBUILD mysql-init-scripts-2.1-r1.ebuild 1821 SHA256 c9bc91af814c1c774e18c6d420c0922d0c144a8a6257dfc626e57c924f17689a SHA512 22ded8b5a54f56a24f15e9285cb5900dd2cda89b21c78eebc0e7b8fd04ba5cde0b4a50f2d2ba51a520263d3ee97f6f5a0dacd30a754af3c5c992ba498be5d657 WHIRLPOOL 3ee855a1b7aedeff173a233f0a5ce56898524734e60f7f7182d5b4e354042c9b57dd3960551dbee9de71544731480ebcfbad49778ffc723e95165dc1bdcee2a3
EBUILD mysql-init-scripts-2.2.ebuild 1834 SHA256 49fb01d4d0961e26b79a7b6c76328ce7216ec53f4163e6de7322877723f1e760 SHA512 125e70f28e34ba1383187a496fbc8eef4f9229e9d1178496b45c7b071ecadfd662d600186773158b01b7f79643eb637cdd05162dfb97e093a7a2c054d6fcf3ec WHIRLPOOL 01c121671657eea5402d7a2fbea0fda730fbbf792722b8765f11786419bed696c28321bac93c35b96c401b987fa22314705cc4ce55f192ca4d5f32725effb863
MISC ChangeLog 5075 SHA256 44ff68e70c3fc274340328cfa85036b4f6f76fc56d9407ce625b5f2899b318b8 SHA512 bdde86bbb6e5411fcac587bbfe3224c860903cde1ea87ef5c47a0f8e21fe70d43601ceb8973c9d4d0f35cd139d361ed40d11f158d4634fff757ffb4c4a96e676 WHIRLPOOL 4fa50bc76b94aceaf16222d44af2efe06d4a1a79645dc1ff095ec7a05ea043395113eabfc0c837539a63513d1e150df4d5042b4d8c1e0e4605ead5f6e42720c9
MISC ChangeLog-2015 10019 SHA256 bc664645c2510ff8077652c36fdd804b29f4f2c2d84915f75323996d02088be4 SHA512 c7112d3e3695c89f06422f7af6e1b9ed723961c43d5d9cdf5a97ed32943faa66f035b0e04a6ea95499a8b596bc710361d7235c5dae780ab7fed6bc7ff979b2b7 WHIRLPOOL 697811e2925bf4501f4be76e7b48b50def027a8ffd1a01b4d726ff0d4b37ec280c1597f5632a8f90bab3680f0596b6a25ae5b3d11e003a2902f1c6c647d1ffbd
MISC metadata.xml 243 SHA256 441acc023219e6b01e567b9d627a53793c43f3f2fd1dbe3be0eced9885b70385 SHA512 7c227a1fadd8d61aae9baabeb5d964c93fe0c4d82fb838c83fe0360cf38b24bebf51037726f13188ecd8f52c335368a693b81e74d79ba949576a6dbcb54887a9 WHIRLPOOL f3d0d5ea02babbb1d947f0d274afcdb548af3c4356bc049be314e561f3f6e3ae9503599a44bc8da1e305aa18cb671950adb2fb284060a4b98b67a8a6d16bef73

@ -0,0 +1,191 @@
#!/sbin/openrc-run
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
extra_commands="checkconfig"
extra_stopped_commands="boostrap_galera"
description_checkconfig="Verify the server's configuration"
description_boostrap_galera="Start a new Galera cluster with this server as the initial node"
depend() {
use net.lo
# localmount needed for $basedir
need localmount
}
get_config() {
my_print_defaults --defaults-file="$1" --mysqld |
sed -n -e "s/^--$2=//p"
}
mysql_svcname() {
local ebextra=
case "${SVCNAME}" in
mysql*) ;;
*) ebextra=" (mysql)" ;;
esac
echo "${SVCNAME}${ebextra}"
}
stringContain() { [ -z "${2##*$1*}" ] && [ -z "$1" -o -n "$2" ]; }
bootstrap_galera() {
MY_ARGS="--wsrep-new-cluster ${MY_ARGS}"
mark_service_starting
if start ; then
mark_service_started
return 0
else
mark_service_stopped
return 1
fi
}
start() {
# Check for old conf.d variables that mean migration was not yet done.
set | egrep -sq '^(mysql_slot_|MYSQL_BLOG_PID_FILE|STOPTIMEOUT)'
rc=$?
# Yes, MYSQL_INIT_I_KNOW_WHAT_I_AM_DOING is a hidden variable.
# It does have a use in testing, as it is possible to build a config file
# that works with both the old and new init scripts simulateously.
if [ "${rc}" = 0 -a -z "${MYSQL_INIT_I_KNOW_WHAT_I_AM_DOING}" ]; then
eerror "You have not updated your conf.d for the new mysql-init-scripts-2 revamp."
eerror "Not proceeding because it may be dangerous."
return 1
fi
# Check the config or die
if [ ${RC_CMD} != "restart" ] ; then
checkconfig || return 1
fi
# Now we can startup
ebegin "Starting $(mysql_svcname)"
MY_CNF="${MY_CNF:-/etc/${SVCNAME}/my.cnf}"
if [ ! -r "${MY_CNF}" ] ; then
eerror "Cannot read the configuration file \`${MY_CNF}'"
return 1
fi
# tail -n1 is critical as these we only want the last instance of the option
local basedir=$(get_config "${MY_CNF}" basedir | tail -n1)
local pidfile=$(get_config "${MY_CNF}" pid-file | tail -n1)
local socket=$(get_config "${MY_CNF}" socket | tail -n1)
local chroot=$(get_config "${MY_CNF}" chroot | tail -n1)
local wsrep="$(get_config "${MY_CNF}" 'wsrep[_-]on' | tail -n1 | awk '{print tolower($0)}')"
local wsrep_new=$(get_config "${MY_CNF}" 'wsrep-new-cluster' | tail -n1)
if [ -n "${chroot}" ] ; then
socket="${chroot}/${socket}"
pidfile="${chroot}/${pidfile}"
fi
# Galera: Only check datadir if not starting a new cluster and galera is enabled
# wsrep_on is not on or wsrep-new-cluster exists in the config or MY_ARGS
[ "${wsrep}" = "1" ] && wsrep="on"
if [ "${wsrep}" != "on" ] || [ -n "${wsrep_new}" ] || stringContain 'wsrep-new-cluster' "${MY_ARGS}" ; then
local datadir=$(get_config "${MY_CNF}" datadir | tail -n1)
if [ ! -d "${datadir}" ] ; then
eerror "MySQL datadir \`${datadir}' is empty or invalid"
eerror "Please check your config file \`${MY_CNF}'"
return 1
fi
if [ ! -d "${datadir}"/mysql ] ; then
# find which package is installed to report an error
local EROOT=$(portageq envvar EROOT)
local DBPKG_P=$(portageq match ${EROOT} $(portageq expand_virtual ${EROOT} virtual/mysql | head -n1))
if [ -z ${DBPKG_P} ] ; then
eerror "You don't appear to have a server package installed yet."
else
eerror "You don't appear to have the mysql database installed yet."
eerror "Please run \`emerge --config =${DBPKG_P}\` to have this done..."
fi
return 1
fi
fi
local piddir="${pidfile%/*}"
checkpath -d --owner mysql:mysql --mode 0755 "$piddir"
rc=$?
if [ $rc -ne 0 ]; then
eerror "Directory $piddir for pidfile does not exist and cannot be created"
return 1
fi
local startup_timeout=${STARTUP_TIMEOUT:-900}
local startup_early_timeout=${STARTUP_EARLY_TIMEOUT:-1000}
local tmpnice="${NICE:+"--nicelevel "}${NICE}"
local tmpionice="${IONICE:+"--ionice "}${IONICE}"
start-stop-daemon \
${DEBUG:+"--verbose"} \
--start \
--exec "${basedir}"/sbin/mysqld \
--pidfile "${pidfile}" \
--background \
--wait ${startup_early_timeout} \
${tmpnice} \
${tmpionice} \
-- --defaults-file="${MY_CNF}" ${MY_ARGS}
local ret=$?
if [ ${ret} -ne 0 ] ; then
eend ${ret}
return ${ret}
fi
ewaitfile ${startup_timeout} "${socket}"
eend $? || return 1
save_options pidfile "${pidfile}"
save_options basedir "${basedir}"
}
stop() {
if [ ${RC_CMD} = "restart" ] ; then
checkconfig || return 1
fi
ebegin "Stopping $(mysql_svcname)"
local pidfile="$(get_options pidfile)"
local basedir="$(get_options basedir)"
local stop_timeout=${STOP_TIMEOUT:-120}
start-stop-daemon \
${DEBUG:+"--verbose"} \
--stop \
--exec "${basedir}"/sbin/mysqld \
--pidfile "${pidfile}" \
--retry ${stop_timeout}
eend $?
}
checkconfig() {
local my_cnf="${MY_CNF:-/etc/${SVCNAME}/my.cnf}"
local basedir=$(get_config "${my_cnf}" basedir | tail -n1)
local svc_name=$(mysql_svcname)
ebegin "Checking mysqld configuration for ${svc_name}"
if [ ${RC_CMD} = "checkconfig" ] ; then
# We are calling checkconfig specifically. Print warnings regardless.
"${basedir}"/sbin/mysqld --defaults-file="${my_cnf}" --help --verbose > /dev/null
else
# Suppress output to check the return value
"${basedir}"/sbin/mysqld --defaults-file="${my_cnf}" --help --verbose > /dev/null 2>&1
# If the above command does not return 0,
# then there is an error to echo to the user
if [ $? -ne 0 ] ; then
"${basedir}"/sbin/mysqld --defaults-file="${my_cnf}" --help --verbose > /dev/null
fi
fi
eend $? "${svc_name} config check failed"
}
# vim: filetype=gentoo-init-d sw=2 ts=2 sts=2 noet:

@ -0,0 +1,163 @@
#!/sbin/openrc-run
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
depend() {
use net.lo
# localmount needed for $basedir
need localmount s6-svscan
}
get_config() {
my_print_defaults --defaults-file="$1" --mysqld |
sed -n -e "s/^--$2=//p"
}
mysql_svcname() {
local ebextra=
case "${svc_name}" in
mysql*) ;;
*) ebextra=" (mysql)" ;;
esac
echo "${svc_name}${ebextra}"
}
stringContain() { [ -z "${2##*$1*}" ] && [ -z "$1" -o -n "$2" ]; }
bootstrap_galera() {
MY_ARGS="--wsrep-new-cluster ${MY_ARGS}"
mark_service_starting
if start_pre && start ; then
mark_service_started
return 0
else
mark_service_stopped
return 1
fi
}
extra_commands="checkconfig"
extra_stopped_commands="boostrap_galera"
description_checkconfig="Verify the server's configuration"
description_boostrap_galera="Start a new Galera cluster with this server as the initial node"
supervisor=s6
name=$(mysql_svcname)
s6_service_timeout_stop="$((1000*${STOP_TIMEOUT:-120}))"
#s6_svwait_options_start="-U -t $((1000*${STARTUP_EARLY_TIMEOUT:-1000}))"
svc_name=${RC_SVCNAME%-s6}
s6_service_path=/var/svc.d/${svc_name}
start_pre() {
# Check the config or die
if [ ${RC_CMD} != "restart" ] ; then
checkconfig || return 1
fi
MY_CNF="${MY_CNF:-/etc/${svc_name}/my.cnf}"
if [ ! -r "${MY_CNF}" ] ; then
eerror "Cannot read the configuration file \`${MY_CNF}'"
return 1
fi
# tail -n1 is critical as these we only want the last instance of the option
local basedir=$(get_config "${MY_CNF}" basedir | tail -n1)
local pidfile=$(get_config "${MY_CNF}" pid-file | tail -n1)
local socket=$(get_config "${MY_CNF}" socket | tail -n1)
local chroot=$(get_config "${MY_CNF}" chroot | tail -n1)
local wsrep="$(get_config "${MY_CNF}" 'wsrep[_-]on' | tail -n1 | awk '{print tolower($0)}')"
local wsrep_new=$(get_config "${MY_CNF}" 'wsrep-new-cluster' | tail -n1)
if [ -n "${chroot}" ] ; then
socket="${chroot}/${socket}"
pidfile="${chroot}/${pidfile}"
fi
# Galera: Only check datadir if not starting a new cluster and galera is enabled
# wsrep_on is not on or wsrep-new-cluster exists in the config or MY_ARGS
[ "${wsrep}" = "1" ] && wsrep="on"
if [ "${wsrep}" != "on" ] || [ -n "${wsrep_new}" ] || stringContain 'wsrep-new-cluster' "${MY_ARGS}" ; then
local datadir=$(get_config "${MY_CNF}" datadir | tail -n1)
if [ ! -d "${datadir}" ] ; then
eerror "MySQL datadir \`${datadir}' is empty or invalid"
eerror "Please check your config file \`${MY_CNF}'"
return 1
fi
if [ ! -d "${datadir}"/mysql ] ; then
# find which package is installed to report an error
local EROOT=$(portageq envvar EROOT)
local DBPKG_P=$(portageq match ${EROOT} $(portageq expand_virtual ${EROOT} virtual/mysql | head -n1))
if [ -z ${DBPKG_P} ] ; then
eerror "You don't appear to have a server package installed yet."
else
eerror "You don't appear to have the mysql database installed yet."
eerror "Please run \`emerge --config =${DBPKG_P}\` to have this done..."
fi
return 1
fi
fi
local piddir="${pidfile%/*}"
checkpath -d --owner mysql:mysql --mode 0755 "$piddir"
rc=$?
if [ $rc -ne 0 ]; then
eerror "Directory $piddir for pidfile does not exist and cannot be created"
return 1
fi
# Prepare env files to source
mkdir -p "/var/svc.d/${svc_name}"
echo "MY_CNF=\"${MY_CNF}\"" > "/var/svc.d/${svc_name}/env"
echo "MY_ARGS=\"${MY_ARGS}\"" >> "/var/svc.d/${svc_name}/env"
echo "basedir=\"${basedir}\"" >> "/var/svc.d/${svc_name}/env"
mkdir -p "/var/svc.d/${svc_name}/log"
echo "SVCNAME=\"${svc_name}\"" > "/var/svc.d/${svc_name}/log/env"
echo "S6_LOG_OPTIONS=\"${S6_LOG_OPTIONS}\"" > "/var/svc.d/${svc_name}/log/env"
}
start_post() {
local socket=$(get_config "${MY_CNF}" socket | tail -n1)
local chroot=$(get_config "${MY_CNF}" chroot | tail -n1)
local startup_timeout=${STARTUP_TIMEOUT:-900}
if [ -n "${chroot}" ] ; then
socket="${chroot}/${socket}"
fi
ewaitfile ${startup_timeout} "${socket}"
}
checkconfig() {
local my_cnf="${MY_CNF:-/etc/${svc_name}/my.cnf}"
local basedir=$(get_config "${my_cnf}" basedir | tail -n1)
local svc_name=$(mysql_svcname)
ebegin "Checking mysqld configuration for ${svc_name}"
if [ ${RC_CMD} = "checkconfig" ] ; then
# We are calling checkconfig specifically. Print warnings regardless.
"${basedir}"/sbin/mysqld --defaults-file="${my_cnf}" --help --verbose > /dev/null
else
# Suppress output to check the return value
"${basedir}"/sbin/mysqld --defaults-file="${my_cnf}" --help --verbose > /dev/null 2>&1
# If the above command does not return 0,
# then there is an error to echo to the user
if [ $? -ne 0 ] ; then
"${basedir}"/sbin/mysqld --defaults-file="${my_cnf}" --help --verbose > /dev/null
fi
fi
eend $? "${svc_name} config check failed"
}
stop_pre() {
if [ ${RC_CMD} = "restart" ] ; then
checkconfig || return 1
fi
}
# vim: filetype=gentoo-init-d sw=2 ts=2 sts=2 noet:

@ -0,0 +1,63 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit systemd s6
DESCRIPTION="Gentoo MySQL init scripts."
HOMEPAGE="https://www.gentoo.org/"
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE=""
DEPEND=""
# This _will_ break with MySQL 5.0, 4.x, 3.x
# It also NEEDS openrc for the save_options/get_options builtins.
# The s6 support was added after openrc 0.16.2
RDEPEND="
!<dev-db/mysql-5.1
!<sys-apps/openrc-0.16.2
"
# Need to set S due to PMS saying we need it existing, but no SRC_URI
S=${WORKDIR}
src_install() {
newconfd "${FILESDIR}/conf.d-2.0" "mysql"
# s6 init scripts
if use amd64 || use x86 ; then
newconfd "${FILESDIR}/conf.d-2.0" "mysql-s6"
newinitd "${FILESDIR}/init.d-s6-2.2" "mysql-s6"
s6_install_service mysql "${FILESDIR}/run-s6"
s6_install_service mysql/log "${FILESDIR}/log-s6"
fi
newinitd "${FILESDIR}/init.d-2.2" "mysql"
# systemd unit installation
exeinto /usr/libexec
doexe "${FILESDIR}"/mysqld-wait-ready
systemd_newunit "${FILESDIR}/mysqld-v2.service" "mysqld.service"
systemd_newunit "${FILESDIR}/mysqld_at-v2.service" "mysqld@.service"
systemd_dotmpfilesd "${FILESDIR}/mysql.conf"
insinto /etc/logrotate.d
newins "${FILESDIR}/logrotate.mysql" "mysql"
}
pkg_postinst() {
if use amd64 || use x86 ; then
einfo ""
elog "To use the mysql-s6 script, you need to install the optional sys-apps/s6 package."
elog "If you wish to use s6 logging support, comment out the log-error setting in your my.cnf"
fi
einfo ""
elog "Starting with version 10.1.8, MariaDB includes an improved systemd unit named mariadb.service"
elog "You should prefer that unit over this package's mysqld.service."
einfo ""
}

@ -3,19 +3,32 @@ DIST icedtea-bin-core-3.4.0-amd64.tar.xz 61846296 SHA256 254e4e889061e8632cbb61b
DIST icedtea-bin-core-3.4.0-arm.tar.xz 53464220 SHA256 c5a793a6b967943bf51d334db15ea8608358d308dd9c5c8ba7ea4609d6d5ef85 SHA512 5bb1986caeedbdcae26637a4bea1177fc5cf89fa026245093083d9ff6d1a378878286ef7f6e5bd9527ce6fca3a6a5e9e152f87f68ce56afa66a86f65f4d6817a WHIRLPOOL 7a08039cd6934c73db4c72fa787566880d8ed66c47bf28a76bd4913695c2526c05464cb8a15522816abbf3d3fb5f9e76373e7ae51019cd21f1005ccd53a4624f
DIST icedtea-bin-core-3.4.0-ppc64.tar.xz 54156476 SHA256 4ab0d286746e583be1d630e1e125a1abb9c77b0933f4e3d5002bcfef8e421b17 SHA512 705cd2479622db75af6732afd79fc20cb1f20d2b402372b0e40225dfc20d9d96fa5ae85654b6dc77cbf79257064f48e39bd02d35fe1d70881d96d1c64cf3730f WHIRLPOOL 0cf0e7097d4a33d448906109fe8b27cd9bbbdf715d690cae4704a339c82831ca65ab6b8ca4efb99ee4c99c24cd78384aae953b7f2e1cc14e4652c5aebf1c44fe
DIST icedtea-bin-core-3.4.0-x86.tar.xz 61316304 SHA256 673dd4eb192b769c3781d3f286fb7cfcd71ca61a376070d511239f6903ff2e65 SHA512 52091c3e5eb7b453169d87aeeda348c122d5c7c03ec801fde11cb6cdb6f97ae5daa4889bfb724a50feba63ab073ca5a2c341c67a812ccb2bcd0f3866c11e74a2 WHIRLPOOL 6ee9e1239eb5981bb66056256e4c3d1e49b1dd91a9eb988bbc3146cf2317c07aed15d8e1bb8929cadbb4b235cbee7f7bbe9bf45e2eb3283cff7f5598cf2f058b
DIST icedtea-bin-core-3.5.0-amd64.tar.xz 61880772 SHA256 c4d5534e09f92dad1cfbf8ece4d5af59dcc9bc09a36a44cb8583170de7e68c4b SHA512 97615ee562e15ac2b6e8ffc9e2d8d72e86519b0d9445f7aef9761fcef6211b9e2ddb2a595a713c21f2473946d48f349a7d0ebfa405a6acc377dfb4c2cc7fd87f WHIRLPOOL 5bcd06db08b0495db435ce0b1e181a277258209b9c67b2a584698a50b841ab0655cd24052e4120fbb9dbb232ccd414e50d98a21ef4bef443248b85851dbf1bfd
DIST icedtea-bin-core-3.5.0-arm.tar.xz 57929932 SHA256 e5daecf51259853846442f64eb09ce7521ffed75dad133bae0aa48d0e3a087b7 SHA512 10e83c0b021232571a2768c2bd7b06f103963c8aa164e3d66f581f78590a008e50ba8e2d271842de61ffc0d41703fed9c8a4022c2dee808b9fea2d322765bb94 WHIRLPOOL d6b54a3604d25189787b62f52375aa667ff50468b30be34086fb2c67c92e1caf05536aa77d9ccc5fb318f1088fcc80365d63fb7167cc102f434e559b29f627a7
DIST icedtea-bin-core-3.5.0-ppc64.tar.xz 54192080 SHA256 44b8cd9087c8ca0f265d119956ed4538a7d98fc3aa0c3316a47c8dd51b0c0b53 SHA512 7222fcaf67df434cf914bb0ac6f835eef38e1d61e68febd0c42159da8edd03361eeae548beb54d78fcad8b6cb1d915805aa887b0785df1a011c4671b5b5382f2 WHIRLPOOL 0b824ecf1095e94eedcff4bfed06543252f8fad8f6ece5b98d0cbb7d3fab33e54ce8b87048934b2690e791fc4aa030b27abc97d37ded71c4cf2ac78be966330c
DIST icedtea-bin-core-3.5.0-ppc64le.tar.xz 54243552 SHA256 e8815e01db8c59966e0ea8ff06695a6b027f829527759c4085c431bbde0de5f2 SHA512 58727f07b48d1690c214b5309c3081d21f3f7719a41d1605457318e5a634cb762ff50426ab185f0149d5196f51d2cf3d4098ec874ea8f89f0b2b7716d9132dc3 WHIRLPOOL 43f5c6e19c337d3a8ff056b6d3daecd3cd60f09345c06bd96be77ad5d77811954e8397dc65bd6d51cfa812cb6caa8dc18ce412205e4a8008aba84dad3cfaa067
DIST icedtea-bin-core-3.5.0-x86.tar.xz 61349140 SHA256 db3f200c5611d33a8f1f0f28a36a0f4231f8c1ff91e178c6abd820cacca1789a SHA512 20eb965e029b0a3cf03122b176ceed22c1ef361b1105dc8e4ef4e9a8f885781148a367d01efe8789c9d93ad0da77cb7f490f806bf779304b4dc42741572ee72a WHIRLPOOL f3977fc2edcb9d1b942b2c48ebb7d5ba079ad42610003fd3b0eb2c54f52a1063aaea334c59522402cb400dc81c33c72120267248f00d7fc564774b82bcaf148d
DIST icedtea-bin-core-7.2.6.10-amd64.tar.xz 53414248 SHA256 332468fbfacd89cffd6f6f7f4860bbf9a4e49446e09d4a38154cef1f018a154d SHA512 11e2d094c3f53ffce8ddd639501d0ded25b991ede87521208da66cfe60c9d43ba1d5a0bb8b7985db5555796c1beaf931cc385a4c78910c1ddfc790322a678bc2 WHIRLPOOL e6a9a4b3043c53fb07d2b39bff08e13393a5cf515f901334397a3a6409efb79b98ac752830a6d73a7fa767e46589fc28d137c8422488b7b68b0da7a180e7e507
DIST icedtea-bin-core-7.2.6.10-x86.tar.xz 55334952 SHA256 717ebb14e834390206578c9ed487a03f3e80e663eb7c08d39dd05785641a1332 SHA512 4e0a8eb204d1144d9f784f0bc4de3f7ff6d84585c34c154f9f49b3bed2c2896ccbaadb016bd252c7f4d8402d4857f3541da1a953325d0bd962ff0674587c6d76 WHIRLPOOL 6d4f161aa8a403fd2517b390a4465c3513e470ed5ff9f8b5fdbfc659411668951dc336b972740d558f39b91234ab4e7cc764faa0ca59ee9a747685eed93422c3
DIST icedtea-bin-doc-3.4.0.tar.xz 11684272 SHA256 fb6d16f81bfc1b6d8c9bbf93a07797a3b667c7e3fbf6083292cfb858b6f58056 SHA512 06682cdb16fa7a49918f892aeb9ab6bf3fb4a4fc2b64cc555b38d38f826a70fa2451a5c549d0f1c113fc20f216d9ae3ab2fd81cd88ea79a14af94854e9ef3799 WHIRLPOOL 666aec67b8f1fe8d4bc2bdb0a5873ece59cebb44c480074d694365a04c40c17bc54913394fcbf6ce6257bac35e9e831217ec0806e63d9f7a66a97a480e6d4dbd
DIST icedtea-bin-doc-3.5.0.tar.xz 11680592 SHA256 b6e06d86ec3ceb1937658196970a9f187162d36f385dbea5692dd641d1d03da5 SHA512 65d4ab3bd98f1071324b266746f32fee91c715474878ede271bf12cf392e8c87b8476c78cde47b20faccee94b980d7586100afea844d99895370569998c0c96e WHIRLPOOL 2859a06117447ee6703fcc7702b5286e46bb6facb57a55cee13c69bc84fd128b4f47a6c5169fc8f00fadbf3c4a747156ad92b3417b2e19d07e852d0605de6962
DIST icedtea-bin-doc-7.2.6.10.tar.xz 10614336 SHA256 e8a79fd42c8b6341df6dfc9a5a277aaecadcfe48e214988c900d1773313a95e2 SHA512 fa0748d0042f297527f5af11beccdad0b671225b8f258495ec93faa3f55b8669488575e53375ec71a8a8c75d17db4b26fd5980ce0381ed5ab598fb5c07c80af6 WHIRLPOOL 3f9f82c115869c5f849527485ef841d6b985139c3494e388a4d0a4a5c9adeba6c45aabe2da87d9717c692866a8baad0170f1059dd22d0911ba8b88e84f55f777
DIST icedtea-bin-examples-3.4.0-amd64.tar.xz 1856216 SHA256 05d187bf937fb162ec828ae7fe214e739d4fb1d237320897eff5e196626c86af SHA512 0ec78903919ad524cdd0d9458c6c2ab437d38f2487807e8854e28df04a8126a43529f22080958e90ec16d7a0d9c72d01570058b383e507b2f1a96b7b7d9578e3 WHIRLPOOL 8dfaed413f1f722458e3b1c5616beacebe65b9a8dbec4e892e0c3b69135a0fbc3c2af2aba19ec0a2841a15bdbab4e051275e1ef84a2c870c6e2c6e11e3be85cb
DIST icedtea-bin-examples-3.4.0-arm.tar.xz 1840060 SHA256 546f99327d2dc1908a057842781c91693bd92c18663e4af65ab82da929de64cf SHA512 0bd3a13f77e69099b11c0dfee8437b43d64bee4f9ed411af523042c5a53ebff592832e5ff8973bfd9c2858789938b1cabbd230e9b6498721249315b7442a7d9e WHIRLPOOL e9096453f7d8fbde8636981aa140d7606380c05b31d8b1fa03430438f4650bc87dc51e890b8416d2fc06922a8e32f7ce32cb8ef0fdcf89dc0fc6706392904a2b
DIST icedtea-bin-examples-3.4.0-ppc64.tar.xz 1848048 SHA256 0fe715e84b6f405dc4a24e4c0e958b4691938c12452452747eccee3983c74967 SHA512 89565814818b8a07db3e65b49fd1d750521018ae9acc7800184fe511e327b904fdd6d91c7d7bdf85243685719ee9981abd19d4a727c12b936d75acc57ed80f76 WHIRLPOOL dd8a28b15c32c35c9bdfba9a24b6417ea984c15395de106e432b99dd2874a2aa90abd62aaf11f8ad822418ec1bf0068126c433115ee65b5e41d7fbd062538025
DIST icedtea-bin-examples-3.4.0-x86.tar.xz 1862844 SHA256 e61b53cb1320492ddadcf428ffc15f9a6178ebcffbeefc2bce8a870021ed809a SHA512 128f6afab5f634bab49c11e41b2e763629a728364031b5e27ab84240878b0c07cabaf94b3b7c43182fd6776a48c341074957b250f036ce42fae84754339282e3 WHIRLPOOL 37f60ac345a34dc708de62b89779eaf010438a18f49d6d3cc07b0bed8c080596e01169185c4d1e8579efa83559bb98d8d0c56694507530d53059dc0bd0105701
DIST icedtea-bin-examples-3.5.0-amd64.tar.xz 1855984 SHA256 f3a1d8fa74fbd59033dd5a0620053b365d0aeb25b4dadd45925dc068f1a02c10 SHA512 35937f79948a5bd8d38d9934cddc1f4133ffe250d46d2dc62d694e4dc9dab1f72b0f20e989a2758d7c4294ca699ff4435293a2298460c0331f7dd4fa09e4b1db WHIRLPOOL de5923652450574c9fb35028e7c32169f0c7b6bf69c07ccc6c627e2269a9cfaedf0dfb67c761157311b544191379a6e8ab7009523ec7e62c960877cc9b2c1737
DIST icedtea-bin-examples-3.5.0-arm.tar.xz 1840420 SHA256 3354fcb8099ce044f7ce787a92875c6ae07dd0889fd2057aa275c1bf99f6ad2c SHA512 61d09192257a28235920d0083251aeac1199012afac91c81fc106e868677439fda1a035c4e7df3d50739864381490542e70014d30807540ddaff7a06dba14fa0 WHIRLPOOL 85564fb65cd7248aca234926eda0ff9bea1a097b66f5c9d68bdbedce9a050d23a91ccbe89f7df59bc49acd55250e5dc018b16ee63fd033b36ab9d1dae9022b41
DIST icedtea-bin-examples-3.5.0-ppc64.tar.xz 1847668 SHA256 74e14f3a145c4fa5fb0cd7cbd7386cc89466ae08b2e1280c8115ea1271b29238 SHA512 cef3f2bff12f66935c3ae3fbd4220711b94842c4edf7acdec4a1ca37247f2b064fa3ec9797fd993a218ebcbd3ae06d7278ce91ffd093c09ca3e5a811972a3964 WHIRLPOOL 1d9cb603e77ff614e414ea7a82e6a5261df66d63d9d356347eba70b375c055378bed332cbff7121bdb0eb3b7fcb1de28c1fe8596c4dae9b951220f5725544e05
DIST icedtea-bin-examples-3.5.0-ppc64le.tar.xz 1845340 SHA256 67893fb039985a5980a81b47428afc0c6507f63a54aefda66799489d214cbc50 SHA512 e99b1bd97aa6f7113f84cbe67216eebfe8ce3db2fb6e5be52c690a77fb263cacd9763e423de80e69429146e44445fb2743824ee515ab76d75b65b946db081a52 WHIRLPOOL d7a77137ff9f15eecbe6fdd91649b64eb02df56d909d82ca6fe141bd75143d6a9c868898dae295e2fdad648d527304d3f6167ae590dd499f9e699355cd1f8934
DIST icedtea-bin-examples-3.5.0-x86.tar.xz 1862840 SHA256 3cc1c6515586faafd0155f2b031cf5b765c62d83ba310aa01df37f56a3ab5961 SHA512 2c16cda4256dcb9d6f2b4fd630c2b6aa125e0bfcfa5d0b2144ff38530734ad5cdcd0b6a26015acfd0e89d21b586379779f7fc5050fad531125c3e72bbc45265d WHIRLPOOL 055b74437f2031f4891c0636c7604d75e3084794b462f4f2d5e7154cdda2a8d34e1b757e4acce99f196c76f2c0a38152dcdc0e771dd0c5ea79c5ac5fbcb3c4b3
DIST icedtea-bin-examples-7.2.6.10-amd64.tar.xz 1796152 SHA256 a50a708e234055912ef8f7374d0d9a86f5dae80efd760ce0c58fb7fb9529dd4f SHA512 f3f2322d6c631130a21320fc4aa82f3c927ef9b877e557adc149d09794c859cd281542b71cacc761516eccf8b5b18ab9a7cd53a37b62cb591c738f5d60fb2301 WHIRLPOOL f47782336d8e6c1539a210f395d7bb999a7fd473ca9ef610fbb873d901a8674aa16bf05db7596a778585cac5de45cc38eb11dd35b5ba620f655facd07df02121
DIST icedtea-bin-examples-7.2.6.10-x86.tar.xz 1797320 SHA256 2f4de71a29f92b54b151640620853bd71cfa7ee1bd3e4713ed745ada353801aa SHA512 afa5e924bfff796a13e096ef94c708b9192350e86746fe9c86874db2a937add8050daddfba5a50109a6ebc226fa62f66dfc019d27e4053364bfe9249e40a87da WHIRLPOOL 1f6214b2f9fd777ed10a4f5c3f0830f0f3f171d032fffb1ff281f3eea648b9b7994de31fcd7ad65d734bb45d7816819c3d3b34657d52a6b91fa4aea093904464
DIST icedtea-bin-src-3.4.0.tar.xz 45704380 SHA256 c5a91481c3830148041404785316a203e37cbc3f8673cc97feccff443a4d61a5 SHA512 00cf87bbcb271202aaa08efdb3d804f92a5a8f158f998f689f0360a715485180c767fead34cbfdb8230465427227edf9c16c8779ee010301f25a7a2ad8a06c54 WHIRLPOOL bf80985e409636a0d0bab7849efd48eb19ea8bfaac75663e106129c9b2f511865f3ccaac4cd2a9f2402ae70d905aad2efd6a3edab2dcd0503f423f3ba645d4b7
DIST icedtea-bin-src-3.5.0.tar.xz 45724196 SHA256 2e41d224208520193e1f7b7f51fad2ff968db742e546ce35d2f135cecaeb74ae SHA512 868074023b4ebd34e398dbb7a89a27ddd1dd8fcafc4f29960da0f6d90f29335796431e5788587d8a5d2d4039f01e8e964f5dd597b89ec8d8f8d014e001ea9052 WHIRLPOOL 827c9818640a34dcb4ab06d7af8cf4ff810dcc8244ff7ce2b9c1c2cace57215d43b991ddffac6bbf94c6d6d808ba6227470628eeb06004965cdc2592ff465c4f
DIST icedtea-bin-src-7.2.6.10.tar.xz 40201568 SHA256 354b76311fb9e28857dd64c3ca4b53504f5acfaa567d424aa2b24e73b692316a SHA512 c9310a5e776435f2192b046372f051a974e1c9b3be9265a51b344cb46ed82ff4d6cc5870f04ff7a3adb300aadbdbc7b9fda808b890a3a69d7b3ea960a7dddf54 WHIRLPOOL 107b64bfff32317e0439d38a5fbbc79c211048935d00abfebc541e0274123048a59b033e31b07c63156f1726ee127996f4ac0fa95fd5bf2238256bea09fd968c
EBUILD icedtea-bin-3.4.0.ebuild 4229 SHA256 53bd84951aacaf9ff1b56ac2f8dbb0c7a960b1ec266b4b60b4b288fc32d2b080 SHA512 88924d7dea09853076e1f498fa35a2a00e08f232d13c921a7b966ccaa0b095b86598b13b780a7dc5c67ab2d474ea526fec3488a787fd85a562c5372f3549abfc WHIRLPOOL 953457cf385c9fe391d70638a4e57b4bb7c911ba69df0f0dbfaf9ae6b009d202d3cc81c8efe20f24d3e78dbd6e5c3d41fd69a2a83bc88386a42519f9e4095483
EBUILD icedtea-bin-3.5.0.ebuild 4334 SHA256 f66faf67a56763663da952d547765b89de9c621ec0ba3cf857991097f7b44170 SHA512 0a1ff3cc28e8f6dd63fa53bd8e16e0c7e4677f0dcd40aa3088af9b8a9c3eadf4e79709c22de1b6fecfbe6d6b77373c45e33b7c937420bde3e4beec341a877714 WHIRLPOOL cae8e4f1b4a863e8eb2f57879276e70c26f1bc641c6cc5a148376c810e6557ae187868bcafc4b5e4239aedc7ba523adf0c73c9f229931edfd208a5d63c811429
EBUILD icedtea-bin-7.2.6.10.ebuild 5766 SHA256 4a9f2c001b4b7f19ab64ebb07e25909fb848c110b3db6c408f8644f5671940b9 SHA512 e3671ec36a13aa9b8ba4e6cbc60a8f9034e040d938e77b9a3b675190851e2447a108ee7cb0cb44dbb3e7c05dd5cb8cb2c29ce53e63c71640d129f27ec8b1f5e1 WHIRLPOOL d275445d2b4678a63259412c9eaa041a85723b3e14344b6e714c1fa699e3f21ec988895d434f7d20ea56b70ac774c3a10ed7a6ed72aa21569a1fcdcf2f219075
MISC ChangeLog 19647 SHA256 0bfbf139a2fa2a395edd17b6a96cd782f99b632acf0281df46056fda071ef974 SHA512 01132e2e6579d00b7ef48f9f4465cdc0d901593370f6becb60182fe90df5faa8c564c7df6174312a031facac6a0de40827cd039c4ab916468a77bd5f606c20e3 WHIRLPOOL 128c07fde9cb4a397cc6297a895550895f30a3df80b8c39406d094624b8bf332b873b2f0e2f2ff8af8a98447d4b67bbf14b9fb4ad7a0853ab7f5abc1e53523f1
MISC ChangeLog-2015 28796 SHA256 882ac3194a51fae857ced373d5a3654d50ee29a39a56cd47fab697245ad6d762 SHA512 b90acef6a8a072d008293f414d10de54192bcd3ffed4e0cdc21786c9b8f92123864b78b2f76582226008c599f0acb1793cee2b156fd5f5025eabbe0a40383c7b WHIRLPOOL b1ae4ddad6ef268604c3e9c63be5c1809f208b919b464770db2fd6e2b7c1594a4f884e4896aa4c57850a14557d8bf43acc2b24eab92db609feba3054d4026914

@ -0,0 +1,159 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
# Don't block arm. See bug #600134.
#MULTILIB_COMPAT=( abi_ppc_64 abi_x86_{32,64} )
KEYWORDS="-* ~amd64 ~arm ~ppc64 ~x86"
inherit java-vm-2 multilib-build toolchain-funcs
abi_uri() {
echo "${2-$1}? (
${BASE_URI}/${PN}-core-${PV}-${1}.tar.xz
examples? ( ${BASE_URI}/${PN}-examples-${PV}-${1}.tar.xz )
)"
}
BASE_URI="https://dev.gentoo.org/~chewi/distfiles"
SRC_URI="doc? ( ${BASE_URI}/${PN}-doc-${PV}.tar.xz )
source? ( ${BASE_URI}/${PN}-src-${PV}.tar.xz )
multilib? ( amd64? ( abi_x86_32? ( ${BASE_URI}/${PN}-core-${PV}-x86.tar.xz ) ) )
big-endian? ( $(abi_uri ppc64) )
!big-endian? ( $(abi_uri ppc64le ppc64) )
$(abi_uri amd64)
$(abi_uri arm)
$(abi_uri x86)"
DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
HOMEPAGE="http://icedtea.classpath.org"
LICENSE="GPL-2-with-classpath-exception"
SLOT="8"
IUSE="+alsa big-endian +cups doc examples +gtk headless-awt multilib nsplugin pulseaudio selinux source +webstart"
REQUIRED_USE="gtk? ( !headless-awt ) nsplugin? ( !headless-awt )"
RESTRICT="preserve-libs strip"
QA_PREBUILT="opt/.*"
RDEPEND=">=dev-libs/glib-2.42:2%
>=media-libs/fontconfig-2.11:1.0%
>=media-libs/freetype-2.5.5:2%
>=media-libs/lcms-2.6:2%
>=sys-libs/zlib-1.2.8-r1%
virtual/jpeg:62%
alsa? ( >=media-libs/alsa-lib-1.0% )
cups? ( >=net-print/cups-2.0% )
gtk? (
>=dev-libs/atk-2.16.0%
>=x11-libs/cairo-1.14.2%
x11-libs/gdk-pixbuf:2%
>=x11-libs/gtk+-2.24:2%
>=x11-libs/pango-1.36%
)
!headless-awt? (
media-libs/giflib:0/7%
=media-libs/libpng-1.6*%
>=x11-libs/libX11-1.6%
>=x11-libs/libXcomposite-0.4%
>=x11-libs/libXext-1.3%
>=x11-libs/libXi-1.7%
>=x11-libs/libXrender-0.9.8%
>=x11-libs/libXtst-1.2%
)"
RDEPEND=">=sys-devel/gcc-5.4.0[multilib?]
>=sys-libs/glibc-2.23[multilib?]
virtual/ttf-fonts
selinux? ( sec-policy/selinux-java )
multilib? ( ${RDEPEND//%/[${MULTILIB_USEDEP}]} )
!multilib? ( ${RDEPEND//%/} )"
PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )
pulseaudio? ( dev-java/icedtea-sound )"
S="${WORKDIR}"
pkg_pretend() {
if [[ "$(tc-is-softfloat)" != "no" ]]; then
die "These binaries require a hardfloat system."
fi
}
src_prepare() {
default
# I wouldn't normally use -f below but symlinks in the arm files
# make this fail otherwise and any other approach would be tedious.
if ! use alsa; then
rm -fv */jre/lib/*/libjsoundalsa.* || die
fi
if use headless-awt; then
rm -fvr */jre/lib/*/lib*{[jx]awt,splashscreen}* \
*/{,jre/}bin/policytool */bin/appletviewer || die
fi
}
multilib_src_install() {
local dest="/opt/${P}-${ABI}"
dest="${dest/%-${DEFAULT_ABI}/}"
local ddest="${ED}${dest#/}"
dodir "${dest}"
if multilib_is_native_abi; then
dodoc ${P}-${ABI}/doc/{ASSEMBLY_EXCEPTION,AUTHORS,NEWS,README,THIRD_PARTY_README}
use doc && dodoc -r ${P}/doc/html
# doins doesn't preserve executable bits.
cp -pRP ${P}-${ABI}/{bin,include,jre,lib,man} "${ddest}" || die
if use examples; then
cp -pRP ${P}-${ABI}/{demo,sample} "${ddest}" || die
fi
if use source; then
cp ${P}/src.zip "${ddest}" || die
fi
# Use default VMHANDLE.
java-vm_install-env "${FILESDIR}/icedtea-bin.env.sh"
else
local x native=$(get_system_arch ${DEFAULT_ABI})
for x in {,/jre}/{bin,lib/$(get_system_arch)} /jre/lib/rt.jar; do
dodir "${dest}"${x%/*}
cp -pRP ${P}-${ABI}${x} "${ddest}"${x} || die
done
for x in ${P}-${DEFAULT_ABI}{,/jre}/lib/*; do
[[ ${x##*/} = ${native} ]] && continue
[[ -e "${ddest}"/${x#*/} ]] && continue
dosym "${EPREFIX}"/opt/${P}/${x#*/} "${dest}"/${x#*/}
done
# Use ABI-suffixed VMHANDLE.
VMHANDLE+="-${ABI}" java-vm_install-env "${FILESDIR}/icedtea-bin.env.sh"
fi
# Both icedtea itself and the icedtea ebuild set PAX markings but we
# disable them for the icedtea-bin build because the line below will
# respect end-user settings when icedtea-bin is actually installed.
java-vm_set-pax-markings "${ddest}"
# Each invocation appends to the config.
java-vm_revdep-mask "${EPREFIX}${dest}"
}
src_install() {
if use multilib; then
multilib_foreach_abi multilib_src_install
else
multilib_src_install
fi
java-vm_sandbox-predict /proc/self/coredump_filter
}

@ -8,21 +8,21 @@ DIST icedtea-2.6-jdk-11e15e507828.tar.bz2 32873593 SHA256 50d0af5fd5008b6f4b0781
DIST icedtea-2.6-langtools-6e30439005f6.tar.bz2 1712174 SHA256 02d38317e85b7c10f0cc072c192467a504cf37a2a0d94cddc4347f5c56677653 SHA512 433d6c76aa89365363aeeafe3ba41c4965e75809e8c967cb9a484e8ef1d647e623f7117dc5694885e2d860ae0fa01b20afb0ffe11ae1f5996630c250f931e52d WHIRLPOOL 9556b1cf8487524e123648f65272c4a49d69050b0584378df90e17abda46eccf5122f9fcb2ce50e982350330f89e9e5576ea1517b290a3c4d84a4c3cf52358ce
DIST icedtea-2.6-openjdk-b3f98f0d4549.tar.bz2 130493 SHA256 b0a9dd2e3c0b3a29d791e49c6e5ea63057380a8eb7574355d4c551986ed7740a SHA512 456ff472161347287812c7a281762f5d80d355dc1851b5887db10acf29a1960ccf2c4cf77d941dd3f92526ed1c327b7da1d2ca9c81adca62b886a92583e61417 WHIRLPOOL 28de0bbe710cd8c1048a869b7eb95fd6084b891b4a796050af9381178f32a010e4db508cabf92aa86d0148caf48536bde9f4de23e0bdd718be5f6b288816d0f6
DIST icedtea-2.6.10.tar.xz 2106324 SHA256 1c49fd735cc908677044935b6899e59434356b7e65d163bb5033e32f6621a92a SHA512 3b16d5d7f690d96785f3f319964989781eae3668c822b52f9256134ddab4e59261aac187afe1994b74a1d3406d7c5aed40489a49d0a178134a5d9913cd2ea28d WHIRLPOOL e97838675972183d99ea4f6353f3de938c52c8a86116582f33faae54f031426a7feb8ffe129de05b05a55d705df564c2f74645f3ad9f01c4d39f0bc449a58191
DIST icedtea-3.4-aarch32-b93c39bf2bcf.tar.xz 6743892 SHA256 38e24d556aa269a5168e251b1fa97e84467a722fff27fa2f81de315854f18a33 SHA512 11d25efc36eb776fab3dd411c585d7c3ca6793ac54e17952ed43d22a6928a72fdf4625e836edafb07be3c6ee8612e258c749f5f661d61fb4b90675ed93896e48 WHIRLPOOL a4f931e56b27fab5dfa9a8ff053899b51182407eaa7b6db8a00a83915535b48f241776d7d089b532e6bb89ed629273621c9a65faf71a9efbc095ff679bd7a612
DIST icedtea-3.4-corba-22ed32f45405.tar.xz 941164 SHA256 47210b6c69dcc6193b9bf0a3d61b75b48f4fa56e8ca348e40200cfa14eca3fd1 SHA512 f0579608ab1342df231c4542dab1c40e648cda8e9780ea584fd47679b07c93508cbfa85f0406d8aa8b9d528fc5bd99c9d41469568fbec41a6456a13d914ac71c WHIRLPOOL cad62367e49620af521d8a7cfb46b2c9d9f0f7b4383b98ceacdc7bebe893afbf8072fb884cdf7cbbfc5dc269279c431cf9b65fd66f00daca1f40a867f0b18987
DIST icedtea-3.4-hotspot-00b7bbd261c9.tar.xz 6818648 SHA256 973d668f312b869184665def8abe4037dcd78562bf0dda40367102aca647fd76 SHA512 29bc953d283f0a0a464fa150e2c4d71b0adaa29da67246843d230f370b5a20227fb40ef6a7e3b93f10b0cdec18b0cd2bbbceeaea3c9db4d64c158cc23babbad2 WHIRLPOOL 3d37e54360a1c8d0f335b96027a4fc7d1ef0d074e78d08632b0af4ed6e39d2ca1fcdae6033047686cb55c582439ffd96eff04264723dcf20a88b56ba6aa7a4bc
DIST icedtea-3.4-jaxp-fdc2a6442d2f.tar.xz 2303260 SHA256 c74a8a27f1d2dfeaabfce3b5b46623e367fb0fbd5938a3aca8fcd23eb2ce1d53 SHA512 ef3ed47815e6d15f40c5947fee1058c252ac673f70b6bf7c30505faa12fa5cbab8168d816abe7791dc88acec457744883db4c0af23fb2166bbb709e870685bcd WHIRLPOOL 7ddf8f70d28af3e09f8321590db4422712876bce0ba82c47548ab06d094fc4b2e4a1627387b84e7a331e74d6e315b0baa3fed9a87927e60fac08949cfef6a780
DIST icedtea-3.4-jaxws-c1bfc2395c57.tar.xz 2270028 SHA256 90642e9131f4c8922576305224278fcae72d8363956b76d4cdbf813027836cac SHA512 867cac2919e715190596ae4f73fa42c6cba839ba48ae940adcef20abfb23ffeeaa2501c4aedc214b3595bc4e2a4eea9fa7e7cac62a3420a11fb30a1f7edc9254 WHIRLPOOL 53d67aed031ad00e1209712936d7fc949602a46f50d1a5b311bb8e325f78a48205aea8159a78ffb67e4d386b8c9185e10315675bf804ae96fac74564822dff15
DIST icedtea-3.4-jdk-cfc292a2c1c6.tar.xz 39004216 SHA256 ec71e37b98b4baa6831c5cb30bcc1ab18cd95993744dbc4d37a28b2dc5049896 SHA512 180d7b4435e465d68ed0b420b42dddc598c872075e225b8885ae1833fa4ab5034ce5083c4dfba516a21b2d472321b37a01ba92793e17c78e9fddb1e254f12065 WHIRLPOOL 5415d8cf2020ace562eec806afba1aa7b3f2f829223af87760dd938b4c260439bc6d85650dff01e359b7f881c2f51c4e6a4f96645d80ed6782aa6e637a65d479
DIST icedtea-3.4-langtools-4ef0ee927940.tar.xz 2067092 SHA256 489799c6a86fbfb7da2f2c0ec48e44970a152ea38b97bb40cc04bc09155ab39f SHA512 0663f40b07de88cd7939557bf7fdb92077d7ca2132e369caefa82db887261ea02102864d33ec0fef3b2c80dd366d25dbc1a95144139498be581dfabe913e4312 WHIRLPOOL d0470ec525f6fce10f1f78376f1602c19092d6680a4e70bec64138cc1656c1c51797f47b78fb0c86fa3beccb4321cfa70e44d8afb80a84af982bb0e19d46393d
DIST icedtea-3.4-nashorn-f2d9bca28d0e.tar.xz 2233268 SHA256 3f3861e7268a3986fa8d5c940b85a0de1003f7ebb212df157a9b421ac621d6ae SHA512 79b5095bab447d1911696bc1e328fb72c08764c0139cab14a28c0f6c2e49a2d96bb06fbbb85523b2586672cb0f13709c3158823d5ac3f3fe3f0f88402d3cb246 WHIRLPOOL cd3c1f26be8986fc395728a884b66f7fb9d37bc7b84089223303ae1291f457d97170541dc99361402d5fc0cdf22a4914f683160d31a13038baf6556c8a08d588
DIST icedtea-3.4-openjdk-ed5ee0ac7111.tar.xz 337556 SHA256 f1eb8c8e45965adcaa1e9cc70df043a825d52409e96712d266167994ff88456d SHA512 f3cca223bd39c0202dd1a65a38ca17024b6cb5c82d833946ec1b7d28d205833b4dd2dadde505a1c2384e3b28ff0d21a4f175e064b8ac82aa8a07508e53cdc722 WHIRLPOOL 2cbab9e45be95d68f5807d77d24c16487b5d3293fe5419fdebe5f554c1db6caeea5674294b1d92f140886b0d658b5ea5fdca6e5a53acfe5798b8072cc99b8fb3
DIST icedtea-3.4-shenandoah-6ffe8637a506.tar.xz 6912900 SHA256 61f7cc5896791ae564aa365cb3de80b16426b42f07e5734ebd30c4483fa2fd3a SHA512 0f085e87c63679314ef322b3f4b854792d46539d5530dd75a7fd45b8b6d663f58469be2808ea5fb4bf31f6c5369cb78f28e1599f748e1931ba7040136306eb20 WHIRLPOOL 327c88a3bf3b851c24e6787b9a3039f4153fa9b233f2221c2ec981ee765cbd09f7da4553fac80cf90af6fcd1060f05f627a7f5cb2991812c68582161917c9157
DIST icedtea-3.4.0.tar.xz 1463512 SHA256 b518f389c44d45bb264d7e954b3c0b836d3d23ba9fbd620ff7c68f934a012e9a SHA512 f5e2c733d4c0acafd92ebeee077997a4639f69d33916895fc82d156c0373a60c485dc8fe9089afc60e19c20f5e83836bbfca73e1a23a77844d47c778062887ea WHIRLPOOL 2098367daf8b4c41e67b00af8f745f0b549f50bab5c7c4b5ad646ab14def7d5604c634ac52c98c5ffbdf848c8bf45d303c212f79d098754024e64d7a47a23f5a
DIST icedtea-3.5-aarch32-b93c39bf2bcf.tar.xz 6743892 SHA256 38e24d556aa269a5168e251b1fa97e84467a722fff27fa2f81de315854f18a33 SHA512 11d25efc36eb776fab3dd411c585d7c3ca6793ac54e17952ed43d22a6928a72fdf4625e836edafb07be3c6ee8612e258c749f5f661d61fb4b90675ed93896e48 WHIRLPOOL a4f931e56b27fab5dfa9a8ff053899b51182407eaa7b6db8a00a83915535b48f241776d7d089b532e6bb89ed629273621c9a65faf71a9efbc095ff679bd7a612
DIST icedtea-3.5-corba-e53fedec27e8.tar.xz 937116 SHA256 1dd145802924cf378436bdd3fcb7292c238961ee66a216cc3386b9def42266f6 SHA512 37d42af8663ac0af58c494406360e421dd1f707d98b9a00bb0149a51ccdee809524bc1f307d207360e7bc3f1c0d6a585c085ad0395075a54553226b9fb1874a4 WHIRLPOOL bea4d75147a8b16c4a0b497cc8f79b05564fc9c548c1908720925b2c709c6014c5275981647b5d1f5b61727917df2b0f380f4acd9a126c53e99651ec68741505
DIST icedtea-3.5-hotspot-24ab92601b89.tar.xz 6818476 SHA256 f156b07a66526d3fa5f8adf17d0f1655359ce8874da9f4cf1d546b7205b0bee1 SHA512 098251daba090465cffebc7fe8486140709726607b93aacd9052a85903fb252aef689611f85deb5324a99e037256cef18a8035fc3d47c8a38b2b47f0e7d1c70d WHIRLPOOL e37712296dd6ceca972b6c34910ca1a361713c4bdea184c994c0ec672a55bd3ea9beb3e218fe366e09b63c68f7bda23c1774397bfc4dd1cb752f590c3c14ee13
DIST icedtea-3.5-jaxp-a7fb5fa68e85.tar.xz 2296728 SHA256 3c1e16c1223e58f3abfb7987e0bd208153f04c273002777193b1cfa289ea89c7 SHA512 70f9c3c8beb119760356c46c64cc382c783d4aa4f940627169541ea98c07b32af1c67f266a24c6f211e9eb4c37e25a8d124868abfbe7538787a17e66a731f93f WHIRLPOOL d0147f1f3b933aa4ec5f6002a4bb68d3873a889e4006a5a71686755dcabe32cbd85654515bb67bd7fde956d5d4922ba6dd1209b6c438506d18b5c3ed460e860a
DIST icedtea-3.5-jaxws-8c2ac8bef689.tar.xz 2267392 SHA256 47579cf8bc588d77536fda473f8ecf9597f550a8d541d21a2b90179424a1e292 SHA512 ff10229eeefc1cc08f6f7216b985f092b0bdcc10a33c1c9a962120e93e7ad3d15672b22ac73f3218a59334bf585d8116203d87883f07a5a2a1c2403007fd6720 WHIRLPOOL 73560cc7bc8fd59b55c444b309842d7e79223838cdf9db480d44d005de4560246e12bc2b1eb645f8f73cadbde1f4a45f98d9ff94d6ede6f1ae95641e23fc1518
DIST icedtea-3.5-jdk-bdf93656feba.tar.xz 39030960 SHA256 19908a408068f3cf0ed2a391a2e711e3d0e8e91072b8005093c7b2b8015a95e3 SHA512 caeafb2efdfb6cacedab1fe13f23822baf5dcd599403a4cc057e6814d224cdf2ec5cdfb8c55ab8a5efb1e0f68b2d784226431a54e3711aa99dbee4ac20ef60fa WHIRLPOOL 5dea12cd291c932eb34f3895722a5a01d0185add4093552a3b8544d702b75a3944be3dc4ad1b8645c528c33efb48bbc423fff307c7d34800cf3ca9739595a0f3
DIST icedtea-3.5-langtools-0456f88e5c29.tar.xz 2066416 SHA256 49fd3c277600bd125d113c36fa16762c6ef620aca5aaa593dd0cee98af88b79c SHA512 8260e326b3aa42f8ec9de18a7b8eeaa52b2610f63426d7a1a143a7f27b849c60a9a47397de565bc3fb0e9761178e2cb68af15c996d848e20f5016111dd22a4cd WHIRLPOOL 3f9294b54db153d5db2b783b9ae993657f5507ca333f3142148e00827eea0eb749c9bd816e1be1e350d4809740476da717a6ecd08421eb4784b0d829bb915688
DIST icedtea-3.5-nashorn-6743b468dda3.tar.xz 2230868 SHA256 f995d94f726e74030c414cad2da5401afddf0606a21ecbedce90cfb48abbf54f SHA512 ac0c7adce68d3e85bd708b055b8a1661ac9a24301a10c009f030be947d194cf8f7cf856923ddfc29b6c2d61ea62d7fdfc260abc4664fb0f3bdaf1e9ecdc767d7 WHIRLPOOL eb3445fc34438b4b136a20902189f3bb2e1b907d53465437c99f2bda51ababe71351bbe32e6a09eab0189f1048663c42dc217eeb6c106f955d771f290c7eff66
DIST icedtea-3.5-openjdk-ee1282876d8a.tar.xz 333272 SHA256 557380dfe3b19fb73de62a51867528b1a0c982c0c1b9aae7cde6061d7d7d2736 SHA512 88f6dabebe20f9feedf1de69c486fb8d1d4239b25f845c998c64cf6f1f783cf86cc98feb87f50a5256a2a340e23d2d3452827c39a65e371e54477479ee2b7be4 WHIRLPOOL ddc4d83cffa7e6c549b9293b5833683eb4c8632b69790c6c2d46b1f26a7ae5c3167c4381a03737b3d182eba6c952eb6b893b785b8e455bd80ac572830d2b0e3a
DIST icedtea-3.5-shenandoah-098a7fa49b3b.tar.xz 6918936 SHA256 911716c41b6b86d51679e0a3e0fbb44ef6b2e14c4507b983f77f09294b2d4c4e SHA512 2f9c3e4c38f2d5f76b5c16d07860ea125ee60d2c93d56832cb0f061633506ccf261a2a4357da7bb23298d20304cbcabe98d2c2083e63c958e2ad1271820f0b7c WHIRLPOOL 9c6847dcb9aff33b3b897df4a41a4d9af2b6cf0b7bb21b214f4623140288770004d3d62b234e6ad4078393d91db6d7322c2971b24054ce8e63de164824b12c93
DIST icedtea-3.5.0.tar.xz 1489740 SHA256 9aa89e00ecc07baa6b37a6b1e363c3d7128253e95374c74d1d2706f36c3ccab5 SHA512 7bec56fc5c83009107a094be786f4bb86f5bd072fd89b880f5bbeb67a6e5f607fe43d8daa0d616489b0cfd2e4bc5667190b8d49aa298b3475693793048d70d1c WHIRLPOOL 9ba2db1ea17873ccbd999dbbaead8899dd2cc8163b6c82275abc3c0472e9afd948ae8664f56beeee18179573163e7e457559ed99f4718f5c83e80312b9d2b9a4
DIST icedtea-cacao-c182f119eaad.tar.gz 4485353 SHA256 eade43f6c5da8b3b5a64e6b206b624eaca88539f80101d7164d6aa426eb590b1 SHA512 2ccb947d71b80d84b83295d473c19952e98698a1fd944fc7c12004ff1af29af2989d46fbd95b5daf95eae2fda9de7c7f88f964fa887a6345b4f57d0c490bee23 WHIRLPOOL 8da9aff897bb7119d99ca825e70b4e79663f04d86a58c23cbf50b2bf56e96d833cc09d18380e510671c0ea65a3e19ae4cd1470741fc3b2c6cd6bcd1b9b9323b4
DIST icedtea-cacao-c182f119eaad.tar.xz 3056520 SHA256 bf48f6b725a4dc0c936f6770a67ab4074c3bb35352d5de727368350d32549808 SHA512 22e8a031db5f93f82b276b310c175f1e926e48d64e1e50bebe51138e0f66391cd005501491a959d31663f338f27a29ec984ac29f77078f59472856e4d08edef7 WHIRLPOOL ad72950f37af738b6a6b472b8410a8c8ba52c53d6243976ba983f1802e082c7778d831db202468b7ec5e036dbea1513af6345c666c68b52bae2a95941567cdf0
DIST icedtea-jamvm-ec18fb9e49e62dce16c5094ef1527eed619463aa.tar.gz 317187 SHA256 31810266666c23822942aac62a78019c2c4589e1c5ee48329cbf42652d4437bc SHA512 a31348481e1c02747f5bb9db333f855c45a1555aa187ee35de5ef553a10a8a47dfcc1beb1e69502046c1758438b91958a328e0a0015812c153221f67734a70a6 WHIRLPOOL 2d629f581a257d51b814aa771173c952445f502e5bd6e21ae7e748e1683fc7820d13f9fd9bf6cacbffeed2097e74628107778f223d617bba71c33f4b124e44c4
EBUILD icedtea-3.4.0.ebuild 12966 SHA256 c746aa77790fb0cf907467a571d8b6a19027cf754d47e626c30cbd5c57ceacf7 SHA512 a9855408df5df1dd0c8bf814dbf5d1cea8aac3d735cf41b78e71a050b4bbd922afa38b2efab710542adb15403be094e5202d71b948e86dfd5055c1a8ace17e94 WHIRLPOOL 6cbe26d289e8d60717f4f9bd199628b3bebbf4c24a639b998ef1067b2fd42624293b9af7c3f48cbf6cbd0f778e05bd5858092067645b6f080f82a71580587ca9
EBUILD icedtea-3.5.0.ebuild 12966 SHA256 68d838da222f73bc01fdf608c4f60f9240388e114f85087ac915eb761bdaee3f SHA512 eeaf85db5eeb9221e691f1d66b508cc15eb58b3fcf2304e937320822363d1ff7d047ffcd533930c1f1aa8e7747fd2705ddb7798b34a42b8ddc01e650ae8df53b WHIRLPOOL 3eb11ac9c67b73d58dd66d282169032f04ae481c1186170e218f9d7a99f72f3cff5aed3b934fbc637f56323a0ff11f3ff500280fa0d44fd13e4067a551fc2f99
EBUILD icedtea-7.2.6.10.ebuild 12061 SHA256 3647ada1f11e250b52fb09c40ea079ddc099cca961bd634d1d1cd39015970b61 SHA512 3ae3a637aae84827ca4a301914169f4f8b91ba2ea4e3d81ffef75220daf7840380cefd31d6214fd08213a6af62d6e51d9750f60f8d32f13982d27cd912b636f4 WHIRLPOOL 5340326fe868f489d0d5b307f502c167d31da7739bfcce67b6c72528e1efb678271a323968e095026796d70e7f5606e36e98a48483b1b38804c739001a1a83c5
MISC ChangeLog 12852 SHA256 8fd3405e6b1c282f5e20915d5fa102a25f1fb28cd0075d3ab7064f36bc78b47c SHA512 bf2655d36ecbb5949a9ce75be2033a47cdebea1498f6d75f7baf3f3e88296d73692331d47ac36c2d2f0841d2e979707d9ed6332bc60779a97431581a0007057e WHIRLPOOL 130d0c513f4008804c99445fdb0d8927483b2a82c0e821628092e03d08f553109802b92c04752de4e1fc2b00a9e1c14b1bd457503ac468c81cf17056542919ec
MISC ChangeLog-2015 32216 SHA256 a68042826b80e3d9301c28e935cf21b9d778631b87ea7c6e01e4c34841402bc4 SHA512 09387898459391016c2d63971de924f28023627800ce2358c083e2311696a818763c89b24bad2bb65ce7679d19aa9925fa1289e5997c2b67cc47c933a4f14c95 WHIRLPOOL f1a5fbff8843c6b8ffcd80c440de1bb9ff02f191de857cba6d53ba76e7e19b47a9ecc3cd8148a89b32f920475945bafd1beab6a57f1317c9a55501afd9edcf9b

@ -13,15 +13,15 @@ ICEDTEA_BRANCH=$(get_version_component_range 1-2)
ICEDTEA_PKG=icedtea-${ICEDTEA_VER}
ICEDTEA_PRE=$(get_version_component_range _)
CORBA_TARBALL="22ed32f45405.tar.xz"
JAXP_TARBALL="fdc2a6442d2f.tar.xz"
JAXWS_TARBALL="c1bfc2395c57.tar.xz"
JDK_TARBALL="cfc292a2c1c6.tar.xz"
LANGTOOLS_TARBALL="4ef0ee927940.tar.xz"
OPENJDK_TARBALL="ed5ee0ac7111.tar.xz"
NASHORN_TARBALL="f2d9bca28d0e.tar.xz"
HOTSPOT_TARBALL="00b7bbd261c9.tar.xz"
SHENANDOAH_TARBALL="6ffe8637a506.tar.xz"
CORBA_TARBALL="e53fedec27e8.tar.xz"
JAXP_TARBALL="a7fb5fa68e85.tar.xz"
JAXWS_TARBALL="8c2ac8bef689.tar.xz"
JDK_TARBALL="bdf93656feba.tar.xz"
LANGTOOLS_TARBALL="0456f88e5c29.tar.xz"
OPENJDK_TARBALL="ee1282876d8a.tar.xz"
NASHORN_TARBALL="6743b468dda3.tar.xz"
HOTSPOT_TARBALL="24ab92601b89.tar.xz"
SHENANDOAH_TARBALL="098a7fa49b3b.tar.xz"
AARCH32_TARBALL="b93c39bf2bcf.tar.xz"
CACAO_TARBALL="cacao-c182f119eaad.tar.xz"

@ -10,12 +10,15 @@ DIST rust-1.15.1-i686-unknown-linux-gnu.tar.gz 103889253 SHA256 a93436b969d19a65
DIST rust-1.15.1-x86_64-unknown-linux-gnu.tar.gz 101140146 SHA256 b1e7c818a3cc8b010932f0efc1cf0ede7471958310f808d543b6e32d2ec748e7 SHA512 e089c455b1a7507aeed4652f05c0672c4e996e708c46f4405191f4b3a9d08403cab27f1a5a63f865d9a8f099f6ca980d2d2eef37aaa5e7e5bd751a3224e88b84 WHIRLPOOL 8983a5135bb34a6f54c8f015e8a02c2d9bd9c126589659b68fa57a8de928524af5a427b950f944d68ea80264e8acb54810c548b18910036ede080c1c8371a081
DIST rust-1.16.0-i686-unknown-linux-gnu.tar.gz 106129219 SHA256 b5859161ebb182d3b75fa14a5741e5de87b088146fb0ef4a30f3b2439c6179c5 SHA512 7a780a107d98c6a8883f95dbb5a5ec95bad52fb1e735afba29b47411b450d464cbc8dfe73d35de1eb18b9a1f9ea727daa1ca9d3042e2a98c67ad570d328e139d WHIRLPOOL e7cbcfdb984a76ce8c7885cde6380582f75205ec498db904ccbaf7fac891caf7d1ef377c67e40265cdd998ad420d6cc55cf2a989abb167da0285d24319a36bd6
DIST rust-1.16.0-x86_64-unknown-linux-gnu.tar.gz 103142459 SHA256 48621912c242753ba37cad5145df375eeba41c81079df46f93ffb4896542e8fd SHA512 f3d381c0e47e0af02eb116376422c3e48295c2854c6ad8c03d4c13e662f3cc1fdddf25923f7b3ef358c5cf670ed67d75e2197162434a81d5f9499e6e0e2d1054 WHIRLPOOL db9547a3b92471d5f46b431fc6c66d12cb2bcda22d548993904a03485f729b4a0f91813dbf2a5b3f46c9aeb0ca39332db1f95454cabb9f0684e4142fe3bfdcf3
DIST rust-1.19.0-i686-unknown-linux-gnu.tar.gz 143010900 SHA256 657b78f3c1a1b4412e12f7278e20cc318022fa276a58f0d38a0d15b515e39713 SHA512 a41bc6b576e04e4ced66c69524eedca6528b8a559c4877408be590d48ce4c77f6157f9adbc9e87e209f3e2d21ae105305195dbbfbf519f8df88a1615b49b3b0e WHIRLPOOL 1e6bbae9eb6d0ea7418acb64b7fa49fb1abfc15cf320e4ff27f538bfe721883d5e7acde63854998851870bb6491b5b1babd99e83de8ebee67864b852d54043c1
DIST rust-1.19.0-x86_64-unknown-linux-gnu.tar.gz 151087058 SHA256 30ff67884464d32f6bbbde4387e7557db98868e87fb2afbb77c9b7716e3bff09 SHA512 fc98ad7728a72c9bc93505458f7558405cc6a608eb19aa6c609e0155e7c081123f116cf023d19af2f0cd9cb81b8e1bbe69efd88f7bb61cca2d258d5fa2ed6bba WHIRLPOOL 51a5e1534e8d0fcab7bb5d5f2b247251b333dd565c320441a76d7004acb9b808e8c13169b1d8a99d5639f9e4311d938731396a3d1ea263d2d52ce8889e247e22
EBUILD rust-bin-1.12.1.ebuild 2644 SHA256 7936b97b15d30166f7230d0ba25bc7761173cbbf8256d4796ccf5972915abd32 SHA512 75267bee27ae591c2d6443fbf768b19e8476f81e1f93ff2a780b816aee3d77e4a080f769ee0d5439867aa4a61c7957f6f42ace080d5e9c1b91673f36c892fab1 WHIRLPOOL e15c54bb5f62e38957c199d53ceb8c610895f15742808bfa202950bbb874c35bfb510bab6abbf2d2f0a7352051f3bef83ec141f9d0bf069896db8ce4597c8a56
EBUILD rust-bin-1.13.0.ebuild 2644 SHA256 7936b97b15d30166f7230d0ba25bc7761173cbbf8256d4796ccf5972915abd32 SHA512 75267bee27ae591c2d6443fbf768b19e8476f81e1f93ff2a780b816aee3d77e4a080f769ee0d5439867aa4a61c7957f6f42ace080d5e9c1b91673f36c892fab1 WHIRLPOOL e15c54bb5f62e38957c199d53ceb8c610895f15742808bfa202950bbb874c35bfb510bab6abbf2d2f0a7352051f3bef83ec141f9d0bf069896db8ce4597c8a56
EBUILD rust-bin-1.14.0.ebuild 2644 SHA256 7936b97b15d30166f7230d0ba25bc7761173cbbf8256d4796ccf5972915abd32 SHA512 75267bee27ae591c2d6443fbf768b19e8476f81e1f93ff2a780b816aee3d77e4a080f769ee0d5439867aa4a61c7957f6f42ace080d5e9c1b91673f36c892fab1 WHIRLPOOL e15c54bb5f62e38957c199d53ceb8c610895f15742808bfa202950bbb874c35bfb510bab6abbf2d2f0a7352051f3bef83ec141f9d0bf069896db8ce4597c8a56
EBUILD rust-bin-1.15.0.ebuild 2644 SHA256 26dfb5ef9e888e17e28d6dbaf1cfdb21e219c7a4c37e639d887da11cb41bc044 SHA512 d742a0b69ccdcee54ea71366ea219210d93441d10ed0c1463f4be99a3e67e696a046989194382102d5738117b3ac46e9602d4423cc10251f9657a10180e39ff0 WHIRLPOOL 08f3bd769197e935b394281d3d8050966ed0575be6b3579acb33ad2554779068167f274c4b1f6f35dffbacd2ed1470ac36e08c20bed1954c09251be3a487c5af
EBUILD rust-bin-1.15.1.ebuild 2644 SHA256 26dfb5ef9e888e17e28d6dbaf1cfdb21e219c7a4c37e639d887da11cb41bc044 SHA512 d742a0b69ccdcee54ea71366ea219210d93441d10ed0c1463f4be99a3e67e696a046989194382102d5738117b3ac46e9602d4423cc10251f9657a10180e39ff0 WHIRLPOOL 08f3bd769197e935b394281d3d8050966ed0575be6b3579acb33ad2554779068167f274c4b1f6f35dffbacd2ed1470ac36e08c20bed1954c09251be3a487c5af
EBUILD rust-bin-1.16.0.ebuild 2644 SHA256 26dfb5ef9e888e17e28d6dbaf1cfdb21e219c7a4c37e639d887da11cb41bc044 SHA512 d742a0b69ccdcee54ea71366ea219210d93441d10ed0c1463f4be99a3e67e696a046989194382102d5738117b3ac46e9602d4423cc10251f9657a10180e39ff0 WHIRLPOOL 08f3bd769197e935b394281d3d8050966ed0575be6b3579acb33ad2554779068167f274c4b1f6f35dffbacd2ed1470ac36e08c20bed1954c09251be3a487c5af
EBUILD rust-bin-1.19.0.ebuild 2644 SHA256 26dfb5ef9e888e17e28d6dbaf1cfdb21e219c7a4c37e639d887da11cb41bc044 SHA512 d742a0b69ccdcee54ea71366ea219210d93441d10ed0c1463f4be99a3e67e696a046989194382102d5738117b3ac46e9602d4423cc10251f9657a10180e39ff0 WHIRLPOOL 08f3bd769197e935b394281d3d8050966ed0575be6b3579acb33ad2554779068167f274c4b1f6f35dffbacd2ed1470ac36e08c20bed1954c09251be3a487c5af
MISC ChangeLog 4639 SHA256 a3bb73b60f7d8101bd21efae69ceb7b57d4c5796474db81a3c3640df4da2baec SHA512 e7adf7d7ee907abc4b05aa6c095cc2c29f292bd75fb7a750e456f67c3918e2baed32520e3266daf03405800d539289b6bad7fc6771c065df12eef52544b6f750 WHIRLPOOL b9347ce7b211a3e0896a6821eaabe32889c092e26d74578b4c679d062671e1de0d5e52bccbe00f1b57c0650d32fbcba345cd16a8053c7e99731a78a3d664ee47
MISC ChangeLog-2015 2038 SHA256 e4068a0c931902bcf38fb040938d9641d403223b6a21eb42db2baa82a097dcce SHA512 7fb709111dac852fbb2cb64d04f49280a27adb02e9fa701f513287a6f390888d796bb661563dd6c4616e15a820fcd63166828090adc0ce90f67db3e8e3a7591d WHIRLPOOL 877f5260ebcb89f7e51021e940248a071210a32fd92d0d759a5d9b64b0e3a5304391f82aae2e420e25edf794df503f7e65294a7924e0d2f6861bb06414c8b67c
MISC metadata.xml 250 SHA256 791cc3130f3775c2ecce04665a072774ca677894442ba0b5caeb913ad290553a SHA512 659ffa5a36819a0534e5c614275998a130d02260924fa03d43b667f38672041b6740fb9c1efbc74d3f900ee4d3c14280aefa93d0c99fa27c1159683956f2c8f0 WHIRLPOOL 174506445a0238b85bc144591a00c9842ff2c105728acff2b37c38153d64aedb63b4d6525d30ef7676d1f232bab4adfb7f64a2b4ff3d4c6f3f1ab4c5e73c02db

@ -0,0 +1,101 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils bash-completion-r1
MY_P="rust-${PV}"
DESCRIPTION="Systems programming language from Mozilla"
HOMEPAGE="http://www.rust-lang.org/"
SRC_URI="amd64? ( http://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.gz )
x86? ( http://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.gz )"
LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
SLOT="stable"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
DEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
!dev-lang/rust:0
"
RDEPEND="${DEPEND}"
QA_PREBUILT="
opt/${P}/bin/rustc-bin-${PV}
opt/${P}/bin/rustdoc-bin-${PV}
opt/${P}/lib/*.so
opt/${P}/lib/rustlib/*/lib/*.so
"
src_unpack() {
default
local postfix
use amd64 && postfix=x86_64-unknown-linux-gnu
use x86 && postfix=i686-unknown-linux-gnu
mv "${WORKDIR}/${MY_P}-${postfix}" "${S}" || die
}
src_install() {
local std=$(grep 'std' ./components)
local components="rustc,${std}"
use doc && components="${components},rust-docs"
./install.sh \
--components="${components}" \
--disable-verify \
--prefix="${D}/opt/${P}" \
--mandir="${D}/usr/share/${P}/man" \
--disable-ldconfig \
|| die
local rustc=rustc-bin-${PV}
local rustdoc=rustdoc-bin-${PV}
local rustgdb=rust-gdb-bin-${PV}
mv "${D}/opt/${P}/bin/rustc" "${D}/opt/${P}/bin/${rustc}" || die
mv "${D}/opt/${P}/bin/rustdoc" "${D}/opt/${P}/bin/${rustdoc}" || die
mv "${D}/opt/${P}/bin/rust-gdb" "${D}/opt/${P}/bin/${rustgdb}" || die
dosym "/opt/${P}/bin/${rustc}" "/usr/bin/${rustc}"
dosym "/opt/${P}/bin/${rustdoc}" "/usr/bin/${rustdoc}"
dosym "/opt/${P}/bin/${rustgdb}" "/usr/bin/${rustgdb}"
cat <<-EOF > "${T}"/50${P}
LDPATH="/opt/${P}/lib"
MANPATH="/usr/share/${P}/man"
EOF
doenvd "${T}"/50${P}
cat <<-EOF > "${T}/provider-${P}"
/usr/bin/rustdoc
/usr/bin/rust-gdb
EOF
dodir /etc/env.d/rust
insinto /etc/env.d/rust
doins "${T}/provider-${P}"
}
pkg_postinst() {
eselect rust update --if-unset
elog "Rust installs a helper script for calling GDB now,"
elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV},"
if has_version app-editors/emacs || has_version app-editors/emacs-vcs; then
elog "install app-emacs/rust-mode to get emacs support for rust."
fi
if has_version app-editors/gvim || has_version app-editors/vim; then
elog "install app-vim/rust-vim to get vim support for rust."
fi
if has_version 'app-shells/zsh'; then
elog "install app-shells/rust-zshcomp to get zsh completion for rust."
fi
}
pkg_postrm() {
eselect rust unset --if-invalid
}

@ -1,11 +1,19 @@
DIST cargo-0.19.0-i686-unknown-linux-gnu.tar.gz 5068212 SHA256 30ffc32615626b746cbdd2c34d79b3de8ae9889ae56ab33feed9c3a1b9c170fc SHA512 bfe5df682eb566c91995b8c00b5e8edb5d2c3410d1baa5be2ede2e39260b653d34b7723c6c3e8f07d8102ffab50b13e62f9f2d816dad8fba9f39b7bec984181e WHIRLPOOL 3a2c9f36470f611dbd4d8e48c94b401d584b25208abafa1a1073eca33009185e37d92a3f59200027bcfb82bb50acbf5acf4aa87649360afaba7d380bdfcffff0
DIST cargo-0.19.0-x86_64-unknown-linux-gnu.tar.gz 5133993 SHA256 24d5e01b09ba0fb15c4b7ef4f527aca874ce2e0cebc3850fdc2535ac7e25b205 SHA512 6fedb8f83d70dc4fb93a29d400577a5578ceed1448f4e85e8a9509b98b037a125532ebfb6a7e6bc9411501ea74774d2c47ac7e2bcb7ac82baeb925abc46609e8 WHIRLPOOL eb76664d0ac08389beb9feae5f6d603b6846cb3d21f015e97bf702789afa7cedd4cd1fb04594d48af8840dece0bc9c44c74fb84390c5b24dcb5061567b59737f
DIST rust-std-1.18.0-i686-unknown-linux-gnu.tar.gz 66316236 SHA256 3b93c7b856b98f61ec0f640bc96373f4762484ab3340866902c8c96933bcf10b SHA512 0649743437f15d80f7fe08ae32177b36e2a89e87db8062433cfa6d0f62fe7e8fdbc109a025c02dc110d8abdf4b74ddfe80ba8fb895992b0f5ac6a880bbbdf051 WHIRLPOOL 668f41c1fc96083c974b62ce831c254b8707fc7a452e55927ed77943548b829ff8164618ed5bec29f766366af8682e4d91edd9cd0d615bacc9d47c610f8bb87e
DIST rust-std-1.18.0-x86_64-unknown-linux-gnu.tar.gz 75723132 SHA256 4a66150781e224412ebd9dd6d643ad65ecc5668a7754e4a12e115be6ce7bf527 SHA512 98f50016cf6f7c89f90830e1c9f41b5413adf2eaa5e2874ca117ffe84ee59fe77cb461ca3601ee65c5c5c884eb42e22509a94c00544527c727f2e3d6d0adb530 WHIRLPOOL 0c08c956be2252f25098d2007a5d57d4e74b3ef9fba47a0b3e291db9575cf41986d89a8b24f6966f73c830b52d2a481a6248deec9a6502baf3fa5b79afe2c342
DIST rustc-1.14.0-i686-unknown-linux-gnu.tar.gz 51391277 SHA256 52b7df5025c302d82f0572fbdc74309334bad36e796c4a2fdf934abe2e5e23ac SHA512 4a951439d8c001b8ff2f6aa2f505e23130209494026fdacea019aef05bebb2f0d3404df047ccedbe9f4140cb5163404db22a5b0977752c495fc45f739d1252fb WHIRLPOOL 881f1a042568d55a3826f629ddd04642dbbfa3a7f423bb3c1d4e1d4e73fa31fe34c708b718b5d44cdd34cc71f99243de98f1478d880ff5804375bbc33ff4766e
DIST rustc-1.14.0-x86_64-unknown-linux-gnu.tar.gz 49370951 SHA256 0eeec4211aa872f24c220200a0c2b095bbfc9c0f737c1c5df2555967c8f36787 SHA512 da33a8c509d3a554bed3173f8cdd6fc3639646e5b12eae80654d83290160227238c6f9ff9c0247d63a90f48eeafc8dc31a4a02575ba43fa6d5f75ae58a347c32 WHIRLPOOL a5aa3eb98b0b6b080057a4c5ffb00996904d3a6bb660297a984205f85e9fd6932f9e9c6c4d4fe60a8ca16a216304ab6e504a45b75b876408a8f3450f29872332
DIST rustc-1.15.1-i686-unknown-linux-gnu.tar.gz 39314075 SHA256 a833304f99071600c72ecd868c1c7bd5ce49d1102332637a8eb7adb942f349ab SHA512 138a4a893a70860650da1636f734977c215e32b1f9b15b957bfc31575d2662ea6c2c65a130bd13647ec1f2366fe0deb26a94ea09aaec7cbda8e466fa295a0c42 WHIRLPOOL 175e1c7ae1352b955c4e9fc3ea2175e91fe9037e356898fc7dc61ce55f5932db6cf4efac834cecc95b6c90c411b57f0ddb398e9b1f3af843a77f1fd84d52c36b
DIST rustc-1.15.1-src.tar.gz 28100203 SHA256 2e7daad418a830b45b977cd7ecf181b65f30f73df63ff36e124ea5fe5d1af327 SHA512 10d533b17cf7f92b9dff14b399b5dd0ac8b68284eea072c85ede78a4e4c2c4fce8c781777124c64798057aceb6444535e02e067fd67ba3633c3e828fb4d2d339 WHIRLPOOL 8b80298cd0a8c3ae0f7ad11052e2dd0bd48b589a95e4bbda4db32ac62d52f9252fe783d46b00484550099b99c3871bd577f8ef54ed45c20b477f9742220497fa
DIST rustc-1.15.1-x86_64-unknown-linux-gnu.tar.gz 37650863 SHA256 33ff44672b731fc71145974ce84194a1a9bafe6da3a74fd1e7543f12467f8894 SHA512 97f2fd905b1c2c9ee1fb9a9604a931154aa928692e6334af5a60f1853e49246b13af26afb6342f085cf77e624f23e90c409f05b81983408cf0538ba1401ef7cb WHIRLPOOL 92d4659712a3c8c5908f2abff4f582233a2b5aea2256213376f4830aaddb8470257e49d9f65503e7d82845648a898fd980afb070c39c37feaf8d489fdd9e238e
DIST rustc-1.16.0-src.tar.gz 28470372 SHA256 f966b31eb1cd9bd2df817c391a338eeb5b9253ae0a19bf8a11960c560f96e8b4 SHA512 096b1b7406be9bc61161bb7cdd2061f2bc2174c161a31f4ed6ceecf7fc379f315fc2f7cb9f6c134ea4f8519c27bf6e5a3f712cf1e56d5785831d8c8374eb0ba5 WHIRLPOOL a59a19b63d64fd98d4f488e465c7a89ca034eaddb3ef6272fe3ab6c3e411afb7ca3b34926201815ce208a5de78dc9e9018caa1d05b71d1cbc80912d46eb8b074
DIST rustc-1.18.0-i686-unknown-linux-gnu.tar.gz 47281118 SHA256 0cb9bb95373cee8ba26e8f517c46f8c58a29e22f2c7c08a4d152306c6ffc7115 SHA512 e270a314fb326fb226226741a5a15f237846ffb7ae6e0ab349f56328f5b3557d8b3dfdcfbc168f3ed4d9875806434537ce7bd5fb97b2c3078f7d03fd6ce65d2d WHIRLPOOL 598aaa0c8ded68fdddd28f827b07e3841355e1ff67aed20d31cc7728fc351a95e8c521661487905fba0689c0513b5f3baf31ed34cfae5f396731a5e72da2067b
DIST rustc-1.18.0-x86_64-unknown-linux-gnu.tar.gz 45281645 SHA256 f2a34e20166ccf6eda4de46a9efb02821df5c3f34667e2988284a8eaee408113 SHA512 7d8865a43b979150c3dc3abaa852921f46bebb54659bb0f14bc9b82b367f94ec031da4d03242cb6aae8bd11167402b9e166a14aa3c4a141413be54e9a685af31 WHIRLPOOL 0dc7b498701e3d40b3242e7860b6b5b6ccdd437d0e1d0a6c492fd6b7fa539800b6722e2da124b8ba9568beccc34e83cab080045f41450a4fb5a123c99f6136fb
DIST rustc-1.19.0-src.tar.gz 50108626 SHA256 15231f5053fb72ad82be91f5abfd6aa60cb7898c5089e4f1ac5910a731090c51 SHA512 080a8625fc15bc4fc17ab910bdcc0d9a88ce8922f1a3eb241d0f956b5799e4db6df45ebabb5497295c198be08686e5a94dff65569582fc6a5ecb9200cfee5c24 WHIRLPOOL 1dabcc0966a2e69f6c8105e39b82f31bc1c64803318c3a82f63f82afbc67e566d6969568678e86079e1fb515f73feb23d981920c232d836d297abf58010612fe
EBUILD rust-1.15.1.ebuild 3984 SHA256 b1d1e31eea488eddf2ab37af72eb21e5b278293ff6fc3c256c17a7ec8f147299 SHA512 a6b14e295a562308f5d9bfa2e5087c5ede31c93a99cc41b37fcabca42042ed958384660e51486372127d2262feb1071e3ffd386c974d86ad7647eb9c0ef8648d WHIRLPOOL 4ebd8a878dad27318a208b30dd3a043b3840fce4bfa8f6a858e7b39da59ab5da775374fec25ebaf970088a7cda378c407407f0bc5d0d589371ab9233a41d0c69
EBUILD rust-1.16.0.ebuild 3840 SHA256 8712a23144f80395cc8eb99dd30c0dbd66548c0af8c2f81dc7a9f17c2b2f08f5 SHA512 8c661074f6a53f6d8397d712c8236dfc34f18c386e699a1ab1db9a9eceba9e776c09c733ad615a1897916f1268c46e58a56c5f80cd2efe787fca5f8fdc8591e4 WHIRLPOOL 54b73f98c30d4d8422843078968a1bd90c8bff5c48196e3992766b4361c2ffa0cf4bf70c8fe1297b4eb330e227e967d696fd4725e97cad4a7e2c5426d6e9de60
EBUILD rust-1.19.0.ebuild 4121 SHA256 a39352596428354f0f631d3031d960a59f9016977d8e7bb2ee98db023c25fd77 SHA512 49dfbc8f7d22f25e9ebe0465e749837dd7cd87625c5ca53d4d3266363e9558cd9541eba84d309e6ed5eec411ef91ea64f79dd75c38eec4495ecc376dfd20239f WHIRLPOOL dab3f6b688512dbf2297f13ec222cc5170561ef72d0d2369c24330fdb81ba81c55e597a3d392be3dbf4e0ec50f9faf6c6976b06ec2ecc2397e59a8494e4e0c4a
MISC ChangeLog 10556 SHA256 d137f1eb60479332b21c359d506d2856d91a27b458de4c38e57be3b7997cb7bb SHA512 c9eb6d623969559659065ad69efb5f9c1199587c740f9b73b29157f68c68a284bf0c3aacd7456122ce102d41ae4cbb7a19f2e634f7477c65a4a2a0d1640969d2 WHIRLPOOL b3036acdb63d7c405187e9ae8400808c267541ec0dbd0cb4196d5277e11e842103cc6dab096d9f3995ba30e2c2a1a65a5be29b1268851030ad7f23401f1bdac6
MISC ChangeLog-2015 4442 SHA256 37cc85223ed117da5749eb4956c1efd3015e46284d062a10e8421b5797b1619e SHA512 66f9e94329c2c31c8e0a3941796d140590e65610fdca987bee5ac0861506eebc3152bdef0f2f2dac9e84767a4eb3c666c2b92a3c1e1bb78c02a317a29651e236 WHIRLPOOL 917d74c777f82241eb57f6afbab6ea95e928fedf661d61fd2f46e79c242ad1c6db73b8ef9f33b3521f04cb60e08ba794a18f23659d004a5849eb08caf67d64f4
MISC metadata.xml 578 SHA256 14c70fbe484d7251138113abc717dd7e9a995768f692829335ab95faa682e1ac SHA512 c2e4e7f1bbb0227493875a1ff9e55f870313b615a7234f716984366760dccc5b5186a2a03591533769958c3a70f8a973d5d22111cfe29849e835f5b0a400c26d WHIRLPOOL 3d204fe92188b93d46809f8f9e6a50fc5066299d3fec1c515c28acd118b131ee9503789089486c7a4e63c35743bd9b6992b88b08cf5f31a4a43ff18d72b5f77e

@ -0,0 +1,165 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit python-any-r1 versionator toolchain-funcs
if [[ ${PV} = *beta* ]]; then
betaver=${PV//*beta}
BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}"
MY_P="rustc-beta"
SLOT="beta/${PV}"
SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.gz"
KEYWORDS=""
else
ABI_VER="$(get_version_component_range 1-2)"
SLOT="stable/${ABI_VER}"
MY_P="rustc-${PV}"
SRC="${MY_P}-src.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
if [[ ${ARCH} = "amd64" ]]; then
TRIPLE="x86_64-unknown-linux-gnu"
else
TRIPLE="i686-unknown-linux-gnu"
fi
CARGO_VERSION="0.$(($(get_version_component_range 2) + 1)).0"
STAGE0_VERSION="1.$(($(get_version_component_range 2) - 1)).0"
STAGE0_VERSION_CARGO="0.$(($(get_version_component_range 2))).0"
BOOTSTRAP_DATE="2017-06-08" # found in src/stage0.txt
DESCRIPTION="Systems programming language from Mozilla"
HOMEPAGE="http://www.rust-lang.org/"
SRC_URI="amd64? (
https://static.rust-lang.org/dist/rustc-${STAGE0_VERSION}-x86_64-unknown-linux-gnu.tar.gz
https://static.rust-lang.org/dist/rust-std-${STAGE0_VERSION}-x86_64-unknown-linux-gnu.tar.gz
https://static.rust-lang.org/dist/cargo-${STAGE0_VERSION_CARGO}-x86_64-unknown-linux-gnu.tar.gz
)
x86? (
https://static.rust-lang.org/dist/rustc-${STAGE0_VERSION}-i686-unknown-linux-gnu.tar.gz
https://static.rust-lang.org/dist/rust-std-${STAGE0_VERSION}-i686-unknown-linux-gnu.tar.gz
https://static.rust-lang.org/dist/cargo-${STAGE0_VERSION_CARGO}-i686-unknown-linux-gnu.tar.gz
)
https://static.rust-lang.org/dist/rustc-${PV}-src.tar.gz"
LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
IUSE="clang debug doc libcxx"
REQUIRED_USE="libcxx? ( clang )"
RDEPEND="libcxx? ( sys-libs/libcxx )"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
>=dev-lang/perl-5.0
clang? ( sys-devel/clang )
"
PDEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
>=dev-util/cargo-${CARGO_VERSION}"
S="${WORKDIR}/rustc-${PV}-src"
src_unpack() {
unpack ${A##* }
}
src_configure() {
echo "No configure step for rust"
}
src_compile() {
local stage0="rust-${STAGE0_VERSION}-${TRIPLE}"
if use debug ; then
local optimized="false";
local debug="true";
else
local optimized="true";
local debug="false";
fi
cat <<- EOF > config.toml
[llvm]
optimize = ${optimized}
assertions = ${debug}
[build]
docs = false
submodules = false
python = "${EPYTHON}"
vendor = true
[install]
prefix = "${EPREFIX}/usr"
libdir = "$(get_libdir)/${P}"
mandir = "share/${P}/man"
docdir = "share/${P}/doc"
[rust]
optimize = ${optimized}
default-linker = "$(tc-getBUILD_CC)"
default-ar = "$(tc-getBUILD_AR)"
channel = "${SLOT%%/*}"
rpath = false
optimize-tests = ${optimized}
EOF
local cache_dir="build/cache/${BOOTSTRAP_DATE}"
mkdir -p ${cache_dir}
for i in ${A}; do
cp "${DISTDIR}/${i}" $cache_dir/
done
${EPYTHON} x.py build || die
}
src_install() {
default
local obj="build/${TRIPLE}/stage2"
dobin "${obj}/bin/rustc" "${obj}/bin/rustdoc"
dobin src/etc/rust-gdb src/etc/rust-lldb
insinto "/usr/$(get_libdir)"
doins -r "${obj}/lib/"*
dodoc COPYRIGHT
doman man/*
cat <<-EOF > "${T}"/50${P}
LDPATH="/usr/$(get_libdir)/${P}"
MANPATH="/usr/share/${P}/man"
EOF
doenvd "${T}"/50${P}
cat <<-EOF > "${T}/provider-${P}"
/usr/bin/rustdoc
/usr/bin/rust-gdb
EOF
dodir /etc/env.d/rust
insinto /etc/env.d/rust
doins "${T}/provider-${P}"
}
pkg_postinst() {
eselect rust update --if-unset
elog "Rust installs a helper script for calling GDB now,"
elog "for your convenience it is installed under /usr/bin/rust-gdb-${PV}."
if has_version app-editors/emacs || has_version app-editors/emacs-vcs; then
elog "install app-emacs/rust-mode to get emacs support for rust."
fi
if has_version app-editors/gvim || has_version app-editors/vim; then
elog "install app-vim/rust-vim to get vim support for rust."
fi
if has_version 'app-shells/zsh'; then
elog "install app-shells/rust-zshcomp to get zsh completion for rust."
fi
}
pkg_postrm() {
eselect rust unset --if-invalid
}

@ -1,4 +1,6 @@
AUX libgdata-0.17.8-disable-demos.patch 1952 SHA256 157b4a8cf8446a8c0900a2a2473353e3086bc083f20edb1512b457b2aa734889 SHA512 264f4b2677eab118345b03e8df737aec5c4ef2c68e6a315489e6f36496e3ed583bc683cb6175aac2eae9c7d52bf42a39b9d081d0584346f1381730c0ab82e265 WHIRLPOOL 2287e29403adbd27d0e63b6c1a048fa78242c0705f1c1dd6f2f05aac9c073b475e179d9c42f644fa43f63035527f5dfe5ab9ededb7800f4107d97cf6c76337a9
DIST libgdata-0.17.8.tar.xz 1464812 SHA256 e5e735bfac219c6cbe4a14df481cb3cb4b1c4b8b5e70f9a105a884035bc3a161 SHA512 dfc4c825a7053a6fd7659d04c7077bed8539b4cf3ef3da1d5ece4da3ce17941900e960a300a50b284010ed890dcab87e4c4726403f04481c672832fd34b975b0 WHIRLPOOL e0772008cdf0816efe118f69f9bcc86d85de2a26fc2fd5127bcdb942af264536764da130ccb194a01f0bb97ad9bb070eec84c659e9e82b64a4f7eeb6b0602797
EBUILD libgdata-0.17.8-r1.ebuild 1638 SHA256 33fd82eb92c8c33390ceca8dffb48446fb67c4248e64d566fa69cf3fffd1eb49 SHA512 08aa326a391f8bd23aef193c5a2518f06727eab5e74825e8e7d587b44017134f25165d754e4bb32f5322f3962c3c603ac75fddfbedac8189c09134ee5b095aed WHIRLPOOL a2d3b27563bb83d64ebc398e588d5fc733b3d797f55632b2d6611eef1d1c370b7c53bbe79e43186448a2234778387eb53ebc4a99269dc71500ebbef39cc6682f
EBUILD libgdata-0.17.8.ebuild 1641 SHA256 0ecd744978ccd17b35fae3ed66c126a11e71c874bda4dd00246035270c38857b SHA512 7bce4dfccc02a77a70f0d1ecd8e1c6d121016004138917fa5505aa2cdc33205e5665c367aee3b3b45ee7524ffe041c8f3a561e8c11e835d213fd01f2a2910b6e WHIRLPOOL 2945cd87f4f50ab733c69767e85382da84a0feb5d53d5586a2c9a84cc6040fe22641fe2f020e6b08cad66817a19d1422b9fd4ca406a440d86ad3fd196bf0599b
MISC ChangeLog 6895 SHA256 778fb184231d2ecab1532a88e9c9d9b9652d8e9cae9b400be567edd3369a4173 SHA512 3baf1efb566ebf71a5a1b59cba6cb43e14ba7920ddbf0d2ed14d2fdaa41c4f5bd55d2a631ff6af58eb7baa5ca53f339a5305113e68df223bdac45855eeddde33 WHIRLPOOL c9619c36c23db0692fb74aeac16ddc2134d795bf021c20ab765153ecd873f22a42e46df58939f99d0fd6490835a45478d965c074b2498c357000623cb8be9f1d
MISC ChangeLog-2015 12842 SHA256 78a30c9505dc15d06e55760e7285217b9e241fce5cc8a3ab3a19fcd5be4de15c SHA512 0c3b5e452665e5cfae6ea4da261f9d96daaa83c1f4d7130ae6c5b7ff6071e2663cb621c069b07b3ad172c634175ff82cf0f961c7b561ab1ae55aacd6a98c0539 WHIRLPOOL bb93e7091b979f126460abac19bd7ea9bff5bf43b5d427ce4ff954062a1b1d97725fbbc34830ab297f24b9a8cbf228c287b05348e1eb400019f3add89091af56

@ -0,0 +1,60 @@
From 12fb11f46a7eb4054b74679a6f5ad12dcc41132d Mon Sep 17 00:00:00 2001
From: Gilles Dartiguelongue <g.dartiguelongue@lexfo.fr>
Date: Sun, 23 Jul 2017 20:46:19 +0200
Subject: [PATCH] Control build of demos
Building demos is not necessary for distributions. Allow disabling it
but keep it enabled by default.
---
Makefile.am | 2 ++
configure.ac | 7 +++++++
2 files changed, 9 insertions(+)
diff --git a/Makefile.am b/Makefile.am
index 0e4cf631..8c0c7143 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -635,6 +635,7 @@ endif
CODE_COVERAGE_DIRECTORY = $(top_builddir)/gdata
CODE_COVERAGE_LCOV_OPTIONS = --base-directory $(abs_top_srcdir)
+if ENABLE_BUILD_DEMOS
# Demo programs
noinst_PROGRAMS = \
demos/youtube/youtube-cli \
@@ -650,6 +651,7 @@ if HAVE_GTK
noinst_PROGRAMS += \
demos/scrapbook/scrapbook
endif
+endif
demos_docs_list_docs_list_SOURCES = \
demos/docs-list/docs-list.c \
diff --git a/configure.ac b/configure.ac
index 3b0530c3..1e09f277 100644
--- a/configure.ac
+++ b/configure.ac
@@ -152,6 +152,10 @@ AC_SUBST([GNOME_PACKAGES_PRIVATE])
AC_SUBST([GNOME_PACKAGES])
AC_SUBST([GOA_ENABLED])
+AC_ARG_ENABLE([build_demos],
+ AS_HELP_STRING([--enable-build-demos],
+ [Enable building demos (default: yes)]),,
+ [enable_build_demos=yes])
AC_ARG_ENABLE([always_build_tests],
AS_HELP_STRING([--enable-always-build-tests],
[Enable always building tests (default: yes)]),,
@@ -161,6 +165,9 @@ AC_ARG_ENABLE([installed_tests],
[Install test programs (default: no)]),,
[enable_installed_tests=no])
+AM_CONDITIONAL([ENABLE_BUILD_DEMOS],
+ [test "$enable_build_demos" = "yes"])
+
AM_CONDITIONAL([ENABLE_ALWAYS_BUILD_TESTS],
[test "$enable_always_build_tests" = "yes"])
AC_SUBST([ENABLE_ALWAYS_BUILD_TESTS],[$enable_always_build_tests])
--
2.13.2

@ -0,0 +1,67 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
VALA_USE_DEPEND="vapigen"
GNOME2_EAUTORECONF="yes"
inherit gnome2 vala
DESCRIPTION="GLib-based library for accessing online service APIs using the GData protocol"
HOMEPAGE="https://wiki.gnome.org/Projects/libgdata"
LICENSE="LGPL-2.1+"
SLOT="0/22" # subslot = libgdata soname version
IUSE="+crypt gnome-online-accounts +introspection static-libs test vala"
REQUIRED_USE="
gnome-online-accounts? ( crypt )
vala? ( introspection )
"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
RDEPEND="
>=dev-libs/glib-2.38.0:2
>=dev-libs/json-glib-0.15
>=dev-libs/libxml2-2:2
>=net-libs/liboauth-0.9.4
>=net-libs/libsoup-2.55.90:2.4[introspection?]
>=x11-libs/gdk-pixbuf-2.14:2
crypt? ( app-crypt/gcr:= )
gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.8:= )
introspection? ( >=dev-libs/gobject-introspection-0.9.7:= )
"
DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.25
>=dev-util/intltool-0.40
virtual/pkgconfig
test? ( >=net-libs/uhttpmock-0.5 )
vala? ( $(vala_depend) )
"
PATCHES=(
"${FILESDIR}"/${P}-disable-demos.patch
)
src_prepare() {
use vala && vala_src_prepare
gnome2_src_prepare
}
src_configure() {
gnome2_src_configure \
--disable-build-demos \
$(use_enable crypt gnome) \
$(use_enable gnome-online-accounts goa) \
$(use_enable introspection) \
$(use_enable vala) \
$(use_enable static-libs static) \
$(use_enable test always-build-tests)
}
src_test() {
unset ORBIT_SOCKETDIR
export GSETTINGS_BACKEND="memory" #486412
dbus-launch emake check
}

@ -4,10 +4,12 @@ DIST libpipeline-1.2.5.tar.gz 779072 SHA256 2de10806d9b7dda54f4098d2c12e36e960b9
DIST libpipeline-1.3.1.tar.gz 787711 SHA256 5cad1b446f135ec3800d32c8c951a1114f4c438609a4c52b262c30301bc8e692 SHA512 0f903f9a268eea7c6d1ddef1210a729d32b423abdbf1e150aaf6705a272dfbcde482302cb06366ce317674bc681c7e3305cd35a83eb3f0451d1c5595f5c6ac5a WHIRLPOOL eb3fc4a337e09552f3e58a06bcbd9ed30d6b95a60b6cadc293e7aceb77a99e488c8c77a757dd93968a48b4fc72d024227fbe176d8ac7a386172bc50b51e54ef2
DIST libpipeline-1.4.0.tar.gz 805155 SHA256 79c759e7fbf17b560a72edce3ff9bb308d7720306c2650e4fae541daabb89bb6 SHA512 0dce585f9d7aea91889804fd7a65a549b41730add0f6156bf8d0409762fed9c29e8843426e8136c9e0a0348734acaabb48ceede1e3e4d9071d4d787d0b8d46f3 WHIRLPOOL 2ba46823c6eacbe7b4a15d135448b2c59c65c431f438d22f1709bea85d819f4358fd685fab00d0e24cf281e92476b8c48aee61e7b406dcd8e142b2e4fa50bf86
DIST libpipeline-1.4.1.tar.gz 805172 SHA256 da46d7b20163aadb9db2faae483f734e9096a7550c84b94029abeab62dd1b9ee SHA512 835d65aa3f9436398b5421544ca7857fe9caed52cd2e70320ea04d6315825e648df930e1c225d4aaf0f2edda2a438f6c00f15c556fb9fd30311560fb8d966797 WHIRLPOOL 1b6688f0388489f015a95397ec6ad34338654bd40c05bc15f30cdbf2e4ad5b1fd53d20f56a6763d398562f39986abf6675236395215bc5819573162eedf17de0
DIST libpipeline-1.4.2.tar.gz 827362 SHA256 fef1fc9aa40ce8796f18cd1aecd888a9484a9556c8b0f8d07c863578277679be SHA512 18d4592c142b745e709b9d30e894f1cb95e8006d8d3d3c978a1c4b8fc2393fc40383aa8236587cc7caf576ee9664867358a94c081c0730de9e337ddbd1e57e02 WHIRLPOOL 56b81f7572d21be35cfa82d6fcb3bd9321016a400c619b97d71de1e1740070647e3e8c8e810e6547132ecb4e2ecbbef9ec37fab4ae8b1669f51e69613d2aa9a4
EBUILD libpipeline-1.2.5.ebuild 506 SHA256 da18cc4b0cc3d8a8e808c22ee4c951e516222c878ee73d1fe5ef96fe33b2e60a SHA512 8ea347a009b2cb2cb8dfb8b680f267cdf028377cd5dac15460da865c8610820dcab3a665df38b592ddc6697f35183e9fefb9de72183e86b79d89fd2aa4670373 WHIRLPOOL 22a553312c59608dd7f6db2d1b194e3699aa0fb735c75eed8ac93fc2b0f2c248212c78a318b8545a66d895426606efbeb1a0a7dd9fd0e4996566a64cf6872dac
EBUILD libpipeline-1.3.1.ebuild 519 SHA256 e5123b196b6547340a3d95e2bce0142bcef2efc18eb88c2bc72ffe0b072b1432 SHA512 10e8bc4953caaf1fdb0995dc3a339288b9a91dcf180b8a33db79a7a923a13923c071679116f85223a3ee7a1c0d877ab574e2c055dba86d4a4e8e75da26b212f5 WHIRLPOOL 48e099651025c0607f5a234f0a49e1e1226abf0c196c0ce0dc36410e3a2d3289e2624869fe0f58f8dfa32973df751a3fe2f9f8992af7400e9c7a19843bd1d7bd
EBUILD libpipeline-1.4.0.ebuild 506 SHA256 235bd9255cecabe6f67cc108ae5b6a2916f6d132fdea2cc1ca5c503105e2ad44 SHA512 9215eda7625f54b82d9efc9c4aeb1246f333d4bc9297939fc6d325c933d919c8c0bc5b570669e0c3b16e74f20883dcb37c96925f4350fe5a49fb435c8e500107 WHIRLPOOL 983c8c8d9065bef771169a3b0671fafc5a821ff53d91bdb6ebc83fa072ec9431f1e1150397c1a4dcbe2c6bc41f31dd80708e78cf427404c6c4447d6de1417826
EBUILD libpipeline-1.4.1.ebuild 669 SHA256 e9c4168ec8a80efe78be07d7db6d8b1f503964376a21b30fea828473815c6731 SHA512 ac7f8dc76a8ce2e3dee906022ba3cf57d9a22357b769ebce11d8ca2cfdbc98c665b16722866e6284636f5cb1b7ed4e8bf9e16d8a0d1ca39b8a44083b3444f909 WHIRLPOOL 89f08c30cb17e858f2be1d05df58586bd37533b3c0e35106c386b47792fc694111d589ec8baf74145ed1fc1da44a809b80fa1e6f4ac7815eea5f40ec72fd3029
EBUILD libpipeline-1.4.2.ebuild 683 SHA256 b502a4037e03c105039150bfd559f34fe397098df80a94bcb0948c452e6d1b01 SHA512 cf7c9f5c0b6804ca91a77ebe6b27ff2ab98e5122702212ec529947f3ab6cf8bab01c40e83769c6322afd53b55e4b12030c1bcef30d66fda9dec974e7f031b87c WHIRLPOOL b0a881fb1a8ce26498dedbbc7b75015c54ff8a4093c5f1c7033fe5b342c7d808256bc28b16d667bd220fe8e6283cda90d12c02e01889cc6e1c1a3971b55572da
MISC ChangeLog 3739 SHA256 d0d8f953943ede61da2d781cce85f252dc469e003556bd0a6a11ad9df84740b2 SHA512 9ce074852a2a8962d830ac82f726dc127b460bd19295ba4a1d614c1b1532aed6128a9d6d44e2ab435ec5968a51239f47a358307abd21ec3cd2735bbb41ba433c WHIRLPOOL e973678d829fe13040f3eb3473380ed72af1c240fbf062e5a900375f51bc59392035ed2c4f6458651eb1f5cdac0451cd8ead47151549439201cbfb609f73998c
MISC ChangeLog-2015 8708 SHA256 75350c89d81c9f391c877bcccd317a7f7823fc2b838c3e966f0ffa8b1e4abcb1 SHA512 64ffa5162c6818f069207d3a85d1ff6ab27aa3289704226d821a5639f8ef5b7108a661fee75392c055160cf840e3c7796f11bd05fe807632af504979e80516ae WHIRLPOOL e5f07a1f1be5a3216caaeab99041466e2bbda8629817a393bcf9a20137cc90fb902ec9bd1d1f21b47e767ae19320c66b497198fa0a0fb973303042d2eae9a48d
MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8

@ -0,0 +1,23 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
inherit autotools-utils
DESCRIPTION="a pipeline manipulation library"
HOMEPAGE="http://libpipeline.nongnu.org/"
SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="static-libs test"
DEPEND="virtual/pkgconfig
test? ( dev-libs/check )"
PATCHES=(
"${FILESDIR}"/${PN}-1.4.1-gnulib-cygwin-sys_select.patch
"${FILESDIR}"/${PN}-1.4.1-gnulib-darwin-program_name.patch
)

@ -2,7 +2,7 @@ AUX libspt-1.1-gentoo.patch 613 SHA256 bc72bd54a2a4e3d9f42bbd4c17c8adf19acf2c613
AUX libspt-gentoo.patch 727 SHA256 0a73dfac39d95cca0f852597b8f475f288ad762f99c3fd902fbf6b7a0467dfe7 SHA512 9c73f4b3eae1af1bd26d4c08eb926847fb7d8f26cb3e472afa940d12b086f5a142e9f918cab1beeebfc45e2893480a185180cc9b4bfe5930bb0cafe6b66098d0 WHIRLPOOL b7c3319c872359f574cc878ef8d9654a16b3920b0cc863afb97c7a7012485d7108e9e775150e80d5ae28ab8b8133b7cd10c35e83f8445fe505725f0f2b18b92b
DIST libspt-1.1.tar.bz2 165168 SHA256 fda34d08a8d167cdabd1d8645210b7ffc9e624e5accd37577f2bcb025830e22e SHA512 5b2ec289ce51f1f2040b68c559ef6e1ea1e59f50c3d639a93176fa8a5f3f75481651c4d0acd393eac8d2193f2aae19f882897323caf344cbfde52e32cc3a02b9 WHIRLPOOL ed05a7cbbdcd420d811a13dfc29b712a6bd241b41740029b4b366907085f98f13d14a4012ea53d862f4780a3f070f9ea7cbd70bf8bff30c8aec87a3a2d7c0e95
EBUILD libspt-1.1-r2.ebuild 436 SHA256 d6f48ba731dddd4f98a02db7ab0c97aaa84bbbc0112dfe881fdc1596484b77d1 SHA512 1889b53723fb35c7929d26fa943feb1032c1d3324b53f7569b0cd577836a2f16b7d227c3475a1f9d020718e6405f344c34bd1a0a2cb660e259904ec4e13ec52d WHIRLPOOL aa27e37791be1504afbceef66000d16f86a863830fd2f613e254c7f827b2957a3aa5f84cab6c8bb6136c3bd8165fd508e19e05074c1548933126e14ab3985481
EBUILD libspt-1.1-r3.ebuild 538 SHA256 678b67b6b1f0c8b3c1b1a6553af8a9342334332dd1543117fe0bae370bafed76 SHA512 527fad8bd910c04567937175a723b82884a30f8634d142d1849bdf22941f046fb13fe6fe24f8f3df2de5bbf2812287f52a56fa17600cc90cf4bb8bbdfe790979 WHIRLPOOL d2763945cdfdea244ae40f2b5a588b0bf36c81dd44dbf728e2b23e22e1a57fdb0d2b0bd2430332f1c99c1f3fc316f6faba8c6169e8fc86cacfe74a63447dd9a0
EBUILD libspt-1.1-r3.ebuild 543 SHA256 3d5ccee75b3d6d01d10e9ab53e4418bbe2c1ec14ce05133d90531dfd3b42b14e SHA512 25c1d7ae9c384deb7c495584f91a9ba53d305c96f2e3c37fab8a6e7424e8e1d7f15eff64cd698f7c533407bca7ec612b892523fa3704730a75ad4ade4f86c0cc WHIRLPOOL 46513188a86b82eab9997a498abe0986cdfefb2bc40f04c69cac3408fabb42e3b16c2fec604757de469153103c2d00a78caa5dc4b85eac65d31ab550b46825ac
MISC ChangeLog 2488 SHA256 63839df0917b84b4b02f3b576ea13f276c5861f3965e4ee1ad3c1c2bd7dfe7af SHA512 090d04dc5c41ecaab69d39da078b3ab4573a00c50a076a576ea5cb60e6f5e701d4706d887a6cd4543fd3782065652cfc7ee8220fce91c105495f21da08a00ea8 WHIRLPOOL 2a267d62a8a7ecac7ea1a999e2762f370032fd3c64519d9c9bbe57b9a5a0bfcdcec35b1ad5a0efe70870687261743be45baaca2696a3f7aeae9c00678becb742
MISC ChangeLog-2015 1560 SHA256 63a9dc3e37bd81e2431074effc00e06ec6cc741264fab151ccd480ca58c8ad71 SHA512 9e19665439a92221e77005d51adf2a8a97f0393d61b988232bbc93788cbd10f1ac60a0805ef9cb314480cc189f30d1d371acf5d7bcdce650d99335dd81111643 WHIRLPOOL 238719366f8f8030a6eaf7022a0a2f33c19a7a541772e1de940ea6ef715768cb0372e9a8e0f4c1fa66fa6e53b71c8cc1f7ec7bb11995fb0342f697db1369c825
MISC metadata.xml 230 SHA256 5fc421627b578ee2d1317320525119c0b406026597bb1d054f96254a241bf96a SHA512 74065bee639a38ecdef7c32280ed43a8f1627362cd8e97e714a09bcf116ae8bc4c61b2ab13c31bd02a22ae8a5a201263981ee519a0b6ba9df81a4d5f3cd94eb1 WHIRLPOOL b3c1363540645200abd5bf0b5b7fb3cae0b738bfd359f7b13b56d97650f9381fccede1e3f867dbc736461ee7c7906725a3c53eabd9ac99929d5c7c520a831082

@ -10,7 +10,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~x86"
IUSE="suid"
RESTRICT="test"

@ -1,13 +1,7 @@
DIST serd-0.18.2.tar.bz2 291053 SHA256 8e3d8402c33fa217572d3ee936919037420fb237fb8603a7b024ab482a94eac1 SHA512 2e775f50efbefa88d291999a26bf8e6602b5791affc9b9073451eb1406db654a63d2b91eb862ba7e714b5ce9ad51f7b7b259714476cd1532cf17fc072a923c3f WHIRLPOOL 85d8599a3c4f1c26d438b741b70f75b0c3b7265a973b93bafa45f59f3a669b664d979ff49f9894f36c76d1c1826818222a089051b7202a71b85f30d2cba80980
DIST serd-0.20.0.tar.bz2 363807 SHA256 64515f4f5eb27ba2ba151027a72a77672f6ee8a2a3b58991ad5c045135feabbf SHA512 d313abb6423b0b1dd30b5c4f7ede45a5e51b3c8676b49215e106a75d73280e07c48b3895f2d88aeac2117eaf9c82cdb58bfc530895ad17a34d810c256868d1ef WHIRLPOOL 0cb4e6b9c870cc2bf5a34eb5c25a4a5fbcc90737ac646688338b9529baa774da29cd9f8659cdcc8f13e714949ea0ed840af28ed81a869465f8902b3e24cbeb27
DIST serd-0.22.0.tar.bz2 340371 SHA256 7b030287b4b75f35e6212b145648bec0be6580cc5434caa6d2fe64a38562afd2 SHA512 532f9bcf1edafb4fb74c521c11e3582133096068c883ecdfb97483c1344de6c2effc7cef8efa0c5d919667d5ef51e3f62af0a02faf0d518216e0746933a859d3 WHIRLPOOL 11e3757a322b578ee648e53774d0390de4b295f5f8c187a8f7dc6bc59249845d890548324107b7c9dbf03ab851a61e9e71f5997e1fdefafeaf5610350292d58f
DIST serd-0.24.0.tar.bz2 346615 SHA256 8cfb8ade8d9a6f784da6e00ac05a28b7de440df5d2513796cd34aaa2754f6a6c SHA512 c62e869c584340ea5ea9f2f52a279281f792770ae4ccdde5a5355b23f428e5f8a32e29c3bd521d2a846d62e17b691758764dbd814b9b67203e264be2fe5a81ed WHIRLPOOL 7e1c171726c814b1546c95521de49295ea468fdc31534f556eada6edd9596d83b147d18b9eb1cfa07e42f508982a93962ecfd5bbd140abdc1bfe6cf0cfb7da42
DIST serd-0.26.0.tar.bz2 369280 SHA256 e3e44a88f90a9971d55e6cbd59a7b9cfa97cfc17c512fed7166a4252d5209298 SHA512 749bf161d38cb8489f196ece2bf2b7c22e9113d05b38452592d92f9ffdec25d340e680e697e9531dab80d2ef04600690f9333208a4ef22307b8ed8e238d5c7b8 WHIRLPOOL 04d79bf1ae348690fcb96dc8adee4cc32b48c3163d08684acdc6f70704228af5138f1718d9b5a26ce6b8c8e1d134ecdce6694266e3e6f6517973f36db90996c3
EBUILD serd-0.18.2.ebuild 883 SHA256 abb30edf693f16a727f6bbb85423912c3b130f1880e2b198ff20a84990610aa8 SHA512 d12f7ad19bdcc426148aefb2cdcfe8c85d764dde1379ee61c30038f9b149ed753e64d4dfcf55de74fac585541599e71be3e18d164bc659db4f64356a033b2b6d WHIRLPOOL 8b226cf48cf101974a2ad1718acb0cfda8bbd089e2026ea341e4bb2c6b2f23581ba2c795a40859987f9f0dbed5340bd2fcf89f659de485d39067b93f016459e2
EBUILD serd-0.20.0.ebuild 881 SHA256 189bcaf4076417c9b6976b4322a2ad10c7e2dbe7e3bbbb108963de0d4fad016f SHA512 2d0b805a6b04cbd71c7812e39dbc62207b3622bf836413b6874151868639fa101f5759c969f6e2b50828abf0202dffa317069d5fa240a7779a7f2b644d0b2eb3 WHIRLPOOL 93a85cf3d54e1b6f0103fa6e58802a65a6c0113f33c0fd9a65704b39b813ab5b84dd76f99f312b9fdd1c51aa12c4c2d78f9d5850b07d38cc38b09d60985b5c78
EBUILD serd-0.22.0.ebuild 883 SHA256 abb30edf693f16a727f6bbb85423912c3b130f1880e2b198ff20a84990610aa8 SHA512 d12f7ad19bdcc426148aefb2cdcfe8c85d764dde1379ee61c30038f9b149ed753e64d4dfcf55de74fac585541599e71be3e18d164bc659db4f64356a033b2b6d WHIRLPOOL 8b226cf48cf101974a2ad1718acb0cfda8bbd089e2026ea341e4bb2c6b2f23581ba2c795a40859987f9f0dbed5340bd2fcf89f659de485d39067b93f016459e2
EBUILD serd-0.24.0.ebuild 883 SHA256 fe0efefffa7698e99bed5fc71f687d7363a06cbb03afdf35dd1307d25f7b735f SHA512 bdff295d6eafb273a7c5a8e8e6be8e8d85bd432651ea663535ff4f3345a5d647e6004e3743ddc67cce64dd28a49eeacc2e64185080d6e65caa1d04f032fdb476 WHIRLPOOL 901fa92eafae94def85fd6925d4593e36874b6465da5a31534f812e5457fce6f75f1e4a2bc80fe30c739c47cfb6350fe633a66770ce8767b1974016b8b19ffd1
DIST serd-0.28.0.tar.bz2 371592 SHA256 1df21a8874d256a9f3d51a18b8c6e2539e8092b62cc2674b110307e93f898aec SHA512 b25cc70af17ff821812ab2a70c2812c1713ff811a0f18fb5d5c54f3b67e0c68293aabedfacd687afe6b7acdfd81602ef81764d7e11bc0d933de738bc6d4fce3e WHIRLPOOL ceebbd0068e659438571d61d9cbd192b8de1524a11b285738ee8697ff3b31f22db84b2908f06f67f7b3f764f246f2eb67abf04a4e77d40e101eac7eb0306dbf4
EBUILD serd-0.26.0.ebuild 889 SHA256 46cb2798ea9ba8ac12b93c9eecba418c8d8492aa5c3f2920d21f2fc693dfbf17 SHA512 e813f26aa1c7c84057a49be987e90f2e9b9cd7c2c7eef411a616b7fe633d13de16175beffcc66d347b72a7b5a8893280298bbfab3c36baa3e1149a94f61fe1cd WHIRLPOOL 384cac540520f17dfefdd896e66a75161ca84f70378adede5945cc65343375a1887cfed6e3b95f0c82353d41e337f7e2becd895107b180b960ebf45c55ddc78e
EBUILD serd-0.28.0.ebuild 894 SHA256 07fe8708aea5c78f92c0825859ac044334783b2ac4ffc740947ed6ad74592ce6 SHA512 9018d896a97fdaa0998a0bf76621334b7fc8fd7415e7188a9f977358ae2c15d8f303a33804ffd0deab50e99aefe85359cae6e2014d7b961f73b51c277469797c WHIRLPOOL e7354d7bed60927a703a4196ec35046769755ec0be615868805b120873779c86170fbb404d00fddec91643e2a73c03433dfffee27cbba044400086c393940d82
MISC ChangeLog 2943 SHA256 9ace653c2b352c53774d00e346e89055cbf0e0f7a40657c68b97221b8b6a6f3d SHA512 824493455d4f2f517541af9f18508e2f0f675a82daaf8cb5dbe90b5f5922731305fc9042152ad18cf520afedad5a61cca8e96812ef5302bb9addd3d471d9b76d WHIRLPOOL 929b3c5f26b8ea6900137271ac07775d7c5d9fe3a7d9db008b09ab898eca2e0757fee52056693ffe4282e948de6504a20891a11347fd9e57e29e94b2826c0367
MISC ChangeLog-2015 1955 SHA256 f81a2853ae6da6c5e93bc9d7d01a2ddcecc8b0047ea978aa828e93333b02fca7 SHA512 f390b51cd3a90ad8e53c50fa72876363609d6cdb1888f891390cdc32eaa3ce2b44f1319298fd63d614d556a6ded8dd20398079a7315ab43de4bcb7eea9e7d53a WHIRLPOOL 9ecf1e4aa9c8d04bfc5a2e8009d7cf4e4be74732ed65339db25f30bb04aa8bb404fd11c1d6bf02729c03405f4e409e10b63937ebecc25c2fd482da410e4d1a9c
MISC metadata.xml 658 SHA256 bc67bf750c40e1647d8660cf25e99bbae380471b652099964a9c8607efb60639 SHA512 e0718eccdfc18ca985b902aa0592c733205a74f5c0c0d8d295a12343d0ef61b96cda9955b2a45832273becae62d74b251ce59b8123aa95f6196b1e75897395c1 WHIRLPOOL 986a4781c6bc3ac8317cb4245e23964ecb632acef852a5673f9e65554a083d9a3901469e2eccbbe15877dce99eaa340c608479cad3f36462e9bd23108aef62e9

@ -1,40 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=4
PYTHON_COMPAT=( python{2_7,3_4} )
PYTHON_REQ_USE='threads(+)'
inherit python-any-r1 waf-utils
DESCRIPTION="Library for RDF syntax which supports reading and writing Turtle and NTriples"
HOMEPAGE="http://drobilla.net/software/serd/"
SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
LICENSE="ISC"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE="doc static-libs test"
RDEPEND=""
DEPEND="${RDEPEND}
${PYTHON_DEPS}
doc? ( app-doc/doxygen )"
DOCS=( "AUTHORS" "NEWS" "README" )
src_prepare() {
sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
}
src_configure() {
waf-utils_src_configure \
--docdir=/usr/share/doc/${PF} \
$(use test && echo "--test") \
$(use doc && echo "--docs") \
$(use static-libs && echo "--static")
}
src_test() {
./waf test || die
}

@ -1,40 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=4
PYTHON_COMPAT=( python{2_7,3_4} )
PYTHON_REQ_USE='threads(+)'
inherit python-any-r1 waf-utils
DESCRIPTION="Library for RDF syntax which supports reading and writing Turtle and NTriples"
HOMEPAGE="http://drobilla.net/software/serd/"
SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc static-libs test"
RDEPEND=""
DEPEND="${RDEPEND}
${PYTHON_DEPS}
doc? ( app-doc/doxygen )"
DOCS=( "AUTHORS" "NEWS" "README" )
src_prepare() {
sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
}
src_configure() {
waf-utils_src_configure \
--docdir=/usr/share/doc/${PF} \
$(use test && echo "--test") \
$(use doc && echo "--docs") \
$(use static-libs && echo "--static")
}
src_test() {
./waf test || die
}

@ -1,40 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=4
PYTHON_COMPAT=( python{2_7,3_4} )
PYTHON_REQ_USE='threads(+)'
inherit python-any-r1 waf-utils
DESCRIPTION="Library for RDF syntax which supports reading and writing Turtle and NTriples"
HOMEPAGE="http://drobilla.net/software/serd/"
SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc static-libs test"
RDEPEND=""
DEPEND="${RDEPEND}
${PYTHON_DEPS}
doc? ( app-doc/doxygen )"
DOCS=( "AUTHORS" "NEWS" "README" )
src_prepare() {
sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
}
src_configure() {
waf-utils_src_configure \
--docdir=/usr/share/doc/${PF} \
$(use test && echo "--test") \
$(use doc && echo "--docs") \
$(use static-libs && echo "--static")
}
src_test() {
./waf test || die
}

@ -1,9 +1,9 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=4
PYTHON_COMPAT=( python{2_7,3_4} )
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
PYTHON_REQ_USE='threads(+)'
inherit python-any-r1 waf-utils
@ -21,7 +21,7 @@ DEPEND="${RDEPEND}
${PYTHON_DEPS}
doc? ( app-doc/doxygen )"
DOCS=( "AUTHORS" "NEWS" "README" )
DOCS=( "AUTHORS" "NEWS" "README.md" )
src_prepare() {
sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die

@ -6,7 +6,7 @@ DIST xapian-bindings-1.4.4.tar.xz 1117140 SHA256 3b323eac41c42750b7dacc9319b1477
EBUILD xapian-bindings-1.2.22.ebuild 5543 SHA256 a2e433ef7f014430f40e53005a0d0799fae682c75adf1df4919842b22360c49a SHA512 f854e192cfad5da24d2e2334b49e122971dcdf058e1e0a4b29227770906d2e9d3731a782857326f31fe639b347bca66e6c67deff38a18ec77c374ba12bf42dbf WHIRLPOOL dd57b7c016c019fdb940d32b4b4e7af85f21476f7c2564d68d987018c151d193435e455c1e3d6b480f9130f8a0b668ee03949ebcc2ed2553cf5ea8ff3fefba1b
EBUILD xapian-bindings-1.2.24.ebuild 5550 SHA256 6666fa0d07b12f775efd5acfccc80731dc76da976682435304c4b2deb9b12d9a SHA512 4961916df0b4cb265b3e4f68566f0c0f66f767c31d762cd044095a897e916910d3adaebc549e90d924ac738435863095664731272c8c12df6be0fd94dc0039c6 WHIRLPOOL 04dd121595ce0031ad00d1e384e1063b86e5deacbc188bf1204bb642ea71f2b0c26aa99f51e74ea3d08ed72aa692e4c26b7921e9a7a7be17fafacad14d4a8e02
EBUILD xapian-bindings-1.4.3.ebuild 3625 SHA256 a2b10f63572b09b420c8af81115c0d5e88e127ec4313f5e56970f20b26e0e545 SHA512 f41e2c738cc436ae7c2a01db1e6beef2637947c29c45ceeb059899d7b6f75a4bb67fd7a34ed479afdf3e071f030fe95fef7da0e66dc256f5ee7b7850563d4787 WHIRLPOOL 24b7af0603b7d2d294f1044e2d26067e67715dfcbd2f808b84720b3324918f5613b717127af21b49526e1c19f5461ad776c7fe78e0d6545e452cdf529289088a
EBUILD xapian-bindings-1.4.4.ebuild 3522 SHA256 0c990729a464489cc8f97360d0f466bb2ac6135d998a2db84155c4ab179b1859 SHA512 c295f490592242b8a1dfeaeca598ed2c80fa70b540faa579483334bc953557f5c13c455edcef2483afe5eaa1ff1c5ac70697d96b950d9b440e3b1f3ecdaba129 WHIRLPOOL b9be0c8cbd39b9a86e171d8ee26bc28fa8b17bc243b4bdb59ec979dee5e3ec5ee1d394aa591ff2a688e1a4daea3edafe660dd78fb3d0df2fbf248378ceeffa5a
EBUILD xapian-bindings-1.4.4.ebuild 3521 SHA256 35d623347be95e61f43880db4a0d38079778857d77151580aad5ba8852f60926 SHA512 8303bf51dabc844bb9fcada2925a796a5a0eed50d78175fced4c7bf8e70de8af345c9837a81d0e2c1124199692e60fb1a354c190224c0909ce0e62ceab673ba9 WHIRLPOOL 9e32fab331993c22596a73cafdaeb4774039bcbed4443cd6b5b2e934135b87fa487ef6ad7016872cdb2ae13cd943088e3a26e400862523c7ca89c07fba119d11
MISC ChangeLog 11298 SHA256 355a7ec45f8a7f8dab2028fcdfa14c54f2a205275362b8191bb14c21eb0aa0ac SHA512 63a350ab3561b84a1b9aac73bf936e7f0e40a3b8541053c96007571563aac1a44f96c11fbbdf07d2425659d866ed16f81a8c66b97eaa703b0e273b6ba5a07214 WHIRLPOOL cbf7c5432a60e382073265335d5870435bc8fe8984e0930019bc603e1abecaaed1792fab7d9c515e99cfc3466379ece99ab5a106a31717014163ef96622ab412
MISC ChangeLog-2015 16665 SHA256 166eec91a7534f172df62c046909000890125664c04f559d21476b32c4b2cdae SHA512 136d0ffff7fc842849ba48fd99f009500a829d8f2c755721584abc4725213b0a183d9159b1043fe8b2601550dc41a08bd7910d7ba8edccad81cb22963a23c04a WHIRLPOOL aea2dc8ac317c6610ba06d41c5b412e21d86f9a559be85a3188cafdab6d9207291dac5c891501f1b9a4b3818d1770d366f162cfd97dde0d2d093a8c682e176a3
MISC metadata.xml 252 SHA256 a590e5133cd97a615db4f977b0e28e5c60c56cac76eb3d339109cdf379003b60 SHA512 cbda7bf9832872764ae776ce16b2966c37a2ba3a1982d9817006fd6b82d7b17146434cde428bf114062a483e9053d2acdcdd004695e6ebf428d19cdc09937c65 WHIRLPOOL b209a730a169969b9e3c4d4612368bc5b30bfa5fae275d98d83ba96fd0ad01d308a8fed4f7d67a7c9fa417c624dfeb23ce89ab58923a8a0b5b1bd68ee73f288c

@ -20,7 +20,7 @@ SRC_URI="http://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="alpha amd64 arm ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE="java lua mono perl php python ruby tcl"
REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )"

@ -5,7 +5,7 @@ DIST xapian-core-1.4.4.tar.xz 2807952 SHA256 a6a985a9841a452d75cf2169196b7ca6ebe
EBUILD xapian-1.2.22.ebuild 1543 SHA256 d8d5e9588a329f378a575734db321251b0f85c08b0fef9e8cad08c1cb7dfaf0a SHA512 635579b3e91fb76c1298a96696ccf1087bcd389b0cda6e9f90809b0d7e856f63e03c4915769a14786a2efeecd903b684f46172ebb3904b022806589e6e493587 WHIRLPOOL 7985b6a1f758809945b7c52c6c02be13a6311ff7b3326bdfbefed0e6bfcd3b5504959802d751c33ab71cdfe34ebbcb77dde453f5f0d6e57b2d36abd0047f3258
EBUILD xapian-1.2.24.ebuild 1550 SHA256 d537324caabb94f9a9cbcc2cae9557f99ca6b793c9e234589a720589e301baf0 SHA512 81d0e58d8cfcab81b122876317cd2bad2e823ea36bc50e459d8377159433f41f3be30b2d2a0313c03b9493b2e70b062271d040ab89f462eac28088e1469e78f3 WHIRLPOOL 916175735df3ab2826d72f04bb8c669a4f353c5678544dd48be3e21b1f0cf87c1204d31f93fbd94418adeeff677a0c433db4c50473723bbdb3cffb235ff501b4
EBUILD xapian-1.4.3.ebuild 1897 SHA256 004cd966ad3d3629f4c2d420104730589bcdb6f265833f9ce0ee050dd78f7237 SHA512 0270fb9be0f9dfd172fb118eea8016fbad33e86e76d36c604b73a9d4c6cdfd5ca5d106fb7735a1bb4cbe601df70482474c65e01a05cec64e5bdbd5a91aced4f6 WHIRLPOOL 9778105b8705d5621e63132a865ebec5299b8356da916ef15fb4e4d5c00291388dfd9db9ff3a2e7030915c56791751dec7ac48b948d825e5dded5d77b08d73e1
EBUILD xapian-1.4.4.ebuild 1901 SHA256 e80d80daf4039ad4c18f2652dc953ba4a6c578f6f17c4cd9015b9d5490d60602 SHA512 e869abaede77158611bb2fabdf1383c9dab341d3a8518bcde9cbc69b798d8ff49c7d37c2cffc4faa5d58c2ece446b0fe5135fbde120930ed1557a21a7df93397 WHIRLPOOL e1057e832f255c37ca814fdf4d4d34df8b94e8eac748be8abcdd66c493575710f6c80f4568475807ee0eb0536dd011f150e0623996189dde45be68762e9d71d3
EBUILD xapian-1.4.4.ebuild 1900 SHA256 0fd45537bff36f3aa4845c4d09c5b4d7c7470af7d6e84578034fc05d79a15d1c SHA512 b6a75a771450ac644eb941598d47a6e24ccc1f42ed32c8c5f0a5628620a03948dc2b3d7410130099aee643f71e0048b7999b3d2351340281f5bc80542b5b7579 WHIRLPOOL 87b1901ef6002e310fb16ba81fca1f19580d74cea3604a54f58222f3e150725916ebc455e27abcbc63efa49508f2557b06b18ce854da7a72c06fe28d3bd05a34
MISC ChangeLog 10740 SHA256 d501364fba184cd4b69e3b41a93b270d3bd2ac1a328a434244e39d9328b0bf0b SHA512 a9d2d7d7517bc17180b2126b7b25c7b8cd17a41abec311369278a8868fc9f5cb6d110feec566f9c72cfd113b013cedf2e1b72d309284f76921def22a33715e4b WHIRLPOOL 2fc3f21e650192e5706f59a994e8efbdbd14970b1e3572bc0ad26581a0195d444a6684a10b3b640ae0fc7b15ca715c141b0500331cbb8e64f84f2c84ce05f039
MISC ChangeLog-2015 18399 SHA256 4ec59d93f69a3a6d6b2f12b4681491c47cbfa0ab76c36468c85eb068bf313b7b SHA512 d68b4744298b0b7d2d50b2566a3973f38d1a872c212f518e349e9cc430ff07d84e88936cdc4c64eb73a0e18c2b050a86ec7cb77e4bcf557b975304ac48d59289 WHIRLPOOL 9202377b975231581e203c2465d79d63d9be89d61b46e36f7edd111845d4cf14fd71ede513b224a9abf8ad21490f848349729ebf0568ef1163f8d7aa3c546ab5
MISC metadata.xml 932 SHA256 03b9e9abce010472b1f897186892927631c52e07d64b54b2b9321c436b114ad6 SHA512 874335952e31a9da1d105b82eac0c209259a85dfcdc8b7171cc1ff7d48694838bf9c3037fc4ff0450298b3c6b6fbb143ecfe7497727e8f18b684ff630caeb49c WHIRLPOOL 316e8e386ef87cb45a8786d324f9e89a73c82443f92cd14b504e1172efad9624849c7ece9d0f013adb7a3879072a4b95c46b6040c9a532f21586158ffa1cdb1e

@ -13,7 +13,7 @@ SRC_URI="http://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz"
LICENSE="GPL-2"
SLOT="0/30" # ABI version of libxapian.so
KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +glass +chert +inmemory"
DEPEND="sys-libs/zlib"

@ -1,7 +1,7 @@
DIST xmlsec1-1.2.23.tar.gz 1794694 SHA256 41d463d16c9894cd3317098d027c038039c6d896b9cbb9bad9c4e29959e10e9f SHA512 20b0c0ba517c764fcd32165254ae6dcdda8fb72ca3279dbfcf42d899e91d380b78d9be3b1c3d32910eaad5544a4fc51218e32579b10e6b6639338a7bd8b1ddc5 WHIRLPOOL f4d783d01346860ed2cf1d15e692e70e65034bee120c853cf7692358799a6e3339a1bb022f4d72ee4364adddd43766aa01770070a0081d1adcc588e4f84786f9
DIST xmlsec1-1.2.24.tar.gz 1835762 SHA256 99a8643f118bb1261a72162f83e2deba0f4f690893b4b90e1be4f708e8d481cc SHA512 a01feb9af8f85e77f2c5d2d7f596fba3ef58bc593cb9a7c3e883deb38f8292598ba5aa09fa59897fe303f10336a10b0bb0f27171f2b6e6251e694f37f0b9b7d4 WHIRLPOOL d6fbaf232c10a589a2dbe608ad1a29ebc7b80b535e1036a66b75fbdf3d7154e7297b901b035fdd31b992684b4006050a6421dcd9a9f7c1ea2e4b11d83544bf73
EBUILD xmlsec-1.2.23.ebuild 1407 SHA256 cec13e8af13a7420a6f82d5a269c71c164dd87624a271a96b94358450b2841f2 SHA512 860633f225de63823e3d9fc60cf8cf7ad087e728c8b0200e147996922dc174e34766487cf7f80d0d452646aacbe48d19a78baccdb3f8e13c379f6af4228770b8 WHIRLPOOL 2b6c9b0122b761c3575e11d090b34890bf6a23780f83aed2986d8b2637365aa9c429e95549c380e3152898c6776f595e63d4fa4ad07d08e7d4ff87ecbe48389d
EBUILD xmlsec-1.2.24.ebuild 1410 SHA256 b5ac9bf7edbed30797fbfc98f2ab6e6070904a8b9cc311e3b600c55b13c6bea5 SHA512 0a160ea3699f4bb2ae08c2d7d6a8ee24b1f73d3074ba16d1bfa1b13aa948e4f048802faae5617b5de5eb8c8f4938e303e1a28afdf320ce88224287ef909f0c9c WHIRLPOOL 51a051925f99270435e11fc372870138fff1048d4589df7076d7e30902b20ed950f57f8568ad16bf88275d4721573528a7a0d405586ad476885322387988fba0
EBUILD xmlsec-1.2.24.ebuild 1415 SHA256 5677049f9a14dc2c04fe21f8a3bec3421dd208736a31277b4526d3ad8d85bdd0 SHA512 4c0a57395224a7439020471c4f42d94cc217144b10eeac39067e6dfe64d58af57e19735efe9c31dab33a2a4f8eec667d07dc1f3d515320e6d719a27cff43521d WHIRLPOOL 4d0d5cdc726ba4d73020a42680cd72864222abab750e8bacdaa9753a75a4d32555932db72828dcc77931d88c4fd096aac181d938e4d919256814f5e1e7813995
MISC ChangeLog 2694 SHA256 e966da39ce4acf39163e6f796dd950fbdea60b8608ded2130b5329b024edc630 SHA512 55b024d84b428153669282b3716cab1a1bb1a578decd0ec65d751dd0255376e81e2cd5acb6fe04aa59c65f54f7f28a3269bbe2bffec39057a95b6647fcf32e05 WHIRLPOOL 97351713202b771028826abbb0648d07826bc60e788482c1ca09d7c7d1b0dcdb8fdc40ebb73fdd717ffbd4bb64479d4ae18762d00dbfd251f617c9dffeea1995
MISC ChangeLog-2015 5783 SHA256 59336498970c6e049aa5ea3758ce09a294c20e6b27e302ebdd24b7d0ba46dffb SHA512 a717d9747f53a08fedafc0f477e101a4787c94224771a137e1cff2e641b35551284da088201dcd8d41e34a0407399fe934f137e05b9548caf86527e316828ee0 WHIRLPOOL 27acf01e4a53f591aa20b875edb69f5ce5c4c6b905124e2c1badfd50db4a073ea779dbfc014393e44e1e8681fb1d4ae5cedd2d8a72e980d13a6903fb6c1a5f4c
MISC metadata.xml 487 SHA256 8f3b777b3ee6b0888d5bfcf7c8dbce698dec729901cc0a40f4dde22619aa3916 SHA512 1be5c6aa74ba9542e7b4b85adb8dd743fbeb72b4fee345996ee1b5bc662d9455d910f00ca37b16e644f53039a346ef44afc5e49abba19c5f8d4d00cbdf37d660 WHIRLPOOL ae78b5adc4d32de0504cf6e03a24e4bfdd45366784030fccbe79d4b519223d70cc877cc1597be6548743ade4a2595c904db611d03ca30a24ce5f9f0651d8f93a

@ -11,7 +11,7 @@ SRC_URI="http://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc gcrypt gnutls nss +openssl static-libs"
REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
gnutls? ( gcrypt )"

@ -0,0 +1,3 @@
DIST angstrom-0.6.0.tar.gz 80393 SHA256 9080c6ad32ee5c31ae5b754370328daa5febb219ae2a1e8390fb469622dca7ee SHA512 4b03022f3e8147075653a9740473ce23fc42ba8c559f1b86311132fa1a09cfac0f044cb3a8c9fc2d97f4acef35806b4742606b0af22d6b07058e8a78c6672618 WHIRLPOOL a79f7e522e645b605eabb155c604cf6e2e435e9325551a22efbe5c1b12f57726c8ccdad510ef618cc510b409acc6cb86204630ecb4cf1af6d1adc628bb19dd33
EBUILD angstrom-async-0.6.0.ebuild 853 SHA256 b8725ffae57a945affbb505af8791f1d3e052641cc6a3b8b2d7ce8bc5791d694 SHA512 5b2eae7754e28f716d9a804177c2bdd2b15d3fa030b24d8f30e4bbae7a7761761c3f0e3a0449ed0e6e2977af9f4068283f76ecf66e354d969e3a85ff5d6a175f WHIRLPOOL 5bd53eb4afb1b86b934f3fa0652fc9a0c1f643107a7ebf6aebfed334799382c2afbbb5399f7ea241bbb18ba48c301e2e04dcdb5a7de865a617b12232f9658c53
MISC metadata.xml 333 SHA256 1544b6995d8ea165941a316401e5965d2adb6c4b24463c4f0d26922c950734c6 SHA512 70d9af8d034ceb701e20190c6f66a80d2e144529ef4ef2a8428c0e1620af65e40570572ac983aa4a2e0d5cb843c2011f011edb0566e25893b1d0a294883dec65 WHIRLPOOL 40a41e569354abb92f3c0ab9012ad54f28d86cd7de199be3e44e52d5aa6a681009f13188b70ce5971d89c7bb504ba7abe08e6ff22feab3c3a6d78786ae8551db

@ -0,0 +1,43 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit findlib
DESCRIPTION="Parser combinators built for speed and memory efficiency"
HOMEPAGE="https://github.com/inhabitedtype/angstrom"
SRC_URI="https://github.com/inhabitedtype/angstrom/archive/${PV}.tar.gz -> angstrom-${PV}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="
dev-lang/ocaml:=
dev-ml/angstrom:=
dev-ml/async:=
"
DEPEND="${RDEPEND}
dev-ml/jbuilder
dev-ml/opam"
S="${WORKDIR}/angstrom-${PV}"
src_compile() {
jbuilder build -p ${PN} || die
}
src_test() {
jbuilder runtest -p ${PN}
}
src_install() {
opam-installer -i \
--prefix="${ED}/usr" \
--libdir="${D}/$(ocamlc -where)" \
--docdir="${ED}/usr/share/doc/${PF}" \
--mandir="${ED}/usr/share/man" \
${PN}.install || die
}

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ml@gentoo.org</email>
<name>Gentoo ML Project</name>
</maintainer>
<upstream>
<remote-id type="github">inhabitedtype/angstrom</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,3 @@
DIST angstrom-0.6.0.tar.gz 80393 SHA256 9080c6ad32ee5c31ae5b754370328daa5febb219ae2a1e8390fb469622dca7ee SHA512 4b03022f3e8147075653a9740473ce23fc42ba8c559f1b86311132fa1a09cfac0f044cb3a8c9fc2d97f4acef35806b4742606b0af22d6b07058e8a78c6672618 WHIRLPOOL a79f7e522e645b605eabb155c604cf6e2e435e9325551a22efbe5c1b12f57726c8ccdad510ef618cc510b409acc6cb86204630ecb4cf1af6d1adc628bb19dd33
EBUILD angstrom-lwt-unix-0.6.0.ebuild 851 SHA256 b85cde225c6cd6afd1d82e848b917b688f6d24d349788a3c9e8e820835ca12c7 SHA512 faa16376465c769c9bd760c6fb73c9345fcba12efd7e0361c4a00e48bdc4e65fc075f044094fd31f7a228e356e759f6f7b8a1ea9e4f25dbccceb5dd1bf315064 WHIRLPOOL ed505591e161e948182f0f8d1ff4f4594d08b2ff7a04b8de8c23bd9e309214e1c48bb9f0289c7e35b0bcfbc19d9e78cae682e9792447389e23d618bbaecb0fa6
MISC metadata.xml 333 SHA256 1544b6995d8ea165941a316401e5965d2adb6c4b24463c4f0d26922c950734c6 SHA512 70d9af8d034ceb701e20190c6f66a80d2e144529ef4ef2a8428c0e1620af65e40570572ac983aa4a2e0d5cb843c2011f011edb0566e25893b1d0a294883dec65 WHIRLPOOL 40a41e569354abb92f3c0ab9012ad54f28d86cd7de199be3e44e52d5aa6a681009f13188b70ce5971d89c7bb504ba7abe08e6ff22feab3c3a6d78786ae8551db

@ -5,24 +5,34 @@ EAPI=6
inherit findlib
DESCRIPTION="Convert OCaml parsetrees between different major versions"
HOMEPAGE="https://github.com/let-def/ocaml-migrate-parsetree"
SRC_URI="https://github.com/let-def/ocaml-migrate-parsetree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
DESCRIPTION="Parser combinators built for speed and memory efficiency"
HOMEPAGE="https://github.com/inhabitedtype/angstrom"
SRC_URI="https://github.com/inhabitedtype/angstrom/archive/${PV}.tar.gz -> angstrom-${PV}.tar.gz"
LICENSE="LGPL-2.1"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
DEPEND="
RDEPEND="
dev-lang/ocaml:=
dev-ml/result:=
dev-ml/angstrom:=
dev-ml/lwt:=
"
RDEPEND="${DEPEND}"
DEPEND="${DEPEND}
DEPEND="${RDEPEND}
dev-ml/jbuilder
dev-ml/opam"
S="${WORKDIR}/angstrom-${PV}"
src_compile() {
jbuilder build -p ${PN} || die
}
src_test() {
jbuilder runtest -p ${PN}
}
src_install() {
opam-installer -i \
--prefix="${ED}/usr" \

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ml@gentoo.org</email>
<name>Gentoo ML Project</name>
</maintainer>
<upstream>
<remote-id type="github">inhabitedtype/angstrom</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,3 @@
DIST angstrom-0.6.0.tar.gz 80393 SHA256 9080c6ad32ee5c31ae5b754370328daa5febb219ae2a1e8390fb469622dca7ee SHA512 4b03022f3e8147075653a9740473ce23fc42ba8c559f1b86311132fa1a09cfac0f044cb3a8c9fc2d97f4acef35806b4742606b0af22d6b07058e8a78c6672618 WHIRLPOOL a79f7e522e645b605eabb155c604cf6e2e435e9325551a22efbe5c1b12f57726c8ccdad510ef618cc510b409acc6cb86204630ecb4cf1af6d1adc628bb19dd33
EBUILD angstrom-unix-0.6.0.ebuild 837 SHA256 e4777befb2f079c29a64637910a4f4c239fe1ff4c0073d9323a83a0e3f01765c SHA512 38e94855594e3801b20c9607fab81db0a350da0473cc47fb3778d388ca21f7663f1e5909b6d0a93f0e758908cb62d87d5cf88192ea03a5940583160b46080f25 WHIRLPOOL 5f0c628b8f10b6e17923b4f72dee1ac8d7cb56245257b224c6c4a00c077ad9bf54caf192e8c3865db95a4cb070a5d943966f67fd6fcd10e0cc47e0292169305c
MISC metadata.xml 333 SHA256 1544b6995d8ea165941a316401e5965d2adb6c4b24463c4f0d26922c950734c6 SHA512 70d9af8d034ceb701e20190c6f66a80d2e144529ef4ef2a8428c0e1620af65e40570572ac983aa4a2e0d5cb843c2011f011edb0566e25893b1d0a294883dec65 WHIRLPOOL 40a41e569354abb92f3c0ab9012ad54f28d86cd7de199be3e44e52d5aa6a681009f13188b70ce5971d89c7bb504ba7abe08e6ff22feab3c3a6d78786ae8551db

@ -5,24 +5,33 @@ EAPI=6
inherit findlib
DESCRIPTION="Convert OCaml parsetrees between different major versions"
HOMEPAGE="https://github.com/let-def/ocaml-migrate-parsetree"
SRC_URI="https://github.com/let-def/ocaml-migrate-parsetree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
DESCRIPTION="Parser combinators built for speed and memory efficiency"
HOMEPAGE="https://github.com/inhabitedtype/angstrom"
SRC_URI="https://github.com/inhabitedtype/angstrom/archive/${PV}.tar.gz -> angstrom-${PV}.tar.gz"
LICENSE="LGPL-2.1"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
DEPEND="
RDEPEND="
dev-lang/ocaml:=
dev-ml/result:=
dev-ml/angstrom:=
"
RDEPEND="${DEPEND}"
DEPEND="${DEPEND}
DEPEND="${RDEPEND}
dev-ml/jbuilder
dev-ml/opam"
S="${WORKDIR}/angstrom-${PV}"
src_compile() {
jbuilder build -p ${PN} || die
}
src_test() {
jbuilder runtest -p ${PN}
}
src_install() {
opam-installer -i \
--prefix="${ED}/usr" \

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ml@gentoo.org</email>
<name>Gentoo ML Project</name>
</maintainer>
<upstream>
<remote-id type="github">inhabitedtype/angstrom</remote-id>
</upstream>
</pkgmetadata>

@ -1,3 +1,5 @@
DIST angstrom-0.5.1.tar.gz 131214 SHA256 f9ae1834f5d89469b37c0f7a1a9c21a71c1085703ad34570791dbe7522889492 SHA512 e79c11333b11e2fb25f7a6667f9c6498a55ead7d9517c9b0e0b4e9cab1a220e65017a105e146f82688c54a6abf0f7a269ed163460f8fa83f95bec6bec61b8d5f WHIRLPOOL dd7382046338d615409d0af216db482072719580f5a96b6c6dd16b85d03dd125af834433fd4f3ef6de008319764aa76b2575edd698e9313ead931304cd45fdd0
DIST angstrom-0.6.0.tar.gz 80393 SHA256 9080c6ad32ee5c31ae5b754370328daa5febb219ae2a1e8390fb469622dca7ee SHA512 4b03022f3e8147075653a9740473ce23fc42ba8c559f1b86311132fa1a09cfac0f044cb3a8c9fc2d97f4acef35806b4742606b0af22d6b07058e8a78c6672618 WHIRLPOOL a79f7e522e645b605eabb155c604cf6e2e435e9325551a22efbe5c1b12f57726c8ccdad510ef618cc510b409acc6cb86204630ecb4cf1af6d1adc628bb19dd33
EBUILD angstrom-0.5.1.ebuild 769 SHA256 67248caa8989b79779f4f2cd75057f521507d4495f89a08d3542e331319395bb SHA512 d52614c70b3d4f56a1845ef7dc88dd5d8f0c94ee1bcedc8a49c190c06f7cb78185f7034446cb288ad8a8777d115a8e45a97f22bace9354562eaa4ecc0606d0c5 WHIRLPOOL 98906916caaa5214719b411b4bf12edb94cc8e5e09abe46963f061597c561b68232c321de8d99b8b4fb563e9a924e39ae93687bcb5005bb1a34be68553c669bc
EBUILD angstrom-0.6.0.ebuild 914 SHA256 ebc3061dfa03143faa8794694822394d8bbc29e60e5b895c1162530d853080a3 SHA512 e927c81d2cae520f059ef87a1f6ddbd005f36373e3b603161a37d8e194ff9cb0d910283c53a90f95d8ec58525aa1a38cab03d93f4b222b11adbed1794e32933e WHIRLPOOL 82f7c7d8d800eef8ffaa58f258a816d10d9b96dc6fa5ae53583557beae11b9c53b5046a0b910ab9753e487e48c0f9fb4c495d80a46d86651a7ef480ac294d157
MISC metadata.xml 528 SHA256 b1b979e31cc43680b6f68539518acc2c0640b7678f140037ac880d62cafef2da SHA512 0cfdf525561d87ac095fa49851c22828117cdcd73c97d35cb69e375bee743b4e6631f05f034e52cd7bd25c53e29b003990de9f91029ced7499eda492760a39e9 WHIRLPOOL 5a71e709bafccbc923452086005d49530c74c89a3f9ee05e738480b9d3f194828fa32c8d7f2c15885f97943bdf2bd5c4f9294fcb5a54e0a3ab710598baac5824

@ -0,0 +1,46 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit findlib
DESCRIPTION="Parser combinators built for speed and memory efficiency"
HOMEPAGE="https://github.com/inhabitedtype/angstrom"
SRC_URI="https://github.com/inhabitedtype/angstrom/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="test"
RDEPEND="
dev-lang/ocaml:=
dev-ml/ocaml-cstruct:=
dev-ml/ocplib-endian:=
dev-ml/result:=
"
DEPEND="${RDEPEND}
dev-ml/jbuilder
dev-ml/opam
test? ( dev-ml/alcotest )"
# needs old alcotest...
RESTRICT="test"
src_compile() {
jbuilder build -p ${PN} || die
}
src_test() {
jbuilder runtest -p ${PN}
}
src_install() {
opam-installer -i \
--prefix="${ED}/usr" \
--libdir="${D}/$(ocamlc -where)" \
--docdir="${ED}/usr/share/doc/${PF}" \
--mandir="${ED}/usr/share/man" \
${PN}.install || die
}

@ -1,3 +1,3 @@
DIST jbuilder-1.0-beta10.tar.gz 251576 SHA256 f0a9a1322aba313704884edf39fa46da3e99efddb8c47db41a22cccb9dd59424 SHA512 83945d9cf3c6d61c33b83c4645b6c6b980b13f716a0541cd1833ce98543ca132a7c0efe4a46b5145e61159e7f8223fe4d1d6009b663bafb5fc79a2115fd5f521 WHIRLPOOL 8caf774d4c53cd98fceb031a0005a1fa75bdb49597174f299ed5304ffc0ce21c1f49a02a6b828a060fff29feca0a762b45c4f1a3e6ccb500cd4261c62eef65a9
EBUILD jbuilder-1.0_beta10.ebuild 924 SHA256 aa2278f38fb2a0b8cab14ced681445ad701b68af28833ef515c6b06be44588cd SHA512 f1bc0b9aee87bfe4d396bca1e47bb691b439dafb5c991c9b90343548a5dfac4e81ef8595694f3dd1326d822d2ad463304065020644647f596f0bad23b6b042b6 WHIRLPOOL 1aaecf9e3c02ab9c61e196675fc6a0faae33a6985d97ae42da88824acdf4db17b7dfb30adcc9f48cd02b3aa4504895127986e384944f79868c1b0edd45d238e7
EBUILD jbuilder-1.0_beta10.ebuild 929 SHA256 2778a0a5606ee57ff7914b5cb020c25c6e4372c5e3bb05d9556e353c838d8723 SHA512 b8b41c7e6cba3cba067203ff4dc41f838c18cb6263df2e61932316d55af464bb3872a606cca231e2eefee9e92a623d21d176bbe80513c247817f0d3dbd2d7680 WHIRLPOOL c64189e5709c806038b63471127288d318c43700647c1ed1f1e69ccbb7ed3fddefd9839d2577a30e071f9abae8ed78fb0b04dcea34351f1be488755300011ae7
MISC metadata.xml 330 SHA256 e804855ec59c87263305757fb8e2343bbeec8489bde45a87a9cf36b7924782bc SHA512 2c1f3056a0ec13ed7e3c47df99fa111c9926c32bee7562cf745d6f2e91101b1cf04fdc9332ad304fd62fa3f07446abcd6ae70bd2cbf56460fcc377f6b61786e0 WHIRLPOOL 87e60cec47a23851183f9f70acb7672066405abc69d9a1c90365658b7d7263f9fd890b9622876b364b59c60a00a2594a78b2a10a13de17677c0659f1fecab2dc

@ -12,7 +12,7 @@ SRC_URI="https://github.com/janestreet/jbuilder/archive/${MY_PV}.tar.gz -> ${MY_
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
IUSE="test"
DEPEND="dev-lang/ocaml:="

@ -2,6 +2,7 @@ DIST llvm-4.0.0.src.tar.xz 21016340 SHA256 8d10511df96e73b8ff9e7abbfb4d4d432edbd
DIST llvm-4.0.1.src.tar.xz 21065652 SHA256 da783db1f82d516791179fe103c71706046561f7972b18f0049242dee6712b51 SHA512 16adc39b34ddb628f81b171119a8e2a0e9138b25011e803ef0b688e2fbea116fc4953d3a1b61b90a98a75e33619f81566b7cb06a9a2ea4d04ac5e0eb303a2d1d WHIRLPOOL 1626ff270f7ce4801d02a0797b227fda9314ff5c0c01d653111599e9a4d2854c4d9edc3c698a7abee8d79d6bce8b18dc619fbced3c07ca610d44a248d65830cc
EBUILD llvm-ocaml-4.0.0.ebuild 3035 SHA256 7001d6e93c538b67c9864fefc047fba5850054ab09bb688958247af2440bfa2b SHA512 ca97273920bd6ee717633afee2f94ae9bf04f0d16b6dcca9a9045784af32430a3825eb7658e64773dcb9be86624a801e1d08e0ea3ca0ecaf898cd4fd761c3ece WHIRLPOOL 36f503f0a9d8c192cbb453a23f9cda1af936645bae84667a68219cfbcffa298a5f37f4091f66cc04dc7a1c8fb660a07acf1af1d2ac1f9481436be3ec591c0839
EBUILD llvm-ocaml-4.0.1.ebuild 3035 SHA256 7001d6e93c538b67c9864fefc047fba5850054ab09bb688958247af2440bfa2b SHA512 ca97273920bd6ee717633afee2f94ae9bf04f0d16b6dcca9a9045784af32430a3825eb7658e64773dcb9be86624a801e1d08e0ea3ca0ecaf898cd4fd761c3ece WHIRLPOOL 36f503f0a9d8c192cbb453a23f9cda1af936645bae84667a68219cfbcffa298a5f37f4091f66cc04dc7a1c8fb660a07acf1af1d2ac1f9481436be3ec591c0839
EBUILD llvm-ocaml-5.0.9999.ebuild 3037 SHA256 4c70bd35952bd5fa8a7074439427da21d49880430389151510bfd9f2553d7271 SHA512 798491b01ce9639ecba7a9fdd8d5e6292cb917fa672ebfd81d1d3551744566e00ab3de195769846455d1ccb8346c5cdf136331d74b2ac72c31b56248a35837d5 WHIRLPOOL 889a278b088f16a95a07fdd86a2f6bb61b490366c3947c80eef76ee2585c2ce179a8789be7679222a2cc99085f6155fdb56213381e3034175b43151796ec9895
EBUILD llvm-ocaml-9999.ebuild 2988 SHA256 d7ce1799435d88a47497a3059151b5885a1185c56bd41ff8ff746dfed88285f9 SHA512 e398c63820cfb1f2435402252f027b06791b1685f2fa6dd3990ac24b42dd025faf895709dcfde8edbea2e2fa6bad8b5f8f63b8193680e6a30ca761798f782407 WHIRLPOOL 1d53d5d430a213d1fc7eca3acba82e3c7bbe89732bf0ecb219312145e4a904d02ecaedb2e211ebf34100fd597ea69661cdc688ee7cf6c841d48d4f4bcfefeab2
MISC ChangeLog 776 SHA256 0c84adefbb0526e08504b88920916d40a7a6967b03a3d8caa21f8086e7a04755 SHA512 eae3e59337152ce312edb15d9e533d089829c9ce6f0f149cade74c2ade6f2d600c51d4ac5f1d5503ca1029230bc8060874f207e695deff4e4afcd661518daa9e WHIRLPOOL 4f7760c023e088fe325b07b372e29efc422dff63b0872bc3f4a465299e3990b62a387a68f4cbc91627f96befa3df4a59bb9c3e9fd2780a1aa78c078efea04de0
MISC metadata.xml 216 SHA256 e94ba81dd2791908508a3993afdebf723cc617314c53c273b9bcca15a9c48327 SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5 WHIRLPOOL 29145f5721e079e0548c5ef22424c65e6a5b2bfc4428918e923fcfdfc37e9b8749fb63e3c2eb5773c17fab276f7513dd66e326b906f1848911dceba7ae4b419a

@ -0,0 +1,130 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
# (needed due to CMAKE_BUILD_TYPE != Gentoo)
CMAKE_MIN_VERSION=3.7.0-r1
PYTHON_COMPAT=( python2_7 )
inherit cmake-utils git-r3 llvm python-any-r1
DESCRIPTION="OCaml bindings for LLVM"
HOMEPAGE="https://llvm.org/"
SRC_URI=""
EGIT_REPO_URI="https://git.llvm.org/git/llvm.git
https://github.com/llvm-mirror/llvm.git"
EGIT_BRANCH="release_50"
# Keep in sync with sys-devel/llvm
ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
NVPTX PowerPC RISCV Sparc SystemZ X86 XCore )
ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
LICENSE="UoI-NCSA"
SLOT="0/${PV}"
KEYWORDS=""
IUSE="test ${ALL_LLVM_TARGETS[*]}"
RDEPEND="
>=dev-lang/ocaml-4.00.0:0=
dev-ml/ocaml-ctypes:=
~sys-devel/llvm-${PV}:=[${LLVM_TARGET_USEDEPS// /,}]
!sys-devel/llvm[ocaml(-)]"
# configparser-3.2 breaks the build (3.3 or none at all are fine)
DEPEND="${RDEPEND}
dev-lang/perl
dev-ml/findlib
test? ( dev-ml/ounit
$(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") )
!!<dev-python/configparser-3.3.0.2
${PYTHON_DEPS}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
|| ( ${ALL_LLVM_TARGETS[*]} )"
# least intrusive of all
CMAKE_BUILD_TYPE=RelWithDebInfo
python_check_deps() {
! use test \
|| has_version "dev-python/lit[${PYTHON_USEDEP}]"
}
pkg_setup() {
LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
python-any-r1_pkg_setup
}
src_prepare() {
# Python is needed to run tests using lit
python_setup
# User patches
eapply_user
}
src_configure() {
local libdir=$(get_libdir)
local mycmakeargs=(
-DLLVM_LIBDIR_SUFFIX=${libdir#lib}
-DBUILD_SHARED_LIBS=ON
-DLLVM_OCAML_OUT_OF_TREE=ON
-DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
-DLLVM_BUILD_TESTS=$(usex test)
# disable various irrelevant deps and settings
-DLLVM_ENABLE_FFI=OFF
-DLLVM_ENABLE_TERMINFO=OFF
-DHAVE_HISTEDIT_H=NO
-DWITH_POLLY=OFF
-DLLVM_ENABLE_ASSERTIONS=OFF
-DLLVM_ENABLE_EH=ON
-DLLVM_ENABLE_RTTI=ON
-DLLVM_HOST_TRIPLE="${CHOST}"
# disable go bindings
-DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
# TODO: ocamldoc
)
use test && mycmakeargs+=(
-DLIT_COMMAND="${EPREFIX}/usr/bin/lit"
)
cmake-utils_src_configure
local llvm_libdir=$(llvm-config --libdir)
# an ugly hack; TODO: figure out a way to pass -L to ocaml...
cd "${BUILD_DIR}/${libdir}" || die
ln -s "${llvm_libdir}"/*.so . || die
if use test; then
local llvm_bindir=$(llvm-config --bindir)
# Force using system-installed tools.
sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
"${BUILD_DIR}"/test/lit.site.cfg || die
fi
}
src_compile() {
cmake-utils_src_compile ocaml_all
}
src_test() {
# respect TMPDIR!
local -x LIT_PRESERVES_TMP=1
cmake-utils_src_make check-llvm-bindings-ocaml
}
src_install() {
DESTDIR="${D}" \
cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
dodoc bindings/ocaml/README.txt
}

@ -1,7 +1,7 @@
DIST lwt-3.0.0.tar.gz 285864 SHA256 fc1654bb06fdd48180f093f6e05e7264936626a11fef23cc8cf2ca4b5e3d7d44 SHA512 270a6dc2fc58950380eecf72767782c72a5d72226f4af0e9a4f9b0e70b788eeb1d2727348ab8da4411ee59374a19524a6a793b14a26fe7051d51f987ef0e42b8 WHIRLPOOL 2fbee62faa6929ab8fec1d07f32bdfbaeb7d46bba7cbd60ca1362b9e136575f90c5b906fe1cb9471e66270f4d40014bda7b4be3d4b863cd485095c3867d914ce
DIST lwt-3.1.0.tar.gz 285309 SHA256 b10689b76d20c66bd27fca4d6bba4daf7b6d77d7d4e42a9eba5579f0cb3e0941 SHA512 0b2269e53f2e8a57e1ffd6f237c6b22de39a3b6b0d57276c7cb9371392aabc9fb6364b2617a6408ed0049ed64f71de0c540209cf83ce43899fd025295342eb0d WHIRLPOOL 5eb2cdf678d65c0ed4dd7209de57e3f9a8b39eaf88b024bf143ab15d31e4462209f3abf04b7d2ee9226dece2ddba695f33921335a3b94e411713b181b5bd31b8
EBUILD lwt-3.0.0.ebuild 873 SHA256 c8fd6ae54f1992207aebb6a0dd6f4505696640f6944a93e679f05e3c9f9e0a97 SHA512 be52b492207f3ac8a5d07d914be61e148819509e6b8c4e263b071faa295c04e8b285b8627c349eb22435e4561189cabed42729a999ffb8be3c8f4720849e9abc WHIRLPOOL 86e4d3550274af9811b90cbbfd4bfb2688478cc6a422df3f3602970e97763d743dd13b3e5a47df879d961cbc0c74a6a6565adc27dfc0b78535783e16388f3eb4
EBUILD lwt-3.1.0.ebuild 1189 SHA256 ba9c4574d24761a04fa98d48b1e0561e23272e8e927578e55dc26fd644f99b19 SHA512 ab46f622aa8251e8ed28c9186cb18d23fd05f23d882f8bf2b16cd83e1ce9470253ede6cefc3e759f9b5e63e62917073b2bba4737bf4a156c6678135e6edffd9f WHIRLPOOL 272364ad0136f2cb8da13f53dfc8b28b051e1ba10965a48e5dc5d2c47a83289aebaf082553a50a1ed53df5080ebb9b248103e28bb629f5f4d4320b5ec8ec361a
EBUILD lwt-3.1.0.ebuild 1194 SHA256 15f88f3e33b23a4b65337a53ceb61512b8a14699c586e1649ca45635446b4602 SHA512 3ada1827c2e405eb3ca157845865d2fa41bdafa4f3c758409e3df8e019895d18478b3d6f85ee463b27ac2b3302253da20975c5931e534593d09fdd48b7094379 WHIRLPOOL 6b50be3d68f71488a89da5602ae9b06988ae4ebbd227bd49578d6b44ab30aa697aef85322d2e20e86a42ec9a4a0fc5f9a0e8e4de9ffc69fc202765865d34a348
MISC ChangeLog 5352 SHA256 f2e7001bb09de1f33e74e6f04c998dde42c64dcabda1adf24537fa3128d961a0 SHA512 e3b2a4fbc8c27117d36b32fdbaf307e663523adb44a0332113bc9d5f721df92341e8b5466eda0d87b65a457f8c372356a1006d61ec1498011473e5b9226f6564 WHIRLPOOL 8dee1a4cff36ea21a6a43fd4a937df16d23496332503da8552c0adbfd0aeb60a0530d62a9fe671b90e0838e22348c8a3885b1af23a0376a2942b27758d7607f1
MISC ChangeLog-2015 4123 SHA256 135d85b5e53ed8530c55edfb3e8cffb6a664344281d2fbe3315b6baa1f4969d9 SHA512 012c68880c94c0e449ba34a61ad31745322d56d8d28f98fe509c663fea73bceadbf44515ad276a45a288b10e635f370f547fd932fa2995b25e922934688dc780 WHIRLPOOL c9f4cd54bd795ba27de0c7deb156cf586b64ba6e4435caee9e2152f7e1a2f3e0f732d7b5bd0840861af0a8efee4c2138a1bab6b0dee2469bb09bb7dcc0253104
MISC metadata.xml 546 SHA256 d2560f88d7bfedcdf42ddb881e430dd32dbf74fe19f0d8fe5146da12e13d9c3e SHA512 da5d3428e18dc954f268275e236523849676ae00f83aac84ccaf4c0ff4efd75e9ce9819401a55dd1b1dc0b9c15465ef86c85c88ba43d5ed375dd4a4da7fad880 WHIRLPOOL ece1c4ff926891246b13116173afdbba8cfb4eb49a5024b925c8de8471e9ca29ee8f81b1a9eb1170729f07abd1ea0dee745c35fa50aa5b97d5dcdaf37d5aa004

@ -27,7 +27,7 @@ DEPEND="${DEPEND}
SLOT="0/${PV}"
LICENSE="LGPL-2.1-with-linking-exception"
KEYWORDS="~amd64 ~arm64 ~x86-fbsd"
KEYWORDS="~amd64 ~arm ~arm64 ~x86-fbsd"
src_configure() {
ocaml src/util/configure.ml \

@ -1,13 +1,5 @@
DIST menhir-20170101.tar.gz 738131 SHA256 99696f365511e0440c18d295b7073a13886c5b594e1875f5967ad897a2216a46 SHA512 810d9863873519b9052464e522894579ffd2f9685851ba32c34cf772570710e7dde2a4629ab6407c2404d2587132488aeebed97db2dad1a456e28104c230bbac WHIRLPOOL 427cb187e5b57f51fe57df519f1732a4f827d0090705e70feecfe62f06e94a95d5e8c5e4b7b9e31f1c199f7c7f7dcfd6f48a3d29d0c8f66548761d85f1c64514
DIST menhir-20170418.tar.gz 1128319 SHA256 31deadeef2129ffcbdd78717007e13f87031432e6c3601f7e829bb0e5f9c7d2b SHA512 b261a0014c4b5c79d8e439c708d59f3448a6f7a7a0f5390ac319793bdb3d4a2d3774dd9e8e8151fb8208a597aec86422f24d48a2f1809751e3d12d13e14620b5 WHIRLPOOL 7b0f299c4494a54d137e8433c4f8b7440469f55501793ea403a6f1a4ef3a174c4e14f11ce5ca3d2938b44f683f7424879947c1aa9b8a7053a0727f423f236771
DIST menhir-20170509.tar.gz 1128580 SHA256 36a690856f972adaadcff0138380b563f92041aab9d5dcaf29da1c27c8326baa SHA512 51d7a9f83dc8b31c3745c4eb86d5b6d952e54a4468e23aab7f413c316e40472612fe6ddb9503231ca93b14f6097e9624d7cd581d6ca5d7067fe3e98d0a3c10e1 WHIRLPOOL 159739872eecb85045eaae7bd7aaea4c8dfc914da5d46187d06d7aa44638e6a3d6d355b30265743a64eac07b58831df66eb5e8f7e73f1ccb76b89722e38c9d86
DIST menhir-20170607.tar.gz 796429 SHA256 00caa66ed0d1544defda24539f2ca1d37b92120e0575aafc5fcabd8e5364ce61 SHA512 468e0b042b8deabe2db4c33d59ff0a5d9177845bfc31eeffb4ba90de6a5e52cf2cd98965c8ec0cf6f849f459738f59802564d76310fb06f0aa4746c1441eade1 WHIRLPOOL 175f10b4b1c3bf78f4dd82095e44b972c85f603701a143c34dde605b7a3ec1ef46f90d042b5f17374b25d26cc625249f098a7328960be4f621eebdad715bbb5f
DIST menhir-20170712.tar.gz 855262 SHA256 ca482d690052343d6cb9452433248a0a92cc8bfc8fa529dc313220c9d7c0d000 SHA512 7850fa031a2bd69e9cf17db6d8f82f716ab5f9e60b34d1a53591a3ff46750fb01880f3282a7194465441abc4c2ba60f543646097f5f0eef6fe78b36266a3dbdc WHIRLPOOL 0c7cfcc798c2126ca345b38560972dfca79adf2b5bf2fa0d4dccaf1745298dec601c902cae8f9b35970e63084d0a261cd42f230b1c452905a28607d18fcebeed
EBUILD menhir-20170101.ebuild 874 SHA256 171cc2957a83f8c950d39aa5ccfea517dd667151e8b16b22acb44c65cdc275a9 SHA512 420f690883ccdf0b601254be116d8e014943340c4baca4c65a3b1ba6a1674590c199839d16a3180bdd717e427f22e8a557880964483cc0ebf0a64e2cf0bda2de WHIRLPOOL 03dc1d8a968a9b1dd89e13c98fc9cd4904e46f8fa3a7e603967e68976b0712db0a30b6572a0c459659de833d7a6c2a00132b177828de592c6a1bdd3daaaa4328
EBUILD menhir-20170418.ebuild 877 SHA256 b4f1081758d023eb63c1f7e99f067d1556590fd6bafce923aa309ba7182532cb SHA512 1ad8dcde29fcbeead26e9835f12c7750f2c909b8a3b6fa5cca7109b08783462f550b1b7dd99396633adf6902ea2cb776a70f67c6b63ca8a63bcd102fa0118436 WHIRLPOOL 776339bc1a8d28c376f9afa2e466cdf36431f20435901d52ce32fa0eea6f2c949e4ac610997cf88d688de8eefabdc4259d4742da084c84b63c8ce6776c1bd362
EBUILD menhir-20170509.ebuild 877 SHA256 b4f1081758d023eb63c1f7e99f067d1556590fd6bafce923aa309ba7182532cb SHA512 1ad8dcde29fcbeead26e9835f12c7750f2c909b8a3b6fa5cca7109b08783462f550b1b7dd99396633adf6902ea2cb776a70f67c6b63ca8a63bcd102fa0118436 WHIRLPOOL 776339bc1a8d28c376f9afa2e466cdf36431f20435901d52ce32fa0eea6f2c949e4ac610997cf88d688de8eefabdc4259d4742da084c84b63c8ce6776c1bd362
EBUILD menhir-20170607.ebuild 889 SHA256 374c9a7b77316fd2f81b54434d047b729268680fa305e2b164f30c89446e63e2 SHA512 ddb30f906ff695e52bad2176e96fb2cc1797ee8e8f301d88e7ce5640a35c06ecb62a3598e30c55bc696f425f1c4adb3b713c6d9b04d56560d512cc8c1e22685f WHIRLPOOL 828bd3de7a90f3f7f63da8f62048012b812ade8a9aa992a14f724209782ec6a8a08cc229e7370b14517a86900ef7737cbb8a88bac6f7a1e6eb4222a977bbb9b1
EBUILD menhir-20170712.ebuild 889 SHA256 374c9a7b77316fd2f81b54434d047b729268680fa305e2b164f30c89446e63e2 SHA512 ddb30f906ff695e52bad2176e96fb2cc1797ee8e8f301d88e7ce5640a35c06ecb62a3598e30c55bc696f425f1c4adb3b713c6d9b04d56560d512cc8c1e22685f WHIRLPOOL 828bd3de7a90f3f7f63da8f62048012b812ade8a9aa992a14f724209782ec6a8a08cc229e7370b14517a86900ef7737cbb8a88bac6f7a1e6eb4222a977bbb9b1
EBUILD menhir-20170712.ebuild 894 SHA256 874a8de97ea61b3556b48d5ae83c10edd602d42a4cd6e110b07714276b66c7f1 SHA512 aa34340bdb35e4e928513c2bed7c5d6f146385d8b5b6bc5a5a1e82ec9d2bf9fb4cf2c4d172f92ba547ddfc2a7b042d0138490e856228dc35c4dd0b8254e8f3c1 WHIRLPOOL e69b81e631560b3bfaecf3f49947e903e47607a8cf6b26d7366b801e5006e9cafbd5011dad63d899718bc4791782e838e1a78b86c817a0a28c657aa851fe276c
MISC ChangeLog 6616 SHA256 806d8cb280f6f37aace916554955afae4f5e2425e3693672f863a82b60afeb8e SHA512 e166cf6bf47c7db055b624f9a72d1c7191187c3800244a233a9ab3203b31da5fd0f1b3b86098651810563281e8acace33a7820ae2afd7e6e8d8ffef1a008cc84 WHIRLPOOL ba9101bd7ed87e6d792aad8f2b618d502dad109316832cf87cb21a953e07cb3f7316b0c9ea3d471fecbec85984e5b490070b68d209874f3becbdddcad684bf44
MISC ChangeLog-2015 727 SHA256 53868d5d2b87ac6ea091a1a86e6949d1b220d2cc0ee8f2a0df44bf5ea6822782 SHA512 772b98528ea6657c55e8e3315373169f412c7123f5bafeff27ec79479c5b6c0f7999acbfdb9584c0ee87a4d945f0f4d56cbdcb952298591d840f81a08ccee2e7 WHIRLPOOL 6279af18de11c896c2c58be5199f8e08f805d86854e98a874971cf947e680d4786001d6ba119b14e59a7b4d2b2a61ff7e56c434d3375be08b308e97001a0276d
MISC metadata.xml 243 SHA256 5e9b58b0b795266f973d066675839499e3a56d7d932d702404a4b91ded8eb26c SHA512 1c5b4b2163017e496999d1f87e5c9c5ac6c11b2e9187450ccfb3df258f34e54d278972f04ee0e8429476c6f87e091a869ac2a28c6e8c8e6d20678c3e74061449 WHIRLPOOL 085df2e84901cbe563c7c1d30d04c229547f15f8ee26ac61d44d07c3f6999f2bbfa4cf309963172fb507cce5450d27598b762c3ccab92351601965c3afc05e3a

@ -1,36 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit findlib eutils
DESCRIPTION="LR(1) parser generator for the OCaml language"
HOMEPAGE="http://gallium.inria.fr/~fpottier/menhir/"
SRC_URI="http://gallium.inria.fr/~fpottier/menhir/${P}.tar.gz"
LICENSE="QPL-1.0 LGPL-2-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="examples +ocamlopt"
RDEPEND=">=dev-lang/ocaml-4.02:=[ocamlopt?]"
DEPEND="${RDEPEND}
dev-ml/ocamlbuild"
src_configure() {
if ! use ocamlopt ; then
export TARGET=byte
fi
}
src_compile() {
emake PREFIX="${EPREFIX}"/usr -j1
}
src_install() {
findlib_src_preinst
emake PREFIX="${ED}"/usr docdir="${ED}"/usr/share/doc/"${PF}" $(use examples || echo "DOCS=manual.pdf") install
use examples && docompress -x /usr/share/doc/${PF}/demos
dodoc AUTHORS CHANGES
}

@ -1,36 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit findlib eutils
DESCRIPTION="LR(1) parser generator for the OCaml language"
HOMEPAGE="http://gallium.inria.fr/~fpottier/menhir/"
SRC_URI="http://gallium.inria.fr/~fpottier/menhir/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="examples +ocamlopt"
RDEPEND=">=dev-lang/ocaml-4.02:=[ocamlopt?]"
DEPEND="${RDEPEND}
dev-ml/ocamlbuild"
src_configure() {
if ! use ocamlopt ; then
export TARGET=byte
fi
}
src_compile() {
emake PREFIX="${EPREFIX}"/usr -j1
}
src_install() {
findlib_src_preinst
emake PREFIX="${ED}"/usr docdir="${ED}"/usr/share/doc/"${PF}" $(use examples || echo "DOCS=manual.pdf") install
use examples && docompress -x /usr/share/doc/${PF}/demos
dodoc README.md CHANGES.md
}

@ -1,36 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit findlib eutils
DESCRIPTION="LR(1) parser generator for the OCaml language"
HOMEPAGE="http://gallium.inria.fr/~fpottier/menhir/"
SRC_URI="http://gallium.inria.fr/~fpottier/menhir/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="examples +ocamlopt"
RDEPEND=">=dev-lang/ocaml-4.02:=[ocamlopt?]"
DEPEND="${RDEPEND}
dev-ml/ocamlbuild"
src_configure() {
if ! use ocamlopt ; then
export TARGET=byte
fi
}
src_compile() {
emake PREFIX="${EPREFIX}"/usr -j1
}
src_install() {
findlib_src_preinst
emake PREFIX="${ED}"/usr docdir="${ED}"/usr/share/doc/"${PF}" $(use examples || echo "DOCS=manual.pdf") install
use examples && docompress -x /usr/share/doc/${PF}/demos
dodoc README.md CHANGES.md
}

@ -1,36 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit findlib eutils
DESCRIPTION="LR(1) parser generator for the OCaml language"
HOMEPAGE="http://gallium.inria.fr/~fpottier/menhir/"
SRC_URI="http://gallium.inria.fr/~fpottier/menhir/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
IUSE="examples +ocamlopt"
RDEPEND=">=dev-lang/ocaml-4.02:=[ocamlopt?]"
DEPEND="${RDEPEND}
dev-ml/ocamlbuild"
src_configure() {
if ! use ocamlopt ; then
export TARGET=byte
fi
}
src_compile() {
emake PREFIX="${EPREFIX}"/usr -j1
}
src_install() {
findlib_src_preinst
emake PREFIX="${ED}"/usr docdir="${ED}"/usr/share/doc/"${PF}" $(use examples || echo "DOCS=manual.pdf") install
use examples && docompress -x /usr/share/doc/${PF}/demos
dodoc README.md CHANGES.md
}

@ -11,7 +11,7 @@ SRC_URI="http://gallium.inria.fr/~fpottier/menhir/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
IUSE="examples +ocamlopt"
RDEPEND=">=dev-lang/ocaml-4.02:=[ocamlopt?]"

@ -1,7 +1,3 @@
DIST ocaml-migrate-parsetree-0.7.tar.gz 168579 SHA256 a9048e1a9c004ec9b307452fff25e8f31853942e42d054bd052739eb838026a2 SHA512 d43a80823496670877a01a0d3b9edc0960e80e84562470723b7188922c880262268f518e8fa3dbbcccc0176fba84cc8c1a18baac8ececb13303ed402cf0bff9f WHIRLPOOL 788fc318bcc972a1b62b951ab1e4a2315e3c4922b07c74cb910716f1e41bb61babe0acf86a0fbd15d8e05a2ff7da05a683b8005119f4a65d284ea0a453098e0e
DIST ocaml-migrate-parsetree-1.0.1.tar.gz 206070 SHA256 8655a95abcd1ef9e05219db19fb0f1eb79cf502276c9e8d007446575c3cbdf7f SHA512 de9992e4e8e9bbda6fcaeaab794f88f695ea69ed63ab083fb1746db53127a80d7dcc19b843c7dc9e2fa01132eacf89b000639c76c89d1010a6c4f6508af73a52 WHIRLPOOL ec9833768ec35d9d9838e47c35f34e680c0ce0e326d6b3cfe62f3016b96e8f031fcb84ddc5f5fe805dfe0dff5c82968ac44a2240c7133aeb1d3497d201ce1e22
DIST ocaml-migrate-parsetree-1.0.tar.gz 169706 SHA256 c6cfd5012d357cfbeb059d3286e9dcc003bebe98fa3901a21389b1dbb0446741 SHA512 24930b2368cfd86a489cddbe391b978a8f4c34ba7aa2dd3ce849f4fe8d836b5eaefab18a782df93ead641094f19261941754802ae1019ed7c0c8a8c1dcdecb15 WHIRLPOOL 7d314d7fd8a82ecb4dda12c12e7f5134680c351a9996b4e00226a8fc3c3ba6457afc16a3d869910a24c271561c9e6dda355fe8bb82a936f0072e6b05dcc7b9d0
EBUILD ocaml-migrate-parsetree-0.7.ebuild 743 SHA256 03d2906469af98bc8fd1fafe30eb1f0e439084ec1ffdbf613f74bf21971ea980 SHA512 fd2c151c7620b98fc34fd40a30953c068f23601b850d6c3740a518c17386d781725301fbb86fdada7e95f454ca0eccd10c214bd6fef65aea3cc352c2e610184a WHIRLPOOL 32327a60dd1aeb1938c38a081c6bf50c8150848be3e79b8ddbb58eaf77010b663fcb45455cc5dd2eca4148d27b3071e1c49aad23f06d957508a9c745369f7908
EBUILD ocaml-migrate-parsetree-1.0.1.ebuild 742 SHA256 fbc32b03e2bf2736c5b96828a3e0e1f5d10f84e5b001afcde00e2727d41f44f5 SHA512 07518c4db97c8a911a5651398adda8ba620310ec2b73ac1696afa67b3d0db38b442b5a95aced1d58f6b35971d3c590a48c4e578502ca729466d77f4482425171 WHIRLPOOL ba7cef9e725977f6d5473320c2733936f6abbc4fe0b2a514baf32a3286c03d7586067575befb04bb2c763d2b972e7eedda20d6ea1160994400af5d28adefd30c
EBUILD ocaml-migrate-parsetree-1.0.ebuild 743 SHA256 03d2906469af98bc8fd1fafe30eb1f0e439084ec1ffdbf613f74bf21971ea980 SHA512 fd2c151c7620b98fc34fd40a30953c068f23601b850d6c3740a518c17386d781725301fbb86fdada7e95f454ca0eccd10c214bd6fef65aea3cc352c2e610184a WHIRLPOOL 32327a60dd1aeb1938c38a081c6bf50c8150848be3e79b8ddbb58eaf77010b663fcb45455cc5dd2eca4148d27b3071e1c49aad23f06d957508a9c745369f7908
EBUILD ocaml-migrate-parsetree-1.0.1.ebuild 747 SHA256 ad655316e6f9b7f62c401eb10d17a92d9966ff1d702b0c9273fa386a8319394a SHA512 14c25580cb613e0ec0c223d6bb3ef7b34090d03224459be1d0be0168d5374808690abcc148323431595b466a99fab9fb8477fc1d8c7f8a2a497fb1468ff9a274 WHIRLPOOL 9792dd6299c54ae649823d3275bb763fd593ba575e9b080f81c30cdeed365ffd3f598791fc7c7ff887451c1e9f06ca215ae478e144fdbd876c717f3c5062ccf4
MISC metadata.xml 343 SHA256 579617da042a3895c1e5ef1eee8e16f5d11073a3d14ad9cb2b0d54c160f2696f SHA512 21dab98a6df0be04a7256797e7dd6d0056a16018fe20e9c83470d0e6fe7c2a792d9251d691faf92a4e00c1ced2f34d1a5b7fd7c901104d5d78739d1c465f391d WHIRLPOOL 7b0bbb3a477d1ad1d2120a4d07fa8e45302a7c6972c007c1280de5cef91c9932e4adf968986932749b9879bcbafeb2479cd6f28cb338c2bb1bf9af3ce618b369

@ -11,7 +11,7 @@ SRC_URI="https://github.com/let-def/ocaml-migrate-parsetree/archive/${PV}.tar.gz
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~arm"
IUSE=""
DEPEND="

@ -1,5 +1,3 @@
DIST ppx_tools_versioned-5.0.1.tar.gz 43741 SHA256 3989a789be7b3255acc013efa9084596ff980d527bf2860c73d08ab4620b1b8e SHA512 4d47f82c5a05f880dbb3d10caac6de705b9609c488d62be84eb1ebe22fa8c4e3716fad7c546035e955bd0e304d7940f23df090470f86c8d862b549b9db387acb WHIRLPOOL 004f54fb967f337906df0fce5fbd20cea2a77fa9bac31d435623f393f16711a56a956523e790578a5b44f906ab1f4d204bc2373a7f4388e1e9dbe81e15a2843a
DIST ppx_tools_versioned-5.0beta1.tar.gz 43709 SHA256 c558f9f946c9237511ed7b755868acfb6eb5ee6196da0e1c8361c2adb8d8bc9f SHA512 e536a41126d28addf54752ccb851a5dfa2e8ecf16770a1ae891820bb0a8606eb72660f56349fec9f41d208103096e4e5c3d9834edf255ba2349b09aaaf9aacf2 WHIRLPOOL fbf74737a18ac6d0eecadc38849d902dada5121fe55ee1a55fbc435f1c6f69b3c1f2b87b729623ef971a960979dca367f295cb10d19c9125efb758b8055fae7b
EBUILD ppx_tools_versioned-5.0.1.ebuild 595 SHA256 b56da10174f7785fd84712cf4f5fd345b6be54dd0441a3ec41d6ade6866fa8fe SHA512 90bf9d39a860385d63f21fa6bc266260e0d02bb991bf3679e7ac58684f4aa191aec08923f6fa618bd1dc6e6f3aa1e8d7c7a438ad98eba87d19c98778d5fefc38 WHIRLPOOL 7c842bda37656d67d9b954d782519cbe6779e455988367e191111e724385dd0f3304405b4f342bbdb821245265b2d14028a05b7fbf8df1b65e9b8ebfa779f742
EBUILD ppx_tools_versioned-5.0_beta1.ebuild 595 SHA256 b56da10174f7785fd84712cf4f5fd345b6be54dd0441a3ec41d6ade6866fa8fe SHA512 90bf9d39a860385d63f21fa6bc266260e0d02bb991bf3679e7ac58684f4aa191aec08923f6fa618bd1dc6e6f3aa1e8d7c7a438ad98eba87d19c98778d5fefc38 WHIRLPOOL 7c842bda37656d67d9b954d782519cbe6779e455988367e191111e724385dd0f3304405b4f342bbdb821245265b2d14028a05b7fbf8df1b65e9b8ebfa779f742
EBUILD ppx_tools_versioned-5.0.1.ebuild 600 SHA256 1de5e3c568900b1b58315c5dedf3adc6f57323bdf3e684b1a486782159321d59 SHA512 026aa9b8757847fd3a8f0c92bd73dd6b4d41cdc5736f9b141f5ed3f6bdaea3a2f27ca980a09a3fa3be36024bf75667f46fec4b57bd91c7895ff278c1f5ed8268 WHIRLPOOL 9f047c83496ced346ed287782f1f29baea755571257ae0038a2ebef3bf8cd94143a54d5fa555cdaab1f2c8b6b7ae288df0856cc5f6436dbc6c403c7838eef450
MISC metadata.xml 339 SHA256 447dcd9bd5ff5c84efa8be2c49d8066aba2d33cc20f9d2118775af96f247684b SHA512 8ddeab35a9550e21e2a48ffd8b959d12f702386303d7adac11eacf3f2861f2c69fa392f610391161dd3bb6e6d1c167ce5a61068041f4b0593e9f1f36f843c84f WHIRLPOOL 6ad3c56bdd7765e6b343dbdf09f10fc8282ed1699140d82d8a53f6e7de779e09140506d5674b62f720a447e805a9144c9fe2746d103ba04ed308020e60caaa2a

@ -14,7 +14,7 @@ SRC_URI="https://github.com/let-def/ppx_tools_versioned/archive/${MY_PV}.tar.gz
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~arm"
IUSE=""
DEPEND="

@ -1,30 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit findlib
MY_PV=${PV/_/}
MY_P=${PN}-${MY_PV}
DESCRIPTION="Tools for authors of ppx rewriters"
HOMEPAGE="https://github.com/let-def/ppx_tools_versioned"
SRC_URI="https://github.com/let-def/ppx_tools_versioned/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
DEPEND="
dev-lang/ocaml:=
dev-ml/ocaml-migrate-parsetree:=
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"
src_install() {
findlib_src_install
dodoc README.md
}

@ -1,4 +1,4 @@
DIST PHPMailer-5.2.23.tar.gz 157335 SHA256 6bd8caf379e7d821aa1074b5f793f3b17a1b92ca953221fc61b7941ae34f5bbe SHA512 6442538a5a9bfbe704379cd7dbc1634b4d8d6865421b7fac4c67e8ced03173f6b533651033681c2e8814ad9b22b2b3276c23169cdd7ba04878b710533cade65f WHIRLPOOL 84ee5dea5ee2a17cc4ae705049a9431e16de6069fadc36eb8a969eaf3b1269a7580fd5df534ff7d04a49bb38fec8e1aab044c6fa315f573a57612b4750672fdf
EBUILD PHPMailer-5.2.23.ebuild 1274 SHA256 968fc22d82baf1bcecaafe47cee52daddaa2bd6747733a7aa6923e23cd917364 SHA512 6e19d2648f4dfd8ab9a562b8a93b6b24c35583bfe2a2b82adc131fa68ac9448b4034b6d5f7f4662195ba24074952cc45cf0a394ad8b2d37551d9913bb35a9a54 WHIRLPOOL 6ef29e53b2828e87bc08f0b5d084ecc23f1d6b8d1971a4190515236ac9c20a9c7ca024ac55c74231996a774d6bf3b279f9c4103ce18cc2287dcb8314da8b1489
EBUILD PHPMailer-5.2.23-r1.ebuild 1396 SHA256 6faff2b9c0b1d04fac00e9abfcd08c59c236159b0b41b642128e65dce5a54710 SHA512 d05a31af926ce852b396ba9a1d78e578a4e220d296d3cef15f93ea000b9d9cf184b052d8f5be63733fb23f47eda4ec685276468f7398cee2d8ddc867b79c6a95 WHIRLPOOL 79310bb3a5c4875708f75a05043a688011c845ca9bdb316000ab281c23cbf5aa715efea33e28836ef998048b7bea19f19fbcfc6e6198e56894043d7f01c2d5d1
MISC ChangeLog 1483 SHA256 959f738913369ce71ce675c7c93b3cfbba0e526b06ba79ea014876d3e18ab98d SHA512 eeb917ffbba56c15f05bd2b95c2594e681b74d67bf965969b0322bafb750e73f67acb8c83d1ca1505a050d19a2fb067d42f4de80991ca4d90da15f978a089513 WHIRLPOOL 43c440626b8cf46501eb7e4cdcbd35fba320cd6bff239c12d830fcc0c4aea7c84c43ce0be394917a476b90c3f112ae54a47fa98affddfb5bd7c695f66bd4b1c1
MISC metadata.xml 446 SHA256 066ddbc7e6e16e06938c34a0573bf1965d35a9d5a8713580e027b4fc7fd0b2a9 SHA512 3dfce858cb0e00b526f04a5764a6173d4711db4f21f52b6d827b82f1cddea4e33f533e645dae95d0bb6a69699b00520a414f2e322c76b56aee1e4ea047bb4bb5 WHIRLPOOL 21530d7c9338e14c8714f921c72bb15406a9760e1062264e99a7da5074da2db5664af26e7de1096e33871dfca87661434ace965b2437e886a8ceceaad45ea21f

@ -16,6 +16,13 @@ RDEPEND="dev-lang/php:*"
DEPEND="${RDEPEND}
doc? ( dev-php/phpDocumentor )"
src_prepare() {
default
# Bug 626060 (CVE-2017-11503) temporary workaround.
rm examples/code_generator.phps || die
}
src_compile(){
if use doc; then
phpdoc --filename="class.*.php" \

@ -1,6 +1,7 @@
DIST cfe-4.0.0.src.tar.xz 10900916 SHA256 cea5f88ebddb30e296ca89130c83b9d46c2d833685e2912303c828054c4dc98a SHA512 a0d9972ec337a5c105fcbe7abc4076ba1e580f28908a3318f43bbfe59143f446ed5b78dad210f624145d7e5a3d56c15bfead78826c068422b60120fa1cfa482a WHIRLPOOL fe04b6955b82915bba09726947fceff92e67ffaac97de4b8c32c18546262f60a4307fdaccd3c9540710392658ed47f3bcfe44791de8d7d30786d56576f339aee
DIST cfe-4.0.1.src.tar.xz 10933628 SHA256 61738a735852c23c3bdbe52d035488cdb2083013f384d67c1ba36fabebd8769b SHA512 936c9e1626b27e63a4fb11f3c0cb998eeaf9a520ad6e2bcd67cb4352e59e7781ecc700df79794f3fd70473d90b7e2ba418a39038eb0146b68e843f0705c1f964 WHIRLPOOL 1cb56b36e21eab8004eec43d9c0f7377588cdbcd1d654cd0e6d836d43bc68dc0759993215439c1607e09ed3fa1f68b80504a222f73c1b76d3841cdf638dcbef2
EBUILD clang-python-4.0.0.ebuild 857 SHA256 73324d23fc81dd312ecbfa4f1c7c8de8b67354d3033468eb1d479db75ccbf76a SHA512 0a10255380c2841ef8c5fa97d11fcc64298397b0915a5ba0c1787521b8a3da039dcef854c75470d51b8b35c2607e1f6b8a699a22614cca024bf8aaffc12d1ba8 WHIRLPOOL 38e1b7e7377cbdfd3d090aae0867977411f090b5d0244537bc34877382d32a7026e51ca191ec5cda9435745eb84d79861c1f17f85e947a7de40020da5e7bb9d4
EBUILD clang-python-4.0.1.ebuild 857 SHA256 73324d23fc81dd312ecbfa4f1c7c8de8b67354d3033468eb1d479db75ccbf76a SHA512 0a10255380c2841ef8c5fa97d11fcc64298397b0915a5ba0c1787521b8a3da039dcef854c75470d51b8b35c2607e1f6b8a699a22614cca024bf8aaffc12d1ba8 WHIRLPOOL 38e1b7e7377cbdfd3d090aae0867977411f090b5d0244537bc34877382d32a7026e51ca191ec5cda9435745eb84d79861c1f17f85e947a7de40020da5e7bb9d4
EBUILD clang-python-9999.ebuild 866 SHA256 79212d1910325ba61dfbdc588ab34505fe87a945ee82ea9b25ca70fd20b94801 SHA512 889bc4afb6af3cacbd7dc21d81d39c1cfcbad94965d83f86c69f63614a92cda1bed7e16744b842ef354f31ea7b5bafaccf8f15554e4685f5db22e62d57d67613 WHIRLPOOL f93cc6e1feefd2c6a683d6373e78007f4e718927d5c87f80210f70e43c630213406ab8e1d78cd05bf65403ae9883f70f4b1566deab7a5d85e021914f40a42dfa
EBUILD clang-python-4.0.0.ebuild 864 SHA256 17b2d7993fa0e03dcc678c9813e2e67a14b49ab9b6b96846dc797809e1c384b4 SHA512 d2900dfa55a69965e146800f097f8be256d022aca8d85f54db205f75b30cf72015d27c4e8f4981725d50c7a1c2a14c15454f009b2d8a3636103d6d133b0a2324 WHIRLPOOL f773ad78a27d8b899d5c25b9280bb9c33b5f3b39645aad364becf7bda4794369ad866e37859ae83aa20bcf2a682b6c8cd3bb2b14dbeb33ed7feb3e5b774c1fdd
EBUILD clang-python-4.0.1.ebuild 864 SHA256 17b2d7993fa0e03dcc678c9813e2e67a14b49ab9b6b96846dc797809e1c384b4 SHA512 d2900dfa55a69965e146800f097f8be256d022aca8d85f54db205f75b30cf72015d27c4e8f4981725d50c7a1c2a14c15454f009b2d8a3636103d6d133b0a2324 WHIRLPOOL f773ad78a27d8b899d5c25b9280bb9c33b5f3b39645aad364becf7bda4794369ad866e37859ae83aa20bcf2a682b6c8cd3bb2b14dbeb33ed7feb3e5b774c1fdd
EBUILD clang-python-5.0.9999.ebuild 898 SHA256 61655bcc98cca41dd29ea03d0ee5fe9ced953a635eb0bf741c63d16528535f7f SHA512 0a1abca41fcfc44095bd7ccb653a209a85938456f519aaae8d1044bef79aa8cfac4d7d44c868b941cf61e78e52a197448abbce0b533a440fc462db101dc80273 WHIRLPOOL f7e1f95876f5354c3950baeb3214a4c8a122e101292965ed348926d2b43dfde97a7e2a736ad1ed20a410e23a956138bb7a5292bdbc3030510d91013fa8ff630d
EBUILD clang-python-9999.ebuild 873 SHA256 6b2579ed8c6e95d5fb3c035624e218d0ebbcc659c5c64743aec9d8e72d1b4b25 SHA512 2dcde6cc2bc3165727944acf05817a12213f7d6319d0a712b46010610437a62e8761afe0a62eef6449e9bfc867fc45d17561edb1b4641202f51133a681785293 WHIRLPOOL 752ffc383f3182d6284eceec995eed949da7f050b7540bb2b4d84f685829b47c2fc3a687ade1cac20b26f0c4d469f949bea739f608402d7d0223a66c5f447d7a
MISC metadata.xml 216 SHA256 e94ba81dd2791908508a3993afdebf723cc617314c53c273b9bcca15a9c48327 SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5 WHIRLPOOL 29145f5721e079e0548c5ef22424c65e6a5b2bfc4428918e923fcfdfc37e9b8749fb63e3c2eb5773c17fab276f7513dd66e326b906f1848911dceba7ae4b419a

@ -29,7 +29,7 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/cfe-${PV/_/}.src/bindings/python
src_test() {
python_foreach_impl nosetests -v
python_foreach_impl nosetests -v || die
}
src_install() {

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

Loading…
Cancel
Save