ports/91661: new port net/sofia-sip
World Wide Web Owner
babak at farrokhi.net
Tue Feb 14 08:50:08 UTC 2006
The following reply was made to PR ports/91661; it has been noted by GNATS.
From: babak at farrokhi.net (World Wide Web Owner)
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: ports/91661: new port net/sofia-sip
Date: Tue, 14 Feb 2006 02:46:42 -0600 (CST)
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering \"sh file\". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# sofia-sip
# sofia-sip/Makefile
# sofia-sip/distinfo
# sofia-sip/pkg-descr
# sofia-sip/pkg-plist
# sofia-sip/files
# sofia-sip/files/patch-su_localinfo.c
# sofia-sip/files/patch-soa.c
#
echo c - sofia-sip
mkdir -p sofia-sip > /dev/null 2>&1
echo x - sofia-sip/Makefile
sed \'s/^X//\' >sofia-sip/Makefile << \'END-of-sofia-sip/Makefile\'
X# New ports collection makefile for: sofia-sip
X# Date created: 2006-01-11
X# Whom: Babak Farrokhi
X#
X# $FreeBSD$
X#
X
XPORTNAME= sofia-sip
XPORTVERSION= 1.11.5
XCATEGORIES= net
XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR= sofia-sip
X
XMAINTAINER= babak at farrokhi.net
XCOMMENT= Open-source SIP User-Agent library
X
XUSE_GNOME= glib20 gnomehack gnometarget
XGNU_CONFIGURE= yes
XCONFIGURE_TARGET+= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
XCONFIGURE_ENV+= LDFLAGS=\"${LDFLAGS} ${PTHREAD_LIBS} -L${LOCALBASE}/lib\" \\
X CFLAGS=\"${CFLAGS} ${PTHREAD_CFLAGS}\"
X
XCONFIGURE_ARGS+= --enable-threads --enable-pthread \\
X ac_cv_sin6=no ac_cv_in6=no
XUSE_AUTOTOOLS= libtool:15
XUSE_OPENSSL= yes
XINSTALLS_SHLIB= yes
XUSE_GMAKE= yes
XLDFLAGS+= ${PTHREAD_LIBS}
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} < 600000
XIGNORE= does not compile on 4.x and 5.x
X.endif
X
Xpost-patch:
X @${REINPLACE_CMD} -e \'s|-pthread|${PTHREAD_LIBS}|g ; \\
X s|$$LINKLIBS ;|${LDFLAGS} $$LINKLIBS ;|g ; \\
X s|\\-O2||g\' \\
X ${WRKSRC}/configure
X @${FIND} ${WRKSRC} -name \"*.c\" -type f | ${XARGS} ${REINPLACE_CMD} -e \\
X \'s|(__APPLE_CC__)|(__APPLE_CC__) \\|\\| defined(__FreeBSD__)|g\' ;
X
X.include <bsd.port.post.mk>
END-of-sofia-sip/Makefile
echo x - sofia-sip/distinfo
sed \'s/^X//\' >sofia-sip/distinfo << \'END-of-sofia-sip/distinfo\'
XMD5 (sofia-sip-1.11.5.tar.gz) = a4ddfc38de52f1c04eb1b56ae2de7f86
XSHA256 (sofia-sip-1.11.5.tar.gz) = d280986452ec1bbc824131c6b1f8e0763f3c3e67c203ca89b819f5df33393d49
XSIZE (sofia-sip-1.11.5.tar.gz) = 2243560
END-of-sofia-sip/distinfo
echo x - sofia-sip/pkg-descr
sed \'s/^X//\' >sofia-sip/pkg-descr << \'END-of-sofia-sip/pkg-descr\'
XSofia-SIP is an open-source SIP User-Agent library, compliant
Xwith the IETF RFC3261 specification. It can be used as a building
Xblock for SIP client software for uses such as VoIP, IM, and many
Xother real-time and person-to-person communication services.
XSofia-SIP is based on a SIP stack developed at the Nokia Research Center.
X
XWWW: http://sofia-sip.sourceforge.net/
END-of-sofia-sip/pkg-descr
echo x - sofia-sip/pkg-plist
sed \'s/^X//\' >sofia-sip/pkg-plist << \'END-of-sofia-sip/pkg-plist\'
Xbin/addrinfo
Xbin/localinfo
Xbin/nua_cli
Xbin/sip-date
Xbin/sip-options
Xinclude/sofia-sip-1.11/auth_client.h
Xinclude/sofia-sip-1.11/auth_digest.h
Xinclude/sofia-sip-1.11/auth_dll.h
Xinclude/sofia-sip-1.11/auth_module.h
Xinclude/sofia-sip-1.11/auth_plugin.h
Xinclude/sofia-sip-1.11/base64.h
Xinclude/sofia-sip-1.11/bnf.h
Xinclude/sofia-sip-1.11/htable.h
Xinclude/sofia-sip-1.11/htable2.h
Xinclude/sofia-sip-1.11/http.h
Xinclude/sofia-sip-1.11/http_dll.h
Xinclude/sofia-sip-1.11/http_hclasses.h
Xinclude/sofia-sip-1.11/http_header.h
Xinclude/sofia-sip-1.11/http_parser.h
Xinclude/sofia-sip-1.11/http_protos.h
Xinclude/sofia-sip-1.11/http_status.h
Xinclude/sofia-sip-1.11/http_tag.h
Xinclude/sofia-sip-1.11/http_tag_class.h
Xinclude/sofia-sip-1.11/msg.h
Xinclude/sofia-sip-1.11/msg_addr.h
Xinclude/sofia-sip-1.11/msg_buffer.h
Xinclude/sofia-sip-1.11/msg_date.h
Xinclude/sofia-sip-1.11/msg_dll.h
Xinclude/sofia-sip-1.11/msg_header.h
Xinclude/sofia-sip-1.11/msg_mclass.h
Xinclude/sofia-sip-1.11/msg_mclass_hash.h
Xinclude/sofia-sip-1.11/msg_mime.h
Xinclude/sofia-sip-1.11/msg_mime_protos.h
Xinclude/sofia-sip-1.11/msg_parser.h
Xinclude/sofia-sip-1.11/msg_protos.h
Xinclude/sofia-sip-1.11/msg_tag_class.h
Xinclude/sofia-sip-1.11/msg_types.h
Xinclude/sofia-sip-1.11/nea.h
Xinclude/sofia-sip-1.11/nea_debug.h
Xinclude/sofia-sip-1.11/nea_tag.h
Xinclude/sofia-sip-1.11/nta.h
Xinclude/sofia-sip-1.11/nta_dll.h
Xinclude/sofia-sip-1.11/nta_stateless.h
Xinclude/sofia-sip-1.11/nta_tag.h
Xinclude/sofia-sip-1.11/nta_tport.h
Xinclude/sofia-sip-1.11/nth.h
Xinclude/sofia-sip-1.11/nth_tag.h
Xinclude/sofia-sip-1.11/nua.h
Xinclude/sofia-sip-1.11/nua_tag.h
Xinclude/sofia-sip-1.11/rbtree.h
Xinclude/sofia-sip-1.11/rc4.h
Xinclude/sofia-sip-1.11/sdp.h
Xinclude/sofia-sip-1.11/sdp_tag.h
Xinclude/sofia-sip-1.11/sha1.h
Xinclude/sofia-sip-1.11/sip.h
Xinclude/sofia-sip-1.11/sip_dll.h
Xinclude/sofia-sip-1.11/sip_hclasses.h
Xinclude/sofia-sip-1.11/sip_hclasses.h.in
Xinclude/sofia-sip-1.11/sip_header.h
Xinclude/sofia-sip-1.11/sip_parser.h
Xinclude/sofia-sip-1.11/sip_protos.h
Xinclude/sofia-sip-1.11/sip_protos.h.in
Xinclude/sofia-sip-1.11/sip_status.h
Xinclude/sofia-sip-1.11/sip_tag.h
Xinclude/sofia-sip-1.11/sip_tag.h.in
Xinclude/sofia-sip-1.11/sip_tag_class.h
Xinclude/sofia-sip-1.11/sip_util.h
Xinclude/sofia-sip-1.11/sl_utils.h
Xinclude/sofia-sip-1.11/soa.h
Xinclude/sofia-sip-1.11/soa_add.h
Xinclude/sofia-sip-1.11/soa_session.h
Xinclude/sofia-sip-1.11/soa_tag.h
Xinclude/sofia-sip-1.11/sofia_sip_features.h
Xinclude/sofia-sip-1.11/sresolv.h
Xinclude/sofia-sip-1.11/string0.h
Xinclude/sofia-sip-1.11/stun.h
Xinclude/sofia-sip-1.11/stun_common.h
Xinclude/sofia-sip-1.11/stun_tag.h
Xinclude/sofia-sip-1.11/su.h
Xinclude/sofia-sip-1.11/su_addrinfo.h
Xinclude/sofia-sip-1.11/su_alloc.h
Xinclude/sofia-sip-1.11/su_alloc_stat.h
Xinclude/sofia-sip-1.11/su_config.h
Xinclude/sofia-sip-1.11/su_configure.h
Xinclude/sofia-sip-1.11/su_debug.h
Xinclude/sofia-sip-1.11/su_errno.h
Xinclude/sofia-sip-1.11/su_localinfo.h
Xinclude/sofia-sip-1.11/su_log.h
Xinclude/sofia-sip-1.11/su_md5.h
Xinclude/sofia-sip-1.11/su_memmem.h
Xinclude/sofia-sip-1.11/su_module_debug.h
Xinclude/sofia-sip-1.11/su_source.h
Xinclude/sofia-sip-1.11/su_strlst.h
Xinclude/sofia-sip-1.11/su_tag.h
Xinclude/sofia-sip-1.11/su_tag_class.h
Xinclude/sofia-sip-1.11/su_tag_inline.h
Xinclude/sofia-sip-1.11/su_tag_io.h
Xinclude/sofia-sip-1.11/su_tagarg.h
Xinclude/sofia-sip-1.11/su_time.h
Xinclude/sofia-sip-1.11/su_types.h
Xinclude/sofia-sip-1.11/su_uniqueid.h
Xinclude/sofia-sip-1.11/su_vector.h
Xinclude/sofia-sip-1.11/su_wait.h
Xinclude/sofia-sip-1.11/token64.h
Xinclude/sofia-sip-1.11/tport.h
Xinclude/sofia-sip-1.11/tport_tag.h
Xinclude/sofia-sip-1.11/tstdef.h
Xinclude/sofia-sip-1.11/uniqueid.h
Xinclude/sofia-sip-1.11/url.h
Xinclude/sofia-sip-1.11/url_dll.h
Xinclude/sofia-sip-1.11/url_tag.h
Xinclude/sofia-sip-1.11/url_tag_class.h
Xinclude/sofia-sip-1.11/utf8.h
Xlib/libsofia-sip-ua.a
Xlib/libsofia-sip-ua.so
Xlib/libsofia-sip-ua.so.0
Xlibdata/pkgconfig/sofia-sip-ua.pc
Xlibexec/sofia/msg_parser.awk
Xlibexec/sofia/tag_dll.awk
X at dirrm libexec/sofia
X at dirrm include/sofia-sip-1.11
END-of-sofia-sip/pkg-plist
echo c - sofia-sip/files
mkdir -p sofia-sip/files > /dev/null 2>&1
echo x - sofia-sip/files/patch-su_localinfo.c
sed \'s/^X//\' >sofia-sip/files/patch-su_localinfo.c << \'END-of-sofia-sip/files/patch-su_localinfo.c\'
X--- libsofia-sip-ua/su/su_localinfo.c.orig Tue Feb 14 11:19:16 2006
X+++ libsofia-sip-ua/su/su_localinfo.c Tue Feb 14 11:19:47 2006
X@@ -403,6 +403,7 @@
X if (scope == LI_SCOPE_HOST || scope == LI_SCOPE_LINK)
X gni_flags = NI_NUMERICHOST;
X
X+#if SU_HAVE_IN6
X if (su_xtra) {
X /* Map IPv4 address to IPv6 address */
X memset(sa, 0, sizeof(*sa));
X@@ -410,6 +411,7 @@
X ((int32_t*)&sa->su_sin6.sin6_addr)[3] = sa->su_sin.sin_addr.s_addr;
X ((int32_t*)&sa->su_sin6.sin6_addr)[2] = htonl(0xffff);
X }
X+#endif
X
X li->li_family = sa->su_family;
X li->li_scope = scope;
END-of-sofia-sip/files/patch-su_localinfo.c
echo x - sofia-sip/files/patch-soa.c
sed \'s/^X//\' >sofia-sip/files/patch-soa.c << \'END-of-sofia-sip/files/patch-soa.c\'
X--- libsofia-sip-ua/soa/soa.c.orig Tue Feb 14 11:30:04 2006
X+++ libsofia-sip-ua/soa/soa.c Tue Feb 14 11:30:10 2006
X@@ -39,7 +39,6 @@
X
X #if defined(__APPLE_CC__) || defined(__FreeBSD__)
X /* for EPROTO */
X-#include <netat/sysglue.h>
X #ifndef EPROTO
X #define EPROTO EPROTOTYPE
X #endif
END-of-sofia-sip/files/patch-soa.c
exit
--
Babak Farrokhi
babak at farrokhi.net
More information about the freebsd-ports-bugs
mailing list