Date: Fri, 19 Oct 2012 00:40:37 +0200 From: nemysis <nemysis@gmx.ch> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/172863: [NEW PORT] net/pjsip: Multimedia communication library Message-ID: <20121018224046.939C15A9@hub.freebsd.org> Resent-Message-ID: <201210182250.q9IMo0GY015318@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 172863 >Category: ports >Synopsis: [NEW PORT] net/pjsip: Multimedia communication library >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Oct 18 22:50:00 UTC 2012 >Closed-Date: >Last-Modified: >Originator: nemysis >Release: FreeBSD 9.0-RELEASE amd64 >Organization: >Environment: System: FreeBSD FreeBSD_Ports 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC >Description: PJSIP is a free and Open Source multimedia communication library implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE. It combines signaling protocol (SIP) with multimedia framework and NAT traversal functionality into high level multimedia communication API that is portable and suitable for almost any type of systems ranging from desktops, embedded systems, to mobile handsets. WWW: http://www.pjsip.org/ Generated and tested manually, tested with port test, sent with FreeBSD Port Tools 0.99_6 (mode: new) >How-To-Repeat: portlint -A WARN: Makefile: [195]: use ${VARIABLE}, instead of $(VARIABLE). WARN: Makefile: only one MASTER_SITE configured. Consider adding additional mirrors. WARN: /var/tmp/ports/usr/local/ports/local/work/net/pjsip/work/pkg-install: possible use of absolute pathname "/usr/local/share/pjs...". WARN: /var/tmp/ports/usr/local/ports/local/work/net/pjsip/work/pkg-install: possible use of absolute pathname "/usr/local/share/pjs...". WARN: /var/tmp/ports/usr/local/ports/local/work/net/pjsip/work/pkg-install: possible direct use of "/usr/local" found. if so, use ${PREFIX} or ${LOCALBASE}, as appropriate. 0 fatal errors and 5 warnings found. WARN: Makefile: [195] because is used -e 's|$$(DESTDIR)/$$(prefix)|$$(DESTDIR)$$(prefix)|g' \ WARN: /var/tmp/ports/usr/local/ports/local/work/net/pjsip/work/pkg-install: because is used ls -x %%DATADIR%% port test: clean Build log https://redports.org/buildarchive/20121018211556-31938/ Can't test becuase print/ghostscript9 can't build now on RedPorts. >Fix: --- .shar begins here --- # 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/pkg-descr # pjsip/distinfo # pjsip/pkg-plist # pjsip/Makefile.depends # pjsip/files # pjsip/files/pkg-install.in # pjsip/files/pkg-message.in # echo c - pjsip mkdir -p pjsip > /dev/null 2>&1 echo x - pjsip/Makefile sed 's/^X//' >pjsip/Makefile << 'ab89fe3aac3842c3325617f6136d6659' X# Created by: nemysis@gmx.ch X# X# $FreeBSD$ X# X XPORTNAME= pjsip XPORTVERSION= 2.0.1 XCATEGORIES= net XMASTER_SITES= http://www.pjsip.org/release/${PORTVERSION}/ XDISTNAME= pjproject-${DISTVERSION} X XMAINTAINER= nemysis@gmx.ch XCOMMENT= Multimedia communication library X XLICENSE= GPLv2 X XLIB_DEPENDS+= portaudio:${PORTSDIR}/audio/portaudio X XWRKSRC= ${WRKDIR}/${DISTNAME} X XUSE_BZIP2= yes X XUSE_DOS2UNIX= *.cfg XUSE_LDCONFIG= yes X XDATADIR= ${PREFIX}/share/${PORTNAME} X XSUB_FILES= pkg-install \ X pkg-message X XPORTDOCS= * X XDOCSRCDIR1= ${WRKSRC} XDOC_FILES1= README.txt X XDOCSRCDIR_PJLIB_HTML= ${WRKSRC}/pjlib/docs/html XDOCSDIR_PJLIB_HTML= ${DOCSDIR}/pjlib/docs/html XDOC_FILES_PJLIB_HTML= *.htm *.css *.js *.png X XDOCSRCDIR_PJLIB_LATEX= ${WRKSRC}/pjlib/docs/latex XDOCSDIR_PJLIB_LATEX= ${DOCSDIR}/pjlib/docs/latex XDOC_FILES_PJLIB_LATEX= Makefile *.tex *.sty X XDOCSRCDIR_PJLIB_UTIL_HTML= ${WRKSRC}/pjlib-util/docs/html XDOCSDIR_PJLIB_UTIL_HTML= ${DOCSDIR}/pjlib-util/docs/html XDOC_FILES_PJLIB_UTIL_HTML= *.htm *.css *.js *.png X XDOCSRCDIR_PJLIB_UTIL_LATEX= ${WRKSRC}/pjlib-util/docs/latex XDOCSDIR_PJLIB_UTIL_LATEX= ${DOCSDIR}/pjlib-util/docs/latex XDOC_FILES_PJLIB_UTIL_LATEX= Makefile *.tex *.sty X XDOCSRCDIR_PJMEDIA_HTML= ${WRKSRC}/pjmedia/docs/html XDOCSDIR_PJMEDIA_HTML= ${DOCSDIR}/pjmedia/docs/html XDOC_FILES_PJMEDIA_HTML= *.htm *.css *.js *.png X XDOCSRCDIR_PJMEDIA_LATEX= ${WRKSRC}/pjmedia/docs/latex XDOCSDIR_PJMEDIA_LATEX= ${DOCSDIR}/pjmedia/docs/latex XDOC_FILES_PJMEDIA_LATEX= Makefile *.tex *.sty X XDOCSRCDIR_PJNATH_HTML= ${WRKSRC}/pjnath/docs/html XDOCSDIR_PJNATH_HTML= ${DOCSDIR}/pjnath/docs/html XDOC_FILES_PJNATH_HTML= *.htm *.css *.js *.png X XDOCSRCDIR_PJNATH_LATEX= ${WRKSRC}/pjnath/docs/latex XDOCSDIR_PJNATH_LATEX= ${DOCSDIR}/pjnath/docs/latex XDOC_FILES_PJNATH_LATEX= Makefile *.tex *.sty X XDOCSRCDIR_PJSIP_HTML= ${WRKSRC}/pjsip/docs/html XDOCSDIR_PJSIP_HTML= ${DOCSDIR}/pjsip/docs/html XDOC_FILES_PJSIP_HTML= *.htm *.css *.js *.png X XDOCSRCDIR_PJSIP_LATEX= ${WRKSRC}/pjsip/docs/latex XDOCSDIR_PJSIP_LATEX= ${DOCSDIR}/pjsip/docs/latex XDOC_FILES_PJSIP_LATEX= Makefile *.tex *.sty X XOPTIONS_DEFINE= SSL SOUND OSS V4L FFMPEG SPEEX GSM ILBC G711 G722 G7221 L16 SDL SAMPLERATE OPENCORE DOXYGEN HTML LATEX X XOPTIONS_SINGLE= PAPER XOPTIONS_SINGLE_PAPER= A4 A4WIDE LETTER LEGAL EXECUTIVE X XOPTIONS_DEFAULT=SSL SOUND OSS V4L FFMPEG SPEEX GSM ILBC G711 G722 G7221 L16 SDL A4 X XV4L_DESC= Video4Linux2 support XILBC_DESC= iLBC audio codec XG711_DESC= G.711 audio codec XG722_DESC= G.722 audio codec XG7221_DESC= G.722.1 audio codec XL16_DESC= Linear/L16 audio codec XOPENCORE_DESC= OpenCORE Adaptive Multi Rate XHTML_DESC= Install HTML Doxygen files XLATEX_DESC= Install LaTeX Doxygen files XA4_DESC= Use paper type A4 XA4WIDE_DESC= Use paper type A4wide XLETTER_DESC= Use paper type Letter XLEGAL_DESC= Use paper type Legal XEXECUTIVE_DESC= Use paper type Executive X X.include <bsd.port.options.mk> X.include "${.CURDIR}/Makefile.depends" X X.if ${PORT_OPTIONS:MSSL} XCONFIGURE_ARGS+=--enable-ssl X.else XCONFIGURE_ARGS+=--disable-ssl X.endif X X.if ${PORT_OPTIONS:MSOUND} XCONFIGURE_ARGS+=--enable-sound X.else XCONFIGURE_ARGS+=--disable-sound X.endif X X.if ${PORT_OPTIONS:MOSS} XCONFIGURE_ARGS+=--enable-oss X.else XCONFIGURE_ARGS+=--disable-oss X.endif X X.if ${PORT_OPTIONS:MV4L} XCONFIGURE_ARGS+=--enable-v4l2 --enable-video X.else XCONFIGURE_ARGS+=--disable-v4l2 --disable-video X.endif X X.if ${PORT_OPTIONS:MFFMPEG} XCONFIGURE_ARGS+=--enable-ffmpeg X.else XCONFIGURE_ARGS+=--disable-ffmpeg X.endif X X.if ${PORT_OPTIONS:MSPEEX} XCONFIGURE_ARGS+=--enable-speex-codec --enable-speex-aec X.else XCONFIGURE_ARGS+=--disable-speex-codec --disable-speex-aec X.endif X X.if ${PORT_OPTIONS:MGSM} XCONFIGURE_ARGS+=--enable-gsm-codec X.else XCONFIGURE_ARGS+=--disable-gsm-codec X.endif X X.if ${PORT_OPTIONS:MILBC} XCONFIGURE_ARGS+=--enable-ilbc-codec X.else XCONFIGURE_ARGS+=--disable-ilbc-codec X.endif X X.if ${PORT_OPTIONS:MG711} XCONFIGURE_ARGS+=--enable-g711-codec X.else XCONFIGURE_ARGS+=--disable-g711-codec X.endif X X.if ${PORT_OPTIONS:MG722} XCONFIGURE_ARGS+=--enable-g722-codec X.else XCONFIGURE_ARGS+=--disable-g722-codec X.endif X X.if ${PORT_OPTIONS:MG7221} XCONFIGURE_ARGS+=--enable-g7221-codec X.else XCONFIGURE_ARGS+=--disable-g7221-codec X.endif X X.if ${PORT_OPTIONS:ML16} XCONFIGURE_ARGS+=--enable-l16-codec X.else XCONFIGURE_ARGS+=--disable-l16-codec X.endif X X.if ${PORT_OPTIONS:MSDL} XUSE_SDL= sdl image mixer XCONFIGURE_ARGS+=--enable-sdl X.else XCONFIGURE_ARGS+=--disable-sdl X.endif X X.if ${PORT_OPTIONS:MSAMPLERATE} XCONFIGURE_ARGS+=--enable-libsamplerate X.else XCONFIGURE_ARGS+=--disable-libsamplerate X.endif X X.if ${PORT_OPTIONS:MOPENCORE} XCONFIGURE_ARGS+=--enable-opencore-amrnb --with-opencore-amrnb=${PREFIX}/include/opencore-amrnb X.else XCONFIGURE_ARGS+=--disable-opencore-amrnb X.endif X Xpost-patch: X @${REINPLACE_CMD} -e 's|/lib/pkgconfig|/libdata/pkgconfig|g' \ X -e 's|$$(DESTDIR)/$$(prefix)|$$(DESTDIR)$$(prefix)|g' \ X ${WRKSRC}/Makefile X X# Not build with this. X#.if ${PORT_OPTIONS:MV4L} X# @${ECHO_CMD} "#define PJMEDIA_HAS_VIDEO" >> ${WRKSRC}/pjlib/include/pj/config_site.h X# .endif X X.if ${PORT_OPTIONS:MSAMPLERATE} X @${ECHO_CMD} "#define PJMEDIA_RESAMPLE_IMP PJMEDIA_RESAMPLE_LIBRESAMPLE" >> ${WRKSRC}/pjlib/include/pj/config_site.h X.endif X Xdo-configure: X @(cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./configure ${CONFIGURE_ARGS}) X Xdo-build: X cd ${WRKSRC} && ${GMAKE} all && ${GMAKE} clean && ${GMAKE} X Xdo-install: X cd ${WRKSRC} && ${GMAKE} ${INSTALL} X X.for b in pjsua-* pjsystest-* X ${INSTALL_PROGRAM} ${WRKSRC}/pjsip-apps/bin/${b} ${PREFIX}/bin X cd ${PREFIX}/bin/ && ${LN} -sf pjsua-* pjsua X cd ${PREFIX}/bin/ && ${LN} -sf pjsystest-* pjsystest X.endfor X X ${MKDIR} ${DATADIR} X ${INSTALL_PROGRAM} ${WRKSRC}/pjsip-apps/bin/samples/*/* ${DATADIR} X X.for b in pjlib pjlib-util pjmedia pjnath pjsip X ${INSTALL_PROGRAM} ${WRKSRC}/${b}/bin/* ${PREFIX}/bin X @(cd ${PREFIX}/bin/ && ${LN} -sf pjlib-test-* pjlib-test && \ X ${LN} -sf pjlib-util-test-* pjlib-util-test && \ X ${LN} -sf pjmedia-test-* pjmedia-test && \ X ${LN} -sf pjnath-test-* pjnath-test && \ X ${LN} -sf pjturn-client-* pjturn-client && \ X ${LN} -sf pjturn-srv-* pjturn-srv && \ X ${LN} -sf pjsip-test-* pjsip-test) X.endfor X Xpost-install: X.if ${PORT_OPTIONS:MDOCS} X ${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${DOCSDIR} X.endif X X.if ${PORT_OPTIONS:MDOXYGEN} && ${PORT_OPTIONS:MA4} X. for d in pjlib pjlib-util pjmedia pjnath pjsip X @(${REINPLACE_CMD} -e 's|PAPER_TYPE = a4wide|PAPER_TYPE = a4|g' ${WRKSRC}/${d}/docs/doxygen.cfg) X. endfor X.endif X X.if ${PORT_OPTIONS:MDOXYGEN} && ${PORT_OPTIONS:MLETTER} X. for d in pjlib pjlib-util pjmedia pjnath pjsip X @(${REINPLACE_CMD} -e 's|PAPER_TYPE = a4wide|PAPER_TYPE = letter|g' ${WRKSRC}/${d}/docs/doxygen.cfg) X. endfor X.endif X X.if ${PORT_OPTIONS:MDOXYGEN} && ${PORT_OPTIONS:MLEGAL} X. for d in pjlib pjlib-util pjmedia pjnath pjsip X @(${REINPLACE_CMD} -e 's|PAPER_TYPE = a4wide|PAPER_TYPE = legal|g' ${WRKSRC}/${d}/docs/doxygen.cfg) X. endfor X.endif X X.if ${PORT_OPTIONS:MDOXYGEN} && ${PORT_OPTIONS:MEXECUTIVE} X. for d in pjlib pjlib-util pjmedia pjnath pjsip X @(${REINPLACE_CMD} -e 's|PAPER_TYPE = a4wide|PAPER_TYPE = executive|g' ${WRKSRC}/${d}/docs/doxygen.cfg) X. endfor X.endif X X.if ${PORT_OPTIONS:MDOXYGEN} && ${PORT_OPTIONS:MHTML} | ${PORT_OPTIONS:MLATEX} X. for d in pjlib pjlib-util pjmedia pjnath pjsip X @${REINPLACE_CMD} -e 's|GENERATE_LATEX = NO|GENERATE_LATEX = YES|' \ X -e 's|PDF_HYPERLINKS = NO|PDF_HYPERLINKS = YES|' \ X -e 's|USE_PDFLATEX = NO|USE_PDFLATEX = YES|' \ X ${WRKSRC}/${d}/docs/doxygen.cfg X. endfor X. for d in pjlib pjlib-util pjmedia pjnath pjsip X @cd ${WRKSRC}/${d} && doxygen docs/doxygen.cfg X. endfor X.endif X X.if ${PORT_OPTIONS:MDOCS} && ${PORT_OPTIONS:MDOXYGEN} && ${PORT_OPTIONS:MHTML} X ${MKDIR} ${DOCSDIR_PJLIB_HTML} X ${INSTALL_DATA} ${DOC_FILES_PJLIB_HTML:S|^|${DOCSRCDIR_PJLIB_HTML}/|} ${DOCSDIR_PJLIB_HTML} X ${MKDIR} ${DOCSDIR_PJLIB_UTIL_HTML} X ${INSTALL_DATA} ${DOC_FILES_PJLIB_UTIL_HTML:S|^|${DOCSRCDIR_PJLIB_UTIL_HTML}/|} ${DOCSDIR_PJLIB_UTIL_HTML} X ${MKDIR} ${DOCSDIR_PJMEDIA_HTML} X ${INSTALL_DATA} ${DOC_FILES_PJMEDIA_HTML:S|^|${DOCSRCDIR_PJMEDIA_HTML}/|} ${DOCSDIR_PJMEDIA_HTML} X ${MKDIR} ${DOCSDIR_PJNATH_HTML} X ${INSTALL_DATA} ${DOC_FILES_PJNATH_HTML:S|^|${DOCSRCDIR_PJNATH_HTML}/|} ${DOCSDIR_PJNATH_HTML} X ${MKDIR} ${DOCSDIR_PJSIP_HTML} X ${INSTALL_DATA} ${DOC_FILES_PJSIP_HTML:S|^|${DOCSRCDIR_PJSIP_HTML}/|} ${DOCSDIR_PJSIP_HTML} X.endif X X.if ${PORT_OPTIONS:MDOCS} && ${PORT_OPTIONS:MDOXYGEN} && ${PORT_OPTIONS:MLATEX} X ${MKDIR} ${DOCSDIR_PJLIB_LATEX} X ${INSTALL_DATA} ${DOC_FILES_PJLIB_LATEX:S|^|${DOCSRCDIR_PJLIB_LATEX}/|} ${DOCSDIR_PJLIB_LATEX} X ${MKDIR} ${DOCSDIR_PJLIB_UTIL_LATEX} X ${INSTALL_DATA} ${DOC_FILES_PJLIB_UTIL_LATEX:S|^|${DOCSRCDIR_PJLIB_UTIL_LATEX}/|} ${DOCSDIR_PJLIB_UTIL_LATEX} X ${MKDIR} ${DOCSDIR_PJMEDIA_LATEX} X ${INSTALL_DATA} ${DOC_FILES_PJMEDIA_LATEX:S|^|${DOCSRCDIR_PJMEDIA_LATEX}/|} ${DOCSDIR_PJMEDIA_LATEX} X ${MKDIR} ${DOCSDIR_PJNATH_LATEX} X ${INSTALL_DATA} ${DOC_FILES_PJNATH_LATEX:S|^|${DOCSRCDIR_PJNATH_LATEX}/|} ${DOCSDIR_PJNATH_LATEX} X ${MKDIR} ${DOCSDIR_PJSIP_LATEX} X ${INSTALL_DATA} ${DOC_FILES_PJSIP_LATEX:S|^|${DOCSRCDIR_PJSIP_LATEX}/|} ${DOCSDIR_PJSIP_LATEX} X.endif X X# Dynamically generate part of the PLIST, because is used suffix -$(TARGET_NAME) X @${FIND} ${PREFIX}/bin -name pjsua* -or -name pjsystest* -or -name pjlib-test* \ X -or -name pjlib-util-test* -or -name pjmedia-test* -or -name pjnath-test* \ X -or -name pjturn-client* -or -name pjturn-srv* -or -name pjsip-test* | \ X ${SED} 's,^${PREFIX}/,,' | ${SORT} >> ${TMPPLIST} X @${FIND} ${PREFIX}/lib -name libpj* -or -name libg7221codec* -or -name libmilenage* \ X -or -name libgsmcodec* -or -name libilbccodec* -or -name libportaudio-* \ X -or -name libresample-* -or -name libspeex-* -or -name libsrtp-* | \ X ${SED} 's,^${PREFIX}/,,' | ${SORT} -r >> ${TMPPLIST} X X @${ECHO_CMD} X @${CAT} ${PKGMESSAGE} X @${ECHO_CMD} X @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTAL X X.include <bsd.port.mk> ab89fe3aac3842c3325617f6136d6659 echo x - pjsip/pkg-descr sed 's/^X//' >pjsip/pkg-descr << 'ac5d398216e04918e0f113097f1203c1' XPJSIP is a free and Open Source multimedia communication library implementing Xstandard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE. XIt combines signaling protocol (SIP) with multimedia framework and NAT traversal Xfunctionality into high level multimedia communication API that is portable and Xsuitable for almost any type of systems ranging from desktops, embedded systems, Xto mobile handsets. X XWWW: http://www.pjsip.org/ ac5d398216e04918e0f113097f1203c1 echo x - pjsip/distinfo sed 's/^X//' >pjsip/distinfo << 'daf4e633c5c69e597c07ae803feed18c' XSHA256 (pjproject-2.0.1.tar.bz2) = 08a5c5b3f5f263c8938afad4f9338dc9e94f2f9c7b334c2194317c7fab6d794d XSIZE (pjproject-2.0.1.tar.bz2) = 4083915 daf4e633c5c69e597c07ae803feed18c echo x - pjsip/pkg-plist sed 's/^X//' >pjsip/pkg-plist << '014c31466ced5f1f15b62c124331293c' Xinclude/pjlib++.hpp Xinclude/pjlib-util.h Xinclude/pjlib.h Xinclude/pjmedia-codec.h Xinclude/pjmedia_audiodev.h Xinclude/pjmedia_videodev.h Xinclude/pjnath.h Xinclude/pjsip.h Xinclude/pjsip_auth.h Xinclude/pjsip_simple.h Xinclude/pjsip_ua.h Xinclude/pjsua-lib/pjsua.h Xinclude/pjsua-lib/pjsua_internal.h Xinclude/pjsua.h Xinclude/pj++/file.hpp Xinclude/pj++/hash.hpp Xinclude/pj++/list.hpp Xinclude/pj++/lock.hpp Xinclude/pj++/os.hpp Xinclude/pj++/pool.hpp Xinclude/pj++/proactor.hpp Xinclude/pj++/scanner.hpp Xinclude/pj++/sock.hpp Xinclude/pj++/string.hpp Xinclude/pj++/timer.hpp Xinclude/pj++/tree.hpp Xinclude/pj++/types.hpp Xinclude/pj/activesock.h Xinclude/pj/addr_resolv.h Xinclude/pj/array.h Xinclude/pj/assert.h Xinclude/pj/compat/assert.h Xinclude/pj/compat/cc_armcc.h Xinclude/pj/compat/cc_codew.h Xinclude/pj/compat/cc_gcc.h Xinclude/pj/compat/cc_gcce.h Xinclude/pj/compat/cc_msvc.h Xinclude/pj/compat/cc_mwcc.h Xinclude/pj/compat/ctype.h Xinclude/pj/compat/errno.h Xinclude/pj/compat/high_precision.h Xinclude/pj/compat/m_alpha.h Xinclude/pj/compat/m_armv4.h Xinclude/pj/compat/m_auto.h Xinclude/pj/compat/m_auto.h.in Xinclude/pj/compat/m_i386.h Xinclude/pj/compat/m_m68k.h Xinclude/pj/compat/m_powerpc.h Xinclude/pj/compat/m_sparc.h Xinclude/pj/compat/m_x86_64.h Xinclude/pj/compat/malloc.h Xinclude/pj/compat/os_auto.h Xinclude/pj/compat/os_auto.h.in Xinclude/pj/compat/os_darwinos.h Xinclude/pj/compat/os_linux.h Xinclude/pj/compat/os_linux_kernel.h Xinclude/pj/compat/os_palmos.h Xinclude/pj/compat/os_rtems.h Xinclude/pj/compat/os_sunos.h Xinclude/pj/compat/os_symbian.h Xinclude/pj/compat/os_win32.h Xinclude/pj/compat/os_win32_wince.h Xinclude/pj/compat/rand.h Xinclude/pj/compat/setjmp.h Xinclude/pj/compat/size_t.h Xinclude/pj/compat/socket.h Xinclude/pj/compat/stdarg.h Xinclude/pj/compat/stdfileio.h Xinclude/pj/compat/string.h Xinclude/pj/compat/time.h Xinclude/pj/config.h Xinclude/pj/config_site.h Xinclude/pj/config_site_sample.h Xinclude/pj/ctype.h Xinclude/pj/doxygen.h Xinclude/pj/errno.h Xinclude/pj/except.h Xinclude/pj/fifobuf.h Xinclude/pj/file_access.h Xinclude/pj/file_io.h Xinclude/pj/guid.h Xinclude/pj/hash.h Xinclude/pj/ioqueue.h Xinclude/pj/ip_helper.h Xinclude/pj/list.h Xinclude/pj/list_i.h Xinclude/pj/lock.h Xinclude/pj/log.h Xinclude/pj/math.h Xinclude/pj/os.h Xinclude/pj/pool.h Xinclude/pj/pool_alt.h Xinclude/pj/pool_buf.h Xinclude/pj/pool_i.h Xinclude/pj/rand.h Xinclude/pj/rbtree.h Xinclude/pj/sock.h Xinclude/pj/sock_qos.h Xinclude/pj/sock_select.h Xinclude/pj/ssl_sock.h Xinclude/pj/string.h Xinclude/pj/string_i.h Xinclude/pj/timer.h Xinclude/pj/types.h Xinclude/pj/unicode.h Xinclude/pjlib-util/base64.h Xinclude/pjlib-util/config.h Xinclude/pjlib-util/crc32.h Xinclude/pjlib-util/dns.h Xinclude/pjlib-util/dns_server.h Xinclude/pjlib-util/errno.h Xinclude/pjlib-util/getopt.h Xinclude/pjlib-util/hmac_md5.h Xinclude/pjlib-util/hmac_sha1.h Xinclude/pjlib-util/http_client.h Xinclude/pjlib-util/md5.h Xinclude/pjlib-util/pcap.h Xinclude/pjlib-util/resolver.h Xinclude/pjlib-util/scanner.h Xinclude/pjlib-util/scanner_cis_bitwise.h Xinclude/pjlib-util/scanner_cis_uint.h Xinclude/pjlib-util/sha1.h Xinclude/pjlib-util/srv_resolver.h Xinclude/pjlib-util/string.h Xinclude/pjlib-util/stun_simple.h Xinclude/pjlib-util/types.h Xinclude/pjlib-util/xml.h Xinclude/pjmedia-audiodev/audiodev.h Xinclude/pjmedia-audiodev/audiodev_imp.h Xinclude/pjmedia-audiodev/audiotest.h Xinclude/pjmedia-audiodev/config.h Xinclude/pjmedia-audiodev/errno.h Xinclude/pjmedia-codec/amr_helper.h Xinclude/pjmedia-codec/amr_sdp_match.h Xinclude/pjmedia-codec/audio_codecs.h Xinclude/pjmedia-codec/config.h Xinclude/pjmedia-codec/config_auto.h Xinclude/pjmedia-codec/config_auto.h.in Xinclude/pjmedia-codec/ffmpeg_vid_codecs.h Xinclude/pjmedia-codec/g722.h Xinclude/pjmedia-codec/g7221.h Xinclude/pjmedia-codec/g7221_sdp_match.h Xinclude/pjmedia-codec/gsm.h Xinclude/pjmedia-codec/h263_packetizer.h Xinclude/pjmedia-codec/h264_packetizer.h Xinclude/pjmedia-codec/ilbc.h Xinclude/pjmedia-codec/ipp_codecs.h Xinclude/pjmedia-codec/l16.h Xinclude/pjmedia-codec/opencore_amrnb.h Xinclude/pjmedia-codec/passthrough.h Xinclude/pjmedia-codec/speex.h Xinclude/pjmedia-codec/types.h Xinclude/pjmedia-videodev/avi_dev.h Xinclude/pjmedia-videodev/config.h Xinclude/pjmedia-videodev/errno.h Xinclude/pjmedia-videodev/videodev.h Xinclude/pjmedia-videodev/videodev_imp.h Xinclude/pjmedia.h Xinclude/pjmedia/alaw_ulaw.h Xinclude/pjmedia/avi.h Xinclude/pjmedia/avi_stream.h Xinclude/pjmedia/bidirectional.h Xinclude/pjmedia/circbuf.h Xinclude/pjmedia/clock.h Xinclude/pjmedia/codec.h Xinclude/pjmedia/conference.h Xinclude/pjmedia/config.h Xinclude/pjmedia/config_auto.h Xinclude/pjmedia/config_auto.h.in Xinclude/pjmedia/converter.h Xinclude/pjmedia/delaybuf.h Xinclude/pjmedia/doxygen.h Xinclude/pjmedia/echo.h Xinclude/pjmedia/echo_port.h Xinclude/pjmedia/endpoint.h Xinclude/pjmedia/errno.h Xinclude/pjmedia/event.h Xinclude/pjmedia/format.h Xinclude/pjmedia/frame.h Xinclude/pjmedia/g711.h Xinclude/pjmedia/jbuf.h Xinclude/pjmedia/master_port.h Xinclude/pjmedia/mem_port.h Xinclude/pjmedia/null_port.h Xinclude/pjmedia/plc.h Xinclude/pjmedia/port.h Xinclude/pjmedia/resample.h Xinclude/pjmedia/rtcp.h Xinclude/pjmedia/rtcp_xr.h Xinclude/pjmedia/rtp.h Xinclude/pjmedia/sdp.h Xinclude/pjmedia/sdp_neg.h Xinclude/pjmedia/session.h Xinclude/pjmedia/signatures.h Xinclude/pjmedia/silencedet.h Xinclude/pjmedia/sound.h Xinclude/pjmedia/sound_port.h Xinclude/pjmedia/splitcomb.h Xinclude/pjmedia/stereo.h Xinclude/pjmedia/stream.h Xinclude/pjmedia/stream_common.h Xinclude/pjmedia/symbian_sound_aps.h Xinclude/pjmedia/tonegen.h Xinclude/pjmedia/transport.h Xinclude/pjmedia/transport_adapter_sample.h Xinclude/pjmedia/transport_ice.h Xinclude/pjmedia/transport_loop.h Xinclude/pjmedia/transport_srtp.h Xinclude/pjmedia/transport_udp.h Xinclude/pjmedia/types.h Xinclude/pjmedia/vid_codec.h Xinclude/pjmedia/vid_codec_util.h Xinclude/pjmedia/vid_port.h Xinclude/pjmedia/vid_stream.h Xinclude/pjmedia/vid_tee.h Xinclude/pjmedia/wav_playlist.h Xinclude/pjmedia/wav_port.h Xinclude/pjmedia/wave.h Xinclude/pjmedia/wsola.h Xinclude/pjnath/config.h Xinclude/pjnath/errno.h Xinclude/pjnath/ice_session.h Xinclude/pjnath/ice_strans.h Xinclude/pjnath/nat_detect.h Xinclude/pjnath/stun_auth.h Xinclude/pjnath/stun_config.h Xinclude/pjnath/stun_msg.h Xinclude/pjnath/stun_session.h Xinclude/pjnath/stun_sock.h Xinclude/pjnath/stun_transaction.h Xinclude/pjnath/turn_session.h Xinclude/pjnath/turn_sock.h Xinclude/pjnath/types.h Xinclude/pjsip-simple/errno.h Xinclude/pjsip-simple/evsub.h Xinclude/pjsip-simple/evsub_msg.h Xinclude/pjsip-simple/iscomposing.h Xinclude/pjsip-simple/mwi.h Xinclude/pjsip-simple/pidf.h Xinclude/pjsip-simple/presence.h Xinclude/pjsip-simple/publish.h Xinclude/pjsip-simple/rpid.h Xinclude/pjsip-simple/types.h Xinclude/pjsip-simple/xpidf.h Xinclude/pjsip-ua/sip_100rel.h Xinclude/pjsip-ua/sip_inv.h Xinclude/pjsip-ua/sip_regc.h Xinclude/pjsip-ua/sip_replaces.h Xinclude/pjsip-ua/sip_timer.h Xinclude/pjsip-ua/sip_xfer.h Xinclude/pjsip/print_util.h Xinclude/pjsip/sip_auth.h Xinclude/pjsip/sip_auth_aka.h Xinclude/pjsip/sip_auth_msg.h Xinclude/pjsip/sip_auth_parser.h Xinclude/pjsip/sip_autoconf.h Xinclude/pjsip/sip_autoconf.h.in Xinclude/pjsip/sip_config.h Xinclude/pjsip/sip_dialog.h Xinclude/pjsip/sip_endpoint.h Xinclude/pjsip/sip_errno.h Xinclude/pjsip/sip_event.h Xinclude/pjsip/sip_module.h Xinclude/pjsip/sip_msg.h Xinclude/pjsip/sip_multipart.h Xinclude/pjsip/sip_parser.h Xinclude/pjsip/sip_private.h Xinclude/pjsip/sip_resolve.h Xinclude/pjsip/sip_tel_uri.h Xinclude/pjsip/sip_transaction.h Xinclude/pjsip/sip_transport.h Xinclude/pjsip/sip_transport_loop.h Xinclude/pjsip/sip_transport_tcp.h Xinclude/pjsip/sip_transport_tls.h Xinclude/pjsip/sip_transport_udp.h Xinclude/pjsip/sip_types.h Xinclude/pjsip/sip_ua_layer.h Xinclude/pjsip/sip_uri.h Xinclude/pjsip/sip_util.h Xlibdata/pkgconfig/libpjproject.pc X@dirrm include/pj/compat X@dirrm include/pj X@dirrm include/pj++ X@dirrm include/pjlib-util X@dirrm include/pjmedia-audiodev X@dirrm include/pjmedia-codec X@dirrm include/pjmedia-videodev X@dirrm include/pjmedia X@dirrm include/pjnath X@dirrm include/pjsip-simple X@dirrm include/pjsip-ua X@dirrm include/pjsip X@dirrm include/pjsua-lib X%%DATADIR%%/aectest X%%DATADIR%%/auddemo X%%DATADIR%%/aviplay X%%DATADIR%%/confsample X%%DATADIR%%/encdec X%%DATADIR%%/httpdemo X%%DATADIR%%/icedemo X%%DATADIR%%/jbsim X%%DATADIR%%/latency X%%DATADIR%%/level X%%DATADIR%%/mix X%%DATADIR%%/pcaputil X%%DATADIR%%/pjsip-perf X%%DATADIR%%/playfile X%%DATADIR%%/playsine X%%DATADIR%%/recfile X%%DATADIR%%/resampleplay X%%DATADIR%%/simple_pjsua X%%DATADIR%%/simpleua X%%DATADIR%%/sipecho X%%DATADIR%%/siprtp X%%DATADIR%%/sipstateless X%%DATADIR%%/stateful_proxy X%%DATADIR%%/stateless_proxy X%%DATADIR%%/stereotest X%%DATADIR%%/streamutil X%%DATADIR%%/strerror X%%DATADIR%%/tonegen X%%DATADIR%%/vid_streamutil X@dirrm %%DATADIR%% 014c31466ced5f1f15b62c124331293c echo x - pjsip/Makefile.depends sed 's/^X//' >pjsip/Makefile.depends << 'bee6c3f7b67ad5df652979a4e5806d5e' X# $FreeBSD$ X XSSL_DEPEND= # In base XOSS_DEPEND= # In base XV4L_DEPEND= v4l2:${PORTSDIR}/multimedia/libv4l XFFMPEG_DEPEND= avformat:${PORTSDIR}/multimedia/ffmpeg XSPEEX_DEPEND= speex:${PORTSDIR}/audio/speex XILBC_DEPEND= ilbc:${PORTSDIR}/net/ilbc XGSM_DEPEND= gsm:${PORTSDIR}/audio/gsm XG711_DEPEND= ${LOCALBASE}/include/spandsp/g711.h:${PORTSDIR}/comms/spandsp-devel XG722_DEPEND= ${LOCALBASE}/include/spandsp/g722.h:${PORTSDIR}/comms/spandsp-devel XG722_1_DEPEND= # nonexistent XL16_DEPEND= # nonexistent XSDL_DEPEND= # Handled with USE_SDL in Makefile XSAMPLERATE_DEPEND= samplerate:${PORTSDIR}/audio/libsamplerate XOPENCORE_DEPEND= opencore-amrnb:${PORTSDIR}/audio/opencore-amr XDOXYGEN_DEPEND= doxygen:${PORTSDIR}/devel/doxygen XHTML_DEPEND= # In Doxygen XLATEX_DEPEND= # In Doxygen XSRTP_DEPEND= srtp:${PORTSDIR}/net/libsrtp bee6c3f7b67ad5df652979a4e5806d5e echo c - pjsip/files mkdir -p pjsip/files > /dev/null 2>&1 echo x - pjsip/files/pkg-install.in sed 's/^X//' >pjsip/files/pkg-install.in << 'c09c5757c4d06e8b065aa5713ac65523' X#!/bin/sh X# X# $FreeBSD$ X# X Xecho "This samples in %%DATADIR%% you can use with PJSIP:" Xecho "" X Xls -x %%DATADIR%% Xecho "" c09c5757c4d06e8b065aa5713ac65523 echo x - pjsip/files/pkg-message.in sed 's/^X//' >pjsip/files/pkg-message.in << '8d88acd66859cc4eb322129273d00e0c' X=============================================================================== X XPJSIP has been installed. X XNow you can use PJSIP command line SIP user agent (softphone) pjsua X X http://www.pjsip.org/pjsua.htm X X XThe config file basicly are the same command line arguments, saved in a file! X XFor example, to specify above command line in the file called alice.cfg: X X # This is a comment in the config file. X --id sip:alice@example.com X --registrar sip:example.com X --realm * X --username alice X --password secret X X XAnd to use the config file: X X pjsua --config-file alice.cfg X X=============================================================================== 8d88acd66859cc4eb322129273d00e0c exit --- .shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121018224046.939C15A9>