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