Version bump.
authoryselkowitz <yselkowitz@e127d73d-b18e-4ae1-a744-a22e6a3ccd30>
Fri, 12 Jan 2007 07:17:25 +0000 (07:17 +0000)
committeryselkowitz <yselkowitz@e127d73d-b18e-4ae1-a744-a22e6a3ccd30>
Fri, 12 Jan 2007 07:17:25 +0000 (07:17 +0000)
git-svn-id: https://cygwin-ports.svn.sourceforge.net/svnroot/cygwin-ports/ports/trunk@787 e127d73d-b18e-4ae1-a744-a22e6a3ccd30

README
devel.hint [new file with mode: 0644]
libssh-0.2-1.cygport [new file with mode: 0644]
libssh-0.2-1.src.patch [new file with mode: 0644]
runtime.hint
setup.hint

diff --git a/README b/README
index 9b23e76c3a0528c6a765e3f0bc6cc019838fbd74..95f571823ede14eef8d4f44cc1c46719c1ea5957 100644 (file)
--- a/README
+++ b/README
@@ -9,22 +9,23 @@ remote files easily, without third-party programs others than libcrypto
 (from openssl).
 
 Runtime requirements:
-  cygwin-1.5.20-1 (20060529 snapshot or later)
-  openssl-0.9.8a-1
-  zlib-1.2.3-1
+  cygwin-1.5.23-2
+  libgetaddrinfo0-1.6.3-1
+  openssl-0.9.8d-1
+  zlib-1.2.3-2
 
 Build requirements:
 (besides corresponding -devel packages)
-  cygwin-1.5.20-1 (20060529 snapshot or later)
-  autoconf2.5-2.59-3
-  automake1.9-1.9.6-1
-  binutils-20050610-1
-  cygport-0.2.0-1
-  gawk-3.1.5-2
+  cygwin-1.5.23-2
+  autoconf2.5-2.61-1
+  automake1.9-1.9.6-2
+  binutils-20060817-1
+  cygport-0.2.8-1
+  gawk-3.1.5-4
   gcc-core-3.4.4-1
-  libtool1.5-1.5.22-1
-  make-3.80-1
-  sed-4.1.4-1
+  libtool1.5-1.5.23a-2
+  make-3.81-1
+  sed-4.1.5-2
 
 Canonical website:
   http://0xbadc0de.be/wiki/doku.php?id=libssh:libssh
@@ -35,42 +36,46 @@ Canonical download:
 -------------------------------------------
 
 Build instructions:
-  unpack libssh-0.11-X-src.tar.bz2
+  unpack libssh-0.2-X-src.tar.bz2
     if you use setup to install this src package, it will be
         unpacked under /usr/src automatically
   cd /usr/src
-  cygport ./libssh-0.11-X.cygport all
+  cygport ./libssh-0.2-X.cygport all
 
 This will create:
-  /usr/src/libssh-0.11-X-src.tar.bz2
-  /usr/src/libssh-0.11-X.tar.bz2
-  /usr/src/libssh0-0.11-X.tar.bz2
+  /usr/src/libssh-0.2-X-src.tar.bz2
+  /usr/src/libssh-0.2-X.tar.bz2
+  /usr/src/libssh-devel-0.2-X.tar.bz2
+  /usr/src/libssh2-0.2-X.tar.bz2
 
 -------------------------------------------
 
 Files included in the main package:
 
-  /usr/include/libssh/config.h
+  /usr/share/doc/Cygwin/libssh-0.2.README
+  /usr/share/doc/libssh-0.2/AUTHORS
+  /usr/share/doc/libssh-0.2/COPYING
+  /usr/share/doc/libssh-0.2/INSTALL
+  /usr/share/doc/libssh-0.2/README
+
+(libssh2)
+  /usr/bin/cygssh-2.dll
+
+(libssh-devel)
   /usr/include/libssh/crypto.h
   /usr/include/libssh/libssh.h
   /usr/include/libssh/server.h
   /usr/include/libssh/sftp.h
   /usr/lib/libssh.dll.a
   /usr/lib/libssh.la
-  /usr/share/doc/Cygwin/libssh-0.11.README
-  /usr/share/doc/libssh-0.11/AUTHORS
-  /usr/share/doc/libssh-0.11/COPYING
-  /usr/share/doc/libssh-0.11/INSTALL
-  /usr/share/doc/libssh-0.11/README
-
-Files included in the devel package:
-
-  /usr/bin/cygssh-0.dll
 
 ------------------
 
 Port Notes:
 
+----- version 0.2-1 -----
+Version bump.
+
 ----- version 0.11-1 -----
 Initial release for Cygwin.
 
diff --git a/devel.hint b/devel.hint
new file mode 100644 (file)
index 0000000..aea3900
--- /dev/null
@@ -0,0 +1,11 @@
+category: Libs
+requires: cygwin libgetaddrinfo-devel openssl-devel zlib
+external-source: libssh
+sdesc: "SSH implementation library (development)"
+ldesc: "The ssh library was designed to be used by programmers needing a
+working SSH implementation by the mean of a library. The complete
+control of the client is made by the programmer. With libssh, you can
+remotely execute programs, transfer files, use a secure and transparent
+tunnel for your remote programs. With its Secure FTP implementation, you
+can play with remote files easily, without third-party programs others
+than libcrypto (from openssl)."
diff --git a/libssh-0.2-1.cygport b/libssh-0.2-1.cygport
new file mode 100644 (file)
index 0000000..cbc10b6
--- /dev/null
@@ -0,0 +1,13 @@
+DESCRIPTION="SSH implementation library"
+HOMEPAGE="http://0xbadc0de.be/wiki/doku.php?id=libssh:libssh"
+SRC_URI="http://0xbadc0de.be/libssh/${P}.tgz"
+
+USE_MANAGED_MOUNT=1
+
+CYGCONF_ARGS='--disable-static'
+
+PKG_NAMES="${PN} ${PN}2 ${PN}-devel"
+PKG_HINTS='setup runtime devel'
+PKG_CONTENTS[0]='usr/share/'
+PKG_CONTENTS[1]='usr/bin/*.dll'
+PKG_CONTENTS[2]='usr/include/ usr/lib/'
diff --git a/libssh-0.2-1.src.patch b/libssh-0.2-1.src.patch
new file mode 100644 (file)
index 0000000..40883f9
--- /dev/null
@@ -0,0 +1,180 @@
+diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x autom4te.cache -x '*compile' -x Makefile.in.in -x 'intltool*.in' -x 'xml-i18n-*.in' -x '*.pyc' -x '*.mo' -x '*.gmo' -x ABOUT-NLS -x Makevars.template -x COPYING -x INSTALL -x mdate-sh -x '*.orig' -x '*.rej' -x '*~' -x '*.temp' -x texinfo.tex -x ylwrap -x Makefile.in -x configure -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x omf.make -x xmldocs.make origsrc/libssh-0.2/Makefile.am src/libssh-0.2/Makefile.am
+--- origsrc/libssh-0.2/Makefile.am     1969-12-31 18:00:00.000000000 -0600
++++ src/libssh-0.2/Makefile.am 2007-01-12 00:06:15.531250000 -0600
+@@ -0,0 +1,13 @@
++SUBDIRS = include libssh
++
++INCLUDES = -Wall -g -I$(top_builddir)/include -I$(top_srcdir)/include
++
++noinst_PROGRAMS = samplessh samplesshd
++
++samplessh_SOURCES = sample.c
++
++samplesshd_SOURCES = samplesshd.c
++
++LDADD = libssh/libssh.la
++
++EXTRA_DIST = doc
+diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x autom4te.cache -x '*compile' -x Makefile.in.in -x 'intltool*.in' -x 'xml-i18n-*.in' -x '*.pyc' -x '*.mo' -x '*.gmo' -x ABOUT-NLS -x Makevars.template -x COPYING -x INSTALL -x mdate-sh -x '*.orig' -x '*.rej' -x '*~' -x '*.temp' -x texinfo.tex -x ylwrap -x Makefile.in -x configure -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x omf.make -x xmldocs.make origsrc/libssh-0.2/configure.in src/libssh-0.2/configure.in
+--- origsrc/libssh-0.2/configure.in    2006-12-29 09:03:59.000000000 -0600
++++ src/libssh-0.2/configure.in        2007-01-12 00:09:47.468750000 -0600
+@@ -5,6 +5,7 @@
+ AC_INIT(libssh, 0.2 , aris@0xbadc0de.be)
+ AC_CONFIG_SRCDIR([sample.c])
+ AC_CONFIG_HEADER([config.h])
++AM_INIT_AUTOMAKE
+ # LT Version numbers, remember to change them just *before* a release.
+ #   (Interfaces removed:    CURRENT++, AGE=0, REVISION=0)
+@@ -32,16 +33,16 @@
+ AC_MSG_CHECKING([version script options])
+ case "$host" in
+       *-*-linux*)
+-      LIBSSH_VERS="$LIBSSH_LDFLAGS -Wl,--version-script,libssh.vers"
++      LIBSSH_VERS="$LIBSSH_LDFLAGS -Wl,--version-script,\$(srcdir)/libssh.vers"
+       ;;
+       *-*-gnu*)
+-      LIBSSH_VERS="$LIBSSH_LDFLAGS -Wl,--version-script,libssh.vers"
++      LIBSSH_VERS="$LIBSSH_LDFLAGS -Wl,--version-script,\$(srcdir)/libssh.vers"
+       ;;
+ esac
+ AC_ARG_WITH([versioned-symbol],
+       AC_HELP_STRING([--with-versioned-symbol],[Use versioned symbols]),
+       [if test "$withval" = "yes"; then
+-         LIBSSH_VERS="$LIBSSH_LDFLAGS -Wl,--version-script,libssh.vers"
++         LIBSSH_VERS="$LIBSSH_LDFLAGS -Wl,--version-script,\$(srcdir)/libssh.vers"
+        else
+          LIBSSH_VERS=""
+        fi], [ : ])
+@@ -79,7 +80,7 @@
+ AC_CHECK_LIB([z], [deflateInit_])
+ AC_SEARCH_LIBS([hstrerror],[nsl resolv])
+-AC_SEARCH_LIBS([getaddrinfo],[nsl socket])
++AC_SEARCH_LIBS([getaddrinfo],[nsl socket getaddrinfo])
+ AC_SEARCH_LIBS([gethostbyname],[nsl resolv])
+ # Checks for header files.
+@@ -123,5 +124,7 @@
+ cfmakeraw select socket strchr strdup strerror strstr poll])
+ AC_CONFIG_FILES([Makefile
++                 include/Makefile
++                 include/libssh/Makefile
+                  libssh/Makefile])
+ AC_OUTPUT
+diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x autom4te.cache -x '*compile' -x Makefile.in.in -x 'intltool*.in' -x 'xml-i18n-*.in' -x '*.pyc' -x '*.mo' -x '*.gmo' -x ABOUT-NLS -x Makevars.template -x COPYING -x INSTALL -x mdate-sh -x '*.orig' -x '*.rej' -x '*~' -x '*.temp' -x texinfo.tex -x ylwrap -x Makefile.in -x configure -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x omf.make -x xmldocs.make origsrc/libssh-0.2/include/Makefile.am src/libssh-0.2/include/Makefile.am
+--- origsrc/libssh-0.2/include/Makefile.am     1969-12-31 18:00:00.000000000 -0600
++++ src/libssh-0.2/include/Makefile.am 2007-01-12 00:06:15.562500000 -0600
+@@ -0,0 +1 @@
++SUBDIRS = libssh
+diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x autom4te.cache -x '*compile' -x Makefile.in.in -x 'intltool*.in' -x 'xml-i18n-*.in' -x '*.pyc' -x '*.mo' -x '*.gmo' -x ABOUT-NLS -x Makevars.template -x COPYING -x INSTALL -x mdate-sh -x '*.orig' -x '*.rej' -x '*~' -x '*.temp' -x texinfo.tex -x ylwrap -x Makefile.in -x configure -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x omf.make -x xmldocs.make origsrc/libssh-0.2/include/libssh/Makefile.am src/libssh-0.2/include/libssh/Makefile.am
+--- origsrc/libssh-0.2/include/libssh/Makefile.am      1969-12-31 18:00:00.000000000 -0600
++++ src/libssh-0.2/include/libssh/Makefile.am  2007-01-12 00:06:15.562500000 -0600
+@@ -0,0 +1,4 @@
++pkginclude_HEADERS = crypto.h libssh.h server.h sftp.h
++
++noinst_HEADERS = priv.h ssh1.h ssh2.h
++
+diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x autom4te.cache -x '*compile' -x Makefile.in.in -x 'intltool*.in' -x 'xml-i18n-*.in' -x '*.pyc' -x '*.mo' -x '*.gmo' -x ABOUT-NLS -x Makevars.template -x COPYING -x INSTALL -x mdate-sh -x '*.orig' -x '*.rej' -x '*~' -x '*.temp' -x texinfo.tex -x ylwrap -x Makefile.in -x configure -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x omf.make -x xmldocs.make origsrc/libssh-0.2/libssh/Makefile.am src/libssh-0.2/libssh/Makefile.am
+--- origsrc/libssh-0.2/libssh/Makefile.am      1969-12-31 18:00:00.000000000 -0600
++++ src/libssh-0.2/libssh/Makefile.am  2007-01-12 00:06:15.578125000 -0600
+@@ -0,0 +1,39 @@
++INCLUDES = -Wall -I$(top_srcdir)/include
++
++lib_LTLIBRARIES = libssh.la
++
++libssh_la_SOURCES = \
++      auth.c \
++      auth1.c \
++      base64.c \
++      buffer.c \
++      channels.c \
++      channels1.c \
++      client.c \
++      connect.c \
++      crc32.c \
++      crypt.c \
++      dh.c \
++      error.c \
++      gcrypt_missing.c \
++      gzip.c \
++      init.c \
++      kex.c \
++      keyfiles.c \
++      keys.c \
++      messages.c \
++      misc.c \
++      options.c \
++      packet.c \
++      server.c \
++      session.c \
++      sftp.c \
++      sftpserver.c \
++      string.c \
++      wrapper.c
++
++libssh_la_LDFLAGS = -export-dynamic -no-undefined \
++      -version-info $(LIBSSH_CURRENT):$(LIBSSH_REVISION):$(LIBSSH_AGE) \
++      $(LIBSSH_LDFLAGS) $(LIBSSH_VERS)
++
++EXTRA_DIST = libssh.vers
+diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x autom4te.cache -x '*compile' -x Makefile.in.in -x 'intltool*.in' -x 'xml-i18n-*.in' -x '*.pyc' -x '*.mo' -x '*.gmo' -x ABOUT-NLS -x Makevars.template -x COPYING -x INSTALL -x mdate-sh -x '*.orig' -x '*.rej' -x '*~' -x '*.temp' -x texinfo.tex -x ylwrap -x Makefile.in -x configure -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x omf.make -x xmldocs.make origsrc/libssh-0.2/libssh/connect.c src/libssh-0.2/libssh/connect.c
+--- origsrc/libssh-0.2/libssh/connect.c        2006-12-29 09:03:59.000000000 -0600
++++ src/libssh-0.2/libssh/connect.c    2007-01-12 00:42:39.984375000 -0600
+@@ -32,6 +32,9 @@
+ #include <sys/time.h>
+ #include <netinet/in.h>
+ #include <fcntl.h>
++#ifdef __CYGWIN__
++#include <getaddrinfo.h>
++#endif
+ #include "libssh/priv.h"
+ #ifndef HAVE_SELECT
+diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x autom4te.cache -x '*compile' -x Makefile.in.in -x 'intltool*.in' -x 'xml-i18n-*.in' -x '*.pyc' -x '*.mo' -x '*.gmo' -x ABOUT-NLS -x Makevars.template -x COPYING -x INSTALL -x mdate-sh -x '*.orig' -x '*.rej' -x '*~' -x '*.temp' -x texinfo.tex -x ylwrap -x Makefile.in -x configure -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x omf.make -x xmldocs.make origsrc/libssh-0.2/libssh/crypt.c src/libssh-0.2/libssh/crypt.c
+--- origsrc/libssh-0.2/libssh/crypt.c  2006-12-29 09:03:59.000000000 -0600
++++ src/libssh-0.2/libssh/crypt.c      2007-01-12 00:35:31.328125000 -0600
+@@ -44,7 +44,7 @@
+     return ntohl(decrypted);
+ }
+     
+-int packet_decrypt(SSH_SESSION *session, void *data,u32 len){
++int packet_decrypt(SSH_SESSION *session, void *data,unsigned int len){
+     struct crypto_struct *crypto=session->current_crypto->in_cipher;
+     char *out=malloc(len);
+     ssh_say(3,"Decrypting %d bytes data\n",len);
+@@ -61,7 +61,7 @@
+     return 0;
+ }
+     
+-unsigned char * packet_encrypt(SSH_SESSION *session,void *data,u32 len){
++unsigned char * packet_encrypt(SSH_SESSION *session,void *data,unsigned int len){
+     struct crypto_struct *crypto;
+     HMACCTX ctx;
+     char *out;
+diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x autom4te.cache -x '*compile' -x Makefile.in.in -x 'intltool*.in' -x 'xml-i18n-*.in' -x '*.pyc' -x '*.mo' -x '*.gmo' -x ABOUT-NLS -x Makevars.template -x COPYING -x INSTALL -x mdate-sh -x '*.orig' -x '*.rej' -x '*~' -x '*.temp' -x texinfo.tex -x ylwrap -x Makefile.in -x configure -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x omf.make -x xmldocs.make origsrc/libssh-0.2/libssh/server.c src/libssh-0.2/libssh/server.c
+--- origsrc/libssh-0.2/libssh/server.c 2006-12-29 09:03:59.000000000 -0600
++++ src/libssh-0.2/libssh/server.c     2007-01-12 00:38:13.781250000 -0600
+@@ -27,6 +27,7 @@
+ #include <stdio.h>
+ #include <sys/types.h>
+ #include <sys/socket.h>
++#include <netinet/in.h>
+ #include <netdb.h>
+ #include <errno.h>
+ #include <string.h>
+diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x autom4te.cache -x '*compile' -x Makefile.in.in -x 'intltool*.in' -x 'xml-i18n-*.in' -x '*.pyc' -x '*.mo' -x '*.gmo' -x ABOUT-NLS -x Makevars.template -x COPYING -x INSTALL -x mdate-sh -x '*.orig' -x '*.rej' -x '*~' -x '*.temp' -x texinfo.tex -x ylwrap -x Makefile.in -x configure -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x omf.make -x xmldocs.make origsrc/libssh-0.2/samplesshd.c src/libssh-0.2/samplesshd.c
+--- origsrc/libssh-0.2/samplesshd.c    2006-12-29 09:03:59.000000000 -0600
++++ src/libssh-0.2/samplesshd.c        2007-01-12 00:46:48.406250000 -0600
+@@ -44,8 +44,8 @@
+     int sftp=0;
+     int i;
+     ssh_options_getopt(options,&argc,argv);
+-    ssh_options_set_dsa_server_key(options,"/etc/ssh/ssh_host_dsa_key");
+-    ssh_options_set_rsa_server_key(options,"/etc/ssh/ssh_host_rsa_key");
++    ssh_options_set_dsa_server_key(options,"/etc/ssh_host_dsa_key");
++    ssh_options_set_rsa_server_key(options,"/etc/ssh_host_rsa_key");
+     ssh_bind=ssh_bind_new();
+     ssh_bind_set_options(ssh_bind,options);
+     if(ssh_bind_listen(ssh_bind)<0){
index 819dcec994c0c57fb9b0f4e29ee06f7b85f4f7ad..eca96ecc6eac83a4014ce0a5a90e2b83434bf005 100644 (file)
@@ -1,5 +1,5 @@
 category: Libs
-requires: cygwin openssl zlib
+requires: cygwin libgetaddrinfo0 openssl zlib
 external-source: libssh
 sdesc: "SSH implementation library (runtime)"
 ldesc: "The ssh library was designed to be used by programmers needing a
index 5d170797800c329f6199b82f6f3e0c9f5f8b3edb..81f489bc14d617f32e3ddb65837e65c5f919f31a 100644 (file)
@@ -1,6 +1,5 @@
 category: Libs
-requires: cygwin openssl-devel zlib
-sdesc: "SSH implementation library (development)"
+sdesc: "SSH implementation library (documentation)"
 ldesc: "The ssh library was designed to be used by programmers needing a
 working SSH implementation by the mean of a library. The complete
 control of the client is made by the programmer. With libssh, you can
This page took 0.059612 seconds and 5 git commands to generate.