parent
19d895dd0c
commit
21e619fc51
@ -0,0 +1,133 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-pvgrub/xen-pvgrub-4.5.0.ebuild,v 1.1 2015/01/21 02:29:45 dlan Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE='xml,threads'
|
||||
|
||||
inherit flag-o-matic eutils multilib python-single-r1 toolchain-funcs
|
||||
|
||||
XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles"
|
||||
LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
|
||||
GRUB_URL=mirror://gnu-alpha/grub
|
||||
SRC_URI="
|
||||
http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
|
||||
$GRUB_URL/grub-0.97.tar.gz
|
||||
$XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
|
||||
$LIBPCI_URL/pciutils-2.2.9.tar.bz2
|
||||
$XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
|
||||
$XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
|
||||
$XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz"
|
||||
|
||||
S="${WORKDIR}/xen-${PV}"
|
||||
|
||||
DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside guest filesystem"
|
||||
HOMEPAGE="http://xen.org/"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 -x86"
|
||||
IUSE="custom-cflags"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="sys-devel/gettext
|
||||
sys-devel/bin86
|
||||
sys-apps/texinfo"
|
||||
|
||||
RDEPEND=">=app-emulation/xen-4.2.1"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
retar-externals() {
|
||||
# Purely to unclutter src_prepare
|
||||
local set="grub-0.97.tar.gz lwip-1.3.0.tar.gz newlib-1.16.0.tar.gz polarssl-1.1.4-gpl.tgz zlib-1.2.3.tar.gz"
|
||||
|
||||
# epatch can't patch in $WORKDIR, requires a sed; Bug #455194. Patchable, but sed informative
|
||||
sed -e s':AR=${AR-"ar rc"}:AR=${AR-"ar"}:' \
|
||||
-i "${WORKDIR}"/zlib-1.2.3/configure
|
||||
sed -e 's:^AR=ar rc:AR=ar:' \
|
||||
-e s':$(AR) $@:$(AR) rc $@:' \
|
||||
-i "${WORKDIR}"/zlib-1.2.3/{Makefile,Makefile.in}
|
||||
einfo "zlib Makefile edited"
|
||||
|
||||
cd "${WORKDIR}"
|
||||
tar czp zlib-1.2.3 -f zlib-1.2.3.tar.gz
|
||||
tar czp grub-0.97 -f grub-0.97.tar.gz
|
||||
tar czp lwip -f lwip-1.3.0.tar.gz
|
||||
tar czp newlib-1.16.0 -f newlib-1.16.0.tar.gz
|
||||
tar czp polarssl-1.1.4 -f polarssl-1.1.4-gpl.tgz
|
||||
mv $set "${S}"/stubdom/
|
||||
einfo "tarballs moved to source"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# 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 {} \;
|
||||
fi
|
||||
|
||||
# Patch the unmergeable newlib, fix most of the leftover gcc QA issues
|
||||
cp "${FILESDIR}"/newlib-implicits.patch stubdom || die
|
||||
|
||||
# Patch stubdom/Makefile to patch insource newlib & prevent internal downloading
|
||||
epatch "${FILESDIR}"/${PN/-pvgrub/}-4.3-externals.patch
|
||||
|
||||
# fix jobserver in Makefile
|
||||
epatch "${FILESDIR}"/${PN}-4.2-jserver.patch
|
||||
|
||||
#Substitute for internal downloading. pciutils copied only due to the only .bz2
|
||||
cp "${DISTDIR}"/pciutils-2.2.9.tar.bz2 ./stubdom/ || die "pciutils not copied to stubdom"
|
||||
retar-externals || die "re-tar procedure failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use custom-cflags || unset CFLAGS
|
||||
if test-flag-CC -fno-strict-overflow; then
|
||||
append-flags -fno-strict-overflow
|
||||
fi
|
||||
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" -C tools/include
|
||||
|
||||
if use x86; then
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
|
||||
XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
|
||||
elif use amd64; then
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
|
||||
XEN_TARGET_ARCH="x86_64" -C stubdom pv-grub
|
||||
if has_multilib_profile; then
|
||||
multilib_toolchain_setup x86
|
||||
emake CC="$(tc-getCC)" AR="$(tc-getAR)" \
|
||||
XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use x86; then
|
||||
emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
|
||||
fi
|
||||
if use amd64; then
|
||||
emake XEN_TARGET_ARCH="x86_64" DESTDIR="${D}" -C stubdom install-grub
|
||||
if has_multilib_profile; then
|
||||
emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Official Xen Guide and the offical wiki page:"
|
||||
elog "https://wiki.gentoo.org/wiki/Xen"
|
||||
elog "http://wiki.xen.org/wiki/Main_Page"
|
||||
}
|
@ -0,0 +1,355 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.2.5-r2.ebuild,v 1.1 2015/01/21 02:37:00 dlan Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE='xml,threads'
|
||||
|
||||
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=3
|
||||
# xen-tools's gentoo patches tarball
|
||||
GENTOO_VER=0
|
||||
# xen-tools's gentoo patches version which apply to this specific ebuild
|
||||
GENTOO_GPV=0
|
||||
SEABIOS_VER=1.6.3.2
|
||||
|
||||
[[ -n ${UPSTREAM_VER} ]] && \
|
||||
UPSTREAM_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz"
|
||||
[[ -n ${GENTOO_VER} ]] && \
|
||||
GENTOO_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${PN/-tools/}-gentoo-patches-${GENTOO_VER}.tar.xz"
|
||||
|
||||
SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
|
||||
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
|
||||
http://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
|
||||
${UPSTREAM_PATCHSET_URI}
|
||||
${GENTOO_PATCHSET_URI}"
|
||||
S="${WORKDIR}/xen-${PV}"
|
||||
fi
|
||||
|
||||
inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 toolchain-funcs udev ${live_eclass}
|
||||
|
||||
DESCRIPTION="Xend daemon and tools"
|
||||
HOMEPAGE="http://xen.org/"
|
||||
DOCS=( README docs/README.xen-bugtool )
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="api custom-cflags debug doc flask hvm qemu ocaml pygrub screen static-libs system-seabios"
|
||||
|
||||
REQUIRED_USE="hvm? ( qemu )
|
||||
${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="dev-libs/lzo:2
|
||||
dev-libs/glib:2
|
||||
dev-libs/yajl
|
||||
dev-libs/libgcrypt:0
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
dev-python/pypam[${PYTHON_USEDEP}]
|
||||
sys-libs/zlib
|
||||
sys-power/iasl
|
||||
system-seabios? ( sys-firmware/seabios )
|
||||
sys-firmware/ipxe
|
||||
dev-ml/findlib
|
||||
hvm? ( media-libs/libsdl )
|
||||
${PYTHON_DEPS}
|
||||
api? ( dev-libs/libxml2
|
||||
net-misc/curl )
|
||||
${PYTHON_DEPS}
|
||||
pygrub? ( ${PYTHON_DEPS//${PYTHON_REQ_USE}/ncurses} )
|
||||
sys-devel/bin86
|
||||
sys-devel/dev86
|
||||
dev-lang/perl
|
||||
app-misc/pax-utils
|
||||
doc? (
|
||||
app-doc/doxygen
|
||||
dev-tex/latex2html[png,gif]
|
||||
media-gfx/transfig
|
||||
media-gfx/graphviz
|
||||
dev-tex/xcolor
|
||||
dev-texlive/texlive-latexextra
|
||||
virtual/latex-base
|
||||
dev-tex/latexmk
|
||||
dev-texlive/texlive-latex
|
||||
dev-texlive/texlive-pictures
|
||||
dev-texlive/texlive-latexrecommended
|
||||
)
|
||||
hvm? ( x11-proto/xproto
|
||||
!net-libs/libiscsi )"
|
||||
RDEPEND="sys-apps/iproute2
|
||||
net-misc/bridge-utils
|
||||
ocaml? ( >=dev-lang/ocaml-4 )
|
||||
screen? (
|
||||
app-misc/screen
|
||||
app-admin/logrotate
|
||||
)
|
||||
virtual/udev"
|
||||
|
||||
# hvmloader is used to bootstrap a fully virtualized kernel
|
||||
# Approved by QA team in bug #144032
|
||||
QA_WX_LOAD="usr/lib/xen/boot/hvmloader"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
export "CONFIG_LOMOUNT=y"
|
||||
|
||||
#bug 522642, disable compile tools/tests
|
||||
export "CONFIG_TESTS=n"
|
||||
|
||||
if has_version dev-libs/libgcrypt:0; then
|
||||
export "CONFIG_GCRYPT=y"
|
||||
fi
|
||||
|
||||
if use qemu; then
|
||||
export "CONFIG_IOEMU=y"
|
||||
else
|
||||
export "CONFIG_IOEMU=n"
|
||||
fi
|
||||
|
||||
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
|
||||
|
||||
use api && export "LIBXENAPI_BINDINGS=y"
|
||||
use flask && export "FLASK_ENABLE=y"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Upstream's patchset
|
||||
if [[ -n ${UPSTREAM_VER} ]]; then
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
EPATCH_OPTS="-p1" \
|
||||
epatch "${WORKDIR}"/patches-upstream
|
||||
fi
|
||||
|
||||
# Gentoo's patchset
|
||||
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
|
||||
source "${FILESDIR}"/gentoo-patches.conf
|
||||
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
|
||||
for i in ${!_gpv}; do
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}"/patches-gentoo/$i
|
||||
done
|
||||
fi
|
||||
|
||||
use system-seabios && epatch "${WORKDIR}"/patches-gentoo/${PN}-4-unbundle-seabios.patch
|
||||
|
||||
if gcc-specs-pie; then
|
||||
epatch "${WORKDIR}"/patches-gentoo/ipxe-nopie.patch
|
||||
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 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
|
||||
|
||||
if ! use pygrub; then
|
||||
sed -e '/^SUBDIRS-$(PYTHON_TOOLS) += pygrub$/d' -i tools/Makefile || die
|
||||
fi
|
||||
|
||||
# Disable hvm support on systems that don't support x86_32 binaries.
|
||||
if ! use hvm; then
|
||||
sed -e '/^CONFIG_IOEMU := y$/d' -i config/*.mk || die
|
||||
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
|
||||
# Bug 351648
|
||||
elif ! use x86 && ! has x86 $(get_all_abis); then
|
||||
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
|
||||
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
|
||||
export CPATH="${WORKDIR}"/extra-headers
|
||||
fi
|
||||
|
||||
# Don't bother with qemu, only needed for fully virtualised guests
|
||||
if ! use qemu; then
|
||||
sed -e "/^CONFIG_IOEMU := y$/d" -i config/*.mk || die
|
||||
sed -e "s:install-tools\: tools/ioemu-dir:install-tools\: :g" -i Makefile || die
|
||||
fi
|
||||
|
||||
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
|
||||
pushd tools/firmware/ > /dev/null
|
||||
ln -s seabios-dir-remote seabios-dir || die
|
||||
popd > /dev/null
|
||||
|
||||
# Reset bash completion dir; Bug 472438
|
||||
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
|
||||
-i Config.mk || die
|
||||
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
|
||||
|
||||
# Bug 445986
|
||||
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' -i tools/firmware/Makefile || die
|
||||
|
||||
# fix QA warning, create /var/run/, /var/lock dynamically
|
||||
sed -i -e "/\$(INSTALL_DIR) \$(DESTDIR)\$(XEN_RUN_DIR)/d" \
|
||||
tools/libxl/Makefile || die
|
||||
|
||||
sed -i -e "/\/var\/run\//d" \
|
||||
tools/xenstore/Makefile \
|
||||
tools/pygrub/Makefile || die
|
||||
|
||||
sed -i -e "/\/var\/lock\/subsys/d" \
|
||||
tools/Makefile || die
|
||||
|
||||
# xencommons, Bug #492332, sed lighter weight than patching
|
||||
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
|
||||
-i tools/hotplug/Linux/init.d/xencommons || die
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export VARTEXFONTS="${T}/fonts"
|
||||
local myopt
|
||||
use debug && myopt="${myopt} debug=y"
|
||||
|
||||
use custom-cflags || unset CFLAGS
|
||||
if test-flag-CC -fno-strict-overflow; then
|
||||
append-flags -fno-strict-overflow
|
||||
fi
|
||||
|
||||
unset LDFLAGS
|
||||
unset CFLAGS
|
||||
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
|
||||
|
||||
use doc && emake -C docs txt html
|
||||
emake -C docs man-pages
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Override auto-detection in the build system, bug #382573
|
||||
export INITD_DIR=/tmp/init.d
|
||||
export CONFIG_LEAF_DIR=../tmp/default
|
||||
|
||||
# Let the build system compile installed Python modules.
|
||||
local PYTHONDONTWRITEBYTECODE
|
||||
export PYTHONDONTWRITEBYTECODE
|
||||
|
||||
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" install-tools \
|
||||
XEN_PYTHON_NATIVE_INSTALL=y install-tools
|
||||
# Fix the remaining Python shebangs.
|
||||
python_fix_shebang "${ED}"
|
||||
|
||||
# Remove RedHat-specific stuff
|
||||
rm -rf "${D}"tmp || die
|
||||
|
||||
# uncomment lines in xl.conf
|
||||
sed -e 's:^#autoballoon=1:autoballoon=1:' \
|
||||
-e 's:^#lockfile="/var/lock/xl":lockfile="/var/lock/xl":' \
|
||||
-e 's:^#vifscript="vif-bridge":vifscript="vif-bridge":' \
|
||||
-i tools/examples/xl.conf || die
|
||||
|
||||
if use doc; then
|
||||
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
|
||||
|
||||
dohtml -r docs/
|
||||
docinto pdf
|
||||
dodoc ${DOCS[@]}
|
||||
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
|
||||
fi
|
||||
|
||||
rm -rf "${D}"/usr/share/doc/xen/
|
||||
doman docs/man?/*
|
||||
|
||||
newconfd "${FILESDIR}"/xendomains.confd xendomains
|
||||
newconfd "${FILESDIR}"/xenstored.confd xenstored
|
||||
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
|
||||
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
|
||||
newinitd "${FILESDIR}"/xenstored.initd xenstored
|
||||
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
|
||||
newinitd "${FILESDIR}"/xencommons.initd xencommons
|
||||
newconfd "${FILESDIR}"/xencommons.confd xencommons
|
||||
|
||||
if use screen; then
|
||||
cat "${FILESDIR}"/xendomains-screen.confd >> "${ED}"/etc/conf.d/xendomains || die
|
||||
cp "${FILESDIR}"/xen-consoles.logrotate "${ED}"/etc/xen/ || die
|
||||
keepdir /var/log/xen-consoles
|
||||
fi
|
||||
|
||||
if [[ "${ARCH}" == 'amd64' ]] && use qemu; then
|
||||
mkdir -p "${D}"usr/$(get_libdir)/xen/bin || die
|
||||
mv "${D}"usr/lib/xen/bin/qemu* "${D}"usr/$(get_libdir)/xen/bin/ || die
|
||||
fi
|
||||
|
||||
# For -static-libs wrt Bug 384355
|
||||
if ! use static-libs; then
|
||||
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
|
||||
fi
|
||||
|
||||
# xend expects these to exist
|
||||
keepdir /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen
|
||||
|
||||
# for xendomains
|
||||
keepdir /etc/xen/auto
|
||||
|
||||
# Temp QA workaround
|
||||
dodir "$(get_udevdir)"
|
||||
mv "${D}"/etc/udev/* "${D}/$(get_udevdir)"
|
||||
rm -rf "${D}"/etc/udev
|
||||
|
||||
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
|
||||
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
|
||||
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Official Xen Guide and the offical wiki page:"
|
||||
elog "http://www.gentoo.org/doc/en/xen-gu"${D}"usr/ide.xml"
|
||||
elog "http://wiki.xen.org/wiki/Main_Page"
|
||||
elog ""
|
||||
elog "Recommended to utilise the xencommons script to config sytem at boot."
|
||||
elog "Add by use of rc-update on completion of the install"
|
||||
|
||||
# TODO: we need to have the current Python slot here.
|
||||
if ! has_version "dev-lang/python[ncurses]"; then
|
||||
echo
|
||||
ewarn "NB: Your dev-lang/python is built without USE=ncurses."
|
||||
ewarn "Please rebuild python with USE=ncurses to make use of xenmon.py."
|
||||
fi
|
||||
|
||||
if has_version "sys-apps/iproute2[minimal]"; then
|
||||
echo
|
||||
ewarn "Your sys-apps/iproute2 is built with USE=minimal. Networking"
|
||||
ewarn "will not work until you rebuild iproute2 without USE=minimal."
|
||||
fi
|
||||
|
||||
if ! use hvm; then
|
||||
echo
|
||||
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
|
||||
elog "support enable the hvm use flag."
|
||||
elog "An x86 or amd64 system is required to build HVM support."
|
||||
fi
|
||||
|
||||
if grep -qsF XENSV= "${ROOT}/etc/conf.d/xend"; then
|
||||
echo
|
||||
elog "xensv is broken upstream (Gentoo bug #142011)."
|
||||
elog "Please remove '${ROOT%/}/etc/conf.d/xend', as it is no longer needed."
|
||||
fi
|
||||
}
|
@ -0,0 +1,396 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.3.3-r3.ebuild,v 1.1 2015/01/21 02:37:00 dlan Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE='xml,threads'
|
||||
|
||||
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=3
|
||||
# xen-tools's gentoo patches tarball
|
||||
GENTOO_VER=0
|
||||
# xen-tools's gentoo patches version which apply to this specific ebuild
|
||||
GENTOO_GPV=0
|
||||
SEABIOS_VER=1.7.1-stable-xen
|
||||
|
||||
[[ -n ${UPSTREAM_VER} ]] && \
|
||||
UPSTREAM_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz"
|
||||
[[ -n ${GENTOO_VER} ]] && \
|
||||
GENTOO_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${PN/-tools/}-gentoo-patches-${GENTOO_VER}.tar.xz"
|
||||
|
||||
SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
|
||||
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
|
||||
http://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
|
||||
${UPSTREAM_PATCHSET_URI}
|
||||
${GENTOO_PATCHSET_URI}"
|
||||
S="${WORKDIR}/xen-${PV}"
|
||||
fi
|
||||
|
||||
inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 toolchain-funcs udev ${live_eclass}
|
||||
|
||||
DESCRIPTION="Xend daemon and tools"
|
||||
HOMEPAGE="http://xen.org/"
|
||||
DOCS=( README docs/README.xen-bugtool )
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
|
||||
# >=dev-lang/ocaml-4 stable
|
||||
# Masked in profiles/eapi-5-files instead
|
||||
IUSE="api custom-cflags debug doc flask hvm qemu ocaml +pam python pygrub screen static-libs system-seabios"
|
||||
|
||||
REQUIRED_USE="hvm? ( qemu )
|
||||
${PYTHON_REQUIRED_USE}
|
||||
pygrub? ( python )"
|
||||
|
||||
DEPEND="dev-libs/lzo:2
|
||||
dev-libs/glib:2
|
||||
dev-libs/yajl
|
||||
dev-libs/libgcrypt:0
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
|
||||
sys-libs/zlib
|
||||
sys-power/iasl
|
||||
system-seabios? ( sys-firmware/seabios )
|
||||
sys-firmware/ipxe
|
||||
hvm? ( media-libs/libsdl )
|
||||
${PYTHON_DEPS}
|
||||
api? ( dev-libs/libxml2
|
||||
net-misc/curl )
|
||||
pygrub? ( ${PYTHON_DEPS//${PYTHON_REQ_USE}/ncurses} )
|
||||
sys-devel/bin86
|
||||
sys-devel/dev86
|
||||
dev-lang/perl
|
||||
app-misc/pax-utils
|
||||
dev-python/markdown[${PYTHON_USEDEP}]
|
||||
doc? (
|
||||
app-doc/doxygen
|
||||
dev-tex/latex2html[png,gif]
|
||||
media-gfx/graphviz
|
||||
dev-tex/xcolor
|
||||
media-gfx/transfig
|
||||
dev-texlive/texlive-latexextra
|
||||
virtual/latex-base
|
||||
dev-tex/latexmk
|
||||
dev-texlive/texlive-latex
|
||||
dev-texlive/texlive-pictures
|
||||
dev-texlive/texlive-latexrecommended
|
||||
)
|
||||
hvm? ( x11-proto/xproto
|
||||
!net-libs/libiscsi )
|
||||
qemu? ( x11-libs/pixman )
|
||||
ocaml? ( dev-ml/findlib
|
||||
>=dev-lang/ocaml-4 )"
|
||||
RDEPEND="sys-apps/iproute2
|
||||
net-misc/bridge-utils
|
||||
screen? (
|
||||
app-misc/screen
|
||||
app-admin/logrotate
|
||||
)
|
||||
virtual/udev"
|
||||
|
||||
# hvmloader is used to bootstrap a fully virtualized kernel
|
||||
# Approved by QA team in bug #144032
|
||||
QA_WX_LOAD="usr/lib/xen/boot/hvmloader"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
export "CONFIG_LOMOUNT=y"
|
||||
|
||||
#bug 522642, disable compile tools/tests
|
||||
export "CONFIG_TESTS=n"
|
||||
|
||||
if has_version dev-libs/libgcrypt:0; then
|
||||
export "CONFIG_GCRYPT=y"
|
||||
fi
|
||||
|
||||
if use qemu; then
|
||||
export "CONFIG_IOEMU=y"
|
||||
else
|
||||
export "CONFIG_IOEMU=n"
|
||||
fi
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Upstream's patchset
|
||||
if [[ -n ${UPSTREAM_VER} ]]; then
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
EPATCH_OPTS="-p1" \
|
||||
epatch "${WORKDIR}"/patches-upstream
|
||||
fi
|
||||
|
||||
# Gentoo's patchset
|
||||
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
|
||||
source "${FILESDIR}"/gentoo-patches.conf
|
||||
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
|
||||
for i in ${!_gpv}; do
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}"/patches-gentoo/$i
|
||||
done
|
||||
fi
|
||||
|
||||
# Bug 496708
|
||||
use system-seabios && epatch "${WORKDIR}"/patches-gentoo/${PN}-4-unbundle-seabios.patch
|
||||
|
||||
# Bug 478064
|
||||
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
|
||||
|
||||
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
|
||||
pushd tools/firmware/ > /dev/null
|
||||
ln -s seabios-dir-remote seabios-dir || die
|
||||
popd > /dev/null
|
||||
|
||||
# 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 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
|
||||
|
||||
if ! use pygrub; then
|
||||
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
|
||||
fi
|
||||
|
||||
if ! use python; then
|
||||
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
|
||||
fi
|
||||
|
||||
# Disable hvm support on systems that don't support x86_32 binaries.
|
||||
if ! use hvm; then
|
||||
sed -e '/^CONFIG_IOEMU := y$/d' -i config/*.mk || die
|
||||
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
|
||||
# Bug 351648
|
||||
elif ! use x86 && ! has x86 $(get_all_abis); then
|
||||
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
|
||||
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
|
||||
export CPATH="${WORKDIR}"/extra-headers
|
||||
fi
|
||||
|
||||
# Don't bother with qemu, only needed for fully virtualised guests
|
||||
if ! use qemu; then
|
||||
sed -e "/^CONFIG_IOEMU := y$/d" -i config/*.mk || die
|
||||
sed -e "s:install-tools\: tools/ioemu-dir:install-tools\: :g" -i Makefile || die
|
||||
fi
|
||||
|
||||
# Reset bash completion dir; Bug 472438
|
||||
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
|
||||
-i Config.mk || die
|
||||
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
|
||||
|
||||
use flask || sed -e "/SUBDIRS-y += flask/d" -i tools/Makefile || die
|
||||
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
|
||||
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
|
||||
-i tools/firmware/Makefile || die
|
||||
|
||||
# xencommons, Bug #492332, sed lighter weight than patching
|
||||
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
|
||||
-i tools/hotplug/Linux/init.d/xencommons || die
|
||||
|
||||
# Bug 493232 fix from http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=1844
|
||||
sed -e 's:bl->argsspace = 7 + :bl->argsspace = 9 + :' \
|
||||
-i tools/libxl/libxl_bootloader.c || die
|
||||
|
||||
# fix QA warning, create /var/run/, /var/lock dynamically
|
||||
sed -i -e "/\$(INSTALL_DIR) \$(DESTDIR)\$(XEN_RUN_DIR)/d" \
|
||||
tools/libxl/Makefile || die
|
||||
|
||||
sed -i -e "/\/var\/run\//d" \
|
||||
tools/xenstore/Makefile \
|
||||
tools/pygrub/Makefile || die
|
||||
|
||||
sed -i -e "/\/var\/lock\/subsys/d" \
|
||||
tools/Makefile || die
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf="--prefix=/usr --disable-werror"
|
||||
|
||||
if use ocaml
|
||||
then
|
||||
myconf="${myconf} $(use_enable ocaml ocamltools)"
|
||||
else
|
||||
myconf="${myconf} --disable-ocamltools"
|
||||
fi
|
||||
|
||||
if ! use pam
|
||||
then
|
||||
myconf="${myconf} --disable-pam"
|
||||
fi
|
||||
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export VARTEXFONTS="${T}/fonts"
|
||||
local myopt
|
||||
use debug && myopt="${myopt} debug=y"
|
||||
|
||||
use custom-cflags || unset CFLAGS
|
||||
if test-flag-CC -fno-strict-overflow; then
|
||||
append-flags -fno-strict-overflow
|
||||
fi
|
||||
|
||||
unset LDFLAGS
|
||||
unset CFLAGS
|
||||
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
|
||||
|
||||
use doc && emake -C docs txt html
|
||||
emake -C docs man-pages
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Override auto-detection in the build system, bug #382573
|
||||
export INITD_DIR=/tmp/init.d
|
||||
export CONFIG_LEAF_DIR=../tmp/default
|
||||
|
||||
# Let the build system compile installed Python modules.
|
||||
local PYTHONDONTWRITEBYTECODE
|
||||
export PYTHONDONTWRITEBYTECODE
|
||||
|
||||
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
|
||||
XEN_PYTHON_NATIVE_INSTALL=y install-tools
|
||||
|
||||
# Fix the remaining Python shebangs.
|
||||
python_fix_shebang "${D}"
|
||||
|
||||
# Remove RedHat-specific stuff
|
||||
rm -rf "${D}"tmp || die
|
||||
|
||||
# uncomment lines in xl.conf
|
||||
sed -e 's:^#autoballoon=1:autoballoon=1:' \
|
||||
-e 's:^#lockfile="/var/lock/xl":lockfile="/var/lock/xl":' \
|
||||
-e 's:^#vifscript="vif-bridge":vifscript="vif-bridge":' \
|
||||
-i tools/examples/xl.conf || die
|
||||
|
||||
if use doc; then
|
||||
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
|
||||
|
||||
dohtml -r docs/
|
||||
docinto pdf
|
||||
dodoc ${DOCS[@]}
|
||||
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
|
||||
fi
|
||||
|
||||
rm -rf "${D}"/usr/share/doc/xen/
|
||||
doman docs/man?/*
|
||||
|
||||
newconfd "${FILESDIR}"/xendomains.confd xendomains
|
||||
newconfd "${FILESDIR}"/xenstored.confd xenstored
|
||||
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
|
||||
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
|
||||
newinitd "${FILESDIR}"/xenstored.initd xenstored
|
||||
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
|
||||
newinitd "${FILESDIR}"/xencommons.initd xencommons
|
||||
newconfd "${FILESDIR}"/xencommons.confd xencommons
|
||||
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
|
||||
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
|
||||
|
||||
if use screen; then
|
||||
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
|
||||
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
|
||||
keepdir /var/log/xen-consoles
|
||||
fi
|
||||
|
||||
# Move files built with use qemu, Bug #477884
|
||||
if [[ "${ARCH}" == 'amd64' ]] && use qemu; then
|
||||
mkdir -p "${D}"usr/$(get_libdir)/xen/bin || die
|
||||
mv "${D}"usr/lib/xen/bin/* "${D}"usr/$(get_libdir)/xen/bin/ || die
|
||||
fi
|
||||
|
||||
# For -static-libs wrt Bug 384355
|
||||
if ! use static-libs; then
|
||||
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
|
||||
fi
|
||||
|
||||
# xend expects these to exist
|
||||
keepdir /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen
|
||||
|
||||
# for xendomains
|
||||
keepdir /etc/xen/auto
|
||||
|
||||
# Temp QA workaround
|
||||
dodir "$(get_udevdir)"
|
||||
mv "${D}"/etc/udev/* "${D}/$(get_udevdir)"
|
||||
rm -rf "${D}"/etc/udev
|
||||
|
||||
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
|
||||
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
|
||||
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Official Xen Guide and the offical wiki page:"
|
||||
elog "https://wiki.gentoo.org/wiki/Xen"
|
||||
elog "http://wiki.xen.org/wiki/Main_Page"
|
||||
elog ""
|
||||
elog "Recommended to utilise the xencommons script to config sytem At boot"
|
||||
elog "Add by use of rc-update on completion of the install"
|
||||
|
||||
# TODO: we need to have the current Python slot here.
|
||||
if ! has_version "dev-lang/python[ncurses]"; then
|
||||
echo
|
||||
ewarn "NB: Your dev-lang/python is built without USE=ncurses."
|
||||
ewarn "Please rebuild python with USE=ncurses to make use of xenmon.py."
|
||||
fi
|
||||
|
||||
if has_version "sys-apps/iproute2[minimal]"; then
|
||||
echo
|
||||
ewarn "Your sys-apps/iproute2 is built with USE=minimal. Networking"
|
||||
ewarn "will not work until you rebuild iproute2 without USE=minimal."
|
||||
fi
|
||||
|
||||
if ! use hvm; then
|
||||
echo
|
||||
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
|
||||
elog "support enable the hvm use flag."
|
||||
elog "An x86 or amd64 system is required to build HVM support."
|
||||
fi
|
||||
|
||||
if use qemu; then
|
||||
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
|
||||
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
|
||||
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
|
||||
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
|
||||
fi
|
||||
|
||||
if grep -qsF XENSV= "${ROOT}/etc/conf.d/xend"; then
|
||||
echo
|
||||
elog "xensv is broken upstream (Gentoo bug #142011)."
|
||||
elog "Please remove '${ROOT%/}/etc/conf.d/xend', as it is no longer needed."
|
||||
fi
|
||||
}
|
@ -0,0 +1,429 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.4.1-r5.ebuild,v 1.1 2015/01/21 02:37:00 dlan Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_PV=${PV/_/-}
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_REQ_USE='xml,threads'
|
||||
|
||||
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 ~arm -x86"
|
||||
UPSTREAM_VER=4
|
||||
# xen-tools's gentoo patches tarball
|
||||
GENTOO_VER=3
|
||||
# xen-tools's gentoo patches version which apply to this specific ebuild
|
||||
GENTOO_GPV=2
|
||||
# xen-tools ovmf's patches
|
||||
OVMF_VER=0
|
||||
|
||||
SEABIOS_VER=1.7.3.1
|
||||
OVMF_PV=20131208
|
||||
|
||||
[[ -n ${UPSTREAM_VER} ]] && \
|
||||
UPSTRAM_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz"
|
||||
[[ -n ${GENTOO_VER} ]] && \
|
||||
GENTOO_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz"
|
||||
[[ -n ${OVMF_VER} ]] && \
|
||||
OVMF_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz"
|
||||
|
||||
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
|
||||
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
|
||||
http://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
|
||||
http://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
|
||||
${UPSTRAM_PATCHSET_URI}
|
||||
${GENTOO_PATCHSET_URI}
|
||||
${OVMF_PATCHSET_URI}"
|
||||
S="${WORKDIR}/xen-${MY_PV}"
|
||||
fi
|
||||
|
||||
inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 toolchain-funcs udev ${live_eclass}
|
||||
|
||||
DESCRIPTION="Xend daemon and tools"
|
||||
HOMEPAGE="http://xen.org/"
|
||||
DOCS=( README docs/README.xen-bugtool )
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
|
||||
# >=dev-lang/ocaml-4 stable
|
||||
# Masked in profiles/eapi-5-files instead
|
||||
IUSE="api custom-cflags debug doc flask hvm qemu ocaml ovmf +pam python pygrub screen static-libs system-qemu system-seabios"
|
||||
|
||||
REQUIRED_USE="hvm? ( || ( qemu system-qemu ) )
|
||||
${PYTHON_REQUIRED_USE}
|
||||
pygrub? ( python )
|
||||
ovmf? ( hvm )
|
||||
qemu? ( !system-qemu )"
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-libs/lzo:2
|
||||
dev-libs/glib:2
|
||||
dev-libs/yajl
|
||||
dev-libs/libaio
|
||||
dev-libs/libgcrypt:0
|
||||
sys-libs/zlib
|
||||
"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
|
||||
hvm? ( media-libs/libsdl )
|
||||
${PYTHON_DEPS}
|
||||
api? ( dev-libs/libxml2
|
||||
net-misc/curl )
|
||||
pygrub? ( ${PYTHON_DEPS//${PYTHON_REQ_USE}/ncurses} )
|
||||
arm? ( >=sys-apps/dtc-1.4.0 )
|
||||
!arm? ( sys-devel/bin86
|
||||
system-seabios? ( sys-firmware/seabios )
|
||||
sys-firmware/ipxe
|
||||
sys-devel/dev86
|
||||
sys-power/iasl )
|
||||
dev-lang/perl
|
||||
app-misc/pax-utils
|
||||
dev-python/markdown[${PYTHON_USEDEP}]
|
||||
doc? (
|
||||
app-doc/doxygen
|
||||
dev-tex/latex2html[png,gif]
|
||||
media-gfx/graphviz
|
||||
dev-tex/xcolor
|
||||
media-gfx/transfig
|
||||
dev-texlive/texlive-latexextra
|
||||
virtual/latex-base
|
||||
dev-tex/latexmk
|
||||
dev-texlive/texlive-latex
|
||||
dev-texlive/texlive-pictures
|
||||
dev-texlive/texlive-latexrecommended
|
||||
)
|
||||
hvm? ( x11-proto/xproto
|
||||
!net-libs/libiscsi )
|
||||
qemu? ( x11-libs/pixman )
|
||||
system-qemu? ( app-emulation/qemu[xen] )
|
||||
ocaml? ( dev-ml/findlib
|
||||
>=dev-lang/ocaml-4 )"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
sys-apps/iproute2
|
||||
net-misc/bridge-utils
|
||||
screen? (
|
||||
app-misc/screen
|
||||
app-admin/logrotate
|
||||
)
|
||||
virtual/udev"
|
||||
|
||||
# hvmloader is used to bootstrap a fully virtualized kernel
|
||||
# Approved by QA team in bug #144032
|
||||
QA_WX_LOAD="usr/lib/xen/boot/hvmloader
|
||||
usr/share/qemu-xen/qemu/s390-ccw.img"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
export "CONFIG_LOMOUNT=y"
|
||||
|
||||
#bug 522642, disable compile tools/tests
|
||||
export "CONFIG_TESTS=n"
|
||||
|
||||
if has_version dev-libs/libgcrypt:0; then
|
||||
export "CONFIG_GCRYPT=y"
|
||||
fi
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Upstream's patchset
|
||||
if [[ -n ${UPSTREAM_VER} ]]; then
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
EPATCH_OPTS="-p1" \
|
||||
epatch "${WORKDIR}"/patches-upstream
|
||||
fi
|
||||
|
||||
# Gentoo's patchset
|
||||
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
|
||||
source "${FILESDIR}"/gentoo-patches.conf
|
||||
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
|
||||
for i in ${!_gpv}; do
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}"/patches-gentoo/$i
|
||||
done
|
||||
fi
|
||||
|
||||
# Ovmf's patchset
|
||||
if [[ -n ${OVMF_VER} ]]; then
|
||||
pushd "${WORKDIR}"/ovmf-*/ > /dev/null
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
EPATCH_OPTS="-p1" \
|
||||
epatch "${WORKDIR}"/patches-ovmf
|
||||
popd > /dev/null
|
||||
fi
|
||||
|
||||
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
|
||||
|
||||
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
|
||||
mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die
|
||||
pushd tools/firmware/ > /dev/null
|
||||
ln -s seabios-dir-remote seabios-dir || die
|
||||
popd > /dev/null
|
||||
|
||||
# Fix texi2html build error with new texi2html, qemu.doc.html
|
||||
sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die
|
||||
|
||||
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
|
||||
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
|
||||
-i tools/firmware/Makefile || die
|
||||
|
||||
# Drop .config, fixes to gcc-4.6
|
||||
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
|
||||
|
||||
# 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 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
|
||||
|
||||
if ! use pygrub; then
|
||||
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
|
||||
fi
|
||||
|
||||
if ! use python; then
|
||||
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
|
||||
fi
|
||||
|
||||
if ! use hvm; then
|
||||
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
|
||||
# Bug 351648
|
||||
elif ! use x86 && ! has x86 $(get_all_abis); then
|
||||
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
|
||||
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
|
||||
export CPATH="${WORKDIR}"/extra-headers
|
||||
fi
|
||||
|
||||
# Don't bother with qemu, only needed for fully virtualised guests
|
||||
if ! use qemu; then
|
||||
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
|
||||
fi
|
||||
|
||||
# Reset bash completion dir; Bug 472438
|
||||
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
|
||||
-i Config.mk || die
|
||||
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
|
||||
|
||||
# xencommons, Bug #492332, sed lighter weight than patching
|
||||
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
|
||||
-i tools/hotplug/Linux/init.d/xencommons || die
|
||||
|
||||
# respect multilib, usr/lib/libcacard.so.0.0.0
|
||||
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
|
||||
-i tools/qemu-xen/configure || die
|
||||
|
||||
#bug 518136, don't build 32bit exactuable for nomultilib profile
|
||||
if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
|
||||
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
|
||||
fi
|
||||
|
||||
# Bug 477884, 518136
|
||||
if [[ "${ARCH}" == 'amd64' ]]; then
|
||||
sed -i -e "/LIBEXEC =/s|/lib/xen/bin|/$(get_libdir)/xen/bin|" config/StdGNU.mk || die
|
||||
fi
|
||||
|
||||
# fix QA warning, create /var/run/, /var/lock dynamically
|
||||
sed -i -e "/\$(INSTALL_DIR) \$(DESTDIR)\$(XEN_RUN_DIR)/d" \
|
||||
tools/libxl/Makefile || die
|
||||
|
||||
sed -i -e "/\/var\/run\//d" \
|
||||
tools/xenstore/Makefile \
|
||||
tools/pygrub/Makefile || die
|
||||
|
||||
sed -i -e "/\/var\/lock\/subsys/d" \
|
||||
tools/Makefile || die
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf="--prefix=/usr \
|
||||
--libdir=/usr/$(get_libdir) \
|
||||
--disable-werror \
|
||||
--disable-xen \
|
||||
--enable-tools \
|
||||
--enable-docs \
|
||||
$(use_with system-qemu) \
|
||||
$(use_enable pam) \
|
||||
$(use_enable api xenapi) \
|
||||
$(use_enable ovmf) \
|
||||
$(use_enable ocaml ocamltools) \
|
||||
"
|
||||
# disable qemu-traditional for arm, fail to build
|
||||
use arm || myconf+=" --enable-qemu-traditional"
|
||||
use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
|
||||
use qemu || myconf+=" --with-system-qemu"
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export VARTEXFONTS="${T}/fonts"
|
||||
local myopt
|
||||
use debug && myopt="${myopt} debug=y"
|
||||
|
||||
use custom-cflags || unset CFLAGS
|
||||
if test-flag-CC -fno-strict-overflow; then
|
||||
append-flags -fno-strict-overflow
|
||||
fi
|
||||
|
||||
unset LDFLAGS
|
||||
unset CFLAGS
|
||||
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
|
||||
|
||||
use doc && emake -C docs txt html
|
||||
emake -C docs man-pages
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Override auto-detection in the build system, bug #382573
|
||||
export INITD_DIR=/tmp/init.d
|
||||
export CONFIG_LEAF_DIR=../tmp/default
|
||||
|
||||
# Let the build system compile installed Python modules.
|
||||
local PYTHONDONTWRITEBYTECODE
|
||||
export PYTHONDONTWRITEBYTECODE
|
||||
|
||||
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
|
||||
XEN_PYTHON_NATIVE_INSTALL=y install-tools
|
||||
|
||||
# Fix the remaining Python shebangs.
|
||||
python_fix_shebang "${D}"
|
||||
|
||||
# Remove RedHat-specific stuff
|
||||
rm -rf "${D}"tmp || die
|
||||
|
||||
# uncomment lines in xl.conf
|
||||
sed -e 's:^#autoballoon=1:autoballoon=1:' \
|
||||
-e 's:^#lockfile="/var/lock/xl":lockfile="/var/lock/xl":' \
|
||||
-e 's:^#vifscript="vif-bridge":vifscript="vif-bridge":' \
|
||||
-i tools/examples/xl.conf || die
|
||||
|
||||
if use doc; then
|
||||
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
|
||||
|
||||
dohtml -r docs/
|
||||
docinto pdf
|
||||
dodoc ${DOCS[@]}
|
||||
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
|
||||
fi
|
||||
|
||||
rm -rf "${D}"/usr/share/doc/xen/
|
||||
doman docs/man?/*
|
||||
|
||||
newconfd "${FILESDIR}"/xendomains.confd xendomains
|
||||
newconfd "${FILESDIR}"/xenstored.confd xenstored
|
||||
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
|
||||
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
|
||||
newinitd "${FILESDIR}"/xenstored.initd xenstored
|
||||
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
|
||||
newinitd "${FILESDIR}"/xencommons.initd xencommons
|
||||
newconfd "${FILESDIR}"/xencommons.confd xencommons
|
||||
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
|
||||
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
|
||||
|
||||
if use screen; then
|
||||
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
|
||||
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
|
||||
keepdir /var/log/xen-consoles
|
||||
fi
|
||||
|
||||
# For -static-libs wrt Bug 384355
|
||||
if ! use static-libs; then
|
||||
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
|
||||
fi
|
||||
|
||||
# xend expects these to exist
|
||||
keepdir /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen
|
||||
|
||||
# for xendomains
|
||||
keepdir /etc/xen/auto
|
||||
|
||||
# Temp QA workaround
|
||||
dodir "$(get_udevdir)"
|
||||
mv "${D}"/etc/udev/* "${D}/$(get_udevdir)"
|
||||
rm -rf "${D}"/etc/udev
|
||||
|
||||
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
|
||||
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
|
||||
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Official Xen Guide and the offical wiki page:"
|
||||
elog "https://wiki.gentoo.org/wiki/Xen"
|
||||
elog "http://wiki.xen.org/wiki/Main_Page"
|
||||
elog ""
|
||||
elog "Recommended to utilise the xencommons script to config sytem At boot"
|
||||
elog "Add by use of rc-update on completion of the install"
|
||||
|
||||
# TODO: we need to have the current Python slot here.
|
||||
if ! has_version "dev-lang/python[ncurses]"; then
|
||||
echo
|
||||
ewarn "NB: Your dev-lang/python is built without USE=ncurses."
|
||||
ewarn "Please rebuild python with USE=ncurses to make use of xenmon.py."
|
||||
fi
|
||||
|
||||
if has_version "sys-apps/iproute2[minimal]"; then
|
||||
echo
|
||||
ewarn "Your sys-apps/iproute2 is built with USE=minimal. Networking"
|
||||
ewarn "will not work until you rebuild iproute2 without USE=minimal."
|
||||
fi
|
||||
|
||||
if ! use hvm; then
|
||||
echo
|
||||
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
|
||||
elog "support enable the hvm use flag."
|
||||
elog "An x86 or amd64 system is required to build HVM support."
|
||||
fi
|
||||
|
||||
if use qemu; then
|
||||
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
|
||||
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
|
||||
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
|
||||
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
|
||||
fi
|
||||
|
||||
if grep -qsF XENSV= "${ROOT}/etc/conf.d/xend"; then
|
||||
echo
|
||||
elog "xensv is broken upstream (Gentoo bug #142011)."
|
||||
elog "Please remove '${ROOT%/}/etc/conf.d/xend', as it is no longer needed."
|
||||
fi
|
||||
}
|
@ -0,0 +1,155 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.2.5-r4.ebuild,v 1.1 2015/01/21 02:46:30 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=3
|
||||
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_OPTS="-p1" \
|
||||
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,151 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.3.3-r4.ebuild,v 1.1 2015/01/21 02:46:30 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=3
|
||||
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_OPTS="-p1" \
|
||||
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,164 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.5.0.ebuild,v 1.1 2015/01/21 02:46:30 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="~arm ~arm64 ~amd64"
|
||||
UPSTREAM_VER=
|
||||
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"
|
||||
elif use arm64; then
|
||||
export XEN_TARGET_ARCH="arm64"
|
||||
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_OPTS="-p1" \
|
||||
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"
|
||||
}
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/paperwork/paperwork-0.2.2.ebuild,v 1.1 2015/01/20 16:13:27 voyageur Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="a personal document manager for scanned documents (and PDFs)"
|
||||
HOMEPAGE="https://github.com/jflesch/paperwork"
|
||||
SRC_URI="https://github.com/jflesch/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="app-text/poppler[introspection]
|
||||
dev-python/joblib[${PYTHON_USEDEP}]
|
||||
dev-python/pycairo[${PYTHON_USEDEP}]
|
||||
dev-python/pycountry[${PYTHON_USEDEP}]
|
||||
dev-python/pyenchant[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyinsane-1.3.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyocr-0.2.3[${PYTHON_USEDEP}]
|
||||
dev-python/python-levenshtein[${PYTHON_USEDEP}]
|
||||
dev-python/termcolor[${PYTHON_USEDEP}]
|
||||
dev-python/whoosh[${PYTHON_USEDEP}]
|
||||
dev-python/wxpython[${PYTHON_USEDEP}]
|
||||
dev-util/glade[introspection,python]
|
||||
sci-libs/scikits_learn[${PYTHON_USEDEP}]
|
||||
sci-libs/scikits_image[${PYTHON_USEDEP}]
|
||||
virtual/python-imaging[${PYTHON_USEDEP}]
|
||||
x11-libs/gtk+:3[introspection]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
pkg_postinst() {
|
||||
elog "To improve page orientation detection, you can optionally install:"
|
||||
elog " app-dicts/aspell-<your language>"
|
||||
}
|
@ -0,0 +1,175 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.8.8.1.ebuild,v 1.1 2015/01/20 22:04:25 floppym Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib multilib-minimal versionator
|
||||
|
||||
SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))"
|
||||
DOC_PV="${SRC_PV}"
|
||||
# DOC_PV="$(printf "%u%02u%02u00" $(get_version_components $(get_version_component_range 1-3)))"
|
||||
|
||||
DESCRIPTION="A SQL Database Engine in a C Library"
|
||||
HOMEPAGE="http://sqlite.org/"
|
||||
SRC_URI="doc? ( http://sqlite.org/2015/${PN}-doc-${DOC_PV}.zip )
|
||||
tcl? ( http://sqlite.org/2015/${PN}-src-${SRC_PV}.zip )
|
||||
!tcl? (
|
||||
test? ( http://sqlite.org/2015/${PN}-src-${SRC_PV}.zip )
|
||||
!test? ( http://sqlite.org/2015/${PN}-autoconf-${SRC_PV}.tar.gz )
|
||||
)"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="3"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="debug doc icu +readline secure-delete static-libs tcl test"
|
||||
|
||||
RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )
|
||||
readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
|
||||
tcl? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20131008-r14
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-arch/unzip )
|
||||
tcl? ( app-arch/unzip )
|
||||
test? (
|
||||
app-arch/unzip
|
||||
dev-lang/tcl[${MULTILIB_USEDEP}]
|
||||
)"
|
||||
|
||||
amalgamation() {
|
||||
use !tcl && use !test
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if amalgamation; then
|
||||
S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
|
||||
else
|
||||
S="${WORKDIR}/${PN}-src-${SRC_PV}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if amalgamation; then
|
||||
epatch "${FILESDIR}/${PN}-3.8.1-autoconf-dlopen_check.patch"
|
||||
else
|
||||
epatch "${FILESDIR}/${PN}-3.8.1-src-dlopen_check.patch"
|
||||
epatch "${FILESDIR}/${PN}-3.8.1-tests-icu-52.patch"
|
||||
fi
|
||||
|
||||
eautoreconf
|
||||
|
||||
# At least ppc-aix, x86-interix and *-solaris need newer libtool.
|
||||
# use prefix && eautoreconf
|
||||
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
# `configure` from amalgamation tarball does not add -DSQLITE_DEBUG or -DNDEBUG flag.
|
||||
if amalgamation; then
|
||||
if use debug; then
|
||||
append-cppflags -DSQLITE_DEBUG
|
||||
else
|
||||
append-cppflags -DNDEBUG
|
||||
fi
|
||||
fi
|
||||
|
||||
# Support detection of misuse of SQLite API.
|
||||
# http://sqlite.org/compile.html#enable_api_armor
|
||||
append-cppflags -DSQLITE_ENABLE_API_ARMOR
|
||||
|
||||
# Support column metadata functions.
|
||||
# http://sqlite.org/c3ref/column_database_name.html
|
||||
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
|
||||
|
||||
# Support Full-Text Search versions 3 and 4.
|
||||
# http://sqlite.org/fts3.html
|
||||
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4
|
||||
|
||||
# Support R*Trees.
|
||||
# http://sqlite.org/rtree.html
|
||||
append-cppflags -DSQLITE_ENABLE_RTREE
|
||||
|
||||
# Support scan status functions.
|
||||
# http://sqlite.org/c3ref/stmt_scanstatus.html
|
||||
# http://sqlite.org/c3ref/stmt_scanstatus_reset.html
|
||||
append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS
|
||||
|
||||
# Support soundex() function.
|
||||
# http://sqlite.org/lang_corefunc.html#soundex
|
||||
append-cppflags -DSQLITE_SOUNDEX
|
||||
|
||||
# Support unlock notification.
|
||||
# http://sqlite.org/unlock_notify.html
|
||||
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
|
||||
|
||||
if use icu; then
|
||||
append-cppflags -DSQLITE_ENABLE_ICU
|
||||
if amalgamation; then
|
||||
sed -e "s/LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
||||
else
|
||||
sed -e "s/TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Enable secure_delete pragma.
|
||||
# http://sqlite.org/pragma.html#pragma_secure_delete
|
||||
if use secure-delete; then
|
||||
append-cppflags -DSQLITE_SECURE_DELETE
|
||||
fi
|
||||
|
||||
# Starting from 3.6.23, SQLite has locking strategies that are specific to
|
||||
# OSX. By default they are enabled, and use semantics that only make sense
|
||||
# on OSX. However, they require gethostuuid() function for that, which is
|
||||
# only available on OSX starting from 10.6 (Snow Leopard). For earlier
|
||||
# versions of OSX we have to disable all this nifty locking options, as
|
||||
# suggested by upstream.
|
||||
if [[ "${CHOST}" == *-darwin[56789] ]]; then
|
||||
append-cppflags -DSQLITE_ENABLE_LOCKING_STYLE="0"
|
||||
fi
|
||||
|
||||
if [[ "${CHOST}" == *-mint* ]]; then
|
||||
append-cppflags -DSQLITE_OMIT_WAL
|
||||
fi
|
||||
|
||||
# `configure` from amalgamation tarball does not support
|
||||
# --with-readline-inc and --(enable|disable)-tcl options.
|
||||
econf \
|
||||
--enable-$(amalgamation && echo dynamic-extensions || echo load-extension) \
|
||||
--enable-threadsafe \
|
||||
$(use_enable readline) \
|
||||
$(use_enable static-libs static) \
|
||||
$(amalgamation || echo --with-readline-inc="-I${EPREFIX}/usr/include/readline") \
|
||||
$(amalgamation || use_enable debug) \
|
||||
$(amalgamation || echo --enable-tcl)
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
if [[ "${EUID}" -eq 0 ]]; then
|
||||
ewarn "Skipping tests due to root permissions"
|
||||
return
|
||||
fi
|
||||
|
||||
emake $(use debug && echo fulltest || echo test)
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
prune_libtool_files
|
||||
|
||||
doman sqlite3.1
|
||||
|
||||
if use doc; then
|
||||
dohtml -A ico,odg,pdf,svg -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"
|
||||
fi
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
# ChangeLog for dev-perl/MongoDB
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/MongoDB/ChangeLog,v 1.2 2015/01/20 14:33:49 chainsaw Exp $
|
||||
|
||||
20 Jan 2015; Tony Vroon <chainsaw@gentoo.org> metadata.xml:
|
||||
Get the metadata right.
|
||||
|
||||
*MongoDB-0.701.4 (20 Jan 2015)
|
||||
|
||||
20 Jan 2015; Tony Vroon <chainsaw@gentoo.org> +MongoDB-0.701.4.ebuild,
|
||||
+files/gridfs-perl-patch.diff, +metadata.xml:
|
||||
Initial commit. Ebuild inspired by the work of Mark "castiel" Burazin, herd
|
||||
review by Vladimir "Civil" Smirnov.
|
@ -0,0 +1,15 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX gridfs-perl-patch.diff 1594 SHA256 5f5b08b8c28c226092346b198acfc21f9dd88179be4744c51893bac46b6059a8 SHA512 a09f347662c9c5b3bacec93bc9d1168a494de1c0886486fa95043fa091520a82955a7397d9ac215146ab6c1bd3339fce76bfefcedc3df7706b85c50e3e7c0889 WHIRLPOOL f4cfdc7c79d9c93a89ff2c14f2fb22c64269f345bac43839944accbcb59af68a08b1bc1b1c202cd4a8578c21e09d3258bd5be4bac6338ceb8ecbb6b40705b828
|
||||
DIST MongoDB-0.701.4.tar.gz 1465098 SHA256 1cb5e77449aab787abdb69df2dd98a721e243ca80500b88815090f44e9320813 SHA512 329da2bddecf33bb02fc04e3e2d62d7c3ca106fdcba01a2b604d3e5319ca57a03a20229764245e152d5dc6aa2e187459ae7fa96b564a975461c56545e71267c9 WHIRLPOOL c9547405da0896dbbadc803603b40138c7d4d72ed9df88bfbdb108038c9c61b4b1539c3fe4f93742e791d519a16ea836b192b8108c8b1419a96d4b841d665ec7
|
||||
EBUILD MongoDB-0.701.4.ebuild 682 SHA256 f3ed6816a6481868160987be6915d5c1306d1d2c8882c40d52e92e607b59cda2 SHA512 0958c3282792f601be2f930e3da6bd4cf710aadde51f0e761b54eeda98334bd9f1832c921f90ef517639a58f48b0bef3cf0902f6fffcad456a5c76aa7ca5d154 WHIRLPOOL 728a10e23a1d6867eb93146cfc5a8071ff55dd3ffecd8ea6af455af0d79dda262bf5fbbf358a05f19011a56ce6fde8ce0b5eee67b4477736c543821d419e31f0
|
||||
MISC ChangeLog 565 SHA256 f19474c25117fe4b2a7421006bde469be4175946dd40ded4245be749023a04a7 SHA512 79efdb9dcb04e4f6ba510eef8a0345663464d813f3cf3a9f05d4969086b96d4042c896127b2ab4a759c2a51638c805784acf226eef27e7758ad0a0b835600a59 WHIRLPOOL 1c36f218e27596193446053b2f66e85b40f888c9a9eca52276a7eb361ab3b68816663ac15765c0aa73ab1eb911adc27587a7651fda4e83ccb7320376d3d3790e
|
||||
MISC metadata.xml 385 SHA256 41bc326da12e44c5b41af69c61beee9c17e5c3634427b33f4dee7ed9c420842e SHA512 22b7139211055a8a31e5acdc527bcff062bd30e0acce8ec3f324b3c89d72a450a871b7e4d8dfbd90e9e450b36f92415d732f7b24a28eccefe085c8e324aec1e4 WHIRLPOOL ac69b32bae87cc0e84f924a43e933e071ae2ec08ecfcb7969a23174871a057a1b5cb2cfacabcdb805e4dd59fbef3c9f3b9658595c1ed2be18e9b4587cfcc7d2a
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlS+Z2MACgkQp5vW4rUFj5rMWgCdFbqWabxDcbhQl8JmuU7JkaJJ
|
||||
lkEAniQjkeyXkFSRSmTtZ1hs15Am7MhB
|
||||
=dn3g
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/MongoDB/MongoDB-0.701.4.ebuild,v 1.1 2015/01/20 14:32:34 chainsaw Exp $
|
||||
|
||||
EAPI="5"
|
||||
MODULE_AUTHOR="FRIEDO"
|
||||
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="A Mongo Driver for Perl"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="dev-perl/DateTime
|
||||
dev-perl/Tie-IxHash
|
||||
dev-perl/Data-Types
|
||||
dev-perl/DateTime-Tiny
|
||||
dev-perl/Class-Method-Modifiers
|
||||
dev-perl/boolean
|
||||
dev-perl/Moose
|
||||
dev-perl/File-Slurp
|
||||
dev-perl/Try-Tiny
|
||||
dev-perl/Module-Install
|
||||
dev-perl/JSON
|
||||
virtual/perl-ExtUtils-MakeMaker"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/gridfs-perl-patch.diff
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
diff --git a/lib/MongoDB/GridFS.pm b/lib/MongoDB/GridFS.pm
|
||||
index f9a2421..8a9c4a7 100644
|
||||
--- a/lib/MongoDB/GridFS.pm
|
||||
+++ b/lib/MongoDB/GridFS.pm
|
||||
@@ -119,13 +119,19 @@ sub BUILD {
|
||||
my ($self) = @_;
|
||||
|
||||
# check for the required indexs in the system.indexes colleciton
|
||||
- my $count = $self->_database->get_collection('system.indexes')->count({filename => 1});
|
||||
- $count += $self->_database->get_collection('system.indexes')->count({files_id => 1, n => 1});
|
||||
-
|
||||
- # if we dont have the required indexes, create them now.
|
||||
- if ($count < 2){
|
||||
- $self->_ensure_indexes();
|
||||
+ my @files_idx = $self->files->get_indexes;
|
||||
+ my @matches = grep { $_->{key}->{filename} } @files_idx;
|
||||
+ if (scalar @matches == 0) {
|
||||
+ $self->files->ensure_index(Tie::IxHash->new(filename => 1), {"safe" => 1});
|
||||
+ }
|
||||
+
|
||||
+ my @chunks_idx = $self->chunks->get_indexes;
|
||||
+ @matches = grep { (defined $_->{key}->{files_id} && defined $_->{key}->{i} &&
|
||||
+ $_->{key}->{files_id} == 1 && $_->{key}->{i} == 1)} @chunks_idx;
|
||||
+ if (scalar @matches == 0) {
|
||||
+ $self->chunks->ensure_index(Tie::IxHash->new(files_id => 1, n => 1), {"safe" => 1});
|
||||
}
|
||||
+
|
||||
}
|
||||
|
||||
|
||||
@@ -134,7 +140,7 @@ sub _ensure_indexes {
|
||||
|
||||
# ensure the necessary index is present (this may be first usage)
|
||||
$self->files->ensure_index(Tie::IxHash->new(filename => 1), {"safe" => 1});
|
||||
- $self->chunks->ensure_index(Tie::IxHash->new(files_id => 1, n => 1), {"safe" => 1, "unique" => 1});
|
||||
+ $self->chunks->ensure_index(Tie::IxHash->new(files_id => 1, n => 1), {"safe" => 1});
|
||||
}
|
||||
|
||||
=head1 METHODS
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>perl</herd>
|
||||
<maintainer>
|
||||
<email>chainsaw@gentoo.org</email>
|
||||
<name>Tony Vroon</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="cpan">MongoDB</remote-id>
|
||||
<remote-id type="cpan-module">MongoDB</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,36 +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/django-recaptcha/django-recaptcha-0.0.6-r2.ebuild,v 1.1 2013/06/01 15:49:15 idella4 Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Django recaptcha form field/widget app"
|
||||
HOMEPAGE="http://github.com/praekelt/django-recaptcha http://pypi.python.org/pypi/django-recaptcha"
|
||||
#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/praekelt/${PN}/archive/0.0.6.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/django[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( >=dev-python/django-setuptest-0.0.6[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}] )"
|
||||
|
||||
python_prepare_all() {
|
||||
# Add missing source file rather than make our own
|
||||
cp -r "${FILESDIR}"/test_settings.py captcha || die
|
||||
local PATCHES=( "${FILESDIR}"/${PN}-fields.patch )
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# Use of nosetests gives confirmation that tests are run, "${PYTHON}" doesn't
|
||||
nosetests captcha/tests.py || die "Tests failed under ${EPYTHON}"
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-recaptcha/django-recaptcha-0.0.9.ebuild,v 1.1 2014/04/26 11:01:57 idella4 Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_3,3_4} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Django recaptcha form field/widget app"
|
||||
HOMEPAGE="http://github.com/praekelt/django-recaptcha http://pypi.python.org/pypi/django-recaptcha"
|
||||
#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/praekelt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-python/django[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-recaptcha/django-recaptcha-1.0.ebuild,v 1.2 2014/05/10 23:43:59 patrick Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} ) # pypy ) needs django to be pypy'ed too
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Django recaptcha form field/widget app"
|
||||
HOMEPAGE="http://github.com/praekelt/django-recaptcha http://pypi.python.org/pypi/django-recaptcha"
|
||||
#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/praekelt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/django[${PYTHON_USEDEP}]"
|
||||
DEPEND="test? ( ${RDEPEND}
|
||||
>=dev-python/django-setuptest-0.0.6[${PYTHON_USEDEP}] )
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
@ -1,18 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST django-setuptest-0.1.4.tar.gz 6806 SHA256 2a7a16bfa54ca60412c6ed907895094f32ad4a1455a93977ad7a8468269fc5d8 SHA512 d91171d4625dd6b40bb6d953dcde7c148e7b6dc2514771b141f1520c3a6f5308d3d2afcc0c01285f209883a3900784ea4bf3d44cec39e57ccaf1d6e51695c88f WHIRLPOOL 656a34984aba6555a8fe25589834b998409e9ea4b7e21eaff29bfd91da5756913da507a9c39ea92b403a35198e9dcac153f57551d01c418de8fb58534f0694fb
|
||||
DIST django-setuptest-0.1.5.tar.gz 6878 SHA256 b32bac9d07537cf2833f11f4a79dd1d91e1553897f5c384d65d7a46f359892b3 SHA512 89b7bb6c1b918ac78082ee22af0272e6b98f1c507ab5eff6563ce94e01fe4f0aae8a8a21475136113427e8b790ed9343c43fe18596e1fdb6a96456d520a51334 WHIRLPOOL 1c928a96a1722dc6ceafcf3533dd1a113d75d31e4476b298c1d28b3c5eb03e56859c0cbce375abc862349f03a2ea9e5af7c9258077126f02da2ba6c3a33c34db
|
||||
DIST praekelt-django-setuptest-0.1.2-O-g86Offe9.zip 8665 SHA256 15a79449fc9145830f88f2bba9238d3fc85794a08a8bbe719f1208cc834672ca SHA512 c6cf91e20fe876bf7516245d4ad6d3c7adb84811bc11b73bc3e991ca3e0a621973095c522f1c1dc6d29853cebcae41518c350d26f3bb86b40be1ea1ebdfb1fc2 WHIRLPOOL abcbf93c40a00f012fd2daacc5d2d2993823ab5ba223f2e3f4adc056e6cf3c7a5bf65a58166c1cea7286d5e1e11cca4247f7b1aa2f72321b6d8b49ce22f58172
|
||||
EBUILD django-setuptest-0.1.2-r1.ebuild 796 SHA256 f5cb0a9d488efb5a62827b9f0f08e260b05a496db482aeeba319720e93b0a5c9 SHA512 0d7867f0660aa9365e9398feb78f46048f01a79bcbfa5853db00ec9a60cb35570e6a4ff2cfe872c7af70eaaa790e70c0eeedc7638ca7084baad0595bfdf19fee WHIRLPOOL 0909a6fd5828c19a45c3fee8f230eb5a36a8e6ddedb9f01dfa9d5625f112e4bd05ea8859d8477d45543bc939a77dcf3c1159547c20fe44e21da2281b477a7118
|
||||
EBUILD django-setuptest-0.1.4.ebuild 725 SHA256 174a7570c9def00abd8534add2188b97578875b5b4f69e968e0aef542f23b812 SHA512 d2c7bf71fb2ab570f0dd9f2cd6993d5669beaa515591efc733ba66f31ac2241c39496521f8d836d357270f1ec86f18a1d644d8dc60b1fe6df7bfd43dda80cbc2 WHIRLPOOL aff766038b2c520b78632bfdc9ae89d62e18c449bcd19b37b367d6b1c380b0edc163955a77c47cc2449c5251b321d30df44d9cc5668f66f910b1ef0f49009a0b
|
||||
EBUILD django-setuptest-0.1.5.ebuild 796 SHA256 f30d4e59079833f975d341e07560785090b4d9aa11a8f52c9f8ff851c6a0859d SHA512 bf7ca9ad6d2c9624ac264528f9d12668ea28eee2b58c51800987a891fce47f2df7c1f9680d15039e4511f52ec4f096cb68d9a7ac893ab1382b1c3bcac6c520e5 WHIRLPOOL 5e4f63380d3ddfd14a25d2e4db53d95b0a9193f4b73657f8b74e97759c0f64f8e8d836221a763ac920babc3b8a599dab05086bc6e454f969d6e452472eaee0ec
|
||||
MISC ChangeLog 1306 SHA256 842069cdc455eae05b0cf83f5cc496bcc2d5376c9c3ac2c9c432acd8b77e11f1 SHA512 9b5916bdb9a9b80bfb56fcfa1e5cf1d508519ff6f35b6fab0842a4b7521112a79ea72a525579c379a06b79b2308ec7d96efb1eaeaef109c95b82f758a7e3ade5 WHIRLPOOL ca67d9cf89ae24923a2df38ea09f474047e205a9a8d1777f8beb32350949a3cc1d6bb50ab68c1cc1125a9338740453bf67adc9945be99941157520d50f7bf474
|
||||
DIST django-setuptest-0.1.6.tar.gz 6929 SHA256 bdce4cf9cfc485b6324b3847fb84af69bdc965370073bc1c983bbf0901902eed SHA512 c2f2c1329d3541ac2e8d5895ddde2e1d1d1c2a819b3cc7168d333894e15128ff49b973a1570917abf06152634c915dada6df9f27ec9463ef79f02411c022d80d WHIRLPOOL e1c45eb3658b75bc82d0b3a5397c4199f5339c19c95e76e2fba0dddd02928da3c3480dc51eb41cef39c283c534a73f90bfbf5edc3289d24f6a5e44aea71e81e5
|
||||
EBUILD django-setuptest-0.1.6.ebuild 783 SHA256 759cd496f9a4d27bb823d224f93a66a23a6aa4613300b3e92aa7977ad46ee7b3 SHA512 b5a52df1cb350f0ea75a30b6e9b3e1f83c78a38a499da604bd4155ad6e2bcd00649149daa8bf11f648735d4797c370f92c35d9a416d2a40904489f41838390be WHIRLPOOL 95b84acaaf578fbf0f188c976e6b01bd9cb1ea803d11bef0712064162abcb3bf472b2a7f6ec2798dc0b4b55b6e1bef6512a55a4df4e7e088a64b40d193a3d373
|
||||
MISC ChangeLog 1544 SHA256 ceba1c9161aab5b2b70579b98496ea06c2edf39408c16bd3428dc518446a0143 SHA512 bdcb2adbb981a27ed95abc63355fb43a5b49aedf92930b1029a0582b0eee784f70786468b63c06c04a868aeec40a997b88be24585c9a4ad8f2dd39a053f19dee WHIRLPOOL 5cd1756b9cd6155a96be760037d740b1f72810cd3c74ae7d842a1044a3a16ed8599e53da4fdeb6095f07e1795a5996e356e2ac1a345c469dcc842efd16015e40
|
||||
MISC metadata.xml 287 SHA256 952456674a5cb787b342dc5c66432502a5e6f8ed567a0e9f05f65e9d079f5d2f SHA512 09614efcfe6defa01168c86f21a1ea089a1659d0be2e12d5f8ad8dddd99f5fbf3c9b496ce3469d61274f77cb83f4aefa21685c57ce0cec7f8805e33dad7a513d WHIRLPOOL 77465865f58fcb922ab804cd9f87ecacb0a83da95911607fce948f5774b33ca7942c897bf6e61f549a614581d5867d3f8f919cd384924cc11d9573a5ce7acf65
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlQZ+WcACgkQso7CE7gHKw18dACdG2u9UzTHFE0KgsLWqHHmEHaG
|
||||
GCsAnAgC+NXfLzP5/NxLAINRwRneQH0G
|
||||
=bet9
|
||||
iEYEAREIAAYFAlS/LLUACgkQso7CE7gHKw000ACfUJI4CNQD6Onollc0F+4ih3Bp
|
||||
hXgAn2tTgVP0iDIisxlkwWD/R3qdy+Gc
|
||||
=Nq8h
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,27 +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/django-setuptest/django-setuptest-0.1.2-r1.ebuild,v 1.2 2013/09/05 18:46:12 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="praekelt-${P}-O-g86Offe9"
|
||||
MY_P="praekelt-${PN}-860ffe9"
|
||||
DESCRIPTION="Simple test suite enabling Django app testing via setup.py"
|
||||
HOMEPAGE="https://github.com/praekelt/django-setuptest"
|
||||
SRC_URI="https://github.com/praekelt/${PN}/zipball/master/${MY_PN}.zip"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-python/pep8[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-setuptest/django-setuptest-0.1.4.ebuild,v 1.4 2014/05/10 08:33:59 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Simple test suite enabling Django app testing via setup.py"
|
||||
HOMEPAGE="https://github.com/praekelt/django-setuptest"
|
||||
SRC_URI="https://github.com/praekelt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-python/pep8[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyocr/pyocr-0.3.0.ebuild,v 1.1 2015/01/20 16:12:09 voyageur Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="an optical character recognition (OCR) tool wrapper for python"
|
||||
HOMEPAGE="https://github.com/jflesch/pyocr"
|
||||
SRC_URI="https://github.com/jflesch/pyocr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
IUSE="cuneiform +tesseract"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="cuneiform? ( app-text/cuneiform )
|
||||
tesseract? ( app-text/tesseract )
|
||||
virtual/python-imaging"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
REQUIRED_USE="|| ( cuneiform tesseract )"
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyparted/pyparted-3.10.3.ebuild,v 1.1 2015/01/20 16:14:31 jer Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{3,4}} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python bindings for sys-block/parted"
|
||||
HOMEPAGE="https://github.com/dcantrell/pyparted/"
|
||||
SRC_URI="${HOMEPAGE}archive/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
>=sys-block/parted-3.1
|
||||
dev-python/decorator[${PYTHON_USEDEP}]
|
||||
sys-libs/ncurses
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${PN}-${P}
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/urwid/urwid-0.9.9.1.ebuild,v 1.7 2014/08/10 21:24:44 slyfox Exp $
|
||||
|
||||
EAPI="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Urwid is a curses-based user interface library for Python"
|
||||
HOMEPAGE="http://excess.org/urwid/ http://pypi.python.org/pypi/urwid"
|
||||
SRC_URI="http://excess.org/urwid/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ia64 ppc ppc64 ~sparc x86 ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux"
|
||||
IUSE="examples test"
|
||||
|
||||
DEPEND="dev-python/setuptools
|
||||
test? ( dev-python/twisted-core )"
|
||||
RDEPEND=""
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
src_test() {
|
||||
testing() {
|
||||
"$(PYTHON)" test_urwid.py
|
||||
}
|
||||
python_execute_function testing
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
dohtml tutorial.html reference.html
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins bigtext.py browse.py calc.py dialog.py edit.py
|
||||
doins fib.py graph.py input_test.py tour.py
|
||||
fi
|
||||
}
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/urwid/urwid-1.0.2.ebuild,v 1.8 2014/01/05 02:08:38 yac Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_USE_WITH="ncurses"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="*-jython 3.3"
|
||||
PYTHON_TESTS_FAILURES_TOLERANT_ABIS="3.1"
|
||||
DISTUTILS_SRC_TEST="setup.py"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Urwid is a curses-based user interface library for Python"
|
||||
HOMEPAGE="http://excess.org/urwid/ http://pypi.python.org/pypi/urwid"
|
||||
SRC_URI="http://excess.org/urwid/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux"
|
||||
IUSE="examples test"
|
||||
|
||||
DEPEND="dev-python/setuptools
|
||||
test? ( dev-python/twisted-core )"
|
||||
|
||||
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
dohtml reference.html tutorial.html
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc bigtext.py browse.py calc.py dialog.py edit.py \
|
||||
fib.py graph.py input_test.py tour.py
|
||||
fi
|
||||
}
|
@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/urwid/urwid-1.1.0.ebuild,v 1.8 2014/03/06 10:43:34 ago Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_USE_WITH="ncurses"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="*-jython"
|
||||
PYTHON_TESTS_FAILURES_TOLERANT_ABIS="3.1"
|
||||
DISTUTILS_SRC_TEST="setup.py"
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
DESCRIPTION="Urwid is a curses-based user interface library for Python"
|
||||
HOMEPAGE="http://excess.org/urwid/ http://pypi.python.org/pypi/urwid"
|
||||
SRC_URI="http://excess.org/urwid/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux"
|
||||
IUSE="doc examples test"
|
||||
|
||||
DEPEND="dev-python/setuptools
|
||||
doc? ( dev-python/sphinx )
|
||||
test? ( dev-python/twisted-core )"
|
||||
|
||||
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
|
||||
|
||||
src_prepare() {
|
||||
distutils_src_prepare
|
||||
|
||||
epatch "${FILESDIR}"/${P}-sphinx.patch
|
||||
|
||||
if [[ $(python_get_version -f --major) == 3 ]] ; then
|
||||
2to3-$(PYTHON -f --ABI) -nw --no-diffs docs/conf.py || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
|
||||
if use doc ; then
|
||||
cd docs
|
||||
PYTHONPATH="$(ls -d ../build-$(PYTHON -f --ABI)/lib*)" sphinx-build . _build/html || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
use doc && dohtml -r docs/_build/html/*
|
||||
|
||||
if use examples ; then
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
}
|
@ -1,56 +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/urwid/urwid-1.1.1-r1.ebuild,v 1.3 2013/09/05 18:46:50 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
||||
PYTHON_REQ_USE="ncurses"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Urwid is a curses-based user interface library for Python"
|
||||
HOMEPAGE="http://excess.org/urwid/ http://pypi.python.org/pypi/urwid"
|
||||
SRC_URI="http://excess.org/urwid/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux"
|
||||
IUSE="doc examples test"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( dev-python/twisted-core )"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-1.1.0-sphinx.patch )
|
||||
|
||||
python_compile_all() {
|
||||
if use doc ; then
|
||||
if [[ ${EPYTHON} == python3* ]] ; then
|
||||
2to3 -nw --no-diffs docs/conf.py || die
|
||||
fi
|
||||
cd docs
|
||||
sphinx-build . _build/html || die
|
||||
fi
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
if [[ ${EPYTHON} == python2* ]] ; then
|
||||
local CFLAGS="${CFLAGS} -fno-strict-aliasing"
|
||||
export CFLAGS
|
||||
fi
|
||||
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && dohtml -r docs/_build/html/*
|
||||
|
||||
if use examples ; then
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
}
|
@ -1,57 +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/urwid/urwid-1.1.1.ebuild,v 1.2 2013/08/03 09:45:46 mgorny Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_USE_WITH="ncurses"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="*-jython"
|
||||
PYTHON_TESTS_FAILURES_TOLERANT_ABIS="3.1"
|
||||
DISTUTILS_SRC_TEST="setup.py"
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
DESCRIPTION="Urwid is a curses-based user interface library for Python"
|
||||
HOMEPAGE="http://excess.org/urwid/ http://pypi.python.org/pypi/urwid"
|
||||
SRC_URI="http://excess.org/urwid/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux"
|
||||
IUSE="doc examples test"
|
||||
|
||||
DEPEND="dev-python/setuptools
|
||||
doc? ( dev-python/sphinx )
|
||||
test? ( dev-python/twisted-core )"
|
||||
|
||||
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
|
||||
|
||||
src_prepare() {
|
||||
distutils_src_prepare
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-1.1.0-sphinx.patch
|
||||
|
||||
if [[ $(python_get_version -f --major) == 3 ]] ; then
|
||||
2to3-$(PYTHON -f --ABI) -nw --no-diffs docs/conf.py || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
|
||||
if use doc ; then
|
||||
cd docs
|
||||
PYTHONPATH="$(ls -d ../build-$(PYTHON -f --ABI)/lib*)" sphinx-build . _build/html || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
use doc && dohtml -r docs/_build/html/*
|
||||
|
||||
if use examples ; then
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
}
|
@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/urwid/urwid-1.1.2.ebuild,v 1.1 2014/01/25 08:30:42 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
||||
PYTHON_REQ_USE="ncurses"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Urwid is a curses-based user interface library for Python"
|
||||
HOMEPAGE="http://urwid.org/ http://pypi.python.org/pypi/urwid/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux"
|
||||
IUSE="doc examples test"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( dev-python/twisted-core )"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-1.1.0-sphinx.patch )
|
||||
|
||||
python_compile_all() {
|
||||
if use doc ; then
|
||||
if [[ ${EPYTHON} == python3* ]] ; then
|
||||
2to3 -nw --no-diffs docs/conf.py || die
|
||||
fi
|
||||
cd docs
|
||||
sphinx-build . _build/html || die
|
||||
fi
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
if [[ ${EPYTHON} == python2* ]] ; then
|
||||
local CFLAGS="${CFLAGS} -fno-strict-aliasing"
|
||||
export CFLAGS
|
||||
fi
|
||||
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use examples && local EXAMPLES=( examples/. )
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/urwid/urwid-1.2.0.ebuild,v 1.2 2014/04/03 01:25:58 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
|
||||
PYTHON_REQ_USE="ncurses"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Urwid is a curses-based user interface library for Python"
|
||||
HOMEPAGE="http://urwid.org/ http://pypi.python.org/pypi/urwid/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux"
|
||||
IUSE="doc examples test"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( dev-python/twisted-core )"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-1.1.0-sphinx.patch )
|
||||
|
||||
python_compile_all() {
|
||||
if use doc ; then
|
||||
if [[ ${EPYTHON} == python3* ]] ; then
|
||||
2to3 -nw --no-diffs docs/conf.py || die
|
||||
fi
|
||||
cd docs
|
||||
sphinx-build . _build/html || die
|
||||
fi
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
if [[ ${EPYTHON} == python2* ]] ; then
|
||||
local CFLAGS="${CFLAGS} -fno-strict-aliasing"
|
||||
export CFLAGS
|
||||
fi
|
||||
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use examples && local EXAMPLES=( examples/. )
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/virtualenv/virtualenv-1.10-r1.ebuild,v 1.6 2014/06/08 12:21:45 hattya Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy pypy2_0 )
|
||||
|
||||
inherit distutils-r1 vcs-snapshot
|
||||
|
||||
DESCRIPTION="Virtual Python Environment builder"
|
||||
HOMEPAGE="http://www.virtualenv.org/ http://pypi.python.org/pypi/virtualenv"
|
||||
SRC_URI="https://github.com/pypa/${PN}/tarball/${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DOCS=( docs/index.rst docs/news.rst )
|
||||
PATCHES=( "${FILESDIR}"/${PN}-1.8.2-no-versioned-script.patch )
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
use doc && dohtml -r docs/_build/html/
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests || die
|
||||
}
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/virtualenv/virtualenv-1.10.1.ebuild,v 1.10 2014/06/08 12:21:45 hattya Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy pypy2_0 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Virtual Python Environment builder"
|
||||
HOMEPAGE="http://www.virtualenv.org/ http://pypi.python.org/pypi/virtualenv"
|
||||
SRC_URI="https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="amd64 arm ~ia64 ppc ppc64 x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DOCS=( docs/index.rst docs/news.rst )
|
||||
PATCHES=( "${FILESDIR}"/${PN}-1.8.2-no-versioned-script.patch )
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
use doc && dohtml -r docs/_build/html/
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests || die
|
||||
}
|
@ -1,45 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/virtualenv/virtualenv-1.11.3.ebuild,v 1.4 2014/06/08 12:21:45 hattya Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy pypy2_0 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Virtual Python Environment builder"
|
||||
HOMEPAGE="http://www.virtualenv.org/ http://pypi.python.org/pypi/virtualenv"
|
||||
SRC_URI="https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DOCS=( docs/index.rst docs/news.rst )
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.8.2-no-versioned-script.patch
|
||||
"${FILESDIR}"/${P}-skip-broken-test.patch
|
||||
)
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && HTML_DOCS=( "${S}"/docs/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests || die
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/virtualenv/virtualenv-1.11.4.ebuild,v 1.5 2014/06/08 12:21:45 hattya Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy pypy2_0 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Virtual Python Environment builder"
|
||||
HOMEPAGE="http://www.virtualenv.org/ http://pypi.python.org/pypi/virtualenv"
|
||||
SRC_URI="https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DOCS=( docs/index.rst docs/news.rst )
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.8.2-no-versioned-script.patch
|
||||
"${FILESDIR}"/${PN}-1.11.3-skip-broken-test.patch
|
||||
)
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( "${S}"/docs/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests || die "Tests fail with ${EPYTHON}"
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/virtualenv/virtualenv-1.11.5.ebuild,v 1.2 2014/06/08 12:21:45 hattya Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Virtual Python Environment builder"
|
||||
HOMEPAGE="http://www.virtualenv.org/ http://pypi.python.org/pypi/virtualenv"
|
||||
SRC_URI="https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DOCS=( docs/index.rst docs/news.rst )
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.8.2-no-versioned-script.patch
|
||||
"${FILESDIR}"/${PN}-1.11.3-skip-broken-test.patch
|
||||
)
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( "${S}"/docs/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests || die "Tests fail with ${EPYTHON}"
|
||||
}
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/virtualenv/virtualenv-1.9.1-r1.ebuild,v 1.19 2014/03/31 20:35:56 mgorny Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy pypy2_0 )
|
||||
|
||||
inherit distutils-r1 vcs-snapshot
|
||||
|
||||
DESCRIPTION="Virtual Python Environment builder"
|
||||
HOMEPAGE="http://www.virtualenv.org/ http://pypi.python.org/pypi/virtualenv"
|
||||
SRC_URI="https://github.com/pypa/${PN}/tarball/${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 s390 sh sparc x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DOCS=( docs/index.txt docs/news.txt )
|
||||
|
||||
# let the python eclass handle script versioning
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.8.2-no-versioned-script.patch
|
||||
"${FILESDIR}"/${P}-pypy.patch
|
||||
)
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
use doc && dohtml -r docs/_build/html/
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests || die
|
||||
}
|
@ -1,45 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/virtualenv/virtualenv-12.0.4.ebuild,v 1.1 2014/12/24 04:12:32 radhermit Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Virtual Python Environment builder"
|
||||
HOMEPAGE="http://www.virtualenv.org/ http://pypi.python.org/pypi/virtualenv"
|
||||
SRC_URI="https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DOCS=( docs/index.rst docs/changes.rst )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.8.2-no-versioned-script.patch
|
||||
"${FILESDIR}"/${PN}-12.0-skip-broken-test.patch
|
||||
)
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( "${S}"/docs/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test || die "Tests fail with ${EPYTHON}"
|
||||
}
|
@ -1,30 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST watchdog-0.7.1.tar.gz 83438 SHA256 54ca64fdf0a2fb23cecba6349f9587e62fd31840ae22a71898a65adb8c6b52f9 SHA512 ac71cd1e42fa7b0f86a0dab5a687d76a3cfa5358b4e39d1168f47f555374d0ab2b787c01b618506102edc4d2836526f0ca673e81cc18508894375dfeeff5813c WHIRLPOOL fd667d3c6de2bcd4120244f31ef670e59a2a2d32fed495e6939b970cb7ed74502f2be0d46daf1a0e7bd3f367d9b399176a4ccf0865b120aa5e369d65a47e4ef0
|
||||
DIST watchdog-0.8.0.tar.gz 152770 SHA256 a86bb2d8b94bb4bf76fcc2ff36f741c0e511ec24c4d3a1059b47d49e377d64f5 SHA512 986d44c209aad1b719c4278c25fd3b4e502b294ab0ec6e8ffd0e4a50255b65665a6b1de23cd6b2e141a58558fb7133fbc6045d95beff9616aecbf1c4b5f34147 WHIRLPOOL 9fc3d8e592f262548c18fb4ba5a0b9cdd0119b207280994d59a9bd3526437f069d2815200dec88226c3aa70497482ae3da893d8446d1a730deb3fdbe26e1b5f9
|
||||
DIST watchdog-0.8.1.tar.gz 154747 SHA256 d6ec6be582b244834a888c8ccc2d451816184ab104b5454b5e5cd7649e8f671c SHA512 d5915be2e2817c748c6d2ba91d8a4044938fa5665019ac7c2048e28493c0dba34189bef61cd642204f1bd62d81ef59767af5970f65543a0c981d8f31ab980856 WHIRLPOOL 94890aa9a0a19c49ce2358b694a61b456df270da3a16d5c5e91044a96e228026288c7dcb7d4597e5fddae601692f8b34cae5e2a29ad388bc08aaf86b3d59fcb8
|
||||
DIST watchdog-0.8.2.tar.gz 157936 SHA256 33a9ab3ce2e6b1aca4d2a50752231668d69bdba4ab096d9742195ccfbef1e023 SHA512 96f1fcd0d6898ce950c8768000be2f619c9a28c9d96cb1d7323f04371b065e50b38692179949255bb13fa4e3c72e6f656dbc02b4d7f77b7fb3aacdf08600cb71 WHIRLPOOL c2581e9dba65f8ffbe1fe8b21d873e0292aae6ba46012979b221b3d4ede8f74d4c2cc2efa8635e99180c3bce227f943cb5ef4fba3dd24f5dae5bfc150f643c1d
|
||||
EBUILD watchdog-0.7.1.ebuild 772 SHA256 d6b52f79b3093746456b60a1cc74a0aa13a626e9d95fad92497aebaa4f3347ed SHA512 e706ced63ea8418ce1276ec7eafd3460ec049603cf5fb40fd33316c00313a69d77d17dfb815a5ea34174d6b587b12d63f1f066dcc7037270d98f1601c6e02fa1 WHIRLPOOL 043fd50710c0bb4dd8b5f52f43e2742b9bbb7dd4f0c83c64c7ddf2072a618c65e1d36b6639aec270a6dd067be8408600c36edc1feb46cb6e4150d1bcc062506d
|
||||
EBUILD watchdog-0.8.0.ebuild 765 SHA256 c7f875410af227db47902acd8be3fe9c91daf68717d34b4992ab719eb1e6caeb SHA512 3e760d1bebe9e1974dee92027337fa7d5487f561c9f8a5d07603d894ce7eba3210388e366a782a94d6cfe0b69ab20db953a959109d02f25427a7662e57cb834b WHIRLPOOL 651a01b15adbd02ee54e2e25ff28e8b9c5484b112afdb623c28f73bc466ea34b09b3185e62626b1c5d04d7ccc3d3331f179d72b0e7666a61aecb5316b4bbb181
|
||||
EBUILD watchdog-0.8.1.ebuild 737 SHA256 d930d35f8c12e22664b559e72381ae68d999336cc200e5779bf8427ce6b847dc SHA512 80a0db2f56e3e854c3244cebe2a2a8e2a6750f13fe76448e7636ca202d6ed7207816997c6f31051b10b6594ef1e6b549c010a1710adfabec4eb7bdf9c117494e WHIRLPOOL 3de3e7a3d73fb1cc797d24c9745fcbc9f5b6714c578efaa62e03bf64e6a2e9b7a4636a4da975d0183c94ee29133ce4cb657567e5f0549075640667a605579e88
|
||||
EBUILD watchdog-0.8.2.ebuild 903 SHA256 c2ddbb558c272277431781499ad2daa938f271c616c0363418d4d4bf3671e1d9 SHA512 c3b124b465af0d2941f4997e620c09d61e4dcf556dd8670542cabc11fd539d9162cc8477ad718806376c6abae81e194fb8f01431c1ef64d2d468fddea3fe96d0 WHIRLPOOL 312b242d702e56dfafbb766e379e0e2181ffa91a938652bb03e6097872adc0f79e6c3325091daf94a4da8ccf76a36657502f9ba3f0160bfa1218e4ec732daea7
|
||||
MISC ChangeLog 1395 SHA256 c9b7fecd048a69b98293226f885ff739fe7a8d2a14c60179b92fc43c46526687 SHA512 0b9c88e6f0cc9748b3fa2e3aab632793db9d500748089b1eb13fa70c9c6a9845f30ee67ab1fa91ad56be93046a6916a289d6f08a01f8fde9e5ae780c1d664286 WHIRLPOOL f423173c9a3654f10f81d93d50676c177cd6122c378c9b1ebbb454704e8b474ee4b08bab9315aabd26d9783917c88f2b8da758e31b79960515631aa287be7803
|
||||
MISC ChangeLog 1507 SHA256 64e71640bb46f594e38b79eb4cad16659aeb54c97f8bbc80d9b9c28175b3b296 SHA512 d1e8c7bf3fbfaf3fa3e2e21df368f12d5094393beaf5d1df9d40a55fa78cf4106fc2b857fa638df9e0cda4b4fbbe39734c1e50dac0a2b30afa56d9c4c6570591 WHIRLPOOL f94af00f878488017c53435dc902ceac1135d01401c7e49012cae5a5ec1bd3985f25e422fbc629230cdf5491af5a7ca0b5df0782e8c2582f659f0953e77f32bc
|
||||
MISC metadata.xml 315 SHA256 0d1a2418599e0619b5a6242156feab8c37bf45429c9563276818d963a419cec8 SHA512 cbf2ef3b66bdb8d14618c9142405d710b1f990b8200a63040eb2044b5d8ca8bc5e6c129a06dc672b7ccc486b457ba311d18c92f021275e1c1b66340dc87122cf WHIRLPOOL 4b039e6386e312ceb6cccc3a754220d7eaca7cabc9f7dfb301b22a813b6ccdc91f72d43bc13d9c2d1def5c426c1f2e656d2282672ffbc9e8209536e05530ed94
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJUgYaBAAoJELp701BxlEWfbEAQALzx9Na11EQBCfjCWsSacAQ/
|
||||
xhFiKiS6r0E2A4goTS7tIr25aStte++5LdgPTAPQ1W3ITPBwQbhoYwQHUQ4CPZC1
|
||||
xn/wd0NCaBCNgpVu88j2XVJEmujhX1BhQO+cwJKMJ+pycprvI+no6pCFqHBeZSg6
|
||||
FQeGNY7rXXuvnLkQpTEaAtxiB/x6vUs9QpL9ChPUR66YC6Vw466o7T7JFOYs1edw
|
||||
jtJvAd/6JVHigb/c36rLoiQ3g/1l42RXz4QABKK50JvgYYnTos2XC1r4LDdWQL42
|
||||
pQTU4lWM+oNrN7aIlo38mRxOrTSiZJ7wIqE/y+TdGpPdHaRcxnaULiOQrpVRcG9r
|
||||
66p0sz1SbCOwlhGr5nbwfBx+g1NX7L+XkP7gm3m1LEQMBEWDujvTGPCB+0x8KnaC
|
||||
t3GvCSDh8QM9ceB5I9EQUrIFdVOgnZyU+qahtz5hw7/lPYPnl5Jg9ljt4kq1Rl8/
|
||||
HkEYdjb8u/n/+kuhoLHtCd5onoG8SE6BUBCZKqKPixXn6ZgsXhaFwn2vPugjNOYf
|
||||
8OLZpW2MXn8zE/Fv3SvgQm6+vO5qVvBSF8mEboTgrV7AVvd3/jz20nYttvg9EoIE
|
||||
G7D9xd0itV7XE2z8op5eFZMKQIUF+r32BWEjAcjBQDfoP4dxU/2AhEgo0BXDpGpb
|
||||
JWlNmrn0kk5dT2ZozSL6
|
||||
=8k73
|
||||
iEYEAREIAAYFAlS/NzIACgkQso7CE7gHKw36/wCg0wy8jxaeHbp7E8rrRUsurERm
|
||||
xhkAniD4+zWJCHP+r+R8nGqafma1otfx
|
||||
=08tU
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/watchdog/watchdog-0.7.1.ebuild,v 1.1 2014/03/30 19:57:21 hasufell Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python API and shell utilities to monitor file system events"
|
||||
HOMEPAGE="http://github.com/gorakhargosh/watchdog"
|
||||
SRC_URI="mirror://pypi/w/watchdog/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-python/argh[${PYTHON_USEDEP}]
|
||||
dev-python/pathtools[${PYTHON_USEDEP}]"
|
||||
|
||||
pkg_postinst() {
|
||||
elog "optional dependencies:"
|
||||
elog " dev-python/argcomplete (bash completion)"
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/watchdog/watchdog-0.8.0.ebuild,v 1.3 2014/10/10 15:24:01 ago Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python API and shell utilities to monitor file system events"
|
||||
HOMEPAGE="http://github.com/gorakhargosh/watchdog"
|
||||
SRC_URI="mirror://pypi/w/watchdog/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-python/argh[${PYTHON_USEDEP}]
|
||||
dev-python/pathtools[${PYTHON_USEDEP}]"
|
||||
|
||||
pkg_postinst() {
|
||||
elog "optional dependencies:"
|
||||
elog " dev-python/argcomplete (bash completion)"
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
# ChangeLog for dev-ruby/awesome_nested_set
|
||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/awesome_nested_set/ChangeLog,v 1.1 2014/04/18 18:13:18 mrueg Exp $
|
||||
|
||||
*awesome_nested_set-2.1.6 (18 Apr 2014)
|
||||
|
||||
18 Apr 2014; Manuel Rüger <mrueg@gentoo.org> +awesome_nested_set-2.1.6.ebuild,
|
||||
+metadata.xml:
|
||||
Initial version.
|
@ -1,4 +0,0 @@
|
||||
DIST awesome_nested_set-2.1.6.tar.gz 21504 SHA256 1e78e23539544936e9fe97e36063927f193be63d7e2daaefe9684144fee9c0e4 SHA512 3c7b62e669514b7b2097a90b60ab254376ae4ccf08418650b2b73a0e6c84d7ba59e413499c2cb825c3e85358bb86e7c7bbdf73e0b53a2f74f9fef07fb85dde23 WHIRLPOOL cb64cf3be76d62688eb7ddc221f601a50bb254c484c28ef3c6f984f89d59afe2f415f357fe160a8584a0e151491b16d40c2e47971cb793e52d4a6f94c4abf3c7
|
||||
EBUILD awesome_nested_set-2.1.6.ebuild 980 SHA256 d0d90755ca014ab3a6a213ff0e9791ed964b3022ddb1b93168770a4f6adf1833 SHA512 759662b9868d0f4d76b5c9da73ed7764465d83a79dc072a2be8c3e226e0d8c3a41c121b3fb3b8a523b36291a8b87aa91ef3148ebe6b7283c73d34e6c432ec243 WHIRLPOOL 0769cf423caec1207020ef5cd9482c8e869b39980917a6aa82d69167e7813e5b9472bd329718d528690d5aa0b0127395bb611c00f3240d9a82e914e0216526bc
|
||||
MISC ChangeLog 385 SHA256 ef93433ca7af6b5511af64fb475c11ed28e12e7d88b064ec4466eb8a5762376b SHA512 a43df94166b93e3c8e2f1dabf7b72d80b155642b74ed2d94b95207563bab73c54933eee8900dd22f3eadcd5e915a361b7eea64c86418b6cf03c2af96409a5b2d WHIRLPOOL c169555551585f727f7927f86d228d77c8d5dd4fcb29930992ab96e1a535cb3075ede731ff195599648712a7e3f4bd4d60006137912ca55100413611b882f7b7
|
||||
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
@ -1,31 +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/awesome_nested_set/awesome_nested_set-2.1.6.ebuild,v 1.1 2014/04/18 18:13:18 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="An awesome nested set implementation for Active Record"
|
||||
HOMEPAGE="https://github.com/collectiveidea/awesome_nested_set"
|
||||
SRC_URI="https://github.com/collectiveidea/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="MIT"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "dev-ruby/activerecord:3.2"
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/combustion
|
||||
dev-ruby/rspec-rails )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/[Bb]undler/d' Rakefile spec/spec_helper.rb || die
|
||||
sed -i -e "/require 'active_record'/i \ require 'test/unit' \n gem 'activerecord', '~> 3.2'" spec/spec_helper.rb || die
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>ruby</herd>
|
||||
</pkgmetadata>
|
@ -1,12 +0,0 @@
|
||||
# ChangeLog for dev-ruby/directory_watcher
|
||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/directory_watcher/ChangeLog,v 1.2 2014/04/24 17:39:29 mrueg Exp $
|
||||
|
||||
24 Apr 2014; Manuel Rüger <mrueg@gentoo.org> directory_watcher-1.4.1.ebuild:
|
||||
Remove ruby18 support.
|
||||
|
||||
*directory_watcher-1.4.1 (20 Aug 2013)
|
||||
|
||||
20 Aug 2013; Manuel Rüger <mrueg@gentoo.org> +directory_watcher-1.4.1.ebuild,
|
||||
+metadata.xml:
|
||||
Initial version
|
@ -1,4 +0,0 @@
|
||||
DIST directory_watcher-1.4.1.gem 15360 SHA256 c0d054e52b31357bb0d601a8fc3b47c9e940cfce7749093d8664d50065a326fb SHA512 1d4fe83caa5ae0c20899dda7d5fca7454262d560f3679edb3d252ef353e3677d83b6bec19104c589ff1f19fcf7e65a9cb4518567b5f21b67daa39bf41cf9d211 WHIRLPOOL c2e39bbcfc4e230fd590dd7c129e28b323a70cf88b51098d24104f8b1545a1203976d89911473579fbc9d5f27d9ae278c89485067187de57effed6e9f4a6ff46
|
||||
EBUILD directory_watcher-1.4.1.ebuild 586 SHA256 fb79b8047522c4a7554b1b3e3039d7d4f6e78068e21570e76cf62c16f5485a22 SHA512 4da0dec4a45d0d8501466a5def15fee44fe61998cf534e8dc2debe40bf1ea0e28e33f6ea0f50999f920ba9ff22b884d952a1b9d607a9d95e245ac6c189b3690e WHIRLPOOL 8bd4c3417c4e2d9298eb7934635d60232b48637842c86ee44da649d5f1494bbc1bd5b548f51a74456eff8a247479452f81ffd5267ec11852e462daeaea0c9fdd
|
||||
MISC ChangeLog 486 SHA256 83ef501ce21b04ff4a449f06f9a4430ae458efaec26e225aa16a0f59828d1a14 SHA512 c95e6e0dcaffaae1a07f87c52181a0324020ff4ceae828d7279c2d9a0d375d6ede895ce6f06ead3dfa030ddd260530e7313e0db15e7fc18b1ee2452afe57baf9 WHIRLPOOL 16dfac85604171e810d66800fc815ab462dfcc97aaa8cdaaf3df99f78a102062865df170a030f035194c5498b779ef66119e366bdd8167a7bd004c54fc51ba2b
|
||||
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
@ -1,20 +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/directory_watcher/directory_watcher-1.4.1.ebuild,v 1.2 2014/04/24 17:39:29 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README.txt History.txt"
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Monitors directories for changes"
|
||||
HOMEPAGE="http://gemcutter.org/gems/directory_watcher https://github.com/TwP/directory_watcher/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>ruby</herd>
|
||||
</pkgmetadata>
|
@ -1,169 +0,0 @@
|
||||
# ChangeLog for dev-ruby/gem_plugin
|
||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/gem_plugin/ChangeLog,v 1.44 2014/11/10 17:35:21 mrueg Exp $
|
||||
|
||||
10 Nov 2014; Manuel Rüger <mrueg@gentoo.org> gem_plugin-0.2.3-r2.ebuild,
|
||||
gem_plugin-0.2.3-r3.ebuild:
|
||||
Drop jruby target.
|
||||
|
||||
05 Aug 2014; Manuel Rüger <mrueg@gentoo.org> gem_plugin-0.2.3-r2.ebuild,
|
||||
gem_plugin-0.2.3-r3.ebuild:
|
||||
Remove trailing '.' from DESCRIPTION.
|
||||
|
||||
24 Apr 2014; Manuel Rüger <mrueg@gentoo.org> gem_plugin-0.2.3-r2.ebuild,
|
||||
gem_plugin-0.2.3-r3.ebuild:
|
||||
Remove ruby18 support.
|
||||
|
||||
01 Feb 2014; Akinori Hattori <hattya@gentoo.org> gem_plugin-0.2.3-r2.ebuild:
|
||||
ia64 stable wrt bug #493780
|
||||
|
||||
26 Dec 2013; Markus Meier <maekke@gentoo.org> gem_plugin-0.2.3-r2.ebuild:
|
||||
arm stable, bug #493780
|
||||
|
||||
22 Dec 2013; Jeroen Roovers <jer@gentoo.org> gem_plugin-0.2.3-r2.ebuild:
|
||||
Stable for HPPA (bug #493780).
|
||||
|
||||
*gem_plugin-0.2.3-r3 (05 Oct 2013)
|
||||
|
||||
05 Oct 2013; Manuel Rüger <mrueg@gentoo.org> +gem_plugin-0.2.3-r3.ebuild:
|
||||
Tests run now, but will fail.
|
||||
|
||||
14 Sep 2013; Manuel Rüger <mrueg@gentoo.org> -gem_plugin-0.2.3-r1.ebuild:
|
||||
Cleanup old.
|
||||
|
||||
14 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gem_plugin-0.2.3-r2.ebuild:
|
||||
Stable for x86, wrt bug #483700
|
||||
|
||||
12 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gem_plugin-0.2.3-r2.ebuild:
|
||||
Stable for ppc, wrt bug #483700
|
||||
|
||||
05 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gem_plugin-0.2.3-r2.ebuild:
|
||||
Stable for ppc64, wrt bug #483700
|
||||
|
||||
05 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gem_plugin-0.2.3-r2.ebuild:
|
||||
Stable for amd64, wrt bug #483700
|
||||
|
||||
15 Jan 2013; Rick Farina <zerochaos@gentoo.org> gem_plugin-0.2.3-r1.ebuild,
|
||||
gem_plugin-0.2.3-r2.ebuild:
|
||||
adding ~arm keywords to net-analyzer/metasploit rdeps
|
||||
|
||||
28 Oct 2012; Raúl Porcel <armin76@gentoo.org> gem_plugin-0.2.3-r2.ebuild:
|
||||
Add ~alpha/~ia64/~sparc wrt #405757
|
||||
|
||||
14 Aug 2012; Diego E. Pettenò <flameeyes@gentoo.org> metadata.xml:
|
||||
Update metadata.xml so that it's the same as most other packages.
|
||||
|
||||
08 Jul 2012; Jeroen Roovers <jer@gentoo.org> gem_plugin-0.2.3-r2.ebuild:
|
||||
Marked ~hppa (bug #417573).
|
||||
|
||||
01 May 2012; Raúl Porcel <armin76@gentoo.org> gem_plugin-0.2.3-r1.ebuild,
|
||||
gem_plugin-0.2.3-r2.ebuild:
|
||||
Drop ia64/sparc keywords
|
||||
|
||||
24 Apr 2011; Hans de Graaff <graaff@gentoo.org> -gem_plugin-0.2.3.ebuild:
|
||||
Remove old version.
|
||||
|
||||
24 Apr 2011; Raúl Porcel <armin76@gentoo.org> gem_plugin-0.2.3-r1.ebuild:
|
||||
sparc stable wrt #349877
|
||||
|
||||
17 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org>
|
||||
gem_plugin-0.2.3-r1.ebuild:
|
||||
ppc/ppc64 stable wrt #349877
|
||||
|
||||
14 Jan 2011; Markos Chandras <hwoarang@gentoo.org>
|
||||
gem_plugin-0.2.3-r1.ebuild:
|
||||
Stable on amd64 wrt bug #349877
|
||||
|
||||
14 Jan 2011; Markos Chandras <hwoarang@gentoo.org>
|
||||
gem_plugin-0.2.3-r1.ebuild:
|
||||
Stable on amd64 wrt bug #349877
|
||||
|
||||
11 Jan 2011; Markus Meier <maekke@gentoo.org> gem_plugin-0.2.3-r1.ebuild:
|
||||
x86 stable, bug #349877
|
||||
|
||||
*gem_plugin-0.2.3-r2 (27 Dec 2010)
|
||||
|
||||
27 Dec 2010; Hans de Graaff <graaff@gentoo.org>
|
||||
gem_plugin-0.2.3-r1.ebuild, +gem_plugin-0.2.3-r2.ebuild:
|
||||
Drop ruby19 support to create a stable candidate.
|
||||
|
||||
23 Jan 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
gem_plugin-0.2.3-r1.ebuild:
|
||||
Fix tests to run without gem_plugin installed, properly die on failure,
|
||||
and add ruby19/jruby support.
|
||||
|
||||
*gem_plugin-0.2.3-r1 (05 Jan 2010)
|
||||
|
||||
05 Jan 2010; Hans de Graaff <graaff@gentoo.org>
|
||||
+gem_plugin-0.2.3-r1.ebuild:
|
||||
Convert to ruby-fakegem.
|
||||
|
||||
04 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
|
||||
gem_plugin-0.2.3.ebuild:
|
||||
Transfer Prefix keywords
|
||||
|
||||
23 Aug 2009; Hans de Graaff <graaff@gentoo.org> -gem_plugin-0.2.2.ebuild:
|
||||
Remove old version.
|
||||
|
||||
22 Jan 2008; Peter Weller <welp@gentoo.org> gem_plugin-0.2.3.ebuild:
|
||||
Stable on amd64; bug 204321
|
||||
|
||||
15 Jan 2008; Raúl Porcel <armin76@gentoo.org> gem_plugin-0.2.3.ebuild:
|
||||
sparc stable
|
||||
|
||||
11 Jan 2008; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
gem_plugin-0.2.3.ebuild:
|
||||
ppc stable, bug #204321
|
||||
|
||||
11 Jan 2008; Markus Meier <maekke@gentoo.org> gem_plugin-0.2.3.ebuild:
|
||||
x86 stable, security bug #204321
|
||||
|
||||
11 Jan 2008; Brent Baude <ranger@gentoo.org> gem_plugin-0.2.3.ebuild:
|
||||
Marking gem_plugin-0.2.3 ppc64 for bug 204321
|
||||
|
||||
*gem_plugin-0.2.3 (09 Dec 2007)
|
||||
|
||||
09 Dec 2007; <nichoj@gentoo.org> +gem_plugin-0.2.3.ebuild:
|
||||
Version bump needed for mongrel 1.1.2. See bug #198510
|
||||
|
||||
05 Mar 2007; Richard Brown <rbrown@gentoo.org> gem_plugin-0.2.2.ebuild:
|
||||
Fix digest/manifest. Bug #169556
|
||||
|
||||
24 Feb 2007; Markus Rothe <corsair@gentoo.org> gem_plugin-0.2.2.ebuild:
|
||||
Stable on ppc64; bug #166901
|
||||
|
||||
21 Feb 2007; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
gem_plugin-0.2.2.ebuild:
|
||||
Stable on ppc wrt bug #166901.
|
||||
|
||||
19 Feb 2007; <malc@gentoo.org> gem_plugin-0.2.2.ebuild:
|
||||
Stable on amd64 wrt security bug #166901
|
||||
|
||||
15 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org>
|
||||
gem_plugin-0.2.2.ebuild:
|
||||
Stable on sparc wrt security #166901
|
||||
|
||||
15 Feb 2007; Christian Faulhammer <opfer@gentoo.org>
|
||||
gem_plugin-0.2.2.ebuild:
|
||||
stable x86; security bug 166901
|
||||
|
||||
04 Feb 2007; Matti Bickel <mabi@gentoo.org> gem_plugin-0.2.2.ebuild:
|
||||
add ~ppc for bug #164242
|
||||
|
||||
01 Feb 2007; Markus Rothe <corsair@gentoo.org> gem_plugin-0.2.2.ebuild:
|
||||
Added ~ppc64; bug #164242
|
||||
|
||||
30 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org>
|
||||
gem_plugin-0.2.2.ebuild:
|
||||
Keyworded ~sparc wrt #164242
|
||||
|
||||
28 Jan 2007; Diego Pettenò <flameeyes@gentoo.org>
|
||||
gem_plugin-0.2.2.ebuild:
|
||||
Add ~amd64 and ~x86-fbsd keywords.
|
||||
|
||||
*gem_plugin-0.2.2 (04 Jan 2007)
|
||||
|
||||
04 Jan 2007; Nguyễn Thái Ngọc Duy <pclouds@gentoo.org> +metadata.xml,
|
||||
+gem_plugin-0.2.2.ebuild:
|
||||
Initial ebuild by Armando Di Cianno <armando@goodship.net> and Christopher
|
||||
Covington <covracer@gmail.com>, #142805
|
@ -1,5 +0,0 @@
|
||||
DIST gem_plugin-0.2.3.gem 33280 SHA256 5e019fe196325fffedb58ac1cdae60a41da8496faab57dd111476115b2975039 SHA512 35448c74e2160907c79798243d0f05f555eca14381c1f9944f5a05f3e16d3a8b221b4dfa88ce2b9d2c7cdd879a1a20081cbfe8da58ff74d6525fa3632acaa9ba WHIRLPOOL 79d22b40b4eae3b119938dd62dd363dfdced311117b33b154d2dd483ec86c88072036b34d71153a73b9ae51994cf1c296bc35af2f75c72f4086766ab6471e041
|
||||
EBUILD gem_plugin-0.2.3-r2.ebuild 828 SHA256 6900d2fafc11cf42a07d1527f8172f4a14f2db460b28477284547fb42d8a1ec2 SHA512 f513641b873f7ea8bcdfe7d761f5c624e807b9305b36da93f6d8f1c0169e288296869a1a46ff4ecdfd76d889a67ca858237678c40940943606a67136e8d8f0f8 WHIRLPOOL 1330eced4d9a0337cd186189a1599c5daf8a94b2c3923d29fd20c1acf3c75e07be98a57c38955ef9ac6fe37622598279bef9ef629baa6c506406432785974695
|
||||
EBUILD gem_plugin-0.2.3-r3.ebuild 829 SHA256 a35e110b2b272ae41da69928c51978da6d74fcd1c4e1504863996d5200165b0c SHA512 9f887acab0f445f06311350f3b6594a3fce34c56682acab2c783b90da2112330bc2ba73265beec0d03b0e7643ecfd57b1585365622081408bbd1117f2d439696 WHIRLPOOL 76c9914f1987fede5ba197c39d85d7925f0b437e1fca01dab3232b2d03b97aff17d149df040f14aa487ce01f032bbe80a851c5011121acd5ce875de8f919d149
|
||||
MISC ChangeLog 5743 SHA256 e6e4ced7a00ea1bd0eab794cf9744cabb665e1361d5ab58dd71172f92f84a16e SHA512 65eef06b15477d8be09539d9ec8dd5b41c2f58cbfb3ccb009ce13ec542e2e144af5e03b15d600051ce17993e90ea80b21c8378e69c3372cf4ab741675ffcd1cd WHIRLPOOL 2341bb3821ca71d830675ab7bab7a214bbfc07b28bf8ccc78b752e30031a6f884c1324efe3828ce2628bda4a387a6b5576a7f79c244ba5783e026b58e4b7f34c
|
||||
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
@ -1,28 +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/gem_plugin/gem_plugin-0.2.3-r2.ebuild,v 1.15 2014/11/10 17:35:21 mrueg Exp $
|
||||
|
||||
EAPI="2"
|
||||
USE_RUBY="ruby19"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG README"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="resources"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A plugin system based only on rubygems that uses dependencies only"
|
||||
# Hosted by mongrel's rubyforge
|
||||
HOMEPAGE="http://mongrel.rubyforge.org/"
|
||||
|
||||
LICENSE="mongrel"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm hppa ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
each_fakegem_test() {
|
||||
${RUBY} -Ilib test/test_plugins.rb || die "tests failed"
|
||||
}
|
@ -1,28 +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/gem_plugin/gem_plugin-0.2.3-r3.ebuild,v 1.4 2014/11/10 17:35:21 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG README"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="resources"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A plugin system based only on rubygems that uses dependencies only"
|
||||
# Hosted by mongrel's rubyforge
|
||||
HOMEPAGE="http://mongrel.rubyforge.org/"
|
||||
|
||||
LICENSE="mongrel"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -Ilib test/test_plugins.rb || die "tests failed"
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>ruby</herd>
|
||||
</pkgmetadata>
|
@ -1,422 +0,0 @@
|
||||
# ChangeLog for dev-ruby/mysql-ruby
|
||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mysql-ruby/ChangeLog,v 1.112 2014/05/07 19:19:28 mrueg Exp $
|
||||
|
||||
07 May 2014; Manuel Rüger <mrueg@gentoo.org> mysql-ruby-2.9.1.ebuild:
|
||||
Remove ruby18 target.
|
||||
|
||||
03 Nov 2013; Manuel Rüger <mrueg@gentoo.org> -mysql-ruby-2.8.2-r1.ebuild,
|
||||
-mysql-ruby-2.8.2.ebuild, -mysql-ruby-2.9.0-r1.ebuild:
|
||||
Cleanup old.
|
||||
|
||||
17 Aug 2013; Jeroen Roovers <jer@gentoo.org> mysql-ruby-2.9.1.ebuild:
|
||||
Stable for HPPA (bug #469650).
|
||||
|
||||
16 May 2013; Agostino Sarubbo <ago@gentoo.org> mysql-ruby-2.9.1.ebuild:
|
||||
Stable for ppc64, wrt bug #469650
|
||||
|
||||
16 May 2013; Agostino Sarubbo <ago@gentoo.org> mysql-ruby-2.9.1.ebuild:
|
||||
Stable for ppc, wrt bug #469650
|
||||
|
||||
14 May 2013; Agostino Sarubbo <ago@gentoo.org> mysql-ruby-2.9.1.ebuild:
|
||||
Stable for x86, wrt bug #469650
|
||||
|
||||
14 May 2013; Agostino Sarubbo <ago@gentoo.org> mysql-ruby-2.9.1.ebuild:
|
||||
Stable for amd64, wrt bug #469650
|
||||
|
||||
*mysql-ruby-2.9.1 (11 Apr 2013)
|
||||
|
||||
11 Apr 2013; Hans de Graaff <graaff@gentoo.org> +mysql-ruby-2.9.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
*mysql-ruby-2.9.0-r1 (26 Dec 2012)
|
||||
|
||||
26 Dec 2012; Hans de Graaff <graaff@gentoo.org> -mysql-ruby-2.9.0.ebuild,
|
||||
+mysql-ruby-2.9.0-r1.ebuild:
|
||||
Actually install the shared object.
|
||||
|
||||
*mysql-ruby-2.9.0 (25 Dec 2012)
|
||||
|
||||
25 Dec 2012; Hans de Graaff <graaff@gentoo.org> +mysql-ruby-2.9.0.ebuild:
|
||||
Version bump.
|
||||
|
||||
01 Sep 2012; Hans de Graaff <graaff@gentoo.org> -mysql-ruby-2.8.1-r1.ebuild,
|
||||
-mysql-ruby-2.8.1-r2.ebuild:
|
||||
Cleanup.
|
||||
|
||||
01 Jul 2012; Raúl Porcel <armin76@gentoo.org> mysql-ruby-2.8.1-r1.ebuild,
|
||||
mysql-ruby-2.8.1-r2.ebuild, mysql-ruby-2.8.2.ebuild,
|
||||
mysql-ruby-2.8.2-r1.ebuild:
|
||||
Drop alpha keywords
|
||||
|
||||
01 May 2012; Raúl Porcel <armin76@gentoo.org> mysql-ruby-2.8.1-r1.ebuild,
|
||||
mysql-ruby-2.8.1-r2.ebuild, mysql-ruby-2.8.2.ebuild,
|
||||
mysql-ruby-2.8.2-r1.ebuild:
|
||||
Drop ia64/sparc keywords
|
||||
|
||||
17 Jul 2011; Mark Loeser <halcy0n@gentoo.org> mysql-ruby-2.8.2.ebuild:
|
||||
Stable for ppc64; bug #356549
|
||||
|
||||
16 Apr 2011; Raúl Porcel <armin76@gentoo.org> mysql-ruby-2.8.2.ebuild:
|
||||
ia64/sparc stable wrt #356549
|
||||
|
||||
27 Mar 2011; Brent Baude <ranger@gentoo.org> mysql-ruby-2.8.2.ebuild:
|
||||
Marking mysql-ruby-2.8.2 ppc for bug 356549
|
||||
|
||||
13 Mar 2011; Tobias Klausmann <klausman@gentoo.org> mysql-ruby-2.8.2.ebuild:
|
||||
Stable on alpha, bug #356549
|
||||
|
||||
08 Mar 2011; Jeroen Roovers <jer@gentoo.org> mysql-ruby-2.8.2.ebuild:
|
||||
Stable for HPPA (bug #356549).
|
||||
|
||||
08 Mar 2011; Thomas Kahle <tomka@gentoo.org> mysql-ruby-2.8.2.ebuild:
|
||||
x86 stable per bug 356549
|
||||
|
||||
27 Feb 2011; Markos Chandras <hwoarang@gentoo.org> mysql-ruby-2.8.2.ebuild:
|
||||
Stable on amd64 wrt bug #356549
|
||||
|
||||
*mysql-ruby-2.8.2-r1 (26 Feb 2011)
|
||||
|
||||
26 Feb 2011; Hans de Graaff <graaff@gentoo.org> mysql-ruby-2.8.2.ebuild,
|
||||
+mysql-ruby-2.8.2-r1.ebuild:
|
||||
Revision bump to create new stable candidate.
|
||||
|
||||
08 Jan 2011; Hans de Graaff <graaff@gentoo.org> mysql-ruby-2.8.2.ebuild,
|
||||
-files/mysql-ruby-2.8.2-test.patch, +files/mysql-ruby-2.8.2-test2.patch:
|
||||
Add patch as new file to ensure keyword substitution is off.
|
||||
|
||||
08 Jan 2011; Hans de Graaff <graaff@gentoo.org>
|
||||
files/mysql-ruby-2.8.2-test.patch:
|
||||
Turn off keyword substitution to avoid mangling the patch. Add back old
|
||||
Id.
|
||||
|
||||
07 Jan 2011; Hans de Graaff <graaff@gentoo.org>
|
||||
mysql-ruby-2.8.1-r1.ebuild, mysql-ruby-2.8.1-r2.ebuild,
|
||||
mysql-ruby-2.8.2.ebuild:
|
||||
Use proper call to install gemspec now that the eclass changed interface.
|
||||
|
||||
*mysql-ruby-2.8.2 (07 Jan 2011)
|
||||
|
||||
07 Jan 2011; Hans de Graaff <graaff@gentoo.org>
|
||||
mysql-ruby-2.8.1-r2.ebuild, +mysql-ruby-2.8.2.ebuild,
|
||||
+files/mysql-ruby-2.8.2-test.patch:
|
||||
Version bump with fix for large ids. Apply fix from jer for bug 348788 by
|
||||
using proper mysqlconfig. Fix bug 350805 by requesting a mysql version
|
||||
with dynamic libraries.
|
||||
|
||||
07 Jan 2011; Hans de Graaff <graaff@gentoo.org> -mysql-ruby-2.8.1.ebuild:
|
||||
Remove old version.
|
||||
|
||||
11 Oct 2010; Jeroen Roovers <jer@gentoo.org> mysql-ruby-2.8.1-r1.ebuild:
|
||||
Stable for HPPA (bug #333949).
|
||||
|
||||
11 Oct 2010; Jeroen Roovers <jer@gentoo.org> mysql-ruby-2.8.1-r1.ebuild,
|
||||
mysql-ruby-2.8.1-r2.ebuild:
|
||||
Remove obsolete sed script.
|
||||
|
||||
30 Sep 2010; Brent Baude <ranger@gentoo.org> mysql-ruby-2.8.1-r1.ebuild:
|
||||
Marking mysql-ruby-2.8.1-r1 ppc64 for bug 333949
|
||||
|
||||
28 Sep 2010; Brent Baude <ranger@gentoo.org> mysql-ruby-2.8.1-r1.ebuild:
|
||||
Marking mysql-ruby-2.8.1-r1 ppc for bug 333949
|
||||
|
||||
12 Sep 2010; Raúl Porcel <armin76@gentoo.org> mysql-ruby-2.8.1-r1.ebuild:
|
||||
alpha/ia64/sparc stable wrt #333949
|
||||
|
||||
26 Aug 2010; Markos Chandras <hwoarang@gentoo.org>
|
||||
mysql-ruby-2.8.1-r1.ebuild:
|
||||
Stable on amd64 wrt bug #333949
|
||||
|
||||
22 Aug 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
|
||||
mysql-ruby-2.8.1-r1.ebuild:
|
||||
x86 stable wrt bug #333949
|
||||
|
||||
*mysql-ruby-2.8.1-r2 (22 Aug 2010)
|
||||
|
||||
22 Aug 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
-files/mysql-ruby-2.7.5-test.patch, mysql-ruby-2.8.1-r1.ebuild,
|
||||
-files/mysql-ruby-2.8-test2.patch, +mysql-ruby-2.8.1-r2.ebuild:
|
||||
Remove unused file and prepare a new revision with Ruby 1.9 so the former
|
||||
one can be stabilized.
|
||||
|
||||
07 Aug 2010; Hans de Graaff <graaff@gentoo.org> mysql-ruby-2.8.1.ebuild:
|
||||
Change virtual/ruby to dev-lang/ruby, bug 265054.
|
||||
|
||||
23 May 2010; Alex Legler <a3li@gentoo.org> mysql-ruby-2.8.1-r1.ebuild:
|
||||
Add REE18 support
|
||||
|
||||
22 May 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
mysql-ruby-2.8.1.ebuild:
|
||||
Various cleanups.
|
||||
|
||||
05 Jan 2010; Hans de Graaff <graaff@gentoo.org> -mysql-ruby-2.7.5.ebuild,
|
||||
-mysql-ruby-2.8.ebuild:
|
||||
Remove old versions.
|
||||
|
||||
05 Jan 2010; nixnut <nixnut@gentoo.org> mysql-ruby-2.8.1.ebuild:
|
||||
ppc stable #296340
|
||||
|
||||
22 Dec 2009; Brent Baude <ranger@gentoo.org> mysql-ruby-2.8.1.ebuild:
|
||||
stable ppc64, bug 296340
|
||||
|
||||
19 Dec 2009; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
mysql-ruby-2.8.1-r1.ebuild:
|
||||
Avoid rake tasks for tests and doc since this is not using rake. Closes
|
||||
bug #297544. Use emake for install.
|
||||
|
||||
16 Dec 2009; Jeroen Roovers <jer@gentoo.org> mysql-ruby-2.8.1.ebuild:
|
||||
Stable for HPPA (bug #296340).
|
||||
|
||||
15 Dec 2009; Raúl Porcel <armin76@gentoo.org> mysql-ruby-2.8.1.ebuild:
|
||||
alpha/ia64/sparc stable wrt #296340
|
||||
|
||||
*mysql-ruby-2.8.1-r1 (14 Dec 2009)
|
||||
|
||||
14 Dec 2009; Alex Legler <a3li@gentoo.org> +mysql-ruby-2.8.1-r1.ebuild:
|
||||
revbump to use ruby-fakegem, fixing bug 261141
|
||||
|
||||
10 Dec 2009; Markus Meier <maekke@gentoo.org> mysql-ruby-2.8.1.ebuild:
|
||||
amd64/x86 stable, bug #296340
|
||||
|
||||
23 Apr 2009; Alex Legler <a3li@gentoo.org> mysql-ruby-2.7.5,
|
||||
mysql-ruby-2.8:
|
||||
Hardcoding Ruby 1.9 incompatible versions to ruby18.
|
||||
|
||||
*mysql-ruby-2.8.1 (07 Apr 2009)
|
||||
|
||||
07 Apr 2009; Alex Legler <a3li@gentoo.org>
|
||||
-files/mysql-ruby-2.7.4-test.patch, +files/mysql-ruby-2.8.1-test.patch,
|
||||
-mysql-ruby-2.7.4.ebuild, +mysql-ruby-2.8.1.ebuild:
|
||||
Removing old version, version bump, bug 265062
|
||||
|
||||
21 Jan 2009; Alexis Ballier <aballier@gentoo.org> mysql-ruby-2.8.ebuild:
|
||||
keyword ~x86-fbsd
|
||||
|
||||
31 Dec 2008; Hans de Graaff <graaff@gentoo.org>
|
||||
-files/mysql-ruby-2.8-test.patch, +files/mysql-ruby-2.8-test2.patch,
|
||||
mysql-ruby-2.8.ebuild:
|
||||
Re-add test patch without keyword substitution: #253168.
|
||||
|
||||
*mysql-ruby-2.8 (30 Dec 2008)
|
||||
|
||||
30 Dec 2008; Hans de Graaff <graaff@gentoo.org>
|
||||
+files/mysql-ruby-2.8-test.patch, +mysql-ruby-2.8.ebuild:
|
||||
Version bump wrt bug #253038 by Alex Legler.
|
||||
|
||||
18 Sep 2008; Markus Meier <maekke@gentoo.org> mysql-ruby-2.7.5.ebuild:
|
||||
amd64 stable, bug #237545
|
||||
|
||||
18 Sep 2008; Jeroen Roovers <jer@gentoo.org> mysql-ruby-2.7.5.ebuild:
|
||||
Stable for HPPA (bug #237545).
|
||||
|
||||
18 Sep 2008; Brent Baude <ranger@gentoo.org> mysql-ruby-2.7.5.ebuild:
|
||||
stable ppc64, bug 237545
|
||||
|
||||
17 Sep 2008; Raúl Porcel <armin76@gentoo.org> mysql-ruby-2.7.5.ebuild:
|
||||
alpha/ia64/x86 stable wrt #237545
|
||||
|
||||
13 Sep 2008; Ferris McCormick <fmccor@gentoo.org> mysql-ruby-2.7.5.ebuild:
|
||||
Sparc stable --- Bug #237545 --- working for me for 5 months now.
|
||||
|
||||
13 Sep 2008; nixnut <nixnut@gentoo.org> mysql-ruby-2.7.5.ebuild:
|
||||
Stable on ppc wrt bug 237545
|
||||
|
||||
13 Sep 2008; Hans de Graaff <graaff@gentoo.org> mysql-ruby-2.7.4.ebuild,
|
||||
mysql-ruby-2.7.5.ebuild:
|
||||
These versions don't work with Ruby 1.9, bug #236065.
|
||||
|
||||
14 Apr 2008; Ferris McCormick <fmccor@gentoo.org> mysql-ruby-2.7.5.ebuild:
|
||||
Fix typo: 2.7.4 --> 2.7.5
|
||||
|
||||
*mysql-ruby-2.7.5 (13 Apr 2008)
|
||||
|
||||
13 Apr 2008; Richard Brown <rbrown@gentoo.org>
|
||||
-files/mysql-ruby-2.7.3-test.patch, +files/mysql-ruby-2.7.5-test.patch,
|
||||
-mysql-ruby-2.7.2.ebuild, -mysql-ruby-2.7.3.ebuild,
|
||||
mysql-ruby-2.7.4.ebuild, +mysql-ruby-2.7.5.ebuild:
|
||||
Version bump. Remove old versions. Fix quoting.
|
||||
|
||||
04 Nov 2007; Hans de Graaff <graaff@gentoo.org> -mysql-ruby-2.4.5.ebuild:
|
||||
Remove old version
|
||||
|
||||
03 Nov 2007; Raúl Porcel <armin76@gentoo.org> mysql-ruby-2.7.4.ebuild:
|
||||
alpha/ia64 stable wrt #195009
|
||||
|
||||
21 Oct 2007; Steve Dibb <beandog@gentoo.org> mysql-ruby-2.7.4.ebuild:
|
||||
amd64 stable
|
||||
|
||||
18 Oct 2007; Ferris McCormick <fmccor@gentoo.org> mysql-ruby-2.7.4.ebuild:
|
||||
Sparc stable --- Bug #195009 --- working for me for over a month.
|
||||
|
||||
14 Oct 2007; Markus Rothe <corsair@gentoo.org> mysql-ruby-2.7.4.ebuild:
|
||||
Stable on ppc64; bug #195009
|
||||
|
||||
12 Oct 2007; Lars Weiler <pylon@gentoo.org> mysql-ruby-2.7.4.ebuild:
|
||||
stable ppc, bug #195009
|
||||
|
||||
08 Oct 2007; Jeroen Roovers <jer@gentoo.org> mysql-ruby-2.7.4.ebuild:
|
||||
Stable for HPPA (bug #195009).
|
||||
|
||||
07 Oct 2007; Markus Meier <maekke@gentoo.org> mysql-ruby-2.7.4.ebuild:
|
||||
x86 stable, bug #195009
|
||||
|
||||
05 Sep 2007; Jeroen Roovers <jer@gentoo.org> mysql-ruby-2.7.4.ebuild:
|
||||
Back to ~arch.
|
||||
|
||||
05 Sep 2007; Hans de Graaff <graaff@gentoo.org> Manifest:
|
||||
Tell CVS to keep it's grubby keyword-changing hands off of the patch so that
|
||||
it will apply after being checked in, fixes #191311.
|
||||
|
||||
*mysql-ruby-2.7.4 (04 Sep 2007)
|
||||
|
||||
04 Sep 2007; Hans de Graaff <graaff@gentoo.org>
|
||||
+files/mysql-ruby-2.7.4-test.patch, -mysql-ruby-2.7.ebuild,
|
||||
+mysql-ruby-2.7.4.ebuild:
|
||||
Version bump, thanks to Brenden Matthews in #191201. Remove older version.
|
||||
|
||||
* BUG: Mysql::Stmt#execute memory leak.
|
||||
|
||||
21 Jun 2007; Raúl Porcel <armin76@gentoo.org> mysql-ruby-2.7.3.ebuild:
|
||||
alpha stable wrt #171907
|
||||
|
||||
06 May 2007; Matti Bickel <mabi@gentoo.org> mysql-ruby-2.7.3.ebuild:
|
||||
ppc stable (bug #171907)
|
||||
|
||||
17 Apr 2007; Richard Brown <rbrown@gentoo.org>
|
||||
files/mysql-ruby-2.7.3-test.patch, mysql-ruby-2.7.3.ebuild:
|
||||
Install test.rb
|
||||
|
||||
17 Apr 2007; Christian Faulhammer <opfer@gentoo.org>
|
||||
mysql-ruby-2.7.3.ebuild:
|
||||
stable amd64, bug 171907
|
||||
|
||||
14 Apr 2007; Raúl Porcel <armin76@gentoo.org> mysql-ruby-2.7.3.ebuild:
|
||||
ia64 + x86 stable wrt bug 171907
|
||||
|
||||
14 Apr 2007; Jeroen Roovers <jer@gentoo.org>
|
||||
+files/mysql-ruby-2.7.3-test.patch, mysql-ruby-2.7.3.ebuild:
|
||||
Added patch for test.rb by rbrown@g.o and marked stable for HPPA (bug #171907).
|
||||
|
||||
24 Mar 2007; Markus Rothe <corsair@gentoo.org> mysql-ruby-2.7.3.ebuild:
|
||||
Stable on ppc64; bug #171907
|
||||
|
||||
23 Mar 2007; Ferris McCormick <fmccor@gentoo.org> mysql-ruby-2.7.3.ebuild:
|
||||
Stable -n sparc --- Bug #171907 --- builds and works on my ruby/mysql
|
||||
database.
|
||||
|
||||
13 Mar 2007; Tom Gall <tgall@gentoo.org> mysql-ruby-2.7.3.ebuild:
|
||||
added ~ppc64
|
||||
|
||||
*mysql-ruby-2.7.3 (21 Feb 2007)
|
||||
|
||||
21 Feb 2007; Richard Brown <rbrown@gentoo.org> +mysql-ruby-2.7.3.ebuild:
|
||||
Version bump.
|
||||
|
||||
04 Feb 2007; Guy Martin <gmsoft@gentoo.org> mysql-ruby-2.7.2.ebuild:
|
||||
Fixed compilation on hppa.
|
||||
|
||||
05 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> mysql-ruby-2.7.ebuild,
|
||||
mysql-ruby-2.7.2.ebuild:
|
||||
Convert to use elog.
|
||||
|
||||
*mysql-ruby-2.7.2 (07 Dec 2006)
|
||||
|
||||
07 Dec 2006; Nguyễn Thái Ngọc Duy <pclouds@gentoo.org>
|
||||
+mysql-ruby-2.7.2.ebuild:
|
||||
Version bump. Ebuild provided by Jimmy.Jazz@gmx.net, #157366
|
||||
|
||||
23 Nov 2006; Francesco Riosa <vivo@gentoo.org> mysql-ruby-2.4.5.ebuild,
|
||||
mysql-ruby-2.7.ebuild:
|
||||
dev-db/mysql => virtual/mysql
|
||||
|
||||
04 Sep 2006; Joshua Kinard <kumba@gentoo.org> mysql-ruby-2.7.ebuild:
|
||||
Marked stable on mips.
|
||||
|
||||
06 Jun 2006; Simon Stelling <blubb@gentoo.org> mysql-ruby-2.7.ebuild:
|
||||
stable on amd64
|
||||
|
||||
09 Mar 2006; Caleb Tennis <caleb@gentoo.org> -mysql-ruby-2.5.ebuild,
|
||||
-mysql-ruby-2.5.2.ebuild:
|
||||
remove old versions
|
||||
|
||||
04 Feb 2006; <solar@gentoo.org> :
|
||||
- redigest needed due to bad RMD160. bug #121124
|
||||
|
||||
31 Jan 2006; Aron Griffis <agriffis@gentoo.org> mysql-ruby-2.7.ebuild:
|
||||
Mark 2.7 stable on ia64
|
||||
|
||||
31 Jan 2006; Aron Griffis <agriffis@gentoo.org> mysql-ruby-2.7.ebuild:
|
||||
Mark 2.7 stable on alpha
|
||||
|
||||
24 Dec 2005; Rene Nussbaumer <killerfox@gentoo.org> mysql-ruby-2.7.ebuild:
|
||||
Stable on hppa.
|
||||
|
||||
24 Dec 2005; Michael Hanselmann <hansmi@gentoo.org> mysql-ruby-2.7.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
09 Dec 2005; Gustavo Zacarias <gustavoz@gentoo.org> mysql-ruby-2.7.ebuild:
|
||||
Stable on sparc
|
||||
|
||||
07 Dec 2005; Caleb Tennis <caleb@gentoo.org> mysql-ruby-2.7.ebuild:
|
||||
x86 stable
|
||||
|
||||
03 Oct 2005; Aron Griffis <agriffis@gentoo.org> mysql-ruby-2.7.ebuild:
|
||||
Mark 2.7 ~ia64
|
||||
|
||||
*mysql-ruby-2.7 (23 Sep 2005)
|
||||
|
||||
23 Sep 2005; Caleb Tennis <caleb@gentoo.org> +mysql-ruby-2.7.ebuild:
|
||||
Version bump
|
||||
|
||||
26 Jun 2005; Simon Stelling <blubb@gentoo.org> mysql-ruby-2.5.2.ebuild:
|
||||
added ~amd64 keyword
|
||||
|
||||
04 May 2005; Guy Martin <gmsoft@gentoo.org> mysql-ruby-2.5.ebuild:
|
||||
Stable on hppa.
|
||||
|
||||
21 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> mysql-ruby-2.5.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
14 Apr 2005; Bryan Østergaard <kloeri@gentoo.org> mysql-ruby-2.5.ebuild:
|
||||
Stable on alpha.
|
||||
|
||||
11 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> mysql-ruby-2.5.ebuild:
|
||||
Stable on sparc
|
||||
|
||||
*mysql-ruby-2.5.2 (08 Mar 2005)
|
||||
|
||||
08 Mar 2005; Caleb Tennis <caleb@gentoo.org> +mysql-ruby-2.5.2.ebuild:
|
||||
adding newest version
|
||||
|
||||
08 Mar 2005; Caleb Tennis <caleb@gentoo.org> mysql-ruby-2.5.ebuild:
|
||||
x86 stable
|
||||
|
||||
*mysql-ruby-2.5 (02 Sep 2004)
|
||||
|
||||
02 Sep 2004; Mamoru KOMACHI <usata@gentoo.org> -mysql-ruby-2.4.4a.ebuild,
|
||||
+mysql-ruby-2.5.ebuild:
|
||||
Version bumped.
|
||||
|
||||
07 Aug 2004; Tom Martin <slarti@gentoo.org> mysql-ruby-2.4.4a.ebuild,
|
||||
mysql-ruby-2.4.5.ebuild:
|
||||
Typo in DESCRIPTION: extention -> extension. Bug 59717.
|
||||
|
||||
10 Apr 2004; Mamoru KOMACHI <usata@gentoo.org> mysql-ruby-2.4.4a.ebuild,
|
||||
mysql-ruby-2.4.5.ebuild:
|
||||
virtual/ruby fix
|
||||
|
||||
*mysql-ruby-2.4.5 (10 Aug 2003)
|
||||
|
||||
10 Aug 2003; Tom Payne <twp@gentoo.org> mysql-ruby-2.4.5.ebuild :
|
||||
Version bump.
|
||||
|
||||
*mysql-ruby-2.4.4a (07 Apr 2003)
|
||||
|
||||
23 May 2003; Tom Payne <twp@gentoo.org> mysql-ruby-2.4.4a.ebuild :
|
||||
Added IUSE.
|
||||
|
||||
13 May 2003; Tom Payne <twp@gentoo.org> mysql-ruby-2.4.4a.ebuild :
|
||||
Mark stable on all ARCHes.
|
||||
|
||||
07 Apr 2003; Tom Payne <twp@gentoo.org> mysql-ruby-2.4.4a.ebuild :
|
||||
Initial import.
|
@ -1,6 +0,0 @@
|
||||
AUX mysql-ruby-2.8.1-test.patch 1770 SHA256 a474215fccf87a480f37955e9998c7df8a6290e943f06889ffc19eb7c0522b33 SHA512 1e33aed61beae95cbd21d57fc20c7c26263db82efdbee1d5d6d1d39569c67745e220502d30ee6f0d3877992e81ba97cbf78576d95b5f072317a74f1923fbc97c WHIRLPOOL ddc42ffc9b2e5e5d9c3b36d42b67132ef9558fc139e8f9db3040e3e4ad079bcd537fc148c350307136cb3a1e86455f02bf47b8fcb33a55d6bbd05a36c36905a9
|
||||
AUX mysql-ruby-2.8.2-test2.patch 1770 SHA256 8050c94c33d97f68483d994e1397095419e70d543d83249065d5d707ed1033c2 SHA512 91c2e1c7452c244f9cfee02614aa085c989f983af2d346f0ffab4cafa48d01448db9bf34a39d2f6f0f7df412c388a69f81217b764c3d39b52461460aeb8d11bd WHIRLPOOL 0ffb64eceff0a65fe0808da0550f038388efa4f73ba778dcf7f0f94c4d5f200d1631c2d69e7b897f5cf001733fd99575e2f6ce2ed37f7920f71ca42bbdeba8e9
|
||||
DIST mysql-2.9.1.gem 39936 SHA256 66dc32dc33bd77d35d1f35db844621b641391724c9988637a514a8ab6d2e4bf8 SHA512 8a99df130b579fd1b77d7912449f87c99576055b0013f1ba5d693eadaeed6a553b3b49fdc3a16eeb82ad9325c8209f8d1587b25319da1278f2604fe21f713142 WHIRLPOOL 85eb5cde68f04781ac679ec30db26eda19a75080aced6cbe195289187fc825fe103c44406ffc9b51990a53c544f75c6d6207d577906478e84bdbb7387fdcfc7f
|
||||
EBUILD mysql-ruby-2.9.1.ebuild 967 SHA256 88f652341d09347d31f76ec3a3d24cdff0b19f3e5379448a7fb5ca70dcf725fb SHA512 e1a24786d4e26aff4e12980e17eba15878cb1633527cbbd12e2e385d77e63844d5fc83333f06774ea4572514778c011ed430bffdb967ef9e448a89337bd5acd8 WHIRLPOOL dddfcee3fc10801633bfc68520ca22bb00e90bdbd1f1e62bd2dc458fefee2cff524747e7f5c32270fc09353ebcdb60de3460badd36b96c6d991fda82539e1190
|
||||
MISC ChangeLog 14482 SHA256 c2b22cb5f5c22378838929bb7c31bfe567a94bcc42aacdff9757bc00a24a6aac SHA512 3ff99a2019b777f4a20067ac6d28273945ca228a5778cd90175f983e0e6aab153aebc31ca9918aee1799292c9ae1aad9b64996d5caa386b7c55786aa68b68fce WHIRLPOOL 8e58e6d1c44a92597bae6233b35ae49396b45d5064ff0b72e93d610c34efcb16e9da5831781aba37caccaf7be7ff1a2a4bf205e7a071d760d770205e3d8c2fcc
|
||||
MISC metadata.xml 236 SHA256 ebc0114f9c1fd488039a0aef7df0dcc6bed61d18b82a025581bd2e8ecfc9bae9 SHA512 51c29b0986aded47206adeaf559833eb53455f6eaa48cb67d938c4bdfb93fad749c604ac640059ce7052fcfcfa714b4e24c07012d691ad10e3f2db212ab179fc WHIRLPOOL 85f1b1ade0906e3133f34f7801910afb60168dd8861ac1cd5976b0514a8bedaf710b32873c6f5455845ddcbfd588c4e97570035f7718155f5d915fe4fba5288f
|
@ -1,59 +0,0 @@
|
||||
--- mysql-ruby-2.8.1/test.rb.0 2008-06-17 07:36:44.000000000 +0200
|
||||
+++ mysql-ruby-2.8.1/test.rb 2008-09-11 20:42:19.000000000 +0200
|
||||
@@ -1,12 +1,17 @@
|
||||
-#!/usr/local/bin/ruby
|
||||
+#!/usr/bin/env ruby
|
||||
# $Id: test.rb 244 2009-02-01 08:43:39Z tommy $
|
||||
|
||||
require "test/unit"
|
||||
-require "./mysql.o"
|
||||
+require "mysql"
|
||||
+
|
||||
+ARGV.each do |a|
|
||||
+ $argv ||= []
|
||||
+ $argv << a
|
||||
+end
|
||||
|
||||
class TC_Mysql < Test::Unit::TestCase
|
||||
def setup()
|
||||
- @host, @user, @pass, db, port, sock, flag = ARGV
|
||||
+ @host, @user, @pass, db, port, sock, flag = $argv
|
||||
@db = db || "test"
|
||||
@port = port.to_i
|
||||
@sock = sock.nil? || sock.empty? ? nil : sock
|
||||
@@ -95,7 +100,7 @@
|
||||
|
||||
class TC_Mysql2 < Test::Unit::TestCase
|
||||
def setup()
|
||||
- @host, @user, @pass, db, port, sock, flag = ARGV
|
||||
+ @host, @user, @pass, db, port, sock, flag = $argv
|
||||
@db = db || "test"
|
||||
@port = port.to_i
|
||||
@sock = sock.nil? || sock.empty? ? nil : sock
|
||||
@@ -211,7 +216,7 @@
|
||||
|
||||
class TC_MysqlRes < Test::Unit::TestCase
|
||||
def setup()
|
||||
- @host, @user, @pass, db, port, sock, flag = ARGV
|
||||
+ @host, @user, @pass, db, port, sock, flag = $argv
|
||||
@db = db || "test"
|
||||
@port = port.to_i
|
||||
@sock = sock.nil? || sock.empty? ? nil : sock
|
||||
@@ -411,7 +416,7 @@
|
||||
|
||||
class TC_MysqlStmt < Test::Unit::TestCase
|
||||
def setup()
|
||||
- @host, @user, @pass, db, port, sock, flag = ARGV
|
||||
+ @host, @user, @pass, db, port, sock, flag = $argv
|
||||
@db = db || "test"
|
||||
@port = port.to_i
|
||||
@sock = sock.nil? || sock.empty? ? nil : sock
|
||||
@@ -441,7 +446,7 @@
|
||||
|
||||
class TC_MysqlStmt2 < Test::Unit::TestCase
|
||||
def setup()
|
||||
- @host, @user, @pass, db, port, sock, flag = ARGV
|
||||
+ @host, @user, @pass, db, port, sock, flag = $argv
|
||||
@db = db || "test"
|
||||
@port = port.to_i
|
||||
@sock = sock.nil? || sock.empty? ? nil : sock
|
@ -1,59 +0,0 @@
|
||||
--- mysql-ruby-2.8.1/test.rb.0 2008-06-17 07:36:44.000000000 +0200
|
||||
+++ mysql-ruby-2.8.1/test.rb 2008-09-11 20:42:19.000000000 +0200
|
||||
@@ -1,12 +1,17 @@
|
||||
-#!/usr/local/bin/ruby
|
||||
+#!/usr/bin/env ruby
|
||||
# $Id: test.rb 250 2010-02-11 10:42:54Z tommy $
|
||||
|
||||
require "test/unit"
|
||||
-require "./mysql.o"
|
||||
+require "mysql"
|
||||
+
|
||||
+ARGV.each do |a|
|
||||
+ $argv ||= []
|
||||
+ $argv << a
|
||||
+end
|
||||
|
||||
class TC_Mysql < Test::Unit::TestCase
|
||||
def setup()
|
||||
- @host, @user, @pass, db, port, sock, flag = ARGV
|
||||
+ @host, @user, @pass, db, port, sock, flag = $argv
|
||||
@db = db || "test"
|
||||
@port = port.to_i
|
||||
@sock = sock.nil? || sock.empty? ? nil : sock
|
||||
@@ -95,7 +100,7 @@
|
||||
|
||||
class TC_Mysql2 < Test::Unit::TestCase
|
||||
def setup()
|
||||
- @host, @user, @pass, db, port, sock, flag = ARGV
|
||||
+ @host, @user, @pass, db, port, sock, flag = $argv
|
||||
@db = db || "test"
|
||||
@port = port.to_i
|
||||
@sock = sock.nil? || sock.empty? ? nil : sock
|
||||
@@ -211,7 +216,7 @@
|
||||
|
||||
class TC_MysqlRes < Test::Unit::TestCase
|
||||
def setup()
|
||||
- @host, @user, @pass, db, port, sock, flag = ARGV
|
||||
+ @host, @user, @pass, db, port, sock, flag = $argv
|
||||
@db = db || "test"
|
||||
@port = port.to_i
|
||||
@sock = sock.nil? || sock.empty? ? nil : sock
|
||||
@@ -411,7 +416,7 @@
|
||||
|
||||
class TC_MysqlStmt < Test::Unit::TestCase
|
||||
def setup()
|
||||
- @host, @user, @pass, db, port, sock, flag = ARGV
|
||||
+ @host, @user, @pass, db, port, sock, flag = $argv
|
||||
@db = db || "test"
|
||||
@port = port.to_i
|
||||
@sock = sock.nil? || sock.empty? ? nil : sock
|
||||
@@ -441,7 +446,7 @@
|
||||
|
||||
class TC_MysqlStmt2 < Test::Unit::TestCase
|
||||
def setup()
|
||||
- @host, @user, @pass, db, port, sock, flag = ARGV
|
||||
+ @host, @user, @pass, db, port, sock, flag = $argv
|
||||
@db = db || "test"
|
||||
@port = port.to_i
|
||||
@sock = sock.nil? || sock.empty? ? nil : sock
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>ruby</herd>
|
||||
<upstream>
|
||||
<remote-id type="rubyforge">mysql-ruby</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,41 +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/mysql-ruby/mysql-ruby-2.9.1.ebuild,v 1.7 2014/05/07 19:19:28 mrueg Exp $
|
||||
|
||||
EAPI=4
|
||||
USE_RUBY="ruby19"
|
||||
|
||||
RUBY_FAKEGEM_NAME="mysql"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="History.txt README.txt"
|
||||
|
||||
inherit multilib ruby-fakegem
|
||||
|
||||
DESCRIPTION="A Ruby extension library to use MySQL"
|
||||
HOMEPAGE="http://www.tmtm.org/en/mysql/ruby/"
|
||||
|
||||
LICENSE="Ruby"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 hppa ~mips ppc ppc64 x86 ~x86-fbsd"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="virtual/mysql[-static]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
TEST_DIR="/usr/share/${PN}/test/"
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/mysql_api extconf.rb --with-mysql-config "${EPREFIX}/usr/bin/mysqlconfig" || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake -Cext/mysql_api || die
|
||||
cp ext/mysql_api/mysql_api$(get_modname) lib/mysql/ || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue