From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1PBG0Z-0001cw-UC for garchives@archives.gentoo.org; Thu, 28 Oct 2010 00:06:20 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6624D1C01B; Thu, 28 Oct 2010 00:06:18 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 265D01C01D for ; Thu, 28 Oct 2010 00:06:18 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 6D86A1B409B for ; Thu, 28 Oct 2010 00:06:17 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2246) id 0965F20051; Thu, 28 Oct 2010 00:06:15 +0000 (UTC) From: "Mounir Lamouri (volkmar)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, volkmar@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in net-libs/ptlib: ChangeLog ptlib-2.6.7-r1.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog ptlib-2.6.7-r1.ebuild X-VCS-Directories: net-libs/ptlib X-VCS-Committer: volkmar X-VCS-Committer-Name: Mounir Lamouri Content-Type: text/plain; charset=utf8 Message-Id: <20101028000616.0965F20051@flycatcher.gentoo.org> Date: Thu, 28 Oct 2010 00:06:15 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 6f8e06b1-d2ed-4fe2-bec3-d0ed87fa700d X-Archives-Hash: c9e2dc749f648b377365b30528098d75 volkmar 10/10/28 00:06:15 Modified: ChangeLog Added: ptlib-2.6.7-r1.ebuild Log: Bring back fix for bug 283675, fixing now bug 327731. (Portage version: 2.1.8.3/cvs/Linux x86_64) Revision Changes Path 1.18 net-libs/ptlib/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/ptlib/Cha= ngeLog?rev=3D1.18&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/ptlib/Cha= ngeLog?rev=3D1.18&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/ptlib/Cha= ngeLog?r1=3D1.17&r2=3D1.18 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/net-libs/ptlib/ChangeLog,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- ChangeLog 19 Aug 2010 17:02:28 -0000 1.17 +++ ChangeLog 28 Oct 2010 00:06:15 -0000 1.18 @@ -1,6 +1,11 @@ # ChangeLog for net-libs/ptlib # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/ptlib/ChangeLog,v 1.17 2010/= 08/19 17:02:28 pva Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/ptlib/ChangeLog,v 1.18 2010/= 10/28 00:06:15 volkmar Exp $ + +*ptlib-2.6.7-r1 (28 Oct 2010) + + 28 Oct 2010; +ptlib-2.6.7-r1.ebuild: + Bring back fix for bug 283675, fixing now bug 327731. =20 *ptlib-2.6.7 (19 Aug 2010) =20 1.1 net-libs/ptlib/ptlib-2.6.7-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/ptlib/ptl= ib-2.6.7-r1.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/ptlib/ptl= ib-2.6.7-r1.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: ptlib-2.6.7-r1.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-libs/ptlib/ptlib-2.6.7-r1.ebuild,v= 1.1 2010/10/28 00:06:15 volkmar Exp $ EAPI=3D"2" inherit eutils HTMLV=3D"2.6.6" # There no 2.6.7 release of htmldoc DESCRIPTION=3D"Network focused portable C++ class library providing high = level functions" HOMEPAGE=3D"http://www.opalvoip.org/" SRC_URI=3D"mirror://sourceforge/opalvoip/${P}.tar.bz2 doc? ( mirror://sourceforge/opalvoip/${PN}-${HTMLV}-htmldoc.tar.bz2 )" LICENSE=3D"MPL-1.0" SLOT=3D"0" KEYWORDS=3D"~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86" # default enabled are features from 'minsize', the most used according to= ptlib IUSE=3D"alsa +asn +audio debug doc dtmf esd examples ffmpeg ftp http ieee= 1394 ipv6 jabber ldap mail odbc oss pch qos remote sasl sdl serial shmvideo snmp so= ap socks ssl +stun telnet tts v4l v4l2 +video vxml wav xml xmlrpc" CDEPEND=3D" audio? ( alsa? ( media-libs/alsa-lib ) esd? ( media-sound/esound ) ) ldap? ( net-nds/openldap ) odbc? ( dev-db/unixODBC ) sasl? ( dev-libs/cyrus-sasl:2 ) sdl? ( media-libs/libsdl ) ssl? ( dev-libs/openssl ) video? ( ieee1394? ( media-libs/libdc1394:1 media-libs/libdv sys-libs/libavc1394 sys-libs/libraw1394 ) v4l2? ( media-libs/libv4l ) ) xml? ( dev-libs/expat )" RDEPEND=3D"${CDEPEND} ffmpeg? ( media-video/ffmpeg )" DEPEND=3D"${CDEPEND} dev-util/pkgconfig sys-devel/bison sys-devel/flex video? ( v4l? ( sys-kernel/linux-headers ) v4l2? ( sys-kernel/linux-headers ) ) !!dev-libs/pwlib" # NOTES: # media-libs/libdc1394:2 should be supported but headers location have ch= anged # tools/ directory is ignored # looks to have an auto-magic dep with medialibs, but not in the tree so.= .. # upstream bug 2794736 # avc plugin is disabled to fix bug 276514, see upstream bug 2821744 # TODO: # manage in a better way the conditional use flags (with eapi-3 ?) # libv4l is an automagic dep for v4l2 plugin, see upstream bug 2867383 conditional_use_warn_msg() { ewarn "To enable ${1} USE flag, you need ${2} USE flag to be enabled" ewarn "Please, enable ${2} or disable ${1}" } pkg_setup() { local use_warn=3Dfalse if use sdl && ! use video; then conditional_use_warn_msg "sdl" "video" use_warn=3Dtrue fi if use jabber && ! use xml; then conditional_use_warn_msg "jabber" "xml" use_warn=3Dtrue fi if use vxml; then if ! use xml; then conditional_use_warn_msg "vxml" "xml" use_warn=3Dtrue fi if ! use http; then conditional_use_warn_msg "vxml" "http" use_warn=3Dtrue fi fi if use xmlrpc; then if ! use xml; then conditional_use_warn_msg "xmlrpc" "xml" use_warn=3Dtrue fi # configure script tells it needs http but it fails, see bug 277385 # the bug has been reported at upstream bug 2820814 if ! use http; then conditional_use_warn_msg "xmlrpc" "http" use_warn=3Dtrue fi fi if use soap; then if ! use xml; then conditional_use_warn_msg "soap" "xml" use_warn=3Dtrue fi # fix bug 280850, see upstream bug 2844915 if ! use http; then conditional_use_warn_msg "soap" "http" use_warn=3Dtrue fi fi if ${use_warn}; then echo ewarn "Please look at previous messages and re-emerge accordingly if ne= eded." ebeep epause 5 fi } src_prepare() { # remove visual studio related files from samples/ if use examples; then rm -f samples/*/*.vcproj rm -f samples/*/*.sln rm -f samples/*/*.dsp rm -f samples/*/*.dsw fi # bug 283675, upstream bug 2857750 if use vxml && ! use dtmf; then epatch "${FILESDIR}"/${PN}-2.6.4-vxml-ptones.patch fi } src_configure() { local myconf=3D"" # plugins are disabled only if ! audio and ! video if ! use audio && ! use video; then myconf=3D"${myconf} --disable-plugins" else myconf=3D"${myconf} --enable-plugins" fi # minsize, openh323, opal: presets of features (overwritten by use flags= ) # ansi-bool, atomicity: there is no reason to disable those features # internalregex: we want to use system one # sunaudio and bsdvideo are respectively for SunOS and BSD's # appshare, vfw: only for windows # samples: no need to build samples # avc: disabled, bug 276514, upstream bug 2821744 # pipechan, configfile, resolver, url: force enabling econf ${myconf} \ --disable-minsize \ --disable-openh323 \ --disable-opal \ --enable-ansi-bool \ --enable-atomicity \ --disable-internalregex \ --disable-sunaudio \ --disable-bsdvideo \ --disable-appshare \ --disable-vfw \ --disable-samples \ --disable-avc \ --enable-configfile \ --enable-pipechan \ --enable-resolver \ --enable-url \ $(use_enable audio) \ $(use_enable alsa) \ $(use_enable asn) \ $(use_enable debug exceptions) \ $(use_enable debug memcheck) \ $(use_enable debug tracing) \ $(use_enable dtmf) \ $(use_enable esd) \ $(use_enable ffmpeg ffvdev) \ $(use_enable ftp) \ $(use_enable http) \ $(use_enable http httpforms) \ $(use_enable http httpsvc) \ $(use_enable ieee1394 dc) \ $(use_enable ipv6) \ $(use_enable jabber) \ $(use_enable ldap openldap) \ $(use_enable mail pop3smtp) \ $(use_enable odbc) \ $(use_enable oss) \ $(use_enable pch) \ $(use_enable qos) \ $(use_enable remote remconn) \ $(use_enable sasl) \ $(use_enable sdl) \ $(use_enable serial) \ $(use_enable shmvideo) \ $(use_enable snmp) \ $(use_enable soap) \ $(use_enable socks) \ $(use_enable ssl openssl) \ $(use_enable stun) \ $(use_enable telnet) \ $(use_enable tts) \ $(use_enable v4l) \ $(use_enable v4l2) \ $(use_enable video) $(use_enable video vidfile) \ $(use_enable vxml) \ $(use_enable wav wavfile) \ $(use_enable xml expat) \ $(use_enable xmlrpc) } src_compile() { local makeopts=3D"" use debug && makeopts=3D"debug" emake ${makeopts} || die "emake failed" } src_install() { local makeopts=3D"" use debug && makeopts=3D"DEBUG=3D1" emake DESTDIR=3D"${D}" ${makeopts} install || die "emake install failed" if use doc; then dohtml -r "${WORKDIR}"/html/* || die "dohtml failed" fi dodoc History.txt ReadMe.txt ReadMe_QOS.txt || die "dodoc failed" # ChangeLog is not standard # This version (2.6.7) doesn't have a ChangeLog file. #dodoc ChangeLog-${PN}-v${PV//./_}.txt || die "dodoc failed" if use audio || use video; then newdoc plugins/ReadMe.txt ReadMe-Plugins.txt || die "newdoc failed" fi if use examples; then local exampledir=3D"/usr/share/doc/${PF}/examples" local basedir=3D"samples" local sampledirs=3D"`ls samples --hide=3DMakefile`" # first, install Makefile insinto ${exampledir}/ doins ${basedir}/Makefile || die "doins failed" # now, all examples for x in ${sampledirs}; do insinto ${exampledir}/${x}/ doins ${basedir}/${x}/* || die "doins failed" done fi } pkg_postinst() { if use examples; then ewarn "All examples have been installed, some of them will not work on = your system" ewarn "it will depend of the enabled USE flags." ewarn "To test examples, you have to run PTLIBDIR=3D/usr/share/ptlib ma= ke" fi if ! use audio || ! use video; then ewarn "You have disabled audio or video USE flags." ewarn "Most audio/video have been disabled silently even if enabled via= USE flags." ewarn "Having a feature enabled via use flag but disabled can lead to i= ssues." fi ewarn "If you've just removed pwlib to install ptlib, some packages will= be broken." ewarn "Please use 'revdep-rebuild' from app-portage/gentoolkit to check.= " ewarn "If some packages need pwlib, consider removing ptlib and re-insta= lling pwlib" ewarn "or help us to make them live together." }