diff options
author | jlam <jlam@pkgsrc.org> | 2002-04-12 18:59:36 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2002-04-12 18:59:36 +0000 |
commit | a68e218eca518c4182bed9c198b97a1d80e676f6 (patch) | |
tree | 75adfe626221c161255d0c873cd5833a41cb3c11 /security | |
parent | d9dcf3ad2d42387b66ab9be136f30550aaec67f7 (diff) | |
download | pkgsrc-a68e218eca518c4182bed9c198b97a1d80e676f6.tar.gz |
Older 2.2.x release of libmcrypt provided for those apps for which the
newer libmcrypt (>=2.4.x) seem to cause core dumps.
Import approved by Alistair <agc@netbsd.org>.
Diffstat (limited to 'security')
-rw-r--r-- | security/libmcrypt22/DESCR | 4 | ||||
-rw-r--r-- | security/libmcrypt22/Makefile | 29 | ||||
-rw-r--r-- | security/libmcrypt22/PLIST | 8 | ||||
-rw-r--r-- | security/libmcrypt22/buildlink.mk | 38 | ||||
-rw-r--r-- | security/libmcrypt22/distinfo | 5 | ||||
-rw-r--r-- | security/libmcrypt22/patches/patch-aa | 13 |
6 files changed, 97 insertions, 0 deletions
diff --git a/security/libmcrypt22/DESCR b/security/libmcrypt22/DESCR new file mode 100644 index 00000000000..90e9238d9f8 --- /dev/null +++ b/security/libmcrypt22/DESCR @@ -0,0 +1,4 @@ +libmcrypt is a library which implements block and stream encryption +algorithms and modes. + +This packages contains the older 2.2.x release of libmcrypt. diff --git a/security/libmcrypt22/Makefile b/security/libmcrypt22/Makefile new file mode 100644 index 00000000000..1e5330309b3 --- /dev/null +++ b/security/libmcrypt22/Makefile @@ -0,0 +1,29 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/04/12 18:59:36 jlam Exp $ + +DISTNAME= libmcrypt-2.2.7 +PKGNAME= libmcrypt22-2.2.7 +CATEGORIES= security devel +MASTER_SITES= ftp://mcrypt.hellug.gr/pub/mcrypt/libmcrypt/old/ \ + http://mcrypt.hellug.gr/lib/ + +MAINTAINER= jlam@netbsd.org +HOMEPAGE= http://mcrypt.hellug.gr/ +COMMENT= crypto algorithms library (version 2.2.x) + +USE_BUILDLINK_ONLY= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --includedir=${PREFIX}/include/libmcrypt22 + +USE_LIBTOOL= yes +LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig + +pre-configure: + cd ${WRKSRC}; \ + for file in lib/Makefile.in src/Makefile.in; do \ + ${SED} -e "s|libmcrypt\.la|libmcrypt22.la|g" \ + -e "s|libmcrypt_la|libmcrypt22_la|g" \ + $${file} > $${file}.fixed; \ + ${MV} -f $${file}.fixed $${file}; \ + done + +.include "../../mk/bsd.pkg.mk" diff --git a/security/libmcrypt22/PLIST b/security/libmcrypt22/PLIST new file mode 100644 index 00000000000..ccf9ee8bfc7 --- /dev/null +++ b/security/libmcrypt22/PLIST @@ -0,0 +1,8 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/04/12 18:59:36 jlam Exp $ +include/libmcrypt22/mcrypt.h +lib/libmcrypt22.a +lib/libmcrypt22.la +lib/libmcrypt22.so +lib/libmcrypt22.so.2 +lib/libmcrypt22.so.2.5 +@dirrm include/libmcrypt22 diff --git a/security/libmcrypt22/buildlink.mk b/security/libmcrypt22/buildlink.mk new file mode 100644 index 00000000000..c5c55a17e60 --- /dev/null +++ b/security/libmcrypt22/buildlink.mk @@ -0,0 +1,38 @@ +# $NetBSD: buildlink.mk,v 1.1.1.1 2002/04/12 18:59:36 jlam Exp $ +# +# This Makefile fragment is included by packages that use libmcrypt22. +# +# To use this Makefile fragment, simply: +# +# (1) Optionally define BUILDLINK_DEPENDS.libmcrypt22 to the dependency pattern +# for the version of GNU libmcrypt22 desired. +# (2) Add ${BUILDLINK_DIR}/include to the front of the C preprocessor's header +# search path, and +# (3) Add ${BUILDLINK_DIR}/lib to the front of the linker's library search +# path. + +.if !defined(LIBMCRYPT22_BUILDLINK_MK) +LIBMCRYPT22_BUILDLINK_MK= # defined + +.include "../../mk/bsd.buildlink.mk" + +BUILDLINK_DEPENDS.libmcrypt22?= libmcrypt22>=2.2.7 +DEPENDS+= ${BUILDLINK_DEPENDS.libmcrypt22}:../../security/libmcrypt22 + +EVAL_PREFIX+= BUILDLINK_PREFIX.libmcrypt22=libmcrypt22 +BUILDLINK_PREFIX.libmcrypt22_DEFAULT= ${LOCALBASE} +BUILDLINK_FILES.libmcrypt22= include/libmcrypt22/mcrypt.h +BUILDLINK_FILES.libmcrypt22+= lib/libmcrypt22.* + +BUILDLINK_TRANSFORM.libmcrypt22= -e "s|include/libmcrypt22/|include/|g" +BUILDLINK_TRANSFORM.libmcrypt22+= -e "s|libmcrypt22\.|libmcrypt.|g" +REPLACE_LIBNAMES_SED+= -e "s|-lmcrypt|-lmcrypt22|g" + +BUILDLINK_TARGETS.libmcrypt22= # empty +BUILDLINK_TARGETS.libmcrypt22+= libmcrypt22-buildlink +BUILDLINK_TARGETS+= ${BUILDLINK_TARGETS.libmcrypt22} + +pre-configure: ${BUILDLINK_TARGETS.libmcrypt22} +libmcrypt22-buildlink: _BUILDLINK_USE + +.endif # LIBMCRYPT22_BUILDLINK_MK diff --git a/security/libmcrypt22/distinfo b/security/libmcrypt22/distinfo new file mode 100644 index 00000000000..f7c981e1114 --- /dev/null +++ b/security/libmcrypt22/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/04/12 18:59:36 jlam Exp $ + +SHA1 (libmcrypt-2.2.7.tar.gz) = 77b604bdacfd4ddbd2fe94d6c9b705f2d8f2b82b +Size (libmcrypt-2.2.7.tar.gz) = 210000 bytes +SHA1 (patch-aa) = 5905acf22a67ea9da591b364ddc1e96a3375f0ab diff --git a/security/libmcrypt22/patches/patch-aa b/security/libmcrypt22/patches/patch-aa new file mode 100644 index 00000000000..1ac9a8293a0 --- /dev/null +++ b/security/libmcrypt22/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2002/04/12 18:59:36 jlam Exp $ + +--- Makefile.in.orig Fri Apr 12 14:23:49 2002 ++++ Makefile.in +@@ -80,7 +80,7 @@ + RANLIB = @RANLIB@ + VERSION = @VERSION@ + +-SUBDIRS = lib doc src ++SUBDIRS = lib src + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 + mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs + CONFIG_HEADER = config.h |