Skip to contentSkip to conversation

Updates and bug fixes

PATCH In review Saul Wold 2 participants 10 messages Dec 10, 2014 – Dec 24, 2014

lore
Share & tools
lore

Saul Wold

author
#0 lore raw

cover Updates and bug fixes

The nss* tarballs have been removed so we need to use the git repos at 0pointer. These git repos need to build the README, but use lynx, so disable for now.

Sau!

The following changes since commit 219e793907406eabf632e784e3a11ab9acb77cfb:

qemu/libc-package: Fix qemu option handling (2014-12-05 17:59:42 +0000)

are available in the git repository at:

git://git.openembedded.org/openembedded-core-contrib sgw/updates
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/updates

Saul Wold (6):
procps: Upgrade to 3.3.10
babeltrace: Update to 1.2.4
npth: npth needs pthread in some cases
libdaemon: Convert to git
libnss-mdns: Convert to git
nss-myhostname: Convert to git

 .../libnss-mdns/libnss-mdns-disable-docs.patch     |  23 +++++
 .../libnss-mdns/libnss-mdns_0.10.bb                |  10 +-
 .../procps-3.2.8/0001-Fix-musl-build-failure.patch |  29 ------
 .../procps-3.2.8/60_linux_version_init.patch       |  54 ----------
 .../procps/procps-3.2.8/detect_bitness.patch       |  26 -----
 .../procps/procps-3.2.8/gnu-kbsd-version.patch     |  44 --------
 .../procps/procps-3.2.8/install.patch              |  39 --------
 .../procps/procps-3.2.8/linux-limits.patch         |  15 ---
 .../procps/procps-3.2.8/procmodule.patch           |  38 -------
 .../procps-3.2.8/procps-3.2.7-top-remcpu.patch     | 111 ---------------------
 .../procps-3.2.8/procps-3.2.8+gmake-3.82.patch     |  19 ----
 .../procps-3.2.8/procps-3.2.8-ps-cgroup.patch      |  82 ---------------
 .../procps/procps-3.2.8/psmodule.patch             |  23 -----
 meta/recipes-extended/procps/procps.inc            |  31 ------
 .../procps/procps/fix-configure.patch              |  19 ++++
 .../procps/{procps-3.2.8 => procps}/sysctl.conf    |   0
 meta/recipes-extended/procps/procps_3.2.8.bb       |  37 -------
 meta/recipes-extended/procps/procps_3.3.10.bb      |  62 ++++++++++++
 .../{babeltrace_1.2.3.bb => babeltrace_1.2.4.bb}   |   4 +-
 meta/recipes-support/libdaemon/libdaemon_0.14.bb   |  13 +--
 meta/recipes-support/npth/npth/pkgconfig.patch     |   3 +-
 .../nss-myhostname-disable-docs.patch              |  25 +++++
 .../nss-myhostname/nss-myhostname_0.3.bb           |  12 ++-
 23 files changed, 153 insertions(+), 566 deletions(-)
 create mode 100644 meta/recipes-connectivity/libnss-mdns/libnss-mdns/libnss-mdns-disable-docs.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/0001-Fix-musl-build-failure.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/60_linux_version_init.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/detect_bitness.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/gnu-kbsd-version.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/install.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/linux-limits.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/procmodule.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/procps-3.2.7-top-remcpu.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/procps-3.2.8+gmake-3.82.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/procps-3.2.8-ps-cgroup.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/psmodule.patch
 delete mode 100644 meta/recipes-extended/procps/procps.inc
 create mode 100644 meta/recipes-extended/procps/procps/fix-configure.patch
 rename meta/recipes-extended/procps/{procps-3.2.8 => procps}/sysctl.conf (100%)
 delete mode 100644 meta/recipes-extended/procps/procps_3.2.8.bb
 create mode 100644 meta/recipes-extended/procps/procps_3.3.10.bb
 rename meta/recipes-kernel/lttng/{babeltrace_1.2.3.bb => babeltrace_1.2.4.bb} (89%)
 create mode 100644 meta/recipes-support/nss-myhostname/nss-myhostname/nss-myhostname-disable-docs.patch
Signature · 1 line
1.8.3.1
author
#1 lore raw

PATCH v4 1/6 procps: Upgrade to 3.3.10

This is now the procps-ng version

cleaned up patches
added to fix up usrbin_execprefix in OE-Core

Add CPPFLAGS to allow seperate build directory works

[YOCTO #6952]

---
 .../procps-3.2.8/0001-Fix-musl-build-failure.patch |  29 ------
 .../procps-3.2.8/60_linux_version_init.patch       |  54 ----------
 .../procps/procps-3.2.8/detect_bitness.patch       |  26 -----
 .../procps/procps-3.2.8/gnu-kbsd-version.patch     |  44 --------
 .../procps/procps-3.2.8/install.patch              |  39 --------
 .../procps/procps-3.2.8/linux-limits.patch         |  15 ---
 .../procps/procps-3.2.8/procmodule.patch           |  38 -------
 .../procps-3.2.8/procps-3.2.7-top-remcpu.patch     | 111 ---------------------
 .../procps-3.2.8/procps-3.2.8+gmake-3.82.patch     |  19 ----
 .../procps-3.2.8/procps-3.2.8-ps-cgroup.patch      |  82 ---------------
 .../procps/procps-3.2.8/psmodule.patch             |  23 -----
 meta/recipes-extended/procps/procps.inc            |  31 ------
 .../procps/procps/fix-configure.patch              |  19 ++++
 .../procps/{procps-3.2.8 => procps}/sysctl.conf    |   0
 meta/recipes-extended/procps/procps_3.2.8.bb       |  37 -------
 meta/recipes-extended/procps/procps_3.3.10.bb      |  62 ++++++++++++
 16 files changed, 81 insertions(+), 548 deletions(-)
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/0001-Fix-musl-build-failure.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/60_linux_version_init.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/detect_bitness.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/gnu-kbsd-version.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/install.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/linux-limits.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/procmodule.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/procps-3.2.7-top-remcpu.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/procps-3.2.8+gmake-3.82.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/procps-3.2.8-ps-cgroup.patch
 delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/psmodule.patch
 delete mode 100644 meta/recipes-extended/procps/procps.inc
 create mode 100644 meta/recipes-extended/procps/procps/fix-configure.patch
 rename meta/recipes-extended/procps/{procps-3.2.8 => procps}/sysctl.conf (100%)
 delete mode 100644 meta/recipes-extended/procps/procps_3.2.8.bb
 create mode 100644 meta/recipes-extended/procps/procps_3.3.10.bb
meta/recipes-extended/procps/procps-3.2.8/0001-Fix-musl-build-failure.patch deleted +0 -29
deleted file mode 100644
index 71dc3f0..0000000
@@ -1,29 +0,0 @@
-From 6f2fd55ef7621fd7ab7897aee2c2651b6faf9e6a Mon Sep 17 00:00:00 2001
-From: Paul Barker <[email protected]>
-Date: Wed, 20 Aug 2014 11:56:11 +0200
-Subject: [PATCH] Fix musl build failure
-
-Include <limits.h> for PATH_MAX.
-
-Signed-off-by: Paul Barker <[email protected]>
-
-Upstream-status: Pending
----
- proc/readproc.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/proc/readproc.c b/proc/readproc.c
-index 4fad11d..c5b1869 100644
---- a/proc/readproc.c
-+++ b/proc/readproc.c
-@@ -26,6 +26,7 @@
- #include <sys/dir.h>
- #include <sys/types.h>
- #include <sys/stat.h>
-+#include <limits.h>
- 
- // sometimes it's easier to do this manually, w/o gcc helping
- #ifdef PROF
--- 
-1.9.1
-
meta/recipes-extended/procps/procps-3.2.8/60_linux_version_init.patch deleted +0 -54

54 lines not on this page · raw message

meta/recipes-extended/procps/procps-3.2.8/detect_bitness.patch deleted +0 -26
deleted file mode 100644
index 1523c3d..0000000
@@ -1,26 +0,0 @@
-Do not try to detect 64bit/32bit system
-we already feed that information via compiler
-defaults
-
-Signed-off-by: Khem Raj <[email protected]>
-Upstream-Status: Inappropriate [OE specific]
-Index: procps-3.2.8/Makefile
-===================================================================
---- procps-3.2.8.orig/Makefile	2014-05-03 01:00:01.707387583 -0700
-+++ procps-3.2.8/Makefile	2014-05-03 08:53:08.087175369 -0700
-@@ -118,15 +118,6 @@
- # until you go looking for a 64-bit curses library.
- check_gcc = $(shell if $(CC) $(ALL_CPPFLAGS) $(ALL_CFLAGS) dummy.c $(ALL_LDFLAGS) $(1) -o /dev/null $(CURSES) > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi ;)
- 
--# Be 64-bit if at all possible. In a cross-compiling situation, one may
--# do "make m64=-m32 lib64=lib" to produce 32-bit executables. DO NOT
--# attempt to use a 32-bit executable on a 64-bit kernel. Packagers MUST
--# produce separate executables for ppc and ppc64, s390 and s390x,
--# i386 and x86-64, mips and mips64, sparc and sparc64, and so on.
--# Failure to do so will cause data corruption.
--m64 := $(call check_gcc,-m64,$(call check_gcc,-mabi=64,))
--ALL_CFLAGS += $(m64)
--
- ALL_CFLAGS += $(call check_gcc,-Wdeclaration-after-statement,)
- ALL_CFLAGS += $(call check_gcc,-Wpadded,)
- ALL_CFLAGS += $(call check_gcc,-Wstrict-aliasing,)
meta/recipes-extended/procps/procps-3.2.8/gnu-kbsd-version.patch deleted +0 -44

44 lines not on this page · raw message

meta/recipes-extended/procps/procps-3.2.8/install.patch deleted +0 -39
deleted file mode 100644
index 2a59a5f..0000000
@@ -1,39 +0,0 @@
-Upstream-Status: Inappropriate [configuration]
-
-diff -ruN procps-3.2.8-orig//Makefile procps-3.2.8/Makefile
---- procps-3.2.8-orig//Makefile	2011-08-23 22:06:46.471163999 +0800
-+++ procps-3.2.8/Makefile	2011-08-23 22:15:01.091163999 +0800
-@@ -29,9 +29,6 @@
- ln_sf    := ln -sf
- install  := install -D --owner 0 --group 0
- 
--# Lame x86-64 /lib64 and /usr/lib64 abomination:
--lib64    := lib$(shell [ -d /lib64 ] && echo 64)
--
- usr/bin                  := $(DESTDIR)/usr/bin/
- bin                      := $(DESTDIR)/bin/
- sbin                     := $(DESTDIR)/sbin/
-@@ -39,8 +36,8 @@
- man1                     := $(DESTDIR)/usr/share/man/man1/
- man5                     := $(DESTDIR)/usr/share/man/man5/
- man8                     := $(DESTDIR)/usr/share/man/man8/
--lib                      := $(DESTDIR)/$(lib64)/
--usr/lib                  := $(DESTDIR)/usr/$(lib64)/
-+lib                      := $(DESTDIR)/$(base_libdir)/
-+usr/lib                  := $(DESTDIR)/$(libdir)/
- usr/include              := $(DESTDIR)/usr/include/
- 
- #SKIP     := $(bin)kill $(man1)kill.1
-@@ -222,10 +219,10 @@
- ###### install
- 
- $(BINFILES) : all
--	$(install) --mode a=rx $(notdir $@) $@
-+	$(install) -m 555 $(notdir $@) $@
- 
- $(MANFILES) : all
--	$(install) --mode a=r $(notdir $@) $@
-+	$(install) -m 444 $(notdir $@) $@
- 
- install: $(filter-out $(SKIP) $(addprefix $(DESTDIR),$(SKIP)),$(INSTALL))
- 	cd $(usr/bin) && $(ln_f) skill snice
meta/recipes-extended/procps/procps-3.2.8/linux-limits.patch deleted +0 -15
deleted file mode 100644
index 2ca9724..0000000
@@ -1,15 +0,0 @@
-Upstream-Status: Pending
-
-diff --git a/pwdx.c b/pwdx.c
-index cb96a52..29ebce2 100644
---- a/pwdx.c
-+++ b/pwdx.c
-@@ -13,7 +13,7 @@
- #include <stdlib.h>
- #include <sys/types.h>
- #include <regex.h>
--#include <limits.h>
-+#include <linux/limits.h>
- #include <unistd.h>
- #include <errno.h>
- 
meta/recipes-extended/procps/procps-3.2.8/procmodule.patch deleted +0 -38
deleted file mode 100644
index 2a65c35..0000000
@@ -1,38 +0,0 @@
-Upstream-Status: Pending
-
-*** procps-3.2.5/proc/module.mk.orig	Sun Jul 24 11:53:49 2005
---- procps-3.2.5/proc/module.mk	Sun Jul 24 11:54:32 2005
-***************
-*** 96,102 ****
-  #################### install rules ###########################
-  
-  $(lib)$(SOFILE) : proc/$(SONAME)
-! 	$(install) --mode a=rx $< $@
-  
-  ifneq ($(SOLINK),$(SOFILE))
-  .PHONY: $(lib)$(SOLINK)
---- 96,102 ----
-  #################### install rules ###########################
-  
-  $(lib)$(SOFILE) : proc/$(SONAME)
-! 	$(install) -m 555 $< $@
-  
-  ifneq ($(SOLINK),$(SOFILE))
-  .PHONY: $(lib)$(SOLINK)
-***************
-*** 115,121 ****
-  	$(ldconfig)
-  
-  $(usr/lib)$(ANAME) : proc/$(ANAME)
-! 	$(install) --mode a=r $< $@
-  
-  # Junk anyway... supposed to go in /usr/include/$(NAME)
-  #INSTALL += $(addprefix $(include),$(HDRFILES))
---- 115,121 ----
-  	$(ldconfig)
-  
-  $(usr/lib)$(ANAME) : proc/$(ANAME)
-! 	$(install) -m 444 $< $@
-  
-  # Junk anyway... supposed to go in /usr/include/$(NAME)
-  #INSTALL += $(addprefix $(include),$(HDRFILES))
meta/recipes-extended/procps/procps-3.2.8/procps-3.2.7-top-remcpu.patch deleted +0 -111

111 lines not on this page · raw message

meta/recipes-extended/procps/procps-3.2.8/procps-3.2.8+gmake-3.82.patch deleted +0 -19
deleted file mode 100644
index c8cee26..0000000
@@ -1,19 +0,0 @@
-Upstream-Status: Backport
-
-Fix for stricter Makefile parser in Make 3.82 take from Gentoo bugzilla:
-http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-process/procps/files/procps-3.2.8%2Bgmake-3.82.patch?revision=1.1
-
-Index: procps-3.2.8/Makefile
-===================================================================
---- procps-3.2.8.orig/Makefile
-+++ procps-3.2.8/Makefile
-@@ -174,7 +174,8 @@ INSTALL := $(BINFILES) $(MANFILES)
- # want this rule first, use := on ALL, and ALL not filled in yet
- all: do_all
- 
---include */module.mk
-+-include proc/module.mk
-+-include ps/module.mk
- 
- do_all:    $(ALL)
- 
meta/recipes-extended/procps/procps-3.2.8/procps-3.2.8-ps-cgroup.patch deleted +0 -82

82 lines not on this page · raw message

meta/recipes-extended/procps/procps-3.2.8/psmodule.patch deleted +0 -23
deleted file mode 100644
index 0775eab..0000000
@@ -1,23 +0,0 @@
-Upstream-Status: Pending
-
-*** procps-3.2.5/ps/module.mk.orig	Sun Jul 24 11:54:40 2005
---- procps-3.2.5/ps/module.mk	Sun Jul 24 11:55:02 2005
-***************
-*** 33,40 ****
-  
-  
-  $(bin)ps: ps/ps
-! 	$(install) --mode a=rx $< $@
-  
-  $(man1)ps.1 : ps/ps.1
-! 	$(install) --mode a=r $< $@
-  	-rm -f $(DESTDIR)/var/catman/cat1/ps.1.gz $(DESTDIR)/var/man/cat1/ps.1.gz
---- 33,40 ----
-  
-  
-  $(bin)ps: ps/ps
-! 	$(install) -m 555 $< $@
-  
-  $(man1)ps.1 : ps/ps.1
-! 	$(install) -m 444 $< $@
-  	-rm -f $(DESTDIR)/var/catman/cat1/ps.1.gz $(DESTDIR)/var/man/cat1/ps.1.gz
meta/recipes-extended/procps/procps.inc deleted +0 -31
deleted file mode 100644
index da91da2..0000000
@@ -1,31 +0,0 @@
-SUMMARY = "System and process monitoring utilities"
-DESCRIPTION = "Procps contains a set of system utilities that provide system information about processes using \
-the /proc filesystem. The package \ includes the programs ps, top, vmstat, w, kill, and skill."
-HOMEPAGE = "http://procps.sf.net"
-SECTION = "base"
-LICENSE = "GPLv2+ & LGPLv2+"
-LIC_FILES_CHKSUM="file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
-                  file://COPYING.LIB;md5=6e29c688d912da12b66b73e32b03d812 \
-                  file://ps/COPYING;md5=6e29c688d912da12b66b73e32b03d812 \
-                  file://proc/COPYING;md5=6e29c688d912da12b66b73e32b03d812"
-DEPENDS = "ncurses"
-
-SRC_URI = "http://procps.sourceforge.net/procps-${PV}.tar.gz \
-           file://install.patch"
-
-inherit autotools-brokensep update-alternatives
-
-do_install_append() {
-	mv ${D}${bindir}/watch ${D}${bindir}/watch.${BPN}
-}
-
-FILES_${PN} += "${libdir}/*-${PV}.so ${base_libdir}/*-${PV}.so"
-FILES_SOLIBSDEV = ""
-
-ALTERNATIVE_${PN} = "top uptime free pkill pmap kill sysctl ps pgrep pwdx watch"
-ALTERNATIVE_LINK_NAME[kill] = "${base_bindir}/kill"
-ALTERNATIVE_LINK_NAME[sysctl] = "${base_sbindir}/sysctl"
-ALTERNATIVE_LINK_NAME[ps] = "${base_bindir}/ps"
-ALTERNATIVE_LINK_NAME[watch] = "${base_bindir}/watch"
-ALTERNATIVE_TARGET[watch] = "${bindir}/watch.${BPN}"
-ALTERNATIVE_PRIORITY = "110"
meta/recipes-extended/procps/procps/fix-configure.patch new file +19 -0
new file mode 100644
index 0000000..934ae80
@@ -0,0 +1,19 @@
+
+exec_prefix is /usr default in OE-Core
+
+Upstream-Status: Inappropriate [embedded specific]
+
+Signed-off-by: Saul Wold <[email protected]>
+Index: procps-ng-3.3.10/configure.ac
+===================================================================
+--- procps-ng-3.3.10.orig/configure.ac
++++ procps-ng-3.3.10/configure.ac
+@@ -70,7 +70,7 @@ AC_FUNC_MMAP
+ AC_FUNC_REALLOC
+ AC_FUNC_STRTOD
+ 
+-usrbin_execdir='${exec_prefix}/usr/bin'
++usrbin_execdir='${exec_prefix}/bin'
+ AC_SUBST([usrbin_execdir])
+ 
+ AM_GNU_GETTEXT_VERSION([0.14.1])
meta/recipes-extended/procps/procps/sysctl.conf renamed from meta/recipes-extended/procps/procps-3.2.8/sysctl.conf +0 -0
similarity index 100%
rename from meta/recipes-extended/procps/procps-3.2.8/sysctl.conf
rename to meta/recipes-extended/procps/procps/sysctl.conf
meta/recipes-extended/procps/procps_3.2.8.bb deleted +0 -37
deleted file mode 100644
index fcfde19..0000000
@@ -1,37 +0,0 @@
-require procps.inc
-
-PR = "r12"
-
-SRC_URI += "file://procmodule.patch \
-            file://psmodule.patch \
-            file://linux-limits.patch \
-            file://sysctl.conf \
-            file://procps-3.2.8+gmake-3.82.patch \
-            file://gnu-kbsd-version.patch \
-            file://60_linux_version_init.patch \
-            file://procps-3.2.7-top-remcpu.patch \
-            file://procps-3.2.8-ps-cgroup.patch \
-            file://detect_bitness.patch \
-            file://0001-Fix-musl-build-failure.patch \
-           "
-
-SRC_URI[md5sum] = "9532714b6846013ca9898984ba4cd7e0"
-SRC_URI[sha256sum] = "11ed68d8a4433b91cd833deb714a3aa849c02aea738c42e6b4557982419c1535"
-
-EXTRA_OEMAKE = 'CFLAGS="${CFLAGS} -I${STAGING_INCDIR}" \
-                CPPFLAGS=-I${STAGING_INCDIR} \
-                LDFLAGS="${LDFLAGS}" \
-                CURSES=-lncurses \
-                install="install -D" \
-                ldconfig=echo'
-
-do_install_append () {
-	install -d ${D}${sysconfdir}
-	install -m 0644 ${WORKDIR}/sysctl.conf ${D}${sysconfdir}/sysctl.conf
-	if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
-		install -d ${D}${sysconfdir}/sysctl.d
-		ln -sf ../sysctl.conf ${D}${sysconfdir}/sysctl.d/99-sysctl.conf
-	fi
-}
-
-CONFFILES_${PN} = "${sysconfdir}/sysctl.conf"
meta/recipes-extended/procps/procps_3.3.10.bb new file +62 -0

62 lines not on this page · raw message

Signature · 1 line
1.8.3.1
author
#2 lore raw

PATCH 2/6 babeltrace: Update to 1.2.4

In reply to Saul Wold
---
 .../recipes-kernel/lttng/{babeltrace_1.2.3.bb => babeltrace_1.2.4.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-kernel/lttng/{babeltrace_1.2.3.bb => babeltrace_1.2.4.bb} (89%)
meta/recipes-kernel/lttng/babeltrace_1.2.4.bb renamed from meta/recipes-kernel/lttng/babeltrace_1.2.3.bb +2 -2
similarity index 89%
rename from meta/recipes-kernel/lttng/babeltrace_1.2.3.bb
rename to meta/recipes-kernel/lttng/babeltrace_1.2.4.bb
index c62589c..f616146 100644
@@ -10,8 +10,8 @@ inherit autotools pkgconfig
 
 DEPENDS = "glib-2.0 util-linux popt bison-native flex-native"
 
-SRCREV = "753a40ead9fa4f6bd5e29d5765e2021122df9c1c"
-PV = "1.2.3+git${SRCPV}"
+SRCREV = "90395824efc007de88787a6b8e400a07c980be1c"
+PV = "1.2.4+git${SRCPV}"
 
 SRC_URI = "git://git.efficios.com/babeltrace.git;branch=stable-1.2"
 
Signature · 1 line
1.8.3.1
author
#3 lore raw

PATCH 3/6 npth: npth needs pthread in some cases

In reply to Saul Wold
---
 meta/recipes-support/npth/npth/pkgconfig.patch | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
meta/recipes-support/npth/npth/pkgconfig.patch +2 -1
index 55d12c2..178ed54 100644
@@ -3,6 +3,7 @@ Added npth pkgconfig file
 Upstream-Status: Incompatible [oe-core specific]
 
 Signed-off-by: Saul Wold <[email protected]>
+
 Index: npth-1.1/src/npth.pc.in
 ===================================================================
 --- /dev/null
@@ -16,7 +17,7 @@ Index: npth-1.1/src/npth.pc.in
 +Name: npth
 +Description: a new portable posix threading library
 +Version: @VERSION@
-+Libs: -L${libdir} -lnpth
++Libs: -L${libdir} -lnpth -lpthread
 +Cflags: -I${includedir}
 Index: npth-1.1/src/Makefile.am
 ===================================================================
Signature · 1 line
1.8.3.1
author
#4 lore raw

PATCH 4/6 libdaemon: Convert to git

In reply to Saul Wold

The upstream tarball is no longer available, but the git repo still is, so use it instead The license was changed to MIT, so reflect that change in LICENSE and CHKSUMs

---
 meta/recipes-support/libdaemon/libdaemon_0.14.bb | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)
meta/recipes-support/libdaemon/libdaemon_0.14.bb +7 -6
index e928781..92ae5eb 100644
@@ -2,14 +2,15 @@ SUMMARY = "Lightweight C library which eases the writing of UNIX daemons"
 SECTION = "libs"
 AUTHOR = "Lennart Poettering <[email protected]>"
 HOMEPAGE = "http://0pointer.de/lennart/projects/libdaemon/"
-LICENSE = "LGPLv2.1+"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=2d5025d4aa3495befef8f17206a5b0a1 \
-                    file://libdaemon/daemon.h;beginline=9;endline=21;md5=bd9fbe57cd96d1a5848a8ba12d9a6bf4"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=3f160358b580634d8dd2904c9f575c1d \
+                    file://libdaemon/daemon.h;beginline=6;endline=26;md5=6e104f268341f13ffbb7f0b2f409cf0f"
 
-SRC_URI = "http://0pointer.de/lennart/projects/libdaemon/libdaemon-${PV}.tar.gz"
+SRCREV = "0630da04e575213229f695bdc3dc90aa92ca4f55"
+PV = "0.14+git${SRCPV}"
+SRC_URI = "git://git.0pointer.net/libdaemon.git"
 
-SRC_URI[md5sum] = "509dc27107c21bcd9fbf2f95f5669563"
-SRC_URI[sha256sum] = "fd23eb5f6f986dcc7e708307355ba3289abe03cc381fc47a80bca4a50aa6b834"
+S = "${WORKDIR}/git"
 
 inherit autotools pkgconfig
 
Signature · 1 line
1.8.3.1
author
#5 lore raw

PATCH 5/6 libnss-mdns: Convert to git

In reply to Saul Wold

The upstream tarball is no longer available, but the git repo still is, so use it instead Add patch to prevent docs generation and README fixup

---
 .../libnss-mdns/libnss-mdns-disable-docs.patch     | 23 ++++++++++++++++++++++
 .../libnss-mdns/libnss-mdns_0.10.bb                | 10 ++++++----
 2 files changed, 29 insertions(+), 4 deletions(-)
 create mode 100644 meta/recipes-connectivity/libnss-mdns/libnss-mdns/libnss-mdns-disable-docs.patch
meta/recipes-connectivity/libnss-mdns/libnss-mdns/libnss-mdns-disable-docs.patch new file +23 -0
new file mode 100644
index 0000000..aeb2823
@@ -0,0 +1,23 @@
+Index: git/Makefile.am
+===================================================================
+--- git.orig/Makefile.am
++++ git/Makefile.am
+@@ -18,15 +18,14 @@
+ # USA.
+ 
+ EXTRA_DIST=bootstrap.sh README LICENSE
+-SUBDIRS=src doc
++SUBDIRS=src
+ 
+ MAINTAINERCLEANFILES=README
+ noinst_DATA = README
+ 
+ README:
+-	rm -f README
+-	$(MAKE) -C doc README
+-	cd $(srcdir) && ln -s doc/README README
++	ln -s $(abs_top_builddir)/doc/README.html README
++
+ 
+ homepage: all dist
+ 	test -d $$HOME/homepage/private
meta/recipes-connectivity/libnss-mdns/libnss-mdns_0.10.bb +6 -4
index 0b936ef..a199e6f 100644
@@ -8,12 +8,14 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=2d5025d4aa3495befef8f17206a5b0a1"
 DEPENDS = "avahi"
 PR = "r7"
 
-SRC_URI = "http://0pointer.de/lennart/projects/nss-mdns/nss-mdns-${PV}.tar.gz"
+SRCREV = "644e03cff7a587934bf62bce9b59bedcf06ddb26"
+PV = "0.10+git${SRCPV}"
 
-SRC_URI[md5sum] = "03938f17646efbb50aa70ba5f99f51d7"
-SRC_URI[sha256sum] = "1e683c2e7c3921814706d62fbbd3e9cbf493a75fa00255e0e715508d8134fa6d"
+SRC_URI = "git://git.0pointer.net/nss-mdns.git \
+           file://libnss-mdns-disable-docs.patch \
+          "
 
-S = "${WORKDIR}/nss-mdns-${PV}"
+S = "${WORKDIR}/git"
 
 inherit autotools
 
Signature · 1 line
1.8.3.1
author
#6 lore raw

PATCH 6/6 nss-myhostname: Convert to git

In reply to Saul Wold

The upstream tarball is no longer available, but the git repo still is, so use it instead Additionally fix up the Makefile.am to not build the README since it's not a deliverable file

---
 .../nss-myhostname-disable-docs.patch              | 25 ++++++++++++++++++++++
 .../nss-myhostname/nss-myhostname_0.3.bb           | 12 ++++++-----
 2 files changed, 32 insertions(+), 5 deletions(-)
 create mode 100644 meta/recipes-support/nss-myhostname/nss-myhostname/nss-myhostname-disable-docs.patch
meta/recipes-support/nss-myhostname/nss-myhostname/nss-myhostname-disable-docs.patch new file +25 -0
new file mode 100644
index 0000000..0af1903
@@ -0,0 +1,25 @@
+Index: git/Makefile.am
+===================================================================
+--- git.orig/Makefile.am
++++ git/Makefile.am
+@@ -20,19 +20,10 @@ ACLOCAL_AMFLAGS = -I m4
+ 
+ lib_LTLIBRARIES = libnss_myhostname.la
+ 
+-EXTRA_DIST=bootstrap.sh README LICENSE
+-SUBDIRS=doc
++EXTRA_DIST=bootstrap.sh LICENSE
+ 
+ AM_CPPFLAGS = -include $(top_builddir)/config.h
+ 
+-MAINTAINERCLEANFILES=README
+-noinst_DATA = README
+-
+-README:
+-	rm -f README
+-	$(MAKE) -C doc README
+-	cd $(srcdir) && ln -s doc/README README
+-
+ homepage: all dist
+ 	test -d $$HOME/homepage/private
+ 	mkdir -p $$HOME/homepage/private/projects/nss-myhostname
meta/recipes-support/nss-myhostname/nss-myhostname_0.3.bb +7 -5
index bbce9e9..31d3c73 100644
@@ -3,14 +3,16 @@ DESCRIPTION = "plugin for the GNU Name Service Switch (NSS) functionality of \
 the GNU C Library (glibc) providing host name resolution for the locally \
 configured system hostname as returned by gethostname(2)."
 HOMEPAGE = "http://0pointer.de/lennart/projects/nss-myhostname/"
-LICENSE = "LGPLv2.1"
+LICENSE = "LGPLv2.1+"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=2d5025d4aa3495befef8f17206a5b0a1"
 
-SRC_URI = "http://0pointer.de/lennart/projects/nss-myhostname/nss-myhostname-${PV}.tar.gz"
-
-SRC_URI[md5sum] = "d4ab9ac36c053ab8fb836db1cbd4a48f"
-SRC_URI[sha256sum] = "2ba744ea8d578d1c57c85884e94a3042ee17843a5294434d3a7f6c4d67e7caf2"
+SRCREV = "1df2a0fce427fab7754f6ac572cf68cef2e95696"
+PV = "0.3+git${SRCPV}"
+SRC_URI = "git://git.0pointer.net/nss-myhostname.git \
+           file://nss-myhostname-disable-docs.patch \
+          "
 
+S = "${WORKDIR}/git"
 inherit autotools distro_features_check
 
 # The systemd has its own copy of nss-myhostname
Signature · 1 line
1.8.3.1
author
#7 lore raw
In reply to Saul Wold

ping!

Quoted 67 lines · Saul Wold

The nss* tarballs have been removed so we need to use the git repos at 0pointer. These git repos need to build the README, but use lynx, so disable for now.

Sau!

The following changes since commit 219e793907406eabf632e784e3a11ab9acb77cfb:

   qemu/libc-package: Fix qemu option handling (2014-12-05 17:59:42 +0000)

are available in the git repository at:

git://git.openembedded.org/openembedded-core-contrib sgw/updates
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/updates

Saul Wold (6):
procps: Upgrade to 3.3.10
babeltrace: Update to 1.2.4
npth: npth needs pthread in some cases
libdaemon: Convert to git
libnss-mdns: Convert to git
nss-myhostname: Convert to git

  .../libnss-mdns/libnss-mdns-disable-docs.patch     |  23 +++++
  .../libnss-mdns/libnss-mdns_0.10.bb                |  10 +-
  .../procps-3.2.8/0001-Fix-musl-build-failure.patch |  29 ------
  .../procps-3.2.8/60_linux_version_init.patch       |  54 ----------
  .../procps/procps-3.2.8/detect_bitness.patch       |  26 -----
  .../procps/procps-3.2.8/gnu-kbsd-version.patch     |  44 --------
  .../procps/procps-3.2.8/install.patch              |  39 --------
  .../procps/procps-3.2.8/linux-limits.patch         |  15 ---
  .../procps/procps-3.2.8/procmodule.patch           |  38 -------
  .../procps-3.2.8/procps-3.2.7-top-remcpu.patch     | 111 ---------------------
  .../procps-3.2.8/procps-3.2.8+gmake-3.82.patch     |  19 ----
  .../procps-3.2.8/procps-3.2.8-ps-cgroup.patch      |  82 ---------------
  .../procps/procps-3.2.8/psmodule.patch             |  23 -----
  meta/recipes-extended/procps/procps.inc            |  31 ------
  .../procps/procps/fix-configure.patch              |  19 ++++
  .../procps/{procps-3.2.8 => procps}/sysctl.conf    |   0
  meta/recipes-extended/procps/procps_3.2.8.bb       |  37 -------
  meta/recipes-extended/procps/procps_3.3.10.bb      |  62 ++++++++++++
  .../{babeltrace_1.2.3.bb => babeltrace_1.2.4.bb}   |   4 +-
  meta/recipes-support/libdaemon/libdaemon_0.14.bb   |  13 +--
  meta/recipes-support/npth/npth/pkgconfig.patch     |   3 +-
  .../nss-myhostname-disable-docs.patch              |  25 +++++
  .../nss-myhostname/nss-myhostname_0.3.bb           |  12 ++-
  23 files changed, 153 insertions(+), 566 deletions(-)

create mode 100644 meta/recipes-connectivity/libnss-mdns/libnss-mdns/libnss-mdns-disable-docs.patch delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/0001-Fix-musl-build-failure.patch delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/60_linux_version_init.patch delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/detect_bitness.patch delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/gnu-kbsd-version.patch delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/install.patch
delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/linux-limits.patch
delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/procmodule.patch
delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/procps-3.2.7-top-remcpu.patch delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/procps-3.2.8+gmake-3.82.patch delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/procps-3.2.8-ps-cgroup.patch delete mode 100644 meta/recipes-extended/procps/procps-3.2.8/psmodule.patch
delete mode 100644 meta/recipes-extended/procps/procps.inc
create mode 100644 meta/recipes-extended/procps/procps/fix-configure.patch
rename meta/recipes-extended/procps/{procps-3.2.8 => procps}/sysctl.conf (100%)
delete mode 100644 meta/recipes-extended/procps/procps_3.2.8.bb
create mode 100644 meta/recipes-extended/procps/procps_3.3.10.bb
rename meta/recipes-kernel/lttng/{babeltrace_1.2.3.bb => babeltrace_1.2.4.bb} (89%) create mode 100644 meta/recipes-support/nss-myhostname/nss-myhostname/nss-myhostname-disable-docs.patch

#8 lore raw
Quoted 1 line · Saul Wold

ping!

Three went in, the other three did not since when Ross and I tried fetching them, the files existed and there was no need to convert to git. Please retest.

Cheers,

Richard

author
#9 lore raw
Quoted 7 lines · Richard Purdie
Quoted 1 line · Saul Wold

ping!

Three went in, the other three did not since when Ross and I tried fetching them, the files existed and there was no need to convert to git. Please retest.

Ah, it seems to be correct, I checked a couple of times and those pages where gone, he must have put them back up. I sent a couple of emails to him.

I will drop those then

Sau!

Quoted 6 lines

Cheers,

Richard