Commit eddffaad authored by Gustavo Zacarias's avatar Gustavo Zacarias Committed by Peter Korsgaard
Browse files

libmcrypt: new package



[Peter: Do libmcrypt-config fixup in single pass]
Signed-off-by: default avatarGustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent 8a029d7f
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -371,6 +371,7 @@ source "package/beecrypt/Config.in"
source "package/gnutls/Config.in"
source "package/libgcrypt/Config.in"
source "package/libgpg-error/Config.in"
source "package/libmcrypt/Config.in"
source "package/libmhash/Config.in"
source "package/libnss/Config.in"
source "package/libsha1/Config.in"
+7 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_LIBMCRYPT
	bool "libmcrypt"
	help
	  libmcrypt is a library that provides uniform interface to access
	  several encryption algorithms.

	  http://mcrypt.sourceforge.net/
+15 −0
Original line number Diff line number Diff line
libmcrypt doesn't use C++ so remove the check.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>

diff -Nura libmcrypt-2.5.8.orig/configure.in libmcrypt-2.5.8/configure.in
--- libmcrypt-2.5.8.orig/configure.in	2013-01-07 12:20:44.332200669 -0300
+++ libmcrypt-2.5.8/configure.in	2013-01-07 12:20:50.405390565 -0300
@@ -19,7 +19,6 @@
 
 AC_PROG_MAKE_SET
 
-AC_PROG_CXX
 AC_PROG_CC
 AC_PROG_CPP
 AC_PROG_INSTALL
+22 −0
Original line number Diff line number Diff line
#############################################################
#
# libmcrypt
#
#############################################################

LIBMCRYPT_VERSION = 2.5.8
LIBMCRYPT_SITE = http://downloads.sourceforge.net/project/mcrypt/Libmcrypt/$(LIBMCRYPT_VERSION)
LIBMCRYPT_AUTORECONF = YES
LIBMCRYPT_INSTALL_STAGING = YES
LIBMCRYPT_LICENSE = LGPLv2.1
LIBMCRYPT_LICENSE_FILES = COPYING.LIB

define LIBMCRYPT_STAGING_LIBMCRYPT_CONFIG_FIXUP
	$(SED) "s,^prefix=.*,prefix=\'$(STAGING_DIR)/usr\',g" \
		-e "s,^exec_prefix=.*,exec_prefix=\'$(STAGING_DIR)/usr\',g" \
		$(STAGING_DIR)/usr/bin/libmcrypt-config
endef

LIBMCRYPT_POST_INSTALL_STAGING_HOOKS += LIBMCRYPT_STAGING_LIBMCRYPT_CONFIG_FIXUP

$(eval $(autotools-package))