mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-05-31 13:20:03 +00:00
openipmi: update 2.0.32 -> 2.0.34
This resolves dependency on removed python distutils in particular. openipmi-remove-host-path-from-la_LDFLAGS.patch is removed as issue is fixed upstream. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
committed by
Khem Raj
parent
69490517db
commit
03dd014eb0
-41
@@ -1,41 +0,0 @@
|
|||||||
From 3a35611687864cf3599712d0d2ff54532b0118ac Mon Sep 17 00:00:00 2001
|
|
||||||
From: Alexander Kanavin <alex@linutronix.de>
|
|
||||||
Date: Sun, 3 Oct 2021 21:42:32 +0200
|
|
||||||
Subject: [PATCH] m4/ax_python_devel.m4: do not check for distutils
|
|
||||||
|
|
||||||
With py 3.10 this prints a deprecation warning which is
|
|
||||||
taken as an error. Upstream should rework the code to not
|
|
||||||
use distuils.
|
|
||||||
|
|
||||||
Upstream-Status: Inappropriate [needs a proper fix upstream]
|
|
||||||
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
|
|
||||||
---
|
|
||||||
m4/ax_python_devel.m4 | 15 ---------------
|
|
||||||
1 file changed, 15 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/m4/ax_python_devel.m4 b/m4/ax_python_devel.m4
|
|
||||||
index e0804c5..cfc0b24 100644
|
|
||||||
--- a/m4/ax_python_devel.m4
|
|
||||||
+++ b/m4/ax_python_devel.m4
|
|
||||||
@@ -138,21 +138,6 @@ variable to configure. See ``configure --help'' for reference.
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
- #
|
|
||||||
- # Check if you have distutils, else fail
|
|
||||||
- #
|
|
||||||
- AC_MSG_CHECKING([for the distutils Python package])
|
|
||||||
- ac_distutils_result=`$PYTHON -c "import distutils" 2>&1`
|
|
||||||
- if test -z "$ac_distutils_result"; then
|
|
||||||
- AC_MSG_RESULT([yes])
|
|
||||||
- else
|
|
||||||
- AC_MSG_RESULT([no])
|
|
||||||
- AC_MSG_ERROR([cannot import Python module "distutils".
|
|
||||||
-Please check your Python installation. The error was:
|
|
||||||
-$ac_distutils_result])
|
|
||||||
- PYTHON_VERSION=""
|
|
||||||
- fi
|
|
||||||
-
|
|
||||||
#
|
|
||||||
# Check for Python include path
|
|
||||||
#
|
|
||||||
+5
-4
@@ -1,4 +1,4 @@
|
|||||||
From 7854c60c92243adb14ea89e16fc226d2e47dd4f9 Mon Sep 17 00:00:00 2001
|
From 0ccfefe624e25f937b27b2caf3671e80c2c29391 Mon Sep 17 00:00:00 2001
|
||||||
From: Aws Ismail <aws.ismail@windriver.com>
|
From: Aws Ismail <aws.ismail@windriver.com>
|
||||||
Date: Thu, 7 Jun 2012 16:00:13 -0400
|
Date: Thu, 7 Jun 2012 16:00:13 -0400
|
||||||
Subject: [PATCH] Fix symlink install error in cmdlang
|
Subject: [PATCH] Fix symlink install error in cmdlang
|
||||||
@@ -9,17 +9,18 @@ creating a symbolic link for opeipmish in openipmi/cmdlang
|
|||||||
Upstream-Status: Pending
|
Upstream-Status: Pending
|
||||||
|
|
||||||
Signed-off-by: Aws Ismail <aws.ismail@windriver.com>
|
Signed-off-by: Aws Ismail <aws.ismail@windriver.com>
|
||||||
|
|
||||||
---
|
---
|
||||||
cmdlang/Makefile.am | 1 +
|
cmdlang/Makefile.am | 1 +
|
||||||
1 file changed, 1 insertion(+)
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
diff --git a/cmdlang/Makefile.am b/cmdlang/Makefile.am
|
diff --git a/cmdlang/Makefile.am b/cmdlang/Makefile.am
|
||||||
index 0ca3827..d9a941f 100644
|
index 7235446..4a81ae3 100644
|
||||||
--- a/cmdlang/Makefile.am
|
--- a/cmdlang/Makefile.am
|
||||||
+++ b/cmdlang/Makefile.am
|
+++ b/cmdlang/Makefile.am
|
||||||
@@ -35,6 +35,7 @@ openipmish_LDADD = libOpenIPMIcmdlang.la \
|
@@ -41,6 +41,7 @@ openipmish_CFLAGS = -Wall -Wsign-compare -I$(top_builddir)/include \
|
||||||
# compatability.
|
# compatability.
|
||||||
install-data-local:
|
install-exec-hook:
|
||||||
rm -f $(DESTDIR)$(bindir)/ipmish
|
rm -f $(DESTDIR)$(bindir)/ipmish
|
||||||
+ mkdir -p $(DESTDIR)$(bindir)/
|
+ mkdir -p $(DESTDIR)$(bindir)/
|
||||||
$(LN_S) openipmish $(DESTDIR)$(bindir)/ipmish
|
$(LN_S) openipmish $(DESTDIR)$(bindir)/ipmish
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
From 4f41e090e33a00117a27f0c77b6338fb8b495f37 Mon Sep 17 00:00:00 2001
|
From d667aedc37aeabdb9f8574ee0b9cf85b844ca2d2 Mon Sep 17 00:00:00 2001
|
||||||
From: Khem Raj <raj.khem@gmail.com>
|
From: Khem Raj <raj.khem@gmail.com>
|
||||||
Date: Fri, 2 Jun 2017 21:58:32 -0700
|
Date: Fri, 2 Jun 2017 21:58:32 -0700
|
||||||
Subject: [PATCH] openipmi: Fix build with musl
|
Subject: [PATCH] openipmi: Fix build with musl
|
||||||
@@ -12,12 +12,13 @@ ui.c:340:5: error: unknown type name 'u_int32_t'; did you mean 'uint32_t'?
|
|||||||
Upstream-Status: Pending
|
Upstream-Status: Pending
|
||||||
|
|
||||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||||
|
|
||||||
---
|
---
|
||||||
ui/ui.c | 1 +
|
ui/ui.c | 1 +
|
||||||
1 file changed, 1 insertion(+)
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
diff --git a/ui/ui.c b/ui/ui.c
|
diff --git a/ui/ui.c b/ui/ui.c
|
||||||
index 529ff22..066d118 100644
|
index 9c6a51f..34f7e34 100644
|
||||||
--- a/ui/ui.c
|
--- a/ui/ui.c
|
||||||
+++ b/ui/ui.c
|
+++ b/ui/ui.c
|
||||||
@@ -42,6 +42,7 @@
|
@@ -42,6 +42,7 @@
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
From 6542ebe7a0d37dee8e9afb856feb8f6c3d334632 Mon Sep 17 00:00:00 2001
|
From 7d9f6526dbcd46130d279c363d38781969807f74 Mon Sep 17 00:00:00 2001
|
||||||
From: Jackie Huang <jackie.huang@windriver.com>
|
From: Jackie Huang <jackie.huang@windriver.com>
|
||||||
Date: Mon, 29 Dec 2014 18:16:04 +0800
|
Date: Mon, 29 Dec 2014 18:16:04 +0800
|
||||||
Subject: [PATCH] ipmi-init: fix the arguments
|
Subject: [PATCH] ipmi-init: fix the arguments
|
||||||
@@ -10,12 +10,13 @@ not a string.
|
|||||||
Upstream-Status: Inappropriate [OE specific]
|
Upstream-Status: Inappropriate [OE specific]
|
||||||
|
|
||||||
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
|
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
|
||||||
|
|
||||||
---
|
---
|
||||||
ipmi.init | 6 +++---
|
ipmi.init | 6 +++---
|
||||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
diff --git a/ipmi.init b/ipmi.init
|
diff --git a/ipmi.init b/ipmi.init
|
||||||
index ea10b11..aac9f83 100644
|
index bd80f0d..53305bb 100644
|
||||||
--- a/ipmi.init
|
--- a/ipmi.init
|
||||||
+++ b/ipmi.init
|
+++ b/ipmi.init
|
||||||
@@ -45,17 +45,17 @@ elif [ -r /etc/init.d/functions ]; then
|
@@ -45,17 +45,17 @@ elif [ -r /etc/init.d/functions ]; then
|
||||||
@@ -39,4 +40,3 @@ index ea10b11..aac9f83 100644
|
|||||||
echo
|
echo
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
From a6ffa3939a3ab2ad6a8d277cd8292b7dad6469c6 Mon Sep 17 00:00:00 2001
|
From c76e727433ed895c605f9e7a3612bbc16ff558de Mon Sep 17 00:00:00 2001
|
||||||
From: Aws Ismail <aws.ismail@windriver.com>
|
From: Aws Ismail <aws.ismail@windriver.com>
|
||||||
Date: Thu, 7 Jun 2012 12:28:34 -0400
|
Date: Thu, 7 Jun 2012 12:28:34 -0400
|
||||||
Subject: [PATCH] Do not build openipmigui man page
|
Subject: [PATCH] Do not build openipmigui man page
|
||||||
@@ -11,6 +11,7 @@ Upstream-Status: Pending
|
|||||||
|
|
||||||
Signed-off-by: Aws Ismail <aws.ismail@windriver.com>
|
Signed-off-by: Aws Ismail <aws.ismail@windriver.com>
|
||||||
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
|
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
|
||||||
|
|
||||||
---
|
---
|
||||||
man/Makefile.am | 2 +-
|
man/Makefile.am | 2 +-
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|||||||
-49
@@ -1,49 +0,0 @@
|
|||||||
From 5a4abf223d79d4e1a58bbad1e4f2f406c7cab748 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jackie Huang <jackie.huang@windriver.com>
|
|
||||||
Date: Mon, 29 Dec 2014 18:16:04 +0800
|
|
||||||
Subject: [PATCH] remove host path from la_LDFLAGS
|
|
||||||
|
|
||||||
Upstream-Status: Inappropriate [ cross compile specific ]
|
|
||||||
|
|
||||||
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
|
|
||||||
---
|
|
||||||
cmdlang/Makefile.am | 2 +-
|
|
||||||
unix/Makefile.am | 4 ++--
|
|
||||||
2 files changed, 3 insertions(+), 3 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/cmdlang/Makefile.am b/cmdlang/Makefile.am
|
|
||||||
index 9cf180d..da46ceb 100644
|
|
||||||
--- a/cmdlang/Makefile.am
|
|
||||||
+++ b/cmdlang/Makefile.am
|
|
||||||
@@ -18,7 +18,7 @@ libOpenIPMIcmdlang_la_LIBADD = -lm \
|
|
||||||
$(top_builddir)/utils/libOpenIPMIutils.la \
|
|
||||||
$(top_builddir)/lib/libOpenIPMI.la
|
|
||||||
libOpenIPMIcmdlang_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \
|
|
||||||
- -L$(libdir) -no-undefined
|
|
||||||
+ -no-undefined
|
|
||||||
|
|
||||||
bin_PROGRAMS = openipmish
|
|
||||||
|
|
||||||
diff --git a/unix/Makefile.am b/unix/Makefile.am
|
|
||||||
index baf0815..80c3d5d 100644
|
|
||||||
--- a/unix/Makefile.am
|
|
||||||
+++ b/unix/Makefile.am
|
|
||||||
@@ -11,13 +11,13 @@ libOpenIPMIpthread_la_SOURCES = posix_thread_os_hnd.c selector.c
|
|
||||||
libOpenIPMIpthread_la_LIBADD = -lpthread $(GDBM_LIB) \
|
|
||||||
$(top_builddir)/utils/libOpenIPMIutils.la $(RT_LIB)
|
|
||||||
libOpenIPMIpthread_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \
|
|
||||||
- -L$(libdir) -no-undefined
|
|
||||||
+ -no-undefined
|
|
||||||
|
|
||||||
libOpenIPMIposix_la_SOURCES = posix_os_hnd.c selector.c
|
|
||||||
libOpenIPMIposix_la_LIBADD = $(top_builddir)/utils/libOpenIPMIutils.la \
|
|
||||||
$(GDBM_LIB) $(RT_LIB)
|
|
||||||
libOpenIPMIposix_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \
|
|
||||||
- -L$(libdir) -no-undefined
|
|
||||||
+ -no-undefined
|
|
||||||
|
|
||||||
noinst_HEADERS = heap.h
|
|
||||||
|
|
||||||
--
|
|
||||||
2.17.1
|
|
||||||
|
|
||||||
+3
-9
@@ -26,27 +26,22 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
|
|||||||
SRC_URI = "${SOURCEFORGE_MIRROR}/openipmi/OpenIPMI-${PV}.tar.gz \
|
SRC_URI = "${SOURCEFORGE_MIRROR}/openipmi/OpenIPMI-${PV}.tar.gz \
|
||||||
file://fix-symlink-install-error-in-cmdlang.patch \
|
file://fix-symlink-install-error-in-cmdlang.patch \
|
||||||
file://openipmi-no-openipmigui-man.patch \
|
file://openipmi-no-openipmigui-man.patch \
|
||||||
file://openipmi-remove-host-path-from-la_LDFLAGS.patch \
|
|
||||||
file://ipmi-init-fix-the-arguments.patch \
|
file://ipmi-init-fix-the-arguments.patch \
|
||||||
file://include_sys_types.patch \
|
file://include_sys_types.patch \
|
||||||
file://openipmi-helper \
|
file://openipmi-helper \
|
||||||
file://ipmi.service \
|
file://ipmi.service \
|
||||||
file://0001-m4-ax_python_devel.m4-do-not-check-for-distutils.patch \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/OpenIPMI-${PV}"
|
S = "${WORKDIR}/OpenIPMI-${PV}"
|
||||||
|
|
||||||
SRC_URI[md5sum] = "532404c9df7d0e8bde975b95b9e6775b"
|
SRC_URI[sha256sum] = "93227e43c72b5c3bd5949323e0669aa5527d1a971473a3a365af03fb8284a95f"
|
||||||
SRC_URI[sha256sum] = "f6d0fd4c0a74b05f80907229d0b270f54ca23294bcc11979f8b8d12766786945"
|
|
||||||
|
|
||||||
inherit autotools-brokensep pkgconfig python3native perlnative update-rc.d systemd cpan-base python3targetconfig
|
inherit autotools-brokensep pkgconfig perlnative update-rc.d systemd cpan-base python3targetconfig
|
||||||
|
|
||||||
CFLAGS += "-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
|
CFLAGS += "-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
|
||||||
|
|
||||||
EXTRA_OECONF = "--disable-static \
|
EXTRA_OECONF = "--disable-static \
|
||||||
--with-perl='${STAGING_BINDIR_NATIVE}/perl-native/perl' \
|
--with-perl='${STAGING_BINDIR_NATIVE}/perl-native/perl' \
|
||||||
--with-python='${STAGING_BINDIR_NATIVE}/python3-native/python3' \
|
|
||||||
--with-pythoninstall='${PYTHON_SITEPACKAGES_DIR}' \
|
|
||||||
--with-glibver=2.0"
|
--with-glibver=2.0"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "gdbm"
|
PACKAGECONFIG ??= "gdbm"
|
||||||
@@ -68,9 +63,8 @@ FILES:${PN}-dbg += " \
|
|||||||
"
|
"
|
||||||
|
|
||||||
do_configure () {
|
do_configure () {
|
||||||
|
|
||||||
# Let's perform regular configuration first then handle perl issues.
|
# Let's perform regular configuration first then handle perl issues.
|
||||||
autotools_do_configure
|
PYTHON_CPPFLAGS=-I${STAGING_INCDIR}/${PYTHON_DIR}${PYTHON_ABI} autotools_do_configure
|
||||||
|
|
||||||
perl_ver=`perl -V:version | cut -d\' -f 2`
|
perl_ver=`perl -V:version | cut -d\' -f 2`
|
||||||
|
|
||||||
Reference in New Issue
Block a user