aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2014-05-26 02:37:51 +0800
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2014-05-26 02:37:51 +0800
commit1b5302634ac53a70669ad30a2c6d705336c73743 (patch)
tree72911e3774afdeaa2c506945b857045f6d11228b /net
parentd0155225aaf083b7cbb5c8d5cc875609927fab6c (diff)
downloadfreebsd-ports-gnome-1b5302634ac53a70669ad30a2c6d705336c73743.tar.gz
freebsd-ports-gnome-1b5302634ac53a70669ad30a2c6d705336c73743.tar.zst
freebsd-ports-gnome-1b5302634ac53a70669ad30a2c6d705336c73743.zip
- Add libexosip2-legacy 3.6.0 (repocopied from net/libexosip2)
- Add LICENSE - Convert to new LIB_DEPENDS format - Mark CONFLICTS_INSTALL with net/libexosip2 PR: ports/188315 Submitted by: Muhammad Moinur Rahman <5u623l20@gmail.com> (maintainer)
Diffstat (limited to 'net')
-rw-r--r--net/Makefile1
-rw-r--r--net/libexosip2-legacy/Makefile31
-rw-r--r--net/libexosip2-legacy/distinfo2
-rw-r--r--net/libexosip2-legacy/pkg-descr23
-rw-r--r--net/libexosip2-legacy/pkg-plist14
5 files changed, 71 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile
index 08968cb220eb..9d00f3199284 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -297,6 +297,7 @@
SUBDIR += libcmis
SUBDIR += libdnet
SUBDIR += libexosip2
+ SUBDIR += libexosip2-legacy
SUBDIR += libfb
SUBDIR += libfixbuf
SUBDIR += libgnetwork
diff --git a/net/libexosip2-legacy/Makefile b/net/libexosip2-legacy/Makefile
new file mode 100644
index 000000000000..f4ab4bb939c9
--- /dev/null
+++ b/net/libexosip2-legacy/Makefile
@@ -0,0 +1,31 @@
+# Created by: Muhammad Moinur Rahman <bd_subzero@yahoo.com>
+# $FreeBSD$
+
+PORTNAME= libeXosip2
+PORTVERSION= 3.6.0
+CATEGORIES= net
+MASTER_SITES= SAVANNAH/exosip
+PKGNAMESUFFIX= -legacy
+
+MAINTAINER= 5u623l20@gmail.com
+COMMENT= GPL library that extends the capability of the oSIP library
+
+LICENSE= GPLv2
+
+LIB_DEPENDS= libosip2.so:${PORTSDIR}/net/libosip
+
+CONFLICTS_INSTALL= libeXosip2-[0-9]*
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --disable-tools --disable-debug --disable-trace
+USE_LDCONFIG= yes
+SHLIB_VER= 9
+
+PLIST_SUB+= SHLIB_VER=${SHLIB_VER}
+
+CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib
+
+post-patch:
+ @${REINPLACE_CMD} -e '/HAVE_OPENSSL/d' ${WRKSRC}/config.h.in
+
+.include <bsd.port.mk>
diff --git a/net/libexosip2-legacy/distinfo b/net/libexosip2-legacy/distinfo
new file mode 100644
index 000000000000..8085b0cd32f0
--- /dev/null
+++ b/net/libexosip2-legacy/distinfo
@@ -0,0 +1,2 @@
+SHA256 (libeXosip2-3.6.0.tar.gz) = 91da1a084c9ab663afe04b493342e075ad59ac54a1af011c7f2ba4543a923564
+SIZE (libeXosip2-3.6.0.tar.gz) = 489574
diff --git a/net/libexosip2-legacy/pkg-descr b/net/libexosip2-legacy/pkg-descr
new file mode 100644
index 000000000000..70c7f3f36a5a
--- /dev/null
+++ b/net/libexosip2-legacy/pkg-descr
@@ -0,0 +1,23 @@
+eXosip is a GPL library that extend the capability of the oSIP library.
+It aims to implement a simple high layer API to control the SIP for sessions
+establishments and common extensions. Once completed, this eXtended library
+should provide an API for call management, messaging and presence features.
+
+eXosip2 has support for:
+ * registrations. (REGISTER)
+ * call initiation and modification. (INVITE, re-INVITE)
+ * other methods within calls (INFO, OPTIONS, UPDATE)
+ * call transfer. (REFER)
+ * reliability for provisional response. (PRACK)
+ * sip event package. (SUBSCRIBE/NOTIFY)
+ * event state publication. (PUBLISH)
+ * instant messaging. (MESSAGE)
+
+eXosip2 does not contain:
+ * RTP.
+ * audio interface
+ * sdp negotiation.
+
+This allow you to write any kind of SIP endpoint/gateway.
+
+WWW: http://savannah.gnu.org/projects/exosip
diff --git a/net/libexosip2-legacy/pkg-plist b/net/libexosip2-legacy/pkg-plist
new file mode 100644
index 000000000000..793056aa13e4
--- /dev/null
+++ b/net/libexosip2-legacy/pkg-plist
@@ -0,0 +1,14 @@
+include/eXosip2/eX_call.h
+include/eXosip2/eX_message.h
+include/eXosip2/eX_options.h
+include/eXosip2/eX_publish.h
+include/eXosip2/eX_refer.h
+include/eXosip2/eX_register.h
+include/eXosip2/eX_setup.h
+include/eXosip2/eX_subscribe.h
+include/eXosip2/eXosip.h
+lib/libeXosip2.a
+lib/libeXosip2.la
+lib/libeXosip2.so
+lib/libeXosip2.so.%%SHLIB_VER%%
+@dirrm include/eXosip2