ports/65904: [PATCH] security/libgcrypt-devel
Vladimir Osintsev
oc at nm.ru
Fri Apr 23 03:10:22 UTC 2004
>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 at 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 at 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 at 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:
More information about the freebsd-ports-bugs
mailing list