[74682] trunk/dports/devel/libssh
snc at macports.org
snc at macports.org
Mon Dec 27 21:58:18 PST 2010
Revision: 74682
http://trac.macports.org/changeset/74682
Author: snc at macports.org
Date: 2010-12-27 21:58:11 -0800 (Mon, 27 Dec 2010)
Log Message:
-----------
libssh:
* update to 0.4.6
* take maintainership (email permission)
* fix livecheck
Modified Paths:
--------------
trunk/dports/devel/libssh/Portfile
Added Paths:
-----------
trunk/dports/devel/libssh/files/
trunk/dports/devel/libssh/files/patch-libssh-socket.c.diff
Modified: trunk/dports/devel/libssh/Portfile
===================================================================
--- trunk/dports/devel/libssh/Portfile 2010-12-28 05:58:00 UTC (rev 74681)
+++ trunk/dports/devel/libssh/Portfile 2010-12-28 05:58:11 UTC (rev 74682)
@@ -2,14 +2,15 @@
# $Id$
PortSystem 1.0
+PortGroup cmake 1.0
name libssh
epoch 1
-version 0.2
-revision 1
+version 0.4.6
+set major [join [lrange [split ${version} .] 0 1] .]
categories devel security net
platforms darwin
-maintainers ryandesign openmaintainer
+maintainers snc openmaintainer
license LGPLv2.1
description an SSH library
@@ -18,13 +19,23 @@
programmers needing a working SSH implementation \
by the mean of a library.
-homepage http://0xbadc0de.be/wiki/libssh:libssh
-master_sites http://www.0xbadc0de.be/libssh
-extract.suffix .tgz
+homepage http://www.libssh.org
+master_sites http://www.libssh.org/files/${major}
-checksums md5 8a76c03579a3e27046e6bafe88ffd171 \
- sha1 bde7652da5a0f79127c3d5e4b9383d3a07619344 \
- rmd160 29b5d109f7962daa1f5e38197ff75b9603a39873
+checksums md5 9efdc8911fdb150fb16500c2fbe4ef2e \
+ sha1 52e7e68590fbcd835bc4a2eceb51e672641efb69
depends_lib port:openssl \
port:zlib
+
+post-extract { file mkdir ${workpath}/build }
+
+patchfiles patch-libssh-socket.c.diff
+
+# standard post-arg, where to find the primary CMakeLists.txt file.
+configure.post_args ../${distname}
+configure.dir ${workpath}/build
+build.dir ${workpath}/build
+
+livecheck.url ${homepage}
+livecheck.regex ${name} (\\d+\\.\\d+(\\.\\d+)+)
Added: trunk/dports/devel/libssh/files/patch-libssh-socket.c.diff
===================================================================
--- trunk/dports/devel/libssh/files/patch-libssh-socket.c.diff (rev 0)
+++ trunk/dports/devel/libssh/files/patch-libssh-socket.c.diff 2010-12-28 05:58:11 UTC (rev 74682)
@@ -0,0 +1,12 @@
+--- libssh/socket.c.orig 2010-12-28 00:45:04.000000000 -0500
++++ libssh/socket.c 2010-12-28 00:45:21.000000000 -0500
+@@ -33,7 +33,8 @@
+ #include <sys/types.h>
+ #include <sys/socket.h>
+ #include <sys/un.h>
+-extern char **environ;
++#include <crt_externs.h>
++#define environ (*_NSGetEnviron())
+ #endif
+ #include "libssh/priv.h"
+ #include "libssh/socket.h"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20101227/4a1a7c71/attachment.html>
More information about the macports-changes
mailing list