[Midnightbsd-cvs] mports: mports/security: Add libssh2, an implementation of ssh by rfc

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun May 11 11:49:30 EDT 2008


Log Message:
-----------
Add libssh2, an implementation of ssh by rfc under a bsd license.

Modified Files:
--------------
    mports/security:
        Makefile (r1.76 -> r1.77)

Added Files:
-----------
    mports/security/libssh2:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/security/Makefile,v
retrieving revision 1.76
retrieving revision 1.77
diff -L security/Makefile -L security/Makefile -u -r1.76 -r1.77
--- security/Makefile
+++ security/Makefile
@@ -35,6 +35,7 @@
     SUBDIR += libksba
     SUBDIR += libmcrypt
     SUBDIR += libntlm
+    SUBDIR += libssh2
     SUBDIR += libtasn1
     SUBDIR += linux-openssl
     SUBDIR += linux-pam-docs
--- /dev/null
+++ security/libssh2/pkg-descr
@@ -0,0 +1,5 @@
+libssh2 is a library implementing the SSH2 protocol as defined by
+Internet Drafts: SECSH-TRANS(22), SECSH-USERAUTH(25), SECSH-CONNECTION(23),
+SECSH-ARCH(20), SECSH-FILEXFER(06)*, SECSH-DHGEX(04), and SECSH-NUMBERS(10).
+
+WWW: http://libssh2.sourceforge.net/
--- /dev/null
+++ security/libssh2/Makefile
@@ -0,0 +1,64 @@
+# New ports collection makefile for:	libssh2
+# Date created:		May 11 2008
+# Whom:			Lucas Holt <luke at midnightbsd.org>
+#
+# $MidnightBSD: mports/security/libssh2/Makefile,v 1.1 2008/05/11 15:49:28 laffer1 Exp $
+#
+
+PORTNAME=	libssh2
+PORTVERSION=	0.18
+CATEGORIES=	security devel
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR=	${PORTNAME}
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	A library implementing the SSH2 protocol
+LICENSE=	bsd3
+
+USE_OPENSSL=	yes
+GNU_CONFIGURE=	yes
+CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd6.0
+USE_LDCONFIG=	yes
+
+PLIST_FILES=	include/libssh2.h \
+		include/libssh2_publickey.h \
+		include/libssh2_sftp.h \
+		lib/libssh2.so \
+		lib/libssh2.so.1 \
+		lib/libssh2.la \
+		lib/libssh2.a
+
+MAN3=	libssh2_banner_set.3 libssh2_channel_close.3 \
+	libssh2_channel_direct_tcpip_ex.3 libssh2_channel_eof.3 \
+	libssh2_channel_flush_ex.3 libssh2_channel_forward_accept.3 \
+	libssh2_channel_forward_cancel.3 libssh2_channel_forward_listen_ex.3 \
+	libssh2_channel_free.3 libssh2_channel_get_exit_status.3 \
+	libssh2_channel_handle_extended_data.3 \
+	libssh2_channel_handle_extended_data2.3 libssh2_channel_open_ex.3 \
+	libssh2_channel_process_startup.3 libssh2_channel_read_ex.3 \
+	libssh2_channel_request_pty_ex.3 libssh2_channel_send_eof.3 \
+	libssh2_channel_set_blocking.3 libssh2_channel_setenv_ex.3 \
+	libssh2_channel_wait_eof.3 libssh2_channel_x11_req_ex.3 \
+	libssh2_hostkey_hash.3 libssh2_scp_recv.3 libssh2_scp_send_ex.3 \
+	libssh2_session_abstract.3 libssh2_session_free.3 \
+	libssh2_session_callback_set.3 libssh2_session_disconnect_ex.3 \
+	libssh2_session_init.3 libssh2_session_last_errno.3 \
+	libssh2_session_last_error.3 libssh2_session_method_pref.3 \
+	libssh2_session_methods.3 libssh2_session_set_blocking.3 \
+	libssh2_session_startup.3 libssh2_poll.3 libssh2_poll_channel_read.3 \
+	libssh2_sftp_close_handle.3 libssh2_sftp_fstat_ex.3 \
+	libssh2_sftp_last_error.3 libssh2_sftp_init.3 libssh2_sftp_open_ex.3 \
+	libssh2_sftp_mkdir_ex.3 libssh2_sftp_read.3 libssh2_sftp_readdir.3 \
+	libssh2_sftp_rename_ex.3 libssh2_sftp_rmdir_ex.3 libssh2_sftp_seek.3 \
+	libssh2_sftp_shutdown.3 libssh2_sftp_stat_ex.3 \
+	libssh2_sftp_symlink_ex.3 libssh2_sftp_tell.3 \
+	libssh2_sftp_unlink_ex.3 libssh2_sftp_write.3 \
+	libssh2_userauth_authenticated.3 libssh2_userauth_list.3 \
+	libssh2_userauth_password_ex.3 libssh2_userauth_publickey_fromfile.3
+
+post-patch:
+	@${REINPLACE_CMD} -e '/ssh2_sample\.o/d' ${WRKSRC}/Makefile.in
+	@${REINPLACE_CMD} -e 's|SHLIB_SUFFIX_NAME@ |SHLIB_SUFFIX_NAME at .0 |g' \
+		${WRKSRC}/src/Makefile.in
+
+.include <bsd.port.mk>
--- /dev/null
+++ security/libssh2/distinfo
@@ -0,0 +1,3 @@
+MD5 (libssh2-0.18.tar.gz) = 5b9c83660aa4d1821ff2c05838e77e9d
+SHA256 (libssh2-0.18.tar.gz) = 6964a5869d757c8c9f64256bdafcff302826acf9898150ada69eb229b3017ccc
+SIZE (libssh2-0.18.tar.gz) = 541428


More information about the Midnightbsd-cvs mailing list