[Midnightbsd-cvs] mports [24947] trunk/devel: add ptlib
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Feb 9 16:59:13 EST 2019
Revision: 24947
http://svnweb.midnightbsd.org/mports/?rev=24947
Author: laffer1
Date: 2019-02-09 16:59:13 -0500 (Sat, 09 Feb 2019)
Log Message:
-----------
add ptlib
Modified Paths:
--------------
trunk/devel/Makefile
Added Paths:
-----------
trunk/devel/ptlib/
trunk/devel/ptlib/Makefile
trunk/devel/ptlib/distinfo
trunk/devel/ptlib/files/
trunk/devel/ptlib/files/patch-Makefile.in
trunk/devel/ptlib/files/patch-include_ptlib_critsec.h
trunk/devel/ptlib/files/patch-include_ptlib_object.h
trunk/devel/ptlib/files/patch-plugins_configure.in
trunk/devel/ptlib/files/patch-plugins_vidinput__bsd_vidinput__bsd.cxx
trunk/devel/ptlib/files/patch-plugins_vidinput__v4l_vidinput__v4l.cxx
trunk/devel/ptlib/files/patch-src_ptclib_pssl.cxx
trunk/devel/ptlib/files/patch-src_ptlib_common_getdate.y
trunk/devel/ptlib/files/patch-src_ptlib_unix_svcproc.cxx
trunk/devel/ptlib/pkg-descr
trunk/devel/ptlib/pkg-plist
Modified: trunk/devel/Makefile
===================================================================
--- trunk/devel/Makefile 2019-02-09 21:57:37 UTC (rev 24946)
+++ trunk/devel/Makefile 2019-02-09 21:59:13 UTC (rev 24947)
@@ -468,6 +468,7 @@
SUBDIR += protobuf25
SUBDIR += pth
SUBDIR += pth-hard
+SUBDIR += ptlib
SUBDIR += py-Automat
SUBDIR += py-Jinja2
SUBDIR += py-asn1crypto
Added: trunk/devel/ptlib/Makefile
===================================================================
--- trunk/devel/ptlib/Makefile (rev 0)
+++ trunk/devel/ptlib/Makefile 2019-02-09 21:59:13 UTC (rev 24947)
@@ -0,0 +1,179 @@
+# $MidnightBSD$
+
+PORTNAME= ptlib
+PORTVERSION= 2.10.11
+PORTREVISION= 2
+CATEGORIES= devel
+MASTER_SITES= GNOME
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Cross platform C++ library, used by OPAL
+
+LICENSE= mpl
+
+BROKEN_SSL= openssl-devel
+BROKEN_SSL_REASON_openssl-devel= use of undeclared identifier 'BIO_s_file_internal'
+
+LIB_DEPENDS= libexpat.so:textproc/expat2
+
+CONFLICTS= pwlib-1.*
+
+USES= autoreconf:build bison gmake pathfix pkgconfig ssl tar:xz
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+CPPFLAGS+= -I${OPENSSLINC} -I${LOCALBASE}/include
+LDFLAGS+= -L${OPENSSLLIB} -L${LOCALBASE}/lib
+
+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 <bsd.mport.options.mk>
+
+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
+.else
+CONFIGURE_ARGS+=--disable-pulse
+.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}
+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 <bsd.port.mk>
Property changes on: trunk/devel/ptlib/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/ptlib/distinfo
===================================================================
--- trunk/devel/ptlib/distinfo (rev 0)
+++ trunk/devel/ptlib/distinfo 2019-02-09 21:59:13 UTC (rev 24947)
@@ -0,0 +1,2 @@
+SHA256 (ptlib-2.10.11.tar.xz) = 3a17f01d66301663f76130b425d93c2730f2a33df666982165166ff4653dc2c9
+SIZE (ptlib-2.10.11.tar.xz) = 2465468
Property changes on: trunk/devel/ptlib/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/ptlib/files/patch-Makefile.in
===================================================================
--- trunk/devel/ptlib/files/patch-Makefile.in (rev 0)
+++ trunk/devel/ptlib/files/patch-Makefile.in 2019-02-09 21:59:13 UTC (rev 24947)
@@ -0,0 +1,13 @@
+--- Makefile.in.orig 2013-02-20 03:12:27.000000000 +0100
++++ Makefile.in 2013-07-11 10:16:26.000000000 +0200
+@@ -111,9 +111,7 @@
+ do mkdir -p $$dir ; chmod 755 $$dir ; \
+ done )
+ ( for lib in $(PT_LIBDIR)/$(LIB_SONAME) \
+- $(PT_LIBDIR)/$(DEBUG_SONAME) \
+- $(PT_LIBDIR)/lib$(PTLIB_BASE)_s.a \
+- $(PT_LIBDIR)/lib$(PTLIB_BASE)_d_s.a ; \
++ $(PT_LIBDIR)/$(DEBUG_SONAME) ; \
+ do \
+ ( if test -e $$lib ; then \
+ $(INSTALL) -m 444 $$lib $(DESTDIR)$(LIBDIR); \
Property changes on: trunk/devel/ptlib/files/patch-Makefile.in
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/ptlib/files/patch-include_ptlib_critsec.h
===================================================================
--- trunk/devel/ptlib/files/patch-include_ptlib_critsec.h (rev 0)
+++ trunk/devel/ptlib/files/patch-include_ptlib_critsec.h 2019-02-09 21:59:13 UTC (rev 24947)
@@ -0,0 +1,14 @@
+--- include/ptlib/critsec.h.orig 2013-02-20 02:12:17 UTC
++++ include/ptlib/critsec.h
+@@ -40,11 +40,7 @@
+ #if P_HAS_ATOMIC_INT
+
+ #if defined(__GNUC__)
+-# if __GNUC__ >= 4 && __GNUC_MINOR__ >= 2
+ # include <ext/atomicity.h>
+-# else
+-# include <bits/atomicity.h>
+-# endif
+ #endif
+
+ #if P_NEEDS_GNU_CXX_NAMESPACE
Property changes on: trunk/devel/ptlib/files/patch-include_ptlib_critsec.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/ptlib/files/patch-include_ptlib_object.h
===================================================================
--- trunk/devel/ptlib/files/patch-include_ptlib_object.h (rev 0)
+++ trunk/devel/ptlib/files/patch-include_ptlib_object.h 2019-02-09 21:59:13 UTC (rev 24947)
@@ -0,0 +1,11 @@
+--- include/ptlib/object.h.orig 2013-09-16 12:18:01.000000000 +0200
++++ include/ptlib/object.h 2013-09-16 12:19:59.000000000 +0200
+@@ -1011,7 +1011,7 @@
+ + __GNUC_PATCHLEVEL__)
+
+ // Memory pooling allocators
+-#if defined(__GNUC__) && (GCC_VERSION > 40000) && !defined(P_MINGW) && !defined(P_MACOSX)
++#if defined(__GNUC__) && (GCC_VERSION > 40000) && !defined(P_MINGW) && !defined(P_MACOSX) && !defined(_LIBCPP_VERSION)
+ #include <ext/mt_allocator.h>
+ template <class Type> struct PFixedPoolAllocator : public PAllocatorTemplate<__gnu_cxx::__mt_alloc<Type>, Type> { };
+ template <class Type> struct PVariablePoolAllocator : public PAllocatorTemplate<__gnu_cxx::__mt_alloc<Type>, Type> { };
Property changes on: trunk/devel/ptlib/files/patch-include_ptlib_object.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/ptlib/files/patch-plugins_configure.in
===================================================================
--- trunk/devel/ptlib/files/patch-plugins_configure.in (rev 0)
+++ trunk/devel/ptlib/files/patch-plugins_configure.in 2019-02-09 21:59:13 UTC (rev 24947)
@@ -0,0 +1,10 @@
+--- plugins/configure.in.orig 2013-07-08 22:41:36.000000000 +0200
++++ plugins/configure.in 2013-07-08 22:44:52.000000000 +0200
+@@ -250,6 +250,7 @@
+ AC_ARG_ENABLE(bsdvideo, [ --enable-bsdvideo enable BSD video support],,enable_bsdvideo=yes)
+
+ if test "${enable_bsdvideo}z" = "yesz" ; then
++ AC_CHECK_HEADER(dev/bktr/ioctl_meteor.h, BSDVIDEOHDR=1)
+ AC_CHECK_HEADER(machine/ioctl_meteor.h, BSDVIDEOHDR=1)
+ AC_CHECK_HEADER(i386/ioctl_meteor.h, BSDVIDEOHDR=1)
+ AC_CHECK_HEADER(dev/ic/bt8xx.h, BSDVIDEOHDR=1)
Property changes on: trunk/devel/ptlib/files/patch-plugins_configure.in
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/ptlib/files/patch-plugins_vidinput__bsd_vidinput__bsd.cxx
===================================================================
--- trunk/devel/ptlib/files/patch-plugins_vidinput__bsd_vidinput__bsd.cxx (rev 0)
+++ trunk/devel/ptlib/files/patch-plugins_vidinput__bsd_vidinput__bsd.cxx 2019-02-09 21:59:13 UTC (rev 24947)
@@ -0,0 +1,11 @@
+--- plugins/vidinput_bsd/vidinput_bsd.cxx.orig 2013-08-14 23:20:28 UTC
++++ plugins/vidinput_bsd/vidinput_bsd.cxx
+@@ -308,7 +308,7 @@ PBoolean PVideoInputDevice_BSDCAPTURE::G
+
+ mmap_size = frameBytes;
+ videoBuffer = (BYTE *)::mmap(0, mmap_size, PROT_READ, 0, videoFd, 0);
+- if (videoBuffer < 0) {
++ if (videoBuffer == MAP_FAILED) {
+ return PFalse;
+ } else {
+ canMap = 1;
Property changes on: trunk/devel/ptlib/files/patch-plugins_vidinput__bsd_vidinput__bsd.cxx
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/ptlib/files/patch-plugins_vidinput__v4l_vidinput__v4l.cxx
===================================================================
--- trunk/devel/ptlib/files/patch-plugins_vidinput__v4l_vidinput__v4l.cxx (rev 0)
+++ trunk/devel/ptlib/files/patch-plugins_vidinput__v4l_vidinput__v4l.cxx 2019-02-09 21:59:13 UTC (rev 24947)
@@ -0,0 +1,11 @@
+--- plugins/vidinput_v4l/vidinput_v4l.cxx.orig 2013-08-14 23:20:28 UTC
++++ plugins/vidinput_v4l/vidinput_v4l.cxx
+@@ -978,7 +978,7 @@ PBoolean PVideoInputDevice_V4L::GetFrame
+ } else {
+ videoBuffer = (BYTE *)::mmap(0, frame.size, PROT_READ|PROT_WRITE, MAP_SHARED, videoFd, 0);
+
+- if (videoBuffer < 0) {
++ if (videoBuffer == MAP_FAILED) {
+ canMap = 0;
+ PTRACE(3, "VideoGrabber " << deviceName << " cannot do memory mapping - ::mmap failed.");
+ //This video device cannot do memory mapping.
Property changes on: trunk/devel/ptlib/files/patch-plugins_vidinput__v4l_vidinput__v4l.cxx
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/ptlib/files/patch-src_ptclib_pssl.cxx
===================================================================
--- trunk/devel/ptlib/files/patch-src_ptclib_pssl.cxx (rev 0)
+++ trunk/devel/ptlib/files/patch-src_ptclib_pssl.cxx 2019-02-09 21:59:13 UTC (rev 24947)
@@ -0,0 +1,15 @@
+--- src/ptclib/pssl.cxx.orig 2013-02-20 02:12:00 UTC
++++ src/ptclib/pssl.cxx
+@@ -805,9 +805,12 @@ void PSSLContext::Construct(Method metho
+ SSL_METHOD * meth;
+
+ switch (method) {
++#ifndef OPENSSL_NO_SSL3
++/* fall through to SSLv23_method if unsupported */
+ case SSLv3:
+ meth = SSLv3_method();
+ break;
++#endif
+ case TLSv1:
+ meth = TLSv1_method();
+ break;
Property changes on: trunk/devel/ptlib/files/patch-src_ptclib_pssl.cxx
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/ptlib/files/patch-src_ptlib_common_getdate.y
===================================================================
--- trunk/devel/ptlib/files/patch-src_ptlib_common_getdate.y (rev 0)
+++ trunk/devel/ptlib/files/patch-src_ptlib_common_getdate.y 2019-02-09 21:59:13 UTC (rev 24947)
@@ -0,0 +1,47 @@
+--- src/ptlib/common/getdate.y.orig 2013-02-20 02:11:52 UTC
++++ src/ptlib/common/getdate.y
+@@ -106,8 +106,6 @@ struct Variables {
+
+
+ #define YYPURE 1
+-#define YYLEX_PARAM VARIABLE
+-#define YYPARSE_PARAM parseParam
+
+ #define yyparse PTime_yyparse
+ #define yylex PTime_yylex
+@@ -121,9 +119,9 @@ static int yyparse(void *);
+ static int yylex();
+
+ #ifdef __GNUC__
+-static int yyerror(char const *msg);
++static int yyerror(void *, char const *msg);
+ #else
+-static void yyerror(char const *msg);
++static void yyerror(void *, char const *msg);
+ #endif
+
+
+@@ -133,6 +131,8 @@ static void SetPossibleDate(struct Varia
+ %}
+
+ %pure_parser
++%parse-param {void *parseParam}
++%lex-param {void *parseParam}
+
+ %union {
+ time_t Number;
+@@ -1018,12 +1018,12 @@ time_t STDAPICALLTYPE PTimeParse(void *
+ #endif
+
+ #ifdef __GNUC__
+-int yyerror(const char * s)
++int yyerror(void *var, const char * s)
+ {
+ return 0;
+ }
+ #else
+-static void yyerror(const char * s)
++static void yyerror(void *var, const char * s)
+ {
+ }
+ #endif
Property changes on: trunk/devel/ptlib/files/patch-src_ptlib_common_getdate.y
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/ptlib/files/patch-src_ptlib_unix_svcproc.cxx
===================================================================
--- trunk/devel/ptlib/files/patch-src_ptlib_unix_svcproc.cxx (rev 0)
+++ trunk/devel/ptlib/files/patch-src_ptlib_unix_svcproc.cxx 2019-02-09 21:59:13 UTC (rev 24947)
@@ -0,0 +1,29 @@
+--- src/ptlib/unix/svcproc.cxx.orig 2013-09-20 14:46:03.000000000 +0200
++++ src/ptlib/unix/svcproc.cxx 2013-09-20 14:46:46.000000000 +0200
+@@ -217,7 +217,7 @@
+ pid_t pid;
+
+ {
+- ifstream pidfile(pidfilename);
++ ifstream pidfile((const char*)pidfilename);
+ if (!pidfile.is_open()) {
+ cout << "Could not open pid file: \"" << pidfilename << "\""
+ " - " << strerror(errno) << endl;
+@@ -384,7 +384,7 @@
+ // Run as a daemon, ie fork
+
+ if (!pidfilename) {
+- ifstream pidfile(pidfilename);
++ ifstream pidfile((const char*)pidfilename);
+ if (pidfile.is_open()) {
+ pid_t pid;
+ pidfile >> pid;
+@@ -412,7 +412,7 @@
+ cout << "Daemon started with pid " << pid << endl;
+ if (!pidfilename) {
+ // Write out the child pid to magic file in /var/run (at least for linux)
+- ofstream pidfile(pidfilename);
++ ofstream pidfile((const char*)pidfilename);
+ if (pidfile.is_open())
+ pidfile << pid;
+ else
Property changes on: trunk/devel/ptlib/files/patch-src_ptlib_unix_svcproc.cxx
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/ptlib/pkg-descr
===================================================================
--- trunk/devel/ptlib/pkg-descr (rev 0)
+++ trunk/devel/ptlib/pkg-descr 2019-02-09 21:59:13 UTC (rev 24947)
@@ -0,0 +1,7 @@
+PWLib is a multi-platform code library that can be used to write
+applications that will compile and run on the BSD Unixes, Windows, Linux
+and a few other Unix variants. It was developed by Equivalence Ltd Pty.
+
+It is used by the OPAL library.
+
+WWW: http://www.opalvoip.org
Property changes on: trunk/devel/ptlib/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/ptlib/pkg-plist
===================================================================
--- trunk/devel/ptlib/pkg-plist (rev 0)
+++ trunk/devel/ptlib/pkg-plist 2019-02-09 21:59:13 UTC (rev 24947)
@@ -0,0 +1,184 @@
+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
+%%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
Property changes on: trunk/devel/ptlib/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list