pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/ptlib



Module Name:    pkgsrc
Committed By:   jperkin
Date:           Tue Jul 19 12:46:06 UTC 2016

Modified Files:
        pkgsrc/devel/ptlib: distinfo
        pkgsrc/devel/ptlib/patches: patch-src-unix-tlibthrd.cxx
            patch-unix-pmachdep.h

Log Message:
Fix build on SunOS.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/ptlib/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/ptlib/patches/patch-src-unix-tlibthrd.cxx \
    pkgsrc/devel/ptlib/patches/patch-unix-pmachdep.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/ptlib/distinfo
diff -u pkgsrc/devel/ptlib/distinfo:1.21 pkgsrc/devel/ptlib/distinfo:1.22
--- pkgsrc/devel/ptlib/distinfo:1.21    Sat Jul 16 03:23:50 2016
+++ pkgsrc/devel/ptlib/distinfo Tue Jul 19 12:46:06 2016
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.21 2016/07/16 03:23:50 markd Exp $
+$NetBSD: distinfo,v 1.22 2016/07/19 12:46:06 jperkin Exp $
 
 SHA1 (ptlib-2.10.7.tar.xz) = 51077b76aed30ab614e31b2a18cb383848d4332c
 RMD160 (ptlib-2.10.7.tar.xz) = 0c05b57f5435f4646af05278e66718e0e433a10a
@@ -17,7 +17,7 @@ SHA1 (patch-plugins_sound_esd_sound_esd.
 SHA1 (patch-plugins_sound_oss_sound_oss.cxx) = 50817861710a82e98ebb3b029d021619a09c1132
 SHA1 (patch-plugins_sound_oss_sound_oss.h) = ff48d7385a1e21d2bd896658d1ff8e39d737208b
 SHA1 (patch-plugins_vidinput_bsd_vidinput_bsd.h) = dd965232d9645cd12a866e597828bdf8da7cb389
-SHA1 (patch-src-unix-tlibthrd.cxx) = 0617f208b98ffe85730f411fb8494407e8c6324d
+SHA1 (patch-src-unix-tlibthrd.cxx) = 35f54cb5b831bdf5b47950eff2e54f928a0ae65f
 SHA1 (patch-src_ptclib_pldap.cxx) = 791f3a6efeee35efa44d311eb7077bb0bad441f0
 SHA1 (patch-src_ptclib_pssl.cxx) = b8480a23d3ba27afbe966b059183470637a2664a
 SHA1 (patch-src_ptclib_pxmlrpc.cxx) = 11ce9ec39da38ee253b98a5c0d436e5f9704fe9f
@@ -26,7 +26,7 @@ SHA1 (patch-src_ptlib_unix_svcproc.cxx) 
 SHA1 (patch-unix-config.cxx) = 6127f91bc04d7f008087ebdb9a2fbd1dbb41fd19
 SHA1 (patch-unix-ossaix.cxx) = 3e7a902eb4b73388db01bd53e6c30546c96fe78d
 SHA1 (patch-unix-osutil.cxx) = e907fc2c068f3e20af2f0e97540a1f4e47895a18
-SHA1 (patch-unix-pmachdep.h) = 0cc2d61fa624b60461fb45e1aebfd37d486be5c9
+SHA1 (patch-unix-pmachdep.h) = b96cdc036af8a1957cd56831c49c2a1d27ca9bf5
 SHA1 (patch-unix-serchan.cxx) = f77eb9839a84db91a16b72faafdc8d1499e78b31
 SHA1 (patch-unix-socket.cxx) = 80ff4d0bc67f4bf59e5bfd3e17e3b380f7774bbb
 SHA1 (patch-unix-switch.cxx) = 2c1bc4057a79b6b34651b299042876d2452a84b7

Index: pkgsrc/devel/ptlib/patches/patch-src-unix-tlibthrd.cxx
diff -u pkgsrc/devel/ptlib/patches/patch-src-unix-tlibthrd.cxx:1.2 pkgsrc/devel/ptlib/patches/patch-src-unix-tlibthrd.cxx:1.3
--- pkgsrc/devel/ptlib/patches/patch-src-unix-tlibthrd.cxx:1.2  Sat Dec  1 15:28:03 2012
+++ pkgsrc/devel/ptlib/patches/patch-src-unix-tlibthrd.cxx      Tue Jul 19 12:46:06 2016
@@ -1,18 +1,19 @@
-$NetBSD: patch-src-unix-tlibthrd.cxx,v 1.2 2012/12/01 15:28:03 darcy Exp $
+$NetBSD: patch-src-unix-tlibthrd.cxx,v 1.3 2016/07/19 12:46:06 jperkin Exp $
 
 - deal with lack of pthread_yield on NetBSD
 - XXX needs other platforms to be checked.
 
---- src/ptlib/unix/tlibthrd.cxx.orig    2012-08-23 02:12:27.000000000 +0000
+--- src/ptlib/unix/tlibthrd.cxx.orig   2012-08-23 02:12:27.000000000 +0000
 +++ src/ptlib/unix/tlibthrd.cxx
-@@ -1531,6 +1531,10 @@ PTimedMutex::~PTimedMutex()
+@@ -1531,7 +1531,11 @@ PTimedMutex::~PTimedMutex()
      for (PINDEX i = 0; i < 100; ++i) {
        if ((result = pthread_mutex_destroy(&m_mutex)) != EBUSY)
          break;
-+#if defined(P_NETBSD)
++#if defined(P_NETBSD) || defined(P_SOLARIS)
 +      sched_yield();
 +#else
        pthread_yield();
 +#endif
      }
    }
+ 
Index: pkgsrc/devel/ptlib/patches/patch-unix-pmachdep.h
diff -u pkgsrc/devel/ptlib/patches/patch-unix-pmachdep.h:1.2 pkgsrc/devel/ptlib/patches/patch-unix-pmachdep.h:1.3
--- pkgsrc/devel/ptlib/patches/patch-unix-pmachdep.h:1.2        Sat Oct 13 00:49:38 2012
+++ pkgsrc/devel/ptlib/patches/patch-unix-pmachdep.h    Tue Jul 19 12:46:06 2016
@@ -1,8 +1,8 @@
-$NetBSD: patch-unix-pmachdep.h,v 1.2 2012/10/13 00:49:38 darcy Exp $
+$NetBSD: patch-unix-pmachdep.h,v 1.3 2016/07/19 12:46:06 jperkin Exp $
 
 - Add DragonFly support
 
---- include/ptlib/unix/ptlib/pmachdep.h.orig   2012-08-23 02:12:57.000000000 +0000
+--- include/ptlib/unix/ptlib/pmachdep.h.orig   2016-07-19 12:34:32.470453722 +0000
 +++ include/ptlib/unix/ptlib/pmachdep.h
 @@ -78,6 +78,34 @@ typedef size_t socklen_t;
  #define HAS_IFREQ
@@ -39,3 +39,13 @@ $NetBSD: patch-unix-pmachdep.h,v 1.2 201
  #elif defined(P_FREEBSD)
  
  #if defined(P_PTHREADS)
+@@ -195,7 +223,9 @@ typedef union {
+ } upad128_t;
+ #endif
+ 
++#ifndef INADDR_NONE
+ #define INADDR_NONE     -1
++#endif
+ #if P_SOLARIS < 7
+ typedef int socklen_t;
+ #endif



Home | Main Index | Thread Index | Old Index