[22775] trunk/dports/net

source_changes at macosforge.org source_changes at macosforge.org
Tue Mar 13 20:50:35 PDT 2007


Revision: 22775
          http://trac.macosforge.org/projects/macports/changeset/22775
Author:   eridius at macports.org
Date:     2007-03-13 20:50:35 -0700 (Tue, 13 Mar 2007)

Log Message:
-----------
NEW: dsocks-1.6 (Fixes #11404)

Added Paths:
-----------
    trunk/dports/net/dsocks/
    trunk/dports/net/dsocks/Portfile
    trunk/dports/net/dsocks/files/
    trunk/dports/net/dsocks/files/patch-dsocks-torify.sh
    trunk/dports/net/dsocks/files/patch-dsocks.sh

Added: trunk/dports/net/dsocks/Portfile
===================================================================
--- trunk/dports/net/dsocks/Portfile	                        (rev 0)
+++ trunk/dports/net/dsocks/Portfile	2007-03-14 03:50:35 UTC (rev 22775)
@@ -0,0 +1,52 @@
+# $Id$
+
+PortSystem 1.0
+name                    dsocks
+version                 1.6
+categories              net
+maintainers             boeyms at fastmail.fm openmaintainer at macports.org
+description             SOCKS client wrapper for *BSD / MacOS X
+long_description        dsocks supports just enough of SOCKS 4 and 5 to allow \
+                        non-SOCKS-aware applications to connect through either \
+                        a local OpenSSH or a local Tor SOCKS proxy.
+platforms               darwin freebsd
+
+homepage                http://monkey.org/~dugsong/dsocks/
+master_sites            ${homepage}
+checksums               md5    3879ecbdccedbee8fcb0713492274c02 \
+                        sha1   d2f917b831786cdf0b80f662f6e8b9e283929c92 \
+                        rmd160 7a36c11e80a099bd595dfa9ed2cde654ef22aefe
+
+depends_run             bin:ssh:openssh
+
+platform darwin {
+    patchfiles-append   patch-dsocks.sh patch-dsocks-torify.sh
+}
+
+post-patch  {
+    reinplace "s|/usr/local|${prefix}|g" \
+        ${worksrcpath}/dsocks.sh \
+        ${worksrcpath}/dsocks-torify.sh
+}
+
+use_configure           no
+build.type              bsd
+destroot.post_args      DESTDIR=${destroot} LIBDIR=${prefix}/lib
+
+post-destroot {
+    xinstall -m 755 -d ${destroot}${prefix}/bin
+    xinstall -m 755 ${worksrcpath}/dsocks.sh ${destroot}${prefix}/bin
+}
+
+variant tor {
+    depends_run-append  bin:tor:tor port:py-dpkt
+    post-destroot {
+        xinstall -m 755 -d ${destroot}${prefix}/bin
+        xinstall -m 755 ${worksrcpath}/dsocks.sh \
+            ${destroot}${prefix}/bin
+        xinstall -m 755 ${worksrcpath}/dsocks-torify.sh \
+            ${destroot}${prefix}/bin
+        xinstall -m 755 ${worksrcpath}/tor-dns-proxy.py \
+            ${destroot}${prefix}/bin
+    }
+}


Property changes on: trunk/dports/net/dsocks/Portfile
___________________________________________________________________
Name: svn:keywords
   + id
Name: svn:eol-style
   + native

Added: trunk/dports/net/dsocks/files/patch-dsocks-torify.sh
===================================================================
--- trunk/dports/net/dsocks/files/patch-dsocks-torify.sh	                        (rev 0)
+++ trunk/dports/net/dsocks/files/patch-dsocks-torify.sh	2007-03-14 03:50:35 UTC (rev 22775)
@@ -0,0 +1,13 @@
+--- dsocks-torify.sh	2006-10-12 04:13:58.000000000 +0000
++++ dsocks-torify.sh.darwin	2007-02-14 13:11:57.000000000 +0000
+@@ -7,8 +7,5 @@
+ # you probably want to run tor-dns-proxy.py also...
+ 
+ # for MacOS X...
+-#LIBDSOCKS=/usr/local/lib/libdsocks.dylib
+-#DYLD_INSERT_LIBRARIES=$LIBDSOCKS DYLD_FORCE_FLAT_NAMESPACE=1 exec "$@"
+-
+-LIBDSOCKS=/usr/local/lib/libdsocks.so.1.0
+-LD_PRELOAD=$LIBDSOCKS exec "$@"
++LIBDSOCKS=/usr/local/lib/libdsocks.dylib
++DYLD_INSERT_LIBRARIES=$LIBDSOCKS DYLD_FORCE_FLAT_NAMESPACE=1 exec "$@"

Added: trunk/dports/net/dsocks/files/patch-dsocks.sh
===================================================================
--- trunk/dports/net/dsocks/files/patch-dsocks.sh	                        (rev 0)
+++ trunk/dports/net/dsocks/files/patch-dsocks.sh	2007-03-14 03:50:35 UTC (rev 22775)
@@ -0,0 +1,13 @@
+--- dsocks.sh	2006-10-12 04:13:58.000000000 +0000
++++ dsocks.sh.darwin	2007-02-14 13:11:57.000000000 +0000
+@@ -8,8 +8,5 @@
+ #export LOCALDOMAIN="int.example.com"
+ 
+ # for MacOS X...
+-#LIBDSOCKS=/usr/local/lib/libdsocks.dylib
+-#DYLD_INSERT_LIBRARIES=$LIBDSOCKS DYLD_FORCE_FLAT_NAMESPACE=1 exec "$@"
+-
+-LIBDSOCKS=/usr/local/lib/libdsocks.so.1.0
+-LD_PRELOAD=$LIBDSOCKS exec "$@"
++LIBDSOCKS=/usr/local/lib/libdsocks.dylib
++DYLD_INSERT_LIBRARIES=$LIBDSOCKS DYLD_FORCE_FLAT_NAMESPACE=1 exec "$@"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070313/e6f2c1b7/attachment.html


More information about the macports-changes mailing list