Sync with portage [Tue Jan 10 01:04:04 MSK 2017].

master
root 7 years ago
parent cf861fac72
commit e44eb23608

@ -9,20 +9,8 @@ AUX p7zip-9.20.1-QA.patch 650 SHA256 695b6836b13699e3db3e019dbd54275e48a01b59210
AUX p7zip-9.20.1-execstack.patch 785 SHA256 0725ca42b5ac8d4024a18e2759a12c3ba04b8ea504376c14d8890f7bebba3fb1 SHA512 2b3404554295596dd1113700f72f7149baded7b381e70edea78a2cf66ad69ac6fb03653c490843ecab13e348638a0efaaeb3f5e71a0670255d09a91c70c7977f WHIRLPOOL 4aa1a9632d706c4f9f8b906a9a84929605a56e92c4289a296b767d107e11f85848d40bd58ad4df21c2d87f385318b8e740b71bc7c0467ea3af2bd6c58502d25a
AUX p7zip-9.38.1-CVE-2015-1038.patch 8609 SHA256 f230a05c482e2cbacde26ab73230913467e090939944f236ac16ea13421c8fb9 SHA512 e350d3967b72a17ef526c1c939282430ab3990d3ee51447471418b5f4b402a5d48d3dbb31ca578172697ee591f29f7e0515e5c28652ed1bedfd0e3322d8796e9 WHIRLPOOL c64d3db8eaddb2d2d7f195b61c66b9640e6190d6c97ca29fd77fa69e46b24e9d9a162e9bfb0749d3c550b3145a3f08fe7a94402aa6a9f56872e9de7bff1e5c39
AUX p7zip-9.38.1-osversion.patch 838 SHA256 135de03123263910ed99d1afa07ee4a39e471fc257e9dcbe7a8ce0477634cc54 SHA512 28a798a2930552ee940f4f400e66e11cf7ee113c3c0fcf782404c45b95b5774c52b0518520a5f38cc9d7abe795756fce14a0c0e143c31f8da50253bcda423909 WHIRLPOOL 6c6f0e024ba590139fbb6f61ae8f3699e841ac8b00d530e6f7418ccc182aca2f5ffa81925b2bc2b1520cfbd617f0bf8f3c3f95b74222a5300b0f89b10ec19604
DIST p7zip_15.09_src_all.tar.bz2 4048481 SHA256 8783acf747e210e00150f7311cc06c4cd8ecf7b0c27b4adf2194284cc49b4d6f SHA512 4f020b13632ef7a85aa8a98586b59bef2dde3c1cbebdbd17e01f1d09b2e13a56ecfe82546d7efc677c45df67456a71cfdb67826b53ebea4c0fb4878f20c2f6dd WHIRLPOOL 71d1cdb9b3b1208197b2c056670d057b00e9a5f80cf08b5914b5d25f2f6756d4cb53e5a000ec76b7b879f82302fca6d012a2cd397e8aa95ae4fc21fd620eb1ab
DIST p7zip_15.14.1_src_all.tar.bz2 4147911 SHA256 699db4da3621904113e040703220abb1148dfef477b55305e2f14a4f1f8f25d4 SHA512 30d0ef47bd6938cdd5d9d80ec6e7aed972655686a43adb0ae34bb9856ec7cd5a68a05c580352021055cefd6eeceb134ff6402f93686ce46e57f9757798e76abd WHIRLPOOL ace6204d3ab08002b6d5657ae280e22b7e26cdfe0af8099024ad8562a68aa5097a8f09d9d49904a06b9a6942d30fbf3d7a3872661433dd4f76c33dea03ccfb6a
DIST p7zip_15.14_src_all.tar.bz2 4147609 SHA256 b9b77450e98859454d39002f55ddc95a0705041ebc0a9bb49733ce2d9a7292d8 SHA512 3053647cbcb3b8efd7f41b6bc122e984b999d31720f9b22387c52ccfe8a71d73899b1fb3a269854fd43bc1ca656c7d53457aca1cb5e2c90a2d0fb8f084bdebc5 WHIRLPOOL 52a397e4ea15cdd4c68156a0c32d449be78469d5704e0d4bb644a813b583422b3d7b0741284974ca22d9ea99a303dfadeccc23d74a77cac0c9b51153bd61e24b
DIST p7zip_16.02_src_all.tar.bz2 4239909 SHA256 5eb20ac0e2944f6cb9c2d51dd6c4518941c185347d4089ea89087ffdd6e2341f SHA512 d2c4d53817f96bb4c7683f42045198d4cd509cfc9c3e2cb85c8d9dc4ab6dfa7496449edeac4e300ecf986a9cbbc90bd8f8feef8156895d94617c04e507add55f WHIRLPOOL b22f4dce96505094ffdee0963fa7e5fd75e92f2c920f2e69e18eff60a2ad9d4757c3512c8d4e7c4848a36212f54637a963ff41fc5c00bb7381f43220662108b9
DIST p7zip_9.20.1_src_all.tar.bz2 3835235 SHA256 49557e7ffca08100f9fc687f4dfc5aea703ca207640c76d9dee7b66f03cb4782 SHA512 7bb8a276aaefc4a83364e45633c48527de44c6b1205344f3356db570582f30f81d82a94938c99a7ad193587b584cc1c03219c28249de40018bdaee6c3b2a022a WHIRLPOOL cb20f37d3f796931a9b330728aa7148afe98bbf8a49bb91bfd80e4667c16416206b23bf34298e9ec37825e8b43f92a5710f0cea1f974296d5c17aa2c7b0931f3
DIST p7zip_9.38.1_src_all.tar.bz2 3917925 SHA256 fd5019109c9a1bf34ad3257d37a6853eae8151ff50345f0a3ffba7d8c5fdb995 SHA512 f524ffae54e0d9563a509cc4b243e830d882a925e682eb2e15e2d19cb72c947fddecd72c8507d6c1538b997b240b0827046fc2fb4f5e3f7d49840257c92b9c04 WHIRLPOOL 6bad1cde056ab1e8db4079c0e649665fbc7e6b9a565261188bd0acaec6c583d8bd9425cb26d39315408d0180ba0be0069a77b704633cf05ec855220cb31f1c24
EBUILD p7zip-15.09-r2.ebuild 4535 SHA256 4da7decfc5066c1bc4989e0286db44227d65be67c60d05d42e327dde5e6e2572 SHA512 0cc4f3b60a80af586bfea982833d2dbee9131adac7dc07e5ab3f462c07c957b3803a45c77b345167511b72ec27b24bceac45ef363e016cf74039759dc6c88e75 WHIRLPOOL b59a1cd88aa186738b8203313332e115fa4b3969256256c49c8de4d8f09a669318cd3a76b7d1d72405bdb30755a917729375ef3c9ecd76f4c0be44efc3781dd8
EBUILD p7zip-15.09.ebuild 4276 SHA256 afc17d21ee8026b658787c3c0e7ece49cacdda1e9fb657bef1b8044a70034274 SHA512 afa253c03fbe5296826b6e81d61fb863b2f110087aab0693326596abd87362921f63c1a655f234bad490ce4efc7c76344fdaac8d3db16a86f8159e39d2ab41fd WHIRLPOOL b365f440f0ef31eac0a82e0468419113b044a81995db77c7fd06cd44da47b6321cdaab6495ef06d3374dc56b55bb452d5bf4b96af347b2161c031b8e316ffd73
EBUILD p7zip-15.14.1.ebuild 4530 SHA256 00f65a6b9a745d391f3e37c75ae805c588eaf6c3c78f7e60afbba7fa52c0c181 SHA512 fdcdca40e5305024af10dbb1ef21597174dbb3e7ba5709f02e28f74293c9f18a0848dbb987930ad16df1011e50c0ad0d117690354d39e9dfb17800414bd7b973 WHIRLPOOL b2318b8482df0ca5a4ff58f3ce79b599e613271e6e92d05c31f4a7513ed67a3edf31b20e66adfdb191a23c11cffd1646ccbdf75d520fbaf8d71a7214c2510734
EBUILD p7zip-15.14.ebuild 4531 SHA256 f7576308dbd4d01f77042c1be005bcc8142fb3017b476b0bf4923b338a8fa3d4 SHA512 01389b35b1030b6902b0715b1b1abd685aafd8be091b034676a914511f67353597c03d2346c1ccc7ba9cace5b1a1762a26343ecd1443e8798c48df8105c39d3f WHIRLPOOL ed1415e28c0fd8b417041b25f2486e27df9c351b306b1fa0e8c90b0826869cd9a9bd98754491d544cc924b8af2d6af53d8df9521b341cceb822fb6ad6fca7b25
EBUILD p7zip-16.02-r1.ebuild 4525 SHA256 18d6e667f9d0d07f2ac7c3c0afc8c9ada2c39c446c08ed96c0eaa17aac0e7bd0 SHA512 975fa9ecccb7e3a416c71a2714e28c94cca2e16286ace907ab795fcb18e26c44a5bc3cdb5c727b8600b888c03bcb006eb3c3774281f0bc506143f4429233fd15 WHIRLPOOL 86605c020be68d81194e1ff144482163211e712a6a99af0c8733787d3d7cdefa8ec33e4e171af8275aad086cbb80c9187ad53a36a95517243b1ba60f52c31cfd
EBUILD p7zip-9.20.1-r5.ebuild 4213 SHA256 14efd9995bf19c3bbc78e600b728c1fb5714890ad8de6b2ad5af3f54154be8a9 SHA512 28b43039924a3be507722b24824d48b2ea55f576046929e882f2e9f0138d16e516f51a11c9b36d25a2737cc2531474ce376e7e80c6fb3e7902443b8116907e69 WHIRLPOOL b9ac4099acb2fdf1ad57043e5302f9a241679dc233b1ade1ec10cd324941cc863a23198293cd78ee41727447eb73cc722df9efd42f738a5b9bf999db4c0ebb87
EBUILD p7zip-9.38.1-r2.ebuild 4272 SHA256 f4d82c83ea3967e258551d1f52ddef7f9a13afc1d74af98693668564ddc3fd85 SHA512 7cf82c21308a5889de0634281d1606cf0c6bce7493649135615fee4a23e617d194683c11d9b6e8c46e004be91ff92700966792ab57e22c75e3a3050ad6ca385d WHIRLPOOL c86c422499ab8e86fe402ebaf014276f1b05334dbbcd6b2a9b9835916c99e32e6f066d82fda92750db9efa2ae721f32d5ee7977a831260cb7364d0d747412126
EBUILD p7zip-9.38.1-r3.ebuild 4305 SHA256 e2b14ad4a98c7852ec8fc27c03abae94eca2e3b03713ec7aee754cf762de913c SHA512 c135eff3204b5a5347d666ecfbdd76c66ab6d034a67ee3ef318ad52afdcd317e0f36454fdbce455c33bff376b02f98a58e56fb1a47f1601fe6fb45528ef64dc1 WHIRLPOOL 88f30d4be519226fb1817a2557bf388e69a649308387ae7233dce06bb74107322181f56b080cf5ede2053ba50abb9dc74ad023afa7287666444887fb6d1939c3
EBUILD p7zip-16.02-r1.ebuild 4524 SHA256 c3d39b6f115e1b3d2c942cb1f6de3ec6973a8d17b5a8af010ef4cead2595d8cd SHA512 f9c39bc7193b5168459a6fcbdec06b27e30929b4bf31601e85a47761b8f7f1f244a96b2159f3d16f9916cd2245343f32da692736a55301e35685317e7004ec40 WHIRLPOOL 89697e6fd4fcf199ba4912ba8e3b79f008b3ecfe68dea6bdcba21cfdae3f0184bcc0c8c5c214043abe424d6bcc347ba15b172ef7934835d60dedcca1e56945bd
MISC ChangeLog 7507 SHA256 359c1da94e598421c96c3cac14a38592e5bcc7bd01d8d11377b12697217931bd SHA512 083527b42dbf4a1c24bd5b0ccb1509279708041c84abf739f8cde363e440a5e2d0fd28c209a912fc776380084a32a79b74ecb9411d7769df80e84267637353e3 WHIRLPOOL 3b1303b3c9cab2e82065c65aaa2f6bf106497da6f5a4833de475832eb42366eba47aa4886bef8888c45664ac90fdc37cad8f991b4d001ffae53013e0da7e1556
MISC ChangeLog-2015 23615 SHA256 a54b898b9a62097200726e77e374600fa9b7f8cffadf132d110ca00449d42849 SHA512 e8e2f0cf43f704fa13a88f3febe3647d0521e1055627ba97d717155499e65dc79481752232a484e6264a8001f4bb0e638754b724d3e425e73dde2fb2e1aa92cf WHIRLPOOL f737bd27b70913de90ecbb477ab1aa21e4cba6c4a62cbd47c15b4e727fecd3d15c14de536850f2cd06059d647bd0471f4fc567a5c022fc96dadeaa4fd56fde51
MISC metadata.xml 435 SHA256 fb78e893bfe72f7f34a02cdf2fe46cc6074855fb4ce3e327c54ab35584469df4 SHA512 3588bbc28ee0e54a059d88d35ce821596b0dd3b5c1f84490568a3f7d3f67f5ade02c301c699bdaaf4cb653df5d59441cb7383a18708cd15d64d97eb1f0847f1c WHIRLPOOL b53dd7b156271fddd0bd40ad617e1524aa916c0d3f82e28e5ab41cfdf23f7eda46c857385fca3e15b49d9c63284db3999c298824b894c9a390ebe03fe2dd5000

@ -1,161 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
WX_GTK_VER="3.0"
inherit eutils multilib toolchain-funcs wxwidgets
DESCRIPTION="Port of 7-Zip archiver for Unix"
HOMEPAGE="http://p7zip.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}_src_all.tar.bz2"
LICENSE="LGPL-2.1 rar? ( unRAR )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
IUSE="doc kde rar +pch static wxwidgets abi_x86_x32"
REQUIRED_USE="kde? ( wxwidgets )"
RDEPEND="
kde? ( x11-libs/wxGTK:${WX_GTK_VER}[X] kde-frameworks/kdelibs:4 )
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )"
DEPEND="${RDEPEND}
amd64? ( dev-lang/yasm )
abi_x86_x32? ( >=dev-lang/yasm-1.2.0-r1 )
x86? ( dev-lang/nasm )"
S=${WORKDIR}/${PN}_${PV}
src_prepare() {
epatch \
"${FILESDIR}"/${P}-CVE-2015-1038.patch
if ! use pch; then
sed "s:PRE_COMPILED_HEADER=StdAfx.h.gch:PRE_COMPILED_HEADER=:g" -i makefile.* || die
fi
sed \
-e 's:-m32 ::g' \
-e 's:-m64 ::g' \
-e 's:-pipe::g' \
-e "/^CXX=/s:g++:$(tc-getCXX):" \
-e "/^CC=/s:gcc:$(tc-getCC):" \
-e '/ALLFLAGS/s:-s ::' \
-e "/OPTFLAGS=/s:=.*:=${CXXFLAGS}:" \
-i makefile* || die
# remove non-free RAR codec
if use rar; then
ewarn "Enabling nonfree RAR decompressor"
else
sed \
-e '/Rar/d' \
-e '/RAR/d' \
-i makefile* CPP/7zip/Bundles/Format7zFree/makefile || die
rm -rf CPP/7zip/Compress/Rar || die
fi
if use abi_x86_x32; then
sed -i -e "/^ASM=/s:amd64:x32:" makefile* || die
cp -f makefile.linux_amd64_asm makefile.machine || die
elif use amd64; then
cp -f makefile.linux_amd64_asm makefile.machine || die
elif use x86; then
cp -f makefile.linux_x86_asm_gcc_4.X makefile.machine || die
elif [[ ${CHOST} == *-darwin* ]] ; then
# Mac OS X needs this special makefile, because it has a non-GNU linker
[[ ${CHOST} == *64-* ]] \
&& cp -f makefile.macosx_64bits makefile.machine \
|| cp -f makefile.macosx_32bits makefile.machine
# bundles have extension .bundle but don't die because USE=-rar
# removes the Rar directory
sed -i -e '/strcpy(name/s/\.so/.bundle/' \
CPP/Windows/DLL.cpp || die
sed -i -e '/^PROG=/s/\.so/.bundle/' \
CPP/7zip/Bundles/Format7zFree/makefile \
$(use rar && echo CPP/7zip/Compress/Rar/makefile) || die
elif use x86-fbsd; then
# FreeBSD needs this special makefile, because it hasn't -ldl
sed -e 's/-lc_r/-pthread/' makefile.freebsd > makefile.machine
fi
if use static; then
sed -i -e '/^LOCAL_LIBS=/s/LOCAL_LIBS=/&-static /' makefile.machine || die
fi
if use kde || use wxwidgets; then
need-wxwidgets unicode
einfo "Preparing dependency list"
emake depend
fi
}
src_compile() {
emake all3
if use kde || use wxwidgets; then
emake -- 7zG
# emake -- 7zFM
fi
}
src_test() {
emake test test_7z test_7zr
}
src_install() {
# this wrappers can not be symlinks, p7zip should be called with full path
make_wrapper 7zr "/usr/$(get_libdir)/${PN}/7zr"
make_wrapper 7za "/usr/$(get_libdir)/${PN}/7za"
make_wrapper 7z "/usr/$(get_libdir)/${PN}/7z"
if use kde || use wxwidgets; then
make_wrapper 7zG "/usr/$(get_libdir)/${PN}/7zG"
# make_wrapper 7zFM "/usr/$(get_libdir)/${PN}/7zFM"
# make_desktop_entry 7zFM "${PN} FM" ${PN} "GTK;Utility;Archiving;Compression"
dobin GUI/p7zipForFilemanager
exeinto /usr/$(get_libdir)/${PN}
# doexe bin/7z{G,FM}
doexe bin/7zG
insinto /usr/$(get_libdir)/${PN}
doins -r GUI/{Lang,help}
insinto /usr/share/icons/hicolor/16x16/apps/
newins GUI/p7zip_16_ok.png p7zip.png
if use kde; then
rm GUI/kde4/p7zip_compress.desktop || die
insinto /usr/share/kde4/services/ServiceMenus
doins GUI/kde4/*.desktop
dodir /usr/share/kservices5/ServiceMenus
for item in "${D}"/usr/share/kde4/services/ServiceMenus/*.desktop; do
item="$(basename ${item})"
dosym "/usr/share/kde4/services/ServiceMenus/${item}" "/usr/share/kservices5/ServiceMenus/${item}"
done
fi
fi
dobin contrib/gzip-like_CLI_wrapper_for_7z/p7zip
doman contrib/gzip-like_CLI_wrapper_for_7z/man1/p7zip.1
exeinto /usr/$(get_libdir)/${PN}
doexe bin/7z bin/7za bin/7zr bin/7zCon.sfx
doexe bin/*$(get_modname)
if use rar; then
exeinto /usr/$(get_libdir)/${PN}/Codecs/
doexe bin/Codecs/*$(get_modname)
fi
doman man1/7z.1 man1/7za.1 man1/7zr.1
dodoc ChangeLog README TODO
if use doc; then
dodoc DOC/*.txt
dohtml -r DOC/MANUAL/*
fi
}

@ -1,156 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
WX_GTK_VER="3.0"
inherit eutils multilib toolchain-funcs wxwidgets
DESCRIPTION="Port of 7-Zip archiver for Unix"
HOMEPAGE="http://p7zip.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}_src_all.tar.bz2"
LICENSE="LGPL-2.1 rar? ( unRAR )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
IUSE="doc kde rar +pch static wxwidgets abi_x86_x32"
REQUIRED_USE="kde? ( wxwidgets )"
RDEPEND="
kde? ( x11-libs/wxGTK:${WX_GTK_VER}[X] kde-frameworks/kdelibs:4 )
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )"
DEPEND="${RDEPEND}
amd64? ( dev-lang/yasm )
abi_x86_x32? ( >=dev-lang/yasm-1.2.0-r1 )
x86? ( dev-lang/nasm )"
S=${WORKDIR}/${PN}_${PV}
src_prepare() {
epatch \
"${FILESDIR}"/${P}-CVE-2015-1038.patch
if ! use pch; then
sed "s:PRE_COMPILED_HEADER=StdAfx.h.gch:PRE_COMPILED_HEADER=:g" -i makefile.* || die
fi
sed \
-e 's:-m32 ::g' \
-e 's:-m64 ::g' \
-e 's:-pipe::g' \
-e "/^CXX=/s:g++:$(tc-getCXX):" \
-e "/^CC=/s:gcc:$(tc-getCC):" \
-e '/ALLFLAGS/s:-s ::' \
-e "/OPTFLAGS=/s:=.*:=${CXXFLAGS}:" \
-i makefile* || die
# remove non-free RAR codec
if use rar; then
ewarn "Enabling nonfree RAR decompressor"
else
sed \
-e '/Rar/d' \
-e '/RAR/d' \
-i makefile* CPP/7zip/Bundles/Format7zFree/makefile || die
rm -rf CPP/7zip/Compress/Rar || die
fi
if use abi_x86_x32; then
sed -i -e "/^ASM=/s:amd64:x32:" makefile* || die
cp -f makefile.linux_amd64_asm makefile.machine || die
elif use amd64; then
cp -f makefile.linux_amd64_asm makefile.machine || die
elif use x86; then
cp -f makefile.linux_x86_asm_gcc_4.X makefile.machine || die
elif [[ ${CHOST} == *-darwin* ]] ; then
# Mac OS X needs this special makefile, because it has a non-GNU linker
[[ ${CHOST} == *64-* ]] \
&& cp -f makefile.macosx_64bits makefile.machine \
|| cp -f makefile.macosx_32bits makefile.machine
# bundles have extension .bundle but don't die because USE=-rar
# removes the Rar directory
sed -i -e '/strcpy(name/s/\.so/.bundle/' \
CPP/Windows/DLL.cpp || die
sed -i -e '/^PROG=/s/\.so/.bundle/' \
CPP/7zip/Bundles/Format7zFree/makefile \
$(use rar && echo CPP/7zip/Compress/Rar/makefile) || die
elif use x86-fbsd; then
# FreeBSD needs this special makefile, because it hasn't -ldl
sed -e 's/-lc_r/-pthread/' makefile.freebsd > makefile.machine
fi
if use static; then
sed -i -e '/^LOCAL_LIBS=/s/LOCAL_LIBS=/&-static /' makefile.machine || die
fi
if use kde || use wxwidgets; then
need-wxwidgets unicode
einfo "Preparing dependency list"
emake depend
fi
}
src_compile() {
emake all3
if use kde || use wxwidgets; then
emake -- 7zG
# emake -- 7zFM
fi
}
src_test() {
emake test test_7z test_7zr
}
src_install() {
# this wrappers can not be symlinks, p7zip should be called with full path
make_wrapper 7zr "/usr/$(get_libdir)/${PN}/7zr"
make_wrapper 7za "/usr/$(get_libdir)/${PN}/7za"
make_wrapper 7z "/usr/$(get_libdir)/${PN}/7z"
if use kde || use wxwidgets; then
make_wrapper 7zG "/usr/$(get_libdir)/${PN}/7zG"
# make_wrapper 7zFM "/usr/$(get_libdir)/${PN}/7zFM"
# make_desktop_entry 7zFM "${PN} FM" ${PN} "GTK;Utility;Archiving;Compression"
dobin GUI/p7zipForFilemanager
exeinto /usr/$(get_libdir)/${PN}
# doexe bin/7z{G,FM}
doexe bin/7zG
insinto /usr/$(get_libdir)/${PN}
doins -r GUI/{Lang,help}
insinto /usr/share/icons/hicolor/16x16/apps/
newins GUI/p7zip_16_ok.png p7zip.png
if use kde; then
rm GUI/kde4/p7zip_compress.desktop || die
insinto /usr/share/kde4/services/ServiceMenus
doins GUI/kde4/*.desktop
fi
fi
dobin contrib/gzip-like_CLI_wrapper_for_7z/p7zip
doman contrib/gzip-like_CLI_wrapper_for_7z/man1/p7zip.1
exeinto /usr/$(get_libdir)/${PN}
doexe bin/7z bin/7za bin/7zr bin/7zCon.sfx
doexe bin/*$(get_modname)
if use rar; then
exeinto /usr/$(get_libdir)/${PN}/Codecs/
doexe bin/Codecs/*$(get_modname)
fi
doman man1/7z.1 man1/7za.1 man1/7zr.1
dodoc ChangeLog README TODO
if use doc; then
dodoc DOC/*.txt
dohtml -r DOC/MANUAL/*
fi
}

@ -1,158 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
WX_GTK_VER="3.0"
inherit eutils multilib toolchain-funcs wxwidgets
DESCRIPTION="Port of 7-Zip archiver for Unix"
HOMEPAGE="http://p7zip.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}_src_all.tar.bz2"
LICENSE="LGPL-2.1 rar? ( unRAR )"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
IUSE="doc kde rar +pch static wxwidgets abi_x86_x32"
REQUIRED_USE="kde? ( wxwidgets )"
RDEPEND="
kde? ( x11-libs/wxGTK:${WX_GTK_VER}[X] kde-frameworks/kdelibs:4 )
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )"
DEPEND="${RDEPEND}
amd64? ( dev-lang/yasm )
abi_x86_x32? ( >=dev-lang/yasm-1.2.0-r1 )
x86? ( dev-lang/nasm )"
S=${WORKDIR}/${PN}_${PV}
src_prepare() {
epatch "${FILESDIR}"/${P}-darwin.patch
if ! use pch; then
sed "s:PRE_COMPILED_HEADER=StdAfx.h.gch:PRE_COMPILED_HEADER=:g" -i makefile.* || die
fi
sed \
-e 's:-m32 ::g' \
-e 's:-m64 ::g' \
-e 's:-pipe::g' \
-e '/ALLFLAGS/s:-s ::' \
-e "/OPTFLAGS=/s:=.*:=${CXXFLAGS}:" \
-i makefile* || die
# remove non-free RAR codec
if use rar; then
ewarn "Enabling nonfree RAR decompressor"
else
sed \
-e '/Rar/d' \
-e '/RAR/d' \
-i makefile* CPP/7zip/Bundles/Format7zFree/makefile || die
rm -rf CPP/7zip/Compress/Rar || die
fi
if use abi_x86_x32; then
sed -i -e "/^ASM=/s:amd64:x32:" makefile* || die
cp -f makefile.linux_amd64_asm makefile.machine || die
elif use amd64; then
cp -f makefile.linux_amd64_asm makefile.machine || die
elif use x86; then
cp -f makefile.linux_x86_asm_gcc_4.X makefile.machine || die
elif [[ ${CHOST} == *-darwin* ]] ; then
# Mac OS X needs this special makefile, because it has a non-GNU
# linker, it doesn't matter so much for bitwidth, for it doesn't
# do anything with it
cp -f makefile.macosx_llvm_64bits makefile.machine
# bundles have extension .bundle but don't die because USE=-rar
# removes the Rar directory
sed -i -e '/strcpy(name/s/\.so/.bundle/' \
CPP/Windows/DLL.cpp || die
sed -i -e '/^PROG=/s/\.so/.bundle/' \
CPP/7zip/Bundles/Format7zFree/makefile.list \
$(use rar && echo CPP/7zip/Compress/Rar/makefile.list) || die
elif use x86-fbsd; then
# FreeBSD needs this special makefile, because it hasn't -ldl
sed -e 's/-lc_r/-pthread/' makefile.freebsd > makefile.machine
fi
if use static; then
sed -i -e '/^LOCAL_LIBS=/s/LOCAL_LIBS=/&-static /' makefile.machine || die
fi
if use kde || use wxwidgets; then
need-wxwidgets unicode
einfo "Preparing dependency list"
emake depend
fi
}
src_compile() {
emake CC=$(tc-getCC) CXX=$(tc-getCXX) all3
if use kde || use wxwidgets; then
emake CC=$(tc-getCC) CXX=$(tc-getCXX) -- 7zG
# emake -- 7zFM
fi
}
src_test() {
emake test test_7z test_7zr
}
src_install() {
# this wrappers can not be symlinks, p7zip should be called with full path
make_wrapper 7zr "/usr/$(get_libdir)/${PN}/7zr"
make_wrapper 7za "/usr/$(get_libdir)/${PN}/7za"
make_wrapper 7z "/usr/$(get_libdir)/${PN}/7z"
if use kde || use wxwidgets; then
make_wrapper 7zG "/usr/$(get_libdir)/${PN}/7zG"
# make_wrapper 7zFM "/usr/$(get_libdir)/${PN}/7zFM"
# make_desktop_entry 7zFM "${PN} FM" ${PN} "GTK;Utility;Archiving;Compression"
dobin GUI/p7zipForFilemanager
exeinto /usr/$(get_libdir)/${PN}
# doexe bin/7z{G,FM}
doexe bin/7zG
insinto /usr/$(get_libdir)/${PN}
doins -r GUI/{Lang,help}
insinto /usr/share/icons/hicolor/16x16/apps/
newins GUI/p7zip_16_ok.png p7zip.png
if use kde; then
rm GUI/kde4/p7zip_compress.desktop || die
insinto /usr/share/kde4/services/ServiceMenus
doins GUI/kde4/*.desktop
dodir /usr/share/kservices5/ServiceMenus
for item in "${D}"/usr/share/kde4/services/ServiceMenus/*.desktop; do
item="$(basename ${item})"
dosym "/usr/share/kde4/services/ServiceMenus/${item}" "/usr/share/kservices5/ServiceMenus/${item}"
done
fi
fi
dobin contrib/gzip-like_CLI_wrapper_for_7z/p7zip
doman contrib/gzip-like_CLI_wrapper_for_7z/man1/p7zip.1
exeinto /usr/$(get_libdir)/${PN}
doexe bin/7z bin/7za bin/7zr bin/7zCon.sfx
doexe bin/*$(get_modname)
if use rar; then
exeinto /usr/$(get_libdir)/${PN}/Codecs/
doexe bin/Codecs/*$(get_modname)
fi
doman man1/7z.1 man1/7za.1 man1/7zr.1
dodoc ChangeLog README TODO
if use doc; then
dodoc DOC/*.txt
dohtml -r DOC/MANUAL/*
fi
}

@ -1,158 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
WX_GTK_VER="3.0"
inherit eutils multilib toolchain-funcs wxwidgets
DESCRIPTION="Port of 7-Zip archiver for Unix"
HOMEPAGE="http://p7zip.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}_src_all.tar.bz2"
LICENSE="LGPL-2.1 rar? ( unRAR )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
IUSE="doc kde rar +pch static wxwidgets abi_x86_x32"
REQUIRED_USE="kde? ( wxwidgets )"
RDEPEND="
kde? ( x11-libs/wxGTK:${WX_GTK_VER}[X] kde-frameworks/kdelibs:4 )
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )"
DEPEND="${RDEPEND}
amd64? ( dev-lang/yasm )
abi_x86_x32? ( >=dev-lang/yasm-1.2.0-r1 )
x86? ( dev-lang/nasm )"
S=${WORKDIR}/${PN}_${PV}
src_prepare() {
epatch "${FILESDIR}"/${P}-darwin.patch
if ! use pch; then
sed "s:PRE_COMPILED_HEADER=StdAfx.h.gch:PRE_COMPILED_HEADER=:g" -i makefile.* || die
fi
sed \
-e 's:-m32 ::g' \
-e 's:-m64 ::g' \
-e 's:-pipe::g' \
-e '/ALLFLAGS/s:-s ::' \
-e "/OPTFLAGS=/s:=.*:=${CXXFLAGS}:" \
-i makefile* || die
# remove non-free RAR codec
if use rar; then
ewarn "Enabling nonfree RAR decompressor"
else
sed \
-e '/Rar/d' \
-e '/RAR/d' \
-i makefile* CPP/7zip/Bundles/Format7zFree/makefile || die
rm -rf CPP/7zip/Compress/Rar || die
fi
if use abi_x86_x32; then
sed -i -e "/^ASM=/s:amd64:x32:" makefile* || die
cp -f makefile.linux_amd64_asm makefile.machine || die
elif use amd64; then
cp -f makefile.linux_amd64_asm makefile.machine || die
elif use x86; then
cp -f makefile.linux_x86_asm_gcc_4.X makefile.machine || die
elif [[ ${CHOST} == *-darwin* ]] ; then
# Mac OS X needs this special makefile, because it has a non-GNU
# linker, it doesn't matter so much for bitwidth, for it doesn't
# do anything with it
cp -f makefile.macosx_llvm_64bits makefile.machine
# bundles have extension .bundle but don't die because USE=-rar
# removes the Rar directory
sed -i -e '/strcpy(name/s/\.so/.bundle/' \
CPP/Windows/DLL.cpp || die
sed -i -e '/^PROG=/s/\.so/.bundle/' \
CPP/7zip/Bundles/Format7zFree/makefile.list \
$(use rar && echo CPP/7zip/Compress/Rar/makefile.list) || die
elif use x86-fbsd; then
# FreeBSD needs this special makefile, because it hasn't -ldl
sed -e 's/-lc_r/-pthread/' makefile.freebsd > makefile.machine
fi
if use static; then
sed -i -e '/^LOCAL_LIBS=/s/LOCAL_LIBS=/&-static /' makefile.machine || die
fi
if use kde || use wxwidgets; then
need-wxwidgets unicode
einfo "Preparing dependency list"
emake depend
fi
}
src_compile() {
emake CC=$(tc-getCC) CXX=$(tc-getCXX) all3
if use kde || use wxwidgets; then
emake CC=$(tc-getCC) CXX=$(tc-getCXX) -- 7zG
# emake -- 7zFM
fi
}
src_test() {
emake test test_7z test_7zr
}
src_install() {
# this wrappers can not be symlinks, p7zip should be called with full path
make_wrapper 7zr "/usr/$(get_libdir)/${PN}/7zr"
make_wrapper 7za "/usr/$(get_libdir)/${PN}/7za"
make_wrapper 7z "/usr/$(get_libdir)/${PN}/7z"
if use kde || use wxwidgets; then
make_wrapper 7zG "/usr/$(get_libdir)/${PN}/7zG"
# make_wrapper 7zFM "/usr/$(get_libdir)/${PN}/7zFM"
# make_desktop_entry 7zFM "${PN} FM" ${PN} "GTK;Utility;Archiving;Compression"
dobin GUI/p7zipForFilemanager
exeinto /usr/$(get_libdir)/${PN}
# doexe bin/7z{G,FM}
doexe bin/7zG
insinto /usr/$(get_libdir)/${PN}
doins -r GUI/{Lang,help}
insinto /usr/share/icons/hicolor/16x16/apps/
newins GUI/p7zip_16_ok.png p7zip.png
if use kde; then
rm GUI/kde4/p7zip_compress.desktop || die
insinto /usr/share/kde4/services/ServiceMenus
doins GUI/kde4/*.desktop
dodir /usr/share/kservices5/ServiceMenus
for item in "${D}"/usr/share/kde4/services/ServiceMenus/*.desktop; do
item="$(basename ${item})"
dosym "/usr/share/kde4/services/ServiceMenus/${item}" "/usr/share/kservices5/ServiceMenus/${item}"
done
fi
fi
dobin contrib/gzip-like_CLI_wrapper_for_7z/p7zip
doman contrib/gzip-like_CLI_wrapper_for_7z/man1/p7zip.1
exeinto /usr/$(get_libdir)/${PN}
doexe bin/7z bin/7za bin/7zr bin/7zCon.sfx
doexe bin/*$(get_modname)
if use rar; then
exeinto /usr/$(get_libdir)/${PN}/Codecs/
doexe bin/Codecs/*$(get_modname)
fi
doman man1/7z.1 man1/7za.1 man1/7zr.1
dodoc ChangeLog README TODO
if use doc; then
dodoc DOC/*.txt
dohtml -r DOC/MANUAL/*
fi
}

@ -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
# $Id$
@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}_src_all.tar.bz2"
LICENSE="LGPL-2.1 rar? ( unRAR )"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 ~s390 sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 ~s390 sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
IUSE="abi_x86_x32 doc kde +pch rar static wxwidgets"
REQUIRED_USE="kde? ( wxwidgets )"

@ -1,155 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
WX_GTK_VER="2.8"
inherit eutils multilib toolchain-funcs wxwidgets
DESCRIPTION="Port of 7-Zip archiver for Unix"
HOMEPAGE="http://p7zip.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}_src_all.tar.bz2"
LICENSE="LGPL-2.1 rar? ( unRAR )"
SLOT="0"
KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 ~s390 sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
IUSE="doc kde rar +pch static wxwidgets"
REQUIRED_USE="kde? ( wxwidgets )"
RDEPEND="
kde? ( x11-libs/wxGTK:2.8[X,-odbc] kde-frameworks/kdelibs:4 )
wxwidgets? ( x11-libs/wxGTK:2.8[X,-odbc] )"
DEPEND="${RDEPEND}
amd64? ( dev-lang/yasm )
x86? ( dev-lang/nasm )"
S=${WORKDIR}/${PN}_${PV}
src_prepare() {
epatch \
"${FILESDIR}"/${P}-execstack.patch \
"${FILESDIR}"/${P}-QA.patch \
"${FILESDIR}"/${P}-CVE-2015-1038.patch
if ! use pch; then
sed "s:PRE_COMPILED_HEADER=StdAfx.h.gch:PRE_COMPILED_HEADER=:g" -i makefile.* || die
fi
sed \
-e 's:-m32 ::g' \
-e 's:-m64 ::g' \
-e 's:-O::g' \
-e 's:-pipe::g' \
-e "/^CC/s:\$(ALLFLAGS):${CFLAGS} \$(ALLFLAGS):g" \
-e "/^CXX/s:\$(ALLFLAGS):${CXXFLAGS} \$(ALLFLAGS):g" \
-i makefile* || die
# remove non-free RAR codec
if use rar; then
ewarn "Enabling nonfree RAR decompressor"
else
sed -e '/Rar/d' -i makefile* || die
rm -rf CPP/7zip/Compress/Rar || die
epatch "${FILESDIR}"/9.04-makefile.patch
fi
sed -i \
-e "/^CXX=/s:g++:$(tc-getCXX):" \
-e "/^CC=/s:gcc:$(tc-getCC):" \
-e '/ALLFLAGS/s:-s ::' \
makefile* || die "changing makefiles"
if use amd64; then
cp -f makefile.linux_amd64_asm makefile.machine || die
elif use x86; then
cp -f makefile.linux_x86_asm_gcc_4.X makefile.machine || die
elif [[ ${CHOST} == *-darwin* ]] ; then
# Mac OS X needs this special makefile, because it has a non-GNU linker
[[ ${CHOST} == *64-* ]] \
&& cp -f makefile.macosx_64bits makefile.machine \
|| cp -f makefile.macosx_32bits makefile.machine
# bundles have extension .bundle but don't die because USE=-rar
# removes the Rar directory
sed -i -e '/strcpy(name/s/\.so/.bundle/' \
CPP/Windows/DLL.cpp || die
sed -i -e '/^PROG=/s/\.so/.bundle/' \
CPP/7zip/Bundles/Format7zFree/makefile \
$(use rar && echo CPP/7zip/Compress/Rar/makefile) || die
elif use x86-fbsd; then
# FreeBSD needs this special makefile, because it hasn't -ldl
sed -e 's/-lc_r/-pthread/' makefile.freebsd > makefile.machine
fi
if use static; then
sed -i -e '/^LOCAL_LIBS=/s/LOCAL_LIBS=/&-static /' makefile.machine || die
fi
if use kde || use wxwidgets; then
einfo "Preparing dependency list"
emake depend
fi
}
src_compile() {
emake all3
if use kde || use wxwidgets; then
emake -- 7zG
emake -- 7zFM
fi
}
src_test() {
emake test test_7z test_7zr
}
src_install() {
# this wrappers can not be symlinks, p7zip should be called with full path
make_wrapper 7zr "/usr/$(get_libdir)/${PN}/7zr"
make_wrapper 7za "/usr/$(get_libdir)/${PN}/7za"
make_wrapper 7z "/usr/$(get_libdir)/${PN}/7z"
if use kde || use wxwidgets; then
make_wrapper 7zG "/usr/$(get_libdir)/${PN}/7zG"
make_wrapper 7zFM "/usr/$(get_libdir)/${PN}/7zFM"
make_desktop_entry 7zFM "${PN} FM" ${PN} "GTK;Utility;Archiving;Compression"
dobin GUI/p7zipForFilemanager
exeinto /usr/$(get_libdir)/${PN}
doexe bin/7z{G,FM}
insinto /usr/$(get_libdir)/${PN}
doins -r GUI/{Lang,help}
insinto /usr/share/icons/hicolor/16x16/apps/
newins GUI/p7zip_16_ok.png p7zip.png
if use kde; then
rm GUI/kde4/p7zip_compress.desktop || die
insinto /usr/share/kde4/services/ServiceMenus
doins GUI/kde4/*.desktop
fi
fi
dobin contrib/gzip-like_CLI_wrapper_for_7z/p7zip
doman contrib/gzip-like_CLI_wrapper_for_7z/man1/p7zip.1
exeinto /usr/$(get_libdir)/${PN}
doexe bin/7z bin/7za bin/7zr bin/7zCon.sfx
doexe bin/*$(get_modname)
if use rar; then
exeinto /usr/$(get_libdir)/${PN}/Codecs/
doexe bin/Codecs/*$(get_modname)
fi
doman man1/7z.1 man1/7za.1 man1/7zr.1
dodoc ChangeLog README TODO
if use doc; then
dodoc DOCS/*.txt
dohtml -r DOCS/MANUAL/*
fi
}

@ -1,156 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
WX_GTK_VER="2.8"
inherit eutils multilib toolchain-funcs wxwidgets
DESCRIPTION="Port of 7-Zip archiver for Unix"
HOMEPAGE="http://p7zip.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}_src_all.tar.bz2"
LICENSE="LGPL-2.1 rar? ( unRAR )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
IUSE="doc kde rar +pch static wxwidgets abi_x86_x32"
REQUIRED_USE="kde? ( wxwidgets )"
RDEPEND="
kde? ( x11-libs/wxGTK:2.8[X,-odbc] kde-frameworks/kdelibs:4 )
wxwidgets? ( x11-libs/wxGTK:2.8[X,-odbc] )"
DEPEND="${RDEPEND}
amd64? ( dev-lang/yasm )
abi_x86_x32? ( >=dev-lang/yasm-1.2.0-r1 )
x86? ( dev-lang/nasm )"
S=${WORKDIR}/${PN}_${PV}
src_prepare() {
epatch \
"${FILESDIR}"/${P}-osversion.patch \
"${FILESDIR}"/${P}-CVE-2015-1038.patch
if ! use pch; then
sed "s:PRE_COMPILED_HEADER=StdAfx.h.gch:PRE_COMPILED_HEADER=:g" -i makefile.* || die
fi
sed \
-e 's:-m32 ::g' \
-e 's:-m64 ::g' \
-e 's:-O::g' \
-e 's:-pipe::g' \
-e "/^CXX=/s:g++:$(tc-getCXX):" \
-e "/^CC=/s:gcc:$(tc-getCC):" \
-e '/ALLFLAGS/s:-s ::' \
-e "/OPTFLAGS=/s:=.*:=${CXXFLAGS}:" \
-i makefile* || die
# remove non-free RAR codec
if use rar; then
ewarn "Enabling nonfree RAR decompressor"
else
sed \
-e '/Rar/d' \
-e '/RAR/d' \
-i makefile* CPP/7zip/Bundles/Format7zFree/makefile || die
rm -rf CPP/7zip/Compress/Rar || die
fi
if use abi_x86_x32; then
sed -i -e "/^ASM=/s:amd64:x32:" makefile*
cp -f makefile.linux_amd64_asm makefile.machine || die
elif use amd64; then
cp -f makefile.linux_amd64_asm makefile.machine || die
elif use x86; then
cp -f makefile.linux_x86_asm_gcc_4.X makefile.machine || die
elif [[ ${CHOST} == *-darwin* ]] ; then
# Mac OS X needs this special makefile, because it has a non-GNU linker
[[ ${CHOST} == *64-* ]] \
&& cp -f makefile.macosx_64bits makefile.machine \
|| cp -f makefile.macosx_32bits makefile.machine
# bundles have extension .bundle but don't die because USE=-rar
# removes the Rar directory
sed -i -e '/strcpy(name/s/\.so/.bundle/' \
CPP/Windows/DLL.cpp || die
sed -i -e '/^PROG=/s/\.so/.bundle/' \
CPP/7zip/Bundles/Format7zFree/makefile \
$(use rar && echo CPP/7zip/Compress/Rar/makefile) || die
elif use x86-fbsd; then
# FreeBSD needs this special makefile, because it hasn't -ldl
sed -e 's/-lc_r/-pthread/' makefile.freebsd > makefile.machine
fi
if use static; then
sed -i -e '/^LOCAL_LIBS=/s/LOCAL_LIBS=/&-static /' makefile.machine || die
fi
if use kde || use wxwidgets; then
einfo "Preparing dependency list"
emake depend
fi
}
src_compile() {
emake all3
if use kde || use wxwidgets; then
emake -- 7zG
emake -- 7zFM
fi
}
src_test() {
emake test test_7z test_7zr
}
src_install() {
# this wrappers can not be symlinks, p7zip should be called with full path
make_wrapper 7zr "/usr/$(get_libdir)/${PN}/7zr"
make_wrapper 7za "/usr/$(get_libdir)/${PN}/7za"
make_wrapper 7z "/usr/$(get_libdir)/${PN}/7z"
if use kde || use wxwidgets; then
make_wrapper 7zG "/usr/$(get_libdir)/${PN}/7zG"
make_wrapper 7zFM "/usr/$(get_libdir)/${PN}/7zFM"
make_desktop_entry 7zFM "${PN} FM" ${PN} "GTK;Utility;Archiving;Compression"
dobin GUI/p7zipForFilemanager
exeinto /usr/$(get_libdir)/${PN}
doexe bin/7z{G,FM}
insinto /usr/$(get_libdir)/${PN}
doins -r GUI/{Lang,help}
insinto /usr/share/icons/hicolor/16x16/apps/
newins GUI/p7zip_16_ok.png p7zip.png
if use kde; then
rm GUI/kde4/p7zip_compress.desktop || die
insinto /usr/share/kde4/services/ServiceMenus
doins GUI/kde4/*.desktop
fi
fi
dobin contrib/gzip-like_CLI_wrapper_for_7z/p7zip
doman contrib/gzip-like_CLI_wrapper_for_7z/man1/p7zip.1
exeinto /usr/$(get_libdir)/${PN}
doexe bin/7z bin/7za bin/7zr bin/7zCon.sfx
doexe bin/*$(get_modname)
if use rar; then
exeinto /usr/$(get_libdir)/${PN}/Codecs/
doexe bin/Codecs/*$(get_modname)
fi
doman man1/7z.1 man1/7za.1 man1/7zr.1
dodoc ChangeLog README TODO
if use doc; then
dodoc DOC/*.txt
dohtml -r DOC/MANUAL/*
fi
}

@ -1,157 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
WX_GTK_VER="3.0"
inherit eutils multilib toolchain-funcs wxwidgets
DESCRIPTION="Port of 7-Zip archiver for Unix"
HOMEPAGE="http://p7zip.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}_src_all.tar.bz2"
LICENSE="LGPL-2.1 rar? ( unRAR )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
IUSE="doc kde rar +pch static wxwidgets abi_x86_x32"
REQUIRED_USE="kde? ( wxwidgets )"
RDEPEND="
kde? ( x11-libs/wxGTK:${WX_GTK_VER}[X] kde-frameworks/kdelibs:4 )
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )"
DEPEND="${RDEPEND}
amd64? ( dev-lang/yasm )
abi_x86_x32? ( >=dev-lang/yasm-1.2.0-r1 )
x86? ( dev-lang/nasm )"
S=${WORKDIR}/${PN}_${PV}
src_prepare() {
epatch \
"${FILESDIR}"/${P}-osversion.patch \
"${FILESDIR}"/${P}-CVE-2015-1038.patch
if ! use pch; then
sed "s:PRE_COMPILED_HEADER=StdAfx.h.gch:PRE_COMPILED_HEADER=:g" -i makefile.* || die
fi
sed \
-e 's:-m32 ::g' \
-e 's:-m64 ::g' \
-e 's:-O::g' \
-e 's:-pipe::g' \
-e "/^CXX=/s:g++:$(tc-getCXX):" \
-e "/^CC=/s:gcc:$(tc-getCC):" \
-e '/ALLFLAGS/s:-s ::' \
-e "/OPTFLAGS=/s:=.*:=${CXXFLAGS}:" \
-i makefile* || die
# remove non-free RAR codec
if use rar; then
ewarn "Enabling nonfree RAR decompressor"
else
sed \
-e '/Rar/d' \
-e '/RAR/d' \
-i makefile* CPP/7zip/Bundles/Format7zFree/makefile || die
rm -rf CPP/7zip/Compress/Rar || die
fi
if use abi_x86_x32; then
sed -i -e "/^ASM=/s:amd64:x32:" makefile*
cp -f makefile.linux_amd64_asm makefile.machine || die
elif use amd64; then
cp -f makefile.linux_amd64_asm makefile.machine || die
elif use x86; then
cp -f makefile.linux_x86_asm_gcc_4.X makefile.machine || die
elif [[ ${CHOST} == *-darwin* ]] ; then
# Mac OS X needs this special makefile, because it has a non-GNU linker
[[ ${CHOST} == *64-* ]] \
&& cp -f makefile.macosx_64bits makefile.machine \
|| cp -f makefile.macosx_32bits makefile.machine
# bundles have extension .bundle but don't die because USE=-rar
# removes the Rar directory
sed -i -e '/strcpy(name/s/\.so/.bundle/' \
CPP/Windows/DLL.cpp || die
sed -i -e '/^PROG=/s/\.so/.bundle/' \
CPP/7zip/Bundles/Format7zFree/makefile \
$(use rar && echo CPP/7zip/Compress/Rar/makefile) || die
elif use x86-fbsd; then
# FreeBSD needs this special makefile, because it hasn't -ldl
sed -e 's/-lc_r/-pthread/' makefile.freebsd > makefile.machine
fi
if use static; then
sed -i -e '/^LOCAL_LIBS=/s/LOCAL_LIBS=/&-static /' makefile.machine || die
fi
if use kde || use wxwidgets; then
need-wxwidgets unicode
einfo "Preparing dependency list"
emake depend
fi
}
src_compile() {
emake all3
if use kde || use wxwidgets; then
emake -- 7zG
emake -- 7zFM
fi
}
src_test() {
emake test test_7z test_7zr
}
src_install() {
# this wrappers can not be symlinks, p7zip should be called with full path
make_wrapper 7zr "/usr/$(get_libdir)/${PN}/7zr"
make_wrapper 7za "/usr/$(get_libdir)/${PN}/7za"
make_wrapper 7z "/usr/$(get_libdir)/${PN}/7z"
if use kde || use wxwidgets; then
make_wrapper 7zG "/usr/$(get_libdir)/${PN}/7zG"
make_wrapper 7zFM "/usr/$(get_libdir)/${PN}/7zFM"
make_desktop_entry 7zFM "${PN} FM" ${PN} "GTK;Utility;Archiving;Compression"
dobin GUI/p7zipForFilemanager
exeinto /usr/$(get_libdir)/${PN}
doexe bin/7z{G,FM}
insinto /usr/$(get_libdir)/${PN}
doins -r GUI/{Lang,help}
insinto /usr/share/icons/hicolor/16x16/apps/
newins GUI/p7zip_16_ok.png p7zip.png
if use kde; then
rm GUI/kde4/p7zip_compress.desktop || die
insinto /usr/share/kde4/services/ServiceMenus
doins GUI/kde4/*.desktop
fi
fi
dobin contrib/gzip-like_CLI_wrapper_for_7z/p7zip
doman contrib/gzip-like_CLI_wrapper_for_7z/man1/p7zip.1
exeinto /usr/$(get_libdir)/${PN}
doexe bin/7z bin/7za bin/7zr bin/7zCon.sfx
doexe bin/*$(get_modname)
if use rar; then
exeinto /usr/$(get_libdir)/${PN}/Codecs/
doexe bin/Codecs/*$(get_modname)
fi
doman man1/7z.1 man1/7za.1 man1/7zr.1
dodoc ChangeLog README TODO
if use doc; then
dodoc DOC/*.txt
dohtml -r DOC/MANUAL/*
fi
}

@ -13,7 +13,7 @@ DIST vim-8.0.0106.tar.gz 12945768 SHA256 cbace3e7a2db3df73720c4181fa4cdbf7df9431
EBUILD gvim-7.4.2102.ebuild 11249 SHA256 a839a86dc938f39858ea0e968ba0014242daa8dc295158f164aaf8006a3b76f6 SHA512 4180861c1c12757249bb7d76197d0ea6060806a969968e2a217d9a93b39eee99edc42298df260ff378637c35b7226dbc880c601a4b73e669e1ebe0ac7bf36ae1 WHIRLPOOL bec7ddce1511b1b347b42b08cb79c3b67240ff73157adffadd8ec94255822e7cf9e2e657f99fb262c9c6c9264cb6e0156c3a0391a6236fbc27f99359c07f182b
EBUILD gvim-7.4.769.ebuild 12050 SHA256 d4f667bc2b64bff62d947ec3aeb96e298c996335ffb36828a08c10591aea8ea5 SHA512 eab70977003868d15aa2369f80b5f8a9c17676aa4490668b14a698dd6732f28ed9206a64cf29fbbe8ce815371192dd0e033a59127ed52cb77fc06f26d5674aeb WHIRLPOOL 17b517aadce5c897f97974856bf86419c092c3997c4867bcc73eb5fbfd82cb5d13fe697e293f2ef96e37b32eaec89100ca4d6319a1814eb2ce192f0b061f1456
EBUILD gvim-8.0.0005.ebuild 11594 SHA256 e2f4480f4d3aee4dd4ab41f2c0e62962572f968d9f05f74f7f9071a8d57d6fe8 SHA512 2d145c1fe22b01b009aea9ca12b6aa34b3cd3ad28b3c6112991803fd91c88d0e20f8b477db2606d2dc82f8285f491deb67c78efb3469b0628214adb52b931535 WHIRLPOOL 74d4186c284c0a1cb1961f9205242397e607cd3e5f418c99732378f6abbfc2774b6efe6ff1918eb2b04ab13c46a97f8b79d9e0e232be6c1b3eda868137884af5
EBUILD gvim-8.0.0106.ebuild 11586 SHA256 59e7c5c6d34da66a51f7c3712a8df1271ee39815bb0247db5e5d10e7fffd5c99 SHA512 cb4f608087f22e686de87ce26074e84e2980fece13ff546e09d6ece37ba23578078db4c1d5e028dd043e1e3596543ce5e5b3e3aff0506a653f7d3f7acb02d691 WHIRLPOOL 938f504214699b81d56cf97141a24417edf23cdb756c8ae8b893a43d8ad155fdc105db6763da490639ffcf210c8919959729e2dae04ffbf53ce6894e0cb8a36f
EBUILD gvim-8.0.0106.ebuild 11585 SHA256 f19baf111e7ee9032a2a0f7cd2384a21ee6726329ec4060ee7375f8e9703f975 SHA512 4e28380974479c9189036c3aaa1284c3d28ca829a87890d6a5e13da0b07ab70ca961f6ab0e9c9bbb560a5e7829f8905750616ad9235a4659a994b00725281930 WHIRLPOOL a5fdbfdd84974a5490ac813382531221c2f832f52bbd77bfe920d3d96c6420429d97785cb9804ea5d410e401806da73eb9cfd00de5cc24514d316e8850fe8fb6
EBUILD gvim-9999.ebuild 11594 SHA256 75ba0b5d2c17e01913a95a54ba5e2e904bea9e556f8a9a779183460bf2684365 SHA512 282e9e73d1dc69ed85bb1ef15a33d8f2fb82473f7368985cb69f03c8df109e945644411508e030aa539b422e6e4be8358b3cbeb022601a6e9bd1100bb9cf79f3 WHIRLPOOL 35a1076861a97516559b59f6fab3cc00d7568e82a57fe516ce3ef3de0328e5c199c44e383502ba604ae2f26195a487cb46041a65d5df6829c92678b18de08606
MISC ChangeLog 7715 SHA256 5666aeab068ae894e72060f7623f040d7ffde343a06696249b565fd245865a8b SHA512 c473588caa73e7d1874be8fcf42878b8d5e3530ee73c073382368208b6b0126ab0586e2f5d7b563152be359f891db97a89931dcb65921857629530df6543fb4d WHIRLPOOL 6fcb0617e6f2bf3f8d937828558d86aa9da4950b6fe31c80134bbcea1d6f91ffbb10a7d5d00cfedb5f121837b34d31d8ce464844af6862d00193a521f312bf58
MISC ChangeLog-2015 64168 SHA256 fd464c76716730dfb6349ce37fef75a93302770ffdceaf00928590215337e659 SHA512 8f0ff5bf344c451d2657c153c82a96e65e5ffac317dd560e08e38ba05ed857aefd0d4bc2e23bde7eb2cfae36de678390c3cbda517f9ee3619ab6b3a3d9821311 WHIRLPOOL 9f83a19841c6c03bf21f58514f7cffea4bc7554aeab23d742348f854a19465727fbedf763f1a70f1db7dc75af0e2490b36c8e7cba83e2780e021dd7af7b633a7

@ -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
# $Id$
@ -15,7 +15,7 @@ if [[ ${PV} == 9999* ]] ; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://dev.gentoo.org/~radhermit/vim/vim-8.0.0106-gentoo-patches.tar.bz2"
KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
fi
DESCRIPTION="GUI version of the Vim text editor"

@ -12,7 +12,7 @@ EBUILD vim-core-7.4.2102.ebuild 6858 SHA256 3e20f5509e87954d44d3ebfff21d749c3191
EBUILD vim-core-7.4.769.ebuild 6918 SHA256 97dd69dc1715e1406fc795eb38ae91d9ee78f743a38db859d17396cb2c62cc3b SHA512 8034f26be445b3cbb5e73972b1ef5f58a41f2dc1e76a3a14ba5099ff55f66b891781f040c613cb6206eccd7bdb4fb9cd5f48a8978e5662d1dbc634d6396c35de WHIRLPOOL 3922467adccdfecea9d93a27df27873503bae61d502df2cf414df3d394ae1546063eb7c7e23fffc5008666288eb3cc9698b3c3a08b0adecbaf2a20a229dabc74
EBUILD vim-core-8.0.0005-r1.ebuild 6820 SHA256 177b6d5065413efcac3a85304709626584edada446a6d5b1341f254258d0d053 SHA512 0904c40dc58c5e800a96ec836047205051de16c9f787325e6af4bd8f04f2ccce099bef3b4a32abf1a7e600d5e6b20cd435df943e4f92bbc9677b05cbe9e6bd83 WHIRLPOOL 0bf626d96e2b205a51a9079e9295928f03a594ff71d6e6c65fa21381535152077c68149ab118e570bf9de7cbd68ee58a6a05224c6ab21229f3139d32e0a3d89f
EBUILD vim-core-8.0.0005.ebuild 6820 SHA256 1555f3ea7d1b0554e4101d3f1e2e88717ac4456e651126d64dad7a4dd549cc82 SHA512 a6125d2e38670bf9553f18469d546aff9b648bac476c40a4a005d81c51af6265baf725554bc84ba64cd5d760534e21e0762a318687398da74c796f6131eb041a WHIRLPOOL 455be6b08099b26270bde44240464d11f4880024df00e6c9949efbdf8a0b1e9478409c6aee0bf7b623019ef559510a28acb8f432fbaa216a88353027be1b72af
EBUILD vim-core-8.0.0106.ebuild 6812 SHA256 f5709c9aa0d4a068cc1399085de2dc3f81cfd2eb608479199d34e5d80bb14ecf SHA512 598e8f94cb3b08aebe6ce666c188ccd4380ec49970f40c01d6cd8380d5d1a00250f1a42ec151aa7f77649dac70baf4e342c2d4b0850114ab4e4ec5d9e01fbcee WHIRLPOOL b9267a1edb5e7f0fba65c28dff71037c78c51826b0dbb4781db7926ddd2449d75cf737ee42c324397816819982d489d3104049ba6318fca44a1cd7ff2d04e72c
EBUILD vim-core-8.0.0106.ebuild 6811 SHA256 16a273feed336043b764a143ab5c14f0631fe4dc59a2524d1cdff62902b36270 SHA512 3292ede6d720b7fc8c95b4f474fc807894783f2842e1acc0665b66e17cfe2d4c8eed9082d89fbf3dc19ebe87b9a1e292dcb6174b641502a3433569d1e34bfb16 WHIRLPOOL 723a859a749e596c4d3bc51310f51c27a35c77c8468ada45d2940d7a7c0bd879465e7ff53fdc1c26b8d55ca68743d798f37289fca3eb19856cf11c9b5987a90e
EBUILD vim-core-9999.ebuild 6820 SHA256 d3e3e9e11fddbe4a03be83cbef424565f2b9892de83b2feee6fea88dd7b953d9 SHA512 52f791d92ee3024555620d70f43b18bb9660f615a453fa27a620d50fbb901635f55f291f217a0dcb111edafbeb5a8197afa475b401681c1308cec9383b64ffd5 WHIRLPOOL 705a5c6d4edbd8b4263a829157bc1f95b1089a698646598fa2c54aa0d91bfd22724fd6d754bef0d62b86db04051696f3da2c4f95a5bbf22c0d0fe3994a6db125
MISC ChangeLog 8466 SHA256 568fecc9d283b1c6af99b67c5a0ba20fa02cbdfa3cdf7c869054c9ae13af394b SHA512 fc31c71c500181b09cfa36f324531392057e5b28c4990346435e9b7002083e15238fa16661178081122bdf58a5adc8ffd2f10b9527e6ddfcba79263ed58cdd83 WHIRLPOOL ddc6b0a57525d743a7e79dc67354b87f4a3ee054023d29aa976cd475373bf7d24501d51686d48257dc8cf67249dd7bb18b418e650d78ce706298c1647b8d6ba6
MISC ChangeLog-2015 63585 SHA256 fcbf2e79dabadcfea37e13f90bd1a0da5060f06fa4676551bb5ae5c15b140d3b SHA512 f5431dc90fecae587bfe51915711f2cd117505a034dfa821d412e29898d2046feb7afa98762878b9554d602c4a24dce8807b75613ba7b01fb5747ebc5911fe54 WHIRLPOOL 2410b2440a6eecee31ac1f8b2ccfc0ebc5ffbaf043e95fb4734fd1e22fd4b29093296d1a6b63a8e6e66c5d845a3b300f7655c31e2397eddb2a582033796b680c

@ -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
# $Id$
@ -13,7 +13,7 @@ if [[ ${PV} == 9999* ]] ; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://dev.gentoo.org/~radhermit/vim/vim-8.0.0106-gentoo-patches.tar.bz2"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="vim and gvim shared files"

@ -9,7 +9,7 @@ DIST vim-8.0.0106.tar.gz 12945768 SHA256 cbace3e7a2db3df73720c4181fa4cdbf7df9431
EBUILD vim-7.4.2102.ebuild 10207 SHA256 b2cdc9a20fd3e7f7610f48041f6f36990e6f552501f223108dd791b04c59a817 SHA512 fb6eef340b0cf4c2c23fa4ceae74a6c2eae9ab5bd9d547edfca0bfed96326e79269b7f3f5776c9022d3238d7da121ee41c07a3828a799d255e4fa674dce94158 WHIRLPOOL 6758fe3de914dba6c594122cd99e155a764fc0710f171c200cc04832c856e51e0451a7ced656f04f7c151aa7d5e696c8d7a79b66b16b20f61dc155c5a72127ef
EBUILD vim-7.4.769.ebuild 11405 SHA256 c4799e82c7eef9989b7d7fb40f3707cdebdbc535ed4b32a5ffa2e071a99f09ff SHA512 d4934dcc24dd6931c720db33b90f8d3a3933adf1a658b563c84c7843754a3d5f4701a8bafe9ffa75afa4217f53b09485aa979d635053ca5ee40ef78143a9a71b WHIRLPOOL 12c69d4e052056e6955c51aeaaefd74cacc8eb0910f44d538d99572b7aa7452cb2e5352d6e659ef5417e86291a6b0f29445700b8d80d6cc8868eb7d65f3700f4
EBUILD vim-8.0.0005.ebuild 10186 SHA256 3243dc910d7817ca1483baeeb30494c5e26667d97a12bd97ebf0a75f7054529b SHA512 06b935245a6e703768ceb3a6fb7a134ecd5527806d0dc6aa788a933acca94ebd25d728c73049b00476a42244d4417fbf57773a768756740bcc2e020c3c0e048a WHIRLPOOL 5400b476455b99971f17ff7a09c6fc4be371ce3f7172cb079673aabf9a1ec6ab2303411b1cd7853a3221944eb44cdf7fdf437df9be20f8ce9d6f8f82c1dade6a
EBUILD vim-8.0.0106.ebuild 10178 SHA256 2cbc318bd05fb948b6d7bdaabc4c2080334f1fa2f37ebffab9436402297fc062 SHA512 a5305032f0de962348b8e394b2da2fa3b0cf401253ddb572d5b4f1721c4f9618762b9a91271b21bdefb97a0e61fd2a7ecfaaebcf9ebd65b9d268fd886784e0b6 WHIRLPOOL ae2822fcb86743600b8e663eee31d09eae44ed3ca242209ab4bc38e66b5ee22fc84427804403266eb02bdc84318c895eb0eed87d60ba605f4166560a03701bfa
EBUILD vim-8.0.0106.ebuild 10177 SHA256 acdbee473fac2f2aedcca14b398edbf43eeb1e577b2b973729739c496d1ea15e SHA512 7b852ed2803da79cf252480ace79b48e2e0f6a04647646050413bebfa9928c53504cd9bd663e59fe1f40edf9f90855addeef77f5591b9b0ef7e72626683e4d09 WHIRLPOOL f02fe43715b0de787be7944e78a9a8b1f7a76ad536d2f236030c8ce7d5915cfaf9da9ea077d7162d45039495778be1e6201d3e205da0a77f9b544da16d817e50
EBUILD vim-9999.ebuild 10186 SHA256 67ea4900e5685966487c6a44fc36c158d6c2ae837014744449000511419b7d2c SHA512 b334d5e72b5cbdaca53851bcb05d1c18e0cc6b94b11abde21cbf407e9d1995c07d16c1365a69cb21864e2302a96045e6249f40c29628be24e2fdda840a2247e1 WHIRLPOOL 6ca93f7baf89cf37a2e521242ecc5d4fdd1d034a6199ef1d2e2ddd2916e09dec2dfd5642a540c04fbe46dcdc5dfe0afb2f1e31151213c6a26d1b7b46a3092cdd
MISC ChangeLog 7848 SHA256 6fc0792ca6d0bc4bf25efefac019e1938db855deffd2a47a02de28f848e29c48 SHA512 de0459f63bb4caad161089ec6e662cb6f5aba4fc8413de18f205ed5e5ec3b1576fe6d3ad9c5799c333bd3435857801a80eb63d77a9ac3e30c1e9ea44580076d8 WHIRLPOOL d8df884c001bb4572d0c50a0b69ce2cdad81abefc95a66769cde7c34eb50a52db31bb192de1015f8927d123102e0c9c4e1222e02b5955f8aea88d1cca19410f7
MISC ChangeLog-2015 67669 SHA256 86ac1b2a4e92a9eab943636dde488ccb9351b509b3775e8e11f30e5367d48732 SHA512 f84c582b834fdb2907730b9f409f243e10d98777083a8b9a5b689a803d974f2181a93c7de6d197f4482e6b054992f1324d5e0e9d580f7cc89d6d48947a3e9ed7 WHIRLPOOL 047df580ce408d600fd30222ecd55b24414ee3aaea8cd156728a371a878ee0da86ec18843699bc961a911429c57bbf578bd2d4569c2d116f8cf1bac110ee79b4

@ -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
# $Id$
@ -14,7 +14,7 @@ if [[ ${PV} == 9999* ]] ; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://dev.gentoo.org/~radhermit/vim/vim-8.0.0106-gentoo-patches.tar.bz2"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Vim, an improved vi-style text editor"

@ -1,7 +1,9 @@
DIST docker-compose-1.10.0_pre20161220.tar.gz 219218 SHA256 3e5e0a4dbe52979f32170e9572a6574ff0de97969fdc647f013f8ad4b383aa4f SHA512 5c6ad437228916d8ae713a553c73b9aeb10302fd4ea21b01911718f593eacd6b6a9c439a9a239f754daaafda6363a67300f60b5d9cb820679574b3a3b6a2df75 WHIRLPOOL da8b85e9275c716083b1688cbc067da26e6547bc9fe5eb90ced191f1313830fe7ffa25ad67b4f4cff9534425bbc3224ba80d6bc6d5087128b52af8fa4ad09a5f
DIST docker-compose-1.10.0_rc1.tar.gz 164196 SHA256 122a8eae97e0f80ddcf82cc194b274ff46cf92ba9f6ad66b4a2080b62c366ba9 SHA512 3e93cd686f887e5fab1be4d084cbae515142aaa01a511cc8904969288cf63cc9e4959a93d9fd0d7750ec9b17b3d9dba9724c13c088be66f69d053c2ebcaab947 WHIRLPOOL 9d77c4a0c9daa3dc032aba0cdaa763c59eb0b34fb1e523fb710b61129aaf5fb3f2671c58b43b2eae31ccfad246aa4dd9a3d335b2676aa8429e227a6dac5b6645
DIST docker-compose-1.8.1.tar.gz 151478 SHA256 1c72725a0a5cd41f56021cb51c6cba86932fb5b4155378ce883500d2644efc84 SHA512 8b33bf5b1fa3eeb5c5724e7ada8c61cf054a5cc1af68c9c9ab40955958f0f6a537f5bad8d54367dddc5ae66930d0555c83da47a48fc43f623d92fd60ad01cb62 WHIRLPOOL 5dca7ff3303833a45b0e7f462a375c58f68f4a19659e66b93bfc564701df8dfba70311151eb674a84c5a3b81703ddcc8809c6c7b89574c738ac9db96a32c93e6
DIST docker-compose-1.9.0.tar.gz 156392 SHA256 98fb664c79c06a0777af2540b83eaa63c6a05ae7eb9e7417193899df2f96e27f SHA512 9d145807406ce4de3e91245bba4f774d80e0a39a81115fc111624e1a56b7e8a7505d49700df68b062efc65f8de661c8dca08067615a7504b3d7adf6c15d156d0 WHIRLPOOL ca64f1e8e9c830c3cab01193be0d809cbb80fbea2a451dd7f51ff688d76a376a047bdc781471b292de06a275f933ebf755c4b24cc60fe19fe77fb4729101b9e5
EBUILD docker-compose-1.10.0_pre20161220-r1.ebuild 2240 SHA256 5832c01b7bedce13ff9310fe21202577ffe8562ca2881faf301af4046ddd9e02 SHA512 63520720022001f199b55ab4d9542d1f8413b4d211f63c93171dc7e74cc2a5a9dc9548409783a264dd00de59d60c161d8654b548728cca40f0231dfbf24ae23e WHIRLPOOL 00bab66db12755434d0a41e23d11c34c3e4bb3bf5b9e2ff64b5d5b6ebcc2a2f7095c7f7418ec5041d8d7d894023c2b18289990e4caafe3df3ffda6a10ac75c67
EBUILD docker-compose-1.10.0_rc1.ebuild 2191 SHA256 41cb970bd47713274187f205dc39acf1c7fdb0eea6d04df77215724891fc88dd SHA512 0b090b78ac3df6f676e1660e53791188850ab7d286024ffa4bbd8036d10ff3c648728b5e4c42e9b9927e1147b0c3f5a460e5f44e3fc8fafc5e6322941dfb9c10 WHIRLPOOL 103f383c38711c7bf71f3416cd6f9ba72760585a7340c0448a65bf1de8150781f8a25e1201d9b1ebe5d976d5b7819e3e015d11eaf3632a1bebc116a513958beb
EBUILD docker-compose-1.8.1.ebuild 2002 SHA256 2bb01ed0bb64d09364b288b3230d85e59aa5154a4db928ef719038dd9aab0e50 SHA512 a69a1770adea8abe93fa42f18dc63cc2936fea2add2b5ae396f3ffd58307fb2d0bbedd138afafae70aa7f55276dfefd9243bbcedf96429bb7773432145f35bb0 WHIRLPOOL d3367b3a8d3e7709d030bec1958344c58104f1836f263823ceeca634644afb8348ba83628f093e71c20b8c4048c261c98392fc621f7b3f626de500cfb1a9e773
EBUILD docker-compose-1.9.0.ebuild 2105 SHA256 fa3c5c61db236ec67588913ce0667e54bc7098575f3bd07ad478e04f9cc88fc4 SHA512 b3d5ab2c04be59acbd8adb9887f58856e3464f395b2bda88708ddf9e0a93a690fe0425fea8ffac8490eae9cb4a444f911479a8668eee1357eca994197ab5ed24 WHIRLPOOL 0d0725cc7e6e69d932c9acdf2744e6a476feabc12759ae3b333a6773f5b8164b4ac9aec36bcd0a3b44dd92aba69e465b99085f9c4fa717067303740b60466c26
MISC ChangeLog 7390 SHA256 ae21930aa14aceeee5431fcc8a56fac3dee8669d40870ae270bbb0aee996a5c2 SHA512 a9b25e64464a89185b62acdd2de8dd1cb923734612ba9ce2c9fb67b8daea9a9cd31f84c1f963d4c7ceac39b16b19e32cd1b0e5792b94aab8e486c485d9818c05 WHIRLPOOL e51fcce39afe9e0e8837e6cf5ba5a37a2010dc99866e62a48c1abaa4e85a5219208d59497014bb30b6fc76b497910adad25060b3dd78194129e3f030e6e066f1

@ -0,0 +1,69 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_4} )
inherit bash-completion-r1 distutils-r1 vcs-snapshot
MY_PV=${PV//_/}
DESCRIPTION="Multi-container orchestration for Docker"
HOMEPAGE="https://www.docker.com/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${MY_PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
CDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/cached-property-1.2.0[${PYTHON_USEDEP}]
<dev-python/cached-property-2[${PYTHON_USEDEP}]
>=dev-python/colorama-0.3.7[${PYTHON_USEDEP}]
<dev-python/colorama-0.4[${PYTHON_USEDEP}]
>=dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}]
<dev-python/dockerpty-0.5[${PYTHON_USEDEP}]
>=dev-python/docker-py-2.0.0[${PYTHON_USEDEP}]
<dev-python/docker-py-3.0[${PYTHON_USEDEP}]
>=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
<dev-python/docopt-0.7[${PYTHON_USEDEP}]
>=dev-python/jsonschema-2.5.1[${PYTHON_USEDEP}]
<dev-python/jsonschema-3[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
<dev-python/pyyaml-4[${PYTHON_USEDEP}]
!~dev-python/requests-2.11.0[${PYTHON_USEDEP}]
<dev-python/requests-2.12[${PYTHON_USEDEP}]
>=dev-python/requests-2.6.1[${PYTHON_USEDEP}]
>=dev-python/six-1.3.0[${PYTHON_USEDEP}]
<dev-python/six-2[${PYTHON_USEDEP}]
>=dev-python/texttable-0.8.1[${PYTHON_USEDEP}]
<dev-python/texttable-0.9[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.32.0[${PYTHON_USEDEP}]
<dev-python/websocket-client-1.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '>=dev-python/enum34-1.0.4[${PYTHON_USEDEP}]' 'python2_7' )
$(python_gen_cond_dep '<dev-python/enum34-2[${PYTHON_USEDEP}]' 'python2_7' )
"
DEPEND="
${CDEPEND}
test? (
dev-python/pytest[${PYTHON_USEDEP}]
$(python_gen_cond_dep '>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]' 'python2_7' )
)
"
RDEPEND="${CDEPEND}"
python_test() {
${PYTHON} -m pytest tests/unit || die "tests failed under ${EPYTHON}"
}
python_install_all() {
newbashcomp contrib/completion/bash/docker-compose ${PN}
insinto /usr/share/zsh/site-functions
doins contrib/completion/zsh/*
distutils-r1_python_install_all
}

@ -3,7 +3,7 @@ DIST docker-1.11.0.tar.gz 10637394 SHA256 088869b9a19ae17656e068aa6d3d473866e813
DIST docker-1.12.5.tar.gz 13693501 SHA256 81b337368efafb631a75f6ad5469413fd5828ce672592c374adf894dc05abd38 SHA512 a116f6c7ae83c21a0560b7860872f55d095687bf276685e78ebfaec5d63b6108fb1553ea0f5ea9d143bd495a4b213398a4d1032b6f4f4fb29b6e8c07c509deb2 WHIRLPOOL 8cf85f3954926491996b304bb0b4a136813e78039facf192222fed0d6d054853f6b6dfa221962fb3731884a4d1e01f3a34516b7d64eff4a74365de442faacf3c
DIST docker-1.13.0_rc5.tar.gz 7743446 SHA256 6213320b23c9f2bd38e197d0612e695d9677b84c1dd2b71f3c0f998caeb51408 SHA512 f8afaecf42585a46cbeb0457fff46e5c78cdceff437b52bd4009c351310bdc4efdee274031b6354c999308f3b8d376a3c45ebca13272ffc586212553d2f386cb WHIRLPOOL 81ed9d7758ebcd1e0856401dd3a7a37a6038ac69a7690f89082020ba1607bf8d9ca6566e9aa350253cc457789808c49c79f80b8a9cd5b6580df9a123df93086d
EBUILD docker-1.11.0.ebuild 7528 SHA256 ac1d3b622c56a4f024272ff06c5f7ea45b46ec23743dac1eef74d517feebbcd2 SHA512 2865d7617b5cfd8684813080e473dc0bf6e9422dcc8c4d1ea1f9ea971cf3a43a834cd6f7973fb150f651b6fa02d884f72309e178db74e9175b4878fa27d76dfe WHIRLPOOL e515f1c8eb887e572184ad3c1b382b7e355f889d38858badbf6c338e11e3793bb5bee05e9e0bbeeea8456ce3a32e533b271ed04e4a00d30646c17168ce15df1c
EBUILD docker-1.12.5.ebuild 8145 SHA256 6a419cc25612f71af9349a8c0943a9c5ee2916a4faa7ff1f9e98e292cedcc86a SHA512 aebc4a27d962236a9341ffbeef5401e7c90743966c5d9bc57cfd8d13101d8d742609bf516a5ea5c364b5c18291efe60a2ed44b13117d7dbe689218ed851e365d WHIRLPOOL 9ffa60db58cf0edcf7e6c2addd1fc1b868a52007dda6574a33d61de4720bf95e9a7e1eb977106fb7283bbf5251ceaca00d52e6c3b4c610758c97f6815f7a6c44
EBUILD docker-1.12.5.ebuild 8149 SHA256 31456424f0fd24113e5e25c8c47eabde80a27d429717dfadd81448bee7cfd4ca SHA512 2fb25134d4ab1cc6075833b77bba92a3badd0537e9837c28ec9eb67d10cd03203ea9e38215f827f8327817fd0dcd4ed59d77c78665fc790f7887289b00743c08 WHIRLPOOL 97e3385a763c6b81f72c9732abf13ed8c2c1841745186b64fc4d157c251b4bce80724ab95f97d48307b85192362e9e0ed755205ce947d1a32d8411938fb03bb4
EBUILD docker-1.13.0_rc5.ebuild 8081 SHA256 a84582f63f570825d482271bdfe1139523b8b74b840cd3e96d14b1fe943beb27 SHA512 61fec7fefc32020f92c238465623fc30c877a8644c84359a11471e16fe78a19c7e7987438f6d5f056f4a24b14910f6d690430338f0158cce6926b47bb47a8a76 WHIRLPOOL 0583b0aecd1b8756eab20761040679dde5da2ddde15e5ce03f95c29e7861f09836e6133312318ab21c1926c59256f98022f26978b4df4e5081e196fa89465b84
EBUILD docker-9999.ebuild 8074 SHA256 f599595e1a2cdc5cd36589599ec4bb4ff1b555f572c50ec6d725a0dca6aa3cf6 SHA512 cdcb9d04e7734abca7acfeffa2d04cc5a47239fc640471d1e20931d879a51188470abef22dc06e76ac2bc8027fdc60197588875c7fdef002ea41c03d9198fdef WHIRLPOOL 06e8ca58c2dc83cb927bd7374682eb9d0680f10bda8fc99638df328eea1ccee7563706136464a876c381d300df0395ee18fdf4e64d2ca65675acf4f215171716
MISC ChangeLog 16614 SHA256 c4a1f03ea867c40c8f3d59df085e2b52f5a65266cd36acd98da7443f383cf106 SHA512 497543224103d2c6229b37d1078ae96f3e5b1513b078071fddcf2658bd0afcf784c7b85fd9edcd9def9caeb35f12e9bae61b19bb0b9ee579c44316ed4d3355e5 WHIRLPOOL 7344124d12051e2cd7fd560c8bc631910de683d20e19d78e4cb9d797be1003b7df05802c094552f7a365033fae9854e24065cc207eabfd2cc7376b6fb787caeb

@ -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
# $Id$
@ -44,7 +44,7 @@ DEPEND="
dev-go/go-md2man
btrfs? (
>=sys-fs/btrfs-progs-3.8
>=sys-fs/btrfs-progs-3.16.1
)
"
@ -59,7 +59,7 @@ RDEPEND="
>=dev-vcs/git-1.7
>=app-arch/xz-utils-4.9
>app-emulation/containerd-0.2.2
>=app-emulation/containerd-0.2.5
app-emulation/runc[apparmor?,seccomp?]
"

@ -15,6 +15,8 @@ DIST wine-1.8.1.tar.bz2 22839063 SHA256 149ad3daaf8593b36c5c061285df0ec2a25e20ea
DIST wine-1.8.2.tar.bz2 22857786 SHA256 51624fadf0145e87f0c01e7ce8524ea1e8d9d360c3e8a86e78cd26a52ce55a6f SHA512 ed4883443b29c00409143932de40c543a65acfc01ce61f223e6ed852e6869d1936e5d6c1c3942335d2fb6c9ee923f6187ba9f3207af9900911c4258c0266a321 WHIRLPOOL 6e658ad3def7b3784753df00534ba67f6b634691a058e20bfefcf4dc44c126e5afc1789135b9e6925e1d79afa82d1c2c39ff696b6a0318d080774d829c5e978d
DIST wine-1.8.3.tar.bz2 22901016 SHA256 d7cecdf7aab93bfe950e6f83ec526681b8770788c7b2a802bfe50ff97fc17a6c SHA512 16e0e0161ded64d6abd4503e4a458e62cc630fd1ce7f8eee885404c42be784159213144aa049ff6628924828e13438453071d29b6975747ea4101c9da7e89f28 WHIRLPOOL 2f31ee6e261bd38ecbdcadedaf94d8fcb24324edfc1f85703b6ab91922a95c36a7b958375e499a26529cdfa190e6d6e065f396f9efec02027e04c001db694ed7
DIST wine-1.8.4.tar.bz2 22907393 SHA256 515d10439777a4816fe5b0a0fc9a4ce498a2ecfd23eba0c25dc00f3d6c805079 SHA512 fa4d24e064683a0b9995dc506e54cbd1ea306a531d2ed11c951b50c19e43735da4616b325891647bf731ade218cc25ae684fb21af3db2758333e2ada6ffba0ea WHIRLPOOL b62126d02a7e538eb3dffdc22e8c386218148cbc8bf0108e4a64ff05f2506405303e96678df3f57027aa6084e03c9f2862504482c3147c16ac5b115039ddf791
DIST wine-1.8.5.tar.bz2 22915082 SHA256 dee2a4959e5f90a89aaf04566c23f2926e9590f8968ea662afd81947fdb6f6d6 SHA512 0434424869722cb4a4b9a0cbf22688e0139805fc9486f2fbfe5f1b3698e6fa5b5292d2031a20f09ae2069a5b19604eed8fdaa5ae66a8cebdeecd65afac83b332 WHIRLPOOL 605b637435add13d1d7ecab92b0a1a03608001a46926ebc4bf4f6998058b035d2a7695b422cec4d446df54a7aba8baf9f7ac2bda68af815704ab6273e1148b27
DIST wine-1.8.6.tar.bz2 22915962 SHA256 b1797896eb3b63aab8a4753cc756d6211a0e85460146a1b52063ec79c13906d3 SHA512 4482f63d1f058921e7829f1feb5e671568524ef898e0dc72bbe1c8b22440fac01acecf1aa682b71107e03e9010c970ea4e115f8cd8e59581a07a722652e5629f WHIRLPOOL ca07207e7eb807b9023967e7387a294b56dc8e1541d5383f2214b3477155f6314ce35fbc62499b024dd777f5459eba513f6d47e25397a980fa776c0a5af85881
DIST wine-1.8.tar.bz2 22843418 SHA256 f33b45c18112b2071fbf9edee0e8c575407f9e2a9855ca4ee918ed33efa7c6f4 SHA512 34308e82e04dee714fdbd10f29cd6cf6326e5e6e9134f7076e58b09988211065b8c6584881b7e5dcbc9b3906a819ab8a72b612b060cb9aa50b5b67f03bdab089 WHIRLPOOL 335a48f1b34cd1038d62290e52c3189b842d4077b7cf0bcb9d003595992360dc36eac1c592d31db44598de68010f3934daa1f4bcd0a2ca74aa130a39a74f7ce3
DIST wine-1.9.10.tar.bz2 23139814 SHA256 8d4900dff6542c973c3e6112fe23da6d85c28be9a4f842a9d0041e8530861bbf SHA512 0a81171d42b38ec3eb549ac1a4b31dd6230c5b4bd1accbb0ec05e29dc901336a995cea648a4463eb5cba2a34fd34389980e848f748d48cd43e4dbbdd3bf48c30 WHIRLPOOL 052d25f4b7183588107f14f41545ccf2430e65369629992999a8d985470ecc924be4dba5d94f4399fa9146a55832ba96b8cde71f7af3abfe30b410dac4e32ad6
DIST wine-1.9.11.tar.bz2 23165061 SHA256 728f794280fcb5b5d8814e38542d769e2d54ee0d6bf27c7ed74de34fbacdab96 SHA512 3c2037558b0e3dc833b68e18bee91642f22d19b201c604cd95c09a33ebe72ee1252139e2eb138efea666cf24bb727232b12d4c456459068ab228bfe951c793b2 WHIRLPOOL 7a911377b0c8a78fd18ca158c1b492fb58399a1404cc033ddd33e7abead617551d55d33e2ef9184c7df1b669a8074d41aa9b896a81120be930bb5730428026ee
@ -60,6 +62,8 @@ DIST wine-staging-1.8.1.tar.gz 9598557 SHA256 12a4e54376515e2ab8ad79855ba724ba06
DIST wine-staging-1.8.2.tar.gz 9593817 SHA256 388cdcdfcb80df56df10c0487c03b1f2a5d5ad5762eaf4036ea59dacd43eb64c SHA512 8dc795b99cecdc852d9725c90250de1441f2a9ba8abb96f9c7340115541cd670efd1e8640d34502c15a6e3eb77a1d9fc581f5464109976e148665ab25465b7b9 WHIRLPOOL 0a54f239fb21201bc72e72aa3fd5f94b5411a8fdbda85515b53cf04d77439d7d98db3c385a175036b1d3478af071e478f1fb16050823c6455078f719ab85b2b6
DIST wine-staging-1.8.3.tar.gz 9581722 SHA256 f217439b29c296f9f61f5bfc84b17d97ae86e2fe87e3a2a0b259889c4dcdb65e SHA512 762f1d6569d5b585540e9adf2cfe9a4a76b958e5f4e4442265b19abc1e621b2020ca77896c6aa7c34d19b792084693468ca0f07ec6e90361f5e8a95c5bbec8da WHIRLPOOL a23cfaa28d7abd78cba8306b57a5900ce2d6a720aa6f580ec7dacd159c4648442ad994d68d428ce9690e35713d4c75d4b42a18d307897a51230bc0183999e752
DIST wine-staging-1.8.4.tar.gz 9577341 SHA256 db489655677d95e4028f4cbbada3ce61e8c1d5d4a309264a6cdf5d401ddf0d92 SHA512 59c09d1d9e564cbbae29534cdc899eb396975c3b2f8244ceef48abc005ade73dee514ebcbd39fae99a4b83d598e420562723868c65219a8ed72061c9cdabaa66 WHIRLPOOL b4551a4cdd6d4de139d5098fe902f671e52d0a225b91af47713eca268a70acce719f4ffa79775079441da678b1b2b3c12581da81a693bb664b31c89d102404cc
DIST wine-staging-1.8.5.tar.gz 9576407 SHA256 78c322a3cddaed0b2361bba4405d7432cc3e976d50433a94407923a982417be8 SHA512 0469c20d2fb71a97183286d0e36af60b6c9e0038c94e58c8e22cea023f2160256da470f66601bad0b393a18559bb3d12bc87f86c1c673958356fbe3a6d08d766 WHIRLPOOL 5fefd608c95896866a32631b649b51bf9b0b085209e5effaa05fcab368be9c96544f9949b3c891f1e4f7e0fc4e852b0cc09c19071e9938e5ab12153da43cd107
DIST wine-staging-1.8.6.tar.gz 9571130 SHA256 dceb97e9a92aa6ca38d982b2b7eb3deb459fe2c90153742df5659b734e5572ea SHA512 a8760f9dd872ad014b956290cc9962c0e738feeba067851f1c04ca400ca3f4b03b1c404b5a851c0bcbafd41b8dd3d9b0a1d59fc4f339235622c815d683d5bd06 WHIRLPOOL c66e089a101b8b0e47310cc1608d43eb4a311e53ed8101e02ccc68c81da12115d81aa69439bdc2a8a6a32a6ef812aefbbbc44d014b28671cd7c990f75a48b73b
DIST wine-staging-1.8.tar.gz 9632566 SHA256 c66f3dd6a760d516affe7467c4fb2d15ea8e2f0c72bcda1982219948dcdff11b SHA512 7b030b217ed0b37b8037d782406f75fcdb681c81371eafcab87175c0e6ac8b50fc58fe364e933e79eff168c1755412276fae3f914b7c36a6937aea1f6e35b022 WHIRLPOOL 8cff5d1d4c23405b820dbf9e7f73f7bba785e04ec2d9087b0977bb7aa1e6b84c2e6c3ac2f9cc72ba3c16f2b9c8c3607ea02ef1cd52d428a2b441333a424d9a21
DIST wine-staging-1.9.10.tar.gz 9951778 SHA256 9f5218622565b00e5caa1026a28bdb2b2756886b1a55fed2f1e64a76b9716046 SHA512 f694a113240adfa0181ee6681b6558ff86fd9e8e4d0b24399c310121fdc8d9d3bd85086ce75cb21bc838132a1ff4c834029da9a1a7d5e0841a22b63d265a52d3 WHIRLPOOL 6597a0db47defeeff87c208ce5dc55f8b8ef799efdc8cc6c72f85b9836e71cdf8fb6d763f499afd6e1ec83498f08d7f90d2575d994a270fd7035539d017b7d53
DIST wine-staging-1.9.11.tar.gz 9960530 SHA256 2497b88d2c6ce4e8ea2f149e9f764cf4610b52e521a9c0bf0f56b61668e49c66 SHA512 9a3f558def08d8997811e5d1dbed43901829dc65733887864fbc78f814f63adae43008a753493485e9db045fba028d9ec082fd6ba7e72d5be994027e10a5c0eb WHIRLPOOL 8aaa3bbaf3ba35bf134543e1acbb1d0db2b6f2146d69d98cb58498cb6a52d918b9a52e2ae2af26db861607eacdd58e906d995bcc482746828cdd54470f41845f
@ -95,6 +99,8 @@ EBUILD wine-1.8.2-r2.ebuild 18030 SHA256 6fccf85b1e7de5a40bad1f1851408b6c4c449a0
EBUILD wine-1.8.3-r1.ebuild 17984 SHA256 0911cdaa487f9190c1cbba80c7fde8b0776dcdb029850e71ce65dc4607ae41f7 SHA512 940f1edde226760d12029c4de20e96606f412d6b08073064d1c5d09c06ebff338ec45bc3234613a482098f3679b9f0ca7de4a12b4f820aa03505d1a29c4a0929 WHIRLPOOL 6deef68745b1b0bf494af24f2cc14dac80fab18b433ea2c3c2ecad11138543f69253730529f592bc7ed573edb47e70070577d21d9c93fdf5da65eba7d3db6aa4
EBUILD wine-1.8.3.ebuild 17285 SHA256 489d2d741789f0291da1e537bd4b6081dd7598f26910c969559c0833fcb0246c SHA512 7786e7dad4294674b7122cd09c91b469c27e3b392d9490af6d820f40837ea6a3687b6bcfea1acf576dd5dda5b2e36de298529cefaed45f145834f104916652b2 WHIRLPOOL 23a3909fb028eca4df57b74abeb983de9c83ad5cc6ef8d9e43396663eab44a659a504fe0c3790fc39f3ecd8f4e6620b30bc7e2f2a27e2bb0754baae002f30e90
EBUILD wine-1.8.4.ebuild 17926 SHA256 379959c7acda60a269a90f4d2cbd1e86500e627370c783ab1271b57e58717ce8 SHA512 66ab7917e10e8ff3529a4ef7999fd177d6eaa11d460b8e0d7faeeef650b037e2b18a0bf7ece334a40ef37e657d25c9f32458135f0870682f39f777ee9b946379 WHIRLPOOL b6ee486547d3eb8849000efae3704ec7672b6a208b2c68203aaf61183e7dc586c361ff3e85ad20fd85de2748496bfcdca96f0b18c4cdeeb3ee92f7e4ea67b0ee
EBUILD wine-1.8.5.ebuild 17926 SHA256 379959c7acda60a269a90f4d2cbd1e86500e627370c783ab1271b57e58717ce8 SHA512 66ab7917e10e8ff3529a4ef7999fd177d6eaa11d460b8e0d7faeeef650b037e2b18a0bf7ece334a40ef37e657d25c9f32458135f0870682f39f777ee9b946379 WHIRLPOOL b6ee486547d3eb8849000efae3704ec7672b6a208b2c68203aaf61183e7dc586c361ff3e85ad20fd85de2748496bfcdca96f0b18c4cdeeb3ee92f7e4ea67b0ee
EBUILD wine-1.8.6.ebuild 17926 SHA256 379959c7acda60a269a90f4d2cbd1e86500e627370c783ab1271b57e58717ce8 SHA512 66ab7917e10e8ff3529a4ef7999fd177d6eaa11d460b8e0d7faeeef650b037e2b18a0bf7ece334a40ef37e657d25c9f32458135f0870682f39f777ee9b946379 WHIRLPOOL b6ee486547d3eb8849000efae3704ec7672b6a208b2c68203aaf61183e7dc586c361ff3e85ad20fd85de2748496bfcdca96f0b18c4cdeeb3ee92f7e4ea67b0ee
EBUILD wine-1.9.10-r3.ebuild 18409 SHA256 c40dcc90f404ceb17f18709895bb77ff8240ac70594dd5ec2f6603726bd2b749 SHA512 d1923d3fd4fb520de4ba90d0a3e989f11a8f43bd05c42747d0453b4a3c21770b2ed47657fbbd8df7dd538ab734fa5721a8fe5bdcf2383fa47847fd86d309c76e WHIRLPOOL f6342ece02943dc4a2ee0235b26bb912e7205e4f8f93742cd8c5388c93e5ed3faff102879fc238414ef35bbd8a1c1eb6a043e5ab2cd81ad10d987e70f34d23d9
EBUILD wine-1.9.11-r3.ebuild 18409 SHA256 c40dcc90f404ceb17f18709895bb77ff8240ac70594dd5ec2f6603726bd2b749 SHA512 d1923d3fd4fb520de4ba90d0a3e989f11a8f43bd05c42747d0453b4a3c21770b2ed47657fbbd8df7dd538ab734fa5721a8fe5bdcf2383fa47847fd86d309c76e WHIRLPOOL f6342ece02943dc4a2ee0235b26bb912e7205e4f8f93742cd8c5388c93e5ed3faff102879fc238414ef35bbd8a1c1eb6a043e5ab2cd81ad10d987e70f34d23d9
EBUILD wine-1.9.12-r2.ebuild 18409 SHA256 77dce4e3c8ce9609d991dcac4da32d6b8b9285ffa777b83df9dfa7ecc1701175 SHA512 865617fb3a19bd246e76064e0bdddf9075a40ff8ae27001305ee5b30f93e99c0814817e5f445cb77d184a976c45a9586486b1c5df85daa00e048e5e2d34e1f58 WHIRLPOOL b4d942bf7c983918430e6f54a294cacfbd765d2c13606e48c588cdb2dde1f7ceded58ef1fe1039eb91882cc9a78421d9f855e5feebdbf9b2ef0837474fd9d8a5

@ -0,0 +1,546 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
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
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-2)
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}/${P}.tar.bz2"
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
fi
VANILLA_GV="2.40"
VANILLA_MV="4.5.6"
STAGING_GV="2.40"
STAGING_MV="4.5.6"
[[ ${MAJOR_V} == "1.8" ]] && SUFFIX="-unofficial"
STAGING_P="wine-staging-${PV}"
STAGING_DIR="${WORKDIR}/${STAGING_P}${SUFFIX}"
WINE_GENTOO="wine-gentoo-2015.03.07"
GST_P="wine-1.8-gstreamer-1.0"
DESCRIPTION="Free implementation of Windows(tm) on Unix"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
!staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${VANILLA_GV}/wine_gecko-${VANILLA_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${VANILLA_GV}/wine_gecko-${VANILLA_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${VANILLA_MV}/wine-mono-${VANILLA_MV}.msi )
)
staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${STAGING_MV}/wine-mono-${STAGING_MV}.msi )
)
https://dev.gentoo.org/~np-hardass/distfiles/${PN}/${GST_P}.patch.bz2
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
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}${SUFFIX}.tar.gz -> ${STAGING_P}.tar.gz )"
fi
LICENSE="LGPL-2.1"
SLOT="0"
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 +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
mono? ( abi_x86_32 )
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[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}] )
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}
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
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_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 ${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_compiler_check || die
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
if ! use staging; then
GV=${VANILLA_GV}
MV=${VANILLA_MV}
else
GV=${STAGING_GV}
MV=${STAGING_MV}
fi
}
src_unpack() {
if [[ ${PV} == "9999" ]] ; then
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}"/${PN}-1.5.26-winegcc.patch #260726
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${WORKDIR}/${GST_P}.patch"
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.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=""
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"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
sed -i "s/(Staging)/(Staging [Unofficial])/" libs/wine/Makefile.in || die
fi
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
# hi-res default icon, #472990, http://bugs.winehq.org/show_bug.cgi?id=24652
cp "${WORKDIR}"/${WINE_GENTOO}/icons/oic_winlogo.ico dlls/user32/resources/ || die
l10n_get_locales > po/LINGUAS || die # otherwise wine doesn't respect LINGUAS
}
src_configure() {
export LDCONFIG=/bin/true
use custom-cflags || strip-flags
multilib-minimal_src_configure
}
multilib_src_configure() {
local myconf=(
--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 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 ${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 )
local l
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
emake -C "../${WINE_GENTOO}" install DESTDIR="${D}" EPREFIX="${EPREFIX}"
if use gecko ; then
insinto /usr/share/wine/gecko
use abi_x86_32 && doins "${DISTDIR}"/wine_gecko-${GV}-x86.msi
use abi_x86_64 && doins "${DISTDIR}"/wine_gecko-${GV}-x86_64.msi
fi
if use mono ; then
insinto /usr/share/wine/mono
doins "${DISTDIR}"/wine-mono-${MV}.msi
fi
if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D}"/usr/bin/wineconsole* || die
rm "${D}"/usr/share/man/man1/wineconsole* || die
rm_wineconsole() {
rm "${D}usr/$(get_libdir)"/wine/{,fakedlls/}wineconsole.exe* || die
}
multilib_foreach_abi rm_wineconsole
fi
use abi_x86_32 && pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}
if use abi_x86_64 && ! use abi_x86_32; then
dosym /usr/bin/wine{64,} # 404331
dosym /usr/bin/wine{64,}-preloader
fi
# respect LINGUAS when installing man pages, #469418
for l in de fr pl; do
use linguas_${l} || rm -r "${D}"usr/share/man/${l}*
done
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
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
if use gstreamer; then
ewarn "This package uses a Gentoo specific patchset to provide"
ewarn "GStreamer 1.0 support. Any bugs related to GStreamer should"
ewarn "be filed at Gentoo's bugzilla, not upstream's."
fi
}
pkg_postrm() {
gnome2_icon_cache_update
fdo-mime_desktop_database_update
}

@ -0,0 +1,546 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
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
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-2)
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}/${P}.tar.bz2"
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
fi
VANILLA_GV="2.40"
VANILLA_MV="4.5.6"
STAGING_GV="2.40"
STAGING_MV="4.5.6"
[[ ${MAJOR_V} == "1.8" ]] && SUFFIX="-unofficial"
STAGING_P="wine-staging-${PV}"
STAGING_DIR="${WORKDIR}/${STAGING_P}${SUFFIX}"
WINE_GENTOO="wine-gentoo-2015.03.07"
GST_P="wine-1.8-gstreamer-1.0"
DESCRIPTION="Free implementation of Windows(tm) on Unix"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
!staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${VANILLA_GV}/wine_gecko-${VANILLA_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${VANILLA_GV}/wine_gecko-${VANILLA_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${VANILLA_MV}/wine-mono-${VANILLA_MV}.msi )
)
staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${STAGING_MV}/wine-mono-${STAGING_MV}.msi )
)
https://dev.gentoo.org/~np-hardass/distfiles/${PN}/${GST_P}.patch.bz2
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
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}${SUFFIX}.tar.gz -> ${STAGING_P}.tar.gz )"
fi
LICENSE="LGPL-2.1"
SLOT="0"
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 +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
mono? ( abi_x86_32 )
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[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}] )
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}
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
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_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 ${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_compiler_check || die
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
if ! use staging; then
GV=${VANILLA_GV}
MV=${VANILLA_MV}
else
GV=${STAGING_GV}
MV=${STAGING_MV}
fi
}
src_unpack() {
if [[ ${PV} == "9999" ]] ; then
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}"/${PN}-1.5.26-winegcc.patch #260726
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${WORKDIR}/${GST_P}.patch"
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.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=""
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"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
sed -i "s/(Staging)/(Staging [Unofficial])/" libs/wine/Makefile.in || die
fi
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
# hi-res default icon, #472990, http://bugs.winehq.org/show_bug.cgi?id=24652
cp "${WORKDIR}"/${WINE_GENTOO}/icons/oic_winlogo.ico dlls/user32/resources/ || die
l10n_get_locales > po/LINGUAS || die # otherwise wine doesn't respect LINGUAS
}
src_configure() {
export LDCONFIG=/bin/true
use custom-cflags || strip-flags
multilib-minimal_src_configure
}
multilib_src_configure() {
local myconf=(
--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 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 ${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 )
local l
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
emake -C "../${WINE_GENTOO}" install DESTDIR="${D}" EPREFIX="${EPREFIX}"
if use gecko ; then
insinto /usr/share/wine/gecko
use abi_x86_32 && doins "${DISTDIR}"/wine_gecko-${GV}-x86.msi
use abi_x86_64 && doins "${DISTDIR}"/wine_gecko-${GV}-x86_64.msi
fi
if use mono ; then
insinto /usr/share/wine/mono
doins "${DISTDIR}"/wine-mono-${MV}.msi
fi
if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D}"/usr/bin/wineconsole* || die
rm "${D}"/usr/share/man/man1/wineconsole* || die
rm_wineconsole() {
rm "${D}usr/$(get_libdir)"/wine/{,fakedlls/}wineconsole.exe* || die
}
multilib_foreach_abi rm_wineconsole
fi
use abi_x86_32 && pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}
if use abi_x86_64 && ! use abi_x86_32; then
dosym /usr/bin/wine{64,} # 404331
dosym /usr/bin/wine{64,}-preloader
fi
# respect LINGUAS when installing man pages, #469418
for l in de fr pl; do
use linguas_${l} || rm -r "${D}"usr/share/man/${l}*
done
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
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
if use gstreamer; then
ewarn "This package uses a Gentoo specific patchset to provide"
ewarn "GStreamer 1.0 support. Any bugs related to GStreamer should"
ewarn "be filed at Gentoo's bugzilla, not upstream's."
fi
}
pkg_postrm() {
gnome2_icon_cache_update
fdo-mime_desktop_database_update
}

@ -2,10 +2,10 @@ AUX carbon-c-relay.confd 369 SHA256 7315f3060e3323d27cf97ad339862c330f4d5b7d2866
AUX carbon-c-relay.initd 1685 SHA256 9975732b7b5913c8074d8965d79d9ee3f290b786257c4f110a26a2ecbdddfb42 SHA512 dbf1b88eb449eacfd257774cf3df9d1af0ab813da3d58d0ac06ed2eff0187bed94075efb73885c323719afb9d755adeb3593fddcd00c67809a3f8ae5a47f6ee0 WHIRLPOOL 6c04a323578ae244f8f14b4a6c133add638ac1ae79c1ed57fa85691b5e0abe944080b861a58867f0b50b4b871d55b4ef8a2a366353f8915f40e3028ad3f2a5b2
DIST carbon-c-relay-2.2.tar.gz 97855 SHA256 d1aaba516544252c3aed33de902c0e4f7021e60949071c190a0c056a8eb73d42 SHA512 6e71cbff8954fffe6198096f42b5559a9f83d760d1cac3d8d8f5c3143412006073d24baad58d050d72edc369c774c31e0f536c04da6233ad531f8f674614798a WHIRLPOOL e373cd9ed375fee2c5562a1f65fc1511ea4cfc43d77f3ebaebafc27faa9e5ba6312a28c376915029ddfc09c2e8ed7c80857966f230dda9250716adeaa2e1f9f5
DIST carbon-c-relay-2.3.tar.gz 99098 SHA256 06c2ac565d4d24deb88b6ac1c407890522da853845bfc9576abd16a96478a6d2 SHA512 9ca0449c9014c7b63c84ae1625a99a52608788e9894f6e002537b818e1f796d04e1897e7f81b8f673935e33d59f64b9bd9bacddee307bd56e4cda44d703df737 WHIRLPOOL c6c4f31cdf1dfdb4ffa99327a3cafd45af05955789b1f7d2d7506a6ff440dd8870fa23fb111c0ef7412935cac5a1ea22c1f4921e0ab2bd600269d5b75ef9198d
DIST carbon-c-relay-2.4.tar.gz 102092 SHA256 f4b326ee65716c9daba2054883a395e97774ea0ee7ac95d3cf76d1e63141b622 SHA512 de23cf1affdca1304d8ca3f660bc9350918cf1543505f5daf46f119139ed73efbf024b1842051366f62e81b41f1823513e50b80ea6436add981a966d5ed62b72 WHIRLPOOL a00f3ed88f63523be07ee13bd56ff75d7664936970a8e1ed1e40c178bbfa4e684360d997f1b944ead94b1bc7bc7c30b534ba2c537bbb4fc4fa9747f7a04d2026
DIST carbon-c-relay-2.5.tar.gz 102119 SHA256 6d3c538aacd08e9798e294d56b98854fdafe1b3a1d0d8118a406a2d8fe6aad5b SHA512 0b3b04003cda761816ea4bbe9d441366438c8507702f157504b21b66c9ef9b1e135239e6627d3dd3d371c023d71f2cd97ba45bc2ff6296a4998e06bdda219ea3 WHIRLPOOL dc73f9e001217ebbc84bc603fe94bdbf34a8039c65f3d1612c31a2e5de0fe8cb6a5c9db5bb7e79681daf567033b5ee2534a844f9e6d3315ca50f2ab0f1d5befa
EBUILD carbon-c-relay-2.2.ebuild 770 SHA256 5c89c924f9efa345bacf31752761e1be68b865d5765541065d5340d25e6d075a SHA512 7d96e9635da0ad7199a1e19506b6d9a35d573a96d203a3a68525878b53706a16a0fbc5724646e87c843c339786d709c62176a046eb29ae51362a03320eb65708 WHIRLPOOL 6497278417f9f34ff861268e9e10ebd9912dd985f1f4ac493c978ec7dad1fdd27bb9d453a3b3c1765ade7c6000f8bf273f34edd5922728d61d87675107434906
EBUILD carbon-c-relay-2.3.ebuild 770 SHA256 5c89c924f9efa345bacf31752761e1be68b865d5765541065d5340d25e6d075a SHA512 7d96e9635da0ad7199a1e19506b6d9a35d573a96d203a3a68525878b53706a16a0fbc5724646e87c843c339786d709c62176a046eb29ae51362a03320eb65708 WHIRLPOOL 6497278417f9f34ff861268e9e10ebd9912dd985f1f4ac493c978ec7dad1fdd27bb9d453a3b3c1765ade7c6000f8bf273f34edd5922728d61d87675107434906
EBUILD carbon-c-relay-2.4.ebuild 770 SHA256 54f4cfc82fcc9a83ced2dbfc22838d86d05800297ea1b42e622128287db66fdf SHA512 2ace7b9a456583936f46d7bddd31dd9ab46d4b5fb7287582cd75bbeb88220da165e8edb16282fe8ea8b49dedb264eeb2913a1e3e615605d50c5d26d65d49dc55 WHIRLPOOL df61b1f37ecce38338af6426ded17319824a4e15897db99ccd49c89d4e527a9428e8f93f536bf7a03e07128ec4019b135bf0e2e687e79aaa07a1e9773a34af1f
EBUILD carbon-c-relay-2.5.ebuild 770 SHA256 54f4cfc82fcc9a83ced2dbfc22838d86d05800297ea1b42e622128287db66fdf SHA512 2ace7b9a456583936f46d7bddd31dd9ab46d4b5fb7287582cd75bbeb88220da165e8edb16282fe8ea8b49dedb264eeb2913a1e3e615605d50c5d26d65d49dc55 WHIRLPOOL df61b1f37ecce38338af6426ded17319824a4e15897db99ccd49c89d4e527a9428e8f93f536bf7a03e07128ec4019b135bf0e2e687e79aaa07a1e9773a34af1f
MISC ChangeLog 5651 SHA256 225cfa30da5b142e679f76ae622e5ebfe44d3c0e0f5c121e2e5f3770bcfa965d SHA512 4e64882411923e4f7e288988f590d4a3975413c2f1bb8baf16cc1146763eec60efc0cb28e05d8d9c9a23ec08f8a712aaefc537f66af3806106677e464281289b WHIRLPOOL 4324b314f2145d9177a844548bd8eb679d5ca9bba2d39e29cabb55a6b49217e633b41e2c899fc53386e1f41fe533b274d2f83e847c9081643a00200cc4e875fb
MISC ChangeLog-2015 2171 SHA256 b82d3b5c6ce6bd8756f7d98dd2b905f5a341cdc744064db88cd72fff94f2f8f0 SHA512 4948557084548138e005af3a72428c07aec2dd7ee1535e834a3a30ac1ddf7c6f638181bc7074dd4544da22da4397f6ab434f50bf2aa0c494f3ab11b92dac3d76 WHIRLPOOL 5f7325c694d1fadc31d831f62c3413d289c7c092af61f5ca53944a759203badf7f2c9c5a35b36d47738dde31162508220c07304d2752b56ed7a07b2bb9002d28
MISC metadata.xml 313 SHA256 24ccb0b4ebc32dcd26652eee575bd2834175813c338dbdb203b45e828676d0de SHA512 df24381507480f808a47e0b8477f9f407d85a113fd6a8f6a100fd96fc2011f3a6d7cfc7bcf520e3254f604878b5bdd1672d92fc4969da0becc5e96da520d2ad7 WHIRLPOOL a54cfdcec88940275365ae60407b6fdddc384755dc0cc5e000222f859bf14c33e7a7b59f9615ca75d68c6f91a43f1243ef529cdcda20c21a360a1dfb750e96b6

@ -1,10 +1,14 @@
AUX geneweb-6.07-gentoo.patch 781 SHA256 350e51a521ccac1790b5fc901b9ba51c2f884d16063ae7520cc4f7d2545a4545 SHA512 21408c7a4eba583242d751da6c688c2f175bb81fabac92644c936acd9bde5a9322e21f21306af7f53c261432f941e149219c045f21afab4401da98d7a004d69e WHIRLPOOL e74d266be237d10ca4a90ff01a9bb34f387e653a91a68ad4dc3a9d353839c969eee3e5438823c4649da2d317aa02d2d333e150d6ff98dd353eeeb1a7139d51ba
AUX geneweb-6.07-parallellbuild.patch 2823 SHA256 79b61f7d0208eb242fb2d90c8fd7bcb3c8209b47b5ca978cef5b603dfff69b5d SHA512 0eced445bff368ebe4f5b8a09653cdc4444c3ae956aeade9b64728136d9334b1cee18e891273308b64ecf819c9ef0937be82b15ee0a9c739ba2c19967f5e2934 WHIRLPOOL 5fb4bc7f0d8f59436f4c88cfc881715b3f2f748fe962601dbc9d5b9f6e0a2551203a4e1338dcc200a7bf5aede69c9e68f032f15a7594585ca06624d80f62471b
AUX geneweb-6.08-gentoo.patch 833 SHA256 5f15e413da95530b205d362a7cc2cfbca24ae7fdd81ee811f0ded7ec3837f54a SHA512 c66882304858f1d6c308b35db30c1433f0ddd056e32ea569cdd4b3d2e7cf384a10f9b27c890e37539ed25d529f52a1cae119216a38ff706f9b801bebd85f0f8d WHIRLPOOL 12a2f51c809dcc78ddca4eac49ef95fe4e4b718ac3309c5d44e5c739a748714d27d48698eb8d3d8419708a016153f7f251e84ca98baca51cdcbb4d5f2031cdb0
AUX geneweb-6.08-parallellbuild.patch 1264 SHA256 cb9e96349d8389022fb28c3d99295e1340517fe0b547c5c4b2afeb6889e89be6 SHA512 2912f591f0c771b9bc039871416bd74364fe4a0c17200ea191033a3d12c4de4e088ddd24829ef07acb918e0f8be91671112ae7ebe0593b96a66945b6c18ecedf WHIRLPOOL 44e1908c65e43fbee848adc7ba64dea9df81de9434e464e2a4b28f44e9e19e27ca1c86386ccd86cb01a395692407ef3873a5cc0e4300b7466a07410d2369a74e
AUX geneweb.confd 67 SHA256 0b2044dc633d95f953b9af6964a54c07d60784dda03c970dba97ca1026c016f1 SHA512 5d7e373c042ba1de97261807cf3b223157c0f383106b4fb2f2b04de21214218ad3a6e0f097101d45cb61e74d90d060ead93dc6e79a125ad97a0126690ae732b3 WHIRLPOOL 03be4026c4f23ebc6a73d3690318cd27616e23f31893645edae8cd257fd11b38b63feb52d2f91445ab1bef1b1ba20e609d837157c9d0102b771458d1ea1085b7
AUX geneweb.initd 436 SHA256 f386aea3f0aba0e2261f851d54d18acd94f6c41e9251d970edd4dd44fb06c121 SHA512 e39de8d321584bb63cc8ccf5e6b3300308908a94739a7b596897825205dec2779c066ca313992f4db6a9c5819e9d9be7f7d9398e991c480fe5bb6f78c8cdf86d WHIRLPOOL f8296e67e787dedd9cd863d7b296c68ff127943efbf9f3be51eb4aef7e02b33ab70d18cf2505c45f3e41e2da38f68962e4dbc24a45f20575bd5ad31bf939b1c7
DIST geneweb-6.07-reduce-utf8.ml.patch.gz 185409 SHA256 cc5b7d30333e8c7b187b83106189b5e63a7d423c2e500b77b5d087cd8cd239fa SHA512 d6b71fc6d3a1488f6e96e65ab0c942c08b9e0307b2d06c9bb97fde0c2e35af2fb4b52011024e67550e608603eacfaf5ee312c99c9228edfedc2dbe82745de227 WHIRLPOOL 75e30b8ef19803dcc6f391fc798c2bb4d4e4fa685d0d5d060dcb1a9ad676a45f5016fef2e6306019876d0d30d662ee3f67f361267a2829b2ce679836c573104c
DIST geneweb-6.08.tar.gz 1791450 SHA256 ba5724f8b6a4c823760642d31eaed713ac04c1000ef6f8e4a19ff748baa058bf SHA512 7f1d552342e8a5b05961be75c1afb768853f22cc7eb4477fa63d6a3af29ea852862ce043ae89cd1589ede20fe561ad7d77ab757cc1ecb26ce1473f0e3621b835 WHIRLPOOL 81e125e5f0431f25d42ae4068708fae22341b802c68efde1d4e5494090d4644a249f41989e3a29f6ebb4a0d3c91cd35bdde996194cb4c34502bc22d75a2c8f90
DIST gw-6.07-src.tgz 1855016 SHA256 c1ecc337f8bce4d8509ca49081d098b5a44ddb6407208496e55e9a38d6bfb1f6 SHA512 719884af80809b25946175731ae20b280e13f6e18471903d2222928c11838a2a92a43f03dd8152b7b01dfcaf45fbd942035f4b54f049899ea134cd161cfc971d WHIRLPOOL 70305616cafcb9476814e3fe8355571611fef4eabe022afd2f3b92c3a9c9c6bc2be69a37532e4b04cc16e9ce8979abda1b103f4606a8784bf64caa0c1b9ff5e5
EBUILD geneweb-6.07.ebuild 2100 SHA256 2a3b8fd79d6384b540f24a0e6af3cf396f8a3a42713d4cad6362a8c97db0820f SHA512 e71f873203247d5f49b88cd5605b946c6db13eb15ca30c50b525b6bede2601690bd027ba400672b3978aff5d2bc7464f1dda24b51e36fe6f43a99e6f2ddd31bd WHIRLPOOL 671e2ee011bdd2b9f2d150283a4ae2e8500e76811fd6d47ae0ef8a6a6bab9f20fe309875abca2f29f66f19be3f641ac48d143aa04561454476859788259429f0
EBUILD geneweb-6.08.ebuild 1920 SHA256 37e770591f68d570e610997e7837a607797e3142044bd5cd65c6c7258c80e9ba SHA512 e1da14700199b3d0ca5681169dca030fe79e87af88fbba1b4e3987c73a29feb634eef8b449ab94e403a32a58006223151074907edb3a71f55082cedf3bfc5e5b WHIRLPOOL 4fa581f6c68457cf2e81b9b75daba7a1a41e59627b10f74ff013ee8d3e0f649701a517f08fc1f66daa5f264eb5a945a6ce3fed4a631bf9c76b362d043c462812
MISC ChangeLog 2821 SHA256 6bdf3fdd7fe040346b33aeb3efef22d4f84c1a42e5ec1a1c50bf68221e6922b5 SHA512 5e8ef4e9c4e29ba975ac3045a107f20ab9e72ab5b5d4bb5b35fdcbfc89e68dd7ffedaa4da88b65e8c8767b4d12b3b44d7ee63abece1d6b67838d311a688a13ff WHIRLPOOL a13afe8931319f6cba92457a8aeb71c4d7cc880c6ccafdb25b4b17030eba020459ebe43f876d48e20cb21fcb7c207e782d5b95b79bc1e35c6efff5ed10eb87e3
MISC ChangeLog-2015 5741 SHA256 cf2718ba12ba71ff6c4862701777ca5cc9aba3ab184c3a6bfe6abb81aa007387 SHA512 51cefbba16d9f642f0005a6535b48a559aa8b3b8f94f6be3c60efd5056a3d07592630aad6faeea718c7847ea3e1b519367d736aa84614320666c0874fa8c159f WHIRLPOOL 8a4f2c758fc6787e8dce029f5610e82168571c4d59cc5616ff5267fd9eb6a09c6aaff17b3cbafd12c772ab4ecf5781decb16c0f1cef9a5662c6fca2a1fdc0a27
MISC metadata.xml 677 SHA256 d38fbc6aadf25060d3512149fc1cb5bf90ef6f6cf4643ab7f76d0a423650f092 SHA512 6a3841fcf53f1d9cc6c90a018f23ce0c11991e7f15487c1d9d3653168e0dca797bb324da7cbc490c4eeb6169ab33bf54a7ae184ce3a89aa8208f72428f4c58b2 WHIRLPOOL 457da5d9524d8f60745d77775c67bee14b0a437b97de96297663171582ad9971c44942e04eec9374a74ba8bd98edb20048f75e17a0f1a031d26df0aceeb898d6

@ -0,0 +1,30 @@
--- geneweb-6.08/setup/setup.ml.old 2007-08-07 19:25:13.000000000 +0200
+++ geneweb-6.08/setup/setup.ml 2007-08-07 19:24:59.000000000 +0200
@@ -5,8 +5,8 @@
value port = ref 2316;
value default_lang = ref "en";
-value setup_dir = ref ".";
-value bin_dir = ref "";
+value setup_dir = ref "/usr/share/geneweb";
+value bin_dir = ref "/usr/bin";
value lang_param = ref "";
value only_file = ref "";
--- geneweb-6.08/tools/Makefile.inc.unix.old 2008-04-23 15:22:50.000000000 +0200
+++ geneweb-6.08/tools/Makefile.inc.unix 2008-04-23 15:23:04.000000000 +0200
@@ -5,11 +5,11 @@
CAMLP5F=-DUNIX
CAMLP5D=+camlp5
LIBUNIX=-cclib -lunix
-OCAMLC=ocamlc.opt -warn-error A
-OCAMLOPT=ocamlopt.opt -warn-error A
+OCAMLC=ocamlc.opt
+OCAMLOPT=ocamlopt.opt
OCAMLI=
OCAMLD=
-STRIP=strip
+STRIP=true
RM=/bin/rm -f
EXE=
STATIC=-ccopt -static

@ -0,0 +1,31 @@
--- geneweb-6.08/wserver/Makefile.old 2017-01-09 21:15:00.328750224 +0100
+++ geneweb-6.08/wserver/Makefile 2017-01-09 21:15:16.825751748 +0100
@@ -11,6 +11,8 @@
camlp5r pa_extend.cmo q_MLast.cmo -o pa_macro5.ppo pa_macro5.ml
ocamlc -c -I "`camlp5 -where`" -impl pa_macro5.ppo
+wserver.cmi: pa_macro5.cmo
+
depend:
TOP=.. ../tools/camlp5_depend.sh $(OCAMLI) *.ml* > .depend
--- geneweb-6.08/src/.depend.old 2017-01-09 21:36:25.644868941 +0100
+++ geneweb-6.08/src/.depend 2017-01-09 21:37:04.994872576 +0100
@@ -39,7 +39,7 @@
check_base.cmx: check.cmx def.cmi gwdb.cmx secure.cmx
compilation.cmo: def.cmi util.cmi
compilation.cmx: def.cmi util.cmx
-config.cmi: def.cmi
+config.cmi: def.cmi gwdb.cmi
consang.cmo: adef.cmi def.cmi gwdb.cmi consang.cmi
consang.cmx: adef.cmx def.cmi gwdb.cmx consang.cmi
consang.cmi: def.cmi gwdb.cmi
@@ -311,7 +311,7 @@
num.cmi perso.cmi ../wserver/wserver.cmi
searchName.cmx: adef.cmx buff.cmx checkItem.cmx config.cmi date.cmx def.cmi \
gutil.cmx gwdb.cmx hutil.cmx mutil.cmx name.cmx util.cmx \
- num.cmx perso.cmx ../wserver/wserver.cmx
+ num.cmx perso.cmx ../wserver/wserver.cmx some.cmo
secure.cmo: secure.cmi
secure.cmx: secure.cmi
select.cmo: adef.cmi def.cmi gutil.cmi gwdb.cmi name.cmi

@ -0,0 +1,75 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils user
DESCRIPTION="Genealogy software program with a Web interface"
HOMEPAGE="http://opensource.geneanet.org/projects/geneweb"
SRC_URI="https://github.com/geneweb/geneweb/archive/v6.08.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+ocamlopt"
RDEPEND="dev-lang/ocaml[ocamlopt?]
dev-ml/camlp5[ocamlopt?]"
DEPEND="${RDEPEND}
!net-p2p/ghostwhitecrab"
PATCHES=(
"${FILESDIR}"/${P}-gentoo.patch
"${FILESDIR}"/${P}-parallellbuild.patch )
src_compile() {
if use ocamlopt; then
emake
else
emake OCAMLC=ocamlc OCAMLOPT=ocamlopt out
# If using bytecode we dont want to strip the binary as it would remove
# the bytecode and only leave ocamlrun...
export STRIP_MASK="*/bin/*"
fi
}
src_install() {
dodoc ICHANGES
emake distrib
# Install doc
cd distribution
dodoc CHANGES.txt
# Install binaries
cd gw
dobin gwc gwc1 gwc2 consang gwd gwu update_nldb ged2gwb ged2gwb2 gwb2ged gwsetup
insinto /usr/lib/${PN}
doins -r gwtp_tmp/*
dodoc a.gwf
insinto /usr/share/${PN}
doins -r etc images lang setup gwd.arg only.txt
cd ../..
# Install binaries
dobin src/check_base
# Install manpages
doman man/*
# Install doc
insinto /usr/share/doc/${PF}/contrib
doins -r contrib/{gwdiff,misc}
newinitd "${FILESDIR}/geneweb.initd" geneweb
newconfd "${FILESDIR}/geneweb.confd" geneweb
}
pkg_postinst() {
enewuser geneweb "" "/bin/bash" /var/lib/geneweb
einfo "A CGI program has been installed in /usr/lib/${PN}. Follow the"
einfo "instructions on the README in that directory to use it"
einfo "For 64 bits architecture you need to rebuild the database"
einfo "\"gwu foo > foo.gw \" will save the database (use the previous"
einfo "version to do that). \"gwc2 foo.gw -o bar \" will restore it "
einfo "(using the current package)"
}

@ -6,7 +6,7 @@ DIST texstudio-2.11.0.tar.gz 26263749 SHA256 170e6d68952251e8c64589b0d147cb76920
DIST texstudio-2.11.2.tar.gz 24143941 SHA256 d88ecfef92e38710563294079645fbfa19829ceebd9a109a68f6959c51ae94ad SHA512 774cea12339b19c7d33d034e75386415b89c59de1e149f3973bd0cf789a28c4cb1cdb026a897228303071dc05f985d4798924c6b253e964d6bdced877ab9f1e7 WHIRLPOOL 8b54419db50640abb0fc03ce3b1206c01bc1d245d0a5b605ccc44cfd6e2821651a18a00bfef7622f6c47bf79da23315704b50febe645373feb161f6f68d809a9
EBUILD texstudio-2.10.8.ebuild 2257 SHA256 79aee477955ac5db452510f06aa2c9212ce51dc6e68d7479c07f30c32462c7c0 SHA512 490abe79e033d0ec747ff6e386ca86df92ba6677da98d2d51844234fc3079cf1b0e2952056797d4782b00d2839d34982d3792c17da6feb3a017646853e3141be WHIRLPOOL de6bdd0d344d899929f8db5c6c44d1aab937a108a4e82e18adf4f6a9591749900f83022ad2aa0484897fb5e1f1e307396743bbaeda8d926d5706aa37acc82528
EBUILD texstudio-2.11.0.ebuild 2144 SHA256 57d1913ee5380c857a1d6a8f58c01bc1efc09d6f621d84d7a7a1b8a12d6f19d1 SHA512 12a1443e56496d68a06024472d5fc923bb7b3329eb8094ab02811165042e1fda6eb3a76b3a9746f7591e4d1199fc186e47da810009b71ee48914f05a5dea589e WHIRLPOOL dfa3689287d16edc81b57b7f0e3dee563d03fd7ec07f0a0d15b04bf656e518ae23538cc0844ebce8cdb8f6da842e1b80ab61c21a0de1e4e6a2c24fc1cb543cc8
EBUILD texstudio-2.11.2-r1.ebuild 2092 SHA256 0c0550830841a11d20dd4a5a6428aba9126ccf1e0d42ac0e8290cc8787773130 SHA512 e3bba409a04a852aa460d2951633d44b9cd9c02c156f8f4487141d30caa6254a59faa6999c328de87ef61a15dcf46753216407c4b3a7e69a685abac144d5abe3 WHIRLPOOL 7599f60a5addedbc70b97f6995799c7eda5d718370ca235c50340e7f2131362f7086a10a95940b381619558055f7f8f071e094a68f93715c1a333a552ba989f0
EBUILD texstudio-2.11.2-r1.ebuild 2091 SHA256 2081133c7b57e67077b66563507eb066179972a8bf1a27d8616aec3e7e6dda70 SHA512 abbac3dd79031ebd19862599c3845b2a538424601ea6df788c72fc2bf87005db87346016a6d0cf6902a4a5fcfbca0ee1a30689ab1882040c9097e7fbdce7c6c1 WHIRLPOOL dec7b9a2f4e9696a3be456f5f32e35cab66fc80a021e200f04f00eabe818a9151f995e6d46c06a996d1f937924fd0fed40d421446e1fd563e18c868f07e2f720
EBUILD texstudio-2.11.2.ebuild 2136 SHA256 e30244737362d6f59302520f4abfd15f09c34d590ef0fca03188e8d9814d4340 SHA512 cb56e2bdc3d9b68e7003ee2c8d813216c64bfe72689c76e28c938a41cf885e17b71b56ef246732d7a36995600fb8fd0f357d8fbf62c52134c4f6c14116012aad WHIRLPOOL 3a3f1fff3adbdffb204dd90e45101c23fffff66247afb2b969bd77e70af8113510660504d7d139d8395d8db640c7f73f54bc53c76e5a781deed3db9d040cd244
MISC ChangeLog 7982 SHA256 8976ca7dbb734b0b06906285cd7a83f8a4c13c706e3d6496f6e11a7d7d3fa452 SHA512 da57a23cfe80ff4d2e43d739a1518f33fbfd953fe9868c24ec959f46399329e7fa9ecb45ac97b6ca8f21900210ca38d3149b28f5f76da1e6c54eaf9654b97d23 WHIRLPOOL 4d7b84b79bff074d96749653a7dc7afac6404ac8156507b75f18f7f6f492426d3f3ecf830935a8a13b9a082baf20b7e2a0780f75406010b8434d4f472196dbf5
MISC ChangeLog-2015 8357 SHA256 f1506968d304d73c49716a351e6444bb7533acd23750c1812cab75b31986d715 SHA512 b496edc4a4c53a47037649d61dcbfc85be987d272977236809c8d13ac72b8867694a26743c271143434c340761a25addc979e0b03286592b1815bcb340d21858 WHIRLPOOL 330abbb34effaab7e7a7e03aa6d250a602f53aa520234453f70ef4fb83ad503666fd2cba9eebe5de32dd9dc241196fd8d9c2371018a86fa1bae107b14f6cde03

@ -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
# $Id$
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/TeXstudio%20${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
KEYWORDS="amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
IUSE="video"
COMMON_DEPEND="

@ -1,5 +1,7 @@
DIST java-ebuilder-0.1.tar.gz 22291 SHA256 0c4dd0f76c0b36c7d736ed2f02ed06244ef7645be45bf7ca83ed27aaafe8787e SHA512 bc058b03da53bab03d7a48b2971f34da812bfd03aff7cc64ee4a3209245f4855bf8095d12c5c506f49b896db69fba09f06814f4c35e13a25c4e8f381d6416637 WHIRLPOOL 9ccacb782eedd8e56a5508f1379098579cd12bd86dac727df4577e218c295fa908cbcab49772934508e3f302607d5f075373948bfec93d214ad08b001b600b4f
DIST java-ebuilder-0.2.tar.gz 22998 SHA256 849e09768daf9bad42373e743fd851e0302caa90dbda8166e2c67f618433128b SHA512 c76b15d4a81413e05359202c7b73b84baa3b277faddb7aa5f904290e5e47ed2bc6d80638c7b5417acc4224d067e4f48f1687972b7e36c363da8e9a89ea7f2766 WHIRLPOOL 85a41a31f2567c488f05930616082bfe75c0975cef3c5ba476eb8152dacd8e437b5bf8cf330ed66bb3332408bb0f0ec37ab53550b3f07a05be6d66210f031643
EBUILD java-ebuilder-0.1.ebuild 1397 SHA256 2abb5b6ce68539f714cc6eaa532440babe78b7f241460448f734431df14cb6bc SHA512 0001504bf184ed2ea32b1aca77be9f2ba8584a756757169033e3c7026a0322cec24558e503c70a6444ea4996b5b0705adc61fe539e36310782b8c9e44918aae2 WHIRLPOOL dfdd01c2b10ac6d4f567b02aefe67cbc7d1437e396004a274ca294e93f86c2bd089d2bf227f0e4535f6ac908c2e0f2fad551285eccf628e444ac0cdaefb71d44
EBUILD java-ebuilder-9999.ebuild 1397 SHA256 2abb5b6ce68539f714cc6eaa532440babe78b7f241460448f734431df14cb6bc SHA512 0001504bf184ed2ea32b1aca77be9f2ba8584a756757169033e3c7026a0322cec24558e503c70a6444ea4996b5b0705adc61fe539e36310782b8c9e44918aae2 WHIRLPOOL dfdd01c2b10ac6d4f567b02aefe67cbc7d1437e396004a274ca294e93f86c2bd089d2bf227f0e4535f6ac908c2e0f2fad551285eccf628e444ac0cdaefb71d44
EBUILD java-ebuilder-0.2.ebuild 1402 SHA256 4e1c712c732d766f6f22772f7ea9dbd28c458e39f39a0ffafba07e4c67a89d1d SHA512 cc8503ead6ca6e77c60909f304fe0b263e248ec470a06fd2d4192b9c5dc62d1941722d9803b4d6e1f34b8fca773481ea0df252882857d9e85455779994ff0172 WHIRLPOOL cb2f5a5d0a3cb502df37f6ab7d47fafc05a26356703ccdb7f98f35a6ea1b01507d5a67bb3b7775113d431b3f872772411679109a72e0121e6629c36793506e4b
EBUILD java-ebuilder-9999.ebuild 1401 SHA256 37a022d50cce12303c944f1489f38c50cafc6798b8585a6aeb9573ff32e9b1c5 SHA512 b143151a16b6e1b9316f616a0fbc6edd20d0a12f4c07344e182cbf706323207466e607c91e3641aa461ff594daf0aff8674ae099f46569ecf5a2b8ff40a03773 WHIRLPOOL 0fc0e6707cc1d13a1d1b7e39890ed7cc4a2fbbd2405972546564c448fca3db712a4bb18f55e00abc4fe18a9795c0625ae0a373f1f24f399f9cfe0a467990a7be
MISC ChangeLog 612 SHA256 7957978d87734e104e2437b35280f4158f3dd04178524a6e2783464b2b25cea4 SHA512 b90ae754c26a9bcb779c379eb9782d97eddbfd3bbed10f017cb9c291853aa616d29a5bb378710e60cdd650c8c6480eb11a7b8ff87c18dfe698865c3ef7389a58 WHIRLPOOL a055226568a870bebb9294de21a99a0ce063f9223dc3923941e4de27cfe54169d12edbcb496561ed06995cc97430911649641a8f67e122964cee717110d51322
MISC metadata.xml 339 SHA256 5c5cfcd8906f0f9f240656875538f5b9b65c0f3eeae3970fe4c1f35c8d3f28e2 SHA512 b200cb9a9934082d9460c2dcaded12756bbafde1c0df15638979a31974736233f02fe15bffd5698532ebfffdad7f9b3b6df9129c2e7f1383314cf1ac5898595b WHIRLPOOL 066327c1bbd80071381d0873008718c8ef2312dae687c395d20fa06a89d91c2906e4d7eed37fcaa8d5c49e42c068ebe7936c7268c5ab8840523751e1615eba29

@ -0,0 +1,65 @@
# Copyright 2016-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
if [[ ${PV} == 9999 ]]; then
ECLASS="git-r3"
EGIT_REPO_URI="https://github.com/heroxbd/${PN}.git"
else
SRC_URI="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
inherit java-pkg-2 java-pkg-simple prefix ${ECLASS}
DESCRIPTION="Java team tool for semi-automatic creation of ebuilds from pom.xml"
HOMEPAGE="https://github.com/gentoo/java-ebuilder"
LICENSE="GPL-2"
SLOT="0"
DEPEND=">=virtual/jdk-1.8"
RDEPEND=">=virtual/jre-1.8
sys-process/parallel
>=dev-java/maven-bin-3"
S="${WORKDIR}/${P}"
JAVA_SRC_DIR="src/main/java"
JAVA_ADDRES_DIRS="src/main/resources"
MAIN_CLASS="org.gentoo.java.ebuilder.Main"
java_prepare() {
eapply_user
local base_dir="target/classes/"
[[ ! -d "${base_dir}" ]] &&mkdir -p "${base_dir}META-INF"
echo "Manifest-Version: 1.0
Main-Class: ${MAIN_CLASS}" \
>> "${base_dir}META-INF/MANIFEST.MF"
}
src_prepare() {
eapply_user
hprefixify scripts/{{tree,meta}.sh,movl} java-ebuilder.conf
}
src_install() {
java-pkg-simple_src_install
java-pkg_dolauncher ${PN} --main ${MAIN_CLASS}
insinto /var/lib/${PN}
doins -r maven
dodir /var/lib/${PN}/{poms,cache}
dodoc README maven.conf
exeinto /usr/lib/${PN}
doexe scripts/{tree,meta}.sh
dobin scripts/movl
insinto /etc
doins java-ebuilder.conf
}

@ -1,11 +1,11 @@
# Copyright 2016 Gentoo Foundation
# Copyright 2016-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
if [[ ${PV} == 9999 ]]; then
ECLASS="git-r3"
EGIT_REPO_URI="https://github.com/heroxbd/${PN}.git"
EGIT_REPO_URI="https://github.com/gentoo/${PN}.git"
else
SRC_URI="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
@ -41,8 +41,8 @@ Main-Class: ${MAIN_CLASS}" \
}
src_prepare() {
hprefixify scripts/{{tree,meta}.sh,movl} java-ebuilder.conf
eapply_user
hprefixify scripts/{{tree,meta}.sh,movl} java-ebuilder.conf
}
src_install() {

@ -0,0 +1,3 @@
DIST cmark-0.27.1.tar.gz 215574 SHA256 669b4c19355e8cb90139fdd03b02283b97130e92ea99a104552a2976751446b5 SHA512 a7797c9dfd54e20499666e37ba67b1902ef0d40867e7b941c1cfc93d4fbe935fb073be69aecc9f9f8c8e9524049037771635b45e071af981613431f3fbbe7b41 WHIRLPOOL 0eac7dd03176ca0fd21f89288b8e1ce92889cac00690e512304afa58c4e1777040697b78897c851a8c1c59d181cfc6e5ce3f5a980efd9939f66cc950e91fdc07
EBUILD cmark-0.27.1.ebuild 753 SHA256 0674ca498ddb41bb7734f4f2145a1f5beb8689360b2d8a78868d668a903cd04e SHA512 cb81f32cb2f53eab2c1ea5a9639fe12ce22ed65069a693d1673624b6f3812219552a3fc482cf5b6fd2129507a64c80a896bed226313393ae815b4c103732b935 WHIRLPOOL c8c1eec920371f39cce126234951d7a22f42d58d1a12c7a1efc4ce1bddb3ba20d0d1c9d87cbb192f0b449ccc07224c7a759a0e8390c1ac6f012b426c45f5b154
MISC metadata.xml 570 SHA256 731336f354c64c40b2e57f918c1c987ffce5ce2bf8d9fcd94f65afc796e5105f SHA512 03c6bcaea6e1e786da87f79a009eb6ba99bcc8c44a3650d0e5c617eee403360157ee7bb4e53e6cae1ab6dbdc48e7f368e1ec0a1362992bc114856105e91109ad WHIRLPOOL 5cbb20161342c89221fcae31f6b13d07dda7e941da1f3b6e829576e10e3c16854a90e73cd50efc9288f7d1129c00f3c415e586ffab1c51545b6875a920d6e4d0

@ -0,0 +1,35 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit cmake-utils
DESCRIPTION="CommonMark parsing and rendering library and program in C"
HOMEPAGE="https://github.com/jgm/cmark"
SRC_URI="https://github.com/jgm/cmark/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
DEPEND="
test? ( || ( dev-lang/python:3.4 dev-lang/python:3.5 ) )"
RDEPEND=""
src_prepare() {
cmake-utils_src_prepare
# Remove static library from installing
sed -i -e \
s":\${LIBRARY} \${STATICLIBRARY}:\${LIBRARY}:g" \
src/CMakeLists.txt || die
}
src_configure() {
local mycmakeargs=(
-DCMARK_TESTS="$(usex test)"
)
cmake-utils_src_configure
}

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>azamat.hackimov@gmail.com</email>
<name>Azamat H. Hackimov</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription>
CommonMark parsing and rendering library and program in C.
</longdescription>
<upstream>
<remote-id type="github">jgm/cmark</remote-id>
</upstream>
</pkgmetadata>

@ -2,12 +2,7 @@ AUX logrotate 119 SHA256 09e12d5f8f026251a0a8532dfc181199085e4cc23a3f4cbb4dd15a4
AUX pgbouncer-dirs.patch 685 SHA256 d5b0875000c89e945b0eb3f3007d68b211d675a4e18872ef7166c76dbd3eb695 SHA512 6a475bf5cff10b464177af619051529ad78e802c56655500ad23130c5989721f41592387f9bf6719810eae2d876a8dd36219b87ae1fdb29304b2adc98c49ae4c WHIRLPOOL ac8df7239880f21479bec1153a4b9a6ab4da937bccec38205785ccc4f951b4d8a227e94c12f564b2694803a2a43c5390c4700944c9ed60f55fdbeeec370439c7
AUX pgbouncer.confd 425 SHA256 e681f992f6051bc1bb2887f712530c38be1c0a2ffb8ee254d0438b8679f55b9c SHA512 9f997cbfb18f5bb1623aea2a9af706359a973fd2167be91ee6ffb37a22a6dc453280c66b6d2c11ab0174dbf159a195f0a1612be198466633d728a5317a878035 WHIRLPOOL bbad3f2609c638e859e44555e25bef1249a7cbb024a7f6e07f4cee57bfc1571d8100a43715360d2d03a9bf62b0ed65878339cc5f641ac0f3736296a93c597b6f
AUX pgbouncer.initd 2183 SHA256 2eb70ea8913b52560628a266a0b8bcae59b5e00fddb4cb43f6fe6f2956b5be90 SHA512 ecd34f017316b2c0aad172e5bf5393137da5ab841f4d6de93eb82a07abe9f234a2426ca7dada2dc047c33ea4c7dc0af3040b249ec1f9d7e0c1782fb0463a7293 WHIRLPOOL c7dcec6b8c884ae9b52e988f1d4f38c5b1c65b19f353f2ac0224da5e6fa2dcad5182473c1d4b01bd52c6d684a500dff636e0f580dc01c0095a925abcc1806b32
DIST pgbouncer-1.5.4.tar.gz 339610 SHA256 08040482f4c887e14d8c8c46fab838fff640c0f3cf231f86ad7f766b7a292280 SHA512 ade8304eba682a468a5e4c1c5e661d67ea64fad951d6f767a3157de4e5398c52492b2ca022f274c55e43022df8d5fad87e45fc60adbcbab00a5ac843a26c6b71 WHIRLPOOL 107d028eaa4ea9f0469994ca9fa3caab64fc33dd2c7228aa7784b04b89091352a6b086fe7123ddfbcc9900b1c1cadef4c08030d9b9a5b169a4be4441ff3a6f02
DIST pgbouncer-1.5.5.tar.gz 336145 SHA256 d65a192d1e2e69bf445d536f10211857959fc38e0247d1974e8008253080e234 SHA512 fd31b25ab2c0fb206797d54cba42f221bf5d9d1bae76d8f0b77ae746b504b51640cab04d60589c7d96f275c50b98b8bdf854702981838b74c23ed7095d85e853 WHIRLPOOL 115a45a4c9e9589c4d872c9469619a7fa6199d8a010d090e530051867210ed5647565c93c118b83717fc70b73b99f6f1309815d767bbb768b46e1ab2b9378c29
DIST pgbouncer-1.7.2.tar.gz 462374 SHA256 de36b318fe4a2f20a5f60d1c5ea62c1ca331f6813d2c484866ecb59265a160ba SHA512 11c89606599f424b34f39a4b072ec6293fea0b14ee52ae4fbc44775e6d83771a22d194f4e8eabe410e0d6a70657508cf1a3b1012543d91873c36f644afb5675d WHIRLPOOL 3b007d6ea8f9c5e7e8ee3e2908839e24c120fa458f127192f40f8f7d37e5e56bcce3501f76b623670a210c96af66a861adf183e62c152e92e030b2cef60f3d03
EBUILD pgbouncer-1.5.4-r1.ebuild 1814 SHA256 3694b177c5f16ba8c467dbe6c3b3a252d7ce015714130a74a640619c83a9cfca SHA512 2305e3c445cf3a82d16ae818bc8311c97ad37ed70007f58fe221111ff3c7ca844ad92df3178990f50fbd77aec433692398b2f95c22a3fba679769b5b6b415bb3 WHIRLPOOL c64bacaa042722fb47d6494caa93de468908edd02f813dcfedf31633d199c663a2dd5948f540ed37cc66ef281cc7df81050723f98672058c6be1efe0224af541
EBUILD pgbouncer-1.5.4.ebuild 1833 SHA256 49e266b530cde790d57aa20007d987823431aa5242f8f9abc6da1a3cf200ed4a SHA512 883ebe34e29936c4cb11d229130766b2b15d3b2b1f19bdacc09f3673eac7702f9add38e2df178c2896e3f1e3195c45ff54f22c9d4c34bee6f4bc55508ad1a98f WHIRLPOOL 81efc8aba227adb7e78dc71105f5b39e4507b885b7fa921edee443a759ce020f4ec1e8414e7d62035da9df376fb6f0a850425d8e4cf28e56f07ea3341c0c844c
EBUILD pgbouncer-1.5.5.ebuild 1784 SHA256 242340c0a0da221bb65206c225adefa5c0554b3149ac3eb4935a08ae5e39f57f SHA512 1316b258f9bbef41cd7c81506f88330ea4a36642deca40030ba0f348a4eecb39deeb1ee21536707921542947037da1f683ef331751836c7330793fce35ff87a7 WHIRLPOOL 55281c2d7b2c639f82cebd8404d48540395e58f58ca5612050f30f97b45fb58304fc0c3ee36f8183da0ba05747e5043455b8c2a706b1a5df4f1ba51a0806e0c5
EBUILD pgbouncer-1.7.2.ebuild 1793 SHA256 9818f0d9d86e6930b2ceb83e8e0a4ac02cd06ad256b50b6a3c2ea507debdbcdf SHA512 3baf9dfc385243963072ddd563ba580e87fd2bfd517a06ae0f840881369d777cfd6adbbf32e930dbe6f9447d2c32e87549195602f7655db64733cd5bb07d0d61 WHIRLPOOL 0980d58d5bfcc30f64ef8b6e316d31c66dac797df417eeafbe88dbd6f32d0c0ecba8a75fc8ada786f2ee5ba0e0a8c2b4276a730843b2c26d2dee09a98f213299
MISC ChangeLog 3394 SHA256 f8f33fecd5d29016fa9192ef7c69ad036330eb94ead2a7140911ddc1ba72c7b1 SHA512 6bca8609c6a57769b42443709b6948ff9c8171d6e3a1b016af1853983e0f03efd1dbc09d6506c2f9fd3af88124b32d6896000540a6a5184bb0b3b650fb336c97 WHIRLPOOL e1f112fb1cb1f1376c46fd949b699d95c00a96d311f78a6d31fb038c2194410fbe2fd035cadbecb7f97d67efd945b1cf6c19323732288a99626084a6ac87f6a6
MISC ChangeLog-2015 2800 SHA256 5d899d2830d6ffe1ef3a58aa1161fcada9b09e2ba3bf2d45c5afe1fcfc9e5010 SHA512 4332c8917229ff25709efdd12a97f71596e7b8eab5ff9bc62d2fa5a0b119de9301a5508e2935646bc48d9b31ffe789ed83162e324164e9a39eb68182526507f2 WHIRLPOOL a10f35230f908d9544e1ecfb6df07afda7da448e593d8eafef24e535c3ad92b77d83caa22e48a4f6b1371808f2496800e2ba46bdcab826d0adcec83bf0cbd02d

@ -1,84 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
# Upstream has *way* broken tests.
RESTRICT="test"
inherit eutils user
DESCRIPTION="Lightweight connection pooler for PostgreSQL"
HOMEPAGE="http://pgfoundry.org/projects/pgbouncer/"
SRC_URI="mirror://postgresql/projects/pgFoundry/${PN}/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="debug doc libevent udns"
REQUIRED_USE="
libevent? ( !udns )
udns? ( !libevent )
"
RDEPEND="
>=sys-libs/glibc-2.10
libevent? ( >=dev-libs/libevent-2.0 )
udns? ( >=net-libs/udns-0.1 )
"
DEPEND="
${RDEPEND}
app-text/docbook-xml-dtd:4.5
app-text/xmlto
>=app-text/asciidoc-8.4
"
pkg_setup() {
enewgroup postgres 70
enewuser postgres 70 /bin/bash /var/lib/postgresql postgres
enewuser pgbouncer -1 -1 -1 postgres
}
src_prepare() {
epatch "${FILESDIR}/pgbouncer-dirs.patch"
}
src_configure() {
# --enable-debug is only used to disable stripping
econf \
--docdir=/usr/share/doc/${PF} \
--enable-debug \
$(use_enable debug cassert) \
$(use_with libevent) \
$(use_with udns)
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS
newconfd "${FILESDIR}/${PN}.confd" "${PN}"
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
insinto /etc
doins etc/pgbouncer.ini
insinto /etc/logrotate.d
newins "${FILESDIR}/logrotate" pgbouncer
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
einfo "Please read the config.txt for Configuration Directives"
einfo
einfo "For Administration Commands, see:"
einfo " man pgbouncer"
einfo
einfo "By default, PgBouncer does not have access to any database."
einfo "GRANT the permissions needed for your application and make sure that it"
einfo "exists in PgBouncer's auth_file."
fi
}

@ -1,86 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
# Upstream has *way* broken tests.
RESTRICT="test"
inherit eutils user
DESCRIPTION="Lightweight connection pooler for PostgreSQL"
HOMEPAGE="http://pgfoundry.org/projects/pgbouncer/"
SRC_URI="mirror://postgresql/projects/pgFoundry/${PN}/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug doc libevent udns"
REQUIRED_USE="
libevent? ( !udns )
udns? ( !libevent )
"
RDEPEND="
>=sys-libs/glibc-2.10
libevent? ( >=dev-libs/libevent-2.0 )
udns? ( >=net-libs/udns-0.1 )
"
DEPEND="
${RDEPEND}
doc? (
app-text/docbook-xml-dtd:4.5
app-text/xmlto
>=app-text/asciidoc-8.4
)
"
pkg_setup() {
enewgroup postgres 70
enewuser postgres 70 /bin/bash /var/lib/postgresql postgres
enewuser pgbouncer -1 -1 -1 postgres
}
src_prepare() {
epatch "${FILESDIR}/pgbouncer-dirs.patch"
}
src_configure() {
# --enable-debug is only used to disable stripping
econf \
--docdir=/usr/share/doc/${PF} \
--enable-debug \
$(use_enable debug cassert) \
$(use_with libevent) \
$(use_with udns)
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS
newconfd "${FILESDIR}/${PN}.confd" "${PN}"
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
insinto /etc
doins etc/pgbouncer.ini
insinto /etc/logrotate.d
newins "${FILESDIR}/logrotate" pgbouncer
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
einfo "Please read the config.txt for Configuration Directives"
einfo
einfo "For Administration Commands, see:"
einfo " man pgbouncer"
einfo
einfo "By default, PgBouncer does not have access to any database."
einfo "GRANT the permissions needed for your application and make sure that it"
einfo "exists in PgBouncer's auth_file."
fi
}

@ -1,84 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
# Upstream has *way* broken tests.
RESTRICT="test"
inherit eutils user
DESCRIPTION="Lightweight connection pooler for PostgreSQL"
HOMEPAGE="https://pgbouncer.github.io"
SRC_URI="https://pgbouncer.github.io/downloads/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug doc libevent udns"
REQUIRED_USE="
libevent? ( !udns )
udns? ( !libevent )
"
RDEPEND="
>=sys-libs/glibc-2.10
libevent? ( >=dev-libs/libevent-2.0 )
udns? ( >=net-libs/udns-0.1 )
"
DEPEND="
${RDEPEND}
app-text/docbook-xml-dtd:4.5
app-text/xmlto
>=app-text/asciidoc-8.4
"
pkg_setup() {
enewgroup postgres 70
enewuser postgres 70 /bin/bash /var/lib/postgresql postgres
enewuser pgbouncer -1 -1 -1 postgres
}
src_prepare() {
epatch "${FILESDIR}/pgbouncer-dirs.patch"
}
src_configure() {
# --enable-debug is only used to disable stripping
econf \
--docdir=/usr/share/doc/${PF} \
--enable-debug \
$(use_enable debug cassert) \
$(use_with libevent) \
$(use_with udns)
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS
newconfd "${FILESDIR}/${PN}.confd" "${PN}"
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
insinto /etc
doins etc/pgbouncer.ini
insinto /etc/logrotate.d
newins "${FILESDIR}/logrotate" pgbouncer
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
einfo "Please read the config.txt for Configuration Directives"
einfo
einfo "For Administration Commands, see:"
einfo " man pgbouncer"
einfo
einfo "By default, PgBouncer does not have access to any database."
einfo "GRANT the permissions needed for your application and make sure that it"
einfo "exists in PgBouncer's auth_file."
fi
}

@ -7,4 +7,4 @@ EBUILD aseprite-1.1.6.ebuild 2143 SHA256 0807ebd4dae89c6d3aa4281df7fefd88c8df127
EBUILD aseprite-1.1.7.ebuild 2531 SHA256 ec6b2861567bbdf5a45c8df05a19e5041d65f2094d4a2f31af438ab0b2b896ec SHA512 72a812ff650ffa5ffe3bfc4dca38c3ce39e2398dd668b37497d1043bff52f3f11c76a01cf29c2ce63d4c9e3bad95eef273cba6149bbe2dd63bdc8f7892217e32 WHIRLPOOL 73d4f97b210ee01974d5d76d848b27475ab9db5b84c6529c0e747eb747e4f09365f4fb1941c0089e49663669ce46fe7c86d92d3733539b001a4c71b7a06e2fbe
MISC ChangeLog 7473 SHA256 8a348e269638e9cfad3bbc73a5b437e49024b60f63ef9323d4e7e9231365d41d SHA512 2123cb25595151d3b276de9138193ef0c61e8b45d904e36a8b0bcbf4c9c01e5e572b0dc02c962cfdb092a2a0436e755ffdab47f333c257910323787523ab09b5 WHIRLPOOL 65e2c5a12d69d95d21a6ce58cf3e78cc322400f7d30cfccbf2cc1d835c7c184ba4416a79f636d27aae094fe65a11a4e6a0e2fe83941bffed53d41ff21d2ba8b7
MISC ChangeLog-2015 2153 SHA256 584b9accdef10dcd89025aa62391866b9df0b9157312f572ac2c9c14c0411ea3 SHA512 9da3a31f2c3f213f9a76c236fd44606c416cf73ac5906250c754c1dd511ab287e0adc6cbfe1f428a577bb13c5a3bf9224c1c260e29782d7c8e880b5b472bbb56 WHIRLPOOL 1a4e2410a57a658b6fbb3406c3b49bc233ae314e48b4204488c0de4205a9986e2a3025996eebd7df25a655eb731a127c0fc7c0432a5576a2ff44dfe3c1bfa7eb
MISC metadata.xml 883 SHA256 860c51380087c4cccc7a1ee824bffcf2697b2b77bb592376652d3faf0ea3914a SHA512 10d00209368a2800dd7ee6a27b920f12c60439870a49230449c858b5f868f85769918664ce6951bae8ecb583a094ad89e03713e33d389c8cb5e38e8a257ff3c7 WHIRLPOOL 76c9e25e604d231d6c958ffff3cf554a940061ab51171a9e70196e977201a9b7bdc870db49852d3cdb6f827629c22a1da683eeece87f292138a495fcbb0343a5
MISC metadata.xml 818 SHA256 4218468886c828ada32a4552ae0435fad6d793442a27509aeb2ec89d4f4fd06b SHA512 c15ae47493114fdb9a9daf61b9ad938caf5f753ce5f5a9262a462a900ec2972120c693d39b316a7e85fbebf1bcf31e9f5a4346c0a839fe21bbba7345e2ed0b5b WHIRLPOOL f83283275e57d011b8908121168d2d8d5e0f25cce717a7a98f94f43686ad4ec255ec47f52d30b840b1ad3a212ad94636bd6489f9e3ef5eba2a923fedf5ca1558

@ -4,7 +4,6 @@
<maintainer type="person">
<email>azamat.hackimov@gmail.com</email>
<name>Azamat H. Hackimov</name>
<description>Proxy maintainer for this package</description>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>

@ -2,14 +2,12 @@ DIST pl-6.6.6.tar.gz 14838653 SHA256 9f80bb274e2f31fd68b0acbe35982c012d5f8311dbe
DIST swi-prolog-6.6.6-gentoo-patchset-0.tar.gz 1590 SHA256 2b240d15562603120e0314bb69bde50089326c11876b7a62106c05f9d48ace71 SHA512 807c7e897dd5b9eef14e063ea53c03047f3acb23174a70a613258adf7f85dc1f7637158fde70aab2e0f40de4bc6ac5e3548dd09dbe3745d916a388f43eb832eb WHIRLPOOL 0a0dbc361cfbe343c8b3562a2c0535905eb1443eea0783b14f96bda43c04e8db6264f476c07da766c6936dc6088e34059f799a3244717390644bf0f5ae83018e
DIST swi-prolog-7.2.3-gentoo-patchset-1.tar.gz 1875 SHA256 c11e48122dc468f21e08da4a65f5a2daa9e0ddbc2e186bbd952626c95b29db04 SHA512 3506f4168d52f7d3539cd753c5153750df8c3239b78ffac1784c634b585d5fb0c825700e77abc9c1f467af71473ae1861eef629ebdf76b7c783d276c393f40fc WHIRLPOOL 8b70ab91592280d0634c6c897771696c0c63d30680044994cedf69f18cd4f386adf833998e64d4ad892cff97300b5bbfaa8dec8448ea04ebaba7e31f7e9c30d0
DIST swipl-7.2.3.tar.gz 16192142 SHA256 43657d51b7c5887bc2d2bced50a9822b86a08a6841399b8e76ee877f51d646b5 SHA512 da27a6b171d3b471401f1a91e86a4dbe98973d8a1db8c72aa27e452311d08b893b01a1de8f9f4dafcdac460774b4ea980050256d37284546941e1bdf84f8cd7b WHIRLPOOL de695c8e0317921dcc13898f7a3c88d1012e3f87f633cd25766ca5cb6637b29ca81b9245d015614089291a7d9abd0d8c7109ccae1df9297d78301d241cb258b3
DIST swipl-7.3.30.tar.gz 16556898 SHA256 6cbb1451466f449cf06c6855300b3b5f179e474a5dddf0e2531c456316496cec SHA512 fc15774a72b1d0040d5e135646c217379b4813e3a3cfebc616468e29f791c292cdb6541e7e96306a02f7efb1aee48d8ffc3f1d573aa07661383c99e6401dec1a WHIRLPOOL 81d20aee79fd3a7a53325c03e76bda72eec9bc170df855f4c73e2c2493cfbce8d41cd264f1f3624685b5aa630ba1d8481f1d2cd6876e289f92bf5f310a266bfd
DIST swipl-7.3.31.tar.gz 16562182 SHA256 a19f81c739fcf4b850d1580ffed09b3f2b63fbf03c77d9f9b90709ca2607c64f SHA512 cdf607b57eaaa809542815189ecfb4ed9e40bbe5f6dd7c436d33d51e289632188361e102ec28303e747b7ad1e313ea22e2f2f0f79806980906ec4e8098b3683e WHIRLPOOL 146e3275870a209d35e15d771509964cfaf07dc3bcb3132460a3e76590c7999ab8a31961949e86eb53caccff5e2620da271344c8b9f0b7741a52db22d2caf957
DIST swipl-7.3.32.tar.gz 16569053 SHA256 932556e92946b3a05c0667914bd43039abd421fcb0cdb52f005cc20bde0a2c28 SHA512 1ecd3b3a438a230823e3e923fb52d370bb9b16a536a3e6c568a88f42fb85b9774c775c80acfeace26c3cc3997da60ad91ee318cc285fe2b251f2838ad782e790 WHIRLPOOL b5248f59584f7094a73c086e730ab0f09c9aed12d45f21cc48ca9bee36c515199377687c1a0fb2feaeaa1c301deada4118e268e012a6d5e6bd1f76e691a48102
DIST swipl-7.3.33.tar.gz 16559427 SHA256 23692f5faf5b687973aa99b6f6555922834396da19eda95afe10027ccf6680f4 SHA512 c8c2c80988a0773a552a9278c2452e42e9ab1163a827a32baf09cdb1022057162c46d4f395ba13fef6bb5b118f8d256b024a1e076e5998eabe910a3ce468385e WHIRLPOOL b2f922f616111010d9032eb467197d7dc7ba2714a5c324d4adf5670e2ac9c3b33bbfeecfcafa858ab4a50d8a36bec013f15913f1c8f3622dccf93d33059bef4e
EBUILD swi-prolog-6.6.6.ebuild 2806 SHA256 d23fdc4c8cdd18b2b0380668c8a4f77617970566bee368fd582a6ca43ff94e1e SHA512 af1416cbbe282f9643d04dbd6b4261cccbc7fd6dff426ecf2dcc9edba6cc86bb555407a5453fa676dae82e10d040bdb4f03d560d575db3e706e4d27798316f95 WHIRLPOOL af8d7f919799fec34810fac2314078086463fae4895821fcb92b0ea5921747ebbd7ff9c36b840800692b0ddd2d9a6b63334b109c96fb57f1824b7bd534ef8c6a
EBUILD swi-prolog-7.2.3-r1.ebuild 3177 SHA256 9d5d21cda4415ea4f49eaa156957c6dc756864313d148f72cc7145ea44e041cd SHA512 eba9010f46a5bc9f7ce8606c55ebd1566652230a9c82ecf100d5607d20ab3cd3201faa60ed8f6e96fc27fcffbe042abedded43e2be9cac1d641be07db13a3af7 WHIRLPOOL d33e35112303c2a04881e09b4841b9178c8096cf57e71edbfa9e353d7ab374279febd87d624e7341d2033d8dc94bb7a94cf43e279902f5c93b17ad39a451d762
EBUILD swi-prolog-7.3.30.ebuild 3289 SHA256 f5ffc45c60ce1a6c7a93743d86bf52d274aa1f8a4d8bcea81d56e127bf354cdc SHA512 aa58e7dbb9ff6b6183397ecf1c6c35a5cf52eeaf987f1305293df58960e352e3b58c72a868d1e3af7e8a4e6c7f86500e5d349aeece74a4b8587d1e7b037aea40 WHIRLPOOL 50e86d30662e0a6f98bec3e01a96a525c43e3a10417bfcab142bb4659f242cb99432c5766302ea36fb51a64e6d920560dc2b07ebc55b6f6e91554a05a16ab40e
EBUILD swi-prolog-7.3.31.ebuild 3289 SHA256 f5ffc45c60ce1a6c7a93743d86bf52d274aa1f8a4d8bcea81d56e127bf354cdc SHA512 aa58e7dbb9ff6b6183397ecf1c6c35a5cf52eeaf987f1305293df58960e352e3b58c72a868d1e3af7e8a4e6c7f86500e5d349aeece74a4b8587d1e7b037aea40 WHIRLPOOL 50e86d30662e0a6f98bec3e01a96a525c43e3a10417bfcab142bb4659f242cb99432c5766302ea36fb51a64e6d920560dc2b07ebc55b6f6e91554a05a16ab40e
EBUILD swi-prolog-7.3.32.ebuild 3289 SHA256 ab5f3baf5f830ce56bc62ff133d83bd817e8d7f4325158d97612025c64628f05 SHA512 0c57ecab9389a54ce1952ef0425e946246d8ae64f7337418e57c5b262ae8c73637ba8f1fb318575edc332ec108900ce0c1c290530f2190374b76de0e2d26ad1b WHIRLPOOL d91b694748e287fbda24ceff4e8b8b4a9537227b17a8e54caf441b999810c1bb14038154f6009cc2e716ac51711feb354694ff7c9212034e1296b780f39133f2
EBUILD swi-prolog-7.3.33.ebuild 3289 SHA256 ab5f3baf5f830ce56bc62ff133d83bd817e8d7f4325158d97612025c64628f05 SHA512 0c57ecab9389a54ce1952ef0425e946246d8ae64f7337418e57c5b262ae8c73637ba8f1fb318575edc332ec108900ce0c1c290530f2190374b76de0e2d26ad1b WHIRLPOOL d91b694748e287fbda24ceff4e8b8b4a9537227b17a8e54caf441b999810c1bb14038154f6009cc2e716ac51711feb354694ff7c9212034e1296b780f39133f2
MISC ChangeLog 11722 SHA256 5b3c22f0b82e2b283f55021f228e156042c82c5d18e919f5e0b6edb17d243fe3 SHA512 9d41448f7c02b830362c6564d831aef6b5df5cef2c1260dd853be50ef90a4f34149c4f654c99002d58e7bf41aa593d1fe84470f6c2a93ec2af5a337ddafadee3 WHIRLPOOL 15f5d24961cf8cff5d77a5fd5fe29c1f1b97151a399a16b71cc4ff4805230872f9b5a5d831de0e2b372ceb2a469f29f3fcf4b053acafc81ed9e0de36a5ac65fa
MISC ChangeLog-2015 69903 SHA256 9e6f054c7a5e4f2f47dd02c5e5ad606160cd4a429b7417bc233c339dc1954e9a SHA512 c3b02af62e947a5ecc3432fe5f49fc6eb978d559ad69c73748159b404dff39aaae1a316a677e875f02b06b9d0e0efdd76d79ca1347b1af8625651b074bff4f00 WHIRLPOOL 2708af0202c442f27a40bb2977b7da02e0910f9ae1c60538f0eaf0bb166371b71787e1328655dc60cff56b47918fbd4df97269d870868b273c61f19ab3767ae3
MISC metadata.xml 367 SHA256 fe062b0bbce11b0a9e72fcf6e0e1edc1dcbc328c83d500a7846aa1fe6197ea8f SHA512 bacbb17fc3518d3bf845d097d17dba772a745fd7343ab6e8c751a417a540c8c003f29b86c66374bee538d7a5d96ab95e67b1c619d47f80d0e332482daabee74a WHIRLPOOL 92af71bd473a9a0d79caa25d3938f777398a28891145af158c28c953f60f57e36a4a8d867b23cd9bb950fe47867e3af5fc4b513716124963cd9f9fc439d72675

@ -1,143 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils flag-o-matic java-pkg-opt-2 multilib
PATCHSET_VER="0"
DESCRIPTION="free, small, and standard compliant Prolog compiler"
HOMEPAGE="http://www.swi-prolog.org/"
SRC_URI="http://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz"
LICENSE="BSD-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="archive berkdb debug doc +gmp hardened java libressl minimal odbc +readline ssl static-libs test uuid zlib X"
RDEPEND="sys-libs/ncurses:=
archive? ( app-arch/libarchive )
berkdb? ( >=sys-libs/db-4:= )
zlib? ( sys-libs/zlib )
odbc? ( dev-db/unixODBC )
readline? ( sys-libs/readline:= )
gmp? ( dev-libs/gmp:0 )
ssl? (
!libressl? ( dev-libs/openssl:0 )
libressl? ( dev-libs/libressl )
)
java? ( >=virtual/jdk-1.5:= )
uuid? ( dev-libs/ossp-uuid )
X? (
virtual/jpeg:0
x11-libs/libX11
x11-libs/libXft
x11-libs/libXpm
x11-libs/libXt
x11-libs/libICE
x11-libs/libSM )"
DEPEND="${RDEPEND}
X? ( x11-proto/xproto )
java? ( test? ( =dev-java/junit-3.8* ) )"
S="${WORKDIR}/swipl-${PV}"
src_prepare() {
EPATCH_FORCE=yes
EPATCH_SUFFIX=patch
if [[ -d "${WORKDIR}"/${PV} ]] ; then
epatch "${WORKDIR}"/${PV}
fi
if ! use uuid; then
mv packages/clib/uuid.pl packages/clib/uuid.pl.unused || die
fi
# OSX/Intel ld doesn't like an archive without table of contents
sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die
}
src_configure() {
append-flags -fno-strict-aliasing
use ppc && append-flags -mno-altivec
use hardened && append-flags -fno-unit-at-a-time
use debug && append-flags -DO_DEBUG
# ARCH is used in the configure script to figure out host and target
# specific stuff
export ARCH=${CHOST}
export CC_FOR_BUILD=$(tc-getBUILD_CC)
cd "${S}"/src || die
econf \
--libdir="${EPREFIX}"/usr/$(get_libdir) \
$(use_enable gmp) \
$(use_enable readline) \
$(use_enable static-libs static) \
--enable-shared \
--enable-custom-flags COFLAGS="${CFLAGS}"
if ! use minimal ; then
local jpltestconf
if use java && use test ; then
jpltestconf="--with-junit=$(java-config --classpath junit)"
fi
cd "${S}/packages" || die
econf \
--libdir="${EPREFIX}"/usr/$(get_libdir) \
$(use_with archive) \
$(use_with berkdb bdb ) \
$(use_with java jpl) \
${jpltestconf} \
$(use_with odbc) \
$(use_with ssl) \
$(use_with X xpce) \
$(use_with zlib) \
COFLAGS='"${CFLAGS}"'
fi
}
src_compile() {
cd "${S}"/src || die
emake
if ! use minimal ; then
cd "${S}/packages" || die
emake
./report-failed || die "Cannot report failed packages"
fi
}
src_test() {
cd "${S}/src" || die
emake check
if ! use minimal ; then
unset DISPLAY
cd "${S}/packages" || die
emake \
USE_PUBLIC_NETWORK_TESTS=false \
USE_ODBC_TESTS=false \
check
./report-failed || die
fi
}
src_install() {
emake -C src DESTDIR="${D}" install
if ! use minimal ; then
emake -C packages DESTDIR="${D}" install
if use doc ; then
emake -C packages DESTDIR="${D}" html-install
fi
./packages/report-failed || die "Cannot report failed packages"
fi
dodoc ReleaseNotes/relnotes-5.10 INSTALL README.md VERSION
}

@ -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
# $Id$

@ -1,15 +1,12 @@
AUX botan-1.10.14-build.patch 841 SHA256 28eb133a239a0bb6e633f603fabdd45dcf40fc42a794c12ba8d5660f0f1a2666 SHA512 68c3d8a1003b2eb8fae6db4e7d2e033040cc9e1fdfdfcf8b33f1733b7e4c68b4d30222319f2bb8f2fd1fcf7c0f80a4a24d76455a9979fd1270f510b659da1d92 WHIRLPOOL 7b9f09999a4208e582e2b05d2a544dd62bb98826805d07293f3755bb780fc58b12f09d5c36b6e976eb166e7a2f269a7df7c7e7342d3751e0b2e8b9dedd468d0c
AUX botan-1.11.34-rng.patch 1129 SHA256 a67017ad21422a7771535ee1eb1c2b5ac0dbae033bd1915c4324f3ae2df2bfda SHA512 000ad37688749a9d7bb4740f5de684aa4748e388b9cdc1dfacb03ba484be8057f33252de781d7a68cf4600c61ec994a389f89749ff2ef5758200f80c10fa5e5c WHIRLPOOL 96b01ad2ca672bcf0b267efa1f24723dd5d1d7484ab9453c6089340ac43d02278cbc417e02775ebb828e7b0f221d70567effe6bdda42330e946e44093de7dad4
DIST Botan-1.10.12.tgz 2707397 SHA256 affc3a79919577943f896e64d3e4a4dcc4970c5bf80cc98c7f3a3144745eac27 SHA512 074ed9c89d715ada53a3366139da3f0f2fd7ee01941d301b0a9c1a897927ed88c0ade32f66768091664e6b652b7921b3b4c513106ee6ce1942dece3a25216bf5 WHIRLPOOL bfe7029e5ebf660434b14cd49e0c9f4612e9ee88ad50803edfa589754bede01dc39d71542b62eaaa0f7e85dbf623b4b11a90528bcb903c2333103685ce91401f
AUX botan-2.0.0-build.patch 788 SHA256 47f4f0aabe056e60d303afbd08fac151d1c5b0a2b7c6b8c72a070a41f9e63900 SHA512 a048e59bbfe938f8c31e305f4774a3ff458e61df6755fc84950497111ae5ffa511a2b22c23ab2b9a4b66e7dae5796249ec51013b65cb31619c4aa484a4b80e87 WHIRLPOOL f38a47c8cf37d82671daace6709bebf82fb62782e5bf263c85b24c6d63e31e8df69b4a2f5bf6790ab860d22949862d65dc3435e056ba50739424d5bf38ed53e2
DIST Botan-1.10.13.tgz 2710181 SHA256 23ec973d4b4a4fe04f490d409e08ac5638afe3aa09acd7f520daaff38ba19b90 SHA512 a09d2cb5dda21bf384b81675025f249abdfe232c95dc3383f0baebc2bf1603b2ed1e2aec9a81aae95df592ec2eeae8906c63474a6da42ad3701669a5d8f14656 WHIRLPOOL 4161d689205f02ed8b97bb371be47829d11dee744a024e24bb834264cfa6143c8a9fb7df969410975e4bf2b708063e3c05b6106c4dbe7f5566e3331ee5e901a9
DIST Botan-1.10.14.tgz 2710757 SHA256 10ed0b394db165733ac9557d8656356b7e9744d38c61c2b9c44cba6d84ff4c1c SHA512 ae524653a99b02d6d8d7bb2b88a446c066fe1044d8fd2708ea2a4cd5aafbe2b0d165d2ce1730669a4df18013cf5b6540bb5944bafea512b4957e3417de512e95 WHIRLPOOL 51aa1d68757ad515f65c255c585be8050efed085800340d43fa068b48647ef8c50fc9e284ac16d0cef3d874f5fa44f143210dcc004561807e1d1b307d89cff9d
DIST Botan-1.11.33.tgz 4329671 SHA256 d65f95399dc5710aea90d682d65e554fed4571115f1382416e9142370a47e949 SHA512 49bb4485663897dd07bb7982771befacc50bfabef5806dc802cbd4d39f5d641b08a264824b5b1b96421e810811353deea15e728c5d08ce2932cf0e4602ae099d WHIRLPOOL 86154158915e29eef7753797df037d560078bda4ecfaafffba1064a238618b1ec10e0712b85cd64537ca3dfbac5ce38bf1323456d30b2bd5a51c0dae7f81d339
DIST Botan-1.11.34.tgz 4908624 SHA256 59ad548f8ddb967737f102b252bab30ca0b49f039f204502394cf506ae731f16 SHA512 c3dad24872f726c62fd302cf05e4a67985e8d6e00b6bdfc9852abe2204329f794b656e9ee89470b76ea16426371ef5b1729626c36d9a2b89e1939172382f192c WHIRLPOOL ba1db76068ae8e55169cba19597be159de1999555ff64ba95a7b80a38ed25d6170be9c2586ca680323340774784fad96b9ca83ff0b17a5b162ba11014e2641a4
EBUILD botan-1.10.12.ebuild 4026 SHA256 973cbf969662276f8fb398b623a9a22e47410cb1cfff4f1d31de80a777c527e2 SHA512 2dbf56f274970c97d87201d257c5d5c88428f6bff0fb7dab7099ab25ab9f76894ecbb48307c145f86498c3ccc420cb5ac04230d54e020532689651c43ad9a6a8 WHIRLPOOL 2d4872cd897d7e3447d3c0a378a987184364e1272b6c625a7ffe87ed7ccc6a3abe038a15fab710b4ed2d6125fcaba63cbcc54d6ba0c55a7e87d971876a45f47e
EBUILD botan-1.10.13.ebuild 4027 SHA256 b562498069bd56d9166594f03884cb0c230541c1032d969ba98041588e3c2143 SHA512 85e92f4f0c8660926a56144bc9dad660de77b2ccc9221ac98566b328f2cec99f755e86833eb8a7b1d9e05db482349835ad718e070ca58f82c2b3dbbcff62eebc WHIRLPOOL 641b630f8831b7c87cfcd75f55bae6789784a8fe04e30be50d16039daed4bd9cea37e1754f4676d5ba3d8de13106d2eebfe2c8ba969c1031a59839342c9326e2
DIST Botan-2.0.0.tgz 4989901 SHA256 031659cca0f80869e9d97a20917edbe2164cedbc079e8c53e0e7bd9bea15371a SHA512 4cb6992b5998ead175c10a9f193b0cde208b81a99bf30412a3b8386e7c91de2ff5d8191fd49893f02643519721bcf16c58db3cbee3eccbeb566f4456d310cf8f WHIRLPOOL ba180e5be87c9212fdf2e9252eb6d477bf608f976476b75e31e393ec19d94dada876b5dda9881f4cbe6dd7fec642a8a2b2a728bc90e07c44661237a067ae09ce
EBUILD botan-1.10.13.ebuild 4026 SHA256 626e0505311e96fb9f8a1885abde0bc3d131983eea896716552dc09c1b7ae6e5 SHA512 aecddf08bbd7cba914845e1681a7dd4450eda9585bcc92d7a1bb8a720cbdfa7f557c61d0da772ca2f3e03016feaad22bf0580989c6dc85c99eb1592be5cc7c3a WHIRLPOOL d1915ce1700932e210c6428760b682a25bb6c2906b895123ae4569f8d71f756bdd42b1e7d67e5aaf5c795cac03928cc0d970dfedc4c085ed0337a08a05a7a807
EBUILD botan-1.10.14.ebuild 4077 SHA256 15a54c44971c4e4b930a9841ce8b26404cc972fd9fe1286bad8338c7ee22fab9 SHA512 a821c78898a04545c3f880ce1eff51aba92675c08447c58c12c1342501478fa4a3b2254ec79a7ddbbf34ea973cbb0d6236eb7166fc9295aca26001007e318afe WHIRLPOOL 8babe7ee3900cbdad3697e0ff6da7c66c1cc01694863f4047c1bce66e2b697ea05a94b2bf0c3607f2134b921699dc172ed250ceeace6dc6012875be708908f08
EBUILD botan-1.11.33.ebuild 3487 SHA256 2b3a7d2e011769bdcda66665eb32130d33acc436ddd21bdefd8250f8c7d74399 SHA512 af997b24bee53d7c4cd5d56dc04fac5d010643dd13b08890b4987ab7a3de67a470adc4e88d973bec7b172c1ad0b23f7bc2865b4764fb46d30e39d7fd6f4ff653 WHIRLPOOL 33c81900a23f1556ac3595d00205125470bc73507d91b3229a68f2ffa51f85378c976bc1a2f33e9dbd4f4b04b970ff43cab8d98ddb26231a66075186016a4034
EBUILD botan-1.11.34.ebuild 3534 SHA256 46a00cad1122e5c858ba3ed8082398cb07ece29c3fb897959f4724bc56e1a298 SHA512 6d91a6d61f7bee1fc4a6739ca92dc7ab123439723eab9e4325558b52e3a150c0ab2d32bd783196c49bcefb95838120d5ec215f827505852677d2152023702378 WHIRLPOOL 7af51665637fa846deffb0c94d1cbb8f25994fd8e87d1e1059c2c89caec2e507fc2de61b51468f2917d38df7688d8374ed57f732a5a6e87f01bc58c3528faa92
EBUILD botan-2.0.0.ebuild 3198 SHA256 31c390d4e0443cf4336977557b3938716a970c6595d319e026cf358e567c741f SHA512 d54f5666c47a3c6b362d371bf4384ad8f6b5e58ae0563c060053ff683ff8d6ffa3e434259ffc6b3b6f84ac152739f813b8f6aba69c340d4054139d9ee724516e WHIRLPOOL 5fc93847588965125df9f0ff836a13daed0333405b39b3f39c669e9c91bce167a599d696d5dae354434e8ebfd0638c574981ac7e7a8f5e873d65968ed291d09e
MISC ChangeLog 6990 SHA256 f7855ce06f452ae297417cfd5f5db8b33910da4bfd5d82615df64c73c82b07bf SHA512 55758698c3013d9a58546846d5fcb05bd0ec3552a027a7f398c35074b4ab06194f19282b59bccff11610f5fcf044a96ea5d96d32ea4bc19f4b12e4739cca61a5 WHIRLPOOL 83a724604833f2521a1eec7cfa512a952a020313e0d8492babe0a18a8108dd43b5869315433092fcb34ea3cea2fc50cd77000c689969e9d3c988086ef81f25f5
MISC ChangeLog-2015 14001 SHA256 3965f2c6b8727a5d23738c6a204c1786dedff49d5c4ed7a0d5e310993a10dee4 SHA512 89e3c0d3264354d2b926f971a3a86df4eba9961b680e55e951d2fcb17a1c9b02dedb3d098e90502be6c1b4152e0adbd5cf55d2e56ee5904403c1d6d8b2ee1603 WHIRLPOOL 66370d148c79167a19afe2af5061ce9f7d59b36e9d490adf0ed2d6d871c24cba770a3ce077c8f3b5fe9fc8b95fae66966fce151c41f2b5db5b7df2c9361df031
MISC metadata.xml 620 SHA256 9c09004cd1f859ecda18c9162ac1ed53ce38b3288bf173b80657b29663e02edd SHA512 9b8e939d448e28904e53a0c6b8c4d561b467a2e7bd22bae9632b8fce90f5d4a4bffd77bc86c30db8f4d9ef7c4b45d4594c1d6b4b908e8ae00a8277d2af6029e5 WHIRLPOOL 5d57394a8e87c9ad99a0874c7f6f6c4c6df7a9e1dd69098d46dd681bd2d097ea0796284c4c49943f857f01471e1e307f1b69058f730e56cd5335ec3a54f28bbc

@ -1,150 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="6"
PYTHON_COMPAT=( python{2_7,3_4} )
inherit eutils multilib python-r1 toolchain-funcs
MY_PN="Botan"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A C++ crypto library"
HOMEPAGE="http://botan.randombit.net/"
SRC_URI="http://botan.randombit.net/releases/${MY_P}.tgz"
KEYWORDS="amd64 ~arm hppa ~ia64 ppc ppc64 sparc x86 ~ppc-macos"
SLOT="0"
LICENSE="BSD"
IUSE="bindist doc python bzip2 gmp ssl static-libs threads zlib"
S="${WORKDIR}/${MY_P}"
RDEPEND="bzip2? ( >=app-arch/bzip2-1.0.5 )
zlib? ( >=sys-libs/zlib-1.2.3 )
python? ( ${PYTHON_DEPS} >=dev-libs/boost-1.48[python,${PYTHON_USEDEP}] )
gmp? ( >=dev-libs/gmp-4.2.2:* )
ssl? ( >=dev-libs/openssl-0.9.8g:*[bindist=] )"
DEPEND="${RDEPEND}
doc? ( dev-python/sphinx )"
src_prepare() {
default
sed -e "s/-Wl,-soname,\$@ //" -i src/build-data/makefile/python.in || die "sed failed"
sed \
-e "/DOCDIR/d" \
-e "/^install:/s/ docs//" \
-i src/build-data/makefile/unix_shr.in || die "sed failed"
# Fix ImportError with Python 3.
sed -e "s/_botan/.&/" -i src/wrap/python/__init__.py || die "sed failed"
use python && python_copy_sources
}
src_configure() {
local disable_modules="proc_walk,unix_procs"
use threads || disable_modules+=",pthreads"
use bindist && disable_modules+=",ecdsa"
elog "Disabling modules: ${disable_modules}"
# Enable v9 instructions for sparc64
if [[ "${PROFILE_ARCH}" = "sparc64" ]]; then
CHOSTARCH="sparc32-v9"
else
CHOSTARCH="${CHOST%%-*}"
fi
local myos=
case ${CHOST} in
*-darwin*) myos=darwin ;;
*) myos=linux ;;
esac
# foobared buildsystem, --prefix translates into DESTDIR, see also make
# install in src_install, we need the correct live-system prefix here on
# Darwin for a shared lib with correct install_name
./configure.py \
--prefix="${EPREFIX}/usr" \
--libdir=$(get_libdir) \
--docdir=share/doc \
--cc=gcc \
--os=${myos} \
--cpu=${CHOSTARCH} \
--with-endian="$(tc-endian)" \
--without-sphinx \
--with-tr1=system \
$(use_with bzip2) \
$(use_with gmp gnump) \
$(use_with python boost-python) \
$(use_with ssl openssl) \
$(use_with zlib) \
--disable-modules=${disable_modules} \
|| die "configure.py failed"
}
src_compile() {
emake CXX="$(tc-getCXX)" AR="$(tc-getAR) crs" LIB_OPT="${CXXFLAGS}" MACH_OPT=""
if use python; then
building() {
rm -fr build/python
ln -s "${BUILD_DIR}" build/python
cp Makefile.python build/python
sed -i \
-e "s/-lboost_python/-lboost_python-$(echo ${EPYTHON} | sed 's/python//')/" \
build/python/Makefile.python
emake -f build/python/Makefile.python \
CXX="$(tc-getCXX)" \
CFLAGS="${CXXFLAGS}" \
LDFLAGS="${LDFLAGS}" \
PYTHON_ROOT="/usr/$(get_libdir)" \
PYTHON_INC="-I$(python_get_includedir)"
}
python_foreach_impl building
fi
if use doc; then
einfo "Generation of documentation"
sphinx-build doc doc_output
fi
}
src_test() {
chmod -R ugo+rX "${S}"
emake CXX="$(tc-getCXX)" CHECK_OPT="${CXXFLAGS}" check
LD_LIBRARY_PATH="${S}" ./check --validate || die "Validation tests failed"
}
src_install() {
emake DESTDIR="${ED}usr" install
if ! use static-libs; then
rm "${ED}usr/$(get_libdir)/libbotan"*.a || die 'remove of static libs failed'
fi
# Add compatibility symlinks.
[[ -e "${ED}usr/bin/botan-config" ]] && die "Compatibility code no longer needed"
[[ -e "${ED}usr/$(get_libdir)/pkgconfig/botan.pc" ]] && die "Compatibility code no longer needed"
dosym botan-config-1.10 /usr/bin/botan-config
dosym botan-1.10.pc /usr/$(get_libdir)/pkgconfig/botan.pc
if use python; then
installation() {
rm -fr build/python
ln -s "${BUILD_DIR}" build/python
emake -f Makefile.python \
PYTHON_SITE_PACKAGE_DIR="${ED}$(python_get_sitedir)" \
install
}
python_foreach_impl installation
fi
if use doc; then
pushd doc_output > /dev/null
insinto /usr/share/doc/${PF}/html
doins -r [a-z]* _static
popd > /dev/null
fi
}

@ -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
# $Id$
@ -13,7 +13,7 @@ DESCRIPTION="A C++ crypto library"
HOMEPAGE="http://botan.randombit.net/"
SRC_URI="http://botan.randombit.net/releases/${MY_P}.tgz"
KEYWORDS="amd64 ~arm ~hppa ~ia64 ppc ppc64 sparc x86 ~ppc-macos"
KEYWORDS="amd64 ~arm hppa ~ia64 ppc ppc64 sparc x86 ~ppc-macos"
SLOT="0"
LICENSE="BSD"
IUSE="bindist doc python bzip2 gmp ssl static-libs threads zlib"

@ -1,136 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="6"
PYTHON_COMPAT=( python{2_7,3_4} )
inherit eutils multilib python-r1 toolchain-funcs
MY_PN="Botan"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A C++ crypto library"
HOMEPAGE="http://botan.randombit.net/"
SRC_URI="http://botan.randombit.net/releases/${MY_P}.tgz"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos"
SLOT="0"
LICENSE="BSD"
IUSE="bindist doc boost python bzip2 libressl lzma sqlite ssl static-libs zlib"
S="${WORKDIR}/${MY_P}"
REQUIRED_USE="python? ( boost )"
RDEPEND="bzip2? ( >=app-arch/bzip2-1.0.5 )
zlib? ( >=sys-libs/zlib-1.2.3 )
boost? ( ${PYTHON_DEPS} >=dev-libs/boost-1.48[python?,${PYTHON_USEDEP}] )
lzma? ( app-arch/xz-utils )
sqlite? ( dev-db/sqlite:3 )
ssl? (
!libressl? ( >=dev-libs/openssl-0.9.8g:0[bindist=] )
libressl? ( dev-libs/libressl )
)"
DEPEND="${RDEPEND}
doc? ( dev-python/sphinx )"
pkg_pretend() {
# Botan 1.11 requires -std=c++11
if [[ ${MERGE_TYPE} != binary ]]; then
[[ $(gcc-major-version) -lt 4 ]] || \
( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 7 ]] ) \
&& die "Sorry, but gcc 4.7 or higher is required."
fi
}
src_prepare() {
default
sed \
-e "/^install:/s/ docs//" \
-i src/build-data/makefile/gmake.in || die "sed failed"
use python && python_copy_sources
}
src_configure() {
local disable_modules=( proc_walk unix_procs )
use boost || disable_modules+=( "boost" )
use bindist && disable_modules+=( "ecdsa" )
use python || disable_modules+=( "ffi" )
elog "Disabling modules: ${disable_modules[@]}"
# Enable v9 instructions for sparc64
if [[ "${PROFILE_ARCH}" = "sparc64" ]]; then
CHOSTARCH="sparc32-v9"
else
CHOSTARCH="${CHOST%%-*}"
fi
local myos=
case ${CHOST} in
*-darwin*) myos=darwin ;;
*) myos=linux ;;
esac
local pythonvers=()
if use python; then
append() {
pythonvers+=( ${EPYTHON/python/} )
}
python_foreach_impl append
fi
./configure.py \
--prefix="${EPREFIX}/usr" \
--destdir="${D}/${EPREFIX}/usr" \
--libdir=$(get_libdir) \
--docdir=share/doc \
--cc=gcc \
--os=${myos} \
--cpu=${CHOSTARCH} \
--with-endian="$(tc-endian)" \
--without-sphinx \
$(use_with bzip2) \
$(use_with lzma) \
$(use_with sqlite sqlite3) \
$(use_with ssl openssl) \
$(use_with zlib) \
$(use_with boost) \
--with-python-version=$(IFS=","; echo "${pythonvers[*]}" ) \
--disable-modules=$(IFS=","; echo "${disable_modules[*]}" ) \
|| die "configure.py failed"
}
src_compile() {
emake CXX="$(tc-getCXX) -pthread" AR="$(tc-getAR) crs" LIB_OPT="-c ${CXXFLAGS}"
if use doc; then
einfo "Generation of documentation"
sphinx-build doc doc_output
fi
}
src_test() {
LD_LIBRARY_PATH="${S}" ./botan-test || die "Validation tests failed"
}
src_install() {
emake install
if ! use static-libs; then
rm "${ED}usr/$(get_libdir)/libbotan"*.a || die 'remove of static libs failed'
fi
# Add compatibility symlinks.
[[ -e "${ED}usr/bin/botan-config" ]] && die "Compatibility code no longer needed"
[[ -e "${ED}usr/$(get_libdir)/pkgconfig/botan.pc" ]] && die "Compatibility code no longer needed"
dosym botan-config-1.11 /usr/bin/botan-config
dosym botan-1.11.pc /usr/$(get_libdir)/pkgconfig/botan.pc
use python && python_foreach_impl python_optimize
if use doc; then
pushd doc_output > /dev/null
insinto /usr/share/doc/${PF}/html
doins -r [a-z]* _static
popd > /dev/null
fi
}

@ -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
# $Id$
@ -14,7 +14,7 @@ HOMEPAGE="http://botan.randombit.net/"
SRC_URI="http://botan.randombit.net/releases/${MY_P}.tgz"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos"
SLOT="0"
SLOT="0/2"
LICENSE="BSD"
IUSE="bindist doc boost python bzip2 libressl lzma sqlite ssl static-libs zlib"
@ -35,7 +35,7 @@ DEPEND="${RDEPEND}
doc? ( dev-python/sphinx )"
PATCHES=(
"${FILESDIR}/${P}-rng.patch"
"${FILESDIR}/${P}-build.patch"
)
pkg_pretend() {
@ -49,9 +49,9 @@ pkg_pretend() {
src_prepare() {
default
sed \
use doc || sed \
-e "/^install:/s/ docs//" \
-i src/build-data/makefile/gmake.in || die "sed failed"
-i src/build-data/makefile/gmake.in
use python && python_copy_sources
}
@ -93,6 +93,7 @@ src_configure() {
--cpu=${CHOSTARCH} \
--with-endian="$(tc-endian)" \
--without-sphinx \
$(use_with doc sphinx) \
$(use_with bzip2) \
$(use_with lzma) \
$(use_with sqlite sqlite3) \
@ -106,10 +107,6 @@ src_configure() {
src_compile() {
emake CXX="$(tc-getCXX) -pthread" AR="$(tc-getAR) crs" LIB_OPT="-c ${CXXFLAGS}"
if use doc; then
einfo "Generation of documentation"
sphinx-build doc doc_output
fi
}
src_test() {
@ -124,17 +121,8 @@ src_install() {
fi
# Add compatibility symlinks.
[[ -e "${ED}usr/bin/botan-config" ]] && die "Compatibility code no longer needed"
[[ -e "${ED}usr/$(get_libdir)/pkgconfig/botan.pc" ]] && die "Compatibility code no longer needed"
dosym botan-config-1.11 /usr/bin/botan-config
dosym botan-1.11.pc /usr/$(get_libdir)/pkgconfig/botan.pc
dosym botan-2.pc /usr/$(get_libdir)/pkgconfig/botan.pc
use python && python_foreach_impl python_optimize
if use doc; then
pushd doc_output > /dev/null
insinto /usr/share/doc/${PF}/html
doins -r [a-z]* _static
popd > /dev/null
fi
}

@ -0,0 +1,26 @@
From 0d8cbe137261b4f841a05eec5dd5659c8f510de0 Mon Sep 17 00:00:00 2001
From: Alon Bar-Lev <alon.barlev@gmail.com>
Date: Mon, 9 Jan 2017 20:59:28 +0200
Subject: [PATCH] build: pkg-config: fix include directory
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
---
src/build-data/botan.pc.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/build-data/botan.pc.in b/src/build-data/botan.pc.in
index 85943ab..753b8cd 100644
--- a/src/build-data/botan.pc.in
+++ b/src/build-data/botan.pc.in
@@ -1,7 +1,7 @@
prefix=%{prefix}
exec_prefix=${prefix}
libdir=${prefix}/%{libdir}
-includedir=${prefix}/include/botan-%{version_major}
+includedir=${prefix}/include/botan-%{version_major}.%{version_minor}
Name: Botan
Description: Crypto and TLS for C++11
--
2.10.2

@ -1,7 +1,7 @@
DIST qtkeychain-0.6.2.tar.gz 18859 SHA256 ae13459234feeeab3a154457319d9b26ee9600973443517c77e055838ebae63c SHA512 be668c9730b331071cefff0b6d640e7130bd6b029e56aa4b1fa709d118d4db18146869cdd013df2f5348da32ec1101646f2df0bfa8f0790ec9542f9063f0b195 WHIRLPOOL beed71a48c18848a01e1fe57a7ed2d641e17907a792fdce15f3e6dc4c40218376c5ed04d608c2950c1fb7a60f7d9e0e9ee30e72d400e7e7031fa33cc35872126
DIST qtkeychain-0.7.0.tar.gz 18913 SHA256 9f9afaae8e909391d7fc932bac95e38befaac5b2eb49f6623a8efec60a2e6a3a SHA512 b7e98fa6c7f6a8a5e4d79468366b30c859db4edf08984d685d2cd8d87c5ab60b5f4769b5af96c8d9ca306111e46a63e4d23be7c07d77d6c3492f2e81ae8cd88b WHIRLPOOL 325684232485cc4a24e41015ccdc6cdc0e2f0e5671b092e151489ab2e3bb241aa3fabdeb4ff6a0456c5732514c4079a548cb462d7151c7193c7c08664fa436f8
EBUILD qtkeychain-0.6.2.ebuild 1282 SHA256 dca5692dfb9652fb6c712a2b1082a1090937a46b90b3d10c8a8c9e45f5c2756e SHA512 e22297f8bd8c398cdd398a63bb87b4d0491290813f322b8475ea9d12ed4dc75155e7acf2c0fad4ff2e228602eeb552e0120af3263f898968c617021ba5872a02 WHIRLPOOL 08bf1015816f36f6d29967d8d2f1c06683a11d23b59106da345eb3fa265ed3744dc57451ac716cfeeb34a3e1eb6e43db2a2adb4819b0c7fa98b803d0fa111459
EBUILD qtkeychain-0.7.0.ebuild 1286 SHA256 63238618223af4aec361042cb12a5c676dbe85f915d5d3280f1be26808dfdd90 SHA512 f238d0794c80bf93801bae033de70e79d9db96a4f792f630e6242f74a0b2b10439b4a9735e24fd203a05907cab745ff8627a211c83df06451ca0ed708e953ba8 WHIRLPOOL 8e95672daeef1e6bc1e56f410ecc0326ad8bb3ccb546b9f5903789adced4646640072f80ae91cabd29d505f21af4295ebf8451cbc4f221a72fbfe85573249b28
EBUILD qtkeychain-0.7.0.ebuild 1285 SHA256 39974d412025d5ca2a0299d317ea684abaa030b15c280e6fa3a2092a91cc69a7 SHA512 95d632c04076978096ddf34dc0fd30306fbc2dbcd8dd5f0c23bb15f8604bf92762ddf1191b43897b5f5629d3d0c02d1e536c9e656c02984fbf4b43a3d957747f WHIRLPOOL a65b634fece7e6f4666684f49cbda52dc8ba884ef661ab1c0c03fc1853d9cd4caeaa156794f7256d82302b7dde005877a132dad869532d24cfc1f84a6234c70b
MISC ChangeLog 3947 SHA256 3bd30f55c27d3bc0492cc276877da7784e7a1d881dd5f6d067d04396891e73d8 SHA512 9c63644c2e0e82432ea3eecfebc1be89e61cdf22230dbab24502f2fe80addaf9e0cf2db0c88c45e915070073606e82d001a97c9b62641ccf3e3b7e3085cdf514 WHIRLPOOL a284f7b6927491573a5f7d7bad0eafadf9c30ffc89c52173b9644f6a279733afe7e4763fb11b7b65bc4966519789b1dc5ee369352a08343bb4bc2c3afde7ca94
MISC ChangeLog-2015 1279 SHA256 de37540ff4bf4bb957a881223c1d4259709713ac797e762b383ab954938a6634 SHA512 f535f020c3675db902a0723f831a6598f87cc337cf18e42e91700970271720851f287fbf5e3ded1438aae5c91018ac2c60e803d5239d675077d345c1cc14cd27 WHIRLPOOL f2e3613f39e9e3689477e8732ef5e66eedbff21f0939344a6c2b0391bd3241a8499b1f8d23be259f453c28d4fc2aa945e03b6636924106a61dcdca8beec8e46c
MISC metadata.xml 335 SHA256 56180388a2c83a48e6c364f399ed54079f2e0c2ce4d94a0dc4a379f30ae93142 SHA512 72e060f41c90aa2a177af6c32b35109f0489fd277f5864cae4f6be7e2577f0920ba75f811081b058a210d54415dfc7e8aed35ca233748e35dcd1233b59d47342 WHIRLPOOL ebcf302c359f4de9cdee4fb63891e08a714237d674dde2b0b75002880ae63b322f86fc42acad23e3a590beb1f0729536737aba31edd687386c22aa602c57de02

@ -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
# $Id$
@ -12,7 +12,7 @@ SRC_URI="https://github.com/frankosterfeld/${PN}/archive/v${PV}.tar.gz -> ${P}.t
LICENSE="BSD"
SLOT="0/1"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="+qt4 qt5"
REQUIRED_USE="|| ( qt4 qt5 )"

@ -2,7 +2,7 @@ AUX quazip-0.5.1-prll.patch 232 SHA256 e931fbc7e271d889e56f8844aab902dbe7263efac
DIST quazip-0.7.1.tar.gz 390629 SHA256 78c984103555c51e6f7ef52e3a2128e2beb9896871b2cc4d4dbd4d64bff132de SHA512 58e044019505075aa89f112672c04c54875d98b353ac5a39b6eb3e1f08ea27bd9900126d902c282b87910e4bae5ab9da79942b9add7a5535625c187331445acc WHIRLPOOL bf683e90fd58ae4d94d72f4b4530754eb1944df03adccd4e0302fe7ec82afe07fd54c9d6975ba4f1b30e3d14928fbcc6c987ec612deeb6b66be9c86c5e5d9787
DIST quazip-0.7.2.tar.gz 466915 SHA256 91d827fbcafd099ae814cc18a8dd3bb709da6b8a27c918ee1c6c03b3f29440f4 SHA512 669efb01edefee084ae755728aa2392bf160331fb13db62b7fac5e91bd45c29bb824a41ec63dd4a74c4a9780848d3308c0dcdb503f907a0fcccfbe969c291dd0 WHIRLPOOL 512661cab59eb2bda5e3a45ee800577bc2b8d3016a4076ca253b64de627098b4e2f62e20397dfe7a2f72aeaad7abdda8f1027e109ce1e8b6d6bfe117456600fb
EBUILD quazip-0.7.1.ebuild 1333 SHA256 734b086301946590cba9b2ae0ef835ac2e326bc6fd6405fb02bf932f431c6a30 SHA512 d9f6e371d439d1a0443a520c84428014741aa49a6ac73b9add8568ec8f1ea7d0902d3737cf4bb35ab0f77ce5969f33438d5ac0ea6d1810bfa8924061e6cfdc4c WHIRLPOOL a6cc3817d9bc903b55d665df5529db072c12b4bffacd62c4167f5b2e2751cd9521587bf28a27321579db8a16c6e86c8e7a7601e35bec8dd2f1358d0ffa16ba50
EBUILD quazip-0.7.2-r1.ebuild 1971 SHA256 c6e2ec9eb4b3e42f7d3d0e23ce0a97039db3112c0130fccc7e6420e6aa941083 SHA512 86a130cb42c81fa9523d7bdef5401f7152a1f5cd811c30b85007328c8e2e4da06109ad0294c3d49146b21ba7b96c1fb32c58f6e22f152e09aee1181c7741df55 WHIRLPOOL 73c35ad75de81ee75eb8bc8e17385c01620a237df2d8da10cd7bc5570a8252321af9a64c236fdd8fbcfabe7d1b1546f93b51768c10bc342f2496c16466f0a192
EBUILD quazip-0.7.2-r1.ebuild 1970 SHA256 b7657702cee22352964a9d049049046c1686593bdf6a961c9e17b5e2db261bee SHA512 342157e0ec36c394deabe7341ee18dad878488f88d97df0a971a483fe9aab92337a391b2c51c1380f753406f9bdaa24163bc1943a4e579644b788ead8437d2ee WHIRLPOOL 50b6ed61cc921b809052052103c076fd9f96b23b2c68956a8501bdf4868102aeee41ed380e6fb2425ab43352b6c31548754ce5f995eb8770a0d5c2f7472f2521
MISC ChangeLog 4355 SHA256 38dc890234c1492d74f2900e227bd53015984e7e744c8abdf3fbdbd34120607f SHA512 497db37b1a8995d15e0c872919ba5fc2ac5db3c1b9f6e04140a1a8310def4952350ffef5dfa388db44dacd263480c630de48143f5ed8d817c790445c7d6ce321 WHIRLPOOL c8e48779f351c9d1073ee62ffc33005033f7988acba15f0773b6edf3af746c7be36b3c2597da813f96779947f14b1d681b23b61ce3cc976429d08f4a2bb8b166
MISC ChangeLog-2015 6217 SHA256 047bccf3faac4185763c878b73d32da149c0b54380cad880136217f1bd7d38a5 SHA512 8b5e718ca5f86293f352dd7b5006f40dfce87044aa666822bc23fd6e49542e3740f808016580354c1c67fed61d9a9be0ba6834b5105864a2ae432838e720d060 WHIRLPOOL 07f7a2da602e80f7f576e03526f666777fad69479be302e7d8e1b86be25f03cca14543d8c2187b1f03c65cc0b47e7e3fa7e261a2f7f1a2dd79a22d3f839e4441
MISC metadata.xml 291 SHA256 19184545c53d79345270baa21447382fc13b149fc254a0cc2f765c86864095de SHA512 4bbb5644633f8430cf5aa8e2e0108154b9480129ebdfcdcd2e3138c550d03d4d4b2d5554ec2a2fcf592375cda4ce4825f59db8921256c491a3216500f8df0a98 WHIRLPOOL 3aba512c4f4e45f2575a8d3df521cec0a1b7a6b085fa2a1f92929b192e030c534fed2377fabfa443b3048accf005d461d5478165309c8d9a6b478770b96d2dd4

@ -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
# $Id$
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="qt4 +qt5 static-libs test"
REQUIRED_USE="|| ( qt4 qt5 )"

@ -1,7 +1,7 @@
DIST jsonm-0.9.1.tbz 64843 SHA256 3fd4dca045d82332da847e65e981d8b504883571d299a3f7e71447d46bc65f73 SHA512 43689c8fa75810a4ca1f99a0273ac5c0f6386b88f42a49715bcb785ac5ca54901c43a62b0983f7fb74a7c2615b0fb3464f4c864832d590192ff828b5dcb9781f WHIRLPOOL 2efe453596d3234da178b16191db3068dd06b8a66e7b23a0dd8efb0904368e32b357fe177f62891ce73efee96ede08e4b8e84125409b6ed01880dc49d92f122c
DIST jsonm-1.0.0.tbz 21549 SHA256 c258ea713d25445341774cf085fa0cf7d2a570c34d5a8d84a49716939ab174ec SHA512 3b0a332a0f3ddcf21ed9ca33fe3bec97f69e4fa3b6f85728965efc0f8f8c6b3187d0d71138c97a568783d6fb9f2aaf6edcd83061350cad13a9378e3c92c80b6e WHIRLPOOL 2b7cf9afa6cd71a5b180909b245ba6408f4a163a048271cf91da47f7bfb25de3a657351c5414562f5e0e6872c9dd77de74f13b9b2b0b5e536693b756934a24f6
EBUILD jsonm-0.9.1.ebuild 522 SHA256 b3abc2bbb2ecf6d699f4015b2d1d25cffd3982feff81cd7ccae54f7a75a091c0 SHA512 ba74df920d0099d6239e5762ea4c85a5e8eb4ae79981f94acf85820eadcbbeeafaedfc5de957a60c51ad55583b814faf68e7506a623b5832e028a8cad99d3a51 WHIRLPOOL ded0b8fec37b52ecbdc848f32135e8df0c97a79188cfd34f2d303a2782212eeac5e31d8caedaf99dde121a5b65610c1e1f6a419c41ee258351c7dc2565965052
EBUILD jsonm-1.0.0.ebuild 766 SHA256 68d4cedc41b5425822362915c1d2f688c18293085d3f420c3106126a05d55f2d SHA512 b69c4291f748ff2e49cb85d7cc94b885adb1d11ad7dd3e0d4da442825908ed8cacb65951aa925e8819fb9d9787e237f857b82b987d0428de54e9006e377b3228 WHIRLPOOL 2a6bcabcd8c50c4d482b7a6ef202bb31ed45301c295715a9839f10f01b013c74b8f9f48689c622b8123dde4cb4dcd123f00d420610b194c2f50b219f8cbe2bdb
EBUILD jsonm-1.0.0.ebuild 933 SHA256 c59fd3f7f322a36d77aa53a8b5ababad22e815461370292e96be3629d26eeffd SHA512 7807ff8fa6e87d663fa3007bd8d1075c1106c7b15107ce9c17c0b8326e0708438c5d2614cb45b27321daec7b7aa34814fd0b1d5c0e398a77aa291bd9f140922a WHIRLPOOL a3789494ae8e94ab0ce77a27b4f176f325a85ae3eb9c896e3adc01e3390535bbc4a7e720aa72c7fa1d0822afbddedd29522ae06891f5f849fb01dd17bfe7c375
MISC ChangeLog 2571 SHA256 59c4a0edc5d72f1f686dc366686aef2f869ed24481e6e273d8847bc9ddd103bd SHA512 40f1ae110199a84479c3770bd85c152f19e906132ce7c6478a59b94cf439caae267618463bd421d9d5bf718da51b258dba784bd8827ed7e275d615024b0fca0b WHIRLPOOL 194eb77036cc76759ccafe376490451eb0d4de6a65f41a24d419af937a284bc0944ad0c58e76bbec3736f20d507905963257850f887f94a49c08285ce0698351
MISC ChangeLog-2015 410 SHA256 ec98d42f4e43427ebc7d1d2a884786ea0e28e3ad7cef87c8738359c7cee3ebbe SHA512 1fc4e6ab0c2ae4745cd55e0e85df9394d050c640f1d04760638043f6e7bc8b5c62058230ac70d5c211ca1774ec41973eea2e71a0bc44bf2d05a6fffa5c2e44ab WHIRLPOOL d6337a12953f9905c0716962431f5e02f36a0d9d856a833fd4e1a23081a7a9c3aa8bd48a92c1642c25b9f0de292907f25b2f7fda0a2f4a1b879167164278af2b
MISC metadata.xml 243 SHA256 5e9b58b0b795266f973d066675839499e3a56d7d932d702404a4b91ded8eb26c SHA512 1c5b4b2163017e496999d1f87e5c9c5ac6c11b2e9187450ccfb3df258f34e54d278972f04ee0e8429476c6f87e091a869ac2a28c6e8c8e6d20678c3e74061449 WHIRLPOOL 085df2e84901cbe563c7c1d30d04c229547f15f8ee26ac61d44d07c3f6999f2bbfa4cf309963172fb507cce5450d27598b762c3ccab92351601965c3afc05e3a

@ -1,9 +1,11 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit findlib
DESCRIPTION="Non-blocking streaming JSON codec for OCaml"
HOMEPAGE="http://erratique.ch/software/jsonm"
SRC_URI="http://erratique.ch/software/jsonm/releases/${P}.tbz"
@ -18,7 +20,6 @@ RDEPEND="dev-ml/uutf:=
dev-ml/uchar:="
DEPEND="${RDEPEND}
dev-ml/topkg
dev-ml/opam
dev-ml/ocamlbuild
dev-ml/findlib"
@ -29,10 +30,10 @@ src_compile() {
}
src_install() {
opam-installer -i \
--prefix="${ED}/usr" \
--libdir="${D}/$(ocamlc -where)" \
--docdir="${ED}/usr/share/doc/${PF}" \
${PN}.install || die
# Can't use opam-installer here as it is an opam dep...
findlib_src_preinst
local nativelibs="$(echo _build/src/${PN}.cm{x,xa,xs,ti} _build/src/${PN}.a)"
ocamlfind install ${PN} _build/pkg/META _build/src/${PN}.mli _build/src/${PN}.cm{a,i} ${nativelibs} || die
newbin _build/test/jsontrip.native jsontrip
dodoc CHANGES.md TODO.md README.md
}

@ -1,3 +1,5 @@
DIST qcheck-0.5.1.tar.gz 128381 SHA256 205ae6ffe7d5357d2a7edc6535a385edd138c078ad000f11e892eba9c85b0c66 SHA512 3ec31ca26d5e271606a09e7ba2df5d38efe6bc872d4818fd7a3f00117d6890959c5229d6506da10623d975122f2bcdbb33fb6806ca61aae0ed781fca9628a80c WHIRLPOOL ac02fe9789968ecdc7f2b2c972ca32bd81813c955dc7cb5a7e9dd5569951c5a2a56874f4efa2d630b48faa111ea0e1cafa4c72ff1a7b8333fc794af05895adb7
DIST qcheck-0.5.tar.gz 101731 SHA256 930d035981b91617c7f7104228c51741d2b9116094d47ea2a8260091fd80bb3f SHA512 449a73298eacd1348058f8307af3d702007049d4516e2a86214c07968b9b77fec5fa7006bfc681ec6ae6cb8561ee9f6353649b97c698ef338576026af340d5fa WHIRLPOOL 01db048a5db094c51640514b723a752a542535243b613b7877c0095ada9dff9442a03d60e804f3a2e4fed592dda269151f4f8698e2d4a3bfda9f68cfe0bbf5eb
EBUILD qcheck-0.5.1.ebuild 474 SHA256 5859ebcfaa13bd4320155a7d01827fbd9320e3bfc6210a06eab11379d2c87f86 SHA512 efee46270f694911baff720e0f72932ec825b0ba2f382c4a460cdeb1934c892784b13f7700cdd1c1e867bdcbb65c9376ce4f54fec43e99215883e5fd4e10d1c9 WHIRLPOOL fd152df26519d4009c477a554b0def45edd449e5a893d1913a9e01a115f5963b4c9ebc5737fef950ca87ad20c820a4dd01a2e455d265785853229cb52acf4d11
EBUILD qcheck-0.5.ebuild 474 SHA256 bc90935b8ff4d21af21efa12daaaea6d99c944084ab03ed0cccd654ed4bd18a5 SHA512 dcb52d1831e9baa0419dc3a9441b35e18ef9fae8709212385f6e2675d1c8343d70ddd1cf3b7583162d24734bc934c762b79507bd3d9adb7bbf93f9550e59b4f9 WHIRLPOOL 907b44ca14c068d5a66422c3ba9e420810c265f3093ad168ed009770b1d7f69322b9268af58819b8d3ca2044a46ec3a1283bdd426fea2335ed48f032ba7b03f8
MISC metadata.xml 253 SHA256 3252720dd8d4ec7bb5445b2ae2ce9076da21fae984c5e13eb515933bdbf84277 SHA512 9285e04d22e8e41631e6de00e0ba02842cf0e772cd17a1d7ba3864e50eeea50abb06077ea4f9ac920eab3d520bfe28d389b3d04d5c3529af23a68ca68b6857d4 WHIRLPOOL 7ff76b173029194fbfaa950aaae5fe6a3eb9a58053753ad6f3b1dd0ded6c6a25c683fa588b890c4aa4c8ebd40160d979dc52ec5d61f7b56f3a33c75d8e4cfda6

@ -0,0 +1,21 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit oasis
DESCRIPTION="QuickCheck inspired property-based testing for OCaml"
HOMEPAGE="https://github.com/c-cube/qcheck/"
SRC_URI="https://github.com/c-cube/qcheck/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-ml/ounit:=
!<dev-ml/iTeML-2.5"
DEPEND="${RDEPEND}
dev-ml/ocamlbuild"

@ -1,4 +1,4 @@
DIST topkg-0.8.1.tar.gz 118529 SHA256 368bf199fe0e92d248057bcb635a1aec081607cc2c64699fa21885e4ea00325c SHA512 d427b9c9e05541b3574a9818efe435c2fade22b0789a4aee3032068b5cdf606634e218e848ef220ab2174272e71a3490e8d7a4acc564f4cc987ed703194b2609 WHIRLPOOL e227990bc32eca743bd3cc74ea6f2af8ded8a10286f5e24579d84c2d3745c7d001b0a72316e317b2f65fa88cafa3c1110fd5ea39c8979f22f7a54560545696a7
EBUILD topkg-0.8.1.ebuild 758 SHA256 c97156cbbff838e9653b5ba70d071cef179a707f226c7693780e92a3b8a5bdf7 SHA512 43605c6ea3976c54d617203bb9b9b500b134603ecc797995739a0d3b7300d139d6d0b4d0ed7b002579cf7b0a2b0586251f278581bf4d57c0d768f98ceb2631c3 WHIRLPOOL b9ee838d1f6ac2e4186061b151a1d85ce869d793c2000f1bc5679e1682f949b76e759e0af5147db26114440d4ef3ea1e2132a3d254776e634895145e76c92cac
EBUILD topkg-0.8.1.ebuild 864 SHA256 e41efca076a45784e7dc3a64a9f6c62220e260bc0a9bcea7a224a6a4a07d3282 SHA512 6b8fafb715fa4d65b5ad6c6de405ef9570e9a396017bf64748569262d2a1235bf7ef331552dff0cec643a3bf8b521c1d397d8f1419cb973b125052a146716af6 WHIRLPOOL fe6bb47616e55007986891bbaffd723c31e501820497cdd90ca58759252ba0c25fd667b82983d7678894e1ba7e1f9077dda36c44e9f40b232d77f8ea9b8b5955
MISC ChangeLog 444 SHA256 be31ff5d0e71106adab9f856d3acc8a023f9c4b73c024e37d1ef6111b90ec68a SHA512 f0b5c0125e9627d50cdaad57b826f7a7c8bf0866f3d9289fb721262c16e7a9fdaad9e9070830cfd35bf45852f1e812f2d4371a28d1e31b97a7041fb8b314ad35 WHIRLPOOL 5e760c62e8f539a6924bbd386bd375eb2d8cdc5a1de4083eb6061aca6319d11379a3c41495a379d93fb44697a17a9c9ac8b4ad930c6b7043e0c1f782f3da837c
MISC metadata.xml 243 SHA256 5e9b58b0b795266f973d066675839499e3a56d7d932d702404a4b91ded8eb26c SHA512 1c5b4b2163017e496999d1f87e5c9c5ac6c11b2e9187450ccfb3df258f34e54d278972f04ee0e8429476c6f87e091a869ac2a28c6e8c8e6d20678c3e74061449 WHIRLPOOL 085df2e84901cbe563c7c1d30d04c229547f15f8ee26ac61d44d07c3f6999f2bbfa4cf309963172fb507cce5450d27598b762c3ccab92351601965c3afc05e3a

@ -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
# $Id$
@ -17,18 +17,16 @@ IUSE=""
RDEPEND="dev-ml/result:=
dev-lang/ocaml:="
DEPEND="${RDEPEND}
dev-ml/opam"
DEPEND="${RDEPEND}"
src_compile() {
ocaml pkg/pkg.ml build --pkg-name ${PN} || die
}
src_install() {
opam-installer -i \
--prefix="${ED}/usr" \
--libdir="${D}/$(ocamlc -where)" \
--docdir="${ED}/usr/share/doc/${PF}" \
${PN}.install || die
# Can't use opam-installer here as it is an opam dep...
findlib_src_preinst
local nativelibs="$(echo _build/src/${PN}*.cm{x,xa,xs,ti} _build/src/${PN}.a)"
ocamlfind install ${PN} _build/pkg/META _build/src/${PN}.mli _build/src/${PN}.cm{a,i} ${nativelibs} || die
dodoc CHANGES.md DEVEL.md README.md
}

@ -1,4 +1,4 @@
DIST uchar-0.0.1.tar.gz 23471 SHA256 ac94116a35cbcf346c94b4326d03d382560fbae337b7a59794ad6e1a1a84c140 SHA512 6bdc3646cb959af1a289e22f5202da2f3e3462b42a563ec4a999e96ba7b2d0c95e2d42ef06b35cd9c477eebfadef5bba4abdb60997faa7e6848aa6bcb5d729c2 WHIRLPOOL 7b043985fdc61aac63b1ba923006b40ef52552c0aad5f45d6be6f744b6d1cb1a7ce46d5dc647e59cd82fa5d243a8699bd44987871ef6c60874a31f231c36d2aa
EBUILD uchar-0.0.1.ebuild 855 SHA256 5da61cae03cdbe2cb1cf87bb48f15424fd5b3d42b77b0ca60e21cbaf332969e9 SHA512 786df1fc562b6f91f8740be96d1e6af985e81c5efee4d0be09f2cdfac833e7459d1d61eebaed1c793e3b26247800e2048bf6ea1ed2b3f73043e62a82cbf99a4a WHIRLPOOL c75becc66899ab1b71165bca400f3aa2e32351d1157cd97bac1d7faf3a61cb0d2f2110bda4ca5c20b2f62a8422e75c56f2647f666d5b6cbe41aa7fb37a3d8aba
EBUILD uchar-0.0.1.ebuild 881 SHA256 daccd124eb3980a14b8710097c1d6c3c7e498afbeecf5ba783bb20fd2c331e47 SHA512 3af99e83ba91603169513e6fde05756cff7133742281691c03777a8a5bbc5196f0b6efc5febb584b443b38e230527305217d5020a63fc6d274ce9abe158e3441 WHIRLPOOL 03f5f4c803d252d1bf2b4f7a313377adfc7e01f950ba7263a40169383112c2aba08ce468cdf665cffdea97a131c51eb8157500ba9ade4ad75ad34e8f3450dbac
MISC ChangeLog 316 SHA256 77c191907be11de45abba4e4c735a9edcfaf364fb5ec35c06eeea016c6e066c8 SHA512 1def15a54565dcc205d443f397d568271b6713ef9c971706f03eb21a8634086985b6f6f02a2574cd5cdd9c7e530332797f0534eb0cc4e3a34e729ce07f86caeb WHIRLPOOL 5f890ca915fc4a131e6b994365b11eb20d4ce025c7e2f8f5ab9fd96c131a72cf0229c5aa6166027dc4c8bfffb80605e6ea310bb2a2086578598b5db0bc74e3e0
MISC metadata.xml 243 SHA256 5e9b58b0b795266f973d066675839499e3a56d7d932d702404a4b91ded8eb26c SHA512 1c5b4b2163017e496999d1f87e5c9c5ac6c11b2e9187450ccfb3df258f34e54d278972f04ee0e8429476c6f87e091a869ac2a28c6e8c8e6d20678c3e74061449 WHIRLPOOL 085df2e84901cbe563c7c1d30d04c229547f15f8ee26ac61d44d07c3f6999f2bbfa4cf309963172fb507cce5450d27598b762c3ccab92351601965c3afc05e3a

@ -1,9 +1,11 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit findlib
DESCRIPTION="Uchar compatibility library"
HOMEPAGE="https://github.com/ocaml/uchar"
SRC_URI="https://github.com/ocaml/uchar/archive/v${PV}.tar.gz -> ${P}.tar.gz"
@ -13,9 +15,8 @@ SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="+ocamlopt"
RDEPEND="dev-lang/ocaml:="
DEPEND="${RDEPEND}
dev-ml/opam"
RDEPEND=">=dev-lang/ocaml-4.03:="
DEPEND="${RDEPEND}"
src_compile() {
ocaml pkg/build.ml \
@ -28,10 +29,9 @@ src_test() {
}
src_install() {
opam-installer -i \
--prefix="${ED}/usr" \
--libdir="${D}/$(ocamlc -where)" \
--docdir="${ED}/usr/share/doc/${PF}" \
${PN}.install || die
# Can't use opam-installer here as it is an opam dep...
findlib_src_preinst
mv _build/pkg/META{.empty,} || die
ocamlfind install ${PN} _build/pkg/META || die
dodoc README.md CHANGES.md
}

@ -1,6 +1,6 @@
DIST Net_SmartIRC-1.1.10.tar.gz 927009 SHA256 f6f46ec80584b9a62d8bfa3b4180fbd663f473aeb56e8f2440510ded5f66b760 SHA512 16ad30d358af99f40c53a75cf5f1c944a3e68f4c1cffd586acd61ceed280d5d1fcd4f4d5e88db55f1f66c37c5b7f37aec2f45a26dc6b98860eacb42c9f3fbea5 WHIRLPOOL 5fa0d4f1a9e05287b2079d99ba05c85e2c79e8db8a371e455a56fb3537f9761b90f216a8f2f8531e049a42e5d2e534d671ec77a65970dd68395e5c085eb336fa
DIST Net_SmartIRC-1.1.4.tgz 163494 SHA256 a853622ca4b8cb0224d81d11f0308d8d9f1d0d2326fe65f259fb60b7f66b6484 SHA512 58bea369e7f43094cb4b3d0354cb82afb2842ca21fd83409e683fbecda590f6dc02594e20897acbd6de6f3b60c9122daafd01ab86af270c5ec8a1b4a5ed47afe WHIRLPOOL 812cfe224c8e2fcdddb26615fce538492dfe4e5a8e58f17c8d843af533e913bcc6a561cfaf02fe448cc1785e55e0e8cff1dbb8cc4bdc64a803444bdd2442fac1
EBUILD PEAR-Net_SmartIRC-1.1.10.ebuild 808 SHA256 28607fc6632986c6ab3854025ca34cd5c03711b671257f4d206c7db3f67e74a9 SHA512 c7d329cccf76d6ee355eb0c74c2e6c4e9a7f5bdf6e333afca4ab0f6bf73ad1df95f4adec91468a2f40115334f06305d2619880cd6196e4ff798e054d6fd635a4 WHIRLPOOL d7d41647e54454837b5bc71a43b1d95fdf6682c51261cea522c301328c987b30bef6777c127ef30d54f9206036e45653c6735ea02665ac7b7229a850352df72e
EBUILD PEAR-Net_SmartIRC-1.1.10-r1.ebuild 789 SHA256 277dd06a6c2ba8011bc54e58e2113b5f4688de3aa74764297dd9f6f35ac7d932 SHA512 277dbb3d97c8a86c5bf1701e4b5e17d436bd1fcec766dd0537a00a29cf90ff34d647bbcc2880f5e7b5a98d4c06eecf6d8f6fb51255c9aa4ccdf0669cd8ed8d0f WHIRLPOOL c29e89c34abef1e2c95a43e9d67f98783e578f15e86f51df071ad775885ab1ddee275b7f1da015f41b24dbb69b05d2671b812da24b3b3c695427c6e9492df83f
EBUILD PEAR-Net_SmartIRC-1.1.4.ebuild 341 SHA256 beb003dbd7473a28cd4d727358a436a849e3cbdcc925a328b77bf8ce5bf7991a SHA512 7fd7f1cb4f90e8dcf0900a30631dca9c5e3404b5884116167df3b5f6ea06bfba63b0fbcdb64a43a24d4d029bf36db0214f901066d0d8e52252cca57b710282c6 WHIRLPOOL 2cc9eb05128147c1ac71512c8b94454a30bbb89c7a076425ee735ed55d05e342028dd1a3cc34266e63dda0a4d9c64dc3f7acd73f294380e83609177c035fce1c
MISC ChangeLog 2456 SHA256 c9b0e43019f3720f231a7f5992201d1e838d7b32b9eff0ca0b0237350030db90 SHA512 62867cce561406d7295a3dd2f9b94db7b20addeea4c44788645cce95d2ff5518f608cc5ca640f871971eb8afd690d14d38a53a9d98d80617568502eb622082ad WHIRLPOOL 4bb7be38da602ea100d377fb1871cff26132cebfb1d3274d497cf4348866fcb314d2a6df1c33d51afbf7bdfae463724426a76c141759f809b7ae0919b4ff9576
MISC ChangeLog-2015 6412 SHA256 1d8b3e18ae00072f08185d663b34da8e9db0ea722a74b10bfbd05fa9cd156662 SHA512 3ebe08c1623fa1fea7393d123fa06b782ac59780c10e298b26559052e368ce55e86390bb867b71a8b1b40a9d18cab6fef11b564f0b60edd22aeda96172ec5820 WHIRLPOOL bed29861f26b807dc391557c5339435c2109d0f66f97e2a0f4a3399df9d7ada6d47c5e1e079fc18d5e737bc4dad13bc8ce132d88e601e8a179d1e6d0e91b069e

@ -17,8 +17,7 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc examples"
RDEPEND="dev-lang/php:*
dev-php/PEAR-PEAR"
RDEPEND="dev-lang/php:*"
S="${WORKDIR}/${MY_P}"

@ -1,5 +1,5 @@
DIST Services_W3C_CSSValidator-0.2.2.tgz 10260 SHA256 698d60f2bb4c1e1ca2b95226a87575c8ceeb4912dcd5e87ebe3fd320afea4c5f SHA512 a2d5c8bbf6d18ee14804661ba537b4be0328127196085e14c7b74760811f637827c8a07b81a844e14dfcae6ed2fedcc3bfd502b958aad4253b742c4d7f39a60f WHIRLPOOL f057d38cf2a2da87e47a145e92ae14e42892186f98e08ae2e129d91b5fcf66b5ff12a3103fdd25ec5d431668ba90cf045fe53284df5b69771a3ea378927a5338
EBUILD PEAR-Services_W3C_CSSValidator-0.2.2-r1.ebuild 324 SHA256 8101de4e768f1c312e61aa0d800ebf883556b99a3576af5fd13647212b8d0bc4 SHA512 071b6d038008b2f98b1e73dffd85c5d0781591536b26c97dfaf0979f3270335a5fe345771a138aa69ba7223b60aa1dbd596e2d075a4703ab0fef6bd85ff9b8fb WHIRLPOOL a4e6354fddef0605743adb5f3d8239a5d127f76d9347f1331c186862e27c988fadc225137b543c186efa2e4b8af4ea0801ab87d9c958afa9fa14ab3610ecf659
DIST Services_W3C_CSSValidator-0.2.3.tgz 10721 SHA256 2f8c3d4209eaffa20c3d05e0d9fb3caf087e87a7199e217b5b01dacacc6fd218 SHA512 4f9fb73ec57e374018b389f50918eaf87a63885f75b0ae2ead067e949a451ddbe40da8020672834e891106b5d470fbe451b3117233678b5f6f6a85f01d2a8aef WHIRLPOOL ed04cfd34a08560a8cdf5040d89f4dc0b1e163da44cb75e2409e864d5b50d0300d78caaede98872a28265775ac44f5e29d9769060dcc75be93c54eb555a67e34
EBUILD PEAR-Services_W3C_CSSValidator-0.2.3.ebuild 594 SHA256 8a1159176772b8bfa51cf6a97f52dd7eb629953398bbcb97d86d9ddc4f435de2 SHA512 6c830fb40da4d70f7a074e1f196d822449a9a28c414b2ff1e5f032a73c45dd39ec66c374f743d91ff8171ca515ee6933e06ab1b52139437ed94bdba8eb9d0bd0 WHIRLPOOL 86fd8a89e7012d2115b55f5bcd8e826bbce0a5a38f6022fcde45c3f50db7f6817720a782ac57a2b36efa15fa8c9c87207bf9d48bbcbedfc29b5036310a99356f
MISC ChangeLog 2501 SHA256 0b026e67b738a138280474a60ab046d52e7248e0b7f0359bf52f243f9e6f3b44 SHA512 e6be739e43de60fc34bca62e1828f098a481f29444b36b9917e2ef7b11455646c2dc575a1015c1939951bc31343d56e09cf1dce357c531d25e32a6f07749b5d8 WHIRLPOOL 7f529fc2cc45b4f5fe9582024479047687f02634422970ab812cec1615afefca326165947a7597ba90473195286fe657156337fa9043b13b632540b7f0c2561d
MISC ChangeLog-2015 1017 SHA256 9315879890fd735e7ce5fa3395876dfb8b6b6e7f24e80204c695d239810385be SHA512 628659cd38f1611507a0fef988841c057e9da3cd4ff6b4d27f5b37b057eb0be7fca6ffa0cfbfe1a2ab1e9837527d1e6275b3a1a8332a50cf73ae273849c881b4 WHIRLPOOL 53cce65cbf75c52606cb49c95809c6a09a59e7823a2521f8bdaeb55216dcf523020765625329fa27a7c9bbd494b0f6f49fcbf1b51570db80af94738acf64e07d
MISC metadata.xml 239 SHA256 b54aca642ac424532264a97d14931720ed288cf387dbdef6a10b34ffed6689f1 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 WHIRLPOOL 80ab9605bb31ce3310bf524de4705c67ca85cf8f2346b7e13274595598b9fe92c9b119beb865ef214ad33ef172b880e318d18ff8c8d2026cb7319f0524d8a7aa
MISC metadata.xml 344 SHA256 801449794dc7c73672c31b8fff8d0ac481022effa241badf3e2eada68a1ba503 SHA512 0ddff170159e972d164a7caf0a6722c33341e227c457f1c0a3dfc27ac9cd82591cde6b54e57f206863c56f85676bf2e553f1c80912822bc1e30a336686aed467 WHIRLPOOL 8a4167b02300be0cfeb97627e14d30a218224914101e7de42ca43bfd9bcd48f16d2493a5a75965e6cb5d2deb0bf7dc6220163ff231e5bc6d92b2c84d091b31d0

@ -1,16 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit php-pear-r1
DESCRIPTION="Provides an object oriented interface for the W3 CSS Validator"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-php/PEAR-HTTP_Request2-0.2.0"

@ -0,0 +1,28 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
MY_PN="${PN/PEAR-/}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Provides an object oriented interface for the W3 CSS Validator"
HOMEPAGE="http://pear.php.net/package/${MY_PN}"
SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples"
RDEPEND="dev-lang/php:*
dev-php/PEAR-HTTP_Request2"
S="${WORKDIR}/${MY_P}"
src_install() {
use examples && dodoc -r docs/examples
insinto /usr/share/php
doins -r Services
}

@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>php-bugs@gentoo.org</email>
<name>PHP</name>
</maintainer>
<maintainer type="project">
<email>php-bugs@gentoo.org</email>
<name>PHP</name>
</maintainer>
<upstream>
<remote-id type="github">pear/Services_W3C_CSSValidator</remote-id>
</upstream>
</pkgmetadata>

@ -1,5 +1,6 @@
DIST System_Command-1.0.8.tgz 6528 SHA256 3a6e479c84701652e0285a86d466e384fc22c8a5f2613dc31c0908db9dd2fd64 SHA512 37aa9624fe566cdd8613ffd021ba32c2a3f0818b8881933dc1c2e12e2e03773b98b4295b46ef54baca26fb07015c0db2b87e44136f46c09f820994905241acee WHIRLPOOL de0332d73926d1a41233322561fa312bc4f8691e049d3b0fc06dfe51c8c63020a03d15fa7440756d43a9cc8ec622539750c30e6d99ee930169a69bdad91c39f3
EBUILD PEAR-System_Command-1.0.8-r1.ebuild 600 SHA256 507d47a4444ed7ebcec75075e69d04712309517ca3b853b8fbd04092e82c774d SHA512 95ddb782aacb4b4de56dc798f6408f62af0e4548984bb9649fed1f58803a87fd866feb2311caf6b578b06d7ca1e4987b9f619024f16158f725fb8ef5f5a21679 WHIRLPOOL e441470e3e97e03d51ee8858422155fbd5fad18200a6f4ad3c6dff84309a0afccf433a83397cc4b73269613c788c4815f7a3d4910fd1d856f47c99e63b68ce8b
EBUILD PEAR-System_Command-1.0.8.ebuild 305 SHA256 f9e04b0635c51aa7805901271ab5bc1f8374dc671daa85a812db93e46b58d1aa SHA512 e6633441bd992d8b8630637d1656f14c893ab54741148077f9327d658de23610bd6f0928503e2118c11879242c44fa65fe57952109646a0129e8f81cfdca433e WHIRLPOOL 93a31684627d33d0a09c9cb81d7f834a5c33cf915ece9de1071e55e47b9c2341f50e8166e1bc3e416fe2f201fd4ebee57e6f7bcfdec50a1f37f8a4f712abfbe9
MISC ChangeLog 2462 SHA256 86aee27b9be0552253d77ff9807f05814e05dd732dc3e29a5a6ba2d877cde759 SHA512 a1bc6cca12cae1ea81815a8aa803b8f2afeab12160a690eac1021338d288ead8e70cbc664bfb6613316804f0db1b03b4105e2392183a8517952f84f9f0968455 WHIRLPOOL 24ebde4e7d0b3cc58eeeb87170c1019544e4ea2290dc0d7c2814f11014d8401ed9a2be9099b89c4d157d85c32ce76eab990b0f1bf2c54baafda12e5a01fce310
MISC ChangeLog-2015 8424 SHA256 0ae40540b458910fbfc4f7aeb287b4094d4255ce2b6b9d58ed3ead740bab2879 SHA512 c3b1302f69c8caf356c41f452f66dd21cc89e74ad8962b470369dd66a7b326fc96efcb629f1402190ced7105c240a24850270caa92f67f943567b01370489e3d WHIRLPOOL 9337bbbf4ba8c2cda0fe577e5746fb4432551162d203a2ef90375e369c09b698ab6ff67ef3bd286c917fa72741b76a97522e17ee42d14cd15edcc9f4c0611b55
MISC metadata.xml 235 SHA256 b248157b2feece4fbe51f91e87ab0c0249a13655e50e070080763a2a6556606f SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 WHIRLPOOL d9032f2fa2b465d0658cb19728a50849c3ca8e021574651e7aa69a9f949f186bb43812034fffda1273cfa8fbbec663ee5f08fd30db366b96ab6945b7ed4291e0
MISC metadata.xml 333 SHA256 e1a430375fc001e42875c89e5ea35668f90931a2f9a7b51c0abe657cfcfe4ea9 SHA512 edff80df7e32e2e7261b1c629fbf290c495ffaf5b26b20c8b9eed590f20d49b9a9bbfe0cd662722dc47baa5d74c3945c5124b1891f93142990ac3d64c7cf48fb WHIRLPOOL 71cffe4b5d253e61f7ee4c7d1d52923946b5df0ffae03a37637c1d774dfb577875b113af59db6b925f00b74234d33123abcb1e379b852aa88dd4ca71175c5469

@ -0,0 +1,28 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
MY_PN="${PN/PEAR-/}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="PHP command-line execution interface"
HOMEPAGE="http://pear.php.net/package/${MY_PN}"
SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz"
LICENSE="PHP-3.01"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="examples"
RDEPEND="dev-lang/php:*
dev-php/PEAR-PEAR"
S="${WORKDIR}/${MY_P}"
src_install() {
use examples && dodoc -r docs/test.php
insinto /usr/share/php
doins -r System
}

@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>php-bugs@gentoo.org</email>
<name>PHP</name>
</maintainer>
<maintainer type="project">
<email>php-bugs@gentoo.org</email>
<name>PHP</name>
</maintainer>
<upstream>
<remote-id type="github">pear/System_Command</remote-id>
</upstream>
</pkgmetadata>

@ -1,5 +1,7 @@
DIST XML_RSS-1.0.2.tgz 6483 SHA256 8445e1aacfcda916f694a3347ab059d4938384a9a4505a03247a9516a2eedc21 SHA512 a65fefa31e99e47d2ab70b13c42488ce152bca198e6b83829727aa2e0841a7f7f69ca631a88ada5951802bcfb44d9374659eaf35b3493a60a7bcff7f5d160ef4 WHIRLPOOL 9cef3d099107864a68edba3e7364b85feaa13786d2340d308a85f69e7e0818baa23726b8f52e2072099d38f8c50f099ac89d6c9e67523aa3bba13783f109be21
DIST XML_RSS-1.1.0a1.tgz 6717 SHA256 c6392f89e174cd50e78c7277a16f0f72e77b324379252c22c196888edfae7f84 SHA512 e88c7618cad60a775c07ac26aedf05b7ce7ab3c9f012f3e638031b3567227db237ee2e1238fa051f9f415388a5d7c131af02b8200e08c01a9078654ea5877ce8 WHIRLPOOL 4114a1f22071f7c0166f83e086f384985a7e9d49689a10ef762933902a369c2880f265a306fbe51f1f63edee111bd5258f8877ec3973b148399daf10be5b5f23
EBUILD PEAR-XML_RSS-1.0.2.ebuild 378 SHA256 91d74fa0d2840f27f8a76651ac599903097654d9188d19ce50ab3c94e2b846c4 SHA512 b329585d420c367f0d52b6385a1604cff0e20e4fff21ddb04efa53264c896a29f5859e80fb84f648de0cad18c71c8253e7a36aa5ec2c6a727e9fdd34125e77a4 WHIRLPOOL 67b1ff521553da97dee83b52cb03b5ea0021b9afd0c0566d3a5c0d20d63874fc40172c27215f8c7d51bb35d73d1bafbe0198341bfb82ed0f7c5299b5cea50227
EBUILD PEAR-XML_RSS-1.1.0_alpha1.ebuild 764 SHA256 1dee8cf4b6c9441f17fc494ebb11430010e31547a8c185b8f021158adf278ae1 SHA512 0d348a61772bffd81cdd29c29e95f9a77b057f7a1d54979cbed2002835d1b62e9eba18cff12245dc34114933452f5fe99587e5a702ba5fa41f109c6844aac232 WHIRLPOOL 44269e6a03dbe6f2c439bb62e9a7cf2d2dbb1fdd838ac0aefee6b04b04761bfebbc8a2b962b2851681a82f6dd7f4bba4c57c9884cdca8d28ae2ba81696f2b3bc
MISC ChangeLog 2441 SHA256 ae774e105023595be5b9195e2a00bfcd1c2667603b6e052190db792483605e75 SHA512 377645d95c783d5f828dd3ac5f5beb7e4dec9e8aa0719d3b386578cdf50dfc872d30200ba8d307b6dc6abfbb0e0a73e2cb153546542f8338efd6ba316bba4ba5 WHIRLPOOL 805650b1824f011a81313be72fc823b534e843cffd74ab6b6e04222eaa09525e5e6f8fe302a49e025a4324fa77c5c11dd31819ed317caeb455cb49d0ad4885f9
MISC ChangeLog-2015 6418 SHA256 e4c532f42b5f43f335e681ccdbc185e8390066e611d75173727cb0c467058715 SHA512 a38fdea8633b012c66c48bead85e7a2caf8a4e8f43b4d02e8952a30be6f5d9b42da71c38bc02ea5d57911e00af47ca1a18ca6f3cbe62d6ee1148cc4b8ad90093 WHIRLPOOL a7401137d451ace67db308c2624ea00a7132352bda9b1c774e98895d7be0c7b9b533ff8b03ea65e2ab7c54dd661bdc38435c259fc7dbe976000aa3fc7055d25f
MISC metadata.xml 235 SHA256 b248157b2feece4fbe51f91e87ab0c0249a13655e50e070080763a2a6556606f SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 WHIRLPOOL d9032f2fa2b465d0658cb19728a50849c3ca8e021574651e7aa69a9f949f186bb43812034fffda1273cfa8fbbec663ee5f08fd30db366b96ab6945b7ed4291e0
MISC metadata.xml 326 SHA256 4a53f3d8310c46587f7d7fc0290d55809f5b7693b379ca030532e6d8e55537aa SHA512 a12ff4fc43dbae3823917570bec08e450bfee6475365dfb5ca0da52f1fd7419fcbc0bbf7627e658d5837cffa5fa77d5c65c4769d97ec3f69a76b1c831da9798e WHIRLPOOL eae1034d121bb24acf0ff8bf26ca300b5dcf54269f6189ce83b5b32356ae8d5f76d357d613b5367c2202033edffcfbeec389d827921b995c0106a23ee6fa0fd8

@ -0,0 +1,31 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
MY_PN="${PN/PEAR-/}"
MY_PV="${PV/_/}"
MY_PV="${MY_PV/alpha/a}"
MY_P="${MY_PN}-${MY_PV}"
DESCRIPTION="PHP parser for RDF and RSS documents"
HOMEPAGE="http://pear.php.net/package/${MY_PN}"
SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz"
LICENSE="PHP-3.01"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE=""
# Only needs PEAR_Exception (not in the tree), not all of PEAR.
# This can be made into an || dependency if we add PEAR_Exception.
RDEPEND="dev-lang/php:*
dev-php/PEAR-PEAR
dev-php/PEAR-XML_Parser"
S="${WORKDIR}/${MY_P}"
src_install() {
insinto /usr/share/php
doins -r XML
}

@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>php-bugs@gentoo.org</email>
<name>PHP</name>
</maintainer>
<maintainer type="project">
<email>php-bugs@gentoo.org</email>
<name>PHP</name>
</maintainer>
<upstream>
<remote-id type="github">pear/XML_RSS</remote-id>
</upstream>
</pkgmetadata>

@ -1,7 +1,7 @@
DIST ansicolor-0.2.1.tar.gz 5678 SHA256 f5a5e105cf2457112df3cb2fe0200803129fa5dde86395a680e95b0e951b3956 SHA512 334b90eaf3f21469062ff4f70043fa902c1cfd53e7d73d22e4df63dbeb55db1f33d71b5a88ef6ba4481a9144ee7652ea68d9554f5155e129f462872d064430b5 WHIRLPOOL 38b24fc0880ace1d632e932fcfd3fbe805e7139f40410709477c17659839ca8b0cf909e0ef7f594ec9bde7b51ae3016486b4931d63b50cc9b63e28e2012636e7
DIST ansicolor-0.2.4.tar.gz 5971 SHA256 30f889b330f611271e97d850fd09d911d5389deec8b6cfa1f6c576034e9a937e SHA512 1f20955a5ddf6a2125146fab220884b3dace2faef5b06c637c396b1769ad60e69ef7ae8a4ae3ecd49d0b849efdbd388b611eb738dc7c1b7f19027afc3f30e57c WHIRLPOOL 83ee2de115d02f38bf45a12cf0b3b9930516fd189b7947d4c1d05ae71d1e406feab4ff003f495a14d4e17a9e7f3c18f60b8271d47df6a007731861ddbe0aafc4
EBUILD ansicolor-0.2.1.ebuild 522 SHA256 779abcefe17582808ee6dc6664e18b6c35139d49dbe22ffa924a6d10ad96c703 SHA512 575ef6d228c1164385fce277fc4f27e853ec2cc58d5faad6a5d24b4c38f5e7c8decd693fc401420d638cd7ee3a5780f3356a1fbff9974d55160735c80aa3ec32 WHIRLPOOL 90618a13ea6ffd28003c3b360537db02b20b86e733e1364adf27a5ea45093f71a9943ea755b47b431edc10ef9f4666c1e0172e9a982d1f696ff6bea8684e5a7c
EBUILD ansicolor-0.2.4.ebuild 530 SHA256 b5dca4f635ff89be97541855af7efc5322f8903c008bbc27bb4271ab72eea595 SHA512 9ea917ec82aaddeefd0c6bfeb20daf00ffead70d5ef4bca8275a8abb30b8cb0e3c66689c9ca74f6426944ebac681300902ec419b3551bb18670442130d060df2 WHIRLPOOL 8b081bb47459ca701f10a488a55c79615645b8112a50269e09cd434d2fa85d5152e4270babed26bce0b20611d06869acf38b4d8cae7e6c21c345e8e982baf6c2
EBUILD ansicolor-0.2.1.ebuild 572 SHA256 f34bec3c6857d53029dbe933c71f32c5955b6ee142306006d8d8990fb4cc3b1a SHA512 31bd365582f61021d31474e44a64442800c1addf8f12a6b913ae5ad1b9cca2dc32922305f6d0d4ad0cdc326af7360320bf37ef60e3b24575de2e0b153b9a6dfd WHIRLPOOL a93ab9a8d4408fee252bc466987995c545034ac28c0b928bd860a9c4f7cf6aa86f6fb8d50852d24b8cf5d1ea63520e0501a38d82a1a4695c209a53b7c22ab4bf
EBUILD ansicolor-0.2.4.ebuild 580 SHA256 3c311eca3ab8c640dc1951d99f424206cde5472b504e9746d7363d94de99fb6e SHA512 2fce044bdfaa3564210e6eb36e761febeb0e49127862f851c53f78443a5b8420d86b7b47045ff3d2fe3eae08e6df3954f5a95097f8140dd1433dd36dbab65a39 WHIRLPOOL 23132e80154a0dcf0ec4b7af7bf3674acbf113112e44ef10fb8bcfedc49b3c41ee7c19df611c4daa8680ada6b5b8930b4030265f2be390feeb230ee88c5b667d
MISC ChangeLog 2787 SHA256 8213df997e3384a12e33ce57bdb64c1f4950202413964105c123d5a4ecef6059 SHA512 d2f4c023b3db25ed4435d20dea978feb00305e7a15e408dc837b10375d02a47fe7b63cf3e458533478e465472f840e503a244aef76818cf036574ed7be7fb614 WHIRLPOOL d64e4ee8c4cc914c20693d75b18fb01be77c6e5ca852e955c0564095c9e59825deca938cd03f3083321a3fe34fbe634d095d441152d90948906b7a01cf9359c8
MISC ChangeLog-2015 1137 SHA256 0994cd825fa4337af8004626f31b869bae5138b5a06419c651694ddac1543170 SHA512 c0b1131d54ce02c66b5dcdbc845137a3d2a9a995b1bb4b9c393c0c9cb34b14212d64298ccd00191de0d5c89bd90a60bf8de9091b3678f1cce5507abd91673d39 WHIRLPOOL 7b4ef86203d0a191cde56b6e3135d2da86432528a1d25e5b5ceb4f90e463b62c9b2b9efc4fdbfa06c4fd3513990273c2b1350abc8ac06a6975db48e6e3c29494
MISC metadata.xml 383 SHA256 5c6003a188ffdc4ff4088caf9429321ba075dbeba69228832650af48d0081ef3 SHA512 5253cd94479f0e26e5c59ee796789da6c044bac7b1a9671ad0b6557d21d3fae9b7643a9ed77bd6b119142e63c55de3cd12feb8463e580cb404268808f71f593a WHIRLPOOL 854ebd57793d34ce7345461fedb75b2c1c6a1d2f4089995f5e6251f457f7b898e45798105e2c386e51308f29f706708bd84425f8389f2c674796c5b6bd6b2755

@ -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
# $Id$
@ -18,3 +18,5 @@ SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

@ -18,3 +18,5 @@ SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

@ -1,4 +1,4 @@
DIST imagesize-0.7.1.tar.gz 2871 SHA256 0ab2c62b87987e3252f89d30b7cedbec12a01af9274af9ffa48108f2c13c6062 SHA512 61ff92167cc90bb1dcc78bb358419a526f09dc567709548bbe399694aa15dab63744f56c67bf33a940f5f443fd3a5ddc08ef9e17799b6fede1b11c0ad6a17f75 WHIRLPOOL 9bf14680e5e1ad2f4d1a6c6c0e1d6cba973bdd4f5b1bb97b09a8b8e4d25faed268439da908e710f656071c17285a4fbd97d2e8c13b2d77565b8a76ac65f32e25
EBUILD imagesize-0.7.1.ebuild 526 SHA256 8d1342a7b275f54228a0f902e539db14c089b818f173ca0867b05338eb4473cb SHA512 215a1b76195b6b4dbb52de38eae65fac3fd9b0e4a310825201eb997c5ec32d3bfb8c5b1b8918507a1a70b27e8d2d8ad1ef216c7540990b9f5559b904fd2350ea WHIRLPOOL fa943ff0cac611d6aac591f11fa428b58d0b94896157b5c4409a4b3b6e76693248d27c979826b4d7277c6c7d9924afc8f0755e9f824c0dfb498c4978cb724dd8
EBUILD imagesize-0.7.1.ebuild 541 SHA256 60adb06e2369333f8d36900a96e28e79da623ee48a6f2baac89fb65035b1fd8b SHA512 82968d42ea3eaf3d6d636c86456b374b1f1d1af41d102afd686e3fb519f9897dd6c220ca4d3ed235b7ba73df08ac26c2b73d113d60e483b37b0a8880e0e26fc3 WHIRLPOOL 5da8c2cdf95e199f1e21d7b6a11135e0effffe3b8864a321cbe3f3e498de3e4eff0d2f5f3e845104d1781626182c8b0abccc48fe212e33a26fa2afcd42e980fd
MISC ChangeLog 470 SHA256 4349f207a11468febaff238232db0d06c7c0881cee03f25c51e0f6eb708e67ae SHA512 e7fcdc54ea3727bac97a42f2938cad371b4d3fa493176c60663469bbabb7e7bd9ecf1e01b1ff88f1e9172ea44806b2761a78141eeb5fa8f854251938967b6ad9 WHIRLPOOL e892c1b5f6887a0b854b1ae900b506572f9695b2515084e11c9e0217d77ee2748846a1376e61b53e5945533cf5fc592cb5ea1e96d8390662d53293c85ca02d2d
MISC metadata.xml 222 SHA256 901c44d7364b348d4046acc87d273475107344a4f228eb4762f6dcf86120b822 SHA512 b9b20f913c2b6bc8ec843d5d46a97ca2d847ccadd4dcadf7b68a60535e44b721541c72cc74b17c55fe21161a1dcfbc86a3d08e58659a8c431b574729fe87607d WHIRLPOOL d863cf585797b37f844ffed1e3b5e5d92e9db50bacfbadc70ac64ede8f780bcc3cf0dfe18aa25fb0b1fa45fb0a19869cd8a45b646cfcf69ccf509080c80e7752

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

@ -2,6 +2,7 @@ DIST keyring-10.0.2.tar.gz 36587 SHA256 91c31fd805b3ce6343406c7c51437f7505f3e9ab
DIST keyring-10.1.tar.gz 37088 SHA256 af7f02d8ad957523842651f1a2247ff178c387476f7d366880f04fd195468f2f SHA512 955cc59eaef2f8fd690ee68e646196c1579fcae227c8df5012f3a884a7f596d964a8a2f1a37c17dc7f7c34a4aea88920e95e0adfbaf25a7a0f7474274696bae6 WHIRLPOOL b827d42553175a06bdeb21e08a5e702d81b4debaed25f98ad16e7319d493c82e7f9541c39e97db1584a901a892096af8c2206f345321fd4f2da834db67714915
DIST keyring-9.3.1.tar.gz 40579 SHA256 3be74f6568fcac1350b837d7e46bd3525e2e9fe2b78b3a3a87dc3b29f24a0c00 SHA512 b899e45e479806e9d01cb490925e291608dfa32bdac212a09922c2fa11196bf18b3ccdefd05aa3777588df43f1dbc5352d6705b93cae23bc7525c727254a938c WHIRLPOOL 5e0213331bafa0e387129f6ae705835cfb01aac3daadd2e142b3ebccc9b6bde1c2ebf7ba30610a89bbcffe728f1fc6efa42227ab2afccef81144ec3d0a7cc935
EBUILD keyring-10.0.2-r1.ebuild 756 SHA256 eb64665854c265bb73e883e87070de5dcbfa0c7ce80a2b9d49770e571cceb71a SHA512 20e6e2debab3f2dfab687d871d2ed1d3475e9e8276a4bb905b858bdac89d6411c3eb63578bdd61d6b952284af7df48d706076c7f64509abe745405f2540fae21 WHIRLPOOL ae7fdc23f717c0c5d95bec30cbd41a3d088893b73518d7b708e5a61627af2a0be9a90fd806d4225a2e71e2d3f9a682a6cdbe54745d07e7ae99ddb511af54ee91
EBUILD keyring-10.1-r1.ebuild 761 SHA256 d3c530f48eac1cb94c4fb2744d4a981453a51a8fc9837988ef77fc218149d123 SHA512 d9d5743d69cd9f9d1b8bfe01731487f80163475a1becb0204132353feb144430ed10bbb2e72426e44172ef1eec95ff9e2a440b12f727ae8f635fe796494d0450 WHIRLPOOL df6b8ee0cb1ae01f19380d061a6d5512387499496c7c1d1c95c4374bdc3f7ae30ba8172a877a815bdb64a815c71b4a344756c7e8df8c94c04f8a5bc0847e0027
EBUILD keyring-10.1.ebuild 756 SHA256 ed76f7821dcc03df79cc1b40849ba10d28d2be4c9c4eb5b86c4d28436eb6ea6d SHA512 043804c1177f10b436cc16673b83720eaf664437dbd516311e3a392eea4fc1466fb755de790a9cbeb7fc0a07bc562efea886be532a0dd26139753176a9026052 WHIRLPOOL 50a8ffec2ac86dcf23de88bc4e5b586eefee9ee3200ed3c85ae51e260c37f09655916dcd155ce6765fd9e960af0829a828dd4606297abc82e0b3637336f36d1e
EBUILD keyring-9.3.1.ebuild 723 SHA256 57c851e31474b8a5df94b7c0cdbb751c1e5614acc4e65fab5806d26c4552daaf SHA512 e31c1749181a8ab3f74e4cbdb39c9fe800a529b36b2bad7c211e3f26445deea3dc08073afc620f42a3a359a94cd0cc90772fdf0c53096c87e6d42ac23cb944e0 WHIRLPOOL 91443f17cb4e3adf55e374f48c377d59944cfa8160fdc0223a74a2e6089d43422e9581a53d1a2b66e09a593684620de35e4bf9e2edd1b05e379036be119ae08d
MISC ChangeLog 6541 SHA256 2164587edfc3bd92ef721d5a4b2010d432f2f8e311f9224f5d9f365343bce0b4 SHA512 03107c0af2cf5ae7e82b1300e9618f49053dd1fd83bf6f487af26ebe170b081a991669e731a071eb9e9d2b89722f36233987d3866e912ee3882de6efe1e25c49 WHIRLPOOL 2d90400d7c74506d0463e7b33b09574a79984b98949b3281711ee8b2d9ceba96cedae4119433b79a4632da0e3843d5fac15c61a8dc57d07c8a5b5b1e39e3a40a

@ -0,0 +1,32 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} )
inherit distutils-r1
DESCRIPTION="Provides access to the system keyring service"
HOMEPAGE="https://github.com/jaraco/keyring"
SRC_URI="mirror://pypi/k/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="PSF-2"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
dev-python/secretstorage[${PYTHON_USEDEP}]
test? (
dev-python/pytest-runner[${PYTHON_USEDEP}]
>=dev-python/pytest-2.8[${PYTHON_USEDEP}]
)"
RDEPEND=""
python_test() {
py.test -v -v || die "testsuite failed under ${EPYTHON}"
}

@ -1,7 +1,7 @@
DIST ldappool-1.0.tar.gz 6795 SHA256 1fc36c617ffa6195a738ca99ae7f2178271ebe30a5ee6d41abdb49168afb75aa SHA512 081dc08833d95bb0d3ce396cbbe697252e2b483cc3703e87f00f8af0513f9fdca4ff9c97295fb439ff1fcd404027d5922c2a6337665cfad526be3c6b83acfa53 WHIRLPOOL e5cb9b61848cb3fa7314eeeb25fd9bed89ec7e4dca50eb501f80f952ca3aab78017962c85359efbe6d741ec9b38450d78a06a287aee8e7e935db391c3856a68a
DIST ldappool-2.0.0.tar.gz 15089 SHA256 2850274c16b3108fae9f0ce2bc327e7712f78578677c08336225b75edeb1c5f1 SHA512 824243cca712d6aef8929c74cb15f0cefbc8795cdb599d3b0cc48e8eee4a58d3db94a6642379f87ba011784c289f936a62f2aed637bb005985bbee2118d3b6ea WHIRLPOOL 9a54e41a9ff5c5236b9fcf16f61d11bd121c49f9122866c00fc82fc2e6fa2c72d4c45386f613b14ea2d20c58bd40750a90ad3c5384c8d8df6d665c7b7ccb07e0
EBUILD ldappool-1.0.ebuild 478 SHA256 0f14ea683b9360a63d28425d272f26a0dc04cfd5ff471f1f85b6d4e6f3a26f84 SHA512 040c2e18f408e8b13fd48f283f153a5a261f9b0a0bb7963466971d28da9997a86b3830d7621544cc9023a7f9c488b2fa7fee4ebfcd8457c0fb62afb4eb854634 WHIRLPOOL 76341834a55982502ef5f56380bf17311d5041b9e1fe6931e85dc0c3238003dd4f32fc560f61c7594cbb92d7a3424b7492ff1988e5da7de3efb0d7efa2ce2a84
EBUILD ldappool-2.0.0.ebuild 506 SHA256 55ff414369760b8a3e218d7ac984f961088acdc8e666f790491cfa64c26d818e SHA512 1b3b1b7fa19d26cfec8bbc2f26a83e385b6112dc9144e4b82f6bbc9648fe4a66c9ef408cea7f47e28caacca57b3779ce4be102cf505564eb6a0662876bdbca15 WHIRLPOOL c3a85be766c5ca80fa2a5aef271075308a3f25820e35d34a328f2008b254b357fb7c1880bed47ea2b3b1d317343d0e6477dcae99457ef9197a51831f32f98066
EBUILD ldappool-2.0.0.ebuild 546 SHA256 e4ecc6d58f35cb239e51528a886034daf04aff50132694544241978c86e36eac SHA512 e8e9e2a81f79ecb7a048608e67cb8410e8c781906164d99070589778121d7647ac416050a1b7d0867753a1e650d278b77d9c26582a4005a7d17ad54cf08c7453 WHIRLPOOL 0c423c257520d04f27dcb80aaddc55dde6585180aa7da4a23917047fef343d107afea07b335da7d7bb44ecf2b035470545f13218d585e0334ada3bde90b1d73c
MISC ChangeLog 2963 SHA256 83c2ffc94a7d03612f35750792f582a5d6f46e0dad18737d813c9e7e5f0b0a3c SHA512 a7a9a4d74ee58ee163de083f5332761629c27f1c0e471f26f0b0f9a73e3a85773c314ab4735b2ea1ad02b5264c2767db660557c4f58c206a0e946251d9fb5159 WHIRLPOOL cf2af75675e8e5a451e8043c8d670a7ff5ee4d84e23f31930edce8f30c14db8d082e24eb042a6a195e9b073acef207b497b08b7541997c321839ef48bb2e9cb3
MISC ChangeLog-2015 768 SHA256 53d9e27357bace37c38e9d2cd075b57a0e7720dc39d952cc53d91fce02568797 SHA512 79e6ed39fb1f19f14f605730b67ba3734b79aa371f9f07b522e37a1d6e7063c175a9f8bfada3bcae57e3f05676d274de69baea1d129c66344c8f683f64674ab0 WHIRLPOOL 602d4588ef121f120ccbb1ac2103d96e693a699d1861ef4f62ffa8140d111a19307dac8ba062cef6fb044e71c79454a05ede8bf19287dfdda824896bdc42b360
MISC metadata.xml 570 SHA256 a184d634feca3562dadfbc00562031a43795473a47edf144548bbb6d83bafb96 SHA512 c8ca27a9ee07cc0af330a7c6fc0906346c8de23644a5df9b6846cd6246370c9ac05a6c49eb748cd4c4f21698a317beb19184f1753325592408c2f4b6b73d8f59 WHIRLPOOL 8ebc7661172d6009e8f121ebce6a2376002d8d7ec1c1f74b1bcf823659bb2953c417f43e0adac487b846234ee0f1ce9a4b0cc7db3ab19d8c687470223defb816

@ -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
# $Id$
@ -17,6 +17,7 @@ KEYWORDS="amd64 ~arm64 x86"
IUSE=""
DEPEND="
>=dev-python/pbr-1.8[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
"
RDEPEND="

@ -2,8 +2,11 @@ AUX meson-0.33.0-runpath.patch 3356 SHA256 6ad7589ee6819fa4ec784d823d5d03223e792
DIST meson-0.33.0.tar.gz 482221 SHA256 2417fd27cbb1e9b1006fe9e5a1f3896285d4c925ffffdf9478638b5fe3ea7fc5 SHA512 de4bdc40574dfbbc5a29861c32984dc1c97d28992e849c32f1ec0e314d3c69861768583c29eea2b9708ec6b734759d7eac60a53015fd321e29f1e9b1dbbffc22 WHIRLPOOL f12522765dcdf035f873625c3f8dca3d5800e7f12907ac80e65b76d6f7dd54469cd91060d5b89e16b1ca088c94808901706aa98a1d53ff65429bf1b733246dcf
DIST meson-0.35.0.tar.gz 510855 SHA256 8316f1b24f2b4375673b0b7fcd88f0402567bf1ac77e5caad88cb352ac8a9b70 SHA512 285e3370307ee1e7b26af4ad0e50765dd19491fdcd85e3abb97c5892b02b57b3fa9537258d941711cb4a1012a326ae16c144f535079c8a4e427f9f0cf79cc45f WHIRLPOOL e4b6947aec49faa17c39b0c04f7bab6dc8ba64a77654f73afa283ca93e0645ba8893c76b913e6a3823e325ccd977047b3c8b83bfb3b94980a5694b254e727366
DIST meson-0.36.0.tar.gz 459007 SHA256 17e3fb4ac697c2bd2ba7f555e5830ac13257b2250f4922e6bec504303b2830d5 SHA512 162c27fe0bf1e61422cefe3ff4397a9a426d9cabbadfe358c3c440ba746784d64c4d689c2dc22b0456e6c6631b2e92874a85ee597d58614ee45e932b9285c9f8 WHIRLPOOL 05bb5cafc919e73c02f0d6a484d439d79f94f2ff5367d33a277e0b07af668daa8871c6c140c6fcfd64b5a099a2f13597eb31946b044b64acf726f1fa4a8cd596
DIST meson-0.37.1.tar.gz 487233 SHA256 32515e2bdbd9c5774941f74f7c87513bcdc08a6b1e5307eac1e2ae5aa6966b91 SHA512 6d112736bb485e6a0206143f38b83afae1e3e709e3a8f42415621b956cf313cc52a7a21dc52d099ccf746ebcc097f0ba3addc0141f0e90ee4df399f8745c95bf WHIRLPOOL 87a2e7902aa0f5dc12266095275cd7f3d86da774a1a918050f43975e4ef40a8b88608ede2d0e525e8f2c865f5ca1c78e7d5a0e7f7474b6dad537563c52a0666a
EBUILD meson-0.33.0.ebuild 706 SHA256 1a42d4ada0c5a0706a10a756899ddad236228a80a78a263bd965014c9c92154d SHA512 c30b01f9f05f7a9a53ad186fc8b6c826b3c0b634f411680fd1115977cdb39c455744d877f7e0462b104b0a708aab148323c29ab8f6e30aab1039ad35ee99532d WHIRLPOOL 4f32f40da875e4b67d97d364442f1c1e4799fa34b6540616cff046e82d0e66086ee958811603c9345b8a0347ba844965f396c93e774783da13079dd4947bbed7
EBUILD meson-0.35.0.ebuild 613 SHA256 0cdee9bdbad9ab186d13c47e6b225791cc44b1288e01ae64fbcf63a289c14a59 SHA512 a6083617e399b491a50d1b14a671cbb8ccf5621624267203ab9432c850844b6258ea262abc61b82a554f78cf21cbca15cbb5e0ea4dc066c0337dac11cdaee372 WHIRLPOOL 0c6427fbc2bf2fabe3d64cb85998978fe5a21e7f42881b55dc27112cc998797d9124f343de3721924727b3ebf096cdb9c1645d69c00a4a25bca5dca0b0535f4b
EBUILD meson-0.36.0.ebuild 473 SHA256 bfec0e524da87458aa938ddc9d3a3d941af2ea1b77ff684f9f7ee414783a4aca SHA512 5a7f35f2b1b7731d38b58683674e874d8afdd37de72b9ff810b459f360fec363a58cf9f62bc190db921ae1854416faf6e6ab4eb203e99842e1d99ce9b03f981f WHIRLPOOL f6d14c7f472596673092336304ef8dee228c017830779e0f3375f1a88e2384edac920f88f48371f052337c0b51ff4332aa75828f0f0f9d90963b04c6a9796588
EBUILD meson-0.37.1.ebuild 583 SHA256 ea2132089debdd1d57deefc5376e275afeb91ed897c639b5bfc9d50757e836bd SHA512 2df1468d1d6d6793ab2de19d17c18a16006fc338a440d9725b82bd99f483b9f9ed47803ebdaf9117b28fb138840aa3becd685e1e3e0dd103a3483307e229b186 WHIRLPOOL b9c6ec7768a00569c1786773f2ce7929bfbc1248ba3c8dd343b44c35ba0cb9e33506110d7bf5ffc668147549fbfcf7a09620ffbde0bc69f060d44753b5f473de
EBUILD meson-9999.ebuild 583 SHA256 ea2132089debdd1d57deefc5376e275afeb91ed897c639b5bfc9d50757e836bd SHA512 2df1468d1d6d6793ab2de19d17c18a16006fc338a440d9725b82bd99f483b9f9ed47803ebdaf9117b28fb138840aa3becd685e1e3e0dd103a3483307e229b186 WHIRLPOOL b9c6ec7768a00569c1786773f2ce7929bfbc1248ba3c8dd343b44c35ba0cb9e33506110d7bf5ffc668147549fbfcf7a09620ffbde0bc69f060d44753b5f473de
MISC ChangeLog 1644 SHA256 16a9aa8ce1a9add714323002885f3199f679aff35cba65edc21bbc1ba636ed85 SHA512 8ada51de63f366d4c33e0d08a66687fa37df2ff56bf4767a8f201efac0ef73a5685a13437115e4eb09479a415da6ffc065e412dd38dab8a1e83ecc3349ea3f0b WHIRLPOOL 1fb093e733adccf5923a1a85909042cf083ae69139f8e3ecddd10e8c8f132e42fc4074a916f51c1a27cbfaf7c83abe12726604376f5e534771b4f47e18592c52
MISC metadata.xml 262 SHA256 aff3dcfdbd8f863806436de702d542cc89c7d5a9b8f4224b71c6de4555d9b090 SHA512 608f0a17d576a3b23a6921272eb449a6efed76b3c4b3fdf8737b2d499b56d109186c2883c06e5c843799d2fb1606f3066c43759b40f9d7cf58b6a674c38dd0e0 WHIRLPOOL 81b06b984b66fa01e67d2803859238d53791739041068f4778a3d0b70038ad567b90d0cf7819191d7747c86d5cd03556d7f81d5efafef1006a901d516e3db703
MISC metadata.xml 367 SHA256 4f3d164bf4007129010e613f6ced1f583f040c8b6d6ff6f55c517bab49d845da SHA512 168425328a568807137311a847925375a68f9c20298d0a05d9b4468a14e58cc4ce70878f536d985842e17c640e9620cc9c39d93c18eaaa2930711c00bcc1267a WHIRLPOOL f103ff1edee2e97609488882fe48e77972b0842a797314150b2d2940ec895cda0bd37406425a1a93ed36e5f918e406c00c153b8e882ffbafb430bce98b180c53

@ -0,0 +1,30 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python3_{4,5} )
if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="https://github.com/mesonbuild/meson"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
inherit distutils-r1
DESCRIPTION="Open source build system"
HOMEPAGE="http://mesonbuild.com/"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
DEPEND="${PYTHON_DEPS}
>=dev-util/ninja-1.6.0
"
RDEPEND="${DEPEND}"
DOCS=( authors.txt contributing.txt )

@ -0,0 +1,30 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python3_{4,5} )
if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="https://github.com/mesonbuild/meson"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
inherit distutils-r1
DESCRIPTION="Open source build system"
HOMEPAGE="http://mesonbuild.com/"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
DEPEND="${PYTHON_DEPS}
>=dev-util/ninja-1.6.0
"
RDEPEND="${DEPEND}"
DOCS=( authors.txt contributing.txt )

@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>williamh@gentoo.org</email>
<name>William Hubbs</name>
</maintainer>
<maintainer type="project">
<email>gstreamer@gentoo.org</email>
<name>GStreamer package maintainers</name>

@ -0,0 +1,3 @@
DIST vint-0.3.11.tar.gz 90545 SHA256 33fc2178b9244d3058669984735a3e20f82fd0e927b31387fc910336614d671f SHA512 4e85192c9489fc1f4345d5d1e8e351182d73583d051705bc6655a054511764721ac334135dbeb6d4ba98af1e1c698e852fff720d01e323b279d4157997769c9a WHIRLPOOL cd6f2d69aa8401bd44a6dbe025fa084d1f12620da931fb91b4fbf22d0d02392cf9b0398f44210a623e135ac6571756b6ec8d1e573be1abfbc5996077431a93a7
EBUILD vint-0.3.11.ebuild 1053 SHA256 948842b12c507483e930bf7c8a91dfe87594f4285c5241543b75130384f68504 SHA512 67353a0885138bc790949910358cf175a9d5ac308c87874c05adfd110adfdf39a588cdd3fe0da84306f266bea4fd5d136432f0a0e16b9a11bd21ac8f76a26f81 WHIRLPOOL 30b1ab66227a7b2f3ee99b632a2536d9f148863d4ca520990b26d17de261245510c9c5deae04938abcbad0feb3df02ff33f1fd0d9f3c8089457a4da7a0a3e75a
MISC metadata.xml 489 SHA256 d59b0da66afc749f3b3f1ae709036ce2020d15f3c2ce487267c33f58689ae579 SHA512 c2994b902b3d54f86eb7b23d015b9fd0aed9f215157af5b025a6a68d6e2f27eeb9aaeafbf1909ca566a3d38600e4c7088bf689fe92567a509b4f20cd4afb8fa5 WHIRLPOOL 8a3863753efa8274c8485dd2d4a7a57ac7de6c75e4e399fb70555035d01fa2f608bb3bc26c71ac895a3ba61a7cee3dcffd4a85e9796948544a59d54a70272024

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>itumaykin+gentoo@gmail.com</email>
<name>Coacher</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="github">Kuniwak/vint</remote-id>
<remote-id type="pypi">vim-vint</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,39 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1
DESCRIPTION="Lint tool for Vim script language"
HOMEPAGE="https://github.com/Kuniwak/vint https://pypi.python.org/pypi/vim-vint/"
SRC_URI="https://github.com/Kuniwak/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RDEPEND="
>=dev-python/ansicolor-0.2.4[${PYTHON_USEDEP}]
>=dev-python/chardet-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.11[${PYTHON_USEDEP}]
virtual/python-enum34[${PYTHON_USEDEP}]
virtual/python-pathlib[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
>=dev-python/coverage-3.7.1[${PYTHON_USEDEP}]
>=dev-python/pytest-2.6.4[${PYTHON_USEDEP}]
>=dev-python/pytest-cov-1.8.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]' python2_7)
)
"
python_test() {
py.test -v || die "Test suite failed with ${EPYTHON}"
}

@ -21,7 +21,7 @@ DIST cederqvist-1.12.12.pdf 1252423 SHA256 211c5792d24bfd5694f23bc217a161d880bfb
DIST cederqvist-1.12.12.ps 1262208 SHA256 0e14189614e2c5ead49bfe0ecd187239f8adc3e66371b49d52163be821e44cab SHA512 9a061ef90c664fbb4f882644f72c4f80ffbe0233b6b364511b1c7f18f0a53383980a6ddda326b6df1f2fe1899aed3225de89b55a65a1d9101ba81d1c10c067e2 WHIRLPOOL fb1616ca734e51a626713e7e78786ecbff18378966c2c131f6992df248096d38e850123449d3a5a6aa111ee209f90ef48848da7366b21cb6befeccf07ce54ab6
DIST cvs-1.12.12.tar.bz2 3197171 SHA256 9fb9176d268b9019768fc57dedc2920c28fbeda5ba224c2348550d4f25043edc SHA512 31c679b77b887e02d9c8c381b0dfb42f1207ef4ca806cd92843638eb2126ed032e99bda70a3e20ea2a029670ff39c40088a43435632e381739e6c2f978e6f4bb WHIRLPOOL 74257976cdb957e86fb9fb7e54fc8c0b7210f72136ce05327203d935195e7a3bdda0c1d616dc04cb1d6495cb038ca7275e88488eddb5d936c1cfceb94583278c
EBUILD cvs-1.12.12-r10.ebuild 2976 SHA256 f4a1812f778b92e77aba12736fb89aca6a58e3c79091ad830785c3fbd7474239 SHA512 4c9dd5668914c9e3127b97da56180149ee0e2be304a085e2881a0c8e0fa7bf28c97b9f3a0c678148b1e411c7dbc9eaada0bc0d253b29191916d690d9124fd114 WHIRLPOOL 84ee8e6350c9b82e5171ca182720d978f0ec52c66570f4fb21d0455657252e4486a6e8b0d0e49124e9b4a8135a25530f9bee972b957655367dc16cec9f5d5fbd
EBUILD cvs-1.12.12-r11.ebuild 3017 SHA256 51a6d43b51bd7cbaa7fc666f0ae6cc56e1df44c5f998faf1449849339d23a631 SHA512 32301c8ad1fb74126de0472fc10f6e211433284c2c6bd5c67fdabb9afafb5d94d4c17d7cade91135d68f36f30170fa8b9fade1c343830074b28bd7c1e4284c98 WHIRLPOOL 8bfa823729941f66a20e83391a287e1584ea018d72139b75a087ff4c8e53e34127eae6089c831d336eb48f73ffc58422484434e18b0811fc743331ccac3a4cd2
EBUILD cvs-1.12.12-r11.ebuild 3016 SHA256 89fd96a3d46fab2f2133535e80d443f998f3a4ebc7faaebfaa1e7312297f7b92 SHA512 86ff1540009e048e27c4370ef39637102292cecbd338f18b7317c78e5a3ff696672b601ceaed803e6eb65e85407fb0276763defebed959780d015128c4b22ae1 WHIRLPOOL 368eb68c1818e8d8696605ce8c00701252139a4ae7b95ae6a5652a3fe6a5e32a5c17421fcb6d8823795ac09fd6395ec6ab299dd8e4c3fd53dee92fcfba5ee451
MISC ChangeLog 6799 SHA256 8607050a8849cc9aa6684c3116b84fed49b4317632814aa4b5ef9b45ff3c2b6a SHA512 356f2de0b8f29cb70978f50eaa7ca940ef909731c1e527e1d9dabc7251da8eb8051f8bee1fb6eccf665b6a1da56ea91eb849613b0b62d0c3377587ee4d7a5a6f WHIRLPOOL 6b19af275fbf88c2e583991f31ab74bce924ee4e3b944f3f9ce622e69ecc4b6bc2a47842e6cd52fc8943d03123d8943eac5036bed40f42908a12b8ad73989fe3
MISC ChangeLog-2015 25705 SHA256 89571841b8c2db0a16ca4017d5a66695019ab49bb297f9034ec6211b28c7c73f SHA512 12b28d936b1a0fda3f6d4a90ce4c46cd6962ceab5743525a7098c080109d8d42d44c40fd81aa10bd97355b226f58c60584001e174af239e14d8c4dc1de575332 WHIRLPOOL e903cd4c13fc52166e46ff66b793ec47a360fd8a38ac1a539285a73e4e6c3465194889b73b76f59a10caf009f117dae4a6134868e3515ee63224bb65ec9ab300
MISC metadata.xml 331 SHA256 abe97ea27dc3dd970b0bdc5c6a13f144e677da4714992b73a082f0a0cb319904 SHA512 c698a58813dd993a32389cd8ddc4bcc76d4cf6a435c62ee78e1b4f5c3908ba8b55b9a3338b870b3287195d1f480401ee05f5531ca01827e8626e6d77201f2f03 WHIRLPOOL 653ede8acb3ef3f658064ca7622d28f9ccdf3a2152eac9db55c1d8f528aa869b2027159d546ea52dc27fc7e14b9d39580a9a83813d74992a05914321c0d49b7a

@ -16,7 +16,7 @@ SRC_URI="mirror://gnu/non-gnu/cvs/source/feature/${PV}/${P}.tar.bz2
LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="crypt doc kerberos nls pam server"
RESTRICT="test"

@ -0,0 +1,31 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
# @ECLASS: kodi-addon.eclass
# @MAINTAINER:
# candrews@integralblue.com
# @BLURB: Helper for correct building and (importantly) installing Kodi addon packages.
# @DESCRIPTION:
# Provides a src_configure function for correct CMake configuration
inherit multilib cmake-utils
case "${EAPI:-0}" in
4|5|6)
EXPORT_FUNCTIONS src_configure
;;
*) die "EAPI=${EAPI} is not supported" ;;
esac
# @FUNCTION: kodi-addon_src_configure
# @DESCRIPTION:
# Configure handling for Kodi addons
kodi-addon_src_configure() {
mycmakeargs+=(
-DCMAKE_INSTALL_LIBDIR=$(get_libdir)/kodi
)
cmake-utils_src_configure
}

@ -8,7 +8,7 @@ DESCRIPTION="The GNU Compiler Collection"
HOMEPAGE="https://gcc.gnu.org/"
RESTRICT="strip" # cross-compilers need controlled stripping
inherit eutils fixheadtails flag-o-matic gnuconfig libtool multilib pax-utils toolchain-funcs versionator
inherit eutils fixheadtails flag-o-matic gnuconfig libtool multilib pax-utils toolchain-funcs versionator prefix
if [[ ${PV} == *_pre9999* ]] ; then
EGIT_REPO_URI="git://gcc.gnu.org/git/gcc.git"
@ -93,7 +93,7 @@ fi
export GCC_FILESDIR=${GCC_FILESDIR:-${FILESDIR}}
PREFIX=${TOOLCHAIN_PREFIX:-/usr}
PREFIX=${TOOLCHAIN_PREFIX:-${EPREFIX}/usr}
if tc_version_is_at_least 3.4.0 ; then
LIBPATH=${TOOLCHAIN_LIBPATH:-${PREFIX}/lib/gcc/${CTARGET}/${GCC_CONFIG_VER}}
@ -983,10 +983,10 @@ toolchain_src_configure() {
elif built_with_use --hidden --missing false ${CATEGORY}/${needed_libc} crosscompile_opts_headers-only ; then
confgcc+=(
"${confgcc_no_libc[@]}"
--with-sysroot=${PREFIX}/${CTARGET}
--with-sysroot="${PREFIX}"/${CTARGET}
)
else
confgcc+=( --with-sysroot=${PREFIX}/${CTARGET} )
confgcc+=( --with-sysroot="${PREFIX}"/${CTARGET} )
fi
fi
@ -1267,7 +1267,7 @@ toolchain_src_configure() {
echo "${S}"/configure "${confgcc[@]}"
# Older gcc versions did not detect bash and re-exec itself, so force the
# use of bash. Newer ones will auto-detect, but this is not harmeful.
CONFIG_SHELL="/bin/bash" \
CONFIG_SHELL="${EPREFIX}/bin/bash" \
bash "${S}"/configure "${confgcc[@]}" || die "failed to run configure"
# return to whatever directory we were in before
@ -1703,11 +1703,11 @@ toolchain_src_install() {
if [[ -f ${CTARGET}-${x} ]] ; then
if ! is_crosscompile ; then
ln -sf ${CTARGET}-${x} ${x}
dosym ${BINPATH}/${CTARGET}-${x} \
dosym ${BINPATH#${EPREFIX}}/${CTARGET}-${x} \
/usr/bin/${x}-${GCC_CONFIG_VER}
fi
# Create versioned symlinks
dosym ${BINPATH}/${CTARGET}-${x} \
dosym ${BINPATH#${EPREFIX}}/${CTARGET}-${x} \
/usr/bin/${CTARGET}-${x}-${GCC_CONFIG_VER}
fi
@ -1727,7 +1727,7 @@ toolchain_src_install() {
# Now do the fun stripping stuff
env RESTRICT="" CHOST=${CHOST} prepstrip "${D}${BINPATH}"
is_crosscompile && \
env RESTRICT="" CHOST=${CHOST} prepstrip "${D}/${HOSTLIBPATH}"
env RESTRICT="" CHOST=${CHOST} prepstrip "${D}${HOSTLIBPATH}"
env RESTRICT="" CHOST=${CTARGET} prepstrip "${D}${LIBPATH}"
# gcc used to install helper binaries in lib/ but then moved to libexec/
[[ -d ${D}${PREFIX}/libexec/gcc ]] && \
@ -1735,7 +1735,7 @@ toolchain_src_install() {
cd "${S}"
if is_crosscompile; then
rm -rf "${D}"/usr/share/{man,info}
rm -rf "${ED}"usr/share/{man,info}
rm -rf "${D}"${DATAPATH}/{man,info}
else
if tc_version_is_at_least 3.0 ; then
@ -1745,11 +1745,11 @@ toolchain_src_install() {
fi
fi
has noinfo ${FEATURES} \
&& rm -r "${D}/${DATAPATH}"/info \
|| prepinfo "${DATAPATH}"
&& rm -r "${D}${DATAPATH}"/info \
|| prepinfo "${DATAPATH#${EPREFIX}}"
has noman ${FEATURES} \
&& rm -r "${D}/${DATAPATH}"/man \
|| prepman "${DATAPATH}"
&& rm -r "${D}${DATAPATH}"/man \
|| prepman "${DATAPATH#${EPREFIX}}"
fi
# prune empty dirs left behind
find "${D}" -depth -type d -delete 2>/dev/null
@ -1764,10 +1764,10 @@ toolchain_src_install() {
# Rather install the script, else portage with changing $FILESDIR
# between binary and source package borks things ....
if ! is_crosscompile ; then
insinto "${DATAPATH}"
newins "${GCC_FILESDIR}"/awk/fixlafiles.awk-no_gcc_la fixlafiles.awk || die
exeinto "${DATAPATH}"
doexe "${GCC_FILESDIR}"/fix_libtool_files.sh || die
insinto "${DATAPATH#${EPREFIX}}"
newins "$(prefixify_ro "${GCC_FILESDIR}"/awk/fixlafiles.awk-no_gcc_la)" fixlafiles.awk || die
exeinto "${DATAPATH#${EPREFIX}}"
doexe "$(prefixify_ro "${GCC_FILESDIR}"/fix_libtool_files.sh)" || die
doexe "${GCC_FILESDIR}"/c{89,99} || die
fi
@ -1812,11 +1812,11 @@ toolchain_src_install() {
# Use gid of 0 because some stupid ports don't have
# the group 'root' set to gid 0. Send to /dev/null
# for people who are testing as non-root.
chown -R root:0 "${D}"${LIBPATH} 2>/dev/null
chown -R root:0 "${D}${LIBPATH}" 2>/dev/null
# Move pretty-printers to gdb datadir to shut ldconfig up
local py gdbdir=/usr/share/gdb/auto-load${LIBPATH/\/lib\//\/$(get_libdir)\/}
pushd "${D}"${LIBPATH} >/dev/null
pushd "${D}${LIBPATH}" >/dev/null
for py in $(find . -name '*-gdb.py') ; do
local multidir=${py%/*}
insinto "${gdbdir}/${multidir}"
@ -1849,8 +1849,8 @@ gcc_movelibs() {
# that you want to link against when building tools rather than building
# code to run on the target.
if tc_version_is_at_least 5 && is_crosscompile ; then
dodir "${HOSTLIBPATH}"
mv "${D}"/usr/$(get_libdir)/libcc1* "${D}${HOSTLIBPATH}" || die
dodir "${HOSTLIBPATH#${EPREFIX}}"
mv "${ED}"usr/$(get_libdir)/libcc1* "${D}${HOSTLIBPATH}" || die
fi
# For all the libs that are built for CTARGET, move them into the
@ -1862,16 +1862,16 @@ gcc_movelibs() {
local OS_MULTIDIR=$($(XGCC) ${multiarg} --print-multi-os-directory)
local MULTIDIR=$($(XGCC) ${multiarg} --print-multi-directory)
local TODIR=${D}${LIBPATH}/${MULTIDIR}
local TODIR="${D}${LIBPATH}"/${MULTIDIR}
local FROMDIR=
[[ -d ${TODIR} ]] || mkdir -p ${TODIR}
for FROMDIR in \
${LIBPATH}/${OS_MULTIDIR} \
${LIBPATH}/../${MULTIDIR} \
${PREFIX}/lib/${OS_MULTIDIR} \
${PREFIX}/${CTARGET}/lib/${OS_MULTIDIR}
"${LIBPATH}"/${OS_MULTIDIR} \
"${LIBPATH}"/../${MULTIDIR} \
"${PREFIX}"/lib/${OS_MULTIDIR} \
"${PREFIX}"/${CTARGET}/lib/${OS_MULTIDIR}
do
removedirs="${removedirs} ${FROMDIR}"
FROMDIR=${D}${FROMDIR}
@ -1935,7 +1935,7 @@ create_gcc_env_entry() {
local gcc_envd_base="/etc/env.d/gcc/${CTARGET}-${GCC_CONFIG_VER}"
local gcc_specs_file
local gcc_envd_file="${D}${gcc_envd_base}"
local gcc_envd_file="${ED}${gcc_envd_base}"
if [[ -z $1 ]] ; then
# I'm leaving the following commented out to remind me that it
# was an insanely -bad- idea. Stuff broke. GCC_SPECS isnt unset
@ -1999,7 +1999,7 @@ copy_minispecs_gcc_specs() {
create_gcc_env_entry hardenednossp
fi
create_gcc_env_entry vanilla
insinto ${LIBPATH}
insinto ${LIBPATH#${EPREFIX}}
doins "${WORKDIR}"/specs/*.specs || die "failed to install specs"
# Build system specs file which, if it exists, must be a complete set of
# specs as it completely and unconditionally overrides the builtin specs.
@ -2014,32 +2014,32 @@ gcc_slot_java() {
local x
# Move Java headers to compiler-specific dir
for x in "${D}"${PREFIX}/include/gc*.h "${D}"${PREFIX}/include/j*.h ; do
[[ -f ${x} ]] && mv -f "${x}" "${D}"${LIBPATH}/include/
for x in "${D}${PREFIX}"/include/gc*.h "${D}${PREFIX}"/include/j*.h ; do
[[ -f ${x} ]] && mv -f "${x}" "${D}${LIBPATH}"/include/
done
for x in gcj gnu java javax org ; do
if [[ -d ${D}${PREFIX}/include/${x} ]] ; then
dodir /${LIBPATH}/include/${x}
mv -f "${D}"${PREFIX}/include/${x}/* "${D}"${LIBPATH}/include/${x}/
rm -rf "${D}"${PREFIX}/include/${x}
dodir /${LIBPATH#${EPREFIX}}/include/${x}
mv -f "${D}${PREFIX}"/include/${x}/* "${D}${LIBPATH}"/include/${x}/
rm -rf "${D}${PREFIX}"/include/${x}
fi
done
if [[ -d ${D}${PREFIX}/lib/security ]] || [[ -d ${D}${PREFIX}/$(get_libdir)/security ]] ; then
dodir /${LIBPATH}/security
mv -f "${D}"${PREFIX}/lib*/security/* "${D}"${LIBPATH}/security
rm -rf "${D}"${PREFIX}/lib*/security
dodir /${LIBPATH#${EPREFIX}}/security
mv -f "${D}${PREFIX}"/lib*/security/* "${D}${LIBPATH}"/security
rm -rf "${D}${PREFIX}"/lib*/security
fi
# Move random gcj files to compiler-specific directories
for x in libgcj.spec logging.properties ; do
x="${D}${PREFIX}/lib/${x}"
[[ -f ${x} ]] && mv -f "${x}" "${D}"${LIBPATH}/
[[ -f ${x} ]] && mv -f "${x}" "${D}${LIBPATH}"/
done
# Rename jar because it could clash with Kaffe's jar if this gcc is
# primary compiler (aka don't have the -<version> extension)
cd "${D}"${BINPATH}
cd "${D}${BINPATH}"
[[ -f jar ]] && mv -f jar gcj-jar
}
@ -2059,16 +2059,17 @@ toolchain_pkg_postinst() {
echo
# Clean up old paths
rm -f "${ROOT}"/*/rcscripts/awk/fixlafiles.awk "${ROOT}"/sbin/fix_libtool_files.sh
rmdir "${ROOT}"/*/rcscripts{/awk,} 2>/dev/null
rm -f "${EROOT}"*/rcscripts/awk/fixlafiles.awk "${EROOT}"sbin/fix_libtool_files.sh
rmdir "${EROOT}"*/rcscripts{/awk,} 2>/dev/null
mkdir -p "${ROOT}"/usr/{share/gcc-data,sbin,bin}
cp "${ROOT}/${DATAPATH}"/fixlafiles.awk "${ROOT}"/usr/share/gcc-data/ || die
cp "${ROOT}/${DATAPATH}"/fix_libtool_files.sh "${ROOT}"/usr/sbin/ || die
mkdir -p "${EROOT}"usr/{share/gcc-data,sbin,bin}
# DATAPATH has EPREFIX already, use ROOT with it
cp "${ROOT}${DATAPATH}"/fixlafiles.awk "${EROOT}"usr/share/gcc-data/ || die
cp "${ROOT}${DATAPATH}"/fix_libtool_files.sh "${EROOT}"usr/sbin/ || die
# Since these aren't critical files and portage sucks with
# handling of binpkgs, don't require these to be found
cp "${ROOT}/${DATAPATH}"/c{89,99} "${ROOT}"/usr/bin/ 2>/dev/null
cp "${ROOT}${DATAPATH}"/c{89,99} "${EROOT}"usr/bin/ 2>/dev/null
fi
if use regression-test ; then
@ -2091,10 +2092,10 @@ toolchain_pkg_postrm() {
# clean up the cruft left behind by cross-compilers
if is_crosscompile ; then
if [[ -z $(ls "${ROOT}"/etc/env.d/gcc/${CTARGET}* 2>/dev/null) ]] ; then
rm -f "${ROOT}"/etc/env.d/gcc/config-${CTARGET}
rm -f "${ROOT}"/etc/env.d/??gcc-${CTARGET}
rm -f "${ROOT}"/usr/bin/${CTARGET}-{gcc,{g,c}++}{,32,64}
if [[ -z $(ls "${EROOT}"etc/env.d/gcc/${CTARGET}* 2>/dev/null) ]] ; then
rm -f "${EROOT}"etc/env.d/gcc/config-${CTARGET}
rm -f "${EROOT}"etc/env.d/??gcc-${CTARGET}
rm -f "${EROOT}"usr/bin/${CTARGET}-{gcc,{g,c}++}{,32,64}
fi
return 0
fi
@ -2107,10 +2108,10 @@ toolchain_pkg_postrm() {
do_gcc_config
einfo "Running 'fix_libtool_files.sh ${GCC_RELEASE_VER}'"
/usr/sbin/fix_libtool_files.sh ${GCC_RELEASE_VER}
fix_libtool_files.sh ${GCC_RELEASE_VER}
if [[ -n ${BRANCH_UPDATE} ]] ; then
einfo "Running 'fix_libtool_files.sh ${GCC_RELEASE_VER}-${BRANCH_UPDATE}'"
/usr/sbin/fix_libtool_files.sh ${GCC_RELEASE_VER}-${BRANCH_UPDATE}
fix_libtool_files.sh ${GCC_RELEASE_VER}-${BRANCH_UPDATE}
fi
fi
@ -2119,13 +2120,13 @@ toolchain_pkg_postrm() {
do_gcc_config() {
if ! should_we_gcc_config ; then
env -i ROOT="${ROOT}" gcc-config --use-old --force
gcc-config --use-old --force
return 0
fi
local current_gcc_config target
current_gcc_config=$(env -i ROOT="${ROOT}" gcc-config -c ${CTARGET} 2>/dev/null)
current_gcc_config=$(gcc-config -c ${CTARGET} 2>/dev/null)
if [[ -n ${current_gcc_config} ]] ; then
local current_specs use_specs
# figure out which specs-specific config is active
@ -2159,12 +2160,12 @@ should_we_gcc_config() {
# if the current config is invalid, we definitely want a new one
# Note: due to bash quirkiness, the following must not be 1 line
local curr_config
curr_config=$(env -i ROOT="${ROOT}" gcc-config -c ${CTARGET} 2>&1) || return 0
curr_config=$(gcc-config -c ${CTARGET} 2>&1) || return 0
# if the previously selected config has the same major.minor (branch) as
# the version we are installing, then it will probably be uninstalled
# for being in the same SLOT, make sure we run gcc-config.
local curr_config_ver=$(env -i ROOT="${ROOT}" gcc-config -S ${curr_config} | awk '{print $2}')
local curr_config_ver=$(gcc-config -S ${curr_config} | awk '{print $2}')
local curr_branch_ver=$(get_version_component_range 1-2 ${curr_config_ver})

@ -1,11 +1,8 @@
AUX librsvg-2.40.10-gtk-optional.patch 2192 SHA256 97cd3d3ec95f2e6981e40f2550c4abfbb72abca91475039994ff096fa46260fd SHA512 9cd906358079d5b94961102dd3c627bc2816207d13cf20fa458f06fcb52805560f6ee550ec51f2d0e7e29027eb4b374d173e5088f6c741fac56c615f863e3f8b WHIRLPOOL 138f5f577dcb05d85513cb82b4874fa86ddea2a48666c06ab827e4449f753b8dbcc5595ca17ded516c5d7f735e78dd5b6e16f6366a4ce8aaf7158aa114347fe2
AUX librsvg-2.40.12-gtk-optional.patch 2192 SHA256 d47a2a03bb333a1c6d79c716edc1ebf78335586c36f6a7d47250d2e6e09da357 SHA512 d9af98164138c52781117d72b4245ac03b7049f8743cc7f644314ba10d0e74c0f2f08a7c9d163bdef3e07ca3a66ce75089c23af3562ff0afebbae838c901bddb WHIRLPOOL 9f5557063cee91e2bf6da0cc9d3358136665e837ae5bbc04ba60144830b61e5157bfd3e297df62be83e66ceb850cc39daf67367210dee217e41eed533d2a0bf6
AUX librsvg-2.40.15-resize.patch 1189 SHA256 d0ffd87c5651c3ede4319e74cabe0af3525f267715e89cd63a97bd68685df6e9 SHA512 3e93cf2584ba98893246406276a81781bb7b01f1c6d9ec2d7e2bb8f38a25eca6620450a24a7ef40ccafe0b0078594047a169a80a532b92a4e53f1b63041746f3 WHIRLPOOL c3b97acb65d698bf47f45ea22a436ba9464e6d183964642be9ac6322bd234442c9b3973e7623ce30a2ca1f997fce58de1239824ee77811cd3e38b825e32480b8
AUX librsvg-2.40.2-vala-out-of-source.patch 1066 SHA256 0b32e55884d4263335976f241f32b78ceb52f78c94478f252e408881d4d942e2 SHA512 6a8e8035183a965c7359c6258cde5a842c2eda662a9ccebbe27ea27eb978591255664a837124e65f25e2653980c354c6c4b9ae11427cc27fe46ccfcdcde8102f WHIRLPOOL f76ab2f925fe9387b087b40cc477a85fa7869f25830645609ae08b585868040129598f769e60f65a9d4f7ba0dcbddfcb4e8184e8e8f7f8fecc1351b0d80340aa
DIST librsvg-2.40.11.tar.xz 539428 SHA256 611ac0f544debd0c9bf1ef5509c990d218e83dd1d8c83297075c4b29796a2e02 SHA512 89fc4f94150ab47665ab1b6c26979c8072efe40dd74ff13284598cb63de8594e7cfe4b73a151e54002a4811b5de56b93f5d52215ef0862b994d230fafe04b4fc WHIRLPOOL 7c9a0292faf42dd396a59b38c6900a1b78a254c8bd8c724b5636d506c41934d19c924fbf86c2faab7151c065dd134252b78adfd94940b09acd601ef2dc86a5cc
DIST librsvg-2.40.15.tar.xz 554608 SHA256 d9cac4a123eec6e553a26e120979bab7425def9ae7ce7c079eba5e4a45db05f4 SHA512 1169c02247dbf3d71d3d4bfb1aa2580a4b1e243e1c2c6d1c86aaa09c54c66857b959df4358a1ca6a34ec5fbb34b9529963b993fc978ec1fe401dbc56ac460101 WHIRLPOOL 687e9afc6c1c46079fa9005c94ed329ff6f681a9fb784df999efca36ba1fac05a05f3d6413105993ff4af60a62a36b647e2f1335ab1245c621de2ff76ccef479
DIST librsvg-2.40.16.tar.xz 560800 SHA256 d48bcf6b03fa98f07df10332fb49d8c010786ddca6ab34cbba217684f533ff2e SHA512 975a0f900c5a9598ef91bbf936d99319c6efe493f35525a23c5c7f2ed37c5839ec8e5d29f297219b3049f10e2594ebdf41c987b49c004ef3c846963f055c468a WHIRLPOOL 7e1feac4ce98a95f15ea721782919295a8123c33c828ff686d3ab86f8a4d2ab06b88f17dbd9ad749fd5df0829b717a5fd73a0d21ebe308bf8905e9174e50717c
EBUILD librsvg-2.40.11.ebuild 2726 SHA256 26172c407c1b45753c92f757fccfdcf020337458f45b91a68b18927c519d4d0d SHA512 2f438de677859e6cd4f450add66dba7024e93cdeb87b638e317b19976ae114eb233f7986f2617f2fe15caea11c26655a7912583cdae26b8cfc0dbeaef799ddf2 WHIRLPOOL 321b1c6d67ae90985538c8b552eb1b5f26a81da1597aa50d292640f1b988e73e9f63ee32caa2c75382248da54e0e6ce6104590afeaf7616f2c965d264e0fc56a
EBUILD librsvg-2.40.15.ebuild 2833 SHA256 0e629b016d3ec1934137171839e02b717cd45dcf73ac5c0bd77d59a7f0dc4268 SHA512 b13f7d41e36569aed197c6535098b32c888c012ab1c8bd585873d2373261ac09fc7c17f6a06fde16e154f673e312ee26e4d2529101b61fee76a7d24fee0f33a8 WHIRLPOOL e1a12ca1fde15104959c076e13687fb68c755d263a82240fbcf32fea3ec4f6c006f9074f93824d3d89f970d1360b74170a5afb7c2b288d6530fe451cbac847a6
EBUILD librsvg-2.40.16.ebuild 2715 SHA256 c5a1752f602c6afdf10fa0c921540ba92844b75aa604f0b1aaa7ceb93735b328 SHA512 e090983eb6667b8cfa297c691ad38febaa33f8486503731a915ccc102de29bb9f93b32eb797ebbead0d481b7b9b78b08c8b8b33cc57c8e234064ecb3e1b246e3 WHIRLPOOL c44d999729f279343f23d7048646a2602f84574a5e1ffb98d1dc0d130aa6468aca6607f5d7fb6112d2bedd2dcd369ef7d76aa419e8c84380b79819d28c974454
MISC ChangeLog 11026 SHA256 188cd15d351f77eb66a03d5ee734971b9ea3a6337edc3d98e9067ae02a5d4fbd SHA512 7c0c96f7594730057d781b349fe506f42fb1a0df73f947ec3cc5679701847970b4d7732d097a450dda66290f3a76283f5d0a1cbc71c7780581500be6b1f580db WHIRLPOOL ad0af935fb45bc508aa4dc16335638dc46dfe000f97d535338c909e4b184da832ccfacbb739d926ce0e289bc480d4d1ed12232b1a1cdfa932caacbe3de459a7a

@ -1,58 +0,0 @@
From 18917f7fd3160afe06019f4b6234aeb78a3fdb4e Mon Sep 17 00:00:00 2001
From: Ross Burton <ross.burton@intel.com>
Date: Tue, 19 Nov 2013 16:00:29 +0000
Subject: [PATCH] configure: add option to enable/disable use of GTK+
Distro packagers like predictability and automatically detected optional
dependencies are not predicable. Add a --with-gtk3 option (default to "auto")
for forcibly controlling whether GTK+ will be used or not.
Signed-off-by: Ross Burton <ross.burton@intel.com>
https://bugzilla.gnome.org/show_bug.cgi?id=712693
---
configure.in | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/configure.in b/configure.in
index f7a89dc..1498f72 100644
--- a/configure.ac
+++ b/configure.ac
@@ -119,17 +119,22 @@ AC_CHECK_FUNCS(strtok_r)
# GTK
# ===========================================================================
-PKG_CHECK_MODULES([GTK3],[gtk+-3.0 >= $GTK3_REQUIRED],[have_gtk_3=yes],[have_gtk_3=no])
-
GTK3_BINARY_VERSION=
-if test "$have_gtk_3" = "yes"; then
- GTK3_BINARY_VERSION="`$PKG_CONFIG --variable=gtk_binary_version gtk+-3.0`"
+AC_MSG_CHECKING([whether to use GTK+ 3])
+AC_ARG_WITH([gtk3],
+ [AS_HELP_STRING([--without-gtk3],[Don't build GTK+3 tools (default=auto)])],
+ [],[PKG_CHECK_EXISTS([gtk+-3.0 >= $GTK3_REQUIRED],[with_gtk3=yes],[with_gtk3=no])])
+AC_MSG_RESULT([$with_gtk3])
+
+if test "$with_gtk3" = "yes"; then
+ PKG_CHECK_MODULES(GTK3, [gtk+-3.0 >= $GTK3_REQUIRED])
+ GTK3_BINARY_VERSION="`$PKG_CONFIG --variable=gtk_binary_version gtk+-3.0`"
fi
AC_SUBST([GTK3_BINARY_VERSION])
-AM_CONDITIONAL([HAVE_GTK_3],[test "$have_gtk_3" = "yes"])
+AM_CONDITIONAL([HAVE_GTK_3],[test "$with_gtk3" = "yes"])
dnl ===========================================================================
dnl GDK-Pixbuf SVG loader
@@ -305,6 +310,6 @@ librsvg-$VERSION
Build introspectable bindings: ${found_introspection}
Build Vala bindings: ${enable_vala}
Build GdkPixbuf loader: ${enable_pixbuf_loader}
- GTK+ $GTK3_REQUIRED or later: ${have_gtk_3}
+ GTK 3.0: ${with_gtk3}
Build miscellaenous tools: ${build_misc_tools}
"
--
1.7.10.4

@ -1,101 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
VALA_USE_DEPEND="vapigen"
inherit autotools gnome2 multilib-minimal vala
DESCRIPTION="Scalable Vector Graphics (SVG) rendering library"
HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg"
LICENSE="LGPL-2"
SLOT="2"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+introspection vala tools"
REQUIRED_USE="
vala? ( introspection )
"
RDEPEND="
>=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
>=x11-libs/cairo-1.12.14-r4[${MULTILIB_USEDEP}]
>=x11-libs/pango-1.36.3[${MULTILIB_USEDEP}]
>=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}]
>=dev-libs/libcroco-0.6.8-r1[${MULTILIB_USEDEP}]
>=x11-libs/gdk-pixbuf-2.30.7:2[introspection?,${MULTILIB_USEDEP}]
introspection? ( >=dev-libs/gobject-introspection-0.10.8:= )
tools? ( >=x11-libs/gtk+-3.10.0:3 )
"
DEPEND="${RDEPEND}
dev-libs/gobject-introspection-common
dev-libs/vala-common
>=dev-util/gtk-doc-am-1.13
>=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
vala? ( $(vala_depend) )
"
# >=gtk-doc-am-1.13, gobject-introspection-common, vala-common needed by eautoreconf
src_prepare() {
# https://bugzilla.gnome.org/show_bug.cgi?id=653323
epatch "${FILESDIR}/${PN}-2.40.10-gtk-optional.patch"
# https://bugzilla.gnome.org/show_bug.cgi?id=731826
epatch "${FILESDIR}/${PN}-2.40.2-vala-out-of-source.patch"
eautoreconf
use vala && vala_src_prepare
gnome2_src_prepare
}
multilib_src_configure() {
local myconf=()
# -Bsymbolic is not supported by the Darwin toolchain
if [[ ${CHOST} == *-darwin* ]]; then
myconf+=( --disable-Bsymbolic )
fi
# --disable-tools even when USE=tools; the tools/ subdirectory is useful
# only for librsvg developers
ECONF_SOURCE=${S} \
gnome2_src_configure \
--disable-static \
--disable-tools \
$(multilib_native_use_enable introspection) \
$(multilib_native_use_with tools gtk3) \
$(multilib_native_use_enable vala) \
--enable-pixbuf-loader \
"${myconf[@]}"
if multilib_is_native_abi; then
ln -s "${S}"/doc/html doc/html || die
fi
}
multilib_src_compile() {
# causes segfault if set, see bug #411765
unset __GL_NO_DSO_FINALIZER
gnome2_src_compile
}
multilib_src_install() {
gnome2_src_install
}
pkg_postinst() {
# causes segfault if set, see bug 375615
unset __GL_NO_DSO_FINALIZER
multilib_foreach_abi gnome2_pkg_postinst
}
pkg_postrm() {
# causes segfault if set, see bug 375615
unset __GL_NO_DSO_FINALIZER
multilib_foreach_abi gnome2_pkg_postrm
}

@ -1,6 +1,8 @@
AUX kpythonpluginfactorywrapper.c-r2 1507 SHA256 f60964ebd697f60465420afe8534a67adeac1c593992f3ce43e71c7ef7531103 SHA512 8acd5541c70af5f54f07e17876ffbcb130d8cb11563dec58e15bcea3416613b8529cf3e201759ae1dffa2cc28d6544d8ba0def7fd77ca413a6dd4a148a1673c2 WHIRLPOOL c84a85005953a1f53f1d8e23947b1e02773cc3526ca3a6603f078e4e8a829c029c000c78bdcaae5c8b53be8df3b7a09c773badf468e6ef25461d22ad2804082e
AUX pykde4-4.14.0-arm-sip.patch 656 SHA256 625d9bb89212243d7c4e0d83464bd30f3f941789e01f0c04d5f799ef7afdfc41 SHA512 7c77099f6e96d80a730aca18dbfbdc4c722b8cb45f7193087e035f1fe12d83716209d09fb84e25dfa97fc54ad1957e514cf829f41ed173d95f4dd68d3ebbe62a WHIRLPOOL 5c76d96a07d0e87a56fbb253236ba9f6774148fc8e12ec0452c9487535aa2172811f426eecdc7bd3abf63a85f8e67609e234911ccfeea56412b80b7267ce8b6d
AUX pykde4-4.14.3-gcc-5.patch 1133 SHA256 94826ee06aea13bb8755d95032a642ffa5cfb0e570f227d83886dd958e1d2617 SHA512 88689c9bee86b7f3025a0a14ab5fb58e667d2d0246cb86645dbe2c9547a727ad57b72a8d3373f66be1caf0a1e97d26b1991ec636b6c889fcf28b47aabc4fdc7b WHIRLPOOL 37ef26a486cb586660147e43065630711122eef9c26511c7b45a5ba8035c0ba7b294f121a95bf5cc75cd707c4ec503ef89b692762c712d613ee0f8936a3dfef5
DIST pykde4-4.14.3-sip419.patch.bz2 3089 SHA256 458a92483f85462a302b5563b2c0d2fcdcd2c5f6d6a1e9b259fc7b87d3bedd66 SHA512 7355f662abdb9981731fc4e0f475fae37ba4887f91493d2d2b69685e2dbfe0a4873d9bf75c53039f1870432a9410d691d888f8c6b7161b2e3e7d92dd37664c76 WHIRLPOOL 2643adf09214916225f726d90ac6f9e4db02618c10011a2bdd6230f9baeb4016736e962e7649e3c29bbc52bb14282aa531545f7b5e1d779660efbf11f9a2c9c3
DIST pykde4-4.14.3.tar.xz 2006504 SHA256 7fb9d7b5ed03d531243ebd67939baf30933452dafbdfca866e6653e9a77d80fc SHA512 42430f83bf41dc5d7511369250ff480fd7b90954b4ace8dbda2d6151ee3f3c979fe3d9b0163cda76df52107e982d4ac518fa1c28bc1d711d97f2d8739eaff1f3 WHIRLPOOL 5df847617a220ef9e1330f3c970bb6f785e713ebbed8a04ef4a3c9d1470d1b4a2032177f59df4d4baf89a0975b8c02f63f133747588cb65a3fa5d849e51b4d4d
EBUILD pykde4-4.14.3-r1.ebuild 4236 SHA256 d76a4edc0389f7bd11fc96d0f95c26f3a95d6b121886e7c2025447538ac0b4fe SHA512 06c780b3f3144b8696bfab94f66bc7cda9f0ebdb9287671375123e4d523e9bd962abb4a7f184e57e5a83fb9c1685619692c0e8854a92c5a756bc3568c7e7639d WHIRLPOOL 9d0242b37ddbfae29e7366900cf30015a64c60e2d94442c561a67ac8577513f19956381df30b3b2415bdb81d436e0f93c6131e815afda83d017700304605b6ee
EBUILD pykde4-4.14.3-r1.ebuild 4230 SHA256 50de694ee0fb088ed7fdf22998e5e8fdd7e54152aa266c55f7df8353ef6aacc5 SHA512 cabd5644a03c70d535c7cd0d5526985feb015cdd0b1c18315acc8e8496894d5f4a68b566731f725d5348a381d068f3b87f4e5791405c54b2140cf7e8bd6eda94 WHIRLPOOL 3a5a8a1c8337870b72544edb4d09ce2672d251eb7fd80429deedfb84c309d97e264e9d497d96d193a9c9455e36bfa2ce236620df1b6e1ed75272aa0ca715f25b
EBUILD pykde4-4.14.3-r2.ebuild 4349 SHA256 6d98229d4ab326bea7f82c4243256f56c81704f1bfdad268bd261fc935ab1084 SHA512 1c5048da447266fc969d161a258d3d72e866dc2006af6a056841b610efdae9a1b1a82bca12ddd708f3ea5427bb97bd422f4c301853cd634df253b057b52e9b44 WHIRLPOOL 8115d548646efa46738097f83fa4486c84b4a0ed4b618c005e4bb640bfde163114838bf26ba65d87564bd63a9e97f5b4ec52fc53c7090a6ff47e72b6a5404c4c
MISC metadata.xml 323 SHA256 91cbcf4aacbb6d2568db6de0105d4a4c5dee346263751f167045efda18acd4bf SHA512 a4b6d3412fbab01df60d8b937e91665d5ee93680885bc1c3f4cf3d64b78074eb6ac9e7e14e4c48b5c5a205c61d742aa0fb930dcb1175c1f6efd923235ca23485 WHIRLPOOL 0cf38ddb4a539d3864c518efe8a231e1c770eb55a75487c535ebaea0581fc449e56a88fa60a923bf4ac7c2bf693b04e287702125a1752b0913cfd02525208c93

@ -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
# $Id$
@ -20,8 +20,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
${PYTHON_DEPS}
>=dev-python/PyQt4-4.11.1[${PYTHON_USEDEP},dbus,declarative,script,sql,svg,webkit,X]
>=dev-python/sip-4.16.2:=[${PYTHON_USEDEP}]
<dev-python/PyQt4-4.12[${PYTHON_USEDEP},dbus,declarative,script,sql,svg,webkit,X]
<dev-python/sip-4.19:=[${PYTHON_USEDEP}]
kde-frameworks/kdelibs:4[opengl]
akonadi? ( $(add_kdeapps_dep kdepimlibs) )
"

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

Loading…
Cancel
Save