ports/132433: new port devel/pjsip

Ryan Steinmetz rpsfa at rit.edu
Sun Mar 8 20:30:07 UTC 2009


>Number:         132433
>Category:       ports
>Synopsis:       new port devel/pjsip
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Mar 08 20:30:06 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Ryan Steinmetz
>Release:        FreeBSD 7.1-RELEASE
>Organization:
Rochester Institute of Technology
>Environment:
FreeBSD xxx.rit.edu 7.1-RELEASE-p1 FreeBSD 7.1-RELEASE-p1 #5: Mon Jan 12 13:38:22 EST 2009     root at xxx.rit.edu:/usr/obj/usr/src/sys/xxx  i386
>Description:

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	pjsip
#	pjsip/Makefile
#	pjsip/distinfo
#	pjsip/pkg-descr
#	pjsip/pkg-plist
#
echo c - pjsip
mkdir -p pjsip > /dev/null 2>&1
echo x - pjsip/Makefile
sed 's/^X//' >pjsip/Makefile << 'ab89fe3aac3842c3325617f6136d6659'
X# New ports collection makefile for:	pjsip
X# Date created:				6 March 2009
X# Whom:					Ryan Steinmetz
X#
X# $FreeBSD$
X#
X
XPORTNAME=	pjsip
XDISTVERSION=	1.0.1
XCATEGORIES=	devel
XMASTER_SITES=	http://www.pjsip.org/release/${DISTVERSION}/
XDISTNAME=	pjproject-${DISTVERSION}
X
XMAINTAINER=	rpsfa at rit.edu
XCOMMENT=	Open source SIP stack and media stack
X
XUSE_BZIP2=	yes
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_OPENSSL=	yes
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/pjsip-apps/bin/pjsua-${ARCH}-portbld-freebsd${OSREL} ${PREFIX}/bin/pjsua
X	${INSTALL_DATA} ${WRKSRC}/pjnath/lib/libpjnath-${ARCH}-portbld-freebsd${OSREL}.a ${PREFIX}/lib/libpjnath.a
X	${INSTALL_DATA} ${WRKSRC}/pjsip/lib/libpjsip-${ARCH}-portbld-freebsd${OSREL}.a ${PREFIX}/lib/libpjsip.a
X	${INSTALL_DATA} ${WRKSRC}/pjsip/lib/libpjsip-ua-${ARCH}-portbld-freebsd${OSREL}.a ${PREFIX}/lib/libpjsip-ua.a
X	${INSTALL_DATA} ${WRKSRC}/pjsip/lib/libpjsip-simple-${ARCH}-portbld-freebsd${OSREL}.a ${PREFIX}/lib/libpjsip-simple.a
X	${INSTALL_DATA} ${WRKSRC}/pjsip/lib/libpjsua-${ARCH}-portbld-freebsd${OSREL}.a ${PREFIX}/lib/libpjsua.a
X	${INSTALL_DATA} ${WRKSRC}/third_party/lib/libresample-${ARCH}-portbld-freebsd${OSREL}.a ${PREFIX}/lib/libresample.a
X	${INSTALL_DATA} ${WRKSRC}/third_party/lib/libmilenage-${ARCH}-portbld-freebsd${OSREL}.a ${PREFIX}/lib/libmilenage.a
X	${INSTALL_DATA} ${WRKSRC}/third_party/lib/libsrtp-${ARCH}-portbld-freebsd${OSREL}.a ${PREFIX}/lib/libsrtp.a
X	${INSTALL_DATA} ${WRKSRC}/third_party/lib/libgsmcodec-${ARCH}-portbld-freebsd${OSREL}.a ${PREFIX}/lib/libgsmcodec.a
X	${INSTALL_DATA} ${WRKSRC}/third_party/lib/libilbccodec-${ARCH}-portbld-freebsd${OSREL}.a ${PREFIX}/lib/libilbccodec.a
X	${INSTALL_DATA} ${WRKSRC}/third_party/lib/libspeex-${ARCH}-portbld-freebsd${OSREL}.a ${PREFIX}/lib/libspeex.a
X	${INSTALL_DATA} ${WRKSRC}/third_party/lib/libportaudio-${ARCH}-portbld-freebsd${OSREL}.a ${PREFIX}/lib/libportaudio.a
X	${INSTALL_DATA} ${WRKSRC}/pjlib/lib/libpj-${ARCH}-portbld-freebsd${OSREL}.a ${PREFIX}/lib/libpj.a
X	${INSTALL_DATA} ${WRKSRC}/pjmedia/lib/libpjmedia-${ARCH}-portbld-freebsd${OSREL}.a ${PREFIX}/lib/libpjmedia.a
X	${INSTALL_DATA} ${WRKSRC}/pjmedia/lib/libpjmedia-codec-${ARCH}-portbld-freebsd${OSREL}.a ${PREFIX}/lib/libpjmedia-codec.a
X	${INSTALL_DATA} ${WRKSRC}/pjmedia/lib/libpjsdp-${ARCH}-portbld-freebsd${OSREL}.a ${PREFIX}/lib/libpjsdp.a
X	${INSTALL_DATA} ${WRKSRC}/pjlib-util/lib/libpjlib-util-${ARCH}-portbld-freebsd${OSREL}.a ${PREFIX}/lib/libpjlib-util.a
X
Xpost-install:
X	(cd ${WRKSRC}/pjnath/include && ${COPYTREE_SHARE} \* ${PREFIX}/include)
X	(cd ${WRKSRC}/pjsip/include && ${COPYTREE_SHARE} \* ${PREFIX}/include)
X	(cd ${WRKSRC}/third_party/speex/include && ${COPYTREE_SHARE} \* ${PREFIX}/include)
X	(cd ${WRKSRC}/third_party/resample/include && ${COPYTREE_SHARE} \* ${PREFIX}/include)
X	(cd ${WRKSRC}/third_party/srtp/crypto/include && ${COPYTREE_SHARE} \* ${PREFIX}/include)
X	(cd ${WRKSRC}/third_party/srtp/include && ${COPYTREE_SHARE} \* ${PREFIX}/include)
X	(cd ${WRKSRC}/third_party/portaudio/include && ${COPYTREE_SHARE} \* ${PREFIX}/include)
X	(cd ${WRKSRC}/pjlib/include && ${COPYTREE_SHARE} \* ${PREFIX}/include)
X	(cd ${WRKSRC}/pjmedia/include && ${COPYTREE_SHARE} \* ${PREFIX}/include)
X	(cd ${WRKSRC}/pjlib-util/include && ${COPYTREE_SHARE} \* ${PREFIX}/include)
X	${MKDIR} ${PREFIX}/libdata/pkgconfig
X	${SED} -e "s!@PREFIX@!${PREFIX}!" ${WRKSRC}/libpj.pc.in > ${PREFIX}/libdata/pkgconfig/libpj.pc
X
X.include <bsd.port.mk>
ab89fe3aac3842c3325617f6136d6659
echo x - pjsip/distinfo
sed 's/^X//' >pjsip/distinfo << 'daf4e633c5c69e597c07ae803feed18c'
XMD5 (pjproject-1.0.1.tar.bz2) = 6462f2a636e5b14f50e92efc000924f0
XSHA256 (pjproject-1.0.1.tar.bz2) = 2a6e4e263c00eb830c4a2786edd76d856c7ca77694030927aed39423c9bbc10d
XSIZE (pjproject-1.0.1.tar.bz2) = 4745577
daf4e633c5c69e597c07ae803feed18c
echo x - pjsip/pkg-descr
sed 's/^X//' >pjsip/pkg-descr << 'ac5d398216e04918e0f113097f1203c1'
XOpen source SIP stack and media stack for presence,
Xim/instant messaging, and multimedia communication
X
XWWW: http://www.pjsip.org/
ac5d398216e04918e0f113097f1203c1
echo x - pjsip/pkg-plist
sed 's/^X//' >pjsip/pkg-plist << '014c31466ced5f1f15b62c124331293c'
Xbin/pjsua
Xlib/libpjnath.a
Xlib/libpjsip.a
Xlib/libpjsip-ua.a
Xlib/libpjsip-simple.a
Xlib/libpjsua.a
Xlib/libresample.a
Xlib/libmilenage.a
Xlib/libsrtp.a
Xlib/libgsmcodec.a
Xlib/libilbccodec.a
Xlib/libspeex.a
Xlib/libportaudio.a
Xlib/libpj.a
Xlib/libpjmedia.a
Xlib/libpjmedia-codec.a
Xlib/libpjsdp.a
Xlib/libpjlib-util.a
Xlibdata/pkgconfig/libpj.pc
Xinclude/key.h
Xinclude/xfm.h
Xinclude/alloc.h
Xinclude/null_auth.h
Xinclude/sha1.h
Xinclude/datatypes.h
Xinclude/rdbx.h
Xinclude/aes_icm.h
Xinclude/auth.h
Xinclude/rand_source.h
Xinclude/null_cipher.h
Xinclude/crypto_types.h
Xinclude/cryptoalg.h
Xinclude/gf2_8.h
Xinclude/prng.h
Xinclude/rdb.h
Xinclude/hmac.h
Xinclude/aes.h
Xinclude/cipher.h
Xinclude/stat.h
Xinclude/aes_cbc.h
Xinclude/integers.h
Xinclude/crypto_kernel.h
Xinclude/crypto.h
Xinclude/kernel_compat.h
Xinclude/err.h
Xinclude/crypto_math.h
Xinclude/pjmedia-codec/config_auto.h
Xinclude/pjmedia-codec/speex.h
Xinclude/pjmedia-codec/ilbc.h
Xinclude/pjmedia-codec/g722.h
Xinclude/pjmedia-codec/amr_helper.h
Xinclude/pjmedia-codec/l16.h
Xinclude/pjmedia-codec/types.h
Xinclude/pjmedia-codec/config_auto.h.in
Xinclude/pjmedia-codec/config.h
Xinclude/pjmedia-codec/gsm.h
Xinclude/pjmedia-codec/ipp_codecs.h
X at dirrm include/pjmedia-codec
Xinclude/pjmedia/config_auto.h
Xinclude/pjmedia/splitcomb.h
Xinclude/pjmedia/clock.h
Xinclude/pjmedia/symbian_sound_aps.h
Xinclude/pjmedia/transport.h
Xinclude/pjmedia/stereo.h
Xinclude/pjmedia/bidirectional.h
Xinclude/pjmedia/types.h
Xinclude/pjmedia/config.h
Xinclude/pjmedia/transport_adapter_sample.h
Xinclude/pjmedia/transport_ice.h
Xinclude/pjmedia/circbuf.h
Xinclude/pjmedia/codec.h
Xinclude/pjmedia/transport_loop.h
Xinclude/pjmedia/wav_playlist.h
Xinclude/pjmedia/plc.h
Xinclude/pjmedia/null_port.h
Xinclude/pjmedia/echo.h
Xinclude/pjmedia/g711.h
Xinclude/pjmedia/silencedet.h
Xinclude/pjmedia/rtcp_xr.h
Xinclude/pjmedia/echo_port.h
Xinclude/pjmedia/port.h
Xinclude/pjmedia/wsola.h
Xinclude/pjmedia/sound.h
Xinclude/pjmedia/jbuf.h
Xinclude/pjmedia/sdp.h
Xinclude/pjmedia/sound_port.h
Xinclude/pjmedia/stream.h
Xinclude/pjmedia/delaybuf.h
Xinclude/pjmedia/master_port.h
Xinclude/pjmedia/tonegen.h
Xinclude/pjmedia/config_auto.h.in
Xinclude/pjmedia/wav_port.h
Xinclude/pjmedia/conference.h
Xinclude/pjmedia/wave.h
Xinclude/pjmedia/rtp.h
Xinclude/pjmedia/rtcp.h
Xinclude/pjmedia/transport_srtp.h
Xinclude/pjmedia/alaw_ulaw.h
Xinclude/pjmedia/resample.h
Xinclude/pjmedia/doxygen.h
Xinclude/pjmedia/sdp_neg.h
Xinclude/pjmedia/endpoint.h
Xinclude/pjmedia/mem_port.h
Xinclude/pjmedia/session.h
Xinclude/pjmedia/errno.h
Xinclude/pjmedia/transport_udp.h
X at dirrm include/pjmedia
Xinclude/pjmedia.h
Xinclude/pjmedia-codec.h
Xinclude/pj++/lock.hpp
Xinclude/pj++/pool.hpp
Xinclude/pj++/scanner.hpp
Xinclude/pj++/list.hpp
Xinclude/pj++/file.hpp
Xinclude/pj++/sock.hpp
Xinclude/pj++/tree.hpp
Xinclude/pj++/timer.hpp
Xinclude/pj++/os.hpp
Xinclude/pj++/hash.hpp
Xinclude/pj++/types.hpp
Xinclude/pj++/string.hpp
Xinclude/pj++/proactor.hpp
X at dirrm include/pj++
Xinclude/pj/compat/m_auto.h
Xinclude/pj/compat/high_precision.h
Xinclude/pj/compat/m_powerpc.h
Xinclude/pj/compat/cc_mwcc.h
Xinclude/pj/compat/os_symbian.h
Xinclude/pj/compat/os_linux.h
Xinclude/pj/compat/cc_gcc.h
Xinclude/pj/compat/m_alpha.h
Xinclude/pj/compat/os_win32.h
Xinclude/pj/compat/os_darwinos.h
Xinclude/pj/compat/cc_codew.h
Xinclude/pj/compat/string.h
Xinclude/pj/compat/malloc.h
Xinclude/pj/compat/os_sunos.h
Xinclude/pj/compat/m_sparc.h
Xinclude/pj/compat/os_win32_wince.h
Xinclude/pj/compat/m_auto.h.in
Xinclude/pj/compat/cc_armcc.h
Xinclude/pj/compat/os_rtems.h
Xinclude/pj/compat/os_palmos.h
Xinclude/pj/compat/size_t.h
Xinclude/pj/compat/time.h
Xinclude/pj/compat/m_m68k.h
Xinclude/pj/compat/assert.h
Xinclude/pj/compat/setjmp.h
Xinclude/pj/compat/m_i386.h
Xinclude/pj/compat/m_armv4.h
Xinclude/pj/compat/cc_gcce.h
Xinclude/pj/compat/m_x86_64.h
Xinclude/pj/compat/cc_msvc.h
Xinclude/pj/compat/os_auto.h.in
Xinclude/pj/compat/stdfileio.h
Xinclude/pj/compat/rand.h
Xinclude/pj/compat/ctype.h
Xinclude/pj/compat/stdarg.h
Xinclude/pj/compat/errno.h
Xinclude/pj/compat/socket.h
Xinclude/pj/compat/os_auto.h
Xinclude/pj/compat/os_linux_kernel.h
X at dirrm include/pj/compat
Xinclude/pj/types.h
Xinclude/pj/sock.h
Xinclude/pj/list_i.h
Xinclude/pj/os.h
Xinclude/pj/addr_resolv.h
Xinclude/pj/config.h
Xinclude/pj/file_io.h
Xinclude/pj/string.h
Xinclude/pj/array.h
Xinclude/pj/fifobuf.h
Xinclude/pj/pool_i.h
Xinclude/pj/unicode.h
Xinclude/pj/hash.h
Xinclude/pj/except.h
Xinclude/pj/lock.h
Xinclude/pj/activesock.h
Xinclude/pj/math.h
Xinclude/pj/ip_helper.h
Xinclude/pj/assert.h
Xinclude/pj/config_site_sample.h
Xinclude/pj/sock_select.h
Xinclude/pj/file_access.h
Xinclude/pj/pool_alt.h
Xinclude/pj/pool.h
Xinclude/pj/ioqueue.h
Xinclude/pj/list.h
Xinclude/pj/doxygen.h
Xinclude/pj/string_i.h
Xinclude/pj/timer.h
Xinclude/pj/log.h
Xinclude/pj/rbtree.h
Xinclude/pj/rand.h
Xinclude/pj/ctype.h
Xinclude/pj/errno.h
Xinclude/pj/guid.h
Xinclude/pj/pool_buf.h
Xinclude/pj/config_site.h
X at dirrm include/pj
Xinclude/pjlib.h
Xinclude/pjlib++.hpp
Xinclude/pa_win_waveformat.h
Xinclude/pa_win_ds.h
Xinclude/pa_asio.h
Xinclude/pa_jack.h
Xinclude/pa_linux_alsa.h
Xinclude/pa_win_wmme.h
Xinclude/portaudio.h
Xinclude/pa_mac_core.h
Xinclude/getopt_s.h
Xinclude/ut_sim.h
Xinclude/rtp_priv.h
Xinclude/rtp.h
Xinclude/srtp_priv.h
Xinclude/srtp.h
Xinclude/pjlib-util/scanner_cis_uint.h
Xinclude/pjlib-util/scanner.h
Xinclude/pjlib-util/sha1.h
Xinclude/pjlib-util/srv_resolver.h
Xinclude/pjlib-util/xml.h
Xinclude/pjlib-util/resolver.h
Xinclude/pjlib-util/getopt.h
Xinclude/pjlib-util/stun_simple.h
Xinclude/pjlib-util/types.h
Xinclude/pjlib-util/config.h
Xinclude/pjlib-util/string.h
Xinclude/pjlib-util/hmac_sha1.h
Xinclude/pjlib-util/crc32.h
Xinclude/pjlib-util/hmac_md5.h
Xinclude/pjlib-util/pcap.h
Xinclude/pjlib-util/base64.h
Xinclude/pjlib-util/dns.h
Xinclude/pjlib-util/errno.h
Xinclude/pjlib-util/scanner_cis_bitwise.h
Xinclude/pjlib-util/md5.h
Xinclude/pjlib-util/dns_server.h
X at dirrm include/pjlib-util
Xinclude/pjlib-util.h
Xinclude/resamplesubs.h
Xinclude/speex/speex_types.h
Xinclude/speex/speex_bits.h
Xinclude/speex/speex.h
Xinclude/speex/speex_preprocess.h
Xinclude/speex/speex_header.h
Xinclude/speex/speex_buffer.h
Xinclude/speex/speex_resampler.h
Xinclude/speex/speex_echo.h
Xinclude/speex/speex_config_types.h.in
Xinclude/speex/speex_callbacks.h
Xinclude/speex/speex_stereo.h
Xinclude/speex/speex_jitter.h
X at dirrm include/speex
Xinclude/pjsua-lib/pjsua.h
Xinclude/pjsua-lib/pjsua_internal.h
X at dirrm include/pjsua-lib
Xinclude/pjsip-simple/publish.h
Xinclude/pjsip-simple/evsub_msg.h
Xinclude/pjsip-simple/xpidf.h
Xinclude/pjsip-simple/rpid.h
Xinclude/pjsip-simple/pidf.h
Xinclude/pjsip-simple/evsub.h
Xinclude/pjsip-simple/presence.h
Xinclude/pjsip-simple/types.h
Xinclude/pjsip-simple/errno.h
Xinclude/pjsip-simple/iscomposing.h
X at dirrm include/pjsip-simple
Xinclude/pjsip-ua/sip_replaces.h
Xinclude/pjsip-ua/sip_regc.h
Xinclude/pjsip-ua/sip_100rel.h
Xinclude/pjsip-ua/sip_xfer.h
Xinclude/pjsip-ua/sip_inv.h
X at dirrm include/pjsip-ua
Xinclude/pjsip/sip_autoconf.h
Xinclude/pjsip/sip_parser.h
Xinclude/pjsip/sip_msg.h
Xinclude/pjsip/sip_transport_tls.h
Xinclude/pjsip/print_util.h
Xinclude/pjsip/sip_resolve.h
Xinclude/pjsip/sip_endpoint.h
Xinclude/pjsip/sip_event.h
Xinclude/pjsip/sip_autoconf.h.in
Xinclude/pjsip/sip_transport_loop.h
Xinclude/pjsip/sip_transaction.h
Xinclude/pjsip/sip_errno.h
Xinclude/pjsip/sip_module.h
Xinclude/pjsip/sip_transport.h
Xinclude/pjsip/sip_uri.h
Xinclude/pjsip/sip_dialog.h
Xinclude/pjsip/sip_auth.h
Xinclude/pjsip/sip_transport_tcp.h
Xinclude/pjsip/sip_tel_uri.h
Xinclude/pjsip/sip_transport_udp.h
Xinclude/pjsip/sip_types.h
Xinclude/pjsip/sip_config.h
Xinclude/pjsip/sip_auth_msg.h
Xinclude/pjsip/sip_private.h
Xinclude/pjsip/sip_auth_parser.h
Xinclude/pjsip/sip_auth_aka.h
Xinclude/pjsip/sip_util.h
Xinclude/pjsip/sip_ua_layer.h
X at dirrm include/pjsip
Xinclude/pjsip_auth.h
Xinclude/pjsip_ua.h
Xinclude/pjsip_simple.h
Xinclude/pjsip.h
Xinclude/pjnath/stun_sock.h
Xinclude/pjnath/turn_session.h
Xinclude/pjnath/ice_strans.h
Xinclude/pjnath/nat_detect.h
Xinclude/pjnath/stun_auth.h
Xinclude/pjnath/stun_session.h
Xinclude/pjnath/stun_config.h
Xinclude/pjnath/ice_session.h
Xinclude/pjnath/stun_msg.h
Xinclude/pjnath/turn_sock.h
Xinclude/pjnath/types.h
Xinclude/pjnath/config.h
Xinclude/pjnath/errno.h
Xinclude/pjnath/stun_transaction.h
Xinclude/pjnath.h
X at dirrm include/pjnath
014c31466ced5f1f15b62c124331293c
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list