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/gnutls/Config.in"
|
||||||
source "package/libgcrypt/Config.in"
|
source "package/libgcrypt/Config.in"
|
||||||
source "package/libgpg-error/Config.in"
|
source "package/libgpg-error/Config.in"
|
||||||
|
source "package/libmcrypt/Config.in"
|
||||||
source "package/libmhash/Config.in"
|
source "package/libmhash/Config.in"
|
||||||
source "package/libnss/Config.in"
|
source "package/libnss/Config.in"
|
||||||
source "package/libsha1/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