diff options
author | Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> | 2013-03-06 19:00:08 +0000 |
---|---|---|
committer | Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> | 2013-03-06 19:00:08 +0000 |
commit | f6ebc8f57187b249a46aacba9eb2552c0a6aa9fe (patch) | |
tree | 89960b2a4277f308c2e3e5ad1ab0df3d9df345d7 /net-voip/openmcu | |
parent | fix missing linkage (nonfatal for the build though, but breaks consumers) (diff) | |
download | historical-f6ebc8f57187b249a46aacba9eb2552c0a6aa9fe.tar.gz historical-f6ebc8f57187b249a46aacba9eb2552c0a6aa9fe.tar.bz2 historical-f6ebc8f57187b249a46aacba9eb2552c0a6aa9fe.zip |
Version bump, how part of the H.323 app suite. Fix license, bug #426132.
Package-Manager: portage-2.1.11.52/cvs/Linux x86_64
Diffstat (limited to 'net-voip/openmcu')
-rw-r--r-- | net-voip/openmcu/ChangeLog | 12 | ||||
-rw-r--r-- | net-voip/openmcu/Manifest | 23 | ||||
-rw-r--r-- | net-voip/openmcu/files/openmcu-2.2.0-gentoo.diff | 49 | ||||
-rw-r--r-- | net-voip/openmcu/openmcu-2.2.0.ebuild | 76 | ||||
-rw-r--r-- | net-voip/openmcu/openmcu-2.2.5.ebuild | 73 |
5 files changed, 93 insertions, 140 deletions
diff --git a/net-voip/openmcu/ChangeLog b/net-voip/openmcu/ChangeLog index ab968dcfa1f5..9dc26d2e2af8 100644 --- a/net-voip/openmcu/ChangeLog +++ b/net-voip/openmcu/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-voip/openmcu -# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-voip/openmcu/ChangeLog,v 1.4 2009/02/13 05:22:23 darkside Exp $ +# Copyright 2000-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-voip/openmcu/ChangeLog,v 1.5 2013/03/06 19:00:03 chithanh Exp $ + +*openmcu-2.2.5 (06 Mar 2013) + + 06 Mar 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> + +openmcu-2.2.5.ebuild, -files/openmcu-2.2.0-gentoo.diff, + -openmcu-2.2.0.ebuild: + Version bump, how part of the H.323 app suite. Fix license, bug #426132. *openmcu-2.2.1 (13 Feb 2009) @@ -50,4 +57,3 @@ 12 Sep 2003; Michael Imhof <tantive@gentoo.org> : Initial release. - diff --git a/net-voip/openmcu/Manifest b/net-voip/openmcu/Manifest index 6f1e546e1eff..346a0e4b068b 100644 --- a/net-voip/openmcu/Manifest +++ b/net-voip/openmcu/Manifest @@ -1,12 +1,11 @@ -AUX openmcu-2.2.0-gentoo.diff 2365 RMD160 4c66012ac13d65650822a8af21819632e4228ff3 SHA1 bd0498f17df21c2eaa51d8da14f7bd49da3d8ceb SHA256 a7ad4c946eb7db7943cc72b8715866f2d0546c95e458d3ab07935307da3fc3bd -AUX openmcu-2.2.1-deque.patch 250 RMD160 a1ccb08484bc0e9bb268f78ec8867fc2cdc0d66c SHA1 0cffdbc821de0fa8d9cf131bf1ed906216c1993a SHA256 4e4f6ead67d378d690e70d40ecb3c37743c9251711a028c22fe1282778767fff -AUX openmcu-2.2.1-path.patch 2321 RMD160 da3870780b8a9ed5bc25d86a3701b97a24cda981 SHA1 5d06996c1682af5cce15c39ccfce743cb1a37f6d SHA256 693d1de2c3ec86742230a044925263189b08d7d32e6ac10ce73826b4cb51eb66 -AUX openmcu.confd 270 RMD160 e8ff0c18fa9a4431f9d77dc0ccf9bcc377cf551f SHA1 d9a04ef91c8995f5bb531632e46ca96d72ae2b30 SHA256 022f80e713fb7adaa8a300a1c14926ccf2c3c65415d6b79e5eaa70c7eb83d6e4 -AUX openmcu.ini 398 RMD160 5f90a5c19905216413772fd6249ea70a7d6ca5f1 SHA1 d46d2375c0a3b0b28da664c7ef7d91ac693b0b4a SHA256 5ee5bf6327fa286b847d7d8d5ccd6bfb3effc1a20f82ebfda3a6be35d521a5fe -AUX openmcu.rc6 647 RMD160 82f3a20beee9e7c7208cc215fe609db5caba6765 SHA1 188c8df0dac439a83bf6e5a27c613b89b09d3c29 SHA256 7db477e8e2d6e81dfa056592e970b18245debd06dbf6f7c0a0f88e22f3866253 -DIST openmcu-v2_2_0-src-tar.gz 99878 RMD160 960ea34b950d0401412cc4b50f14cf54d2bae086 SHA1 b56176ed99e7d38548e173d8b4f98e6cea326588 SHA256 8295ae53b6fbd3eda1dfcc46831f7ef39ec00952713dada5380b3a4fb4f562d8 -DIST openmcu-v2_2_1-src.tar.gz 155199 RMD160 4659db77bf25736ea9f134675896e67010d63ea6 SHA1 8a43a327aa44077d898fb33f7380006c55ff1246 SHA256 09d7b3f897fa5b76024753f53828f5596c39757b372b55a55b8893d1ae63796a -EBUILD openmcu-2.2.0.ebuild 1673 RMD160 79d79537c6442b40408017d9f9554ccf5869cdff SHA1 812088a1eebe3d3f84b863a50ddf08cef7d2bcf7 SHA256 cd44c7f9e5e58698d89f69aa179e016a58e9c0780d95338cba62327bb8a368c3 -EBUILD openmcu-2.2.1.ebuild 1883 RMD160 2a631284c54eae0cc47e0134a99ae706936868f1 SHA1 da713a6420854280ee2ed8c106368702e212b413 SHA256 ccf3f3d463a6a0c1e50bb00f509dce9e0ac1aaeea05314626c0800790df0bebc -MISC ChangeLog 1878 RMD160 cd82a1cc01d1de2799f3cb2d6d5c02badca0b0bd SHA1 190db248b2870ddc4a9d5d06a7915f931cfc2506 SHA256 68d2739dcf2240a750ee970a5c3dc030c4590e9a967bd5a426ea2fdf6d432a69 -MISC metadata.xml 159 RMD160 1cb780cd4240aaeb1b22a09a786b8ed4b0803823 SHA1 c96c65dcb37a559953bf3446b6719b0cac3585a8 SHA256 6831e631b05a25ddae6c3e148d49b98877ee1dd318185a0c95f3cad8a89bf34d +AUX openmcu-2.2.1-deque.patch 250 SHA256 4e4f6ead67d378d690e70d40ecb3c37743c9251711a028c22fe1282778767fff SHA512 67a5e6502630f133fd8e2b8f8ec9021fb2d305667919f1fcbc2a128ed9299e7de849adb25a96a9ccd8e800ce2179ea13bf9b156f0f3d361dde8a5adaa3cb7411 WHIRLPOOL 98a688896fb3ff08039e17e57eb8703cdd424324ab3fd4dcdb03b2c53bad354a52c0c4728b1141e4c4729ed86a5699db90919b3fd1fb3a5784e0d9ee0e97ee7c +AUX openmcu-2.2.1-path.patch 2321 SHA256 693d1de2c3ec86742230a044925263189b08d7d32e6ac10ce73826b4cb51eb66 SHA512 9a18d10ff604459aae8b5256cf34908f046691e4ec4d9f3d4a92e5423a78d50473069a29f1a51e03f528fdff73f16c24832d9fa24c074641b06424fd996336df WHIRLPOOL 494d3ac0106212a0412c5bd6a7e4a9366809bc03d18518fc141262e08edfaddd6cae08759e31b16d0cbfb7f5669591ced68a9ed1e37bb64636cda2c5a426640f +AUX openmcu.confd 270 SHA256 022f80e713fb7adaa8a300a1c14926ccf2c3c65415d6b79e5eaa70c7eb83d6e4 SHA512 e453b5e87441481e4211c03619a60dd5b2e623c3584cb7666b9bcc02218169f9b7f67feade09a694a027461c2833803c5969418819649d847b8a7fac5be90b35 WHIRLPOOL 82d56e19734eefef3cdba573ffb5bc66a7fef7d88cbdacdf8f9511bbc55a02fc5c1767a2c8d710250d4e2d9853cae033ac8339af491b97266c3831a05d436489 +AUX openmcu.ini 398 SHA256 5ee5bf6327fa286b847d7d8d5ccd6bfb3effc1a20f82ebfda3a6be35d521a5fe SHA512 2ce9468386b71f7fb37c633e9de083796a61262ace4b83b85490365b8d133af94f9bc53680c44996a9f0b7350e4ad0ccfb2ef387ede2ae3b55a0ef7ad6da9de4 WHIRLPOOL 12c192d651aa797e46b042ce5942c84ed6cf384dad2387364d6fbfac4c4e0028105192174d50de32f70924e117ce122c7a1d6f61305d69fb5b6fe5028e621694 +AUX openmcu.rc6 647 SHA256 7db477e8e2d6e81dfa056592e970b18245debd06dbf6f7c0a0f88e22f3866253 SHA512 06e0d19a8a2f9570af9a952748c369f65a37828deb97bace9fdbcf0b868385d029626f841ff15e4ac6ded16b702843462f7603ba7ff0caf02a6b05331ad5d3fa WHIRLPOOL cd6a42caa78c0a3d847b360aa5bb77973404415da62df9d2991a02ae45af7deca42ee53d0cf6d4d912b759c21c990ae2a6571ded722fa3928b04f21d292e8473 +DIST h323plus-app-v1_23_0.tar.gz 610103 SHA256 faff110e5d23d5578da9d9126581d3a6001338c0dfcb051925e83e1a513e91b2 SHA512 cdb9c587cc857c64440fc9f9d8e1a08e2c9ae00c2070a8d4678e65ca951124c1b4423c24cf795c3f810bd4694f05536b981ca20377755a2c19908de56498dbd0 WHIRLPOOL 462fcc4dcb19d0b4e48967b9d5f6c6676a7c7023472bd28cffe26307a59a5bc33cccd0d1d79acae9fcdd808e0e423f07ada5208c976752df422ae9e31e7a4255 +DIST openmcu-v2_2_1-src.tar.gz 155199 SHA256 09d7b3f897fa5b76024753f53828f5596c39757b372b55a55b8893d1ae63796a SHA512 00ec540c3c57e6a30c6cb76d4fe0b3e7392932b933f13942afa6bd0e4b784f61131719b447124dbe7c1d0c8c04ed2bbfcc00e5c604e5017308b9b82a61fb9c78 WHIRLPOOL ba84a99183f4b910cf581c7745a1b0ecf5b0b6f5a24200b19200c6fc46a0e03a93c68ab2ff3336f0c8e2cd6712e378e0de51f381de1eba954bd6ffa561c7c272 +EBUILD openmcu-2.2.1.ebuild 1883 SHA256 ccf3f3d463a6a0c1e50bb00f509dce9e0ac1aaeea05314626c0800790df0bebc SHA512 6d5665c5e51e8b2f25b0dda90eb0a4cad163b4295bdaee55dc2bf31fb45656163fcc33a4860a3519e56f905a058cf4f70e12b0e91bbb747708914975e959f363 WHIRLPOOL 5fc76b247c194e8b5cba378762a85723bfa03c41f412c24e997ffe559dc10608381b983070c94fdfadcab48a5569ddf847ee076e5f3df21c329fbaa782907878 +EBUILD openmcu-2.2.5.ebuild 1599 SHA256 f3b00b57275f742881b90b8f53def9287126f4faf0c3488a47a386c9460eb9cb SHA512 3ba1ce076693301877c07b268b243ff270d6f1b875bfaf5cac4f41500595611501289e3cb8b2a3118b03f49c917c243ec7ff5aa3774bc2fe5f56e0001d98a8f2 WHIRLPOOL f60631cb93d86bf6b76b6178f5e9693078a1cbe7307d5974b844a74365e2515673b8bfd1d772f366fb3fb7dbdebf0aed0592ecb9213ee33e67c7028807ca6bcc +MISC ChangeLog 2136 SHA256 91d59e338792844596c4504b6b32d351e0c130d8849f9d1fc9f32fadbac18b18 SHA512 e20af875d50231ce0c030a8eb48320aab4f3ee20a38d9a0fc1a053271eb6c9d0997daac369ea0717b44e7a22cbae462136bb28a430924262e363653964a71040 WHIRLPOOL f6dc41fe8beba36bd9442aba353d7969610db18a5132dc0cf553a78629f40990008a76ea60838aeea810fdd9d4536ee25084d4c268d1619f34a7a22b063c9b5a +MISC metadata.xml 159 SHA256 6831e631b05a25ddae6c3e148d49b98877ee1dd318185a0c95f3cad8a89bf34d SHA512 7f16a333a56ea471ab46585ffe72378ef15805784a1a2cc98625db77be6548d2265dcd4267deabd67db9f63c21cfb86a25e6531747401cf15fd33b316e44c665 WHIRLPOOL 750d293fa390b8bbb6fc654ffc049670fa879605a4abdc5f1a87b0ed6942a9d9c95df732573c0287d192155a283067f5657cbf6162dd757a8cd7351d77ed9f2c diff --git a/net-voip/openmcu/files/openmcu-2.2.0-gentoo.diff b/net-voip/openmcu/files/openmcu-2.2.0-gentoo.diff deleted file mode 100644 index 03ffe2963284..000000000000 --- a/net-voip/openmcu/files/openmcu-2.2.0-gentoo.diff +++ /dev/null @@ -1,49 +0,0 @@ -diff -u openmcu_v2_2_0.orig/main.cxx openmcu_v2_2_0/main.cxx ---- openmcu_v2_2_0.orig/main.cxx 2006-09-14 02:05:07.000000000 +0200 -+++ openmcu_v2_2_0/main.cxx 2006-09-14 02:05:39.000000000 +0200 -@@ -54,9 +54,9 @@ - #include <ptlib.h> - #include "mcu.h" - --static const char DefaultConnectingWAVFile[] = "connecting.wav"; --static const char DefaultEnteringWAVFile[] = "entering.wav"; --static const char DefaultLeavingWAVFile[] = "leaving.wav"; -+static const char DefaultConnectingWAVFile[] = "/usr/share/openmcu/sounds/connecting.wav"; -+static const char DefaultEnteringWAVFile[] = "/usr/share/openmcu/sounds/entering.wav"; -+static const char DefaultLeavingWAVFile[] = "/usr/share/openmcu/sounds/leaving.wav"; - - static const char ConnectingWAVFileKey[] = "Connecting WAV File"; - static const char EnteringWAVFileKey[] = "Entering WAV File"; -Only in openmcu_v2_2_0.orig: main.cxx.orig -diff -u openmcu_v2_2_0.orig/mcu.cxx openmcu_v2_2_0/mcu.cxx ---- openmcu_v2_2_0.orig/mcu.cxx 2006-09-14 02:06:59.000000000 +0200 -+++ openmcu_v2_2_0/mcu.cxx 2006-09-14 02:09:25.000000000 +0200 -@@ -80,7 +80,7 @@ - static const char DefaultRoomKey[] = "Default room"; - static const char DefaultRoomTimeLimitKey[] = "Room time limit"; - --static const char DefaultCallLogFilename[] = "mcu_log.txt"; -+static const char DefaultCallLogFilename[] = "/var/log/openmcu/mcu_log.txt"; - static const char DefaultRoom[] = "room101"; - - #if OPENMCU_VIDEO -@@ -151,8 +151,8 @@ - #endif - exeDir.Change(); - -- httpNameSpace.AddResource(new PHTTPDirectory("data", "data")); -- httpNameSpace.AddResource(new PServiceHTTPDirectory("html", "html")); -+ httpNameSpace.AddResource(new PHTTPDirectory("data", "/usr/share/openmcu/data")); -+ httpNameSpace.AddResource(new PServiceHTTPDirectory("html", "/usr/share/openmcu/html")); - - manager = CreateConferenceManager(); - endpoint = CreateEndPoint(*manager); -@@ -226,7 +226,7 @@ - - #if P_SSL - // SSL certificate file. -- PString certificateFile = cfg.GetString(HTTPCertificateFileKey, "server.pem"); -+ PString certificateFile = cfg.GetString(HTTPCertificateFileKey, "/etc/openmcu/server.pem"); - rsrc->Add(new PHTTPStringField(HTTPCertificateFileKey, 25, certificateFile)); - if (!SetServerCertificate(certificateFile, TRUE)) { - PSYSTEMLOG(Fatal, "BMAC\tCould not load certificate \"" << certificateFile << '"'); diff --git a/net-voip/openmcu/openmcu-2.2.0.ebuild b/net-voip/openmcu/openmcu-2.2.0.ebuild deleted file mode 100644 index 25e9c0c0a997..000000000000 --- a/net-voip/openmcu/openmcu-2.2.0.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-voip/openmcu/openmcu-2.2.0.ebuild,v 1.2 2007/01/06 16:36:58 drizzt Exp $ - -inherit eutils - -IUSE="" - -DESCRIPTION="H.323 conferencing server" -HOMEPAGE="http://openh323.sourceforge.net/" -SRC_URI="mirror://sourceforge/openh323/${PN}-v${PV//./_}-src-tar.gz" - -S=${WORKDIR}/${PN}_v${PV//./_} - -SLOT="0" -KEYWORDS="~x86" -LICENSE="MPL-1.0" - -DEPEND=">=net-libs/openh323-1.15.2" - -src_unpack() { - tar -xzf ${DISTDIR}/${A} -C ${WORKDIR} || die "Unpacking failed" - - # change locations of various files - cd ${S} - epatch ${FILESDIR}/${P}-gentoo.diff -} - -src_compile() { - - CFLAGS="${CFLAGS}" \ - PWLIBDIR=/usr/share/pwlib \ - OPENH323DIR=/usr/share/openh323 \ - emake opt || die -} - -src_install() { - dosbin obj_*_*_r/openmcu - keepdir /var/log/openmcu - keepdir /var/run/openmcu - - for x in data html; do - keepdir /usr/share/openmcu/$x - done - - insinto /usr/share/openmcu/sounds - doins *.wav - - insinto /etc/openmcu - doins server.pem - doins ${FILESDIR}/openmcu.ini - - doman openmcu.1 - dodoc ChangeLog ReadMe.txt mpl-1.0.htm - - newinitd ${FILESDIR}/openmcu.rc6 openmcu - newconfd ${FILESDIR}/openmcu.confd openmcu -} - -pkg_preinst() { - enewgroup openmcu - enewuser openmcu -1 -1 /dev/null openmcu -} - -pkg_postinst() { - einfo "Setting permissions..." - chown -R openmcu:openmcu ${ROOT}etc/openmcu - chmod -R u=rwX,g=rX,o= ${ROOT}etc/openmcu - - chown -R openmcu:openmcu ${ROOT}var/{log,run}/openmcu - chmod -R u=rwX,g=rX,o= ${ROOT}var/{log,run}/openmcu - - echo - elog "This patched version of openmcu stores it's configuration" - elog "in \"/etc/openmcu/openmcu.ini\"" -} diff --git a/net-voip/openmcu/openmcu-2.2.5.ebuild b/net-voip/openmcu/openmcu-2.2.5.ebuild new file mode 100644 index 000000000000..86f0c91b9ca8 --- /dev/null +++ b/net-voip/openmcu/openmcu-2.2.5.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-voip/openmcu/openmcu-2.2.5.ebuild,v 1.1 2013/03/06 19:00:03 chithanh Exp $ + +EAPI=5 + +inherit eutils + +MY_PN=h323plus-app +MY_PV=1_23_0 +DESCRIPTION="Simple Multi Conference Unit using H.323" +HOMEPAGE="http://www.h323plus.org/" +SRC_URI="mirror://sourceforge/h323plus/${MY_PN}-v${MY_PV}.tar.gz" + +LICENSE="MPL-1.0 GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="net-libs/ptlib:= + net-libs/h323plus:=" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/applications/${PN} + +src_prepare() { + # set path for various files + epatch "${FILESDIR}"/${PN}-2.2.1-path.patch +} + +src_compile() { + emake OPENH323DIR=/usr/share/openh323 +} + +src_install() { + dosbin obj_*_*_*/${PN} + + keepdir /usr/share/${PN}/data /usr/share/${PN}/html + + # needed for daemon + keepdir /var/log/${PN} /var/run/${PN} + + insinto /usr/share/${PN}/sounds + doins *.wav + + insinto /etc/${PN} + doins server.pem + doins "${FILESDIR}"/${PN}.ini + + doman ${PN}.1 + + dodoc ReadMe.txt + + newinitd "${FILESDIR}"/${PN}.rc6 ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} +} + +pkg_preinst() { + enewgroup openmcu + enewuser openmcu -1 -1 /dev/null openmcu +} + +pkg_postinst() { + einfo "Setting permissions..." + chown -R openmcu:openmcu "${ROOT}"etc/openmcu + chmod -R u=rwX,g=rX,o= "${ROOT}"etc/openmcu + chown -R openmcu:openmcu "${ROOT}"var/{log,run}/openmcu + chmod -R u=rwX,g=rX,o= "${ROOT}"var/{log,run}/openmcu + + echo + elog "This patched version of openmcu stores it's configuration" + elog "in \"/etc/openmcu/openmcu.ini\"" +} |