Sync with portage [Tue Jul 18 21:39:55 MSK 2017].

master
root 7 years ago
parent 67922eec02
commit ee89261d7f

@ -1,11 +1,9 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
JAVA_PKG_IUSE=""
inherit java-pkg-2 eutils java-ant-2
inherit eutils java-pkg-2 java-ant-2
DESCRIPTION="A Java based console for remote management 389 server"
HOMEPAGE="http://port389.org/"
@ -15,17 +13,19 @@ SRC_URI="http://directory.fedoraproject.org/sources/${P}.tar.bz2
LICENSE="LGPL-2.1"
SLOT="1.1"
KEYWORDS="~amd64 ~x86"
IUSE=""
COMMON_DEP="dev-java/jss:3.4
CDEPEND="
dev-java/jss:3.4
dev-java/ldapsdk:4.1
>=dev-java/idm-console-framework-1.1"
RDEPEND="|| ( >=virtual/jre-1.6 >=virtual/jdk-1.6 )
${COMMON_DEP}"
RDEPEND="
${CDEPEND}
>=virtual/jre-1.6"
DEPEND=">=virtual/jdk-1.6
${COMMON_DEP}"
DEPEND="
${CDEPEND}
>=virtual/jdk-1.6"
src_prepare() {
java-pkg_jar-from ldapsdk-4.1 ldapjdk.jar
@ -37,17 +37,16 @@ src_compile() {
eant -Dbuilt.dir="${S}"/build \
-Dldapjdk.local.location="${S}" \
-Djss.local.location="${S}" \
-Dconsole.local.location="${S}" ${antflags} \
|| die "eant failed"
-Dconsole.local.location="${S}" ${antflags}
}
src_install() {
java-pkg_newjar "${S}"/build/389-console-${PV}_en.jar 389-console_en.jar
java-pkg_dolauncher ${PN} --main com.netscape.management.client.console.Console \
java-pkg_dolauncher ${PN} \
--main com.netscape.management.client.console.Console \
--pwd "/usr/share/dirsrv/html/java/" \
--pkg_args "-Djava.util.prefs.systemRoot=\"\$HOME/.${PN}\" -Djava.util.prefs.userRoot=\"\$HOME/.${PN}\"" \
|| die
--pkg_args "-Djava.util.prefs.systemRoot=\"\$HOME/.${PN}\" -Djava.util.prefs.userRoot=\"\$HOME/.${PN}\""
doicon "${DISTDIR}"/fedora.png || die "doicon failed"
doicon "${DISTDIR}"/fedora.png
make_desktop_entry ${PN} "Port389 Management Console" fedora System
}

@ -1,6 +1,6 @@
DIST 389-console-1.1.7.tar.bz2 112970 SHA256 dcaf63654ec4c6986b9a3b10d79d8e0592f334fd42d34869b0b767bbffd01a05 SHA512 d2ea4c65ea6bb01d3163271a44bb4fab4167863e2df1389e8d4bd2782083c33563ddfd232512d8b28f0de037a7cf0dd7ee554c1660d40fa50d731224748d9f6e WHIRLPOOL dc1fed080e91fdee1a4dd7150a779a5d525c81020e2121127f9e7824e4a23f366907edf40c565332515cf7ba1654262bae82c7819185b31b99154050910548f0
DIST fedora.png 11606 SHA256 88318e1704924c7d33aac3e37c195f99d29eb6f6f6235f254f254881257bbb0e SHA512 f6adbf8d3cb0e09a819baa54fc638bf48a478bbea666a49ed7f6ac91c3ee2e03ded61d7e17a184ae29dddfc128a11fee724dfaa42e0493a57dd7c91531809aad WHIRLPOOL c105c9daaa4ca4e1329a8bc7f6e403bfacf873db3f719e00b099fa2fb91eac550aa7222967518f8ad0ab99b94f59406082e27d99827c5bbf5ceeaecdb36a9d3c
EBUILD 389-console-1.1.7-r1.ebuild 1456 SHA256 f79a1bc3b20dcba24fbdde514fabc775ff0810e7b0120eecbf0840f35fc7b236 SHA512 791a529bc621a6920a81bde4cee15441ed9e79706c2a4a46fb510c92f00c94faa1e8234eb76793081280fb7b160d7fc6d1343d17d962670aedf122478c5671ac WHIRLPOOL ff1c89f512a70f33ddda3f1c54a0bd9457d5e1b6a88a1e3a1e1bb33d481e1bc00286e1083b95dd419c4c024442865b1a88c6a0eea0600557fd70f15d5e1b4c21
EBUILD 389-console-1.1.7-r1.ebuild 1347 SHA256 699a3939bb35d485ec58f6ffcca9a5d08342b1506cbe813adc67c4e97d259d41 SHA512 a5b3c0dc60fdb54adcb93ba0a180c60a700d8a6e2f013801e8f8488abdfaa4b75be299445792da6980988b465a783ae07acf6a0d429f1148d7bc75ab7a9a410c WHIRLPOOL 1a8ea4e3667c8f25d54fd6680ebef974694ca96d175c32b6de8cb111eef144383f9e35ef3f4c69c6a588c59a0010e51f41de6eff7207a705edc3ed00cb863b64
MISC ChangeLog 2794 SHA256 5ac268e4a1ec14f3ce7abd0ea5677f6cba1133b05ec1117a1942a60630b40176 SHA512 2c0b2757a9d2ad3d732bd1d985b06df06fe2a305834062a342fd83c1062032b2792f676e22b3e6332d7b19085c972d8db0c0bb025d156a768e1ae5ee598b2b24 WHIRLPOOL b1c9394cb1632764f00efba6647d59fcd987f46c60d8d31e41d30917b9792eefbc745df521603842fbe46bfc4b6f9a77b4465d4d8f16abc233bbc9c1a71153a1
MISC ChangeLog-2015 1429 SHA256 700bd6cd7b44e9d86f8f115b42c3d62e986b31f5bf8c0f53211f743258b8f588 SHA512 592ae188bd8a85aabb106c5d6f8d0efe618445bf35af7f40960d61a1779efd7877b0db897b68d8d3d1425a75460319d090087ec154cb95d83b7c46bce2cfdf35 WHIRLPOOL a4b59fe77b83b566c06ee5fcc227cd08f5e0efe77acd165b88128b9b36e0383f59025a1e60fad09823c09b036f14ce2595d5003236ff5e36f9f3f7f783d5379d
MISC metadata.xml 232 SHA256 0c8d91b3d514ac42d0eaca567346ab909c0f947049c85c25a380ec2400f1b3fb SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893 WHIRLPOOL 3a1a6d054edc9177d85ca868f9b0a6e84ee51bab4fbdbb9b1ead1a03874036bcc3f96e903fb751dc4d29fdb7d6b5f3d8dbe7b042fc697c887e23f41cc9c8c4ac

@ -1,11 +1,11 @@
AUX CVE-2017-5601.patch 979 SHA256 e6177bd052090a2111d62c7c68157df71cebf4ad359aad02ce89d5585c9e64a4 SHA512 a2c8507698166b3d4bbd197323a15cb82d53a647f2d0c74e17e9b229e4f1fd44c3f0468b674c0dfb693ddad7fc7c5cc4f00fbce1e607d0c02fb90d59cc9e09a0 WHIRLPOOL 032ecd55d3464bd39751f906d2ca2b3dd3d95a8dad8020ab474971b7e013399faa9089c3ca728627e309b96b51e6839d35e558ebb05425afaeecd043bb6ebcd4
AUX libarchive-3.3.1-libressl.patch 825 SHA256 78eb2693cd7d8b3a8e942f41a5485541bb93911e05364ae02f4355aac8aac4ee SHA512 2418a281562ee5f0e4f54ca181c68265f6b72a80786d17f45547222a3fde83597a17d88075e5f9c5d52a2688d8890006f592a129ddc634397a9160d16724a12c WHIRLPOOL 1f1a6d98cf9f5d639e4630b002f2dcc3ea50a027ba1a08b461173bac3254b9f7fe4f0f70a05e944ca736c9121cf1e02a01670d3bf99a5c645b1a35f423cefb70
DIST libarchive-3.2.2.tar.gz 5458241 SHA256 691c194ee132d1f0f7a42541f091db811bc2e56f7107e9121be2bc8c04f1060f SHA512 a67920c37d49cf9478032d77fc4fa21827cebb96e9b83d9ecb8466328834052e4ab3d3a9bc4e2edf405d6cb14ffd648c9fa100b578257f6e5842c99bbea558a7 WHIRLPOOL 8fdc2e9245db27a7da3cfdeecb6283b170a25fc6ea8201fe5a414b4c1b523ae6b05745246f867f24062d91b7a040780b687b1a44a95503c4e252f9836218ffef
DIST libarchive-3.3.0.tar.gz 6277298 SHA256 f9c80dece299c04dd5f601b523f6518ad90fef1575db9b278e81616cc860e20c SHA512 06c5b6469cee760719b2e3e2909d0098639dc4e38501a74fdab5e2abc695676a6e5e11aaa0a033e9badef45fdc4abd6d943c3f4b07dce19cc8b34b039c528529 WHIRLPOOL 086926f3bce77c86385d514730b69d4e8580a55b3c97a134c50c478ecccffebfc6f39d2d156b2739bb2401ad5a8342e1fb0f3e781c0f4bfcee71a9e710bc0abe
DIST libarchive-3.3.1.tar.gz 6219943 SHA256 29ca5bd1624ca5a007aa57e16080262ab4379dbf8797f5c52f7ea74a3b0424e7 SHA512 90702b393b6f0943f42438e277b257af45eee4fa82420431f6a4f5f48bb846f2a72c8ff084dc3ee9c87bdf8b57f4d8dddf7814870fe2604fe86c55d8d744c164 WHIRLPOOL 07a8a5f700c62d61e82d6bb123b5e720041b1ea296c17f189d4494ef4dab58b2c4d428c12fe8221602c7ec5d8eca859f8c288fc9b9a51d8a511fb01051dc17ca
DIST libarchive-3.3.2.tar.gz 6236562 SHA256 ed2dbd6954792b2c054ccf8ec4b330a54b85904a80cef477a1c74643ddafa0ce SHA512 1e538cd7d492f54b11c16c56f12c1632ba14302a3737ec0db786272aec0c8020f1e27616a7654d57e26737e5ed9bfc9a62f1fdda61a95c39eb726aa7c2f673e4 WHIRLPOOL 6afc8dfca6474933383619e15c750b08ecd1553f3ff244c60cd43502b3d177be9633a2d2c80d9ea7846af21ae7dc59f32fd79cface4258a1b7b00e60e3a5f7a9
EBUILD libarchive-3.2.2-r1.ebuild 3429 SHA256 bfb49ef2389a9d6f7dcfb0b889b01041b088a3c9013ba3fccd6aa08e7439580b SHA512 0b3e1059ff5b1118934591f2a8c9c00c36c4104c72eddc9d831a66e6ce0254db04513c05e3856e53b27e5ba422b6e5ded6238da56f9d9c23f66dfa7f4907feef WHIRLPOOL f1ca36937cf1d53ad000a034b49a95b81c09901ae441a13bf2bf31a76f1a16c0b14a69ed400603aef2cd60f3dbc65d242f0c1df2f27c4dacb225845046510107
EBUILD libarchive-3.3.0.ebuild 3242 SHA256 5fa6472cde87a5e5722a03f12c663358c67293297f7ca49dd74d7a174be2def6 SHA512 1b8209b5f9768b468193fb7b630c27c562ce8ba8aeae587cc3f0ad7124ba4ac2165d27d2a5ba39b15ed013538f475ef57a4b4f64ec4ca9cd5f436252ee39052a WHIRLPOOL e8f599f81ddfa7e355cb7039f7fe70521ce4c15c9d4c31b9ecf2552e1cd89eae21d8636bd0a76d7b66e22620ccb854ffc543e30d8ac4a7530b65c1c13ae6a4e9
EBUILD libarchive-3.3.1.ebuild 3301 SHA256 0861967230ff5fbab418f7fe0f885183660ccb5eb07ae30782f284df8e53622d SHA512 9ca60ce4e691485881875f4ac3f00798e3e055a2524f67d0bdc02d86a62951efa8db6a35b5b907c9cb54882cc1a986dee5883ca47828a39e4edfe5a6a7eaf4ab WHIRLPOOL 60a80c9af648a4ac2a5a01931cd840a73b12099bb192299a5b96ecae82ea9424cc04ed1b75328c767cb103a389a509a47902052a94d6a630db09a826512fd678
EBUILD libarchive-3.3.2.ebuild 3314 SHA256 4058bf6b9e1b49bdd8583f20dade4ad04b6c56bb44bcec3d0c7241ea8481053b SHA512 465cedc1ad9b10c83a8a218af0b4fc50207dbf9593a25bb0292781a8b7f141950496b1909ce355174020a97c63b88322c41806f9215765b7a8e5fa6743bbb5e2 WHIRLPOOL 7455e915a3e1d5d053d547dd39c8a941bc6a8b1fe8a2043811bb9d3c969f61b57c200d391eaef84affdefa298a6415319b960bb890a109a040fd3a9875a63dc1
MISC ChangeLog 11118 SHA256 d4ade993917b5c234392da6ce565f0a2a74e60ec197c1ed09cfa82f58cc3fedd SHA512 2b972dbdf28111b28d188aabbc5c5362892ebd8882b3e2678efd603a7f0b438d2873bb98cdabf72b8089b4c4ec1f1bcef31af1b928ce93f361cfc5f16d6cc466 WHIRLPOOL 6d1efe322aab7c029ef0db51a2c6105f1e93c582465240da9471dca97dc2fa50149eb1acc84c8de80bebc4f2f81bfb76089dd9ea5ef6237ca162eac86e044cc6
MISC ChangeLog-2015 35658 SHA256 5d6739081fe3df492178d0522b91f02761d0956ffe6cff8ea716b93519bd0310 SHA512 28edd8ebd92704e8e6388c261b82cbac5ffc33185c8b8666b44cc06b75186036c7e04cde6c7637411f717590aa41350dd588932c1474ceda1c5b9ad23828b02d WHIRLPOOL c7d02fd3c18ecff0ecd32d7865080c096e9469e07b3810c74c5d8894044e8df4088cc8ef8d898d3452cb86d760f59715bb41f58286b8cd4292fb2d8699f8202f
MISC metadata.xml 1382 SHA256 7e969629dbfb9592985ff032f0c1beabccfc026c34a61a4541dc4bd234603c10 SHA512 2fc0f4507ed02a226dcfcd174026c55ddcf3d22b2ca59c5a2bc5b7e9e9f2943089196267aab7c4292d1782d954123571656ec15c5d24fe19d5b01557c18013b8 WHIRLPOOL a11b206a996385d7c538736655f347019ef4410b12701cb00b77292cd8d8e03a8db81949a3e4c1ae47616044b58a98a593bc0832a4f6ff072a629ca11de7ee8b

@ -10,7 +10,7 @@ SRC_URI="http://www.libarchive.org/downloads/${P}.tar.gz"
LICENSE="BSD BSD-2 BSD-4 public-domain"
SLOT="0/13"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~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 ~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="acl +bzip2 +e2fsprogs expat +iconv kernel_linux libressl lz4 +lzma lzo nettle static-libs +threads xattr +zlib"
RDEPEND="
@ -58,15 +58,19 @@ multilib_src_configure() {
$(use_with nettle)
$(use_with zlib)
)
if multilib_is_native_abi ; then myconf+=(
--enable-bsdcat=$(tc-is-static-only && echo static || echo shared)
--enable-bsdcpio=$(tc-is-static-only && echo static || echo shared)
--enable-bsdtar=$(tc-is-static-only && echo static || echo shared)
); else myconf+=(
--disable-bsdcat
--disable-bsdcpio
--disable-bsdtar
); fi
if multilib_is_native_abi ; then
myconf+=(
--enable-bsdcat=$(tc-is-static-only && echo static || echo shared)
--enable-bsdcpio=$(tc-is-static-only && echo static || echo shared)
--enable-bsdtar=$(tc-is-static-only && echo static || echo shared)
)
else
myconf+=(
--disable-bsdcat
--disable-bsdcpio
--disable-bsdtar
)
fi
ECONF_SOURCE="${S}" econf "${myconf[@]}"
}
@ -98,10 +102,12 @@ multilib_src_install() {
done
fi
else
emake DESTDIR="${D}" \
install-includeHEADERS \
install-libLTLIBRARIES \
local install_targets=(
install-includeHEADERS
install-libLTLIBRARIES
install-pkgconfigDATA
)
emake DESTDIR="${D}" "${install_targets[@]}"
fi
# Libs.private: should be used from libarchive.pc instead

@ -4,7 +4,7 @@ DIST sharutils-4.15.1.tar.xz 1126672 SHA256 b92ce637dbf95a69888ba70a55ecc8b52741
DIST sharutils-4.15.2.tar.xz 1122476 SHA256 2b05cff7de5d7b646dc1669bc36c35fdac02ac6ae4b6c19cb3340d87ec553a9a SHA512 80d0b804a0617e11e5c23dc0d59b218bbf93e40aaf5e9a5401a18ef9cb700390aab711e2b2e2f26c8fd5b8ef99a91d3405e01d02cadabcba7639979314e59f8d WHIRLPOOL 2e29cdad58bf530b401509fcd480fdd4dd8bd98c7b90dcb5a9ab7a6feadd9d98d8bcb0bb2b18c176c17b856061ac9f81ecac25e37c7f7fddc4938205c6bd3eb6
EBUILD sharutils-4.14-r1.ebuild 735 SHA256 d67efb2db823e5a4bfaddde3bfc879615d29838dd4f33ee45be7024160c3ee04 SHA512 53c7501e69be3b24924b7178ba561d997a579ac12f45e6e36abed598debee3917ec0bafaba3207a9b266918da3ec055279daaf82544af94c6e0e5b3b2baee71e WHIRLPOOL 3c5692c6da4aeb2f2ab52ea9d1e8a62d797f1e5fff1eb91c36f9ec943f5cb0a75f3c35990e1d73d93a207d51f6fb379d6a6ebb8c25eecbc40a75c6cf0559808f
EBUILD sharutils-4.15.1.ebuild 748 SHA256 ba73bda2e99ff3b0f0eab1e555159f386441e2360e79a828d1d68746dddd215c SHA512 b0c5db15b48a7eae0f690b8693b532f070eb29905eeba07f996cf0b46799c13daa9f5192ad15d4e5c1322e38c1519e730e11347d43ba890dc302d74f43bca8fe WHIRLPOOL 10a39df46aff4bec94d92964d9f7d72203aade537d8933fccc8864136270ee102e833769a9a95a33db34a90da0ec5b1cdcf6d347357e2c8eed46a226accccec1
EBUILD sharutils-4.15.2.ebuild 681 SHA256 f216af1d5cbca7aad52be0727715340e1563f81575e60a71fe764b1fae96d5ab SHA512 65928316e3a79cb70f3e4279058f3ddb0d2f6dcf2014ae990c2ddf556846ea9a24241a34a99b1aca330e8b9bda25a144734e7cd4a738097e0d09e1e0126c0873 WHIRLPOOL 7d365fa300effa90cc23d09574254bfbe6f34dd89bf51969f4e5171262e7e931ce4082105a070b7cdf78eaf1045f308af542eb53e10f112b4f53bcb4ca8bed6a
EBUILD sharutils-4.15.2.ebuild 692 SHA256 2c14df76e49d60f24c0c70f8dc95011b0cf24ff767d2e1df0cb7e7d416547145 SHA512 08f7b71ce47a46810ce3ce8800e2d2873ba31753b91ea905f30857f509aba6593f9c89ccc227535b091a0a0728eedc1dd25d4aa67372802c668611d9b3ccb575 WHIRLPOOL 6c7d330c26a399bc48b1153bb113e5401b7c5f804082962cca837a6a9e0390a00231f5ff7cd6241f4dd8b865cf6656c95b206aeacb3b12201fe1a372e95ce241
MISC ChangeLog 2805 SHA256 3976fe7b7034fa3503cc2dc38b50ce022751a68ef25c71b2bf66d480b863accc SHA512 a4b1e496d5a5f89c280e72ec26c8aeab0d547ee918ceef92593fc42e7e0480bb4b81a1f8cf73e1654bced114eab9f3e41b9e5589713b70dabfc0bdf4c8c94538 WHIRLPOOL 1030ff61b3653c03ed93dc265d0a7777e55948c5ead9b17ca1a6ff64c4e3cff46a1becdc2227693723fa8cf298015249f7cdc3fe105cbe6eb8ca7cd594cfda34
MISC ChangeLog-2015 18607 SHA256 e404e738ecb4fda995a9036010edd399b654f5982318d1a686d02d776f8dc9b9 SHA512 04c5fc1fbfd34476e7caf20e568ee2fc3d9092ec08812a0fbf7894563953c9c42fb6f34c2e11d67a1da61ad36ae12a57ac926811d88f6db29c2d1ba38558cad5 WHIRLPOOL 292bdf1a3c26280c309672f96b29d4a4614fe91219635bddf062c32bca3113fc1551d93b2c839d532d4f485e7d6b8893b1a2c180dea9f70483c8f592421fff83
MISC metadata.xml 335 SHA256 ef6bd8d9820010a59d653100cfdef972f6153cc4b3e5ab6c904436ea58a558ed SHA512 4670be25ae746c8384beeff118f00b44d00fb9db553d4d64934bbb6f972eb21e2a4b28e2d5a6a6a708280acd51bed2b2acbb7552165c43a75eb497eb0c04dd94 WHIRLPOOL 62db53bd997b3aec92f10e5cd1a3ff266ebcb9e578c3344ca67d5a76575d6c6e9680ea4144c557e8f4989dbd72a073001a422dab978949abd966075a213969c9

@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="nls"
DEPEND="app-arch/xz-utils

@ -1,6 +1,6 @@
AUX dieharder-3.31.1-build.patch 623 SHA256 fe93e67a6ee62f9653949552f7fa44292e8c888656df97896296ff97b9198064 SHA512 8d98efdcbfd4cea06d1cae1a1fbea1305e366c030c99b3abb944d1a47543e9b592304f60cd8dbfe9b3fa77ec9ee61c2537bf2390f072ced7d36ad7eb9550e4ea WHIRLPOOL 6f6d6bfaa5402df95bd4334d0de7871ff292ef93abcc3f75a0efe1b041e4ef34886385274c3936b2b8142cd46f6af6831117b75e2eb435942a9cb95f191eacac
DIST dieharder-3.31.1.tgz 1149780 SHA256 6cff0ff8394c553549ac7433359ccfc955fb26794260314620dfa5e4cd4b727f SHA512 e01ed4266b4fe5d5fadde3c92c30e430d0ca5f7fedd26b26ed2ab98b7602aa9c35bb5c8fd9314ef2f5235b5087645ab13e5e6550156e26643baa5aeb77088dc5 WHIRLPOOL eb10fffbe839b2448b1955841dd4c3dee45f21ab89eb5107e82c3fef8706f7386ee6b6c21aa947c2cbe1f16075c7882975c9eff5fb17876799c15ccce9b5eca1
EBUILD dieharder-3.31.1-r1.ebuild 912 SHA256 2dcab1b846baf906b7e63aa5cb9d98511f3eeab4ab810bab0c746d1146e1fd45 SHA512 ab2985f1d4b70fcad30d6f4427939a284ba485bdb00ec1b58d31cca70eb89da651a235c0cdaff647128d82416b3d1311aa77226931bb351cb9abdc3adcca83d1 WHIRLPOOL 8993c77746cb09de913e34569c751ecb929b23c49dda9c0dc3321eac2d291343a5aeaad4a546c93a3383dd9bda6ede56858fedd1356a310ae507c30f84f1cd6f
EBUILD dieharder-3.31.1-r1.ebuild 919 SHA256 a4cef92a8aab20aea1569dbbaeefd974c1ee318daf1b6d30df345c6b8f9bbec8 SHA512 90f366343406cb52924825d09c6057d321c447135193995167ca01cc83a1adf0f3efb9ed6d0ef92c6c5d7999ee9bae8dec2ff29e97651c707ff29901faf2842d WHIRLPOOL 5063e0fcdd58ab9b2b2109d48708aacec8de7c2b4913c82879387553b0f4770f0c66490c35a804170d46862415c3262bd1f03542f23e45474630eb6e088925b5
MISC ChangeLog 2825 SHA256 13aabd85b1f932a36f114280ec7ae7fece0f4d320323b53a105cc50744d755e8 SHA512 5da51e8f7c0c13e5edd881e5a30c3a8acf9536c2b89ab635a440dc215d26d54259bb3a5f3076103d2246ed98c309378325622fc35dff21db00788bc0f0cf465b WHIRLPOOL 2e2be3fc84cbbf111e9101f70f75385001382f2c9de8f27da25b023ffd9506b75752869bd5dd30d4115936c977f8e77715e8cca1777cd4f67ddc706a6d0e3dfe
MISC ChangeLog-2015 982 SHA256 bbd04fe9d44bfde253b677bf1417315a6c7315f0635769e0576ee84785378c1c SHA512 d44a7fd0b8406e69f8c958a9dce056de565e2a63cf9b6b854b65d924deb0abb68631c277faa3e96e2060a3aed69d3eba68ba0b07c5283de0d8aaae8d8dc4900c WHIRLPOOL 92be7392081bc2b09e568133dbab1c83a434d50c088cde84e6081089632aff8640bdf22644bae2cfde98676724828cfd144c32d85e1563cad61ec43206187056
MISC metadata.xml 236 SHA256 dd25b46c95b0c63da84b7ff5778479e31449a385df066e9ee14bf0d7d176f42f SHA512 5f6cd6a85527534d5de7118de5af212ee3044c8c5530a7f7087a28074a2d4ab7be1728325bd985adc063dc795d3cf2b1c4e58a4c4c4ec02d739bd4bbc544ef08 WHIRLPOOL b15a2dfb001c41c8de2895842148b2531b74949e89e93ff8c366519c35792996e344918eaf9144fb081fc240796e47890be356d2339bea60b1e1d41830447d31

@ -9,7 +9,7 @@ SRC_URI="http://www.phy.duke.edu/~rgb/General/${PN}/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc"
RDEPEND="sci-libs/gsl"

@ -5,4 +5,4 @@ EBUILD moe-1.6.ebuild 701 SHA256 797ca24dd85528e17ef7bb268790926d41d32c55a671256
EBUILD moe-1.7.ebuild 709 SHA256 d98ad2b853b880cb6629f7abdf37ec7352b4f5177c83a8932b7e390a485bb2f2 SHA512 9902f5fc4e2deabf8d6000cba4d2303366ea8f385ed3cbbbd3dddc1b42e35aba19dbf35a0e6bb1e0223d8b726cf7ce492b3b1224626b06ad1db54aa70627718c WHIRLPOOL 21eaf8847b0776a4628ea5f8c93ce50d27331a05fb81c1787997dc78aa325f783262d84f0232d60fc4951e0560966fd02bf60f41d8c8ed9c44c21a689f97965a
MISC ChangeLog 2395 SHA256 0cbcd643f8c2ae5a0bed6cd24e4ed7cdef299a788df49e0c430f0c2c8d5b1fb9 SHA512 cade913f385f58a1f5641db8d03791494d6c7727354ba32d7d05d3e063129028fc5d5080f845879f4dc5c9143eff81d09cc76c518a050394756e38360f9fc3b3 WHIRLPOOL ae5b51cb59b9bbb014c60b462d79e21828a18dbf0fcb99e86046a919f0bfe03507b67924441019e6f91654eed2e1d0ecd758fe5931f7a8f5cc087777d83c7af9
MISC ChangeLog-2015 1524 SHA256 fbdc36fd5d47ae734d72ade85a78c1ba914b7a9edb247dcf29919c9b96cbd0b1 SHA512 1dfafacfb89f3d5a462742f6432efe0e4cf608dd18a7b8f362550dd16a00863416919bb03e37e45a17f54936125f230602b2280f01690da688360586c9b1f660 WHIRLPOOL 240c768d873056197af41e96acab56b75e07b5bb3e511f8959b4fdea9a696f954b017b4c88bc1014d3073bf895755c05fffb6874355f2775d4c7235880de04ec
MISC metadata.xml 355 SHA256 e068e9fb4db701dfb5f944b88e8ff83ed61c32384660c9e7b32a7539d8ca8044 SHA512 31b407791cd97b141997fff192ac75298957edee59fe3a9c46d7a08f839b99ca2e4f3536632beca933d74a8e22464dbd7fd34fa61c106829c62c8dc69b1b8231 WHIRLPOOL c788c7b91a8921fad524e903abc6b88ab159f5baecd90c7879e41388b41f786cf4669b6fb8155caef9eef7a1d5400e9f7048951e8aad1f5cfe2ef4bdec9a03c5
MISC metadata.xml 247 SHA256 64fa6e004283ec9c7c82020cbc85d00830055dd07e10168910790032835f1918 SHA512 1196d40f8c6a3b2e5d0c0590c2f56b53ead40ec8d9eb2c125094eb961b092558c51baa89f237fda24cf1050e85c78dd7419e1d217c2feceb32c6296990ac54c3 WHIRLPOOL bbb7889017fbafda809c794922710ed36f6b6f55531012e47f4527dfefd6bffd8cbf7bff427950ede08d47401c3d6b44a3d6fb66fd55e03485d8374ab8d7bf88

@ -5,8 +5,4 @@
<email>zlogene@gentoo.org</email>
<name>Mikle Kolyada</name>
</maintainer>
<maintainer type="person">
<email>pinkbyte@gentoo.org</email>
<name>Sergey Popov</name>
</maintainer>
</pkgmetadata>

@ -1,5 +1,7 @@
DIST spice-protocol-0.12.12.tar.bz2 80628 SHA256 17abdc2743b5d44b0f4423b61c44aafe9f2078c27218aeea78c2d02a5c409d03 SHA512 66e7a902b3c4a5a778cb91ffd9d324b12d414184146ac834dfb3bd81b4b6b1bb56258d3e1ce240b6f8747e1960fce8f0f6b0ada3617e9f9819be7118195fce6b WHIRLPOOL 15f7989e4508724dd43b435b0047a6f0bd6f1121ede74093012706007fe1d1755d51992e7085bbef37ee1bb0bb484141b8cdeb035b17280c70be23cb83ef66e7
DIST spice-protocol-0.12.13.tar.bz2 73259 SHA256 89ee11b202d2268e061788e6ace114e1ff18c7620ae64d1ca3aba252ee7c9933 SHA512 55840020a7a538e72bf53d2124a6b1920dd2d567418cf02dc33783ae5c78154d5c832d69f2e6570453c4086194b417d10687884de20365c13657ad7ca7b2ae02 WHIRLPOOL 6ea2ac3361a3e52fd9e62b44a7c5c2fc189a71ca5c0f7f97a8f5775437a1090b67dc26114f28ebc25afe39c8181cddc34490d75cc704be5fbc33a1c4ff291649
EBUILD spice-protocol-0.12.12.ebuild 384 SHA256 d4a63adec600133f0cbb8a72dd3b8c59363009f582c4715fe8da74e2470372a6 SHA512 8692f881427815c3218f579f77dddf07e0699f9d2decf7244866f5c11b1b5b7852e8a94607e13bf5cd64cd82bc56d684eb210d8171275cea6d6ec6df8dd38421 WHIRLPOOL d504dd86489d77172bfe675aa3a45e0631a6813077102f108d6a9fb0fb0dae68f67d432c30da6afca1939dbbd71afe75c30d34bf5f0cede0676654f5d7a0c2fe
EBUILD spice-protocol-0.12.13.ebuild 386 SHA256 f96b7f880fd2e7c538895165aec6d95e6813f288b0b94f231c451ef3872808aa SHA512 f7199ce81b2823f7254efc5f0c032bf702215bb00abd54f39c7786b11171a6db8cecdaf001bdb34818ff604c1542655c3146d64c7e407b12714838c17ea7044e WHIRLPOOL c6d1eed2451ca3157dcc91d05dd2113f9fa4db67cb4170cd999515c082bf8ee7a658bd6ac1337af0586dd843238c9d9603039d7ed1d7b88bbe6c916a70435400
EBUILD spice-protocol-9999.ebuild 613 SHA256 082ee0c6aa3cdc026000358375ea8087a8bfdb08b030f18f0e43125b0a67dfe9 SHA512 2eb80e51d4cc320b0e6633b1bc40c8d8b518d85a6c14bae7fac21e27ba5cf1bb09cfb4b07eabd990e572475bd68e09ea8a7b5a7194b3a4050abcbe0f96f80d9e WHIRLPOOL 1d195a9e0c6b798190657d7901f0662f582ef14884b7d1b1f0be206337203e159e132c584cbf56d82781f4c9e5392697cdb9e322ac81b61403fee866105be1a5
MISC ChangeLog 6998 SHA256 4142bee983542a00dd7d9bb4e0ab31bd3ee727d1f32f251ce48bcd420e3232e6 SHA512 bd1ea6a05aa33f0f31ec46faa37eb03d1e53d72ec87b8b3a4634da2b10916ea1e3bbfc4c35666dbda2892be9b4714f23588a1bdb6ca75608ae273fd0d5dbeda4 WHIRLPOOL 97d4969a44539e335686334927ac758b039ae837963a3b92ef61a5c33d409d3728adae2fe6207e7dc23935dab208fa62e17270053b19ba880c911867c8a4a35a
MISC ChangeLog-2015 6113 SHA256 7fcca09d4ad157cb4f6722f938025fc41ab255158baa603b8e94f513eacb175f SHA512 78960a6ef6486b2d326a8479f0f431905199d6af0cd9eb023bd25ac1d4f4ba55a58db8b24fd379cab844154f30ad46dfbf197a0636e6662ec88ceba736ecee1c WHIRLPOOL 73f844c53a36fd957f905212801a09b3fb5294f05d8db919e2ffdcdac46801ccdfe07a557ec66495bb8de7c24aa93d8d54d51464329dd926af271e3015c86850

@ -0,0 +1,16 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="Headers defining the SPICE protocol"
HOMEPAGE="http://spice-space.org/"
SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
DEPEND=""
RDEPEND=""

@ -9,6 +9,7 @@ DIST wine-2.0.tar.bz2 23662707 SHA256 9756f5a2129b6a83ba701e546173cbff86caa671b0
DIST wine-2.1.tar.xz 18887032 SHA256 bfb9abf63691c93df28d9599aaa866dc2b4e27209b3b7b546df8a37d7d9d1e6e SHA512 03d678ee6e89c2804813f2827255fcf59e96ca9a45b7d8ac441cfc84f835e5e5689c70a79a41a04c631e1add7807fa4a5758acef3bd7aadfb2e92e68958c6ef6 WHIRLPOOL 063d935f1ff0922100641f2f53cdac23d2993a83182d45e028e485fd7d0a13bc5cfb77bca76550b1537b3f42fecacef7fd64785adbf6425af823f56f96973b54
DIST wine-2.10.tar.xz 19209580 SHA256 488df7ffd2e81da455bf428fc9eb784bb4273a890334500895665711bd52f179 SHA512 8807e16a571bf45d99097ad5fdfb9fe755f6dbe84010a330fed82f1d48c76b7f19589bfc0e5dde0b9e49a608fd0501db3f7e3e129e4d9d34bcae03bc51a73139 WHIRLPOOL e9a8248aac31593fbac28a3d8d4e62bfce14a7c41cc416ebfca8606518d28efd31b32196133da211f75f48bd228bd5d21fcbbc0479293e813ed99b258b37126e
DIST wine-2.11.tar.xz 19251116 SHA256 efa96dade206aa21accf0da195335a805d38209d6a14320607c6308ebde4cc3c SHA512 691f329c47af5e51498287029988b8ca0777bfc3902ed80fd315004aba2337a938e79177e752efe86423c9b34544df3952b8c443bf43149356575fac75a779ac WHIRLPOOL 4933e1ce640b0abeebccd6969b5eaf4eec76cd135d9cfc1d904a902219f776a68f72e2bd1ae9019d69f0d0d81fd8ead0084785d1b9710590349365977f9c1817
DIST wine-2.12.tar.xz 19301968 SHA256 496c11af841487e6ec4e1953ac19b05a7f48e397da502653ffbd9fe9004213a7 SHA512 d44c1937d7d2d797150381f70317b810616d61355a59be096366d3507f59b678cffaf6d841cecf02bf9d2afa3dbf4d19270f80fb1d3ba5f0f93787d40c328f62 WHIRLPOOL 6f4b9baa6fcfe86f3d195fe603c2b9450a72a593c8f7042959b42a76880cb4ae680fde7beb70a8e823150849fda36c42985035de891ebf0088c8ffc2bceb15bf
DIST wine-2.2.tar.xz 18916364 SHA256 64cb57e1d8aa07f5c89ef26743b494f2d3ef9c0f4e50d3ee896a93535f7751f4 SHA512 0700868244d397c1442948716321e5ff030c667edce464570f76aa4340199489a422872aa3975bc0a57b8285c9d59fc04e223a4bde094169fc6db460acb626c4 WHIRLPOOL ffc3d357a76592651b589c6ac6608720d0258474890faf8fe3e20ac29cdd1496d569721256f9389d347bf2734a556099154fd18ef1b56f45bb46c4c15771d6ca
DIST wine-2.3.tar.xz 18931732 SHA256 afc95c7a87cc8f0730b462c50a5dfc9c462eb02c6bf5874b4fa99946f49e067e SHA512 bea78e8468555ff9e08dedf3918da5ea82721549c43984869989bbdafeea00e454820ff9558aa29925c97a165a9b01e5cd1fd397f133833c58824984a6686171 WHIRLPOOL 1f5ec8e5c32d124277e4c71d95726d3a5337575757c3029567c77165d65fcfec2ddf33d3863b4bf55c9eff7c3582c1ec7dbd76d84ed8bbbe89dd16db6b0128c1
DIST wine-2.4.tar.xz 18953748 SHA256 87b5df07e4781fecce2f92415a4717208ea253a20a0df8b36b9f90b69b72748e SHA512 15ae7e97dc72a8636b2c15c93803ed430fa456d673add61457cf3e479e769559c682b40949b5d38828f6681f13183e560fcb4a2eb0f0ba25e6eade46f7d3d7c0 WHIRLPOOL 558ab7b7517ad5e03366b4db974047eba776585e958a5b71bb2e93993e21bc725ea7a8bcf2a4354f34ca38c94ba99ccd15f2f8b5e4b58066bf339d3517eec56c
@ -21,6 +22,7 @@ DIST wine-d3d9-2.0.tar.gz 48373 SHA256 7bfac23706723c6d51a7a95e416e47fb2678cd4d0
DIST wine-d3d9-2.1.tar.gz 48385 SHA256 9fd80e3e2ea905272c42dbc14679e94c8e2f955101ae098c84060d4c62ffc9c6 SHA512 9234d8227412d940a6befcf79433f1d5ab0634d5e829f3771ffeea235af05be29ffc40438818b1976c77d1e2e79da8a67c4dab2b7d2e822b502fb6e4a1a7f8b7 WHIRLPOOL 790e482850a13c5bf0967e900620c36d71c4d6673106f8f5c2848550ed574d326d3945d9906de88d847bb5644a520aab7fe6d460b3c3afd49a396798dd253392
DIST wine-d3d9-2.10.tar.gz 48713 SHA256 62a199a239fca4f172f9ff871086196f8eeb35483d7bcab4acb144c05e60debb SHA512 808241f545e60c0546ff3918cac28e2abb6fe8496e8ade3cfa8bf81612724e827d31787d1d320cbac80b71a5d6180bcc8e51249c12c099e44637e0bb9f4875cd WHIRLPOOL a8c58c5321107b958780348aebad41d57ac0a3a307e176715950e1ed1eae7d19d858db3f9b0e5cb86484919d683321ff6fc19ec1696ba5418e0d2dd861bfaff4
DIST wine-d3d9-2.11.tar.gz 48714 SHA256 3432863940fdb9ea6f36688d670c6fe800e7359d7b18723828447bedf694b786 SHA512 716dad66fce962246e57a29c239d6b69b78656a11d01a421b490ad61c2c3dd9850b34e2346319a6a35c2a01e0c28193adf78f21b9de1ffde95a06d5fae51fe0d WHIRLPOOL eeef55dca716a68e03b84d4f916955c4194810c1c460a55a30ac2c4257e256b8fc709837d7b35aa86ce3f523f2b9c11222b9096ae4d87979f1fee4a8257ddabb
DIST wine-d3d9-2.12.tar.gz 48716 SHA256 544e8b901b2fe1e0da90828f07683abf45794a3a41fdfae20eb5d29b5ee7d22b SHA512 8fe9b37ff54372984a234b18037bc736f69f2adf41478f037bc93e3d72893c46174fc3fbff78042ac66bb03d31ea85d293dbadc2b32630218ae53be8e360425d WHIRLPOOL 17f28bafb20c559424945ff92041a5c634b8775a8e97ed8aa940308fa815f2b3cfa48499a58a511fc5c33bde47db07008d168d8b0c103eec379ba27b33b8ffdd
DIST wine-d3d9-2.2.tar.gz 48387 SHA256 203ed60980ec584c09b413266728e3a93e2d980dbff9b4f65375a4e9744b5042 SHA512 6e9e031b51afc8ec200bbd252ff0d768c29af23907f782409834de593f896afb128f86fe012c95dc18e5f3c7267f170eb343d2a2c53d639933a337f0c1e04fab WHIRLPOOL 6b32c0dfd3068e87d94bbcd83718dd75a14b36d69b151e9257e04793d2d3ae78ce7da10b80cbc824ccefb6c11666241593f91963ddee6a58301f95bbde35285d
DIST wine-d3d9-2.3.tar.gz 48510 SHA256 fc17488a782def19fc02bf967128ab43236db49509e31771361a60fa3d17dd60 SHA512 58449f6b7ed7fd8182e2cce92e1d1195bf64a567c1cc92fd3f46af195e7e4039c3b2a128be9d3572d9067be6c1bb020f417c6d558bb551c60096c107067177b8 WHIRLPOOL f648a921cf4cd257a3a7dfbd3abf45d58c07782f329ec11c3a1eff3afe32e8040adb351d4a60e1b1f78c7cae0379f23468764ad162a101179d0f5b0e2c6d9413
DIST wine-d3d9-2.4.tar.gz 48502 SHA256 4c7084e733d95545b894b152b2c6c9564dfb8df594cfeb1512dad80743b39ae0 SHA512 623b1720b8cd79ab6ad2a177b9beb174f31e6fc402d6885fa2006223c855919c6f5d4267c64212ecf8cf1746430c9715c506343fb740828fc99910f916b10ebe WHIRLPOOL 9c0ea34dedc2e39ce36f1539a6d761ba07429b316a1f7fad49067eec5c28a5c60b33b3d2473cbf66b009d9772c1fb123414bfa201eb8df3e61f8efc38aa1f3fa
@ -34,6 +36,7 @@ DIST wine-staging-2.0.tar.gz 10182575 SHA256 22a43cb50c1fff9c6f233a965247056e332
DIST wine-staging-2.1.tar.gz 10101781 SHA256 1d193be2734ea495df2cae1dc54ce89204ca68699979174b0bd726d2e5e0576b SHA512 c64c48b265f0779c621a643ddbd2d12aaa548e4bff3b2b728280cdb9613214989911ee8ba5e46c7770f5f6430014a5da1c98e95d5008c1174bd14bf9ce5250db WHIRLPOOL ecf970ef436089bbcd0088e1608b22e808d54560e905c7d8046b3e21508166a595c3ef7b69819c45e4b13183bd9134a2bd7016d29c4da52985701d392eb35a0a
DIST wine-staging-2.10.tar.gz 10091114 SHA256 b361ec92b2e40de983b987f6564dbb75dcb121c6e2f0123fe1ae234fd81a591b SHA512 c3bf7027ddfd1405263cce844a7cbeb923e9de56cffdb296384449c0cc600b3c9a37c7fe09b62fb9ae0b47f97a2d4f208cc589f0e4205fa84ce5d112953ac2e7 WHIRLPOOL 01c5436179bcbd29ee0468f2f4d839ba805c064d80835fcd1d5e6eba562881c65ac576657a733c726ccf4b37473da6724ae06ebc023fb988d8810ed1f8096c6b
DIST wine-staging-2.11.tar.gz 10083147 SHA256 45c40fbca76cab987e7adfe47fc8e24692f896805c8a6dc6030da28e3bd842bc SHA512 e2d05ee88e1cc932c2890f1db867a9382f2c62a00ea7d63fc6bd7b3fab57ea2f0e4908313cbed08b92e48d5bc17753b0b78f6cdf2cb64e81aa5725fd86cbc695 WHIRLPOOL e2d13ed7d258b1ee442c8c87f852c1564ce5f262bd7cd31710b975882ab8cb454a1e2ec308c6c17e5bd0a691b0492fdea22a182323cb963c055592ce538db690
DIST wine-staging-2.12.tar.gz 10105899 SHA256 0f186d2268011c12094ecac8747378ad8f4ee7152e8854cb00496ba9565b7974 SHA512 a8c21c923153a42609e3ea9065b84208b01f3b14d55b7e68e548ebf6d27df956051b29dc2f053aec6287422c13eed5b6ec71e667ae6f46b1c80ae7c84a51b648 WHIRLPOOL 01cf39fa257e9975cfd16976e680117dac3d0ea3f9bc41e2d0a636023bd4afba0676587e41c55d4417cff97080b90eb11b3fe475970eec70be64f5c788c1cf88
DIST wine-staging-2.2.tar.gz 10078327 SHA256 9d3cbf7e5f12c623d275457b910a158e0b176fcf50c09a5f8425864de604bc1d SHA512 8ad3f8ba4c6439a9ec4884a55018a67c9e2c2384830074646aac7b70cb9f4f5a20f760247ab42dc3d2f697cdac7ea5322be8ed12c435cb0bc185ac08fdd4dd91 WHIRLPOOL a34c19aaace64307de56d935cb0cef17d7c066c39b83c51e70ea76a20083f928bea55fe38d62b7a8250b0a9e8f00e0d2b744f43fcab433069ffb96625d955303
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
@ -46,6 +49,7 @@ EBUILD wine-any-2.0.ebuild 20619 SHA256 496ba6dfebeed0de59fe249c3bd4ebe8baaf23e0
EBUILD wine-any-2.1.ebuild 20618 SHA256 ab7d82da7e2aabc6503526b6f0e3ce40fe78f8f0af201d323ef481ce90799f35 SHA512 226c214ab7b14ffc2bf7069e99826293761f8537c4bb23ccfc283cec68e10194eb3843b300e316cffe71274b36ca5b73c7f7e115e7ba430200969af45dea5b91 WHIRLPOOL 62c9736b6dc6b32c24fce763eaef9027ea3f6b2e98c8b17c1e4717607fe0c8cd22060c384f50cafa6540cd25c2d4088f3fbbf922544b925feb6507710361c84e
EBUILD wine-any-2.10.ebuild 20682 SHA256 0a1b13d828e2fd165d09d2cf9f6da6da10adbd3dc5f919068e668397efd353c6 SHA512 5e0b7e10e9fc40ee9a4c490c2cdbf61b38108ddb73a893a6d4443bb9bc1d0aa055711f7f00c4900fbbbbbbb9b1400226a8f2d74045deb45fbb25b7d949bc95c6 WHIRLPOOL ca893eed13593f47e5012694418ef14a2912f141a566c5dbc96bf2b17d774bfee878fb301095d7944c6402a776ab1d2a76b9fbfeb3cf09758ae114079a1befc9
EBUILD wine-any-2.11.ebuild 20682 SHA256 0a1b13d828e2fd165d09d2cf9f6da6da10adbd3dc5f919068e668397efd353c6 SHA512 5e0b7e10e9fc40ee9a4c490c2cdbf61b38108ddb73a893a6d4443bb9bc1d0aa055711f7f00c4900fbbbbbbb9b1400226a8f2d74045deb45fbb25b7d949bc95c6 WHIRLPOOL ca893eed13593f47e5012694418ef14a2912f141a566c5dbc96bf2b17d774bfee878fb301095d7944c6402a776ab1d2a76b9fbfeb3cf09758ae114079a1befc9
EBUILD wine-any-2.12.ebuild 20682 SHA256 0a1b13d828e2fd165d09d2cf9f6da6da10adbd3dc5f919068e668397efd353c6 SHA512 5e0b7e10e9fc40ee9a4c490c2cdbf61b38108ddb73a893a6d4443bb9bc1d0aa055711f7f00c4900fbbbbbbb9b1400226a8f2d74045deb45fbb25b7d949bc95c6 WHIRLPOOL ca893eed13593f47e5012694418ef14a2912f141a566c5dbc96bf2b17d774bfee878fb301095d7944c6402a776ab1d2a76b9fbfeb3cf09758ae114079a1befc9
EBUILD wine-any-2.2.ebuild 20618 SHA256 ab7d82da7e2aabc6503526b6f0e3ce40fe78f8f0af201d323ef481ce90799f35 SHA512 226c214ab7b14ffc2bf7069e99826293761f8537c4bb23ccfc283cec68e10194eb3843b300e316cffe71274b36ca5b73c7f7e115e7ba430200969af45dea5b91 WHIRLPOOL 62c9736b6dc6b32c24fce763eaef9027ea3f6b2e98c8b17c1e4717607fe0c8cd22060c384f50cafa6540cd25c2d4088f3fbbf922544b925feb6507710361c84e
EBUILD wine-any-2.3.ebuild 20618 SHA256 ab7d82da7e2aabc6503526b6f0e3ce40fe78f8f0af201d323ef481ce90799f35 SHA512 226c214ab7b14ffc2bf7069e99826293761f8537c4bb23ccfc283cec68e10194eb3843b300e316cffe71274b36ca5b73c7f7e115e7ba430200969af45dea5b91 WHIRLPOOL 62c9736b6dc6b32c24fce763eaef9027ea3f6b2e98c8b17c1e4717607fe0c8cd22060c384f50cafa6540cd25c2d4088f3fbbf922544b925feb6507710361c84e
EBUILD wine-any-2.4.ebuild 20618 SHA256 999c78c1df42960c656fae8af69e4800fa0fa9ec47c78d12d27290ccd189ddfc SHA512 8261e5a79f570be438bb5ac2c94d6a45b9fedc1bacdf0969a6eb1b464208223267d121f23ab4ebbc3ebcd6f56575ad2a2b9610ddbd1629d48b604f42516cd3fb WHIRLPOOL d5d2642e349e9ee2cfc1abf0ab0a9426b7bdfc00dd4c102c8239ba4f76dfa93cf681961e9dca1c0e0138eb9e7dad3c47254f74ae359c0ed4f8bee53a7059f402

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

@ -9,6 +9,7 @@ DIST wine-2.0.tar.bz2 23662707 SHA256 9756f5a2129b6a83ba701e546173cbff86caa671b0
DIST wine-2.1.tar.xz 18887032 SHA256 bfb9abf63691c93df28d9599aaa866dc2b4e27209b3b7b546df8a37d7d9d1e6e SHA512 03d678ee6e89c2804813f2827255fcf59e96ca9a45b7d8ac441cfc84f835e5e5689c70a79a41a04c631e1add7807fa4a5758acef3bd7aadfb2e92e68958c6ef6 WHIRLPOOL 063d935f1ff0922100641f2f53cdac23d2993a83182d45e028e485fd7d0a13bc5cfb77bca76550b1537b3f42fecacef7fd64785adbf6425af823f56f96973b54
DIST wine-2.10.tar.xz 19209580 SHA256 488df7ffd2e81da455bf428fc9eb784bb4273a890334500895665711bd52f179 SHA512 8807e16a571bf45d99097ad5fdfb9fe755f6dbe84010a330fed82f1d48c76b7f19589bfc0e5dde0b9e49a608fd0501db3f7e3e129e4d9d34bcae03bc51a73139 WHIRLPOOL e9a8248aac31593fbac28a3d8d4e62bfce14a7c41cc416ebfca8606518d28efd31b32196133da211f75f48bd228bd5d21fcbbc0479293e813ed99b258b37126e
DIST wine-2.11.tar.xz 19251116 SHA256 efa96dade206aa21accf0da195335a805d38209d6a14320607c6308ebde4cc3c SHA512 691f329c47af5e51498287029988b8ca0777bfc3902ed80fd315004aba2337a938e79177e752efe86423c9b34544df3952b8c443bf43149356575fac75a779ac WHIRLPOOL 4933e1ce640b0abeebccd6969b5eaf4eec76cd135d9cfc1d904a902219f776a68f72e2bd1ae9019d69f0d0d81fd8ead0084785d1b9710590349365977f9c1817
DIST wine-2.12.tar.xz 19301968 SHA256 496c11af841487e6ec4e1953ac19b05a7f48e397da502653ffbd9fe9004213a7 SHA512 d44c1937d7d2d797150381f70317b810616d61355a59be096366d3507f59b678cffaf6d841cecf02bf9d2afa3dbf4d19270f80fb1d3ba5f0f93787d40c328f62 WHIRLPOOL 6f4b9baa6fcfe86f3d195fe603c2b9450a72a593c8f7042959b42a76880cb4ae680fde7beb70a8e823150849fda36c42985035de891ebf0088c8ffc2bceb15bf
DIST wine-2.2.tar.xz 18916364 SHA256 64cb57e1d8aa07f5c89ef26743b494f2d3ef9c0f4e50d3ee896a93535f7751f4 SHA512 0700868244d397c1442948716321e5ff030c667edce464570f76aa4340199489a422872aa3975bc0a57b8285c9d59fc04e223a4bde094169fc6db460acb626c4 WHIRLPOOL ffc3d357a76592651b589c6ac6608720d0258474890faf8fe3e20ac29cdd1496d569721256f9389d347bf2734a556099154fd18ef1b56f45bb46c4c15771d6ca
DIST wine-2.3.tar.xz 18931732 SHA256 afc95c7a87cc8f0730b462c50a5dfc9c462eb02c6bf5874b4fa99946f49e067e SHA512 bea78e8468555ff9e08dedf3918da5ea82721549c43984869989bbdafeea00e454820ff9558aa29925c97a165a9b01e5cd1fd397f133833c58824984a6686171 WHIRLPOOL 1f5ec8e5c32d124277e4c71d95726d3a5337575757c3029567c77165d65fcfec2ddf33d3863b4bf55c9eff7c3582c1ec7dbd76d84ed8bbbe89dd16db6b0128c1
DIST wine-2.4.tar.xz 18953748 SHA256 87b5df07e4781fecce2f92415a4717208ea253a20a0df8b36b9f90b69b72748e SHA512 15ae7e97dc72a8636b2c15c93803ed430fa456d673add61457cf3e479e769559c682b40949b5d38828f6681f13183e560fcb4a2eb0f0ba25e6eade46f7d3d7c0 WHIRLPOOL 558ab7b7517ad5e03366b4db974047eba776585e958a5b71bb2e93993e21bc725ea7a8bcf2a4354f34ca38c94ba99ccd15f2f8b5e4b58066bf339d3517eec56c
@ -21,6 +22,7 @@ DIST wine-d3d9-2.0.tar.gz 48373 SHA256 7bfac23706723c6d51a7a95e416e47fb2678cd4d0
DIST wine-d3d9-2.1.tar.gz 48385 SHA256 9fd80e3e2ea905272c42dbc14679e94c8e2f955101ae098c84060d4c62ffc9c6 SHA512 9234d8227412d940a6befcf79433f1d5ab0634d5e829f3771ffeea235af05be29ffc40438818b1976c77d1e2e79da8a67c4dab2b7d2e822b502fb6e4a1a7f8b7 WHIRLPOOL 790e482850a13c5bf0967e900620c36d71c4d6673106f8f5c2848550ed574d326d3945d9906de88d847bb5644a520aab7fe6d460b3c3afd49a396798dd253392
DIST wine-d3d9-2.10.tar.gz 48713 SHA256 62a199a239fca4f172f9ff871086196f8eeb35483d7bcab4acb144c05e60debb SHA512 808241f545e60c0546ff3918cac28e2abb6fe8496e8ade3cfa8bf81612724e827d31787d1d320cbac80b71a5d6180bcc8e51249c12c099e44637e0bb9f4875cd WHIRLPOOL a8c58c5321107b958780348aebad41d57ac0a3a307e176715950e1ed1eae7d19d858db3f9b0e5cb86484919d683321ff6fc19ec1696ba5418e0d2dd861bfaff4
DIST wine-d3d9-2.11.tar.gz 48714 SHA256 3432863940fdb9ea6f36688d670c6fe800e7359d7b18723828447bedf694b786 SHA512 716dad66fce962246e57a29c239d6b69b78656a11d01a421b490ad61c2c3dd9850b34e2346319a6a35c2a01e0c28193adf78f21b9de1ffde95a06d5fae51fe0d WHIRLPOOL eeef55dca716a68e03b84d4f916955c4194810c1c460a55a30ac2c4257e256b8fc709837d7b35aa86ce3f523f2b9c11222b9096ae4d87979f1fee4a8257ddabb
DIST wine-d3d9-2.12.tar.gz 48716 SHA256 544e8b901b2fe1e0da90828f07683abf45794a3a41fdfae20eb5d29b5ee7d22b SHA512 8fe9b37ff54372984a234b18037bc736f69f2adf41478f037bc93e3d72893c46174fc3fbff78042ac66bb03d31ea85d293dbadc2b32630218ae53be8e360425d WHIRLPOOL 17f28bafb20c559424945ff92041a5c634b8775a8e97ed8aa940308fa815f2b3cfa48499a58a511fc5c33bde47db07008d168d8b0c103eec379ba27b33b8ffdd
DIST wine-d3d9-2.2.tar.gz 48387 SHA256 203ed60980ec584c09b413266728e3a93e2d980dbff9b4f65375a4e9744b5042 SHA512 6e9e031b51afc8ec200bbd252ff0d768c29af23907f782409834de593f896afb128f86fe012c95dc18e5f3c7267f170eb343d2a2c53d639933a337f0c1e04fab WHIRLPOOL 6b32c0dfd3068e87d94bbcd83718dd75a14b36d69b151e9257e04793d2d3ae78ce7da10b80cbc824ccefb6c11666241593f91963ddee6a58301f95bbde35285d
DIST wine-d3d9-2.3.tar.gz 48510 SHA256 fc17488a782def19fc02bf967128ab43236db49509e31771361a60fa3d17dd60 SHA512 58449f6b7ed7fd8182e2cce92e1d1195bf64a567c1cc92fd3f46af195e7e4039c3b2a128be9d3572d9067be6c1bb020f417c6d558bb551c60096c107067177b8 WHIRLPOOL f648a921cf4cd257a3a7dfbd3abf45d58c07782f329ec11c3a1eff3afe32e8040adb351d4a60e1b1f78c7cae0379f23468764ad162a101179d0f5b0e2c6d9413
DIST wine-d3d9-2.4.tar.gz 48502 SHA256 4c7084e733d95545b894b152b2c6c9564dfb8df594cfeb1512dad80743b39ae0 SHA512 623b1720b8cd79ab6ad2a177b9beb174f31e6fc402d6885fa2006223c855919c6f5d4267c64212ecf8cf1746430c9715c506343fb740828fc99910f916b10ebe WHIRLPOOL 9c0ea34dedc2e39ce36f1539a6d761ba07429b316a1f7fad49067eec5c28a5c60b33b3d2473cbf66b009d9772c1fb123414bfa201eb8df3e61f8efc38aa1f3fa
@ -34,6 +36,7 @@ EBUILD wine-d3d9-2.0.ebuild 18114 SHA256 600526119edfd2f1696bb77ef0ca805faa14287
EBUILD wine-d3d9-2.1.ebuild 18113 SHA256 3a553dfd2b59551f5943c263a6b4d17a2a8fdf0c7e4abb2266e129868e112a4c SHA512 dea0bc4528c60c328694e69a0df26f456807674b195db563a0f46743b3a023cd05a1ccc4e5690afa7a14f7ae056c43cd70a71cfa33b83044630bcca485f77738 WHIRLPOOL 947b48f68ddf5c095944fefcf70d2439a48ee59ebfa72f3ff56c56822297639e852585217105a5cb8a88f1637aede49c03cc730cbf77d0f807753d41ce37faa7
EBUILD wine-d3d9-2.10.ebuild 18177 SHA256 75ee60cc435584f351c2a13879a5b27c7040c72cde08fd87cc23a8f40d5397b7 SHA512 26f3d3ae2082d713c79804062b4abb1e6ba60d6e40f3a7187398718de87d8483c44ee33d4a4fe3b1770af3540ffc78af211925ea15b6199a19b8cafa596e7cb8 WHIRLPOOL 9f16dd5905a484c0cef4afe8ec0401d16dbb1e1af260121c1c74ef2cca4b50ccac83ac0150033b243229e811f2af009588326e4d123d819bf77131c156b2d708
EBUILD wine-d3d9-2.11.ebuild 18177 SHA256 75ee60cc435584f351c2a13879a5b27c7040c72cde08fd87cc23a8f40d5397b7 SHA512 26f3d3ae2082d713c79804062b4abb1e6ba60d6e40f3a7187398718de87d8483c44ee33d4a4fe3b1770af3540ffc78af211925ea15b6199a19b8cafa596e7cb8 WHIRLPOOL 9f16dd5905a484c0cef4afe8ec0401d16dbb1e1af260121c1c74ef2cca4b50ccac83ac0150033b243229e811f2af009588326e4d123d819bf77131c156b2d708
EBUILD wine-d3d9-2.12.ebuild 18177 SHA256 75ee60cc435584f351c2a13879a5b27c7040c72cde08fd87cc23a8f40d5397b7 SHA512 26f3d3ae2082d713c79804062b4abb1e6ba60d6e40f3a7187398718de87d8483c44ee33d4a4fe3b1770af3540ffc78af211925ea15b6199a19b8cafa596e7cb8 WHIRLPOOL 9f16dd5905a484c0cef4afe8ec0401d16dbb1e1af260121c1c74ef2cca4b50ccac83ac0150033b243229e811f2af009588326e4d123d819bf77131c156b2d708
EBUILD wine-d3d9-2.2.ebuild 18113 SHA256 3a553dfd2b59551f5943c263a6b4d17a2a8fdf0c7e4abb2266e129868e112a4c SHA512 dea0bc4528c60c328694e69a0df26f456807674b195db563a0f46743b3a023cd05a1ccc4e5690afa7a14f7ae056c43cd70a71cfa33b83044630bcca485f77738 WHIRLPOOL 947b48f68ddf5c095944fefcf70d2439a48ee59ebfa72f3ff56c56822297639e852585217105a5cb8a88f1637aede49c03cc730cbf77d0f807753d41ce37faa7
EBUILD wine-d3d9-2.3.ebuild 18113 SHA256 3a553dfd2b59551f5943c263a6b4d17a2a8fdf0c7e4abb2266e129868e112a4c SHA512 dea0bc4528c60c328694e69a0df26f456807674b195db563a0f46743b3a023cd05a1ccc4e5690afa7a14f7ae056c43cd70a71cfa33b83044630bcca485f77738 WHIRLPOOL 947b48f68ddf5c095944fefcf70d2439a48ee59ebfa72f3ff56c56822297639e852585217105a5cb8a88f1637aede49c03cc730cbf77d0f807753d41ce37faa7
EBUILD wine-d3d9-2.4.ebuild 18113 SHA256 c65cef1314324345efb403c2a66f6d50796fcb5739a28d0b2b9135ac7b8de143 SHA512 7361320a15e9ca1d27fd9856929f694dc60e3148fd08d2aa241bb7f416b79f7525f154f00da39f6e1445c98db8c08e3ffc67dc52d4f2d7292d52d61afbaa095c WHIRLPOOL d1e42d292108ca1369336cc5b3612dfb335e2aec2d251829d5c9720122c854963854129de7b773f04be95f67a7f4d5c1d97185309733dbad999914c157838cba

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

@ -9,6 +9,7 @@ DIST wine-2.0.tar.bz2 23662707 SHA256 9756f5a2129b6a83ba701e546173cbff86caa671b0
DIST wine-2.1.tar.xz 18887032 SHA256 bfb9abf63691c93df28d9599aaa866dc2b4e27209b3b7b546df8a37d7d9d1e6e SHA512 03d678ee6e89c2804813f2827255fcf59e96ca9a45b7d8ac441cfc84f835e5e5689c70a79a41a04c631e1add7807fa4a5758acef3bd7aadfb2e92e68958c6ef6 WHIRLPOOL 063d935f1ff0922100641f2f53cdac23d2993a83182d45e028e485fd7d0a13bc5cfb77bca76550b1537b3f42fecacef7fd64785adbf6425af823f56f96973b54
DIST wine-2.10.tar.xz 19209580 SHA256 488df7ffd2e81da455bf428fc9eb784bb4273a890334500895665711bd52f179 SHA512 8807e16a571bf45d99097ad5fdfb9fe755f6dbe84010a330fed82f1d48c76b7f19589bfc0e5dde0b9e49a608fd0501db3f7e3e129e4d9d34bcae03bc51a73139 WHIRLPOOL e9a8248aac31593fbac28a3d8d4e62bfce14a7c41cc416ebfca8606518d28efd31b32196133da211f75f48bd228bd5d21fcbbc0479293e813ed99b258b37126e
DIST wine-2.11.tar.xz 19251116 SHA256 efa96dade206aa21accf0da195335a805d38209d6a14320607c6308ebde4cc3c SHA512 691f329c47af5e51498287029988b8ca0777bfc3902ed80fd315004aba2337a938e79177e752efe86423c9b34544df3952b8c443bf43149356575fac75a779ac WHIRLPOOL 4933e1ce640b0abeebccd6969b5eaf4eec76cd135d9cfc1d904a902219f776a68f72e2bd1ae9019d69f0d0d81fd8ead0084785d1b9710590349365977f9c1817
DIST wine-2.12.tar.xz 19301968 SHA256 496c11af841487e6ec4e1953ac19b05a7f48e397da502653ffbd9fe9004213a7 SHA512 d44c1937d7d2d797150381f70317b810616d61355a59be096366d3507f59b678cffaf6d841cecf02bf9d2afa3dbf4d19270f80fb1d3ba5f0f93787d40c328f62 WHIRLPOOL 6f4b9baa6fcfe86f3d195fe603c2b9450a72a593c8f7042959b42a76880cb4ae680fde7beb70a8e823150849fda36c42985035de891ebf0088c8ffc2bceb15bf
DIST wine-2.2.tar.xz 18916364 SHA256 64cb57e1d8aa07f5c89ef26743b494f2d3ef9c0f4e50d3ee896a93535f7751f4 SHA512 0700868244d397c1442948716321e5ff030c667edce464570f76aa4340199489a422872aa3975bc0a57b8285c9d59fc04e223a4bde094169fc6db460acb626c4 WHIRLPOOL ffc3d357a76592651b589c6ac6608720d0258474890faf8fe3e20ac29cdd1496d569721256f9389d347bf2734a556099154fd18ef1b56f45bb46c4c15771d6ca
DIST wine-2.3.tar.xz 18931732 SHA256 afc95c7a87cc8f0730b462c50a5dfc9c462eb02c6bf5874b4fa99946f49e067e SHA512 bea78e8468555ff9e08dedf3918da5ea82721549c43984869989bbdafeea00e454820ff9558aa29925c97a165a9b01e5cd1fd397f133833c58824984a6686171 WHIRLPOOL 1f5ec8e5c32d124277e4c71d95726d3a5337575757c3029567c77165d65fcfec2ddf33d3863b4bf55c9eff7c3582c1ec7dbd76d84ed8bbbe89dd16db6b0128c1
DIST wine-2.4.tar.xz 18953748 SHA256 87b5df07e4781fecce2f92415a4717208ea253a20a0df8b36b9f90b69b72748e SHA512 15ae7e97dc72a8636b2c15c93803ed430fa456d673add61457cf3e479e769559c682b40949b5d38828f6681f13183e560fcb4a2eb0f0ba25e6eade46f7d3d7c0 WHIRLPOOL 558ab7b7517ad5e03366b4db974047eba776585e958a5b71bb2e93993e21bc725ea7a8bcf2a4354f34ca38c94ba99ccd15f2f8b5e4b58066bf339d3517eec56c
@ -22,6 +23,7 @@ DIST wine-staging-2.0.tar.gz 10182575 SHA256 22a43cb50c1fff9c6f233a965247056e332
DIST wine-staging-2.1.tar.gz 10101781 SHA256 1d193be2734ea495df2cae1dc54ce89204ca68699979174b0bd726d2e5e0576b SHA512 c64c48b265f0779c621a643ddbd2d12aaa548e4bff3b2b728280cdb9613214989911ee8ba5e46c7770f5f6430014a5da1c98e95d5008c1174bd14bf9ce5250db WHIRLPOOL ecf970ef436089bbcd0088e1608b22e808d54560e905c7d8046b3e21508166a595c3ef7b69819c45e4b13183bd9134a2bd7016d29c4da52985701d392eb35a0a
DIST wine-staging-2.10.tar.gz 10091114 SHA256 b361ec92b2e40de983b987f6564dbb75dcb121c6e2f0123fe1ae234fd81a591b SHA512 c3bf7027ddfd1405263cce844a7cbeb923e9de56cffdb296384449c0cc600b3c9a37c7fe09b62fb9ae0b47f97a2d4f208cc589f0e4205fa84ce5d112953ac2e7 WHIRLPOOL 01c5436179bcbd29ee0468f2f4d839ba805c064d80835fcd1d5e6eba562881c65ac576657a733c726ccf4b37473da6724ae06ebc023fb988d8810ed1f8096c6b
DIST wine-staging-2.11.tar.gz 10083147 SHA256 45c40fbca76cab987e7adfe47fc8e24692f896805c8a6dc6030da28e3bd842bc SHA512 e2d05ee88e1cc932c2890f1db867a9382f2c62a00ea7d63fc6bd7b3fab57ea2f0e4908313cbed08b92e48d5bc17753b0b78f6cdf2cb64e81aa5725fd86cbc695 WHIRLPOOL e2d13ed7d258b1ee442c8c87f852c1564ce5f262bd7cd31710b975882ab8cb454a1e2ec308c6c17e5bd0a691b0492fdea22a182323cb963c055592ce538db690
DIST wine-staging-2.12.tar.gz 10105899 SHA256 0f186d2268011c12094ecac8747378ad8f4ee7152e8854cb00496ba9565b7974 SHA512 a8c21c923153a42609e3ea9065b84208b01f3b14d55b7e68e548ebf6d27df956051b29dc2f053aec6287422c13eed5b6ec71e667ae6f46b1c80ae7c84a51b648 WHIRLPOOL 01cf39fa257e9975cfd16976e680117dac3d0ea3f9bc41e2d0a636023bd4afba0676587e41c55d4417cff97080b90eb11b3fe475970eec70be64f5c788c1cf88
DIST wine-staging-2.2.tar.gz 10078327 SHA256 9d3cbf7e5f12c623d275457b910a158e0b176fcf50c09a5f8425864de604bc1d SHA512 8ad3f8ba4c6439a9ec4884a55018a67c9e2c2384830074646aac7b70cb9f4f5a20f760247ab42dc3d2f697cdac7ea5322be8ed12c435cb0bc185ac08fdd4dd91 WHIRLPOOL a34c19aaace64307de56d935cb0cef17d7c066c39b83c51e70ea76a20083f928bea55fe38d62b7a8250b0a9e8f00e0d2b744f43fcab433069ffb96625d955303
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
@ -34,6 +36,7 @@ EBUILD wine-staging-2.0.ebuild 19653 SHA256 feec8cb80a7d9d5669323b4b33fda275d800
EBUILD wine-staging-2.1.ebuild 19652 SHA256 148fc8073acf8a3edd96c886402354a8da78349a78c3a56524a9115d6728c57d SHA512 9fe6eaeb6504df896ab6ad908da01ac5e522f806a821bf5ec9f9d7f7c7c354568ecfb3df66830fcbfa1ae430df1069deac9aba4b1818b5c29a23da6dc3a192b2 WHIRLPOOL eae86d2389d20499fab8a9e3aa413c216d4a4977fb108d4fb6c26ad2eb21360b1dd36e0f388752cb24c70e6efdd148f3581cbc0726839a6afcbfe5a88b5593cf
EBUILD wine-staging-2.10.ebuild 19652 SHA256 ba2944e62322d07ee6f074e920f99437c93d29cb7bd61ca9029fa4e661ed8657 SHA512 97aa012ceff32d3e525023f6d498afbd5389c1d3c85c433369e2432391af32a420e1a810e552d8d8172bf59739f2136265b1c211b5d97ddf3d957f38da37bcc7 WHIRLPOOL 12a94a2ed17176ff05cbe64ac8fdd4ce70d7bf5c1ffdccadb9a3d7b27d3dcd2df35327810191ee4379a83328df097f52f40427a3b08de0de84ae3f9cb8f1a2b7
EBUILD wine-staging-2.11.ebuild 19652 SHA256 ba2944e62322d07ee6f074e920f99437c93d29cb7bd61ca9029fa4e661ed8657 SHA512 97aa012ceff32d3e525023f6d498afbd5389c1d3c85c433369e2432391af32a420e1a810e552d8d8172bf59739f2136265b1c211b5d97ddf3d957f38da37bcc7 WHIRLPOOL 12a94a2ed17176ff05cbe64ac8fdd4ce70d7bf5c1ffdccadb9a3d7b27d3dcd2df35327810191ee4379a83328df097f52f40427a3b08de0de84ae3f9cb8f1a2b7
EBUILD wine-staging-2.12.ebuild 19652 SHA256 ba2944e62322d07ee6f074e920f99437c93d29cb7bd61ca9029fa4e661ed8657 SHA512 97aa012ceff32d3e525023f6d498afbd5389c1d3c85c433369e2432391af32a420e1a810e552d8d8172bf59739f2136265b1c211b5d97ddf3d957f38da37bcc7 WHIRLPOOL 12a94a2ed17176ff05cbe64ac8fdd4ce70d7bf5c1ffdccadb9a3d7b27d3dcd2df35327810191ee4379a83328df097f52f40427a3b08de0de84ae3f9cb8f1a2b7
EBUILD wine-staging-2.2.ebuild 19652 SHA256 148fc8073acf8a3edd96c886402354a8da78349a78c3a56524a9115d6728c57d SHA512 9fe6eaeb6504df896ab6ad908da01ac5e522f806a821bf5ec9f9d7f7c7c354568ecfb3df66830fcbfa1ae430df1069deac9aba4b1818b5c29a23da6dc3a192b2 WHIRLPOOL eae86d2389d20499fab8a9e3aa413c216d4a4977fb108d4fb6c26ad2eb21360b1dd36e0f388752cb24c70e6efdd148f3581cbc0726839a6afcbfe5a88b5593cf
EBUILD wine-staging-2.3.ebuild 19652 SHA256 148fc8073acf8a3edd96c886402354a8da78349a78c3a56524a9115d6728c57d SHA512 9fe6eaeb6504df896ab6ad908da01ac5e522f806a821bf5ec9f9d7f7c7c354568ecfb3df66830fcbfa1ae430df1069deac9aba4b1818b5c29a23da6dc3a192b2 WHIRLPOOL eae86d2389d20499fab8a9e3aa413c216d4a4977fb108d4fb6c26ad2eb21360b1dd36e0f388752cb24c70e6efdd148f3581cbc0726839a6afcbfe5a88b5593cf
EBUILD wine-staging-2.4.ebuild 19652 SHA256 ba2944e62322d07ee6f074e920f99437c93d29cb7bd61ca9029fa4e661ed8657 SHA512 97aa012ceff32d3e525023f6d498afbd5389c1d3c85c433369e2432391af32a420e1a810e552d8d8172bf59739f2136265b1c211b5d97ddf3d957f38da37bcc7 WHIRLPOOL 12a94a2ed17176ff05cbe64ac8fdd4ce70d7bf5c1ffdccadb9a3d7b27d3dcd2df35327810191ee4379a83328df097f52f40427a3b08de0de84ae3f9cb8f1a2b7

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

@ -1,11 +1,11 @@
AUX freewnn-1.1.1_alpha21-gcc45.patch 521 SHA256 96ee7df36e9824c873518ac9b5758c7b491d95322191f76013bfac3f87aab995 SHA512 e54126963077398fe897156c5474cc7f3be7f733c4f6f69b9697198f007f95a421c8509a5e7b8c476df1983a8334c03d121041795c99d239faee57a8af2e0f67 WHIRLPOOL e7b802e52065bc3ea3858b646efa3c50ad32a80c63737e637fdd457487e80f4ab74cfce44294b13bf0f88a26704f6bc3f8c9afbe87a537b4928d537d50ba07d5
AUX freewnn-1.1.1_alpha21-ldflags.patch 885 SHA256 c6d60f6aefbfe10599e4a769e5d43495448d6df47d3536038eb1282eaeb6014f SHA512 3cc4f78620c22a78f8139b03c0cff5715967471a935196bf06473149f73239a64f1a95a1ecbea04b2a32a9d4e8f91ac94482385f01696b342fdc6239937be25a WHIRLPOOL 80b868a0d805cb5d1706ce10c04794bd8bdc958daffff90236625d72d6aa48171c0f4fc6b3294013af18e3c35f43f675a26f28b8200d837f18b1cd3ade6c7b35
AUX freewnn-1.1.1_alpha22-parallel-build.patch 6089 SHA256 846032969f1472eecd9a58407933ece0b4c4de4ec3078e4e8ca4f7c8d1b46c81 SHA512 941344392312412fb4f5b42c51df1c58d1efc050e203d54894d4bcd921e884ac82fcf5a29a3a57aa4be88da57586dfa9674b8ea88dcb75e91efe83caaa78ac50 WHIRLPOOL 88405a0a50f90028a94affa2849e6a028a8a12657a07ab198e8ff51749acfe00007f16f3f3984737a75e3c67d3c72b4b5daf59daa6cfb1d07969ad63a0dd9f21
AUX freewnn.initd 297 SHA256 a18cfc99c259e77db17603f964478b6b80c3d3d3fc533ad0917f117719580ea8 SHA512 9904da938a3b73fcc4d4f9164a788aa0a81a51eb9afc621c667b0957f5e6f67b153a7ebd81fece9150b3c8626e40a67bd0257891c998a6c661ee59a0d6e19e91 WHIRLPOOL 6aab6d20b1333791b110c17438c2467b4a0c5c5a5672e0f6fdedb62b75d511bf5881816ae2526f6404d0974966bee60d0d66a6ecdb6993fb9dee1cf8555530f0
DIST FreeWnn-1.1.1-a021.tar.bz2 3108905 SHA256 df9523b2eea7cbc94d9d01c19a01394abe3b648c5ec3f1259adac06fc8ecbb86 SHA512 27a61949d4f9e969d09b7c698c07db0be8140e346dad4e84be72d54f9c087e317e7854ae02e2ebbd530b6b86b4a55c8d209a7dd27de1ed908731487aece5d7a8 WHIRLPOOL 3e34357a3925fdbedd1c71138053196799de9a7b0d5e3c1e23501a52cafac5eda52b6f33b5c75f7ed7e09174dfc36a63b25e3d7d620114b157e6dd82530f6013
AUX freewnn-Wformat-security.patch 3658 SHA256 5f199ee4b70c1f03536f344a748acade88fd607960c77e3af17fd7596b22547b SHA512 7e01d516978eb024fe723a84c6c7cc8e138e7947ed3d4d5ec6e15b28783498e084cd2655ccd2ce7377c9837332ae1b0caec654c0f7f2bb9f78b9657f4cd00830 WHIRLPOOL 47612b0cf9dc7f1246f19853bd413a7d810d31fdfd55423e6092df8f4b85f6dab3d1612880d20264efdba15eb805123541f5fbadc6791df4394fdf3efc0969f8
AUX freewnn-uum-EUC-JP.patch 279 SHA256 f75fb91dfe2dfabd82a3757553abb49feeafb3acc9c80b19566de7e7f75f14df SHA512 a065873fe70435a4364a111eed334ea574cd3178ffde947beabac5bb45e468a725f73c5b35c22b577127d03139a6386eebc815b85014048eaf59ca958687c96b WHIRLPOOL 74d13f9581f887179e50b86598342424f659fdf77a57171f7d0a73dff785ddfe30269b4162ccd949b98fde356f6823d8f8284f6cf06a317943c01c18ef70349a
AUX freewnn.initd 283 SHA256 b81c1bf6cb2ce20afd3759949179db3c83d9e63fe3775a797b76c15c4ce887c4 SHA512 81b5a6246d513f567710e2973bc8fffe86462e8afdee13e1a2aa9b6e5e8a852521a23fd5b20af536092b59f626a5e34be77409d63dcab005473dd11631b67111 WHIRLPOOL 87bb153b901dab6e219eb19b8242da8003acf3f613f457350ae05bd22d12bb499d766c379194f76f934943b6485f3c6d6d822999e937f6cf94a33709bf2ea870
DIST FreeWnn-1.1.1-a022.tar.bz2 3137954 SHA256 3728352fe9d3352ce16884bd0a517eaf227da0cf7e6f1d09b7a3f38f6bfb6dba SHA512 938c8bff69e2f43cce265a6a84822ae08b89725837f808addb66ba202dadafa60c213638f298d9efe1257fd96f7193fd711a3dacecd803289d925d8f6ea6eaf3 WHIRLPOOL f7462c2d6214ea416c8b726b0d086911b238efd39615c4eea5d2c1a9685974ce1c9f20d23d65e861753e64d796c8b98d72682d670d48bf5da80e8051df8d7de9
EBUILD freewnn-1.1.1_alpha21-r1.ebuild 1321 SHA256 298d671cd5e2ffe3bc0c2b7aa8d461e2046c0277e1e979394def423d59ef9244 SHA512 be99edd82dfef7cca26d9ce9254c512f52ff5e27f991d62f2cafb51be461ee2f0b117536801180c9387aab13c14186d3441273932fc5b2b6e76081a9182c02a0 WHIRLPOOL 59b3157c72090e01e89f4f24e55373583bb066cae56322ace7bb19151aaf5b7db7393f4e3b2e5f867d142873f30ee6118e55423c10963087f4e53c3b16e44ca7
EBUILD freewnn-1.1.1_alpha22.ebuild 1443 SHA256 1441726a770d8539689094313f044b3e7c0f69c8167c066cb8c0edebd0d6957b SHA512 2a1b31f9643452bc96559f5dfce887339803be01354380faf96396e8b01141163c78e1b3f9d83ff35f60f64b06aa479d7c08be12a139de6dbf844978d0fec512 WHIRLPOOL 0005261dad7fe2b205cec82d96239659b2d78d3a108e908130d48e29a165d0c4bbb46d80cd74b0705d3441cc7d7816643de225c41408de07c4f3e0ca0a865264
DIST FreeWnn-1.1.1-a023.tar.bz2 3147378 SHA256 88c81a9aae33151dcc66259637e5499b1fc313b7288d5b1e90d8dd6290c7a7e9 SHA512 f0b8c657f0441463c752314b7d2fd603b4df056b049d247ecd77ff8b2f2f837fed7e75ce89deabca7061d3126afd51bf301bcdd3ac429056f43bfc8e0c7c8385 WHIRLPOOL 1fa31f568346c69b2cd263ff336ae1eedb6da1d085827eb9b65634fe690f6148b4535f125881053bf6fe79de149f78af6e226c40d1ea278a4977403a36b4efd4
EBUILD freewnn-1.1.1_alpha22.ebuild 1095 SHA256 feac655778d07bea28a93712bed4b60e433a62bd2a380f0fe1771cf99bcfb1b6 SHA512 0118eb863795a57627c85b5ba18247296e8043c69f4088371d10ec1fde724a9704fa4d49d65233b958c4de26bc14c84bbd1c4322a289b606547c180235dede07 WHIRLPOOL dc94337e8949e670484592716e1f7853f3697f37be1074d67864fb06345e53f3f697c7aa7dc6607faf42f920841a01d1a247086735dec451a214249ccec00614
EBUILD freewnn-1.1.1_alpha23.ebuild 1559 SHA256 325cd5dc82b2a30b740fbdbcc54fa7d964723975309ea9329ea8f907e62c1b00 SHA512 026e644beb3802f78787b31ba6577ce89b9e376460e37eb5c7e0fd05d004a7fbd9f87b02ec589804094a172d0c33da30bbfe86ba8dd7c19efec87073eb9322b5 WHIRLPOOL 6e5e01788fef0f60ce234cf9adaee527fc76dceeb95b0019550f5037a17a32a4f662fcdf4d06b03e0616bef0addca3baf13ed9b6e35300091a7d5e5889e4c6a0
MISC ChangeLog 4808 SHA256 aff09a5053db9ceb1b1894f048a0d1c40ff3e7458dfa17b81bc1a338f905e166 SHA512 0ad023440ba1b448d8d7cd29a0819c2f4b012df36ce7ed0b89bfc5a40b1492377b5746daad034d60e249e1246c9d0d4eb83af2e45d34aac7a62a760e9678877f WHIRLPOOL 4c8efacdc24dad7558a0fba9bbf56c8138c042a9f5ab23fd864bae1cd45e25848b27ccaf133e244146bc03074cd5b91e469b5c63d0721b41bc0f4670a2943679
MISC ChangeLog-2015 7910 SHA256 ec9b04d7653393b7c81d5ff3c55d6882028ccd498e0f3b7fd785a63400ed39b4 SHA512 5f8d1e7ebc98669ffc652e24849fe5309a544d6e6287368f3e9f866b332134c3f061b87689ac026958f5faa69f6979a6292305c113ae9b5dd00052117f70acb5 WHIRLPOOL 3496cbd0937534934d9c522cd36288e734dfc087c371f9615d1cf66e24afd27744f570d28d6d59de610d5f60bf295f6b64610e0a1a1820e4844e4a1ed956e0df
MISC metadata.xml 314 SHA256 92906ac2e54de19ed58866895f40ca3019baab5497a79fcca4241171e2251f59 SHA512 cc09c100f6ca455269c4dcaf9fa1dc9cee7cdf1524403a4c12d629eacff9a4323e4fd4f81be3fe67ab52dd0dbaa8859d4aea3274b74eba14913210970ff7d26b WHIRLPOOL eb09bbe313147e4ad4f6560ccf5a69457320aed76b6a0a4992f36ad35011b01f56e912e784394be80b6b9084bf1d69ede37593b26e3ecbee15c1c4d2f2664688
MISC metadata.xml 379 SHA256 8f604f27c6cb82c9c4e1aeeafeb879a394241e961e21832feef51ad316f7bce2 SHA512 ccecd3e1a8245d6ae953997d87f6daa127eb1759f6f91b866c9cc778a11289e3f72ce671d4c62032210568a7a915387cbcb02bb7b7284d515bb20e4c02bd8a6b WHIRLPOOL 091327910e8e1b16a1ae7334b4302949e9f6c36379874690dcfc5edef6daa8e88c7cf82bdf703e3ab95652b5342c57f7e76ead7895e6331383f1c6e9f449164e

@ -1,13 +0,0 @@
diff --git a/Wnn/pubdicplus/Makefile.in b/Wnn/pubdicplus/Makefile.in
index 41c868d..e9ffc28 100644
--- a/Wnn/pubdicplus/Makefile.in
+++ b/Wnn/pubdicplus/Makefile.in
@@ -422,7 +422,7 @@ fzk.master-.c: fzk.master
$(LN) $? $@
std.fzk: fzk.master-.c $(FZK_SRC)
- $(CPP) $(FZK_FLAG) fzk.master-.c | egrep -v '^(# |#line |#pragma |$$)' | $(ATOF) -h $(HINSI) $@
+ $(CPP) -P $(FZK_FLAG) fzk.master-.c | egrep -v '^(# |#line |#pragma |$$)' | $(ATOF) -h $(HINSI) $@
full.fzk: $(FZK_SRC)
$(MAKE) FZK_FLAG=-DKANSAI std.fzk

@ -1,26 +0,0 @@
diff --git a/makerule.mk.in b/makerule.mk.in
index fa9a7e1..dc7210a 100644
--- a/makerule.mk.in
+++ b/makerule.mk.in
@@ -94,7 +94,7 @@ ALLDEFINES = $(INCLUDES) $(DEFINES)
CFLAGS = @CFLAGS@ @CDEBUGFLAGS@ $(CCOPTIONS) @ipv6@ @DEFS@ $(ALLDEFINES)
LIBS = @LIBS@
LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES)
-LDOPTIONS = @CDEBUGFLAGS@ $(CCOPTIONS)
+LDOPTIONS = @CDEBUGFLAGS@ $(CCOPTIONS) $(LDFLAGS)
#
diff --git a/Wnn/jlib.V3/Makefile.in b/Wnn/jlib.V3/Makefile.in
index 9d5b873..5b1bf23 100644
--- a/Wnn/jlib.V3/Makefile.in
+++ b/Wnn/jlib.V3/Makefile.in
@@ -76,7 +76,7 @@ includes::
all:: libjd.la
libjd.la: $(OBJS) $(EXTRALIBRARYDEPS)
- $(LIBTOOL) $(CC) -o $@ $(OBJS:.o=.lo) -rpath $(WNNLIBDIR) -version-info $(WNNJLIBVERSION)
+ $(LIBTOOL) $(CC) -o $@ $(LDOPTIONS) $(OBJS:.o=.lo) -rpath $(WNNLIBDIR) -version-info $(WNNJLIBVERSION)
lintlib:: llib-ljd.ln

@ -0,0 +1,143 @@
--- a/Wnn/uum/jhlp.c
+++ b/Wnn/uum/jhlp.c
@@ -1135,7 +1135,7 @@
else
{
signal (SIGCHLD, SIG_IGN);
- printf (MSG_GET (3));
+ printf ("%s", MSG_GET (3));
/*
printf("\r\nを終わります。\r\n");
*/
@@ -1212,8 +1212,8 @@
if ((buf = (unsigned char *) malloc (maxchg * 4)) == NULL)
{
- printf (MSG_GET (2));
- printf (MSG_GET (3));
+ printf ("%s", MSG_GET (2));
+ printf ("%s", MSG_GET (3));
/*
printf("malloc に失敗しました。uumを終わります。\r\n");
*/
--- a/Wnn/uum/jis_in.c
+++ b/Wnn/uum/jis_in.c
@@ -64,7 +64,7 @@
completely_start:
throw_c (0); /* モード表示の後に出す */
- printf (MSG_GET (6));
+ printf ("%s", MSG_GET (6));
/*
printf("JISコード: ");
*/
--- a/Wnn/uum/jutil.c
+++ b/Wnn/uum/jutil.c
@@ -489,7 +489,7 @@
/*
printf("只今、辞書を読み込んでいます。");
*/
- printf (MSG_GET (60));
+ printf ("%s", MSG_GET (60));
flush ();
if ((id = jl_dic_add (bun_data_, fname, hfname, 0, prio, rdonly, hrdonly, NULL, NULL, yes_or_no_or_newline, print_msg1)) == -1 && wnn_errorno != -1)
@@ -571,7 +571,7 @@
int x;
throw_c (0);
clr_line ();
- printf (string);
+ printf ("%s", string);
flush ();
for (;;)
{
--- a/Wnn/uum/kensaku.c
+++ b/Wnn/uum/kensaku.c
@@ -112,7 +112,7 @@
u_s_on ();
w_printf (kana_buf, maxlength - strlen (MSG_GET (27)) - 2);
u_s_off ();
- printf (MSG_GET (27));
+ printf ("%s", MSG_GET (27));
flush ();
keyin ();
return (NULL);
--- a/Wnn/uum/kuten.c
+++ b/Wnn/uum/kuten.c
@@ -63,7 +63,7 @@
completely_start:
throw_c (0); /* モード表示の後に出す */
- printf (MSG_GET (7));
+ printf ("%s", MSG_GET (7));
/*
printf("区点 : ");
*/
--- a/Wnn/uum/prologue.c
+++ b/Wnn/uum/prologue.c
@@ -144,7 +144,7 @@
/*
fprintf(stderr,"初期化でmalloc不能。\n");
*/
- fprintf (stderr, MSG_GET (2));
+ fprintf (stderr, "%s", MSG_GET (2));
return (-1);
}
--- a/Wnn/uum/screen.c
+++ b/Wnn/uum/screen.c
@@ -547,7 +547,7 @@
{
push_cursor ();
throw_c (0);
- printf (msg);
+ printf ("%s", msg);
pop_cursor ();
flush ();
}
--- a/Wnn/uum/sdefine.h
+++ b/Wnn/uum/sdefine.h
@@ -191,8 +191,8 @@
#define flush() fflush(stdout)
-#define print_msg(X) {push_cursor();throw_c(0); clr_line();printf(X);flush();pop_cursor();}
-#define print_msg_getc(X) {push_cursor();throw_c(0); clr_line();printf(X);flush();keyin();pop_cursor();}
+#define print_msg(X) {push_cursor();throw_c(0); clr_line();printf("%s", X);flush();pop_cursor();}
+#define print_msg_getc(X) {push_cursor();throw_c(0); clr_line();printf("%s", X);flush();keyin();pop_cursor();}
#define UNDER_LINE_MODE (0x02 | 0x08 | 0x20)
--- a/Wnn/uum/select_ele.c
+++ b/Wnn/uum/select_ele.c
@@ -224,7 +224,7 @@
throw_c (0);
clr_line ();
- printf (msg);
+ printf ("%s", msg);
for (k = dd[cc]; k < dd[cc + 1]; k++)
{
cp = findcp (k, cc);
--- a/Wnn/uum/termio.c
+++ b/Wnn/uum/termio.c
@@ -100,7 +100,7 @@
if ((strlen (Term_Name) > 2) && (strcmp (Term_Name + (strlen (Term_Name) - 2), "-j") == 0))
{
- fprintf (stderr, MSG_GET (4));
+ fprintf (stderr, "%s", MSG_GET (4));
/*
fprintf(stderr,"Uum:uumからuumはおこせません。\n");
*/
--- a/Wnn/uum/wnnrc_op.c
+++ b/Wnn/uum/wnnrc_op.c
@@ -754,7 +754,7 @@
return fp;
}
error:
- fprintf (stderr, MSG_GET (14));
+ fprintf (stderr, "%s", MSG_GET (14));
/*
fprintf(stderr , "uumrc ファイルがありません。");
*/

@ -0,0 +1,13 @@
--- a/Wnn/include/wnn_config.h
+++ b/Wnn/include/wnn_config.h
@@ -149,8 +149,8 @@
#define TTY_KCODE J_EUJIS
#define PTY_KCODE J_EUJIS
# else /* !DGUX */
-#define TTY_KCODE J_JIS
-#define PTY_KCODE J_JIS
+#define TTY_KCODE J_EUJIS
+#define PTY_KCODE J_EUJIS
# endif
#endif

@ -1,22 +1,16 @@
#!/sbin/openrc-run
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
depend() {
use net
}
command="/usr/bin/Wnn4/jserver"
start() {
ebegin "Starting up ${SERVICE}"
/usr/bin/Wnn4/jserver &>/dev/null
if [ $? -eq 15 ]; then
true;
else
false;
fi
eend 0
depend() {
use logger
need net
}
stop() {
ebegin "Stopping ${SERVICE}"
/usr/bin/Wnn4/wnnkill &> /dev/null
eend $? "Failed to stop ${SERVICE}"
ebegin "Stopping ${name:-${RC_SVCNAME}}"
/usr/bin/Wnn4/wnnkill
eend ${?}
}

@ -1,58 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
inherit eutils
MY_P="FreeWnn-${PV/_alpha/-a0}"
DESCRIPTION="Network-Extensible Kana-to-Kanji Conversion System"
HOMEPAGE="http://freewnn.sourceforge.jp/
http://www.freewnn.org/"
SRC_URI="mirror://sourceforge.jp/freewnn/17724/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
IUSE="X ipv6"
DEPEND="X? ( x11-libs/libX11 x11-libs/libXmu x11-libs/libXt )"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"
src_unpack() {
unpack ${A}
cd "${S}"
#Change WNNOWNER to root so we don't need to add wnn user
# and disable stripping of binary files
sed -i -e "s/WNNOWNER = wnn/WNNOWNER = root/" \
-e "s/@INSTPGMFLAGS@//" makerule.mk.in || die
#bug #318593
epatch "${FILESDIR}"/${P}-gcc45.patch
epatch "${FILESDIR}"/${P}-ldflags.patch
}
src_compile() {
econf \
--disable-cWnn \
--disable-kWnn \
--without-termcap \
$(use_with X x) \
$(use_with ipv6) \
|| die
emake -j1 || die
}
src_install() {
# install executables, libs ,dictionaries
emake DESTDIR="${D}" install || die
# install man pages
emake DESTDIR="${D}" install.man || die
# install docs
dodoc ChangeLog* CONTRIBUTORS
# install rc script
newinitd "${FILESDIR}"/freewnn.initd freewnn
}

@ -1,60 +1,54 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils
EAPI="6"
MY_P="FreeWnn-${PV/_alpha/-a0}"
DESCRIPTION="Network-Extensible Kana-to-Kanji Conversion System"
HOMEPAGE="http://freewnn.sourceforge.jp/
http://www.freewnn.org/"
SRC_URI="mirror://sourceforge.jp/freewnn/59257/${MY_P}.tar.bz2"
HOMEPAGE="http://freewnn.sourceforge.jp/ http://www.freewnn.org/"
SRC_URI="mirror://sourceforge.jp/${PN}/59257/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ~arm64 hppa ia64 ppc ppc64 sparc x86"
IUSE="X ipv6"
DEPEND="X? ( x11-libs/libX11 x11-libs/libXmu x11-libs/libXt )"
RDEPEND="${DEPEND}"
IUSE="ipv6"
S="${WORKDIR}/${MY_P}"
src_prepare() {
#Change WNNOWNER to root so we don't need to add wnn user
# and disable stripping of binary files
sed -i -e "s/WNNOWNER = wnn/WNNOWNER = root/" \
-e "s/@INSTPGMFLAGS@//" makerule.mk.in \
-e "s/@LN_S@/ln -sf/" || die
#bug #318593
PATCHES=(
"${FILESDIR}"/${P}-parallel-build.patch
"${FILESDIR}"/${PN}-Wformat-security.patch
)
DOCS="ChangeLog* CONTRIBUTORS"
epatch "${FILESDIR}"/${P}-parallel-build.patch #517916
# 542534
sed -i -e "s/egrep -v/egrep -av/" kWnn/kdic/Makefile.in \
cWnn/tdic/Makefile.in cWnn/cdic/Makefile.in \
Wnn/pubdicplus/Makefile.in || die
src_prepare() {
default
sed -i \
-e "s/WNNOWNER = wnn/WNNOWNER = root/" \
-e "s/@INSTPGMFLAGS@//" \
makerule.mk.in
# bug #542534
sed -i \
-e "s/egrep -v/egrep -av/" \
PubdicPlus/Makefile.in \
Wnn/pubdicplus/Makefile.in \
cWnn/[ct]dic/Makefile.in \
kWnn/kdic/Makefile.in
}
src_configure() {
econf \
$(use_with ipv6) \
--disable-cWnn \
--disable-kWnn \
--without-termcap \
$(use_with X x) \
$(use_with ipv6)
--disable-kWnn
}
src_install() {
# install executables, libs ,dictionaries
emake DESTDIR="${ED}" install || die
# install man pages
emake DESTDIR="${ED}" install.man || die
# install docs
dodoc ChangeLog* CONTRIBUTORS
# install rc script
newinitd "${FILESDIR}"/freewnn.initd freewnn
emake DESTDIR="${D}" install install.man
einstalldocs
newinitd "${FILESDIR}"/${PN}.initd ${PN}
}

@ -0,0 +1,72 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
MY_P="FreeWnn-${PV/_alpha/-a0}"
DESCRIPTION="Network-Extensible Kana-to-Kanji Conversion System"
HOMEPAGE="http://freewnn.sourceforge.jp/ http://www.freewnn.org/"
SRC_URI="mirror://sourceforge.jp/${PN}/63271/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="ipv6 uum"
RDEPEND="uum? ( sys-libs/ncurses:= )"
DEPEND="${RDEPEND}
uum? ( virtual/pkgconfig )"
S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}"/${PN}-uum-EUC-JP.patch
"${FILESDIR}"/${PN}-Wformat-security.patch
)
DOCS="ChangeLog* CONTRIBUTORS"
src_prepare() {
sed -i \
-e "s/WNNOWNER = wnn/WNNOWNER = root/" \
-e "s|@mandir@/|@mandir@/ja/|" \
-e "s/@INSTPGMFLAGS@//" \
makerule.mk.in
# bug #542534
sed -i \
-e "s/egrep -v/egrep -av/" \
PubdicPlus/Makefile.in \
Wnn/pubdicplus/Makefile.in \
cWnn/[ct]dic/Makefile.in \
kWnn/kdic/Makefile.in
default
}
src_configure() {
econf \
$(use_enable uum client) \
$(use_with ipv6) \
--disable-cWnn \
--disable-kWnn \
--disable-traditional-layout \
--with-term-libs="$(pkg-config --libs ncurses)"
}
src_compile() {
default
local m
for m in $(find Wnn/man -name "*.man"); do
iconv -f EUC-JP -t UTF-8 "${m}" > "${m}".UTF-8 || die
mv "${m}"{.UTF-8,} || die
done
}
src_install() {
emake DESTDIR="${D}" install install.man
einstalldocs
newconfd "${FILESDIR}"/${PN}.confd-r1 ${PN}
newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
}

@ -1,11 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<upstream>
<remote-id type="sourceforge-jp">freewnn</remote-id>
</upstream>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<use>
<flag name="uum">Build uum</flag>
</use>
<upstream>
<remote-id type="sourceforge-jp">freewnn</remote-id>
</upstream>
</pkgmetadata>

@ -1,6 +1,8 @@
AUX kimera-2.11-underlinking.patch 377 SHA256 a2feb1b2eeec0f9f1ce8f4b2dbf6351a6d50aac166413453fe82a432fd7572db SHA512 6e4c66846822ee0e912b9953793214601409eb2c52edfa6f7d5c86979c2b16ee1af76cb36ba2d7a932fe80bcece4972b30721bdda30e0afe39bbd4da8b4ad518 WHIRLPOOL 5be1ef1f69b8b9a056b193bc51dd631baa5031f1f2c9dbfedab0429e2c943a505c6f83732fb3948711cee663a7dd0dbdaf91f59abd34d3e3fbad09978687e3b1
AUX kimera-underlinking.patch 310 SHA256 9c7ee7b22d9d8aaf12ec3a5f6009ffa5943065333ca77ef7217d54ce906c0356 SHA512 90ed65279d1e3f496d895630e01fe906047b0a8ca8377358f9de5aa3375e8662f04772594bee228f9a3b1cb9d611d096a9d93cafe9f5c3fb320f0057ae83c46f WHIRLPOOL d3487f901113eb732c7e8bbf92738113bad2beabc7005d9a17c06d0d31701894419d1789877604703b9b0ed626d726350cfc150f9987a381dd1e53fb3b04b61a
AUX xinput-kimera 85 SHA256 3587e5fcea4d257f36766a057e6e28db4bc8975e03464f4fa016631092c092fe SHA512 b87eda78308ad5275db5c193f4ee7d53f7e6e350eeb839780f1107d8ce791799179ac285c79a67bcca7842c35ced5f9bf0c78e17f54b08862bec2d42d79a6b26 WHIRLPOOL 6554b76ed19fc36f0ecad3a278aa4ecaa7500eb221f940b517ceaff1fd01154e0cb2649a1b984a4d6950a14950f7c2e157144df16d386d4859a33cf89e572c11
DIST kimera-2.11.tar.gz 106010 SHA256 4c3ccb532be1d50fa37963a0f0dfa661d92c9c13fcf618c17c9c5dbd66217d98 SHA512 b03ca2a665010e2d63100e367c42ebf1b1e68178093b78955bbeb5a73ebb6305f4292f925494e484edd574836ce66375f74766bd43445901c388e8db8d3a8e5b WHIRLPOOL 826f753c8370e4656e2cc500b02b37e17906fc08402eb0f023b4b3ea7d73fe69b65fc96685cb7cf17143713f4294ad3618e5118d4cae82359e253afdb33b19c7
EBUILD kimera-2.11-r1.ebuild 752 SHA256 f828672269e91de806bca61fd696883080072895f247b9d6b74c0cc6ddd69f9e SHA512 5a6288c0794079e14335f8c4139a44c4d0550c296384f4058d477cc0a21dd82c5c2ee00d8d146e3f218ad8c7eb2979d3dea89d7ea9345d4a78c1843df751e54e WHIRLPOOL 4ba1c1350326507b0b54c2cb58848ae6f0d7e7c23deecb59e09a7883197167f4e87c5c0cd08906c45815ae059e8b595214a8b43b86ed9688b0a70f15e8f4d83a
EBUILD kimera-2.11-r1.ebuild 809 SHA256 bde88ddfdd6408b90e824416830022348e30a5af1d59e3db082ce6971a0a2bac SHA512 a11e8646e2f7a914343a44684bcde65e8d242f467a85eb28e786dcdec6e09a332d1442f238a1feb205c57941173fcfe1c6f27182a619981f81d5e2edf3d2ed9e WHIRLPOOL 85d40cffb6f9a3bc713346c5f02f2357c36d250b088c3fbf0e92c26ce6749c1ba9a98a5918f65a238a7c0390fb94f07d813a4092132ebb81549c3430d10eee65
EBUILD kimera-2.11-r2.ebuild 960 SHA256 9bfeb1df030fff8e92bfd30c9efa8648b8375c1e3d9b6c99668e34a34df19240 SHA512 fc57d92d1f8749e7235a05e87c50f7efd279795ecb26e960965a6493fb003a9aea6ffe6a43f1e3858a2ab4c1ef18183924d34e5c678cb548134619a786b45524 WHIRLPOOL 11dc08bac3757a58d4d443ae9873d36b94390a06640f9176de9c180ba6254dbdf6ac718555146083a70e53ea706d5b2a348b3585d127fbcb674e1acd5d65f9c3
MISC ChangeLog 2469 SHA256 33b88722d3b98ed6d28c37fc0771636c6901a77b617579567ac5a31125000cc2 SHA512 84c4c8e26ed792ebc70aa6ec12de3b0c2db6b2768dde6926d008a5707bda0c3610165a0735d649247c02b3c8195330515ce44dd3b84dc88484a6598aa778d9ee WHIRLPOOL d1689baa1b306ff447bcbf49e4eadc1e4a8a40576ccbe39fc4db80872c26f29541435b1ff2c2008de37b7b03bb62a0cbde9632e813ff0dd75d142390298499d3
MISC ChangeLog-2015 3496 SHA256 66aef4e3e0a41f236ee46b90c915b4124454265fd423437800df3b02dfb0cecc SHA512 3f943cb1e40ffb0c2c102f576030a5d25ca8bbde9ab4cd984f913611ba67a3db09b3a3162acefb0f7a0ac000afc2babdb8fe21c87c7ae0ab3f4a0d818305928c WHIRLPOOL 8b561f9370e2ecef302d45fbc4edd5aebcd322baaa0073251b0dfb6c8d389fc8e4287fa7b493c8cc23caac144fd172b930ff57260771190e3dae4a8be875104e
MISC metadata.xml 530 SHA256 ddc4324022b6260a14322a76d9bb8c4185b2de87f3cc7de905088d53366491a9 SHA512 d1f4fb95ba5235ed591f7da2371a4632da901635c16b22335355a57c338ef76493853d97ea56ddeaa143ee9ed0d3fff70c9c7ddf2a8d3a4db852aa5ca9d93433 WHIRLPOOL 57091a51c0ad950c3bbb9da1c0a7a397ffcdd0cfd433cb45aacb23acdfd3ad23dc3e965efbc681e03881c7d04ec73f56d1e91d473defafeb5018e498f505a51d
MISC metadata.xml 554 SHA256 85406d89dd16361ed4bc9c87f56ed9d191154b9c1d8570fbb175f70b073b682d SHA512 98767fe7b5abbaaa767df6fd2996a2aa20d49265684521aeefa04baeb11f66f3b922cf9750508abdf85c485fc0898a4013bb8b6652317cf88bb7ba070e4b0764 WHIRLPOOL 5ed90c4b0b47052c61ab3fa563d4e2dc3f3505876b97d7539c6cd9fc8da8d47593fa2e9c89972f7c62c5a5f3988bdf59c4d9d21a71ca1045820dc587b6d612eb

@ -1,5 +1,3 @@
diff --git a/kimera.pro b/kimera.pro
index 0d4f0be..a2b63da 100644
--- a/kimera.pro
+++ b/kimera.pro
@@ -90,7 +90,7 @@ SOURCES = \

@ -0,0 +1,4 @@
XIM=kimera
XIM_PROGRAM="@EPREFIX@/usr/bin/kimera"
GTK_IM_MODULE=xim
QT_IM_MODULE=xim

@ -1,33 +1,38 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=3
inherit qt4-r2 eutils multilib
EAPI="6"
inherit qmake-utils
DESCRIPTION="A Japanese input method which supports the XIM protocol"
SRC_URI="mirror://sourceforge.jp/kimera/37271/${P}.tar.gz"
HOMEPAGE="http://kimera.sourceforge.jp/"
HOMEPAGE="http://kimera.osdn.jp/"
SRC_URI="mirror://sourceforge.jp/${PN}/37271/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="+anthy"
DEPEND="dev-qt/qtcore:4
RDEPEND="dev-qt/qt3support:4
dev-qt/qtcore:4
dev-qt/qtgui:4
dev-qt/qt3support:4
anthy? ( app-i18n/anthy )
!anthy? ( app-i18n/canna )"
RDEPEND="${DEPEND}"
DEPEND="${RDEPEND}"
DOCS="AUTHORS README*"
PATCHES=( "${FILESDIR}"/${PN}-underlinking.patch )
src_configure() {
local myconf="target.path=/usr/$(get_libdir)/${P}"
use anthy || myconf="${myconf} no_anthy=1"
eqmake4 kimera.pro ${myconf}
local myconf=(
script.path="${EPREFIX}"/usr/bin
target.path="${EPREFIX}"/usr/$(get_libdir)/${P}
no_anthy=$(usex anthy 1 0)
)
eqmake4 ${PN}.pro "${myconf[@]}"
}
src_prepare() {
epatch "${FILESDIR}"/${P}-underlinking.patch
src_install() {
emake INSTALL_ROOT="${D}" install
einstalldocs
}

@ -0,0 +1,44 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit qmake-utils
DESCRIPTION="A Japanese input method which supports the XIM protocol"
HOMEPAGE="http://kimera.osdn.jp/"
SRC_URI="mirror://sourceforge.jp/${PN}/37271/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+anthy"
RDEPEND="dev-qt/qt3support:4
dev-qt/qtcore:4
dev-qt/qtgui:4
anthy? ( app-i18n/anthy )
!anthy? ( app-i18n/canna )"
DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}"/${PN}-underlinking.patch )
src_configure() {
local myconf=(
script.path="${EPREFIX}"/usr/bin
target.path="${EPREFIX}"/usr/$(get_libdir)/${P}
no_anthy=$(usex anthy 1 0)
)
eqmake4 ${PN}.pro "${myconf[@]}"
}
src_install() {
emake INSTALL_ROOT="${D}" install
einstalldocs
insinto /etc/X11/xinit/xinput.d
sed \
-e "s:@EPREFIX@:${EPREFIX}:g" \
"${FILESDIR}"/xinput-${PN} > "${T}"/${PN}.conf
doins "${T}"/${PN}.conf
}

@ -6,11 +6,11 @@
<name>Cjk</name>
</maintainer>
<longdescription>
Kimera is a Qt-based Japanese input method bridge.
Currently it supports Canna and Anthy.
</longdescription>
Kimera is a Qt-based Japanese input method bridge.
Currently it supports Canna and Anthy.
</longdescription>
<use>
<flag name="anthy">Support for Anthy input method</flag>
<flag name="anthy">Enable support for <pkg>app-i18n/anthy</pkg></flag>
</use>
<upstream>
<remote-id type="sourceforge-jp">kimera</remote-id>

@ -1,8 +1,12 @@
AUX kinput2-3.1-r1-gentoo.diff 3806 SHA256 58e6292f03e23103a31ab0dfb614d0e2fa801bfef56a33f539e9bf6d3c7d792c SHA512 5a572d04297468cccf8216e2dc797c85f0c6181e11e8b8e0a44976170b054e9beee0f90a3dcea035ef2cfdff12c0d525d37607b98795497cdc80e6700314a174 WHIRLPOOL fabefcde85a8bd2a4255da3100fdbd48f04c555afea28f6d328b0e00269947645fc5928e8dad756bb988300021fe32087ff9cadfe1d38e4a74cfc27ad43ddcfa
AUX xinput-kinput2 119 SHA256 7011b2a2a84ed3d7c06d597850640331de96a6f5943d1c376f74017040c773df SHA512 63c2cfed4830e3e02cb6f1410205b7a8ca7f18cd2e78c68be43bbc0bcf7cc0c9828217041ae53aeea49e10ca710140a8e8bd1803b405a55eb1db5c60912aa314 WHIRLPOOL 6217b16e11938b095779685b3bd639cea1cb6d7ddc50095da230f8650c23c95727c82d59c0ac8b1928b5d24f0336e0ba17c35f43652830e7c2bedd32745d0c25
AUX kinput2-gentoo.patch 2900 SHA256 93fb4f1e9501de306b40cb9d9c5d878ad903b6c0c09669496643e2f2730807ca SHA512 22c38c2b344b18f545501e5e351f0952d2b317d05e87ba0630a9fba235e5111e3e269c42388a7495153f6a36a0277798039a35c1968889697b8e97e4e4e5bd4e WHIRLPOOL 13f3f23a52ba4452b4b3999e564d3a240d7150fa6c42a7e595bb7c4672b65010ee9e7d1b61db390b042f22965346ca895f153d35ac0f3000acbb3cfe141a5b69
AUX kinput2-headers.patch 2090 SHA256 c3d2fde3a375b1968c1aee4047bdc12929454f8ec2a612e727c1b7a3d41695e5 SHA512 5f4839155d7d11784716c4c786b09184b04d68deaebd99fa2f446258017a893ad52e23f3df91a8827bfc8d4c238494ffdef9135c0959e7a2377947b96e5b4f7c WHIRLPOOL 16538cae395a4cabdb03f05c08cae98db55ccfff1aa34fe765019f07fba66d1dc7071c10ef691264a86e030d68cce1db85db295045aae662e6e0f44cf5955bc9
AUX kinput2-ppc.patch 181 SHA256 4e0d6519545f5b9b2a607f33b17eb2d3519b8677c1bbb0645fa97c7ff8972100 SHA512 e5b5e851792668a8f4f15e45dcbf24336310f36c2be5a565dfffd25b58fadef04b92124fc2955342ed05ab467e8bff8fbf9d561a3553d7059155007df877dcde WHIRLPOOL 4a5b0089ef249c18330465e094ad243610c2bd3d87a04613ac096b10e7212e5ae277fbe363b868051710c12da7732b98a4b14404809a2eddb0473b5700df411d
AUX kinput2-segfault.patch 240 SHA256 b25da7de97f07631764be5a5da4e3ffb6a8220505feb22b42439b0a604b94a43 SHA512 c3441925e867edcc5060e79e0f999c0cfe60930d87ad8d51cb4120253dd9ab6ccfac7de0c04e3d7043100026bc67962bba81a507b037901c115a7559916eb1c5 WHIRLPOOL 4e750025fa9c1f1d26c0f4e081ddb9f693de7ca66f4ea36bda28a26bc0b82da1f165a504900ac3320139ad897025e858f5a7b7f775957bfedb3a16890eb08ec4
AUX kinput2-wnn.patch 1726 SHA256 6d2baf5cbc36226369c74be52dee8ffafdfd4f5529233704291668119f54724c SHA512 a8ea7756ca893b0bdd7d491c8e2a4187c5d34b084c567449597b8fa1d9fb9ae4437bedba9d771a7b88a3e621573ce6650243dfa5ff396bebb653cbf4b6f5712b WHIRLPOOL 5b3e78168445200e7fd3f8914084c24941d29f71943837b2cac85d840f250e548261a7baa9186dc5505d4438545287b127d1146c348b35ecb9adbb9d99b77973
AUX xinput-kinput2 121 SHA256 7ca2277ec979ef93b6d3d5b93530592e5e035fea45bacbda559523770cf98a51 SHA512 09aaae3bebb062db82e8440977f58b9324e53262c6a9c95a276d305e87a2f9c0f9775077bd05c6ea069cceb6e45cb4efc4a6c412da7501b2b01825bc26799ec5 WHIRLPOOL 1e0cb1663d92e1484de3b547f8b95ae6f8c243f773e319c7645decb67e0780fda168915b70d67640d4734b146d7c9f3d148a550d6f9487a690bbee43c4e8f550
DIST kinput2-v3.1.tar.gz 512177 SHA256 2815c35181f9e9b866fb6e7f3d9bb8814b98312aad703ce5c7560d449eb60a9a SHA512 5950f7294fa2bf915e6591290a3deb2c95f27706f3a180a084d14fbc008f3cf363b155b29c8103a8b999e44ae98182ff35bcfda85725b2c565f3e37f54788731 WHIRLPOOL 620c7d619c9f2c9ba0b51b6a544f59be357598687d79888da30ff75ff9a85288cff08d208764d2918852f0233e6dabf26ad37bfa5a5db3b225fae8a0c72b9add
EBUILD kinput2-3.1-r1.ebuild 1292 SHA256 6c1a0a0f22f634af75f366dbd8ec48629bebc877311778dc5f456b7b25ac94f7 SHA512 b1d64691e1d8d52172a77297b4ed2bc576a47a1d1c2c80692129b80514154a64db92065b74d8245e377530e8c8c2c92309fe26b59eb9b1304376da5da6b64ead WHIRLPOOL 3d91378b1fa1ecd6026e6a59bd7ca04eef13e25255dc048d3a9319dec3bd5d56e1691e67364e71f6f90bcd0e81946450186d42648d65441ff2bb5faaf7e944f2
EBUILD kinput2-3.1-r2.ebuild 1610 SHA256 300eb109ce705e70e3f6113c2c1a4d326e4a1580c2803b7fc3712da45ca2809c SHA512 6bedf70c4ec5c063b20af3d8c523da47173594ba0c2656cf6a499733d570ef4af87c934aa94b9c9315c204fd3f2c354a92bf6d08d4efe4fc14c89eed710313a0 WHIRLPOOL 858c17e2185b894ee9049e156f28075b7f21db729250280ff0c4492b82ff720bcb584cfc2bf6a4c730d453c5b3ac4b6c6f0bf2beec3b4ab4ebd14975782b23be
EBUILD kinput2-3.1-r1.ebuild 1405 SHA256 61b0108f7b1f05f58c23140a77e7c51d68d0276c689a7b71e66a839680be9871 SHA512 5707754a89ed1f48c287ccfcdb9694b159211c9c62f4b31cab3dd1d7d8c17fd8e2bbb8d7f6a9325c9edff8734cb418fd61622e1b46769a1a7db13fdccc364854 WHIRLPOOL 5d71d1d04ada8aa32101f475942047669ae28484beda4c2886e82aa128009cfe3938fa4490a8887cfeaaf4da9103cfc2dc52d67c0d8c958836560a827c4ce23d
EBUILD kinput2-3.1-r2.ebuild 1605 SHA256 bbca64f528a0dfce25acca3fda280b37d59df66843b2f3dbbf02b31d820a28f1 SHA512 fdd20973f2b6d6023688f69711079a7e12e03629f1e187df40631bd4bfdc79a4a70f07866dd398bb4a6643476baab2b0acfa813d2d1711e156f0246590c33194 WHIRLPOOL 577a1b8469e0fed4aff7d83253d4717c9f4049cfbed47a8b0131cbc95700f968b94db397c625685ef6a3a315e58686ffe005a7ecf3e8dee6b6d678997e479226
MISC ChangeLog 2543 SHA256 f4acc6c72f1e2a08c6845c05d8346a17f79c872e1a9837698d890983486f3c7b SHA512 5e08a303b183fa4c61d9a8e51efaed87936385d66070d314781afdfad697930d4168bdc872735ae4d57036f78b318cc7e16e87cafc51e46afdb4d2db562ed3f0 WHIRLPOOL 5d1490d54350b6b451ca61e2c70d97f4939c3c343485a7225a11105233593ae643fcc5ed8e4edeeb2975833fe305d5c45e33c2cc2cd02539fd5819a435357766
MISC ChangeLog-2015 3448 SHA256 d0a9f4d4b3f2bda23aa2f62eaa391c6152e8f934914fd0498c757be19ae67e9d SHA512 44ff2470092f196683b84dff24a138dfa74db3956f168485e11423e623cf71f94680d36f2af14e41b7ce90e08e04520d9e10847c78098944d4bf13438cb8be4c WHIRLPOOL 16ee52cf8cad2248494685ca9e16be4cf1e96d874948076ba09807b1da5cd7f87c8ca065b00650e0a509177c3eb41755ddcc96f00e32733a87b3aa1aca6fdf61
MISC metadata.xml 230 SHA256 5fc421627b578ee2d1317320525119c0b406026597bb1d054f96254a241bf96a SHA512 74065bee639a38ecdef7c32280ed43a8f1627362cd8e97e714a09bcf116ae8bc4c61b2ab13c31bd02a22ae8a5a201263981ee519a0b6ba9df81a4d5f3cd94eb1 WHIRLPOOL b3c1363540645200abd5bf0b5b7fb3cae0b738bfd359f7b13b56d97650f9381fccede1e3f867dbc736461ee7c7906725a3c53eabd9ac99929d5c7c520a831082
MISC metadata.xml 240 SHA256 4351b96b5a18595fae67161f1207f22bbf99e9a2235b95b68975cfc9f5baff54 SHA512 12aaa73d9b690de68a5c7b20e214ceb099efa87884b784eafd994f26032b44dcb66e7feac8a5b1df7f349ac05c5a198a7593dff2cc686de158cb21e4c54f38dd WHIRLPOOL d279940dd88c4b1caa478907576d5732c8376e3f99830950c6c18c63dca78c7d0ec1983660e5cbd4da0133b961ef38dc8460650cb48467298542e04005cffc2c

@ -1,6 +1,5 @@
diff -Naur kinput2-v3.1.orig/Kinput2.conf kinput2-v3.1/Kinput2.conf
--- kinput2-v3.1.orig/Kinput2.conf 2002-10-03 18:35:26.000000000 +0900
+++ kinput2-v3.1/Kinput2.conf 2003-08-13 15:51:21.000000000 +0900
--- a/Kinput2.conf
+++ b/Kinput2.conf
@@ -17,8 +17,8 @@
/* #define UseWnn */ /* define if you are going to use Wnn (v4, v6 or v7) */
@ -17,7 +16,7 @@ diff -Naur kinput2-v3.1.orig/Kinput2.conf kinput2-v3.1/Kinput2.conf
* are not installed in /usr/local/lib/wnn (which is the default).
*/
-/* #define WnnLibDir /some/peculiar/directory/wnn */
+#define WnnLibDir /usr/lib/wnn
+#define WnnLibDir $(EPREFIX)/usr/lib/wnn
/* for convenience.. */
#if defined(UseWnn6) && !defined(UseWnn)
@ -26,7 +25,7 @@ diff -Naur kinput2-v3.1.orig/Kinput2.conf kinput2-v3.1/Kinput2.conf
*/
XCOMM use installed header files
-XCOMM WNNINCDIR = /usr/X11R6/include/wnn
+WNNINCDIR = /usr/include/wnn
+WNNINCDIR = $(EPREFIX)/usr/include/wnn
XCOMM use installed library
-XCOMM WNNLIB = -lwnn
+WNNLIB = -lwnn
@ -51,7 +50,7 @@ diff -Naur kinput2-v3.1.orig/Kinput2.conf kinput2-v3.1/Kinput2.conf
-XCOMM CANNAINSTDIR = /usr/local/canna
-XCOMM CANNASRC = $(CANNAINSTDIR)/include
-XCOMM CANNALIB = -lcanna16
+CANNAINSTDIR = /usr
+CANNAINSTDIR = $(EPREFIX)/usr
+CANNASRC = $(CANNAINSTDIR)/include
+CANNALIB = -lcanna16
@ -98,28 +97,3 @@ diff -Naur kinput2-v3.1.orig/Kinput2.conf kinput2-v3.1/Kinput2.conf
/**
diff -Naur kinput2-v3.1.orig/cmd/kinput2.c kinput2-v3.1/cmd/kinput2.c
--- kinput2-v3.1.orig/cmd/kinput2.c 2002-10-03 18:35:26.000000000 +0900
+++ kinput2-v3.1/cmd/kinput2.c 2003-08-13 15:51:21.000000000 +0900
@@ -644,3 +644,8 @@
return n;
}
#endif
+
+#if defined(linux) && defined(PPC)
+/* avoid nusty gcc bug */
+void _XtInherit() {}
+#endif
diff -Naur kinput2-v3.1.orig/lib/imlib/imconv.c kinput2-v3.1/lib/imlib/imconv.c
--- kinput2-v3.1.orig/lib/imlib/imconv.c 2002-10-03 18:35:30.000000000 +0900
+++ kinput2-v3.1/lib/imlib/imconv.c 2003-08-13 15:55:54.000000000 +0900
@@ -591,6 +591,9 @@
}
}
IMFinishRequest(conn, offset);
+ #ifdef STATUS_SYNC
+ IMFlush(conn);
+ #endif /* STATUS_SYNC */
}
/*- preeditCaret: do actual preedit caret -*/

@ -0,0 +1,101 @@
--- a/cmd/kinput2.c
+++ b/cmd/kinput2.c
@@ -25,6 +25,7 @@
#endif
#include <stdio.h>
+#include <stdlib.h>
#include <signal.h>
#include <X11/Intrinsic.h>
#include <X11/StringDefs.h>
--- a/lib/Canna.c
+++ b/lib/Canna.c
@@ -50,6 +50,7 @@
static char *rcsid = "$Id: Canna.c,v 1.55 1999/05/25 08:13:03 ishisone Exp $";
#endif
+#include <stdlib.h>
#include <X11/IntrinsicP.h>
#include <X11/StringDefs.h>
#include <X11/Xmu/Atoms.h>
--- a/lib/CcWnn.c
+++ b/lib/CcWnn.c
@@ -2754,6 +2754,7 @@
wchar wbuf[1024];
int wlen;
int len;
+ extern int convJWStoCT();
TRACE(("CcWnn:saveYomiAndKanji()\n"));
--- a/lib/ConvCtrl.c
+++ b/lib/ConvCtrl.c
@@ -18,6 +18,7 @@
* Author: Makoto Ishisone, Software Research Associates, Inc., Japan
*/
+#include <stdio.h>
#include <X11/IntrinsicP.h>
#include <X11/StringDefs.h>
#include <X11/Xmu/CharSet.h>
--- a/lib/KIProto.c
+++ b/lib/KIProto.c
@@ -18,6 +18,7 @@
* Author: Makoto Ishisone, Software Research Associates, Inc., Japan
*/
+#include <stdio.h>
#include <X11/IntrinsicP.h>
#include <X11/StringDefs.h>
#include <X11/Xatom.h>
--- a/lib/XimpProto.c
+++ b/lib/XimpProto.c
@@ -18,6 +18,7 @@
* Author: Makoto Ishisone, Software Research Associates, Inc., Japan
*/
+#include <stdio.h>
#include <X11/Xos.h>
#include <X11/IntrinsicP.h>
--- a/lib/cconv.c
+++ b/lib/cconv.c
@@ -604,6 +604,7 @@
#endif
#include <stdio.h>
+#include <stdlib.h>
#include <X11/Xlib.h>
#include <X11/keysym.h>
#include <X11/Xutil.h>
--- a/lib/ctext.c
+++ b/lib/ctext.c
@@ -71,6 +71,8 @@
static char *rcsid = "$Id: ctext.c,v 2.6 1999/03/10 08:55:15 ishisone Exp $";
#endif
+#include <string.h>
+
typedef unsigned short wchar;
#define NULL 0
--- a/lib/ioecall.c
+++ b/lib/ioecall.c
@@ -23,6 +23,7 @@
*/
#include <stdio.h>
+#include <stdlib.h>
#include <X11/Xlib.h>
#include <X11/Xfuncproto.h>
#include "IOECall.h"
--- a/lib/wnnlib.c
+++ b/lib/wnnlib.c
@@ -578,6 +578,7 @@
#ifdef DEBUG_WNNLIB
#include <stdio.h>
#endif
+#include <stdlib.h>
#include "wnnlib.h"
#include "WStr.h"
#include <string.h>

@ -0,0 +1,11 @@
--- a/cmd/kinput2.c
+++ b/cmd/kinput2.c
@@ -644,3 +644,8 @@
return n;
}
#endif
+
+#if defined(linux) && defined(PPC)
+/* avoid nusty gcc bug */
+void _XtInherit() {}
+#endif

@ -0,0 +1,12 @@
--- a/lib/imlib/imconv.c
+++ b/lib/imlib/imconv.c
@@ -591,6 +591,9 @@
}
}
IMFinishRequest(conn, offset);
+ #ifdef STATUS_SYNC
+ IMFlush(conn);
+ #endif /* STATUS_SYNC */
}
/*- preeditCaret: do actual preedit caret -*/

@ -0,0 +1,51 @@
--- a/lib/cconv.c
+++ b/lib/cconv.c
@@ -790,7 +790,7 @@
static int parseLine(uchar *, uchar **, int);
static FILE *openfile(char *);
static int doinclude(uchar *, Files *, void (*)());
-static uchar *getline(uchar *, int, Files *, void (*)());
+static uchar *getLine(uchar *, int, Files *, void (*)());
static int readRuleFile(ccRule, char *);
static int registMode(ccRule, int, uchar **);
static int newMode(ccRule, Files *, _strbufRec *, _funcbufRec *,
@@ -1035,8 +1035,8 @@
return 0;
}
-/* getline -- 1$B9TFI$_9~$`(B ($B$=$N:](B include $B$N=hM}$r9T$J$&(B) */
-static uchar *getline(line, linesize, files, efunc)
+/* getLine -- 1$B9TFI$_9~$`(B ($B$=$N:](B include $B$N=hM}$r9T$J$&(B) */
+static uchar *getLine(line, linesize, files, efunc)
uchar *line;
int linesize;
Files *files;
@@ -1100,7 +1100,7 @@
rule->nmode = 0;
rule->initialmode = -1;
- while (getline(line, sizeof(line), &files, efunc)) {
+ while (getLine(line, sizeof(line), &files, efunc)) {
(void)Strcpy(tmp, line);
if ((argc = parseLine(tmp, argv, 20)) == 0)
continue;
@@ -1269,7 +1269,7 @@
cdbuf.cdbuf = NULL;
/* $B%k!<%k$rFI$s$G%9%H%"$9$k(B */
- while (getline(line, sizeof(line), files, efunc)) {
+ while (getLine(line, sizeof(line), files, efunc)) {
/* '#' $B$G;O$^$k9T$O%3%a%s%H(B */
if (*line == '\0' || *line == '\n' || *line == '#')
continue;
--- a/lib/wnnlib.c
+++ b/lib/wnnlib.c
@@ -1367,7 +1367,7 @@
/* $BJQ49J8;zNs$ND9$5$N%A%'%C%/(B */
clp = buf->clauseInfo + cl;
- len = jl_kanji_len(buf->wnn, cl);
+ len = jl_kanji_len(buf->wnn, cl, -1);
diff = len - ((clp + 1)->dispp - clp->dispp);
newlen = (buf->displayEnd - buf->displayBuf) + diff;
if (newlen > buf->bufferSize) {

@ -1,5 +1,5 @@
XIM=kinput2
XIM_PROGRAM=@EPREFIX@/usr/bin/kinput2
XIM_PROGRAM="@EPREFIX@/usr/bin/kinput2"
XIM_ARGS="-@SERVER@ +kinput -xim"
GTK_IM_MODULE=xim
QT_IM_MODULE=xim

@ -1,59 +1,70 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
inherit eutils
EAPI="6"
inherit toolchain-funcs
MY_P="${PN}-v${PV}"
DESCRIPTION="A Japanese input server which supports the XIM protocol"
HOMEPAGE="http://www.nec.co.jp/canna/"
HOMEPAGE="http://www.nec.co.jp/canna"
SRC_URI="ftp://ftp.sra.co.jp/pub/x11/${PN}/${MY_P}.tar.gz"
LICENSE="HPND"
SLOT="0"
KEYWORDS="x86 ppc sparc amd64 ppc64"
KEYWORDS="amd64 ppc ppc64 sparc x86"
IUSE="freewnn"
RDEPEND="freewnn? ( >=app-i18n/freewnn-1.1.1_alpha19 )
!freewnn? ( >=app-i18n/canna-3.5_beta2-r1 )
RDEPEND="x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXaw
x11-libs/libXext
x11-libs/libXmu
x11-libs/libXp
x11-libs/libXt"
x11-libs/libXpm
x11-libs/libXt
!freewnn? ( app-i18n/canna )
freewnn? ( app-i18n/freewnn )"
DEPEND="${RDEPEND}
x11-misc/gccmakedep
x11-misc/imake
app-text/rman"
x11-misc/imake"
S="${WORKDIR}/${MY_P}"
src_unpack() {
local mysed=""
PATCHES=(
"${FILESDIR}"/${PN}-gentoo.patch
"${FILESDIR}"/${PN}-headers.patch
"${FILESDIR}"/${PN}-ppc.patch
"${FILESDIR}"/${PN}-segfault.patch
"${FILESDIR}"/${PN}-wnn.patch
)
DOCS=( README NEWS doc/. )
unpack ${A}
epatch "${FILESDIR}/${PF}-gentoo.diff"
src_prepare() {
default
if use freewnn; then
sed -i -e '/\/\* #define UseWnn/s:^:#define UseWnn\n:' "${S}/Kinput2.conf"
else
sed -i -e '/\/\* #define UseCanna/s:^:#define UseCanna\n:' "${S}/Kinput2.conf"
fi
sed -i "s|^/\* \(#define Use$(usex freewnn Wnn Canna)\) \*/|\1|" ${PN^k}.conf
}
src_compile() {
src_configure() {
xmkmf -a || die
}
src_compile() {
emake \
XAPPLOADDIR="/usr/share/X11/app-defaults/" \
CC="$(tc-getCC)" \
CDEBUGFLAGS="${CFLAGS}" \
LOCAL_LDFLAGS="${LDFLAGS}" \
|| die
XAPPLOADDIR="${EPREFIX}/usr/share/X11/app-defaults"
}
src_install() {
emake XAPPLOADDIR="/usr/share/X11/app-defaults/" DESTDIR="${D}" install || die
rm -rf "${D}/usr/lib/X11"
dodoc README NEWS doc/*
emake \
XAPPLOADDIR="${EPREFIX}/usr/share/X11/app-defaults" \
DESTDIR="${D}" \
install
einstalldocs
newman cmd/${PN}.man ${PN}.1
rm -rf "${ED}"/usr/$(get_libdir)/X11
}

@ -1,12 +1,14 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="3"
inherit eutils
EAPI="6"
inherit toolchain-funcs
MY_P="${PN}-v${PV}"
DESCRIPTION="A Japanese input server which supports the XIM protocol"
HOMEPAGE="http://www.nec.co.jp/canna/"
HOMEPAGE="http://www.nec.co.jp/canna"
SRC_URI="ftp://ftp.sra.co.jp/pub/x11/${PN}/${MY_P}.tar.gz"
LICENSE="HPND"
@ -14,29 +16,34 @@ SLOT="0"
KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
IUSE="freewnn"
RDEPEND="freewnn? ( >=app-i18n/freewnn-1.1.1_alpha19 )
!freewnn? ( >=app-i18n/canna-3.5_beta2-r1 )
RDEPEND="x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXaw
x11-libs/libXext
x11-libs/libXmu
x11-libs/libXp
x11-libs/libXt"
x11-libs/libXpm
x11-libs/libXt
!freewnn? ( app-i18n/canna )
freewnn? ( app-i18n/freewnn )"
DEPEND="${RDEPEND}
x11-misc/gccmakedep
x11-misc/imake
app-text/rman"
x11-misc/imake"
S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}"/${PN}-gentoo.patch
"${FILESDIR}"/${PN}-headers.patch
"${FILESDIR}"/${PN}-ppc.patch
"${FILESDIR}"/${PN}-segfault.patch
"${FILESDIR}"/${PN}-wnn.patch
)
DOCS=( README NEWS doc/. )
src_prepare() {
epatch "${FILESDIR}/${P}-r1-gentoo.diff"
default
if use freewnn; then
sed -i -e '/\/\* #define UseWnn/s:^:#define UseWnn\n:' Kinput2.conf || die
else
sed -i -e '/\/\* #define UseCanna/s:^:#define UseCanna\n:' Kinput2.conf || die
fi
sed -i "s|^/\* \(#define Use$(usex freewnn Wnn Canna)\) \*/|\1|" ${PN^k}.conf
}
src_configure() {
@ -45,30 +52,26 @@ src_configure() {
src_compile() {
emake \
XAPPLOADDIR="${EPREFIX}/usr/share/X11/app-defaults/" \
CC="$(tc-getCC)" \
CDEBUGFLAGS="${CFLAGS}" \
LOCAL_LDFLAGS="${LDFLAGS}" \
|| die
XAPPLOADDIR="${EPREFIX}/usr/share/X11/app-defaults"
}
src_install() {
emake XAPPLOADDIR="/usr/share/X11/app-defaults/" DESTDIR="${D}" install || die
rm -rf "${ED}/usr/lib/X11" || die
emake \
XAPPLOADDIR="${EPREFIX}/usr/share/X11/app-defaults" \
DESTDIR="${D}" \
install
einstalldocs
newman cmd/${PN}.man ${PN}.1
local server
if use freewnn; then
server="wnn"
else
server="canna"
fi
rm -rf "${ED}"/usr/$(get_libdir)/X11
insinto /etc/X11/xinit/xinput.d
sed \
-e "s:@EPREFIX@:${EPREFIX}:g" \
-e "s:@SERVER@:${server}:g" \
"${FILESDIR}/xinput-kinput2" > "${T}/kinput2.conf" || die
doins "${T}/kinput2.conf" || die
dodoc README NEWS doc/* || die
newman cmd/${PN}.man ${PN}.1 || die
-e "s:@SERVER@:$(usex freewnn wnn canna):g" \
"${FILESDIR}"/xinput-${PN} > "${T}"/${PN}.conf
doins "${T}"/${PN}.conf
}

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
</pkgmetadata>

@ -1,3 +1,3 @@
DIST libkkc-0.3.5.tar.gz 1424282 SHA256 89b07b042dae5726d306aaa1296d1695cb75c4516f4b4879bc3781fe52f62aef SHA512 f611c3104a22ad38af29746870849d8937b6af2a7fee0952cc25f36ef845b5617a192df7ca63ff2a507384f7a6a13c9c1b4fa3b9a34f3f041bee8793d04b9236 WHIRLPOOL 4f759c9b08c4706c2244e253bad6c347dac2ad1a9ceb5a1b5b96161a7222e6fd1f607cc7dd4f49a01757e28742d75f2764d66c10435266e22a973f5e4e70cc72
EBUILD libkkc-0.3.5.ebuild 959 SHA256 f686b03f5153ffae16e56816896ab575b8b58175b846dccefe97b7246160d4a4 SHA512 3a92c995129b7d45576c3349aadbb5dbde162e5771627e50637a6b4a2b52bc66132b3c99d1755a7ab21a9fa5c591c921029d01eaac7391ce2f54553f82a2bb99 WHIRLPOOL a347e1e50bcc7c34c9c3f8e6802888a32961ab64bef7e898e9f5f14a1296851926664dc5e280847a83a3de8a413b69854f7fbce93b77edec0be7d20c621b4a46
EBUILD libkkc-0.3.5.ebuild 992 SHA256 e1f1eb99da781dbfebd1bc8df1429e2bd6c34a3b6b0e1b91da37a6d0aeee73dc SHA512 19fed635f96b73fa7ba478ad78af73e60d5d5d41943584eaa208c4829cf2d5d0e8b853043f9294ce7b38fe68461ea64db2091a0767c2b16320bc615cafcd2b02 WHIRLPOOL c7e3923133f88fcccdaae17abf7a86cbcfde82b58ca245cb59c910109acc51225e80dd6ddc05ced7a349e9b6b19e3ba1144bc6f39b7f737b744ffb20cd828ab5
MISC metadata.xml 320 SHA256 b03f49446f3633c0583ad93f69b1f57134391a09f3fa57cf0ff61bcdc447110b SHA512 83a16f6a6b7ecbfbb75a77f38b1de0f9b856e4d4c856f157e4d2d8863f830655b78d1969344383d7d3c12df6a4b3e4d1962be4d8bdc8a77ad9a7c204a111504e WHIRLPOOL 50cc19e9c5504173880e66440ee7c66c09c662f24ff85e36f1598fca811465e6a407d7824e2b2b22516dcf099572911a2611518cd147fca3bed06f66c86d18cf

@ -4,7 +4,7 @@
EAPI="6"
PYTHON_COMPAT=( python2_7 )
inherit ltprune python-any-r1 vala
inherit ltprune python-any-r1 vala xdg-utils
DESCRIPTION="Japanese Kana Kanji conversion input method library"
HOMEPAGE="https://github.com/ueno/libkkc"
@ -31,6 +31,7 @@ DEPEND="${RDEPEND}
src_prepare() {
vala_src_prepare
default
xdg_environment_reset
}
src_configure() {

@ -1,9 +1,5 @@
DIST man-pages-ru_3.81-2230-2080-20160117.tar.bz2 1119715 SHA256 225c2e4eeb1a9071ab995b446cecfec51b24b2034191133c2035ad8c540a921b SHA512 2d38d4aca0d247f6f23556e58f5538510e58596146d481e72b6d70c9282b8ec24f79da1c7525612f8b4e968cd7049f2ba51eb40804804ba6d9aeb39f4b4d12dc WHIRLPOOL 9fdef40b11119fff41dbe099c321fc7358d9df391e5a55a5d0ea1a8b2691fd5666755ed70e497501ef182ffa4b5e5c738386377f7feb29cc6f09001101ee88ed
DIST man-pages-ru_4.08-2329-2269-20170309.tar.bz2 1464870 SHA256 367b6eadc2076791d1dad67e47ff534de3fa6fc81d8eeafe4d081e1e52b76e7b SHA512 cb87d2e7c975577ff71a5b4ce24ab4998ba2f67e6248ee489620bcd6387e5b568e2d4f9aaa3ebb7ea388136f84876cbef8e348816cf6ab67af892d01f0b9eb77 WHIRLPOOL 8cc27cde0320f674f3dcc1c6c88e6fe5b39ec6cffe56dcd25fd74627a880a6b9173e512020d2e64c04ea000240d694f49dd8b19b2a42f543ab004a318c068283
DIST man-pages-ru_4.08-2329-2329-20170422.tar.bz2 1543256 SHA256 beccdb2868e1101ee7d4bcabe2b2e2db73d6cb6bc80eb3674858335dd49976ef SHA512 4cfb9b67118d0b3ed44d7ec2f5cbd3e711e738225fe528e7a80c9503bc9136bbf81423772ce9e25abd46f172b90dcee931ebfec26ed79a6bf6d36cc0287af51f WHIRLPOOL 181c5ab3d063c064f75b87ec519533bd54286045d1a7e6fee3536b62b4595c9dd68a3fc9aa44be9fa3d2cc4cecdcb0894ced5733a1e6efd38c5f2c95af45f1fc
EBUILD man-pages-ru-3.81.2230.2080.20160117.ebuild 671 SHA256 8007e1afb94a82e03e334580822e2af7488fbeaa49a1042462ff1deff385d3b6 SHA512 70f596be63c3d47c5fac6b2be55e30772e2ce50ad578a2589e1aab5ee3425ba093e1f42139e8b2c68bf3a4541049857748e8cd1db01bfae64ebadb7a9760f40b WHIRLPOOL a66b02c473d94d4041af9d44a9cb0cfc7ea8c474fb7c9d5c118f3289e3f224aa1cdf9f382690bd0cfbe8e1ee6f75039872b336d1d3eee2c2260f8ca26b414e42
EBUILD man-pages-ru-4.08.2329.2269.20170309.ebuild 669 SHA256 c641da355517461576c7c57dd934187f0b46db621b43f69527a5a76333d0c3da SHA512 35201a3994ee6354ac8f435a99387725ffc06fa8f9c5af3acebb3fc82b78a74de14358cda3777f795fbebf92693699d12db6156e7b5fe2574bd9648e2dc3be9d WHIRLPOOL 59d05f88a9c29cd12ace66547500dfe3bfdf0779b874196bbcf96f0ae92539718a5651c08da13020c224adafea940f94d77dd674d78077ff7bc3dc8ab343a525
EBUILD man-pages-ru-4.08.2329.2329.20170422.ebuild 682 SHA256 e545cb4bfd90ccfd8c2753d27e3907cc4e46926eaf02735b72eaf4d8b1e77dbe SHA512 789e36c0a1dd90308602c0f29b72c3eb5e5fd5eae6c5c19a36462f7c75b3e0b726d610c0f4edfdd88fa7bb3807ea7f3f89578d6ec261000b982fd658bcd32acd WHIRLPOOL 1bacad114c5b6232c3bb9fd4a0532a77d7e6ccb9a9f65fe3e5403a5a952c8293a0281adf4908643120ae9ac9e963707de05f30b9d6b5f1e11cac33bc1a0038e9
EBUILD man-pages-ru-4.08.2329.2329.20170422.ebuild 669 SHA256 c641da355517461576c7c57dd934187f0b46db621b43f69527a5a76333d0c3da SHA512 35201a3994ee6354ac8f435a99387725ffc06fa8f9c5af3acebb3fc82b78a74de14358cda3777f795fbebf92693699d12db6156e7b5fe2574bd9648e2dc3be9d WHIRLPOOL 59d05f88a9c29cd12ace66547500dfe3bfdf0779b874196bbcf96f0ae92539718a5651c08da13020c224adafea940f94d77dd674d78077ff7bc3dc8ab343a525
MISC ChangeLog 3314 SHA256 5afa4742cbc3b2e5f3a0c274fe62d3f30034f4713b3490fd498d215881953f6a SHA512 676f209db63869cf03264fe5a3299aeb6c8675f9ac775d0438fb56471efeeed83ce99521b6b3b720b74109b9e21531dcfca33dfecc52a42f0c6529f55355b5d8 WHIRLPOOL 5ddbff33c76f2769e10fa5469076f8fc97eda0b8ad6362127c6753d086c9bedf6a4e53a55ecb3ab16dcbd9e265e488d5d27d779d26cef1ab38bf65bd85466f6e
MISC ChangeLog-2015 9483 SHA256 dc9570bce3c909acc5c8eeda7b7c5c12b9162dc7b6a758acad546b40a6b9b474 SHA512 1a90003bad33952756bc2a2ed7431b9a825d86c41f788b9c59c0828006bb2bca28cb53c18fb929cfe96ae514be00808153a9e3c1e7547dfc0d027ba3289de870 WHIRLPOOL c0982649fe5f8cf1481963a44b28140a113cef86157132d41bb0827b6e99faf53f303353650ca1360faf578fe525595dc051d66f17efa2d2fe5aa7d22f252126
MISC metadata.xml 436 SHA256 2447ad7198fed13a143464a43513616b699eaec1ed257442492a18aa1203cb2d SHA512 1f7c55f697fe501f62c9cde15f0f82cedf7cf62251efba961c4e236ec99974fe7345fd77a48d92eee9472fe519e7c4ea040fda5df31d743f2eddf09644ae81a5 WHIRLPOOL cbc262c6b5477abed5988641a293114a5a91a35a3a0a01613ba5072efe791380163c4abe048ed4e4c54750a99a90ac900f731d02e06f29dfc6310df0e20c8e2f

@ -1,27 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
inherit versionator
MY_PV="$(replace_version_separator 1 . $(replace_all_version_separators -))"
DESCRIPTION="A collection of Russian translations of Linux manual pages"
HOMEPAGE="http://man-pages-ru.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${PN}_${MY_PV}.tar.bz2"
LICENSE="FDL-1.3"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux"
DEPEND=""
RDEPEND="virtual/man"
S="${WORKDIR}/${PN}_${MY_PV}"
src_install() {
insinto /usr/share/man/ru
doins -r man*
dodoc README
}

@ -1,27 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit versionator
MY_PV="$(replace_version_separator 1 . $(replace_all_version_separators -))"
DESCRIPTION="A collection of Russian translations of Linux manual pages"
HOMEPAGE="http://man-pages-ru.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${PN}_${MY_PV}.tar.bz2"
LICENSE="FDL-1.3"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux"
DEPEND=""
RDEPEND="virtual/man"
S="${WORKDIR}/${PN}_${MY_PV}"
src_install() {
insinto /usr/share/man/ru
doins -r man*
dodoc README
}

@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${MY_PV}.tar.bz2"
LICENSE="FDL-1.3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux"
DEPEND=""
RDEPEND="virtual/man"

@ -1,7 +1,7 @@
AUX skkserv-headers.patch 401 SHA256 ea0011f584b716f773b720878fcb51ca62940ec755f91a9bcf31fc9f3c92744b SHA512 cdddc6cab2f5735441627b5238e8fdbb0e65e17f6f8d62b743669f4fc9cd9f514417f7218095f1ffbf52dc78ef0c05fcdbe484bb49460bc00f4ae3e5a6cb6104 WHIRLPOOL 22da84aed08bbc8bc55e019fb35f5e76a6c430e51077c6f4d414b14383784013e0304e006ff3e54aaebf0a58cc965f27f66dafd8cd6596e9aa13caec9e773c1f
AUX skkserv-segfault.patch 435 SHA256 b524350fd29b2030d4fba66c9c098a234b124e222cdf1f1f41af3f383222ce32 SHA512 4bf7b18a73fbba7e4f2c3bb05bc4db42a637d385cd5e199ea4095007d69eba2171c2bf32224d49df595c08815621968a564c0306b854f2a4bf84a17dcb452cad WHIRLPOOL c2c68ff457f0e4dde3f22e889dbab34888bb89bd119329e24b8b5fe4282a9f89eb1f9ca795a4c14112625a8afb77eb454057ad1eb34f300f1080e8d20f64798f
AUX skkserv-suffix.patch 331 SHA256 d80db3ee2d1d6e048b65fce1215efaa1d499f4b306c5d308089bdaa9f2316aa0 SHA512 57529bcffd3be4574f73b70f65479e0b9783c62d25f8835e499abf8981e2367a7b7d04333925382b958738bdf7610761953b49545b7b17e00ec6eb27540741e3 WHIRLPOOL d9f2ab156dbc5c45bdf7e8024df47931c1a6c031c9764b7183286a68b3037ef41d21a3a4c55136e2a57724de02d42773662e02e92711e345e9e511de40d3b8bb
AUX skkserv.initd 368 SHA256 ca03f19c0554bc797c41c3121fdb96025434572f24385db3ab50b9fddec7baef SHA512 9a4afcf692589af5f4c7dc14b6772a8553de4615055fcd28ac898618620e6ef77373273c29caa7ee3467533cd10283989952dd4a8c2a3f2de8c4e32d24e11cf2 WHIRLPOOL 96fb8045144952d7d100857932936507f9bc468b948c17fa92ef814a10e909bf24d109dee01f724423b1ea7c3fb0d531727f590cd03fff6549fced55aa55f723
AUX skkserv.initd 383 SHA256 a1efdcf49a96d537c0c00e5f08fea6afcd0a3b56442395ba4e3fbcc71235cf6a SHA512 db3cebf4157e5b680101082cc4d04252a6932660b26aec1366c3fe62c4abc59e4f9f8d395e4664d2e9b44f5f40e8bc6e2c49d0c688685d2b887a7a285047a05e WHIRLPOOL 419845b8a00b6df465030bb523716fc5eb2f37a96ef91aa39eddf44e439004676933bb1001d1127c464db6160150ace57f546ae41a3348c0f2ad0a6df977b8b6
DIST skk9.6mu.tar.gz 744381 SHA256 3b118ce33ad5f3bf45bea8e74875a0a35764c49c7ddc83ba93b9193fe37e5a28 SHA512 971982ce51142d92b62497da209fb69a8a1c028307f62ec6e81ea45894b597d6bb17b8966032a508531520868a0e3d89e515540d3f8030fe049a7750157b7a33 WHIRLPOOL 5deb23905e4fff4a8bade29278513e9eccff9ae4f2b48704371c0074e44d6b1c81b8ecce371ad84b6e5198e655d0293087cc64c346601f3f0c4d966517684968
EBUILD skkserv-9.6-r3.ebuild 704 SHA256 34e1e0c1b99fcaf1e1a6b1152618d7da0745f25f53230553e0aa9083b8b46b85 SHA512 1ec079d158c709b700026f7cadf1b746cc8b16e92249ac2ee94a82f8265da42968c308fa4eeaa483f4c0d94f7715d1447eb9306048cd48391aff81053513de72 WHIRLPOOL 4a9077e3832c73d3da2766edf9872d3dca58ad6ebd2aeadd97c0e4f70c1339a8bb84ed3097c338e115ca83186ed3ee29c3b341294e657104f5f6c0f65a63dd55
MISC ChangeLog 2670 SHA256 e6c9b80c42e33fa5c0e747c105c5801e283abd2c2bd30542efd06d910bb11adc SHA512 f89051bec4e286f45d1abb4e6a9a92faa9400c99c01c7c8e3dccea082db143c6e8b7c8f46b1520cadf6876c5f32ba517a9aef8a56551fa89defefed894390b3f WHIRLPOOL cbe24d0a69d9781d8bfbc3c19d6cdc4be8c4e048e8b21154a48432ea802272ef85b30ecde66eddc7a53426675656fd7e34fb9c8ca9f306f3c9b30cf580b6cac0

@ -6,14 +6,14 @@ extra_started_commands="reload"
description_reload="Reload the SKK-JISYO.L"
command="/usr/sbin/${SVCNAME}"
command="/usr/sbin/${RC_SVCNAME}"
depend() {
need net
}
reload() {
ebegin "Reloading ${SVCNAME}"
ebegin "Reloading ${name:-${RC_SVCNAME}}"
start-stop-daemon --signal INT --name "${command}"
eend ${?}
}

@ -1,6 +1,6 @@
AUX yaskkserv-gentoo.patch 5013 SHA256 4d965d5bb497b65d2904923e4d61bf3bdfc20c807de64378afd7982a48a1b605 SHA512 2a60853a4badd5d32482be108b36cce90fa42995f2cbe1d9324e6d3da2a94ee8f6744f1b9bce3b9f34f1b2b0cddd8cb5a212e06b7b45d95b744e162f58ec0ba0 WHIRLPOOL bf4fa2ea61a80ecb1799bb91ec5848eb1bbeb944298dd9f19f7b1fbda507aa4cddebcb9a39888cf7b93ef54a7bf0e1ed25d2e9e5762b10c30dd41ac058f992d8
AUX yaskkserv.confd 280 SHA256 addb95541cccce634e4133a01636ffae5a7e94fb1633e5a35efe1204762f3eb1 SHA512 dd9c906937814a1e59d92d80427e4ba97b2ff8e0a3d26dc457b882693de30ad5db5aa7941b948f876d7ef90b402bd4c42142eac3caca29f6976197463597a835 WHIRLPOOL c179e5ae170a0de60a5814275e9427a2a41f486cddfa126dcc6bf25046ab780db48337192912bf26adabbabd19de3d040c22527390cbc6c231c6a023a2418376
AUX yaskkserv.initd 335 SHA256 6f5d4fc0dc5953c6792ad75c21801fc9f58930720bd38c84e5105399bc47dc0f SHA512 85c9f96b126764ba5072da2e522736d99f3e3528d2512e1321911089c5cfe1ef337418d4139cc1c1ff455acbe3e05c307ea6e83bdaa0837a7b10575e58f9ebeb WHIRLPOOL f464efa4e88a00fbcf68627ae94963cfaf9b72381b2020fbe53063e46885f6f122ac05659ae3bdc818ba913dd9ccb7996e558e70c619d9844a9daaa13f2ed9fc
AUX yaskkserv.initd 341 SHA256 bc0f0c3cc3f32686dadfeac377a79ecc35c8765b7ac0ae372b836cc0f7e61757 SHA512 2fd63604283c811c7f6fe192e3d8f2b5b3542106b54d39707aa8d6116328634ae43421d6a620fcd1555cdbd53985b2444a381bc32e071cac7e040f6a337a3d8e WHIRLPOOL 8619998e0ca8c7e08c4aff2970cbfc2c4d46913701a8f612741aa87de028876929b2da549c4c89eb32c38bd9ae5891b75327d73eb532fc5e56909b8e447ea1a8
AUX yaskkserv.service 277 SHA256 794b43fb40cc54e5ab841daa4a576e5d3c1524303694c23b2f58296f0968d2ce SHA512 8ff4aa6ec41c3df17f560de157a60cd3bf3fcc03a2613c603d533f2891207b7001e2469dd3e9ac8c8cfc7ab5909978467922906e22ba4b4635627b234008ce32 WHIRLPOOL 00e944c74ce94004768f36cfa8bfca4e2e82243d46110beac7c2f6c28f1da1f4aa187a4b354c777cfcad0d88b40c4dc6f933dc257518dc9ee74bf96a36d33f05
DIST yaskkserv-1.1.0.tar.xz 75108 SHA256 b7297220492e1dc4cf0b48bc2ff1dd9fd3e88cf6f8a318a45a667574112ef56a SHA512 9956a9b2fe587491b7c5f76482f13f91d1c87d445f2ff7effa5ffb68efe076f54f1c63e95b980d889963ac507ed49fa37f76f9deb239da7b7409da5be025c000 WHIRLPOOL 7a7b4379a57b7c44dbe91a14d392d5c1c76860df32ea4d890652abef3c9445f1ef87ac72c5e003ec3de7e07019f046d12e1506710a4798f72b79321aa5a98d2c
EBUILD yaskkserv-1.1.0.ebuild 1634 SHA256 d30f3cf6d0556b11ff9c890ee1870e7c0845516faf48e8f6f6196b1b9778122c SHA512 64bfc3d49f57b5098c82aa0e325eaedb7b2b52055288b9ba78fd00643cfcaa63d69e63d3d9d469c87eb49505907b67e12d5a99997fc0387c25c4c1e87e2a5016 WHIRLPOOL c57b1e68365f1d80fb1f277fcdc2bf672d32e006f15c952a63f30eb0d07cff3660cfc5b38c851dbbf93266c9f2ac8ffbb89b809f5c4a57ba6077835312ab8fdf

@ -2,10 +2,10 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
command="/usr/sbin/${SVCNAME}_${YASKKSERV_SERVER_TYPE}"
command="/usr/sbin/${RC_SVCNAME}_${YASKKSERV_SERVER_TYPE}"
command_args="--no-daemonize ${YASKKSERV_OPTS}"
command_background="true"
pidfile="${pidfile:-/run/${SVCNAME}.pid}"
pidfile="${pidfile:-/run/${RC_SVCNAME}.pid}"
depend() {
need net

@ -1,9 +1,4 @@
AUX crunch-3.4-gentoo.patch 1099 SHA256 27e6bad7e634e15207f37e88bc92a2b053d4193e61a9406d4bcc32d1e6440217 SHA512 4cf090778c339bf5bfb4f7b1683ee10f9ac50e890d33a98537ccadf1c9769fcff1d63b8591bdcae50f25001a11b5001a5f0ac39cd81aad0699cfdd0be428256d WHIRLPOOL b504a304ee35fc326c5212b1b30d1fe41d59c79db2c3a192addac41e76c130d78e7d44a26f80ef12fd287796085f623150a2d8b629e0e9130a3988332cbe1814
DIST crunch-3.4.tgz 38388 SHA256 cd3b46409a1d8a3adeac68b1b618b2773c7dd4085d61e37f9d02a2060f261922 SHA512 b433c4cb0eb42ce4e76bb8c77d26f3738bd73f925d69c1e4220ac186daf6b8afe20665dfb87e0e869b0a3bb91fb76f1b341a438cd219afa0629ca961c13a71a8 WHIRLPOOL b089c2306f7a4fbf5412f7667bdb521b24748f4786c2b80ae0dea78efb3e1144b53507a66a242842b73499e01ced3f7ff867b562eed6a20ee1bced2731e9d39d
DIST crunch-3.5.tgz 38459 SHA256 471195d9503f3420ffe80da00c1bc2e392e9bf39918ddda3cf0eaf5ef5627fda SHA512 70280e290fae392a1bd2c07f0235945438f81bccad055fe69d2ac94fedfd5f95fc22ba528be7671bb68fd33c824171fd03589d72bd089e806ff22d88c6e6e087 WHIRLPOOL 7a3b78cdb22362ca6d2c5d1b0898a3131726bc0b505aff20f6314c5ae5e17108998d123552797e3d834301d823a70eff56eb39264f2c810c0741ab2178bf3743
DIST crunch-3.6.tgz 38635 SHA256 6a8f6c3c7410cc1930e6854d1dadc6691bfef138760509b33722ff2de133fe55 SHA512 85a2a12bb481988ab27a19602122abc29bb307de0af279132dcc0565dfc4ba44ab9f7ca15d876001f2e6dcf7be77ed50168cb066fc6a65bf06ec5cf9d798e81f WHIRLPOOL 79a27e8af6472f4ab5a604e42a25e80aa957dbdee91478bc228df9d5fe45864cc468a3f3aadc0883d025fa804c16fd3e2ca836ea113ad6373b73114141ea153f
EBUILD crunch-3.4.ebuild 556 SHA256 39d11026744a6c5f32d8d4df845523a485c9ea5b52106fcf0782fe9d55a7f47d SHA512 0981a2955095b8949d8d1149aca2a9c1f1b966c4561df170eedc7b3b35d42f0c903e33ade1a74749bd00da3edc3e2b40c6f7bdde6ce93a6e5b4e965603e04072 WHIRLPOOL c79b5051d4b7819ecdc7d7a73a5831b0b3b38ee4bcd345597fa0ee506487ca47298a9f4ecc4817471b7ee36dd3399dca9d5c97c83f0e2bd57585bcc5cf479eff
EBUILD crunch-3.5.ebuild 545 SHA256 6a333eb7c1fd19c14f513708d1d9604089af66ecf27e927b37cf2725168a527c SHA512 c83c126094ee74ac88229b3abcef02a81f722eee51605e0e9be8233faffb11a4c3a9c3aa5219b7d915de01f31fca160d6c285f6e847fa4af34f7d3ca2722d01f WHIRLPOOL 7c3391f279fa2cc2d92a99f4e9259d8480379fb3a6089e419e033862abf84ca18a479e751588c247ea337e4e387715fabe76d66c231585ef9fd9e4406dda9d32
EBUILD crunch-3.6.ebuild 545 SHA256 6a333eb7c1fd19c14f513708d1d9604089af66ecf27e927b37cf2725168a527c SHA512 c83c126094ee74ac88229b3abcef02a81f722eee51605e0e9be8233faffb11a4c3a9c3aa5219b7d915de01f31fca160d6c285f6e847fa4af34f7d3ca2722d01f WHIRLPOOL 7c3391f279fa2cc2d92a99f4e9259d8480379fb3a6089e419e033862abf84ca18a479e751588c247ea337e4e387715fabe76d66c231585ef9fd9e4406dda9d32
MISC ChangeLog 2444 SHA256 504d646073061e25a98b3089327e59e3782697d28f5ace1f4e5847048cbdfa8c SHA512 719d5c7f9b414b2634482d40bcecb27bf2817165a2293737fbd045a2b835e5c09d618eed943731062b490d01d57a13a2aec4923a9e93c4a2dc06ade7f3f3e786 WHIRLPOOL d0915286f8723ad4a594f1d6ea886bb58feda23404b54f51f37a63c2b99aff9b9febf5f1f985e85382baa4cc688f33f4586374deeb3234aa2d1e168276be924a
MISC ChangeLog-2015 612 SHA256 d1057b71a756b131538f98af32f2767a35f9e5bcf17310afb86f58f787ed842e SHA512 a32ad12b1e7bde1b9de1798bdd1697cd8b843c1375af0d3d09849532c90ec05c2ed3a79530187a9c2579c6299f3b184fa76a05975422e19f0d30f3284194ceec WHIRLPOOL 05d4bf8374aae503a2e61cf33fe52467f72f04c0c2908701e0e3a8fe2aaf15d8be072aaa76dd2aeca6629b12eb9713b53bbc43315279407af76e4619f3354dca

@ -1,27 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils toolchain-funcs
DESCRIPTION="A wordlist generator"
HOMEPAGE="https://sourceforge.net/projects/crunch-wordlist/"
SRC_URI="mirror://sourceforge/crunch-wordlist/crunch-wordlist/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~mips ~x86"
src_prepare() {
tc-export CC
epatch "${FILESDIR}/${P}-gentoo.patch"
epatch_user
}
src_install(){
dobin crunch
doman crunch.1
insinto /usr/share/crunch
doins charset.lst
}

@ -1,29 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils toolchain-funcs
DESCRIPTION="A wordlist generator"
HOMEPAGE="https://sourceforge.net/projects/crunch-wordlist/"
SRC_URI="mirror://sourceforge/crunch-wordlist/crunch-wordlist/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~mips ~x86"
src_prepare() {
epatch_user
}
src_compile() {
emake CC="$(tc-getCC)"
}
src_install(){
dobin crunch
doman crunch.1
insinto /usr/share/crunch
doins charset.lst
}

@ -1,34 +0,0 @@
--- Makefile.orig 2013-11-21 11:53:21.835712927 +0400
+++ Makefile 2013-11-21 11:53:42.557713372 +0400
@@ -16,19 +16,19 @@
# General variables
PACKAGE = crunch
VERSION = 3.4
-PREFIX = /usr
+PREFIX ?= /usr
DISTDIR = $(PACKAGE)-$(VERSION)
DISTFILES = crunch.c crunch.1 charset.lst
BINDIR = $(PREFIX)/bin
BTBINDIR = /pentest/passwords/$(PACKAGE)
MANDIR = $(PREFIX)/share/man/man1
INSTALL = $(shell which install)
-CC = $(shell which gcc)
+CC ?= $(shell which gcc)
LIBFLAGS = -lm
THREADFLAGS = -pthread
OPTFLAGS = -g -o0
LINTFLAGS = -Wall -pedantic
-CFLAGS = $(THREADFLAGS) $(LINTFLAGS) -std=c99
+CFLAGS += $(THREADFLAGS) $(LINTFLAGS) -std=c99
VCFLAGS = $(THREADFLAGS) $(LINTFLAGS) -std=c99 $(OPTFLAGS)
LFS = $(shell getconf POSIX_V6_ILP32_OFFBIG_CFLAGS)
INSTALL_OPTIONS = -o root -g root
@@ -46,7 +46,7 @@
crunch: crunch.c
@echo "Building binary..."
- $(CC) $(CFLAGS) $(LFS) $? $(LIBFLAGS) -o $@
+ $(CC) $(CFLAGS) $(LDFLAGS) $(LFS) $? $(LIBFLAGS) -o $@
@echo ""
# Clean target

@ -1,8 +1,5 @@
AUX empty-respect-LDFLAGS.patch 234 SHA256 6bf33c4d3346aed4ffa49c45d1eaccac768b32c0d522bdaa692dde24f66728f5 SHA512 a3d15d1ca8eb4c422080c24121cd1164ab534a374911fe8500980a3ea92e6bb90d6f8eeb6e1e0d86e49d901f344f2c79c386e8904f3d5f8b2b23c7e8c74463de WHIRLPOOL 29abd8a7e77336eace944a0450a1302e1fbd67ef0e7209af40d9381ab907302ec9232373a7e4c0588c514da71b30a2fe3a5d70f8e3847207d4bd5067589beae9
AUX overflow-fixes.patch 621 SHA256 64c20a2ada9130e395ac1ff3647c6e6413b5b5303f8d334a32b704b9eafa740a SHA512 555421f1b914719a19d5a4d041aeb276ea905faad7ce5d1d8591b9e51769a8e92e0e34f3b8501cd38e49669bdec292f003e0891b5c8fdbb79f3b126eaccf2e24 WHIRLPOOL 805b83d497462ee4e37d04d951e30c1e83a3bc59dea71f34d8c0e215d25fc04c6fc894247e06595a79038df118bb430776fd78f875e624328e509e3881bb2963
DIST empty-0.6.19b.tgz 16075 SHA256 05b7cb361ef815774abda325c09c573f8c9039ccbb71eedc743439e4637c314a SHA512 7afb2b5d08f2d3ebe0819eccef39b2e35fa532b6cbdcef49d2dbb4a5aa57fe55b1765461de9691d6eaa3188a9ecd98c291de738c13c9c2158c4f53d704b83670 WHIRLPOOL ed003801da923de6b50e6b29313b5603c18b98851e7523971b7a1059c9d14bc9545726437c6c8c41427fe7fbac531469aa7500ffb324f3cd77682208da88088b
DIST empty-0.6.20b.tgz 16269 SHA256 7e6636e400856984c4405ce7bd0843aaa3329fa3efd20c58df8400a9eaa35f09 SHA512 bdeda29ecde0bc7ee0432656f0497154e04dbad26aba62a0fe76ded394ddeefe2bfd921594a2dae44459b62ab4767d3b12a7a86216dfda56b6d77035a8b05c3d WHIRLPOOL d8004ed6b88a95e3f37416f40da0936cfb082f416ac0ac7c34e052767802faac0f9ad94e1e5e922c3cbdbe9affd0192232a4dccc04aed8bb34234932184ab76e
EBUILD empty-0.6.19b.ebuild 636 SHA256 53189eb587991f05f77a6795588282c74e0343ddf633e6e61f6061efa8d08471 SHA512 910f1c8f727c61e7dcb7791a0cd43ca3e863fd613a7217b393ce6d9b3b335d1b5add1cd783214a9dd867954681f4a9e2f31a144dbb85bf932cb2c2ae03baf12a WHIRLPOOL 76f81637a471beec4ca438cac9bc16045236829f4e6256c8eb78f0e39f44c6def41d76a82271591ffe52833dceb622cf599fb72ce328913f1175ed258738092d
EBUILD empty-0.6.20b.ebuild 574 SHA256 42c29ce64bf4f70b358f9e0caff3dd42a797b9a35c7c66dbd1d18b6739d24613 SHA512 64204416242302c0319cf9fa65c4a92fbd58a2e206de2c3d04f7fb6d9de46d34c1fcfd118b53268b56a0cfcc5d302c330e18e7d08d32a9803b1c42bb1e6936fb WHIRLPOOL 3588af1f0cc73f7bc1f0d9b4df316ceff66eb36e8e6ed1e0b77354e64eb03d21e71249871d09a31988284717f5d195325ff15b7fd5f214b0f368359945dc6f9b
MISC ChangeLog 2241 SHA256 f27bc146a9a4ca5f1f76fae7a08d750ff36c0b22df29dfbb1e7151b951c3f762 SHA512 34d2127f6a3447dc115564a04c8fef2879ea7182bd606c2256551ee9d6c1654d0ca77867ec1febd506eb427fee480962d4e93c4580b7ab0eb82b7a87bcf183a8 WHIRLPOOL ffdd0e4b9b0f2ac61d488d70ffe76863a0f7038aeedfabf5f95f0684e5a6a68e2d75619c3951235b42d3cb4a492933911cb3192bd944aad3b633b47a9c7c50a8
MISC ChangeLog-2015 1467 SHA256 70d176ca2c93aeff5448ef2fc4c94d31677b42c7717f5410e45b6f9d9f8d23f3 SHA512 968906159e82f425c41cfd54ee1bcb5fe55336ff787bd4cfa2fc14678e5cc4191b4a3e82256e694498379cd2e717ee9f5f3a07f262ce08a4ed1b40df2e3a4a19 WHIRLPOOL d35a3fdc242f13bf2d1a63d358ef79f0f160b0fc10176b0fd6eecaee5d5caa85b1074f3979c97511d7b95bf231744a99af46caa48a0ca6b73658063d65b8dd9e

@ -1,32 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="4"
inherit eutils toolchain-funcs
DESCRIPTION="Small shell utility, similar to expect(1)"
HOMEPAGE="http://empty.sourceforge.net"
SRC_URI="mirror://sourceforge/empty/${P}.tgz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="examples"
DEPEND=""
RDEPEND="virtual/logger"
src_prepare() {
epatch "${FILESDIR}/overflow-fixes.patch"
epatch "${FILESDIR}/${PN}-respect-LDFLAGS.patch"
}
src_compile() {
emake CC=$(tc-getCC)
}
src_install() {
dobin empty
doman empty.1
dodoc README
use examples && dodoc -r examples
}

@ -1,20 +0,0 @@
--- empty.c.orig 2009-07-27 18:26:42.000000000 +0100
+++ empty.c 2011-12-22 17:17:11.037090159 +0000
@@ -584,7 +584,7 @@
for (i = 1; i < argc; i++) {
strncat(buf, " ", 1);
- strncat(buf, argv[i], sizeof(buf));
+ strncat(buf, argv[i], sizeof(buf) -1);
}
(void)syslog(LOG_NOTICE, "forked %s", buf);
@@ -686,7 +686,7 @@
while ((dent = readdir(dir)) != NULL) {
if (!strncmp(fmask, dent->d_name, len)) {
strncpy(fname, dent->d_name, sizeof(fname) - 1);
- fname[sizeof(buf) - 1] = '\0';
+ fname[MAXPATHLEN - 1] = '\0';
strtok(fname, sep); /* empty */
strtok(NULL, sep); /* PPID */

@ -1,6 +1,5 @@
DIST ccsh-0.0.4.tar.gz 11625 SHA256 d0be3edb97fd227e267cd917eb252b1cdb1b7bba3de0509598014dacb89227ec SHA512 114c471870a23682ebc6bf1967bb82af55eb8a56abcb3472492d08a39906d9a6476adb619f2b9a6097c4ccf75f9ea266d297e50de39a277aea4eadea15cc06ba WHIRLPOOL 6957d3f23da773dbb567bbfefdc00b269af72f4486e3e0763b2481a04ef979c0dcac5c459eba0b2827298e60e7ffa99372c974a17bebbf2faeaa74c76ff6f874
EBUILD ccsh-0.0.4-r3.ebuild 534 SHA256 d1fcdf2a94cee1885e6f0ce73d70057168e7d166905906d091140c3eed238844 SHA512 8ea0a6bdd7bcaf1f9c072839988f99dea8caa681cbcd16566eb56aabb20a49f3916e90aff0f1eb064126d1f1700c45e7ae7f9eb1b036b6f3a76470d182d8d20d WHIRLPOOL 909882fe8f9afafcc29689794a7b374835f3d2cf63c430073b38712a31a79017e6611c0b54a38b336e56f8337ed1fbba9ccd150512deebd317acdaf845982bc1
EBUILD ccsh-0.0.4-r4.ebuild 547 SHA256 4b46f791d8731918bba3e33eb29287487aca75b19fd3c9611db5ba071bada8b3 SHA512 095b8e5ba366739ba83c0ea94549d359d0d0c2f987bbb5169a5a929f2f136628ce1bf743d65993c34c66d3d2dd2ff2404d1b4cb555a67f6d27b3ddabb3c7d18d WHIRLPOOL 4dded9f4b48424e69aa02a672a30496c203f5b6a04798e7c90e580106fd9c364c4d402980cefc172a42078a7deb6b95232daa1c893913be872afba85aeaf8f53
EBUILD ccsh-0.0.4-r4.ebuild 543 SHA256 db4cde3f3daa254f5f71e1f6f67d8a1a3594f3645d151744ef9be9ccb36eea76 SHA512 d385ac4bb08cf6b8ed450e2b301273ba1fd407403a72a5202e0cc5128af59cc8b08594817dffc5c9047accc82dbc1d8b73ca177bc9912c8ef997dc44e114e90f WHIRLPOOL 9f1f80dc5a5fdafb0fd4f6087b28028d04c3cb2f7e4ffe3650a0ea96f0ebfbdb74fefa1b1f9a6fed03510565eec996ba533a6a2b7cfd9f1599251824aca53a04
MISC ChangeLog 3092 SHA256 c6d6ccf1462a467d84026204c422266050fc5614792602923bf7a45678f501e0 SHA512 063a0c246a9df61f0ffd68fc7b2e9e66bd5e16c4eaa9a9bc565aa666135165686a43b3a21c8114deb0e4e03b4104d3dd9262eefe0da1db54d3b53bb48a105431 WHIRLPOOL 90ebc55183ddab474b8875fe5dcc1f036f2d07b07726d02e11f2b6872483a737bb145ad43a68fd85203b320023637d967edc62914b1abf1c420970f89737a677
MISC ChangeLog-2015 2284 SHA256 536a4c493feeec69f65c41dd9b04ade21b4848d276b04c89370a928c19d962d7 SHA512 8b350651a2a32fb18e9b33cd4bdf2958129dd4779eb07a0e7d37be5192881233035fa33e5c0965d8d82e4b9592bd456fdc85626089de13bbc0c1ad73c2a3a1df WHIRLPOOL 8e1fc8b19bed70ef04beebce32f2c190c62790c24b23f5256d9957dbdb3829cdcb3c8841d6ee5c0f919ad734f836d03fbe5d0f205ba1ec4ab38e6bd72c8b9da8
MISC metadata.xml 321 SHA256 b989a30b5e102b17a71337b1fe3a69723a1310b3f78af0f2960dd3193db54a8e SHA512 56f89beb2b946325d15336def06a0e034b45b259d1685d15bddeca7e7ddccc83b8da2c6be1c673832b44e6ab3b35fee9d3d8cf280b2b4fd5d0216fe5440f30b8 WHIRLPOOL b7bd082a53ec873f8a76e87978daae7b8db8d5b2ebad75637eadfc984f37a78a4d4f3c2cff04559b7834d0c57ce71181db9beb0993bb9ab545a451e2e9f24a81

@ -1,26 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=4
inherit toolchain-funcs
DESCRIPTION="UNIX Shell for people already familiar with the C language"
HOMEPAGE="http://ccsh.sourceforge.net/"
SRC_URI="mirror://sourceforge/ccsh/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc sparc x86 ~ppc64"
IUSE=""
src_compile() {
emake CFLAGS="${CFLAGS}" CC="$(tc-getCC)"
}
src_install() {
exeinto /bin
doexe ccsh
newman ccsh.man ccsh.1
dodoc ChangeLog README TODO
}

@ -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
@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/ccsh/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~ppc64"
KEYWORDS="amd64 ppc ~ppc64 sparc x86"
IUSE=""
src_compile() {

@ -1,8 +1,5 @@
DIST fbless-0.2.2.tar.gz 101438 SHA256 0b5e98293e311df52220b5bb2ab74f3fda9e6776e84d963cb18bc6e622e1793b SHA512 93c20d7d2a53790319443c4cb5383ca4b7dbe1c31755ab0bcce748f02a7786ce728629164120aecd1b8cfb36cb082a28d119c882656d54649bbfdfaa0a4e4959 WHIRLPOOL 6c6c7ee572a9bac0d0301e41c336e13f1ef1403591995235aa955254b1f6d08ef2ca5952367e1fb80cf50f3b8caff15b8a49b73e3cec3f6a6885b324498b0790
DIST fbless-0.2.3.tar.gz 115622 SHA256 68ae914d141da913ed6ff1805a1739346c33756b64a9407c14e95e278452c362 SHA512 b5188b0b4c0654915487a49930987c02a3e9bc3ba47a830f744362b464235a502fb28e20bb8c91cea15a5bdbeea54775697bf57ca581f5ebbadb84134dfdbafd WHIRLPOOL 7cb37452dd320689a33edb3e59a97cf8936dfb1578f6ee60c11da579b1f054767f2335969eb5e6eb3b84e243e41c681f02aaf43b8e750bdefab85427d4b19b1d
EBUILD fbless-0.2.2-r1.ebuild 440 SHA256 64768bf76b4b59197f20d2741963823c16c09a020dd01739d2251d89457cbc20 SHA512 63d60d478aaeba0f619ce83caa97497dce311877c83186b3e16bb0c63e51fbe97c347687f04166effdb56660c78a5ba1abfaac4db007df47e17356dcd1182bb8 WHIRLPOOL 9aae5506ad93bb8021949215212ec643a9686b087c06ee94e91983e48d6dfc8cd865a37fcdae7cf1728fdb4cff6770ad54d9950afecb5b9eca1df3d3ab894132
EBUILD fbless-0.2.3.ebuild 468 SHA256 62c94b00d9eca07acfb90e5c09be5aaf950c7a4772d698fff575e1f72f4fbf33 SHA512 df77db59ba00eeb44af5357a454bf1ed5aeda2dd52967f1c735c81ccc8b2daee48972acf183ff66a9af1d1398aade49b91a16f0e8775b6315396b181408829cc WHIRLPOOL 767179784c466a622addeefcf633a7a111e6852e5596328564f63c55fbe7fad5fef75c1378a753e4bcb8e1eb2707cb9f495f09c71e8ca5da160e5bbd8b38e361
EBUILD fbless-9999.ebuild 412 SHA256 f68314bcb9b85a223dbe3fe55af168ee8e85179ec82c1938b9b1b951c37b9203 SHA512 1082448c49320572a8450dbbc99f08ffb250843c0fe91a267c6ff2cda95993c2ba2c3672286cf74b5e4b1bd1ced4064d0bc8166bf658f71431cdd41dd61612f8 WHIRLPOOL 204f7a448f250af0615a22a5ca37094e01596b0967a5036cf510a6e1da850ec93bd303a780f4056266874aa072e190d39a3a92c57b8d9c168935855d5342b8bd
MISC ChangeLog 2227 SHA256 6f5892a083b9c56a57ef9633a5be7b58aeecdb9951a851397eda9bd359751f4f SHA512 301a6a2c63d0a958f171b8afa7530dad91fa9604065a7672358bc63810e6405fc459c5e41da9cdbd89ad8f4b418d75eede8d2daed302596c9f6feac29040f90b WHIRLPOOL e0fad5e280bbd51b92f50ff0a2d069968795fb4d7f2ef19eddb25b85ebeb6c84d3fbdea00c45bee40a4c0cdf95ca023349639704fbf4557d22c8d4744576ef5b
MISC ChangeLog-2015 1166 SHA256 ac361f4199d6965e01ffecad60f86915443ff1bea44e9a49ab842d49695061dd SHA512 3024dd61e545f3a5fb1093f44a6b75e78a1fb9db375fa7b561f20786500c56dc82820ef26ff001c725c70c983d08a4fa2dba3d0a620c4fe6c4876045cb70f902 WHIRLPOOL eb3e18474d41236ec4612410d21d13ce5747b4c5a6eea38e46eefca47d52a403a4c2c459ca5b682c12d28647a9f7166cf2eaf801281d9639bc1e6b054d445b12
MISC metadata.xml 338 SHA256 5d0245457524229dfe8ce222291b11cacba0448e891409dbbc2b43a4a516cc6a SHA512 e3b7de793ac97b5b39d855cdbe930df8575d24c55894ec03e789fb0090bba6d73fffe00a5b2cb84900da90e3240de722e784ac80e7ceebed8eead0b6ec705da0 WHIRLPOOL b65be7de5618240cdc55819fe4db3a9400fef9bb5a6346547e958211bb4be506e250e861f3947a0fd23f0613977184c9de4d512832067b920c4b840e38d9ca9b

@ -1,16 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="ncurses,xml"
inherit distutils-r1
DESCRIPTION="Python-based console fb2 reader with less-like interface"
HOMEPAGE="https://github.com/matimatik/fbless"
SRC_URI="mirror://github/matimatik/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"

@ -1,16 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EGIT_REPO_URI="git://github.com/matimatik/fbless.git"
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="ncurses,xml"
inherit distutils-r1 git-r3
DESCRIPTION="Python-based console fb2 reader with less-like interface"
HOMEPAGE="https://github.com/matimatik/fbless"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""

@ -1,7 +1,5 @@
DIST yagf-0.9.2.tar.gz 258305 SHA256 1099760462c029aa9919ef96809a1b0252d8d735d9d0807ce790f9d3e1e271b8 SHA512 7348b1611654e9478ef915a5c56f729495382e083bf99ad85284a19499027ad380f7781466aa6c21796859623ca3526ce0965f690c784aa2d459a22d201ef98f WHIRLPOOL b91ef8688801951fe780bdb6e005abd3b97ac42ab7f8d0e9b13ab83a7a163caa445d95b6668328ed1336137ca4bfb5391078347f06fd97ca1a3721b7a90db384
DIST yagf-0.9.3.2.tar.gz 766396 SHA256 32dd2a60ac04f9b08ec06a4e2974fde2fe3af60238b6a1a8de5a0a29b6ead231 SHA512 79fd1f9fe3a6d10e568b46653d6afd8ef050b4dead58aea42f42888461a1a095ff85e0cf577cb641ba13fb4e9be1efadd000688e100675a03f2c91952211b6fc WHIRLPOOL 37d5d777de797a54676933ec4a35668a4a248d6e90f181ab2e414af5e97ab1c8d9297b5ecbe3c99b1db64d536a234e51fada3f0e1a2353119de367632c567961
EBUILD yagf-0.9.2.ebuild 1119 SHA256 7ad51c1e007c136bf956da88b6d4e0f9a4721cb1b65d5bde2ceac85fce049013 SHA512 c4ca431f7a08616a63e73298e108dca701a3e386e43f5ad3a3abe17f09efd5c5faebe7feee0fd37dd8f25c590e5dfe0e7604e883d868c48540efd95a30af21f1 WHIRLPOOL 21648b8391b93baee7afb4aae1f42c8f341e5dd25a9ab5ab54ec187d7316b9cfc42f6109e5f285b11d20b7a6dab0734dd00e618903fe0c2cc4927ae48558c319
EBUILD yagf-0.9.3.2.ebuild 1477 SHA256 34f6d53cb0c3691c5dc910a92ce022657d9a6bdda8922a7b44ecb8eed994b074 SHA512 86381bad6b97e85df6354a9b52befc94252e1f9d3b939d5dc09c8c630dbf9eb920cdc60d8f438f363f11c0f73027a8052c770671054a45786222368a45360ae7 WHIRLPOOL 3c845d957ee8e71d7180e1f151f8e8a581903a6e121f8769675642e48ea2792d8b694d7d4246d15f44900c08888e7b010d57eccd3f4a16238d6a40d1a6c5a41e
DIST yagf-0.9.5.tar.gz 427018 SHA256 c0e9fe4b16d39378319fe37772403104a81c58084aa918e78347f56456ed5ebc SHA512 a0b77e49c11be0ed043d3f44b1c48122cdabf0ae4ae69d84bc01eee0a8b084dae8201234e08816065d449e4d47bd704f282b1cd3b31c3539d201e9f32dfef05c WHIRLPOOL 92a7c6f02aa1bdc567b9599e6a57888a880eeba111c18645f3987f6d350770ef492d8f0394f2b429daabab4843f496819299fb2e9bdca6f6e6d187d4e1facd18
EBUILD yagf-0.9.5.ebuild 1544 SHA256 8367458f2f6ff54ca369955448c0396a62e2ca483c8df48c6553116fb5c16214 SHA512 5baceb14e795047d7a0cc9c9ef7c77bf3e8ab36055982d0f3b9268ea34caa3ad53373ebff3ae1fd7afaa3a6cb30125640fbbde1d8aa52433ae304284d485a004 WHIRLPOOL fd44280ddfb5157d4df8dfacf4add480a2e3a1c48140d51fae60af8ddfdfe5e92151daa8d46f166d5d811be3c1d37f6ea26241f91b9e5aa96cb3fe6594777236
MISC ChangeLog 2861 SHA256 15bfe0e074d0d4f7fb67fa624542ba85aeec4d906e9ca79ce7a890157b897bdc SHA512 3cf0c1fc72a4ee5c087ffaa02ea41536d6b14ce0dbc33f0d964e58ae99113ac2fd9f98a82701c9109cefd131a7a675f368465d7cf566e59a5abbb3d906701d4f WHIRLPOOL e0c97ce54c475725de41ed30f84f997d45e6f2d01c6c0619495b03583628ca7a30bf26174a24f0f6585f11a2a9d82e85f51e8fccab0cce0f422050b5e47fea20
MISC ChangeLog-2015 3988 SHA256 1d1f5741280c9506f82f01b6593794287015dbace51bb26a572cf983fc69bc05 SHA512 d6102e07920e84c02e47fb145e979cc922d114ca68b69d4591c369817a3a85627bd55dd00f992d21660f0ae8d7a9d374dcbbb34578e46b7c61a3f488db91d227 WHIRLPOOL 6cb79d249bb3903df455eac80fc83bd71e5781f384721e86d586d584c08026b3c6e6b900446b6dd76d2adcea797ca321f3445752965dd12ca3ebe84c5a00b16f
MISC metadata.xml 1444 SHA256 d33fd25fe1e77b9db5e5ffc8f92ea0a70f143b3ddd7c8d9f6383c63695f76f01 SHA512 fa1356eeaa0eeee9f583108b9e8cdf358a504d12bcb3133ef803e258373d9d770acd1754f0e50762bb25b307c3328c33cd214b91aa0ef3979d339be0445fdf64 WHIRLPOOL 9b407ab490b9723c5b8e96457aaf0a4aaa6e407e3a458975b8a2c2a8508e0a5659a626407072779198d719a93f0a90c570c0d2282562cadfccde767182e84d6b
MISC metadata.xml 1017 SHA256 36352a6e7e2ef183288de9ceecd828159b038e0d06d5ba94848a804620973592 SHA512 f7a240694f0fa6dc6f26f042d5d332acc2a255819c0b5a0b99d46220b747da94d9f345e0fb87cd631f7b6fabdcddde3cbd42ffd8e738e119034e1608749c094a WHIRLPOOL 5dda84281845b048570cd97aaa06441eef4dc18ce5e98a580cd00c86b7b50b4d2b669ae0e06accb767361c544801d20f6d854f1226c55b3e1edb9ac0c76cc235

@ -1,20 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>yaleks@gmail.com</email>
<name>Aleksandr Yakimov</name>
<description>Proxied maintainer. Assign bugs to him</description>
</maintainer>
<maintainer type="person">
<email>pinkbyte@gentoo.org</email>
<name>Sergey Popov</name>
<description>Proxy maintainer. CC him on bugs</description>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<!-- maintainer-needed -->
<longdescription lang="en">
YAGF is a graphical front-end for cuneiform and tesseract OCR tools.
With YAGF you can open already scanned image files or obtain new images

@ -1,43 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
CMAKE_IN_SOURCE_BUILD=1
PLOCALES="de lt pl ru uk"
inherit cmake-utils l10n
DESCRIPTION="Graphical front-end for cuneiform and tesseract OCR tools"
HOMEPAGE="http://symmetrica.net/cuneiform-linux/yagf-en.html"
SRC_URI="http://symmetrica.net/cuneiform-linux/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="scanner cuneiform +tesseract pdf"
REQUIRED_USE="|| ( cuneiform tesseract )"
DEPEND=">=dev-qt/qtgui-4.7:4
app-text/aspell"
RDEPEND="${DEPEND}
cuneiform? ( app-text/cuneiform )
tesseract? ( app-text/tesseract )
scanner? ( media-gfx/xsane )
pdf? ( || ( app-text/poppler[utils] app-text/ghostscript-gpl ) )"
DOCS=( AUTHORS ChangeLog DESCRIPTION README )
src_prepare() {
l10n_find_plocales_changes "src/translations" "${PN}_" '.ts'
epatch_user
}
src_install() {
remove_translation() {
rm "${ED}/usr/share/yagf/translations/${PN}_${1}.qm" || die "remove '${PN}_${1}.qm' file failed"
}
cmake-utils_src_install
l10n_for_each_disabled_locale_do remove_translation
}

@ -1,14 +1,14 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
EAPI=6
PLOCALES="fr ru"
inherit cmake-utils l10n multilib
DESCRIPTION="Graphical front-end for cuneiform and tesseract OCR tools"
HOMEPAGE="http://symmetrica.net/cuneiform-linux/yagf-en.html"
SRC_URI="http://symmetrica.net/cuneiform-linux/${P}.tar.gz"
HOMEPAGE="http://sourceforge.net/projects/yagf-ocr/"
SRC_URI="mirror://sourceforge/project/yagf-ocr/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
@ -32,6 +32,8 @@ RDEPEND="${DEPEND}
DOCS=( AUTHORS ChangeLog DESCRIPTION README )
src_prepare() {
# uk translation generation is broken
rm src/translations/yagf_uk.ts || die
# respect CFLAGS and fix translations path
sed -i \
-e '/add_definitions(-Wall -g)/d' \

@ -1,10 +1,8 @@
AUX my.cnf-5.5 5244 SHA256 29df6af222caeb4942fd37ca1f250c8f4b8aa4353c067928a07a18caf4b59fc6 SHA512 c20420fb498ba2c3db7973848fe8cf715815e15ccc315a57e4ab9cea3c8778def0e66cef8253870dc94c92903e04dd0c7037c12894b37e8cfd70f0c3822ee65e WHIRLPOOL 7f2a2f778339d06c5374b4e8a9fc467d0a7eb4d987eb804dd4d7c6d459d9e6133d148c0e18a6efdab90578aa70f23318d8308af4d7bd39fc34e989f401cc3dd9
AUX my.cnf-5.6 5144 SHA256 31808dcb896583e36231eedd994fb9fb23e48bc7a3089d33aa1f34371bd0ceea SHA512 db4bdde6f82d9bd33026477d89d8191ddc4099586273ca4aa3f2dcd09572f887d03f79c2ce00bf74d01c21a18384b05516982bdcf31a6c458631315ea75c4cab WHIRLPOOL b3f758d3677acd17ba7265baf89f79d84b0d087124cafb02c34ac709f88c90acbe3e6f228179243b4adcc19b1ad6d3ce051cd05975ccae76e276e81a231d0f02
DIST mariadb-galera-10.0.28.tar.gz 63652419 SHA256 cbbbd3067cbd350aad4811c270aeb77119c6f3949b400231b69e765b64610923 SHA512 8c176771f0329a60da298bc2e234778432a39a78253810b7cd91f5c736e9fc1a730227f9b7ab7a245ed4a935f177274c3ce69b253038052006148a6937c5f272 WHIRLPOOL cbef008eb570a142c4ffab090b9a03e6df58ae8d0726d99c124c87a073865ca71354231805a2eaa9c364d0357d84df0fa8d56176d806dbcfdb43a51d0ee7446c
DIST mariadb-galera-10.0.30.tar.gz 63823185 SHA256 d236e12cfd64e79a5bbca3f7b1914829ca6db2f39f330366d0226d8ad8cc998f SHA512 fcc059f13e68aa664c077edeed186980d121fbbcc88b2281dcdb4939e19bc53c089a70f3a051393e69805e3ded41721ea8fe64771d4cf54d29efa75cb07f9e8a WHIRLPOOL a4dab62602fab4384ff10804c783e773cde12feff6d296be0c7ae84625d82c980cb3090386b318c0da974290583063522d34dbc67bb63e74371492da1924dc8e
DIST mysql-extras-20160629-1442Z.tar.bz2 299152 SHA256 c90979db927772468f8b398c640469ff4740f950068e740c04ff60500e714766 SHA512 1de46daf6b4534dadf9d3eff8d5d557778e63b5e04aedb57fe56d3016ba93a9d55d80faee38f77852d23da5169879e4f25b3386abe44ee8d961db7ffc4145715 WHIRLPOOL d8c94e4e43e772307d8d137a28e18991fa24a27b1587ec19ae5bd12c733cc0931e459092de2c43216776e3284c7c416d52030fe20c98a6439388507c5fe5111f
EBUILD mariadb-galera-10.0.28.ebuild 5464 SHA256 5acedff61d3be47458450704f6f2caba49720cd2c724e65f0a011770f3ef14e4 SHA512 359aae1f528c8b03472838a95f6b928425b8c281765d34d44a3eed628a96198a05ab6d7e254b83d5f61dc5adb28853130f1a120c52aeb76c60eea6abef7796f5 WHIRLPOOL 2e60b4870423cff1df6b3aa60ec7f023e270748e0277ad5de8853e4073eccc50babf4749894041872ac3ac02223dde9430e70d1f30d2e38d348d0da96db95559
EBUILD mariadb-galera-10.0.30.ebuild 5464 SHA256 9361b38dd06fe6d684ceeeac61f58fa9e1fa4b27edfeece3cebbdbd92538e322 SHA512 3314bad8d79a66daf5cc0ab506c9a90a3734fb635925277991ffb510216948c07b930901c891022ed6b8eb8ae500ec18588ba889d957ee7f4aedc63812a35886 WHIRLPOOL ed911cda6daf17c2e665eda3813b49926a32596ae896ea6389824e276644401e6dcd33c5b7e051b87cf82030ecf5135f5ffc3fdedaaa1ab39eb27b4d1c5067ae
EBUILD mariadb-galera-10.0.30.ebuild 5474 SHA256 f0cd57e679932602f9e0258ac7691509f118ba4985aab364cacf64ea42fe8daa SHA512 bd885311ad0fc0826ffe93b57042890a522769055c069ba1797c9e71a065835ea827ec3bcc2205b518f611c60bbe06aafc9b6571681fdc2d9f19e19263e98494 WHIRLPOOL bf8d98e9de9db0b25c210fc2d18d052548015e55cae0e60dc5d35b3fbedc509f8caf0b4dc8fe82f00745c3c96a2c6e6bae1e09c348e373cba232f96130604bd0
MISC ChangeLog 5452 SHA256 940d71d613d67482380f6c027ce5e2836d31e1aca1cc098eb440de9133b6e166 SHA512 5bb1b336bcfcbace7fe78a2c4d669208b6925421e992571f7235ed61b853e276df57826382a3480cea2df8eb6372aed403349e944e9c82cce166465a59f644c6 WHIRLPOOL 43b8281c8648b4e71aa28bec154faa067f3e172409d06db1652ce748a37077069fbb32c29f0f42a9befa15d5b716f1e86b9d544659bb60131f9e73d76867f2d9
MISC ChangeLog-2015 2731 SHA256 3c6b2f3f6424f3d27bd3a8e96303e02a265a93e386f7b783243d2c417a6979b2 SHA512 cbdeb596fdf2a22b6e3bc4344a29ecfa939de2a9a175ee9a9c57cbaca988494cddb67d71a4dfeff3a848c2f4e7bfbda1c3fe4982f8a5005484d9b01377efdd79 WHIRLPOOL 3d2ce00f9a4546e2064b6375cac1fc3538ca8ee6dfc2cbb324e18b948ab824da0aedd4cf8543bf2017773c9e385fe3f0fa5c51afbe2101acc9334ca8f89d15af
MISC metadata.xml 1848 SHA256 da4bb62353028c2826e735e354d1ddb7d51c43f20b9fe8c61dbfed4d56ebc088 SHA512 57f604c9f265f3b4873b681fda8005a0241bc8474bf966b83209ec56b3de70172a70401f2ac9818068ae79656e78b1dfb13b616f3ddc9254669c1ccdc43749aa WHIRLPOOL 0020d1273f79b0dec24fa2f7cb324f48d2fd81fb2157bffd61881c0fbdf4ff223244cf3bfafe53de68b78d6f978e90bff64ac71f2aa59d20789f25e9d0336aec

@ -1,181 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
MY_EXTRAS_VER="20160629-1442Z"
# The wsrep API version must match between upstream WSREP and sys-cluster/galera major number
WSREP_REVISION="25"
SUBSLOT="18"
MYSQL_PV_MAJOR="5.6"
SERVER_URI="https://downloads.mariadb.org/interstitial/${P}/source/${P}.tar.gz"
MY_SOURCEDIR="${PN%%-galera}-${PV}"
JAVA_PKG_OPT_USE="jdbc"
inherit toolchain-funcs java-pkg-opt-2 mysql-multilib-r1
HOMEPAGE="http://mariadb.org/"
DESCRIPTION="An enhanced, drop-in replacement for MySQL with Galera Replication"
IUSE="bindist jdbc odbc oqgraph pam sphinx sst-rsync sst-xtrabackup tokudb xml"
RESTRICT="!bindist? ( bindist )"
REQUIRED_USE="server? ( tokudb? ( jemalloc ) ) static? ( !pam )"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="~amd64 ~x86"
MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"
PATCHES=(
"${MY_PATCH_DIR}/01050_all_mariadb_mysql_config_cleanup-5.5.41.patch"
"${MY_PATCH_DIR}/20006_all_cmake_elib-mariadb-10.0.26.patch"
"${MY_PATCH_DIR}/20009_all_mariadb_myodbc_symbol_fix-5.5.38.patch"
"${MY_PATCH_DIR}/20018_all_mariadb-galera-10.0.20-without-clientlibs-tools.patch"
)
COMMON_DEPEND="
!bindist? ( >=sys-libs/readline-4.1:0= )
server? (
extraengine? (
odbc? ( dev-db/unixODBC:0= )
xml? ( dev-libs/libxml2:2= )
)
oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= )
pam? ( virtual/pam:0= )
tokudb? ( app-arch/snappy )
)
>=dev-libs/libpcre-8.35:3=
"
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.6 ) ) )
${COMMON_DEPEND}"
RDEPEND="${RDEPEND} ${COMMON_DEPEND}
sys-apps/iproute2
=sys-cluster/galera-${WSREP_REVISION}*
sst-rsync? ( sys-process/lsof )
sst-xtrabackup? ( net-misc/socat[ssl] )
perl? ( !dev-db/mytop
virtual/perl-Getopt-Long
dev-perl/TermReadKey
virtual/perl-Term-ANSIColor
virtual/perl-Time-HiRes )
server? ( extraengine? ( jdbc? ( >=virtual/jre-1.6 ) ) )
"
# xtrabackup-bin causes a circular dependency if DBD-mysql is not already installed
PDEPEND="sst-xtrabackup? ( || ( >=dev-db/xtrabackup-bin-2.2.4 dev-db/percona-xtrabackup ) )"
MULTILIB_WRAPPED_HEADERS+=( /usr/include/mysql/mysql_version.h )
pkg_setup() {
java-pkg-opt-2_pkg_setup
mysql-multilib-r1_pkg_setup
}
pkg_preinst() {
java-pkg-opt-2_pkg_preinst
mysql-multilib-r1_pkg_preinst
}
src_prepare() {
java-pkg-opt-2_src_prepare
mysql-multilib-r1_src_prepare
}
src_configure(){
# bug 508724 mariadb cannot use ld.gold
tc-ld-disable-gold
local MYSQL_CMAKE_NATIVE_DEFINES=(
-DWITH_JEMALLOC=$(usex jemalloc system)
-DWITH_PCRE=system
)
if use server ; then
# Federated{,X} must be treated special otherwise they will not be built as plugins
if ! use extraengine ; then
MYSQL_CMAKE_NATIVE_DEFINES+=(
-DWITHOUT_FEDERATED=1
-DWITHOUT_FEDERATEDX=1 )
fi
MYSQL_CMAKE_NATIVE_DEFINES+=(
$(mysql-cmake_use_plugin oqgraph OQGRAPH)
$(mysql-cmake_use_plugin sphinx SPHINX)
$(mysql-cmake_use_plugin tokudb TOKUDB)
$(mysql-cmake_use_plugin pam AUTH_PAM)
-DWITHOUT_CASSANDRA=0
$(mysql-cmake_use_plugin extraengine SEQUENCE)
$(mysql-cmake_use_plugin extraengine SPIDER)
$(mysql-cmake_use_plugin extraengine CONNECT)
-DCONNECT_WITH_MYSQL=1
-DCONNECT_WITH_LIBXML2=$(usex xml)
-DCONNECT_WITH_ODBC=$(usex odbc)
-DCONNECT_WITH_JDBC=$(usex jdbc)
-DWITHOUT_MROONGA=1
)
fi
mysql-multilib-r1_src_configure
}
# Official test instructions:
# USE='embedded extraengine perl server openssl static-libs' \
# FEATURES='test userpriv -usersandbox' \
# ebuild mariadb-X.X.XX.ebuild \
# digest clean package
multilib_src_test() {
if ! multilib_is_native_abi ; then
einfo "Server tests not available on non-native abi".
return 0;
fi
local TESTDIR="${BUILD_DIR}/mysql-test"
local retstatus_unit
local retstatus_tests
if ! use server ; then
einfo "Skipping server tests due to minimal build."
fi
# Bug #213475 - MySQL _will_ object strenously if your machine is named
# localhost. Also causes weird failures.
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
if [[ $UID -eq 0 ]]; then
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
fi
has usersandbox $FEATURES && ewarn "Some tests may fail with FEATURES=usersandbox"
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
# Run CTest (test-units)
cmake-utils_src_test
retstatus_unit=$?
# Ensure that parallel runs don't die
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
# Enable parallel testing, auto will try to detect number of cores
# You may set this by hand.
# The default maximum is 8 unless MTR_MAX_PARALLEL is increased
export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
# create directories because mysqladmin might run out of order
mkdir -p "${T}"/var-tests{,/log}
# Run mysql tests
pushd "${TESTDIR}" || die
# run mysql-test tests
perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder
retstatus_tests=$?
popd || die
# Cleanup is important for these testcases.
pkill -9 -f "${S}/ndb" 2>/dev/null
pkill -9 -f "${S}/sql" 2>/dev/null
local failures=""
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
[[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
[[ -z "$failures" ]] || die "Test failures: $failures"
einfo "Tests successfully completed"
}

@ -20,7 +20,7 @@ DESCRIPTION="An enhanced, drop-in replacement for MySQL with Galera Replication"
IUSE="bindist jdbc odbc oqgraph pam sphinx sst-rsync sst-xtrabackup tokudb xml"
RESTRICT="!bindist? ( bindist )"
REQUIRED_USE="server? ( tokudb? ( jemalloc ) ) static? ( !pam )"
REQUIRED_USE="server? ( tokudb? ( jemalloc !tcmalloc ) ) static? ( !pam )"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="~amd64 ~x86"

@ -14,13 +14,13 @@ DIST mysql-extras-20160721-1526Z.tar.bz2 301788 SHA256 45198f8adb4a61fdd89a5d3c7
DIST mysql-extras-20160818-1822Z.tar.bz2 302657 SHA256 7e4f42ea0754af120d2ad6b4a3e40dd9bd5a769913ac141453a2c53419bd6c05 SHA512 19bd509fd1a37c537ae28919516406735cdf3d3fbc66583f765b64b3d296bd041cf2bc2291004b7274604a2fda3cb399141d6c672ae5d6f8aced3d019ac81826 WHIRLPOOL 46b4e3c7f415b2de1440aa9d190805dfbc49a8f4a6ed26be5e4bb3e3e9553885cc7e7e13c83c49fadf71a6081bb8fd9d28d5f4d8372540c89a649f2d913fdd9b
DIST mysql-extras-20170310-1426Z.tar.bz2 307052 SHA256 23f5becec389fc49e7cf0d52c6c914cbc8d7e3fc5851ee38881ee6884ffc5732 SHA512 2dbb3e46f14fbd0be9ee0e3a8ff2e4d5325f9a9be332014ea556283c0bc5f53349952d267d6713fac5b54e3167a66ddd36f18b18b79ca6b68ede399399488157 WHIRLPOOL 9f459d9e58938597e7919b29fc819d87920a51461d274bf87520fe322a67ad8638ef19212855ba8e37507d3b160d29ecad0099f4632f078cc503e1be0f809fb4
DIST mysql-extras-20170316-1355Z.tar.bz2 308933 SHA256 ebcb4f03413ccf42877558ad365db01bbb5ef2e12620a9be479ffc2514d9830e SHA512 5bf7938bfa5989da85216fbca4575397fc05c83e1afac76bd6c0b338a876caf37194f53a2a933d6f69eb31727ca005be617e53a8fdd0a95d8f1f68684c4ba68c WHIRLPOOL 701871ff554970adef8e5eb1e2e966a09c4b59ac7931df125f78a4fcfa415e87767184a9d3418013d27410ad0482673942f1df48d5e5de68917f49e1efa96689
EBUILD mariadb-10.0.29.ebuild 6785 SHA256 ffdcae1c024fac540aaaa52f0b677a7e61d7ddb53de24f27e6bebc002f77b92a SHA512 9011e40827c1d208d66e24889b83c2eb387de1ee86739ef6e25f832d77a22f17b01fbc50e6fe4fc48c9c61f2304c6a265c8e59f6d8d4a4959dbe3abb6f40e924 WHIRLPOOL 9070d0b03c2030c29890d9ae05955dae3a0ad81171c93c57de5494960830a7edf1ac4f1ab15ae210872bb8e11f33567f85b452e2e3a4df05897769f5e239216c
EBUILD mariadb-10.0.30.ebuild 6876 SHA256 4889e413db01de94f04967d7198fb586908dfc028c4874dfaed231ff6dca0321 SHA512 61673d8f091417fca27691913bf28c00d2ff05783c598035f869124e879d9ecc5a4a50c1f0194efb9ccf906727e6157c255044c7de8745f259cef1a39d93c7b1 WHIRLPOOL 4dcf80e17ec42bed9864dc728814786c89b982610ea66acff52cb06273a5d90c52bc69dec8a71db7084feceded35e74430f4013a07728cd47d782227ff549431
EBUILD mariadb-10.0.31.ebuild 6763 SHA256 978856cdd52067b70d84baabe4878df8c9a58c40679609085d6f0a7d6764c772 SHA512 a54d7cb39994be4306d353d2b8aca026431f0cb689fa1037ecbb7036f1a8afe3d6558bb7898d0fa11d2a0f77e710ad73c9ce584b9135dc4f1184a86820a132a4 WHIRLPOOL acbf9716024fad4d036cf3d0483d719e17c120a0c6293fa72258c94b81f4bd4c7c5249f208b7dfe4fa46c88cc492959373f14c2cf6877f6b662ff7cb8e7e56a9
EBUILD mariadb-10.0.29.ebuild 6795 SHA256 157bb51bebe6fe9cf33ad75cbbef343f038f101e2c8d4b5bc354358ea342f1ea SHA512 d146a24f4b1902c02b312b2fd64c7ffb198051c8bfe2e48f7f7076db1d63c72904beb51a767eb8a06da5b5c4f354ce091ac876ed0b30dbb5e997257cdce1293d WHIRLPOOL de82641687ed6350f39acec5e2f9810209f66280567fcdb8a0ee9c4911d708a8949475bdedcef30030ba3359bd9780748b9abd43623d5413039a5b8eb5326f62
EBUILD mariadb-10.0.30.ebuild 6886 SHA256 e9ed5cf89f7d44ad61b6c9c35d958fbfe6b56b30cd7cf22c405e1f31d2bcba09 SHA512 4c8ed348db2b71ebc351a78c141b56fe1736e35e7db6819612c43f347251b4fc68db9a2b982a1a70219310e23b0ffdc3bdf1253cebd6955ba0700c76b39a2ca3 WHIRLPOOL 4ceb753a8122b9c2e42cc1ad7e85f5c71d3e06dce0eb22dab57982e8f102101f42cef4a85367c66f2eb2e2b0ee1924226284fa72e9f229fb523321a1a672d062
EBUILD mariadb-10.0.31.ebuild 6773 SHA256 39b0914f3be26f02e8dd8f91cb7f3e160b7153f3e72308a40a44f1119ba29dda SHA512 778b57fbdf936f35175f25f0935a563ba2fa562812c155540ad01b8da42ed5673ca3df1b95390f3e9845945c550f686829089d60f366013f3a7e90397b681ffd WHIRLPOOL 917bdb28ce4cbf8422fd33b7f6631473dca4c39600e5e24b400194ecfbd3f1db9bf1fbcce41ecf5461b5f60d43d0d0e94f4afad238fcab89db85be5cf8c3d2fc
EBUILD mariadb-10.1.23.ebuild 7185 SHA256 04f2551174139c1bedd678daeb97d6402b3ca843fdf7cd4b0340962d99e42fcf SHA512 f376d86e8c9002d46dfedbc4cd01c7f10b9fc25afef0c87c91b25fd35dbe27c1ae01b49a3f74eb60bd5c6420fc998ff1f5bc2cd760152b4234bd4293a15396b0 WHIRLPOOL 1c87ff577fc68c6ae13fff39defaf1dfb07e5514020f2f618ce3c028ebb12f6f05e8313aeb5c9dd86501637107da83b463009d8f06c306d82521ef150c9e85f9
EBUILD mariadb-10.1.24.ebuild 7178 SHA256 7e2b094a63ad1650aea7c090bf0c312eb7c602b490496ca8c44f109d2626290f SHA512 ef9585decc21ae8d7bbd826ce04d8e76b136cee4a2a1d7c8f7fa59750ad8019192360906958fab37b094ae730e6404bd74e545078a781c56ea676bce0962e9f2 WHIRLPOOL 35941bffd1972631aa29ccd3513e3efa08d841f62b0da047fc874564a90618a80b44bf4ea641eeb2abe3a662b0f2e26e2530fb90bc18739d04c7c20026670711
EBUILD mariadb-10.1.25.ebuild 7186 SHA256 0505e1e04eb85e762aab6f87b25d62a71784cbfd48cc77095073ae1bb7970a06 SHA512 c76bd4daa4f18c6a1378a0aa6e5e3fe6c661608685cd08e853d36feb9e25421a760a51b413a40c213e1d889d6b982d8a34442a79ff91d412559191d48600df0f WHIRLPOOL 4fd66db2bbcafd6dd912f36fb28448e71616f9b2ff900af1ab4be8ee8760df51f3cad6de000dd52c2504d16a3b443cefc3248a533c22011d7529c98701fd3fc2
EBUILD mariadb-10.2.1_alpha.ebuild 7375 SHA256 3f910b9d25d2b584895fa2f283b24d4ff6f47a4da3141c36e87c9a9b828204ba SHA512 0c0d331efc5c49ce45a5f888926a505d0df840c43e076cb826c06daa953feb982ced9e81571629cec4733e0fba28b26edfcdd3914e2f9070bb481ddfb3241ebf WHIRLPOOL e165740f3e98d82acc6bc20df400344877fc72245cad893802cff7e031b3a26d4371ef661b7db1b642cf20c8ee6fced0fc12f42255350fdb7f671e8fa92a2046
EBUILD mariadb-10.1.24.ebuild 7188 SHA256 556f0df85947e413387f7ab799ef85965dfaf7f82d17248917fb80cc26d768f5 SHA512 5d56bf4d1c78883369b4e27e7cedc9735dcdc1c1b2a1484f231a132e06c3384c192ef09f209847bb638be8dc4600f01d1264426b8f4f383b736c9f99aa72aff0 WHIRLPOOL ef2c9d4bd5e4df200faa129b5712597a70ff4f7ad37ba147b32edf4c8743427cc7ede9d8a51184c52d81a86e183812365014f83606f2a1ef36d8ddc50189e8a7
EBUILD mariadb-10.1.25.ebuild 7196 SHA256 a9826a91e9d2098a21b73e69a451d68b148da600008dad648c329d987cde05fd SHA512 da94c47acb5d51c078ad3f45702029753aa14719b557f88b7f50d41b36e91717c6432e2d52dadc2a4b37da2d1f59c9fb5dd69ae35468b12d40c7ba8602d00848 WHIRLPOOL c06fd16fdb32d45e2f708007af3bc1942fcc7c06e0dda6f5e6dc2492e0f420e3c05beb536c90164fb2cd272a01a74d6345210ea3e5a00e30c97bf414520f04b3
EBUILD mariadb-10.2.1_alpha.ebuild 7385 SHA256 92bc2b6dd3973fa9fde03cb65cad2daf381e57a2a684088dc78338d71ee640c1 SHA512 6b52654ae69f90e1c9a68a9bf1685d6928cf7ed1cde7fb64afc82f9b0e5b9c2c80d458667b956e9bf20b514f58c7c347645c706b0652d983b0321ed6b3c912e3 WHIRLPOOL b1aa56350bfd64b0e68cbc6b9b8c2e110f73ea74704ba02be087b9f9c9fb42dd77faa7a931f3336ddff4f630ca168227e32a07710c939c796118a0ce69d9689b
EBUILD mariadb-5.5.56.ebuild 4229 SHA256 6e6d6ebe6f07c954d19a4b07f2d583579d3984315594411b3f786dc5515ba46c SHA512 c66da56760e8a15586b93c15fc0087a8b8e8bb87bfcba283aeb1da1010a9c6603bd34abdeeb52aa58e75a41d3e70fdfa44ff96b030f331333a7f867eb73bb572 WHIRLPOOL 5cd66da314ae9bf27f8ded4a11fb9af711496de689eecb4aef8f22fbd5610ab15a8a5bb7b1d82f25aa37ff298ceb424c69cd6d6d941f4b91fcb105f5cf109dd1
MISC ChangeLog 24701 SHA256 3ff49394f0611c2c667536a084ba1816152d1770039e716db13ff905ed3382da SHA512 c7dce735d23de6f8c71f27d0047e5079bf6587ba386935800613cb36c0e3653f59e5021d73a4efaf56c74ba4a4f6ce4bbe21e10b214ed4618e0b2528bf13f65d WHIRLPOOL de0cbab6250b12fb8f55acc5978e3d135723ff727805e2c898a921ad7adae798702a16df7077159c195ea9854cada6840f1ef03d7f4934a183d5b0f081dd57b9
MISC ChangeLog-2015 18661 SHA256 49a3541aba6998e4e877f4a11c5f3b9e3c6019c87d2f7ad8b8e55a25eab88eda SHA512 24861a1e538520bb16a70d09a34633dd51b15a4c2fee86928be65ec589ef54014aea54072124b245a4572b69208483c30cd2e26260fa09e30433e3ab617d25fc WHIRLPOOL 6b99d1767c2bf508d584fc9ab323e722079280aaad98ef7d56414f6b183a87b54b1907cc6f2bb2487d87e9cb672f9879cf65a49bf872f59fb09d794bb83253a7

@ -16,7 +16,7 @@ DESCRIPTION="An enhanced, drop-in replacement for MySQL"
IUSE="bindist jdbc odbc oqgraph pam sphinx tokudb xml"
RESTRICT="!bindist? ( bindist )"
REQUIRED_USE="server? ( tokudb? ( jemalloc ) ) static? ( !pam ) jdbc? ( extraengine server !static )"
REQUIRED_USE="jdbc? ( extraengine server !static ) server? ( tokudb? ( jemalloc !tcmalloc ) ) static? ( !pam )"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"

@ -16,7 +16,7 @@ DESCRIPTION="An enhanced, drop-in replacement for MySQL"
IUSE="bindist jdbc odbc oqgraph pam sphinx tokudb xml"
RESTRICT="!bindist? ( bindist )"
REQUIRED_USE="server? ( tokudb? ( jemalloc ) ) static? ( !pam ) jdbc? ( extraengine server !static )"
REQUIRED_USE="jdbc? ( extraengine server !static ) server? ( tokudb? ( jemalloc !tcmalloc ) ) static? ( !pam )"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"

@ -16,7 +16,7 @@ DESCRIPTION="An enhanced, drop-in replacement for MySQL"
IUSE="bindist jdbc odbc oqgraph pam sphinx tokudb xml"
RESTRICT="!bindist? ( bindist )"
REQUIRED_USE="server? ( tokudb? ( jemalloc ) ) static? ( !pam ) jdbc? ( extraengine server !static )"
REQUIRED_USE="jdbc? ( extraengine server !static ) server? ( tokudb? ( jemalloc !tcmalloc ) ) static? ( !pam )"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"

@ -18,7 +18,7 @@ DESCRIPTION="An enhanced, drop-in replacement for MySQL"
IUSE="+backup bindist cracklib galera kerberos innodb-lz4 innodb-lzo innodb-snappy jdbc mroonga odbc oqgraph pam sphinx sst-rsync sst-xtrabackup tokudb systemd xml"
RESTRICT="!bindist? ( bindist )"
REQUIRED_USE="server? ( tokudb? ( jemalloc ) ) static? ( !pam ) jdbc? ( extraengine server !static )"
REQUIRED_USE="jdbc? ( extraengine server !static ) server? ( tokudb? ( jemalloc !tcmalloc ) ) static? ( !pam )"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"

@ -18,7 +18,7 @@ DESCRIPTION="An enhanced, drop-in replacement for MySQL"
IUSE="+backup bindist cracklib galera kerberos innodb-lz4 innodb-lzo innodb-snappy jdbc mroonga odbc oqgraph pam sphinx sst-rsync sst-xtrabackup tokudb systemd xml"
RESTRICT="!bindist? ( bindist )"
REQUIRED_USE="server? ( tokudb? ( jemalloc ) ) static? ( !pam ) jdbc? ( extraengine server !static )"
REQUIRED_USE="jdbc? ( extraengine server !static ) server? ( tokudb? ( jemalloc !tcmalloc ) ) static? ( !pam )"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"

@ -16,7 +16,7 @@ DESCRIPTION="An enhanced, drop-in replacement for MySQL"
IUSE="bindist cracklib galera kerberos innodb-lz4 innodb-lzo innodb-snappy jdbc mroonga odbc oqgraph pam sphinx sst-rsync sst-xtrabackup tokudb systemd xml"
RESTRICT="!bindist? ( bindist )"
REQUIRED_USE="server? ( tokudb? ( jemalloc ) ) static? ( !pam ) jdbc? ( extraengine server !static )"
REQUIRED_USE="jdbc? ( extraengine server !static ) server? ( tokudb? ( jemalloc !tcmalloc ) ) static? ( !pam )"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"

@ -4,9 +4,9 @@ DIST mysql-extras-20161130-2354Z.tar.bz2 303863 SHA256 b18ce4ccfd023106a802bcb2e
DIST percona-server-5.6.35-80.0.tar.gz 55839147 SHA256 259b5aa2c6218958c8cc55170b9381955ea60445127bf46e02aa09903af7f26b SHA512 78b0b9cd69f26dc3ac13e4c6165590736d723b0f07d18a8ac1056281522de22b67d9fd931b035962bc278c97775fe7f98c46791328ece286268c7d31a484b69d WHIRLPOOL a6a6f78f41b1f8b5c26d0899efa6b043256749f4082ae9bffafe9210c3a326f33fe512a4c6578984892797e4f2c94de88ceca4c8c983cde7096cf01e88dec9b7
DIST percona-server-5.6.35-81.0.tar.gz 56065684 SHA256 c71c3f80662982ade22a0a538c5fd595b1761472c98efc2509124ecc4004d1e7 SHA512 7020946e91d57f6377064a7c3e820b9c9d5149d22f80c9bb509d4b06631862a4378167d7bec40d7ca9ff01bcb498bdb9656cad8a64f2eab985ebc722fd1985aa WHIRLPOOL 51239409fc5742f81b4baa6e3150ac5f2fa6d6f55d55b34e426737968bacc44999427e9ab65a390459ba270b740462b4c1c409d95a3d13781a2aefe716037cdf
DIST percona-server-5.6.36-82.0.tar.gz 56116691 SHA256 4304ac45de79053128fb78f13527f483ec9cf1c9592498deeacbbe541216fc9d SHA512 c5046f212a893de2ce80afbeed3648915842d862383faf3a354a47515920016ed98b91d4bd42b77ea422b28aa9a5cb691942b031099fc893833127080e5a38b0 WHIRLPOOL 2cfa29d9cd864f5ff828553a3659ff2818589201f983be45a984474a27c625e6868a77f4a751ba0a575a79793ddcf34337f7efa95cb09e0c290c9b9cdaa9b173
EBUILD percona-server-5.6.35.80.0.ebuild 7414 SHA256 078b0e389045f75aaebeea0896647e0ffd468c95edb5b652e274c7ba3d3f2bec SHA512 093f5467adf885c1b7ce194117fe1f5a1e0e90e726073578c8a32d21f2d0b4e871638dc6580e95a93aa320a946ccdbe0a00f8d7d95161ea7044b52e22eb68a58 WHIRLPOOL cb4deee3a047493b70a2977901a312214afee07e8b080e31ed0d9a5239f80bb1ebf815c824e3a73a1c3e7ca24614dca69dc746cb45dc56512174661c1148e887
EBUILD percona-server-5.6.35.81.0.ebuild 7414 SHA256 078b0e389045f75aaebeea0896647e0ffd468c95edb5b652e274c7ba3d3f2bec SHA512 093f5467adf885c1b7ce194117fe1f5a1e0e90e726073578c8a32d21f2d0b4e871638dc6580e95a93aa320a946ccdbe0a00f8d7d95161ea7044b52e22eb68a58 WHIRLPOOL cb4deee3a047493b70a2977901a312214afee07e8b080e31ed0d9a5239f80bb1ebf815c824e3a73a1c3e7ca24614dca69dc746cb45dc56512174661c1148e887
EBUILD percona-server-5.6.36.82.0.ebuild 7414 SHA256 078b0e389045f75aaebeea0896647e0ffd468c95edb5b652e274c7ba3d3f2bec SHA512 093f5467adf885c1b7ce194117fe1f5a1e0e90e726073578c8a32d21f2d0b4e871638dc6580e95a93aa320a946ccdbe0a00f8d7d95161ea7044b52e22eb68a58 WHIRLPOOL cb4deee3a047493b70a2977901a312214afee07e8b080e31ed0d9a5239f80bb1ebf815c824e3a73a1c3e7ca24614dca69dc746cb45dc56512174661c1148e887
EBUILD percona-server-5.6.35.80.0.ebuild 7424 SHA256 19d1bb699d52075388fb70f4d692b640604e4467cce18f17a04d9f3bbd055f4c SHA512 d81c89d68e752b66e37722e50e64e1ade5a0835348306a430e4d1d6dbbc84556478d9b1f22794a5be580b86baa9b80958af66c83282ad9b2517b457e909a57b4 WHIRLPOOL fe89584808ed4b0eadc247c9b276e73f43d6c016cc0b2a5b98ce272226f30d6d102da7556fbb08d27108e0a58561dc2a5d6a9cc866d60745f8683a1f74ee600d
EBUILD percona-server-5.6.35.81.0.ebuild 7424 SHA256 19d1bb699d52075388fb70f4d692b640604e4467cce18f17a04d9f3bbd055f4c SHA512 d81c89d68e752b66e37722e50e64e1ade5a0835348306a430e4d1d6dbbc84556478d9b1f22794a5be580b86baa9b80958af66c83282ad9b2517b457e909a57b4 WHIRLPOOL fe89584808ed4b0eadc247c9b276e73f43d6c016cc0b2a5b98ce272226f30d6d102da7556fbb08d27108e0a58561dc2a5d6a9cc866d60745f8683a1f74ee600d
EBUILD percona-server-5.6.36.82.0.ebuild 7424 SHA256 19d1bb699d52075388fb70f4d692b640604e4467cce18f17a04d9f3bbd055f4c SHA512 d81c89d68e752b66e37722e50e64e1ade5a0835348306a430e4d1d6dbbc84556478d9b1f22794a5be580b86baa9b80958af66c83282ad9b2517b457e909a57b4 WHIRLPOOL fe89584808ed4b0eadc247c9b276e73f43d6c016cc0b2a5b98ce272226f30d6d102da7556fbb08d27108e0a58561dc2a5d6a9cc866d60745f8683a1f74ee600d
MISC ChangeLog 8899 SHA256 25435f089936ab71880a07e1561d3838f0e0413b4d2cf2cf141858d031901f61 SHA512 7dd26f70ade041ac8da7ea727c934aed7622fb54477cf1a6140109e402f991fd352bd561e0f763682ba61d1d4ddc5c6309ebf3cfb629e7d2067c4abf2c01ab0c WHIRLPOOL c3794ce8daa271144c82b48ff24b491f2f169dfbaef20980db6bdec2df25838b633b8c1e0d4b76ebea633c7c11ef85dcd2e2e4cbfecde9008e3ad7836a76f22a
MISC ChangeLog-2015 3040 SHA256 66fbbbf27d7181ae09ff7335f029e507e8004ea3aa2ace8c6cd6ad6b6dee4812 SHA512 b1de5efb9da051d6d76b3c65480ecc2266a55baf6071fcf84ca6cda81b6e84075a0bc2654f3a05b787c7827b5420de168e027acf27c460131e67acd9fa71190c WHIRLPOOL 6edd5db667d4d347347d7181670e39ec1ea1d36f39ac7032a5bb9cfafaa544f39b8dc8d429c530f24919d4dd4a347fc167af53cf603c577df90352ec8bfee207
MISC metadata.xml 1505 SHA256 bb735bd3118fae8803888a0567ea6dd9ff39c65b364015be218f16d3f9a1f314 SHA512 0ccb7a31827fa15606e060522daf9364bc843a64cfca8538292e989546e07784ea7a8af54ea7a1b02675c64515a1f2225b22971cda4110610836770d1ff33dd6 WHIRLPOOL 052bc0f6e078fff0f2d44e0ace7bbd814395230cb713090c170f663c8a692162196811d2cdae79c3ef6adf178daa61c30339b735c07594b29685c1268bc54600

@ -28,7 +28,7 @@ DEPEND="${COMMON_DEPEND}
test? ( $(python_gen_any_dep 'dev-python/mysql-python[${PYTHON_USEDEP}]') )"
RDEPEND="${COMMON_DEPEND}"
REQUIRED_USE="tokudb? ( jemalloc ) tokudb-backup-plugin? ( tokudb )"
REQUIRED_USE="tokudb-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc )"
MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"

@ -28,7 +28,7 @@ DEPEND="${COMMON_DEPEND}
test? ( $(python_gen_any_dep 'dev-python/mysql-python[${PYTHON_USEDEP}]') )"
RDEPEND="${COMMON_DEPEND}"
REQUIRED_USE="tokudb? ( jemalloc ) tokudb-backup-plugin? ( tokudb )"
REQUIRED_USE="tokudb-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc )"
MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"

@ -28,7 +28,7 @@ DEPEND="${COMMON_DEPEND}
test? ( $(python_gen_any_dep 'dev-python/mysql-python[${PYTHON_USEDEP}]') )"
RDEPEND="${COMMON_DEPEND}"
REQUIRED_USE="tokudb? ( jemalloc ) tokudb-backup-plugin? ( tokudb )"
REQUIRED_USE="tokudb-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc )"
MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"

@ -1,7 +1,7 @@
AUX MANIFEST.MF 1222 SHA256 ba7f4de845c9c5d1df55ce434be9b89f79081f15e1d77643f52d98330bb40d9d SHA512 048b09aa2ae2e20c8b5b0e116eb49fd680634e9b654d5026004e32a39bec4e5b669afcadea8338764a157f70cc0c3fdb5d2ce98513bfeae267be7ae02935381d WHIRLPOOL 7faa17713d3745d07310974a4a4f3faf7a999579754d75553886d692279412381d1f0a8cc7da30e0b45429222b13f128aad9141f887a568bc775b80a9cf78714
AUX build.xml 11340 SHA256 d22d5efb3d31b41e9283cfbf4f8cca12f97051dc7f681be03100addf4dc68d2d SHA512 09abd59212021ac20fae760ce127546bde53e40e2ed0db26a0a93417c681e46b038d1940964e55fd46a8f7db44b5ea2666459d75358ee1dd5882895c803e0c89 WHIRLPOOL 1e003d0969e4900866f2dd6df0011efe3df1ba4a2f7a4c03afef8fb1803fcc47068b26cb31ba3cdfc842fb6d24b4f69ee3ae2b0ec9ebefc093abbf5133acc25b
DIST commons-compress-1.10-src.tar.gz 8528642 SHA256 049814de8a1e1548d9673e2a6e3b9b6e387910feefba8a877a13bfdad2046419 SHA512 1eee157134d861f49b735df02f028781ef86370d7d246cb8fbfc1f445427d5cdd753a9df7a78e760d53667c43ab5c37df315a1e36e845e5d308961ebe138d910 WHIRLPOOL 04bae895867aeb9d787c21ee7fdfa8e72aa1d40c3917f39476576a4858dacb190c091b007394cb11d58604815d54d373ea4fb7be05e83095684ef2e4802b6860
EBUILD commons-compress-1.10.ebuild 1491 SHA256 31974b21c6ad2ec7e17ff3a65daceed267488a546ae7a7fed714eca6caa34b19 SHA512 972900191f6165a258d3e53c05ca0ac39f89126f60754aab638df8490b55cd93ac8ec5243ec268131a6b57d436472f5536ec65b4be18907cfac2f2647e414320 WHIRLPOOL 7414f637994767d5155bfd42fa342b9b3504a7274741205143f579b19314f33c3a4fc95da5a0398781a7041ef3b57760f575e9853da75ef77b1537f57c7274a8
EBUILD commons-compress-1.10.ebuild 1498 SHA256 e1248b6082ddb784417fff9cfa1812a941c59cbc538273f61c29522c2de71d6e SHA512 0a172dfe3c1026925fd92418085c1324e9fae506f85917e84fee68d9ee4fb38d38c8019c7730157deb2e3fea7ab241296ff74787be3e5a23c996f81267695537 WHIRLPOOL 28a648324639cc9efcae56dabcec3197ab369fe6fa02772e6e805b5edc6477dd3d63319cb504217980c034d5bb7fcddf4801da87b71991554d020b0d8fbdb53a
MISC ChangeLog 3613 SHA256 0310b79b38b629eea7f0ba298b6d7dd0e745995b2e251d88904e2bd594b62192 SHA512 8a96da9df7979e30cf3f1c5f1ad20b936444c5f31459be56f7220b737baaaf0c0f9907cd0d2cda2db3acdc4d0bc120e0ce19cabb7f817cf32628e905c8fb9dfb WHIRLPOOL 9a87b68b315b2ed60c5fe7adebf4c2b49904861a9ab3b1cf3f7353cd184b05ccb472a1b6a3341c7ff9c28836450181963e864156e5f7bf7dfc2b42cd6d6562d9
MISC ChangeLog-2015 2340 SHA256 b5c54010b77ad512beccc2b93b2688d9d085176e47fa3558b9d367a98edf2181 SHA512 402f7434ae7403323ea42655bc167397410b38ce4a1b3d41c98212818d19702a9495c66f662b98d1a52e5547bacf08e90944c8b8c6b48fef1853d0de7d67b227 WHIRLPOOL 7f6300e01e2cd5b8526f032a7091e7151440ef23fe92438a2450f940008cc5d16794bd2f42752c570bb32db31a4635625db78a54c82e911ed32ec43803ffd0ad
MISC metadata.xml 256 SHA256 b1fcbeb75e9059c70100ccf278d492d9d2678ba93411e576ae760b3f308675cb SHA512 26e53ead25d8fef36a3759518b200c6a4ea0fc24d2c1f054ed85772cba5644118b231438d723ca25c22a55ed2fcf54e2c467279c9f3b49b6c1ced9997e3f098c WHIRLPOOL 25a36b6972f88def1dae7e912650b8fe3a0383d551c4a57967e1b8f80cde478e680e30c034f0481366f2da1d38a10e092ab4392902fa1b7f93cd801bb3f46dfa

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@ -11,7 +11,7 @@ DESCRIPTION="Java API for working with archive files"
HOMEPAGE="https://commons.apache.org/proper/commons-compress/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND="dev-java/xz-java:0"

@ -1,5 +1,5 @@
DIST commons-io-2.4-src.tar.gz 330961 SHA256 961c8b41a891933c2d662d8e490667243ac82422668d1ccdd7bfedfdb944bb58 SHA512 69ac5f7b8de952d8b519ad89d4e9a33a9d269af0e68b735c0180ee8853a30e2a09147ceac362626a2fb3a041bd46eca094be2661ff280c1bab54a0548cae0aee WHIRLPOOL 4db6be6dbba4e3c9f67c471eff709ade22594ef1cea759da5651fa5788b1bcfeca689621eb3ff7ca52dca0229b096d597e9f5cb969ebcc7a06ff18f28ccc3551
EBUILD commons-io-2.4.ebuild 1561 SHA256 fec22cb033e8041be926d2e81d06a880b7c4d11f4ffa9ee56b99dbd36fb9bdfe SHA512 88ca8f4d286a545e7fe484d0490505dfcec884d74ba112811689baec33288ca1a99f51e5b33a919276f05be05b5ba20f665ee9b861aecce30dca79096f54bbf7 WHIRLPOOL 6437576375d3cdb2987e654c1568c1a0e5cffde81ada458d98fad8b62543a96288682caf246fad9e424494e1532934d73d62ddebda5ffd3316faf6b21e4330a6
EBUILD commons-io-2.4.ebuild 1568 SHA256 a2b6881c1aa18699e6e82a875eea071b1f2771d6cf57de6084038d766a6ba488 SHA512 c647961b7f5267f97aecf5009b1963d28262968c914a61ac18b6d990d8fc4f28fdfe571f3b978fe6ba4725ece019c3d0be4d3ed8a00da1413f6371453c3d7d48 WHIRLPOOL 1c97a3309248466587787ad352c7ac2ec2d9cddabdb48ffcb75249b880f0a1c3bea6d356d4188c7019ac87e1ce44b9d76757dcd8a5eeabbf23e3eadffce9183c
MISC ChangeLog 2981 SHA256 44c4ed21c8bc335b21203b564efa08139ff2f20807715337241a6ebbee83741e SHA512 45e8e6b8e4b6eff06fa5211ce2dfe805b42243c7798a2165e5872359d0a4694ada3aa15c94792a4a8aa32d42290a1e787e74fc9ec2e4b9b524792b2be015602c WHIRLPOOL f0ed23ef290fadcb2b31df6dafbab6c06a586f6144dd98e6cb0cfeebf7b810147ebc14ba10607329b48696ae91eff35e79218219211d6b76674fc3d9b8494610
MISC ChangeLog-2015 8105 SHA256 693e00a76609ae7452eecbff2d3b60d505a234060d120f08f8d40ad1f9e89c8f SHA512 2b71c274b460e22c56193636bc91ed972bbf566ce9a8cea3b7b4d2a2a99585f811f3e8456e385497677267e59c3291ee1ba07e2de953caaf6dadb1c97b7f1512 WHIRLPOOL 93c942ad6338484e2f977b1e4b26f7ce5111c945c0c3182a0684dc3a3912c8498a883e323fc270b74c9b225753d3779d58f6f9cfd33db9ccdd396e9fc3f98f5f
MISC metadata.xml 232 SHA256 0c8d91b3d514ac42d0eaca567346ab909c0f947049c85c25a380ec2400f1b3fb SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893 WHIRLPOOL 3a1a6d054edc9177d85ca868f9b0a6e84ee51bab4fbdbb9b1ead1a03874036bcc3f96e903fb751dc4d29fdb7d6b5f3d8dbe7b042fc697c887e23f41cc9c8c4ac

@ -13,7 +13,7 @@ SRC_URI="mirror://apache/commons/io/source/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="amd64 ~arm64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="test"
RDEPEND=">=virtual/jre-1.6"

@ -5,7 +5,7 @@ DIST commons-lang3-3.3.2-src.tar.gz 740462 SHA256 513ec853dd94d88539583aa9963451
DIST commons-lang3-3.4-src.tar.gz 771275 SHA256 6f9a16e264aec59e4c7148763223480171f756f020d7a30aa617caabd382fa76 SHA512 44e93f2d8f7e6a54becaa797ee3348c6125ccdce96d772158f2a1e5ba2a7ecaecf00a6290f2e0fe2fa61db422313709ec6bc836d9296e2f16c5acf6635bb12b5 WHIRLPOOL 936868b77e801236fee14fe692fa21b695cdb398d2761fa358babf99a8b63385d80b66ed0b3bd8bc9c7ff04af5e6b55eb50c95eb1280c6180d600a5f777422df
EBUILD commons-lang-2.0-r2.ebuild 874 SHA256 cc135e98f5b893b0dc36a180c934328107cb3270e02035070be20fb3342b6789 SHA512 ee09f697161ca674c55aafe4ec19cbcf2c925410836077f7707da6aaac2e93fbb1491957967b0081da7b459807570f67499911f6f3740313e08669619e86c965 WHIRLPOOL 35d372e90be1f119338f5b8e07a1f0fc208c36567c288494d39d0b55855cf574a17798afade16d3392aec02f71b853751a93ad27a6195cdf5c635577ed1069d7
EBUILD commons-lang-2.0-r3.ebuild 873 SHA256 3a996af10cbcec402469b1e85ed941bae41245fc3f4f2e31df225daa2ca76f7d SHA512 195d39a6646005cff173522dc4bf9e984b953bdd4de4459d11ec6bddc1f724cfbca31dabb6a871b55006a303ad61cbdb51a89b0055d9849f663818e55942a13f WHIRLPOOL 3b140286647f4f1ae95b87b4b36065f3a8e0b8cd620a4cb9e23affde19e5ea824599481618977eb36ed1085a04294a093a59deef7b38a0a49baae183826f8862
EBUILD commons-lang-2.6-r1.ebuild 858 SHA256 bdaca6f041877d5ccf3eefa27b0fbce857d2e290e8bd9e5b41edd03af71f7788 SHA512 c53ee8a0bbc9dfc63f1c476f1f8b80a40aa5fad75012d052455b6919aeefab648d38c85a5e112bd96d76a783b2d30a1f5d5d9308aadb0d432d2b4fbe1c1e1f29 WHIRLPOOL 24b59be1de0d531803b4e3208f5b9e27aba776048e9e5a688cad1fe39f27365a988cd1137d4f4e20169dff11fcfd9148e9324ed1497bcd7fe3db0bc983fc52f8
EBUILD commons-lang-2.6-r1.ebuild 865 SHA256 e088dee2ffa1010061a0eef3035afea160d0799a50ab1fc869e66eb89dc0f112 SHA512 893587c23721ffc0b9c1254b32c1c202634d0c714c3021e0106cbee4331a04adc2780f2f288f673e95399b489d23bc96a426c474c7f4362a3860364a7652936d WHIRLPOOL f6a53ec3fb7aa8c1a1fb2dfcf169cc0ece20583de7ecfbd0c209097eac344a780647abb6f9d5cb0f2b5241a5ac59ede8b2dcf4b9afe57b13a4ef0c9e3e0c8e1a
EBUILD commons-lang-3.1.ebuild 851 SHA256 1f070ee762bdb4b3fe0f46a17adc54dc178de07a3ef37ecad035095976cf9b2d SHA512 cc331db00934d271e25edc53475600f4bbc4c7d4322322bb72953eb9576f977faa8565e23019a383e9bf964b72ef6cb5b7cec592d25183b50a5f9f18edec2a26 WHIRLPOOL 31d8a56297bae5d06f8f6945e462bcf9fa98e7259c8b1fdc96f291aa0ff7d6eb25228d7a2853119cb4da12cf30e95f62a00277adb52dd204ebe2179c7bb64b75
EBUILD commons-lang-3.3.2.ebuild 1122 SHA256 b67d71e22390c35946c0d09270fc647a1a251cd2469e7ee321757529d3aa7361 SHA512 4ef5e8655b0d0e398d9f936e07a2562ec74013cc1bacbda351a30934d102f1d75e59f8f6b7cd9e8240716e5d3bd26c4e8935ae3587b7d65fcc60601d29e9aa2a WHIRLPOOL bce38d0132cf21fd4603e251ef13984f8243ed35847283e860dae235e54029f85ff679bc6e945860b8558fea584872f5c86b74475bfeb33d5a3fa08723275e30
EBUILD commons-lang-3.4.ebuild 1120 SHA256 55382dce53a4985bbb4be77d3810e1f65c769aac21bd352c82a2ca56afb6a1cf SHA512 001daa92626cdd7b55c3020a40289886f8ece710cc9fb2353ab19f543973dd6ea5fa88b8faca07c13ea476c6ac73e02d677f53b28c82dea9959b45b66c2c5e41 WHIRLPOOL e190fb4bc57b4a926fa9953cbe88b632b32ac5c682398f2a1fa6b4530ee6df19527361d4c62b652211dc923d216a96f9d2cb62089930c7f81d344c780d6a91b6

@ -11,7 +11,7 @@ HOMEPAGE="http://commons.apache.org/lang/"
SRC_URI="mirror://apache/commons/lang/source/${P}-src.tar.gz"
LICENSE="Apache-2.0"
KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris"
KEYWORDS="amd64 ~arm64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris"
SLOT="2.1"
IUSE=""

@ -1,4 +1,4 @@
DIST jackcess-1.2.14.3-sources.jar 541095 SHA256 016cae78d8567ac8aa9349d2481f7c20d856fc7e0b9a1503d33a201a465d6557 SHA512 a0ccc39187ee94f550760d5640b736cf54d7523bad4eed715166608e18b30acad82a8db2d78f4c9da381c04876571c3d9fdb0418ee2585568c5da18b000f3b1b WHIRLPOOL 7c6ff3f291d2757feda3cdc5e8aa4605dc972717cd0751a0abf9c6d76884df84e3395667f7fd436fe9eb9aa1381c8fecde9e9430f565d52865886e3b2a343e2d
EBUILD jackcess-1.2.14.3.ebuild 758 SHA256 93abe19548d4f512e8d4708fb8b73d2a61243886b7e1933673b26894cfdde998 SHA512 dd15b1ee18d7fdd2e83c98f88e4e6488f637f5b7f3e3396cd9184a3f6c56e2ac93edd7fb771e98baa884ed8db09f34e0e4b078cbc0170190be59079a733b8022 WHIRLPOOL 6f59e600b0fd724eeb08e126b82115b22010d4048fcd33523e0d35d31433f39914396c0e5f0c40d193295c4b4ab78859dfbd6ab0f5f8a005363b4ba8c484ffc9
EBUILD jackcess-1.2.14.3.ebuild 765 SHA256 5602d343a4ac50fd25926cd7ef0a724d8f98b01cd5dbd5159a7e0a65d3d4d4ff SHA512 56ee74aee1f86d43eb9356e8a54ccb7664dc6b0e8d6f502a40ed86ef93082d7f0532cf6a7366671efbf5151a562963448b9d5a2706718c4ba80d810561de1c6b WHIRLPOOL c1e1e242efe81e1969a644c6ee1974fc77708cdcf077c6692755e8bac9a7cf41aff6b49943b72037166169f764600c13fc4a48a9bace2526ccbb59daa05fb5ea
MISC ChangeLog 596 SHA256 7f313f35424b33fd90e74f373590ed929144da0d44e8a7495a7e4125f856cf32 SHA512 3ebb5569067c2c20f79757ec925b94636fe496e6e91f949f42df58af633941ca0417de817fe3eda14990748629322f0a22a68b49410cd9a82c29f1f9a7ec2b7f WHIRLPOOL 3d3cf09d26f8ef83c2d6ae2fbb70624a6a5838f6b6566d9339feb54e870a97757d8f31bafc005622afda53ab8a4ca4ad5f0776be0dd1ef53cbf2d26415400006
MISC metadata.xml 447 SHA256 315fec44bace38ffbb3de0aa0b0065e2764c04ee5880f5537897d05d1fbfe3db SHA512 a9b4f0b7a6f59d972c792a8bdf6320680825c8f1b7bbd0dc83e9ef54abf79dc4f7bab890dadd69484f15434a6414af2909c1dc1978eae9eb21403ed243cbedff WHIRLPOOL 024014099a8660add462b435e6ff8c6f29653b4599dee91a0ed6e464c571a2943ad403a9b7661e0b30b77770a6faa332243b177526daa209de961d5cca8d3172

@ -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"
@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}-sources.jar"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
CP_DEPEND=">=dev-java/commons-lang-2.6:2.1
>=dev-java/commons-logging-1.1.3:0

@ -1,7 +1,6 @@
AUX javacc-4.0-javadoc.patch 420 SHA256 4bef6b418576e68921583a28e9ec7789ddea35c8b8b7b2a9a7e8803c2c67774d SHA512 e20554696a27137b7f9c086f7d8c4854742fa1e14ad84e2157cecebdc65f2fb6726a0eaaff7bf3f1113a6fade51c5825b86641b61b917a4fcdd96663a8830438 WHIRLPOOL 56bdd4a910ef840b2899990302a018087f20b1deffa305df8b2b588bec4baf4f3e60054434edc8306aedd09c4bde01a072fd90dd9b26a165d06cd47f41fdb3db
DIST javacc-5.0src.tar.gz 810123 SHA256 766cae9d3710054f452a7f0779db885eacfdae363152cb2e7fe025aa7ea17370 SHA512 91896a0affac1c4fd00a093a731dfd02bda548d1a4d83e1077ed36a67f4f9deab0ce9f2d0212fd4c08ab00065d3029533adbafbc026a22ca071285093bd3bba6 WHIRLPOOL 11b299f2e2c0f0d699b0eb5f150e2200b60c0b385a0f3c8e4ca2be38971b71b52c7d351c7219af636d4fbab451fe9e471b9f2f676bc79cc2e76740e702159825
EBUILD javacc-5.0-r2.ebuild 1405 SHA256 716fbaff5032b02d3867927e9fbe1bbf11a6d69d141f1e677360b2148b10ac4f SHA512 69e2bc95cf309f42bde7dd1a8972e10630a4577ee992934cd516491e01d9dc0f9e2cba5b022a1ef0228ef21449c51c793eb89912bd903bec8317620a4d5a9744 WHIRLPOOL 79616b6e941905d13616cf4331ffb3a989f42339014cdb3eb35798ad24a3efb1f64f6b5a1f974649bc8a2b4b64c971afe7bb05450e987d34e86321ed926cdccd
EBUILD javacc-5.0-r3.ebuild 1407 SHA256 67b4d3521c87c4b0bf49e6e4577fe38c69e3fc8b1cc4a5da39e6cda25bf11a03 SHA512 3b280311e78989ab17c2175c44297c3348be87414227d57d18b796fa5e27dfbe4c258773a69f4ac28f131017096df8226b16d437d480410a5331c958e7fa1324 WHIRLPOOL 197612c20ee7754bcd7e6bc1e14c5bccecd7ca8b0d5b7086b6ba6af78eeebd5951fcf2eada948acb31c45932edf4d9641a829b145f53204332ab2c6f8059fbbf
EBUILD javacc-5.0-r3.ebuild 1404 SHA256 16ca7c19331a1c6abfc574fa4ddadb094da2f2dd5f0b0853c228e0d24fab2563 SHA512 ad8a7789976f67488cd3f749efe961b98e72530af5c9097f160eff51cc894648787882a3c69062bbfba9ae0f3e2517a850429beb5b1049af9b933dff104e8c80 WHIRLPOOL 51550849694f54b87e9ef64e8377bc0d7047ad5d26abf5515b8f706ab34e334f10398d80acd68424e3588f734a6563112e0513af9782da1d41788bab0610a2f7
MISC ChangeLog 3910 SHA256 9faafef020f8bd57ae76d88f69464ea1ae0a15f188e37e7354809e3435442b19 SHA512 71010911cdad94486874bd6df891d2bdaf5b2223cd993be9093c358344b083bd8250d861dde9e7d56cc708ee5419470172579dbfec6d280a6341c3370298fd54 WHIRLPOOL a9223fce1288c2dcdcea3f4ba572eec1b20fcb4102f114bb113027fd81d4f351ada9f7430c75918d9df3e40b7191e7b90c2a3ef8d51bfac928da02ea37f06982
MISC ChangeLog-2015 6540 SHA256 79301b32e783e3cdf9133ca3a3408d2f0cfd488e43f5a4c7fe1625182e55bcf8 SHA512 c7f970d6e7ac19cb7e93ad87e0bd14213fd2e2bd996177f1c5fa4ca7a95b6daa3bcd16359ad99d8dfec1bc7b2b6f0c2283b3f3a4db38e2f10046ad2989a467b9 WHIRLPOOL f00bbc8bb6c7ea15fefac19f4950a1eab2f57c3c5e62b1a1f7406e2a486917c9ff7d06bbc4e5fe6063a2a4a9b3518f8e24eb2034af725fcd5f15b471c58092aa
MISC metadata.xml 232 SHA256 0c8d91b3d514ac42d0eaca567346ab909c0f947049c85c25a380ec2400f1b3fb SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893 WHIRLPOOL 3a1a6d054edc9177d85ca868f9b0a6e84ee51bab4fbdbb9b1ead1a03874036bcc3f96e903fb751dc4d29fdb7d6b5f3d8dbe7b042fc697c887e23f41cc9c8c4ac

@ -1,71 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
JAVA_PKG_IUSE="doc examples source test"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Java Compiler Compiler - The Java Parser Generator"
HOMEPAGE="https://javacc.java.net/"
SRC_URI="http://java.net/projects/${PN}/downloads/download/${P}src.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
CDEPEND="dev-java/junit:0"
RDEPEND="
${CDEPEND}
>=virtual/jre-1.6"
DEPEND="
${CDEPEND}
>=virtual/jdk-1.6
test? ( dev-java/ant-junit:0 )"
S="${WORKDIR}/${PN}"
PATCHES=(
"${FILESDIR}"/${PN}-4.0-javadoc.patch
)
JAVA_ANT_REWRITE_CLASSPATH="yes"
JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
EANT_GENTOO_CLASSPATH="junit"
java_prepare() {
epatch "${PATCHES[@]}"
rm -v lib/junit*/*.jar || die
}
src_test() {
java-pkg-2_src_test
}
src_install() {
java-pkg_dojar "bin/lib/${PN}.jar"
dodoc README
if use doc; then
java-pkg_dohtml -r www/*
java-pkg_dojavadoc doc/api
fi
use examples && java-pkg_doexamples examples
use source && java-pkg_dosrc src/*
echo "JAVACC_HOME=${EPREFIX}/usr/share/javacc/" > "${T}"/22javacc
doenvd "${T}"/22javacc
echo "export VERSION=${PV}" > "${T}"/pre
local launcher
for launcher in javacc jjdoc jjtree
do
java-pkg_dolauncher ${launcher} -pre "${T}"/pre --main ${launcher}
done
}

@ -14,7 +14,7 @@ SRC_URI="http://java.net/projects/${PN}/downloads/download/${P}src.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
CDEPEND="dev-java/junit:0"

@ -1,7 +1,7 @@
AUX jnr-ffi-2.0.2-junit48.patch 467 SHA256 9aab14e22055438d5b6fc8aa50c6923fdc5775458d558ba97309277eb7455e4f SHA512 e7b5bb64d65b432a028fa709e4e050feccd4f3023fa6d940f89a2ef67f489f8eeb6dfb87c08eb056f47f4a5019c875225013ca559eb065cca105d54f51b5e884 WHIRLPOOL aa6317f662efd57901f986043366880b629fdd45e30ccf20c9c37aa1e92a9022479c12779a69b6b434a0f9da9da06677a7ced20e35161252b85e87633a128092
AUX jnr-ffi_maven-build.xml 11211 SHA256 8a69395ee802785c1b55f4527cf594ca18c59e2ff35b94c43a40dde8eeb06919 SHA512 612b793b664b71e1a1b924aabe2da16c6b0b70947640b3d5b6d6994ffecfd7c0b30991b3a2bb711130052870dd63b9d41f43a54221e52017510119c5d3e4f359 WHIRLPOOL 81497fd103c5f445d5ac5a3548fce4f3b138f066dbd8bff0aba58f7f2c3f17af072a152ff9e22bccfc8a787871caff68d4bb960bd72db81699e891dcbd445be4
DIST jnr-ffi-2.0.2.tar.gz 170707 SHA256 a79772f3c46cd5afaf272752bc9a8292c8fd53c8302f8dc825a3cf2444ee2ab8 SHA512 80a932408f5ceaf19fd7a399b786aa0d7b9251ea144bc2755bcf3cdc3aea85615a1faa001bbcd3072bc0eead2aaa30d0bbead5f96c82c4b9e455c1ed1379b4c0 WHIRLPOOL cdd7b4b27dd2018747d0a669f7237f30def64bbde18486e81ac99c538a8d0c4679237c2402f955cbada773558a54492cfdc9f0a127d3de4007472339215891e8
EBUILD jnr-ffi-2.0.2.ebuild 1381 SHA256 f005dff18afa72bd1ea48648bed0bd5a02fdc16f7644bc612449385e12f3e1f8 SHA512 f394d13eb01b8f0456ab12dafed25c4d24c697b19112f77ce02779d93e8716d052c5aeb771b17d9ea32178e9f2938a855531a5534d6cab0d826fff04a95a4cec WHIRLPOOL 1168fe4176c0994946c5faff3744458e7f50c8732a7dfd2a23875ce453e3c27e0021b7596dec514b81734078cb836cc623f741793269e3ae5342e1c84ee680af
EBUILD jnr-ffi-2.0.2.ebuild 1388 SHA256 c981d96b0d31844477bc51abdf4be101e15732f8a89ad0435a0313e8fecd7ef9 SHA512 6a3d4b402eb4b8e6ad0e80509e510414c3936bcd7f176e2f17179d117aabcf6adf50d53cc28c2744a21eec0c5606494c8501060c6ef88b3bb1265ec408604c25 WHIRLPOOL 3c4a8f91cba272652f71b676b8d6144665fa738a90051867334f66c34d5bae01a879777945dccd7cb0355a601910149b726ad030b3c5fb823fe9f8dc0cc8f2bd
MISC ChangeLog 3233 SHA256 c1272a8134afcb91898be3137616e0da8e9f46cace3263959d377d05535f0d88 SHA512 6e306bf1db9c5dc922a23011409f1007793eb81077cec3cf210a20ebaae99a5a9db72f4aabe661833fd8b903f95bc4bdeda018fce9e8d8005125cc48b745b650 WHIRLPOOL 831359a8951b52f72e40fbd12a8ec02b05eec5df0e497233e9013dadb11f1833307976182d3db27f5e2f4795544d2d81afbce7476022bef46c53ea5da0fc0391
MISC ChangeLog-2015 3795 SHA256 a6c4051e7108693d97be7beb8193badab687afb2c44564c6c6db22b366e8766a SHA512 4ce8df490bddb5813cec6080c33f233087b94037ff94821c35ec9d8d602745c52a83487b253012590a5707921f1b5587296f92faa771408ea4d5e6e2199139cc WHIRLPOOL 31c4d149d86a2773f6c4e514315eaf35a5ba6f5be6b35a17364e920f12a8ac652a1b7f6a1faa62ec5b3ef25a6ae5adf9b96eb77ac8d4cc19c1ab57eba0a05de5
MISC metadata.xml 371 SHA256 2e39c63d1013b87dd6ee24ff613cbc264d99a6455ea245a057ec1c4e3aa7e003 SHA512 faa73dc2b7495b2384b1feae5f2fda01018d976d44df6bcaab349b6272609c5294ce250242e760fe72ec1d40a9fdf157d1fdb89021079f18abc1c4c122a4078d WHIRLPOOL e762a5f1deb96f382a4e16fda29104189aa1cd3d80cd361cfb84a8271e60ee0e3486963640b0ac4ffb3ca872502a3c8e1c06ea7a6c6e60b72da4b08c4b6c632b

@ -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"
@ -13,7 +13,7 @@ SRC_URI="https://github.com/jnr/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( Apache-2.0 LGPL-3 )"
SLOT="2"
KEYWORDS="amd64 x86"
KEYWORDS="amd64 ~arm64 x86"
COMMON_DEP="
dev-java/jffi:1.2

@ -1,6 +1,6 @@
AUX jnr-netdb_maven-build.xml 9637 SHA256 fab6833838210cdd393863f9fe2d69b3bb26e9ef0d7f37a00074493a27350c94 SHA512 befe514fd332f5eb6495404b0f0d8edc428be34a1745b16dd2a20d2b859d251670e549036099884a810e3b5da0c6a4d311b6b0691409cae1b6c14d20ee763d24 WHIRLPOOL 999d99a9d1fceb4dc90fe88882cf7b097fa16784dea5b5a2385d6e8f2d09fc59677fd9997ea7e26c31dd0bb63a02ca0517bf7c0b134400fff5647cb8ac22c064
DIST jnr-netdb-1.1.4.tar.gz 648347 SHA256 d67327943c8ca59432bda152bd4a8611ff1eab099f2d4bf08a743dfd5f963c69 SHA512 949a744b1d443cde564a2582baf7b4323c721417f32a45fd7413f791823cac5877bef62ed0d3079345631b908a581a1acf83dd00a926f87ebbd8e61d38a20195 WHIRLPOOL 0319025334a12e59df01da1f13e74401373ec7e7e2ea30db549e9e19e226d74cdc74b62e9c5c78d74374d05f98adcc3d18bdfc40a8e760a4c5f2b5fa3c7d4a76
EBUILD jnr-netdb-1.1.4.ebuild 1126 SHA256 14b3de96ee992e6aa57c58c16c67f9365d72cb094555a9a3bad76c2670547079 SHA512 96c983b7d87392e42f468c69fefa37d32b8ae5173cfea9322e81b9de6d0886030b3f7c0e243836f21c39878f94a69f033bfaa9c9d1fbf5ee7728ecb2483f535e WHIRLPOOL 99f5cf778f7b8945580740e6050e4c6f93c970a0fdef670f415d755342fb83687e6a2ce2b7212436dbef080c93493ff92499a4bfd775bffa0b1e48e118778e9b
EBUILD jnr-netdb-1.1.4.ebuild 1133 SHA256 758b934f4ace072f7b0367201c109fe8090852a5667e6212306f0618a0e11619 SHA512 8083073e3f32192e19787ca01b05278c9e0b7d58016d0018202bbc05a5a6beccadcf543e710d59acf0250cd9526ae7a527438f7daf6765ac4099e76f4afed0e4 WHIRLPOOL b1dad457a63459d3bde40c5f4ac3e774b66fc79970940bcf38f9eaa55ed9f7db7ac9b30637711931fdc83984e80139685468c42f4eb43deaa43e0fd0a04b5d07
MISC ChangeLog 2859 SHA256 a5cd8827bf62fc2a6ecb3ef2dc8ef095c475a1cba3e896f6b836162022eb51d9 SHA512 f1a0fbd4a83b61411261accb08834ebe4d3cdfdffcb98c48155c66b70d377b09fb183cdd2225ebaf1132fc82e4a7020b38df3d9de4e540fc4ce082024c50c9cd WHIRLPOOL 235ea3c5ec4afcad36776b26a42614fd1d157abb43b1c765658c19aef02acdd488864cc5e765ac076f7067dd375f980871933017c1390b88c3b3f8c51d5417f8
MISC ChangeLog-2015 2980 SHA256 725137ffc1b4ae2e79386d0d01b1ec0d7f501c0b568dd7595834ec3b790b6ffe SHA512 d195afac4438d8ca1bbabf7b28749b65760fbfdd0c78bcfd3f8c01c29b6a199b8f3f8478b60c10d31f724969d0f83c4c8225f597bd702eedcfb393c4a125deb4 WHIRLPOOL 2950d5e442ebb528acbf71fd4f05407e94e2ce8076fbbb6e23d99d21e55c575a6adebec99a897285fe48e22b2805e7b5288e10ed13bf44c7faf7a81386c161b0
MISC metadata.xml 661 SHA256 2a980f970fc4b2466aa15dc570b4f0aafd52e7c674bf512a653e5d1c8e108fa9 SHA512 0c7660f9c73bfbfb9bb766443d175a817e21be2113beed0d2167d3cd630dad0d89efe7ca14808f0db621549836515ad05f1c40f826e0e6c2801d456fdb5b1428 WHIRLPOOL 75a5d990975ef632bb5815fe3a065a4eca8f6c1372051a2b2d776ccbdb678828c06e4ee412e72efb5e0905cce7bac2b93ab41940d32d86e3bd089e975f37eef4

@ -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"
@ -13,7 +13,7 @@ SRC_URI="https://github.com/jnr/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1.0"
KEYWORDS="amd64 x86"
KEYWORDS="amd64 ~arm64 x86"
COMMON_DEP="
dev-java/jnr-ffi:2"

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

Loading…
Cancel
Save