summaryrefslogtreecommitdiffstats
path: root/rules/coreutils.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2012-10-18 18:50:05 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2012-10-18 18:55:57 +0200
commite76c8c5e775b65b6c06eb6e08c543a6fee666e89 (patch)
tree6a5082f7228bbe3d8a43e67ffe326c7939b9fbdf /rules/coreutils.make
parent60c9167ad46663c509e4f988abdfb8d9271b338a (diff)
downloadptxdist-e76c8c5e775b65b6c06eb6e08c543a6fee666e89.tar.gz
ptxdist-e76c8c5e775b65b6c06eb6e08c543a6fee666e89.tar.xz
coreutils: version bump 8.5 -> 8.19
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/coreutils.make')
-rw-r--r--rules/coreutils.make224
1 files changed, 114 insertions, 110 deletions
diff --git a/rules/coreutils.make b/rules/coreutils.make
index a4e837742..23e30f0ad 100644
--- a/rules/coreutils.make
+++ b/rules/coreutils.make
@@ -16,11 +16,12 @@ PACKAGES-$(PTXCONF_COREUTILS) += coreutils
#
# Paths and names
#
-COREUTILS_VERSION := 8.5
-COREUTILS_MD5 := c1ffe586d001e87d66cd80c4536ee823
+COREUTILS_VERSION := 8.19
+COREUTILS_MD5 := 1a01231a2f3ed37c0efc073ccdda9375
COREUTILS := coreutils-$(COREUTILS_VERSION)
-COREUTILS_URL := $(call ptx/mirror, GNU, coreutils/$(COREUTILS).tar.gz)
-COREUTILS_SOURCE := $(SRCDIR)/$(COREUTILS).tar.gz
+COREUTILS_SUFFIX := tar.xz
+COREUTILS_URL := $(call ptx/mirror, GNU, coreutils/$(COREUTILS).$(COREUTILS_SUFFIX))
+COREUTILS_SOURCE := $(SRCDIR)/$(COREUTILS).$(COREUTILS_SUFFIX)
COREUTILS_DIR := $(BUILDDIR)/$(COREUTILS)
COREUTILS_LICENSE := GPLv3
@@ -51,6 +52,111 @@ COREUTILS_LICENSE := GPLv3
# --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
# --without-libintl-prefix don't search for libintl in includedir and libdir
+COREUTILS_INST- =
+COREUTILS_INST-y =
+COREUTILS_INST-$(PTXCONF_COREUTILS_BASE64) += base64
+COREUTILS_INST-$(PTXCONF_COREUTILS_BASENAME) += basename
+COREUTILS_INST-$(PTXCONF_COREUTILS_CAT) += cat
+COREUTILS_INST-$(PTXCONF_COREUTILS_CHCON) += chcon
+COREUTILS_INST-$(PTXCONF_COREUTILS_CHGRP) += chgrp
+COREUTILS_INST-$(PTXCONF_COREUTILS_CHMOD) += chmod
+COREUTILS_INST-$(PTXCONF_COREUTILS_CHOWN) += chown
+COREUTILS_INST-$(PTXCONF_COREUTILS_CHROOT) += chroot
+COREUTILS_INST-$(PTXCONF_COREUTILS_CKSUM) += cksum
+COREUTILS_INST-$(PTXCONF_COREUTILS_COMM) += comm
+COREUTILS_INST-$(PTXCONF_COREUTILS_CP) += cp
+COREUTILS_INST-$(PTXCONF_COREUTILS_CSPLIT) += csplit
+COREUTILS_INST-$(PTXCONF_COREUTILS_CUT) += cut
+COREUTILS_INST-$(PTXCONF_COREUTILS_DATE) += date
+COREUTILS_INST-$(PTXCONF_COREUTILS_DD) += dd
+COREUTILS_INST-$(PTXCONF_COREUTILS_DF) += df
+COREUTILS_INST-$(PTXCONF_COREUTILS_DIR) += dir
+COREUTILS_INST-$(PTXCONF_COREUTILS_DIRCOLORS) += dircolors
+COREUTILS_INST-$(PTXCONF_COREUTILS_DIRNAME) += dirname
+COREUTILS_INST-$(PTXCONF_COREUTILS_DU) += du
+COREUTILS_INST-$(PTXCONF_COREUTILS_ECHO) += echo
+COREUTILS_INST-$(PTXCONF_COREUTILS_ENV) += env
+COREUTILS_INST-$(PTXCONF_COREUTILS_EXPAND) += expand
+COREUTILS_INST-$(PTXCONF_COREUTILS_EXPR) += expr
+COREUTILS_INST-$(PTXCONF_COREUTILS_FACTOR) += factor
+COREUTILS_INST-$(PTXCONF_COREUTILS_FALSE) += false
+COREUTILS_INST-$(PTXCONF_COREUTILS_FMT) += fmt
+COREUTILS_INST-$(PTXCONF_COREUTILS_FOLD) += fold
+COREUTILS_INST-$(PTXCONF_COREUTILS_GROUPS) += groups
+COREUTILS_INST-$(PTXCONF_COREUTILS_HEAD) += head
+COREUTILS_INST-$(PTXCONF_COREUTILS_HOSTID) += hostid
+COREUTILS_INST-$(PTXCONF_COREUTILS_ID) += id
+COREUTILS_INST-$(PTXCONF_COREUTILS_INSTALL) += install
+COREUTILS_INST-$(PTXCONF_COREUTILS_JOIN) += join
+COREUTILS_INST-$(PTXCONF_COREUTILS_KILL) += kill
+COREUTILS_INST-$(PTXCONF_COREUTILS_LINK) += link
+COREUTILS_INST-$(PTXCONF_COREUTILS_LN) += ln
+COREUTILS_INST-$(PTXCONF_COREUTILS_LOGNAME) += logname
+COREUTILS_INST-$(PTXCONF_COREUTILS_LS) += ls
+COREUTILS_INST-$(PTXCONF_COREUTILS_MD5SUM) += md5sum
+COREUTILS_INST-$(PTXCONF_COREUTILS_MKDIR) += mkdir
+COREUTILS_INST-$(PTXCONF_COREUTILS_MKFIFO) += mkfifo
+COREUTILS_INST-$(PTXCONF_COREUTILS_MKNOD) += mknod
+COREUTILS_INST-$(PTXCONF_COREUTILS_MKTEMP) += mktemp
+COREUTILS_INST-$(PTXCONF_COREUTILS_MV) += mv
+COREUTILS_INST-$(PTXCONF_COREUTILS_NICE) += nice
+COREUTILS_INST-$(PTXCONF_COREUTILS_NL) += nl
+COREUTILS_INST-$(PTXCONF_COREUTILS_NOHUP) += nohup
+COREUTILS_INST-$(PTXCONF_COREUTILS_NPROC) += nproc
+COREUTILS_INST-$(PTXCONF_COREUTILS_OD) += od
+COREUTILS_INST-$(PTXCONF_COREUTILS_PASTE) += paste
+COREUTILS_INST-$(PTXCONF_COREUTILS_PATHCHK) += pathchk
+COREUTILS_INST-$(PTXCONF_COREUTILS_PINKY) += pinky
+COREUTILS_INST-$(PTXCONF_COREUTILS_PR) += pr
+COREUTILS_INST-$(PTXCONF_COREUTILS_PRINTENV) += printenv
+COREUTILS_INST-$(PTXCONF_COREUTILS_PRINTF) += printf
+COREUTILS_INST-$(PTXCONF_COREUTILS_PTX) += ptx
+COREUTILS_INST-$(PTXCONF_COREUTILS_PWD) += pwd
+COREUTILS_INST-$(PTXCONF_COREUTILS_READLINK) += readlink
+COREUTILS_INST-$(PTXCONF_COREUTILS_REALPATH) += realpath
+COREUTILS_INST-$(PTXCONF_COREUTILS_RM) += rm
+COREUTILS_INST-$(PTXCONF_COREUTILS_RMDIR) += rmdir
+COREUTILS_INST-$(PTXCONF_COREUTILS_RUNCON) += runcon
+COREUTILS_INST-$(PTXCONF_COREUTILS_SEQ) += seq
+COREUTILS_INST-$(PTXCONF_COREUTILS_SHA1SUM) += sha1sum
+COREUTILS_INST-$(PTXCONF_COREUTILS_SHA224SUM) += sha224sum
+COREUTILS_INST-$(PTXCONF_COREUTILS_SHA256SUM) += sha256sum
+COREUTILS_INST-$(PTXCONF_COREUTILS_SHA384SUM) += sha384sum
+COREUTILS_INST-$(PTXCONF_COREUTILS_SHA512SUM) += sha512sum
+COREUTILS_INST-$(PTXCONF_COREUTILS_SHRED) += shred
+COREUTILS_INST-$(PTXCONF_COREUTILS_SHUF) += shuf
+COREUTILS_INST-$(PTXCONF_COREUTILS_SLEEP) += sleep
+COREUTILS_INST-$(PTXCONF_COREUTILS_SORT) += sort
+COREUTILS_INST-$(PTXCONF_COREUTILS_SPLIT) += split
+COREUTILS_INST-$(PTXCONF_COREUTILS_STAT) += stat
+COREUTILS_INST-$(PTXCONF_COREUTILS_STDBUF) += stdbuf
+COREUTILS_INST-$(PTXCONF_COREUTILS_STTY) += stty
+COREUTILS_INST-$(PTXCONF_COREUTILS_SUM) += sum
+COREUTILS_INST-$(PTXCONF_COREUTILS_SYNC) += sync
+COREUTILS_INST-$(PTXCONF_COREUTILS_TAC) += tac
+COREUTILS_INST-$(PTXCONF_COREUTILS_TAIL) += tail
+COREUTILS_INST-$(PTXCONF_COREUTILS_TEE) += tee
+COREUTILS_INST-$(PTXCONF_COREUTILS_TEST) += test
+COREUTILS_INST-$(PTXCONF_COREUTILS_TEST) += [
+COREUTILS_INST-$(PTXCONF_COREUTILS_TIMEOUT) += timeout
+COREUTILS_INST-$(PTXCONF_COREUTILS_TOUCH) += touch
+COREUTILS_INST-$(PTXCONF_COREUTILS_TR) += tr
+COREUTILS_INST-$(PTXCONF_COREUTILS_TRUE) += true
+COREUTILS_INST-$(PTXCONF_COREUTILS_TRUNCATE) += truncate
+COREUTILS_INST-$(PTXCONF_COREUTILS_TSORT) += tsort
+COREUTILS_INST-$(PTXCONF_COREUTILS_TTY) += tty
+COREUTILS_INST-$(PTXCONF_COREUTILS_UNAME) += uname
+COREUTILS_INST-$(PTXCONF_COREUTILS_UNEXPAND) += unexpand
+COREUTILS_INST-$(PTXCONF_COREUTILS_UNIQ) += uniq
+COREUTILS_INST-$(PTXCONF_COREUTILS_UNLINK) += unlink
+COREUTILS_INST-$(PTXCONF_COREUTILS_UPTIME) += uptime
+COREUTILS_INST-$(PTXCONF_COREUTILS_USERS) += users
+COREUTILS_INST-$(PTXCONF_COREUTILS_VDIR) += vdir
+COREUTILS_INST-$(PTXCONF_COREUTILS_WC) += wc
+COREUTILS_INST-$(PTXCONF_COREUTILS_WHO) += who
+COREUTILS_INST-$(PTXCONF_COREUTILS_WHOAMI) += whoami
+COREUTILS_INST-$(PTXCONF_COREUTILS_YES) += yes
+
COREUTILS_AUTOCONF := \
$(CROSS_AUTOCONF_USR) \
$(GLOBAL_LARGE_FILE_OPTION) \
@@ -62,6 +168,7 @@ COREUTILS_AUTOCONF := \
--disable-rpath \
--disable-xattr \
--disable-libcap \
+ --enable-no-install-program=$(subst $(space),$(comma),$(strip $(COREUTILS_INST-))) \
--disable-nls \
--without-gmp
@@ -69,109 +176,6 @@ COREUTILS_AUTOCONF := \
# Target-Install
# ----------------------------------------------------------------------------
-COREUTILS_INST-y =
-COREUTILS_INST-m =
-COREUTILS_INST-$(PTXCONF_COREUTILS_ECHO) += /usr/bin/echo
-COREUTILS_INST-$(PTXCONF_COREUTILS_STAT) += /usr/bin/stat
-COREUTILS_INST-$(PTXCONF_COREUTILS_DATE) += /usr/bin/date
-COREUTILS_INST-$(PTXCONF_COREUTILS_HOSTID) += /usr/bin/hostid
-COREUTILS_INST-$(PTXCONF_COREUTILS_UNAME) += /usr/bin/uname
-COREUTILS_INST-$(PTXCONF_COREUTILS_DIRCOLORS) += /usr/bin/dircolors
-COREUTILS_INST-$(PTXCONF_COREUTILS_SEQ) += /usr/bin/seq
-COREUTILS_INST-$(PTXCONF_COREUTILS_NOHUP) += /usr/bin/nohup
-COREUTILS_INST-$(PTXCONF_COREUTILS_GROUPS) += /usr/bin/groups
-COREUTILS_INST-$(PTXCONF_COREUTILS_SHA224SUM) += /usr/bin/sha224sum
-COREUTILS_INST-$(PTXCONF_COREUTILS_EXPR) += /usr/bin/expr
-COREUTILS_INST-$(PTXCONF_COREUTILS_TRUNCATE) += /usr/bin/truncate
-COREUTILS_INST-$(PTXCONF_COREUTILS_CHCON) += /usr/bin/chcon
-COREUTILS_INST-$(PTXCONF_COREUTILS_PRINTF) += /usr/bin/printf
-COREUTILS_INST-$(PTXCONF_COREUTILS_RMDIR) += /usr/bin/rmdir
-COREUTILS_INST-$(PTXCONF_COREUTILS_PRINTENV) += /usr/bin/printenv
-COREUTILS_INST-$(PTXCONF_COREUTILS_EXPANd) += /usr/bin/expand
-COREUTILS_INST-$(PTXCONF_COREUTILS_CHMOD) += /usr/bin/chmod
-COREUTILS_INST-$(PTXCONF_COREUTILS_CHOWN) += /usr/bin/chown
-COREUTILS_INST-$(PTXCONF_COREUTILS_SHA512SUM) += /usr/bin/sha512sum
-COREUTILS_INST-$(PTXCONF_COREUTILS_UNIQ) += /usr/bin/uniq
-COREUTILS_INST-$(PTXCONF_COREUTILS_INSTALL) += /usr/bin/install
-COREUTILS_INST-$(PTXCONF_COREUTILS_TTY) += /usr/bin/tty
-COREUTILS_INST-$(PTXCONF_COREUTILS_SHA384SUM) += /usr/bin/sha384sum
-COREUTILS_INST-$(PTXCONF_COREUTILS_CUT) += /usr/bin/cut
-COREUTILS_INST-$(PTXCONF_COREUTILS_SHRED) += /usr/bin/shred
-COREUTILS_INST-$(PTXCONF_COREUTILS_OD) += /usr/bin/od
-COREUTILS_INST-$(PTXCONF_COREUTILS_CHGRP) += /usr/bin/chgrp
-COREUTILS_INST-$(PTXCONF_COREUTILS_DIR) += /usr/bin/dir
-COREUTILS_INST-$(PTXCONF_COREUTILS_MKFIFO) += /usr/bin/mkfifo
-COREUTILS_INST-$(PTXCONF_COREUTILS_CHROOT) += /usr/bin/chroot
-COREUTILS_INST-$(PTXCONF_COREUTILS_LN) += /usr/bin/ln
-COREUTILS_INST-$(PTXCONF_COREUTILS_SUM) += /usr/bin/sum
-COREUTILS_INST-$(PTXCONF_COREUTILS_USERS) += /usr/bin/users
-COREUTILS_INST-$(PTXCONF_COREUTILS_TOUCH) += /usr/bin/touch
-COREUTILS_INST-$(PTXCONF_COREUTILS_PASTE) += /usr/bin/paste
-COREUTILS_INST-$(PTXCONF_COREUTILS_MKNOD) += /usr/bin/mknod
-COREUTILS_INST-$(PTXCONF_COREUTILS_TSORT) += /usr/bin/tsort
-COREUTILS_INST-$(PTXCONF_COREUTILS_MKTEMP) += /usr/bin/mktemp
-COREUTILS_INST-$(PTXCONF_COREUTILS_RUNCON) += /usr/bin/runcon
-COREUTILS_INST-$(PTXCONF_COREUTILS_READLINK) += /usr/bin/readlink
-COREUTILS_INST-$(PTXCONF_COREUTILS_TAC) += /usr/bin/tac
-COREUTILS_INST-$(PTXCONF_COREUTILS_MD5SUM) += /usr/bin/md5sum
-COREUTILS_INST-$(PTXCONF_COREUTILS_DD) += /usr/bin/dd
-COREUTILS_INST-$(PTXCONF_COREUTILS_YES) += /usr/bin/yes
-COREUTILS_INST-$(PTXCONF_COREUTILS_FACTOR) += /usr/bin/factor
-COREUTILS_INST-$(PTXCONF_COREUTILS_JOIN) += /usr/bin/join
-COREUTILS_INST-$(PTXCONF_COREUTILS_PWD) += /usr/bin/pwd
-COREUTILS_INST-$(PTXCONF_COREUTILS_SHUF) += /usr/bin/shuf
-COREUTILS_INST-$(PTXCONF_COREUTILS_SHA1SUM) += /usr/bin/sha1sum
-COREUTILS_INST-$(PTXCONF_COREUTILS_TR) += /usr/bin/tr
-COREUTILS_INST-$(PTXCONF_COREUTILS_CSPLIT) += /usr/bin/csplit
-COREUTILS_INST-$(PTXCONF_COREUTILS_DU) += /usr/bin/du
-COREUTILS_INST-$(PTXCONF_COREUTILS_TAIL) += /usr/bin/tail
-COREUTILS_INST-$(PTXCONF_COREUTILS_PTX) += /usr/bin/ptx
-COREUTILS_INST-$(PTXCONF_COREUTILS_BASE64) += /usr/bin/base64
-COREUTILS_INST-$(PTXCONF_COREUTILS_TIMEOUT) += /usr/bin/timeout
-COREUTILS_INST-$(PTXCONF_COREUTILS_SORT) += /usr/bin/sort
-COREUTILS_INST-$(PTXCONF_COREUTILS_FALSE) += /usr/bin/false
-COREUTILS_INST-$(PTXCONF_COREUTILS_DIRNAME) += /usr/bin/dirname
-COREUTILS_INST-$(PTXCONF_COREUTILS_TEST) += /usr/bin/test
-COREUTILS_INST-$(PTXCONF_COREUTILS_TEST) += /usr/bin/[
-COREUTILS_INST-$(PTXCONF_COREUTILS_FMT) += /usr/bin/fmt
-COREUTILS_INST-$(PTXCONF_COREUTILS_STDBUF) += /usr/bin/stdbuf
-COREUTILS_INST-$(PTXCONF_COREUTILS_PINKY) += /usr/bin/pinky
-COREUTILS_INST-$(PTXCONF_COREUTILS_BASENAME) += /usr/bin/basename
-COREUTILS_INST-$(PTXCONF_COREUTILS_ID) += /usr/bin/id
-COREUTILS_INST-$(PTXCONF_COREUTILS_LINK) += /usr/bin/link
-COREUTILS_INST-$(PTXCONF_COREUTILS_SLEEP) += /usr/bin/sleep
-COREUTILS_INST-$(PTXCONF_COREUTILS_SHA256SUM) += /usr/bin/sha256sum
-COREUTILS_INST-$(PTXCONF_COREUTILS_ENV) += /usr/bin/env
-COREUTILS_INST-$(PTXCONF_COREUTILS_WHO) += /usr/bin/who
-COREUTILS_INST-$(PTXCONF_COREUTILS_LOGNAME) += /usr/bin/logname
-COREUTILS_INST-$(PTXCONF_COREUTILS_WHOAMI) += /usr/bin/whoami
-COREUTILS_INST-$(PTXCONF_COREUTILS_STTY) += /usr/bin/stty
-COREUTILS_INST-$(PTXCONF_COREUTILS_PATHCHK) += /usr/bin/pathchk
-COREUTILS_INST-$(PTXCONF_COREUTILS_NL) += /usr/bin/nl
-COREUTILS_INST-$(PTXCONF_COREUTILS_WC) += /usr/bin/wc
-COREUTILS_INST-$(PTXCONF_COREUTILS_UNLINK) += /usr/bin/unlink
-COREUTILS_INST-$(PTXCONF_COREUTILS_UNEXPAND) += /usr/bin/unexpand
-COREUTILS_INST-$(PTXCONF_COREUTILS_NPROC) += /usr/bin/nproc
-COREUTILS_INST-$(PTXCONF_COREUTILS_VDIR) += /usr/bin/vdir
-COREUTILS_INST-$(PTXCONF_COREUTILS_SYNC) += /usr/bin/sync
-COREUTILS_INST-$(PTXCONF_COREUTILS_RM) += /usr/bin/rm
-COREUTILS_INST-$(PTXCONF_COREUTILS_CKSUM) += /usr/bin/cksum
-COREUTILS_INST-$(PTXCONF_COREUTILS_TEE) += /usr/bin/tee
-COREUTILS_INST-$(PTXCONF_COREUTILS_MKDIR) += /usr/bin/mkdir
-COREUTILS_INST-$(PTXCONF_COREUTILS_MV) += /usr/bin/mv
-COREUTILS_INST-$(PTXCONF_COREUTILS_LS) += /usr/bin/ls
-COREUTILS_INST-$(PTXCONF_COREUTILS_HEAD) += /usr/bin/head
-COREUTILS_INST-$(PTXCONF_COREUTILS_TRUE) += /usr/bin/true
-COREUTILS_INST-$(PTXCONF_COREUTILS_CAT) += /usr/bin/cat
-COREUTILS_INST-$(PTXCONF_COREUTILS_KILL) += /usr/bin/kill
-COREUTILS_INST-$(PTXCONF_COREUTILS_CP) += /usr/bin/cp
-COREUTILS_INST-$(PTXCONF_COREUTILS_COMM) += /usr/bin/comm
-COREUTILS_INST-$(PTXCONF_COREUTILS_SPLIT) += /usr/bin/split
-COREUTILS_INST-$(PTXCONF_COREUTILS_FOLD) += /usr/bin/fold
-COREUTILS_INST-$(PTXCONF_COREUTILS_PR) += /usr/bin/pr
-COREUTILS_INST-$(PTXCONF_COREUTILS_UPTIME) += /usr/bin/uptime
-COREUTILS_INST-$(PTXCONF_COREUTILS_NICE) += /usr/bin/nice
-
$(STATEDIR)/coreutils.targetinstall:
@$(call targetinfo)
@@ -182,11 +186,11 @@ $(STATEDIR)/coreutils.targetinstall:
@$(call install_fixup, coreutils,DESCRIPTION,missing)
ifdef PTXCONF_COREUTILS_STDBUF
- @$(call install_copy, coreutils, 0, 0, 0644, -, /usr/lib/coreutils/libstdbuf.so)
+ @$(call install_copy, coreutils, 0, 0, 0644, -, /usr/libexec/coreutils/libstdbuf.so)
endif
- @for i in $(COREUTILS_INST-y) $(COREUTILS_INST-m); do \
- $(call install_copy, coreutils, 0, 0, 0755, -, $$i) \
+ @for i in $(COREUTILS_INST-y); do \
+ $(call install_copy, coreutils, 0, 0, 0755, -, /usr/bin/$$i) \
done
@$(call install_finish, coreutils)