Index: head/devel/ptlib/Makefile =================================================================== --- head/devel/ptlib/Makefile (revision 518402) +++ head/devel/ptlib/Makefile (revision 518403) @@ -1,185 +1,187 @@ # Created by: Roger Hardiman # $FreeBSD$ PORTNAME= ptlib PORTVERSION= 2.10.11 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Cross platform C++ library, used by OPAL LICENSE= MPL10 LIB_DEPENDS= libexpat.so:textproc/expat2 CONFLICTS= pwlib-1.* USES= autoreconf:build bison compiler:c11 gmake localbase:ldflags \ pathfix pkgconfig ssl tar:xz GNU_CONFIGURE= yes USE_LDCONFIG= yes CPPFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} CONFIGURE_ARGS+=--enable-audio \ --enable-ipv6 \ --enable-exceptions \ --enable-oss \ --enable-plugins CONFIGURE_ARGS+=--disable-lua \ --disable-sasl # --with-expat-dir="${LOCALBASE}" CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lssl" OPTIONS_DEFINE= BSDVIDEO DEBUG ODBC ALSA JABBER V4L SDL LDAP PULSEAUDIO OPTIONS_DEFAULT=BSDVIDEO SDL V4L JABBER BSDVIDEO_DESC= BSD video support DEBUG_DESC= Install debug library .include .if (${OPSYS} == FreeBSD && ${OSVERSION} > 1200085 && ${SSL_DEFAULT} == base) || ${SSL_DEFAULT} == openssl111 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src_ptclib_pssl.cxx-openssl111 .else EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src_ptclib_pssl.cxx .endif PLIST_SUB+= PORTVERSION=${PORTVERSION} \ PVERSION_MAJOR=${PVERSION_MAJOR} \ PVERSION_MINOR=${PVERSION_MINOR} PVERSION_MAJOR= ${PORTVERSION:C/.[0-9]+.[0-9]+.//} PVERSION_MINOR= ${PORTVERSION:C/.[0-9]+$//g} .if ${PORT_OPTIONS:MDEBUG} ALL_TARGET= optshared debugshared PLIST_SUB+= DEBUG="" .else ALL_TARGET= optshared PLIST_SUB+= DEBUG="@comment " .endif .if ${PORT_OPTIONS:MPULSEAUDIO} LIB_DEPENDS+= libpulse.so:audio/pulseaudio CONFIGURE_ARGS+=--enable-pulse +PLIST_SUB+= PULSEAUDIO="" .else CONFIGURE_ARGS+=--disable-pulse +PLIST_SUB+= PULSEAUDIO="@comment " .endif .if ${PORT_OPTIONS:MJABBER} CONFIGURE_ARGS+=--enable-jabber PLLIB_VIDEO=1 .endif .if ${PORT_OPTIONS:MODBC} LIB_DEPENDS+= libodbc.so:databases/unixODBC CONFIGURE_ARGS+=--enable-odbc .else CONFIGURE_ARGS+=--disable-odbc .endif .if ${PORT_OPTIONS:MALSA} LIB_DEPENDS+= libasound.so:audio/alsa-lib CONFIGURE_ARGS+=--enable-alsa PLIST_SUB+= ALSA="" .else CONFIGURE_ARGS+=--disable-alsa PLIST_SUB+= ALSA="@comment " .endif .if ${PORT_OPTIONS:MBSDVIDEO} CONFIGURE_ARGS+=--enable-bsdvideo PLIST_SUB+= BSDVIDEO="" PTLIB_VIDEO=1 .else CONFIGURE_ARGS+=--disable-bsdvideo PLIST_SUB+= BSDVIDEO="@comment " .endif .if ${PORT_OPTIONS:MV4L} BUILD_DEPENDS+= v4l_compat>=0:multimedia/v4l_compat LIB_DEPENDS+= libv4l2.so:multimedia/libv4l CONFIGURE_ARGS+=--enable-v4l --enable-v4l2 PLIST_SUB+= V4L="" PTLIB_VIDEO=1 .else CONFIGURE_ARGS+=--disable-v4l --disable-v4l2 PLIST_SUB+= V4L="@comment " .endif .if defined(PTLIB_VIDEO) CONFIGURE_ARGS+=--enable-video --enable-vidfile PLIST_SUB+= VIDEODIR="" .else CONFIGURE_ARGS+=--disable-video --disable-vidfile PLIST_SUB+= VIDEODIR="@comment " .endif .if ${PORT_OPTIONS:MSDL} USES+= sdl USE_SDL+= sdl CONFIGURE_ARGS+=--enable-sdl .else CONFIGURE_ARGS+=--disable-sdl .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+=--enable-openldap .else CONFIGURE_ARGS+=--disable-openldap .endif # ONLY FOR THE BRAVE! # If someone owns a firewire(4) video device and wants to use it for # video-conferencing purposes, please download the files: # libraw1394.shar.gz, libavc1394.shar.gz and libdc1394.shar.gz from # ftp://ftp.frm2.tum.de/pub/jpulz/FreeBSD/ports/ # Extract the files in ${PORTSDIR}/devel and uncomment the following lines. # ##enable libavc1394 #.if defined(WITH_AVC1394) #LIB_DEPENDS+= avc1394.2:devel/libavc1394 \ # dv.4:multimedia/libdv #CONFIGURE_ARGS+= --enable-avc #PLIST_SUB+= AVC1394="" #.else CONFIGURE_ARGS+= --disable-avc PLIST_SUB+= AVC1394="@comment " #.endif # ##enable libdc1394 #.if defined(WITH_DC1394) #LIB_DEPENDS+= dc1394.2[0-9]:multimedia/libdc1394 #CONFIGURE_ARGS+= --enable-dc #PLIST_SUB+= DC1394="" #.else CONFIGURE_ARGS+= --disable-dc #PLIST_SUB+= DC1394="@comment " #.endif post-patch: @${REINPLACE_CMD} -e 's/RTF_WASCLONED/0x20000/' ${WRKSRC}/src/ptlib/unix/socket.cxx pre-configure: (cd ${WRKSRC}/plugins/ && ${AUTORECONF} -fi) post-install: ${LN} -sf libpt.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libpt.so.${PVERSION_MAJOR} ${LN} -sf libpt.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libpt.so.${PVERSION_MINOR} .if ${PORT_OPTIONS:MDEBUG} ${LN} -sf libpt_d.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libpt_d.so.${PVERSION_MAJOR} ${LN} -sf libpt_d.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libpt_d.so.${PVERSION_MINOR} .endif @${CHMOD} 0755 ${STAGEDIR}${PREFIX}/lib/libpt.so.${PORTVERSION} \ ${STAGEDIR}${PREFIX}/lib/ptlib-${PORTVERSION}/devices/*/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpt.so.${PORTVERSION} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ptlib-${PORTVERSION}/devices/*/*.so .include Index: head/devel/ptlib/pkg-plist =================================================================== --- head/devel/ptlib/pkg-plist (revision 518402) +++ head/devel/ptlib/pkg-plist (revision 518403) @@ -1,184 +1,185 @@ bin/ptlib-config include/ptbuildopts.h include/ptclib/asnber.h include/ptclib/asner.h include/ptclib/asnper.h include/ptclib/asnxer.h include/ptclib/cli.h include/ptclib/cypher.h include/ptclib/delaychan.h include/ptclib/dtmf.h include/ptclib/enum.h include/ptclib/ftp.h include/ptclib/guid.h include/ptclib/html.h include/ptclib/http.h include/ptclib/httpform.h include/ptclib/httpsvc.h include/ptclib/inetmail.h include/ptclib/inetprot.h include/ptclib/ipacl.h include/ptclib/lua.h include/ptclib/memfile.h include/ptclib/mime.h include/ptclib/modem.h include/ptclib/paec.h include/ptclib/pasn.h include/ptclib/pdns.h include/ptclib/pffvdev.h include/ptclib/pils.h include/ptclib/pldap.h include/ptclib/pnat.h include/ptclib/podbc.h include/ptclib/psasl.h include/ptclib/psnmp.h include/ptclib/psoap.h include/ptclib/psockbun.h include/ptclib/pssl.h include/ptclib/pstun.h include/ptclib/ptts.h include/ptclib/pvfiledev.h include/ptclib/pvidfile.h include/ptclib/pwavfile.h include/ptclib/pwavfiledev.h include/ptclib/pxml.h include/ptclib/pxmlrpc.h include/ptclib/pxmlrpcs.h include/ptclib/qchannel.h include/ptclib/random.h include/ptclib/rfc1155.h include/ptclib/shttpsvc.h include/ptclib/snmp.h include/ptclib/socks.h include/ptclib/telnet.h include/ptclib/threadpool.h include/ptclib/url.h include/ptclib/vcard.h include/ptclib/vsdl.h include/ptclib/vxml.h include/ptclib/xmpp.h include/ptclib/xmpp_c2s.h include/ptclib/xmpp_muc.h include/ptclib/xmpp_roster.h include/ptlib.h include/ptlib/MacMainIf.h include/ptlib/args.h include/ptlib/array.h include/ptlib/channel.h include/ptlib/conchan.h include/ptlib/config.h include/ptlib/contain.h include/ptlib/contain.inl include/ptlib/critsec.h include/ptlib/dict.h include/ptlib/dynalink.h include/ptlib/ethsock.h include/ptlib/file.h include/ptlib/filepath.h include/ptlib/icmpsock.h include/ptlib/indchan.h include/ptlib/int64.h include/ptlib/ipdsock.h include/ptlib/ipsock.h include/ptlib/lists.h include/ptlib/mail.h include/ptlib/mutex.h include/ptlib/notifier.h include/ptlib/notifier_ext.h include/ptlib/object.h include/ptlib/osutil.inl include/ptlib/pdirect.h include/ptlib/pfactory.h include/ptlib/pipechan.h include/ptlib/plugin.h include/ptlib/pluginmgr.h include/ptlib/pprocess.h include/ptlib/psharedptr.h include/ptlib/pstring.h include/ptlib/psync.h include/ptlib/ptime.h include/ptlib/qos.h include/ptlib/remconn.h include/ptlib/safecoll.h include/ptlib/semaphor.h include/ptlib/serchan.h include/ptlib/sfile.h include/ptlib/smartptr.h include/ptlib/socket.h include/ptlib/sockets.h include/ptlib/sound.h include/ptlib/svcproc.h include/ptlib/syncpoint.h include/ptlib/syncthrd.h include/ptlib/syslog.h include/ptlib/tcpsock.h include/ptlib/textfile.h include/ptlib/thread.h include/ptlib/timeint.h include/ptlib/timer.h include/ptlib/udpsock.h include/ptlib/unix/ptlib/beaudio.h include/ptlib/unix/ptlib/bevideo.h include/ptlib/unix/ptlib/channel.h include/ptlib/unix/ptlib/conchan.h include/ptlib/unix/ptlib/config.h include/ptlib/unix/ptlib/contain.h include/ptlib/unix/ptlib/critsec.h include/ptlib/unix/ptlib/dynalink.h include/ptlib/unix/ptlib/ethsock.h include/ptlib/unix/ptlib/file.h include/ptlib/unix/ptlib/filepath.h include/ptlib/unix/ptlib/icmpsock.h include/ptlib/unix/ptlib/ipdsock.h include/ptlib/unix/ptlib/ipsock.h include/ptlib/unix/ptlib/maccoreaudio.h include/ptlib/unix/ptlib/mail.h include/ptlib/unix/ptlib/mutex.h include/ptlib/unix/ptlib/pdirect.h include/ptlib/unix/ptlib/pipechan.h include/ptlib/unix/ptlib/pmachdep.h include/ptlib/unix/ptlib/pprocess.h include/ptlib/unix/ptlib/ptime.h include/ptlib/unix/ptlib/ptlib.inl include/ptlib/unix/ptlib/remconn.h include/ptlib/unix/ptlib/resampler.h include/ptlib/unix/ptlib/semaphor.h include/ptlib/unix/ptlib/serchan.h include/ptlib/unix/ptlib/sfile.h include/ptlib/unix/ptlib/shmvideo.h include/ptlib/unix/ptlib/socket.h include/ptlib/unix/ptlib/sound.h include/ptlib/unix/ptlib/svcproc.h include/ptlib/unix/ptlib/syncpoint.h include/ptlib/unix/ptlib/tcpsock.h include/ptlib/unix/ptlib/textfile.h include/ptlib/unix/ptlib/thread.h include/ptlib/unix/ptlib/timeint.h include/ptlib/unix/ptlib/timer.h include/ptlib/unix/ptlib/udpsock.h include/ptlib/unix/ptlib/video.h include/ptlib/vconvert.h include/ptlib/video.h include/ptlib/videoio.h include/ptlib/videoio1394dc.h include/ptlib/wxstring.h lib/libpt.so lib/libpt.so.%%PVERSION_MINOR%% lib/libpt.so.%%PVERSION_MAJOR%% lib/libpt.so.%%PORTVERSION%% %%DEBUG%%lib/libpt_d.so %%DEBUG%%lib/libpt_d.so.%%PVERSION_MINOR%% %%DEBUG%%lib/libpt_d.so.%%PVERSION_MAJOR%% %%DEBUG%%lib/libpt_d.so.%%PORTVERSION%% lib/ptlib-%%PORTVERSION%%/devices/sound/oss_pwplugin.so +%%PULSEAUDIO%%lib/ptlib-%%PORTVERSION%%/devices/sound/pulse_pwplugin.so %%BSDVIDEO%%lib/ptlib-%%PORTVERSION%%/devices/videoinput/bsdvideo_pwplugin.so %%V4L%%lib/ptlib-%%PORTVERSION%%/devices/videoinput/v4l_pwplugin.so %%V4L%%lib/ptlib-%%PORTVERSION%%/devices/videoinput/v4l2_pwplugin.so libdata/pkgconfig/ptlib.pc share/ptlib/make/common.mak share/ptlib/make/lib.mak share/ptlib/make/plugins.mak share/ptlib/make/ptbuildopts.mak share/ptlib/make/ptlib-config share/ptlib/make/ptlib.mak share/ptlib/make/unix.mak