# 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 <mgorny@gentoo.org> +farstream-0.1.2-r2.ebuild:
+ Convert the old slot into python-single-r1.
07 Aug 2014; Jeroen Roovers <jer@gentoo.org> farstream-0.2.4.ebuild:
Stable for HPPA (bug #512012).
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-----
--- /dev/null
+# 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
+}