summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGyorgy Sarvari <skandigraun@gmail.com>2026-02-19 22:11:16 +0100
committerKhem Raj <raj.khem@gmail.com>2026-02-20 23:34:21 -0800
commit68c5fd3d85110c25d8a5c62f3a8182d4b1330668 (patch)
tree821cf2ba7e322823970a1a92de736a634d363149
parentced0eeb223cf9d5c9ebc7a60274f6b5dc7c39697 (diff)
downloadmeta-openembedded-68c5fd3d85110c25d8a5c62f3a8182d4b1330668.tar.gz
cfengine: remove SKIP_RECIPE tag
The recipe compiles fine with OpenSSL 3, compatibility has been added in version 3.20. While here, fix some broken PACKAGECONFIGs too. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-oe/recipes-extended/cfengine/cfengine_3.21.0.bb8
1 files changed, 4 insertions, 4 deletions
diff --git a/meta-oe/recipes-extended/cfengine/cfengine_3.21.0.bb b/meta-oe/recipes-extended/cfengine/cfengine_3.21.0.bb
index de20f585b0..5fd5279d7d 100644
--- a/meta-oe/recipes-extended/cfengine/cfengine_3.21.0.bb
+++ b/meta-oe/recipes-extended/cfengine/cfengine_3.21.0.bb
@@ -10,13 +10,10 @@ its lifecycle. CFEngine takes systems from Build to Deploy, Manage and Audit."
10 10
11HOMEPAGE = "http://cfengine.com" 11HOMEPAGE = "http://cfengine.com"
12 12
13SKIP_RECIPE[cfengine] ?= "Needs porting to openssl 3.x"
14
15LICENSE = "GPL-3.0-only" 13LICENSE = "GPL-3.0-only"
16LIC_FILES_CHKSUM = "file://LICENSE;md5=233aa25e53983237cf0bd4c238af255f" 14LIC_FILES_CHKSUM = "file://LICENSE;md5=233aa25e53983237cf0bd4c238af255f"
17 15
18DEPENDS += "attr tokyocabinet bison-native libxml2" 16DEPENDS += "attr tokyocabinet bison-native libxml2"
19#RDEPENDS:cfengine += "attr tokyocabinet bison-native libxml2"
20 17
21SRC_URI = "https://cfengine-package-repos.s3.amazonaws.com/tarballs/${BPN}-community-${PV}.tar.gz \ 18SRC_URI = "https://cfengine-package-repos.s3.amazonaws.com/tarballs/${BPN}-community-${PV}.tar.gz \
22 file://0001-Fixed-with-libxml2-no-case-in-configure.ac.patch \ 19 file://0001-Fixed-with-libxml2-no-case-in-configure.ac.patch \
@@ -31,6 +28,7 @@ export EXPLICIT_VERSION = "${PV}"
31SYSTEMD_SERVICE:${PN} = "cfengine3.service cf-apache.service cf-hub.service cf-postgres.service \ 28SYSTEMD_SERVICE:${PN} = "cfengine3.service cf-apache.service cf-hub.service cf-postgres.service \
32 cf-runalerts.service cf-execd.service \ 29 cf-runalerts.service cf-execd.service \
33 cf-monitord.service cf-serverd.service \ 30 cf-monitord.service cf-serverd.service \
31 cf-reactor.service \
34" 32"
35SYSTEMD_AUTO_ENABLE:${PN} = "disable" 33SYSTEMD_AUTO_ENABLE:${PN} = "disable"
36 34
@@ -38,7 +36,7 @@ PACKAGECONFIG ??= "libpcre openssl \
38 ${@bb.utils.filter('DISTRO_FEATURES', 'pam systemd', d)} \ 36 ${@bb.utils.filter('DISTRO_FEATURES', 'pam systemd', d)} \
39" 37"
40PACKAGECONFIG[libxml2] = "--with-libxml2=yes,--with-libxml2=no,libxml2," 38PACKAGECONFIG[libxml2] = "--with-libxml2=yes,--with-libxml2=no,libxml2,"
41PACKAGECONFIG[mysql] = "--with-mysql=yes,--with-mysql=no,mysql," 39PACKAGECONFIG[mysql] = "--with-mysql=yes,--with-mysql=no,mariadb,"
42PACKAGECONFIG[postgresql] = "--with-postgresql=yes,--with-postgresql=no,postgresql," 40PACKAGECONFIG[postgresql] = "--with-postgresql=yes,--with-postgresql=no,postgresql,"
43PACKAGECONFIG[acl] = "--with-libacl=yes,--with-libacl=no,acl," 41PACKAGECONFIG[acl] = "--with-libacl=yes,--with-libacl=no,acl,"
44PACKAGECONFIG[libvirt] = "--with-libvirt=yes,--with-libvirt=no,libvirt," 42PACKAGECONFIG[libvirt] = "--with-libvirt=yes,--with-libvirt=no,libvirt,"
@@ -50,6 +48,8 @@ PACKAGECONFIG[systemd] = "--with-systemd-service=${systemd_system_unitdir},--wit
50PACKAGECONFIG[libcurl] = "--with-libcurl,--without-libcurl,curl," 48PACKAGECONFIG[libcurl] = "--with-libcurl,--without-libcurl,curl,"
51 49
52EXTRA_OECONF = "hw_cv_func_va_copy=yes --with-init-script=${sysconfdir}/init.d --with-tokyocabinet" 50EXTRA_OECONF = "hw_cv_func_va_copy=yes --with-init-script=${sysconfdir}/init.d --with-tokyocabinet"
51CFLAGS += "${@bb.utils.contains('PACKAGECONFIG', 'mysql', '-I${STAGING_INCDIR}/mysql', '', d)}"
52CFLAGS += "${@bb.utils.contains('PACKAGECONFIG', 'libxml2', '-I${STAGING_INCDIR}/libxml2', '', d)}"
53 53
54do_install:append() { 54do_install:append() {
55 install -d ${D}${localstatedir}/${BPN}/bin 55 install -d ${D}${localstatedir}/${BPN}/bin