[gentoo-commits] repo/gentoo:master commit in: net-libs/h323plus/files/, net-libs/h323plus/
commit: fd8fc94a46ad2a7573a19e5b28bee1af40cc46b8 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Jan 26 22:54:02 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Jan 26 22:54:02 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd8fc94a net-libs/h323plus: remove last rited package net-libs/h323plus/Manifest | 1 - .../files/h323plus-1.25.0-ptlib-2.10.10.patch | 15 - .../h323plus-1.25.0-ptrace-debugoptionlist.patch | 13 .../files/h323plus-1.25.0-ptrace-param.patch | 18 -- net-libs/h323plus/h323plus-1.25.0-r1.ebuild| 67 - net-libs/h323plus/h323plus-1.25.0-r2.ebuild| 69 -- net-libs/h323plus/metadata.xml | 13 7 files changed, 196 deletions(-) diff --git a/net-libs/h323plus/Manifest b/net-libs/h323plus/Manifest deleted file mode 100644 index 61c1a928442..000 --- a/net-libs/h323plus/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST h323plus-v1_25_0.tar.gz 4193136 BLAKE2B 341458e146cef9a006a990ae04749c4f18dfeababb07fee69eaf19a72fb5509d76e8eccb553ecf91b9b13123b485b40be8dc96c7c797706f516b7ff36db83a32 SHA512 f0b8b26a0062eadc183af60d25302f95d06720dffe23f0bc0c9568ce34d7aae10acef434da9e09839fe19fcdc9f7f5d47396eb7c684ef55e457556abb66a682d diff --git a/net-libs/h323plus/files/h323plus-1.25.0-ptlib-2.10.10.patch b/net-libs/h323plus/files/h323plus-1.25.0-ptlib-2.10.10.patch deleted file mode 100644 index 74856a099c0..000 --- a/net-libs/h323plus/files/h323plus-1.25.0-ptlib-2.10.10.patch +++ /dev/null @@ -1,15 +0,0 @@ -Fix macro definition for ptlib-2.10.10 compatibility -http://lists.packetizer.com/pipermail/h323plus/2012-December/002543.html - -diff -ur a/include/openh323buildopts.h.in b/include/openh323buildopts.h.in a/include/openh323buildopts.h.in 2012-09-21 05:53:21.0 +0200 -+++ b/include/openh323buildopts.h.in 2013-03-05 19:26:25.251373540 +0100 -@@ -35,7 +35,7 @@ - #include - #include - --#if PTLIB_MAJOR == 2 && PTLIB_MINOR < 10 -+#if PTLIB_MAJOR == 2 && PTLIB_MINOR <= 10 -#define PTLIB_VER ( PTLIB_MAJOR*100 + PTLIB_MINOR*10 + PTLIB_BUILD ) - #else -#define PTLIB_VER ( PTLIB_MAJOR*1000 + PTLIB_MINOR*10 + PTLIB_BUILD ) diff --git a/net-libs/h323plus/files/h323plus-1.25.0-ptrace-debugoptionlist.patch b/net-libs/h323plus/files/h323plus-1.25.0-ptrace-debugoptionlist.patch deleted file mode 100644 index 7e800f490f1..000 --- a/net-libs/h323plus/files/h323plus-1.25.0-ptrace-debugoptionlist.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -ur a/src/h323pluginmgr.cxx b/src/h323pluginmgr.cxx a/src/h323pluginmgr.cxx2012-11-29 17:23:26.0 +0100 -+++ b/src/h323pluginmgr.cxx2013-02-22 18:56:33.100356993 +0100 -@@ -1543,7 +1543,9 @@ - PopulateMediaFormatOptions(codecDefn, fmt); - PopulateMediaFormatFromGenericData(fmt, - (PluginCodec_H323GenericCodecData *)codecDefn->h323CapabilityData); -+#if PTRACING - OpalMediaFormat::DebugOptionList(fmt); -+#endif - return true; - } - diff --git a/net-libs/h323plus/files/h323plus-1.25.0-ptrace-param.patch b/net-libs/h323plus/files/h323plus-1.25.0-ptrace-param.patch deleted file mode 100644 index c69e703f42c..000 --- a/net-libs/h323plus/files/h323plus-1.25.0-ptrace-param.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff -ur a/src/rtp.cxx b/src/rtp.cxx a/src/rtp.cxx 2012-12-10 18:56:08.0 +0100 -+++ b/src/rtp.cxx 2013-02-22 18:54:35.360358638 +0100 -@@ -1164,9 +1164,13 @@ - return e_ProcessPacket; - } - -- -+#if PTRACING - void RTP_Session::OnRxSenderReport(const SenderReport & PTRACE_PARAM(sender), -const ReceiverReportArray & PTRACE_PARAM(reports)) -+#else -+void RTP_Session::OnRxSenderReport(const SenderReport & sender, -+ const ReceiverReportArray & reports) -+#endif - { -userData->OnRxSenderReport(sessionID,sender,reports); - diff --git a/net-libs/h323plus/h323plus-1.25.0-r1.ebuild b/net-libs/h323plus/h323plus-1.25.0-r1.ebuild deleted file mode 100644 index cd5e799e452..000 --- a/net-libs/h323plus/h323plus-1.25.0-r1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils flag-o-matic multilib toolchain-funcs - -MY_P="${PN}-v${PV//./_}" - -DESCRIPTION="Open Source implementation of the ITU H.323 protocol, successor of OpenH323" -HOMEPAGE="http://www.h323plus.org/; -SRC_URI="mirror://sourceforge/${PN}/${PN}-v${PV//./_}.tar.gz" - -IUSE="aec debug +sound +video" -SLOT="0/${PV}" -LICENSE="MPL-1.1" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~sparc ~x86" - -DEPEND=">=net-libs/ptlib-2.6.4:=[wav] - aec? ( >=media-libs/speex-1.2_rc1 ) - sound? ( - media-sound/gsm - dev-libs/ilbc-rfc3951 - ) - video? ( - media-libs/libtheora -
[gentoo-commits] repo/gentoo:master commit in: net-libs/h323plus/
commit: da5269e330c2261937000b5c5a69ca1b30761bc6 Author: Jonas Stein gentoo org> AuthorDate: Sun Aug 6 12:55:57 2017 + Commit: Amy Liffey gentoo org> CommitDate: Sun Aug 6 13:41:33 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5269e3 net-libs/h323plus: Shorter DESCRIPTION net-libs/h323plus/h323plus-1.25.0-r1.ebuild | 4 ++-- net-libs/h323plus/h323plus-1.25.0-r2.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net-libs/h323plus/h323plus-1.25.0-r1.ebuild b/net-libs/h323plus/h323plus-1.25.0-r1.ebuild index 715133ee232..cd5e799e452 100644 --- a/net-libs/h323plus/h323plus-1.25.0-r1.ebuild +++ b/net-libs/h323plus/h323plus-1.25.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -7,7 +7,7 @@ inherit eutils flag-o-matic multilib toolchain-funcs MY_P="${PN}-v${PV//./_}" -DESCRIPTION="Open Source implementation of the ITU H.323 teleconferencing protocol, successor to OpenH323" +DESCRIPTION="Open Source implementation of the ITU H.323 protocol, successor of OpenH323" HOMEPAGE="http://www.h323plus.org/; SRC_URI="mirror://sourceforge/${PN}/${PN}-v${PV//./_}.tar.gz" diff --git a/net-libs/h323plus/h323plus-1.25.0-r2.ebuild b/net-libs/h323plus/h323plus-1.25.0-r2.ebuild index 2a8b189d3ef..6abbd14d31f 100644 --- a/net-libs/h323plus/h323plus-1.25.0-r2.ebuild +++ b/net-libs/h323plus/h323plus-1.25.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -7,7 +7,7 @@ inherit eutils flag-o-matic multilib toolchain-funcs MY_P="${PN}-v${PV//./_}" -DESCRIPTION="Open Source implementation of the ITU H.323 teleconferencing protocol, successor to OpenH323" +DESCRIPTION="Open Source implementation of the ITU H.323 protocol, successor of OpenH323" HOMEPAGE="http://www.h323plus.org/; SRC_URI="mirror://sourceforge/${PN}/${PN}-v${PV//./_}.tar.gz"
[gentoo-commits] repo/gentoo:master commit in: net-libs/h323plus/
commit: aeaf5c3c9e28ffcef2389a0cc090fb0e324bdcd1 Author: Zero_Chaos gentoo org> AuthorDate: Wed Sep 30 18:00:44 2015 + Commit: Richard Farina gentoo org> CommitDate: Wed Sep 30 18:01:03 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeaf5c3c net-libs/h323plus: adjust ptlib dep based on bug 486166 (and testing) Package-Manager: portage-2.2.21 net-libs/h323plus/h323plus-1.25.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/h323plus/h323plus-1.25.0-r2.ebuild b/net-libs/h323plus/h323plus-1.25.0-r2.ebuild index e37de38..16a4295 100644 --- a/net-libs/h323plus/h323plus-1.25.0-r2.ebuild +++ b/net-libs/h323plus/h323plus-1.25.0-r2.ebuild @@ -17,7 +17,7 @@ SLOT="0/${PV}" LICENSE="MPL-1.1" KEYWORDS="~alpha ~amd64 ~arm ~ppc ~sparc ~x86" -DEPEND=">=net-libs/ptlib-2.6.4:=[wav] +DEPEND=">=net-libs/ptlib-2.6.4:=[-debug,wav] aec? ( >=media-libs/speex-1.2_rc1 ) sound? ( media-sound/gsm
[gentoo-commits] repo/gentoo:master commit in: net-libs/h323plus/
commit: 493d702cbcb57d16d6c16f4ec2621d1fb027800e Author: Zero_Chaos gentoo org> AuthorDate: Wed Sep 30 17:29:31 2015 + Commit: Richard Farina gentoo org> CommitDate: Wed Sep 30 17:29:55 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=493d702c net-libs/h323plus: /usr/lib64/libh323_linux_x86_64_n.so.1.25.0 links to /usr/lib64/libldap_r-2.4.so.2 /usr/lib64/libh323_linux_x86_64_n.so.1.25.0 links to /usr/lib64/libcrypto.so.1.0.0 Package-Manager: portage-2.2.21 net-libs/h323plus/h323plus-1.25.0-r2.ebuild | 70 + 1 file changed, 70 insertions(+) diff --git a/net-libs/h323plus/h323plus-1.25.0-r2.ebuild b/net-libs/h323plus/h323plus-1.25.0-r2.ebuild new file mode 100644 index 000..e37de38 --- /dev/null +++ b/net-libs/h323plus/h323plus-1.25.0-r2.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils flag-o-matic multilib toolchain-funcs + +MY_P="${PN}-v${PV//./_}" + +DESCRIPTION="Open Source implementation of the ITU H.323 teleconferencing protocol, successor to OpenH323" +HOMEPAGE="http://www.h323plus.org/; +SRC_URI="mirror://sourceforge/${PN}/${PN}-v${PV//./_}.tar.gz" + +IUSE="aec debug +sound +video" +SLOT="0/${PV}" +LICENSE="MPL-1.1" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~sparc ~x86" + +DEPEND=">=net-libs/ptlib-2.6.4:=[wav] + aec? ( >=media-libs/speex-1.2_rc1 ) + sound? ( + media-sound/gsm + dev-libs/ilbc-rfc3951 + ) + video? ( + media-libs/libtheora + virtual/ffmpeg + ) + net-nds/openldap + dev-libs/openssl:0=" +RDEPEND="${DEPEND} + !net-libs/openh323" + +S="${WORKDIR}/${PN}" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.25.0-ptrace-param.patch + epatch "${FILESDIR}"/${PN}-1.25.0-ptrace-debugoptionlist.patch + epatch "${FILESDIR}"/${PN}-1.25.0-ptlib-2.10.10.patch +} + +src_configure() { + # TODO: support for h.263/h.264/sbc(bluetooth)/celt/spandsp + #export OPENH323DIR=${S} + econf \ + PTLIB_CONFIG="${EPREFIX}/usr/bin/ptlib-config" \ + $(use_enable video) \ + $(use_enable sound audio) \ + $(use_enable aec) \ + $(use_enable debug asntracing) + # revision.h does not exist in ptlib(?) + sed -i "/revision.h/d" include/openh323buildopts.h || die +} + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + AR="$(tc-getAR)" + # these should point to the right directories, + # openh323.org apps and others need this + sed -i -e "s:^OH323_LIBDIR = \$(OPENH323DIR).*:OH323_LIBDIR = /usr/$(get_libdir):" \ + openh323u.mak || die + sed -i -e "s:^OH323_INCDIR = \$(OPENH323DIR).*:OH323_INCDIR = /usr/include/openh323:" \ + openh323u.mak || die + # this is hardcoded now? + sed -i -e "s:^\(OPENH323DIR[ \t]\+=\) "${S}":\1 /usr/share/openh323:" \ + openh323u.mak || die +}