parent
ff96ad99cd
commit
82e66cb96e
@ -1,6 +1 @@
|
|||||||
DIST emacspeak-30.0-patches.tar.bz2 1609 SHA256 771c894533f60a2d4fe352255c7d50a2b411fd5f47635d83c95898d41eab3a14 SHA512 1c51fc7915107a58465e7892b64cd10232977ffd1c6a04b0a30ebd484d7c650c69e13fc7a1061459e185b24a6e06b96941e2074c4dbd046fd4cc8343aac3a7b2 WHIRLPOOL 8a04e6e838d7020bf45d3e25da3d348d8e52d99547ac591c76db76e5b9743ef67fdbe3667f9b6c6ca4c178c990b03f1c111cdacdd72572fd67fb5f1eb7115789
|
|
||||||
DIST emacspeak-30.0.tar.bz2 1662093 SHA256 1b7d28beaf8cd5b5b5a4d63e813896b51e907dd125e992fbfc85df05feb03e3c SHA512 65c2e26dd935e98d2e01deaec23ffdd6bbbe51df2df44401ef443789d9f32141a93631d5456c0863b20712a688faed247086ddb56ea2c8aafebfb4e21d6077d0 WHIRLPOOL 58373b1bdb7a1b0f72b63ee2f61ed3ae64db9ed5706dcd99e8e42990d8a148c2b534ad0d0a371dd2dbce4f825d09bdf4cb2a42f4ba514cdf339f928ca6d7320b
|
|
||||||
DIST emacspeak-31.0.tar.bz2 1668085 SHA256 2b759ced3fa509ae8773c832f01b1000ea0b726c3fbe40ac1e72ad3f603049af SHA512 56e179c5e64242b2e8c7cc5690ed7592e78b91a3246fc9a23f33172b25a1e972383a59d4b833b95dcf962346beed3d86d49676558366d2eef3a6e479b01239a8 WHIRLPOOL 4895918deb0609c36c8b49603c510366503f248ec2f00b528ce61ea56e23cd09377c793345685ffbf221811f7b890a4f472f7ee27cfedca5edb8399d549d414a
|
|
||||||
DIST emacspeak-33.0.tar.bz2 6996664 SHA256 27810e45d29942bf4af23178db6a8947b5f38162445a5b99e6fa9c2eca3f0e9c SHA512 6eafc788ad472c425d26301dd6948222c52c2b2b49bb6b14b19c0c4620cef5de87fdee2a531be3a963c883562461744458aed9e123a9512c2a2945dab73ef4a2 WHIRLPOOL cb9b11c475498137844ef47e502f76f83d1e9b8b63de2f8bfd6b8711b14d759468a967347613dac168fe0acf45bf5df11ac53dcb192b9455188cd1940f1d822f
|
|
||||||
DIST emacspeak-38.0.tar.bz2 4957271 SHA256 e06223b1d85b988bb641d99e07557a9d8cfc3f53ec8b5b4e29a5d72a7cf6eecb SHA512 f6cdb8f8e105e3d0fffeebe1be6791d554c042bd46d57a0a80decf4eb632aca8e00a65d4d328644907b4141ac2850ca56175fa54967ea463185417d233a621d2 WHIRLPOOL a385f39bf4bd4cdf2b8aa0927316c7ed71500a27d61b32700c12eeeecae32f8ea7ba3994e861ed252bd4e059a248d9b2226abf09330f5015b0afdc786045fbcb
|
|
||||||
DIST emacspeak-39.0.tar.bz2 4989631 SHA256 aff805271ea02ad7e08c121d42886d1a774d1b58a42bf2c570cc6722b903fc71 SHA512 c0a0c503d6ccc2abb53a8be580997b44e0449c2225e8a64cee73c24d69a28c3f47c0e660a95a6e77dd4d660272ad562ff747ce3c0a989f8fe7c8171f60349173 WHIRLPOOL 9f4c3cdd2d2695b7351f83733454afcdfe569921f8d304447132a973fa9a02b572ee149a7b0d0ee0b914c00e37fcacb26aaef270f8fa43a93b528591af12e862
|
DIST emacspeak-39.0.tar.bz2 4989631 SHA256 aff805271ea02ad7e08c121d42886d1a774d1b58a42bf2c570cc6722b903fc71 SHA512 c0a0c503d6ccc2abb53a8be580997b44e0449c2225e8a64cee73c24d69a28c3f47c0e660a95a6e77dd4d660272ad562ff747ce3c0a989f8fe7c8171f60349173 WHIRLPOOL 9f4c3cdd2d2695b7351f83733454afcdfe569921f8d304447132a973fa9a02b572ee149a7b0d0ee0b914c00e37fcacb26aaef270f8fa43a93b528591af12e862
|
||||||
|
@ -1,40 +0,0 @@
|
|||||||
# Copyright 1999-2009 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/emacspeak-30.0.ebuild,v 1.5 2009/11/01 18:46:55 eva Exp $
|
|
||||||
|
|
||||||
EAPI="2"
|
|
||||||
|
|
||||||
inherit eutils
|
|
||||||
|
|
||||||
DESCRIPTION="the emacspeak audio desktop"
|
|
||||||
HOMEPAGE="http://emacspeak.sourceforge.net/"
|
|
||||||
SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.bz2
|
|
||||||
mirror://gentoo/${P}-patches.tar.bz2"
|
|
||||||
LICENSE="BSD GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="ppc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND=">=virtual/emacs-22"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
>=dev-tcltk/tclx-8.4"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
EPATCH_SUFFIX="patch" \
|
|
||||||
epatch
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
make config || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
make emacspeak || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
make prefix="${D}"/usr install || die
|
|
||||||
dodoc README etc/NEWS* etc/FAQ etc/COPYRIGHT
|
|
||||||
dohtml -r install-guide user-guide
|
|
||||||
sed -i -e "s:/.*image/::" "${D}"/usr/bin/emacspeak
|
|
||||||
}
|
|
@ -1,43 +0,0 @@
|
|||||||
# Copyright 1999-2009 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/emacspeak-31.0.ebuild,v 1.1 2009/12/03 04:59:51 williamh Exp $
|
|
||||||
|
|
||||||
EAPI="2"
|
|
||||||
|
|
||||||
inherit eutils
|
|
||||||
|
|
||||||
DESCRIPTION="the emacspeak audio desktop"
|
|
||||||
HOMEPAGE="http://emacspeak.sourceforge.net/"
|
|
||||||
SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.bz2"
|
|
||||||
LICENSE="BSD GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~ppc ~x86"
|
|
||||||
IUSE="+espeak"
|
|
||||||
|
|
||||||
DEPEND=">=virtual/emacs-22
|
|
||||||
espeak? ( app-accessibility/espeak )"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
>=dev-tcltk/tclx-8.4"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
make config || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
make emacspeak || die
|
|
||||||
if use espeak; then
|
|
||||||
cd servers/linux-espeak
|
|
||||||
make TCL_VERSION=8.5 || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
make DESTDIR="${D}" install || die
|
|
||||||
dodoc README etc/NEWS* etc/FAQ etc/COPYRIGHT
|
|
||||||
dohtml -r install-guide user-guide
|
|
||||||
if use espeak; then
|
|
||||||
cd servers/linux-espeak
|
|
||||||
make DESTDIR="${D}" install
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,48 +0,0 @@
|
|||||||
# Copyright 1999-2010 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/emacspeak-33.0.ebuild,v 1.2 2010/12/03 18:35:56 williamh Exp $
|
|
||||||
|
|
||||||
EAPI="2"
|
|
||||||
|
|
||||||
inherit eutils
|
|
||||||
|
|
||||||
DESCRIPTION="the emacspeak audio desktop"
|
|
||||||
HOMEPAGE="http://emacspeak.sourceforge.net/"
|
|
||||||
SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.bz2"
|
|
||||||
LICENSE="BSD GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~x86"
|
|
||||||
IUSE="+espeak"
|
|
||||||
|
|
||||||
DEPEND=">=virtual/emacs-22
|
|
||||||
espeak? ( app-accessibility/espeak )"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
>=dev-tcltk/tclx-8.4"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/${P}-greader-garbage.patch
|
|
||||||
epatch "${FILESDIR}"/${P}-respect-ldflags.patch
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
make config || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
make emacspeak || die
|
|
||||||
if use espeak; then
|
|
||||||
cd servers/linux-espeak
|
|
||||||
make TCL_VERSION=8.5 || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
make DESTDIR="${D}" install || die
|
|
||||||
if use espeak; then
|
|
||||||
cd servers/linux-espeak
|
|
||||||
make DESTDIR="${D}" install || die "espeak server instalation failed"
|
|
||||||
fi
|
|
||||||
dodoc README etc/NEWS* etc/FAQ etc/COPYRIGHT
|
|
||||||
dohtml -r install-guide user-guide
|
|
||||||
}
|
|
@ -1,62 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/emacspeak/emacspeak-38.0.ebuild,v 1.1 2013/07/09 02:25:08 williamh Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit eutils
|
|
||||||
|
|
||||||
if [[ ${PV} == "9999" ]] ; then
|
|
||||||
ESVN_REPO_URI="http://${PN}.googlecode.com/svn/trunk"
|
|
||||||
inherit subversion
|
|
||||||
else
|
|
||||||
SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.bz2"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~x86"
|
|
||||||
fi
|
|
||||||
|
|
||||||
DESCRIPTION="the emacspeak audio desktop"
|
|
||||||
HOMEPAGE="http://emacspeak.sourceforge.net/"
|
|
||||||
LICENSE="BSD GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="+espeak"
|
|
||||||
|
|
||||||
DEPEND=">=virtual/emacs-22
|
|
||||||
espeak? ( app-accessibility/espeak )"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
>=dev-tcltk/tclx-8.4"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Allow user patches to be applied without modifying the ebuild
|
|
||||||
epatch_user
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
emake config
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake emacspeak
|
|
||||||
if use espeak; then
|
|
||||||
local tcl_version="$(echo 'puts $tcl_version;exit 0' |tclsh)"
|
|
||||||
if [[ -z $tcl_version ]]; then
|
|
||||||
die 'Unable to detect the installed version of dev-lang/tcl.'
|
|
||||||
fi
|
|
||||||
cd servers/linux-espeak
|
|
||||||
emake TCL_VERSION="${tcl_version}"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
if use espeak; then
|
|
||||||
pushd servers/linux-espeak > /dev/null || die
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
popd > /dev/null || die
|
|
||||||
fi
|
|
||||||
dodoc README etc/NEWS* etc/FAQ etc/COPYRIGHT
|
|
||||||
dohtml -r install-guide user-guide
|
|
||||||
cd "${D}/usr/share/emacs/site-lisp/${PN}"
|
|
||||||
rm -rf README etc/NEWS* etc/FAQ etc/COPYRIGHT install-guide \
|
|
||||||
user-guide || die
|
|
||||||
}
|
|
@ -1,11 +0,0 @@
|
|||||||
--- emacspeak-33.0-orig/lisp/g-client/greader.el
|
|
||||||
+++ emacspeak-33.0/lisp/g-client/greader.el
|
|
||||||
@@ -704,7 +704,7 @@
|
|
||||||
|
|
||||||
(defvar greader-contents-rest-url
|
|
||||||
"http://www.google.com/reader/api/0/stream/items/contents"
|
|
||||||
- "REST endpoint for getting content.")e
|
|
||||||
+ "REST endpoint for getting content.")
|
|
||||||
|
|
||||||
(defun greader-search-results (query)
|
|
||||||
"Return GReader search results."
|
|
@ -1,57 +0,0 @@
|
|||||||
From aa02a6b3aed32612ca1c2c69fc9d0234efeeef0e Mon Sep 17 00:00:00 2001
|
|
||||||
From: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
Date: Wed, 1 Dec 2010 17:41:35 -0600
|
|
||||||
Subject: [PATCH] server makefiles should respect LDFLAGS
|
|
||||||
|
|
||||||
---
|
|
||||||
servers/linux-espeak/Makefile | 2 +-
|
|
||||||
servers/linux-outloud/Makefile | 4 ++--
|
|
||||||
servers/software-dtk/Makefile | 2 +-
|
|
||||||
3 files changed, 4 insertions(+), 4 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/servers/linux-espeak/Makefile b/servers/linux-espeak/Makefile
|
|
||||||
index 2fd8f66..d247b04 100644
|
|
||||||
--- a/servers/linux-espeak/Makefile
|
|
||||||
+++ b/servers/linux-espeak/Makefile
|
|
||||||
@@ -15,7 +15,7 @@ TTS=tclespeak.so
|
|
||||||
all: $(TTS)
|
|
||||||
|
|
||||||
$(TTS): tclespeak.o
|
|
||||||
- $(CXX) -shared -o $@ $< $(LIBS)
|
|
||||||
+ $(CXX) $(LDFLAGS) -shared -o $@ $< $(LIBS)
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f *.so *.o
|
|
||||||
diff --git a/servers/linux-outloud/Makefile b/servers/linux-outloud/Makefile
|
|
||||||
index 0e5a061..c6915a8 100644
|
|
||||||
--- a/servers/linux-outloud/Makefile
|
|
||||||
+++ b/servers/linux-outloud/Makefile
|
|
||||||
@@ -15,10 +15,10 @@ LIBS= -ltcl$(TCL_VERSION) -lasound -ldl
|
|
||||||
all: atcleci.so
|
|
||||||
|
|
||||||
atcleci.so: langswitch.o atcleci.o
|
|
||||||
- $(CXX) -m32 -shared -o $@ langswitch.o atcleci.o $(LIBS)
|
|
||||||
+ $(CXX) $(LDFLAGS) -m32 -shared -o $@ langswitch.o atcleci.o $(LIBS)
|
|
||||||
|
|
||||||
alsaparams: alsaparams.o
|
|
||||||
- $(CC) -o $@ alsaparams.o -lasound
|
|
||||||
+ $(CC) $(LDFLAGS) -o $@ alsaparams.o -lasound
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f *.so *.o
|
|
||||||
diff --git a/servers/software-dtk/Makefile b/servers/software-dtk/Makefile
|
|
||||||
index 383592e..1b623bd 100644
|
|
||||||
--- a/servers/software-dtk/Makefile
|
|
||||||
+++ b/servers/software-dtk/Makefile
|
|
||||||
@@ -11,7 +11,7 @@ SERVER_DIR=/usr/share/emacs/site-lisp/emacspeak/servers/software-dtk
|
|
||||||
FILES=tcldtk.c tcldtk.so tcldtk.o Makefile
|
|
||||||
|
|
||||||
tcldtk.so: tcldtk.o
|
|
||||||
- $(CC) -shared -o $@ $< $(LIBS)
|
|
||||||
+ $(CC) $(LDFLAGS) -shared -o $@ $< $(LIBS)
|
|
||||||
|
|
||||||
dist: software-dtk.tar.gz
|
|
||||||
|
|
||||||
--
|
|
||||||
1.7.2.2
|
|
||||||
|
|
@ -1,2 +1 @@
|
|||||||
DIST espeak-1.45.04-source.zip 1904805 SHA256 816825f8aadb8ce9487808d35f698a9ac39b158cf43ad0aa98e8b4d7c5ab9780 SHA512 2bf93c9bae151b4ccd8433e9c60e079fa33afe092e7703394884400ab279a42b8106bbcaf48d731bcad40a1fee0d145d22f1f77fd16b5a4ae92bbe34ae60b29f WHIRLPOOL c7307f6671348908a314cfee46cd94049fa53b09db76760b7120c1a5bf18135292c09db68f1b8271aa384139fb69074cb4c8decc4e6719cab12915b519a9cfb5
|
|
||||||
DIST espeak-1.47.11-source.zip 2813649 SHA256 9bd4d0569af48a2cb13fa76704dec3124d27025a3f21c87598457976472b360c SHA512 77c3989fbd0e4aadae0da2d7f1c587854895ae103633704ee5b4042b0618897d01edffa80b1f13e6cbf356f2f31beaf4fdb7e90e4ab641d5286d559aaefe932b WHIRLPOOL c26f481d4c3c485ba0eb3fe7ae3bcf36e7001d49e0e27a6f0934fdb9c91cfef4974c1d34daebd0286694346a44c647cfb96769da54536e0b4380778af755673c
|
DIST espeak-1.47.11-source.zip 2813649 SHA256 9bd4d0569af48a2cb13fa76704dec3124d27025a3f21c87598457976472b360c SHA512 77c3989fbd0e4aadae0da2d7f1c587854895ae103633704ee5b4042b0618897d01edffa80b1f13e6cbf356f2f31beaf4fdb7e90e4ab641d5286d559aaefe932b WHIRLPOOL c26f481d4c3c485ba0eb3fe7ae3bcf36e7001d49e0e27a6f0934fdb9c91cfef4974c1d34daebd0286694346a44c647cfb96769da54536e0b4380778af755673c
|
||||||
|
@ -1,72 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/espeak-1.45.04.ebuild,v 1.8 2012/05/31 02:10:21 zmedico Exp $
|
|
||||||
|
|
||||||
EAPI="4"
|
|
||||||
|
|
||||||
inherit eutils multilib toolchain-funcs
|
|
||||||
|
|
||||||
MY_P="${P}-source"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
|
|
||||||
DESCRIPTION="Speech synthesizer for English and other languages"
|
|
||||||
HOMEPAGE="http://espeak.sourceforge.net/"
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
|
|
||||||
IUSE="portaudio pulseaudio"
|
|
||||||
REQUIRED_USE="portaudio? ( !pulseaudio )
|
|
||||||
pulseaudio? ( !portaudio )"
|
|
||||||
RDEPEND=" pulseaudio? ( media-sound/pulseaudio )
|
|
||||||
portaudio? ( >=media-libs/portaudio-19_pre20071207 )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
app-arch/unzip"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
get_audio() {
|
|
||||||
if use portaudio; then
|
|
||||||
echo portaudio
|
|
||||||
elif use pulseaudio; then
|
|
||||||
echo pulseaudio
|
|
||||||
else
|
|
||||||
echo none
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
cd src
|
|
||||||
# gentoo uses portaudio 19.
|
|
||||||
mv -f portaudio19.h portaudio.h
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
cd src
|
|
||||||
emake PREFIX="${EPREFIX}/usr" AUDIO="$(get_audio)" \
|
|
||||||
CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" all
|
|
||||||
|
|
||||||
einfo "Fixing byte order of phoneme data files"
|
|
||||||
cd "${S}/platforms/big_endian"
|
|
||||||
make
|
|
||||||
./espeak-phoneme-data "${S}/espeak-data"
|
|
||||||
cp -f phondata phonindex phontab "${S}/espeak-data"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cd src
|
|
||||||
make DESTDIR="${D}" PREFIX="${EPREFIX}/usr" LIBDIR="\$(PREFIX)/$(get_libdir)" AUDIO="$(get_audio)" install
|
|
||||||
|
|
||||||
cd ..
|
|
||||||
insinto /usr/share/espeak-data
|
|
||||||
doins -r dictsource
|
|
||||||
dodoc ChangeLog.txt ReadMe
|
|
||||||
dohtml -r docs/*
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if ! use portaudio && ! use pulseaudio; then
|
|
||||||
ewarn "Since portaudio and pulseaudio are not in your use flags,"
|
|
||||||
ewarn "espeak will only be able to create wav files."
|
|
||||||
ewarn "If this is not what you want, please reemerge ${CATEGORY}/${PN}"
|
|
||||||
ewarn "with either portaudio or pulseaudio USE flag enabled."
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1 +1,2 @@
|
|||||||
DIST logcheck_1.3.15.tar.gz 162397 SHA256 b29b4753940a9130b5f19f60d2d89af23be220674625f4bd2fb1d40945d0b9e5 SHA512 45c9e779fc1d1f417aea3f02e70eff4dbc7cd0b45e04f7efc458a4552866686cbb095d0b5ebaf32a57d423a3753b4573277a464f5539789350b087569e025abf WHIRLPOOL 7d4c1975453427eb0897b9f05670565643fd36c44204b23470adf1eac17b19ec77aaeae3523b7b1844f20acf39da0d736386b80bfc0f4059c2099ff816ddd08c
|
DIST logcheck_1.3.15.tar.gz 162397 SHA256 b29b4753940a9130b5f19f60d2d89af23be220674625f4bd2fb1d40945d0b9e5 SHA512 45c9e779fc1d1f417aea3f02e70eff4dbc7cd0b45e04f7efc458a4552866686cbb095d0b5ebaf32a57d423a3753b4573277a464f5539789350b087569e025abf WHIRLPOOL 7d4c1975453427eb0897b9f05670565643fd36c44204b23470adf1eac17b19ec77aaeae3523b7b1844f20acf39da0d736386b80bfc0f4059c2099ff816ddd08c
|
||||||
|
DIST logcheck_1.3.16.tar.xz 131832 SHA256 3eea6f4d25b5cba59d30b8edd35e392389b8e4966d0aceac11c220e98426b8e6 SHA512 1dca1c571e01b2816b7d8ac7a7b5b7e4e250b8c298299c707d86e3c18bd0583b1afd72ff80e8ff98259be5eb46b719ce1e5b97377f42a1982ff292c5a92569c4 WHIRLPOOL 85d25f871dc0e31a49d518e292041b98b989957f778bd74a62aac331e1672cd5f1a346de41174f9377ee930a590faf04736f51eb5c6d6b404e22642572aa54d3
|
||||||
|
@ -0,0 +1,52 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-admin/logcheck/logcheck-1.3.16.ebuild,v 1.1 2014/02/08 06:06:35 phajdan.jr Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit user
|
||||||
|
|
||||||
|
DESCRIPTION="Mails anomalies in the system logfiles to the administrator."
|
||||||
|
HOMEPAGE="http://packages.debian.org/sid/logcheck"
|
||||||
|
SRC_URI="mirror://debian/pool/main/l/${PN}/${PN}_${PV}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="!app-admin/logsentry
|
||||||
|
app-misc/lockfile-progs
|
||||||
|
dev-lang/perl
|
||||||
|
dev-perl/mime-construct
|
||||||
|
virtual/mailx
|
||||||
|
${DEPEND}"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
enewgroup logcheck
|
||||||
|
enewuser logcheck -1 -1 -1 logcheck
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
|
||||||
|
# Do not install /var/lock, bug #449968 . Use rmdir to make sure
|
||||||
|
# the directories removed are empty.
|
||||||
|
rmdir "${D}/var/lock/logcheck" || die
|
||||||
|
rmdir "${D}/var/lock" || die
|
||||||
|
|
||||||
|
keepdir /var/lib/logcheck
|
||||||
|
dodoc AUTHORS CHANGES CREDITS TODO docs/README.*
|
||||||
|
doman docs/logtail.8 docs/logtail2.8
|
||||||
|
|
||||||
|
exeinto /etc/cron.hourly
|
||||||
|
doexe "${FILESDIR}/${PN}.cron"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
chown -R logcheck:logcheck /etc/logcheck /var/lib/logcheck || die
|
||||||
|
|
||||||
|
elog "Please read the guide ad http://www.gentoo.org/doc/en/logcheck.xml"
|
||||||
|
elog "for installation instructions."
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST unrarsrc-4.2.4.tar.gz 164641 SHA256 9432bf798e5f7123f3060f37b75b7c07f36f0091305f46473dcae9154f8cd686 SHA512 54bdc16c940deb6e5759ddec9739381f0e1b5e2279548ac367eb32c4ff79cd496712692feaf46f4ce3b2ccfa8d622b7c45fb8070420b16315226627c45fef850 WHIRLPOOL 197310c41725280d6a5c4fa3da9d8411e419f20e41f6c645534b37d206ce67474c8b320811a7c7f2acbc375ef0341ec57adfe82a6be7f6bdabe2871841669739
|
DIST unrarsrc-4.2.4.tar.gz 164641 SHA256 9432bf798e5f7123f3060f37b75b7c07f36f0091305f46473dcae9154f8cd686 SHA512 54bdc16c940deb6e5759ddec9739381f0e1b5e2279548ac367eb32c4ff79cd496712692feaf46f4ce3b2ccfa8d622b7c45fb8070420b16315226627c45fef850 WHIRLPOOL 197310c41725280d6a5c4fa3da9d8411e419f20e41f6c645534b37d206ce67474c8b320811a7c7f2acbc375ef0341ec57adfe82a6be7f6bdabe2871841669739
|
||||||
DIST unrarsrc-5.0.12.tar.gz 209249 SHA256 370f7a7cdc482a672e396c7ed6fa9f201b25733e41b714f19a6112e1bbcdf245 SHA512 0551e5fc0150ab36bd39b40358aa3f6b1064ee6744c623fd5873c3ba33e66acb0077a32eb22855ffbba477bfd320473725032180b6889db710225c59971e5e5b WHIRLPOOL 6ea52c29c12404e9a8b4db85f9a3c52b4a1c23a2048c3ada5df478611b7def351b3d611cba91b7db7c38794200887ef7ab9032bc4ee0ad4d99468fcb6f8b79d9
|
DIST unrarsrc-5.0.12.tar.gz 209249 SHA256 370f7a7cdc482a672e396c7ed6fa9f201b25733e41b714f19a6112e1bbcdf245 SHA512 0551e5fc0150ab36bd39b40358aa3f6b1064ee6744c623fd5873c3ba33e66acb0077a32eb22855ffbba477bfd320473725032180b6889db710225c59971e5e5b WHIRLPOOL 6ea52c29c12404e9a8b4db85f9a3c52b4a1c23a2048c3ada5df478611b7def351b3d611cba91b7db7c38794200887ef7ab9032bc4ee0ad4d99468fcb6f8b79d9
|
||||||
DIST unrarsrc-5.0.13.tar.gz 209449 SHA256 71b378c10264b82b8de6f83a8a4e801a98aefd36986425d61657f3fac2c37a09 SHA512 3109adb916d5807407d4dd0e8a289a6258ec30949d6913ebf6ffca7c51a1b6db8682573cce5e03dc2eea154c6a71624c8ad36ff11f34f6dbafa92c63d7b48a4f WHIRLPOOL b75f742e7481ccf9b423419357966df7f9724ee299bd17ad92838ba20a003a62622f4464abff6097694b86062fe1674fef53f59541454615af06fa3c67147bfe
|
DIST unrarsrc-5.0.13.tar.gz 209449 SHA256 71b378c10264b82b8de6f83a8a4e801a98aefd36986425d61657f3fac2c37a09 SHA512 3109adb916d5807407d4dd0e8a289a6258ec30949d6913ebf6ffca7c51a1b6db8682573cce5e03dc2eea154c6a71624c8ad36ff11f34f6dbafa92c63d7b48a4f WHIRLPOOL b75f742e7481ccf9b423419357966df7f9724ee299bd17ad92838ba20a003a62622f4464abff6097694b86062fe1674fef53f59541454615af06fa3c67147bfe
|
||||||
|
DIST unrarsrc-5.0.14.tar.gz 209707 SHA256 e276ea30a2dc9b8961a4268772e5b6caccaa984664e2d5255a43fcb0f5d59806 SHA512 91b05bd2974e0a1cb8bd8f01ee90637c9c48da71a4ffa74e161de969f17bedbcda0cfbac128d366ffa5065e8195004fe82763a2a1e8628f0016621b1c2d364f2 WHIRLPOOL 665833a5cac5cfddaa6bf852b6820e8447604019286f7f81dce910ad49b8eccf5a4ceab2c1177837e71492ba0c37d2d288b78eb0a531fd47d34cdd8256fd7f19
|
||||||
|
@ -0,0 +1,56 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-arch/unrar/unrar-5.0.14.ebuild,v 1.1 2014/02/08 07:03:09 ssuominen Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
inherit eutils flag-o-matic multilib toolchain-funcs
|
||||||
|
|
||||||
|
MY_PN=${PN}src
|
||||||
|
|
||||||
|
DESCRIPTION="Uncompress rar files"
|
||||||
|
HOMEPAGE="http://www.rarlab.com/rar_add.htm"
|
||||||
|
SRC_URI="http://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="unRAR"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="!<=app-arch/unrar-gpl-0.0.1_p20080417"
|
||||||
|
|
||||||
|
S=${WORKDIR}/unrar
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${PN}-5.0.2-build.patch
|
||||||
|
sed -i \
|
||||||
|
-e "/libunrar/s:.so:$(get_libname ${PV%.*.*}):" \
|
||||||
|
-e "s:-shared:& -Wl,-soname -Wl,libunrar$(get_libname ${PV%.*.*}):" \
|
||||||
|
makefile || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
unrar_make() {
|
||||||
|
emake CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" STRIP=true "$@"
|
||||||
|
}
|
||||||
|
|
||||||
|
unrar_make CXXFLAGS+=" -fPIC" lib
|
||||||
|
ln -s libunrar$(get_libname ${PV%.*.*}) libunrar$(get_libname)
|
||||||
|
ln -s libunrar$(get_libname ${PV%.*.*}) libunrar$(get_libname ${PV})
|
||||||
|
|
||||||
|
# The stupid code compiles a lot of objects differently if
|
||||||
|
# they're going into a lib (-DRARDLL) or into the main app.
|
||||||
|
# So for now, we can't link the main app against the lib.
|
||||||
|
unrar_make clean
|
||||||
|
unrar_make
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin unrar
|
||||||
|
dodoc readme.txt
|
||||||
|
|
||||||
|
dolib.so libunrar*
|
||||||
|
|
||||||
|
insinto /usr/include/libunrar${PV%.*.*}
|
||||||
|
doins *.hpp
|
||||||
|
dosym libunrar${PV%.*.*} /usr/include/libunrar
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
|
DIST dict-de_de-1901_oldspell_2012-09-29.oxt 4807281 SHA256 252d8a411446dc8a1bc971fbbef0610a88203cdc910a949a6292c60188c02eb0 SHA512 15afe6157c6a1fbd723610440f98e823217d91fd0accf54975797ca20b3f47d6beb14c2ce118a44d17815c05e6dab923ea1ec3759237c6c4758344d805776cde WHIRLPOOL 39703e5c2b0ca8bf619d512efc40eb6151d9f2902be89497597f82fa1330e088fe0098b0fcda5b895c22e9917f3c1847d9ed5f86d4e4c1c511f102764170ce20
|
||||||
DIST myspell-de-alt-20061123-hyphen.zip 24990 SHA256 2ad640a912c8656207018d683617f3880288a046f278af4fda28f7e30188c255 SHA512 eb489d332a7cc976fdd53e31ce588415e94e7f1285fa8676dd3066789a14089cd235fa451b8759588683d6d9979f61985b8303c926eb8fba4af07534ad65fe6f WHIRLPOOL ff1924823455eb5016eb77554e118769da1d748d9de4ad4ed6d4b5de1559ea3c41c4d6622f3730cfb7f183ad784f7dbba40c25d0a28586a0f0ea6a1a6b932430
|
DIST myspell-de-alt-20061123-hyphen.zip 24990 SHA256 2ad640a912c8656207018d683617f3880288a046f278af4fda28f7e30188c255 SHA512 eb489d332a7cc976fdd53e31ce588415e94e7f1285fa8676dd3066789a14089cd235fa451b8759588683d6d9979f61985b8303c926eb8fba4af07534ad65fe6f WHIRLPOOL ff1924823455eb5016eb77554e118769da1d748d9de4ad4ed6d4b5de1559ea3c41c4d6622f3730cfb7f183ad784f7dbba40c25d0a28586a0f0ea6a1a6b932430
|
||||||
DIST myspell-de-alt-20061123.zip 336097 SHA256 6a1deec683ada342babc19c524acfe9bcdeae039d50e6406aa101c160c9f1487 SHA512 ea0a3d5ae2b5503a3b6f3a8248fe2f258bd41394e1eebc270b916b004b09832a375db00004faca6c3eca2a0e158685c9b60ba3c4c26bfa4972cf6d6783ac823d WHIRLPOOL 53ace906ab351081fff920cb5986ce34a03f3ac04aec533aef5d79194959c7ea5fab80cb499c1e6cb03cfbcd725ef51f1d619666fb15b2ed03b95d4bf69dc6bc
|
DIST myspell-de-alt-20061123.zip 336097 SHA256 6a1deec683ada342babc19c524acfe9bcdeae039d50e6406aa101c160c9f1487 SHA512 ea0a3d5ae2b5503a3b6f3a8248fe2f258bd41394e1eebc270b916b004b09832a375db00004faca6c3eca2a0e158685c9b60ba3c4c26bfa4972cf6d6783ac823d WHIRLPOOL 53ace906ab351081fff920cb5986ce34a03f3ac04aec533aef5d79194959c7ea5fab80cb499c1e6cb03cfbcd725ef51f1d619666fb15b2ed03b95d4bf69dc6bc
|
||||||
|
@ -0,0 +1,37 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-dicts/myspell-de-alt/myspell-de-alt-20120929.ebuild,v 1.1 2014/02/08 14:06:19 ulm Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
MYSPELL_DICT=(
|
||||||
|
"de_DE_1901.aff"
|
||||||
|
"de_DE_1901.dic"
|
||||||
|
)
|
||||||
|
|
||||||
|
MYSPELL_HYPH=(
|
||||||
|
"hyph_de_DE_1901.dic"
|
||||||
|
)
|
||||||
|
|
||||||
|
MYSPELL_THES=(
|
||||||
|
)
|
||||||
|
|
||||||
|
inherit myspell-r2
|
||||||
|
|
||||||
|
DESCRIPTION="German (traditional orthography) dictionaries for myspell/hunspell"
|
||||||
|
HOMEPAGE="http://www.j3e.de/myspell/
|
||||||
|
http://extensions.libreoffice.org/extension-center/german-de-de-1901-old-spelling-dictionaries"
|
||||||
|
SRC_URI="http://extensions.libreoffice.org/extension-center/german-de-de-1901-old-spelling-dictionaries/pscreleasefolder.2011-11-04.1209635399/${PV:0:4}.${PV:4:2}.${PV:6:2}/dict-de_de-1901_oldspell_${PV:0:4}-${PV:4:2}-${PV:6:2}.oxt"
|
||||||
|
|
||||||
|
LICENSE="|| ( GPL-2 GPL-3 )"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Nicely rename; http://www.iana.org/assignments/language-subtag-registry
|
||||||
|
mv de_DE_OLDSPELL.aff de_DE_1901.aff || die
|
||||||
|
mv de_DE_OLDSPELL.dic de_DE_1901.dic || die
|
||||||
|
mv hyph_de_DE_OLDSPELL.dic hyph_de_DE_1901.dic || die
|
||||||
|
# Remove thesaurus for new spelling to avoid installing its readme file
|
||||||
|
rm th_de_DE_v2* || die
|
||||||
|
}
|
@ -0,0 +1,88 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r14.ebuild,v 1.2 2014/02/08 04:44:06 floppym Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
inherit emul-linux-x86
|
||||||
|
|
||||||
|
LICENSE="Artistic GPL-1 GPL-2 GPL-3 BSD BSD-2 BZIP2 AFL-2.1 LGPL-2.1 BSD-4 MIT
|
||||||
|
public-domain LGPL-3 LGPL-2 GPL-2-with-exceptions MPL-1.1 OPENLDAP
|
||||||
|
Sleepycat UoI-NCSA ZLIB openafs-krb5-a HPND ISC RSA IJG libmng libtiff
|
||||||
|
openssl tcp_wrappers_license"
|
||||||
|
|
||||||
|
KEYWORDS="-* ~amd64"
|
||||||
|
IUSE="abi_x86_32"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="!<app-emulation/emul-linux-x86-medialibs-10.2
|
||||||
|
abi_x86_32? (
|
||||||
|
>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)]
|
||||||
|
>=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)]
|
||||||
|
>=media-libs/libpng-1.5.16-r1:0[abi_x86_32(-)]
|
||||||
|
>=dev-libs/udis86-1.7-r2[abi_x86_32(-)]
|
||||||
|
>=virtual/libffi-3.0.13-r1[abi_x86_32(-)]
|
||||||
|
>=sys-devel/llvm-3.3-r1[abi_x86_32(-)]
|
||||||
|
>=media-libs/libpng-1.2.50-r1:1.2[abi_x86_32(-)]
|
||||||
|
virtual/jpeg:62[abi_x86_32(-)]
|
||||||
|
>=sys-libs/libraw1394-2.1.0-r1[abi_x86_32(-)]
|
||||||
|
>=sys-libs/libavc1394-0.5.4-r1[abi_x86_32(-)]
|
||||||
|
>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)]
|
||||||
|
>=virtual/libusb-0-r1:0[abi_x86_32(-)]
|
||||||
|
>=virtual/libusb-1-r1:1[abi_x86_32(-)]
|
||||||
|
|| (
|
||||||
|
>=virtual/udev-206-r1[abi_x86_32(-)]
|
||||||
|
~virtual/udev-204[abi_x86_32(-)] )
|
||||||
|
>=media-libs/tiff-4.0.3-r5:0[abi_x86_32(-)]
|
||||||
|
>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)]
|
||||||
|
>=dev-libs/glib-2.36.3-r2:2[abi_x86_32(-)]
|
||||||
|
>=media-libs/lcms-2.5-r1:2[abi_x86_32(-)]
|
||||||
|
>=app-text/libpaper-1.1.24-r2[abi_x86_32(-)]
|
||||||
|
>=media-libs/tiff-3.9.7-r1:3[abi_x86_32(-)]
|
||||||
|
|| (
|
||||||
|
>=dev-libs/elfutils-0.155-r1[abi_x86_32(-)]
|
||||||
|
>=dev-libs/libelf-0.8.13-r2[abi_x86_32(-)]
|
||||||
|
)
|
||||||
|
>=sys-libs/e2fsprogs-libs-1.42.7-r1[abi_x86_32(-)]
|
||||||
|
>=sys-libs/ncurses-5.9-r3[abi_x86_32(-)]
|
||||||
|
>=sys-libs/gpm-1.20.7-r2[abi_x86_32(-)]
|
||||||
|
>=dev-libs/gmp-5.1.3-r1[abi_x86_32(-)]
|
||||||
|
>=dev-libs/libpcre-8.33-r1[abi_x86_32(-)]
|
||||||
|
>=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)]
|
||||||
|
>=sys-apps/tcp-wrappers-7.6.22-r1[abi_x86_32(-)]
|
||||||
|
>=sys-libs/gdbm-1.10-r1[abi_x86_32(-)]
|
||||||
|
>=dev-libs/json-c-0.11-r1[abi_x86_32(-)]
|
||||||
|
>=dev-libs/libxml2-2.9.1-r2[abi_x86_32(-)]
|
||||||
|
>=dev-libs/dbus-glib-0.100.2-r1[abi_x86_32(-)]
|
||||||
|
>=sys-libs/readline-6.2_p5-r1:0[abi_x86_32(-)]
|
||||||
|
>=sys-devel/gettext-0.18.3.2[abi_x86_32(-)]
|
||||||
|
>=dev-libs/libgpg-error-1.12-r1[abi_x86_32(-)]
|
||||||
|
)
|
||||||
|
>=sys-libs/glibc-2.15" # bug 340613
|
||||||
|
|
||||||
|
PYTHON_UPDATER_IGNORE="1"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
export ALLOWED="(${S}/lib32/security/pam_filter/upperLOWER|${S}/etc/env.d|${S}/lib32/security/pam_ldap.so)"
|
||||||
|
emul-linux-x86_src_prepare
|
||||||
|
rm -rf "${S}/etc/env.d/binutils/" \
|
||||||
|
"${S}/usr/i686-pc-linux-gnu/lib" \
|
||||||
|
"${S}/usr/lib32/engines/" \
|
||||||
|
"${S}/usr/lib32/openldap/" || die
|
||||||
|
|
||||||
|
ln -s ../share/terminfo "${S}/usr/lib32/terminfo" || die
|
||||||
|
|
||||||
|
# Remove migrated stuff.
|
||||||
|
use abi_x86_32 && rm -f $(cat "${FILESDIR}/remove-native-${PVR}")
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emul-linux-x86_src_install
|
||||||
|
|
||||||
|
local x86_libdir=$(get_abi_LIBDIR x86)
|
||||||
|
LIBDIR=${EPREFIX}/usr/${x86_libdir}/emul-linux
|
||||||
|
echo "LDPATH=${LIBDIR}" > 99emul-linux-x86-baselibs
|
||||||
|
doenvd 99emul-linux-x86-baselibs
|
||||||
|
|
||||||
|
mkdir -p "${ED}${LIBDIR}"
|
||||||
|
mv "${ED}"/usr/${x86_libdir}/{libjpeg.so.8*,libturbojpeg.so.0*} "${D}${LIBDIR}"/
|
||||||
|
}
|
@ -0,0 +1,248 @@
|
|||||||
|
lib32/libz.so.1
|
||||||
|
lib32/libz.so.1.2.7
|
||||||
|
usr/lib32/libz.so
|
||||||
|
usr/lib32/pkgconfig/zlib.pc
|
||||||
|
usr/lib32/libminizip.so
|
||||||
|
usr/lib32/libminizip.so.1
|
||||||
|
usr/lib32/libminizip.so.1.0.0
|
||||||
|
usr/lib32/pkgconfig/minizip.pc
|
||||||
|
lib32/libbz2.so.1
|
||||||
|
lib32/libbz2.so.1.0
|
||||||
|
lib32/libbz2.so.1.0.6
|
||||||
|
usr/lib32/libbz2.so
|
||||||
|
usr/lib32/libpng.so
|
||||||
|
usr/lib32/pkgconfig/libpng.pc
|
||||||
|
usr/lib32/libudis86.so
|
||||||
|
usr/lib32/libudis86.so.0
|
||||||
|
usr/lib32/libudis86.so.0.0.0
|
||||||
|
usr/lib32/libffi-3.0.11/include/ffi.h
|
||||||
|
usr/lib32/libffi-3.0.11/include/ffitarget.h
|
||||||
|
usr/lib32/libffi.so
|
||||||
|
usr/lib32/libffi.so.6
|
||||||
|
usr/lib32/libffi.so.6.0.0
|
||||||
|
usr/lib32/pkgconfig/libffi.pc
|
||||||
|
usr/lib32/llvm/BugpointPasses.so
|
||||||
|
usr/lib32/llvm/LLVMHello.so
|
||||||
|
usr/lib32/llvm/libLLVM-3.1.so
|
||||||
|
usr/lib32/llvm/libLTO.so
|
||||||
|
usr/lib32/llvm/libprofile_rt.so
|
||||||
|
usr/lib32/libpng12.so.0
|
||||||
|
usr/lib32/pkgconfig/libpng15.pc
|
||||||
|
usr/lib32/libraw1394.so
|
||||||
|
usr/lib32/libraw1394.so.11
|
||||||
|
usr/lib32/libraw1394.so.11.0.1
|
||||||
|
usr/lib32/pkgconfig/libraw1394.pc
|
||||||
|
usr/lib32/libavc1394.so
|
||||||
|
usr/lib32/libavc1394.so.0
|
||||||
|
usr/lib32/libavc1394.so.0.3.0
|
||||||
|
usr/lib32/pkgconfig/libavc1394.pc
|
||||||
|
usr/lib32/librom1394.so
|
||||||
|
usr/lib32/librom1394.so.0
|
||||||
|
usr/lib32/librom1394.so.0.3.0
|
||||||
|
usr/lib32/libjpeg.so
|
||||||
|
usr/lib32/libturbojpeg.so
|
||||||
|
usr/lib32/libjpeg.so.62
|
||||||
|
usr/lib32/libexpat.so
|
||||||
|
usr/lib32/libexpat.so.1
|
||||||
|
usr/lib32/libexpat.so.1.6.0
|
||||||
|
usr/lib32/libexpatu.so
|
||||||
|
usr/lib32/libexpatu.so.1
|
||||||
|
usr/lib32/libexpatu.so.1.6.0
|
||||||
|
usr/lib32/libexpatw.so
|
||||||
|
usr/lib32/libexpatw.so.1
|
||||||
|
usr/lib32/libexpatw.so.1.6.0
|
||||||
|
usr/lib32/pkgconfig/expat.pc
|
||||||
|
usr/lib32/pkgconfig/expatu.pc
|
||||||
|
usr/lib32/pkgconfig/expatw.pc
|
||||||
|
usr/lib32/libusb-0.1.so.4*
|
||||||
|
usr/lib32/libusb-1.0.so
|
||||||
|
usr/lib32/libusb-1.0.so.0
|
||||||
|
usr/lib32/libusb-1.0.so.0.1.0
|
||||||
|
usr/lib32/libusb.so
|
||||||
|
usr/lib32/pkgconfig/libusb-1.0.pc
|
||||||
|
usr/lib32/pkgconfig/libusb.pc
|
||||||
|
lib32/libudev.so.1*
|
||||||
|
usr/lib32/libudev.so
|
||||||
|
usr/lib32/pkgconfig/libudev.pc
|
||||||
|
lib32/libsystemd-daemon.so.0.0.7
|
||||||
|
lib32/libsystemd-daemon.so.0
|
||||||
|
usr/lib32/libsystemd-daemon.so
|
||||||
|
usr/lib32/pkgconfig/libsystemd-daemon.pc
|
||||||
|
usr/lib32/libtiff.so
|
||||||
|
usr/lib32/libtiff.so.5*
|
||||||
|
usr/lib32/libtiffxx.so
|
||||||
|
usr/lib32/libtiffxx.so.5*
|
||||||
|
usr/lib32/pkgconfig/libtiff-4.pc
|
||||||
|
lib32/libattr.so.1
|
||||||
|
lib32/libattr.so.1.1.0
|
||||||
|
usr/lib32/libattr.so
|
||||||
|
usr/lib32/glib-2.0/include/glibconfig.h
|
||||||
|
usr/lib32/libglib-2.0.so
|
||||||
|
usr/lib32/libglib-2.0.so.0
|
||||||
|
usr/lib32/libglib-2.0.so.0.3200.4
|
||||||
|
usr/lib32/pkgconfig/glib-2.0.pc
|
||||||
|
usr/lib32/libgmodule-2.0.so
|
||||||
|
usr/lib32/libgmodule-2.0.so.0
|
||||||
|
usr/lib32/libgmodule-2.0.so.0.3200.4
|
||||||
|
usr/lib32/pkgconfig/gmodule-2.0.pc
|
||||||
|
usr/lib32/libgio-2.0.so
|
||||||
|
usr/lib32/libgio-2.0.so.0
|
||||||
|
usr/lib32/libgio-2.0.so.0.3200.4
|
||||||
|
usr/lib32/pkgconfig/gio-2.0.pc
|
||||||
|
usr/lib32/libgobject-2.0.so
|
||||||
|
usr/lib32/libgobject-2.0.so.0
|
||||||
|
usr/lib32/libgobject-2.0.so.0.3200.4
|
||||||
|
usr/lib32/pkgconfig/gobject-2.0.pc
|
||||||
|
usr/lib32/libgthread-2.0.so
|
||||||
|
usr/lib32/libgthread-2.0.so.0
|
||||||
|
usr/lib32/libgthread-2.0.so.0.3200.4
|
||||||
|
usr/lib32/pkgconfig/gthread-2.0.pc
|
||||||
|
usr/lib32/pkgconfig/gio-unix-2.0.pc
|
||||||
|
usr/lib32/pkgconfig/gmodule-export-2.0.pc
|
||||||
|
usr/lib32/pkgconfig/gmodule-no-export-2.0.pc
|
||||||
|
usr/lib32/liblcms2.so
|
||||||
|
usr/lib32/liblcms2.so.2
|
||||||
|
usr/lib32/liblcms2.so.2.0.3
|
||||||
|
usr/lib32/pkgconfig/lcms2.pc
|
||||||
|
usr/lib32/libpaper.so
|
||||||
|
usr/lib32/libpaper.so.1
|
||||||
|
usr/lib32/libpaper.so.1.1.2
|
||||||
|
usr/lib32/libtiff.so.3
|
||||||
|
usr/lib32/libtiff.so.4
|
||||||
|
usr/lib32/libtiffxx.so.3
|
||||||
|
usr/lib32/libtiffxx.so.4
|
||||||
|
usr/lib32/elfutils/libebl_alpha-0.149.so
|
||||||
|
usr/lib32/elfutils/libebl_alpha.so
|
||||||
|
usr/lib32/elfutils/libebl_arm-0.149.so
|
||||||
|
usr/lib32/elfutils/libebl_arm.so
|
||||||
|
usr/lib32/elfutils/libebl_i386-0.149.so
|
||||||
|
usr/lib32/elfutils/libebl_i386.so
|
||||||
|
usr/lib32/elfutils/libebl_ia64-0.149.so
|
||||||
|
usr/lib32/elfutils/libebl_ia64.so
|
||||||
|
usr/lib32/elfutils/libebl_ppc-0.149.so
|
||||||
|
usr/lib32/elfutils/libebl_ppc.so
|
||||||
|
usr/lib32/elfutils/libebl_ppc64-0.149.so
|
||||||
|
usr/lib32/elfutils/libebl_ppc64.so
|
||||||
|
usr/lib32/elfutils/libebl_s390-0.149.so
|
||||||
|
usr/lib32/elfutils/libebl_s390.so
|
||||||
|
usr/lib32/elfutils/libebl_sh-0.149.so
|
||||||
|
usr/lib32/elfutils/libebl_sh.so
|
||||||
|
usr/lib32/elfutils/libebl_sparc-0.149.so
|
||||||
|
usr/lib32/elfutils/libebl_sparc.so
|
||||||
|
usr/lib32/elfutils/libebl_x86_64-0.149.so
|
||||||
|
usr/lib32/elfutils/libebl_x86_64.so
|
||||||
|
usr/lib32/libelf-0.149.so
|
||||||
|
usr/lib32/libelf.so
|
||||||
|
usr/lib32/libelf.so.1
|
||||||
|
usr/lib32/libasm-0.149.so
|
||||||
|
usr/lib32/libasm.so
|
||||||
|
usr/lib32/libasm.so.1
|
||||||
|
usr/lib32/libdw-0.149.so
|
||||||
|
usr/lib32/libdw.so
|
||||||
|
usr/lib32/libdw.so.1
|
||||||
|
lib32/libss.so.2
|
||||||
|
lib32/libss.so.2.0
|
||||||
|
usr/lib32/libss.so
|
||||||
|
usr/lib32/pkgconfig/ss.pc
|
||||||
|
lib32/libcom_err.so.2
|
||||||
|
lib32/libcom_err.so.2.1
|
||||||
|
usr/lib32/libcom_err.so
|
||||||
|
usr/lib32/pkgconfig/com_err.pc
|
||||||
|
usr/lib32/libcurses.so
|
||||||
|
usr/lib32/libform.so
|
||||||
|
usr/lib32/libform.so.5
|
||||||
|
usr/lib32/libform.so.5.9
|
||||||
|
usr/lib32/libformw.so
|
||||||
|
usr/lib32/libformw.so.5
|
||||||
|
usr/lib32/libformw.so.5.9
|
||||||
|
usr/lib32/libmenu.so
|
||||||
|
usr/lib32/libmenu.so.5
|
||||||
|
usr/lib32/libmenu.so.5.9
|
||||||
|
usr/lib32/libmenuw.so
|
||||||
|
usr/lib32/libmenuw.so.5
|
||||||
|
usr/lib32/libmenuw.so.5.9
|
||||||
|
lib32/libncurses.so.5
|
||||||
|
lib32/libncurses.so.5.9
|
||||||
|
lib32/libncursesw.so.5
|
||||||
|
lib32/libncursesw.so.5.9
|
||||||
|
usr/lib32/libncurses.so
|
||||||
|
usr/lib32/libncursesw.so
|
||||||
|
usr/lib32/libpanel.so
|
||||||
|
usr/lib32/libpanel.so.5
|
||||||
|
usr/lib32/libpanel.so.5.9
|
||||||
|
usr/lib32/libpanelw.so
|
||||||
|
usr/lib32/libpanelw.so.5
|
||||||
|
usr/lib32/libpanelw.so.5.9
|
||||||
|
usr/lib32/pkgconfig/form.pc
|
||||||
|
usr/lib32/pkgconfig/formw.pc
|
||||||
|
usr/lib32/pkgconfig/ncurses++.pc
|
||||||
|
usr/lib32/pkgconfig/ncurses++w.pc
|
||||||
|
usr/lib32/pkgconfig/menuw.pc
|
||||||
|
usr/lib32/pkgconfig/menu.pc
|
||||||
|
usr/lib32/pkgconfig/ncurses.pc
|
||||||
|
usr/lib32/pkgconfig/ncursesw.pc
|
||||||
|
usr/lib32/pkgconfig/panel.pc
|
||||||
|
usr/lib32/pkgconfig/panelw.pc
|
||||||
|
usr/lib32/terminfo
|
||||||
|
lib32/libgpm.so.1
|
||||||
|
lib32/libgpm.so.1.20.0
|
||||||
|
usr/lib32/libgpm.so
|
||||||
|
usr/lib32/libgmp.so*
|
||||||
|
usr/lib32/libgmpxx.so*
|
||||||
|
lib32/libpcre.so.1
|
||||||
|
lib32/libpcre.so.1.2.1
|
||||||
|
usr/lib32/libpcre.so
|
||||||
|
usr/lib32/libpcrecpp.so
|
||||||
|
usr/lib32/libpcrecpp.so.0
|
||||||
|
usr/lib32/libpcrecpp.so.0.0.0
|
||||||
|
usr/lib32/libpcreposix.so
|
||||||
|
usr/lib32/libpcreposix.so.0
|
||||||
|
usr/lib32/libpcreposix.so.0.0.2
|
||||||
|
usr/lib32/pkgconfig/libpcre.pc
|
||||||
|
usr/lib32/pkgconfig/libpcrecpp.pc
|
||||||
|
usr/lib32/pkgconfig/libpcreposix.pc
|
||||||
|
usr/lib32/dbus-1.0/include/dbus/dbus-arch-deps.h
|
||||||
|
usr/lib32/libdbus-1.so
|
||||||
|
usr/lib32/libdbus-1.so.3
|
||||||
|
usr/lib32/libdbus-1.so.3.7.4
|
||||||
|
usr/lib32/pkgconfig/dbus-1.pc
|
||||||
|
lib32/libwrap.so
|
||||||
|
lib32/libwrap.so.0
|
||||||
|
lib32/libwrap.so.0.7.6
|
||||||
|
usr/lib32/libwrap.so
|
||||||
|
usr/lib32/libgdbm.so
|
||||||
|
usr/lib32/libgdbm.so.3
|
||||||
|
usr/lib32/libgdbm.so.3.0.0
|
||||||
|
usr/lib32/libgdbm_compat.so
|
||||||
|
usr/lib32/libgdbm_compat.so.3
|
||||||
|
usr/lib32/libgdbm_compat.so.3.0.0
|
||||||
|
usr/lib32/libjson.so
|
||||||
|
usr/lib32/libjson.so.0
|
||||||
|
usr/lib32/libjson.so.0.0.1
|
||||||
|
usr/lib32/pkgconfig/json.pc
|
||||||
|
usr/lib32/perl5/5.12.4/i686-linux/auto/GDBM_File/GDBM_File.so
|
||||||
|
usr/lib32/perl5/5.12.4/i686-linux/auto/NDBM_File/NDBM_File.so
|
||||||
|
usr/lib32/python2.7/lib-dynload/dbm.so
|
||||||
|
usr/lib32/python3.2/lib-dynload/_dbm.cpython-32.so
|
||||||
|
usr/lib32/python2.7/lib-dynload/gdbm.so
|
||||||
|
usr/lib32/python3.2/lib-dynload/_gdbm.cpython-32.so
|
||||||
|
usr/lib32/libxml2.so*
|
||||||
|
usr/lib32/pkgconfig/libxml-2.0.pc
|
||||||
|
usr/lib32/python*/site-packages/libxml2mod.so
|
||||||
|
usr/lib32/libdbus-glib-1.so
|
||||||
|
usr/lib32/libdbus-glib-1.so.2
|
||||||
|
usr/lib32/libdbus-glib-1.so.2.2.2
|
||||||
|
usr/lib32/pkgconfig/dbus-glib-1.pc
|
||||||
|
lib32/libreadline.so.6
|
||||||
|
lib32/libreadline.so.6.2
|
||||||
|
usr/lib32/libreadline.so
|
||||||
|
lib32/libhistory.so.6
|
||||||
|
lib32/libhistory.so.6.2
|
||||||
|
usr/lib32/libhistory.so
|
||||||
|
usr/lib32/libmng.so
|
||||||
|
usr/lib32/libasprintf.so
|
||||||
|
usr/lib32/libasprintf.so.0
|
||||||
|
usr/lib32/libasprintf.so.0.0.0
|
||||||
|
usr/lib32/libgpg-error.so
|
||||||
|
usr/lib32/libgpg-error.so.0
|
||||||
|
usr/lib32/libgpg-error.so.0.8.0
|
@ -0,0 +1,171 @@
|
|||||||
|
From: Xen.org security team <security () xen org>
|
||||||
|
Date: Thu, 06 Feb 2014 12:39:17 +0000
|
||||||
|
|
||||||
|
From b4c452646efd37b4cd0996256dd0ab7bf6ccb7f6 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Mon, 20 Jan 2014 15:51:56 +0000
|
||||||
|
Subject: [PATCH] libvchan: Fix handling of invalid ring buffer indices
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
The remote (hostile) process can set ring buffer indices to any value
|
||||||
|
at any time. If that happens, it is possible to get "buffer space"
|
||||||
|
(either for writing data, or ready for reading) negative or greater
|
||||||
|
than buffer size. This will end up with buffer overflow in the second
|
||||||
|
memcpy inside of do_send/do_recv.
|
||||||
|
|
||||||
|
Fix this by introducing new available bytes accessor functions
|
||||||
|
raw_get_data_ready and raw_get_buffer_space which are robust against
|
||||||
|
mad ring states, and only return sanitised values.
|
||||||
|
|
||||||
|
Proof sketch of correctness:
|
||||||
|
|
||||||
|
Now {rd,wr}_{cons,prod} are only ever used in the raw available bytes
|
||||||
|
functions, and in do_send and do_recv.
|
||||||
|
|
||||||
|
The raw available bytes functions do unsigned arithmetic on the
|
||||||
|
returned values. If the result is "negative" or too big it will be
|
||||||
|
>ring_size (since we used unsigned arithmetic). Otherwise the result
|
||||||
|
is a positive in-range value representing a reasonable ring state, in
|
||||||
|
which case we can safely convert it to int (as the rest of the code
|
||||||
|
expects).
|
||||||
|
|
||||||
|
do_send and do_recv immediately mask the ring index value with the
|
||||||
|
ring size. The result is always going to be plausible. If the ring
|
||||||
|
state has become mad, the worst case is that our behaviour is
|
||||||
|
inconsistent with the peer's ring pointer. I.e. we read or write to
|
||||||
|
arguably-incorrect parts of the ring - but always parts of the ring.
|
||||||
|
And of course if a peer misoperates the ring they can achieve this
|
||||||
|
effect anyway.
|
||||||
|
|
||||||
|
So the security problem is fixed.
|
||||||
|
|
||||||
|
This is XSA-86.
|
||||||
|
|
||||||
|
(The patch is essentially Ian Jackson's work, although parts of the
|
||||||
|
commit message are by Marek.)
|
||||||
|
|
||||||
|
Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
|
||||||
|
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
|
||||||
|
Cc: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
|
||||||
|
Cc: Joanna Rutkowska <joanna@invisiblethingslab.com>
|
||||||
|
---
|
||||||
|
tools/libvchan/io.c | 47 +++++++++++++++++++++++++++++++++++++++++------
|
||||||
|
1 file changed, 41 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/tools/libvchan/io.c b/tools/libvchan/io.c
|
||||||
|
index 2383364..804c63c 100644
|
||||||
|
--- a/tools/libvchan/io.c
|
||||||
|
+++ b/tools/libvchan/io.c
|
||||||
|
@@ -111,12 +111,26 @@ static inline int send_notify(struct libxenvchan *ctrl, uint8_t bit)
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
+/*
|
||||||
|
+ * Get the amount of buffer space available, and do nothing about
|
||||||
|
+ * notifications.
|
||||||
|
+ */
|
||||||
|
+static inline int raw_get_data_ready(struct libxenvchan *ctrl)
|
||||||
|
+{
|
||||||
|
+ uint32_t ready = rd_prod(ctrl) - rd_cons(ctrl);
|
||||||
|
+ if (ready >= rd_ring_size(ctrl))
|
||||||
|
+ /* We have no way to return errors. Locking up the ring is
|
||||||
|
+ * better than the alternatives. */
|
||||||
|
+ return 0;
|
||||||
|
+ return ready;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
/**
|
||||||
|
* Get the amount of buffer space available and enable notifications if needed.
|
||||||
|
*/
|
||||||
|
static inline int fast_get_data_ready(struct libxenvchan *ctrl, size_t request)
|
||||||
|
{
|
||||||
|
- int ready = rd_prod(ctrl) - rd_cons(ctrl);
|
||||||
|
+ int ready = raw_get_data_ready(ctrl);
|
||||||
|
if (ready >= request)
|
||||||
|
return ready;
|
||||||
|
/* We plan to consume all data; please tell us if you send more */
|
||||||
|
@@ -126,7 +140,7 @@ static inline int fast_get_data_ready(struct libxenvchan *ctrl, size_t request)
|
||||||
|
* will not get notified even though the actual amount of data ready is
|
||||||
|
* above request. Reread rd_prod to cover this case.
|
||||||
|
*/
|
||||||
|
- return rd_prod(ctrl) - rd_cons(ctrl);
|
||||||
|
+ return raw_get_data_ready(ctrl);
|
||||||
|
}
|
||||||
|
|
||||||
|
int libxenvchan_data_ready(struct libxenvchan *ctrl)
|
||||||
|
@@ -135,7 +149,21 @@ int libxenvchan_data_ready(struct libxenvchan *ctrl)
|
||||||
|
* when it changes
|
||||||
|
*/
|
||||||
|
request_notify(ctrl, VCHAN_NOTIFY_WRITE);
|
||||||
|
- return rd_prod(ctrl) - rd_cons(ctrl);
|
||||||
|
+ return raw_get_data_ready(ctrl);
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+/**
|
||||||
|
+ * Get the amount of buffer space available, and do nothing
|
||||||
|
+ * about notifications
|
||||||
|
+ */
|
||||||
|
+static inline int raw_get_buffer_space(struct libxenvchan *ctrl)
|
||||||
|
+{
|
||||||
|
+ uint32_t ready = wr_ring_size(ctrl) - (wr_prod(ctrl) - wr_cons(ctrl));
|
||||||
|
+ if (ready > wr_ring_size(ctrl))
|
||||||
|
+ /* We have no way to return errors. Locking up the ring is
|
||||||
|
+ * better than the alternatives. */
|
||||||
|
+ return 0;
|
||||||
|
+ return ready;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
@@ -143,7 +171,7 @@ int libxenvchan_data_ready(struct libxenvchan *ctrl)
|
||||||
|
*/
|
||||||
|
static inline int fast_get_buffer_space(struct libxenvchan *ctrl, size_t request)
|
||||||
|
{
|
||||||
|
- int ready = wr_ring_size(ctrl) - (wr_prod(ctrl) - wr_cons(ctrl));
|
||||||
|
+ int ready = raw_get_buffer_space(ctrl);
|
||||||
|
if (ready >= request)
|
||||||
|
return ready;
|
||||||
|
/* We plan to fill the buffer; please tell us when you've read it */
|
||||||
|
@@ -153,7 +181,7 @@ static inline int fast_get_buffer_space(struct libxenvchan *ctrl, size_t request
|
||||||
|
* will not get notified even though the actual amount of buffer space
|
||||||
|
* is above request. Reread wr_cons to cover this case.
|
||||||
|
*/
|
||||||
|
- return wr_ring_size(ctrl) - (wr_prod(ctrl) - wr_cons(ctrl));
|
||||||
|
+ return raw_get_buffer_space(ctrl);
|
||||||
|
}
|
||||||
|
|
||||||
|
int libxenvchan_buffer_space(struct libxenvchan *ctrl)
|
||||||
|
@@ -162,7 +190,7 @@ int libxenvchan_buffer_space(struct libxenvchan *ctrl)
|
||||||
|
* when it changes
|
||||||
|
*/
|
||||||
|
request_notify(ctrl, VCHAN_NOTIFY_READ);
|
||||||
|
- return wr_ring_size(ctrl) - (wr_prod(ctrl) - wr_cons(ctrl));
|
||||||
|
+ return raw_get_buffer_space(ctrl);
|
||||||
|
}
|
||||||
|
|
||||||
|
int libxenvchan_wait(struct libxenvchan *ctrl)
|
||||||
|
@@ -176,6 +204,8 @@ int libxenvchan_wait(struct libxenvchan *ctrl)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* returns -1 on error, or size on success
|
||||||
|
+ *
|
||||||
|
+ * caller must have checked that enough space is available
|
||||||
|
*/
|
||||||
|
static int do_send(struct libxenvchan *ctrl, const void *data, size_t size)
|
||||||
|
{
|
||||||
|
@@ -248,6 +278,11 @@ int libxenvchan_write(struct libxenvchan *ctrl, const void *data, size_t size)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
+/**
|
||||||
|
+ * returns -1 on error, or size on success
|
||||||
|
+ *
|
||||||
|
+ * caller must have checked that enough data is available
|
||||||
|
+ */
|
||||||
|
static int do_recv(struct libxenvchan *ctrl, void *data, size_t size)
|
||||||
|
{
|
||||||
|
int real_idx = rd_cons(ctrl) & (rd_ring_size(ctrl) - 1);
|
||||||
|
--
|
||||||
|
1.7.10.4
|
@ -0,0 +1,429 @@
|
|||||||
|
# Copyright 1999-2014 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.1-r4.ebuild,v 1.1 2014/02/08 08:13:43 idella4 Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||||
|
PYTHON_REQ_USE='xml,threads'
|
||||||
|
|
||||||
|
IPXE_TARBALL_URL="http://dev.gentoo.org/~idella4/tarballs/ipxe.tar.gz"
|
||||||
|
XEN_SEABIOS_URL="http://dev.gentoo.org/~idella4/tarballs/seabios-dir-remote-20130720.tar.gz"
|
||||||
|
|
||||||
|
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"
|
||||||
|
SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
|
||||||
|
$IPXE_TARBALL_URL
|
||||||
|
$XEN_SEABIOS_URL"
|
||||||
|
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 xend"
|
||||||
|
|
||||||
|
REQUIRED_USE="hvm? ( qemu )
|
||||||
|
${PYTHON_REQUIRED_USE}
|
||||||
|
pygrub? ( python )"
|
||||||
|
|
||||||
|
DEPEND="dev-libs/lzo:2
|
||||||
|
dev-libs/yajl
|
||||||
|
dev-libs/libgcrypt
|
||||||
|
dev-python/lxml[${PYTHON_USEDEP}]
|
||||||
|
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
|
||||||
|
sys-libs/zlib
|
||||||
|
sys-power/iasl
|
||||||
|
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
|
||||||
|
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"
|
||||||
|
|
||||||
|
if has_version dev-libs/libgcrypt; then
|
||||||
|
export "CONFIG_GCRYPT=y"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use qemu; then
|
||||||
|
export "CONFIG_IOEMU=y"
|
||||||
|
else
|
||||||
|
export "CONFIG_IOEMU=n"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use x86 && ! has x86 $(get_all_abis) && use hvm; then
|
||||||
|
eerror "HVM (VT-x and AMD-v) cannot be built on this system. An x86 or"
|
||||||
|
eerror "an amd64 multilib profile is required. Remove the hvm use flag"
|
||||||
|
eerror "to build xen-tools on your current profile."
|
||||||
|
die "USE=hvm is unsupported on this system."
|
||||||
|
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() {
|
||||||
|
# Drop .config, fixes to gcc-4.6
|
||||||
|
epatch "${FILESDIR}"/${PN/-tools/}-4.3-fix_dotconfig-gcc.patch
|
||||||
|
|
||||||
|
# Xend
|
||||||
|
if ! use xend; then
|
||||||
|
sed -e 's:xm xen-bugtool xen-python-path xend:xen-bugtool xen-python-path:' \
|
||||||
|
-i tools/misc/Makefile || die "Disabling xend failed"
|
||||||
|
sed -e 's:^XEND_INITD:#XEND_INITD:' \
|
||||||
|
-i tools/examples/Makefile || die "Disabling xend failed"
|
||||||
|
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-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
|
||||||
|
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
|
||||||
|
|
||||||
|
# Fix texi2html build error with new texi2html, qemu.doc.html
|
||||||
|
epatch "${FILESDIR}"/${PN}-4-docfix.patch \
|
||||||
|
"${FILESDIR}"/${PN}-4-qemu-xen-doc.patch
|
||||||
|
|
||||||
|
# Fix network broadcast on bridged networks
|
||||||
|
epatch "${FILESDIR}/${PN}-3.4.0-network-bridge-broadcast.patch"
|
||||||
|
|
||||||
|
# Prevent the downloading of ipxe, seabios
|
||||||
|
epatch "${FILESDIR}"/${PN/-tools/}-4.3-anti-download.patch
|
||||||
|
cp "${DISTDIR}"/ipxe.tar.gz tools/firmware/etherboot/ || die
|
||||||
|
mv ../seabios-dir-remote tools/firmware/ || die
|
||||||
|
pushd tools/firmware/ > /dev/null
|
||||||
|
ln -s seabios-dir-remote seabios-dir || die
|
||||||
|
popd > /dev/null
|
||||||
|
|
||||||
|
# Fix bridge by idella4, bug #362575
|
||||||
|
epatch "${FILESDIR}/${PN}-4.1.1-bridge.patch"
|
||||||
|
|
||||||
|
# Don't build ipxe with pie on hardened, Bug #360805
|
||||||
|
if gcc-specs-pie; then
|
||||||
|
epatch "${FILESDIR}"/ipxe-nopie.patch
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Prevent double stripping of files at install
|
||||||
|
epatch "${FILESDIR}"/${PN/-tools/}-4.2.0-nostrip.patch
|
||||||
|
|
||||||
|
# fix jobserver in Makefile
|
||||||
|
epatch "${FILESDIR}"/${PN/-tools/}-4.3-jserver.patch
|
||||||
|
|
||||||
|
# add missing header
|
||||||
|
epatch "${FILESDIR}"/xen-4-ulong.patch
|
||||||
|
|
||||||
|
# Set dom0-min-mem to kb; Bug #472982
|
||||||
|
epatch "${FILESDIR}"/${PN/-tools/}-4.2-configsxp.patch
|
||||||
|
|
||||||
|
#Security patches, currently valid, bug #500530
|
||||||
|
epatch "${FILESDIR}"/${PN/-tools/}-4-CVE-2012-6075-XSA-41.patch \
|
||||||
|
"${FILESDIR}"/${PN/-tools/}-4-CVE-XSA-86.patch
|
||||||
|
|
||||||
|
# Bug 472438
|
||||||
|
sed -e 's:^BASH_COMPLETION_DIR ?= $(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(SHARE_DIR)/bash-completion:' \
|
||||||
|
-i Config.mk || die
|
||||||
|
|
||||||
|
# Bug 477676
|
||||||
|
epatch "${FILESDIR}"/${PN}-4.3-ar-cc.patch
|
||||||
|
|
||||||
|
# Prevent file collision with qemu package Bug 478064
|
||||||
|
if use qemu; then
|
||||||
|
epatch "${FILESDIR}"/qemu-bridge.patch
|
||||||
|
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
# Bug 379537
|
||||||
|
epatch "${FILESDIR}"/fix-gold-ld.patch
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
# Reset bash completion dir; Bug 472438
|
||||||
|
mv "${D}"bash-completion "${D}"usr/share/ || 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?/*
|
||||||
|
|
||||||
|
if use xend; then
|
||||||
|
newinitd "${FILESDIR}"/xend.initd-r2 xend || die "Couldn't install xen.initd"
|
||||||
|
fi
|
||||||
|
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 "$(udev_get_udevdir)"
|
||||||
|
mv "${D}"/etc/udev/* "${D}/$(udev_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"
|
||||||
|
|
||||||
|
if [[ "$(scanelf -s __guard -q "${PYTHON}")" ]] ; then
|
||||||
|
echo
|
||||||
|
ewarn "xend may not work when python is built with stack smashing protection (ssp)."
|
||||||
|
ewarn "If 'xm create' fails with '<ProtocolError for /RPC2: -1 >', see bug #141866"
|
||||||
|
ewarn "This problem may be resolved as of Xen 3.0.4, if not post in the bug."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 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 multilib system is required to build HVM support."
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use xend; then
|
||||||
|
elog"";elog "xend capability has been enabled and installed"
|
||||||
|
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,143 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.3.1-r4.ebuild,v 1.3 2014/02/07 10:19:00 idella4 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"
|
||||||
|
SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz"
|
||||||
|
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 )"
|
||||||
|
|
||||||
|
# Security patches
|
||||||
|
XSA_PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-CVE-2013-4375-XSA-71.patch
|
||||||
|
"${FILESDIR}"/${PN}-CVE-2013-4494-XSA-73.patch
|
||||||
|
"${FILESDIR}"/${PN}-4.3-CVE-2013-6375-XSA-75.patch
|
||||||
|
"${FILESDIR}"/${PN}-CVE-2013-6375-XSA-78.patch
|
||||||
|
"${FILESDIR}"/${PN}-CVE-2013-6885-XSA-82.patch
|
||||||
|
"${FILESDIR}"/${PN}-4.3-CVE-2013-4553-XSA-74.patch
|
||||||
|
"${FILESDIR}"/${PN}-CVE-2013-4554-XSA-76.patch
|
||||||
|
"${FILESDIR}"/${PN}-CVE-2013-6400-XSA-80.patch
|
||||||
|
"${FILESDIR}"/${PN}-4-XSA-83.patch #bug #499054
|
||||||
|
"${FILESDIR}"/${PN}-4.3-XSA-87.patch #bug #499124
|
||||||
|
)
|
||||||
|
|
||||||
|
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() {
|
||||||
|
# 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"
|
||||||
|
|
||||||
|
[[ ${XSA_PATCHES[@]} ]] && epatch "${XSA_PATCHES[@]}"
|
||||||
|
|
||||||
|
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 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local myopt
|
||||||
|
use debug && myopt="${myopt} debug=y"
|
||||||
|
|
||||||
|
# The 'make install' doesn't 'mkdir -p' the subdirs
|
||||||
|
if use efi; then
|
||||||
|
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "Official Xen Guide and the unoffical wiki page:"
|
||||||
|
elog " http://www.gentoo.org/doc/en/xen-guide.xml"
|
||||||
|
elog " http://en.gentoo-wiki.com/wiki/Xen/"
|
||||||
|
|
||||||
|
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
|
||||||
|
}
|
@ -1,3 +1,3 @@
|
|||||||
DIST anki-2.0.12.tgz 3074413 SHA256 f9c6ff6393efde64591ce73baa808e8628c2c4e905de5e7aebfeba9787e68cdd SHA512 d251d2af5235e71371e12c7908c3d7813d71ef630e8e48dc924de03073daebc42724bc8d58b8bc9fedf12d83aad5a2789b983f0b3d0e9e1317bbf1df3f9596e0 WHIRLPOOL 1efede0ea52faebbc8cc0b1008cae861835d7a16ecdcd2971ed0d36bdbee1dca0ab120533412d17744e82d1b85e187d0df53e287ca8f94a1ea6cf20b5c59d337
|
|
||||||
DIST anki-2.0.20.tgz 3187458 SHA256 155a8495e45d506b6af2184970ecacbb4647c02dc31804a75ba810adce2347f0 SHA512 0bc29fe6bd1e4dbc09c91619c3e714be1577d3c217eeaf43abc5fb99359dcfa3fe6077bbec9ff549da26a0b49c4aafb13f6b24bf389b8cd37800be980d0a6ca4 WHIRLPOOL 6d100c8198882ff44359679847f766f9bf2a69e45ec5ef6bcf01042d666e08beb2fdcad199a50d86fb1b88a2a9946ef7b3fb080957eacede91617a7190b87472
|
DIST anki-2.0.20.tgz 3187458 SHA256 155a8495e45d506b6af2184970ecacbb4647c02dc31804a75ba810adce2347f0 SHA512 0bc29fe6bd1e4dbc09c91619c3e714be1577d3c217eeaf43abc5fb99359dcfa3fe6077bbec9ff549da26a0b49c4aafb13f6b24bf389b8cd37800be980d0a6ca4 WHIRLPOOL 6d100c8198882ff44359679847f766f9bf2a69e45ec5ef6bcf01042d666e08beb2fdcad199a50d86fb1b88a2a9946ef7b3fb080957eacede91617a7190b87472
|
||||||
DIST anki-2.0.21.tgz 3204808 SHA256 f66599181b5d1867d36d5ddf74ac61dedc23efc52354eb8c9205836f634c3454 SHA512 77bd43c9243e3c69c94afd758ad75e534721efcb1c79fa4e99c761c66245f51fb971efe104cd0edd3896f1f58321f0ec1c62f89c6ec10f2be99713ad4f33cadd WHIRLPOOL 679abc6b1dcf4272f331f152b185fb249cec3fdfbee934d323e015858ab5e1b5c32500b35ca46aef2ca7a47785e3205a3b468b12155581f54082bc4c232a3537
|
DIST anki-2.0.21.tgz 3204808 SHA256 f66599181b5d1867d36d5ddf74ac61dedc23efc52354eb8c9205836f634c3454 SHA512 77bd43c9243e3c69c94afd758ad75e534721efcb1c79fa4e99c761c66245f51fb971efe104cd0edd3896f1f58321f0ec1c62f89c6ec10f2be99713ad4f33cadd WHIRLPOOL 679abc6b1dcf4272f331f152b185fb249cec3fdfbee934d323e015858ab5e1b5c32500b35ca46aef2ca7a47785e3205a3b468b12155581f54082bc4c232a3537
|
||||||
|
DIST anki-2.0.22.tgz 3208955 SHA256 4674a4797a5945f3c4a3f41cc322de07c8ae0fa8602a15e3d019820290fbd2ae SHA512 7053f13efe81a3458e5422682bd3f49c22808297ce912d7732c4bf8d167ad25cecc5b0d5fd7a9d5dc7db18f19b95c9dc301e1b72896505c5516143ae1b0d3132 WHIRLPOOL 32852b349f2f49aac7e63d6b14d4605083d2efdb115811576308c5c4580c03a96487ce58fca9f6b6b5169713ec6e3c626d67c328e180f34f7a56d032c7ef0815
|
||||||
|
@ -0,0 +1,94 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-l10n/libreoffice-l10n-4.2.0.4.ebuild,v 1.1 2014/02/08 12:13:05 dilfridge Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit rpm eutils multilib versionator
|
||||||
|
|
||||||
|
MY_PV=$(get_version_component_range 1-3)
|
||||||
|
|
||||||
|
DESCRIPTION="Translations for the Libreoffice suite."
|
||||||
|
HOMEPAGE="http://www.libreoffice.org"
|
||||||
|
BASE_SRC_URI="http://download.documentfoundation.org/${PN/-l10n/}/stable/${MY_PV}/rpm"
|
||||||
|
|
||||||
|
LICENSE="|| ( LGPL-3 MPL-1.1 )"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
IUSE="offlinehelp"
|
||||||
|
|
||||||
|
#
|
||||||
|
# when changing the language lists, please be careful to preserve the spaces (bug 491728)
|
||||||
|
#
|
||||||
|
LANGUAGES_HELP=" am ast bg bn_IN bn bo bs ca_valencia ca cs da de dz el en_GB en
|
||||||
|
en_ZA eo es et eu fi fr gl gu he hi hr hu id is it ja ka km ko mk nb ne nl nn om
|
||||||
|
pl pt_BR pt ru si sk sl sq sv tg tr ug uk vi zh_CN zh_TW "
|
||||||
|
LANGUAGES="${LANGUAGES_HELP}af ar as be br brx cy dgo fa ga gd kk kmr_Latn kn
|
||||||
|
kok ks lb lo lt lv mai ml mn mni mr my nr nso oc or pa_IN ro rw sa_IN sat sd
|
||||||
|
sid sr_Latn sr ss st sw_TZ ta te th tn ts tt uz ve xh zu "
|
||||||
|
|
||||||
|
for lang in ${LANGUAGES_HELP}; do
|
||||||
|
helppack=""
|
||||||
|
[[ ${lang} == en ]] && lang2=${lang/en/en_US} || lang2=${lang}
|
||||||
|
helppack="offlinehelp? ( ${BASE_SRC_URI}/x86/LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${lang2/_/-}.tar.gz )"
|
||||||
|
SRC_URI+=" linguas_${lang}? ( ${helppack} )"
|
||||||
|
done
|
||||||
|
for lang in ${LANGUAGES}; do
|
||||||
|
langpack=""
|
||||||
|
[[ ${lang} == en ]] \
|
||||||
|
|| langpack="${BASE_SRC_URI}/x86/LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${lang/_/-}.tar.gz"
|
||||||
|
[[ -z ${langpack} ]] || SRC_URI+=" linguas_${lang}? ( ${langpack} )"
|
||||||
|
IUSE+=" linguas_${lang}"
|
||||||
|
done
|
||||||
|
unset lang helppack langpack lang2
|
||||||
|
|
||||||
|
RDEPEND+="app-text/hunspell"
|
||||||
|
|
||||||
|
RESTRICT="strip"
|
||||||
|
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
default
|
||||||
|
|
||||||
|
local lang dir rpmdir i
|
||||||
|
local ooextused=()
|
||||||
|
|
||||||
|
for lang in ${LANGUAGES}; do
|
||||||
|
# break away if not enabled; paludis support
|
||||||
|
use_if_iuse linguas_${lang} || continue
|
||||||
|
|
||||||
|
dir=${lang/_/-}
|
||||||
|
|
||||||
|
# for english we provide just helppack, as translation is always there
|
||||||
|
if [[ ${lang} != en ]]; then
|
||||||
|
rpmdir="LibreOffice_${PV}_Linux_x86_rpm_langpack_${dir}/RPMS/"
|
||||||
|
[[ -d ${rpmdir} ]] || die "Missing directory: \"${rpmdir}\""
|
||||||
|
# First remove dictionaries, we want to use system ones.
|
||||||
|
rm -rf "${S}/${rpmdir}/"*dict*.rpm
|
||||||
|
rpm_unpack "./${rpmdir}/"*.rpm
|
||||||
|
fi
|
||||||
|
if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then
|
||||||
|
[[ ${lang} == en ]] && dir="en-US"
|
||||||
|
rpmdir="LibreOffice_${PV}_Linux_x86_rpm_helppack_${dir}/RPMS/"
|
||||||
|
[[ -d ${rpmdir} ]] || die "Missing directory: \"${rpmdir}\""
|
||||||
|
rpm_unpack ./"${rpmdir}/"*.rpm
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() { :; }
|
||||||
|
src_configure() { :; }
|
||||||
|
src_compile() { :; }
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local dir="${S}"/opt/${PN/-l10n/}$(get_version_component_range 1-2)/
|
||||||
|
# Condition required for people that do not install anything eg no linguas
|
||||||
|
# or just english with no offlinehelp.
|
||||||
|
if [[ -d "${dir}" ]] ; then
|
||||||
|
insinto /usr/$(get_libdir)/${PN/-l10n/}/
|
||||||
|
doins -r "${dir}"/*
|
||||||
|
fi
|
||||||
|
# remove extensions that are in the l10n for some weird reason
|
||||||
|
rm -rf "${ED}"/usr/$(get_libdir)/${PN/-l10n/}/share/extensions/
|
||||||
|
}
|
@ -0,0 +1,60 @@
|
|||||||
|
--- a/configure.ac 2014-01-27 22:35:34.000000000 +0100
|
||||||
|
+++ b/configure.ac 2014-02-02 23:27:50.911033565 +0100
|
||||||
|
@@ -8606,39 +8606,31 @@
|
||||||
|
AC_MSG_RESULT([external])
|
||||||
|
SYSTEM_CURL=YES
|
||||||
|
|
||||||
|
- curl_version=""
|
||||||
|
- if test "$cross_compiling" = "yes"; then
|
||||||
|
- dnl At least the OBS mingw32-libcurl-devel package
|
||||||
|
- dnl comes with a proper .pc file
|
||||||
|
- PKG_CHECK_MODULES(CURL, libcurl,, [:])
|
||||||
|
- if test -n "$CURL_PKG_ERRORS"; then
|
||||||
|
- AC_MSG_RESULT([no])
|
||||||
|
- else
|
||||||
|
- curl_version=`$PKG_CONFIG --modversion libcurl`
|
||||||
|
- fi
|
||||||
|
- fi
|
||||||
|
- if test -z "$curl_version"; then
|
||||||
|
+ AC_MSG_CHECKING([whether libcurl is >= 7.13.1])
|
||||||
|
+
|
||||||
|
+ # First try PKGCONFIG and then fall back
|
||||||
|
+ PKG_CHECK_MODULES(CURL, libcurl >= 7.13.1,, [:])
|
||||||
|
+
|
||||||
|
+ if test -n "$CURL_PKG_ERRORS"; then
|
||||||
|
AC_PATH_PROG(CURLCONFIG, curl-config)
|
||||||
|
if test -z "$CURLCONFIG"; then
|
||||||
|
- AC_MSG_ERROR([install the libcurl development package])
|
||||||
|
+ AC_MSG_ERROR([curl development files not found])
|
||||||
|
fi
|
||||||
|
CURL_LIBS=`$CURLCONFIG --libs`
|
||||||
|
CURL_CFLAGS=$("$CURLCONFIG" --cflags | sed -e "s/-I/${ISYSTEM?}/g")
|
||||||
|
curl_version=`$CURLCONFIG --version | $SED -e 's/^libcurl //'`
|
||||||
|
- fi
|
||||||
|
-
|
||||||
|
- AC_MSG_CHECKING([whether libcurl is >= 7.13.1])
|
||||||
|
|
||||||
|
- case $curl_version in
|
||||||
|
- dnl brackets doubled below because Autoconf uses them as m4 quote characters,
|
||||||
|
- dnl so they need to be doubled to end up in the configure script
|
||||||
|
- 7.13.1|7.1[[4-9]].*|7.[[2-9]]?.*|7.???.*|[[8-9]].*|[[1-9]][[0-9]].*)
|
||||||
|
- AC_MSG_RESULT([yes, you have $curl_version])
|
||||||
|
- ;;
|
||||||
|
- *)
|
||||||
|
- AC_MSG_ERROR([no, you have $curl_version])
|
||||||
|
- ;;
|
||||||
|
- esac
|
||||||
|
+ case $curl_version in
|
||||||
|
+ dnl brackets doubled below because Autoconf uses them as m4 quote characters,
|
||||||
|
+ dnl so they need to be doubled to end up in the configure script
|
||||||
|
+ 7.13.1|7.1[[4-9]].*|7.[[2-9]]?.*|7.???.*|[[8-9]].*|[[1-9]][[0-9]].*)
|
||||||
|
+ ;;
|
||||||
|
+ *)
|
||||||
|
+ AC_MSG_ERROR([no, you have $curl_version])
|
||||||
|
+ ;;
|
||||||
|
+ esac
|
||||||
|
+ fi
|
||||||
|
+ AC_MSG_RESULT([yes])
|
||||||
|
|
||||||
|
libo_MINGW_CHECK_DLL([libcurl])
|
||||||
|
libo_MINGW_TRY_DLL([libintl])
|
@ -0,0 +1,589 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-4.2.0.4.ebuild,v 1.1 2014/02/08 12:14:52 dilfridge Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
KDE_REQUIRED="optional"
|
||||||
|
QT_MINIMAL="4.7.4"
|
||||||
|
KDE_SCM="git"
|
||||||
|
CMAKE_REQUIRED="never"
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 python3_3 )
|
||||||
|
PYTHON_REQ_USE="threads,xml"
|
||||||
|
|
||||||
|
# experimental ; release ; old
|
||||||
|
# Usually the tarballs are moved a lot so this should make
|
||||||
|
# everyone happy.
|
||||||
|
DEV_URI="
|
||||||
|
http://dev-builds.libreoffice.org/pre-releases/src
|
||||||
|
http://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
|
||||||
|
http://download.documentfoundation.org/libreoffice/old/${PV}/
|
||||||
|
"
|
||||||
|
EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
|
||||||
|
ADDONS_URI="http://dev-www.libreoffice.org/src/"
|
||||||
|
|
||||||
|
BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
|
||||||
|
# PATCHSET="${P}-patchset-01.tar.xz"
|
||||||
|
|
||||||
|
[[ ${PV} == *9999* ]] && SCM_ECLASS="git-2"
|
||||||
|
inherit base autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 multilib toolchain-funcs flag-o-matic nsplugins ${SCM_ECLASS}
|
||||||
|
unset SCM_ECLASS
|
||||||
|
|
||||||
|
DESCRIPTION="LibreOffice, a full office productivity suite."
|
||||||
|
HOMEPAGE="http://www.libreoffice.org"
|
||||||
|
SRC_URI="branding? ( http://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
|
||||||
|
[[ -n ${PATCHSET} ]] && SRC_URI+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
|
||||||
|
|
||||||
|
# Split modules following git/tarballs
|
||||||
|
# Core MUST be first!
|
||||||
|
# Help is used for the image generator
|
||||||
|
MODULES="core help"
|
||||||
|
# Only release has the tarballs
|
||||||
|
if [[ ${PV} != *9999* ]]; then
|
||||||
|
for i in ${DEV_URI}; do
|
||||||
|
for mod in ${MODULES}; do
|
||||||
|
if [[ ${mod} == core ]]; then
|
||||||
|
SRC_URI+=" ${i}/${P}.tar.xz"
|
||||||
|
else
|
||||||
|
SRC_URI+=" ${i}/${PN}-${mod}-${PV}.tar.xz"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
unset mod
|
||||||
|
done
|
||||||
|
unset i
|
||||||
|
fi
|
||||||
|
unset DEV_URI
|
||||||
|
|
||||||
|
# Really required addons
|
||||||
|
# These are bundles that can't be removed for now due to huge patchsets.
|
||||||
|
# If you want them gone, patches are welcome.
|
||||||
|
ADDONS_SRC+=" ${ADDONS_URI}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz"
|
||||||
|
ADDONS_SRC+=" ${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" # modifies source code
|
||||||
|
ADDONS_SRC+=" java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
|
||||||
|
ADDONS_SRC+=" libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" # no release for 8 years, should we package it?
|
||||||
|
ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" # Does not build with 1.6 rhino at all
|
||||||
|
ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" # requirement of rhino
|
||||||
|
ADDONS_SRC+=" odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" # not packageable
|
||||||
|
SRC_URI+=" ${ADDONS_SRC}"
|
||||||
|
|
||||||
|
unset ADDONS_URI
|
||||||
|
unset EXT_URI
|
||||||
|
unset ADDONS_SRC
|
||||||
|
|
||||||
|
IUSE="bluetooth +branding +cups dbus debug eds firebird gnome gstreamer +gtk
|
||||||
|
gtk3 jemalloc kde mysql odk opengl postgres telepathy test +vba vlc +webdav"
|
||||||
|
|
||||||
|
LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
|
||||||
|
# Unpackaged separate extensions:
|
||||||
|
# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
|
||||||
|
# hunart: only on ooo extensions -> fubared download path somewhere on sf
|
||||||
|
# numbertext, typo, validator, watch-window: ^^
|
||||||
|
# oooblogger: no homepage or anything
|
||||||
|
# Extensions that need extra work:
|
||||||
|
for lo_xt in ${LO_EXTS}; do
|
||||||
|
IUSE+=" libreoffice_extensions_${lo_xt}"
|
||||||
|
done
|
||||||
|
unset lo_xt
|
||||||
|
|
||||||
|
LICENSE="|| ( LGPL-3 MPL-1.1 )"
|
||||||
|
SLOT="0"
|
||||||
|
[[ ${PV} == *9999* ]] || \
|
||||||
|
KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
|
||||||
|
COMMON_DEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
app-arch/zip
|
||||||
|
app-arch/unzip
|
||||||
|
>=app-text/hunspell-1.3.2-r3
|
||||||
|
app-text/mythes
|
||||||
|
app-text/libabw
|
||||||
|
>=app-text/libexttextcat-3.2
|
||||||
|
app-text/libebook
|
||||||
|
app-text/libetonyek
|
||||||
|
app-text/liblangtag
|
||||||
|
app-text/libmspub
|
||||||
|
>=app-text/libmwaw-0.2
|
||||||
|
>=app-text/libodfgen-0.0.3
|
||||||
|
app-text/libwpd:0.9[tools]
|
||||||
|
app-text/libwpg:0.2
|
||||||
|
>=app-text/libwps-0.2.2
|
||||||
|
>=app-text/poppler-0.16:=[xpdf-headers(+),cxx]
|
||||||
|
>=dev-cpp/clucene-2.3.3.4-r2
|
||||||
|
dev-cpp/libcmis:0.4
|
||||||
|
dev-db/unixODBC
|
||||||
|
>=dev-libs/boost-1.46:=
|
||||||
|
dev-libs/expat
|
||||||
|
>=dev-libs/hyphen-2.7.1
|
||||||
|
>=dev-libs/icu-4.8.1.1:=
|
||||||
|
>=dev-libs/libatomic_ops-7.2d
|
||||||
|
>=dev-libs/liborcus-0.5.1:=
|
||||||
|
>=dev-libs/nspr-4.8.8
|
||||||
|
>=dev-libs/nss-3.12.9
|
||||||
|
>=dev-lang/perl-5.0
|
||||||
|
>=dev-libs/openssl-1.0.0d
|
||||||
|
>=dev-libs/redland-1.0.16[ssl]
|
||||||
|
media-gfx/graphite2
|
||||||
|
>=media-libs/fontconfig-2.8.0
|
||||||
|
media-libs/freetype:2
|
||||||
|
>=media-libs/harfbuzz-0.9.18:=[icu(+)]
|
||||||
|
media-libs/lcms:2
|
||||||
|
>=media-libs/libpng-1.4
|
||||||
|
>=media-libs/libcdr-0.0.5
|
||||||
|
media-libs/libfreehand
|
||||||
|
media-libs/libvisio
|
||||||
|
>=net-misc/curl-7.21.4
|
||||||
|
net-nds/openldap
|
||||||
|
sci-mathematics/lpsolve
|
||||||
|
virtual/jpeg:0
|
||||||
|
>=x11-libs/cairo-1.10.0[X]
|
||||||
|
x11-libs/libXinerama
|
||||||
|
x11-libs/libXrandr
|
||||||
|
x11-libs/libXrender
|
||||||
|
bluetooth? ( net-wireless/bluez )
|
||||||
|
cups? ( net-print/cups )
|
||||||
|
dbus? ( >=dev-libs/dbus-glib-0.92 )
|
||||||
|
eds? ( gnome-extra/evolution-data-server )
|
||||||
|
firebird? ( >=dev-db/firebird-2.5 )
|
||||||
|
gnome? ( gnome-base/gconf:2 )
|
||||||
|
gtk? (
|
||||||
|
x11-libs/gdk-pixbuf[X]
|
||||||
|
>=x11-libs/gtk+-2.24:2
|
||||||
|
)
|
||||||
|
gtk3? ( >=x11-libs/gtk+-3.2:3 )
|
||||||
|
gstreamer? (
|
||||||
|
media-libs/gstreamer:1.0
|
||||||
|
media-libs/gst-plugins-base:1.0
|
||||||
|
)
|
||||||
|
jemalloc? ( dev-libs/jemalloc )
|
||||||
|
libreoffice_extensions_scripting-beanshell? ( >=dev-java/bsh-2.0_beta4 )
|
||||||
|
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
|
||||||
|
libreoffice_extensions_wiki-publisher? (
|
||||||
|
dev-java/commons-codec:0
|
||||||
|
dev-java/commons-httpclient:3
|
||||||
|
dev-java/commons-lang:2.1
|
||||||
|
dev-java/commons-logging:0
|
||||||
|
dev-java/tomcat-servlet-api:3.0
|
||||||
|
)
|
||||||
|
mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
|
||||||
|
opengl? (
|
||||||
|
virtual/glu
|
||||||
|
virtual/opengl
|
||||||
|
)
|
||||||
|
postgres? ( >=dev-db/postgresql-base-9.0[kerberos] )
|
||||||
|
telepathy? (
|
||||||
|
dev-libs/glib:2
|
||||||
|
>=net-libs/telepathy-glib-0.18.0
|
||||||
|
>=x11-libs/gtk+-2.24:2
|
||||||
|
)
|
||||||
|
webdav? ( net-libs/neon )
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="${COMMON_DEPEND}
|
||||||
|
!app-office/libreoffice-bin
|
||||||
|
!app-office/libreoffice-bin-debug
|
||||||
|
!<app-office/openoffice-bin-3.4.0-r1
|
||||||
|
!app-office/openoffice
|
||||||
|
media-fonts/libertine-ttf
|
||||||
|
media-fonts/liberation-fonts
|
||||||
|
media-fonts/urw-fonts
|
||||||
|
java? ( >=virtual/jre-1.6 )
|
||||||
|
vlc? ( media-video/vlc )
|
||||||
|
"
|
||||||
|
|
||||||
|
if [[ ${PV} != *9999* ]]; then
|
||||||
|
PDEPEND="~app-office/libreoffice-l10n-${PV}"
|
||||||
|
else
|
||||||
|
# Translations are not reliable on live ebuilds
|
||||||
|
# rather force people to use english only.
|
||||||
|
PDEPEND="!app-office/libreoffice-l10n"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# FIXME: cppunit should be moved to test conditional
|
||||||
|
# after everything upstream is under gbuild
|
||||||
|
# as dmake execute tests right away
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
>=dev-libs/libxml2-2.7.8
|
||||||
|
dev-libs/libxslt
|
||||||
|
dev-perl/Archive-Zip
|
||||||
|
dev-util/cppunit
|
||||||
|
>=dev-util/gperf-3
|
||||||
|
dev-util/intltool
|
||||||
|
>=dev-util/mdds-0.10.1:=
|
||||||
|
virtual/pkgconfig
|
||||||
|
net-misc/npapi-sdk
|
||||||
|
>=sys-apps/findutils-4.4.2
|
||||||
|
sys-devel/bison
|
||||||
|
sys-apps/coreutils
|
||||||
|
sys-devel/flex
|
||||||
|
sys-devel/gettext
|
||||||
|
>=sys-devel/make-3.82
|
||||||
|
sys-devel/ucpp
|
||||||
|
sys-libs/zlib
|
||||||
|
x11-libs/libXt
|
||||||
|
x11-libs/libXtst
|
||||||
|
x11-proto/randrproto
|
||||||
|
x11-proto/xextproto
|
||||||
|
x11-proto/xineramaproto
|
||||||
|
x11-proto/xproto
|
||||||
|
java? (
|
||||||
|
>=virtual/jdk-1.6
|
||||||
|
>=dev-java/ant-core-1.7
|
||||||
|
)
|
||||||
|
odk? ( >=app-doc/doxygen-1.8.4 )
|
||||||
|
test? ( dev-util/cppunit )
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
# not upstreamable stuff
|
||||||
|
"${FILESDIR}/${PN}-3.7-system-pyuno.patch"
|
||||||
|
|
||||||
|
# staged for git master
|
||||||
|
"${FILESDIR}/${PN}-4.2.0.4-curl-config.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
REQUIRED_USE="
|
||||||
|
${PYTHON_REQUIRED_USE}
|
||||||
|
bluetooth? ( dbus )
|
||||||
|
gnome? ( gtk )
|
||||||
|
eds? ( gnome )
|
||||||
|
telepathy? ( gtk )
|
||||||
|
libreoffice_extensions_nlpsolver? ( java )
|
||||||
|
libreoffice_extensions_scripting-beanshell? ( java )
|
||||||
|
libreoffice_extensions_scripting-javascript? ( java )
|
||||||
|
libreoffice_extensions_wiki-publisher? ( java )
|
||||||
|
"
|
||||||
|
|
||||||
|
CHECKREQS_MEMORY="512M"
|
||||||
|
CHECKREQS_DISK_BUILD="6G"
|
||||||
|
|
||||||
|
pkg_pretend() {
|
||||||
|
local pgslot
|
||||||
|
|
||||||
|
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||||
|
check-reqs_pkg_pretend
|
||||||
|
|
||||||
|
if [[ $(gcc-major-version) -lt 4 ]] || \
|
||||||
|
( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]] ) \
|
||||||
|
; then
|
||||||
|
eerror "Compilation with gcc older than 4.6 is not supported"
|
||||||
|
die "Too old gcc found."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Ensure pg version but we have to be sure the pg is installed (first
|
||||||
|
# install on clean system)
|
||||||
|
if use postgres && has_version dev-db/postgresql-base; then
|
||||||
|
pgslot=$(postgresql-config show)
|
||||||
|
if [[ ${pgslot//.} < 90 ]] ; then
|
||||||
|
eerror "PostgreSQL slot must be set to 9.0 or higher."
|
||||||
|
eerror " postgresql-config set 9.0"
|
||||||
|
die "PostgreSQL slot is not set to 9.0 or higher."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
java-pkg-opt-2_pkg_setup
|
||||||
|
kde4-base_pkg_setup
|
||||||
|
python-single-r1_pkg_setup
|
||||||
|
|
||||||
|
[[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
local mod mod2 dest tmplfile tmplname mypv
|
||||||
|
|
||||||
|
[[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
|
||||||
|
use branding && unpack "${BRANDING}"
|
||||||
|
|
||||||
|
if [[ ${PV} != *9999* ]]; then
|
||||||
|
unpack "${P}.tar.xz"
|
||||||
|
for mod in ${MODULES}; do
|
||||||
|
[[ ${mod} == core ]] && continue
|
||||||
|
unpack "${PN}-${mod}-${PV}.tar.xz"
|
||||||
|
done
|
||||||
|
else
|
||||||
|
for mod in ${MODULES}; do
|
||||||
|
mypv=${PV/.9999}
|
||||||
|
[[ ${mypv} != ${PV} ]] && EGIT_BRANCH="${PN}-${mypv/./-}"
|
||||||
|
EGIT_PROJECT="${PN}/${mod}"
|
||||||
|
EGIT_SOURCEDIR="${WORKDIR}/${P}"
|
||||||
|
[[ ${mod} != core ]] && EGIT_SOURCEDIR="${WORKDIR}/${PN}-${mod}-${PV}"
|
||||||
|
EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${mod}"
|
||||||
|
EGIT_NOUNPACK="true"
|
||||||
|
git-2_src_unpack
|
||||||
|
if [[ ${mod} != core ]]; then
|
||||||
|
mod2=${mod}
|
||||||
|
# mapping does not match on help
|
||||||
|
[[ ${mod} == help ]] && mod2="helpcontent2"
|
||||||
|
mkdir -p "${S}/${mod2}/" || die
|
||||||
|
mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}/${mod2}" || die
|
||||||
|
rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
unset EGIT_PROJECT EGIT_SOURCEDIR EGIT_REPO_URI EGIT_BRANCH
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# optimization flags
|
||||||
|
export GMAKE_OPTIONS="${MAKEOPTS}"
|
||||||
|
# System python 2.7 enablement:
|
||||||
|
export PYTHON_CFLAGS=$(python_get_CFLAGS)
|
||||||
|
export PYTHON_LIBS=$(python_get_LIBS)
|
||||||
|
|
||||||
|
# patchset
|
||||||
|
if [[ -n ${PATCHSET} ]]; then
|
||||||
|
EPATCH_FORCE="yes" \
|
||||||
|
EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
|
||||||
|
EPATCH_SUFFIX="patch" \
|
||||||
|
epatch
|
||||||
|
fi
|
||||||
|
|
||||||
|
base_src_prepare
|
||||||
|
|
||||||
|
AT_M4DIR="m4" eautoreconf
|
||||||
|
# hack in the autogen.sh
|
||||||
|
touch autogen.lastrun
|
||||||
|
|
||||||
|
# system pyuno mess
|
||||||
|
sed \
|
||||||
|
-e "s:%eprefix%:${EPREFIX}:g" \
|
||||||
|
-e "s:%libdir%:$(get_libdir):g" \
|
||||||
|
-i pyuno/source/module/uno.py \
|
||||||
|
-i scripting/source/pyprov/officehelper.py || die
|
||||||
|
# sed in the tests
|
||||||
|
sed -i \
|
||||||
|
-e 's#all : build unitcheck#all : build#g' \
|
||||||
|
solenv/gbuild/Module.mk || die
|
||||||
|
sed -i \
|
||||||
|
-e 's#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g' \
|
||||||
|
-e 's#Makefile.gbuild all slowcheck#Makefile.gbuild all#g' \
|
||||||
|
Makefile.in || die
|
||||||
|
|
||||||
|
if use branding; then
|
||||||
|
# hack...
|
||||||
|
mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local java_opts
|
||||||
|
local internal_libs
|
||||||
|
local lo_ext
|
||||||
|
local ext_opts
|
||||||
|
local jbs=$(sed -ne 's/.*\(-j[[:space:]]*\|--jobs=\)\([[:digit:]]\+\).*/\2/;T;p' <<< "${MAKEOPTS}")
|
||||||
|
|
||||||
|
# recheck that there is some value in jobs
|
||||||
|
[[ -z ${jbs} ]] && jbs="1"
|
||||||
|
|
||||||
|
# sane: just sane.h header that is used for scan in writer, not
|
||||||
|
# linked or anything else, worthless to depend on
|
||||||
|
# vigra: just uses templates from there
|
||||||
|
# it is serious pain in the ass for packaging
|
||||||
|
# should be replaced by boost::gil if someone interested
|
||||||
|
internal_libs+="
|
||||||
|
--without-system-sane
|
||||||
|
--without-system-vigra
|
||||||
|
"
|
||||||
|
|
||||||
|
# libreoffice extensions handling
|
||||||
|
for lo_xt in ${LO_EXTS}; do
|
||||||
|
if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
|
||||||
|
ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt})"
|
||||||
|
else
|
||||||
|
ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt})"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if use java; then
|
||||||
|
# hsqldb: system one is too new
|
||||||
|
java_opts="
|
||||||
|
--without-junit
|
||||||
|
--without-system-hsqldb
|
||||||
|
--with-ant-home="${ANT_HOME}"
|
||||||
|
--with-jdk-home=$(java-config --jdk-home 2>/dev/null)
|
||||||
|
--with-jvm-path="${EPREFIX}/usr/$(get_libdir)/"
|
||||||
|
"
|
||||||
|
|
||||||
|
use libreoffice_extensions_scripting-beanshell && \
|
||||||
|
java_opts+=" --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)"
|
||||||
|
|
||||||
|
use libreoffice_extensions_scripting-javascript && \
|
||||||
|
java_opts+=" --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar)"
|
||||||
|
|
||||||
|
if use libreoffice_extensions_wiki-publisher; then
|
||||||
|
java_opts+="
|
||||||
|
--with-commons-codec-jar=$(java-pkg_getjar commons-codec commons-codec.jar)
|
||||||
|
--with-commons-httpclient-jar=$(java-pkg_getjar commons-httpclient-3 commons-httpclient.jar)
|
||||||
|
--with-commons-lang-jar=$(java-pkg_getjar commons-lang-2.1 commons-lang.jar)
|
||||||
|
--with-commons-logging-jar=$(java-pkg_getjar commons-logging commons-logging.jar)
|
||||||
|
--with-servlet-api-jar=$(java-pkg_getjar tomcat-servlet-api-3.0 servlet-api.jar)
|
||||||
|
"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# system headers/libs/...: enforce using system packages
|
||||||
|
# --enable-cairo: ensure that cairo is always required
|
||||||
|
# --enable-graphite: disabling causes build breakages
|
||||||
|
# --enable-*-link: link to the library rather than just dlopen on runtime
|
||||||
|
# --enable-release-build: build the libreoffice as release
|
||||||
|
# --disable-fetch-external: prevent dowloading during compile phase
|
||||||
|
# --disable-gnome-vfs: old gnome virtual fs support
|
||||||
|
# --disable-kdeab: kde3 adressbook
|
||||||
|
# --disable-kde: kde3 support
|
||||||
|
# --disable-systray: quickstarter does not actually work at all so do not
|
||||||
|
# promote it
|
||||||
|
# --enable-extension-integration: enable any extension integration support
|
||||||
|
# --without-{afms,fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
|
||||||
|
# --disable-report-builder: too much java packages pulled in without pkgs
|
||||||
|
econf \
|
||||||
|
--docdir="${EPREFIX}/usr/share/doc/${PF}/" \
|
||||||
|
--with-system-headers \
|
||||||
|
--with-system-libs \
|
||||||
|
--with-system-jars \
|
||||||
|
--with-system-dicts \
|
||||||
|
--enable-cairo-canvas \
|
||||||
|
--enable-graphite \
|
||||||
|
--enable-largefile \
|
||||||
|
--enable-mergelibs \
|
||||||
|
--enable-python=system \
|
||||||
|
--enable-randr \
|
||||||
|
--enable-randr-link \
|
||||||
|
--enable-release-build \
|
||||||
|
--disable-hardlink-deliver \
|
||||||
|
--disable-ccache \
|
||||||
|
--disable-crashdump \
|
||||||
|
--disable-dependency-tracking \
|
||||||
|
--disable-epm \
|
||||||
|
--disable-fetch-external \
|
||||||
|
--disable-gnome-vfs \
|
||||||
|
--disable-gstreamer-0-10 \
|
||||||
|
--disable-report-builder \
|
||||||
|
--disable-kdeab \
|
||||||
|
--disable-kde \
|
||||||
|
--disable-online-update \
|
||||||
|
--disable-systray \
|
||||||
|
--with-alloc=$(use jemalloc && echo "jemalloc" || echo "system") \
|
||||||
|
--with-build-version="Gentoo official package" \
|
||||||
|
--enable-extension-integration \
|
||||||
|
--with-external-dict-dir="${EPREFIX}/usr/share/myspell" \
|
||||||
|
--with-external-hyph-dir="${EPREFIX}/usr/share/myspell" \
|
||||||
|
--with-external-thes-dir="${EPREFIX}/usr/share/myspell" \
|
||||||
|
--with-external-tar="${DISTDIR}" \
|
||||||
|
--with-lang="" \
|
||||||
|
--with-parallelism=${jbs} \
|
||||||
|
--with-system-ucpp \
|
||||||
|
--with-vendor="Gentoo Foundation" \
|
||||||
|
--with-x \
|
||||||
|
--without-afms \
|
||||||
|
--without-fonts \
|
||||||
|
--without-myspell-dicts \
|
||||||
|
--without-help \
|
||||||
|
--with-helppack-integration \
|
||||||
|
--without-sun-templates \
|
||||||
|
$(use_enable bluetooth sdremote-bluetooth) \
|
||||||
|
$(use_enable cups) \
|
||||||
|
$(use_enable debug) \
|
||||||
|
$(use_enable dbus) \
|
||||||
|
$(use_enable eds evolution2) \
|
||||||
|
$(use_enable firebird firebird-sdbc) \
|
||||||
|
$(use_enable gnome gconf) \
|
||||||
|
$(use_enable gnome gio) \
|
||||||
|
$(use_enable gnome lockdown) \
|
||||||
|
$(use_enable gstreamer) \
|
||||||
|
$(use_enable gtk) \
|
||||||
|
$(use_enable gtk3) \
|
||||||
|
$(use_enable kde kde4) \
|
||||||
|
$(use_enable mysql ext-mariadb-connector) \
|
||||||
|
$(use_enable odk) \
|
||||||
|
$(use_enable opengl) \
|
||||||
|
$(use_enable postgres postgresql-sdbc) \
|
||||||
|
$(use_enable telepathy) \
|
||||||
|
$(use_enable vba) \
|
||||||
|
$(use_enable vlc) \
|
||||||
|
$(use_enable webdav neon) \
|
||||||
|
$(use_with java) \
|
||||||
|
$(use_with mysql system-mysql-cppconn) \
|
||||||
|
$(use_with odk doxygen) \
|
||||||
|
${internal_libs} \
|
||||||
|
${java_opts} \
|
||||||
|
${ext_opts}
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
# hack for offlinehelp, this needs fixing upstream at some point
|
||||||
|
# it is broken because we send --without-help
|
||||||
|
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
|
||||||
|
(
|
||||||
|
grep "^export" "${S}/config_host.mk" > "${T}/config_host.mk"
|
||||||
|
source "${T}/config_host.mk" 2&> /dev/null
|
||||||
|
|
||||||
|
local path="${WORKDIR}/helpcontent2/source/auxiliary/"
|
||||||
|
mkdir -p "${path}" || die
|
||||||
|
|
||||||
|
echo "perl \"${S}/helpcontent2/helpers/create_ilst.pl\" -dir=icon-themes/galaxy/res/helpimg > \"${path}/helpimg.ilst\""
|
||||||
|
perl "${S}/helpcontent2/helpers/create_ilst.pl" \
|
||||||
|
-dir=icon-themes/galaxy/res/helpimg \
|
||||||
|
> "${path}/helpimg.ilst"
|
||||||
|
[[ -s "${path}/helpimg.ilst" ]] || ewarn "The help images list is empty, something is fishy, report a bug."
|
||||||
|
)
|
||||||
|
|
||||||
|
local target
|
||||||
|
use test && target="build" || target="build-nocheck"
|
||||||
|
|
||||||
|
# this is not a proper make script
|
||||||
|
make ${target} || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
make unitcheck || die
|
||||||
|
make slowcheck || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
# This is not Makefile so no buildserver
|
||||||
|
make DESTDIR="${D}" distro-pack-install -o build -o check || die
|
||||||
|
|
||||||
|
# Fix bash completion placement
|
||||||
|
newbashcomp "${ED}"/etc/bash_completion.d/libreoffice.sh ${PN}
|
||||||
|
rm -rf "${ED}"/etc/
|
||||||
|
|
||||||
|
if use branding; then
|
||||||
|
insinto /usr/$(get_libdir)/${PN}/program
|
||||||
|
newins "${WORKDIR}/branding-sofficerc" sofficerc
|
||||||
|
echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN}
|
||||||
|
fi
|
||||||
|
|
||||||
|
# symlink the nsplugin to proper location
|
||||||
|
# use gtk && inst_plugin /usr/$(get_libdir)/libreoffice/program/libnpsoplugin.so
|
||||||
|
|
||||||
|
# Hack for offlinehelp, this needs fixing upstream at some point.
|
||||||
|
# It is broken because we send --without-help
|
||||||
|
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
|
||||||
|
insinto /usr/$(get_libdir)/libreoffice/help
|
||||||
|
doins xmlhelp/util/*.xsl
|
||||||
|
|
||||||
|
# Remove desktop files for support to old installs that can't parse mime
|
||||||
|
rm -rf "${ED}"/usr/share/mimelnk/
|
||||||
|
|
||||||
|
pax-mark -m "${ED}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
|
||||||
|
pax-mark -m "${ED}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
# Cache updates - all handled by kde eclass for all environments
|
||||||
|
kde4-base_pkg_preinst
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
kde4-base_pkg_postinst
|
||||||
|
|
||||||
|
use java || \
|
||||||
|
ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.'
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
kde4-base_pkg_postrm
|
||||||
|
}
|
@ -1,52 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-pda/gnupod/gnupod-0.99.8.ebuild,v 1.6 2012/09/12 08:24:37 ssuominen Exp $
|
|
||||||
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="A collection of Perl-scripts for iPod"
|
|
||||||
HOMEPAGE="http://www.gnu.org/software/gnupod/"
|
|
||||||
SRC_URI="http://blinkenlights.ch/gnupod-dist/stable/${P}.tgz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc ppc64 x86"
|
|
||||||
IUSE="aac ffmpeg flac mp3 ogg"
|
|
||||||
|
|
||||||
RDEPEND="dev-lang/perl
|
|
||||||
dev-perl/TimeDate
|
|
||||||
dev-perl/XML-Parser
|
|
||||||
>=dev-perl/MP3-Info-1.01
|
|
||||||
dev-perl/Unicode-String
|
|
||||||
dev-perl/Digest-SHA1
|
|
||||||
dev-perl/libwww-perl
|
|
||||||
ffmpeg? ( virtual/ffmpeg )
|
|
||||||
flac? ( dev-perl/Audio-FLAC-Header
|
|
||||||
media-libs/flac
|
|
||||||
aac? ( >=media-libs/faac-1.24 )
|
|
||||||
mp3? ( media-sound/lame )
|
|
||||||
!aac? ( media-sound/lame ) )
|
|
||||||
ogg? ( dev-perl/Ogg-Vorbis-Header-PurePerl
|
|
||||||
media-sound/vorbis-tools
|
|
||||||
aac? ( >=media-libs/faac-1.24 )
|
|
||||||
mp3? ( media-sound/lame )
|
|
||||||
!aac? ( media-sound/lame ) )"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
econf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
perlinfo
|
|
||||||
sed -i -e "s:\$INC\[0\]/\$modi:${D}${VENDOR_ARCH}/\$modi:g" \
|
|
||||||
tools/gnupod_install.pl || die
|
|
||||||
|
|
||||||
dodir /usr/bin
|
|
||||||
dodir ${VENDOR_ARCH}/GNUpod
|
|
||||||
dodir /usr/share/info
|
|
||||||
einstall || die
|
|
||||||
|
|
||||||
dodoc AUTHORS BUGS CHANGES README* TODO doc/gnupodrc.example doc/gnutunesdb.example
|
|
||||||
dohtml doc/gnupod.html
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
DIST djvulibre-3.5.24.tar.gz 2998853 SHA256 c0734c81d22a0e458c3fb5efd4c3eab051bcb6ad8740f5a5784c1f5699482534 SHA512 7a81373eb5d3cda657afdf16ad0b39d85446993a9d60668d1c9927cb9db1ebab5fed0d6b2c6f946d8c7c4e1c96cf6f6c96ba3ef083ada0e82b17f3a5ccabb579 WHIRLPOOL c522c85268f7d625a366bf0bb13b4dff29853e6f74e75858546e6b4ca4ae8771663fa891742ee79d3ba3715b7e7ea7bf9759907d781e8fd69d47e8ce3f9b794e
|
|
||||||
DIST djvulibre-3.5.25.3.tar.gz 2543949 SHA256 898d7ed6dd2fa311a521baa95407a91b20a872d80c45e8245442d64f142cb1e0 SHA512 0e38f56d77915ee6707dd19a36a8ca9167608c39449a5c73de9cd784d712852c07c068b79a794e25f6d3ded0f927d083413dde197c9fc8f7b68c03cffe68035b WHIRLPOOL 43ce341be7dd6322f7bf05ed541e9eb6b8b923d95893bb8f8b78761ae452384e39c39e23723b4d0fc7fe8e95301dc414ac9c2d74a169a6ae12b86e5968f1edc3
|
DIST djvulibre-3.5.25.3.tar.gz 2543949 SHA256 898d7ed6dd2fa311a521baa95407a91b20a872d80c45e8245442d64f142cb1e0 SHA512 0e38f56d77915ee6707dd19a36a8ca9167608c39449a5c73de9cd784d712852c07c068b79a794e25f6d3ded0f927d083413dde197c9fc8f7b68c03cffe68035b WHIRLPOOL 43ce341be7dd6322f7bf05ed541e9eb6b8b923d95893bb8f8b78761ae452384e39c39e23723b4d0fc7fe8e95301dc414ac9c2d74a169a6ae12b86e5968f1edc3
|
||||||
|
@ -1,90 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-text/djvu/djvu-3.5.24-r1.ebuild,v 1.5 2013/08/27 16:03:07 kensington Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
inherit eutils fdo-mime autotools flag-o-matic
|
|
||||||
|
|
||||||
MY_P="${PN}libre-${PV#*_p}"
|
|
||||||
|
|
||||||
DESCRIPTION="DjVu viewers, encoders and utilities"
|
|
||||||
HOMEPAGE="http://djvu.sourceforge.net/"
|
|
||||||
SRC_URI="mirror://sourceforge/djvu/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
|
|
||||||
IUSE="debug doc jpeg nls tiff xml"
|
|
||||||
|
|
||||||
RDEPEND="jpeg? ( virtual/jpeg:0 )
|
|
||||||
tiff? ( media-libs/tiff:0 )"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
# No gui, only manual pages left and only on ja...
|
|
||||||
LANGS="ja"
|
|
||||||
IUSE+=" $(printf "linguas_%s" ${LANGS})"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed 's/AC_CXX_OPTIMIZE/OPTS=;AC_SUBST(OPTS)/' -i configure.ac || die #263688
|
|
||||||
rm aclocal.m4 config/{libtool.m4,ltmain.sh,install-sh}
|
|
||||||
epatch "${FILESDIR}/${P}-gcc46.patch"
|
|
||||||
AT_M4DIR="config" eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local X I18N
|
|
||||||
if use nls; then
|
|
||||||
for X in ${LANGS}; do
|
|
||||||
if use linguas_${X}; then
|
|
||||||
I18N="${I18N} ${X}"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
I18N="${I18N# }"
|
|
||||||
if test -n "$I18N"; then
|
|
||||||
I18N="--enable-i18n=${I18N}"
|
|
||||||
else
|
|
||||||
I18N="--enable-i18n"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
I18N="--disable-i18n"
|
|
||||||
fi
|
|
||||||
|
|
||||||
use debug && append-cppflags "-DRUNTIME_DEBUG_ONLY"
|
|
||||||
|
|
||||||
# We install all desktop files by hand.
|
|
||||||
econf --disable-desktopfiles \
|
|
||||||
--without-qt \
|
|
||||||
$(use_enable xml xmltools) \
|
|
||||||
$(use_with jpeg) \
|
|
||||||
$(use_with tiff) \
|
|
||||||
"${I18N}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install || die
|
|
||||||
|
|
||||||
dodoc README TODO NEWS
|
|
||||||
use doc && dodoc -r doc
|
|
||||||
|
|
||||||
# Install desktop files.
|
|
||||||
cd desktopfiles
|
|
||||||
for i in {22,32,48,64}; do
|
|
||||||
insinto /usr/share/icons/hicolor/${i}x${i}/mimetypes
|
|
||||||
newins hi${i}-djvu.png image-vnd.djvu.png
|
|
||||||
done
|
|
||||||
insinto /usr/share/mime/packages
|
|
||||||
doins djvulibre-mime.xml
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
fdo-mime_mime_database_update
|
|
||||||
if ! has_version app-text/djview; then
|
|
||||||
elog "For djviewer or browser plugin, emerge app-text/djview."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
fdo-mime_mime_database_update
|
|
||||||
}
|
|
@ -1,5 +1,3 @@
|
|||||||
DIST mysql-workbench-community-6.0.7-src.tar.gz 25533775 SHA256 e75c992952822dd91582e7073f4e9b2aa09fb85630b4460b86762da43909f793 SHA512 1db0ab3cd9d9419ebee2682a86e328d1091d703104b854e7e3b6b01389fe4ab91c76d67e00fcc4ed85dab2289f06ddc60afbedcd18a04d4c9455cd602dc3564f WHIRLPOOL c3e281c9f3209ee81dfa73925b798d75689c43a8a6c3a1455b6d1a57331f303e9e354b88dd1a17fb1dc8fe3125488cb6aa08f033af1dbfd177f856f1f1f45633
|
|
||||||
DIST mysql-workbench-community-6.0.8-src.tar.gz 24746042 SHA256 2598077e516a2e5e52adc6a83e05f4357fd5f240a97b8bf74e6112aeeefc0242 SHA512 65b9ef77bf1fc1d7f25989675a0cb602d1b86dc5ff708e7fbc4ecbaa85200ac2ce50b2d07cf9e48939e4638ec2f3346bbdb76c4ab5a6c8f28f856a292b236acf WHIRLPOOL 5a20e1f5e170267a21ae7fd00e025246e689fcc10fbf45e97d51d3f289a0b266ef662be55226b3426b71a457ee84cb31f4d70e71175d1a32f758e0ec1ee00d7c
|
DIST mysql-workbench-community-6.0.8-src.tar.gz 24746042 SHA256 2598077e516a2e5e52adc6a83e05f4357fd5f240a97b8bf74e6112aeeefc0242 SHA512 65b9ef77bf1fc1d7f25989675a0cb602d1b86dc5ff708e7fbc4ecbaa85200ac2ce50b2d07cf9e48939e4638ec2f3346bbdb76c4ab5a6c8f28f856a292b236acf WHIRLPOOL 5a20e1f5e170267a21ae7fd00e025246e689fcc10fbf45e97d51d3f289a0b266ef662be55226b3426b71a457ee84cb31f4d70e71175d1a32f758e0ec1ee00d7c
|
||||||
DIST mysql-workbench-gpl-5.2.45-src.tar.gz 21754261 SHA256 204b66dbe33f9cb6d65cde4d36749b23307abb28f2d915a9923e48109c82bfed SHA512 f19ab2c550d363f14e450eeab82b923d84f6d6ab9ae328555e53fd0e16c70a502b7bd1ad35c1a4866aeb6ac95de119d79a2946bff1690240c5bac6c2febef300 WHIRLPOOL a62ffa0dcc33b9583b72949f4b6fe7ee070e8735993d316d7c9d3a9dc402e276240802a2a80ec0ae381c5a584b343db449c6756167f32ec70143641af61bf425
|
DIST mysql-workbench-community-6.0.9-src.tar.gz 22899136 SHA256 dc88637c62336dd3e68fb2213090c66be0ca81986b7659af934e63599e778e1f SHA512 a99156feed82ce61ff127ca4a26f825bde332c68ac81558b9112933f1eda45ab1a3e5faadada336f22ba4cc4197dbb9d48a33cb6a827823660eb8350119d492c WHIRLPOOL 443350529989336c978feb9b6cbd5b3fed300ecf534941eb4e000a49936f23d3a569a6e26e605f71adac8e7b36b9e95bff8aa8e92b90f4ae202d213f2832792c
|
||||||
DIST mysql-workbench-gpl-5.2.46-src.tar.gz 21885413 SHA256 b409afe822b4959c39331630699360ccd5aa0868944ce51ed5cdf08e6b93b72b SHA512 ac68fc330eb1e964328641769a0e18eb45bdf257b8b9e3f76380a532b4a232dbae61178645a7efe276977ed62072b94a2f48c3f937833d7035562b7e0cf8d01f WHIRLPOOL dfd76d5b0f7bd224c3e4433cd0487e77c138755f8f486c12a055f3d9397de638e49d65f9cdf18c63ac506bf8d1e425cf151824a10f473d202c2e1a1b91b5d3d8
|
|
||||||
DIST mysql-workbench-gpl-5.2.47-src.tar.gz 21924533 SHA256 e6928beb157f1e0abbb8885d16544eefe4d25b05f54dc0fb75b8375d8775838c SHA512 0229c1c3e9b7082f1752cd3f95f4372d9af6bd83b89607f7e74b5460ad72b263b5c89c868ebe19e5182878122357113db0a782865042e096a1d4519733569e15 WHIRLPOOL 40455319a8001ae9365cd164702794be17aa134b254a6a79cfc15c2321a42dfbc463b59f6bb7a34d3d0252fca2b81310014928646d0d5d8e929c46b3de470cb5
|
DIST mysql-workbench-gpl-5.2.47-src.tar.gz 21924533 SHA256 e6928beb157f1e0abbb8885d16544eefe4d25b05f54dc0fb75b8375d8775838c SHA512 0229c1c3e9b7082f1752cd3f95f4372d9af6bd83b89607f7e74b5460ad72b263b5c89c868ebe19e5182878122357113db0a782865042e096a1d4519733569e15 WHIRLPOOL 40455319a8001ae9365cd164702794be17aa134b254a6a79cfc15c2321a42dfbc463b59f6bb7a34d3d0252fca2b81310014928646d0d5d8e929c46b3de470cb5
|
||||||
|
@ -1,94 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-workbench/mysql-workbench-5.2.45.ebuild,v 1.5 2013/01/31 23:11:27 ago Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
GCONF_DEBUG="no"
|
|
||||||
PYTHON_DEPEND=2
|
|
||||||
|
|
||||||
PYTHON_USE_WITH=sqlite
|
|
||||||
PYTHON_USE_WITH_OPT=doc
|
|
||||||
|
|
||||||
inherit gnome2 eutils flag-o-matic python autotools
|
|
||||||
|
|
||||||
MY_P="${PN}-gpl-${PV}-src"
|
|
||||||
|
|
||||||
DESCRIPTION="MySQL Workbench"
|
|
||||||
HOMEPAGE="http://dev.mysql.com/workbench/"
|
|
||||||
SRC_URI="mirror://mysql/Downloads/MySQLGUITools/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
|
|
||||||
IUSE="debug doc gnome-keyring nls static-libs"
|
|
||||||
|
|
||||||
# Build system bundles an unreleased copy of dev-libs/antlr-c 3.4 so we
|
|
||||||
# can't depend on our own packaged version right now.
|
|
||||||
|
|
||||||
CDEPEND="dev-db/sqlite:3
|
|
||||||
>=x11-libs/gtk+-2.6:2
|
|
||||||
dev-libs/glib:2
|
|
||||||
gnome-base/libglade:2.0
|
|
||||||
dev-libs/libsigc++:2
|
|
||||||
dev-libs/boost
|
|
||||||
>=dev-cpp/ctemplate-0.95
|
|
||||||
>=dev-libs/libxml2-2.6.2:2
|
|
||||||
>=dev-cpp/glibmm-2.14:2
|
|
||||||
>=dev-cpp/gtkmm-2.14:2.4
|
|
||||||
dev-db/libiodbc
|
|
||||||
dev-libs/libzip
|
|
||||||
>=virtual/mysql-5.1
|
|
||||||
dev-libs/libpcre
|
|
||||||
virtual/opengl
|
|
||||||
>=dev-lang/lua-5.1[deprecated]
|
|
||||||
x11-libs/pango
|
|
||||||
|| ( sys-libs/e2fsprogs-libs
|
|
||||||
dev-libs/ossp-uuid )
|
|
||||||
>=x11-libs/cairo-1.5.12[svg]
|
|
||||||
dev-python/pexpect
|
|
||||||
>=dev-python/paramiko-1.7.4
|
|
||||||
gnome-keyring? ( gnome-base/libgnome-keyring )
|
|
||||||
nls? ( sys-devel/gettext )"
|
|
||||||
RDEPEND="${CDEPEND}
|
|
||||||
app-admin/sudo
|
|
||||||
>=sys-apps/net-tools-1.60_p20120127084908"
|
|
||||||
DEPEND="${CDEPEND}
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
S="${WORKDIR}"/"${MY_P}"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
# Make sure we use Python 2 since the code is not compatible with 3.
|
|
||||||
python_set_active_version 2
|
|
||||||
python_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Remove hardcoded CXXFLAGS
|
|
||||||
sed -i -e 's/debug_flags="-ggdb3 /debug_flags="/' configure || die
|
|
||||||
sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/Makefile.in ext/scintilla/gtk/Makefile.am || die
|
|
||||||
|
|
||||||
# Remove bundled ctemplate version to make sure we use the system
|
|
||||||
# version, but leave a directory to avoid confusing configure, bug
|
|
||||||
# 357539.
|
|
||||||
rm -rf ext/ctemplate || die
|
|
||||||
mkdir -p ext/ctemplate/ctemplate-src || die
|
|
||||||
|
|
||||||
epatch "${FILESDIR}"/${PN}-5.2.44-my_lib.patch
|
|
||||||
|
|
||||||
# Regenerate autotools files to work around broken libtool for
|
|
||||||
# antlr, bug 431756.
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
$(use_enable nls i18n) \
|
|
||||||
$(use_enable debug) \
|
|
||||||
$(use_enable static-libs static)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}" || die
|
|
||||||
find "${ED}" -name '*.la' -delete || die
|
|
||||||
}
|
|
@ -1,94 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-workbench/mysql-workbench-5.2.46.ebuild,v 1.1 2013/02/09 08:07:03 graaff Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
GCONF_DEBUG="no"
|
|
||||||
PYTHON_DEPEND=2
|
|
||||||
|
|
||||||
PYTHON_USE_WITH=sqlite
|
|
||||||
PYTHON_USE_WITH_OPT=doc
|
|
||||||
|
|
||||||
inherit gnome2 eutils flag-o-matic python autotools
|
|
||||||
|
|
||||||
MY_P="${PN}-gpl-${PV}-src"
|
|
||||||
|
|
||||||
DESCRIPTION="MySQL Workbench"
|
|
||||||
HOMEPAGE="http://dev.mysql.com/workbench/"
|
|
||||||
SRC_URI="mirror://mysql/Downloads/MySQLGUITools/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
|
|
||||||
IUSE="debug doc gnome-keyring nls static-libs"
|
|
||||||
|
|
||||||
# Build system bundles an unreleased copy of dev-libs/antlr-c 3.4 so we
|
|
||||||
# can't depend on our own packaged version right now.
|
|
||||||
|
|
||||||
CDEPEND="dev-db/sqlite:3
|
|
||||||
>=x11-libs/gtk+-2.6:2
|
|
||||||
dev-libs/glib:2
|
|
||||||
gnome-base/libglade:2.0
|
|
||||||
dev-libs/libsigc++:2
|
|
||||||
dev-libs/boost
|
|
||||||
>=dev-cpp/ctemplate-0.95
|
|
||||||
>=dev-libs/libxml2-2.6.2:2
|
|
||||||
>=dev-cpp/glibmm-2.14:2
|
|
||||||
>=dev-cpp/gtkmm-2.14:2.4
|
|
||||||
dev-db/libiodbc
|
|
||||||
dev-libs/libzip
|
|
||||||
>=virtual/mysql-5.1
|
|
||||||
dev-libs/libpcre
|
|
||||||
virtual/opengl
|
|
||||||
>=dev-lang/lua-5.1[deprecated]
|
|
||||||
x11-libs/pango
|
|
||||||
|| ( sys-libs/e2fsprogs-libs
|
|
||||||
dev-libs/ossp-uuid )
|
|
||||||
>=x11-libs/cairo-1.5.12[svg]
|
|
||||||
dev-python/pexpect
|
|
||||||
>=dev-python/paramiko-1.7.4
|
|
||||||
gnome-keyring? ( gnome-base/libgnome-keyring )
|
|
||||||
nls? ( sys-devel/gettext )"
|
|
||||||
RDEPEND="${CDEPEND}
|
|
||||||
app-admin/sudo
|
|
||||||
>=sys-apps/net-tools-1.60_p20120127084908"
|
|
||||||
DEPEND="${CDEPEND}
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
S="${WORKDIR}"/"${MY_P}"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
# Make sure we use Python 2 since the code is not compatible with 3.
|
|
||||||
python_set_active_version 2
|
|
||||||
python_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Remove hardcoded CXXFLAGS
|
|
||||||
sed -i -e 's/debug_flags="-ggdb3 /debug_flags="/' configure || die
|
|
||||||
sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/Makefile.in ext/scintilla/gtk/Makefile.am || die
|
|
||||||
|
|
||||||
# Remove bundled ctemplate version to make sure we use the system
|
|
||||||
# version, but leave a directory to avoid confusing configure, bug
|
|
||||||
# 357539.
|
|
||||||
rm -rf ext/ctemplate || die
|
|
||||||
mkdir -p ext/ctemplate/ctemplate-src || die
|
|
||||||
|
|
||||||
epatch "${FILESDIR}"/${PN}-5.2.44-my_lib.patch
|
|
||||||
|
|
||||||
# Regenerate autotools files to work around broken libtool for
|
|
||||||
# antlr, bug 431756.
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
$(use_enable nls i18n) \
|
|
||||||
$(use_enable debug) \
|
|
||||||
$(use_enable static-libs static)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}" || die
|
|
||||||
find "${ED}" -name '*.la' -delete || die
|
|
||||||
}
|
|
@ -0,0 +1,109 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-db/redis/redis-2.8.5.ebuild,v 1.1 2014/02/07 19:44:23 robbat2 Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit autotools eutils flag-o-matic systemd toolchain-funcs user
|
||||||
|
|
||||||
|
DESCRIPTION="A persistent caching system, key-value and data structures database."
|
||||||
|
HOMEPAGE="http://redis.io/"
|
||||||
|
SRC_URI="http://download.redis.io/releases/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
KEYWORDS="~amd64 ~x86 ~x86-macos ~x86-solaris"
|
||||||
|
IUSE="+jemalloc tcmalloc test"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
RDEPEND="tcmalloc? ( dev-util/google-perftools )
|
||||||
|
jemalloc? ( >=dev-libs/jemalloc-3.2 )"
|
||||||
|
DEPEND=">=sys-devel/autoconf-2.63
|
||||||
|
test? ( dev-lang/tcl )
|
||||||
|
${RDEPEND}"
|
||||||
|
REQUIRED_USE="tcmalloc? ( !jemalloc )
|
||||||
|
jemalloc? ( !tcmalloc )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}-${PV/_/-}"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
enewgroup redis 75
|
||||||
|
enewuser redis 75 -1 /var/lib/redis redis
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${PN}-2.8.3-{shared,config}.patch
|
||||||
|
|
||||||
|
# bug 467172, 467174
|
||||||
|
sed -i -e 's:AR=:AR?=:g' -e 's:RANLIB=:RANLIB?=:g' "${S}/deps/lua/src/Makefile" || die
|
||||||
|
|
||||||
|
# now we will rewrite present Makefiles
|
||||||
|
local makefiles=""
|
||||||
|
for MKF in $(find -name 'Makefile' | cut -b 3-); do
|
||||||
|
mv "${MKF}" "${MKF}.in"
|
||||||
|
sed -i -e 's:$(CC):@CC@:g' \
|
||||||
|
-e 's:$(CFLAGS):@AM_CFLAGS@:g' \
|
||||||
|
-e 's: $(DEBUG)::g' \
|
||||||
|
-e 's:$(OBJARCH)::g' \
|
||||||
|
-e 's:ARCH:TARCH:g' \
|
||||||
|
-e '/^CCOPT=/s:$: $(LDFLAGS):g' \
|
||||||
|
"${MKF}.in" \
|
||||||
|
|| die "Sed failed for ${MKF}"
|
||||||
|
makefiles+=" ${MKF}"
|
||||||
|
done
|
||||||
|
# autodetection of compiler and settings; generates the modified Makefiles
|
||||||
|
cp "${FILESDIR}"/configure.ac-2.2 configure.ac
|
||||||
|
sed -i -e "s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \
|
||||||
|
configure.ac || die "Sed failed for configure.ac"
|
||||||
|
eautoconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf
|
||||||
|
|
||||||
|
# Linenoise can't be built with -std=c99, see https://bugs.gentoo.org/451164
|
||||||
|
# also, don't define ANSI/c99 for lua twice
|
||||||
|
sed -i -e "s:-std=c99::g" deps/linenoise/Makefile deps/Makefile || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
tc-export CC AR RANLIB
|
||||||
|
|
||||||
|
local myconf=""
|
||||||
|
|
||||||
|
if use tcmalloc ; then
|
||||||
|
myconf="${myconf} USE_TCMALLOC=yes"
|
||||||
|
elif use jemalloc ; then
|
||||||
|
myconf="${myconf} JEMALLOC_SHARED=yes"
|
||||||
|
else
|
||||||
|
myconf="${myconf} MALLOC=yes"
|
||||||
|
fi
|
||||||
|
|
||||||
|
emake ${myconf} V=1 CC="${CC}" AR="${AR} rcu" RANLIB="${RANLIB}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto /etc/
|
||||||
|
doins redis.conf sentinel.conf
|
||||||
|
use prefix || fowners redis:redis /etc/{redis,sentinel}.conf
|
||||||
|
fperms 0644 /etc/{redis,sentinel}.conf
|
||||||
|
|
||||||
|
newconfd "${FILESDIR}/redis.confd" redis
|
||||||
|
newinitd "${FILESDIR}/redis.initd-3" redis
|
||||||
|
|
||||||
|
systemd_dounit "${FILESDIR}/redis.service"
|
||||||
|
systemd_newtmpfilesd "${FILESDIR}/redis.tmpfiles" redis.conf
|
||||||
|
|
||||||
|
nonfatal dodoc 00-RELEASENOTES BUGS CONTRIBUTING MANIFESTO README
|
||||||
|
|
||||||
|
dobin src/redis-cli
|
||||||
|
dosbin src/redis-benchmark src/redis-server src/redis-check-aof src/redis-check-dump
|
||||||
|
fperms 0750 /usr/sbin/redis-benchmark
|
||||||
|
dosym /usr/sbin/redis-server /usr/sbin/redis-sentinel
|
||||||
|
|
||||||
|
if use prefix; then
|
||||||
|
diropts -m0750
|
||||||
|
else
|
||||||
|
diropts -m0750 -o redis -g redis
|
||||||
|
fi
|
||||||
|
keepdir /var/{log,lib}/redis
|
||||||
|
}
|
@ -1,2 +1 @@
|
|||||||
DIST ws-jaxme-0.3.1-src.tar.gz 3058903 SHA256 9f02b233849ec10cda455c51d5bda46929f5fcbed237c5a5a760a19eb59e852c SHA512 d7943fbc8e291bed6bfc708abd75aa27112c973a600b8f1cdcd3b2a635dfc4ba3ba3a492723dc943d28eb6f5e1baef260d4df8bcb97a536802b09c66e9c08b2c WHIRLPOOL 86dfd06d49f8c8dd82e10913ea30f3728501f88ee4cc907eb7e9cc8526fa96cc0260f919a00a2cea29d544551a5f08b42273f47f1b53f70fe9d3bd40165bb170
|
|
||||||
DIST ws-jaxme-0.5.2-src.tar.gz 5478402 SHA256 0415d721259acf95c564fb84606bb17f6227c1cc444e89b78d1cd9903c1c88dc SHA512 f41e0e66f8c017efb55a3d4e002caaf8e4978ca52fa2c66ed25daf8c22a0643d1865a8a7313b72326926cc08ae79d08136d662ae83a6e1cdc6eb4d9bc7fbacdc WHIRLPOOL b7815c1e7dbace025a8980a6e4571abfa6976f50fff988d7686f6c0e7c2316aeef47b5e788323298861d3218852b8c57f56ad4ec610b2ef4905471f644f11b22
|
DIST ws-jaxme-0.5.2-src.tar.gz 5478402 SHA256 0415d721259acf95c564fb84606bb17f6227c1cc444e89b78d1cd9903c1c88dc SHA512 f41e0e66f8c017efb55a3d4e002caaf8e4978ca52fa2c66ed25daf8c22a0643d1865a8a7313b72326926cc08ae79d08136d662ae83a6e1cdc6eb4d9bc7fbacdc WHIRLPOOL b7815c1e7dbace025a8980a6e4571abfa6976f50fff988d7686f6c0e7c2316aeef47b5e788323298861d3218852b8c57f56ad4ec610b2ef4905471f644f11b22
|
||||||
|
@ -1,90 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/jaxme/jaxme-0.3.1-r4.ebuild,v 1.6 2012/01/01 18:08:18 sera Exp $
|
|
||||||
|
|
||||||
JAVA_PKG_IUSE="doc source"
|
|
||||||
|
|
||||||
inherit java-pkg-2 java-ant-2 eutils
|
|
||||||
|
|
||||||
MY_PN=ws-${PN}
|
|
||||||
MY_P=${MY_PN}-${PV}
|
|
||||||
DESCRIPTION="JaxMe 2 is an open source implementation of JAXB, the specification for Java/XML binding."
|
|
||||||
HOMEPAGE="http://ws.apache.org/jaxme/index.html"
|
|
||||||
SRC_URI="mirror://apache/ws/${PN}/source/${MY_P}-src.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS=""
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
COMMON_DEP="
|
|
||||||
>=dev-java/xerces-2.7
|
|
||||||
=dev-java/junit-3.8*
|
|
||||||
dev-java/gnu-crypto
|
|
||||||
>=dev-java/log4j-1.2.8
|
|
||||||
dev-java/ant-core
|
|
||||||
dev-java/xmldb"
|
|
||||||
RDEPEND=">=virtual/jre-1.4
|
|
||||||
${COMMON_DEP}"
|
|
||||||
# FIXME doesn't like to compile with Java 1.6
|
|
||||||
# test? ( dev-java/ant-junit )
|
|
||||||
DEPEND="|| (
|
|
||||||
=virtual/jdk-1.5*
|
|
||||||
=virtual/jdk-1.4*
|
|
||||||
)
|
|
||||||
${COMMON_DEP}"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
|
|
||||||
# We do it later
|
|
||||||
JAVA_PKG_BSFIX="off"
|
|
||||||
|
|
||||||
# They fail atm. Our version is outdated so let's see how new versions do
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
|
|
||||||
cd "${S}"
|
|
||||||
# Fix the build.xml so we can build jars and javadoc easily
|
|
||||||
epatch "${FILESDIR}/${P}-gentoo.patch"
|
|
||||||
# Use gnu-crypto instead of com.sun.* stuff
|
|
||||||
epatch "${FILESDIR}/${P}-base64.diff"
|
|
||||||
|
|
||||||
java-pkg_filter-compiler jikes
|
|
||||||
rm -v src/documentation/lib/*.jar || die
|
|
||||||
cd "${S}/prerequisites"
|
|
||||||
rm -v *.jar || die
|
|
||||||
java-pkg_jarfrom junit
|
|
||||||
java-pkg_jarfrom log4j log4j.jar log4j-1.2.8.jar
|
|
||||||
java-pkg_jarfrom gnu-crypto gnu-crypto.jar
|
|
||||||
java-pkg_jarfrom xerces-2
|
|
||||||
java-pkg_jarfrom xmldb xmldb-api.jar xmldb-api-20021118.jar
|
|
||||||
java-pkg_jarfrom xmldb xmldb-api-sdk.jar xmldb-api-sdk-20021118.jar
|
|
||||||
|
|
||||||
# Bad build system, should be fixed to use properties
|
|
||||||
java-pkg_jarfrom ant-core ant.jar ant-1.5.4.jar
|
|
||||||
java-pkg_jarfrom ant-core ant.jar ant.jar
|
|
||||||
|
|
||||||
# Special case: jaxme uses build<foo>.xml files, so rewriting them by hand
|
|
||||||
# is better:
|
|
||||||
cd "${S}"
|
|
||||||
for i in build*.xml src/webapp/build.xml src/test/jaxb/build.xml; do
|
|
||||||
java-ant_bsfix_one "${i}"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
EANT_EXTRA_ARGS="-Dbuild.apidocs=dist/doc/api"
|
|
||||||
EANT_TEST_ANT_TASKS="hsqldb"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
java-pkg_dojar dist/*.jar
|
|
||||||
|
|
||||||
dodoc NOTICE || die
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
java-pkg_dojavadoc dist/doc/api
|
|
||||||
java-pkg_dohtml src/documentation/manual
|
|
||||||
fi
|
|
||||||
use source && java-pkg_dosrc src/*/*
|
|
||||||
}
|
|
@ -1,11 +1,11 @@
|
|||||||
DIST php-5.3.27.tar.bz2 11432791 SHA256 e12db21c623b82a2244c4dd9b06bb75af20868c1b748a105a6829a5acc36b287 SHA512 e6f7f7c3c41d6007494ca8e6aac74dab5accf29c7bd8c2a70b085336fc75aa1dc879dacb6f33c8d42bcfda8e5326fde26c9f13994d740f2492417c904194571e WHIRLPOOL 4d02fb37913538b262796c962aa58cc5e00fd2fad411b6dd872cd10f5e9cdd1c6fc2ee14ef4159ce37d1fe9b6ce977765eb2bd199a45dae3fe2c6591fa9b41fc
|
|
||||||
DIST php-5.3.28.tar.bz2 11051714 SHA256 0cac960c651c4fbb3d21cf2f2b279a06e21948fb35a0d1439b97296cac1d8513 SHA512 84b58379ca12748ae2c9ba37de28c80e78bf8e5b96cf9715b1eafd297a3e155089e9560d6fee7b031be0139dcbe954a9c0717b583ff1fb1cd8a89308b5f6dfd3 WHIRLPOOL 6912417784ae11bc3a9134378b5db5d0ee96cdee11e78929162f61f2104870a1d67b559fc3ff3513200a37a1cae0e83e88f1ba0fb5c07f9fb11844e935101dbf
|
DIST php-5.3.28.tar.bz2 11051714 SHA256 0cac960c651c4fbb3d21cf2f2b279a06e21948fb35a0d1439b97296cac1d8513 SHA512 84b58379ca12748ae2c9ba37de28c80e78bf8e5b96cf9715b1eafd297a3e155089e9560d6fee7b031be0139dcbe954a9c0717b583ff1fb1cd8a89308b5f6dfd3 WHIRLPOOL 6912417784ae11bc3a9134378b5db5d0ee96cdee11e78929162f61f2104870a1d67b559fc3ff3513200a37a1cae0e83e88f1ba0fb5c07f9fb11844e935101dbf
|
||||||
DIST php-5.4.17.tar.bz2 11697434 SHA256 dc49935387a5d1f6ac798a3bb4902ca5020f3aa74117ea848b58d1bb61327eb4 SHA512 b35ab1d815bb56247c5f8842967859bfdf37ede5e4c5da4496e4f1540b2412ecb08028ed29a3cb5b79204cddc8c2f5f50a1a0dd1484ed449503945f2ec3f817a WHIRLPOOL 3fcb8094ef8e2123cb7a620df17d1e900b61765bb8127f93edcc5b124fc4233c02467e8d202bcec9a72b45347597a978b33b5323c3c5666da99987ebe2dc5994
|
|
||||||
DIST php-5.4.23.tar.bz2 12251671 SHA256 ae7c070fa9b9e16413ef944d910b68f3ba79192eca4010b0af132b8631bd91cc SHA512 3c306ba40e3649ef79a88534e1a12aa83c01f9edbbe9822a741af03e18c9a4e8587351e0f1760cc539b3b599209d546233e40d4d816f6a49cf81ad2d738486b7 WHIRLPOOL c6a6fc4ecd1a1fca1d4c317b37f5a4461bca580e64a4a3cb48c6efe327972ceccb2d6ecb2d632f945875c3df12dca3d37d6e57bf857fbc3d0a34149df644ea6b
|
DIST php-5.4.23.tar.bz2 12251671 SHA256 ae7c070fa9b9e16413ef944d910b68f3ba79192eca4010b0af132b8631bd91cc SHA512 3c306ba40e3649ef79a88534e1a12aa83c01f9edbbe9822a741af03e18c9a4e8587351e0f1760cc539b3b599209d546233e40d4d816f6a49cf81ad2d738486b7 WHIRLPOOL c6a6fc4ecd1a1fca1d4c317b37f5a4461bca580e64a4a3cb48c6efe327972ceccb2d6ecb2d632f945875c3df12dca3d37d6e57bf857fbc3d0a34149df644ea6b
|
||||||
DIST php-5.4.24.tar.bz2 12256796 SHA256 97fe70eddaf5b93969714a551870fe03f6b0a387f85b83a6d63a40a76199a327 SHA512 c4bf209c9da183d0fa4aa96ea1e58e93f8034bd23dbe009dfc15a432416cb9fde441627d0068a9ddbd6e8ca273d97096e169dfe2c1a3cc99e49f2a181b664c6c WHIRLPOOL 9de9648a62a70d715ebe1e561cb9de040e359d7f7f55f5da8c09a596a3abac43d25a04723db472341c98be429bbf4ef94332539749cca871a11bcddeca64d8cc
|
DIST php-5.4.24.tar.bz2 12256796 SHA256 97fe70eddaf5b93969714a551870fe03f6b0a387f85b83a6d63a40a76199a327 SHA512 c4bf209c9da183d0fa4aa96ea1e58e93f8034bd23dbe009dfc15a432416cb9fde441627d0068a9ddbd6e8ca273d97096e169dfe2c1a3cc99e49f2a181b664c6c WHIRLPOOL 9de9648a62a70d715ebe1e561cb9de040e359d7f7f55f5da8c09a596a3abac43d25a04723db472341c98be429bbf4ef94332539749cca871a11bcddeca64d8cc
|
||||||
|
DIST php-5.4.25.tar.bz2 11739877 SHA256 b6c18c07c6bf34f75e601b28829d636e44c1c9f4267aac4ed013443c32a2245f SHA512 66694ff2bc6a91a9c702f4741fea1d0ce7e10b91051baedde0022b855c76e93efbde9719e333ffb504a6d801a6956404d606bfd174f46d94e6433d89f4c610db WHIRLPOOL 0683e485b9c043d49ee10d9616304fa73d3a0bbe7b6bfff6723ab857da7a8b37b60dbceecd70db9aff2a38611d768ac1514954de110e915d1ef83ced548454fa
|
||||||
DIST php-5.5.2.tar.bz2 12292281 SHA256 e72aaf1fa96eac0bff127bfc74c174d1de50cd3f66d7e0e1ee919674ab463bb7 SHA512 87b0f0dd07b4efdc0c7dc6069081f7f02344d29372cc38bf0b1d1d9c1b73f56f62ee0b80f98cef37e2e13d41b30be256f1a8bff9a4f0fd7eb855d74e1376f261 WHIRLPOOL b88c03ec49c9269804e1f5aa5b5f499669f409c3fd76868d315c93c0acf4dd24d928836dd46cb948ce61c6553cc599d4bd377715d8534a6c71395e6f59e5878a
|
DIST php-5.5.2.tar.bz2 12292281 SHA256 e72aaf1fa96eac0bff127bfc74c174d1de50cd3f66d7e0e1ee919674ab463bb7 SHA512 87b0f0dd07b4efdc0c7dc6069081f7f02344d29372cc38bf0b1d1d9c1b73f56f62ee0b80f98cef37e2e13d41b30be256f1a8bff9a4f0fd7eb855d74e1376f261 WHIRLPOOL b88c03ec49c9269804e1f5aa5b5f499669f409c3fd76868d315c93c0acf4dd24d928836dd46cb948ce61c6553cc599d4bd377715d8534a6c71395e6f59e5878a
|
||||||
DIST php-5.5.7.tar.bz2 12991330 SHA256 2cb9425ef514b984dd233097d82a66f4623b9bf48f2ef265bc7ba25d697d6008 SHA512 0300f0a8b30fd83e80e8ff5fbb3008203e67fc7f740d18c265c9350c60839067996f57b7fe4758d2903f2844dee98303d6c373d4801724a8c38c1150d6479282 WHIRLPOOL ef83e902fccd307eb4f11c85eb8cd33363b3f0e4a8ab1f97b3131123848ab942ad71e337a5e8308b7f6ac03834f37cbfa42b5ba3cd9e0cb0a90133dca8ce600b
|
DIST php-5.5.7.tar.bz2 12991330 SHA256 2cb9425ef514b984dd233097d82a66f4623b9bf48f2ef265bc7ba25d697d6008 SHA512 0300f0a8b30fd83e80e8ff5fbb3008203e67fc7f740d18c265c9350c60839067996f57b7fe4758d2903f2844dee98303d6c373d4801724a8c38c1150d6479282 WHIRLPOOL ef83e902fccd307eb4f11c85eb8cd33363b3f0e4a8ab1f97b3131123848ab942ad71e337a5e8308b7f6ac03834f37cbfa42b5ba3cd9e0cb0a90133dca8ce600b
|
||||||
DIST php-5.5.8.tar.bz2 13005675 SHA256 6d5f45659d13383fc8429f185cc9da0b30c7bb72dcae9baf568f0511eb7f8b68 SHA512 19749ee988d24838dd7b9de825ec839cc0125d2ee55f063504a75216503ec1fd3bf7cc3da5cd40140c826fe2ca9a734d7f7f5320fb2a2a8d78231a61178a7e22 WHIRLPOOL f79c5b08c420febfc4689ce6b460a8cf2d966abaee6ed2b3be329f4fd3261d0757da505c73c29bf2235ec792eee550f402415520a266d9b4da82a5827e77bdc6
|
DIST php-5.5.8.tar.bz2 13005675 SHA256 6d5f45659d13383fc8429f185cc9da0b30c7bb72dcae9baf568f0511eb7f8b68 SHA512 19749ee988d24838dd7b9de825ec839cc0125d2ee55f063504a75216503ec1fd3bf7cc3da5cd40140c826fe2ca9a734d7f7f5320fb2a2a8d78231a61178a7e22 WHIRLPOOL f79c5b08c420febfc4689ce6b460a8cf2d966abaee6ed2b3be329f4fd3261d0757da505c73c29bf2235ec792eee550f402415520a266d9b4da82a5827e77bdc6
|
||||||
|
DIST php-5.5.9.tar.bz2 13019443 SHA256 9d1dea5195e2bcd928416130a6e19173d02bd36fb76c382522bf145c458fbed3 SHA512 fc2b9f89412aecb2715fd1500f932e0e0c2ee1d2759351b71e07687716fc7df4a864cd3a970fd51056bc0988ab87a7221f787f6ecc90a94f9528bb993abc404b WHIRLPOOL 73c025aa0f7b998c695ae2d0617d828c2b03c8597462333eec1d4980e7a3a85ef97fffefb928fd65cc136cf67e01a37226a22003bc352853608a9b9f338e6409
|
||||||
DIST php-5.6.0alpha1.tar.bz2 12989378 SHA256 17123fd1b07aa1cd16eedc9ae653dfbd560e2b7da95961f546334fda14bba804 SHA512 3cfa54c724f41790d2bbef5d9f5552ec17d6d5fdc75356ba41f747e161d5112ce46fc32f7300897227b61a959f6973558f8d67c7eb669d866569c44ad7507140 WHIRLPOOL f3fcfae2782e6de86e84913c2daaeefc03dd39796143c8001753b9e1dbd923c4f28f39beb81c05cca71d0642db283102f1dee3b4788791d6f478010335595a3e
|
DIST php-5.6.0alpha1.tar.bz2 12989378 SHA256 17123fd1b07aa1cd16eedc9ae653dfbd560e2b7da95961f546334fda14bba804 SHA512 3cfa54c724f41790d2bbef5d9f5552ec17d6d5fdc75356ba41f747e161d5112ce46fc32f7300897227b61a959f6973558f8d67c7eb669d866569c44ad7507140 WHIRLPOOL f3fcfae2782e6de86e84913c2daaeefc03dd39796143c8001753b9e1dbd923c4f28f39beb81c05cca71d0642db283102f1dee3b4788791d6f478010335595a3e
|
||||||
DIST php-patchset-5.3-r0.tar.bz2 7368 SHA256 1a67b34a681dea33ea38f0ffc32b70a78b4c5dc1c3603d1bba31bb130d803ef7 SHA512 765b0cf56a3e63ded4ad1d1ba67567881ad06bdc2814cc07004fa338f38fd69078819c7463d2c55e00805c8f33fa925b94228bf7bc3d223acc33c6cff540024c WHIRLPOOL 59e18b33e11d968fac2a4571173121bf8141bb2f1eab62192e15bc59e351d3ab973f04343b447681d8a2adddf0844edb8a481d027bfc14c7e1fd8222169094ec
|
DIST php-patchset-5.3-r0.tar.bz2 7368 SHA256 1a67b34a681dea33ea38f0ffc32b70a78b4c5dc1c3603d1bba31bb130d803ef7 SHA512 765b0cf56a3e63ded4ad1d1ba67567881ad06bdc2814cc07004fa338f38fd69078819c7463d2c55e00805c8f33fa925b94228bf7bc3d223acc33c6cff540024c WHIRLPOOL 59e18b33e11d968fac2a4571173121bf8141bb2f1eab62192e15bc59e351d3ab973f04343b447681d8a2adddf0844edb8a481d027bfc14c7e1fd8222169094ec
|
||||||
DIST php-patchset-5.4-r2.tar.bz2 5824 SHA256 4a47f4d31f50a244f85349486cdb3474cf315562e097ed4c116c2b9b5730ecef SHA512 3c2523458a627373da7acb93fb2cd621f50b19fe2ba1d30beb62eeaaa39045262b917cfd0b631046fec9c8027cfa99bd0426a079ab45eb172b21d25d6e085dde WHIRLPOOL fe4f015e2f0dc66cc23ef16fb5bb33117952593ae0770d4bcd37ecc1c431cbcc7874189d265696305c60b4e395e7ce902667e38203db46867304868271affdea
|
DIST php-patchset-5.4-r2.tar.bz2 5824 SHA256 4a47f4d31f50a244f85349486cdb3474cf315562e097ed4c116c2b9b5730ecef SHA512 3c2523458a627373da7acb93fb2cd621f50b19fe2ba1d30beb62eeaaa39045262b917cfd0b631046fec9c8027cfa99bd0426a079ab45eb172b21d25d6e085dde WHIRLPOOL fe4f015e2f0dc66cc23ef16fb5bb33117952593ae0770d4bcd37ecc1c431cbcc7874189d265696305c60b4e395e7ce902667e38203db46867304868271affdea
|
||||||
|
@ -0,0 +1,57 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/ffcall/ffcall-1.10-r4.ebuild,v 1.1 2014/02/08 13:42:20 pacho Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
inherit eutils flag-o-matic
|
||||||
|
|
||||||
|
# CLISP maintains ffcall now
|
||||||
|
CLISP_PACKAGE="clisp-2.41"
|
||||||
|
|
||||||
|
DESCRIPTION="foreign function call libraries"
|
||||||
|
HOMEPAGE="http://www.haible.de/bruno/packages-ffcall.html"
|
||||||
|
SRC_URI="mirror://sourceforge/clisp/${CLISP_PACKAGE}.tar.bz2"
|
||||||
|
|
||||||
|
# "Ffcall is under GNU GPL. As a special exception, if used in GNUstep
|
||||||
|
# or in derivate works of GNUstep, the included parts of ffcall are
|
||||||
|
# under GNU LGPL." -ffcall author
|
||||||
|
LICENSE="|| ( GPL-2 LGPL-2 )"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
S=${WORKDIR}/${CLISP_PACKAGE}/${PN}
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${PN}-make-jN.patch
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
append-flags -fPIC
|
||||||
|
|
||||||
|
# Doc goes in datadir
|
||||||
|
econf \
|
||||||
|
--datadir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||||
|
--enable-shared \
|
||||||
|
--disable-static
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
# Because CHOST is set to (for example)
|
||||||
|
# alphaev67-unknown-linux-gnu, CPU gets set to alphaev67 which
|
||||||
|
# doesn't work in the Makefile (29 Jan 2004 agriffis)
|
||||||
|
local cpu_setting
|
||||||
|
[[ "${ARCH}" == "alpha" ]] && cpu_setting='CPU=alpha'
|
||||||
|
|
||||||
|
emake ${cpu_setting}
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodoc NEWS README
|
||||||
|
dodir /usr/share/man
|
||||||
|
default
|
||||||
|
prune_libtool_files
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
|
DIST libgit2-glib-0.0.10.tar.xz 392172 SHA256 3d9dc3c2ca7fab21aa005100b102e085f4d864e507c424d46de451e9d40bfeff SHA512 42cc09adfe0391098015fe1704f15cbeb26dadc92fed1acb4cfe4830808dd2d35c03d77e81aacbbdc86bd3e5e3c685847e72312c77c238ef90106430ddaae462 WHIRLPOOL 1d68123ffddeba6e53cd464afd8cc131b51a9797919247363667f2f70eaf4866f2a321d4534087458638ddc2afceacb5d94839ef4f6be877f6017be47be9915a
|
||||||
DIST libgit2-glib-0.0.6.tar.xz 378232 SHA256 bda84b5ab6fbe2922a4cf386b4e6d4401863dec7bea1879e86939d005cd521f6 SHA512 6dad4f5c8df9b7d39e6c8990e83acf84b6435e946f109cfc2d013c666dccba06a67e1fd0615521e4c4980cff146c4234390f4935b0f8751cd4c6a810999df3e5 WHIRLPOOL c08f19f64c7a6bafc9b71c4bf9c28e29b59b7ba98074452e50a50d557ad36e99e4ceaff441ee705a60fa1b33dd17f9fe56c3a0b9b2077651437e7ef77ff30ab8
|
DIST libgit2-glib-0.0.6.tar.xz 378232 SHA256 bda84b5ab6fbe2922a4cf386b4e6d4401863dec7bea1879e86939d005cd521f6 SHA512 6dad4f5c8df9b7d39e6c8990e83acf84b6435e946f109cfc2d013c666dccba06a67e1fd0615521e4c4980cff146c4234390f4935b0f8751cd4c6a810999df3e5 WHIRLPOOL c08f19f64c7a6bafc9b71c4bf9c28e29b59b7ba98074452e50a50d557ad36e99e4ceaff441ee705a60fa1b33dd17f9fe56c3a0b9b2077651437e7ef77ff30ab8
|
||||||
|
@ -0,0 +1,36 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgit2-glib/libgit2-glib-0.0.10.ebuild,v 1.1 2014/02/08 13:47:13 jlec Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
GCONF_DEBUG="no"
|
||||||
|
PYTHON_COMPAT=( python{3_2,3_3} )
|
||||||
|
|
||||||
|
inherit gnome2 python-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Git library for GLib"
|
||||||
|
HOMEPAGE="https://wiki.gnome.org/Projects/Libgit2-glib"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="python"
|
||||||
|
|
||||||
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-libs/libgit2-0.19.0
|
||||||
|
>=dev-libs/glib-2.28.0:2
|
||||||
|
>=dev-libs/gobject-introspection-0.10.1
|
||||||
|
python? (
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
dev-python/pygobject:3[${PYTHON_USEDEP}] )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-util/gtk-doc-am
|
||||||
|
"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
gnome2_src_configure $(use_enable python)
|
||||||
|
}
|
@ -0,0 +1,23 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.720.0.ebuild,v 1.1 2014/02/08 13:07:11 zlogene Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
MODULE_AUTHOR=SHLOMIF
|
||||||
|
MODULE_VERSION=2.72
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Work with IO sockets in ipv6"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="dev-perl/Socket6"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/perl-Module-Build"
|
||||||
|
|
||||||
|
# Disabling tests since they seem to be more trouble than worth, esp. in re bug
|
||||||
|
# 115004
|
||||||
|
#SRC_TEST="do"
|
@ -1 +1,3 @@
|
|||||||
DIST IO-Socket-INET6-2.69.tar.gz 18603 SHA256 accd565643969d905e199e28e60e833213ccc2026c372432df01e49b044c3045 SHA512 be3398a64daafa0e90e6c66c6a51b94b4063f7fb6527fbb300f5ccd100770929b69b8472602117988cf0b452e4cfb857527861c272c8c0038b3e3efffac77cde WHIRLPOOL dd5591c3fc3de0827bdb7f4624b6d237949da5dd38fb58d0ff65ad66f49beaedc27654e4b12c2cd0b55037987404c3c2e09158325c9e58d92995114478cbdb12
|
DIST IO-Socket-INET6-2.69.tar.gz 18603 SHA256 accd565643969d905e199e28e60e833213ccc2026c372432df01e49b044c3045 SHA512 be3398a64daafa0e90e6c66c6a51b94b4063f7fb6527fbb300f5ccd100770929b69b8472602117988cf0b452e4cfb857527861c272c8c0038b3e3efffac77cde WHIRLPOOL dd5591c3fc3de0827bdb7f4624b6d237949da5dd38fb58d0ff65ad66f49beaedc27654e4b12c2cd0b55037987404c3c2e09158325c9e58d92995114478cbdb12
|
||||||
|
DIST IO-Socket-INET6-2.71.tar.gz 18946 SHA256 344b6ceb5954023b7974fd93f83bc75125a84611c7ad716c3c734fdddcd83110 SHA512 8b64082c9d69a8620c6977182279e452ec04cf694221ea4d5a8bb72060bf1ad1e7a39c542acdadacceaf5cb0767fa458d8716b27827124875cf082487a4f6c24 WHIRLPOOL 8c924c45a4696f75387a63572be151618e0f69fb7e2c80dc7f634eb28ad75e491c2dc7ad2ac4e2c20bc3eae689bf2dcd0b57ce9e196b8590ca4f8aa5e33e0f77
|
||||||
|
DIST IO-Socket-INET6-2.72.tar.gz 27615 SHA256 85e020fa179284125fc1d08e60a9022af3ec1271077fe14b133c1785cdbf1ebb SHA512 c6dc0bbcc81682d317597de26d5023de84781e4bd2af224145cc4980db7fcbc93295a7d0a80c1eaa649c6aebf4057d0b0159f47e6a6379d4b545b49305f28a37 WHIRLPOOL 5f09c8390c29235bfd12983b404155a142d4069a013b1384c28b702f197e60f52d001d94d27b83b271cbf669f622078954befd96534a84c509298532281c7baf
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
DIST NetAddr-IP-4.059.tar.gz 169579 SHA256 75c00c5dcf3937041ea52cc7ba15fc37da2db38ab4ab4655d99ee51b83c5559a SHA512 1b6ba80201c4e2a15480acc57b9667615b326074745c5959666e0796d2a34d147618f6b6907769572219b7323d69c82a35ab1c257938254380ac85dd62b6e522 WHIRLPOOL 9e9cdf363c841925166a652109454400d0c518a863566be0ec60f4aa09eb7fb169a6bee6dec0d07c656503a3e2512a822cab6288dbeb9961a45322a0cb759d48
|
DIST NetAddr-IP-4.059.tar.gz 169579 SHA256 75c00c5dcf3937041ea52cc7ba15fc37da2db38ab4ab4655d99ee51b83c5559a SHA512 1b6ba80201c4e2a15480acc57b9667615b326074745c5959666e0796d2a34d147618f6b6907769572219b7323d69c82a35ab1c257938254380ac85dd62b6e522 WHIRLPOOL 9e9cdf363c841925166a652109454400d0c518a863566be0ec60f4aa09eb7fb169a6bee6dec0d07c656503a3e2512a822cab6288dbeb9961a45322a0cb759d48
|
||||||
DIST NetAddr-IP-4.066.tar.gz 172661 SHA256 7f6f55395fd4226387f07864846aee47060e66ed6418bdc3be2b6e46b855ce14 SHA512 8a2367be61c39e62d9ecdd46c20cad987fef33a8fbdb41344d8fc10f4688d0a2e291d06180d8f53e3ea791215547e12bc1e1d60a73f38c08d6166684734f2246 WHIRLPOOL c26938877d06d6e326576fc751f6b8b537e66b276ba82deafec82c5cea86038771cf745ef1cf482e925d2b00cb918016b74ddf210b335a628cd078397dd431e3
|
DIST NetAddr-IP-4.066.tar.gz 172661 SHA256 7f6f55395fd4226387f07864846aee47060e66ed6418bdc3be2b6e46b855ce14 SHA512 8a2367be61c39e62d9ecdd46c20cad987fef33a8fbdb41344d8fc10f4688d0a2e291d06180d8f53e3ea791215547e12bc1e1d60a73f38c08d6166684734f2246 WHIRLPOOL c26938877d06d6e326576fc751f6b8b537e66b276ba82deafec82c5cea86038771cf745ef1cf482e925d2b00cb918016b74ddf210b335a628cd078397dd431e3
|
||||||
|
DIST NetAddr-IP-4.072.tar.gz 211706 SHA256 0954a7deb840b934640d798bf57af4a5477a8744f73d320b0f0214f11784fc9d SHA512 0f4907a1bfda0503dd3d59330b916c69f87bfd4cf2e5f265941c683be3feae738be620459e925001c93a219d0449fdb94497e3350ad361781b10102cb215d14a WHIRLPOOL b92095aa75c52032c4ecc1587a55f346dc9f841257c06f8c30e48511e43e42a5005069ff79672f6da9165e3cbb21e6ce1c0593d7c67cb37f6bc1767ccc3c5291
|
||||||
|
@ -0,0 +1,26 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-perl/NetAddr-IP/NetAddr-IP-4.72.0.ebuild,v 1.1 2014/02/08 13:17:18 zlogene Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
MODULE_AUTHOR=MIKER
|
||||||
|
MODULE_VERSION=4.072
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Manipulation and operations on IP addresses"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
LICENSE="|| ( Artistic Artistic-2 )"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||||
|
IUSE="ipv6"
|
||||||
|
|
||||||
|
RDEPEND="ipv6? ( dev-perl/Socket6 )"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
SRC_TEST="do"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
perl-module_src_prepare
|
||||||
|
touch "${S}"/Makefile.old
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST WWW-Dict-Leo-Org-1.35.tar.gz 12708 SHA256 7f2ac51d12b08b010a20a689496a4993b2add6e8f5269e819ca84a901b070725 SHA512 6103d1e1c6986b1612d59062b024b72fe5025cce7ed5a3a0266111048c976242a5a5cbdcf0823ca0d61e10869d6f4d12c4cc3d6f30dcd63d4764a66a399549ac WHIRLPOOL 5a5973bced3a3d06e39ff342b853acddfb3c64eacd48b74c7c8f9c0554e6620a23a9b0704447068cd71147de7c3842ad9fb3b1ad64f263774885c4b82b6a1f9e
|
DIST WWW-Dict-Leo-Org-1.35.tar.gz 12708 SHA256 7f2ac51d12b08b010a20a689496a4993b2add6e8f5269e819ca84a901b070725 SHA512 6103d1e1c6986b1612d59062b024b72fe5025cce7ed5a3a0266111048c976242a5a5cbdcf0823ca0d61e10869d6f4d12c4cc3d6f30dcd63d4764a66a399549ac WHIRLPOOL 5a5973bced3a3d06e39ff342b853acddfb3c64eacd48b74c7c8f9c0554e6620a23a9b0704447068cd71147de7c3842ad9fb3b1ad64f263774885c4b82b6a1f9e
|
||||||
DIST WWW-Dict-Leo-Org-1.36.tar.gz 12861 SHA256 d8d21aa2ab46397f469478bf5d76d4a0fff6e2d3f64192351489d724fc1fcf8b SHA512 fc7b30c5b3a70161b53eebc9257b09582648a4189264de0766e31b5fe44d9fb4944aa2b5531fde68aa7202cca16abc2dd62220bb8e8478d7b420625c65569380 WHIRLPOOL 785dc0567f2d2775f0076a1d1413d227a97d62a2d5ccabe13a25306a57c3e324a152805562366227677bd3b0cc291cbffe82783659ac3c8bd098e6d188821bdb
|
DIST WWW-Dict-Leo-Org-1.36.tar.gz 12861 SHA256 d8d21aa2ab46397f469478bf5d76d4a0fff6e2d3f64192351489d724fc1fcf8b SHA512 fc7b30c5b3a70161b53eebc9257b09582648a4189264de0766e31b5fe44d9fb4944aa2b5531fde68aa7202cca16abc2dd62220bb8e8478d7b420625c65569380 WHIRLPOOL 785dc0567f2d2775f0076a1d1413d227a97d62a2d5ccabe13a25306a57c3e324a152805562366227677bd3b0cc291cbffe82783659ac3c8bd098e6d188821bdb
|
||||||
|
DIST WWW-Dict-Leo-Org-1.37.tar.gz 12899 SHA256 f1efe2a555eb0d0afa952a2e7eb99af34734ae1aa7f39771e32e913d11eafe22 SHA512 4289fc566ee5498c9affb5cdeb4ef25657b33b8f0ba0c47a944dec9b6184b9672ad4c9b4b2035c3e17c39f8ec9464d8beccc0e78e132ce4817b0fc7379a8f776 WHIRLPOOL cf16b24e48b7d164a7ab24690f649ec906b74180a1711a9b76f65a0d689bc4ba18d6acc0a475fc5e5b1f45eb7720a796649f4ef0ad112903bb50f93061c2b4ed
|
||||||
|
@ -0,0 +1,31 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-1.370.0.ebuild,v 1.1 2014/02/07 13:00:07 jlec Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
MODULE_AUTHOR=TLINDEN
|
||||||
|
MODULE_VERSION=1.37
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Commandline interface to http://dict.leo.org/"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-perl/HTML-TableParser
|
||||||
|
virtual/perl-DB_File"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
perl-module_src_install
|
||||||
|
mv "${D}"/usr/bin/{l,L}eo || die
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "We renamed leo to Leo"
|
||||||
|
elog "due to conflicts with app-editors/leo"
|
||||||
|
}
|
@ -1,4 +1 @@
|
|||||||
DIST Log-Dispatch-2.32.tar.gz 31910 SHA256 10b2ec37dbd036c552918e3110b3e601e8b3bd003476854c07f25c1991463ef1 SHA512 4e4e56fd36688c4dbe9447a5dcb8baf5545e73f7835b646630ffac11e1421757600ab13735fd10b7ba5bf7c7386dd2b8ba8ffd87fd1cbf4fbfdb27c9b9a277f5 WHIRLPOOL 1c97005c665d74c4ec96b6b92575e7313a89c05391ea6547635e745a869ed75aae88f1001b39cc8d614eaea18d0f10de40c0ae6d912d745de91fd34b7fa570d7
|
|
||||||
DIST Log-Dispatch-2.34.tar.gz 32273 SHA256 c10defe17c1c3deb5dbc225797d4bf947ad706ccb403c9f4c9f629177e123f99 SHA512 f3da1a62b6638452c0b687609d3e73883db7f8825e85b23330f4f6bc3b474ea380ac3d8eee2afc841d8bb70324166da41365c6492fcef184b14b9a28c4a61266 WHIRLPOOL e9bdbc90b3240209e868db7864e23dbdf741900e94f21540120053ad3ba49f9f1bcc450c537da756e3b303132d661a811f5d58a179ccb204ee1da7afbc4fd95c
|
|
||||||
DIST Log-Dispatch-2.35.tar.gz 32566 SHA256 19139c286cd5c4418fd0d871b6be396f876e8e9db5cf042ac50ad2410cfe4d25 SHA512 8c8fe2ca847d60a41425f69c3c2bfc96827b9b710773d7da89ada611edc1131d4d87873067e39849914ed8e24b2db4f89a55857939f17ce3393a0aaa2d9e45cb WHIRLPOOL 341fc5a87f422e72cf08ad86e45f7bf2ea9ede6e04a305f7613a5c1e3a2c600181cb39dbf65bf999071aa37fd9d4f20a131fb50b07fad6abb5e702d6ffc433fc
|
|
||||||
DIST Log-Dispatch-2.41.tar.gz 35285 SHA256 3f81fa068a2d68b0d13243a874da765ffb728a9d26ed44ef088ca627faa4556f SHA512 5ce6c1d9549583d6e8927a3e3bc1f4b2d37e7705edd10ea05039ea5fc12ea3b01b49cb9d863bccadb373e6522b973b5189125e2a91a824fdb5dbec2b5d9c6d7c WHIRLPOOL 92d6313adae51a1da0533638da0eb9e4e569aa2d6601d9b372e3eccc69bcb20fa1853e726548a663aa7cfc1251d9a2951ad83f66903a2cfdfb16409d51db82fe
|
DIST Log-Dispatch-2.41.tar.gz 35285 SHA256 3f81fa068a2d68b0d13243a874da765ffb728a9d26ed44ef088ca627faa4556f SHA512 5ce6c1d9549583d6e8927a3e3bc1f4b2d37e7705edd10ea05039ea5fc12ea3b01b49cb9d863bccadb373e6522b973b5189125e2a91a824fdb5dbec2b5d9c6d7c WHIRLPOOL 92d6313adae51a1da0533638da0eb9e4e569aa2d6601d9b372e3eccc69bcb20fa1853e726548a663aa7cfc1251d9a2951ad83f66903a2cfdfb16409d51db82fe
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/log-dispatch/log-dispatch-2.320.0.ebuild,v 1.4 2012/09/12 11:17:58 johu Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MY_PN=Log-Dispatch
|
|
||||||
MODULE_AUTHOR=DROLSKY
|
|
||||||
MODULE_VERSION=2.32
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Dispatches messages to multiple Log::Dispatch::* objects"
|
|
||||||
|
|
||||||
LICENSE="Artistic-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~ppc x86 ~ppc-aix"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-perl/Params-Validate
|
|
||||||
dev-perl/Class-Load
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
>=virtual/perl-ExtUtils-MakeMaker-6.31"
|
|
||||||
|
|
||||||
SRC_TEST="do"
|
|
@ -1,26 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/log-dispatch/log-dispatch-2.340.0.ebuild,v 1.3 2013/03/25 20:50:49 ago Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MY_PN=Log-Dispatch
|
|
||||||
MODULE_AUTHOR=DROLSKY
|
|
||||||
MODULE_VERSION=2.34
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Dispatches messages to multiple Log::Dispatch::* objects"
|
|
||||||
|
|
||||||
LICENSE="Artistic-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~ppc x86 ~ppc-aix"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-perl/Params-Validate
|
|
||||||
dev-perl/Class-Load
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
>=virtual/perl-ExtUtils-MakeMaker-6.31"
|
|
||||||
|
|
||||||
SRC_TEST="do"
|
|
@ -1,26 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/log-dispatch/log-dispatch-2.350.0.ebuild,v 1.3 2013/05/15 14:17:10 ago Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
MY_PN=Log-Dispatch
|
|
||||||
MODULE_AUTHOR=DROLSKY
|
|
||||||
MODULE_VERSION=2.35
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Dispatches messages to multiple Log::Dispatch::* objects"
|
|
||||||
|
|
||||||
LICENSE="Artistic-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~ppc x86 ~ppc-aix"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-perl/Params-Validate
|
|
||||||
dev-perl/Class-Load
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
>=virtual/perl-ExtUtils-MakeMaker-6.31"
|
|
||||||
|
|
||||||
SRC_TEST="do"
|
|
@ -0,0 +1,25 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/boto-2.25.0.ebuild,v 1.1 2014/02/08 02:27:29 radhermit Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Amazon Web Services API"
|
||||||
|
HOMEPAGE="https://github.com/boto/boto http://pypi.python.org/pypi/boto"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||||
|
|
||||||
|
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
# requires Amazon Web Services keys to pass some tests
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
esetup.py test
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST ipaddr-2.1.10.tar.gz 29004 SHA256 d2c3bfd45147e5773108d2c8d3c65102ff234f06e2f1049a0febfa31dde4cca3 SHA512 5ad38ffe54e5322bd7d3c643c216647457fd797882549c40a9dad2cadf489aa1ce724e2272af9f8aa4a28eabf60f2ef99d6d730b78c7cb86a1f0cc901dde0eb7 WHIRLPOOL 0bc5a8116d4df2e35e342c9adc2563db963802256461eeb3a8187310d6d1a7a06e567a53953899122242488a366fb759ea091630a3e315de2a7acd749a945c1d
|
DIST ipaddr-2.1.10.tar.gz 29004 SHA256 d2c3bfd45147e5773108d2c8d3c65102ff234f06e2f1049a0febfa31dde4cca3 SHA512 5ad38ffe54e5322bd7d3c643c216647457fd797882549c40a9dad2cadf489aa1ce724e2272af9f8aa4a28eabf60f2ef99d6d730b78c7cb86a1f0cc901dde0eb7 WHIRLPOOL 0bc5a8116d4df2e35e342c9adc2563db963802256461eeb3a8187310d6d1a7a06e567a53953899122242488a366fb759ea091630a3e315de2a7acd749a945c1d
|
||||||
|
DIST ipaddr-2.1.11.tar.gz 29046 SHA256 1b555b8a8800134fdafe32b7d0cb52f5bdbfdd093707c3dd484c5ea59f1d98b7 SHA512 a97b0f760f0d7fac549e5edf17b644c966a8858c145b8f9472ddc8bf4805c9d537f6f8755e3716d78b729b87e84149f8b73c7f98c0deee4fbf266ccb7a206bc6 WHIRLPOOL ba34b892828098e00c78df4ecfb8b79b58a6884ca5592336a96c17bbb351f65baa9c0287acc65ed166c60ce5c9317322964dd27bfe6de33a54c3bb3b08b638cb
|
||||||
DIST ipaddr-2.1.9.tar.gz 28092 SHA256 a0193fb61f59ff4c5d030eb2e24ef5550438693e5f388d526d473cac1859fc99 SHA512 1b93a0f76fe9724df8c654a26013c950f04fbe6322fb473551a2a909ddc71f1c87198836426d6105e577726b79922e21822c8534cd48902108b9ad9c07897cca WHIRLPOOL f3c2732f7498bc9f87c15887632dc0e236ddd0e3102ba1caf54b292b88213c4107660c6aafbda7bfba99598f4e15569f00c91e9353b63d384788c713de6fad29
|
DIST ipaddr-2.1.9.tar.gz 28092 SHA256 a0193fb61f59ff4c5d030eb2e24ef5550438693e5f388d526d473cac1859fc99 SHA512 1b93a0f76fe9724df8c654a26013c950f04fbe6322fb473551a2a909ddc71f1c87198836426d6105e577726b79922e21822c8534cd48902108b9ad9c07897cca WHIRLPOOL f3c2732f7498bc9f87c15887632dc0e236ddd0e3102ba1caf54b292b88213c4107660c6aafbda7bfba99598f4e15569f00c91e9353b63d384788c713de6fad29
|
||||||
|
@ -0,0 +1,32 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/ipaddr/ipaddr-2.1.11.ebuild,v 1.1 2014/02/07 19:12:59 radhermit Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy2_0 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Python IP address manipulation library"
|
||||||
|
HOMEPAGE="http://code.google.com/p/ipaddr-py/ http://pypi.python.org/pypi/ipaddr"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DOCS=( README RELEASENOTES )
|
||||||
|
|
||||||
|
DISTUTILS_IN_SOURCE_BUILD=1
|
||||||
|
|
||||||
|
python_prepare() {
|
||||||
|
if [[ ${EPYTHON} == python3* ]]; then
|
||||||
|
2to3 -n -w --no-diffs *.py || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
PYTHONPATH=build/lib \
|
||||||
|
"${PYTHON}" ipaddr_test.py || die "Tests fail with ${EPYTHON}"
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST M2Crypto-0.21.1.tar.gz 413563 SHA256 25b94498505c2d800ee465db0cc1aff097b1615adc3ac042a1c85ceca264fc0a SHA512 b261eed84b3bda8a664c065241c2007f6443235a0fbcdd856c5a0b1f015e75662724b72a56e94aeb174414fff5c8dd71dfcb4b18f677f576ab7e30811a8adf9b WHIRLPOOL 88f184452a660cff934371d18e0065974dec3cea052cf78ef0bbecf35ed2ef6d69f8a40016f1b3fbac24fa06697b7e4c5e9e1f6afd20d30ff63fa1c22b69e8d0
|
DIST M2Crypto-0.21.1.tar.gz 413563 SHA256 25b94498505c2d800ee465db0cc1aff097b1615adc3ac042a1c85ceca264fc0a SHA512 b261eed84b3bda8a664c065241c2007f6443235a0fbcdd856c5a0b1f015e75662724b72a56e94aeb174414fff5c8dd71dfcb4b18f677f576ab7e30811a8adf9b WHIRLPOOL 88f184452a660cff934371d18e0065974dec3cea052cf78ef0bbecf35ed2ef6d69f8a40016f1b3fbac24fa06697b7e4c5e9e1f6afd20d30ff63fa1c22b69e8d0
|
||||||
|
DIST M2Crypto-0.22.3.tar.gz 74795 SHA256 6071bfc817d94723e9b458a010d565365104f84aa73f7fe11919871f7562ff72 SHA512 c179d3cf03ced77aed24285ca3f1527d5e05bbfe091a1522bff94a940fd390213fbb9b83d7ccd43ceae49626b427ae8790782cf93ead85be1e063bc4121c62e0 WHIRLPOOL 66a9a6e7c9b195814048a1bcecf6ef71a269bebb9dbda73801c88b3ba27330b555a46d05c53bbd0778f9c1e1bb5f9c6e7e860de443bf16baffc2072ee5996e31
|
||||||
|
@ -0,0 +1,69 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/m2crypto/m2crypto-0.22.3.ebuild,v 1.1 2014/02/08 06:53:39 patrick Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
MY_PN="M2Crypto"
|
||||||
|
|
||||||
|
DESCRIPTION="M2Crypto: A Python crypto and SSL toolkit"
|
||||||
|
HOMEPAGE="http://chandlerproject.org/bin/view/Projects/MeTooCrypto http://pypi.python.org/pypi/M2Crypto"
|
||||||
|
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||||
|
IUSE="doc examples"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-libs/openssl-0.9.8"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-lang/swig-1.3.28
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
doc? ( dev-python/epydoc[${PYTHON_USEDEP}] )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
# Tests access network, and fail randomly. Bug #431458.
|
||||||
|
RESTRICT=test
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
# use pre-swigged sources
|
||||||
|
sed -i -e '/sources/s:\.i:_wrap.c:' setup.py || die
|
||||||
|
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
python_configure_all() {
|
||||||
|
set -- swig -python -includeall -I/usr/include \
|
||||||
|
-o SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i
|
||||||
|
|
||||||
|
echo "${@}" >&2
|
||||||
|
"${@}" || die 'swig failed'
|
||||||
|
}
|
||||||
|
|
||||||
|
python_compile_all() {
|
||||||
|
if use doc; then
|
||||||
|
cd doc || die
|
||||||
|
epydoc --html --output=api --name=M2Crypto M2Crypto || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
esetup.py test
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
use doc && local HTML_DOCS=( doc/. )
|
||||||
|
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
|
||||||
|
if use examples; then
|
||||||
|
docinto examples
|
||||||
|
dodoc -r demo/.
|
||||||
|
docompress -x /usr/share/doc/${PF}/examples
|
||||||
|
fi
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST python-Levenshtein-0.10.2.tar.gz 45023 SHA256 49a3b3c3210157e2070eb46c0713e64f409efc8c9a7520632ddf16f8a9508bed SHA512 a5ad8e0f58f899152166683d4d38fa2df68150743631db282eeb1cfd29d8e3d0ddf83a4543d4322d1f29ff485ebc9d2605d1f25b5adfbad4c62be746812ff65d WHIRLPOOL 420e47c3d5da3ee833423668e6883e005659b16ec433143064498a5e2f85f0cc398a7e6654c5e6857810ff690836a72ed0c1f040d3dc485ab58f8570d91fb22a
|
DIST python-Levenshtein-0.10.2.tar.gz 45023 SHA256 49a3b3c3210157e2070eb46c0713e64f409efc8c9a7520632ddf16f8a9508bed SHA512 a5ad8e0f58f899152166683d4d38fa2df68150743631db282eeb1cfd29d8e3d0ddf83a4543d4322d1f29ff485ebc9d2605d1f25b5adfbad4c62be746812ff65d WHIRLPOOL 420e47c3d5da3ee833423668e6883e005659b16ec433143064498a5e2f85f0cc398a7e6654c5e6857810ff690836a72ed0c1f040d3dc485ab58f8570d91fb22a
|
||||||
DIST python-Levenshtein-0.11.1.tar.gz 35270 SHA256 7c194ae48457951b42e66188d9315ac28ed43d68ecc995fd82c1975ed1fbdd0e SHA512 335f29253ec7bba8d54881dfe093ac194626cdaad0cc6ed08327917d6187cdfe1fbb3d003744f991587f8dc800aa1d361e3aa0b276b31ecfe7a43d83ea0d660b WHIRLPOOL 34053f03dc123bb60a5a936b56d19cf8238c9c6f443e6643525ea467bd7e9a9bbffbc597481f1426a614077938f98718c0e1e6138f968dced49cc865bc214d7d
|
DIST python-Levenshtein-0.11.1.tar.gz 35270 SHA256 7c194ae48457951b42e66188d9315ac28ed43d68ecc995fd82c1975ed1fbdd0e SHA512 335f29253ec7bba8d54881dfe093ac194626cdaad0cc6ed08327917d6187cdfe1fbb3d003744f991587f8dc800aa1d361e3aa0b276b31ecfe7a43d83ea0d660b WHIRLPOOL 34053f03dc123bb60a5a936b56d19cf8238c9c6f443e6643525ea467bd7e9a9bbffbc597481f1426a614077938f98718c0e1e6138f968dced49cc865bc214d7d
|
||||||
|
DIST python-Levenshtein-0.11.2.tar.gz 45458 SHA256 c1311c71beb5b6eecea4bba200a626331ef67110357448be47ba1bfe3c4aa305 SHA512 67d701e841c9a846948a1f2c70ea06c6473e3ae1437f73df2a2747d576024889a12e00c4a61e95b6c14826554b1ebaf65375cf5be4f26df3b208568403192bf3 WHIRLPOOL 5acbb305efeebd56ce79256efdef870f5ef92832e0b7f6b5b4d7d569c1e51821def06ac0a9ddfa165211b129f109e1089a3982b004a7a1982c93e5ca09aa2c89
|
||||||
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-levenshtein/python-levenshtein-0.11.2.ebuild,v 1.1 2014/02/08 06:43:11 patrick Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python{2_6,2_7} pypy2_0 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
MY_PN="python-Levenshtein"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="Functions for fast computation of Levenshtein (edit) distance, and edit operations"
|
||||||
|
HOMEPAGE="http://github.com/miohtama/python-Levenshtein/tree/
|
||||||
|
http://pypi.python.org/pypi/python-Levenshtein/"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ia64 ~x86"
|
||||||
|
IUSE="doc"
|
||||||
|
|
||||||
|
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
python_compile_all() {
|
||||||
|
if use doc; then
|
||||||
|
einfo "Generation of documentation"
|
||||||
|
"${PYTHON}" "${FILESDIR}/genextdoc.py" Levenshtein || die "Generation of documentation failed"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
use doc && local HTML_DOCS=( Levenshtein.html )
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
DIST rackspace-monitoring-cli-0.5.2.tar.gz 154724 SHA256 b14097789b9008ea1662e713b9b7735d9f189971fc8610866b860ad8ed3f176b SHA512 22442a72c3f4586df12df927c35507f38299fbcb71e675bfe1c7756e0d973aa2a66ffaeb51a8d02466cf0b889ea40e2ef29bde58e468c2a3ed5612e0eac8e3a3 WHIRLPOOL dcb861c888770a12e08b027932bfe0700dcb3f58a028edb74c4e878b40b38e5bfbaeafb186c0cfcc3cb9f2c6a699ba264fafe72e9636044e734bbe09e1ad9a40
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue