<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/262f46221e9bcc9eb821d3e4b68297e1e360bec0">https://github.com/macports/macports-ports/commit/262f46221e9bcc9eb821d3e4b68297e1e360bec0</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 262f46221e9 pwlib: Delete ancient port
</span>262f46221e9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 262f46221e9bcc9eb821d3e4b68297e1e360bec0
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Fri Jun 21 19:50:07 2024 -0500

<span style='display:block; white-space:pre;color:#404040;'>    pwlib: Delete ancient port
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    It doesn't look like this port has ever been able to compile on Intel
</span><span style='display:block; white-space:pre;color:#404040;'>    systems. The openh323 project of which it is a part has been superseded
</span><span style='display:block; white-space:pre;color:#404040;'>    by other projects.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/70272
</span>---
 net/pwlib/Portfile             |  83 ------------------
 net/pwlib/files/patch-all.diff | 195 -----------------------------------------
 2 files changed, 278 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/pwlib/Portfile b/net/pwlib/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index f13bc986098..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/pwlib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,83 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name                pwlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             1.5.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories          net
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license             MPL-1 MIT BSD Permissive
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description         PWLib libraries for openh323
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    libraries for openh323
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://www.openh323.org
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Disable this mirror, #23915
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#master_sites        http://www.openh323.org/bin/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        sourceforge:openh323
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname            ${name}_${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           md5     0fa33ba1b32b254abe0b731a52c0f2f9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib         path:lib/libldap.dylib:openldap \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libsdl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:expat \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    path:lib/libssl.dylib:openssl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir          pwlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-all.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|@@PREFIX@@|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${worksrcpath}/src/ptlib/unix/Makefile \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${worksrcpath}/make/unix.mak
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args      --mandir=${prefix}/share/man
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.env       PWLIBDIR=${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    CFLAGS=-I${prefix}/include \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    LDFLAGS=-L${prefix}/lib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    CPPFLAGS=-I${prefix}/include \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    LD_LIBRARY_PATH=${worksrcpath}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.target        both
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -d ${destroot}${prefix}/share/pwlib/make/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system "cd ${worksrcpath} && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        chmod a+r lib/*dylib && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        cp -R lib/*dylib* ${destroot}${prefix}/lib/ && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        cp -R include/ptclib ${destroot}${prefix}/include/ && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        cp -R include/ptlib ${destroot}${prefix}/include/ && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        cp -R include/ptbuildopts.h ${destroot}${prefix}/include/ && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        cp -R include/ptlib.h ${destroot}${prefix}/include/ && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        cp tools/asnparser/obj*/asnparser ${destroot}${prefix}/bin/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system "cd ${worksrcpath} && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        cp -R make/*.mak ${destroot}${prefix}/share/pwlib/make/ && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        cp make/ptlib-config ${destroot}${prefix}/bin/ && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        rm -rf ${destroot}${prefix}/include/ptlib/CVS/ && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        rm -rf ${destroot}${prefix}/include/ptlib/unix/CVS/ && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        rm -rf ${destroot}${prefix}/include/ptlib/unix/ptlib/CVS/ && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        rm -rf ${destroot}${prefix}/include/ptclib/CVS/ && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        cd ${destroot}${prefix}/lib && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ln -fs libpt_Darwin_ppc_r.dylib libpt.dylib && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        cd - && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        chmod -R a+r ${destroot}${prefix}/include/ptlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/include/ptclib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/include/ptlib.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/share/pwlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/include/ptbuildopts.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/include/ptlib.h && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        chmod a+rx ${destroot}${prefix}/include/ptlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/include/ptlib/unix \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/include/ptlib/unix/ptlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/include/ptclib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/bin/ptlib-config \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/share/pwlib/make/ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/pwlib/files/patch-all.diff b/net/pwlib/files/patch-all.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0657d736816..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/pwlib/files/patch-all.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,195 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -Naur ../pwlib/include/ptlib/unix/ptlib/pmachdep.h ./include/ptlib/unix/ptlib/pmachdep.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ../pwlib/include/ptlib/unix/ptlib/pmachdep.h   2003-05-06 08:59:12.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ./include/ptlib/unix/ptlib/pmachdep.h  2008-02-27 16:27:25.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -445,7 +445,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <netinet/tcp.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <sys/ioctl.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--typedef int socklen_t;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+//typedef int socklen_t;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define HAS_IFREQ
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -Naur ../pwlib/make/unix.mak ./make/unix.mak
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ../pwlib/make/unix.mak 2003-07-25 00:01:42.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ./make/unix.mak        2008-02-27 16:53:37.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -634,7 +634,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CFLAGS            += -fno-common -dynamic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LDFLAGS           += -multiply_defined suppress
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--ENDLDLIBS += -framework AudioToolbox -framework CoreAudio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENDLDLIBS += -framework AudioToolbox -framework CoreAudio -lresolv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #HAS_QUICKTIMEX := 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #STDCCFLAGS     += -DHAS_QUICKTIMEX
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -668,7 +668,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # stupid Projct Builder compiler
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- STDCCFLAGS        += -DNO_LONG_DOUBLE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LDLIBS            += -prebind -framework CoreServices -framework QuickTime -framework Carbon
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LDLIBS            += -prebind -framework CoreServices -framework QuickTime -framework Carbon -lresolv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- P_SHAREDLIB       := 0 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- P_USE_RANLIB      := 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -966,7 +966,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #STDCCFLAGS     += -fno-implement-inlines
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # add OS directory to include path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--STDCCFLAGS        += -I$(UNIX_INC_DIR) -I/usr/include/pwlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+STDCCFLAGS        += -I$(UNIX_INC_DIR) -I/usr/include/pwlib -I@@PREFIX@@/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # add library directory to library path and include the library
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -Naur ../pwlib/src/ptclib/pdns.cxx ./src/ptclib/pdns.cxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ../pwlib/src/ptclib/pdns.cxx   2003-04-29 01:57:40.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ./src/ptclib/pdns.cxx  2008-02-27 16:37:47.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -72,6 +72,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if P_HAS_RESOLVER
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <arpa/nameser.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <resolv.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <nameser8_compat.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -Naur ../pwlib/src/ptclib/pssl.cxx ./src/ptclib/pssl.cxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ../pwlib/src/ptclib/pssl.cxx   2003-04-16 10:00:19.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ./src/ptclib/pssl.cxx  2008-02-27 16:40:44.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -285,14 +285,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PSSLPrivateKey::PSSLPrivateKey(const BYTE * keyData, PINDEX keySize)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  key = d2i_AutoPrivateKey(NULL, (BYTE **)&keyData, keySize);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  key = d2i_AutoPrivateKey(NULL, (const unsigned char** )&keyData, keySize);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PSSLPrivateKey::PSSLPrivateKey(const PBYTEArray & keyData)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   const BYTE * keyPtr = keyData;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  key = d2i_AutoPrivateKey(NULL, (BYTE **)&keyPtr, keyData.GetSize());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  key = d2i_AutoPrivateKey(NULL, (const unsigned char** )&keyPtr, keyData.GetSize());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -460,14 +460,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PSSLCertificate::PSSLCertificate(const BYTE * certData, PINDEX certSize)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  certificate = d2i_X509(NULL, (unsigned char **)&certData, certSize);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  certificate = d2i_X509(NULL, (const unsigned char **)&certData, certSize);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PSSLCertificate::PSSLCertificate(const PBYTEArray & certData)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   const BYTE * certPtr = certData;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  certificate = d2i_X509(NULL, (unsigned char **)&certPtr, certData.GetSize());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  certificate = d2i_X509(NULL, (const unsigned char **)&certPtr, certData.GetSize());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -477,7 +477,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   PBase64::Decode(certStr, certData);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (certData.GetSize() > 0) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     const BYTE * certPtr = certData;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    certificate = d2i_X509(NULL, (unsigned char **)&certPtr, certData.GetSize());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    certificate = d2i_X509(NULL, (const unsigned char **)&certPtr, certData.GetSize());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     certificate = NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -Naur ../pwlib/src/ptclib/udp.cxx ./src/ptclib/udp.cxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ../pwlib/src/ptclib/udp.cxx    2003-06-23 18:23:57.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ./src/ptclib/udp.cxx   2008-02-27 16:34:10.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -226,7 +226,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    *len,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    0,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    (struct sockaddr *)&from,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                   &fromLen);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                   (socklen_t *)&fromLen);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if ( *len == SOCKET_ERROR )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -Naur ../pwlib/src/ptlib/unix/Makefile ./src/ptlib/unix/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ../pwlib/src/ptlib/unix/Makefile       2003-07-28 20:44:01.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ./src/ptlib/unix/Makefile      2008-02-27 16:22:12.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -394,7 +394,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- VPATH_CXX         := $(COMMON_SRC_DIR) $(COMPONENT_SRC_DIR)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CFLAGS += -DPTRACING=1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CFLAGS += -DPTRACING=1 -I@@PREFIX@@/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # try and keep the order of modules in reverse order of usage so any
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -Naur ../pwlib/src/ptlib/unix/udll.cxx ./src/ptlib/unix/udll.cxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ../pwlib/src/ptlib/unix/udll.cxx       2003-07-09 13:37:13.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ./src/ptlib/unix/udll.cxx      2008-02-27 16:49:26.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -196,9 +196,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                     if (!make_private_module_public)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                     {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       _dyld_func_lookup("__dyld_NSMakePrivateModulePublic", 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          (unsigned long *)&make_private_module_public);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          (void **)&make_private_module_public);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                     }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                    make_private_module_public(module);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                    make_private_module_public((__NSModule*)module);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           case NSObjectFileImageInappropriateFile:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -233,7 +233,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           /* Global context, use NSLookupAndBindSymbol */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           if (NSIsSymbolNameDefined(symbol))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  nssym = NSLookupAndBindSymbol(symbol);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  nssym = (__NSSymbol**)NSLookupAndBindSymbol(symbol);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -247,7 +247,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   if (NSIsSymbolNameDefinedInImage((struct mach_header *)handle, symbol))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          nssym = NSLookupSymbolInImage((struct mach_header *)handle,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          nssym = (__NSSymbol**)NSLookupSymbolInImage((struct mach_header *)handle,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                                                                     symbol,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                                                                     NSLOOKUPSYMBOLINIMAGE_OPTION_BIND
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                                                                     | NSLOOKUPSYMBOLINIMAGE_OPTION_RETURN_ON_ERROR);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -256,7 +256,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  nssym = NSLookupSymbolInModule(handle, symbol);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  nssym = (__NSSymbol**)NSLookupSymbolInModule((__NSModule*)handle, symbol);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (!nssym)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -264,7 +264,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           error(0, "Symbol \"%s\" Not found", symbol);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           return NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  return NSAddressOfSymbol(nssym);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  return NSAddressOfSymbol((__NSSymbol*)nssym);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static const char *dlerror(void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -280,9 +280,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           error(0, "Can't remove dynamic libraries on darwin");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           return 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if (!NSUnLinkModule(handle, 0))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if (!NSUnLinkModule((__NSModule*)handle, 0))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          error(0, "unable to unlink module %s", NSNameOfModule(handle));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          error(0, "unable to unlink module %s", NSNameOfModule((__NSModule*)handle));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           return 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   return 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -304,7 +304,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          malloc_sym = malloc(sym_len + 2);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          malloc_sym = (char*)malloc(sym_len + 2);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           if (malloc_sym)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   sprintf(malloc_sym, "_%s", symbol);
</span></pre><pre style='margin:0'>

</pre>