Sync with portage [Thu Apr 13 06:47:32 MSK 2017].

master
root 8 years ago
parent 226835b2c8
commit c30e1ae43a

@ -10,7 +10,7 @@ AUX at-spi2-atk-2.20.0-tests-data/test-value.xml 289 SHA256 d4c917c33fc0c611112d
DIST at-spi2-atk-2.20.1.tar.xz 309112 SHA256 2358a794e918e8f47ce0c7370eee8fc8a6207ff1afe976ec9ff547a03277bf8e SHA512 17ec2c4e7b532b92d7a53da77ec87516f3cab41464b828661cb75bc93e3dcf7e2c8eaa288ae43f60cfbfe9dafd89a74255ab69dffdf90953943733058292c33f WHIRLPOOL 151aa9ef1a27462c7bac470d8c9a203f840d8f365815325b408d337863d24b1747bfe61dbf18ada4d3632349c55b265d4b44c9744445a9622a1d1d4a32c71501
DIST at-spi2-atk-2.22.0.tar.xz 306148 SHA256 e8bdedbeb873eb229eb08c88e11d07713ec25ae175251648ad1a9da6c21113c1 SHA512 9b815eecbe01164df8a3341a3b0e1fe57a4f333964a0836f89f54712512a32d69c333c0c099eb194716d081f5460bb6e6d2c852f7218df51549e88e75880f284 WHIRLPOOL 830b19dda735aa1cd03296a852d22117e957b69de20f798f4728993594e7b578558f413f38ddfcf81a8a9ad544480722db7d088f2b38827ca4293b141eb18370
EBUILD at-spi2-atk-2.20.1.ebuild 1290 SHA256 edf6b923ebb2ac0d42d85fed96473bf169bd383e834701e560748a4f852bfcb0 SHA512 0af404e0c83bfc735492c44538f3f1a4cb362174fc2b04f06dadeffa4b5dad14913689a41a363a08322ac6f1f441d1f788d30649a029913d1651267f24ae7544 WHIRLPOOL 7e0409485f02759cba0fffe61e2627dd75087ab4dac1ffbba150820673ef5cbcc0aeea415b49dab9db5c853f23edfdd675b4b71ec382b5b6986e72cc3e7d94b1
EBUILD at-spi2-atk-2.22.0.ebuild 1294 SHA256 34e6031a79de01ad3907fb62a2da271483850852a578f6cdf558b1e25ea6679d SHA512 77a43626768d09b6e8884fba26c8eb17489ddd797a653fbb34906512d2ac4dbe5a558510c9ba8b8087a48b990f766ceb0735e009b20bc384c32d6025557c3aeb WHIRLPOOL 497798b0bb9a71f983527b622d45de1d26410754e9510b9056f18ecd193ba266c77703f0f1ecaeb48d8ca676561d3dc5adc80750082d20a1c8bbc17e6511df14
EBUILD at-spi2-atk-2.22.0.ebuild 1293 SHA256 0fa90ad6ee31d02b9d19c40ee7b8191a0b9ad1c7852b957f86c38ff007811942 SHA512 8950c4edfb24d0239e5ebeb70b14813bee14f760b532ce22c2a42f1d0f2c3614666786f1be0f155f4264142f91848bc539602144d4d3ba623b1e6ff6d460a510 WHIRLPOOL 40392297ce0252d2a94c9f9cf96486396c957adbc8e10b020116443c5e1f77b23787028cd37f049e5d7a46d60df529176b7e672c27f7396a94b500ce599714c2
MISC ChangeLog 8397 SHA256 f7eab45a8a977397a03ddea668f565682014a3cfaa49115a3028961e5561701e SHA512 b33be267cb15891fcc3d0534d113742a3fb7b3183b7813e6b3226d7d2177fb8f10c835a89bd81089ee9ae21981ebf3f6195fd086d96650c7690036af3b83a3b9 WHIRLPOOL b10937abe94f79ef2eb431b80c8d3829e5c859939d5f4743afa551073ab3cfe7d1701ff5ab3b6fded59690c8d285ab0652f01d087e17bd3a0adf489a296d9e8f
MISC ChangeLog-2015 11131 SHA256 94de92058a0736f3840217523e5b1d587a655f243b41753c39a8c03f10c9544a SHA512 97ff2fdbc93d0813503fdf49092fae21729ce4f163f410dee7c2fce5e6c6773260480dcff92ff07d76c7fce1f4ea37530d8c54e29f5a833245c57f80109efa90 WHIRLPOOL 3760d91fa41b46c0a2578386759af1e58d1d4aa09e7a168681c534e2262267057e3abae36b9654d527c5dedb2a90db07cf9dbba1d0089b0ad1d2847be7efa74c
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Accessibility"
LICENSE="LGPL-2+"
SLOT="2"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="test"
COMMON_DEPEND="

@ -2,7 +2,7 @@ AUX at-spi2-core-2.0.2-disable-teamspaces-test.patch 302 SHA256 5834cf4115437900
DIST at-spi2-core-2.20.2.tar.xz 454124 SHA256 88a4de9d43139f13cca531b47b901bc1b56e0ab06ba899126644abd4ac16a143 SHA512 b92eb876ecc1fbd14c042a37d0d781c2b3697ad3e988d3fa2c8894f5ffc269b38a703fee702a1a03d8b37b7c2140a7862cd818c9c7f66bc85bfa776355172d79 WHIRLPOOL 07f99b4b4167875f26952747a8e9fb8ec2cf92898d57a0d4b41420e25d09b8ea7145cea994860959af8ffe78d2ba8fee6900932145ebba9d5047bf832d79617c
DIST at-spi2-core-2.22.1.tar.xz 454048 SHA256 6f8f39f091bfe2c57870cb8bfbb02edac4fc85cda69665e6967937daf7201c42 SHA512 2376b57ce744351ed09a13cd02f0c02264c0998860710cfcdac59f0efb78061512986f5d7305a2f6c594d70213722f81795620e8cd2c6587c6d3f1335477171f WHIRLPOOL a3bd869b286e7fd974242c5846d219c9be3b5fb4322f7bd82f9c039cd032bbfc0917e2e54dc900283eb13a1bba14906eec3f2ef9d9b3caae1aef6bdce24fe3be
EBUILD at-spi2-core-2.20.2.ebuild 1692 SHA256 15597d8e239829cc5b24523cf93613b2d6dc8718a65e34dd5f7353f82cc5be92 SHA512 86044146d9b9114524bb058057088b5db4f34f7a0b2bda39bad76a8ebf49768ab633cb58c04c5f3d922bcf978123d2203f9f72f7675bef5bff753322843d00a7 WHIRLPOOL ac0fb383fa83421456f57bbf49cfd9f88a9c0841a68c74a36c5fa2886db7338e0f8effbf1d199947974fd00b776ea065965745a194e74a66514380b1f9d457e7
EBUILD at-spi2-core-2.22.1.ebuild 1775 SHA256 8b83915d731e32feff61e97a21677df4e863d37d91a45d4184936e4b9d2ee462 SHA512 0c6532855b41e9550ea37447c3e27682bdc845575f604f98c5fb21f9cd1f22bd967851eee280fb6f3505b452f303508b82882cdfe145021c9cbb1ce147f30109 WHIRLPOOL a823c20370ca4b92b5993efed7c5477c4723a2b8944dfd62d0d8822337cb832017fd88f4445402db5252bb4a8c98958d6a0b70dc0ba282100fc640d5a57a9dcc
EBUILD at-spi2-core-2.22.1.ebuild 1774 SHA256 020c467a90c3e72813973ad4a87c3e07e67cd1660a61a115550c5c8a8697040e SHA512 3bf5cf8a3db6fba2bc4472636883aaf5da7ff44ffbeda7306317a0bf2f700d4a8a85e68d3cbfbe80034ce51f4bcabfbfaa8d2a1fd6c3424990cd3fb247ea874f WHIRLPOOL a4385854a9ca7a23c0655743c4c869273baa2ceb830e9b8a5d5b73cf867d13adbde8029ce1f9d636e1b4853af23b59d868bd7259b739fb4a2024f089b350e1a2
MISC ChangeLog 7419 SHA256 4ca11356e36dacc56185de2300d527ff3ed438ef73e5b2316d03ff06ce36e887 SHA512 b9e5c453da683ecfdaf08450574c3c593973f09ea9a66b80dadaab9370616a6886c640bb265cde606072354e38ca28dfa27afeb8e0d4b0a34f83b16fed3cc031 WHIRLPOOL 32619c78b965d3bab798d4bfa2abd5de57b2d3bfeb4402d9c1015d3d534a590fc4c546179d67c5913046c3b12c360922e4bd7da95df143b238c14c81f9a6c57a
MISC ChangeLog-2015 12541 SHA256 336ad1d8009ba7b740aae7c356026791252be7ddaec0c1c9d33ed586f882c620 SHA512 9cffbf791a6df5e90d05e382beaac9bb1f7da22453445734092be1798386d984f218b42512076c2f4b2c348a741b8c31b674a6a676dd506e01305e48c793696a WHIRLPOOL a9dee88fbe5b5a8e3845bb8bc8b935ffaf7507127b13e720abb016398ace7ff3305a5dec53148789b7b99668c16e3dc8882418d7394cda2bee569d663d0a937f
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Accessibility"
LICENSE="LGPL-2+"
SLOT="2"
IUSE="X +introspection"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
# x11-libs/libSM is needed until upstream #719808 is solved either
# making the dep unneeded or fixing their configure

@ -4,10 +4,12 @@ DIST ansible-2.1.4.0.tar.gz 1889427 SHA256 e9f1033356557dff2fdbaa1b13a7cc8fb2ed2
DIST ansible-2.1.5.0.tar.gz 1893776 SHA256 11a214a5623f9e0032b3e9036211a046ab3c0d3fb6586809c00b8cabd11f6bde SHA512 1bb47cdfad0a9bf4dcc368c717ebcd4bae10bf81eb3585ea63b1aa7ec7963684c079fa48fc13fcf703eb9a08262fbfc5ed0813018508dbea8ac53228416a31f0 WHIRLPOOL 3f4a499b689676a8477b286b2d37f9545cf11cf9ec5efab347fa12c385ddaf637a204a6e1d99d869957576765b7dcdd65b9eafd82843d19b08fb3d5d7e367742
DIST ansible-2.2.1.0.tar.gz 2511062 SHA256 63a12ea784c0f90e43293b973d5c75263634c7415e463352846cd676c188e93f SHA512 10f90f4ac68215febd14e36fa9ea3b2156677f2b7a29a08633e0702bcbd8a7c3551980deeabcff756380b076ac7ba6a5e9eca07af66d908d8d6627390744bc00 WHIRLPOOL f246e38e800e7358d74b25c53386fd317ac50a015860d04abff6c360a78fc77ad8843f4537560ed73a27fded408151a64775c355a5c1528668e5431df747bc8d
DIST ansible-2.2.2.0.tar.gz 2510182 SHA256 efd9c574168ac1916dd57f7c88d4dd2e13ef816af0ee49a8d34c77567886e4c2 SHA512 e5d902e6c8d67c2b5e1e907dffab7a36505cc96a9748915dd8340f78b6bf5ced2efe2153f621ecceafc75750729d3e2e26c9c7c95b3a6d15838e6c36de8b8b60 WHIRLPOOL 2b57bf518de9adf339b3c2eb3dfb0e2962e084b69db1a10c1cdccc4caa13845f668191b12f66b3656675b2ac94bb671f329ab7ab843796480a963017cb762776
DIST ansible-2.3.0.0.tar.gz 4251730 SHA256 299f3907cd566a20e163942fa82b6afc86ef89c2726ba503b90c1a651e82a458 SHA512 88ac28befefd7a70c36d8c33bc1aba1b0a5ffdea4bddd0b9e6c5488c70057662812208c221e47721c5a194fc30282a33490f196a719d9eb6d9b1e7dcfd1ff941 WHIRLPOOL a6a622f17476c07e3446a7b09631027797ade04f7d1571e0eafccc2736390deabfcdd36fa1e849d209eb7ab5f1e3e86f2b6e7dd3032db1743665165c1dc710ba
EBUILD ansible-2.1.4.0.ebuild 1440 SHA256 6d622f132ce50ff14e6d49b6279269b51761d5558850cc2b095af63c3c797f44 SHA512 cbae93923c346269eac87cc9324118656e4763ab877af52e2187f44c4b7df695df01be142f06fe3e89ed54825c19a2f67cb073b603865a95433e39af47584eff WHIRLPOOL 2a12cce6c2ce90433b3ac0888079b1d44d7de590aa2dbf44e04da340a2080c5c7e2aa897935f61e5a7c3bd1191031d0b1ef3ea4edb4a58808d99097fe83ec13d
EBUILD ansible-2.1.5.0.ebuild 1383 SHA256 588378ed8651af5409a80e9ac2a1427efbbf7eeb6726954ff9028aa293510c22 SHA512 c67dc28ba8a16b9335d64f349c4e4b31c829a6a711ec0bcd76a26bee7dfe0f1a008f131cc0c03fdbcaa6d929ff37a9bc46946633d7898ccac8eba5c544c427a9 WHIRLPOOL 298b8154e196cc04e93d04e78ac37b0c957f1a79fc4dc5207a7bed4e55e3c04754bc3ea24b6ed66de6162c848759489810447e96e1bc156621791d3b61c46a65
EBUILD ansible-2.2.1.0.ebuild 1440 SHA256 6d622f132ce50ff14e6d49b6279269b51761d5558850cc2b095af63c3c797f44 SHA512 cbae93923c346269eac87cc9324118656e4763ab877af52e2187f44c4b7df695df01be142f06fe3e89ed54825c19a2f67cb073b603865a95433e39af47584eff WHIRLPOOL 2a12cce6c2ce90433b3ac0888079b1d44d7de590aa2dbf44e04da340a2080c5c7e2aa897935f61e5a7c3bd1191031d0b1ef3ea4edb4a58808d99097fe83ec13d
EBUILD ansible-2.2.2.0.ebuild 1378 SHA256 2d0d39de08d1a2635210a1c5c77c63dec617f7c0731754bc15c647c63cb5049b SHA512 1e3e064e0afb89ddaeb31779de16826fe68c3beae8053222708f71eb24caedf2096077684cc801f17aabe9822b8df06f46760b4bc67dd311d2984faa3494a130 WHIRLPOOL 422daa7fc83f7f0535cec3a6210e692a5e7d69dc5291e96b205717e450639ce7eede12d38e315fe9e4478ebdbd6f7e90776e88eedcb7616158ba5cc095b8b6d3
EBUILD ansible-2.3.0.0.ebuild 1378 SHA256 2d0d39de08d1a2635210a1c5c77c63dec617f7c0731754bc15c647c63cb5049b SHA512 1e3e064e0afb89ddaeb31779de16826fe68c3beae8053222708f71eb24caedf2096077684cc801f17aabe9822b8df06f46760b4bc67dd311d2984faa3494a130 WHIRLPOOL 422daa7fc83f7f0535cec3a6210e692a5e7d69dc5291e96b205717e450639ce7eede12d38e315fe9e4478ebdbd6f7e90776e88eedcb7616158ba5cc095b8b6d3
EBUILD ansible-9999.ebuild 1709 SHA256 4ccc7c4d7574667c1800e402cc4fca330e7d7d4b0251192dc26d79be5c1a035b SHA512 a7e86056e386fc8a040d42f4df3e12f9a83a00d66c59d7b09e78e547bfee5d43be7867595ef3a987de8e7db2fd7098e9a1d46878efd018d242131fee7cf8b194 WHIRLPOOL 17b53f2f7549d20b2d5db196b4451793215d6da85b093379096e1b0896da2719a42c0f1dfeec3d80ef91cf4627262fd932d4ffa15c4440bd0dd1829de1354137
MISC ChangeLog 9769 SHA256 199baf005e4d3f8d68566cea3ff4b6410b202cce107ab90504981dac00dd34b5 SHA512 d0f84e1dcbd3628c26e0df2d80ff829cf146f3ab8e6f355c8dc187b2ad5e4be9a1e60f22176e669548f2d355c9659dbeccafcf096de47d52c50842d1b65afac4 WHIRLPOOL b6dba8621dc6d3da894e717f48d9c5ec844c885d594976ef2a759898ba1a9e49db0172b358c0e161e615ee71ab42bc7ddf51a7b77db29e41eed6f5e768d4f5ac
MISC ChangeLog-2015 11597 SHA256 88b37db76a87a55c7ac0afd355e215dcb788a0217a70561d8a5bdac8af71415c SHA512 25b912511f5763eb335b67a5adf194800b131440c0170b7cb37772e07ee926a2df530586ab77f8963f95b1176e5309de3f5597e7bb57df80f5e025afe83969c4 WHIRLPOOL bee785f57512f313a52908c3e93984138fde5b67ed2f800e6fa7438d6a4fa9517c05aed9326f2b922e6eb89fe4e2ea2f98f4e5a44b5a55747b6ef8fbe4ed0540

@ -0,0 +1,55 @@
# 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 eutils versionator
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
HOMEPAGE="http://ansible.com/"
SRC_URI="http://releases.ansible.com/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x64-macos"
IUSE="test"
RDEPEND="
dev-python/paramiko[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
dev-python/httplib2[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
net-misc/sshpass
virtual/ssh
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/packaging-16.6[${PYTHON_USEDEP}]
test? (
${RDEPEND}
dev-python/nose[${PYTHON_USEDEP}]
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
<dev-python/mock-1.1[${PYTHON_USEDEP}]
dev-python/passlib[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/unittest2[${PYTHON_USEDEP}]
dev-vcs/git
)"
# not included in release tarball
RESTRICT="test"
python_test() {
nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
}
python_install_all() {
distutils-r1_python_install_all
doman docs/man/man1/*.1
}

@ -0,0 +1,3 @@
DIST profile-cleaner-2.36.tar.gz 7757 SHA256 17ae2f6f30bcfbfb28a3b2faf8836a6cbcbdc5c0ad3e43b3bb92a29a20fac719 SHA512 c56e92f816276d55e298dfac529e8195cf05f1a441aae40d25665d1db6d03b5ca741b99136e9f6fc93eabaa56dfcd8f2856a2dd5c37728c72befc756ff28ac75 WHIRLPOOL ac0778a31ff69f143065caec614278bdca94f5ff7c8fd3bc41f8536c83f3b46727e08f858ee53c505996833ef84204579cae399062cd05198cc897e9b357b991
EBUILD profile-cleaner-2.36.ebuild 501 SHA256 ce6c8001ef2de2b8e95eea62c0494af6ccc84e14e6608616394d831f6609e11e SHA512 de4e1b361be03eaa01f7b6512269d957f7e5789ad4ab3ce6ec957e886c8cd5614de4f2902a9bc41cf166e7294f44c141ee457490814429846b088afcf0980287 WHIRLPOOL d75bc6ac5e3cb1945eaa608d8a96b08c80146c547c74d392b037cc3a67cec3cc60dec7a26117ea7c8a8a850debf9389013a362f3573ad8acc2914eee3bdd0507
MISC metadata.xml 518 SHA256 2b543e311ea22abe9af8d166ee3417a57c3d88281f1f701b5f30f63871500aaf SHA512 7d1f584b8e989fd94abaea851c83c7734eb654f1d98e950724a6f72b50b8a1c7e0167ba99067dcfdec32a9ca5036bbdde7c46256214bf395de70a4d6b79f974f WHIRLPOOL 41709edbd8b4432c0a7e121993ae1190475ea0ea34dca6fa55348781900e1cc2b1bc71a09a306cac6061a68a1ed6739cd1ce5a3a3a82a391a74363d1264b142a

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>fdsfgs@krutt.org</email>
<name>soredake</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/graysky2/profile-cleaner/issues</bugs-to>
<remote-id type="github">graysky2/profile-cleaner</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,21 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="Vacuum and reindex browser sqlite databases"
HOMEPAGE="https://github.com/graysky2/profile-cleaner"
SRC_URI="https://github.com/graysky2/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="app-shells/bash
sys-devel/bc
sys-apps/coreutils
sys-apps/findutils
sys-apps/grep
sys-apps/sed
sys-process/parallel
dev-db/sqlite:3"

@ -1,7 +1,5 @@
AUX pigz-2.3.3-ldflags.patch 1392 SHA256 1d42c16c402b402475973fff5aad06b2a5fbf319102c2c8da4f1b41689d2acee SHA512 81a357864f36aef670b0c3c44a77f1c20ca24ef7718b6e73ea551043a3c22161483ab287e8bf794f57af76d0d183924122793b56f116b388caa08251c0f1d480 WHIRLPOOL a9457c1a879cd6173eccf85011aea21690a4a4c68e623b1b98445244f61baa1f896bc16aee3bb8d707714ab6002c0c892479b9f9a8b434e4bfb0869750090044
DIST pigz-2.3.3.tar.gz 92787 SHA256 4e8b67b432ce7907575a549f3e1cac4709781ba0f6b48afea9f59369846b509c SHA512 6fa5ee1c03b4a8dc4b191acaa337b6f30132503ff413300214e1e6b27dd70590b53334be3fa880916f6ea4498beb8cf7c411a5954fdf188475882c44618c663c WHIRLPOOL 1eb3ea11a0bbb0bd837a1ed12a63b3d57d8ae9c127e8407f9b82b1aad8a41820abf1d429c513f4df3f56fdc3c842caab07a5c904207b2244e4215a6654ef5392
DIST pigz-2.3.4.tar.gz 105412 SHA256 6f031fa40bc15b1d80d502ff91f83ba14f4b079e886bfb83221374f7bf5c8f9a SHA512 c0d5da6c5b2da50841aaf3958d5694edca0356d4bef211175e9f2f17e0c815e80b2e62bb39c7761c8f83fdaa84ca7373e130cdb0fa2c96f91c397556cbf7ba2a WHIRLPOOL 971bb8b9c4504b67af0793f7eb199a2abbdb62a0151fed43ec4a50fb9e325a8c6e331bc7a8e417f633ae395e88865e82f4b15b9cba5534178776b18ffd8261e2
EBUILD pigz-2.3.3.ebuild 959 SHA256 197d1d8543c3e141ceacae099f923da3a0d9dd84bccc2af8f6e74b6f6e55a606 SHA512 c99d024d01ac5bca8ed0064e523c66f0b75710385a4e11e7f10a47774a6b8c5f610dc91dffc6222c961c6a7967007aa4155151a27b26178c6095e09d2d0c4c26 WHIRLPOOL a8cfa1dea790472727fc170637b710c28998a3403b374898be7e2ccbfd1bd0f699d7bb278bc33a80d7d276de732fb04444996a0dc00560d527730662a868c073
EBUILD pigz-2.3.4.ebuild 939 SHA256 520ee1c96d3561a9332faa40819b80cf7e8778aeb780ad6781e04d7333d5b702 SHA512 302e35b9d71cc701aa80e51db4f15bb59ca2e539195fe15d765249cc7bad3e914bb5e0786a2c949b1916373a4d53f60fe009c58e1b9f4e2a4f43d4e697ca1804 WHIRLPOOL 55d8345284508dd165357c4f91aa844ba8b766ac0ae3a3a3def8bb678bed524d76407d4ae23b3c0908e970310c822bb5d807fadcc365e995dc9b95f422c78236
MISC ChangeLog 3599 SHA256 527e26cd9ca67bf072d59e876e82b97655b222642657e22055008e3fe628c129 SHA512 18b69b52ae22034ac265cb5563a076883337fc1ed98db1ecd304cd3e7a34441ebcd0894f851f94a0db2cac5dcc91840504c60e1ac0ef6a7659da920b057d1c38 WHIRLPOOL b4e565d8bae536673a8f08ccfa3d84f1e49033e2033c74126f36bb6c39836142ddcc3986f4406fefb20ceed093d375a922e73952f414a0af97eb042ae8f3f172
MISC ChangeLog-2015 5805 SHA256 28f1c5ae6ff8cdf225c62b81b48411a365ed35d77db96b8bacb39843aca0f355 SHA512 cea95adb36d42317fd7503a5e936fa0672bffbbaba4b8341458c6bf350e0f1ee1c2c3b97541c1541af60ca7e49977f7d55926cdf25d0d912a7c62010abf7ef95 WHIRLPOOL 5d0b546425fcea28755973593fb41912ff3825143d9feec015075c98fadc922c75b930bc5815694f3a37e074b0b3cfc25936aa5b5b8f556327bed4ba9bcc9ff2

@ -1,42 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit toolchain-funcs flag-o-matic eutils
DESCRIPTION="A parallel implementation of gzip"
HOMEPAGE="http://www.zlib.net/pigz/"
SRC_URI="http://www.zlib.net/pigz/${P}.tar.gz"
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~mips ~sparc x86 ~amd64-linux ~ppc-macos ~sparc64-solaris"
IUSE="static symlink test"
LIB_DEPEND="sys-libs/zlib[static-libs(+)]"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
test? ( app-arch/ncompress )"
src_prepare() {
epatch "${FILESDIR}"/${P}-ldflags.patch
}
src_compile() {
use static && append-ldflags -static
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
}
src_install() {
dobin ${PN}
dosym ${PN} /usr/bin/un${PN}
dodoc README
doman ${PN}.1
if use symlink; then
dosym ${PN} /usr/bin/gzip
dosym un${PN} /usr/bin/gunzip
fi
}

@ -1,10 +1,6 @@
AUX unrar-5.0.2-build.patch 1340 SHA256 f30c2362646138be07afafb401315ef2ae205d4de9f2b455f733dc46c07e72ef SHA512 cbb65b03bd5ef89972a7d6f286921f4542861b0c4f27b8d61c48dcb09535a316037303e2e44b749af3903d71fb31bbdb9aa117310a7550c65a4669c161bd6711 WHIRLPOOL a586035f92a669079f7a50262ba90875044e484b44473a57054fda8e514e293823a6f3f45c2a48fbe124e7f686adf95a6e562fb78943a92a6d42e0a4ae208ec6
AUX unrar-5.2.2-no-auto-clean.patch 446 SHA256 3c458b58f8ee61f92c747abd8fa78dc7e9bdd7133d018c30492f276c6b9f3670 SHA512 e360b45555af804de8aac577a99ea682cd699b30988239b62197d222b41c26e129fc08b8c492e69d59249908c035f3b68db5cd4d998faede942563ed82098d72 WHIRLPOOL b89451a9c987852850f26fb690c8a1b7babfdca9485a22c723a8c7d2929a8b59b47e9e4ee386ca201acb827b85f59953dc95ab3fdc5ead9622c650908d740edf
DIST unrarsrc-5.3.11.tar.gz 223663 SHA256 77b87af4b2976ef7c6b0c79e071284c2c1b035a9543273ec925f9d92f73b8763 SHA512 14ea833fe4c2d81718df25794d2e795a255f92c68a5533d6a7d2cbfc072db3ce07bba7ba1fd5555aad1a17fbaf4980eb217a7d9f6158461fa917e1a17590569b WHIRLPOOL 60c909d9005cb0e2cfbef606b2dc66d9f7b3fd019fbf8ad83ce8b07f9e11c1890db175836ee3e63a21aa2f309ac0ebfebcf2ed5f60ca321a9b8a1b89409b1331
DIST unrarsrc-5.4.4.tar.gz 226097 SHA256 556b65d61164b018c4a3ce10e6290b16f4d042a603f6a4e17f74b19ac25d2d83 SHA512 496646b851bae4ac2c5b4f62a41265ba0d63e8ec58fa66b1801d971186b58e305a8d44a212e8fe035a82bf0b599eeb35e881dc62e8d75a1a5c7c54ce26aad1d6 WHIRLPOOL 35a84ff2247d2f886237721a978ac784426c9968b57d8928aab10d895504bac53040f121bf54c445eaedba6d237c1dda7544ffa4195bc0da7162c1c5f6d485e4
DIST unrarsrc-5.4.5.tar.gz 226320 SHA256 e470c584332422893fb52e049f2cbd99e24dc6c6da971008b4e2ae4284f8796c SHA512 ba2abf11638b5ee026cb9e0c3576c94376a01ab3c5411b9bd0e8116d64879c81e76df16f98d850f0f0f5387dda046f38be64ddfb4fe57431cc4d97066d6e3c2f WHIRLPOOL c8e035ec183f41d8faf8345b49d2a4d20e21f9c6e27f14d7794389942df4954cd66ab4a5be2fdff6d369b514ae99d5d015f35a36143d686563b2a8efdfc77dce
EBUILD unrar-5.3.11.ebuild 1817 SHA256 a20cf0092b988a392da982c10bd72a9fd3532ab86ebfc4540b4df1d8ae3d1444 SHA512 8e8924914634b579aaac2e9100cfced9f5637f279b9e3637681a191f927c25efc8a0c4efcdfe94c6e6797a79b4adae8d5a71777d4ff9530ac9d8217e544326e0 WHIRLPOOL 1e0c1ce73fb579939bd8174de46cdca13864ef42f4cd540025d5c312ffded4196100cb479bd6ad5d28642cc3083cd82505326bab8b310ed061be8a72e9d74026
EBUILD unrar-5.4.4.ebuild 1826 SHA256 a07c7153d59a8e70ce1a4d78432b6fe3883b8e837b266bacf943814a40fcbd39 SHA512 e9e20e5f6de8701b93697264e61ea9c9bca77f68d3bf604b19e96a23594a8ab826d33558dc3e5eb7c15a94929b4ab83a62da3fa1a7e848aa6a5a51c9335f0cd5 WHIRLPOOL acbc72abeb61a1a23096363a2e488551ef3a4a73eac859c38980b6706b50192b971b3f66b480d04a425bece77e4fb331b120203ad0d37c9c7229150a34d514c0
EBUILD unrar-5.4.5.ebuild 1817 SHA256 d267baa6ffe06e81214dfb236df1d8c6b7a05e2f25edfd115bd355efbf8dd509 SHA512 b5dc4eff84d506bd5642d78fdb01721d77e712c95127c09b3853c81a3fec06bff1d5fd8f6a85766706f9ec3e5a74d9b9cb84eef03dcaf317b4b6dfd4f5fea2e7 WHIRLPOOL 6cb7bb8c0cb056a7cc379a17b08ed3278fe80c3e6bfe85e0eb8f955eaad27aa6c88c2064d6e31b27fe530ea96572462a16e01b48530a5a5238355d99385eaf26
MISC ChangeLog 8763 SHA256 6bd10e9dc85b11f3f2707633af7334d2aff22fa00eaed070a69a19a051694337 SHA512 3f741e6aa0c74e9b5607e504e0ef2ac46b0c43c041f117edce12dd4fd5cd7c5b089dd3e2cf69724f6ddc10eaa6f84624de3ebe4279c1e0674a13eee89885b185 WHIRLPOOL 363e864096e67cd2172eaaea55029411622bc7565886cb036771705afae3229f62921e316f17e3bd1e0adc36962029490b48fc59f71da516e8d3ffeea831dde1
MISC ChangeLog-2015 27748 SHA256 678c90a69bcbb5a698543fa061e46b55fdc9a4b34d4fd261579d563de728c76e SHA512 851e48e9796f79b68421bbbf1b1ff3f242b4d89df2fe53fb36f58d3c7a4d18ed0b35316d09ca016b8c1b2fa4663870a50b9da43dde6e685f1966e752bf55ad1e WHIRLPOOL fd77ff80db0db5b469bc881a4147f0c24bdbc8af86b451284cc1da42c9fdef6cee3dd8aadb733416a3d0441a227022fe839183691b62d5b008a3e9663a6c4cd2

@ -1,62 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
inherit eutils flag-o-matic multilib toolchain-funcs
MY_PN=${PN}src
DESCRIPTION="Uncompress rar files"
HOMEPAGE="http://www.rarlab.com/rar_add.htm"
SRC_URI="http://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz"
LICENSE="unRAR"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND="!<=app-arch/unrar-gpl-0.0.1_p20080417"
S=${WORKDIR}/unrar
src_prepare() {
epatch "${FILESDIR}"/${PN}-5.0.2-build.patch
epatch "${FILESDIR}"/${PN}-5.2.2-no-auto-clean.patch #528218
local sed_args=( -e "/libunrar/s:.so:$(get_libname ${PV%.*.*}):" )
if [[ ${CHOST} == *-darwin* ]] ; then
sed_args+=( -e "s:-shared:-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/libunrar$(get_libname ${PV%.*.*}):" )
else
sed_args+=( -e "s:-shared:& -Wl,-soname -Wl,libunrar$(get_libname ${PV%.*.*}):" )
fi
sed -i "${sed_args[@]}" makefile || die
}
src_configure() {
mkdir -p build-{lib,bin}
printf 'VPATH = ..\ninclude ../makefile' > build-lib/Makefile || die
cp build-{lib,bin}/Makefile || die
}
src_compile() {
unrar_make() {
emake CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" STRIP=true "$@"
}
unrar_make CXXFLAGS+=" -fPIC" -C build-lib lib
ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname) || die
ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname ${PV}) || die
unrar_make -C build-bin
}
src_install() {
dobin build-bin/unrar
dodoc readme.txt
dolib.so build-lib/libunrar*
insinto /usr/include/libunrar${PV%.*.*}
doins *.hpp
dosym libunrar${PV%.*.*} /usr/include/libunrar
}

@ -1,62 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
inherit eutils flag-o-matic multilib toolchain-funcs
MY_PN=${PN}src
DESCRIPTION="Uncompress rar files"
HOMEPAGE="http://www.rarlab.com/rar_add.htm"
SRC_URI="http://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz"
LICENSE="unRAR"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND="!<=app-arch/unrar-gpl-0.0.1_p20080417"
S=${WORKDIR}/unrar
src_prepare() {
epatch "${FILESDIR}"/${PN}-5.0.2-build.patch
epatch "${FILESDIR}"/${PN}-5.2.2-no-auto-clean.patch #528218
local sed_args=( -e "/libunrar/s:.so:$(get_libname ${PV%.*.*}):" )
if [[ ${CHOST} == *-darwin* ]] ; then
sed_args+=( -e "s:-shared:-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/libunrar$(get_libname ${PV%.*.*}):" )
else
sed_args+=( -e "s:-shared:& -Wl,-soname -Wl,libunrar$(get_libname ${PV%.*.*}):" )
fi
sed -i "${sed_args[@]}" makefile || die
}
src_configure() {
mkdir -p build-{lib,bin}
printf 'VPATH = ..\ninclude ../makefile' > build-lib/Makefile || die
cp build-{lib,bin}/Makefile || die
}
src_compile() {
unrar_make() {
emake CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" STRIP=true "$@"
}
unrar_make CXXFLAGS+=" -fPIC" -C build-lib lib
ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname) || die
ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname ${PV}) || die
unrar_make -C build-bin
}
src_install() {
dobin build-bin/unrar
dodoc readme.txt
dolib.so build-lib/libunrar*
insinto /usr/include/libunrar${PV%.*.*}
doins *.hpp
dosym libunrar${PV%.*.*} /usr/include/libunrar
}

@ -1,8 +1,11 @@
AUX gtk_not_required_4_2.patch 3247 SHA256 ea891a12c8b20c7a99d96ac99cae071ccb391e8bd73a23f03f96f1527a957ba0 SHA512 32e2da278c1fc8fdaf479a575daf65a1a3ed49475568556fba91cdca081b39fe6e7533f98aba4774f7eb00a04911fec3cf55fb2a75c57465d992801d3a4ee11f WHIRLPOOL f6ad905735777614d8df4ab2d05a3b6a88b8606582fec1057333d8ef80a32f2f6e61a971970927fdfefd85afb2bd053b6357505651ad11e31d8d15929eef6f2d
AUX gtk_not_required_4_2_5.patch 3495 SHA256 e0cd5768121f624b13da33da3713ee7de7dc3786482c62f280d90c0d4d3c8d23 SHA512 9c5e1b614bb4230b67e1c11fed3693c1aae0b982ca7c5a26678ee6af7da48d0ef2eef479335d498ea5f75408a2a957763a611367aa39585c50ed2556aa09232b WHIRLPOOL 246311f3877fafce5eb8b4956446c4d31083015dc6f9df116e4588c694f74c6037a9bf06a13096825037ec43ff3b3d1336fd401e24411a5a2c0efad1aa941f3b
AUX gtk_not_required_9999.patch 3495 SHA256 e0cd5768121f624b13da33da3713ee7de7dc3786482c62f280d90c0d4d3c8d23 SHA512 9c5e1b614bb4230b67e1c11fed3693c1aae0b982ca7c5a26678ee6af7da48d0ef2eef479335d498ea5f75408a2a957763a611367aa39585c50ed2556aa09232b WHIRLPOOL 246311f3877fafce5eb8b4956446c4d31083015dc6f9df116e4588c694f74c6037a9bf06a13096825037ec43ff3b3d1336fd401e24411a5a2c0efad1aa941f3b
DIST eid-mw-4.2.0.tar.gz 8508064 SHA256 4d86f4750f973a8dcf700544b92ffc3069a85ff93086538b9f334d76dd5c9747 SHA512 c0785e25c8b3640d0b60110553a520df3c3c5a0774f4f3fba6a4d9329c0d6e6187b0837d8c254a3959ffa798dc6299399e6cb8edfc7a20dabca080b61f532a5f WHIRLPOOL b1dee0c0a1800b81a7f392bc0e13d070a1cbc7fa6eb2f26e9c50903e058f322ff0b2da69469f90bd38240f49520be29bb548ca6954bc052ef5b23bdb4cad2643
DIST eid-mw-4.2.5.tar.gz 7751526 SHA256 d2c46a65026790485f39db0b6d9b66a65b1d19061f3682a0b6da2e2b0c54bc81 SHA512 cf00f6aa295c3d057e77faddde31ba6b00ce44402bc0ad141c773fb58067d7cf2e107fc5f3a294be8731de592cb0895537cd29ad4e69f6721e6c77fa99c12075 WHIRLPOOL c24186b1f2b6b02df4a790e3a8c3d1f8e762b1e556d8f55aeeb4523a71387045827b47444246334933fc3d746485ea14086cfe41c5ec23f43826e6a7375c7fc3
EBUILD eid-mw-4.2.0.ebuild 2525 SHA256 24db08b8c21f746739b1f16374305696c4e5aad09831db51e3c2c78a0d89b9a6 SHA512 8688589e14e5a727c4047edc6067c21780a78b0ec371ba6747e4a0f16b5b10ea9d56a91c42d1c38cd6613663a676f729012a3f23bc00cfd4a8f7eb1a98f1d0f2 WHIRLPOOL 4c3a9a256a6d3109bfc8eec643a75f0bbfd0e59d6904740c12fa5f3daca123f676817e2c1e5097d8ed578041676a268977c0a01abc689c0973fafcaad53a3138
EBUILD eid-mw-4.2.5.ebuild 2528 SHA256 f1ef6329889fc52b37c76cdc6647e4b7a010a08670e29b9ae5ddad1361c41bc8 SHA512 16391709f01bde84924e990d26efb4ae64cef7e7c1a8d46d13e6e5c63e60c6c672e2c761d1d4e4ebdfc9dbf81801bdf776ce7360cb515000bbb45b4612bea285 WHIRLPOOL d3b1b821ce640819644edcf8be4e5efdd80c8d56d3fbf8d01175e95c7eced1c60de46ba908c55ec7256372c82e8d4e82493139c0d96f132199f320d2e447394f
EBUILD eid-mw-9999.ebuild 2534 SHA256 fe684586e2862ec6c2289a346ca03a3d24c7ddcc8ebfd86413e4c3a0bffd5a76 SHA512 b213f9e778e4b1405234808a1d953cdd5920a6330191252b439efb2331e1c3503fb196e5ceb7d81ac5a336e79082477afc6b0b7fa4e76f129556df6beb730adb WHIRLPOOL a1017f535f4778a065f6ecc593f4c924260f900edd058e8096ec14747a56ae8e62564a3b0e29823ad6650620572f95f9f03b1728c4d4fb926a868a68c8061401
MISC ChangeLog 6022 SHA256 40003eb13dfecea94d0e9c8db15dfad65a86ac1140124202d08f208c68ed7437 SHA512 3131bbe51c42f51e689b99d99a75726ffa4bc7579f663a41a28f1f81835fe6dbda984650342a9621dcd776aa88d062ff39b687a6437fb8d022087fdacfb8e22b WHIRLPOOL 18a35068ec6bc520373b104a53a4433a2e47f34c84d2ce520929c3e5742a9886d351acdee997a78fa7915aecaec3e3706a1b8f73f257ffb21468080e12309d43
MISC ChangeLog-2015 2329 SHA256 088b0d80f50d8e70360e034b4041bb2d6d5bf7a26e2cd20342b4fb1b8f99d571 SHA512 eca6e772f8cea012cf3f4cef551dac4142fec2379d5259f693b3c3c38c21c62be4f3953c0166e7c9be9822580dee836a93c827244387d1d4f75de70b16018e8a WHIRLPOOL c9fd64b8f14cc2cc2a992e1193871f8e0927f74e6a7366bf0c0d75782f7adafc3eb425d86ca75771ee2fbdf7ceb30c638b8aa86d736aaa487636e49927831970
MISC metadata.xml 1477 SHA256 c0f5e415ab6027a08b04f5a0eb0464fd0c5d349a5a3257fe900ac314f1c8ac8f SHA512 1a13ae0ecd57ce940339076e95b1a9c828214b5ea299971301071a0a3a114a47ad0d011ed2aed86be6aa5bc02ac8fd1222f626ad169e05027278150c13b4d770 WHIRLPOOL f3963b56f14e81fb14e6049a42a35add294b42c0f26b4c66098b16926358d136905cb5fcfd05436e0c9674d82c55f7d813f9165299b39ad86c9c988925b0324f
MISC metadata.xml 1464 SHA256 dd5948b75903563ff3cd32a63e3c955553471813f4cda99bfa9013ea8dd7b49d SHA512 ed78298a9b246f9f8f9591dbb9fe54ab311d525db86166bcf66574c9e365f1476234d5bac3180226dfbdb5c4014dd5dae4598b670cd7c6c9538282940a0fa9eb WHIRLPOOL 4bec780651918f869a296b440a7f87610c1d14f48fbcd52fc5b2b3c8d3ff5fe67c16517ada165b09f39fe6b0a6f57d8c08bcf8e59297b8857d4e4e7ff0ba4210

@ -0,0 +1,98 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils autotools mozextension
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://github.com/Fedict/${PN}.git
https://github.com/Fedict/${PN}.git"
inherit git-r3
SRC_URI=""
else
SRC_URI="https://codeload.github.com/fedict/${PN}/tar.gz/v${PV} ->
${P}.tar.gz"
KEYWORDS="~x86 ~amd64 ~arm"
fi
SLOT="0"
LICENSE="LGPL-3"
DESCRIPTION="Electronic Identity Card middleware supplied by the Belgian Federal Government"
HOMEPAGE="https://eid.belgium.be"
IUSE="+dialogs +gtk p11-kit +xpi"
REQUIRED_USE="
dialogs? ( gtk )"
RDEPEND="gtk? (
x11-libs/gdk-pixbuf[jpeg]
x11-libs/gtk+:*
dev-libs/libxml2
net-misc/curl[ssl]
net-libs/libproxy
!app-misc/eid-viewer-bin
)
>=sys-apps/pcsc-lite-1.2.9
p11-kit? ( app-crypt/p11-kit )
xpi? ( || ( >=www-client/firefox-bin-3.6.24
>=www-client/firefox-3.6.20 ) )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
eapply_user
sed -i -e 's:/beid/rsaref220:/rsaref220:' configure.ac || die
sed -i -e 's:/beid::' cardcomm/pkcs11/src/libbeidpkcs11.pc.in || die
# hardcoded lsb_info
sed -i \
-e "s:get_lsb_info('i'):strdup(_(\"Gentoo\")):" \
-e "s:get_lsb_info('r'):strdup(_(\"n/a\")):" \
-e "s:get_lsb_info('c'):strdup(_(\"n/a\")):" \
plugins_tools/aboutmw/gtk/about-main.c || die
if [[ ${PV} == "9999" ]] ; then
use gtk || eapply "${FILESDIR}"/gtk_not_required_9999.patch
else
use gtk || eapply "${FILESDIR}"/gtk_not_required_4_2_5.patch
fi
eautoreconf
}
src_configure() {
econf \
$(use_enable dialogs) \
$(use_enable p11-kit p11kit) \
--with-gnu-ld \
--disable-static \
--disable-signed
}
src_install() {
emake DESTDIR="${D}" install
if use xpi; then
declare MOZILLA_FIVE_HOME
if has_version '>=www-client/firefox-3.6.20'; then
MOZILLA_FIVE_HOME="/usr/$(get_libdir)/firefox"
xpi_install "${D}/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/belgiumeid@eid.belgium.be"
fi
if has_version '>=www-client/firefox-bin-3.6.24'; then
MOZILLA_FIVE_HOME="/opt/firefox"
xpi_install "${D}/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/belgiumeid@eid.belgium.be"
fi
fi
rm -r "${D}/usr/share/mozilla" "${D}"/usr/$(get_libdir)/*.la || die
use gtk || rm -r "${D}/usr/include/eid-util" || die
}
pkg_postinst()
{
use gtk && glib-compile-schemas /usr/share/glib-2.0/schemas/
}

@ -0,0 +1,75 @@
diff --git a/Makefile.am b/Makefile.am
index 393ecb3..0e14661 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,7 +1,7 @@
ACLOCAL_AMFLAGS = -I scripts/m4
EXTRA_DIST = scripts/build-aux/config.rpath scripts/build-aux/genver.sh .version debian rpm doc
-SUBDIRS=cardcomm/pkcs11/src doc/sdk/include/rsaref220 plugins_tools/util tests/unit plugins_tools/xpi plugins_tools/aboutmw/gtk plugins_tools/eid-viewer
+SUBDIRS=cardcomm/pkcs11/src doc/sdk/include/rsaref220 plugins_tools/util tests/unit plugins_tools/xpi
xpipackage:
$(MAKE) -C plugins_tools/xpi xpipackage
diff --git a/cardcomm/pkcs11/src/Makefile.am b/cardcomm/pkcs11/src/Makefile.am
index 02e4e36..86d607b 100644
--- a/cardcomm/pkcs11/src/Makefile.am
+++ b/cardcomm/pkcs11/src/Makefile.am
@@ -165,7 +165,6 @@ libbeidpkcs11_la_SOURCES += \
dialogs/dialogsgtk/single_dialog.c
endif
-libexec_PROGRAMS = beid-askpin beid-changepin beid-badpin beid-askaccess beid-spr-askpin beid-spr-changepin
if P11KIT
dist_p11kitcf_DATA = beid.module
@@ -176,30 +175,4 @@ install-exec-hook:
$(LN_S) $(libdir)/libbeidpkcs11.so.0 beidpkcs11.so
endif
-beid_askpin_SOURCES = dialogs/dialogsgtk/parent.c dialogs/dialogsgtk/beid-askpin.c
-beid_askpin_CPPFLAGS = -I$(srcdir)/dialogsgtk -I$(srcdir)/../common/src -I$(srcdir)/src @GTK_CFLAGS@ -DDATAROOTDIR='"$(datarootdir)"'
-beid_askpin_LDADD = @GTK_LIBS@
-
-beid_changepin_SOURCES = dialogs/dialogsgtk/parent.c dialogs/dialogsgtk/beid-changepin.c
-beid_changepin_CPPFLAGS = -I$(dialogsdir)/dialogsgtk -I$(dialogsdir)/../common/dialogs -I$(dialogsdir)/dialogs @GTK_CFLAGS@ -DDATAROOTDIR='"$(datarootdir)"'
-beid_changepin_LDADD = @GTK_LIBS@
-
-beid_badpin_SOURCES = dialogs/dialogsgtk/parent.c dialogs/dialogsgtk/beid-badpin.c
-beid_badpin_CPPFLAGS = -I$(dialogsdir)/dialogsgtk -I$(dialogsdir)/../common/dialogs -I$(dialogsdir)/dialogs @GTK_CFLAGS@ -DDATAROOTDIR='"$(datarootdir)"'
-beid_badpin_LDADD = @GTK_LIBS@
-
-beid_askaccess_SOURCES = dialogs/dialogsgtk/parent.c dialogs/dialogsgtk/beid-askaccess.c
-beid_askaccess_CPPFLAGS = -I$(dialogsdir)/dialogsgtk -I$(dialogsdir)/../common/dialogs -I$(dialogsdir)/dialogs @GTK_CFLAGS@ -DDATAROOTDIR='"$(datarootdir)"'
-beid_askaccess_LDADD = @GTK_LIBS@
-
-beid_spr_askpin_SOURCES = dialogs/dialogsgtk/parent.c dialogs/dialogsgtk/beid-spr-askpin.c
-beid_spr_askpin_CPPFLAGS = -I$(dialogsdir)/dialogsgtk -I$(dialogsdir)/../common/dialogs -I$(dialogsdir)/dialogs @GTK_CFLAGS@ -DDATAROOTDIR='"$(datarootdir)"'
-beid_spr_askpin_LDADD = @GTK_LIBS@
-
-beid_spr_changepin_SOURCES = dialogs/dialogsgtk/parent.c dialogs/dialogsgtk/beid-spr-changepin.c
-beid_spr_changepin_CPPFLAGS = -I$(dialogsdir)/dialogsgtk -I$(dialogsdir)/../common/dialogs -I$(dialogsdir)/dialogs @GTK_CFLAGS@ -DDATAROOTDIR='"$(datarootdir)"'
-beid_spr_changepin_LDADD = @GTK_LIBS@
-
pkgconfig_DATA=libbeidpkcs11.pc
-
-SUBDIRS = dialogs/dialogsgtk/po
diff --git a/configure.ac b/configure.ac
index 9bf10f9..f0120b1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -59,14 +59,6 @@ fi
AC_DEFINE_UNQUOTED([HAVE_GTK], [$have_gtk], [Set to major version of libgtk])
-if test "$have_gtk" = "no"
-then
- AC_MSG_ERROR([At least one version of GTK is required.])
-fi
-
-PKG_CHECK_MODULES([XML2], [libxml-2.0])
-PKG_CHECK_MODULES([libproxy], [libproxy-1.0])
-
###########################################################################
####### read user-specific requests from --enable directives ######
###########################################################################

@ -16,7 +16,7 @@ With your eID, you can:
- authenticate yourself. This is a way of checking that you are who you say you are. That can be handy on the internet or to enable your children to chat in safety.
- place a legally binding electronic signature on electronic documents.
These three functions form the basis of the countless applications for your eID. Go to http://welcome-to-e-belgium.be/en/ and check out what can you do with it? and discover all the things you can use the eID for.
These three functions form the basis of the countless applications for your eID. Go to https://my.belgium.be and check out what can you do with it? and discover all the things you can use the eID for.
</longdescription>
<use>
<flag name="gtk">

@ -4,11 +4,13 @@ DIST vile-9.8n.tgz 2300678 SHA256 36cea866603483e43e705ba1a96d0d52dc81f9c0d97fbe
DIST vile-9.8o.tgz 2304783 SHA256 45625c060cb9da3d68bba0d308fa61cb6a1cd7c7fd8b0e83aba8890632a19b24 SHA512 ddcc01b47990cc603f4af2c4738ed989d2be51018aa0bbc96079771f2809f11df160c6bc597dc50bf30f47ef5ec7c78646cbc19d7c381ef836de7bdb884bab87 WHIRLPOOL 746e2face1cbf0881cc2c10a57b5d412a30668805a62c8f5db64ffb20e9a74285ef1e5a05e6d607530705427360b13a1cb22dd62ae1dfe02ac190e1bfea518cd
DIST vile-9.8p.tgz 2312139 SHA256 e16fe2adbcf142212ffe8bfcd57a3b161886b1f2f7e6c8a3f7607fbfa24b82b7 SHA512 75c317a3a65665c9b1a0d5c5911701b698fa451ca397f7ef5c5ede726f92246866ad874f9127b8e374193951be58b7f828daa26bee3356af72fa761ceaba0b5e WHIRLPOOL 059db40253c7f867330388b6bfff13969a40c7db02ba80a9b54e719ff651c6ea4dbfe78ca42487fbf55f1588b6c63190abbc7e733c027ad480b4201eb2a381f2
DIST vile-9.8r.tgz 2322132 SHA256 f36093551178b10c7c34cd514503fcc4d03fedd19c1eba7845b876253e48db80 SHA512 4f610c8c8f491d8d630d042166cbbdc12b89513d40d14dd70526d6cb5d7ebf603a99b19ce2fc42f7143d674e6d5155fcd305da297e03e46caa862ff40e2bbdd4 WHIRLPOOL 7a375769942d297b5448934bd49a4278697e8307f16900f1ebccd1ac4c9e37a483faf0b2e0f328f2210bdcead79251a1831a2ab4e28e20db637b593c636c06f2
DIST vile-9.8s.tgz 2328441 SHA256 1197bc894a63e359e2ae1053a38829b04e9e6948e30e59803f49ed781c077502 SHA512 06bfa64e5908aa31351068c5509e6fcc98bde202b814aa6abe5c449f841378c897df1fdbb8b20bdb5e71578238e1e9d11dac08e66159317276a01a9ac96ae9ab WHIRLPOOL 054c7b67df64f39b32534cc6fc3e238341dd4cd6cbff362a0638cbee01e2ca729a0b537461b766e6808c05527039a1135d44d30d0f6da826d6b88ebb8fa6abd2
EBUILD xvile-9.8k.ebuild 930 SHA256 d02694818b4471b078f21ec222406bc96c6c1a1c5db0e57b8098586ce0f02c1c SHA512 bc923a149ed30ed1ae84b1026cefe9b53c08802002ad79f69b478c1bee284d7f572cd0430e3df25e3b4d72c4db4f2114bab274d8610b025c7bfd4b638e3877a2 WHIRLPOOL 2237ddde48713e5d9726990b1996417a2f62479199e0e91174e3780c144a0c0d85d4be2f8e681ca51db9144d6788101310613a586a3d3be777962b6e8f793d5d
EBUILD xvile-9.8n.ebuild 858 SHA256 156684f3203be65ba927b91026f518440ad899b6b771aab1fa4451bdf014be96 SHA512 218b61039725c165aea241f1c3040a43cb342da6a97e02a1a139d4cad0798546d054a66426cc236fa789935b442f249d3f7477bda5398696eb08b58b05281b1d WHIRLPOOL 50cd733d40c1fb56e6f09e92fec9181cd87c37697f62e9a0957df5ac707ae2afef5fc1ea3c7de679d03d688c8032e26c63b761346f88c61063f7c139e7b67fef
EBUILD xvile-9.8o.ebuild 858 SHA256 b45c974e5117629ce77f29e789d88eada91e876bfe8c67f1cbcd3b5d39fe463a SHA512 6a3f6050d64779245a6fa9119b1dfa5a20b2a718943aa9a09bfdc707493e581c33426b6d727074ecb43c255071080318570550a08273c10841311d669dbe533b WHIRLPOOL bf9d7f1e3af1116ea4923766e5262b5beb998945d5a190c7af34be1dc4de6e2396f2c2ba5336651528f296c2acdd98088e9222a5a9fd9748970b5ace5d516e19
EBUILD xvile-9.8p.ebuild 858 SHA256 b45c974e5117629ce77f29e789d88eada91e876bfe8c67f1cbcd3b5d39fe463a SHA512 6a3f6050d64779245a6fa9119b1dfa5a20b2a718943aa9a09bfdc707493e581c33426b6d727074ecb43c255071080318570550a08273c10841311d669dbe533b WHIRLPOOL bf9d7f1e3af1116ea4923766e5262b5beb998945d5a190c7af34be1dc4de6e2396f2c2ba5336651528f296c2acdd98088e9222a5a9fd9748970b5ace5d516e19
EBUILD xvile-9.8r.ebuild 869 SHA256 cb695f8a85d84b37102caa6bdd2ec253c1bcf8c07edd04fd8a8f3ade5c35791b SHA512 756cbb82774d518a3dd5fce9de772de56f4ad6f08bed0bd960398e8dc45b80ca735769274e001c2fc780c2d2169f7e23ead9564646a53eeeca39a177aa1374f2 WHIRLPOOL 1203c8086cd64bef86c2e86465a336a8dc1fe9a0ba1e3276f319f4c54045664adc9bdd048eb76270d7e905f5a1d291bf018c87691bb243d70c3d83b03fe7894a
EBUILD xvile-9.8s.ebuild 869 SHA256 0272856eee75d365812920efd5488a7fdb04f8c7338897b80ab75a26a3333a5c SHA512 d2c9618c90a865ea56ab5960c1fbfa80e952da7862de7ac771f225adf21e0e4953ce129ba152bb96bf554e060ab3a4bfeb688856b02a6058c8493b2105899637 WHIRLPOOL 5743c773c06c4f05850668abb98dfef5dcc5d4f657f74723ff08308fc33be84300d940064ff2c2695aa7fa1b596c2d2b6fbbe39098a8faf7f92638d2100ba944
MISC ChangeLog 2777 SHA256 91a1ef0e289bd4a8773f254337001161f7626d302b86684b509dab4f1e40d0cd SHA512 8dbadea0764dbf488116f61a0b167291fa773a50d3cc306bb561b52a9a1032f6c3a504d71092026bfaf5ede7f9d5e797a64c40514be0032aaac69a5fe446374d WHIRLPOOL 015d08ec4e74370706088668af3d1aaa1bb3cd3eee021e8735a11aa41ac04e6b16137081e840d2fe34c38b8fc04411aae2f30617375defc0ed50652a7bbefd17
MISC ChangeLog-2015 5217 SHA256 82bbe89a7cffd6e3a1697de1670ffede7885fb6176b77276f078399233ec280e SHA512 b98fd2a7f6fc3da448806f9ee653958ef9b94da6cb90cecfd8679f7a5d731d670318d17d186cfc971e3e3bdd48f04240ef961b835849905c872d5091c6222c70 WHIRLPOOL 21ab3ce2da4cae69c9d7ece30c7e8dbf7d9a506f985eceb68fd787cc13d37cb7bed8784e003884a62cbc269ed98b3d74d70cf9d7b11fc1357d31df74170fa4b3
MISC metadata.xml 245 SHA256 a8b1695a5ced5d18651f2c27eb007b4eaf4af0a421f0cbc21e2be1d9282d9e62 SHA512 6d6d35ccbb839c939bc663cecb55e2178f5fd4e455ee3088b8847416d558dd3e7969f4c78bc445ff29503d6906fec12d302d7249e9adc8cb708d0790e681e5a2 WHIRLPOOL 5bd04d29b34b35ffc355cf4fa5048b94bea046b3bcd327674a05c25d5ad3f8a131a1ba4c06e0f897be0037df160acdb82303be1c89057e7ed3586d0bd493a47b

@ -0,0 +1,42 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MY_P="${PN/x/}-${PV}"
DESCRIPTION="VI Like Emacs -- yet another full-featured vi clone"
HOMEPAGE="http://invisible-island.net/vile/"
SRC_URI="ftp://invisible-island.net/vile/current/${MY_P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
IUSE="perl"
RDEPEND="perl? ( dev-lang/perl )
=app-editors/vile-${PV}
>=x11-libs/libX11-1.0.0
>=x11-libs/libXt-1.0.0
>=x11-libs/libICE-1.0.0
>=x11-libs/libSM-1.0.0
>=x11-libs/libXaw-1.0.1
>=x11-libs/libXpm-3.5.4.2
>=x11-proto/xproto-7.0.4"
DEPEND="${RDEPEND}
sys-devel/flex"
S=${WORKDIR}/${MY_P}
src_configure() {
econf \
--with-ncurses \
--with-x \
$(use_with perl)
}
src_install() {
dobin xvile
dodoc CHANGES* README doc/*.doc
docinto html
dodoc doc/*.html
}

@ -3,10 +3,12 @@ DIST diskimage-builder-1.27.0.tar.gz 264590 SHA256 108e6fa41cbab88a018e43b19f570
DIST diskimage-builder-1.28.0.tar.gz 267409 SHA256 2d8999a8484d27e8604d125aabcbdad648f8b601776225cfc611faf1a3b9a0e6 SHA512 ae13e29563f90a4aaa4f2bee889bca4fd662da41fcffb957ca8a4380907e5d89fbc25ecb93aeda2cb5597776b51417388e8a5e39741250d68a8f7f67239ebc7f WHIRLPOOL 7cfcefcf37fd0d5fae4fb8d3284ad3b60e53e4a2853c85625a1925c34bd4cdbee999932089f7dae81adcf699226ba1550f729a2b1b8aab4b6e54c10c7148fea1
DIST diskimage-builder-2.0.0.tar.gz 288997 SHA256 1a9166483373d3336422d39f79b27abd875ce89eec46af37f3f76e7e567faa68 SHA512 757ede8ae6124b4b03aa8b60def624a5bd031deff100c49a9de1cffe184fe7346bde40ab8ff84b6d00caf7ccffd928929a1623edc3d4d7d267591cd9da4e113c WHIRLPOOL 26f8884b57c013dd002a9c119ba840a2e8f48ebcb806f7a8eb2c38cfb250e1a42374f9396fee1f5283484a10025edc8b484325578d1fb787e012be19fdf5a685
DIST diskimage-builder-2.2.0.tar.gz 297313 SHA256 73ec77aafb178fd5749996f21ba3ae520da5c76d19fea55ee0946f181987ff65 SHA512 3f32e85cda834de425840f286706eb1181be139ba8b5d42184707cf48e141ac114f55097a02826bfca1676cb3f897e215ff5a71a759d4d7005108df48dd03338 WHIRLPOOL a318fbb198781805d69e54652b482377733616d77d76c13dbafffe02a7974f7d58b889e1c343820f0705d3dc37b34ca008f9206287bd4f58e539502762355453
DIST diskimage-builder-2.3.2.tar.gz 300867 SHA256 332da7bd750ede7bef77bfa009cf83fd00d7b6f8bba9562b5d30e45b9f4df41d SHA512 4ee9ff23b7fe4676e7aed97ca4c11c0bee22fb7b6de7c0aa34ad3ac111874220fe18b12fce81f627da978f4888892b9d01094246de18441f625bcb64e3dc0fe3 WHIRLPOOL 68f0489af55d254c62428b98f6720e2e7878d9608e49b8ee2e1123477f00a953de7a9a4a60a820f59f284765ac711800ee394092fe5e1fdc18a0da5d5d21c000
EBUILD diskimage-builder-1.26.1.ebuild 921 SHA256 2893ba2cbf635d8926018aefda2c138a5c808776a1db1ff031dbac069cdc360e SHA512 43fa2fb95b7aba7ec231da123e157b83651dbd60a50ee6602964f5db6c546e0f5c65be24a62376dbda5c4cd32078daec61d884f9ecfc18d87f1676772879a497 WHIRLPOOL fd28bd84fa989a8799c0fcba3babd9985d3a7c71f3ba15aef97385804aa3c328333aa46f66afc55662ecba01eb5c734e99c1768066cfdc20e658fbcb2dbec560
EBUILD diskimage-builder-1.27.0.ebuild 921 SHA256 2893ba2cbf635d8926018aefda2c138a5c808776a1db1ff031dbac069cdc360e SHA512 43fa2fb95b7aba7ec231da123e157b83651dbd60a50ee6602964f5db6c546e0f5c65be24a62376dbda5c4cd32078daec61d884f9ecfc18d87f1676772879a497 WHIRLPOOL fd28bd84fa989a8799c0fcba3babd9985d3a7c71f3ba15aef97385804aa3c328333aa46f66afc55662ecba01eb5c734e99c1768066cfdc20e658fbcb2dbec560
EBUILD diskimage-builder-1.28.0.ebuild 915 SHA256 d41041600d3d3a90b563e56873efc458db095de051c01e557b486760d2fa8149 SHA512 eb129f8527f64dbaf9f207512b4cb0b5384c546bdda76f9b3c5df4f23b276c6c33ffc4ca7dce9441db97af3cb7216d87c1040dbc85aa6dbb33edc15e24996955 WHIRLPOOL be568ffade8ac29dd0ceff5cfc88391cebee74d120b055751470250f98955edb0023961b9b5441cdf61812060db47b70a9e4b281687912478e5b9ebebaad11d6
EBUILD diskimage-builder-2.0.0.ebuild 874 SHA256 8aa1cf374de3b98c227ab55c79a2862fd632a1cdc9a903a05af955dc33a9c422 SHA512 17065b7db1cdd7c1f548f22579c9fd9a7d3782ed5b15ea7652f8e48eba091193fbf92a4a39e03d594efcd80210a88ee55ec07456398dcd254a5226ad4f1a5bf0 WHIRLPOOL 2b08e3b1cb99c8657a2e950eb7a21d6aaffc490c2508fc63a265f03aab96082da0df23dc65084683b63591c62d2dc0175dea73f1e62c47756a979016e1582a4f
EBUILD diskimage-builder-2.2.0.ebuild 876 SHA256 567be074df06f0df16940db68a9e577d424f4a9f8ba040abd63d46d643e06ab2 SHA512 1125d86e677f52ad264d4621ed23c9bee1d9920f4d6ab96013c664f7e9f38aa4b2d63212eaa6a2e895eaa99028802b3beb06c78d7ab23d6656d30ee895128fbe WHIRLPOOL 3fe027bd459c6cd7b473d0976de204224de10e795497fff0e61c9a1d8bf0d112be60260bd81d97c2e23dc445fa3f24078b166fdeb4567248cbe30a7666d622e1
EBUILD diskimage-builder-2.3.2.ebuild 969 SHA256 e6ad5c63edd1b5cd6909411662b0050da50137b96bea2306a48c49358b4c0122 SHA512 299c6fba9299b2b02e04c321b70f9628ff4720a84e663e3988e6b84fa3636e480573e9956837fdb55e2235864f7abfa92551f10ddefafcc834d1019a19112f56 WHIRLPOOL 0fef0fac0bfd578ddb9df8c153436671756b6c4285a8e89391c44c36ef6860ddc60e5302cbb7640f70d5fbf9afaa0e43197c6824a56369229ad4235c77196f0f
MISC ChangeLog 1987 SHA256 80e24f8406e897762ef9deb02d2d61e0ba5a6a827457ba0c3ea9ed19e4936c5f SHA512 05da20a179d6bd337cb5c22a119cd8f991c19d715b56dc0348283467e44c8bb26014d5cae2112a758e5f5d7384372375f1a82d301f0fca7e381ffc48be8632f7 WHIRLPOOL f004bc9ccdd869f07cb1a7ddafa56af3dbe685f0aa4aae47c07bf268eae05fe59ebdf9e69673321bbf26984731829c807a8140b8be0c64637b1b8d14a53cbd40
MISC metadata.xml 718 SHA256 b74cd0a9cd8f40e45fe04f8c22f267f95740d534c3c8c60f42e64b1d63a44731 SHA512 8e16e9d92a81049d414ae54eaf7a4467982cbd949230adcfab22b636ba2b91885d80e9b047788ccd07eab547ae2f85a56d989b971b64bd926e6ca70972398277 WHIRLPOOL 05967793be1e8e7e2998fb98069e58c449f1a494e5cbec8d504d6678e2026b420e557b8309abbbfa789b46aefccafcd1d13e95531efaf68d1cfa08eb360b3363

@ -0,0 +1,32 @@
# 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}]"
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/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}]"

@ -1,6 +1,8 @@
DIST kompose-0.2.0_p20170214.tar.gz 4928182 SHA256 437303c2f7b3c24182561e76cfa85102814f731fc7f5951933fe6c153c6b2e1b SHA512 dab013f861f4a185c0fdea3f4b79d33ff280f3c7ad77e150ce381770182ad77a37d8ccbadfe1f7bd13d50dc36a7087847d1636b6b411a21e0de43113be5b0183 WHIRLPOOL 581a6059bdb6286ca859e5a2f1e750a9ceaa3724ed9fee4092ac9283b2216629118437ccd0354ffebde95ac37b1591048f5972658a093b4aefc09bc8a02402f8
DIST kompose-0.3.0.tar.gz 4928611 SHA256 047e5367856f07338515eea43fb213e08fdde79333250e4cc85251e80251c928 SHA512 094d0093d6cf480d8c757f5f2d82719eaaf0c6c1b33140d45fcb2ff7b129e9cada0660a3faf26b13e877b05897920e00ddf8b451dfc91042f7f6bb72a4a24618 WHIRLPOOL dba40efcfdd6d22a9112c078be47f159fde4de9ac43bf04f72c5006add523a67c13487c0da9168feab0c8c9f84abe3865914239008d87172df86b3654b21935d
DIST kompose-0.5.0.tar.gz 4960733 SHA256 542828b5b5a231596bc50536322975fab3b49259052de4ad6115b099c01f2627 SHA512 11f3f6a5624fb67ab8be099d220647e8447290311167875efa7ad5a5058bd1401fd5def667ebde3b78eec8404eec81239764d3722e27c60fb55291c4371d36af WHIRLPOOL 50eb0cf5aee7aa2b3868af67d9e3de617ab8cd9ef6af6b1ec48bd772c9e01518e160f2a5b4994748fe474dddad143aac14c85c44a44f1aaf6638c181a6b54d30
EBUILD kompose-0.2.0_p20170214.ebuild 927 SHA256 56ad58e78f529715ff8caaa1b5a4c707f5da9532f0b9d63eac22ef8d1f216b55 SHA512 e535fb4cc70d8f9a19ad4738ead573e9ce54c3fa7206a34eda398685bfa315a6fb69a73561af061f507d9819bf321ac7539fa24eed977a03224dba1151170c2b WHIRLPOOL 695e7ed2607e0a29327ff23d71a29fe6c14ccb81d4a92aac20414f96cd907634fc24dd7debe32e5bef668f363a38cc546d27268463c0ba2d5cf256136abf2ed0
EBUILD kompose-0.3.0.ebuild 917 SHA256 933e2de41d75bd170efa6babb5a1a22c573e5ab66dd047a3ec77dbdaec2f4575 SHA512 388c220005aab0a331fb3b83c45d81b90502152109897d356120209e5fbdc4569b08f189395bd9dd72470bd21b3f2425d2b90636b55b89c6554f7067499ff3b3 WHIRLPOOL 44bf7d6336afa1a15cb0f22f572fe5ee0b945058c0d82a594b051b6ff7c604cd62f94134d0f96e4d51cf28359e8bbc7153b7fe8104e862d413be95b24af1330d
EBUILD kompose-0.5.0.ebuild 917 SHA256 10117506890097414a2c840b8db6b69e48ed7eb4db2ac3a2a15151578bb52fdf SHA512 9044d683c7900366fc6281a6ef2943b05eaff16a25acbedaf8921b419007cbe1cff8cd33302c40c090515a9d68893957e170961cd950d1e242c182955f2c3018 WHIRLPOOL d0b4e4bd7eca36453c5abdb30dc70950af2d3c9742ee1a5b1274ea87114c2ca08e3dbff4919a41029c9e37d334603d1f6b81c4b5bbf1328efe02eaa11486a286
MISC ChangeLog 347 SHA256 d0790ddd06a0fb4b66cbd8218e5133b48d83123901779f34374d13cb9c2774d6 SHA512 994657458b7bca0bf26b7d6c540005ce11555537257d6411896bc6794f2795c96fde797ad2981d74b82003b69326146408690fd0138c609d2d6c0fe123437e36 WHIRLPOOL d246419da647e361abd42ac0cbc70888debfa4713ff8dfaadd7936af2491a044d8624799673b7069452172de2bc5bbc41b909044c80563f3c26bfb411f78dd33
MISC metadata.xml 338 SHA256 9d465f3da35d19a6a6f3f0f8e18bbf636af19b5e3789604447b393f940e448c6 SHA512 0dd4f08d4a6f3195211b14c41b549a2a95f76a86e702e5c6ddedfa99c655717bd22ba4e88c84f25b6418f1a93bfafa8125e17f73a2fc04d47d1474c97da25198 WHIRLPOOL a78242e3ac93d69d82c7fd7d98cd5ed52ec289d8bb87ea2d8e0ed9e37b5992dedc955f7303a74f5081f13bd5ed3bc0c46a017fa80eaf3b9effdeb5a292cb3add

@ -0,0 +1,30 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit golang-build golang-vcs-snapshot
EGO_PN="github.com/kubernetes-incubator/kompose/..."
EGIT_COMMIT="v${PV}"
COMPOSE_COMMIT="c01bcce"
ARCHIVE_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
DESCRIPTION="Tool to move from docker-compose to Kubernetes"
HOMEPAGE="https://github.com/kubernetes-incubator/kompose"
SRC_URI="${ARCHIVE_URI}"
LICENSE="Apache-2.0"
SLOT="0/${PVR}"
IUSE="hardened"
RESTRICT="test"
src_compile() {
export CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')"
GOPATH="${S}" go build -ldflags="-X github.com/kubernetes-incubator/kompose/cmd.GITCOMMIT=${COMPOSE_COMMIT}" -o bin/kompose src/${EGO_PN%/*}/main.go || die
}
src_install() {
dobin bin/*
dodoc -r src/${EGO_PN%/*}/{docs,{README,RELEASE,ROADMAP,CHANGELOG,CONTRIBUTING}.md}
}

@ -25,13 +25,17 @@ AUX qemu-2.8.0-CVE-2017-5973.patch 2815 SHA256 206d01053ce678e2c83174b278755e112
AUX qemu-2.8.0-CVE-2017-5987.patch 1889 SHA256 c4f2175970deca9b00bf657e66b8df31a02efce469eec02279a9659b9cb18bb0 SHA512 32708f91edbbb61ac444ee71b97a30138380544389f6265d7cb7aec330ebaaa7ca69844a9462c817fbda117e78748fc4fdeb655e70bcd72ddd8b112fd9619b0d WHIRLPOOL 1aa99740495c0d2a577cf13c47669aeba75ad389394736ce16fde31c91931254820accad85a6d6fee9757595bec3f222413a89fe4ca125913be7ecc97f33b365
AUX qemu-2.8.0-CVE-2017-6058.patch 3797 SHA256 06c01fcd53dab66af55df164f1616d14847b2a0fd46abe7445b7e3e7b7ee77cf SHA512 1425e7df38cd44903fe78e7728d7eb3df2d8486895f38a87c4e0c63aa5cc4a2b19032d486fcb5676201242039364a1f3d34b256606b5f8ae74028432e6d50286 WHIRLPOOL 9a48c2f00ac146c29163422c10ca62e3065a36752b865b6b9e3408edf019f3585579ac074b5325777e6a405a11d0ce09da33eb6499012377f0c9ef8c52bf2840
AUX qemu-2.8.0-CVE-2017-6505.patch 1481 SHA256 55e3b7e65e519caef4fdd28cccb973613759cce0d67eb64c2093b4f0a4e428e1 SHA512 5326f28a9340f392e4f32e4cd5f58cae0769859e10fd4d201983d40ec6b4d094d6a0cad2638e1e6f3e5228b93af26cc4f4a155e0d94bad89d0ea9b866f535aa7 WHIRLPOOL c88312cd5e779a98c905f175d61400ef7bb59795cc1e0392da0018a158a4c435ffa07f1e6a621db6eea925a0dbb986442eab4f79f956dc1955058fc97670f390
AUX qemu-2.8.0-CVE-2017-7377.patch 1554 SHA256 36fbd8ec9fa7d910fde8b6b8905717b322bd23b50c2b2f925e1a2415ae306755 SHA512 195be1a75340c41aa89614aad8d07f2cf630eb10f3160cb8a86d85371ea9d7dcdbe9d49e9752ac3d6765c8d4c99c845408933b57cf21199f77ba09fcf79a02c8 WHIRLPOOL 8d7677ae3cfe18e34072ef23666c4658553a7d3b564d96e480ae432281d403242f2013d9fb189d473ab9c31def515401d22c04ba8e86d93d0369e95b1e371574
AUX qemu-binfmt.initd-r1 7959 SHA256 13c2791fb48080e9f264670dbe1915f03249d87d740f9b0f2c9502fccb056d03 SHA512 8aee19b4a993113ef4fafe3ab8b561edcc0c16782b36947e757233b6d33d26b48c1b9087c0f300be0d21ad19de14c684e8f2032ae2cd28888130a37ca4d6c314 WHIRLPOOL 3d86861fbe66c0a192a5577b7cd83ab01efd184849b25f8a804aace7a1fb46d87363d6417cc21a3447d2ed50c9db4409121dddae297678e3adc7d4c71556b695
AUX qemu-binfmt.initd.head 1445 SHA256 a9b4b1d1ffa82d572c01f14ebfbafb4b3a4c2eb5cad5af62c059f603a9f5a277 SHA512 a735268ae9ac84d8f2f2893bf018ee6de33231fa94a823bd8502b529bb456635c1ab5cf9b440df5ede8e414291f8bf45fc53898c2f3939c50d5ec4ffa554396a WHIRLPOOL 3ec0f916d5928d464fa8416c8eac472cfa01b560bba07642ff7929799918d1c8059ac7368ff5551e6aa993027849de08035d856db7981315d8e4ec470a0f785e
AUX qemu-binfmt.initd.tail 245 SHA256 1b765f5212946b73b8e4d92f64d34a9d2e358ef541c02164f6d6dd93cb15e1e7 SHA512 bcca16805f8380d52cc591ea3d65a8f6e5de456730618f6aee301510edb75d235a22d4d7aeed224882210392840adb403eb53234b6cb76a4cb24533852a8b737 WHIRLPOOL 41ddd1751101646e700a6fe4ef879bd4149d646a801f97e40534051895697dcbded06a1edda51457a0d624fbf68442c3e57178a3ee8e683e35368b88d10ba4a4
DIST qemu-2.8.0-CVE-2016-9602-patches.tar.xz 16264 SHA256 18ac829c6003a3f997db4030a46b422028c58fead158f0c5ffe36ad65acb84e0 SHA512 a56694d1600e4fd1ffd6bbe031a0db226fc5c88306797cc4e42d1dc6127b83d1791cb4e026988b3aad82eab84382e41077ae71e532d1d3489e179730185c0964 WHIRLPOOL 22057b001c478b2b0d97ad70393c973aefc6277d89bb5a1ae03c3c39b5182ddfbe541964761f512ed5735dc442e1f40d0a955ad5b270758e21ce815be86b24bd
DIST qemu-2.8.0.tar.bz2 28368517 SHA256 dafd5d7f649907b6b617b822692f4c82e60cf29bc0fc58bc2036219b591e5e62 SHA512 50f2988d822388ba9fd1bf5dbe68359033ed7432d7f0f9790299f32f63faa6dc72979256b5632ba572d47ee3e74ed40e3e8e331dc6303ec1599f1b4367cb78c2 WHIRLPOOL 0ce4e0539657eb832e4039819e7360c792b6aa41c718f0e0d762f4933217f0d370af94b1d6d9776853575b4a6811d8c85db069bf09d21bd15399ac8b50440ff5
EBUILD qemu-2.8.0-r9.ebuild 23249 SHA256 847132c7c94194326e82cca2222235c56370ee25595d6a6e57267df70baf05c3 SHA512 83e3dd516e229ee57cf5f3ab3e2ae03d1ca2ca642c0d393293b3e43a53b9a50ff01239caf19a43308f1c4f0e0058eefeaa6f4826758c13b8df23972cb2204258 WHIRLPOOL 3c0774475b9d25417d7f10c22fcafc150288f0b2669243110afa1944ebd8713319453508599be659a5a12f7b703f8ef00b2bf9abda3f243d68b8b124138e4601
EBUILD qemu-9999.ebuild 21728 SHA256 912684a52b3a8119d84392c11d8e54714d867bfc5b754f6b1fd3cd713cc98e61 SHA512 ade9cc41ef8ed68b773e44409a71dd38538ec7c3431bb219f159ef3284361aad661223172283d8695523ebf5e806b7aceba9032aa2f430a056e28b999aeedbac WHIRLPOOL 76ac06c99815308af40fe9b02c59ca56c937c9b432be46bb323aedf2b9478ea96ef46648a8bcf3d69913b937e3488feeaab4b58da59982196356c1c30630dd50
DIST qemu-2.8.1.tar.bz2 28366270 SHA256 018e4c7ed22c220395cf41f835d01505e49d0e579a548bd3d72b03809442bbcd SHA512 0397b4029cdcb77ed053c44b3579a3f34894038e6fc6b4aa88de14515f5a78bf2f41c5e865f37111529f567c85d2f1c4deefae47dde54f76eac79410e5b2bdda WHIRLPOOL c41f53f18fac44efd1c81ba9d95204d23e9a70dc9c21624177be2fe92a327428fd5704b25bc334229fa36ae395fb4c82ba3955db39719c4458343978a4d3141a
EBUILD qemu-2.8.0-r10.ebuild 23063 SHA256 8b52bf811e1620d39600e8ec3012be0148bb2ebf0a5d7d697f4d2fa29a38f183 SHA512 8e476865938684fdf3c9a89055949000c727814ea1c9e9c71b213963c0816ce56b0bcf1769851d19abb7f1c30063d5558a38fea6bdcac44ff89d7489d6bcb076 WHIRLPOOL 2c104217a4558848c72788358f04455562506f9b667a9dbb1b9fc568993c917e6642d1b4cd07c0efeeae1f61e8d2313d55eae36b6e8f294ff8fba317269d5d37
EBUILD qemu-2.8.0-r9.ebuild 23198 SHA256 09b79d74414db58ebc0f6e9af8ff6158ce361309f695c337767f65d4fe011ee0 SHA512 7876580796ad389adf8145384e7ea2e1b6bcb741845f5ffbdffef55fd695571988b302f767b0311c1adf3a09da39d74d8a7e56165ea0ac8f7da8402360a7384c WHIRLPOOL 4419c8defe7619827eeef6a2f9dc5b32cede63838dd9b46ee63d9839575d6e381fad0af5eb7aba2bece4af49f93160fac1d7fca0d7b33373049df12278754135
EBUILD qemu-2.8.1.ebuild 22588 SHA256 3814045f5543beaa6978eeaeba4fa61d90940ce45a9fd36cba10ad7f3f5b22e5 SHA512 a389e19ddbbce9fde9b41ea70983a158f23f1f44d5bf817828c9b35350bfec231a928090284510267bb22fad69ed4679e36662fe151bb903cfa26b8b2ca4a8e8 WHIRLPOOL e4a4bb3729fe08ec24add18da3517fa02651133da6a2989d74ce4a4cc5073f1ed3dfdb5fc56b64ffd88e08a18e9bf3a635a2972cbe06a2f705bdacaa82f40c68
EBUILD qemu-9999.ebuild 21907 SHA256 90669fd1e3aeab26ab107f6dd3c6530af743c440e1f82528f24ce05787193378 SHA512 37d7c8bc48da5d2c4d5263a534f882d9afc98e21e079bc92411b7e70ed7f217dcbf6e5cc116933736ceb85b97570abc3d11955b362feafccd10cf66c98241df3 WHIRLPOOL 20236d51f60b25e44672ed20edfb708ce7cfc261c4b806c41fce72bacbce521e66564d8c502d20f1899aa7762e873425650803964f2c37aa1fe6d05667f742c8
MISC ChangeLog 34977 SHA256 48c9a111a9eac22d5aef983a5c98fd2ce37cbb2df943a32638287d3a7477c6da SHA512 4a97d97960ad4accde6b48764a380160484427db586ded5d1699327a89e412760d9e7ed81a185f6900afed171f0023dd4c34dfc2148d98ff222e0c24c2af1649 WHIRLPOOL 75bd0f8453a37ad223f11f28971f195a54e003e973b6e44aa48f4b9b2532bb3dd39f35655c239d7b3b7a6fc0c4ff719ae5abab652b92da6664cd8bee523ef047
MISC ChangeLog-2015 58193 SHA256 60c1a4f4c85515520ab14da920bbbf4a6813491ce16b5357a0456ea588815a5c SHA512 ddfe8e75aabe59b731a4a8b31839d8c71fd516620306d2bc99d7641cc501652974e053104caafa7550c5ad33b6834295f6743a98b9419d292b8bf6f67918ccd3 WHIRLPOOL a6841f79c3ba1cbf76a8c7fde296a2912c46ddd251494dca3bf3bc13391c80595b6f80125c383823899942248008ede7065b0f5c8e43f9bc1d0464aa62cc187f
MISC metadata.xml 3794 SHA256 149f7bc9927e13bbf7355972e85df6f9f198dd17fb575a7e516817d6a88018fb SHA512 10f130f225b90dacf8262247d795a247abfdcbf3ad5fbe0693e8d4db79f755984f690cb150a7eb5a8e5d669ce404145c4fbb6b200d6362319be74759fd78b6d3 WHIRLPOOL 6a5e88caeb64387f619a19fecb55c39ccf3c8dcd360523e8d61b80051001c02fe81432c55e40b3f360295b35e9f5a1f707c570baf95cad06d18c4cd484da0ceb

@ -0,0 +1,49 @@
From d63fb193e71644a073b77ff5ac6f1216f2f6cf6e Mon Sep 17 00:00:00 2001
From: Li Qiang <liq3ea@gmail.com>
Date: Mon, 27 Mar 2017 21:13:19 +0200
Subject: [PATCH] 9pfs: fix file descriptor leak
The v9fs_create() and v9fs_lcreate() functions are used to create a file
on the backend and to associate it to a fid. The fid shouldn't be already
in-use, otherwise both functions may silently leak a file descriptor or
allocated memory. The current code doesn't check that.
This patch ensures that the fid isn't already associated to anything
before using it.
Signed-off-by: Li Qiang <liqiang6-s@360.cn>
(reworded the changelog, Greg Kurz)
Signed-off-by: Greg Kurz <groug@kaod.org>
---
hw/9pfs/9p.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/hw/9pfs/9p.c b/hw/9pfs/9p.c
index b8c0b99..48babce 100644
--- a/hw/9pfs/9p.c
+++ b/hw/9pfs/9p.c
@@ -1550,6 +1550,10 @@ static void coroutine_fn v9fs_lcreate(void *opaque)
err = -ENOENT;
goto out_nofid;
}
+ if (fidp->fid_type != P9_FID_NONE) {
+ err = -EINVAL;
+ goto out;
+ }
flags = get_dotl_openflags(pdu->s, flags);
err = v9fs_co_open2(pdu, fidp, &name, gid,
@@ -2153,6 +2157,10 @@ static void coroutine_fn v9fs_create(void *opaque)
err = -EINVAL;
goto out_nofid;
}
+ if (fidp->fid_type != P9_FID_NONE) {
+ err = -EINVAL;
+ goto out;
+ }
if (perm & P9_STAT_MODE_DIR) {
err = v9fs_co_mkdir(pdu, fidp, &name, perm & 0777,
fidp->uid, -1, &stbuf);
--
2.10.2

@ -0,0 +1,773 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="ncurses,readline"
PLOCALES="bg de_DE fr_FR hu it tr zh_CN"
inherit eutils flag-o-matic linux-info toolchain-funcs multilib python-r1 \
user udev fcaps readme.gentoo-r1 pax-utils l10n
if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="git://git.qemu.org/qemu.git"
inherit git-r3
SRC_URI=""
else
SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2"
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
fi
# bug #606088
SRC_URI+="
https://dev.gentoo.org/~tamiko/distfiles/${P}-CVE-2016-9602-patches.tar.xz"
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org"
LICENSE="GPL-2 LGPL-2 BSD-2"
SLOT="0"
IUSE="accessibility +aio alsa bluetooth bzip2 +caps +curl debug +fdt
glusterfs gnutls gtk gtk2 infiniband iscsi +jpeg kernel_linux
kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs +png
pulseaudio python rbd sasl +seccomp sdl sdl2 selinux smartcard snappy
spice ssh static static-user systemtap tci test +threads usb usbredir
vde +vhost-net virgl virtfs +vnc vte xattr xen xfs"
COMMON_TARGETS="aarch64 alpha arm cris i386 m68k microblaze microblazeel
mips mips64 mips64el mipsel or32 ppc ppc64 s390x sh4 sh4eb sparc
sparc64 x86_64"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS}
lm32 moxie ppcemb tricore unicore32 xtensa xtensaeb"
IUSE_USER_TARGETS="${COMMON_TARGETS}
armeb mipsn32 mipsn32el ppc64abi32 ppc64le sparc32plus tilegx"
use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS})
use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS})
IUSE+=" ${use_softmmu_targets} ${use_user_targets}"
# Allow no targets to be built so that people can get a tools-only build.
# Block USE flag configurations known to not work.
REQUIRED_USE="${PYTHON_REQUIRED_USE}
gtk2? ( gtk )
qemu_softmmu_targets_arm? ( fdt )
qemu_softmmu_targets_microblaze? ( fdt )
qemu_softmmu_targets_ppc? ( fdt )
qemu_softmmu_targets_ppc64? ( fdt )
sdl2? ( sdl )
static? ( static-user !alsa !bluetooth !gtk !gtk2 !opengl !pulseaudio )
virtfs? ( xattr )
vte? ( gtk )"
# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...)
# and user/softmmu targets (qemu-*, qemu-system-*).
#
# Yep, you need both libcap and libcap-ng since virtfs only uses libcap.
#
# The attr lib isn't always linked in (although the USE flag is always
# respected). This is because qemu supports using the C library's API
# when available rather than always using the extranl library.
ALL_DEPEND="
>=dev-libs/glib-2.0[static-libs(+)]
>=x11-libs/pixman-0.28.0[static-libs(+)]
sys-libs/zlib[static-libs(+)]
python? ( ${PYTHON_DEPS} )
systemtap? ( dev-util/systemtap )
xattr? ( sys-apps/attr[static-libs(+)] )"
# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...)
# softmmu targets (qemu-system-*).
SOFTMMU_TOOLS_DEPEND="
accessibility? (
app-accessibility/brltty[api]
app-accessibility/brltty[static-libs(+)]
)
aio? ( dev-libs/libaio[static-libs(+)] )
alsa? ( >=media-libs/alsa-lib-1.0.13 )
bluetooth? ( net-wireless/bluez )
bzip2? ( app-arch/bzip2[static-libs(+)] )
caps? ( sys-libs/libcap-ng[static-libs(+)] )
curl? ( >=net-misc/curl-7.15.4[static-libs(+)] )
fdt? ( >=sys-apps/dtc-1.4.0[static-libs(+)] )
glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] )
gnutls? (
dev-libs/nettle:=[static-libs(+)]
>=net-libs/gnutls-3.0:=[static-libs(+)]
)
gtk? (
gtk2? (
x11-libs/gtk+:2
vte? ( x11-libs/vte:0 )
)
!gtk2? (
x11-libs/gtk+:3
vte? ( x11-libs/vte:2.91 )
)
)
infiniband? ( sys-fabric/librdmacm:=[static-libs(+)] )
iscsi? ( net-libs/libiscsi )
jpeg? ( virtual/jpeg:0=[static-libs(+)] )
lzo? ( dev-libs/lzo:2[static-libs(+)] )
ncurses? (
sys-libs/ncurses:0=[unicode]
sys-libs/ncurses:0=[static-libs(+)]
)
nfs? ( >=net-fs/libnfs-1.9.3[static-libs(+)] )
numa? ( sys-process/numactl[static-libs(+)] )
opengl? (
virtual/opengl
media-libs/libepoxy[static-libs(+)]
media-libs/mesa[static-libs(+)]
media-libs/mesa[egl,gbm]
)
png? ( media-libs/libpng:0=[static-libs(+)] )
pulseaudio? ( media-sound/pulseaudio )
rbd? ( sys-cluster/ceph[static-libs(+)] )
sasl? ( dev-libs/cyrus-sasl[static-libs(+)] )
sdl? (
!sdl2? (
media-libs/libsdl[X]
>=media-libs/libsdl-1.2.11[static-libs(+)]
)
sdl2? (
media-libs/libsdl2[X]
media-libs/libsdl2[static-libs(+)]
)
)
seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] )
smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] )
snappy? ( app-arch/snappy[static-libs(+)] )
spice? (
>=app-emulation/spice-protocol-0.12.3
>=app-emulation/spice-0.12.0[static-libs(+)]
)
ssh? ( >=net-libs/libssh2-1.2.8[static-libs(+)] )
usb? ( >=virtual/libusb-1-r2[static-libs(+)] )
usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] )
vde? ( net-misc/vde[static-libs(+)] )
virgl? ( media-libs/virglrenderer[static-libs(+)] )
virtfs? ( sys-libs/libcap )
xen? ( app-emulation/xen-tools:= )
xfs? ( sys-fs/xfsprogs[static-libs(+)] )"
X86_FIRMWARE_DEPEND="
>=sys-firmware/ipxe-1.0.0_p20130624
pin-upstream-blobs? (
~sys-firmware/seabios-1.10.1
~sys-firmware/sgabios-0.1_pre8
~sys-firmware/vgabios-0.7a
)
!pin-upstream-blobs? (
sys-firmware/seabios
sys-firmware/sgabios
sys-firmware/vgabios
)"
CDEPEND="
!static? (
${ALL_DEPEND//\[static-libs(+)]}
${SOFTMMU_TOOLS_DEPEND//\[static-libs(+)]}
)
qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} )
qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} )"
DEPEND="${CDEPEND}
dev-lang/perl
=dev-lang/python-2*
sys-apps/texinfo
virtual/pkgconfig
kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 )
gtk? ( nls? ( sys-devel/gettext ) )
static? (
${ALL_DEPEND}
${SOFTMMU_TOOLS_DEPEND}
)
static-user? ( ${ALL_DEPEND} )
test? (
dev-libs/glib[utils]
sys-devel/bc
)"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-qemu )"
PATCHES=(
"${FILESDIR}"/${PN}-2.5.0-cflags.patch
"${FILESDIR}"/${PN}-2.5.0-sysmacros.patch
"${FILESDIR}"/${PN}-2.7.0-CVE-2016-8669-1.patch #597108
"${FILESDIR}"/${PN}-2.8.0-CVE-2016-9908.patch #601826
"${FILESDIR}"/${PN}-2.8.0-CVE-2016-9912.patch #602630
"${FILESDIR}"/${PN}-2.8.0-CVE-2016-10028.patch #603444
"${FILESDIR}"/${PN}-2.8.0-CVE-2016-10155.patch #606720
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-2615.patch #608034
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-2630.patch #609396
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5525-1.patch #606264
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5525-2.patch
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5552.patch #606722
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5578.patch #607000
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5579.patch #607100
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5667.patch #607766
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5856.patch #608036
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5857.patch #608038
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5898.patch #608520
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5931.patch #608728
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5973.patch #609334
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5987.patch #609398
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-6058.patch #609638
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-2620.patch #609206
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-6505.patch #612220
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-7377.patch #614744
"${S}-CVE-2016-9602-patches"
)
STRIP_MASK="/usr/share/qemu/palcode-clipper"
QA_PREBUILT="
usr/share/qemu/openbios-ppc
usr/share/qemu/openbios-sparc64
usr/share/qemu/openbios-sparc32
usr/share/qemu/palcode-clipper
usr/share/qemu/s390-ccw.img
usr/share/qemu/u-boot.e500"
QA_WX_LOAD="usr/bin/qemu-i386
usr/bin/qemu-x86_64
usr/bin/qemu-alpha
usr/bin/qemu-arm
usr/bin/qemu-cris
usr/bin/qemu-m68k
usr/bin/qemu-microblaze
usr/bin/qemu-microblazeel
usr/bin/qemu-mips
usr/bin/qemu-mipsel
usr/bin/qemu-or32
usr/bin/qemu-ppc
usr/bin/qemu-ppc64
usr/bin/qemu-ppc64abi32
usr/bin/qemu-sh4
usr/bin/qemu-sh4eb
usr/bin/qemu-sparc
usr/bin/qemu-sparc64
usr/bin/qemu-armeb
usr/bin/qemu-sparc32plus
usr/bin/qemu-s390x
usr/bin/qemu-unicore32"
DOC_CONTENTS="If you don't have kvm compiled into the kernel, make sure you have the
kernel module loaded before running kvm. The easiest way to ensure that the
kernel module is loaded is to load it on boot.
For AMD CPUs the module is called 'kvm-amd'.
For Intel CPUs the module is called 'kvm-intel'.
Please review /etc/conf.d/modules for how to load these.
Make sure your user is in the 'kvm' group. Just run
$ gpasswd -a <USER> kvm
then have <USER> re-login.
For brand new installs, the default permissions on /dev/kvm might not let
you access it. You can tell udev to reset ownership/perms:
$ udevadm trigger -c add /dev/kvm
If you want to register binfmt handlers for qemu user targets:
For openrc:
# rc-update add qemu-binfmt
For systemd:
# ln -s /usr/share/qemu/binfmt.d/qemu.conf /etc/binfmt.d/qemu.conf"
pkg_pretend() {
if use kernel_linux && kernel_is lt 2 6 25; then
eerror "This version of KVM requres a host kernel of 2.6.25 or higher."
elif use kernel_linux; then
if ! linux_config_exists; then
eerror "Unable to check your kernel for KVM support"
else
CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
ERROR_KVM="You must enable KVM in your kernel to continue"
ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in"
ERROR_KVM_AMD+=" your kernel configuration."
ERROR_KVM_INTEL="If you have an Intel CPU, you must enable"
ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration."
ERROR_TUN="You will need the Universal TUN/TAP driver compiled"
ERROR_TUN+=" into your kernel or loaded as a module to use the"
ERROR_TUN+=" virtual network device if using -net tap."
ERROR_BRIDGE="You will also need support for 802.1d"
ERROR_BRIDGE+=" Ethernet Bridging for some network configurations."
use vhost-net && CONFIG_CHECK+=" ~VHOST_NET"
ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net"
ERROR_VHOST_NET+=" support"
if use amd64 || use x86 || use amd64-linux || use x86-linux; then
CONFIG_CHECK+=" ~KVM_AMD ~KVM_INTEL"
fi
use python && CONFIG_CHECK+=" ~DEBUG_FS"
ERROR_DEBUG_FS="debugFS support required for kvm_stat"
# Now do the actual checks setup above
check_extra_config
fi
fi
if grep -qs '/usr/bin/qemu-kvm' "${EROOT}"/etc/libvirt/qemu/*.xml; then
eerror "The kvm/qemu-kvm wrappers no longer exist, but your libvirt"
eerror "instances are still pointing to it. Please update your"
eerror "configs in /etc/libvirt/qemu/ to use the -enable-kvm flag"
eerror "and the right system binary (e.g. qemu-system-x86_64)."
die "update your virt configs to not use qemu-kvm"
fi
}
pkg_setup() {
enewgroup kvm 78
}
# Sanity check to make sure target lists are kept up-to-date.
check_targets() {
local var=$1 mak=$2
local detected sorted
pushd "${S}"/default-configs >/dev/null || die
# Force C locale until glibc is updated. #564936
detected=$(echo $(printf '%s\n' *-${mak}.mak | sed "s:-${mak}.mak::" | LC_COLLATE=C sort -u))
sorted=$(echo $(printf '%s\n' ${!var} | LC_COLLATE=C sort -u))
if [[ ${sorted} != "${detected}" ]] ; then
eerror "The ebuild needs to be kept in sync."
eerror "${var}: ${sorted}"
eerror "$(printf '%-*s' ${#var} configure): ${detected}"
die "sync ${var} to the list of targets"
fi
popd >/dev/null
}
handle_locales() {
# Make sure locale list is kept up-to-date.
local detected sorted
detected=$(echo $(cd po && printf '%s\n' *.po | grep -v messages.po | sed 's:.po$::' | sort -u))
sorted=$(echo $(printf '%s\n' ${PLOCALES} | sort -u))
if [[ ${sorted} != "${detected}" ]] ; then
eerror "The ebuild needs to be kept in sync."
eerror "PLOCALES: ${sorted}"
eerror " po/*.po: ${detected}"
die "sync PLOCALES"
fi
# Deal with selective install of locales.
if use nls ; then
# Delete locales the user does not want. #577814
rm_loc() { rm po/$1.po || die; }
l10n_for_each_disabled_locale_do rm_loc
else
# Cheap hack to disable gettext .mo generation.
rm -f po/*.po
fi
}
src_prepare() {
check_targets IUSE_SOFTMMU_TARGETS softmmu
check_targets IUSE_USER_TARGETS linux-user
# Alter target makefiles to accept CFLAGS set via flag-o
sed -i -r \
-e 's/^(C|OP_C|HELPER_C)FLAGS=/\1FLAGS+=/' \
Makefile Makefile.target || die
default
# Fix ld and objcopy being called directly
tc-export AR LD OBJCOPY
# Verbose builds
MAKEOPTS+=" V=1"
# Run after we've applied all patches.
handle_locales
}
##
# configures qemu based on the build directory and the build type
# we are using.
#
qemu_src_configure() {
debug-print-function ${FUNCNAME} "$@"
local buildtype=$1
local builddir="${S}/${buildtype}-build"
mkdir "${builddir}"
local conf_opts=(
--prefix=/usr
--sysconfdir=/etc
--libdir=/usr/$(get_libdir)
--docdir=/usr/share/doc/${PF}/html
--disable-bsd-user
--disable-guest-agent
--disable-strip
--disable-werror
# We support gnutls/nettle for crypto operations. It is possible
# to use gcrypt when gnutls/nettle are disabled (but not when they
# are enabled), but it's not really worth the hassle. Disable it
# all the time to avoid automatically detecting it. #568856
--disable-gcrypt
--python="${PYTHON}"
--cc="$(tc-getCC)"
--cxx="$(tc-getCXX)"
--host-cc="$(tc-getBUILD_CC)"
$(use_enable debug debug-info)
$(use_enable debug debug-tcg)
--enable-docs
$(use_enable tci tcg-interpreter)
$(use_enable xattr attr)
)
# Disable options not used by user targets. This simplifies building
# static user targets (USE=static-user) considerably.
conf_notuser() {
if [[ ${buildtype} == "user" ]] ; then
echo "--disable-${2:-$1}"
else
use_enable "$@"
fi
}
conf_opts+=(
$(conf_notuser accessibility brlapi)
$(conf_notuser aio linux-aio)
$(conf_notuser bzip2)
$(conf_notuser bluetooth bluez)
$(conf_notuser caps cap-ng)
$(conf_notuser curl)
$(conf_notuser fdt)
$(conf_notuser glusterfs)
$(conf_notuser gnutls)
$(conf_notuser gnutls nettle)
$(conf_notuser gtk)
$(conf_notuser infiniband rdma)
$(conf_notuser iscsi libiscsi)
$(conf_notuser jpeg vnc-jpeg)
$(conf_notuser kernel_linux kvm)
$(conf_notuser lzo)
$(conf_notuser ncurses curses)
$(conf_notuser nfs libnfs)
$(conf_notuser numa)
$(conf_notuser opengl)
$(conf_notuser png vnc-png)
$(conf_notuser rbd)
$(conf_notuser sasl vnc-sasl)
$(conf_notuser sdl)
$(conf_notuser seccomp)
$(conf_notuser smartcard)
$(conf_notuser snappy)
$(conf_notuser spice)
$(conf_notuser ssh libssh2)
$(conf_notuser usb libusb)
$(conf_notuser usbredir usb-redir)
$(conf_notuser vde)
$(conf_notuser vhost-net)
$(conf_notuser virgl virglrenderer)
$(conf_notuser virtfs)
$(conf_notuser vnc)
$(conf_notuser vte)
$(conf_notuser xen)
$(conf_notuser xen xen-pci-passthrough)
$(conf_notuser xfs xfsctl)
)
if [[ ! ${buildtype} == "user" ]] ; then
# audio options
local audio_opts="oss"
use alsa && audio_opts="alsa,${audio_opts}"
use sdl && audio_opts="sdl,${audio_opts}"
use pulseaudio && audio_opts="pa,${audio_opts}"
conf_opts+=(
--audio-drv-list="${audio_opts}"
)
use gtk && conf_opts+=( --with-gtkabi=$(usex gtk2 2.0 3.0) )
use sdl && conf_opts+=( --with-sdlabi=$(usex sdl2 2.0 1.2) )
fi
case ${buildtype} in
user)
conf_opts+=(
--enable-linux-user
--disable-system
--disable-blobs
--disable-tools
)
local static_flag="static-user"
;;
softmmu)
conf_opts+=(
--disable-linux-user
--enable-system
--disable-tools
--with-system-pixman
)
local static_flag="static"
;;
tools)
conf_opts+=(
--disable-linux-user
--disable-system
--disable-blobs
--enable-tools
)
local static_flag="static"
;;
esac
local targets="${buildtype}_targets"
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
# Add support for SystemTAP
use systemtap && conf_opts+=( --enable-trace-backend=dtrace )
# We always want to attempt to build with PIE support as it results
# in a more secure binary. But it doesn't work with static or if
# the current GCC doesn't have PIE support.
if use ${static_flag}; then
conf_opts+=( --static --disable-pie )
else
gcc-specs-pie && conf_opts+=( --enable-pie )
fi
echo "../configure ${conf_opts[*]}"
cd "${builddir}"
../configure "${conf_opts[@]}" || die "configure failed"
# FreeBSD's kernel does not support QEMU assigning/grabbing
# host USB devices yet
use kernel_FreeBSD && \
sed -i -E -e "s|^(HOST_USB=)bsd|\1stub|" "${S}"/config-host.mak
}
src_configure() {
local target
python_setup
softmmu_targets= softmmu_bins=()
user_targets= user_bins=()
for target in ${IUSE_SOFTMMU_TARGETS} ; do
if use "qemu_softmmu_targets_${target}"; then
softmmu_targets+=",${target}-softmmu"
softmmu_bins+=( "qemu-system-${target}" )
fi
done
for target in ${IUSE_USER_TARGETS} ; do
if use "qemu_user_targets_${target}"; then
user_targets+=",${target}-linux-user"
user_bins+=( "qemu-${target}" )
fi
done
softmmu_targets=${softmmu_targets#,}
user_targets=${user_targets#,}
[[ -n ${softmmu_targets} ]] && qemu_src_configure "softmmu"
[[ -n ${user_targets} ]] && qemu_src_configure "user"
qemu_src_configure "tools"
}
src_compile() {
if [[ -n ${user_targets} ]]; then
cd "${S}/user-build"
default
fi
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
default
fi
cd "${S}/tools-build"
default
}
src_test() {
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
pax-mark m */qemu-system-* #515550
emake -j1 check
emake -j1 check-report.html
fi
}
qemu_python_install() {
python_domodule "${S}/scripts/qmp/qmp.py"
python_doscript "${S}/scripts/kvm/vmxcap"
python_doscript "${S}/scripts/qmp/qmp-shell"
python_doscript "${S}/scripts/qmp/qemu-ga-client"
}
# Generate binfmt support files.
# - /etc/init.d/qemu-binfmt script which registers the user handlers (openrc)
# - /usr/share/qemu/binfmt.d/qemu.conf (for use with systemd-binfmt)
generate_initd() {
local out="${T}/qemu-binfmt"
local out_systemd="${T}/qemu.conf"
local d="${T}/binfmt.d"
einfo "Generating qemu binfmt scripts and configuration files"
# Generate the debian fragments first.
mkdir -p "${d}"
"${S}"/scripts/qemu-binfmt-conf.sh \
--debian \
--exportdir "${d}" \
--qemu-path "${EPREFIX}/usr/bin" \
|| die
# Then turn the fragments into a shell script we can source.
sed -E -i \
-e 's:^([^ ]+) (.*)$:\1="\2":' \
"${d}"/* || die
# Generate the init.d script by assembling the fragments from above.
local f qcpu package interpreter magic mask
cat "${FILESDIR}"/qemu-binfmt.initd.head >"${out}" || die
for f in "${d}"/qemu-* ; do
source "${f}"
# Normalize the cpu logic like we do in the init.d for the native cpu.
qcpu=${package#qemu-}
case ${qcpu} in
arm*) qcpu="arm";;
mips*) qcpu="mips";;
ppc*) qcpu="ppc";;
s390*) qcpu="s390";;
sh*) qcpu="sh";;
sparc*) qcpu="sparc";;
esac
cat <<EOF >>"${out}"
if [ "\${cpu}" != "${qcpu}" -a -x "${interpreter}" ] ; then
echo ':${package}:M::${magic}:${mask}:${interpreter}:'"\${QEMU_BINFMT_FLAGS}" >/proc/sys/fs/binfmt_misc/register
fi
EOF
echo ":${package}:M::${magic}:${mask}:${interpreter}:OC" >>"${out_systemd}"
done
cat "${FILESDIR}"/qemu-binfmt.initd.tail >>"${out}" || die
}
src_install() {
if [[ -n ${user_targets} ]]; then
cd "${S}/user-build"
emake DESTDIR="${ED}" install
# Install binfmt handler init script for user targets.
generate_initd
doinitd "${T}/qemu-binfmt"
# Install binfmt/qemu.conf.
insinto "/usr/share/qemu/binfmt.d"
doins "${T}/qemu.conf"
fi
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
emake DESTDIR="${ED}" install
# This might not exist if the test failed. #512010
[[ -e check-report.html ]] && dohtml check-report.html
if use kernel_linux; then
udev_newrules "${FILESDIR}"/65-kvm.rules-r1 65-kvm.rules
fi
if use python; then
python_foreach_impl qemu_python_install
fi
fi
cd "${S}/tools-build"
emake DESTDIR="${ED}" install
# Disable mprotect on the qemu binaries as they use JITs to be fast #459348
pushd "${ED}"/usr/bin >/dev/null
pax-mark mr "${softmmu_bins[@]}" "${user_bins[@]}" # bug 575594
popd >/dev/null
# Install config file example for qemu-bridge-helper
insinto "/etc/qemu"
doins "${FILESDIR}/bridge.conf"
# Remove the docdir placed qmp-commands.txt
mv "${ED}/usr/share/doc/${PF}/html/qmp-commands.txt" "${S}/docs/" || die
cd "${S}"
dodoc Changelog MAINTAINERS docs/specs/pci-ids.txt
newdoc pc-bios/README README.pc-bios
dodoc docs/qmp-*.txt
if [[ -n ${softmmu_targets} ]]; then
# Remove SeaBIOS since we're using the SeaBIOS packaged one
rm "${ED}/usr/share/qemu/bios.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../seabios/bios.bin /usr/share/qemu/bios.bin
fi
# Remove vgabios since we're using the vgabios packaged one
rm "${ED}/usr/share/qemu/vgabios.bin"
rm "${ED}/usr/share/qemu/vgabios-cirrus.bin"
rm "${ED}/usr/share/qemu/vgabios-qxl.bin"
rm "${ED}/usr/share/qemu/vgabios-stdvga.bin"
rm "${ED}/usr/share/qemu/vgabios-vmware.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../vgabios/vgabios.bin /usr/share/qemu/vgabios.bin
dosym ../vgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin
dosym ../vgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin
dosym ../vgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin
dosym ../vgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin
fi
# Remove sgabios since we're using the sgabios packaged one
rm "${ED}/usr/share/qemu/sgabios.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin
fi
# Remove iPXE since we're using the iPXE packaged one
rm "${ED}"/usr/share/qemu/pxe-*.rom
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom
dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom
dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom
dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom
dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom
dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom
fi
fi
DISABLE_AUTOFORMATTING=true
readme.gentoo_create_doc
}
pkg_postinst() {
DISABLE_AUTOFORMATTING=true
readme.gentoo_print_elog
if [[ -n ${softmmu_targets} ]] && use kernel_linux; then
udev_reload
fi
fcaps cap_net_admin /usr/libexec/qemu-bridge-helper
}
pkg_info() {
echo "Using:"
echo " $(best_version app-emulation/spice-protocol)"
echo " $(best_version sys-firmware/ipxe)"
echo " $(best_version sys-firmware/seabios)"
if has_version 'sys-firmware/seabios[binary]'; then
echo " USE=binary"
else
echo " USE=''"
fi
echo " $(best_version sys-firmware/vgabios)"
}

@ -747,7 +747,6 @@ src_install() {
pkg_postinst() {
DISABLE_AUTOFORMATTING=true
FORCE_PRINT_ELOG=1 # remove for next version bump
readme.gentoo_print_elog
if [[ -n ${softmmu_targets} ]] && use kernel_linux; then

@ -0,0 +1,762 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="ncurses,readline"
PLOCALES="bg de_DE fr_FR hu it tr zh_CN"
inherit eutils flag-o-matic linux-info toolchain-funcs multilib python-r1 \
user udev fcaps readme.gentoo-r1 pax-utils l10n
if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="git://git.qemu.org/qemu.git"
inherit git-r3
SRC_URI=""
else
SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2"
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org"
LICENSE="GPL-2 LGPL-2 BSD-2"
SLOT="0"
IUSE="accessibility +aio alsa bluetooth bzip2 +caps +curl debug +fdt
glusterfs gnutls gtk gtk2 infiniband iscsi +jpeg kernel_linux
kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs +png
pulseaudio python rbd sasl +seccomp sdl sdl2 selinux smartcard snappy
spice ssh static static-user systemtap tci test +threads usb usbredir
vde +vhost-net virgl virtfs +vnc vte xattr xen xfs"
COMMON_TARGETS="aarch64 alpha arm cris i386 m68k microblaze microblazeel
mips mips64 mips64el mipsel or32 ppc ppc64 s390x sh4 sh4eb sparc
sparc64 x86_64"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS}
lm32 moxie ppcemb tricore unicore32 xtensa xtensaeb"
IUSE_USER_TARGETS="${COMMON_TARGETS}
armeb mipsn32 mipsn32el ppc64abi32 ppc64le sparc32plus tilegx"
use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS})
use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS})
IUSE+=" ${use_softmmu_targets} ${use_user_targets}"
# Allow no targets to be built so that people can get a tools-only build.
# Block USE flag configurations known to not work.
REQUIRED_USE="${PYTHON_REQUIRED_USE}
gtk2? ( gtk )
qemu_softmmu_targets_arm? ( fdt )
qemu_softmmu_targets_microblaze? ( fdt )
qemu_softmmu_targets_ppc? ( fdt )
qemu_softmmu_targets_ppc64? ( fdt )
sdl2? ( sdl )
static? ( static-user !alsa !bluetooth !gtk !gtk2 !opengl !pulseaudio )
virtfs? ( xattr )
vte? ( gtk )"
# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...)
# and user/softmmu targets (qemu-*, qemu-system-*).
#
# Yep, you need both libcap and libcap-ng since virtfs only uses libcap.
#
# The attr lib isn't always linked in (although the USE flag is always
# respected). This is because qemu supports using the C library's API
# when available rather than always using the extranl library.
ALL_DEPEND="
>=dev-libs/glib-2.0[static-libs(+)]
>=x11-libs/pixman-0.28.0[static-libs(+)]
sys-libs/zlib[static-libs(+)]
python? ( ${PYTHON_DEPS} )
systemtap? ( dev-util/systemtap )
xattr? ( sys-apps/attr[static-libs(+)] )"
# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...)
# softmmu targets (qemu-system-*).
SOFTMMU_TOOLS_DEPEND="
accessibility? (
app-accessibility/brltty[api]
app-accessibility/brltty[static-libs(+)]
)
aio? ( dev-libs/libaio[static-libs(+)] )
alsa? ( >=media-libs/alsa-lib-1.0.13 )
bluetooth? ( net-wireless/bluez )
bzip2? ( app-arch/bzip2[static-libs(+)] )
caps? ( sys-libs/libcap-ng[static-libs(+)] )
curl? ( >=net-misc/curl-7.15.4[static-libs(+)] )
fdt? ( >=sys-apps/dtc-1.4.0[static-libs(+)] )
glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] )
gnutls? (
dev-libs/nettle:=[static-libs(+)]
>=net-libs/gnutls-3.0:=[static-libs(+)]
)
gtk? (
gtk2? (
x11-libs/gtk+:2
vte? ( x11-libs/vte:0 )
)
!gtk2? (
x11-libs/gtk+:3
vte? ( x11-libs/vte:2.91 )
)
)
infiniband? ( sys-fabric/librdmacm:=[static-libs(+)] )
iscsi? ( net-libs/libiscsi )
jpeg? ( virtual/jpeg:0=[static-libs(+)] )
lzo? ( dev-libs/lzo:2[static-libs(+)] )
ncurses? (
sys-libs/ncurses:0=[unicode]
sys-libs/ncurses:0=[static-libs(+)]
)
nfs? ( >=net-fs/libnfs-1.9.3[static-libs(+)] )
numa? ( sys-process/numactl[static-libs(+)] )
opengl? (
virtual/opengl
media-libs/libepoxy[static-libs(+)]
media-libs/mesa[static-libs(+)]
media-libs/mesa[egl,gbm]
)
png? ( media-libs/libpng:0=[static-libs(+)] )
pulseaudio? ( media-sound/pulseaudio )
rbd? ( sys-cluster/ceph[static-libs(+)] )
sasl? ( dev-libs/cyrus-sasl[static-libs(+)] )
sdl? (
!sdl2? (
media-libs/libsdl[X]
>=media-libs/libsdl-1.2.11[static-libs(+)]
)
sdl2? (
media-libs/libsdl2[X]
media-libs/libsdl2[static-libs(+)]
)
)
seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] )
smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] )
snappy? ( app-arch/snappy[static-libs(+)] )
spice? (
>=app-emulation/spice-protocol-0.12.3
>=app-emulation/spice-0.12.0[static-libs(+)]
)
ssh? ( >=net-libs/libssh2-1.2.8[static-libs(+)] )
usb? ( >=virtual/libusb-1-r2[static-libs(+)] )
usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] )
vde? ( net-misc/vde[static-libs(+)] )
virgl? ( media-libs/virglrenderer[static-libs(+)] )
virtfs? ( sys-libs/libcap )
xen? ( app-emulation/xen-tools:= )
xfs? ( sys-fs/xfsprogs[static-libs(+)] )"
X86_FIRMWARE_DEPEND="
>=sys-firmware/ipxe-1.0.0_p20130624
pin-upstream-blobs? (
~sys-firmware/seabios-1.10.1
~sys-firmware/sgabios-0.1_pre8
~sys-firmware/vgabios-0.7a
)
!pin-upstream-blobs? (
sys-firmware/seabios
sys-firmware/sgabios
sys-firmware/vgabios
)"
CDEPEND="
!static? (
${ALL_DEPEND//\[static-libs(+)]}
${SOFTMMU_TOOLS_DEPEND//\[static-libs(+)]}
)
qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} )
qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} )"
DEPEND="${CDEPEND}
dev-lang/perl
=dev-lang/python-2*
sys-apps/texinfo
virtual/pkgconfig
kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 )
gtk? ( nls? ( sys-devel/gettext ) )
static? (
${ALL_DEPEND}
${SOFTMMU_TOOLS_DEPEND}
)
static-user? ( ${ALL_DEPEND} )
test? (
dev-libs/glib[utils]
sys-devel/bc
)"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-qemu )"
PATCHES=(
"${FILESDIR}"/${PN}-2.5.0-cflags.patch
"${FILESDIR}"/${PN}-2.5.0-sysmacros.patch
"${FILESDIR}"/${PN}-2.7.0-CVE-2016-8669-1.patch #597108
"${FILESDIR}"/${PN}-2.8.0-CVE-2016-9908.patch #601826
"${FILESDIR}"/${PN}-2.8.0-CVE-2016-9912.patch #602630
"${FILESDIR}"/${PN}-2.8.0-CVE-2016-10028.patch #603444
"${FILESDIR}"/${PN}-2.8.0-CVE-2016-10155.patch #606720
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5525-1.patch #606264
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5525-2.patch
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5552.patch #606722
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5578.patch #607000
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5579.patch #607100
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5856.patch #608036
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5857.patch #608038
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5898.patch #608520
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5973.patch #609334
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-5987.patch #609398
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-6505.patch #612220
"${FILESDIR}"/${PN}-2.8.0-CVE-2017-7377.patch #614744
)
STRIP_MASK="/usr/share/qemu/palcode-clipper"
QA_PREBUILT="
usr/share/qemu/openbios-ppc
usr/share/qemu/openbios-sparc64
usr/share/qemu/openbios-sparc32
usr/share/qemu/palcode-clipper
usr/share/qemu/s390-ccw.img
usr/share/qemu/u-boot.e500"
QA_WX_LOAD="usr/bin/qemu-i386
usr/bin/qemu-x86_64
usr/bin/qemu-alpha
usr/bin/qemu-arm
usr/bin/qemu-cris
usr/bin/qemu-m68k
usr/bin/qemu-microblaze
usr/bin/qemu-microblazeel
usr/bin/qemu-mips
usr/bin/qemu-mipsel
usr/bin/qemu-or32
usr/bin/qemu-ppc
usr/bin/qemu-ppc64
usr/bin/qemu-ppc64abi32
usr/bin/qemu-sh4
usr/bin/qemu-sh4eb
usr/bin/qemu-sparc
usr/bin/qemu-sparc64
usr/bin/qemu-armeb
usr/bin/qemu-sparc32plus
usr/bin/qemu-s390x
usr/bin/qemu-unicore32"
DOC_CONTENTS="If you don't have kvm compiled into the kernel, make sure you have the
kernel module loaded before running kvm. The easiest way to ensure that the
kernel module is loaded is to load it on boot.
For AMD CPUs the module is called 'kvm-amd'.
For Intel CPUs the module is called 'kvm-intel'.
Please review /etc/conf.d/modules for how to load these.
Make sure your user is in the 'kvm' group. Just run
$ gpasswd -a <USER> kvm
then have <USER> re-login.
For brand new installs, the default permissions on /dev/kvm might not let
you access it. You can tell udev to reset ownership/perms:
$ udevadm trigger -c add /dev/kvm
If you want to register binfmt handlers for qemu user targets:
For openrc:
# rc-update add qemu-binfmt
For systemd:
# ln -s /usr/share/qemu/binfmt.d/qemu.conf /etc/binfmt.d/qemu.conf"
pkg_pretend() {
if use kernel_linux && kernel_is lt 2 6 25; then
eerror "This version of KVM requres a host kernel of 2.6.25 or higher."
elif use kernel_linux; then
if ! linux_config_exists; then
eerror "Unable to check your kernel for KVM support"
else
CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
ERROR_KVM="You must enable KVM in your kernel to continue"
ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in"
ERROR_KVM_AMD+=" your kernel configuration."
ERROR_KVM_INTEL="If you have an Intel CPU, you must enable"
ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration."
ERROR_TUN="You will need the Universal TUN/TAP driver compiled"
ERROR_TUN+=" into your kernel or loaded as a module to use the"
ERROR_TUN+=" virtual network device if using -net tap."
ERROR_BRIDGE="You will also need support for 802.1d"
ERROR_BRIDGE+=" Ethernet Bridging for some network configurations."
use vhost-net && CONFIG_CHECK+=" ~VHOST_NET"
ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net"
ERROR_VHOST_NET+=" support"
if use amd64 || use x86 || use amd64-linux || use x86-linux; then
CONFIG_CHECK+=" ~KVM_AMD ~KVM_INTEL"
fi
use python && CONFIG_CHECK+=" ~DEBUG_FS"
ERROR_DEBUG_FS="debugFS support required for kvm_stat"
# Now do the actual checks setup above
check_extra_config
fi
fi
if grep -qs '/usr/bin/qemu-kvm' "${EROOT}"/etc/libvirt/qemu/*.xml; then
eerror "The kvm/qemu-kvm wrappers no longer exist, but your libvirt"
eerror "instances are still pointing to it. Please update your"
eerror "configs in /etc/libvirt/qemu/ to use the -enable-kvm flag"
eerror "and the right system binary (e.g. qemu-system-x86_64)."
die "update your virt configs to not use qemu-kvm"
fi
}
pkg_setup() {
enewgroup kvm 78
}
# Sanity check to make sure target lists are kept up-to-date.
check_targets() {
local var=$1 mak=$2
local detected sorted
pushd "${S}"/default-configs >/dev/null || die
# Force C locale until glibc is updated. #564936
detected=$(echo $(printf '%s\n' *-${mak}.mak | sed "s:-${mak}.mak::" | LC_COLLATE=C sort -u))
sorted=$(echo $(printf '%s\n' ${!var} | LC_COLLATE=C sort -u))
if [[ ${sorted} != "${detected}" ]] ; then
eerror "The ebuild needs to be kept in sync."
eerror "${var}: ${sorted}"
eerror "$(printf '%-*s' ${#var} configure): ${detected}"
die "sync ${var} to the list of targets"
fi
popd >/dev/null
}
handle_locales() {
# Make sure locale list is kept up-to-date.
local detected sorted
detected=$(echo $(cd po && printf '%s\n' *.po | grep -v messages.po | sed 's:.po$::' | sort -u))
sorted=$(echo $(printf '%s\n' ${PLOCALES} | sort -u))
if [[ ${sorted} != "${detected}" ]] ; then
eerror "The ebuild needs to be kept in sync."
eerror "PLOCALES: ${sorted}"
eerror " po/*.po: ${detected}"
die "sync PLOCALES"
fi
# Deal with selective install of locales.
if use nls ; then
# Delete locales the user does not want. #577814
rm_loc() { rm po/$1.po || die; }
l10n_for_each_disabled_locale_do rm_loc
else
# Cheap hack to disable gettext .mo generation.
rm -f po/*.po
fi
}
src_prepare() {
check_targets IUSE_SOFTMMU_TARGETS softmmu
check_targets IUSE_USER_TARGETS linux-user
# Alter target makefiles to accept CFLAGS set via flag-o
sed -i -r \
-e 's/^(C|OP_C|HELPER_C)FLAGS=/\1FLAGS+=/' \
Makefile Makefile.target || die
default
# Fix ld and objcopy being called directly
tc-export AR LD OBJCOPY
# Verbose builds
MAKEOPTS+=" V=1"
# Run after we've applied all patches.
handle_locales
}
##
# configures qemu based on the build directory and the build type
# we are using.
#
qemu_src_configure() {
debug-print-function ${FUNCNAME} "$@"
local buildtype=$1
local builddir="${S}/${buildtype}-build"
mkdir "${builddir}"
local conf_opts=(
--prefix=/usr
--sysconfdir=/etc
--libdir=/usr/$(get_libdir)
--docdir=/usr/share/doc/${PF}/html
--disable-bsd-user
--disable-guest-agent
--disable-strip
--disable-werror
# We support gnutls/nettle for crypto operations. It is possible
# to use gcrypt when gnutls/nettle are disabled (but not when they
# are enabled), but it's not really worth the hassle. Disable it
# all the time to avoid automatically detecting it. #568856
--disable-gcrypt
--python="${PYTHON}"
--cc="$(tc-getCC)"
--cxx="$(tc-getCXX)"
--host-cc="$(tc-getBUILD_CC)"
$(use_enable debug debug-info)
$(use_enable debug debug-tcg)
--enable-docs
$(use_enable tci tcg-interpreter)
$(use_enable xattr attr)
)
# Disable options not used by user targets. This simplifies building
# static user targets (USE=static-user) considerably.
conf_notuser() {
if [[ ${buildtype} == "user" ]] ; then
echo "--disable-${2:-$1}"
else
use_enable "$@"
fi
}
conf_opts+=(
$(conf_notuser accessibility brlapi)
$(conf_notuser aio linux-aio)
$(conf_notuser bzip2)
$(conf_notuser bluetooth bluez)
$(conf_notuser caps cap-ng)
$(conf_notuser curl)
$(conf_notuser fdt)
$(conf_notuser glusterfs)
$(conf_notuser gnutls)
$(conf_notuser gnutls nettle)
$(conf_notuser gtk)
$(conf_notuser infiniband rdma)
$(conf_notuser iscsi libiscsi)
$(conf_notuser jpeg vnc-jpeg)
$(conf_notuser kernel_linux kvm)
$(conf_notuser lzo)
$(conf_notuser ncurses curses)
$(conf_notuser nfs libnfs)
$(conf_notuser numa)
$(conf_notuser opengl)
$(conf_notuser png vnc-png)
$(conf_notuser rbd)
$(conf_notuser sasl vnc-sasl)
$(conf_notuser sdl)
$(conf_notuser seccomp)
$(conf_notuser smartcard)
$(conf_notuser snappy)
$(conf_notuser spice)
$(conf_notuser ssh libssh2)
$(conf_notuser usb libusb)
$(conf_notuser usbredir usb-redir)
$(conf_notuser vde)
$(conf_notuser vhost-net)
$(conf_notuser virgl virglrenderer)
$(conf_notuser virtfs)
$(conf_notuser vnc)
$(conf_notuser vte)
$(conf_notuser xen)
$(conf_notuser xen xen-pci-passthrough)
$(conf_notuser xfs xfsctl)
)
if [[ ! ${buildtype} == "user" ]] ; then
# audio options
local audio_opts="oss"
use alsa && audio_opts="alsa,${audio_opts}"
use sdl && audio_opts="sdl,${audio_opts}"
use pulseaudio && audio_opts="pa,${audio_opts}"
conf_opts+=(
--audio-drv-list="${audio_opts}"
)
use gtk && conf_opts+=( --with-gtkabi=$(usex gtk2 2.0 3.0) )
use sdl && conf_opts+=( --with-sdlabi=$(usex sdl2 2.0 1.2) )
fi
case ${buildtype} in
user)
conf_opts+=(
--enable-linux-user
--disable-system
--disable-blobs
--disable-tools
)
local static_flag="static-user"
;;
softmmu)
conf_opts+=(
--disable-linux-user
--enable-system
--disable-tools
--with-system-pixman
)
local static_flag="static"
;;
tools)
conf_opts+=(
--disable-linux-user
--disable-system
--disable-blobs
--enable-tools
)
local static_flag="static"
;;
esac
local targets="${buildtype}_targets"
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
# Add support for SystemTAP
use systemtap && conf_opts+=( --enable-trace-backend=dtrace )
# We always want to attempt to build with PIE support as it results
# in a more secure binary. But it doesn't work with static or if
# the current GCC doesn't have PIE support.
if use ${static_flag}; then
conf_opts+=( --static --disable-pie )
else
gcc-specs-pie && conf_opts+=( --enable-pie )
fi
echo "../configure ${conf_opts[*]}"
cd "${builddir}"
../configure "${conf_opts[@]}" || die "configure failed"
# FreeBSD's kernel does not support QEMU assigning/grabbing
# host USB devices yet
use kernel_FreeBSD && \
sed -i -E -e "s|^(HOST_USB=)bsd|\1stub|" "${S}"/config-host.mak
}
src_configure() {
local target
python_setup
softmmu_targets= softmmu_bins=()
user_targets= user_bins=()
for target in ${IUSE_SOFTMMU_TARGETS} ; do
if use "qemu_softmmu_targets_${target}"; then
softmmu_targets+=",${target}-softmmu"
softmmu_bins+=( "qemu-system-${target}" )
fi
done
for target in ${IUSE_USER_TARGETS} ; do
if use "qemu_user_targets_${target}"; then
user_targets+=",${target}-linux-user"
user_bins+=( "qemu-${target}" )
fi
done
softmmu_targets=${softmmu_targets#,}
user_targets=${user_targets#,}
[[ -n ${softmmu_targets} ]] && qemu_src_configure "softmmu"
[[ -n ${user_targets} ]] && qemu_src_configure "user"
qemu_src_configure "tools"
}
src_compile() {
if [[ -n ${user_targets} ]]; then
cd "${S}/user-build"
default
fi
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
default
fi
cd "${S}/tools-build"
default
}
src_test() {
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
pax-mark m */qemu-system-* #515550
emake -j1 check
emake -j1 check-report.html
fi
}
qemu_python_install() {
python_domodule "${S}/scripts/qmp/qmp.py"
python_doscript "${S}/scripts/kvm/vmxcap"
python_doscript "${S}/scripts/qmp/qmp-shell"
python_doscript "${S}/scripts/qmp/qemu-ga-client"
}
# Generate binfmt support files.
# - /etc/init.d/qemu-binfmt script which registers the user handlers (openrc)
# - /usr/share/qemu/binfmt.d/qemu.conf (for use with systemd-binfmt)
generate_initd() {
local out="${T}/qemu-binfmt"
local out_systemd="${T}/qemu.conf"
local d="${T}/binfmt.d"
einfo "Generating qemu binfmt scripts and configuration files"
# Generate the debian fragments first.
mkdir -p "${d}"
"${S}"/scripts/qemu-binfmt-conf.sh \
--debian \
--exportdir "${d}" \
--qemu-path "${EPREFIX}/usr/bin" \
|| die
# Then turn the fragments into a shell script we can source.
sed -E -i \
-e 's:^([^ ]+) (.*)$:\1="\2":' \
"${d}"/* || die
# Generate the init.d script by assembling the fragments from above.
local f qcpu package interpreter magic mask
cat "${FILESDIR}"/qemu-binfmt.initd.head >"${out}" || die
for f in "${d}"/qemu-* ; do
source "${f}"
# Normalize the cpu logic like we do in the init.d for the native cpu.
qcpu=${package#qemu-}
case ${qcpu} in
arm*) qcpu="arm";;
mips*) qcpu="mips";;
ppc*) qcpu="ppc";;
s390*) qcpu="s390";;
sh*) qcpu="sh";;
sparc*) qcpu="sparc";;
esac
cat <<EOF >>"${out}"
if [ "\${cpu}" != "${qcpu}" -a -x "${interpreter}" ] ; then
echo ':${package}:M::${magic}:${mask}:${interpreter}:'"\${QEMU_BINFMT_FLAGS}" >/proc/sys/fs/binfmt_misc/register
fi
EOF
echo ":${package}:M::${magic}:${mask}:${interpreter}:OC" >>"${out_systemd}"
done
cat "${FILESDIR}"/qemu-binfmt.initd.tail >>"${out}" || die
}
src_install() {
if [[ -n ${user_targets} ]]; then
cd "${S}/user-build"
emake DESTDIR="${ED}" install
# Install binfmt handler init script for user targets.
generate_initd
doinitd "${T}/qemu-binfmt"
# Install binfmt/qemu.conf.
insinto "/usr/share/qemu/binfmt.d"
doins "${T}/qemu.conf"
fi
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
emake DESTDIR="${ED}" install
# This might not exist if the test failed. #512010
[[ -e check-report.html ]] && dohtml check-report.html
if use kernel_linux; then
udev_newrules "${FILESDIR}"/65-kvm.rules-r1 65-kvm.rules
fi
if use python; then
python_foreach_impl qemu_python_install
fi
fi
cd "${S}/tools-build"
emake DESTDIR="${ED}" install
# Disable mprotect on the qemu binaries as they use JITs to be fast #459348
pushd "${ED}"/usr/bin >/dev/null
pax-mark mr "${softmmu_bins[@]}" "${user_bins[@]}" # bug 575594
popd >/dev/null
# Install config file example for qemu-bridge-helper
insinto "/etc/qemu"
doins "${FILESDIR}/bridge.conf"
# Remove the docdir placed qmp-commands.txt
mv "${ED}/usr/share/doc/${PF}/html/qmp-commands.txt" "${S}/docs/" || die
cd "${S}"
dodoc Changelog MAINTAINERS docs/specs/pci-ids.txt
newdoc pc-bios/README README.pc-bios
dodoc docs/qmp-*.txt
if [[ -n ${softmmu_targets} ]]; then
# Remove SeaBIOS since we're using the SeaBIOS packaged one
rm "${ED}/usr/share/qemu/bios.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../seabios/bios.bin /usr/share/qemu/bios.bin
fi
# Remove vgabios since we're using the vgabios packaged one
rm "${ED}/usr/share/qemu/vgabios.bin"
rm "${ED}/usr/share/qemu/vgabios-cirrus.bin"
rm "${ED}/usr/share/qemu/vgabios-qxl.bin"
rm "${ED}/usr/share/qemu/vgabios-stdvga.bin"
rm "${ED}/usr/share/qemu/vgabios-vmware.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../vgabios/vgabios.bin /usr/share/qemu/vgabios.bin
dosym ../vgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin
dosym ../vgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin
dosym ../vgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin
dosym ../vgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin
fi
# Remove sgabios since we're using the sgabios packaged one
rm "${ED}/usr/share/qemu/sgabios.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin
fi
# Remove iPXE since we're using the iPXE packaged one
rm "${ED}"/usr/share/qemu/pxe-*.rom
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom
dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom
dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom
dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom
dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom
dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom
fi
fi
DISABLE_AUTOFORMATTING=true
readme.gentoo_create_doc
}
pkg_postinst() {
DISABLE_AUTOFORMATTING=true
readme.gentoo_print_elog
if [[ -n ${softmmu_targets} ]] && use kernel_linux; then
udev_reload
fi
fcaps cap_net_admin /usr/libexec/qemu-bridge-helper
}
pkg_info() {
echo "Using:"
echo " $(best_version app-emulation/spice-protocol)"
echo " $(best_version sys-firmware/ipxe)"
echo " $(best_version sys-firmware/seabios)"
if has_version 'sys-firmware/seabios[binary]'; then
echo " USE=binary"
else
echo " USE=''"
fi
echo " $(best_version sys-firmware/vgabios)"
}

@ -73,11 +73,21 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
# pulseaudio? ( media-sound/pulseaudio )
# seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] )
# but these are so few it is not worth the effort to separate this list.
TARGETS_DEPEND="
ALL_DEPEND="
>=dev-libs/glib-2.0[static-libs(+)]
>=x11-libs/pixman-0.28.0[static-libs(+)]
sys-libs/zlib[static-libs(+)]
accessibility? ( app-accessibility/brltty[static-libs(+)] )
python? ( ${PYTHON_DEPS} )
systemtap? ( dev-util/systemtap )
xattr? ( sys-apps/attr[static-libs(+)] )"
# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...)
# softmmu targets (qemu-system-*).
SOFTMMU_TOOLS_DEPEND="
accessibility? (
app-accessibility/brltty[api]
app-accessibility/brltty[static-libs(+)]
)
aio? ( dev-libs/libaio[static-libs(+)] )
alsa? ( >=media-libs/alsa-lib-1.0.13 )
bluetooth? ( net-wireless/bluez )
@ -118,7 +128,6 @@ TARGETS_DEPEND="
)
png? ( media-libs/libpng:0=[static-libs(+)] )
pulseaudio? ( media-sound/pulseaudio )
python? ( ${PYTHON_DEPS} )
rbd? ( sys-cluster/ceph[static-libs(+)] )
sasl? ( dev-libs/cyrus-sasl[static-libs(+)] )
sdl? (
@ -139,13 +148,11 @@ TARGETS_DEPEND="
>=app-emulation/spice-0.12.0[static-libs(+)]
)
ssh? ( >=net-libs/libssh2-1.2.8[static-libs(+)] )
systemtap? ( dev-util/systemtap )
usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] )
usb? ( >=virtual/libusb-1-r2[static-libs(+)] )
usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] )
vde? ( net-misc/vde[static-libs(+)] )
virgl? ( media-libs/virglrenderer[static-libs(+)] )
virtfs? ( sys-libs/libcap )
xattr? ( sys-apps/attr[static-libs(+)] )
xen? ( app-emulation/xen-tools:= )
xfs? ( sys-fs/xfsprogs[static-libs(+)] )"
@ -163,7 +170,10 @@ X86_FIRMWARE_DEPEND="
)"
CDEPEND="
!static? ( ${TARGETS_DEPEND//\[static-libs(+)]} )
!static? (
${ALL_DEPEND//\[static-libs(+)]}
${SOFTMMU_TOOLS_DEPEND//\[static-libs(+)]}
)
qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} )
qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} )"
DEPEND="${CDEPEND}
@ -173,8 +183,11 @@ DEPEND="${CDEPEND}
virtual/pkgconfig
kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 )
gtk? ( nls? ( sys-devel/gettext ) )
static? ( ${TARGETS_DEPEND} )
static-user? ( ${TARGETS_DEPEND} )
static? (
${ALL_DEPEND}
${SOFTMMU_TOOLS_DEPEND}
)
static-user? ( ${ALL_DEPEND} )
test? (
dev-libs/glib[utils]
sys-devel/bc
@ -714,7 +727,6 @@ src_install() {
pkg_postinst() {
DISABLE_AUTOFORMATTING=true
FORCE_PRINT_ELOG=1 # remove for next version bump
readme.gentoo_print_elog
if [[ -n ${softmmu_targets} ]] && use kernel_linux; then

@ -25,11 +25,11 @@ DIST wine-staging-2.2.tar.gz 10078327 SHA256 9d3cbf7e5f12c623d275457b910a158e0b1
DIST wine-staging-2.3.tar.gz 10071742 SHA256 9a81be606836fab6203857f7937ff97575947f75d52c80fb5489418efb8b87e1 SHA512 8e8af1e36cc69c63ec3542f0ec4db18b6d8c16b5c9077eb211297f3a886519da71bcf72934bf8d6d72e44c7c9f765e1d00203d0d75cab8544f69f9b0c10a7133 WHIRLPOOL 50738a6e20890748d7eb01152244d34b259759f61b3587ba39815dc066fc8e2b66ce182e1ddbc912f50076a3599aa060ec6a94eeaab4513ce3a776711929b9b1
DIST wine-staging-2.4.tar.gz 10067020 SHA256 709cab12c0ebf7cf9504fd4a67eb851272309e00066ad81f184b0f55c63e9deb SHA512 55d11851697836b582ba54696cadc812ef6b14872440f5c3ed6fbe30a05abcb8abe2ab31a11ea4daeb354854c7c0e6549401d4b26b26621808bdeb89aeb206f9 WHIRLPOOL 8d344b7e6e89322c8dbbe6fd211851c90a45a33b514c182609cc60dc21939f791abc71d8665cd66e5c5161f159fe24c4772b99405833e3d11985a644e1335eaf
DIST wine-staging-2.5.tar.gz 10062025 SHA256 b5cf6fa38151ff47ab6d725077693b02b37bb07b2ab7fda55290bb1f63ac54ad SHA512 6ab981886776f624c6478230aad18870f55b7252f1c6df90bfe1a248f7ea76cbb181f8e0780fdd4bb5e3c589a785baa7cf126a2c838adf65db2a67f873ed1698 WHIRLPOOL 7045b1642a3b14e5a507854cb8bf910c7cfb3c64ada4ee3534175c75b03cd604206617a55fb870e47fb248a4db8a9ca2abc0b4688005c1c0de0d542fec8cbc57
EBUILD wine-any-2.0.ebuild 20651 SHA256 0ea8341f874c7b3eacd4fc70c687fcb8558d81ce92ee05093491033a822cc9db SHA512 830fa9d540267b77872102b5d6eb344831c11c0e0e1978bd08adb285040ea5eff958e0266fbc323388f0210330202fed294b42622ffd0a09535cae07bc8eb8ea WHIRLPOOL 73cc2f9621d7762b187efccf9d8a1bb573fc851ce3d51f1c9aa21a3166b3cefe2f169a4f69a44a20ccc8efc980b4ff0c476c0dfe266f4ad4c4e8e99f789ec47b
EBUILD wine-any-2.1.ebuild 20650 SHA256 3abe20996cef610c727639633d253c3de2b69f407568911f4a419b78376f9e7f SHA512 6d9f94ffb16938d1b83264743659086525782aeaacf35dd7e07e990adb37eb3f46fb2cbe7607e174823b8206d20c8a623881aaa50ea43f89d2a6e507807f4290 WHIRLPOOL 98afad3267acb71b75edf5a3b4b8910b96b5d31fec0d968c3c16d1921cd786c47bdc511a1b3bc19cdb212efac3dfe84dfff33cb21a7edb38bb7e2198e79d67a0
EBUILD wine-any-2.2.ebuild 20650 SHA256 3abe20996cef610c727639633d253c3de2b69f407568911f4a419b78376f9e7f SHA512 6d9f94ffb16938d1b83264743659086525782aeaacf35dd7e07e990adb37eb3f46fb2cbe7607e174823b8206d20c8a623881aaa50ea43f89d2a6e507807f4290 WHIRLPOOL 98afad3267acb71b75edf5a3b4b8910b96b5d31fec0d968c3c16d1921cd786c47bdc511a1b3bc19cdb212efac3dfe84dfff33cb21a7edb38bb7e2198e79d67a0
EBUILD wine-any-2.3.ebuild 20650 SHA256 3abe20996cef610c727639633d253c3de2b69f407568911f4a419b78376f9e7f SHA512 6d9f94ffb16938d1b83264743659086525782aeaacf35dd7e07e990adb37eb3f46fb2cbe7607e174823b8206d20c8a623881aaa50ea43f89d2a6e507807f4290 WHIRLPOOL 98afad3267acb71b75edf5a3b4b8910b96b5d31fec0d968c3c16d1921cd786c47bdc511a1b3bc19cdb212efac3dfe84dfff33cb21a7edb38bb7e2198e79d67a0
EBUILD wine-any-2.4.ebuild 20650 SHA256 698623ce5626c7c7636b4955c5ae56bcf2cf5033290da5ef83a0133ec675c963 SHA512 d8c88726715abb6b54f3926a3245109ab2010d7f63c13db722ee9a807ecf2604e6c11dbceaa861491036f9a580cb5db83b402e81526c38366d2f0e907e1ba7d7 WHIRLPOOL 6ed51198c2f045653aec89e447c02d2b749483c7ceb3442058b910a9d24e1cc04d3f98335fa09f3c7e1576e12ecd63dd69da287d57dada9196ee6e58bfc6d511
EBUILD wine-any-2.5.ebuild 20650 SHA256 698623ce5626c7c7636b4955c5ae56bcf2cf5033290da5ef83a0133ec675c963 SHA512 d8c88726715abb6b54f3926a3245109ab2010d7f63c13db722ee9a807ecf2604e6c11dbceaa861491036f9a580cb5db83b402e81526c38366d2f0e907e1ba7d7 WHIRLPOOL 6ed51198c2f045653aec89e447c02d2b749483c7ceb3442058b910a9d24e1cc04d3f98335fa09f3c7e1576e12ecd63dd69da287d57dada9196ee6e58bfc6d511
EBUILD wine-any-9999.ebuild 20650 SHA256 698623ce5626c7c7636b4955c5ae56bcf2cf5033290da5ef83a0133ec675c963 SHA512 d8c88726715abb6b54f3926a3245109ab2010d7f63c13db722ee9a807ecf2604e6c11dbceaa861491036f9a580cb5db83b402e81526c38366d2f0e907e1ba7d7 WHIRLPOOL 6ed51198c2f045653aec89e447c02d2b749483c7ceb3442058b910a9d24e1cc04d3f98335fa09f3c7e1576e12ecd63dd69da287d57dada9196ee6e58bfc6d511
EBUILD wine-any-2.0.ebuild 20639 SHA256 13c605eba68bad67553d72e4ef420e3c47468059a75203198b28c2e9f5049c81 SHA512 b115fe0b9fe820dc83cb328d3cbeb0825f815fc4641bf7202d9f347640cbccef50312789528855e69706ff1c13773b9121309db8190e42a07194bada83077532 WHIRLPOOL 62cdc3fd05d1c5415f60e01602655e6de386c034f5e56c4c6cb2a7d9ec598f342f9e61be5c8f38e1adbfbee2d6c9110d6d2013d19519f69296671fd44a5b3c52
EBUILD wine-any-2.1.ebuild 20638 SHA256 c2d8389fe9f61df30b60e557846151f21431cb8303bd01c57fe796caeeea2c9f SHA512 18c12394e2ff6a53156b1f1780a390d27a5b92ee715e6cd33abdf71d02099d63c0b42f545e6eed3c04697bc14aa137f863471c90503d6762d1d6cff303d1983a WHIRLPOOL b1b96e41eb18950cae539fc89263d191e399c4a85646349a518f6df9e5453a606e4bfc9c9530f527e08a2ffa6a6f4c3d0fccdb515ad379362528fe9afc30c9f0
EBUILD wine-any-2.2.ebuild 20638 SHA256 c2d8389fe9f61df30b60e557846151f21431cb8303bd01c57fe796caeeea2c9f SHA512 18c12394e2ff6a53156b1f1780a390d27a5b92ee715e6cd33abdf71d02099d63c0b42f545e6eed3c04697bc14aa137f863471c90503d6762d1d6cff303d1983a WHIRLPOOL b1b96e41eb18950cae539fc89263d191e399c4a85646349a518f6df9e5453a606e4bfc9c9530f527e08a2ffa6a6f4c3d0fccdb515ad379362528fe9afc30c9f0
EBUILD wine-any-2.3.ebuild 20638 SHA256 c2d8389fe9f61df30b60e557846151f21431cb8303bd01c57fe796caeeea2c9f SHA512 18c12394e2ff6a53156b1f1780a390d27a5b92ee715e6cd33abdf71d02099d63c0b42f545e6eed3c04697bc14aa137f863471c90503d6762d1d6cff303d1983a WHIRLPOOL b1b96e41eb18950cae539fc89263d191e399c4a85646349a518f6df9e5453a606e4bfc9c9530f527e08a2ffa6a6f4c3d0fccdb515ad379362528fe9afc30c9f0
EBUILD wine-any-2.4.ebuild 20638 SHA256 c6202950ae807c64a6eff1129a440654cb8fe237b380adb6e529964850faf1b3 SHA512 ae85b23e4dd0fb353d170f2199016d4a4d56ab487a4f4a324044033e0e30f2475d90535ad278fe429b343c10218bb1960e660095fa533434fb1484f6c468662c WHIRLPOOL 1bca00c4411840515268a63c8811717425596b923002e5d38ad70ff1e8038bf4faf64afb63d9184ea3f987669ef60bf746d1bdfa7301e5667ff6d6bb4911ea6d
EBUILD wine-any-2.5.ebuild 20638 SHA256 c6202950ae807c64a6eff1129a440654cb8fe237b380adb6e529964850faf1b3 SHA512 ae85b23e4dd0fb353d170f2199016d4a4d56ab487a4f4a324044033e0e30f2475d90535ad278fe429b343c10218bb1960e660095fa533434fb1484f6c468662c WHIRLPOOL 1bca00c4411840515268a63c8811717425596b923002e5d38ad70ff1e8038bf4faf64afb63d9184ea3f987669ef60bf746d1bdfa7301e5667ff6d6bb4911ea6d
EBUILD wine-any-9999.ebuild 20638 SHA256 c6202950ae807c64a6eff1129a440654cb8fe237b380adb6e529964850faf1b3 SHA512 ae85b23e4dd0fb353d170f2199016d4a4d56ab487a4f4a324044033e0e30f2475d90535ad278fe429b343c10218bb1960e660095fa533434fb1484f6c468662c WHIRLPOOL 1bca00c4411840515268a63c8811717425596b923002e5d38ad70ff1e8038bf4faf64afb63d9184ea3f987669ef60bf746d1bdfa7301e5667ff6d6bb4911ea6d
MISC metadata.xml 3265 SHA256 82293db6b5eca914784a25f8ca479e14257cb91dbfaa4d32a36a6a9ac4afd7e1 SHA512 46bcde15380ee0c181f395b144d58385ea07a7c699660be20f173405a7d64bf5a6a97d359ce8d6d1e27215b4fec3d7c272cdb2846803514ff10615772ce20d20 WHIRLPOOL a45aa39d0bc8b82494d8cbd433fedcb862127fd9a0930b7dfb8ad188fb1c2f186c58e426be5602aeb69d80c91dd0fbc89b931d640ed20313a4486faa61cd2cbf

@ -512,7 +512,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -545,22 +544,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -512,7 +512,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -545,22 +544,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -512,7 +512,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -545,22 +544,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -512,7 +512,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -545,22 +544,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -512,7 +512,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -545,22 +544,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -512,7 +512,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -545,22 +544,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -512,7 +512,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -545,22 +544,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -19,11 +19,11 @@ DIST wine-d3d9-2.3.tar.gz 48510 SHA256 fc17488a782def19fc02bf967128ab43236db4950
DIST wine-d3d9-2.4.tar.gz 48502 SHA256 4c7084e733d95545b894b152b2c6c9564dfb8df594cfeb1512dad80743b39ae0 SHA512 623b1720b8cd79ab6ad2a177b9beb174f31e6fc402d6885fa2006223c855919c6f5d4267c64212ecf8cf1746430c9715c506343fb740828fc99910f916b10ebe WHIRLPOOL 9c0ea34dedc2e39ce36f1539a6d761ba07429b316a1f7fad49067eec5c28a5c60b33b3d2473cbf66b009d9772c1fb123414bfa201eb8df3e61f8efc38aa1f3fa
DIST wine-d3d9-2.5.tar.gz 48692 SHA256 8b28c16701ec1cefab11d41d00954a92a5ced9a63f1ede81e96f247d2f498f94 SHA512 8b5ebec6341f70ec977aabee35decbe2d22fe43e111c1fd6015066a2b0e4fd259cd964fdb79306a489be4406078cb1e241d90ed636222174ed4abcc8026e7d03 WHIRLPOOL d5fcc5fbea4c4a4900235d33cb5de8f2a7cbf2b51b1a5c47d75ab765aa88ce1f8f81a61eefe0a742a55bb2ca210747b345589628fd1020430e4d962319b1c6fe
DIST wine-desktop-common-20150204.tar.gz 99491 SHA256 444ad6b52b5290ec7d160e2cc40e4ba0910b4c4983dba1ceb054b81b09b24b5e SHA512 1f3d7022c5cff87ed3b8fd3b7cd14397c6f23b98fe6a7c583ac0d2f439ff29d943f57375f23687aa6519ff1d84ff07624a9a712d6f19fa207fd26d01edcb6688 WHIRLPOOL e9810b2952d25c05d831000e00e423de86809ec31b9a033fd4c64a70709da7338a9afc9e632e678f49c789a8a3702fbd0113226770cdb806623f2de371a16f54
EBUILD wine-d3d9-2.0.ebuild 18152 SHA256 dfa487e77b4a2ad8cf82fbb98cbbf00ba10dcba51ae968ab5d7b90d13b9acfcc SHA512 ddc427d7c9a5744e6bdcdfc258f5945c0f5c9ba935be6646809e0f8c3b65ede7e997a08c49b07e197dd7c5945d07f5b91d9d7c85a96a9d99ce1d0d605a975b6b WHIRLPOOL efddc9a4a3fbd5b6d003cc43b51a5af5b923dd4956052f4aa769a2a4478db970b1d7c3fe20a474ac3dbebc014d16de419e2fd27dd0ae6e34f01959e450236439
EBUILD wine-d3d9-2.1.ebuild 18151 SHA256 6e51d09a517f03df29cdc1ff618313a4839a643897383db0728e3b0961b6ecc5 SHA512 d50e13473e2c4be8961eb98e742affa303bb080d576a25265a1afe971ed2942248aef1c4c59c6c85fca56ea4069d45914c5bbebd7e57f3f0c5706aaf0fbd7954 WHIRLPOOL e8f2f9fee1f507314d1a7c6d4eb4fabe166aef0c45d3311e513c1bb9fa0a5a3234f3c9821180883696dd232db6427ff48d8493e0c7d563868f32d55a67c0882a
EBUILD wine-d3d9-2.2.ebuild 18151 SHA256 6e51d09a517f03df29cdc1ff618313a4839a643897383db0728e3b0961b6ecc5 SHA512 d50e13473e2c4be8961eb98e742affa303bb080d576a25265a1afe971ed2942248aef1c4c59c6c85fca56ea4069d45914c5bbebd7e57f3f0c5706aaf0fbd7954 WHIRLPOOL e8f2f9fee1f507314d1a7c6d4eb4fabe166aef0c45d3311e513c1bb9fa0a5a3234f3c9821180883696dd232db6427ff48d8493e0c7d563868f32d55a67c0882a
EBUILD wine-d3d9-2.3.ebuild 18151 SHA256 6e51d09a517f03df29cdc1ff618313a4839a643897383db0728e3b0961b6ecc5 SHA512 d50e13473e2c4be8961eb98e742affa303bb080d576a25265a1afe971ed2942248aef1c4c59c6c85fca56ea4069d45914c5bbebd7e57f3f0c5706aaf0fbd7954 WHIRLPOOL e8f2f9fee1f507314d1a7c6d4eb4fabe166aef0c45d3311e513c1bb9fa0a5a3234f3c9821180883696dd232db6427ff48d8493e0c7d563868f32d55a67c0882a
EBUILD wine-d3d9-2.4.ebuild 18151 SHA256 a465d10e293d6003f0c14be4723da0df1661ba79132435edafde249af3551436 SHA512 616699c39a5006be554765552116bbd690bbe189cf14be06d561d409c7df4b51a61e6612ea3688f22b8df67c5f0b6c5a6fb1f0922c8245a486f3ecd9fda83f62 WHIRLPOOL 4ba9e4f3e169f2c5851433f102a7e6d996dfc6fef08dbf42f30e5c80772466012eec753897fd28cd90415c143159d08c943413eead740fbee2978f16122cd026
EBUILD wine-d3d9-2.5.ebuild 18151 SHA256 a465d10e293d6003f0c14be4723da0df1661ba79132435edafde249af3551436 SHA512 616699c39a5006be554765552116bbd690bbe189cf14be06d561d409c7df4b51a61e6612ea3688f22b8df67c5f0b6c5a6fb1f0922c8245a486f3ecd9fda83f62 WHIRLPOOL 4ba9e4f3e169f2c5851433f102a7e6d996dfc6fef08dbf42f30e5c80772466012eec753897fd28cd90415c143159d08c943413eead740fbee2978f16122cd026
EBUILD wine-d3d9-9999.ebuild 18151 SHA256 a465d10e293d6003f0c14be4723da0df1661ba79132435edafde249af3551436 SHA512 616699c39a5006be554765552116bbd690bbe189cf14be06d561d409c7df4b51a61e6612ea3688f22b8df67c5f0b6c5a6fb1f0922c8245a486f3ecd9fda83f62 WHIRLPOOL 4ba9e4f3e169f2c5851433f102a7e6d996dfc6fef08dbf42f30e5c80772466012eec753897fd28cd90415c143159d08c943413eead740fbee2978f16122cd026
EBUILD wine-d3d9-2.0.ebuild 18140 SHA256 a6f7e344c44b01a9ee010f1ffedce3d55a73274c05542bb515d3e60e309f9089 SHA512 2fd0f9f2da1a7d0a4cffc4c9ad60db104432248ca249975b7bcb68bcdc731570c5acc7d630fafb5cf5de86a1ad365b6699e79506daa3c5eabd1fb9da2f81b2c8 WHIRLPOOL 15ff35a96e03249caac120c70d50086fab16b00d7c989d018be5805f192063f60cf998a66b72c19d221541c79c0279f5ad3d256bb7954d2702f802298b970c6d
EBUILD wine-d3d9-2.1.ebuild 18139 SHA256 3664d5ff04f45f93a67f62da359d626e53661d6aa70a02dd38001e44817c99f2 SHA512 4c6ae8b875b6df2ee8e6004b26468abaaf949d1d04228c38660c30864e47b162e5b68e0098a4a2d7db12663b3d645f5ab3fa160345123943a5a76f968af17c76 WHIRLPOOL b19c491165ec2f67ad861a1bec2f04d97606c0622a9bc9e967c2545c12d7cfd894803b5ad3331d92014e9f1d265d33c90397aa946a1f9da1be55e8de152d3c7e
EBUILD wine-d3d9-2.2.ebuild 18139 SHA256 3664d5ff04f45f93a67f62da359d626e53661d6aa70a02dd38001e44817c99f2 SHA512 4c6ae8b875b6df2ee8e6004b26468abaaf949d1d04228c38660c30864e47b162e5b68e0098a4a2d7db12663b3d645f5ab3fa160345123943a5a76f968af17c76 WHIRLPOOL b19c491165ec2f67ad861a1bec2f04d97606c0622a9bc9e967c2545c12d7cfd894803b5ad3331d92014e9f1d265d33c90397aa946a1f9da1be55e8de152d3c7e
EBUILD wine-d3d9-2.3.ebuild 18139 SHA256 3664d5ff04f45f93a67f62da359d626e53661d6aa70a02dd38001e44817c99f2 SHA512 4c6ae8b875b6df2ee8e6004b26468abaaf949d1d04228c38660c30864e47b162e5b68e0098a4a2d7db12663b3d645f5ab3fa160345123943a5a76f968af17c76 WHIRLPOOL b19c491165ec2f67ad861a1bec2f04d97606c0622a9bc9e967c2545c12d7cfd894803b5ad3331d92014e9f1d265d33c90397aa946a1f9da1be55e8de152d3c7e
EBUILD wine-d3d9-2.4.ebuild 18139 SHA256 3816f9ab7e830a92e75422e68c4608ed76986c563bf0ef35b33d1d7279e9f5b0 SHA512 8a12b3b0753878ef273c7fab73e93a4751a830eeac1f5b253410f65de2c2751462639c0421dc13f28d4532ebfce42aabc8bf20dfba06b04c6e8e6edc64b5f175 WHIRLPOOL c4985e2b6718e1a3072a35c2ddc37ae6c862f0a26afd14c99138d2347c54321359ab2cbf81bc5c64284a198e38aedb42bf083ed6b5c2149cf56a874e77df449e
EBUILD wine-d3d9-2.5.ebuild 18139 SHA256 3816f9ab7e830a92e75422e68c4608ed76986c563bf0ef35b33d1d7279e9f5b0 SHA512 8a12b3b0753878ef273c7fab73e93a4751a830eeac1f5b253410f65de2c2751462639c0421dc13f28d4532ebfce42aabc8bf20dfba06b04c6e8e6edc64b5f175 WHIRLPOOL c4985e2b6718e1a3072a35c2ddc37ae6c862f0a26afd14c99138d2347c54321359ab2cbf81bc5c64284a198e38aedb42bf083ed6b5c2149cf56a874e77df449e
EBUILD wine-d3d9-9999.ebuild 18139 SHA256 3816f9ab7e830a92e75422e68c4608ed76986c563bf0ef35b33d1d7279e9f5b0 SHA512 8a12b3b0753878ef273c7fab73e93a4751a830eeac1f5b253410f65de2c2751462639c0421dc13f28d4532ebfce42aabc8bf20dfba06b04c6e8e6edc64b5f175 WHIRLPOOL c4985e2b6718e1a3072a35c2ddc37ae6c862f0a26afd14c99138d2347c54321359ab2cbf81bc5c64284a198e38aedb42bf083ed6b5c2149cf56a874e77df449e
MISC metadata.xml 2705 SHA256 4f6666dccc2eb432538f19579f5d46d303edc4108b73bca5a0264beb8397a109 SHA512 f7a215d3a4e01a56a753d9e63491771bd103d1191bbe1eb861237c8a872a97ce394397ee0c5786f0e0fd3b2c228eafd55ec09a18ba23994d1b1621cc76fea9ab WHIRLPOOL b809c67702c24a06359711a747169bd3efa6ced296f0e92f184711b8b634bffb93b12dd55498da2f07a867dd1aa0212394c8d68e55e20b4ce249feff52c76abb

@ -452,7 +452,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -485,22 +484,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -452,7 +452,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -485,22 +484,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -452,7 +452,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -485,22 +484,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -452,7 +452,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -485,22 +484,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -452,7 +452,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -485,22 +484,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -452,7 +452,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -485,22 +484,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -452,7 +452,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -485,22 +484,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -19,11 +19,11 @@ DIST wine-staging-2.2.tar.gz 10078327 SHA256 9d3cbf7e5f12c623d275457b910a158e0b1
DIST wine-staging-2.3.tar.gz 10071742 SHA256 9a81be606836fab6203857f7937ff97575947f75d52c80fb5489418efb8b87e1 SHA512 8e8af1e36cc69c63ec3542f0ec4db18b6d8c16b5c9077eb211297f3a886519da71bcf72934bf8d6d72e44c7c9f765e1d00203d0d75cab8544f69f9b0c10a7133 WHIRLPOOL 50738a6e20890748d7eb01152244d34b259759f61b3587ba39815dc066fc8e2b66ce182e1ddbc912f50076a3599aa060ec6a94eeaab4513ce3a776711929b9b1
DIST wine-staging-2.4.tar.gz 10067020 SHA256 709cab12c0ebf7cf9504fd4a67eb851272309e00066ad81f184b0f55c63e9deb SHA512 55d11851697836b582ba54696cadc812ef6b14872440f5c3ed6fbe30a05abcb8abe2ab31a11ea4daeb354854c7c0e6549401d4b26b26621808bdeb89aeb206f9 WHIRLPOOL 8d344b7e6e89322c8dbbe6fd211851c90a45a33b514c182609cc60dc21939f791abc71d8665cd66e5c5161f159fe24c4772b99405833e3d11985a644e1335eaf
DIST wine-staging-2.5.tar.gz 10062025 SHA256 b5cf6fa38151ff47ab6d725077693b02b37bb07b2ab7fda55290bb1f63ac54ad SHA512 6ab981886776f624c6478230aad18870f55b7252f1c6df90bfe1a248f7ea76cbb181f8e0780fdd4bb5e3c589a785baa7cf126a2c838adf65db2a67f873ed1698 WHIRLPOOL 7045b1642a3b14e5a507854cb8bf910c7cfb3c64ada4ee3534175c75b03cd604206617a55fb870e47fb248a4db8a9ca2abc0b4688005c1c0de0d542fec8cbc57
EBUILD wine-staging-2.0.ebuild 19698 SHA256 3013985b62799e6d0ca0dbee1fcfd36a8035ec8a6d3cb3ececd2649956f7d023 SHA512 24870f744c917e50071072af677ece0baa88d44ed6901a7a2bd7c89bad6e09e349ebd7aa66aa5d6ac8d7a16a584a6d74d168901b0541c22240989fe91f79da9d WHIRLPOOL 2974df07dbf9023dd558d459255403fd840966858af41416ba1792f7f93adcb5269700593f6401e5968d8623263f2e1a6613a92e55fcd8ad47de121206ea05ba
EBUILD wine-staging-2.1.ebuild 19690 SHA256 157a4b84ce7e68a8540846bf74e7f067ad9a5de097efb41d5481a9fe8cdc9965 SHA512 c4ef81bf933d865f503682c18b8068f774b7709df7631239206d9a535d79ac50cb3d7dab2289e8262185ba1e41b2b598d1b2c5b2152184089f6c3e4b8017c369 WHIRLPOOL 4de506a5ed45a4ba159d126830fb9bec764a4512c8c15f321077bf02bb7f49dd79fb49275d86eeb1042875c1c8c58e8b9710eb3167940a4b3e2637400044e0b9
EBUILD wine-staging-2.2.ebuild 19690 SHA256 157a4b84ce7e68a8540846bf74e7f067ad9a5de097efb41d5481a9fe8cdc9965 SHA512 c4ef81bf933d865f503682c18b8068f774b7709df7631239206d9a535d79ac50cb3d7dab2289e8262185ba1e41b2b598d1b2c5b2152184089f6c3e4b8017c369 WHIRLPOOL 4de506a5ed45a4ba159d126830fb9bec764a4512c8c15f321077bf02bb7f49dd79fb49275d86eeb1042875c1c8c58e8b9710eb3167940a4b3e2637400044e0b9
EBUILD wine-staging-2.3.ebuild 19690 SHA256 157a4b84ce7e68a8540846bf74e7f067ad9a5de097efb41d5481a9fe8cdc9965 SHA512 c4ef81bf933d865f503682c18b8068f774b7709df7631239206d9a535d79ac50cb3d7dab2289e8262185ba1e41b2b598d1b2c5b2152184089f6c3e4b8017c369 WHIRLPOOL 4de506a5ed45a4ba159d126830fb9bec764a4512c8c15f321077bf02bb7f49dd79fb49275d86eeb1042875c1c8c58e8b9710eb3167940a4b3e2637400044e0b9
EBUILD wine-staging-2.4.ebuild 19690 SHA256 ef720eaa98e8c7c6b888b071686e683e911f6787cb50d0fdfd117b6dbc9c4a10 SHA512 2916200ba00af7323f139e7678299190d96bb71b36e089c09c576abd3cb70e4750bc628d1eb40edfba256bcfcd0a965fb0d66baa0d45eb40177ab9a6f55530c3 WHIRLPOOL 33fd19abd2bf3d7d771d5fc03fee242364ad550dd1fca985269fb345f7e4b955467644ae2a4b0e1a7db949c91125c22d31b2cc9509b882e9489cb88c656a0658
EBUILD wine-staging-2.5.ebuild 19690 SHA256 ef720eaa98e8c7c6b888b071686e683e911f6787cb50d0fdfd117b6dbc9c4a10 SHA512 2916200ba00af7323f139e7678299190d96bb71b36e089c09c576abd3cb70e4750bc628d1eb40edfba256bcfcd0a965fb0d66baa0d45eb40177ab9a6f55530c3 WHIRLPOOL 33fd19abd2bf3d7d771d5fc03fee242364ad550dd1fca985269fb345f7e4b955467644ae2a4b0e1a7db949c91125c22d31b2cc9509b882e9489cb88c656a0658
EBUILD wine-staging-9999.ebuild 19690 SHA256 ef720eaa98e8c7c6b888b071686e683e911f6787cb50d0fdfd117b6dbc9c4a10 SHA512 2916200ba00af7323f139e7678299190d96bb71b36e089c09c576abd3cb70e4750bc628d1eb40edfba256bcfcd0a965fb0d66baa0d45eb40177ab9a6f55530c3 WHIRLPOOL 33fd19abd2bf3d7d771d5fc03fee242364ad550dd1fca985269fb345f7e4b955467644ae2a4b0e1a7db949c91125c22d31b2cc9509b882e9489cb88c656a0658
EBUILD wine-staging-2.0.ebuild 19679 SHA256 a38adad03ea8996b351869d5d45a5a56e7167aa0ee6b03cdee92ec11694907d6 SHA512 908b359a1c1cc5f5e9688f6ecb61745eceb83fea82156c26c8db2f1580eb34589d37d6c576e5ace1498fabe739d5cf33430f1c30d8c5d0b4ebdbd52a03a8b81f WHIRLPOOL d2b5ddd28b318242f31b27f868a5a8f07aa53b03b8ea23315368baea8deee8bf8196306493fa7aa33baabde2fe4a7d78a384f4383a3da04302bdd646d4c82b94
EBUILD wine-staging-2.1.ebuild 19678 SHA256 c5b42ff89a7c13cf47253fc0e038430fe8d752cbc7ebae944659a5223cc26515 SHA512 5748760ef0bb676c4eb2448d82221151790870a527f2b8b04ea60d889cfa9beea1e1d3d6ac6837824666bdd3538ff50c07f2663028a187e1c2a435d1174c9ec2 WHIRLPOOL 9d8201ffb121c3a165658881552d7f6c9bac5e8c3caf7a3e1be584b9cd64aebb5a5bd7ead4f7924380d4836ecda0b0389827c638915c7c5d06fd1fc3e70a7061
EBUILD wine-staging-2.2.ebuild 19678 SHA256 c5b42ff89a7c13cf47253fc0e038430fe8d752cbc7ebae944659a5223cc26515 SHA512 5748760ef0bb676c4eb2448d82221151790870a527f2b8b04ea60d889cfa9beea1e1d3d6ac6837824666bdd3538ff50c07f2663028a187e1c2a435d1174c9ec2 WHIRLPOOL 9d8201ffb121c3a165658881552d7f6c9bac5e8c3caf7a3e1be584b9cd64aebb5a5bd7ead4f7924380d4836ecda0b0389827c638915c7c5d06fd1fc3e70a7061
EBUILD wine-staging-2.3.ebuild 19678 SHA256 c5b42ff89a7c13cf47253fc0e038430fe8d752cbc7ebae944659a5223cc26515 SHA512 5748760ef0bb676c4eb2448d82221151790870a527f2b8b04ea60d889cfa9beea1e1d3d6ac6837824666bdd3538ff50c07f2663028a187e1c2a435d1174c9ec2 WHIRLPOOL 9d8201ffb121c3a165658881552d7f6c9bac5e8c3caf7a3e1be584b9cd64aebb5a5bd7ead4f7924380d4836ecda0b0389827c638915c7c5d06fd1fc3e70a7061
EBUILD wine-staging-2.4.ebuild 19678 SHA256 e19b48d4bba7223b3c597338b5d54e2bf7f9337a8696baa2b9f29a88514735b1 SHA512 b2125966ebb7624db0fe1bc479b81ddb76ebe311c72e1112214414d5c57de72b13cdfde703c590e2a22938d5a93208e7b410bd9cc04e1c09252ff6ffca0840fb WHIRLPOOL 01810b101de7844d3bda6c0648c9e5cace33e06a634f275b2ec8ff01d6178e7032d1388451e48d499449514ee6dfd72093115970a34fe71b163ffbe5a0464aba
EBUILD wine-staging-2.5.ebuild 19678 SHA256 e19b48d4bba7223b3c597338b5d54e2bf7f9337a8696baa2b9f29a88514735b1 SHA512 b2125966ebb7624db0fe1bc479b81ddb76ebe311c72e1112214414d5c57de72b13cdfde703c590e2a22938d5a93208e7b410bd9cc04e1c09252ff6ffca0840fb WHIRLPOOL 01810b101de7844d3bda6c0648c9e5cace33e06a634f275b2ec8ff01d6178e7032d1388451e48d499449514ee6dfd72093115970a34fe71b163ffbe5a0464aba
EBUILD wine-staging-9999.ebuild 19678 SHA256 e19b48d4bba7223b3c597338b5d54e2bf7f9337a8696baa2b9f29a88514735b1 SHA512 b2125966ebb7624db0fe1bc479b81ddb76ebe311c72e1112214414d5c57de72b13cdfde703c590e2a22938d5a93208e7b410bd9cc04e1c09252ff6ffca0840fb WHIRLPOOL 01810b101de7844d3bda6c0648c9e5cace33e06a634f275b2ec8ff01d6178e7032d1388451e48d499449514ee6dfd72093115970a34fe71b163ffbe5a0464aba
MISC metadata.xml 2955 SHA256 f4f105ffb3009a1ee61b31743744cd795ef2da305fb458ea2992b55cfcc90009 SHA512 b917429dd84d64e69cc36a2801a9c94751eb238a9a5c01b34e838f8275bda311fc7459ccd52c4d8e31dfb195069976455ba1d41c5067d1ab71648f3e5891ca3d WHIRLPOOL 46596ceeadaba8ae2f06cb58534ac5dc26ad16d3685666942378a1a80121c470a10dde88bed209416720d3219d868ab24045950978ea7ab296ad109ea44eeed8

@ -1,6 +1,5 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
@ -490,7 +489,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -523,22 +521,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -489,7 +489,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -522,22 +521,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -489,7 +489,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -522,22 +521,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -489,7 +489,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -522,22 +521,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -489,7 +489,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -522,22 +521,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -489,7 +489,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -522,22 +521,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -489,7 +489,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -522,22 +521,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -13,11 +13,11 @@ DIST wine-2.3.tar.xz 18931732 SHA256 afc95c7a87cc8f0730b462c50a5dfc9c462eb02c6bf
DIST wine-2.4.tar.xz 18953748 SHA256 87b5df07e4781fecce2f92415a4717208ea253a20a0df8b36b9f90b69b72748e SHA512 15ae7e97dc72a8636b2c15c93803ed430fa456d673add61457cf3e479e769559c682b40949b5d38828f6681f13183e560fcb4a2eb0f0ba25e6eade46f7d3d7c0 WHIRLPOOL 558ab7b7517ad5e03366b4db974047eba776585e958a5b71bb2e93993e21bc725ea7a8bcf2a4354f34ca38c94ba99ccd15f2f8b5e4b58066bf339d3517eec56c
DIST wine-2.5.tar.xz 18993176 SHA256 13f92b7ab483323aaabbc6519851e688ad4372ea30569961c831d40d6d3bccd2 SHA512 7b6faf6d8aa3d41465ad93ebae055581136f736c7eb8b4c61682e5a05589c83a0ff2c85e0f9abbca016f31b6f1c1435617c4994f1913f715a8707ebee3f28467 WHIRLPOOL 5acd2ac65df5dee1c860ddca72b8df8e021a0b95a3a1870d15468ce4591d569fa15bf8a0a6d341bcd3a624d13d0affe5b0263e67f9dfcbbf3ae7b59218dcded9
DIST wine-desktop-common-20150204.tar.gz 99491 SHA256 444ad6b52b5290ec7d160e2cc40e4ba0910b4c4983dba1ceb054b81b09b24b5e SHA512 1f3d7022c5cff87ed3b8fd3b7cd14397c6f23b98fe6a7c583ac0d2f439ff29d943f57375f23687aa6519ff1d84ff07624a9a712d6f19fa207fd26d01edcb6688 WHIRLPOOL e9810b2952d25c05d831000e00e423de86809ec31b9a033fd4c64a70709da7338a9afc9e632e678f49c789a8a3702fbd0113226770cdb806623f2de371a16f54
EBUILD wine-vanilla-2.0.ebuild 16914 SHA256 08b8ce9201a51599b172ed43405f53d462a1c9959240dd2e56e665d74c35ea3b SHA512 394b239b0c307a141c1788274a43f76cbd6886a7cae6928004ee8dc48f072e5ffe14967ea5f854065abddf5f531736a583301f835a903edd60bf701e3436add3 WHIRLPOOL 0fb145cf2d1ffd187b0cc23f9b937ae5e6f7672ff700cf99c1f6fb2fa6d3d5b57c2c429fb8c95e06ddb29cf7ac173316c9e1bc3c52047993eb8102de9d99a5d9
EBUILD wine-vanilla-2.1.ebuild 16913 SHA256 7f4262174dfa9fc3572ff39384a1e244d3132cddcf8801c75296166515861b2a SHA512 864530667f7cd40a1bd166693450d2f822229fdf2c29291735b27b8610372b9575ca65c3e9156c8c0e8ea948e0f33369b1b7a527e9e1a05b9d61f849f6d46bfa WHIRLPOOL 72a5dca1180df4279cf22ffe6f5c4c36fae279048732948a5ecfb46a6a528dece8c1eb4e61cc618082b0742d9f92ddcec4fa52d0611af7970d1a3408ef257ba4
EBUILD wine-vanilla-2.2.ebuild 16913 SHA256 7f4262174dfa9fc3572ff39384a1e244d3132cddcf8801c75296166515861b2a SHA512 864530667f7cd40a1bd166693450d2f822229fdf2c29291735b27b8610372b9575ca65c3e9156c8c0e8ea948e0f33369b1b7a527e9e1a05b9d61f849f6d46bfa WHIRLPOOL 72a5dca1180df4279cf22ffe6f5c4c36fae279048732948a5ecfb46a6a528dece8c1eb4e61cc618082b0742d9f92ddcec4fa52d0611af7970d1a3408ef257ba4
EBUILD wine-vanilla-2.3.ebuild 16913 SHA256 7f4262174dfa9fc3572ff39384a1e244d3132cddcf8801c75296166515861b2a SHA512 864530667f7cd40a1bd166693450d2f822229fdf2c29291735b27b8610372b9575ca65c3e9156c8c0e8ea948e0f33369b1b7a527e9e1a05b9d61f849f6d46bfa WHIRLPOOL 72a5dca1180df4279cf22ffe6f5c4c36fae279048732948a5ecfb46a6a528dece8c1eb4e61cc618082b0742d9f92ddcec4fa52d0611af7970d1a3408ef257ba4
EBUILD wine-vanilla-2.4.ebuild 16913 SHA256 c62191b1a210848891801382c7e28240e07ff739e33d6ab23061762877e84820 SHA512 b53520d79e7f6851d38e639c782244a0c718bad9f9af3b5c09d0e5986bb82625d003759752f1b9471a4a12f6ed9f4cc50297c79c1610ba4af1eab4bbc06cb7c3 WHIRLPOOL 222adbfe6ac8f133dcd71164754d91f4d55e764e92a33fd5a663a3e7f1adb478b7ec01be27f46c0a876a86c61c174e6fdf98907b163d30353331aad982bd1671
EBUILD wine-vanilla-2.5.ebuild 16913 SHA256 c62191b1a210848891801382c7e28240e07ff739e33d6ab23061762877e84820 SHA512 b53520d79e7f6851d38e639c782244a0c718bad9f9af3b5c09d0e5986bb82625d003759752f1b9471a4a12f6ed9f4cc50297c79c1610ba4af1eab4bbc06cb7c3 WHIRLPOOL 222adbfe6ac8f133dcd71164754d91f4d55e764e92a33fd5a663a3e7f1adb478b7ec01be27f46c0a876a86c61c174e6fdf98907b163d30353331aad982bd1671
EBUILD wine-vanilla-9999.ebuild 16913 SHA256 c62191b1a210848891801382c7e28240e07ff739e33d6ab23061762877e84820 SHA512 b53520d79e7f6851d38e639c782244a0c718bad9f9af3b5c09d0e5986bb82625d003759752f1b9471a4a12f6ed9f4cc50297c79c1610ba4af1eab4bbc06cb7c3 WHIRLPOOL 222adbfe6ac8f133dcd71164754d91f4d55e764e92a33fd5a663a3e7f1adb478b7ec01be27f46c0a876a86c61c174e6fdf98907b163d30353331aad982bd1671
EBUILD wine-vanilla-2.0.ebuild 16902 SHA256 cfd5b28a588b5157e02cbdbe025495eac5ee91ae78173df8d17f562efb255efd SHA512 ce48266c5a086599cbac16c2c2cc5707e8f532d79f124d007e208f021aae81af3971c0b45d49cbbef619799b849033b4a8803ca1b48122790c33bb253a773d1d WHIRLPOOL a695507c4e3783460239ac408f7ad500d7cc792c121d8249c3617990b44914909d363244a2de8cea2f37f4fdcc45907203299ccaaae4ba66ef19caa11fdfeb87
EBUILD wine-vanilla-2.1.ebuild 16901 SHA256 58d924166ec4889bb64042cf1b31176b521a2b25a8232602bec2a16ff79ad0df SHA512 27ec6989ad8b3f3918adcec16a457f62ea5f43fc34dd12955835f1686d6cb7c54aeb4d09620e2ab40c738d291d026fdb92c8b73962d738576f89b83a9ad44ba5 WHIRLPOOL 8dbbd1ebfedce77e115d003f82cb511167b461d953a54cc1e7dbce21e10164e9998ed70d871b5b18533fd7078415af6127f342208f88f479299940c15826fc49
EBUILD wine-vanilla-2.2.ebuild 16901 SHA256 58d924166ec4889bb64042cf1b31176b521a2b25a8232602bec2a16ff79ad0df SHA512 27ec6989ad8b3f3918adcec16a457f62ea5f43fc34dd12955835f1686d6cb7c54aeb4d09620e2ab40c738d291d026fdb92c8b73962d738576f89b83a9ad44ba5 WHIRLPOOL 8dbbd1ebfedce77e115d003f82cb511167b461d953a54cc1e7dbce21e10164e9998ed70d871b5b18533fd7078415af6127f342208f88f479299940c15826fc49
EBUILD wine-vanilla-2.3.ebuild 16901 SHA256 58d924166ec4889bb64042cf1b31176b521a2b25a8232602bec2a16ff79ad0df SHA512 27ec6989ad8b3f3918adcec16a457f62ea5f43fc34dd12955835f1686d6cb7c54aeb4d09620e2ab40c738d291d026fdb92c8b73962d738576f89b83a9ad44ba5 WHIRLPOOL 8dbbd1ebfedce77e115d003f82cb511167b461d953a54cc1e7dbce21e10164e9998ed70d871b5b18533fd7078415af6127f342208f88f479299940c15826fc49
EBUILD wine-vanilla-2.4.ebuild 16901 SHA256 c54abb31628c4a4e6b5a7256cca31f26523a7a21de06ca3b3f9912377bf22941 SHA512 052e412c994cac16a42dfc9e4267147f54a78faddb8d8fa1feabd47e145df4322170350f5d1d054282a8c03096595a1f905021f48f741e50380fc21284427aa4 WHIRLPOOL 2b8600dca0677e20f62db9c9ff871b19ad3e06d5551e47348b8fca239dd76653248305d4f303bdb1cc91497356d4007d3fc5b52a1778ebf3babf8fb674f303f5
EBUILD wine-vanilla-2.5.ebuild 16901 SHA256 c54abb31628c4a4e6b5a7256cca31f26523a7a21de06ca3b3f9912377bf22941 SHA512 052e412c994cac16a42dfc9e4267147f54a78faddb8d8fa1feabd47e145df4322170350f5d1d054282a8c03096595a1f905021f48f741e50380fc21284427aa4 WHIRLPOOL 2b8600dca0677e20f62db9c9ff871b19ad3e06d5551e47348b8fca239dd76653248305d4f303bdb1cc91497356d4007d3fc5b52a1778ebf3babf8fb674f303f5
EBUILD wine-vanilla-9999.ebuild 16901 SHA256 c54abb31628c4a4e6b5a7256cca31f26523a7a21de06ca3b3f9912377bf22941 SHA512 052e412c994cac16a42dfc9e4267147f54a78faddb8d8fa1feabd47e145df4322170350f5d1d054282a8c03096595a1f905021f48f741e50380fc21284427aa4 WHIRLPOOL 2b8600dca0677e20f62db9c9ff871b19ad3e06d5551e47348b8fca239dd76653248305d4f303bdb1cc91497356d4007d3fc5b52a1778ebf3babf8fb674f303f5
MISC metadata.xml 2531 SHA256 2dc440429c8e477d9262064551ed7a8f867987fc1cba179f744e8a33ae4d0f2d SHA512 319a0d43898ffa26ee19f02a2eb1062e79e896c9f75531447cd4e0149427ebd382e7a1ebc1d6f2cedf95b9751872b455b897d830590f2a87db099b92cc5dd9e0 WHIRLPOOL e50921ab2731e8ff22af571b7b9241834b4b086a671ab40cd843377edf5655b8d20d6611d0d33b2b6ac3e45d17563276c1ac25194b30d1b25d857e2f5be5a433

@ -418,7 +418,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -451,22 +450,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -418,7 +418,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -451,22 +450,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -418,7 +418,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -451,22 +450,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -418,7 +418,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -451,22 +450,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -418,7 +418,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -451,22 +450,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -418,7 +418,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -451,22 +450,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -418,7 +418,6 @@ multilib_src_test() {
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
@ -451,22 +450,24 @@ multilib_src_install_all() {
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##*/}
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
for m in "${D%/}${MY_MANDIR}"/*/*; do
new_man=${m##*/}
new_man=${new_man%%.1}
newman "${m}" ${new_man##*/}-${WINE_VARIANT}.1
done
eval "${glob_state}"
}
pkg_postinst() {

@ -1,3 +1,3 @@
DIST wine.eselect-1.0 18653 SHA256 d8cae88a4f02c27db7e6423ceb4f2cf248af7136d32abda18349b74fa5a293b4 SHA512 cf52c8f5e72efb722f84eb5475f44ef9471122898cf6703d534c7c550d89477904f3da7aab4617be62f84c2d2c6bd8b8e711928436145f8424029f11505b3b8f WHIRLPOOL 70014c35bdf71d95f7c1ecc5d18bfc7a405d869bdb29cf4869f80c17a1e435085242b9ad66867e577279074284918c07778c07087d9561c470f70b12188d2372
EBUILD eselect-wine-1.0.ebuild 1285 SHA256 ba4f759e151feb24883a76d5ac182936ec985c3826ba456d6db17bcf60fa1d8a SHA512 fa7c5fa9fab06274d3c10f575d0f4c24edb052181899848f536e9da97f331941746344d37d9f36cc66c3605a81be614807183c5d9d35ce019d0cd8845c26ddb5 WHIRLPOOL 75f4a3701930f55e8e01a25029a779764b781e28bfa5f0a3c7029829d3b64072d1af5d4597c58819423c28eab29284b8e0109d56bdf18c59d5d4577e166ddeda
DIST wine.eselect-1.1 18768 SHA256 e478ad4b7d51a064ab0ba5bd266d7c6a31f2bd6b24affbe67f03d76c932a628f SHA512 d7b17f826900cdc7bd55dae36e45b738862ca7d114fb8cf3cfd6bf887427ff7c462bb47475b61b704a206c92339bbbe6f9f6dcb2c20235d3148c8aae49006eda WHIRLPOOL df0463604bede4e6539b12e18ecaa9efa7a1e3638d211de416560590068b9c2e6eb97fe821335e54a0eceadbee1985712af2b864c8764fcf1ee4b37a1bcb4ae1
EBUILD eselect-wine-1.1.ebuild 1285 SHA256 ba4f759e151feb24883a76d5ac182936ec985c3826ba456d6db17bcf60fa1d8a SHA512 fa7c5fa9fab06274d3c10f575d0f4c24edb052181899848f536e9da97f331941746344d37d9f36cc66c3605a81be614807183c5d9d35ce019d0cd8845c26ddb5 WHIRLPOOL 75f4a3701930f55e8e01a25029a779764b781e28bfa5f0a3c7029829d3b64072d1af5d4597c58819423c28eab29284b8e0109d56bdf18c59d5d4577e166ddeda
MISC metadata.xml 349 SHA256 f1f4d5d798667fef577f3f1d02e49e812e8c8b2ca8e54896fd14dc7ea021d31e SHA512 6cf19c6d24c94eb55791c63d337d2b1061a70019e1826f9941bee27176686c5204d6a2f32a13aea962e8e2c5c5af9a39031fafaccaf709a44d519229bcbd7b48 WHIRLPOOL 7150334f10af7730eca36744116ef90781a4be12025da11dc6428c64a3e8188b2de812a25fcffc4073a6619641466117af8a72c932fc27f042c281d61330ebe9

@ -1,6 +1,8 @@
DIST translate-shell-0.9.4.tar.gz 68271 SHA256 bfc04124d2fde7924e6b5c3a11fdce7fbd2fdb1819c0b78c3fd0a7d36e330164 SHA512 27dd3efd7a6ec3761804d0583f4029fc1ca6fc1a920e939da1c9b8ec0742e4a3e0176f8a990b79639200592a3c5ed70723dc00890701ed67e7528454e4ff1357 WHIRLPOOL 9691ba473f1554313ffd23ac026e1eba50698491e3c2002a3506d74e87befb175b55a86aaec4b3118a92c7df6eb2ef32a4c94f89ed4e30b0700c40e518aaa36a
DIST translate-shell-0.9.5.tar.gz 69030 SHA256 74bd84f48b0b2887949d954be4530c34faddf8605f936668f8e904bb3ab5712a SHA512 b304bfc59ec2f373e566d694ec3fabd35abf64c8d3ea956f34ee7592716204aa64c3113f4b994c34fd1dc16b61b8f5b074beae19646489317580c0352a2a6ac4 WHIRLPOOL 4bf792f286ffb780e65f12c080565b9d626631637d4fde120b73bdd33b641d4e918b96df670a2c7585a13c7864ea91cd5438d73bd6bc8c4a2e1ee47f848b4630
DIST translate-shell-0.9.6.2.tar.gz 69544 SHA256 db0e322cd1361c45d0740049e11d349be61ada859d5daa59c53396d0ccbd5e4b SHA512 a7bd3fba43485a22c2fdd4261c24579b03aeafefa40863c3b8eb1c814a167b9a6f5700086c1cd411063c66c169875b96d2634ed04f45beb6d53b4725eb7fbea9 WHIRLPOOL 96ba55a3000d75ed88049bc6d700e87d93f0f30248930eb273a535e8a7a1cf01756d03b5e4e345e89e637124cb9c33897b1a3ca1899bbf928d8ccdffa40313b5
EBUILD translate-shell-0.9.4.ebuild 699 SHA256 9c2f37fb978e9673f4ed99e5eb0958dab7e120800cbd3c3e8abba57b85ef9af9 SHA512 ccb7f3dc1231de298d4f1b6b9a4dc51f7dc17993c651096d5a47b7e77f108de33cd327cdb4394e7540ad4d92561acb9403905ff6d0f183a3df9e24af2ccf613b WHIRLPOOL fafa828629d99081a8e08dcfc133747311db65f26518d749783e728ac47db3539c59b6b2d779a9c57de45375cfaaa3bb32e0513598096f9080deb4c607bc9332
EBUILD translate-shell-0.9.5.ebuild 699 SHA256 068958bd8d20194c580d2f4b4dd1d7b6acacef97d23a85038d09261e2fb80d43 SHA512 c5a1875e926719a064d41427ff770837e09fc897eecfd62caf407bec594ec9481d45867f3a08eb8a0e0ce8273f9ba280a4015a8cc63108bffae7246760882ec5 WHIRLPOOL 8f7fa92ce921142e69f21d069f446802547a4190ecf08acf68f24be53b6d4e6f5f1c0356f3d381bb0c2d434118f5e755b6a8f72d253dae4cb04936ba89cf1eac
EBUILD translate-shell-0.9.6.2.ebuild 694 SHA256 893e0372ccbf17c46073919193fcd12f9be6e2295596ec5e721dcb16d0da7222 SHA512 9246fb2636169db79a4c4f14ef002b14e398985db146a5f0fddc34b97b9808b2ed20e114c305e42fe511435d36224417ee3b5fb2d7d26fecf23ed0304f92ff08 WHIRLPOOL fa324aca54135cd8062c2640a44eea020bc6def7dd154cfbce11177d99f0eaff6d0bf5a8af7fc7801b97c8dbce310c76f04196e31eaef8d822e8b7b4c1cedfca
MISC ChangeLog 1244 SHA256 4cc6226646da7da4db59507154e0af507374d9d2cc2ef2960082fa4d8fba5c95 SHA512 07c5135912ec36c45358f0492f6fb572e9d0cebca542ca3b1ec56b8c181f92b90497432713369661f4ab14e9c0c358ec1219e94164b5951f97612cf0adfb58fb WHIRLPOOL fd1e9d68ffbafaa73633db40b8f9d3f7ed10d78786c2166e99e4d980e89b60eafd0c4fc33ce0976fd44c7e5939144939a821a0e61917c5599c103f4459386640
MISC metadata.xml 940 SHA256 aee69180ba86c7505e14edbac48e66650c3718a735bba4d4bf78569537528216 SHA512 c7da103da336b89f0401ad273388acf9244ae65761cb43be81e5cd65516ed52cbdd1b92381f09761a254a3a40c7027d3b77b556638eaa52ceb56e6b1aabb6f8a WHIRLPOOL 15672a940070bc592e288a2c8dcbf83974fd5b9746b8568c7a24c69bf42daed9d672d7137bce361305639ead9e5d64d0eeee1c0eca418d3e158b9b35e754970b

@ -0,0 +1,33 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
DESCRIPTION="Online command-line translator"
HOMEPAGE="https://www.soimort.org/translate-shell/"
SRC_URI="https://github.com/soimort/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+curl +bidi test tts"
RDEPEND="
app-misc/rlwrap
>=sys-apps/gawk-4.0.2
curl? ( net-misc/curl[ssl] )
bidi? ( dev-libs/fribidi )
tts? ( || (
media-sound/mpg123
app-accessibility/espeak
media-video/mpv
media-video/mplayer
)
)"
DEPEND="${RDEPEND}
test? ( app-editors/emacs )
"
src_install() {
emake PREFIX="${D}/usr" install
}

@ -1,11 +1,11 @@
AUX carbon-c-relay.confd 362 SHA256 59585da9b3c72eb569bb5a736350e8fd7c397955682cf301fd3e261e658523f5 SHA512 39c4838e39c494ac70573f1d7202d7bf359a01903877eabac60f5576c288372897c72393322a3d991ae6bfc75f8275c178ead912321836f570b6535b9c53fa8e WHIRLPOOL 67edfb327a9d6d653ecc0e6319616be839cd5f8181aa88a93d486514620426c5ef8590f659501336a55754c1525fae4c92a61a9942ebc5a4746c0be29f20032b
AUX carbon-c-relay.initd 1678 SHA256 c3296fc3944080e88059967646f4d88a1bbd8b3e2c4fa9a0b2e9224c73ec4613 SHA512 5a3415395affe6c4e315c650733d8e335d5fa8e490ffeba8dc7c944976f3b68ca14e801175a2136499b00fa6adf403428ae509cb9c3596b6a3188ef20d09c575 WHIRLPOOL dc413e1b2fb77919e688bf5ec91e4afa434ca6fdb466f432621bc7455f7dac7ad5b45753a11bcf5a64e06941569fce26c611d541bf91910b72d58c8b096e0bcc
DIST carbon-c-relay-2.3.tar.gz 99098 SHA256 06c2ac565d4d24deb88b6ac1c407890522da853845bfc9576abd16a96478a6d2 SHA512 9ca0449c9014c7b63c84ae1625a99a52608788e9894f6e002537b818e1f796d04e1897e7f81b8f673935e33d59f64b9bd9bacddee307bd56e4cda44d703df737 WHIRLPOOL c6c4f31cdf1dfdb4ffa99327a3cafd45af05955789b1f7d2d7506a6ff440dd8870fa23fb111c0ef7412935cac5a1ea22c1f4921e0ab2bd600269d5b75ef9198d
DIST carbon-c-relay-2.5.tar.gz 102119 SHA256 6d3c538aacd08e9798e294d56b98854fdafe1b3a1d0d8118a406a2d8fe6aad5b SHA512 0b3b04003cda761816ea4bbe9d441366438c8507702f157504b21b66c9ef9b1e135239e6627d3dd3d371c023d71f2cd97ba45bc2ff6296a4998e06bdda219ea3 WHIRLPOOL dc73f9e001217ebbc84bc603fe94bdbf34a8039c65f3d1612c31a2e5de0fe8cb6a5c9db5bb7e79681daf567033b5ee2534a844f9e6d3315ca50f2ab0f1d5befa
DIST carbon-c-relay-2.6.tar.gz 103576 SHA256 580ec4629ab63288ba73259a8b98300d649e253ac940c0343e009ed5c454053f SHA512 652cde8b70118af43d90f053cfc54d458abcacbe63a8f1fffe97df76d3ce956c6903132bc39a6d0bda10406e929bcaed49f8c6285e4de7b4c047b5420b7ec446 WHIRLPOOL faf2d936acfb7a7eddb9fcf50d62ad32560bbca7e998dd327c5473a38faaba5c55713d2c3c243f121a790a5dd001169e38bffc9be8c25a1c292082c3bf176b8b
EBUILD carbon-c-relay-2.3.ebuild 763 SHA256 7ad02cd7fc2dced6013b43f0df43e55aded1b6f7b12defa592f8810cd37ac19b SHA512 8cca8f6d513a05a3101c23fc1b5ef990015999a4b2457772e316e648a05ca3300731078b319ed4862a0e2b2939ad495cf606b06b51830b16f76a492800d41c9f WHIRLPOOL 92de1ac6402eeb37e32f311f8638f1f862462d79b8b5b06ac9dddc34f80155c8df1bd7d79dade7f32f4fba16393f53fa4bb6e95e02a10cd55987ba39fcacdf41
DIST carbon-c-relay-3.0.tar.gz 153479 SHA256 5ae673ed0091a814bc8d6081ff14cfbbda7582fa0c8ccf1a5cf438ba84c2b585 SHA512 046dd19be1791eaf2b50bd7029f0bbe8ad0805113faf9a80b37571c42d76c0f7661a9273876de8cd5bf1d13fdc8133a8eaf9def28dd8077bf667225726797fdc WHIRLPOOL f349475179f762a226c87c87fe12e5b43be4fbff36ed12292c5461e65cbf1a814108daa4e0bd6946b077c230656372e6190fc657136cf6e4fa541e4636dc9b8d
EBUILD carbon-c-relay-2.5.ebuild 763 SHA256 3b1788afdd5dab301b221b01cee8807a1f4e63742e0b0ad9b1680624ec58edaa SHA512 f8836f0b85480498ec316e1e356e2c06038f7cd98f80519d7734b3ec4d41113a6ba0f67a4740b2244ccbbf60a643c94dcd9be20d15efa44bfe60f362c9b8d770 WHIRLPOOL 40e0a34012176a16bab0a0f6c889e871ee2c42b8c5c3fa2b41e844a2d4f9dd58507878e5e6ae813b82fda8a3fffc8f0f6c26e575f23f6c002973b148665aeaac
EBUILD carbon-c-relay-2.6.ebuild 763 SHA256 3b1788afdd5dab301b221b01cee8807a1f4e63742e0b0ad9b1680624ec58edaa SHA512 f8836f0b85480498ec316e1e356e2c06038f7cd98f80519d7734b3ec4d41113a6ba0f67a4740b2244ccbbf60a643c94dcd9be20d15efa44bfe60f362c9b8d770 WHIRLPOOL 40e0a34012176a16bab0a0f6c889e871ee2c42b8c5c3fa2b41e844a2d4f9dd58507878e5e6ae813b82fda8a3fffc8f0f6c26e575f23f6c002973b148665aeaac
EBUILD carbon-c-relay-3.0.ebuild 763 SHA256 3b1788afdd5dab301b221b01cee8807a1f4e63742e0b0ad9b1680624ec58edaa SHA512 f8836f0b85480498ec316e1e356e2c06038f7cd98f80519d7734b3ec4d41113a6ba0f67a4740b2244ccbbf60a643c94dcd9be20d15efa44bfe60f362c9b8d770 WHIRLPOOL 40e0a34012176a16bab0a0f6c889e871ee2c42b8c5c3fa2b41e844a2d4f9dd58507878e5e6ae813b82fda8a3fffc8f0f6c26e575f23f6c002973b148665aeaac
MISC ChangeLog 5651 SHA256 225cfa30da5b142e679f76ae622e5ebfe44d3c0e0f5c121e2e5f3770bcfa965d SHA512 4e64882411923e4f7e288988f590d4a3975413c2f1bb8baf16cc1146763eec60efc0cb28e05d8d9c9a23ec08f8a712aaefc537f66af3806106677e464281289b WHIRLPOOL 4324b314f2145d9177a844548bd8eb679d5ca9bba2d39e29cabb55a6b49217e633b41e2c899fc53386e1f41fe533b274d2f83e847c9081643a00200cc4e875fb
MISC ChangeLog-2015 2171 SHA256 b82d3b5c6ce6bd8756f7d98dd2b905f5a341cdc744064db88cd72fff94f2f8f0 SHA512 4948557084548138e005af3a72428c07aec2dd7ee1535e834a3a30ac1ddf7c6f638181bc7074dd4544da22da4397f6ab434f50bf2aa0c494f3ab11b92dac3d76 WHIRLPOOL 5f7325c694d1fadc31d831f62c3413d289c7c092af61f5ca53944a759203badf7f2c9c5a35b36d47738dde31162508220c07304d2752b56ed7a07b2bb9002d28
MISC metadata.xml 313 SHA256 24ccb0b4ebc32dcd26652eee575bd2834175813c338dbdb203b45e828676d0de SHA512 df24381507480f808a47e0b8477f9f407d85a113fd6a8f6a100fd96fc2011f3a6d7cfc7bcf520e3254f604878b5bdd1672d92fc4969da0becc5e96da520d2ad7 WHIRLPOOL a54cfdcec88940275365ae60407b6fdddc384755dc0cc5e000222f859bf14c33e7a7b59f9615ca75d68c6f91a43f1243ef529cdcda20c21a360a1dfb750e96b6

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6

@ -1,5 +1,6 @@
EBUILD prefix-chain-setup-0.5.ebuild 6092 SHA256 40e3567bfa308232625ae87a1284fc6b3ec70a009ae5b65a5b9b5b2380e6936e SHA512 0615e9e39ce76aedd0c682ba098770c1a209ac92d849bbb702fc76091c3999dfc88aa1e8fab9cbe029f1a30f0eb1dcd7601add4b8f8de318bf76e3193010a36c WHIRLPOOL f8f7d345b3b1fd65e6dac678f787f7fe6f76304aede9cef9919e935c933477f3c4fdeee6013b957b427e0b3b7a48c6725bbd6d0fd19cd972dd4a32a93efd5e44
EBUILD prefix-chain-setup-0.6.ebuild 6123 SHA256 298b8cb6b57c95eb69f3188e724a55b91e2bf1faa37bedcde306d3412fd8e8e2 SHA512 300c8ad213b746d5c62d07bbb918c6a3370184221d57b5dd3b19ea475c00aa22a7e0acf75cf40b8eab04e71e1fb58562c073964e7c77b747860c947cba15d602 WHIRLPOOL 8d615edd03c30ff3dd32d64c08aeb54a44ae4f3190c7edac5d1459824dc65db8e8a8c71c49f05ff95cd0253790f25ad154af179e360d5efdcfced4d5f8da7ead
EBUILD prefix-chain-setup-0.7.ebuild 6577 SHA256 e344210f76957951f7c74c92896a0887bf5a72428c8de399079b76b15a588ecb SHA512 970799e19c57158fcaffe6af84bdebb0b28466014454d5987bffe40cbfe2605fbe948deb5c924ba70b1ad1abd72afbeff5c7605b48091d121535e9acce67294f WHIRLPOOL b982f622049d52e95d42a61cdf8bc24276064d189c0b7b986c82605267d155cafa6f3f6c954a2ceb975f9962668c611e314902be56fb7d8fdbfb005c9a2b6eef
MISC ChangeLog 2663 SHA256 f890acb2155ae94ba9cbf54ad58453ffdd1f70f1217735826302676f12759fc4 SHA512 4c0d894163a995d953fdb349eee7a4ed4f78c0e432affe0f5276da8cb87efafff64e46424f30b802a306a70a272e0cf909074975184cdf26881376312ae95432 WHIRLPOOL 599e93c6065f2851d5b216d8e831540e9e7742d04373c8877bc373f2af8df4ad64fd3db7b2b08af3e10ecedb08ebb2e7c16cb774e1aca5cd4052f414bdb0b70a
MISC ChangeLog-2015 1566 SHA256 d16bc55408e0c2d99fc83fe70c374312f6b8f05abf19a948f51ff74af2f21bbc SHA512 eddb0024e9d9d6720a63cc3552290b1d6254dc66be3e7f50aa30b5980c3f9625a6dc71b4afde440e5beafdad954064e41fc9ec0846aee2cbfbe83e9fd659d629 WHIRLPOOL 08ddd55cfd3c2a7db491c349e0178cdcd95b7b79f30a50990d805cbb272e79ccdd46cb92551470a07b59075eb0a197ca19fbde5308d46853c5ffeff281bf2c0f
MISC metadata.xml 243 SHA256 acb891975882d2b75bb5a1a76063f1d61ad1d96c799548e7f141e1623a0cc57e SHA512 8489be9ea6eac385511b0d193b1b61fad9c8e0d4cb86fd711e6faf04e66b2c935ae64ce6ce0a044d036e76de6787e5d440d67f831e89261a71e74b645a0999d9 WHIRLPOOL e06d2acbfdb38aa17edb0da41bcafece9c9a5d0542c9192ee3b74ae0b6250d24fb096e3a153f6a215a29d3dd7c5794f2c67f0917db3aa3f1cc65e86ea27e228f

@ -0,0 +1,238 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit prefix
DESCRIPTION="Chained EPREFIX bootstrapping utility"
HOMEPAGE="https://prefix.gentoo.org/"
SRC_URI=""
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
IUSE=""
DEPEND=""
RDEPEND=""
S="${WORKDIR}"
src_install() {
eprefixify ${PN}
sed -e "s,@GENTOO_PORTAGE_CHOST@,${CHOST}," -i ${PN}
dobin ${PN}
}
src_unpack() {
{ cat > "${PN}" || die; } <<'EOF'
#!/usr/bin/env bash
PARENT_EPREFIX="@GENTOO_PORTAGE_EPREFIX@"
PARENT_CHOST="@GENTOO_PORTAGE_CHOST@"
CHILD_EPREFIX=
CHILD_PROFILE=
DO_MINIMAL=no
DO_SOURCES=no
PORT_TMPDIR=
#
# get ourselfs the functions.sh script for ebegin/eend/etc.
#
for f in \
/lib/gentoo/functions.sh \
/etc/init.d/functions.sh \
/sbin/functions.sh \
; do
if [[ -r ${PARENT_EPREFIX}${f} ]]; then
. "${PARENT_EPREFIX}${f}"
f=found
break
fi
done
if [[ ${f} != found ]]; then
echo "Cannot find Gentoo functions, aborting." >&2
exit 1
fi
for arg in "$@"; do
case "${arg}" in
--eprefix=*) CHILD_EPREFIX="${arg#--eprefix=}" ;;
--profile=*) CHILD_PROFILE="${arg#--profile=}" ;;
--sources) DO_SOURCES=yes ;;
--portage-tmpdir=*) PORT_TMPDIR="${arg#--portage-tmpdir=}" ;;
--help)
einfo "$0 usage:"
einfo " --eprefix=[PATH] Path to new EPREFIX to create chained to the prefix"
einfo " where this script is installed (${PARENT_EPREFIX})"
einfo " --profile=[PATH] The absolute path to the profile to use. This path"
einfo " must point to a directory within ${PARENT_EPREFIX}"
einfo " --sources inherit 'source' statements from the parent make.conf"
einfo " --portage-tmpdir=DIR use DIR as portage temporary directory."
exit 0
;;
esac
done
#
# sanity check of given values
#
test -n "${CHILD_EPREFIX}" || { eerror "no eprefix argument given"; exit 1; }
test -d "${CHILD_EPREFIX}" && { eerror "${CHILD_EPREFIX} already exists"; exit 1; }
test -n "${CHILD_PROFILE}" || { eerror "no profile argument given"; exit 1; }
test -d "${CHILD_PROFILE}" || { eerror "${CHILD_PROFILE} does not exist"; exit 1; }
if test -n "${PORT_TMPDIR}"; then
if ! test -d "${PORT_TMPDIR}"; then
einfo "creating temporary directory ${PORT_TMPDIR}"
mkdir -p "${PORT_TMPDIR}"
fi
fi
einfo "creating chained prefix ${CHILD_EPREFIX}"
#
# functions needed below.
#
eend_exit() {
eend $1
[[ $1 != 0 ]] && exit 1
}
#
# create the directories required to bootstrap the least.
#
ebegin "creating directory structure"
(
set -e
mkdir -p "${CHILD_EPREFIX}"/etc/portage/profile/use.mask
mkdir -p "${CHILD_EPREFIX}"/etc/portage/profile/use.force
mkdir -p "${CHILD_EPREFIX}"/var/log
)
eend_exit $?
#
# create a make.conf and set PORTDIR and PORTAGE_TMPDIR
#
ebegin "creating make.conf"
(
set -e
echo "#"
echo "# The following values where taken from the parent prefix's"
echo "# environment. Feel free to adopt them as you like."
echo "#"
echo "CFLAGS=\"$(portageq envvar CFLAGS)\""
echo "CXXFLAGS=\"$(portageq envvar CXXFLAGS)\""
echo "MAKEOPTS=\"$(portageq envvar MAKEOPTS)\""
niceness=$(portageq envvar PORTAGE_NICENESS || true)
[[ -n ${niceness} ]] &&
echo "PORTAGE_NICENESS=\"${niceness}\""
echo "USE=\"prefix-chain\""
echo
echo "# Mirrors from parent prefix."
echo "GENTOO_MIRRORS=\"$(portageq envvar GENTOO_MIRRORS || true)\""
echo
echo "#"
echo "# Below comes the chained-prefix setup. Only change things"
echo "# if you know exactly what you are doing!"
echo "# by default, only DEPEND is inherited from the parent in"
echo "# the chain. if you want more, make it a comma seperated"
echo "# list - like this: DEPEND,RDEPEND,PDEPEN - which would the"
echo "# all that is possible"
echo "#"
echo "PORTDIR=\"$(portageq envvar PORTDIR)\""
echo "SYNC=\"$(portageq envvar SYNC || true)\""
if test -z "${PORT_TMPDIR}"; then
case "${CHILD_PROFILE}" in
*winnt*) echo "PORTAGE_TMPDIR=/var/tmp" ;;
*) echo "PORTAGE_TMPDIR=\"${CHILD_EPREFIX}/var/tmp\"" ;;
esac
else
echo "PORTAGE_TMPDIR=\"${PORT_TMPDIR}\""
fi
echo "READONLY_EPREFIX=\"${PARENT_EPREFIX}:DEPEND\""
if test "${DO_SOURCES}" == "yes"; then
# don't fail if nothing found
for f in /etc/portage/make.conf /etc/make.conf; do
if [[ -r ${PARENT_EPREFIX}${f} ]]; then
egrep "^source .*" "${PARENT_EPREFIX}${f}" 2>/dev/null || true
break;
fi
done
fi
) > "${CHILD_EPREFIX}"/etc/portage/make.conf
eend_exit $?
ebegin "creating profile/use.mask"
cat > "${CHILD_EPREFIX}"/etc/portage/profile/use.mask/prefix-chain-setup <<-'EOM'
# masked in base profile, unmask here
-prefix-chain
EOM
eend_exit $?
ebegin "creating profile/use.force"
cat > "${CHILD_EPREFIX}"/etc/portage/profile/use.force/prefix-chain-setup <<-'EOM'
# masked in base profile, force here
prefix-chain
EOM
eend_exit $?
#
# create the make.profile symlinks.
#
ebegin "creating make.profile"
(
ln -s "${CHILD_PROFILE}" "${CHILD_EPREFIX}/etc/portage/make.profile"
)
eend_exit $?
#
# adjust permissions of generated files.
#
ebegin "adjusting permissions"
(
chmod 644 "${CHILD_EPREFIX}"/etc/portage/make.conf
)
eend_exit $?
#
# now merge some basics.
#
ebegin "installing required basic packages"
(
# this -pv is there to avoid the global update output, which is
# there on the first emerge run. (thus, just cosmetics).
PORTAGE_CONFIGROOT="${CHILD_EPREFIX}" EPREFIX="${CHILD_EPREFIX}" emerge -p1qO baselayout-prefix > /dev/null 2>&1
set -e
PORTAGE_CONFIGROOT="${CHILD_EPREFIX}" EPREFIX="${CHILD_EPREFIX}" emerge -1qO \
gentoo-functions baselayout-prefix gnuconfig prefix-chain-utils
# merge with the parent's chost. this forces the use of the parent
# compiler, which generally would be illegal - this is an exception.
# This is required for example on winnt, because the wrapper has to
# be able to use/resolve symlinks, etc. native winnt binaries miss that
# ability, but interix binaries don't.
PORTAGE_CONFIGROOT="${CHILD_EPREFIX}" EPREFIX="${CHILD_EPREFIX}" CHOST="${PARENT_CHOST}" emerge -1qO gcc-config
# select the chain wrapper profile from gcc-config
env -i "$(type -P bash)" "${CHILD_EPREFIX}"/usr/bin/gcc-config 1
# do this _AFTER_ selecting the correct compiler!
PORTAGE_CONFIGROOT="${CHILD_EPREFIX}" EPREFIX="${CHILD_EPREFIX}" emerge -1qO libtool
)
eend_exit $?
#
# wow, all ok :)
#
ewarn
ewarn "all done. don't forget to tune ${CHILD_EPREFIX}/etc/portage/make.conf."
ewarn "to enter the new prefix, run \"${CHILD_EPREFIX}/startprefix\"."
ewarn
EOF
}

@ -1,5 +1,5 @@
DIST docbook-xsl-1.79.1.tar.bz2 21967928 SHA256 725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968 SHA512 83325cbaf1545da6b9b8b77f5f0e6fdece26e3c455164b300a1aa3d19e3bd29ae71fd563553a714a5394968d1a65684c6c7987c77524469358d18b8c227025c7 WHIRLPOOL 3bd03072aba15cda9e7a18cb6c1edfc91cdb706811fd07d5aa69df1ffd5a48394848079cf63c67360104f0c0ec89920268b49d358c62bf5f61d6030938be0a0f
EBUILD docbook-xsl-stylesheets-1.79.1-r1.ebuild 2126 SHA256 021405d2d26b64eeff23b083da3c2becaab13f73bfc445e906b67f82df7eb9fb SHA512 16c047b0a037b48e8ee3b80191086c48a6891b82c3dffdb9dbd1abc76e0a9549999d1ceb85c959b08a75e5d88ea16f0b18183acbe88d58bf9a0f31c59ed1c4cc WHIRLPOOL f97931736155064c7959a7f465460be87afb2148feb3985adffbcf857230e2e5259fa3b4bb8c6308460e9c71650efe819e2933a02000d806185c4481b085baf2
EBUILD docbook-xsl-stylesheets-1.79.1-r1.ebuild 2122 SHA256 07b4a9ab8ddd956d3cd903937ec86fd6074640b55267064d847473303d09c3b4 SHA512 69c1f46596e62747f2011d69def968960f8243393998b5897f83dd4a641931e25dfe496ae502ee5c83714bc887b5c8023b8f208b1b3897d6f472eae134c2b2b3 WHIRLPOOL 48d318e0bd0b26b9c204909671ecb012d814939f6f8c31a5d14e1eff8e1e9fdf868fe307682b51546f7a9c78042c97e25c9b7ea12b02825d485ffb4ba433b3c0
MISC ChangeLog 6412 SHA256 4100cad59ade8d958d25869c216b36e624b0213d0caf75884139d2f615bfe2cb SHA512 709cea232603969d2eafe2eda9f4458dff6985ef56addc0c68a66af524533b255a171770cd324b1012c10503408343b245f7c037809db32e4d9ea5e939f16f60 WHIRLPOOL 8f8f7c0825a10fecb5813e78520977148fd21743e349cf6e342a0479352d159c5f37f2b85a182024a36b348c8fbb58b835998241f31ec24de76a937f4eb8b2f1
MISC ChangeLog-2015 21798 SHA256 4623f854e4c43c60f894bd3f6d4ff4475857408493097d9bfd0295a3a61bd939 SHA512 08d90bd46c16548a31fa2b8406e69ea3901ad8d29242bf2571af99eec1fe95e24129789757a62b116986951e6d386dbf6e3be0fa991c3c1ede07cee87232cf42 WHIRLPOOL 87d9c3efd7f2574951297a67a90bb036c11b7dc452ad35993a78bb201214d63ad70c11770a6f1c434894711c5613ebccb6a22971393bc2bcbb0c5ac5e3a0fb53
MISC metadata.xml 421 SHA256 968d1dab6c82064188793b82a79bea3413049d3ffa0cb91938672435fd5f494c SHA512 eecf30c4aa114f3b067b5761907fdcc52994b59e675eff946eae1e72ff26c7e17f9e7afd9ae78888e455a49ef29bef2688ea35e1da4f2251df1c6a62eaf769b6 WHIRLPOOL cba0627740529f5d450c8deb968999f67643a466714cd44f0a3910a177f1a0c079b6b98ff0b449c7f0db5a3b73f577d8292c29809cd4a232593b1076c9c4f3df

@ -17,7 +17,7 @@ SRC_URI="mirror://sourceforge/docbook/${MY_P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="ruby"
RDEPEND=">=app-text/build-docbook-catalog-1.1

@ -1,8 +1,4 @@
DIST dos2unix-7.3.3.tar.gz 638368 SHA256 5c910aea2eae96663c67e87627998c4fe3cded403be5819b4c190e56c82ff0fb SHA512 52218ea17cc63a4b41e1bd12f200dda31e2be65167ca9c913391640c118d7122348aa2e5aec934ee17c8ea77a04cb89a1a572865645a77f6875207295c10e7af WHIRLPOOL 749cabc6d2d57caccf183082689a0d677d7d5b7822c8a92a85a5b2d722284542c95dcd46947ea05a1d2cff1d230351cacf1f0667957f18c7c02c12c6c62f2e16
DIST dos2unix-7.3.4.tar.gz 640991 SHA256 8ccda7bbc5a2f903dafd95900abb5bf5e77a769b572ef25150fde4056c5f30c5 SHA512 29958a2c702acc112b10f3fcb43fbff3b860c6d1f725c153af9a52dc20736755604f77bec37299dc88923a9e9b2ad73b994e9bc6f42f2757fe1819dd9873d710 WHIRLPOOL 46c771c63572d0d0301db5bde4734297df037654cbc71e5a8f93003fbf503399ec5026bc53fea3b3b10e346e2b59d24bdcd6d9139342354cdb1b8a6e240deaeb
DIST dos2unix-7.3.tar.gz 497218 SHA256 8175f7552a72edaaa8918fdee68ce2cbc982dc25452f33d4dc611d769f4944d1 SHA512 dc70fc4cf12811794e9b33db7cc44085788450104f7beefacea5ac11af5ca76d909235232be51eb7a32ed5d75a01a86a4c6b064060b945c8a7e7968caeb51cea WHIRLPOOL 55b3990816a122c4bc2219b1f89b5d7f619901693b57349b58222166f5c3e006db08a55a26ce62493009459b9a3c6a091a07ecacabf9450a0a7475fbd9f195ae
EBUILD dos2unix-7.3-r1.ebuild 1375 SHA256 4c6531960db43391b56a2bc3bf6decc5c328a00c84743ea245d017237ec18a55 SHA512 94bef36bc532f9e00d019624639900b2cab22a4ed1283c7d74ff950212c2c782c9caa9175cf789b7b325f81b810c41af29f72cabab953b870dc48079100b61d5 WHIRLPOOL 872401da665957021a4e25eb48f96bf0c0a8ac0abcee5cf62c038163524b4a4d9e1fae052af6eb28acf215638d1857272e6b0a7da03e7f9185039e794266ff69
EBUILD dos2unix-7.3.3.ebuild 2035 SHA256 5bfcb04cda30e577283faa55d632f65ea4ca905798cb14c8fbc204106e6a8f88 SHA512 13d148e099ed7b1847396ecba2d6d06e8980e66a5b4896b8a488319eb87d8ed097e40e42394c3afb6c6176c0c459fcab735442f034287efbb24bf964c16e48f9 WHIRLPOOL bf528229de169d0a30570657ffa385a0d25e633567ab12aeef296a81c3bedc2f73bbcc3d1954e2d995e47dd3ca381fc6bfcd80e96a973913b7ff526555b7ffac
EBUILD dos2unix-7.3.4.ebuild 2026 SHA256 2740f83a639d0e3de27e615e429dbbd9bc61a6ba67addcea2ff5514f9d288e71 SHA512 5e251e9ff961e07e91fef0c462d32f4e3b0ad7b7cfbb38a35b11c9a784b79256a4a4073a55adc4e96ff67fc896f85f2d007662cef8cfb09061709a02ddb4d760 WHIRLPOOL 3a6302216ca7ffc009902dae8475991151f0dcb9f8a38b7b46deb2a05b54eb6fc0388021130f911a2af5c36006631bbbfa4ace248a5614319da0cf2b3c77c923
MISC ChangeLog 7196 SHA256 4a2c232190d6729640540918b5be7b533c2edaaa445f850cc6a47b9c3a59f04a SHA512 66da70a04731f3bd299bc577885b31e3c278016b38b1f5228394a384f960c49a0c3e97154ec82ef1489c9a9fce195077254240e458f649037e6859b0c060fe50 WHIRLPOOL 48484b065ae3a96f6c15a454e701ce60cac060d2a1e1466afc29d18544ca2f9d2d5cddb60820b6d8f400c568d1a2386febc868662587b5ddf6c9996ec7adf5d3
MISC ChangeLog-2015 19680 SHA256 99b0f5f0d9a2a0ae8117f683cd295d8a8c5b0cfc2208325fc96cdb7c6ad416db SHA512 6921c2763ca5d07eba46899fc0ba3869042972fc9d60e85c835eb50d08b56ebc6a176a64d1e808802b1afe5ea7b6c2ad74f773fc50e55fbd83ee224c317a003e WHIRLPOOL f9e49b2959b16982e507cd9b67e24d9d5fd535d1b61676f1621a012ec2c15541a5382ab54aedd635669c13be995ce008d77dc52e0110c168da42a6d407465cf5

@ -1,59 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils toolchain-funcs
DESCRIPTION="Convert DOS or MAC text files to UNIX format or vice versa"
HOMEPAGE="http://www.xs4all.nl/~waterlan/dos2unix.html https://sourceforge.net/projects/dos2unix/"
SRC_URI="
http://www.xs4all.nl/~waterlan/${PN}/${P}.tar.gz
mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris"
IUSE="debug nls test"
RDEPEND="
!app-text/hd2u
virtual/libintl"
DEPEND="
${RDEPEND}
nls? ( sys-devel/gettext )
test? ( virtual/perl-Test-Simple )
dev-lang/perl"
src_prepare() {
sed \
-e '/^LDFLAGS/s|=|+=|' \
-e '/CFLAGS_OS \+=/d' \
-e '/LDFLAGS_EXTRA \+=/d' \
-e "/^CFLAGS/s|-O2|${CFLAGS}|" \
-i Makefile || die
if use debug ; then
sed -e "/^DEBUG/s:0:1:" \
-e "/EXTRA_CFLAGS +=/s:-g::" \
-i Makefile || die
fi
tc-export CC
}
lintl() {
# same logic as from virtual/libintl
use !elibc_glibc && use !elibc_uclibc && echo "-lintl"
}
src_compile() {
emake prefix="${EPREFIX}/usr" \
$(usex nls "LDFLAGS_EXTRA=$(lintl)" "ENABLE_NLS=")
}
src_install() {
emake DESTDIR="${D}" prefix="${EPREFIX}/usr" \
$(usex nls "" "ENABLE_NLS=") install
}

@ -1,82 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PLOCALES="da de eo es fr hu ja nb nl pl pt_BR ru sr sv uk vi zh_CN zh_TW"
inherit l10n toolchain-funcs
DESCRIPTION="Convert DOS or MAC text files to UNIX format or vice versa"
HOMEPAGE="http://www.xs4all.nl/~waterlan/dos2unix.html https://sourceforge.net/projects/dos2unix/"
SRC_URI="
http://www.xs4all.nl/~waterlan/${PN}/${P}.tar.gz
mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris"
IUSE="debug nls test"
RDEPEND="
!app-text/hd2u
virtual/libintl"
DEPEND="
${RDEPEND}
nls? ( sys-devel/gettext )
test? ( virtual/perl-Test-Simple )
dev-lang/perl"
handle_locales() {
# Make sure locale list is kept up-to-date.
local detected sorted
detected=$(echo $(printf '%s\n' */*.po | sed -e 's:.*/::' -e 's:.po$::' | sort -u))
sorted=$(echo $(printf '%s\n' ${PLOCALES} | sort -u))
if [[ ${sorted} != "${detected}" ]] ; then
eerror "The ebuild needs to be kept in sync."
eerror "PLOCALES: ${sorted}"
eerror "po*/*.po: ${detected}"
die "sync PLOCALES"
fi
# Deal with selective install of locales.
rm_loc() { rm po*/$1.po || die; }
l10n_for_each_disabled_locale_do rm_loc
}
src_prepare() {
default
handle_locales
sed \
-e '/^LDFLAGS/s|=|+=|' \
-e '/CFLAGS_OS \+=/d' \
-e '/LDFLAGS_EXTRA \+=/d' \
-e "/^CFLAGS/s|-O2|${CFLAGS}|" \
-i Makefile || die
if use debug ; then
sed -e "/^DEBUG/s:0:1:" \
-e "/EXTRA_CFLAGS +=/s:-g::" \
-i Makefile || die
fi
tc-export CC
}
lintl() {
# same logic as from virtual/libintl
use !elibc_glibc && use !elibc_uclibc && use !elibc_musl && echo "-lintl"
}
src_compile() {
emake prefix="${EPREFIX}/usr" \
$(usex nls "LDFLAGS_EXTRA=$(lintl)" "ENABLE_NLS=")
}
src_install() {
emake DESTDIR="${D}" prefix="${EPREFIX}/usr" \
$(usex nls "" "ENABLE_NLS=") install
}

@ -1,7 +1,7 @@
DIST bufexplorer-7.4.12.tar.gz 24777 SHA256 bcd8549fdd64d149356f1995eaf3f7cd6e0996d8c9128b41085772a24e13a00a SHA512 4767b735e041620e7410866a8ab62932803a248aa2cc311dda8d9a56421d26edede56d56a6329eb2a2b95d7962cc7084ac1606f92485dfb87ba6d647ca4f5c20 WHIRLPOOL 70b3fe6cdfb37bc040100aed89c34e48e0cc7996a0c35170cc20cd8f31a6eab61e87889c3500727b29d41a476e07a2e51d8b7dbe22e8d7c8228e2a6327129095
DIST bufexplorer-7.4.9.tar.bz2 20345 SHA256 f7b4a44299ff4f4e35b237804294b1f095b4622e549fc53a06da58e82e44edbf SHA512 996a842f1d2ee2c9054d933b421f74b78df817afdf42fd1c9a72311ae2d6e2eef788d2623a883f22bef5b1a1dd94838d33e5361dbfcf56efeca1be670d2cb6c2 WHIRLPOOL 38b427dd34b1663916dedbaa466e9992098a3019b76700ca93505c8043ebe0e7c92f7f6160f521c9fb45a379b473e9f5ec09f4d1040884e7a3139fc54fff97a1
EBUILD bufexplorer-7.4.12.ebuild 504 SHA256 02cfccfb8247128ebbcef998c806e94368157655cc9a7c1b371f0ecd1cc7e8c3 SHA512 dac4cab6e87e62f66be7e90dfbdde6d14b62d20adb35b25f0655472c50933c5609f078670b1699bc5ca6fef11a2f290845dc04468f0116bc03e8ea68a811e754 WHIRLPOOL 23571f43babc869e8a60c4a2f9efbc4d8c214a0c0c4a4e2c78278dbde8c82eb87cfe3faca59321dbb224fd7eec643be223104cbf8f538ceaaa4c92f520b9223f
EBUILD bufexplorer-7.4.9-r1.ebuild 385 SHA256 0dec1f2647bf31b41de4eba4b6c9046fd6aaf5ef6d4983cb6865a6ed847c4e1d SHA512 c84b5141c2c23b51e9dcc92a6d8895354aa08ee80055713e42fa5b12e87cfc90d9870b028651911c4d329a398ebf9b50f8a6f4c68fcd0dc902a11962ebe605e6 WHIRLPOOL a6d638b301c9f6d46f1793fac16b7f01ff566e2bebda162d3763b164330e05fa41f566809ed696c4e799216263a29c2e78b23cbee7cee225af536fe3787f310e
DIST bufexplorer-7.4.14.tar.gz 25041 SHA256 bfbda1e8ae93da697e5dba39310632bd7138a34d3876ee583d9950873d7edc0a SHA512 a78c12e01727132fdb5baf97aa901ce9619efe9a03e35688de1b5c2357050089e352c78e6e33eef3c861b1f5b12b014eeb70af34b3d8305ad3c79e595fd98436 WHIRLPOOL e06414069524266228ae6cca56167916bf96ebab6f84bacc22266415a5d44f6ecd2ce84c7364a41b125a65340ff1ad2e27f23eb47b35eec977f25030b9880ab7
EBUILD bufexplorer-7.4.12.ebuild 502 SHA256 da66f4a53cd8d6e765d02eede8536f7b82e21099f248f2c6a65ba1fc038d4a16 SHA512 009e21aa18d8273c074244bdf57925d6544f519eed99b96c836d2248e2d7d886d860b8dc259410cfeead93bc013da19ea255fc30747c2525ef3f1d33fe2db2b7 WHIRLPOOL 1185067409be4301bf62e377116fe33760874d80c6bf488362a5d6f5065a782c84d5269dd31b7eae55fc4232edff9cd4fc4757dae14f006b83ae77ff1c84cec5
EBUILD bufexplorer-7.4.14.ebuild 504 SHA256 94a76b0d50817372a6de058d980fd7e5c63eb52d4bf2775fab976f2b57c92934 SHA512 b14b335eaf5de13500747fb2ede3f68c875aacf4a26f3ad126b2fa6ec1f2572e84a850eb5450feb9c0bb5cd7176c1aaf2ee15bb28f16f941e9259c23e70f84c3 WHIRLPOOL 5f83ea9445e6400f406bdf4a811c93e8daf7f0a14b9b7b143ab50384ab7cc10a5173c7699c81b0cdfafa2e3e748cdf2fed82ba0db47c865dc983ceb38f127d7e
MISC ChangeLog 3450 SHA256 58a394b11981ff8a606bb42aae9788f4e8f218fe3548123cf771ef9123d477b4 SHA512 ec2958d453c4f7eae1eca73ac3254e51bb225428762fa7ecf83f9aeecb87954171647a50a875b7a42f0a3156675026b2e9a161d535579a2c9cea327149a291a3 WHIRLPOOL 7f632edd720ccdf296a3b12812dd44082884d1fa15c63b73bd1606510a8529bb82501c40bcbcddd5fab7bca8c50a549b964c5064a9d1b52d92ed808329eae4fa
MISC ChangeLog-2015 2182 SHA256 d37dd23d42d69bead215dea0c6b0e7eeced50e87783dc6f4d2948fa7eb547d86 SHA512 d3931816a75c49448a898ffe04f0950153eaa90dc3b9d610250173fd833eaae11c8c323741a5db903196c7004aa99887d4f68e82b3bd5664a47bd4345bb1d78d WHIRLPOOL deb2c20f691e2c3ba9ce5a1b72b2edffaccb956c71a7feed206cea3c51fc4d82f7373a9dccaaf3c3a08b12fa08b29a161ea481e736ef5813f2404fe12ceb44e0
MISC metadata.xml 249 SHA256 d4adb0d6593130c430b51f47b187c0848b8a16d353d419cb39e44edf8baa033b SHA512 4051dd059d975d2e1799125f7defbf5a62a168241d8b83d83710592efd60808800951c4fd6da1294044d7e7ec6b757b8d50593fd076696f826dec761e99645c7 WHIRLPOOL 0e859a788faf27de759428701100b3134df0b6d5e8402bbb125fce791e778353ddcd819d86f54063928836417f2cefb2c1e30e8568b8d2aa4cd336d3b695b10a

@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: easily browse vim buffers"
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=42 https://github.com/jlanzarotta/bufexplorer"
SRC_URI="https://github.com/jlanzarotta/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
VIM_PLUGIN_HELPFILES="${PN}.txt"

@ -0,0 +1,19 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit vim-plugin
DESCRIPTION="vim plugin: easily browse vim buffers"
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=42 https://github.com/jlanzarotta/bufexplorer"
SRC_URI="https://github.com/jlanzarotta/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
KEYWORDS="~amd64 ~x86"
VIM_PLUGIN_HELPFILES="${PN}.txt"
src_prepare() {
default
rm LICENSE README.md || die
}

@ -1,19 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils vim-plugin
DESCRIPTION="vim plugin: easily browse vim buffers"
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=42"
LICENSE="BSD"
KEYWORDS="amd64 x86"
VIM_PLUGIN_HELPFILES="${PN}.txt"
src_prepare() {
edos2unix "plugin/${PN}.vim"
default
}

@ -2,7 +2,7 @@ DIST glibmm-2.48.1.tar.xz 6235724 SHA256 dc225f7d2f466479766332483ea78f82dc349d5
DIST glibmm-2.50.0.tar.xz 6435208 SHA256 df726e3c6ef42b7621474b03b644a2e40ec4eef94a1c5a932c1e740a78f95e94 SHA512 ed1043fbb5d16dfcb1e71f73e2c998110aa0dbc42b3fc9d8d1cc03e299b171021f2d2ac3055f5685d11b4dc1ddef42d9378eaac895163ddd80f39a627cecdc60 WHIRLPOOL b9c6867876311381b986f5123b6574bae01b45054e80a00c83688d756ed2a8e213dc3b1153a0aeb2672d9db998771fd6f538e1d592ffcb695ff7ac6147094975
DIST glibmm-2.50.1.tar.xz 6444576 SHA256 1fd85051da9cb402cc8348cec72dfe4d79f9345df4a1dbf68703a4ded45846a4 SHA512 4f25c75c1628ca2f4db1c29cebc63187d372603066b06aa6a66c6da792f9e02cb4a413e41f058a81e2d5a2b38d625de13df76115b278f010ce2fc493fe6e6bbb WHIRLPOOL 54b656e04550a050994061db1498a3ac066b1e37643faa218ec1ef04604c0d37c799572b546e79c29f1b35586b1a5b0c354eca72151756eb99f4434a27fa7ae2
EBUILD glibmm-2.48.1.ebuild 1683 SHA256 a1a91eda5210258b40e61c6a509357c6e1a0009c5d5072ee5550a72bb115d101 SHA512 26d77b1e72543554b7089cbf18676fc5c6a990889374a73c9c20e06498f69a5048926471402a1117b23689d8c3865b1f910569e5d74263e330266cae9ae88c5f WHIRLPOOL b5f68a3c84378fe62f1656b6692d6eb86fa14afa6c12ce2678781cdd9b8be0c4ad2b38499a5ec62a11a16519d1bcf6de5883ad2dd67af9d443ddda2e07f6a4ff
EBUILD glibmm-2.50.0.ebuild 1632 SHA256 206649e1d0842b131adc58b29ed64f10689868f046154249f0ad4b5cd834d0d1 SHA512 5bb3d7d102af57433ee6cf6c3c5794a0994625fc500d82e7f535522aaf0eb3b7ef33165e0640ac4356064486f68e087c8d49175a2d69c4b65008a33d06b7a790 WHIRLPOOL d682acaeaaa1e1873b08ca257b96f57b7497562a6bc1ea7f5c00363fe443a0c97266a8306733e373c456d327b67165682fe34859f75d48ea1d3da0dbb8814ffc
EBUILD glibmm-2.50.0.ebuild 1631 SHA256 3632f44237ce52f02f3e21a7ca1e5f72f84b144da665b10883e35d4295357985 SHA512 a899acef42884293fdadad56ecbbf064c273752bbab467992d7507a09ec3f06c3f7813d0829a11dc24e05712113ad2c8c86ad9510e0f4875f3bcc70234827f9a WHIRLPOOL f523ddd1d1e89b5daea69170822db6bbff8f9502d7bbdace2f7fedfd3bebbc8c64e089a1836f157127b9d1ee83bdbef314dd7861a5f446fad347627e838c34e5
EBUILD glibmm-2.50.1.ebuild 1637 SHA256 a7e4d15fa6e03f343f59ea696d3947f7763f901c6498553717236692eb865a51 SHA512 62e9d76c7cb824e3a36bd9f78295cb32ab333d3b9865efbc8955b1dc20f0c4a156a41ad9d89bbb5f18c42da90cffe65500b3fb50aca56ce716e1f608e7a96321 WHIRLPOOL e38dafe1f0e3e6326e189ff8e8ce51005d6e5f7d6b09dd004fa3837a20110553707619a144139e9790cec701df79ed3a2772b317e1046ba34ca24d098d570639
MISC ChangeLog 8346 SHA256 a620a246d97b0b0aa02c3c32c2d64385180e463ee9fa38f0908bdffad7b4ef24 SHA512 b82a76b78133b62220e6c344d18de1044f3d3ecdb1c8dbf2e6ab05051ac759747a59fbcff885a726b673398ccf185fa9a0b4f4463d17025c898fbd5e834377f6 WHIRLPOOL c9869fce7a6229626eeafe2ef14e96f707f47a3a209051478a8468f9745e6c148e859eccfdb2db347d68c6fee28822a87a5b321656ff3ded83e3c842c6fdf149
MISC ChangeLog-2015 29390 SHA256 16bef394964b0ea81e3d7b0f38a75a160ae12d3cca2c9191f1c71513eeb635e4 SHA512 11429f66fc9e7c4fede4f0eaa2c3b13f9fc90d01a591aefcbdb17fd9827d731ebd2d87719d0f9ce3c8143295d91054018c8047e161b40ea9cada39789c4ceae4 WHIRLPOOL e8dd8edb69a045b59656e509bdf5ca6c985e88eafc116dc9ee21ffda42cb733181ecd3cde45ac05dbf34fbc6758149e57002b9b9229eb696f7221b7478aa6faa

@ -9,7 +9,7 @@ HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1+ GPL-2+" # GPL-2+ applies only to the build system
SLOT="2"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc debug test"
RDEPEND="

@ -1,7 +1,8 @@
AUX 1.4.3-fix-compile.patch 881 SHA256 32787570eea193b372248af3f9b5d13ef16bff990a2caa409b65993bc737302c SHA512 a26b09d202a2aba70774722da39b5a6fcd0ca25e8fb4cf852d73bab0791d573a08fec4c824332d443905ad1a2711399dc6cab5a426ef9825644c8bdad4debc58 WHIRLPOOL 9bcdf60ed13a32e9885719120796b2a48868ee558bc9a2fbab7bcfb143578151b4a45a9844bfff85d36d6ee1b23223102ec129aa0049d3502c29cf17cadc49a3
DIST gstreamermm-0.10.11.tar.xz 5840552 SHA256 12b5f377363594a69cb79f2f5cd0a8b1813ca6553680c3216e6354cfd682ebc6 SHA512 2ad370f6902dcb4663ea801bdbbf744a98de9e24fc04f27b5044a4a95337168e2bb195761a07ac9c1011f9ed4936287fcc5f4c2b984f0a362b429d05be7d3909 WHIRLPOOL d9be72d4691b9b0769b75819ca9403a2df7f1dbdad4974e4b26e4fd87d4b7ea0503fb2ba6a500a008ec9d1c29f6677e61649798801e6babf7e4d7b8562cc72f2
DIST gstreamermm-1.4.3.tar.xz 5886048 SHA256 f1c11ee1cf7537d77de7f8d486e09c5140cc4bb78882849718cd88959a55462e SHA512 ea4d281a4f3b79113fc3a0474e23d82442facac6eaf66215de412310b9c306aa5d586ee5570087d94d90acbfc09c5766edba1414b50f0fd9a3111cda610f5671 WHIRLPOOL b8bee1e9672c5ca527718e1826a4b486ea47fd772b079dddb532716c2082bb4cca55823a8b3dcd5eabe8819ee944b0cb68740c6b986ff329b71dad47240fe904
EBUILD gstreamermm-0.10.11.ebuild 897 SHA256 6e993409de4635a319cd86e91cee5c7c12d50e6d29f6cb9d9b7350c33dcdf9e7 SHA512 ae96f4cfcc2dcfe0dc00254e97c4b7a57ab3723bacda48127b1ddde11d95881c8b943ba65cc09711a4f5ee4b42d58dd4be99435ebf89a7d875dd0656ababb903 WHIRLPOOL 4f79e8a607b7a7b4e32e5eb190686f0687473749faf12f4a652862c52e5b801a75018ae3768118f5720c1537512fcff75eeaeb19d9448016fecacaf9c3f44537
EBUILD gstreamermm-1.4.3.ebuild 1375 SHA256 926b916918194a5db3c88fef2726f9038d97fcb0101824e614bec255703bb9b5 SHA512 2b6d8fc0cb9ce19c01768af9cb4ed4cf00186df641119a4f4f1187187a1b7e3c7a112d81114703d5357f6f9e66b263dd4e698f3666be425f59ca416fd64a929f WHIRLPOOL 6c2255134604e81e3134024df20e84ef8761f8181efc8e9ee1086fd404eef52ae650b0e65c55d316cebc21ef611e68e19b0a1bb85d9e9b4dd36d72e1c96e7546
EBUILD gstreamermm-1.4.3.ebuild 1493 SHA256 b5cdd9cbc50c126dba40c9102d639b4400c195f83ddaa9d040c4924005d8bec1 SHA512 376d884f68652fb8103a4b44aabd44fbdcee6fd51e6ad973e9a055fea625a220061a7565d8566d0388b74bc9aae25dc1379a53486cd9f4db5d685fbf0809f6a6 WHIRLPOOL 3e7fb14e4b115cfe653e4534eebe04cd736ff9f46f3e80583cad83cfaa29b14d2d69b02d01398127a3ccb9af3e8b2bb9a58046fe9ddf7a7f95a8f9321fc7d104
MISC ChangeLog 4215 SHA256 51429323e152e736515e84961a6f744128224330f7f8ce94c9c9b5c4fc0acc78 SHA512 7654b35b150b4642d967195916881f516103ee129198ca06f10bcf952b09b5784731a328e04d4730d95a2077ed1a9642eae81d547f9e77bb27a1d65d768f8364 WHIRLPOOL 5f2a63c54410b83c4a228e1734555e0ab4f7191eee084d6e6a4bacb62cd23df91807a76026b756f4684aebea82f46ab1d565c739ad121bdcb753e7105e5096b6
MISC ChangeLog-2015 5730 SHA256 efc48bd9bbb215ed8e9565dca50d265d00395708804ed0583de782b839252132 SHA512 c3c18d050aafe842205bc7650f1f8937df1cf2907e1804acb73300ea3718e8d9bb45ac976b23257849c2bbc847f081a3bafb11f4015d110a7bd88d833af2d40e WHIRLPOOL 1ce45383db8b37530ed939df48b8c23b31dbad417253bffcf2fdca2d13172dbec98fe5eeab8823e9a8fa5af607974f089dfd67de6a2d701ce7e00e39a1c53218
MISC metadata.xml 375 SHA256 20b538394afbd5634f28e4d04b8c1349b1d8033e6e4d04661390bc8c399c23a6 SHA512 3b44cf887272a8478662aeb995b97566cd109b3b134941c11f37ab38b648a58f91644f692440e8aafbc154e7acf85bf385771b008b17537848fa670d6fa1a62f WHIRLPOOL 53b26098970b9b5ae00b59a6beff5677bf4b53e725115f75d63637eef7ae192da8d36ce2940a3992ee06b717008c59e5fe2661cc7a78d75730f4bde8eb743921

@ -0,0 +1,23 @@
From c5006faf05bc4b46767d30f42bcb6157836b7540 Mon Sep 17 00:00:00 2001
From: Marcin Kolny <marcin.kolny@gmail.com>
Date: Sat, 17 Sep 2016 22:49:34 +0200
Subject: Fix warnings
---
gstreamer/gstreamermm/check.cc | 2 +-
leio: Trimmed patch down to only ThrowIf that makes compilation fail with newer gcc, not just warn
diff --git a/gstreamer/gstreamermm/check.cc b/gstreamer/gstreamermm/check.cc
index d620435..a0d323d 100644
--- a/gstreamer/gstreamermm/check.cc
+++ b/gstreamer/gstreamermm/check.cc
@@ -54,7 +54,7 @@ RefPtr<Element> Check::_Check::setup_element (const ustring& factory)
element = ElementFactory::create_element (factory, factory);
- ThrowIf (element, "Could not create a '" + factory + "' element");
+ ThrowIf (!!element, "Could not create a '" + factory + "' element");
CheckRefCount (element->gobj(), factory, 1);
return element;

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@ -38,12 +38,16 @@ DEPEND="${RDEPEND}
# but that's okay, because the rest of dev-cpp/*mm stuff does the same
src_prepare() {
epatch "${FILESDIR}"/${PV}-fix-compile.patch
if ! use examples; then
# don't waste time building examples
sed -e 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
-i Makefile.am Makefile.in || die
fi
sed -e 's/ -Werror/ /' -i tests/Makefile.am tests/Makefile.in || die
gnome2_src_prepare
append-cxxflags -std=c++11 #568254 , fixed in master
}

@ -3,7 +3,7 @@ DIST gtkmm-3.20.1.tar.xz 12178004 SHA256 051de1b8756ca6ec61f26264338cfc3060af936
DIST gtkmm-3.22.0.tar.xz 12320816 SHA256 05da4d4b628fb20c8384630ddf478a3b5562952b2d6181fe28d58f6cbc0514f5 SHA512 0bc141ff09bc78697e89c6f071a1411cbc06e015ee664f3a6f9143bdb31793982e09533c8cff6d8c19cc53c4d32a1e5ad016db48141f5cfc21edfb333bf37988 WHIRLPOOL 8ec9f50c3f960dbe907d584c96adc0b4859b0d319c9c299f476cad8065390abb3f0b1c48cdf01303ce6f72a267b72d750d8dd5e4a011ce2d245e9acd649ee4b9
EBUILD gtkmm-2.24.5.ebuild 1699 SHA256 eec1567ec864dd427d9081f4bad3b8eab31e6b0f520a0c0730cdf57fba60a6be SHA512 0efd96ca77ac7b78ba4e916e26dd0c79a05cb3da6c5d23675d7a2398073840e821759fcfbb88c0e56efc099017ec0ec6d1d965c9fc1084405276f494134d9eeb WHIRLPOOL 3213c2d90e135fb85a000906cfac570167a37f8ac691c676dfbe90944d80275827adbadc3607556130581ccccf94d669fafd2f6cb74cb1fcca98c3cca012787e
EBUILD gtkmm-3.20.1.ebuild 1751 SHA256 2ca990a479a3114d39fa59105c46bc3fce4c3c1614e33405974dc9168e68216f SHA512 dff1441aadf53ab64e635fb20c48ea1ac1afebde62c0b435c4daba13aee03e28a4d2d1f0302adc7e4428fd1323a6e85e472e6bd74429e48d08d23e3170aa8236 WHIRLPOOL ffa2c0a158131790517a12867a707d1b6c2140ced84bee00c172047ef7258f8064d5e1c749acb3135a2bbcea7fe76dfc326c8c4bcffe0cc4b6be09ecee181556
EBUILD gtkmm-3.22.0.ebuild 1826 SHA256 bd3410dbd8f4d7a41b71a477b72d918dd5173db0cf6a9cba0286cf00bc9abc2a SHA512 0bb8daf25be0c19e252eb5af7514ce9939cf082e3356664d8830b1324e6da4d50b6fcc43c96e480c4adba8ee85a6f54118e34d1f749600c4b286610e641dfd69 WHIRLPOOL ab05d2ad4c6b7f1a2f94c7224f17b261ff0cfbb7a2e8ddc83e22c8826eb7a0f94da6711d44a1b4a2a2eafd39bd1214ec44f20e3db7f9cb14d3dd7f21d14f2226
EBUILD gtkmm-3.22.0.ebuild 1825 SHA256 11127e8caf9745924e6a717d609fae4f752b02d26492d11794971b6c4d3455fb SHA512 8ceab02b269d51177c0898c2a0d0a6bbc603659dbd6c7ddd5f3b94d7bd9906dd1dcad6c67b575e6181489470ce6e19ab0811e22a7f707ee1f016159db5ab4031 WHIRLPOOL ca6c5dcc239e42b5aac7c1fa70673da1c24dff7557d82ee2a4558afac9d0b6d6f63506df6b09f6552e977cb45dc0fd938e452407e2d0324699020858248bce6c
MISC ChangeLog 10433 SHA256 d99a8b10e652e556435401887af4b3115fac862c8967ac9143af3f298a3d11fb SHA512 c4e2560b952c63dec6b77abd6cc986b2670046001f0fe5eb52d6f1cd4ec6875aef11776afeebb6bde35ca514733c3124678ad3f0a598457e73422525dbbffb17 WHIRLPOOL 50819ff5d5ccb639d4e6c02f4b2bcba2ab8bccb8957ae5d0e801f2f1cf9797d7af656c954d3072ccd242da599aae7615244f24b20dd99fabe07b850fcba62b51
MISC ChangeLog-2015 40078 SHA256 d09f2a06327f14c989f860c93b23b2fa8f9897c5bca685f25dd0265cd00c5f67 SHA512 1e40be0ed704d9c73df0bba45f0ef23e39fab79701867704be155b05ffbf4494ef1121fbfc017a6fe7e0bc9afad8b95d91dd6f57218aed933a0c275b4424e87f WHIRLPOOL 75a381e892a3879555d3334c9fbef707d3236b1d452a2e469bcdb17b0fa7d4d70a4cae1f55361dd72d3467ba5a054e0d517c7b5e6547e4f34bbf8bcd8bc63aa1
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -9,7 +9,7 @@ HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1+"
SLOT="3.0"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="aqua doc test wayland X"
REQUIRED_USE="|| ( aqua wayland X )"

@ -1,6 +1,6 @@
AUX drift-2.4.2-ghc-7.10.patch 581 SHA256 25f3d316f973c20c56de0ccb23308f06acef379e2aed9255b1e8a653d3c8bd83 SHA512 33d6ff669da9adf11f2a595748b6b1d726729186b0846c47951bb8fdc900d7c17ddf5cc5fc27a3e77c8766365c3b4e1f33b49a35a8f6f5ab88e7223fb1361014 WHIRLPOOL b88e66367b0e72bc6c4d35c9d1b4e1544bcc398e676c65f6fab9794d2e163428b469324c4752f7638dcffd79d50f3aa500185c146fd674721613fd2786b3ed44
DIST DrIFT-2.4.2.tar.gz 69676 SHA256 742a0b12f16a9da215a29c8284ae379734a70e7811a5f4b1a02dba2873751cf0 SHA512 c6f36e9efad171c165ea8028b7d251e66d5b410aaa51a74e4b8745cf76b77fcfdf6f641fd375f15663b559ae6b8939622a175ba321537afdbb2a114a1550f7db WHIRLPOOL fb064113e4d9fe1f38a59a2c45b561346b5a54748c96b0615b1d09537ce30f8341762d9a825dedbbcff5ff9bf3fe880506e48ba32dfe7318e56828b253fd0ae7
EBUILD drift-2.4.2.ebuild 749 SHA256 74ded77fc4f3c204e7f8388bc89c7168a864678cca7ecb10ed913e2ce8c18dbe SHA512 f2fa36abcd6422f5e718bd9c671d4e31f95307e6aa2c21c72c1db2ea09473832b7d0b52a92d7dbab02b1dd5d7fd3982134b074dcfa099c79218672183a204b16 WHIRLPOOL 046cb04bfc76490269a9332cd4fd2334fe1ede7790e213371018d186d99300ce354021ca20d70cbf6744f2d89f96dfa509f6401905d41c3506a4ea63aa270625
EBUILD drift-2.4.2.ebuild 783 SHA256 f6104e44a14f197903c410f9c4f813372a80c8610818d64be027dc05ca8f1f5f SHA512 eea2cec56304f19b3ada3267ce3cdb51bb2347cd6ae10d88721038b21fdd745ee1ecbf181a393ddd7e77a7737b74f48b3e457d7d86257cbd37130f4c1cd5f16c WHIRLPOOL e8d7f68be3439b343ac1d88a8fb9be619227b2be204cd29b1b6a7c2748cfc566f3941fc5d663c071e1a392964b2689f3c585c76accf546f3edf7ab1ce9776dc4
MISC ChangeLog 3237 SHA256 6cf151672b54b1da6fbcc9b9db09c580e83a2b6002774cc67b9bc473bc6533fd SHA512 eb5cb2ca2b28ec539ea7a2edde7a9be943f73c2f1cf9b2a9a4f617144ece5505d3496d709f55fa822d8a2112a85d7e5b70a741c8789758a9a9c2a965364b22a3 WHIRLPOOL 35d597073e8eae3033840199fd75e7d6768e715ca35edd37f6fc82489324f0bf1525593cd3d52b8887792d2ab037a795e0628eff1e6c99f16ae16520965e8013
MISC ChangeLog-2015 4142 SHA256 e163446ba298fce8253be19deeb76b98460fe3de5095d3669f85af126773e82c SHA512 30726773368a8310105e912c2193561cd3de10229aa0527b806620583fc2887e71db5518c71ec527228b61920d8bebe0218e56fc6e21cffd2baf3d7155cfd1ef WHIRLPOOL 3bb8bc9f1d9f3283844f6121a79b89e2a69232589d500d159933687cebb555959d5780f6b12ee02848cf0c2d1e5922696e8bc29394f60c8fdbcba4d847517ad8
MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b

@ -1,9 +1,9 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
# ebuild generated by hackport 0.3.4.9999
# ebuild generated by hackport 0.5.2.9999
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
inherit eutils haskell-cabal
@ -20,7 +20,8 @@ SLOT="0/${PV}"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
IUSE=""
RDEPEND="dev-haskell/random:=[profile?]
RDEPEND="dev-haskell/old-time:=[profile?]
dev-haskell/random:=[profile?]
>=dev-lang/ghc-6.10.4:=
"
DEPEND="${RDEPEND}

@ -7,7 +7,7 @@ EBUILD vala-0.26.2.ebuild 751 SHA256 95da47977df319d1c5cde651c765670b5b863584174
EBUILD vala-0.28.1.ebuild 751 SHA256 d052353f76adcf46c7730c454fcd01e3f7f3b1a14a773a1a227ecb68f3d6ffd1 SHA512 4f57e409fc72b3789f8bad6745f91786084fade98afe5af5244611253ca80a253124be37951db0151946d9aaeb647753d39cd7f57dfff014258a7de5a9e9635b WHIRLPOOL cb9e4df25422a33ced24461b84ba2bd207b370edd87983263fffd29418d5f80d01fc70e0f1b301da302654b317d27fd1bf08f7c25b06b9b8b0efbcef3c0d83d3
EBUILD vala-0.30.1.ebuild 767 SHA256 add895055a013fd64cf94af7bdc54f9056052d608e4133c0ceb8d7f349978207 SHA512 b62c3e9cd81442357c8aeb64dc65b18f2480d6eeb3d54e71fd89323aff7d25c04336979164bca8d8d5edd4764950e09ce00769eb541a4b80505c9f120b8b597d WHIRLPOOL cd9ee5b5a429113c072866706af249a884225182e3a897fe674ce54f83c8c34541583b86d88b17dc4e78927501822d6da742a96072f0f77ee56c32a7f2b08048
EBUILD vala-0.32.1.ebuild 697 SHA256 54b97998ced4f088359b9a83532e8b30cf66996b7736987f4e3ad722d7f50a01 SHA512 9fa927044b6dbf17ace376757b34fd4b333a6ab4fc80c657eb742a195c71c10ddba9850d64a25076f0d32beabea5c097b2b8b83a7b57bdff294e6fc20ce627bb WHIRLPOOL e190f72e37382c0ee8504881c6ca4add2534c4ab782e52b39619bd1c6a39f680dbcfe6aa2013a7b9e224d0e474c1d9ece5de99d6c18973654aa2da550b3bc6d3
EBUILD vala-0.34.7.ebuild 701 SHA256 1ecf882d20c914c548a064d03e7f8e786633660fe337f35c3ebfe5a60413d622 SHA512 f4f8e2b1a2f4f99f49c6320673ea8881de8ea3a417f6744dc2d65d77f54dd65815f06d933d9682f862016f20d379ac29d2be30cd1d46bdbb21317a0d768b8635 WHIRLPOOL be3709c2d50a43da307bcef3bd578e6ad0a593c073420bcd6d5bb5a5158e2610755d87d1de7b282a588dac9de4c79fbdc64b42b2929dcbd8f58ec8d11d59a238
EBUILD vala-0.34.7.ebuild 700 SHA256 0db02d5d7e1c3f0d17f68fade8d948350c0b3503a6c28538c275fb056197a685 SHA512 dca78d78a8ca102abe1199c7907b2053f7958ba0e4845df856a06be04e4b3196e6433eb5fc5dbaf993520eb463b4f3c01ed68a052d2c1528b3068f4be59d725f WHIRLPOOL c6ffef479c063c509cace9efc342b19be4a6a22a3c32cd40bad5f09ea43c25a384005a784a197c7857c84f3ea593167308b0c2890002228eebb10db4aa885f5b
MISC ChangeLog 8137 SHA256 9109581a2ef6a2f25a876c7340865db919a688f38438b4ef3dc158d51e670306 SHA512 39e4a6bf15101b118791fa30f5bc9f0644fbbfa954707943dfcfa356538912ba40a4c4c5c9652af572c018fc9726d1b1047ca23a6cf21def29090d1c6aa2d6c7 WHIRLPOOL 97e351be825c1cbb44aae8b1338cf2405a8c2d6756e6e55edb1d12e5c2e35432767df1fcbd7ca3144fb38aa34ea74e9295996ca03b98f177c6e072396d9b9ae3
MISC ChangeLog-2015 27512 SHA256 b41c5e4d338cd3cb357a087df8f99de3c96ad61397fdfc146a152d3c854d0856 SHA512 de1364c00a1bcea5640816c2688a6d0ce6313f26804f1948ce25e898e177fb5a70ba6e9ba5a780dd100c67b05ca598710e7c616641a5cfaa12156a69167b5649 WHIRLPOOL 79bfd4971d0c0a12a387de00a1a37dc04608187557a5d65d50a2cb3790c17419ff02b6405121f7999f0fb185447c40133371fe9aeae4d08f0e02d51118785837
MISC metadata.xml 255 SHA256 9fc44b46f5b5a7472c3f990a3f045d9fc1bcb8868f3396a5c66069a751e58d3f SHA512 1970039db79f50391650a9fea933485c6102d1165946ab8efe9395403a02f49d4b17c2942795282469ac7c0306e7353002dcbaa797fb1060982b31ea3540b98b WHIRLPOOL 9e145d73c5738c79105fc790cf9a516584b3ea1afdcc3eac1ea08659f78a19b68afe3cd85a028bf26fe97823c8f8d32fabe8c563dcbb3e6b5a77960b4af52f76

@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala"
LICENSE="LGPL-2.1"
SLOT="0.34"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="test"
RDEPEND="

@ -1,7 +1,7 @@
DIST appstream-glib-0.6.7.tar.xz 1961284 SHA256 9767756e2c970709f0070d4c9e617bb3af2d62cd4fbce8486bd742092671b922 SHA512 cc8b58fa1eb8a4cb0c73f256ff3455d7ffc62282cf70676ae669a0b471c08278b3870d5d50dc70c386ec536031056136ba6742b674d94ca0c20d397f49615df2 WHIRLPOOL 93b8698d018eee7997b6fd232f8ee0447f34980628905147ae73b9274b2781fd422eca41ed266f89faee3ee63616cff86a12ca60e78d297ead56d462692534b7
DIST appstream-glib-0.6.8.tar.xz 1962132 SHA256 23f009233a96d1246c4c46c9746be126ae9d422753399621445d07bff49cae41 SHA512 dac9e0cc6dd8dfb81cbcdb6796d6890b61d5ede634cbe31768d1cf5746ada3beaf8b46918bab24e72604d52cbf6c6602efa6aedbdf9379f4c10528929f926fe5 WHIRLPOOL d2f2dd1607f4cb03ab501e4e189862cbb5c58b0bc3e63af153d72c7a714e791509dc2981921b1414f11282f7681277b690cb3142ce71c2bacd2799a935bdfdc2
EBUILD appstream-glib-0.6.7.ebuild 1554 SHA256 6f4d531b9ffdc51751f286cbd8757d34be6e7bb3eae93f39a66429335e08ba0b SHA512 8ad4c0b30049be32c882a23567527fdcbb04fb703ba61e9f42d3d8993f4d16fecf1b163e3852a586950ba31a58a1e94a216f122f0e0a65cb63e7e1d55863069c WHIRLPOOL 252910e7b99228cd80da336bcf99821146711d05d9c126ed208aadf6f6017e83fd1146a6306bccc206b355f937f65e1125b098dfdc12587663b68a31f1afcf23
EBUILD appstream-glib-0.6.8.ebuild 1592 SHA256 31622cf68b8207d9a38ed0dc8740e1d0cd286ccc6705703a2c25f33e52c3e5a9 SHA512 2a924a2d4097bdd41841b04a3a51a90e789520d7aa650b84e68e38905e76c8df7f645c49e8ee2cdc08bdd0f23738adfc2bf332c5cb2a58d2145b5b63c19580b4 WHIRLPOOL 5ba4cb995f989b664cf5aaa0b9bb84ff61aa20db57045a20b51b186ff3b09c50cb9a60651ea6230ef85ee8103ef10208ae7189a39bf91df40842d9aa5481ae0e
EBUILD appstream-glib-0.6.8.ebuild 1591 SHA256 58890f63d2d6f50e56b685e3022d8fded22fc67e2ae374af747c08f3057da9af SHA512 ae5cd47bcfd9a4f4b98f9660f5e4644d2facc8de117bc4a0117f7abb45a59dd821d3e23df2ea4cafeb1288012188c875d5ac76558cdb69a7582e3151364b84b6 WHIRLPOOL d7070975ad3ac50042fb75f7fc38ebd54190a5bf5a05896d05ab8fdde4dc410e668c3f1c842a0d47ef8950442032f4428409191035edd715db0f23d299b44eba
MISC ChangeLog 11400 SHA256 69f7c01c5a677fa167ba0cad02289aab64957fa50f34144f575db076656a68a2 SHA512 1aaa5ef4048d403fb842d7069a5cbe0a913c945ec79a162a31f39e4010de15df23820d83ca0eb667182fa12b4ba3c6730f8871d67eca4a56ba1e2906dbaf8408 WHIRLPOOL 8d60db7a5a67571100a206afb9bf6b1091be35e0ae90248ca3f5397056914453e7abffa6a91404943b75782f305862bf4411a5b298bc721e35adfe04efc08ebd
MISC ChangeLog-2015 3598 SHA256 4577c0ae171b2ae0c896a619c05a6d9e78c4f66d4df3c8afd1ab9d9f37910fdc SHA512 a79b0340662e00790d084e1f6e1b969046ac39297cd589fdc021546ab67835fff0343b40d2df65555c2d33ef6973000c1a7fadf1d15871f3a9d020f1e2f40de6 WHIRLPOOL 412a5af8f8784a4f569703976337824e26d19c777c9509ae31c9dd76092c227562fb5cabcc09cc0f139186dec6c09f27ad8bb289dd98bc5c14091a024ca7e373
MISC metadata.xml 352 SHA256 910569d962fbbb9a3ad65a78cebad1e80b0defd69e04cf6365520db86ad12d5e SHA512 491790151594360b57d05b217381b3b6c6f3d3a72e8066d923230060a4b05d0e2ff1e31cdcb94eb8b1ac077a011d695f33b857bf049c04292a9e324c065895d9 WHIRLPOOL 9174d43b387b2c5023df6cfd6623898a26a4933125426e5597a69b5818c5b7e1f7add11856843f3cacb3d1699d2536b8bb6ecc380db2491930d7e86db6375ccc

@ -12,7 +12,7 @@ SRC_URI="https://people.freedesktop.org/~hughsient/${PN}/releases/${P}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="0/8" # soname version
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~sparc x86"
IUSE="+introspection nls stemmer"
RDEPEND="

@ -1,7 +1,7 @@
DIST atk-2.20.0.tar.xz 724200 SHA256 493a50f6c4a025f588d380a551ec277e070b28a82e63ef8e3c06b3ee7c1238f0 SHA512 3dab21e59f47deeee7c4b95dbda1c9a57a15007367af584a27c472e20f11bebd210ae7cd16b255e810f66df4c0a2bee14d904c46e1367ce5a6ade6f5af81bace WHIRLPOOL accada46d8c3b134aabea8dc88d33fb55be317ddc7fbb9bae7746e982df63a8515c530af87aa2310a7bcfee0080583080306cf094332acce7a747f80c6247484
DIST atk-2.22.0.tar.xz 745572 SHA256 d349f5ca4974c9c76a4963e5b254720523b0c78672cbc0e1a3475dbd9b3d44b6 SHA512 af3f6197eb97de869ee706f19564449b02c1444c413e5418323e4bf4c8cf1d98c7c8baa25189f6879d63606d4bc75f33799cb901f4697c087e868bb9a5643cba WHIRLPOOL aec1b3944101532b6330f66f2094d3d821a30da10e07d3ba1b793b9063ef18ce8790faa3d016927fe2dd8383c4b5cba9ac4d85244f83fbb73bd06077c299e851
EBUILD atk-2.20.0.ebuild 1428 SHA256 d1005ec15ec1d2870b6ce16917e51e9a9dc0b4b083e19a3492ad2af5d8c44a45 SHA512 64ed9a17da2175f795a0abce2ef28d246f242990962fef66002fab227d5553bc89ca4dbdb779c2a29a1c59e34f3f04260f8669405a9cdd166b76cf2dd9ae6652 WHIRLPOOL d14d0eed40df7e4e6bd550537e170a93068cea777b516299fbde1f3d2424c773bcbb529d9454f5e28bab65182583c4de63596464fa434e761e57618efca11a38
EBUILD atk-2.22.0.ebuild 1432 SHA256 68abb6a205f2d6dbe59ab4792f44247f31d160f8baf500a0c3d3f4080a253e3c SHA512 050efe1a9e4133d982ed2a1ec9fec3b1dc7bb75c508e6e0e4648e5a0af01b0c87cec8e11adc1e8518fa9754db5e91701dcf720fa78f29cf3b663e07b9c507e3c WHIRLPOOL b959d36c91a1dfedb17d345c7df4def62390fcf96f300b3abc823296564637668a1d931a91ad7627e0d85591acd7a1e02416c57c875536d8fa81e685e07f618f
EBUILD atk-2.22.0.ebuild 1431 SHA256 9aca591fcf1ab70596eea4bda7e0846d52fbc0f88b1bd2eafc7ffd28a537de73 SHA512 8cfbac29d1c9c98c76fc61eedf7495f9e0a51b4d8578c03d4b837d09fefe6df33d0cb512199bcfafbeda622d955fe6ddb54676a8c422a147c3e5a70dc155b3ad WHIRLPOOL 88812bdabd01c4e01ac60f20e95fe3ebd474dd0c4223dde814435ad68f5902a0ef5db2ecfd0789a63830084f95752969635e85bac09ab2cf625a35ee7fdf6e66
MISC ChangeLog 6680 SHA256 a789bc7c36803941d7a57fdd083acb3d090f7e232272b1e0077a363e887d6811 SHA512 f099a63f3eebcd19da0b59e62e0d5a10f01e099608063acb2502074c140fdddde3b7dd6d0e0e5034b9a0145596d1930926cec8850a92a4f5ab2ad882374b5bd4 WHIRLPOOL fc5c6770c48c37930523993b83a3812c10b9fe7efb129292f14c91daa64e1f2f5c446054687fc31a594de4d9d6f3febd0e54b3003419607ee830e684afe45a6f
MISC ChangeLog-2015 33684 SHA256 6f0e97f94f2d9f2b9ea084044af16930968da7155e2ef5b49c3461376a8bb573 SHA512 e0f1babd97c440255dd2ad0cb98add77ac3138ced6ad7157f38959d39ba79669583377e0751f3226b9afe89e522d601f7d9e6d1c9f4899dce1d2a6822eaa9e25 WHIRLPOOL a3035be90ba9b622c5062154405a1c873f0f62e98ae95f3032d62a5a6b7ed3fbe0f4f5691dffd3619d0f28320b2c36f68791ca5a96d18ddd47a40bf1cc65c91d
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Accessibility"
LICENSE="LGPL-2+"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="+introspection nls test"
RDEPEND="

@ -8,6 +8,7 @@ DIST gc-7.2d.tar.gz 1263064 SHA256 d9fe0ae8650d43746a48bfb394cab01a319f3809cee19
DIST gc-7.2e.tar.gz 1291186 SHA256 09315b48a82d600371207691126ad058c04677281ac318d86fa84c98c3c9af4b SHA512 80d1d50e38714b4f198743cd8cd5ab80a35cfbb7f5f9d66c89f40319604e989125870f010d4499876978594a5823d7b61213224a68da8664b9e4f8e14076c999 WHIRLPOOL bac6bac3dde1ed136403450d335a33e7ffc692575871d19edaa322a523046a7f6dc75331ffec02a8e36a2f056e6422331c6a40fb5bfb5cfc23c70819a9e03447
DIST gc-7.4.0.tar.gz 1060884 SHA256 61f8fc6991f8cb003a0d3c7d251c5b9a76093615ef793e0c588a4661e0b5e283 SHA512 7421dddd963a4eeb3d0c2efd486dcf842793e81385c9a87c38265137626822566c98920d9d6a9423c1dbeb067fd7fe8aeeead2d7bb7083f6056b6288410e1032 WHIRLPOOL 5506bb8503b646daede64580a8302e3515bf14aa19b2a2f768ad0b1ef23e70bb983f3c6d10ab5746f977e4a27b217187147188ecc38056614a9a2f74c73179c8
DIST gc-7.4.2.tar.gz 1082597 SHA256 63320ad7c45460e4a40e03f5aa4c6893783f21a16416c3282b994f933312afa2 SHA512 2e21516addf268780641ee55c0cb3ecc2d96fa963faffee5beadcade9c6bf1ee49ee1a75b076b5d49ddde7c839fb94f4c3623ca8412d14c2a5bf6ca30d424a72 WHIRLPOOL 139fb9fbaef30f30f54940d99832b2eb936015620f59ee51b58a45e12d03cb9b05d75d8f91a6d706bafad9498894e77a7205d64f422bf2a4b64be2e9a8a13d90
DIST gc-7.6.0.tar.gz 1111751 SHA256 a14a28b1129be90e55cd6f71127ffc5594e1091d5d54131528c24cd0c03b7d90 SHA512 511e8c01287b1ee9dbec87f0573377de77038b7af053a3f33afed9b3ffa30e2402d6a9bb0ca4f4b81cd808209b47b5718d498cff3de6632a057fe03fad51fc43 WHIRLPOOL add6a8bf6fa2b9c0c1c14ff28dd6db67fe4a78b0de0598da14ededcea06f9d8dbaac6428fc7f0204a8919cd1c62ff5d7f81569684b3b895293713741ae4309ab
DIST gc6.8.tar.gz 756879 SHA256 448f8e4c6ee8c80eac059cf1c9379d20c388bcb900fc0796cd2a44d1dcbbae69 SHA512 69a9554d2d213392512d4ce41ec8c4993557e65c2b3dc4f568ac18695421cc08b7677c25f9a0ce03e94fb5e68a298fcac7ed09fb90007a2c998ff6ef78d3c651 WHIRLPOOL 970b4453895053e8bafc0b1b5b4f9c221f83cf20e5c9e305cacf47bf67f9a04bf9a3c684b0288c2cb8217cf10ed61ac7eeabcecafeaa64becb16d17ec3456909
EBUILD boehm-gc-6.8.ebuild 1090 SHA256 7d87ded966b5e304a077e9ffef14f1258e2eaf2e5fc93c99368d1bebc2f2f571 SHA512 912df525bfaaa5b767e5774e68f059058d50a060a02a99605d5a204153c22610ba872334e93eee64281c68582aa1fa54e2da1d72d6a82c0d83d89e61062939f3 WHIRLPOOL aed93840ea032dbaae7a5062fe108bd46817dd104ad04a016adb6bb612c464f8b8881b9db8cd4806f6cf68f901b91303e25777e95589136f460bbd1062ec795b
EBUILD boehm-gc-7.1-r1.ebuild 1148 SHA256 6cc34d51b7ca8388af9556f54546d5fd2833c6aaf6113cec29a13153d3d0c830 SHA512 0f9e1d20c7de2df47ccbe487fd94ce674ea34b41edb089bb6d746e5de2c3e4ae16efb5900f02b1b477380917f274d946c3d1f7e70150bbf803b1e69bf615cd04 WHIRLPOOL a5dde8a9829b6931fbae634631f2237061438e667dacfdb0526068471f36056b305bde56d936dab5d5ee90af77b1909b09eff5eb6e37286122f99b93a20d5a9e
@ -16,6 +17,7 @@ EBUILD boehm-gc-7.2d.ebuild 1486 SHA256 1fea854d49e05194541b399aa10abe44a47818fb
EBUILD boehm-gc-7.2e.ebuild 1333 SHA256 d167cdd99301eaf56210ff766dab812f5d58548a7ccbbcfeac3bf681a86bae01 SHA512 e0fee4afc7b0f8b00df366d2856c3355e4832ebd1952f3ad3e23231dc7f34dc5471ced41624593690edc39b47a06274ca82c5dc90efc6181b50fa6a2e94b11b3 WHIRLPOOL 107ede6a7abfe78e0ad9beb6b2b3d4f118a8bff0f20e94042bf45618051a5d7e7441d5a879b42abe3a92aab4acb4575ef37a184b7af6019b447b4e7aa6d076ed
EBUILD boehm-gc-7.4.0.ebuild 1226 SHA256 3c1fb13e1f487d4bf491419e407675b0b08ca4c1dba70a99d532856e3faec9bf SHA512 346a736512c86d9d07aa35aeca5a56e5958dd6af7614b6f3fa475bc4db51cf2dda42e5ba7b392e61d0f89b12d8ca1048e71da5e4b4047390be15682f34e720a3 WHIRLPOOL 04d8c4e1becc5c18e1517e17c1af21f42f2950a8f7322d961d790d64e505822e6028ba87eb37059d3e6076a66f9a2337568a206d8213bec39820597537df0331
EBUILD boehm-gc-7.4.2.ebuild 1200 SHA256 39d24c5eecbc7fb12eb513fe54e12c0745eb57569997534a7901929da053f7e8 SHA512 d90be5a47509d83927c355c44f79e301f1fc62b198e984d132ca385519f33ab2aa5e8cb1b0e6964d3312ad0e27d49b9b8c68cec639d0a231b092461f0f85112b WHIRLPOOL 27d60c777c3c569dbcd8b4a064eb4027d7db89ba5e6e8755a08006dbffc77f4b58e11f116883e9a135260edeb649a1bfc77adf6606ae26103790ca21b8b6b2d8
EBUILD boehm-gc-7.6.0.ebuild 1223 SHA256 f51e8a92ab1af4231a190f03b54912b545f89c7c86af41ce428acb20b067ee0b SHA512 eb77eeeb3efc8e6ca809dbc9e33d76c8b71201fcead48fdde1e3d6503c5893352dd8dc8ed201d0a33e2884c730553bcb9b4ca659ebcb952e43427a87a77b5c23 WHIRLPOOL df4452811b3d679f811fc953e5de7e84c949e337c18042b4d03ca55f1b6c8b8b272881410f033bb3bbb308d7939dded373939b7417d281df844b64426a4d1cb0
MISC ChangeLog 3267 SHA256 a9396f1575b62c15f95e500d838ad2aea6e1d9d7c4f814b8082086186f17f263 SHA512 fe0ed8fa758057355ee057a572a883c19487fad03c02858eae7aefdf35a7ec439992b33a70f9e26494ed846feaf08a30413e69c5c84dc5f556f322e9e50a7926 WHIRLPOOL d9d4396088d45d287254c7df373df5e68d442af480596ab73b52001c4e18377d14f8ba806d19167155a9c05fb45d70d7e5d6024f8da26876e6ad305908e2d26d
MISC ChangeLog-2015 14997 SHA256 4d9159d4dd3552fc7618c44611c52839b5420c604d9cdcb4f1f5be2ae37fe475 SHA512 e4ae80b7cc04750ccfe5a5e14dfb010e2bee3a01e14f8545fc1855716767f7ea27ce238668085930f0a1d4547af5bd5ad1e5096d52ae3781efa4a76e58ff0a38 WHIRLPOOL e72dd51e9a1b6450f078153ec49e4c2f93437dd3296eb6ee313328f14d9ee0afd372a28d1784526a532cc1ce2d4542e89c52d1fb012f70ea3f3a4966c5558ea4
MISC metadata.xml 243 SHA256 cd3f53e40471c5030fe79b91a8d0dab307792eddd4b2d5e9ba9b6fb2425060b4 SHA512 3b619672a798fcaa808248ae187a6e6253bf1f693d2d9808ffb5b60d4d909130299512b623f7c9dbe6971ad15af7dbb6dd51e4b80f512abe0966dc46861fb775 WHIRLPOOL 0b98ded4f5352f03b68d62d5ed07b1f1b4fa09a6c4a39952fd28d589aad820b458a95ded468af6e3134bc10d4fe45d6acc46254ac3f9c8a891aa341d9810340f

@ -0,0 +1,50 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit ltprune
MY_P="gc-${PV}"
DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector"
HOMEPAGE="http://www.hboehm.info/gc/"
SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"
LICENSE="boehm-gc"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="cxx static-libs threads"
DEPEND=">=dev-libs/libatomic_ops-7.4
virtual/pkgconfig"
S="${WORKDIR}/${MY_P}"
src_configure() {
local config=(
--with-libatomic-ops
$(use_enable cxx cplusplus)
$(use_enable static-libs static)
$(use threads || echo --disable-threads)
)
econf "${config[@]}"
}
src_compile() {
# Workaround build errors. #574566
use ia64 && emake src/ia64_save_regs_in_stack.lo
use sparc && emake src/sparc_mach_dep.lo
default
}
src_install() {
default
use static-libs || prune_libtool_files
rm -r "${ED}"/usr/share/gc || die
dodoc README.QUICK doc/README{.environment,.linux,.macros}
docinto html
dodoc doc/*.html
newman doc/gc.man GC_malloc.1
}

@ -1,7 +1,5 @@
DIST gdl-3.20.0.tar.xz 527736 SHA256 53d3a3bb9b9be25b3a40c644fdbbb57a5a63ee1f5f839c2266d1cd9779360e8b SHA512 94f04a6a7348a1649a846cbbb834fd297de3088b5ec31f77d4681c7b1c92cf5186d51790632b6715a7181e931e746246ff35e46aea0a5d30d947a7b17d57ae30 WHIRLPOOL 10f71a81379ce9fd4c1c0e928aa0958ca88c89b5903e0254f36ead1809e4388ced07dd7a2cc4d90efe517341ff02d7ab1052e2deb52e42db86bb67537437da3c
DIST gdl-3.22.0.tar.xz 529072 SHA256 cc5b360e1392292186924f0f9a8efc0f4db7e6e56dc7042037466b5cc839660c SHA512 408fd75627497c658b65e9cd39b8779ad0db2fdc1f780e369237fbdd3f0ccc035cd86456ff72e1581c524f1d35673d3b31ebb074290babf025596d08d823833d WHIRLPOOL 3b31c124e331f82fa9dc8e513f1ae014e62001cbbd51ed17d4677f932b865c38da5e57827be6126c224acf8bcda8f336a4c75396cc54c7b23e96d354159dd382
EBUILD gdl-3.20.0.ebuild 699 SHA256 b8b40b923a765c726aa511763f2bafa752020585b536f692f51bd526890eef89 SHA512 6bfbfccd6d30841d074aace50b56bbf425a02070d2578f3fddff93ff24897334146c2f8d5ceadd2e1da03d0878a47adce7c2566ba18b86a3c56353e6256e48d2 WHIRLPOOL 122e46e1d3b43d0f83996a32c4f7b0859df326ccc22986b6854c6ecaf22ca5bde9350d67134eacf438ddc1ad0aa405548334baa7e471e37a8e3ebd4235f24d2b
EBUILD gdl-3.22.0.ebuild 700 SHA256 dc352a3d20c1f5ef3802dd1772445e6f52ee6b639a36aeccc14e6601a64a78c1 SHA512 3bfc019d11399d2c26428d8c41ed871801fa9fbfee64742e54873dabc50a00a1b49154310bfe8f835b24cd2fcd447aa4329cf53711c1c51559fac81022120804 WHIRLPOOL b5daefbb4a2be14651ab02a9954e7a9531844dc8bfddeb72abb5bf7dc46ea9fd82c24cc9c61f89f2e7d3d6dcb5979b42628b7c1ec08348ee10beb42b8521a670
EBUILD gdl-3.22.0.ebuild 699 SHA256 f09a9f40eb9e02f79ff995439d79a333c745a90df578a3439a7caa00dd2356a2 SHA512 68e75de4dc853f09c7cb43f4533592c64ff6fbbcdf9bb4fb77e40fdf48958b78029b57edadd90f65e1194b08d3a7003e5e5a5dada30543a68f7b59b0b805c8d6 WHIRLPOOL 3775dd4e73db46b8894e5125c3ae33099fd02d3be9609dcafda3e91f12e18dff0fcbb398cf3c7da49e3ab44fc49561aa391373732175438d41bb93469df55b82
MISC ChangeLog 4657 SHA256 d4c16f119cc7c8b2f74baa0a56c20c4dbd3b0bdaf3a75e00feed45e512951f7c SHA512 7e8dc11446366b07cf362ca6634936f735f6c48db7ff3d0fa5100a637ae02946c02d8e8db4ef106bc007d63c856077c51cb62aef4f90c3b65b7d1a3ffc8f3fbe WHIRLPOOL c4945ec823af062083eeb4592ca0d5045118644543adb68124c4888acf65c3d11d874592062e08bd101f28adc046eb40ff0cfe8b45de349ad11f54d44066bb23
MISC ChangeLog-2015 13906 SHA256 3e283718e20aad0e11c6fecafd1209b90b6546d1669444506518629433f75668 SHA512 80008fcc41c77210c272628b4b7d20a7e5d985a014be4bf7d02fc888baaedefe5f8807f5e8db04a3e43237a6cab2e0261b3abe0265acbc873e57a339a0e80c9b WHIRLPOOL 1ed541459298642e0d0c0b941bb6715e66243635ec16b78b6087bc131fc945855d33be5225c89956a28b88959b649bb95159af3167aa71893a28820054603e21
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -1,29 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit gnome2
DESCRIPTION="GNOME docking library"
HOMEPAGE="https://git.gnome.org/browse/gdl"
LICENSE="LGPL-2.1+"
SLOT="3/5" # subslot = libgdl-3 soname version
IUSE="+introspection"
KEYWORDS="~alpha amd64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
RDEPEND="
dev-libs/glib:2
>=x11-libs/gtk+-3.0.0:3[introspection?]
>=dev-libs/libxml2-2.4:2
introspection? ( >=dev-libs/gobject-introspection-0.6.7:= )
"
DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.4
>=dev-util/intltool-0.40.4
virtual/pkgconfig
"
src_configure() {
gnome2_src_configure $(use_enable introspection)
}

@ -10,7 +10,7 @@ HOMEPAGE="https://git.gnome.org/browse/gdl"
LICENSE="LGPL-2.1+"
SLOT="3/5" # subslot = libgdl-3 soname version
IUSE="+introspection"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
RDEPEND="
dev-libs/glib:2

@ -4,8 +4,8 @@ AUX glib-2.50.3-fix-gdatetime-tests.patch 2052 SHA256 182695950e34356f3d97005cd0
DIST glib-2.48.2.tar.xz 6408644 SHA256 f25e751589cb1a58826eac24fbd4186cda4518af772806b666a3f91f66e6d3f4 SHA512 2eac104eb2207d0a6488992e48069a34b417f51e141364f281ab7b0953a6de88be177b1c694dd9464a856c9a5d8021e3cf0193a8d9c5aaf6ea11f1f9ff743c43 WHIRLPOOL cba211000d5597e93d01113e5f2b6736e47f4daa00935a53af182b3304fef9a1ac25f78995c7a53cc1234261433a1bbd1ec751c87b556845a15da720af5b971b
DIST glib-2.50.3.tar.xz 7589284 SHA256 82ee94bf4c01459b6b00cb9db0545c2237921e3060c0b74cff13fbc020cfd999 SHA512 ef35806c15170b6608445f255136c0bebd2d433adf903c2af2865f6a57b4f2fcfc1e4a7cea1a0dac48ff5fe26248fbf7886dba4a8d209506f0a94160df8fb7af WHIRLPOOL fc8effb457005a234ccb164d74026cec4af7f9a70eef0a8d58efebfacdcf0d7f7713042a9476e6a89e4effbdf4b0d59377811790557cc991cf6b397e5e984f93
DIST pkg-config-0.28.tar.gz 1931203 SHA256 6b6eb31c6ec4421174578652c7e141fdaae2dabad1021f420d8713206ac1f845 SHA512 6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320 WHIRLPOOL db4ddb4ce61724e629931c5ffccb4d7a551b4dc0f4efed5a966822307e4b5a786adee5705dd80ec0a9aa32cb1af9ad9615e307360e131fc34688207216161486
EBUILD glib-2.48.2.ebuild 8610 SHA256 56db84336a54d48be3cad04de333d2fb829a8dca2f497dde6f2580fa426a5ca3 SHA512 846376856c3901d4548c9a0b3707d567ceff7e32ba7d96ecf6fc90fe8525542ae08b0737a224a3a259b4654028cf5b60acf93631b4aae9c8921cac0be75a3802 WHIRLPOOL 06144a31467ff91292e695c591f672abdbad0e68396f5e474dcc4fafefef259736f89f4c79474031de8a726639befae34b9c55f34ed0cffb2cf200c95432e412
EBUILD glib-2.50.3-r1.ebuild 9661 SHA256 20b899bb4b9adcaec6c156cc794f0dc71cb1c3aa166d72084171943417ae6a99 SHA512 73bedc4dfe0889bdcb973a0ddc211a11a656af25aa74275495ad0c9e25d7046ef8c408500226ad4eaa31e1ba48373e18572332b4ecc089a867e5d8f1ee3b59d2 WHIRLPOOL 3b0f2f7275e34cc4697257447bfd6978e728fb122e9ea7615b1c15a419d906f3a532c50ac6b225ffacdd9d617fb549e7dfa4e3d8201e5ad78cdf302efb085293
EBUILD glib-2.48.2.ebuild 8606 SHA256 979af50885ed991a95c346acf574744c53f3828cc302832d6181bfaac158b281 SHA512 8b59e619fe662167e15fe149ce2d5ddf8eaec1b02c61b2e90248283951460377cf6ee1aca69e73316540943448338abcc0a8751bbc236dc93c3ea151370cb30a WHIRLPOOL e4e3c06708d28c1f184fbfffe29318cd15abd3c0593e01841e536e485c5e293ddcadb517a0e6f0768b6ad5fc4786e9bdb58d4132108153424ed368a07fc13f5d
EBUILD glib-2.50.3-r1.ebuild 9656 SHA256 236e9547e8e5feda4fcd98faea85cb122aa6343b8e2178346ae5c4e8453ae81f SHA512 196ed7ee7ecdc5769a5fac27a9f451f6ea2520318d2acb82f7657b3a453a8a2a5a397459aefb90a95b171dea4208355ba9862068a914123bee9cdf30cf6a5cc4 WHIRLPOOL dd0efff7462b71a8998363be2b6d663e0bf448c34e9e696b9e48e1ff76ffa1962273bea984c40656254bbbb5f54758b628924287935b4e9b334ec5493c3e038a
MISC ChangeLog 16617 SHA256 dbeb7718cb84574904c5e69f634e353b00fe39c30bdb47ed03ba9e53c88c8854 SHA512 2452b2aaabcdc031fc6bdb3df6f3cbc9f799b848bdbb55f30392c34706c0187efb234e4f7e812bb2350e16912bb04f091138f01d9d757400728daec957673a84 WHIRLPOOL af577ddb29cbaa37c321d03c9ae97890de6d0f86e6273a048480ef9c68e3b69060e61b5cbb1e33a750527dec1cb6bfceb5701c5d693ee08e24a13e0d332025db
MISC ChangeLog-2015 92374 SHA256 30a20f59548fd99c9a9ddb519d9ae68e9319cd71f98ba2c5c2c8b13f72157af5 SHA512 d5c234d42873ec089c5c8cb2b8a449921581eb5fbf15d99c0cdbc3225a351d5dbee9ca87ac247a288d8fae19e737abf7e25af3ada02c9652697d374a9d1604e0 WHIRLPOOL a8fe2063c847f3330b09ef231aa49566934ec69e7aa5c0f23d42446af537aeb53bf801743808dcb447062026d15c5f1ce54ae0c58278a398fae5990d6b1f997b
MISC metadata.xml 955 SHA256 424ffc685dcfdfa5dcb142046d937915d07945217db814ff759b9b736d67f9e4 SHA512 31b87bd850ffaa3f2263e6435d2929ef9f8f979e6fe6cff86433c8841dc383088bc6d672ac7daf94c1ef660767d0e91a03860267df9c750dcde3204dd6631cb1 WHIRLPOOL cf59bd50dcfcc466ad19a81f458875b7e62fc569cda4f730defdbed72f0112395b332b52574c5794539c8e0255f7abaa9e7f14a9c5bb5fd6048ad3c4c35991c8

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

Loading…
Cancel
Save