Date: Fri, 23 Apr 2004 07:01:49 +0400 (MSD) From: Vladimir Osintsev <oc@nm.ru> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/65904: [PATCH] security/libgcrypt-devel Message-ID: <20040423030149.44BFDF8@vzh.ik> Resent-Message-ID: <200404230310.i3N3AMUd024509@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 65904 >Category: ports >Synopsis: [PATCH] security/libgcrypt-devel >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Apr 22 20:10:22 PDT 2004 >Closed-Date: >Last-Modified: >Originator: 0c >Release: FreeBSD 5.2-RELEASE i386 >Organization: >Environment: System: FreeBSD vzh.ik 5.2-RELEASE FreeBSD 5.2-RELEASE #16: Tue Jan 13 15:03:09 MSK 2004 root@vzh.ik:/usr/obj/usr/src/sys/CUSTOM i386 >Description: No answer from maintainer ;( Port security/libgrypt-devel has new version (new is 1.1.94, but now port tree has 1.1.91. Main change is remove -pthread. >How-To-Repeat: >Fix: diff -ru /usr/ports/security/libgcrypt-devel/Makefile libgcrypt-devel/Makefile --- libgcrypt-devel/Makefile.orig Fri Apr 9 06:24:10 2004 +++ libgcrypt-devel/Makefile Tue Apr 20 21:14:18 2004 @@ -2,13 +2,13 @@ # Date created: July 17 2002 # Whom: Tilman Linneweh <arved@FreeBSD.org> # -# $FreeBSD: ports/security/libgcrypt-devel/Makefile,v 1.12 2004/03/18 14:07:03 arved Exp $ +# $FreeBSD$ PORTNAME= libgcrypt -PORTVERSION= 1.1.91 -PORTREVISION= 1 +PORTVERSION= 1.1.94 CATEGORIES= security -MASTER_SITES= ${MASTER_SITE_GNUPG} +MASTER_SITES= ${MASTER_SITE_GNUPG} \ + mirrors.susite.dk/gnupg MASTER_SITE_SUBDIR= alpha/libgcrypt DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}.sig @@ -22,9 +22,8 @@ USE_REINPLACE= yes USE_PERL5= yes GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL} -CONFIGURE_ARGS= --with-pth=no INSTALLS_SHLIB= yes INFO= gcrypt @@ -43,12 +42,6 @@ .else @${ECHO_CMD} "===> GnuPG not installed. Signature can not be verified" .endif - -post-patch: - @${FIND} ${WRKSRC} -name "configure" | ${XARGS} ${REINPLACE_CMD} -e \ - 's|-lpthread|${PTHREAD_LIBS}|g' - @${REINPLACE_CMD} -e s'|-lpthread|${PTHREAD_LIBS}|g' \ - ${WRKSRC}/src/Makefile.in pre-configure: @${RM} -f ${WRKSRC}/doc/gcrypt.info* diff -ru /usr/ports/security/libgcrypt-devel/distinfo libgcrypt-devel/distinfo --- /usr/ports/security/libgcrypt-devel/distinfo Sat Apr 10 12:55:31 2004 +++ libgcrypt-devel/distinfo Tue Apr 20 20:46:55 2004 @@ -1,4 +1,4 @@ -MD5 (libgcrypt-1.1.91.tar.gz) = 8f3581d2d2a66c8f42b16f6ce13dedc3 -SIZE (libgcrypt-1.1.91.tar.gz) = 876347 -MD5 (libgcrypt-1.1.91.tar.gz.sig) = 6c97d0902b4053a72841ca7a62bfe9d6 -SIZE (libgcrypt-1.1.91.tar.gz.sig) = 64 +MD5 (libgcrypt-1.1.94.tar.gz) = 43f0a91bb063bfb23dd60e62f14372da +SIZE (libgcrypt-1.1.94.tar.gz) = 847472 +MD5 (libgcrypt-1.1.94.tar.gz.sig) = fcca2a399508927f240e13f1ab5e8066 +SIZE (libgcrypt-1.1.94.tar.gz.sig) = 65 diff -ru /usr/ports/security/libgcrypt-devel/files/patch-ltmain.sh libgcrypt-devel/files/patch-ltmain.sh --- /usr/ports/security/libgcrypt-devel/files/patch-ltmain.sh Fri Apr 9 06:24:11 2004 +++ libgcrypt-devel/files/patch-ltmain.sh Fri Apr 16 20:52:10 2004 @@ -9,23 +9,6 @@ # Do not include libc_r directly, use -pthread flag. continue ;; -@@ -1082,8 +1082,16 @@ - continue - ;; - -+ -pthread) -+ compile_command="$compile_command -pthread" -+ finalize_command="$finalize_command -pthread" -+ compiler_flags="$compiler_flags -pthread" -+ continue -+ ;; -+ - -module) - module=yes -+ build_old_libs=no - continue - ;; - @@ -4325,10 +4336,12 @@ fi diff -ru /usr/ports/security/libgcrypt-devel/pkg-descr libgcrypt-devel/pkg-descr --- /usr/ports/security/libgcrypt-devel/pkg-descr Mon Oct 14 16:38:47 2002 +++ libgcrypt-devel/pkg-descr Fri Apr 16 20:18:13 2004 @@ -1,4 +1,13 @@ -Libgcrypt is a general purpose crypto library based on the code used in GnuPG. +This is a general purpose cryptographic library based on the code from +GnuPG. + +It provides functions for all cryptograhic building blocks: + - symmetric ciphers (AES, DES, Blowfish, CAST5, Twofish, Arcfour) + - hash algorithms (MD4, MD5, RIPE-MD160, SHA-1, TIGER-192) + - MACs (HMAC for all hash algorithms) + - public key algorithms (RSA, ElGamal, DSA) + - large integer functions + - random numbers and a lot of supporting functions. Author: wk@g10code.com WWW: http://www.gnupg.org/ diff -ru /usr/ports/security/libgcrypt-devel/pkg-plist libgcrypt-devel/pkg-plist --- /usr/ports/security/libgcrypt-devel/pkg-plist Thu Jan 29 13:06:22 2004 +++ libgcrypt-devel/pkg-plist Fri Apr 16 20:12:41 2004 @@ -3,8 +3,5 @@ include/gcrypt-module.h lib/libgcrypt.a lib/libgcrypt.so -lib/libgcrypt.so.10 -lib/libgcrypt-pthread.a -lib/libgcrypt-pthread.so.10 -lib/libgcrypt-pthread.so +lib/libgcrypt.so.12 share/aclocal/libgcrypt.m4 >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040423030149.44BFDF8>