[Midnightbsd-cvs] mports [18295] trunk/security/libssh: libssh 0.6.3

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Tue Mar 24 08:27:10 EDT 2015


Revision: 18295
          http://svnweb.midnightbsd.org/mports/?rev=18295
Author:   laffer1
Date:     2015-03-24 08:27:09 -0400 (Tue, 24 Mar 2015)
Log Message:
-----------
libssh 0.6.3

Modified Paths:
--------------
    trunk/security/libssh/Makefile
    trunk/security/libssh/distinfo
    trunk/security/libssh/pkg-plist

Modified: trunk/security/libssh/Makefile
===================================================================
--- trunk/security/libssh/Makefile	2015-03-24 12:25:32 UTC (rev 18294)
+++ trunk/security/libssh/Makefile	2015-03-24 12:27:09 UTC (rev 18295)
@@ -1,52 +1,53 @@
 # $MidnightBSD$
 
 PORTNAME=	libssh
-PORTVERSION=	0.5.2
-PORTREVISION=	1
+DISTVERSION=	0.6.3
 CATEGORIES=	security devel
-MASTER_SITES=	http://www.libssh.org/files/0.5/ \
-		FREEBSD_LOCAL/avl
+MASTER_SITES=	https://red.libssh.org/attachments/download/87/
 
 MAINTAINER=	ports at MidnightBSD.org
-COMMENT=	A library implementing the SSH1 and SSH2 protocol
-LICENSE=	lgpl
+COMMENT=	Library implementing the SSH1 and SSH2 protocol
 
-OPTIONS=	GCRYPT	"Build with libgcrypt"		off \
-		SSH1	"Build with SSH1 support"	off
+LICENSE=	lgpl2.1
+LICENSE_FILE=	${WRKSRC}/COPYING
 
-MAKE_JOBS_SAFE=	yes
-USE_CMAKE=	yes
-CMAKE_SOURCE_PATH=	${WRKSRC}
-CONFIGURE_WRKSRC=	${CMAKE_SOURCE_PATH}/build
-BUILD_WRKSRC=		${CONFIGURE_WRKSRC}
-INSTALL_WRKSRC?=	${BUILD_WRKSRC}
-CMAKE_ARGS+=	-DWITH_STATIC_LIB:BOOL=ON
+OPTIONS_DEFINE=	SSH1 STATIC
+OPTIONS_RADIO=	CRYPTO
+OPTIONS_RADIO_CRYPTO=	GCRYPT OPENSSL
+OPTIONS_DEFAULT=	OPENSSL STATIC
+OPTIONS_SUB=	yes
+
+USES=		cmake:outsource cpe tar:xz
 USE_LDCONFIG=	yes
 
-.include <bsd.mport.options.mk>
+CMAKE_ARGS=	-DWITH_EXAMPLES:BOOL=OFF \
+		-DWITH_GSSAPI:BOOL=ON \
+		-DWITH_TESTING:BOOL=OFF \
+		-DWITH_ZLIB:BOOL=ON
 
-.if defined(WITH_GCRYPT)
-LIB_DEPENDS+=	gcrypt:${PORTSDIR}/security/libgcrypt
-CMAKE_ARGS+=	-DWITH_GCRYPT:BOOL=ON
-.else
-USE_OPENSSL=	yes
-.endif
+GCRYPT_LIB_DEPENDS=	libgcrypt.so:${PORTSDIR}/security/libgcrypt
+GCRYPT_CMAKE_ON=	-DWITH_GCRYPT:BOOL=ON
+GCRYPT_CMAKE_OFF=	-DWITH_GCRYPT:BOOL=OFF
 
-.if defined(WITH_SSH1)
-CMAKE_ARGS+=	-DWITH_SSH1:BOOL=ON
-PLIST_SUB+=	SSH1=""
-.else
-CMAKE_ARGS+=	-DWITH_SSH1:BOOL=OFF
-PLIST_SUB+=	SSH1="@comment "
-.endif
+OPENSSL_USE=		openssl=yes
 
+SSH1_DESC=		Build with SSH1 support
+SSH1_CMAKE_ON=		-DWITH_SSH1:BOOL=ON
+SSH1_CMAKE_OFF=		-DWITH_SSH1:BOOL=OFF
+
+STATIC_CMAKE_ON=	-DWITH_STATIC_LIB:BOOL=ON
+STATIC_CMAKE_OFF=	-DWITH_STATIC_LIB:BOOL=OFF
+
 post-patch:
-	@${MKDIR} ${BUILD_WRKSRC}
 	@${RM} ${PATCH_WRKSRC}/cmake/Modules/UseDoxygen.cmake
-	@${REINPLACE_CMD} -e '/add_subdirectory.*s)/d' \
+	@${REINPLACE_CMD} \
 		-e 's|LIB_INSTALL_DIR}|CMAKE_INSTALL_PREFIX}/libdata|' \
-		${PATCH_WRKSRC}/CMakeLists.txt
-	@${REINPLACE_CMD} -e 's|ssh_static|ssh|' \
-		${PATCH_WRKSRC}/src/CMakeLists.txt
+		-e 's|CMAKE_INSTALL_DIR}|CMAKE_INSTALL_DIR}/libssh|' \
+		${WRKSRC}/CMakeLists.txt
+	@${REINPLACE_CMD} -e 's|-lssh_threads|-lssh_threads ${PTHREAD_LIBS}|' \
+		-e 's|$${INCLUDE_INSTALL_DIR}|$${INCLUDE_INSTALL_DIR} ${PTHREAD_CFLAGS}|' \
+		${WRKSRC}/libssh_threads.pc.cmake
+	@${REINPLACE_CMD} -e 's| -pedantic-errors||' \
+		${WRKSRC}/cmake/Modules/DefineCompilerFlags.cmake
 
 .include <bsd.port.mk>

Modified: trunk/security/libssh/distinfo
===================================================================
--- trunk/security/libssh/distinfo	2015-03-24 12:25:32 UTC (rev 18294)
+++ trunk/security/libssh/distinfo	2015-03-24 12:27:09 UTC (rev 18295)
@@ -1,2 +1,2 @@
-SHA256 (libssh-0.5.2.tar.gz) = 41e8b9c1af077544625e8b398582f101dacc3b8457fee1811a724ca4245ab227
-SIZE (libssh-0.5.2.tar.gz) = 317336
+SHA256 (libssh-0.6.3.tar.xz) = 2bb5d7c595059f990a8915c190169257328ffa828ced0c05b09bbe186092cacb
+SIZE (libssh-0.6.3.tar.xz) = 279492

Modified: trunk/security/libssh/pkg-plist
===================================================================
--- trunk/security/libssh/pkg-plist	2015-03-24 12:25:32 UTC (rev 18294)
+++ trunk/security/libssh/pkg-plist	2015-03-24 12:27:09 UTC (rev 18295)
@@ -5,10 +5,15 @@
 include/libssh/sftp.h
 %%SSH1%%include/libssh/ssh1.h
 include/libssh/ssh2.h
-lib/libssh.a
+lib/cmake/libssh/libssh-config.cmake
+lib/cmake/libssh/libssh-config-version.cmake
+%%STATIC%%lib/libssh.a
 lib/libssh.so
 lib/libssh.so.4
-lib/libssh.so.4.2.2
+lib/libssh.so.4.4.1
+%%STATIC%%lib/libssh_threads.a
+lib/libssh_threads.so
+lib/libssh_threads.so.4
+lib/libssh_threads.so.4.4.1
 libdata/pkgconfig/libssh.pc
 libdata/pkgconfig/libssh_threads.pc
- at dirrm include/libssh



More information about the Midnightbsd-cvs mailing list