Sync with portage [Thu Apr 10 13:12:11 MSK 2014].

mhiretskiy
root 10 years ago
parent 2f393246ba
commit 5e90a325f0

@ -1,3 +1,2 @@
DIST eselect-emacs-1.14.tar.bz2 8060 SHA256 212cec8765ee7e066ae80f47ee72d149ccebef7f18a9ad36f3fa6134cfc52b1f SHA512 0503decdc47bf9063eecfd909afe3e4761256fc39554d3ad4654b29f519ba1cd2d6cda2e90920d5483cf73148381205429e3824a62c41e51ea00fbc18792c161 WHIRLPOOL 447b3d5ae46b6faaf204cf0a40abe142edd1abb417dcb7ada801b95285c097d232af8c7c0e3c2abba51bff92ff439afb691a535b7783e25feacdebc7ba773938
DIST eselect-emacs-1.15.tar.xz 8624 SHA256 dbb5a983b71abd540adc3dc3870c0362966a84c8d2d02dd39fb8bcdd30da4105 SHA512 fbc8d893d2cf23fb93e8bcf62b3205eb571fbb0575d3c0bf4ea3b99794a8fce53a4ef8f904b69e5b8ee84b48f6342b500f46c8e696d011ba320f4edd41e2ec82 WHIRLPOOL dce160776652ccb0103083a4d88e77e2a22b93875e1fae9cb59cd67d9637c679b7362bf6272f4cf2ff530d0d5cce0c298616eb5b77335803c2789952dcf4d8d4
DIST eselect-emacs-1.16.tar.xz 8720 SHA256 f4d789d611db71bc5ce949a3e05b911e7ec34ad9a596cc9f1f2af210314d96bb SHA512 5c3fdc6426ccfc162b4bb7805d2b183bd69a240542547a6d43715103692e931d4e7e2d5d4932ab00169e74dabc2208cec98d626e2b6d4b0434daf45ede300913 WHIRLPOOL 0c9776cd9f95ca0060443e7edba027c094223ed3335d4a1e3450ab48284d7073f43e8dc85906a3a6c861763b0fe6edd4f2a245b17f21e3ad0c0e7faa8353cdab

@ -1,26 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-ctags/eselect-ctags-1.14.ebuild,v 1.14 2013/08/09 06:24:10 ulm Exp $
EAPI=4
MY_P="eselect-emacs-${PV}"
DESCRIPTION="Manages ctags implementations"
HOMEPAGE="http://wiki.gentoo.org/wiki/Project:Emacs"
SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND=">=app-admin/eselect-1.2.3"
S="${WORKDIR}/${MY_P}"
src_compile() { :; }
src_install() {
insinto /usr/share/eselect/modules
doins ctags.eselect
doman ctags.eselect.5
}

@ -1,3 +1,2 @@
DIST eselect-emacs-1.14.tar.bz2 8060 SHA256 212cec8765ee7e066ae80f47ee72d149ccebef7f18a9ad36f3fa6134cfc52b1f SHA512 0503decdc47bf9063eecfd909afe3e4761256fc39554d3ad4654b29f519ba1cd2d6cda2e90920d5483cf73148381205429e3824a62c41e51ea00fbc18792c161 WHIRLPOOL 447b3d5ae46b6faaf204cf0a40abe142edd1abb417dcb7ada801b95285c097d232af8c7c0e3c2abba51bff92ff439afb691a535b7783e25feacdebc7ba773938
DIST eselect-emacs-1.15.tar.xz 8624 SHA256 dbb5a983b71abd540adc3dc3870c0362966a84c8d2d02dd39fb8bcdd30da4105 SHA512 fbc8d893d2cf23fb93e8bcf62b3205eb571fbb0575d3c0bf4ea3b99794a8fce53a4ef8f904b69e5b8ee84b48f6342b500f46c8e696d011ba320f4edd41e2ec82 WHIRLPOOL dce160776652ccb0103083a4d88e77e2a22b93875e1fae9cb59cd67d9637c679b7362bf6272f4cf2ff530d0d5cce0c298616eb5b77335803c2789952dcf4d8d4
DIST eselect-emacs-1.16.tar.xz 8720 SHA256 f4d789d611db71bc5ce949a3e05b911e7ec34ad9a596cc9f1f2af210314d96bb SHA512 5c3fdc6426ccfc162b4bb7805d2b183bd69a240542547a6d43715103692e931d4e7e2d5d4932ab00169e74dabc2208cec98d626e2b6d4b0434daf45ede300913 WHIRLPOOL 0c9776cd9f95ca0060443e7edba027c094223ed3335d4a1e3450ab48284d7073f43e8dc85906a3a6c861763b0fe6edd4f2a245b17f21e3ad0c0e7faa8353cdab

@ -1,23 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-emacs/eselect-emacs-1.14.ebuild,v 1.10 2013/08/09 06:23:06 ulm Exp $
EAPI=4
DESCRIPTION="Manage multiple Emacs versions on one system"
HOMEPAGE="http://wiki.gentoo.org/wiki/Project:Emacs"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
RDEPEND=">=app-admin/eselect-1.2.6
~app-admin/eselect-ctags-${PV}"
src_install() {
insinto /usr/share/eselect/modules
doins {emacs,etags}.eselect
doman {emacs,etags}.eselect.5
dodoc ChangeLog
}

@ -1,3 +1,4 @@
DIST docker-0.10.0.zip 3126572 SHA256 d01491fcd53d94c06028876b65827eb69d9f5fe65b3e4f7a49e0f2a0b520767a SHA512 2d9019d9f363656b8735b5de06af51b3a79edd1db10ceac3b35655d98877edb5fa84ae51050ba6da66d35f906feec2d3cb98e4a5e595952dcccdbbe4d22b61d7 WHIRLPOOL 961c810d0f3162e6ecc4c3fe33e353b46478af46474c633d4a0f2f686cc60ebe23a7156edd17bd6a91e0b0b11938bfb9cf07ab344d710ffebaf749754c484614
DIST docker-0.7.1.zip 2622521 SHA256 e54eb97726dc6cf16171e60f955f45d214d325b1cd3632b095e485854ce24938 SHA512 22275f81b45e49d8f6e3e376398eca981bb8e8d4a9b80ec83f96129607a49fc79adab742d1daf4f33a1200c7eb693ea428770ad64ababd5b11e531072f7d95d9 WHIRLPOOL 6b6bb001014f15ae78e3647ec16dd03cf069348df9016a7592dcf80fc0f0c9ccdfd0a3d95a5377f5de792c534a789f6b5e21379d41221c48fc06b13debc71581
DIST docker-0.7.2.zip 2621055 SHA256 34e8e324768fb67c48b308fbed22fcb6f016d4ca1fec6a127e1d14c0a3beaa07 SHA512 86835ae0e15cb09d9f878b622610e42c80fd6d61808738ed8e77c46315e7d6f6ee5fb81adff72929bccb10adf46c34f10876b78f20e658d2473b0187c9b10827 WHIRLPOOL e75776644348620eac3e8e5110c11a4e077a6df22924f29f0ca407a46308175dadb50f7ff46c0127b8be38389e58563ca735018a80376d61c20137c9bd18facc
DIST docker-0.7.3.zip 2659554 SHA256 216a469acd2f11d1c0bf1a2ca07272e6f4614970bb4b0c3b32ecc691474e741b SHA512 43aeffd8d876b09721a6772a8a37b09e74661bd76b183c3ee17ef684185da1d1c83a320df3283ca53b96c77383ba5f59802835928d67df5629224f9263cf2b66 WHIRLPOOL 315e2d7b3e2dfb53d853d9b9da52b579062b70ed791d2f54dc9a4840118ea52590c6e2da12a2012b355786a70f390dfcf606f056555947e3ea93dbd11ca7b522

@ -0,0 +1,228 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/docker/docker-0.10.0.ebuild,v 1.1 2014/04/09 05:55:23 gregkh Exp $
EAPI=5
DESCRIPTION="Docker complements kernel namespacing with a high-level API which operates at the process level."
HOMEPAGE="https://www.docker.io/"
GITHUB_URI="github.com/dotcloud/docker"
if [[ ${PV} == *9999 ]]; then
SRC_URI=""
EGIT_REPO_URI="git://${GITHUB_URI}.git"
inherit git-2
KEYWORDS=""
else
SRC_URI="https://${GITHUB_URI}/archive/v${PV}.zip -> ${P}.zip"
DOCKER_GITCOMMIT="dc9c28f"
KEYWORDS="~amd64"
[ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!"
fi
inherit bash-completion-r1 linux-info systemd udev user
LICENSE="Apache-2.0"
SLOT="0"
IUSE="aufs btrfs +device-mapper doc lxc vim-syntax zsh-completion"
# TODO work with upstream to allow us to build without lvm2 installed if we have -device-mapper
CDEPEND="
>=dev-db/sqlite-3.7.9:3
device-mapper? (
sys-fs/lvm2[thin]
)
"
DEPEND="
${CDEPEND}
>=dev-lang/go-1.2
btrfs? (
>=sys-fs/btrfs-progs-0.20
)
dev-vcs/git
dev-vcs/mercurial
doc? (
dev-python/sphinx
dev-python/sphinxcontrib-httpdomain
)
"
RDEPEND="
${CDEPEND}
!app-emulation/docker-bin
>=net-firewall/iptables-1.4
lxc? (
>=app-emulation/lxc-0.8
)
>=dev-vcs/git-1.7
>=app-arch/xz-utils-4.9
aufs? (
|| (
sys-fs/aufs3
sys-kernel/aufs-sources
)
)
"
RESTRICT="strip"
pkg_setup() {
# many of these were borrowed from the app-emulation/lxc ebuild
CONFIG_CHECK+="
~CGROUPS
~CGROUP_CPUACCT
~CGROUP_DEVICE
~CGROUP_SCHED
~CPUSETS
~MEMCG_SWAP
~RESOURCE_COUNTERS
~IPC_NS
~NAMESPACES
~PID_NS
~DEVPTS_MULTIPLE_INSTANCES
~MACVLAN
~NET_NS
~UTS_NS
~VETH
~!NETPRIO_CGROUP
~POSIX_MQUEUE
~BRIDGE
~IP_NF_TARGET_MASQUERADE
~NETFILTER_XT_MATCH_ADDRTYPE
~NETFILTER_XT_MATCH_CONNTRACK
~NF_NAT
~NF_NAT_NEEDED
~!GRKERNSEC_CHROOT_CAPS
~!GRKERNSEC_CHROOT_CHMOD
~!GRKERNSEC_CHROOT_DOUBLE
~!GRKERNSEC_CHROOT_MOUNT
~!GRKERNSEC_CHROOT_PIVOT
"
ERROR_MEMCG_SWAP="CONFIG_MEMCG_SWAP: is required if you wish to limit swap usage of containers"
for c in GRKERNSEC_CHROOT_MOUNT GRKERNSEC_CHROOT_DOUBLE GRKERNSEC_CHROOT_PIVOT GRKERNSEC_CHROOT_CHMOD; do
declare "ERROR_$c"="CONFIG_$c: see app-emulation/lxc postinst notes for why some GRSEC features make containers unusuable"
done
if use aufs; then
CONFIG_CHECK+="
~AUFS_FS
"
ERROR_AUFS_FS="CONFIG_AUFS_FS: is required to be set if and only if aufs-sources are used"
fi
if use btrfs; then
CONFIG_CHECK+="
~BTRFS_FS
"
fi
if use device-mapper; then
CONFIG_CHECK+="
~BLK_DEV_DM
~DM_THIN_PROVISIONING
~EXT4_FS
"
fi
check_extra_config
}
src_compile() {
# if we treat them right, Docker's build scripts will set up a
# reasonable GOPATH for us
export AUTO_GOPATH=1
# setup CFLAGS and LDFLAGS for separate build target
# see https://github.com/tianon/docker-overlay/pull/10
export CGO_CFLAGS="-I${ROOT}/usr/include"
export CGO_LDFLAGS="-L${ROOT}/usr/lib"
# if we're building from a zip, we need the GITCOMMIT value
[ "$DOCKER_GITCOMMIT" ] && export DOCKER_GITCOMMIT
if gcc-specs-pie; then
sed -i "s/EXTLDFLAGS_STATIC='/EXTLDFLAGS_STATIC='-fno-PIC /" hack/make.sh || die
grep -q -- '-fno-PIC' hack/make.sh || die 'hardened sed failed'
sed -i 's/LDFLAGS_STATIC_DOCKER="/LDFLAGS_STATIC_DOCKER="-extldflags -fno-PIC /' hack/make/dynbinary || die
grep -q -- '-fno-PIC' hack/make/dynbinary || die 'hardened sed failed'
fi
# let's set up some optional features :)
export DOCKER_BUILDTAGS=''
for gd in aufs btrfs device-mapper; do
if ! use $gd; then
DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}"
fi
done
# time to build!
./hack/make.sh dynbinary || die
if use doc; then
emake -C docs docs man || die
fi
}
src_install() {
VERSION=$(cat VERSION)
newbin bundles/$VERSION/dynbinary/docker-$VERSION docker
exeinto /usr/libexec/docker
newexe bundles/$VERSION/dynbinary/dockerinit-$VERSION dockerinit
newinitd contrib/init/openrc/docker.initd docker
newconfd contrib/init/openrc/docker.confd docker
systemd_dounit contrib/init/systemd/docker.service
udev_dorules contrib/udev/*.rules
dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md
if use doc; then
dohtml -r docs/_build/html/*
doman docs/_build/man/Dockerfile.5
fi
doman contrib/man/man*/*
dobashcomp contrib/completion/bash/*
if use zsh-completion; then
insinto /usr/share/zsh/site-functions
doins contrib/completion/zsh/*
fi
if use vim-syntax; then
insinto /usr/share/vim/vimfiles
doins -r contrib/syntax/vim/ftdetect
doins -r contrib/syntax/vim/syntax
fi
insinto /usr/share/${PN}/contrib
doins contrib/README
cp -R "${S}/contrib"/* "${D}/usr/share/${PN}/contrib/"
}
pkg_postinst() {
udev_reload
elog ""
elog "To use docker, the docker daemon must be running as root. To automatically"
elog "start the docker daemon at boot, add docker to the default runlevel:"
elog " rc-update add docker default"
elog "Similarly for systemd:"
elog " systemctl enable docker.service"
elog ""
# create docker group if the code checking for it in /etc/group exists
enewgroup docker
elog "To use docker as a non-root user, add yourself to the docker group."
elog ""
}

@ -1,6 +1,9 @@
DIST xen-4.2.3-upstream-patches-0.tar.xz 84436 SHA256 7c2477b9b29c9d84bb26ed60bfc2700f2a614ed8040b93906e801831f3498b41 SHA512 a4e8b53a0efb9d64d4dc65ee3107422c8007537e03f9c8e6f1b2c838cf62e6819d447c1ed44aacb5c4e9979f0dad7ed313d2db61df6e6ad2d7708a81964a7e12 WHIRLPOOL cc3c2224bba3b2e5f057ec95f9e85e58b17bc0dce338da429c7970877967cddf69228258ff491be9c1d022169a90fcde34ef1bcb0c198c9123ca219707a5a99f
DIST xen-4.2.3.tar.gz 15613235 SHA256 69b6a73701383d609ad094a38925004e8595755fb39a6fafd579ba754e8667db SHA512 01521c8724354f92a2555683a8b103e5e16aedeb2c6166cc3ce40a0cc6cd9e07a601aa24930bb7391e00eb97f04003e6523dead09382cf86eb56f5b886509b9a WHIRLPOOL e7f7848ad632e5e77db95b2eb37c82f31a73021af4b6bb44091cc14103faa193bc2d6deb089e2a196daab5a08dbc08f135a8937a25a4ff5d31fe37c789bae1e9
DIST xen-4.2.4-upstream-patches-0.tar.xz 15480 SHA256 c01c2edf3f7f0f3e1c9408f2eddb2ee3d211a3fe44833852335488bb585072b1 SHA512 3eb85f982478b9c09db94978fee4e042c556ddcd4b89aaff1c4a3adf07b118404eeacb29b83e58e2e8a1d389d0027903458d14b2b900b31f4806f7c428a387b9 WHIRLPOOL d4c9b0550b0f38f5227ea305c0b983deafb97bdac4fa498bc791dce6796d564303813959a1a90d488b69d5540ef9a65fab70598329420691d30b4f4c48de37e9
DIST xen-4.2.4.tar.gz 15663999 SHA256 e23e6292affd7a6d82da99527e8bf3964e57eb7322144c67c2025692b1a21550 SHA512 3e5263511e7c40899f580f3384bd987f9c875b8e6816202fd1a5a64fe7e336803d09e58148af074938ef261f0ceeafad121ac541ddd2bf66b76c5aa4ad07c357 WHIRLPOOL 25d23f5d921139ba0f853fcd76ae998647d32292bccfd4e7c4f3b12f860a38fbb33ebda67c839657bf3a25d837c9c02b80d663362263d16d42284ffde09f0bc2
DIST xen-4.3.1.tar.gz 16429423 SHA256 3b5b7cc508b1739753585b5c25635471cdcef680e8770a78bf6ef9333d26a9fd SHA512 f5250ad5ad3defc5dc1207eb6208a3928128ef57ac4162018bd92b750dc1df1eaaf37835528aca33a0f9e04c82d5f8c4ba79c03a1780d2b72cbb90cc26f77275 WHIRLPOOL 087390786cea9aee273a5d81988436303991aa5ea92faf111d3b619517368f8c8feef84f4f8c602cac723980a344eb90414887db4ca88a2ee14bc6b0253e36ca
DIST xen-4.3.2-upstream-patches-0.tar.xz 13844 SHA256 c083f9b4490049cfcd83782574f52847df9b5738c8fe3220481526e73d01c380 SHA512 69c5b4fbfcf4ddc5964a7c0b60012eab244368d67c625cdb67d9c33f1e273c04234bed1e78de9e6a40ede1a30d279d5d588718bd5f210d37e016e53c03a4a0f9 WHIRLPOOL bb7b088fec542521fe6a0438607618c390f83da379f9a6de57472afdfb0f5d4a3aedcdaf43716df4353eb1cbf642a34e2da546da974bb8906a6780486d3844f6
DIST xen-4.3.2.tar.gz 16472188 SHA256 17611d95f955302560ff72d97c08933b4e62bc2e8ffb71400fc54e388746ff69 SHA512 ec94d849b56ec590b89022075ce43768d8ef44b7be9580ce032509b44c085f0f66495845607a18cd3dea6b89c69bc2a18012705556f59288cd8653c3e5eca302 WHIRLPOOL 72250369fb2c90ba608e1da018cb6417b3089642c8ba59af9f2825ec5ba7c4e6c5d6f86140b20825817e4625727c6d58c5d38b00863c994e31c8a04927997bd3
DIST xen-4.4.0-upstream-patches-0.tar.xz 13124 SHA256 78d3e7dfd8c2f6243954fa320406d332c318e598e0602b4a7df7949260fb4f16 SHA512 c8bf9687742c352f20df85eee9f72e7d27a4250612396be7d61ed0e2251f1508f0be4ebecf39e5fbf001f7dbc5642f46a9d388dfb6f75231998f0e7221c9a6a1 WHIRLPOOL 2fe18ea84cacb4b2baef8c701e3383c14b9d354b3dfab6ffc14e455a764815c520a00ad485d7faf6281e60f4b09010fd2f71e497313ed4af7fd4b44cc9eb3716
DIST xen-4.4.0.tar.gz 18116578 SHA256 6910a504fe2ffe8db0e7a44756ce1c4c95e1ccbef942a1fc8da27aced5aac021 SHA512 84bc293415b8ce9686240b0145a92be190cdd7032c66b5b07906baacbfeb33ad1e6148336e951fd4506b7f4e0b250937c702226c0207d7088a50e643bedabd17 WHIRLPOOL 87886cc83bf1eaaf5dd5b67d7cc82823d98dd9b4b47c0a178ea70ee2367c1a4a142aa66df13f58603840d0e310fb5c09dc0d5b87f6361c934e1c83c95d09d406

@ -0,0 +1,154 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.2.4-r1.ebuild,v 1.1 2014/04/09 21:35:41 dlan Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
if [[ $PV == *9999 ]]; then
KEYWORDS=""
REPO="xen-unstable.hg"
EHG_REPO_URI="http://xenbits.xensource.com/${REPO}"
S="${WORKDIR}/${REPO}"
live_eclass="mercurial"
else
KEYWORDS="~amd64 ~x86"
UPSTREAM_VER=0
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P}-gentoo-patches-${GENTOO_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
${UPSTREAM_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
fi
inherit mount-boot flag-o-matic python-any-r1 toolchain-funcs eutils ${live_eclass}
DESCRIPTION="The Xen virtual machine monitor"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="custom-cflags debug efi flask pae xsm"
DEPEND="${PYTHON_DEPS}
efi? ( >=sys-devel/binutils-2.22[multitarget] )
!efi? ( >=sys-devel/binutils-2.22[-multitarget] )"
RDEPEND=""
PDEPEND="~app-emulation/xen-tools-${PV}"
RESTRICT="test"
# Approved by QA team in bug #144032
QA_WX_LOAD="boot/xen-syms-${PV}"
REQUIRED_USE="
flask? ( xsm )
"
pkg_setup() {
python-any-r1_pkg_setup
if [[ -z ${XEN_TARGET_ARCH} ]]; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64; then
export XEN_TARGET_ARCH="x86_64"
else
die "Unsupported architecture!"
fi
fi
if use flask ; then
export "XSM_ENABLE=y"
export "FLASK_ENABLE=y"
elif use xsm ; then
export "XSM_ENABLE=y"
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-upstream
fi
# Gentoo's patchset
if [[ -n ${GENTOO_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo
fi
# Drop .config and fix gcc-4.6
epatch "${FILESDIR}"/${PN/-pvgrub/}-4-fix_dotconfig-gcc.patch
if use efi; then
epatch "${FILESDIR}"/${PN}-4.2-efi.patch
export EFI_VENDOR="gentoo"
export EFI_MOUNTPOINT="boot"
fi
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \; || die "failed to re-set custom-cflags"
fi
# not strictly necessary to fix this
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
epatch_user
}
src_configure() {
use debug && myopt="${myopt} debug=y"
use pae && myopt="${myopt} pae=y"
if use custom-cflags; then
filter-flags -fPIE -fstack-protector
replace-flags -O3 -O2
else
unset CFLAGS
fi
}
src_compile() {
# Send raw LDFLAGS so that --as-needed works
emake CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
}
src_install() {
local myopt
use debug && myopt="${myopt} debug=y"
use pae && myopt="${myopt} pae=y"
# The 'make install' doesn't 'mkdir -p' the subdirs
if use efi; then
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
fi
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " http://www.gentoo.org/doc/en/xen-guide.xml"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
use pae && ewarn "This is a PAE build of Xen. It will *only* boot PAE kernels!"
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
}

@ -0,0 +1,150 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.3.2-r1.ebuild,v 1.1 2014/04/09 21:35:41 dlan Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
if [[ $PV == *9999 ]]; then
KEYWORDS=""
REPO="xen-unstable.hg"
EHG_REPO_URI="http://xenbits.xensource.com/${REPO}"
S="${WORKDIR}/${REPO}"
live_eclass="mercurial"
else
# Set to match entry in stable 4.3.1-r1, Bug 493944
KEYWORDS="~amd64 -x86"
UPSTREAM_VER=0
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P}-gentoo-patches-${GENTOO_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
${UPSTREAM_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
fi
inherit mount-boot flag-o-matic python-any-r1 toolchain-funcs eutils ${live_eclass}
DESCRIPTION="The Xen virtual machine monitor"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="custom-cflags debug efi flask xsm"
DEPEND="${PYTHON_DEPS}
efi? ( >=sys-devel/binutils-2.22[multitarget] )
!efi? ( >=sys-devel/binutils-2.22[-multitarget] )"
RDEPEND=""
PDEPEND="~app-emulation/xen-tools-${PV}"
RESTRICT="test"
# Approved by QA team in bug #144032
QA_WX_LOAD="boot/xen-syms-${PV}"
REQUIRED_USE="flask? ( xsm )"
pkg_setup() {
python-any-r1_pkg_setup
if [[ -z ${XEN_TARGET_ARCH} ]]; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64; then
export XEN_TARGET_ARCH="x86_64"
else
die "Unsupported architecture!"
fi
fi
if use flask ; then
export "XSM_ENABLE=y"
export "FLASK_ENABLE=y"
elif use xsm ; then
export "XSM_ENABLE=y"
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-upstream
fi
# Gentoo's patchset
if [[ -n ${GENTOO_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo
fi
# Drop .config and fix gcc-4.6
epatch "${FILESDIR}"/${PN/-pvgrub/}-4.3-fix_dotconfig-gcc.patch
if use efi; then
epatch "${FILESDIR}"/${PN}-4.2-efi.patch
export EFI_VENDOR="gentoo"
export EFI_MOUNTPOINT="boot"
fi
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \; || die "failed to re-set custom-cflags"
fi
# not strictly necessary to fix this
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
epatch_user
}
src_configure() {
use debug && myopt="${myopt} debug=y"
if use custom-cflags; then
filter-flags -fPIE -fstack-protector
replace-flags -O3 -O2
else
unset CFLAGS
fi
}
src_compile() {
# Send raw LDFLAGS so that --as-needed works
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
}
src_install() {
local myopt
use debug && myopt="${myopt} debug=y"
# The 'make install' doesn't 'mkdir -p' the subdirs
if use efi; then
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
fi
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " http://www.gentoo.org/doc/en/xen-guide.xml"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
}

@ -0,0 +1,161 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.4.0-r1.ebuild,v 1.1 2014/04/09 21:35:41 dlan Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
MY_PV=${PV/_/-}
MY_P=${PN}-${PV/_/-}
if [[ $PV == *9999 ]]; then
KEYWORDS=""
EGIT_REPO_URI="git://xenbits.xen.org/${PN}.git"
live_eclass="git-2"
else
KEYWORDS="~amd64 ~arm -x86"
UPSTREAM_VER=0
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
[[ -n ${GENTOO_VER} ]] && \
GENTOO_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P}-gentoo-patches-${GENTOO_VER}.tar.xz"
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
${UPSTREAM_PATCHSET_URI}
${GENTOO_PATCHSET_URI}"
fi
inherit mount-boot flag-o-matic python-any-r1 toolchain-funcs eutils ${live_eclass}
DESCRIPTION="The Xen virtual machine monitor"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="custom-cflags debug efi flask xsm"
DEPEND="${PYTHON_DEPS}
efi? ( >=sys-devel/binutils-2.22[multitarget] )
!efi? ( >=sys-devel/binutils-2.22[-multitarget] )"
RDEPEND=""
PDEPEND="~app-emulation/xen-tools-${PV}"
RESTRICT="test"
# Approved by QA team in bug #144032
QA_WX_LOAD="boot/xen-syms-${PV}"
REQUIRED_USE="flask? ( xsm )
arm? ( debug )"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
python-any-r1_pkg_setup
if [[ -z ${XEN_TARGET_ARCH} ]]; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64; then
export XEN_TARGET_ARCH="x86_64"
elif use arm; then
export XEN_TARGET_ARCH="arm32"
else
die "Unsupported architecture!"
fi
fi
if use flask ; then
export "XSM_ENABLE=y"
export "FLASK_ENABLE=y"
elif use xsm ; then
export "XSM_ENABLE=y"
fi
}
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-upstream
fi
# Gentoo's patchset
if [[ -n ${GENTOO_VER} ]]; then
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo
fi
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
if use efi; then
epatch "${FILESDIR}"/${PN}-4.4-efi.patch
export EFI_VENDOR="gentoo"
export EFI_MOUNTPOINT="boot"
fi
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \; || die "failed to re-set custom-cflags"
fi
# remove -Werror for gcc-4.6's sake
find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \
xargs sed -i 's/ *-Werror */ /'
# not strictly necessary to fix this
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
epatch_user
}
src_configure() {
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
use debug && myopt="${myopt} debug=y"
if use custom-cflags; then
filter-flags -fPIE -fstack-protector
replace-flags -O3 -O2
else
unset CFLAGS
fi
}
src_compile() {
# Send raw LDFLAGS so that --as-needed works
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
}
src_install() {
local myopt
use debug && myopt="${myopt} debug=y"
# The 'make install' doesn't 'mkdir -p' the subdirs
if use efi; then
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
fi
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " http://www.gentoo.org/doc/en/xen-guide.xml"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
}

@ -2,6 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>cjk</herd>
<herd>proxy-maintainers</herd>
<maintainer>
<email>brendan@horan.hk</email>
<name>Brendan Horan</name>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
</pkgmetadata>

@ -1,7 +1,7 @@
<?xml version = '1.0' encoding = 'UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
<longdescription>
BitPim is a program that allows you to view and manipulate data on LG
VX4400/VX6000 and many Sanyo Sprint cell phones. This includes the

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer>
<email>vapier@gentoo.org</email>
</maintainer>

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

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
<longdescription>A small console program to send SMS messages to Spanish cellular phones.</longdescription>
</pkgmetadata>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
<use>
<flag name='irda'>Enables infrared support</flag>
</use>

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
</pkgmetadata>

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
</pkgmetadata>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
<longdescription>
gnokii provides tools and a user space driver for use with mobile phones.
With gnokii you can do such things as make data calls, update your address book,

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
<longdescription>Library and applications to access GSM mobile phones.</longdescription>
</pkgmetadata>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
<longdescription>Sqlbox is a special Kannel box that sits between bearerbox and
smsbox and uses a database queue to store and forward messages.</longdescription>
</pkgmetadata>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
<longdescription>Kannel is a compact and very powerful open source WAP and SMS gateway,
used widely across the globe both for serving millions of short messages (SMS)
and pushing WAP service indications.</longdescription>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
<longdescription>Linuxsms is a cool script in Perl for send SMS messages to mobile phones through a SMS gateway.</longdescription>
</pkgmetadata>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
<longdescription>File transfer over OBEX for mobile phones.</longdescription>
</pkgmetadata>

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<herd>qt</herd>
</pkgmetadata>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
<longdescription>Tool for sending text messages for various Swiss providers</longdescription>
</pkgmetadata>

@ -1,6 +1,6 @@
<?xml version = '1.0' encoding = 'UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
<longdescription>Ringtone Tools is a program for creating custom ringtones and graphical logos for mobile phones.</longdescription>
</pkgmetadata>

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
</pkgmetadata>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
<longdescription>Command line program for sending SMS to Polish GSM mobile phone users.
Ma?a reorganizacja. Z racji licznych downloadw ww. programu postanowi?em zrobi?

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
<longdescription>SMS Client is a UNIX command line based utility which allows you to send SMS messages to mobile phones and pagers.</longdescription>
</pkgmetadata>

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
</pkgmetadata>

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer>
<email>joker@gentoo.org</email>
<name>Christian Birchinger</name>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
<longdescription lang="en">
A tool that converts Siemens phones VMO and VMI audio files to gsm and
wav.

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
</pkgmetadata>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
<longdescription lang="en">
Yet Another Pager Software (optional with CAPI support).
</longdescription>

@ -0,0 +1,14 @@
--- configure.in.orig 2014-04-09 14:05:32.579648000 +0400
+++ configure.in 2014-04-09 14:10:05.162648000 +0400
@@ -81,7 +81,10 @@
break
fi
done
-test -z "$DDEV" && AC_MSG_ERROR(serial device not found... Try harder.)
+if test -z "$DDEV"; then
+ DDEV="/dev/ttyS0"
+ AC_MSG_RESULT(serial device not found... Setting default one to $DDEV)
+fi
AC_SUBST(DDEV)
dnl Looking for Symbian SDKs:

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<herd>proxy-maintainers</herd>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/p3nfs/p3nfs-5.19-r2.ebuild,v 1.1 2009/12/12 10:09:02 mrness Exp $
# $Header: /var/cvsroot/gentoo-x86/app-pda/p3nfs/p3nfs-5.19-r2.ebuild,v 1.2 2014/04/09 10:19:59 pinkbyte Exp $
EAPI="2"
@ -19,12 +19,14 @@ DEPEND=""
RDEPEND="|| ( net-nds/portmap net-nds/rpcbind )"
src_prepare() {
sed -i "s:.*cd client/epoc32.*:#&:" "${S}/Makefile.in"
sed -i "s:.*cd client/epoc32.*:#&:" "${S}/Makefile.in" || die
# bug #314971
epatch "${FILESDIR}/${P}-set-default-tty.patch"
}
src_configure() {
append-flags -fno-strict-aliasing # fix QA issues
sed -i "s:\$(LDFLAGS):${LDFLAGS}:" "${S}/server/Makefile.in"
sed -i "s:\$(LDFLAGS):${LDFLAGS}:" "${S}/server/Makefile.in" || die
econf || die "econf failed"
}

@ -0,0 +1,46 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/p3nfs/p3nfs-5.19-r3.ebuild,v 1.1 2014/04/09 10:25:00 pinkbyte Exp $
EAPI="5"
inherit eutils flag-o-matic
DESCRIPTION="Symbian to Unix and Linux communication program"
HOMEPAGE="http://www.koeniglich.de/p3nfs.html"
SRC_URI="http://www.koeniglich.de/packages/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND=""
RDEPEND="|| ( net-nds/portmap net-nds/rpcbind )"
src_prepare() {
sed -i "s:.*cd client/epoc32.*:#&:" "${S}/Makefile.in" || die
sed -i "s:\$(LDFLAGS):${LDFLAGS}:" "${S}/server/Makefile.in" || die
append-flags -fno-strict-aliasing # fix QA issues
# bug #314971
epatch "${FILESDIR}/${P}-set-default-tty.patch"
epatch_user
}
src_compile() {
emake CFLAGS="${CFLAGS} -Wall -I." || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" DOCDIR="${D}/usr/share/doc/${PF}" install
dodoc README
}
pkg_postinst() {
elog
elog "You need to install one of the nfsapp-*.sis clients on your"
elog "Symbian device to be able to mount it's filesystems."
elog
elog "Make sure to have portmap or rpcbind service running"
elog "before you start the p3nfsd server."
elog
}

@ -1,9 +1,9 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoopm/gentoopm-0.2.9.ebuild,v 1.4 2014/04/06 17:06:34 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoopm/gentoopm-0.2.9.ebuild,v 1.5 2014/04/09 10:22:50 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy pypy2_0 )
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} pypy pypy2_0 )
inherit distutils-r1

@ -1,2 +1,3 @@
DIST gpyutils-0.1.2.tar.bz2 12032 SHA256 90157667e4784d6818a97e40f68730dc20dc0aa9a2bf4ce728e936b6e6d13006 SHA512 c9d3edb2a18d6181f38b54c8725cc9fd4c12e996ef5fadafedd090ad9ebfd2b9daeb787568f705fddcc53ed9f8855834cbec2910c3bb712c2d9deaf32d4cb7fb WHIRLPOOL 357493446d75e68e30f162e87f807029cf073e31aa0d0d01c41a8389c36bd9d9057931ec944f12ac5b8da0791388078be49fc1f228bec99a0725623e74681e32
DIST gpyutils-0.1.3.tar.bz2 13203 SHA256 daa89c26301db23f351430bdb85139cd15b8dfa729d71daecb53382eeb8a51c7 SHA512 d87dac9a03d2fd7b6e21df54a5371aa270dcd3ebf17fd9d69e66cb6b122e280d602e57df2cf83b48618eca106475f7e84d2d0178a265d2449e3ab6cb0056b7cf WHIRLPOOL 89544cbde84b4eb1f34ea8c87c13e4bfc62336e1a3ccae29d730cc8e68150e58f191e915fa278019535fc6f32430f583e12dd49c706f6ec448f70b264e2cbd7c
DIST gpyutils-0.1.tar.bz2 7916 SHA256 16df60024c1499c7bd73e30a7a3d97129070c905bea18967bfc92de60ce668c2 SHA512 8a26144ca02b6c9752e8a22d4c7d80a4e8033cfabd49d394cd45ee277f30703bcbc67aba5372f0b4ef267d400d761b8eeaa1ce37b8867007286c2b9cdf9f706e WHIRLPOOL 92195445fce9be949f68805103ff1afa490a3127c6cf0ec976893569ceab05f82aeca052a7bcc10bdc9313d5c5762b14255a9c9385234d291a8f0d4c89aaaa80

@ -18,9 +18,9 @@ python3_5 future 3.5
pypy1_8 2.7-pypy-1.8 dead p1.8
pypy1_9 2.7-pypy-1.9 dead p1.9
pypy2_0 2.7-pypy-2.0 supported p2.0
pypy experimental pypy
pypy2_0 2.7-pypy-2.0 dead p2.0
pypy supported pypy
pypy3 future pypy3
jython2_5 2.5-jython dead j2.5

@ -0,0 +1,23 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/gpyutils/gpyutils-0.1.3.ebuild,v 1.1 2014/04/09 10:23:19 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} pypy pypy2_0 )
inherit distutils-r1
DESCRIPTION="Utitilies for maintaining Python packages"
HOMEPAGE="https://bitbucket.org/mgorny/gpyutils/"
SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=app-portage/gentoopm-0.2.9[${PYTHON_USEDEP}]"
python_test() {
esetup.py test
}

@ -1,4 +1,5 @@
DIST 20130821-10gen-mms-agent.zip 31918 SHA256 b48f35fe2ad058dc4ebcab01dad1229c0597e78a9011b57cd1030a05cdd16e7c SHA512 9467d229829076733a023d81e377479e1e4c71c4d2c1d163928abf7215bc87809a304768f83b531b6f585d19b18585f9d0d35fd74762cf180586be11536eb1a8 WHIRLPOOL d632c1761d1f47f2139a046d58af09641a0c8d9f3168d7ebc99dac5c6a3b5b0846cba8eac581b67d35c5e7580c6910759503b85e7ca74e5930c0e0dac3d77c97
DIST 20140409-mms-monitoring-agent.zip 40122 SHA256 9c4f89cfba10b4604512ab21eb082248104aeabe7e813b852db2b86f47d7ecb2 SHA512 5290a813c407251b5e4def813ce6fe7e09d6c3a1907fd409e326b15b07aed39f7db3a28710ecdaffe2771136c9433253c5d1857c823844a4b75dd38f1d15eefd WHIRLPOOL ce80870e2618f3d9ed80af41b1069ed5bd97af475089564eed1bc111e820c048bc5cbaa03f859349e772fe232f876127e0627c75c135a9b2e196ab13258ed9f1
DIST mongodb-src-r2.2.6.tar.gz 10190712 SHA256 e6864ac5fe7dabee055abc5c5d1074fa826f53715211227aaac64abaf55bf6ee SHA512 5d2be83dedfac4ce3c01c048480fcd4b67848b7e12b1f7854cf54477319ecbee0636e2a969e4dea33aea90514dba89ab9dda356a77426143ac9b60d1c07fb4da WHIRLPOOL a11fe32101717c6e287848c34c05a91e50d92d3e99bf9bb8f52957b3b145931fc51de34a8858b647e48841ef3b1111d3511dbf14033ae78d6a27af7f267a8ebd
DIST mongodb-src-r2.2.7.tar.gz 10191656 SHA256 4ff250458940c3f408f8992b41b41c114cc6cc166bb7e88bc7d7b62b1621aeb6 SHA512 b4297ea86499e611aca1455ba48f984b9df7ec7dd03cfe586ab14fd0c68c6a917272d0a26b7de89bb9e3a4d7fa9f07c0fb6a6627544762b66f29fa25ccbf0ee4 WHIRLPOOL b043fe4e284d0ef19cc282cb413a1b7305e62021da3ca087bd8275c0b05d24d8cb97b56b374fdb3cf181e75602389b4562ebb1952a091746265840629cd1c7b8
DIST mongodb-src-r2.4.10.tar.gz 14166404 SHA256 8ac8d0537e5316e842e3713870b76ea3cc18ec1234307e850046449f48a87402 SHA512 970364dda2dba18bf979a0fc8291d9656b3cc3ba0aec1ca26d81f14f833e355c023d19b3cfaa81704013bf2c0e732d72de08b0f8236dafe85a3ac4d51b87edc6 WHIRLPOOL d2503300499c213c76ad1185fceec5a495c79ec6774af11ebfc372f1c56515b5727a0538c7d26f310b100582c675ff3b70334030d784a87af3ff372bff16507c

@ -0,0 +1,31 @@
#!/sbin/runscript
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/files/mms-agent.initd-r1,v 1.1 2014/04/09 15:40:20 ultrabug Exp $
ROOTDIR=/opt/mms-agent
PIDFILE=/var/run/mm-agent.pid
EXEC="/usr/bin/env python agent.py"
LOGFILE=/var/log/mongodb/mms-agent.log
depend() {
need net
use syslog
}
start() {
ebegin "Starting ${SVCNAME}"
checkpath -d -m 0755 -o root:root /var/run/
start-stop-daemon --start --chdir ${ROOTDIR} --exec ${EXEC} \
--pidfile "${PIDFILE}" --make-pidfile --background \
--user mongodb:mongodb --stdout ${LOGFILE} --stderr ${LOGFILE}
eend $?
}
stop() {
ebegin "Requesting ${SVCNAME} to stop"
start-stop-daemon --stop --pidfile "${PIDFILE}"
eend $?
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.10.ebuild,v 1.1 2014/04/08 15:25:12 ultrabug Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.10-r1.ebuild,v 1.2 2014/04/09 15:42:11 ultrabug Exp $
EAPI=4
SCONS_MIN_VERSION="1.2.0"
@ -14,7 +14,7 @@ MY_P=${PN}-src-r${PV/_rc/-rc}
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
HOMEPAGE="http://www.mongodb.org"
SRC_URI="http://downloads.mongodb.org/src/${MY_P}.tar.gz
mms-agent? ( http://dev.gentoo.org/~ultrabug/20130821-10gen-mms-agent.zip )"
mms-agent? ( http://dev.gentoo.org/~ultrabug/20140409-mms-monitoring-agent.zip )"
LICENSE="AGPL-3 Apache-2.0"
SLOT="0"
@ -119,8 +119,7 @@ src_install() {
insinto ${MY_D}
doins "${WORKDIR}/${MY_PN}/"*
fowners -R mongodb:mongodb ${MY_D}
newinitd "${FILESDIR}/${MY_PN}.initd" ${MY_PN}
newconfd "${FILESDIR}/${MY_PN}.confd" ${MY_PN}
newinitd "${FILESDIR}/${MY_PN}.initd-r1" ${MY_PN}
fi
}
@ -142,4 +141,8 @@ pkg_postinst() {
ewarn "Make sure you run 'mongod --upgrade' before using this version."
fi
elog "Journaling is now enabled by default, see /etc/conf.d/${PN}"
if use mms-agent; then
elog "You have to configure MMS Agent yourself :"
elog "Edit the settings.py file in the /opt/mms-agent/ folder."
fi
}

@ -1,3 +1 @@
DIST gdl-0.9.2.tar.gz 2436946 SHA256 59907d941877327e9653a9cda5d801ea0b45f67af4c7da22acfcdd7cad291acf SHA512 44531b03fa698f268eea7a4e9dfe9a2c5746b4432c0198d616eb0938e9d9228bb3a2e3cf70b86f26d4cd720bf626b8c85f19bb79d3218727eba57689e07c9367 WHIRLPOOL 6ee960519adb2f3850808fd690cfd77571ef625b1f82cbe81a93c30a96ae3a19f9716e00fd44e6d541abb3211d4c255b5f773113e095d0f64057493f1d33903d
DIST gdl-0.9.3.tar.gz 2540106 SHA256 6d3c30c06ce2772a1017b3685dfc8fb74308e5f9d258fcb764b765c33d20f500 SHA512 63bb656c1280c24429dd0f8093f9ec7aab69b32e33b489461b863068409c7f49843e1997c2ff423fecf58d042e5d95d9b745f00495be4ea37ccb911936722e7c WHIRLPOOL 1652519dbdf99f95ec4ba11528c2d5dcfc3d40c708a01b390900002f6a9933800bee7af6af175452a3ecde517ce213791a06f779c85161e34c95616e9f0ccf60
DIST gdl-0.9.4.tar.gz 2191342 SHA256 e18010cd874cad7b1fd8c752e9386571156e1fb066f2d27ecbcc15bbfc9514fa SHA512 46921eb3333a6b890187a6c75f71758e5e234b76d61a194e17de81ace10760659a4a676060490a5ef7374fd1acadf47c7f565133c19ea165e04c54a577b3c723 WHIRLPOOL a760fcf37e47235e3d21c8c852b65560894e29cfe3684bfee6e83f2d1d060dcaa41a2f9e60e41cbae55d9e5a2036518a5aad22cfd6f07b951a978e1ba2446eae

@ -1,11 +0,0 @@
--- gdl-0.9.2.orig/CMakeLists.txt 2011-12-22 20:18:17.000000000 +0000
+++ gdl-0.9.2/CMakeLists.txt 2011-12-24 05:39:10.000000000 +0000
@@ -476,7 +484,7 @@
"${PYTHONMSG} ${PYTHON_MODULEMSG}")
endif(NOT PYTHON_NUMPY_FOUND)
set(LIBRARIES ${LIBRARIES} ${PYTHON_LIBRARIES})
- include_directories(${PYTHON_INCLUDE_DIRS})
+ include_directories(${PYTHON_INCLUDE_DIRS} ${PYTHON_NUMPY_INCLUDE_DIR})
else(PYTHONLIBS_FOUND)
message(FATAL_ERROR "Python is required but was not found.\n"
"Use -DPYTHONDIR=DIR to specify the Python directory tree.\n"

@ -1,142 +0,0 @@
diff -Nur gdl-0.9.2.orig/testsuite/CMakeLists.txt gdl-0.9.2/testsuite/CMakeLists.txt
--- gdl-0.9.2.orig/testsuite/CMakeLists.txt 2011-12-22 20:18:17.000000000 +0000
+++ gdl-0.9.2/testsuite/CMakeLists.txt 2011-12-25 00:40:51.000000000 +0000
@@ -13,6 +13,7 @@
*(p-4)=0;
setenv(\"LC_COLLATE\",\"C\",1);
setenv(\"GDL_PATH\",\"+${BASE_SOURCE}/testsuite/:+${BASE_SOURCE}/src/pro/\",1);
+setenv(\"LD_LIBRARY_PATH\",\"+${BASE_BINARY}/testsuite\",1);
execl(\"${BASE_BINARY}/src/gdl\",\"-quiet\",\"-e\",v[1],(char*)0);
}
")
@@ -21,10 +22,123 @@
add_library(test_ce SHARED EXCLUDE_FROM_ALL libtest_ce.cpp)
add_custom_target(check COMMAND ${CMAKE_BUILD_TOOL} test DEPENDS launchtest test_ce)
get_target_property(LAUNCHTESTLOCATION launchtest LOCATION)
-execute_process(
- COMMAND "fgrep" ".pro" "${BASE_SOURCE}/testsuite/Makefile.am"
- COMMAND "awk" "{printf(\"%s;\",$1)}"
- OUTPUT_VARIABLE TESTS)
-foreach(TEST ${TESTS})
- add_test(${TEST} ${LAUNCHTESTLOCATION} ${TEST})
-endforeach(TEST TESTS)
+
+add_test(test_angles.pro ${LAUNCHTESTLOCATION} test_angles.pro)
+add_test(test_base64.pro ${LAUNCHTESTLOCATION} test_base64.pro)
+add_test(test_binfmt.pro ${LAUNCHTESTLOCATION} test_binfmt.pro)
+add_test(test_bug_1779553.pro ${LAUNCHTESTLOCATION} test_bug_1779553.pro)
+add_test(test_bug_2555865.pro ${LAUNCHTESTLOCATION} test_bug_2555865.pro)
+add_test(test_bug_2610174.pro ${LAUNCHTESTLOCATION} test_bug_2610174.pro)
+add_test(test_bug_2846561.pro ${LAUNCHTESTLOCATION} test_bug_2846561.pro)
+add_test(test_bug_2876150.pro ${LAUNCHTESTLOCATION} test_bug_2876150.pro)
+add_test(test_bug_2876161.pro ${LAUNCHTESTLOCATION} test_bug_2876161.pro)
+# these two need display
+if(X11)
+ add_test(test_bug_2974380.pro ${LAUNCHTESTLOCATION} test_bug_2974380.pro)
+ add_test(test_bug_3275334.pro ${LAUNCHTESTLOCATION} test_bug_3275334.pro)
+ add_test(test_get_screen_size.pro ${LAUNCHTESTLOCATION} test_get_screen_size.pro)
+endif(X11)
+add_test(test_bug_3033108.pro ${LAUNCHTESTLOCATION} test_bug_3033108.pro)
+add_test(test_bug_3054361.pro ${LAUNCHTESTLOCATION} test_bug_3054361.pro)
+iF(NETCDF)
+ add_test(test_bug_3055720.pro ${LAUNCHTESTLOCATION} test_bug_3055720.pro)
+ add_test(test_bug_3057511.pro ${LAUNCHTESTLOCATION} test_bug_3057511.pro)
+ add_test(test_bug_3057520.pro ${LAUNCHTESTLOCATION} test_bug_3057520.pro)
+ add_test(test_bug_3061072.pro ${LAUNCHTESTLOCATION} test_bug_3061072.pro)
+ add_test(test_bug_3100945.pro ${LAUNCHTESTLOCATION} test_bug_3100945.pro)
+endif(NETCDF)
+add_test(test_bug_3081887.pro ${LAUNCHTESTLOCATION} test_bug_3081887.pro)
+add_test(test_bug_3085858.pro ${LAUNCHTESTLOCATION} test_bug_3085858.pro)
+add_test(test_bug_3086851.pro ${LAUNCHTESTLOCATION} test_bug_3086851.pro)
+add_test(test_bug_3091599.pro ${LAUNCHTESTLOCATION} test_bug_3091599.pro)
+add_test(test_bug_3091610.pro ${LAUNCHTESTLOCATION} test_bug_3091610.pro)
+add_test(test_bug_3104209.pro ${LAUNCHTESTLOCATION} test_bug_3104209.pro)
+add_test(test_bug_3104214.pro ${LAUNCHTESTLOCATION} test_bug_3104214.pro)
+add_test(test_bug_3104326.pro ${LAUNCHTESTLOCATION} test_bug_3104326.pro)
+add_test(test_bug_3104349.pro ${LAUNCHTESTLOCATION} test_bug_3104349.pro)
+add_test(test_bug_3147181.pro ${LAUNCHTESTLOCATION} test_bug_3147181.pro)
+add_test(test_bug_3147733.pro ${LAUNCHTESTLOCATION} test_bug_3147733.pro)
+add_test(test_bug_3151760.pro ${LAUNCHTESTLOCATION} test_bug_3151760.pro)
+add_test(test_bug_3152899.pro ${LAUNCHTESTLOCATION} test_bug_3152899.pro)
+add_test(test_bug_3189072.pro ${LAUNCHTESTLOCATION} test_bug_3189072.pro)
+add_test(test_bug_3199465.pro ${LAUNCHTESTLOCATION} test_bug_3199465.pro)
+add_test(test_bug_3244840.pro ${LAUNCHTESTLOCATION} test_bug_3244840.pro)
+add_test(test_bug_3286031.pro ${LAUNCHTESTLOCATION} test_bug_3286031.pro)
+add_test(test_bug_3288652.pro ${LAUNCHTESTLOCATION} test_bug_3288652.pro)
+add_test(test_bug_3290532.pro ${LAUNCHTESTLOCATION} test_bug_3290532.pro)
+add_test(test_bug_3296360.pro ${LAUNCHTESTLOCATION} test_bug_3296360.pro)
+add_test(test_bug_3298378.pro ${LAUNCHTESTLOCATION} test_bug_3298378.pro)
+add_test(test_bug_3300626.pro ${LAUNCHTESTLOCATION} test_bug_3300626.pro)
+add_test(test_bug_3313522.pro ${LAUNCHTESTLOCATION} test_bug_3313522.pro)
+if(MAGICK)
+ add_test(test_bug_3376577.pro ${LAUNCHTESTLOCATION} test_bug_3376577.pro)
+endif(MAGICK)
+add_test(test_ce.pro ${LAUNCHTESTLOCATION} test_ce.pro)
+add_test(test_clip.pro ${LAUNCHTESTLOCATION} test_clip.pro)
+add_test(test_common.pro ${LAUNCHTESTLOCATION} test_common.pro)
+if(UDUNITS)
+ add_test(test_constants.pro ${LAUNCHTESTLOCATION} test_constants.pro)
+endif(UDUNITS)
+add_test(test_correlate.pro ${LAUNCHTESTLOCATION} test_correlate.pro)
+add_test(test_deriv.pro ${LAUNCHTESTLOCATION} test_deriv.pro)
+add_test(test_device.pro ${LAUNCHTESTLOCATION} test_device.pro)
+add_test(test_dicom.pro ${LAUNCHTESTLOCATION} test_dicom.pro)
+add_test(test_erfinv.pro ${LAUNCHTESTLOCATION} test_erfinv.pro)
+add_test(test_execute.pro ${LAUNCHTESTLOCATION} test_execute.pro)
+add_test(test_fft.pro ${LAUNCHTESTLOCATION} test_fft.pro)
+add_test(test_file_basename.pro ${LAUNCHTESTLOCATION} test_file_basename.pro)
+add_test(test_file_copy.pro ${LAUNCHTESTLOCATION} test_file_copy.pro)
+add_test(test_file_delete.pro ${LAUNCHTESTLOCATION} test_file_delete.pro)
+add_test(test_file_dirname.pro ${LAUNCHTESTLOCATION} test_file_dirname.pro)
+add_test(test_file_search.pro ${LAUNCHTESTLOCATION} test_file_search.pro)
+add_test(test_file_which.pro ${LAUNCHTESTLOCATION} test_file_which.pro)
+add_test(test_fix.pro ${LAUNCHTESTLOCATION} test_fix.pro)
+add_test(test_fixprint.pro ${LAUNCHTESTLOCATION} test_fixprint.pro)
+add_test(test_gc.pro ${LAUNCHTESTLOCATION} test_gc.pro)
+if(GRIB)
+ add_test(test_grib.pro ${LAUNCHTESTLOCATION} test_grib.pro)
+endif(GRIB)
+add_test(test_hist_2d.pro ${LAUNCHTESTLOCATION} test_hist_2d.pro)
+add_test(test_idl8.pro ${LAUNCHTESTLOCATION} test_idl8.pro)
+add_test(test_idl_validname.pro ${LAUNCHTESTLOCATION} test_idl_validname.pro)
+add_test(test_interpol.pro ${LAUNCHTESTLOCATION} test_interpol.pro)
+add_test(test_interpolate_missing.pro ${LAUNCHTESTLOCATION} test_interpolate_missing.pro)
+# Needs MEMORY(), not working on Linux
+# add_test(test_memory.pro ${LAUNCHTESTLOCATION} test_memory.pro)
+# add_test(test_fft_leak.pro ${LAUNCHTESTLOCATION} test_fft_leak.pro)
+add_test(test_moment.pro ${LAUNCHTESTLOCATION} test_moment.pro)
+# mpfit disabled because needs external non required library
+# add_test(test_mpfit.pro ${LAUNCHTESTLOCATION} test_mpfit.pro)
+add_test(test_multiroots.pro ${LAUNCHTESTLOCATION} test_multiroots.pro)
+add_test(test_nestedloop.pro ${LAUNCHTESTLOCATION} test_nestedloop.pro)
+add_test(test_plotting_ranges.pro ${LAUNCHTESTLOCATION} test_plotting_ranges.pro)
+add_test(test_pmulti.pro ${LAUNCHTESTLOCATION} test_pmulti.pro)
+add_test(test_product.pro ${LAUNCHTESTLOCATION} test_product.pro)
+add_test(test_ps_decomposed.pro ${LAUNCHTESTLOCATION} test_ps_decomposed.pro)
+if(PYTHON)
+ add_test(test_python.pro ${LAUNCHTESTLOCATION} test_python.pro)
+endif(PYTHON)
+if(PYTHON_MODULE)
+ add_test(test_python_module_0.pro ${LAUNCHTESTLOCATION} test_python_module_0.pro)
+ add_test(test_python_module_1.pro ${LAUNCHTESTLOCATION} test_python_module_1.pro)
+ add_test(test_python_module_2.pro ${LAUNCHTESTLOCATION} test_python_module_2.pro)
+endif(PYTHON_MODULE)
+add_test(test_readf.pro ${LAUNCHTESTLOCATION} test_readf.pro)
+add_test(test_rebin.pro ${LAUNCHTESTLOCATION} test_rebin.pro)
+add_test(test_rk4.pro ${LAUNCHTESTLOCATION} test_rk4.pro)
+add_test(test_scope_varfetch.pro ${LAUNCHTESTLOCATION} test_scope_varfetch.pro)
+add_test(test_sem.pro ${LAUNCHTESTLOCATION} test_sem.pro)
+add_test(test_spawn_unit.pro ${LAUNCHTESTLOCATION} test_spawn_unit.pro)
+add_test(test_spher_harm.pro ${LAUNCHTESTLOCATION} test_spher_harm.pro)
+add_test(test_spl_init.pro ${LAUNCHTESTLOCATION} test_spl_init.pro)
+add_test(test_step.pro ${LAUNCHTESTLOCATION} test_step.pro)
+add_test(test_str_functions.pro ${LAUNCHTESTLOCATION} test_str_functions.pro)
+add_test(test_str_sep.pro ${LAUNCHTESTLOCATION} test_str_sep.pro)
+add_test(test_stregex.pro ${LAUNCHTESTLOCATION} test_stregex.pro)
+add_test(test_strsplit.pro ${LAUNCHTESTLOCATION} test_strsplit.pro)
+add_test(test_suite.pro ${LAUNCHTESTLOCATION} test_suite.pro)
+add_test(test_systime.pro ${LAUNCHTESTLOCATION} test_systime.pro)
+add_test(test_url.pro ${LAUNCHTESTLOCATION} test_url.pro)
+add_test(test_wavelet.pro ${LAUNCHTESTLOCATION} test_wavelet.pro)
+add_test(test_zeropoly.pro ${LAUNCHTESTLOCATION} test_zeropoly.pro)
+add_test(test_zip.pro ${LAUNCHTESTLOCATION} test_zip.pro)

@ -1,34 +0,0 @@
--- CMakeModules/FindNetCDF.cmake.orig 2013-01-03 11:27:52.373435387 -0800
+++ CMakeModules/FindNetCDF.cmake 2013-01-03 12:23:04.710333638 -0800
@@ -9,16 +9,27 @@
#
-find_path(NETCDFPKG netcdf.pc PATH_SUFFIXES lib lib/pkgconfig)
+find_path(NETCDFPKG netcdf-cxx4.pc PATH_SUFFIXES lib lib/pkgconfig)
+if(NETCDFPKG)
+ set(netcdfpc netcdf-cxx4)
+else(NETCDFPKG)
+ find_path(NETCDFPKG netcdf.pc PATH_SUFFIXES lib lib/pkgconfig)
+ set(netcdfpc netcdf)
+endif(NETCDFPKG)
+
include(FindPackageHandleStandardArgs)
if(NETCDFPKG)
set(ENV{PKG_CONFIG_PATH} ${NETCDFPKG}) # pkg search path
include(FindPkgConfig)
- pkg_check_modules(NETCDF netcdf)
+ pkg_check_modules(NETCDF ${netcdfpc})
if(NETCDF_FOUND)
- find_package_handle_standard_args(NETCDF DEFAULT_MSG NETCDF_LIBRARIES NETCDF_INCLUDE_DIRS)
+ if(NETCDF_INCLUDE_DIRS)
+ find_package_handle_standard_args(NETCDF DEFAULT_MSG NETCDF_LIBRARIES NETCDF_INCLUDE_DIRS)
+ else(NETCDF_INCLUDE_DIRS)
+ find_package_handle_standard_args(NETCDF DEFAULT_MSG NETCDF_LIBRARIES)
+ endif(NETCDF_INCLUDE_DIRS)
endif(NETCDF_FOUND)
-else(NETCDFPKG) # no netcdf.pc file
+else(NETCDFPKG) # no pc file. assume netcdf-3
find_library(NETCDF_LIBRARIES NAMES netcdf)
find_path(NETCDF_INCLUDE_DIRS NAMES netcdfcpp.h PATH_SUFFIXES netcdf-3)
find_package_handle_standard_args(NETCDF DEFAULT_MSG NETCDF_LIBRARIES NETCDF_INCLUDE_DIRS)

@ -1,42 +0,0 @@
--- src/magick_cl.cpp.orig 2013-01-02 13:39:02.387184167 -0800
+++ src/magick_cl.cpp 2013-01-02 13:40:14.876543262 -0800
@@ -30,6 +30,7 @@
#include <string>
#include <fstream>
#include <memory>
+#include <sstream>
//#include <Magick++.h>
#include "datatypes.hpp"
@@ -57,25 +58,17 @@
string GDLutos(unsigned int i)
{
- int mema=3;
- char *n=new char(mema);
- while (snprintf(n, sizeof n, "%u", i) >= sizeof n)
- { delete n;mema++; n=new char(mema); }
- string s=n;
- delete n;
- return s;
+ istringstream s;
+ s >> i;
+ return s.str();
}
string GDLitos(int i)
{
- int mema=3;
- char *n=new char(mema);
- while (snprintf(n, sizeof n, "%d", i) >= sizeof n)
- { delete n;mema++; n=new char(mema); }
- string s=n;
- delete n;
- return s;
+ istringstream s;
+ s >> i;
+ return s.str();
}

@ -1,143 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/gdl-0.9.2-r2.ebuild,v 1.5 2013/11/16 09:00:03 dirtyepic Exp $
EAPI=4
WX_GTK_VER="2.8"
PYTHON_DEPEND="python? 2"
SUPPORT_PYTHON_ABIS="1"
inherit cmake-utils eutils wxwidgets python toolchain-funcs virtualx
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-*"
DESCRIPTION="Interactive Data Language compatible incremental compiler"
HOMEPAGE="http://gnudatalanguage.sourceforge.net/"
SRC_URI="mirror://sourceforge/gnudatalanguage/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="fftw grib gshhs hdf hdf5 imagemagick netcdf openmp proj postscript python
static-libs udunits wxwidgets"
RDEPEND="
sci-libs/gsl
sci-libs/plplot
sys-libs/ncurses
sys-libs/readline
sys-libs/zlib
x11-libs/libX11
fftw? ( >=sci-libs/fftw-3 )
grib? ( sci-libs/grib_api )
gshhs? ( sci-geosciences/gshhs-data sci-geosciences/gshhs )
hdf? ( sci-libs/hdf )
hdf5? ( sci-libs/hdf5 )
imagemagick? ( media-gfx/imagemagick )
netcdf? ( || ( sci-libs/netcdf-cxx sci-libs/netcdf[cxx] ) )
proj? ( sci-libs/proj )
postscript? ( dev-libs/pslib )
python? ( dev-python/numpy )
udunits? ( sci-libs/udunits )
wxwidgets? ( x11-libs/wxGTK:2.8[X,-odbc] )"
DEPEND="${RDEPEND}
>=dev-java/antlr-2.7.7-r5:0[cxx,java,script]"
pkg_setup() {
use python && python_pkg_setup
use openmp && [[ $(tc-getCXX)$ == *g++* ]] && ! tc-has-openmp && \
die "You have openmp enabled but your current g++ does not support it"
}
src_prepare() {
use hdf5 && has_version sci-libs/hdf5[mpi] && export CXX=mpicxx
epatch "${FILESDIR}"/${PV}-{antlr,numpy,proj4,include,tests,semaphore}.patch
# make sure antlr includes are from system and rebuild the sources with it
# https://sourceforge.net/tracker/?func=detail&atid=618685&aid=3465878&group_id=97659
rm -rf src/antlr
einfo "Regenerate grammar"
pushd src > /dev/null
local i
for i in *.g; do antlr ${i} || die ; done
popd > /dev/null
# gentoo: use proj instead of libproj4 (libproj4 last update: 2004)
sed -i \
-e 's:proj4:proj:' \
-e 's:lib_proj\.h:proj_api\.h:g' \
CMakeModules/FindLibproj4.cmake src/math_utl.hpp || die
# gentoo: avoid install files in datadir directory
sed -i \
-e '/AUTHORS/d' \
CMakeLists.txt || die
if use python; then
local abi
for abi in ${PYTHON_ABIS}; do
mkdir "${S}"-${abi}
done
fi
if has_version sci-libs/netcdf-cxx; then
sed -i \
-e 's/netcdfcpp.h/netcdf/g' \
CMakeLists.txt src/ncdf_var_cl.cpp \
src/ncdf_cl.hpp src/ncdf_{att,dim}_cl.cpp || die
fi
}
src_configure() {
# MPI is still very buggy
# x11=off does not compile
local mycmakeargs+=(
-DMPICH=OFF
-DBUNDLED_ANTLR=OFF
-DX11=ON
$(cmake-utils_use fftw)
$(cmake-utils_use grib)
$(cmake-utils_use gshhs)
$(cmake-utils_use hdf)
$(cmake-utils_use hdf5)
$(cmake-utils_use imagemagick MAGICK)
$(cmake-utils_use netcdf)
$(cmake-utils_use openmp)
$(cmake-utils_use proj LIBPROJ4)
$(cmake-utils_use postscript PSLIB)
$(cmake-utils_use udunits)
$(cmake-utils_use wxwidgets)
)
configuration() {
mycmakeargs+=( $@ )
CMAKE_BUILD_DIR="${BUILDDIR:-${S}_build}" cmake-utils_src_configure
}
configuration -DPYTHON_MODULE=OFF -DPYTHON=OFF
use python && python_execute_function -s \
configuration -DPYTHON_MODULE=ON -DPYTHON=ON
}
src_compile() {
cmake-utils_src_compile
use python && python_src_compile
}
src_test() {
# defines a check target instead of the ctest to define some LDPATH
Xemake -j1 -C ${CMAKE_BUILD_DIR} check
}
src_install() {
cmake-utils_src_install
if use python; then
installation() {
exeinto $(python_get_sitedir)
newexe "${S}"-${PYTHON_ABI}/src/libgdl.so GDL.so
}
python_execute_function -s installation
dodoc PYTHON.txt
fi
echo "GDL_PATH=\"+${EROOT}/usr/share/gnudatalanguage\"" > 50gdl
doenvd 50gdl
}

@ -1,149 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/gdl-0.9.3-r2.ebuild,v 1.3 2013/11/20 22:35:13 bicatali Exp $
EAPI=4
WX_GTK_VER="2.8"
PYTHON_DEPEND="python? 2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-*"
inherit cmake-utils eutils wxwidgets python toolchain-funcs virtualx
DESCRIPTION="Interactive Data Language compatible incremental compiler"
HOMEPAGE="http://gnudatalanguage.sourceforge.net/"
SRC_URI="mirror://sourceforge/gnudatalanguage/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="fftw grib gshhs hdf hdf5 imagemagick netcdf openmp proj postscript python
static-libs udunits wxwidgets"
# very buggy tests
RESTRICT=test
RDEPEND="
sci-libs/gsl
<sci-libs/plplot-5.9.10
sys-libs/ncurses
sys-libs/readline
sys-libs/zlib
x11-libs/libX11
fftw? ( >=sci-libs/fftw-3 )
grib? ( sci-libs/grib_api )
gshhs? ( sci-geosciences/gshhs-data sci-geosciences/gshhs )
hdf? ( sci-libs/hdf )
hdf5? ( sci-libs/hdf5 )
imagemagick? ( media-gfx/imagemagick )
netcdf? ( || ( >=sci-libs/netcdf-cxx-4.2-r1 sci-libs/netcdf[cxx] ) )
proj? ( sci-libs/proj )
postscript? ( dev-libs/pslib )
python? ( dev-python/numpy )
udunits? ( sci-libs/udunits )
wxwidgets? ( x11-libs/wxGTK:2.8[X,-odbc] )"
DEPEND="${RDEPEND}
>=dev-java/antlr-2.7.7-r5:0[cxx,java,script]
virtual/pkgconfig"
pkg_setup() {
use python && python_pkg_setup
use openmp && [[ $(tc-getCXX)$ == *g++* ]] && ! tc-has-openmp && \
die "You have openmp enabled but your current g++ does not support it"
}
src_prepare() {
use hdf5 && has_version sci-libs/hdf5[mpi] && export CXX=mpicxx
epatch "${FILESDIR}"/0.9.2-{antlr,proj4,include,tests,semaphore}.patch
epatch "${FILESDIR}"/0.9.3-{sstream,netcdf-cxx,plwidth}.patch
# make sure antlr includes are from system and rebuild the sources with it
# https://sourceforge.net/tracker/?func=detail&atid=618685&aid=3465878&group_id=97659
rm -r src/antlr || die
einfo "Regenerate grammar"
pushd src > /dev/null
local i
for i in *.g; do antlr ${i} || die ; done
popd > /dev/null
# gentoo: use proj instead of libproj4 (libproj4 last update: 2004)
sed -i \
-e 's:proj4:proj:' \
-e 's:lib_proj\.h:proj_api\.h:g' \
CMakeModules/FindLibproj4.cmake src/math_utl.hpp || die
# gentoo: avoid install files in datadir directory
sed -i \
-e '/AUTHORS/d' \
CMakeLists.txt || die
if use python; then
local abi
for abi in ${PYTHON_ABIS}; do
mkdir "${S}"-${abi}
done
fi
if has_version sci-libs/netcdf-cxx; then
sed -i \
-e 's/netcdfcpp.h/netcdf/g' \
CMakeLists.txt src/ncdf_var_cl.cpp \
src/ncdf_cl.hpp src/ncdf_{att,dim}_cl.cpp || die
fi
}
src_configure() {
# MPI is still very buggy
# x11=off does not compile
local mycmakeargs=(
-DMPICH=OFF
-DBUNDLED_ANTLR=OFF
-DX11=ON
$(cmake-utils_use fftw)
$(cmake-utils_use grib)
$(cmake-utils_use gshhs)
$(cmake-utils_use hdf)
$(cmake-utils_use hdf5)
$(cmake-utils_use imagemagick MAGICK)
$(cmake-utils_use netcdf)
$(cmake-utils_use openmp)
$(cmake-utils_use proj LIBPROJ4)
$(cmake-utils_use postscript PSLIB)
$(cmake-utils_use udunits)
$(cmake-utils_use wxwidgets)
)
configuration() {
mycmakeargs+=( $@ )
BUILD_DIR="${BUILDDIR:-${S}_build}" cmake-utils_src_configure
}
configuration -DPYTHON_MODULE=OFF -DPYTHON=OFF
use python && python_execute_function -s \
configuration -DPYTHON_MODULE=ON -DPYTHON=ON
}
src_compile() {
BUILD_DIR="${S}_build" cmake-utils_src_compile
use python && VERBOSE=1 python_src_compile
}
src_test() {
# upstream does not include tests if python module is on
# there is check target instead of the ctest to define some LDPATH
use python || Xemake -j1 -C ${BUILD_DIR} check
}
src_install() {
BUILD_DIR="${S}_build" cmake-utils_src_install
if use python; then
installation() {
exeinto $(python_get_sitedir)
newexe "${S}"-${PYTHON_ABI}/src/libgdl.so GDL.so
}
python_execute_function -s installation
dodoc PYTHON.txt
fi
echo "GDL_PATH=\"+${EROOT}/usr/share/gnudatalanguage\"" > 50gdl
doenvd 50gdl
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.9.3_p484.ebuild,v 1.12 2014/01/26 09:27:14 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.9.3_p484.ebuild,v 1.13 2014/04/09 08:57:36 graaff Exp $
EAPI=4
@ -210,7 +210,7 @@ pkg_postinst() {
elog
elog "To switch between available Ruby profiles, execute as root:"
elog "\teselect ruby set ruby(18|19|...)"
elog "\teselect ruby set ruby(19|20|...)"
elog
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.9.3_p545.ebuild,v 1.1 2014/02/26 14:20:28 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.9.3_p545.ebuild,v 1.2 2014/04/09 08:57:36 graaff Exp $
EAPI=4
@ -208,7 +208,7 @@ pkg_postinst() {
elog
elog "To switch between available Ruby profiles, execute as root:"
elog "\teselect ruby set ruby(18|19|...)"
elog "\teselect ruby set ruby(19|20|...)"
elog
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.0.0_p353-r1.ebuild,v 1.3 2014/01/26 09:27:14 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.0.0_p353-r1.ebuild,v 1.4 2014/04/09 08:57:36 graaff Exp $
EAPI=5
@ -220,7 +220,7 @@ pkg_postinst() {
elog
elog "To switch between available Ruby profiles, execute as root:"
elog "\teselect ruby set ruby(18|19|...)"
elog "\teselect ruby set ruby(19|20|...)"
elog
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.0.0_p353-r2.ebuild,v 1.1 2014/02/23 10:24:38 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.0.0_p353-r2.ebuild,v 1.2 2014/04/09 08:57:36 graaff Exp $
EAPI=5
@ -220,7 +220,7 @@ pkg_postinst() {
elog
elog "To switch between available Ruby profiles, execute as root:"
elog "\teselect ruby set ruby(18|19|...)"
elog "\teselect ruby set ruby(19|20|...)"
elog
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.0.0_p353.ebuild,v 1.10 2014/01/26 13:06:16 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.0.0_p353.ebuild,v 1.11 2014/04/09 08:57:36 graaff Exp $
EAPI=5
@ -216,7 +216,7 @@ pkg_postinst() {
elog
elog "To switch between available Ruby profiles, execute as root:"
elog "\teselect ruby set ruby(18|19|...)"
elog "\teselect ruby set ruby(19|20|...)"
elog
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.0.0_p451.ebuild,v 1.1 2014/03/05 07:37:18 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.0.0_p451.ebuild,v 1.2 2014/04/09 08:57:37 graaff Exp $
EAPI=5
@ -222,7 +222,7 @@ pkg_postinst() {
elog
elog "To switch between available Ruby profiles, execute as root:"
elog "\teselect ruby set ruby(18|19|...)"
elog "\teselect ruby set ruby(19|20|...)"
elog
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.1.0.ebuild,v 1.4 2014/01/26 09:27:14 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.1.0.ebuild,v 1.5 2014/04/09 08:57:37 graaff Exp $
EAPI=5
@ -221,7 +221,7 @@ pkg_postinst() {
elog
elog "To switch between available Ruby profiles, execute as root:"
elog "\teselect ruby set ruby(18|19|...)"
elog "\teselect ruby set ruby(19|20|...)"
elog
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.1.1.ebuild,v 1.1 2014/03/06 06:33:07 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.1.1.ebuild,v 1.2 2014/04/09 08:57:36 graaff Exp $
EAPI=5
@ -223,7 +223,7 @@ pkg_postinst() {
elog
elog "To switch between available Ruby profiles, execute as root:"
elog "\teselect ruby set ruby(18|19|...)"
elog "\teselect ruby set ruby(19|20|...)"
elog
}

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
</pkgmetadata>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
<longdescription>Free open source implementation of the Object Exchange (OBEX) protocol,
used for transferring data to/from mobile devices.</longdescription>
<use>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
<longdescription>This library contains many useful functions such as
chained lists, string manipulation, socket, and the HTTP protocol.</longdescription>
</pkgmetadata>

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<herd>python</herd>
<longdescription>APSW provides an SQLite 3 wrapper that provides the thinnest layer over SQLite 3 possible.
Everything you can do from the C API to SQLite 3, you can do from Python.

@ -1,9 +1,9 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/babelfish/babelfish-0.5.1.ebuild,v 1.2 2014/04/07 21:56:44 hasufell Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/babelfish/babelfish-0.5.1.ebuild,v 1.3 2014/04/09 10:03:36 mgorny Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy2_0 )
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy )
inherit distutils-r1

@ -1,9 +1,9 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/babelfish/babelfish-9999.ebuild,v 1.3 2014/04/07 21:56:44 hasufell Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/babelfish/babelfish-9999.ebuild,v 1.4 2014/04/09 10:03:36 mgorny Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy2_0 )
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy )
EGIT_REPO_URI="https://github.com/Diaoul/babelfish.git"
inherit distutils-r1 git-r3

@ -6,3 +6,4 @@ DIST celery-3.0.16.tar.gz 1233799 SHA256 31dc01e2e9c52825419d760422de7a6ce6fc789
DIST celery-3.0.17.tar.gz 1235117 SHA256 554d1e0c7cd8346aa372bb7f2b971441eee8e192a6a3855c89bad4d33b7bd947 SHA512 b426dc0e06efb4d9bccaaad57368ffedae275f758a5f6325b4aa78646b68620e381389a52d2f84d5d007269089230ac349620a021986e0fafd8acee1a1e55ecc WHIRLPOOL 38e8e412e1a419dcbd9874c9e17a17443bf6377c1b6d98fe76c53020042033edf4696021edaa04baaafe3c3acc3b4fa88c36a414ea3f99cafc74cfe520793563
DIST celery-3.0.19.tar.gz 1242004 SHA256 70ce2ff1143d964378b3e50817366256a036e78422e85cd89724d5e6ef022e55 SHA512 e6401adeafd1fe5e69a99bf69fe2a1a7ffe033d24fdec2732d5f564c7026cda78ca5fa1a8dfd3cebc9d4879e15e77b5b54018c4b6ba9f65db92d44ed99dcb178 WHIRLPOOL f47d5cdfb56e9695aff470d7966a920d95e03ce19a0af4e56cfb7d88e47b9cb78f4a8ae41efa789cb0de4e1675d8b1098dfb52adceadea4eaeb24efd6281ce83
DIST celery-3.0.21.tar.gz 1094747 SHA256 c1a76a94ba0d766630678df4912e211dc916f73143a189f8a6e37148ad2ffa53 SHA512 d6ef29a8cfad6016935398d3df7639dd06f5e47159b08550e7a83a80cc2d00da6ef2e284ffc1bde4c7e1d5f1213c83b17097c8d62a39ab390f300a4d4d22f39a WHIRLPOOL 29a4af9dcc99797ccdb8e4db022dd6688ddb1f1656e9fdaa5f06d4b109d2adda305f72a8089a418be0422d117f8edbf3b42e698eaa0633c81c9d4c1ea5719d57
DIST celery-3.1.10.tar.gz 1287618 SHA256 0c292e17d439db20e10e07dd78ef51ec1d748af78cf247b69ee02bbce4923d36 SHA512 fa818db8a839516f2d54590d3d9e834eb16f7acb2e49373d79cec460af1b4d6a34ea4a2b9ceab8b40d964f608768dccc4a2286ac29f8bc4ec5691b90aa250c23 WHIRLPOOL 0db911c0c593d4a09c621d1e2b9a2b1aaa24884e965bb11c14c3380112e548a2fcc72404f6aaf8374d03b624efdcc0d17dcebb43280a78c5f720b75792f2ebb8

@ -0,0 +1,77 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/celery/celery-3.1.10.ebuild,v 1.1 2014/04/09 10:52:50 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3} )
inherit distutils-r1
DESCRIPTION="Celery is an open source asynchronous task queue/job queue based on distributed message passing."
HOMEPAGE="http://celeryproject.org/ http://pypi.python.org/pypi/celery"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples redis test"
PY2_USEDEP=$(python_gen_usedep python2_7)
RDEPEND="<dev-python/kombu-4
>=dev-python/kombu-3.0.14[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-1.5[${PYTHON_USEDEP}]
>=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
dev-python/pyparsing[${PYTHON_USEDEP}]
>=dev-python/billiard-3.3.0.14[${PYTHON_USEDEP}]
<dev-python/billiard-3.4[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/gevent[${PY2_USEDEP}]
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
virtual/python-unittest2[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
dev-python/nose-cover3[${PYTHON_USEDEP}]
dev-python/sqlalchemy[${PYTHON_USEDEP}]
dev-python/pymongo[${PYTHON_USEDEP}]
redis? ( dev-python/redis-py[${PYTHON_USEDEP}]
>=dev-db/redis-2.8.0 )
)
doc? (
dev-python/docutils[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/sqlalchemy[${PYTHON_USEDEP}] )"
PATCHES=( "${FILESDIR}"/celery-docs.patch )
python_compile_all() {
if use doc; then
mkdir docs/.build || die
emake -C docs html
fi
}
python_test() {
# https://github.com/celery/celery/issues/1964
if python_is_python3; then
nosetests -e test_get_task_meta_for -e test_cleanup -e test_restore_group \
|| die "Tests failed with ${EPYTHON}"
else
nosetests -e test_cleanup || die "Tests failed with ${EPYTHON}"
fi
}
python_install_all() {
# Main celeryd init.d and conf.d
newinitd "${FILESDIR}/celery.initd-r1" celery
newconfd "${FILESDIR}/celery.confd-r1" celery
use examples && local EXAMPLES=( examples/. )
use doc && local HTML_DOCS=( docs/.build/html/. )
distutils-r1_python_install_all
}

@ -0,0 +1,50 @@
# /etc/conf.d/celery
##############################################################################
# GLOBAL CONFIGURATION
# User and group
#CELERY_USER="celery"
#CELERY_GROUP="celery"
# This is generaly a good idea to set the environment correctly
# because a lot of python package try to use HOME on init
#export HOME="/var/lib/myproject"
# Full path to the python project directory.
#CELERY_PROJDIR="/var/lib/myproject"
##############################################################################
# CELERYD
#CELERYD_ENABLED="yes"
# celeryd notes
#CELERYD_NODES="celery"
# celeryd options
# Example: set a 5 minute hard time limit for tasks, disable queue process prefetching and specify an app module from CELERY_PROJDIR
#CELERYD_OPTS="--time-limit=300 -Ofair -A celeryapp"
# Location and level of the celeryd log file
#CELERYD_LOG_FILE=/var/log/celery/celeryd@%n.log
#CELERYD_LOG_LEVEL="INFO"
# Location of the celeryd pid file
#CELERYD_PID_FILE=/var/run/celery/celeryd@%n.pid
##############################################################################
# CELERYBEAT
#CELERYBEAT_ENABLED="yes"
# celerybeat options
#CELERYBEAT_OPTS=""
# Location and level of the celerybeat log file
#CELERYBEAT_LOG_FILE=/var/log/celery/celerybeat.log
#CELERYBEAT_LOG_LEVEL="INFO"
# Location of the celerybeat pid file
#CELERYBEAT_PID_FILE=/var/run/celery/celerybeat.pid

@ -0,0 +1,214 @@
#!/sbin/runscript
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the BSD license
# $Header: /var/cvsroot/gentoo-x86/dev-python/celery/files/celery.initd-r1,v 1.1 2014/04/09 10:52:50 idella4 Exp $
extra_started_commands="reload"
depend() {
need net
use rabbitmq redis logger dns
}
CELERYD_ENABLED=${CELERYD_ENABLED:-"no"}
CELERYD_PID_FILE=${CELERYD_PID_FILE:-"/var/run/celery/celeryd@%n.pid"}
CELERYD_LOG_FILE=${CELERYD_LOG_FILE:-"/var/log/celery/celeryd@%n.log"}
CELERYD_LOG_LEVEL=${CELERYD_LOG_LEVEL:-"INFO"}
CELERYD_NODES=${CELERYD_NODES:-"celery"}
CELERYBEAT_ENABLED=${CELERYBEAT_ENABLED:-"no"}
CELERYBEAT_PID_FILE=${CELERYBEAT_PID_FILE:-"/var/run/celery/celerybeat.pid"}
CELERYBEAT_LOG_FILE=${CELERYBEAT_LOG_FILE:-"/var/log/celery/celerybeat.log"}
CELERYBEAT_LOG_LEVEL=${CELERYBEAT_LOG_LEVEL:-"INFO"}
export CELERY_LOADER
CELERYD_MULTI=${CELERYD_MULTI:-"celery multi"}
CELERYCTL=${CELERYCTL:-"celery"}
CELERYBEAT=${CELERYBEAT:-"celery beat"}
CELERYD_OPTS="$CELERYD_OPTS"
CELERYBEAT_OPTS="$CELERYBEAT_OPTS -f $CELERYBEAT_LOG_FILE -l $CELERYBEAT_LOG_LEVEL"
create_dirs() {
local logfile="$1"
local pidfile="$2"
local logdir=$(dirname $logfile)
local piddir=$(dirname $pidfile)
checkpath -d -q -m 0750 -o ${CELERY_USER:-"root"}:${CELERY_GROUP:-"root"} $logdir $piddir
}
if [ -n "$CELERY_USER" ]; then
DAEMON_OPTS="$DAEMON_OPTS --uid=$CELERY_USER"
fi
if [ -n "$CELERY_GROUP" ]; then
DAEMON_OPTS="$DAEMON_OPTS --gid=$CELERY_GROUP"
fi
checkconfig() {
if [ ! -c /dev/null ]; then
eerror "/dev/null is not a character device!"
return 1
fi
if [ -z "$CELERY_PROJDIR" ]; then
eerror "Missing CELERY_PROJDIR variable"
return 1
fi
if yesno "$CELERYD_ENABLED"; then
create_dirs "$CELERYD_LOG_FILE" "$CELERYD_PID_FILE"
fi
if yesno "$CELERYBEAT_ENABLED"; then
create_dirs "$CELERYBEAT_LOG_FILE" "$CELERYBEAT_PID_FILE"
fi
return 0
}
celery_chdir() {
if [ -n "$CELERY_PROJDIR" ]; then
cd "$CELERY_PROJDIR"
fi
}
wait_pid () {
local pidfile=$1
local timeout=${STOPTIMEOUT:-"10"}
local PID=$(cat "${pidfile}" 2>/dev/null)
while [[ -n "$PID" && "${timeout}" -ge 1 ]] ; do
kill -0 $PID 2>/dev/null || break
kill -TERM "$PID"
timeout=$(($timeout - 1))
sleep 0.5
done
[[ "${timeout}" -lt 1 ]] && return 1
[ -f $pidfile ] && rm -f $pidfile
return 0
}
# celeryd
start_workers() {
yesno "${CELERYD_ENABLED}" || return 0
$CELERYD_MULTI start $CELERYD_NODES $DAEMON_OPTS \
--pidfile="$CELERYD_PID_FILE" \
--logfile="$CELERYD_LOG_FILE" \
--loglevel="$CELERYD_LOG_LEVEL" \
$CELERYD_OPTS
}
stop_workers() {
yesno "${CELERYD_ENABLED}" || return 0
local timeout=${STOPTIMEOUT:-"10"}
$CELERYD_MULTI stop $CELERYD_NODES --pidfile="$CELERYD_PID_FILE" || return 1
# Wait for each node
for node in $CELERYD_NODES; do
local pidfile=${CELERYD_PID_FILE/\%n/$node}
local PID=$(cat "${pidfile}" 2>/dev/null)
while [[ -n "$PID" && "${timeout}" -ge 1 ]] ; do
kill -0 $PID 2>/dev/null || break
timeout=$(($timeout - 1))
sleep 0.5
done
done
[[ "${timeout}" -lt 1 ]] && return 1
return 0
}
restart_workers() {
yesno "${CELERYD_ENABLED}" || return 0
$CELERYD_MULTI restart $CELERYD_NODES $DAEMON_OPTS \
--pidfile="$CELERYD_PID_FILE" \
--logfile="$CELERYD_LOG_FILE" \
--loglevel="$CELERYD_LOG_LEVEL" \
$CELERYD_OPTS
}
# celerybeat
start_beat() {
yesno "${CELERYBEAT_ENABLED}" || return 0
ebegin "Starting celerybeat"
$CELERYBEAT $CELERYBEAT_OPTS $DAEMON_OPTS --detach \
--pidfile="$CELERYBEAT_PID_FILE"
eend $?
}
stop_beat() {
yesno "${CELERYBEAT_ENABLED}" || return 0
ebegin "Stopping celerybeat"
if [ -f "$CELERYBEAT_PID_FILE" ]; then
wait_pid "$CELERYBEAT_PID_FILE"
else
ewarn "not running"
fi
eend $?
}
start() {
local cr=0
checkconfig || return 1
ebegin "Starting ${SVCNAME}"
eindent
celery_chdir && \
start_workers && \
start_beat || cr=1
eoutdent
eend $cr
}
stop() {
local cr=0
checkconfig || return 1
ebegin "Stopping ${SVCNAME}"
eindent
celery_chdir
stop_workers || cr=1
stop_beat || cr=1
eoutdent
eend $cr
}
reload() {
local cr=0
checkconfig || return 1
ebegin "Restarting ${SVCNAME}"
eindent
celery_chdir
restart_workers || cr=1
stop_beat && start_beat || cr=1
eoutdent
eend $cr
}
status() {
checkconfig || return 1
celery_chdir && \
${CELERYCTL} status
}

@ -7,5 +7,6 @@
</upstream>
<use>
<flag name='sql'>Adds SQL support</flag>
<flag name='redis'>Enables redis support</flag>
</use>
</pkgmetadata>

@ -1,2 +1,3 @@
DIST django-celery-3.0.17.tar.gz 77373 SHA256 423c3e2c8cd9b79f5198fdb231fc66dda0bbe4934bd9a490157b7e90f6358ac5 SHA512 426a537a42e314e7bd8e9931b477548ff6217a32919bafd2bd0dd418e43d99ce032e09afdf3f8b1c577a9ac50255d2d036067fb35fc934b7566f1cabd30bd3ac WHIRLPOOL 2e609e7c8b4570d91c4b823d4e39e712d467c4157bb4605ee7d166590e080fcb31b09c2c76f611dc6ca97c71b6c9bada4511f5d7c5c8a09058e055c1dbd7e062
DIST django-celery-3.0.21.tar.gz 77725 SHA256 5efc402993f38e83acc8aaf5daca801121598d5875eadf15162ab23b77d5ed62 SHA512 1256224dbb4d03ac6d80337cbb160572827d8557e1fa00c72b4119b3868f7df806e5b10dee6ede10fc6520531ec2eb33d4608ad6d68839951ba31248a0412ae5 WHIRLPOOL 5c6e65e9eadb25db3b3776aacf9ac9a2e168638a10d797501be98043fdf516c6322db85fb4994745d32dcf285bc4e98b12751e020fc6b0341cd51b94ff95bf8f
DIST django-celery-3.1.9.tar.gz 76015 SHA256 5b6515074df25f265bcfec06ba6d53cc334acae949b776fc936572d84e0b1678 SHA512 ada3cbba58ae432aee6a1e76be0d7fe089f430251f894b645096bcb579a7967757e47c5f506e90ebbf5f25e2e5e45af9d4e267150a7a081fe1fb365501dc29b9 WHIRLPOOL 80d6292b75448aa430f8a56188d2fb351416119c4068ebd10795f6e74150dbc0391fac6bf1805dab20cdd70b276fb45ee52908c1fcd104ef27286057dc6411d6

@ -0,0 +1,58 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-celery/django-celery-3.1.9.ebuild,v 1.1 2014/04/09 11:01:57 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3} )
inherit distutils-r1
DESCRIPTION="Celery Integration for Django"
HOMEPAGE="http://celeryproject.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples test"
PY2_USEDEP=$(python_gen_usedep python2_7)
RDEPEND=">=dev-python/celery-3.0.19[${PYTHON_USEDEP}]
>=dev-python/django-1.3[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
virtual/python-unittest2[${PYTHON_USEDEP}]
dev-python/django-nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/nose-cover3[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/python-memcached[${PY2_USEDEP}] )
doc? ( dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-issuetracker[${PY2_USEDEP}]
dev-python/python-memcached[${PY2_USEDEP}]
)"
PY27_REQUSE="$(python_gen_useflags 'python2.7')"
REQUIRED_USE="
doc? ( ${PY27_REQUSE} )"
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
# py3 has masses of errors
# https://github.com/celery/django-celery/issues/321
if ! python_is_python3; then
sed -e s':test_forget:_&:' -i djcelery/tests/test_backends/test_database.py || die
"${PYTHON}" tests/manage.py test
fi
}
python_install_all() {
use doc && local HTML_DOCS=( docs/.build/html/. )
use examples && local EXAMPLES=( examples/. )
distutils-r1_python_install_all
}

@ -1,9 +1,9 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-nose/django-nose-1.2.ebuild,v 1.1 2013/08/10 11:53:28 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-nose/django-nose-1.2.ebuild,v 1.2 2014/04/09 06:14:18 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_COMPAT=( python{2_6,2_7,3_3} )
inherit distutils-r1

@ -13,4 +13,5 @@ DIST Fabric-1.7.0.tar.gz 219360 SHA256 b3f7af83d82531fc5c6bcbcffd4c59e4693f899bb
DIST Fabric-1.8.0.tar.gz 219420 SHA256 0076c76abeef3ffe9172e1290e6e487e23a7229b676883241bfd57a1933b327a SHA512 7474a73f00b3929b9bfc1cdbf279ad33ed9a528f0dcfef4546d61baa17207ee85bbc356e36bddbe3f5c337885ea8c30150764a8a88f3409769b119b448d14d48 WHIRLPOOL 3a43acc9037748ee52642b95f1eb717b54cd49d54c0f9663ce6ea50c127242794ab76a5576b67c54dfa9b290c88b98e4b1b2b054898c7d4b98bcf83d5b549e6e
DIST Fabric-1.8.1.tar.gz 220137 SHA256 bf2b4a857e14ab5e555a4c287d2a26dc30e2f3d19a0e545df058e5c139019880 SHA512 5898b5aa9833a060957251b0fed15c9815074d4878775d54cba97906220029d36a8a7a0c5bc57278837a48674885373fb235b361ec2b1ebcdccfbfecb5f63e06 WHIRLPOOL 0286bbfc32f2805e5c1c8569c804ceddd6169d46e42798a3b5ad287adb2a921b8b860499e0291225351759651b49c089694775c822ba26806bb8201fcafcb064
DIST Fabric-1.8.2.tar.gz 251398 SHA256 ae810aee9114c5e7ef3ce7a0f6fb6293d1dfcfcfa846aa4e007f3ae42beaf62b SHA512 299b4d9d7579aac24d955ef8b392e85682057e4f19ea18e5fec764ca6c8a5f181b924e6293990591765cda3b2590c791ae3ea273376d36614c7dd57ccf62a3ea WHIRLPOOL 8c0db105a285113b44b0012e458a0343ecc64503ad004929470232f89c7aed2a38b19c5a13cf2482e0e77b7dda2d41a496f5162acdb681b95a9c7d916c6732f5
DIST Fabric-1.8.3.tar.gz 251306 SHA256 651a07959bdabfb15fda2a6e6adebf473e57ff5b6f3f5d2894fa787c2b6fd202 SHA512 6ad2180b99beab6d99474ac5297fb588938e748e52c14e34352101597a6023fd42c9656419467f6b42a06d0e6f0b5529ad8740212edf46f79d11790b4c6ef454 WHIRLPOOL 337694561f504f663f91d96e8c7d4af762c3796efcb15eeb792880d7f6806d5b59a9f4be9d1f833d3d033340b0404003d6e09672baa23a3c2704a81fb4de84ae
DIST fabric-1.4.2.tar.gz 194062 SHA256 a2052fefd10b7f433b9598a409b19eb6581656807a7a02fbaf94b6b61e7173a2 SHA512 de448ea3029998d1040bf02f07a36e9183b5c87fbe2dd9f217e19034f762b7b6d821d95c4f1fd3b2f5e1955adcaced880c3eaba5d85f91ff3e5ef4a7aeee4d4a WHIRLPOOL 9af535af3ad227ad3cfacd35ba6b4ff82efc879f4a8fe327f62d2c9f99b4911db95c026c06e1ac1b4c54730ca4dbaa274a459a3ed9ab2f7ca0f63297f3a07ad2

@ -0,0 +1,49 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/fabric/fabric-1.8.3.ebuild,v 1.1 2014/04/09 15:18:02 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
inherit distutils-r1
MY_PN="Fabric"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A simple pythonic tool for remote execution and deployment."
HOMEPAGE="http://fabfile.org http://pypi.python.org/pypi/Fabric"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND="<dev-python/paramiko-1.13[${PYTHON_USEDEP}]
>=dev-python/paramiko-1.10.0[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( <dev-python/fudge-1.0[${PYTHON_USEDEP}] )"
S="${WORKDIR}/${MY_P}"
PATCHES=( "${FILESDIR}"/doc-extensions.patch )
python_compile_all() {
use doc && emake -C docs html
}
src_test() {
local DISTUTILS_NO_PARALLEL_BUILD=1
distutils-r1_src_test
}
python_test() {
nosetests tests || die "Tests failed under ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

@ -0,0 +1,13 @@
releases module cannot be found and would cause un-needed d'loading
diff -ur Fabric-1.8.3.orig/docs/conf.py Fabric-1.8.3/docs/conf.py
--- docs/conf.py 2014-02-15 01:28:56.000000000 +0800
+++ docs/conf.py 2014-04-09 22:55:42.851674861 +0800
@@ -26,7 +26,7 @@
# Add any Sphinx extension module names here, as strings. They can be extensions
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
-extensions = ['sphinx.ext.autodoc', 'releases']
+extensions = ['sphinx.ext.autodoc']
# 'releases' (changelog) settings
releases_issue_uri = "https://github.com/fabric/fabric/issues/%s"

@ -1,2 +1 @@
DIST fusil-1.3.2.tar.gz 134684 SHA256 8cdef921e19d495e39db0208ca1a66775d78add4dbdf7ff802303464689689e3 SHA512 f9bb1abb6b092a99396a3c8ff545ccd17aca431365466d4f3c9a57deceb2261b253ff6555372bb180e0bceb58e9a37d43bc24ba707985451608b1c2b1a74a33d WHIRLPOOL 1d618763645b21bb88f564503b10c65065ffdac42c9a4c0c242ff27143aadc698d01d6516b41f70904910dc17dc5f462ea2db2cf13b210a158eb42c838804f82
DIST fusil-1.4.tar.gz 133188 SHA256 5908b22cabd509ba385dbf0e3d2547147d6d2c21937eba25f89bbac3e6cd5d0b SHA512 d8ddb2f32e6b6aa5d802931692b601aa8d74469ca56ae193beee26834e1fa8e6f959977904935cd5e4c45afe62aa0e0a72516bc00f91d38dfc90636eb50928d4 WHIRLPOOL 3ba0dbf0baba3a73022cd006b5946b5dae049b891e7fd1315e0affd1294ef2c5524f5750aff77b5ff9730f7ac0d978a3fd6a40c0f124cb26a9963f24ada6c3cc
DIST fusil-1.5.tar.gz 138910 SHA256 1b6e269f47636b5fd1ddd25940aa1beaae68c05c076b3ad6bcef72db5865729b SHA512 0d84bfd2d9b8e509989723de26b30c3ec2824612dbdcc097ff3e998fd4efa6b1293cb78743e098ad5012d4981b8e8036f3ad3f9c6acf2dc30e3ff1f707c7d1c0 WHIRLPOOL d0747c9f53af8ccaa9155fa05726928b0a52b5cef6fc76f7ab38b3219ca3d1c82c396737de3427fe3129d257f91853659ea7f2ab158c31a4349b53d906c5121d

@ -1,66 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/fusil/fusil-1.3.2.ebuild,v 1.6 2012/06/07 20:29:52 zmedico Exp $
EAPI="3"
PYTHON_DEPEND="*:2.5"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.4"
inherit distutils eutils user
DESCRIPTION="Fusil the fuzzer is a Python library used to write fuzzing programs."
HOMEPAGE="http://bitbucket.org/haypo/fusil/wiki/Home http://pypi.python.org/pypi/fusil"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples"
DEPEND=">=dev-python/python-ptrace-0.6"
RDEPEND="${DEPEND}"
DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="1"
src_prepare() {
python_copy_sources
conversion() {
[[ "${PYTHON_ABI}" == 2.* ]] && return
# Based on commands from conv_python3.0.sh.
2to3-${PYTHON_ABI} -w . fuzzers/fusil-* fuzzers/notworking/fusil-* > /dev/null
epatch python3.0.patch
}
python_execute_function --action-message 'Applying patches for Python ${PYTHON_ABI}' --failure-message 'Applying patches for Python ${PYTHON_ABI} failed' -s conversion
}
src_compile() {
distutils_src_compile
if use doc; then
cd doc
emake RST2HTML="rst2html.py" || die "Generation of documentation failed"
fi
}
src_install(){
distutils_src_install
if use doc; then
dohtml doc/*
fi
if use examples; then
insinto "/usr/share/doc/${PF}"
doins -r examples
fi
}
pkg_postinst() {
distutils_pkg_postinst
enewgroup fusil
enewuser fusil -1 -1 -1 "fusil"
}

@ -1,51 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/fusil/fusil-1.4.ebuild,v 1.2 2012/06/07 20:29:52 zmedico Exp $
EAPI="3"
PYTHON_DEPEND="*:2.5"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.4"
inherit distutils eutils user
DESCRIPTION="Fusil the fuzzer is a Python library used to write fuzzing programs."
HOMEPAGE="http://bitbucket.org/haypo/fusil/wiki/Home http://pypi.python.org/pypi/fusil"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples"
DEPEND=">=dev-python/python-ptrace-0.6"
RDEPEND="${DEPEND}"
src_prepare() {
epatch "${FILESDIR}"/${PV}-python25.patch
}
src_compile() {
distutils_src_compile
if use doc; then
cd doc
emake RST2HTML="rst2html.py" || die "Generation of documentation failed"
fi
}
src_install(){
distutils_src_install
if use doc; then
dohtml doc/*
fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
}
pkg_postinst() {
distutils_pkg_postinst
enewgroup fusil
enewuser fusil -1 -1 -1 "fusil"
}

@ -0,0 +1,37 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/fusil/fusil-1.5.ebuild,v 1.1 2014/04/10 07:52:53 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy2_0 pypy )
inherit distutils-r1 user
DESCRIPTION="Fusil the fuzzer is a Python library used to write fuzzing programs."
HOMEPAGE="http://bitbucket.org/haypo/fusil/wiki/Home http://pypi.python.org/pypi/fusil"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples"
DEPEND=">=dev-python/python-ptrace-0.6[${PYTHON_USEDEP}]
doc? ( dev-python/docutils[${PYTHON_USEDEP}] )"
RDEPEND="${DEPEND}"
python_compile_all() {
use doc && emake -C doc RST2HTML="rst2html.py" || die "Generation of documentation failed"
}
python_install_all(){
use doc && local HTML_DOCS=( doc/. )
use examples && local EXAMPLES=( examples/. )
distutils-r1_python_install_all
}
pkg_postinst() {
enewgroup fusil
enewuser fusil -1 -1 -1 "fusil"
}

@ -1,7 +1,7 @@
<?xml version = '1.0' encoding = 'UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>mobile-phone</herd>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
<longdescription>Python module for importing and exporting DSV (delimiter separated values) files.
DSV is a generalization of CSV (comma separated values) and it is a common file
format used by many programs to import and export data.</longdescription>

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-ldap/python-ldap-9999.ebuild,v 1.4 2013/09/05 18:46:36 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-ldap/python-ldap-9999.ebuild,v 1.5 2014/04/09 21:32:50 mgorny Exp $
EAPI=5
@ -53,14 +53,6 @@ python_prepare_all() {
distutils-r1_python_prepare_all
}
python_prepare() {
# Syntax "except ImportError as a" works on python2.6 and newer
if [ "${MULTIBUILD_VARIANT}" == "python2_5" ] ; then
sed -e '/except/s: as :,:' \
-i $(find . -name "*.py") || die
fi
}
python_compile_all() {
if use doc; then
cd Doc || die

@ -1,5 +1,2 @@
DIST python-ptrace-0.6.2.tar.gz 75200 SHA256 8d03b7badb6c1b87e83e2b70ba73d5f18fb5cb4890c98c30ce16599a58b5200b SHA512 1cf3cfa7bb307828060cbf1dfeef2b941d2e2ad3b96ed5d0ffcde1503bf18b8572aa10a60e81b102f59aae7e3de9c41b1dd03430d8186480ca3e621391cacb7e WHIRLPOOL 6b4e9d101a19a3326493eeb12385767dd24ca30368e070c379c76508e0be1b66fd4e8e011920a3051e321592c893273e7aaa85ae655dc12867f90ee8e965b29a
DIST python-ptrace-0.6.3.tar.gz 77030 SHA256 e44934725397c69777ef38ce0f03380840425f0974c7ba4a914a023541d39aa6 SHA512 b3300e959c6b8c6a6305a158ee916ddc31043dcdb150237266cdf8dfa70ef31cce18e411b34e43204f878dc66e3826fcf32d874b77994e8a28e4a0931b8e9114 WHIRLPOOL cfeaefbd410a1f1e08de55ac24f93249cbdf5ba1d4b6ed0685b208f974dbe255aaab4a8f821e56080948273710ec1ae6ff7c7b49f5534ff3261190ed96b79afe
DIST python-ptrace-0.6.4.tar.gz 77142 SHA256 3439297a28f971f9e9135787a0d8a1ae37dda2c4e79cd558011c97392d1e565e SHA512 5c7aae2fa3aaeb01d488c1d47a0339fd30b4cd13a58ac0efb76198e72c745c1864272b4dc2282391ec06b37aad870c0f5de771570d60de0db623177e1bf5fab7 WHIRLPOOL e38a5efc629d2a79b6da2906ccf4f66c0bcc43f1014e222c6db5cbf2c9bbe1ed2a97fe49dff3628583f00f91f4d99bc32ef895b1f5e5f3e05cd96eee371bb783
DIST python-ptrace-0.6.5.tar.gz 77546 SHA256 11d339f791f052fcd76b95b27203b6da194c87c6f7a0188bbe4154b27840b3a3 SHA512 5843e5accf3bee0dc55f95752ba1b9bca2a4fcf4d4b3d82391e70341a4c199e85a9e098edd759cfb252fef50939bdde24f4e0c94d036bc15e034eceb6192a57c WHIRLPOOL 7fb759015f41bcf738a45ce6335d6692e645857e6119deeca04995a3a6e207c5b528e9ef74efefcdc8a81e14b25c152a81cfc20d643b29da0718162373b10ce9
DIST python-ptrace-0.6.6.tar.gz 77931 SHA256 8e6a169d7d534edd127fd5946fddf9ca71891853051d2b39c3259b82dcb46b9c SHA512 e5be324bf2751ffd8e7e9c9b9c74bd5218978a67230af63d496fce88b5a0d8dd279aed12b20d4edbea66b03146d3df31cf868327d1d6cb4b158440b505bd74e6 WHIRLPOOL a95e153a674a00cfc793a1ecae991bb74ff1cd9b73fdfc268f340fed4c476bbe519ddc0393cc090c6045a09c275e6ebf65e24fd37490e5d75f2103931d8d7dcd
DIST python-ptrace-0.7.tar.gz 84069 SHA256 df268620f8201ef7be65be6967799409b9b1befaabb669a09ff59451f17a3c6f SHA512 90e041d93545904b4b1e4f3f1458721da095b8b618854b72bae5325e193a58a9efdb001bf9f1391238ab324afff25f91ea3833a5c5ec069332fd92ebc84db26d WHIRLPOOL ea0afe342bdcf9aa23ab0073c87bc5ed4a9e65a9d25c08b047ca2fccb6dd6b641473125ac2560e96f43e76d4a8899c356a70d4545403ee3f09ad95fabf1729fb

@ -1,38 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-ptrace/python-ptrace-0.6.2.ebuild,v 1.4 2010/12/26 15:30:10 arfrever Exp $
EAPI="2"
PYTHON_DEPEND="2:2.5"
SUPPORT_PYTHON_ABIS="1"
inherit distutils eutils
DESCRIPTION="python-ptrace is a debugger using ptrace (Linux, BSD and Darwin system call to trace processes)."
HOMEPAGE="http://bitbucket.org/haypo/python-ptrace/ http://pypi.python.org/pypi/python-ptrace"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND="dev-libs/distorm64"
RESTRICT_PYTHON_ABIS="2.4"
DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="1"
PYTHON_MODNAME="ptrace"
src_prepare() {
python_copy_sources
conversion() {
[[ "${PYTHON_ABI}" == 2.* ]] && return
2to3-${PYTHON_ABI} -w . > /dev/null || die "2to3 failed"
2to3-${PYTHON_ABI} -dw . > /dev/null || die "2to3 failed"
epatch python3.0.patch
}
python_execute_function --action-message 'Applying patches for Python ${PYTHON_ABI}' --failure-message 'Applying patches for Python ${PYTHON_ABI} failed' -s conversion
}

@ -1,45 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-ptrace/python-ptrace-0.6.3.ebuild,v 1.2 2011/11/22 21:43:27 neurogeek Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
inherit distutils eutils
DESCRIPTION="python-ptrace is a debugger using ptrace (Linux, BSD and Darwin system call to trace processes)."
HOMEPAGE="http://bitbucket.org/haypo/python-ptrace/ http://pypi.python.org/pypi/python-ptrace"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples"
DEPEND=""
RDEPEND="dev-libs/distorm64"
RESTRICT_PYTHON_ABIS="2.4"
DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="1"
PYTHON_MODNAME="ptrace"
src_prepare() {
python_copy_sources
conversion() {
[[ "${PYTHON_ABI}" == 2.* ]] && return
2to3-${PYTHON_ABI} -w . > /dev/null || die "2to3 failed"
2to3-${PYTHON_ABI} -dw . > /dev/null || die "2to3 failed"
}
python_execute_function --action-message 'Applying patches for Python ${PYTHON_ABI}' --failure-message 'Applying patches for Python ${PYTHON_ABI} failed' -s conversion
}
src_install() {
distutils_src_install
if use examples; then
insinto usr/share/doc/${PF}/examples
doins examples/*
fi
}

@ -1,45 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-ptrace/python-ptrace-0.6.4.ebuild,v 1.1 2012/03/09 09:24:15 patrick Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
inherit distutils eutils
DESCRIPTION="python-ptrace is a debugger using ptrace (Linux, BSD and Darwin system call to trace processes)."
HOMEPAGE="http://bitbucket.org/haypo/python-ptrace/ http://pypi.python.org/pypi/python-ptrace"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples"
DEPEND=""
RDEPEND="dev-libs/distorm64"
RESTRICT_PYTHON_ABIS="2.4"
DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="1"
PYTHON_MODNAME="ptrace"
src_prepare() {
python_copy_sources
conversion() {
[[ "${PYTHON_ABI}" == 2.* ]] && return
2to3-${PYTHON_ABI} -w . > /dev/null || die "2to3 failed"
2to3-${PYTHON_ABI} -dw . > /dev/null || die "2to3 failed"
}
python_execute_function --action-message 'Applying patches for Python ${PYTHON_ABI}' --failure-message 'Applying patches for Python ${PYTHON_ABI} failed' -s conversion
}
src_install() {
distutils_src_install
if use examples; then
insinto usr/share/doc/${PF}/examples
doins examples/*
fi
}

@ -1,45 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-ptrace/python-ptrace-0.6.5.ebuild,v 1.1 2013/06/13 03:08:20 patrick Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
inherit distutils eutils
DESCRIPTION="python-ptrace is a debugger using ptrace (Linux, BSD and Darwin system call to trace processes)."
HOMEPAGE="http://bitbucket.org/haypo/python-ptrace/ http://pypi.python.org/pypi/python-ptrace"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples"
DEPEND=""
RDEPEND="dev-libs/distorm64"
RESTRICT_PYTHON_ABIS="2.4"
DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="1"
PYTHON_MODNAME="ptrace"
src_prepare() {
python_copy_sources
conversion() {
[[ "${PYTHON_ABI}" == 2.* ]] && return
2to3-${PYTHON_ABI} -w . > /dev/null || die "2to3 failed"
2to3-${PYTHON_ABI} -dw . > /dev/null || die "2to3 failed"
}
python_execute_function --action-message 'Applying patches for Python ${PYTHON_ABI}' --failure-message 'Applying patches for Python ${PYTHON_ABI} failed' -s conversion
}
src_install() {
distutils_src_install
if use examples; then
insinto usr/share/doc/${PF}/examples
doins examples/*
fi
}

@ -0,0 +1,36 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-ptrace/python-ptrace-0.7.ebuild,v 1.1 2014/04/10 06:19:20 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy2_0 pypy )
inherit distutils-r1
DESCRIPTION="python-ptrace is a debugger using ptrace (Linux, BSD and Darwin system call to trace processes)."
HOMEPAGE="http://bitbucket.org/haypo/python-ptrace/ http://pypi.python.org/pypi/python-ptrace"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples"
DEPEND=""
RDEPEND="dev-libs/distorm64"
# Req'd for tests
DISTUTILS_IN_SOURCE_BUILD=1
python_test() {
echo "${EPYTHON}"
if python_is_python3; then
2to3 -w ptrace
fi
"${PYTHON}" test_doc.py || die "tests failed under ${EPYTHON}"
}
python_install_all() {
use examples && local EXAMPLES=( examples/. )
distutils-r1_python_install_all
}

@ -1,4 +1,3 @@
DIST childprocess-0.3.9.gem 25600 SHA256 edc04b6bf18a31dc1e8f0f113e5521cd238978c20cd2130ef23939777a147f49 SHA512 280d3ba15997ee0133ca5cd977a6c31e670464138462091b1cba1eded4dfb693fbd01679351132bc73d977e8ceea1ae16f072c224e3a88b8eebbc2c2c945ef2f WHIRLPOOL 5270561e774ccf967ab53776c47a4d64aa5a52bbd6218bdf04bc86f212aedecad09be5bc02fbd550b2ecbb6e615c8394896f96981db4c18a8674f9aa5b0519f6
DIST childprocess-0.4.0.gem 26624 SHA256 f00098627d9547cd845ca82e59ff863276ee7fe2f9e3e1dd7cc724755857b833 SHA512 0249fae73a0cb8a14e49225984b5d4d4a496e92e826c7e341df9d87b0597190b15f6da9d661afa28d6d90d98edcbd47a6a98980723684563348cb1a79143319e WHIRLPOOL 8ce82fb1e1c1c50e803c41007fa22d23c749e3744efc60a786cf0e275990e4eff158271d0bc9be8f674e33e020e1fb0724466095b0d14470e5a9a4513df932d0
DIST childprocess-0.4.2.gem 28160 SHA256 675e7d31b172f35dc53cc90d1ef9a01fe8057791b6c50c158be6e7832248c65f SHA512 b4e8a6e304b941b97c120ecd18dd0c029eeff55b1e279173067297e85bb436965b22a51d93b2d1707240471f00686fc0566689f2b2b012daac1d0063708c6590 WHIRLPOOL c450cecb16d90c9a288119385c818fa1c173e86de78d1e8477191b612f0084b4d3f3d57419828aaf7eab76bf0b380a0503513568bad66f94f2db49c908fef362
DIST childprocess-0.5.1.gem 28160 SHA256 fd978c8bdd528d344d5fe3c85fad8d5566b15089be539fc10786ddf8fbe7a033 SHA512 ff0e99cd1a2b6fcbf98fa2ec1876192c951b9bda27d6ff72e5108673dcd6db8a7f0894ad7d590f33b78ac121bb39c98b614f06653ef47daee962057e4d810616 WHIRLPOOL f05b7af239b0ed73b69cdc077a96afb896e6098beaeeb6b1089a5bf52b9e50618bd6e793dc807e19bf9121981eb47cb74f2d52853057a36aef4be2a4b5792f5f

@ -1,35 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/childprocess/childprocess-0.3.9-r1.ebuild,v 1.4 2014/04/05 14:12:03 mrueg Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 jruby"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
RUBY_FAKEGEM_TASK_DOC="yard"
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
inherit ruby-fakegem
DESCRIPTION="A simple and reliable solution for controlling external programs running in the background."
HOMEPAGE="https://github.com/jarib/childprocess"
LICENSE="MIT"
SLOT="2"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_bdepend "doc? ( dev-ruby/yard dev-ruby/rspec:2 )"
ruby_add_rdepend "virtual/ruby-ffi"
all_ruby_prepare() {
# Remove bundler support
rm Gemfile || die
sed -i -e "/[Bb]undler/d" Rakefile || die
sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
}

@ -1,35 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/childprocess/childprocess-0.4.0.ebuild,v 1.3 2014/04/05 14:12:03 mrueg Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 jruby"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
RUBY_FAKEGEM_TASK_DOC="yard"
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
inherit ruby-fakegem
DESCRIPTION="A simple and reliable solution for controlling external programs running in the background."
HOMEPAGE="https://github.com/jarib/childprocess"
LICENSE="MIT"
SLOT="2"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_bdepend "doc? ( dev-ruby/yard dev-ruby/rspec:2 )"
ruby_add_rdepend "virtual/ruby-ffi"
all_ruby_prepare() {
# Remove bundler support
rm Gemfile || die
sed -i -e "/[Bb]undler/d" Rakefile || die
sed -i -e "/[Cc]overalls/d" spec/spec_helper.rb || die
sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
}

@ -1,11 +1,11 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/daemon_controller/daemon_controller-1.2.0.ebuild,v 1.2 2014/04/05 14:39:40 mrueg Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/daemon_controller/daemon_controller-1.2.0.ebuild,v 1.3 2014/04/09 05:52:05 graaff Exp $
EAPI=5
# jruby → fails tests, looks like Unix sockets are bad on JRuby
USE_RUBY="ruby19 ruby20"
USE_RUBY="ruby19 ruby20 ruby21"
RUBY_FAKEGEM_RECIPE_TEST="rspec"

@ -1,3 +1,2 @@
DIST kramdown-0.14.2.gem 278528 SHA256 4351344ebf3b986990341987320d076486d5b1b63032bdf5bfb5eb10d1a43eb7 SHA512 07f3f3b300497196463f660d3d5ec3548c91df79592320e8469a475ced70df21da921d0b00daa1410a9ee9d3ebc0bc4aa12338eabc76d1303264385d6e6f86d2 WHIRLPOOL 473669c9267ed914407214fee7c4c16cf058be4bed5cbef498728578f57fe8550fe2cf7b57889e644a269442560fb2b7b9771f16e3b0c254b20b3760139344cd
DIST kramdown-1.1.0.gem 216064 SHA256 1a84ea8f72c1ce7bda284b7a4ff5f535e9e29a399636e0de572bc9d853c30206 SHA512 ca9466f81cf50c54b6d60acf0c7bef2486f481998a391f1f041c772abb5efb628d33b4b331eafc5f169833b92cb6e25f4a63f25fa865bee0258e829174793d4b WHIRLPOOL 51a0d477d8b90b55cb1105371c92afdf7c6ac848aadbd9dca47a350947d8bc9ad9aadbbd73b06f3b20b9a578ee4ed4d7b754415d8a1fde95040270d3b7704dd3
DIST kramdown-1.2.0.gem 217600 SHA256 d6ba9e0b8e501eac57129d7aca338d34155c29b01bf1b91a87813c301013529e SHA512 07bf56b29e58c0187cb08f6e82bb481b195523fcbdaed2f79def1eae9de5afc10846a7d23aef0fbfcba5d5b7ca1c754022eadc1d82aee0077c1ebb9cc3e612d9 WHIRLPOOL 4966ae5fc29c1cc0efdd02465b48f336d922bf0a356f3009911a469a77d8f53f11cfc7d7cd6b5672bd3842027cad8d4f49878f6ece59cfa7bbdd75907ad5cd55

@ -1,9 +1,9 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/kramdown/kramdown-0.14.2.ebuild,v 1.3 2013/10/05 08:42:41 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/kramdown/kramdown-0.14.2.ebuild,v 1.4 2014/04/09 14:21:03 mrueg Exp $
EAPI=5
USE_RUBY="ruby18 ruby19 ree18 jruby"
USE_RUBY="ruby18 ruby19 jruby"
RUBY_FAKEGEM_DOCDIR="htmldoc/rdoc"
RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS ChangeLog CONTRIBUTERS"

@ -1,44 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/kramdown/kramdown-1.1.0.ebuild,v 1.3 2013/08/24 16:26:38 maekke Exp $
EAPI=5
USE_RUBY="ruby18 ruby19"
RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS CONTRIBUTERS"
RUBY_FAKEGEM_EXTRAINSTALL="data"
inherit ruby-fakegem
DESCRIPTION="Yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition"
HOMEPAGE="http://kramdown.rubyforge.org/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="latex"
LATEX_DEPS="latex? ( dev-texlive/texlive-latex dev-texlive/texlive-latexextra )"
RDEPEND+=" ${LATEX_DEPS}"
DEPEND+=" test? ( ${LATEX_DEPS} app-text/htmltidy )"
ruby_add_bdepend "doc? ( dev-ruby/rdoc )
test? ( >=dev-ruby/coderay-1.0.0
>=dev-ruby/stringex-1.5.1 )"
all_ruby_prepare() {
if ! use latex; then
# Remove latex tests. They will fail gracefully when latex isn't
# present at all, but not when components are missing (most
# notable ucs.sty).
sed -i -e '/latex -v/,/^ end/ s:^:#:' test/test_files.rb || die
fi
}
all_ruby_install() {
all_fakegem_install
doman man/man1/kramdown.1
}

@ -1,44 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/kramdown/kramdown-1.2.0.ebuild,v 1.1 2013/09/03 23:53:26 mrueg Exp $
EAPI=5
USE_RUBY="ruby18 ruby19"
RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS CONTRIBUTERS"
RUBY_FAKEGEM_EXTRAINSTALL="data"
inherit ruby-fakegem
DESCRIPTION="Yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition"
HOMEPAGE="http://kramdown.rubyforge.org/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="latex"
LATEX_DEPS="latex? ( dev-texlive/texlive-latex dev-texlive/texlive-latexextra )"
RDEPEND+=" ${LATEX_DEPS}"
DEPEND+=" test? ( ${LATEX_DEPS} app-text/htmltidy )"
ruby_add_bdepend "doc? ( dev-ruby/rdoc )
test? ( >=dev-ruby/coderay-1.0.0
>=dev-ruby/stringex-1.5.1 )"
all_ruby_prepare() {
if ! use latex; then
# Remove latex tests. They will fail gracefully when latex isn't
# present at all, but not when components are missing (most
# notable ucs.sty).
sed -i -e '/latex -v/,/^ end/ s:^:#:' test/test_files.rb || die
fi
}
all_ruby_install() {
all_fakegem_install
doman man/man1/kramdown.1
}

@ -1,2 +1,3 @@
DIST rack-protection-1.5.1.gem 17920 SHA256 ad8d7e99b47418e1361ae8aaa0a8591671c8065b958bcedaef92da121a2db863 SHA512 cd842f464b71a44cdb4407ed09ee1c94bfd7b29183aa81967321b4072b237fda9e23f69e90d69d69424c5e92f4790b43e8d894faae7b20ec226e59b656c958ab WHIRLPOOL 2f9fd5bcfdaa7b28bbdd0ef2ef21b58af15f73811d0e40f7b884c39cbe897b6b9c42ecca2154941c17f61a70ebf9f88f32fea2493a247f39ca3e629cae79ce19
DIST rack-protection-1.5.2.gem 17920 SHA256 7f9acda8474c1f5149cc9a358496afc192dec7fa5d56cef34dde81385a5a4b61 SHA512 f23ad339fdd719c80a43b745a2f6dfec665ac861ff34ec1d5746446dfc0170a15316500e56f3423ee667d540bf569845817ee682f2f0ce04e7d66768bc1ea494 WHIRLPOOL 72d46ca1b7fb66f413c8f71c004c551a2d5851c941c090b7e0138d5e8383208c5410ea40388afc1874f0f2b9a8594c243da79a1703c19245b956a084a1b8176b
DIST rack-protection-1.5.3.gem 18432 SHA256 b9c08cb17b13c6672ef642cc4855b4c4ba8fcb1f66abc687f03cddf37f106b33 SHA512 9f94f9f25197c3f8227f5c9c9fd2e896e35bfc08d4a20f4dded9c42772f348d16dceda6916429833b498b29c4dbba4dbb31b1a3cf90de597fb6df2de145d655a WHIRLPOOL f1c3b7ddc9dedfefb6d7509bccfd43cf594c7d1234a41fe39ce8740c97d2b1a09c0dd2c8112d1751c93c32380442696c8d5cd7e7e6e1bbaa9ae441601f596883

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

Loading…
Cancel
Save