Sync with portage [Thu Aug 3 09:51:49 MSK 2017].

master
root 7 years ago
parent d698f2424b
commit 94806a95b3

@ -6,4 +6,4 @@ EBUILD acme-0.15.0.ebuild 1088 SHA256 3901459c800d46b169a5c26ef8ccd97c8f7b0f0858
EBUILD acme-0.16.0.ebuild 1088 SHA256 3901459c800d46b169a5c26ef8ccd97c8f7b0f08583f1181e4cf675d965561ec SHA512 4368b0a3b7442122bdeb5295988f3151000048c708cb86f8faa552670fee8d54a314c27a900bc14adf46545799ddc6560df2807263eacce9ae5c20e6361ebc9b WHIRLPOOL 9da58a0a770583d3f3c7b36682bf47a6a842927c5fa89eb75df2fa674bc4532f6524057e96f6d4ab5fbd7056f53501e6f9058377e3491b0fe8dc65b50d10da63
EBUILD acme-9999.ebuild 1088 SHA256 3901459c800d46b169a5c26ef8ccd97c8f7b0f08583f1181e4cf675d965561ec SHA512 4368b0a3b7442122bdeb5295988f3151000048c708cb86f8faa552670fee8d54a314c27a900bc14adf46545799ddc6560df2807263eacce9ae5c20e6361ebc9b WHIRLPOOL 9da58a0a770583d3f3c7b36682bf47a6a842927c5fa89eb75df2fa674bc4532f6524057e96f6d4ab5fbd7056f53501e6f9058377e3491b0fe8dc65b50d10da63
MISC ChangeLog 5917 SHA256 bdbadcd2933561b28889bf9b42c7d8863ecdf550db5b65662f3fb9096031b160 SHA512 63e3bf1a22642138436d2c123c9e25c33cd9b17ba6be7953a95babe7541ba0fafe82a1f504b3b1647eb08e19714075c79bb1fac3f7334b94ee6d7a740347b540 WHIRLPOOL 9eaaedda59338c0c9bc3e0188d2dcc08ed17b83adfc49a7afa21c7883d97ea07a4d457be8546c92354ce7eb85bc59dbea905fe09e5a9ea6809e879f2ba915eeb
MISC metadata.xml 255 SHA256 e898dcb16dc4fc89753e1fe2bda841d7959a15df019156cffc988fd64cc0828e SHA512 a1200ded1c4bc4976f4ed4e2e17c1521a50d45ddb98f06327be9af4340c4a9530f1e6b8245a78b021af10fe07ca201c34838fbb439909b12715a9ae16be7078a WHIRLPOOL 300087b9f29f727a5ec8abef240f78c57bd8aa955e408adeba2a5f50506c777b39fe1262ec6bf6c7bf0e1d85b400e0d23cc1f25d29b90d8b35d3459b2466f195
MISC metadata.xml 342 SHA256 cb538c63739de15c65069f536cf05b70d203ff46e6782d7671fa465eec4ce641 SHA512 bb057838d2a4161b1b5d545d32fb798bf52571fccaf3dfe7e1811ee4090813341222f7c27e21f36ea9353e9f48b401a4cda0f1937640ef052445e6b0eac9defb WHIRLPOOL c74a8e573a993be6355b81149e5b4fea5cd67d9cd3d6bbb27df1cc2093e87d78dea1ab0994d1b7e35e17f14cbb2d2b655f86870366dc86e0bd58ad92654960f5

@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>prometheanfire@gentoo.org</email>
<name>Matthew Thode</name>
</maintainer>
<upstream>
<remote-id type="github">letsencrypt/letsencrypt</remote-id>
</upstream>

@ -1,4 +1,4 @@
DIST certbot-0.15.0.tar.gz 942788 SHA256 87d306b1c013b472b8f548b38ccc476c125816435bb3b99e932fed09ac777296 SHA512 e884b34985a1128ce94d6b2be77af6ee86ded8b870e066f3f4bc22f78501f3f0a51060edcf75a11cd31dd525388adb8ccc4e2da0068b5b75be131d0fb0ca6844 WHIRLPOOL 01b172e8c7ac5d3678ee608b36d93f23943bf17f1e9c593cc1af3febcf0549b03961e69e537f099643dd9ee268497f76c2c18d8fa7a1d45753bc50e670375317
EBUILD certbot-nginx-0.15.0.ebuild 1007 SHA256 92328a779013918cd7e37b929e5d37ddb613f59d0fe818cbf8d1a39ddfc4cfb5 SHA512 580e0d41237668b9d97d675743b6b80d7ddf7ad6baa62513224a6c79cbda3c197c8562a8f3548066216543eede2c0e21158363f8d545782920811aa01d6c4e56 WHIRLPOOL a1f69031ab8bd1062cc1173939b2f7b626bc0bea5e72429434d96c56b1b8e3c5953ec42096b7c3ed6231cbd27072bfacc81d14ab938a0a3c8402f04670fdea52
EBUILD certbot-nginx-9999.ebuild 1002 SHA256 6789f86bec3256aaaaf8ca42ac94c97660c2c95d99b2d622497aeb4bcea66c4e SHA512 c52f1ad93218421dcd0192605ab8540593bdd9c9ca475691d889662944295cd91228c84bfde9b9ca3af12784783ff17c8511e048ba3ef685bc3a76d9295a6d3e WHIRLPOOL 323f8b85458481b9ae09d1881edf207f3c5141e3e64afd8ab05f3ac3f6a6132e782e00e42ae78d7b6749063725ea61174a522fbd47eaf6e221bf1b23503a64e7
MISC metadata.xml 247 SHA256 838a26903b544d348e3e32115ebae1d7b2b490f91608bd8b5af61234a9df11f7 SHA512 c3b8b38361c8b26316f4ed2de33cc4e144d5582572f865b39225c350429a2dd49c61c7e54ed2c8092203fbe8b3f269e6aa446cc0672b65fab156cc390cd9a21c WHIRLPOOL 88491c5a375d91fd37abac7e32205e6fedbca6e9068537d4b0661962a11c91330d18a1130d777f9bff111cf904535b952746d457514fedc6f7ed1d632b7648c2
MISC metadata.xml 334 SHA256 e1059ce7794fc4edc2c39a6a55932cfaa9e6d4b6de59d4b9dafdfa8f6f790084 SHA512 e3d6dda6c44557523fd48b464b6d39fc45b90ba2ecbe03fb300a655973c1b2e654a24d8d381b769eba00d0d80fb5881e1dfec1694e223cd83047abba9f01a44f WHIRLPOOL 8a5d0b99f05b3f8097607db4c03ceedea11dacf064a1acdbc9b97f8ec3a7379e487e9470977cf61ef2cb21ccc29959b371f3f7caec322648091d84f95d7db5d8

@ -1,7 +1,10 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>prometheanfire@gentoo.org</email>
<name>Matthew Thode</name>
</maintainer>
<upstream>
<remote-id type="github">certbot/certbot</remote-id>
</upstream>

@ -2,4 +2,4 @@ DIST certbot-0.15.0.tar.gz 942788 SHA256 87d306b1c013b472b8f548b38ccc476c1258164
EBUILD certbot-0.15.0.ebuild 1500 SHA256 1d53e382a60512ee5527fb76eaae0d02cc5e9bc03bb853ebfcf3fa4e68187769 SHA512 e338028b2e4357527f0bbffa28d7a1b66798c047a488cf791f26477135513510e11c3e96d19981be372bc7de02f7a2df13bef4d07bbf2185a648fcf04a1a5219 WHIRLPOOL 47fa9b2c46fad4a3b2662e91c4318fc21a75ff15c09cdba6faf5407296468d970695ee9636bbca31136bc5445559487aa7140501cf640e0828cdfc500e535a5f
EBUILD certbot-9999.ebuild 1500 SHA256 1d53e382a60512ee5527fb76eaae0d02cc5e9bc03bb853ebfcf3fa4e68187769 SHA512 e338028b2e4357527f0bbffa28d7a1b66798c047a488cf791f26477135513510e11c3e96d19981be372bc7de02f7a2df13bef4d07bbf2185a648fcf04a1a5219 WHIRLPOOL 47fa9b2c46fad4a3b2662e91c4318fc21a75ff15c09cdba6faf5407296468d970695ee9636bbca31136bc5445559487aa7140501cf640e0828cdfc500e535a5f
MISC ChangeLog 1863 SHA256 9d89a7d29808f3035d10942923d1edd5cad4451c6c5b2192ec6a56e54a3a2179 SHA512 dfccd3086c1dd58a1d786c0568183b9b3b1a392682920db4e30d5a11e836064fc45b2bfa4f1f1444e1a876b39922196ca787fa8d830cc3bcf2bc0deb0089b4da WHIRLPOOL 3c8a8db43ccb599e2347ee24a90de65f6cb89d70dd4068950297ff89877dc85792e98d3a0a5fc833aff1f55a2cad78f6bb280c071ff7b4dd07c47e82ebbcce14
MISC metadata.xml 247 SHA256 8356f343338d1634471efd99b527faa67d24a3b9bb2689c34826b998b3d2b8e6 SHA512 6d3867e270bbc25e51e59a79f3b948b715dd39fcd99cac7449ccb8372547a50a661ab85c57c7c296b80eb770d5830b7236cb277d4d7606116aa6c4a39c50df2e WHIRLPOOL bb7fcac02912331016111edc3af5c35e197b31999d69dc9ea44e7b31e84645afbefc8644f0ecba4a489bafd736a6827e4db5ce5a4a7a4fb2be0930a542b1bbd6
MISC metadata.xml 334 SHA256 156199996685469be6c4b52dd59947499eb3e259d6f708be37b140615d6ae9ea SHA512 a24ccf633fc9c2670dcd35801d95bd8ca0f4ea4d3d53b6651f2e8e3e280b95ec8a464d99f5423942c14b0777ae4551f46c1ff285caea460bc91cbc417a7a5b70 WHIRLPOOL 7e6e327b96ca1d13a8412b2d7e7979018cd215cfff302755e40264de7fc676666748a0bd1294d1573e0f5e8cd7c75fbcfff3c0cedb7a9d715186bbdac656841f

@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>prometheanfire@gentoo.org</email>
<name>Matthew Thode</name>
</maintainer>
<upstream>
<remote-id type="github">certbot/certbot</remote-id>
</upstream>

@ -3,6 +3,7 @@ AUX elvis-2.2.0-interix.patch 297 SHA256 36e401aa2375266813133dd195469837c60daf7
AUX ft2.3-symbol-collision-fix.patch 2396 SHA256 59960b0498863f0793b5c33a824efc62c6255d26455d3ec6c87f62cb1969f008 SHA512 14a2880f9984615f9876973e5eaea54846547d2871b8c2f1417c968e5e92c01612c954d39026671cb29656c4d6fd93d65f1bd6fc6325471346e1f56e3e1b97a3 WHIRLPOOL d21ca4e78f5288688e539c85ea3300e252ea0d56adb6a101eed531cc2a4e2a7ab8a0cf49c80640aab5bdcd18ee71e57d352d5280befe0a40a710b2e7809347d1
DIST elvis-2.2_0.tar.gz 1439293 SHA256 9a8466b2293798441056bc279736af3a616baaba2f11940396cc60ff71924ea0 SHA512 847cc9ac0af170798abd4725f7dc2ec74d4931fb761b58836d4016d36da5657176bd8cdcdae02bc08438b18e8ce2433eb3340ec2503630fd2992e83ba06adf42 WHIRLPOOL be087bc38507900852dbe1f9b59a14c3e135d14bc695f2ec23c6c70284c6f9b7d35b7d25a0dd2b36f32392537421aeb6804df477cfc98a206f101ffee5f2be8f
EBUILD elvis-2.2.0-r4.ebuild 2390 SHA256 bed6b14546ebcbc552a978e7bdd1c263b17339c97efac671b4c2b80bf0ee0c93 SHA512 666b7762e576f9661574c9ac5bb55804bf4f4a5aa307ecb61cb8708cf0efd3608caadf6bbb33d40c2b285c3f86fe4ec72de532de2b0f1d761cf053d8c77584db WHIRLPOOL 469ed2ce6f5ea0c6c9589516c9a9e18167eedf6c0ce270b3c688bae895a5d13017aae98553e8f40d839f8d832b4116077b80f97d0b6d9817eea1b1a2479256ab
EBUILD elvis-2.2.0-r5.ebuild 2403 SHA256 5fdd914d1442b99defae86f447154f0fa008c52f8e7cddd534734798fc24f3dd SHA512 32dc4c7035b383b3a9e80cfe6dc5b249fb11c01992f1d4ed0b48daa5243f1c2e9e6207d67a79c6a838d8a64b4cb908783f93ac6a276cf19dbaca0d1a8760bf56 WHIRLPOOL da69cc12161b4842f221166df75e084f65070340ee1ccdd8af063485bcd7d2d7d665e0aebe037a69b039c0a316d5b1a3ca1e936db48708ed5e7be6dd7994c08c
MISC ChangeLog 2544 SHA256 04901afe585dba01d1c3f131bc2302ecd44f7cc3ca1569215ff13067c0dc5e42 SHA512 41c81a3b4f53f2522611302a780295eb1e6756976809db90774bb73fd6ca6a444b37c8268bba9599c50fbff2e90c6282f20cfb787148bc16dd9586e28db95da7 WHIRLPOOL 31664b2686c9c4b42ecee6dbc3affe7e6f6c588fe0c1bfa21b50c516957454b3bc2c7d7c488114ed4602d69ffe07860cf4e32ead2b1a4d5f73acbaeaba0ae401
MISC ChangeLog-2015 6399 SHA256 3ab51ecb1497af7b68c3c74372e542187b1ecdffc436074704850917d5917ac7 SHA512 c831d80afa150d4b9b7fa1eb3e5b34cfe02142d47180d010113a92e906e4ed89a59cb24f501a838369287e48d662ee6f8879681951209d04550f2083af4b8710 WHIRLPOOL 325122fea95c1d32c6f47d59fbbf01010fe6bf27ed36664ebd1002a0df8629f26ab46a2adc78a33898c1d7a60d8989569fca8ed948ab2d4037fa28b00917d535
MISC metadata.xml 245 SHA256 a8b1695a5ced5d18651f2c27eb007b4eaf4af0a421f0cbc21e2be1d9282d9e62 SHA512 6d6d35ccbb839c939bc663cecb55e2178f5fd4e455ee3088b8847416d558dd3e7969f4c78bc445ff29503d6906fec12d302d7249e9adc8cb708d0790e681e5a2 WHIRLPOOL 5bd04d29b34b35ffc355cf4fa5048b94bea046b3bcd327674a05c25d5ad3f8a131a1ba4c06e0f897be0037df160acdb82303be1c89057e7ed3586d0bd493a47b

@ -0,0 +1,101 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit versionator toolchain-funcs
MY_PV=$(replace_version_separator 2 '_')
DESCRIPTION="A vi/ex clone"
HOMEPAGE="http://elvis.the-little-red-haired-girl.org"
SRC_URI="ftp://ftp.cs.pdx.edu/pub/elvis/${PN}-${MY_PV}.tar.gz"
LICENSE="Artistic"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris"
IUSE="X"
RDEPEND="
sys-libs/ncurses:0=
app-eselect/eselect-vi
X? (
>=x11-proto/xproto-7.0.4
>=x11-libs/libX11-1.0.0
>=x11-libs/libXt-1.0.0
>=x11-libs/libXpm-3.5.4.2
>=x11-libs/libXft-2.1.8.2
)"
DEPEND="
${RDEPEND}
virtual/pkgconfig"
S="${WORKDIR}/${PN}-${MY_PV}"
PATCHES=(
"${FILESDIR}"/ft2.3-symbol-collision-fix.patch
"${FILESDIR}"/${P}-glibc-2.10.patch
"${FILESDIR}"/${P}-interix.patch
)
src_configure() {
./configure \
--libs="$($(tc-getPKG_CONFIG) --libs ncurses)" \
--prefix="${EPREFIX}"/usr \
--bindir="${EPREFIX}"/usr/bin \
--datadir="${EPREFIX}"/usr/share/elvis \
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
$(use_with X x) \
|| die
# Some Makefile fixups (must happen after configure)
# Use our CFLAGS
sed -i -e "s:gcc -O2:$(tc-getCC) ${CFLAGS}:" Makefile || die "sed 1 failed"
# We'll install the man-pages ourselves
sed -i -e '/^ sh instman.sh/d' Makefile || die "sed 2 failed"
# Don't try to write to /etc
sed -i -e 's,/etc/elvis,${ED}/etc/elvis,g' Makefile || die "sed 3 failed"
# Use LDFLAGS
sed -i -e "s#\$(CC) \$(CFLAGS)#\$(CC) \$(CFLAGS) ${LDFLAGS}#" Makefile || \
die "sed 4 failed"
}
src_install() {
dodir /usr/bin
dodir /usr/share/man/man1
dodir /usr/share/elvis
dodir /usr/share/doc/${PF}
dodir /etc
emake install \
PREFIX="${ED}"/usr \
BINDIR="${ED}"/usr/bin \
DATADIR="${ED}"/usr/share/elvis \
DOCDIR="${ED}"/usr/share/doc/${PF}
# Install the man-pages
mv doc/elvis.man doc/elvis.1 || die
mv doc/elvtags.man doc/elvtags.1 || die
mv doc/ref.man doc/ref.1 || die
doman doc/*.1
# Fixup some READMEs
sed -i -e "s,${ED},,g" "${ED}"/etc/elvis/README \
|| die 'sed /etc/elvis/README failed'
sed -i -e "s,${ED},,g" "${ED}"/usr/share/elvis/README \
|| die 'sed /usr/share/elvis/README failed'
}
pkg_postinst() {
einfo "Setting /usr/bin/vi symlink"
eselect vi set "${PN}"
}
pkg_postrm() {
einfo "Updating /usr/bin/vi symlink"
eselect vi update
}

@ -1,16 +1,8 @@
DIST diskimage-builder-1.28.0.tar.gz 267409 SHA256 2d8999a8484d27e8604d125aabcbdad648f8b601776225cfc611faf1a3b9a0e6 SHA512 ae13e29563f90a4aaa4f2bee889bca4fd662da41fcffb957ca8a4380907e5d89fbc25ecb93aeda2cb5597776b51417388e8a5e39741250d68a8f7f67239ebc7f WHIRLPOOL 7cfcefcf37fd0d5fae4fb8d3284ad3b60e53e4a2853c85625a1925c34bd4cdbee999932089f7dae81adcf699226ba1550f729a2b1b8aab4b6e54c10c7148fea1
DIST diskimage-builder-2.3.3.tar.gz 294768 SHA256 227943d8702a66c9ed08d59362324bc79951ad7c11d9efdb67c32b2fbd517af2 SHA512 d3e97ef520270d056877bef467d9fb4bb8bd64ebff149ca7e8a5b11e5f19043a93932968d61b7efe7e54767dc88e04536ceb8b664e9c40ab388eac52303e2a74 WHIRLPOOL c780d3de0bcc43e35b5b12bbd188eece079467eec5ea7a426450d30f14135cdd4fe82985804514c1382424aae41534af37c163e55de98031d3327d89743a3a2b
DIST diskimage-builder-2.4.0.tar.gz 308467 SHA256 ae9bc8b0dde17d422785d0099152997a15a4c051c484f3efff17594d8bb8d34c SHA512 2936d88f13dcebe67133400c20fa355349c33eb1d89045c38ffa4c2942152d9ca4b7fadefa622bf1c0055f8903a68d958f3b3db21fb3472da7b6ec7fd5c01267 WHIRLPOOL 6cd869d5a8fd31e3aa154d76eaa2543644c254eb90b12df80ce649c331759fbc5e4c8912a7753099a32c15c6dc98db256080d02d16e1d1d82377b293a7af49f0
DIST diskimage-builder-2.4.1.tar.gz 304969 SHA256 9a01eabc73bde93da3fde598249cc273c6cc744e8e6b850a0f7dd7e69c076543 SHA512 32ef8b7cae08c90691256be4b8b65c986de00306d935919c7d9ecba21722534da8bb00ab887b810bfff35e60c1e943641de576a7c4b29a6ff3d15315b55fb307 WHIRLPOOL a4e9a30452e2e0785e371968d463a95a04d5e9a7316decc2a00e27038b3606ca03515535b76e721eb12b8072567c91f9a6372d780fb60ab983d81071f88974e4
DIST diskimage-builder-2.5.0.tar.gz 312486 SHA256 5c665dbd6b8e3f24be26e65159a560b34e2250111adb4c7569db453d4bbbdf6c SHA512 b254b5ca9d56ace54fcdd90ec35065bb67312a203529b94d24ff6629a159e6918bae291b2bc2f8218b38caa8fe65369ebaf8c286994b060c4f62342e6a192bea WHIRLPOOL 31f3f4867dcd7543c7e6006717dc13de0d0d00f23a96126ce1cfac20bd24b17803422099a5737dd7b4aea1ddf53c9b9b6d3ad702fb0ace72bcb4ddb03d33acd1
DIST diskimage-builder-2.6.1.tar.gz 312190 SHA256 4f5a9405c3b6599afe2ed037ef3dc72727a539a8b902dd23f1905dd772ab2ad1 SHA512 d79ec6b0cc7962b8dbd4a3f8d5193907f89c39e15a73fd5cd9cf5203792df2de7ced6b0acbe53e9d1cb7e100751f36c1bc77db2be1f25ab9472ca759f54bdc4b WHIRLPOOL 234308ec76126f8b1002e47a72eec3590b39997acfd6e9ea8c0ebdddfee01ab6a9dd249a5e245d58475f067ef0635d783ee9cc82344c9061d69dce38fa4ae888
DIST diskimage-builder-2.7.2.tar.gz 315463 SHA256 0a914611aca8d03266a744af3807d1452aa49475dfec2abd7d17e312284617d0 SHA512 e5ea2fa692ce8c9234e8ff1e1fccd94452ec4887838cfe823464cbeb448c5fc8645310e455d38269db5ba0dd3efc5c7934511bf07549a66d49bf75a2acb285bc WHIRLPOOL f6c57498d011b5bcb8bc4906ccf886001db01ff0cf1e6eecebe99604968346c315a1673fadecff612d0c3d4f09bfe594a2108bf0011d0f1651eeeff6e5d8587c
DIST diskimage-builder-2.8.0.tar.gz 315628 SHA256 ac93598cff826074c4a83049be0c3745b13891dc21e5e9d85fc354d99583c0e8 SHA512 9827f063ed7e4e66fb55a721f3ea81a2e6186b87000b9008a40469934b64b9380699f709956e7396c8b9f03275d195645f9e9b74d6eae4812b1b2149a884cca2 WHIRLPOOL 68a4fbc3d83ce0355d411e8f8aeb84946fba7e2a3fc47bcb211405862be3b69d3233061c4f8b41d478b23762273148acd34e2bf64596e9696a1b3cb6a81e1290
EBUILD diskimage-builder-1.28.0.ebuild 915 SHA256 d41041600d3d3a90b563e56873efc458db095de051c01e557b486760d2fa8149 SHA512 eb129f8527f64dbaf9f207512b4cb0b5384c546bdda76f9b3c5df4f23b276c6c33ffc4ca7dce9441db97af3cb7216d87c1040dbc85aa6dbb33edc15e24996955 WHIRLPOOL be568ffade8ac29dd0ceff5cfc88391cebee74d120b055751470250f98955edb0023961b9b5441cdf61812060db47b70a9e4b281687912478e5b9ebebaad11d6
EBUILD diskimage-builder-2.3.3.ebuild 1011 SHA256 a4a8369e60f56af4b3ad9c5b46893d9b9879912276ce1c722bcb8655edeb5ba6 SHA512 ebfde90865d0e66bce5139d416d9cda58cb836102984d7ba39d294b46671a1fd3574d09177070c8ab4152f6ce186679769628413d14c45e2ed2bf2555ff80222 WHIRLPOOL cfaa964f62c68f58179fbb54771fa87f5a8fe05ff1899db897c66b8cb1de7c9f9c24c44508f1881494948581d774ab2d0934ded9ff5ae233c1911616dd5c8834
EBUILD diskimage-builder-2.4.0.ebuild 1011 SHA256 a4a8369e60f56af4b3ad9c5b46893d9b9879912276ce1c722bcb8655edeb5ba6 SHA512 ebfde90865d0e66bce5139d416d9cda58cb836102984d7ba39d294b46671a1fd3574d09177070c8ab4152f6ce186679769628413d14c45e2ed2bf2555ff80222 WHIRLPOOL cfaa964f62c68f58179fbb54771fa87f5a8fe05ff1899db897c66b8cb1de7c9f9c24c44508f1881494948581d774ab2d0934ded9ff5ae233c1911616dd5c8834
EBUILD diskimage-builder-2.4.1.ebuild 1011 SHA256 a4a8369e60f56af4b3ad9c5b46893d9b9879912276ce1c722bcb8655edeb5ba6 SHA512 ebfde90865d0e66bce5139d416d9cda58cb836102984d7ba39d294b46671a1fd3574d09177070c8ab4152f6ce186679769628413d14c45e2ed2bf2555ff80222 WHIRLPOOL cfaa964f62c68f58179fbb54771fa87f5a8fe05ff1899db897c66b8cb1de7c9f9c24c44508f1881494948581d774ab2d0934ded9ff5ae233c1911616dd5c8834
EBUILD diskimage-builder-2.5.0.ebuild 1057 SHA256 b9380c09c4c007a25543c1ac70ae2fe49b87f6452c6982fd82b6272227e8f35d SHA512 bbbe9ba657bb41c47b1385594acf9f9291c3f8724d6bcb8bba16391bf991a8a538256dc70c7aa7db0bd9b6c1509bc8b61108221c583f94b9c1ffeb5c8e47939f WHIRLPOOL 0a3b2489340e665972a2f4a675acc4ea13106164179efebaf7891a35bfbd999479fdd96d377e57b9ef8e8318de6a506bea29120cf01065821f00af80e4d0b581
EBUILD diskimage-builder-2.6.1.ebuild 1057 SHA256 b9380c09c4c007a25543c1ac70ae2fe49b87f6452c6982fd82b6272227e8f35d SHA512 bbbe9ba657bb41c47b1385594acf9f9291c3f8724d6bcb8bba16391bf991a8a538256dc70c7aa7db0bd9b6c1509bc8b61108221c583f94b9c1ffeb5c8e47939f WHIRLPOOL 0a3b2489340e665972a2f4a675acc4ea13106164179efebaf7891a35bfbd999479fdd96d377e57b9ef8e8318de6a506bea29120cf01065821f00af80e4d0b581
EBUILD diskimage-builder-2.7.2.ebuild 1057 SHA256 b9380c09c4c007a25543c1ac70ae2fe49b87f6452c6982fd82b6272227e8f35d SHA512 bbbe9ba657bb41c47b1385594acf9f9291c3f8724d6bcb8bba16391bf991a8a538256dc70c7aa7db0bd9b6c1509bc8b61108221c583f94b9c1ffeb5c8e47939f WHIRLPOOL 0a3b2489340e665972a2f4a675acc4ea13106164179efebaf7891a35bfbd999479fdd96d377e57b9ef8e8318de6a506bea29120cf01065821f00af80e4d0b581
EBUILD diskimage-builder-2.8.0.ebuild 1057 SHA256 b9380c09c4c007a25543c1ac70ae2fe49b87f6452c6982fd82b6272227e8f35d SHA512 bbbe9ba657bb41c47b1385594acf9f9291c3f8724d6bcb8bba16391bf991a8a538256dc70c7aa7db0bd9b6c1509bc8b61108221c583f94b9c1ffeb5c8e47939f WHIRLPOOL 0a3b2489340e665972a2f4a675acc4ea13106164179efebaf7891a35bfbd999479fdd96d377e57b9ef8e8318de6a506bea29120cf01065821f00af80e4d0b581
MISC ChangeLog 1987 SHA256 80e24f8406e897762ef9deb02d2d61e0ba5a6a827457ba0c3ea9ed19e4936c5f SHA512 05da20a179d6bd337cb5c22a119cd8f991c19d715b56dc0348283467e44c8bb26014d5cae2112a758e5f5d7384372375f1a82d301f0fca7e381ffc48be8632f7 WHIRLPOOL f004bc9ccdd869f07cb1a7ddafa56af3dbe685f0aa4aae47c07bf268eae05fe59ebdf9e69673321bbf26984731829c807a8140b8be0c64637b1b8d14a53cbd40
MISC metadata.xml 718 SHA256 b74cd0a9cd8f40e45fe04f8c22f267f95740d534c3c8c60f42e64b1d63a44731 SHA512 8e16e9d92a81049d414ae54eaf7a4467982cbd949230adcfab22b636ba2b91885d80e9b047788ccd07eab547ae2f85a56d989b971b64bd926e6ca70972398277 WHIRLPOOL 05967793be1e8e7e2998fb98069e58c449f1a494e5cbec8d504d6678e2026b420e557b8309abbbfa789b46aefccafcd1d13e95531efaf68d1cfa08eb360b3363

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

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

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

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

@ -1,20 +1,9 @@
AUX disable-acl.patch 1407 SHA256 7b47e1dce90e8fd75598a36b4a9edf40ff6614c1a8e48f44c15e41e04be7aa51 SHA512 7df8444f33bc23baf6327fc7fa6fe40329fffd71185ab663f192921bab00d93e360c5ea539318554e42c63da5dbef781ece84e795b46a7ac65dcb694ebb47a35 WHIRLPOOL 43a7a0c76d2c62347b4b942347b2eeee4393466ee695e307e9328174fcfd6b6cf1be57be922fe2e1557a519e6f549796cb6a90e3f6152ee005866789e9037426
AUX ovaldi-5.10.1.2-add-selinux-libs.patch 494 SHA256 7b2cc39e80170bb2418df7c98e3f46757f452f372f33b40adad8a3081a04bca8 SHA512 0c0c19b791d95c0117735539885529338e380881ec4ab49d19efad96726d65b7e54abce302d80847eccde97a285bb7fc9c1d67dbebd80b82c7063b142b2a1dbc WHIRLPOOL ad0ab14e3a2e2c391aacdd50632b08569e2ba12b0f2ab26a68810305f1d01fff8b9cb2aff2078bfb57714cf254818ea2d5f736ee337c53918aebc1561c12554d
AUX ovaldi-5.10.1.2-disable-ldap-probes.patch 514 SHA256 fab78dc2e49a642337c85537199db797ebcc8d5dfe6bd2f977a7d3d43c2f646b SHA512 ad8874da919ce6f227ee9a1c3b1e4f25b43179440f0bd7f1adb60af6377a3953f59a4f0a11f9eafdb6bc7facee5d77f0ff55925ead8b6c7a72f367ab211a9e4b WHIRLPOOL 896aee7ecce5332a0388e2f84e15eb0550db8257d7a5119d093934e6f143b723c58785407eaa641029e8b9ddb2432a05dddafd1cec09d332e58faf3150f534fd
AUX ovaldi-5.10.1.2-disable-selinux-probes.patch 3418 SHA256 0852abf008d39827dff195005df718233c122cfa86a47be27592ecbee1cb08fa SHA512 ce824c08a45c65721f8a4f8ef23074108710f8deaf08171a8a0204dd99af94b2f072fe07c68a10cae9dc7ec4fa5ef63227a631b389d0343ca05d006d76418315 WHIRLPOOL 2db1297f482568fe1642915f84ea906ef056181382d0cdef5d5baa116a92510471aff3d9b8dd2023fd6c4cb391e4285d221c3c43ddd9ff70065eb148d0226cd6
AUX ovaldi-5.10.1.2-missing-memory-header.patch 703 SHA256 145ba83c3000de0204d6b892702b490c1c592c0f47b4c8d20138a53623abfc1f SHA512 6c414fff0b8d262bbaf8ee7325269fab1bc82b0c8fa1f13f15bb2dc9b91e732510d202d1fcc507aa9b923339c1feeabe49aebb6bef8c86336f6b704155d15af5 WHIRLPOOL 827a274d9ff13bead1e9a4d04e273d37db84753a9012f96943a4c65204e95da54da83ca54b6a3f4322c3b81892a882bafbd6977bc7d0d54eb6ffef2f9c7fc105
AUX ovaldi-5.10.1.2-strnicmp.patch 292 SHA256 aa4a1f23df2fd4b8ed0456a23948cc597d0573eb1e9881f8a8f229b8778f6a54 SHA512 498ce005a56cbe16377653a25da783e96fc7871cb114d19e3695579263403ecb3a917abe637965bc6ee62dd36e927ad564c83d253b3a6467651e9ad57f9bf1f1 WHIRLPOOL 9f6859f543749c45d98e5fbfbe45a7e5fa341e590a705afe2b7f477f76fa569e0b220b8f0af6d5fd2bdde0183a3f6ce8be93aca3ffe2bfee852da95ec9dcd556
AUX ovaldi-5.10.1.2-xerces3.patch 13510 SHA256 7818b08cb2fe965b14a7732f26f36d4a2a67da70fdf050751b42834e95cac39e SHA512 0b95bc164fbf236c317a4c0d9057c8ba2085931d51eace7148a4de4983690dda9721c3accfad02950d7aac244562d208fb7d48210efd5135d33e4e762e2f3da3 WHIRLPOOL 95b2c5d2b806531c99aef415754152a9dedb5df0021fb1eaac6f94f3bbedf3cf17f4204d56b1a95bd406c701368399a866052232b4339a7179b8ec9560066b33
AUX ovaldi-5.10.1.4-disable-selinux-probes.patch 3928 SHA256 5f473d56e7fb93b093b2e1b484d2b7b03ceea2b4e6014cd9a1ebc6a31aebd0f5 SHA512 e9d6f2bab3fd5d6fbb2b6bc6dc881bfb22c873c8856dc9da7c01d2992f74479177d82529df84b186da285aed8d943919b9bbbe59d7d1e0788c42351a3f895217 WHIRLPOOL fd74b7336132fc2296bb280c91428177847001beef8ed86005ac8be8da650a9f62e10164dc3dc7325a6535eb588e36dd5925d60503a7e922475927190b15cd82
AUX ovaldi-5.10.1.4-strnicmp.patch 292 SHA256 aa4a1f23df2fd4b8ed0456a23948cc597d0573eb1e9881f8a8f229b8778f6a54 SHA512 498ce005a56cbe16377653a25da783e96fc7871cb114d19e3695579263403ecb3a917abe637965bc6ee62dd36e927ad564c83d253b3a6467651e9ad57f9bf1f1 WHIRLPOOL 9f6859f543749c45d98e5fbfbe45a7e5fa341e590a705afe2b7f477f76fa569e0b220b8f0af6d5fd2bdde0183a3f6ce8be93aca3ffe2bfee852da95ec9dcd556
AUX ovaldi-5.10.1.4-xerces3.patch 13354 SHA256 2ca9f980072333e320cdd5ffb55ccc78e033d1c98746292855439b56b8d42c7f SHA512 4f31d9b7fdbd31fb3228da1d3c637ff8a205395754fd9a27375a33b18d954bfb29b7365e7134e7ae8c93e867dba980f5a18255872d6c64e03f449b32349d2a99 WHIRLPOOL 271b28e3281ef027e41d649507d44c7d8c485de9d75a47c1447550b71a8d13f1dc5da5ded387200094fbbd743361d52635be210e01d5346036d1f844a5057629
AUX ovaldi-5.9.1-disable-ldap-probes.patch 1237 SHA256 ca8846757488a75d434a4cc909a96de44cf4b8f6d8f7950c2938630668bbde6a SHA512 08b7c8768eaea0a4b0e96e1791609d8cfacc386fc821d0fa9e38e8d52c596d5eeb6d55eb0db619c9f441b4b4ef3e96e061a59f4c59320072dfc2aa869ac6bd6f WHIRLPOOL 4b026706c988a543f154e199f59a78bdf014e0e764df27db957d8a020f0fd3ecf56c88fff6d0332887ef4910e4e4775947c9e59f49d5ddeb81e2c640888c0e49
AUX ovaldi-5.9.1-strnicmp.patch 292 SHA256 aa4a1f23df2fd4b8ed0456a23948cc597d0573eb1e9881f8a8f229b8778f6a54 SHA512 498ce005a56cbe16377653a25da783e96fc7871cb114d19e3695579263403ecb3a917abe637965bc6ee62dd36e927ad564c83d253b3a6467651e9ad57f9bf1f1 WHIRLPOOL 9f6859f543749c45d98e5fbfbe45a7e5fa341e590a705afe2b7f477f76fa569e0b220b8f0af6d5fd2bdde0183a3f6ce8be93aca3ffe2bfee852da95ec9dcd556
AUX ovaldi-5.9.1-xerces3.patch 12336 SHA256 70754174e4d390663b79b0dc070eba536d2868ce5b68aae1632e805a52b0e0f0 SHA512 40f75b885ac88b12cee7643f0a310f788c7c2109c3701ece5f2bb383ad7372599d03f4fbe125ae9cdf996786e1be9a525b5a209f60b6f25adc3b615aa44f6da3 WHIRLPOOL 30d8ed0611c2d46e8245a0281952f4de22eac3b7e80fe4a023262cfec8668d490356eb6a4f69d276113ed5488603a88ecf9af67345d02a95685e7f404c1d34a7
AUX rpmdb.patch 2131 SHA256 d40775d272b8aed6062b983640cf4c0a330a9d318012b922099eeb04d4c1d131 SHA512 d802967812888ecd0db8fbf447c0ab1f6496409c1971fa3e36207c8be12fc99b9d61b0c7b312a5956dddddf15f50558f6cc36ee5f81fd1081579de9e3289f92c WHIRLPOOL f9af491f8df053337cf5fde99a983e1b03a275242195e0b839ddb824c74e93a8b37aca758c63f409af4857d2ea55ff34e99791fbc6061e4da01baccb218fee8a
AUX use_local_rpmdb.patch 429 SHA256 e7956ab2c1de68b0c5284641a36136643aa5a6e12cfd8b6042f0484c1cba63cd SHA512 737dfccc3391e3bedc9fa284f5409dd481fd14f427f4aa9922e712dba2776db83d59b399ae77366bb75a37b8b04ae9cf81e7a2853fc463e4b6cc094609e92d97 WHIRLPOOL c3dae829cac66847140a5e5d8b6b84b9fa95b47544fabc6ecb1bef8077f536310f4b0335f7185b00afd70da0b1e4cb2f759afa26a7f66f9f72fc5c98a3e5493c
DIST ovaldi-5.10.1.4-src.tar.bz2 14868251 SHA256 92a22ad75ecdb02abb155e520cf249cc0f737c52b17380b1d58caf410f8c2560 SHA512 d7926a7416fe90013e203b333390e33d51c3eb0caa6ebba69dd593791a8377ac38f5db72fcff2d1ab2dd39a0f5d1b0d2a0d08f906d3e26740288532a27debb47 WHIRLPOOL b9e9142f3d51818c6fbdd12d036176a435bb7af4a75b39bd6bbaee9c542718f9058401ccdfb053a84bac97dfb9b5ba0acdbcf98c4085f6198ad51e94d6ea9d25
EBUILD ovaldi-5.10.1.4.ebuild 3331 SHA256 8e8d9c9952849b3dd4cab99543a37439ae448164bf8ee5f4185ba43648aa0ae4 SHA512 6e42f47b85a18c165e8d547e49503098b8a6ac43c533a935691f520c61d2a59325ff340a97e2bf46d9d7f105af2682cae5deefe7e5fe01297b34bf78b8d343e7 WHIRLPOOL 86aef0d65f61e60b3b74ed94dd15229894c76aa944c34c4394f20c2dca6bc551d438a6e84d76b483ccfd0a753852ea4f3c73d16edf63891ec0af1a7b99f11fc5
EBUILD ovaldi-5.10.1.4.ebuild 2979 SHA256 49cd63cf0120f8f9c599b9c25a2561c20c1c2bafb577e9ee996de0f547108d6d SHA512 3cbd6a919cc0285edefec12a41ae85b10104a8c1d49c419fdb95740489982726a551c8539cae7e63101ed6634cc07508176c65fb7aa0cf73d7253211695200f4 WHIRLPOOL 4b08de54dc065ad5e2fcd5d8a90dda42513d9e050b79f36d33cc292940a29e4d793b4b8c5a16de696be81fc1084067d69c6de7035ad3804c5b97b0d69d667090
MISC ChangeLog 3310 SHA256 4069812227522da9cf22f8e1340151fc07d1b11de2e589aad63efbaf006cd7a6 SHA512 6e12c4f3038bb468d0c21548881c219e5d2756101aa2385e20eb7d462f463c3dae0f3939136faf5e4fe496cc5b9d64a5e8af7aa5f183b98db82c59e55181c682 WHIRLPOOL 78abd7c6fb9398ec4da6b86a048b48aa5f884dbe08a765d121a08bbc078e40c0d73445fab2ce4207f00e260e752b95cef410afe53c3824f82722c79e7ac6667b
MISC ChangeLog-2015 2140 SHA256 8f642b555d388455df80620a525d362d2dfa637f42ce4c21faeb191c4ff587ad SHA512 e3b3bbcf1f185fa4b93bcc52f9db7370e59fdf20b443fa0d628b1ca9b02a589011bbaacc9242cbd995e052e33663d7886643c002833c9dc67cc80cd7e4a774e9 WHIRLPOOL 44b5ab5f132d94120c201ddd1f120f58fa38dbc0766824998a4e290cdc5260da183d17af837ac1ae8b8e85b05e05c1e6e88db02e175717574835b3c7b747245b
MISC metadata.xml 584 SHA256 665c193066f53483edf6a6389a2c2fde55fb4e613fb00f8984701cbc6213a9af SHA512 073b39517ee51659846df0cd596535792054c83aa7784d5a4f241785a20f064c0365f8cb24757c447d606ba7621f951b18859ce240e96b65a49389a6374ddb72 WHIRLPOOL 7985de7c042c5c236357fc990f0eeb734cc8d5aef3e8ceaf120280b755398a8da5c56c01761a684d7a544bc39b47e594bda739a92c96d12642adf6bf273d8692
MISC metadata.xml 521 SHA256 a7ce370f320bb8a14757b7a5d9dac6fdcf055b4d5bcf5b6711a864f927a937af SHA512 dee5923b60ffefc8733bf3eca5f547aec7494744e088f120e9408d3e5b28fb013dc414756b191348454dc0436aab6cc1b71f0c697a8f5c33c2b16d1681c32209 WHIRLPOOL 529d2a0ee8bca14384cec367bfed162885ab00c4c182b0bd1a485af5dae471cc2cf37a27b429ee19c26150357544b69cb58299fc67ba5681f5109fd83a700685

@ -1,11 +0,0 @@
--- project/linux/Makefile.orig 2012-01-02 12:08:20.400871287 +0100
+++ project/linux/Makefile 2012-01-02 12:08:48.966488826 +0100
@@ -50,7 +50,7 @@
LIBDIR = -L/usr/local/lib -L/usr/lib
# What libraries do we need?
-LIBS = -lxerces-c -lxalan-c -lpcre -lpopt -lgcrypt -lblkid
+LIBS = -lxerces-c -lxalan-c -lpcre -lpopt -lgcrypt -lblkid -lsepol -lselinux
# Determine what package management system is being used
#PACKAGE_RPM = $(shell /usr/bin/env rpm --version 2>/dev/null)

@ -1,11 +0,0 @@
--- src/linux/ProbeFactory.cpp 2010-12-10 13:37:00.019140703 +0100
+++ src/linux/ProbeFactory.cpp 2010-08-27 21:23:41.000000000 +0200
@@ -61,8 +61,6 @@
probe = XmlFileContentProbe::Instance();
} else if(objectName.compare("textfilecontent54_object") == 0) {
probe = TextFileContent54Probe::Instance();
- } else if(objectName.compare("ldap_object") == 0) {
- probe = LDAPProbe::Instance();
// here are the objects defined in the unix schema
} else if(objectName.compare("file_object") == 0) {

@ -1,94 +0,0 @@
--- ./src/linux/ProbeFactory.cpp.old 2011-08-18 14:45:11.314556346 +0200
+++ ./src/linux/ProbeFactory.cpp 2011-08-18 14:45:23.151011753 +0200
@@ -101,10 +101,6 @@
#endif
} else if (objectName.compare("partition_object") == 0) {
probe = PartitionProbe::Instance();
- } else if (objectName.compare("selinuxsecuritycontext_object") == 0) {
- probe = SelinuxSecurityContextProbe::Instance();
- } else if (objectName.compare("selinuxboolean_object") == 0) {
- probe = SelinuxBooleanProbe::Instance();
} else if (objectName.compare("iflisteners_object") == 0) {
probe = IfListenersProbe::Instance();
} else {
--- src/linux/ProbeFactory.h.old 2011-08-18 14:47:23.226501075 +0200
+++ src/linux/ProbeFactory.h 2011-08-18 14:47:34.183998019 +0200
@@ -71,8 +71,6 @@
#include "InetdProbe.h"
#include "PartitionProbe.h"
-#include "SelinuxSecurityContextProbe.h"
-#include "SelinuxBooleanProbe.h"
#include "IfListenersProbe.h"
class AbsProbe;
--- src/probes/unix/Process58Probe.cpp.old 2012-05-22 10:09:52.980828398 +0200
+++ src/probes/unix/Process58Probe.cpp 2012-05-22 10:11:06.266468168 +0200
@@ -29,10 +29,10 @@
//****************************************************************************************//
#ifdef LINUX
-# include <selinux/selinux.h>
-# include <selinux/context.h>
+/*# include <selinux/selinux.h>
+# include <selinux/context.h>*/
# include <sys/capability.h>
-# include <SecurityContextGuard.h>
+/*# include <SecurityContextGuard.h>*/
#endif
#include <fstream>
@@ -328,7 +328,7 @@
pid_t sessionId;
uid_t loginuid;
uint64_t effCap, *effCapp=&effCap;
- string selinuxDomainLabel;
+/* string selinuxDomainLabel;*/
Process58Probe::ProcStatus statStatus, statusStatus, ttyStatus, loginuidStatus;
@@ -423,10 +423,10 @@
}
// this one doesn't require reading anything in /proc
- if (!RetrieveSelinuxDomainLabel(pid, &selinuxDomainLabel, &errMsg)) {
+/* if (!RetrieveSelinuxDomainLabel(pid, &selinuxDomainLabel, &errMsg)) {
item->AppendMessage(new OvalMessage(errMsg, OvalEnum::LEVEL_ERROR));
item->SetStatus(OvalEnum::STATUS_ERROR);
- }
+ }*/
// The Linux start time is represented as the number of jiffies (1/100 sec)
// that the application was started after the last system reboot. To get an
@@ -491,10 +491,10 @@
// aren't any.
item->AppendElement(new ItemEntity("posix_capability", "", OvalEnum::DATATYPE_STRING, false, OvalEnum::STATUS_ERROR));
- if (selinuxDomainLabel.empty())
+/* if (selinuxDomainLabel.empty())*/
item->AppendElement(new ItemEntity("selinux_domain_label", "", OvalEnum::DATATYPE_STRING, false, OvalEnum::STATUS_ERROR));
- else
- item->AppendElement(new ItemEntity("selinux_domain_label", selinuxDomainLabel));
+/* else
+ item->AppendElement(new ItemEntity("selinux_domain_label", selinuxDomainLabel));*/
if (statStatus == PROC_OK)
item->AppendElement(new ItemEntity("session_id", Common::ToString(sessionId), OvalEnum::DATATYPE_INTEGER));
@@ -709,7 +709,7 @@
capMap[capEnum]));
}
}
-
+/*
bool Process58Probe::RetrieveSelinuxDomainLabel(pid_t pid, string *label, string *err) {
security_context_t sctx;
int ec = getpidcon(pid, &sctx);
@@ -732,7 +732,7 @@
*label = tmp;
return true;
}
-
+*/
#elif defined SUNOS
void Process58Probe::GetPSInfo(string command, string pidStr, ItemVector* items) {

@ -1,20 +0,0 @@
--- src/CountFunction.cpp.old 2012-01-02 11:37:27.113604532 +0100
+++ src/CountFunction.cpp 2012-01-02 11:37:39.624998573 +0100
@@ -29,6 +29,7 @@
//****************************************************************************************//
#include <cstddef>
+#include <memory>
#include "CountFunction.h"
#include "ComponentFactory.h"
--- src/UniqueFunction.cpp.orig 2012-01-02 11:39:58.564269070 +0100
+++ src/UniqueFunction.cpp 2012-01-02 11:40:12.057615550 +0100
@@ -29,6 +29,7 @@
//****************************************************************************************//
#include <set>
+#include <memory>
#include "Common.h"
#include "ComponentFactory.h"
#include "UniqueFunction.h"

@ -1,11 +0,0 @@
--- src/Main.h.old 2010-10-22 14:59:13.000000000 +0200
+++ src/Main.h 2010-10-22 14:59:38.000000000 +0200
@@ -38,7 +38,7 @@
#endif
#ifdef LINUX
-# define STRNICMP strnicmp
+# define STRNICMP strncasecmp
#elif defined SUNOS
# define STRNICMP strncasecmp
#elif defined DARWIN

@ -1,306 +0,0 @@
--- src/XmlProcessor.cpp.old 2011-08-18 14:51:20.311616357 +0200
+++ src/XmlProcessor.cpp 2011-08-18 14:51:47.214381144 +0200
@@ -35,7 +35,6 @@
// for dom Writer
#include <xercesc/dom/DOMImplementation.hpp>
#include <xercesc/dom/DOMImplementationLS.hpp>
-#include <xercesc/dom/DOMWriter.hpp>
#include <xercesc/framework/StdOutFormatTarget.hpp>
#include <xercesc/framework/LocalFileFormatTarget.hpp>
#include <xercesc/util/XMLUni.hpp>
@@ -53,8 +52,17 @@
//****************************************************************************************//
// DataDirResolver Class //
//****************************************************************************************//
-
+#if XERCES_VERSION_MAJOR < 3
DOMInputSource* DataDirResolver::resolveEntity (const XMLCh *const /*publicId*/, const XMLCh *const systemId, const XMLCh *const /*baseURI*/) {
+#else
+InputSource* DataDirResolver::resolveEntity(const XMLCh* publicId, const XMLCh* systemId)
+{
+ return NULL;
+ //return DataDirResolver::resolveEntity (publicId, systemId, NULL);
+}
+
+DOMLSInput* DataDirResolver::resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI) {
+#endif
string path = "";
size_t last;
string schemapath = Common::GetSchemaPath();
@@ -104,13 +112,19 @@
try {
XMLPlatformUtils::Initialize();
+#if XERCES_VERSION_MAJOR < 3
+#define SetParameter(parser,n,v) parser->setFeature(n,v)
+#else
+#define SetParameter(parser,n,v) parser->getDomConfig()->setParameter(n,v)
+#endif
parser = makeParser();
parserWithCallerAdoption = makeParser();
// add one extra feature on this parser to prevent it from
// taking ownership of its documents.
- parserWithCallerAdoption->setFeature(XMLUni::fgXercesUserAdoptsDOMDocument, true);
+ SetParameter(parserWithCallerAdoption, XMLUni::fgXercesUserAdoptsDOMDocument, true);
+#undef SetParameter
} catch (const XMLException& toCatch) {
string errMsg = "Error: An error occured durring initialization of the xml utilities:\n";
errMsg.append(XmlCommon::ToString(toCatch.getMessage()));
@@ -137,32 +151,55 @@
}
+#if XERCES_VERSION_MAJOR < 3
DOMBuilder *XmlProcessor::makeParser() {
+#else
+DOMLSParser *XmlProcessor::makeParser() {
+#endif
// Instantiate the DOM parser.
static const XMLCh gLS[] = { chLatin_L, chLatin_S, chNull };
DOMImplementation *impl = DOMImplementationRegistry::getDOMImplementation(gLS);
+#if XERCES_VERSION_MAJOR < 3
DOMBuilder *parser = ((DOMImplementationLS*)impl)->createDOMBuilder(DOMImplementationLS::MODE_SYNCHRONOUS, 0);
+#else
+ DOMLSParser *parser = ((DOMImplementationLS*)impl)->createLSParser(DOMImplementationLS::MODE_SYNCHRONOUS, 0);
+#endif
///////////////////////////////////////////////////////
// Set features on the builder
///////////////////////////////////////////////////////
- parser->setFeature(XMLUni::fgDOMComments, false); // Discard Comment nodes in the document.
- parser->setFeature(XMLUni::fgDOMDatatypeNormalization, true); // Let the validation process do its datatype normalization that is defined in the used schema language.
- parser->setFeature(XMLUni::fgDOMNamespaces, true); // Perform Namespace processing
- parser->setFeature(XMLUni::fgDOMValidation, true); // Report all validation errors.
- parser->setFeature(XMLUni::fgXercesSchema, true); // Enable the parser's schema support.
- parser->setFeature(XMLUni::fgXercesSchemaFullChecking, true); // Enable full schema constraint checking, including checking which may be time-consuming or memory intensive. Currently, particle unique attribution constraint checking and particle derivation restriction checking are controlled by this option.
- parser->setFeature(XMLUni::fgXercesValidationErrorAsFatal, true); // The parser will treat validation error as fatal and will exit
- parser->setFeature(XMLUni::fgXercesDOMHasPSVIInfo, true); // Enable storing of PSVI information in element and attribute nodes.
+#if XERCES_VERSION_MAJOR < 3
+#define SetParameter(parser,n,v) parser->setFeature(n,v)
+#else
+#define SetParameter(parser,n,v) parser->getDomConfig()->setParameter(n,v)
+#endif
+
+ SetParameter(parser, XMLUni::fgDOMComments, false); // Discard Comment nodes in the document.
+ SetParameter(parser, XMLUni::fgDOMDatatypeNormalization, true); // Let the validation process do its datatype normalization that is defined in the used schema language.
+ SetParameter(parser, XMLUni::fgDOMNamespaces, true); // Perform Namespace processing
+#if XERCES_VERSION_MAJOR < 3
+ SetParameter(parser, XMLUni::fgDOMValidation, true); // Report all validation errors.
+#else
+ SetParameter(parser, XMLUni::fgDOMValidate, true); // Report all validation errors.
+#endif
+ SetParameter(parser, XMLUni::fgXercesSchema, true); // Enable the parser's schema support.
+ SetParameter(parser, XMLUni::fgXercesSchemaFullChecking, true); // Enable full schema constraint checking, including checking which may be time-consuming or memory intensive. Currently, particle unique attribution constraint checking and particle derivation restriction checking are controlled by this option.
+ SetParameter(parser, XMLUni::fgXercesValidationErrorAsFatal, true); // The parser will treat validation error as fatal and will exit
+ SetParameter(parser, XMLUni::fgXercesDOMHasPSVIInfo, true); // Enable storing of PSVI information in element and attribute nodes.
+#undef SetParameter
///////////////////////////////////////////////////////
//****************************************************************************************//
// The following code was added to handle air-gap operation //
//****************************************************************************************//
/* Look for XML schemas in local directory instead of Internet */
+#if XERCES_VERSION_MAJOR < 3
parser->setEntityResolver (&resolver);
+#else
+ parser->getDomConfig()->setParameter(XMLUni::fgXercesEntityResolver, &resolver);
+#endif
//****************************************************************************************//
// End of air-gap code //
//****************************************************************************************//
@@ -170,7 +207,11 @@
///////////////////////////////////////////////////////
// Add an Error Handler
///////////////////////////////////////////////////////
+#if XERCES_VERSION_MAJOR < 3
parser->setErrorHandler(&errHandler);
+#else
+ parser->getDomConfig()->setParameter(XMLUni::fgDOMErrorHandler, &errHandler);
+#endif
return parser;
}
@@ -250,24 +291,26 @@
XMLCh tempStr[100];
XMLString::transcode("LS", tempStr, 99);
DOMImplementation *impl = DOMImplementationRegistry::getDOMImplementation(tempStr);
+#if XERCES_VERSION_MAJOR < 3
DOMWriter *theSerializer = ((DOMImplementationLS*)impl)->createDOMWriter();
+#else
+ DOMLSSerializer *theSerializer = ((DOMImplementationLS*)impl)->createLSSerializer();
+#endif
+
+#if XERCES_VERSION_MAJOR < 3
+#define SetParameter(serializer,n,v) if (serializer->canSetFeature(n,v)) serializer->setFeature(n,v)
+#else
+#define SetParameter(serializer,n,v) if (serializer->getDomConfig()->canSetParameter(n,v)) serializer->getDomConfig()->setParameter(n,v)
+#endif
// set feature if the serializer supports the feature/mode
- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTSplitCdataSections, true))
- theSerializer->setFeature(XMLUni::fgDOMWRTSplitCdataSections, true);
-
- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTDiscardDefaultContent, true))
- theSerializer->setFeature(XMLUni::fgDOMWRTDiscardDefaultContent, true);
-
- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTFormatPrettyPrint, true))
- theSerializer->setFeature(XMLUni::fgDOMWRTFormatPrettyPrint, true);
-
- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTBOM, false))
- theSerializer->setFeature(XMLUni::fgDOMWRTBOM, false);
-
- //if (theSerializer->canSetFeature(XMLUni::fgDOMWRTDiscardDefaultContent, true))
- // theSerializer->setFeature(XMLUni::fgDOMWRTBOM, true);
+ SetParameter(theSerializer, XMLUni::fgDOMWRTSplitCdataSections, true);
+ SetParameter(theSerializer, XMLUni::fgDOMWRTDiscardDefaultContent, true);
+ SetParameter(theSerializer, XMLUni::fgDOMWRTFormatPrettyPrint, true);
+ SetParameter(theSerializer, XMLUni::fgDOMWRTBOM, false);
+ //SetParameter(theSerializer, XMLUni::fgDOMWRTBOM, true);
+#undef SetParameter
//
// Plug in a format target to receive the resultant
// XML stream from the serializer.
@@ -284,7 +327,13 @@
//
// do the serialization through DOMWriter::writeNode();
//
+#if XERCES_VERSION_MAJOR < 3
theSerializer->writeNode(myFormTarget, *doc);
+#else
+ DOMLSOutput *output = ((DOMImplementationLS*)impl)->createLSOutput();
+ output->setByteStream(myFormTarget);
+ theSerializer->write(doc, output);
+#endif
theSerializer->release();
delete myFormTarget;
--- src/XmlProcessor.h.old 2011-08-18 14:35:41.608703233 +0200
+++ src/XmlProcessor.h 2011-08-18 14:39:21.835597094 +0200
@@ -38,14 +38,17 @@
#include <string>
// required xerces includes
-#include <xercesc/dom/DOMBuilder.hpp>
#include <xercesc/dom/DOMDocument.hpp>
#include <xercesc/dom/DOMErrorHandler.hpp>
#include <xercesc/dom/DOMError.hpp>
// for entity resolver
-#include <xercesc/dom/DOMEntityResolver.hpp>
-#include <xercesc/dom/DOMInputSource.hpp>
+
+#include <xercesc/dom/DOMImplementationRegistry.hpp>
+#include <xercesc/dom/DOMLSParser.hpp>
+#include <xercesc/sax/EntityResolver.hpp>
+#include <xercesc/sax/InputSource.hpp>
+#include <xercesc/sax2/SAX2XMLReader.hpp>
#include "Exception.h"
@@ -53,12 +56,14 @@
This class extends the default DOMEntityResolver and implments the resolve entity method
to support
*/
-class DataDirResolver : public xercesc::DOMEntityResolver {
+class DataDirResolver : public xercesc::EntityResolver {
public:
/**
*
*/
- xercesc::DOMInputSource *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI);
+// xercesc::DOMInputSource *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI);
+ xercesc::InputSource *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId);
+ xercesc::DOMLSInput *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI);
};
/**
@@ -135,7 +140,7 @@
/**
* Has the common code for creating an XML parser.
*/
- xercesc::DOMBuilder *makeParser();
+ xercesc::DOMLSParser *makeParser();
static XmlProcessor* instance;
@@ -144,7 +149,7 @@
* owns the documents it builds. Users must manually destroy
* those documents.
*/
- xercesc::DOMBuilder *parserWithCallerAdoption;
+ xercesc::DOMLSParser *parserWithCallerAdoption;
/**
* This parser doesn't have user-adoption switched on, so it
@@ -156,7 +161,7 @@
* appear to ever be switched off. So to make sure this isn't
* leaking memory, I have created separate parsers.
*/
- xercesc::DOMBuilder *parser;
+ xercesc::DOMLSParser *parser;
/** The entity resolver for both parsers. */
DataDirResolver resolver;
--- src/probes/independent/XmlFileContentProbe.cpp.old 2010-10-22 14:49:22.000000000 +0200
+++ src/probes/independent/XmlFileContentProbe.cpp 2010-10-22 14:51:39.000000000 +0200
@@ -419,12 +419,24 @@
return new DummyEntityResolver::DoNothingBinInputStream();
}
+#if XERCES_VERSION_MAJOR < 3
unsigned int DummyEntityResolver::DoNothingBinInputStream::curPos() const
+#else
+const XMLCh* DummyEntityResolver::DoNothingBinInputStream::getContentType() const
+{
+ return NULL;
+}
+XMLFilePos DummyEntityResolver::DoNothingBinInputStream::curPos() const
+#endif
{
return 0;
}
+#if XERCES_VERSION_MAJOR < 3
unsigned int DummyEntityResolver::DoNothingBinInputStream::readBytes(XMLByte *const /*toFill*/, const unsigned int /*maxToRead*/)
+#else
+XMLSize_t DummyEntityResolver::DoNothingBinInputStream::readBytes(XMLByte *const toFill, XMLSize_t maxToRead)
+#endif
{
return 0;
}
--- src/probes/independent/XmlFileContentProbe.h.old 2010-10-22 14:55:47.000000000 +0200
+++ src/probes/independent/XmlFileContentProbe.h 2010-10-22 14:57:00.000000000 +0200
@@ -134,8 +134,14 @@
class DoNothingBinInputStream : public BinInputStream
{
public:
+#if XERCES_VERSION_MAJOR < 3
virtual unsigned int curPos() const;
virtual unsigned int readBytes(XMLByte *const toFill, const unsigned int maxToRead);
+#else
+ virtual XMLFilePos curPos() const;
+ virtual const XMLCh* getContentType() const;
+ virtual XMLSize_t readBytes(XMLByte *const toFill, XMLSize_t maxToRead);
+#endif
};
};
--- src/XmlCommon.cpp.old
+++ src/XmlCommon.cpp
@@ -546,7 +546,11 @@ void XmlCommon::AddSchemaLocation(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *do
string XmlCommon::GetNamespace(DOMElement *element) {
string xmlns = "";
+#if XERCES_VERSION_MAJOR < 3
xmlns = XmlCommon::ToString(element->getTypeInfo()->getNamespace());
+#else
+ xmlns = XmlCommon::ToString(element->getSchemaTypeInfo()->getTypeNamespace());
+#endif
if (xmlns.compare("") == 0) {
xmlns = "";
}

@ -1,32 +0,0 @@
--- src/linux/ProbeFactory.cpp 2010-12-10 13:37:00.019140703 +0100
+++ src/linux/ProbeFactory.cpp 2010-08-27 21:23:41.000000000 +0200
@@ -61,8 +61,6 @@
probe = XmlFileContentProbe::Instance();
} else if(objectName.compare("textfilecontent54_object") == 0) {
probe = TextFileContent54Probe::Instance();
- } else if(objectName.compare("ldap_object") == 0) {
- probe = LDAPProbe::Instance();
// here are the objects defined in the unix schema
} else if(objectName.compare("file_object") == 0) {
--- src/linux/ProbeFactory.h 2010-12-10 13:36:50.315386197 +0100
+++ src/linux/ProbeFactory.h 2010-08-27 21:23:41.000000000 +0200
@@ -68,7 +68,6 @@
#include "RunLevelProbe.h"
#include "XinetdProbe.h"
#include "InetdProbe.h"
-#include "LDAPProbe.h"
--- project/linux/Makefile 2010-12-10 13:49:06.655143160 +0100
+++ project/linux/Makefile 2010-12-10 13:47:37.247382096 +0100
@@ -49,7 +49,7 @@
LIBDIR = -L/usr/local/lib -L/usr/lib
# What libraries do we need?
-LIBS = -lxerces-c -lxalan-c -lpcre -lpopt -lgcrypt -lldap
+LIBS = -lxerces-c -lxalan-c -lpcre -lpopt -lgcrypt
# Determine what package management system is being used
PACKAGE_RPM = $(shell /usr/bin/env rpm --version 2>/dev/null)

@ -1,11 +0,0 @@
--- src/Main.h.old 2010-10-22 14:59:13.000000000 +0200
+++ src/Main.h 2010-10-22 14:59:38.000000000 +0200
@@ -38,7 +38,7 @@
#endif
#ifdef LINUX
-# define STRNICMP strnicmp
+# define STRNICMP strncasecmp
#elif defined SUNOS
# define STRNICMP strncasecmp
#elif defined DARWIN

@ -1,270 +0,0 @@
--- src/XmlProcessor.cpp.old 2010-10-25 15:13:58.000000000 +0200
+++ src/XmlProcessor.cpp 2010-10-26 09:14:46.000000000 +0200
@@ -34,8 +34,17 @@
//****************************************************************************************//
// DataDirResolver Class //
//****************************************************************************************//
-
+#if XERCES_VERSION_MAJOR < 3
DOMInputSource* DataDirResolver::resolveEntity (const XMLCh *const /*publicId*/, const XMLCh *const systemId, const XMLCh *const /*baseURI*/) {
+#else
+InputSource* DataDirResolver::resolveEntity(const XMLCh* publicId, const XMLCh* systemId)
+{
+ return NULL;
+ //return DataDirResolver::resolveEntity (publicId, systemId, NULL);
+}
+
+DOMLSInput* DataDirResolver::resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI) {
+#endif
string path = "";
size_t last;
string schemapath = Common::GetSchemaPath();
@@ -111,21 +120,35 @@
// Instantiate the DOM parser.
static const XMLCh gLS[] = { chLatin_L, chLatin_S, chNull };
DOMImplementation *impl = DOMImplementationRegistry::getDOMImplementation(gLS);
+#if XERCES_VERSION_MAJOR < 3
parser = ((DOMImplementationLS*)impl)->createDOMBuilder(DOMImplementationLS::MODE_SYNCHRONOUS, 0);
+#else
+ parser = ((DOMImplementationLS*)impl)->createLSParser(DOMImplementationLS::MODE_SYNCHRONOUS, 0);
+#endif
///////////////////////////////////////////////////////
// Set fetuares on the builder
///////////////////////////////////////////////////////
+#if XERCES_VERSION_MAJOR < 3
+#define SetParameter(parser,n,v) parser->setFeature(n,v)
+#else
+#define SetParameter(parser,n,v) parser->getDomConfig()->setParameter(n,v)
+#endif
+ SetParameter(parser, XMLUni::fgDOMComments, false); // Discard Comment nodes in the document.
+ SetParameter(parser, XMLUni::fgDOMDatatypeNormalization, true); // Let the validation process do its datatype normalization that is defined in the used schema language.
+ SetParameter(parser, XMLUni::fgDOMNamespaces, true); // Perform Namespace processing
+#if XERCES_VERSION_MAJOR < 3
+ SetParameter(parser, XMLUni::fgDOMValidation, true); // Report all validation errors.
+#else
+ SetParameter(parser, XMLUni::fgDOMValidate, true); // Report all validation errors.
+#endif
+ SetParameter(parser, XMLUni::fgXercesSchema, true); // Enable the parser's schema support.
+ SetParameter(parser, XMLUni::fgXercesSchemaFullChecking, true); // Enable full schema constraint checking, including checking which may be time-consuming or memory intensive. Currently, particle unique attribution constraint checking and particle derivation restriction checking are controlled by this option.
+ SetParameter(parser, XMLUni::fgXercesValidationErrorAsFatal, true); // The parser will treat validation error as fatal and will exit
+ SetParameter(parser, XMLUni::fgXercesDOMHasPSVIInfo, true); // Enable storing of PSVI information in element and attribute nodes.
- parser->setFeature(XMLUni::fgDOMComments, false); // Discard Comment nodes in the document.
- parser->setFeature(XMLUni::fgDOMDatatypeNormalization, true); // Let the validation process do its datatype normalization that is defined in the used schema language.
- parser->setFeature(XMLUni::fgDOMNamespaces, true); // Perform Namespace processing
- parser->setFeature(XMLUni::fgDOMValidation, true); // Report all validation errors.
- parser->setFeature(XMLUni::fgXercesSchema, true); // Enable the parser's schema support.
- parser->setFeature(XMLUni::fgXercesSchemaFullChecking, true); // Enable full schema constraint checking, including checking which may be time-consuming or memory intensive. Currently, particle unique attribution constraint checking and particle derivation restriction checking are controlled by this option.
- parser->setFeature(XMLUni::fgXercesValidationErrorAsFatal, true); // The parser will treat validation error as fatal and will exit
- parser->setFeature(XMLUni::fgXercesDOMHasPSVIInfo, true); // Enable storing of PSVI information in element and attribute nodes.
+#undef SetParameter
///////////////////////////////////////////////////////
//****************************************************************************************//
@@ -133,7 +156,11 @@
//****************************************************************************************//
/* Look for XML schemas in local directory instead of Internet */
DataDirResolver resolver;
+#if XERCES_VERSION_MAJOR < 3
parser->setEntityResolver (&resolver);
+#else
+ parser->getDomConfig()->setParameter(XMLUni::fgXercesEntityResolver, &resolver);
+#endif
//****************************************************************************************//
// End of air-gap code //
//****************************************************************************************//
@@ -144,7 +171,11 @@
// Create a new DOMErrorHandler
// and set it to the builder
XmlProcessorErrorHandler *errHandler = new XmlProcessorErrorHandler();
+#if XERCES_VERSION_MAJOR < 3
parser->setErrorHandler(errHandler);
+#else
+ parser->getDomConfig()->setParameter(XMLUni::fgDOMErrorHandler, errHandler);
+#endif
try {
// reset document pool
@@ -215,24 +246,26 @@
XMLCh tempStr[100];
XMLString::transcode("LS", tempStr, 99);
DOMImplementation *impl = DOMImplementationRegistry::getDOMImplementation(tempStr);
+#if XERCES_VERSION_MAJOR < 3
DOMWriter *theSerializer = ((DOMImplementationLS*)impl)->createDOMWriter();
+#else
+ DOMLSSerializer *theSerializer = ((DOMImplementationLS*)impl)->createLSSerializer();
+#endif
+
+#if XERCES_VERSION_MAJOR < 3
+#define SetParameter(serializer,n,v) if (serializer->canSetFeature(n,v)) serializer->setFeature(n,v)
+#else
+#define SetParameter(serializer,n,v) if (serializer->getDomConfig()->canSetParameter(n,v)) serializer->getDomConfig()->setParameter(n,v)
+#endif
// set feature if the serializer supports the feature/mode
- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTSplitCdataSections, true))
- theSerializer->setFeature(XMLUni::fgDOMWRTSplitCdataSections, true);
-
- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTDiscardDefaultContent, true))
- theSerializer->setFeature(XMLUni::fgDOMWRTDiscardDefaultContent, true);
-
- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTFormatPrettyPrint, true))
- theSerializer->setFeature(XMLUni::fgDOMWRTFormatPrettyPrint, true);
-
- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTBOM, false))
- theSerializer->setFeature(XMLUni::fgDOMWRTBOM, false);
-
- //if (theSerializer->canSetFeature(XMLUni::fgDOMWRTDiscardDefaultContent, true))
- // theSerializer->setFeature(XMLUni::fgDOMWRTBOM, true);
+ SetParameter(theSerializer, XMLUni::fgDOMWRTSplitCdataSections, true);
+ SetParameter(theSerializer, XMLUni::fgDOMWRTDiscardDefaultContent, true);
+ SetParameter(theSerializer, XMLUni::fgDOMWRTFormatPrettyPrint, true);
+ SetParameter(theSerializer, XMLUni::fgDOMWRTBOM, false);
+ //SetParameter(theSerializer, XMLUni::fgDOMWRTBOM, true);
+#undef SetParameter
//
// Plug in a format target to receive the resultant
// XML stream from the serializer.
@@ -249,7 +282,13 @@
//
// do the serialization through DOMWriter::writeNode();
//
+#if XERCES_VERSION_MAJOR < 3
theSerializer->writeNode(myFormTarget, *doc);
+#else
+ DOMLSOutput *output = ((DOMImplementationLS*)impl)->createLSOutput();
+ output->setByteStream(myFormTarget);
+ theSerializer->write(doc, output);
+#endif
delete theSerializer;
delete myFormTarget;
--- src/XmlProcessor.h.old 2010-10-22 12:06:05.000000000 +0200
+++ src/XmlProcessor.h 2010-10-22 12:06:20.000000000 +0200
@@ -40,7 +40,7 @@
// required xerces includes
#include <xercesc/dom/DOMImplementationRegistry.hpp>
-#include <xercesc/dom/DOMBuilder.hpp>
+//#include <xercesc/dom/DOMBuilder.hpp>
#include <xercesc/dom/DOMException.hpp>
#include <xercesc/dom/DOMErrorHandler.hpp>
#include <xercesc/dom/DOMError.hpp>
--- src/XmlProcessor.h.old 2010-10-22 14:40:45.000000000 +0200
+++ src/XmlProcessor.h 2010-10-22 14:42:00.000000000 +0200
@@ -50,18 +50,23 @@
// for dom Writer
#include <xercesc/dom/DOMImplementation.hpp>
#include <xercesc/dom/DOMImplementationLS.hpp>
-#include <xercesc/dom/DOMWriter.hpp>
+//#include <xercesc/dom/DOMWriter.hpp>
#include <xercesc/framework/StdOutFormatTarget.hpp>
#include <xercesc/framework/LocalFileFormatTarget.hpp>
#include <xercesc/parsers/XercesDOMParser.hpp>
#include <xercesc/util/XMLUni.hpp>
// for entity resolver
-#include <xercesc/dom/DOMEntityResolver.hpp>
-#include <xercesc/dom/DOMInputSource.hpp>
+//#include <xercesc/dom/DOMEntityResolver.hpp>
+//#include <xercesc/dom/DOMInputSource.hpp>
#include <xercesc/framework/LocalFileInputSource.hpp>
#include <xercesc/framework/Wrapper4InputSource.hpp>
+#include <xercesc/dom/DOMImplementationRegistry.hpp>
+#include <xercesc/sax/EntityResolver.hpp>
+#include <xercesc/sax/InputSource.hpp>
+#include <xercesc/sax2/SAX2XMLReader.hpp>
+
XERCES_CPP_NAMESPACE_USE
--- src/XmlProcessor.h.old 2010-10-22 14:43:06.000000000 +0200
+++ src/XmlProcessor.h 2010-10-22 14:44:16.000000000 +0200
@@ -75,12 +75,14 @@
This class extends the default DOMEntityResolver and implments the resolve entity method
to support
*/
-class DataDirResolver : public DOMEntityResolver {
+class DataDirResolver : public EntityResolver {
public:
/**
*
*/
- DOMInputSource *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI);
+// DOMInputSource *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI);
+ InputSource *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId);
+ DOMLSInput *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI);
};
/**
@@ -120,7 +122,7 @@
static XmlProcessor* instance;
- DOMBuilder *parser;
+ DOMLSParser *parser;
};
/**
--- src/probes/independent/XmlFileContentProbe.cpp.old 2010-10-22 14:49:22.000000000 +0200
+++ src/probes/independent/XmlFileContentProbe.cpp 2010-10-22 14:51:39.000000000 +0200
@@ -419,12 +419,24 @@
return new DummyEntityResolver::DoNothingBinInputStream();
}
+#if XERCES_VERSION_MAJOR < 3
unsigned int DummyEntityResolver::DoNothingBinInputStream::curPos() const
+#else
+const XMLCh* DummyEntityResolver::DoNothingBinInputStream::getContentType() const
+{
+ return NULL;
+}
+XMLFilePos DummyEntityResolver::DoNothingBinInputStream::curPos() const
+#endif
{
return 0;
}
+#if XERCES_VERSION_MAJOR < 3
unsigned int DummyEntityResolver::DoNothingBinInputStream::readBytes(XMLByte *const /*toFill*/, const unsigned int /*maxToRead*/)
+#else
+XMLSize_t DummyEntityResolver::DoNothingBinInputStream::readBytes(XMLByte *const toFill, XMLSize_t maxToRead)
+#endif
{
return 0;
}
--- src/probes/independent/XmlFileContentProbe.h.old 2010-10-22 14:55:47.000000000 +0200
+++ src/probes/independent/XmlFileContentProbe.h 2010-10-22 14:57:00.000000000 +0200
@@ -134,8 +134,14 @@
class DoNothingBinInputStream : public BinInputStream
{
public:
+#if XERCES_VERSION_MAJOR < 3
virtual unsigned int curPos() const;
virtual unsigned int readBytes(XMLByte *const toFill, const unsigned int maxToRead);
+#else
+ virtual XMLFilePos curPos() const;
+ virtual const XMLCh* getContentType() const;
+ virtual XMLSize_t readBytes(XMLByte *const toFill, XMLSize_t maxToRead);
+#endif
};
};
--- src/XmlCommon.cpp.old
+++ src/XmlCommon.cpp
@@ -546,7 +546,11 @@ void XmlCommon::AddSchemaLocation(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *do
string XmlCommon::GetNamespace(DOMElement *element) {
string xmlns = "";
+#if XERCES_VERSION_MAJOR < 3
xmlns = XmlCommon::ToString(element->getTypeInfo()->getNamespace());
+#else
+ xmlns = XmlCommon::ToString(element->getSchemaTypeInfo()->getTypeNamespace());
+#endif
if (xmlns.compare("") == 0) {
xmlns = "";
}

@ -1,58 +0,0 @@
--- src/probes/linux/rpmdb.h.old 2010-10-22 15:16:49.000000000 +0200
+++ src/probes/linux/rpmdb.h 2010-10-22 15:22:09.000000000 +0200
@@ -8,8 +8,8 @@
*/
#include <assert.h>
-#include "rpmlib.h"
-#include "rpmsw.h"
+/*#include <rpmlib.h>
+#include <rpmsw.h>*/
#include "db.h"
/*@-exportlocal@*/
@@ -508,7 +508,7 @@
* @param opx per-rpmdb accumulator index (aka rpmtsOpX)
* @return per-rpmdb accumulator pointer
*/
-void * dbiStatsAccumulator(dbiIndex dbi, int opx)
+rpmop_s * dbiStatsAccumulator(dbiIndex dbi, int opx)
/*@*/;
#if !defined(SWIG)
@@ -576,7 +576,7 @@
/*@globals fileSystem, internalState @*/
/*@modifies dbi, *dbcursor, fileSystem, internalState @*/
{
- void * sw = dbiStatsAccumulator(dbi, 16); /* RPMTS_OP_DBDEL */
+ rpmop_s *sw = dbiStatsAccumulator(dbi, 16); /* RPMTS_OP_DBDEL */
int rc;
assert(key->data != NULL && key->size > 0);
(void) rpmswEnter(sw, 0);
@@ -600,7 +600,7 @@
/*@globals fileSystem, internalState @*/
/*@modifies dbi, *dbcursor, *key, *data, fileSystem, internalState @*/
{
- void * sw = dbiStatsAccumulator(dbi, 14); /* RPMTS_OP_DBGET */
+ rpmop_s * sw = dbiStatsAccumulator(dbi, 14); /* RPMTS_OP_DBGET */
int rc;
assert((flags == DB_NEXT) || (key->data != NULL && key->size > 0));
(void) rpmswEnter(sw, 0);
@@ -625,7 +625,7 @@
/*@globals fileSystem, internalState @*/
/*@modifies dbi, *dbcursor, *key, *pkey, *data, fileSystem, internalState @*/
{
- void * sw = dbiStatsAccumulator(dbi, 14); /* RPMTS_OP_DBGET */
+ rpmop_s * sw = dbiStatsAccumulator(dbi, 14); /* RPMTS_OP_DBGET */
int rc;
assert((flags == DB_NEXT) || (key->data != NULL && key->size > 0));
(void) rpmswEnter(sw, 0);
@@ -649,7 +649,7 @@
/*@globals fileSystem, internalState @*/
/*@modifies dbi, *dbcursor, *key, fileSystem, internalState @*/
{
- void * sw = dbiStatsAccumulator(dbi, 15); /* RPMTS_OP_DBPUT */
+ rpmop_s * sw = dbiStatsAccumulator(dbi, 15); /* RPMTS_OP_DBPUT */
int rc;
assert(key->data != NULL && key->size > 0 && data->data != NULL && data->size > 0);
(void) rpmswEnter(sw, 0);

@ -1,11 +0,0 @@
--- src/probes/linux/RPMInfoProbe.h.old 2010-10-22 15:12:50.000000000 +0200
+++ src/probes/linux/RPMInfoProbe.h 2010-10-22 15:13:02.000000000 +0200
@@ -36,7 +36,7 @@
#include <rpm/rpmlib.h>
#include <rpm/rpmio.h>
#include <rpm/rpmts.h>
-#include <rpm/rpmdb.h>
+#include "rpmdb.h"
#include <rpm/header.h>
#include <rpm/rpmcli.h> // added for rpm query function
#include <rpm/rpmds.h> // added for rpm query function

@ -10,9 +10,6 @@
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<use>
<flag name="rpm">Enable the RPM probes</flag>
</use>
<upstream>
<remote-id type="sourceforge">ovaldi</remote-id>
</upstream>

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="acl ldap rpm selinux"
IUSE="acl ldap selinux"
CDEPEND="dev-libs/libgcrypt:0
dev-libs/libpcre
@ -21,8 +21,7 @@ CDEPEND="dev-libs/libgcrypt:0
sys-apps/util-linux
sys-libs/libcap
acl? ( sys-apps/acl )
ldap? ( net-nds/openldap )
rpm? ( app-arch/rpm )"
ldap? ( net-nds/openldap )"
DEPEND="${CDEPEND}
sys-apps/sed"
RDEPEND="${CDEPEND}
@ -54,16 +53,9 @@ src_prepare() {
sed -i 's, -lacl , ,' project/linux/Makefile || die
fi
# rpm probes support is build dependant only on the presence of the rpm binary
if use rpm ; then
#Same problems as bug 274679, so i do a local copy of the header and patch it
cp /usr/include/rpm/rpmdb.h src/probes/linux/ || die
epatch "${FILESDIR}"/use_local_rpmdb.patch
epatch "${FILESDIR}"/rpmdb.patch
else
einfo "Disabling rpm probes"
sed -i 's/^PACKAGE_RPM/#PACKAGE_RPM/' project/linux/Makefile || die
fi
einfo "Disabling rpm probes"
sed -i 's/^PACKAGE_RPM/#PACKAGE_RPM/' project/linux/Makefile || die
# same thing for dpkg, but package dpkg is not sufficient, needs app-arch/apt-pkg that is not on tree
einfo "Disabling dpkg probes"
sed -i 's/^PACKAGE_DPKG/#PACKAGE_DPKG/' project/linux/Makefile || die

@ -4,4 +4,4 @@ EBUILD ibus-m17n-1.3.2.ebuild 786 SHA256 24722ed62b1ca56024e6dd58dab8e897c71d6fc
EBUILD ibus-m17n-1.3.4.ebuild 788 SHA256 21f275dabc17c4490636c9e43113d532e874a33ffd84f46644df842e34b2443e SHA512 abe0df5253b4c10af86f88179cdd309edd92e3462dcdb88bad85e892e85ffa74354df5fa903bdaae8655102884e207fe755ee170df76ac9067e1b6bc31b532e3 WHIRLPOOL 60d311ef54787d492ad9f932951d07e111b8473614123dc308e80b73381e8850042ba0c9bd283a69279858054ac13e8ee25b48b51908e3ccbc9555ebe18fdb91
MISC ChangeLog 3332 SHA256 9a88204e7f4d8ed248007d15d2f12b78633278c5e6b02649af966add9881380f SHA512 ae514ed46966bd80a2070d16298a5af44d6802cd978d940783d0fe406c7a32730da00cca56a8a29b05abd1aa62c54c832344711c86dbbc3d2edee81d95229089 WHIRLPOOL 6ab19bbbd4b428d5a8dd3e2e256be7911d2d9df30c3748605ae764688fe84647373ba0e61efde3c2fa8a949460b9ba46a57d3037a779f8d4c79c79113e89ba01
MISC ChangeLog-2015 4357 SHA256 d8ad289d0090f04bd59b54c07bf702885aff6768a3da9abf37070ef42988e972 SHA512 a3886b1aef051796a7d362f5817e192c123bb1db4442382cd157e4da5c56083495b74e6cca97797d397551ff37d2b84d0309551b37cf0d0567b7c87bf6ba8440 WHIRLPOOL 997f3e87bbf87e66a828e7a6e233baf78caa6efa4102f701cf0a006e547330dab33384b1b6441c71571d885845a847587763acfd8f03163044f99232ed2ecc7b
MISC metadata.xml 704 SHA256 71f28927813126776f1b0eb1ea6c1f9b94f63d2a2b2ee3973f7f7b356305c248 SHA512 f56540d5c31260b9554426d8f57882aa0c7dc3a68a407365da8a9ca9112a1d13c9648776225849a96a5670c5aca7f6641b46949d4ad185d196102167b75cf2fc WHIRLPOOL b69c34d00c7282e30ffc5bb0484ccbf5d37db269aa34aabca6a50dae0d55ca384cc26a49e3be36e687c64d27c996f1c520eddfa577e818f35d3c8e4bfabf71a9
MISC metadata.xml 703 SHA256 8cd79974193cd7535e10b7dc3f00eb642932173d7962c29b613bae61fac83390 SHA512 292c1d4764a2fcb8a8421c5b068c89e838f423dba53796affba07ec99b059e25b4152aa7331cd2e0521d3e7e5da3dfa0e95a48794b9eb4b98c61137103619346 WHIRLPOOL 6897252e342e24c3bcc55da83dcb42965ac8ec17c3f12c225affa9dcdc6975598cf304d8bcb60464672582af31fa811478d09e0f171b7c16241d78fd61833588

@ -7,7 +7,7 @@
</maintainer>
<longdescription lang="en">
The M17N engine for IBus. It allows input of many languages using the input
table maps from <pkg>dev-db/m17n-lib</pkg>.
table maps from <pkg>dev-db/m17n-db</pkg>.
</longdescription>
<use>
<flag name="gtk2">

@ -6,4 +6,4 @@ DIST cuneiform-linux-1.1.0.tar.bz2 26388511 SHA256 577e0d054de72086c33b4e8ae1503
EBUILD cuneiform-1.1.0-r2.ebuild 1327 SHA256 e3a4e80ed7f776a5abcde0835efa1f6a7fdf0b6aca857028067cfd29b2f3d59f SHA512 083eb8b48d059513e696de7c8eb340526817d577f1b51ee34833101d86583131f9d563e01222c7256bcf201edf1a6a3d0ef03f027b5d524f8a1087d9be6c706e WHIRLPOOL be75c3bd0b7e8be510e52927ebca75985953f56741a2a5e70536856c56bf4e90927d077b2a48fa14279e1aace32b84bb8347b3f777274bed31493f6ba9ee1d17
MISC ChangeLog 2858 SHA256 b3ddd57103311018d17d02fe472dfd1406b2add6fa9b95b1350002ec9b94bcc5 SHA512 088f50f1987e156f22d90eb65bc9ba398c4e59554565f4f54a1626e19faf629fec1c6cb0fcf9aa61d4d3047e4d01354d062a4d55381c146e1b7162aedcf90d80 WHIRLPOOL 295909723185d186e508b4a38022030e0d164dae57033fa3f2c9918d87d7defe60de69e02cc0f8036486382987e533867b7442abbfaaea6bdbaca519d682551e
MISC ChangeLog-2015 3627 SHA256 71da389c691e88c3c777b39bad0f091e5da038ab20f652b230f5d8efd78c6e16 SHA512 86849a53328eb31ee9276a3ff9555ac7181282d024dbd5dcc1a88bc3efcb5d982819ef854198bb04ec7ae39f76f2f00f1d7caf4f6f109c0e8a5088e1306dbfbd WHIRLPOOL a61f1a75604b936618f518e9c90f892173eac9943a17e7446078605c4118fd61cd9447b55705fd14f9533ee05a3a88de0b473def6ed2b9464fec912cf1ada77c
MISC metadata.xml 651 SHA256 9a07dd212a6061a683cf5d322334259fa05faed00a4460097a5968c9e1ea4aea SHA512 979c7df1ddcfa9eedc6fc1d48d3fe6f0658db10ee5801418885755f069f1bcfee50eb1618061e171352b582d60b43ae7c880203c0aa83e200bd1cc615e3738b6 WHIRLPOOL b30926a1a1b46bee5dcb9f06108794993b539cd1f9df69da2a6be8f3ccd03ba4549b919f5e5a691f6e82f43de7e4d88b43f3d3950813f7f72d842c3cc685ab79
MISC metadata.xml 344 SHA256 c2df145fd1b3f238e15f5971b92b9bdce816afa8f4a934def2474f4e74170a2d SHA512 7c8e545246470ac8e3928f698434403dfd4ccfacce041d623a1fbfdc26bf2a032b4df5604425292d5fc63570237c576630d61884f1ab03e7d2052b9d167a385e WHIRLPOOL 4920a5ff540d71d045f2a0cbeaf61c29af3ffaf9e0c61674da4b8a8fe248141a5e4f1cf820ddbc4bcf477048d6cf9f090e05b961e4c55b365d00382efe59bf1c

@ -1,18 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>yaleks@gmail.com</email>
<name>Aleksandr Yakimov</name>
</maintainer>
<maintainer type="person">
<email>rich0@gentoo.org</email>
<name>Richard Freeman</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<!-- maintainer-needed -->
<longdescription lang="en">
Cuneiform is an multi-language OCR system.
</longdescription>

@ -1,5 +1,5 @@
DIST unite-4.0.tar.bz2 80472 SHA256 46e3cc1439e6d9d581975c2b742a53ab2c076c01ebdf0d0dbebe1fdf425adc39 SHA512 e554e48d740b0ce6406d8512a0c769e25f78b763d267bbbf8228197835b724154f33452571c771fede1415a9b3108deb096e3bc90291a95e8a3b00d216287928 WHIRLPOOL 0244c1d7da2d9b0e474a429f9d3ebf012635981f7a0b8437172cebcf6c560a584f86143738532d2d9af8609a025ed92aeb31a2839c343496edc2bb3823785e0f
EBUILD unite-4.0-r1.ebuild 321 SHA256 6fa153fd9cdcae9666a7e57a4a59b003a7ae1b04231edc4cd56e3cb5eb40560e SHA512 3c886bdc92ac358c62019dbb1b5d1a17c7f8a3e6407e8ee5e527a99615f61e7b19e6d4f087df4fc55e2960909f5f50587ccb629c64198f48710fa3c496041b1a WHIRLPOOL 36c6012658aa7dc229954d6969a8dbc866c9daa5171594032744e34424d015a183b7ad8fd27e7cbb2ca3f12cda374361e7fc0853de36583b1c4e1d49e703d015
EBUILD unite-4.0-r1.ebuild 347 SHA256 39859a9bfa6ae8258df9d93597174fa126959f9f688e62d6070b459c566923e8 SHA512 79b138b549c5a17a573c682cc8fc06d4ddd6880338f9cf035748a2aec9ab325fbbe3944b7d13e6f37d7e9170b4291595d08bdcc05e7b163e22a1ecf357bb2277 WHIRLPOOL 791754aa0ad30e594ce50df01025e5e02d8311d628bdf733c8f64d665ea3e4751f5ff8f510d872b95b74714a020039b52663f4d2628ddd95d63f80a4cf283f50
MISC ChangeLog 2762 SHA256 551dcc5bb94cd287f84ce8ba787e206d2530baca3bcaecb10ccc581f8ee456bb SHA512 0f46af467fe4c5043d946be61f0838f8969357d52b1a3f93b898b92cc271566c0cf028408a89f1d073216df9c67f071e3f67b3a91c81e1dd0226cda7775326f7 WHIRLPOOL d9e965aac4f0bc7e5328034e73f3a1afbfd1eac59673328843041ee94142874223b4ac8bc0c5aad466e8d25df18fb04375291ccfe5245a93fc50479808df6938
MISC ChangeLog-2015 443 SHA256 3295904cf35ca71eed95fc3473683a9b31f4b5a5fd7c0bd68f3c97020480af3a SHA512 87eea6531a2b6face74e85521cc57d1113b9180f150fea6031ba53ea5f8dbd2eed2c83f766e3189f3364b2231474c96b8ec44a862196ea9aa5b89cdc7389173e WHIRLPOOL d82ca5cc5a6db47358a3d5810ae357cfe44aa2c22e7988143d7c9fd3abc0617b6366a94670d495278e9e95375c0e826478c5e2713ad88ed14429b24195fd251d
MISC metadata.xml 669 SHA256 8d1974ba98e0a056d89e96227ee91ce0c1654862ef38c39579187c29db5ba1fe SHA512 9a1b6ee71975656291278d75923247438be875af17abf1395a08ac3e9c8ee10b72830f0380117fad38214257ab01fbec35e45b0ce9ae7791a96a1f10cf065426 WHIRLPOOL 5adbfdd80592378df6b470eb824f7b406405211c08744f7b31f5c1db29edd4fae2a6b06b75d6a946ad74ac7088893a614db28557e1f15d2833a76ef3cc3f4490

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -9,6 +9,7 @@ DESCRIPTION="vim plugin: unite all sources"
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=3396"
LICENSE="MIT"
KEYWORDS="amd64 x86"
IUSE=""
VIM_PLUGIN_HELPFILES="${PN}.txt"
RDEPEND="!app-vim/neocomplcache"

@ -1,12 +1,10 @@
AUX my.cnf-5.5 4795 SHA256 fdcc4678723fdac5dba4b5f87299f142ed8f683e800a44d18ae482f09f0cb3cd SHA512 664b81a1621507104fa843fdda01c3bc60e1f39a6c397329ac8a9f00a63d9298b656d374b819b62ba0de5c1a380e9b16b75ebeaaa2d4614274ff2c168cdc5736 WHIRLPOOL 09176ef118e2c0cff8da87b942f871d2da831421fcd35619f7c785e61d773e0209bda856ad69eb91c243c38fdd73ff4cda6fdae17631b992616053d99eb32857
AUX my.cnf-5.6 4568 SHA256 4c0657abd5ce47eb84332a85be0a8d808bb8902202722c216c08baa26674e798 SHA512 498826f147ad01615358111511c88f671ff823c400782dbad5f359aff99fa88a7be66e3c3b42fd58a5634f17e12f6a18e1896340f1a5a7acecd75320671c3a10 WHIRLPOOL f9fddb93582129cc332e738f4235a0e22a645cd8a2cbf6fea94666f9ec718093be6cfccf8459c85ada5d34e9bc47612e80b7ac0d9af702033ad1219d3e1801a8
DIST mysql-extras-20161130-2354Z.tar.bz2 303863 SHA256 b18ce4ccfd023106a802bcb2e17a5bc3a1ec4d99e7bf7f45d047cf18ebb9ad1b SHA512 6c24c581fd471c4ce0ff20ed68bdb32150e310a2f8f000c8bb9892ab98302127f3427165b17967da3f5663e1da5a7f1d26f84021d4cb8292cbb5e0c241505113 WHIRLPOOL de6d896474faedf1d3696e346877cb03fb9908338d66f2b901aa83a24983ec3e0ea5f7f54dfd190bdf7a55f72bb580e21ab826850018ae25629b572cbabf532d
DIST percona-server-5.6.35-80.0.tar.gz 55839147 SHA256 259b5aa2c6218958c8cc55170b9381955ea60445127bf46e02aa09903af7f26b SHA512 78b0b9cd69f26dc3ac13e4c6165590736d723b0f07d18a8ac1056281522de22b67d9fd931b035962bc278c97775fe7f98c46791328ece286268c7d31a484b69d WHIRLPOOL a6a6f78f41b1f8b5c26d0899efa6b043256749f4082ae9bffafe9210c3a326f33fe512a4c6578984892797e4f2c94de88ceca4c8c983cde7096cf01e88dec9b7
DIST percona-server-5.6.35-81.0.tar.gz 56065684 SHA256 c71c3f80662982ade22a0a538c5fd595b1761472c98efc2509124ecc4004d1e7 SHA512 7020946e91d57f6377064a7c3e820b9c9d5149d22f80c9bb509d4b06631862a4378167d7bec40d7ca9ff01bcb498bdb9656cad8a64f2eab985ebc722fd1985aa WHIRLPOOL 51239409fc5742f81b4baa6e3150ac5f2fa6d6f55d55b34e426737968bacc44999427e9ab65a390459ba270b740462b4c1c409d95a3d13781a2aefe716037cdf
DIST percona-server-5.6.36-82.0.tar.gz 56116691 SHA256 4304ac45de79053128fb78f13527f483ec9cf1c9592498deeacbbe541216fc9d SHA512 c5046f212a893de2ce80afbeed3648915842d862383faf3a354a47515920016ed98b91d4bd42b77ea422b28aa9a5cb691942b031099fc893833127080e5a38b0 WHIRLPOOL 2cfa29d9cd864f5ff828553a3659ff2818589201f983be45a984474a27c625e6868a77f4a751ba0a575a79793ddcf34337f7efa95cb09e0c290c9b9cdaa9b173
EBUILD percona-server-5.6.35.80.0.ebuild 7424 SHA256 19d1bb699d52075388fb70f4d692b640604e4467cce18f17a04d9f3bbd055f4c SHA512 d81c89d68e752b66e37722e50e64e1ade5a0835348306a430e4d1d6dbbc84556478d9b1f22794a5be580b86baa9b80958af66c83282ad9b2517b457e909a57b4 WHIRLPOOL fe89584808ed4b0eadc247c9b276e73f43d6c016cc0b2a5b98ce272226f30d6d102da7556fbb08d27108e0a58561dc2a5d6a9cc866d60745f8683a1f74ee600d
EBUILD percona-server-5.6.35.81.0.ebuild 7424 SHA256 19d1bb699d52075388fb70f4d692b640604e4467cce18f17a04d9f3bbd055f4c SHA512 d81c89d68e752b66e37722e50e64e1ade5a0835348306a430e4d1d6dbbc84556478d9b1f22794a5be580b86baa9b80958af66c83282ad9b2517b457e909a57b4 WHIRLPOOL fe89584808ed4b0eadc247c9b276e73f43d6c016cc0b2a5b98ce272226f30d6d102da7556fbb08d27108e0a58561dc2a5d6a9cc866d60745f8683a1f74ee600d
DIST percona-server-5.6.36-82.1.tar.gz 56190395 SHA256 bebab31321e17682bc23f0f1e95211f002ba2a24c21d9a7ce9821cbe2a1ba4ba SHA512 b604772a65cdd94d832c69a2b7984e065bef1ce3b9305c1d35c0f37513b962067f9fcb47f43172a318e55648222b7c7bd6e86fb003314ef75da3696bd2a63a21 WHIRLPOOL 88307c416f066df5a55821d2b6fa4bde98acb4e23defc661cf01a52d635f6e25e132f37a27e5748d302ade80470803aab0afca2585221870b7208edfff6aa7b0
EBUILD percona-server-5.6.36.82.0.ebuild 7424 SHA256 19d1bb699d52075388fb70f4d692b640604e4467cce18f17a04d9f3bbd055f4c SHA512 d81c89d68e752b66e37722e50e64e1ade5a0835348306a430e4d1d6dbbc84556478d9b1f22794a5be580b86baa9b80958af66c83282ad9b2517b457e909a57b4 WHIRLPOOL fe89584808ed4b0eadc247c9b276e73f43d6c016cc0b2a5b98ce272226f30d6d102da7556fbb08d27108e0a58561dc2a5d6a9cc866d60745f8683a1f74ee600d
EBUILD percona-server-5.6.36.82.1.ebuild 7424 SHA256 19d1bb699d52075388fb70f4d692b640604e4467cce18f17a04d9f3bbd055f4c SHA512 d81c89d68e752b66e37722e50e64e1ade5a0835348306a430e4d1d6dbbc84556478d9b1f22794a5be580b86baa9b80958af66c83282ad9b2517b457e909a57b4 WHIRLPOOL fe89584808ed4b0eadc247c9b276e73f43d6c016cc0b2a5b98ce272226f30d6d102da7556fbb08d27108e0a58561dc2a5d6a9cc866d60745f8683a1f74ee600d
MISC ChangeLog 8899 SHA256 25435f089936ab71880a07e1561d3838f0e0413b4d2cf2cf141858d031901f61 SHA512 7dd26f70ade041ac8da7ea727c934aed7622fb54477cf1a6140109e402f991fd352bd561e0f763682ba61d1d4ddc5c6309ebf3cfb629e7d2067c4abf2c01ab0c WHIRLPOOL c3794ce8daa271144c82b48ff24b491f2f169dfbaef20980db6bdec2df25838b633b8c1e0d4b76ebea633c7c11ef85dcd2e2e4cbfecde9008e3ad7836a76f22a
MISC ChangeLog-2015 3040 SHA256 66fbbbf27d7181ae09ff7335f029e507e8004ea3aa2ace8c6cd6ad6b6dee4812 SHA512 b1de5efb9da051d6d76b3c65480ecc2266a55baf6071fcf84ca6cda81b6e84075a0bc2654f3a05b787c7827b5420de168e027acf27c460131e67acd9fa71190c WHIRLPOOL 6edd5db667d4d347347d7181670e39ec1ea1d36f39ac7032a5bb9cfafaa544f39b8dc8d429c530f24919d4dd4a347fc167af53cf603c577df90352ec8bfee207
MISC metadata.xml 1505 SHA256 bb735bd3118fae8803888a0567ea6dd9ff39c65b364015be218f16d3f9a1f314 SHA512 0ccb7a31827fa15606e060522daf9364bc843a64cfca8538292e989546e07784ea7a8af54ea7a1b02675c64515a1f2225b22971cda4110610836770d1ff33dd6 WHIRLPOOL 052bc0f6e078fff0f2d44e0ace7bbd814395230cb713090c170f663c8a692162196811d2cdae79c3ef6adf178daa61c30339b735c07594b29685c1268bc54600

@ -1,219 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
MY_EXTRAS_VER="20161130-2354Z"
SUBSLOT="18"
PYTHON_COMPAT=( python2_7 )
inherit linux-info python-any-r1 mysql-multilib-r1
IUSE="numa pam tokudb tokudb-backup-plugin"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-linux"
HOMEPAGE="http://www.percona.com/software/percona-server"
DESCRIPTION="An enhanced, drop-in replacement for MySQL from the Percona team"
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
EPATCH_EXCLUDE=''
COMMON_DEPEND="numa? ( sys-process/numactl:= )
server? ( pam? ( virtual/pam:0= ) )
tokudb? ( app-arch/snappy )
tokudb-backup-plugin? ( dev-util/valgrind )
"
DEPEND="${COMMON_DEPEND}
|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
test? ( $(python_gen_any_dep 'dev-python/mysql-python[${PYTHON_USEDEP}]') )"
RDEPEND="${COMMON_DEPEND}"
REQUIRED_USE="tokudb-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc )"
MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"
PATCHES=(
"${MY_PATCH_DIR}"/01050_all_mysql_config_cleanup-5.6.patch
"${MY_PATCH_DIR}"/02040_all_embedded-library-shared-5.5.10.patch
"${MY_PATCH_DIR}"/20001_all_fix-minimal-build-cmake-mysql-5.6.20.patch
"${MY_PATCH_DIR}"/20006_all_cmake_elib-percona-5.6.34.patch
"${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.6.22.patch
"${MY_PATCH_DIR}"/20008_all_mysql-tzinfo-symlink.patch
"${MY_PATCH_DIR}"/20009_all_mysql_myodbc_symbol_fix-5.6.patch
"${MY_PATCH_DIR}"/20018_all_percona-server-5.6.25-without-clientlibs-tools.patch
)
# Please do not add a naive src_unpack to this ebuild
# If you want to add a single patch, copy the ebuild to an overlay
# and create your own mysql-extras tarball, looking at 000_index.txt
pkg_pretend() {
mysql-multilib-r1_pkg_pretend
if use numa; then
local CONFIG_CHECK="~NUMA"
local WARNING_NUMA="This package expects NUMA support in kernel which this system does not have at the moment;"
WARNING_NUMA+=" Either expect runtime errors, enable NUMA support in kernel or rebuild the package without NUMA support"
check_extra_config
fi
}
python_check_deps() {
has_version "dev-python/mysql-python[${PYTHON_USEDEP}]"
}
src_prepare() {
mysql-multilib-r1_src_prepare
if use libressl ; then
sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \
"${S}/cmake/ssl.cmake" || die
fi
}
src_configure() {
local MYSQL_CMAKE_NATIVE_DEFINES=( -DWITH_NUMA=$(usex numa)
-DWITH_PAM=$(usex pam)
$(mysql-cmake_use_plugin tokudb TOKUDB)
)
if use tokudb ; then
# TokuDB Backup plugin requires valgrind unconditionally
MYSQL_CMAKE_NATIVE_DEFINES+=(
$(usex tokudb-backup-plugin '' -DTOKUDB_BACKUP_DISABLED=1)
)
fi
mysql-multilib-r1_src_configure
}
# Official test instructions:
# USE='extraengine perl openssl static-libs' \
# FEATURES='test userpriv -usersandbox' \
# ebuild percona-server-X.X.XX.ebuild \
# digest clean package
multilib_src_test() {
if ! multilib_is_native_abi ; then
einfo "Server tests not available on non-native abi".
return 0;
fi
if ! use server ; then
einfo "Skipping server tests due to minimal build."
return 0
fi
local TESTDIR="${CMAKE_BUILD_DIR}/mysql-test"
local retstatus_unit
local retstatus_tests
# Bug #213475 - MySQL _will_ object strenously if your machine is named
# localhost. Also causes weird failures.
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
if [[ $UID -eq 0 ]]; then
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
fi
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
# Run CTest (test-units)
cmake-utils_src_test
retstatus_unit=$?
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
# Ensure that parallel runs don't die
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
# Enable parallel testing, auto will try to detect number of cores
# You may set this by hand.
# The default maximum is 8 unless MTR_MAX_PARALLEL is increased
export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
# create directories because mysqladmin might right out of order
mkdir -p "${T}"/var-tests{,/log}
# These are failing in Percona 5.6 for now and are believed to be
# false positives:
#
# main.information_schema, binlog.binlog_statement_insert_delayed,
# main.mysqld--help-notwin, binlog.binlog_mysqlbinlog_filter
# perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt
# funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers
# engines/funcs.db_alter_character_set engines/funcs.db_alter_character_set_collate
# engines/funcs.db_alter_collate_ascii engines/funcs.db_alter_collate_utf8
# engines/funcs.db_create_character_set engines/funcs.db_create_character_set_collate
# fails due to USE=-latin1 / utf8 default
#
# main.mysql_client_test:
# segfaults at random under Portage only, suspect resource limits.
#
# main.percona_bug1289599
# Looks to be a syntax error in the test file itself
#
# main.variables main.myisam main.merge_recover
# fails due to ulimit not able to open enough files (needs 5000)
#
# main.mysqlhotcopy_archive main.mysqlhotcopy_myisam
# Called with bad parameters should be reported upstream
#
local t
for t in main.mysql_client_test \
binlog.binlog_statement_insert_delayed main.information_schema \
main.mysqld--help-notwin binlog.binlog_mysqlbinlog_filter \
perfschema.binlog_edge_mix perfschema.binlog_edge_stmt \
funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers \
main.variables main.myisam main.merge_recover \
engines/funcs.db_alter_character_set engines/funcs.db_alter_character_set_collate \
engines/funcs.db_alter_collate_ascii engines/funcs.db_alter_collate_utf8 \
engines/funcs.db_create_character_set engines/funcs.db_create_character_set_collate \
main.percona_bug1289599 main.mysqlhotcopy_archive main.mysqlhotcopy_myisam ; do
mysql-multilib-r1_disable_test "$t" "False positives in Gentoo"
done
if use numa && use kernel_linux ; then
# bug 584880
if ! linux_config_exists || ! linux_chkconfig_present NUMA ; then
for t in sys_vars.innodb_buffer_pool_populate_basic ; do
mysql-multilib-r1_disable_test "$t" "Test $t requires system with NUMA support"
done
fi
fi
if ! use extraengine ; then
# bug 401673, 530766
for t in federated.federated_plugin ; do
mysql-multilib-r1_disable_test "$t" "Test $t requires USE=extraengine (Need federated engine)"
done
fi
# Run mysql tests
pushd "${TESTDIR}" || die
# Set file limits higher so tests run
ulimit -n 3000
python_setup
# run mysql-test tests
perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
--testcase-timeout=30 --reorder
retstatus_tests=$?
[[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
popd || die
# Cleanup is important for these testcases.
pkill -9 -f "${S}/ndb" 2>/dev/null
pkill -9 -f "${S}/sql" 2>/dev/null
failures=""
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
[[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
if [[ -n "$failures" ]]; then
has usersandbox $FEATURES && eerror "Some tests may have failed due to FEATURES=usersandbox"
die "Test failures: $failures"
fi
einfo "Tests successfully completed"
}

@ -11,6 +11,7 @@ DIST swipl-7.5.5.tar.gz 16670102 SHA256 285f8531908d7e6964e115c844e930a8c4797029
DIST swipl-7.5.6.tar.gz 16672920 SHA256 47c31d4d3140e96706295555b01916dd7bde6c4151c80515a48e7aabfc747288 SHA512 5809878d3381ca8646e8526382e9edad0c378e1e7b6d57e1f88df7500a6a78ddf2d80f5e6e0bff2efa77781e3e1e77d6097205bd1433572f6e9cfe7d04a217c1 WHIRLPOOL 05527e99580ce3b536bfda47ee6ae4709765b2edc8a13c4de86994effbb6eb39ca8c58d84618fc07a609a7025767f5df121e0ae8749114e3ae9adfa5fe83fa39
DIST swipl-7.5.7.tar.gz 16683795 SHA256 648d15a534a3503ef281cc7c2ead7ee913866c3d7cb1d1344508ee24b96b4512 SHA512 2e5247358d6db04c9a3535d9be0b8cfef19908fc0274a879a3b7ca02cfd8663689aab2ed3faa4faafd5e9e3ce29e31c07337f83cd39679a64be3409576ffe962 WHIRLPOOL a41b0130af1ab02494ba201786229d53535efa1499bce1b119b3abd10cf9c0ce8b38ddd96b8d39ae231193b73e6a98d8b9f2c23562ebf0309458fdd9c347a72f
DIST swipl-7.5.8.tar.gz 16689471 SHA256 a02c42506fb5d071c51ddf139fc2ca1d66e9067e24cde5179824381a27c66ccd SHA512 5e494ac0e0389e43c57daf266f1dd0d04c0c7201f3030640b7876fe2f2fb01d6b22a3688213adb45919efd6c05e4c9f67ed9a626ae57bd2ca889c27a3cec3a38 WHIRLPOOL 57ea21a2300f1ad56b6cad5097214c4bc5eb8cafa1c32c29047bd71874b955d30e25b4d2bcd51ddcae2ce3e27bef643b3ee249089dd7d15f9f56afddc9d43f98
DIST swipl-7.5.9.tar.gz 16699493 SHA256 10064a729b8f8647d9d3544880dd0669b24025448da5e0cab77b2942e69dc7de SHA512 0ed3bf2a7bdd510fa23afe4c435e59934eb5149086377b776a1483de915227f13a646c15db1e8c427f734b2f548916bc3867245c34cb0b234e19af0e92a24a6a WHIRLPOOL b1512fbca346a9e18d90a5c8079fe5a80804b7f94ba22f64770ae56bf673ce0e2c7153d3d21d128e220d03ff614119e95e11aea2a926a65d81475fab99b8032d
EBUILD swi-prolog-6.6.6.ebuild 2799 SHA256 f594618139b822a56033b10654c553dfeeae3d7dfba7eac055860f67417d6d02 SHA512 1d30fcb84653a0cdf7cf4f5a78898d5fb29f939095d19a21324a9587ee6ca98543ae16d564ff8880cdf99c6d5a091c2f0e5dc79074ceadc5a7cd3fe340609d22 WHIRLPOOL 4b867a595ab6e519a4d8229e6471d0ee0e9e2bac1f9cc7c6ee6687f739d88ae0b22b2d319caccf83d74e33df3968a979b3e4fca2284069df4f5fcdef57e764b0
EBUILD swi-prolog-7.2.3-r1.ebuild 3170 SHA256 cf98b7ee946bdca39a5c90f07323639be06dfa9e82820fb8bdb52d7646ec8f0e SHA512 fe35661ef51094ddf0aff61659f33de5be0252216b94f45e658215146dd53379881f7077c20ace1ef67b70ad9d7128ccd26e122392a1100ab8db195c9324867a WHIRLPOOL 58740f846f074062b71920a99818f8cfd1b6ca3af28654f145cc9571b1a8bfbe0b07f67510d558a2f77beebbd140ac267ca817a0e086296e6dcc50c20a4aa557
EBUILD swi-prolog-7.4.1.ebuild 3337 SHA256 9748d3f6cc0bbcba5f4d6f1574d54feb5e7414714bc80296a99fae85d3055f0e SHA512 d3b2fb20a92a39d5b4927cc4e2056a1ba3c66978467050817e84cfe46d795989d7d64721bb3b64a8b632dfa359e308d60db7b2c83efc2298c8318ef6314f08e9 WHIRLPOOL 5d9580b30a9192cfa6859fc88edbe5d85ae58a6a0e653f711575ef8a2b680592a5f14996b530480dd70e46be41c18ea286410c2b287bc1da42fec85e67b6daf2
@ -22,6 +23,7 @@ EBUILD swi-prolog-7.5.5.ebuild 3336 SHA256 5a2788d78cfacd7b2f3a62c6a46cd661c5132
EBUILD swi-prolog-7.5.6.ebuild 3336 SHA256 5a2788d78cfacd7b2f3a62c6a46cd661c51321195ebecc8e93b832224edc0b6e SHA512 03a82c309398b0daf4eb41f11118ad7c3352f419c5d630c6de211ad8e25a466a4b0cd77523de068af09df6482d76a76efc5c08e4c469f56125c3ce1bc201f5f8 WHIRLPOOL e065d9725a18f226d9d3c9d38c20d5926f281f849907c880113f0de3595f9a7fb913feec5770a1a8eb013676f69d2f5abb06073b8da5c75efff59f0ce1fa3d5c
EBUILD swi-prolog-7.5.7.ebuild 3336 SHA256 5a2788d78cfacd7b2f3a62c6a46cd661c51321195ebecc8e93b832224edc0b6e SHA512 03a82c309398b0daf4eb41f11118ad7c3352f419c5d630c6de211ad8e25a466a4b0cd77523de068af09df6482d76a76efc5c08e4c469f56125c3ce1bc201f5f8 WHIRLPOOL e065d9725a18f226d9d3c9d38c20d5926f281f849907c880113f0de3595f9a7fb913feec5770a1a8eb013676f69d2f5abb06073b8da5c75efff59f0ce1fa3d5c
EBUILD swi-prolog-7.5.8.ebuild 3336 SHA256 5a2788d78cfacd7b2f3a62c6a46cd661c51321195ebecc8e93b832224edc0b6e SHA512 03a82c309398b0daf4eb41f11118ad7c3352f419c5d630c6de211ad8e25a466a4b0cd77523de068af09df6482d76a76efc5c08e4c469f56125c3ce1bc201f5f8 WHIRLPOOL e065d9725a18f226d9d3c9d38c20d5926f281f849907c880113f0de3595f9a7fb913feec5770a1a8eb013676f69d2f5abb06073b8da5c75efff59f0ce1fa3d5c
EBUILD swi-prolog-7.5.9.ebuild 3336 SHA256 5a2788d78cfacd7b2f3a62c6a46cd661c51321195ebecc8e93b832224edc0b6e SHA512 03a82c309398b0daf4eb41f11118ad7c3352f419c5d630c6de211ad8e25a466a4b0cd77523de068af09df6482d76a76efc5c08e4c469f56125c3ce1bc201f5f8 WHIRLPOOL e065d9725a18f226d9d3c9d38c20d5926f281f849907c880113f0de3595f9a7fb913feec5770a1a8eb013676f69d2f5abb06073b8da5c75efff59f0ce1fa3d5c
MISC ChangeLog 11722 SHA256 5b3c22f0b82e2b283f55021f228e156042c82c5d18e919f5e0b6edb17d243fe3 SHA512 9d41448f7c02b830362c6564d831aef6b5df5cef2c1260dd853be50ef90a4f34149c4f654c99002d58e7bf41aa593d1fe84470f6c2a93ec2af5a337ddafadee3 WHIRLPOOL 15f5d24961cf8cff5d77a5fd5fe29c1f1b97151a399a16b71cc4ff4805230872f9b5a5d831de0e2b372ceb2a469f29f3fcf4b053acafc81ed9e0de36a5ac65fa
MISC ChangeLog-2015 69903 SHA256 9e6f054c7a5e4f2f47dd02c5e5ad606160cd4a429b7417bc233c339dc1954e9a SHA512 c3b02af62e947a5ecc3432fe5f49fc6eb978d559ad69c73748159b404dff39aaae1a316a677e875f02b06b9d0e0efdd76d79ca1347b1af8625651b074bff4f00 WHIRLPOOL 2708af0202c442f27a40bb2977b7da02e0910f9ae1c60538f0eaf0bb166371b71787e1328655dc60cff56b47918fbd4df97269d870868b273c61f19ab3767ae3
MISC metadata.xml 367 SHA256 fe062b0bbce11b0a9e72fcf6e0e1edc1dcbc328c83d500a7846aa1fe6197ea8f SHA512 bacbb17fc3518d3bf845d097d17dba772a745fd7343ab6e8c751a417a540c8c003f29b86c66374bee538d7a5d96ab95e67b1c619d47f80d0e332482daabee74a WHIRLPOOL 92af71bd473a9a0d79caa25d3938f777398a28891145af158c28c953f60f57e36a4a8d867b23cd9bb950fe47867e3af5fc4b513716124963cd9f9fc439d72675

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

@ -1,3 +1,5 @@
DIST amdgpu-pro-17.10-429170.tar.xz 121382128 SHA256 cb1ea7f9756f197a976138d2c00f239ae4ee43b839fbb1ea57f8770957d4afd6 SHA512 2d9d0a97478564e259dc8494083df8dc13e3bc664384978aff369070b1105703653d8dc4dca38e94dc8bdf3ddfb5c6f4de39cec5a9b263423de8fb91fd0117c6 WHIRLPOOL 1e07579d2c9d5d8a796973658cbb6627418b133a630ca5e977f93da0d27b900da2078d2ea8b35a13071b0b05e3d5e7f47e17d61042dcca60709f6599c18380a2
DIST amdgpu-pro-17.30-458935.tar.xz 393634984 SHA256 3652a5c9476a650a3e3cd89bcd7ac119ed7d16a570501eeeea6a902cbc6f9488 SHA512 3f517ce13e102edb820f8f9538e0894c794d767816f99774fbfec342adb6912712664f069db2542412baabb24ee198204f38757407c29aff238ed1772dc3caab WHIRLPOOL 29a5b06657767255ace0529467ca56a904a021254f7dab854b1fd3ac843108ac346d3c4e97e10ef53844152de116581bff7c3aa8f4f066a08becb88e59918da3
EBUILD amdgpu-pro-opencl-17.10.429170.ebuild 2212 SHA256 dd252f3ec7c46d309d5f649b657a20b31f1f50074bf32d6a643aa050a5fefdb1 SHA512 a8b6ed2b70ec0ed77fb65e23797a31303402f7072c22cd1ea6b63a76318e325e61875da76998d2fde7fd72494d9fcac48b4472610b8408e7584b301b97637a8b WHIRLPOOL 8a2c875ece21945796598f37b4656fe7738b8a2213467cb741e003bff837fb1b67d4e6a76675328d67b10fc15f45436988c8595867d68f39d779455d38584e4e
EBUILD amdgpu-pro-opencl-17.30.458935.ebuild 2212 SHA256 dd252f3ec7c46d309d5f649b657a20b31f1f50074bf32d6a643aa050a5fefdb1 SHA512 a8b6ed2b70ec0ed77fb65e23797a31303402f7072c22cd1ea6b63a76318e325e61875da76998d2fde7fd72494d9fcac48b4472610b8408e7584b301b97637a8b WHIRLPOOL 8a2c875ece21945796598f37b4656fe7738b8a2213467cb741e003bff837fb1b67d4e6a76675328d67b10fc15f45436988c8595867d68f39d779455d38584e4e
MISC metadata.xml 536 SHA256 470656217ffaa8fb735bea6b795f5206a727d783ec8ae671dc518af9b7e6c40c SHA512 912ff2f26e27d5c20219a26505f3a4545409773f1f761de4591cbd7086cd1ff241fca18d7ae5081ed12e04c1b5dc46deeb02b4a68e2a3787d1d20739a818325d WHIRLPOOL eab775a0a603cc6562a02a7cb79585d1dddfb837e67cecf82a6c325148b53cca7e4079e79f6d9a6e09486fb31a2f5a1fadbc92ee30a5b09313c5aa0871b1837a

@ -0,0 +1,77 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit unpacker versionator
SUPER_PN='amdgpu-pro'
MY_PV=$(replace_version_separator 2 '-')
DESCRIPTION="Proprietary OpenCL implementation for AMD GPUs"
HOMEPAGE="https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx"
SRC_URI="${SUPER_PN}-${MY_PV}.tar.xz"
LICENSE="AMD-GPU-PRO-EULA"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="mirror fetch strip"
DEPEND="dev-util/patchelf"
RDEPEND="dev-libs/ocl-icd"
QA_PREBUILT="/opt/${SUPER_PN}/lib*/*"
S="${WORKDIR}/${SUPER_PN}-${MY_PV}"
pkg_nofetch() {
local pkgver=$(get_version_component_range 1-2)
einfo "Please download the AMDGPU-Pro Driver ${pkgver} for Ubuntu from"
einfo " ${HOMEPAGE}"
einfo "The archive should then be placed into ${DISTDIR}."
}
src_unpack() {
default
local libdrm_ver="2.4.70"
local patchlevel=$(get_version_component_range 3)
cd "${S}" || die
unpack_deb opencl-${SUPER_PN}-icd_${MY_PV}_amd64.deb
unpack_deb libdrm-${SUPER_PN}-amdgpu1_${libdrm_ver}-${patchlevel}_amd64.deb
}
src_prepare() {
default
cd "${S}/opt/${SUPER_PN}/lib/x86_64-linux-gnu" || die
patchelf --set-rpath '$ORIGIN' libamdocl64.so || die "Failed to fix library rpath"
}
src_install() {
into "/opt/${SUPER_PN}"
dolib opt/${SUPER_PN}/lib/x86_64-linux-gnu/*
insinto /etc/OpenCL/vendors/
echo "/opt/${SUPER_PN}/$(get_libdir)/libamdocl64.so" > "${SUPER_PN}.icd" || die "Failed to generate ICD file"
doins "${SUPER_PN}.icd"
}
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
ewarn "Please note that using proprietary OpenCL libraries together with the"
ewarn "Open Source amdgpu stack is not officially supported by AMD. Do not ask them"
ewarn "for support in case of problems with this package."
ewarn ""
ewarn "Furthermore, if you have the whole AMDGPU-Pro stack installed this package"
ewarn "will almost certainly conflict with it. This might change once AMDGPU-Pro"
ewarn "has become officially supported by Gentoo."
fi
elog "AMD OpenCL driver relies on dev-libs/ocl-icd to work. To enable it, please run"
elog ""
elog " eselect opencl set ocl-icd"
elog ""
}

@ -5,10 +5,12 @@ AUX expat-2.2.1-posix-shell.patch 1039 SHA256 30f05e3193299d4481e6996131dc03607b
DIST expat-2.2.0.tar.bz2 414352 SHA256 d9e50ff2d19b3538bd2127902a89987474e1a4db8e43a66a4d1a712ab9a504ff SHA512 2be1a6eea87b439374bfacb1fbb8e814fd8a085d5dfd3ca3be69d1af29b5dc93d36cbdec5f6843ca6d5910843c7ffbc498adc2a561b9dcece488edf3c6f8c7c8 WHIRLPOOL b1914e2c23170dabab6fce4fb0eb2511dc8dcde8db986a7cdf6b236d262fb756fb0955cb4c1fc7475a1ad3d9c005b632e42850dcf3af66f4cc87fe4ecfc3cb47
DIST expat-2.2.1.tar.bz2 405441 SHA256 1868cadae4c82a018e361e2b2091de103cd820aaacb0d6cfa49bd2cd83978885 SHA512 74089b55872df16f214a4baba0143e6353736dfa34063391293bb2760aa3e5118d9ccb3592e07c74c9d52a2a5b91496e15153f28214c4c01242d95b3019b67ea WHIRLPOOL f571ee00d43813c20d81d02d5d25f3fd4fdec3ec5a6aa331a965b4373ca681053e4e66d22fed4523f9a207333b80eb5e63c78d2e36e0c2b5a64ad1c38b0fe38a
DIST expat-2.2.2.tar.bz2 405561 SHA256 4376911fcf81a23ebd821bbabc26fd933f3ac74833f74924342c29aad2c86046 SHA512 05383244f345b1c6a7290f3bb58bfab4da9546bfe880de644e784bcc48bd4317f2beb3fdb6120a5f396e06bb269f7e80713db211346d2d17bc7de3353d556575 WHIRLPOOL d4d42ebf6ca1544a5496461bf1abec030ca6f71c72bf24bc2d32b78a4d976b5334f49d8244cf041e09cb64354d90885adab4d96d3811041d6ef6d0a7289284af
DIST expat-2.2.3.tar.bz2 435593 SHA256 b31890fb02f85c002a67491923f89bda5028a880fd6c374f707193ad81aace5f SHA512 d42ca209da7f50eb4ac108ea0ef85dc6626d63fe48144a4e6f2d8b44b1f9276f711cbac85f6813c4725a3c4933b7054b74dde2c43a0f2febaed4afa0a6f5ac88 WHIRLPOOL b9a8f62cf44db68adfa64dd3c8d89ddb2867cb0b354a43fb15453d5fc2d137671dc215e3e4cc1555a39ec2248307f89916dcaa81e3e78941d2fe3ea7039b7a0c
EBUILD expat-2.2.0-r1.ebuild 2529 SHA256 4360120e95c9d28ef85ef0474a7ed4b7f5dcc7040256f71f103f7656bd367790 SHA512 7cf43db7b112f4beac50a338efe29c5e4d0cf31cc72dd95f1c75745657280e01913adf3f82aa3f8593605c560888954f95147867f7e35ecbed155ff70fb8bcd3 WHIRLPOOL 332eb1dd8e30ad2d43e7a5ab78ce8844ba1873e6800402def5452887a2ad1dd2136d2040ebf1be6635eda8663903a78d8529839eada8ef63a739fa06ac4ba849
EBUILD expat-2.2.0-r2.ebuild 2248 SHA256 6a41dc4ca4fd6f1c6a95f251e644e884af145ca3e9a472931a44673408b4c33d SHA512 8db3d5c5c6f06bdbefd8ec2d51d3832f62e39767334f44c2bcee22fe147d0cd4d18d8447591c1ee3e5b6a86877a8ede23b1405611dd8c21f3596018b947284b7 WHIRLPOOL 1058341eb02da3a7e629acfb416c610e633cdcb45df69ab0b5016616884ca8f6d62bdcad22ec6c19c2542e47705f2b383056b2c08cc29aa923d6000d733dfaef
EBUILD expat-2.2.1.ebuild 2363 SHA256 f919414276e0ef75e622053812ce54b0586088cb45f365c5e7fc3d8e2e6ddb7c SHA512 e6108f0bc6c0a918565285c12fc3d68ce6d4d2ff233f895b5eb240169cc2cff6054274977b55181876120a72d3a549b3e3bd56a064e4595f54617855022da726 WHIRLPOOL 996008e19718961a948eef66ba880f969f5d2c4a1c66928a4996230ac3294e22e9799a7b4e319d75f7efdcc21e5580b6262b019a53f80e5232a8de182ea67886
EBUILD expat-2.2.2.ebuild 2159 SHA256 6ec1fd690a966a2d713b66f65368bba4b0fa1dc42e7a9d4024b6e6c24d140922 SHA512 6ac1e33e58addc6c017d96f2035c65783651bb937917786fab5fbb223e7767ac9ad74bd837f0b497f3f04f657dab671e2c2cc7e7f21e1b2380854c639a342625 WHIRLPOOL aae706e1995da05d4c1c095a4bdc433de6308610ea6eb550599dc93e33aec14a67da88ed05b3e29a56acca636171ee2c5c891696a2376c1a167247c30610bf62
EBUILD expat-2.2.3.ebuild 2162 SHA256 71f960af2cf3c63ed3f7e0e48b225bf3578da38e67c066e4ed49b81c0a8d6445 SHA512 64d9872239de436ca8ed8bfbde8ed7fb404f291c5361150c8f1a9293f4e63a67976692d6aa3698ee6086ca5d92202dcff1fb7db783e911d9729d41a2491f24cb WHIRLPOOL 52f7e2ca03ed3eb812b1b2d881fd0c5fe550e75332bad5cd3ca7486bb469bf77743c5d6cc3813858d694bd86951510b3dfd17df3a5319835dfc01b9994bc7816
MISC ChangeLog 8649 SHA256 59edba0a9eb652e75e3d6cdc1777d0fda8596358059bfd800278d2d05182943c SHA512 04b3b043f2c0ee716bb38950f106d54c17d3c6e77edfabd48432c7b8bc53fa32f306b411a82c090587a0f97e28452eb225de9dca0a885f3364f16db4470cbf4e WHIRLPOOL 7a463e3cab59777b18ac8bf9fcf24dd644a4d8654e90aa3dd4edda84339ff059216eb7b935fced84be73729f41540500c8bf74b0fb1675ea8e345cc27a77b523
MISC ChangeLog-2015 23846 SHA256 b3def05f3722d69bced3909610d042a4014f2ea76ec73e754b8d0d47911fe595 SHA512 a7ec156a1bba3a2dd68c3b27838ce67f1a6dbeb1b928d788f18c23d169af0129a68c1e42cac4aeeef323a0e12869e6fd9209f96c1865e2624d84a06af4f0455c WHIRLPOOL 31fec33870b640ab06e9c8556c3fed405f29c3a6907319e18665a9f7ac751fdc4c980f23192a86da602bba39ac9a83a696e500fd36d301c712c0d49fa02d4018
MISC metadata.xml 513 SHA256 1fa2d32af3480d18801983f2dd4b6bd82f1339b2109dbc9e4d99d117c6b2eaa5 SHA512 8683789b6958547b10ac2d225eb59314feb942e5762308ec17704d9ade28b25b528e8df697892b0e090ecd6830c0ef8d64b1da05337b7878731e6df82abcc2a3 WHIRLPOOL 915ee8c1312962dddd6915985bb1e745adaa2a27b614fd7883cede092d5d9893afed2c17a03fb7618326db1b7e9cacde62c02c0506e16c8cf619476b0302797c

@ -0,0 +1,78 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils libtool multilib toolchain-funcs multilib-minimal
DESCRIPTION="Stream-oriented XML parser library"
HOMEPAGE="https://libexpat.github.io/"
SRC_URI="mirror://sourceforge/expat/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="elibc_FreeBSD examples static-libs unicode"
RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r6
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
DOCS=( AUTHORS Changes README.md )
multilib_src_configure() {
local myconf="$(use_enable static-libs static)"
mkdir -p "${BUILD_DIR}"{u,w} || die
ECONF_SOURCE="${S}" econf ${myconf}
if use unicode; then
pushd "${BUILD_DIR}"w >/dev/null
CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}" econf ${myconf}
popd >/dev/null
fi
}
multilib_src_compile() {
emake
if use unicode; then
pushd "${BUILD_DIR}"w >/dev/null
emake buildlib LIBRARY=libexpatw.la
popd >/dev/null
fi
}
multilib_src_install() {
emake install DESTDIR="${D}"
if use unicode; then
pushd "${BUILD_DIR}"w >/dev/null
emake installlib DESTDIR="${D}" LIBRARY=libexpatw.la
popd >/dev/null
pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null
cp expat.pc expatw.pc
sed -i -e '/^Libs/s:-lexpat:&w:' expatw.pc || die
popd >/dev/null
fi
if multilib_is_native_abi ; then
# libgeom in /lib and ifconfig in /sbin require libexpat on FreeBSD since
# we stripped the libbsdxml copy starting from freebsd-lib-8.2-r1
use elibc_FreeBSD && gen_usr_ldscript -a expat
fi
}
multilib_src_install_all() {
einstalldocs
# Note: Use of HTML_DOCS would add unwanted "doc" subfolder
docinto html
dodoc doc/*.{css,html,png}
if use examples; then
insinto /usr/share/doc/${PF}/examples
doins examples/*.c
fi
prune_libtool_files
}

@ -1,6 +1,5 @@
DIST DB-1.8.2.tgz 131693 SHA256 51a4ad2bd3a5ec3590591013620bc81a89bc871d299599d4152681f5d2b1f125 SHA512 0af79e037964962d6e517d28aa6908de011ea8e1effd35c3f5250462e4a58e4253671f830171bb59f11a491957c44d2732f667cca9351a3bebb7595dc92f3055 WHIRLPOOL 0c2f51ba24b20f3a11020556a0fbff5155fce95961a33ae1e7367407909af9177965a2c9f7b6ec0cc90572f907cbeb312fe4bd8e83875facbdb1ca7afcf5d316
DIST DB-1.9.2.tgz 133795 SHA256 09a32b3eb7242accd61a8d8270596ab7486d2d63d2612ad51def696f7f2bd1b1 SHA512 126bbbb847a24c20731f1e5f4a549e9d7e0651a760f10c49cfc7550f80dd8b05f3560bc80110bcaab9e79dcbb714c6113948f14a727f7f4087a23178b3db0afa WHIRLPOOL 594d8a425b250a5501f1ffcff2e7cb19ddb88d70eaeff0749b0ad564dd2e9b7a90a94a0b4757e99a72631449965cfa8d7fc6d2c5beea78201822b1e05b1cdf41
EBUILD PEAR-DB-1.8.2.ebuild 287 SHA256 aefb8b255ff66b0e2fec603c67bcd977ebf820eeae87d7a169051bd05058f786 SHA512 0be096a5d8a1397c91a44a137add4da77560b1f1d801ddb4b879419147596c34eb475f64dc17e5ad97fef4406a2443a4c1ed9f80355f2a577c2df2551d02a400 WHIRLPOOL 6217c3c0fb088f2b6adcaa2a99f2df42511c581d6e1a41a00998f6eee141777dd503b9188e71dc3a6b90c4eae7a1837e1808d2a55241aff012e0c86522016372
EBUILD PEAR-DB-1.9.2-r1.ebuild 743 SHA256 c9f9da4ba5edc7c799c15dc8c1f89a719e52d8d1197a1d4a6025b5a3e179f31b SHA512 bd8b29feb116d587ed39ac5937bdc9503ff52406d1a9c6fa07a592abe71c847357127394dcb7107d531f227d0a27b975e416b58b12995c2dc619943ad7216f0e WHIRLPOOL 922fab78020bc9537b0d281cb09c1b246d01c55557b8979c9bc2c6121a12e9a199e245856c4c3eb823826176bfdd2766a7166a63bb0d4d3175916356947b4183
EBUILD PEAR-DB-1.9.2.ebuild 638 SHA256 5db71e011319367479364555cb74355d30a7674be63c7d0314d794950240eccd SHA512 00770a73bd9fc2fa300fc08e705c68ca287373c4d0e3fb51fe580876d9825147fbaa474b7afa65277d2e5c2edca1221cdc51bd388c984e6e2130dfbca9149825 WHIRLPOOL 3189d4e9ac1214c8c62d72e5f4cc3b94c5072c7002106964594ebefedf8c4b1d56537ff79cebecc28ec4a438c7d66b107d918c1243e94708601cd88183945d0c
MISC ChangeLog 2779 SHA256 e73f0a3b9cd2e58ba442f42c5201c03a299c2ece278aeacc4433275b8bc26a89 SHA512 5ac395025a688555c32803ec6fcb13a1826c688ef94e025ec97a3ace1e363f26794d079e30627f69794ad45d0f793fe393e3fff6e80ebb7c9ec8692b12871d32 WHIRLPOOL 02a83331e888ed835f056465880a09de41526b9efcca17f3465f76cfb9b5888ddb982fc69d8951380ad05dd55565bc8bfd02229d1383ea6350411572538810c9
MISC ChangeLog-2015 9498 SHA256 063bdda852ca772d21a1ffe0fb1f2e06b9d97cd414d13e50a105a15f1ce8a70e SHA512 3d0402ac1f6cfbdd838eb894c3cc70dbc746122bda99262b4e7dd7c894f92f8fd4ac939cfd75bc46160706379e93bc957362193eb98450aa00f59703107cea24 WHIRLPOOL ed22f4a734e7053db0c7d6c3d3192c05f65507bcd4c768a5907f2ef7f0d0221b86f3778acd56f7280c8bc87d8d0663b018ca1175d8e22e5eb764f712f81e87d8

@ -1,13 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit php-pear-r1
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
DESCRIPTION="Database abstraction layer for PHP"
LICENSE="PHP-3"
SLOT="0"
IUSE=""

@ -0,0 +1,26 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit php-pear-r2
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
DESCRIPTION="Database abstraction layer for PHP"
LICENSE="PHP-3"
SLOT="0"
IUSE="test"
DEPEND="test? ( dev-php/PEAR-PEAR )"
DOCS=( doc/TESTERS doc/IDEAS doc/MAINTAINERS doc/STATUS )
src_test() {
# Requires the "pear" executable from dev-php/PEAR-PEAR, and also
# a working version of the cli SAPI eselected.
pear run-tests tests || die
# The command succeeds regardless of whether or not the test suite
# passed, but this file is only written when there was a failure.
[[ -f run-tests.log ]] && die "test suite failed"
}

@ -2,7 +2,7 @@ AUX httplib2-use-system-cacerts.patch 2357 SHA256 e903d680c389b6a588b2ee890e2bef
AUX python-httplib2-0.9-cve-2013-2037.patch 1166 SHA256 25676fcd307ba6bd81afba1037a97f6326b8bb538c34c53c2e31ae08bf64bd2e SHA512 10a3ac8ae9be7796c3f933694081c36c7412016fabd80e366703ed4622cad47463a523e8b7c30548112f885243887eb6d389218ddfaad99de8181ea5ffa9b5b3 WHIRLPOOL 679ed573e7a9b78f855afcbd689c75790164213040728997644f8c05012905b08cadc6842aa36b6beea616fdf9b53cb6fe01896e0f04e31f6b243e3929e1a73f
DIST httplib2-0.10.3.tar.gz 204500 SHA256 e404d3b7bd86c1bc931906098e7c1305d6a3a6dcef141b8bb1059903abb3ceeb SHA512 d024986ffd577858017d7a8cfcae98a6cd04b8c89634ea302df4c1443eb2381cecca6ffbb631c9d4260335a3462df6d5604ec485aa591a05cb0231a3f6745aaa WHIRLPOOL da205bc1bb5ed6d253c857381300eb0eefe9e409abf87799f5706809eb2d06ac76322f03cf6480f1105c5d0c5820c8842268c0bd2af3496828c201c6d01a4689
DIST httplib2-0.9.2.tar.gz 205165 SHA256 c3aba1c9539711551f4d83e857b316b5134a1c4ddce98a875b7027be7dd6d988 SHA512 cf1684f2d072588bc676c02491667480bdd2be0b3494703129d9cfa339d1233e14c0b4895b174d4c2ec5e2f5ae265d165b4e001b180f39f81db2178f91a032f8 WHIRLPOOL d795a016202821870e890531011e7c1c51dbc52f78f79ccf078e85fb3c1155dcf996b2e629b450ba79e34ccdda41e3df3d80293e102c39a76a57d174e51a884e
EBUILD httplib2-0.10.3-r1.ebuild 949 SHA256 9ab7fd9697d035f86a0058ce8fe635a0f139145bc621c9aeb170e969e767459e SHA512 a6dfca1f34915755473b396d5e966aea27838784b6019cf8436ce19974f8cd481995f569acd274a33ab66aed6915bee1fe1bbac6b0b90cd754445c369579c162 WHIRLPOOL 1d6a2bb02d1c375d43c14f4a2081e30a755375f8c5994398d14622c8d7f470626b5cd0b903bd84c62f0db62590045c760932b932876e91d56e6c8ed7056350e2
EBUILD httplib2-0.10.3-r1.ebuild 947 SHA256 c5baf3ac089692db6543c73a7a49c9ff2efb43e6f70abd2054fd5068c5b19c4b SHA512 fb20559a5a58d16c2e692c1a0d0037262eeb7ece494d40b1c1939017e5c5f9353d2d50ddb5d89b262387cdeab02e65d4c4e3637d39990a71fc7a14a33de49a3e WHIRLPOOL cb0a4d1726a81a93344e69f97178a549dd19dd180e4f02ed93ca5cc1bf4fc9bfc6bb86f34355dbdb472eed935e3b8bbf093e716d5bac08fee58760e17eac3f8b
EBUILD httplib2-0.10.3.ebuild 858 SHA256 90e88a8011f26c2d2c5ee0f1c10c8305c109f975cdbfa7eb926cfafc6d7211f5 SHA512 fdd5cba5008f9141881d5607f25787b73bebcfb1d0166018dd064addd636524f637d8d60a58970c10fdf8cc43281c10f3f8a9e3aa2d8f1d83d24f9c1adde941b WHIRLPOOL ac29cafcef363c5494615e5999425b358c72e40d30dcf5171b0549fa1baa38c2d48e36074bb690f82bd5e2cbd94f0cd535b2890c83c06f18fa6b1df13493913a
EBUILD httplib2-0.9.2-r2.ebuild 918 SHA256 83a1846fef462e25a90160cf17cb5929521ecb8d2c2314dba574f61500c02c0d SHA512 8d225e3737f880defc870b78ce0cdf116dcab5880622bb5794af03b4f1a4006b0d768edde84304595c4f2af5aadde9f91043040c5d4dd248482f87402e14d7da WHIRLPOOL 810160739c4e37ba1a6d0f5a2b4be473b12fb29b20e5cc7fc91dd8a41ad4f6425f1f13448b3b055394edc5f8ece31ec3e06eaf8c98501874430a15ecf4196db8
MISC ChangeLog 5663 SHA256 d3b1d7d55fd36051e43e7b66500343cdb2e9f49464d9748d8da03b7817ee3d3c SHA512 7558febb614bf93e3e599736dbea21820198153b4522f61599d27a71b2b8e15ecff1540b2ce0982095b2805f3fe72634e3f44e66e0641c2e11ca8752c7707333 WHIRLPOOL 00804ad2fbdf5b03cf22aa3e21e2a66f2779595ba80fcafde1e33d49c249d7191519c9f913186f7feb891d56e08b6b71c005cd4d2dd0d81fed5bb3925025430d

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

@ -1,7 +1,5 @@
DIST oslo.context-2.12.1.tar.gz 25879 SHA256 e257c5962928c564ad323a436703733662b39e45d4892d5aff3f290e89e95b94 SHA512 075f402786dfe0e153c0fe21f2a2a8a2099cc2451a6f891fef00e0fd460f9f39220d390c9ae7ba0515a3ad79a94a1b2288c65029aea8f5e7481f8fe181d877b4 WHIRLPOOL 9df270cd41bc2067dcbbba4312fd60682a4f2a5f461d61c80d4b5d5e19a4b1c691c08e8bd34d581e89e4998760f950cc7e8964d04a23c6188cf906892623c55b
DIST oslo.context-2.12.2.tar.gz 26860 SHA256 36decf5f8bd72a986d58c2e603c2e0d96d31da4283f2fbc145c6804113b86f64 SHA512 752d2e9744fbf94d23d6cc3205f3b4974d440bf71ab885de2feea3e706ed93b771b50df264c754cc8f6882f8526de0318cb3d1fc07a28a872f4b02e59118af98 WHIRLPOOL e54612a8fda6ee4a07ad603f54356f6bf5aa8bedcd11f9faaf88ff7f98ef79b0407dc50d9295b8131375fbc4916b5915096ce97a142a2c8c06eb9345749483e6
EBUILD oslo-context-2.12.1.ebuild 1308 SHA256 29dd10ff7a58593cdc323593c9aedf9c1bd94857f678a91d3e3686847e8a1b10 SHA512 8e8b630dd2499bc561371eee807d6ea24070758d86200150ac205ca9c6a57064a81e90881045018eedd29d5d2fb8368f824fe4c41ccd517406480b1373ad90c2 WHIRLPOOL 9e53d00650fc9d15d7a560d3dece09bc07e9a126c303d4e1195559f129b67940e2c26f57073915eb9459de167d1157b81b0f73e7c32b987f2bc1b13a147b0526
EBUILD oslo-context-2.12.2.ebuild 1310 SHA256 c85b18acb37d5bb0ae164fa0e07b7b9f444b4921b2e96b8ef7e704e91ec47eaf SHA512 8c6c1a6fc9d2d0ca6b85557869349fbe15d7a51b40fc33c6023fb929af8ba248259e2306b9da0f858e026cff596fde837b7d2104caca663e986a95c4e68a39a5 WHIRLPOOL 8dbefc9d560e46001b46cfa5b2d87926843e2110bf4f45ec27f9f19a7d3254320ecc9d44e0954318bc1abeaba94a572161505fcea8bcebae4b2cb7ba2bbe91ca
EBUILD oslo-context-2.12.2.ebuild 1308 SHA256 29dd10ff7a58593cdc323593c9aedf9c1bd94857f678a91d3e3686847e8a1b10 SHA512 8e8b630dd2499bc561371eee807d6ea24070758d86200150ac205ca9c6a57064a81e90881045018eedd29d5d2fb8368f824fe4c41ccd517406480b1373ad90c2 WHIRLPOOL 9e53d00650fc9d15d7a560d3dece09bc07e9a126c303d4e1195559f129b67940e2c26f57073915eb9459de167d1157b81b0f73e7c32b987f2bc1b13a147b0526
MISC ChangeLog 4612 SHA256 9a9655524d233c7962ccde7c6ca8f48e864b04c11a9d338255cdcab93f8c0782 SHA512 4a0aa37a015d9239dab61a05ee2be0df0000746d03e862c1b2c8500a123550d6b5549837b44bc21849251c33ec48974866599d7b3b1889dbb9f3b470cf127ee7 WHIRLPOOL 20575fabc069ad2c46d8b9e8704c46cc7e5bfc5ac184074c7558800c850e110f47190314f1761e864a82dc273633d8265bd417f9e003d22df374e62c21907fbe
MISC ChangeLog-2015 1223 SHA256 8541bc2a4ace89b8170a7198cd30e77064a01ea1ab78a42b124a95f3f0e87bc8 SHA512 27e86c2b969d2ed7898252dff4d2c7a1d9c7376d80a61187b1eb1d47c5e01f07de95ee58dcaa477b7a263be83a7904dfc5bfac474778ce8d961c606b8d558fe5 WHIRLPOOL d080ee4c4c8377f31cdb0c7a97dba817895af502460098a177e46aac1e223e75cfa84016064e256d40a75bf540c08849a57d457c51b35c602960b8d56006a70d
MISC metadata.xml 700 SHA256 5ec04d6d5204c95c2609448d4eafbd3b2170d7494b49b82606e4b037d128eaa3 SHA512 2ff5f7f1e4a65feee089f19c189a30668f09000ffe03e852d084d65f4db245e94086dea053620cfbde5a793f3c1014f84e3e3e192deb5e16e94bd46017e88bcb WHIRLPOOL 43aad37384d3d1b1112ebb7f1b0ae54f4186f878bbbecb474e19f69e534bcd31924bc7d09ba5adb265b81c51ab232014b7c18d5c5b433560d881481b1032c11e

@ -1,47 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_{4,5}} )
inherit distutils-r1
DESCRIPTION="Helpers to maintain useful information about a request context"
HOMEPAGE="https://pypi.python.org/pypi/oslo.context"
SRC_URI="mirror://pypi/${PN:0:1}/oslo.context/oslo.context-${PV}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
${CDEPEND}
test? (
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.0[${PYTHON_USEDEP}]
>=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
<dev-python/sphinx-1.4[${PYTHON_USEDEP}]
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
)"
RDEPEND="
${CDEPEND}
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
>=dev-python/positional-1.1.1[${PYTHON_USEDEP}]
"
S="${WORKDIR}/oslo.context-${PV}"
python_prepare_all() {
sed -i '/^hacking/d' test-requirements.txt || die
distutils-r1_python_prepare_all
}
# This time half the doc files are missing; Do you want them?
python_test() {
nosetests tests/ || die "test failed under ${EPYTHON}"
}

@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/oslo.context/oslo.context-${PV}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"

@ -1,7 +1,5 @@
DIST oslo.db-4.17.0.tar.gz 158388 SHA256 e25bfea8393bdbecba84cf82910378c34d646e930e9bedd5e8bf7b20a73f3ba7 SHA512 3b3c3af14080aae46d9d18958470b4004e9ed9d392475558f38973fc2acd2d4be0a49840f6914d3b54f54bf2cf44fe9f9302b8f7459a3fade28a5b0ba923546d WHIRLPOOL f14335f062166eca7fa407f7aab2d0a54b015060a74c93e39549b1de68b505c1a74f117ab1a0640eea275c977a6137fdd44b97d63eea233b290e9c5ef7d5eb31
DIST oslo.db-4.17.1.tar.gz 159919 SHA256 a38250c599b6d3e04f008251098eab1b7951e29d8e5ba1ff16fb3f1c55bceac9 SHA512 8bbe89feb56784b964778655cc9e12e57d20079ef520f68ca115168273ec86705b27c5551cd7707c6d64b8d87b742c6d7f80d9cce39141751cf77fb51cc9b1de WHIRLPOOL eebdcbe4974a915237bb237a0c484ac6433dedd54aa991ca140e0e802b26ff4a070619d04f2a97501ed59be0dbc3195dfc588f31716f43505e70141ed8b3a7c2
EBUILD oslo-db-4.17.0.ebuild 1578 SHA256 9c578755dccfcb7565cde32cb3a8f15f04353f3854d6f7d43838227f0e6719bc SHA512 7cce7d9c22919ea8b79ecdda7e0ba2ba16ba105c1f82c532544c28e478255b3ae653c9c67532553c5bb94df0b61948be495139672b9afc798f55e9e26e963b46 WHIRLPOOL c36692eb3cb853ece358462706583bb3d2d2b94a9812b6c22f1f2ede56dd0a3a3737b3026de003418797adacfac264c866e93a0155a4d7ebfffb12bb9e67ff31
EBUILD oslo-db-4.17.1.ebuild 1581 SHA256 926bfd35c92d0def95690db07d35cf3982123af0397e222ee5245c1f30781a2e SHA512 43177048d2e8dcecaeced4a0a7ce0150e505b20b12d82fbba59d625c12499f88bc7204156f29ff0418db30de1ffc745006b9b818243f5daf19a570a2bfbf511d WHIRLPOOL 9def8b89b2c5d40076ae83ba0e3bed4cdfb4682e88633364fbf2dd6ceaa4d5d9b7ecaeca32910c9a4dc70e144bcdbc52438f83cd6f865c6886f0950d4c6efc2f
EBUILD oslo-db-4.17.1.ebuild 1579 SHA256 8dd5f5d93087013586297a71964230b6e19bd9e1e8e9f21ef77ab4e0c8c938da SHA512 1124bc6f472023d6974dfc2898eca465d5f5f203e2c1d587e5388ee9f54a7c8a58b3142e86096ec4f8b223903ae6a62c623c4967be07982b8969cb3de0d86333 WHIRLPOOL 5f439b284043fccd3765b6ac8e7ea5b55a36b2a3dee121595fb6b90b752def0e361bc7eb12bcdd79755748707ee0dcbe45fd332ffc0f66897b2cf55bbcba06c7
MISC ChangeLog 5418 SHA256 a8c0742e43c5aab4dcd21cc7302ed9ba645787e08f5f263e3512ad2fbd60036b SHA512 641d90f075ec8706d4bf8bb5e04cbff313b6f4ed60c4dea09f4c7f568b6a14f9f26b4dc3c79efebc8ab2391921ba08247a1aaec28f6b8e40fb84b25c1bc686c0 WHIRLPOOL 2029028b0d64f2795a245f781e1900d4b9c00da5eaee835589a929b94d4ea11ec6a7a277c1740b20aa282deba5ad729d6b5e893f63199899fe8e0bd7d746f21b
MISC ChangeLog-2015 1749 SHA256 2017e63102ca8938f53a0b6e242c05cc0dcd080b20cf9932d1dc45fcc636cc32 SHA512 f106392ba0584be6fe262e3b4223ca399331e0accaf74a98cb3cf8e3ff005dff72f9f82b50277a70e9dfc9962de2917bee60ef8a1388a2bcff200d0505b83b96 WHIRLPOOL 0b565f5240ffd5aa04c5773e3f5ca6dc7242bcbc7d81118724a8feabfc7678312dec099bcb99efcc535a23b3e7db5aa29269e5561a8cb519fb8960189eed5977
MISC metadata.xml 553 SHA256 ad927dfe8b2030d9866f91be0db3288c6a78db80600e0bf0e0b027e735af90d3 SHA512 381c6771ca698c6d8958ecee9805e079e0194d35ad55d0ce3543428026229450689ae681e80b33cffab498537a8874b0236aad996e843ecc00d39e943ff0f7dd WHIRLPOOL 81098891b12d8d655aa514181a0b3102770422a0c60dd1b8da44cd948005e8c547c3afa427a9c8e3e326243a22bc0a8e60a6faeb22f7ac436c804a187c515876

@ -1,56 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_4 python3_5)
inherit distutils-r1
DESCRIPTION="OpenStack Common DB Code"
HOMEPAGE="https://launchpad.net/oslo"
SRC_URI="mirror://pypi/${PN:0:1}/oslo.db/oslo.db-${PV}.tar.gz"
S="${WORKDIR}/oslo.db-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="+sqlite mysql postgres"
REQUIRED_USE="|| ( mysql postgres sqlite )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]
"
RDEPEND="
>=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]
>=dev-python/alembic-0.8.4[${PYTHON_USEDEP}]
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
>=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}]
>=dev-python/oslo-config-3.18.0[${PYTHON_USEDEP}]
>=dev-python/oslo-context-2.9.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-3.18.0[${PYTHON_USEDEP}]
sqlite? (
|| (
>=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}]
<dev-python/sqlalchemy-1.1.0[sqlite,${PYTHON_USEDEP}]
)
)
mysql? (
dev-python/mysql-python
|| (
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
<dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
)
)
postgres? (
dev-python/psycopg:2
|| (
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
<dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
)
)
>=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.17.1[${PYTHON_USEDEP}]
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
"

@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.db-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="+sqlite mysql postgres"
REQUIRED_USE="|| ( mysql postgres sqlite )"

@ -1,7 +1,5 @@
DIST oslo.middleware-3.23.1.tar.gz 52469 SHA256 fab9a0779ff196020875c7e47e6c36b9d6c9468063645b857e687114e70a8019 SHA512 155f88184216ef18a265b996973b616a3b7a9e52618d95235a396e099bcfb5f51a5dded8e1f039df4d648a0b779c8a6daab9d6b8ff091981c17524a8521ac72a WHIRLPOOL 683d78da63af0d68b6301aa718562cd29f8dc09511df53fb0394311bbda7727edadd975401f81e8ee5c6f35a4e9e8d636bd140b786fec4e7f9c3b0f0015f02e8
DIST oslo.middleware-3.23.2.tar.gz 51645 SHA256 53363b5d92ac23378cfd872720f9dada29afb267c8b303d8910c3f5b6cb208a9 SHA512 0fbf97b3fd5ae69c72f42755cdfdba7dc70570763299cbdbf836b5ad0a70c692cb1249397ed6e6f9d843223f656e5814adcc80e19d283984851216ea7395de83 WHIRLPOOL ecb736218e0c571a2aa6e1f8d2ca5a088496bd06fbb54ff60f2e392fb0fd153b46dc46448136ae34b86276730d1edbcf24453cbc462aa23659e440116de730c6
EBUILD oslo-middleware-3.23.1.ebuild 2017 SHA256 14fbda80d800722e377a6cec4c22580b518166856688ae3d50ca865bbacbfbb4 SHA512 787517a41afe7a9cbc7dbd05bc94676c228d450d169dd2fa5c07cb99b7fd8479c85c2466d5fbac66d9e86c1362ad3131b017e3316361d4913601fd35937e3d9a WHIRLPOOL f0d039ebf67990025e53a14262b4e7fd99f99d3bf4c9693b4d86ecdd5fe8fa5ed6fb6f7c5ae13924827e1fbf9c2383ed974e7ebd64fffb73a6956a440433415a
EBUILD oslo-middleware-3.23.2.ebuild 2019 SHA256 597cbc7ad053246b3b32f518fd2a8ed609b919fdd93149a4a88270753638abfa SHA512 7aa9cddbfb46f17fbe49b58db3c744932e372c9a85299a797ceeeaef32f0fccd890a6fbd9e4862252f580b8671c82e4a1921f937b878997b210f3138098441d6 WHIRLPOOL a33cffee7b04c746eb6f75a75e244677946843ce77ab3f12188d9f40597a23b8311bf57c17baa13fb80b28f216b86d2af2e81c75e41457150140bd18bdcfc005
EBUILD oslo-middleware-3.23.2.ebuild 2017 SHA256 14fbda80d800722e377a6cec4c22580b518166856688ae3d50ca865bbacbfbb4 SHA512 787517a41afe7a9cbc7dbd05bc94676c228d450d169dd2fa5c07cb99b7fd8479c85c2466d5fbac66d9e86c1362ad3131b017e3316361d4913601fd35937e3d9a WHIRLPOOL f0d039ebf67990025e53a14262b4e7fd99f99d3bf4c9693b4d86ecdd5fe8fa5ed6fb6f7c5ae13924827e1fbf9c2383ed974e7ebd64fffb73a6956a440433415a
MISC ChangeLog 5238 SHA256 a886586662f344dabb25acd5b22e733556eeb6908f3dd1ac810c2ccd3af29326 SHA512 ca45e1aae30d41462150fa092588e25e6d49192ac6dfbeb480d40947f791cc7d773b0e8a6eb9497e10023ead9e98502c0f11f7a1b84b4b33905d836c0cc2e709 WHIRLPOOL c5d92a563b6844175a4198306ac613306c575b0e9bfee3c9cc54400e5ed877c3b113ea0439d53f03258b29f1f8d684fe3fbdcc28fb509ebda270f4b0566e306d
MISC ChangeLog-2015 1532 SHA256 821854b55a4b7ceaf11b9f234b0066f1ecdc109d12bd77b0794b22015bd08d3a SHA512 6ebd7f88a04e1c3173181fc8c3aac5a9f773ecff566bc5446d343c3a31159d981af93b0901e10016bd504408b34eb8784f8d8fbee0f1105033247de56d02de16 WHIRLPOOL bb409aa8a01167ddf8440dca4429545711969135158b318a4576b92a5ad66a95620cc7e8b7e7364226b2fb568ad0697f769f289e808ea49104c9fbb4cdf65fcc
MISC metadata.xml 766 SHA256 a759840d5508d22d2532d557f08b44c0aba0e90a7ad4bd4421eb5671f56cc0e0 SHA512 38381c4dd993470e01cb5d469f345880a730b9afb3536b467a6e86243174192db346dfad58282e17d1bc0bcfb33e08b0f1797577e938c982e633cec8719d468e WHIRLPOOL a3aff00d18023d2bf613da5be7d959e974ab148ed3f755c0104e4f2655f1be1c8c7351161c3bf98e8ede0fd4abaca44608df3f5ec37f320211a9e8f32fdee9a5

@ -1,60 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
inherit distutils-r1
DESCRIPTION="Components injected into wsgi pipelines to intercept request/response flows."
HOMEPAGE="https://pypi.python.org/pypi/oslo.middleware"
SRC_URI="mirror://pypi/${PN:0:1}/oslo.middleware/oslo.middleware-${PV}.tar.gz"
S="${WORKDIR}/oslo.middleware-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
${CDEPEND}
test? (
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
>=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
<dev-python/sphinx-1.4[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.0[${PYTHON_USEDEP}]
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
)"
RDEPEND="
${CDEPEND}
>=dev-python/jinja-2.8[${PYTHON_USEDEP}]
!~dev-python/jinja-2.9.0[${PYTHON_USEDEP}]
!~dev-python/jinja-2.9.1[${PYTHON_USEDEP}]
!~dev-python/jinja-2.9.2[${PYTHON_USEDEP}]
!~dev-python/jinja-2.9.3[${PYTHON_USEDEP}]
!~dev-python/jinja-2.9.4[${PYTHON_USEDEP}]
>=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}]
!~dev-python/oslo-config-3.18.0[${PYTHON_USEDEP}]
>=dev-python/oslo-context-2.9.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-3.18.0[${PYTHON_USEDEP}]
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.17.1[${PYTHON_USEDEP}]
>=dev-python/webob-1.6.0[${PYTHON_USEDEP}]
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
>=dev-python/statsd-3.2.1[${PYTHON_USEDEP}]
"
python_prepare_all() {
sed -i '/^hacking/d' test-requirements.txt || die
distutils-r1_python_prepare_all
}
python_test() {
nosetests tests/ || die "test failed under ${EPYTHON}"
}

@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.middleware-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"

@ -1,7 +1,5 @@
DIST oslo-utils-3.22.0.tar.gz 84490 SHA256 aa72be266fee787541c02baa9ac341ec4b1b01b0d5a097db459aee05b27b12fb SHA512 09b53b5a322133ace2d68bba871746b88f709b50385b93bea0c4398ceb6a848a3019f2fc68f0bb645963a95432b9e616e733720ebb57aff61108d8e22bc11e70 WHIRLPOOL b464196269e165db0aaa9807a5e284f5905f5aaf95e6fd66cf3580838eb07611dacc3f69f2d21c7516c75694d6d246cb6c719756fca61b136388875a2e921236
DIST oslo-utils-3.22.1.tar.gz 84249 SHA256 9825db6337ce10e7c383d2598f87865605d35af15fa9ece7212838ba7d33730e SHA512 afb21f8267f815e192a667fec247ae2e0d8163d7872805d36c4399928b475e34790136810607e8706ea37e32eb31da2fdc2b9defb2e06f7ba0a7235b2de1abc9 WHIRLPOOL 501cb7c18b2997635b5a2ffd91fd472f84168730e2cc76cb13f4937e657448e535d614e9eea64595bce31211af4e1ce0590cb8e313dd31785fe7700c4776585a
EBUILD oslo-utils-3.22.0.ebuild 2692 SHA256 df09ff6dff2887757ff8add71c125b2cf285bf3e17e9d186130456eaea40c6c1 SHA512 67ed013226762e119f557325285bf4be2328cf31773b4d854dbe6326b48ce9f2d7fb0b746d2466d793c475131c753e0a5bb92b5f924da3228b9c8be9b1c76183 WHIRLPOOL 90b3f4a71d03a9eb8b8f192e7009e0094ac547c7ecb2fc7d1e377bef43a02fb0d5a207d82a7721baf226f7692a232fd69724467fb1fc250b6a5c5995cab627f7
EBUILD oslo-utils-3.22.1.ebuild 2694 SHA256 68c425a27dce21574362a8d659e1efcaaed967ef69b15ae9ef813dd05a40d407 SHA512 05c2f2f183511998b042394ec4939d2301ddd639b58cb145bbc0a4aaf0cc22dc280725a5fddc2fc5d9a111e8bd4f14b38534eaf3edbb6a674e952e9f669a60c0 WHIRLPOOL dc45b1c33e5ebd14675d114c222e952250664289d159c1eac02eddf1ca63e6c235ce8b4fa55309b4af3ab0a1ca5e836cc6a06152957462d69f8ff76b0e6707c8
EBUILD oslo-utils-3.22.1.ebuild 2692 SHA256 d285701e55c833ad41a700f761c4be91b2621f466ee3f662fdbf7866231496b6 SHA512 be67e1492be16e46cdc3468a17b0f1445b841e1cef81dbf5133741645a3e9461d38cca6416cbc182c0428aff13f3db7d5c7fc1dcf375b22f1b4ad4e3558d6e3f WHIRLPOOL da1ccd253e28ecc63d5dad011ffca6f8a15bbbc7a16eb03481779fa934b08246526ea9403eb3ce851a8917d35a42e3498b97a078f72795c8fb3c9151371cf48c
MISC ChangeLog 5642 SHA256 4795b6d3eeb9394499e1a0f6a3ff5858e2fc988476ac8a6dccf8005b8407ffa6 SHA512 295d19c3197240b118ccabaf82e8eb74a7d04b4fe636e731f380d10e54b3f39f43e45b394399a9a08c41bcaabde4bdbe9765f1971504b17dff5743aa4bddb9b1 WHIRLPOOL 3639f5f1796e46c7e57ab225cee49908ecbc855c49cd71305e278069ed8dc5f7eca56829bab4797e425cfe2eff84ae1081d59e5128215f81df668ab34449ca34
MISC ChangeLog-2015 1734 SHA256 e91d7526fe0d95586559cafa6ba228c1b27721df8c572408dfb2853ffe8a7904 SHA512 2713fa387ece4fd0b1f70ffc56d4e68e76f8ff96096ed7b252b3f1b307abfb2dd62f8d339cc24a30a9cc2e779d49e15a158f83e04080bdf8c6301a827522ba60 WHIRLPOOL 1036e7335918db7bcba051eccb9a3b47ff733e4ada6b0057f0d4ccc3f2add2885533c664caaec8bca85cfaa61f7543ebdd1af2c3065fd9948e7051d16f607b63
MISC metadata.xml 522 SHA256 bfc194164d5b12556423140d159976e75dd0d29ef9dc636d079c7d6722ca420f SHA512 110ed974fbc2ad45107853231a5559c5de32a776134aca180d581a891006c1278f73e4c143d43e3c529dccdf8e86b5d41f9f4a2aea8c9c8eae9b76a80b350a3b WHIRLPOOL dfd477f140e92cf93cd6bd618beeb7059669a09cf396c52c2ab255c2592d083eee7307601ecfa90eb8b7aa7af14471ca38b22a5481525de39ccc8cec28a946dd

@ -1,95 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit distutils-r1 vcs-snapshot
MY_PN=${PN/-/.}
DESCRIPTION="Oslo Utility library"
HOMEPAGE="https://launchpad.net/oslo"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
${CDEPEND}
test? (
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.0.0[${PYTHON_USEDEP}]
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
>=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}]
!~dev-python/oslo-config-3.18.0[${PYTHON_USEDEP}]
>=dev-python/bandit-1.1.0[${PYTHON_USEDEP}]
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
)
doc? (
>=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
<dev-python/sphinx-1.4[${PYTHON_USEDEP}]
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
)
"
RDEPEND="
${CDEPEND}
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
virtual/python-funcsigs[${PYTHON_USEDEP}]
>=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
>=dev-python/monotonic-0.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2013.6[${PYTHON_USEDEP}]
>=dev-python/netaddr-0.7.13[${PYTHON_USEDEP}]
!~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}]
>=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
>=dev-python/pyparsing-2.0.7[${PYTHON_USEDEP}]
"
python_prepare_all() {
sed -i '/^hacking/d' test-requirements.txt || die
distutils-r1_python_prepare_all
}
python_compile_all() {
use doc && esetup.py build_sphinx
}
# Note: Tests fail due to requiring installation
#
# Installation appears to fail due to the use of namespace packages but root
# cause was never truly established.
#
# Tests fail with:
# ImportError: No module named 'oslo.utils
#RESTRICT="test"
python_test() {
distutils_install_for_testing
cd "${TEST_DIR}"/lib || die
rm -rf .testrepository || die "couldn't remove '.testrepository' under ${EPTYHON}"
testr init || die "testr init failed under ${EPYTHON}"
testr run || die "testr run failed under ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( doc/build/html/. )
distutils-r1_python_install_all
}

@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.g
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"

@ -1,7 +1,5 @@
DIST oslo.vmware-2.17.0.tar.gz 205078 SHA256 f283a3c5b9ff79602519c758efebcb41d490eedf1d6f76e9d4e30e61fbd1d36d SHA512 03750c0bf498b45fe812e10e97c2efcbb04ea3c020f0dde26361c25ad4fc2ad10637930653ed4e667571ade02553e82adc79f9b74d3b766b5db923256d2cdcbb WHIRLPOOL 974ab36d2e4088b72cdd80376541c59f9d6ce18b3926051f6d7dfec2e8cf2291b36d14ad25bcb2290c547496dfb0a3c3bf6d67d1bf970a7d320f69bd1cc6ab8a
DIST oslo.vmware-2.17.1.tar.gz 205998 SHA256 43a306816440dd1571cbdd8625f975aa58389121ba96f90e7bb2fcefa177ad7e SHA512 da8516733ffd10821691e56ca036942dc9f1043452999b42f115e87c83ccb79058bcaea604b7ca990f53f4dd4ad7302989b417ca179898523fade5b136fbca85 WHIRLPOOL 7597acf5337b20aba8b35a04d4bb88243602be72a1b07bd2384178d180628774d3fd4e2e7a6d816a94aac24e370baa13a844fb76f7396336deba251d221e7070
EBUILD oslo-vmware-2.17.0.ebuild 2121 SHA256 8336cb44c8d4c69957a07929a690e3e3c2c43001a89726940802a4b82f96af25 SHA512 2b44465761de1f20502d630e3a700ee13e0cf80c59e2af166d00f553b99889ad580846989c8d28dabdda7caf824cf0fe11a520a6d27448a6889b7de31abdac50 WHIRLPOOL a1f9b715b2979ae69c37fb21c125b8260c6581f1761ea319fd2149814d44aadea3ea6f1b6f219c0294cd88c3d631da4c8c4d34a2c5b9376448471c5b4c718a7b
EBUILD oslo-vmware-2.17.1.ebuild 2123 SHA256 b81d309be018e7ee078b911d1517e608420e65bd14bd4e4dd33972076885d8b1 SHA512 00ddc4cbbb30af4d2ce65f3284ec4fe3ec795659febb2558a8e9244766b8239ece6204e379c96a9d220fee46be4f56e04f3652be69107742e35b966f8fe8ef21 WHIRLPOOL 4682fc0efaff6c9d3a2e0aec8adb5b3d59b77cab56f6fa92b4aee7e1c10217d6e30457403d42d7f9e080039564afbfcd826520655edeb83e67730ee50680dcd4
EBUILD oslo-vmware-2.17.1.ebuild 2121 SHA256 8336cb44c8d4c69957a07929a690e3e3c2c43001a89726940802a4b82f96af25 SHA512 2b44465761de1f20502d630e3a700ee13e0cf80c59e2af166d00f553b99889ad580846989c8d28dabdda7caf824cf0fe11a520a6d27448a6889b7de31abdac50 WHIRLPOOL a1f9b715b2979ae69c37fb21c125b8260c6581f1761ea319fd2149814d44aadea3ea6f1b6f219c0294cd88c3d631da4c8c4d34a2c5b9376448471c5b4c718a7b
MISC ChangeLog 5336 SHA256 b5f29b3ced73b9d73c353e62818358b4fce07c4c0f4a77ff6a7ae3b52a5ce8b3 SHA512 cbdf60e259c977f740fcf64037104d8f438f810ee2763c7765ef1f5cb380a59e88c0d1d8869dc55bae32c1682acce5db7d9ed8d3143a50fcafb65ad79cffb04a WHIRLPOOL 611865f044dcfa5604dd6bd9dbe4e91afad8bfdb2eeefeff48ba45ca9f21ecad29327a54b34ee9c35ff8b7a441094b5c13e8f717b5166e25f8dfe4f667929f69
MISC ChangeLog-2015 1579 SHA256 9e7b303e08847e50dfaa42aefeaa0fd2b3d9bce1c79d75a86159275b9fb14add SHA512 af302dca77bd18c03ded25f48e39833427f80427e5158ab37f5a56d611690c29cd8395fe11723df63c36018cf69ae8522a65923a3f315118f804a843ef267fb1 WHIRLPOOL cdb348de454d1bdd3f87283c6e44779cad98e5efc1c3f6dc210c92cdd6c112d00a6b373b10327b325df43a05cfe96cc219fe24bac54c4246150c0e28afb12135
MISC metadata.xml 568 SHA256 9b85d98b1168b6679a4249209750743f3a7a606511f9705edfcf82d103f46f29 SHA512 879bcc0237b70f9ab61a3d659e948e5d1289128b3b4f11f6797b0f20809c3cc90efa104a582dd6cb407fd9a7dd4f0e2330d68227dda145c9456875d44db913dc WHIRLPOOL 6563fa33092c2cbe161e97581d1e5d15bfbdcbd47fa276f0749a4478bb254f13b48b2bfd59c733b62b2621ffde9cc9f68dd299fedc6cc960f3242dd14b7e7d1c

@ -1,63 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
inherit distutils-r1
DESCRIPTION="Oslo VMware library for OpenStack projects"
HOMEPAGE="https://pypi.python.org/pypi/oslo.vmware"
SRC_URI="mirror://pypi/${PN:0:1}/oslo.vmware/oslo.vmware-${PV}.tar.gz"
S="${WORKDIR}/oslo.vmware-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
${CDEPEND}
test? (
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.0[${PYTHON_USEDEP}]
>=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
<dev-python/sphinx-1.4[${PYTHON_USEDEP}]
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
>=dev-python/bandit-1.1.0[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
)"
RDEPEND="
${CDEPEND}
>=dev-python/stevedore-1.17.1[${PYTHON_USEDEP}]
>=dev-python/netaddr-0.7.12[${PYTHON_USEDEP}]
!~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}]
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-3.18.0[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}]
>=dev-python/lxml-2.3[${PYTHON_USEDEP}]
!~dev-python/lxml-3.7.0[${PYTHON_USEDEP}]
>=dev-python/suds-0.6[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}]
>=dev-python/requests-2.10.0[${PYTHON_USEDEP}]
!~dev-python/requests-2.12.2[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.15.1[${PYTHON_USEDEP}]
>=dev-python/oslo-concurrency-3.8.0[${PYTHON_USEDEP}]
"
python_prepare() {
sed -i '/^suds-jurko/d' requirements.txt || die
sed -i '/^hacking/d' test-requirements.txt || die
}
python_test() {
nosetests tests/ || die "test failed under ${EPYTHON}"
}

@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.vmware-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"

@ -3,7 +3,7 @@ DIST pbr-1.10.0.tar.gz 111425 SHA256 186428c270309e6fdfe2d5ab0949ab21ae5f7dea831
DIST pbr-3.1.1.tar.gz 102665 SHA256 05f61c71aaefc02d8e37c0a3eeb9815ff526ea28b3b76324769e6158d7f95be1 SHA512 c01fb83678f8fc3acddc153dd341a17ed9d602b6770f0ff244b1c5b54c37d4ddcbd0c3d726f7d7020865819e02797c1c79a0c15e9ee2ae5c1510fce7112b2a3a WHIRLPOOL 00c980b8499c2418e4e2847cbb85fccf921ffa15e1c32c3b3053a46468efd2578faf224334ce81c24177705d66c1c1a2f9d5d8de7c0a0ce4b45adddd017e02da
EBUILD pbr-0.8.2-r1.ebuild 2101 SHA256 94dfd55b3e73c35b4710becaa9ea94f33950941ffa7051aaba9353dd8b3f95d7 SHA512 bc6d083dadd1d46e7d6f311d43e89e4fef40e7c1a02f826359166c42aa4c075c1336081bea03986519dbc9912785b1f2732326d1bbaa0ddc391c9649356a8b7c WHIRLPOOL e59e36c0b3c7746e68546e1d590fe5981cb4cf6a88d3b6eab344c6a00b2d05d691a4508fff5fbf30a0f1d6f64581543ceb2c512c7d565cabbee66841a6ff1280
EBUILD pbr-1.10.0-r1.ebuild 2602 SHA256 4509d8dabfd5fa674873d0d7fb8fc4d641c514c50a7675fc6479cc84e1ccc0da SHA512 d516a6d42efebe51e2846721e8292fb402d9ee5a88cea385a281f8f7d828da30c59df9582fac1174c2100f8943b318a52d208d6ee10d294a9a3e915e95c1a589 WHIRLPOOL c7098364bcf76d86b25a38cf159534862e813c70449a5b24c8acff1e55d9315c2755a8a0163a16bfefde420f00fedee5afbaabd702711160adf8c79a98f950a9
EBUILD pbr-3.1.1.ebuild 2797 SHA256 4f79659ddbdff0179c9a45b209acb5eae087f224cc0b59fcf8f77d8c583f1953 SHA512 b15ef95df015be8ad84302036e871275588bf939081044286ddf733c620e1057a510dbcb915445a4ce6f974c9e22b50ca1e9e9de0dc8a4ccb843fff8237ad867 WHIRLPOOL c8e6aa9f7d96a0fcb6a65ff24dcc9a19c73e2833a4f1f2b0710819a0abedf1f1f8d3ce26f94894c6ce95ce1c3379c61897a1e81b6f49971d0ae6fc1880e8a26b
EBUILD pbr-3.1.1.ebuild 2786 SHA256 6f29d96e31dcf0d6dc59cd72d28b37e3bfac3467053de72c371628136e153e27 SHA512 005ce1f8f478b572588234127d77382fa320c87d5bae4948a7ec412523cddc33efac7b50353af19b938822e5efc1b560aecd6af699dc0a9ceb555bdfc579fed6 WHIRLPOOL 0bfa18734c43f20b8291974c118efd1689daaa3ef2b47982249571fbf2c50b898927414de0afee5f0e9c31ed829820d0e4c738f8ce29416cafe4b028394c0eea
MISC ChangeLog 13221 SHA256 a4af12198c971393e35bf92ad0bfd0dcc3ed28081a3df3358b777d1a6066857b SHA512 4b32bea10ff883d7f06ee65b973c35948bdb25c618a13b9ff9cb72ef24c59a3106f9e099a9fc67e434726f45db10f11fb0a06abf969c0bad93a465a514e10007 WHIRLPOOL 4e2987539586e61cb7f09c1969bc8c5c449fdfd98893f13dcf8160932a3363f47f1daf6d685397431d2dce7f2bec9df27e45f61643e3f2940601135feeba87cc
MISC ChangeLog-2015 6172 SHA256 cee510aea25869253d026d9ae8a1e951d50b4afd6f7768a26cf0f8412817e7d3 SHA512 fb417b21495e848f6ceeeb547f12e5258e4970314e7f7627cc28d91a9ba75c77bd28d5cc6deee7be6bc2e110686fc56a5ca7e1ce48a81478920889dc6249e753 WHIRLPOOL 3a5912e34b9ce1c831d42fe5f8d781296a84fd2a60c60979d7097e12cbc38a03a719a809a492ea301c9b73c77af75ec76805b04c01b076e6a7bfe79e76553b75
MISC metadata.xml 686 SHA256 bf091c6c541283d2173d999ae80ac3fccc1fb0633fc7c67bb232720af67783f2 SHA512 b4bff66d2f42e08f93d723e43bd1b6b32d8bd01a45136a741992af07c11da7fe0db847e46316e5bd237f47cb844fb481e09bff0c6df3d071197686d7dfaa7bc9 WHIRLPOOL d30671039c2dd310f78562ea266679597c09ef4cfefe0fe2f7cbbf20b080c50fcee0a1ceb0d479cde82d655910a6266a84b75ea96c146939827660abf9dba159

@ -56,9 +56,7 @@ python_prepare_all() {
sed -e s':test_command_hooks:_&:' \
-e s':test_global_setup_hooks:_&:' \
-i pbr/tests/test_hooks.py || die
sed \
-e "s:test_wsgi_script_install:_&:" \
-i pbr/tests/test_wsgi.py || die
rm pbr/tests/test_wsgi.py || die "couldn't remove wsgi network tests"
einfo "rogue tests disabled"
sed -i '/^hacking/d' test-requirements.txt || die

@ -1,5 +1,6 @@
DIST sphinxcontrib-issuetracker-0.11.tar.gz 30351 SHA256 843753d8b5e989116378ab45ecccb368fb78dc56eaa1554ed25e4fbf22745f4e SHA512 fb4a977bea22451a3d90b16821fc2a38ed53b17913666ca250e9aab8bb1726bbdb52fb2b6dbb2ae512a0ca6cc3d33dcddeba758c02c77b099180443d67e147c9 WHIRLPOOL f49f01b6b9de9bb21473ee810c9bb663ec76e7744c4c58b96c698d1ffb177bdcda08c9de60311d62789a065fd0322336a60930715d362691e74458070df2c7ca
EBUILD sphinxcontrib-issuetracker-0.11-r1.ebuild 1552 SHA256 88af2a6018388cb7691edfca52719443eecc107ed61b24db7b1bafd52f2d75ff SHA512 9c064d855275e3ae7295e47b4e8e320267827066e20f0c46684e65005c0b18add8b662f595f488cf9f3619843ca29386a2c5720929ef4b7ec228ba68237c98e6 WHIRLPOOL e2bfee471ebd16986a62ea2a442532b1765cb034b876d2fe992143c897c7b6f5d0882a9f813f4f5b590f6e6ca71d5b18f262ea96292efe811990ae3b345fba95
EBUILD sphinxcontrib-issuetracker-0.11-r1.ebuild 1376 SHA256 95fc962ab7c2d7e7ad97f82dd661eef718e65d5df6dc57d68821430f83010e40 SHA512 dbe2e63afe4384889d2c492bc154492de5b3e7ef187914fbd6169d24b28f37665bbced82a8e44b2e0952df77db4bd438f4daa52ca22135835a093611cc7ad77a WHIRLPOOL ded726b9c6a424f89c506753c883debe90cc86d6ffc6c3c32e5c0c899d7222c4a2346f484f1e3c9aee56846a0f9b073a9377090d2f8a5a0bf252cbad4736be3e
EBUILD sphinxcontrib-issuetracker-0.11-r2.ebuild 1552 SHA256 88af2a6018388cb7691edfca52719443eecc107ed61b24db7b1bafd52f2d75ff SHA512 9c064d855275e3ae7295e47b4e8e320267827066e20f0c46684e65005c0b18add8b662f595f488cf9f3619843ca29386a2c5720929ef4b7ec228ba68237c98e6 WHIRLPOOL e2bfee471ebd16986a62ea2a442532b1765cb034b876d2fe992143c897c7b6f5d0882a9f813f4f5b590f6e6ca71d5b18f262ea96292efe811990ae3b345fba95
MISC ChangeLog 3689 SHA256 ad2db85cb5097f9ab4a1084f6a788a44c8f51b0e1b2cac68ae1cd7aab81ad5f8 SHA512 d727ca9c4121b63c585f3c2126f515ee2b083f33207835d63a3b601193f666435394768bf93681b94de88ac983e9791da7e7933178cc71ce6af51c73c3a80016 WHIRLPOOL 73476fcdd6d8946b9e8c3ae05bf9f300da924ab6710f8ea8314ce8a115f61dd3389e084aa7d44335b6ee34b294d13b0739501e8f3f562c141c2f53af2d0cdfce
MISC ChangeLog-2015 3745 SHA256 b80b15282a14ab33e750064306446d3451ca175ac02756547ce3b7acf1f2d9b9 SHA512 d2a762e3edeb0e37d88ec7ceeb08e1dd064d9f25d8ca4b5bf11a469892495a2036ae440966893f6e4929582744b28165bb960c7d58acd9a209d080ba6d75cc1a WHIRLPOOL 1a59782a466777c76c6e095ef54dd09d51d210e607e327445d1b8bbd38595ba958816e93df1ceabb249545a580c7962a12467461b70a2f89a6ebbad49e873658
MISC metadata.xml 329 SHA256 31737d9596c1b666703a95b7d1b3a5c0b7d62bd6a780593dcd47b7f9fc290bcf SHA512 16db67eafefac64ab7b17d99e0520c1c6f58cfd929274e9f82af85aa4842278ebe29fda98ad824c673b3bc56fe8c5cf469260fec9ec2c977ca11d51b8343a2bd WHIRLPOOL c376b134f60d81c8e409f075c1eb67cbb98930477e252e4b9cac4e1d68ff3f438301e6c4dd710f37e726ad4beb0aad55a93a656564815babd846f476b0b05d61

@ -13,13 +13,12 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
IUSE="doc test"
RDEPEND="
dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]"
>=dev-python/requests-0.13[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.1[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
@ -35,7 +34,7 @@ python_prepare_all() {
# and virtualx.eclass.
rm tests/test_stylesheet.py || die
# Avoid redundant objects.inv from downloading, sed more lightweight
# Avoid redundant objects.inv from downloading, sed more lightwieght
if use doc; then
sed -e "s:^intersphinx_mapping:#intersphinx_mapping:" \
-e "s:^ 'sphinx':#:" \
@ -55,8 +54,3 @@ python_compile_all() {
python_test() {
py.test || die
}
python_install_all() {
distutils-r1_python_install_all
find "${ED}" -name '*.pth' -delete || die
}

@ -0,0 +1,62 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
inherit distutils-r1
DESCRIPTION="Extension to sphinx to create links to issue trackers"
HOMEPAGE="http://sphinxcontrib-issuetracker.readthedocs.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
RDEPEND="
dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_prepare_all() {
# test requires network access (bug #425694)
rm tests/test_builtin_trackers.py || die
# Tests from tests/test_stylesheet.py require dev-python/PyQt4[X,webkit]
# and virtualx.eclass.
rm tests/test_stylesheet.py || die
# Avoid redundant objects.inv from downloading, sed more lightweight
if use doc; then
sed -e "s:^intersphinx_mapping:#intersphinx_mapping:" \
-e "s:^ 'sphinx':#:" \
-i doc/conf.py || die
fi
distutils-r1_python_prepare_all
}
python_compile_all() {
if use doc; then
emake -C doc html
HTML_DOCS=( doc/_build/html/. )
fi
}
python_test() {
py.test || die
}
python_install_all() {
distutils-r1_python_install_all
find "${ED}" -name '*.pth' -delete || die
}

@ -1,9 +1,7 @@
AUX 1.1.0-requirements.patch 382 SHA256 212f20e9d0447b9a99945c75bb7648dc1c5dd719c39d63b6b249a78ed4267e0c SHA512 7527307a94a7200290402425a7ca17ed080962595a8e80f360d84b18296da97c69a07b3e8fe4d9a9810bedea50990fb11bcec9d59e63cda48bd48eef048f7c04 WHIRLPOOL 9a69e2d3b4590df2a278c2a23c7956bf244a0df20b7d022e542eb213bcd12bd14b91673147f882e90375ff2658ea135b5bb43914e8c463ec6f7c3a707695fb27
AUX 1.4.0-requirements.patch 382 SHA256 97b01c3d35843831d984baea712eae1d84b79201ff05f4da28639729862a6290 SHA512 b6b1c1da7b63fba6a5776ecf6594668847b3122b4e4a7b26c3ed2aafc7f63fa4783804acba982cba45f91bb1c394cfb899bf1fd27213469e03326311ef81db55 WHIRLPOOL ec83b28445c92b2bc4af32ca9f75b913c3a92ea43d112089d0c3959856a648630e1ce62126a69d0ffd689ca1935199116b16a4f44e94db43c50cc311f703d980
DIST stevedore-1.20.0.tar.gz 505716 SHA256 83884f80ed0917346e658bfe51cdb2474512ec6521c18480b41f58b54c4a1f83 SHA512 c4519004eb61ab6ca48cf3b9e543d6c9d726d6f9e1208b6d6e44eb1e770cd7c5c1f378464e50a5510f99f3d91f1d2cf93e9cf3e1812aeab3bfa71a04dcb695d2 WHIRLPOOL 8b169c02d8e92dde53288fdc11b6dd02ce0bae81bf583e675cd9e959537cc54c19b9183468ec83d6206a6d3bf47f33d8597202acd2bae56dde81e8bd37255a5c
DIST stevedore-1.20.1.tar.gz 505908 SHA256 046200a915780b58bf1c84436e86701b741d664893aefa84d8aceadd15ed4734 SHA512 7518fb4cac2ea15867a616373521169fd114152ae7e657deb26dbcf874f2442336824ded480973b4334e9b56c349abd165aab7779defc219f57d7ba7f670048c WHIRLPOOL e67a89733def07e8425750d9bc742388de83f8cb13d95dd0001fba4136449e74c465b847a7218df423633d311f0af0003eda8087eb0a4e071ab4d2e78949fca7
EBUILD stevedore-1.20.0.ebuild 1596 SHA256 1c7b5bfad309b2788801d6dbdaed8fa3fe02dc5a570da0503d0835415f5ba516 SHA512 a29892736b4c95e13daf3e021d51dd2ddcffcc2717d15d02d5740f4d3d4ccb2d5be7e76557b560627e1b3b4755ec329ef262fc2b2b75d4b35bb9551541659d43 WHIRLPOOL 1205d407dfd62273dfc228284472c9d5ab375ed5b6f61c823e76c0662e009811d16ea4f21741c543e6ecbc0a945116954fa77cbd7cf780e66a03c349ba9dd296
EBUILD stevedore-1.20.1.ebuild 1598 SHA256 b1e638a316467c44b820e7b3dc009a3b444a5cada3fe1c43e40428a9223ecd4a SHA512 6c570b07210b63e1c5ed58c2654411a9ca7bcd8f57224f5fec9c8416124a60987e6792d87301af2f8b40ba473eae500239931182ac1e969f1845c163500dd5f3 WHIRLPOOL d8e66e1f113a1e2705f9c02d8d88292fb23d9517656d86e6d3525736c62b0074e0993f121843364cc03a09b45ec4d3f7e2409ab561feee6d9e587437247d2ddb
EBUILD stevedore-1.20.1.ebuild 1596 SHA256 1c7b5bfad309b2788801d6dbdaed8fa3fe02dc5a570da0503d0835415f5ba516 SHA512 a29892736b4c95e13daf3e021d51dd2ddcffcc2717d15d02d5740f4d3d4ccb2d5be7e76557b560627e1b3b4755ec329ef262fc2b2b75d4b35bb9551541659d43 WHIRLPOOL 1205d407dfd62273dfc228284472c9d5ab375ed5b6f61c823e76c0662e009811d16ea4f21741c543e6ecbc0a945116954fa77cbd7cf780e66a03c349ba9dd296
MISC ChangeLog 4620 SHA256 8273f7644f17cf660a17dce59b47b18b0522375cb1eec9b118b7c68b5e034762 SHA512 21b88f8d5741067130f3e74001f294a2ef3162057496c07448e4c7312f38b5b0d01eae087b6e1a4c1e59b75860c750d1905f2bec1df81c1036903495a4927359 WHIRLPOOL 7bdc80ba1374a094e5bb72d151bc4206205c091c13e625d41cfb220b8f93c505fd3ed7a4de8a98f8b7daee76a67ba20e0a788b0d48cfcff1269a0d1741215e65
MISC ChangeLog-2015 5460 SHA256 4c96f4c380b45b497c99a730881ae1b0974749254a9a5781d32fd2bceb3283ba SHA512 c1b6e568563daf00694021369d0c928afa1077953e7e2002acbf68ba24365b57e6f10cae2e7396b1a0a54d568fc1f4d7c21678307c4b4f14b096d2680f54d3cd WHIRLPOOL 87ee236eb455d8987533cf2c05d0fcb09f7527eb6c8ab2c4792f276b277b5a17c6c54f012857a6e1419d148b05737b7e7305b406be69ecdf7e26120aa0f06225
MISC metadata.xml 496 SHA256 0d39615641c99c1b8347dba53d0f3657eb3e1f24326120a2d4ec1bdd04a77a57 SHA512 569ee9efc45e2445b71ffe7201ea92a7bdae048de528664d2a908b94c3fb23f6632e2457623c5b0d961dcf7aac2d96c6385d225628a3c5234363159f56961f00 WHIRLPOOL 487aea0ac5bb7ceab77f504aa337e8f78902834a2593c5582bc775f23560cc7fd9be3075d6b0b295575ce8e91c331b6c8b81cb851892261e6303f71420b0e30b

@ -1,62 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit distutils-r1
DESCRIPTION="Manage dynamic plugins for Python applications"
HOMEPAGE="https://github.com/openstack/stevedore https://pypi.python.org/pypi/stevedore"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
${CDEPEND}
test? (
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
>=dev-python/coverage-4.0[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
>=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
)
doc? (
>=dev-python/pillow-2.4.0[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
<dev-python/sphinx-1.4[${PYTHON_USEDEP}]
>=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
)
"
RDEPEND="
${CDEPEND}
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]"
python_prepare_all() {
# Delete spurious data in requirements.txt
sed -e '/^pbr/d' -i requirements.txt || die
distutils-r1_python_prepare_all
}
python_compile_all() {
use doc && esetup.py build_sphinx
}
python_test() {
nosetests --verbosity=3 stevedore || die
}
python_install_all() {
use doc && local HTML_DOCS=( doc/build/html/. )
distutils-r1_python_install_all
}

@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"

@ -1,5 +1,5 @@
DIST daemon_controller-1.2.0.gem 37888 SHA256 6d4b4589f7f8ed2201e857a9f0c80a5c3c19548c5b7b5df55794299fd981aa0b SHA512 d22b5f37a41f2fab642cc7a6f5b5ea8a892d2c8b9eda04c9a547ee3aab3148a8897bc4737fd30fd9eb6e2a4fba458ea5811024fb5ad71b7959f3996dfa7b7705 WHIRLPOOL d7e6322464c5950ede20367cb54360f224339bd35595e16a9415a57c398827bb2a51d1056880fbbbbe50d76dfa32184a6b26b344734f5c380488255eb3bbd69b
EBUILD daemon_controller-1.2.0-r1.ebuild 587 SHA256 3d7d58c4de2941c1dff5d829e7251de58421801ff0a54d50c24e03fd4d96aeb6 SHA512 a77488dfb09e228bb4c3e4363de031aac335add9ba0ac1563c58c1c5e8b6774f7c9d475828fd22a50697e5dac37fa349555b3ebbaa1889fdba210453c7947bb8 WHIRLPOOL 64f7d1ef9e94dc595796f0ebf31ea19b3a879f1c6fd3fe97f16cbc7d7874c9374807430bd8f7f50b374c9bfa0c55fcae3bae62bd27231617acfdb9c6b034df01
EBUILD daemon_controller-1.2.0-r1.ebuild 594 SHA256 6bae9433417d4df5d8c8e99edb11400b4ca88d068326e4e67b541fb9b7ccc0fd SHA512 f3a00f47b4df34ab377e0a0becdea9bbde62e03e46b5a9e5b0e0d47deeffdee96107fe523d65b6dec3bfece9deb67f9e04e3b4ea92cf7ba4807004cec0c8c24c WHIRLPOOL 805232cb6c3a86055ccb6b5f4f98bd95a44c3ec335fcf80caa857458d2294179804cbfa38f262d6b0421db6d24ee73541cc5ea44d8b0f12748d1247bc51fee0d
MISC ChangeLog 3603 SHA256 78f9057d33ecc270d16e5dfc4dfeb89b39d4ca3b90c4d12db951025e768ba1cd SHA512 e648c85464c72b705b4eb2bfda86bf09e93c97326bb1fd4403a94d135cbbbb34b7abbad609e3c417e0f94c1fe3b4ebd6a3b43e0be6cd49b779f3fa1a631f2aed WHIRLPOOL 33ad396dc0f3e805270731a7d6773806d02dc3b95ee4a0135d744ca626f617ad2b755d73f025ebf312355c583ae8059a1ea253e424dbdeaed4ba0337ad953e4a
MISC ChangeLog-2015 5732 SHA256 213da2cd068d31a938dc8e4385ad16f03eb8542635d6007a083f1e95363050a6 SHA512 e600c92b633e400bc0a01623a12b89aaa5b041a23ba5111d9b126932024b40b8a1d00804413c64a4200cea2dce4e9744deedfb663351e45d1353faf67d49b624 WHIRLPOOL c628430a9041602b786850f2accc5e59db9561d7180033284debe2c150c6b2a25102dffb60b4d2a5e6dead46185ecae42c1923768065cac64f6762cec916564e
MISC metadata.xml 356 SHA256 0eb9f9ac2b585296c10a559ac823dfb09fb7d299bae736ba4400bff034090ab4 SHA512 9e909abe5942b5bdcf4e3cbf770d8c7b2310ceebeb241c1fccfd981e5455e5dd8780f0b375a99304e4f24bcc8e99ae9c1de6e2311b0e4295d1bcb8115b66a112 WHIRLPOOL b24403a0502475196fbe8a7f5075bdf64cf9ae78584f0b8b59747f223c4cd4beaf1bffdeba63d90091aa7a4db1dddd92ae2a533581164bea46cd1285c401f695

@ -1,9 +1,9 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22"
USE_RUBY="ruby21 ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_TEST="rspec"

@ -1,7 +1,9 @@
DIST haml-4.0.7.gem 121856 SHA256 3754d0f7c21cf261a30b207a94524211293b921492fab58c89d1ede7e7933f57 SHA512 5736ded231bb10a0c0932453294604075e24a9020c2658e703c13ebf7a8d148327188157f982a3aea5db6d6938beb372c0167dfbc4ff06325517b2c8bd71a568 WHIRLPOOL 62f1f152dbf8eea15ef3935d8e85b062f5a3f079a3cc4e4ad47056acfe7427b443611f092f591ff957f348d1727ce43b23d9f88083a4678b30d759a2ecd6e659
DIST haml-5.0.1.tar.gz 123154 SHA256 c6580d96245f85d26c2d953cabb14c3035941e82b897684d528a10491fa5cb42 SHA512 deb5dc4746a0bc4b5103880c2364b6354eaa7968b6fa3df5a0a216a5c26c524e985c4a1e39df1de90b303d490b8d9ed9daa65eb00c0cbbbf772cd6b577c773be WHIRLPOOL 8174e1b5b027604157297f6c9f1bcd03bbfe20357a55799bfaa55e179025c53daab64d024eb8ab765592980199c758f4a8e901df975695c1326e1699b1d85b0b
DIST haml-5.0.2.tar.gz 124000 SHA256 76e1024120d00454e11d6061a630ce785bf7092ba9063bbe1926ae51fceeb619 SHA512 c266a48424db4c9949d29bdb72f2c96ef5878a78ae98867b9259b0e2e2f581cb9fecf4c51091e6bce3ba4d86c60b44e8c7e95759a8aec8c95d59b9707903032e WHIRLPOOL ffaf5249f3241573c4752d31031b290a5190da14701b5f194660c342bffd546b38f279707a9befcfbb72f8ec70fe994966bcfce5c4f576ff1a1fd97615ea3d2c
EBUILD haml-4.0.7-r1.ebuild 1282 SHA256 eeb14c31a4ad3afb41574fd82f36c8db3ed19eb268380d71a33f0710d3d12faf SHA512 fabe972053bb3b4c3266e014498a29f24231a1a9f601cb31a22b6f0c0ec3b47f2fe4d60b88a009c5db89e64c59c598b48df51f01b8890e808bc3a6a45d8f7a43 WHIRLPOOL a8cd1804c18047a0d89f8715ceee394961cb9424389a86053da157b0d6f24eea16157d1e8d99e6f34726ef7ff85efa325a7ab09c60c281f60d1b3967df6d35f1
EBUILD haml-5.0.1.ebuild 1585 SHA256 0f0da192277e74bffbcc8b0e32692e5e401df8d64df1fbf8f93f12026538a4b3 SHA512 b5ce3e380a93ac7f5fdb06bd4914bf7cadc0931e2432e7cb282e7737e75f5035ec92b8dab2cefbbc9a92674aad1c723fb647f6218a638fc0f2f6bdb78b6963e8 WHIRLPOOL 9d9d5b35e574ed4ec5f4216338581331aece02e44af77c7624c9a456b86dd75688e22dbf8b5643b83ff3eac61f161d4174a0a0701d2732d8164edc9ff95c5b7c
EBUILD haml-5.0.2.ebuild 1581 SHA256 559a2307675f6815a2a9f058842887898d91a1ced6227d4d54565a4b7dee5a85 SHA512 ba3c27c518d89bc5eedc0e77a1c799776cbcf500dbc886121cf11d94bd4a5ef29c6fac4a312abcfbf39ba51708c26e0da3806830bb29f64aafcff79f1d1debbe WHIRLPOOL f807e6cb8cc5deba2529380364d20606bd88a66f22c7a9a7c4462360d635c63290bdb6ec450e441ecf9606a9321a3c921ba1e4f296bfa8b657bdfb187b34801a
MISC ChangeLog 3443 SHA256 dfb94f75fc8462c19b4d19183b313eb20aec3e6d8a24e87abbd718f6b66a84e0 SHA512 ec2a2d184646cf350aa16c0c42f222a067b6e36740b67638a545cb6723cff19b32985ddf8c81c794e84dfed5b47d5a7fa6b2ee53b76bcf05fa163d4ddc54bf07 WHIRLPOOL 680832b72b0c219dd3de979bba333573f68591f8ec0dc440b31f10886a2deb2767be8f797bb0f05a9741820c130019b674e7fdc14bf20ce4d03fd30694c29adb
MISC ChangeLog-2015 14172 SHA256 486b4aa86f20230b215909732049da35b146a6f465e0336bae727a957582b13c SHA512 e5d371aac544a3493064b66d73258201d769550623fe46fea3f0f249e085d4d316b5e445adfb3658d9f0ccf37ab24a094837f74fc1c18f01a980aaf8a852412f WHIRLPOOL 5cab8d040c316970c6b32db4d2cc6c7a81b705942e25a3a17d5645d2726cfb0ffe2ce1af4cabf3383b8316dff9e8ac299111ca95eeaf9a747c26628bc12cbc29
MISC metadata.xml 247 SHA256 1236c1552dc683658bd5bc3c5f880b71d9dfa13025edab4a0f8973f9eaa6bcf5 SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09 WHIRLPOOL c1aa829db3553d79fe71a8bf79fd6ea24e9fff4e591a4ade3c05e2a97b0df352170fbce76450c0402ec6d8998951c2f3eb3e198ac4638c0e0882208b9f4d8fc8

@ -0,0 +1,57 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby21 ruby22 ruby23"
RUBY_FAKEGEM_TASK_TEST="test"
RUBY_FAKEGEM_TASK_DOC="-Ilib doc"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md REFERENCE.md"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
inherit ruby-fakegem
DESCRIPTION="A ruby web page templating engine"
HOMEPAGE="http://haml.info/"
SRC_URI="https://github.com/haml/haml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="5"
KEYWORDS="~amd64 ~arm ~ppc64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
RDEPEND="${RDEPEND} !!<dev-ruby/haml-3.1.8-r2"
ruby_add_rdepend ">=dev-ruby/temple-0.8.0 dev-ruby/tilt:*"
ruby_add_bdepend "
test? (
dev-ruby/minitest:5
dev-ruby/nokogiri
dev-ruby/railties:4.2
dev-ruby/activemodel:4.2
dev-ruby/actionpack:4.2
)
doc? (
dev-ruby/yard
>=dev-ruby/maruku-0.7.2-r1
)"
all_ruby_prepare() {
sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
sed -i -e '/bundler/ s:^:#:' \
-e 's/gem "minitest"/gem "minitest", "~>5.0"/'\
-e '1igem "actionpack", "~>4.2"'\
-e '1igem "activesupport", "~>4.2"; gem "activemodel", "~>4.2"'\
-e '1igem "railties", "~>4.2"'\
test/test_helper.rb || die
# Remove test that fails when RedCloth is available
sed -i -e "/should raise error when a Tilt filters dependencies are unavailable for extension/,/^ end/ s/^/#/"\
test/filters_test.rb || die
}

@ -1,5 +1,7 @@
DIST jira-ruby-1.2.0.gem 53760 SHA256 427127d81f6cbe94ba8c0b9c25e7caedcdee6226719ddd9a9ab4b9c64d2dda4a SHA512 83f469a818fcfe84fb4d7dd744400f937b114930e3108ac3a2d4aa99f4d0780961d929b781cc0f9bb614c09cc7651a7e9addb2d5a38caa086f239abc5aed92f8 WHIRLPOOL 130da1340fb7b28bd0046f6b370498aa8dcde13c89dab4693e2c18f34ccbb469101a255aa3a4e15fed783dbf2c691709747eb1f3d2f710124c16c477cbf975e6
DIST jira-ruby-1.3.0.gem 57344 SHA256 b25f24188e42b0e87b6a8d5b6abfab999e94ae82de5fde32a1e9661c648e093a SHA512 dcfbce86e21b57a2c50d11655d4e94c7341c32f32c935f7d2f841d4706e61011c96b2bc57a8d7f2c0c6a1288b21ac7fcef9d21d16a8b6a8d6f82e6e8ef77b7ac WHIRLPOOL 936630df6c1f7bd63d7349a305fd64b34794c08c38cbdebb7e5d9aefde76904ad2696201b14f67b460ddc17f0802499662452b2f9517e411ac2526e8da0f83d8
DIST jira-ruby-1.4.0.gem 57856 SHA256 bf6ead596530def3945b30b5d9729074cd034a6481233c2fc34845fd7f267e5b SHA512 11a8560b5ae31e9da508e1ba1bd5cf1916d65535d05c0f888e126e712070835f89cacb5d90c6118b8abd4363b62b0f5c070cde40b2c034d98f4eab4b584d2104 WHIRLPOOL 7f81e4ac41b41381ece295523657a8d13e20a6c766a93e6e00e8e8c8630318bac671cde96c85e741570fce0a10a6d7e4c10b2d37a766e347c40afa8360c7c41f
EBUILD jira-ruby-1.2.0.ebuild 869 SHA256 56f709823e4f430686069d4829b1dbfac1a5d122daf3dea47572fd994c36cc6c SHA512 38ac5bd07b922478b78f45291fa05e6f68b7532c8c1597dafa1b4c1b208be7c55f0a3a9ef0c7e82eec6000f61684fb6e9b0ca3f9316e94a184ee576ff9107e77 WHIRLPOOL 42fb26d312d19414a59eb45ff1174ea06f5018d759fea17e82b9e203418151891957f32145dcac2eae6f450b600d23bb49109b0d190e07d6326cf75997337162
EBUILD jira-ruby-1.3.0.ebuild 921 SHA256 0eeb1f3d616ea308f4572b75ab8f545962f9ba543b6a84c76e516a5d4a722f36 SHA512 d6270dbf0869cc0a244a2b24c2d3e6fef80ab3fafd2f3b247349cf0fe1b6b7ec63eaaa890d8c97ea258790f6d9bf984ddb111d757e7d308928bb024e138ece1d WHIRLPOOL de2009d5a6a366ba18bc8a3dd1b9b1b76d3b6440bc3a793ab3a8a036b01975b062ee2174654ab24336a4c8d99dbe4a75e8fc8ab8311235ed0c2195ec391f6f78
EBUILD jira-ruby-1.4.0.ebuild 921 SHA256 0eeb1f3d616ea308f4572b75ab8f545962f9ba543b6a84c76e516a5d4a722f36 SHA512 d6270dbf0869cc0a244a2b24c2d3e6fef80ab3fafd2f3b247349cf0fe1b6b7ec63eaaa890d8c97ea258790f6d9bf984ddb111d757e7d308928bb024e138ece1d WHIRLPOOL de2009d5a6a366ba18bc8a3dd1b9b1b76d3b6440bc3a793ab3a8a036b01975b062ee2174654ab24336a4c8d99dbe4a75e8fc8ab8311235ed0c2195ec391f6f78
MISC metadata.xml 386 SHA256 fb9cbb75ad364bbccd5185f8e0f0eaa25015aa2a7960294b4b40f67f2dfc043e SHA512 602e523d7dc556ab2d2dfc3abe9c4754fc21792931ea6698baf82f23f03db3ba5135dcc867f608e01fd66a166b9312e838f404fed91eb5f286f766353d0d1a67 WHIRLPOOL 4cebd2b63d5148ce656a4cff3505aab9efa712bff44fd4628f5dbfcc32656103b8fa52e1b97dd03b21e1d8822bc8a1f00f0621cc6c70aeff540d3e5627640f39

@ -0,0 +1,43 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby22 ruby23"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
inherit ruby-fakegem
DESCRIPTION="API for JIRA"
HOMEPAGE="https://github.com/sumoheavy/jira-ruby https://rubygems.org/gems/jira-ruby"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
ruby_add_rdepend "dev-ruby/activesupport:*
dev-ruby/multipart-post
>=dev-ruby/oauth-0.5.0
<dev-ruby/oauth-1"
ruby_add_bdepend "test? (
dev-ruby/railties
>=dev-ruby/webmock-1.18.0:0
dev-ruby/rake )"
DEPEND="${DEPEND} test? ( dev-libs/openssl:0 )"
all_ruby_prepare() {
sed -i -e "/bundler/d" \
-e '1igem "webmock", "~>1.0"' \
spec/spec_helper.rb || die
sed -i -e '/git ls-files/d' ${PN}.gemspec || die
}
each_ruby_test() {
${RUBY} -S rake jira:generate_public_cert || die
RSPEC_VERSION=3 ruby-ng_rspec || die
}

@ -1,7 +1,7 @@
DIST maruku-0.7.2.gem 142336 SHA256 e8a755d8e9c24f1601157c8b376f0378f88d487fa777aa655f332504557a0798 SHA512 45eaec7ba721499acbfed97cac4eddfe50c2200a70394e06dc6dd4c6c642b0c58d126c48dabfc4b9697423dd99ecf8691e223125a44d59a382a76e051f2af622 WHIRLPOOL e472acd1366a032c920447ede4a329defa074338da16ae3075238f6f2d6498b2968a1f09ac040ff90d9aef14ea4d0d5a118abcf334cd245a231fb3cc1eb0a090
DIST maruku-0.7.3.gem 140288 SHA256 dd14156f57b5433993710adca63b766d18b36f6e35cb25c21b178a6edfedebe4 SHA512 efef3eea7451e32c06c0820834cb98eb5424f6837b2e66e44482679d73d958e1e2c59e790a3e5ba26e0c91ece0a5c17f91877a7797d9a15a73b5344b0d444507 WHIRLPOOL 8ec5e8f8ebfb3650c674dca3f70c34260599a3f3a56636306ba2f9bc2e8d7ddf44e4183d901819228bd91394bd1c86c6c9eee6a8b03edcc9496b901ad7a12c82
EBUILD maruku-0.7.2-r1.ebuild 1249 SHA256 4c1d2a2125583580fa2e3ef93b26c618fb797c682682bcb550db2470636be7cd SHA512 01753e30c7897650229c9aae177d97c6b9a8b53697677d48d6073f75894a630d9660b8be5b82e5feec1405e83b440665e00cf99e577013d99001624612ebe39a WHIRLPOOL 8ee67630475a8cfb3f38239659b04e8ed6c2b35ab683668c4c1937b5baf75dd382052913109ee0f63eff4a3630c7f89f55334800bd901e01524e6faa67933a50
EBUILD maruku-0.7.3.ebuild 1254 SHA256 ea558b03ca0cef29ccc5b8e14ce0b54725449f0bde16d78fa24b84efa9163f0a SHA512 039de1f4d0208eabf934da07af2cbfdd0dfe5d39e6010f395efb3ac4068340b97f2b6c8ff17bc7ec3a751cb512e8bd6a321f5b0f28fb3e85b1f14a6b131e41a8 WHIRLPOOL db9e93743c645a8265a726c3dffd7a9dc587e1964c3bef69eea156c9ef121035ce94e68d51897a8046ff3e0b1ad71fbeacf45cfd29075d568d2bf89233f77f2a
EBUILD maruku-0.7.3.ebuild 1261 SHA256 7c05cb503a7539fd653307d43d122a4db868432561a3c844f7b0b013dee34ea1 SHA512 8ca483523d869ce2234bf417227b0fc46ce364cefb07600931c77898700250fa3a1aebef604e57c0d30f0be095b776c977589b9b01de7320ed9456ad375c4816 WHIRLPOOL a8587e59a13c529839910d8a7a276e5deb1663fd8e3ad44d376564ae09d9865aceaf3b546f2aec965f52fb626168a8da1dcab68bb5347d8eacc6c8b5ae38035a
MISC ChangeLog 3006 SHA256 a0423f6dd99e871ec937dd9a50a3985aa80157f764eaada2cd527c18c1ef3f75 SHA512 ed588d349a90397b655bef947234138a2889824c99ef1cfb1b55d9b43e25970d224c2f3871939a557ff6b8fa11e44872a77701061a512c9cffd509bcc9052df9 WHIRLPOOL 0d27960254c65d1a07375859043fdc3ab0ef4bd372db187d0197f96659393d4c66b0bd4b542d5fcf6c8753c7776865411b88ab0c8c0a6497ad448d18ef9d9faf
MISC ChangeLog-2015 6485 SHA256 e68913c76d5cdab08c1824256b42c0f911a5403577ae30e6d93d5876f28815e1 SHA512 c8828c232641a7ed1cffaa87da5d556a23be422ad0ab096a635a008e7c0c2c7f4033e9cb96e4ee5fbce9478500194ea7bb46e75ce3f6b8eed86e48e4bc327265 WHIRLPOOL 51015ee8a096e9ddc3cd983221b9d10654d7bdca789438c131010c50bab95ec7bcbdba807c19e925b7ab554a3cc6f68b4868dc830da550346b56e8c786e795df
MISC metadata.xml 454 SHA256 3f4febe14e3aef672d5e3129dcf855657d3f76a2512d51543da54c0cd5bbe0f7 SHA512 b58d0a08843b11dd0ce0fc68d347f16aa2e6fd6530a3f7a54ece40c6076cc64544857081d9ff889a816ac545e68973f709c168378fdd756bca286e4b874a2084 WHIRLPOOL c8620e62a0e2cd5c0546ce6b4c4639fe8f9a9cd1ffbebfc39f613a0aeb96bc7483d00170d649372d94686ddf4fae3dd74ec6ac9f026cb26e980bb6248dbaf7ae

@ -3,7 +3,7 @@
EAPI=5
USE_RUBY="ruby21 ruby22 ruby23"
USE_RUBY="ruby21 ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_TEST="rspec"

@ -1,5 +1,5 @@
DIST stklos-1.10.tar.gz 6097807 SHA256 215e6e6ffcf7751be5f0c114f83286f99e556e089ca1b0ee66f54dd1be080de4 SHA512 64877dec82b4c19bcaea95f6c60a4b9dff19c11bf11792fa5204d0ca3bb6f6962cc9250b35dcd5f01015e430b9a027add4f40c6a7169858893cab3e8c8df0bbb WHIRLPOOL aba96ee4d258c1f92100392f0fbcd5fa39fcadba23538ca70c1c6c3a952460cfd1e3675b03500a85265208f548dfdf2f6bbf89a755338bd09b5ad9ec09785a6d
EBUILD stklos-1.10.ebuild 933 SHA256 1194bc3540318855177d1e47cefb597c1be41c2116d002b966c6c2796f33198f SHA512 83a2683651b4c231cf5369f2276c254379a5c84170b35cd405d887ad106c2cf70052dced4a8aca2372e83606a16d5cde104caee02bc7e979f67b92bff76fadb6 WHIRLPOOL 39deb70a3241743314f2793adfdde99f3363b56f368225a406b483308d42a288620f704334c948d8afc4b86ae2b183abba2a2375d6210298ac168013cb73218c
EBUILD stklos-1.10-r1.ebuild 898 SHA256 786108e7b68d5fec7aa4a1e7705e3812e8ad8ab651d7c89f2aad622f2396f536 SHA512 c11a85b5044b87af3e9bc4cc4550ec76006e902868cb248eb47c1972fec64b353bb4c580a67f570306715b6c21bc9c26b866a9470512c88b7b48c8cd70314d7c WHIRLPOOL d6baafaa5d6b63294482447d2dca4f839368ba9ffe2b06166fef4b76939e96289c8efa70e8c6f6b2c245d41d3bc03f317e1385b32763eac48173b1e79c1c4021
MISC ChangeLog 2545 SHA256 0b5580375f5e0c697d3d9f466dedd7cf2443561653a234d3816701fa14706bf0 SHA512 cfd302615fd5ee23f5b0ca7c0e6c95480bb837d4593d9c5d47555588a08bef0ae0ac575b11f5b39ae87fecef3adfedf752df73fdf1e73566067f3bf907e50b40 WHIRLPOOL a0d2bb82bf768808ab89bb7fd5d0ba2a38b9b67659427785064ca708fcc710a3a139ff5272347eebe7ed0ea9ffb96fa21c9970c6673ca8a9b353cfdd50a5e626
MISC ChangeLog-2015 3542 SHA256 149a0c9d7800b8a835ae6f1bea16d5d30f5ebe72d90c548103d678451e0c1645 SHA512 98cb358145fe43c6b112c18460e5260ab97669f3652f767e98606dd7aff1baad90ad462c1512767d497d1883cbde43a482d2409797ff2a0fdecf9b7ef26ed366 WHIRLPOOL 5e436599e1022b60e4e412a59e77b719bd921a73d6c46a133f66869caf1620f4a408fbe1a1e21ff48352ba3d5f19cdb67a6c2bdf7a61063a10885c44e567bdd3
MISC metadata.xml 602 SHA256 0e1670e8cfd722cfd32b5d9b6dd22b1c7d7938ce2f2df18e596ac5c3d34a6c3e SHA512 ee3d82277e478d2e00f67fc96268dd45440efd0a2b3dac1adae60e905af831478fdb43ce9051f909b20183a305784d7327bc677887598fbb5558c9a6b6297aa1 WHIRLPOOL 585c2d400987e480d73289e32b7bddc4649842476336b0727999b88f825c97670f2d96458f1e23b8c3639711201144a3a7301d27d38602c7a9f2f69e6bbca9ad

@ -1,7 +1,7 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="3"
EAPI=6
DESCRIPTION="fast and light Scheme implementation"
HOMEPAGE="http://www.stklos.net"
@ -11,7 +11,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="threads"
DEPEND="dev-libs/gmp dev-libs/libpcre virtual/libffi dev-libs/boehm-gc[threads?]"
DEPEND="dev-libs/gmp:= dev-libs/libpcre virtual/libffi dev-libs/boehm-gc[threads?]"
RDEPEND="${DEPEND}"
#parallel build failure reported upstream
@ -19,7 +19,8 @@ MAKEOPTS=-j1
src_prepare() {
# kill bundled libs
rm -rf "${S}"/{ffi,gc,gmp,pcre}
rm -rf "${S}"/{ffi,gc,gmp,pcre} || die
default
}
src_configure() {
@ -29,7 +30,6 @@ src_configure() {
}
src_install() {
emake DESTDIR="${D}" install || die "Install failed"
dodoc AUTHORS ChangeLog NEWS PACKAGES-USED PORTING-NOTES README SUPPORTED-SRFIS \
|| die "dodocs failed"
emake DESTDIR="${D}" install
dodoc AUTHORS ChangeLog NEWS PACKAGES-USED PORTING-NOTES README SUPPORTED-SRFIS
}

@ -1,3 +1,4 @@
AUX k3b-17.04.3-out-of-bounds.patch 2349 SHA256 4af666d01a0863b1fbcdbdf675f8b9843938daf55a2c486520ce555973afb7fa SHA512 fc19f6d01c53cbef63e074380db1df5811b57a9b382275f4f33dd264d8e38a7be37b9226f9f6e6e69f2f00c6525fb0988b19d590ce42d8eee7e75e9930313d6b WHIRLPOOL 9ef17741838d8d4b9338e2a33b2907cd34f8ffbb8e1904773706a762b956b7d85799420ff75e018d20d9b336b6e638f5e487e860d81078ee3c112d0fda279fed
AUX k3b-2.0.3-dvdrip.patch 1233 SHA256 4d02bd374fc3de198133af305ff738a261c1a0b7a45f0b4e6381080fa037df22 SHA512 3519b81f3278de5d35e1bdbf4253a0f46e4d29c288ad77f94fb4b02bde39a19635a48d9ff8d403d7419d9636dd54a4c682c2826003ce1a924bad36793fb3b8ec WHIRLPOOL b3282c1a34ea16cd03e4df828ab3abc61d41e067098fc09e3e53563b6be984da4e4558867b3057edb0937d493aecb4f08eac8235a3e686c9b398915d10728ed8
AUX k3b-2.0.3-ffmpeg-3.patch 1037 SHA256 bc72a14802019baf277294780c917b1809cbb33a852aaaaaea910c94bda897d5 SHA512 07941abc0158df9f77743fb443b21a9c58b672a68dd58a63e2da1326d2077e2436bcf73392c83b958300e40628582e90e5c363239e58dc4f40b2bcdb66311b3c WHIRLPOOL 58eb5b8360d3e1fb0142af62722900f3d9ed8c5601966a19092f7c9fb89310618d88b34b8b01d3a4b2b58d86a0f3268a993133f4198cdd77fa58295816c3164c
AUX k3b-2.0.3-fixuifiles.patch 1463 SHA256 a22cc3b3687b88866c4a31e3bbce5dfd7bb3130ddc760533ab2efc51a52f6e17 SHA512 e1ac76fc1d6d4835794984355a5ea764ee9e4164b9995210fa8f4344cfa94d039cf6fb3d3c1cfd7b91295df5bd7d8182a9ed971670b2a0ea72cac5f102e3e185 WHIRLPOOL 9019d7dd225e8f3170412a53ee2a854798e97eb1a0874dd37ee56bddc590d82b7af72c130ee389ae1dcd9569af5c36ec1285edc4574e1bcb928d179b41892682
@ -9,6 +10,7 @@ AUX k3b-2.0.3-no-webkit.patch 1959 SHA256 8c0a9c0d356d8308695fd7e8e21f049d97e1b7
AUX k3b-2.0.3-sndfile.patch 1506 SHA256 aba2c2285e258e5726966d3f5457cf48227a847ac7c34da968147dacd56f5fd4 SHA512 bde20adf7dde53a31bcfe2e3255a1806c6789f67b43fd7fced0d2ffaa522e7c0a03f754f30c44f2385daf71ce334db0d03d67a4bc53eb4d12ac95aad1f1d00d8 WHIRLPOOL 42ed872b93729617163b215b18bd891fd275de202898d93019587fad81952f82124d09782fae65f2f4d0b87d8eee24657c5927265898dd76ad39de9972e00820
DIST k3b-17.04.3.tar.xz 10568048 SHA256 d3d5ef74df0f6a15e4d0238d502d49af09909f4392fe80f35e5cc7a223983028 SHA512 4bcd9977c46da66172b30c69922698a4f1f60176c6435a99969cca215bf3baf72f9f70e25da0500145b7a377f5b80b02f0fcf1a3a8145d8d51e1ae54370c9be7 WHIRLPOOL 34f31f542ecf022f4f99fb2f4acb185573a00b6df29413a61c1f6da3c07eb574498e0090f6db1b84824640e162c9550c7aa8f60dd07e88bf635cdef33659df58
DIST k3b-2.0.3a.tar.xz 9864468 SHA256 2d0bb2746802c1d3ad7ddd10e29234cf2053074f376feb200306a5570c39c081 SHA512 008d69f3d60dfcd39c787c8fb0b50cdf7b29f1cf551c2c0aa0b6e995ec9d67b26edcb0670d5cd428afcc4e2a60c9e6170a9316b90978dfcc3693d27db98e7472 WHIRLPOOL 5cc63f7355ead8585295c6be8909a07fb0f34df77c8feff14c42daffc52679e27fbb28f1b1912c1bdf22e9c79b4369b2af6f3f8592f25af0f401a59e2b3a2c50
EBUILD k3b-17.04.3.ebuild 3261 SHA256 b4f62ee574c4e4829d5adbf0403ca4a99d05d37aae8408ad8a034223ea1e8977 SHA512 3659bfd6cec576c30b1dab4ca4a8691267960213fc9b177ca73e8b302d0aa02ca22e615be7a85c0f059b8fb2619bd386370db86edc77c40bdbee36be69fa3e9c WHIRLPOOL bd0724093574baf22d2bfd940a0f1fb4bbd86391ea57f51a5ad9df1b6c48cbb2f4e7e2b7097a9cc05fce02635430f9352a077c48cc7b7500bf52a32edd4ab4d5
EBUILD k3b-17.04.3-r1.ebuild 3304 SHA256 08c2439bcc139986e06f2740185dc99f1e4bed7bb1f48b10d75f1dede4f78b51 SHA512 66baa0f9727d6dcbe8ff092e721b068c56e0ab3369de966a63bc6e6d1607d4c824a13feca2223101d0aa0644fe39f733905a4326c574e2ca0e25709dadd0be3c WHIRLPOOL d8ac098477533f004995afd08b75407c3ac852e99b6acf8f191649f13bbcadd80a646124fa093ea6364a4437ddd9a7d3d9022e5b1c4680a3652d2e64877939e3
EBUILD k3b-17.04.3-r2.ebuild 3356 SHA256 0370d23edcb547a2ccfa39cf0589c8ba54a939a5d2686d8630f3f2a5e8e7facf SHA512 30dda246b0a6f6bc236eb9ba49745e463da009421d08e97354eaa431d60620a2e27ed9b967b1e08759d30dcf28e3b6949969410ecb30c59231dca184ca214166 WHIRLPOOL 24cfe511e78d3bc5a76f148f356c23624af256041a342f28fe9ce2c8e2f7075f3d4214c188af421ea7c6a13753627397338641df8655d732552824b042d1deb2
EBUILD k3b-2.0.3-r5.ebuild 3274 SHA256 282699446516048524e5ceafb48e9b61f04d2ce2b98fcf20fc5027adf9c9a39e SHA512 3becfb690a8e488a5c280d048e719b34d1cfab2928f3109efd403269610d39f752a6ed68716d17814b41e05cf2b4fdaaa45b3e214e305058695320b0d8f2f701 WHIRLPOOL 08fc25555183e571818bfdc53a313ffc5c42cd2fc9383565e2a7ec868549e12856b12fe1c7933d8ee35e0d5c44e408e56d09455df45773d2a6cb7aed1aa0df86
MISC metadata.xml 334 SHA256 6e29a2f1763d1446464c819b9e66cb7bdc3a1739e66efbd6628169ce93cfdf62 SHA512 16203cd75177004bb4844f67659dc7370c12e216871272ff8f781ed11172e72271b15f347ad6d59354ef077ebab1fad2bc150f3e2388f370b660b2d2adcb0faa WHIRLPOOL 3ea8e67fea8881df690d03780fb8a6a19d4884fbec30ec034e91d4bd20ec07fb50acf4afbdf2da471a7a032e72b9ba84da13796520661302f84de02d58fe842f

@ -0,0 +1,75 @@
From 7f0be6a33b8260f7789c6aeed58be8d1c844229a Mon Sep 17 00:00:00 2001
From: Leslie Zhai <lesliezhai@llvm.org.cn>
Date: Tue, 1 Aug 2017 14:13:05 +0800
Subject: Fix K3b::Device::from2Byte out-of-bounds issue.
A great bug report by Mark!
BUG: 382941
---
libk3bdevice/k3bdeviceglobals.cpp | 24 ++++++++++++------------
tests/k3bdeviceglobalstest.cpp | 4 +++-
2 files changed, 15 insertions(+), 13 deletions(-)
diff --git a/libk3bdevice/k3bdeviceglobals.cpp b/libk3bdevice/k3bdeviceglobals.cpp
index 090ed29..c016f59 100644
--- a/libk3bdevice/k3bdeviceglobals.cpp
+++ b/libk3bdevice/k3bdeviceglobals.cpp
@@ -212,27 +212,27 @@ void K3b::Device::debugBitfield( unsigned char* data, long len )
}
-quint16 K3b::Device::from2Byte( const unsigned char* d )
+quint16 K3b::Device::from2Byte(const unsigned char* d)
{
- if (d == NULL) {
- qWarning() << "Invalid nullptr!";
+ if (d == NULL || strlen((const char *) d) < 2) {
+ qWarning() << "Invalid Byte!";
return 0;
}
- return ( (d[0] << 8 & 0xFF00) |
- (d[1] & 0xFF) );
+ return ((d[0] << 8 & 0xFF00) |
+ (d[1] & 0xFF));
}
-quint32 K3b::Device::from4Byte( const unsigned char* d )
+quint32 K3b::Device::from4Byte(const unsigned char* d)
{
- if (d == NULL) {
- qWarning() << "Invalid nullptr!";
+ if (d == NULL || strlen((const char *) d) < 4) {
+ qWarning() << "Invalid Byte!";
return 0;
}
- return ( (d[0] << 24 & 0xFF000000) |
- (d[1] << 16 & 0xFF0000) |
- (d[2] << 8 & 0xFF00) |
- (d[3] & 0xFF) );
+ return ((d[0] << 24 & 0xFF000000) |
+ (d[1] << 16 & 0xFF0000) |
+ (d[2] << 8 & 0xFF00) |
+ (d[3] & 0xFF));
}
diff --git a/tests/k3bdeviceglobalstest.cpp b/tests/k3bdeviceglobalstest.cpp
index 307b772..635ee39 100644
--- a/tests/k3bdeviceglobalstest.cpp
+++ b/tests/k3bdeviceglobalstest.cpp
@@ -23,8 +23,10 @@ DeviceGlobalsTest::DeviceGlobalsTest()
void DeviceGlobalsTest::testFrom2Byte()
{
- const unsigned char* d = NULL;
+ unsigned char* d = NULL;
QCOMPARE(K3b::Device::from2Byte(d), (quint16)0);
+ unsigned char buf[1] = { '\0' };
+ QCOMPARE(K3b::Device::from2Byte(buf), (quint16)0);
}
void DeviceGlobalsTest::testFrom4Byte()
--
cgit v0.11.2

@ -9,6 +9,7 @@ inherit kde5
DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks"
HOMEPAGE="http://www.k3b.org/"
LICENSE="GPL-2 FDL-1.2"
KEYWORDS="~amd64 ~x86"
IUSE="dvd emovix encode ffmpeg flac libav mad mp3 musepack sndfile sox taglib vcd vorbis webkit"
@ -21,7 +22,7 @@ DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kfilemetadata)
$(add_frameworks_dep kfilemetadata 'taglib?')
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
@ -69,8 +70,9 @@ RDEPEND="${DEPEND}
"
REQUIRED_USE="
mp3? ( encode )
sox? ( encode )
flac? ( taglib )
mp3? ( encode taglib )
sox? ( encode taglib )
"
DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt )

@ -0,0 +1,120 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
KDE_HANDBOOK="forceoptional"
KDE_TEST="true"
inherit kde5
DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks"
HOMEPAGE="http://www.k3b.org/"
LICENSE="GPL-2 FDL-1.2"
KEYWORDS="~amd64 ~x86"
IUSE="dvd emovix encode ffmpeg flac libav mad mp3 musepack sndfile sox taglib vcd vorbis webkit"
DEPEND="
$(add_frameworks_dep karchive)
$(add_frameworks_dep kbookmarks)
$(add_frameworks_dep kcmutils)
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kfilemetadata 'taglib?')
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
$(add_frameworks_dep kjobwidgets)
$(add_frameworks_dep knewstuff)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep knotifyconfig)
$(add_frameworks_dep kservice)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_frameworks_dep solid)
$(add_kdeapps_dep libkcddb)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui)
$(add_qt_dep qtnetwork)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
media-libs/libsamplerate
dvd? ( media-libs/libdvdread )
ffmpeg? (
libav? ( media-video/libav:= )
!libav? ( media-video/ffmpeg:0= )
)
flac? ( >=media-libs/flac-1.2[cxx] )
mp3? ( media-sound/lame )
mad? ( media-libs/libmad )
musepack? ( >=media-sound/musepack-tools-444 )
sndfile? ( media-libs/libsndfile )
taglib? ( >=media-libs/taglib-1.5 )
vorbis? ( media-libs/libvorbis )
webkit? ( $(add_qt_dep qtwebkit) )
"
RDEPEND="${DEPEND}
app-cdr/cdrdao
dev-libs/libburn
media-sound/cdparanoia
virtual/cdrtools
dvd? (
>=app-cdr/dvd+rw-tools-7
encode? ( media-video/transcode[dvd] )
)
emovix? ( media-video/emovix )
sox? ( media-sound/sox )
vcd? ( media-video/vcdimager )
"
REQUIRED_USE="
flac? ( taglib )
mp3? ( encode taglib )
sox? ( encode taglib )
"
DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt )
PATCHES=( "${FILESDIR}/${P}-out-of-bounds.patch" )
src_configure() {
local mycmakeargs=(
-DK3B_BUILD_API_DOCS=OFF
-DK3B_BUILD_WAVE_DECODER_PLUGIN=ON
-DK3B_ENABLE_HAL_SUPPORT=OFF
-DK3B_ENABLE_MUSICBRAINZ=OFF
-DK3B_DEBUG=$(usex debug)
-DK3B_ENABLE_DVD_RIPPING=$(usex dvd)
-DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=$(usex encode)
-DK3B_BUILD_FFMPEG_DECODER_PLUGIN=$(usex ffmpeg)
-DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac)
-DK3B_BUILD_LAME_ENCODER_PLUGIN=$(usex mp3)
-DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad)
-DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack)
-DK3B_BUILD_SNDFILE_DECODER_PLUGIN=$(usex sndfile)
-DK3B_BUILD_SOX_ENCODER_PLUGIN=$(usex sox)
-DK3B_ENABLE_TAGLIB=$(usex taglib)
-DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis)
-DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis)
$(cmake-utils_use_find_package webkit Qt5WebKitWidgets)
)
kde5_src_configure
}
pkg_postinst() {
kde5_pkg_postinst
echo
elog "If you get warnings on start-up, uncheck the \"Check system"
elog "configuration\" option in the \"Misc\" settings window."
echo
local group=cdrom
use kernel_linux || group=operator
elog "Make sure you have proper read/write permissions on optical device(s)."
elog "Usually, it is sufficient to be in the ${group} group."
echo
}

@ -3,7 +3,7 @@ AUX kmail-4.4.2017.04-gcc6.patch 1431 SHA256 774f68728aa0f2362941c0314f62cda3f90
DIST kdepim-4.14.11_pre20160611.tar.xz 14805956 SHA256 a9c3f5288efe0ccba3ffb88d4a63ac7b46a6b1ffe3c03b738ac6a53ef48e50b0 SHA512 5ed0d2f814a7aac7f9977840bcda8ba98dc66c8ffe921d30430db07b06de2850d76140a5e5fa44db09e3cb4cac09fee0d8e0e4c208b752d52aecb453a4dc1b08 WHIRLPOOL c6377c37b1a88a9d3958af5af081706e00437c3d0c28152a7e9353c49e376a3acdcdca0055d339f15287e6e101d6367a4d083b1a68162da9d4cc3d26178f62c5
DIST kdepim-4.4.2017.04.tar.xz 8964644 SHA256 943019fbf6e480761ccac4a1d54d71d5d38c88fd832e952cb03d73975f9a8535 SHA512 d00e288563975e38f1bf4d28ed4724a9e159fab8ca37a61039aea730d22cae0c7e9921e04423bbbe6a74ee19319c57f79139d3a2b5048985675f836fd5dc77ab WHIRLPOOL 1818df486e46f7345523360d05ab1d19b00906f1b51677010d0cd2f31ddd914c1e96c3a98837339882810f54b15fd4eb5063424863169decb68578100ae8049a
DIST kmail-17.04.3.tar.xz 4374744 SHA256 ab5bf6a5ca881b2286a5eee48d2a496cda7d82752d811c078510a286e6dc8356 SHA512 73e88d622cd68c27b087ed388109020dee1364acf702230a2e1e40ceb185afeede2dc7ab1c28338ab3b88a8046836ab66f278932e14cef09472fd7472fb5fa9f WHIRLPOOL 35064cb09a7b4475df9606df3a3590581096656997be5c83c3593ef631656e3474d8551b6b58073cdf526dbbb121b94f0ab7bac528edde7731d6ec9125c97a28
EBUILD kmail-17.04.3.ebuild 2898 SHA256 9c500562dc2962a460bcb721cceed8a8cebd28c3d2ad6cc93e1352a781b3b65a SHA512 03f551ccf1c0556065036c1c2fdf24298de44ca374d43fe13210052946ecf4f4f1df89f2213372f05f07f467aa6b98884291caf2a6fd057581555e9ff1564e70 WHIRLPOOL 43816ef5fb3d6117cdc5548f7c29dcde0f08eaf13dcfa4c5f053c5682d95c2be2937f01e720d2a694e3e244cf9bfe20d1d1c9382d4629adf40b09360932fe14f
EBUILD kmail-17.04.3.ebuild 2930 SHA256 f0e55d4457d4067427f49e39b8c681ec1652972910ee9db4b06cdd250da206c8 SHA512 54a57a28ee6ed25ccf1164522f206abbbd71345250e8384d374c9dfac74ef4abea14a25429e9a84dd619cbeb5f080474830b2e08c94dc1be88f24df6f7f1d0b4 WHIRLPOOL 85ba2db6766fd4c3b00e646a39b5f524c8773a6913ee32709f608d29c55e9d15a042b6f8d2b163aafe1bd69b227bcd9b9c027045656b0ae08868bd683ce899c8
EBUILD kmail-4.14.11_pre20160611-r1.ebuild 2456 SHA256 4c96173f8c763b984e43f59e7933d1331ca16ae7f2dd226fbc626b92259926ea SHA512 fb2cca23925f31b7171aff71dc7f9bc327ae1a5b1512da3fec3c84bf514186736f6021c6c50c0002277793065bcbe9de0fc89ab2c5162c9cdf47029e2de16067 WHIRLPOOL 7ae4a0b8ed1e65f0b028fd1f63ea6ffe722ad0a730cc118168026ae966ac93508d73e640f2679666988d2d2704ed14e4c4b78b8149f3576a1a08778dcbb29af1
EBUILD kmail-4.4.2017.04.ebuild 1432 SHA256 c995687b3323818764856d88fc76ff14e451ad7203d4e736238f4daa7c28c455 SHA512 7563bfc1644bc30599b494b0d9864259e6e5ccb683f934f6d4532d4d0cad7278cdd7a325e07b3a2d2528d6780bbbe457ade2ad467cbe25c34db54c201c7aa076 WHIRLPOOL 1438260f6b450d7f531b33b6f9fbd040b443c9a5a229051b9ca6b700d990c06156c7ccf5a62631b868c72d7bcd3fcc1db8feac14d512877b6400e4e3daa31628
MISC ChangeLog 7331 SHA256 22fc6b3b6e19755f280ccc86a187a52e0ab155a5744a9ecbe0ca66ddfcbe5b88 SHA512 29f89ee117d2e11efccd2ffa418e2bd894ba4a33469cf7ca7ad820e2eae42fa215cd869b9c5d193a3f45bef3330fb3da04bafb732d15e8eed96a1ef8296a0990 WHIRLPOOL 3e85bfea250357882b0cfbcecbfacef348abce312d44466b2873eed7d70d93d0fcad0ad7905e6bdaf0a7ccc34e76371193f9a7f3e7bd104625f0471b5cb10a5d

@ -81,6 +81,8 @@ RDEPEND="${COMMON_DEPEND}
$(add_kdeapps_dep kdepim-runtime)
"
RESTRICT+=" test" # bug 616878
src_prepare() {
cmake-utils_src_prepare

@ -1,6 +1,6 @@
DIST kwave-16.12.3.tar.xz 1522844 SHA256 4da5ee0868480402dd2d8b46cd1786ffb6d1e2876fd59b672e95003119e4bfe8 SHA512 cb3f9d131ab58d0a7567fcd97a6eaca0dc3b98fb4f54caa9304b33fa0969bf6e1b12527718892907d89fcccc2fc183caa682309bee948ec0bfeb516186e77c64 WHIRLPOOL 755ee4f169679754384c0f0702c56971bfcb282606fdc652c63e79e624ed73db11aa514a30ab5d5d5736773a12fb08e7acf5390b9f1bd73af297e5ce0eef8d43
DIST kwave-17.04.3.tar.xz 4654960 SHA256 b68b23976479c3994c8074a72c0f20a562622c64909c9df5c5dd8532b023fad6 SHA512 781f88532fb0a1309f8589aa60b91e0c78b93eab29ae4016a4009b5280e24449e43bd1508b58540b46e2d3aa6965c45101fd7f374ddacfd19eee9ee2e6af6314 WHIRLPOOL 6505e981b658f449e57656b983e44bec8d1768eaffd5ea47335c1ff464dd82986fb5781a154bd579a2d5ac09df4cada9d7ac5a991fd75926b9c44fb1d471b8fa
EBUILD kwave-16.12.3.ebuild 1942 SHA256 2ff165e385c14196b4dbe88675e219c2b24b49c5b7d78cb89a90b5152abd2b4b SHA512 98eb87358b7af5dd960049982df8e115aa1f6d2195021437aa206b9b1559f63ad45b92029980d4454f8a222dcab32d1b41739910b72fbd3d55b5320da9559507 WHIRLPOOL ce9a8062fd5b60ea1e11469609279e85fb2c912a7e1b6e3b76f3330ec736942f3d589234e96725528d6721dee63f5481621cbc1da62d773ae3284611335e7188
EBUILD kwave-17.04.3.ebuild 1944 SHA256 3715e29dec9320e9bb7ee575b2888b58bf9bdc1e2c3eb8e790f2b0c267e7bf96 SHA512 aff1565116e4d06490c6cb2ecad2836622ec66f1e27c7ce827b1832415a318e3b8b79814ef74b0a0d35db07bf32a24462e467441612565c265af4f01cebf8dc1 WHIRLPOOL 18fbbe4a2788d4043961562e50a1b146fe0d2eccef70f9c60d36467b70b433034f66b9ff83676852ce4513ce88f27673483ccda125f300cb6dbeb39657ddff76
EBUILD kwave-17.04.3.ebuild 1989 SHA256 1656f897c4c54e086ead9910550bb53a99540cb9363d52f9482820bf9f563cad SHA512 92474c5b2545fb0ac7efccb73927e4afb2c146cc3ea5d1c24b61bf1d7ceb4d44e88b46e65fd1f96ecbeb9a188a7576787062d2070419f75d26629f7da8786341 WHIRLPOOL 84748ca6a5b75225526d49ea27937dd3f76c26e4fb8df5ae06e291577949c09a32de96b1b625431b75490010c03bed39e0306f16770075d09778f646dccd0f5e
MISC ChangeLog 747 SHA256 3fa3e61b8a356586823b3d7de6669e257360c484e4bdc2dfd68471066497c21c SHA512 d10c1fd75c8d84329fef2b79bddff37823a3aeb8089d0a8c19261bbe3037dbde92f036c147bf7a37ff7004490907b5b478266ae483cfd04324206d0ef6aa3d8f WHIRLPOOL b7bdd7b95abc074fb8e69508865399bbb44c6b3e49e56eec450212ff2e023210167a92ffd640379abd2dfc472954adc30fb32c8933312d2ea145a22916a5d31d
MISC metadata.xml 824 SHA256 2529868ff558c1dcce9938f5193470d031bea93f8b702c4712de12a6f50c694d SHA512 0de131098d6a67a458ab914b5ca3e7ccc8cb99b955ec33a3de89bc3fb0882d1e25f8df204524e444f7a27565d2a0199ce41c62b17162fa4d23b37525d8630402 WHIRLPOOL 82826b2678a819996963d8801b7b6abe15aa945a5c062897c5f864716bfc427063c566ab66bfd780f0245a6f681112a25c1d43901faafe40f29ce26c606b4452

@ -56,7 +56,10 @@ DEPEND="${RDEPEND}
$(add_kdeapps_dep poxml)
$(add_qt_dep qtconcurrent)
sys-devel/gettext
virtual/imagemagick-tools[png,svg]
handbook? ( || (
gnome-base/librsvg
virtual/imagemagick-tools[png,svg]
) )
"
DOCS=( AUTHORS CHANGES LICENSES README TODO )

@ -1,7 +1,8 @@
AUX 10-agent-shutdown.sh 395 SHA256 ab9355d0a207f0baffa518fb9f42a15a277e0a81a00aa4c3618516c245cbbdc4 SHA512 572b8bdb3ebbaffc51de347f2770fe3f36206f9dc66e1438abf93070775f8f3936865143f090c77e2959d56546cbf311ccc5d10102f7a3fa64112cac56b3b2c6 WHIRLPOOL 52685c0ef2d97496452448a0b12a51e063f254e1fbd6d79d90ef84ae00ee073f3cecf36283ac7004227c09de8cf9360990c0123b9c50cfe8e05f04db48073b51
AUX 10-agent-startup.sh 2140 SHA256 2a0a800e5f8ac266b341f13c53fc65e7e2ef40d3465196fea53d7e010804337e SHA512 487ae7c94ba40ab9818a8410f0da83d50c5125e10d76ecf15b316e624efd2f80398bbcdc957792153eea5c786ef0d24d7d0ce6c934a904ff3434215b73c0c133 WHIRLPOOL 289ba8ff457158f70ba294a47a0a3ff1f895e675a9d46535fb0fc5e78bbce542f5986a0eac02e65390e670cc6ed1c38f35f15a72842ff4aefaad5c408a207a67
AUX agent-shutdown.sh 326 SHA256 6fecbcb677bed29b80b54fce1f4fbf172f31066b811b3376b9343bf402916565 SHA512 af98e637a6674dfe325ae6f81d28616b05b2a1005b28b5961574e20a9ccdf5deaed2150506de14ad8693df5a3705a62f139f42717e9dd2fe73d7d0a78e56a242 WHIRLPOOL 5afd36af3b76779233c25f6972d8c0aaa10583c4d67da75db944a16f984853cf8f67ceaa909bba9132896b3518cb1b03ddb530ee14e72061e17d77dc6e0a9033
AUX agent-startup.sh 964 SHA256 325cd6b1fd8864354bca3ffea47385570cbd39b98b17282b05b0b618e8db5b35 SHA512 f58c05869e131f5c5c453a624893a74beda3c161b71b2117f5a6e95395c8b0c5a8c8bed830b1538e25dc46b7cabab57c9d79266d19f42920affb0d86b1ae7bc6 WHIRLPOOL 5144be04bb8347cc9af5e581a151461a5470f831737f698a5d3121e948a63ba9edcf918a3b12d4192dad1b8458aaf94d89e87834df1882c157dc04a9cd5329d9
AUX plasma-workspace-5.10-startplasmacompositor-script.patch 1213 SHA256 3cb57de1e145f86a549bdc5621084e940ee1c9657787a604cf86f0304f19af3a SHA512 eb7126ec8a7991c59c1c056c81d9b8d6934cf9c702cc70534a97b585eaf1ea3e33499e5525e821ce4e8682573a09538ed1d59db561c58a7464a144e9a24c5275 WHIRLPOOL 05e9e013573ced982d2d2a8858971409877bd04d15e6b21a284c72eb08dd46d2a8551ce3b39420cada2fe4480f75c643b74d4f28a2db92c91584fefc6f65eae4
AUX plasma-workspace-5.10.4-ghns-https.patch 1399 SHA256 008b6058c10f53cd4823d4a1aab8a1ccca527e98b9c2436a9b62530f739ab53e SHA512 005d3d4418cead02738c8218e19c5800f0465debc524df78ea265025cbe20a84b3c5c9b62bcb55a41e30bc9847801cdca087c7f67261f73b298a1f104d4caf47 WHIRLPOOL eb60634bdae5b827f7a7eacb4dd575fc6981d56037d2414e69030ca219dcf0abdb8bdb52565ce71467b992a5ed475c4d56f8f40c01be991fbad1637ef5e4671c
AUX plasma-workspace-5.10.4-notifications.patch 3062 SHA256 e94100ed1af6a752f66546fcfe947f84141cea6351b3e43861a19c97cc684d41 SHA512 4a00c741c4c7257bde02212d897cd26a8b86085c42a89da4903c58b5a2354fb27a295c96536fe2ea17f0a27d4b3d60f68123469b416ff202fd7a77fa979d3caf WHIRLPOOL 7ae6bd18086715bf1df20303a06717ee282714ff0cb8008fb5a3af4d53856c0e2a28b54c5d1a16e3dc6e133424770a29fd76b6fb10cfb0d473cc26b8726a271c
AUX plasma-workspace-5.10.4-unused-dep.patch 804 SHA256 a47cff150f74b9ad329b5707d55f845767ab9d807b4d0be273fe71d0c49c4c27 SHA512 9718f0577ca468a6ec1eed7a665d3c0de236408b7aac442775daef4795040104a422b3c8325e5f2b9bc9e38da3f6d0dedf13826f49d3921a84960a0833557528 WHIRLPOOL fdadfa48d1b5bc54ec0368c9633966718c97c484dfb81531e514218bbdbb1ea52dc84083695d8017d915937a7108b4314c2e8cab5c2f82872634b2adbcc8b821
AUX plasma-workspace-5.4-startkde-script.patch 1090 SHA256 352ff7af7b30befab0cfe684a82d80b09edb015a4aa633794e7e9025637bee55 SHA512 45149d5a3db48d77da7a74fd0a5faf14c8f99aaceddc725c9056cac315fd3bae78506e7cd74f6548045e4daf73bf2a605a712311018ff11a4a26c7d9f2afee84 WHIRLPOOL 9e15d7a8d79480c7e90d880812858afffbfadea250a634658ed0ae693e729b362508152bbf7eb5ec8de663a2e819c70197347b799a1119d702b683f489e686cd
AUX plasma-workspace-5.9.5.1-pinned-launchers.patch 1649 SHA256 c50251e262ce695acea3d7978bef2d29dccfb0bd702b32b5be978891283d8adc SHA512 a976f4f6bcc5d1d59db6ebf03a87a5a8b6eb4096ba945a243c65c62a31fd58d00f0d2a51b4cf01930a6a7e1aebf4364808e83e9aad7fee99745938e53ff5f12e WHIRLPOOL 020e6cc4cd035ec20b2664b24ede140602da894ca21bf29aadd5114ddf159f81fd5eda57ce2ae2a0e667705ac080ac4b3eee57175fd8766e7e569da00ebb27ea
@ -9,6 +10,7 @@ AUX plasma-workspace-5.9.5.1-startup-crash.patch 1717 SHA256 a95b90b0404f82b3b82
DIST plasma-workspace-5.10.4.tar.xz 6953964 SHA256 1c05578186d1b715042723f99196b981ce6c8a606e4e574681dad31db946a121 SHA512 4bfcb18f73c4df0b4342e00b94ca375cc0ec1968e0f30ca8e14366dae5723ba9491fd073fc4408a9ae64c2efa52e72efd7e474e15b0cc4c65e1d42f1fe57170a WHIRLPOOL 5d35384bb77e7caf2164b095530712f82ed2f0d46ba1d9480d56da47132fd29afe96b0cf2e5e4e8494012990b6129e7940782555b7cf0f8c9adb3926e2089e15
DIST plasma-workspace-5.9.5.1.tar.xz 6980684 SHA256 857770a27d3cd4af027078050d36cefc843e47f4bd92b93a712b0238d6c08b1e SHA512 064ac0e8ecdd6b8b6b1a125943dc1d1a196ff9ef108e88e71b9d5d2ac54e4f60a11535373d9f783080ac9e23fd20d0d902c7d155c65dfbcbdca036cc62c57aad WHIRLPOOL 21c85ab60dffc00468380e6ec9123d76bf803be4679bfc2107e4cdb57dafde3b3ab3f95c33c219a5edbef8b72320f5205f940477b01f8fb9e614643096b200d2
EBUILD plasma-workspace-5.10.4-r1.ebuild 4493 SHA256 1430af306c79f8f4b346ee64ffec7893e89b75eb836e0794bb61aa32f1e1a72b SHA512 c01fdc142518ea05f96e85800ee13fa765e78114b389358779db88c9cf1cd34a6773202d991a34c181620f13831a0274766d5409c5049941194de20d413de9d3 WHIRLPOOL c8355f2b0d0a4a5f9223612e8bb24da045c8f01bd64025622e82bdba46f23d78f0c8859705df4dceeb22ce15ebd7b50c3b2d3d5c49cccf4407b9cd8cd6a18093
EBUILD plasma-workspace-5.10.4-r2.ebuild 4631 SHA256 74590b75901ec82474aa4288132ba4bce74b27c85dab791b65d156f81b4e8afa SHA512 bfcfe0cbfc73d1698fa5fd8a854cbf87c182a6f69c9ccd7763132b7e98d51aaa2f794966bf50532a9299d6817ce1d29a47c1d90f54f196a07dd2e99de8fa4ca2 WHIRLPOOL 2a0c9b16c2d1084b5d60922939c1f580c76ef76955bac15d62c67798685cc6a5957e9f29887601a8608cdf101656e4321632eff8145d56f2264c1475249d67e8
EBUILD plasma-workspace-5.9.5.1-r2.ebuild 4732 SHA256 32f8ab4af67a7e9066a8c67590cc42b2fed2fa45e1a7b0035e6ded14992e04c4 SHA512 f70b26c4240754453bb09f62dbeb27c1fdeebd3bfb27af3bb614ab324028f6223c62f87b3bd4c15a93f68d30264af04c365a8e452bac8dcee112ab9269dacd2a WHIRLPOOL e13f1114a60c5bd653207761fc530059e3f5ea2f57d076cc59408e0447656e450bae940e2150daf0432a3585e071d7504866fe166673253cc22392fb5b777e17
MISC ChangeLog 23889 SHA256 d63097ede59f9698191c8b03ed2c48edf7597d2ea4401ea6902aad6514def752 SHA512 0ff08786bb6bd9c936ed55587741cdc386ac99536f5d4b9d022d2e3d24cedd6f346a961286e9b6c6fa77823a92a19674a5ad2ad6f77bbe713eef33daaaad579a WHIRLPOOL da172894e48abe9460c09d287ccf930241869f9452a61b4f0dcef58cef389225ee85bd9aebd36c528902c6d54a01574644811ff82a475835c7ffc27aa32ec4ea
MISC ChangeLog-2015 951 SHA256 8f6db22b859a4fe94b8f61bdb77e2de4a58d75feb4693bb22d6618c541dba63b SHA512 85c06b3736f012a1ca2af103c032fe60ec3289444c70eca40e98cf197cf9c4c2b86ed142764ff51b1c79a1798fbb0036473fd0d736ceb82059f9b86a3ec3e5ad WHIRLPOOL 355adff38d5e871462481aa588286f458ea8656b5ff063527eb16f6c84dcd3a3f525d63e11a9a76e1ead3ab764eeec4091b1dd5c6f7f1275214d0762aefb040b

@ -1,13 +0,0 @@
#!/bin/sh
#
# This file is executed at plasma shutdown.
# Uncomment the following lines to kill the agents
# that were started at session startup.
#if [ -n "${GPG_AGENT_INFO}" ]; then
# kill $(echo ${GPG_AGENT_INFO} | cut -d':' -f 2) >/dev/null 2>&1
#fi
#if [ -n "${SSH_AGENT_PID}" ]; then
# eval "$(ssh-agent -s -k)"
#fi

@ -1,29 +0,0 @@
# Agents startup file
#
# This file is sourced at plasma startup, so that
# the environment variables set here are available
# throughout the session.
# Uncomment the following lines to start gpg-agent
# and/or ssh-agent at plasma startup.
# If you do so, do not forget to uncomment the respective
# lines in PLASMADIR/shutdown/agent-shutdown.sh to
# properly kill the agents when the session ends.
#if [ -x /usr/bin/gpg-agent ]; then
# eval "$(/usr/bin/gpg-agent --daemon)"
#fi
#if [ -x /usr/bin/ssh-agent ]; then
# eval "$(/usr/bin/ssh-agent -s)"
#fi
# Uncomment the following lines to start rxvt-unicode which has the ability to
# run multiple terminals in one single process, thus starting up faster and
# saving resources.
# The --opendisplay ensures that the daemon quits when the X server terminates,
# therefore we don't need matching lines in agent-shutdown.sh.
#if [ -x /usr/bin/urxvtd ]; then
# /usr/bin/urxvtd --opendisplay --fork --quiet
#fi

@ -0,0 +1,40 @@
From a9b685f0dab7f21dfa3ed55011c035bab1c972d9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jos=C3=A9=20Pekkarinen?= <koalinux@gmail.com>
Date: Tue, 1 Aug 2017 23:09:24 +0300
Subject: [PATCH] Source files in /etc/plasma/{startup,shutdown}
---
startkde/startplasmacompositor.cmake | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/startkde/startplasmacompositor.cmake b/startkde/startplasmacompositor.cmake
index 5bcf26a..e965f19 100644
--- a/startkde/startplasmacompositor.cmake
+++ b/startkde/startplasmacompositor.cmake
@@ -157,6 +157,11 @@ for prefix in `echo $scriptpath`; do
done
done
+# Gentoo part for FHS installs
+for file in "@GENTOO_PORTAGE_EPREFIX@/etc/plasma/startup/"*.sh; do
+ test -r "${file}" && . "${file}"
+done
+
echo 'startplasmacompositor: Starting up...' 1>&2
# Make sure that the KDE prefix is first in XDG_DATA_DIRS and that it's set at all.
@@ -232,6 +237,11 @@ fi
echo 'startplasmacompositor: Shutting down...' 1>&2
+# Gentoo part for FHS installs
+for file in "@GENTOO_PORTAGE_EPREFIX@/etc/plasma/shutdown/"*.sh; do
+ test -r "${file}" && . "${file}"
+done
+
unset KDE_FULL_SESSION
xprop -root -remove KDE_FULL_SESSION
unset KDE_SESSION_VERSION
--
2.13.0

@ -0,0 +1,34 @@
commit ae943198bf74d563adcb1f3d36ee4ba1b7b274a9
Author: Aleix Pol <aleixpol@kde.org>
Date: Fri Jul 28 13:21:38 2017 +0200
Prefer using https for kns providers
CCBUG: 382820
diff --git a/components/shellprivate/widgetexplorer/plasmoids.knsrc b/components/shellprivate/widgetexplorer/plasmoids.knsrc
index c683a257..03c7de0e 100644
--- a/components/shellprivate/widgetexplorer/plasmoids.knsrc
+++ b/components/shellprivate/widgetexplorer/plasmoids.knsrc
@@ -36,7 +36,7 @@ Name[x-test]=xxPlasma Widgetsxx
Name[zh_CN]=Plasma 部件
Name[zh_TW]=Plasma 元件
-ProvidersUrl=http://download.kde.org/ocs/providers.xml
+ProvidersUrl=https://download.kde.org/ocs/providers.xml
Categories=Plasma 5 Plasmoid
StandardResource=tmp
InstallationCommand=kpackagetool5 --install %f --type Plasma/Applet
diff --git a/wallpapers/image/wallpaper.knsrc b/wallpapers/image/wallpaper.knsrc
index 4a0cf2d6..2decc7e7 100644
--- a/wallpapers/image/wallpaper.knsrc
+++ b/wallpapers/image/wallpaper.knsrc
@@ -36,7 +36,7 @@ Name[x-test]=xxWallpapersxx
Name[zh_CN]=壁纸
Name[zh_TW]=桌布
-ProvidersUrl=http://download.kde.org/ocs/providers.xml
+ProvidersUrl=https://download.kde.org/ocs/providers.xml
Categories=KDE Wallpaper 800x600,KDE Wallpaper 1024x768,KDE Wallpaper 1280x1024,KDE Wallpaper 1440x900,KDE Wallpaper 1600x1200,KDE Wallpaper (other)
StandardResource=wallpaper
Uncompress=archive

@ -0,0 +1,69 @@
commit 7e2a29b0b18abe31df68c2f176124acfbc15c438
Author: Kai Uwe Broulik <kde@privat.broulik.de>
Date: Tue Aug 1 12:53:38 2017 +0200
[Notifications] Improve mouse handling
* Make links clickable again
* Don't pass visualParent to context menu as we already give it a position, fixes it being positioned incorrectly
* Open context menu on press already like is done everywhere else
* Give "Copy" the edit-copy icon
* Deselect text after copying again, otherwise it stays selected but the user cannot unselect it.
BUG: 382263
FIXED-IN: 5.10.5
Differential Revision: https://phabricator.kde.org/D7029
diff --git a/applets/notifications/package/contents/ui/NotificationItem.qml b/applets/notifications/package/contents/ui/NotificationItem.qml
index dabf1b90..c260d588 100644
--- a/applets/notifications/package/contents/ui/NotificationItem.qml
+++ b/applets/notifications/package/contents/ui/NotificationItem.qml
@@ -282,8 +282,6 @@ MouseArea {
wrapMode: Text.Wrap
textFormat: TextEdit.RichText
- onLinkActivated: Qt.openUrlExternally(link)
-
// ensure selecting text scrolls the view as needed...
onCursorRectangleChanged: {
var flick = bodyTextScrollArea.flickableItem
@@ -297,23 +295,33 @@ MouseArea {
anchors.fill: parent
acceptedButtons: Qt.RightButton | Qt.LeftButton
- onClicked: {
- if (mouse.button == Qt.RightButton)
+ onPressed: {
+ if (mouse.button === Qt.RightButton) {
contextMenu.open(mouse.x, mouse.y)
- else {
- notificationItem.clicked(mouse)
+ }
+ }
+
+ onClicked: {
+ if (mouse.button === Qt.LeftButton) {
+ var link = bodyText.linkAt(mouse.x, mouse.y)
+ if (link) {
+ Qt.openUrlExternally(link)
+ } else {
+ notificationItem.clicked(mouse)
+ }
}
}
PlasmaComponents.ContextMenu {
id: contextMenu
- visualParent: parent
PlasmaComponents.MenuItem {
text: i18n("Copy")
+ icon: "edit-copy"
onClicked: {
bodyText.selectAll()
bodyText.copy()
+ bodyText.deselect()
}
}
}

@ -0,0 +1,172 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
KDE_HANDBOOK="forceoptional"
KDE_TEST="forceoptional"
VIRTUALX_REQUIRED="test"
inherit kde5 qmake-utils
DESCRIPTION="KDE Plasma workspace"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="+calendar geolocation gps prison qalculate +semantic-desktop"
REQUIRED_USE="gps? ( geolocation )"
COMMON_DEPEND="
$(add_frameworks_dep kactivities)
$(add_frameworks_dep kauth)
$(add_frameworks_dep kbookmarks)
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep kdeclarative)
$(add_frameworks_dep kdelibs4support)
$(add_frameworks_dep kglobalaccel)
$(add_frameworks_dep kguiaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kidletime)
$(add_frameworks_dep kio)
$(add_frameworks_dep kitemmodels)
$(add_frameworks_dep kitemviews)
$(add_frameworks_dep kjobwidgets)
$(add_frameworks_dep kjs)
$(add_frameworks_dep kjsembed)
$(add_frameworks_dep knewstuff)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep knotifyconfig)
$(add_frameworks_dep kpackage)
$(add_frameworks_dep krunner)
$(add_frameworks_dep kservice)
$(add_frameworks_dep ktexteditor)
$(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwallet)
$(add_frameworks_dep kwayland)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)
$(add_frameworks_dep kxmlrpcclient)
$(add_frameworks_dep plasma)
$(add_frameworks_dep solid)
$(add_plasma_dep kscreenlocker)
$(add_plasma_dep kwin)
$(add_plasma_dep libksysguard)
$(add_qt_dep qtdbus)
$(add_qt_dep qtdeclarative 'widgets')
$(add_qt_dep qtgui 'jpeg')
$(add_qt_dep qtnetwork)
$(add_qt_dep qtscript)
$(add_qt_dep qtsql)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtx11extras)
$(add_qt_dep qtxml)
media-libs/phonon[qt5]
sys-libs/zlib
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libxcb
x11-libs/libXfixes
x11-libs/libXrender
x11-libs/libXtst
x11-libs/xcb-util
x11-libs/xcb-util-image
calendar? ( $(add_kdeapps_dep kholidays) )
geolocation? ( $(add_frameworks_dep networkmanager-qt) )
gps? ( sci-geosciences/gpsd )
prison? ( $(add_frameworks_dep prison) )
qalculate? ( sci-libs/libqalculate:= )
semantic-desktop? ( $(add_frameworks_dep baloo) )
"
RDEPEND="${COMMON_DEPEND}
$(add_frameworks_dep kded)
$(add_frameworks_dep kdesu)
$(add_kdeapps_dep kio-extras)
$(add_plasma_dep kde-cli-tools)
$(add_plasma_dep ksysguard)
$(add_plasma_dep milou)
$(add_plasma_dep plasma-integration)
$(add_qt_dep qdbus)
$(add_qt_dep qtgraphicaleffects)
$(add_qt_dep qtpaths)
$(add_qt_dep qtquickcontrols 'widgets')
app-text/iso-codes
x11-apps/mkfontdir
x11-apps/xmessage
x11-apps/xprop
x11-apps/xrdb
x11-apps/xset
x11-apps/xsetroot
!dev-libs/xembed-sni-proxy
!kde-plasma/freespacenotifier:4
!kde-plasma/libtaskmanager:4
!kde-plasma/kcminit:4
!kde-plasma/kdebase-startkde:4
!kde-plasma/klipper:4
!kde-plasma/krunner:4
!kde-plasma/ksmserver:4
!kde-plasma/ksplash:4
!kde-plasma/plasma-workspace:4
"
DEPEND="${COMMON_DEPEND}
$(add_qt_dep qtconcurrent)
x11-proto/xproto
"
PATCHES=(
"${FILESDIR}/${PN}-5.4-startkde-script.patch"
"${FILESDIR}/${PN}-5.10-startplasmacompositor-script.patch"
"${FILESDIR}/${P}-ghns-https.patch"
"${FILESDIR}/${P}-notifications.patch"
"${FILESDIR}/${P}-unused-dep.patch"
)
RESTRICT+=" test"
src_prepare() {
kde5_src_prepare
sed -e "s|\`qtpaths|\`$(qt5_get_bindir)/qtpaths|" \
-i startkde/startkde.cmake startkde/startplasmacompositor.cmake || die
}
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package calendar KF5Holidays)
$(cmake-utils_use_find_package geolocation KF5NetworkManagerQt)
$(cmake-utils_use_find_package prison KF5Prison)
$(cmake-utils_use_find_package qalculate Qalculate)
$(cmake-utils_use_find_package semantic-desktop KF5Baloo)
)
use gps && mycmakeargs+=( $(cmake-utils_use_find_package gps libgps) )
kde5_src_configure
}
src_install() {
kde5_src_install
# startup and shutdown scripts
insinto /etc/plasma/startup
doins "${FILESDIR}/10-agent-startup.sh"
insinto /etc/plasma/shutdown
doins "${FILESDIR}/10-agent-shutdown.sh"
}
pkg_postinst () {
kde5_pkg_postinst
echo
elog "To enable gpg-agent and/or ssh-agent in Plasma sessions,"
elog "edit ${EPREFIX}/etc/plasma/startup/10-agent-startup.sh and"
elog "${EPREFIX}/etc/plasma/shutdown/10-agent-shutdown.sh"
echo
}

@ -4,7 +4,7 @@ AUX nmh-1.3-install.patch 482 SHA256 b5f5ba018b71ee02ebc0618df1d1eb47a74214e7ff2
AUX nmh-1.3-m_getfld.patch 624 SHA256 733984fb6a763f1451e265c57aabb982cc788e13839497a3b5769875aa0cc2f5 SHA512 85b088a4c7470d498e9c6ab5c39fb1d7752acf91db3dec77ebe176bae78dce2758752027af7f9024c81b422627559ca18df6dc4ce55a2c31b3df09d3fddf9a47 WHIRLPOOL 79ea44333ba14f4abbf10f9d9cfee5beb05c6d8477964666066b8d7105a52af3e71bbd0e22e2fa2bb7a1eb8914276ece1507e11d570e201f9457319f1e3468de
AUX nmh-1.3-parallelmake.patch 3121 SHA256 befcdf3e2cec4eea23cccb3854cde3df8163282bfff84efce77c96fbdeae456c SHA512 cd84d2dceca9b66ecd50afe5bc08aa48b825b054ac2367bb762d4fe34ab42d1a0d2715f7f9459656874f209dc397d5e12969217154cb2b6c9a55b68354fd9132 WHIRLPOOL cdd1964772244e870a6b40323d8834307af6e0b196516d2a30556e68f2630381ce3bbe9e8f21821e142ca257f69913634f5aba83143c0ede3b4ff496c732fc9d
DIST nmh-1.3.tar.gz 847614 SHA256 9f16848424489b5a9f7c1402c87665dc56dcadecf6e5c44fb608aef0d1b03b47 SHA512 f7ab227813a7fb1c45cb1c91ca5c020c22be28193152d80d008cf962856138a2fdfe7dc5a9fae5e3702c1a7020b9609826ebffd843241d9b09b7b136d901e77a WHIRLPOOL d38bc6353a288e28b07cdd1df5bd9785f06a0b96607ef3a1cf72c7bded99d9d81da9f9015629927cc033d90a83caec438656df05d2056735e8480915617b8905
EBUILD nmh-1.3-r3.ebuild 1960 SHA256 06a1fd5f8e9cfab156f9c4f3fcb75b013d1820064c884dab6c59eae6f21964e6 SHA512 4cedac17209f272528ab02670f63ab178c2fb763be05c04a757a43f06d1c6cf30448e43152f3aa27b953f7b2f36891ca5fdeb9826dab9cd2a19badf0afc6527f WHIRLPOOL 906180b76e2a3135c7b64e6c904084b1259cabbdb46ab064784c9ddd82efea08f16a49e996b4429273523491ff2ff9c42925200dbb5c646181b83d65aa621b71
EBUILD nmh-1.3-r4.ebuild 1921 SHA256 57878ce0d11278e7c1ca061d02bad85d728ab2f0eda908d96c65906cace78b53 SHA512 68f69901b22dffb37b53b38666f62d1bb2093f642430652387bec9a24717f37ce10a81ea65578f9e1239fd541a3d5f7ffd3a892988340dc17295c41709614056 WHIRLPOOL 855420481a24f3f5a28b8e63864374ba6b87c0d2a7aab8f92abd9f296c5bfedd20faa2c257fbe67da09ecd322c52913a8aeeb0853e7b06fd2bf6e84e0711d143
MISC ChangeLog 3074 SHA256 4b641caa747366107d2d62f195a04334d634abb591aa0419f5c8d1db2e38812d SHA512 261be639d0e6e5e0fb6919355f9c7e3486edeb73d2c23fba0e69ef57a5f6195d3781c540fb8a86da9bd06a4384d47b30b3f6d683b0f5c70b0dbfeaf51aba5028 WHIRLPOOL aa1169e089b89ceaf33ae5055c13ceea09341aae5ee90b12ef39108a4bdccdb84b91450e295661f26c98a3923fb269206ff71fbd6e9c08893e95fd92a0a91a6b
MISC ChangeLog-2015 1473 SHA256 ef22e09da70249ba52ed5c6fd8cbf169654954c519578cc7dc6b89061e80831c SHA512 ce151c46aa512f9ac1afcd7952575ecfe21f32f3cb03f6fc7d54801e7c2e4c1dee563c05d46b9cf4109673c073db53ac74265ff750c9d7d5e5b301b778fc2368 WHIRLPOOL f4899cdd87e7dae7df935eef3b39eba716fc262f193a6d53afa790b2070bdcd5c8cf295f722ac3caab6587c7133262f4a4f037628caace1d9d7a9e65a435311e
MISC metadata.xml 438 SHA256 605ff660ca7bf41718505d392f436306f280015206782e4ae10a14b20fa7504b SHA512 d1282c6deda3dd9461088aa1198351cfe248bfa7aeed632452da29c3a5f615617303f3817605a3c83300108b98625c007b677981ffe998acef5dc68c201b28ae WHIRLPOOL b5c78b9af7687460b3e4b09aa64ca3d79cb8c07b909918ef60869aefc70e952416c3c1625e94a8ecbe8bd6226b5f7b35c59204cd2eab8b93f74f1c6b2586ff37
MISC metadata.xml 215 SHA256 27c1bca9828322c0af6679ffa058249a1c3a3dea9900d8127575a3f21fa3f187 SHA512 4629ec93d94e293217fc1a5e7ef0e2fd741266435aaf4ad26960a2ef0137fe478a2ea72c1b77c5bcd20ade1be17d7f03f3a796105a6c6d7b876d19338d31bc97 WHIRLPOOL d9ae4a662314873050ef55de7150f2f37554f54cd5bb9399421a8b49ef4ef97118ed55ba498d531f950563bcce9badd6fbf18dfbdb17eddcf33ef541bfda81c7

@ -1,15 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>in-gentoo@baka.org</email>
<name>Seth Robertson</name>
<description>Maintainer</description>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
</longdescription>
<!-- maintainer-needed -->
<longdescription lang="en">
</longdescription>
</pkgmetadata>

@ -1,9 +1,9 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="2"
EAPI=6
inherit eutils base
inherit eutils
DESCRIPTION="New MH mail reader"
HOMEPAGE="http://www.nongnu.org/nmh/"
@ -15,8 +15,8 @@ KEYWORDS="~amd64 ~x86"
IUSE="gdbm"
DEPEND="gdbm? ( sys-libs/gdbm )
!gdbm? ( sys-libs/db )
>=sys-libs/ncurses-5.2
!gdbm? ( sys-libs/db:= )
>=sys-libs/ncurses-5.2:0=
net-libs/liblockfile
>=app-misc/editor-wrapper-3
!!media-gfx/pixie" # Bug #295996 media-gfx/pixie also uses show
@ -24,17 +24,16 @@ RDEPEND="${DEPEND}"
DOCS=( ChangeLog DATE MACHINES README )
src_prepare() {
# Patches from bug #22173.
epatch "${FILESDIR}"/${P}-inc-login.patch
epatch "${FILESDIR}"/${P}-install.patch
# bug #57886
epatch "${FILESDIR}"/${P}-m_getfld.patch
# bug #319937
epatch "${FILESDIR}"/${P}-db5.patch
# Allow parallel compiles/installs
epatch "${FILESDIR}"/${P}-parallelmake.patch
}
# Patches from bug #22173.
# bug #57886
# bug #319937
# Allow parallel compiles/installs
PATCHES=( "${FILESDIR}"/${P}-inc-login.patch
"${FILESDIR}"/${P}-install.patch
"${FILESDIR}"/${P}-m_getfld.patch
"${FILESDIR}"/${P}-db5.patch
"${FILESDIR}"/${P}-parallelmake.patch )
src_configure() {
# Bug 348816 & Bug 341741: The previous ebuild default of

@ -1,7 +1,4 @@
AUX libcdr-0.1.1-boost-1.59.patch 1368 SHA256 e7dfda1f8148e01e40509a7d301a43ca9ea5608d7f4baf39d7fd651673c1aa8e SHA512 1f9b9167da6d4ff602929c551abcc53ac10ecefe4c0e4f529462c69c3c0ee2d6b8962faa092e00559c483647e229e390821b4ce6a3acdfa491b15ac8ffff7c5c WHIRLPOOL 9c67b1f71e9ab474cdb8fec018685a9bb526ac390c366eb336d24a013dc962a5a6fcf5878d477f1df206b8b543afae8cc7153629608e44df689f2d7c395f1297
DIST libcdr-0.1.1.tar.xz 564668 SHA256 d0a6e0667e5a37fe059bcb81d5077fc2abffc7e7bac86fe302fbcf927d58df1f SHA512 a655b5390022fb5049d2f75fe836a693033943060d820942d59eb0a34548363ff183e0f32d22ec277d1f8b5c7ab89ab1fba933f17ef1239d14d053bd6a5cf624 WHIRLPOOL f7d5b6b1655f86ac3b843957e476ab17f2ef234bb5073678d182760cd6a370d24c98b14570474221d9f5ef9b24ffc76a5f4f82d596f466a7324dac95a04b9d77
DIST libcdr-0.1.3.tar.xz 596772 SHA256 66e28e502abef7f6f494ce03de037d532f5e7888cfdee62c01203c8325b33f22 SHA512 9811efb13f7dd72c69a98e81b44a261e913ffe87200486c8e07200d75790004d4fdf30e29f779b0ddd2ad09e3d1e8813ef501e9448c1789f89256f71bdb5fadd WHIRLPOOL 6772ac928a66f21c689f39a3abc762d043baf89d009d86ce79d68aa8b1354a4965a2f489bf8bd754c4a76bee3ac3695658ee4ec14ed7cf19986e48c22b0e4f97
EBUILD libcdr-0.1.1.ebuild 1070 SHA256 d732de19af9494d5dd31b8affe743e7ec0643a8e61e3d3a11c84de104bbb9356 SHA512 ff7e1baf9a041a6424a4ba58d800ce03e586163d30a7b001a061902d7ff7681ff8a48d46981d20d4b27b0c7081dfce7d77452cb6475d7758942bfad01590ed8b WHIRLPOOL c36465ff8dc275980acfd278a4c0719f82c0559bb663809f64a2e2b1039214c412fcb73d485a6e78a24debd6db648c9100502e276ade9d237c3f5cab4aca81cc
EBUILD libcdr-0.1.3.ebuild 1080 SHA256 be147c21d0b7e3f5ecbe6ff34175435a860e3000ceac231b21df73ff19a0c08a SHA512 e23b501b46bd9ef334c4c38bd201635a4afb66e59a4f07f7052edddd19d07e9e3cf9b0ba1767101c58c19aa58875979ea3ca64adc96f61623090e95aabf6ccc2 WHIRLPOOL 9c27a6b3f02e936a872065a0284346954537d75a57d121a6bc005dc0c9e969b5408564b012644396c48a3d8b90e3d4d35d95dc55c586bcd5a1726a80ad495e9f
EBUILD libcdr-9999.ebuild 1078 SHA256 683f47335aad4a35c87f5374ed21f4bbe900a28158dfa6d0376ae940796bf61c SHA512 55b00a40964c5da09916f4ab47913f75c47de1190183ab3a139c81be0bd737a227e5bf7379f83557ab19f59ee887d4cfa15ee311f29218333509b83e53526769 WHIRLPOOL c474aaff48bfdc791845ca27ad071a820ca5d0c45a11756c106c704ad7c5438e73d75c31dbde10e6888da2fcf0547464fc2ae8129c69d216374faa479a2d379a
MISC ChangeLog 5059 SHA256 cc3681764e3dc27c8dd0a5b1e9e4bff7edb26ebfcb47ce3ddd4c0eaff2075469 SHA512 e68c2ae4076096b99af2bbf6da7697d0797e8cbdc7f2e173909b790e5a277f8e6ac8cc27c56942a4e2d50a2e832e779f243caded999371aa05e737396f7a9c2c WHIRLPOOL cb5d2463023ab5aeb4bb0f840793fab12cdc387c57f55eb49cee54d4c59a99f772c5fd3eb6b82f1563a71cfe93fda950afbc26a36f89a0f9d4bd2d3d5db2d4ec

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

Loading…
Cancel
Save