From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id D65AA138010 for ; Wed, 22 Aug 2012 15:25:25 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DDD1CE02DF; Wed, 22 Aug 2012 15:25:18 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 9CE1FE02DF for ; Wed, 22 Aug 2012 15:25:18 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 8300933DD64 for ; Wed, 22 Aug 2012 15:25:17 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2139) id 38EFD20360; Wed, 22 Aug 2012 15:25:16 +0000 (UTC) From: "Alexis Ballier (aballier)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, aballier@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in media-plugins/live: ChangeLog live-2012.08.20.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog live-2012.08.20.ebuild X-VCS-Directories: media-plugins/live X-VCS-Committer: aballier X-VCS-Committer-Name: Alexis Ballier Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Message-Id: <20120822152516.38EFD20360@flycatcher.gentoo.org> Date: Wed, 22 Aug 2012 15:25:16 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 96f53436-ac3d-486d-8390-1e044ef5ff7c X-Archives-Hash: c32f5b94f33bb43a6c25ae0580955e1c aballier 12/08/22 15:25:16 Modified: ChangeLog Added: live-2012.08.20.ebuild Log: version bump (Portage version: 2.2.0_alpha121/cvs/Linux x86_64) Revision Changes Path 1.158 media-plugins/live/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/live/ChangeLog?rev=1.158&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/live/ChangeLog?rev=1.158&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/live/ChangeLog?r1=1.157&r2=1.158 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/media-plugins/live/ChangeLog,v retrieving revision 1.157 retrieving revision 1.158 diff -u -r1.157 -r1.158 --- ChangeLog 1 Jul 2012 19:08:34 -0000 1.157 +++ ChangeLog 22 Aug 2012 15:25:16 -0000 1.158 @@ -1,6 +1,11 @@ # ChangeLog for media-plugins/live # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-plugins/live/ChangeLog,v 1.157 2012/07/01 19:08:34 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-plugins/live/ChangeLog,v 1.158 2012/08/22 15:25:16 aballier Exp $ + +*live-2012.08.20 (22 Aug 2012) + + 22 Aug 2012; Alexis Ballier +live-2012.08.20.ebuild: + version bump *live-2012.06.26 (01 Jul 2012) 1.1 media-plugins/live/live-2012.08.20.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/live/live-2012.08.20.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/live/live-2012.08.20.ebuild?rev=1.1&content-type=text/plain Index: live-2012.08.20.ebuild =================================================================== # 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.08.20.ebuild,v 1.1 2012/08/22 15:25:16 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="examples static-libs" S="${WORKDIR}" # Alexis Ballier # Be careful, bump this everytime you bump the package and the ABI has changed. # If you don't know, ask someone. LIVE_ABI_VERSION=6 src_prepare() { cd "${WORKDIR}" epatch "${FILESDIR}/${PN}-recursive2.patch" if use static-libs ; then cp -pPR live live-shared mv live live-static else mv live live-shared fi use static-libs && cp "${FILESDIR}/config.gentoo" live-static cp "${FILESDIR}/config.gentoo-so-r1" live-shared case ${CHOST} in *-solaris*) use static-libs && { sed -i \ -e '/^COMPILE_OPTS /s/$/ -DSOLARIS -DXLOCALE_NOT_USED/' \ -e '/^LIBS_FOR_CONSOLE_APPLICATION /s/$/ -lsocket -lnsl/' \ live-static/config.gentoo \ || die ; } sed -i \ -e '/^COMPILE_OPTS /s/$/ -DSOLARIS -DXLOCALE_NOT_USED/' \ -e '/^LIBS_FOR_CONSOLE_APPLICATION /s/$/ -lsocket -lnsl/' \ live-shared/config.gentoo-so-r1 \ || die ;; *-darwin*) use static-libs && { 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 \ || 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)/"'$@:' \ -e '/^LIB_SUFFIX /s/so/dylib/' \ live-shared/config.gentoo-so-r1 \ || die shared ;; esac } src_configure() { :; } src_compile() { tc-export CC CXX LD # Still build the old synchronous interface as mplayer still needs it. # Please drop me at some point! append-flags '-DRTSPCLIENT_SYNCHRONOUS_INTERFACE' if use static-libs ; then cd "${WORKDIR}/live-static" einfo "Beginning static library build" ./genMakefiles gentoo emake -j1 LINK_OPTS="-L. $(raw-ldflags)" || die "failed to build static libraries" fi cd "${WORKDIR}/live-shared" einfo "Beginning shared library build" ./genMakefiles gentoo-so-r1 local suffix=$(get_libname ${LIVE_ABI_VERSION}) emake -j1 LINK_OPTS="-L. ${LDFLAGS}" LIB_SUFFIX="${suffix#.}" || die "failed to build shared libraries" for i in liveMedia groupsock UsageEnvironment BasicUsageEnvironment ; do pushd "${WORKDIR}/live-shared/${i}" > /dev/null ln -s lib${i}.${suffix#.} lib${i}$(get_libname) || die popd > /dev/null done einfo "Beginning programs build" for i in $(use examples && echo "testProgs") proxyServer mediaServer ; do cd "${WORKDIR}/live-shared/${i}" emake LINK_OPTS="-L. ${LDFLAGS}" || die "failed to build test programs" done } src_install() { for library in UsageEnvironment liveMedia BasicUsageEnvironment groupsock; do use static-libs && dolib.a live-static/${library}/lib${library}.a dolib.so live-shared/${library}/lib${library}$(get_libname ${LIVE_ABI_VERSION}) dosym lib${library}$(get_libname ${LIVE_ABI_VERSION}) /usr/$(get_libdir)/lib${library}$(get_libname) insinto /usr/include/${library} doins live-shared/${library}/include/*h done # Should we really install these? use examples && find live-shared/testProgs -type f -perm +111 -print0 | \ xargs -0 dobin dobin live-shared/mediaServer/live555MediaServer dobin live-shared/proxyServer/live555ProxyServer # install docs dodoc live-shared/README }