diff options
author | Kevin Tian <kevin.tian@intel.com> | 2010-08-24 15:17:20 +0800 |
---|---|---|
committer | Richard Purdie <rpurdie@linux.intel.com> | 2010-08-27 13:04:38 +0100 |
commit | 37f914dd72145a4e6ecc9ed75cbe27745670f499 (patch) | |
tree | 5de73ebd6754e94be7e96425d315e646a98db764 /meta/packages/findutils/findutils_4.2.31.bb | |
parent | 084eb5a04dc684f5558401a2d77550d5dfc057b4 (diff) | |
download | poky-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/packages/findutils/findutils_4.2.31.bb')
-rw-r--r-- | meta/packages/findutils/findutils_4.2.31.bb | 28 |
1 files changed, 20 insertions, 8 deletions
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 @@ | |||
1 | require findutils.inc | 1 | DESCRIPTION = "find, locate, and xargs binaries." |
2 | HOMEPAGE = "http://www.gnu.org/software/findutils/" | ||
3 | BUGTRACKER = "http://savannah.gnu.org/bugs/?group=findutils" | ||
4 | SECTION = "console/utils" | ||
2 | 5 | ||
3 | LICENSE = "GPLv2+" | 6 | LICENSE = "GPLv2+" |
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" | 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" |
5 | PR = "r0" | 8 | PR = "r1" |
6 | 9 | ||
7 | SRC_URI += "file://mkdir.patch \ | 10 | SRC_URI = "${GNU_MIRROR}/findutils/findutils-${PV}.tar.gz \ |
8 | file://gnulib-extension.patch" | 11 | file://gnulib-extension.patch" |
12 | |||
13 | inherit 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) | ||
20 | EXTRA_OECONF_linux-uclibc = "--without-included-regex" | ||
9 | 21 | ||
10 | do_install_append () { | 22 | do_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 | ||
17 | pkg_postinst_${PN} () { | 29 | pkg_postinst_${PN} () { |