From 5308d111b72bdce228252ebe2e44e28484117c5f Mon Sep 17 00:00:00 2001 From: Gustavo Zacarias Date: Sat, 5 May 2012 03:30:23 +0000 Subject: ocf-linux: new package Add the ocf-linux package and linux kernel extension. Signed-off-by: Gustavo Zacarias Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/ocf-linux/Config.in | 12 ++++++++++++ package/ocf-linux/ocf-linux.mk | 21 +++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 package/ocf-linux/Config.in create mode 100644 package/ocf-linux/ocf-linux.mk (limited to 'package') diff --git a/package/Config.in b/package/Config.in index b25f31a6e..dd02e32f6 100644 --- a/package/Config.in +++ b/package/Config.in @@ -279,6 +279,7 @@ source "package/gnutls/Config.in" source "package/libgcrypt/Config.in" source "package/libgpg-error/Config.in" source "package/libnss/Config.in" +source "package/ocf-linux/Config.in" source "package/openssl/Config.in" source "package/polarssl/Config.in" endmenu diff --git a/package/ocf-linux/Config.in b/package/ocf-linux/Config.in new file mode 100644 index 000000000..9dc576607 --- /dev/null +++ b/package/ocf-linux/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_OCF_LINUX + bool "ocf-linux" + help + OCF-Linux is a Linux port of the OpenBSD/FreeBSD Cryptographic + Framework (OCF). This port aims to bring full asynchronous HW/SW + crypto acceleration to the Linux kernel and applications + running under Linux. + + You need to enable the OCF linux kernel extension or provide + a prepatched kernel to make this option useful. + + http://ocf-linux.sourceforge.net/ diff --git a/package/ocf-linux/ocf-linux.mk b/package/ocf-linux/ocf-linux.mk new file mode 100644 index 000000000..e61522525 --- /dev/null +++ b/package/ocf-linux/ocf-linux.mk @@ -0,0 +1,21 @@ +############################################################# +# +# ocf-linux +# +############################################################# + +OCF_LINUX_VERSION = 20120127 +OCF_LINUX_SITE = http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/project/ocf-linux/ocf-linux/$(OCF_LINUX_VERSION) +OCF_LINUX_INSTALL_STAGING = YES + +define OCF_LINUX_INSTALL_STAGING_CMDS + $(INSTALL) -D -m 644 $(@D)/ocf/cryptodev.h \ + $(STAGING_DIR)/usr/include/crypto/cryptodev.h +endef + +define OCF_LINUX_INSTALL_TARGET_CMDS + $(INSTALL) -D -m 644 $(@D)/ocf/cryptodev.h \ + $(TARGET_DIR)/usr/include/crypto/cryptodev.h +endef + +$(eval $(call GENTARGETS)) -- cgit v1.2.3