pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/libosip Update to latest stable, 4.0.0. Buildlin...
details: https://anonhg.NetBSD.org/pkgsrc/rev/288b22d489c9
branches: trunk
changeset: 621669:288b22d489c9
user: rodent <rodent%pkgsrc.org@localhost>
date: Sun Jul 14 14:55:16 2013 +0000
description:
Update to latest stable, 4.0.0. Buildlink pthread. Move disabling of
trace and debug configure arguments to options.mk under the debug
PKG_OPTION.
>From ChangeLog:
libosip2 (4.0.0)
* implement time compensation for android.
* reduce path len // remove path in front of logs.
* accept only SIP/D.D format message.
* fix bug when releasing request with missing major headers.
* fix minor memory leak // remove limitation on fifo size.
* add system time support for macosx and ios.
* use system independant time for osip_gettimeofday on unix platform.
* To compile/use osip based application in multi threaded
env, you don't need to define -DOSIP_MT any more. Instead,
if you wish to disable the feature, you can compile with
-DOSIP_MONOTHREAD.
* A few other clean up were made inside osip to avoid any
define to appear in include files. Also to avoid conflict,
config.h has been renamed to osip-config.h.
diffstat:
devel/libosip/Makefile | 9 ++---
devel/libosip/distinfo | 10 +++---
devel/libosip/options.mk | 13 ++++++++
devel/libosip/patches/patch-aa | 64 +++++++++++++++++++++---------------------
4 files changed, 54 insertions(+), 42 deletions(-)
diffs (131 lines):
diff -r 05056a48f020 -r 288b22d489c9 devel/libosip/Makefile
--- a/devel/libosip/Makefile Sun Jul 14 14:52:12 2013 +0000
+++ b/devel/libosip/Makefile Sun Jul 14 14:55:16 2013 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.16 2012/10/31 11:17:19 asau Exp $
+# $NetBSD: Makefile,v 1.17 2013/07/14 14:55:16 rodent Exp $
#
-DISTNAME= libosip2-3.6.0
+DISTNAME= libosip2-4.0.0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNU:=osip/}
@@ -15,10 +15,9 @@
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --disable-debug
-CONFIGURE_ARGS+= --disable-trace
-CONFIGURE_ARGS+= --enable-md5
PKGCONFIG_OVERRIDE+= libosip2.pc.in
+.include "options.mk"
+
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 05056a48f020 -r 288b22d489c9 devel/libosip/distinfo
--- a/devel/libosip/distinfo Sun Jul 14 14:52:12 2013 +0000
+++ b/devel/libosip/distinfo Sun Jul 14 14:55:16 2013 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.12 2011/12/19 12:56:04 schwarz Exp $
+$NetBSD: distinfo,v 1.13 2013/07/14 14:55:16 rodent Exp $
-SHA1 (libosip2-3.6.0.tar.gz) = 6d81be8180a46e045fce676d55913433a5e147c8
-RMD160 (libosip2-3.6.0.tar.gz) = e74d34dcdaa953f694e4ceaf93919aa4784d8afa
-Size (libosip2-3.6.0.tar.gz) = 598496 bytes
-SHA1 (patch-aa) = c0b9121aa56ccf2e0fb78e943ceffbc4109ba4b0
+SHA1 (libosip2-4.0.0.tar.gz) = 8b773ad63079ad5e1dc329f73ee8d05ca74ecde4
+RMD160 (libosip2-4.0.0.tar.gz) = 686b9308e3738f11b5a1590457d55c7f6d6fb002
+Size (libosip2-4.0.0.tar.gz) = 644958 bytes
+SHA1 (patch-aa) = 509b67cd5f62baf1ba1a3894a54949ef3e242e81
diff -r 05056a48f020 -r 288b22d489c9 devel/libosip/options.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libosip/options.mk Sun Jul 14 14:55:16 2013 +0000
@@ -0,0 +1,13 @@
+# $NetBSD: options.mk,v 1.1 2013/07/14 14:55:16 rodent Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.libosip
+PKG_SUPPORTED_OPTIONS= debug
+PKG_SUGGESTED_OPTIONS+= # blank
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mdebug)
+CONFIGURE_ARGS+= --enable-debug --enable-trace
+.else
+CONFIGURE_ARGS+= --disable-debug --disable-trace
+.endif
diff -r 05056a48f020 -r 288b22d489c9 devel/libosip/patches/patch-aa
--- a/devel/libosip/patches/patch-aa Sun Jul 14 14:52:12 2013 +0000
+++ b/devel/libosip/patches/patch-aa Sun Jul 14 14:55:16 2013 +0000
@@ -1,37 +1,37 @@
-$NetBSD: patch-aa,v 1.5 2011/02/19 17:02:57 schwarz Exp $
+$NetBSD: patch-aa,v 1.6 2013/07/14 14:55:16 rodent Exp $
---- src/osip2/port_sema.c.orig 2011-01-28 23:06:14.000000000 +0100
-+++ src/osip2/port_sema.c 2011-01-28 23:08:19.000000000 +0100
-@@ -281,7 +281,6 @@
-
- struct osip_sem *osip_sem_init(unsigned int value)
+--- src/osip2/port_sema.c.orig 2012-11-16 21:24:10.000000000 +0000
++++ src/osip2/port_sema.c
+@@ -302,7 +302,6 @@ osip_sem_trywait (struct osip_sem *_sem)
+ struct osip_sem *
+ osip_sem_init (unsigned int value)
{
-- union semun val;
- int i;
- osip_sem_t *sem = (osip_sem_t *) osip_malloc(sizeof(osip_sem_t));
+- union semun val;
+ int i;
+ osip_sem_t *sem = (osip_sem_t *) osip_malloc (sizeof (osip_sem_t));
-@@ -294,8 +293,7 @@
- osip_free(sem);
- return NULL;
- }
-- val.val = (int) value;
-- i = semctl(sem->semid, 0, SETVAL, val);
-+ i = semctl(sem->semid, 0, SETVAL, value);
- if (i != 0) {
- perror("semctl error");
- osip_free(sem);
-@@ -306,13 +304,11 @@
+@@ -315,8 +314,7 @@ osip_sem_init (unsigned int value)
+ osip_free (sem);
+ return NULL;
+ }
+- val.val = (int) value;
+- i = semctl (sem->semid, 0, SETVAL, val);
++ i = semctl(sem->semid, 0, SETVAL, value);
+ if (i != 0) {
+ perror ("semctl error");
+ osip_free (sem);
+@@ -328,13 +326,11 @@ osip_sem_init (unsigned int value)
+ int
+ osip_sem_destroy (struct osip_sem *_sem)
+ {
+- union semun val;
+ osip_sem_t *sem = (osip_sem_t *) _sem;
- int osip_sem_destroy(struct osip_sem *_sem)
- {
-- union semun val;
- osip_sem_t *sem = (osip_sem_t *) _sem;
-
- if (sem == NULL)
- return OSIP_SUCCESS;
-- val.val = 0;
-- semctl(sem->semid, 0, IPC_RMID, val);
-+ semctl(sem->semid, 0, IPC_RMID, 0);
- osip_free(sem);
- return OSIP_SUCCESS;
+ if (sem == NULL)
+ return OSIP_SUCCESS;
+- val.val = 0;
+- semctl (sem->semid, 0, IPC_RMID, val);
++ semctl(sem->semid, 0, IPC_RMID, 0);
+ osip_free (sem);
+ return OSIP_SUCCESS;
}
Home |
Main Index |
Thread Index |
Old Index