parent
e687abd16c
commit
035812ac76
@ -1 +1,2 @@
|
||||
DIST espeak-1.47.11-source.zip 2813649 SHA256 9bd4d0569af48a2cb13fa76704dec3124d27025a3f21c87598457976472b360c SHA512 77c3989fbd0e4aadae0da2d7f1c587854895ae103633704ee5b4042b0618897d01edffa80b1f13e6cbf356f2f31beaf4fdb7e90e4ab641d5286d559aaefe932b WHIRLPOOL c26f481d4c3c485ba0eb3fe7ae3bcf36e7001d49e0e27a6f0934fdb9c91cfef4974c1d34daebd0286694346a44c647cfb96769da54536e0b4380778af755673c
|
||||
DIST espeak-1.48.04-source.zip 3019245 SHA256 bf9a17673adffcc28ff7ea18764f06136547e97bbd9edf2ec612f09b207f0659 SHA512 f0759e6ace2604c8cbb19e8c3fd4b106edf4dcece247a6677f6b734af7746c35a367126edfbe585396c98f6c54f07e25d64bfab35e258e64f09bd2c0833247fa WHIRLPOOL 259fe408a2d3808f4b1ecec6850262f3b7c0e9a4511fa1bcca414da7d6608e2a0b847a3abb19687ea1cb4e21ca8334fdf0b66b6a78bd363882891b3ebdfb06fc
|
||||
|
@ -0,0 +1,98 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/espeak/espeak-1.48.04.ebuild,v 1.1 2014/06/12 09:35:23 teiresias Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
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 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="portaudio pulseaudio"
|
||||
|
||||
COMMON_DEPEND=" portaudio? ( >=media-libs/portaudio-19_pre20071207 )
|
||||
pulseaudio? ( media-sound/pulseaudio )"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-arch/unzip"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
media-sound/sox"
|
||||
|
||||
S=${WORKDIR}/${MY_P}/src
|
||||
|
||||
get_audio() {
|
||||
if use portaudio && use pulseaudio; then
|
||||
echo runtime
|
||||
elif use portaudio; then
|
||||
echo portaudio
|
||||
elif use pulseaudio; then
|
||||
echo pulseaudio
|
||||
else
|
||||
echo none
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# gentoo uses portaudio 19.
|
||||
mv -f portaudio19.h portaudio.h
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
CC="$(tc-getCC)" \
|
||||
CFLAGS="${CFLAGS}" \
|
||||
CXX="$(tc-getCXX)" \
|
||||
CXXFLAGS="${CXXFLAGS}" \
|
||||
AR="$(tc-getAR)" \
|
||||
AUDIO="$(get_audio)" \
|
||||
all
|
||||
|
||||
einfo "Fixing byte order of phoneme data files"
|
||||
pushd ../platforms/big_endian > /dev/null
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
CFLAGS="${CFLAGS}"
|
||||
./espeak-phoneme-data \
|
||||
../../espeak-data \
|
||||
. \
|
||||
../../espeak-data/phondata-manifest
|
||||
cp -f phondata phonindex phontab "../../espeak-data"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="\$(PREFIX)/$(get_libdir)" \
|
||||
DESTDIR="${D}" \
|
||||
AUDIO="$(get_audio)" \
|
||||
install
|
||||
|
||||
cd ..
|
||||
insinto /usr/share/espeak-data
|
||||
doins -r dictsource
|
||||
dodoc ChangeLog.txt ReadMe
|
||||
dohtml -r docs/*
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
local voicedir="${ROOT}/usr/share/${PN}-data/voices/en"
|
||||
if [ -d "${voicedir}" ]; then
|
||||
rm -rf "${voicedir}"
|
||||
fi
|
||||
}
|
||||
|
||||
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
|
||||
}
|
@ -0,0 +1,75 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/flite/flite-1.4-r4.ebuild,v 1.1 2014/06/11 20:09:35 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils multilib-minimal
|
||||
|
||||
DESCRIPTION="Flite text to speech engine"
|
||||
HOMEPAGE="http://www.speech.cs.cmu.edu/flite/index.html"
|
||||
SRC_URI=" http://www.speech.cs.cmu.edu/${PN}/packed/${P}/${P}-release.tar.bz2"
|
||||
|
||||
LICENSE="BSD freetts public-domain regexp-UofT BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS=" ~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="alsa oss static-libs"
|
||||
|
||||
DEPEND="alsa? ( >=media-libs/alsa-lib-1.0.24.1[${MULTILIB_USEDEP}] )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/${P}-release
|
||||
|
||||
get_audio() {
|
||||
if use alsa; then
|
||||
echo alsa
|
||||
elif use oss; then
|
||||
echo oss
|
||||
else
|
||||
echo none
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-tempfile.patch
|
||||
epatch "${FILESDIR}"/${P}-fix-parallel-builds.patch
|
||||
epatch "${FILESDIR}"/${P}-respect-destdir.patch
|
||||
epatch "${FILESDIR}"/${P}-ldflags.patch
|
||||
epatch "${FILESDIR}"/${P}-audio-interface.patch
|
||||
sed -i main/Makefile \
|
||||
-e '/-rpath/s|$(LIBDIR)|$(INSTALLLIBDIR)|g' \
|
||||
|| die
|
||||
eautoreconf
|
||||
|
||||
# custom makefiles
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf=()
|
||||
if ! use static-libs; then
|
||||
myconf+=( --enable-shared )
|
||||
fi
|
||||
myconf+=( --with-audio=$(get_audio) )
|
||||
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
dodoc ACKNOWLEDGEMENTS README
|
||||
|
||||
if ! use static-libs; then
|
||||
rm -rf "${D}"/usr/lib*/*.a
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ "$(get_audio)" = "none" ]]; then
|
||||
ewarn "you have built flite without audio support."
|
||||
ewarn "If you want audio support, re-emerge"
|
||||
ewarn "flite with alsa or oss in your use flags."
|
||||
fi
|
||||
}
|
@ -0,0 +1,41 @@
|
||||
commit b340a340256c8fc97ec35a1df9e67ab033765480
|
||||
Author: Alon Bar-Lev <alon.barlev@gmail.com>
|
||||
Date: Sat May 24 12:59:21 2014 +0300
|
||||
|
||||
wireless: support both sysfs attr enable/enabled
|
||||
|
||||
backport of commit 8e8a88373079dffdf7196e2e622c5ade209b4439
|
||||
|
||||
Starting with linux kernel 3.13, the sysfs attribute 'enable' for pci
|
||||
devices was renambed to 'enabled'.
|
||||
|
||||
Support the two notations to allow seamless migration.
|
||||
|
||||
Signed-off-by: Stefan Huber <shuber@sthu.org>
|
||||
|
||||
diff --git a/usr/share/laptop-mode-tools/modules/wireless-ipw-power b/usr/share/laptop-mode-tools/modules/wireless-ipw-power
|
||||
index 3fd93ec..1579c1f 100755
|
||||
--- a/usr/share/laptop-mode-tools/modules/wireless-ipw-power
|
||||
+++ b/usr/share/laptop-mode-tools/modules/wireless-ipw-power
|
||||
@@ -71,7 +71,7 @@ if [ x$CONTROL_IPW_POWER = x1 ] || [ x$ENABLE_AUTO_MODULES = x1 -a x$CONTROL_IPW
|
||||
# the driver.
|
||||
LINK_TARGET=`readlink $DEVICE/device/driver`
|
||||
LINK_TARGET=${LINK_TARGET##*/}
|
||||
- ENABLED=`cat $DEVICE/device/enable`
|
||||
+ ENABLED=`[ -r $DEVICE/device/enabled ] && cat $DEVICE/device/enabled || cat $DEVICE/device/enable`
|
||||
|
||||
if [ $ENABLED -eq 1 -a "$LINK_TARGET" = "$1" ]; then
|
||||
# add the interface name to the list
|
||||
diff --git a/usr/share/laptop-mode-tools/modules/wireless-iwl-power b/usr/share/laptop-mode-tools/modules/wireless-iwl-power
|
||||
index ffdedec..ce82e1d 100755
|
||||
--- a/usr/share/laptop-mode-tools/modules/wireless-iwl-power
|
||||
+++ b/usr/share/laptop-mode-tools/modules/wireless-iwl-power
|
||||
@@ -24,7 +24,7 @@ findWifiIfsByDriver () {
|
||||
# the driver.
|
||||
LINK_TARGET=`readlink $DEVICE/device/driver`
|
||||
LINK_TARGET=${LINK_TARGET##*/}
|
||||
- ENABLED=`cat $DEVICE/device/enable`
|
||||
+ ENABLED=`[ -r $DEVICE/device/enabled ] && cat $DEVICE/device/enabled || cat $DEVICE/device/enable`
|
||||
|
||||
if [ $ENABLED -eq 1 -a "$LINK_TARGET" = "$1" ] ; then
|
||||
# add the interface name to the list
|
@ -1 +1,2 @@
|
||||
DIST kpaste-0.1.tar.gz 21031 SHA256 17d6d928dac531a310591d329ebc9ab335dadeea2f02f457eb9e38946359ebed SHA512 92afd613e94d413107a812ddd51de0a2b4de8ef2b6339ff236c822f15e93c1132cc8dbcfe6697f0d5083f8c168dae56b817e281b65f6d6a74d5fabd1484a56d1 WHIRLPOOL 65e2e6342bb08366894145308fcda3e98a611e10852aadff942c2ca45b778d58152a0dedace7e954c3bc7e02b8d9cfc747fa3373ae74a7136f29c6ef79b5b9f1
|
||||
DIST kpaste-1.0.tar.bz2 19607 SHA256 3fda8aa0efa8231b81ab863f6884999d0c1fbbc729f64979fd49a48c1651e801 SHA512 ba1e2b10192e3f5a2f8fa11ca57ec274a6b277195ba8ec41c64ea0ea4552f477c785c7894ea653137094cf3a6d041f04260006326978993d00cab1edd6c93918 WHIRLPOOL 98fa7c4d9e2eb753f1d49bf9f62dca1f80a4042a84cc3795773133b109cce95c9abf42ae080d9d2fe66448ff02d833aa6d19770f770ece618269b30f19d9d861
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/kpaste/kpaste-1.0.ebuild,v 1.1 2014/06/12 11:23:48 kensington Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit python-single-r1
|
||||
|
||||
DESCRIPTION="Command-line tool to paste to paste.kde.org"
|
||||
HOMEPAGE="http://projects.kde.org/projects/playground/utils/kpaste"
|
||||
SRC_URI="http://dev.gentoo.org/~kensington/distfiles/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
src_compile() {
|
||||
:
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin kpaste
|
||||
dodoc README
|
||||
|
||||
python_fix_shebang "${ED}"usr/bin/kpaste
|
||||
}
|
@ -1,8 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>floppym@gentoo.org</email>
|
||||
<name>Mike Gilbert</name>
|
||||
</maintainer>
|
||||
<herd>kde</herd>
|
||||
</pkgmetadata>
|
||||
|
@ -1,2 +1,3 @@
|
||||
DIST rubinius-1.2.4-20110705.tar.gz 9880126 SHA256 d474fb6f50292bff5211aaa80b1cead1fb3ed5c7c49223c51fddb8ffc5c3f23d SHA512 8211bfe88f7646dcf4fe696686cc3d0dd06ed02a11f261368c8431257061aed6f5d5bb87197fc9d0c71fca6f2b7671145984104d2e96cc5bf1a9651f1e6fb1c0 WHIRLPOOL 5cbcbc7975cd9032b750dc48b94b5377ff33d87bfb89175d783e899443ef33b6f9bcf476ff476e71e42ec046f492b046994e1c1137e758512e58b97af840c754
|
||||
DIST rubinius-2.2.7.tar.bz2 11409167 SHA256 e1244b60ed790a3a33a7126a587c35acd041dcb2022b894833518490e872dc3d SHA512 adc022d76958c8e62b849c5ab0c744d7ae8309264516a82156061f10010fff72d37d73928530faaf5dcc18c1771db78f785e52efd3a813b0d4bf577162c0aefb WHIRLPOOL 2a0894ce657b1911282dec14679a4a7b6197bc37a004adc34b86293d6e2c73c08870879a6ef0e69b3a66804535ce209b140c01e8769d5cc8e4c68d6263fcd9eb
|
||||
DIST rubinius-2.2.9.tar.bz2 11409258 SHA256 7b01a7f2508167e73b5273b4e55e6616fc7fd975e79c84c4d2e3ef83d849d2ce SHA512 d2e4c87ec53d3ccb0e7e4ad54d1bd5532a31dea90868cfe78f0d00d6efd844a11025c282952d4d5e9d6faf380d3afc50c8dee643efe0c381f5d88f291ca127d7 WHIRLPOOL 2d0dc7477d959556004f94a101009ccbdbda5dc0012e90e5f1ffb07b1eb02541fc8e12440f4d5098d81ad17dc0bf409ef6bec565776b95e70b816ba44ab8aab3
|
||||
|
@ -0,0 +1,81 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/rubinius/rubinius-2.2.9.ebuild,v 1.1 2014/06/12 06:17:02 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils flag-o-matic multilib versionator
|
||||
|
||||
DESCRIPTION="A re-implementation of the Ruby VM designed for speed"
|
||||
HOMEPAGE="http://rubini.us"
|
||||
SRC_URI="http://releases.rubini.us/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
KEYWORDS="~amd64"
|
||||
SLOT="0"
|
||||
IUSE="+llvm"
|
||||
|
||||
RDEPEND="
|
||||
llvm? ( >=sys-devel/llvm-3.2 )
|
||||
dev-libs/openssl
|
||||
sys-libs/ncurses
|
||||
sys-libs/readline
|
||||
dev-libs/libyaml
|
||||
virtual/libffi
|
||||
sys-libs/zlib
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
=dev-ruby/rake-10*
|
||||
dev-ruby/bundler
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
unset RUBYOPT
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# src_test will wait until all processes are reaped, so tune down
|
||||
# the long sleep process a bit.
|
||||
sed -i -e 's/sleep 1000/sleep 300/' spec/ruby/core/io/popen_spec.rb || die
|
||||
|
||||
# Drop error CFLAGS per Gentoo policy.
|
||||
sed -i -e '/Werror/ s:^:#:' rakelib/blueprint.rb || die
|
||||
|
||||
bundle --local || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
#Rubinius uses a non-autoconf ./configure script which balks at econf
|
||||
INSTALL="${EPREFIX}/usr/bin/install -c" ./configure --skip-prebuilt \
|
||||
--prefix /usr/$(get_libdir) \
|
||||
--mandir /usr/share/man \
|
||||
--without-rpath \
|
||||
--with-vendor-zlib \
|
||||
$(use_enable llvm) \
|
||||
|| die "Configure failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
rake build || die "Compilation failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
rake spec || die "Tests failed"
|
||||
einfo "Waiting for forked processes to die"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# The install phase tries to determine if there are relevant
|
||||
addpredict /usr/local/lib64/ruby
|
||||
|
||||
local minor_version=$(get_version_component_range 1-2)
|
||||
local librbx="usr/$(get_libdir)/rubinius"
|
||||
|
||||
DESTDIR="${D}" rake install || die "Installation failed"
|
||||
|
||||
dosym /${librbx}/${minor_version}/bin/rbx /usr/bin/rbx || die "Couldn't make rbx symlink"
|
||||
|
||||
insinto /${librbx}/${minor_version}/site
|
||||
doins "${FILESDIR}/auto_gem.rb" || die "Couldn't install rbx auto_gem.rb"
|
||||
RBX_RUNTIME="${S}/runtime" RBX_LIB="${S}/lib" bin/rbx compile "${D}/${librbx}/${minor_version}/site/auto_gem.rb" || die "Couldn't bytecompile auto_gem.rb"
|
||||
}
|
@ -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/angelscript/angelscript-2.29.0.ebuild,v 1.1 2014/06/11 18:43:29 hasufell Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit toolchain-funcs multilib-minimal
|
||||
|
||||
DESCRIPTION="A flexible, cross-platform scripting library"
|
||||
HOMEPAGE="http://www.angelcode.com/angelscript/"
|
||||
SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc static-libs"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
|
||||
S=${WORKDIR}/sdk
|
||||
S2=${WORKDIR}/sdk_static
|
||||
|
||||
pkg_setup() {
|
||||
tc-export CXX AR RANLIB
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use static-libs ; then
|
||||
cp -pR "${WORKDIR}"/sdk "${S2}"/ || die
|
||||
fi
|
||||
epatch "${FILESDIR}"/${PN}-2.28.2-execstack.patch
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
einfo "Shared build"
|
||||
emake -C ${PN}/projects/gnuc SHARED=1 VERSION=${PV}
|
||||
|
||||
if use static-libs ; then
|
||||
einfo "Static build"
|
||||
emake -C ${PN}/projects/gnuc
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
doheader ${PN}/include/angelscript.h
|
||||
dolib.so ${PN}/lib/libangelscript-${PV}.so
|
||||
dosym libangelscript-${PV}.so /usr/$(get_libdir)/libangelscript.so
|
||||
|
||||
if use static-libs ; then
|
||||
dolib.a ${PN}/lib/libangelscript.a
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
use doc && dohtml -r "${WORKDIR}"/sdk/docs/*
|
||||
}
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/check/check-0.9.9.ebuild,v 1.2 2014/01/20 07:07:13 vapier Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit autotools autotools-utils eutils
|
||||
|
||||
DESCRIPTION="A unit test framework for C"
|
||||
HOMEPAGE="http://sourceforge.net/projects/check/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="static-libs subunit"
|
||||
|
||||
DEPEND="subunit? ( dev-python/subunit )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-0.9.6-AM_PATH_CHECK.patch
|
||||
|
||||
sed -i -e '/^docdir =/d' {.,doc}/Makefile.am || die
|
||||
|
||||
# fix out-of-sourcedir build having inconsistent check.h files, for
|
||||
# example breaks USE=subunit.
|
||||
rm src/check.h || die
|
||||
|
||||
# Fix automake warnings being treated as errors, bug #420373
|
||||
sed -i -e s/-Werror// configure.ac || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--disable-dependency-tracking
|
||||
$(use_enable subunit)
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF}
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install
|
||||
dodoc AUTHORS *ChangeLog* NEWS README THANKS TODO
|
||||
|
||||
rm -f "${ED}"/usr/share/doc/${PF}/COPYING* || die
|
||||
find "${ED}" -name '*.la' -exec rm -f {} + || die
|
||||
}
|
@ -1,429 +0,0 @@
|
||||
From a43a952135bd8b657b455ff88bae640ad8d104e9 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Ruppert <idl0r@gentoo.org>
|
||||
Date: Thu, 20 Jan 2011 18:20:45 +0100
|
||||
Subject: [PATCH] Fix LDFLAGS usage
|
||||
|
||||
---
|
||||
framework/cgi/Makefile.am | 4 ++--
|
||||
framework/common/Makefile.am | 7 ++++---
|
||||
framework/defcomp/Makefile.am | 4 ++--
|
||||
framework/runtime/Makefile.am | 3 +--
|
||||
sdk/demos/Makefile.am | 4 ++--
|
||||
sdk/demos/calc/Makefile.am | 4 ++--
|
||||
sdk/demos/calcajax/Makefile.am | 4 ++--
|
||||
sdk/demos/calci18n/Makefile.am | 4 ++--
|
||||
sdk/demos/calcmvc/Makefile.am | 4 ++--
|
||||
sdk/demos/chat/Makefile.am | 4 ++--
|
||||
sdk/demos/comp/Makefile.am | 8 ++++----
|
||||
sdk/demos/config/Makefile.am | 4 ++--
|
||||
sdk/demos/controls/Makefile.am | 4 ++--
|
||||
sdk/demos/cookie/Makefile.am | 4 ++--
|
||||
sdk/demos/hello/Makefile.am | 4 ++--
|
||||
sdk/demos/rajax-jquery/Makefile.am | 4 ++--
|
||||
sdk/demos/savepoint/Makefile.am | 4 ++--
|
||||
sdk/demos/session/Makefile.am | 4 ++--
|
||||
sdk/demos/sprintf/Makefile.am | 4 ++--
|
||||
sdk/demos/strings/Makefile.am | 4 ++--
|
||||
sdk/demos/upload/Makefile.am | 4 ++--
|
||||
sdk/tools/common/Makefile.am | 3 ++-
|
||||
sdk/tools/ecppc/Makefile.am | 3 +--
|
||||
sdk/tools/ecppl/Makefile.am | 3 +--
|
||||
sdk/tools/ecppll/Makefile.am | 3 +--
|
||||
utest/Makefile.am | 3 +--
|
||||
26 files changed, 51 insertions(+), 54 deletions(-)
|
||||
|
||||
diff --git a/framework/cgi/Makefile.am b/framework/cgi/Makefile.am
|
||||
index 4912e19..0bc02f4 100644
|
||||
--- a/framework/cgi/Makefile.am
|
||||
+++ b/framework/cgi/Makefile.am
|
||||
@@ -7,5 +7,5 @@ libtntnet_cgi_la_SOURCES = \
|
||||
tnt/cgi.h
|
||||
|
||||
libtntnet_cgi_la_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-libtntnet_cgi_la_LDFLAGS = -version-info @sonumber@ $(PTHREAD_LIBS)
|
||||
-libtntnet_cgi_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la -lcxxtools
|
||||
+libtntnet_cgi_la_LDFLAGS = -version-info @sonumber@
|
||||
+libtntnet_cgi_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la -lcxxtools $(PTHREAD_LIBS)
|
||||
diff --git a/framework/common/Makefile.am b/framework/common/Makefile.am
|
||||
index d2de886..84c4297 100644
|
||||
--- a/framework/common/Makefile.am
|
||||
+++ b/framework/common/Makefile.am
|
||||
@@ -114,7 +114,8 @@ noinst_HEADERS = \
|
||||
tnt/util.h
|
||||
|
||||
libtntnet_la_CXXFLAGS = -DPKGLIBDIR=\"@libdir@/@PACKAGE@\" $(PTHREAD_CFLAGS)
|
||||
-libtntnet_la_LDFLAGS = -version-info @sonumber@ -lz -lcxxtools $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
+libtntnet_la_LDFLAGS = -version-info @sonumber@ @SHARED_LIB_FLAG@
|
||||
+libtntnet_la_LIBADD = -lz -lcxxtools $(PTHREAD_LIBS)
|
||||
|
||||
if MAKE_GNUTLS
|
||||
libtntnet_la_SOURCES += \
|
||||
@@ -125,7 +126,7 @@ noinst_HEADERS += \
|
||||
tnt/gcryptinit.h \
|
||||
tnt/gnutls.h
|
||||
|
||||
-libtntnet_la_LDFLAGS += -lgnutls -lgcrypt
|
||||
+libtntnet_la_LIBADD += -lgnutls -lgcrypt
|
||||
endif
|
||||
|
||||
if MAKE_OPENSSL
|
||||
@@ -135,7 +136,7 @@ libtntnet_la_SOURCES += \
|
||||
noinst_HEADERS += \
|
||||
tnt/openssl.h
|
||||
|
||||
-libtntnet_la_LDFLAGS += -lssl -lcrypto
|
||||
+libtntnet_la_LIBADD += -lssl -lcrypto
|
||||
endif
|
||||
|
||||
if MAKE_STRESSJOB
|
||||
diff --git a/framework/defcomp/Makefile.am b/framework/defcomp/Makefile.am
|
||||
index a053e1a..2f33529 100644
|
||||
--- a/framework/defcomp/Makefile.am
|
||||
+++ b/framework/defcomp/Makefile.am
|
||||
@@ -14,5 +14,5 @@ tntnet_la_SOURCES = \
|
||||
static.h
|
||||
|
||||
tntnet_la_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-tntnet_la_LDFLAGS = -module -version-info @sonumber@ $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
-tntnet_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+tntnet_la_LDFLAGS = -module -version-info @sonumber@ @SHARED_LIB_FLAG@
|
||||
+tntnet_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
diff --git a/framework/runtime/Makefile.am b/framework/runtime/Makefile.am
|
||||
index e318ab7..4c59be4 100644
|
||||
--- a/framework/runtime/Makefile.am
|
||||
+++ b/framework/runtime/Makefile.am
|
||||
@@ -9,7 +9,6 @@ tntnet_SOURCES = \
|
||||
nobase_include_HEADERS = \
|
||||
tnt/process.h
|
||||
|
||||
-tntnet_LDFLAGS = $(PTHREAD_LIBS)
|
||||
-tntnet_LDADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+tntnet_LDADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
tntnet_CXXFLAGS=-DTNTNET_CONF=\"@sysconfdir@/tntnet/tntnet.conf\" -DTNTNET_PID=\"@localstatedir@/tntnet.pid\" $(PTHREAD_CFLAGS)
|
||||
|
||||
diff --git a/sdk/demos/Makefile.am b/sdk/demos/Makefile.am
|
||||
index f6a93f8..cea7468 100644
|
||||
--- a/sdk/demos/Makefile.am
|
||||
+++ b/sdk/demos/Makefile.am
|
||||
@@ -10,8 +10,8 @@ EXTRA_DIST = \
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-alldemos_la_LDFLAGS = -module $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
-alldemos_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+alldemos_la_LDFLAGS = -module @SHARED_LIB_FLAG@
|
||||
+alldemos_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
|
||||
noinst_DATA = tntnet.properties
|
||||
CLEANFILES = alldemos.cpp tntnet.properties
|
||||
diff --git a/sdk/demos/calc/Makefile.am b/sdk/demos/calc/Makefile.am
|
||||
index 7b14f3c..339b12a 100644
|
||||
--- a/sdk/demos/calc/Makefile.am
|
||||
+++ b/sdk/demos/calc/Makefile.am
|
||||
@@ -8,8 +8,8 @@ EXTRA_DIST = \
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-calc_la_LDFLAGS = -module $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
-calc_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+calc_la_LDFLAGS = -module @SHARED_LIB_FLAG@
|
||||
+calc_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
|
||||
noinst_DATA = tntnet.conf tntnet.properties
|
||||
CLEANFILES = calc.cpp tntnet.conf tntnet.properties
|
||||
diff --git a/sdk/demos/calcajax/Makefile.am b/sdk/demos/calcajax/Makefile.am
|
||||
index c569868..020df8b 100644
|
||||
--- a/sdk/demos/calcajax/Makefile.am
|
||||
+++ b/sdk/demos/calcajax/Makefile.am
|
||||
@@ -12,8 +12,8 @@ EXTRA_DIST = \
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-calcajax_la_LDFLAGS = -module $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
-calcajax_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+calcajax_la_LDFLAGS = -module @SHARED_LIB_FLAG@
|
||||
+calcajax_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
|
||||
noinst_DATA = tntnet.conf tntnet.properties
|
||||
CLEANFILES = calcajax.cpp calcajax_js.cpp docalc.cpp tntnet.conf tntnet.properties
|
||||
diff --git a/sdk/demos/calci18n/Makefile.am b/sdk/demos/calci18n/Makefile.am
|
||||
index d334ffe..2952da4 100644
|
||||
--- a/sdk/demos/calci18n/Makefile.am
|
||||
+++ b/sdk/demos/calci18n/Makefile.am
|
||||
@@ -16,8 +16,8 @@ EXTRA_DIST = \
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-calci18n_la_LDFLAGS = -module $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
-calci18n_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+calci18n_la_LDFLAGS = -module @SHARED_LIB_FLAG@
|
||||
+calci18n_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
|
||||
noinst_DATA = tntnet.conf tntnet.properties calci18n.txt calci18n.fi calci18n.de
|
||||
CLEANFILES = calci18n.cpp tntnet.conf tntnet.properties \
|
||||
diff --git a/sdk/demos/calcmvc/Makefile.am b/sdk/demos/calcmvc/Makefile.am
|
||||
index 9b4baaa..bc37b2a 100644
|
||||
--- a/sdk/demos/calcmvc/Makefile.am
|
||||
+++ b/sdk/demos/calcmvc/Makefile.am
|
||||
@@ -18,8 +18,8 @@ EXTRA_DIST = \
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-calcmvc_la_LDFLAGS = -module $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
-calcmvc_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+calcmvc_la_LDFLAGS = -module @SHARED_LIB_FLAG@
|
||||
+calcmvc_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
|
||||
noinst_DATA = tntnet.conf tntnet.properties
|
||||
CLEANFILES = calcController.cpp calcModel.cpp calcView.cpp calcmvc.cpp \
|
||||
diff --git a/sdk/demos/chat/Makefile.am b/sdk/demos/chat/Makefile.am
|
||||
index 72fa35c..7816390 100644
|
||||
--- a/sdk/demos/chat/Makefile.am
|
||||
+++ b/sdk/demos/chat/Makefile.am
|
||||
@@ -21,8 +21,8 @@ EXTRA_DIST = \
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-chat_la_LDFLAGS = -module $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
-chat_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+chat_la_LDFLAGS = -module @SHARED_LIB_FLAG@
|
||||
+chat_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
|
||||
noinst_DATA = tntnet.conf tntnet.properties
|
||||
CLEANFILES = chat.cpp ajax.cpp getchat.cpp putchat.cpp \
|
||||
diff --git a/sdk/demos/comp/Makefile.am b/sdk/demos/comp/Makefile.am
|
||||
index e60bdb1..be56430 100644
|
||||
--- a/sdk/demos/comp/Makefile.am
|
||||
+++ b/sdk/demos/comp/Makefile.am
|
||||
@@ -14,10 +14,10 @@ EXTRA_DIST = \
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-comp_la_LDFLAGS = -module $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
-comp_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
-extlib_la_LDFLAGS = -module $(PTHREAD_LIBS)
|
||||
-extlib_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+comp_la_LDFLAGS = -module @SHARED_LIB_FLAG@
|
||||
+comp_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
+extlib_la_LDFLAGS = -module
|
||||
+extlib_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
|
||||
noinst_DATA = tntnet.conf tntnet.properties
|
||||
CLEANFILES = comp.cpp subcomp.cpp extcomp.cpp \
|
||||
diff --git a/sdk/demos/config/Makefile.am b/sdk/demos/config/Makefile.am
|
||||
index 824341c..94282df 100644
|
||||
--- a/sdk/demos/config/Makefile.am
|
||||
+++ b/sdk/demos/config/Makefile.am
|
||||
@@ -8,8 +8,8 @@ nodist_config_la_SOURCES = \
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-config_la_LDFLAGS = -module $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
-config_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+config_la_LDFLAGS = -module @SHARED_LIB_FLAG@
|
||||
+config_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
|
||||
noinst_DATA = tntnet.conf tntnet.properties
|
||||
CLEANFILES = config.cpp tntnet.conf tntnet.properties
|
||||
diff --git a/sdk/demos/controls/Makefile.am b/sdk/demos/controls/Makefile.am
|
||||
index 34dabd3..f7f414b 100644
|
||||
--- a/sdk/demos/controls/Makefile.am
|
||||
+++ b/sdk/demos/controls/Makefile.am
|
||||
@@ -35,8 +35,8 @@ EXTRA_DIST = \
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-controls_la_LDFLAGS = -module $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
-controls_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+controls_la_LDFLAGS = -module @SHARED_LIB_FLAG@
|
||||
+controls_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
|
||||
noinst_DATA = tntnet.conf tntnet.properties
|
||||
CLEANFILES = tntnet.properties \
|
||||
diff --git a/sdk/demos/cookie/Makefile.am b/sdk/demos/cookie/Makefile.am
|
||||
index a604e47..6360e8f 100644
|
||||
--- a/sdk/demos/cookie/Makefile.am
|
||||
+++ b/sdk/demos/cookie/Makefile.am
|
||||
@@ -8,8 +8,8 @@ EXTRA_DIST = \
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-cookie_la_LDFLAGS = -module $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
-cookie_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+cookie_la_LDFLAGS = -module @SHARED_LIB_FLAG@
|
||||
+cookie_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
|
||||
noinst_DATA = tntnet.conf tntnet.properties
|
||||
CLEANFILES = cookie.cpp tntnet.conf tntnet.properties
|
||||
diff --git a/sdk/demos/hello/Makefile.am b/sdk/demos/hello/Makefile.am
|
||||
index cb4c246..639894d 100644
|
||||
--- a/sdk/demos/hello/Makefile.am
|
||||
+++ b/sdk/demos/hello/Makefile.am
|
||||
@@ -10,8 +10,8 @@ EXTRA_DIST = \
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-hello_la_LDFLAGS = -module $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
-hello_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+hello_la_LDFLAGS = -module @SHARED_LIB_FLAG@
|
||||
+hello_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
|
||||
noinst_DATA = tntnet.conf tntnet.properties
|
||||
CLEANFILES = hello.cpp tntnet.cpp tntnet.conf tntnet.properties
|
||||
diff --git a/sdk/demos/rajax-jquery/Makefile.am b/sdk/demos/rajax-jquery/Makefile.am
|
||||
index 259eac5..a1832fd 100644
|
||||
--- a/sdk/demos/rajax-jquery/Makefile.am
|
||||
+++ b/sdk/demos/rajax-jquery/Makefile.am
|
||||
@@ -18,8 +18,8 @@ EXTRA_DIST = \
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-message_la_LDFLAGS = -module $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
-message_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+message_la_LDFLAGS = -module @SHARED_LIB_FLAG@
|
||||
+message_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
|
||||
noinst_DATA = tntnet.conf tntnet.properties
|
||||
CLEANFILES = get.cpp jquery.cpp message.cpp put.cpp tntnet.conf tntnet.properties
|
||||
diff --git a/sdk/demos/savepoint/Makefile.am b/sdk/demos/savepoint/Makefile.am
|
||||
index 0f4a5a2..a357d56 100644
|
||||
--- a/sdk/demos/savepoint/Makefile.am
|
||||
+++ b/sdk/demos/savepoint/Makefile.am
|
||||
@@ -8,8 +8,8 @@ EXTRA_DIST = \
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-savepoint_la_LDFLAGS = -module $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
-savepoint_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+savepoint_la_LDFLAGS = -module @SHARED_LIB_FLAG@
|
||||
+savepoint_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
|
||||
noinst_DATA = tntnet.conf tntnet.properties
|
||||
CLEANFILES = savepoint.cpp tntnet.conf tntnet.properties
|
||||
diff --git a/sdk/demos/session/Makefile.am b/sdk/demos/session/Makefile.am
|
||||
index 1809d64..b30dd03 100644
|
||||
--- a/sdk/demos/session/Makefile.am
|
||||
+++ b/sdk/demos/session/Makefile.am
|
||||
@@ -10,8 +10,8 @@ EXTRA_DIST = \
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-session_la_LDFLAGS = -module $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
-session_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+session_la_LDFLAGS = -module @SHARED_LIB_FLAG@
|
||||
+session_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
|
||||
noinst_DATA = tntnet.conf tntnet.properties
|
||||
CLEANFILES = session.cpp appsession.cpp \
|
||||
diff --git a/sdk/demos/sprintf/Makefile.am b/sdk/demos/sprintf/Makefile.am
|
||||
index bd0ac73..7b0a0af 100644
|
||||
--- a/sdk/demos/sprintf/Makefile.am
|
||||
+++ b/sdk/demos/sprintf/Makefile.am
|
||||
@@ -10,8 +10,8 @@ EXTRA_DIST = \
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-sprintf_la_LDFLAGS = -module $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
-sprintf_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+sprintf_la_LDFLAGS = -module @SHARED_LIB_FLAG@
|
||||
+sprintf_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
|
||||
noinst_DATA = tntnet.conf tntnet.properties
|
||||
CLEANFILES = sprintf.cpp subcomp.cpp tntnet.conf tntnet.properties
|
||||
diff --git a/sdk/demos/strings/Makefile.am b/sdk/demos/strings/Makefile.am
|
||||
index 804a177..4f8b876 100644
|
||||
--- a/sdk/demos/strings/Makefile.am
|
||||
+++ b/sdk/demos/strings/Makefile.am
|
||||
@@ -8,8 +8,8 @@ EXTRA_DIST = \
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-strings_la_LDFLAGS = -module $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
-strings_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+strings_la_LDFLAGS = -module @SHARED_LIB_FLAG@
|
||||
+strings_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
|
||||
noinst_DATA = tntnet.conf tntnet.properties
|
||||
CLEANFILES = strings.cpp tntnet.conf tntnet.properties
|
||||
diff --git a/sdk/demos/upload/Makefile.am b/sdk/demos/upload/Makefile.am
|
||||
index 7082caa..da4ea88 100644
|
||||
--- a/sdk/demos/upload/Makefile.am
|
||||
+++ b/sdk/demos/upload/Makefile.am
|
||||
@@ -8,8 +8,8 @@ EXTRA_DIST = \
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-upload_la_LDFLAGS = -module $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
-upload_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+upload_la_LDFLAGS = -module @SHARED_LIB_FLAG@
|
||||
+upload_la_LIBADD = $(top_builddir)/framework/common/libtntnet.la $(PTHREAD_LIBS)
|
||||
|
||||
noinst_DATA = tntnet.conf tntnet.properties
|
||||
CLEANFILES = upload.cpp tntnet.conf tntnet.properties
|
||||
diff --git a/sdk/tools/common/Makefile.am b/sdk/tools/common/Makefile.am
|
||||
index a107070..d1b68a8 100644
|
||||
--- a/sdk/tools/common/Makefile.am
|
||||
+++ b/sdk/tools/common/Makefile.am
|
||||
@@ -16,4 +16,5 @@ libtntnet_sdk_la_SOURCES = \
|
||||
tnt/stringescaper.h
|
||||
|
||||
libtntnet_sdk_la_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-libtntnet_sdk_la_LDFLAGS = -version-info @sonumber@ -lcxxtools $(PTHREAD_LIBS) @SHARED_LIB_FLAG@
|
||||
+libtntnet_sdk_la_LDFLAGS = -version-info @sonumber@ @SHARED_LIB_FLAG@
|
||||
+libtntnet_sdk_la_LIBADD = -lcxxtools $(PTHREAD_LIBS)
|
||||
diff --git a/sdk/tools/ecppc/Makefile.am b/sdk/tools/ecppc/Makefile.am
|
||||
index d740df6..e4b1166 100644
|
||||
--- a/sdk/tools/ecppc/Makefile.am
|
||||
+++ b/sdk/tools/ecppc/Makefile.am
|
||||
@@ -20,8 +20,7 @@ ecppc_SOURCES = \
|
||||
tnt/ecppc/subcomponent.h \
|
||||
tnt/ecppc/variable.h
|
||||
|
||||
-ecppc_LDADD = $(top_builddir)/framework/common/libtntnet.la $(top_builddir)/sdk/tools/common/libtntnet_sdk.la
|
||||
+ecppc_LDADD = $(top_builddir)/framework/common/libtntnet.la $(top_builddir)/sdk/tools/common/libtntnet_sdk.la -lcxxtools $(PTHREAD_LIBS)
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common -I$(top_srcdir)/sdk/tools/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-AM_LDFLAGS = -lcxxtools $(PTHREAD_LIBS)
|
||||
diff --git a/sdk/tools/ecppl/Makefile.am b/sdk/tools/ecppl/Makefile.am
|
||||
index b658f40..64d8a9f 100644
|
||||
--- a/sdk/tools/ecppl/Makefile.am
|
||||
+++ b/sdk/tools/ecppl/Makefile.am
|
||||
@@ -5,8 +5,7 @@ ecppl_SOURCES = \
|
||||
ecpplang.cpp \
|
||||
ecpplang.h
|
||||
|
||||
-ecppl_LDADD = $(top_builddir)/sdk/tools/common/libtntnet_sdk.la
|
||||
+ecppl_LDADD = $(top_builddir)/sdk/tools/common/libtntnet_sdk.la -lcxxtools $(PTHREAD_LIBS)
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common -I$(top_srcdir)/sdk/tools/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-AM_LDFLAGS = -lcxxtools $(PTHREAD_LIBS)
|
||||
diff --git a/sdk/tools/ecppll/Makefile.am b/sdk/tools/ecppll/Makefile.am
|
||||
index 3782acb..85b24d1 100644
|
||||
--- a/sdk/tools/ecppll/Makefile.am
|
||||
+++ b/sdk/tools/ecppll/Makefile.am
|
||||
@@ -3,8 +3,7 @@ bin_PROGRAMS = ecppll
|
||||
ecppll_SOURCES = \
|
||||
ecppll.cpp
|
||||
|
||||
-ecppll_LDADD = $(top_builddir)/sdk/tools/common/libtntnet_sdk.la
|
||||
+ecppll_LDADD = $(top_builddir)/sdk/tools/common/libtntnet_sdk.la -lcxxtools $(PTHREAD_LIBS)
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/framework/common -I$(top_srcdir)/sdk/tools/common
|
||||
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
|
||||
-AM_LDFLAGS = -lcxxtools $(PTHREAD_LIBS)
|
||||
diff --git a/utest/Makefile.am b/utest/Makefile.am
|
||||
index 2f662ae..d4cdef1 100644
|
||||
--- a/utest/Makefile.am
|
||||
+++ b/utest/Makefile.am
|
||||
@@ -7,5 +7,4 @@ utest_SOURCES = \
|
||||
testmain.cpp \
|
||||
strutest.cpp
|
||||
|
||||
-utest_LDFLAGS = -lcxxtools-unit
|
||||
-utest_LDADD = $(top_builddir)/framework/common/libtntnet.la
|
||||
+utest_LDADD = $(top_builddir)/framework/common/libtntnet.la -lcxxtools-unit
|
||||
--
|
||||
1.7.3.4
|
||||
|
@ -1,31 +0,0 @@
|
||||
Index: framework/common/gnutls.cpp
|
||||
===================================================================
|
||||
--- framework/common/gnutls.cpp (revision 1256)
|
||||
+++ framework/common/gnutls.cpp (working copy)
|
||||
@@ -35,7 +35,7 @@
|
||||
#include "tnt/gcryptinit.h"
|
||||
#include <sys/poll.h>
|
||||
#include <errno.h>
|
||||
-#include <cxxtools/net/net.h>
|
||||
+#include <cxxtools/ioerror.h>
|
||||
|
||||
log_define("tntnet.ssl")
|
||||
|
||||
@@ -364,7 +364,7 @@
|
||||
break;
|
||||
|
||||
if (ret == GNUTLS_E_AGAIN)
|
||||
- throw cxxtools::net::Timeout();
|
||||
+ throw cxxtools::IOTimeout();
|
||||
|
||||
if (ret < 0 && ret != GNUTLS_E_INTERRUPTED)
|
||||
throw GnuTlsException("gnutls_record_recv", ret);
|
||||
@@ -403,7 +403,7 @@
|
||||
break;
|
||||
|
||||
if (ret == GNUTLS_E_AGAIN)
|
||||
- throw cxxtools::net::Timeout();
|
||||
+ throw cxxtools::IOTimeout();
|
||||
|
||||
if (ret != GNUTLS_E_INTERRUPTED)
|
||||
throw GnuTlsException("gnutls_record_send", ret);
|
@ -1,90 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/tntnet/tntnet-2.2.ebuild,v 1.3 2014/03/01 22:14:27 mgorny Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="Modular, multithreaded webapplicationserver extensible with C++"
|
||||
HOMEPAGE="http://www.tntnet.org/"
|
||||
SRC_URI="http://www.tntnet.org/download/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~sparc ~x86"
|
||||
IUSE="cgi doc examples gnutls server sdk ssl"
|
||||
|
||||
RDEPEND="=dev-libs/cxxtools-2.2*
|
||||
sys-libs/zlib[minizip]
|
||||
ssl? (
|
||||
gnutls? (
|
||||
>=net-libs/gnutls-1.2.0
|
||||
dev-libs/libgcrypt:0
|
||||
)
|
||||
!gnutls? ( dev-libs/openssl )
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
app-arch/zip"
|
||||
|
||||
src_prepare() {
|
||||
# Both fixed in the next release
|
||||
epatch "${FILESDIR}"/${PN}-2.0-zlib-minizip.patch
|
||||
rm framework/common/{ioapi,unzip}.[ch] || die
|
||||
|
||||
eautoreconf
|
||||
|
||||
sed -i -e 's:@localstatedir@:/var:' etc/tntnet/tntnet.xml.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=""
|
||||
|
||||
# Prefer gnutls above SSL
|
||||
if use gnutls; then
|
||||
einfo "Using gnutls for ssl support."
|
||||
myconf="${myconf} --with-ssl=gnutls"
|
||||
elif use ssl; then
|
||||
einfo "Using openssl for ssl support."
|
||||
myconf="${myconf} --with-ssl=openssl"
|
||||
else
|
||||
myconf="${myconf} --with-ssl=no"
|
||||
fi
|
||||
|
||||
# demos/examples depend upon sdk
|
||||
if use examples && ! use sdk; then
|
||||
myconf="${myconf} --with-sdk"
|
||||
fi
|
||||
|
||||
econf \
|
||||
$(use_with examples demos) \
|
||||
$(use_with sdk) \
|
||||
$(use_with cgi) \
|
||||
$(use_with server) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
dodoc AUTHORS ChangeLog README TODO
|
||||
if use doc; then
|
||||
dodoc doc/*.pdf || die
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
cd "${S}/sdk/demos"
|
||||
emake clean
|
||||
rm -rf .deps */.deps .libs */.libs
|
||||
cd "${S}"
|
||||
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r sdk/demos/* || die
|
||||
fi
|
||||
|
||||
if use server; then
|
||||
rm -f "${D}/etc/init.d/tntnet"
|
||||
newinitd "${FILESDIR}/tntnet.initd" tntnet
|
||||
fi
|
||||
}
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/autopep8/autopep8-1.0.3.ebuild,v 1.1 2014/06/12 04:57:30 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
|
||||
|
||||
inherit distutils-r1 vcs-snapshot
|
||||
|
||||
DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style guide"
|
||||
HOMEPAGE="https://github.com/hhatto/autopep8 http://pypi.python.org/pypi/autopep8"
|
||||
SRC_URI="https://github.com/hhatto/${PN}/tarball/ver${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-python/pep8-1.5.7[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
python_prepare_all() {
|
||||
# Prevent UnicodeDecodeError with LANG=C
|
||||
sed -e "/é/d" -i MANIFEST.in || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "Since this version of autopep depends on >=dev-python/pep8-1.3"
|
||||
ewarn "it is affected by https://github.com/jcrocholl/pep8/issues/45"
|
||||
ewarn "(indentation checks inside triple-quotes)."
|
||||
ewarn "If you do not want to be affected by this, then add the"
|
||||
ewarn "following lines to your local package.mask:"
|
||||
ewarn " >=dev-python/pep8-1.3"
|
||||
ewarn " >=dev-python/autopep8-0.6"
|
||||
}
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/fabric/fabric-1.9.0.ebuild,v 1.1 2014/06/12 09:13:50 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="Fabric"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="A simple pythonic tool for remote execution and deployment."
|
||||
HOMEPAGE="http://fabfile.org http://pypi.python.org/pypi/Fabric"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="<dev-python/paramiko-1.13[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( <dev-python/fudge-1.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local DISTUTILS_NO_PARALLEL_BUILD=1
|
||||
distutils-r1_src_test
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests tests || die "Tests failed under ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/fixtures/fixtures-0.3.14-r2.ebuild,v 1.1 2014/06/12 08:11:53 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy pypy2_0 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Fixtures, reusable state for writing clean tests and more."
|
||||
HOMEPAGE="https://launchpad.net/python-fixtures https://pypi.python.org/pypi/fixtures"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( Apache-2.0 BSD )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
# nose not listed but provides coverage output of tests
|
||||
# run of test files by python lacks any output except on fail
|
||||
DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}]
|
||||
>=dev-python/testtools-0.9.22[${PYTHON_USEDEP}]
|
||||
dev-python/extras[${PYTHON_USEDEP}] )"
|
||||
RDEPEND=">=dev-python/testtools-0.9.22"
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
python_test() {
|
||||
pushd "${BUILD_DIR}"/ > /dev/null
|
||||
ln -sf ../README .
|
||||
nosetests lib/${PN}/tests/test_*.py || die "Tests failed under ${EPYTHON}"
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST hgtools-2.0.2.zip 30635 SHA256 bfa82ccfea56b178c9f28cb719cb97853710880b207e0a32801ba1077757da07 SHA512 5173ff7e0e42657058731cdb3cf9c2fe7cbd378d026321be62e937c57da637fb79bbdc6b2c91df06f1c93854c253f77621c0a5b91a7df451d68ea72da6f25266 WHIRLPOOL 5f33ab464b72165948e8e568f3b3e2f5b364b14bc65ff9311906d0aafced74505d974f28af1241b963b6772cf770f544c77df2e6665376da86a41f83db9b349b
|
||||
DIST hgtools-3.0.2.zip 39191 SHA256 c07d775c12653767a6677cb81eea40952f1795b1da9dba4d3e42ffe7f6df8657 SHA512 0160c6ac2361371359d96012dbdd191d99f9f9b3161ac97308c0479a810847c2c233f6598ee50f94538e34ddeb418f70830f58280a1a3526b59e6a36dc163587 WHIRLPOOL 127efcd18069932dcc4e5a0676adf5c1e0ffb60aaca41be31190ec1a031075cd4abf3a35e52b9e22abd34b7625a89651ec810249e222334d8a7d34ca18c4dab7
|
||||
DIST hgtools-4.0.zip 39223 SHA256 159390941e10e2fad56c47460ed9e58abf7ec01f1f072ce9c5743352279ed8c5 SHA512 a8e328d3ca77421a24b4e9596d25b449263cb251943953ee5e05ef5abbff67c58dfe6213ca94f027eef8ed6cd57e78a076320d74aa767e8a98e2344b7a9cb271 WHIRLPOOL 88aa310e71d728fcdcfec391ea84c92babab2d320e33e96a8551d2c5aa5af5b466b4aeea176a4785d390ae76a727df53bebebcbc3d4b7b9cd9b4ea62027642b7
|
||||
DIST hgtools-6.0.zip 37542 SHA256 14f3f4d94827c2d45e5a05ffd6efbe2484f662354a3dce2d8d1a29df1b05dd5a SHA512 86443caa03ff5c8fe3b2f5d503c8d28ddc8e29f4818fb7d3b51233b79eb4977c98bd83ccdba0612c3c17ecddacd6d7c7b283dc6ffc935eeb7a5b1a099324e9af WHIRLPOOL d8517f2b6a769201246a5072c971880b4ae52cdfc8aec2f619cd642337eb3cfdf5abee06aa91792a8380c0d81f9a68949a9efa3f44a29a3218b8d9bea8601802
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/hgtools/hgtools-6.0.ebuild,v 1.1 2014/06/12 06:44:54 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} pypy pypy2_0 )
|
||||
|
||||
inherit distutils-r1 eutils
|
||||
|
||||
DESCRIPTION="Classes and setuptools plugin for Mercurial repositories"
|
||||
HOMEPAGE="https://bitbucket.org/jaraco/hgtools/"
|
||||
SRC_URI="mirror://pypi/h/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="app-arch/unzip
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
|
||||
RDEPEND="dev-vcs/mercurial"
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
python_test() {
|
||||
pushd "${BUILD_DIR}"/../ > /dev/null
|
||||
py.test "${PN}"/tests || die
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
DIST irc-8.5.1.zip 112916 SHA256 ff29edb5c51bbf6583f60f677e846b3eb651374c2f6b39800e4b4947c989b8db SHA512 02f09b4c7dc4036ececc2aff97f761ddbc950dfebae298e95381d706f3b8be65704ad0a64ea9b581b5ce48f2a060beeb8b6ac5179a29844fe8e821502fc0d4a9 WHIRLPOOL e24d1a8155dd79e840aceb085f0a6d6fd0c0cafb356c64604c01555d4a6189e8e8dbc4824f74d58c45731615d24fe1606987b70dacf40375354134d200373d13
|
||||
DIST irc-8.5.3.zip 113424 SHA256 80454990b8b6ce2c8747cc92be817e1fe3eb2963b4659a70850d765b3a42773e SHA512 33f75d1784a267afd250d1164e43556bf1af37eb3846fdcb9e536ce008687487d2d46228219da3e9cd1e817f37c1d93e1aebf9a8627f798af04134161999c71f WHIRLPOOL cf6c23d7e458ec47ea95f18c1af6a756dfb26c3844cbb8d2d507bf4b98f7572da50a729d27ff21d9377ad3bfbea84438e641de9abeb65d17db8de92eecbf7059
|
||||
DIST irc-8.5.4.zip 113715 SHA256 92eaa2287240e770ba5fd34327aa69612cf27caba9f51e3116d5951b438f470e SHA512 2b5905e9d20025a11f665810da2cfea9d73b7d2274e7593b523871760727a8021cb9d041594ed16df2eb7e8c094d284f36056ffce9ae64e01b5d0f2dde0b1e7a WHIRLPOOL 16b31ca81398c18e4d3ae6aef2bc83994a06b30b1c55531a551664160969e419900feae1c3de10e541fec34ac5cade8b0c4a0fece32f6ed76df95b19e6b709f1
|
||||
DIST irc-8.9.1.zip 119769 SHA256 86f788293b2d924e1b71564a528f8e850135a271dcc45827577920188d4e5afc SHA512 0eae42a45b3b2e35b5a4da0d15f1e142ad28a0dadbfcb8d44efbc93648aaeda91019e084e8dba6d660c834e9bdcf0724a86a49194360ba5ab825573ea8ebc9cb WHIRLPOOL 05bf070a4103d6b33ae179d9be20733a633bf3f5caec363fd7cac05faee18465fd9adaeb6f1106747520c38bc2b31ca9c91b5b548878a4262a91d5765f9ff5e3
|
||||
DIST irc-8.9.zip 119554 SHA256 61b3fad6495a6689419e1bc620c58978214d4636a30bedc532b7941e50764ab5 SHA512 515bdc7bf8c7496f367e9d8ba4f1225de6033d8f2ce97626e97065cf7f7be39cecf909bea93d2cbb35c89811d84cf62bfd6c510d0ee621903f77e2e9fcf5d593 WHIRLPOOL 701bd7d11ebc02028b10f281f88c29df84ce2f8e88e3359a5b3d7b76f81fbd10657d3c8e10f129bb1ce2edc19990ecb0cdbf27ae3e09897c4d9e16903287e547
|
||||
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/irc/irc-8.9.1.ebuild,v 1.2 2014/06/12 06:51:12 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="IRC client framework written in Python."
|
||||
HOMEPAGE="https://bitbucket.org/jaraco/irc http://pypi.python.org/pypi/irc"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples test"
|
||||
|
||||
DEPEND="app-arch/unzip
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/jaraco-utils[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}] )"
|
||||
|
||||
RDEPEND="!>=dev-python/python-irclib-3.2.2[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/irc-8.5.1-setup_requires.patch"
|
||||
)
|
||||
|
||||
python_prepare_all() {
|
||||
# Don't rely on hgtools for version
|
||||
sed -e "s/use_hg_version=True/version=\"${PV}\"/" -i setup.py || die
|
||||
sed -e "/^tag_/d" -i setup.cfg || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test irc/tests || die "Tests failed under ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use examples && local EXAMPLES=( scripts/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST jaraco.util-10.0.2.zip 83375 SHA256 da136010c98f1ceaaa02ab1a201da45d3b2d59348fac8e3c7b1ddb61825ca872 SHA512 9522d0923db0637b605a11014104fbf6d86fc014fa1d065610df0cf8fe18dc5f962c8f4e4a3822c9223b434fbd252a99ac1949e52f7c9774642244f7a25e12e1 WHIRLPOOL 5dc4bdcf744e0fda210a3f1b5de6f5c8ff73c179586873b28cab309f320c662591442c63ae3cbdd2b3187ab56bb9d541839e40525baf1b15d79719015ebf20bc
|
@ -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/jaraco-utils/jaraco-utils-10.0.2.ebuild,v 1.3 2014/06/12 06:48:11 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="jaraco.util"
|
||||
DESCRIPTION="General utility modules that supply commonly-used functionality"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/jaraco.util"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.zip"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="dev-python/hgtools[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/more-itertools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}] )
|
||||
"
|
||||
RDEPEND=""
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
python_test() {
|
||||
py.test tests || die "Tests failed under ${EPYTHON}"
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">jaraco.utils</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST more-itertools-2.2.tar.gz 19807 SHA256 93e62e05c7ad3da1a233def6731e8285156701e3419a5fe279017c429ec67ce0 SHA512 579a778b91607800c4000a30c7509e9fc44ad1d35598ab9041b547aca9d94b811d3fc0abf5c84413fb70be87eb20177685a8a30dc7146a005fa1eb82986294f8 WHIRLPOOL 75ad77394757b30709700957f20136029100eb0e6a42ca7a031a54f0bc71fc926eb552c1b29b0b92af175a618ae826c6380c2919ae3e74d60fa3423e352a9c37
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">more-itertools</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/more-itertools/more-itertools-2.2.ebuild,v 1.2 2014/06/12 06:47:01 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="More routines for operating on iterables, beyond itertools"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/${PN}"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
@ -1,3 +1,4 @@
|
||||
DIST pbr-0.5.23.tar.gz 128773 SHA256 032903366eabe6a388dfd6fdc1f4ef72558d7b9be6313bc24619c2a8d71b6087 SHA512 91889672e8c7cc6949c6e1180728f04242d546d112ac5dbe1d3b63e3a6c293072d68a1c95fdfd4d68404261d459270768e5d77b1a5596f3f0547e246c52a585d WHIRLPOOL 744b12fae6292f90330b81459b046ca91031918ad2ea0d56baebe40671f5bde85ab13d83263899d3a36b424788f9e15f5bc427a00dd0eb899def0c8a46cc2d7f
|
||||
DIST pbr-0.7.0.tar.gz 78021 SHA256 1680e9add47561abf6aed6c18d5d9bf3c8b8f22bd9931373f28348e10c5b9fce SHA512 14ff8996aa3ea20c65c8a9121efc8b7ef0c75b352994ac6aeba11b4bac4a4dc07015b31dbcb0f27097b02a3725f4b999d7967908db25ff6f93b9fa684e3c1095 WHIRLPOOL 77dd7840924edcc5c93294e495f6b5ccd6d9ae7024324f20ca2a124b19ef07d15d491aabede7daf51e830512e31918d403509e6804d5518e95b32285c781949f
|
||||
DIST pbr-0.8.0.tar.gz 75217 SHA256 799cbdd896806ffa736bca0021aa61619fee5813148f8418366c690af80ee94a SHA512 feae0eab60a5f64ac8dda519af6b9e671014d42a3ae77cd15080b034872d1d69e87f754caf082479943def7ff5bfb11a3b1524de236e189bc496e3688791aff4 WHIRLPOOL 9dc0b71af8a358e3924cf171d21d0150b4866fcde5352ba65259890f5fcce048c2c974b6f956114be31374893c9fdc56268fc156014db3a3e1dcbbbb67128bd9
|
||||
DIST pbr-0.8.2.tar.gz 77790 SHA256 eef2ace8d65d5902582cbc9ad3b2ecff0e86a6f90ad4837d8b17d568dd9dd20e SHA512 76d7d4c97660d5a6bbe9a33498a93b32528073024520e570739c511c0138ba1af7e35139bf77ca2a94063e5979baccd6252619449d6aed546fd1331be81ab52a WHIRLPOOL d6331fcd6e7d4eb750e3285e92fd21dfdfbb054b880f954156d1e781025a0c0e1c464e0c23cad587799ceba787928af092d34071eb0a5c4595b0e8aa6db52ff0
|
||||
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pbr/pbr-0.8.2.ebuild,v 1.1 2014/06/12 08:32:26 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="PBR is a library that injects some useful and sensible default
|
||||
behaviors into your setuptools run."
|
||||
HOMEPAGE="https://github.com/openstack-dev/pbr"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( >=dev-python/coverage-3.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/flake8-2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/testresources-0.2.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/testtools-0.9.34[${PYTHON_USEDEP}] )"
|
||||
RDEPEND=">dev-python/pip-1.4[${PYTHON_USEDEP}]"
|
||||
|
||||
# Requ'd for testsuite
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
# You can do this in about 3 different ways; throw it in a src_test() and prepend it to a
|
||||
# distutils-r1_src_test or os it a distutils-r1_python_test, but really it makes for a HUGE 'meh'
|
||||
|
||||
# This normally actually belongs here.
|
||||
python_prepare_all() {
|
||||
# This test passes when run within the source and doesn't represent a failure, but rather
|
||||
# a gentoo sandbox constraint
|
||||
sed -e s':test_console_script_develop:_&:' -i pbr/tests/test_core.py || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
testr init
|
||||
testr run || die "Testsuite failed under ${EPYTHON}"
|
||||
flake8 "${PN}"/tests || die "Run over tests folder by flake8 drew error"
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST pyoembed-0.1.tar.gz 12764 SHA256 6e9fd950a12f34ec2f94a40bd4b6aca5c09a64bc7df82f27689ebdecb7b7c487 SHA512 539aa9c45c4a65a9605e1a13b59e914bb3bccf8b873b03212f5c90cdb3e4eea8290cfd274a33e6c8cac08210890b69bb52714eae781b79fe9eae5fa3d71e5be7 WHIRLPOOL 68260b017ace054c2011d9ced26b246a1cd7af0d722ee74aa5ce50257aeb53c38aaf8bb91f928249ef05409b632ae15dbdda004a8070fc788894c98377c11089
|
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>rafaelmartins@gentoo.org</email>
|
||||
<name>Rafael G. Martins</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
A Python library for oEmbed that supports auto-discovered and manually included providers.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<maintainer status="active">
|
||||
<email>rafaelmartins@gentoo.org</email>
|
||||
<name>Rafael G. Martins</name>
|
||||
</maintainer>
|
||||
<remote-id type="pypi">pyoembed</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyoembed/pyoembed-0.1.ebuild,v 1.1 2014/06/12 03:06:08 rafaelmartins Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python library for oEmbed with auto-discovered and manually added providers."
|
||||
HOMEPAGE="https://github.com/rafaelmartins/pyoembed"
|
||||
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
SRC_URI=
|
||||
KEYWORDS=
|
||||
EGIT_REPO_URI="git://github.com/rafaelmartins/pyoembed.git
|
||||
https://github.com/rafaelmartins/pyoembed.git"
|
||||
inherit git-r3
|
||||
fi
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-python/mock[${PYTHON_USEDEP}] )"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyoembed/pyoembed-9999.ebuild,v 1.1 2014/06/12 03:06:08 rafaelmartins Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python library for oEmbed with auto-discovered and manually added providers."
|
||||
HOMEPAGE="https://github.com/rafaelmartins/pyoembed"
|
||||
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
SRC_URI=
|
||||
KEYWORDS=
|
||||
EGIT_REPO_URI="git://github.com/rafaelmartins/pyoembed.git
|
||||
https://github.com/rafaelmartins/pyoembed.git"
|
||||
inherit git-r3
|
||||
fi
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-python/mock[${PYTHON_USEDEP}] )"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/stevedore/stevedore-0.15-r1.ebuild,v 1.1 2014/06/12 08:35:58 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Manage dynamic plugins for Python applications"
|
||||
HOMEPAGE="https://github.com/dreamhost/stevedore"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc test"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
virtual/python-argparse[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-0.5.21[${PYTHON_USEDEP}]
|
||||
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
dev-python/flake8[${PYTHON_USEDEP}] )
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[${PYTHON_USEDEP}] )"
|
||||
|
||||
python_compile_all() {
|
||||
if use doc; then
|
||||
mkdir docs/source/_build || die
|
||||
sphinx-build -b html -c docs/source docs/source/ docs/source/_build
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests -d --with-coverage --cover-inclusive --cover-package stevedore \
|
||||
|| die "Tests failed under ${EPYTHON}"
|
||||
flake8 stevedore setup.py || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/source/_build/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/subunit/subunit-0.0.18-r1.ebuild,v 1.1 2014/06/12 07:57:39 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy pypy2_0 )
|
||||
|
||||
inherit distutils-r1 eutils
|
||||
|
||||
DESCRIPTION="A streaming protocol for test results"
|
||||
HOMEPAGE="https://launchpad.net/subunit http://pypi.python.org/pypi/python-subunit"
|
||||
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
||||
#need to keyword the following in =dev-python/extras-0.0.3 then readd the keywords here
|
||||
#ia64 s390 sh sparc amd64-fbsd
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND=">=dev-python/testtools-0.9.34[${PYTHON_USEDEP}]
|
||||
dev-python/extras[${PYTHON_USEDEP}]"
|
||||
# test? ( dev-python/testscenarios[${PYTHON_USEDEP}] )
|
||||
#requires keywording first; Bug #506510
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-lang/perl
|
||||
dev-libs/check
|
||||
dev-util/cppunit
|
||||
virtual/pkgconfig"
|
||||
#requires keywording first; Bug #506510
|
||||
RESTRICT="test"
|
||||
|
||||
src_configure() {
|
||||
econf --enable-shared $(use_enable static-libs static)
|
||||
distutils-r1_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
distutils-r1_src_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local -x PATH="${PWD}/shell/share:${PATH}"
|
||||
local -x PYTHONPATH=python
|
||||
"${PYTHON}" -m testtools.run all_tests.test_suite || die "Testing failed with ${EPYTHON}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local targets=(
|
||||
install-include_subunitHEADERS
|
||||
install-pcdataDATA
|
||||
install-exec-local
|
||||
install-libLTLIBRARIES
|
||||
)
|
||||
emake DESTDIR="${D}" "${targets[@]}"
|
||||
prune_libtool_files
|
||||
distutils-r1_src_install
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST sympy-0.7.3-py3.2.tar.gz 6378901 SHA256 93f9062033e4ab2a701cb6653564297ddbba846f7cb2dc1a53598293a7f29fcc SHA512 d79f3873fd23a3c43ed0d36a90d3436a0fa24dbd9eb42248a9242438d749dad19780c8ccea445e35ce124837088e37359eea5f673c27c2c36ae521bc708c28fe WHIRLPOOL b119eba2a36af02cb02632202e9481b8368bc76c7ba8085e1ccae4048cc69eebb41db345f3de30fcf89ca91b5c868e03c014c1de0890df0caa053f735b615ccc
|
||||
DIST sympy-0.7.3.tar.gz 6379972 SHA256 bdc4c8eee7397eee2a86b1ea4fd8eed932941a19207f646f0ca48526f44b2f20 SHA512 2992baa3edfb4e1842fb642abf0bf0fc0bf56fc183aab8fed6b3c42fbea928fa110ede7fdddea2d63fc5953e8d304b04da433dc811134fadefb1eecc326121b8 WHIRLPOOL e2e482e54bfca2f1a3db657831d27fa03c12173c13c50430b06a28ab40a9666efa70a2c2e60bf53e8b23fd57bbbe91a82e29e6a4eb4b9a97d07216eea33c3d3e
|
||||
DIST sympy-0.7.4.1-system-mpmath.patch.gz 7350 SHA256 d7f2acd0ccfb06eb8c102dd7fae2325b35a5105a5853e01dcb863c0841dedc75 SHA512 761cdc6259101d6023d83cfea311a5547762c192b3c661ab3bc0ded20911ce464d0326a9b16d899ad35280a65046e621670e7de64ec40df740bfeb8bf667fb3d WHIRLPOOL 24693863da03dab6ed67131f46c4e18dfdc8110d0a23f49825dcb835909fa157781791680cfe46092c41c526fe281370aa7ce341f7fbccae02351d34c29bffd3
|
||||
DIST sympy-0.7.4.1.tar.gz 6824862 SHA256 51a8c2377c240a2cdb418bc59dac9ab106258196d04ce131d06806dbea2af456 SHA512 8d4d87428c202407ff364ef503634529500c1656cf5ddbb4de19b838499593c58d227f0b619541ce86cdc15157e3a5b48a95c906a5d05d4606ef95f1aa8fa2dc WHIRLPOOL 620d255e0cf289ac392328ad64e93d93489d8664df13498bac8933221c8edb80a45a8ea26da6cb8e1139ec2ca159c8f83ad196d96ee6afceb4fc8bb2a0eccfd7
|
||||
|
@ -1,239 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/sympy/sympy-0.7.3.ebuild,v 1.3 2013/12/28 20:31:19 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
||||
|
||||
inherit distutils-r1 eutils
|
||||
|
||||
DESCRIPTION="Computer algebra system (CAS) in Python"
|
||||
HOMEPAGE="http://sympy.org/ https://github.com/sympy/sympy"
|
||||
SRC_URI="
|
||||
python_targets_python2_6? ( https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz )
|
||||
python_targets_python2_7? ( https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz )
|
||||
python_targets_python3_2? ( https://github.com/${PN}/${PN}/releases/download/${P}/${P}-py3.2.tar.gz )
|
||||
python_targets_python3_3? ( https://github.com/${PN}/${PN}/releases/download/${P}/${P}-py3.2.tar.gz )"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-macos"
|
||||
IUSE="doc examples gtk imaging ipython latex mathml opengl pdf png pyglet system-mpmath test texmacs"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="
|
||||
mathml? (
|
||||
dev-libs/libxml2:2[${PYTHON_USEDEP}]
|
||||
dev-libs/libxslt[python_targets_python2_6?,python_targets_python2_7?]
|
||||
gtk? ( x11-libs/gtkmathview[gtk] ) )
|
||||
latex? (
|
||||
virtual/latex-base
|
||||
dev-texlive/texlive-fontsextra
|
||||
png? ( app-text/dvipng )
|
||||
pdf? ( app-text/ghostscript-gpl ) )
|
||||
texmacs? ( app-office/texmacs )
|
||||
ipython? ( dev-python/ipython[${PYTHON_USEDEP}] )
|
||||
opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )
|
||||
imaging? ( virtual/python-imaging[${PYTHON_USEDEP}] )
|
||||
pyglet? ( dev-python/pyglet[python_targets_python2_6?,python_targets_python2_7?] )
|
||||
>=dev-python/pexpect-2.0[python_targets_python2_6?,python_targets_python2_7?]
|
||||
system-mpmath? ( ~dev-python/mpmath-0.17[${PYTHON_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
system_mpmath() {
|
||||
local MPMATH_FILES
|
||||
MPMATH_FILES="
|
||||
sympy/combinatorics/permutations.py \
|
||||
sympy/core/containers.py \
|
||||
sympy/core/evalf.py \
|
||||
sympy/core/expr.py \
|
||||
sympy/core/function.py \
|
||||
sympy/core/numbers.py \
|
||||
sympy/core/power.py \
|
||||
sympy/core/sets.py \
|
||||
sympy/core/tests/test_evalf.py \
|
||||
sympy/core/tests/test_numbers.py \
|
||||
sympy/core/tests/test_sets.py \
|
||||
sympy/core/tests/test_sympify.py \
|
||||
sympy/external/tests/test_numpy.py \
|
||||
sympy/functions/combinatorial/numbers.py \
|
||||
sympy/functions/combinatorial/tests/test_comb_numbers.py \
|
||||
sympy/functions/special/bessel.py \
|
||||
sympy/functions/special/gamma_functions.py \
|
||||
sympy/functions/special/hyper.py \
|
||||
sympy/functions/special/tests/test_hyper.py \
|
||||
sympy/matrices/matrices.py \
|
||||
sympy/ntheory/partitions_.py \
|
||||
sympy/physics/quantum/constants.py \
|
||||
sympy/physics/quantum/qubit.py \
|
||||
sympy/plotting/experimental_lambdify.py \
|
||||
sympy/plotting/intervalmath/interval_arithmetic.py \
|
||||
sympy/polys/numberfields.py \
|
||||
sympy/polys/polytools.py \
|
||||
sympy/polys/rootoftools.py \
|
||||
sympy/polys/domains/__init__.py \
|
||||
sympy/polys/domains/algebraicfield.py \
|
||||
sympy/polys/domains/domain.py \
|
||||
sympy/polys/domains/expressiondomain.py \
|
||||
sympy/polys/domains/finitefield.py \
|
||||
sympy/polys/domains/fractionfield.py \
|
||||
sympy/polys/domains/gmpyintegerring.py \
|
||||
sympy/polys/domains/gmpyrationalfield.py \
|
||||
sympy/polys/domains/groundtypes.py \
|
||||
sympy/polys/domains/mpmathcomplexdomain.py \
|
||||
sympy/polys/domains/mpmathrealdomain.py \
|
||||
sympy/polys/domains/polynomialring.py \
|
||||
sympy/polys/domains/pythoncomplexdomain.py \
|
||||
sympy/polys/domains/pythonintegerring.py \
|
||||
sympy/polys/domains/pythonrationalfield.py \
|
||||
sympy/polys/domains/pythonrealdomain.py \
|
||||
sympy/polys/domains/quotientring.py \
|
||||
sympy/polys/domains/sympyintegerring.py \
|
||||
sympy/polys/domains/sympyrationalfield.py \
|
||||
sympy/polys/domains/sympyrealdomain.py \
|
||||
sympy/polys/tests/test_domains.py \
|
||||
sympy/printing/latex.py \
|
||||
sympy/printing/repr.py \
|
||||
sympy/printing/str.py \
|
||||
sympy/simplify/simplify.py \
|
||||
sympy/simplify/tests/test_hyperexpand.py \
|
||||
sympy/solvers/solvers.py \
|
||||
sympy/solvers/tests/test_numeric.py \
|
||||
sympy/statistics/distributions.py \
|
||||
sympy/statistics/tests/test_statistics.py \
|
||||
sympy/utilities/decorator.py \
|
||||
sympy/utilities/lambdify.py \
|
||||
sympy/utilities/runtests.py \
|
||||
sympy/utilities/tests/test_code_quality.py \
|
||||
sympy/utilities/tests/test_lambdify.py \
|
||||
examples/advanced/pidigits.py \
|
||||
examples/advanced/autowrap_ufuncify.py"
|
||||
rm -rf sympy/mpmath/* || die
|
||||
sed \
|
||||
-e "s:sympy\.mpmath:mpmath:g" \
|
||||
-e "s:from sympy import mpmath:import mpmath:g" \
|
||||
-i ${MPMATH_FILES} || die "failed to patch mpmath imports"
|
||||
epatch "${FILESDIR}"/${P}-mpmath.patch
|
||||
}
|
||||
|
||||
python_unpack() {
|
||||
if ! python_is_python3; then
|
||||
mkdir "${WORKDIR}"/python2
|
||||
cd "${WORKDIR}"/python2 || die
|
||||
unpack ${P}.tar.gz
|
||||
fi
|
||||
if python_is_python3; then
|
||||
mkdir "${WORKDIR}"/python3
|
||||
cd "${WORKDIR}"/python3 || die
|
||||
unpack ${P}-py3.2.tar.gz
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
python_foreach_impl python_unpack
|
||||
}
|
||||
|
||||
python_prepare() {
|
||||
if use system-mpmath; then
|
||||
if ! python_is_python3; then
|
||||
cd "${WORKDIR}"/python2/${P} || die
|
||||
system_mpmath
|
||||
fi
|
||||
if python_is_python3; then
|
||||
cd "${WORKDIR}"/python3/${P} || die
|
||||
system_mpmath
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
python_foreach_impl python_prepare
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
local _py
|
||||
if python_is_python3; then
|
||||
_py=3
|
||||
else
|
||||
_py=2
|
||||
fi
|
||||
|
||||
cd "${WORKDIR}"/python${_py}/${P} || die
|
||||
export S="${WORKDIR}"/python${_py}/${P}
|
||||
|
||||
PYTHONPATH="." distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
local _py
|
||||
if use doc; then
|
||||
export XDG_CONFIG_HOME="${T}/config-dir"
|
||||
mkdir "${XDG_CONFIG_HOME}" || die
|
||||
chmod 0700 "${XDG_CONFIG_HOME}" || die
|
||||
if python_is_python3; then
|
||||
_py=3
|
||||
else
|
||||
_py=2
|
||||
fi
|
||||
|
||||
cd "${WORKDIR}"/python${_py}/${P}/doc || die
|
||||
emake html
|
||||
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local _py
|
||||
if python_is_python3; then
|
||||
_py=3
|
||||
else
|
||||
_py=2
|
||||
fi
|
||||
|
||||
cd "${WORKDIR}"/python${_py}/${P} || die
|
||||
PYTHONPATH="." py.test || ewarn "tests with ${EPYTHON} failed"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
local _py
|
||||
if python_is_python3; then
|
||||
_py=3
|
||||
else
|
||||
_py=2
|
||||
fi
|
||||
|
||||
cd "${WORKDIR}"/python${_py}/${P} || die
|
||||
export S="${WORKDIR}"/python${_py}/${P}
|
||||
|
||||
PYTHONPATH="." distutils-r1_python_install
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
local _py
|
||||
distutils-r1_python_install_all
|
||||
if python_is_python3; then
|
||||
_py=3
|
||||
else
|
||||
_py=2
|
||||
fi
|
||||
|
||||
cd "${WORKDIR}"/python${_py}/${P} || die
|
||||
use doc && dohtml -r doc/_build/html/*
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${P}
|
||||
doins -r examples
|
||||
fi
|
||||
if use texmacs; then
|
||||
exeinto /usr/libexec/TeXmacs/bin/
|
||||
doexe data/TeXmacs/bin/tm_sympy
|
||||
insinto /usr/share/TeXmacs/plugins/sympy/
|
||||
doins -r data/TeXmacs/progs
|
||||
fi
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/testrepository/testrepository-0.0.18-r1.ebuild,v 1.1 2014/06/12 08:14:26 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A repository of test results."
|
||||
HOMEPAGE="https://launchpad.net/testscenarios"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( ${RDEPEND}
|
||||
dev-python/testresources[${PYTHON_USEDEP}]
|
||||
dev-python/testscenarios[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
)"
|
||||
#bzr is listed but presumably req'd for a live repo test run
|
||||
RDEPEND=">=dev-python/subunit-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/testtools-0.9.30[${PYTHON_USEDEP}]
|
||||
dev-python/fixtures[${PYTHON_USEDEP}]"
|
||||
|
||||
# Required for test phase
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" ./testr init || die
|
||||
"${PYTHON}" setup.py testr --coverage || die "tests failed under ${EPYTHON}"
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/testresources/testresources-0.2.7-r2.ebuild,v 1.1 2014/06/12 08:13:42 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Testresources, a pyunit extension for managing expensive test resources."
|
||||
HOMEPAGE="https://launchpad.net/testresources"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/testtools[${PYTHON_USEDEP}]
|
||||
dev-python/fixtures[${PYTHON_USEDEP}]
|
||||
virtual/python-unittest2[${PYTHON_USEDEP}] )"
|
||||
RDEPEND=""
|
||||
|
||||
python_test() {
|
||||
nosetests || die "Tests failed under ${EPYTHON}"
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/testscenarios/testscenarios-0.4-r5.ebuild,v 1.1 2014/06/12 08:13:26 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy2_0 pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Testscenarios, a pyunit extension for dependency injection"
|
||||
HOMEPAGE="https://launchpad.net/testscenarios"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
RDEPEND="dev-python/testtools[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_test() {
|
||||
PYTHONPATH=./lib ${EPYTHON} -m testtools.run testscenarios.test_suite
|
||||
}
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/testtools/testtools-0.9.35-r1.ebuild,v 1.1 2014/06/12 08:10:28 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
|
||||
|
||||
inherit distutils-r1 versionator
|
||||
|
||||
#SERIES="$(get_version_component_range 1-2)"
|
||||
SERIES="trunk"
|
||||
|
||||
DESCRIPTION="Extensions to the Python unittest library"
|
||||
HOMEPAGE="https://launchpad.net/testtools http://pypi.python.org/pypi/testtools"
|
||||
SRC_URI="http://launchpad.net/${PN}/${SERIES}/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
RDEPEND="dev-python/mimeparse[${PYTHON_USEDEP}]
|
||||
dev-python/extras[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( $(python_gen_cond_dep 'dev-python/twisted-core[${PYTHON_USEDEP}]' python2_7) )"
|
||||
|
||||
python_test() {
|
||||
# https://bugs.launchpad.net/testtools/+bug/1191725
|
||||
# https://bugs.launchpad.net/testtools/+bug/1191725
|
||||
# These tests pass run from the source, a gentooism
|
||||
if ! python_is_python3; then
|
||||
sed -e s':test_deferredruntest:#&:g' \
|
||||
-e s':test_spinner:#&:g' \
|
||||
-i ${PN}/tests/__init__.py || die
|
||||
fi
|
||||
# Bug 509510 re python-2.7.6
|
||||
esetup.py test
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/virtualenv-clone/virtualenv-clone-0.2.4-r2.ebuild,v 1.1 2014/06/12 08:43:23 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A script for cloning a non-relocatable virtualenv."
|
||||
HOMEPAGE="http://github.com/edwardgeorge/virtualenv-clone"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/virtualenvwrapper/virtualenvwrapper-4.3.ebuild,v 1.1 2014/06/12 08:43:54 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="virtualenvwrapper is a set of extensions to Ian Bicking's virtualenv tool"
|
||||
HOMEPAGE="http://www.doughellmann.com/projects/virtualenvwrapper http://pypi.python.org/pypi/virtualenvwrapper"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
RESTRICT=test
|
||||
|
||||
RDEPEND="dev-python/virtualenv[${PYTHON_USEDEP}]
|
||||
dev-python/stevedore[${PYTHON_USEDEP}]
|
||||
dev-python/virtualenv-clone[${PYTHON_USEDEP}]"
|
||||
DEPEND="${DEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/tox[${PYTHON_USEDEP}] )"
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's:-o shwordsplit::' -i tests/run_tests || die
|
||||
}
|
||||
|
||||
python_test() {
|
||||
tox tests/test_cp.sh || die "Tests failed under ${EPYTHON}"
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST docile-1.1.3.gem 14336 SHA256 f7a439a6a117da82141541dbd9e6a5582baa23a5ae9a84b8ff434330c38acd1f SHA512 2a0091ae2a7fd8cea278984c769740c8ee7664de100822751588c01f2b2c1c1aa66647791e152a039097a3e0c3a6da938325a3d064965b5b1f6b23a8b2d29db0 WHIRLPOOL 4d6f6d76374fe3e50238703e82357076ddd24de7d2ccc50cde11e56bd891b9eedd745291d0370c4ab7fcfb5aa4097e4d53ce852fb57915790289a0ac33aa1597
|
||||
DIST docile-1.1.4.gem 14336 SHA256 76b1f9a24e08cf989418b20e5de02e2156182b30329f5514c89df27ac124ce0e SHA512 d879a6180756b365e7e2b33922179af71abf1fe0bbbeb04dbbc0ab1e549e5f04534b0dd323866a295090897ade5fbec99dae714b05d73645213e51c2c18f766f WHIRLPOOL 7e8144b5c812b550fed4b95d1a5cbc6372036a247c6fd4337e528b4afd38cd38a5d9c8d4f09c8bb14408bd7e2fe794721a106d8a0aefc99e1366f4352b3c9085
|
||||
|
@ -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-ruby/docile/docile-1.1.4.ebuild,v 1.1 2014/06/12 05:55:50 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21 jruby"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md HISTORY.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Turns any Ruby object into a DSL"
|
||||
HOMEPAGE="http://ms-ati.github.io/docile/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/require \"github\/markup\"/d' Rakefile || die
|
||||
}
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/cmocka/cmocka-0.3.1-r1.ebuild,v 1.1 2014/06/11 19:54:27 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-multilib
|
||||
|
||||
DESCRIPTION="A unit testing framework for C"
|
||||
HOMEPAGE="http://cmocka.org/"
|
||||
SRC_URI="https://open.cryptomilk.org/attachments/download/19/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="doc static-libs test"
|
||||
|
||||
DEPEND="
|
||||
doc? ( app-doc/doxygen[latex] )
|
||||
"
|
||||
RDEPEND=""
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-automagicness.patch" )
|
||||
|
||||
multilib_src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_with static-libs STATIC_LIB)
|
||||
$(cmake-utils_use test UNIT_TESTING)
|
||||
$(multilib_is_native_abi && cmake-utils_use_with doc APIDOC \
|
||||
|| echo -DWITH_APIDOC=OFF)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
if multilib_is_native_abi && use doc; then
|
||||
pushd doc || die
|
||||
doxygen doxy.config || die
|
||||
rm -f html/*.md5 latex/*.md5 latex/Manifest man/man3/_* || die
|
||||
dohtml html/*
|
||||
dodoc latex/*
|
||||
doman man/man3/*.3
|
||||
popd || die
|
||||
fi
|
||||
cmake-utils_src_install
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
--- ltmain.sh.orig 2009-12-06 22:35:17 +0100
|
||||
+++ ltmain.sh 2009-12-06 22:35:44 +0100
|
||||
@@ -1111,6 +1111,9 @@
|
||||
# that all symbols are satisfied, otherwise we get a static library.
|
||||
allow_undefined=yes
|
||||
;;
|
||||
+ *-aix*)
|
||||
+ allow_undefined=no
|
||||
+ ;;
|
||||
*)
|
||||
allow_undefined=yes
|
||||
;;
|
@ -0,0 +1,398 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/thunderbird-24.6.0.ebuild,v 1.2 2014/06/12 00:28:33 floppym Exp $
|
||||
|
||||
EAPI=5
|
||||
WANT_AUTOCONF="2.1"
|
||||
MOZ_ESR=""
|
||||
MOZ_LIGHTNING_VER="2.6.5"
|
||||
MOZ_LIGHTNING_GDATA_VER="2.6.3"
|
||||
|
||||
# This list can be updated using scripts/get_langs.sh from the mozilla overlay
|
||||
MOZ_LANGS=(ar ast be bg bn-BD br ca cs da de el en en-GB en-US es-AR
|
||||
es-ES et eu fi fr fy-NL ga-IE gd gl he hr hu hy-AM id is it ja ko lt nb-NO
|
||||
nl nn-NO pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr uk vi
|
||||
zh-CN zh-TW )
|
||||
|
||||
# Convert the ebuild version to th firefox-24.0-patches-0.4.tar.xze upstream mozilla version, used by mozlinguas
|
||||
MOZ_PV="${PV/_beta/b}"
|
||||
# ESR releases have slightly version numbers
|
||||
if [[ ${MOZ_ESR} == 1 ]]; then
|
||||
MOZ_PV="${MOZ_PV}esr"
|
||||
fi
|
||||
MOZ_P="${PN}-${MOZ_PV}"
|
||||
|
||||
# Enigmail version
|
||||
EMVER="1.6"
|
||||
# Upstream ftp release URI that's used by mozlinguas.eclass
|
||||
# We don't use the http mirror because it deletes old tarballs.
|
||||
MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/"
|
||||
MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases/"
|
||||
|
||||
inherit flag-o-matic toolchain-funcs mozconfig-3 makeedit multilib autotools pax-utils check-reqs nsplugins mozlinguas
|
||||
|
||||
DESCRIPTION="Thunderbird Mail Client"
|
||||
HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
SLOT="0"
|
||||
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
|
||||
IUSE="bindist crypt gstreamer +jit ldap +lightning +minimal mozdom pulseaudio selinux system-cairo system-icu system-jpeg system-sqlite"
|
||||
|
||||
PATCH="thunderbird-24.0-patches-0.1"
|
||||
PATCHFF="firefox-24.0-patches-0.9"
|
||||
|
||||
SRC_URI="${SRC_URI}
|
||||
${MOZ_FTP_URI}${MOZ_PV}/source/${MOZ_P}.source.tar.bz2
|
||||
${MOZ_HTTP_URI}${MOZ_PV}/source/${MOZ_P}.source.tar.bz2
|
||||
crypt? ( http://www.enigmail.net/download/source/enigmail-${EMVER}.tar.gz )
|
||||
lightning? (
|
||||
${MOZ_HTTP_URI/${PN}/calendar/lightning}${MOZ_LIGHTNING_VER}/linux/lightning.xpi -> lightning-${MOZ_LIGHTNING_VER}.xpi
|
||||
${MOZ_HTTP_URI/${PN}/calendar/lightning}${MOZ_LIGHTNING_GDATA_VER}/linux/gdata-provider.xpi -> gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.xpi
|
||||
)
|
||||
http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.xz
|
||||
http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCHFF}.tar.xz
|
||||
http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz"
|
||||
|
||||
ASM_DEPEND=">=dev-lang/yasm-1.1"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/nss-3.16
|
||||
>=dev-libs/nspr-4.10.4
|
||||
>=dev-libs/glib-2.26:2
|
||||
>=media-libs/mesa-7.10
|
||||
>=media-libs/libpng-1.6.6[apng]
|
||||
virtual/libffi
|
||||
gstreamer? ( media-plugins/gst-plugins-meta:0.10[ffmpeg] )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
system-cairo? ( >=x11-libs/cairo-1.12[X] )
|
||||
system-icu? ( >=dev-libs/icu-51.1 )
|
||||
system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
|
||||
system-sqlite? ( >=dev-db/sqlite-3.8.0.2:3[secure-delete,debug=] )
|
||||
>=media-libs/libvpx-1.0.0
|
||||
kernel_linux? ( media-libs/alsa-lib )
|
||||
selinux? ( sec-policy/selinux-thunderbird )
|
||||
!x11-plugins/enigmail
|
||||
crypt? ( || (
|
||||
( >=app-crypt/gnupg-2.0
|
||||
|| (
|
||||
app-crypt/pinentry[gtk]
|
||||
app-crypt/pinentry[qt4]
|
||||
)
|
||||
)
|
||||
=app-crypt/gnupg-1.4*
|
||||
) )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=sys-devel/binutils-2.16.1
|
||||
virtual/pkgconfig
|
||||
amd64? ( ${ASM_DEPEND}
|
||||
virtual/opengl )
|
||||
x86? ( ${ASM_DEPEND}
|
||||
virtual/opengl )"
|
||||
|
||||
if [[ ${PV} =~ beta ]]; then
|
||||
S="${WORKDIR}/comm-beta"
|
||||
else
|
||||
S="${WORKDIR}/comm-esr${PV%%.*}"
|
||||
fi
|
||||
|
||||
pkg_setup() {
|
||||
moz_pkgsetup
|
||||
|
||||
export MOZILLA_DIR="${S}/mozilla"
|
||||
|
||||
if ! use bindist ; then
|
||||
elog "You are enabling official branding. You may not redistribute this build"
|
||||
elog "to any users on your network or the internet. Doing so puts yourself into"
|
||||
elog "a legal problem with Mozilla Foundation"
|
||||
elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
|
||||
elog
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
# Ensure we have enough disk space to compile
|
||||
CHECKREQS_DISK_BUILD="4G"
|
||||
check-reqs_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
# Unpack language packs
|
||||
mozlinguas_src_unpack
|
||||
|
||||
# Unpack lightning for calendar locales
|
||||
if use lightning ; then
|
||||
xpi_unpack lightning-${MOZ_LIGHTNING_VER}.xpi
|
||||
xpi_unpack gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.xpi
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Apply our Thunderbird patchset
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/thunderbird"
|
||||
|
||||
# Apply our patchset from firefox to thunderbird as well
|
||||
pushd "${S}"/mozilla &>/dev/null || die
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/firefox"
|
||||
popd &>/dev/null || die
|
||||
|
||||
if use crypt ; then
|
||||
mv "${WORKDIR}"/enigmail "${S}"/mailnews/extensions/enigmail
|
||||
pushd "${S}"/mailnews/extensions/enigmail &>/dev/null || die
|
||||
epatch "${FILESDIR}"/enigmail-1.6.0-parallel-fix.patch
|
||||
popd &>/dev/null || die
|
||||
fi
|
||||
|
||||
# Ensure that are plugins dir is enabled as default
|
||||
sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
|
||||
"${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
|
||||
sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
|
||||
"${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
|
||||
|
||||
# Don't exit with error when some libs are missing which we have in
|
||||
# system.
|
||||
sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
|
||||
-i "${S}"/mail/installer/Makefile.in || die
|
||||
|
||||
# Don't error out when there's no files to be removed:
|
||||
sed 's@\(xargs rm\)$@\1 -f@' \
|
||||
-i "${S}"/mozilla/toolkit/mozapps/installer/packager.mk || die
|
||||
|
||||
# Shell scripts sometimes contain DOS line endings; bug 391889
|
||||
grep -rlZ --include="*.sh" $'\r$' . |
|
||||
while read -r -d $'\0' file ; do
|
||||
einfo edos2unix "${file}"
|
||||
edos2unix "${file}"
|
||||
done
|
||||
|
||||
# Confirm the version of lightning being grabbed for langpacks is the same
|
||||
# as that used in thunderbird
|
||||
local THIS_MOZ_LIGHTNING_VER=$(cat "${S}"/calendar/sunbird/config/version.txt)
|
||||
if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then
|
||||
eqawarn "The version of lightning used for localization differs from the version"
|
||||
eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}"
|
||||
eqawarn "to ${THIS_MOZ_LIGHTNING_VER}"
|
||||
fi
|
||||
|
||||
# Allow user to apply any additional patches without modifing ebuild
|
||||
epatch_user
|
||||
|
||||
eautoreconf
|
||||
# Ensure we run eautoreconf in mozilla to regenerate configure
|
||||
cd "${S}"/mozilla
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
|
||||
MEXTENSIONS="default"
|
||||
|
||||
####################################
|
||||
#
|
||||
# mozconfig, CFLAGS and CXXFLAGS setup
|
||||
#
|
||||
####################################
|
||||
|
||||
mozconfig_init
|
||||
mozconfig_config
|
||||
|
||||
# It doesn't compile on alpha without this LDFLAGS
|
||||
use alpha && append-ldflags "-Wl,--no-relax"
|
||||
|
||||
# We must force enable jemalloc 3 threw .mozconfig
|
||||
echo "export MOZ_JEMALLOC=1" >> ${S}/.mozconfig
|
||||
|
||||
mozconfig_annotate '' --enable-jemalloc
|
||||
mozconfig_annotate '' --enable-replace-malloc
|
||||
mozconfig_annotate '' --prefix="${EPREFIX}"/usr
|
||||
mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
|
||||
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
|
||||
mozconfig_annotate '' --disable-gconf
|
||||
mozconfig_annotate '' --disable-mailnews
|
||||
mozconfig_annotate '' --with-system-png
|
||||
mozconfig_annotate '' --enable-system-ffi
|
||||
|
||||
# Other ff-specific settings
|
||||
mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
|
||||
mozconfig_annotate '' --with-user-appdir=.thunderbird
|
||||
mozconfig_annotate '' --target="${CTARGET:-${CHOST}}"
|
||||
mozconfig_annotate '' --build="${CTARGET:-${CHOST}}"
|
||||
|
||||
# Use enable features
|
||||
mozconfig_use_enable gstreamer
|
||||
mozconfig_use_enable pulseaudio
|
||||
mozconfig_use_enable system-cairo
|
||||
mozconfig_use_enable system-sqlite
|
||||
mozconfig_use_with system-jpeg
|
||||
mozconfig_use_with system-icu
|
||||
mozconfig_use_enable system-icu intl-api
|
||||
mozconfig_use_enable lightning calendar
|
||||
mozconfig_use_enable ldap
|
||||
# Feature is know to cause problems on hardened
|
||||
mozconfig_use_enable jit ion
|
||||
|
||||
# Bug #72667
|
||||
if use mozdom; then
|
||||
MEXTENSIONS="${MEXTENSIONS},inspector"
|
||||
fi
|
||||
|
||||
# Use an objdir to keep things organized.
|
||||
echo "mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/tbird" >> "${S}"/.mozconfig
|
||||
|
||||
# Finalize and report settings
|
||||
mozconfig_final
|
||||
|
||||
####################################
|
||||
#
|
||||
# Configure and build
|
||||
#
|
||||
####################################
|
||||
|
||||
# Disable no-print-directory
|
||||
MAKEOPTS=${MAKEOPTS/--no-print-directory/}
|
||||
|
||||
if [[ $(gcc-major-version) -lt 4 ]]; then
|
||||
append-cxxflags -fno-stack-protector
|
||||
elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; then
|
||||
if use amd64 || use x86; then
|
||||
append-flags -mno-avx
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
|
||||
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \
|
||||
emake -f client.mk
|
||||
|
||||
# Only build enigmail extension if crypt enabled.
|
||||
if use crypt ; then
|
||||
cd "${S}"/mailnews/extensions/enigmail || die
|
||||
./makemake -r 2&> /dev/null
|
||||
cd "${S}"/tbird/mailnews/extensions/enigmail
|
||||
emake
|
||||
emake xpi
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
|
||||
DICTPATH="\"${EPREFIX}/usr/share/myspell\""
|
||||
|
||||
declare emid
|
||||
local obj_dir="tbird"
|
||||
cd "${S}/${obj_dir}"
|
||||
|
||||
# Copy our preference before omnijar is created.
|
||||
cp "${FILESDIR}"/thunderbird-gentoo-default-prefs-1.js-1 \
|
||||
"${S}/${obj_dir}/mozilla/dist/bin/defaults/pref/all-gentoo.js" \
|
||||
|| die
|
||||
|
||||
# Set default path to search for dictionaries.
|
||||
echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \
|
||||
>> "${S}/${obj_dir}/mozilla/dist/bin/defaults/pref/all-gentoo.js" \
|
||||
|| die
|
||||
|
||||
# Pax mark xpcshell for hardened support, only used for startupcache creation.
|
||||
pax-mark m "${S}"/${obj_dir}/mozilla/dist/bin/xpcshell
|
||||
|
||||
MOZ_MAKE_FLAGS="${MAKEOPTS}" \
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# Install language packs
|
||||
mozlinguas_src_install
|
||||
|
||||
if ! use bindist; then
|
||||
newicon "${S}"/other-licenses/branding/thunderbird/content/icon48.png thunderbird-icon.png
|
||||
domenu "${FILESDIR}"/icon/${PN}.desktop
|
||||
else
|
||||
newicon "${S}"/mail/branding/aurora/content/icon48.png thunderbird-icon-unbranded.png
|
||||
newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \
|
||||
${PN}.desktop
|
||||
|
||||
sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \
|
||||
"${ED}"/usr/share/applications/${PN}.desktop
|
||||
fi
|
||||
|
||||
if use crypt ; then
|
||||
cd "${T}" || die
|
||||
unzip "${S}"/${obj_dir}/mozilla/dist/bin/enigmail*.xpi install.rdf \
|
||||
|| die
|
||||
emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf)
|
||||
|
||||
dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die
|
||||
cd "${D}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die
|
||||
unzip "${S}"/${obj_dir}/mozilla/dist/bin/enigmail*.xpi || die
|
||||
fi
|
||||
|
||||
if use lightning ; then
|
||||
local l c
|
||||
mozlinguas_export
|
||||
|
||||
emid="{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}"
|
||||
dodir ${MOZILLA_FIVE_HOME}/extensions/${emid}
|
||||
cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid}
|
||||
unzip "${S}"/${obj_dir}/mozilla/dist/xpi-stage/gdata-provider-*.xpi
|
||||
# Install locales for gdata-provider -- each locale is a directory tree
|
||||
insinto ${MOZILLA_FIVE_HOME}/extensions/${emid}/chrome
|
||||
cd "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}/chrome
|
||||
for l in "${mozlinguas[@]}"; do if [[ -d gdata-provider-${l} ]]; then
|
||||
doins -r gdata-provider-${l}
|
||||
echo "locale gdata-provider ${l} chrome/gdata-provider-${l}/locale/${l}/" \
|
||||
>> "${ED}"/${MOZILLA_FIVE_HOME}/extensions/${emid}/chrome.manifest \
|
||||
|| die "Error adding gdata-provider-${l} to chrome.manifest"
|
||||
else
|
||||
ewarn "Sorry, but lightning gdata-provider in ${P} does not support the ${l} locale"
|
||||
fi; done
|
||||
|
||||
emid="{e2fda1a4-762b-4020-b5ad-a41df1933103}"
|
||||
dodir ${MOZILLA_FIVE_HOME}/extensions/${emid}
|
||||
cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die
|
||||
unzip "${S}"/${obj_dir}/mozilla/dist/xpi-stage/lightning-*.xpi \
|
||||
|| die
|
||||
# Install locales for lightning - each locale is a jar file
|
||||
insinto ${MOZILLA_FIVE_HOME}/extensions/${emid}/chrome
|
||||
cd "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER}/chrome || die
|
||||
for l in "${mozlinguas[@]}"; do if [[ -e calendar-${l}.jar ]]; then
|
||||
for c in calendar lightning; do
|
||||
doins ${c}-${l}.jar
|
||||
echo "locale ${c} $l jar:chrome/${c}-${l}.jar!/locale/${l}/${c}/" \
|
||||
>> "${ED}"/${MOZILLA_FIVE_HOME}/extensions/${emid}/chrome.manifest \
|
||||
|| die "Error adding ${c}-${l} to chrome.manifest"
|
||||
done
|
||||
else
|
||||
ewarn "Sorry, but lightning calendar in ${P} does not support the ${l} locale"
|
||||
fi; done
|
||||
|
||||
# Fix mimetype so it shows up as a calendar application in GNOME 3
|
||||
# This requires that the .desktop file was already installed earlier
|
||||
sed -e "s:^\(MimeType=\):\1text/calendar;:" \
|
||||
-e "s:^\(Categories=\):\1Calendar;:" \
|
||||
-i "${ED}"/usr/share/applications/${PN}.desktop || die
|
||||
fi
|
||||
|
||||
pax-mark m "${ED}"/${MOZILLA_FIVE_HOME}/{thunderbird-bin,thunderbird}
|
||||
|
||||
# Plugin-container needs to be pax-marked for hardened to ensure plugins such as flash
|
||||
# continue to work as expected.
|
||||
pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container
|
||||
|
||||
if use minimal; then
|
||||
rm -r "${ED}"/usr/include "${ED}"${MOZILLA_FIVE_HOME}/{idl,include,lib,sdk} || \
|
||||
die "Failed to remove sdk and headers"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "If you experience problems with plugins please issue the"
|
||||
elog "following command : rm \${HOME}/.thunderbird/*/extensions.sqlite ,"
|
||||
elog "then restart thunderbird"
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST 29024-soundkonverter-2.0.3.tar.gz 591340 SHA256 86e1a62a47433ab446c165c16b8950d3ed00cf73dfb3d411019717e8e5d73f0c SHA512 106620e82162280c96ee809145d7196bec049f2a69c6808dce2528ccda5be1976c5a6aad32e25fb6b5578417e535263f4425edc1ebe4b28f6a2f5fdcb9478c98 WHIRLPOOL 2df0edd1342e63cde2407d8a36484d323304e8bddff89ad9f112e218e5f23a0820c51fb7b03d3303623681348df76a9b5895e243f358c6e3af6115722c8c4139
|
||||
DIST 29024-soundkonverter-2.0.4.tar.gz 617552 SHA256 ce42af4f16eb45df7f8bacc3e16a8d0db4220ca0444772e426603116a982ac7a SHA512 0cea88c17b32fdb0038839bedb216f062b6d7643feef528787278f03ca3058df4fbe1562cce2c8d749d0baf05e1ba8f89ed544a4cee1353f54fd2de4ded8235a WHIRLPOOL 0dbbd2a331445db7413024b6bddd8e6c757d4ec320287f83dffb1c58be7447e00c01d2714d81e2dd924cf1cf10d49102cd488dccd4abe75b7866aa0263447bf9
|
||||
DIST 29024-soundkonverter-2.1.0.tar.gz 752619 SHA256 951603da42012ac2424293a29affe6fdf772ea53a69ca063b8eff9f122a93431 SHA512 d8e93ba794f44e102fa68baf423541c78e23be2db619eb940cb936b626218e0516b20a7cfec668e33034230edc14db4e3cfaaa4d5612c0c32cacfd45cf83bfd1 WHIRLPOOL 7d6f3eccf06e0f395a56fe813739ee6845f39a665cf0d677fae9e5d0ed386d6febe87dfff4a8d9ff9888d5f1b24599fb567c73d59885c84d46ee90e0b9b79d0a
|
||||
DIST 29024-soundkonverter-2.1.1.tar.gz 754788 SHA256 d97aeec4f1d338d07f6e0768e6ff9728ec050d4baab639fbe6b21c412747fcaa SHA512 d42e96710a9078d0dbcbe9c61ac5d6354f32e3ed44b730eaef476cba1df54d4351d874739ee4287651ee9acbf876c89d5e754dd61f3bf611de2bc3ea46f60a72 WHIRLPOOL 3c8e520194bfafcd6e9bff82c3cc20f66758995be78772cdc21e7aa5cc879b8cf8b47833688f4648afa3b6cec9cd26951b82547e5763cd223c58a592e64576cb
|
||||
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/soundkonverter/soundkonverter-2.1.1.ebuild,v 1.1 2014/06/12 11:45:01 kensington Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
KDE_LINGUAS="ca cs de es et fr hu it pt pt_BR ro ru sl sv zh_CN zh_TW"
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="Frontend to various audio converters"
|
||||
HOMEPAGE="http://www.kde-apps.org/content/show.php/soundKonverter?content=29024"
|
||||
SRC_URI="http://kde-apps.org/CONTENT/content-files/29024-${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
RDEPEND="
|
||||
$(add_kdebase_dep libkcddb)
|
||||
media-libs/phonon
|
||||
media-libs/taglib
|
||||
media-sound/cdparanoia
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext
|
||||
"
|
||||
|
||||
pkg_postinst() {
|
||||
elog "soundKonverter optionally supports many different audio formats."
|
||||
elog "You will need to install the appropriate encoding packages for the"
|
||||
elog "formats you require. For a full listing, consult the README file"
|
||||
elog "in /usr/share/doc/${PF}"
|
||||
}
|
@ -1,183 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/spotify/spotify-0.9.4.183-r4.ebuild,v 1.1 2014/01/15 19:44:27 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils fdo-mime gnome2-utils pax-utils unpacker
|
||||
|
||||
DESCRIPTION="Spotify is a social music platform"
|
||||
HOMEPAGE="https://www.spotify.com/ch-de/download/previews/"
|
||||
MY_PV="${PV}.g644e24e.428-1"
|
||||
MY_P="${PN}-client_${MY_PV}"
|
||||
SRC_BASE="http://repository.spotify.com/pool/non-free/${PN:0:1}/${PN}/"
|
||||
SRC_URI="
|
||||
x86? ( ${SRC_BASE}${MY_P}_i386.deb )
|
||||
amd64? ( ${SRC_BASE}${MY_P}_amd64.deb )
|
||||
"
|
||||
LICENSE="Spotify"
|
||||
SLOT="0"
|
||||
#amd64 and x86 keywords removed due to security concerns, see bug 474010
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="gnome pax_kernel pulseaudio"
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}
|
||||
x11-libs/libxcb
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXau
|
||||
x11-libs/libXext
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
dev-qt/qtcore:4[qt3support]
|
||||
dev-qt/qtdbus:4
|
||||
dev-qt/qtgui:4[qt3support]
|
||||
dev-qt/qtwebkit:4
|
||||
x11-misc/xdg-utils
|
||||
media-libs/alsa-lib
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
dev-libs/openssl:0
|
||||
dev-libs/glib:2
|
||||
dev-libs/libgcrypt:0/11
|
||||
media-libs/libpng:1.2
|
||||
dev-db/sqlite:3
|
||||
sys-libs/zlib
|
||||
app-arch/bzip2
|
||||
sys-apps/dbus
|
||||
sys-apps/util-linux
|
||||
dev-libs/expat
|
||||
>=dev-libs/nspr-4.9
|
||||
gnome-base/gconf:2
|
||||
x11-libs/gtk+:2
|
||||
dev-libs/nss
|
||||
dev-libs/glib:2
|
||||
net-print/cups
|
||||
virtual/udev
|
||||
pulseaudio? ( >=media-sound/pulseaudio-0.9.21 )
|
||||
gnome? ( gnome-extra/gnome-integration-spotify )"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
QA_PREBUILT="/opt/spotify/spotify-client/spotify
|
||||
/opt/spotify/spotify-client/Data/SpotifyHelper
|
||||
/opt/spotify/spotify-client/libcef.so"
|
||||
|
||||
src_prepare() {
|
||||
# link against openssl-1.0.0 as it crashes with 0.9.8
|
||||
sed -i \
|
||||
-e 's/\(lib\(ssl\|crypto\).so\).0.9.8/\1.1.0.0/g' \
|
||||
opt/spotify/spotify-client/spotify || die "sed failed"
|
||||
sed -i \
|
||||
-e 's/\(lib\(ssl\|crypto\).so\).0.9.8/\1.1.0.0/g' \
|
||||
opt/spotify/spotify-client/Data/SpotifyHelper || die "sed failed"
|
||||
# different NSPR / NSS library names for some reason
|
||||
sed -i \
|
||||
-e 's/\(lib\(plc4\|nspr4\).so\).9\(.\)/\1.0d\3\3/g' \
|
||||
opt/spotify/spotify-client/Data/SpotifyHelper || die "sed failed"
|
||||
sed -i \
|
||||
-e 's/\(lib\(nss3\|nssutil3\|smime3\).so\).1d/\1\x00\x00\x00/g' \
|
||||
-e 's/\(lib\(plc4\|nspr4\).so\).0d\(.\)/\1\x00\x00\3\3/g' \
|
||||
opt/spotify/spotify-client/Data/libcef.so || die "sed failed"
|
||||
# Fix desktop entry to launch spotify-dbus.py for GNOME integration
|
||||
if use gnome ; then
|
||||
sed -i \
|
||||
-e 's/spotify \%U/spotify-dbus.py \%U/g' \
|
||||
opt/spotify/spotify-client/spotify.desktop || die "sed failed"
|
||||
fi
|
||||
#and fix other stuff in the desktop file as well
|
||||
sed -i \
|
||||
-e 's/x-scheme-handler\/spotify$/x-scheme-handler\/spotify\;/g' \
|
||||
-e 's/AudioVideo$/AudioVideo\;/g' \
|
||||
opt/spotify/spotify-client/spotify.desktop || die "sed failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc opt/spotify/spotify-client/changelog
|
||||
dodoc usr/share/doc/spotify-client/changelog.Debian.gz
|
||||
dodoc usr/share/doc/spotify-client/copyright
|
||||
|
||||
insinto /usr/share/pixmaps
|
||||
doins opt/spotify/spotify-client/Icons/*.png
|
||||
|
||||
# install in /opt/spotify
|
||||
SPOTIFY_HOME=/opt/spotify/spotify-client
|
||||
insinto ${SPOTIFY_HOME}
|
||||
doins -r opt/spotify/spotify-client/*
|
||||
fperms +x ${SPOTIFY_HOME}/spotify
|
||||
fperms +x ${SPOTIFY_HOME}/Data/SpotifyHelper
|
||||
|
||||
dodir /usr/bin
|
||||
cat <<-EOF >"${D}"/usr/bin/spotify
|
||||
#! /bin/sh
|
||||
LD_PRELOAD="\${LD_PRELOAD} ${SPOTIFY_HOME}/libcef.so"
|
||||
export LD_PRELOAD
|
||||
exec ${SPOTIFY_HOME}/spotify "\$@"
|
||||
EOF
|
||||
fperms +x /usr/bin/spotify
|
||||
|
||||
# revdep-rebuild produces a false positive because of symbol versioning
|
||||
dodir /etc/revdep-rebuild
|
||||
cat <<-EOF >"${D}"/etc/revdep-rebuild/10${PN}
|
||||
SEARCH_DIRS_MASK="${SPOTIFY_HOME}"
|
||||
EOF
|
||||
|
||||
for size in 16 22 24 32 48 64 128 256; do
|
||||
newicon -s ${size} "${S}${SPOTIFY_HOME}/Icons/spotify-linux-${size}.png" \
|
||||
"spotify-client.png"
|
||||
done
|
||||
domenu "${S}${SPOTIFY_HOME}/spotify.desktop"
|
||||
|
||||
if use pax_kernel; then
|
||||
#create the headers, reset them to default, then paxmark -m them
|
||||
pax-mark C "${ED}"/opt/${PN}/spotify-client/${PN} || die
|
||||
pax-mark C "${ED}"/opt/${PN}/spotify-client/Data/SpotifyHelper || die
|
||||
pax-mark z "${ED}"/opt/${PN}/spotify-client/${PN} || die
|
||||
pax-mark z "${ED}"/opt/${PN}/spotify-client/Data/SpotifyHelper || die
|
||||
pax-mark m "${ED}"/opt/${PN}/spotify-client/${PN} || die
|
||||
pax-mark m "${ED}"/opt/${PN}/spotify-client/Data/SpotifyHelper || die
|
||||
eqawarn "You have set USE=pax_kernel meaning that you intendto run"
|
||||
eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify"
|
||||
eqawarn "the ${PN} binary itself and this *may* lead to breakage! If"
|
||||
eqawarn "you suspect that ${PN} is being broken by this modification,"
|
||||
eqawarn "please open a bug."
|
||||
fi
|
||||
|
||||
#hack to fix the nspr linking in spotify
|
||||
dosym /usr/lib/libnspr4.so /opt/spotify/spotify-client/libnspr4.so.9
|
||||
dosym /usr/lib/libplc4.so /opt/spotify/spotify-client/libplc4.so.9
|
||||
sed -i 's/libcef\.so/libcef\.so\ \/opt\/spotify\/spotify\-client\/libnspr4\.so\.9\ \/opt\/spotify\/spotify\-client\/libplc4\.so\.9/g' "${ED}/usr/bin/spotify"
|
||||
|
||||
#TODO maybe this symlink is not needed and could be fixed with previous sed
|
||||
dosym /opt/${PN}/spotify-client/Data/libcef.so /opt/${PN}/spotify-client/
|
||||
|
||||
#TODO fix for x86
|
||||
dosym /usr/lib/libudev.so /opt/${PN}/spotify-client/Data/libudev.so.0
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_mime_database_update
|
||||
fdo-mime_desktop_database_update
|
||||
|
||||
ewarn "If Spotify crashes after an upgrade its cache may be corrupt."
|
||||
ewarn "To remove the cache:"
|
||||
ewarn "rm -rf ~/.cache/spotify"
|
||||
ewarn
|
||||
ewarn "you need to use the ld.bfd linker with openssl"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_mime_database_update
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -1,180 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/spotify/spotify-0.9.4.183-r6.ebuild,v 1.1 2014/04/24 07:02:32 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils fdo-mime gnome2-utils pax-utils unpacker
|
||||
|
||||
DESCRIPTION="Spotify is a social music platform"
|
||||
HOMEPAGE="https://www.spotify.com/ch-de/download/previews/"
|
||||
MY_PV="${PV}.g644e24e.428-1"
|
||||
MY_P="${PN}-client_${MY_PV}"
|
||||
SRC_BASE="http://repository.spotify.com/pool/non-free/${PN:0:1}/${PN}/"
|
||||
SRC_URI="
|
||||
x86? ( ${SRC_BASE}${MY_P}_i386.deb )
|
||||
amd64? ( ${SRC_BASE}${MY_P}_amd64.deb )
|
||||
"
|
||||
LICENSE="Spotify"
|
||||
SLOT="0"
|
||||
#amd64 and x86 keywords removed due to security concerns, see bug 474010
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="gnome pax_kernel pulseaudio"
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}
|
||||
x11-libs/libxcb
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXau
|
||||
x11-libs/libXext
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
dev-qt/qtcore:4[qt3support]
|
||||
dev-qt/qtdbus:4
|
||||
dev-qt/qtgui:4[qt3support]
|
||||
dev-qt/qtwebkit:4
|
||||
x11-misc/xdg-utils
|
||||
media-libs/alsa-lib
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
dev-libs/openssl:0
|
||||
dev-libs/glib:2
|
||||
dev-libs/libgcrypt:11/11
|
||||
media-libs/libpng:1.2
|
||||
dev-db/sqlite:3
|
||||
sys-libs/zlib
|
||||
app-arch/bzip2
|
||||
sys-apps/dbus
|
||||
sys-apps/util-linux
|
||||
dev-libs/expat
|
||||
>=dev-libs/nspr-4.9
|
||||
gnome-base/gconf:2
|
||||
x11-libs/gtk+:2
|
||||
dev-libs/nss
|
||||
dev-libs/glib:2
|
||||
net-print/cups
|
||||
virtual/udev
|
||||
pulseaudio? ( >=media-sound/pulseaudio-0.9.21 )
|
||||
gnome? ( gnome-extra/gnome-integration-spotify )"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
QA_PREBUILT="/opt/spotify/spotify-client/spotify
|
||||
/opt/spotify/spotify-client/Data/SpotifyHelper
|
||||
/opt/spotify/spotify-client/Data/libcef.so"
|
||||
|
||||
src_prepare() {
|
||||
# link against openssl-1.0.0 as it crashes with 0.9.8
|
||||
sed -i \
|
||||
-e 's/\(lib\(ssl\|crypto\).so\).0.9.8/\1.1.0.0/g' \
|
||||
opt/spotify/spotify-client/spotify || die "sed failed"
|
||||
sed -i \
|
||||
-e 's/\(lib\(ssl\|crypto\).so\).0.9.8/\1.1.0.0/g' \
|
||||
opt/spotify/spotify-client/Data/SpotifyHelper || die "sed failed"
|
||||
# different NSPR / NSS library names for some reason
|
||||
sed -i \
|
||||
-e 's/\(lib\(plc4\|nspr4\).so\).9\(.\)/\1.0d\3\3/g' \
|
||||
opt/spotify/spotify-client/Data/SpotifyHelper || die "sed failed"
|
||||
sed -i \
|
||||
-e 's/\(lib\(nss3\|nssutil3\|smime3\).so\).1d/\1\x00\x00\x00/g' \
|
||||
-e 's/\(lib\(plc4\|nspr4\).so\).0d\(.\)/\1\x00\x00\3\3/g' \
|
||||
opt/spotify/spotify-client/Data/libcef.so || die "sed failed"
|
||||
# Fix desktop entry to launch spotify-dbus.py for GNOME integration
|
||||
if use gnome ; then
|
||||
sed -i \
|
||||
-e 's/spotify \%U/spotify-dbus.py \%U/g' \
|
||||
opt/spotify/spotify-client/spotify.desktop || die "sed failed"
|
||||
fi
|
||||
#and fix other stuff in the desktop file as well
|
||||
sed -i \
|
||||
-e 's/x-scheme-handler\/spotify$/x-scheme-handler\/spotify\;/g' \
|
||||
-e 's/AudioVideo$/AudioVideo\;/g' \
|
||||
opt/spotify/spotify-client/spotify.desktop || die "sed failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc opt/spotify/spotify-client/changelog
|
||||
dodoc usr/share/doc/spotify-client/changelog.Debian.gz
|
||||
dodoc usr/share/doc/spotify-client/copyright
|
||||
|
||||
insinto /usr/share/pixmaps
|
||||
doins opt/spotify/spotify-client/Icons/*.png
|
||||
|
||||
# install in /opt/spotify
|
||||
SPOTIFY_HOME=/opt/spotify/spotify-client
|
||||
insinto ${SPOTIFY_HOME}
|
||||
doins -r opt/spotify/spotify-client/*
|
||||
fperms +x ${SPOTIFY_HOME}/spotify
|
||||
fperms +x ${SPOTIFY_HOME}/Data/SpotifyHelper
|
||||
|
||||
dodir /usr/bin
|
||||
cat <<-EOF >"${D}"/usr/bin/spotify
|
||||
#! /bin/sh
|
||||
LD_PRELOAD="\${LD_PRELOAD} ${SPOTIFY_HOME}/libnspr4.so.9 ${SPOTIFY_HOME}/libplc4.so.9"
|
||||
LD_LIBRARY_PATH="${SPOTIFY_HOME}/Data/"
|
||||
export LD_PRELOAD
|
||||
export LD_LIBRARY_PATH
|
||||
exec ${SPOTIFY_HOME}/spotify "\$@"
|
||||
EOF
|
||||
fperms +x /usr/bin/spotify
|
||||
|
||||
# revdep-rebuild produces a false positive because of symbol versioning
|
||||
dodir /etc/revdep-rebuild
|
||||
cat <<-EOF >"${D}"/etc/revdep-rebuild/10${PN}
|
||||
SEARCH_DIRS_MASK="${SPOTIFY_HOME}"
|
||||
EOF
|
||||
|
||||
for size in 16 22 24 32 48 64 128 256; do
|
||||
newicon -s ${size} "${S}${SPOTIFY_HOME}/Icons/spotify-linux-${size}.png" \
|
||||
"spotify-client.png"
|
||||
done
|
||||
domenu "${S}${SPOTIFY_HOME}/spotify.desktop"
|
||||
|
||||
if use pax_kernel; then
|
||||
#create the headers, reset them to default, then paxmark -m them
|
||||
pax-mark C "${ED}${SPOTIFY_HOME}/${PN}" || die
|
||||
pax-mark C "${ED}${SPOTIFY_HOME}/Data/SpotifyHelper" || die
|
||||
pax-mark z "${ED}${SPOTIFY_HOME}/${PN}" || die
|
||||
pax-mark z "${ED}${SPOTIFY_HOME}/Data/SpotifyHelper" || die
|
||||
pax-mark m "${ED}${SPOTIFY_HOME}/${PN}" || die
|
||||
pax-mark m "${ED}${SPOTIFY_HOME}/Data/SpotifyHelper" || die
|
||||
eqawarn "You have set USE=pax_kernel meaning that you intendto run"
|
||||
eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify"
|
||||
eqawarn "the ${PN} binary itself and this *may* lead to breakage! If"
|
||||
eqawarn "you suspect that ${PN} is being broken by this modification,"
|
||||
eqawarn "please open a bug."
|
||||
fi
|
||||
|
||||
#hack to fix the nspr linking in spotify
|
||||
dosym /usr/lib/libnspr4.so "${SPOTIFY_HOME}/libnspr4.so.9"
|
||||
dosym /usr/lib/libplc4.so "${SPOTIFY_HOME}/libplc4.so.9"
|
||||
#TODO fix for x86
|
||||
dosym /usr/lib/libudev.so "${SPOTIFY_HOME}/Data/libudev.so.0"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_mime_database_update
|
||||
fdo-mime_desktop_database_update
|
||||
|
||||
ewarn "If Spotify crashes after an upgrade its cache may be corrupt."
|
||||
ewarn "To remove the cache:"
|
||||
ewarn "rm -rf ~/.cache/spotify"
|
||||
ewarn
|
||||
ewarn "you need to use the ld.bfd linker with openssl"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_mime_database_update
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -0,0 +1,366 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-2.2.3-r1.ebuild,v 1.1 2014/06/11 20:54:53 mgorny Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
# Subslot: libavutil major.libavcodec major.libavformat major
|
||||
# Since FFmpeg ships several libraries, subslot is kind of limited here.
|
||||
# Most consumers will use those three libraries, if a "less used" library
|
||||
# changes its soname, consumers will have to be rebuilt the old way
|
||||
# (preserve-libs).
|
||||
# If, for example, a package does not link to libavformat and only libavformat
|
||||
# changes its ABI then this package will be rebuilt needlessly. Hence, such a
|
||||
# package is free _not_ to := depend on FFmpeg but I would strongly encourage
|
||||
# doing so since such a case is unlikely.
|
||||
FFMPEG_SUBSLOT=52.55.55
|
||||
|
||||
SCM=""
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
SCM="git-2"
|
||||
EGIT_REPO_URI="git://source.ffmpeg.org/ffmpeg.git"
|
||||
fi
|
||||
|
||||
inherit eutils flag-o-matic multilib multilib-minimal toolchain-funcs ${SCM}
|
||||
|
||||
DESCRIPTION="Complete solution to record, convert and stream audio and video. Includes libavcodec."
|
||||
HOMEPAGE="http://ffmpeg.org/"
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
SRC_URI=""
|
||||
elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
else # Release
|
||||
SRC_URI="http://ffmpeg.org/releases/${P/_/-}.tar.bz2"
|
||||
fi
|
||||
FFMPEG_REVISION="${PV#*_p}"
|
||||
|
||||
LICENSE="GPL-2 amr? ( GPL-3 ) encode? ( aac? ( GPL-3 ) )"
|
||||
SLOT="0/${FFMPEG_SUBSLOT}"
|
||||
if [ "${PV#9999}" = "${PV}" ] ; then
|
||||
KEYWORDS="~amd64 ~hppa ~mips ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
|
||||
fi
|
||||
IUSE="
|
||||
aac aacplus alsa amr amrenc bindist bluray +bzip2 cdio celt
|
||||
cpudetection debug doc +encode examples faac fdk flite fontconfig frei0r
|
||||
gme gnutls gsm +hardcoded-tables +iconv iec61883 ieee1394 jack jpeg2k
|
||||
ladspa libass libcaca libsoxr libv4l modplug mp3 +network openal opengl
|
||||
openssl opus oss pic pulseaudio quvi rtmp schroedinger sdl speex ssh
|
||||
static-libs test theora threads truetype twolame v4l vaapi vdpau vorbis vpx
|
||||
wavpack webp X x264 x265 xvid +zlib zvbi
|
||||
"
|
||||
|
||||
ARM_CPU_FEATURES="armv5te armv6 armv6t2 neon armvfp:vfp"
|
||||
MIPS_CPU_FEATURES="mips32r2 mipsdspr1 mipsdspr2 mipsfpu"
|
||||
PPC_CPU_FEATURES="altivec"
|
||||
X86_CPU_FEATURES="3dnow:amd3dnow 3dnowext:amd3dnowext avx avx2 fma3 fma4 mmx mmxext sse sse2 sse3 ssse3 sse4 sse4_2:sse42"
|
||||
|
||||
# String for CPU features in the useflag[:configure_option] form
|
||||
# if :configure_option isn't set, it will use 'useflag' as configure option
|
||||
CPU_FEATURES="
|
||||
${ARM_CPU_FEATURES}
|
||||
${MIPS_CPU_FEATURES}
|
||||
${PPC_CPU_FEATURES}
|
||||
${X86_CPU_FEATURES}
|
||||
"
|
||||
|
||||
for i in ${CPU_FEATURES}; do
|
||||
IUSE="${IUSE} ${i%:*}"
|
||||
done
|
||||
|
||||
FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher"
|
||||
|
||||
for i in ${FFTOOLS}; do
|
||||
IUSE="${IUSE} +fftools_$i"
|
||||
done
|
||||
|
||||
RDEPEND="
|
||||
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
|
||||
amr? ( media-libs/opencore-amr[${MULTILIB_USEDEP}] )
|
||||
bluray? ( media-libs/libbluray[${MULTILIB_USEDEP}] )
|
||||
bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )
|
||||
cdio? (
|
||||
|| (
|
||||
dev-libs/libcdio-paranoia[${MULTILIB_USEDEP}]
|
||||
<dev-libs/libcdio-0.90[-minimal,${MULTILIB_USEDEP}]
|
||||
)
|
||||
)
|
||||
celt? ( >=media-libs/celt-0.11.1[${MULTILIB_USEDEP}] )
|
||||
encode? (
|
||||
aac? ( media-libs/vo-aacenc[${MULTILIB_USEDEP}] )
|
||||
aacplus? ( media-libs/libaacplus[${MULTILIB_USEDEP}] )
|
||||
amrenc? ( media-libs/vo-amrwbenc[${MULTILIB_USEDEP}] )
|
||||
faac? ( media-libs/faac[${MULTILIB_USEDEP}] )
|
||||
mp3? ( >=media-sound/lame-3.98.3[${MULTILIB_USEDEP}] )
|
||||
theora? (
|
||||
>=media-libs/libtheora-1.1.1[encode,${MULTILIB_USEDEP}]
|
||||
media-libs/libogg[${MULTILIB_USEDEP}]
|
||||
)
|
||||
twolame? ( media-sound/twolame[${MULTILIB_USEDEP}] )
|
||||
wavpack? ( media-sound/wavpack[${MULTILIB_USEDEP}] )
|
||||
webp? ( media-libs/libwebp[${MULTILIB_USEDEP}] )
|
||||
x264? ( >=media-libs/x264-0.0.20111017:=[${MULTILIB_USEDEP}] )
|
||||
x265? ( media-libs/x265:=[${MULTILIB_USEDEP}] )
|
||||
xvid? ( >=media-libs/xvid-1.1.0[${MULTILIB_USEDEP}] )
|
||||
)
|
||||
fdk? ( >=media-libs/fdk-aac-0.1.3[${MULTILIB_USEDEP}] )
|
||||
flite? ( app-accessibility/flite[${MULTILIB_USEDEP}] )
|
||||
fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] )
|
||||
frei0r? ( media-plugins/frei0r-plugins )
|
||||
gme? ( media-libs/game-music-emu[${MULTILIB_USEDEP}] )
|
||||
gnutls? ( >=net-libs/gnutls-2.12.16[${MULTILIB_USEDEP}] )
|
||||
gsm? ( >=media-sound/gsm-1.0.12-r1[${MULTILIB_USEDEP}] )
|
||||
iconv? ( virtual/libiconv[${MULTILIB_USEDEP}] )
|
||||
iec61883? (
|
||||
media-libs/libiec61883[${MULTILIB_USEDEP}]
|
||||
sys-libs/libraw1394[${MULTILIB_USEDEP}]
|
||||
sys-libs/libavc1394[${MULTILIB_USEDEP}]
|
||||
)
|
||||
ieee1394? (
|
||||
media-libs/libdc1394[${MULTILIB_USEDEP}]
|
||||
sys-libs/libraw1394[${MULTILIB_USEDEP}]
|
||||
)
|
||||
jack? ( media-sound/jack-audio-connection-kit[${MULTILIB_USEDEP}] )
|
||||
jpeg2k? ( >=media-libs/openjpeg-1.3-r2:0[${MULTILIB_USEDEP}] )
|
||||
libass? ( media-libs/libass[${MULTILIB_USEDEP}] )
|
||||
libcaca? ( media-libs/libcaca[${MULTILIB_USEDEP}] )
|
||||
libsoxr? ( media-libs/soxr[${MULTILIB_USEDEP}] )
|
||||
libv4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
|
||||
modplug? ( media-libs/libmodplug[${MULTILIB_USEDEP}] )
|
||||
openal? ( >=media-libs/openal-1.1[${MULTILIB_USEDEP}] )
|
||||
opengl? ( virtual/opengl[${MULTILIB_USEDEP}] )
|
||||
openssl? ( dev-libs/openssl[${MULTILIB_USEDEP}] )
|
||||
opus? ( media-libs/opus[${MULTILIB_USEDEP}] )
|
||||
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
|
||||
quvi? ( media-libs/libquvi:0.4 )
|
||||
rtmp? ( >=media-video/rtmpdump-2.2f[${MULTILIB_USEDEP}] )
|
||||
sdl? ( >=media-libs/libsdl-1.2.13-r1[sound,video,${MULTILIB_USEDEP}] )
|
||||
schroedinger? ( media-libs/schroedinger[${MULTILIB_USEDEP}] )
|
||||
speex? ( >=media-libs/speex-1.2_beta3[${MULTILIB_USEDEP}] )
|
||||
ssh? ( net-libs/libssh[${MULTILIB_USEDEP}] )
|
||||
truetype? ( media-libs/freetype:2[${MULTILIB_USEDEP}] )
|
||||
vaapi? ( >=x11-libs/libva-0.32[${MULTILIB_USEDEP}] )
|
||||
vdpau? ( x11-libs/libvdpau[${MULTILIB_USEDEP}] )
|
||||
vorbis? (
|
||||
media-libs/libvorbis[${MULTILIB_USEDEP}]
|
||||
media-libs/libogg[${MULTILIB_USEDEP}]
|
||||
)
|
||||
vpx? ( >=media-libs/libvpx-0.9.6[${MULTILIB_USEDEP}] )
|
||||
X? (
|
||||
x11-libs/libX11[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXext[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXfixes[${MULTILIB_USEDEP}]
|
||||
)
|
||||
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
|
||||
zvbi? ( media-libs/zvbi[${MULTILIB_USEDEP}] )
|
||||
!media-video/qt-faststart
|
||||
!media-libs/libpostproc
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=sys-devel/make-3.81
|
||||
doc? ( app-text/texi2html )
|
||||
fontconfig? ( virtual/pkgconfig[${MULTILIB_USEDEP}] )
|
||||
gnutls? ( virtual/pkgconfig[${MULTILIB_USEDEP}] )
|
||||
ieee1394? ( virtual/pkgconfig[${MULTILIB_USEDEP}] )
|
||||
ladspa? ( media-libs/ladspa-sdk[${MULTILIB_USEDEP}] )
|
||||
libv4l? ( virtual/pkgconfig[${MULTILIB_USEDEP}] )
|
||||
mmx? ( >=dev-lang/yasm-1.2 )
|
||||
rtmp? ( virtual/pkgconfig[${MULTILIB_USEDEP}] )
|
||||
schroedinger? ( virtual/pkgconfig[${MULTILIB_USEDEP}] )
|
||||
test? ( net-misc/wget )
|
||||
truetype? ( virtual/pkgconfig[${MULTILIB_USEDEP}] )
|
||||
v4l? ( sys-kernel/linux-headers )
|
||||
"
|
||||
# faac is license-incompatible with ffmpeg
|
||||
REQUIRED_USE="bindist? ( encode? ( !faac !aacplus ) !openssl )
|
||||
libv4l? ( v4l )
|
||||
fftools_cws2fws? ( zlib )
|
||||
test? ( encode )"
|
||||
|
||||
S=${WORKDIR}/${P/_/-}
|
||||
|
||||
src_prepare() {
|
||||
if [[ "${PV%_p*}" != "${PV}" ]] ; then # Snapshot
|
||||
export revision=git-N-${FFMPEG_REVISION}
|
||||
fi
|
||||
epatch "${FILESDIR}/ladspadl.patch"
|
||||
epatch_user
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf=( ${EXTRA_FFMPEG_CONF} )
|
||||
|
||||
# options to use as use_enable in the foo[:bar] form.
|
||||
# This will feed configure with $(use_enable foo bar)
|
||||
# or $(use_enable foo foo) if no :bar is set.
|
||||
local ffuse=(
|
||||
bzip2:bzlib cpudetection:runtime-cpudetect debug doc
|
||||
gnutls hardcoded-tables iconv network openssl sdl:ffplay vaapi
|
||||
vdpau zlib
|
||||
)
|
||||
use openssl && myconf+=( --enable-nonfree )
|
||||
|
||||
# Encoders
|
||||
if use encode
|
||||
then
|
||||
ffuse+=( aac:libvo-aacenc amrenc:libvo-amrwbenc mp3:libmp3lame )
|
||||
for i in aacplus faac theora twolame wavpack webp x264 x265 xvid; do
|
||||
ffuse+=( ${i}:lib${i} )
|
||||
done
|
||||
|
||||
# Licensing.
|
||||
if use aac || use amrenc ; then
|
||||
myconf+=( --enable-version3 )
|
||||
fi
|
||||
if use aacplus || use faac ; then
|
||||
myconf+=( --enable-nonfree )
|
||||
fi
|
||||
else
|
||||
myconf+=( --disable-encoders )
|
||||
fi
|
||||
|
||||
# libavdevice options
|
||||
ffuse+=( cdio:libcdio iec61883:libiec61883 ieee1394:libdc1394 libcaca openal opengl )
|
||||
|
||||
# Indevs
|
||||
use v4l || myconf+=( --disable-indev=v4l2 --disable-outdev=v4l2 )
|
||||
for i in alsa oss jack ; do
|
||||
use ${i} || myconf+=( --disable-indev=${i} )
|
||||
done
|
||||
ffuse+=( libv4l:libv4l2 pulseaudio:libpulse X:x11grab )
|
||||
|
||||
# Outdevs
|
||||
for i in alsa oss sdl ; do
|
||||
use ${i} || myconf+=( --disable-outdev=${i} )
|
||||
done
|
||||
|
||||
# libavfilter options
|
||||
ffuse+=( flite:libflite frei0r fontconfig ladspa libass truetype:libfreetype )
|
||||
|
||||
# libswresample options
|
||||
ffuse+=( libsoxr )
|
||||
|
||||
# Threads; we only support pthread for now but ffmpeg supports more
|
||||
ffuse+=( threads:pthreads )
|
||||
|
||||
# Decoders
|
||||
ffuse+=( amr:libopencore-amrwb amr:libopencore-amrnb fdk:libfdk-aac jpeg2k:libopenjpeg )
|
||||
use amr && myconf+=( --enable-version3 )
|
||||
for i in bluray celt gme gsm modplug opus quvi rtmp ssh schroedinger speex vorbis vpx zvbi; do
|
||||
ffuse+=( ${i}:lib${i} )
|
||||
done
|
||||
use fdk && myconf+=( --enable-nonfree )
|
||||
|
||||
for i in "${ffuse[@]}" ; do
|
||||
myconf+=( $(use_enable ${i%:*} ${i#*:}) )
|
||||
done
|
||||
|
||||
# (temporarily) disable non-multilib deps
|
||||
if ! multilib_is_native_abi; then
|
||||
for i in frei0r libquvi; do
|
||||
myconf+=( --disable-${i} )
|
||||
done
|
||||
fi
|
||||
|
||||
# CPU features
|
||||
for i in ${CPU_FEATURES}; do
|
||||
use ${i%:*} || myconf+=( --disable-${i#*:} )
|
||||
done
|
||||
if use pic ; then
|
||||
myconf+=( --enable-pic )
|
||||
# disable asm code if PIC is required
|
||||
# as the provided asm decidedly is not PIC for x86.
|
||||
[[ ${ABI} == x86 ]] && myconf+=( --disable-asm )
|
||||
fi
|
||||
[[ ${ABI} == x32 ]] && myconf+=( --disable-asm ) #427004
|
||||
|
||||
# Try to get cpu type based on CFLAGS.
|
||||
# Bug #172723
|
||||
# We need to do this so that features of that CPU will be better used
|
||||
# If they contain an unknown CPU it will not hurt since ffmpeg's configure
|
||||
# will just ignore it.
|
||||
for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
|
||||
[[ ${i} = native ]] && i="host" # bug #273421
|
||||
myconf+=( --cpu=${i} )
|
||||
break
|
||||
done
|
||||
|
||||
# Mandatory configuration
|
||||
myconf=(
|
||||
--enable-gpl
|
||||
--enable-postproc
|
||||
--enable-avfilter
|
||||
--enable-avresample
|
||||
--disable-stripping
|
||||
"${myconf[@]}"
|
||||
)
|
||||
|
||||
# cross compile support
|
||||
if tc-is-cross-compiler ; then
|
||||
myconf+=( --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}- )
|
||||
case ${CHOST} in
|
||||
*freebsd*)
|
||||
myconf+=( --target-os=freebsd )
|
||||
;;
|
||||
mingw32*)
|
||||
myconf+=( --target-os=mingw32 )
|
||||
;;
|
||||
*linux*)
|
||||
myconf+=( --target-os=linux )
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
"${S}/configure" \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--libdir="${EPREFIX}/usr/$(get_libdir)" \
|
||||
--shlibdir="${EPREFIX}/usr/$(get_libdir)" \
|
||||
--mandir="${EPREFIX}/usr/share/man" \
|
||||
--enable-shared \
|
||||
--cc="$(tc-getCC)" \
|
||||
--cxx="$(tc-getCXX)" \
|
||||
--ar="$(tc-getAR)" \
|
||||
--optflags="${CFLAGS}" \
|
||||
--extra-cflags="${CFLAGS}" \
|
||||
--extra-cxxflags="${CXXFLAGS}" \
|
||||
$(use_enable static-libs static) \
|
||||
"${myconf[@]}" || die
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake V=1
|
||||
|
||||
if multilib_is_native_abi; then
|
||||
for i in ${FFTOOLS} ; do
|
||||
if use fftools_${i} ; then
|
||||
emake V=1 tools/${i}
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake V=1 DESTDIR="${D}" install install-man
|
||||
|
||||
if multilib_is_native_abi; then
|
||||
for i in ${FFTOOLS} ; do
|
||||
if use fftools_${i} ; then
|
||||
dobin tools/${i}
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
dodoc Changelog README CREDITS doc/*.txt doc/APIchanges doc/RELEASE_NOTES
|
||||
use doc && dohtml -r doc/*
|
||||
if use examples ; then
|
||||
dodoc -r doc/examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
LD_LIBRARY_PATH="${BUILD_DIR}/libpostproc:${BUILD_DIR}/libswscale:${BUILD_DIR}/libswresample:${BUILD_DIR}/libavcodec:${BUILD_DIR}/libavdevice:${BUILD_DIR}/libavfilter:${BUILD_DIR}/libavformat:${BUILD_DIR}/libavutil:${BUILD_DIR}/libavresample" \
|
||||
emake V=1 fate
|
||||
}
|
@ -1 +1 @@
|
||||
Wed, 11 Jun 2014 18:07:01 +0000
|
||||
Thu, 12 Jun 2014 13:07:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed, 11 Jun 2014 18:07:01 +0000
|
||||
Thu, 12 Jun 2014 13:07:02 +0000
|
||||
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install postinst preinst prepare
|
||||
DEPEND=portaudio? ( >=media-libs/portaudio-19_pre20071207 ) pulseaudio? ( media-sound/pulseaudio ) app-arch/unzip
|
||||
DESCRIPTION=Speech synthesizer for English and other languages
|
||||
EAPI=5
|
||||
HOMEPAGE=http://espeak.sourceforge.net/
|
||||
IUSE=portaudio pulseaudio
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=portaudio? ( >=media-libs/portaudio-19_pre20071207 ) pulseaudio? ( media-sound/pulseaudio ) media-sound/sox
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/espeak/espeak-1.48.04-source.zip
|
||||
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=250129c4d52630534744d9082228a741
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test
|
||||
DEPEND=alsa? ( >=media-libs/alsa-lib-1.0.24.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=Flite text to speech engine
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.speech.cs.cmu.edu/flite/index.html
|
||||
IUSE=alsa oss static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=BSD freetts public-domain regexp-UofT BSD-2
|
||||
RDEPEND=alsa? ( >=media-libs/alsa-lib-1.0.24.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.speech.cs.cmu.edu/flite/packed/flite-1.4/flite-1.4-release.tar.bz2
|
||||
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f eutils 025442f2eecab39ad0b4e541b6e142af libtool 2964b38e7ad7f6998406386ad1c6dbcf multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multilib-build 02e68fc95064bb486c12ad2de16b8c82 multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing c2d96fb38f2596209e98fceda58ba1ed toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=645aef550364727a52862a5b3e3d60a7
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue