* [Buildroot] [PATCH 1/2] package/ocf-linux: remove package
@ 2023-07-06 19:19 Bernd Kuhls
2023-07-06 19:19 ` [Buildroot] [PATCH 2/2] package/cryptodev-linux: bump version to 1.13 Bernd Kuhls
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Bernd Kuhls @ 2023-07-06 19:19 UTC (permalink / raw)
To: buildroot
Fixes:
http://autobuild.buildroot.net/results/88b/88b5d14b315af1669fff04f8c11c321cc4c107c7/
The package seems to be unmainted, asking for support of kernels >= 5.6
a year ago was unanswered:
https://sourceforge.net/p/ocf-linux/mailman/message/37662698/
This patch follow Thomas' suggestion to remove the package:
https://lists.buildroot.org/pipermail/buildroot/2022-November/654688.html
Remove the virtual package cryptodev which is not needed anymore.
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
Config.in.legacy | 14 ++++++
package/Config.in | 2 +-
package/cryptodev-linux/Config.in | 14 ++++++
package/cryptodev-linux/cryptodev-linux.mk | 2 -
package/cryptodev/Config.in | 50 ----------------------
package/cryptodev/cryptodev.mk | 7 ---
package/libopenssl/libopenssl.mk | 6 +--
package/ocf-linux/ocf-linux.hash | 2 -
package/ocf-linux/ocf-linux.mk | 26 -----------
package/openswan/openswan.mk | 3 --
10 files changed, 32 insertions(+), 94 deletions(-)
create mode 100644 package/cryptodev-linux/Config.in
delete mode 100644 package/cryptodev/Config.in
delete mode 100644 package/cryptodev/cryptodev.mk
delete mode 100644 package/ocf-linux/ocf-linux.hash
delete mode 100644 package/ocf-linux/ocf-linux.mk
diff --git a/Config.in.legacy b/Config.in.legacy
index d3a67aba83..5b4a55aac1 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -146,6 +146,20 @@ endif
comment "Legacy options removed in 2023.08"
+config BR2_PACKAGE_CRYPTODEV
+ bool "cryptodev virtual package has been removed"
+ select BR2_LEGACY
+ select BR2_PACKAGE_CRYPTODEV_LINUX if !BR2_microblaze
+ help
+ This virtual package is not needed anymore due to the removal
+ of ocf-linux.
+
+config BR2_PACKAGE_OCF_LINUX
+ bool "ocf-linux has been removed"
+ select BR2_LEGACY
+ help
+ ocf-linux is incompatible with newer kernels.
+
config BR2_BINUTILS_VERSION_2_37_X
bool "binutils 2.37.x has been removed"
select BR2_LEGACY
diff --git a/package/Config.in b/package/Config.in
index bff090a661..3abbce72a1 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1474,7 +1474,7 @@ menu "Crypto"
source "package/beecrypt/Config.in"
source "package/botan/Config.in"
source "package/ca-certificates/Config.in"
- source "package/cryptodev/Config.in"
+ source "package/cryptodev-linux/Config.in"
source "package/cryptopp/Config.in"
source "package/gcr/Config.in"
source "package/gnutls/Config.in"
diff --git a/package/cryptodev-linux/Config.in b/package/cryptodev-linux/Config.in
new file mode 100644
index 0000000000..89964ab058
--- /dev/null
+++ b/package/cryptodev-linux/Config.in
@@ -0,0 +1,14 @@
+config BR2_PACKAGE_CRYPTODEV_LINUX
+ bool "cryptodev-linux"
+ depends on !BR2_microblaze
+ depends on BR2_LINUX_KERNEL
+ help
+ Cryptodev-linux is a device that allows access to Linux kernel
+ cryptographic drivers; thus allowing userspace applications
+ to take advantage of hardware accelerators.
+
+ http://cryptodev-linux.org/index.html
+
+comment "cryptodev-linux needs a Linux kernel to be built"
+ depends on !BR2_microblaze
+ depends on !BR2_LINUX_KERNEL
diff --git a/package/cryptodev-linux/cryptodev-linux.mk b/package/cryptodev-linux/cryptodev-linux.mk
index d0c3bc5218..5a9e6ad233 100644
--- a/package/cryptodev-linux/cryptodev-linux.mk
+++ b/package/cryptodev-linux/cryptodev-linux.mk
@@ -11,8 +11,6 @@ CRYPTODEV_LINUX_LICENSE = GPL-2.0+
CRYPTODEV_LINUX_LICENSE_FILES = COPYING
CRYPTODEV_LINUX_CPE_ID_VENDOR = cryptodev-linux
-CRYPTODEV_LINUX_PROVIDES = cryptodev
-
define CRYPTODEV_LINUX_MODULE_GEN_VERSION_H
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) version.h
endef
diff --git a/package/cryptodev/Config.in b/package/cryptodev/Config.in
deleted file mode 100644
index d1e64498a8..0000000000
--- a/package/cryptodev/Config.in
+++ /dev/null
@@ -1,50 +0,0 @@
-comment "cryptodev needs a Linux kernel to be built"
- depends on !BR2_LINUX_KERNEL
-
-config BR2_PACKAGE_CRYPTODEV
- bool "cryptodev"
- depends on BR2_LINUX_KERNEL
- help
- Select the desired cryptodev implementation.
-
-if BR2_PACKAGE_CRYPTODEV
-
-choice
- prompt "cryptodev variant"
- default BR2_PACKAGE_CRYPTODEV_LINUX if !BR2_microblaze
- help
- Select the cryptodev implementation.
-
-config BR2_PACKAGE_CRYPTODEV_LINUX
- bool "cryptodev-linux"
- depends on !BR2_microblaze
- select BR2_PACKAGE_HAS_CRYPTODEV
- help
- Cryptodev-linux is a device that allows access to Linux kernel
- cryptographic drivers; thus allowing userspace applications
- to take advantage of hardware accelerators.
-
- http://cryptodev-linux.org/index.html
-
-config BR2_PACKAGE_OCF_LINUX
- bool "ocf-linux"
- select BR2_PACKAGE_HAS_CRYPTODEV
- 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.
-
- http://ocf-linux.sourceforge.net/
-
-endchoice
-
-config BR2_PACKAGE_HAS_CRYPTODEV
- bool
-
-config BR2_PACKAGE_PROVIDES_CRYPTODEV
- string
- default "cryptodev-linux" if BR2_PACKAGE_CRYPTODEV_LINUX
- default "ocf-linux" if BR2_PACKAGE_OCF_LINUX
-
-endif
diff --git a/package/cryptodev/cryptodev.mk b/package/cryptodev/cryptodev.mk
deleted file mode 100644
index 969d1bd17a..0000000000
--- a/package/cryptodev/cryptodev.mk
+++ /dev/null
@@ -1,7 +0,0 @@
-################################################################################
-#
-# cryptodev
-#
-################################################################################
-
-$(eval $(virtual-package))
diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk
index 178979f43b..cd3ba3df30 100644
--- a/package/libopenssl/libopenssl.mk
+++ b/package/libopenssl/libopenssl.mk
@@ -29,8 +29,8 @@ ifeq ($(BR2_USE_MMU),)
LIBOPENSSL_CFLAGS += -DHAVE_FORK=0 -DOPENSSL_NO_MADVISE
endif
-ifeq ($(BR2_PACKAGE_HAS_CRYPTODEV),y)
-LIBOPENSSL_DEPENDENCIES += cryptodev
+ifeq ($(BR2_PACKAGE_CRYPTODEV_LINUX),y)
+LIBOPENSSL_DEPENDENCIES += cryptodev-linux
endif
# fixes the following build failures:
@@ -76,7 +76,7 @@ define LIBOPENSSL_CONFIGURE_CMDS
$(if $(BR2_TOOLCHAIN_HAS_LIBATOMIC),-latomic) \
$(if $(BR2_TOOLCHAIN_HAS_THREADS),threads,no-threads) \
$(if $(BR2_STATIC_LIBS),no-shared,shared) \
- $(if $(BR2_PACKAGE_HAS_CRYPTODEV),enable-devcryptoeng) \
+ $(if $(BR2_PACKAGE_CRYPTODEV_LINUX),enable-devcryptoeng) \
no-rc5 \
enable-camellia \
no-tests \
diff --git a/package/ocf-linux/ocf-linux.hash b/package/ocf-linux/ocf-linux.hash
deleted file mode 100644
index 747bbcab56..0000000000
--- a/package/ocf-linux/ocf-linux.hash
+++ /dev/null
@@ -1,2 +0,0 @@
-# Locally computed:
-sha256 3d7984754d58ced5695889744caf1e18a53f5d2e35ed40cc04d3595e59b7431f ocf-linux-20171122.tar.gz
diff --git a/package/ocf-linux/ocf-linux.mk b/package/ocf-linux/ocf-linux.mk
deleted file mode 100644
index 52169eda4f..0000000000
--- a/package/ocf-linux/ocf-linux.mk
+++ /dev/null
@@ -1,26 +0,0 @@
-################################################################################
-#
-# ocf-linux
-#
-################################################################################
-
-OCF_LINUX_VERSION = 20171122
-OCF_LINUX_SITE = http://downloads.sourceforge.net/project/ocf-linux/ocf-linux/$(OCF_LINUX_VERSION)
-OCF_LINUX_INSTALL_STAGING = YES
-
-OCF_LINUX_PROVIDES = cryptodev
-
-OCF_LINUX_MODULE_SUBDIRS = ocf
-OCF_LINUX_MODULE_MAKE_OPTS = \
- CONFIG_OCF_OCF=m \
- CONFIG_OCF_CRYPTOSOFT=m \
- CONFIG_OCF_BENCH=m \
- CONFIG_OCF_OCFNULL=m
-
-define OCF_LINUX_INSTALL_STAGING_CMDS
- $(INSTALL) -D -m 644 $(@D)/ocf/cryptodev.h \
- $(STAGING_DIR)/usr/include/crypto/cryptodev.h
-endef
-
-$(eval $(kernel-module))
-$(eval $(generic-package))
diff --git a/package/openswan/openswan.mk b/package/openswan/openswan.mk
index bb56e4516c..4c6a779f0d 100644
--- a/package/openswan/openswan.mk
+++ b/package/openswan/openswan.mk
@@ -25,9 +25,6 @@ endif
ifeq ($(BR2_PACKAGE_OPENSSL),y)
OPENSWAN_DEPENDENCIES += openssl
OPENSWAN_MAKE_OPTS += HAVE_OPENSSL=true
-ifeq ($(BR2_PACKAGE_OCF_LINUX),y)
-OPENSWAN_MAKE_OPTS += HAVE_OCF=true
-endif
endif
define OPENSWAN_BUILD_CMDS
--
2.39.2
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 5+ messages in thread* [Buildroot] [PATCH 2/2] package/cryptodev-linux: bump version to 1.13
2023-07-06 19:19 [Buildroot] [PATCH 1/2] package/ocf-linux: remove package Bernd Kuhls
@ 2023-07-06 19:19 ` Bernd Kuhls
2023-08-25 14:39 ` Peter Korsgaard
2023-07-06 20:13 ` [Buildroot] [PATCH 1/2] package/ocf-linux: remove package Arnout Vandecappelle via buildroot
2023-07-11 21:48 ` Thomas Petazzoni via buildroot
2 siblings, 1 reply; 5+ messages in thread
From: Bernd Kuhls @ 2023-07-06 19:19 UTC (permalink / raw)
To: buildroot
Changelog:
https://github.com/cryptodev-linux/cryptodev-linux/blob/master/NEWS
"* Fix compilation issues against Linux kernel 6.3"
Fixes:
http://autobuild.buildroot.net/results/9b9/9b9ad744d8a37fc46726461551a2dcb3c26a1341/
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
package/cryptodev-linux/cryptodev-linux.hash | 2 +-
package/cryptodev-linux/cryptodev-linux.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/cryptodev-linux/cryptodev-linux.hash b/package/cryptodev-linux/cryptodev-linux.hash
index d649e8934a..300aa3bcd4 100644
--- a/package/cryptodev-linux/cryptodev-linux.hash
+++ b/package/cryptodev-linux/cryptodev-linux.hash
@@ -1,3 +1,3 @@
# Locally calculated
-sha256 f51c2254749233b1b1d7ec9445158bd709f124f88e1c650fe2faac83c3a81938 cryptodev-linux-1.12.tar.gz
+sha256 33b7915c46eb39a37110e88c681423c0dd0df25d784b6e1475ac3196367f0db5 cryptodev-linux-1.13.tar.gz
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
diff --git a/package/cryptodev-linux/cryptodev-linux.mk b/package/cryptodev-linux/cryptodev-linux.mk
index 5a9e6ad233..580ea89520 100644
--- a/package/cryptodev-linux/cryptodev-linux.mk
+++ b/package/cryptodev-linux/cryptodev-linux.mk
@@ -4,7 +4,7 @@
#
################################################################################
-CRYPTODEV_LINUX_VERSION = 1.12
+CRYPTODEV_LINUX_VERSION = 1.13
CRYPTODEV_LINUX_SITE = $(call github,cryptodev-linux,cryptodev-linux,cryptodev-linux-$(CRYPTODEV_LINUX_VERSION))
CRYPTODEV_LINUX_INSTALL_STAGING = YES
CRYPTODEV_LINUX_LICENSE = GPL-2.0+
--
2.39.2
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [Buildroot] [PATCH 1/2] package/ocf-linux: remove package
2023-07-06 19:19 [Buildroot] [PATCH 1/2] package/ocf-linux: remove package Bernd Kuhls
2023-07-06 19:19 ` [Buildroot] [PATCH 2/2] package/cryptodev-linux: bump version to 1.13 Bernd Kuhls
@ 2023-07-06 20:13 ` Arnout Vandecappelle via buildroot
2023-07-11 21:48 ` Thomas Petazzoni via buildroot
2 siblings, 0 replies; 5+ messages in thread
From: Arnout Vandecappelle via buildroot @ 2023-07-06 20:13 UTC (permalink / raw)
To: Bernd Kuhls, buildroot
On 06/07/2023 21:19, Bernd Kuhls wrote:
> Fixes:
> http://autobuild.buildroot.net/results/88b/88b5d14b315af1669fff04f8c11c321cc4c107c7/
>
> The package seems to be unmainted, asking for support of kernels >= 5.6
> a year ago was unanswered:
> https://sourceforge.net/p/ocf-linux/mailman/message/37662698/
>
> This patch follow Thomas' suggestion to remove the package:
> https://lists.buildroot.org/pipermail/buildroot/2022-November/654688.html
>
> Remove the virtual package cryptodev which is not needed anymore.
>
> Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
> ---
> Config.in.legacy | 14 ++++++
> package/Config.in | 2 +-
> package/cryptodev-linux/Config.in | 14 ++++++
> package/cryptodev-linux/cryptodev-linux.mk | 2 -
> package/cryptodev/Config.in | 50 ----------------------
> package/cryptodev/cryptodev.mk | 7 ---
> package/libopenssl/libopenssl.mk | 6 +--
> package/ocf-linux/ocf-linux.hash | 2 -
> package/ocf-linux/ocf-linux.mk | 26 -----------
> package/openswan/openswan.mk | 3 --
> 10 files changed, 32 insertions(+), 94 deletions(-)
> create mode 100644 package/cryptodev-linux/Config.in
> delete mode 100644 package/cryptodev/Config.in
> delete mode 100644 package/cryptodev/cryptodev.mk
> delete mode 100644 package/ocf-linux/ocf-linux.hash
> delete mode 100644 package/ocf-linux/ocf-linux.mk
>
> diff --git a/Config.in.legacy b/Config.in.legacy
> index d3a67aba83..5b4a55aac1 100644
> --- a/Config.in.legacy
> +++ b/Config.in.legacy
> @@ -146,6 +146,20 @@ endif
>
> comment "Legacy options removed in 2023.08"
>
> +config BR2_PACKAGE_CRYPTODEV
> + bool "cryptodev virtual package has been removed"
> + select BR2_LEGACY
> + select BR2_PACKAGE_CRYPTODEV_LINUX if !BR2_microblaze
> + help
> + This virtual package is not needed anymore due to the removal
> + of ocf-linux.
I think we don't need legacy handling for the virtual package.
* People who had selected cryptodev-linux already don't need to be bothered -
nothing changes for them.
* People who had selected ocf-linux already have the other legacy prompt.
Regards,
Arnout
> +
> +config BR2_PACKAGE_OCF_LINUX
> + bool "ocf-linux has been removed"
> + select BR2_LEGACY
> + help
> + ocf-linux is incompatible with newer kernels.
[snip]
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Buildroot] [PATCH 1/2] package/ocf-linux: remove package
2023-07-06 19:19 [Buildroot] [PATCH 1/2] package/ocf-linux: remove package Bernd Kuhls
2023-07-06 19:19 ` [Buildroot] [PATCH 2/2] package/cryptodev-linux: bump version to 1.13 Bernd Kuhls
2023-07-06 20:13 ` [Buildroot] [PATCH 1/2] package/ocf-linux: remove package Arnout Vandecappelle via buildroot
@ 2023-07-11 21:48 ` Thomas Petazzoni via buildroot
2 siblings, 0 replies; 5+ messages in thread
From: Thomas Petazzoni via buildroot @ 2023-07-11 21:48 UTC (permalink / raw)
To: Bernd Kuhls; +Cc: buildroot
On Thu, 6 Jul 2023 21:19:11 +0200
Bernd Kuhls <bernd@kuhls.net> wrote:
> Fixes:
> http://autobuild.buildroot.net/results/88b/88b5d14b315af1669fff04f8c11c321cc4c107c7/
>
> The package seems to be unmainted, asking for support of kernels >= 5.6
> a year ago was unanswered:
> https://sourceforge.net/p/ocf-linux/mailman/message/37662698/
>
> This patch follow Thomas' suggestion to remove the package:
> https://lists.buildroot.org/pipermail/buildroot/2022-November/654688.html
>
> Remove the virtual package cryptodev which is not needed anymore.
>
> Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
> ---
> Config.in.legacy | 14 ++++++
> package/Config.in | 2 +-
> package/cryptodev-linux/Config.in | 14 ++++++
> package/cryptodev-linux/cryptodev-linux.mk | 2 -
> package/cryptodev/Config.in | 50 ----------------------
> package/cryptodev/cryptodev.mk | 7 ---
> package/libopenssl/libopenssl.mk | 6 +--
> package/ocf-linux/ocf-linux.hash | 2 -
> package/ocf-linux/ocf-linux.mk | 26 -----------
> package/openswan/openswan.mk | 3 --
> 10 files changed, 32 insertions(+), 94 deletions(-)
> create mode 100644 package/cryptodev-linux/Config.in
> delete mode 100644 package/cryptodev/Config.in
> delete mode 100644 package/cryptodev/cryptodev.mk
> delete mode 100644 package/ocf-linux/ocf-linux.hash
> delete mode 100644 package/ocf-linux/ocf-linux.mk
Thanks, both patches applied!
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2023-08-25 14:39 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-06 19:19 [Buildroot] [PATCH 1/2] package/ocf-linux: remove package Bernd Kuhls
2023-07-06 19:19 ` [Buildroot] [PATCH 2/2] package/cryptodev-linux: bump version to 1.13 Bernd Kuhls
2023-08-25 14:39 ` Peter Korsgaard
2023-07-06 20:13 ` [Buildroot] [PATCH 1/2] package/ocf-linux: remove package Arnout Vandecappelle via buildroot
2023-07-11 21:48 ` Thomas Petazzoni via buildroot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox