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
|
||||
}
|
@ -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"
|
||||
}
|
@ -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,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,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,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,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,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,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>
|
||||
|
@ -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>
|
||||
|
@ -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,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
|
||||
|
@ -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
|
||||
}
|
@ -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,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,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>This library contains many useful functions such as
|
||||
chained lists, string manipulation, socket, and the HTTP protocol.</longdescription>
|
||||
</pkgmetadata>
|
||||
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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,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,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,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…
Reference in new issue