summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorKevin Tian <kevin.tian@intel.com>2010-08-24 15:17:20 +0800
committerRichard Purdie <rpurdie@linux.intel.com>2010-08-27 13:04:38 +0100
commit37f914dd72145a4e6ecc9ed75cbe27745670f499 (patch)
tree5de73ebd6754e94be7e96425d315e646a98db764 /meta
parent084eb5a04dc684f5558401a2d77550d5dfc057b4 (diff)
downloadpoky-37f914dd72145a4e6ecc9ed75cbe27745670f499.tar.gz
findutils (GPLv2): remove metadata sharing from GPLv3 recipe
to avoid inadvertent contamination in the future, GPLv2 recipe is fully split its v3 buddy. This way we can enforce strong isolation for GPLv2 code. also remove one unnecessary patch Signed-off-by: Kevin Tian <kevin.tian@intel.com>
Diffstat (limited to 'meta')
-rw-r--r--meta/packages/findutils/findutils-4.2.31/mkdir.patch26
-rw-r--r--meta/packages/findutils/findutils_4.2.31.bb28
2 files changed, 20 insertions, 34 deletions
diff --git a/meta/packages/findutils/findutils-4.2.31/mkdir.patch b/meta/packages/findutils/findutils-4.2.31/mkdir.patch
deleted file mode 100644
index 98ffbd2e72..0000000000
--- a/meta/packages/findutils/findutils-4.2.31/mkdir.patch
+++ /dev/null
@@ -1,26 +0,0 @@
1Index: findutils-4.2.29/configure.in
2===================================================================
3--- findutils-4.2.29.orig/configure.in 2006-11-25 18:06:00.000000000 +0000
4+++ findutils-4.2.29/configure.in 2009-08-19 18:01:06.000000000 +0100
5@@ -209,6 +209,8 @@
6 dnl Hence they need to know if they are being compiled into findutils or not.
7 AC_DEFINE([FINDUTILS], 1, [Define if we are compiling GNU findutils])
8
9+MKINSTALLDIRS="mkdir -p"
10+AC_SUBST(MKINSTALLDIRS)
11
12 # This is necessary so that .o files in LIBOBJS are also built via
13 # the ANSI2KNR-filtering rules.
14Index: findutils-4.2.29/po/Makefile.in.in
15===================================================================
16--- findutils-4.2.29.orig/po/Makefile.in.in 2009-08-19 18:05:47.000000000 +0100
17+++ findutils-4.2.29/po/Makefile.in.in 2009-08-19 18:05:58.000000000 +0100
18@@ -30,7 +30,7 @@
19 INSTALL = @INSTALL@
20 INSTALL_DATA = @INSTALL_DATA@
21 MKINSTALLDIRS = @MKINSTALLDIRS@
22-mkinstalldirs = $(SHELL) $(MKINSTALLDIRS)
23+mkinstalldirs = $(MKINSTALLDIRS)
24
25 GMSGFMT = @GMSGFMT@
26 MSGFMT = @MSGFMT@
diff --git a/meta/packages/findutils/findutils_4.2.31.bb b/meta/packages/findutils/findutils_4.2.31.bb
index 3f4fc534cc..2804a3ba3a 100644
--- a/meta/packages/findutils/findutils_4.2.31.bb
+++ b/meta/packages/findutils/findutils_4.2.31.bb
@@ -1,17 +1,29 @@
1require findutils.inc 1DESCRIPTION = "find, locate, and xargs binaries."
2HOMEPAGE = "http://www.gnu.org/software/findutils/"
3BUGTRACKER = "http://savannah.gnu.org/bugs/?group=findutils"
4SECTION = "console/utils"
2 5
3LICENSE = "GPLv2+" 6LICENSE = "GPLv2+"
4LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" 7LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
5PR = "r0" 8PR = "r1"
6 9
7SRC_URI += "file://mkdir.patch \ 10SRC_URI = "${GNU_MIRROR}/findutils/findutils-${PV}.tar.gz \
8 file://gnulib-extension.patch" 11 file://gnulib-extension.patch"
12
13inherit autotools gettext
14
15# diffutils assumes non-glibc compilation with uclibc and
16# this causes it to generate its own implementations of
17# standard functionality. regex.c actually breaks compilation
18# because it uses __mempcpy, there are other things (TBD:
19# see diffutils.mk in buildroot)
20EXTRA_OECONF_linux-uclibc = "--without-included-regex"
9 21
10do_install_append () { 22do_install_append () {
11 if [ -e ${D}${bindir}/find ]; then 23 if [ -e ${D}${bindir}/find ]; then
12 mv ${D}${bindir}/find ${D}${bindir}/find.${PN} 24 mv ${D}${bindir}/find ${D}${bindir}/find.${PN}
13 mv ${D}${bindir}/xargs ${D}${bindir}/xargs.${PN} 25 mv ${D}${bindir}/xargs ${D}${bindir}/xargs.${PN}
14 fi 26 fi
15} 27}
16 28
17pkg_postinst_${PN} () { 29pkg_postinst_${PN} () {