Sync with portage [Mon Sep 5 23:03:55 MSK 2016].
This commit is contained in:
parent
35017a8ea7
commit
6b151e35e9
379 changed files with 3562 additions and 8367 deletions
12
app-arch/zstd/ChangeLog
Normal file
12
app-arch/zstd/ChangeLog
Normal file
|
@ -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
|
||||
|
4
app-arch/zstd/Manifest
Normal file
4
app-arch/zstd/Manifest
Normal file
|
@ -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>
|
14
app-arch/zstd/zstd-1.0.0.ebuild
Normal file
14
app-arch/zstd/zstd-1.0.0.ebuild
Normal file
|
@ -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
|
||||
|
|
30
app-editors/joe/files/joe-4.3-tinfo.patch
Normal file
30
app-editors/joe/files/joe-4.3-tinfo.patch
Normal file
|
@ -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,
|
46
app-editors/joe/joe-4.3-r1.ebuild
Normal file
46
app-editors/joe/joe-4.3-r1.ebuild
Normal file
|
@ -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
|
||||
|
|
12
app-misc/blink1/ChangeLog
Normal file
12
app-misc/blink1/ChangeLog
Normal file
|
@ -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
|
||||
|
4
app-misc/blink1/Manifest
Normal file
4
app-misc/blink1/Manifest
Normal file
|
@ -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
|
100
app-misc/blink1/blink1-1.98.ebuild
Normal file
100
app-misc/blink1/blink1-1.98.ebuild
Normal file
|
@ -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
|
||||
}
|
16
app-misc/blink1/metadata.xml
Normal file
16
app-misc/blink1/metadata.xml
Normal file
|
@ -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
|
||||
|
|
56
dev-libs/libsqlora8/libsqlora8-2.3.3-r1.ebuild
Normal file
56
dev-libs/libsqlora8/libsqlora8-2.3.3-r1.ebuild
Normal file
|
@ -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
|
||||
|
|
35
dev-ml/camlzip/camlzip-1.06.ebuild
Normal file
35
dev-ml/camlzip/camlzip-1.06.ebuild
Normal file
|
@ -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
|
||||
}
|
||||
|
|
41
dev-perl/Crypt-SMIME/Crypt-SMIME-0.170.0.ebuild
Normal file
41
dev-perl/Crypt-SMIME/Crypt-SMIME-0.170.0.ebuild
Normal file
|
@ -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
|
||||
|
||||
|
|
30
dev-perl/Crypt-URandom/Crypt-URandom-0.360.0.ebuild
Normal file
30
dev-perl/Crypt-URandom/Crypt-URandom-0.360.0.ebuild
Normal file
|
@ -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>
|
||||
|
|
17
dev-perl/Taint-Util/ChangeLog
Normal file
17
dev-perl/Taint-Util/ChangeLog
Normal file
|
@ -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
|
||||
|
4
dev-perl/Taint-Util/Manifest
Normal file
4
dev-perl/Taint-Util/Manifest
Normal file
|
@ -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
|
20
dev-perl/Taint-Util/Taint-Util-0.80.0-r1.ebuild
Normal file
20
dev-perl/Taint-Util/Taint-Util-0.80.0-r1.ebuild
Normal file
|
@ -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
|
||||
|
|
59
dev-python/Numdifftools/Numdifftools-0.9.16.ebuild
Normal file
59
dev-python/Numdifftools/Numdifftools-0.9.16.ebuild
Normal file
|
@ -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
|
||||
|
|
59
dev-python/vcstools/vcstools-0.1.39.ebuild
Normal file
59
dev-python/vcstools/vcstools-0.1.39.ebuild
Normal file
|
@ -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…
Reference in a new issue