diff options
author | Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> | 2008-03-22 23:43:22 +0000 |
---|---|---|
committer | Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> | 2008-03-22 23:43:22 +0000 |
commit | 814d017e07899658186de6c418f21cdf065d46fd (patch) | |
tree | 8d5d15bd9e27208b97d51b75b1357832e3c20ce1 /net-misc | |
parent | asterisk-1.6.0_beta6: resolved todo's, pkg-config is now installed (diff) | |
download | voip-814d017e07899658186de6c418f21cdf065d46fd.tar.gz voip-814d017e07899658186de6c418f21cdf065d46fd.tar.bz2 voip-814d017e07899658186de6c418f21cdf065d46fd.zip |
remove siproxd-0.7.0 which has been added to portage by opfer
svn path=/trunk/; revision=677
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/siproxd/ChangeLog | 33 | ||||
-rw-r--r-- | net-misc/siproxd/Manifest | 8 | ||||
-rw-r--r-- | net-misc/siproxd/files/siproxd-0.5.11-configure-docs.diff | 28 | ||||
-rw-r--r-- | net-misc/siproxd/files/siproxd-0.7.0-guide.diff | 11 | ||||
-rw-r--r-- | net-misc/siproxd/files/siproxd-0.7.0-libosip-3.1.0.diff | 213 | ||||
-rwxr-xr-x | net-misc/siproxd/files/siproxd.rc6 | 31 | ||||
-rw-r--r-- | net-misc/siproxd/siproxd-0.7.0-r1.ebuild | 57 | ||||
-rw-r--r-- | net-misc/siproxd/siproxd-0.7.0.ebuild | 56 |
8 files changed, 0 insertions, 437 deletions
diff --git a/net-misc/siproxd/ChangeLog b/net-misc/siproxd/ChangeLog deleted file mode 100644 index 12ec25d..0000000 --- a/net-misc/siproxd/ChangeLog +++ /dev/null @@ -1,33 +0,0 @@ -# ChangeLog for net-misc/siproxd -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 24 Feb 2008; Chi-Thanh Christopher Nguyen <chithanh@cs.tu-berlin.de> - +files/siproxd-0.7.0-libosip-3.1.0.diff, siproxd-0.7.0.ebuild, - +siproxd-0.7.0-r1.ebuild: - add patch to fix compilation with libosip-3.1.0 - - 22 Jan 2008; Chi-Thanh Christopher Nguyen <chithanh@cs.tu-berlin.de> - +files/siproxd-0.7.0-guide.diff, siproxd-0.7.0.ebuild: - patch siproxd-guide.sgml for well-formedness - - 22 Jan 2008; Chi-Thanh Christopher Nguyen <chithanh@cs.tu-berlin.de> - +files/siproxd.rc6, siproxd-0.7.0.ebuild: - add missing init script - - 22 Jan 2008; Chi-Thanh Christopher Nguyen <chithanh@cs.tu-berlin.de> - siproxd-0.7.0.ebuild: - improve fix for bug #205765 - - 20 Jan 2008; Chi-Thanh Christopher Nguyen <chithanh@cs.tu-berlin.de> - siproxd-0.7.0.ebuild: - fix libosip dependency - - 20 Jan 2008; Chi-Thanh Christopher Nguyen <chithanh@cs.tu-berlin.de> - -siproxd-0.6.0.ebuild, +siproxd-0.7.0.ebuild: - Version bump, fix #205765, #205766 thanks to Georgi Georgiev - - 14 Dec 2007; Chi-Thanh Christopher Nguyen <chithanh@cs.tu-berlin.de> - +files/siproxd-0.5.11-configure-docs.diff, +siproxd-0.6.0.ebuild: - New version. Don't use system installed libosip because of incompatibility - with >=libosip-3 diff --git a/net-misc/siproxd/Manifest b/net-misc/siproxd/Manifest deleted file mode 100644 index cdcfa5b..0000000 --- a/net-misc/siproxd/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX siproxd-0.5.11-configure-docs.diff 1023 RMD160 de2450728a1eca0cda4c69223885489464943599 SHA1 2c66a464231efb0b2198b5341a5c0ae5545b198b SHA256 363e714a7a16a950862c30cbaa3060c27eda7260e3200981280b4c1c0d56ff70 -AUX siproxd-0.7.0-guide.diff 406 RMD160 efa5bd555ba264fe8b1f2f0f0b309bcd4498d59f SHA1 f91ccd4d7a6fa0a3607cdaf5cfea370cca7d8160 SHA256 a5e6c4ef148f71fbb1422cfe67ed44d3c030a2c76fa03758450b3558739d541a -AUX siproxd-0.7.0-libosip-3.1.0.diff 7158 RMD160 171245d9da518daa24f5143be5e829ae5492cf4c SHA1 cc85dcbc77926967c066f481f78482b35489f224 SHA256 ed4e5d61b6f7959ae994dbaac64b89e3a3f60fb68b52dc3df6dcabbac217c2bd -AUX siproxd.rc6 691 RMD160 42c969dc0d7306bb81b2f51eb4bf9b11a845470c SHA1 1565b7fad43cf0ead77ff7826478cb9500178f50 SHA256 b0e41722da2ce7b97abe2663d1b83fe764edd69c810d24708a8ab7f938811b26 -DIST siproxd-0.7.0.tar.gz 243493 RMD160 9dedce4baf560b3ef732aad2aeb98740e0951992 SHA1 8e4b5f13fbccadd987becc6c07e17ebb61f90de2 SHA256 7990635f34b93771f842e59afda7babeeb0bf4ad244f4bd4a09ffb59ca9af7a3 -EBUILD siproxd-0.7.0-r1.ebuild 1455 RMD160 8cdfd1cae5e6205ecdbb3f70fe15f033cfbcaeb7 SHA1 96cb55b80b9e0f4d99ff5fe2b2ee18a10576345d SHA256 d6cc3a12e3b08284303e59a2739d20256b11fb1ff7d31e86aac342c6e616058a -EBUILD siproxd-0.7.0.ebuild 1409 RMD160 cca917c7e9edb4866ca67f4f1a902452e6af9519 SHA1 9615f0a67038def8fd84338856843b11ad794f32 SHA256 20f31af40443ce99a12dc7e926816149831247b2bbe5693f0eda875f2433778b -MISC ChangeLog 1315 RMD160 f55511ff013ac3068d2eccc9df8e55047d1bef3c SHA1 89a0346ee9b1db38f0a7ad8616845f5446f49aac SHA256 495179893a61307b2d5d48f3cdbee940cfcd784f398efb49e77dc0f0824c70e6 diff --git a/net-misc/siproxd/files/siproxd-0.5.11-configure-docs.diff b/net-misc/siproxd/files/siproxd-0.5.11-configure-docs.diff deleted file mode 100644 index 1ba0ad3..0000000 --- a/net-misc/siproxd/files/siproxd-0.5.11-configure-docs.diff +++ /dev/null @@ -1,28 +0,0 @@ ---- siproxd-0.5.11/configure.in.orig 2005-05-07 16:43:13.333858336 +0200 -+++ siproxd-0.5.11/configure.in 2005-05-07 16:52:22.980299376 +0200 -@@ -72,10 +72,21 @@ - AC_PROG_RANLIB - AC_PROG_INSTALL - AC_PROG_LN_S --AC_CHECK_PROG(docbook2pdf,docbook2pdf,yes,) --AM_CONDITIONAL(have_docbook2pdf,test "$docbook2pdf" = "yes") --AC_CHECK_PROG(docbook2html,docbook2html,yes,) --AM_CONDITIONAL(have_docbook2html,test "$docbook2html" = "yes") -+ -+AC_MSG_CHECKING(build statically linked executable) -+AC_ARG_ENABLE(docs, -+ [ --enable-docs build pdf/html documentation], -+ build_docs="$enableval"; -+ AC_MSG_RESULT(yes), AC_MSG_RESULT(no)) -+if test "x$build_docs" = "xyes"; then -+ AC_CHECK_PROG(docbook2pdf,docbook2pdf,yes,) -+ AM_CONDITIONAL(have_docbook2pdf,test "$docbook2pdf" = "yes") -+ AC_CHECK_PROG(docbook2html,docbook2html,yes,) -+ AM_CONDITIONAL(have_docbook2html,test "$docbook2html" = "yes") -+else -+ AM_CONDITIONAL(have_docbook2pdf,false) -+ AM_CONDITIONAL(have_docbook2html,false) -+fi - - dnl - dnl add diff --git a/net-misc/siproxd/files/siproxd-0.7.0-guide.diff b/net-misc/siproxd/files/siproxd-0.7.0-guide.diff deleted file mode 100644 index 9e1af63..0000000 --- a/net-misc/siproxd/files/siproxd-0.7.0-guide.diff +++ /dev/null @@ -1,11 +0,0 @@ -diff -ur a/doc/siproxd_guide.sgml b/doc/siproxd_guide.sgml ---- a/doc/siproxd_guide.sgml 2007-05-23 22:51:54.000000000 +0200 -+++ b/doc/siproxd_guide.sgml 2008-01-22 16:30:42.000000000 +0100 -@@ -74,6 +74,7 @@ - "helping technologies" WILL DO CONFLICT with siproxd and result - in a mess.</para> - </sect1> -+ </chapter> - - <!-- Chapter 1: Overview --> - <chapter label="1" id="Overview"> diff --git a/net-misc/siproxd/files/siproxd-0.7.0-libosip-3.1.0.diff b/net-misc/siproxd/files/siproxd-0.7.0-libosip-3.1.0.diff deleted file mode 100644 index f486c86..0000000 --- a/net-misc/siproxd/files/siproxd-0.7.0-libosip-3.1.0.diff +++ /dev/null @@ -1,213 +0,0 @@ -diff -ur a/src/auth.c b/src/auth.c ---- a/src/auth.c 2008-01-19 17:07:14.000000000 +0100 -+++ b/src/auth.c 2008-02-24 22:01:53.346694612 +0100 -@@ -367,25 +367,25 @@ - OUT HASHHEX SessionKey - ) - { -- MD5_CTX Md5Ctx; -+ osip_MD5_CTX Md5Ctx; - HASH HA1; - -- MD5Init(&Md5Ctx); -- if (pszUserName) MD5Update(&Md5Ctx, pszUserName, strlen(pszUserName)); -- MD5Update(&Md5Ctx, ":", 1); -- if (pszRealm) MD5Update(&Md5Ctx, pszRealm, strlen(pszRealm)); -- MD5Update(&Md5Ctx, ":", 1); -- if (pszPassword) MD5Update(&Md5Ctx, pszPassword, strlen(pszPassword)); -- MD5Final(HA1, &Md5Ctx); -+ osip_MD5Init(&Md5Ctx); -+ if (pszUserName) osip_MD5Update(&Md5Ctx, pszUserName, strlen(pszUserName)); -+ osip_MD5Update(&Md5Ctx, ":", 1); -+ if (pszRealm) osip_MD5Update(&Md5Ctx, pszRealm, strlen(pszRealm)); -+ osip_MD5Update(&Md5Ctx, ":", 1); -+ if (pszPassword) osip_MD5Update(&Md5Ctx, pszPassword, strlen(pszPassword)); -+ osip_MD5Final(HA1, &Md5Ctx); - - if ((pszAlg!=NULL) && (osip_strcasecmp(pszAlg, "md5-sess") == 0)) { -- MD5Init(&Md5Ctx); -- MD5Update(&Md5Ctx, HA1, HASHLEN); -- MD5Update(&Md5Ctx, ":", 1); -- if (pszNonce) MD5Update(&Md5Ctx, pszNonce, strlen(pszNonce)); -- MD5Update(&Md5Ctx, ":", 1); -- if (pszCNonce) MD5Update(&Md5Ctx, pszCNonce, strlen(pszCNonce)); -- MD5Final(HA1, &Md5Ctx); -+ osip_MD5Init(&Md5Ctx); -+ osip_MD5Update(&Md5Ctx, HA1, HASHLEN); -+ osip_MD5Update(&Md5Ctx, ":", 1); -+ if (pszNonce) osip_MD5Update(&Md5Ctx, pszNonce, strlen(pszNonce)); -+ osip_MD5Update(&Md5Ctx, ":", 1); -+ if (pszCNonce) osip_MD5Update(&Md5Ctx, pszCNonce, strlen(pszCNonce)); -+ osip_MD5Final(HA1, &Md5Ctx); - }; - CvtHex(HA1, SessionKey); - } -@@ -403,57 +403,57 @@ - OUT HASHHEX Response /* request-digest or response-digest */ - ) - { -- MD5_CTX Md5Ctx; -+ osip_MD5_CTX Md5Ctx; - HASH HA2; - HASH RespHash; - HASHHEX HA2Hex; - - /* calculate H(A2) */ -- MD5Init(&Md5Ctx); -- if (pszMethod) MD5Update(&Md5Ctx, pszMethod, strlen(pszMethod)); -- MD5Update(&Md5Ctx, ":", 1); -- if (pszDigestUri)MD5Update(&Md5Ctx, pszDigestUri, strlen(pszDigestUri)); -+ osip_MD5Init(&Md5Ctx); -+ if (pszMethod) osip_MD5Update(&Md5Ctx, pszMethod, strlen(pszMethod)); -+ osip_MD5Update(&Md5Ctx, ":", 1); -+ if (pszDigestUri)osip_MD5Update(&Md5Ctx, pszDigestUri, strlen(pszDigestUri)); - - if (pszQop!=NULL) { - goto auth_withqop; - }; - - /* auth_withoutqop: */ -- MD5Final(HA2, &Md5Ctx); -+ osip_MD5Final(HA2, &Md5Ctx); - CvtHex(HA2, HA2Hex); - - /* calculate response */ -- MD5Init(&Md5Ctx); -- MD5Update(&Md5Ctx, HA1, HASHHEXLEN); -- MD5Update(&Md5Ctx, ":", 1); -- if (pszNonce) MD5Update(&Md5Ctx, pszNonce, strlen(pszNonce)); -- MD5Update(&Md5Ctx, ":", 1); -+ osip_MD5Init(&Md5Ctx); -+ osip_MD5Update(&Md5Ctx, HA1, HASHHEXLEN); -+ osip_MD5Update(&Md5Ctx, ":", 1); -+ if (pszNonce) osip_MD5Update(&Md5Ctx, pszNonce, strlen(pszNonce)); -+ osip_MD5Update(&Md5Ctx, ":", 1); - - goto end; - - auth_withqop: - -- MD5Update(&Md5Ctx, ":", 1); -- MD5Update(&Md5Ctx, HEntity, HASHHEXLEN); -- MD5Final(HA2, &Md5Ctx); -+ osip_MD5Update(&Md5Ctx, ":", 1); -+ osip_MD5Update(&Md5Ctx, HEntity, HASHHEXLEN); -+ osip_MD5Final(HA2, &Md5Ctx); - CvtHex(HA2, HA2Hex); - - /* calculate response */ -- MD5Init(&Md5Ctx); -- MD5Update(&Md5Ctx, HA1, HASHHEXLEN); -- MD5Update(&Md5Ctx, ":", 1); -- if (pszNonce) MD5Update(&Md5Ctx, pszNonce, strlen(pszNonce)); -- MD5Update(&Md5Ctx, ":", 1); -- if (pszNonceCount)MD5Update(&Md5Ctx, pszNonceCount, strlen(pszNonceCount)); -- MD5Update(&Md5Ctx, ":", 1); -- if (pszCNonce) MD5Update(&Md5Ctx, pszCNonce, strlen(pszCNonce)); -- MD5Update(&Md5Ctx, ":", 1); -- if (pszQop) MD5Update(&Md5Ctx, pszQop, strlen(pszQop)); -- MD5Update(&Md5Ctx, ":", 1); -+ osip_MD5Init(&Md5Ctx); -+ osip_MD5Update(&Md5Ctx, HA1, HASHHEXLEN); -+ osip_MD5Update(&Md5Ctx, ":", 1); -+ if (pszNonce) osip_MD5Update(&Md5Ctx, pszNonce, strlen(pszNonce)); -+ osip_MD5Update(&Md5Ctx, ":", 1); -+ if (pszNonceCount)osip_MD5Update(&Md5Ctx, pszNonceCount, strlen(pszNonceCount)); -+ osip_MD5Update(&Md5Ctx, ":", 1); -+ if (pszCNonce) osip_MD5Update(&Md5Ctx, pszCNonce, strlen(pszCNonce)); -+ osip_MD5Update(&Md5Ctx, ":", 1); -+ if (pszQop) osip_MD5Update(&Md5Ctx, pszQop, strlen(pszQop)); -+ osip_MD5Update(&Md5Ctx, ":", 1); - - end: -- MD5Update(&Md5Ctx, HA2Hex, HASHHEXLEN); -- MD5Final(RespHash, &Md5Ctx); -+ osip_MD5Update(&Md5Ctx, HA2Hex, HASHHEXLEN); -+ osip_MD5Final(RespHash, &Md5Ctx); - CvtHex(RespHash, Response); - } - -diff -ur a/src/sip_utils.c b/src/sip_utils.c ---- a/src/sip_utils.c 2008-01-19 17:07:14.000000000 +0100 -+++ b/src/sip_utils.c 2008-02-24 22:01:53.346694612 +0100 -@@ -773,13 +773,13 @@ - if (strncmp(param->gvalue, magic_cookie, - strlen(magic_cookie))==0) { - /* calculate MD5 hash */ -- MD5_CTX Md5Ctx; -+ osip_MD5_CTX Md5Ctx; - HASH HA1; - -- MD5Init(&Md5Ctx); -- MD5Update(&Md5Ctx, param->gvalue, -+ osip_MD5Init(&Md5Ctx); -+ osip_MD5Update(&Md5Ctx, param->gvalue, - strlen(param->gvalue)); -- MD5Final(HA1, &Md5Ctx); -+ osip_MD5Final(HA1, &Md5Ctx); - CvtHex(HA1, hashstring); - - DEBUGC(DBCLASS_BABBLE, "existing branch -> branch hash [%s]", -@@ -799,53 +799,53 @@ - */ - if (hashstring[0] == '\0') { - /* calculate MD5 hash */ -- MD5_CTX Md5Ctx; -+ osip_MD5_CTX Md5Ctx; - HASH HA1; - char *tmp; - -- MD5Init(&Md5Ctx); -+ osip_MD5Init(&Md5Ctx); - - /* topmost via */ - osip_via_to_str(via, &tmp); - if (tmp) { -- MD5Update(&Md5Ctx, tmp, strlen(tmp)); -+ osip_MD5Update(&Md5Ctx, tmp, strlen(tmp)); - osip_free(tmp); - } - - /* Tag in To header */ - osip_to_get_tag(sip_msg->to, ¶m); - if (param && param->gvalue) { -- MD5Update(&Md5Ctx, param->gvalue, strlen(param->gvalue)); -+ osip_MD5Update(&Md5Ctx, param->gvalue, strlen(param->gvalue)); - } - - /* Tag in From header */ - osip_from_get_tag(sip_msg->from, ¶m); - if (param && param->gvalue) { -- MD5Update(&Md5Ctx, param->gvalue, strlen(param->gvalue)); -+ osip_MD5Update(&Md5Ctx, param->gvalue, strlen(param->gvalue)); - } - - /* Call-ID */ - call_id = osip_message_get_call_id(sip_msg); - osip_call_id_to_str(call_id, &tmp); - if (tmp) { -- MD5Update(&Md5Ctx, tmp, strlen(tmp)); -+ osip_MD5Update(&Md5Ctx, tmp, strlen(tmp)); - osip_free(tmp); - } - - /* CSeq number (but not method) */ - tmp = osip_cseq_get_number(sip_msg->cseq); - if (tmp) { -- MD5Update(&Md5Ctx, tmp, strlen(tmp)); -+ osip_MD5Update(&Md5Ctx, tmp, strlen(tmp)); - } - - /* Request URI */ - osip_uri_to_str(sip_msg->req_uri, &tmp); - if (tmp) { -- MD5Update(&Md5Ctx, tmp, strlen(tmp)); -+ osip_MD5Update(&Md5Ctx, tmp, strlen(tmp)); - osip_free(tmp); - } - -- MD5Final(HA1, &Md5Ctx); -+ osip_MD5Final(HA1, &Md5Ctx); - CvtHex(HA1, hashstring); - - DEBUGC(DBCLASS_BABBLE, "non-existing branch -> branch hash [%s]", diff --git a/net-misc/siproxd/files/siproxd.rc6 b/net-misc/siproxd/files/siproxd.rc6 deleted file mode 100755 index 2e19599..0000000 --- a/net-misc/siproxd/files/siproxd.rc6 +++ /dev/null @@ -1,31 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/siproxd/files/siproxd.rc6,v 1.2 2005/09/22 23:24:06 stkn Exp $ - -depend() { - need net -} - -check_config() { - if [[ ! -f /etc/siproxd.conf ]]; then - eerror "Please create /etc/siproxd.conf first!" - return 1 - fi - return 0 -} - -start() { - check_config || return 1 - - ebegin "Starting siproxd" - start-stop-daemon --start --exec /usr/sbin/siproxd -- \ - -p /var/run/siproxd/siproxd.pid -c /etc/siproxd.conf - eend $? -} - -stop() { - ebegin "Stopping siproxd" - start-stop-daemon --stop --pidfile /var/run/siproxd/siproxd.pid - eend $? -} diff --git a/net-misc/siproxd/siproxd-0.7.0-r1.ebuild b/net-misc/siproxd/siproxd-0.7.0-r1.ebuild deleted file mode 100644 index 1198708..0000000 --- a/net-misc/siproxd/siproxd-0.7.0-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/siproxd/siproxd-0.5.13.ebuild,v 1.6 2007/11/02 04:07:04 beandog Exp $ - -inherit eutils autotools - -DESCRIPTION="masquerading SIP proxy" -HOMEPAGE="http://siproxd.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static doc" - -DEPEND=">=net-libs/libosip-3.1 - doc? ( app-text/docbook-sgml-utils ~app-text/docbook-sgml-dtd-4.2 )" - -pkg_setup() { - enewgroup siproxd - enewuser siproxd -1 -1 /dev/null siproxd -} - -src_unpack() { - unpack ${A} - - cd "${S}" - epatch "${FILESDIR}"/${PN}-0.5.11-configure-docs.diff - epatch "${FILESDIR}"/${P}-guide.diff - epatch "${FILESDIR}"/${P}-libosip-3.1.0.diff - - eautoreconf || die "autoreconf failed" - - # Make the daemon run as user 'siproxd' by default - sed -i -e "s:nobody:siproxd:" doc/siproxd.conf.example -} - -src_compile() { - econf \ - $(use_enable doc docs) \ - $(use static && use_enable static) \ - || die "configure failed" - # --disable-static won't work, see bug 205765 - emake || die "make failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "make install failed" - - newinitd "${FILESDIR}"/siproxd.rc6 siproxd || die - - dodoc AUTHORS ChangeLog INSTALL NEWS README TODO RELNOTES - - # Set up siproxd directories - keepdir /var/{lib,run}/siproxd - fowners siproxd:siproxd /var/{lib,run}/siproxd -} diff --git a/net-misc/siproxd/siproxd-0.7.0.ebuild b/net-misc/siproxd/siproxd-0.7.0.ebuild deleted file mode 100644 index 5162748..0000000 --- a/net-misc/siproxd/siproxd-0.7.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/siproxd/siproxd-0.5.13.ebuild,v 1.6 2007/11/02 04:07:04 beandog Exp $ - -inherit eutils autotools - -DESCRIPTION="masquerading SIP proxy" -HOMEPAGE="http://siproxd.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static doc" - -DEPEND="=net-libs/libosip-3.0* - doc? ( app-text/docbook-sgml-utils ~app-text/docbook-sgml-dtd-4.2 )" - -pkg_setup() { - enewgroup siproxd - enewuser siproxd -1 -1 /dev/null siproxd -} - -src_unpack() { - unpack ${A} - - cd "${S}" - epatch "${FILESDIR}"/${PN}-0.5.11-configure-docs.diff - epatch "${FILESDIR}"/${P}-guide.diff - - eautoreconf || die "autoreconf failed" - - # Make the daemon run as user 'siproxd' by default - sed -i -e "s:nobody:siproxd:" doc/siproxd.conf.example -} - -src_compile() { - econf \ - $(use_enable doc docs) \ - $(use static && use_enable static) \ - || die "configure failed" - # --disable-static won't work, see bug 205765 - emake || die "make failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "make install failed" - - newinitd "${FILESDIR}"/siproxd.rc6 siproxd || die - - dodoc AUTHORS ChangeLog INSTALL NEWS README TODO RELNOTES - - # Set up siproxd directories - keepdir /var/{lib,run}/siproxd - fowners siproxd:siproxd /var/{lib,run}/siproxd -} |