[gentoo-commits] repo/gentoo:master commit in: net-libs/h323plus/files/, net-libs/h323plus/

2018-01-26 Thread Mikle Kolyada
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/

2017-08-06 Thread Amy Liffey
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/

2015-09-30 Thread Richard Farina
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/

2015-09-30 Thread Richard Farina
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
+}