Skip to contentSkip to conversation

package/eudev: bump version to 3.1.5

PATCH New Bernd Kuhls 2 participants 2 messages Nov 22, 2015

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 package/eudev: bump version to 3.1.5

Remove two patches applied upstream:
https://github.com/gentoo/eudev/commit/0e2be0c217028e73073e7f9ccb010cc8b4d756db
https://github.com/gentoo/eudev/commit/24ccb6ebc5e13a128aaedd3a2eb52eef3adf6dcd

Due to the removed patches autoreconf is not necessary anymore.

---
 .../eudev/0002-build-sys-check-for-mallinfo.patch  | 93 ----------------------
 .../eudev/0003-build-sys-check-for-strndupa.patch  | 69 ----------------
 package/eudev/eudev.hash                           |  4 +-
 package/eudev/eudev.mk                             |  7 +-
 4 files changed, 3 insertions(+), 170 deletions(-)
 delete mode 100644 package/eudev/0002-build-sys-check-for-mallinfo.patch
 delete mode 100644 package/eudev/0003-build-sys-check-for-strndupa.patch
package/eudev/0002-build-sys-check-for-mallinfo.patch deleted +0 -93
deleted file mode 100644
index c2fa2da..0000000
@@ -1,93 +0,0 @@
-From 1205e0b50067c5ebfa082f149f0996304aa04335 Mon Sep 17 00:00:00 2001
-From: Romain Naour <[email protected]>
-Date: Thu, 30 Jul 2015 16:55:45 +0200
-Subject: [PATCH] build-sys: check for mallinfo
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-mallinfo is not specified by POSIX or the C standards, therefore
-it's not available for all libc libraries (musl).
-
-Add the ability to disable mallinfo statistics.
-
-Fixes:
-selinux-util.c: In function ?mac_selinux_init?:
-selinux-util.c:70:25: error: storage size of ?before_mallinfo? isn?t known
-         struct mallinfo before_mallinfo, after_mallinfo;
-
-Signed-off-by: Romain Naour <[email protected]>
----
- configure.ac              |  3 +++
- src/shared/selinux-util.c | 15 +++++++++++++++
- 2 files changed, 18 insertions(+)
-
-diff --git a/configure.ac b/configure.ac
-index ec23ab5..4a293b2 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -226,6 +226,9 @@ else
- fi
- AC_SUBST(sushell)
- 
-+# selinux-util.c uses struct mallinfo which is not available for all C libraries (musl).
-+AC_CHECK_FUNCS([mallinfo])
-+
- # ------------------------------------------------------------------------------
- 
- AC_CHECK_DECL([unshare],
-diff --git a/src/shared/selinux-util.c b/src/shared/selinux-util.c
-index 756215e..4e0866b 100644
---- a/src/shared/selinux-util.c
-+++ b/src/shared/selinux-util.c
-@@ -67,7 +67,10 @@ int mac_selinux_init(const char *prefix) {
- 
- #ifdef HAVE_SELINUX
-         usec_t before_timestamp, after_timestamp;
-+
-+#ifdef HAVE_MALLINFO
-         struct mallinfo before_mallinfo, after_mallinfo;
-+#endif
- 
-         if (!mac_selinux_use())
-                 return 0;
-@@ -75,7 +78,10 @@ int mac_selinux_init(const char *prefix) {
-         if (label_hnd)
-                 return 0;
- 
-+#ifdef HAVE_MALLINFO
-         before_mallinfo = mallinfo();
-+#endif
-+
-         before_timestamp = now(CLOCK_MONOTONIC);
- 
-         if (prefix) {
-@@ -92,9 +98,14 @@ int mac_selinux_init(const char *prefix) {
-                 r = security_getenforce() == 1 ? -errno : 0;
-         } else  {
-                 char timespan[FORMAT_TIMESPAN_MAX];
-+
-+#ifdef HAVE_MALLINFO
-                 int l;
-+#endif
- 
-                 after_timestamp = now(CLOCK_MONOTONIC);
-+
-+#ifdef HAVE_MALLINFO
-                 after_mallinfo = mallinfo();
- 
-                 l = after_mallinfo.uordblks > before_mallinfo.uordblks ? after_mallinfo.uordblks - before_mallinfo.uordblks : 0;
-@@ -102,6 +113,10 @@ int mac_selinux_init(const char *prefix) {
-                 log_debug("Successfully loaded SELinux database in %s, size on heap is %iK.",
-                           format_timespan(timespan, sizeof(timespan), after_timestamp - before_timestamp, 0),
-                           (l+1023)/1024);
-+#else
-+                log_debug("Successfully loaded SELinux database in %s",
-+                          format_timespan(timespan, sizeof(timespan), after_timestamp - before_timestamp, 0));
-+#endif
-         }
- #endif
- 
--- 
-2.4.3
-
package/eudev/0003-build-sys-check-for-strndupa.patch deleted +0 -69

69 lines not on this page · raw message

package/eudev/eudev.hash +2 -2
index d54c8cf..e7c331c 100644
@@ -1,4 +1,4 @@
 # From http://dev.gentoo.org/~blueness/eudev/
-md5	07ab33fe310d250f06fc28f010e3fde2	eudev-3.1.2.tar.gz
+md5	c4dace42deecede102b6c01904042acc	eudev-3.1.5.tar.gz
 # Locally calculated
-sha256 4393b69e93dd8117defde6519b199d479f9d051f52061157a1a7a41b8fe10273 eudev-3.1.2.tar.gz
+sha256	f75885a430cd50fe4b31732f808ba7f9b2adf0f26b53b8ba2957b0c1d84b6f2a	eudev-3.1.5.tar.gz
package/eudev/eudev.mk +1 -6
index a005f45..fecd37c 100644
@@ -4,18 +4,13 @@
 #
 ################################################################################
 
-EUDEV_VERSION = 3.1.2
+EUDEV_VERSION = 3.1.5
 EUDEV_SOURCE = eudev-$(EUDEV_VERSION).tar.gz
 EUDEV_SITE = http://dev.gentoo.org/~blueness/eudev
 EUDEV_LICENSE = GPLv2+ (programs), LGPLv2.1+ (libraries)
 EUDEV_LICENSE_FILES = COPYING
 EUDEV_INSTALL_STAGING = YES
 
-# configure.ac is patched by:
-# 0002-build-sys-check-for-mallinfo.patch
-# 0003-build-sys-check-for-strndupa.patch
-EUDEV_AUTORECONF = YES
-
 # mq_getattr is in librt
 EUDEV_CONF_ENV += LIBS=-lrt
 
Signature · 1 line
2.6.2
#1 lore raw

PATCH 1/1 package/eudev: bump version to 3.1.5

Dear Bernd Kuhls,

Quoted 7 lines · Bernd Kuhls

Remove two patches applied upstream:
https://github.com/gentoo/eudev/commit/0e2be0c217028e73073e7f9ccb010cc8b4d756db
https://github.com/gentoo/eudev/commit/24ccb6ebc5e13a128aaedd3a2eb52eef3adf6dcd

Due to the removed patches autoreconf is not necessary anymore.

Quoted 8 lines
---
 .../eudev/0002-build-sys-check-for-mallinfo.patch  | 93 ----------------------
 .../eudev/0003-build-sys-check-for-strndupa.patch  | 69 ----------------
 package/eudev/eudev.hash                           |  4 +-
 package/eudev/eudev.mk                             |  7 +-
 4 files changed, 3 insertions(+), 170 deletions(-)
 delete mode 100644 package/eudev/0002-build-sys-check-for-mallinfo.patch
 delete mode 100644 package/eudev/0003-build-sys-check-for-strndupa.patch

Applied to next, thanks.

We have one remaining patch for eudev, which seems quite suitable for upstream inclusion. Could you submit it upstream?

Thanks a lot!

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com