From: Michał Górny Date: Sun, 30 Nov 2014 11:19:09 +0000 (+0000) Subject: Convert the old slot into python-single-r1. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=619f48f853cc1c59b22e3c9a185c5ee74cb49b27;p=gentoo.git Convert the old slot into python-single-r1. Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0xEFB4464E! --- diff --git a/net-libs/farstream/ChangeLog b/net-libs/farstream/ChangeLog index 0fd2b261cc5d..d131ef7d06af 100644 --- a/net-libs/farstream/ChangeLog +++ b/net-libs/farstream/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-libs/farstream # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/farstream/ChangeLog,v 1.40 2014/08/07 19:19:28 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/farstream/ChangeLog,v 1.41 2014/11/30 11:19:07 mgorny Exp $ + +*farstream-0.1.2-r2 (30 Nov 2014) + + 30 Nov 2014; Michał Górny +farstream-0.1.2-r2.ebuild: + Convert the old slot into python-single-r1. 07 Aug 2014; Jeroen Roovers farstream-0.2.4.ebuild: Stable for HPPA (bug #512012). diff --git a/net-libs/farstream/Manifest b/net-libs/farstream/Manifest index 2d70e678b1ce..972c163b8a02 100644 --- a/net-libs/farstream/Manifest +++ b/net-libs/farstream/Manifest @@ -6,14 +6,27 @@ DIST farstream-0.1.2.tar.gz 1265972 SHA256 fa5a40597b47b59d124f7fd57f66704b030d5 DIST farstream-0.2.3.tar.gz 1253317 SHA256 bff535949252cdfc0374cb91f08b08476e7af38183295269b579500cc6c60496 SHA512 2f584a034611c22bfaa622e043884329a6d32821fd194b55d5c92669285ee43ff1a60cde3a9f825c3a895c50fd733ff6cf85beeb7efffff053eca287e7bc9528 WHIRLPOOL b93006211c35f6275d8422472f2effe3f70e8ee9b78a7a463f1b9e6caea8736d2a14cdf151151bbd663e2b101735b4521b4e637a4dd072bb65d03f24b71a73c8 DIST farstream-0.2.4.tar.gz 1274905 SHA256 120d5b5cd79fcbe19d9e046526fc4bc059e0a3733b3de2d7e5299dc5a3a7bb30 SHA512 f0327392cf644bf08fac81b3408d98eff8ba96742b88d1bd3006416d6fb1fc7c44a0dcc3e6e6ccc64be27633c67069a1219d6dc07815b80edf34515119cda089 WHIRLPOOL c529d16b8de0020bea77785826dd3d7d639c130ef91371d63fae6f8561353d35bce28ef7e249a6510498097962eed50dd1f4b2e01619f149086fc9e3ae32e0b7 EBUILD farstream-0.1.2-r1.ebuild 2603 SHA256 942d999b99d36ddd82b5b4f8a5b252979ff495923335a4dbb598d7d07e37d170 SHA512 353c1f798afd4bf2ffb0396c6f30cb8529b85f2d6f26deb139ddf8f051aefd113deaf89e2a5d444cd5f5e8f4ff43316c7a34f27a0f0f40b2259d0815c43fb58a WHIRLPOOL 41de9e0954271cb1885fb8596920a623126145dcddcc77896bb50999354ab32d3b6bd89a708f387a2cbf67c908651068c76942bc32e7f712294c31ac840edc61 +EBUILD farstream-0.1.2-r2.ebuild 2652 SHA256 dc31750de6a731bb054bfdfd9542fadc7db1085e0fe69228cb2059308066c45a SHA512 3353d74fa6216dd495ed4998b08f5688e97c217907da6d322f820514e4fbf9f995ea2c5eaf4f0d3a594666db4e35d1f8b21dbd5448d6e03589205319cf4cd568 WHIRLPOOL 1dc51331c94d796627f4ecb2b39131e87c3b915cb8ff8e9a16862905e34f4d9f50add4ac6559b54e162d464a41e43d16c45447a19b3ab3abd681337bf1506ed5 EBUILD farstream-0.2.3.ebuild 1867 SHA256 fe8b10289ef7c7fed451eb51854f465c10cb69998651150da04533feffa8ee53 SHA512 4dc8bd4dcf78491e89fdcc5f8343d16cf0b70fca0a6907cbab0fddeb9d096b509598450dc002359bf01e702c6b9eb5c32a0a52613e9a8aa6056956ad7cde5d9d WHIRLPOOL 64fb0dda34edeaa5352eeaf8628bde707875a4e5b3d9c4b1d3e8de285e4b73f823360f824836d9bebcf7ca2289b53df71bb78e244595d55120c3cd141c5e1327 EBUILD farstream-0.2.4.ebuild 1867 SHA256 67edd815bd2d78f9be02fe49bb554b372d5e2f16797ebdacaed78c9d161c4fbe SHA512 cb1720cb36651ae34427e66830843bc4698603396a50399b379ee756050498b3fb7dee93d00da5f9e3d45714f87c2486a6a98eb121094dd32c03d1e002122e62 WHIRLPOOL 37952c1434c54869db60e26a6f7075a18ae35199b92791754cc791f3681481e36e811b0ce0642856c84665051534544619ab0d2f32cd12b747ee3217efea2578 -MISC ChangeLog 5361 SHA256 83b5ba08724148c3da3e51fa3f7f083e3874a54e0c7a3446a6f52263ce50253c SHA512 136ff70f555b1f49ebf21c905b3723b2733acb04a8386c0fc8a83d29ea2880473a5687803c2fe79cc9049f6507f6f81eaa4bb05f36f015190be06054624688e8 WHIRLPOOL 5811fc7b04d7abb490cde781e5fc33ff246fd2a007d56a9614a3929f8ee5107590cef175cd61f77bea7b749b2c34e408687bf3ea81336d28021ad9ffe01e7d7c +MISC ChangeLog 5524 SHA256 83388196fd2c047ae553d62c0fef9350d23149cfa6aa53995f313fa06ac8f5a2 SHA512 8fe5e3a506a8dc22acf401a88a5925c37a470cbe028c21afc98b1398dcb9625a6528e78273763b88964e8f5abd8d8cc484496a501cd2ced00609527c13750db1 WHIRLPOOL 1fb9a122cda5985cd093e90704d505ab367a854906855046e4010985de315807a661f76769355ecd6fc520e9875d939cca9cf1e346428d811d79d788cdd8a55c MISC metadata.xml 158 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 SHA512 7fbfbd2b3ed1b81867d55648509f778fdbe2091af53727b3426a3c7f453ae7e1663a99fdd2101508b8d6c85b3158459c93551b77a6a394f02d7e11cbc8a5ecf4 WHIRLPOOL 4bcd5662974877d42ebc4361b6eb412bfeea2af7144b436ce7ed152327d554afc321c376625ba0bb85a704b70d86e3c4882dff3573047acddd8ffccf655d4f7e -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlPj0UEACgkQVWmRsqeSphM5nACfQBihBNtajkabozg9kcX7KFLh -gQAAn3S4ckX4Mu7C9JNdrEm8zRN5lXMv -=02bZ +iQJ8BAEBCABmBQJUev0sXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC +MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO1AMP/RNwawtbAZmPlyyDTteaUxo2 ++2N2M0Jb4xsWMECgeNRKOS84tWfl6eNZ4tczBp6jhEMMn5RrNXhBtYlk8Gklje3C +tV72/Nh20tkhhzLhEe9G8IuXslap+M+8TqfX8RHhIoe4qK76XNBNLFlROx1Dw8GA +bwtLK7GCMhV80MukX9j1R4U1FT7iih11JVlPrlk6CmEIWQG/yQJlnX+GWfTN3k/3 +Q4OMAMzG4hsziaI/AvclEbyt/4UgX2IcBjVja5LHql5X4vbMlFEZKlWET9KtqcGr +GoHaBQLKkL2hUL/S4Th2aiv6bs256Wn1KvVoBp40jqqm4kGDYmSLdFN1sK4VQB34 +PE7Paip8ZE/E0+C9aFpnh0X+uBarfFuzrS8OGVajM79WSixxuug+aZiFPYd1puss +pjo7JxmHluhbOHxnnvntFMSRaUJh6BxCWIZVvPhWplvWBC7OA2O1YLKSbuzGb6ml +P4JK7mrnFmo+5mxjNDYPjgYfeLU1+5ODBEbH67JuiCR0mHhKlVbPNgAQXVHRIxkm +z6dceAiSPv/hwjIfMYwgHxXekeccmveXh5VqGB8TBi93ksFJar5c65Ff77mNkjyP +Y96Y7xUb6pQsaxs0POuCefdY0xg6iKwt06Y+Fb4XZgsedy3A5hWwEffgoHvIG0wv +Jlpw8+q5zEL8WYyb0zrC +=31ud -----END PGP SIGNATURE----- diff --git a/net-libs/farstream/farstream-0.1.2-r2.ebuild b/net-libs/farstream/farstream-0.1.2-r2.ebuild new file mode 100644 index 000000000000..4a6aa10457ea --- /dev/null +++ b/net-libs/farstream/farstream-0.1.2-r2.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/farstream/farstream-0.1.2-r2.ebuild,v 1.1 2014/11/30 11:19:07 mgorny Exp $ + +EAPI="5" + +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 + +DESCRIPTION="Audio/video conferencing framework specifically designed for instant messengers" +HOMEPAGE="http://www.freedesktop.org/wiki/Software/Farstream" +SRC_URI="http://freedesktop.org/software/farstream/releases/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1+" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="+introspection python msn test upnp" + +SLOT="0.1" + +# Tests need shmsink from gst-plugins-bad, which isn't packaged +RESTRICT="test" + +COMMONDEPEND=" + >=media-libs/gstreamer-0.10.33:0.10 + >=media-libs/gst-plugins-base-0.10.33:0.10 + >=dev-libs/glib-2.30:2 + >=net-libs/libnice-0.1.0 + introspection? ( >=dev-libs/gobject-introspection-0.10.11 ) + python? ( ${PYTHON_DEPS} + >=dev-python/pygobject-2.16:2[${PYTHON_USEDEP}] + >=dev-python/gst-python-0.10.10:0.10[${PYTHON_USEDEP}] ) + upnp? ( net-libs/gupnp-igd ) +" +RDEPEND="${COMMONDEPEND} + >=media-libs/gst-plugins-good-0.10.17:0.10 + >=media-libs/gst-plugins-bad-0.10.17:0.10 + || ( + >=media-plugins/gst-plugins-libnice-0.1.0:0.10 + <=net-libs/libnice-0.1.3[gstreamer] ) + msn? ( >=media-plugins/gst-plugins-mimic-0.10.17:0.10 ) + !net-libs/farsight2 +" +# This package is just a rename from farsight2 + +MAKEOPTS="${MAKEOPTS} -j1" # Parallel is completely broken on this slot, bug #434618 + +DEPEND="${COMMONDEPEND} + dev-util/gtk-doc-am + virtual/pkgconfig + test? ( + media-libs/gst-plugins-good:0.10 + media-plugins/gst-plugins-vorbis:0.10 )" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # Fix building with gobject-introspection-1.33.x, bug #425096 + epatch "${FILESDIR}/${P}-introspection-tag-order.patch" +} + +src_configure() { + plugins="fsrawconference,fsrtpconference,fsfunnel,fsrtcpfilter,fsvideoanyrate" + use msn && plugins="${plugins},fsmsnconference" + econf --disable-static \ + $(use_enable introspection) \ + $(use_enable python) \ + $(use_enable upnp gupnp) \ + --with-plugins=${plugins} +} + +src_install() { + # Parallel install fails, bug #434618 (fixed in latest slot) + emake -j1 install DESTDIR="${D}" + dodoc AUTHORS README ChangeLog + + # Remove .la files since static libs are no longer being installed + find "${D}" -name '*.la' -exec rm -f '{}' + || die +} + +src_test() { + # FIXME: do an out-of-tree build for tests if USE=-msn + if ! use msn; then + elog "Tests disabled without msn use flag" + return + fi + + emake -j1 check +}