public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/multilib-portage:master commit in: media-plugins/live/
@ 2012-01-01 18:17 Thomas Sachau
  0 siblings, 0 replies; 5+ messages in thread
From: Thomas Sachau @ 2012-01-01 18:17 UTC (permalink / raw
  To: gentoo-commits

commit:     a5dda81a03556b3920455c140a9aa7034525b504
Author:     Thomas Sachau <tommy <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  1 18:09:35 2012 +0000
Commit:     Thomas Sachau <tommy <AT> gentoo <DOT> org>
CommitDate: Sun Jan  1 18:09:35 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/multilib-portage.git;a=commit;h=a5dda81a

Sync media-plugins/live with main tree

---
 media-plugins/live/Manifest |   22 ++--------------------
 1 files changed, 2 insertions(+), 20 deletions(-)

diff --git a/media-plugins/live/Manifest b/media-plugins/live/Manifest
index 15b76cd..03cc5d5 100644
--- a/media-plugins/live/Manifest
+++ b/media-plugins/live/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
-
 AUX config.gentoo-r1 547 RMD160 db872641e2a0f3352554c15a7f561894fdb2aa37 SHA1 add31e3f3888906ad6ce8178735cad0d08a0e510 SHA256 51b798a297e16fe7cc281471671c64e123a1588108fbbf87a974b73b0b50c0dd
 AUX config.gentoo-so-r2 601 RMD160 3ee8f50dd9466449057df6022994bff76b6a99db SHA1 b9e045681ffad767c2483d5ede7dd7109b54b231 SHA256 eb33f62e18b8e847d5730bd31f2b22e99339d46cfa32750233df959743aec313
 AUX live-2009.06.02-buildorder.patch 524 RMD160 5cef0fe06d03e077a3d686a286328cab17e16b0e SHA1 42d6508e960983d805a619cbc1464bc5f13b9251 SHA256 b373bbab48cf3ea16479026df8e61e06d6f849260ea9daed35c06415a4826516
@@ -11,24 +8,9 @@ AUX live-recursive.patch 433 RMD160 f70734114f7423f48693f71c5b0f0ae85c337090 SHA
 DIST live.2009.06.02.tar.gz 469471 RMD160 ddbe057ac4f47d66ee7c99ec3c4886fe97f06565 SHA1 a03ac47dc1b2a5e4745e30fc304af61675036782 SHA256 66c54241bfcc7ea42fe40e1c93739be79a3c065390c4163c0f2647ac45c24758
 DIST live.2011.06.16.tar.gz 477340 RMD160 57741f9e3339a3586a5f88002ce48ba8e5cad145 SHA1 bf6610c46bd8ea6730f81290d6eb7b64756729aa SHA256 08b776a28c0a385d83556d5ce3910bf8a32acf67d20022feade0a24d9033bac4
 DIST live.2011.12.20.tar.gz 525676 RMD160 a7bb128617756d7ad6aefb286019b40e3c3fb825 SHA1 ab7440833f5bd29792e4a8c303c981bf0df7efd5 SHA256 6b3294d64b8da5980af593d76db4486299b40a42316f2e656599d78503dde5b4
+DIST live.2011.12.23.tar.gz 530737 RMD160 08f3da23927d046cee6beb2c8b4e16713aed679c SHA1 665b7542da1f719b929d51842f39474ef340d9f6 SHA256 8717e706a82f6b73cbcc66a190f20469154dfddffcdfb0ee0fec1b67ff70a5a5
 EBUILD live-2009.06.02.ebuild 3570 RMD160 068043bce0227cc073383bf4becfcac0c7383919 SHA1 8c07c7bd93c4eefe03f9a416acfbcd3493ba5430 SHA256 27c3b488571fdbe85659d72f23c129966b92f08f9b7bfc1b7b489871b572e1a8
 EBUILD live-2011.06.16.ebuild 3679 RMD160 fe69254fc0ce30da25e53eeeaac932adfbff5eaa SHA1 0ce88add38d3e3bc2f1cb81788951d1afe2277da SHA256 f898280dd1d33f4d94e7967c4bdf2a452408fe097b07650f576dc40fd54df04d
 EBUILD live-2011.12.20.ebuild 3667 RMD160 c38d4be93ddaeaf62de1d2ac0db77e21179829ce SHA1 c73243a818fe4feea165d63de99e64fd7480727a SHA256 c69f55c3dcdf5b8cf9a694c09a810a3e32108ba07edb347b3f0c9aa234b3111d
+EBUILD live-2011.12.23.ebuild 3801 RMD160 126c48bc6e46a41d98bc9205ccca150ef274da20 SHA1 88882222e7c4d02e6c26b956c3387609a49b1910 SHA256 f0c96add231676c60164d15d3ad757c65b9fab748ca74fa945666ef82fab3ce6
 MISC metadata.xml 225 RMD160 6e3fccd1ae62f02a0cb28d319aa185af0020822d SHA1 1b8ccc849053361ac907dc9b652796defd1ce906 SHA256 1a7f3e805478b42bc379b2a36944579d34d7e66ba5bf418a651e1cd58ad0a7f5
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.14 (GNU/Linux)
-
-iQIcBAEBCgAGBQJO9qqqAAoJEHQ6UuhrqBBQRj8QAI5hQqerSH+jXqGZwaI3izy7
-pymkfhspGd60gxVLY6ia/+pAsIy+EyI5mILdSstQHGJiGjR8/RVzOEdxugf0uqNM
-RXHlVRcTBxA60I0Q7Gb55+XN5hTo3YZnfoCn6NGpzfNNUb6Q4+To3KoP/O3wTOHL
-e9wT6sVYWILSKvQd8V9TAW6krk9Bt4cnYJaFGzEm6u3b757xJyiF8w7c7Z86WaTi
-oCj8qwz3AuXrF8fIinS3BR7SWpzWDPHnf0mmv6cEzRbnZC5YkcmbICgH/QJZlF9y
-6uVuVlXeEnh6JTuP5+E+chGMYZKWPAQdQb8PGUyFsmZheRg85QGBzWddJHctDGQr
-Klqk/UhM/1CvsWSbukTciN97zC8WhcDdgXFAca6Mc1YtRS0vvyy/Bo6iN1fNgPp/
-P4DYC9l3hWMvao6Eb6XGNkyepYiW+2+cNlj1wo1TYZjPq8k+SeJ2YlOQL/S0544U
-xsHrdeaGb8IxoQrQgdO2ebvOLdKY+ahJZaaaa3zh86HUw+ZR6tr8xTXGVhrOK0SZ
-c5IvqEvSMzrHJZ7j/+xnZ6D3bHdu/lLwb8HDaHTiXqh2ygadXEPgb/Nos/jWGVML
-/xGs+dhoSK3E2IPdCuVZQqUp0wl0jOZhFa73ivkvm1qnX7x+t1lr8TzkcjZjYagu
-KWjcSsKPG+4L4eyDr6uA
-=P9uZ
------END PGP SIGNATURE-----



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] proj/multilib-portage:master commit in: media-plugins/live/
@ 2012-01-01 18:17 Thomas Sachau
  0 siblings, 0 replies; 5+ messages in thread
From: Thomas Sachau @ 2012-01-01 18:17 UTC (permalink / raw
  To: gentoo-commits

commit:     7c4f66454f3700514a16ca1059f1aac036d5243d
Author:     Thomas Sachau <tommy <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  1 18:14:07 2012 +0000
Commit:     Thomas Sachau <tommy <AT> gentoo <DOT> org>
CommitDate: Sun Jan  1 18:14:07 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/multilib-portage.git;a=commit;h=7c4f6645

Fix patch line

---
 media-plugins/live/Manifest               |    2 +-
 media-plugins/live/live-2011.12.23.ebuild |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/live/Manifest b/media-plugins/live/Manifest
index 03cc5d5..bfa1d45 100644
--- a/media-plugins/live/Manifest
+++ b/media-plugins/live/Manifest
@@ -12,5 +12,5 @@ DIST live.2011.12.23.tar.gz 530737 RMD160 08f3da23927d046cee6beb2c8b4e16713aed67
 EBUILD live-2009.06.02.ebuild 3570 RMD160 068043bce0227cc073383bf4becfcac0c7383919 SHA1 8c07c7bd93c4eefe03f9a416acfbcd3493ba5430 SHA256 27c3b488571fdbe85659d72f23c129966b92f08f9b7bfc1b7b489871b572e1a8
 EBUILD live-2011.06.16.ebuild 3679 RMD160 fe69254fc0ce30da25e53eeeaac932adfbff5eaa SHA1 0ce88add38d3e3bc2f1cb81788951d1afe2277da SHA256 f898280dd1d33f4d94e7967c4bdf2a452408fe097b07650f576dc40fd54df04d
 EBUILD live-2011.12.20.ebuild 3667 RMD160 c38d4be93ddaeaf62de1d2ac0db77e21179829ce SHA1 c73243a818fe4feea165d63de99e64fd7480727a SHA256 c69f55c3dcdf5b8cf9a694c09a810a3e32108ba07edb347b3f0c9aa234b3111d
-EBUILD live-2011.12.23.ebuild 3801 RMD160 126c48bc6e46a41d98bc9205ccca150ef274da20 SHA1 88882222e7c4d02e6c26b956c3387609a49b1910 SHA256 f0c96add231676c60164d15d3ad757c65b9fab748ca74fa945666ef82fab3ce6
+EBUILD live-2011.12.23.ebuild 3813 RMD160 c424aab117a91c60e125742922c9b62bcceb7c88 SHA1 d7d040887875f92799a85546260df637bdd89f16 SHA256 5f240d16b1404021be47595d3c2c05ce71e41cc46f6b222a5e9a64167711f7bc
 MISC metadata.xml 225 RMD160 6e3fccd1ae62f02a0cb28d319aa185af0020822d SHA1 1b8ccc849053361ac907dc9b652796defd1ce906 SHA256 1a7f3e805478b42bc379b2a36944579d34d7e66ba5bf418a651e1cd58ad0a7f5

diff --git a/media-plugins/live/live-2011.12.23.ebuild b/media-plugins/live/live-2011.12.23.ebuild
index c786d26..222bfac 100644
--- a/media-plugins/live/live-2011.12.23.ebuild
+++ b/media-plugins/live/live-2011.12.23.ebuild
@@ -30,7 +30,7 @@ src_prepare() {
 	pushd live-shared || die
 	# To build shared libraries with proper NEEDED entries, we need
 	# these libraries to link to eachother. This patch does this.
-	epatch "${FILESDIR}"/${P}-libdeps.patch
+	epatch "${FILESDIR}"/${PN}-2011.12.20-libdeps.patch
 	popd || die
 
 	mv live live-static || die



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] proj/multilib-portage:master commit in: media-plugins/live/
@ 2012-01-01 18:17 Thomas Sachau
  0 siblings, 0 replies; 5+ messages in thread
From: Thomas Sachau @ 2012-01-01 18:17 UTC (permalink / raw
  To: gentoo-commits

commit:     3c6775b6c726db9a06aa17441126b2fc5a617b6a
Author:     Thomas Sachau <tommy <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  1 18:11:32 2012 +0000
Commit:     Thomas Sachau <tommy <AT> gentoo <DOT> org>
CommitDate: Sun Jan  1 18:11:32 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/multilib-portage.git;a=commit;h=3c6775b6

Add missing ebuild

---
 media-plugins/live/live-2011.12.23.ebuild |  120 +++++++++++++++++++++++++++++
 1 files changed, 120 insertions(+), 0 deletions(-)

diff --git a/media-plugins/live/live-2011.12.23.ebuild b/media-plugins/live/live-2011.12.23.ebuild
new file mode 100644
index 0000000..c786d26
--- /dev/null
+++ b/media-plugins/live/live-2011.12.23.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/live/live-2011.12.23.ebuild,v 1.1 2011/12/31 11:31:40 aballier Exp $
+
+EAPI=3
+inherit flag-o-matic eutils toolchain-funcs multilib
+
+DESCRIPTION="Source-code libraries for standards-based RTP/RTCP/RTSP multimedia streaming, suitable for embedded and/or low-cost streaming applications"
+HOMEPAGE="http://www.live555.com/"
+SRC_URI="http://www.live555.com/liveMedia/public/${P/-/.}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+S="${WORKDIR}"
+
+# Alexis Ballier <aballier@gentoo.org>
+# Be careful, bump this everytime you bump the package and the ABI has changed.
+# If you don't know, ask someone.
+LIVE_ABI_VERSION=4
+
+src_prepare() {
+	epatch "${FILESDIR}"/${PN}-2009.09.28-buildorder.patch
+	cd "${WORKDIR}"
+	epatch "${FILESDIR}/${PN}-recursive.patch"
+
+	cp -pPR live live-shared || die
+	pushd live-shared || die
+	# To build shared libraries with proper NEEDED entries, we need
+	# these libraries to link to eachother. This patch does this.
+	epatch "${FILESDIR}"/${P}-libdeps.patch
+	popd || die
+
+	mv live live-static || die
+
+	cp "${FILESDIR}"/config.gentoo-r1 live-static/ || die
+	cp "${FILESDIR}"/config.gentoo-so-r2 live-shared/ || die
+
+	case ${CHOST} in
+		*-solaris*)
+			sed -i \
+				-e '/^COMPILE_OPTS /s/$/ -DSOLARIS/' \
+				-e '/^LIBS_FOR_CONSOLE_APPLICATION /s/$/ -lsocket -lnsl/' \
+				live-static/config.gentoo-r1 \
+				live-shared/config.gentoo-so-r2 \
+				|| die
+		;;
+		*-darwin*)
+			sed -i \
+				-e '/^COMPILE_OPTS /s/$/ -DBSD=1 -DHAVE_SOCKADDR_LEN=1/' \
+				-e '/^LINK /s/$/ /' \
+				-e '/^LIBRARY_LINK /s/$/ /' \
+				-e '/^LIBRARY_LINK_OPTS /s/-Bstatic//' \
+				live-static/config.gentoo-r1 \
+				|| die static
+			sed -i \
+				-e '/^COMPILE_OPTS /s/$/ -DBSD=1 -DHAVE_SOCKADDR_LEN=1/' \
+				-e '/^LINK /s/$/ /' \
+				-e '/^LIBRARY_LINK /s/=.*$/= $(CXX) -o /' \
+				-e '/^LIBRARY_LINK_OPTS /s:-shared.*$:-undefined suppress -flat_namespace -dynamiclib -install_name '"${EPREFIX}/usr/$(get_libdir)/"'$@:' \
+				live-shared/config.gentoo-so-r2 \
+				|| die shared
+		;;
+	esac
+}
+
+src_configure() {
+	tc-export CC CXX
+	export LIVE_ABI_VERSION LIBDIR=/usr/"$(get_libdir)"
+
+	cd "${WORKDIR}"/${PN}-static || die
+	./genMakefiles gentoo-r1 || die
+
+	cd "${WORKDIR}"/${PN}-shared || die
+	./genMakefiles gentoo-so-r2 || die
+}
+
+src_compile() {
+	einfo "Beginning static library build"
+	emake -C ${PN}-static -j1
+
+	einfo "Beginning shared library build"
+	emake -C ${PN}-shared -j1
+
+	einfo "Beginning programs build"
+	emake -C ${PN}-shared/testProgs
+	emake -C ${PN}-shared/mediaServer
+}
+
+src_install() {
+	for library in UsageEnvironment liveMedia BasicUsageEnvironment groupsock; do
+		dolib.a live-static/${library}/lib${library}.a
+
+		mv ${PN}-shared/${library}/lib${library}.so{,.${LIVE_ABI_VERSION}} || die
+		dolib.so ${PN}-shared/${library}/lib${library}.so.${LIVE_ABI_VERSION}
+		dosym lib${library}.so.${LIVE_ABI_VERSION} /usr/$(get_libdir)/lib${library}.so
+
+		insinto /usr/include/${library}
+		doins live-shared/${library}/include/*h
+	done
+
+	# Should we really install these?
+	find live-static/testProgs -type f -perm +111 -print0 | \
+		xargs -0 dobin
+
+	#install included live555MediaServer aplication
+	dobin live-static/mediaServer/live555MediaServer
+
+	# install docs
+	dodoc live-static/README
+}
+
+pkg_postinst() {
+	ewarn "If you are upgrading from a version prior to live-2008.02.08"
+	ewarn "Please make sure to rebuild applications built against ${PN}"
+	ewarn "like vlc or mplayer. ${PN} may have had ABI changes and ${PN}"
+	ewarn "support might be broken."
+}



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] proj/multilib-portage:master commit in: media-plugins/live/
@ 2012-01-13 23:23 Nathan Phillip Brink
  0 siblings, 0 replies; 5+ messages in thread
From: Nathan Phillip Brink @ 2012-01-13 23:23 UTC (permalink / raw
  To: gentoo-commits

commit:     a13a9d8921967aac82f2c74e2978a47d3235c9e5
Author:     Nathan Phillip Brink <binki <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 13 23:23:25 2012 +0000
Commit:     Nathan Phillip Brink <binki <AT> gentoo <DOT> org>
CommitDate: Fri Jan 13 23:23:25 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/multilib-portage.git;a=commit;h=a13a9d89

media-plugins/live: Bump to live-2012.01.07 following gentoo-x86, thanks Tommy[D] for notifying me of need for bump.

(Portage version: 2.2.0_alpha82-r1/git/Linux x86_64, signed Manifest commit with key 6BA81050)

---
 media-plugins/live/Manifest               |   22 +++++
 media-plugins/live/live-2012.01.07.ebuild |  120 +++++++++++++++++++++++++++++
 2 files changed, 142 insertions(+), 0 deletions(-)

diff --git a/media-plugins/live/Manifest b/media-plugins/live/Manifest
index bfa1d45..e0a272e 100644
--- a/media-plugins/live/Manifest
+++ b/media-plugins/live/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
 AUX config.gentoo-r1 547 RMD160 db872641e2a0f3352554c15a7f561894fdb2aa37 SHA1 add31e3f3888906ad6ce8178735cad0d08a0e510 SHA256 51b798a297e16fe7cc281471671c64e123a1588108fbbf87a974b73b0b50c0dd
 AUX config.gentoo-so-r2 601 RMD160 3ee8f50dd9466449057df6022994bff76b6a99db SHA1 b9e045681ffad767c2483d5ede7dd7109b54b231 SHA256 eb33f62e18b8e847d5730bd31f2b22e99339d46cfa32750233df959743aec313
 AUX live-2009.06.02-buildorder.patch 524 RMD160 5cef0fe06d03e077a3d686a286328cab17e16b0e SHA1 42d6508e960983d805a619cbc1464bc5f13b9251 SHA256 b373bbab48cf3ea16479026df8e61e06d6f849260ea9daed35c06415a4826516
@@ -9,8 +12,27 @@ DIST live.2009.06.02.tar.gz 469471 RMD160 ddbe057ac4f47d66ee7c99ec3c4886fe97f065
 DIST live.2011.06.16.tar.gz 477340 RMD160 57741f9e3339a3586a5f88002ce48ba8e5cad145 SHA1 bf6610c46bd8ea6730f81290d6eb7b64756729aa SHA256 08b776a28c0a385d83556d5ce3910bf8a32acf67d20022feade0a24d9033bac4
 DIST live.2011.12.20.tar.gz 525676 RMD160 a7bb128617756d7ad6aefb286019b40e3c3fb825 SHA1 ab7440833f5bd29792e4a8c303c981bf0df7efd5 SHA256 6b3294d64b8da5980af593d76db4486299b40a42316f2e656599d78503dde5b4
 DIST live.2011.12.23.tar.gz 530737 RMD160 08f3da23927d046cee6beb2c8b4e16713aed679c SHA1 665b7542da1f719b929d51842f39474ef340d9f6 SHA256 8717e706a82f6b73cbcc66a190f20469154dfddffcdfb0ee0fec1b67ff70a5a5
+DIST live.2012.01.07.tar.gz 534076 RMD160 1bfbbbe4b0ee7f627aa2551657bf9f0937603147 SHA1 a89bc86d179d17c57ed98c0bb8fdaf5f101fdb70 SHA256 8f3d167959b355c571caab2ee12cf70c89f09e93484f150080a59367b35c8131
 EBUILD live-2009.06.02.ebuild 3570 RMD160 068043bce0227cc073383bf4becfcac0c7383919 SHA1 8c07c7bd93c4eefe03f9a416acfbcd3493ba5430 SHA256 27c3b488571fdbe85659d72f23c129966b92f08f9b7bfc1b7b489871b572e1a8
 EBUILD live-2011.06.16.ebuild 3679 RMD160 fe69254fc0ce30da25e53eeeaac932adfbff5eaa SHA1 0ce88add38d3e3bc2f1cb81788951d1afe2277da SHA256 f898280dd1d33f4d94e7967c4bdf2a452408fe097b07650f576dc40fd54df04d
 EBUILD live-2011.12.20.ebuild 3667 RMD160 c38d4be93ddaeaf62de1d2ac0db77e21179829ce SHA1 c73243a818fe4feea165d63de99e64fd7480727a SHA256 c69f55c3dcdf5b8cf9a694c09a810a3e32108ba07edb347b3f0c9aa234b3111d
 EBUILD live-2011.12.23.ebuild 3813 RMD160 c424aab117a91c60e125742922c9b62bcceb7c88 SHA1 d7d040887875f92799a85546260df637bdd89f16 SHA256 5f240d16b1404021be47595d3c2c05ce71e41cc46f6b222a5e9a64167711f7bc
+EBUILD live-2012.01.07.ebuild 3813 RMD160 6ea5786b8fe35d5d945a7d9a7820e9217561746b SHA1 3a269323a8156e1927247b88ac91438a6e836ce3 SHA256 26fa56617e862328cf66b75b442d733b975da852facf87bb98cc5b429aac3122
 MISC metadata.xml 225 RMD160 6e3fccd1ae62f02a0cb28d319aa185af0020822d SHA1 1b8ccc849053361ac907dc9b652796defd1ce906 SHA256 1a7f3e805478b42bc379b2a36944579d34d7e66ba5bf418a651e1cd58ad0a7f5
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.14 (GNU/Linux)
+
+iQIcBAEBCgAGBQJPELzsAAoJEHQ6UuhrqBBQ8EUQAKhZNYFqjRtwpMe4RZZzrmZj
+TwnwFctZOBxLWa04+kVxaOYoYBhIZ4VXRUVe5V0DG+B0RjwyVshEjprKx0odh/LM
+u7bWzDREEv8sS1O1+4nbEIikV9OdwJMWB4dNXs2yk6WbVRbHjCQDsha9IwGkGKml
+410ajtmm4SzEMCY+39iisH2/LcietmN1S9/aVyn3lsFtJUiYY2WVF5vqjqSS7JtX
+tikLsJ9FeMTRdjyZvbyXC09NKLA+xH7Xx/CK4IweUQfTn12peyjiW9/DlTvl9MA7
+hADQwuKHhh4saCEzQrM10jJep6WMShbbRTucdks+52jAQVh76lafRW/v5WLb1/re
+Codd8zreVgL7d/inYkABty7e6zQazMbJCDS0AIaMzcwaKxp6F7KZfxw8UiElOOyF
+v263xx8bJjtCs+qWYTrlNFpe2M6kykDCOgsUOL6CPpLy3QoHPUPow8bbuSgvGt5L
+i7LUyg9VoRvn4AYsOYSVVYIcZyw+a7jbdlwYwkwq77+yocct7TX3oWyKF7RjI1eV
+VVxYLB0WxzyVNlGbubUi5AzoeS/qwi/6gRHy025WWFX+AkQSPch0sXuopYMSUakP
+QOmQCwNIm9tAXREXJbJkyxw3da1NpmLP/e71x0GoUmId4QabgCJEdj2FyflBQX69
+tGe5Oh4B0KYezmJk7XBo
+=jnKk
+-----END PGP SIGNATURE-----

diff --git a/media-plugins/live/live-2012.01.07.ebuild b/media-plugins/live/live-2012.01.07.ebuild
new file mode 100644
index 0000000..7c6271d
--- /dev/null
+++ b/media-plugins/live/live-2012.01.07.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/live/live-2012.01.07.ebuild,v 1.1 2012/01/09 16:41:26 aballier Exp $
+
+EAPI=3
+inherit flag-o-matic eutils toolchain-funcs multilib
+
+DESCRIPTION="Source-code libraries for standards-based RTP/RTCP/RTSP multimedia streaming, suitable for embedded and/or low-cost streaming applications"
+HOMEPAGE="http://www.live555.com/"
+SRC_URI="http://www.live555.com/liveMedia/public/${P/-/.}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+S="${WORKDIR}"
+
+# Alexis Ballier <aballier@gentoo.org>
+# Be careful, bump this everytime you bump the package and the ABI has changed.
+# If you don't know, ask someone.
+LIVE_ABI_VERSION=4
+
+src_prepare() {
+	epatch "${FILESDIR}"/${PN}-2009.09.28-buildorder.patch
+	cd "${WORKDIR}"
+	epatch "${FILESDIR}/${PN}-recursive.patch"
+
+	cp -pPR live live-shared || die
+	pushd live-shared || die
+	# To build shared libraries with proper NEEDED entries, we need
+	# these libraries to link to eachother. This patch does this.
+	epatch "${FILESDIR}"/${PN}-2011.12.20-libdeps.patch
+	popd || die
+
+	mv live live-static || die
+
+	cp "${FILESDIR}"/config.gentoo-r1 live-static/ || die
+	cp "${FILESDIR}"/config.gentoo-so-r2 live-shared/ || die
+
+	case ${CHOST} in
+		*-solaris*)
+			sed -i \
+				-e '/^COMPILE_OPTS /s/$/ -DSOLARIS/' \
+				-e '/^LIBS_FOR_CONSOLE_APPLICATION /s/$/ -lsocket -lnsl/' \
+				live-static/config.gentoo-r1 \
+				live-shared/config.gentoo-so-r2 \
+				|| die
+		;;
+		*-darwin*)
+			sed -i \
+				-e '/^COMPILE_OPTS /s/$/ -DBSD=1 -DHAVE_SOCKADDR_LEN=1/' \
+				-e '/^LINK /s/$/ /' \
+				-e '/^LIBRARY_LINK /s/$/ /' \
+				-e '/^LIBRARY_LINK_OPTS /s/-Bstatic//' \
+				live-static/config.gentoo-r1 \
+				|| die static
+			sed -i \
+				-e '/^COMPILE_OPTS /s/$/ -DBSD=1 -DHAVE_SOCKADDR_LEN=1/' \
+				-e '/^LINK /s/$/ /' \
+				-e '/^LIBRARY_LINK /s/=.*$/= $(CXX) -o /' \
+				-e '/^LIBRARY_LINK_OPTS /s:-shared.*$:-undefined suppress -flat_namespace -dynamiclib -install_name '"${EPREFIX}/usr/$(get_libdir)/"'$@:' \
+				live-shared/config.gentoo-so-r2 \
+				|| die shared
+		;;
+	esac
+}
+
+src_configure() {
+	tc-export CC CXX
+	export LIVE_ABI_VERSION LIBDIR=/usr/"$(get_libdir)"
+
+	cd "${WORKDIR}"/${PN}-static || die
+	./genMakefiles gentoo-r1 || die
+
+	cd "${WORKDIR}"/${PN}-shared || die
+	./genMakefiles gentoo-so-r2 || die
+}
+
+src_compile() {
+	einfo "Beginning static library build"
+	emake -C ${PN}-static -j1
+
+	einfo "Beginning shared library build"
+	emake -C ${PN}-shared -j1
+
+	einfo "Beginning programs build"
+	emake -C ${PN}-shared/testProgs
+	emake -C ${PN}-shared/mediaServer
+}
+
+src_install() {
+	for library in UsageEnvironment liveMedia BasicUsageEnvironment groupsock; do
+		dolib.a live-static/${library}/lib${library}.a
+
+		mv ${PN}-shared/${library}/lib${library}.so{,.${LIVE_ABI_VERSION}} || die
+		dolib.so ${PN}-shared/${library}/lib${library}.so.${LIVE_ABI_VERSION}
+		dosym lib${library}.so.${LIVE_ABI_VERSION} /usr/$(get_libdir)/lib${library}.so
+
+		insinto /usr/include/${library}
+		doins live-shared/${library}/include/*h
+	done
+
+	# Should we really install these?
+	find live-static/testProgs -type f -perm +111 -print0 | \
+		xargs -0 dobin
+
+	#install included live555MediaServer aplication
+	dobin live-static/mediaServer/live555MediaServer
+
+	# install docs
+	dodoc live-static/README
+}
+
+pkg_postinst() {
+	ewarn "If you are upgrading from a version prior to live-2008.02.08"
+	ewarn "Please make sure to rebuild applications built against ${PN}"
+	ewarn "like vlc or mplayer. ${PN} may have had ABI changes and ${PN}"
+	ewarn "support might be broken."
+}



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] proj/multilib-portage:master commit in: media-plugins/live/
@ 2012-03-24 20:13 Nathan Phillip Brink
  0 siblings, 0 replies; 5+ messages in thread
From: Nathan Phillip Brink @ 2012-03-24 20:13 UTC (permalink / raw
  To: gentoo-commits

commit:     51de7c4d3769d32a1cd70daef858d74265f9e5d5
Author:     Nathan Phillip Brink <binki <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 24 20:12:45 2012 +0000
Commit:     Nathan Phillip Brink <binki <AT> gentoo <DOT> org>
CommitDate: Sat Mar 24 20:12:45 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/multilib-portage.git;a=commit;h=51de7c4d

media-plugins/live: Import changes from revision 1.1 through 1.4 from gentoo-x86's live-2012.01.07.ebuild. (Stablize amd64 and hppa).

(Portage version: 2.2.0_alpha90-r1/git/Linux x86_64, signed Manifest commit with key 6BA81050)

---
 media-plugins/live/Manifest               |   28 ++++++++++++++--------------
 media-plugins/live/live-2012.01.07.ebuild |    4 ++--
 2 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/media-plugins/live/Manifest b/media-plugins/live/Manifest
index e0a272e..264f8f1 100644
--- a/media-plugins/live/Manifest
+++ b/media-plugins/live/Manifest
@@ -17,22 +17,22 @@ EBUILD live-2009.06.02.ebuild 3570 RMD160 068043bce0227cc073383bf4becfcac0c73839
 EBUILD live-2011.06.16.ebuild 3679 RMD160 fe69254fc0ce30da25e53eeeaac932adfbff5eaa SHA1 0ce88add38d3e3bc2f1cb81788951d1afe2277da SHA256 f898280dd1d33f4d94e7967c4bdf2a452408fe097b07650f576dc40fd54df04d
 EBUILD live-2011.12.20.ebuild 3667 RMD160 c38d4be93ddaeaf62de1d2ac0db77e21179829ce SHA1 c73243a818fe4feea165d63de99e64fd7480727a SHA256 c69f55c3dcdf5b8cf9a694c09a810a3e32108ba07edb347b3f0c9aa234b3111d
 EBUILD live-2011.12.23.ebuild 3813 RMD160 c424aab117a91c60e125742922c9b62bcceb7c88 SHA1 d7d040887875f92799a85546260df637bdd89f16 SHA256 5f240d16b1404021be47595d3c2c05ce71e41cc46f6b222a5e9a64167711f7bc
-EBUILD live-2012.01.07.ebuild 3813 RMD160 6ea5786b8fe35d5d945a7d9a7820e9217561746b SHA1 3a269323a8156e1927247b88ac91438a6e836ce3 SHA256 26fa56617e862328cf66b75b442d733b975da852facf87bb98cc5b429aac3122
+EBUILD live-2012.01.07.ebuild 3812 RMD160 006728554e559ca78b9a34638b7b5faf0ef91820 SHA1 a145798134e35d96327d02e0b170b675cb8eac91 SHA256 e74a7218054f643e04e231b68bf3e050820656fe3fc33660a6861f09980b7bca
 MISC metadata.xml 225 RMD160 6e3fccd1ae62f02a0cb28d319aa185af0020822d SHA1 1b8ccc849053361ac907dc9b652796defd1ce906 SHA256 1a7f3e805478b42bc379b2a36944579d34d7e66ba5bf418a651e1cd58ad0a7f5
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.14 (GNU/Linux)
 
-iQIcBAEBCgAGBQJPELzsAAoJEHQ6UuhrqBBQ8EUQAKhZNYFqjRtwpMe4RZZzrmZj
-TwnwFctZOBxLWa04+kVxaOYoYBhIZ4VXRUVe5V0DG+B0RjwyVshEjprKx0odh/LM
-u7bWzDREEv8sS1O1+4nbEIikV9OdwJMWB4dNXs2yk6WbVRbHjCQDsha9IwGkGKml
-410ajtmm4SzEMCY+39iisH2/LcietmN1S9/aVyn3lsFtJUiYY2WVF5vqjqSS7JtX
-tikLsJ9FeMTRdjyZvbyXC09NKLA+xH7Xx/CK4IweUQfTn12peyjiW9/DlTvl9MA7
-hADQwuKHhh4saCEzQrM10jJep6WMShbbRTucdks+52jAQVh76lafRW/v5WLb1/re
-Codd8zreVgL7d/inYkABty7e6zQazMbJCDS0AIaMzcwaKxp6F7KZfxw8UiElOOyF
-v263xx8bJjtCs+qWYTrlNFpe2M6kykDCOgsUOL6CPpLy3QoHPUPow8bbuSgvGt5L
-i7LUyg9VoRvn4AYsOYSVVYIcZyw+a7jbdlwYwkwq77+yocct7TX3oWyKF7RjI1eV
-VVxYLB0WxzyVNlGbubUi5AzoeS/qwi/6gRHy025WWFX+AkQSPch0sXuopYMSUakP
-QOmQCwNIm9tAXREXJbJkyxw3da1NpmLP/e71x0GoUmId4QabgCJEdj2FyflBQX69
-tGe5Oh4B0KYezmJk7XBo
-=jnKk
+iQIcBAEBCgAGBQJPbiq7AAoJEHQ6UuhrqBBQ5WgP/A2Wei13DgHjyDl50CZj+ngl
+ijW5UBhAumh7OdQR1JQljOfykhBslhLRxwuerEeA7KC+HFhzf+ApzEUlK84zm+Oh
+f8nsbDr1RX6JfwNKbJTQkwUv2ndTWrq2viLE9Rubna+9flIpCzwO/+9sbbJMeqwx
+KK4lBIIn+fn8F6rvF4fz+LqRhCjMGl/NiKmj5RapjaBDOb49zkOo17rK7i5FleN0
+Is6Cwq8MMhQeKbKgIzPa/pIOZJEe35C4TUNHT7oqvV3rNSNFGVsVJh4Oa1cgItA5
+OFgvD93MZG9Wp6R1Ardrm5OMHF/fQCeBIJxXb0OqGHoK7sQ+j8oWSIb1Q8wo1TDd
+BA2Io2ZYb6orQLxS1/9ZDjCnq8y6HNIgv6KwlOBnHUKf+WIlwKILLAd9yb6KxtjW
+utwx3WUWJJq3Xp4+AFNZz/OvN+QoQZovC76PcH4haSBQKvmRgMkAyhAIHjvJX0ud
+yN5p/8iMROW+sCgL5EuxdtB3dAYMYju/FfxChhRj0Io1UWUnDsXfh0tORMmuN0YZ
+Lja9N/Kd/r7gLiLd+mtWHf93UaiIKq+09ZKvYCQt1js6fjBVdjL/Q2TnQ+KrOk3t
+q114AvaswKSNiuw+BWHB6/ueA0VqELXNVYIcJfas4X+5oOHma/AbnulgFeAAPNVd
+MzLJZV3U3OpRFgtjmAYo
+=F+Yv
 -----END PGP SIGNATURE-----

diff --git a/media-plugins/live/live-2012.01.07.ebuild b/media-plugins/live/live-2012.01.07.ebuild
index 7c6271d..baefbea 100644
--- a/media-plugins/live/live-2012.01.07.ebuild
+++ b/media-plugins/live/live-2012.01.07.ebuild
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/live/live-2012.01.07.ebuild,v 1.1 2012/01/09 16:41:26 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/live/live-2012.01.07.ebuild,v 1.4 2012/03/24 17:19:59 phajdan.jr Exp $
 
 EAPI=3
 inherit flag-o-matic eutils toolchain-funcs multilib
@@ -11,7 +11,7 @@ SRC_URI="http://www.live555.com/liveMedia/public/${P/-/.}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE=""
 
 S="${WORKDIR}"



^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-03-24 20:13 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-01 18:17 [gentoo-commits] proj/multilib-portage:master commit in: media-plugins/live/ Thomas Sachau
  -- strict thread matches above, loose matches on Subject: below --
2012-01-01 18:17 Thomas Sachau
2012-01-01 18:17 Thomas Sachau
2012-01-13 23:23 Nathan Phillip Brink
2012-03-24 20:13 Nathan Phillip Brink

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox