Sync with portage [Mon Sep 5 23:03:55 MSK 2016].

master
root 8 years ago
parent 35017a8ea7
commit 6b151e35e9

@ -0,0 +1,12 @@
# ChangeLog for app-arch/zstd
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*zstd-1.0.0 (05 Sep 2016)
05 Sep 2016; Patrick Lauer <patrick@gentoo.org> +metadata.xml,
+zstd-1.0.0.ebuild:
Initial import, ebuild by me
Package-Manager: portage-2.3.0

@ -0,0 +1,4 @@
DIST zstd-1.0.0.tar.gz 593430 SHA256 197e6ef74da878cbf72844f38461bb18129d144fd5221b3598e973ecda6f5963 SHA512 ba7b1c993656fa220dd8d4c8cd6b7999b0d7b59b4290d7767063f6c4bfbb81e04b9d9890dea4d223d48082ab253159209d6187dc7b42cafc28ebc738bfa17ace WHIRLPOOL 129bd4fb25eddcb63054ce171cc1051feffcae914661ef7c96f0147edfcaf489f4affbd7940e72aa3d742bd89068cb5074e61634d3480f8c178838d4fb4bf46d
EBUILD zstd-1.0.0.ebuild 341 SHA256 24cd3384400622d15b94f4d9f28d38d4af5f0b4a5a84af95a5d780ea64f24ef5 SHA512 ef48cb827791c26df92d120c6d1c323de756a70a17b583f535f1ebded9b3db0be0793fea370cae405409dde20311bc2a4f3ccac48423f0da3293138cfe870262 WHIRLPOOL 1d4bbac866bcc5998226e8c954e4e51a674b0bc56edd6d9e1c51592cd7bf39374a96813d9f7fe3a64b0330980ee71d677cd0d3cce98495d57d7a07e495c13aa0
MISC ChangeLog 313 SHA256 20d1dcfc59aca98201e8ac1be66a780037fe2dc2c07787bc817e0c31e8b45fbc SHA512 7baf47fab438f0d9fd177bc71a47f69b6b463d549df595747d02e9cec631c01743e099b7a370396684473aec201ad31903696f6471ff5e21f2a8e3c2052f1782 WHIRLPOOL 9342da96373cdb8fd006300d0703185f4d879107754474ddf9d6c577bf6c931b9b35cb0a851d5a7dee03240a6e050401d43b091dfa7e310cebad37e263c08f52
MISC metadata.xml 335 SHA256 f037a36869488c95518aa3577c4ab1c644df5b682bd569ce8fc95433397dcf85 SHA512 9269829ff4dcad03a604ea00c7f9a3bcd937195b711ab52f813d39b8ebb921585293cb3cb97fbea75921df9a673d49c8a8b39dc13b54f9b171c08d6ac0c31bc6 WHIRLPOOL 18f946ccabf43f944251cb5f73eae533221f4a19af5195bbdd11170cb82ea438d9a48ee3ca070c8bf9abc365e7bdcb038e0997261139be0deb062ee635e4e44d

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
<maintainer type="person">
<email>patrick@gentoo.org</email>
<name>Patrick Lauer</name>
</maintainer>
<upstream>
<remote-id type="github">mcmire/matchy</remote-id>
<remote-id type="github">facebook/zstd</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,14 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DESCRIPTION="zstd fast compression library"
HOMEPAGE="http://facebook.github.io/zstd/"
SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""

@ -134,3 +134,31 @@
27 Jul 2016; Mike Frysinger <vapier@gentoo.org> joe-4.2.ebuild:
sourceforge: switch to https:// URIs
*joe-4.3 (05 Sep 2016)
05 Sep 2016; Lars Wendler <polynomial-c@gentoo.org> +joe-4.3.ebuild:
Bump to version 4.3
with kind permission from Amynka.
Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
05 Sep 2016; Lars Wendler <polynomial-c@gentoo.org> joe-4.3.ebuild:
Some QA fixes suggested by Soap__
Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
*joe-4.3-r1 (05 Sep 2016)
05 Sep 2016; Lars Wendler <polynomial-c@gentoo.org>
+files/joe-4.3-tinfo.patch, -joe-4.3.ebuild, +joe-4.3-r1.ebuild:
Revbump to fix linking against sys-libs/ncurses[tinfo]
Also get rid of remaining QA issues as pointed out by Soap__ again.
This hopefully fixes bug #579172 as well.
Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

@ -1,5 +1,8 @@
AUX joe-4.3-tinfo.patch 1063 SHA256 dcbd9a65875b45a0929c2a87f29d639ea40db65588584a73c910e738a902ea09 SHA512 93db2de58d2a03412cae7dc2b2769103f3ad275b68e22d6e3379871155656c8d4d4f29fbf014c6c8eb5b70ec234189af52a6b6b6826bfde46d6ee93b92f55bcd WHIRLPOOL c01630b1e9725ed5e9631098c538fb897a1d4b8cf00322467dfcb0536cf2b32272d8c7a6d08649644126128dd72c935f7e994664b0d0d028296a25f50837ec39
DIST joe-4.2.tar.gz 1341048 SHA256 bc5da64bc5683ab7b2962a33214b3537ea17ff6528a3c60ba170359e31e86974 SHA512 7c34f4467d89330ac195cfa76481d9ede4ee3764d0b1b24d091d1e6325bff451d2a9bc9f86a73404c9909587bcbe3e0c14511b739ec121edb7595ea1fcba028f WHIRLPOOL 9dd996e266d96894d8e8b17ab9cadd5eef02568b4778245c9af82f745b288fc1dbb7ee401da2a148a6f5afaf627b91638fad25adafb8c5671576fa38ff31aedc
DIST joe-4.3.tar.gz 1270523 SHA256 985d6a8f943a06e64165996c24d7fecaeae8c59efb52998a49b3fb4b8a3e26e1 SHA512 a711ce129518863856b8f581ac7acdd7661f5e571cb77c5411317e0db0344c9ba44e73ec2ca9a307e639170a7914d53352eebcd00a33c9270809551f12376e69 WHIRLPOOL a09bb8170942c470b7e9d1d43fbba003d7fa3c25f47ee8a6902a249b7cc253d1b7d7a1431b447b0729c51102cb49e241625c7d30bb7b11fc1d30a5e6c9c11cd1
EBUILD joe-4.2.ebuild 1190 SHA256 45c44eeeb9121f9f0c43070f6b2b855e339da401c9c0047b120210744cd71152 SHA512 1ad2d8c6aa96c1ed68d60e7aae54e2dd4a6a153983be12b663997a8cf62c24cdf30ecd116293d4f722efee09cb6a73ea66562c0f8eec1d1cb006c30858f46236 WHIRLPOOL fc124aa895c6c520e97f002d8e3ea9c6313b472611b5ef6a5b98d8ac1d586d866984684323393f79c2071da02e8f8325887f660363ba6a3a50ebf1ab756b2596
MISC ChangeLog 4405 SHA256 6cee39975ee6ec8d8858365281fe607544a9007c8fb4f7550c3fb4cb093b1d10 SHA512 1e391848e96295f81f8b3b4b7bc07a9a9c06966d0c69fe5fc3c70a9b4daeaff89db35240e42edbebc6b98528e49b2c6156c009f13396e2f011253016fd91a64e WHIRLPOOL 46109a404e0b7fadd3f67c7df50b16edb6e984b9911271922c6bf6d8d3605230a63dbbe49c996df5e97c0206f6cf0bc21e2bb1ce4f9d63272112509357a04e45
EBUILD joe-4.3-r1.ebuild 1296 SHA256 d778b783ea13993b9dcd4d2d5db3a76d8c10fbb65b5b930c958a7d1016c4d054 SHA512 f261663614725c439414fecfb870f1f15790d7e4ff8bed53a4a20d6c291fbe5981fa5d32a6ebf0ab8637b6ba1d8795a5c9409ad74ee8dafdc268f35bda030223 WHIRLPOOL c3bc3b898015f0e2159e372acaecb2d3163b25fc0e00e1e800b336f5150ded05c14fb144d6932fd15fc64f13bba1ab9079eaa912f81b00273e023eb416fa050b
MISC ChangeLog 5258 SHA256 24eab3d800de20a4ed54f89ccd7c418f2730c97dab19d276705141fd44a2bd32 SHA512 3c935bcb2334605bd2a729b08bf463f1792140d093cd82d8e6791a51e54cd6eabd74562b7f36e6bb1c60e8771b55243e4c6ef2a9ef471feff59afab399da1ab5 WHIRLPOOL e348396e4516e1e4f2aa6bdf3773b75bc94ffc5bf7ec37f0bba6bc25ac8c9c96551791d9dbb879ae251db21dc40b37c6f6634e4955dac92c51d9fa6266050c4e
MISC ChangeLog-2015 10842 SHA256 be0f3879bc83f8e2fb6ca9c7e0827d74827929b18d8c21a4c4fd1b40559b806f SHA512 17e8efc2b71a219810237e08f687ffaf810698685180fd38a3e7a4667ca90d97cd5000a346a1ef350a4e4d1034438437af3e644133eca45c4edc90ba39d28a28 WHIRLPOOL 3de0ed2a94ba65462fa2ead3acd6e5735ef18b01c60cf118b38cd36a0e6b552d6d18a97d67fb77df085f3fcc625c5048aa703c812e0b71a319ea8e38f1159705
MISC metadata.xml 914 SHA256 270873d328134a450720a9f8001f441e02cbda456ca88b3d5917e865fe7ef96c SHA512 12324115a08719acf2377848a9cb930b4ad69764624a1cf093e4ef3e124fef85e059476a0f1b353314a03d97089fe0c518adf47f2da102f7492a1e612c420b15 WHIRLPOOL 0db68c8ca2f849e6020b8ed82c70f6d6e1f8bde0570dbd78f5faea25820e28d3c995f23dd04bce2ccc48e93e6393987b2d180ed3269af7e36c1edc6046c7eed5

@ -0,0 +1,30 @@
# HG changeset patch
# User Lars Wendler <polynomial-c@gentoo.org>
# Date 1473084371 -7200
# Mon Sep 05 16:06:11 2016 +0200
# Node ID ae8afbceeed4e446a63ad3111291a98d1390ade2
# Parent 57c0a14aedcb8eef82d5828721b55aac02847ee7
configure.ac: search for ncurses' tinfo library if available
ncurses can be built to split out the lowlevel terminfo library
from ncurses library. In this case there's a libtinfo.so file
alongside the usual libncurses*.so files.
This patch adds tinfo to AC_SEARCH_LIBS when ncurses support
is enabled. Without this patch configure silently fails to find
tgetflag and thus does not link to ncurses at all.
I've tested this change on both, ncurses with separate tinfo lib
and ncurses without separate tinfo lib and in both cases joe
successfully links against ncurses.
diff --git a/configure.ac b/configure.ac
--- a/configure.ac
+++ b/configure.ac
@@ -39,7 +39,7 @@
curses=$enableval, curses=yes)
if test "$curses" = "yes"; then
- search_libs="ncurses curses"
+ search_libs="tinfo ncurses curses"
fi
AC_ARG_ENABLE(termcap,

@ -0,0 +1,46 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit autotools
DESCRIPTION="A free ASCII-Text Screen Editor for UNIX"
HOMEPAGE="https://sourceforge.net/projects/joe-editor/"
SRC_URI="mirror://sourceforge/joe-editor/${P}.tar.gz"
LICENSE="GPL-1+ CC-BY-3.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
IUSE="xterm"
DEPEND=">=sys-libs/ncurses-5.2-r2:0="
RDEPEND="${DEPEND}
xterm? ( >=x11-terms/xterm-239 )"
DOCS=( README.md NEWS.md docs/hacking.md docs/man.md )
PATCHES=( "${FILESDIR}/${PN}-4.3-tinfo.patch" )
src_prepare() {
default
# Enable xterm mouse support in the rc files
if use xterm; then
cd "${S}"/rc || die
local i
for i in *rc*.in; do
sed -e 's/^ -\(mouse\|joexterm\)/-\1/' -i "${i}" || die
done
fi
eautoreconf
}
pkg_postinst() {
if use xterm; then
elog "To enable full xterm clipboard you need to set the allowWindowOps"
elog "resources to true. This is usually found in /etc/X11/app-defaults/XTerm"
elog "This is false by default due to potential security problems on some"
elog "architectures (see bug #91453)."
fi
}

@ -109,3 +109,16 @@
Package-Manager: portage-2.2.28
05 Sep 2016; Ulrich Müller <ulm@gentoo.org> -mg-20110905-r1.ebuild,
-mg-20160118.ebuild:
Remove old.
Package-Manager: portage-2.3.0
*mg-20160905 (05 Sep 2016)
05 Sep 2016; Ulrich Müller <ulm@gentoo.org> +mg-20160905.ebuild:
Version bump.
Package-Manager: portage-2.3.0

@ -1,11 +1,9 @@
DIST mg-20110905.tar.gz 138805 SHA256 1cd37d7e6a3eecc890a5718c38b8f38495057ba93856762a756ccee2f9618229 SHA512 b490a5a3526d35839353e138f33ac924c5afbbf7e5c9faa20ceccb82e1dc1e6a3f0726b32bac7d43dcf8a410b1b8525067da5557cf669c52a9e32d1d2f45a8a4 WHIRLPOOL 64dd179462a8c9e53946c756a4975ffd2e5bf1758a300fa699032542a6e2470f9ed03f9fe1a88ac441cf17ac20c2575f9b6c5c1c396c5a7915564fbedfb1c854
DIST mg-20150323.tar.gz 142105 SHA256 d71b24d47d3e1426f162e446d92dfa457df96dd47c1289419cba9fd14c2c3afb SHA512 747a04c203509cdbe84d9cea6c5be93585cdd5cb855b556ea5dee273a2923a4a68bee3f952cf92d584fcdd682049cb4442c21888304ba036851127174457351f WHIRLPOOL bdba74b62034a6613434fc3efea7b56fa1599b6059ab97dbd760b013be7dc50ab13dfcee3f5fb1f41f4c26c3f0146583680134d3809ec7977a14a28cb345c6db
DIST mg-20160118.tar.gz 144823 SHA256 26450b2564bec0b0afc465fd24a1917dc31508c5500c3a36823b9c763a2b8636 SHA512 ed4805d27a7a16b931767ab3af084491d219b6262ce18b43af019eb6a4f07d28d203aeab02c1dab8326bfe464eee1d6009bbf82b30ebd38945c446e7bf766ce8 WHIRLPOOL 4abd59bbfe33e91a3e3ee0bb4763c77298994c6ce51f0338ef6c186ae675c3accfa72e0421b4dbd62fd150880b7bf0346710a4c0ce3cd54b55dc5a0b345cff66
DIST mg-20160421.tar.gz 145187 SHA256 b5dd8fbecb8a0ff0f32588c448f22f25fafcbfb297857e76d2883598a3e63a9a SHA512 7a4fb9d8958952a1b430bda88cafa251aab74691073d103941bfc2cce495ad3831b2c722db044791d61ae2aee9a5a9acaedde0090964129822c94745d89469ed WHIRLPOOL 9a040a69c9d57232c411da3859e80c84f2f250f2fd78cd2799cfb82243fdd9d01d374edb23de44d6eb94b9ab86009458b3c7c4cf34b738c45d4622e6c67dc99b
EBUILD mg-20110905-r1.ebuild 1085 SHA256 60eae66cfa5e94bdf02fd2f4c1564676067310facc427294161bc8409e245cfb SHA512 1d356094962014e5ee7dff4fc2de868cfba451cb6a8c5476c36595d029e94b005c1e9107d918e8773bcca8d095084558191d04c75bb827830bbe2dfce0ca5782 WHIRLPOOL a82d6120634cc020417c1d0d8c65a7fe60db0810f50db236dfef3a98fbd510b3dd36e3c02f39842337dc907b8c110d53d9c566296990756e376853983bab6ce0
DIST mg-20160905.tar.gz 144991 SHA256 72c14476f98e341a01520f09ab8dfdd52663498d9dc14d0831c31697a08b8349 SHA512 7ee51739ef15c70e28e81b8da70d9d85534c6f5d7ddf3c8530dad8b9be73c6b519c002b219cdc782e8080fbe4cc5c09a33e6eb88b1e7b4e6771b2f5d5cff9213 WHIRLPOOL b7f17f91f366e63ae3da002af245eb66ee682748df9d7bdb53fb14cd474b44593d0e0e4f73ed26f727ec71dd39e4f3385e6bac9670b094e38fb4486f79398c09
EBUILD mg-20150323.ebuild 1203 SHA256 579e7c9e92a9f979e010ce93d3ca2fd205e58dba16d0eea29fdfd5292eb9b1ae SHA512 3a5c9a717cc4230da1f740d8a6892200ecdce1d735223e3dc0dbb60c9aa18f50699eed371e308dddd580e7145a92d0ea6e0b1c1cdffa5a06b77c38153ec8078b WHIRLPOOL 41fa6386e0bfd9707618fd9072e0b234252cc79bc2a61c51a0f3bc0db73a66efd370f697a83bfa8a69b338fd5484b5ed5cb124d41aae2bbea69e673e9b81e652
EBUILD mg-20160118.ebuild 1203 SHA256 4dba4ffd399f0243a2de5832400b39bdd5b27575b9ec254ccdd6277fc6e8fbb9 SHA512 78c293d3e3927907b637c945e3b6dbeb63c733bc3d44f8e0774624746b0538f67ef76bd242ef605bbc35a571b586853178ea9f77237e18d3ee980c83c8ee9193 WHIRLPOOL 7c0b3287d067b2a434b2791c934a320f4dc488529ed7e4946cb5c1c34bb516bbd44b024983b38bd0b32f1ec65a7067e0298cef1fbda0d7848af86fb95d35eef0
EBUILD mg-20160421.ebuild 1203 SHA256 4dba4ffd399f0243a2de5832400b39bdd5b27575b9ec254ccdd6277fc6e8fbb9 SHA512 78c293d3e3927907b637c945e3b6dbeb63c733bc3d44f8e0774624746b0538f67ef76bd242ef605bbc35a571b586853178ea9f77237e18d3ee980c83c8ee9193 WHIRLPOOL 7c0b3287d067b2a434b2791c934a320f4dc488529ed7e4946cb5c1c34bb516bbd44b024983b38bd0b32f1ec65a7067e0298cef1fbda0d7848af86fb95d35eef0
MISC ChangeLog 3556 SHA256 9d97791aad6a0342af58cb79ab076dd29afbb01a388e835eae28637a77e3b4b1 SHA512 e72ba412cdc930ffddd720b106d9f1fe4f708766ba54d7cf8ee01412c378d4a94eae22b5f2879fb3d387bb50e2ba46fdefe59d2e3f8ac61b73c7bc0da8db3113 WHIRLPOOL de8e9fbbe6422a1040ef17409da7b2205be80f13a938b26a9df8ee91eae8884674a51e0ba72239012e1797220e1d27638209372d4e990bc666290cec4192dbd3
EBUILD mg-20160905.ebuild 1182 SHA256 a98ab7d2bfd6eab8b103630293d532c21cdd773059c3dba58a91a6209587d230 SHA512 f57c7de46329c925edd61582d781c541d05a380973435638a3386bc9a1a0ad6d0c455913baaa52616864a1bd7b395d24c87c5f356fd1a4a89de06f6c055d44df WHIRLPOOL e621906fca78ce2db66ece357428240c1f5ea01d08c7db868522bda2c00ac59a26108979a01d43e96cb7c3f49fdc35859a6f476519d4b982fbece59021555c30
MISC ChangeLog 3846 SHA256 42e7d318c125c897bc04d98f704c591ceac06e463dd26821c78ddc75be53540e SHA512 eade12d239fbb2190ce68b9d13aa80fe8424bc9c0665a2434fccd46a32575b46f943b5b4f94a174ee28ea3dd4402aa7207b6435b2ef2d6f9988f70188492149e WHIRLPOOL ba6c0afa5aa2a604efa411178be4c0b654ebcfab40dd7a87fb1bdad6a0a16163ae924e10f154f468a7947c370d4f1be69ee25b3659e26446fa24637792ef3bea
MISC ChangeLog-2015 13105 SHA256 cace27ac64a502179a77766381bf98b078859762af50daa67b9d131d2d75d4f7 SHA512 057a9507201db1602e4fd0df06332ea74582c318102efafcc8a2750aa6f17157ce82288cb0e03b5cb62c04f812dd55e0e5158598d7dce98c37e04d891385662e WHIRLPOOL dbb8b7881a97248ed45ac6ab4fcbf09df44bd5dd91ba630dd2b883ea82ec62614c2ce979cd5de329e8a76b7b1d6a52661b2f4a0583b11830984f41b5730f0b79
MISC metadata.xml 384 SHA256 3ad78578cf5ca1e761ef628698f06d12a55ebf532e40985aa62ad7f7176d44b3 SHA512 70e2db47bef37d81a3842797ea0e12081e697b6e06bd25fbecfb64acf58b80e60a0c31508bf1c93879734af0921a47654fd489f08301b2517757741e0c6d25cf WHIRLPOOL add3c462182b70d77d8fff5a47fc2f428e8ec6a3ed9f23053d5a63fb01c7e0533db07f08671de6f56a3bf9fa3306a927fa39637ece186453440610060e80b86d

@ -1,49 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
inherit toolchain-funcs
DESCRIPTION="MicroGnuEmacs, a port from the BSDs"
HOMEPAGE="http://homepage.boetes.org/software/mg/"
SRC_URI="http://homepage.boetes.org/software/mg/${P}.tar.gz"
LICENSE="public-domain ISC BSD"
SLOT="0"
KEYWORDS="alpha amd64 hppa ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="livecd"
RDEPEND="sys-libs/ncurses:0"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
# remove OpenBSD specific easter egg
sed -i -e 's/theo\.o//' Makefile.in || die
sed -i -e '/theo_init/d' main.c || die
}
src_configure() {
# econf won't work, as this script does not accept any parameters
./configure || die "configure failed"
}
src_compile() {
emake CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
LIBS="$("$(tc-getPKG_CONFIG)" --libs ncurses)"
}
src_install() {
einstall
dodoc README tutorial
}
pkg_postinst() {
if use livecd; then
[[ -e ${EROOT}/usr/bin/emacs ]] || ln -s mg "${EROOT}"/usr/bin/emacs
fi
}

@ -34,7 +34,7 @@ src_prepare() {
src_compile() {
emake CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
CURSES_LIBS="$("$(tc-getPKG_CONFIG)" --libs ncurses)"
PKG_CONFIG="$(tc-getPKG_CONFIG)"
}
src_install() {

@ -686,3 +686,78 @@
Package-Manager: portage-2.3.0
05 Sep 2016; Matthias Maier <tamiko@gentoo.org> -qemu-2.5.0-r2.ebuild,
-qemu-2.5.0-r3.ebuild:
remove vulnerable 2.5.0
Package-Manager: portage-2.2.28
*qemu-2.7.0 (05 Sep 2016)
05 Sep 2016; Matthias Maier <tamiko@gentoo.org> +qemu-2.7.0.ebuild:
version bump to 2.7.0, various security fixes
3af9187fc6caaf415ab9c0c6d92c9678f65cb17f -> CVE-2016-4001, bug #579734
3a15cc0e1ee7168db0782133d2607a6bfa422d66 -> CVE-2016-4002, bug #579734
c98c6c105f66f05aa0b7c1d2a4a3f716450907ef -> CVE-2016-4439, bug #583496
6c1fef6b59563cc415f21e03f81539ed4b33ad90 -> CVE-2016-4441, bug #583496
06630554ccbdd25780aa03c3548aaff1eb56dffd -> , bug #583952
844864fbae66935951529408831c2f22367a57b6 -> CVE-2016-5337, bug #584094
b60bdd1f1ee1616b7a9aeeffb4088e1ce2710fb2 -> , bug #584102
1b85898025c4cd95dce673d15e67e60e98e91731 -> , bug #584146
521360267876d3b6518b328051a2e56bca55bef8 -> CVE-2016-4453, bug #584514
4e68a0ee17dad7b8d870df0081d4ab2e079016c2 -> CVE-2016-4454, bug #584514
a6b3167fa0e825aebb5a7cd8b437b6d41584a196 -> CVE-2016-5126, bug #584630
ff589551c8e8e9e95e211b9d8daafb4ed39f1aec -> CVE-2016-5338, bug #584918
d3cdc49138c30be1d3c2f83d18f85d9fdee95f1a -> CVE-2016-5238, bug #584918
1e7aed70144b4673fc26e73062064b6724795e5f -> , bug #589924
afd9096eb1882f23929f5b5c177898ed231bac66 -> CVE-2016-5403, bug #589928
eb700029c7836798046191d62d595363d92c84d4 -> CVE-2016-6835, bug #591244
ead315e43ea0c2ca3491209c6c8db8ce3f2bbe05 -> CVE-2016-6834, bug #591374
6c352ca9b4ee3e1e286ea9e8434bd8e69ac7d0d8 -> CVE-2016-6833, bug #591380
47882fa4975bf0b58dd74474329fdd7154e8f04c -> CVE-2016-6888, bug #591678
805b5d98c649d26fc44d2d7755a97f18e62b438a
56f101ecce0eafd09e2daf1c4eeb1377d6959261
fff39a7ad09da07ef490de05c92c91f22f8002f2 -> , bug #592430
Package-Manager: portage-2.2.28
05 Sep 2016; Matthias Maier <tamiko@gentoo.org>
+files/qemu-2.7.0-CVE-2016-6836.patch, qemu-2.7.0.ebuild:
apply patch for CVE-2016-6836, bug #591242
Package-Manager: portage-2.2.28
05 Sep 2016; Matthias Maier <tamiko@gentoo.org> -qemu-2.6.0.ebuild,
qemu-2.7.0.ebuild:
drop vulnerable 2.6.0
Package-Manager: portage-2.2.28
05 Sep 2016; Matthias Maier <tamiko@gentoo.org>
-files/qemu-2.5.0-9pfs-segfault.patch,
-files/qemu-2.5.0-CVE-2015-8567.patch,
-files/qemu-2.5.0-CVE-2015-8613.patch,
-files/qemu-2.5.0-CVE-2015-8619.patch,
-files/qemu-2.5.0-CVE-2015-8701.patch,
-files/qemu-2.5.0-CVE-2015-8743.patch,
-files/qemu-2.5.0-CVE-2016-1568.patch,
-files/qemu-2.5.0-CVE-2016-1714.patch,
-files/qemu-2.5.0-CVE-2016-1922.patch,
-files/qemu-2.5.0-CVE-2016-1981.patch,
-files/qemu-2.5.0-CVE-2016-2197.patch,
-files/qemu-2.5.0-CVE-2016-2392.patch,
-files/qemu-2.5.0-ne2000-reg-check.patch,
-files/qemu-2.5.0-usb-ehci-oob.patch,
-files/qemu-2.5.0-usb-ndis-int-overflow.patch,
-files/qemu-2.6.0-crypto-static.patch, -files/qemu-2.6.0-glib-size_t.patch:
drop obsolete patches
Package-Manager: portage-2.2.28
05 Sep 2016; Matthias Maier <tamiko@gentoo.org> qemu-2.7.0.ebuild:
fix installation with USE=python, bug #592908
Package-Manager: portage-2.2.28

@ -1,24 +1,12 @@
AUX 65-kvm.rules 40 SHA256 c16a8dc7855880b2651f1a3ff488ecc54d4ac1036c71fffd5007021d8d18a7c5 SHA512 98aad2a2f212a7ac0ee5b60a9c92744fa462bce5f26594845c7a31d692aaaca2d52cb57bdbede7dfc60b9862c2a6510665dbb03215d5cf76e62516a283decdd6 WHIRLPOOL 937de93a23930f6b8533f0c3e0dd249c99ddf7d54446dea857607266ac0a4b435c5b4a52b2986b138bace9c0a7ade66f94116b38e2bc4767ead54bd11baf0920
AUX bridge.conf 454 SHA256 a51850dd39923f3482e4c575b48ad9fef9c9ebb2f2176225da399b79ce48c69d SHA512 a907ee86b81a1b61033bb7621ded65112504131ef7b698c53e4014b958ee6fc79e66f63069015a01e41362cb70a7d0ed26dd9a03033cf776f4846f0e1f8f1533 WHIRLPOOL 8fcbd4abf9b8f7ca3d16fe0eaf17196ebf708dfecf85ce0f020e0de22b64905114f7b310f361826c81bb961c6b1bbbf984bff1e595bb949993b8966ccb222c35
AUX qemu-2.5.0-CVE-2015-8558.patch 1459 SHA256 d769e6eb6dc0bdb0b982ef5fe7d73cc6bad47233102f53d11c6ed6c9051602d8 SHA512 42961191890c500675610d5d33e6ff468b07428c6b428ac01bb5c0e3ea88ff611a3532f848d54317458475fef221a06e41761ef14ea61d1b741db73450c4f90d WHIRLPOOL 475679dc1a24bc75012995a9a2122847454701b65ff0b7f8192865b45de49ce08572f129a7cfdeb36521252ed2f80c95e9dddbd64cb8e39fdc5beacc25934798
AUX qemu-2.5.0-CVE-2016-2198.patch 1540 SHA256 0d6d81a27ffac1af7c478a050aa690eb007cf9735a1a0c4b398eabeb990d5ab4 SHA512 b0b3131bb2b9b2d3f2a3f3286eeb92b527f0d3366e657cf8bcbabc6426b57893936c5a8ef66697ad1014b4525c09fa4d067195600f96ab2b005fd52b6e77d9a4 WHIRLPOOL f5c56b87f934c573fc71169fcded579b9917285fbfff59fd9288011775f482ead2ac09e1399f325e826305fab2f7bc2cd21d333711c526c1658a069a5ee93491
AUX qemu-2.5.0-cflags.patch 410 SHA256 17f5624dd733f5c80e733cc67ae36a736169ec066024dbf802b416accfed0755 SHA512 0194d28de08b4e51c5bd1c9a2cc7965ba7f66dfddb8fd91de3da93677e6cf2d38ad3270f69aaea8a20cf2533c2980018d6e0fed711be2806fe2053fba7c081f3 WHIRLPOOL 5f5b95d00409fbe03adb64801d30a2fb5f98dded5efa7f0e78b5746776f72917dcbea767e1d0afcb304d8bf8c484adedb8037e6d54e9d34997c2bc3a98b53154
AUX qemu-2.5.0-rng-stack-corrupt-0.patch 3125 SHA256 164b155db78a9291b9f8dea71a16b5779e1a9d382a8cb0f5ff380d1f2d811cef SHA512 7da544873dbefbbc7a2ed69bd7cca0053bfe71ef7f5c2faf12cb5dc6e07b8d9104e5bcf329b3355e886edc5805509623234c9fe8fb536544d6285b04ccc59919 WHIRLPOOL f076264ce4bae5be2f34e006e3e4dcc20042313cb6da4977b61529c3100e835952807738d53a86967f98abad68eba1c8dcbb6a04af162b048399e059b5eb9d6b
AUX qemu-2.5.0-rng-stack-corrupt-1.patch 4110 SHA256 16966eb20072a5d16fec46e5959e32708342af9a7266fe4a90a0abaf68af3529 SHA512 530d6a5f9b6795013bbe197cf0a0d7eddfb06d18c0f8410bcf5bcc2d32c4b72c325b8b0ade2c517bd305fcbdab03124cc527d24d73ce767daf51de65d00920c8 WHIRLPOOL c0b653c67993c6c6ed282f0c86099c8c80a241f10e23ef3fd8e33c6d86fbb5553049550e83954cfc6d3576735c4ce28099f813917966c0a05c84bb46a6bee413
AUX qemu-2.5.0-rng-stack-corrupt-2.patch 4601 SHA256 c2b4e1ee8ee4bb2f4d42012a847c1da83a9e2349238d37bba1a3b9c440957f7f SHA512 ba299d07c7382f39f177f8094594daf131727d3d28633b426064f7cc6bf75d19b1ae78db248fc70ddbdb43fd2a6b0c5ed7793e6f42aba2763cdb4c12d6816c54 WHIRLPOOL 62b6ab75c32574a4c53193d82c7f51efdaa4789154c2d2f9acee7ede240d2920d92e31dfead7edc17aa12f938919143ce049d2c9ef9733baccc27d382506437f
AUX qemu-2.5.0-rng-stack-corrupt-3.patch 5519 SHA256 5a3c2ed59bc30f395aee5cd0b77cdb06d868386e5bbe1b392169f8d96ae9474a SHA512 f62713130d3b989b274476a4cc2eafb95dc41de4723fe475e454132817a159eb729bbbe5a29aee755715100095670107c5762271184252e9d0cd43c4b25bc5d1 WHIRLPOOL f8e4aa90b90b03dd6e4dd68734cb16ee5f59a9585697ef3c48e7e861968798cb3c66018ad5a788f99b99e9fddab2ae83d977ec4b1a8599596a5ce03286726e3e
AUX qemu-2.5.0-sysmacros.patch 333 SHA256 a5716fc02da383d455f5cbd76f49e4ee74d84c2d5703319adcbeb145d04875f9 SHA512 329632c5bff846ca3ffcdb4bc94ae62f17c6bdbb566f9bec0784357c943523e8ca7773790b83a9617734cab3b003baa3d636cbd08f7385810a63b0fa0383c4f0 WHIRLPOOL 2a774767d4685545d3ed18e4f5dece99a9007597d73c56197652ff24083550f987ffb69e5c624760dece87def71a7c5c22a694bf999d7309e48ef622f18f0d73
AUX qemu-2.5.1-CVE-2015-8558.patch 3237 SHA256 3320c5624a33076b36f39566a4c3bbe5f95adae44207512d791175bcfc3959ff SHA512 c6ea0ca7d0ea221e9704001d26dae143861463ec45c7a543f041520874dd6e3a2d4bdb6d1eca25097f265aa2a1600858c9908b59cdd640007ab057cf7b86083f WHIRLPOOL 0c3c683a79f68ab3073a3b5e6afe2b6184d66254bd8278e131d5aa199ff51d52e5b186521ff8799345b1f1977afc112550e1a7d4b684b2a3267e9caddd0f1576
AUX qemu-2.5.1-CVE-2016-4020.patch 567 SHA256 6c8e933593cfbedc98de81bf01e394d1ca1d016109fcc81e91f6472d2092b1a0 SHA512 90ac43329cbbcc0451470e010a1a1bd32ef8891c1f2d7d7e54e870e740c77ea8dfdec30989d586aaea250de6ca294504bf7e88818bf35e3269cf528ea3e50ce5 WHIRLPOOL 7ea7c7af1f2a3f11bc5bfe7b708021bbcb03c00d354a733c0fad14193110559cd1561939bd5bb6597a84bc01e74a914ef9dc51f28c522473b424919edc17cdb3
AUX qemu-2.5.1-stellaris_enet-overflow.patch 1569 SHA256 5d20aef8139068eeb63c167856c8f0004e8761227d9bb1fd67240c4b922f704a SHA512 92c015af82eb92bf5f6f4d6fd86b402636a61f0ac9572cc2f002d4c795ce133f7858a38336fd5f4a25c7157dea969d288bb73f00d9a8b3b8f517ba2aea6e4ba8 WHIRLPOOL 94c49f8f78864ac3da247b569d2afc2ee0d801482a00117a7898fb396440118ef3bc54e1b61023496184f37404c893a1ef7725ce6ca9a27ca596cdf38e747603
AUX qemu-2.5.1-xfs-linux-headers.patch 2634 SHA256 ca1eb8d4593d794541f375cb1425861e145aa036d440b9d29c4cb7b5102d018b SHA512 88b8a6178893e3354d90ad1a7cfc370fc05ffd2e3ea7c9cc8aeda9e129ea93d45838b5816afb46c0594886fbb129e3665a738f4c195183b843caedc0302530c0 WHIRLPOOL 193f1b89710ecbbb5b645a59ac6f3b7bad8191cc3228bad0427cb80c54e1b55d11d25abe1f59173b9669452f57a52f830d074bb106bdc3c05b6659826a4d561d
AUX qemu-2.7.0-CVE-2016-6836.patch 889 SHA256 a94812131e8baa66b81971579ab84b20bf15d544e2698448a5247ac0ddca0b3d SHA512 cf7f327f26aee5b6688eb662ced8aa07775ad9558b4a02db244303f6b7d37be9cd19b18d5725819b4708184105b98830864e0ad3af81373e59e880809036345b WHIRLPOOL df00627ad447162fdcac4b2c965a8cb5c916a7fb66d8c3a4f8f48bb2d869d7805cb3308cd495ff74ebf4840e7bc2d85abf8e666d78b3da9abb4e2bae22697a82
AUX qemu-binfmt.initd-r1 7966 SHA256 5b4b432aa1e44f387c9eb789de0ec6322741fd36dd241f76520f17c6cd6ac49b SHA512 2ba0bff6eb2b6bac4ed440f793771ce9551cad48e38bddb6cf04f804faac2407e80879f66771910344ddcea45f0014095dcc8bfeb0aad5085ef048fd3612dbd8 WHIRLPOOL a2a1fb830a970757d1e203378c7d382b161b1040f3b8aaf0f22bb3b5e46467eff395474ff40d93c9f133bab307b345a6f75d63eae9f8dd8daf67324db41032f9
DIST qemu-2.5.1.tar.bz2 25464539 SHA256 028752c33bb786abbfe496ba57315dc5a7d0a33b5a7a767f6d7a29020c525d2c SHA512 66959ad6a2a89f23c5daba245c76f71ddc03a33a1167bca639a042ebbf7329b2e698cd2c0e65c22a9874563a34256a48386aa9df6475b06d38db74187e3e3b3f WHIRLPOOL 32525271574692d56b7794dc63606659f46e6ae19a56dee31b3cec33dab9c4eb74147a65db4940229492d8680f38c2d05bc2a8fbcb4b6887b0c1cbe5fbbe44cf
DIST qemu-2.7.0.tar.bz2 26867760 SHA256 326e739506ba690daf69fc17bd3913a6c313d9928d743bd8eddb82f403f81e53 SHA512 654acaa7b3724a288e5d7e2a26ab780d9c9ed9f647fba00a906cbaffbe9d58fd666f2d962514aa2c5b391b4c53811ac3170d2eb51727f090bd19dfe45ca9a9db WHIRLPOOL dcb3e5f7da89dd8e14d636d7ebd476e076e0043880bb9ea3fb1c03cb4bcd4e5c7d3c4719da26c3ce521e3a3db5ae671e86f198ac1bc3474e774d75504fef8b8d
EBUILD qemu-2.5.1.ebuild 21124 SHA256 c9f19db62e0fd5cd4fefd90df5cb6df5a4a03eeed70b4421b1be9a903e75fa5a SHA512 82984e81ce3ace37c0f48cce9ba03fe3a71910f8b7f24091e061252728b348124a61fe347a61276f4fd5319d4fc72b2754fe7eed66b568137dfb03b056bce69e WHIRLPOOL 737e95d60bb99721d2faced95d28155c94c36ce2c5da9badb84af7c10675f31aa289146f2817439f4daaeb6253e6169951c80b061ae727b2943618aed1470a20
EBUILD qemu-2.7.0.ebuild 20563 SHA256 7199ec7febb20fed60ef81ff9b9da218d4d041549f493d3541ad97003dfc6ecf SHA512 2c412ec0fcb8e0ffb17b04450ff9c37997a76f32ff5d71495bbde460b4290e367e47e214795fc5f577f12f506f6a3966ee63d03de05f68df3472efe1bce11cbc WHIRLPOOL 830ba25944c24d26c738a4a435b0981c011f31dbe593714efe67939768c4be924a0a41d901ae23daa49c275f69eefe8cec61fcc8efcb893341effa90c7b6be4b
EBUILD qemu-2.7.0.ebuild 20516 SHA256 987648bd2fd0f1ebf45493698ec2b9ed2e16d6abb38fd48eb793ef3b6d55c55b SHA512 bf0cd8fa256036002771d3e5476970d50ffc6b86c8b6a9b5a0048c4ac992b816fb5585d2fd1485b3adda3a55737b32e8e1f07bcea4200d3bac0a9ac98840e181 WHIRLPOOL 3f9b559d60a933339a52de83004632bdfc8c45285013cef86a5f99fe580eafa7443ea5cae9399b54865bb05bc1007492575f98ac109b2a17d37d10d44d8874bf
EBUILD qemu-9999.ebuild 20465 SHA256 0722782a27bbb312bc9bede6a556fd6f086e6c056cb4b8b197e3ec8c10801945 SHA512 3f5130a9cffb1cdf7460693e777c82ec289649ba74367417f1a865f7231a976de234b2be5c2882eeb358d1aecb2e59f3ddf8bd28a66be17bea4ef58b122564ae WHIRLPOOL a009c51c5f08c6e9ee89467b47eef435fd68b97c3e253a300662cf476f119ad4c96911040a72570d1f2aef3d44128b0c5544008918764430e0f9f0dde94b16ad
MISC ChangeLog 24221 SHA256 ff2a41334c93e47de2f91a6346053c7eee3cd3a6bd162823d9d4fe75539442b3 SHA512 32c2c23c81906e6b06df1f702cdb8ae187882447807efc6d33ae11bdb50691baf1a8c315396cce4a5ce12e4470c8659579ea572f964eee57ee982a5f2726652c WHIRLPOOL 45e8c8dd706b594e7d7e66a498ce166ff670491680e76c2548d3180e6424933cbf921d6a09b46c48ea6f9a64c284f1bc26dce039d89922452bb88bb8ec86ea6c
MISC ChangeLog 27418 SHA256 6dccd31b149885fe475abe886efe7f92862551932561361237c0bc9ad6cdfc2c SHA512 0f748b18495d4af848ced9aeca3757a1f3777e9eada797391ed035aff078d703bff8a8ed0570a830531a4b62954d394d5b69f62349321a5484352aaebb06b8da WHIRLPOOL d3fd398840eedb2b78cb0e37b6e10017cd511a4a4786a32ce6f40f1bc741c235eab5b007c369f42dda54d94ca9648f85aefb21568111f5802321cc88640b3d80
MISC ChangeLog-2015 58193 SHA256 60c1a4f4c85515520ab14da920bbbf4a6813491ce16b5357a0456ea588815a5c SHA512 ddfe8e75aabe59b731a4a8b31839d8c71fd516620306d2bc99d7641cc501652974e053104caafa7550c5ad33b6834295f6743a98b9419d292b8bf6f67918ccd3 WHIRLPOOL a6841f79c3ba1cbf76a8c7fde296a2912c46ddd251494dca3bf3bc13391c80595b6f80125c383823899942248008ede7065b0f5c8e43f9bc1d0464aa62cc187f
MISC metadata.xml 3925 SHA256 d1c219b7da0cbf77919cd1e055acbb3f6788a574fd802c98a43c89a411697b36 SHA512 3ff45d1c8ede12b4eedc7d01f39777b76a1cbd0ba9364299dec99d4b4a05cade5784d6f6e50197d5b5ae1f1b8e831c49da195eb53263c49b7d16aec8ee28b6e6 WHIRLPOOL bc25783fac0f3f13318834cc535404af9af20de16c7aeec222e59dc2ed7740ac5e767b329a5bcd6356d0cbae2428e278515f1446aa8ecb87a873bf4dbe04bf41

@ -1,50 +0,0 @@
https://bugs.gentoo.org/568246
From 156a2e4dbffa85997636a7a39ef12da6f1b40254 Mon Sep 17 00:00:00 2001
From: Gerd Hoffmann <kraxel@redhat.com>
Date: Mon, 14 Dec 2015 09:21:23 +0100
Subject: [PATCH] ehci: make idt processing more robust
Make ehci_process_itd return an error in case we didn't do any actual
iso transfer because we've found no active transaction. That'll avoid
ehci happily run in circles forever if the guest builds a loop out of
idts.
This is CVE-2015-8558.
Cc: qemu-stable@nongnu.org
Reported-by: Qinghao Tang <luodalongde@gmail.com>
Tested-by: P J P <ppandit@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
hw/usb/hcd-ehci.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/hw/usb/hcd-ehci.c b/hw/usb/hcd-ehci.c
index 4e2161b..d07f228 100644
--- a/hw/usb/hcd-ehci.c
+++ b/hw/usb/hcd-ehci.c
@@ -1389,7 +1389,7 @@ static int ehci_process_itd(EHCIState *ehci,
{
USBDevice *dev;
USBEndpoint *ep;
- uint32_t i, len, pid, dir, devaddr, endp;
+ uint32_t i, len, pid, dir, devaddr, endp, xfers = 0;
uint32_t pg, off, ptr1, ptr2, max, mult;
ehci->periodic_sched_active = PERIODIC_ACTIVE;
@@ -1479,9 +1479,10 @@ static int ehci_process_itd(EHCIState *ehci,
ehci_raise_irq(ehci, USBSTS_INT);
}
itd->transact[i] &= ~ITD_XACT_ACTIVE;
+ xfers++;
}
}
- return 0;
+ return xfers ? 0 : -1;
}
--
2.6.2

@ -1,46 +0,0 @@
From dff0367cf66f489aa772320fa2937a8cac1ca30d Mon Sep 17 00:00:00 2001
From: Prasad J Pandit <pjp@fedoraproject.org>
Date: Fri, 29 Jan 2016 18:30:34 +0530
Subject: [PATCH] usb: ehci: add capability mmio write function
USB Ehci emulation supports host controller capability registers.
But its mmio '.write' function was missing, which lead to a null
pointer dereference issue. Add a do nothing 'ehci_caps_write'
definition to avoid it; Do nothing because capability registers
are Read Only(RO).
Reported-by: Zuozhi Fzz <zuozhi.fzz@alibaba-inc.com>
Signed-off-by: Prasad J Pandit <pjp@fedoraproject.org>
Message-id: 1454072434-16045-1-git-send-email-ppandit@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
hw/usb/hcd-ehci.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/hw/usb/hcd-ehci.c b/hw/usb/hcd-ehci.c
index 1b50601..0f95d0d 100644
--- a/hw/usb/hcd-ehci.c
+++ b/hw/usb/hcd-ehci.c
@@ -895,6 +895,11 @@ static uint64_t ehci_caps_read(void *ptr, hwaddr addr,
return s->caps[addr];
}
+static void ehci_caps_write(void *ptr, hwaddr addr,
+ uint64_t val, unsigned size)
+{
+}
+
static uint64_t ehci_opreg_read(void *ptr, hwaddr addr,
unsigned size)
{
@@ -2315,6 +2320,7 @@ static void ehci_frame_timer(void *opaque)
static const MemoryRegionOps ehci_mmio_caps_ops = {
.read = ehci_caps_read,
+ .write = ehci_caps_write,
.valid.min_access_size = 1,
.valid.max_access_size = 4,
.impl.min_access_size = 1,
--
2.7.4

@ -1,98 +0,0 @@
From 3c52ddcdc548e7fbe65112d8a7bdc9cd105b4750 Mon Sep 17 00:00:00 2001
From: Ladi Prosek <lprosek@redhat.com>
Date: Thu, 3 Mar 2016 09:37:15 +0100
Subject: [PATCH] rng: remove the unused request cancellation code
rng_backend_cancel_requests had no callers and none of the code
deleted in this commit ever ran.
Signed-off-by: Ladi Prosek <lprosek@redhat.com>
Reviewed-by: Amit Shah <amit.shah@redhat.com>
Message-Id: <1456994238-9585-2-git-send-email-lprosek@redhat.com>
Signed-off-by: Amit Shah <amit.shah@redhat.com>
---
backends/rng-egd.c | 12 ------------
backends/rng.c | 9 ---------
include/sysemu/rng.h | 11 -----------
3 files changed, 32 deletions(-)
diff --git a/backends/rng-egd.c b/backends/rng-egd.c
index 2de5cd5..0b2976a 100644
--- a/backends/rng-egd.c
+++ b/backends/rng-egd.c
@@ -125,17 +125,6 @@ static void rng_egd_free_requests(RngEgd *s)
s->requests = NULL;
}
-static void rng_egd_cancel_requests(RngBackend *b)
-{
- RngEgd *s = RNG_EGD(b);
-
- /* We simply delete the list of pending requests. If there is data in the
- * queue waiting to be read, this is okay, because there will always be
- * more data than we requested originally
- */
- rng_egd_free_requests(s);
-}
-
static void rng_egd_opened(RngBackend *b, Error **errp)
{
RngEgd *s = RNG_EGD(b);
@@ -213,7 +202,6 @@ static void rng_egd_class_init(ObjectClass *klass, void *data)
RngBackendClass *rbc = RNG_BACKEND_CLASS(klass);
rbc->request_entropy = rng_egd_request_entropy;
- rbc->cancel_requests = rng_egd_cancel_requests;
rbc->opened = rng_egd_opened;
}
diff --git a/backends/rng.c b/backends/rng.c
index b7820ef..2f2f3ee 100644
--- a/backends/rng.c
+++ b/backends/rng.c
@@ -26,15 +26,6 @@ void rng_backend_request_entropy(RngBackend *s, size_t size,
}
}
-void rng_backend_cancel_requests(RngBackend *s)
-{
- RngBackendClass *k = RNG_BACKEND_GET_CLASS(s);
-
- if (k->cancel_requests) {
- k->cancel_requests(s);
- }
-}
-
static bool rng_backend_prop_get_opened(Object *obj, Error **errp)
{
RngBackend *s = RNG_BACKEND(obj);
diff --git a/include/sysemu/rng.h b/include/sysemu/rng.h
index 858be8c..87b3ebe 100644
--- a/include/sysemu/rng.h
+++ b/include/sysemu/rng.h
@@ -37,7 +37,6 @@ struct RngBackendClass
void (*request_entropy)(RngBackend *s, size_t size,
EntropyReceiveFunc *receive_entropy, void *opaque);
- void (*cancel_requests)(RngBackend *s);
void (*opened)(RngBackend *s, Error **errp);
};
@@ -68,14 +67,4 @@ struct RngBackend
void rng_backend_request_entropy(RngBackend *s, size_t size,
EntropyReceiveFunc *receive_entropy,
void *opaque);
-
-/**
- * rng_backend_cancel_requests:
- * @s: the backend to cancel all pending requests in
- *
- * Cancels all pending requests submitted by @rng_backend_request_entropy. This
- * should be used by a device during reset or in preparation for live migration
- * to stop tracking any request.
- */
-void rng_backend_cancel_requests(RngBackend *s);
#endif
--
2.7.4

@ -1,135 +0,0 @@
From 74074e8a7c60592cf1cc6469dbc2550d24aeded3 Mon Sep 17 00:00:00 2001
From: Ladi Prosek <lprosek@redhat.com>
Date: Thu, 3 Mar 2016 09:37:16 +0100
Subject: [PATCH] rng: move request queue from RngEgd to RngBackend
The 'requests' field now lives in the RngBackend parent class.
There are no functional changes in this commit.
Signed-off-by: Ladi Prosek <lprosek@redhat.com>
Reviewed-by: Amit Shah <amit.shah@redhat.com>
Message-Id: <1456994238-9585-3-git-send-email-lprosek@redhat.com>
Signed-off-by: Amit Shah <amit.shah@redhat.com>
---
backends/rng-egd.c | 28 +++++++++-------------------
include/sysemu/rng.h | 11 +++++++++++
2 files changed, 20 insertions(+), 19 deletions(-)
diff --git a/backends/rng-egd.c b/backends/rng-egd.c
index 0b2976a..b061362 100644
--- a/backends/rng-egd.c
+++ b/backends/rng-egd.c
@@ -25,19 +25,8 @@ typedef struct RngEgd
CharDriverState *chr;
char *chr_name;
-
- GSList *requests;
} RngEgd;
-typedef struct RngRequest
-{
- EntropyReceiveFunc *receive_entropy;
- uint8_t *data;
- void *opaque;
- size_t offset;
- size_t size;
-} RngRequest;
-
static void rng_egd_request_entropy(RngBackend *b, size_t size,
EntropyReceiveFunc *receive_entropy,
void *opaque)
@@ -66,7 +55,7 @@ static void rng_egd_request_entropy(RngBackend *b, size_t size,
size -= len;
}
- s->requests = g_slist_append(s->requests, req);
+ s->parent.requests = g_slist_append(s->parent.requests, req);
}
static void rng_egd_free_request(RngRequest *req)
@@ -81,7 +70,7 @@ static int rng_egd_chr_can_read(void *opaque)
GSList *i;
int size = 0;
- for (i = s->requests; i; i = i->next) {
+ for (i = s->parent.requests; i; i = i->next) {
RngRequest *req = i->data;
size += req->size - req->offset;
}
@@ -94,8 +83,8 @@ static void rng_egd_chr_read(void *opaque, const uint8_t *buf, int size)
RngEgd *s = RNG_EGD(opaque);
size_t buf_offset = 0;
- while (size > 0 && s->requests) {
- RngRequest *req = s->requests->data;
+ while (size > 0 && s->parent.requests) {
+ RngRequest *req = s->parent.requests->data;
int len = MIN(size, req->size - req->offset);
memcpy(req->data + req->offset, buf + buf_offset, len);
@@ -104,7 +93,8 @@ static void rng_egd_chr_read(void *opaque, const uint8_t *buf, int size)
size -= len;
if (req->offset == req->size) {
- s->requests = g_slist_remove_link(s->requests, s->requests);
+ s->parent.requests = g_slist_remove_link(s->parent.requests,
+ s->parent.requests);
req->receive_entropy(req->opaque, req->data, req->size);
@@ -117,12 +107,12 @@ static void rng_egd_free_requests(RngEgd *s)
{
GSList *i;
- for (i = s->requests; i; i = i->next) {
+ for (i = s->parent.requests; i; i = i->next) {
rng_egd_free_request(i->data);
}
- g_slist_free(s->requests);
- s->requests = NULL;
+ g_slist_free(s->parent.requests);
+ s->parent.requests = NULL;
}
static void rng_egd_opened(RngBackend *b, Error **errp)
diff --git a/include/sysemu/rng.h b/include/sysemu/rng.h
index 87b3ebe..c744d82 100644
--- a/include/sysemu/rng.h
+++ b/include/sysemu/rng.h
@@ -24,6 +24,7 @@
#define RNG_BACKEND_CLASS(klass) \
OBJECT_CLASS_CHECK(RngBackendClass, (klass), TYPE_RNG_BACKEND)
+typedef struct RngRequest RngRequest;
typedef struct RngBackendClass RngBackendClass;
typedef struct RngBackend RngBackend;
@@ -31,6 +32,15 @@ typedef void (EntropyReceiveFunc)(void *opaque,
const void *data,
size_t size);
+struct RngRequest
+{
+ EntropyReceiveFunc *receive_entropy;
+ uint8_t *data;
+ void *opaque;
+ size_t offset;
+ size_t size;
+};
+
struct RngBackendClass
{
ObjectClass parent_class;
@@ -47,6 +57,7 @@ struct RngBackend
/*< protected >*/
bool opened;
+ GSList *requests;
};
/**
--
2.7.4

@ -1,155 +0,0 @@
From 9f14b0add1dcdbfa2ee61051d068211fb0a1fcc9 Mon Sep 17 00:00:00 2001
From: Ladi Prosek <lprosek@redhat.com>
Date: Thu, 3 Mar 2016 09:37:17 +0100
Subject: [PATCH] rng: move request queue cleanup from RngEgd to RngBackend
RngBackend is now in charge of cleaning up the linked list on
instance finalization. It also exposes a function to finalize
individual RngRequest instances, called by its child classes.
Signed-off-by: Ladi Prosek <lprosek@redhat.com>
Reviewed-by: Amit Shah <amit.shah@redhat.com>
Message-Id: <1456994238-9585-4-git-send-email-lprosek@redhat.com>
Signed-off-by: Amit Shah <amit.shah@redhat.com>
---
backends/rng-egd.c | 25 +------------------------
backends/rng.c | 32 ++++++++++++++++++++++++++++++++
include/sysemu/rng.h | 12 ++++++++++++
3 files changed, 45 insertions(+), 24 deletions(-)
diff --git a/backends/rng-egd.c b/backends/rng-egd.c
index b061362..8f2bd16 100644
--- a/backends/rng-egd.c
+++ b/backends/rng-egd.c
@@ -58,12 +58,6 @@ static void rng_egd_request_entropy(RngBackend *b, size_t size,
s->parent.requests = g_slist_append(s->parent.requests, req);
}
-static void rng_egd_free_request(RngRequest *req)
-{
- g_free(req->data);
- g_free(req);
-}
-
static int rng_egd_chr_can_read(void *opaque)
{
RngEgd *s = RNG_EGD(opaque);
@@ -93,28 +87,13 @@ static void rng_egd_chr_read(void *opaque, const uint8_t *buf, int size)
size -= len;
if (req->offset == req->size) {
- s->parent.requests = g_slist_remove_link(s->parent.requests,
- s->parent.requests);
-
req->receive_entropy(req->opaque, req->data, req->size);
- rng_egd_free_request(req);
+ rng_backend_finalize_request(&s->parent, req);
}
}
}
-static void rng_egd_free_requests(RngEgd *s)
-{
- GSList *i;
-
- for (i = s->parent.requests; i; i = i->next) {
- rng_egd_free_request(i->data);
- }
-
- g_slist_free(s->parent.requests);
- s->parent.requests = NULL;
-}
-
static void rng_egd_opened(RngBackend *b, Error **errp)
{
RngEgd *s = RNG_EGD(b);
@@ -183,8 +162,6 @@ static void rng_egd_finalize(Object *obj)
}
g_free(s->chr_name);
-
- rng_egd_free_requests(s);
}
static void rng_egd_class_init(ObjectClass *klass, void *data)
diff --git a/backends/rng.c b/backends/rng.c
index 2f2f3ee..014cb9d 100644
--- a/backends/rng.c
+++ b/backends/rng.c
@@ -64,6 +64,30 @@ static void rng_backend_prop_set_opened(Object *obj, bool value, Error **errp)
s->opened = true;
}
+static void rng_backend_free_request(RngRequest *req)
+{
+ g_free(req->data);
+ g_free(req);
+}
+
+static void rng_backend_free_requests(RngBackend *s)
+{
+ GSList *i;
+
+ for (i = s->requests; i; i = i->next) {
+ rng_backend_free_request(i->data);
+ }
+
+ g_slist_free(s->requests);
+ s->requests = NULL;
+}
+
+void rng_backend_finalize_request(RngBackend *s, RngRequest *req)
+{
+ s->requests = g_slist_remove(s->requests, req);
+ rng_backend_free_request(req);
+}
+
static void rng_backend_init(Object *obj)
{
object_property_add_bool(obj, "opened",
@@ -72,6 +96,13 @@ static void rng_backend_init(Object *obj)
NULL);
}
+static void rng_backend_finalize(Object *obj)
+{
+ RngBackend *s = RNG_BACKEND(obj);
+
+ rng_backend_free_requests(s);
+}
+
static void rng_backend_class_init(ObjectClass *oc, void *data)
{
UserCreatableClass *ucc = USER_CREATABLE_CLASS(oc);
@@ -84,6 +115,7 @@ static const TypeInfo rng_backend_info = {
.parent = TYPE_OBJECT,
.instance_size = sizeof(RngBackend),
.instance_init = rng_backend_init,
+ .instance_finalize = rng_backend_finalize,
.class_size = sizeof(RngBackendClass),
.class_init = rng_backend_class_init,
.abstract = true,
diff --git a/include/sysemu/rng.h b/include/sysemu/rng.h
index c744d82..08a2eda 100644
--- a/include/sysemu/rng.h
+++ b/include/sysemu/rng.h
@@ -78,4 +79,15 @@ struct RngBackend
void rng_backend_request_entropy(RngBackend *s, size_t size,
EntropyReceiveFunc *receive_entropy,
void *opaque);
+
+/**
+ * rng_backend_free_request:
+ * @s: the backend that created the request
+ * @req: the request to finalize
+ *
+ * Used by child rng backend classes to finalize requests once they've been
+ * processed. The request is removed from the list of active requests and
+ * deleted.
+ */
+void rng_backend_finalize_request(RngBackend *s, RngRequest *req);
#endif
--
2.7.4

@ -1,179 +0,0 @@
From 60253ed1e6ec6d8e5ef2efe7bf755f475dce9956 Mon Sep 17 00:00:00 2001
From: Ladi Prosek <lprosek@redhat.com>
Date: Thu, 3 Mar 2016 09:37:18 +0100
Subject: [PATCH] rng: add request queue support to rng-random
Requests are now created in the RngBackend parent class and the
code path is shared by both rng-egd and rng-random.
This commit fixes the rng-random implementation which processed
only one request at a time and simply discarded all but the most
recent one. In the guest this manifested as delayed completion
of reads from virtio-rng, i.e. a read was completed only after
another read was issued.
By switching rng-random to use the same request queue as rng-egd,
the unsafe stack-based allocation of the entropy buffer is
eliminated and replaced with g_malloc.
Signed-off-by: Ladi Prosek <lprosek@redhat.com>
Reviewed-by: Amit Shah <amit.shah@redhat.com>
Message-Id: <1456994238-9585-5-git-send-email-lprosek@redhat.com>
Signed-off-by: Amit Shah <amit.shah@redhat.com>
---
backends/rng-egd.c | 16 ++--------------
backends/rng-random.c | 43 +++++++++++++++++++------------------------
backends/rng.c | 13 ++++++++++++-
include/sysemu/rng.h | 3 +--
4 files changed, 34 insertions(+), 41 deletions(-)
diff --git a/backends/rng-egd.c b/backends/rng-egd.c
index 8f2bd16..30332ed 100644
--- a/backends/rng-egd.c
+++ b/backends/rng-egd.c
@@ -27,20 +27,10 @@ typedef struct RngEgd
char *chr_name;
} RngEgd;
-static void rng_egd_request_entropy(RngBackend *b, size_t size,
- EntropyReceiveFunc *receive_entropy,
- void *opaque)
+static void rng_egd_request_entropy(RngBackend *b, RngRequest *req)
{
RngEgd *s = RNG_EGD(b);
- RngRequest *req;
-
- req = g_malloc(sizeof(*req));
-
- req->offset = 0;
- req->size = size;
- req->receive_entropy = receive_entropy;
- req->opaque = opaque;
- req->data = g_malloc(req->size);
+ size_t size = req->size;
while (size > 0) {
uint8_t header[2];
@@ -54,8 +44,6 @@ static void rng_egd_request_entropy(RngBackend *b, size_t size,
size -= len;
}
-
- s->parent.requests = g_slist_append(s->parent.requests, req);
}
static int rng_egd_chr_can_read(void *opaque)
diff --git a/backends/rng-random.c b/backends/rng-random.c
index 8cdad6a..a6cb385 100644
--- a/backends/rng-random.c
+++ b/backends/rng-random.c
@@ -22,10 +22,6 @@ struct RndRandom
int fd;
char *filename;
-
- EntropyReceiveFunc *receive_func;
- void *opaque;
- size_t size;
};
/**
@@ -38,36 +34,35 @@ struct RndRandom
static void entropy_available(void *opaque)
{
RndRandom *s = RNG_RANDOM(opaque);
- uint8_t buffer[s->size];
- ssize_t len;
- len = read(s->fd, buffer, s->size);
- if (len < 0 && errno == EAGAIN) {
- return;
- }
- g_assert(len != -1);
+ while (s->parent.requests != NULL) {
+ RngRequest *req = s->parent.requests->data;
+ ssize_t len;
+
+ len = read(s->fd, req->data, req->size);
+ if (len < 0 && errno == EAGAIN) {
+ return;
+ }
+ g_assert(len != -1);
- s->receive_func(s->opaque, buffer, len);
- s->receive_func = NULL;
+ req->receive_entropy(req->opaque, req->data, len);
+ rng_backend_finalize_request(&s->parent, req);
+ }
+
+ /* We've drained all requests, the fd handler can be reset. */
qemu_set_fd_handler(s->fd, NULL, NULL, NULL);
}
-static void rng_random_request_entropy(RngBackend *b, size_t size,
- EntropyReceiveFunc *receive_entropy,
- void *opaque)
+static void rng_random_request_entropy(RngBackend *b, RngRequest *req)
{
RndRandom *s = RNG_RANDOM(b);
- if (s->receive_func) {
- s->receive_func(s->opaque, NULL, 0);
+ if (s->parent.requests == NULL) {
+ /* If there are no pending requests yet, we need to
+ * install our fd handler. */
+ qemu_set_fd_handler(s->fd, entropy_available, NULL, s);
}
-
- s->receive_func = receive_entropy;
- s->opaque = opaque;
- s->size = size;
-
- qemu_set_fd_handler(s->fd, entropy_available, NULL, s);
}
static void rng_random_opened(RngBackend *b, Error **errp)
diff --git a/backends/rng.c b/backends/rng.c
index 014cb9d..277a41b 100644
--- a/backends/rng.c
+++ b/backends/rng.c
@@ -20,9 +20,20 @@ void rng_backend_request_entropy(RngBackend *s, size_t size,
void *opaque)
{
RngBackendClass *k = RNG_BACKEND_GET_CLASS(s);
+ RngRequest *req;
if (k->request_entropy) {
- k->request_entropy(s, size, receive_entropy, opaque);
+ req = g_malloc(sizeof(*req));
+
+ req->offset = 0;
+ req->size = size;
+ req->receive_entropy = receive_entropy;
+ req->opaque = opaque;
+ req->data = g_malloc(req->size);
+
+ k->request_entropy(s, req);
+
+ s->requests = g_slist_append(s->requests, req);
}
}
diff --git a/include/sysemu/rng.h b/include/sysemu/rng.h
index 08a2eda..4fffd68 100644
--- a/include/sysemu/rng.h
+++ b/include/sysemu/rng.h
@@ -45,8 +45,7 @@ struct RngBackendClass
{
ObjectClass parent_class;
- void (*request_entropy)(RngBackend *s, size_t size,
- EntropyReceiveFunc *receive_entropy, void *opaque);
+ void (*request_entropy)(RngBackend *s, RngRequest *req);
void (*opened)(RngBackend *s, Error **errp);
};
--
2.7.4

@ -1,107 +0,0 @@
https://bugs.gentoo.org/580426
https://bugs.gentoo.org/568246
From a49923d2837d20510d645d3758f1ad87c32d0730 Mon Sep 17 00:00:00 2001
From: Gerd Hoffmann <kraxel@redhat.com>
Date: Mon, 18 Apr 2016 09:20:54 +0200
Subject: [PATCH] Revert "ehci: make idt processing more robust"
This reverts commit 156a2e4dbffa85997636a7a39ef12da6f1b40254.
Breaks FreeBSD.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
hw/usb/hcd-ehci.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/hw/usb/hcd-ehci.c b/hw/usb/hcd-ehci.c
index d5c0e1c..43a8f7a 100644
--- a/hw/usb/hcd-ehci.c
+++ b/hw/usb/hcd-ehci.c
@@ -1397,7 +1397,7 @@ static int ehci_process_itd(EHCIState *ehci,
{
USBDevice *dev;
USBEndpoint *ep;
- uint32_t i, len, pid, dir, devaddr, endp, xfers = 0;
+ uint32_t i, len, pid, dir, devaddr, endp;
uint32_t pg, off, ptr1, ptr2, max, mult;
ehci->periodic_sched_active = PERIODIC_ACTIVE;
@@ -1489,10 +1489,9 @@ static int ehci_process_itd(EHCIState *ehci,
ehci_raise_irq(ehci, USBSTS_INT);
}
itd->transact[i] &= ~ITD_XACT_ACTIVE;
- xfers++;
}
}
- return xfers ? 0 : -1;
+ return 0;
}
--
2.7.4
From 1ae3f2f178087711f9591350abad133525ba93f2 Mon Sep 17 00:00:00 2001
From: Gerd Hoffmann <kraxel@redhat.com>
Date: Mon, 18 Apr 2016 09:11:38 +0200
Subject: [PATCH] ehci: apply limit to iTD/sidt descriptors
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Commit "156a2e4 ehci: make idt processing more robust" tries to avoid a
DoS by the guest (create a circular iTD queue and let qemu ehci
emulation run in circles forever). Unfortunately this has two problems:
First it misses the case of siTDs, and second it reportedly breaks
FreeBSD.
So lets go for a different approach: just count the number of iTDs and
siTDs we have seen per frame and apply a limit. That should really
catch all cases now.
Reported-by: 杜少博 <dushaobo@360.cn>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
hw/usb/hcd-ehci.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/hw/usb/hcd-ehci.c b/hw/usb/hcd-ehci.c
index 159f58d..d5c0e1c 100644
--- a/hw/usb/hcd-ehci.c
+++ b/hw/usb/hcd-ehci.c
@@ -2011,6 +2011,7 @@ static int ehci_state_writeback(EHCIQueue *q)
static void ehci_advance_state(EHCIState *ehci, int async)
{
EHCIQueue *q = NULL;
+ int itd_count = 0;
int again;
do {
@@ -2035,10 +2036,12 @@ static void ehci_advance_state(EHCIState *ehci, int async)
case EST_FETCHITD:
again = ehci_state_fetchitd(ehci, async);
+ itd_count++;
break;
case EST_FETCHSITD:
again = ehci_state_fetchsitd(ehci, async);
+ itd_count++;
break;
case EST_ADVANCEQUEUE:
@@ -2087,7 +2090,8 @@ static void ehci_advance_state(EHCIState *ehci, int async)
break;
}
- if (again < 0) {
+ if (again < 0 || itd_count > 16) {
+ /* TODO: notify guest (raise HSE irq?) */
fprintf(stderr, "processing error - resetting ehci HC\n");
ehci_reset(ehci);
again = 0;
--
2.7.4

@ -1,16 +0,0 @@
https://lists.gnu.org/archive/html/qemu-devel/2016-04/msg01106.html
https://bugs.gentoo.org/580040
diff --git a/hw/i386/kvmvapic.c b/hw/i386/kvmvapic.c
index c69f374..ff1e31a 100644
--- a/hw/i386/kvmvapic.c
+++ b/hw/i386/kvmvapic.c
@@ -394,7 +394,7 @@ static void patch_instruction(VAPICROMState *s, X86CPU *cpu, target_ulong ip)
CPUX86State *env = &cpu->env;
VAPICHandlers *handlers;
uint8_t opcode[2];
- uint32_t imm32;
+ uint32_t imm32 = 0;
target_ulong current_pc = 0;
target_ulong current_cs_base = 0;
int current_flags = 0;

@ -1,47 +0,0 @@
From 3a15cc0e1ee7168db0782133d2607a6bfa422d66 Mon Sep 17 00:00:00 2001
From: Prasad J Pandit <pjp@fedoraproject.org>
Date: Fri, 8 Apr 2016 11:33:48 +0530
Subject: [PATCH] net: stellaris_enet: check packet length against receive
buffer
When receiving packets over Stellaris ethernet controller, it
uses receive buffer of size 2048 bytes. In case the controller
accepts large(MTU) packets, it could lead to memory corruption.
Add check to avoid it.
Reported-by: Oleksandr Bazhaniuk <oleksandr.bazhaniuk@intel.com>
Signed-off-by: Prasad J Pandit <pjp@fedoraproject.org>
Message-id: 1460095428-22698-1-git-send-email-ppandit@redhat.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
---
hw/net/stellaris_enet.c | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/hw/net/stellaris_enet.c b/hw/net/stellaris_enet.c
index 84cf60b..6880894 100644
--- a/hw/net/stellaris_enet.c
+++ b/hw/net/stellaris_enet.c
@@ -236,8 +236,18 @@ static ssize_t stellaris_enet_receive(NetClientState *nc, const uint8_t *buf, si
n = s->next_packet + s->np;
if (n >= 31)
n -= 31;
- s->np++;
+ if (size >= sizeof(s->rx[n].data) - 6) {
+ /* If the packet won't fit into the
+ * emulated 2K RAM, this is reported
+ * as a FIFO overrun error.
+ */
+ s->ris |= SE_INT_FOV;
+ stellaris_enet_update(s);
+ return -1;
+ }
+
+ s->np++;
s->rx[n].len = size + 6;
p = s->rx[n].data;
*(p++) = (size + 6);
--
2.7.4

@ -1,82 +0,0 @@
https://bugs.gentoo.org/577810
From 277abf15a60f7653bfb05ffb513ed74ffdaea1b7 Mon Sep 17 00:00:00 2001
From: Jan Vesely <jano.vesely@gmail.com>
Date: Fri, 29 Apr 2016 13:15:23 -0400
Subject: [PATCH] configure: Check if struct fsxattr is available from linux
header
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Fixes build failure with --enable-xfsctl and
new linux headers (>=4.5) and older xfsprogs(<4.5):
In file included from /usr/include/xfs/xfs.h:38:0,
from /var/tmp/portage/app-emulation/qemu-2.5.0-r1/work/qemu-2.5.0/block/raw-posix.c:97:
/usr/include/xfs/xfs_fs.h:42:8: error: redefinition of struct fsxattr
struct fsxattr {
^
In file included from /var/tmp/portage/app-emulation/qemu-2.5.0-r1/work/qemu-2.5.0/block/raw-posix.c:60:0:
/usr/include/linux/fs.h:155:8: note: originally defined here
struct fsxattr {
This is really a bug in the system headers, but we can work around it
by defining HAVE_FSXATTR in the QEMU headers if linux/fs.h provides
the struct, so that xfs_fs.h doesn't try to define it as well.
CC: qemu-trivial@nongnu.org
CC: Markus Armbruster <armbru@redhat.com>
CC: Peter Maydell <peter.maydell@linaro.org>
CC: Stefan Weil <sw@weilnetz.de>
Tested-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Jan Vesely <jano.vesely@gmail.com>
[PMM: adjusted commit message, comments]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
---
configure | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/configure b/configure
index ab54f3c..c37fc5f 100755
--- a/configure
+++ b/configure
@@ -4494,6 +4494,21 @@ if test "$fortify_source" != "no"; then
fi
##########################################
+# check if struct fsxattr is available via linux/fs.h
+
+have_fsxattr=no
+cat > $TMPC << EOF
+#include <linux/fs.h>
+struct fsxattr foo;
+int main(void) {
+ return 0;
+}
+EOF
+if compile_prog "" "" ; then
+ have_fsxattr=yes
+fi
+
+##########################################
# End of CC checks
# After here, no more $cc or $ld runs
@@ -5160,6 +5175,14 @@ fi
if test "$have_ifaddrs_h" = "yes" ; then
echo "HAVE_IFADDRS_H=y" >> $config_host_mak
fi
+
+# Work around a system header bug with some kernel/XFS header
+# versions where they both try to define 'struct fsxattr':
+# xfs headers will not try to redefine structs from linux headers
+# if this macro is set.
+if test "$have_fsxattr" = "yes" ; then
+ echo "HAVE_FSXATTR=y" >> $config_host_mak
+fi
if test "$vte" = "yes" ; then
echo "CONFIG_VTE=y" >> $config_host_mak
echo "VTE_CFLAGS=$vte_cflags" >> $config_host_mak
--
2.8.2

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

@ -18,7 +18,7 @@ if [[ ${PV} = *9999* ]]; then
SRC_URI=""
else
SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2"
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86 ~x86-fbsd"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
@ -558,7 +558,6 @@ src_test() {
qemu_python_install() {
python_domodule "${S}/scripts/qmp/qmp.py"
python_doscript "${S}/scripts/kvm/kvm_stat"
python_doscript "${S}/scripts/kvm/vmxcap"
python_doscript "${S}/scripts/qmp/qmp-shell"
python_doscript "${S}/scripts/qmp/qemu-ga-client"

@ -767,3 +767,10 @@
Package-Manager: portage-2.3.0
*wine-1.8.4 (05 Sep 2016)
05 Sep 2016; NP-Hardass <NP-Hardass@gentoo.org> +wine-1.8.4.ebuild:
Bump to 1.8.4
Package-Manager: portage-2.3.0

@ -92,7 +92,7 @@ EBUILD wine-1.9.7-r3.ebuild 17547 SHA256 e68feb8681c52792eeba8c8ad10262ec7e25994
EBUILD wine-1.9.8-r2.ebuild 17547 SHA256 4e1c877527196c6dcbd44a5978f6c632c102bff4a03d39089e5c2ca08eae5992 SHA512 6d9e363af73afaacc4ad2b92332b441b9c38d300df062c67536a7782d55e3cbedf375a3e80829e86863aa3672bce1382dfab5fceb37ddee038330020f7339265 WHIRLPOOL 051320407d4355e2abc6d1f2b5cebb658caaab79bf740ac611ff49c18e0cd0a3554b2b633968837bdd64c8db6be9c6e16eff73b5aee8dbcc9edf2755212f2062
EBUILD wine-1.9.9-r3.ebuild 18297 SHA256 83b0fcbfd45bb87e11b839d0160383bc974b279816dcd4c77f504db999695e23 SHA512 6898af8be72c47d236a74d742d2f9b1a43a19d5dff46ec54f84fb5661ff220bcba5831e3cd10937bbb89006105d0364ee4f7b3806a7f7f63204b16a5a0be2f9e WHIRLPOOL 692c60873501d0c33de689c4a1f65a698a6fe62c03ce14496580bcb0b2273b62d21843713e5086096531f69e524f170ca2a06b2bae78288d902e54b5ba2a358a
EBUILD wine-9999.ebuild 18239 SHA256 fe1394220dcac251be2fd8381d669b3f6919fba6cb88172affe3437ac09507c7 SHA512 29380ddc2bebb97b2f735b8f8ee0fcc1a6a888278a63d9e0c730b22ecffe335b40b08c313988bc0efb611b386ff87be5d63003235f58159dad4a02cb6cbbb8c2 WHIRLPOOL 0e141c4cef4a1b8dfa5288f2c69bc4f0e59a113834a2b576ff505c47ca06dfa91ab8799458656e310b7ff29fe9391d58e2ff9bef3964d4fc0681079476639f67
MISC ChangeLog 27536 SHA256 214b435557b140d1b91036a594beaec606062173cfbfb5139ebbd4a518beba98 SHA512 7f4acbd324eb391b51f0d0d88a1c90023321c1d54d4e2b39126f704a9bea0f4b7fa50439e62fbdb6d353bfe2cb86471348c5733d19b021ab0dbdea808d5b71f8 WHIRLPOOL 8fced15f269140e5c64f4270f7d3ef1b42d515302068ec910386b05808230f0fc206cf6cc8d41c7ff56903f86448c5c6871236c36b7f2d2422697d5d19e5efe8
MISC ChangeLog 27684 SHA256 1f7a793d662db539a2e957dcbaf2af21bb4c86536af1bea0720855e179dff500 SHA512 7fd946bc2f34d68031c272a3e717a8db56554349dd077bd0640b98da72f26b7394761de61b5188bb831b4eaedd950f90435e2bef2a7291132bf60c7c7bdcd9dc WHIRLPOOL 47b04fdac55f0cba627660d1b54947b8831b35a6bdaa455cf47a9f5f0b1d8a61fa7073f30183f5470685b66b171e4c0bc9989b8ada0b2534a2a025c83c413d73
MISC ChangeLog-2012 100362 SHA256 8e70fc54e7945c1f41e3e0b64fef6b9a7fe89acdaf8c79a06a16048fe8d2e26c SHA512 ca875e847ba100e1f19774b31a2b45a81d776275e3d11944be8a7b01dfcdbf4265b1a340d691bc4fe4054fea006059a06ed52bc0516b1f8b44a1772a1c813278 WHIRLPOOL 36ec708601a25cb8fa93b471112538480b6ef82cc4e6703b3d045f883078b49209ceaeef7bafa8417b881c2d11df84df9c83d1985d0d687a11f3db3de5abb014
MISC ChangeLog-2015 34221 SHA256 b726cd29592f2bb5135cc5b2c3f8f10f51689464a64044ff0cd915d524c662b1 SHA512 0044d58c639a615f9bbedb8a9dcfaf007abf13ec722282bcf4f927951c4f9816e57d18883d22dacb25c4726269f1de0ab8004d863a0ee834c543448c06428f4d WHIRLPOOL 3a77f6acb534e7bdd78ef6ed8c8948368a74ef3d3d70e3243a19c5ba80c4100c1b07e97077caa2bad716f23fa3f21c9cae1a448d6f47b73840140904d8778a3e
MISC metadata.xml 3174 SHA256 c2eb848cbd0fbd130f3a72a86ac6e6f9a0a26bef87221c88836bb707838be994 SHA512 cf2529f5ec589eb209a9c52b1742fba323e5e0dd5a528d13b4d12266b964da889c3e6e8e369e80e0cc8805f60c3fdbdbfe07c588e8389d4d705c8c737cb1c06c WHIRLPOOL 7584b6dbceff9d711814e3a8b6b6699da16484e7a1339bb5d2084fe0d343d91265d9309a3543e4c7b58f53cf62354e425d554480641d8074d07b92a6c58e9210

@ -0,0 +1,12 @@
# ChangeLog for app-misc/blink1
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*blink1-1.98 (05 Sep 2016)
05 Sep 2016; Wolfram Schlich <wschlich@gentoo.org> +blink1-1.98.ebuild,
+metadata.xml:
initial import of blink(1) USB RGB LED status light control suite
Package-Manager: portage-2.2.28

@ -0,0 +1,4 @@
DIST blink1-1.98.tar.gz 29439933 SHA256 2bbf8848c3c656ab8fb01035fd31103a321fbee20164691cf67e3706c4b50b16 SHA512 2057e3ccf149dbdaaea2d09dabaa95317125d65151dc79c675365f55e85a3d0988232fd5ff404bdcfd127ebc266495afa04fb1b3fd0e4ac931bb711b0bb63568 WHIRLPOOL 24872d94ce246e3f64b096462496ead02b14ed2dd19e6ca1fc1b6f03e5c12069e18cde9e5ace5c4ed49ee7d7a35a3d61542a06019242a43d953ab0a2a820f7c2
EBUILD blink1-1.98.ebuild 2586 SHA256 23455714ae46e538d8ef3578d5f6a8b0458140e74a009584cff0ed68c73d7ac3 SHA512 31fa2dcc06dbf0e2bc8df16665d79fa36fd61ff3c463b0092ddf00870a3d2faa2c82dcf3055c7246a081af9f83cd15be3b248821b2e1398017c9f1fbb2aacc4c WHIRLPOOL 4f3111be8f65be675511facbb5afcea30e2116b003ccd32d38e177c7e688d59976f5b14e02c8b2032f46d61238423a97544cddaeae81e7e8b5813f646c046efa
MISC ChangeLog 358 SHA256 4b6c2a01f8da5855d923ad8fd48cdd7661cf29cf68feb9170cd43018b7ef278a SHA512 aaabbe75cce4459fcc335269edb087fd967452833249257e2d812a0770a42be9a72d86dad142b15658fdf48a9621aacf4715dd8c2aabbd22c4009eeeefa70413 WHIRLPOOL 9293f7126888debed9ee37b28de0b239c96dc2f2c29ffc9f250dbfdf6d9fbba2bc2498806c73f05775fe96908ab0fe16b0d1dac6e1adcc8a2ae7ae8eaf27fe49
MISC metadata.xml 666 SHA256 6ea287190090f1c7567adcbc40725dd02473d90419361f8873f0ed92037986e3 SHA512 ced241a306659febebb8d3c9c8e4d59ccb90da7b0aff9ae8298d7c428bb1bf202022767af7c03bdbdd04c420d53658909ef8d2e9e546315ab668ca38343b61e7 WHIRLPOOL f641c8bce667adae494579fe0ed858e15ab199d236e554a3833aa512fdc337ae14b09eb53806ca99e0df5286a9fb97206e01f00a9ce125ebc5640d87062653b9

@ -0,0 +1,100 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit linux-info
DESCRIPTION="blink(1) USB RGB LED status light control suite"
HOMEPAGE="https://blink1.thingm.com/"
## github release tarball
MY_PV=${PV/_rc/rc}
MY_P="${PN}-${MY_PV}"
SRC_URI="https://github.com/todbot/blink1/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
## selfmade tarball
#MY_PVR=${PVR/_rc/rc}
#MY_P="${PN}-${MY_PVR}"
#SRC_URI="http://dev.gentoo.org/~wschlich/src/${CATEGORY}/${PN}/${MY_P}.tar.gz"
## github commit tarball
#MY_GIT_COMMIT="1e9c012bd79cb99a53a22980fbaa6f97801e7c03"
#MY_P="todbot-${PN}-${MY_GIT_COMMIT:0:7}"
#SRC_URI="https://github.com/todbot/${PN}/tarball/${MY_GIT_COMMIT} -> ${PF}.tar.gz"
S="${WORKDIR}/${MY_P}"
KEYWORDS="~amd64 ~x86"
SLOT="0"
LICENSE="CC-BY-SA-3.0"
IUSE="doc examples +tool mini-tool server"
RDEPEND="dev-libs/hidapi
virtual/libusb:1
virtual/libudev
sys-apps/attr
sys-libs/libcap"
DEPEND="${RDEPEND}
virtual/pkgconfig"
pkg_setup() {
## check for USB HID kernel support
linux-info_pkg_setup
CONFIG_CHECK="USB_HID"
check_extra_config
## check for acceptable USE flag settings
if ! ( use tool || use mini-tool || use server ); then
eerror "At least one of the following USE flags must be enabled:"
eerror "tool, mini-tool, server"
die "unacceptable USE flag settings"
fi
}
src_compile() {
if use tool; then
pushd commandline &>/dev/null
# USBLIB_TYPE=HIDAPI
# USBLIB_TYPE=HIDAPI_HIDRAW
# USBLIB_TYPE=HIDDATA
emake OS=linux USBLIB_TYPE=HIDAPI blink1-tool || die "emake blink1-tool failed"
popd &>/dev/null
fi
if use mini-tool; then
pushd commandline/blink1-mini-tool &>/dev/null
emake OS=linux blink1-mini-tool || die "emake blink1-mini-tool failed"
popd &>/dev/null
fi
if use server; then
pushd commandline &>/dev/null
emake OS=linux blink1-tiny-server || die "emake blink1-tiny-server failed"
popd &>/dev/null
fi
}
src_install() {
if use doc; then
dodoc docs/README.md
fi
if use tool; then
if use doc; then
dodoc docs/{blink1-tool.md,blink1-tool-tips.md,blink1-hid-commands.md,blink1-mk2-tricks.md}
fi
if use examples; then
insinto /usr/share/doc/"${PF}"/examples
doins commandline/scripts/{README.md,blink1-*.sh}
docompress -x /usr/share/doc/"${PF}"/examples
fi
dobin commandline/blink1-tool
fi
if use mini-tool; then
dobin commandline/blink1-mini-tool/blink1-mini-tool
fi
if use server; then
if use doc; then
dodoc docs/{app-url-api.md,app-url-api-examples.md}
fi
dobin commandline/blink1-tiny-server
fi
}

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>wschlich@gentoo.org</email>
<name>Wolfram Schlich</name>
</maintainer>
<upstream>
<remote-id type="github">todbot/blink1</remote-id>
</upstream>
<use>
<flag name="tool">Build and install command-line tool blink1-tool</flag>
<flag name="mini-tool">Build and install command-line mini-tool blink1-mini-tool (normally used for embedded devices)</flag>
<flag name="server">Build and install REST API server (currently hard-coded to TCP port 8080)</flag>
</use>
</pkgmetadata>

@ -4,12 +4,10 @@ DIST libstemmer_c-20091122.tgz 129207 SHA256 ad4e152379214480d599c86dd19421a36fc
DIST sphinx-0.9.9.tar.gz 1218359 SHA256 bf8f55ffc095ff6b628f0cbc7eb54761811140140679a1c869cc1b17c42803e4 SHA512 bf1f6b3429beac9336ed975137b9cc582541357df487ae97f407589458fa4cc4f3a797c868fd505c6b4e97a73b30a0f7f9c7ab6b3d8685ba173fde6d1d5383c2 WHIRLPOOL 70a7db079e35671c17f1c29d71569c4b643462475b10dbed6342a74ed20304ea740e442fb97af874fb3acc3cb9eb8a07ff43aa90dc90c9cf477fb1d651ced021
DIST sphinx-2.0.10-release.tar.gz 2016687 SHA256 efc9e90d1edec4f159846c8d4ca8839e7dcf9ef88c117d0d369aaead75809f0a SHA512 d22a0ce261cd6decda2e9e91fc9806699c818bb45a9c9c5e11a0944a698d47b5862c577eb55e7b57dd208db982e7f8bfc7163af37aaedc1c537841aff1409952 WHIRLPOOL 46e17cc73225692e8ab73438547863ba78ef7c1be306bd46e393723220007b95d9a0ca62cbd8175423b62bf4599a68c4a4831ac6472d02249104ecdf0e3892ac
DIST sphinx-2.1.9-release.tar.gz 2443797 SHA256 6289aa0ac3e1456a0c9181ce6bce2287778b5a163f685a1376e181fc87eb7c03 SHA512 7f4538011db5d68bd00c00978d476f780fc2d355113bd2819996bacbaef90b0de5b14c946a9aad83157b818d9b6b01ee0a26bc72862cfd151067ad9967c18f56 WHIRLPOOL fd9e6d31c8b9d88b8de7462ccd947aeb85d97ee4c23c64788653f732a5e47dad134c0f8cedc3b0ccc2d744eb0c4aaeb2d32fbdb02bae50be0d4ed8841a0683a1
DIST sphinx-2.2.10-release.tar.gz 3109250 SHA256 054cb86e64bd48997d89386e1224d4405063d9857b2d7c33dc6cc1b9ef6df440 SHA512 07683f64df730368563e11a7d2939b521837c9a04944ab7d6d09732ab06e451b674169eca4f85db2aae41d883bd16fb4d17b9265912fea9691d07d407d7212d8 WHIRLPOOL b98f7c99d09d10cb4f3656da72acb6c986fe674ecb00347e69a979617253dcf3189aa7507fcabe3d932f6f5f1003b781f6d29bf8d94e777f54ec2588a14855ef
DIST sphinx-2.2.11-release.tar.gz 3061998 SHA256 6662039f093314f896950519fa781bc87610f926f64b3d349229002f06ac41a9 SHA512 cf1a262a5b0fbf0bd2827ec6ec629edeaf709ce855a6e7b509b65342baaeb26c02717ca63f1578d32c83d21e2fd6d1e92dceb34660e6351b93cd96fd4e623689 WHIRLPOOL 34e4aeb41f1b8e352404792cb18149542e624fd739b5d11bee688f49c8be5067553414e9bf57b4352408ce3a6ffb16ece843af8bcf3625a75813a6adaf231e62
EBUILD sphinx-0.9.9.ebuild 1466 SHA256 d3500c9f0d85e35328d49cb884883502c8171494be326c2fa51d943bd32495c1 SHA512 026f1226c2953424265cc5c0567250e34db22732c544f385ca1da07fd856066f78f77d67795ca3b20a87181de8997481669f7559705e56225038e5c03748e30d WHIRLPOOL 1f9c932c4acd053a7fdde329774aa974b6b655da3c7bbd67c1b4ab33a3fc14af29e7fd097a46a64e1181249668f85084a99e520a2c98774d0098d82e458188cb
EBUILD sphinx-2.0.10.ebuild 2625 SHA256 8f650229e615bd689a76e92671f1828978401fec2020c4bca30689a396c4e60f SHA512 7b17336dec970348123858aa1dce3c3408bbd88d7f60f5efe49c9df1abaf09fb5e0c7d5318d0b204e543d55cceb1e75a65a6157bce107afa89d549a50b02f10a WHIRLPOOL 0448abd793e51bfc26125335bb160f7f409ab102dc2d827c7c41ced8c4ed6c222c0d750515483e375ba01f782f5e3ee06b87382fb99e00a5785e9bf0d1012e64
EBUILD sphinx-2.1.9.ebuild 2360 SHA256 b20f60ccf02a77775a4bacd842a201c3358058a298c2930f7705103813d15495 SHA512 9633d54ceee00c46eab3ae87480cdc73040152d501c4db79f9f403d432ed3bc6f37abe2fe261527c844f0b3fedb06b2096e3a9fbb9d8f99cf4c2960ee6aad370 WHIRLPOOL fa498f830e1f292aa9630248ac65030b229bb4d9bca147db560c6dcbdbc4fb49761e62171f1515fd78b0404e730e9345d57b1c340054af6ca4138057a4831af8
EBUILD sphinx-2.2.10.ebuild 2388 SHA256 cc536e60316d258018fe87214d1f20bc7bf47577dab160bd6bc85b35bceb5441 SHA512 57c36b00105c5773c257d1a9b9569627314a4d89c97fa67ba24d2265ed11925f0ccd97b9d600f173dbdb9f4ce90989330861aaf246236a9cb3a47b608390ef28 WHIRLPOOL 3489b75a30e3a08aa127f638d76e1c24d7d3e1e33df6e7015e0324a5b2250b19f4e7d4f6f63138ee8db478e16b053434df388236e1d90a8249aa8207e29d7277
EBUILD sphinx-2.2.11.ebuild 2388 SHA256 cc536e60316d258018fe87214d1f20bc7bf47577dab160bd6bc85b35bceb5441 SHA512 57c36b00105c5773c257d1a9b9569627314a4d89c97fa67ba24d2265ed11925f0ccd97b9d600f173dbdb9f4ce90989330861aaf246236a9cb3a47b608390ef28 WHIRLPOOL 3489b75a30e3a08aa127f638d76e1c24d7d3e1e33df6e7015e0324a5b2250b19f4e7d4f6f63138ee8db478e16b053434df388236e1d90a8249aa8207e29d7277
MISC ChangeLog 4842 SHA256 8e2d3dd520aee3ffaa102bf0bcd8ca6ad29ec3a71b39f9efcd60e94224194009 SHA512 eb670268183d8d5ec948a05edb9cf8e3397aa8aa57f8ad3ea173d48e58c917e2487bf3d3f764bcafdbe05b8c666c5345a4f9b623cd6e350d0ce15cda8c83ee79 WHIRLPOOL 7684496e9bb85aabd769c33b66dd1893967611fbd9b21fbcff9f579ad37a132b2cbc9d3a9730829dcd9eb0e95efea523ab6a18a726b60e7c23440cca3cdcd62d
MISC ChangeLog-2015 12848 SHA256 98c9fd5b8b5ed98d0d98cd6adfe521e6330b6f690c55eb6e427ae41c7db3fb2b SHA512 92b78512fc6244a9612674a61f43348cea18b82b74ea0920df04b13d5874034ce30a4fddca0a10b5c179850c6de0b9cc2f3ef9ebb3309617d9d04c3716cfd011 WHIRLPOOL 862389cc878f65af26680eac8d1590e9d2505c268cdbe86faeb5db359220f99d82ece47f425828973456170599effbffbe89679fc412a7a2e4870e2b9c937821

@ -1,92 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils autotools toolchain-funcs
#MY_P=${P/_/-}
MY_P=${P}-release
DESCRIPTION="Full-text search engine with support for MySQL and PostgreSQL"
HOMEPAGE="http://www.sphinxsearch.com/"
SRC_URI="http://sphinxsearch.com/files/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris"
IUSE="debug +id64 mysql odbc postgres re2 stemmer syslog xml"
RDEPEND="mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql:* )
odbc? ( dev-db/unixODBC )
re2? ( dev-libs/re2 )
stemmer? ( dev-libs/snowball-stemmer )
xml? ( dev-libs/expat )
virtual/libiconv"
S=${WORKDIR}/${MY_P}
src_prepare() {
epatch "${FILESDIR}"/${PN}-2.0.1_beta-darwin8.patch
# drop nasty hardcoded search path breaking Prefix
# We patch configure directly since otherwise we need to run
# eautoreconf twice and that causes problems, bug 425380
sed -i -e 's/\/usr\/local\//\/someplace\/nonexisting\//g' configure || die
# Fix QA compilation warnings.
sed -i -e '19i#include <string.h>' api/libsphinxclient/test.c || die
pushd api/libsphinxclient || die
eautoreconf
popd || die
# Drop bundled code to ensure building against system versions. We
# cannot remove libstemmer_c since configure updates its Makefile.
rm -rf libexpat libre2 || die
}
src_configure() {
# fix libiconv detection
use !elibc_glibc && export ac_cv_search_iconv=-liconv
econf \
--sysconfdir="${EPREFIX}/etc/${PN}" \
$(use_enable id64) \
$(use_with debug) \
$(use_with mysql) \
$(use_with odbc unixodbc) \
$(use_with postgres pgsql) \
$(use_with re2) \
$(use_with stemmer libstemmer) \
$(use_with syslog syslog) \
$(use_with xml libexpat )
cd api/libsphinxclient || die
econf STRIP=:
}
src_compile() {
emake AR="$(tc-getAR)" || die "emake failed"
emake -j 1 -C api/libsphinxclient || die "emake libsphinxclient failed"
}
src_test() {
# Tests require a live database and only work from the source
# directory.
:
}
src_install() {
emake DESTDIR="${D}" install || die "install failed"
emake DESTDIR="${D}" -C api/libsphinxclient install || die "install libsphinxclient failed"
dodoc doc/*
dodir /var/lib/sphinx
dodir /var/log/sphinx
newinitd "${FILESDIR}"/searchd.rc searchd
}

@ -1,7 +1,7 @@
DIST overlint-0.5.2.tar.gz 2701 SHA256 3d6db0fcd73bbc4a3f31755f61751cc15a2c4fa3334ef5dc1bffa7d574a61ced SHA512 aae78ed2d3f02e83ced3dbe8ace468adb204b80e040b979a97d92af0c91e79019f2ed14e6e3655ffa8137c55c8fd1f054c27229819ae7908632586acb284f3ea WHIRLPOOL fbe3c646d9b36bf2e5cf53583ade3f64c768508b2ca11aa66032d0f15e828c1297f271db3f845523c88204b5005ca4d335080e81862bc8d1c140395431a937d2
DIST overlint-0.5.3.tar.gz 2706 SHA256 c770527fb5a04caccaea1a9d787b7d8d3415c1401374800af065075c8eb38d5f SHA512 348b59e5f013b1c4060312208fdc7fddad3252d6f386513d743b7685d8aafbf76ac626fb9000c2d47c362b85d223dea5f59b4cfec55dbf24a52185c5b943a149 WHIRLPOOL b8fab05a8b35d245f373ad89723c37d6043576bba7975631c856694fe40a9ef35310a70373f88013836056fe801712ccd8dd6eaa9bea954e18056c5fda3c8b29
EBUILD overlint-0.5.2.ebuild 477 SHA256 50bfcca53520b7a6f7924e0d0eef9c0d9a973aed1abb25129544ffe87d9e3a5e SHA512 b2d00d488dea0a332ad4396fbfbdfb9808eea808d8e902d82ae4f6ad9ba781d5a309ca5bddafb18d5e284e70694fc90b6c13420fa04e8b97620a1f0e847c59a2 WHIRLPOOL ec82f97a6b824f2d9b59efb2640ef0dc5ad2b3bfa3acb6979f9f3369d7e39a842ca1099aba6cb801d7934b5f8d980d8329ad8f2b0910b57182bfc6a82f6e6de4
EBUILD overlint-0.5.3.ebuild 474 SHA256 22e574f4d04d36ea622659f17595b71fe50ffa08b0b9d2cde4341c8b3838fec3 SHA512 0acd3acd992d0b8780c6e9669620d7d3058ebf59655935096866a8cd176284c36e9b295bdd12c9905898dd49f64392f37840170ab905cbd7a9e6de7944c850cb WHIRLPOOL b8d50717d2848593c6d2072503dc814ae8e83bf63b20c66a3c49e605d55eee66d345562ad4c96ddcae8e303003b5e8e11f59e8dfbe315312ea7395d7256f3576
EBUILD overlint-0.5.3.ebuild 476 SHA256 d496ece9ea27b461b86465ababe38495e171de9b21967064aa18b2136011036a SHA512 49d9ca908261c01bb5469d594a61ee404e183705d6d023d0367f34f8c4db4c7d34af47f5153842548aba838d9bb1061bd770939ccc3f919cf5c1ca0943b749fd WHIRLPOOL b4b4495229755015cad7937563cf24a3fdf084794767a39a722daab92e94a21b82fb281c1fd59903e41aae67c616d5882f52a0c2b0f5767216aad430dacbc9ab
MISC ChangeLog 2489 SHA256 9eb0b4558eb149c19184ea267d2dfabd274d530b86ed280a3059b4855633978e SHA512 9ce71a58abe18ba20a92ad4cd60d9e0e04a4767d2067dce7d05d2a03e6d2af68f8d9b4068f2217d7d0afedcaa058ac2b607bc0a542913b4bf9eeb213d599d202 WHIRLPOOL 63aa82b69011714f76d5aaa7af8a87e38b6162dad84e78988ee4a40c7c1ac2d3dacb1979532f9d7eae656ec2408815b65e8a544708ff2fcc4136b8a0cf917f4a
MISC ChangeLog-2015 3058 SHA256 9ad52f2a79c88f98536033ca4a6f1489f7bc14e31fae0e69193668be033ec60a SHA512 7d38d9fabd6105823ee4f14fe02ac567ef9e515e3d91ba346adbf9a06e2c362eb29a91b27a0260e817d89898016f168e6e1240bad6942406f6ee28beae3b292a WHIRLPOOL 93a05d36f544576463f0dac9013a5b8c4735cd5427503c23368423121ffeb18b2be785ffe8a33517d476aa8749470414ff46d1431510ef9a294991905caebbc5
MISC metadata.xml 249 SHA256 abaf8c3d7632caaacd242fc7f4d5b1377778c50c7bfa5c356b35773f377d4f69 SHA512 334ac61f9acc5c4917fd29afb3b420b1689b39be80cada419bed1db033e64130866d0995abe5f1c75eb1290f51734e9ad4c8d06fd8b49c288ecf617a0693d273 WHIRLPOOL cb6e12eeeb412f25a85ebc6322f4b22a14c7c23fc7d49a46e8168cdbf425e121a276fc4e915c4626ed9b64d7f7aef50ee11c428ed149126999d277adbea1f57f

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

@ -58,3 +58,16 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*threadpool-0.2.5-r1 (05 Sep 2016)
05 Sep 2016; David Seifert <soap@gentoo.org>
files/threadpool-0.2.5-memleak.patch, +threadpool-0.2.5-r1.ebuild:
Modernize to EAPI=6
Package-Manager: portage-2.3.0
05 Sep 2016; David Seifert <soap@gentoo.org> -threadpool-0.2.5.ebuild:
Remove deprecated ebuild
Package-Manager: portage-2.3.0

@ -1,7 +1,7 @@
AUX threadpool-0.2.5-memleak.patch 900 SHA256 2cff99534e4cddebee9cafadd0c01c55c535126cb213f0a10288e1995cbbc8aa SHA512 395cb70e1471137d7a01b9903c28d1b60a9fe4a24b3a3164c37302ec765be8166cedcce04f62160672b0acc3ca125ce44c9da8f334b9cfc0d8066d39b7720b6e WHIRLPOOL 5d732c6e3ddff638bfbbab35a263597cd428d69d1faf68e50918d223ceda2f183acff336486ee6ae88c0ab0d39369569b6e654b38e99fac66555bf66e6c2ed6b
AUX threadpool-0.2.5-memleak.patch 786 SHA256 b5916399bed4fddca7d2d4394d9db5c62345254ba3bef6649e4815f81b429101 SHA512 427802d2695ed08e3f0fc318e7f379d288bdea9adcdd9ee02215fbffc7a579e736140205cdf9122654c56add637fa80e4673a3a98fba939943f41597d8097912 WHIRLPOOL 8d5e650fbe7a902af61cc136e6ab68956bbcc2f8913387c5e5072ce2c48336faedb9302cf8636cb76976574aace82dd7b85186e3527e6aa17b58e6a19411ac60
DIST threadpool-0_2_5-doc.zip 154617 SHA256 b79d314d12735e00572b63c356613bbe45eb115f37ae657dbd0fb7d0cd3666e5 SHA512 cdee7d0cf02af55ef4e1237fff9f5214ffb91b00ad2880592efcf3f62d661f3e8a870d092797dd2866e24189e9d6f8e626ca840ab89ce29e5c944c79e8cb31ea WHIRLPOOL bb15bf6482fc6ca1388c10647df63aef21e8fd1d95adfce51d133119e7e47aac40b4a566c0a911e318ce1cf460110d1b4e451a446807205eb5a022679ae764ea
DIST threadpool-0_2_5-src.zip 58599 SHA256 ab5a78d0f6ed7bd258a6095b3ba1854b40932e0e655fa492607bd2a940898889 SHA512 961576b619e5227098fa37a3c8d903128b3c2a9cf1e55c057c6f9126062bcccfa6fe2510b4e8ee5d1a0e3d0425f0077c50eccad2120a423f69e2705460780e7c WHIRLPOOL a54c9a67b6de6fc53b779a5c49922abc136b7fd257261d4563eead865a139d40e784ab4bbf557e941c94fef8f2f9bcc820c996cf71d2488f675ec9dbb750150c
EBUILD threadpool-0.2.5.ebuild 950 SHA256 f77835f9e299bafaf9db7c006c847c9b6be1f4ccbe87b8b94af081048bb1de33 SHA512 518cf29a25ab56e6ff3653255622f83ab476e8a39a4d32fe33c6b14b9f44daa9d7712a1acf1fd25007a85d28f161573e506945f7eef544e2addf431082eb0cb7 WHIRLPOOL f55b99f21c0c9cf672535db883157db3d6afe1dbf873b6a45b7701484aeaccd19a2665b95797ec0e735cfd0100922e3093e71b35f9596b62acffd39719564507
MISC ChangeLog 2225 SHA256 2f287de6b71e352cf5ab5ee2e4b2741ef0ce263b1530508afafcbfe6c2987f99 SHA512 c82de6476a2c71e2dc47df1b7d38130d530661c8c1a06772ad6ced02d033ae21fa8a9ef6b2ca688c1357af90119ebd7fc2ae1a501db1a030ed35d50ebe6441c4 WHIRLPOOL 05433f1017e5b8ebc93a15c84aaece392e909e45eec544568507eb36dabe2a32bebb874905351fbbdbb5ffcb24856896a59967a4d4c53d2959301991553acf0e
EBUILD threadpool-0.2.5-r1.ebuild 895 SHA256 02c6821155ba4b1cce3faf2889da12eba2c03c1adeb9ba01e5de65c82f44d5d4 SHA512 5b452b430ccb187a8633982bb363502dbcaab64525ce390109ef3051acee61f58f7f8d673a917eef01e7166f63d39813f1ca824ff8d441f0749a702ab33de1b7 WHIRLPOOL 3e9a04400122a1c69cf6f1e7a2c0c2d77dce20e1deb608e20142f708974f6a678501ba65f17742593df78e2f3232b55e7530268495fda4c09a4a53f9fd96d495
MISC ChangeLog 2569 SHA256 2c00f6363addf1da46c3bcf54f3f8b1bd4cd1ae9cabf86cd3139e1e91cf4b878 SHA512 86c67d0a915d4761d502fe9a231d801fad5055d7d1e82eb00e041a0007da2bb285c9bfa70c32a04eb34774bae94a72cf4adc3c4bb877028a3448c677a97e5169 WHIRLPOOL ced512267fb5006b9c62b033206eaaf71d9b67dd83addf79db8e5aa92f0178743ae73186d47e75896de545c860ca55549b079f7c078c32aa83f8f69e5a13fabf
MISC ChangeLog-2015 543 SHA256 6a9f25a7132b51a39475b4bd6bc1b4bab5d1d91402d58573aace8f69123f9526 SHA512 3cc6075f239e53333c5947e0adbc38d9568d4562b345b4676fce789a51880cb6352ac9a766e962dfe79cbad8a5b3a2390871433a58a3f2491f20bcd5db26b2af WHIRLPOOL 1d020f0818849b6db6886c67a01e7c6236ee10a2f639f1bb9e35de18e6d2783a14d6b8f4928cba2e4a37b6ff251047cd4ee286e8c2ac5427c1e69225ef8e2274
MISC metadata.xml 330 SHA256 5cfdf383ffd09b1ac73b9fe9cfe70e3b5223c8882f97760094b56c25b09187c8 SHA512 5bd797cbdfe2f8a33f10947018d11fc38af0b51a8a1f06b0723d52e3854558c742e62d9f4cb0c13160cbb0ecb9c68267c0d4360b01068e486ca7d4a4314f5229 WHIRLPOOL 74e15391792603d259c6eb76deeaae90733c0cc1dbb92eee59d1c7411b35bb0e18a28669724532b8e0a2983bd5acaf2791ecd45c080f6eabb18d2d08e87e1fe6

@ -10,8 +10,8 @@ memory.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
--- threadpool-0_2_5-src/threadpool/boost/threadpool/detail/pool_core.hpp 2012-09-27 22:33:21.098626892 -0700
+++ threadpool-0_2_5-src/threadpool/boost/threadpool/detail/pool_core.hpp 2012-09-27 22:51:12.291997839 -0700
--- threadpool/boost/threadpool/detail/pool_core.hpp
+++ threadpool/boost/threadpool/detail/pool_core.hpp
@@ -150,6 +150,7 @@
/// Destructor.
~pool_core()

@ -1,10 +1,8 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
inherit base
EAPI=6
DESCRIPTION="A cross-platform C++ thread pool library (built on top of Boost)"
HOMEPAGE="http://threadpool.sourceforge.net/"
@ -24,24 +22,19 @@ RDEPEND="dev-libs/boost"
S="${WORKDIR}/${MY_P}-src/${PN}"
DOCS=( README TODO CHANGE_LOG )
PATCHES=( "${FILESDIR}/${P}-memleak.patch" )
src_prepare() {
base_src_prepare
}
src_compile() {
# Do nothing
# The makefile just builds the documentation again
# Not even any install targets
:
return
}
src_install() {
insinto /usr/include/
doins -r boost
dodoc README TODO CHANGE_LOG
if use doc; then
dohtml -r "${WORKDIR}"/"${MY_P}"-doc/
fi
doheader -r boost
use doc && HTML_DOCS+=( "${WORKDIR}"/"${MY_P}"-doc/. )
einstalldocs
}

@ -11,3 +11,8 @@
Package-Manager: portage-2.2.27
05 Sep 2016; Ultrabug <ultrabug@gentoo.org> rethinkdb-2.3.4.ebuild:
compilation should use python2 fix #592726
Package-Manager: portage-2.2.27

@ -3,6 +3,6 @@ AUX rethinkdb.initd 1652 SHA256 9d4030e6376b340d946d8274996c4dbd0c568c7e707f9439
AUX rethinkdb.service 261 SHA256 c831f179b0973ea5abb205a5aae3f4597d09bc7575f3a75fa6db5c32fce5f5ee SHA512 70389797ae79481b7d47b45f1676bd0531bc830a2f2daf7baec87533a7a6a0e67177572bab7d42324fe719f8a056899babc5ab2358a679c6a59899ed1272374b WHIRLPOOL 7e0259a1678a216a44ee1b64df65ad8c3d653887a392ed371b027f17fa91cc9cb1f315fdce4071e8c1403e9af7891d772089f85fb9291981fdbca08ed3e46b6a
AUX rethinkdb.tmpfilesd 43 SHA256 656d3a42e75d087e723f71aa320fdd91cbbb82071ef72eb11fd3e4a619b429a4 SHA512 5996f72b8e08aac80285373e8e1b5a664177e9d0e8d13e5638c6b821fe5b7a0368001fbfa9ef3f6709dabf0616abcabea40adc4808d176572f8f99b7a3255bae WHIRLPOOL 84ff192ff84922155cfacb26e8f9255d506c0733472d5b674ea61e1c2f805a0293da0f69622d52bd21b2822dcaaf3a641c2ec39321283af0b3f00b0fb37ba2c9
DIST rethinkdb-2.3.4.tgz 76811758 SHA256 93a7927d1ed785d084be3b8bac3f9af2d89c86de16e003848acbe21a32a9e1a7 SHA512 47e62ef57de112129b7409027017882bc31bb2403287845253a0fe0f61d0977f2e37ba487506853ed3421ac57b2558cabde4f8aee4b9723e4c61300b447e1e19 WHIRLPOOL ce956ad5b7f5f6a38500e501b104571d819e0292cfd1a922ef4f6395ad4e48242456759dad399f5ed2048dee6680df645f54b8ef18e2eebc7f904abe5a2be91c
EBUILD rethinkdb-2.3.4.ebuild 3732 SHA256 17362a1c46d603c0bea154f53d1b7679bc1646ac853dcf7aa8dc040870eaa001 SHA512 9dfaa6af174f2b430a397f36f0818947a4ed21fd7076f3f9dca067c5e5184279c76c9330421fbaa91468d3d0b70d695a83865efa1419b73dd31b6b8c536d031b WHIRLPOOL 9853b0c26f6efc2e0ba56a02468ae544235fcf53bf35add4c7b31b8e878ef3931c06bcc958dc5cb6b63ec6400650ebc524c3ce2d483eaf66cb8e712e2d41a854
MISC ChangeLog 410 SHA256 2820ec34ae359fb36d03468e8abf3320876c0b38684979e125c933910244f81c SHA512 4dcab467517590ba3f267863e4098f6cf6c24ae40597df28118eb9a99774c53fd16464d4e915b7ab62fab16ac1d346178078983ec9c98fd538c562228cae1f8a WHIRLPOOL f8d45fb2964b165c467dbed410b47967d935e0967e4b83a2fc17f03c2d7ff6a6a8eb22b3f02434f23ca092194ce6ffcdbe5f4ebe53bd0b4d0e01347e72352cb1
EBUILD rethinkdb-2.3.4.ebuild 3781 SHA256 152b60e0fb84d42794e785ec5ca7c4ea1c9eaac05aff9659633784bf66e2c6d7 SHA512 aa917a15eecaab62a2a1ca193090f8ee2320b1dc95d48be7d452ac09bd14f9bc57424bb25681a942ef4944796eb7680c6e533b42ae3370312790300c0a07341e WHIRLPOOL bb216d8e95d78eeba2eea2b3d0cf93212ad5ddd691f6d99f776142baaa685b7a5b3a4db8318da5aff9a28c57cdc654f46435b61e79dfdc4db4e04c106ac105ba
MISC ChangeLog 561 SHA256 01653924240bd5388db968dbeab289d234c5637fa877a5619374a1be395ba608 SHA512 a5a1978e9c23917ca68ca9e97835f1a769d96b8e6f4025f055d361d61955f08f676389009c8cb6033cb2c1acf2c55a970b7dddf5436302990b4b6e25232420c7 WHIRLPOOL 1896dd027460d2af7a3ae036cf4a7636ab902cf3594fab923ddc907e63b8929cb8801b44766c33c3b120e6c355205b967296db55f6c1623b99947e06599ce6cb
MISC metadata.xml 584 SHA256 78e93ccdd027b576957d5e3cd8fcc3ca75150d2591d70a4fd60f35c8c170293f SHA512 50641820a4f298ad66ceedafcb388b8f99d2732e0e7de9c0aa412d75482488a9d382845802ea55a451c39890ff5167715f47e3346aad29992fd3bc069d097dae WHIRLPOOL faf720da7b8edb0781aa3985e448c049fe8027bfec7771a2f6319b3a60f4aaf94b0218230760ec0c4000a9eab6557fc2ae1dcaefb4ccc3b80b3657366912fabc

@ -4,7 +4,7 @@
EAPI="6"
inherit systemd user
inherit python-utils-r1 systemd user
DESCRIPTION="The open-source database for the realtime web."
HOMEPAGE="http://www.rethinkdb.com"
@ -77,6 +77,7 @@ src_configure() {
}
src_compile() {
python_export python2.7 EPYTHON
emake VERBOSE=1
}

@ -1,65 +0,0 @@
# ChangeLog for dev-java/oscache
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*oscache-2.0.2-r3 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +metadata.xml,
+oscache-2.0.2-r3.ebuild:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Replace all herds with appropriate projects (GLEP 67)
Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)

@ -1,57 +0,0 @@
# ChangeLog for dev-java/oscache
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/oscache/ChangeLog,v 1.13 2014/08/10 20:22:08 slyfox Exp $
10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> oscache-2.0.2-r3.ebuild:
QA: drop trailing '.' from DESCRIPTION
08 Mar 2014; Tom Wijsman <TomWij@gentoo.org> -oscache-2.0.2-r2.ebuild:
Remove old.
03 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
oscache-2.0.2-r3.ebuild:
Transfer Prefix keywords
11 Sep 2009; Markus Meier <maekke@gentoo.org> oscache-2.0.2-r3.ebuild:
amd64/x86 stable, bug #284311
*oscache-2.0.2-r3 (18 May 2009)
18 May 2009; Petteri Räty <betelgeuse@gentoo.org>
+oscache-2.0.2-r3.ebuild:
Migrate to the jms virtual.
*oscache-2.0.2-r2 (22 Mar 2008)
22 Mar 2008; William L. Thomson Jr. <wltjr@gentoo.org>
-oscache-2.0.2-r1.ebuild, +oscache-2.0.2-r2.ebuild:
Switched to java-virtuals/servlet-api, EAPI=1 slots, and removed previous
revision
24 Oct 2007; William L. Thomson Jr. <wltjr@gentoo.org>
-oscache-2.0.2.ebuild, oscache-2.0.2-r1.ebuild:
Removed java gen 1 ebuild, quoted vars.
11 Jan 2007; Petteri Räty <betelgeuse@gentoo.org>
oscache-2.0.2-r1.ebuild:
Ebuild cleanup.
*oscache-2.0.2-r1 (10 Aug 2006)
10 Aug 2006; Joshua Nichols <nichoj@gentoo.org> +oscache-2.0.2-r1.ebuild:
Migrated to the new Java system by nathanegge@yahoo.com, bug #143285
15 Oct 2005; Thomas Matthijs <axxo@gentoo.org> oscache-2.0.2.ebuild:
move dev-java/jms dev-java/sun-jms
20 Jan 2005; Jan Brinkmann <luckyduck@gentoo.org> oscache-2.0.2.ebuild:
added missing jikes dependency. see #78819.
03 Nov 2004; Thomas Matthijs <axxo@gentoo.org> oscache-2.0.2.ebuild:
depend on app-arch/unzip
*oscache-2.0.2 (30 Oct 2004)
30 Oct 2004; Thomas Matthijs <axxo@gentoo.org> +metadata.xml,
+oscache-2.0.2.ebuild:
inital import, ebuild contributed by Dan <dan@intuitivelyobvious.net>

@ -1,5 +0,0 @@
DIST oscache-2.0.2-full.zip 2533146 SHA256 d909d10aec024d9f53475030843afbb3c3bd18ee1a77b3e9e486a6f0fb336d52 SHA512 18799280bd81506a610659d8e8fb4a1405ff32d1275a227c6306d5197cf3ba8d907227cbbfec4bb570ab7e9fe6342828fd42702644cf19a51e1c66bba8d11cd3 WHIRLPOOL d35959a4c996d000c28d2f5f28f8c527f3a08283912a2a949d1577768d074e1e2517b6ef7b122aee0366e9d723187dc9572acd6b800cb7f13633a1824b4b4b51
EBUILD oscache-2.0.2-r3.ebuild 2079 SHA256 a529d6f457ffb366c2e9f6c03f9239643a5a0ace89a0eb35006a577d4700b930 SHA512 010e57641a909c1cbd488efe4558878297646844daa899e13331909667eb2bb86521e65fde094caa3b0e526c6cb98e2f9e95a75bac8f1bf3bcf80986f4e96cc4 WHIRLPOOL 848caf6f8e0e5c226008b9fef5f6d563dcf5f5ee606a9e9636a32a7e92a5cb0549f3b307bb04ae38d2c95bb7f4060a400d8656e7b9ecd28445c9ab9f9ccb5cf8
MISC ChangeLog 2433 SHA256 d56a1908c2e1feffa7842b02993e6ce396f4603208342485de7f525fd17590fa SHA512 e549a96a38f4c770d1fc2e4258531ca68ead2a016589b2382973aca36e77c7810db2505dbe4168491185b62ef4be4a5a7081be081bb56b16b5fb5f8d9dc140cc WHIRLPOOL f33d33403ab035f6356cd00923fb82ac2174e64cb03d6e606eb3429613922770fd73985154253ad6c5663d08a270dc138ac8df462a379ad9d70acd0d9422f916
MISC ChangeLog-2015 1958 SHA256 edcea119de6e19b54c2523eeb6366c0e518003c575678d5295682c964c426fd9 SHA512 806f0416915495edbe1868b4c3d77678f9ba9a2c8e089ef2f5af19cd479ee4cc2fd1692789575140e0e622f27a67294b2e81099004e180571c9cd4a28a1508b3 WHIRLPOOL 871d995127855514223c041f31da2ba772f9b9ff4aad9b41b78bfa4b26812529f06d535a48292803f6e9d9390c348293e1fabea4ef2a5a329d0a3e8c4327a4cd
MISC metadata.xml 236 SHA256 3e778d35b34b5cc1a4dd7ce105fe7d2a99b25fb6dfe24709455da94baa8a0548 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 WHIRLPOOL 7967660784d0d28e9a3c3c222c5bf85b3a8b59fd84b61780e4e7cc1aa5d8bd87bee40e4c5c42e646f15d6641fe182340bcbe8be94c785f40e0ac870c7a96e5cc

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

@ -1,71 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="2"
JAVA_PKG_IUSE="doc"
inherit java-pkg-2
DESCRIPTION="OSCache is a widely used, high performance J2EE caching framework"
SRC_URI="https://oscache.dev.java.net/files/documents/629/2653/${P}-full.zip"
HOMEPAGE="http://www.opensymphony.com/oscache/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x86-macos"
COMMON_DEP="
dev-java/commons-collections
dev-java/commons-logging
java-virtuals/servlet-api:2.3
java-virtuals/jms
dev-java/jgroups"
RDEPEND=">=virtual/jre-1.3
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.3
${COMMON_DEP}
app-arch/unzip"
IUSE=""
S=${WORKDIR}
java_prepare() {
find . -name "*.jar" -print -delete || die
}
src_compile() {
local build_dir="${S}"/build
local classpath="-classpath $(java-pkg_getjars commons-logging,commons-collections,servlet-api-2.3,jms,jgroups):${build_dir}:."
mkdir ${build_dir}
echo "Building core..."
cd "${S}"/src/core/java
ejavac ${classpath} -nowarn -d ${build_dir} $(find . -name "*.java") || die
echo "Building cluster support plugin..."
cd "${S}"/src/plugins/clustersupport/java
find . -name "*.java" -exec sed -i -e "s/org.javagroups/org.jgroups/g" {} \;
ejavac ${classpath} -nowarn -d ${build_dir} $(find . -name "*.java") || die
echo "Building disk persistence plugin..."
cd "${S}"/src/plugins/diskpersistence/java
ejavac ${classpath} -nowarn -d ${build_dir} `find . -name "*.java"` || die "compile failed"
if use doc ; then
echo "Building documentation..."
mkdir "${S}"/javadoc
cd ${build_dir}
local sourcepath="${S}/src/core/java:${S}/src/plugins/diskpersistence/java:${S}/src/plugins/clustersupport/java"
javadoc ${classpath} -sourcepath ${sourcepath} -d "${S}"/javadoc \
$(find com/opensymphony/oscache -type d | tr '/' '.') \
|| die "failed to create javadoc"
fi
cd "${S}"
jar cf ${PN}.jar -C build . || die "jar failed"
}
src_install() {
java-pkg_dojar *.jar
dodoc readme.txt
use doc && java-pkg_dojavadoc javadoc
}

@ -76,3 +76,6 @@
Package-Manager: portage-2.2.28
05 Sep 2016; Aaron Bauman <bman@gentoo.org> swing-layout-1.0.4-r1.ebuild:
fix SRC_URI

@ -1,6 +1,6 @@
DIST swing-layout-1.0.4-src.zip 69859 SHA256 b8169b37e4c6d2e92881e97d3023813f99c7653595e8a93e3cc6b26e5bf70351 SHA512 83fe876b7d35ba204158ea9ee7a313b330c4f0e8b0ea81b3b487e75aa5e14a00c744aa30af049d9feaafc888875ab194fe73a5838b8073852596704e36517dae WHIRLPOOL 12d02c68632dd869663e279516cb101db0c9f1747ef459dfea955d770a7c179576b5db9cd2cb53006386e6094b05a8ce1d6698a0ab0677211c3a16f83cb1349e
EBUILD swing-layout-1.0.4-r1.ebuild 532 SHA256 c996bb1b7599d344472a38072c0202f7d369c1280d04a096db7a539e401243dd SHA512 c9803b3020d2610552411b8d009fa3a4e8c11d72db66d93afd0f760e7937a6f5d3e25f4882c7483272305788d3490bac227f076bb3f5295a47bce3561639ad84 WHIRLPOOL b44a3082f8ec71dda22e379c51a2411273f7be7a2040066f70c5d2ceff8f217946a1da1c82f1feccf11ee2db3f0ac383546b7a1d48b8fa33f5f72c7f4056f8f2
EBUILD swing-layout-1.0.4-r1.ebuild 533 SHA256 74e9dd9f1407f2c06f0d294dc4df0b29b8a5fded8606aaa095354fa21a9591eb SHA512 4fb7396c3f3185ffd928947c8e494a2a2f82d422916f799c9b7abe6d2f3b9c54ce3b877c7853d34a53c30aa7543af9a3c829dcff6c75429e9feb12f909ed36a8 WHIRLPOOL 9dd61527641d4f8d54f75bfdb6219a3ee4888132a47dc0c67f68bf91c85a4d4d99550721d9e73f7833beab6efe13131907252459321ecf30733396c759c13451
EBUILD swing-layout-1.0.4.ebuild 719 SHA256 daab6fdadae68bea390e9de7c1a4c595b4e11230131c11e3f7bc7ca4d880c768 SHA512 fe2db2cc8c607c331fecee312996f108a47452e03edb9006231a49211bb3dcc92fb90b67a4ffcee5f30ff9cfeb3e1a035b244e9cb8c451e791c953afad61b649 WHIRLPOOL fcd9d038c37907f95b48a4c3978fd62fb2028baa65c0922ee9888128c8049105e49ebe77baac10ce522b59cf6fe1004e4225b7fb8d8e017bcec18e74dd697e68
MISC ChangeLog 2761 SHA256 95f7a3553f7d130dd18365054efe25f2ebd8a819741ad46ba94771dfe5f69850 SHA512 a75f24af8627281895c7646e90ea3aeb564565109b684226f3f20bb21491f29f39bf065c5315167de447ff9e2e9a24909f6c4d7e567df80ef4b6f821172d557e WHIRLPOOL a43a25b29461671d2c53270250e510623250b184f614eeef882546d2458fcb6b381719e99cb07e3d6fa371d0c5a4ce09f0851a5bbecede7c9ee2e57aad662423
MISC ChangeLog 2852 SHA256 238443db031602d98e327c44579860ecd01f2b911fa7fa945eeaedf2ba3258c1 SHA512 9673c1f1331a9219711faa2828b6065d584aaf7b5a3c9109b9fb8d77926e1dae8e5748a24f903cfd990984f8f592ece128f8fc71d6f60b32be499116b8a11aee WHIRLPOOL 25d852f8d719f8e0c538b53bfd4c43aafb84e044a48da6d7c490aeecb00f5c770a9fa0455450b9a738c979a3260ea2692184445189d0d3d5c4a02dd83652e9f2
MISC ChangeLog-2015 2897 SHA256 78d1365061cd33646de8be345f9541c3e8e0291650fce26f1d79889ea39c20e4 SHA512 5f792c9eeddcff9e5ff7a098c976eb8cadfe19b03ca0c92558b490f70655b47c3cc78ae7cbdd10bd162d5316f7a7b8edbfe6f10a658dec4c9f75ba476de6c299 WHIRLPOOL 085a96a13acdc6096e08fc4c21d27c3822887ab4d4a3b5045e3386e9847de260e1a7ee26f6ba4856a0b575de3037a1d5a1d7a2688f9a6f2b403c804cc96a0b3f
MISC metadata.xml 451 SHA256 c0204e37decfea1283161a8c49e5a09a374f6aa04a48e1976788ac4048056e73 SHA512 b10da46476f60d58b851fecab6419d3677abcd1775c23aea1cedcf7ba9d1ca3cac8e5bd79ef4b038833ff060b6ec881d8ef40cf54e70e6d60c9110bd788858db WHIRLPOOL 2e809565ae9c71a69363eee4b6d95d6830ac796199b09167734c1e8c40ce283f5b459c80a3d7b7cece8b6f61654a8cf7508d19286cd4d4e4a5097d4b8fdfa69f

@ -10,7 +10,7 @@ inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Professional cross platform layouts with Swing"
HOMEPAGE="https://swing-layout.dev.java.net/"
SRC_URI="mirror//gentoo/${P}-src.zip"
SRC_URI="mirror://gentoo/${P}-src.zip"
LICENSE="LGPL-2.1"
SLOT="1"

@ -231,3 +231,8 @@
Package-Manager: portage-2.3.0
05 Sep 2016; Gilles Dartiguelongue <eva@gentoo.org> vala-0.32.1.ebuild:
raise glib dependency per configure
Package-Manager: portage-2.3.0

@ -5,7 +5,7 @@ DIST vala-0.32.1.tar.xz 2759528 SHA256 dd0d47e548a34cfb1e4b04149acd082a86414c490
EBUILD vala-0.26.2.ebuild 758 SHA256 67e17ced6f5c072f36764ca4658c24179ef18d43a56f17fa32770e0b6b4aec70 SHA512 86c2149ab72d094fc3482d86a5c388c63cc4432767fe4dd9624515423624ed915c2a7694b7375a341190b50dacdb5e7cd17fa3f36bc4324c879e63196b086fbc WHIRLPOOL 3b556039e560fba714c554e43bd70cedd781307dcc0e4231e8ee12d99d8176d22babb29a924015476602d95671ef33336b9aab6ed2f53c6ff1af3fd70a378858
EBUILD vala-0.28.1.ebuild 758 SHA256 aaab2341b000aed6c67b8ccaf322534631675dc76c629bfb2476462b6e6dc7d1 SHA512 c773d50c1d0d81457287ca90e0e32daa3e38e35d93edd2652f3667a199c69f6a1c9a3dc2c2e8313343b3eef43b68fa7529c2aa12a1924e1bb1ca8ff6d70298f3 WHIRLPOOL cda1fe1a6a34eb20eedc5630ec6ae1f507c4df6405bbc5af3ff098c90f7d24fe856f67e418d4ce79a1ac8a27630bf4c78b83ccbb4ef30ffa648943fe565c7931
EBUILD vala-0.30.1.ebuild 776 SHA256 0d8862c57e45a559cfe71d1267cf625c8fc0852444ae7abb8252eaebaa9e75be SHA512 8b8e484d9094f02e7bcdcf244b5b595eba04ada29c3158160fe230888d675613fdfd44138589529fe04cf8b8f4084c5c73b513464b6256adc73f4d2b5a0e0e49 WHIRLPOOL 2f19f3551976d49238489eabb5c4f7770656645c435a60186e702df42d1c90ec8952a255e45c8b8986c24310cf8a462f810fd81494a903e0934f3ab6b275296c
EBUILD vala-0.32.1.ebuild 713 SHA256 812aa6b1069f1b4d539b02fbcd3e3923f50b2198b9c6e37bf41ca7833757f77a SHA512 06b068d4db03a1d19147f13b94295395cae302dd5c1abba87e45ebd0de65fbb9b9ca0ce0c5a1e63dcecd6c16a5c020489376914ab9b97ef452af7fe15775effb WHIRLPOOL 2e82d8b0a63796653a0507860ae87e511d5b065a5dddd3518aa9842aa7c2576c21db96be4745f68ee4d28638a790d7829573ecefd3e881f2eafd4341d349283c
MISC ChangeLog 6839 SHA256 26d2fe5a994dd7a8227fb5bf828a2bd8e7d34007e11e45b46b5f4b66e73d63ef SHA512 7c99ae115c83ad69f32df50651642f21461e467112ac893618d7bf640ede819b66847768707d77970425f53f4bd685169e565b9394ec61173c7cacf97e381284 WHIRLPOOL e655325da59cd81f4659d2b22d415d73612cbf0f38447d2350f7d780d6ce78311e62270f6cd07c1f7878ced33d6292137fbb2eecc10a91be16d6dfda295dc743
EBUILD vala-0.32.1.ebuild 713 SHA256 0a3e93d2cee8997eaefc75da287134e02e5a76a2e0f419f0e3296ae1a4dfe1fc SHA512 7ac06371b8036aceda43dbb44e4a77bd0042e248f98fca446a99c347178395debf76f8d0b74810565eaea7e428cb7ea48402befe5a3d27a1efea00fa1008bcec WHIRLPOOL af356ac3a43c2c74118f98db7b2d65835afaf6bfeed5a99b4ae8417af39726da58475e69fec30afe9ddc79ef08b4a1aa48b65e06e18fc066a318216038fabf94
MISC ChangeLog 6986 SHA256 e9a6cf48ffd06fdca68e29ca453eeb7d3c5c02eaddcb9017b910415e0f4f7e03 SHA512 81030d84a179238b2b1ea3ac567cf3bfea310db474ff2cec43169eccad8d0db6185083764b6d0b301debfb1e88553af6e5e79df771c390ed35c494aed528dbc4 WHIRLPOOL a49031ff61e9b4f1ac626731b3cda6236498b111679b767045841089ec90ba279cdb80de6d615b02385844ed02f3ba7a98270fe64a0617b6ebc0b8480754eb7a
MISC ChangeLog-2015 27512 SHA256 b41c5e4d338cd3cb357a087df8f99de3c96ad61397fdfc146a152d3c854d0856 SHA512 de1364c00a1bcea5640816c2688a6d0ce6313f26804f1948ce25e898e177fb5a70ba6e9ba5a780dd100c67b05ca598710e7c616641a5cfaa12156a69167b5649 WHIRLPOOL 79bfd4971d0c0a12a387de00a1a37dc04608187557a5d65d50a2cb3790c17419ff02b6405121f7999f0fb185447c40133371fe9aeae4d08f0e02d51118785837
MISC metadata.xml 255 SHA256 9fc44b46f5b5a7472c3f990a3f045d9fc1bcb8868f3396a5c66069a751e58d3f SHA512 1970039db79f50391650a9fea933485c6102d1165946ab8efe9395403a02f49d4b17c2942795282469ac7c0306e7353002dcbaa797fb1060982b31ea3540b98b WHIRLPOOL 9e145d73c5738c79105fc790cf9a516584b3ea1afdcc3eac1ea08659f78a19b68afe3cd85a028bf26fe97823c8f8d32fabe8c563dcbb3e6b5a77960b4af52f76

@ -14,7 +14,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~spa
IUSE="test"
RDEPEND="
>=dev-libs/glib-2.24:2
>=dev-libs/glib-2.32:2
>=dev-libs/vala-common-${PV}
"
DEPEND="${RDEPEND}

@ -74,3 +74,19 @@
Bug: 575810
*libsqlora8-2.3.3-r1 (05 Sep 2016)
05 Sep 2016; Sergey Popov <pinkbyte@gentoo.org> -libsqlora8-2.3.3.ebuild,
+libsqlora8-2.3.3-r1.ebuild:
revision bump
Bump EAPI to 6. Supress unsupported parallel compilation,
prune unneeded libtool files, build static libs optionally,
correct package description.
Detect Oracle libraries path, rather than requesting it from user.
Replace misused einstall with default function call in src_install.
Gentoo-Bug: 521432
Package-Manager: portage-2.2.28

@ -1,5 +1,5 @@
DIST libsqlora8-2.3.3.tar.gz 1130458 SHA256 958f68fa7f7d64de5231333d0eac268bdb936152ba0572d57b3668f62da66bc1 SHA512 5c62387f11cc8b901d99c2981f7e7099d255203aa11a071fc53b22d770db3485f0f23e054b88b3b0f281546a5e92fd5a7bd46b4f0e5f51a8914894c54f222c6e WHIRLPOOL 9ef5fcee46cfcc11f0e08ac6ce83d3f9cfdf6d163c5755753cf04ded9f491cf3c43a7c29c1d9c01d6264d987c1ddae6817104fb7095181517fa459820f8c4e81
EBUILD libsqlora8-2.3.3.ebuild 1497 SHA256 b41ec8d8b97d6230d1f9cb16856dd811710eb89b2efb056c90d6e97f2018e6c4 SHA512 92085437b5f5fb2dd254b0be53da80fee5c9a1b9cf14d0f1fb5bc0908eaf8bb4fc2ffe144e8769d09500903b106d458b65d54e6a268fd588f1c437314c5ddf14 WHIRLPOOL 37ae796a10bed45a18dd6a5e2b750b3e5d99ce8a33322e87ee0a0da2de2db388819deda4a754f99793f81c1327f85443e1452fb6292c7ad9289455f880b54a42
MISC ChangeLog 2924 SHA256 3387910fcea0be0df1b5c66f8bf929c38b4a075a378fb2758d073e4ecd9492cd SHA512 1d3af4128696cb4a57e9f0c0dbc779c7ff983867019a1ca56f353ca6286caa48b2e32816c8cd3635418eecf750f87f0d529542c2de22f888b9d11ba1d9e9b6ac WHIRLPOOL 364a31ac2a63ef8441408587b05fc018d0e8685b58d4fca1f78136b8b6863dd9cf6f8ab6cd0badf43e4a73b38207ab29d26f0f284c4c50c5edb34bfdafdf9313
EBUILD libsqlora8-2.3.3-r1.ebuild 1271 SHA256 068797e42fc40cfe06930f521e2770d324a429c1752cae929ba45e819175b5e4 SHA512 0df52d540467c5daa889d039e218a623867a471247f809db0f9547c42f538338ba8c0ea8992de869887d3ab145eb0f1ad0ff90566cec83866254987157732614 WHIRLPOOL e3108b7c10a533c9c5100eff7e204560207dc1c135a9841f6c70abf467ccc9a389597f09afa3b064b6912e30032cca5de775c495bb539b0799d379dee1a9a4d4
MISC ChangeLog 3434 SHA256 d42e2f1d6506b796609f6e15442bde15a73fdcd63a6e6a719f2cbce39dff90ae SHA512 8c59e9be3b7dd84e6842a7d2d2717c540eea84b30319a6307dd45a5ab0012e146221ab6e432f5bc0bbf8a7f3310892fcf82af23d4203aec72162dc9e0eabc130 WHIRLPOOL 1d309b99a6497b27a7638fccd711960fe47841b7761da3c126585948b7b7da809d32ac4f2c50a68b2305da15ac1973ba1659f53b0d52a90cd3d454f75b0f59a7
MISC ChangeLog-2015 1676 SHA256 eecab84478082acb9ef957d49a6af842ddc5d9bc64373713c4943fb8ccdb48ed SHA512 b614cb6cf94b44ba25b38fd10320fa3bb293350c57aaa59ed905f63b644d35a0c3ef17d6bcc09406496dbf752cf77baff0f2682bc0b405dd4f301cd71d6a4dab WHIRLPOOL f0245f808f2d75c122c74b54dddd02a6519d94e1ea3037b54d3a9aa098c378ecc20c3a6b9146b5578dbb1130bbe6e8807aaf9575fcf34f70ed6df79d855b96d6
MISC metadata.xml 417 SHA256 780c847fdc630287a53c2c2b8492ef74699b9e3b6672e561f3589fae8caa0681 SHA512 287a9087ada0f1b1c52601f8f96d326b0e86eadca05d7b05ff0b2a14cd7d62e4a788d48199514a64bd602063068b530b243ee2a696dd205ffd45b44a867d02ee WHIRLPOOL 5881d7d300a90acc82990e2be628c614b3999e5f9cbdbc80065725364e4157be353b4b92974572412180a747381723fb02c7ec49adfcfb40cc5810df223679b5

@ -0,0 +1,56 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils flag-o-matic versionator
DESCRIPTION="Simple C-library to access Oracle databases via the OCI interface"
SRC_URI="http://www.poitschke.de/libsqlora8/${P}.tar.gz"
HOMEPAGE="http://www.poitschke.de/libsqlora8/index_noframe.html"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~x86"
IUSE="orathreads static-libs +threads"
RDEPEND="dev-db/oracle-instantclient"
DEPEND="
${RDEPEND}
virtual/pkgconfig
"
REQUIRED_USE="?? ( orathreads threads )"
src_configure() {
local myconf
local ORACLE_VER="$(best_version dev-db/oracle-instantclient)"
ORACLE_VER="${ORACLE_VER#*/*-*-}" #reduce it to ${PV}-${PR}
ORACLE_VER="$(get_version_component_range 1-2 ${ORACLE_VER})"
append-ldflags -L"/usr/lib/oracle/${ORACLE_VER}/client/lib"
use threads && myconf="--with-threads=posix"
use orathreads && myconf="--with-threads=oracle"
econf \
$(use_enable static-libs static) \
${myconf}
}
src_compile() {
# Parallel compilation is not supported
emake -j1
}
src_install () {
default
prune_libtool_files
dodoc ChangeLog NEWS NEWS-2.2
# TODO
# Copy contents of doc and examples directory to proper place
rm -r "${D}/usr/share/doc/packages"
}

@ -1,61 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
DESCRIPTION="libsqlora8 is a simple C-library to access Oracle databases via the OCI interface"
SRC_URI="http://www.poitschke.de/libsqlora8/${P}.tar.gz"
HOMEPAGE="http://www.poitschke.de/libsqlora8/index_noframe.html"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~x86"
IUSE="threads orathreads"
DEPEND=""
pkg_setup() {
if use orathreads && use threads; then
eerror
eerror 'Enable the "threads" USE flag for POSIX threads,'
eerror '*or* the "orathreads" USE flag for Oracle threads'
eerror
die 'Both "threads" and "orathreads" USE flags set, see above'
fi
# Make sure ORACLE_HOME is set
if [ -z "${ORACLE_HOME}" ]; then
eerror
eerror 'libsqlora8 requires that the ORACLE_HOME environment variable be set.'
eerror 'Try: "export ORACLE_HOME=/usr/local/oracle" if you do not know what to do.'
eerror
die 'ORACLE_HOME not set, see above'
fi
}
src_compile() {
local myconf;
# Add $ORACLE_HOME/lib to LD_LIBRARY_PATH
if [ -z "${LD_LIBRARY_PATH}" ]; then
LD_LIBRARY_PATH=${ORACLE_HOME}/lib
else
LD_LIBRARY_PATH=${ORACLE_HOME}/lib:${LD_LIBRARY_PATH}
fi
export LD_LIBRARY_PATH
use threads && myconf="--with-threads=posix"
use orathreads && myconf="--with-threads=oracle"
# Build
econf ${myconf} || die "configure failed"
emake
}
src_install () {
einstall
dodoc ChangeLog NEWS NEWS-2.2
# TODO
# Copy contents of doc and examples directory to doc
}

@ -76,3 +76,10 @@
Package-Manager: portage-2.2.27
Signed-off-by: Alexis Ballier <aballier@gentoo.org>
*camlzip-1.06 (05 Sep 2016)
05 Sep 2016; Alexis Ballier <aballier@gentoo.org> +camlzip-1.06.ebuild:
bump to 1.06
Package-Manager: portage-2.3.0

@ -1,6 +1,8 @@
AUX ocaml-4.03.patch 900 SHA256 b2fbf0050d9953a9f685228e79903d44bbbd05a81662a4a4a8a65d4bb1a0e62b SHA512 883a35b3f46263937c14d51ecbaf366542a6f44abece1a3d9fd190a2cea5548eea3049bad083582af965fc6dc7cd5e5a1ddec1422015ddcbb7a505875dd20846 WHIRLPOOL 63a3903ec5d7bfbc5c2d2f238fefea3935eabcd73677b46737d2062ab10e8ab6e1d474d48a517d2b6e3ca1a1fab4d96dc8d45015c22c74b68abffefa8efdefb4
DIST camlzip-1.05.tar.gz 25817 SHA256 930b70c736ab5a7ed1b05220102310a0a2241564786657abe418e834a538d06b SHA512 5128243fc7528e5ec6cbb7d9b121e8cb0b6d486a95a82161cd74cafe05454602c9952ed6fee3d38a53614e5ecdc20ef88437681107c5952bf85b8f8c78bf042d WHIRLPOOL 26d2bf8d08a425b2297a913ec140fdfff78a31eb9a09e3641b38face44994c2f322354fddd9b96c003df74479e3d40dd12b5d9243160eeadd466b66e896b1acd
DIST camlzip-1.06.tar.gz 26499 SHA256 c83877f9972943e6f2e147cf9715a785da2fc8531e7bed3ab4787043b8f4cf54 SHA512 5ef0172927106589620678897f12f054533503a5cf13df71bf4deda43f223d0cd6acce118977e87bce53afe289f367b851f192a8e693274c2bd13549121019dd WHIRLPOOL a83ad24836d64adc00324f44ce5f3877c8d912afe14dcb0ad5b8788a52dfe777b2b582e240e74ed24bda950ca0202505792e62f9c205f0a5f39c33918e70217a
EBUILD camlzip-1.05.ebuild 802 SHA256 5cbfb804d5400cb8f67fa7d0be44479a10d6feba590b572bf39fcc1e2b1a9a75 SHA512 7dc9d91703c674aa78357612b760047784f17f5ed5ecf9c4537bd04d77eabfcb86c10ee575b8be719af96104d9df85c8e46d7a36b2247b20c960573fb0380822 WHIRLPOOL 62e13e39646e439f33baa841317407f0da175be1ff9958621eaa16262da9893c005a72af5c0859274f24be2a584ceae08bd2553b799999f444b0830babcfb664
MISC ChangeLog 2865 SHA256 0a14c428564760e314cbbcddb87ddcbaaa3f60a5ebdc11cee89603b291b65dee SHA512 e09ba0e9ca980bbaa725cf5d74e486ce0021a674f251738369580a9723cc873b3e5b0c8e2f6e496dc3b35a6d9f37de03f2b0194f6bd62606328efacf8162f88e WHIRLPOOL f3040a028d8ca3b6bc90a45e7d47f6058c78223f2602b24a8a9561c9afb6e0f3de8b3c388ee981c8369671b6bfe6ac93b09a7898c7d4ecb9bf19f39f941b2ccd
EBUILD camlzip-1.06.ebuild 698 SHA256 7f8b464eceb10c9a2c3761d6e82268d398c25771b9c015354296f79530795fbf SHA512 fd16e485fce0ec524e25fd662f505e54c3bddc48c04c7087eedc04473e552d2fea42fab5edda1a4c004bae9f89dddc38e4faa9a8ed4444d61d9b1077f97d9dc2 WHIRLPOOL f89295a0af340b8c3d9f9bf3adcd57bc6a3cb3232c102f46f0ec66531bacfbb9edc6809e5bef086b71dc38c7b439b27ac25ea4ea90fce758df532b57d72f6d0e
MISC ChangeLog 3018 SHA256 f255512a5378009ec8d921f806bbbd32bcb6a93a5cff7ffd108f29cfbbb78a4d SHA512 fd41b7e7290ab14a99db5c432c36dc0791aacccf3b4842ac7d325e83cb5e4d6ae3d42cc25600780d4e6747f671930d1a06f19c555873fb942aa1a00d9de66cb2 WHIRLPOOL b48d5828520eb46bb31011034923d932c9dd49f0dad1e3e90210ddeb8d96432173f2e9926847653f1c06d9c52d0e1f078da4c3cd392df57fdb39b16696ddb392
MISC ChangeLog-2015 3564 SHA256 afd3b06f7ff785e962400ecb63dc3f9f68e968498d4864636846028c222984ba SHA512 0c8f428458edb91325508ac37de9bfb15c22b7a06d33da17f3a2f454a33eb7fd733224e8e37755876186c9716031ed91eb09c321d07de2bfe7254d6e5bd8a2a3 WHIRLPOOL f9d75b60e3852a458da64ac528b3ecbe12fd0876655b661f46d6de9f5742d53fc6c4f97a5bd3d30fb7a46b295ff74cfb177baad976b506be2c74f1c6600327fa
MISC metadata.xml 243 SHA256 5e9b58b0b795266f973d066675839499e3a56d7d932d702404a4b91ded8eb26c SHA512 1c5b4b2163017e496999d1f87e5c9c5ac6c11b2e9187450ccfb3df258f34e54d278972f04ee0e8429476c6f87e091a869ac2a28c6e8c8e6d20678c3e74061449 WHIRLPOOL 085df2e84901cbe563c7c1d30d04c229547f15f8ee26ac61d44d07c3f6999f2bbfa4cf309963172fb507cce5450d27598b762c3ccab92351601965c3afc05e3a

@ -0,0 +1,35 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit findlib eutils
IUSE="+ocamlopt"
DESCRIPTION="Compressed file access ML library (ZIP, GZIP and JAR)"
HOMEPAGE="http://forge.ocamlcore.org/projects/camlzip/"
SRC_URI="http://forge.ocamlcore.org/frs/download.php/1616/${P}.tar.gz"
SLOT="1/${PV}"
LICENSE="LGPL-2.1"
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
RDEPEND=">=dev-lang/ocaml-4.02:=[ocamlopt?]
>=sys-libs/zlib-1.1.3"
DEPEND="${RDEPEND}"
src_compile() {
emake all
if use ocamlopt; then
emake allopt
fi
}
src_install() {
findlib_src_preinst
emake DESTDIR="${D}" install-findlib
dodoc README Changes
}

@ -92,3 +92,23 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
05 Sep 2016; Kent Fredric <kentnl@gentoo.org> Crypt-SMIME-0.150.0-r1.ebuild,
Crypt-SMIME-0.160.0-r1.ebuild:
Remove Author Tests
Not useful on gentoo, and are free dependencies.
Package-Manager: portage-2.3.0
*Crypt-SMIME-0.170.0 (05 Sep 2016)
05 Sep 2016; Kent Fredric <kentnl@gentoo.org> +Crypt-SMIME-0.170.0.ebuild:
Bump to 0.170.0
- Add missing test dependencies + mininal handling
Upstream:
- New function: setPrivateKeyPkcs12()
Package-Manager: portage-2.3.0

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -27,10 +27,12 @@ DEPEND="${RDEPEND}
dev-perl/Test-Exception
virtual/perl-Test-Simple
>=dev-perl/Test-Taint-1.60.0
dev-perl/Test-Dependencies
>=dev-perl/Test-Pod-1.140.0
>=dev-perl/Test-Pod-Coverage-1.40.0
)
"
src_test() {
perl_rm_files t/boilerplate.t t/manifest.t t/dependencies.t \
t/pod-coverage.t t/pod.t
perl-module_src_test
}
SRC_TEST=do

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -28,8 +28,11 @@ DEPEND="${RDEPEND}
dev-perl/Test-Exception
virtual/perl-Test-Simple
>=dev-perl/Test-Taint-1.60.0
dev-perl/Test-Dependencies
>=dev-perl/Test-Pod-1.140.0
>=dev-perl/Test-Pod-Coverage-1.40.0
)
"
src_test() {
perl_rm_files t/boilerplate.t t/manifest.t t/dependencies.t \
t/pod-coverage.t t/pod.t
perl-module_src_test
}

@ -0,0 +1,41 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=MIKAGE
DIST_VERSION=0.17
inherit perl-module
DESCRIPTION="S/MIME message signing, verification, encryption and decryption"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="libressl test minimal"
RDEPEND="
!libressl? ( dev-libs/openssl:0 )
libressl? ( dev-libs/libressl )
virtual/perl-XSLoader
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
dev-perl/extutils-pkgconfig
dev-perl/ExtUtils-CChecker
>=virtual/perl-ExtUtils-Constant-0.230.0
test? (
dev-perl/Test-Exception
virtual/perl-Test-Simple
!minimal? (
>=dev-perl/Test-Taint-1.60.0
>=dev-perl/Taint-Util-0.80.0
)
)
"
src_test() {
perl_rm_files t/boilerplate.t t/manifest.t t/dependencies.t \
t/pod-coverage.t t/pod.t
perl-module_src_test
}

@ -1,7 +1,9 @@
DIST Crypt-SMIME-0.15.tar.gz 23647 SHA256 0baa9af1209f62c6a409afa4b0ede163b44fe0dc4f5f5627800d46e0b4631e82 SHA512 9ceb98fdf4d40784fe5fef56a45b748ad78f112d216ef67e2fe5aec47f5d4f18bcbf2aebfde344cb3a516d967da89d839198cbd1157d7e75a5f9c475f567f61f WHIRLPOOL a76b5495663c2fd43b487a91c4e45b05f4e027467f9f91c5136099101bfef0d3d2da8b1fb89c55fe6a67e3002c1edc7e5cef682d3a7df81f43b91cdbc299b00c
DIST Crypt-SMIME-0.16.tar.gz 25106 SHA256 f4d0f431e18c0750bc0495eccca5f685773df5d37a0f25dbacbfdba16446dbfa SHA512 ae2d3ba015dbdabca00186e74710a3112437d656ebbff078189e445285a713ba83419cd9b80921f9345a67bf8f78cc772f973b587824609f9294d37a3ffce4b8 WHIRLPOOL 477e045e520a3498c0891feb6067053197c58cc4108d5a5ff63a34cd14f1a2e6af8b911402806d649bb681d74161e3aa23d591eda052b8bcf1e765b098afd7f1
EBUILD Crypt-SMIME-0.150.0-r1.ebuild 738 SHA256 96fca4c97d012cc8488587e7ec9593483160bead9328ebc4a13eda72931459d6 SHA512 63c7659ba488c3ef72f9c060bd29fe6582a4082d72f7da6b1e0504d920136ceb056e4a91f74da864ac91c00e8a77010d350f721a0d8c7e3683b4e9c4c3d82b31 WHIRLPOOL 98fa780fcbac777e35012ae3d856762c9189023a13978542b805a700dc14b758fbf6349c5fd391e3e459d37e8ad8807e5d3451a288b508d47a2f9e603d7a4b35
EBUILD Crypt-SMIME-0.160.0-r1.ebuild 763 SHA256 410c7554ce33e3194f86f89c43547e4c754ec0ea481e65ecf9fb83c3f88406ed SHA512 2cc4119906db65e75661b3e4fc9a1b3c1d95672659f8de5bea401b21c3c1aafac65db1e0d25e035ca66a98c1876f174b0ddff552fc228c3781a27d05f9463790 WHIRLPOOL 96c6ca7736a94bd202ffdb99e411b4ca8705f76fc3314f8efe9388c367550eb429f7acee01f05a0f36546f6138109252ecdf8c87447ec4b061c7da69e544588b
MISC ChangeLog 3234 SHA256 3c8046d51022be9f0f89b06867db534c5c64e1272812d827582c78c55689d76f SHA512 de775f727994103d89e73e54399c06b0ea7d76aa81b7b082b3572223fed72750e5d390d96b6faa1ece73fc7e49ca8968e5affa38a70dff77911547f138610549 WHIRLPOOL de256c75c66312e8651eb59c2dd7ee2093f4bea2a7d908f5875a457a10a0ba0efd9d2f286c2572f3abf7848caf55a05fbb0b427ad44824d54e2fbc9a86a14fba
DIST Crypt-SMIME-0.17.tar.gz 25601 SHA256 53eb12e219e18c40baf9ed58b26e0bc838bf67779f440f90e7b258e701cfe891 SHA512 3e194e5f0a7a75b086ca5e3a61706f2c355624b57a12174f8e047f8beaaa3296008c9067db675c32317a4be26a13d729f90ba93866aa820b29a20927361f39da WHIRLPOOL 4641ea7dfd84214c16cb0d934e8547cfb066caeed04187ea425b780571b88f7d4aecf5fa3e0dfb6bc2d157197b07d131368d0ed248bf00203c533541753e41d9
EBUILD Crypt-SMIME-0.150.0-r1.ebuild 768 SHA256 432663aa2c12e71e4b617a6902750d864cef1ab1afa0cb64c8f1d13c126f0306 SHA512 d93a6afbf967d47c21a0cdd7e491f6d2b8407b0d68bb28ae7e6d7569fec741c9fa158d95e87f53c6029de2881ce9aa7fb9646a25f1d093a0c4bed282ed012ab2 WHIRLPOOL 6770b78cd121402325aa270699f0264bc9e83079fe8a0420280abb75bd51ed6efafebb47d24ac2486e40d0087f22cdaba2331f03010954957477b688094ff42b
EBUILD Crypt-SMIME-0.160.0-r1.ebuild 794 SHA256 7d5d0613adc7f17338d52a188569b4622560d2ec09393d53ac798d0c52b752ff SHA512 53bf1b8fdef1a57e8a47d1b62f4e2f4a4fd0dab1c3d6d7b678dbba61c4aa58c3a769b316e90dbe7f4cae9d6a92a2e8f746f3d346230b4fd4a2c3c054600d2b46 WHIRLPOOL 2a80e6a18fd49455c96304339539f8ada72633b32530dc7d435bc9e7a2b7c2b5fa4498dca072b18fb33242a61a5f158a22e21c6ab3146a2b8b8bd24683c16277
EBUILD Crypt-SMIME-0.170.0.ebuild 853 SHA256 48500ed2622854c0e37828d67ce56f3c61828a8c9a7de1dd37b354c39da0f3f9 SHA512 8c852400164a2c720c6206e8106092d73c0588ff4a46266323142f2a83f31bb9559f10c58ff69e754ff975d59924d17b7b62b2d8afd471a42d9dc52fc6332c5a WHIRLPOOL 9fc7e69c19c4b532e274254a853a86cb114cd7030cc23bdf9d469dcdf4da4da157779283e1195d5f552560b2e9bc82d14153ffd46176684dc3b98e779d27a8f2
MISC ChangeLog 3728 SHA256 5d9d5cbbc1c0ac8db3fd096095e538f4b361c0c752cdb6553d065641cdf7d44e SHA512 fb47292abb694de1385bd622ac5e1459031fb08d5d78f2ce046ed4a978d551ddac9fb35fea75dd621c6ff7de3f5ba746808a8bfeae961474ff83c547023c6750 WHIRLPOOL 092b2d0d4a3160cbf57f8ca227e250f4f86c1093d1796fb26341b00eb995155e564ece3c53bc78ab2096375834ded7b95bc0377a515d12aed7a731bc09ba3c40
MISC ChangeLog-2015 1055 SHA256 d3fa07227f3a7c29c952652ccd5099f40b312cc7e94d448973f0341794ae6895 SHA512 e786248457476c3d23e2b24a93eefe0bce88e30fa371b65032c3016eb6188bf1ba0ea8271c42dd6f4bffdd1fc440db3fb8d86ce660de74bec280504d14d8d5d9 WHIRLPOOL ccfa674208a216a687c5f463576a78faf26d0d0d43c3ea190d1a35a213723c0075a00b04a893f20fc349aac21807bc03c91005d9f67a59015c17d9c3dc5ab49f
MISC metadata.xml 382 SHA256 af7666e8942b9a8c6e110b440ff219b923bbe1c210ce1609d85100ff1821e3c9 SHA512 b51e36a13ab553fe437443b7c1390331f22f9443f04ac863c0a5f342475237734d6acd6c6961dbe8a91b5ca15b2772c8595ce4607173e62fb61c652812746b48 WHIRLPOOL a764b1901b917a4182c72675510b509002311adc1fefad7817b589436d985c865d9db4af04f760333724bdd793fde29dbd2f61d6c12b626575d70acab4306aad

@ -63,3 +63,19 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*Crypt-URandom-0.360.0 (05 Sep 2016)
05 Sep 2016; Kent Fredric <kentnl@gentoo.org> +Crypt-URandom-0.360.0.ebuild,
metadata.xml:
Bump to 0.360.0
- EAPI6
- Tests enabled / cleaned
Upstream:
- use EUMM instead of Module::Build
- Fix broken manifest
- Initialization now done once per process to avoid errors with forking
Package-Manager: portage-2.3.0

@ -0,0 +1,30 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=DDICK
DIST_VERSION=0.36
inherit perl-module
DESCRIPTION="Provide non blocking randomness"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="
virtual/perl-Carp
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-Test-Simple
)
"
src_test() {
perl_rm_files t/pod.t
perl-module_src_test
}

@ -1,5 +1,7 @@
DIST Crypt-URandom-0.34.tar.gz 5912 SHA256 cf62e01cb7aaecfd51bfd1222dcd58c85c02399f078243220b79160ef140f934 SHA512 02ac4e8e91136fd8c594d3a71cd805b85b9e0706b359e31ad55603763453cccc3ca6fbef1f2a413ae76dd079ab3d50332c43edc7efefb0851cac812e29cce412 WHIRLPOOL 0bcc746e6fa2e18771ae52ce6fcfb8f86c64afa3d897d6f941ca6ef23ccd29322b007bfb6f850f17b033a61df026aa450b72172ca9fea2127db728f4efe92628
DIST Crypt-URandom-0.36.tar.gz 6099 SHA256 81fec9921adc5d3c91cbe0ad8cb2bb89b045c4fb0de9cb3c43f17e58e477f8a1 SHA512 59e6773d808f34f242f2520ed236faeed804d623fbcf4f1b8e7b39ed215ff1cde9f76ce4a9f5f260dfac42b036229a56cdb49a7f6856d5e943ed4d50e3392adc WHIRLPOOL db7b6826cae207149622406056bdba549b02c3375a6935864c4f588dce7def1ea750ad7862c4f6bbc9c085c95d4f0fa457e7b4d946c08a5a9a03adfe3be6ff24
EBUILD Crypt-URandom-0.340.0.ebuild 390 SHA256 45bea23dbb7ebee8ab7377b03ec9199775f9b199009a047d8b67bc5cf0141c54 SHA512 d00c0b55aff59bcba72f773e89f74eec4c05a015dc60379c3dd7497f1a1cf9355bdd8b7b6f32ac1369d2e0cd66cba357bd467f4d8cd7394aad3317f97763659d WHIRLPOOL 84bf46ebbfc9312462fe24011427133a0442ae0ffadb16d3911ac0b8cf71661096aec2b482e15df6bb06bd4b8e992c896c7bffa775b9d30f14163f578db68a51
MISC ChangeLog 2449 SHA256 35a44b0bdfee335ed1efea13f810a205feccccc5d23b3f9c52ff222c44c74707 SHA512 f698c7db01226227200b502076f13ad1fd2c589bc1e1e11cea2c91b94d41e8240d0e13c626ad0ca514efc3cb24bbadb4e6d34aa1603b7ef3976bb88bbb6db317 WHIRLPOOL 1a91ffc8eb923af9a0a171111fac0e1852bd816ec8bc88e884c0f086ae9b6670c06e8cf08995becc1a9127785ee3fa29bfc2bbd29cd09c6b3ff37c065398cacc
EBUILD Crypt-URandom-0.360.0.ebuild 457 SHA256 4506f095af3fb67bdaa77417a6d88a1879343b2297e3e824219ec49fee5c185e SHA512 caf9bf66c93826eaf674bd059374b0dca9a2e30ed1c91062ad2e62c89ca274d405d3d835a508c565eeef6eca25b38138d850bee996c019494f2f2a84e8014649 WHIRLPOOL 244d2eed560799e00c581ecb5e4e41c297dadf30d36fde96c27fe9a50c01beeaaf7490b728db10a8693aa8825443bd470d0176f2e9d94f98df19fdca47f87150
MISC ChangeLog 2823 SHA256 d972dcb38f88eb7df8bd0565e54f11e558e7807d1dedf6109f13e6c17dd1450f SHA512 6081c377a6d3cf15f9af340467afb030905d42a0e4317a3732d3b5009b8f64bb4265e87c8f3b2fe0f62ee6db0846e07caa3b6bcdd67d31da826df763c2f0c999 WHIRLPOOL 9ea8f88323f20c1c31f4c3fc1bb7cb4c154aa0c3eb53d0902d1188976748e7c2bd364c72d4a28741cb9d6d9b9e74cb5d41a8cedbc96f0d0eef0b2511630ed781
MISC ChangeLog-2015 577 SHA256 869ece127f8b99454108570b8c519a40ede11c79c4019f552cb3c00c0b912645 SHA512 21aaf55af125a67ac27ce62b1b62cd28f21ebf374e62d424226260372726eee5f7ebe81f95d91bed030fa3e574689666f7b0350d2f4ea272559064dc899af96a WHIRLPOOL addd932f739244430e572d9892364c6fb97f5800f2eb8c92dcba688db85e211ad5a45e40af2c27db8404b423f4763ff2e2edd5e270bf2b417e59b2e64b7ee124
MISC metadata.xml 257 SHA256 4d43e70b770d0898a99af64a8454a6116e4a86500c23290655c8371265010427 SHA512 80cde0da56c3ac4023da7b0c17c62eae85139aaefd8ba453dd0c0718da1d40102c57d5beb5b8f984dcbeacad930517347e4d91dd5bd94e973fb81974d078a18e WHIRLPOOL 87039765046556cdc2f7d76ce4192945117bfd5bb684220ea8fb72be310673a5b729ea428666ff1ceb1e6c21fb585a3a7dd72bd94dab89cf076a895e6a7677f0
MISC metadata.xml 398 SHA256 25f9a6c217f592c9af7a32851d29e94233a7a406615134ffa60d5bf904a1d569 SHA512 b290c899a61d84c7a7093befb0b1ca4cb4f53b697612cf7d04b9a8b5f80c81f41798425a9c7a8b2f2112de90cf0c1018a423cf4460382df664f625c8f022a2e0 WHIRLPOOL cfdc238453b43401611b957ccd16ac9648331d7f7528d1e3fa80439b9082ba8cfe756ca3fc53e3107f1fd197b65dc2fa7c791c5f6a82c87f369dea10586e07aa

@ -5,4 +5,8 @@
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Crypt-URandom</remote-id>
<remote-id type="cpan-module">Crypt::URandom</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,17 @@
# ChangeLog for dev-perl/Taint-Util
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*Taint-Util-0.80.0-r1 (05 Sep 2016)
05 Sep 2016; Kent Fredric <kentnl@gentoo.org> +Taint-Util-0.80.0-r1.ebuild,
+metadata.xml:
Added at 0.80.0
Needed by Crypt-SMIME for tests.
Previously maintained in ::perl-experimental since March 2011
by Torsten Veller and Kent Fredric
Package-Manager: portage-2.3.0

@ -0,0 +1,4 @@
DIST Taint-Util-0.08.tar.gz 14862 SHA256 78047c65237ee4ca2451bd8b44936db09a34a3925003eccf4255bcd7fdd9768c SHA512 78a1ec5af26a21de4d63455caa401d26b7cfc58e32c33ab5ca1fa75063856c3866b8deba19dba518e0138c65d2cad184b1c682cd48b68d1ed4c0570017d0f7a8 WHIRLPOOL a7f7954ce0c335467d6807cab3dc23cb5df6f0bf289fa5ff2a48c7577473f02487405891f530d900aa15ddb15e16684bc22059afdcf80c1d87b10da20efd0b0c
EBUILD Taint-Util-0.80.0-r1.ebuild 423 SHA256 d2ac5f65d70b3936ff717496ca0a663d579bf62c30586b05c8002559700642d7 SHA512 ba47f86d3bbfa57a50e7ce1222c4c34b0e6087491025ec9e812a4cf5c4f4cfdd06c9ae5666000a393ccfb72d021f0b73d0525ac2f185e341ed15e67c9ac483c2 WHIRLPOOL dad7975fbb1898f73108574af55bcaabc4382b667d72f74d692d212179c14979dc3233096c849a238bd5824e913e3f83d0e71577e2abb2a820d354aab17c58a8
MISC ChangeLog 462 SHA256 4f6baea01c18239c97cd9b62aeed0657791102d638a9de4bf8278f0b1ced7cf5 SHA512 c9fa94b11b4cab091ae7c7b8361a63be3c80428510be7da35a26e55b237b7b551ef198185bca0b79325160396cac07044da47cb07eb28a31b36e1b040562aa2d WHIRLPOOL 841173edde90ea0e4951fdc09622572e25e06f28ee32afeb6183ba6ef7863e608c13fb57561b95baa62e07282f615eed548d0d1294e08cbd37e6a8e998e3c8fd
MISC metadata.xml 392 SHA256 7f8dc556d42d0fb78be8ad65b98704f8eb6c061856691f4871d82c43eedfbfca SHA512 8bf5e3f71951fa85a55e4a25bc706825cc6609f8622ca7b05aed5036153928528a25650890bb1d264ec9bb8066c5f9da94164cc5df58d176366846f71df12e64 WHIRLPOOL d88a77b18de22eefa929f54c5103d7e9c924af325fc7cbde32b176fed4ec708912232bc70ecbcc2a3a601c55a6cfbadfae972f7599859f869f1799a4bab7f4ca

@ -0,0 +1,20 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=AVAR
DIST_VERSION=0.08
inherit perl-module
DESCRIPTION="Test for and flip the taint flag without regex matches or eval"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="virtual/perl-XSLoader"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? ( virtual/perl-Test-Simple )
"

@ -5,4 +5,8 @@
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Taint-Util</remote-id>
<remote-id type="cpan-module">Taint::Util</remote-id>
</upstream>
</pkgmetadata>

@ -1,97 +0,0 @@
# ChangeLog for dev-perl/Test-Tester
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*Test-Tester-0.114.0 (09 Aug 2015)
*Test-Tester-0.109.0-r1 (09 Aug 2015)
*Test-Tester-0.108.0-r1 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+Test-Tester-0.108.0-r1.ebuild, +Test-Tester-0.109.0-r1.ebuild,
+Test-Tester-0.114.0.ebuild, +metadata.xml:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> Test-Tester-0.114.0.ebuild,
metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Replace all herds with appropriate projects (GLEP 67)
Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
09 Jun 2016; Andreas K. Hüttel <dilfridge@gentoo.org>
-Test-Tester-0.108.0-r1.ebuild:
Remove old
Package-Manager: portage-2.3.0_rc1
*Test-Tester-0.114.0-r1 (02 Aug 2016)
02 Aug 2016; Kent Fredric <kentnl@gentoo.org> -Test-Tester-0.114.0.ebuild,
+Test-Tester-0.114.0-r1.ebuild:
Fix ~ vs * dependency on virtual/perl-Test-Simple
~ rule was too narrow and didn't allow for _p522, where it should.
However, anyone who installs dev-perl/Test-Tester on ~arch should actually
skip installing this package, and instead blanket-uninstall dev-perl/Test-
Tester
in favour of >=virtual/perl-Test-Simple-1.1.14
Hence, einfo messages recommending its removal, and we're going to kill
this package as soon as humanly possible, it just requires Test-Simple
1.1.14
and perl-5.22 stabilized to do so.
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="alpha amd64 amd64-fbsd arm arm64 hppa
ia64 m68k mips nios2 ppc ppc64 riscv s390 sh sparc sparc-fbsd x86 x86-fbsd"

@ -1,229 +0,0 @@
# ChangeLog for dev-perl/Test-Tester
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Test-Tester/ChangeLog,v 1.63 2015/06/20 20:13:23 dilfridge Exp $
20 Jun 2015; Andreas K. Huettel <dilfridge@gentoo.org>
Test-Tester-0.114.0.ebuild:
Loosen version dependency
*Test-Tester-0.114.0 (20 Jun 2015)
20 Jun 2015; Andreas K. Huettel <dilfridge@gentoo.org>
+Test-Tester-0.114.0.ebuild:
Add a dummy 0.114.0 version
18 Jan 2015; Mikle Kolyada <zlogene@gentoo.org> Test-Tester-0.109.0-r1.ebuild:
Stable for all
17 Jan 2015; Markus Meier <maekke@gentoo.org> Test-Tester-0.109.0-r1.ebuild:
arm stable, bug #535240
17 Jan 2015; Agostino Sarubbo <ago@gentoo.org> Test-Tester-0.109.0-r1.ebuild:
Stable for ppc, wrt bug #535240
13 Jan 2015; Jeroen Roovers <jer@gentoo.org> Test-Tester-0.109.0-r1.ebuild:
Stable for HPPA (bug #535240).
09 Jan 2015; Agostino Sarubbo <ago@gentoo.org> Test-Tester-0.109.0-r1.ebuild:
Stable for amd64, wrt bug #535240
*Test-Tester-0.108.0-r1 (20 Aug 2014)
*Test-Tester-0.109.0-r1 (20 Aug 2014)
20 Aug 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
+Test-Tester-0.108.0-r1.ebuild, +Test-Tester-0.109.0-r1.ebuild,
-Test-Tester-0.108.0.ebuild, -Test-Tester-0.109.0.ebuild:
bumped EAPI to 5; committed 0.108.0 directly to stable as no other changes
present and revbump helps stable systems to keep from dieing on perl-5.18
upgrade
01 Feb 2014; Mike Frysinger <vapier@gentoo.org> Test-Tester-0.108.0.ebuild,
Test-Tester-0.109.0.ebuild:
Add arm64/m68k love.
*Test-Tester-0.109.0 (16 Aug 2013)
16 Aug 2013; Patrick Lauer <patrick@gentoo.org> +Test-Tester-0.109.0.ebuild:
Bump
01 Sep 2012; Fabian Groffen <grobian@gentoo.org> Test-Tester-0.108.0.ebuild:
Marked ~ppc-aix, bug #432288
07 Aug 2012; Brent Baude <ranger@gentoo.org> Test-Tester-0.108.0.ebuild:
Marking Test-Tester-0.108.0 ppc64 for bug 418823
29 Jul 2012; Torsten Veller <tove@gentoo.org> -Test-Tester-0.107.0.ebuild:
Cleanup
24 Jun 2012; Torsten Veller <tove@gentoo.org> metadata.xml:
Update CPAN upstream info
26 May 2012; Raúl Porcel <armin76@gentoo.org> Test-Tester-0.108.0.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #404691
16 Apr 2012; Brent Baude <ranger@gentoo.org> Test-Tester-0.108.0.ebuild:
Marking Test-Tester-0.108.0 ppc for bug 404691
04 Apr 2012; Jeff Horelick <jdhore@gentoo.org> Test-Tester-0.108.0.ebuild:
marked x86 per bug 404691
30 Mar 2012; Markus Meier <maekke@gentoo.org> Test-Tester-0.108.0.ebuild:
arm stable, bug #404691
29 Mar 2012; Jeroen Roovers <jer@gentoo.org> Test-Tester-0.108.0.ebuild:
Stable for HPPA (bug #404691).
28 Mar 2012; Agostino Sarubbo <ago@gentoo.org> Test-Tester-0.108.0.ebuild:
Stable for amd64, wrt bug #404691
*Test-Tester-0.108.0 (30 Nov 2011)
30 Nov 2011; Torsten Veller <tove@gentoo.org> +Test-Tester-0.108.0.ebuild:
Version bump
04 Sep 2011; Torsten Veller <tove@gentoo.org> -Test-Tester-0.107.ebuild:
Cleanup
03 Sep 2011; Torsten Veller <tove@gentoo.org> Test-Tester-0.107.0.ebuild:
Merge stable keywords from former version scheme ebuild
*Test-Tester-0.107.0 (28 Aug 2011)
28 Aug 2011; Torsten Veller <tove@gentoo.org> +Test-Tester-0.107.0.ebuild:
Change version scheme
07 Dec 2010; Matt Turner <mattst88@gentoo.org> Test-Tester-0.107.ebuild:
Added ~mips, bug 261707.
06 Feb 2010; Torsten Veller <tove@gentoo.org> Test-Tester-0.107.ebuild:
Fix LICENSE (#301969). Maintenance
14 Jan 2010; Fabian Groffen <grobian@gentoo.org> Test-Tester-0.107.ebuild:
Transfer Prefix keywords
16 May 2009; Alexis Ballier <aballier@gentoo.org>
Test-Tester-0.107.ebuild:
keyword ~x86-fbsd
06 May 2009; Jeroen Roovers <jer@gentoo.org> Test-Tester-0.107.ebuild:
Stable for HPPA (bug #268183).
04 May 2009; Raúl Porcel <armin76@gentoo.org> Test-Tester-0.107.ebuild:
arm/s390/sh stable
02 May 2009; Torsten Veller <tove@gentoo.org> -Test-Tester-0.106.ebuild:
Cleanup
06 Apr 2009; Raúl Porcel <armin76@gentoo.org> Test-Tester-0.107.ebuild:
Add ~arm/~s390/~sh
21 Mar 2009; Jeroen Roovers <jer@gentoo.org> Test-Tester-0.107.ebuild:
Marked ~hppa (bug #261707).
15 Mar 2009; Brent Baude <ranger@gentoo.org> Test-Tester-0.107.ebuild:
Marking Test-Tester-0.107 ~ppc64 for bug 261707
22 Dec 2008; Raúl Porcel <armin76@gentoo.org> Test-Tester-0.107.ebuild:
alpha/ia64 stable wrt #251352
20 Dec 2008; nixnut <nixnut@gentoo.org> Test-Tester-0.107.ebuild:
Stable on ppc wrt bug 251352
17 Dec 2008; Markus Meier <maekke@gentoo.org> Test-Tester-0.107.ebuild:
amd64/x86 stable, bug #251352
17 Dec 2008; Ferris McCormick <fmccor@gentoo.org>
Test-Tester-0.107.ebuild:
Sparc stable --- Bug #251352 --- tests pass.
30 Sep 2008; Torsten Veller <tove@gentoo.org> -Test-Tester-0.103.ebuild,
-Test-Tester-0.104.ebuild:
Cleanup
28 Jul 2008; Torsten Veller <tove@gentoo.org> Test-Tester-0.107.ebuild:
Fix DESCRIPTION.
*Test-Tester-0.107 (29 Apr 2008)
29 Apr 2008; Yuval Yaari <yuval@gentoo.org> +Test-Tester-0.107.ebuild:
Version bump
13 Jan 2008; Tobias Scherbaum <dertobi123@gentoo.org>
Test-Tester-0.106.ebuild:
ppc. stable
17 Dec 2007; Samuli Suominen <drac@gentoo.org> Test-Tester-0.106.ebuild:
amd64 stable
06 Dec 2007; Raúl Porcel <armin76@gentoo.org> Test-Tester-0.106.ebuild:
alpha/ia64/sparc/x86 stable
*Test-Tester-0.106 (19 Oct 2007)
19 Oct 2007; Christian Hartmann <ian@gentoo.org>
+Test-Tester-0.106.ebuild:
Version bump
13 Jul 2007; Raúl Porcel <armin76@gentoo.org> Test-Tester-0.104.ebuild:
alpha/ia64/x86 stable
05 May 2007; Tobias Scherbaum <dertobi123@gentoo.org>
Test-Tester-0.104.ebuild:
ppc stable
14 Apr 2007; Michael Cummings <mcummings@gentoo.org>
Test-Tester-0.104.ebuild:
sparc stable
09 Apr 2007; Michael Cummings <mcummings@gentoo.org>
Test-Tester-0.104.ebuild:
Marking stable amd64
05 Mar 2007; Andrej Kacian <ticho@gentoo.org> Test-Tester-0.103.ebuild:
Stable on x86, bug #169152.
22 Jan 2007; Bryan Østergaard <kloeri@gentoo.org>
Test-Tester-0.103.ebuild:
Stable on IA64.
19 Jan 2007; Michael Cummings <mcummings@gentoo.org>
Test-Tester-0.103.ebuild:
Version bump, thanks seemant
*Test-Tester-0.104 (02 Jan 2007)
02 Jan 2007; Michael Cummings <mcummings@gentoo.org>
+Test-Tester-0.104.ebuild:
Version bump
20 Oct 2006; Bryan Østergaard <kloeri@gentoo.org>
Test-Tester-0.103.ebuild:
Stable on Alpha.
15 Oct 2006; Aron Griffis <agriffis@gentoo.org> Test-Tester-0.103.ebuild:
Mark 0.103 ~ia64. #139107
19 Aug 2006; Tobias Scherbaum <dertobi123@gentoo.org>
Test-Tester-0.103.ebuild:
ppc stable
17 Aug 2006; Thomas Cort <tcort@gentoo.org> Test-Tester-0.103.ebuild:
Added ~alpha keyword wrt Bug #139107.
06 Aug 2006; Michael Cummings <mcummings@gentoo.org>
Test-Tester-0.103.ebuild:
Marking amd64, sparc stable
05 Aug 2006; Michael Cummings <mcummings@gentoo.org>
Test-Tester-0.103.ebuild:
Adding perl dep; fixed DEPEND
16 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
Test-Tester-0.103.ebuild:
Added ~ppc, bug #139107
*Test-Tester-0.103 (04 Jul 2006)
04 Jul 2006; Michael Cummings <mcummings@gentoo.org> +metadata.xml,
+Test-Tester-0.103.ebuild:
Dep for Test::Deep

@ -1,6 +0,0 @@
DIST Test-Tester-0.109.tar.gz 16315 SHA256 d3c7c85e2fcbd5bb9c9c4d2e76ddaa9b1694ed0ab2795b722904cf043e123655 SHA512 f79942a85c787b1ea29da8f5c5611a0ce1fa8fabe372a4de04f0e5b98af137f43cd3966a558dc8fc5d0b049eb162f9b583d73ca39674bab7523290756b25cfe7 WHIRLPOOL e819f057ae8f6bf2f85a36eb8431754f9e067ad5b52746e4178e6d52f15ccd1ae41af33d85acf244d2cb09bdff04061e530740c431f990cf3c3aeb1ff83a4cd0
EBUILD Test-Tester-0.109.0-r1.ebuild 434 SHA256 7dd85e38ea5654134e0a77ae649ba837968945b1e8c23e54aa9275ac2758c02e SHA512 ac92b66e6e86086ae6d80350f6129694c9453dae0f9f24ee37be16d2367ab0eb05d0dd2a418077760431957d4160b9d8388024f839f8d2b572b16506083f90e3 WHIRLPOOL 025d7760d64877137b4477f7ae9fddb5e2ede8cc48c31e4fcecb376fbd277d4cf347b5514a8b034e659d3d2cdf03acbedfe896d6f1ee273a0643fb8722552d6e
EBUILD Test-Tester-0.114.0-r1.ebuild 978 SHA256 bf63009d21f257074b99861862a0ba8c6466fb23b368217109b6cb4116d150b8 SHA512 de71ada78d955a4f75bcb5aa9dc14842d4a4b0f15f0082bad69ff507d221e768ef852eedb4ad06e365878eb7d247ab9527f4dabe5928de00655fd8e089e7ffba WHIRLPOOL 3bd279d82069836457ffc964dbad1e208bd87ef1136fafba29100502ddeca970f7983787ef99ac77e807117d4e09ad6aabc1293af73688a9401738416e710d40
MISC ChangeLog 3625 SHA256 c4f5bfb5a16463c2a6d1b7fd5a8748ad3f0e5a018e257814b96f1074df3ca892 SHA512 5a3718a1ad7a00071114e01af3cf850aed7606a3fc542ee46e546a995c99afececf94d76da41d1f6a9dc729c53d7325a7c5dbb6dbcdc0cd1ca3132aa6a970251 WHIRLPOOL ef470e856ad55a1459263b6abf58f21c0ce9fe0ea1864ea5b5e842e888ba751eebc2fbbc58e565933fbabc66a1b556b6f9ec462b6280aa6b1a194fda226f75b4
MISC ChangeLog-2015 7309 SHA256 d6d5a35f1de6c0b5349667503c8ba2df4672c7356d2d8a9ab9fde66ada45e49d SHA512 58e04ec5033fe58cf83a5604d391036dc5a90059f9224fdc13139082f3dd3406b09ea33a602c134d5fe127463d1c198436969b915037d424c2a0fa429ca07828 WHIRLPOOL d65b0a80e5a23308b67712380ba3c9e6dc4b719cf6b67228694b80a943c33226ed4ef3573150b32e502718df194a3bc60eda7bbfa14f5d2c83a6dfc38172ccb6
MISC metadata.xml 605 SHA256 b05d1a81ccc40aa6aefa11d2a1e64f99c55da68fb5054d3e8e0b44fdfe726d28 SHA512 85f99cbf8b7d21e2b86fa152cf12ac5dc7d1b5229d77eee0b20c9492ffa48855b25816729709f3ec047db6a80f32f23d389fae1d315f3cffc51213aa84a92598 WHIRLPOOL ea8f419727b5e784d696dbada9fae86965d633798b34c71b60736e812afa77d73f8e43e8e61e9d1eb4892785a0f9ae227b566670cb5d4b4e373984b6783494fe

@ -1,17 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MODULE_AUTHOR=FDALY
MODULE_VERSION=0.109
inherit perl-module
DESCRIPTION="Ease testing test modules built with Test::Builder"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
SRC_TEST="do"

@ -1,32 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
DESCRIPTION="Ease testing test modules built with Test::Builder"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
HOMEPAGE="https://www.gentoo.org/"
LICENSE="GPL-2"
# this is just a dummy ebuild to help with portage dependency resolution on
# Perl 5.22 upgrade - it does not install any files
RDEPEND="=virtual/perl-Test-Simple-1.1.14*"
removal_message() {
einfo "This package is only a stub for upgrade purposes and can now be removed"
einfo "Equivalent modules now should be supported by either"
einfo " a) virtual/perl-Test-Simple installing >=perl-core/Test-Simple-1.1.14"
einfo " b) virtual/perl-Test-Simple installing >=dev-lang/perl-5.22.0"
}
pkg_postinst() {
removal_message
}
pkg_info() {
removal_message
}

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Test-Tester</remote-id>
<remote-id type="cpan-module">Test::Tester</remote-id>
<remote-id type="cpan-module">Test::Tester::Capture</remote-id>
<remote-id type="cpan-module">Test::Tester::CaptureRunner</remote-id>
<remote-id type="cpan-module">Test::Tester::Delegate</remote-id>
</upstream>
</pkgmetadata>

@ -1,65 +0,0 @@
# ChangeLog for dev-perl/cdk-perl
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*cdk-perl-20141106 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+cdk-perl-20141106.ebuild, +metadata.xml:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Replace all herds with appropriate projects (GLEP 67)
Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)

@ -1,115 +0,0 @@
# ChangeLog for dev-perl/cdk-perl
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/cdk-perl/ChangeLog,v 1.32 2014/12/13 23:09:46 dilfridge Exp $
*cdk-perl-20141106 (13 Dec 2014)
13 Dec 2014; Andreas K. Huettel <dilfridge@gentoo.org>
-cdk-perl-20130816.ebuild, +cdk-perl-20141106.ebuild:
Version bump, drop to ~arch because of bug 531132
02 Nov 2014; Mikle Kolyada <zlogene@gentoo.org> -cdk-perl-20120324.ebuild,
cdk-perl-20130816.ebuild:
stable for all wrt bug #527900; Drop old.
*cdk-perl-20130816 (25 Aug 2014)
25 Aug 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
+cdk-perl-20130816.ebuild:
version bump, fixes bug 508410
06 Jan 2013; Torsten Veller <tove@gentoo.org> -cdk-perl-20031210.ebuild:
Cleanup
02 Oct 2012; Anthony G. Basile <blueness@gentoo.org> cdk-perl-20120324.ebuild:
stable ppc, bug #429016
15 Sep 2012; Raúl Porcel <armin76@gentoo.org> cdk-perl-20031210.ebuild,
cdk-perl-20120324.ebuild:
Drop alpha/ia64/s390/sparc keywords
12 Sep 2012; Johannes Huber <johu@gentoo.org> cdk-perl-20120324.ebuild:
Stable for x86, wrt bug #429016
12 Sep 2012; Agostino Sarubbo <ago@gentoo.org> cdk-perl-20120324.ebuild:
Stable for amd64, wrt bug #429016
*cdk-perl-20120324 (08 Jun 2012)
08 Jun 2012; Torsten Veller <tove@gentoo.org> +cdk-perl-20120324.ebuild:
Version bump. Fixes bug #420171
13 Mar 2007; Michael Cummings <mcummings@gentoo.org>
cdk-perl-20031210.ebuild:
Removing changes from dodoc call
09 Mar 2007; Michael Cummings <mcummings@gentoo.org>
-cdk-perl-20010421-r1.ebuild:
Cleaning out old ebuild
16 Jan 2007; Jose Luis Rivero <yoswink@gentoo.org>
cdk-perl-20031210.ebuild:
Stable on alpha wrt bug #152669
25 Oct 2006; Joshua Jackson <tsunam@gentoo.org> cdk-perl-20031210.ebuild:
Stable x86; bug #152669
24 Oct 2006; Chris White <chriswhite@gentoo.org> cdk-perl-20031210.ebuild:
ppc stable for bug #152669.
24 Oct 2006; Michael Cummings <mcummings@gentoo.org>
cdk-perl-20031210.ebuild:
sparc stable
20 Oct 2006; Aron Griffis <agriffis@gentoo.org> cdk-perl-20031210.ebuild:
Mark 20031210 stable on ia64
20 Oct 2006; Michael Cummings <mcummings@gentoo.org>
-cdk-perl-20010421.ebuild, cdk-perl-20010421-r1.ebuild,
cdk-perl-20031210.ebuild:
Marking amd64 stable; cleaning up ebuilds
06 Aug 2006; Michael Cummings <mcummings@gentoo.org>
cdk-perl-20010421.ebuild, cdk-perl-20010421-r1.ebuild,
cdk-perl-20031210.ebuild:
Adding perl dep; fixed DEPEND
05 Jul 2006; Christian Hartmann <ian@gentoo.org> cdk-perl-20010421.ebuild,
cdk-perl-20010421-r1.ebuild, cdk-perl-20031210.ebuild:
Fixed RDEPEND wrt bug #134781; fixed DEPEND
30 Mar 2006; Aron Griffis <agriffis@gentoo.org> cdk-perl-20031210.ebuild:
Mark 20031210 ~ia64
14 Oct 2004; David Holm <dholm@gentoo.org> cdk-perl-20031210.ebuild:
Added to ~ppc.
*cdk-perl-20031210 (20 Sep 2004)
20 Sep 2004; Michael Cummings <mcummings@gentoo.org>
+cdk-perl-20031210.ebuild:
Newer version of the perl module for newer version of cdk. Ebuild submitted in
bug 49659 by Marcin Kryczek <aye@gentoo.pl>
17 Apr 2004; Michael McCabe <randy@gentoo.org>
cdk-perl-20010421-r1.ebuild:
added s390 to keywords
*cdk-perl-20010421-r1 (21 Jun 2003)
12 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> :
Added missing changelog entry.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
29 Oct 2002; Seemant Kulleen <seemant@gentoo.org> ChangeLog :
forced version bump to install into correct locations
*cdk-perl-20010421 (08 Jun 2002)
11 Jun 2002; Seemant Kulleen <seemant@gentoo.org>
cdk-perl-20010421.ebuild, ChangeLog, files/digest-cdk-perl-20010421 :
Initial version submitted by markus-krainer@chello.at (Markus Krainer) in
bug # 3530

@ -1,5 +0,0 @@
DIST cdk-perl-20141106.tar.gz 159932 SHA256 01287dd0607c26e4b68441432d25b29f2daa0ef422575cae4e07d037efaa9bd9 SHA512 3404a68ce340fbe31c314762fa7a0d9201511ee7637fc4f117b692e590f089cd2f7dae1fc1155dbaabfc0bf1b9a7905bcc6f43251734764a405bef9ae363c3ab WHIRLPOOL 614e95b73d07b743a3d859d8aeef01a58cd1b02916b2ae1de43db51274b1612e40c04ec790914352901f4cd93512a61a52a6e56a03738b0d0ba21c4c2a367d1d
EBUILD cdk-perl-20141106.ebuild 501 SHA256 603a44fee9dac93fbdc55d702dc5870e6420f008d5d14c48b5c3f64a95aa3cca SHA512 dbfaba4dd9c5e1ab966d08217a65f67e8d6532b40287a145d86069af90585fa7990d1d6e5da9edc548359537aff0c3bc56a8d6bd9aaa26266fd0aa690e6a9483 WHIRLPOOL f97303ef9f91b63596107a85ad73ff4bcc92df3e2dba45c2a1b04233dba351740d6a4bc703be6d574dba009402b5a23f20ba88016711a5b88bf5b129fd439670
MISC ChangeLog 2436 SHA256 68485d593491eeda7ad4970b53aaca2f469177d9f3c2dfb9cc049d99fe4b5a73 SHA512 4db825587f4b798a1da82d78fb0d7688240eca23b7911e48325ea2bc031285fb16f3799ce3ac1ee5b582c26dd42e5d01a331d57f1ef3de8b0cdd057f928dce24 WHIRLPOOL bf857b0a4cce648cfd1a892ce0ff43793794dcdba859b846a6c0e4f24f0d105f975307b2d049c36907d8da46cc9ca19005a02ab00c9623128f5c8800b48dce54
MISC ChangeLog-2015 3839 SHA256 efd7ca6e61438ad2fa054a5cfeceb21f2b585f9d037ec608bd93149673d68e93 SHA512 30a633b8016e9a653a2a065147c69d86d74fe205a8aef90a994e4d833a8c0bd1c49edc6e7b7f6aad785de5bda4dd889dc599acba0f540b3b935555ab598b5c81 WHIRLPOOL 771d4a93bc87b6e34cf3ff3a8d2cddbe87fd4826b5bcdbe3287d909afa96b4bbbd94ecbbf257048df39a39254e74c82cb0a2bbff7b30fd36ab9a18d1ca3ee995
MISC metadata.xml 257 SHA256 4d43e70b770d0898a99af64a8454a6116e4a86500c23290655c8371265010427 SHA512 80cde0da56c3ac4023da7b0c17c62eae85139aaefd8ba453dd0c0718da1d40102c57d5beb5b8f984dcbeacad930517347e4d91dd5bd94e973fb81974d078a18e WHIRLPOOL 87039765046556cdc2f7d76ce4192945117bfd5bb684220ea8fb72be310673a5b729ea428666ff1ceb1e6c21fb585a3a7dd72bd94dab89cf076a895e6a7677f0

@ -1,24 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit perl-module
DESCRIPTION="Perl extension for Cdk"
HOMEPAGE="http://invisible-island.net/cdk/cdk-perl.html"
SRC_URI="http://invisible-island.net/datafiles/release/cdk-perl.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND=">=dev-libs/cdk-5.0.20090215"
DEPEND="${RDEPEND}"
src_configure() {
default
perl-module_src_configure
}

@ -112,3 +112,12 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*Numdifftools-0.9.16 (05 Sep 2016)
05 Sep 2016; David Seifert <soap@gentoo.org> +Numdifftools-0.9.16.ebuild:
Version bump to 0.9.16, add py3.5 support
* EAPI=6
Package-Manager: portage-2.3.0

@ -1,9 +1,11 @@
DIST Numdifftools-0.9.16.tar.gz 334688 SHA256 74c2dfb393ff10af724ed8e1871e1bf14c643f911c3e6f33efd01d3228041d3f SHA512 b5056a26408eda09466795ce6f24f1549a389294d9d98cd9ce437a6f9f875cc58e59b5f4ffa7452e4cce2ac9f4813523e25eff63f597a674edab6ee777fbbfc3 WHIRLPOOL 1f91f3cc4b9d8e10e4ec9f4207a0c434bf376847432f7ba2d3f05038853aeedab5a0d13a07cc846244c3849a8ad527ccad0b994e81b8444296772ce20aa9bccd
DIST numdifftools-0.9.12.zip 236823 SHA256 eee07f03eaa9531c34949bfbb27b0fade7b1e927dd9daf18342d13fc1ee88eaa SHA512 00c78abac0c08beb72ec11bcddd74165db773a0fa9b4eee10290a27c4c143f1593254e058898dc12aee1afc6bad5bb2849451e6018129aa32e808eee1b97420c WHIRLPOOL aef074b9aaf4caecfad8bff75ccb8bd95e36373e2dd4e1dfc4b700fa1925b9b8652d6c483f81133c82e857abae6f2628e9166c77d6b102db3f9bb58c72e682a7
DIST numdifftools-0.9.13.zip 225820 SHA256 1aad0d9eba96846f5c3b82e6a8df0b1eaf4cd13e0b665cba64646756a0f2add6 SHA512 e16fe167cbcc7995e5f7b1784822b94bc82261821ebf35f8b9f774ef1fd601ef13a23a72670f28b54b5f288b509a9ffccbde09033bdec6a88e8a4ef78ed74b25 WHIRLPOOL f32e93f54a883a751f0efb987b81fc7f187c8b6e4c327de2166f4c30afb7f3cb1b076047036deced7b98b551cb9085483c2e22a08881a7730689a5bbbfae5926
DIST numdifftools-0.9.14.zip 350053 SHA256 8b17629fa9877f19517014095b12d7145f8cd5d9568421e202d777c97d9f04e4 SHA512 a69c878a31fa96c0b3f65c486ac75359242b6215868f24f3554be9ca104ac477bc786df7046bc830120d8fabbc475de40ab3db77c21c0d54756ccec1829fd8ae WHIRLPOOL b890871115d2f4ab65450272a8ec14e36f3379a6cbb2783bb9257e94e5b627a1cc0fc90b1a801f3655eba7ef4ac76b9690ad2ca41a9cf2f9e5b1e8ce20c11625
EBUILD Numdifftools-0.9.12.ebuild 1286 SHA256 de4ddf29b840b3b3b9d8475c2f82f9c4cff76b28511ab320e5ea918e0f7e49b2 SHA512 c0b7f2895c92c2f5ecb5f993b02ddb71bfcd0941745300ea7a55945a69df83c9f6a1a13af92e2ea37f6e92d93b74765860bd76ceaef2aeb67f9170dcc40688ec WHIRLPOOL 6545cae22e6f704b0cd2e82a4cb00b15100f70aa671ea6bbf43e7a6f96c827ccfaa94eb20237e8419175a82e4c75aaaf0327ca22da4914453c5ac776985646ba
EBUILD Numdifftools-0.9.13.ebuild 1226 SHA256 690bf964287adc9846a00e0a96cb4587144e6f717c006d1696b0a2385da06768 SHA512 da29cbf860e978a027347e87cc76ca6063353f1b3dfebe91ad9b2ea212c3ffc62de7ddde3bb455f9731f4da7060c501188bc58a2cb79b0585e21d742af8cbfa3 WHIRLPOOL 302eaa4cc6fc6b7cf276ab17b9679a37e7f2f964ac1cbd8029b7c6130bd5ee52ac688cdc60e0b2b110aade07f4e2d5e79d0dd0d1a684f5d2ea0820698e330f63
EBUILD Numdifftools-0.9.14.ebuild 1209 SHA256 bfc8c161fb199f6fc9684d3ee446c47777c6e711698f67a011883cc416354965 SHA512 3581b41a3c4cdd39924e7d42ebac23c23a9daff67bb2df1148e12689fa5f808c54171c98b2a52c895f170ccce68664e62ddc9355a485ea205ce413166d29391e WHIRLPOOL 29ee82b41957459ddf3ecb3b5cc05dfdecac3239da5b8187b80551d0b520e1b402f719b6788f3018fb9c19955dee4c5c74e50b159a5d5cab58f5bba0f3e209a0
MISC ChangeLog 3857 SHA256 e9a52a52693c6fc746bdb0594e179e54912b4c72586acd8235cb95bd83ebc112 SHA512 70b01eef0a205e277c7fdb395f7ca7ebbb1db4a72d96f56b38b951a3f141a96bb8efaa1a58e4bcb14b9e0b52eb09c3325888468a5de39ff4a6b14242d439d570 WHIRLPOOL aee7bd6b8d2166a84a5e02dacb45851d285e71d87e951f3ea067bddef9cb9b783695748019254fc211e3c62c43400ae0ba39942b2eaac06ac549efa9f23585d3
EBUILD Numdifftools-0.9.16.ebuild 1419 SHA256 1813ddcc5a963a4b363d0ca0604b0d8fe59c826ee5df524423797d18b2b727e2 SHA512 92e0f0ea4ebb269ac074c880b3b3cc4eacb89f7ea80bad830c65b33ba73eaafb4dc5abee9827381845fb052c98f47f3e2818d62935756718950a9ae9544b7a47 WHIRLPOOL 5dfed55f8a04a204a3de004691ef51cf55f3032418f1be8b26231d87b1045d282923e6b3d029504408b76ca9c1b79014d7f0fc911858820916ffd44b685e6a4b
MISC ChangeLog 4060 SHA256 547e52648dbc6a0239c24676176f306e7deefaca39c2bc193a9d2411dc1b8a6a SHA512 d1db3eab2956b140d620c979c182df5d6052a7081745d660ad6d1882ecf1a105da7f3415b4154c582d540d88c55a994ef64bc6fb4626677f23cfd164ea8b2108 WHIRLPOOL 648db293d9fb214ffc71067f8db9c23dc1d08652c8786538c33e53c0b46bfb61c4d9235cd948c71b1a481a43c25c42fd94f14fd9072dd731f46c41e2e54f3c04
MISC ChangeLog-2015 809 SHA256 fe54a7d1af7c7f1558dd10e084246955901a2991a316bfed5823d7e3c6266f82 SHA512 6c15b433b7963a1c64e9df2227759f51857b05f3b8ee14d19d074a4d1254ad454c34906eb662553b9978c4025d06645f3bdbbc8045b8d76d0b2bd4cdca91f6a7 WHIRLPOOL 31dff134555c3ee952db0e1f13bccd9eef15fa7699063a90fc699a881540494526463b8fbd0a067c605a7a9beb60c14b8374103dd23bfce655381e6e3bc6df24
MISC metadata.xml 398 SHA256 4af47cc69fc535f9c1e0aeaef71728842c4be03417d1c8280a8410edbf9b87a0 SHA512 a56df8a9f061f0ee318e5ab2297caa7a3e8001e61dad2425c6d70104ceef999f12468fdc1e20d714aad33a56c980e1cff0677f815375ce7adbb639137016ab35 WHIRLPOOL accfcbe3ee35d24bf18a85795c0d6856754643ae8673f85c932c50ad30a0267cb0dec47edb97de674e89363561563a189b73fef7950d7a09e8b4ee5fdfb70e68

@ -0,0 +1,59 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
inherit distutils-r1
MY_PN=numdifftools
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Solves automatic numerical differentiation problems in one or more variables"
HOMEPAGE="https://pypi.python.org/pypi/Numdifftools https://github.com/pbrod/numdifftools"
SRC_URI="https://github.com/pbrod/${PN,,}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
>=dev-python/algopy-0.4[${PYTHON_USEDEP}]
dev-python/matplotlib[${PYTHON_USEDEP}]
>=dev-python/numpy-1.9.0[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
>=sci-libs/scipy-0.8[${PYTHON_USEDEP}]
"
DEPEND="
>=dev-python/setuptools-0.9[${PYTHON_USEDEP}]
dev-python/setuptools_scm[${PYTHON_USEDEP}]
dev-python/pyscaffold[${PYTHON_USEDEP}]
test? (
${RDEPEND}
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-runner[${PYTHON_USEDEP}]
)"
S="${WORKDIR}"/${MY_P}
python_prepare_all() {
# pulls coverage test
sed \
-e '/tests_require/d' \
-i setup.py || die
# Upstream does not create proper tarballs anymore,
# and setuptools reacts allergically to Github tarballs
cat >> PKG-INFO <<-EOF || die
Name: ${PN,,}
Version: ${PV}
EOF
distutils-r1_python_prepare_all
}
python_test() {
esetup.py test
}

@ -70,3 +70,15 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
05 Sep 2016; David Seifert <soap@gentoo.org> algopy-0.5.3.ebuild,
+files/algopy-0.5.3-fix-test-cast-ufunc.patch:
Add py3.5 support
* EAPI=6
* Fix one error in testsuite by
backporting upstream fix
https://github.com/b45ch1/algopy/commit/f563d86e72b32caa296ac77b0836ce0e36
a5f6ab
Package-Manager: portage-2.3.0

@ -1,9 +1,10 @@
AUX algopy-0.5.3-fix-test-cast-ufunc.patch 1216 SHA256 41bb25fc70e9639aeeeb31540fd3bbc2e8852705c992423bf27bf8271a21691f SHA512 760f2d9ccba579079992b59a8334a1606ac8481c7164637640916418d7ffa1fb989b81dcf1445c205b832f476ef883f1f0f18cb540909526e8b1a05e6c897442 WHIRLPOOL 763897bed4a8e30544f216b720ed27539e4952cd9b9ec194dc509e5eee8d695394c0fd703c7a7447ef3822a2ad4f7401e0e1b65cae57bed53c3cd3be036cb50b
DIST algopy-0.5.1.tar.gz 135183 SHA256 509e3ec6068bd6ed4c336546f8a8d84aa1083c2fd50a1a4f4d26df606bd0e901 SHA512 384e22e89db7bc999aad29269d0f9669d4b72f3cd08860a4346801470b5b912d63cea8493c902639f35526e53979771dea8c8b3caf2d431ca45bb47892cd1308 WHIRLPOOL b8121f3106d5b05e60ce81517531d4d0de6756dc7fa2af11eea0c2fce55cfc9a306dfd928fc778886f4742308e7bea12ea49eed87d11438fc1e6efd274d0d282
DIST algopy-0.5.2.tar.gz 148172 SHA256 a87aeb8a406fd26a3aecd6f2d7634135411ce77b9623665c51cb8a194fb76234 SHA512 9c8cd6947050d39d312836c14b790acab4ccdc9e8fcb060916f777a330da35ea8c7f987c26e3116da8a7a3bd004860d5aef789e74768c21c687febcfffdf6444 WHIRLPOOL 966d21c2d71eddba0d277706c3a88d14d76024bba60433ab8dd4e45459cbef1f08efd141debd05b039c9180618f13c23f92cb68bad6fd648109f1a3b3b69d5fc
DIST algopy-0.5.3.tar.gz 149560 SHA256 2380bafeeeca4e07012d4b0017e163fce260dc50f2d8593ca883b2d761338aed SHA512 43b3cd4f17fa821fc61898534f595202097cd56d57133a1d13e23743c794166a0f8877947cc6eae6d2ac2fd7400e2a6527ee8229ec1b26ea660ac9c01cd22912 WHIRLPOOL d81ae613354879d99bdfc60b962ee5be7b6a2eeef1f7da7c76a2e90cd0ae187abd860f658c379e945b10fbf82b3972eae9ef2036ccd8f251c618a58f0cf09969
EBUILD algopy-0.5.1.ebuild 680 SHA256 96cdb9c6dbf978ee70c42edf9e86e38ace5979cee3decd5195c4c92ffc269083 SHA512 5d9689a13d97e59fb6ed8f0cd3113c7a067ec0a9a0bbf3a3e826ca800489e2d5b1b36276188a53fdf912eced6f241db916c5eb562c176c9307bb8a6d8288e1c4 WHIRLPOOL 6e36bba0b6a6937df4587b76922b8807dffb4c3f16b97c9d5bd2eef11e57a20d83b9da7bfe31437ccdd48b0c11eba536538f220e736674452ef139d33d64084a
EBUILD algopy-0.5.2.ebuild 680 SHA256 96cdb9c6dbf978ee70c42edf9e86e38ace5979cee3decd5195c4c92ffc269083 SHA512 5d9689a13d97e59fb6ed8f0cd3113c7a067ec0a9a0bbf3a3e826ca800489e2d5b1b36276188a53fdf912eced6f241db916c5eb562c176c9307bb8a6d8288e1c4 WHIRLPOOL 6e36bba0b6a6937df4587b76922b8807dffb4c3f16b97c9d5bd2eef11e57a20d83b9da7bfe31437ccdd48b0c11eba536538f220e736674452ef139d33d64084a
EBUILD algopy-0.5.3.ebuild 680 SHA256 96cdb9c6dbf978ee70c42edf9e86e38ace5979cee3decd5195c4c92ffc269083 SHA512 5d9689a13d97e59fb6ed8f0cd3113c7a067ec0a9a0bbf3a3e826ca800489e2d5b1b36276188a53fdf912eced6f241db916c5eb562c176c9307bb8a6d8288e1c4 WHIRLPOOL 6e36bba0b6a6937df4587b76922b8807dffb4c3f16b97c9d5bd2eef11e57a20d83b9da7bfe31437ccdd48b0c11eba536538f220e736674452ef139d33d64084a
MISC ChangeLog 2666 SHA256 97c475cabf53a69f3a95a4982d6b7fa08b5a4bac809fcdbf93a419a18456ebb7 SHA512 a903c560f5325d5fde274571c2fb12414b0c32bae12de5b391c78ada3384811a89c93d8edc8de436fb73a073c656c2e9c034fb8d3456176adcaf5c196ad9b424 WHIRLPOOL 6ef928fd8bec1e93fab7f79954a3797bddd528b0c5f4fcace84ce6188e3634d0141c4008784ff63a04a6bd77a08e83be73f5b68344b9b645ce2907578eb7fcb1
EBUILD algopy-0.5.3.ebuild 739 SHA256 00d0236754b22f4941c2a4c4d54a799f1ef4b468a337f38e91a4f3d5d5ec49aa SHA512 81390943d6fe0abe6cbf34a60ad8671a714c8850338b0dc965e9d8e5416897b49fd7dee9978b1d3296e0cf97ccfff757fd32a6dbfba2ab0ce8bfb7a023c36da2 WHIRLPOOL 115f3ce89795bd2f02f3abce8c82016ea8d6b2072e03020af3742916a0e4ea1a70d7cb05705d0627b40f23adeddfada86ff05b4b97402ff0a7ecbc5328ac1e09
MISC ChangeLog 3001 SHA256 4a3e54463f17b242d053356592d5e41d3736dceabe3c76c518b898a4325be1cc SHA512 e5808ed203bd15455ccdfe898b8258f5341b152d8b848d1656cee6507b6c1ce4a46e8c9d1452690e85aba8c15e3fadcf6c452309d3dd303468e7655c7a61ada3 WHIRLPOOL ebfe25cd11a9b242efcb01b3aa3ee18a86d8bbd2682081c54869a84306d5dbcb6c251bedf2baf11331399b515b2da2a2bff52eac451f2413f15d5b840bb81ba4
MISC ChangeLog-2015 680 SHA256 c5a7abdeef7b7f17dbc2453c5a99aa02e3e47d9827486b26e863c1ccbcdf6c87 SHA512 c23cd368ea13b1f329301ac585ff6f1a7cb3b44cf93033be22c3474293d84241be7ad433f429a329834f682aaa1c80a52a1ca83e2001e0eb73f8c7e063d9bb7a WHIRLPOOL 470332420828089c44ec2004616bdb45cab6a4596401bbe9ed226a24e18566ca053cabcdcc6feee8fa286fa1d69f6df62949a5fe3e94e061700a46891f35798d
MISC metadata.xml 319 SHA256 f25d713b738d2bbe12643806aae23469282ba748b19c92b7c19792c8087f3ca1 SHA512 032311a0f7e860ef5e890c30458a03beaebb7911d412642208e1bf60f26088e981ef99bce52a637048512eacb3460e740a7d969d5c83ad42e64cb0c584151477 WHIRLPOOL 3bb53aa0c6b06bd514388f984afd54ba12ccb3397c09220f4e96e3db93f7de48ae4a57e7696ed43bcdf35dd2d8aa9b430fe49c8516c17686132d98f98f2e5ac7

@ -1,10 +1,10 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{3,4} )
PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
inherit distutils-r1
@ -24,6 +24,7 @@ RDEPEND="
DEPEND="${RDEPEND}
test? ( dev-python/nose[${PYTHON_USEDEP}] )
"
PATCHES=( "${FILESDIR}/${P}-fix-test-cast-ufunc.patch" )
python_test() {
${EPYTHON} run_tests.py || die

@ -0,0 +1,29 @@
From f563d86e72b32caa296ac77b0836ce0e36a5f6ab Mon Sep 17 00:00:00 2001
From: Sebastian Walter <sebastian.walter@iwr.uni-heidelberg.de>
Date: Thu, 30 Jun 2016 15:11:19 +0200
Subject: [PATCH] Problem: numpy raised TypeError: Cannot cast ufunc add output
from dtype('complex128') to dtype('float64') with casting rule 'same_kind'
Solution: use numpy.add(x,y,out=x, casting='unsafe') to cast from complex to
float if necessary
---
algopy/utpm/algorithms.py | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/algopy/utpm/algorithms.py b/algopy/utpm/algorithms.py
index ccf7ca4..5f2651e 100644
--- a/algopy/utpm/algorithms.py
+++ b/algopy/utpm/algorithms.py
@@ -1190,9 +1190,9 @@ def _dot(cls, x_data, y_data, out = None):
for d in range(D):
for p in range(P):
for c in range(d+1):
- z_data[d,p,...] += numpy.dot(
- x_data[c,p,...],
- y_data[d-c,p,...])
+ tmp = numpy.dot(x_data[c,p,...],
+ y_data[d-c,p,...])
+ numpy.add(z_data[d,p,...], tmp, out=z_data[d,p, ...], casting='unsafe')
return out

@ -1,7 +1,6 @@
DIST pygsl-0.9.5.tar.gz 1674504 SHA256 05d11160ff482e1f1f5f6a047aaef2776eedc1e8e1f98533a95299584fd4752d SHA512 7364e67ff2885be2cbe5410a573071209d3917f4807797b3b8525aacd03e6ab96e157e6d12d631c384e3b66602eab7e6cb89f9ab362f520397df900e77fcc875 WHIRLPOOL 404b5f06b1088d047e7afe56311ad9ce0bdcf465ab6961f3cc9d893f575d54c2a103e4c572a60d93e4cf27ee15d4000b7dfbcd6bd33bbc4cf6638749e87f7e24
DIST pygsl-2.1.1.tar.gz 727636 SHA256 3d17e6deb5433b331a567a45ff467f41e9059def76e6ef0f21d8e891498f946a SHA512 141232032f0221b756596bc3426160849749642ddaa3667d36b19abf3b4a22b76b5e0b0e9452898494b7f6ce0f8d17a2e392bdaba535633bbfbf1a672bf8d62e WHIRLPOOL e2c6035104ca78cb0eec5ec9bdda8dfbc01182090f1edd176c6d4565f9a71364f107eb38229c5b7758dc455337622e70b5626acbe3552e2e48219ed2f0b1f33c
EBUILD pygsl-0.9.5-r1.ebuild 664 SHA256 04ee3531e86d0b41dca7645f8515070418bafe65aaa702f8af9e12724059ab49 SHA512 0259af77857c0a91c75718b9f45de819e2ad5f3fc668ffc8dda2c4bf485a5b6f851064fbf8262d45eaafc2d8e1fd305689feca41278939bf729f6c71178ca6ae WHIRLPOOL 916df6486fa1f2c01980b3dfb37e589756d233f2ad32ea8c4642253b2098db128118bdd2abc28d24478091b2147be69da4bb5e186d9a19908c334acd5703b0e8
EBUILD pygsl-0.9.5.ebuild 841 SHA256 fa4b31c1a6a1e773dded4f4e019523515167e1b628a4a741f91a0cd19bb19407 SHA512 10e5aea8514c5ad9651f58e00e30da2b5c57713c3d88b09d73f28973be8083476e4a86cbec2eee6129f8c7f7f80c45243afaa3f9a93c10f1ea3f8610b1e2aa73 WHIRLPOOL 55746ce91f8c33c834ba52698247cdc91170528fca167cf981dd2e9013121d8aa218d754f3c1858e4213569ea5f3bdd6de4f869178e6ebaead7b94ddcc8f1b89
EBUILD pygsl-2.1.1.ebuild 685 SHA256 3986b1457853189e6281fba6d9c09237261f900d548b6d75e8f24e863af6dc70 SHA512 26662fee03d98af94afbe9cca94efde0ca00e9779b5a710e397d0cc89af105a840cd39ac6c7138fb2959316ec96d4b8f615a7c4b0fe5c364f45c9b903e7bbfa9 WHIRLPOOL 089e789ddf3ab7b2b8b3be1dc2670cff21ca894e0b65e1060f2335f45c38d2a7e50dfbab7890a82b8cb63e8e8a77c910e0c5a2b7c0a6200eed369353e5f472a8
MISC ChangeLog 3386 SHA256 6617a5113c41aff1d2e56ca153b1987dfc4027e9ac326719da689a3f5146ed59 SHA512 71981940e03ec119e5103262b33a01126ccc89aadee624a00bf69cc138af466d63b9f98919a7a2dcd5151e4bb6b25d5f20148c45ba00fe81175b9a4eee6981b6 WHIRLPOOL 23d49b634c72352fb5000437ad81e25d04943146d315ec74e39cbc543a512d000cbb51f440bb5181e3cbdda4ec8e659e4da003457b9061a704e74f3fafedec29
MISC ChangeLog-2015 2960 SHA256 53d937f1ddcc28b36320a5df47bb3de8e4a718cd9ea992979af9c76c0c984922 SHA512 6fb7f24583831851c0c5b443c603c141bbbb9c3cfa99cccc013e14d8d934902bead0b4723b030cce4bb281c30090765e8094d10d2e060f939ce221420b3c28b6 WHIRLPOOL ff71f22dc42fa42aad67543826c2855d493bc307eff3941995e9b604ef739c0e825b48c7d2b56ade220a60d9f0065f1eeac975329ddd21d32e331c6de3775eac

@ -1,38 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-* *-jython"
inherit distutils
DESCRIPTION="Python interface for the GNU scientific library (gsl)"
HOMEPAGE="http://pygsl.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="examples"
DEPEND="sci-libs/gsl
dev-python/numpy"
RDEPEND="${DEPEND}"
src_test() {
testing() {
cd "${S}/tests"
PYTHONPATH=$(ls -d ../build-${PYTHON_ABI}/lib*) "$(PYTHON)" run_test.py
}
python_execute_function testing
}
src_install() {
distutils_src_install
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples || die "install examples failed"
fi
}

@ -7,7 +7,7 @@ DIST pytest-3.0.2.tar.gz 727551 SHA256 64d8937626dd2a4bc15ef0edd307d26636a72a3f3
EBUILD pytest-2.7.2.ebuild 1912 SHA256 f8a538a86b9e5d9478c34a8ade6875edd1023c68fc7300e1152f7f7a5c134326 SHA512 a8418d91cb994f6c9980e76be9226cfa1a7a5c1054df97b7499f77f35779bb9be8c84792add02771e385aa60e216a9554dbef6b8c1d13ed035e358949e6ad6fe WHIRLPOOL 64443f3d857a91be9cdab78a64f052602d213f4e13f46973e3670879340a832c5b696bdeb8168bdb8ec3f4838dc6556d41ac025ef12490dc0c1403b429f9d1ab
EBUILD pytest-2.8.2.ebuild 2462 SHA256 84c542d36e22e9a30c386e91bb41fd794c0313009709a396071eb5d9aa39e8df SHA512 cc541dccd89b647b933e9c14af0c5024acf0e8bbdf43149ee1478901817576c166760e5e093348ea30c2e86f104b4ceb09490d32b643474f64e58152f3c728d8 WHIRLPOOL bb378ae885e165cfef347d6db58ad2b2569cd88a903a65b49b5a3c30c2e37cb6386421125e3edfdc06f6f97ce38d7ee78afa8d004aa71d32c1530129f94e4016
EBUILD pytest-2.8.7.ebuild 2266 SHA256 4a99d056d621995ce077421aa8d263e5189f02d692c279f76053ccdcf9b6cbf2 SHA512 362343114c35b053c6f962570c5df3772a7bc068f1c61c315243205fe58d5bf7865af7a5213ec30dd422c343b1aa1813a0b796dba3e14fe7a3bd5d4593800eb4 WHIRLPOOL 139540c239f975133ab7db5731a8a7dd967e009c0c9e9e1c9c16be825a6c43df6483f7caab83316943aa132fef161a8634d90f6d4e07e9c54a86ec5fa7b86774
EBUILD pytest-3.0.2.ebuild 1927 SHA256 13c67ce8c5ceb2e08341e52837d43514e3e010af53e89233d0e46cc1147f8dee SHA512 1d61a84409e30d3ef1875e05d334880e0d2e82b53dab570c52f3d83e12b5e4aaa422395480897f7d46a971f117e224e0280fe269cb9a21bd08edc83de557b27f WHIRLPOOL 549bc1d639031b28e2c6b8e67b4acd4e2037db6d15d334f69d053b9f5b8a2ab34a08a6932b7a7d754a9d61bd6dba11150b61116dc3419e228bb45ee6b0207c83
EBUILD pytest-3.0.2.ebuild 1773 SHA256 ce24201ff83040c5e4bdf48c747746f2f7990e632907d2b7cb4709b2038ef723 SHA512 93b794461ca3fe1850c3f868eee6836409b02473afe4f2bd19851b489446c785b55c5a3e04bdde7b9824eb0030dc61e663f324880e4aced3b663e696d8b57849 WHIRLPOOL d7cbcf9fec2077c1673f93554f13cb5384a5373e22907a693dbd35931745cb52d37e91c7fa64e805703c5efdd5f90e340f33f67772b7490ce74d809f2e72076b
EBUILD pytest-9999.ebuild 2038 SHA256 0a8f96bae74200f651afbc0233d34fed242e376c5b0b0d8ed443e950a6b3ea8b SHA512 298d1beb7839500176e9c8f9e577629f3c4a1a4dfb9f009dc96b68692182405df2d29689e82191b85d72a9504a6a67b3685b165bc868c77e4830671ee8cb9873 WHIRLPOOL bc10257a76ec0f7fe8d253b5c901c13dea8670b3bb6ada0583cdfe17401cf66232982de6ae4772c8a5397d6b1bbcf4fb53b9a842289f403b7feb251faa94515e
MISC ChangeLog 10436 SHA256 211789bf59ad8c570f7e02322ab3c20e1ae57cb0e2f75f7d2facc1e1dbff2bd5 SHA512 8a75ee842a7d775364b4fb1ef610d2e00b4f33a48790a1dd6fdcc49bbfb5abd2693afd4bf85cfc0d23b432433ae9ac1ccada2e175542b5dae27202ce0e81bebf WHIRLPOOL 4ab75a658ca472cbe6859863d741370c71dcce93c2f70a770d9cc42a88119324d1b6f5e3729c8df135108555488a82381b31cdd86c04e59cdddd52709524616a
MISC ChangeLog-2015 15727 SHA256 8688ac25ad7926b19068286232de9d74fa6467f88f6c99582453f38a2ead5d1a SHA512 89b9562c4422f790f85ffe60be51514edc74f1026120e8f08f6a239d129320f5009cc12b71712e9f109739986d16edbafb907c65cb81f575789229103ee3a79f WHIRLPOOL b6ee4db981666b1152843a0ac5e5dd708a9848044fd5c7a0b1d38c27568e64d05151a307f77574beb4001f0523d3652ab7ee5c5a181fba48a7402f274ae4a045

@ -19,15 +19,8 @@ IUSE="test"
# When bumping, please check setup.py for the proper py version
PY_VER="1.4.29"
RDEPEND=">=dev-python/py-${PY_VER}[${PYTHON_USEDEP}]"
# dev-python/pluggy
# https://github.com/hpk42/pluggy
# See https://github.com/pytest-dev/pytest/issues/944
# for why not now
#pexpect dep based on https://bitbucket.org/hpk42/pytest/issue/386/tests-fail-with-pexpect-30
DEPEND="${RDEPEND}
COMMON_DEPEND=">=dev-python/py-${PY_VER}[${PYTHON_USEDEP}]"
DEPEND="${COMMON_DEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/hypothesis[${PYTHON_USEDEP}]
@ -36,6 +29,9 @@ DEPEND="${RDEPEND}
dev-python/requests[${PYTHON_USEDEP}]
)
"
RDEPEND="${COMMON_DEPEND}
!dev-python/logilab-common
"
python_prepare_all() {
chmod o-w *egg*/* || die

@ -64,3 +64,10 @@
* dev-util/wstool-0.1.13 (upstream tarball changed)
* dev-util/rosdep-0.11.5 (upstream tarball deleted)
*vcstools-0.1.39 (05 Sep 2016)
05 Sep 2016; Alexis Ballier <aballier@gentoo.org> +vcstools-0.1.39.ebuild:
bump to 0.1.39
Package-Manager: portage-2.3.0

@ -1,5 +1,7 @@
DIST vcstools-0.1.38.tar.gz 54671 SHA256 0e3d2b5681c2776453fb5b61ceab61fdb965d5342e46c08a5b62095eb0237117 SHA512 a3693d34777235e562a5db006af8f33590df99ffce96f5d3cfd2d816ebdc23ee5fb3536bf289b64a36588e60ce20ce8396a448394f300a12672fd8bf5800973e WHIRLPOOL 86fccbb181849f2b60d8159073bb3de659b7d96173952cb9b68a2869048827c48860fb67859db1341a0defeee0915d41c1d6e77e812f807ca11e91e92e0ed250
DIST vcstools-0.1.39.tar.gz 51610 SHA256 841bdfeca326b532ced45feea2a79b48008415ef117df008071ba74e985f59c1 SHA512 163ced29baa158d915169a4f8f432bd9ad60ddcd5abae0d3801b5d970049d717c11bd8aa95f7af9dfe48cdcbcce49d14331a82a9c41b9ded1ce4caa2e27cd901 WHIRLPOOL 1c47eda1e0e383336d8d940c4bf063c3aac04e21870d0fa567e239a882216ad857cf184afcef409a0645c38da069a9d1b5c34f1638230c1d59c6d8b7166b618e
EBUILD vcstools-0.1.38.ebuild 1410 SHA256 6dbd0e05bf033a6f378be9ffd347fdcc496c0efcdbe7764cab2a4c7d6f44c680 SHA512 e835371165f3b2a0c8276b045f9d8170892ee14d6a169efc4251beeebd8291b91283a0ddaea2274cce7d0f32cd3b8c0855ac8570fd492a2a6121c634f7db97f9 WHIRLPOOL 66db19f982535c38452355495671f54bad7c0341206883c623555b92096a217d27d786f2db1f67d97f01516b41f02cbbd84465505adee2a83c9bceab4690585b
EBUILD vcstools-0.1.39.ebuild 1410 SHA256 3ff0626851fed3d95e1a9a2fb95f6f705fb5d14b78adcfe41c3d9d2d66171f4e SHA512 fee8a2de96334f0b6fe7e8621c28ffb24a7286fe25e9bdb54fd514d66ae2e4ac3297c0de37960391ac02f6d58a6933f15de04efdc7dc8eaef9ca7b97941437d1 WHIRLPOOL b325fb9bb41c4dc5c3b507c8f54164df8796add16c4d0195fdcd1f008a0cfaa6f685b42cd2ecb4e85163f2d5341d554f17c2c01f1d5baa47702f7f68787a1b7b
EBUILD vcstools-9999.ebuild 1410 SHA256 6dbd0e05bf033a6f378be9ffd347fdcc496c0efcdbe7764cab2a4c7d6f44c680 SHA512 e835371165f3b2a0c8276b045f9d8170892ee14d6a169efc4251beeebd8291b91283a0ddaea2274cce7d0f32cd3b8c0855ac8570fd492a2a6121c634f7db97f9 WHIRLPOOL 66db19f982535c38452355495671f54bad7c0341206883c623555b92096a217d27d786f2db1f67d97f01516b41f02cbbd84465505adee2a83c9bceab4690585b
MISC ChangeLog 2286 SHA256 078b380389b9f58a3056a5859d4f464ef681545fbe12bf04500e3ffa87931f81 SHA512 c70690dccb5096a69c4b1c70fad20a3be897a973d975bfbfe86ffe9523fc2fc73023002101b32d46e27e3386528ff7151e4ddeac6a7f0035a780beeb9054e453 WHIRLPOOL 1bf4bb8d94a940565ae2b58ccd5e6a231603527cc11a5075441e1d4d7773b2565ead687da9f4c712219dadaa34b645a38b17e1e6b45e06d55a2b46fb9b4c6aa3
MISC ChangeLog 2447 SHA256 1b8983150bad09aa237c49a953e4c9eb4ca707472367c7d26a06c81e1a76f877 SHA512 9bc65117b60332bfc7b7ed3fddd708087e030aa2f26f78f66732003838f76ba616cb34d2e8420a60aa888f4b0c1c7e72e36542f114d869f32e20bcbdc0c4c952 WHIRLPOOL 810439333abc37572dc2597883c06211805c350dd1342ab88c057957df8f4014ff68c417ac9cc752aa4abacbed44406b3242104c48be630f9fb9c3ea3738f09f
MISC metadata.xml 331 SHA256 e84fa9c89ae0edd11268855d5a754804f2b2f23458799d1ed523ef6d2b8ed649 SHA512 dbc3f8205ab4e4788a33377fd00d438a9bcc4558ff02989f20befb19de690428d377ca8e0450a47bfdc8654f74123e0e4b02a9a26ffe4f27e1a737266f5cf918 WHIRLPOOL 11ab31f20d8a2fdd6fe61799c7bb47621a6a5a1b2bee99ad1a902df2526e4ff4b6aa91e3c90fafcd784b8eecf35da3677ed750a96dc310b483184005cb0c8ec2

@ -0,0 +1,59 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
SCM=""
if [ "${PV#9999}" != "${PV}" ] ; then
SCM="git-r3"
EGIT_REPO_URI="https://github.com/vcstools/vcstools"
fi
inherit ${SCM} distutils-r1
DESCRIPTION="Python library for interacting with various VCS systems"
HOMEPAGE="http://wiki.ros.org/vcstools"
if [ "${PV#9999}" != "${PV}" ] ; then
SRC_URI=""
KEYWORDS=""
else
SRC_URI="http://download.ros.org/downloads/${PN}/${P}.tar.gz
https://github.com/vcstools/vcstools/archive/${PV}.tar.gz -> ${P}.tar.gz
"
KEYWORDS="~amd64 ~arm"
fi
LICENSE="BSD"
SLOT="0"
IUSE="test"
RDEPEND="
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-vcs/git
dev-vcs/bzr
dev-vcs/mercurial
dev-vcs/subversion
)
"
python_test() {
# From travis.yml
# Set git config to silence some stuff in the tests
git config --global user.email "foo@example.com"
git config --global user.name "Foo Bar"
# Set the hg user
echo -e "[ui]\nusername = Your Name <your@mail.com>" >> ~/.hgrc
# Set the bzr user
bzr whoami "Your Name <name@example.com>"
#git config --global user.email "you@example.com"
#git config --global user.name "Your Name"
nosetests --with-coverage --cover-package vcstools || die
}

@ -1,7 +1,6 @@
AUX visual-5.74-boost-1.50.patch 860 SHA256 3b910d73e0df7b015640090c31362484e039e6644bc551c10d3879f80c4d3c6e SHA512 cbfc6596431cc402e1d5cb767b663856b540bf378aac3f5680f310391f8704852331927f607fcb78c5b7ea2e9dcbcd77e8e0bd007a5332be0484675eb67d1b31 WHIRLPOOL 119a3777fd4e6a5860d58a9b53827978aea662631e93f998bb196c567a90ebf07c6dcd669aaec35d64e91c8a57fa066e8dae289a1d72a56ab766513888f932e3
DIST visual-5.74_release.tar.bz2 5736404 SHA256 1e480d3fd82e8172021ae0e22e8e2859f44bec9297e12ebf672270fd8e7d7099 SHA512 eff43bae66d4ca6a1b540e729b5f03e7310db8d4c49ba7a1ac271afa62688d9024f4f00b7678669433ca3f0f6e13e6c0c3de90a4a845ae5eeaa70b536a6e1193 WHIRLPOOL d0c35354e8fcaf591870dce867e60a9b54a9eb31acdd6eb05331566c031bf0a7da794e7f9dc8e013eff10583eadccefda08ef79443761129d9ca56f05626acd8
EBUILD visual-5.74-r1.ebuild 1899 SHA256 509d9a570de1f0fc6169661cb1e215d0d1747bd9d7b9f9aef038ebcdce5425b2 SHA512 57b68add6dab6bd2d5bed55913ca76a2e8841a35c99bf3a1ce6b879c7f2a6c2ff0c2c09d5dc3dbef67ae1f7fbdf49d63e173d78a47593181df6e805ba1a3868d WHIRLPOOL 638f5d39db07722e7211c1bc3db6cf8735e68243e17bcef2903880acb9a6eb7cfdddd07edb72e794925354431526b6384c812226fc09250ab383af88672e7bf1
EBUILD visual-5.74.ebuild 2085 SHA256 bec8ac84de9909fc6307083024fbb49ca9b86153a9e743b4f2946c43df218adf SHA512 840b96ec2910e466fbbc2582b378380dbc0b35ede198f6d89253e8d5c7ff39ba1eba992364ab021bc3f1850eaf0d35fce695e018f73949039405dfb7b2b8f3a8 WHIRLPOOL 26644ba65f0e0f05f0ec6ad21c612329af370f75b47008c8eb411daa7aebae7e25b89f0c92d973a3ac072f5bef907e356fb0907157e8cd5a1d940a54ea3537a6
MISC ChangeLog 3546 SHA256 b0c3f535b2ce98a787209d70d2370c3a00242454e13def18d74b54874e457990 SHA512 41e081e8e9170089edff66ef01985116bfd22425970279bb6dd54ed4714ca267ef103081c08909a58364778e2eb61a5fa1a7fa2ddd4b659dcd5a6e110fa095a1 WHIRLPOOL 6c86a2dd6eae9d0c750df3cd1723e1c45c727c7079e020a07a3aff0af62128b83743a19f9b8c1b82fdf18a5fe0c5a4f1b7ad7a92d7985c93cd4f85387208adb6
MISC ChangeLog-2015 9133 SHA256 df35f1e6381b7feae9555e50087ec9bfad9a57729a138f07f2f4dbf26ce8eb7f SHA512 1ac20d7c232c916ed3db058755f4d6dec84ebadb4df4ed8dfb4cc708d6b4f6b3500b8ccdfb339be83795053077e31d01b09407723e04891dc3a70a8dcd1c8a66 WHIRLPOOL 8d50e48ec91748ac952a89edadcf706ed4aee330133f4fd1d167cfa2516e69bd1ea5ac28b1e2fa95c0e53305849f700f940d22019e810c7be7486b3d0b01a206
MISC metadata.xml 246 SHA256 634432e12556106844e569b7ff16962881c6e70887e6fc9650bdd82deb51a834 SHA512 3245fb694492b2f698fb63aac02e66fb8a94fe35eabda45df4790bec043a1ea552e112315334001902f070093bb73e7b741aa3004757404aed97ebdb86cc9fbc WHIRLPOOL 869ef1c8e23bdae0a11b44ccf38ddec23f0dc0ae2573bc83ccbe2d8a2c6bf5a3f9c3c52149aa2e3690dd66f7fc7ec498f2eb6b9d338440fb54c12d5ac0b9fb7a

@ -1,85 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.5 3.* *-jython 2.7-pypy-*"
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
inherit eutils flag-o-matic multilib python versionator
MY_P="${PN}-$(delete_version_separator 2)_release"
DESCRIPTION="Real-time 3D graphics library for Python"
HOMEPAGE="http://www.vpython.org/"
SRC_URI="http://www.vpython.org/contents/download/${MY_P}.tar.bz2"
LICENSE="HPND Boost-1.0"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="doc examples"
RDEPEND=">=dev-cpp/gtkglextmm-1.2
dev-cpp/libglademm
>=dev-libs/boost-1.48[python]
dev-python/numpy
dev-python/polygon:2
dev-python/ttfquery"
DEPEND="${RDEPEND}
virtual/pkgconfig"
S="${WORKDIR}/${MY_P}"
src_prepare() {
# Verbose build.
sed -i \
-e 's/2\?>>[[:space:]]*\$(LOGFILE).*//' \
src/Makefile.in || die
epatch "${FILESDIR}/${P}-boost-1.50.patch"
python_clean_py-compile_files
python_src_prepare
preparation() {
sed -i \
-e "s/-lboost_python/-lboost_python-${PYTHON_ABI}/" \
-e "s/libboost_python/libboost_python-${PYTHON_ABI}/" \
src/Makefile.in src/gtk2/makefile
}
python_execute_function -s preparation
}
src_configure() {
BOOST_PKG="$(best_version ">=dev-libs/boost-1.48")"
BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")"
BOOST_INC="${EPREFIX}/usr/include/boost-${BOOST_VER}"
BOOST_LIB="${EPREFIX}/usr/$(get_libdir)/boost-${BOOST_VER}"
# Specify the include and lib directory for Boost.
append-cxxflags -I${BOOST_INC}
append-ldflags -L${BOOST_LIB}
python_src_configure \
--with-example-dir="${EPREFIX}/usr/share/doc/${PF}/examples" \
--with-html-dir="${EPREFIX}/usr/share/doc/${PF}/html" \
$(use_enable doc docs) \
$(use_enable examples)
}
src_install() {
python_src_install
python_clean_installation_image
dodoc authors.txt HACKING.txt NEWS.txt
}
pkg_postinst() {
python_mod_optimize vis visual
}
pkg_postrm() {
python_mod_cleanup vis visual
}

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

Loading…
Cancel
Save