libmcrypt: new package
[Peter: Do libmcrypt-config fixup in single pass] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
8a029d7fc9
commit
eddffaad60
@ -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
package/libmcrypt/Config.in
Normal file
7
package/libmcrypt/Config.in
Normal file
@ -0,0 +1,7 @@
|
||||
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
package/libmcrypt/libmcrypt-nocxx.patch
Normal file
15
package/libmcrypt/libmcrypt-nocxx.patch
Normal file
@ -0,0 +1,15 @@
|
||||
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
package/libmcrypt/libmcrypt.mk
Normal file
22
package/libmcrypt/libmcrypt.mk
Normal file
@ -0,0 +1,22 @@
|
||||
#############################################################
|
||||
#
|
||||
# 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))
|
Loading…
Reference in New Issue
Block a user