diff --git a/recipes-connectivity/ifplugd/files/ifplugd.conf b/recipes-connectivity/ifplugd/files/ifplugd.conf deleted file mode 100644 index 1e0f83a..0000000 --- a/recipes-connectivity/ifplugd/files/ifplugd.conf +++ /dev/null @@ -1,42 +0,0 @@ -# -*-sh-*- -# $Id: ifplugd.conf 43 2003-09-13 11:25:11Z lennart $ - -# This file is part of ifplugd. -# -# ifplugd is free software; you can redistribute it and/or modify it under -# the terms of the GNU General Public License as published by the Free -# Software Foundation; either version 2 of the License, or (at your -# option) any later version. -# -# ifplugd is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. -# -# You should have received a copy of the GNU General Public License -# along with ifplugd; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. - -# ifplugd configuration file - -# Please note that this is a bourne shell fragment sourced by the -# init script of ifplugd. - -# Specify the interfaces to control here, separated by spaces. -# Ifplugd processes will be started for each of these interfaces when -# the ifplugd init script is called with the "start" argument. You may -# use the magic string "auto" to make the init script start or stop -# ifplugd processes for ALL eth and wlan interfaces that are available -# according to /proc/net/dev. Note that the list of interfaces -# appearing in /proc/net/dev may depend on which kernel modules you -# have loaded. -INTERFACES="eth0" - -# Additional parameters for ifplugd. -# (Run "ifplugd -h" for further information.) -ARGS="-fwI -u0 -d10" - -# Additional parameters for ifplugd for the specified interface. Note -# that $ARGS is ignored, when a variable like this is set for an -# interface -#ARGS_wlan0="-MwI -u5 -d5" diff --git a/recipes-connectivity/ifplugd/ifplugd_0.28.bb b/recipes-connectivity/ifplugd/ifplugd_0.28.bb deleted file mode 100644 index 3173d69..0000000 --- a/recipes-connectivity/ifplugd/ifplugd_0.28.bb +++ /dev/null @@ -1,23 +0,0 @@ -LICENSE = "GPLv2" -SUMMARY = "Daemon for monitoring ethernet device link state" -DEPENDS = "libdaemon" -LIC_FILES_CHKSUM = "file://LICENSE;md5=94d55d512a9ba36caa9b7df079bae19f" - -SRC_URI = "http://0pointer.de/lennart/projects/ifplugd/ifplugd-${PV}.tar.gz;name=u1 \ - file://ifplugd.conf" - -SRC_URI[u1.md5sum] = "df6f4bab52f46ffd6eb1f5912d4ccee3" -SRC_URI[u1.sha256sum] = "474754ac4ab32d738cbf2a4a3e87ee0a2c71b9048a38bdcd7df1e4f9fd6541f0" - -EXTRA_OECONF_append = "--disable-lynx" - - -INITSCRIPT_PACKAGES = "${PN}" -INITSCRIPT_NAME_${PN} = "${PN}" -INITSCRIPT_PARAMS_${PN} = "defaults 90" - -do_install_append() { - install -m 644 ${WORKDIR}/ifplugd.conf ${D}${sysconfdir}/ifplugd/ -} - -inherit autotools update-rc.d diff --git a/recipes-core/packagegroups/packagegroup-arago-smarct335x-sdk.bb b/recipes-core/packagegroups/packagegroup-arago-smarct335x-sdk.bb index 77198a7..e724fe9 100644 --- a/recipes-core/packagegroups/packagegroup-arago-smarct335x-sdk.bb +++ b/recipes-core/packagegroups/packagegroup-arago-smarct335x-sdk.bb @@ -18,7 +18,6 @@ RDEPENDS_${PN} = "\ git \ cronie \ rsyslog \ - ifplugd \ gcc \ " diff --git a/recipes-devtools/valgrind/valgrind/enable.building.on.4.x.kernel.patch b/recipes-devtools/valgrind/valgrind/enable.building.on.4.x.kernel.patch new file mode 100644 index 0000000..f8219cf --- /dev/null +++ b/recipes-devtools/valgrind/valgrind/enable.building.on.4.x.kernel.patch @@ -0,0 +1,77 @@ +diff --git a/configure.in b/configure.in +index 82700ef..d82d517 100644 +--- a/configure.in ++++ b/configure.in +@@ -263,9 +263,9 @@ case "${host_os}" in + kernel=`uname -r` + + case "${kernel}" in +- 2.6.*|3.*) +- AC_MSG_RESULT([2.6.x/3.x family (${kernel})]) +- AC_DEFINE([KERNEL_2_6], 1, [Define to 1 if you're using Linux 2.6.x or Linux 3.x]) ++ 2.6.*|3.*|4.*) ++ AC_MSG_RESULT([2.6.x/3.x/4.x family (${kernel})]) ++ AC_DEFINE([KERNEL_2_6], 1, [Define to 1 if you're using Linux 2.6.x or Linux 3.x or Linux 4.x]) + ;; + + 2.4.*) +@@ -276,10 +276,14 @@ case "${host_os}" in + AC_MSG_RESULT([3 family (${kernel})]) + AC_DEFINE([KERNEL_3], 1, [Define to 1 if you're using Linux 3.x]) + ;; ++ 4.*) ++ AC_MSG_RESULT([4 family (${kernel})]) ++ AC_DEFINE([KERNEL_4], 1, [Define to 1 if you're using Linux 4.x]) ++ ;; + + *) + AC_MSG_RESULT([unsupported (${kernel})]) +- AC_MSG_ERROR([Valgrind works on kernels 2.4, 2.6, 3.x]) ++ AC_MSG_ERROR([Valgrind works on kernels 2.4, 2.6, 3.x, 4.x]) + ;; + esac + +@@ -924,6 +928,34 @@ case "${GLIBC_VERSION}" in + DEFAULT_SUPP="$srcdir/glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}" + DEFAULT_SUPP="$srcdir/glibc-2.X-drd.supp ${DEFAULT_SUPP}" + ;; ++ 2.18) ++ AC_MSG_RESULT(2.18 family) ++ AC_DEFINE([GLIBC_2_18], 1, [Define to 1 if you're using glibc 2.18.x]) ++ DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}" ++ DEFAULT_SUPP="$srcdir/glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}" ++ DEFAULT_SUPP="$srcdir/glibc-2.X-drd.supp ${DEFAULT_SUPP}" ++ ;; ++ 2.19) ++ AC_MSG_RESULT(2.19 family) ++ AC_DEFINE([GLIBC_2_19], 1, [Define to 1 if you're using glibc 2.19.x]) ++ DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}" ++ DEFAULT_SUPP="$srcdir/glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}" ++ DEFAULT_SUPP="$srcdir/glibc-2.X-drd.supp ${DEFAULT_SUPP}" ++ ;; ++ 2.20) ++ AC_MSG_RESULT(2.20 family) ++ AC_DEFINE([GLIBC_2_20], 1, [Define to 1 if you're using glibc 2.20.x]) ++ DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}" ++ DEFAULT_SUPP="$srcdir/glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}" ++ DEFAULT_SUPP="$srcdir/glibc-2.X-drd.supp ${DEFAULT_SUPP}" ++ ;; ++ 2.21) ++ AC_MSG_RESULT(2.21 family) ++ AC_DEFINE([GLIBC_2_21], 1, [Define to 1 if you're using glibc 2.21.x]) ++ DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}" ++ DEFAULT_SUPP="$srcdir/glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}" ++ DEFAULT_SUPP="$srcdir/glibc-2.X-drd.supp ${DEFAULT_SUPP}" ++ ;; + darwin) + AC_MSG_RESULT(Darwin) + AC_DEFINE([DARWIN_LIBC], 1, [Define to 1 if you're using Darwin]) +@@ -937,7 +969,7 @@ case "${GLIBC_VERSION}" in + + *) + AC_MSG_RESULT([unsupported version ${GLIBC_VERSION}]) +- AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.17]) ++ AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.21]) + AC_MSG_ERROR([or Darwin libc]) + ;; + esac diff --git a/recipes-devtools/valgrind/valgrind_3.8.1.bbappend b/recipes-devtools/valgrind/valgrind_3.8.1.bbappend new file mode 100644 index 0000000..2281cfd --- /dev/null +++ b/recipes-devtools/valgrind/valgrind_3.8.1.bbappend @@ -0,0 +1,7 @@ +# Fix configure error for newer kernel and glibc in your host pc +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +PR_append = "-smarc0" + +SRC_URI += "file://enable.building.on.4.x.kernel.patch \ + "