summaryrefslogtreecommitdiff
path: root/net/sipsak
diff options
context:
space:
mode:
authorschwarz <schwarz@pkgsrc.org>2006-11-10 21:32:35 +0000
committerschwarz <schwarz@pkgsrc.org>2006-11-10 21:32:35 +0000
commitbe188ede60b8ddffc9cb5ea465e10d9800f13dcd (patch)
treee9b98b8ad8115de66a960534a72ee84d0ac8a3a2 /net/sipsak
parentdeed3e795e6c60a62abd6142dfebbcfe394c6529 (diff)
downloadpkgsrc-be188ede60b8ddffc9cb5ea465e10d9800f13dcd.tar.gz
updated net/sipsak to 0.9.6 (which had been living in wip already for some
time)
Diffstat (limited to 'net/sipsak')
-rw-r--r--net/sipsak/Makefile25
-rw-r--r--net/sipsak/PLIST2
-rw-r--r--net/sipsak/distinfo10
-rw-r--r--net/sipsak/patches/patch-aa164
4 files changed, 40 insertions, 161 deletions
diff --git a/net/sipsak/Makefile b/net/sipsak/Makefile
index d78039107a9..0b803ea576d 100644
--- a/net/sipsak/Makefile
+++ b/net/sipsak/Makefile
@@ -1,15 +1,20 @@
-# $NetBSD: Makefile,v 1.1.1.1 2005/08/11 17:58:33 drochner Exp $
-#
+# $NetBSD: Makefile,v 1.2 2006/11/10 21:32:35 schwarz Exp $
-DISTNAME= sipsak-0.9.1
-CATEGORIES= net comms
-MASTER_SITES= http://download.berlios.de/sipsak/
+DISTNAME= sipsak-0.9.6-1
+PKGNAME= ${DISTNAME:S/-1//}
+CATEGORIES= net comms
+MASTER_SITES= http://download.berlios.de/sipsak/
-MAINTAINER= schwarz@NetBSD.org
-HOMEPAGE= http://sipsak.org/
-COMMENT= Command-line SIP testing utility
+MAINTAINER= schwarz@NetBSD.org
+HOMEPAGE= http://sipsak.org/
+COMMENT= Sipsak is a command-line SIP testing utility
-GNU_CONFIGURE= yes
+WRKSRC= ${WRKDIR}/${DISTNAME:S/-1//}
-.include "../../security/openssl/buildlink3.mk"
+GNU_CONFIGURE= YES
+USE_TOOLS+= gmake
+
+INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
+
+.include "../../security/gnutls/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/net/sipsak/PLIST b/net/sipsak/PLIST
index 1472a8d3c5f..12b75a4fb8c 100644
--- a/net/sipsak/PLIST
+++ b/net/sipsak/PLIST
@@ -1,3 +1,3 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2005/08/11 17:58:33 drochner Exp $
+@comment $NetBSD: PLIST,v 1.2 2006/11/10 21:32:35 schwarz Exp $
bin/sipsak
man/man1/sipsak.1
diff --git a/net/sipsak/distinfo b/net/sipsak/distinfo
index 247c85bd04e..b682d7b45c7 100644
--- a/net/sipsak/distinfo
+++ b/net/sipsak/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.1.1.1 2005/08/11 17:58:33 drochner Exp $
+$NetBSD: distinfo,v 1.2 2006/11/10 21:32:35 schwarz Exp $
-SHA1 (sipsak-0.9.1.tar.gz) = e4039b51708194d504618b059b41e074f2533f77
-RMD160 (sipsak-0.9.1.tar.gz) = 48d2f49344406cdb874b847d6a7e958a977aaf3b
-Size (sipsak-0.9.1.tar.gz) = 144812 bytes
-SHA1 (patch-aa) = 9c332267bd199920a3e22914997bec77164183aa
+SHA1 (sipsak-0.9.6-1.tar.gz) = 6d2fd2c90ea04be749e48927b3e7fc08c52166b6
+RMD160 (sipsak-0.9.6-1.tar.gz) = d5949e4309bda732b5aee462a4488bb9d850fe5a
+Size (sipsak-0.9.6-1.tar.gz) = 158776 bytes
+SHA1 (patch-aa) = e4df10b6d074acd1f3d925f48849348516533814
diff --git a/net/sipsak/patches/patch-aa b/net/sipsak/patches/patch-aa
index a418eda77e8..fd8b2e3495e 100644
--- a/net/sipsak/patches/patch-aa
+++ b/net/sipsak/patches/patch-aa
@@ -1,148 +1,22 @@
-$NetBSD: patch-aa,v 1.1.1.1 2005/08/11 17:58:33 drochner Exp $
+$NetBSD: patch-aa,v 1.2 2006/11/10 21:32:35 schwarz Exp $
---- shoot.c.orig 2005-07-29 01:04:15.000000000 +0200
-+++ shoot.c
-@@ -340,7 +340,7 @@ int recv_message(char *buf, int size) {
- #endif
- *(buf+ ret) = '\0';
- if (ret > 0) {
-- if (!inv_trans && (regexec(&proexp, rec, 0, 0, 0) != REG_NOERROR)) {
-+ if (!inv_trans && (regexec(&proexp, rec, 0, 0, 0) != 0)) {
- retryAfter = SIP_T1;
- }
- /* store the biggest delay if one occured */
-@@ -407,7 +407,7 @@ void handle_3xx(struct sockaddr_in *tadr
- /* we'll try to handle 301 and 302 here, other 3xx are to complex */
- regcomp(&redexp, "^SIP/[0-9]\\.[0-9] 30[125] ",
- REG_EXTENDED|REG_NOSUB|REG_ICASE);
-- if (regexec(&redexp, rec, 0, 0, 0) == REG_NOERROR) {
-+ if (regexec(&redexp, rec, 0, 0, 0) == 0) {
- /* try to find the contact in the redirect */
- contact = uri_from_contact(rec);
- if (contact==NULL) {
-@@ -451,7 +451,7 @@ void trace_reply()
- {
- char *contact;
+--- configure.orig 2006-05-26 18:52:14.000000000 +0200
++++ configure 2006-05-26 18:53:06.000000000 +0200
+@@ -5501,7 +5501,7 @@
-- if (regexec(&tmhexp, rec, 0, 0, 0) == REG_NOERROR) {
-+ if (regexec(&tmhexp, rec, 0, 0, 0) == 0) {
- /* we received 483 to many hops */
- printf("%i: ", namebeg);
- if (verbose > 2) {
-@@ -470,7 +470,7 @@ void trace_reply()
- set_maxforw(req, namebeg);
- return;
- }
-- else if (regexec(&proexp, rec, 0, 0, 0) == REG_NOERROR) {
-+ else if (regexec(&proexp, rec, 0, 0, 0) == 0) {
- /* we received a provisional response */
- printf("%i: ", namebeg);
- if (verbose > 2) {
-@@ -504,7 +504,7 @@ void trace_reply()
- else {
- printf("\twithout Contact header\n");
- }
-- if (regexec(&okexp, rec, 0, 0, 0) == REG_NOERROR)
-+ if (regexec(&okexp, rec, 0, 0, 0) == 0)
- on_success(rec);
- else
- exit_code(1);
-@@ -516,7 +516,7 @@ void handle_default()
- {
- /* in the normal send and reply case anything other
- then 1xx will be treated as final response*/
-- if (regexec(&proexp, rec, 0, 0, 0) == REG_NOERROR) {
-+ if (regexec(&proexp, rec, 0, 0, 0) == 0) {
- if (verbose > 1) {
- printf("%s\n\n", rec);
- printf("** reply received ");
-@@ -564,7 +564,7 @@ void handle_default()
- else if (timing) {
- printf("%.3f ms\n", deltaT(&firstsendt, &recvtime));
- }
-- if (regexec(&okexp, rec, 0, 0, 0) == REG_NOERROR) {
-+ if (regexec(&okexp, rec, 0, 0, 0) == 0) {
- on_success(rec);
- }
- else {
-@@ -578,7 +578,7 @@ void handle_randtrash()
- {
- /* in randomzing trash we are expexting 4?? error codes
- everything else should not be normal */
-- if (regexec(&errexp, rec, 0, 0, 0) == REG_NOERROR) {
-+ if (regexec(&errexp, rec, 0, 0, 0) == 0) {
- if (verbose > 2)
- printf("received:\n%s\n", rec);
- if (verbose > 1) {
-@@ -620,7 +620,7 @@ void handle_usrloc()
- char *crlf;
- char ruri[11+12+20]; //FIXME: username length 20 should be dynamic
-- if (regexec(&proexp, rec, 0, 0, 0) == REG_NOERROR) {
-+ if (regexec(&proexp, rec, 0, 0, 0) == 0) {
- if (verbose > 2) {
- print_message_line(rec);
- printf("ignoring provisional response\n\n");
-@@ -638,7 +638,7 @@ void handle_usrloc()
- case REG_REP:
- /* we have sent a register and look
- at the response now */
-- if (regexec(&okexp, rec, 0, 0, 0) == REG_NOERROR) {
-+ if (regexec(&okexp, rec, 0, 0, 0) == 0) {
- if (verbose > 1) {
- printf ("\tOK\n");
- }
-@@ -748,7 +748,7 @@ void handle_usrloc()
- dontsend=1;
- return;
- }
-- if (regexec(&okexp, rec, 0, 0, 0) == REG_NOERROR) {
-+ if (regexec(&okexp, rec, 0, 0, 0) == 0) {
- if (verbose > 1) {
- printf("\t200 OK received\n");
- }
-@@ -891,7 +891,7 @@ void handle_usrloc()
- dontsend=1;
- return;
- }
-- if (regexec(&okexp, rec, 0, 0, 0) == REG_NOERROR) {
-+ if (regexec(&okexp, rec, 0, 0, 0) == 0) {
- if (verbose > 1) {
- printf(" reply received\n\n");
- }
-@@ -986,7 +986,7 @@ void handle_usrloc()
- dontsend=1;
- return;
- }
-- if (regexec(&okexp, rec, 0, 0, 0) == REG_NOERROR) {
-+ if (regexec(&okexp, rec, 0, 0, 0) == 0) {
- if (verbose > 1) {
- printf(" OK\n\n");
- }
-@@ -1313,7 +1313,7 @@ void shoot(char *buf, int buff_size)
- }
- /* send ACK for non-provisional reply on INVITE */
- if ((STRNCASECMP(req, "INVITE", 6)==0) &&
-- (regexec(&replyexp, rec, 0, 0, 0) == REG_NOERROR) &&
-+ (regexec(&replyexp, rec, 0, 0, 0) == 0) &&
- (regexec(&proexp, rec, 0, 0, 0) == REG_NOMATCH)) {
- build_ack(req, rec);
- dontsend = 0;
-@@ -1331,7 +1331,7 @@ void shoot(char *buf, int buff_size)
- dontsend = 1;
- continue;
- }
-- else if (regexec(&authexp, rec, 0, 0, 0) == REG_NOERROR) {
-+ else if (regexec(&authexp, rec, 0, 0, 0) == 0) {
- if (!username) {
- printf("%s\nerror: received 401 but cannot "
- "authentication without a username\n", rec);
-@@ -1346,7 +1346,7 @@ void shoot(char *buf, int buff_size)
- continue;
- } /* if auth...*/
- /* lets see if received a redirect */
-- if (redirects == 1 && regexec(&redexp, rec, 0, 0, 0) == REG_NOERROR) {
-+ if (redirects == 1 && regexec(&redexp, rec, 0, 0, 0) == 0) {
- handle_3xx(&addr);
- } /* if redircts... */
- else if (trace == 1) {
+
+-if test "X$LIBGNUTLS_LIBS" == "X";then
++if test "X$LIBGNUTLS_LIBS" = "X";then
+
+ for ac_header in openssl/md5.h
+ do
+@@ -6083,7 +6083,7 @@
+
+ fi
+
+-if test "X$SIPSAK_HAVE_ARES" == "X"; then
++if test "X$SIPSAK_HAVE_ARES" = "X"; then
+
+ echo "$as_me:$LINENO: checking for ruli.h" >&5
+ echo $ECHO_N "checking for ruli.h... $ECHO_C" >&6