Sync with portage [Thu Oct 29 19:04:17 MSK 2015].

master
root 9 years ago
parent ee57dfd3a4
commit e82cd37954

@ -20,6 +20,7 @@ AUX syslog-ng.logrotate.hardened 1621 SHA256 178ac81b9189f6498363a4477f0ad40e17f
AUX syslog-ng.logrotate.hardened.in 1525 SHA256 277fa517ac1300e3c85d6e63e60b636c8265067ea874167f7b6a2db5137e5c0b SHA512 8611c5af0844da753e159e3c37a2f72f02449f3418b555b67c3b03763ffb59483d1324f619a812638d4f3c0a8664294218229c368c3f4b005477aabced653ddc WHIRLPOOL e50fbfd9e5d8f6ea30f860e29a35a8357b54a30e63351e0294ac84001e598ae79da684cc38b3233d646a83e90185a0c67661eaf02afa1af617a787ecc72bf4f0
AUX syslog-ng.logrotate.in 226 SHA256 120e6946c87128e718c0d8f9e655de585278f4633393f41f50e945ea87752695 SHA512 8e4d345f5145c54eca2538551a2bb6c49d94b7a0be98b82df93573b29c5b484594156fb5fb371228a60b4a8545f05d81d056fbd216f0a792ff43889f6873835f WHIRLPOOL 50e257d4b70adf5b341a09951433ae75c3135810be0be4e1ed004d4d20fe15508d927b223cf505c576b4ffba41a9cf7554ca06c78ed470eabd564427793c8be1
DIST syslog-ng-3.7.1.tar.gz 3509575 SHA256 4c19841b9079b377cd814b1e6ebbf273af41d04d51c648f4c31f19bfadc20220 SHA512 6f9a68aec2594d83c43cf40e12a3d56e65661929a47c2a053ae120e34ad358d4dfd0b5b0303a374a5557f2ac0670114037a339530b111b1078b56e5baf284ed4 WHIRLPOOL 247498f144aec419d1214378332bc286795fa8f59ba33ce75b3d000be6340758f00a694d76b5cbfdd6b68d138a6cd373c06bb52c70e6ed6de29189c03a56d16b
DIST syslog-ng-3.7.2.tar.gz 3558377 SHA256 b1b3ccc0ce7f0d8bf15b23e59f2f4f5ded70eed410dfd27105219bc8856388a5 SHA512 dbf58b51b68bc6616a136df5eb67a120718d8c83f785218d40f62e5f7b3691a3ad4d21db617551e4192e053dc9340440424e3d3b072b47ca590d4eac0dbf0e6f WHIRLPOOL 3721841f6e5ea883cd5ee71bf1651fa0861904008eb1136127c36990e2fe8801deafdf31ce880677eff7739b0b07411eee4542d8d4a80b60819fa3bd9ab24b9e
DIST syslog-ng_3.4.8.tar.gz 3169372 SHA256 96c2f970fbba4fdd7659b1fee5e476d2858c911d4304d42099f495493762ff49 SHA512 23ba9908664e594c186cbe4bd5dcfb5d2ed3faf02ec45b931bb91b078660547989c2340a08b478a33adb530d39a6d6f39a2e7519107a3f6b923ac9f39529620e WHIRLPOOL 1085fa2c90e0c85421c64ed50e8a357f29006afea2f3e329e42d1e27f4210a10fe0f05d4af95a11c245d68b43644a4a829a50c05b7d541f59a6f580b3643b434
DIST syslog-ng_3.6.2.tar.gz 3207456 SHA256 ef47fada52981e09af570457a5af30f815f5d5b6c2e33754cedd4ca9780d8261 SHA512 15603b4df2001e1ce7e0019d0dd9a0f4295445e3fd19a527ebf3d49486da7da27fac6c465727ec0354f8f70ca0f671a285ec132f9aa0de62b40f18b44af2a226 WHIRLPOOL 7135db242374d6e5789c0820a06187b7e325054fd214e3aee75aac5b8dde56786b432cc4519c07ce0cd413c3a560e8e74ee6eca319c21eaa750ca8140ef1b63f
DIST syslog-ng_3.6.4.tar.gz 3276432 SHA256 7be11df31ac7d716f1f952e22b5ae8e2049edd633a41b223776a853d9106f4e7 SHA512 9c648628b9bd3ebb25bc44fa6586e88a4b9ed7c24b1c337569d3cccb04bf2f427ba1218900f8dfd8f668f245d6ab44ad45b67da661b7c2af68c6c42101b722e1 WHIRLPOOL 496a9b2e06e33b0c42726f3b13f859f356f136367c48363cd22b086b72f4f54a32cc057235636f2d2ea3ad7bdd622354ea67df1cbc770be608a84bc861fce93d
@ -28,5 +29,6 @@ EBUILD syslog-ng-3.6.2.ebuild 3675 SHA256 6385d3b1f09ae036ce41cdb2c51b742d067cde
EBUILD syslog-ng-3.6.4.ebuild 3647 SHA256 1aedc14fc96d39afc4d193162d108b936c55c95106405230ec527116d8d8bee8 SHA512 27e7ff1dab5e0f87057a620c5441c9e47c067d115f52d1b1bdac04beb8937fe0e0918a0dc34742afa81c926773351a319343a1c008704d765120406d43e3c605 WHIRLPOOL 5025546134b3fd4b3bc69b0cd3719ce746c553606a5e83eb6dff65f91026f46cea1643e842b82fe68955a72cc671e0541f0b8878d9a48552d66b50e6cc929a77
EBUILD syslog-ng-3.7.1-r1.ebuild 4008 SHA256 e656f8be0220b3a480c3beca3ba5cc2ef49fa2ef7e3664d7b8868853395add3b SHA512 07e23c842c5c7b8411c67420d6b033d41b2e2a94f8beb894cc65145a04ecc4fa5236723be8b514af745468b2d90e016a7a450bba04ebebf454a1801b5b6740b5 WHIRLPOOL 2da1f21a259fe6738645d760329945aa8e14965bb0be6455e5d6394030d80a0571d2791313b221cee6e45fd4f9623fac111e7d3a28305a7a390a47aae7cc444f
EBUILD syslog-ng-3.7.1.ebuild 3945 SHA256 8abf26070f23e8881a282a7eb0375f21b0b66bf37e790c1ea8a393fb28c73483 SHA512 4af364c479b71e70fc62538936fbbfda7f8c0640c4f3c1850174d2c2f92df5ef9b5d151609e7f094d6939cacaac7127794b2a7327fd4f05e445c6a8fc119474f WHIRLPOOL ed77f9770adba9d8d6325748540ee71502e9564ab74c2aa9b52e0e70a824de3314ec6b7c592e89223cdd4fb286410acaca4e1cf63f10c94d1cbad5b81bbfba7f
EBUILD syslog-ng-3.7.2.ebuild 4008 SHA256 e656f8be0220b3a480c3beca3ba5cc2ef49fa2ef7e3664d7b8868853395add3b SHA512 07e23c842c5c7b8411c67420d6b033d41b2e2a94f8beb894cc65145a04ecc4fa5236723be8b514af745468b2d90e016a7a450bba04ebebf454a1801b5b6740b5 WHIRLPOOL 2da1f21a259fe6738645d760329945aa8e14965bb0be6455e5d6394030d80a0571d2791313b221cee6e45fd4f9623fac111e7d3a28305a7a390a47aae7cc444f
MISC ChangeLog 61057 SHA256 563de14419f021b91a607c1a5193162c42d67ae088d195f07077784dfe150751 SHA512 5e4d4294d5992cad24bafed095716b370df4a1b1c04205b1f4e148fab85cd569d77612d3bfdbd0859e3725685351beaaf286a6c5a5d877ad90973d1344f0dc1d WHIRLPOOL ef7b0b186827097e1552db8469e38490261729752dd89c9b6b8f485aaf41c54faf038596a55a727ef07faab0e377cae30bfa25c8b3492357d660a2ca1f97d754
MISC metadata.xml 887 SHA256 6f47da14a25a5b0067559026e0e699ad29ae29687330d512192ec57170d9375f SHA512 ae5084812ee5433ca1ab016eeaef53cfe0d2467a15aa89f84ef8c5aa0c3ab61178ff9dee27a5e8ca2a11744cc212f4cedbadd700d72abb8eab9f53da9b60bf39 WHIRLPOOL 0fa16d70ad8cbcd9248574d7bb7c095de8454b63859963f7cf2fcd330741d76292b4aac5da340cc08070ba716edc7f203a17100ef9e49045db465ab27f5ce936

@ -0,0 +1,143 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit autotools python-any-r1 eutils multilib systemd versionator
MY_PV=${PV/_/}
MY_PV_MM=$(get_version_component_range 1-2)
DESCRIPTION="syslog replacement with advanced filtering features"
HOMEPAGE="http://www.balabit.com/network-security/syslog-ng"
SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="amqp caps dbi geoip ipv6 json libressl mongodb pacct python redis smtp spoof-source systemd tcpd"
RESTRICT="test"
RDEPEND="
caps? ( sys-libs/libcap )
dbi? ( >=dev-db/libdbi-0.8.3 )
geoip? ( >=dev-libs/geoip-1.5.0 )
json? ( >=dev-libs/json-c-0.9 )
python? ( ${PYTHON_DEPS} )
redis? ( dev-libs/hiredis )
smtp? ( net-libs/libesmtp )
spoof-source? ( net-libs/libnet:1.1 )
systemd? ( sys-apps/systemd )
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
dev-libs/libpcre
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:= )
>=dev-libs/eventlog-0.2.12
>=dev-libs/glib-2.10.1:2"
DEPEND="${RDEPEND}
virtual/pkgconfig
sys-devel/flex"
S=${WORKDIR}/${PN}-${MY_PV}
pkg_setup() {
use python && python-any-r1_pkg_setup
}
src_prepare() {
epatch_user
use python && python_fix_shebang .
if use !json ; then
sed -i \
-e '1 s/cim //' \
scl/Makefile.am || die
eautoreconf
fi
cp "${FILESDIR}"/*logrotate*.in "${TMPDIR}" || die
cd "${TMPDIR}" || die
for f in *logrotate*.in ; do
if use systemd ; then
sed \
's/@GENTOO_RESTART@/systemctl kill -s HUP syslog-ng/' \
$f > ${f/.in/} || die
else
sed \
's:@GENTOO_RESTART@:/etc/init.d/syslog-ng reload:' \
$f > ${f/.in/} || die
fi
done
}
src_configure() {
econf \
--disable-java \
--disable-docs \
--enable-manpages \
--with-embedded-crypto \
--with-ivykis=internal \
--with-libmongo-client=internal \
--sysconfdir=/etc/syslog-ng \
--localstatedir=/var/lib/syslog-ng \
--with-pidfile-dir=/var/run \
--with-module-dir=/usr/$(get_libdir)/syslog-ng \
$(systemd_with_unitdir) \
$(use_enable systemd) \
$(use_enable caps linux-caps) \
$(use_enable geoip) \
$(use_enable ipv6) \
$(use_enable json) \
$(use_enable mongodb) \
$(use_enable pacct) \
$(use_enable python) \
$(use_enable redis) \
$(use_enable smtp) \
$(use_enable amqp) \
$(usex amqp --with-librabbitmq-client=internal --without-librabbitmq-client) \
$(use_enable spoof-source) \
$(use_enable dbi sql) \
$(use_enable tcpd tcp-wrapper)
}
src_install() {
# -j1 for bug #484470
emake -j1 DESTDIR="${D}" install
dodoc AUTHORS NEWS.md CONTRIBUTING.md contrib/syslog-ng.conf* \
contrib/syslog2ng "${FILESDIR}/${MY_PV_MM}/syslog-ng.conf.gentoo.hardened" \
"${TMPDIR}/syslog-ng.logrotate.hardened" "${FILESDIR}/README.hardened"
# Install default configuration
insinto /etc/syslog-ng
if use userland_BSD ; then
newins "${FILESDIR}/${MY_PV_MM}/syslog-ng.conf.gentoo.fbsd" syslog-ng.conf
else
newins "${FILESDIR}/${MY_PV_MM}/syslog-ng.conf.gentoo" syslog-ng.conf
fi
insinto /etc/logrotate.d
newins "${TMPDIR}/syslog-ng.logrotate" syslog-ng
newinitd "${FILESDIR}/${MY_PV_MM}/syslog-ng.rc6" syslog-ng
newconfd "${FILESDIR}/${MY_PV_MM}/syslog-ng.confd" syslog-ng
keepdir /etc/syslog-ng/patterndb.d /var/lib/syslog-ng
prune_libtool_files --modules
use python && python_optimize
}
pkg_postinst() {
elog "For detailed documentation please see the upstream website:"
elog "http://www.balabit.com/sites/default/files/documents/syslog-ng-ose-3.7-guides/en/syslog-ng-ose-v3.7-guide-admin/html/index.html"
# bug #355257
if ! has_version app-admin/logrotate ; then
echo
elog "It is highly recommended that app-admin/logrotate be emerged to"
elog "manage the log files. ${PN} installs a file in /etc/logrotate.d"
elog "for logrotate to use."
echo
fi
}

@ -10,7 +10,7 @@ AUX p7zip-9.38.1-osversion.patch 838 SHA256 135de03123263910ed99d1afa07ee4a39e47
DIST p7zip_15.09_src_all.tar.bz2 4048481 SHA256 8783acf747e210e00150f7311cc06c4cd8ecf7b0c27b4adf2194284cc49b4d6f SHA512 4f020b13632ef7a85aa8a98586b59bef2dde3c1cbebdbd17e01f1d09b2e13a56ecfe82546d7efc677c45df67456a71cfdb67826b53ebea4c0fb4878f20c2f6dd WHIRLPOOL 71d1cdb9b3b1208197b2c056670d057b00e9a5f80cf08b5914b5d25f2f6756d4cb53e5a000ec76b7b879f82302fca6d012a2cd397e8aa95ae4fc21fd620eb1ab
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.ebuild 4303 SHA256 a50171ac1137e694f2b51b3405eaa381e694c0f7123971524f6f522b6914530d SHA512 864c2c88fae2d5a2c96600d9a06c24ba54595ec352814660646f10325209544c4abf1eba774e25dcd9b550663fbe65c07e760572c07c14dde0ecc9502c652f9c WHIRLPOOL 04f42df532d9553cc34d951a7411023192ead36c6781ad3e68176dcee1c0e1478f226ff84644905d28e97849fd15523c76c1e7540b49c525d9fae1db44352322
EBUILD p7zip-15.09.ebuild 4268 SHA256 2885303a068a08131ab68da84a1c4436c67ae9a8588d50066b4eba734a50b299 SHA512 e83281d2afdac80112dd634c69b397b6492b52c159c7a97a4ee6246fa774b86f80504c9a20aa31f5d36232638f287495d44dfe280311b54ef206f5a0576f5eb5 WHIRLPOOL 6271e7f38747d496bee3522623b079ce6c5f7b8df461345969d408e967d9bc09bdfd1006bd094cf6f415a983f7e6f0d57bccd99e2a98a631655b053665cf2f1e
EBUILD p7zip-9.20.1-r5.ebuild 4205 SHA256 a0595dc20fcbd1e545c32f4c80480e8bf3af968b579b6c4bced47df6837f2e5c SHA512 298b9c35601b2954eff09ca08df35207bfd14f33778e0498ce8b6eb4070f7551a85e63e630a78fe2014413def27b20d011193e2c6b0f4fc2253b52b5a58d2fcc WHIRLPOOL 93d2f42ca68f2d9887fbddaacd1ed18f202c67e6c86918e224e33fcd3b367e95907115abfaf77a85e3f06f4c6d4a5c2050b3943d68a198ae2cfbb01a5d121713
EBUILD p7zip-9.38.1-r2.ebuild 4264 SHA256 88260e250a71380363591fbba14ce2d1c0fef772e8076832e14323c2927d65f2 SHA512 a25a59cd186fffbad1a150a1b2b74ab6fc74ebe2740dd5757f88cd8b90eb10d35b450e9f57ab4b3eb1d79586aed73af9407e9ed310e71a5ebb997d7fb4f9f50a WHIRLPOOL b64e8c3de0be728fec799718d18d18573ddd905759da69ecc4972ff3a767b29c967e94f484cb1adadeba757aff0e3c9c243c2b0f37b20d4be6ec175bc43ffe64
EBUILD p7zip-9.38.1-r3.ebuild 4297 SHA256 d545fad12eb3323700691342a35b3754d2a843597e03690831d51cc8ed263eba SHA512 a1c5b92ff0f667ce15f7e5cb43b4521644587bef626e86c4963479360eca89d22ed6687e23597be44157564f53638d51c29219632142c6cadf2fe3515918836c WHIRLPOOL 09c11745173d4f074c0660ce68e0947423fee53b829db4573424d5780721d165e0f01892799ceed5f5b615ce0922feb6eda9a270a8086d188a9f47390f87f918

@ -40,9 +40,6 @@ src_prepare() {
sed \
-e 's:-m32 ::g' \
-e 's:-m64 ::g' \
-e 's:-O::g' \
-e 's: -s ::g' \
-e 's: -s$::g' \
-e 's:-pipe::g' \
-e "/^CXX=/s:g++:$(tc-getCXX):" \
-e "/^CC=/s:gcc:$(tc-getCC):" \
@ -100,7 +97,7 @@ src_compile() {
emake all3
if use kde || use wxwidgets; then
emake -- 7zG
emake -- 7zFM
# emake -- 7zFM
fi
}
@ -116,13 +113,14 @@ src_install() {
if use kde || use wxwidgets; then
make_wrapper 7zG "/usr/$(get_libdir)/${PN}/7zG"
make_wrapper 7zFM "/usr/$(get_libdir)/${PN}/7zFM"
# make_wrapper 7zFM "/usr/$(get_libdir)/${PN}/7zFM"
make_desktop_entry 7zFM "${PN} FM" ${PN} "GTK;Utility;Archiving;Compression"
# 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/7z{G,FM}
doexe bin/7zG
insinto /usr/$(get_libdir)/${PN}
doins -r GUI/{Lang,help}

@ -1,11 +1,21 @@
AUX CVE-2015-2695.patch 17036 SHA256 b83dd0714f1ab164f6eb50d173bec25bb851c739ed5b1c38b35e7a1910cff25b SHA512 4e1499d799bed90b2857d24de29ea3bb7500b514a86c2a8f4596fb80f97f01445b7dd9d0cb19c1cfb1f03f5c6a8e2a2149a6278c720933181db8e188063dcc6a WHIRLPOOL 2b58a3e38fb61b784b5699c21f8ec470abb563b3b44897910432d56474e445c7baeac6798430527abce391d6bbd59d83eb1453c356686f99297f60bd59f7bb3a
AUX CVE-2015-2696.patch 27537 SHA256 add426d86d31c57dc8e1c1d9043f61c21f2e532e728d1d9c703b2616bf246d7c SHA512 d27e836a3e8a1ca6b711c0ce4f9f68cbd42d888cb9dcaf2dcb78fdc9ca7652865c124e14c7026b4e94a722a314a0c30f732cc00344973ee5a180f11901347ed1 WHIRLPOOL 811d556ea1c29fa7dfdf674e5ea9d00c7919a4f12f48dc3fee121c440c9f8fa7f1debafc147851891a135d9cabbde73f15ee7b50d60c1b913684534fca0504b8
AUX CVE-2015-2697.patch 1982 SHA256 e1d3d6a0dfede9d5a4af83d51c4f5fad13e917e4cb58672ff0ee3e8f34fe0379 SHA512 5f6a630b566c9f0cb02528fca3a789547e294acf5f3435eb62b79411187e4fcaaa58b81eff34e8ac6cbca3dacb076bd626a31687c04936b35bf7ab3e35965a31 WHIRLPOOL 3178f1a5686cfb438d6b1436a19e3c61d981276e334bfe7e4318bc42ac90ca3b7999ce83bc500bbd23c115299cdfaf23fd3afcf94dcddc7f2efa8eb8ff4b5161
AUX kpropd.xinetd 194 SHA256 eaa3838a6ca8db901db359cac3435d4f703a9a10534f02eeb37f494dd21a1736 SHA512 c9bbd13f2fadfd2a925bfae834ba61f227cd4386b4c4466b5227d93c792f4549778ef4d6e08353372df99804459277c71f61b41ec71f3afcc600d73c5705f72f WHIRLPOOL d77ae7b0094c4f42a7ea9cee5d36d0dba844a9ed5d59c621e47c7fa4b75c84fec3414e079c570513711b378d1b0fef61156f675a0df79ee61540d9492416fe42
AUX mit-krb5-1.12_warn_cflags.patch 448 SHA256 67d3c91061933bd5393b9a6ee8fe2e3f5cd287c4eee7b92798cc2e201712c681 SHA512 42364d9cd8c0a6fd28ae661eeac4d0dd3f2001fe290bf9731ee99c2c786a6488805fc93057d59e201e2cef1e5280af4c170187aa5603f4cf542906abc0fccc2b WHIRLPOOL 9fa704dde00b0201d765199893bf787c5c104070596b05bc12e7f41ae21c4c60c8d25b21fe8573ecd3e63ab769238a78c5cf70f4d086a23f71423b1cad283eaa
AUX mit-krb5-config_LDFLAGS.patch 466 SHA256 fbb4d9be71ef536a344d415b9c56ea42c5c2a2ef02ec3a866d9da47b3acd93d3 SHA512 9a1ca9b33e7708346eda78d199fdc51f0d7bd08d3d65ea15a19955a6155ab71b8ee0c8989859d6dff293a141f197ea19394a91b3b641181140a289b743e0f0e7 WHIRLPOOL f6c58e652c4c365c4f28894d404413a075cc6c5323f83b18d711dc831bb574623db371ccbc1a5aae0ddf030a1b85e1ad50c06f5904ae5554bb4026e464a2c75f
AUX mit-krb5kadmind.confd 76 SHA256 f1b6c29defb5a37c83e6e3fd52c57f4a538a64a1cfe6e114663150fdf1042796 SHA512 dbf968800959f0463899031e823f003e9ece90132f452ebf03df08caf0e6a6e6ca2cfdee91491d269cfa24bef19e72dd33c7d818a4bb13ef85edfb6f0e8299f3 WHIRLPOOL d3b92cf015b58724124edf0bc107cb0b5bcae347cfc6690689b4beb4a82ff8e445225eb44cd6be43ccd10082d0905e64bc28bcf88e32048205d5ec07abdb8295
AUX mit-krb5kadmind.initd-r1 592 SHA256 3e55c79f19aaa6ef6b64a621c03dbb2eac3ad923916dc803f4c1bfe48ce89fbb SHA512 f0595e9bbcd85badb403af7febce1fa28278bd7fc8118498948171ea12a27ce8b3c479a34b36639d7370193bc69a0b093ae7e3b66473078dabc38864fec931e9 WHIRLPOOL 16147fc873ad16c16410e82df817fdb7ff068ef5cc1c50d9bb5558f134db36d516ab80628714e836a20883d0d1dfd17bfca5a41225be4ecca270580f2db28e70
AUX mit-krb5kadmind.initd-r2 613 SHA256 4c0e9c336c130a0efd8656d00648e3d1d357a5863a6df38b2ccaf98633e86d87 SHA512 83aa5eb906e8745a6532faf94baef105306e94d55435da3e4e65ff0c9edd7d816f95c150df31079d140bb656e2ef36390b96a08d64f6acd47c8c0f35ca2b2fd5 WHIRLPOOL 632641a99118cd9ebafb4f48bca2b50c4a38c062520f907ee44b416612e78911e380a388e4173680b341cbf52db09c9ce3480c0b94a96cac2993a3331aa19e83
AUX mit-krb5kdc.confd 54 SHA256 351b9d541a4d8cc423f277585f5330772c5aec6f43170df7bbf17078990a04c8 SHA512 bd51139b644350f464fe4d254cc5036e96a7f5b0156033e1fdeed1acee6867052bddfe3495893295e83f56dfdff1c30a606bd64faeba58cc9a5bcd6cde5c6b9c WHIRLPOOL 595361668318589819b11eaee3bce4d5f7bbe46c6930a99ce744639381e649d176f74e01da1ab98e1efdb091601537cc2b46c7e38de44d0c830686e4fcc53703
AUX mit-krb5kdc.initd-r1 556 SHA256 709309dea043aa306c2fcf0960e0993a6db540c220de64cf92d6b85f1cca23c5 SHA512 d6d0076886ce284fc395fafc2dc253b4b3ee97b2986dea51388d96a1e1294680fb171f475efc7844559e2c6aac44b26678a9255921db9a58dcf2e7164f0aeec5 WHIRLPOOL 87e54c3df6b8b45058fe0c90c25946e37228aba32077ebcb595a82a0a6fc7268a516dcb1cfd0ce3fd82afedf19b5df2399ac05931f207d0f3d2e26afd590abef
AUX mit-krb5kdc.initd-r2 573 SHA256 1f095cc7252813f99a1ccd3a09bd823ff7201c99abd87ae1c0c1928656d6861d SHA512 164371fc719f002e8f2d1bde5cac1a81f379965318e841091ed0cb59a83e1c68f22e5a864d4c4901d04392aa320d9a54c24b30065faabeb31cfc11d49ad72da0 WHIRLPOOL c8337c32e54151acbbe0b4dad4dc731f0631b0e02e420394b8a9f320b8fb3e8ed21cdb4784530dee914ba08ccf8fbfaad32509e5728b194099fbc8eb5c06c2ca
AUX mit-krb5kpropd.confd 84 SHA256 9e93615c951ef5f598f09bf6b679fefb3d7943fef1373c24b9fdfbded9cb8cef SHA512 afd1cf21a6afd3bc73b1ef3cb0a26ec3420b26ed31196f8c092ae880b235043273c95e2ecb3b88e65ea008cd8ea6a10553d1966f45646cf5993d5752dfc945ac WHIRLPOOL cbb4ab8f7fb1f605d2fbce09d259993ba908f5880f54b4d6cc5e81a6ffd2c4a26b80b0e122bc4b0af0b4bd6383732a0ed5ddef9f654b2f70482855d165757065
AUX mit-krb5kpropd.initd-r1 595 SHA256 c374ea05d7e9f15e10c8f9dbd0cad6548e0f92aef7de33e5dbc27222e9407e7b SHA512 a18c523aebbb6b8512cd261eac2149c7422214ef6a233e1ceb1b4da9187eeca317ddd75a153b13382571778931bbed00b1803ed015ff01875c8d565b3f3a593f WHIRLPOOL 869f8aec4764a12b5b5506a2fab8ea2641b58cb347a1db60110cccbb011dc51ab9115824828184abc55efccf540d6b014a57e0891b1d6d4ce28ff35405197aeb
AUX mit-krb5kpropd.initd-r2 609 SHA256 9c1e17470236cfafbec6098abafd6f2b21ed0a97f81e03df8158c05941ece465 SHA512 9b612035fe4e805d5562261a0fd7c35ade062c5c9264a378279867d53e407873151fdc9b57944dc58a3faf9073b4342aba1c6db61bed5a98c76fd8254df17bc2 WHIRLPOOL 6147a85bc3e5ca581b2a39b9b8e3605d1e03ba1b05135a98ab12238a12a98109245909899e8c4cf564cb0ebc3a4ce2b9dd6d3ee5dd78ac0619309bc96f002e0e
DIST krb5-1.13.2-signed.tar 12113920 SHA256 e528c30b0209c741f6f320cb83122ded92f291802b6a1a1dc1a01dcdb3ff6de1 SHA512 d3f8dde220876bd24703c488122ba8e54ffaa7f8f2c7d325e5d198a4e171248673fc1d5d3c997c6d2e66c314e2b7f4609eb980a789c3556a79458ab4411e61b5 WHIRLPOOL 9f29f4d76b7b2225f18707a95b217ce0eab7ae963ba547460fa6e7ffdc43e3c350ae070265c52b9751a70f80a95086e39c29dc2c44e0a22d17f9b48f7bf838f7
EBUILD mit-krb5-1.13.2-r1.ebuild 3839 SHA256 0143b0e803cffb56e5809bbac5f24f2fb2acbf35647d47095d05646f965e956d SHA512 4fd017f836f6f85e003797ff6840ca9085fa91e6ab822d2654fa20e61b98cd11bb3949ce7a08401520726bdad3297d61554509df61c2c18c33d8b92f755d75f5 WHIRLPOOL 59c8042549c3d75e7e322fa3ff1df4ad97847b0be3ae80828227eff7451d8ca727882e3bec42f3624b9f0044cdbaf4172bf86318ee52f34f75051fc1d85cc325
EBUILD mit-krb5-1.13.2-r2.ebuild 4129 SHA256 d82014f01980771be1bb9f85132d9a3dfe8e919fdb148673ff38fc4d7da00352 SHA512 52728c2822d0fa28f0e09891f8efff7bf49915e79115702a6bc38995d6d1380d62336f0e7c2cdea653eef6f071a9a4bb98a1fcd4277f6a57abadb6b1ba2dee18 WHIRLPOOL fd03789b5a9468b840e5d93455cf7f79b9ec08269f0efc58b20c73b46076ce3a52f641b1091368d645bcf14fb5e2239936653111c7333fd0330230a4757e4fc7
EBUILD mit-krb5-1.13.2.ebuild 3747 SHA256 588e23073cd09247885f0bfddc4a935a5651906ee030d10b944406b28fd67d51 SHA512 1bdf71082aa296bb47b24eff5a2bd149973635a6db19b823a45f2d847c48548c73a34eeaab14ce7d9b3d526c5381967f6f512ec1c3b9c2e92d21707a8a7a44fc WHIRLPOOL bc6ee18e34d2951b42482be43262381ab3758b8e666c8be467b98ad9eaad14202e83b313d47482467e9d7c6a9924ba55e563dd2a1d78c31dfee87773c47ccf7f
MISC ChangeLog 69731 SHA256 b36a2d9ca5172503de725c371c312d47f4eea26af2d43011d1c2c23f6f637a6f SHA512 9d54838fda9eade825266ff2480848c0d1cdd89dba306fd2598f75399eca04440517ed78844d742c17da48cbb6f3c80c6212eed2fba715a0f8dd58f8635badfa WHIRLPOOL 47435d373fa97d0eaa99f92870f7e759b8a1defc0f41b668ea05b3c72b93d0b4d0516639f326417744cc30008a871b20365301c5bf0b6676b22e61d092c7cd4b
MISC metadata.xml 668 SHA256 da5862dde92f34b882870961cb9f1e4aa8209fc549e32a43d99770a9de8b232d SHA512 0038aeb7cda74161d2e2fe97c5124ee6cc86a24b9503714c128cd8b9af8b8050a89cf5dd3aadd66b1714c1d1aeb8564d50479547a586200793ea485e9f9c6c8b WHIRLPOOL 52394a4f4d5acb11f3bf2e76e036707c7f7741990d70bafb5c87a6da5d191b6aee3cb8383f6e66694cbda7458eb1a869c7ec8758750741835e2f1af4e028378c

@ -0,0 +1,564 @@
From b51b33f2bc5d1497ddf5bd107f791c101695000d Mon Sep 17 00:00:00 2001
From: Nicolas Williams <nico@twosigma.com>
Date: Mon, 14 Sep 2015 12:27:52 -0400
Subject: [PATCH] Fix SPNEGO context aliasing bugs [CVE-2015-2695]
The SPNEGO mechanism currently replaces its context handle with the
mechanism context handle upon establishment, under the assumption that
most GSS functions are only called after context establishment. This
assumption is incorrect, and can lead to aliasing violations for some
programs. Maintain the SPNEGO context structure after context
establishment and refer to it in all GSS methods. Add initiate and
opened flags to the SPNEGO context structure for use in
gss_inquire_context() prior to context establishment.
CVE-2015-2695:
In MIT krb5 1.5 and later, applications which call
gss_inquire_context() on a partially-established SPNEGO context can
cause the GSS-API library to read from a pointer using the wrong type,
generally causing a process crash. This bug may go unnoticed, because
the most common SPNEGO authentication scenario establishes the context
after just one call to gss_accept_sec_context(). Java server
applications using the native JGSS provider are vulnerable to this
bug. A carefully crafted SPNEGO packet might allow the
gss_inquire_context() call to succeed with attacker-determined
results, but applications should not make access control decisions
based on gss_inquire_context() results prior to context establishment.
CVSSv2 Vector: AV:N/AC:M/Au:N/C:N/I:N/A:C/E:POC/RL:OF/RC:C
[ghudson@mit.edu: several bugfixes, style changes, and edge-case
behavior changes; commit message and CVE description]
ticket: 8244
target_version: 1.14
tags: pullup
---
src/lib/gssapi/spnego/gssapiP_spnego.h | 2 +
src/lib/gssapi/spnego/spnego_mech.c | 254 ++++++++++++++++++++++++---------
2 files changed, 192 insertions(+), 64 deletions(-)
diff --git a/src/lib/gssapi/spnego/gssapiP_spnego.h b/src/lib/gssapi/spnego/gssapiP_spnego.h
index 57372de..5c82764 100644
--- a/src/lib/gssapi/spnego/gssapiP_spnego.h
+++ b/src/lib/gssapi/spnego/gssapiP_spnego.h
@@ -103,6 +103,8 @@ typedef struct {
int firstpass;
int mech_complete;
int nego_done;
+ int initiate;
+ int opened;
OM_uint32 ctx_flags;
gss_name_t internal_name;
gss_OID actual_mech;
diff --git a/src/lib/gssapi/spnego/spnego_mech.c b/src/lib/gssapi/spnego/spnego_mech.c
index ef76e1f..7849c85 100644
--- a/src/lib/gssapi/spnego/spnego_mech.c
+++ b/src/lib/gssapi/spnego/spnego_mech.c
@@ -102,7 +102,7 @@ static OM_uint32 get_negotiable_mechs(OM_uint32 *, spnego_gss_cred_id_t,
gss_cred_usage_t, gss_OID_set *);
static void release_spnego_ctx(spnego_gss_ctx_id_t *);
static void check_spnego_options(spnego_gss_ctx_id_t);
-static spnego_gss_ctx_id_t create_spnego_ctx(void);
+static spnego_gss_ctx_id_t create_spnego_ctx(int);
static int put_mech_set(gss_OID_set mechSet, gss_buffer_t buf);
static int put_input_token(unsigned char **, gss_buffer_t, unsigned int);
static int put_mech_oid(unsigned char **, gss_OID_const, unsigned int);
@@ -454,7 +454,7 @@ check_spnego_options(spnego_gss_ctx_id_t spnego_ctx)
}
static spnego_gss_ctx_id_t
-create_spnego_ctx(void)
+create_spnego_ctx(int initiate)
{
spnego_gss_ctx_id_t spnego_ctx = NULL;
spnego_ctx = (spnego_gss_ctx_id_t)
@@ -477,6 +477,8 @@ create_spnego_ctx(void)
spnego_ctx->mic_rcvd = 0;
spnego_ctx->mech_complete = 0;
spnego_ctx->nego_done = 0;
+ spnego_ctx->opened = 0;
+ spnego_ctx->initiate = initiate;
spnego_ctx->internal_name = GSS_C_NO_NAME;
spnego_ctx->actual_mech = GSS_C_NO_OID;
@@ -642,7 +644,7 @@ init_ctx_new(OM_uint32 *minor_status,
OM_uint32 ret;
spnego_gss_ctx_id_t sc = NULL;
- sc = create_spnego_ctx();
+ sc = create_spnego_ctx(1);
if (sc == NULL)
return GSS_S_FAILURE;
@@ -659,10 +661,7 @@ init_ctx_new(OM_uint32 *minor_status,
ret = GSS_S_FAILURE;
goto cleanup;
}
- /*
- * The actual context is not yet determined, set the output
- * context handle to refer to the spnego context itself.
- */
+
sc->ctx_handle = GSS_C_NO_CONTEXT;
*ctx = (gss_ctx_id_t)sc;
sc = NULL;
@@ -1108,16 +1107,11 @@ spnego_gss_init_sec_context(
}
gss_release_buffer(&tmpmin, &mechtok_out);
if (ret == GSS_S_COMPLETE) {
- /*
- * Now, switch the output context to refer to the
- * negotiated mechanism's context.
- */
- *context_handle = (gss_ctx_id_t)spnego_ctx->ctx_handle;
+ spnego_ctx->opened = 1;
if (actual_mech != NULL)
*actual_mech = spnego_ctx->actual_mech;
if (ret_flags != NULL)
*ret_flags = spnego_ctx->ctx_flags;
- release_spnego_ctx(&spnego_ctx);
} else if (ret != GSS_S_CONTINUE_NEEDED) {
if (spnego_ctx != NULL) {
gss_delete_sec_context(&tmpmin,
@@ -1285,7 +1279,7 @@ acc_ctx_hints(OM_uint32 *minor_status,
if (ret != GSS_S_COMPLETE)
goto cleanup;
- sc = create_spnego_ctx();
+ sc = create_spnego_ctx(0);
if (sc == NULL) {
ret = GSS_S_FAILURE;
goto cleanup;
@@ -1367,7 +1361,7 @@ acc_ctx_new(OM_uint32 *minor_status,
gss_release_buffer(&tmpmin, &sc->DER_mechTypes);
assert(mech_wanted != GSS_C_NO_OID);
} else
- sc = create_spnego_ctx();
+ sc = create_spnego_ctx(0);
if (sc == NULL) {
ret = GSS_S_FAILURE;
*return_token = NO_TOKEN_SEND;
@@ -1750,13 +1744,12 @@ spnego_gss_accept_sec_context(
ret = GSS_S_FAILURE;
}
if (ret == GSS_S_COMPLETE) {
- *context_handle = (gss_ctx_id_t)sc->ctx_handle;
+ sc->opened = 1;
if (sc->internal_name != GSS_C_NO_NAME &&
src_name != NULL) {
*src_name = sc->internal_name;
sc->internal_name = GSS_C_NO_NAME;
}
- release_spnego_ctx(&sc);
} else if (ret != GSS_S_CONTINUE_NEEDED) {
if (sc != NULL) {
gss_delete_sec_context(&tmpmin, &sc->ctx_handle,
@@ -2069,8 +2062,13 @@ spnego_gss_unwrap(
gss_qop_t *qop_state)
{
OM_uint32 ret;
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
+
+ if (sc->ctx_handle == GSS_C_NO_CONTEXT)
+ return (GSS_S_NO_CONTEXT);
+
ret = gss_unwrap(minor_status,
- context_handle,
+ sc->ctx_handle,
input_message_buffer,
output_message_buffer,
conf_state,
@@ -2090,8 +2088,13 @@ spnego_gss_wrap(
gss_buffer_t output_message_buffer)
{
OM_uint32 ret;
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
+
+ if (sc->ctx_handle == GSS_C_NO_CONTEXT)
+ return (GSS_S_NO_CONTEXT);
+
ret = gss_wrap(minor_status,
- context_handle,
+ sc->ctx_handle,
conf_req_flag,
qop_req,
input_message_buffer,
@@ -2108,8 +2111,14 @@ spnego_gss_process_context_token(
const gss_buffer_t token_buffer)
{
OM_uint32 ret;
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
+
+ /* SPNEGO doesn't have its own context tokens. */
+ if (!sc->opened)
+ return (GSS_S_DEFECTIVE_TOKEN);
+
ret = gss_process_context_token(minor_status,
- context_handle,
+ sc->ctx_handle,
token_buffer);
return (ret);
@@ -2133,19 +2142,9 @@ spnego_gss_delete_sec_context(
if (*ctx == NULL)
return (GSS_S_COMPLETE);
- /*
- * If this is still an SPNEGO mech, release it locally.
- */
- if ((*ctx)->magic_num == SPNEGO_MAGIC_ID) {
- (void) gss_delete_sec_context(minor_status,
- &(*ctx)->ctx_handle,
- output_token);
- (void) release_spnego_ctx(ctx);
- } else {
- ret = gss_delete_sec_context(minor_status,
- context_handle,
- output_token);
- }
+ (void) gss_delete_sec_context(minor_status, &(*ctx)->ctx_handle,
+ output_token);
+ (void) release_spnego_ctx(ctx);
return (ret);
}
@@ -2157,8 +2156,13 @@ spnego_gss_context_time(
OM_uint32 *time_rec)
{
OM_uint32 ret;
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
+
+ if (sc->ctx_handle == GSS_C_NO_CONTEXT)
+ return (GSS_S_NO_CONTEXT);
+
ret = gss_context_time(minor_status,
- context_handle,
+ sc->ctx_handle,
time_rec);
return (ret);
}
@@ -2170,9 +2174,20 @@ spnego_gss_export_sec_context(
gss_buffer_t interprocess_token)
{
OM_uint32 ret;
+ spnego_gss_ctx_id_t sc = *(spnego_gss_ctx_id_t *)context_handle;
+
+ /* We don't currently support exporting partially established
+ * contexts. */
+ if (!sc->opened)
+ return GSS_S_UNAVAILABLE;
+
ret = gss_export_sec_context(minor_status,
- context_handle,
+ &sc->ctx_handle,
interprocess_token);
+ if (sc->ctx_handle == GSS_C_NO_CONTEXT) {
+ release_spnego_ctx(&sc);
+ *context_handle = GSS_C_NO_CONTEXT;
+ }
return (ret);
}
@@ -2182,11 +2197,12 @@ spnego_gss_import_sec_context(
const gss_buffer_t interprocess_token,
gss_ctx_id_t *context_handle)
{
- OM_uint32 ret;
- ret = gss_import_sec_context(minor_status,
- interprocess_token,
- context_handle);
- return (ret);
+ /*
+ * Until we implement partial context exports, there are no SPNEGO
+ * exported context tokens, only tokens for underlying mechs. So just
+ * return an error for now.
+ */
+ return GSS_S_UNAVAILABLE;
}
#endif /* LEAN_CLIENT */
@@ -2203,16 +2219,48 @@ spnego_gss_inquire_context(
int *opened)
{
OM_uint32 ret = GSS_S_COMPLETE;
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
+
+ if (src_name != NULL)
+ *src_name = GSS_C_NO_NAME;
+ if (targ_name != NULL)
+ *targ_name = GSS_C_NO_NAME;
+ if (lifetime_rec != NULL)
+ *lifetime_rec = 0;
+ if (mech_type != NULL)
+ *mech_type = (gss_OID)gss_mech_spnego;
+ if (ctx_flags != NULL)
+ *ctx_flags = 0;
+ if (locally_initiated != NULL)
+ *locally_initiated = sc->initiate;
+ if (opened != NULL)
+ *opened = sc->opened;
+
+ if (sc->ctx_handle != GSS_C_NO_CONTEXT) {
+ ret = gss_inquire_context(minor_status, sc->ctx_handle,
+ src_name, targ_name, lifetime_rec,
+ mech_type, ctx_flags, NULL, NULL);
+ }
- ret = gss_inquire_context(minor_status,
- context_handle,
- src_name,
- targ_name,
- lifetime_rec,
- mech_type,
- ctx_flags,
- locally_initiated,
- opened);
+ if (!sc->opened) {
+ /*
+ * We are still doing SPNEGO negotiation, so report SPNEGO as
+ * the OID. After negotiation is complete we will report the
+ * underlying mechanism OID.
+ */
+ if (mech_type != NULL)
+ *mech_type = (gss_OID)gss_mech_spnego;
+
+ /*
+ * Remove flags we don't support with partially-established
+ * contexts. (Change this to keep GSS_C_TRANS_FLAG if we add
+ * support for exporting partial SPNEGO contexts.)
+ */
+ if (ctx_flags != NULL) {
+ *ctx_flags &= ~GSS_C_PROT_READY_FLAG;
+ *ctx_flags &= ~GSS_C_TRANS_FLAG;
+ }
+ }
return (ret);
}
@@ -2227,8 +2275,13 @@ spnego_gss_wrap_size_limit(
OM_uint32 *max_input_size)
{
OM_uint32 ret;
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
+
+ if (sc->ctx_handle == GSS_C_NO_CONTEXT)
+ return (GSS_S_NO_CONTEXT);
+
ret = gss_wrap_size_limit(minor_status,
- context_handle,
+ sc->ctx_handle,
conf_req_flag,
qop_req,
req_output_size,
@@ -2245,8 +2298,13 @@ spnego_gss_get_mic(
gss_buffer_t message_token)
{
OM_uint32 ret;
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
+
+ if (sc->ctx_handle == GSS_C_NO_CONTEXT)
+ return (GSS_S_NO_CONTEXT);
+
ret = gss_get_mic(minor_status,
- context_handle,
+ sc->ctx_handle,
qop_req,
message_buffer,
message_token);
@@ -2262,8 +2320,13 @@ spnego_gss_verify_mic(
gss_qop_t *qop_state)
{
OM_uint32 ret;
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
+
+ if (sc->ctx_handle == GSS_C_NO_CONTEXT)
+ return (GSS_S_NO_CONTEXT);
+
ret = gss_verify_mic(minor_status,
- context_handle,
+ sc->ctx_handle,
msg_buffer,
token_buffer,
qop_state);
@@ -2278,8 +2341,14 @@ spnego_gss_inquire_sec_context_by_oid(
gss_buffer_set_t *data_set)
{
OM_uint32 ret;
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
+
+ /* There are no SPNEGO-specific OIDs for this function. */
+ if (sc->ctx_handle == GSS_C_NO_CONTEXT)
+ return (GSS_S_UNAVAILABLE);
+
ret = gss_inquire_sec_context_by_oid(minor_status,
- context_handle,
+ sc->ctx_handle,
desired_object,
data_set);
return (ret);
@@ -2359,8 +2428,15 @@ spnego_gss_set_sec_context_option(
const gss_buffer_t value)
{
OM_uint32 ret;
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)*context_handle;
+
+ /* There are no SPNEGO-specific OIDs for this function, and we cannot
+ * construct an empty SPNEGO context with it. */
+ if (sc == NULL || sc->ctx_handle == GSS_C_NO_CONTEXT)
+ return (GSS_S_UNAVAILABLE);
+
ret = gss_set_sec_context_option(minor_status,
- context_handle,
+ &sc->ctx_handle,
desired_object,
value);
return (ret);
@@ -2377,8 +2453,13 @@ spnego_gss_wrap_aead(OM_uint32 *minor_status,
gss_buffer_t output_message_buffer)
{
OM_uint32 ret;
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
+
+ if (sc->ctx_handle == GSS_C_NO_CONTEXT)
+ return (GSS_S_NO_CONTEXT);
+
ret = gss_wrap_aead(minor_status,
- context_handle,
+ sc->ctx_handle,
conf_req_flag,
qop_req,
input_assoc_buffer,
@@ -2399,8 +2480,13 @@ spnego_gss_unwrap_aead(OM_uint32 *minor_status,
gss_qop_t *qop_state)
{
OM_uint32 ret;
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
+
+ if (sc->ctx_handle == GSS_C_NO_CONTEXT)
+ return (GSS_S_NO_CONTEXT);
+
ret = gss_unwrap_aead(minor_status,
- context_handle,
+ sc->ctx_handle,
input_message_buffer,
input_assoc_buffer,
output_payload_buffer,
@@ -2419,8 +2505,13 @@ spnego_gss_wrap_iov(OM_uint32 *minor_status,
int iov_count)
{
OM_uint32 ret;
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
+
+ if (sc->ctx_handle == GSS_C_NO_CONTEXT)
+ return (GSS_S_NO_CONTEXT);
+
ret = gss_wrap_iov(minor_status,
- context_handle,
+ sc->ctx_handle,
conf_req_flag,
qop_req,
conf_state,
@@ -2438,8 +2529,13 @@ spnego_gss_unwrap_iov(OM_uint32 *minor_status,
int iov_count)
{
OM_uint32 ret;
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
+
+ if (sc->ctx_handle == GSS_C_NO_CONTEXT)
+ return (GSS_S_NO_CONTEXT);
+
ret = gss_unwrap_iov(minor_status,
- context_handle,
+ sc->ctx_handle,
conf_state,
qop_state,
iov,
@@ -2457,8 +2553,13 @@ spnego_gss_wrap_iov_length(OM_uint32 *minor_status,
int iov_count)
{
OM_uint32 ret;
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
+
+ if (sc->ctx_handle == GSS_C_NO_CONTEXT)
+ return (GSS_S_NO_CONTEXT);
+
ret = gss_wrap_iov_length(minor_status,
- context_handle,
+ sc->ctx_handle,
conf_req_flag,
qop_req,
conf_state,
@@ -2475,8 +2576,13 @@ spnego_gss_complete_auth_token(
gss_buffer_t input_message_buffer)
{
OM_uint32 ret;
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
+
+ if (sc->ctx_handle == GSS_C_NO_CONTEXT)
+ return (GSS_S_UNAVAILABLE);
+
ret = gss_complete_auth_token(minor_status,
- context_handle,
+ sc->ctx_handle,
input_message_buffer);
return (ret);
}
@@ -2721,8 +2827,13 @@ spnego_gss_pseudo_random(OM_uint32 *minor_status,
gss_buffer_t prf_out)
{
OM_uint32 ret;
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context;
+
+ if (sc->ctx_handle == GSS_C_NO_CONTEXT)
+ return (GSS_S_NO_CONTEXT);
+
ret = gss_pseudo_random(minor_status,
- context,
+ sc->ctx_handle,
prf_key,
prf_in,
desired_output_len,
@@ -2863,7 +2974,12 @@ spnego_gss_get_mic_iov(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
gss_qop_t qop_req, gss_iov_buffer_desc *iov,
int iov_count)
{
- return gss_get_mic_iov(minor_status, context_handle, qop_req, iov,
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
+
+ if (sc->ctx_handle == GSS_C_NO_CONTEXT)
+ return (GSS_S_NO_CONTEXT);
+
+ return gss_get_mic_iov(minor_status, sc->ctx_handle, qop_req, iov,
iov_count);
}
@@ -2872,7 +2988,12 @@ spnego_gss_verify_mic_iov(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
gss_qop_t *qop_state, gss_iov_buffer_desc *iov,
int iov_count)
{
- return gss_verify_mic_iov(minor_status, context_handle, qop_state, iov,
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
+
+ if (sc->ctx_handle == GSS_C_NO_CONTEXT)
+ return (GSS_S_NO_CONTEXT);
+
+ return gss_verify_mic_iov(minor_status, sc->ctx_handle, qop_state, iov,
iov_count);
}
@@ -2881,7 +3002,12 @@ spnego_gss_get_mic_iov_length(OM_uint32 *minor_status,
gss_ctx_id_t context_handle, gss_qop_t qop_req,
gss_iov_buffer_desc *iov, int iov_count)
{
- return gss_get_mic_iov_length(minor_status, context_handle, qop_req, iov,
+ spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
+
+ if (sc->ctx_handle == GSS_C_NO_CONTEXT)
+ return (GSS_S_NO_CONTEXT);
+
+ return gss_get_mic_iov_length(minor_status, sc->ctx_handle, qop_req, iov,
iov_count);
}

@ -0,0 +1,731 @@
From e04f0283516e80d2f93366e0d479d13c9b5c8c2a Mon Sep 17 00:00:00 2001
From: Nicolas Williams <nico@twosigma.com>
Date: Mon, 14 Sep 2015 12:28:36 -0400
Subject: [PATCH] Fix IAKERB context aliasing bugs [CVE-2015-2696]
The IAKERB mechanism currently replaces its context handle with the
krb5 mechanism handle upon establishment, under the assumption that
most GSS functions are only called after context establishment. This
assumption is incorrect, and can lead to aliasing violations for some
programs. Maintain the IAKERB context structure after context
establishment and add new IAKERB entry points to refer to it with that
type. Add initiate and established flags to the IAKERB context
structure for use in gss_inquire_context() prior to context
establishment.
CVE-2015-2696:
In MIT krb5 1.9 and later, applications which call
gss_inquire_context() on a partially-established IAKERB context can
cause the GSS-API library to read from a pointer using the wrong type,
generally causing a process crash. Java server applications using the
native JGSS provider are vulnerable to this bug. A carefully crafted
IAKERB packet might allow the gss_inquire_context() call to succeed
with attacker-determined results, but applications should not make
access control decisions based on gss_inquire_context() results prior
to context establishment.
CVSSv2 Vector: AV:N/AC:M/Au:N/C:N/I:N/A:C/E:POC/RL:OF/RC:C
[ghudson@mit.edu: several bugfixes, style changes, and edge-case
behavior changes; commit message and CVE description]
ticket: 8244
target_version: 1.14
tags: pullup
---
src/lib/gssapi/krb5/gssapiP_krb5.h | 114 ++++++++++++
src/lib/gssapi/krb5/gssapi_krb5.c | 105 +++++++++--
src/lib/gssapi/krb5/iakerb.c | 351 +++++++++++++++++++++++++++++++++----
3 files changed, 529 insertions(+), 41 deletions(-)
diff --git a/src/lib/gssapi/krb5/gssapiP_krb5.h b/src/lib/gssapi/krb5/gssapiP_krb5.h
index 9aae12a..97e090d 100644
--- a/src/lib/gssapi/krb5/gssapiP_krb5.h
+++ b/src/lib/gssapi/krb5/gssapiP_krb5.h
@@ -621,6 +621,21 @@ OM_uint32 KRB5_CALLCONV krb5_gss_accept_sec_context_ext
);
#endif /* LEAN_CLIENT */
+OM_uint32 KRB5_CALLCONV krb5_gss_inquire_sec_context_by_oid
+(OM_uint32*, /* minor_status */
+ const gss_ctx_id_t,
+ /* context_handle */
+ const gss_OID, /* desired_object */
+ gss_buffer_set_t* /* data_set */
+);
+
+OM_uint32 KRB5_CALLCONV krb5_gss_set_sec_context_option
+(OM_uint32*, /* minor_status */
+ gss_ctx_id_t*, /* context_handle */
+ const gss_OID, /* desired_object */
+ const gss_buffer_t/* value */
+);
+
OM_uint32 KRB5_CALLCONV krb5_gss_process_context_token
(OM_uint32*, /* minor_status */
gss_ctx_id_t, /* context_handle */
@@ -1302,6 +1317,105 @@ OM_uint32 KRB5_CALLCONV
krb5_gss_import_cred(OM_uint32 *minor_status, gss_buffer_t token,
gss_cred_id_t *cred_handle);
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_process_context_token(OM_uint32 *minor_status,
+ const gss_ctx_id_t context_handle,
+ const gss_buffer_t token_buffer);
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_context_time(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ OM_uint32 *time_rec);
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_inquire_context(OM_uint32 *minor_status,
+ gss_ctx_id_t context_handle, gss_name_t *src_name,
+ gss_name_t *targ_name, OM_uint32 *lifetime_rec,
+ gss_OID *mech_type, OM_uint32 *ctx_flags,
+ int *locally_initiated, int *opened);
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_get_mic(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ gss_qop_t qop_req, gss_buffer_t message_buffer,
+ gss_buffer_t message_token);
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_get_mic_iov(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ gss_qop_t qop_req, gss_iov_buffer_desc *iov,
+ int iov_count);
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_get_mic_iov_length(OM_uint32 *minor_status,
+ gss_ctx_id_t context_handle, gss_qop_t qop_req,
+ gss_iov_buffer_desc *iov, int iov_count);
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_verify_mic(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ gss_buffer_t msg_buffer, gss_buffer_t token_buffer,
+ gss_qop_t *qop_state);
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_verify_mic_iov(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ gss_qop_t *qop_state, gss_iov_buffer_desc *iov,
+ int iov_count);
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_wrap(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ int conf_req_flag, gss_qop_t qop_req,
+ gss_buffer_t input_message_buffer, int *conf_state,
+ gss_buffer_t output_message_buffer);
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_wrap_iov(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ int conf_req_flag, gss_qop_t qop_req, int *conf_state,
+ gss_iov_buffer_desc *iov, int iov_count);
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_wrap_iov_length(OM_uint32 *minor_status,
+ gss_ctx_id_t context_handle, int conf_req_flag,
+ gss_qop_t qop_req, int *conf_state,
+ gss_iov_buffer_desc *iov, int iov_count);
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_unwrap(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ gss_buffer_t input_message_buffer,
+ gss_buffer_t output_message_buffer, int *conf_state,
+ gss_qop_t *qop_state);
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_unwrap_iov(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ int *conf_state, gss_qop_t *qop_state,
+ gss_iov_buffer_desc *iov, int iov_count);
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_wrap_size_limit(OM_uint32 *minor_status,
+ gss_ctx_id_t context_handle, int conf_req_flag,
+ gss_qop_t qop_req, OM_uint32 req_output_size,
+ OM_uint32 *max_input_size);
+
+#ifndef LEAN_CLIENT
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_export_sec_context(OM_uint32 *minor_status,
+ gss_ctx_id_t *context_handle,
+ gss_buffer_t interprocess_token);
+#endif /* LEAN_CLIENT */
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_inquire_sec_context_by_oid(OM_uint32 *minor_status,
+ const gss_ctx_id_t context_handle,
+ const gss_OID desired_object,
+ gss_buffer_set_t *data_set);
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_set_sec_context_option(OM_uint32 *minor_status,
+ gss_ctx_id_t *context_handle,
+ const gss_OID desired_object,
+ const gss_buffer_t value);
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_pseudo_random(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ int prf_key, const gss_buffer_t prf_in,
+ ssize_t desired_output_len, gss_buffer_t prf_out);
+
/* Magic string to identify exported krb5 GSS credentials. Increment this if
* the format changes. */
#define CRED_EXPORT_MAGIC "K5C1"
diff --git a/src/lib/gssapi/krb5/gssapi_krb5.c b/src/lib/gssapi/krb5/gssapi_krb5.c
index 0be92e4..c4dfdd6 100644
--- a/src/lib/gssapi/krb5/gssapi_krb5.c
+++ b/src/lib/gssapi/krb5/gssapi_krb5.c
@@ -351,7 +351,7 @@ static struct {
}
};
-static OM_uint32 KRB5_CALLCONV
+OM_uint32 KRB5_CALLCONV
krb5_gss_inquire_sec_context_by_oid (OM_uint32 *minor_status,
const gss_ctx_id_t context_handle,
const gss_OID desired_object,
@@ -465,7 +465,7 @@ static struct {
};
#endif
-static OM_uint32 KRB5_CALLCONV
+OM_uint32 KRB5_CALLCONV
krb5_gss_set_sec_context_option (OM_uint32 *minor_status,
gss_ctx_id_t *context_handle,
const gss_OID desired_object,
@@ -929,20 +929,103 @@ static struct gss_config krb5_mechanism = {
krb5_gss_get_mic_iov_length,
};
+/* Functions which use security contexts or acquire creds are IAKERB-specific;
+ * other functions can borrow from the krb5 mech. */
+static struct gss_config iakerb_mechanism = {
+ { GSS_MECH_KRB5_OID_LENGTH, GSS_MECH_KRB5_OID },
+ NULL,
+ iakerb_gss_acquire_cred,
+ krb5_gss_release_cred,
+ iakerb_gss_init_sec_context,
+#ifdef LEAN_CLIENT
+ NULL,
+#else
+ iakerb_gss_accept_sec_context,
+#endif
+ iakerb_gss_process_context_token,
+ iakerb_gss_delete_sec_context,
+ iakerb_gss_context_time,
+ iakerb_gss_get_mic,
+ iakerb_gss_verify_mic,
+#if defined(IOV_SHIM_EXERCISE_WRAP) || defined(IOV_SHIM_EXERCISE)
+ NULL,
+#else
+ iakerb_gss_wrap,
+#endif
+#if defined(IOV_SHIM_EXERCISE_UNWRAP) || defined(IOV_SHIM_EXERCISE)
+ NULL,
+#else
+ iakerb_gss_unwrap,
+#endif
+ krb5_gss_display_status,
+ krb5_gss_indicate_mechs,
+ krb5_gss_compare_name,
+ krb5_gss_display_name,
+ krb5_gss_import_name,
+ krb5_gss_release_name,
+ krb5_gss_inquire_cred,
+ NULL, /* add_cred */
+#ifdef LEAN_CLIENT
+ NULL,
+ NULL,
+#else
+ iakerb_gss_export_sec_context,
+ NULL,
+#endif
+ krb5_gss_inquire_cred_by_mech,
+ krb5_gss_inquire_names_for_mech,
+ iakerb_gss_inquire_context,
+ krb5_gss_internal_release_oid,
+ iakerb_gss_wrap_size_limit,
+ krb5_gss_localname,
+ krb5_gss_authorize_localname,
+ krb5_gss_export_name,
+ krb5_gss_duplicate_name,
+ krb5_gss_store_cred,
+ iakerb_gss_inquire_sec_context_by_oid,
+ krb5_gss_inquire_cred_by_oid,
+ iakerb_gss_set_sec_context_option,
+ krb5_gssspi_set_cred_option,
+ krb5_gssspi_mech_invoke,
+ NULL, /* wrap_aead */
+ NULL, /* unwrap_aead */
+ iakerb_gss_wrap_iov,
+ iakerb_gss_unwrap_iov,
+ iakerb_gss_wrap_iov_length,
+ NULL, /* complete_auth_token */
+ NULL, /* acquire_cred_impersonate_name */
+ NULL, /* add_cred_impersonate_name */
+ NULL, /* display_name_ext */
+ krb5_gss_inquire_name,
+ krb5_gss_get_name_attribute,
+ krb5_gss_set_name_attribute,
+ krb5_gss_delete_name_attribute,
+ krb5_gss_export_name_composite,
+ krb5_gss_map_name_to_any,
+ krb5_gss_release_any_name_mapping,
+ iakerb_gss_pseudo_random,
+ NULL, /* set_neg_mechs */
+ krb5_gss_inquire_saslname_for_mech,
+ krb5_gss_inquire_mech_for_saslname,
+ krb5_gss_inquire_attrs_for_mech,
+ krb5_gss_acquire_cred_from,
+ krb5_gss_store_cred_into,
+ iakerb_gss_acquire_cred_with_password,
+ krb5_gss_export_cred,
+ krb5_gss_import_cred,
+ NULL, /* import_sec_context_by_mech */
+ NULL, /* import_name_by_mech */
+ NULL, /* import_cred_by_mech */
+ iakerb_gss_get_mic_iov,
+ iakerb_gss_verify_mic_iov,
+ iakerb_gss_get_mic_iov_length,
+};
+
#ifdef _GSS_STATIC_LINK
#include "mglueP.h"
static int gss_iakerbmechglue_init(void)
{
struct gss_mech_config mech_iakerb;
- struct gss_config iakerb_mechanism = krb5_mechanism;
-
- /* IAKERB mechanism mirrors krb5, but with different context SPIs */
- iakerb_mechanism.gss_accept_sec_context = iakerb_gss_accept_sec_context;
- iakerb_mechanism.gss_init_sec_context = iakerb_gss_init_sec_context;
- iakerb_mechanism.gss_delete_sec_context = iakerb_gss_delete_sec_context;
- iakerb_mechanism.gss_acquire_cred = iakerb_gss_acquire_cred;
- iakerb_mechanism.gssspi_acquire_cred_with_password
- = iakerb_gss_acquire_cred_with_password;
memset(&mech_iakerb, 0, sizeof(mech_iakerb));
mech_iakerb.mech = &iakerb_mechanism;
diff --git a/src/lib/gssapi/krb5/iakerb.c b/src/lib/gssapi/krb5/iakerb.c
index f30de32..4662bd9 100644
--- a/src/lib/gssapi/krb5/iakerb.c
+++ b/src/lib/gssapi/krb5/iakerb.c
@@ -47,6 +47,8 @@ struct _iakerb_ctx_id_rec {
gss_ctx_id_t gssc;
krb5_data conv; /* conversation for checksumming */
unsigned int count; /* number of round trips */
+ int initiate;
+ int established;
krb5_get_init_creds_opt *gic_opts;
};
@@ -695,7 +697,7 @@ iakerb_get_initial_state(iakerb_ctx_id_t ctx,
* Allocate and initialise an IAKERB context
*/
static krb5_error_code
-iakerb_alloc_context(iakerb_ctx_id_t *pctx)
+iakerb_alloc_context(iakerb_ctx_id_t *pctx, int initiate)
{
iakerb_ctx_id_t ctx;
krb5_error_code code;
@@ -709,6 +711,8 @@ iakerb_alloc_context(iakerb_ctx_id_t *pctx)
ctx->magic = KG_IAKERB_CONTEXT;
ctx->state = IAKERB_AS_REQ;
ctx->count = 0;
+ ctx->initiate = initiate;
+ ctx->established = 0;
code = krb5_gss_init_context(&ctx->k5c);
if (code != 0)
@@ -732,7 +736,7 @@ iakerb_gss_delete_sec_context(OM_uint32 *minor_status,
gss_ctx_id_t *context_handle,
gss_buffer_t output_token)
{
- OM_uint32 major_status = GSS_S_COMPLETE;
+ iakerb_ctx_id_t iakerb_ctx = (iakerb_ctx_id_t)*context_handle;
if (output_token != GSS_C_NO_BUFFER) {
output_token->length = 0;
@@ -740,23 +744,10 @@ iakerb_gss_delete_sec_context(OM_uint32 *minor_status,
}
*minor_status = 0;
+ *context_handle = GSS_C_NO_CONTEXT;
+ iakerb_release_context(iakerb_ctx);
- if (*context_handle != GSS_C_NO_CONTEXT) {
- iakerb_ctx_id_t iakerb_ctx = (iakerb_ctx_id_t)*context_handle;
-
- if (iakerb_ctx->magic == KG_IAKERB_CONTEXT) {
- iakerb_release_context(iakerb_ctx);
- *context_handle = GSS_C_NO_CONTEXT;
- } else {
- assert(iakerb_ctx->magic == KG_CONTEXT);
-
- major_status = krb5_gss_delete_sec_context(minor_status,
- context_handle,
- output_token);
- }
- }
-
- return major_status;
+ return GSS_S_COMPLETE;
}
static krb5_boolean
@@ -802,7 +793,7 @@ iakerb_gss_accept_sec_context(OM_uint32 *minor_status,
int initialContextToken = (*context_handle == GSS_C_NO_CONTEXT);
if (initialContextToken) {
- code = iakerb_alloc_context(&ctx);
+ code = iakerb_alloc_context(&ctx, 0);
if (code != 0)
goto cleanup;
@@ -854,11 +845,8 @@ iakerb_gss_accept_sec_context(OM_uint32 *minor_status,
time_rec,
delegated_cred_handle,
&exts);
- if (major_status == GSS_S_COMPLETE) {
- *context_handle = ctx->gssc;
- ctx->gssc = NULL;
- iakerb_release_context(ctx);
- }
+ if (major_status == GSS_S_COMPLETE)
+ ctx->established = 1;
if (mech_type != NULL)
*mech_type = (gss_OID)gss_mech_krb5;
}
@@ -897,7 +885,7 @@ iakerb_gss_init_sec_context(OM_uint32 *minor_status,
int initialContextToken = (*context_handle == GSS_C_NO_CONTEXT);
if (initialContextToken) {
- code = iakerb_alloc_context(&ctx);
+ code = iakerb_alloc_context(&ctx, 1);
if (code != 0) {
*minor_status = code;
goto cleanup;
@@ -983,11 +971,8 @@ iakerb_gss_init_sec_context(OM_uint32 *minor_status,
ret_flags,
time_rec,
&exts);
- if (major_status == GSS_S_COMPLETE) {
- *context_handle = ctx->gssc;
- ctx->gssc = GSS_C_NO_CONTEXT;
- iakerb_release_context(ctx);
- }
+ if (major_status == GSS_S_COMPLETE)
+ ctx->established = 1;
if (actual_mech_type != NULL)
*actual_mech_type = (gss_OID)gss_mech_krb5;
} else {
@@ -1010,3 +995,309 @@ iakerb_gss_init_sec_context(OM_uint32 *minor_status,
return major_status;
}
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_unwrap(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ gss_buffer_t input_message_buffer,
+ gss_buffer_t output_message_buffer, int *conf_state,
+ gss_qop_t *qop_state)
+{
+ iakerb_ctx_id_t ctx = (iakerb_ctx_id_t)context_handle;
+
+ if (ctx->gssc == GSS_C_NO_CONTEXT)
+ return GSS_S_NO_CONTEXT;
+
+ return krb5_gss_unwrap(minor_status, ctx->gssc, input_message_buffer,
+ output_message_buffer, conf_state, qop_state);
+}
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_wrap(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ int conf_req_flag, gss_qop_t qop_req,
+ gss_buffer_t input_message_buffer, int *conf_state,
+ gss_buffer_t output_message_buffer)
+{
+ iakerb_ctx_id_t ctx = (iakerb_ctx_id_t)context_handle;
+
+ if (ctx->gssc == GSS_C_NO_CONTEXT)
+ return GSS_S_NO_CONTEXT;
+
+ return krb5_gss_wrap(minor_status, ctx->gssc, conf_req_flag, qop_req,
+ input_message_buffer, conf_state,
+ output_message_buffer);
+}
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_process_context_token(OM_uint32 *minor_status,
+ const gss_ctx_id_t context_handle,
+ const gss_buffer_t token_buffer)
+{
+ iakerb_ctx_id_t ctx = (iakerb_ctx_id_t)context_handle;
+
+ if (ctx->gssc == GSS_C_NO_CONTEXT)
+ return GSS_S_DEFECTIVE_TOKEN;
+
+ return krb5_gss_process_context_token(minor_status, ctx->gssc,
+ token_buffer);
+}
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_context_time(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ OM_uint32 *time_rec)
+{
+ iakerb_ctx_id_t ctx = (iakerb_ctx_id_t)context_handle;
+
+ if (ctx->gssc == GSS_C_NO_CONTEXT)
+ return GSS_S_NO_CONTEXT;
+
+ return krb5_gss_context_time(minor_status, ctx->gssc, time_rec);
+}
+
+#ifndef LEAN_CLIENT
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_export_sec_context(OM_uint32 *minor_status,
+ gss_ctx_id_t *context_handle,
+ gss_buffer_t interprocess_token)
+{
+ OM_uint32 maj;
+ iakerb_ctx_id_t ctx = (iakerb_ctx_id_t)context_handle;
+
+ /* We don't currently support exporting partially established contexts. */
+ if (!ctx->established)
+ return GSS_S_UNAVAILABLE;
+
+ maj = krb5_gss_export_sec_context(minor_status, &ctx->gssc,
+ interprocess_token);
+ if (ctx->gssc == GSS_C_NO_CONTEXT) {
+ iakerb_release_context(ctx);
+ *context_handle = GSS_C_NO_CONTEXT;
+ }
+ return maj;
+}
+
+/*
+ * Until we implement partial context exports, there are no SPNEGO exported
+ * context tokens, only tokens for the underlying krb5 context. So we do not
+ * need to implement an iakerb_gss_import_sec_context() yet; it would be
+ * unreachable except via a manually constructed token.
+ */
+
+#endif /* LEAN_CLIENT */
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_inquire_context(OM_uint32 *minor_status,
+ gss_ctx_id_t context_handle, gss_name_t *src_name,
+ gss_name_t *targ_name, OM_uint32 *lifetime_rec,
+ gss_OID *mech_type, OM_uint32 *ctx_flags,
+ int *initiate, int *opened)
+{
+ OM_uint32 ret;
+ iakerb_ctx_id_t ctx = (iakerb_ctx_id_t)context_handle;
+
+ if (src_name != NULL)
+ *src_name = GSS_C_NO_NAME;
+ if (targ_name != NULL)
+ *targ_name = GSS_C_NO_NAME;
+ if (lifetime_rec != NULL)
+ *lifetime_rec = 0;
+ if (mech_type != NULL)
+ *mech_type = (gss_OID)gss_mech_iakerb;
+ if (ctx_flags != NULL)
+ *ctx_flags = 0;
+ if (initiate != NULL)
+ *initiate = ctx->initiate;
+ if (opened != NULL)
+ *opened = ctx->established;
+
+ if (ctx->gssc == GSS_C_NO_CONTEXT)
+ return GSS_S_COMPLETE;
+
+ ret = krb5_gss_inquire_context(minor_status, ctx->gssc, src_name,
+ targ_name, lifetime_rec, mech_type,
+ ctx_flags, initiate, opened);
+
+ if (!ctx->established) {
+ /* Report IAKERB as the mech OID until the context is established. */
+ if (mech_type != NULL)
+ *mech_type = (gss_OID)gss_mech_iakerb;
+
+ /* We don't support exporting partially-established contexts. */
+ if (ctx_flags != NULL)
+ *ctx_flags &= ~GSS_C_TRANS_FLAG;
+ }
+
+ return ret;
+}
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_wrap_size_limit(OM_uint32 *minor_status,
+ gss_ctx_id_t context_handle, int conf_req_flag,
+ gss_qop_t qop_req, OM_uint32 req_output_size,
+ OM_uint32 *max_input_size)
+{
+ iakerb_ctx_id_t ctx = (iakerb_ctx_id_t)context_handle;
+
+ if (ctx->gssc == GSS_C_NO_CONTEXT)
+ return GSS_S_NO_CONTEXT;
+
+ return krb5_gss_wrap_size_limit(minor_status, ctx->gssc, conf_req_flag,
+ qop_req, req_output_size, max_input_size);
+}
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_get_mic(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ gss_qop_t qop_req, gss_buffer_t message_buffer,
+ gss_buffer_t message_token)
+{
+ iakerb_ctx_id_t ctx = (iakerb_ctx_id_t)context_handle;
+
+ if (ctx->gssc == GSS_C_NO_CONTEXT)
+ return GSS_S_NO_CONTEXT;
+
+ return krb5_gss_get_mic(minor_status, ctx->gssc, qop_req, message_buffer,
+ message_token);
+}
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_verify_mic(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ gss_buffer_t msg_buffer, gss_buffer_t token_buffer,
+ gss_qop_t *qop_state)
+{
+ iakerb_ctx_id_t ctx = (iakerb_ctx_id_t)context_handle;
+
+ if (ctx->gssc == GSS_C_NO_CONTEXT)
+ return GSS_S_NO_CONTEXT;
+
+ return krb5_gss_verify_mic(minor_status, ctx->gssc, msg_buffer,
+ token_buffer, qop_state);
+}
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_inquire_sec_context_by_oid(OM_uint32 *minor_status,
+ const gss_ctx_id_t context_handle,
+ const gss_OID desired_object,
+ gss_buffer_set_t *data_set)
+{
+ iakerb_ctx_id_t ctx = (iakerb_ctx_id_t)context_handle;
+
+ if (ctx->gssc == GSS_C_NO_CONTEXT)
+ return GSS_S_UNAVAILABLE;
+
+ return krb5_gss_inquire_sec_context_by_oid(minor_status, ctx->gssc,
+ desired_object, data_set);
+}
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_set_sec_context_option(OM_uint32 *minor_status,
+ gss_ctx_id_t *context_handle,
+ const gss_OID desired_object,
+ const gss_buffer_t value)
+{
+ iakerb_ctx_id_t ctx = (iakerb_ctx_id_t)*context_handle;
+
+ if (ctx == NULL || ctx->gssc == GSS_C_NO_CONTEXT)
+ return GSS_S_UNAVAILABLE;
+
+ return krb5_gss_set_sec_context_option(minor_status, &ctx->gssc,
+ desired_object, value);
+}
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_wrap_iov(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ int conf_req_flag, gss_qop_t qop_req, int *conf_state,
+ gss_iov_buffer_desc *iov, int iov_count)
+{
+ iakerb_ctx_id_t ctx = (iakerb_ctx_id_t)context_handle;
+
+ if (ctx->gssc == GSS_C_NO_CONTEXT)
+ return GSS_S_NO_CONTEXT;
+
+ return krb5_gss_wrap_iov(minor_status, ctx->gssc, conf_req_flag, qop_req,
+ conf_state, iov, iov_count);
+}
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_unwrap_iov(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ int *conf_state, gss_qop_t *qop_state,
+ gss_iov_buffer_desc *iov, int iov_count)
+{
+ iakerb_ctx_id_t ctx = (iakerb_ctx_id_t)context_handle;
+
+ if (ctx->gssc == GSS_C_NO_CONTEXT)
+ return GSS_S_NO_CONTEXT;
+
+ return krb5_gss_unwrap_iov(minor_status, ctx->gssc, conf_state, qop_state,
+ iov, iov_count);
+}
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_wrap_iov_length(OM_uint32 *minor_status,
+ gss_ctx_id_t context_handle, int conf_req_flag,
+ gss_qop_t qop_req, int *conf_state,
+ gss_iov_buffer_desc *iov, int iov_count)
+{
+ iakerb_ctx_id_t ctx = (iakerb_ctx_id_t)context_handle;
+
+ if (ctx->gssc == GSS_C_NO_CONTEXT)
+ return GSS_S_NO_CONTEXT;
+
+ return krb5_gss_wrap_iov_length(minor_status, ctx->gssc, conf_req_flag,
+ qop_req, conf_state, iov, iov_count);
+}
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_pseudo_random(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ int prf_key, const gss_buffer_t prf_in,
+ ssize_t desired_output_len, gss_buffer_t prf_out)
+{
+ iakerb_ctx_id_t ctx = (iakerb_ctx_id_t)context_handle;
+
+ if (ctx->gssc == GSS_C_NO_CONTEXT)
+ return GSS_S_NO_CONTEXT;
+
+ return krb5_gss_pseudo_random(minor_status, ctx->gssc, prf_key, prf_in,
+ desired_output_len, prf_out);
+}
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_get_mic_iov(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ gss_qop_t qop_req, gss_iov_buffer_desc *iov,
+ int iov_count)
+{
+ iakerb_ctx_id_t ctx = (iakerb_ctx_id_t)context_handle;
+
+ if (ctx->gssc == GSS_C_NO_CONTEXT)
+ return GSS_S_NO_CONTEXT;
+
+ return krb5_gss_get_mic_iov(minor_status, ctx->gssc, qop_req, iov,
+ iov_count);
+}
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_verify_mic_iov(OM_uint32 *minor_status, gss_ctx_id_t context_handle,
+ gss_qop_t *qop_state, gss_iov_buffer_desc *iov,
+ int iov_count)
+{
+ iakerb_ctx_id_t ctx = (iakerb_ctx_id_t)context_handle;
+
+ if (ctx->gssc == GSS_C_NO_CONTEXT)
+ return GSS_S_NO_CONTEXT;
+
+ return krb5_gss_verify_mic_iov(minor_status, ctx->gssc, qop_state, iov,
+ iov_count);
+}
+
+OM_uint32 KRB5_CALLCONV
+iakerb_gss_get_mic_iov_length(OM_uint32 *minor_status,
+ gss_ctx_id_t context_handle, gss_qop_t qop_req,
+ gss_iov_buffer_desc *iov, int iov_count)
+{
+ iakerb_ctx_id_t ctx = (iakerb_ctx_id_t)context_handle;
+
+ if (ctx->gssc == GSS_C_NO_CONTEXT)
+ return GSS_S_NO_CONTEXT;
+
+ return krb5_gss_get_mic_iov_length(minor_status, ctx->gssc, qop_req, iov,
+ iov_count);
+}

@ -0,0 +1,50 @@
From f0c094a1b745d91ef2f9a4eae2149aac026a5789 Mon Sep 17 00:00:00 2001
From: Greg Hudson <ghudson@mit.edu>
Date: Fri, 25 Sep 2015 12:51:47 -0400
Subject: [PATCH] Fix build_principal memory bug [CVE-2015-2697]
In build_principal_va(), use k5memdup0() instead of strdup() to make a
copy of the realm, to ensure that we allocate the correct number of
bytes and do not read past the end of the input string. This bug
affects krb5_build_principal(), krb5_build_principal_va(), and
krb5_build_principal_alloc_va(). krb5_build_principal_ext() is not
affected.
CVE-2015-2697:
In MIT krb5 1.7 and later, an authenticated attacker may be able to
cause a KDC to crash using a TGS request with a large realm field
beginning with a null byte. If the KDC attempts to find a referral to
answer the request, it constructs a principal name for lookup using
krb5_build_principal() with the requested realm. Due to a bug in this
function, the null byte causes only one byte be allocated for the
realm field of the constructed principal, far less than its length.
Subsequent operations on the lookup principal may cause a read beyond
the end of the mapped memory region, causing the KDC process to crash.
CVSSv2: AV:N/AC:L/Au:S/C:N/I:N/A:C/E:POC/RL:OF/RC:C
ticket: 8252 (new)
target_version: 1.14
tags: pullup
---
src/lib/krb5/krb/bld_princ.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/lib/krb5/krb/bld_princ.c b/src/lib/krb5/krb/bld_princ.c
index ab6fed8..8604268 100644
--- a/src/lib/krb5/krb/bld_princ.c
+++ b/src/lib/krb5/krb/bld_princ.c
@@ -40,10 +40,8 @@ build_principal_va(krb5_context context, krb5_principal princ,
data = malloc(size * sizeof(krb5_data));
if (!data) { retval = ENOMEM; }
- if (!retval) {
- r = strdup(realm);
- if (!r) { retval = ENOMEM; }
- }
+ if (!retval)
+ r = k5memdup0(realm, rlen, &retval);
while (!retval && (component = va_arg(ap, char *))) {
if (count == size) {

@ -0,0 +1,2 @@
# Define startup options for Kerberos administration server
KADMIND_OPTS=""

@ -0,0 +1,25 @@
#!/sbin/runscript
#---------------------------------------------------------------------------
# This script starts/stops the MIT Kerberos 5 Admin daemon
#---------------------------------------------------------------------------
daemon="MIT Kerberos 5 Admin daemon"
exec="/usr/sbin/kadmind"
depend() {
need mit-krb5kdc
use net
}
start() {
ebegin "Starting $daemon"
start-stop-daemon --start --quiet --exec ${exec} -- "${KADMIND_OPTS}" 1>&2
eend $? "Error starting $daemon"
}
stop() {
ebegin "Stopping $daemon"
start-stop-daemon --stop --quiet --exec ${exec} 1>&2
eend $? "Error stopping $daemon"
}

@ -0,0 +1,2 @@
# Define startup options for Kerberos KDC
KDC_OPTS=""

@ -0,0 +1,24 @@
#!/sbin/runscript
#---------------------------------------------------------------------------
# This script starts/stops the MIT Kerberos 5 KDC
#---------------------------------------------------------------------------
daemon="MIT Kerberos 5 KDC"
exec="/usr/sbin/krb5kdc"
depend() {
use net
}
start() {
ebegin "Starting $daemon"
start-stop-daemon --start --quiet --exec ${exec} -- "${KDC_OPTS}" 1>&2
eend $? "Error starting $daemon"
}
stop() {
ebegin "Stopping $daemon"
start-stop-daemon --stop --quiet --exec ${exec} 1>&2
eend $? "Error stopping $daemon"
}

@ -0,0 +1,2 @@
# Define startup options for Kerberos incremental propagation server
KPROPD_OPTS=""

@ -0,0 +1,24 @@
#!/sbin/runscript
#---------------------------------------------------------------------------
# This script starts/stops the MIT Kerberos 5 kpropd
#---------------------------------------------------------------------------
daemon="MIT Kerberos 5 kpropd"
exec="/usr/sbin/kpropd"
depend() {
use net mit-krb5kdc mit-krb5kadmind
}
start() {
ebegin "Starting $daemon"
start-stop-daemon --start --quiet --exec ${exec} -- "${KPROPD_OPTS}" 1>&2
eend $? "Error starting $daemon"
}
stop() {
ebegin "Stopping $daemon"
start-stop-daemon --stop --quiet --exec ${exec} 1>&2
eend $? "Error stopping $daemon"
}

@ -0,0 +1,160 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit autotools eutils flag-o-matic multilib-minimal python-any-r1 versionator
MY_P="${P/mit-}"
P_DIR=$(get_version_component_range 1-2)
DESCRIPTION="MIT Kerberos V"
HOMEPAGE="http://web.mit.edu/kerberos/www/"
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE="doc +keyutils libressl openldap +pkinit selinux +threads test xinetd"
CDEPEND="
!!app-crypt/heimdal
>=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
|| (
>=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
>=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}]
>=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}]
)
keyutils? ( >=sys-apps/keyutils-1.5.8[${MULTILIB_USEDEP}] )
openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
pkinit? (
!libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] )
libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] )
)
xinetd? ( sys-apps/xinetd )
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140508-r1
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
DEPEND="${CDEPEND}
${PYTHON_DEPS}
virtual/yacc
doc? ( virtual/latex-base )
test? (
${PYTHON_DEPS}
dev-lang/tcl:0
dev-util/dejagnu
)"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-kerberos )"
S=${WORKDIR}/${MY_P}/src
MULTILIB_CHOST_TOOLS=(
/usr/bin/krb5-config
)
src_unpack() {
unpack ${A}
unpack ./"${MY_P}".tar.gz
}
src_prepare() {
epatch "${FILESDIR}/${PN}-1.12_warn_cflags.patch"
epatch "${FILESDIR}/${PN}-config_LDFLAGS.patch"
epatch "${FILESDIR}/CVE-2015-2695.patch" \
"${FILESDIR}/CVE-2015-2696.patch" \
"${FILESDIR}/CVE-2015-2697.patch"
eautoreconf
}
src_configure() {
append-cppflags "-I${EPREFIX}/usr/include/et"
# QA
append-flags -fno-strict-aliasing
append-flags -fno-strict-overflow
multilib-minimal_src_configure
}
multilib_src_configure() {
use keyutils || export ac_cv_header_keyutils_h=no
ECONF_SOURCE=${S} \
WARN_CFLAGS="set" \
econf \
$(use_with openldap ldap) \
"$(multilib_native_use_with test tcl "${EPREFIX}/usr")" \
$(use_enable pkinit) \
$(use_enable threads thread-support) \
--without-hesiod \
--enable-shared \
--with-system-et \
--with-system-ss \
--enable-dns-for-realm \
--enable-kdc-lookaside-cache \
--with-system-verto \
--disable-rpath
}
multilib_src_compile() {
emake -j1
}
multilib_src_test() {
multilib_is_native_abi && emake -j1 check
}
multilib_src_install() {
emake \
DESTDIR="${D}" \
EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
install
}
multilib_src_install_all() {
# default database dir
keepdir /var/lib/krb5kdc
cd ..
dodoc README
if use doc; then
dohtml -r doc/html/*
docinto pdf
dodoc doc/pdf/*.pdf
fi
newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r2 mit-krb5kadmind
newinitd "${FILESDIR}"/mit-krb5kdc.initd-r2 mit-krb5kdc
newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r2 mit-krb5kpropd
newconfd "${FILESDIR}"/mit-krb5kadmind.confd mit-krb5kadmind
newconfd "${FILESDIR}"/mit-krb5kdc.confd mit-krb5kdc
newconfd "${FILESDIR}"/mit-krb5kpropd.confd mit-krb5kpropd
insinto /etc
newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
insinto /var/lib/krb5kdc
newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
if use openldap ; then
insinto /etc/openldap/schema
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
fi
if use xinetd ; then
insinto /etc/xinetd.d
newins "${FILESDIR}/kpropd.xinetd" kpropd
fi
}
pkg_preinst() {
if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
elog "MIT split the Kerberos applications from the base Kerberos"
elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
elog "ftp clients and telnet, ftp deamons now live in"
elog "\"app-crypt/mit-krb5-appl\" package."
fi
}

@ -10,8 +10,10 @@ DIST root6-banner.jpg 32319 SHA256 9d6d226bbe61db257a1796a3ad04dfe97b3bb500a2934
DIST root_v5.34.26.source.tar.gz 75171961 SHA256 c1fd2a249bb7210914b42e35dba4f1262cfa46b79ef7a41f73d7f08f8c54a643 SHA512 f5da5e20d1763608a32d78c48581e574a3f51aef47ecf6987a4064d1fb3234dfc9f626e041a17213f881f52f807ed6a6da60bf1d24951fa7dc2cadd94f8dd8b4 WHIRLPOOL 77b48b815c971642da68b71732a0ea3372648634281be634037b13cb58488f7075ec8bfc9a684e55d85cd9b038f229be29b19a15dfc829f0ce63a5f17241c23c
DIST root_v5.34.32.source.tar.gz 75170203 SHA256 939c7592802a54b6cbc593efb6e51699bf52e92baf6d6b20f486aaa08480fc5f SHA512 6485f2bb544947173e1feb2cfb41d6a176020027f1193d9388700a797ba4badbf497022e6129fdc4879e709460bf1efabf3e51c51840f0c781fa12e631419afc WHIRLPOOL 695147a519415b99e73fdad1cd61bb1944e292628236b5a7cbf1835174c950fa9cb068431a8164f24663323163012ea652db84d082f9f1eb1fcae79489575d9e
DIST root_v6.02.05.source.tar.gz 99121880 SHA256 7a5d4af171ba3b8a736c462b2041f8f35bd4c1d3b6a22c32a3ebd3ffe144ae60 SHA512 b30bc4aafe294ee069ee4c884ff70c983539a48eda586cd1938d00d4688f10e94a435640965b89c6d100fdd998453a4c1ae2109d5f1427f23865a868c561d684 WHIRLPOOL de363835fa00ffa0ff6e596b3c92b59ed59378bac3a344c066f7603d6104058203f76181d4c15478fd9066aedbe6a514257d5796feedb2d5d0d789b263e92955
DIST root_v6.04.06.source.tar.gz 99180724 SHA256 6deac9cd71fe2d7a48ea2bcbd793639222c4743275dbc946c158295b1e1fe330 SHA512 ac96ac998ed4894587b7d286d79bcbea7b33f15764cc2513ae089e86c584e2dcb064cd135d44a4bfd2bede368eb772ccbffcd6bf426857a1236f5d7e9f5ce6fd WHIRLPOOL 7ffca036917d798ade31e1a22e9518d567e4267af5d1db555ea0e82c1bc2c7a1f665c8cd76d3ce6511507ab7befea4881580259c6142f1e668edafbcbc5e496e
EBUILD root-docs-5.34.26.ebuild 3901 SHA256 b14fe843afde69790aefccbfe95e48b31a99163fa13a9739fdc73a378f64723c SHA512 bacb4b5db49fe3d06235711de13540714523a5ef4b12e0bd7e401e099d8fd5afa02cdffbccf75caa88b2af2da4568089f37b3341e0887fdb52959e57aa436056 WHIRLPOOL 01a4cd5dfdc990dcc529a2fd6561471bf1fa4a949548ac8516e1ede229c5bd0e25ed6d941bd57b48e7ed63bf5aa89880a6c1edf4baac92ac4b0a21be6c26a979
EBUILD root-docs-5.34.32.ebuild 3863 SHA256 4a68a13a002c5a87e47ac2ffaf1c762a71bf39d53a5e79ac9c6727fba353e568 SHA512 da4528881bb99f7f598627b8226ff524ea2920bb65438aa68a032ab72cec1ff0a84ad735f3530339d98da7b280b828703414cd596f63c5271c372c537c9c59ad WHIRLPOOL b7995439e39c67a5882b150d380d79692efc8a44fe767c9584f1e6828befb53f0d92cef8f64b4d969582cd2d8f5db1738ef468a55f6e489a8bc5d35ce5a39025
EBUILD root-docs-6.02.05.ebuild 3870 SHA256 724daa6ce47e3c3785cb07531b87c15f53c6e8ab9e05b7c572f5c93158b2673b SHA512 ce1e10c3917e9f3fdafd581590e643a54525b1ece0f0409db31df1ff9f8b319d58fbd0bc9bb46a5845b455a1b84a31fae5f2fc81c8237e3217f64c0353fb339b WHIRLPOOL 57aab3261f5d203166bd0f15640eb85b05648f85d941c044ba574ba095012f81be497447b024a190e988b5091a26e3c2a38b7a2128109c6a844c4f83738a62f1
EBUILD root-docs-6.04.06.ebuild 3470 SHA256 c3a422f30efc486af7c8d5682bbaf25239fa44d3490f01b1c2fc495b839652c5 SHA512 205e496849d31a420a33d44710f50b67c8924efa9be97895ca7d63f2f18dc32abeea81cc21011a30e66144de35d5ff7b9ffb3cd4290c628e6f0f23e8487062da WHIRLPOOL e1c7d73ae82ff9cae92ba7cca0d36650d32cf48ddaacd775a7c102f511ad33898eeab453d7aa0dee39e47739cf75b78f6a90ebc0ad113a7a3e54f1589a1e7e98
MISC ChangeLog 9405 SHA256 eb2d1a1b9945f8156f53955cd1ae36d5dbf16b71b04343e56d39586b926d3b1e SHA512 a85abefa75c94e9ef3bd1036dc175b8106a0a8a7b6da026ca030538ccc8f0e2d05c7c479f6da0619b4df1b27ae8cd3376fe947c1236d6d88aff21fa8aaf3fb1b WHIRLPOOL d817be30f03449838c3ffb2f0eac7c9a5a99566c1d64cf34436fb9ee174afa02fb203acad7b970e2f3b77410f176b5c3fdc160b8e0ef6d077ca9b6455cca16b4
MISC metadata.xml 793 SHA256 709609a99a53079ef56e54eb28238b84796c2d6f6b754f718dcc88a3404d4109 SHA512 777d83d727f5ae2003afcfdc452e8fa7e7353097d325045eb376dfd827aed8dc22ea2b3dd9a44da6dd786bc5950646f15bcaf50a0bee08dcbc3cf7766aede766 WHIRLPOOL a7abc1e2485c5201edf0a77fbb53b019662ba664b02e95947fb16bc36d7a383f007b093169617f8da2a8190a79a058a05709754b22c57820ba4a9dfbebb9966c
MISC metadata.xml 793 SHA256 7a51ef207583ce01afe60dc45131fde82daa64660411bc5ab7af1e2be8b8d1e4 SHA512 f8b7f79498babb12abb629ad82b404329b4468b558ca116bcd3ea3f11d3450e6ffc68a6000f6861bcc202e24da194d619db975b160ca7ba1068f77a08e3b1391 WHIRLPOOL 24418c85917871768b9f1bd3d2db32a3536379fcece081e341485f4924dcfdc5c8386b5fbaaa8b1a67bb6e27e1682c8e2b72c2fca906fa4ee82de323f95190ed

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

@ -0,0 +1,122 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROOT_PN="root"
ROOFIT_DOC_PV=2.91-33
ROOFIT_QS_DOC_PV=3.00
TMVA_DOC_PV=4.2.0
PYTHON_COMPAT=( python2_7 )
inherit eutils multilib virtualx python-any-r1
DESCRIPTION="Documentation for ROOT Data Analysis Framework"
HOMEPAGE="http://root.cern.ch/drupal"
SRC_URI="ftp://root.cern.ch/${ROOT_PN}/${ROOT_PN}_v${PV}.source.tar.gz
math? (
http://tmva.sourceforge.net/docu/TMVAUsersGuide.pdf -> TMVAUsersGuide-v${TMVA_DOC_PV}.pdf
http://root.cern.ch/download/doc/RooFit_Users_Manual_${ROOFIT_DOC_PV}.pdf
http://root.cern.ch/drupal/sites/default/files/roofit_quickstart_${ROOFIT_QS_DOC_PV}.pdf )
api? (
${HOMEPAGE}/sites/default/files/images/root6-banner.jpg
${HOMEPAGE}/sites/all/themes/newsflash/images/info.png )"
SLOT="0"
LICENSE="LGPL-2.1"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="api +math +metric http"
VIRTUALX_REQUIRED="api"
DEPEND="
app-text/pandoc
dev-haskell/pandoc-citeproc[bibutils]
dev-texlive/texlive-latex
virtual/pkgconfig
api? (
media-fonts/dejavu
~sci-physics/root-${PV}[X,graphviz,opengl]
)"
RDEPEND=""
DOC_DIR="/usr/share/doc/${ROOT_PN}-${PV}"
S="${WORKDIR}/${ROOT_PN}-${PV}"
src_prepare() {
epatch \
"${FILESDIR}/${PN}-6.00.01-makehtml.patch"
# prefixify the configure script
sed -i \
-e "s:/usr:${EPREFIX}/usr:g" \
configure || die "prefixify configure failed"
}
src_configure() {
# we need only to setup paths here, html docs doesn't depend on USE flags
if use api; then
./configure \
--prefix="${EPREFIX}/usr" \
--etcdir="${EPREFIX}/etc/root" \
--libdir="${EPREFIX}/usr/$(get_libdir)/${PN}" \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
--tutdir="${EPREFIX}/usr/share/doc/${PF}/examples/tutorials" \
--testdir="${EPREFIX}/usr/share/doc/${PF}/examples/tests" \
--with-llvm-config="${EPREFIX}/usr/bin/llvm-config" \
--with-sys-iconpath="${EPREFIX}/usr/share/pixmaps" \
--nohowto
fi
}
src_compile() {
pdf_target=( primer users-guide )
local pdf_size=pdfa4
use metric || pdf_size=pdfletter
use math && pdf_target+=( minuit2 spectrum )
use http && pdf_target+=( HttpServer JSROOT )
local i
for (( i=0; i<${#pdf_target[@]}; i++ )); do
emake -C documentation/"${pdf_target[i]}" "${pdf_size}"
done
if use api; then
# video drivers may want to access hardware devices
cards=$(echo -n /dev/dri/card* /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g')
[[ -n "${cards}" ]] && addpredict "${cards}"
ROOTSYS="${S}" Xemake html
# if root.exe crashes, return code will be 0 due to gdb attach,
# so we need to check if last html file was generated;
# this check is volatile and can't catch crash on the last file.
[[ -f htmldoc/WindowAttributes_t.html ]] || die "html doc generation crashed"
fi
}
src_install() {
insinto "${DOC_DIR}"
local i
for (( i=0; i<${#pdf_target[@]}; i++ )); do
doins documentation/"${pdf_target[i]}"/*.pdf
done
unset pdf_target
use math && doins \
"${DISTDIR}/RooFit_Users_Manual_${ROOFIT_DOC_PV}.pdf" \
"${DISTDIR}/roofit_quickstart_${ROOFIT_QS_DOC_PV}.pdf" \
"${DISTDIR}/TMVAUsersGuide-v${TMVA_DOC_PV}.pdf"
if use api; then
# Install offline replacements for online messages
cp "${DISTDIR}"/{root6-banner.jpg,info.png} htmldoc/ || die "cp failed"
# too large data to copy
dodir "${DOC_DIR}/html"
mv htmldoc/* "${ED}${DOC_DIR}/html/" || die
docompress -x ${DOC_DIR}/html
fi
}

@ -4,10 +4,12 @@ DIST geierlein-0.6.2.tar.gz 994962 SHA256 1a247c95122758f86fdebd5b3f55bcdd9c6c04
DIST geierlein-0.7.1.tar.gz 999105 SHA256 63bfba1cea558797c300a1e96122fb56a9ae6a83be02e82681ddfcdbb37515ce SHA512 6cb6f8b45406e51c8fdf407cc0b70dae19327556daff3db2ac34908775ebed51434dd5878254495f150bf0487eda65647aa79f7e03fb073b8c2486b8bfa691fc WHIRLPOOL 00100fd7732ca3500b00aa428979ce36c06ae992b4e4917c8b72d07cd051ef75fc8c0047acd3fc0e2f2dd3f503162e4be83b5173e238745f53cc25cb129daec3
DIST geierlein-0.7.3.tar.gz 999078 SHA256 81c3e7f5d37fe275260e6a00123c335ffb2deb056c657c5c5e9b7e78724a457c SHA512 b21d2e66ff5a7474be3c05aa7cb25be7c4dc3cb3c1728c54b64942827a822aeacea0b1fe3b04e403504bb01e7fd7fbf9e6cdc4d7bd522d1000915dc6a27114f8 WHIRLPOOL 52a5ae2dfb33f66e588b152928c68e4bf49d2afb22af89742e786f29fed2a0939c3422f2c71baa87de1025465bb294b3720f4065703bd2e8f2c036f04761adc3
DIST geierlein-0.7.8.tar.gz 999082 SHA256 7060242b791966cd222d7b704beb2c78a40e2b2cab068c8a5174a0dc2c0edfe8 SHA512 8be34d6bed34af4dc9d1182916b1ce763c66a5426a271cc06655dee80f782c22edceded2202131cabf8752b46b68d6effe81f1fcb4f1e60a88814d6d4680e0c2 WHIRLPOOL 908b6b4af239eeeb8616f626a69e373de85cd955f2247d6d7cf4db34b8cc491e063c011f3bfe6c3d067a858a404e52648b136b695514343a47b67773b6635ee5
DIST geierlein-0.8.0.tar.gz 1123882 SHA256 1eeb1d0e055a92a4c5e2a102280e7488c292981a0575865e2df2c364d9aa294b SHA512 6df69690c94a94f69cb7d22dc62dca6cbc48dbd7701cf1751b179afadd7bf642fe6b8dcb1da77caf094c4b351049ee2d6aa40eb6cb019b66c132af4b1416c3e8 WHIRLPOOL 170633fefdb87f94ef8aa5525aa211b6784012f623ae69dee6dc94a4d6b456d2cd8ad563727497abadbb76401c2cb940274e5682aa4c7672f4806d27752ef4cf
EBUILD geierlein-0.6.1.ebuild 687 SHA256 b5b8395735ac8a8e71e9c27ba0fa84d03a4673097ad4744cdcdc64154edd23ae SHA512 053bdacc1f64ee098f12f3a6aced3fea389f0d83b38211cdbef94bc8e22275cc02a3c993e9e0a86e15f48ffbfb58ef57a36c1af531487cb84e9ba36c80203762 WHIRLPOOL 1a4d02b03326c85c6ff6273c50f4d55a0a765038be109daa2a4871d96d9db1154ba229e78c56daff8385d071aa68d947f439608b96c2f3dec09f7f26d7763ce8
EBUILD geierlein-0.6.2.ebuild 687 SHA256 b5b8395735ac8a8e71e9c27ba0fa84d03a4673097ad4744cdcdc64154edd23ae SHA512 053bdacc1f64ee098f12f3a6aced3fea389f0d83b38211cdbef94bc8e22275cc02a3c993e9e0a86e15f48ffbfb58ef57a36c1af531487cb84e9ba36c80203762 WHIRLPOOL 1a4d02b03326c85c6ff6273c50f4d55a0a765038be109daa2a4871d96d9db1154ba229e78c56daff8385d071aa68d947f439608b96c2f3dec09f7f26d7763ce8
EBUILD geierlein-0.7.1.ebuild 687 SHA256 b4d784ceafb82d530f388d737834bce6652ffd9b017a08bca589e900abb74704 SHA512 96e18e57a0ef0258dd52d2052d7056ef8bd4cb2a455adabb83ce0c2ef5b3fff1dc13db8efbdc7f1da6429da5b32072624af0ebeb01504405826be289d5a492ef WHIRLPOOL afe467964c6a3f4c0b46b0d8c1735f30eb6d73a74fbc1835dc77fb554aee399388c302946c7968fda53132a4e54e9db02e2c9336993fa60155a57e4869c0e29f
EBUILD geierlein-0.7.3.ebuild 687 SHA256 b4d784ceafb82d530f388d737834bce6652ffd9b017a08bca589e900abb74704 SHA512 96e18e57a0ef0258dd52d2052d7056ef8bd4cb2a455adabb83ce0c2ef5b3fff1dc13db8efbdc7f1da6429da5b32072624af0ebeb01504405826be289d5a492ef WHIRLPOOL afe467964c6a3f4c0b46b0d8c1735f30eb6d73a74fbc1835dc77fb554aee399388c302946c7968fda53132a4e54e9db02e2c9336993fa60155a57e4869c0e29f
EBUILD geierlein-0.7.8.ebuild 780 SHA256 8a96e3fb57da31ff853b14bc3f5aba7499e61535a2af690385fafd182d96795e SHA512 494a572b780035930c9258d0353216c6015184f7f4166a8a77bbcbd4ec82cbcac27052454b19644d00245b46097c81ba7545c9176366e4073a2fb21aecc9f60a WHIRLPOOL 1c7b4a37204126ba90844711a4257a2f2403cf4540f9fd169df28a96cf02ef872e79e1e152b1e08aba32de060421dc1fd8cf2fa109229b3b0c8e59f920349c60
EBUILD geierlein-0.8.0.ebuild 687 SHA256 b4d784ceafb82d530f388d737834bce6652ffd9b017a08bca589e900abb74704 SHA512 96e18e57a0ef0258dd52d2052d7056ef8bd4cb2a455adabb83ce0c2ef5b3fff1dc13db8efbdc7f1da6429da5b32072624af0ebeb01504405826be289d5a492ef WHIRLPOOL afe467964c6a3f4c0b46b0d8c1735f30eb6d73a74fbc1835dc77fb554aee399388c302946c7968fda53132a4e54e9db02e2c9336993fa60155a57e4869c0e29f
MISC ChangeLog 1860 SHA256 181d02d487984100d7dc693af2b2d3ca16aaa0515f44556fb3725762aca14ed2 SHA512 b873510e2db0d38b97c1f46a3270d93f044c29f2e9dfae86ff52d37d6552400df139d024077201d5f352875e4e87294c983655b6c8d9854713c4415537557196 WHIRLPOOL 0922751c9762ccfc89ad005e3f154e6ef0ce28a466423f62bf7565511c7518d4c668cb2cfcc13eefe03183eb814ed3c342834677f588a4b723053ae14753a8e2
MISC metadata.xml 291 SHA256 349a73b0c5568339dcfecf25f460319661e1b3b6b487bee8f987d647aed7323e SHA512 4a161eced69711a8782e9c889b78a81bacf05726f334177cae6c658674e82bce55fbf3a99b618c91c65a41b67e64223c0fae857f7354464f9bca8fb1685ddbf7 WHIRLPOOL 21bdb690157ea0f4f8a45340592deecdb626dece20c01b5a55afff4f2def2a00857f9a3dbca3b71c81cfde298fb36d2d2206d628f5801040e54505d87298d265

@ -0,0 +1,30 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
DESCRIPTION="Submit tax forms (Umsatzsteuervoranmeldung) to the german digital tax project ELSTER"
HOMEPAGE="https://stesie.github.com/geierlein/"
SRC_URI="https://github.com/stesie/geierlein/archive/V${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="|| ( www-client/firefox www-client/firefox-bin )"
DEPEND=""
# needs nodejs and a couple of modules we don't have packaged
RESTRICT="test"
src_compile() {
emake prefix=/usr
}
src_install() {
emake \
DESTDIR="${D}" \
prefix=/usr \
install || die
dodoc README.md
}

@ -0,0 +1,3 @@
DIST z-1.9.tar.gz 5894 SHA256 28aaff75254c8914063ce2534a4b882845054701230475b11dba6d7a305d82c9 SHA512 8e22c04075d502dfbb0225518c923065347aa842d463237e927c2f9e4c6a2c5d211cd43c06a374f078090b4418849afdfabd6a3d249e9c35f9423dffe8078733 WHIRLPOOL 21a7d5e10b69b2f898254fd89f7be42aea1364fd81604d17bf58e244ce8a0a4b6cc92b41062eb008304522cf9623a50745dda7d9466a1a8a1fe3a8a8e5cac4f4
EBUILD z-1.9.ebuild 896 SHA256 6e155d5d3ec1d6a123d086dc0988132dba789799797fd5cbff11e19f60578d31 SHA512 c1c8daf998d0e314c38efe44c59f24a3fde87d37eed37811420da8fdb442341d16990085c63417d092470995b840d4432d983cab0dc1272dba892a090d9294f8 WHIRLPOOL b2bb5b7c1f13761492b5dea7dcf5000c4b8ad172ea0a436dbcac115ee5de414602387d0334df94585d8cdb10e2367b751716c961a78e584d81ffd68cb0d2c370
MISC metadata.xml 498 SHA256 81b29b69825de1a13d3d515182a0b40c192b9b4c5d83b48a2f23d2adb932da91 SHA512 7454446047c5523907b8d92dd0203a20190c65759926d35c619822b78819be31dcbc83045e6827a3e2dfca4a3f61700a4737890411ab554979b0314c355c227d WHIRLPOOL 28e2845f7909c823bb9440efc9c02b71f259359cc28af538e9245f00dc22c5ffea37589731356fafd2223a02750d3d543084414235291acc196a85013b2db879

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>aidecoe@gentoo.org</email>
<name>Amadeusz Żołnowski</name>
</maintainer>
<longdescription lang="en">
Tracks your most used directories, based on 'frecency'. After a short
learning phase, z will take you to the most 'frecent' directory that
matches ALL of the regexes given on the command line, in order.
</longdescription>
</pkgmetadata>

@ -0,0 +1,41 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
DESCRIPTION="Change directory command that learns visited paths"
HOMEPAGE="https://github.com/rupa/z/"
SRC_URI="https://github.com/rupa/${PN}/tarball/v${PV} -> ${P}.tar.gz"
LICENSE="WTFPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}"
S="${WORKDIR}/rupa-z-5dc2a86"
src_compile() {
:
}
src_install() {
insinto "/usr/share/${PN}/"
doins z.sh
doman z.1
}
pkg_postinst() {
if [[ ! ${REPLACING_VERSIONS} ]]; then
elog "To enable 'z' command you need to source /usr/share/${PN}/z.sh."
elog "Add following line to your ~/.bashrc, ~/.zshrc or equivalent"
elog "in other shells:"
elog ""
elog " [ -r /usr/share/${PN}/z.sh ] && . /usr/share/${PN}/z.sh"
elog ""
elog "See z(1) man page for usage and configuration options."
fi
}

@ -1,5 +1,5 @@
AUX emma-2.0.5312-java15api.patch 841 SHA256 c8e0b61ebb49a7705afb81642a01964cb4adc590f543aef09f18393d60606c68 SHA512 cd485a0bd9bb157f9a0e420bd3bd8863ae5b1127401b8ff8944459c04fa2f5a7e6b008d9f86affe25cb24cf007d9dfe780f843745c6fcdfcfe1f734e9bb8fd23 WHIRLPOOL fc3cd0b1be6fe0806d7c4936e772979651a1591ad234fc580f11ad9958bb549d1454e823d96e777934508b98e4a7bca75c9b0be898c668f9843263811f1583c4
DIST emma-2.0.5312-src.zip 421109 SHA256 2c6cd6177f2cf4b011ac23c3d301be3655ef1fb276b523d5a5155064917a9833 SHA512 d99b7ff1c4682a97f714f74cc6142bb766cde47bcb33932dc466f1e505e836883f01faa0a959dad77c0837fca3ae744754e0fcdc34d7a8d14720b0b7ce90ee4b WHIRLPOOL bc91a3e681c4926058600382387c775cdf615abd5ad0e50e245aab28a82855519ff4ee0a3b3e74cfce909dfce405e64ab1d8e90177526b6a6247eeaf27630c57
EBUILD emma-2.0.5312-r2.ebuild 1067 SHA256 23a5360d05447a636149c1fa3645d09d855ab77a5ecb3a50b794000d69d1dc6a SHA512 95af9243202812b33cbe807bbf82e06f0206db77641b00d5726228ab1d035e3782593b4f2b846c59f328d5eccbda5641dcb9bec989e450cf056a94d6c6c1a9f1 WHIRLPOOL 31a7286f334f31fad57e66fa9d03687a2e4c70e3b5545567d02354b38098d7edaad6cb879e3d03a04423371e96a9ba2d1ed9000fe0794c17582e65f62de56423
EBUILD emma-2.0.5312-r2.ebuild 1072 SHA256 ff4966a6f437523aade818f1578c25aefc3b78ea67e5e5eb67326d06f31c84ef SHA512 98adefcb046d8c9894f17265a1316082e778fb1980765d8ca10d375beeff5d050700b54f7587486184985c6120da44eb4907edace0d7edc1cb0f741b82b37946 WHIRLPOOL 1ea790fab4828e1a625cf7af15423fcfa1145bebee06d898990e675c291461732a18a9c97e237e9704d4792a6d6a6d2235851351c529e574604793f52c82d188
MISC ChangeLog 3180 SHA256 7f397a2f9b6972a4f2ade7e984ef8e429762bdd8fe89f8dd84c85af46e76557f SHA512 30ac6a6169e5cd4ec43bb656736141bf780305d8e5ec8fe3c389c0f1345d31bc85b4d65435892c148925f833963ad5ce434a4bbc788213bf9c5ab8705fe82ace WHIRLPOOL 4f1ab4ad896480201fa433bdf884065c00d1fa7e2ca3e7826a06adb35ace6fca35881afddb8dc5e5ab90db3d1d2cb6c02eb686c8e94b5de35615ea14e8561d26
MISC metadata.xml 781 SHA256 1f46597ba8697c7f27e5a19134c2b9bc37a62498b1d6de32dac3a07437b33a19 SHA512 ff46ebd6ecd7b5ec665c35cba4355cf97dd6b823441a74b0133a05071e116f5cab45ce954a25e9f897c384ea74d7dc0c054d35092d6cfb4a28fd6e0c141a1198 WHIRLPOOL 718d37c73e1468996121559331e59c805c6ca97ade65affcad69e20dd1397acaac6fa335e7fd6cfc3119e4aa703d87f747664469a2254d43ae70bfb5965bf102

@ -1,4 +1,4 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}-src.zip"
LICENSE="CPL-1.0"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd"
KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd"
IUSE="+launcher"

@ -1,15 +1,5 @@
AUX 00_dont-fetch-swing-ex.patch 604 SHA256 c3be56ceb25582e46ba1ec605b8c9fbf35ed3c0ae104cb63fe7d619633daa1dc SHA512 fe9f7b3a64764de219ed878262c22dfe31020b5e73a72ae9c1ccc1110f4d21c1d50e9848579e0a9d53f98bf10f5d7d5810e481798e8dd14b2488bb05b32c6a50 WHIRLPOOL c435871a1aa481e6dd31603726657975fa58163aab3fb11cce164fc26e69f9242f7d0df02a270ddd4c5aed6ee19d75d6f846a98a83fa4a4642b84f5e2733dd8f
AUX 1.5.5_jdk15.patch 1217 SHA256 6c89bf649d91626f82b9cc103a34a9afd19f747aba4d6fc0c29edf51542a2b6b SHA512 cb999b0cb83bd03016a6d27142bacd5d6a4b031f4ec2257c02d56c0192f9d00d594ae185810f99b8999307c8b94c7e7f805420b25ad30eed9a10c0ae3f261292 WHIRLPOOL 82ba8eda8cf787a9a829bbc21ebb544ad13dee15d11d0add3cd4fe495059630471b8457b179ec6d907e13697c10715143ad37a74ed5d11f46bda0a70b0606721
AUX public-NativeScript.patch 456 SHA256 fa6d35f81e4090f38e12eed585c73c64765723064588ac4501ce47743a178422 SHA512 0342c291806bd98d3e265f80f6269bfd047a7113fa5f81e69ee2fa3cf9824c446638c108c1fc8cc99ce795dc08ceb8bb321c37e30660eeef83275ca286bea007 WHIRLPOOL a70bb673f6456a24ccb62add0a890e08410aaa0d44c83230ef3305843ecfb416ad4450a00ae84adc37bda39651d7bb2fe7f3a4e08eba2197e3c03d3a8c78983b
AUX rhino-1.6-noget.patch 601 SHA256 2311dbd14a77dda04a6f12bed9cd973a2ba24e6fe8a0d847d49999d396319171 SHA512 215d3cb6769dd4b434be1849c4e866fe1a72d3ec1aea0df68071faa59684e299d067590f7cc6007d0c6130fced5c1c3ceff087786598f620e9dbc3bef9a28044 WHIRLPOOL 2c9a44da964df7f8766ccea6be792adb1b3b74dba8a1504d8dc7f0363a1c9d2b24cf0f2663c097be42ee9fd4db5183977256545e6f5201ed19d28ae338ea2fb2
AUX rhino-1.7.7-testsrc-build.xml.patch 1414 SHA256 b47039364188c26900d838ed4bd5f6887ca5059f9d35eab87d60f798675c30a4 SHA512 f7fa8d77a584399e6049414ed46b138c14f984148b6dda6e20e376c4312295728de24f31331d20c2b1dc62f81c8d9bd8732227ad64fcf430f2ba721b8de490fe WHIRLPOOL 15754728010b5db04e11bbc743c4eb0bca07214a19b33ed44d40747a1017549c5a18d4b16fe9f301e0d69044ec3b0d3aeb77fcab1d27bd10966d69db79e4cbdd
DIST Rhino1_7_7_RELEASE.zip 6059127 SHA256 0ef505aee093c690025c4484ce108b6e735e05baa3181bb56fdec4cb6b8b0107 SHA512 ce89b6a153d62dd459a86360c67d6db4b05922d8ab49a8d45ccb0deb0f639cd819f0ad75cb4929eda6b7f0fd6ddb5879a4035de6968283317bfd0e93d2bb744e WHIRLPOOL 0f54840077e46a6ac31e23784b3c13881a774356df14274fc9ffdf93eb3d7b92e8666630d8e51494931819a609a971bb6744cf961c2c168bb94b4e42d3eb0896
DIST rhino-swing-ex-1.0.zip 19708 SHA256 062837ddb18951ace41ba0050aec95a690c00190a6218e5c9591c381035dfa7d SHA512 f2c1f970595cb08ac301d2fc21e0a2f1090b2007c849d993094ef3215a39456a5865bcaaf9424da93a09d6f0d151be6ec77f844bde2540d725c85c4b54a5f248 WHIRLPOOL 4dd40c1c80a70cd08584ac44abd3b42a790080f93449da8e241ed568ff5b3a5ac6cef12951632eba91547845be49401102d072b05a83a3ed78705acd768b1ced
DIST rhino1_6R5.zip 1822832 SHA256 02a4f17121f148c94ac65fb6d9eb4a817ce86c378c96cc94e9fc1b087b34526f SHA512 bd10b2e687925e06a5a4da5bc0e29a65cff08fc26792e3183f2ab28efb71efcdbc2fb08142be2fd2622c0b94dfa2691ce898ba847935def780e8686a879720f0 WHIRLPOOL 5fda95c5a99a6e99322a81fda513135cece56df0c7d17efcaea0b5f9f8f63b3adccd47bf30f26521b36e33f34e642e05107d7e0f202b8d532356884954d01049
DIST rhino1_7R2.zip 2996867 SHA256 677f7dc1b67a1587bc03974d5f0720474a56b8f29835e1d860739908df8462dc SHA512 e4472e11377e93b64df3a2a9f266956d86ba78c85ceba57ff05c983d577143351fcbbbc0b63f7034718fd74c13a9e50bac6e8813f320b86fcd09b571e919b858 WHIRLPOOL 546f9a0e565881dd6128e000ca8c8e017cf7432e40df885268c4827e2dbd28f86cde37dbc7284bd1b08b062060eca1465716f850dbd54f176ead475b4b55351d
EBUILD rhino-1.6.5.ebuild 1714 SHA256 6d4d82944cbd21fc4b07fab542d10bd29a3bb50b9624ebb971b95c0728caf7f5 SHA512 f11cd2c81d79bef4eb30f1b6e3e43fde1c94a0a62d98ee0565d60080d67d7cf9c39abfd7a9ba70f5a0bc2ed1c85a757163da11984059dc18f318fa73b56d9f72 WHIRLPOOL bd0152df6f36c504614f103e7ddf5ff2e5adffe640ffdd0da7ae3703443b7ec62f832cc59204babcb92e690bef88182270747eda301d5b8eda98f6e500fe9fec
EBUILD rhino-1.7.2-r2.ebuild 1774 SHA256 4efcfbd06388fe68836650ab38ce913c270c2989d85f0d9658675ad0a8deb68b SHA512 e5d3d81418586af32ff269c1e17235b96cf0acb06bc47c4f3f5b2c8c50f5ca5e9240161e65b4c2550fc460fd7e9ca301244d92568199ba893a1604a556f4f5fb WHIRLPOOL 48f0346d7b317d016ce2845a37dc6ca043d55453e785dc5d5829676976ce12b05de26fa88921dc6e2f6bd055953242a5e4961732b55bc8500422c2487eee310c
EBUILD rhino-1.7.7-r1.ebuild 2151 SHA256 09a9895f69340daaa8acf96ade8b77d4d237457bda546f770b1812a930ddeadf SHA512 a850248188df2baafc240bcf09e2bb3c39e224009b220d91a18700986869954da102387dbce63bb7ec0024949ee1eba49175de8e83c07d1225c7507675d3b7ea WHIRLPOOL 67f5b279b55b548c6847730a3c94e78af4de3211d3cfc3cb0f097a10fc5cd69a3a75d5dc89fb9e66802cedf4bf9e835982d8e8ca882a07452d4cf499584c0733
EBUILD rhino-1.7.7.ebuild 2151 SHA256 d429f61568feee2b3f585702eb911d5e6b7909fd341cd298d113c43de38a9b93 SHA512 c616939ed4c57f5699a378000f337ed63a077dc1587742704a0507a50df1913c556977b1d480c6f2e80e593165765a8dba28cd0968c02eeb0f2d2ef90bdb54f4 WHIRLPOOL 878a3e7d210bd7d8781b0c15879cb8e9ecf1983e292ecf0cc49a21155f173af94a4d7e18e9bd1554e3cbf005c6984a423ae9e5bb01d1b6d252ad4d7809c55f2d
EBUILD rhino-1.7.7-r1.ebuild 2056 SHA256 64768ee77aa0ba31d931e2a46e180397bedf19b020e9f11b27b7898a886ec834 SHA512 71dd974c1be48dd901dcec3500af2c0952075657e3118bba734b657b956941fb43240af72f01ad08225f44c157bb46ba166bd641e30b79aa9ab0a441ac795bbb WHIRLPOOL edc715decc9781e4b88f0204536d308db4f53e1a2d52f2958a1e58858fc70f256992784560ac3727c537106bda0f91570c148464a40f35fa3e63a7f35d95d615
MISC ChangeLog 10767 SHA256 d1c9c9c97319b6621a2c209537463a7f68cc95f37ef4b640e24a1122ac76e269 SHA512 0f6f373a9f3b7a089d55b79d2d661e6402d82dcb88c0ccbee8ca11a72ce0427b1e349c3c5240817aa8f3c13f330096e0b5d36026973ec23fb397865bf386b7d0 WHIRLPOOL cb483f529aca0b523ab1d6f777c2525d52c1f0bc665ea99563546606da8f44963f1eb849e7de463703b87ad14f5901806b5f39c85afdf0fa8df8f02cabd90068
MISC metadata.xml 431 SHA256 7eef807e6f2a778662ccaa73dd7eecd0471c450d3e2b968ddd7c224b472c8b15 SHA512 d77da6afe5eee64f929868478713d38f1f5958b659eec43755303b1365573220cc106f4410f9580067b230ee7f8bee13d1632f8e5710f27be35420c3eabfe8f3 WHIRLPOOL 4cd0094da6464ff9fbeafac42268d16339d889f88549a067b30e73c1a0ea696776cf5fec2189cb5512b2d0529d2f0acc7ec1e307bef405a109bdc2d9e2eb3be7

@ -1,10 +0,0 @@
--- toolsrc/build.xml 2004-03-25 15:54:34.000000000 +0100
+++ toolsrc/build-patch.xml 2004-06-19 23:48:07.225123288 +0200
@@ -20,7 +20,6 @@
<!-- Download source from Sun's site, unzip it, remove
the files we don't need, and change the package
-->
- <get src="http://java.sun.com/products/jfc/tsc/articles/treetable2/downloads/src.zip" dest="${nest}/${build.dir}/swingExSrc.zip"/>
<unzip src="${nest}/${build.dir}/swingExSrc.zip" dest="${src.debugger}"/>
<delete file="${src.debugger}/FileSystemModel2.java" />
<delete file="${src.debugger}/MergeSort.java" />

@ -1,23 +0,0 @@
diff -urpN rhino1_5R5.old/toolsrc/org/mozilla/javascript/tools/shell/JavaPolicySecurity.java rhino1_5R5/toolsrc/org/mozilla/javascript/tools/shell/JavaPolicySecurity.java
--- rhino1_5R5.old/toolsrc/org/mozilla/javascript/tools/shell/JavaPolicySecurity.java 2004-03-25 15:54:34.000000000 +0100
+++ rhino1_5R5/toolsrc/org/mozilla/javascript/tools/shell/JavaPolicySecurity.java 2005-02-01 13:58:26.521223264 +0100
@@ -124,7 +124,7 @@ public class JavaPolicySecurity extends
public JavaPolicySecurity() {
// To trigger error on jdk-1.1 with lazy load
- new CodeSource(null, null);
+ new CodeSource(null, (java.security.cert.Certificate[])null);
}
protected void callProcessFileSecure(final Context cx,
@@ -167,8 +167,8 @@ public class JavaPolicySecurity extends
}
private ProtectionDomain getUrlDomain(URL url) {
- CodeSource cs = new CodeSource(url, null);
- PermissionCollection pc = Policy.getPolicy().getPermissions(cs);
+ CodeSource cs = new CodeSource(url, (java.security.cert.Certificate[])null);
+ PermissionCollection pc = Policy.getPolicy().getPermissions(cs);
return new ProtectionDomain(cs, pc);
}

@ -1,11 +0,0 @@
--- rhino1_5R5/src/org/mozilla/javascript/NativeScript.java.orig 2006-05-31 14:01:06.000000000 +0200
+++ rhino1_5R5/src/org/mozilla/javascript/NativeScript.java 2006-05-31 14:03:37.000000000 +0200
@@ -55,7 +55,7 @@
* @author Norris Boyd
*/
-class NativeScript extends NativeFunction implements Script
+public class NativeScript extends NativeFunction implements Script
{
static void init(Context cx, Scriptable scope, boolean sealed)

@ -1,12 +0,0 @@
diff --git a/toolsrc/org/mozilla/javascript/tools/debugger/build.xml b/toolsrc/org/mozilla/javascript/tools/debugger/build.xml
index 7ed0236..5f7db6e 100644
--- a/toolsrc/org/mozilla/javascript/tools/debugger/build.xml
+++ b/toolsrc/org/mozilla/javascript/tools/debugger/build.xml
@@ -47,7 +47,6 @@
the files we don't need, and change the package
-->
<mkdir dir="downloaded"/>
- <get src="${swing-ex-url}" dest="downloaded/swingExSrc.zip"/>
<unzip src="downloaded/swingExSrc.zip" dest="downloaded/">
<patternset>
<include name="AbstractCellEditor.java"/>

@ -1,61 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
JAVA_PKG_IUSE="doc examples source"
inherit java-pkg-2 java-ant-2 eutils versionator
MY_P="${PN}$(replace_version_separator 1 _ $(replace_version_separator 2 R))"
DESCRIPTION="An open-source implementation of JavaScript written in Java"
SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/js/${MY_P}.zip
mirror://gentoo/rhino-swing-ex-1.0.zip"
HOMEPAGE="http://www.mozilla.org/rhino/"
# dual license for rhino and BSD-2 for the swing-ex from Sun's tutorial
LICENSE="|| ( MPL-1.1 GPL-2 ) BSD-2"
SLOT="1.6"
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
IUSE=""
S="${WORKDIR}/${MY_P}"
CDEPEND="=dev-java/xml-xmlbeans-1*"
RDEPEND=">=virtual/jre-1.4
${CDEPEND}"
DEPEND=">=virtual/jdk-1.4
app-arch/unzip
${CDEPEND}"
src_unpack() {
unpack ${MY_P}.zip
cd "${S}"
# don't download src.zip from Sun
epatch "${FILESDIR}/rhino-1.6-noget.patch"
rm -v *.jar || die
rm -rf docs/apidocs || die
local dir="toolsrc/org/mozilla/javascript/tools/debugger/downloaded"
mkdir ${dir} || die
cp "${DISTDIR}/rhino-swing-ex-1.0.zip" ${dir}/swingExSrc.zip || die
mkdir lib/ && cd lib/ || die
java-pkg_jar-from xml-xmlbeans-1 xbean.jar
}
src_install() {
java-pkg_dojar build/${MY_P}/js.jar
java-pkg_dolauncher jsscript-${SLOT} \
--main org.mozilla.javascript.tools.shell.Main
if use doc; then
local dir="build/${MY_P}/docs"
mv "${dir}"/{apidocs,api} || die
java-pkg_dohtml -r "${dir}"/*
dosym /usr/share/doc/${PF}/html/{api,apidocs} || die
fi
use examples && java-pkg_doexamples examples
use source && java-pkg_dosrc {src,toolsrc,xmlimplsrc}/org
}

@ -1,63 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="1"
JAVA_PKG_IUSE="doc examples source"
inherit java-pkg-2 java-ant-2 eutils versionator
MY_P="${PN}$(replace_version_separator 1 _ $(replace_version_separator 2 R))"
DESCRIPTION="An open-source implementation of JavaScript written in Java"
SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/js/${MY_P}.zip
mirror://gentoo/rhino-swing-ex-1.0.zip"
HOMEPAGE="http://www.mozilla.org/rhino/"
# dual license for rhino and BSD-2 for the swing-ex from Sun's tutorial
LICENSE="|| ( MPL-1.1 GPL-2 ) BSD-2"
SLOT="1.6"
KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
S="${WORKDIR}/${MY_P}"
CDEPEND="=dev-java/xml-xmlbeans-1*"
RDEPEND=">=virtual/jre-1.5
${CDEPEND}"
DEPEND=">=virtual/jdk-1.5
app-arch/unzip
${CDEPEND}"
src_unpack() {
unpack ${MY_P}.zip
cd "${S}"
# don't download src.zip from Sun
epatch "${FILESDIR}/rhino-1.6-noget.patch"
rm -v *.jar || die
rm -rf docs/apidocs || die
local dir="toolsrc/org/mozilla/javascript/tools/debugger/downloaded"
mkdir ${dir} || die
cp "${DISTDIR}/rhino-swing-ex-1.0.zip" ${dir}/swingExSrc.zip || die
mkdir lib/ && cd lib/ || die
java-pkg_jar-from xml-xmlbeans-1 xbean.jar
# Stop downloading of deps
cd "${S}"
mkdir -p build/tmp-xbean
touch build/tmp-xbean/xbean.zip
touch lib/jsr173_1.0_api.jar
}
src_install() {
java-pkg_dojar build/${MY_P}/js.jar
java-pkg_dolauncher jsscript-${SLOT} \
--main org.mozilla.javascript.tools.shell.Main
use doc && java-pkg_dojavadoc "build/${MY_P}/javadoc"
use examples && java-pkg_doexamples examples
use source && java-pkg_dosrc {src,toolsrc,xmlimplsrc}/org
}

@ -24,7 +24,7 @@ HOMEPAGE="http://www.mozilla.org/rhino/"
LICENSE="MPL-1.1 GPL-2"
SLOT="1.6"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ppc ppc64 x86"
IUSE=""
# ../rhino-Rhino1_7_7_RELEASE
@ -56,13 +56,9 @@ EANT_TEST_TARGET="junit"
RESTRICT="test"
java_prepare() {
find . \
-type f \
-name \*.jar \
-print \
-exec rm -v {} \; || die "Couldn't delete bundled jar files."
java-pkg_clean
epatch ${PATCHES[@]}
epatch "${PATCHES[@]}"
if use test; then
mkdir lib || die

@ -1,98 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
JAVA_PKG_IUSE="doc examples source test"
inherit java-pkg-2 java-ant-2 versionator
# rhino -> Rhino
MY_PN="${PN^}"
# 1.7.7 -> 1_7_7
MY_PV="$(replace_all_version_separators _ ${PV})"
# rhino1.7.7
MY_P="${PN}${PV}"
# Rhino1_7_7_RELEASE
MY_RELEASE="${MY_PN}${MY_PV}_RELEASE"
DESCRIPTION="An open-source implementation of JavaScript written in Java"
SRC_URI="https://github.com/mozilla/${PN}/archive/${MY_RELEASE}.zip"
HOMEPAGE="http://www.mozilla.org/rhino/"
LICENSE="MPL-1.1 GPL-2"
SLOT="1.7"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
# ../rhino-Rhino1_7_7_RELEASE
S="${WORKDIR}/${PN}-${MY_RELEASE}"
CDEPEND=""
RDEPEND=">=virtual/jre-1.6
${CDEPEND}"
DEPEND=">=virtual/jdk-1.6
test? (
dev-java/emma:0
dev-java/junit:4
dev-java/ant-junit:0
dev-java/hamcrest-core:1.3
)
${CDEPEND}"
JAVA_ANT_REWRITE_CLASSPATH="yes"
PATCHES=(
"${FILESDIR}"/${P}-testsrc-build.xml.patch
)
EANT_TEST_TARGET="junit"
# StackOverFlow errors arise on some tests.
# Further, the test suite takes way too much time (> 5 min).
# Maybe reduce the numbers of tests?
RESTRICT="test"
java_prepare() {
find . \
-type f \
-name \*.jar \
-print \
-exec rm -v {} \; || die "Couldn't delete bundled jar files."
epatch ${PATCHES[@]}
if use test; then
mkdir lib || die
java-pkg_jar-from --build-only emma emma.jar lib/emma.jar
java-pkg_jar-from --build-only emma emma_ant.jar lib/emma_ant.jar
java-pkg_jar-from --build-only hamcrest-core-1.3 hamcrest-core.jar lib/hamcrest.jar
java-pkg_jar-from --build-only junit-4 junit.jar lib/junit.jar
fi
}
src_compile() {
java-pkg-2_src_compile
if use source; then
EANT_BUILD_TARGET="source-zip" \
java-pkg-2_src_compile
fi
}
src_test() {
java-pkg-2_src_test
}
src_install() {
java-pkg_dojar build/${MY_P}/js.jar
java-pkg_dolauncher jsscript-${SLOT} \
--main org.mozilla.javascript.tools.shell.Main
use doc && java-pkg_dojavadoc "build/${MY_P}/javadoc"
use examples && java-pkg_doexamples examples
use source && java-pkg_dosrc {src,toolsrc,xmlimplsrc}/org
}

@ -1,6 +1,6 @@
DIST fsharp-3.1.1.31.tar.gz 31369171 SHA256 9b39c3f4625475c2553668ddbca337ec52fa3a637a05ae14a61a41abe39568b0 SHA512 fcbdad5780a5dd6ab55c380d70b8d0a38f25088e2bb49078468a2cd723b604a14bee6ba2d1005094b1f777a894208654b3f8d3876c5f72126ddc24f96e1eb049 WHIRLPOOL e9060e1e8ccfd3b0efcfeb1148cb5182390e738e8b462746e87d52acaacf5561b53cde50c920a1e4f6929ddf9f3ad0ca6a7d1e9eb8fd3b10af37a375675df019
DIST fsharp-4.0.0.3.tar.gz 39812344 SHA256 d8a0f2e4504900d973532e1aa28c6758e8f2648898f85ef345437632b5ed1ed2 SHA512 18fae6c20290dec5a0961173875d3b57b9ca6e26d8a4147cf38631752c6feb8202d7726c2f83c30886947388bcc98bae4961f38ae0a169098a004db75e64cd26 WHIRLPOOL e267e156a80edc7d760c3266cb6fe0d5e175e843ebd9cebfa614ecb2fa3bb10f5fe6ee191e3c7bc9e082fb21ac5ce70f8791226b32d2d02313fb8b35009ba5e9
DIST fsharp-4.0.0.4.tar.gz 39628258 SHA256 5b85e380348cc94b3c139e8c0d541fa3e43bd6254aff3b9c9a7150d949e637d5 SHA512 75fbf0fcab9a56cae86b14247e3c78264d9c2c146d10808d2eaca27bf2caf65175eec6487fde50c2b78237342fa0bd4c6ea2034383e8ad2bc4638d46acb0309c WHIRLPOOL 3b517a61177d31fc29e7d5258c2e8d5654b6a3f9b7cbe6a8f83f8f8ac2e67e06b70c84095ff73b3be7790c956d2ea80dd6a3334ec2b81c0e8e4a40ca95af749c
EBUILD fsharp-3.1.1.31.ebuild 546 SHA256 162baa42447e817a3f27b0da3320ee139557a1557116dd7567f3ed64adbae9d5 SHA512 a8d12578340576e96acecad71a54d5585c005f59f3f63ff631558a507428f8b31ad7d57649a3568bcd26533e0d70e9c60124652566f7f01d07051a4f9e80d62e WHIRLPOOL 6f1eb46886544722742a0639c05df7550354af5e22b69ddec34dc0e25c08d9184caa5bc9747ae1c882ef2318e5365556eaa11e42ae5f8163067aa8f3174eeecf
EBUILD fsharp-4.0.0.3.ebuild 546 SHA256 162baa42447e817a3f27b0da3320ee139557a1557116dd7567f3ed64adbae9d5 SHA512 a8d12578340576e96acecad71a54d5585c005f59f3f63ff631558a507428f8b31ad7d57649a3568bcd26533e0d70e9c60124652566f7f01d07051a4f9e80d62e WHIRLPOOL 6f1eb46886544722742a0639c05df7550354af5e22b69ddec34dc0e25c08d9184caa5bc9747ae1c882ef2318e5365556eaa11e42ae5f8163067aa8f3174eeecf
EBUILD fsharp-4.0.0.4.ebuild 546 SHA256 162baa42447e817a3f27b0da3320ee139557a1557116dd7567f3ed64adbae9d5 SHA512 a8d12578340576e96acecad71a54d5585c005f59f3f63ff631558a507428f8b31ad7d57649a3568bcd26533e0d70e9c60124652566f7f01d07051a4f9e80d62e WHIRLPOOL 6f1eb46886544722742a0639c05df7550354af5e22b69ddec34dc0e25c08d9184caa5bc9747ae1c882ef2318e5365556eaa11e42ae5f8163067aa8f3174eeecf
MISC ChangeLog 1962 SHA256 fd56f08f44a7ddd3a4710e083645223427e8759bc088f7bdd6afa059a5b9bb00 SHA512 c25e3f7b43b306d9988240c26b03a92d3539dfbf591344d32698e7117cab57a0e15fe949516aea1f3fcb4d5af1c979d7a5fdc8221dc1476e83e773379a2b0478 WHIRLPOOL 1bff08621ac0e156df654ba65c9726e028e43287b69494389b8b14d2553ab45e9fefa792c3a96a4610815280b999cd708ed7429a67dcdd352331a3bed718931e
MISC metadata.xml 484 SHA256 28605762c13e308fa6e7d81a3a8a8b9dcf416f73c8533af96178d06d00271485 SHA512 bd3198db25db8d09822a01da570ccb1a00d6c2ad49b359f6d0cbed3bfee27aa7c099d2d68940fad6a0d9150b54d746d8dc7c884c6b469bdac3a471cbd5871bb3 WHIRLPOOL 787adf7c4211f06af78ab2c9f0ea1ac045d7eb6cc754f8d0465a4b5db31a4933a1b1567b436f86321b21c7ac18055fe08214b4b740910a905c3b3e9c835e753d

@ -26,9 +26,9 @@ DIST php-7.0.0RC5.tar.bz2 13985797 SHA256 90e3f91c6781e6cdd198dd7b3f9bceff0c00be
DIST php-patchset-5.4-r2.tar.bz2 5824 SHA256 4a47f4d31f50a244f85349486cdb3474cf315562e097ed4c116c2b9b5730ecef SHA512 3c2523458a627373da7acb93fb2cd621f50b19fe2ba1d30beb62eeaaa39045262b917cfd0b631046fec9c8027cfa99bd0426a079ab45eb172b21d25d6e085dde WHIRLPOOL fe4f015e2f0dc66cc23ef16fb5bb33117952593ae0770d4bcd37ecc1c431cbcc7874189d265696305c60b4e395e7ce902667e38203db46867304868271affdea
EBUILD php-5.4.45.ebuild 22344 SHA256 a30b95ec203cfc53fe10a9c0999158d3d1167c484a931ca7ebbcea700f2b1c41 SHA512 867132cef88bf9304a012f680fbd1e75f43d25bc039f189af4bfaccfa25fe8db1f4ff79dfeeae497b7e1acd05a5a279ac09f696fa31dc0a87bde98d4331520bf WHIRLPOOL 778d066ffbaf1a07ca9fafe0f7fd42d13603f36bfe7d41b2f4590d43f64f24dfe3a67bc142b82f04fe5ee7738b61839e51cab9eb6c0aaa89d0d0d108b631f873
EBUILD php-5.5.29.ebuild 22278 SHA256 f4c92e95bf2ff157255d191525dea5878917cbab838c02b9e188b8602667f875 SHA512 971554db40b20b61d186cc3a50eb81fc8b7506f3f1fd677ad55a4780c87f91639ee315c30d8c9111951a2bed3715a5163f21223025305111891ec1d92a184a0f WHIRLPOOL e3da719b556e98fca093e87e68b508f4c17c1c744a976f6e2b812e5ec3dbe17bf698e3460286208d64a1869f87b6ff1357858081d22230b717de1453f03cc68c
EBUILD php-5.5.30.ebuild 22285 SHA256 bcafe0a11287f4f73be5f12f7c39163a44cff01af0e48ec44af279bed43c77c0 SHA512 1d78539ae9987f976e77882facad72468e364174ed784d48645b33e1ef887057af2f01e5e0b72ee1479eaf1b0e4855fe52b19b9f540175f3a2e4a9c7709d5a44 WHIRLPOOL f9522c9f690f2c0566a7510f11407e6eda39ffe9ea83b9879f4a72ada905e49d22788cf85319ee5c1c379a6a1295631a8638e3082e2866478ed115d5c5b393f8
EBUILD php-5.5.30.ebuild 22283 SHA256 f941713bbed602c147dfa28e7eabdd0c78cee3d872e90d7be3a76b9a82299445 SHA512 327537fdd65dd0431dfad0c3ede29f4ab87d139cb31506a8b56da8634e63aaeaf4cd4a40b70b3f225d2da8ba5b6c7502783128a6bf0a59894575559cef12b9c4 WHIRLPOOL 828acc979bc79719c089f2f362ab494bf04cf61555a8d21d76977685d40cf096c81ff9548e3f4f8860488655db21ee2768c6a0ad1bc280059f5100e830ef6565
EBUILD php-5.6.13.ebuild 22278 SHA256 f4c92e95bf2ff157255d191525dea5878917cbab838c02b9e188b8602667f875 SHA512 971554db40b20b61d186cc3a50eb81fc8b7506f3f1fd677ad55a4780c87f91639ee315c30d8c9111951a2bed3715a5163f21223025305111891ec1d92a184a0f WHIRLPOOL e3da719b556e98fca093e87e68b508f4c17c1c744a976f6e2b812e5ec3dbe17bf698e3460286208d64a1869f87b6ff1357858081d22230b717de1453f03cc68c
EBUILD php-5.6.14.ebuild 22285 SHA256 bcafe0a11287f4f73be5f12f7c39163a44cff01af0e48ec44af279bed43c77c0 SHA512 1d78539ae9987f976e77882facad72468e364174ed784d48645b33e1ef887057af2f01e5e0b72ee1479eaf1b0e4855fe52b19b9f540175f3a2e4a9c7709d5a44 WHIRLPOOL f9522c9f690f2c0566a7510f11407e6eda39ffe9ea83b9879f4a72ada905e49d22788cf85319ee5c1c379a6a1295631a8638e3082e2866478ed115d5c5b393f8
EBUILD php-5.6.14.ebuild 22283 SHA256 f941713bbed602c147dfa28e7eabdd0c78cee3d872e90d7be3a76b9a82299445 SHA512 327537fdd65dd0431dfad0c3ede29f4ab87d139cb31506a8b56da8634e63aaeaf4cd4a40b70b3f225d2da8ba5b6c7502783128a6bf0a59894575559cef12b9c4 WHIRLPOOL 828acc979bc79719c089f2f362ab494bf04cf61555a8d21d76977685d40cf096c81ff9548e3f4f8860488655db21ee2768c6a0ad1bc280059f5100e830ef6565
EBUILD php-7.0.0_rc4.ebuild 21459 SHA256 1d434e59d50d933bc7c7beca77e89a95bd59d70caf92bbe4b16c568f5cd0568c SHA512 37a1982c8a2af2abaa19de04e355297685e2c2830ac97a6bf5c4a73f6e3a187be0296b1a8852d47bff16d2dc72167ee169b723914c6a81e6df740f8a263919e2 WHIRLPOOL eb2b610ce48dec09b54affab0f01888a7844af5491df793d90c03b1baedd502e8a4cece7cb62a481cf64079914e771fcb3a762a7a660dcf914027b132fda59ac
EBUILD php-7.0.0_rc5.ebuild 21459 SHA256 1d434e59d50d933bc7c7beca77e89a95bd59d70caf92bbe4b16c568f5cd0568c SHA512 37a1982c8a2af2abaa19de04e355297685e2c2830ac97a6bf5c4a73f6e3a187be0296b1a8852d47bff16d2dc72167ee169b723914c6a81e6df740f8a263919e2 WHIRLPOOL eb2b610ce48dec09b54affab0f01888a7844af5491df793d90c03b1baedd502e8a4cece7cb62a481cf64079914e771fcb3a762a7a660dcf914027b132fda59ac
MISC ChangeLog 48694 SHA256 0dc57defe0e591303069f037d3dfb54d74cec2d2ab35504b8d43200910dfa056 SHA512 2e71df8e73b0db5c70c817e235f2b7998d07dc73c64affddc7d21e062a3bce0de8e5537239536619be8f8bf6163065a06082a26d34e90d22fe2bd5de1cdd5e3e WHIRLPOOL 5e90f2584f49e8a0be2fe0f611ee2d451d755f0c75aaab8bbed2083d9b5d42074685d0f8d6c4bf3a2ff098f0a845d89b9435ab8cab0cfc56aecb44ddf9e92d14

@ -6,7 +6,7 @@ EAPI=5
inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool systemd
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
function php_get_uri ()
{

@ -6,7 +6,7 @@ EAPI=5
inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool systemd
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
function php_get_uri ()
{

@ -8,7 +8,7 @@ DIST gmp-6.0.0a.tar.xz 1904112 SHA256 9156d32edac6955bc53b0218f5f3763facb890b73a
DIST gmp-man-5.1.3.pdf 1159009 SHA256 56b0e21329f46ef1d59c1f191afc82c59f8b72273a8131ed9b5000b7d0689c38 SHA512 ba6a4b0bd2b5ee4d284dd13e9c5531fcb9cfbbbc80f40df458d73c80a1aa250b750cfdd5039998e8b0c7259a8b4d24bd0c7b59a90108f9b680bee62e6948d59e WHIRLPOOL ade206d7e1f543ed028f51e247067eec4511bd0f2499103e1e6296fad2bf50c4f8e09cf7688cc5dd56ee572cf889508ac7918f85e5f91d29d088882f7734a4e0
DIST gmp-man-6.0.0a.pdf 1187496 SHA256 b38ed1d760b20c01b734b65380ab667373fa48d8203f762a434cd3f326c67a38 SHA512 528972502d65d23b58c47a594a628e648f11cc027bd0894a39b8f892bb421ceabb7f35640a9eede21cea791f5f597ed4661a1f73444c56a6fb31fa6e362d96c2 WHIRLPOOL e6c4eb3a9adc82496a1872223ceb153e05c3aabd2323aeb38064739a5200eb8fc24fa3bb96f5fb1e632cc90a2576bd3966bae3c7a7a0c750ca56faeb30837eea
EBUILD gmp-4.3.2-r1.ebuild 1745 SHA256 b531af88ab5aadd7ceab513a1b966a2abccba74481da44b6718f2c2d83f19cca SHA512 71fb01c97d32d8f145f38656f91214421b99977043622d434c0928720dcad3ded5e7f7b01659f2a8a6a72138ae07873fa509bf108d3ad44e4c06a53630765083 WHIRLPOOL c9d1053a2be4a479a0044eed1524eee44077622be3ca332bb08eedeb16f33e4e3bef0313683c35399099bff65c8db62180ca4e15cabc60197a16a54f7b1c7a27
EBUILD gmp-5.1.3-r1.ebuild 2910 SHA256 831a047d3e940a5a6649a345f7167c73173e59919fae04f5fb0d2302420c99e3 SHA512 9784d6a2880cf8ad66f323085eeccb0462e4492d5f2da05f3f778c9286806847bc3fae200a05e22ce7c0a05bfe04d0dd5a3f09b4905135c41c4b15b4e7c6c823 WHIRLPOOL dfc67d1a88ff37ef90ce69ff704b1efdc79251585dc0619f870ed55f5690cc67dd8b1bb5cf5639d5e955b6e4c53753f7c409116b5fdcb0848982465ad6774ba5
EBUILD gmp-6.0.0a.ebuild 2875 SHA256 35249dfaa2e1728283e0d59e70765b09936291868ac46cc72abfd0b82dba8bc5 SHA512 6c8069e8b982f2e9cf03a377c910f5bdf2d195513408c6b996e5f17573d353c8a416bbf1a70d4454be067e8aec5aa968277910508fe553b950a84fed41771b5b WHIRLPOOL 566f6b486161d5db37251aeb3932954a93c9930b8accef94e3ee667bb2e199bbde5ad307b91eb9ec98d3d85a77874d36350c01e5d53759c3c310948320699007
EBUILD gmp-5.1.3-r1.ebuild 2897 SHA256 18e33a1ce402cc1d701bde47e569f5e891a32a40c4403e0068fabe82ad9e1a6a SHA512 75cbba57cb3a2b2a8472212d863d7e04119da2d1255f0ee52c5b3fceb2c333b5ce959ae5e6abd1b028779a86a2916beb009909c84234d067e6615b2f9758608c WHIRLPOOL 5f07757bf2dc8d5a82254754eddb899df0a12a5f6b4c87b8862adfdca33f0ba3c81121454ac6996e31de6d8f9bba7045bef2d6a2c1552eab02e38fb4a03c1043
EBUILD gmp-6.0.0a.ebuild 2862 SHA256 2866f1f1f2a4c3d201adbe4e62e1a5df73391c24177822d267260702cd858c76 SHA512 951a1e654abe79ced1b541c4f73d9cc46b109fc0daebf3c83b641aafe200e61004752c65e4ea0f76c48853705de18b02e75e6136a79444146191a5da64e2a755 WHIRLPOOL face5638013d2e8d9aa71d22c5e73637f90495d89032253b8a1a0b473ab72da570579b3f8479dc12ec120affba4937c26f0aff853a658cd6cf19994be142ea8e
MISC ChangeLog 27752 SHA256 bab962a6bab6161d82bafb491c5b3471f7c302cb6fa82a64ceb4cb87f8a66b34 SHA512 571b5736f1d573f8bbf2d565e59103e4877941657f6be3af60949d1a7cd9b7519978b72622f95878a109b0c14cf455d3230dac13cf8eb896cec416f10ca21adc WHIRLPOOL 3152703b5c28769c05fd1bceb496fb47a9c74211b99a1a1b12e2d7bdeed020509d6aab7632677cafc1c438363fea802223f6a5c5325adb61de091b9bf7b6c721
MISC metadata.xml 315 SHA256 f6cfb0b2b72dab3e088b68df3d21db3f8463b30571e6de17d1431a57f1bc8d26 SHA512 109d0cbf90eff7264eb6502397024425664d8349229ba334797fcca61852e92ea2c3064579c4765793a69e2811a44ffa63b3091f2ffa5a433dc22ab308a2bcba WHIRLPOOL 3320121476ba2740ee9ee338374cccc853990f229e0cb3a23b5c0ed3e925485f5fd4b797b04ec4ae419eadfc5b9a057dcd9435fe507cca65560e09ad158c1ffb

@ -4,7 +4,7 @@
EAPI="4"
inherit flag-o-matic eutils libtool toolchain-funcs multilib-minimal
inherit eutils libtool toolchain-funcs multilib-minimal
MY_PV=${PV/_p*}
MY_P=${PN}-${MY_PV}

@ -4,7 +4,7 @@
EAPI="4"
inherit flag-o-matic eutils libtool toolchain-funcs multilib-minimal
inherit eutils libtool toolchain-funcs multilib-minimal
MY_PV=${PV/_p*}
MY_P=${PN}-${MY_PV}

@ -4,7 +4,7 @@ DIST libevdev-1.4.4.tar.xz 409856 SHA256 ed9979369b6a6e28f5897d099538549ecffb2b7
DIST libevdev-1.4.tar.xz 396560 SHA256 3223378a5c2b4fea51a1601b0404700a6ddc1e2150eb9d5f62f001ffe21dfa06 SHA512 bc1bb73cde3471727999745187e7bdf9a438c7782d9794723c9235c4121fa607c20a3e616c268f90c8096fcc670bcca27b21bbb9cce363701224c91c0d9a351a WHIRLPOOL 7470a354849394c0caef730e744615782a81b4229886ea08249df0c118d64b702ca998434b83aabadbf49dab1d0d495df27555de9c30efabab19bb1d0cbcc943
EBUILD libevdev-1.3.ebuild 573 SHA256 1ed265158f3e25a4e0a5d1e2ccbad4b3b14ece25b6d4d0763960d6ed04c127e1 SHA512 8a11f6c73a693a1c06882f2d8c5ba097365e75c9be0ed1c7503c83397ca708b25ae6dbf25f25aba076a3d57a2bf347069321896c53dbe756249b0d19874903c3 WHIRLPOOL b001161698e4aa8ecf803df01304b91080038a9e103b2434927202c0ab666d0f8e7dbb04deee74867df45adb5dc51b5a97ba330bec735ebc55235c321ca79206
EBUILD libevdev-1.4.3.ebuild 582 SHA256 b1a3a40760661939abf42584ffbe454b4936ff47cbbcd13c8c38f1b7331e6cea SHA512 37cc4eb638b43bfcf8464f54498f7f956ac6bf65468b8608512658288f7826a123ff36e3e6c695db0144e1dfe68bc8a13e94428da9a189b93d7d60ffef45240b WHIRLPOOL 6161294b9db873b42684796282e0a80d4a90c59dfe60b7728bbe34ab91bded8a6e43b8012b87156d7021a3c9534d7940c97d9c01c400f5a5df142bc53e99de63
EBUILD libevdev-1.4.4.ebuild 582 SHA256 b1a3a40760661939abf42584ffbe454b4936ff47cbbcd13c8c38f1b7331e6cea SHA512 37cc4eb638b43bfcf8464f54498f7f956ac6bf65468b8608512658288f7826a123ff36e3e6c695db0144e1dfe68bc8a13e94428da9a189b93d7d60ffef45240b WHIRLPOOL 6161294b9db873b42684796282e0a80d4a90c59dfe60b7728bbe34ab91bded8a6e43b8012b87156d7021a3c9534d7940c97d9c01c400f5a5df142bc53e99de63
EBUILD libevdev-1.4.4.ebuild 596 SHA256 37fe4123e3821e018682dbdefe2c741866a4f628b9923828a2a01194afe4844d SHA512 172c536507bf4ea188473e2d7c4a269cac4cc1fef0fcd41e0f5b915be3c8dc7ec5471d1111adc1b75f1e02d9ff96f99d513ea0b7ce41ab59bbf4b5acb4e7ea9d WHIRLPOOL 7a9f0e0eae9c9bc19e6a27beb279c14d289f99bf1d76624abe16d31ca61d7dacb7b0164f7238de20699f1b4009d36894cbf501f483f0e169d25b1bff218cf798
EBUILD libevdev-1.4.ebuild 582 SHA256 b1a3a40760661939abf42584ffbe454b4936ff47cbbcd13c8c38f1b7331e6cea SHA512 37cc4eb638b43bfcf8464f54498f7f956ac6bf65468b8608512658288f7826a123ff36e3e6c695db0144e1dfe68bc8a13e94428da9a189b93d7d60ffef45240b WHIRLPOOL 6161294b9db873b42684796282e0a80d4a90c59dfe60b7728bbe34ab91bded8a6e43b8012b87156d7021a3c9534d7940c97d9c01c400f5a5df142bc53e99de63
MISC ChangeLog 3704 SHA256 4c62354fd6df0f1f90bfa98c1d348488da5c95877fc2b3b7d3b1d1018de908d3 SHA512 8a8f6449c7e44f4b6cc11d1e68580920e5d4e9363286a21019003b01d23a582a2d3563905f750a4a79ed155101fe56fc0023a310d122bc0b2cfae2f169609baf WHIRLPOOL 65f263781790ced3acef3d77e8c2d60c0f84b502f596dca45de822560d349d9ffed928d10118e1e638e110e5b6657df0b86d457fe69067ea87af8d760bcf6180
MISC metadata.xml 156 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055 SHA512 daa9bb2a9b1a16220327bc394f10d93a1a8a427bfbed8808cd247c1dfd5a5b87a4945d55d8243e07fede2c8182a208c618ebd483773d77e9d23862ec77016019 WHIRLPOOL 691e028648bb8b60771d74ef718c51fdb0f4a587e984f6ac4c13d7796415ecf770df2e0fd766399091771924bb65995e9bb290baa35971c56e07d76f2bbf6d93

@ -4,7 +4,7 @@
EAPI=5
XORG_MULTILIB=yes
PYTHON_COMPAT=( python2_7 )
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
inherit python-any-r1 xorg-2

@ -1,4 +1,6 @@
AUX Pango-1.224.0-linking.patch 193 SHA256 a693a3ec293848648c6085a95f1372ec985d71975ae9eafdfc263cbd56db3acc SHA512 702f24154ac36e90de2178e21f2aa34c17b3cb968add38ca0dca6f60495aa65ebb3da22a55329a4a6581233d09f3976a32a814c8bde97e828a709172026edcbe WHIRLPOOL 5ae0b7bbc6cde4e3c2e8bea79eb0cea43ba5127c16551590eaefc7261819a144049143eeaa5060f43b9e88fd8916856b352c397e3fc06812f5a84167fbdf89d7
DIST Pango-1.224.tar.gz 46017 SHA256 39d7b506729f81ecbfb986b2b50020d6a6b9a118df4a140de92dbfd9ca8dae72 SHA512 3c73f31919862393b87a4c410af2a5b60c09636aa77b70beb6a65b348b9fe609b128a80dcab3cab8493f9263263edb9c2255be29805cd9d2625d127d42e4de07 WHIRLPOOL 8165c5844b910665168ee870d2452381be368a2bc6e42ec6cc1310b6953cee21015d7622efcbba331e7815a9f2c6a2ea4b55672633f8e732776b8ca1c30f3a4b
EBUILD Pango-1.224.0-r1.ebuild 721 SHA256 07df63a5f912292b10d20f44a110f7d0c91276695454521af0db82a9e73d720d SHA512 8ded3b471d4c23117ee31f75a6d95a8f1bc2ec743045d25ba70d5057db6c04d3e31b973d4a2048c84faa17f6e08ff870741da2ece092344015b17e6555d75cf2 WHIRLPOOL 21072f8963e7281cf1b8d4526413f3c5ca43e2298d4e961d1569734b20b30bf461bd6758c410cb960fc995e92ee483fe4dae2ce27f56c3188b507868cb3f85b2
EBUILD Pango-1.224.0.ebuild 664 SHA256 7f270a96a4e5f1eee7579bd6402f54b05ffedb4fabb6bc2eb541d6fae6f23539 SHA512 20d7e6869b96f7f6e7483f64d6c84ec5ab9d44692516053a5cabbf2aee060fb4bc9d6eaed3ea60b1a91e0a802368840b380915b67a72a0870ae858b2c66173f7 WHIRLPOOL de75f69bfa33e194f9eef711e4115ce62b659950f5ea5f59ce67b021bdaa914741c86cd7daadc4f22c812d37c47dcc441d95c360cdfe15b01593bfbd631d4bf2
MISC ChangeLog 5201 SHA256 723fc4ff17fe9a31167ef4f2ffbd84a4387db416131dda053dcfab99978bdb5a SHA512 d27491ac1ed9aea75cc133cbb690326b207d9baef5ba1e87c26f64686c2abfebaa9663e04b24816e728b0267ee135371d20824903001f196947cac9c3a078d23 WHIRLPOOL a10693dbe997e4d4625b5f44e4e0233055d0f00a6108676a7d807e3d1244d6a8fb600c5f4b2e0b7ef78679b7737825f67561c46e32fba29bbda9beb406dca347
MISC metadata.xml 283 SHA256 d4d89bffba91ba4cc9105d5b7695e20891b2ae93e4772b09b4410de5696efe2e SHA512 62bd2e5208674d9166166e7aacbb207e4fcddfb90e10304d0ca9a54e84b9b473e0ab9fafc044f557fcd04a5e03a051db908cb7dcd59fb67a28211b1d54a6e0c1 WHIRLPOOL 5e49eb3c4072b6ce00fe84705b0482c1a279de477b0cf698e6ab196e9d3d7a7c22e69207ee8899b86b079f56e85832789cce3f434ed1711320a5a09b883d47d3

@ -0,0 +1,36 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MODULE_AUTHOR=XAOC
MODULE_VERSION=1.224
inherit perl-module
DESCRIPTION="Layout and render international text"
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="
>=dev-perl/glib-perl-1.220.0
>=dev-perl/Cairo-1.0.0
>=x11-libs/pango-1.0.0
"
DEPEND="
${RDEPEND}
>=dev-perl/ExtUtils-Depends-0.300.0
>=dev-perl/extutils-pkgconfig-1.30.0
"
PATCHES=(
"${FILESDIR}"/"${P}-linking.patch"
)
src_prepare() {
perl-module_src_prepare
sed -i -e "s:exit 0:exit 1:g" "${S}"/Makefile.PL || die "sed failed"
}

@ -0,0 +1,10 @@
--- Makefile.PL
+++ Makefile.PL
@@ -161,6 +161,7 @@
if ($have_cairo) {
push @deps, qw/Cairo/;
$inc .= $pangocairo_pkgcfg{cflags};
+ $libs .= ' ';
$libs .= $pangocairo_pkgcfg{libs};
}

@ -13,6 +13,7 @@ DIST cryptography_vectors-0.9.tar.gz 24983458 SHA256 d4accc8f5fb763cb65021c0e792
DIST cryptography_vectors-1.0.1.tar.gz 25005401 SHA256 e4ea240cb991a493bf2172056398b50f7c9e3cfbd809149b4887740a3d854cc4 SHA512 d77e5132f12111bed6cfa9c52cc3dd55f592980c76b9b370f1013d9d91a72c17b5bed49b9e2982b1e2aef7efccc02c0fc11f9706f7628affc94920cbc37c44a4 WHIRLPOOL c7b3a9f601997c6e0966402e08828c56ac5ee03017f1663394e69ae2cd6d4dc907b2c49d9c9a7b7893ef4f2d6fb283fd308987264c027baf21d5756be3f14508
DIST cryptography_vectors-1.0.2.tar.gz 25005614 SHA256 b849aa26a596b4ad8193d5b06a9414dab798c1f05c661321e759d5ebd944a937 SHA512 c87a915d83b8b57c8028edc3cfbd8efbf1f51b36508db4ef489481479cfc14a296fd1d76c5e013c60cdcf5458824fb16496aeabe2bb80004cf721286800d4751 WHIRLPOOL 90542095b97bf257ef871cf8b1224f5a2060cf80c4c34e44fbfaacf163020d4108c8a36aed90062ab6bb4cd65bfbc2149992eee1efd987955f1a86df551b4418
DIST cryptography_vectors-1.0.tar.gz 25003925 SHA256 e7277818b7bd99b502ee79d37cf5b9405577c39171919014756181b947ea0234 SHA512 e426e06d03b2e720cf7177a2d746dc45a2bc04455379d3231952543f3621e4829b43cedc09f7a96b7eba695b5424f8189916d4a7acafc08ca4cacb1965e672af WHIRLPOOL 397840e9c76cf8d50f85cf664d1dcab9cc9eb495c0d29830eb34d62d11c5b9f36f4e466d176d290c22febfecba85ca19358616cd3c8c967a060743175be7f852
DIST cryptography_vectors-1.1.tar.gz 25026549 SHA256 a929fbb0eac391c93c5745451a4d4157a8bc18eb2e69faf3af1d825ceacbf32c SHA512 e4d595f61bcf406a9b5422b1d6321ed18ef6c433b5557340b60d168b378a40cc7e068072a041b1190c6be00b83876b99e2bf441e154fc5a1b5ccfa51f485f731 WHIRLPOOL 5d0e82c2c07410c7e8848f6aaafbce274b4ac3ec65c7e6f73ea1e220d8433d8eae2151e0a9c28eb7d0245337f06fb7ca204a77a8febf0e60e019127a060af2ee
EBUILD cryptography-vectors-0.5.4.ebuild 599 SHA256 a8ad5284297739ad56ed5bc0a85f0cc3d510b3d8413e8a59aabd7e160c8ccafa SHA512 98ae6628df2547423620dfabc62101443e0de3b79efc3f49052e5b45bd4b46de33475d577f8ce911cb368048c5967742db9a6414d57d61ed4b9c0e42c61ba682 WHIRLPOOL b4adb459f7edc4a0460fd2d1527ded7f2be83df3e2da659cd03703020429c77169e9395b16139ca6a5ecf8d8f867d552a2a277f1f15d12f96e29da662e991efa
EBUILD cryptography-vectors-0.6.1.ebuild 593 SHA256 e2557eac3b965ee5726050d0a22d391c371d2f04eb9f5e2aa31d9c72f776b9c2 SHA512 693100b3afb277d1273cf86d3e8a656e111872fb347b6d1f7b6e8afe9c0960d6aaf136801a98fb668109d5555f19bae2c0b01df9340dc73276bb7be9f56cbc92 WHIRLPOOL fd43b1c9dd8ffc0cd2d601db3a47cea8b54d047653f0e8fe87b7314a645e24d3d14db91f228e5feb31258a61229154faee1553ce46279ecfce4d433feb1f465c
EBUILD cryptography-vectors-0.7.1.ebuild 616 SHA256 3ad74699c24a43ba4b172999e109121d13070fbd12a4036c661bcf2f3c4f00f7 SHA512 1a8fbd5e792f8b53e1261abd3809ca5c791dc9af6a85c85b5d04b70be89b7aaf33b4e9822a0a1926e6faaf29b6d6f4a44ab5d9952f1e7c94bccc485b22e32938 WHIRLPOOL 6ee89f2b12deaec94ad239adfce2cb7d4d0170599d0262aa343b26abc8ba7f323236792844dc623bf16a06ceb76b45c6b5a82fffdc619ffe84e6e68a358a72cf
@ -28,5 +29,6 @@ EBUILD cryptography-vectors-0.9.ebuild 640 SHA256 eab3683f1e7f01a87b48b0f76cfd82
EBUILD cryptography-vectors-1.0.1.ebuild 640 SHA256 eab3683f1e7f01a87b48b0f76cfd8295ec14738ecba5375085e664e1ca7b503d SHA512 2129c2319499461442d4643a0de230ca24b5560b4dafe5d37e435c05fef8b2a75f35dedf71661878966beacd5e8a1478342c0d7b64ca36ed5df801b12bc31fc8 WHIRLPOOL 1c9df732e9ca4e02806efeb7f708160c08c3190246de230e762acc31ddea56d3371a1be42b615736d68d4463a8ff2ecf679257eb0b06e9426306b2985b1abc0b
EBUILD cryptography-vectors-1.0.2.ebuild 643 SHA256 08a3985591a2133453ebf7cebb984df9d9c85bc6c40b67f5dc0f2e11e761e6c2 SHA512 1cada3830dab26df89a55dcbddb323d02514cc9770843aa2be1d5648f6326d46c3db170f1a7a75bc208b59f90b97299ab62c4449431ebcc07cce3fa17a62c75c WHIRLPOOL 46dffbe117720abd5a39a6763dc5431b90bf7b0960d5ec24b923a77dbb3baeb14c42a7720f144c30e867b16ba9ee235b57af0b5c1a884e6a687cda86d63994f1
EBUILD cryptography-vectors-1.0.ebuild 640 SHA256 eab3683f1e7f01a87b48b0f76cfd8295ec14738ecba5375085e664e1ca7b503d SHA512 2129c2319499461442d4643a0de230ca24b5560b4dafe5d37e435c05fef8b2a75f35dedf71661878966beacd5e8a1478342c0d7b64ca36ed5df801b12bc31fc8 WHIRLPOOL 1c9df732e9ca4e02806efeb7f708160c08c3190246de230e762acc31ddea56d3371a1be42b615736d68d4463a8ff2ecf679257eb0b06e9426306b2985b1abc0b
EBUILD cryptography-vectors-1.1.ebuild 649 SHA256 867ad3d13b95cca741c005a2943af04321e6bf8e0c846008bcb1d2119b37f763 SHA512 0e14e3cb9e908812905d10f2b56e96b52c58a3b2ba646dd09b05be85e906486d8af986cbe30a967e3d239f998b1ca61825f91a91e75ec3ca881ea668151389c1 WHIRLPOOL d49914cfb685303a0148410e3de3c067e8bfcc723b2bc7703ccf8d15063f599da1d13f10a3402e0a57145ced6c696f2db1fd656c4f158718a474a14554d11a3b
MISC ChangeLog 5384 SHA256 7e6854358fbe448569b7ef469923057f58b6fa344e315581578f0e209422be36 SHA512 c727701a17221d31216b7e8f3f83349f778630571ec8807c4da9e5a9daa611fbdc932ce94566bdf2c45879158b26201f3d03ae5bd5a806c4f153f387f9d0e719 WHIRLPOOL 1e5323c11ada642b1e86995b5b5b53d8aac94355ca2df42e3b97b56ac0077f7ea6696d66ce19c7c0eacc6690295883438ac673c21d70cb2a288f8c7e07c325d5
MISC metadata.xml 248 SHA256 e43b2f52a79639462fc4d92ce34c8d7d7c3b19a0416fe5ef0708bcd81460fdb8 SHA512 22bd49cc127e4abf48c2ad4a6f1675f989619c9ad87bd3e2601692088dc56481f8dfc6a406ca73b8d644e6281e2fc66109d8365d197ae8c1303652d2e31ab6e7 WHIRLPOOL d0f6463c35d68fe1cb3727bc3ae27fbec6c4e7aa22d2059f43915b2f1974b904e906b22241a469f5bad6987502b871ba18f60f06f3c6d0e667b78528f35a34e0

@ -0,0 +1,26 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
inherit distutils-r1
MY_PN=${PN/-/_}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Test vectors for the cryptography package"
HOMEPAGE="https://pypi.python.org/pypi/cryptography-vectors/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="|| ( Apache-2.0 BSD )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND=""
S=${WORKDIR}/${MY_P}

@ -11,6 +11,7 @@ DIST cryptography-0.9.3.tar.gz 303075 SHA256 aed022f738dd9adb840d92960b0464ea1fb
DIST cryptography-1.0.1.tar.gz 332242 SHA256 cfe3092a6a929bc3a97c3b752044b79d09c9b210860c7b4eb5061aea29dcbfd3 SHA512 a813084f09113baf17ea344dc2bc71fc09a164908661e8a469997c5212a30c09f65b87f84df0f2c70a38b3529faeb78e08430054d065bd46fc625a1bd62d1ddb WHIRLPOOL f7039799f11da6f95826936e5279d8e9be8971af33601058a910a34d62e1f53879ce93fb69dbd3909d3a2890680c1dabc3a5ce812b34c6882764aafd9ab0ce94
DIST cryptography-1.0.2.tar.gz 332870 SHA256 d64cd491e91ddf642c643bea16532c2a2da2da054cca6df756edadd55a8bacca SHA512 f266fbee6ab06ed6a552599dffe6d3e959dd858e6be7b81c0d4489c384fbb2b5de5ecf4f1e43e1dacbaa6ddefd1562f10961caec73cb3ed256faa03a5d4eff85 WHIRLPOOL ba8c13df5c58ab551f43ddf51cde8e85835a06eda83e5a5039e32308431b6f365692b01ea343adba6fcafe80d045a04b8ef37324e5bf1ada0adef10752f1e321
DIST cryptography-1.0.tar.gz 331438 SHA256 211c02fe77d791d7fc437227ba1c046268d5da665e05d8a53fc19f4f74c21001 SHA512 a4e4f8b054a357e0856a67b246ba770f38222f45f0d8c3185bdfe20593f4d5a20d2082a0c7b9986d5b557dc2b43a0903bcb37eba10e4ca1d83f903fea6c39753 WHIRLPOOL c36bead358e8d30785f3d565366a0a8ec7b356cd31274aac7d0fe0286d36af52916fb3840000d22c53e487d26adb6d42b6dd69d1d7d5aed2fe20dc8cbef86e77
DIST cryptography-1.1.tar.gz 348676 SHA256 059bc6428b1d0e2317f505698602642f1d8dda5b120ec573a59a430d8cb7a32d SHA512 8d5b5ac7cc2dcf7271dcd85c65c42cd815b95ec8502864da1b7c32c4a5905ecc6ae45f54d11e7b539d9ddf10d8bd3de9f40233c0b3cbdd1132b2ffbd4ebb318f WHIRLPOOL 0f154e624a51ebbc342ea082fc00a66b21024c81f3265e7d0e22e089afc5e83dcfe2857113d911db3a8e253d6fe93413ff94b91a83e97fd9405c3f08becc8a03
EBUILD cryptography-0.5.4.ebuild 1078 SHA256 19e2ff2202598b90b3f2606adc882d161cc0b7c2b5669fe525775744c2fdb624 SHA512 89a2ad119a716a015372bda93d1d0526f8b184384d50aa22310b9a1b99bfb1437f416b4c028593cb1dc663da41515ac408d1abc7f16879e9ca31a452e0cfc284 WHIRLPOOL 4c0ad87abefa7731a3ed9e632416dfdb8049b210bc6a90da417c37335b84448652260a06784a667fc9a3e9318738876cb911f6e769549fa2530e689e1497e1f5
EBUILD cryptography-0.6.1.ebuild 1293 SHA256 685c337f9b773a3c64f4eb446ea761a3b1527fe6b0e270f385c636d2acf4f313 SHA512 30028a8455005a8e3e437b4d0d8c8d6b684540c608f04d3ef53e6132f949f13a0ace93c94d7a314580961628b1f6322b12d0701ee122a86839c31ff74d3d175c WHIRLPOOL 2d0c1caff09949262b7cb0d7ac0c3764ead520e0164eaa0f3217aafd4d06907610e4c4e7ee7c8bba9501c00ad4cb4aea064589fbb0485e651e56e5b35b7733ce
EBUILD cryptography-0.7.1-r1.ebuild 1349 SHA256 b7d24e4d9581b35286b15f5e96127f0a5f145812acec1123b755740c8206782b SHA512 85eec2196c2aa98fb69f9d4b37ae1cd45a351c62d6fa7801da8b09cbe75f5c88774b6b2942c2efee99184e302f699db9de7906eb5da50f967f0d7bf7297c160d WHIRLPOOL 795060f1c701ee38b03e310eb6624cccf37124fee680be28baf67ccdd49e75a2203957562a1ef1f776bddfbfbd6cc56eb8432defa083e3a235b493db06fe1fe1
@ -24,5 +25,6 @@ EBUILD cryptography-1.0.1-r1.ebuild 1487 SHA256 53278a1deb80ba0f039ef909a5f3e633
EBUILD cryptography-1.0.1.ebuild 1430 SHA256 bc1788f8313118045cce596a89757e1c3820b5200436fd9cee49c9a11757b7a1 SHA512 d655c5d8c301d778c242e4386f6b9564bad2730506d4b93d736df7a1ad74d8ae904bfc840e345f523c6667f8b52cf8c7862c8ed15113866b07a27d0b28b5e496 WHIRLPOOL a6aa7f5f5ef0ddca11341f40945a830213f2ef79d7cba2171b5a86ccdfc19c38b51a317ecddf98a7841cf25a9b06e86cc5a87761ca95c77f522ddf7dfe6b4ca0
EBUILD cryptography-1.0.2.ebuild 1586 SHA256 ad3ff910b90ebec4f6c94da0d4ebd6d187ba9ced1f28df381f50a944389fd759 SHA512 7c3575322204c897c63a5cae4d3ce86f11586e07d55dc2b07fe8186c2e2aab7665883cb08765a0111238593c26e4f11a271a866b69de0437244cf73c8f9c2153 WHIRLPOOL 03a11b269509883ac038b8106845134019874fcb1b7dfd048493e2cd23d636a7e38d7012c4382117eaacbbdabfb471626b6a8357fac78ec58bcca0c97e9f13d4
EBUILD cryptography-1.0.ebuild 1430 SHA256 bc1788f8313118045cce596a89757e1c3820b5200436fd9cee49c9a11757b7a1 SHA512 d655c5d8c301d778c242e4386f6b9564bad2730506d4b93d736df7a1ad74d8ae904bfc840e345f523c6667f8b52cf8c7862c8ed15113866b07a27d0b28b5e496 WHIRLPOOL a6aa7f5f5ef0ddca11341f40945a830213f2ef79d7cba2171b5a86ccdfc19c38b51a317ecddf98a7841cf25a9b06e86cc5a87761ca95c77f522ddf7dfe6b4ca0
EBUILD cryptography-1.1.ebuild 1600 SHA256 187a574fc61176a6b5ae96f7bf93a362c1cf8504d5b47d88eef3e96ad5b48f29 SHA512 230243a3ec049b908d1fe82c9a364ee685951a12cc9a597b00d030a758e7e7a4080a3d654a64b7b4f73c220eea01c17ae226909fcc9d46a122a645585c0ad603 WHIRLPOOL 2f1f8520382ce6854fd55e31147a1ec50b8e888ed4b83e7a17add420ee02d7fd0863690c7250b38d369db337b35b4f10e4802e078ff89dc9bdd016e4dd3cf16a
MISC ChangeLog 8237 SHA256 c22eb0f4c94dd39980a8ce9b7d3b7149bc4ce59a7496f87c7e34951715c94e4a SHA512 b11fd6ecb95dd1265087e007ead9245b577ae76591343ed8f9bbf7c730344f0f31e3562edb87768a4a4dc3ab78a982b31bcbdae52b0060f805a7c4d0d64ec798 WHIRLPOOL 5e148ed158f1a68f8c1580c0ed5ccd3b50a6c88ce2a6228c80f5354eac95f8cfbf31ea6c2e2cc65633b1ef7332eb181efac8eaeb1a954a3004b081b3ed162286
MISC metadata.xml 299 SHA256 5e418469afcbbeb4c5fe13bbd314b4837450129be530e8bdcc1235055a93d6c1 SHA512 9c6f8f915d5eb09e69105a30c50b44c3a45f85c9ed7a638417b6ed45ed1306f92f6538b06c95f8f89a6e1884cec805966d1c1e455321f5aa910a4cb983ed658e WHIRLPOOL 8d970e0ec8a8c05067809272ab32adb11cfe5acb2570cae1ae51d0e41ae8e39108f101b8441da53a007843291b811bdf8d33bc710fec29f9f295a8c52c50ca30

@ -0,0 +1,47 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy )
inherit distutils-r1
DESCRIPTION="Library providing cryptographic recipes and primitives"
HOMEPAGE="https://github.com/pyca/cryptography/ https://pypi.python.org/pypi/cryptography/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="|| ( Apache-2.0 BSD )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="libressl test"
RDEPEND="
!libressl? ( dev-libs/openssl:0 )
libressl? ( dev-libs/libressl )
$(python_gen_cond_dep '>=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}]' 'python*')
$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7 python3_3 pypy)
>=dev-python/idna-2.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep 'dev-python/ipaddress[${PYTHON_USEDEP}]' python2_7 pypy)
>=dev-python/pyasn1-0.1.8[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/six-1.4.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '>=virtual/pypy-2.6.0' pypy )
"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
~dev-python/cryptography-vectors-${PV}[${PYTHON_USEDEP}]
dev-python/hypothesis[${PYTHON_USEDEP}]
dev-python/iso8601[${PYTHON_USEDEP}]
dev-python/pretend[${PYTHON_USEDEP}]
dev-python/pyasn1-modules[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DOCS=( AUTHORS.rst CONTRIBUTING.rst README.rst )
python_test() {
py.test -v -v -x || die "Tests fail with ${EPYTHON}"
}

@ -1,6 +1,8 @@
DIST ldap3-0.9.9.1.tar.gz 286623 SHA256 55812eff14919ddc9e53273c09846a0fd3e0d27a2c4b8a110427e58beeadd03d SHA512 f289e86fbc6bb36e7260592cb7f3423c593dcdb75ba43fa418f1367e48967ab175a27073b7c2b3cbee6ef8526f35c96c7fb90e1768e2da27829087abf9104d9c WHIRLPOOL 2325af48ead118577c6d5137d95fca5eec39e119b6ae2759f1a571f78a040bc7ccbd17c5e4760c2d232520a5252129f032c26d814c3c84d1f390222561253692
DIST ldap3-0.9.9.2.tar.gz 290242 SHA256 867e448822d91f8ef351bf3dcf8dce43a36312d454db1cb114a3298e3aac6ba4 SHA512 6533bb0e3b958622ac8207ccc12d0817a3b9562ccb5cc911751d73e7b3419f9ae6cf87ffebc5df7b27cd82fc43b9570260a04cb15a5caa97e75f98aa6359f7e5 WHIRLPOOL 6998ddf71445aa5183a9cdf5e523f515dc99f6d4f0bdf562c0537431dffe4f073bf224b4b37a096a06b1a8d0d967cd8af7e81e097a430c036db5110a77ccd2b8
DIST ldap3-0.9.9.tar.gz 285775 SHA256 4555b78ecf3ef8ce7fb854c1e863d8f8ffce5f49fa599d04c161749a8fdd16e6 SHA512 ce149629e49add9704fa853c6e7b644e1b4192bee378be757ff6911c5dce89b8532e22d208248475f1531d433d168b806151082179b45c5ea9f57df90203333e WHIRLPOOL 917095ad6f4f477bf2834c4e7da8c6909561c705f36df5598e48269dd2505c66720369a6846e9614feeda5c9b2a6d4317489da2143d6c87584df13ae02ba3fc6
EBUILD ldap3-0.9.9.1.ebuild 697 SHA256 983045fe00f14b81a09c33f1b82e1247765c1b1c4269658a873c29ccd1f8777a SHA512 e16bf6e82aad5acd1197d4d6e367ab0792c41a6c3e2f20e1023aa98ccae50058b63a9b5886699dbf289e767ffbc7c825f8c4a984ba91f361bc7c7ac3a90b5326 WHIRLPOOL 6c6b9b8c40080ae7fb8186e899f50e6489c686d376c160d0be3187d04ad2588718c4902134cbbd10eea337fe227a11c7a9e18c9beb212bcd4998545568a6773b
EBUILD ldap3-0.9.9.2.ebuild 697 SHA256 983045fe00f14b81a09c33f1b82e1247765c1b1c4269658a873c29ccd1f8777a SHA512 e16bf6e82aad5acd1197d4d6e367ab0792c41a6c3e2f20e1023aa98ccae50058b63a9b5886699dbf289e767ffbc7c825f8c4a984ba91f361bc7c7ac3a90b5326 WHIRLPOOL 6c6b9b8c40080ae7fb8186e899f50e6489c686d376c160d0be3187d04ad2588718c4902134cbbd10eea337fe227a11c7a9e18c9beb212bcd4998545568a6773b
EBUILD ldap3-0.9.9.ebuild 697 SHA256 983045fe00f14b81a09c33f1b82e1247765c1b1c4269658a873c29ccd1f8777a SHA512 e16bf6e82aad5acd1197d4d6e367ab0792c41a6c3e2f20e1023aa98ccae50058b63a9b5886699dbf289e767ffbc7c825f8c4a984ba91f361bc7c7ac3a90b5326 WHIRLPOOL 6c6b9b8c40080ae7fb8186e899f50e6489c686d376c160d0be3187d04ad2588718c4902134cbbd10eea337fe227a11c7a9e18c9beb212bcd4998545568a6773b
MISC ChangeLog 904 SHA256 6d1b68bcdf42a67cb033270d823997f4f8228d4a31c8f0218c338e94a2ac5290 SHA512 39e3b4f4d5df749c28081f4a0e2846cf064328e1623ad865213a405cd7fd79b89eac4f4366242454b5d157ea7c8eb5688abcb81fdfcdd6a4d6f40e0874e78d84 WHIRLPOOL e83f6241d0cc2752b2cff7f1038cfda42832508dd5a6092aaf8609930947db0de9eef9dced6bb8d8061bc3ccd5b30de8b8f8423109dcd4725a8fa4c26a2d768a
MISC metadata.xml 587 SHA256 0c59344bd0a0da06f9449e218437effe13288e7628af4ac66c2ba45626f6c466 SHA512 694c7940683f771d413b980c045afb16c9acc24ee1b289d39f94feced6798d4a440f2641552746651b324d33d26a85aefa9b84e71804246f7ba28860622b1af4 WHIRLPOOL 6c4a4831d693005f49a776297ade697d8ff400c70c37c5ca347b2689fafdc7642ce567ef699f6acebab22e27436fac40d4d6a1cade953c000073280dd049d8cb

@ -0,0 +1,29 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="A strictly RFC 4511 conforming LDAP V3 pure Python client"
HOMEPAGE="https://github.com/cannatag/ldap3 https://pypi.python.org/pypi/ldap3"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RDEPEND=">=dev-python/pyasn1-0.1.8[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )
"
python_test() {
cd "${BUILD_DIR}" || die
nosetests -v -s test || die
}

@ -1,9 +1,9 @@
AUX pyparsing-2.0.4-print.patch 1527 SHA256 708905d5ae94e43e046f7cd17ab58e33b326e72d78f31d10718896e4d2cd0e32 SHA512 c9ff1f4c542b3b7ba6ba8b21dcf7d159922c1762c202e2cec349e06deb3806e2032f1f445e7b179f8a79fde84fe05e97fc876d0a37443de422aa021ed5c251fc WHIRLPOOL eee1569027b4849696aa7689eda59f473aa525ec1b372cba8422cebd4e0d674d0efda6fe345b7c1193efc357fc793b73ff813a703f5b03843b401432bdfcf890
DIST pyparsing-1.5.6.tar.gz 1418892 SHA256 5c84aa4500e82d5aa2c0842d5628c5da985e68ac1fb33554e0e5547eb3c85a75 SHA512 614c1a016d121b7c4ecf90a164bbe323affd6cf72319c8494e9a583078ffa233c351627fc3e793307e407e043570f8301f112c4d86645dcd130220ed976289c8 WHIRLPOOL 278d37581a950a570ac3cca2a5f8b674c909220fddc47072d9d52c38b8dfc30b335530dffd3c522cd18e58e9bddcc5e48d9184cdaf4b09203bbba308607e24a4
DIST pyparsing-2.0.1.tar.gz 1129563 SHA256 0007cd3f008eba4a203f1f6b4b133ddc352552c8808b694c88c23db56416e4e4 SHA512 e9c9307c59c7020f4a454458703bd1eb4ef0ac513b2a6a07706b5d676c010f33a72d03d78a61bf3daa96d6598b966a3e4921a88c50f71939a697fa00377ac67a WHIRLPOOL c95815cc6d8471e1ea730daf19ea954fbbddbc67b771700100b04c7103e1ec5e7226e3881a037476f898a3874c072baed7ed159ca32566bd8ed825ab8f4f3cbe
DIST pyparsing-2.0.3.tar.gz 1462653 SHA256 06e729e1cbf5274703b1f47b6135ed8335999d547f9d8cf048b210fb8ebf844f SHA512 9771851f4b0191c7d3f8d2a2a6d2a9198b173120d3f133d08284b71e792fc59a906d571edea8f44ba04ab00c1d906e1974d1e8a2d6155d492de1358ba99c575a WHIRLPOOL 42b9c7aa0b8d4d91436a01a60cbca64a9c8f7798b7aeb60bd2c4af085f9e13167a5ac5132d55bd890b4890c00428e908dfae32ed78ec153c868ee02ed3cdaa3f
EBUILD pyparsing-1.5.6-r2.ebuild 1307 SHA256 24f7ed7a6bcad5fe6b6b47e59fad4e62032f83c3f4253bd5d0f17f2c78ce625e SHA512 dc1c8763e740cbcff4fe392f55c2a85b8c6accab3d1bae62455cf712d6089ea588ceeaf854be51c23e5699be54dc031db165e2a470b51639808a93fa3f9ee9e5 WHIRLPOOL d2d4ee90671fcec151e532e97730802a9235b9f0101e25eeb952532d15e66698872dc42d765d610c545a619b638971a9375c32a5f4c78f5b98d1017667a4eb87
EBUILD pyparsing-1.5.6.ebuild 994 SHA256 6e02333a5ed3c86d243502ea93dd3a78a74510fa8ca2b37a46acfe9fbcaf39a9 SHA512 1d07184c26e6f7488d2efdff957a737c0cf7b711223eb3583d1d93dd59462e1843a52df63b635ea6bf3193fe46fa0af06c088ceb021a24aec4963f3eec81e22c WHIRLPOOL 7682a1634411938d682a235e170fa007d4da971d9d8acadb5e0ad8650e807c653d37c87f7d666265625fef565b44e5c6e7486a2dfea0f0e9cc1d7a7b4616b0c0
EBUILD pyparsing-2.0.1.ebuild 915 SHA256 a45533ee2d24de8f750b3c911c8825cda0f5c25b72b613255abe1965a4c107aa SHA512 a5292f65a25d12a1d0e01a3ebed2ac248368e8df9e3d1837be588c8b9c3d73ecc01cfbba2fff34e25ac2835ca0e05aa2ec838a7242470196d78bb1adeca912a5 WHIRLPOOL eacd579a3be5c40be59bf7c867dda461718cf7a10a22a1730c74587f4d707b3cc453593173cb2a9f879ae9cd2836a4606649d1d296059e7eae062a47ffe3effb
EBUILD pyparsing-2.0.3.ebuild 1040 SHA256 fef8159ddcad5fa0221623a0def186dcbfb0bc6489be7690b52482704167e41e SHA512 cb0bb982f83f82393df43ca9d3c28f01303f0043b6244bed2de27c619f81173f1eee04634c2899c199b4e610909c2ae246fa5884151ec8b7812335c3560984d8 WHIRLPOOL ac59444058692a27c186027bd53377ebd6be570fd014d592880972fbc873cebf3896fc41b8f0c6d394ca5b198da8ba770e2d44b2c3b16dc2f4bc33902bd5c442
DIST pyparsing-2.0.4.tar.gz 1140009 SHA256 c43c9f1395975bf2b032c20e6b149d6b698cdabf9291079bcaf0131709e95f59 SHA512 021d3610ead6b864b1e0227b6cad2393aae0c1f38a44c09dd7ac33d05be30cb4c75176a33ebd8c44e87ed9d54b58aaf27fab7ac8f3cdcb3ce4418b5b0d586b01 WHIRLPOOL 0fa3fe631c5c6fc79fb13f029fe8a32bd9651fd663e915c5be394225bcb1ea1f199d3edc2294e7a4b0732590e7a0cc3053effca9aa20155ca69d4c3908019e6d
EBUILD pyparsing-1.5.6-r2.ebuild 1285 SHA256 f0928dd93cf4cd8215831ee8ca41778fb20e4c549b12f7dd99f007e3ce34c8b7 SHA512 929d28714c519f673a670c863be27a6dbad1eba3f9b137347c10a9b8529b3569f65fe72e5ee0883d16d3f55e65076c33c509ac9b57e2861e450f829443477219 WHIRLPOOL 0e3b4ac60b31f5c61c0f5305455aac49e2a01cbe89322ac281f269e709ff388b407bc0cbfc2f5eeb3b7e1cd5df37a7e82a188824d47a81be5d500f68fe3ecd41
EBUILD pyparsing-2.0.3.ebuild 1024 SHA256 3745d9d1adc399c44cd0d53bef44d3f439d64e8b866e18c0497dfd43f834102b SHA512 c2cfed78f4c0e86c05f218ed7a8e927bbc9db8a0feabe8fd9b6b098ff6307d62f045247b892c4b7b1a55f028855fc75248b53dbe0c88943730cb3770b431fb60 WHIRLPOOL cd29cb3084d7d52c8468a3f38238a652bad3d5573b83957db97cf9c7995ed9cd3c8f0155971069b4386c9b8878bb329ec05bd932ac1d799afc645fb43c71880b
EBUILD pyparsing-2.0.4.ebuild 1132 SHA256 a9e03dea1cdc18b89bcf3b351462f47716948c9ff6c6cef9e93101771e1f2d45 SHA512 38cb98bb63a5a103c339d81c47063f7e46440b870cfc9a548477400fd7bf905efeadd8e4a136025c3c5812d3073de4861cca291202c11f298a1d02d36b7d811f WHIRLPOOL 8e2903da39eb90c121fe90539ad663e848d340bf2a51b10a1e4e84c5b29d60d358c2649526d8cbe837e45e39b46d20646e936d9c3f72850b70eb1516189387a0
MISC ChangeLog 15116 SHA256 d700474f7c6f5e3213e27fbac7bfebf23d91d1edb29cf2c13f9bd446c20e7795 SHA512 63a09490efb7baedb33a214dd11fdca209e3036914c28e94959f19d7c506c2d3f5ced6e3860180723f1d3392568eaf7e00b17e628d75f8d24aea1517e7462887 WHIRLPOOL 283a30a1de3fc5b48a26429c46ecd258c57b5d06969c067f78b888bf5e7df25f395afc4ff074e299193f78e98bbb741847606d4cc7829f9bd7709f3eb025e902
MISC metadata.xml 597 SHA256 44275e1133450eb902f38d58e57db64753da54596735365ea1cb63c97611d02c SHA512 74068990d1ec8ecaa2f8576fcf7fb1c5dd04b1993c71e9125074cdbea004fe074dee5d0ceeed2d552816338fe63805e908e3cea41b9ffb9439f247ca6d8f58e0 WHIRLPOOL 4c9d83788fd7bdc5d73a7f5fd3da2aa4473591596d2c24b5a9805bdfbd0bc1debc079fb39ca2317fa872ffdcdaff0202eb2876361e989cf13085dff984bb0d32

@ -0,0 +1,51 @@
pyparsing.py | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/pyparsing.py b/pyparsing.py
index 81c82ce..55c72a3 100644
--- a/pyparsing.py
+++ b/pyparsing.py
@@ -22,6 +22,8 @@
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
+from __future__ import print_function
+
__doc__ = \
"""
pyparsing module - Classes and methods to define and execute parsing grammars
@@ -1554,19 +1556,19 @@ class ParserElement(object):
run a parse expression against a list of sample strings.
"""
for t in tests:
- print t
+ print(t)
try:
- print self.parseString(t).dump()
+ print(self.parseString(t).dump())
except ParseException as pe:
if '\n' in t:
- print line(pe.loc, t)
- print ' '*(col(pe.loc,t)-1) + '^'
+ print(line(pe.loc, t))
+ print(' '*(col(pe.loc,t)-1) + '^')
else:
- print ' '*pe.loc + '^'
- print pe
- print
+ print(' '*pe.loc + '^')
+ print(pe)
+ print()
+
-
class Token(ParserElement):
"""Abstract C{ParserElement} subclass, for defining atomic matching patterns."""
def __init__( self ):
@@ -3803,4 +3805,4 @@ if __name__ == "__main__":
"""
CHANGES
UnitTests.py
-"""
\ No newline at end of file
+"""

@ -7,13 +7,13 @@ PYTHON_COMPAT=( python{2_7,3_3} )
inherit distutils-r1
DESCRIPTION="pyparsing is an easy-to-use Python module for text parsing"
DESCRIPTION="Easy-to-use Python module for text parsing"
HOMEPAGE="http://pyparsing.wikispaces.com/ https://pypi.python.org/pypi/pyparsing"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples"
DEPEND=""

@ -1,41 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
inherit distutils eutils
DESCRIPTION="pyparsing is an easy-to-use Python module for text parsing"
HOMEPAGE="http://pyparsing.wikispaces.com/ https://pypi.python.org/pypi/pyparsing"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples"
DEPEND=""
RDEPEND=""
DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="1"
PYTHON_MODNAME="pyparsing.py"
src_install() {
distutils_src_install
dohtml HowToUsePyparsing.html
dodoc CHANGES
if use doc; then
dohtml -r htmldoc/*
insinto /usr/share/doc/${PF}
doins docs/*.pdf
fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
}

@ -1,29 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
inherit distutils-r1
DESCRIPTION="pyparsing is an easy-to-use Python module for text parsing"
HOMEPAGE="http://pyparsing.wikispaces.com/ https://pypi.python.org/pypi/pyparsing"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples"
RDEPEND="!dev-python/pyparsing:py2 !dev-python/pyparsing:py3"
python_install_all() {
local HTML_DOCS=( HowToUsePyparsing.html )
use doc && HTML_DOCS+=( htmldoc/ )
distutils-r1_python_install_all
use doc && dodoc docs/*.pdf
use examples && dodoc -r examples
}

@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="pyparsing is an easy-to-use Python module for text parsing"
DESCRIPTION="Easy-to-use Python module for text parsing"
HOMEPAGE="http://pyparsing.wikispaces.com/ https://pypi.python.org/pypi/pyparsing"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"

@ -0,0 +1,40 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="Easy-to-use Python module for text parsing"
HOMEPAGE="http://pyparsing.wikispaces.com/ https://pypi.python.org/pypi/pyparsing"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples"
RDEPEND="!dev-python/pyparsing:py2 !dev-python/pyparsing:py3"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
# no contained in the tarball
RESTRICT=test
PATCHES=( "${FILESDIR}"/${P}-print.patch )
python_install_all() {
local HTML_DOCS=( HowToUsePyparsing.html )
if use doc; then
HTML_DOCS+=( htmldoc/. )
dodoc docs/*.pdf
fi
use examples && local EXAMPLES=( examples/. )
distutils-r1_python_install_all
}
python_test() {
${PYTHON} unitTests.py || die
}

@ -3,7 +3,7 @@ DIST elfix-0.9.0.tar.gz 372014 SHA256 8b547d987edb2f7dc23ddf30f959d7d051a9ed4981
DIST elfix-0.9.2.tar.gz 398758 SHA256 1a50ec57d6f5d1b25dcaaaf15f82849774e9e4e7e263cee3aa4936c5e3d6f071 SHA512 a7be30722abe7249ec42024d33b2bda00524cfb85da66b4511c5056efbdbfae1d3c2b42048bcf4d5cb7c0ae675f763b74a834d93a25b541ebac42fddcd2c6cf9 WHIRLPOOL aead1a63612ea187dc00aa52ee2c18431036176aae2e0e08d3138ced751f28947ee8045dd63dae67f89946d5b64e705a6b6d45b884d3d9da1d7e6e03b37ed700
EBUILD pypax-0.8.4.ebuild 893 SHA256 1e3398d362aa3e6a215c3e17d44c2e1e7155587af4b1265641061e7f41366aa3 SHA512 695cc89d90e72a9d894fd441496bebf493cd8f1fe855478912bd49972fedc94176ffa4ddbd32636d7f2843e87bc8a8a134a49515ab27abd2e2c9fead669314f2 WHIRLPOOL 5a95c51c67576556cc64f9a2f19a5755519ec95abd1197f15709cca68a7acffc7854ef934aa81f7ea1634a0aef432ddaa4e4d7a448bbaf6e15ba50a2612e4a83
EBUILD pypax-0.9.0.ebuild 897 SHA256 d353ea6233d7d7b4e43bdd47c0ff4520449399d9ddf8f9bf8664fdb3c0ee0d81 SHA512 a109672f157683fb40803aa0360f02f9d38999d79b3c5031366df11c1a1ca2b02d730f43c9484731323d0627bdda9ebc9af2d5cd8f99c698e28a44b5b12a048f WHIRLPOOL 226d7a00676f20242b0a0dfe84004a6f83b10a41d1d10127ef23909ff62a44ed37f3c782da80716f1bd15e28f6a4d0a6a18f2704ccf87b9385d4cbd8a9edd811
EBUILD pypax-0.9.2.ebuild 1082 SHA256 e14ac6b1d868cd61424e911c6dbfbe06bde28bdc6e981bfde9ae3a3cc8dc32c2 SHA512 8228a854e86d15f9cadc5d413a1f16d5aa863b9ce3d1c25c203032ceea1b38bc69644883ee131679e7337b276d64b1d4a998163ef5c8f0f4f7aae3f6a68ca458 WHIRLPOOL d5fcdb13ddb6b98f3a0edfc24eef9c9206cc987d0d4a3d9c61e11470ae64a30d6065f650c8fa85d5de167f4e2afcdefa3cbf6843c7cb9aab270547454a19d89e
EBUILD pypax-0.9.2.ebuild 1081 SHA256 328cd6d1be476f84dbde18ecfc9ba472517c72fb13e062579efd3ef5af3b19b8 SHA512 811f5707f5a1b4f69a6fc67c88783c9e5b4c670a2220f79b19ab76f9019bbc226a2e95eca0c2d0753c9c5810d1144141622e693acc82a77b8b0a5d757f321b6f WHIRLPOOL fa89f370d7a54f37c711506fe4c81736905153f95d69f88e43e00a76fd9d46da3c6790524d8c587ea6b38544cccc221e7b9307eb8e747bd1ac5b894179d93968
EBUILD pypax-9999.ebuild 1082 SHA256 e14ac6b1d868cd61424e911c6dbfbe06bde28bdc6e981bfde9ae3a3cc8dc32c2 SHA512 8228a854e86d15f9cadc5d413a1f16d5aa863b9ce3d1c25c203032ceea1b38bc69644883ee131679e7337b276d64b1d4a998163ef5c8f0f4f7aae3f6a68ca458 WHIRLPOOL d5fcdb13ddb6b98f3a0edfc24eef9c9206cc987d0d4a3d9c61e11470ae64a30d6065f650c8fa85d5de167f4e2afcdefa3cbf6843c7cb9aab270547454a19d89e
MISC ChangeLog 12040 SHA256 f4db17e69dbb409cc06ad9b8de295d2a5219ce08f5069b7f868b1bad038a22fa SHA512 cbe9487651e5019a36c7607b0ec74ffa9a65f8bc16a0ae36873c9efb28d2a011ede094e15b683b2c46ccba2bfd60852675155ccd8e2a46f98c244d64e7a04ea2 WHIRLPOOL 2e20773724a3607263f15bc695bbb966f4b4951b8b22120917edce8ef0d9e582754413879a2c101a4faf735b856e1f6043c2a78bbd3cf5a9c40fce9a55e27742
MISC metadata.xml 414 SHA256 b8a25ee4be8142ffd84a774ac6caa868b6e745dfc42897925374cf6ac8ed1443 SHA512 b7323283a6bbb9021ff9538bb79222c8cad75a22778a4a92e01477e18da6d04b79dad10fe72a22c23c428a33e53e24e67c789895335bcc250f5e2f231c25d467 WHIRLPOOL 22b9464f1fd2ee62b7f05667ee66482a4e6aa1c91e9139a152e4d24315ec308c8905c6db3a07f0a14948af9e26d98ac3d7a11c5ba73bbf5cfcf60f170e811e9f

@ -13,7 +13,7 @@ if [[ ${PV} == "9999" ]] ; then
inherit git-2
else
SRC_URI="https://dev.gentoo.org/~blueness/elfix/elfix-${PV}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc ~x86"
S="${WORKDIR}/elfix-${PV}"
fi

@ -3,6 +3,6 @@ DIST simplejson-3.8.0.tar.gz 75875 SHA256 217e4797da3a9a4a9fbe6722e0db98070b8443
DIST simplejson-3.8.1.tar.gz 76033 SHA256 428ac8f3219c78fb04ce05895d5dff9bd813c05a9a7922c53dc879cd32a12493 SHA512 9c135347a015f5fbb4373da61282230430320c89bc1114f7487eb632bccbe29a4b2c396d724c6c72af5c7df78f1676869a037be9d137b4f29f18e82a9eb2b1f5 WHIRLPOOL 8441ccaff4e4115d58461f528179c4fc25139b5f7f86cc85826798e392e664154468f1fa2471f18fc7bd518adf06a75b493218765ca4df022d92e6ee24552e38
EBUILD simplejson-3.7.2.ebuild 882 SHA256 cf7e51c8d30ba47cbf08b64e76f0fa08346c8c352792f27613b255f4db6dc464 SHA512 d3090fff35c8c6016f9c61b587a0ece5b0e0c5502ca2090e3e3b5990984bdc70003f1a05af9ed5d7b5842765317733250dea07c089a3ec4440d3cc06d27b44b2 WHIRLPOOL bff4de9e3d059d0187aa44ec039e05c9e11cf79941b4dce1bf990a03000751f45974ff2be3347d0eaaa83ddcd637a967d6e735a37900db73a65a672e4b1ed596
EBUILD simplejson-3.8.0.ebuild 888 SHA256 db193179ee19aad753cde0b81990f3b821e8edc49bb69520d2880d9a4cb25ad2 SHA512 d2e2a486f28a3535946b3900c0a1fee52ca48445c75fd2a753d3c70ad4e533f695ec4d3c6a2435b162f620d764632c38447a1489701f0a9b04d75c48f26a2f4f WHIRLPOOL 4b04725fcdae0d23191d471b61b05bc7c47dbaaf61b5f09231c8f6674c608764f8e0dcddc178ebe550625a17abe375d78b22d6ae4562db77dc92bbf269656d86
EBUILD simplejson-3.8.1.ebuild 888 SHA256 db193179ee19aad753cde0b81990f3b821e8edc49bb69520d2880d9a4cb25ad2 SHA512 d2e2a486f28a3535946b3900c0a1fee52ca48445c75fd2a753d3c70ad4e533f695ec4d3c6a2435b162f620d764632c38447a1489701f0a9b04d75c48f26a2f4f WHIRLPOOL 4b04725fcdae0d23191d471b61b05bc7c47dbaaf61b5f09231c8f6674c608764f8e0dcddc178ebe550625a17abe375d78b22d6ae4562db77dc92bbf269656d86
EBUILD simplejson-3.8.1.ebuild 887 SHA256 66f33fce48b1ebd1edf88de3d44a82b162c86ad2b650a63110f0fc841b43244f SHA512 1ae8d86497f28cc7025f6298ee4ce44f4cb6654a71dce11717f22d6ad9f3c05f262df771d0547d29437bae3f7eed8460a3de42ea483445547e1487a9256edc09 WHIRLPOOL 074d18c4bad13fdeb3d897eec4158b8f33ad0d2dede7341d928c9d9071fffc803e692e22c59c81220832e711f8f13b07eba30661301fb7ea783eed5c6959b386
MISC ChangeLog 20012 SHA256 e39d4c6cd4cd924788d2bd4049fedd1b381afcd33616a7895d9cdf02f65e7345 SHA512 9fd0346a823a3c1ae7e67455b7ef6ae3feca5efcf28d96415cc26e7bc33da53e9c9c1a08427b700341c0745a4466dfaa7bf03630a5131ae0e45bd85b3fef2240 WHIRLPOOL 8dd15b3b94a879cad184e28e4a5a8d5c88c6580408f4a4fa5e36d7fb9c1c717d8d8cc1e6298911b0c8fc0d5196f9781df91f26f6edacb7ef566fa5db3208953a
MISC metadata.xml 238 SHA256 1148fb51b36e56a634aa7295cee267ff6496a65f5078e35951e72e911969d45d SHA512 e3dfb4549d8b4187ebcbf1ce3d959a813a5a496285c6361ff70d0026d7709125a594bd436398667204c07fe6709c89a76b1a4092cbe78d7afe2396329e09a86b WHIRLPOOL aa62c94d4c9ba9e06bfa3e191c23572567cc41bbd542c688cd20179e32a4deb8959628a25657fba115f7100e8152b79f58dade2c8c1bb485aec0ed5c21dbd302

@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="|| ( MIT AFL-2.1 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

@ -1,6 +1,8 @@
DIST chunky_png-1.3.3.gem 346112 SHA256 4078934795bf845e4015da25d5a64822a286105e62e8cb85c9c94a7ad02d82d1 SHA512 ea9039a88bb26662863faff98248e8a903e2169fab376b74fc2b17b62f6a2b0201ff67902c596d61a98bec74adb5110bca31c0a6e0f5bf201eef3534f234cf8c WHIRLPOOL 72966631bb53c961573a60eb881a850801617eca512a7a47122d0647dcb50dbe0c673f0ba79c4ac244eb20d7b2886cb8ba1862f76527cef12b06d6b9126c4560
DIST chunky_png-1.3.4.gem 349184 SHA256 dc71b0f6bfd38dd9040faa7b1b2ea90c2bfcd5971ee9040785d1b93de484bd58 SHA512 dbcabaf5b5d5627fbf9bf8de3b5692117b71255b25c062068f879fc75c293939d7ff552e9e2a29ca26d711fd00bb9c40385cb36e50c4fcccbaec6d122fa29ca0 WHIRLPOOL a3d92d2106a3a2ae6587acfd57ead27d1f38b9783a80342e0838230259caf5f5661510b070b0bc6aa8289e0f15a7bd3d68338d9aecdaa3f9c4dbc13c52a4a82b
DIST chunky_png-1.3.5.gem 350208 SHA256 b6ab1011b2e79bcc973c92deee4110d071d5cd59ed950efcd0aba49a5f57c06d SHA512 3c036da20a77bf3525f2d76711e3dee697360dce59c0aee13e57f6cd6a77e7cde0bc94be15ba3c8792e45652d6825f520f8d16f5bc90ca2315a9b3ce17870494 WHIRLPOOL e7ac53ed0b2f959d0016a87c48140382f07477cb061558ae25120e04bd4947ca399321520b0fe508f4e481763c72ab4ae03a693e62486d58e0c3482b371990fa
EBUILD chunky_png-1.3.3.ebuild 722 SHA256 52a125dfa0040a7a08bf49e8739e88d5a95a9b87c03f81f28100343e5cabebbd SHA512 09fd778993ce67a44af7fb64cbeb573269f376dcabbb5121aa1760c732efebb8df1190fff7dc1742b33f2c4e2ff60c9a800d624918bb5c03bce04cf55e31ee0a WHIRLPOOL ffd5503f03f8e258a4d22de617faf46abc3d389f5123fdc56cb328e0028935de1b9e5a93094adcb30a6f953cff07d0a8b91e6b29c0e082c2807001f0327f2c67
EBUILD chunky_png-1.3.4.ebuild 731 SHA256 b046cc6f2777342ee758495a815a43ac5ef3ebb24d3aff063a9cb185b42a079e SHA512 093f8324819f797e0c47d59902759817d94451c6730f74e6e0f2d9fdbf768882f0f45fed10965c1718e95583f50690b698f9d6b6258b4ce0980038e8feee64f1 WHIRLPOOL e4f6e0100e2aaa4ae7cafe1ee8c1f94a29ae26656e856464164ae56adaaf51c6987d4762679821bda543e3708a76c17ad8fbe6aad3f8b28062b7d2b220fdc6a1
EBUILD chunky_png-1.3.5.ebuild 725 SHA256 00cde8e2c0152f9e16d7a2e11843362290b8f8bab184605cf140c634b0846616 SHA512 cb7092636c9ecd99be3e5240c895e62c203aeaba3ac8a8e46d00af6cdd382961743d39c750ce7a0eb61e5dd5c5f475de4cba0d429f4b62e23f5ebd79a1cb9658 WHIRLPOOL bb93a10f0de690b52b47efa01f4428f540fcfb8514fa2a06f3dad5206ee51a279d87c73d0ecf927f753f804e28a82489b108cff041f45542c080b47169801514
MISC ChangeLog 2892 SHA256 5303ed037b079f3afb02bb863b405d9487123174ee76d3934aa8bd8056e63f9f SHA512 dbb20a9324329cd768846985e87e8b700032ff9bbe776fded9909c9cd2f4b1ba682ca06e0209402ac7e502e32eda34d8efdfbb515386e1ed1a91378b5fccbe98 WHIRLPOOL 1725d17d5ae1d49b30ea23a445e9a60322aa54e21642f4607870f91f405a69ec5b54ee8e40b71ae39ce511865a5a1836c4dd64899fdf6b1dbe14d4a6e1d30677
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b

@ -0,0 +1,34 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR=""
RUBY_FAKEGEM_EXTRADOC="BENCHMARKING.rdoc README.rdoc"
RUBY_FAKEGEM_GEMSPEC="chunky_png.gemspec"
inherit ruby-fakegem
DESCRIPTION="Pure Ruby library that can read and write PNG images"
HOMEPAGE="https://wiki.github.com/wvanbergen/chunky_png"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
all_ruby_prepare() {
sed -i -e '/[bB]undler/s:^:#:' {spec,benchmarks}/*.rb || die
rm Gemfile* || die
# Avoid git dependency
sed -i -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
}

@ -1,8 +1,7 @@
AUX biber-1.9-drop-mozilla-ca.patch 9857 SHA256 ac23ab0bd0c9e86410221539bf6a3e38a138f07d495d3f3515eb81f1db933ede SHA512 4132c49da760243b5f78f7435099c26d2da44a69f6eb3a6bf1d5be33fccd784c6bd83c8fe9902d5f810d88898ec800dea73d6a19fb154ba1a4899f9bf4d3f76f WHIRLPOOL 3787d6c38d19e2bfa636e9b0773d9cf225fabc2c4e4b3d208acd558451dbf852e4276ea7950bcb9c0c3e9befca3f6891003e34d1046294dd56027dd0f8b37dc5
AUX biber-2.1-drop-mozilla-ca.patch 9235 SHA256 894241bfbfdf40f3f2d82f62866a6036a3bfd8fcedd2e863ae7250f72a0c4782 SHA512 6e546f6a0793392bdd73934ceb3c590cf95ad40f508cb7215fc8e96048ed921d436c1d807a4bfc0313deb651fe198f66e3057e3c71f86660afba5d91097a3cb6 WHIRLPOOL 8411fdb6b97effe65a5913b0ab2a879f871d9ae134bce799f2e279a411b2dc30a032d7228a8e158c4cc74c4337f43983dbdf10c6b40963d7a19ecb2171d63408
DIST biber-1.9.tar.gz 2046569 SHA256 4b8f7ab78f326f2c862c99f8dbb3b224c49f9289820dc226c9529dfa945d9066 SHA512 6b417fd2537e832e8309e3cd1405037a0e1a6e1bc2f2759a208a97f1107a787c269eb3dd9a5b3875855dd50d641dbe7d61b7127d11f986a05d1ceb08ec6ecfda WHIRLPOOL 47b39ab2e0c35e48f4d627bf24f4c03bbeb6b8f499c6492d403da31098b1eb13cd998713f7fbe38c260dff1418b1bd03aede7fa86cd04baf4d5dbe04816e4377
DIST biber-2.1.tar.gz 2222706 SHA256 7b20049557869a994ed9e0373f620720370981b6412ca415f0408d1af893f8f4 SHA512 4a19bf9781cb90da52d9f08163b9ed400233db5c446054b12ab339786456e85bc7aba16ff8c0a36351ecc66b90e4a93e594e820b52f93566449b8c96b27852fb WHIRLPOOL 0c7b1827e3e9ede6aebd45a00b63eac8cc3e7896d89c219fa2c467b4b6b10f48f2180aeb70d727f14620267943d59646daf4d0f09ddb1bd7b6b4b945d973dc03
EBUILD biber-1.9.ebuild 1534 SHA256 302d4c79bd545c796ec3cc4cadfd3ea0c6c1f4c7107f87bb686b035633a955d4 SHA512 3e5c78610e1c7f4869c602078962c0f1492418cc6dc93ab73ea76d9c8e8fa94007bf1ab7b8ac7cd921b1d1a00cf46320b0d504b1796e1fff330c1a228dc9a544 WHIRLPOOL bbf89fea06ecf711bf860a9c69b353ce1617f4b2cc92890bcab1519a206f29ecd59e28cc6dce32424620050b3dd4b61dea817a8f89ca2ddabd427a22af81dc2d
DIST biber-2.2.tar.gz 2296128 SHA256 6dd93476b27ac7603bc9f224a3b00558f86617209f93b74f8cb4a51f54480c2f SHA512 508b5a8046a1ff7ef6482b5c1f86ce427fa47f669ca224ee52252109dd6488ff242ea5076cafd47f66f288fed994b5425eab4c2566346046e0b2f656ca679d7c WHIRLPOOL 2006b26277eaeb707211a1828e70c4bbfd04030f56e91062c57050a5b0479d317455352730976f3f9206eafbafdccc71d9f071f4e9dedace1c77e8c79ab826b4
EBUILD biber-2.1.ebuild 1703 SHA256 d1ce84162c74b26539e297df541a27fdac7b91a2b5578e6071e6552feb679441 SHA512 c9d15f210c7daf755dc04b910db74d0d86f68c874488146f1316be5f4c722c03913309e60c5cf96e1723d7392cbb597082b5fc6e27a5ba5a65e1579f955d14e4 WHIRLPOOL a48e7195422ae0d4de12a29fbe982e8f56e3ff0403a706b70d74e01747058504fab971e9b17f58f272c42e81d61a45cedc282d22779c32237c7a00c7ba4b135e
EBUILD biber-2.2.ebuild 1708 SHA256 54a9ce41ee3753e2e093b6057dc3d378c169d1267d7fff073ab71a289a935ed5 SHA512 254595d7e33c9750ca68babd497db4c84644ef1881a33560ccf44ab2105db906ed7ed25fd73c83594a8e2d12f4598a120799d49eb50e1584b8dd09cc8bdcb895 WHIRLPOOL f2ea42be90a5df0ae34eee0ff5b9687f442d6a40e58843ae7b596acd9c529a2e99773e59e7e9b0b60578692e92d053d9b2c1c87dd4ea5385440ab4fda5c67781
MISC ChangeLog 1570 SHA256 a47bae03f79658cb14312b30aeae5f667b21237a8d937f398fecc259df66a0f8 SHA512 0ffe5c438703a2c01ca62f351458dce22375e9649bdb0d9e867d61287c1db8aef3cce386312d2c16f259475616cdc10ec973ba473020817f4ffaf65ee2022a19 WHIRLPOOL a03c99bbfe84851f5f00f563a5dec4125cdb65b75a596d9066309c4449416b9c52b832112c1e44aeb42ba670392e8975047c4d88362d1d84697124cb370dcdb0
MISC metadata.xml 364 SHA256 f33e6a7b83e11edee3b140648dd5a1f7238c9f9353c73e40bc5b08bc6bed23e6 SHA512 6c4e8a8b695312eaca4719d5460dcb774a5d76d77da68ad437401b28b93db19592c96800cd5223d6ae0b66cc429d80ef19016e59483c3661f5922631a9a4870e WHIRLPOOL d72b55967e434cc98b57c0f0570750fa0078372622d1e10b638b941a3e4fbe4b9522da5e903ba5854666f94cab6becedea4ee144839b0bbe1854b0a945e3d0ee

@ -9,8 +9,8 @@ inherit eutils perl-module
MY_PN=biblatex-${PN}
DESCRIPTION="A BibTeX replacement for users of biblatex"
HOMEPAGE="http://biblatex-biber.sourceforge.net/"
SRC_URI="mirror://sourceforge/project/${MY_PN}/${MY_PN}/${PV}/${MY_PN}.tar.gz -> ${P}.tar.gz"
HOMEPAGE="http://biblatex-biber.sourceforge.net/ https://github.com/plk/biber/"
SRC_URI="https://github.com/plk/biber/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( Artistic-2 GPL-1 GPL-2 GPL-3 )"
SLOT="0"
@ -32,32 +32,36 @@ RDEPEND=">=dev-lang/perl-5.16
dev-perl/IPC-Run3
dev-perl/libwww-perl[ssl]
dev-perl/List-AllUtils
>=dev-perl/List-MoreUtils-0.408.0
dev-perl/Log-Log4perl
dev-perl/LWP-Protocol-https
dev-perl/regexp-common
dev-perl/Readonly
dev-perl/Readonly-XS
>=dev-perl/Text-BibTeX-0.66
dev-perl/Text-Roman
>=dev-perl/Text-BibTeX-0.700.0
dev-perl/URI
dev-perl/Unicode-LineBreak
dev-perl/Unicode-Normalize
dev-perl/XML-LibXML-Simple
dev-perl/XML-LibXSLT
dev-perl/XML-SAX-Base
dev-perl/XML-Writer
>=dev-tex/biblatex-2.7
virtual/perl-IPC-Cmd"
>=dev-tex/biblatex-3.1
virtual/perl-IPC-Cmd
>=virtual/perl-Unicode-Collate-1.140.0"
DEPEND="${RDEPEND}
dev-perl/Config-AutoConf
dev-perl/Module-Build
test? ( dev-perl/File-Which
dev-perl/Test-Differences
dev-perl/Test-Pod
dev-perl/Test-Pod-Coverage )"
S=${WORKDIR}/${MY_PN}-${PV}
SRC_TEST="parallel"
src_prepare(){
epatch "${FILESDIR}"/${P}-drop-mozilla-ca.patch
epatch "${FILESDIR}"/${PN}-2.1-drop-mozilla-ca.patch
}
src_install(){

@ -1,221 +0,0 @@
From f31062a94aefff64cc193aa3a394fd3a623c2aa7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Manuel=20R=C3=BCger?= <manuel@rueg.eu>
Date: Thu, 29 May 2014 14:23:06 +0200
Subject: [PATCH] Remove Mozilla::CA dependency.
diff --git a/Build.PL b/Build.PL
index 3ea589b..76acdc7 100644
--- a/Build.PL
+++ b/Build.PL
@@ -49,7 +49,6 @@ my $builder = $class->new(
'IPC::Run3' => 0,
'List::AllUtils' => 0,
'List::MoreUtils' => 0,
- 'Mozilla::CA' => '20130114',
'Regexp::Common' => 0,
'Log::Log4perl' => 0,
'Unicode::Collate' => '1.04',
diff --git a/META.json b/META.json
index cf91a91..1855294 100644
--- a/META.json
+++ b/META.json
@@ -44,7 +44,6 @@
"List::AllUtils" : "0",
"List::MoreUtils" : "0",
"Log::Log4perl" : "0",
- "Mozilla::CA" : "20130114",
"Regexp::Common" : "0",
"Text::BibTeX" : "0.69",
"URI" : "0",
diff --git a/META.yml b/META.yml
index 7091ddb..82706ee 100644
--- a/META.yml
+++ b/META.yml
@@ -114,7 +114,6 @@ requires:
List::AllUtils: 0
List::MoreUtils: 0
Log::Log4perl: 0
- Mozilla::CA: 20130114
Regexp::Common: 0
Text::BibTeX: 0.69
URI: 0
diff --git a/bin/biber b/bin/biber
index 6038535..4c3ea1c 100755
--- a/bin/biber
+++ b/bin/biber
@@ -73,7 +73,6 @@ GetOptions(
'sortfirstinits=s',
'sortlocale|l=s',
'sortupper=s',
- 'ssl-nointernalca',
'ssl-noverify-host',
'tool',
'tool_align|tool-align', # legacy alias for output_align
@@ -664,12 +663,6 @@ default sorting (B<--collate|-C>). When
using B<--fastsort|-f>, your OS collation locale determines
this and this option is ignored (default is true).
-=item B<--ssl-nointernalca>
-
-Don't try to use the default Mozilla CA certificates when using HTTPS to fetch remote data.
-This assumes that the user will set one of the perl LWP::UserAgent module environment variables
-to find the CA certs.
-
=item B<--ssl-noverify-host>
Turn off host verification when using HTTPS to fetch remote data sources.
diff --git a/data/schemata/config.rnc b/data/schemata/config.rnc
index e798733..5fcce6d 100644
--- a/data/schemata/config.rnc
+++ b/data/schemata/config.rnc
@@ -72,7 +72,6 @@ start = element config {
map+
}+
}? &
- element ssl-nointernalca { "0" | "1" }? &
element ssl-noverify-host { "0" | "1" }? &
element tool { "0" | "1" }? &
element tool_config { text }? &
diff --git a/data/schemata/config.rng b/data/schemata/config.rng
index 185cde6..f7e4176 100644
--- a/data/schemata/config.rng
+++ b/data/schemata/config.rng
@@ -335,14 +335,6 @@
</element>
</optional>
<optional>
- <element name="ssl-nointernalca">
- <choice>
- <value>0</value>
- <value>1</value>
- </choice>
- </element>
- </optional>
- <optional>
<element name="ssl-noverify-host">
<choice>
<value>0</value>
diff --git a/lib/Biber/Input/file/biblatexml.pm b/lib/Biber/Input/file/biblatexml.pm
index d3f7377..21b1471 100644
--- a/lib/Biber/Input/file/biblatexml.pm
+++ b/lib/Biber/Input/file/biblatexml.pm
@@ -97,19 +97,6 @@ sub extract_entries {
else {
if ($1) { # HTTPS
# use IO::Socket::SSL qw(debug99); # useful for debugging SSL issues
- # We have to explicitly set the cert path because otherwise the https module
- # can't find the .pem when PAR::Packer'ed
- # Have to explicitly try to require Mozilla::CA here to get it into %INC below
- # It may, however, have been removed by some biber unpacked dists
- if (not exists($ENV{PERL_LWP_SSL_CA_FILE}) and
- not exists($ENV{PERL_LWP_SSL_CA_PATH}) and
- not defined(Biber::Config->getoption('ssl-nointernalca')) and
- eval {require Mozilla::CA}) {
- # we assume that the default CA file is in .../Mozilla/CA/cacert.pem
- (my $vol, my $dir, undef) = File::Spec->splitpath( $INC{"Mozilla/CA.pm"} );
- $dir =~ s/\/$//; # splitpath sometimes leaves a trailing '/'
- $ENV{PERL_LWP_SSL_CA_FILE} = File::Spec->catpath($vol, "$dir/CA", 'cacert.pem');
- }
# fallbacks for, e.g., linux
unless (exists($ENV{PERL_LWP_SSL_CA_FILE})) {
diff --git a/lib/Biber/Input/file/bibtex.pm b/lib/Biber/Input/file/bibtex.pm
index 33185a6..f3fd9f2 100644
--- a/lib/Biber/Input/file/bibtex.pm
+++ b/lib/Biber/Input/file/bibtex.pm
@@ -140,19 +140,6 @@ sub extract_entries {
else {
if ($1) { # HTTPS
# use IO::Socket::SSL qw(debug99); # useful for debugging SSL issues
- # We have to explicitly set the cert path because otherwise the https module
- # can't find the .pem when PAR::Packer'ed
- # Have to explicitly try to require Mozilla::CA here to get it into %INC below
- # It may, however, have been removed by some biber unpacked dists
- if (not exists($ENV{PERL_LWP_SSL_CA_FILE}) and
- not exists($ENV{PERL_LWP_SSL_CA_PATH}) and
- not defined(Biber::Config->getoption('ssl-nointernalca')) and
- eval {require Mozilla::CA}) {
- # we assume that the default CA file is in .../Mozilla/CA/cacert.pem
- (my $vol, my $dir, undef) = File::Spec->splitpath( $INC{"Mozilla/CA.pm"} );
- $dir =~ s/\/$//; # splitpath sometimes leaves a trailing '/'
- $ENV{PERL_LWP_SSL_CA_FILE} = File::Spec->catpath($vol, "$dir/CA", 'cacert.pem');
- }
# fallbacks for, e.g., linux
unless (exists($ENV{PERL_LWP_SSL_CA_FILE})) {
diff --git a/lib/Biber/Input/file/endnotexml.pm b/lib/Biber/Input/file/endnotexml.pm
index 14adc38..b880e8a 100644
--- a/lib/Biber/Input/file/endnotexml.pm
+++ b/lib/Biber/Input/file/endnotexml.pm
@@ -111,19 +111,6 @@ sub extract_entries {
$logger->info("Data source '$source' is a remote EndNote XML datasource - fetching ...");
if ($1) { # HTTPS
# use IO::Socket::SSL qw(debug99); # useful for debugging SSL issues
- # We have to explicitly set the cert path because otherwise the https module
- # can't find the .pem when PAR::Packer'ed
- # Have to explicitly try to require Mozilla::CA here to get it into %INC below
- # It may, however, have been removed by some biber unpacked dists
- if (not exists($ENV{PERL_LWP_SSL_CA_FILE}) and
- not exists($ENV{PERL_LWP_SSL_CA_PATH}) and
- not defined(Biber::Config->getoption('ssl-nointernalca')) and
- eval {require Mozilla::CA}) {
- # we assume that the default CA file is in .../Mozilla/CA/cacert.pem
- (my $vol, my $dir, undef) = File::Spec->splitpath( $INC{"Mozilla/CA.pm"} );
- $dir =~ s/\/$//; # splitpath sometimes leaves a trailing '/'
- $ENV{PERL_LWP_SSL_CA_FILE} = File::Spec->catpath($vol, "$dir/CA", 'cacert.pem');
- }
# fallbacks for, e.g., linux
unless (exists($ENV{PERL_LWP_SSL_CA_FILE})) {
diff --git a/lib/Biber/Input/file/ris.pm b/lib/Biber/Input/file/ris.pm
index 0dbeacc..dda7466 100644
--- a/lib/Biber/Input/file/ris.pm
+++ b/lib/Biber/Input/file/ris.pm
@@ -110,19 +110,6 @@ sub extract_entries {
else {
if ($1) { # HTTPS
# use IO::Socket::SSL qw(debug99); # useful for debugging SSL issues
- # We have to explicitly set the cert path because otherwise the https module
- # can't find the .pem when PAR::Packer'ed
- # Have to explicitly try to require Mozilla::CA here to get it into %INC below
- # It may, however, have been removed by some biber unpacked dists
- if (not exists($ENV{PERL_LWP_SSL_CA_FILE}) and
- not exists($ENV{PERL_LWP_SSL_CA_PATH}) and
- not defined(Biber::Config->getoption('ssl-nointernalca')) and
- eval {require Mozilla::CA}) {
- # we assume that the default CA file is in .../Mozilla/CA/cacert.pem
- (my $vol, my $dir, undef) = File::Spec->splitpath( $INC{"Mozilla/CA.pm"} );
- $dir =~ s/\/$//; # splitpath sometimes leaves a trailing '/'
- $ENV{PERL_LWP_SSL_CA_FILE} = File::Spec->catpath($vol, "$dir/CA", 'cacert.pem');
- }
# fallbacks for, e.g., linux
unless (exists($ENV{PERL_LWP_SSL_CA_FILE})) {
diff --git a/lib/Biber/Input/file/zoterordfxml.pm b/lib/Biber/Input/file/zoterordfxml.pm
index 0d05d2b..79ba19e 100644
--- a/lib/Biber/Input/file/zoterordfxml.pm
+++ b/lib/Biber/Input/file/zoterordfxml.pm
@@ -123,19 +123,6 @@ sub extract_entries {
$logger->info("Data source '$source' is a remote Zotero RDF/XML data source - fetching ...");
if ($1) { # HTTPS
# use IO::Socket::SSL qw(debug99); # useful for debugging SSL issues
- # We have to explicitly set the cert path because otherwise the https module
- # can't find the .pem when PAR::Packer'ed
- # Have to explicitly try to require Mozilla::CA here to get it into %INC below
- # It may, however, have been removed by some biber unpacked dists
- if (not exists($ENV{PERL_LWP_SSL_CA_FILE}) and
- not exists($ENV{PERL_LWP_SSL_CA_PATH}) and
- not defined(Biber::Config->getoption('ssl-nointernalca')) and
- eval {require Mozilla::CA}) {
- # we assume that the default CA file is in .../Mozilla/CA/cacert.pem
- (my $vol, my $dir, undef) = File::Spec->splitpath( $INC{"Mozilla/CA.pm"} );
- $dir =~ s/\/$//; # splitpath sometimes leaves a trailing '/'
- $ENV{PERL_LWP_SSL_CA_FILE} = File::Spec->catpath($vol, "$dir/CA", 'cacert.pem');
- }
# fallbacks for, e.g., linux
unless (exists($ENV{PERL_LWP_SSL_CA_FILE})) {
--
2.0.0

@ -1,6 +1,6 @@
DIST biblatex-2.9a.tds.tgz 17829003 SHA256 d3e6490505728113bcc5332f1a83fca1db6d50950e0ffaade495f4c5052e5175 SHA512 1341e530bc68096498306b9933a014eaf2e4ebc573b344776ae3f3addd93301927f31da84b368b812e364aae45bdab1624da69a63dfcd0589b3a28c7795f6ab8 WHIRLPOOL 51f30f41e323077a24958e0724d1357763f2c5e9b05ebf6dd11b254cde0d5d20f4a93cf66d9f722d550908d1d0c9856f430edc2067aabd4e4d3c11b293e465df
DIST biblatex-3.0.tds.tgz 18965624 SHA256 8de8554eea84dce59a652d61a11e5fcd52c89f303471eb9ca58304b82155e889 SHA512 a8db58907953010c0376bda823ef03250428a2df0172a6e74f2725b19212a8df95c8e742b27f5301a5ca401ccee394d1aa4485bafc2263c985fbde1ce5de4c93 WHIRLPOOL b444a55a0149a5147e1142c4ba8a4ee2251e1f92cece83a8ee7b6ff79a46d46bbb9a22b4f34cdb06aba55eb9b13efb9465d32de60753f27d5c48931044411719
EBUILD biblatex-2.9a-r1.ebuild 819 SHA256 96008e3ee3a17a8fe1bfee4174909484af20656faeb277488ee78562748770b9 SHA512 3ff09c56b2a94609222c02b9a34614284b2e1244a1c3ed58f2920ebc25b27a6d0b2a0dbabe4ca113043fd27f16e6abbdcf81156a9243588421403237302a54f8 WHIRLPOOL 1df6cc1aea8e2ef84a181cca338645d1e36f9c505a3a6441814f0ccdedc412333f2cf2ed006b9e6b92e7d217d57568a67b90a87e49506c4b290150fbc3ad23d6
DIST biblatex-3.1.tds.tgz 18983013 SHA256 96280c084f7f1a5ccde679130f80ae0b7e43265aa51b0ea083caadd01c5ec7d1 SHA512 62a4be3d875f70987c2faf83b7558b46ae936ef4e52afa357a2ac80a65afc15dfd783c1a4a4e140d9aa906bb49153ddec2b4e8233ed2d2a26599468190cde951 WHIRLPOOL 5e75313543b5b36a18e593dda68e3c655142e378877bb74513406ca6515a3d8eea5d67ef802594834a766af270d44e23d9f887f8d71e66e6fc8948c6180af864
EBUILD biblatex-3.0-r1.ebuild 852 SHA256 e9783a7cb45a5f20855c78cdb055ce694d28ff44f393c93bc5b4f1d417ed3f32 SHA512 d71d74413adf60d7e9dd5a93141d394201a4f43efa515e023d2c4ef6a679f86eee864ec3a133bf634c2f2160b22577eba143ebf422680765e77d7e5e1979a0d5 WHIRLPOOL b5f6fbb35e67b00f10de60dcd9f5b9d536b1d11913c1cd49d21b0e38b6f2c0af819bd0bcc37491a7848ac9c0f7c87f6dcf75dfb731ebe130c58a1eeaa8f5a342
EBUILD biblatex-3.1.ebuild 852 SHA256 e9783a7cb45a5f20855c78cdb055ce694d28ff44f393c93bc5b4f1d417ed3f32 SHA512 d71d74413adf60d7e9dd5a93141d394201a4f43efa515e023d2c4ef6a679f86eee864ec3a133bf634c2f2160b22577eba143ebf422680765e77d7e5e1979a0d5 WHIRLPOOL b5f6fbb35e67b00f10de60dcd9f5b9d536b1d11913c1cd49d21b0e38b6f2c0af819bd0bcc37491a7848ac9c0f7c87f6dcf75dfb731ebe130c58a1eeaa8f5a342
MISC ChangeLog 2957 SHA256 131e1c535453daa469ec2dbe5773f6909c66b51bcc68b1651bc859a0752c80a4 SHA512 cba7844345e9e5b23c1d726e619952ec8ade66f79bd918ca70e853f8326068b9a88e70176d6de5e960b0cbcebebc4781987c1dba10cf4cba4c4a58c04a1aadfd WHIRLPOOL c53b9a5e50882b67f2699834207cb5a83fa89baf3004bbbb4706b5ba487ee6bfeecfa7139d2534855503690e2e2ade6a67808f9c0a71382f1ff6ff204b17a906
MISC metadata.xml 438 SHA256 01ac6f4755201024f6179b51e49f4db4392c77ccbe441ed2e9a85e6ace0b9fec SHA512 7d1c820c1de028de7cf0916fe08a28dc6e9ec9f083d2953fbd5ebe2c0ed9e0e95ca48bb2dab77554c6d4ed67bbc08f61345755cd984843ec21d788824f8e35f2 WHIRLPOOL 849e3edf4e218df9f648ff5e82fa45d5f4b1cf346a71866a8524a53d7e87e6848b90db4627bb5ad1dfcbde958577edfa49776d74e2b85025431a2596aaecbfc8

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -7,7 +7,7 @@ EAPI=5
inherit latex-package
DESCRIPTION="Reimplementation of the bibliographic facilities provided by LaTeX"
HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/biblatex"
HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/biblatex https://github.com/plk/biblatex/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tds.tgz"
LICENSE="LPPL-1.3"

@ -2,9 +2,9 @@ AUX stgit-0.16-asciidoc-compat.patch 561 SHA256 3d2e1f78c9857d5e54e3c8de6ae4bf04
AUX stgit-0.16-man-linkfix.patch 429 SHA256 456ec1faeea9f9a6c937e1afc3f3ee5dda63dc11ca6abd6e7b06cafe03bb6f97 SHA512 a4e240d804646f002089d428ee92e9a8cde5a7d7447ebd5d635514dc5777cf3d56fc59cef9f406f7313daf09775810b553a65685e419846691bbc2fc51afc2f5 WHIRLPOOL db1d2fd61e9b4826e3fd9804d3ae5ef27ec62866e5ac041650316a6e0703db5e2bcc40c5c95988fb3a0e067de8dd0980773d1e06558a87c113aa0ef8d0053413
DIST stgit-0.16-missing-patches.tar.gz 1667 SHA256 f105bb417592be3c68d830ad1cf2e212e6e5cb809bf64cdffb516a0f7badd4f4 SHA512 29d4c3e68121654153b4e5142dd70d818737b09bbc8371d644a36dd9d18afaf78fdda91bc16f953c330bcbae19084384d8bcd216cdfe674df784e33165186db1 WHIRLPOOL c7628853e6c1eff498a95ff22ec3eb3bb69b60dfb0c6dcd5895a650b8d3aba966166dfd426a0c728e3d292f0a2ed197325b0af5ccd63fc99011b5b2e841e7194
DIST stgit-0.16.tar.gz 362687 SHA256 02f1a19350ccf4a26abac1421df8c2d021e78f995c913f9562718a1700318a42 SHA512 782de3d5855aad4f5d040478745990517ebe2b26dc315a3ed41db95399bb46e075d63a70baa0e3aa2ab1012b59e6ad1f5940a904f296ef09d6bca60f66e417dd WHIRLPOOL e2334c041cb260455d549d33b6628fd4f6e1e7da850f2987ba86922504e07aed8177d092550348b52cad8894b0335d20ee1608b855fa1cb6545bdd301a9d38f1
DIST stgit-0.17.1-upstream-patches-0.tar.xz 5064 SHA256 6e120dd85bcdcbbb64bea98bd5967bb1f01fbc9d3e80b4856d7e328cfcafc31e SHA512 da7b75898466c8be58c48a86aee6209a907f971c7b15b38034940598d353fa6ecb48894b220fbfd8e032e88e746b377c55485c8045c330607e122a082aa0374f WHIRLPOOL aa7b7a5f89703eb35fab26dec0bcf5ceae2e20608b2562c7b6f76e33d43b35113d97282cb6b5f4cdf5da6e11e07faacacb13215cef3f7dac31a862ff809641cb
DIST stgit-0.17.1-upstream-patches-1.tar.xz 15324 SHA256 4ec973ee6a16daee616c5f675294e9351e4953b4d171059cddb504d286939cd3 SHA512 2d756d960b5bd803258afe0bb89cb29a960bc2745adf37f2b574fd114579a867ec51628f2267744ec2eec70090376274bfd720a612093a36f4bb8e4ecb8f6d30 WHIRLPOOL 538a060e8628b9d43af56568a267c2026a9088156af188d5a745adfbb11807dcf948f216e6492d51069c85e80985f156196df6b28eb2664b3e5e27a09b169c57
DIST stgit-0.17.1.tar.gz 398466 SHA256 d43365a0c22e41a6fb9ba1a86de164d6475e79054e7f33805d6a829eb4056ade SHA512 3efdfb9bc024c3a7c0d74d49e85f157d5d5209c9a2ad0ce63a07138c02fb1580e92ac4a91796e79bbd221e6884317e975f9f44e35db0b484fd916bc67cd61abe WHIRLPOOL a7c4c83cfeace12ced60e846ed9daaffadea3ed201a90e72239e3f8df310164e00ce5a89174df177f89df4a609a66ac35e905f31419ed654081c3ab0c2cba859
EBUILD stgit-0.16-r2.ebuild 1739 SHA256 05acbb8800b316fbfd173a200876fcaad288d21c149101de78b628f8ce4b7967 SHA512 022b47640f5fbbaa9e4a793eca924917d8d7b0b156373f1d1587eee7815e6e4f25519ae308316cf9e29975e43e73a5396a65ff5c6ddf83264fe2472f8309beb4 WHIRLPOOL 4a4513e16d9d4b3e9d62cbf40527dc49a7141cb5fc704e2c09276b091b6a4da3d06395a2404328c8d7afa5997a31afaa5abd63ba041488583e67f9d1b19d0687
EBUILD stgit-0.17.1-r1.ebuild 1930 SHA256 fcdff9df451a323e29d83140219fd21a5d09e88e32dfa00006eab7edd1cffc14 SHA512 06f1fd7597642ae32fe03f4ce25ba569271af3c564b7f2c66f01e4e21cef4daa02ce126f05d552b13d13f6d03de59b3bd40bc3a5d682145a198124da3cb362f7 WHIRLPOOL f30817fc6919ff926911d2aca70df6c5824da53dca7a86cf3a75f858df9466c83e8db3a343bc320a64e73a7d7e538e64cde64f869c77a42a063ae7773a921b26
EBUILD stgit-0.17.1-r2.ebuild 1949 SHA256 99c225e65e8b8f9675d4963014402fb255f2e1c410ca67ce32c2e4b75af32cb8 SHA512 c6dbb41bef47cb53752ff134d9b4459082516495ece604e29edf248bd9d00eec5cb9c2f096b667160e59971e433fe86c507cecc450e62657bb544eec559800e4 WHIRLPOOL 3e34a25888e63ef5ef64a65cb1b025f940d8ce7d6cd071899c126814bba284edb7ddcca1db90206f08e3590a4a94e122a5b4f11bb55f84acd5e93300f5a86878
MISC ChangeLog 9103 SHA256 eafed372849816e41a7b359a434cf0223405cb1eab7345c740a6f087d18d7a15 SHA512 7d90f53d0510f3d5c9d5d65450fd38ca1a43f64cc4208a858597b5de3c18f0f75ff6f75e671289e49cb948319c5909358f6d798f9b53132a3b25bf6a161c47c8 WHIRLPOOL 1498950b6c15ee7a43e0f85f6125a1781c1215d628edd5c5108f079f00dab680112dd4ae747be1cad3b9280decdf108a93f6c5ed3038393de50ce9bf16b17137
MISC metadata.xml 556 SHA256 90b84b0c6017b201e862052e61ce1bacc58871eb55d4e45d3368e0c3447fa625 SHA512 ca397d3ffd1543512d5cea4a7a43f264d8885962911624bb78f7292af12932325cbe223a8fc7d430cf80f692d5c23f725133f3a85b96c5bc14ab71bb9edef386 WHIRLPOOL 2556b468d8fafcaa81bd4f08c1fd219af7572ef5d82edcb1b4357b0a59aa4cc55535bd4b432a88ce5933f3899bef45ba7b2d87e6da299211e63c0738c3f7a077

@ -9,8 +9,8 @@ PYTHON_COMPAT=( python2_7 )
inherit bash-completion-r1 distutils-r1
DESCRIPTION="Manage a stack of patches using GIT as a backend"
HOMEPAGE="http://www.procode.org/stgit/"
UPSTREAM_VER=0
HOMEPAGE="https://stgit.org https://gna.org/projects/stgit"
UPSTREAM_VER=1
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"

@ -1,4 +1,3 @@
EBUILD jmx-1.0-r3.ebuild 629 SHA256 9202b3a17f417ebf34612fcaa99c2c320bb61a6121afb0e79245fedbd8df1340 SHA512 36b38fb7fbcf287810dd04f68adf5cc63fd5083412db7b910b9b88a7a608a81279fb7ee924f830fe766c429db0074255a51982e69cb15c7c6fc32ca8666492ac WHIRLPOOL db6ede19c73923c7187436e6f36600a7650b7e52feeb87207b790d6d3110f4a3702ad403598604d1db473b53250a7053c20029abd09e3e349d0324700256c719
EBUILD jmx-1.0-r4.ebuild 631 SHA256 3df9d18e01c00d9dff65547700e38cd47129fd916ca8c149aa2ecc009abf0e4c SHA512 0f82484223457354c1bf70e20cca1b387ce77d4075716217f61a69a7b5fe0b66f55ea0de471cde6477145fbda9ee180a85bf7161ae2241373d4e55a7d8089cb7 WHIRLPOOL a0d9f79503d600b1a3ae29f770cb51dab37668f1e2e81942daa589a621067158b47a3335200992f9588cb34afaeb9bb078dccb03a54299a3484565e104748535
EBUILD jmx-1.0-r4.ebuild 627 SHA256 c6c9e25ee8a17cb395187d3e71d9ff3e16959b009af2df72cdedab9a8960c79c SHA512 77cdafdb3e7d717792d2c09d213d1c6563534e9f178732164d9999526b8646f28d0b41c7731d0c6accb49808a29360db7b6c835f6b5f1bc32bf1a75f287ac513 WHIRLPOOL e02eb36d0e64b2673b21021ef056d4e0086d0fe2efe407238394d3c5a04a34b1cbca0e880ae2597584a0ca3f726c2b64abb21608c223de6eb4535214ae7ab00d
MISC ChangeLog 2454 SHA256 b339a9cbe2f6db0e0d485706eb75643b0d179dbb788885706e125c56d40aca8b SHA512 dd86ed43b9971c07b73180c730c092e8c9204a1e81f4f03bfcacd18114005f102b4dd3aede5a9e8b7f78dc2fe6ce2986570976078d1def232ca7ff749d016715 WHIRLPOOL 2aeb76c87a841f610d2cbe8995c7209336f059343a6eb4ea6ef7d7b17d650f487daef375b6d0986d3a27c6c2a3930bdf35859b63154a265814793ac998e9f20a
MISC metadata.xml 157 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9 SHA512 bbae663e26f48fdc5e272adc2b06c14f77f34c53caf84acb53908ff036e7c12a3edbbc0929d2db56bee861a453381d979c7e0983a23716f629ed2135c22ffece WHIRLPOOL 887e153e2481e7d76f0f1b67a395f10f0328b93930185ecdb8fcb5fe3c50f839086a18831d61cf45b34657aaffca6c3b7900cf3c04b712846a05027a84602448

@ -1,28 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
inherit java-virtuals-2
DESCRIPTION="Virtual for Java Management Extensions (JMX)"
HOMEPAGE="https://www.gentoo.org"
SRC_URI=""
LICENSE="public-domain"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND="|| (
virtual/jre:1.7
virtual/jre:1.6
virtual/jre:1.5
dev-java/sun-jmx:0
)
>=dev-java/java-config-2.1.8
"
JAVA_VIRTUAL_PROVIDES="sun-jmx"
JAVA_VIRTUAL_VM="=virtual/jre-1.7 =virtual/jre-1.6 =virtual/jre-1.5"

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -12,7 +12,7 @@ SRC_URI=""
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND="

@ -18,6 +18,7 @@ DIST ardour-3.5.403.tar.gz 8583763 SHA256 46490623479d9a25e2ab98b817c1f5c42b1d04
DIST ardour-4.0.tar.gz 9189038 SHA256 ea1131a24774d5f8dcab4ac7ea3b36bd427b1e4d0bef6f3db0681bc4ca131cf1 SHA512 2317c5818fe89386319f12062f0af0d08b07f569d6f775b7ecfa4f3a4bb1f565e05f3ff32f05f591c5628bdd402eda5bce4be4f8fa89da6c2092d5edb2c9ae7a WHIRLPOOL 854145ed135f6b23222ab2d6022e31b09221cac0d326fa17c5ee88e4e8ebd033e69c447fcbac35a925ff23974cc8b2b13c076014118977bbc88836124a912ad4
DIST ardour-4.1.tar.gz 9247567 SHA256 1d5eac009f3c84aee11c4e7d1c548747cb5a43eddac92b4e640342b79cc808b9 SHA512 5e13301ca5d8140498256d43729d770c6222b220d2c817651304746a7cc20fe8450b094d978bc9559b9ec7b5a7a95ca1c5131be5b51c78835e75b3b7bbb1be82 WHIRLPOOL 3699ea7f29c9df30ddfa3ad9a1e05f6a3cbccddaf5ae1804679b6c1a50e8b800e14f06760e8d9d44a4ac2631f32db595048640c01b9c967f060bfaee11f28a73
DIST ardour-4.2.tar.gz 9484009 SHA256 c8af454e974be3222bceb374d5b3d126af6c9766326f7e276acb8ef2fa21cfa4 SHA512 cb1d8144216ff959dac1b371c5ec2b99e0fc2137c105fda5c38460c7f148d7f575761453b24ea5ab7c58139a6839b92ee863c6a5485ab4a009da7c362471a2b3 WHIRLPOOL f9d7df4687c4d1a402c43ba43acee9f3b1423f8dcc691ef69590554f49530be5df0ef57f0f20b67ba0efb50690cdc744015f1917bb2051857d496c5cf000f948
DIST ardour-4.4.tar.gz 9511090 SHA256 d567e99c4476c0122006c85d09a8e4eab93db28be7be99d338ea66be8581bfcf SHA512 8df3e4552b0ccdd76c5ccf06224594325bb8c02f897bb79bd983531a2f4f56c60185b6080e2f8eddb6a274b9d48dc93a47ddc5471e05b253d492c09be816dde0 WHIRLPOOL 86e298b7defa5249c0632368bae64ddde2175e5f5ece66b4932485a4216ae0613b81e2f736f54e7f00a600be5e238fe41559fe2290f3aebbb36b208184aefc25
EBUILD ardour-2.8.14-r1.ebuild 1910 SHA256 96500c9c7fb8785dfe08e726b54ada5bc7e338e57afb7064dc9a5eb6fc3eeefb SHA512 9d003dbe4bf71c4bb56811b9b15f792e86054b9bdd57aa76f3876f879b9d228c544eee639b22bb85e715a86a4c2aa50b37cba3afcde8c8f5250d0634488fb812 WHIRLPOOL 90a08fad97971a6f90291c35b6ef56a20c553f4c8d6c41661d843fcce27c2e08a480a94e506bcc04334963e4fb399f8c5e7463ee2a734b520524a1111c9489d3
EBUILD ardour-2.8.16.ebuild 1925 SHA256 bd6e36a9759a054e01edf8a5c306fda4679596e59dfe57ce3a9773da4bd57440 SHA512 3361a60d49c14001965730e6c1cb813d026bc415e7780c48294fe6a986eb2e8fd482f45faad201ab208932976052acc5a028843621d970bbb310f74548e99e13 WHIRLPOOL 86752e2e01540a34dcbe0469603555ab633f29760646b8efab5826eb91c9067514c1be41afa8a74f115bcf14d929266e847269beaa8d42f3e1a4b78305cfacc1
EBUILD ardour-3.5.308-r1.ebuild 3089 SHA256 700b34ed2be3edcfac613ed7d57e5aed3a4db192b21d6d1e13ab3c16ee5ec78f SHA512 f5cdf1a737be79313491b12522f82b44198264034c7cc12a70877b893853a2934299cea299c26107b87e0cdceb6c71d1e9d4bdde0e8be11cc289c1df4dfbf6b9 WHIRLPOOL 95172c47df4db4c42ae0040901a7041758308bd0b87affac43f52955dee9d586ca95da962846d1c0e96b03095e84f3dc5a04b28bc84ab5637ad7ba3f11c2e53a
@ -27,6 +28,7 @@ EBUILD ardour-3.5.403.ebuild 3624 SHA256 b4b4ee70b6defd8edcf5ece7a58f8d669471142
EBUILD ardour-4.0-r2.ebuild 3737 SHA256 b461026fd4a1362d8e5e06d7622840a9e2dbd64e2af83c37a505a68b3fbf52a8 SHA512 8bc298679fcc95d25d4e137af1f65a19169a5dc58e5b24036359768a684c67afcea0761ebaeef97f1ff6e591a8890e71ced3f6520ef4fc47abc8f2a79b312931 WHIRLPOOL 0bf073ba2c260a2789ea973947b65e70f62dc6390dd2d8a246fee8e776c8adb21636f315416badde4212f4a4a9634ce25a5de206b6053d76fa013bb7922fd1d1
EBUILD ardour-4.1.ebuild 3707 SHA256 60522a4487b701d04f3ef445277730115c7da1dfedb51e4d3f70cc27784cf9ed SHA512 0a56b6ee16321916189e5d8f86e565e761a5fdb106a87d40f1856a13088dd346ee172e7fabeb3c4ce742e6397161403c5244a6490454720218d3ab94f0ced9a7 WHIRLPOOL 278e90fec00d5d781713229c7ca33dc952905e79fdeb331c879b7ec28a744a9d0ae398b601cc5cfa821b514af0d89b26161e3cc8db077a710c43e1e702643aeb
EBUILD ardour-4.2-r1.ebuild 3537 SHA256 c553ba01cd3845e67963973c6582752d374fa792252efd65bdac31419ece96db SHA512 7c833d72ca8134ef4b91357c51f5d96eade5c93cc0747823dd890a6a5d6a3241fc5e6ee90296be2a09c484ba58c6379531e5ffcc6ca81b86d626c337744fe7cd WHIRLPOOL c883651c33b79daf340420f34b4345eebc7ba7184fefa87b9100657a734f53dfe2e625a7f53a08f690b17c1faed3448bb970b8566b2083af17c8b28e4ecdcf18
EBUILD ardour-9999.ebuild 3708 SHA256 3d4752e173b108685988d4d041274aae6b3961b7546307f5dd4c529438066c22 SHA512 1b9f6cce3c0eec4a3d4d279b442c6534452229f72950fff3d82d1f15878fd2e3cb93a554833d84e478659abc477938449b377b8c8d037bbf0dd99bf50780e41d WHIRLPOOL 8f6876370afcfc933d01d4cbb4f1c4fcd5d19fe76f15225283cf4be5f035cf23d650d970ffe3da63a45565e4dc1483f9bcd71a42f11cdbbd9e3ea40d2a165b4b
EBUILD ardour-4.4.ebuild 3554 SHA256 4c602bacf77eb19fa078adf6e851e46786d94563493cf6eae996a1bdf4412cff SHA512 3a8733a7dfd3d8c62ff983b8d80357c2146c4ab5f5ef9484a6235b3350001ab7e926f83b4058a9e8f62000c705876511865c3c1c5f519bc906473f143bc41954 WHIRLPOOL 8d1e3fdf0f3f9b47840baa74db39f6604ac39d56914953bd22e2a2fb4170055281aaf1657551962beedd3a1da75f76935c85341e08c8b686a161bdfb717a51a9
EBUILD ardour-9999.ebuild 3557 SHA256 0ee0bb25fca1170738527e5fc8f3080c8c05f0cf72c8d601ecf7a112339d2e07 SHA512 d35afa0765650cd2d8f8fd750660228e240348f86d19d5ec9ba379c5fc0402f1806f09ce799af7cba0bf313cf17aa685de6fcca6ddd0afd76288671a10fb0972 WHIRLPOOL 59ccba45b865965298d3bc3a286df12ce6eee435f37e175fa1dfe4b2b84ebcbcf0b0dedee1f5b201bfdee162e1c365bc1fbaaa5584810b9b1a5cfed25834fde6
MISC ChangeLog 24185 SHA256 e0746693507301ef37ee18f601929d5e1947ceca02e02ef091ff56a03d67a8b9 SHA512 4c4503240986267c5c6f7bc319da85ca4f6d9fda1f0e6b9867621caa18903ff25d2be4760b86e8f2eea16de6518ee48ae21fa2b5fba9d989fac12823532e6437 WHIRLPOOL f0ecd6b8aa4793af5c2cae22d7c9d4148f070a81aa7d3d6567e61946636bd2acaf5e01e0ea96967cba0b0458a33bcff500b125c3eda0c001c764641be2ca0f46
MISC metadata.xml 316 SHA256 45810bcd93c769cebeb3f6fc71c651a8c91b3e9c6a33446540d41e7d930b31d2 SHA512 ec2d158ee17e790e9dbf112a686b4e8d5093afd1d4ed57db138ec305c2c5e89bbc482a0e7b32689cf29a6dd6381b105794e7f0540fc87d2590bc52f6fa6775f7 WHIRLPOOL 062263e3955c9d21367d1f02d36eab81ca6a41da483de7776f800a8105d44645c70845e1aa3f92dd2f9425f8e84c2ab1af533d2f26e138022351baa127ea2f22

@ -0,0 +1,128 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='threads(+)'
inherit eutils toolchain-funcs flag-o-matic python-any-r1 waf-utils
DESCRIPTION="Digital Audio Workstation"
HOMEPAGE="http://ardour.org/"
if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="http://git.ardour.org/ardour/ardour.git"
inherit git-r3
else
KEYWORDS="~amd64 ~x86"
SRC_URI="https://github.com/Ardour/ardour/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
LICENSE="GPL-2"
SLOT="4"
IUSE="altivec doc jack lv2 cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
RDEPEND="
>=dev-cpp/glibmm-2.32.0
>=dev-cpp/gtkmm-2.16:2.4
>=dev-cpp/libgnomecanvasmm-2.26:2.6
dev-libs/boost:=
>=dev-libs/glib-2.10.1:2
dev-libs/libsigc++:2
>=dev-libs/libxml2-2.6:2
dev-libs/libxslt
>=gnome-base/libgnomecanvas-2
media-libs/alsa-lib
media-libs/aubio
media-libs/flac
media-libs/freetype:2
media-libs/libart_lgpl
media-libs/liblo
>=media-libs/liblrdf-0.4.0-r20
>=media-libs/libsamplerate-0.1
>=media-libs/libsndfile-1.0.18
>=media-libs/libsoundtouch-1.6.0
media-libs/raptor:2
>=media-libs/rubberband-1.6.0
>=media-libs/taglib-1.7
media-libs/vamp-plugin-sdk
net-misc/curl
sci-libs/fftw:3.0
virtual/libusb:0
x11-libs/cairo
>=x11-libs/gtk+-2.8.1:2
x11-libs/pango
jack? ( >=media-sound/jack-audio-connection-kit-0.120 )
lv2? (
>=media-libs/slv2-0.6.1
media-libs/lilv
media-libs/sratom
dev-libs/sord
>=media-libs/suil-0.6.10
>=media-libs/lv2-1.4.0
)"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
>=media-sound/jack-audio-connection-kit-0.120
sys-devel/gettext
virtual/pkgconfig
doc? ( app-doc/doxygen[dot] )"
src_prepare(){
if ! [[ ${PV} == *9999* ]]; then
epatch "${FILESDIR}"/${PN}-4.x-revision-naming.patch
touch "${S}/libs/ardour/revision.cc"
fi
use lv2 || epatch "${FILESDIR}"/${PN}-4.0-lv2.patch
sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\ \'\','/' -i "${S}"/wscript
MARCH=$(get-flag march)
if use cpu_flags_x86_sse; then
if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
elog "You enabled sse but use an march that does not support sse!"
elog "We add sse to the flags now, but please consider switching your march in make.conf!"
fi
OPTFLAGS="sse"
fi
if use cpu_flags_x86_mmx; then
if [[ ${MARCH} == "i486" ]]; then
elog "You enabled mmx with i486 set as march! You have been warned!"
fi
OPTFLAGS="${OPTFLAGS} mmx"
fi
if use cpu_flags_x86_3dnow; then
OPTFLAGS="${OPTFLAGS} 3dnow"
fi
sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '${OPTFLAGS}' just some place holders\"/' \
-i "${S}"/wscript
sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript
append-flags "-lboost_system"
}
src_configure() {
tc-export CC CXX
mkdir -p "${D}"
waf-utils_src_configure \
--destdir="${D}" \
--prefix=/usr \
--configdir=/etc \
--nls \
--optimize \
$(usex jack "--with-backends=alsa,jack" "--with-backends=alsa --libjack=weak") \
$(usex lv2 "--lv2" "--no-lv2") \
$(usex doc "--docs" '') \
$({ use altivec || use cpu_flags_x86_sse; } && echo "--fpu-optimization" || echo "--no-fpu-optimization")
}
src_install() {
waf-utils_src_install
mv ${PN}.1 ${PN}${SLOT}.1
doman ${PN}${SLOT}.1
newicon icons/icon/ardour_icon_mac.png ${PN}${SLOT}.png
make_desktop_entry ardour4 ardour4 ardour4 AudioVideo
}
pkg_postinst() {
elog "If you are using Ardour and want to keep its development alive"
elog "then please consider to make a donation upstream at ${HOMEPAGE}"
}

@ -3,19 +3,16 @@
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='threads(+)'
inherit eutils toolchain-funcs flag-o-matic python-any-r1 waf-utils
DESCRIPTION="Digital Audio Workstation"
HOMEPAGE="http://ardour.org/"
if [ ${PV} = 9999 ]; then
KEYWORDS=""
if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="http://git.ardour.org/ardour/ardour.git"
inherit git-2
inherit git-r3
else
KEYWORDS="~amd64 ~x86"
SRC_URI="https://github.com/Ardour/ardour/archive/${PV}.tar.gz -> ${P}.tar.gz"
@ -23,37 +20,38 @@ fi
LICENSE="GPL-2"
SLOT="4"
IUSE="altivec doc jack lv2 cpu_flags_x86_sse"
IUSE="altivec doc jack lv2 cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
RDEPEND="media-libs/aubio
media-libs/liblo
sci-libs/fftw:3.0
media-libs/freetype:2
>=dev-libs/glib-2.10.1:2
RDEPEND="
>=dev-cpp/glibmm-2.32.0
>=x11-libs/gtk+-2.8.1:2
>=dev-libs/libxml2-2.6:2
>=media-libs/libsndfile-1.0.18
>=media-libs/libsamplerate-0.1
>=media-libs/rubberband-1.6.0
>=media-libs/libsoundtouch-1.6.0
media-libs/flac
media-libs/raptor:2
>=media-libs/liblrdf-0.4.0-r20
>=gnome-base/libgnomecanvas-2
media-libs/vamp-plugin-sdk
dev-libs/libxslt
dev-libs/libsigc++:2
>=dev-cpp/gtkmm-2.16:2.4
>=dev-cpp/libgnomecanvasmm-2.26:2.6
dev-libs/boost:=
>=dev-libs/glib-2.10.1:2
dev-libs/libsigc++:2
>=dev-libs/libxml2-2.6:2
dev-libs/libxslt
>=gnome-base/libgnomecanvas-2
media-libs/alsa-lib
x11-libs/pango
x11-libs/cairo
media-libs/aubio
media-libs/flac
media-libs/freetype:2
media-libs/libart_lgpl
virtual/libusb:0
dev-libs/boost
media-libs/liblo
>=media-libs/liblrdf-0.4.0-r20
>=media-libs/libsamplerate-0.1
>=media-libs/libsndfile-1.0.18
>=media-libs/libsoundtouch-1.6.0
media-libs/raptor:2
>=media-libs/rubberband-1.6.0
>=media-libs/taglib-1.7
media-libs/vamp-plugin-sdk
net-misc/curl
sci-libs/fftw:3.0
virtual/libusb:0
x11-libs/cairo
>=x11-libs/gtk+-2.8.1:2
x11-libs/pango
jack? ( >=media-sound/jack-audio-connection-kit-0.120 )
lv2? (
>=media-libs/slv2-0.6.1
@ -66,63 +64,54 @@ RDEPEND="media-libs/aubio
DEPEND="${RDEPEND}
${PYTHON_DEPS}
virtual/pkgconfig
>=media-sound/jack-audio-connection-kit-0.120
sys-devel/gettext
virtual/pkgconfig
doc? ( app-doc/doxygen[dot] )"
if ! [ ${PV} = 9999 ]; then
DEPEND="${DEPEND}"
fi
src_unpack() {
if [ ${PV} = 9999 ]; then
git-2_src_unpack
else
unpack ${A}
fi
}
src_prepare(){
if ! [ ${PV} = 9999 ]; then
epatch "${FILESDIR}"/${PN}-4.0-revision-naming.patch
if ! [[ ${PV} == *9999* ]]; then
epatch "${FILESDIR}"/${PN}-4.x-revision-naming.patch
touch "${S}/libs/ardour/revision.cc"
fi
$(use lv2 || epatch "${FILESDIR}"/${PN}-4.0-lv2.patch)
epatch "${FILESDIR}"/${PN}-3.5.403-sse.patch
sed -e 's/'FLAGS\'\,\ compiler_flags'/'FLAGS\'\,\ program_flags'/g' -i "${S}"/wscript
sed -e 's/'compiler_flags.append\ \(\'-DPROGRAM_'/'program_flags.append\ \(\'-DPROGRAM_'/g' -i "${S}"/wscript
sed -e '/compiler_flags\ \=\ \[\]/a \ \ \ \ program_flags\ \=\ \[\]' -i "${S}"/wscript
use lv2 || epatch "${FILESDIR}"/${PN}-4.0-lv2.patch
sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\ \'\','/' -i "${S}"/wscript
MARCH=$(get-flag march)
if use cpu_flags_x86_sse; then
if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
elog "You enabled sse but use an march that does not support sse!"
elog "We add -msse to the cflags now, but please consider switching your march in make.conf!"
fi
OPTFLAGS="sse"
fi
if use cpu_flags_x86_mmx; then
if [[ ${MARCH} == "i486" ]]; then
elog "You enabled mmx with i486 set as march! You have been warned!"
fi
OPTFLAGS="${OPTFLAGS} mmx"
fi
if use cpu_flags_x86_3dnow; then
OPTFLAGS="${OPTFLAGS} 3dnow"
fi
sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '${OPTFLAGS}' just some place holders\"/' \
-i "${S}"/wscript
sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript
append-flags "-lboost_system"
}
src_configure() {
if use cpu_flags_x86_sse; then
MARCH=$(get-flag march)
for ARCHWOSSE in i686 i486; do
if [[ ${MARCH} = ${ARCHWOSSE} ]]; then
for SSEOPT in -msse -msse2 -msse3 -mssse3 -msse4 -msse4.1 -msse4.2; do
is-flag ${SSEOPT} && SSEON="yes"
done
if [ -z ${SSEON} ]; then
append-flags -msse
elog "You enabled sse but use an march that does not support sse!"
elog "We add -msse to the cflags now, but please consider switching your march in make.conf!"
fi
fi
done
fi
tc-export CC CXX
mkdir -p "${D}"
waf-utils_src_configure \
--destdir="${D}" \
--prefix=/usr \
--configdir=/etc \
--optimize \
--nls \
$(use jack && echo "--with-backends=alsa,jack" || echo "--with-backends=alsa --libjack=weak") \
$(use lv2 && echo "--lv2" || echo "--no-lv2") \
$({ use altivec || use cpu_flags_x86_sse; } && echo "--fpu-optimization" || echo "--no-fpu-optimization") \
$(use doc && echo "--docs")
--optimize \
$(usex jack "--with-backends=alsa,jack" "--with-backends=alsa --libjack=weak") \
$(usex lv2 "--lv2" "--no-lv2") \
$(usex doc "--docs" '') \
$({ use altivec || use cpu_flags_x86_sse; } && echo "--fpu-optimization" || echo "--no-fpu-optimization")
}
src_install() {
@ -135,5 +124,5 @@ src_install() {
pkg_postinst() {
elog "If you are using Ardour and want to keep its development alive"
elog "then please consider to do a donation upstream at ardour.org. Thanks!"
elog "then please consider to make a donation upstream at ${HOMEPAGE}"
}

@ -1,7 +1,7 @@
DIST spotify-client_0.9.17.1.g9b85d43.7-1_amd64.deb 42733568 SHA256 717a878bcfa495852d19ac34bb4b0fa1b2f063ab94547defd32725d1dec10775 SHA512 a19403558c0a641b0264641501c9538f169b9e64d532e5d54dd67b7edbb27d400f07395014c9693fed298a1331c053cc9e62988d1293e9b1f1809d68a74646ad WHIRLPOOL 712ac07a3cd3230e3de17e9209380d0e0cc9a33c77cb4753e04490c5bb9a4e2d3e386ee92ffadecd9888ea701aa2a0c4c1b8c579cfa2f5b61d72981a5736f495
DIST spotify-client_1.0.16.104.g3b776c9e_amd64.deb 69975392 SHA256 2b3e7a7cccadaa4567450e9d3c801a2f72ec9a5ad9295241701874310f6bd96a SHA512 b3663a374021a4b518862b514db8469dd81b3bd35f4d4522a844e647cb79e336d0d814b10f11ed3f1875c8740491394213a588d2b7976e6b95591f2f378fef3f WHIRLPOOL 8a01301489c6afa99991fac297788f67fe4b096cd71cc8927b5de6ebfbd795c996008d9da57b2324ff9dd3113b511a8a95a1106b1e6d6131cc08473380d7f9e4
DIST spotify-client_1.0.16.104.g3b776c9e_i386.deb 75000034 SHA256 b61ba5b2a42db6e888f002094d3bae7493997e18f2f7821208bcf90b6b129aff SHA512 9773778f49dbdeccb52a496db76fa6ef7cd4bc8df4a3b87f8908a8654fd78a9ca027a3f236e493067413815c130f49804bf32a81c2613bd2302641edfdaf4e22 WHIRLPOOL 1d5a8b033db1f609c0a3b45c4eefb7c3a7e11aff97abbfcbe148e64516dec88475e8c2ebb9eaca8cd61e0191afd114aa2e62f2fa64a8078b9859d3ea8a4cf8f0
DIST spotify-client_1.0.17.75.g8f111100_amd64.deb 68928916 SHA256 65ad49871a5f281aa7248690c0379fc18c17c063ab640590bbfa7edc02cb223f SHA512 6f8038f41bb613c600d8ad42c65cf93e28bb60e60ee3a239b583fd9ff45234cdcc5934ed5a93e9e3b0307e49e1a8a40dba918636a45bc6b7efdab6f4b49451d8 WHIRLPOOL 458ecd30d843eee10345300e35b4ebba941f942a19fdbeba4d82bd122a7d585d7861b4c034b8564d97a5b7136b605101096a0be4d116542d3ab96ef70df8b381
DIST spotify-client_1.0.17.75.g8f111100_i386.deb 73966036 SHA256 480d8791d4de95f43ba95e4c5d31fc5a02662c6e041c3eb45f481a5ef6bd39b0 SHA512 05c1c6d60835b880a75e01af77abc327c678d1974d851531eab52b02159ede3921ecd2fc375b429d36309050a2f99942cb33b026892c9c3e4ca2f5c9c54244b2 WHIRLPOOL afc278efd6230b21d49a2716184ae98412f312d9fa8a7acf8e4876e2c8541e525b9d23869c31d3d8d5609fdd70d25590af76ed588e96a32f885c957cdd7aa005
EBUILD spotify-0.9.17.1-r1.ebuild 4476 SHA256 b2f910f757f9e5eda61b1b046bc834d84ce53bfe7e7509ebd9652437a10648c1 SHA512 260cf70a8c2456ee2a4eae10250f0557f75dfc21c864be7e430b1fcc210fcc3f774c0d2db1db70d8b7fb9dabc2fe486ab06a6f1215e458fddd7ce8c49d879f3f WHIRLPOOL edd11301f09a299de33aee40eb5b35591f65e980e50a236b6af015d8f7210416090d47fe2af3d434ac5363df935460c76bca335fa0d464220c151c903adee771
EBUILD spotify-1.0.16.104.ebuild 3134 SHA256 df7ed3018bf6a0021efbdc4747f68523f2d37a4579867d945ba90a1c53b1af31 SHA512 f3584db569052bf8a19472dda875189d3c1e046908856129472dee563e92040b9f3a5732bed9c6fca53e637034c8be6ac8a27652005d30c4a8d741c3eed6c67d WHIRLPOOL 87c3f4fd269490f041b0ad387e3d36737be140e9b315f15679947a6105b4a985773ec07fe512a409eae3dd7b55a0f8407cc10853084e6652f746e1de5ee71e55
EBUILD spotify-1.0.17.75.ebuild 3134 SHA256 148fc3f0a6dd6289f7f070b270868f634479a460944ea1cf308ef94beb6046d0 SHA512 bd98409894fd3cd8127a90b1bf686aa145f41af014e1bfe7ac84bd17137cf43ecd8eea86117ad5acff9753992c6dbdd250695d12e06c2e3922d84df2d40a3ea9 WHIRLPOOL 5fcdb3c8277a3f1d4d9297d45a561dedec0f770bb215f0e992bffb446759cc48ea754dde0de2ec06796e30eddcf0831231191d61440b8cea03274a937105fdee
MISC ChangeLog 7294 SHA256 09f13a6ecc5fda5e12291f061eeb9ef9757017d91f9efbd8ccedf3d1262c5653 SHA512 030d4657a3c92c7311c96401e227f6b09a6c842a7935b1286c60e86cf85cfcf72acd8e80a7ebd15324ad7efe922c06cde6930757eeb70fb0682b6cf8219a8019 WHIRLPOOL 39e8775ef34231dfd628ff6d468d09bd114ac4da9c4365ad8a84b1391a757a064210e667464d102261e129163e36d53a48e35fe8001ee1d28ceedf0d4291018b
MISC metadata.xml 383 SHA256 2b8b3f4b10decd35022fb1973384e6d8ac74c439bcd104263651faada927b728 SHA512 b7be1a1ea17efea5c3d01d812a79e8c84137219c36d9a4ce511f473d99102953df615ce119e5d993253cf1ec65967a2df06f8e23eb2bfb2debe1e03049ffed29 WHIRLPOOL 431d2deed63c25a74019050e19618a1e1d5482b81c03f9d14cc8b01218cb96ca1bc703a94ecaa54a487c02608e6b0ac7080082a4f30ae49b3e8f22a3a81a3fea

@ -7,7 +7,7 @@ inherit eutils fdo-mime gnome2-utils pax-utils unpacker
DESCRIPTION="Spotify is a social music platform"
HOMEPAGE="https://www.spotify.com/ch-de/download/previews/"
MY_PV="${PV}.g3b776c9e"
MY_PV="${PV}.g8f111100"
MY_P="${PN}-client_${MY_PV}"
SRC_BASE="http://repository.spotify.com/pool/non-free/${PN:0:1}/${PN}-client/"
SRC_URI="amd64? ( ${SRC_BASE}${MY_P}_amd64.deb )

@ -14,8 +14,8 @@ DIST vlc-2.1.5.tar.xz 19574208 SHA256 6f6566ab6cd90d381395b7f0e401060b044cd3843e
DIST vlc-2.2.1.tar.xz 20940288 SHA256 543d9d7e378ec0fa1ee2e7f7f5acf8c456c7d0ecc32037171523197ef3cf1fcb SHA512 91cd33ac61ebe376c24b3cc0d1dc52d7765fdccbd17e75abbbbf38f52b400e0269dc48f34ed558bff7ec1dd52c4f27098012709a3eb9fe7e8aad1069516de5de WHIRLPOOL 5c889fc5c0137f022b0b3408a5252668a1a946ed45677bb97bbbf0ec14c9411c24e8d1587e987391596774aaf7f1e4592c55b0c0f76742e84296bbfffb08e885
EBUILD vlc-2.1.5-r1.ebuild 15390 SHA256 b01ea3346edc0882d3319555d300c591c1e9bec8e192a436f3d3e53453aac0f6 SHA512 6bfc9ee622663992abc56497e1b9e203afa16c63ba18b52582c04b0a87eecbfd0a2a7cda6379ef5cb84b6ca1d1f0a5c8b8e0920ed5bb69738541b17d1018705a WHIRLPOOL e0913c8c6633a1ac16dace613627e65b11048fe7442bbf078c20e58baaaa39b0c0e01bdd3b93f763812c78035eecc263568053af04d8fd56971892ac7d01866d
EBUILD vlc-2.1.9999.ebuild 15205 SHA256 3e1a9146cf9f2bae2cb06f8acb2ef821337324e95b8470511463ec9f14c5f5e1 SHA512 010df9f87a49f4ea2bd4913fb8d907f837bb0525bec6c084462e8f43c598a9072e597c1c2053e3fbd9866003ff2f13a493e822ac2163e5376b7bef2b77cbe6f1 WHIRLPOOL a496dc1164a1bd383916e94812405e7870ec6fad112bb5dc3a56a603a987038210221378c5fd952bbc0e7060922b75606e760741b5556682c4934762c4b318b2
EBUILD vlc-2.2.1-r1.ebuild 15859 SHA256 6b2f6064bce2665d44b9bebce0247cf4896ff09bcfe6924a085fafad9ca1b548 SHA512 309f5d7e3bb519168fa857c6bbf3de4a58f55efa38e92d1fb2f5fc00678513e6a4c1a7ec5aadba647c673c3bff0e9ff25479fded32f2d9d62b5826f2e68f83ec WHIRLPOOL c5ad2f5c3df581609ad9d66dbb32af19d1fe514fcf598239f8404c9caa483fdec1787cf4d677265fd3d4095260026b82ae9957ce93bd99f28aed6df0a8b9f88a
EBUILD vlc-2.2.1-r1.ebuild 15887 SHA256 bd73cc69c0e61c06e7029409d00911a06b1b56f2a1dd2a71f2b4d1c2a900d397 SHA512 f09cd41880f38c0578143a57264dfb9a0645300288a573e717473f488669c793768d59b853ebd27d11083b6a432f1e3b074ba553a62e99aa96a9e58042c9bbc3 WHIRLPOOL 096b94b03120e3d39af9d6cd5abc3e296818958e95518636a08343906e6cdc694bac457bbf04028951956f3c2415caf73457f7982feb74e5e255bb3de83fd559
EBUILD vlc-2.2.9999.ebuild 15373 SHA256 2a484607e6a63636bfa3d19bf9bd83afcb06de773ed4b956bf0a40577aba8b6f SHA512 9aa70f30e7a5c9d7bfd1a0f359070a14b0eef66ba5d2c1d6e93c6e05994b632c59cbd884b50e560679231dbe4fb661aec1f7a774871843a1acf04e88d9d2d894 WHIRLPOOL f5e74062ca315c48b41c601055d2b2ea23349902b28eb1a97b7cf15e65fbe3de448003cd185515323551bc845138773015f9c274471c17a416da9e594e97763e
EBUILD vlc-9999.ebuild 15377 SHA256 7974d30a8350d5687aa45a6071e54fc9e315616813266f1d2244a7f38981b403 SHA512 d3d5c60e158d38ef615bbcc8a38a0d9cc7ae3bc2beda98a845ca550da0e81cc73e9fa4842563e95aa2aba72d9542bef8fd5c71f89b1bd20387d162880d8b99ff WHIRLPOOL 6f7a0f24f4129db22f08aba52d73c06e34ebca716444887225afb6595ca15f166caba1a9db93fbd71db4e6c14771f62af3acf5c64d858f3c46c5eea8ebb73dd3
MISC ChangeLog 39367 SHA256 d9a2012ec353502b05977c190ed321f2c912e42f8fb46fc74841ab804a8f3afd SHA512 4c6d7f2eac460ffb22dc4c51bb28406ea3e2b24ac25601149441288fb2ab7b7bcca3c6ef0514b0da23c236625831352e0ab39242fca87c07eee242b175a27f90 WHIRLPOOL 40f38d620ec15e07e4da6ef5100c11c01c4b45f8184ea54530053dbce5e407a13ba6b623788a22c937550a39036b2f06f53554b751530b8cd1cf539978a44c57
MISC metadata.xml 6538 SHA256 cee37b9633b574305f8c07a19d7eee2d4362bd6de51822f98b7f150367ee5fe1 SHA512 29e8b36e5e4c89fdeb7cd3a9e9014a03855540d5b8246172febd4a5465cb50030187366c4d2c982115b08e0cd71e72e9dca7d49fd6ab8f263ad5b718df392345 WHIRLPOOL f15ca39b118e250412484a3be271f3eb2f476430e4957c77596cb11ca51752b80410e820adb559409dfd43fc631fc3262c87ac3f3ba2e4e8c53eb75c5a3baa8e
MISC metadata.xml 6622 SHA256 7de9b84888098f7b6f290dfb4c429dd1e981ff7af7a84fcfba2543d26d60703d SHA512 8c017ae4957800a1434cab8e736cb2edfd89afe25fcaf4f83d01e5d353f790c852513ffc087be43855d330e71097d2337885230180046f3dad1cf57e93a56cdc WHIRLPOOL 56faf4c75997b582ca8acaf27890cb946d683ed71d129b96b82f9d151f25d38b46eaf3a9f7410977544d4fd9f11f9916984fcc939abe2459f4c9199fbf8ee971

@ -45,6 +45,7 @@
<flag name="macosx-vout">Enables Mac OS X video output module.</flag>
<flag name="matroska">Enables matroska support using reference libraries (fallback on other existing matroska support if disabled, i.e., matroska enabled FFmpeg)</flag>
<flag name="media-library">Build the (sqlite based) media library.</flag>
<flag name="mpeg">Add libmpeg2 support for mpeg-1 and mpeg-2 video streams</flag>
<flag name="omxil">Enables OpenMAX Integration Layer codec module.</flag>
<flag name="optimisememory">Enable optimisation for memory rather than performance.</flag>
<flag name="opencv">Enabled OpenCV (computer vision) filter module.</flag>

@ -125,7 +125,7 @@ RDEPEND="
pulseaudio? ( >=media-sound/pulseaudio-1:0 )
qt4? ( >=dev-qt/qtgui-4.6:4 >=dev-qt/qtcore-4.6:4 )
qt5? ( >=dev-qt/qtgui-5.1:5 >=dev-qt/qtcore-5.1:5 >=dev-qt/qtwidgets-5.1:5 >=dev-qt/qtx11extras-5.1:5 )
rdp? ( >=net-misc/freerdp-1.0.1:0= )
rdp? ( >=net-misc/freerdp-1.0.1:0=[client] )
samba? ( || ( >=net-fs/samba-3.4.6:0[smbclient] >=net-fs/samba-4:0[client] ) )
schroedinger? ( >=media-libs/schroedinger-1.0.10:0 )
sdl? ( >=media-libs/libsdl-1.2.10:0
@ -203,8 +203,9 @@ REQUIRED_USE="
qt4? ( X !qt5 )
qt5? ( X !qt4 )
sdl? ( X )
skins? ( truetype X ^^ ( qt4 qt5 ) )
skins? ( truetype X xml ^^ ( qt4 qt5 ) )
vaapi? ( avcodec X )
vdpau? ( xcb )
vlm? ( encode )
xv? ( xcb )
"

@ -1 +1 @@
Wed, 28 Oct 2015 18:11:21 +0000
Thu, 29 Oct 2015 15:11:25 +0000

@ -1 +1 @@
Wed, 28 Oct 2015 18:11:21 +0000
Thu, 29 Oct 2015 15:11:26 +0000

@ -0,0 +1,14 @@
DEFINED_PHASES=configure install postinst prepare setup
DEPEND=caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.8.3 ) geoip? ( >=dev-libs/geoip-1.5.0 ) json? ( >=dev-libs/json-c-0.9 ) python? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) ) redis? ( dev-libs/hiredis ) smtp? ( net-libs/libesmtp ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) dev-libs/libpcre !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) >=dev-libs/eventlog-0.2.12 >=dev-libs/glib-2.10.1:2 virtual/pkgconfig sys-devel/flex !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
DESCRIPTION=syslog replacement with advanced filtering features
EAPI=5
HOMEPAGE=http://www.balabit.com/network-security/syslog-ng
IUSE=amqp caps dbi geoip ipv6 json libressl mongodb pacct python redis smtp spoof-source systemd tcpd
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
LICENSE=GPL-2+ LGPL-2.1+
RDEPEND=caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.8.3 ) geoip? ( >=dev-libs/geoip-1.5.0 ) json? ( >=dev-libs/json-c-0.9 ) python? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) ) redis? ( dev-libs/hiredis ) smtp? ( net-libs/libesmtp ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) dev-libs/libpcre !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) >=dev-libs/eventlog-0.2.12 >=dev-libs/glib-2.10.1:2
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-3.7.2/syslog-ng-3.7.2.tar.gz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 43da5163ba106e87d22d2e7d6d67537f libtool 7f78cd7d403808a350c9ae23f5821fb4 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 python-any-r1 b81ab4852d108e3d9c940fa03bce80e1 python-utils-r1 9c405693f1f355a718700c5cffffd9e5 systemd 6b4f0cefa642270eded7e6ca816fd181 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=1ca6ad99486793e84ff127fd67595ae9

@ -11,4 +11,4 @@ REQUIRED_USE=kde? ( wxwidgets )
SLOT=0
SRC_URI=mirror://sourceforge/p7zip/p7zip_15.09_src_all.tar.bz2
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 wxwidgets 2a19d3cd9b18703ae9fb53123722061c
_md5_=7d4f7935425fda33ddbaeacfa6f067e3
_md5_=d4d6fd21ae280c228050e65f74876aa6

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install preinst prepare setup test unpack
DEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( >=dev-libs/libverto-0.2.5[libev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[libevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[tevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkinit? ( !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libressl? ( dev-libs/libressl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) || ( >=dev-lang/python-2.7.5-r2:2.7 ) virtual/yacc doc? ( virtual/latex-base ) test? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/tcl:0 dev-util/dejagnu ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=MIT Kerberos V
EAPI=5
HOMEPAGE=http://web.mit.edu/kerberos/www/
IUSE=doc +keyutils libressl openldap +pkinit selinux +threads test xinetd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86
LICENSE=openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )
RDEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( >=dev-libs/libverto-0.2.5[libev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[libevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[tevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkinit? ( !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libressl? ( dev-libs/libressl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) selinux? ( sec-policy/selinux-kerberos )
SLOT=0
SRC_URI=http://web.mit.edu/kerberos/dist/krb5/1.13/krb5-1.13.2-signed.tar
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 libtool 7f78cd7d403808a350c9ae23f5821fb4 multibuild ce2c2ede0c914b77f5dfc4e2ff2d0249 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 multilib-build c47eec09e82c8a750127ff2abf0745b1 multilib-minimal a93a9b4153a5f1c746bdd3b20ef9d834 python-any-r1 b81ab4852d108e3d9c940fa03bce80e1 python-utils-r1 9c405693f1f355a718700c5cffffd9e5 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=1da14c0bb3aeb7b4f52b4605d43b1f46

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install prepare setup
DEPEND=app-text/pandoc dev-haskell/pandoc-citeproc[bibutils] dev-texlive/texlive-latex virtual/pkgconfig api? ( media-fonts/dejavu ~sci-physics/root-6.04.06[X,graphviz,opengl] ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
DESCRIPTION=Documentation for ROOT Data Analysis Framework
EAPI=5
HOMEPAGE=http://root.cern.ch/drupal
IUSE=api +math +metric http test
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2.1
SLOT=0
SRC_URI=ftp://root.cern.ch/root/root_v6.04.06.source.tar.gz math? ( http://tmva.sourceforge.net/docu/TMVAUsersGuide.pdf -> TMVAUsersGuide-v4.2.0.pdf http://root.cern.ch/download/doc/RooFit_Users_Manual_2.91-33.pdf http://root.cern.ch/drupal/sites/default/files/roofit_quickstart_3.00.pdf ) api? ( http://root.cern.ch/drupal/sites/default/files/images/root6-banner.jpg http://root.cern.ch/drupal/sites/all/themes/newsflash/images/info.png )
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f multilib df4e4d5cfd3d137d0c248e1991c0e4d6 python-any-r1 b81ab4852d108e3d9c940fa03bce80e1 python-utils-r1 9c405693f1f355a718700c5cffffd9e5 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 virtualx 7d550983f9b6adb3e7091f4090ddae2f
_md5_=9239cd5a315582cc2120e313837c3163

@ -0,0 +1,11 @@
DEFINED_PHASES=compile install
DESCRIPTION=Submit tax forms (Umsatzsteuervoranmeldung) to the german digital tax project ELSTER
EAPI=5
HOMEPAGE=https://stesie.github.com/geierlein/
KEYWORDS=~amd64
LICENSE=GPL-3
RDEPEND=|| ( www-client/firefox www-client/firefox-bin )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/stesie/geierlein/archive/V0.8.0.tar.gz -> geierlein-0.8.0.tar.gz
_md5_=f2aaddc92207291bc660b43b43e14d3f

@ -0,0 +1,9 @@
DEFINED_PHASES=compile install postinst
DESCRIPTION=Change directory command that learns visited paths
EAPI=5
HOMEPAGE=https://github.com/rupa/z/
KEYWORDS=~amd64 ~x86
LICENSE=WTFPL-2
SLOT=0
SRC_URI=https://github.com/rupa/z/tarball/v1.9 -> z-1.9.tar.gz
_md5_=ead375e6d2380f455ec8049bfaeea36a

@ -4,10 +4,10 @@ DESCRIPTION=a free Java code coverage tool
EAPI=2
HOMEPAGE=http://emma.sourceforge.net/
IUSE=+launcher elibc_FreeBSD source elibc_FreeBSD
KEYWORDS=amd64 ppc ppc64 x86 ~x86-fbsd
KEYWORDS=amd64 ~arm ppc ppc64 x86 ~x86-fbsd
LICENSE=CPL-1.0
RDEPEND=>=virtual/jre-1.4 >=dev-java/ant-core-1.7.0 launcher? ( !sci-biology/emboss ) >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
SLOT=0
SRC_URI=mirror://sourceforge/emma/emma-2.0.5312-src.zip
_eclasses_=base 9fc6743731ec1d8d8a5eb88ccd5944b6 eutils 43da5163ba106e87d22d2e7d6d67537f java-ant-2 7c5d0c274d390745f5033754a319f515 java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 a96633177f44ee992b3fce360d1c4f16 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=082558d859a15eb81133b14f5742a1f0
_md5_=cd42b7a796b37eb6c20a4a31fba1f58b

@ -1,12 +0,0 @@
DEFINED_PHASES=compile install preinst setup unpack
DEPEND=>=virtual/jdk-1.4 app-arch/unzip =dev-java/xml-xmlbeans-1* >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2 >=dev-java/javatoolkit-0.3.0-r2
DESCRIPTION=An open-source implementation of JavaScript written in Java
HOMEPAGE=http://www.mozilla.org/rhino/
IUSE=elibc_FreeBSD doc examples source elibc_FreeBSD
KEYWORDS=amd64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos
LICENSE=|| ( MPL-1.1 GPL-2 ) BSD-2
RDEPEND=>=virtual/jre-1.4 =dev-java/xml-xmlbeans-1* >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
SLOT=1.6
SRC_URI=ftp://ftp.mozilla.org/pub/mozilla.org/js/rhino1_6R5.zip mirror://gentoo/rhino-swing-ex-1.0.zip
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f java-ant-2 7c5d0c274d390745f5033754a319f515 java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 a96633177f44ee992b3fce360d1c4f16 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=e75b546f5d0c396a81df42772c3838de

@ -1,13 +0,0 @@
DEFINED_PHASES=compile install preinst setup unpack
DEPEND=>=virtual/jdk-1.5 app-arch/unzip =dev-java/xml-xmlbeans-1* >=dev-java/java-config-2.2.0 >=sys-apps/portage-2.1.2.7 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=sys-apps/portage-2.1.2.7 >=dev-java/javatoolkit-0.3.0-r2
DESCRIPTION=An open-source implementation of JavaScript written in Java
EAPI=1
HOMEPAGE=http://www.mozilla.org/rhino/
IUSE=elibc_FreeBSD doc examples source elibc_FreeBSD
KEYWORDS=amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
LICENSE=|| ( MPL-1.1 GPL-2 ) BSD-2
RDEPEND=>=virtual/jre-1.5 =dev-java/xml-xmlbeans-1* >=dev-java/java-config-2.2.0 >=sys-apps/portage-2.1.2.7 source? ( app-arch/zip )
SLOT=1.6
SRC_URI=ftp://ftp.mozilla.org/pub/mozilla.org/js/rhino1_7R2.zip mirror://gentoo/rhino-swing-ex-1.0.zip
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f java-ant-2 7c5d0c274d390745f5033754a319f515 java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 a96633177f44ee992b3fce360d1c4f16 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=6cb3f1513f393ecfec7bdfd84e515668

@ -1,14 +0,0 @@
DEFINED_PHASES=compile configure install preinst prepare setup test
DEPEND=>=virtual/jdk-1.6 test? ( dev-java/emma:0 dev-java/junit:4 dev-java/ant-junit:0 dev-java/hamcrest-core:1.3 ) >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
DESCRIPTION=An open-source implementation of JavaScript written in Java
EAPI=5
HOMEPAGE=http://www.mozilla.org/rhino/
IUSE=elibc_FreeBSD doc examples source test elibc_FreeBSD
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=MPL-1.1 GPL-2
RDEPEND=>=virtual/jre-1.6 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
RESTRICT=test
SLOT=1.7
SRC_URI=https://github.com/mozilla/rhino/archive/Rhino1_7_7_RELEASE.zip
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f java-ant-2 7c5d0c274d390745f5033754a319f515 java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 a96633177f44ee992b3fce360d1c4f16 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=a35c58b57e649b5f68ff4bf4c6d62a8e

@ -4,11 +4,11 @@ DESCRIPTION=An open-source implementation of JavaScript written in Java
EAPI=5
HOMEPAGE=http://www.mozilla.org/rhino/
IUSE=elibc_FreeBSD doc examples source test elibc_FreeBSD
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
KEYWORDS=amd64 ~arm ppc ppc64 x86
LICENSE=MPL-1.1 GPL-2
RDEPEND=>=virtual/jre-1.6 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
RESTRICT=test
SLOT=1.6
SRC_URI=https://github.com/mozilla/rhino/archive/Rhino1_7_7_RELEASE.zip
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f java-ant-2 7c5d0c274d390745f5033754a319f515 java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 a96633177f44ee992b3fce360d1c4f16 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=bfe02fe6ff36385726aeaa8cc7045745
_md5_=df656d38e6c32a7500d6090cd5292269

@ -7,6 +7,6 @@ KEYWORDS=~x86 ~amd64
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/mono-3
SLOT=0
SRC_URI=https://github.com/fsharp/fsharp/archive/4.0.0.3.tar.gz -> fsharp-4.0.0.3.tar.gz
SRC_URI=https://github.com/fsharp/fsharp/archive/4.0.0.4.tar.gz -> fsharp-4.0.0.4.tar.gz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-utils 0bf099a6e3dfeaf20a7a94504d8dd896 eutils 43da5163ba106e87d22d2e7d6d67537f libtool 7f78cd7d403808a350c9ae23f5821fb4 mono-env 10809200679bcceefebac9e72bebb6e6 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=413e69a87d03c33697aa89bf6c14df6f

@ -4,11 +4,11 @@ DESCRIPTION=The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and
EAPI=5
HOMEPAGE=http://php.net/
IUSE=embed +cli cgi fpm apache2 threads bcmath berkdb bzip2 calendar cdb cjk crypt +ctype curl debug enchant exif frontbase +fileinfo +filter firebird flatfile ftp gd gdbm gmp +hash +iconv imap inifile intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit mhash mssql mysql libmysqlclient mysqli nls oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm readline recode selinux +session sharedmem +simplexml snmp soap sockets spell sqlite ssl sybase-ct sysvipc systemd tidy +tokenizer truetype unicode vpx wddx +xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib apache2
KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
KEYWORDS=~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
LICENSE=PHP-3
RDEPEND=>=app-eselect/eselect-php-0.7.1-r3[apache2?,fpm?] >=dev-libs/libpcre-8.32[unicode] apache2? ( || ( >=www-servers/apache-2.4[apache2_modules_unixd,threads=] <www-servers/apache-2.4[threads=] ) ) berkdb? ( =sys-libs/db-4* ) bzip2? ( app-arch/bzip2 ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) cjk? ( !gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) ) crypt? ( >=dev-libs/libmcrypt-2.4 ) curl? ( >=net-misc/curl-7.10.5 ) enchant? ( app-text/enchant ) exif? ( !gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) ) firebird? ( dev-db/firebird ) gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) gdbm? ( >=sys-libs/gdbm-1.8.0 ) gmp? ( >=dev-libs/gmp-4.1.2 ) iconv? ( virtual/libiconv ) imap? ( virtual/imap-c-client[ssl=] ) intl? ( dev-libs/icu:= ) iodbc? ( dev-db/libiodbc ) kerberos? ( virtual/krb5 ) ldap? ( >=net-nds/openldap-1.2.11 ) ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 ) libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) ) mssql? ( dev-db/freetds[mssql] ) libmysqlclient? ( mysql? ( virtual/mysql ) mysqli? ( >=virtual/mysql-4.1 ) ) nls? ( sys-devel/gettext ) oci8-instant-client? ( dev-db/oracle-instantclient-basic ) odbc? ( >=dev-db/unixODBC-1.8.13 ) postgres? ( dev-db/postgresql ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline ) recode? ( app-text/recode ) sharedmem? ( dev-libs/mm ) simplexml? ( >=dev-libs/libxml2-2.6.8 ) snmp? ( >=net-analyzer/net-snmp-5.2 ) soap? ( >=dev-libs/libxml2-2.6.8 ) spell? ( >=app-text/aspell-0.50 ) sqlite? ( >=dev-db/sqlite-3.7.6.3 ) ssl? ( >=dev-libs/openssl-0.9.7 ) sybase-ct? ( dev-db/freetds ) tidy? ( app-text/htmltidy ) truetype? ( =media-libs/freetype-2* >=media-libs/t1lib-5.0.0 !gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) ) unicode? ( dev-libs/oniguruma ) vpx? ( media-libs/libvpx ) wddx? ( >=dev-libs/libxml2-2.6.8 ) xml? ( >=dev-libs/libxml2-2.6.8 ) xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv ) xmlreader? ( >=dev-libs/libxml2-2.6.8 ) xmlwriter? ( >=dev-libs/libxml2-2.6.8 ) xpm? ( x11-libs/libXpm virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 ) zip? ( sys-libs/zlib ) zlib? ( sys-libs/zlib ) virtual/mta fpm? ( selinux? ( sec-policy/selinux-phpfpm ) systemd? ( sys-apps/systemd ) ) apache2? ( =www-servers/apache-2* )
REQUIRED_USE=truetype? ( gd ) vpx? ( gd ) cjk? ( gd ) exif? ( gd ) xpm? ( gd ) gd? ( zlib ) simplexml? ( xml ) soap? ( xml ) wddx? ( xml ) xmlrpc? ( || ( xml iconv ) ) xmlreader? ( xml ) xslt? ( xml ) ldap-sasl? ( ldap ) mhash? ( hash ) phar? ( hash ) libmysqlclient? ( || ( mysql mysqli pdo ) ) qdbm? ( !gdbm ) readline? ( !libedit ) recode? ( !imap !mysql !mysqli ) sharedmem? ( !threads ) !cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )
SLOT=5.5
SRC_URI=http://www.php.net/distributions/php-5.5.30.tar.bz2
_eclasses_=apache-module 5e66430013d92dfe0bf8672b05319b6d autotools 07e71b3b5690738ef7e8bc097077e00c db-use a4966c7f4f7df444ead1212848c13cc9 depend.apache e3c541cb90838388f81620d630c28f41 eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 libtool 7f78cd7d403808a350c9ae23f5821fb4 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 systemd 6b4f0cefa642270eded7e6ca816fd181 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=07b349f73cc1eeafc32d052b64cc4bf4
_md5_=fae5b154daa36a7430058659f4878968

@ -4,11 +4,11 @@ DESCRIPTION=The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and
EAPI=5
HOMEPAGE=http://php.net/
IUSE=embed +cli cgi fpm apache2 threads bcmath berkdb bzip2 calendar cdb cjk crypt +ctype curl debug enchant exif frontbase +fileinfo +filter firebird flatfile ftp gd gdbm gmp +hash +iconv imap inifile intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit mhash mssql mysql libmysqlclient mysqli nls oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm readline recode selinux +session sharedmem +simplexml snmp soap sockets spell sqlite ssl sybase-ct sysvipc systemd tidy +tokenizer truetype unicode vpx wddx +xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib apache2
KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
KEYWORDS=~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
LICENSE=PHP-3
RDEPEND=>=app-eselect/eselect-php-0.7.1-r3[apache2?,fpm?] >=dev-libs/libpcre-8.32[unicode] apache2? ( || ( >=www-servers/apache-2.4[apache2_modules_unixd,threads=] <www-servers/apache-2.4[threads=] ) ) berkdb? ( =sys-libs/db-4* ) bzip2? ( app-arch/bzip2 ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) cjk? ( !gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) ) crypt? ( >=dev-libs/libmcrypt-2.4 ) curl? ( >=net-misc/curl-7.10.5 ) enchant? ( app-text/enchant ) exif? ( !gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) ) firebird? ( dev-db/firebird ) gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) gdbm? ( >=sys-libs/gdbm-1.8.0 ) gmp? ( >=dev-libs/gmp-4.1.2 ) iconv? ( virtual/libiconv ) imap? ( virtual/imap-c-client[ssl=] ) intl? ( dev-libs/icu:= ) iodbc? ( dev-db/libiodbc ) kerberos? ( virtual/krb5 ) ldap? ( >=net-nds/openldap-1.2.11 ) ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 ) libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) ) mssql? ( dev-db/freetds[mssql] ) libmysqlclient? ( mysql? ( virtual/mysql ) mysqli? ( >=virtual/mysql-4.1 ) ) nls? ( sys-devel/gettext ) oci8-instant-client? ( dev-db/oracle-instantclient-basic ) odbc? ( >=dev-db/unixODBC-1.8.13 ) postgres? ( dev-db/postgresql ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline ) recode? ( app-text/recode ) sharedmem? ( dev-libs/mm ) simplexml? ( >=dev-libs/libxml2-2.6.8 ) snmp? ( >=net-analyzer/net-snmp-5.2 ) soap? ( >=dev-libs/libxml2-2.6.8 ) spell? ( >=app-text/aspell-0.50 ) sqlite? ( >=dev-db/sqlite-3.7.6.3 ) ssl? ( >=dev-libs/openssl-0.9.7 ) sybase-ct? ( dev-db/freetds ) tidy? ( app-text/htmltidy ) truetype? ( =media-libs/freetype-2* >=media-libs/t1lib-5.0.0 !gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) ) unicode? ( dev-libs/oniguruma ) vpx? ( media-libs/libvpx ) wddx? ( >=dev-libs/libxml2-2.6.8 ) xml? ( >=dev-libs/libxml2-2.6.8 ) xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv ) xmlreader? ( >=dev-libs/libxml2-2.6.8 ) xmlwriter? ( >=dev-libs/libxml2-2.6.8 ) xpm? ( x11-libs/libXpm virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 ) zip? ( sys-libs/zlib ) zlib? ( sys-libs/zlib ) virtual/mta fpm? ( selinux? ( sec-policy/selinux-phpfpm ) systemd? ( sys-apps/systemd ) ) apache2? ( =www-servers/apache-2* )
REQUIRED_USE=truetype? ( gd ) vpx? ( gd ) cjk? ( gd ) exif? ( gd ) xpm? ( gd ) gd? ( zlib ) simplexml? ( xml ) soap? ( xml ) wddx? ( xml ) xmlrpc? ( || ( xml iconv ) ) xmlreader? ( xml ) xslt? ( xml ) ldap-sasl? ( ldap ) mhash? ( hash ) phar? ( hash ) libmysqlclient? ( || ( mysql mysqli pdo ) ) qdbm? ( !gdbm ) readline? ( !libedit ) recode? ( !imap !mysql !mysqli ) sharedmem? ( !threads ) !cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )
SLOT=5.6
SRC_URI=http://www.php.net/distributions/php-5.6.14.tar.bz2
_eclasses_=apache-module 5e66430013d92dfe0bf8672b05319b6d autotools 07e71b3b5690738ef7e8bc097077e00c db-use a4966c7f4f7df444ead1212848c13cc9 depend.apache e3c541cb90838388f81620d630c28f41 eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 libtool 7f78cd7d403808a350c9ae23f5821fb4 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 systemd 6b4f0cefa642270eded7e6ca816fd181 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=07b349f73cc1eeafc32d052b64cc4bf4
_md5_=fae5b154daa36a7430058659f4878968

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

Loading…
Cancel
Save