summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2008-02-29 20:19:52 +0000
committerAlexis Ballier <aballier@gentoo.org>2008-02-29 20:19:52 +0000
commitc4b714c6d3d993512fb48871f7a31719ffbf9d8e (patch)
tree1a6cb01f8b7fa74992e7a5372c34b73738a18aa6 /media-plugins/live
parentRemove icon extension from desktop entry to match Icon Theme Specification. (diff)
downloadhistorical-c4b714c6d3d993512fb48871f7a31719ffbf9d8e.tar.gz
historical-c4b714c6d3d993512fb48871f7a31719ffbf9d8e.tar.bz2
historical-c4b714c6d3d993512fb48871f7a31719ffbf9d8e.zip
version bump for bug #204065, respect ldflags for bug #209728, give it a loosy manual ABI handling, do not build pic programs as they will not be installed
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'media-plugins/live')
-rw-r--r--media-plugins/live/ChangeLog11
-rw-r--r--media-plugins/live/Manifest14
-rw-r--r--media-plugins/live/live-2008.02.08.ebuild81
3 files changed, 103 insertions, 3 deletions
diff --git a/media-plugins/live/ChangeLog b/media-plugins/live/ChangeLog
index e834583cad8e..45360ff9fa0c 100644
--- a/media-plugins/live/ChangeLog
+++ b/media-plugins/live/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-plugins/live
-# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/live/ChangeLog,v 1.80 2007/10/25 23:09:22 beandog Exp $
+# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/live/ChangeLog,v 1.81 2008/02/29 20:19:52 aballier Exp $
+
+*live-2008.02.08 (29 Feb 2008)
+
+ 29 Feb 2008; Alexis Ballier <aballier@gentoo.org> +live-2008.02.08.ebuild:
+ version bump for bug #204065, respect ldflags for bug #209728, give it a
+ loosy manual ABI handling, do not build pic programs as they will not be
+ installed
*live-2007.08.03a (25 Oct 2007)
diff --git a/media-plugins/live/Manifest b/media-plugins/live/Manifest
index fd1c27302562..1bc44ea3495b 100644
--- a/media-plugins/live/Manifest
+++ b/media-plugins/live/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX config.gentoo 480 RMD160 7fe83cf6a587076b282c66f4e4d730e41b55fc27 SHA1 c26ee14495ac18d25aff20290b55181fa9245082 SHA256 f8dfcb44221ab3e1fbea958b0be5d817aaebe971129def44a96fe1cb0a7d4a00
AUX config.gentoo-so 504 RMD160 60475939b963301f3a26416d87e53f8b08668d3e SHA1 9b829c9fe7c3a1f64a77deb5d484361c8ff8cd60 SHA256 48e623d25c0697e3274355670eae2d0d7f590502f63652bc3cf6cadbdd5429e2
AUX live-gcc41.patch 881 RMD160 b57c631f3d0128529bbf64749ada681434a71e0f SHA1 6d490db06405b495c5f42df8726f17d0d38f192f SHA256 79b588693dcd1a42d3e1bae4473c5e922402158d1e5adb593c55fbcdf5c3516e
@@ -7,11 +10,20 @@ DIST live.2007.01.09.tar.gz 440986 RMD160 314cdf9534a4b9f554935857aef0bcc631bc19
DIST live.2007.01.17.tar.gz 442752 RMD160 60b8493bb7f88af32b452a9bc58220a7713ef1e9 SHA1 a2c057dfb8385015e4b247e2cbe57ee1f9e7fcc7 SHA256 b9edd4ac7af0586300ee744ef3cf6f1689a6460e1f96a0951a65cec8b5375bf1
DIST live.2007.02.20.tar.gz 443253 RMD160 483ec94fd5935481eeb8eab2504b4c92cde20cd1 SHA1 5301d9449fb758deb86e0f5ef780da2df73a02a3 SHA256 7e44398eb6bb1fa59b4b13633061cae7b66d6ca3f7ce01a5abddab682b2c2e63
DIST live.2007.08.03a.tar.gz 449193 RMD160 ea4cb4b097ac0ca6188820705a9f8e9c58e3f4cc SHA1 27e79c9c273a85b05bce75bd4d837254d74438e9 SHA256 88f365b3c9f4935e721784ed78d67eba31751b275ce1ac7321efe36e96de7b40
+DIST live.2008.02.08.tar.gz 450262 RMD160 dfce5574f6036a11711f97f455fa1a018553f2a5 SHA1 39227d560c60c7ea46fe9abefaabc5780af4fb9a SHA256 f1fb2ce3f11596f61bb4e3a4d07afe7471f01a609e7f0c0fa6b2d0f6d1451d4b
EBUILD live-2005.11.11.ebuild 2001 RMD160 74464a9c2edc768d4a65068ea8dd3cc9c860035e SHA1 f786d2e7035f686b57e41a905500e8a8bcdf4814 SHA256 e499689c82bf304e7ca2aabf1b55fb2c715e45ebabc7bb4b29b38a0f2afb17f4
EBUILD live-2006.12.08.ebuild 1538 RMD160 104aafe1366621f19ab777b7b101698e8a22cd3d SHA1 b03bb040e84ef4ea8bb5bca39c8aad0a00af480f SHA256 d913ac8a2d62d82e1cf19b81df8555e06600a677c44cfbf864accef7d66a42d5
EBUILD live-2007.01.09.ebuild 1538 RMD160 e242ed931df4f479fbd6d9b711bf86e3473951ab SHA1 2a062c1eb8ef3fb65f41c460ee41ec9bb020d42f SHA256 fe929e23cc1103bb23feea31b180c20c4d82bfc9fe5682874e3f371445e9c9af
EBUILD live-2007.01.17.ebuild 1536 RMD160 abc72538292501309aafd48caee401fef2889929 SHA1 41f5935247bbc165aeebf80c192b6ea7d0d015db SHA256 b45d2c2ce8b542cfb3c6ea9cc39611e365c8094835cfac5c6b53cd2366b0b160
EBUILD live-2007.02.20.ebuild 1639 RMD160 c749b51d98b9d18e14205316200c855da859f4c1 SHA1 ba027e09a731dea60fe9266d58a5701343d95cfa SHA256 da602ec497a70da297ecbd82c007c965b7b698ef6bf6c53b3acb43750a273640
EBUILD live-2007.08.03a.ebuild 1649 RMD160 6ff7cf53d22c7e2a3856ce592d74a79081ef8789 SHA1 625f3ff9ba14c3a5d822607b6db3ad7b2e4df9fa SHA256 ad4194d83de88d211e280e9b5e12d329747446225ad0fd47d5919d549f59358b
-MISC ChangeLog 9959 RMD160 27e3fa362e77166bf1ad6273715fcd449b224c4e SHA1 4be52aa2f79f99903f45304eba72ffb9440b8566 SHA256 c0050ab075e7592eea7feb6a23d59a865d65be0b6819b124b338d18831386dcd
+EBUILD live-2008.02.08.ebuild 2689 RMD160 1e804d429f1a76ba47e8135bdfd4672e3a4479d0 SHA1 7dc3ade3e1d732192c82a772cd9e0c8e619da5be SHA256 8ae86195af5887c0b28a8315994b555762d3e65c1a82477a226b0e0e6d80dc64
+MISC ChangeLog 10232 RMD160 5e9b58031da0d5c61f71d52fa788def85d294b02 SHA1 5b4e58f205d8199c59ee6df1ab45f4737f8bc63a SHA256 8118c96f5aa54796b31bfc09d33833f98274d4fd27822dbf68dbaf40c60af5d5
MISC metadata.xml 225 RMD160 6e3fccd1ae62f02a0cb28d319aa185af0020822d SHA1 1b8ccc849053361ac907dc9b652796defd1ce906 SHA256 1a7f3e805478b42bc379b2a36944579d34d7e66ba5bf418a651e1cd58ad0a7f5
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.7 (GNU/Linux)
+
+iD8DBQFHyGj1vFcC4BYPU0oRAjFiAJ9CHncWWBw8yWxKllQ5J3PhUZQI+wCeJbTW
+wYjegKTaQ9Z84L7Slep+3Mg=
+=I9c7
+-----END PGP SIGNATURE-----
diff --git a/media-plugins/live/live-2008.02.08.ebuild b/media-plugins/live/live-2008.02.08.ebuild
new file mode 100644
index 000000000000..0f9b3b7a1d32
--- /dev/null
+++ b/media-plugins/live/live-2008.02.08.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/live/live-2008.02.08.ebuild,v 1.1 2008/02/29 20:19:52 aballier Exp $
+
+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"
+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=1
+
+src_unpack() {
+ unpack ${A}
+ cd "${WORKDIR}"
+
+ cp -pPR live live-shared
+ mv live live-static
+
+ cp "${FILESDIR}/config.gentoo" live-static
+ cp "${FILESDIR}/config.gentoo-so" live-shared
+}
+
+src_compile() {
+ tc-export CC CXX LD
+
+ cd "${WORKDIR}/live-static"
+
+ einfo "Beginning static library build"
+ ./genMakefiles gentoo
+ emake -j1 LINK_OPTS="-L. $(raw-ldflags)" TESTPROGS_APP="" MEDIA_SERVER_APP="" || die "failed to build static libraries"
+
+ einfo "Beginning programs build"
+ cd "${WORKDIR}/live-static/testProgs"
+ emake LINK_OPTS="-L. ${LDFLAGS}" || die "failed to build test programs"
+ cd "${WORKDIR}/live-static/mediaServer"
+ emake LINK_OPTS="-L. ${LDFLAGS}" || die "failed to build the mediaserver"
+
+ cd "${WORKDIR}/live-shared"
+ einfo "Beginning shared library build"
+ ./genMakefiles gentoo-so
+ emake -j1 LINK_OPTS="-L. ${LDFLAGS}" LIB_SUFFIX="so.${LIVE_ABI_VERSION}" TESTPROGS_APP="" MEDIA_SERVER_APP="" || die "failed to build shared libraries"
+}
+
+src_install() {
+ for library in UsageEnvironment liveMedia BasicUsageEnvironment groupsock; do
+ dolib.a live-static/${library}/lib${library}.a
+ dolib.so live-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."
+}