Sync with portage [Wed Jan 4 15:28:45 MSK 2017].

mhiretskiy 707
root 7 years ago
parent 2a6a1c890c
commit 54408d755d

@ -1,6 +1,4 @@
DIST puppet-agent_1.7.1-1xenial_amd64.deb 13901688 SHA256 f9f0cedcb29f054064bc2b94e59c0a380ff01467c1c622e2b38f0957c7bea758 SHA512 018f99aab356cd597ecb1e94c22fd55f9e19e7ea0ced4b36c829ec9b45b7ba1c5188a3097cb0e837634a39eceb810b11e377b5c80decf94dd11b43b687f100ff WHIRLPOOL bc7ccbaf37e619fd89c0c6c4cb57db13a10cef5c030e48b25bb5d6e041a7a916af6d1d01f7fd4f7b8d047065e555aaebd1c3c81c6a91d17ca1bdda91e1dc48a5
DIST puppet-agent_1.7.1-1xenial_i386.deb 15252694 SHA256 0e2c94907bcd0174e5518a72eb91b4e66639ffa2829292044782658b7762fd19 SHA512 b1f85586848cff2b6790c93a320a7c8ee226d78dca14ddcf947e9d01c1b105b379cb0e044280640e95873e7abd31c3873d6e90117c249c314ae948bca36bad17 WHIRLPOOL b2460598fd12fdd565e6cc131a8e14d4eb411b233ce5125e436d09432fa5f9fca9d9065c515b53d0a26811a18d120cc0bcae0e9c848ed19820d89903d27340c3
DIST puppet-agent_1.8.1-1xenial_amd64.deb 15184048 SHA256 380bada6281c8785aa91ae60434afd3f36f470c723d09746274f8d91a872e23e SHA512 d0457a7b7024d1f00cb11b6287f17d6dea8411bf183e5610e7a0657400914aa9a3c02609b159e00ff8dde1ac433e33f9499a257e4edd7a1bc4f9e74a2f7765ee WHIRLPOOL a7279a33efc8798ece02be5135b7a777d1e339dccbc5fc1cbd9d0ee0fbb05e490d8a6bf17c3454e836729a8deb80250328375a93e22c925bf4eeeba711f7c2d8
DIST puppet-agent_1.8.1-1xenial_i386.deb 16608626 SHA256 8908e987ba451d34e54210e0cfa6f1269a1e678f695c4f73c284216d5fa4522a SHA512 a6124489752172e9e5e5899ef032a5d2e7ed3de2096f9055f63d77358035ad2672ebddb075f73aed5d13660d2b40add8bc0962c56b9ec1942463dbe3847297aa WHIRLPOOL 034c9c026d0607d02e98267ec422cadd14dfa934866c962904ceecb1f1de4c22e1adb76e763a6b5c46c5c2dcd29e9f8bb89a9450517fa33706b1f48412acc5ba
DIST puppet-agent_1.8.2-1xenial_amd64.deb 15179348 SHA256 5195af288ca014bcf65705c3fb83a1da8caf02eb1f431396380951480fb7e2dc SHA512 6093012994faaa3e7248c3e705e2dcb9269c85cfd4405c7ac66ab0adf3a547bc37ad3f5d44530514ed30a4edb01c01522eae1bced8d7ebade9ceb737ee600449 WHIRLPOOL 9905c00b16b12b75b331faf60c5ba3ad948a04db1ad4ef9b11aa413442fd464b836cc295cb4e0d85c34ebb3f97f470141cf207491fbeedb7964409ab75420f44
DIST puppet-agent_1.8.2-1xenial_i386.deb 16609778 SHA256 48d4588ae8c87a3a3e41c5c4e6159cba7bf6484578ce0761b4abd76854f7bdad SHA512 b96e239906e75773a22c37a28c3c794b7293cab1a970ba5067064b120e12e0a6f0b620f06dfb3cc5b83e9140467fa552aa05ea46a33f3fb8b489ac7790cb7734 WHIRLPOOL 6daf05a7ae5e50ecb922ffa260101cc62e64267fd40ca6dd8d684ab1b3760eb45a4f797f9644b7fb351f70a86e88d5c88cd1cc5dd4d68341912846466ba72257

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -15,7 +15,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
KEYWORDS="~amd64 ~x86"
IUSE="puppetdb selinux"
RESTRICT="strip"
@ -31,6 +31,7 @@ DEPEND="
RDEPEND="${CDEPEND}
app-portage/eix
sys-apps/dmidecode
sys-libs/glibc
selinux? (
sys-libs/libselinux[ruby]
sec-policy/selinux-puppet

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -15,7 +15,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="puppetdb selinux"
RESTRICT="strip"

@ -1,3 +1,2 @@
DIST sshguard-1.5.tar.bz2 303767 SHA256 b537f8765455fdf8424f87d4bd695e5b675b88e5d164865452137947093e7e19 SHA512 6d17abccd94af9e7fb04a54477ff5686caa64dc36e2f2cbc4a8cd7bc293923daf2fee87fa7f2e247eba1b310abe68549e652ab3224c2d19822d2e8a0306e49e6 WHIRLPOOL 7d579f5c9a03d79f7cc7b51b537b91b053faa56653ba7c5182550ddab41c0fbcd12a6cd7a6dfb2d1e2323905ef3e35aaef9ca8175d97e26cb953d57403f46562
DIST sshguard-1.7.0.tar.gz 769779 SHA256 5ce784bc25dc9801fbfadc4117669ee02397526c420170ae1145ada96df8cd59 SHA512 876789ee0a457b656f9d9488043f0d4f59cb2ba5a6fc3243f6f05e64995c6cf719bffa01bea7f96897b7092946e441507f2ced4f372fb475dfd7ec0cd70bda55 WHIRLPOOL 7ade8de747f398c7552b17bc3b6ce8c9400e169757072cd10147b2f0ca2e67c427a09e4761a63d9bcc24caca499464301388b4d8b709a4f8cc4325e57dbb312d
DIST sshguard-1.7.1.tar.gz 832220 SHA256 2e527589c9b33219222d827dff63974229d044de945729aa47271c4a29aaa195 SHA512 205f45f0f1260ebf2a1efabe5b4391b23c219f37df096383d87c220e7392cf58827a4e509be65287bac5b2af49fa0fc390775e1472cff4fb28f2323821f00fd1 WHIRLPOOL 2810c8c77d623dd21baace30bcd4c20efe1f7544e0db3a8abe84ca823e4cc391ecde072d56e63e10c2a490d1417e18fcd9cae16692ac72fffbf216a23036798e
DIST sshguard-1.99.0.tar.gz 878414 SHA256 d55ec6f57c24d954998328e0363000dbded9aed0580cfe4b558fce0abe550f95 SHA512 f691a123291f44b9b8a53a3f4fd599145da08819371d880f8ec70b77328aaa5c8b271e443ae5ff348f9f9a206b6b8b88dab84b2fad1e9e3d7d5f8a499fe67763 WHIRLPOOL a35b4f3bff7841f5d380e8da0e347b968e7349611b9caf2a78c2ac306a0b18624bd9889fadbf4e63e237abf90e7a4da7f16574bc44f714724bfbb24d599cdd3a

@ -1,50 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="2"
inherit flag-o-matic
DESCRIPTION="protects hosts from brute force attacks against ssh"
HOMEPAGE="http://sshguard.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~x86-fbsd"
IUSE="ipfilter kernel_FreeBSD kernel_linux"
CDEPEND="kernel_linux? ( net-firewall/iptables )
kernel_FreeBSD? ( !ipfilter? ( sys-freebsd/freebsd-pf ) )"
DEPEND="${CDEPEND}
sys-devel/flex"
RDEPEND="${CDEPEND}
sys-apps/openrc
virtual/logger"
src_prepare() {
sed -i configure -e '/OPTIMIZER_CFLAGS=/d' || die
}
src_configure() {
# Needed for usleep(3), see "nasty" in src/sshguard_logsuck.c
append-flags -D_BSD_SOURCE
local myconf
if use kernel_linux; then
myconf="--with-firewall=iptables"
elif use kernel_FreeBSD; then
use ipfilter && myconf="--with-firewall=ipfw" \
|| myconf="--with-firewall=pf"
fi
econf ${myconf}
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
newinitd "${FILESDIR}"/${PN}.initd ${PN} || die
newconfd "${FILESDIR}"/${PN}.confd ${PN} || die
dodoc README Changes scripts/sshguard_backendgen.sh examples/* || die
}

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~x86 ~x86-fbsd"
KEYWORDS="~amd64 ~x86 ~x86-fbsd"
IUSE="ipfilter kernel_FreeBSD kernel_linux"
CDEPEND="
@ -31,37 +31,19 @@ RDEPEND="
DOCS=(
CHANGELOG.rst
README.rst
doc/developers.rst
doc/setup.rst
examples/net.sshguard.plist
examples/sshguard.service
examples/whitelistfile.example
)
src_prepare() {
default
sed -i -e '/OPTIMIZER_CFLAGS=/d' configure || die
}
src_configure() {
# Needed for usleep(3), see "nasty" in src/sshguard_logsuck.c
append-cppflags -D_DEFAULT_SOURCE
local myconf
if use kernel_linux; then
myconf="--with-firewall=iptables"
elif use kernel_FreeBSD; then
if use ipfilter; then
myconf="--with-firewall=ipfw"
else
myconf="--with-firewall=pf"
fi
fi
econf ${myconf}
}
src_install() {
default
newinitd "${FILESDIR}"/${PN}.initd ${PN}
newconfd "${FILESDIR}"/${PN}.confd ${PN}
insinto /etc
newins examples/sshguard.conf.sample sshguard.conf
}

@ -1,3 +1,4 @@
DIST lz4-0_p106.tar.xz 129352 SHA256 a9a09c4ebb962995d10e7e4f7d9224aaa93f308899de18a414948a58e87b6f22 SHA512 8b2bafbf78be7c42831e264d7acdca12712c88369cecdb3aa4621c84bb6b450c372f5153f7c3939a5f70d5810c62b98993697397319d286a1bb51b1e4a6ecde6 WHIRLPOOL fc5bb47b73606b125d8e155365d1fe101083e68e684ffd6014440e0f1416f1f6ecc64b797083e6939bd3e8cd42018e46a1864ae4542160c96933a47df9421a42
DIST lz4-1.7.5.tar.gz 208019 SHA256 0190cacd63022ccb86f44fa5041dc6c3804407ad61550ca21c382827319e7e7e SHA512 b4e5b17fe06805e676608e636a45f0b480b79a02c6b7ffce84dc4d607861cb2652b2852493ab9d9249e7caeae6f00b6834801fdc39f58d901cbc1c7347915295 WHIRLPOOL 961c56f36a78a4703403a95b54efed8fe859b7ae6327a1318112e322052655aa379e37c34a1d9e8f11397e4f3e14b5f1dfe60083e253dbf20fbbbbb753c28c1b
DIST lz4-r120.tar.gz 161950 SHA256 fa02b1bcc26529c27cff0883d830914bdd1ba41a87035313e1050302f17e4b07 SHA512 8b27c57737ba4c2c8e4f00f7ce13f6edc91f74885bad66dd521dfe85d427e0fd78a300896d599bb8642a34fba78446daf207d1b2fd8e91543d4c093e53694e86 WHIRLPOOL 6a0cd7f8caf9799130b13b3f282197b5ef20fb987f0f5f6911f71a0f5d5d37c542976be5f13bdd2e21a8edd0a6cc8408fcc0f69f6354a0fbc7df75b22fb9de91
DIST lz4-r131.tar.gz 133784 SHA256 9d4d00614d6b9dec3114b33d1224b6262b99ace24434c53487a0c8fd0b18cfed SHA512 60bd95d529691ffee2c43f0d8a62484c3cff74c0154094f073192606806ac8182dced61e0534ffa7e0ccf5f18e9a8cfd2738883a83814c0711a6d7f1d1b252e5 WHIRLPOOL d605dbada1d4eb84eb6f3f45417eaa35433b1e3e875af560bb5fa06f0465f1652fab74c094d0d743e0034abc0067c83114827e21baea69d5c3d6d95062d0f660

@ -0,0 +1,36 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit cmake-multilib
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/lz4/lz4.git"
EGIT_BRANCH=dev
else
SRC_URI="https://github.com/Cyan4973/lz4/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
fi
DESCRIPTION="Extremely Fast Compression algorithm"
HOMEPAGE="https://github.com/lz4/lz4"
LICENSE="BSD-2 GPL-2"
# https://abi-laboratory.pro/tracker/timeline/lz4/
# note: abi-tracker is most likely wrong about 1.7.3 changing ABI,
# the maintainer is looking into fixing that
SLOT="0/r131"
IUSE="static-libs"
CMAKE_USE_DIR=${S}/contrib/cmake_unofficial
multilib_src_configure() {
local mycmakeargs=(
-DBUILD_STATIC_LIBS=$(usex static-libs)
)
cmake-utils_src_configure
}

@ -2,63 +2,35 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
inherit multilib multilib-minimal toolchain-funcs
inherit cmake-multilib
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/Cyan4973/lz4.git"
EGIT_REPO_URI="https://github.com/lz4/lz4.git"
EGIT_BRANCH=dev
else
MY_PV="r${PV##0_p}"
MY_P="${PN}-${MY_PV}"
SRC_URI="https://github.com/Cyan4973/lz4/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
SRC_URI="https://github.com/Cyan4973/lz4/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
S="${WORKDIR}/${MY_P}"
fi
DESCRIPTION="Extremely Fast Compression algorithm"
HOMEPAGE="https://github.com/Cyan4973/lz4"
HOMEPAGE="https://github.com/lz4/lz4"
LICENSE="BSD-2 GPL-2"
# Upstream has trouble keeping ABI stable, so please test new versions
# with abi-compliance-checker and update the subslot every time ABI
# changes. This is the least we can do to keep things sane.
# https://abi-laboratory.pro/tracker/timeline/lz4/
# note: abi-tracker is most likely wrong about 1.7.3 changing ABI,
# the maintainer is looking into fixing that
SLOT="0/r131"
IUSE="static-libs test valgrind"
IUSE="static-libs"
DEPEND="test? ( valgrind? ( dev-util/valgrind ) )"
CMAKE_USE_DIR=${S}/contrib/cmake_unofficial
src_prepare() {
if ! use valgrind; then
sed -i -e '/^test:/s|test-mem||g' programs/Makefile || die
fi
multilib_copy_sources
}
lmake() {
emake \
BUILD_STATIC=$(usex static-libs) \
PREFIX="${EPREFIX}/usr" \
LIBDIR="${EPREFIX}"/usr/$(get_libdir) \
"$@"
}
multilib_src_compile() {
tc-export CC AR
# we must not use the 'all' target since it builds test programs
# & extra -m32 executables
lmake -C lib liblz4 liblz4.pc
lmake -C programs lz4 lz4c
# work around lack of proper target dependencies
touch lib/liblz4
}
multilib_src_test() {
lmake -j1 test
}
multilib_src_configure() {
local mycmakeargs=(
-DBUILD_STATIC_LIBS=$(usex static-libs)
)
multilib_src_install() {
lmake install DESTDIR="${D}"
cmake-utils_src_configure
}

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -12,7 +12,7 @@ SRC_URI="http://download.savannah.gnu.org/releases-noredirect/${PN}/${P/_/-}.tar
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
S="${WORKDIR}/${P/_/-}"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -47,6 +47,7 @@ src_prepare() {
epatch "${FILESDIR}"/${P}-fortify.patch
epatch "${FILESDIR}"/${PN}-1.4.1_pre20091009-dash.patch
epatch "${FILESDIR}"/${P}-no-glibc.patch
epatch "${FILESDIR}"/${P}-flex-2.6.3.patch
epatch_user

@ -0,0 +1,15 @@
https://bugs.gentoo.org/604610
New flex seems to define yywrap even for non-yywrap lexers.
diff --git a/src/base/init/lexer.l.in b/src/base/init/lexer.l.in
index aeaa2e2..9e42ddf 100644
--- a/src/base/init/lexer.l.in
+++ b/src/base/init/lexer.l.in
@@ -810,7 +810,2 @@ static void enter_includefile(char * fname)
-
-#ifdef yywrap
- error "yywrap defined elsewere, need our own one"
-#endif
-
int yywrap(void) /* this gets called at EOF of a parsed file */

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -59,7 +59,7 @@ fi
LICENSE="MPL-1.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="insecure_certs"
${PRECOMPILED} || IUSE+=" cacert"

@ -1,2 +1,2 @@
DIST calligra-2.9.11.tar.xz 196039892 SHA256 b18d2d0f87bc92753ec8b1eb780a596770a49141e3e60d811da51e752e54ea09 SHA512 69fbb38dbc3d59a744ed1fae5361f61bde15da298d28942f226d3d99d399a95f5ee67cca755996290c65943aa9babf6367c44f0d0199dacce22a9879346f82f8 WHIRLPOOL 973a17eb639ddfaa5a913b064c90957935ded7fe3fdb5237c27112b6686b3dbe3e411c168f920947ef98c4a3d951842220f849565503fac67ebe75784f339e74
DIST calligra-3.0.0.tar.gz 131474815 SHA256 79490a61e876767cb10c9605f48104c3d8b91f76a607424d14ec4c73c0eff0b2 SHA512 8bf93e1fd2b6d152c046c36c1386610d6607dd7846fd86a1d33bcf1d6bee9623c71b5eeb676ac272c8d8fc3843ce2681af2ba00e97a47e759b293aa58e73d5ca WHIRLPOOL 3ffdc9c0ddc868c2e6632c47cbd9028c0212b293ec9317627757403873f2d84978d0e5a04675bf1d864f583ad40d0543657721d6b1ac3b4c80f8526f78c47e78
DIST calligra-3.0.0.1.tar.xz 61111072 SHA256 dedc51efc42f7dda37514d450cb772d9db37a658e0abbcf0f513712a04c1f011 SHA512 826495dfa843f51ecb1139ca8d6d19f6a3fd49e4ca186b4c6a5d1498cdecbfb38461a871153bf8b9944e729725e50918434849acc78c375591636d06ef5d5f6a WHIRLPOOL 085be69fbc32fe54b567e81727aaed7bf613d8c6f2fc9d6eaaac3348e5a4e116278b6da86be953d7d17ea8854dc94021c11c81eb29d8c9a68c517b31457d2242

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -11,15 +11,7 @@ inherit check-reqs kde5 versionator
DESCRIPTION="KDE Office Suite"
HOMEPAGE="http://www.calligra.org/"
case ${PV} in
3.[0123456789].[789]?)
# beta or rc releases
SRC_URI="mirror://kde/unstable/${P}/${P}.tar.gz" ;;
3.[0123456789].?)
# stable releases
SRC_URI="mirror://kde/stable/${P}/${P}.tar.gz"
esac
[[ ${KDE_BUILD_TYPE} == release ]] && SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
LICENSE="GPL-2"
@ -143,10 +135,8 @@ RDEPEND="${COMMON_DEPEND}
RESTRICT+=" test"
PATCHES=(
"${FILESDIR}/${P}-no-arch-detection.patch"
"${FILESDIR}/${P}-optionaldeps.patch"
"${FILESDIR}/${P}-words-crash.patch"
"${FILESDIR}/${P}-plan-crash.patch"
"${FILESDIR}/${PN}-3.0.0-no-arch-detection.patch"
"${FILESDIR}/${PN}-3.0.0-optionaldeps.patch"
)
pkg_pretend() {
@ -181,9 +171,6 @@ src_prepare() {
sed -i -e "/add_subdirectory( *okularodpgenerator *)/ s/^/#DONT/" \
extras/CMakeLists.txt || die "Failed to disable OKULAR_GENERATOR_ODP"
fi
rm -f po/*/*kexi*po || die
rm -f po/*/*krita*po || die
}
src_configure() {

@ -1,199 +0,0 @@
From dd2cb16ab43d21ee25ba6ebfb36cd68ec9879c4f Mon Sep 17 00:00:00 2001
From: Dag Andersen <danders@get2net.dk>
Date: Mon, 12 Dec 2016 10:07:38 +0100
Subject: Plan: Fix crash on close
Due to accessing project node during delete
BUG: 373527
FIXED-IN: 3.0.0
---
plan/libs/kernel/kptnode.cpp | 14 ++++++++++++--
plan/libs/kernel/kptnode.h | 5 ++++-
plan/libs/kernel/kptproject.cpp | 11 ++++++++++-
plan/libs/kernel/kptresource.cpp | 20 ++++++++++++++++----
plan/libs/kernel/kptresource.h | 7 ++++++-
5 files changed, 48 insertions(+), 9 deletions(-)
diff --git a/plan/libs/kernel/kptnode.cpp b/plan/libs/kernel/kptnode.cpp
index d8b0e6b..e55f9ca 100644
--- a/plan/libs/kernel/kptnode.cpp
+++ b/plan/libs/kernel/kptnode.cpp
@@ -40,7 +40,8 @@ namespace KPlato
Node::Node(Node *parent)
: QObject( 0 ), // We don't use qobjects parent
m_nodes(), m_dependChildNodes(), m_dependParentNodes(),
- m_estimate( 0 )
+ m_estimate( 0 ),
+ m_blockChanged(false)
{
//debugPlan<<"("<<this<<")";
m_parent = parent;
@@ -53,7 +54,8 @@ Node::Node(const Node &node, Node *parent)
m_nodes(),
m_dependChildNodes(),
m_dependParentNodes(),
- m_estimate( 0 )
+ m_estimate( 0 ),
+ m_blockChanged(false)
{
//debugPlan<<"("<<this<<")";
m_parent = parent;
@@ -1225,7 +1227,15 @@ void Node::setRunningAccount(Account *acc)
changed();
}
+void Node::blockChanged(bool on)
+{
+ m_blockChanged = on;
+}
+
void Node::changed(Node *node, int property) {
+ if (m_blockChanged) {
+ return;
+ }
switch ( property) {
case Type:
case StartupCost:
diff --git a/plan/libs/kernel/kptnode.h b/plan/libs/kernel/kptnode.h
index cfcbd3e..4c98acc 100644
--- a/plan/libs/kernel/kptnode.h
+++ b/plan/libs/kernel/kptnode.h
@@ -528,6 +528,8 @@ public:
virtual void emitDocumentRemoved( Node *node, Document *doc, int idx );
virtual void emitDocumentChanged( Node *node, Document *doc, int idx );
+ void blockChanged(bool on = true);
+
public:
// These shouldn't be available to other than those who inherits
/// Calculate the critical path
@@ -673,7 +675,8 @@ protected:
ResourceRequestCollection m_requests;
private:
- void init();
+ void init();
+ bool m_blockChanged;
};
//////////////////////////////// Estimate ////////////////////////////////
diff --git a/plan/libs/kernel/kptproject.cpp b/plan/libs/kernel/kptproject.cpp
index 30cd450..d2fafb5 100644
--- a/plan/libs/kernel/kptproject.cpp
+++ b/plan/libs/kernel/kptproject.cpp
@@ -94,7 +94,16 @@ void Project::deref()
Project::~Project()
{
debugPlan;
- disconnect(); // NOTE: may be a problem if somebody uses the destroyd() signal
+ disconnect();
+ for(Node *n : nodeIdDict) {
+ n->blockChanged();
+ }
+ for (Resource *r : resourceIdDict) {
+ r->blockChanged();
+ }
+ for (ResourceGroup *g : resourceGroupIdDict) {
+ g->blockChanged();
+ }
delete m_standardWorktime;
while ( !m_resourceGroups.isEmpty() )
delete m_resourceGroups.takeFirst();
diff --git a/plan/libs/kernel/kptresource.cpp b/plan/libs/kernel/kptresource.cpp
index 8a3d55e..b32d4e7 100644
--- a/plan/libs/kernel/kptresource.cpp
+++ b/plan/libs/kernel/kptresource.cpp
@@ -44,7 +44,8 @@ namespace KPlato
{
ResourceGroup::ResourceGroup()
- : QObject( 0 )
+ : QObject( 0 ),
+ m_blockChanged(false)
{
m_project = 0;
m_type = Type_Work;
@@ -80,8 +81,13 @@ void ResourceGroup::copy( const ResourceGroup *group )
m_name = group->m_name;
}
+void ResourceGroup::blockChanged(bool on)
+{
+ m_blockChanged = on;
+}
+
void ResourceGroup::changed() {
- if ( m_project ) {
+ if (m_project && !m_blockChanged) {
m_project->changed( this );
}
}
@@ -319,7 +325,8 @@ Resource::Resource()
m_project(0),
m_parent( 0 ),
m_autoAllocate( false ),
- m_currentSchedule( 0 )
+ m_currentSchedule( 0 ),
+ m_blockChanged(false)
{
m_type = Type_Work;
m_units = 100; // %
@@ -409,9 +416,14 @@ void Resource::copy(Resource *resource) {
//m_externalNames = resource->m_externalNames;
}
+void Resource::blockChanged(bool on)
+{
+ m_blockChanged = on;
+}
+
void Resource::changed()
{
- if ( m_project ) {
+ if (m_project && !m_blockChanged) {
m_project->changed( this );
}
}
diff --git a/plan/libs/kernel/kptresource.h b/plan/libs/kernel/kptresource.h
index 10f6b92..fba020a 100644
--- a/plan/libs/kernel/kptresource.h
+++ b/plan/libs/kernel/kptresource.h
@@ -177,6 +177,8 @@ public:
DateTime startTime( long id ) const;
DateTime endTime( long id ) const;
+ void blockChanged(bool on = true);
+
#ifndef NDEBUG
void printDebug( const QString& ident );
@@ -199,7 +201,7 @@ private:
Type m_type;
QList<ResourceGroupRequest*> m_requests;
-
+ bool m_blockChanged;
};
/**
@@ -492,6 +494,8 @@ public:
/// Set the @p account
void setAccount( Account *account );
+ void blockChanged(bool on = true);
+
// for xml loading code
class WorkInfoCache
@@ -564,6 +568,7 @@ private:
// return this if resource has no calendar and is a material resource
Calendar m_materialCalendar;
+ bool m_blockChanged;
#ifndef NDEBUG
public:
--
cgit v0.11.2

@ -1,75 +0,0 @@
From 2d86293939bafd80bc320849ffcc7544350fc2bf Mon Sep 17 00:00:00 2001
From: Dag Andersen <danders@get2net.dk>
Date: Fri, 9 Dec 2016 11:19:36 +0100
Subject: Words: Fix crash when adding connected text frame
Summary:
KWFrameConnectSelector crashes you activate existsingRadio button but do not select a frameset.
This patch selects a frameset if none is selected.
Reviewers: boemann
Reviewed By: boemann
Tags: #kexi, #calligra:_3.0
Differential Revision: https://phabricator.kde.org/D3632
---
words/part/dialogs/KWFrameConnectSelector.cpp | 14 ++++++++++++++
words/part/dialogs/KWFrameConnectSelector.h | 1 +
2 files changed, 15 insertions(+)
diff --git a/words/part/dialogs/KWFrameConnectSelector.cpp b/words/part/dialogs/KWFrameConnectSelector.cpp
index 566dfe2..590d3b7 100644
--- a/words/part/dialogs/KWFrameConnectSelector.cpp
+++ b/words/part/dialogs/KWFrameConnectSelector.cpp
@@ -21,6 +21,7 @@
#include "KWDocument.h"
#include "frames/KWTextFrameSet.h"
#include "Words.h"
+#include "WordsDebug.h"
KWFrameConnectSelector::KWFrameConnectSelector(FrameConfigSharedState *state)
: m_state(state),
@@ -30,6 +31,8 @@ KWFrameConnectSelector::KWFrameConnectSelector(FrameConfigSharedState *state)
connect(widget.framesList, SIGNAL(itemClicked(QTreeWidgetItem*,int)),
this, SLOT(frameSetSelected()));
+ connect(widget.existingRadio, SIGNAL(clicked(bool)),
+ this, SLOT(existingRadioClicked(bool)));
connect(widget.frameSetName, SIGNAL(textChanged(QString)),
this, SLOT(nameChanged(QString)));
}
@@ -50,6 +53,17 @@ bool KWFrameConnectSelector::canOpen(KoShape *shape)
return true;
}
+void KWFrameConnectSelector::existingRadioClicked(bool on)
+{
+ // make sure there is a selcted frameset
+ if (on && !widget.framesList->currentItem() && widget.framesList->model()->rowCount() > 0) {
+ QModelIndex curr = widget.framesList->model()->index(0, 0);
+ widget.framesList->setCurrentIndex(curr);
+ widget.framesList->selectionModel()->select(curr, QItemSelectionModel::Select);
+ }
+ debugWords<<Q_FUNC_INFO<<on<<widget.framesList->currentItem();
+}
+
void KWFrameConnectSelector::frameSetSelected()
{
widget.existingRadio->setChecked(true);
diff --git a/words/part/dialogs/KWFrameConnectSelector.h b/words/part/dialogs/KWFrameConnectSelector.h
index 74d3f0d..75ec1613 100644
--- a/words/part/dialogs/KWFrameConnectSelector.h
+++ b/words/part/dialogs/KWFrameConnectSelector.h
@@ -50,6 +50,7 @@ public:
}
private Q_SLOTS:
+ void existingRadioClicked(bool on);
void frameSetSelected();
void nameChanged(const QString &text);
--
cgit v0.11.2

@ -1 +1,2 @@
DIST ansifilter-2.3.tar.bz2 89746 SHA256 26d5ccd21a05e66a1cf836efd24eaf088243d14c3bf322a26cf635a3dd6a5e48 SHA512 769588a483f174e1d79e4baca844795564889eb15b15a820be1cd31865782e4ffbcfae3ecdcff4ed7c0cf6e976f352eb3bb1835bafb88b7d061db704a6512322 WHIRLPOOL bb3f88baaa459fad395b81c3f86f8b722ba6567c63222a7f7bdd8ffcdfb108cdd95df253ba5d39353e26b1743c9132e6d45f7e84cb89224796a7436ca2b7b21b
DIST ansifilter-2.4.tar.bz2 114180 SHA256 c57cb878afa7191c7b7db3c086a344b4234df814aed632596619a4bda5941d48 SHA512 2eaecd7dc6027c6976775d2a817b8fde0221fb1cce967bd4f6e272230b64e0bb77ed0cbddbc41533aa6087897b94903efa9633dffdd76df57ba029f6776ae6d2 WHIRLPOOL df5f96802c4b988ee3c3326dc0a6ecc2ab594fe766c6e5118d1695a05adf3969d51b0a89b1bfbc0b94cb84325131dc39622334c549a47e0ffa76c0e3fca7a997

@ -0,0 +1,56 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit toolchain-funcs qmake-utils
DESCRIPTION="Handles text files containing ANSI terminal escape codes"
HOMEPAGE="http://www.andre-simon.de/"
SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="qt5"
RDEPEND="
qt5? (
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
)"
DEPEND="${RDEPEND}"
src_prepare() {
default
# bug 431452
rm src/qt-gui/moc_mydialog.cpp || die
}
src_configure() {
if use qt5 ; then
pushd src/qt-gui > /dev/null || die
eqmake5
popd > /dev/null || die
fi
}
src_compile() {
emake -f makefile CC="$(tc-getCXX)" CFLAGS="${CFLAGS} -c -std=c++11" LDFLAGS="${LDFLAGS}"
if use qt5 ; then
pushd src/qt-gui > /dev/null || die
emake
popd > /dev/null || die
fi
}
src_install() {
dobin src/${PN}
use qt5 && dobin src/qt-gui/${PN}-gui
doman man/${PN}.1.gz
einstalldocs
}

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
DESCRIPTION="Pseudo PostScript editor"
HOMEPAGE="http://www.ecademix.com/JohannesHofmann/"
SRC_URI="http://www.ecademix.com/JohannesHofmann/${P}.tar.gz"
HOMEPAGE="http://flpsed.org/flpsed.html"
SRC_URI="http://flpsed.org/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"

@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -7,8 +7,8 @@ EAPI=5
inherit eutils
DESCRIPTION="Pseudo PostScript editor"
HOMEPAGE="http://www.ecademix.com/JohannesHofmann/"
SRC_URI="http://www.ecademix.com/JohannesHofmann/${P}.tar.gz"
HOMEPAGE="http://flpsed.org/flpsed.html"
SRC_URI="http://flpsed.org/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -7,8 +7,8 @@ EAPI=5
inherit eutils
DESCRIPTION="Pseudo PostScript editor"
HOMEPAGE="http://www.ecademix.com/JohannesHofmann/"
SRC_URI="http://www.ecademix.com/JohannesHofmann/${P}.tar.gz"
HOMEPAGE="http://flpsed.org/flpsed.html"
SRC_URI="http://flpsed.org/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"

@ -1,4 +1,3 @@
DIST highlight-3.17.tar.bz2 617834 SHA256 87ca5907943da25c756407d35ea0df8eb7762f3e32544201da27555c8eadb301 SHA512 27d5391339e80b616146489e97f63bca336f18b26c2ff5b94ae5bf183d3d1cdbfba202ab36d8eac86dee98ff49c6cc6c41dcf31860f0277f0327688e622d954e WHIRLPOOL 53ee5a4c58021f2a395d1d2e29090a43b06f3ad4ccad4461843f5a1eedebabe5ff33d2ac0c97c9d1ea496023c3acfe9eb30ff4d9d119a0eae4173ea1f9352cc3
DIST highlight-3.31.tar.bz2 628481 SHA256 c78cdce3c8133736c3bc2f931d34cb69c09e043c9ce681251e26a9f9b19c4c6d SHA512 dc42e03779300abfb0f69f9d47bc9afa08f20a80bf9b5e88e1de464f35ff774ae7f341c2ddb23e487971f06e256119131827ccf038b976e1af1d239d04a445a5 WHIRLPOOL d1edc9ccf93b8ba85bab4aeef20dbe6bb693b8f3e64011d0b21346ecdcd196d246841a36512447e3be21099640e6b9ae7f09c203233d790515c61cd71491df7b
DIST highlight-3.32.tar.bz2 622414 SHA256 c54e495319b5b0781a672615763978d5300b3065fa4e02ec9c69b0cafe930c9d SHA512 0a9270371df31c0bca6e3c012fe5ef638e38ae696efe2dfc0ae58a64fe0de42e6c88ddd7455f699417a604f497906c84c741217e46872cb7deebc75b7b47c6e3 WHIRLPOOL 5114545c5c0e43620e67fefc5b5d2f592ea244dea4c11b4a449c406a0d91b629628f1504a46c707278c2ba4c706a6349b6bc7a2e0e10145ee3824e7d7dfc1c7f
DIST highlight-3.33.tar.bz2 620644 SHA256 64b530354feccabc3e8eeec02a0341be0625509db1fa5dd201c4d07e4d845c3c SHA512 12dc233e91380d762cafdc8a685fe6063e2b115d4df5e7ed83c4e880076a8b4fd3d41bf3631a9840600ae3012a87c64c31667b0f81655dd2ad10f26c563cce83 WHIRLPOOL 350b94f608e28d17b746630658cd3a4eea03465a30e73b7c44b1b03fc852818506c0bedbe148376c4466e7dc99a19c1ff0e21b17a16bb8f32ef533fa1edf521a
DIST highlight-3.34.tar.bz2 622273 SHA256 1ea4ff989d192a0c2538f7b18683f41829596800e9f6fecf58d9d621218664bb SHA512 f052adfe2b78d6cc28f23e303a0b2d5fd7d86aa261a3a40cca5e07fd7867eee3da415204194387d0e9818860b22ba2578fe200ee783e9cc07a5e30d94431ab51 WHIRLPOOL 58cacc5b3686ac3963832fd5706dc4c5589cdbdab0cfacaeb67f8810e9159ce5f3a4f045e1c894251b3d40d6a9abec3edb111e5589440f2cb9c6e728527474f7

@ -1,66 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit toolchain-funcs qt4-r2 flag-o-matic
DESCRIPTION="converts source code to formatted text ((X)HTML, RTF, (La)TeX, XSL-FO, XML) with syntax highlight"
HOMEPAGE="http://www.andre-simon.de/"
SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="examples qt4"
RDEPEND="dev-lang/lua:0=
qt4? (
dev-qt/qtgui:4
dev-qt/qtcore:4
)"
DEPEND="${RDEPEND}
dev-libs/boost
virtual/pkgconfig"
src_prepare() {
sed -i "/LSB_DOC_DIR/s:doc/${PN}:doc/${PF}:" \
src/core/datadir.cpp || die
if has_version '<dev-lang/lua-5.2' ; then
sed -i 's/-DUSE_LUA52//' src/makefile || die
fi
}
src_compile() {
myhlopts=(
"CXX=$(tc-getCXX)"
"AR=$(tc-getAR)"
"LDFLAGS=${LDFLAGS}"
"CFLAGS=${CXXFLAGS} -DNDEBUG -std=c++11"
"DESTDIR=${D}"
"PREFIX=${EPREFIX}/usr"
"HL_CONFIG_DIR=${EPREFIX}/etc/highlight/"
"HL_DATA_DIR=${EPREFIX}/usr/share/highlight/"
"doc_dir=${EPREFIX}/usr/share/doc/${PF}/"
"conf_dir=${EPREFIX}/etc/highlight/"
)
emake -f makefile "${myhlopts[@]}"
if use qt4 ; then
cd src/gui-qt
eqmake4 'DEFINES+=DATA_DIR=\\\"'"${EPREFIX}"'/usr/share/${PN}/\\\" CONFIG_DIR=\\\"'"${EPREFIX}"'/etc/${PN}/\\\" DOC_DIR=\\\"'"${EPREFIX}"'/usr/share/doc/${PF}/\\\"'
emake
fi
}
src_install() {
emake -f makefile "${myhlopts[@]}" install
use qt4 && emake -f makefile "${myhlopts[@]}" install-gui
if use examples ; then
docompress -x /usr/share/doc/${PF}/examples
else
rm -rf "${ED}"/usr/share/doc/${PF}/examples
fi
}

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -31,6 +31,11 @@ src_prepare() {
if has_version '<dev-lang/lua-5.2' ; then
sed -i 's/-DUSE_LUA52//' src/makefile || die
fi
# We set it via eqmake4, otherwise it forces clang...
sed -e 's/QMAKE_CC/#QMAKE_CC/g' \
-e 's/QMAKE_CXX /#QMAKE_CXX /g' \
-i "${S}/src/gui-qt/highlight.pro" || die
}
src_compile() {

@ -1,140 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
# NOTE: Even though the *.dict.dz are the same as dictd/freedict's files,
# their indexes seem to be in a different format. So we'll keep them
# seperate for now.
# NOTE: Festival plugin crashes, bug 188684. Disable for now.
GNOME2_LA_PUNT=yes
GCONF_DEBUG=no
inherit eutils flag-o-matic gnome2
DESCRIPTION="A international dictionary supporting fuzzy and glob style matching"
HOMEPAGE="http://stardict-4.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}-4/${P}.tar.bz2
pronounce? ( https://${PN}-3.googlecode.com/files/WyabdcRealPeopleTTS.tar.bz2 )
qqwry? ( mirror://gentoo/QQWry.Dat.bz2 )"
LICENSE="CPL-1.0 GPL-3 LGPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 sparc x86"
IUSE="espeak qqwry pronounce spell tools"
RESTRICT="test"
COMMON_DEPEND="
>=dev-libs/glib-2.16:2
dev-libs/libsigc++:2=
sys-libs/zlib:=
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.20:2
x11-libs/libX11
x11-libs/pango
spell? ( >=app-text/enchant-1.2 )
tools? (
dev-libs/libpcre:=
dev-libs/libxml2:=
virtual/mysql
)
"
RDEPEND="${COMMON_DEPEND}
espeak? ( >=app-accessibility/espeak-1.29 )
"
DEPEND="${COMMON_DEPEND}
app-text/docbook-xml-dtd:4.3
app-text/gnome-doc-utils
dev-libs/libxslt
dev-util/intltool
sys-devel/gettext
virtual/pkgconfig
"
src_prepare() {
# From Fedora
# Remove unneeded sigc++ header files to make it sure
# that we are using system-wide libsigc++
# (and these does not work on gcc43)
find dict/src/sigc++* -name \*.h -or -name \*.cc | xargs rm -f || die
# libsigc++ started to require c++11 support
append-cxxflags "-std=c++11"
gnome2_src_prepare
}
src_configure() {
# Hint: EXTRA_ECONF="--enable-gnome-support" and manual install of
# libbonobo-2, libgnome-2, libgnomeui-2, gconf-2 and orbit-2 will
# give you GNOME 2.x support, that is otherwise considered deprecated
# because of the deep GNOME 2.x core library dependencies
gnome2_src_configure \
$(use_enable tools) \
--disable-scrollkeeper \
$(use_enable spell) \
--disable-gucharmap \
--disable-festival \
$(use_enable espeak) \
$(use_enable qqwry) \
--disable-updateinfo \
--disable-gnome-support \
--disable-gpe-support \
--disable-schemas-install
}
src_install() {
gnome2_src_install
dodoc dict/doc/{Documentation,FAQ,HACKING,HowToCreateDictionary,Skins,StarDictFileFormat,Translation}
if use qqwry; then
insinto /usr/share/${PN}/data
doins ../QQWry.Dat
fi
if use pronounce; then
docinto WyabdcRealPeopleTTS
dodoc ../WyabdcRealPeopleTTS/{README,readme.txt}
rm -f ../WyabdcRealPeopleTTS/{README,readme.txt}
insinto /usr/share
doins -r ../WyabdcRealPeopleTTS
fi
# noinst_PROGRAMS with ${PN}_ prefix from tools/src/Makefile.am wrt #292773
if use tools; then
local app
local apps="${PN}-editor pydict2dic olddic2newdic oxford2dic directory2dic
dictd2dic wquick2dic ec50 directory2treedic treedict2dir jdictionary mova
xmlinout soothill kanjidic2 powerword kdic 21tech 21shiji buddhist
tabfile cedict edict duden ${PN}-dict-update degb2utf frgb2utf
jpgb2utf gmx2utf rucn kingsoft wikipedia wikipediaImage babylon
${PN}2txt ${PN}-verify fest2dict i2e2dict downloadwiki
ooo2dict myspell2dic exc2i2e dictbuilder tabfile2sql KangXi Unihan
xiaoxuetang-ja wubi ydp2dict wordnet lingvosound2resdb
resdatabase2dir dir2resdatabase ${PN}-index sd2foldoc ${PN}-text2bin
${PN}-bin2text ${PN}-repair"
for app in ${apps}; do
newbin tools/src/${app} ${PN}_${app}
done
fi
}
pkg_postinst() {
elog "Note: festival text to speech (TTS) plugin is not built. To use festival"
elog 'TTS plugin, please, emerge festival and enable "Use TTS program." at:'
elog '"Preferences -> Dictionary -> Sound" and fill in "Commandline" with:'
elog '"echo %s | festival --tts"'
elog
elog "You will now need to install ${PN} dictionary files. If"
elog "you have not, execute the below to get a list of dictionaries:"
elog
elog " emerge -s ${PN}-"
gnome2_pkg_postinst
}

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -9,7 +9,7 @@ inherit vim-plugin
DESCRIPTION="vim plugin: library for extending vim's mode() function"
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=745"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~ppc ~sparc ~x86"
KEYWORDS="alpha amd64 ia64 mips ppc sparc x86"
IUSE=""
RDEPEND="app-vim/genutils"

@ -1,17 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
inherit vim-plugin
DESCRIPTION="vim plugin: library for extending vim's mode() function"
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=745"
LICENSE="GPL-2"
KEYWORDS="alpha ~amd64 ia64 ~mips ppc sparc x86"
IUSE=""
RDEPEND=">=app-vim/genutils-1.7"
VIM_PLUGIN_HELPTEXT=\
"This plugin provides library functions and is not intended to be used
directly by the user."

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -165,7 +165,7 @@ multilib_src_configure() {
$(use_enable kerberos gssapi) \
$(multilib_native_use_enable java) \
$(multilib_native_use_with java javahome ${JAVA_HOME}) \
$(multilib_native_use_with mysql mysql /usr) \
$(multilib_native_use_with mysql mysql "${EPREFIX}"/usr) \
$(multilib_native_use_with postgres pgsql) \
$(use_with sqlite sqlite3 "${EPREFIX}"/usr/$(get_libdir)) \
$(use_enable srp) \
@ -197,7 +197,7 @@ multilib_src_install() {
# Default location for java classes breaks OpenOffice (bug #60769).
if use java; then
java-pkg_dojar ${PN}.jar
java-pkg_regso "${ED}/usr/$(get_libdir)/libjavasasl.so"
java-pkg_regso "${ED}/usr/$(get_libdir)/libjavasasl$(get_libname)"
# hackish, don't wanna dig through makefile
rm -rf "${ED}/usr/$(get_libdir)/java" || die
docinto "java"
@ -231,7 +231,11 @@ multilib_src_install_all() {
systemd_dounit "${FILESDIR}/saslauthd.service"
systemd_dotmpfilesd "${FILESDIR}/${PN}.conf"
prune_libtool_files --modules
# The get_modname bit is important: do not remove the .la files on
# platforms where the lib isn't called .so for cyrus searches the .la to
# figure out what the name is supposed to be instead
use static-libs || [[ $(get_modname) != .so ]] || \
prune_libtool_files --modules
}
pkg_postinst () {

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -11,6 +11,7 @@ HOMEPAGE="https://techbase.kde.org/Kirigami"
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
LICENSE="LGPL-2+"
SLOT="1"
KEYWORDS="amd64 ~arm x86"
IUSE="examples plasma"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -9,13 +9,12 @@ inherit cmake-utils multilib
DESCRIPTION="A C++ toolkit"
HOMEPAGE="https://github.com/puppetlabs/leatherman"
SRC_URI="https://downloads.puppetlabs.com/facter/${P}.tar.gz"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="debug test"
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~sparc x86"
RDEPEND="net-misc/curl"
DEPEND=">=dev-libs/boost-1.54[nls]

@ -0,0 +1 @@
DIST libgpuarray-0.6.0_rc1.tar.gz 228152 SHA256 c49655af200920e539597f26f975388b02af2f3971567d7e713e1a4ccd0b2a58 SHA512 90b2d31ebe38c08610643b28262375ed093b6587d4fff0bff2b1bbe249de3ec1ff01893cce67401dfec2946095cf83545d5093e8e49d86cded332eb7063d5e2e WHIRLPOOL 44471721d6a75f6dbeac313fd6de9778db3f98bc48904f6333e18b7e24792d62c0def57d05d984908be5ea5241645fcab4d7c537d2dff1fad73e2883e42c8673

@ -0,0 +1,61 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit cmake-utils cuda
MYPV=${PV/_/-}
DESCRIPTION="Library to manipulate tensors on the GPU"
HOMEPAGE="http://deeplearning.net/software/libgpuarray/"
SRC_URI="https://github.com/Theano/${PN}/archive/v${MYPV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="cuda doc opencl static-libs test"
# cuda/opencl loaded dynamically at runtime, no compile time dep
RDEPEND="
cuda? ( amd64? ( >=dev-util/nvidia-cuda-toolkit-7 ) )
opencl? (
virtual/opencl
|| ( sci-libs/clblast sci-libs/clblas )
)
"
DEPEND="
doc? ( app-doc/doxygen )
test? ( ${RDEPEND}
dev-libs/check
virtual/pkgconfig
)
"
S="${WORKDIR}/${PN}-${MYPV}"
src_prepare() {
sed -e 's/DESTINATION lib/DESTINATION ${CMAKE_INSTALL_LIBDIR}/g' \
-i src/CMakeLists.txt || die
use cuda && cuda_src_prepare
cmake-utils_src_prepare
}
src_configure() {
local mycmakeargs=()
cmake-utils_src_configure
use doc && emake -C doc doxy
}
src_test() {
local dev=cuda
use opencl && dev=opencl
DEVICE=${dev} cmake-utils_src_test
# if !cuda or !opencl: no testing because tests fail
}
src_install() {
use doc && HTML_DOCS=( doc/_doxybuild/html/. )
cmake-utils_src_install
use static-libs || rm "${ED}/usr/$(get_libdir)/libgpuarray-static.a"
}

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sci@gentoo.org</email>
<name>Gentoo Science Project</name>
</maintainer>
<longdescription>
Multi data-types, N-dimensional array library for the GPU, and
with python numpy and theano workflow in mind.
</longdescription>
<upstream>
<remote-id type="github">Theano/libgpuarray</remote-id>
</upstream>
<use>
<flag name="cuda">Enable NVIDIA CUDA toolkit support</flag>
<flag name="opencl">Enable OpenCL support</flag>
</use>
</pkgmetadata>

@ -1,4 +1,2 @@
DIST libuv-1.10.0.tar.gz 1072589 SHA256 50f4ed57d65af4ab634e2cbdd90c49213020e15b4d77d3631feb633cbba9239f SHA512 bbe661911ffbb9d3b9ff2e1475812c03f620859f6e794717968f4817e427c38f42a92579ff6450cf6641da60e5156bcd189b3f184cc204a39527b1700327c747 WHIRLPOOL 4f3e26de63e3c061034c87076772d2c0603c4129fd08f5659040c415e9593a33926499cfcfd964240e06d0e29ddb4c1c59e9e0ab0655da6c47cb1b9d99b2c0b8
DIST libuv-1.4.2.tar.gz 1017992 SHA256 b9e424f69db0d1c3035c5f871cd9d7a3f4bace0a4db3e974bdbfa0cf95f6b741 SHA512 a2ee23d957b4b2c486c01a8ca0814cb42853d3496edcf2c39228fe9259317699954bd222abbcc4e7fda81b936ecfd64be3472230b319e8caab8e4bba0c835ced WHIRLPOOL 53727ec56b274523e445b23160a6a42d8b7fdf5b298480f0819a0cd4a19d811b59d00756eec2c9d69a34d8add96ff6103b44752df06d1346a13f2c979f52cc4a
DIST libuv-1.8.0.tar.gz 1048022 SHA256 906e1a5c673c95cb261adeacdb7308a65b4a8f7c9c50d85f3021364951fa9cde SHA512 51d5940873a771278c24a697f0da5c9cb7f42c192daa14254cff9309af600a1b343f1f39272f88d4cd0158f7b15bc966fb7e0b67b9590295fe4d9f0a7c6572b4 WHIRLPOOL ce9c49d5ba646458daa60e3f935d2f53483570d6dc34a8515c875115377929271bbc113c4c382054e9b1dbe4c04e04c2381f90d0776d69b064fb72169b6b4060
DIST libuv-1.9.1.tar.gz 1060134 SHA256 a6ca9f0648973d1463f46b495ce546ddcbe7cce2f04b32e802a15539e46c57ad SHA512 ad5f274f75c4c19bedbdeed8204ef8561b8c6a2697650402bf21cbf40ace35c104e089b42adc737d27b4a105283d9463ac02b6dadaec29aa6469f10b69ab3d0a WHIRLPOOL 0b653dc69255596cd7ce7e8ba505f39aa95a0ca08d0fc20dbad56796a5588f2d90fd920fe8977dc36d3eec11706c8ebc4f5e1730bc4171d979b11f7a9615faaf

@ -1,49 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils autotools multilib-minimal
DESCRIPTION="Cross-platform asychronous I/O"
HOMEPAGE="https://github.com/libuv/libuv"
SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD BSD-2 ISC MIT"
SLOT="0/1"
KEYWORDS="amd64 ~arm ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
IUSE="static-libs"
RESTRICT="test"
DEPEND="
sys-devel/libtool
virtual/pkgconfig
"
src_prepare() {
echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \
> m4/libuv-extra-automake-flags.m4 || die
sed -i \
-e '/CC_CHECK_CFLAGS_APPEND(\[-g\])/d' \
configure.ac || die "fixing CFLAGS failed!"
eautoreconf
}
multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
$(use_enable static-libs static)
}
multilib_src_test() {
mkdir "${BUILD_DIR}"/test || die
cp -pPR "${S}"/test/fixtures "${BUILD_DIR}"/test/fixtures || die
default
}
multilib_src_install_all() {
einstalldocs
prune_libtool_files
}

@ -1,46 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit autotools eutils multilib-minimal
DESCRIPTION="Cross-platform asychronous I/O"
HOMEPAGE="https://github.com/libuv/libuv"
SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD BSD-2 ISC MIT"
SLOT="0/1"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="static-libs"
RESTRICT="test"
DEPEND="sys-devel/libtool
virtual/pkgconfig[${MULTILIB_USEDEP}]"
src_prepare() {
default
echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \
> m4/libuv-extra-automake-flags.m4 || die
eautoreconf
}
multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
cc_cv_cflags__g=no \
$(use_enable static-libs static)
}
multilib_src_test() {
mkdir "${BUILD_DIR}"/test || die
cp -pPR "${S}"/test/fixtures "${BUILD_DIR}"/test/fixtures || die
default
}
multilib_src_install_all() {
einstalldocs
prune_libtool_files
}

@ -59,13 +59,7 @@ src_configure() {
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
use !systemd && fperms u+s /usr/bin/sway
}
FILECAPS=( cap_sys_ptrace usr/bin/sway )
FILECAPS=( -M 4711 cap_sys_ptrace,cap_sys_tty_config usr/bin/sway )
pkg_postinst() {
fcaps_pkg_postinst

@ -59,13 +59,7 @@ src_configure() {
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
use !systemd && fperms u+s /usr/bin/sway
}
FILECAPS=( cap_sys_ptrace usr/bin/sway )
FILECAPS=( -M 4711 cap_sys_ptrace,cap_sys_tty_config usr/bin/sway )
pkg_postinst() {
fcaps_pkg_postinst

@ -8,7 +8,10 @@ inherit cmake-utils git-r3
DESCRIPTION="An encoding detector library"
HOMEPAGE="https://www.freedesktop.org/wiki/Software/uchardet/"
EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${PN}"
EGIT_REPO_URI=(
https://anongit.freedesktop.org/git/${PN}/${PN}.git
git://anongit.freedesktop.org/${PN}/${PN}
)
LICENSE="|| ( MPL-1.1 GPL-2+ LGPL-2.1+ )"
SLOT="0"

@ -1,5 +1,2 @@
DIST menhir-20160526.tar.gz 731071 SHA256 dac27e31b360331cbac92d6cafb917e52058cb5bb8301337c3c626a161c7dec4 SHA512 9f1dce28675263542558cd65249aee85d3ee9586b8779316d404074ee0fa0db4e5be6f4dbe1ec7b81e262d99a71294a44260e4eeba4aecc4a8bb4010bd0b12c1 WHIRLPOOL f5d059f4a2fb8a235e5be5571ab15d191fb8a8251901a71968ae1253f0872af2a9b3747ca5d2649e8c01d2b004b589b3336e6f114b8268fbfa2f0f223e9de2c0
DIST menhir-20160808.tar.gz 733224 SHA256 c583a425ad1152bb4f93e4a8de384e0174f423485463dc6ab6b6d7c070b77295 SHA512 162e69642ca34d7da078f14b4509ab88e158cc4ba5ee70a067b7a2a2ea444f7cad77244de4a179c4a00420442c537f662257f1ead03dc9b80c799da0073a94b9 WHIRLPOOL 80b7e5047619d6c791477677ac22b625cfed00056e62759f7a3d725fbb791fff26b852d7126d475426db84eb71c55b480812760f89d40b09672afc676b5488ea
DIST menhir-20160825.tar.gz 733364 SHA256 1c93fe44de140aeef25212fbc2d62aaa080e7bdb9902106820920f7a8a2fa849 SHA512 6672bf3a10c7cb3ac8a16162e782261e25411f5d7fe69195b720302989daa432c56c9ecf93a08d33e77b306cd0cdaaa4bc00430e642b4d2924cbeecb10bda050 WHIRLPOOL e6ce0ca104f69fedf6b22749db6400f963181497e940f7e3369e3bb9de115944e6a93350062797034c38f8ddcd6466cd44b74d3f60ca8f5f4e06a44a91194008
DIST menhir-20161114.tar.gz 736454 SHA256 7327d6010ffb5a62371faad58e454a56244d20358a9e733e86e5714baedf5f14 SHA512 6ec810e30df00805ebc05f58130c4c4f86dffc96f4c9852d9574d7d948cd4a51901da2ece7b954c06550124dc3fe7f5ce9482b4280d3e0b6e7f33519b7aa89b2 WHIRLPOOL 608a3449f02d8f27cc1b39f6fb3504563d4ce86e3afdce2c8742238046966b68d3ca898acfef7c630195ff5413a4a6ed7fbfe843c5e25886042b78badda79890
DIST menhir-20161115.tar.gz 737035 SHA256 f31037f904c863b241bd90dd4ba6cd8f5ea86255477c13a2f7d0e02724ab16c9 SHA512 f17e6f3088e2af5b8e1d010dcd2608c932620e2206833f91c34209fbacc19de6ee17a45ed550fbccdab914779f37b34487f4620a5c66ab82c449238f0b67c7c0 WHIRLPOOL 6e55ead5c99810f5452d1b922bfc9694eba292503035eb39e1a4fa6e7a81ee2673322552c995eeb01a1784e7f284ee1aae3b4cd938a0c0b73c70630c7aa96a7f
DIST menhir-20170101.tar.gz 738131 SHA256 99696f365511e0440c18d295b7073a13886c5b594e1875f5967ad897a2216a46 SHA512 810d9863873519b9052464e522894579ffd2f9685851ba32c34cf772570710e7dde2a4629ab6407c2404d2587132488aeebed97db2dad1a456e28104c230bbac WHIRLPOOL 427cb187e5b57f51fe57df519f1732a4f827d0090705e70feecfe62f06e94a95d5e8c5e4b7b9e31f1c199f7c7f7dcfd6f48a3d29d0c8f66548761d85f1c64514

@ -1,37 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit findlib eutils
DESCRIPTION="LR(1) parser generator for the OCaml language"
HOMEPAGE="http://gallium.inria.fr/~fpottier/menhir/"
SRC_URI="http://gallium.inria.fr/~fpottier/menhir/${P}.tar.gz"
LICENSE="QPL-1.0 LGPL-2-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="examples +ocamlopt"
RDEPEND=">=dev-lang/ocaml-4.02:=[ocamlopt?]"
DEPEND="${RDEPEND}
dev-ml/ocamlbuild"
src_configure() {
if ! use ocamlopt ; then
export TARGET=byte
fi
}
src_compile() {
emake PREFIX="${EPREFIX}"/usr -j1
}
src_install() {
findlib_src_preinst
emake PREFIX="${ED}"/usr docdir="${ED}"/usr/share/doc/"${PF}" $(use examples || echo "DOCS=manual.pdf") install
use examples && docompress -x /usr/share/doc/${PF}/demos
dodoc AUTHORS CHANGES
}

@ -1,37 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit findlib eutils
DESCRIPTION="LR(1) parser generator for the OCaml language"
HOMEPAGE="http://gallium.inria.fr/~fpottier/menhir/"
SRC_URI="http://gallium.inria.fr/~fpottier/menhir/${P}.tar.gz"
LICENSE="QPL-1.0 LGPL-2-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="examples +ocamlopt"
RDEPEND=">=dev-lang/ocaml-4.02:=[ocamlopt?]"
DEPEND="${RDEPEND}
dev-ml/ocamlbuild"
src_configure() {
if ! use ocamlopt ; then
export TARGET=byte
fi
}
src_compile() {
emake PREFIX="${EPREFIX}"/usr -j1
}
src_install() {
findlib_src_preinst
emake PREFIX="${ED}"/usr docdir="${ED}"/usr/share/doc/"${PF}" $(use examples || echo "DOCS=manual.pdf") install
use examples && docompress -x /usr/share/doc/${PF}/demos
dodoc AUTHORS CHANGES
}

@ -1,37 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit findlib eutils
DESCRIPTION="LR(1) parser generator for the OCaml language"
HOMEPAGE="http://gallium.inria.fr/~fpottier/menhir/"
SRC_URI="http://gallium.inria.fr/~fpottier/menhir/${P}.tar.gz"
LICENSE="QPL-1.0 LGPL-2-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="examples +ocamlopt"
RDEPEND=">=dev-lang/ocaml-4.02:=[ocamlopt?]"
DEPEND="${RDEPEND}
dev-ml/ocamlbuild"
src_configure() {
if ! use ocamlopt ; then
export TARGET=byte
fi
}
src_compile() {
emake PREFIX="${EPREFIX}"/usr -j1
}
src_install() {
findlib_src_preinst
emake PREFIX="${ED}"/usr docdir="${ED}"/usr/share/doc/"${PF}" $(use examples || echo "DOCS=manual.pdf") install
use examples && docompress -x /usr/share/doc/${PF}/demos
dodoc AUTHORS CHANGES
}

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

@ -1 +1,2 @@
DIST ocaml-expat-0.9.1.tar.gz 25223 SHA256 5fbe8c38f3ab45da5f850aae6b37183f4a8b79a63771a83d7e3d3109fc90c29a SHA512 0dca5bb3279e248acd76bc1b14511c58f2e60d8c40d806f3d270b6a47ab0e90efb636faed0dd8c34cf00a0b0834aa458421f4f9718d2a8c43dcf77854c11b3f4 WHIRLPOOL 483ca73680cba94cbf9c7573824c2085e85334b2ec33809fc895c4bce9f52d593776aad6d1761e92aeb3db2ba2a73319b8d1196647c53200c8817bcbd9e09010
DIST ocaml-expat-1.0.0.tar.gz 58149 SHA256 69d0bc2bfef2b4310faac2bb984173a26abde5c5758152822f6807774c7abe4f SHA512 217d602ac8fabf7713dcd8fd274206b81ff467402a9bca5b15b13f3b1d68e8e5f2c2970adeafb2378c0993b39c7d98a420dee07f30ad9eb88fd40665a2f98897 WHIRLPOOL 7f3140317bfb44a2980199a4cd09ca641dcfea419317289d1528402afdaa54c1f8bcff02053ad6cebf169441ae6c2ff0906ec7b3772bc3fe7c30cd588d86c445

@ -0,0 +1,47 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit findlib eutils
IUSE="doc +ocamlopt test"
DESCRIPTION="OCaml bindings for expat"
SRC_URI="https://github.com/whitequark/ocaml-expat/archive/v${PV}.tar.gz -> ${P}.tar.gz"
HOMEPAGE="https://github.com/whitequark/ocaml-expat"
RDEPEND="dev-libs/expat
>=dev-lang/ocaml-3.10.2:=[ocamlopt?]"
DEPEND="${RDEPEND}
test? ( dev-ml/ounit )"
SLOT="0/${PV}"
LICENSE="MIT"
KEYWORDS="~amd64 ~ppc ~x86"
src_compile() {
emake depend
emake all
if use ocamlopt; then
emake allopt
fi
}
src_test() {
emake test
if use ocamlopt; then
emake testopt
fi
}
src_install() {
findlib_src_preinst
emake install
if use doc ; then
dohtml -r doc/html/*
fi
dodoc README
}

@ -0,0 +1,34 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=ALIAN
DIST_VERSION=3.2
inherit perl-module autotools
DESCRIPTION="Provide Perl API for libsmbclient.so"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND=">=net-fs/samba-4.2[client]"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
virtual/pkgconfig
"
# tests are not designed to work on a non-developer system.
RESTRICT=test
PATCHES=(
"${FILESDIR}/${P}-pkg_config.patch"
"${FILESDIR}/${P}-close_fn.patch"
)
src_prepare() {
perl-module_src_prepare
eautoreconf
}

@ -0,0 +1,18 @@
diff --git a/configure.in b/configure.in
index 9660e93..f1d2350 100644
--- a/configure.in
+++ b/configure.in
@@ -48,8 +48,8 @@ fi
dnl This is context->close_fn or context close ?
AC_TRY_COMPILE([#include <libsmbclient.h>],
- [SMBCCTX *c; c->close_fn(c,0);],
- smbctxclosefn=yes, smbctxclosefn=no)
+ [SMBCCTX *c; c->close(c,0);],
+ smbctxclosefn=no, smbctxclosefn=yes)
if test "$smbctxclosefn" = yes; then
AC_DEFINE(HAVE_CLOSEFN,, [define if SMBCTXX->close_fn exist.])
AC_MSG_RESULT([You use SMBCTXX->close_fn (release >= 3.0.20). ])
--
2.7.3

@ -0,0 +1,36 @@
From fa320a06147079458aa5f4834ae8b22cfe278481 Mon Sep 17 00:00:00 2001
From: Dennis Lichtenthaeler <dennis.lichtenthaeler@stiftung-tannenhof.de>
Date: Wed, 27 Apr 2016 10:57:17 +0200
Subject: [PATCH 3/3] Use pkg-config instead of trickery to find samba-4
libs/headers
---
Makefile.PL | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/Makefile.PL b/Makefile.PL
index 954df92..ed9d846 100755
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -110,6 +110,18 @@ sub find_path {
push(@path, $_."/$ext") if !$defaultsDir->{$_};
}
foreach (keys %$defaultsDir) { push(@path, $_."/$ext"); }
+
+ ## get default paths from pkg-config
+ my $pkgconfig;
+ if($_[0]=~m!\.h$!) {
+ $pkgconfig = qx/pkg-config --variable=includedir smbclient/;
+ }
+ else {
+ $pkgconfig = qx/pkg-config --variable=libdir smbclient/;
+ }
+ $pkgconfig =~ s/\n//g;
+ push(@path, $pkgconfig);
+
print "I search in: ",(join "\n", @path),"\n";
return @path;
}
--
2.7.3

@ -0,0 +1,24 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=6
DIST_VERSION=1.03
DIST_AUTHOR=DRTECH
inherit perl-module
DESCRIPTION="XSS filter using HTML::Parser"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="test"
RDEPEND="
>=dev-perl/HTML-Parser-3.560.0
>=dev-perl/HTML-StripScripts-1.50.0
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? ( virtual/perl-Test-Simple )
"

@ -0,0 +1 @@
DIST HTML-StripScripts-Parser-1.03.tar.gz 9524 SHA256 478c1a4e46eb77fa7bce96ba288168f0b98c27f250e00dc6312365081aed3407 SHA512 3bc766ff738623191b23c5212751cad32b76160bf5e3dcdfad5e161288c906deb1357fc092a962da87525b7364ba924de9ef68b94966c003ee7cb23e8035dc15 WHIRLPOOL 4a85762c51076afbcacd6ab856c2e2cea5743ad12eb39aa731cd4a15d2e7e8ca21c03214d9537d1772d49787305a238a3ad7355244f8a9c5249940903674d219

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,22 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=6
DIST_VERSION=1.06
DIST_AUTHOR=DRTECH
inherit perl-module
DESCRIPTION="Strip scripting constructs out of HTML"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="test"
RDEPEND="
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? ( virtual/perl-Test-Simple )
"

@ -0,0 +1 @@
DIST HTML-StripScripts-1.06.tar.gz 44745 SHA256 222bfb7ec1fdfa465e32da3dc4abed2edc7364bbe19e8e3c513c7d585b0109ad SHA512 5d358997816653e32dba8916ac95967da345ec8c018ba7d21ef3bebca9bdda3131917b596dd25f51a3c63f85df7babfeab6133b46a7e15a0cd0409c055e2c589 WHIRLPOOL 9493c15384e29c5ad52a9ce75914615c39682678840402244d78e5f78e7b6fcfcc32b8a395929b521e2aa886219bb17a1c9e428ad359d8e1ba37d1b6cff604c1

@ -0,0 +1,8 @@
<?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>
</pkgmetadata>

@ -1 +1,2 @@
DIST jpgraph-3.0.7.tar.bz2 10541173 SHA256 412a1aaf47c7d70c5a4350d1c571ebb88c77138d9b95afd51895c44f188a03b6 SHA512 9385d8ac72a942faa4c2a46e7390c9b672fe45802ea37da8a90bca00e32d34421f7ce5dc8d78da934e2dfd8e748c21211af6556f11b3037898757555b0b529ee WHIRLPOOL 83cbd6fd4be742af70a0d2790a2defb8ef6e5c1d9fb66f18f5c5913e3c6986d9a4063671ec3b8d6a0aa08859d58ee710ab644433340e62d9a5689d7715118eda
DIST jpgraph-4.0.2.tar.gz 13298314 SHA256 9cbcf565c2bfb211e1c85fef1ed4fac5a830435ab508d509d2f5cb724356e121 SHA512 db1877c09c13a26d24ef7df4aae50799f55c6d72ca0cdb0b8d8c05928c1bc860f8a86eb52a5fb05bdc1c07574931825baa2989f006e9a4cc57e60913e8b67a3e WHIRLPOOL e403e829058afb33606d393ad60e36a89018c94c4e46b235e6909679b1f53117753e99bcc528a5b13eaa132ff7587f0f2e5a1940d222c5f50600863a3aafe54a

@ -0,0 +1,31 @@
From fd1fc5e3c72ac4511f86852b1704821c440bdb3d Mon Sep 17 00:00:00 2001
From: Michael Orlitzky <michael@orlitzky.com>
Date: Tue, 3 Jan 2017 12:56:18 -0500
Subject: [PATCH 1/1] Set TTF_DIR to the Gentoo corefonts location.
The default value of TTF_DIR in jpg-config.inc.php points to
/usr/share/fonts/truetype, a location that does not exist on
Gentoo. Since JpGraph largely only supports the Microsoft
corefonts, we point it to /usr/share/fonts/corefonts instead.
If the user does not have the corefonts installed, this is no
great loss: neither location exists.
---
src/jpg-config.inc.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/jpg-config.inc.php b/src/jpg-config.inc.php
index ea16c1e..98cbdc7 100755
--- a/src/jpg-config.inc.php
+++ b/src/jpg-config.inc.php
@@ -36,7 +36,7 @@
//
//------------------------------------------------------------------------
// define('CACHE_DIR','/tmp/jpgraph_cache/');
-// define('TTF_DIR','/usr/share/fonts/TrueType/');
+define('TTF_DIR','/usr/share/fonts/corefonts/');
// define('MBTTF_DIR','/usr/share/fonts/TrueType/');
//-------------------------------------------------------------------------
--
2.10.2

@ -0,0 +1,64 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DESCRIPTION="Object-oriented graphing library for PHP"
HOMEPAGE="http://jpgraph.net/"
# Upstream didn't have a stable download URL when this was packaged.
SRC_URI="https://dev.gentoo.org/~mjo/distfiles/${P}.tar.gz"
LICENSE="QPL-1.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
IUSE="truetype examples"
DEPEND=""
RDEPEND="truetype? ( media-fonts/corefonts )
dev-lang/php[gd,truetype?]"
src_prepare() {
default
# The DejaVu fonts are now bundled with the library and don't need
# to be found in TTF_DIR. Since most of the fonts supported by
# JpGraph are corefonts, we point the sole TTF_DIR towards them for
# maximum impact. Why not apply the patch unconditionally? We want
# to avoid a situation where TTF fonts appear to work, but then
# break without warning when the user e.g. removes corefonts. By
# applying the patch conditionally, we ensure a dependency on
# media-fonts/corefonts before anything will work.
use truetype && eapply "${FILESDIR}/gentoo_ttf_dir.patch"
# Some of the documentation and examples are shipped in the "src"
# directory. We want them outside of that tree so that we can simply
# call doins recursively on "src". First, rename the existing "docs"
# directory which contains the HTML manual and class reference.
mv docs html || die 'failed to rename "docs" directory'
mv src/README ./ || die 'failed to relocate the README'
mv src/Examples ./examples || die 'failed to relocate the examples'
# These are present (duplicated) in the other Examples directory,
# and don't work anyway.
rm -r src/barcode || die 'failed to remove some barcode examples'
# We'll also want to install the config file to /etc, since it may
# need to be edited by the user.
mv src/jpg-config.inc.php ./ || die 'failed to relocate the config file'
rm src/jpg-config.inc.php.orig || die 'failed to remove original config file'
}
src_install() {
dodoc README
dodoc -r html
use examples && dodoc -r examples
insinto "/usr/share/php/${PN}"
doins -r src/*
insinto /etc
doins jpg-config.inc.php
# Create a symlink for the config file, because the library will only
# look for it in its own source tree (not in /etc where we've put it).
dosym /etc/jpg-config.inc.php "/usr/share/php/${PN}/jpg-config.inc.php"
}

@ -10,7 +10,7 @@ inherit distutils-r1 git-r3
DESCRIPTION="Python library to work with countries and languages"
HOMEPAGE="https://github.com/Diaoul/babelfish https://pypi.python.org/pypi/babelfish"
EGIT_REPO_URI="git://github.com/Diaoul/${PN}.git"
EGIT_REPO_URI=( {https,git}://github.com/Diaoul/${PN}.git )
LICENSE="BSD"
SLOT="0"

@ -11,7 +11,7 @@ inherit distutils-r1 git-r3
DESCRIPTION="Python video metadata parser"
HOMEPAGE="https://github.com/Diaoul/enzyme https://pypi.python.org/pypi/enzyme"
EGIT_REPO_URI="git://github.com/Diaoul/${PN}.git"
EGIT_REPO_URI=( {https,git}://github.com/Diaoul/${PN}.git )
SRC_URI="test? ( mirror://sourceforge/matroska/test_files/matroska_test_w1_1.zip )"
LICENSE="Apache-2.0"

@ -1,4 +1,4 @@
DIST ipykernel-4.2.2.tar.gz 80780 SHA256 a876da43e01acec2c305abdd8e6aa55f052bab1196171ccf1cb9a6aa230298b0 SHA512 8b7853b5f2602377d696f2c82cc5b2dd4cf2c0b1fb907b3a76aaad034d3f97ace374db86e30b33c83ccaad5ea9ae42229349610789f844ca5b67d9b806df9b4c WHIRLPOOL c15a46abb3adbd9b2fd855de3d060151d7392a06a43aff301c4f854a9daeb0463526f57883f37c02f1efbe4812ff9baca1fccc713ad19e7bd086739f4377dda8
DIST ipykernel-4.3.1.tar.gz 83268 SHA256 8219d3eaa3e4d4efc5f349114e41a40f0986c91a960846bb81d5da817fb7cc3f SHA512 0dfa24e75a0cc901b9d522cef60d658c4ac77be3d9372a71c7b3ef7869579fee1201bfb688f90e6a50f04e0ea84f7406c4b1d114311660107ec612ad16a4057b WHIRLPOOL bcf39e21d1de208ef2ef38c22edbcac16c152984bb4e94c878003eb45002166b2b7051f81f616b15a9cded4434c76119b12d1b80a65359f2224368452d494db9
DIST ipykernel-4.4.1.tar.gz 87373 SHA256 6d48398b3112efb733b254edede4b7f3262c28bd19f665b64ef1acf6ec5cd74f SHA512 739eb21deadf678bb4826832905039c353714e7ef5dfdffeca6f43873b4834662741a4a9a8500f5fb83fbd0a580ec0b7a2ebe4519a3d36b521f11a7b5d1e61d6 WHIRLPOOL bed33142e5282b95dcad355ab580bfecf26889f70f0a4ffca0d69cd6779a32e6fd25bb0c8aa3562a415ebddc50af2c0a9d54f6e5403976f142459a865302b25b
DIST ipykernel-4.5.0.tar.gz 87654 SHA256 245a798edb8fd751b95750d8645d736dd739a020e7fc7d5627dac4d1c35d8295 SHA512 173324d92baf4f1a64a37f52ac7ac235887481cedc2be652f3cc2184f90409fa31563972a0ff03ee1155dd95736e685d72a56c89564acb058ba477e0d3e7cf99 WHIRLPOOL 892c0e1d7f7d21978bb65852256ac481ec7651812fca874a811078231480a63191444cb35d75713f9270dd0754a6d2254ad5df5b0eb3eed02bff873ad6dad226
DIST ipykernel-4.5.2.tar.gz 88282 SHA256 5a54f25f0e6c8ee74c362c23f9a95e10e74c6b7f5ef42059c861ff6f26d89462 SHA512 98552dec167b43eff3f57c3ce77d2a3f9ec0993a4df4d70f363a3c8bce0355d79c847aa9974e87926709018f616bd9f044f646b96822843abce6dbe0e48f69c0 WHIRLPOOL c410eb132c4c2cd68df271d7cdcd2b8f6355cac4eef0719549c0ca49f1bea82e0adb36b05a04c904cd6339914c2356dd0c9f90fd70fc35fe31fc2e775d57dcd6

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

@ -1,4 +1,3 @@
DIST keyring-10.0.2.tar.gz 36587 SHA256 91c31fd805b3ce6343406c7c51437f7505f3e9abb6e14ccac8242ea1fc912d77 SHA512 e9018415e99c50d806e2c1d4a057551afedbd91efef7163ceac150f2b0857244ba6ab7cb867596a94b96ea23eb6b0b765ccd62ce7283e52d1d926c15cf92f9ba WHIRLPOOL 2be86bde3cf433a8129f34428206f0ce345a29de58ed229e1e074a5822dc922b5e0216a5748c75961a8df863ad7bf7554faf592cc6cde7f363c21b6b08baf944
DIST keyring-10.1.tar.gz 37088 SHA256 af7f02d8ad957523842651f1a2247ff178c387476f7d366880f04fd195468f2f SHA512 955cc59eaef2f8fd690ee68e646196c1579fcae227c8df5012f3a884a7f596d964a8a2f1a37c17dc7f7c34a4aea88920e95e0adfbaf25a7a0f7474274696bae6 WHIRLPOOL b827d42553175a06bdeb21e08a5e702d81b4debaed25f98ad16e7319d493c82e7f9541c39e97db1584a901a892096af8c2206f345321fd4f2da834db67714915
DIST keyring-8.6.tar.gz 38526 SHA256 92b28d9713ed77bc157680e95a3643a5777f5c3e0690e772c2f2da7df81ce46d SHA512 a139736381ee706da1c5456259ce0ca07d4079003f2eb90bab6b3dc4b8ff6b7bf68a907427f1f4014e861e2222d697bbbc89f7fa68a3b53507632d3f668b8bc0 WHIRLPOOL f242f7b5b4c5f22cddc82ee97223aa55d25d85bdb81ccb139571d434a9b4bb5ceac85395a94e7e95491a1ad19d1bd58681a51f9af58fd6350744f88411fa538a
DIST keyring-9.3.1.tar.gz 40579 SHA256 3be74f6568fcac1350b837d7e46bd3525e2e9fe2b78b3a3a87dc3b29f24a0c00 SHA512 b899e45e479806e9d01cb490925e291608dfa32bdac212a09922c2fa11196bf18b3ccdefd05aa3777588df43f1dbc5352d6705b93cae23bc7525c727254a938c WHIRLPOOL 5e0213331bafa0e387129f6ae705835cfb01aac3daadd2e142b3ebccc9b6bde1c2ebf7ba30610a89bbcffe728f1fc6efa42227ab2afccef81144ec3d0a7cc935

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

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/k/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="PSF-2"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="

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

@ -1,2 +1,3 @@
DIST nbconvert-4.1.0.tar.gz 263948 SHA256 e0296e45293dd127d028f678e3b6aba3f1db3283a134178bdb49eea402d4cf1c SHA512 9761cf8cdf206bd8f27c666d7b520cbd7d805353cf46b212b46ee6053b47ec6728a5926dfe59acef109c8770580c41d51aa5b943a27e72bccecc68a7d7b68bfb WHIRLPOOL 9cc27a45b00ee9914674cd14a279be1691eb8a8538803bdda127513f56dd0ce53b10745f305f8fb82abd2d19efe7c1b0284bf05f8088360d2def6c97db0c1c6e
DIST nbconvert-4.2.0.tar.gz 428726 SHA256 55946d7522741294fcdd50799bd1777d16673ce721fecca0610cdb86749863c6 SHA512 441d32e5bd63cb7d0b9a70b814ec6ea647a04542601461cb8b008f4f9ab894f5729687093400703b222435100384378653fbbb38427431d9da62992ef778906a WHIRLPOOL 024ef6b9a70a9248431c71092de7ae993fad1144110669c0d538d13646cd991b5389f4550c269c55c541d96526541b884d5dec8632048a9365eb1986fe34d85a
DIST nbconvert-4.3.0.tar.gz 377486 SHA256 d967ec588ffd1ad7336163f1ac8957a348b5c4bce4465632db4cf684ffe4b718 SHA512 ae5ca7c08dc052a20019309301d0d0d396498fc367614480c24192cc7fd059c31856d59594da7823463e14b769e4775d41c7942aa13d90ad7186aaa08ab4cdfc WHIRLPOOL dfffe8524f5724bd819cb6f24b0536831b08c08b45a3770e3fb5e884b8a3a854588bcba29a2eb1a4df91ffb93c8dd0db4227ded57510088e5722410d61e7f67d

@ -0,0 +1,74 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} )
inherit distutils-r1
DESCRIPTION="Converting Jupyter Notebooks"
HOMEPAGE="http://jupyter.org"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND="
dev-python/jupyter_core[${PYTHON_USEDEP}]
dev-python/nbformat[${PYTHON_USEDEP}]
dev-python/mistune[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
dev-python/traitlets[${PYTHON_USEDEP}]
dev-python/entrypoints[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
doc? (
dev-python/ipython[${PYTHON_USEDEP}]
dev-python/jupyter_client[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/nbsphinx[${PYTHON_USEDEP}]
app-text/pandoc
)
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/ipykernel[${PYTHON_USEDEP}]
dev-python/testpath[${PYTHON_USEDEP}]
)
"
python_prepare_all() {
# Prevent un-needed download during build
if use doc; then
sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/source/conf.py || die
fi
distutils-r1_python_prepare_all
}
python_compile_all() {
if use doc; then
emake -C docs html
HTML_DOCS=( docs/build/html/. )
fi
}
python_test() {
distutils_install_for_testing
cd "${TEST_DIR}"/lib || die
py.test --cov nbconvert -v --pyargs nbconvert || die
}
pkg_postinst() {
if ! has_version app-text/pandoc ; then
einfo "Pandoc is required for converting to formats other than Python,"
einfo "HTML, and Markdown. If you need this functionality, install"
einfo "app-text/pandoc."
fi
}

@ -1,2 +1,3 @@
DIST nbformat-4.0.1.tar.gz 105767 SHA256 5261c957589b9dfcd387c338d59375162ba9ca82c69e378961a1f4e641285db5 SHA512 f73e8cffc61825aa8b7b0ef3b842cba51baf2cdf0c5d0035e2e7cb51f71c6c819f09201367a3b342c2736492dee1e78c519961aaea8f2cc4b5e69a1545085d2a WHIRLPOOL 9b08003c456e00c529b7bf8e786d57a583e53e5a1e7e9eb4c3cc492c5b1d60e76579c9102e6c56749d546a9a124d475687d4ec1d71e0f3634698d5e30499db93
DIST nbformat-4.1.0.tar.gz 108264 SHA256 dbf6c0ed0cb7c5a7184536368f1dd1ada2d48fd6f016e0f9e9b69236e28c0857 SHA512 606d8aa786fdbe8fe6d12d9a13886a49043b096a86ad180556f65f226d5031c98f6c80b4319de09292f2f17ed9e3a5038828c94a7306ed2abd78976e30fc08d4 WHIRLPOOL f01d3431fb007b12bbd892181781d87a700c01a28f1bf5308f4ae0f5c5dd63c768e926964848a3a21b6bd34e8d6d2b6c3d962b4dee1f034a387e45d2c3741a2e
DIST nbformat-4.2.0.tar.gz 110309 SHA256 389a5b630a30539074f238a48fb9864592f63d611baccfa2ffaf14ffe239de06 SHA512 4b1b4ae59948306d750e0e44f5443980de64f7ae1e4afd57299114e952b9733268bd54900ea8598e4ba14754c622fb1fe7eb13a29716c91941d79ba75031f543 WHIRLPOOL 9e7ab6e385be29502cbe7a76aee57017e5956ee71d825902ffe25d6fb4b092eab17a649c04dbee953efdbc34c309dc79fe71d10fa96a7b888c3b46608765ed5b

@ -0,0 +1,59 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} )
PYTHON_REQ_USE='sqlite'
inherit distutils-r1
DESCRIPTION="Reference implementation of the Jupyter Notebook format"
HOMEPAGE="http://jupyter.org"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND="
>=dev-python/jsonschema-2.4.0[${PYTHON_USEDEP}]
dev-python/ipython_genutils[${PYTHON_USEDEP}]
>=dev-python/traitlets-4.1[${PYTHON_USEDEP}]
dev-python/jupyter_core[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
doc? (
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/numpydoc[${PYTHON_USEDEP}]
)
test? (
dev-python/testpath[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
)
"
python_prepare_all() {
# Prevent un-needed download during build
if use doc; then
sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/conf.py || die
fi
distutils-r1_python_prepare_all
}
python_compile_all() {
if use doc; then
emake -C docs html
HTML_DOCS=( docs/_build/html/. )
fi
}
python_test() {
distutils_install_for_testing
cd "${TEST_DIR}"/lib || die
py.test -v --cov nbformat nbformat || die
}

@ -1,3 +1,4 @@
DIST notebook-4.0.6.tar.gz 6705277 SHA256 f62e7a6afbc00bab3615b927595d27b1874cff3218bddcbab62f97f6dae567c3 SHA512 9ce9ca21adcb967725aeb7a18543ace8aca4e88497d3d2fd708a603511e8ef4a932b39337d134d684df03b273bbc442958a37ced8cd499cb7b97a1c29758eeb0 WHIRLPOOL 764afabfa220d37e048a359952bd9cc4de0b791de782ed7cf2a22e8c0e9719b39630fd5c1c7acbf163715924662805f92b406bf6198600f2c4a35d239a12df11
DIST notebook-4.1.0.tar.gz 9170981 SHA256 b597437ba33538221008e21fea71cd01eda9da1515ca3963d7c74e44f4b03d90 SHA512 745e412a737835956dc4238f70dbaf9c519fea55988941174febdc3ad24962031c3c66cb4ac355a9a639f9a383905e863e8eb0a3c6da62bf72026282154874cb WHIRLPOOL a34501e8e0be300905628e0f0df6914e8491a00924150ff0f5f32d1b7ad99046b84958dc267a229797fb13c98085f7556496a1a8e5fb68a1db503b44cad2b380
DIST notebook-4.2.3.tar.gz 10092423 SHA256 39a9603d3fe88b60de2903680c965cf643acf2c16fb2c6bac1d905e1042b5851 SHA512 1b54e2a16fdb79b9344c0f73bd48fe438b18c529707b15816a3ab20353b2e320067082d51829c670117d77830a21c5a64a15d37d1970fd30aae31272d9650d97 WHIRLPOOL 9cbcfc80dd818c77f1db5226b729e576f7428184001747eda8780c70b3cfb6b9472b8760073e2891ee40bc90e0398e88250b02c8c2eb6b7c2517fa6eecf2ceba
DIST notebook-4.3.0.tar.gz 10271381 SHA256 c0d9beb94d7dc4958ec6cc76966c9b63f89092a03823365ae9e2930d38faa7da SHA512 dfbaf022b988b1fe3102dd094243b6ebc8fe9910299ed5b12c0292ff1c1b6ee1b20df0578c4fea47a1f9dfb031a7b329f5ea2684ec6019b49568536c7fa5a532 WHIRLPOOL 099b4354a8444091a880770f21861f1407fdd368253a9418e7833025897a65516d00efac45af17248446739be8661dbd4842169963a38dd3d446431e95846855

@ -0,0 +1,92 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
DESCRIPTION="Jupyter Interactive Notebook"
HOMEPAGE="http://jupyter.org"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND="
>=dev-libs/mathjax-2.4
dev-python/jinja[${PYTHON_USEDEP}]
>=dev-python/terminado-0.3.3[${PYTHON_USEDEP}]
>=www-servers/tornado-4.0[${PYTHON_USEDEP}]
dev-python/ipython_genutils[${PYTHON_USEDEP}]
>=dev-python/traitlets-4.2.1[${PYTHON_USEDEP}]
dev-python/jupyter_core[${PYTHON_USEDEP}]
dev-python/jupyter_client[${PYTHON_USEDEP}]
dev-python/nbformat[${PYTHON_USEDEP}]
>=dev-python/nbconvert-4.2.0[${PYTHON_USEDEP}]
dev-python/ipykernel[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
$(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7)
>=dev-python/nose-0.10.1[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)
doc? (
app-text/pandoc
>=dev-python/ipython-4.0.0[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.1[${PYTHON_USEDEP}]
)
"
PATCHES=( "${FILESDIR}/${PN}"-4.2.0-setupbase.py.patch )
python_prepare_all() {
sed \
-e "/import setup/s:$:\nimport setuptools:g" \
-i setup.py || die
# disable bundled mathjax
sed -i 's/^.*MathJax.*$//' bower.json || die
# Prevent un-needed download during build
if use doc; then
sed \
-e "/^ 'sphinx.ext.intersphinx',/d" \
-i docs/source/conf.py || die
fi
distutils-r1_python_prepare_all
}
python_compile_all() {
if use doc; then
emake -C docs html
HTML_DOCS=( docs/build/html/. )
fi
}
python_test() {
nosetests \
--verbosity=3 \
notebook || die
}
python_install() {
distutils-r1_python_install
ln -sf \
"${EPREFIX}/usr/share/mathjax" \
"${D}$(python_get_sitedir)/notebook/static/components/MathJax" || die
}
pkg_preinst() {
# remove old mathjax folder if present
rm -rf "${EROOT%/}"/usr/lib*/python*/site-packages/notebook/static/components/MathJax || die
}

@ -1,3 +1,2 @@
DIST oslo.db-4.13.3.tar.gz 147300 SHA256 67c150a269a7752827325998aa59494b0e49205127cf3f3f78b23a07810d39fd SHA512 4bc353523ca8099b4d563fd836876e73496f77ec77fb346d1796c93684951dd29d24dda01b87606d5ee047eebe508ef5735dcea7183a0a06feb24338ab4f92e4 WHIRLPOOL 7aa2d45c84ee25e13a9004fe318e28a5f7875884f6392dd76f2a23627524dd80d7d51b30ad54f4694cb31b86544924d3c97936ab167ee6f9249071df515c77ce
DIST oslo.db-4.13.5.tar.gz 146934 SHA256 56db26084273e6852f3851ddcd1c8e82a4ecfa5873cf2cba6630115a21eec681 SHA512 45e444141e87089a1fd4fb8e284bbf8ca6180d4901a9ba3e2c07b07d2dd522d66780044997e9dc11c0b003d643df5c3d1f98335762fe04f237c55062b3f866ef WHIRLPOOL e3a1b181cabac30d01ca915c4c9da7683c09787a54448b99d9b716bf5f8a29c4a61127e3ca6ae7211c643d865675ff67c5c1495cd0ee3a7681bfec0eba080330
DIST oslo.db-4.7.1.tar.gz 140778 SHA256 a39e091e4d06c757dd6249f121e2ae1babef595f451f7ff56110c0be718d0d8c SHA512 0df3a715ee7742ff51bcc2c291cff3076de33cb57e47fbe23ffc0649a85130a6f6a27928a1452b4087b3bacec9e8cc35e0a69fb012df494e7254b6ad7b349b59 WHIRLPOOL 4bb8751107705e46e164d47306e814d9864074e61e23220313bc5d9099d42a81545b352d960731b579eac69f02e3674cb032baafed8715e974ae2eeb59b354a7

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

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -14,7 +14,7 @@ S="${WORKDIR}/oslo.db-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="+sqlite mysql postgres"
REQUIRED_USE="|| ( mysql postgres sqlite )"

@ -1,2 +1 @@
DIST oslo.privsep-1.13.0.tar.gz 29671 SHA256 45e55f5107634939bcbacec879e43a67190001e4e2b108b15753e70cb07ca4ee SHA512 d897df3b0c664062b3f2dbae76e5d4dd809d508a75f3ff7122d4c892d68b57caa5cab19794c3df8bbd69d03dcc4914e803898b4132dadd80dc04c65bec22f8d3 WHIRLPOOL a40a27c803059bcc2c734db587b0f68289b2e3183a3671b2ad2489262ca837f105ae88634d56a26042c348702fe276303eb3dc1eee48ac8fc0494265f5fbbc0c
DIST oslo.privsep-1.13.1.tar.gz 30002 SHA256 acbcd4304211f30294e9242c61ecb9bdc1b66d1725a3ac24884f0dbc5b807608 SHA512 8ff17643866fdbcc872e863e65732493e1e2796eab69db3af4f138155c4237d7bf9462001599cd54ad91b7d6a651bf62cb81331261582723bd9d87f5c2a3418f WHIRLPOOL 7bd61e719363d5ef313c7e9ef2de011d7303fa63ac6eeffc4b7f4baf982d40573d2d1e28e601cd855a42d65978f7c5d9de5c7113e1a7bc5a3957b9bc0cd2dc14

@ -1,52 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
inherit distutils-r1
DESCRIPTION="OpenStack library for privilege separation."
HOMEPAGE="https://pypi.python.org/pypi/oslo.privsep"
SRC_URI="mirror://pypi/${PN:0:1}/oslo.privsep/oslo.privsep-${PV}.tar.gz"
S="${WORKDIR}/oslo.privsep-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
CDEPEND="
>=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
${CDEPEND}
test? (
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
!~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}]
<dev-python/sphinx-1.3[${PYTHON_USEDEP}]
>=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}]
!~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}]
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}] )"
RDEPEND="
>=dev-python/oslo-log-1.14.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
>=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-3.16.0[${PYTHON_USEDEP}]
virtual/python-enum34[${PYTHON_USEDEP}]
dev-python/cffi[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}]
>=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]
>=dev-python/msgpack-0.4.0[${PYTHON_USEDEP}]"
python_prepare_all() {
sed -i '/^hacking/d' test-requirements.txt || die
distutils-r1_python_prepare_all
}
# python_test() {
# }

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -14,7 +14,7 @@ S="${WORKDIR}/oslo.privsep-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
CDEPEND="

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -35,5 +35,7 @@ python_prepare_all() {
}
python_test() {
# https://github.com/jaraco/path.py/issues/122
unset XDG_CONFIG_HOME
esetup.py test
}

@ -0,0 +1,76 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
DESCRIPTION="Inject some useful and sensible default behaviors into setuptools"
HOMEPAGE="https://github.com/openstack-dev/pbr"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
# git is needed for tests, see https://bugs.launchpad.net/pbr/+bug/1326682 and https://bugs.gentoo.org/show_bug.cgi?id=561038
# docutils is needed for sphinx exceptions... https://bugs.gentoo.org/show_bug.cgi?id=603848
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
>=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}]
<dev-python/fixtures-2.0[${PYTHON_USEDEP}]
>=dev-python/mock-1.2[${PYTHON_USEDEP}]
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
!~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}]
<dev-python/sphinx-1.3[${PYTHON_USEDEP}]
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testresources-0.2.4[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
dev-python/virtualenv[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]
dev-python/docutils[${PYTHON_USEDEP}]
dev-vcs/git
)"
PDEPEND=""
# This normally actually belongs here.
python_prepare_all() {
# This test passes when run within the source and doesn't represent a failure, but rather
# a gentoo sandbox constraint
# Rm tests that rely upon the package being already installed and fail
sed -e s':test_console_script_develop:_&:' \
-e s':test_console_script_install:_&:' \
-e s':test_sdist_extra_files:_&:' \
-e s':test_command_hooks:_&:' \
-e s':test_sdist_git_extra_files:_&:' \
-i pbr/tests/test_core.py || die
sed -e s':test_command_hooks:_&:' \
-e s':test_global_setup_hooks:_&:' \
-i pbr/tests/test_hooks.py || die
sed \
-e "s:test_wsgi_script_install:_&:" \
-i pbr/tests/test_wsgi.py || die
einfo "rogue tests disabled"
sed -i '/^hacking/d' test-requirements.txt || die
distutils-r1_python_prepare_all
}
python_test() {
distutils_install_for_testing
rm -rf .testrepository || die "couldn't remove '.testrepository' under ${EPTYHON}"
testr init || die "testr init failed under ${EPYTHON}"
testr run || die "testr run failed under ${EPYTHON}"
}

@ -1,6 +1,2 @@
DIST pip-7.1.2.tar.gz 1049170 SHA256 ca047986f0528cfa975a14fb9f7f106271d4e0c3fe1ddced6c1db2e7ae57a477 SHA512 78082afe6b559bf87f91ae9b6d304cfbfce00206e09be42fdae9d449a55cd8d968df6873e834191d0b0e6baae29e72eb3eee42386ff7c5dc9c29b6c28b754449 WHIRLPOOL 953fdc9104f3ac34c9104ec93948f58c4b0e193f18da60d3247d801c283c574490f8b91146e4278888c0b920090f537095c1a1693ca352d062dd98473390fdc9
DIST pip-8.0.2.tar.gz 1130183 SHA256 46f4bd0d8dfd51125a554568d646fe4200a3c2c6c36b9f2d06d2212148439521 SHA512 f2660725da4efa156c6c0f6cb9ba3f10e8b6dd2fc9113e9a8754a59f38ee6161e5a648f9dbcf8853ef85a85d3164bcaac3a7032ac2057e92f331a337cacfc5d9 WHIRLPOOL abc88372746193686910ee127ac3f6f4bb7f3a5d7f897f705c2e43ea91d60c55ed26faf5e6acddd1d7e01772cbff4836195dcf22f9fc9dec30ad8c89986db778
DIST pip-8.0.3.tar.gz 1131758 SHA256 30f98b66f3fe1069c529a491597d34a1c224a68640c82caf2ade5f88aa1405e8 SHA512 744111288dd86580e55a4eaeebcaab7b5fdd9e2ea47500e3febe2ce0a282b074f0c687d40a764b98bc54e0bf50748506eb8a5e220a095f2fe655f5cb42ba47c1 WHIRLPOOL 5bd7824ae4a311d98e47ccbf5fcc65b06579d30c0baa58357838935fd2646e87a610e76b22704b20d0c9379c321b878b409639e3604e725f2f08f83a8d7f1dda
DIST pip-8.1.1.tar.gz 1139175 SHA256 3e78d3066aaeb633d185a57afdccf700aa2e660436b4af618bcb6ff0fa511798 SHA512 3b8f629ca19bff627317415ca681a5ea12171be57a04347e83dcee4a4d013ff9db47beddd56bded1856d4f0ae1a075d901140fe04f544df8018f066d812c0f28 WHIRLPOOL f5ae76d3e2b6807aee5c2af03a2c83a18ae12182a8a533bc50e16ca07eb5efa1f7181d90ffcab171a687ace6880ddd8149b95a003ba749d21ae00ce1b0601891
DIST pip-8.1.2.tar.gz 1140573 SHA256 4d24b03ffa67638a3fa931c09fd9e0273ffa904e95ebebe7d4b1a54c93d7b732 SHA512 f35e70344bc7baa0739d7a8a38e51f401774b23672e915c32d54fab3e9cc465bfc47361823fa75d2a64fc8748f2020170bd7a4cfde10070d7febf56d1f9124f0 WHIRLPOOL b1b9d46d39b03f78cbceccfd27416dcc50189accefc2a5a6e7a002c9930d7299897d1d15726b95c400c2495ce23c4db414ad8aa29424f189b8be33470a96f12a
DIST pip-9.0.1.tar.gz 1197370 SHA256 09f243e1a7b461f654c26a725fa373211bb7ff17a9300058b205c61658ca940d SHA512 ee59efb4b009ff6543b7afdea99b9cbbee1981ecc03af586acda76674024d3b66dab23049e68f3da9448734984619fc1eaba6e965c9dd3d731973376c8a42e25 WHIRLPOOL c97a5e9d03943437873d3a49166c28bccf3e0d1f9efe8f500a730607bffcfc26184a6785f1ee55b6867bc4dbd0e77334da7dcf22bd6ba9ae26949c76b6a1c734

@ -0,0 +1,29 @@
From 847553da616edabede18c69ba640a32b719b45a8 Mon Sep 17 00:00:00 2001
From: Mike Gilbert <floppym@gentoo.org>
Date: Tue, 27 Oct 2015 12:20:44 -0400
Subject: [PATCH] install: Raise an error to avoid breaking python-exec
Running pip without --target, --root, or --user will result in packages
being installed systemwide. This has a tendency to break python-exec if
setuptools gets installed or upgraded.
---
pip/commands/install.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/pip/commands/install.py b/pip/commands/install.py
index 46cd9f2..36b72f2 100644
--- a/pip/commands/install.py
+++ b/pip/commands/install.py
@@ -204,6 +204,9 @@ class InstallCommand(RequirementCommand):
)
options.ignore_installed = True
+ if not options.use_user_site and not options.target_dir and not options.root_path:
+ raise CommandError("(Gentoo) Please run pip with the --user option to avoid breaking python-exec")
+
if options.build_dir:
options.build_dir = os.path.abspath(options.build_dir)
--
2.6.2

@ -1,70 +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 python3_{4,5} pypy )
PYTHON_REQ_USE="threads(+)"
inherit bash-completion-r1 distutils-r1
DESCRIPTION="Installs python packages -- replacement for easy_install"
HOMEPAGE="https://pip.pypa.io/ https://pypi.python.org/pypi/pip/ https://github.com/pypa/pip/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
SLOT="0"
# Check pip/_vendor/vendor.txt for this
VENDOR_DEPEND="
>=dev-python/distlib-0.2.1[${PYTHON_USEDEP}]
>=dev-python/html5lib-0.9999999[${PYTHON_USEDEP}]
>=dev-python/six-1.9[${PYTHON_USEDEP}]
>=dev-python/colorama-0.3.6[${PYTHON_USEDEP}]
>=dev-python/requests-2.9.1-r2[${PYTHON_USEDEP}]
>=dev-python/CacheControl-0.11.5[${PYTHON_USEDEP}]
>=dev-python/lockfile-0.12.2[${PYTHON_USEDEP}]
>=dev-python/progress-1.2[${PYTHON_USEDEP}]
>=dev-python/packaging-16.0[${PYTHON_USEDEP}]
>=dev-python/retrying-1.3.3[${PYTHON_USEDEP}]
>=dev-python/pyparsing-2.0.7[${PYTHON_USEDEP}]
virtual/python-ipaddress[${PYTHON_USEDEP}]
"
# https://github.com/pypa/pip/issues/3057
RDEPEND="${VENDOR_DEPEND}
>=dev-python/setuptools-19.2[${PYTHON_USEDEP}]
<dev-python/setuptools-19.4[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
# required test data isn't bundled with the tarball
RESTRICT="test"
PATCHES=(
"${FILESDIR}"/${PN}-6.0.2-disable-version-check.patch
"${FILESDIR}"/${PN}-8.0.0-unbundle.patch
)
python_prepare_all() {
mv pip/_vendor/__init__.py "${T}" || die
rm -r pip/_vendor/* || die
mv "${T}"/__init__.py pip/_vendor/__init__.py || die
distutils-r1_python_prepare_all
}
python_install_all() {
local DOCS=( AUTHORS.txt docs/*.rst )
distutils-r1_python_install_all
COMPLETION="${T}"/completion.tmp
"${PYTHON}" -m pip completion --bash > "${COMPLETION}" || die
newbashcomp "${COMPLETION}" ${PN}
"${PYTHON}" -m pip completion --zsh > "${COMPLETION}" || die
insinto /usr/share/zsh/site-functions
newins "${COMPLETION}" _pip
}

@ -1,73 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
PYTHON_REQ_USE="threads(+)"
inherit bash-completion-r1 distutils-r1
DESCRIPTION="Installs python packages -- replacement for easy_install"
HOMEPAGE="https://pip.pypa.io/ https://pypi.python.org/pypi/pip/ https://github.com/pypa/pip/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
SLOT="0"
# Check pip/_vendor/vendor.txt for this
#VENDOR_DEPEND="
# >=dev-python/distlib-0.2.1[${PYTHON_USEDEP}]
# >=dev-python/html5lib-0.9999999[${PYTHON_USEDEP}]
# >=dev-python/six-1.9[${PYTHON_USEDEP}]
# >=dev-python/colorama-0.3.6[${PYTHON_USEDEP}]
# >=dev-python/requests-2.9.1-r2[${PYTHON_USEDEP}]
# >=dev-python/CacheControl-0.11.5[${PYTHON_USEDEP}]
# >=dev-python/lockfile-0.12.2[${PYTHON_USEDEP}]
# >=dev-python/progress-1.2[${PYTHON_USEDEP}]
# >=dev-python/packaging-16.0[${PYTHON_USEDEP}]
# >=dev-python/retrying-1.3.3[${PYTHON_USEDEP}]
# >=dev-python/pyparsing-2.0.7[${PYTHON_USEDEP}]
# virtual/python-ipaddress[${PYTHON_USEDEP}]
#"
# https://github.com/pypa/pip/issues/3057
#RDEPEND="${VENDOR_DEPEND}
# >=dev-python/setuptools-19.2[${PYTHON_USEDEP}]
# <dev-python/setuptools-19.4[${PYTHON_USEDEP}]
#"
#DEPEND="${RDEPEND}"
# required test data isn't bundled with the tarball
RESTRICT="test"
#PATCHES=(
# "${FILESDIR}"/${PN}-6.0.2-disable-version-check.patch
# "${FILESDIR}"/${PN}-8.0.0-unbundle.patch
# )
#python_prepare_all() {
# mv pip/_vendor/__init__.py "${T}" || die
# rm -r pip/_vendor/* || die
# mv "${T}"/__init__.py pip/_vendor/__init__.py || die
#
# distutils-r1_python_prepare_all
#}
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
python_install_all() {
local DOCS=( AUTHORS.txt docs/*.rst )
distutils-r1_python_install_all
COMPLETION="${T}"/completion.tmp
"${PYTHON}" -m pip completion --bash > "${COMPLETION}" || die
newbashcomp "${COMPLETION}" ${PN}
"${PYTHON}" -m pip completion --zsh > "${COMPLETION}" || die
insinto /usr/share/zsh/site-functions
newins "${COMPLETION}" _pip
}

@ -1,73 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
PYTHON_REQ_USE="threads(+)"
inherit bash-completion-r1 distutils-r1
DESCRIPTION="Installs python packages -- replacement for easy_install"
HOMEPAGE="https://pip.pypa.io/ https://pypi.python.org/pypi/pip/ https://github.com/pypa/pip/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
SLOT="0"
# Check pip/_vendor/vendor.txt for this
#VENDOR_DEPEND="
# >=dev-python/distlib-0.2.1[${PYTHON_USEDEP}]
# >=dev-python/html5lib-0.9999999[${PYTHON_USEDEP}]
# >=dev-python/six-1.9[${PYTHON_USEDEP}]
# >=dev-python/colorama-0.3.6[${PYTHON_USEDEP}]
# >=dev-python/requests-2.9.1-r2[${PYTHON_USEDEP}]
# >=dev-python/CacheControl-0.11.5[${PYTHON_USEDEP}]
# >=dev-python/lockfile-0.12.2[${PYTHON_USEDEP}]
# >=dev-python/progress-1.2[${PYTHON_USEDEP}]
# >=dev-python/packaging-16.0[${PYTHON_USEDEP}]
# >=dev-python/retrying-1.3.3[${PYTHON_USEDEP}]
# >=dev-python/pyparsing-2.0.7[${PYTHON_USEDEP}]
# virtual/python-ipaddress[${PYTHON_USEDEP}]
#"
# https://github.com/pypa/pip/issues/3057
#RDEPEND="${VENDOR_DEPEND}
# >=dev-python/setuptools-19.2[${PYTHON_USEDEP}]
# <dev-python/setuptools-19.4[${PYTHON_USEDEP}]
#"
#DEPEND="${RDEPEND}"
# required test data isn't bundled with the tarball
RESTRICT="test"
#PATCHES=(
# "${FILESDIR}"/${PN}-6.0.2-disable-version-check.patch
# "${FILESDIR}"/${PN}-8.0.0-unbundle.patch
# )
#python_prepare_all() {
# mv pip/_vendor/__init__.py "${T}" || die
# rm -r pip/_vendor/* || die
# mv "${T}"/__init__.py pip/_vendor/__init__.py || die
#
# distutils-r1_python_prepare_all
#}
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
python_install_all() {
local DOCS=( AUTHORS.txt docs/*.rst )
distutils-r1_python_install_all
COMPLETION="${T}"/completion.tmp
"${PYTHON}" -m pip completion --bash > "${COMPLETION}" || die
newbashcomp "${COMPLETION}" ${PN}
"${PYTHON}" -m pip completion --zsh > "${COMPLETION}" || die
insinto /usr/share/zsh/site-functions
newins "${COMPLETION}" _pip
}

@ -1,73 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
PYTHON_REQ_USE="threads(+)"
inherit bash-completion-r1 distutils-r1
DESCRIPTION="Installs python packages -- replacement for easy_install"
HOMEPAGE="https://pip.pypa.io/ https://pypi.python.org/pypi/pip/ https://github.com/pypa/pip/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
SLOT="0"
# Check pip/_vendor/vendor.txt for this
#VENDOR_DEPEND="
# >=dev-python/distlib-0.2.2[${PYTHON_USEDEP}]
# >=dev-python/html5lib-1.0b8[${PYTHON_USEDEP}]
# >=dev-python/six-1.10.0${PYTHON_USEDEP}]
# >=dev-python/colorama-0.3.6[${PYTHON_USEDEP}]
# >=dev-python/requests-2.9.1-r2[${PYTHON_USEDEP}]
# >=dev-python/CacheControl-0.11.6[${PYTHON_USEDEP}]
# >=dev-python/lockfile-0.12.2[${PYTHON_USEDEP}]
# >=dev-python/progress-1.2[${PYTHON_USEDEP}]
# >=dev-python/packaging-16.5[${PYTHON_USEDEP}]
# >=dev-python/retrying-1.3.3[${PYTHON_USEDEP}]
# >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}]
# virtual/python-ipaddress[${PYTHON_USEDEP}]
#"
# https://github.com/pypa/pip/issues/3057
#RDEPEND="${VENDOR_DEPEND}
# >=dev-python/setuptools-19.2[${PYTHON_USEDEP}]
# <dev-python/setuptools-19.4[${PYTHON_USEDEP}]
#"
#DEPEND="${RDEPEND}"
# required test data isn't bundled with the tarball
RESTRICT="test"
#PATCHES=(
# "${FILESDIR}"/${PN}-6.0.2-disable-version-check.patch
# "${FILESDIR}"/${PN}-8.0.0-unbundle.patch
# )
#python_prepare_all() {
# mv pip/_vendor/__init__.py "${T}" || die
# rm -r pip/_vendor/* || die
# mv "${T}"/__init__.py pip/_vendor/__init__.py || die
#
# distutils-r1_python_prepare_all
#}
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
python_install_all() {
local DOCS=( AUTHORS.txt docs/*.rst )
distutils-r1_python_install_all
COMPLETION="${T}"/completion.tmp
"${PYTHON}" -m pip completion --bash > "${COMPLETION}" || die
newbashcomp "${COMPLETION}" ${PN}
"${PYTHON}" -m pip completion --zsh > "${COMPLETION}" || die
insinto /usr/share/zsh/site-functions
newins "${COMPLETION}" _pip
}

@ -1,73 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
PYTHON_REQ_USE="threads(+)"
inherit bash-completion-r1 distutils-r1
DESCRIPTION="Installs python packages -- replacement for easy_install"
HOMEPAGE="https://pip.pypa.io/ https://pypi.python.org/pypi/pip/ https://github.com/pypa/pip/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
SLOT="0"
# Check pip/_vendor/vendor.txt for this
#VENDOR_DEPEND="
# >=dev-python/distlib-0.2.2[${PYTHON_USEDEP}]
# >=dev-python/html5lib-1.0b8[${PYTHON_USEDEP}]
# >=dev-python/six-1.10.0${PYTHON_USEDEP}]
# >=dev-python/colorama-0.3.6[${PYTHON_USEDEP}]
# >=dev-python/requests-2.9.1-r2[${PYTHON_USEDEP}]
# >=dev-python/CacheControl-0.11.6[${PYTHON_USEDEP}]
# >=dev-python/lockfile-0.12.2[${PYTHON_USEDEP}]
# >=dev-python/progress-1.2[${PYTHON_USEDEP}]
# >=dev-python/packaging-16.5[${PYTHON_USEDEP}]
# >=dev-python/retrying-1.3.3[${PYTHON_USEDEP}]
# >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}]
# virtual/python-ipaddress[${PYTHON_USEDEP}]
#"
# https://github.com/pypa/pip/issues/3057
#RDEPEND="${VENDOR_DEPEND}
# >=dev-python/setuptools-19.2[${PYTHON_USEDEP}]
# <dev-python/setuptools-19.4[${PYTHON_USEDEP}]
#"
#DEPEND="${RDEPEND}"
# required test data isn't bundled with the tarball
RESTRICT="test"
#PATCHES=(
# "${FILESDIR}"/${PN}-6.0.2-disable-version-check.patch
# "${FILESDIR}"/${PN}-8.0.0-unbundle.patch
# )
#python_prepare_all() {
# mv pip/_vendor/__init__.py "${T}" || die
# rm -r pip/_vendor/* || die
# mv "${T}"/__init__.py pip/_vendor/__init__.py || die
#
# distutils-r1_python_prepare_all
#}
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
python_install_all() {
local DOCS=( AUTHORS.txt docs/*.rst )
distutils-r1_python_install_all
COMPLETION="${T}"/completion.tmp
"${PYTHON}" -m pip completion --bash > "${COMPLETION}" || die
newbashcomp "${COMPLETION}" ${PN}
"${PYTHON}" -m pip completion --zsh > "${COMPLETION}" || die
insinto /usr/share/zsh/site-functions
newins "${COMPLETION}" _pip
}

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -58,12 +58,10 @@ RESTRICT="test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
src_prepare() {
epatch "${FILESDIR}"/${PN}-9.0.1-disable-version-check.patch
distutils-r1_src_prepare
eapply_user
}
PATCHES=(
"${FILESDIR}/pip-disable-system-install.patch"
"${FILESDIR}/${PN}-9.0.1-disable-version-check.patch"
)
python_install_all() {
local DOCS=( AUTHORS.txt docs/*.rst )

@ -0,0 +1 @@
DIST pygpu-0.6.0_rc1.tar.gz 228152 SHA256 c49655af200920e539597f26f975388b02af2f3971567d7e713e1a4ccd0b2a58 SHA512 90b2d31ebe38c08610643b28262375ed093b6587d4fff0bff2b1bbe249de3ec1ff01893cce67401dfec2946095cf83545d5093e8e49d86cded332eb7063d5e2e WHIRLPOOL 44471721d6a75f6dbeac313fd6de9778db3f98bc48904f6333e18b7e24792d62c0def57d05d984908be5ea5241645fcab4d7c537d2dff1fad73e2883e42c8673

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sci@gentoo.org</email>
<name>Gentoo Science Project</name>
</maintainer>
<longdescription>
This package contains the Python bindings to libgpuarray which
are build in the top of NumPy.
</longdescription>
<upstream>
<remote-id type="github">Theano/libgpuarray</remote-id>
</upstream>
<use>
<flag name="cuda">Enable NVIDIA CUDA toolkit support</flag>
<flag name="opencl">Enable OpenCL support</flag>
</use>
</pkgmetadata>

@ -0,0 +1,50 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} )
inherit distutils-r1
MYPV=${PV/_/-}
DESCRIPTION="Python bindings to libgpuarray"
HOMEPAGE="http://deeplearning.net/software/libgpuarray/"
SRC_URI="https://github.com/Theano/libgpuarray/archive/v${MYPV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="cuda doc opencl test"
RDEPEND="
dev-python/mako[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-libs/libgpuarray:=[cuda?,opencl?]
"
DEPEND="${RDEPEND}
dev-python/cython[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
doc? (
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/breathe[${PYTHON_USEDEP}]
)
test? ( dev-python/nose[${PYTHON_USEDEP}] )
"
S="${WORKDIR}/libgpuarray-${MYPV}"
python_compile_all() {
if use doc; then
python_setup
esetup.py build_sphinx
fi
}
python_test() {
local DEVICE=cuda
use opencl && DEVICE=opencl
nosetests -svw "${BUILD_DIR}/lib/" || die
}

@ -0,0 +1 @@
DIST pytest-fixture-config-1.2.2.tar.gz 4995 SHA256 5df71da68709a233a7a9f1aa262091ac17ddfd4c170912d07030801fd360b781 SHA512 c2d2346c50c8a73e37ce217e240eabdecf872700c9f4b020f1ca7532a06e6a5dc6b140356d96b1bf8c83f1cf737d95775abaa206c3dcf7e02555b26aa995f12d WHIRLPOOL 97488a31b1b39f5964df34900e4ff8209e425746a7791172cdc6804c98561fa73a7d28d668bbea4fa55082d81c07a50387891a60c8503eedd761bc8f9639673d

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>dolsen@gentoo.org</email>
<description>Primary maintainer</description>
</maintainer>
<upstream>
<maintainer>
<email>eeaston@gmail.com</email>
<name>Edward Easton</name>
</maintainer>
<remote-id type="pypi">pytest-fixture-config</remote-id>
</upstream>
<longdescription>
Simple configuration objects for Py.test fixtures. Allows you to skip
tests when their required config variables aren't set.
</longdescription>
</pkgmetadata>

@ -0,0 +1,33 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} )
inherit distutils-r1
DESCRIPTION="Virtualenv fixture for py.test"
HOMEPAGE="https://github.com/manahl/pytest-plugins https://pypi.python.org/pypi/pytest-fixture-config"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/setuptools-git[${PYTHON_USEDEP}]
"
DEPEND="
${RDEPEND}
test? ( dev-python/six[${PYTHON_USEDEP}] )
"
python_test() {
distutils_install_for_testing
esetup.py test || die "Tests failed under ${EPYTHON}"
}

@ -0,0 +1 @@
DIST pytest-shutil-1.2.4.tar.gz 16327 SHA256 a3fc464033dc39396a67eac9e228a0682e866654b8017819b2511bdbd8ed751f SHA512 9ec6baa3cf53bb80103b1dfbf6c26794090c26dd74b29cd19e76b1037c6939538c7b05ea16368a76cce6969216c291e27b00833a990268239bfd2222f69ddfb4 WHIRLPOOL 5f52535feadf11c5aa33b69cc8d35d361d7345611b9239a8282a94d58bfb4163c1207a60cb3d38998ba777e8b9912a3a63cfa0b820962ce84dba8a5ba8068642

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>dolsen@gentoo.org</email>
<description>Primary maintainer</description>
</maintainer>
<upstream>
<maintainer>
<email>eeaston@gmail.com</email>
<name>Edward Easton</name>
</maintainer>
<remote-id type="pypi">pytest-shutil</remote-id>
</upstream>
<longdescription>
This library is a goodie-bag of Unix shell and environment management
tools for automated tests. A summary of the available functions is
below, look at the source for the full listing.
</longdescription>
</pkgmetadata>

@ -0,0 +1,37 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} )
inherit distutils-r1
DESCRIPTION="Virtualenv fixture for py.test"
HOMEPAGE="https://github.com/manahl/pytest-plugins https://pypi.python.org/pypi/pytest-shutil"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/setuptools-git[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/contextlib2[${PYTHON_USEDEP}]
dev-python/execnet[${PYTHON_USEDEP}]
dev-python/path-py[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
"
DEPEND="
${RDEPEND}
"
python_test() {
distutils_install_for_testing
esetup.py test || die "Tests failed under ${EPYTHON}"
}

@ -0,0 +1 @@
DIST pytest-virtualenv-1.2.5.tar.gz 9480 SHA256 ecd883d6bc9cd70f66b4297dfb0d04415b013cdc3efb8b8a0b917a516b50d22e SHA512 7d437346c3b4aa96078cc4fa8f0b6c83b173572209e71a74c77098ab4e8ad0c571c0932c2b413123cd73f47a4eda36d0c0ae3ece2866afc2d1f5092357c7593a WHIRLPOOL f3fb869b85a5d582afbd297c3dedee6f864e53efcbc11cd5d199649fb0df048ac42f17a25ac2aff1c0c876ccb664361cb6b57865a143899a3d6c75cf6817fbb5

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>dolsen@gentoo.org</email>
<description>Primary maintainer</description>
</maintainer>
<upstream>
<maintainer>
<email>eeaston@gmail.com</email>
<name>Edward Easton</name>
</maintainer>
<remote-id type="pypi">pytest-virtualenv</remote-id>
</upstream>
<longdescription>
Create a Python virtual environment in your test that cleans up on
teardown. The fixture has utility methods to install packages and list
what's installed.
</longdescription>
</pkgmetadata>

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

Loading…
Cancel
Save