Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.2:Test
libpt2
ptlib-2.6.2.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ptlib-2.6.2.patch of Package libpt2
Index: ptlib-2.6.2/configure.ac =================================================================== --- ptlib-2.6.2.orig/configure.ac +++ ptlib-2.6.2/configure.ac @@ -229,6 +229,7 @@ case "$target_os" in OS_TAG="P_LINUX" ; need_pragma=yes ; AC_DEFINE(P_PTHREADS, 1, "PThreads found") + AC_DEFINE([P_LINUX], [${OSRELEASE}], [is linux]) AC_CHECK_FUNC([swab], [AC_DEFINE([USE_SYSTEM_SWAB], [], [Use system swab()] )] ) ;; @@ -267,7 +268,7 @@ case "$target_os" in AC_DEFINE(P_PTHREADS, 1, "PThreads found") dnl According to Andre Schulze <as8@rncmm2.urz.tu-dresden.de> dnl Solaris swab should not be used - PTLIB_CHECK_UPAD128( [AC_DEFINE(P_HAS_UPAD128_T)] ) + PTLIB_CHECK_UPAD128( [AC_DEFINE(P_HAS_UPAD128_T, 1, [UPAD128])] ) PTLIB_CHECK_FDSIZE() ;; @@ -385,7 +386,7 @@ AC_SUBST(OSTYPE, $OSTYPE) AC_SUBST(OSRELEASE, $OSRELEASE) AC_SUBST(TARGETDIR, $TARGETDIR) -AC_DEFINE_UNQUOTED($OS_TAG, $OSRELEASE) +AC_DEFINE_UNQUOTED($OS_TAG, $OSRELEASE, [os release]) if test "x$P_64BIT" != "x" ; then AC_DEFINE([P_64BIT], [1], [64bit architecture]) @@ -623,7 +624,7 @@ else AC_MSG_RESULT(no) fi fi -AC_DEFINE_UNQUOTED(P_HAS_POSIX_READDIR_R, ${P_HAS_POSIX_READDIR_R}) +AC_DEFINE_UNQUOTED(P_HAS_POSIX_READDIR_R, ${P_HAS_POSIX_READDIR_R}, [posix redir]) @@ -656,7 +657,7 @@ if test "${enable_ansi_bool}" = "no" ; t AC_MSG_NOTICE(Using Windows-like integer BOOL for PBoolean: (PFalse=0 PTrue=1)) else AC_MSG_NOTICE(Using ANSI C++ bool for PBoolean: (PFalse=false PTrue=true)) - AC_DEFINE(P_USE_STANDARD_CXX_BOOL) + AC_DEFINE(P_USE_STANDARD_CXX_BOOL, 1, [Using ANSI C++ bool for PBoolean]) fi @@ -671,7 +672,7 @@ AC_TRY_COMPILE([#include <sys/types.h> [int t = SOL_IP; t = IP_PKTINFO; struct msghdr *msg; recvmsg(0, msg, 0);], P_HAS_RECVMSG=1) if test "${P_HAS_RECVMSG}" = "1" ; then AC_MSG_RESULT(yes) - AC_DEFINE(P_HAS_RECVMSG, 1) + AC_DEFINE(P_HAS_RECVMSG, 1, [HAS_RECVMSG]) else AC_MSG_RESULT(no) fi @@ -688,7 +689,7 @@ if test "${P_HAS_STL_STREAMS}" = 1 ; the else AC_MSG_RESULT(no) fi -AC_DEFINE_UNQUOTED(P_HAS_STL_STREAMS, ${P_HAS_STL_STREAMS}) +AC_DEFINE_UNQUOTED(P_HAS_STL_STREAMS, ${P_HAS_STL_STREAMS}, [has streams]) dnl ######################################################################## dnl see if using GNU glibc++, because then we have atomic integer operations @@ -730,8 +731,8 @@ else fi fi -AC_DEFINE_UNQUOTED(P_HAS_ATOMIC_INT, ${P_HAS_ATOMIC_INT}) -AC_DEFINE_UNQUOTED(P_NEEDS_GNU_CXX_NAMESPACE, ${P_NEEDS_GNU_CXX_NAMESPACE}) +AC_DEFINE_UNQUOTED(P_HAS_ATOMIC_INT, ${P_HAS_ATOMIC_INT}, [has atomic int]) +AC_DEFINE_UNQUOTED(P_NEEDS_GNU_CXX_NAMESPACE, ${P_NEEDS_GNU_CXX_NAMESPACE}, [needs gnu cxx namespace]) dnl ######################################################################## dnl check for Unix semaphores @@ -742,7 +743,7 @@ if test ${OSTYPE} != Darwin ; then [sem_t *s; sem_init(s, 0, 0);], P_HAS_SEMAPHORES=1) AC_MSG_CHECKING(if Unix semaphores are available) if test "${P_HAS_SEMAPHORES}x" != "x" ; then - AC_DEFINE(P_HAS_SEMAPHORES) + AC_DEFINE(P_HAS_SEMAPHORES, 1, [Unix semaphores are available]) AC_MSG_RESULT(yes) else AC_MSG_RESULT(no) @@ -756,7 +757,7 @@ if test "${P_HAS_SEMAPHORES}x" = "x" ; t P_HAS_NAMED_SEMAPHORES=1 ) AC_MSG_CHECKING(if named semaphores are available) if test "${P_HAS_NAMED_SEMAPHORES}x" != "x"; then - AC_DEFINE(P_HAS_NAMED_SEMAPHORES) + AC_DEFINE(P_HAS_NAMED_SEMAPHORES, 1, [named semaphores are available]) AC_MSG_RESULT(yes) else AC_MSG_RESULT(no) @@ -838,7 +839,7 @@ else AC_MSG_RESULT(no) fi fi -AC_DEFINE_UNQUOTED(P_HAS_RECURSIVE_MUTEX, ${P_HAS_RECURSIVE_MUTEX}) +AC_DEFINE_UNQUOTED(P_HAS_RECURSIVE_MUTEX, ${P_HAS_RECURSIVE_MUTEX}, [recursive mutex]) dnl ######################################################################## @@ -951,7 +952,7 @@ else if test "x${HAS_RESOLVER}" = "x1" ; then AC_DEFINE(P_DNS, 1, "resolver libraries found") if test "${HAS_RES_NINIT}z" != "z" ; then - AC_DEFINE(P_HAS_RES_NINIT) + AC_DEFINE(P_HAS_RES_NINIT, 1, [HAS_RES_NINIT]) fi fi fi @@ -988,7 +989,7 @@ else PTLIB_CHECK_SASL_INCLUDE([ if test "x${SASL_HEADER}" = "xsasl" ; then - AC_DEFINE(P_HAS_SASL_SASL_H) + AC_DEFINE(P_HAS_SASL_SASL_H, 1, [sasl header]) fi ], [ @@ -998,10 +999,10 @@ else if test "x${HAS_SASL2}" = "x1" ; then ENDLDLIBS="$ENDLDLIBS -lsasl2" - AC_DEFINE(P_SASL2) + AC_DEFINE(P_SASL2, 1, [sasl2]) elif test "x${HAS_SASL}" = "x1" ; then ENDLDLIBS="$ENDLDLIBS -lsasl" - AC_DEFINE(P_SASL) + AC_DEFINE(P_SASL, 1, [sasl]) fi fi dnl disable_Sasl AC_SUBST(HAS_SASL2) @@ -1014,7 +1015,7 @@ dnl check for mediaLib library HAS_MEDIALIB=no AC_CHECK_LIB(mlib, mlib_VideoColorJFIFYCC2RGB420_Nearest, HAS_MEDIALIB=yes, HAS_MEDIALIB=no) if test $HAS_MEDIALIB = yes; then - AC_DEFINE(P_MEDIALIB) + AC_DEFINE(P_MEDIALIB, 1, [MEDIALIB]) ENDLDLIBS="-lmlib $ENDLDLIBS" fi @@ -1204,7 +1205,7 @@ AC_TRY_COMPILE([#include <sys/types.h> if test $HAS_INET_NTOP = no ; then AC_MSG_RESULT(no) else - AC_DEFINE(P_HAS_INET_NTOP, 1) + AC_DEFINE(P_HAS_INET_NTOP, 1, [INET_NTOP]) AC_MSG_RESULT(yes) fi @@ -1497,9 +1498,9 @@ if test "x${HAS_VIDEO}" = "x1" ; then STDCCFLAGS="$STDCCFLAGS ${DIRECTX_INCLUDES}" HAS_DIRECTSHOW=1 HAS_DIRECTSOUND=1 - AC_DEFINE(P_DIRECTSHOW, 1) - AC_DEFINE(P_DIRECTX, 1) - AC_DEFINE(P_DIRECTSOUND, 1) + AC_DEFINE(P_DIRECTSHOW, 1, [DIRECTSHOW]) + AC_DEFINE(P_DIRECTX, 1, [DIRECTX]) + AC_DEFINE(P_DIRECTSOUND, 1, [DIRECTSOUND]) ]) ;; esac @@ -1572,7 +1573,7 @@ AC_ARG_ENABLE(memcheck, memcheck=$enableval) if test "$memcheck" = "yes" ; then - AC_DEFINE(PMEMORY_CHECK, 1) + AC_DEFINE(PMEMORY_CHECK, 1, "Memory checking enabled") AC_MSG_NOTICE(Memory checking enabled) fi Index: ptlib-2.6.2/src/ptlib/unix/shmvideo.cxx =================================================================== --- ptlib-2.6.2.orig/src/ptlib/unix/shmvideo.cxx +++ ptlib-2.6.2/src/ptlib/unix/shmvideo.cxx @@ -19,6 +19,7 @@ #define P_FORCE_STATIC_PLUGIN +#include <fcntl.h> #include <ptlib.h> #include <ptlib/videoio.h> #include <ptlib/vconvert.h>
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor