Sat Mar 8 01:06:52 2008 UTC ()
Update to coreutils-6.10.

New tools:
* gmktemp - GNU implementation of mktemp(1)
* gchcon  - change the SELinux security context of a file
* gruncon - run a program in a different SELinux security context

Programs now default disabled by upstream (thus not installed):
* ghostname
* gsu (XXX: could make this a PKG_OPTION if requested)

Also assorted bugfixes.


(tnn)
diff -r1.2 -r0 pkgsrc/sysutils/coreutils/MESSAGE.gsu
diff -r1.42 -r1.43 pkgsrc/sysutils/coreutils/Makefile
diff -r1.8 -r1.9 pkgsrc/sysutils/coreutils/PLIST
diff -r1.13 -r1.14 pkgsrc/sysutils/coreutils/distinfo
diff -r1.2 -r1.3 pkgsrc/sysutils/coreutils/patches/patch-ad
diff -r1.2 -r1.3 pkgsrc/sysutils/coreutils/patches/patch-ah

File Deleted: pkgsrc/sysutils/coreutils/Attic/MESSAGE.gsu

cvs diff -r1.42 -r1.43 pkgsrc/sysutils/coreutils/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/coreutils/Makefile 2007/11/26 15:40:45 1.42
+++ pkgsrc/sysutils/coreutils/Makefile 2008/03/08 01:06:52 1.43
@@ -1,28 +1,28 @@ @@ -1,28 +1,28 @@
1# $NetBSD: Makefile,v 1.42 2007/11/26 15:40:45 tron Exp $ 1# $NetBSD: Makefile,v 1.43 2008/03/08 01:06:52 tnn Exp $
2 2
3DISTNAME= coreutils-6.9 3DISTNAME= coreutils-6.10
4PKGREVISION= 1 
5CATEGORIES= sysutils 4CATEGORIES= sysutils
6MASTER_SITES= ${MASTER_SITE_GNU:=coreutils/} 5MASTER_SITES= ${MASTER_SITE_GNU:=coreutils/}
7EXTRACT_SUFX= .tar.bz2 6#EXTRACT_SUFX= .tar.bz2
8 7
9MAINTAINER= tech-pkg@NetBSD.org 8MAINTAINER= tech-pkg@NetBSD.org
10HOMEPAGE= http://www.gnu.org/software/coreutils/ 9HOMEPAGE= http://www.gnu.org/software/coreutils/
11COMMENT= GNU basic file, shell and text manipulation utilities 10COMMENT= GNU basic file, shell and text manipulation utilities
12 11
 12PKG_DESTDIR_SUPPORT= user-destdir
13NOT_FOR_PLATFORM= NetBSD-2.0[D-H]-* 13NOT_FOR_PLATFORM= NetBSD-2.0[D-H]-*
14 14
15CONFLICTS= fileutils-[0-9]* linuxls-[0-9]* sh-utils-[0-9]* textutils-[0-9]* 15CONFLICTS= fileutils-[0-9]* linuxls-[0-9]* sh-utils-[0-9]* textutils-[0-9]* mktemp-[0-9]*
16 16
17CFLAGS+= -g 17CFLAGS+= -g
18LDFLAGS+= -g 18LDFLAGS+= -g
19GNU_CONFIGURE= YES 19GNU_CONFIGURE= YES
20USE_TOOLS+= msgfmt msgmerge perl xgettext 20USE_TOOLS+= msgfmt msgmerge perl xgettext
21USE_PKGLOCALEDIR= YES 21USE_PKGLOCALEDIR= YES
22 22
23INFO_FILES= # PLIST 23INFO_FILES= # PLIST
24 24
25TEST_TARGET= check 25TEST_TARGET= check
26 26
27.include "../../mk/bsd.prefs.mk" 27.include "../../mk/bsd.prefs.mk"
28 28
@@ -57,23 +57,24 @@ CONFIGURE_ARGS+= --program-prefix=${GNU_ @@ -57,23 +57,24 @@ CONFIGURE_ARGS+= --program-prefix=${GNU_
57CONFLICTS+= id-utils-[0-9]* gnome-utils<1.4.1.2nb2 57CONFLICTS+= id-utils-[0-9]* gnome-utils<1.4.1.2nb2
58CONFLICTS+= geneweb-[0-9]* 58CONFLICTS+= geneweb-[0-9]*
59CONFLICTS+= graphviz<1.12 59CONFLICTS+= graphviz<1.12
60.endif 60.endif
61# print/teTeX-bin installed a 'readlink' program, so 61# print/teTeX-bin installed a 'readlink' program, so
62# conflict with it if GNU_PROGRAM_PREFIX == '' (no problem in teTeX3-bin) 62# conflict with it if GNU_PROGRAM_PREFIX == '' (no problem in teTeX3-bin)
63.if ${GNU_PROGRAM_PREFIX} == "" 63.if ${GNU_PROGRAM_PREFIX} == ""
64CONFLICTS+= teTeX-bin<3 64CONFLICTS+= teTeX-bin<3
65.endif 65.endif
66 66
67PLIST_SUBST+= GNU_PROGRAM_PREFIX=${GNU_PROGRAM_PREFIX:Q} 67PLIST_SUBST+= GNU_PROGRAM_PREFIX=${GNU_PROGRAM_PREFIX:Q}
68BUILD_DEFS+= GNU_PROGRAM_PREFIX 68BUILD_DEFS+= GNU_PROGRAM_PREFIX
69 69
70.if ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" || \ 70#CONFIGURE_ARGS+= --enable-install-program=su
71 ${OPSYS} == "OpenBSD" 71#.if ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" || \
72MAKE_FLAGS+= setuid_root_mode=a=rx 72# ${OPSYS} == "OpenBSD"
73MESSAGE_SRC= ${.CURDIR}/MESSAGE.gsu 73#MAKE_FLAGS+= setuid_root_mode=a=rx
74MESSAGE_SUBST+= OPSYS=${OPSYS:Q} 74#MESSAGE_SRC= ${.CURDIR}/MESSAGE.gsu
75.endif 75#MESSAGE_SUBST+= OPSYS=${OPSYS:Q}
 76#.endif
76 77
77.include "../../converters/libiconv/buildlink3.mk" 78.include "../../converters/libiconv/buildlink3.mk"
78.include "../../devel/gettext-lib/buildlink3.mk" 79.include "../../devel/gettext-lib/buildlink3.mk"
79.include "../../mk/bsd.pkg.mk" 80.include "../../mk/bsd.pkg.mk"

cvs diff -r1.8 -r1.9 pkgsrc/sysutils/coreutils/PLIST (expand / switch to unified diff)

--- pkgsrc/sysutils/coreutils/PLIST 2007/07/18 11:25:19 1.8
+++ pkgsrc/sysutils/coreutils/PLIST 2008/03/08 01:06:52 1.9
@@ -1,18 +1,19 @@ @@ -1,18 +1,19 @@
1@comment $NetBSD: PLIST,v 1.8 2007/07/18 11:25:19 tnn Exp $ 1@comment $NetBSD: PLIST,v 1.9 2008/03/08 01:06:52 tnn Exp $
2bin/${GNU_PROGRAM_PREFIX}[ 2bin/${GNU_PROGRAM_PREFIX}[
3bin/${GNU_PROGRAM_PREFIX}base64 3bin/${GNU_PROGRAM_PREFIX}base64
4bin/${GNU_PROGRAM_PREFIX}basename 4bin/${GNU_PROGRAM_PREFIX}basename
5bin/${GNU_PROGRAM_PREFIX}cat 5bin/${GNU_PROGRAM_PREFIX}cat
 6bin/${GNU_PROGRAM_PREFIX}chcon
6bin/${GNU_PROGRAM_PREFIX}chgrp 7bin/${GNU_PROGRAM_PREFIX}chgrp
7bin/${GNU_PROGRAM_PREFIX}chmod 8bin/${GNU_PROGRAM_PREFIX}chmod
8bin/${GNU_PROGRAM_PREFIX}chown 9bin/${GNU_PROGRAM_PREFIX}chown
9bin/${GNU_PROGRAM_PREFIX}chroot 10bin/${GNU_PROGRAM_PREFIX}chroot
10bin/${GNU_PROGRAM_PREFIX}cksum 11bin/${GNU_PROGRAM_PREFIX}cksum
11bin/${GNU_PROGRAM_PREFIX}comm 12bin/${GNU_PROGRAM_PREFIX}comm
12bin/${GNU_PROGRAM_PREFIX}cp 13bin/${GNU_PROGRAM_PREFIX}cp
13bin/${GNU_PROGRAM_PREFIX}csplit 14bin/${GNU_PROGRAM_PREFIX}csplit
14bin/${GNU_PROGRAM_PREFIX}cut 15bin/${GNU_PROGRAM_PREFIX}cut
15bin/${GNU_PROGRAM_PREFIX}date 16bin/${GNU_PROGRAM_PREFIX}date
16bin/${GNU_PROGRAM_PREFIX}dd 17bin/${GNU_PROGRAM_PREFIX}dd
17bin/${GNU_PROGRAM_PREFIX}df 18bin/${GNU_PROGRAM_PREFIX}df
18bin/${GNU_PROGRAM_PREFIX}dir 19bin/${GNU_PROGRAM_PREFIX}dir
@@ -20,95 +21,96 @@ bin/${GNU_PROGRAM_PREFIX}dircolors @@ -20,95 +21,96 @@ bin/${GNU_PROGRAM_PREFIX}dircolors
20bin/${GNU_PROGRAM_PREFIX}dirname 21bin/${GNU_PROGRAM_PREFIX}dirname
21bin/${GNU_PROGRAM_PREFIX}du 22bin/${GNU_PROGRAM_PREFIX}du
22bin/${GNU_PROGRAM_PREFIX}echo 23bin/${GNU_PROGRAM_PREFIX}echo
23bin/${GNU_PROGRAM_PREFIX}env 24bin/${GNU_PROGRAM_PREFIX}env
24bin/${GNU_PROGRAM_PREFIX}expand 25bin/${GNU_PROGRAM_PREFIX}expand
25bin/${GNU_PROGRAM_PREFIX}expr 26bin/${GNU_PROGRAM_PREFIX}expr
26bin/${GNU_PROGRAM_PREFIX}factor 27bin/${GNU_PROGRAM_PREFIX}factor
27bin/${GNU_PROGRAM_PREFIX}false 28bin/${GNU_PROGRAM_PREFIX}false
28bin/${GNU_PROGRAM_PREFIX}fmt 29bin/${GNU_PROGRAM_PREFIX}fmt
29bin/${GNU_PROGRAM_PREFIX}fold 30bin/${GNU_PROGRAM_PREFIX}fold
30bin/${GNU_PROGRAM_PREFIX}groups 31bin/${GNU_PROGRAM_PREFIX}groups
31bin/${GNU_PROGRAM_PREFIX}head 32bin/${GNU_PROGRAM_PREFIX}head
32${COREUTILS_HAVE_HOSTID}bin/${GNU_PROGRAM_PREFIX}hostid 33${COREUTILS_HAVE_HOSTID}bin/${GNU_PROGRAM_PREFIX}hostid
33bin/${GNU_PROGRAM_PREFIX}hostname 
34bin/${GNU_PROGRAM_PREFIX}id 34bin/${GNU_PROGRAM_PREFIX}id
35bin/${GNU_PROGRAM_PREFIX}install 35bin/${GNU_PROGRAM_PREFIX}install
36bin/${GNU_PROGRAM_PREFIX}join 36bin/${GNU_PROGRAM_PREFIX}join
37bin/${GNU_PROGRAM_PREFIX}kill 37bin/${GNU_PROGRAM_PREFIX}kill
38bin/${GNU_PROGRAM_PREFIX}link 38bin/${GNU_PROGRAM_PREFIX}link
39bin/${GNU_PROGRAM_PREFIX}ln 39bin/${GNU_PROGRAM_PREFIX}ln
40bin/${GNU_PROGRAM_PREFIX}logname 40bin/${GNU_PROGRAM_PREFIX}logname
41bin/${GNU_PROGRAM_PREFIX}ls 41bin/${GNU_PROGRAM_PREFIX}ls
42bin/${GNU_PROGRAM_PREFIX}md5sum 42bin/${GNU_PROGRAM_PREFIX}md5sum
43bin/${GNU_PROGRAM_PREFIX}mkdir 43bin/${GNU_PROGRAM_PREFIX}mkdir
44bin/${GNU_PROGRAM_PREFIX}mkfifo 44bin/${GNU_PROGRAM_PREFIX}mkfifo
45bin/${GNU_PROGRAM_PREFIX}mknod 45bin/${GNU_PROGRAM_PREFIX}mknod
 46bin/${GNU_PROGRAM_PREFIX}mktemp
46bin/${GNU_PROGRAM_PREFIX}mv 47bin/${GNU_PROGRAM_PREFIX}mv
47bin/${GNU_PROGRAM_PREFIX}nice 48bin/${GNU_PROGRAM_PREFIX}nice
48bin/${GNU_PROGRAM_PREFIX}nl 49bin/${GNU_PROGRAM_PREFIX}nl
49bin/${GNU_PROGRAM_PREFIX}nohup 50bin/${GNU_PROGRAM_PREFIX}nohup
50bin/${GNU_PROGRAM_PREFIX}od 51bin/${GNU_PROGRAM_PREFIX}od
51bin/${GNU_PROGRAM_PREFIX}paste 52bin/${GNU_PROGRAM_PREFIX}paste
52bin/${GNU_PROGRAM_PREFIX}pathchk 53bin/${GNU_PROGRAM_PREFIX}pathchk
53bin/${GNU_PROGRAM_PREFIX}pinky 54bin/${GNU_PROGRAM_PREFIX}pinky
54bin/${GNU_PROGRAM_PREFIX}pr 55bin/${GNU_PROGRAM_PREFIX}pr
55bin/${GNU_PROGRAM_PREFIX}printenv 56bin/${GNU_PROGRAM_PREFIX}printenv
56bin/${GNU_PROGRAM_PREFIX}printf 57bin/${GNU_PROGRAM_PREFIX}printf
57bin/${GNU_PROGRAM_PREFIX}ptx 58bin/${GNU_PROGRAM_PREFIX}ptx
58bin/${GNU_PROGRAM_PREFIX}pwd 59bin/${GNU_PROGRAM_PREFIX}pwd
59bin/${GNU_PROGRAM_PREFIX}readlink 60bin/${GNU_PROGRAM_PREFIX}readlink
60bin/${GNU_PROGRAM_PREFIX}rm 61bin/${GNU_PROGRAM_PREFIX}rm
61bin/${GNU_PROGRAM_PREFIX}rmdir 62bin/${GNU_PROGRAM_PREFIX}rmdir
 63bin/${GNU_PROGRAM_PREFIX}runcon
62bin/${GNU_PROGRAM_PREFIX}seq 64bin/${GNU_PROGRAM_PREFIX}seq
63bin/${GNU_PROGRAM_PREFIX}sha1sum 65bin/${GNU_PROGRAM_PREFIX}sha1sum
64bin/${GNU_PROGRAM_PREFIX}sha224sum 66bin/${GNU_PROGRAM_PREFIX}sha224sum
65bin/${GNU_PROGRAM_PREFIX}sha256sum 67bin/${GNU_PROGRAM_PREFIX}sha256sum
66bin/${GNU_PROGRAM_PREFIX}sha384sum 68bin/${GNU_PROGRAM_PREFIX}sha384sum
67bin/${GNU_PROGRAM_PREFIX}sha512sum 69bin/${GNU_PROGRAM_PREFIX}sha512sum
68bin/${GNU_PROGRAM_PREFIX}shred 70bin/${GNU_PROGRAM_PREFIX}shred
69bin/${GNU_PROGRAM_PREFIX}shuf 71bin/${GNU_PROGRAM_PREFIX}shuf
70bin/${GNU_PROGRAM_PREFIX}sleep 72bin/${GNU_PROGRAM_PREFIX}sleep
71bin/${GNU_PROGRAM_PREFIX}sort 73bin/${GNU_PROGRAM_PREFIX}sort
72bin/${GNU_PROGRAM_PREFIX}split 74bin/${GNU_PROGRAM_PREFIX}split
73bin/${GNU_PROGRAM_PREFIX}stat 75bin/${GNU_PROGRAM_PREFIX}stat
74bin/${GNU_PROGRAM_PREFIX}stty 76bin/${GNU_PROGRAM_PREFIX}stty
75bin/${GNU_PROGRAM_PREFIX}su 
76bin/${GNU_PROGRAM_PREFIX}sum 77bin/${GNU_PROGRAM_PREFIX}sum
77bin/${GNU_PROGRAM_PREFIX}sync 78bin/${GNU_PROGRAM_PREFIX}sync
78bin/${GNU_PROGRAM_PREFIX}tac 79bin/${GNU_PROGRAM_PREFIX}tac
79bin/${GNU_PROGRAM_PREFIX}tail 80bin/${GNU_PROGRAM_PREFIX}tail
80bin/${GNU_PROGRAM_PREFIX}tee 81bin/${GNU_PROGRAM_PREFIX}tee
81bin/${GNU_PROGRAM_PREFIX}test 82bin/${GNU_PROGRAM_PREFIX}test
82bin/${GNU_PROGRAM_PREFIX}touch 83bin/${GNU_PROGRAM_PREFIX}touch
83bin/${GNU_PROGRAM_PREFIX}tr 84bin/${GNU_PROGRAM_PREFIX}tr
84bin/${GNU_PROGRAM_PREFIX}true 85bin/${GNU_PROGRAM_PREFIX}true
85bin/${GNU_PROGRAM_PREFIX}tsort 86bin/${GNU_PROGRAM_PREFIX}tsort
86bin/${GNU_PROGRAM_PREFIX}tty 87bin/${GNU_PROGRAM_PREFIX}tty
87bin/${GNU_PROGRAM_PREFIX}uname 88bin/${GNU_PROGRAM_PREFIX}uname
88bin/${GNU_PROGRAM_PREFIX}unexpand 89bin/${GNU_PROGRAM_PREFIX}unexpand
89bin/${GNU_PROGRAM_PREFIX}uniq 90bin/${GNU_PROGRAM_PREFIX}uniq
90bin/${GNU_PROGRAM_PREFIX}unlink 91bin/${GNU_PROGRAM_PREFIX}unlink
91bin/${GNU_PROGRAM_PREFIX}uptime 92bin/${GNU_PROGRAM_PREFIX}uptime
92bin/${GNU_PROGRAM_PREFIX}users 93bin/${GNU_PROGRAM_PREFIX}users
93bin/${GNU_PROGRAM_PREFIX}vdir 94bin/${GNU_PROGRAM_PREFIX}vdir
94bin/${GNU_PROGRAM_PREFIX}wc 95bin/${GNU_PROGRAM_PREFIX}wc
95bin/${GNU_PROGRAM_PREFIX}who 96bin/${GNU_PROGRAM_PREFIX}who
96bin/${GNU_PROGRAM_PREFIX}whoami 97bin/${GNU_PROGRAM_PREFIX}whoami
97bin/${GNU_PROGRAM_PREFIX}yes 98bin/${GNU_PROGRAM_PREFIX}yes
98info/coreutils.info 99info/coreutils.info
99man/man1/${GNU_PROGRAM_PREFIX}base64.1 100man/man1/${GNU_PROGRAM_PREFIX}base64.1
100man/man1/${GNU_PROGRAM_PREFIX}basename.1 101man/man1/${GNU_PROGRAM_PREFIX}basename.1
101man/man1/${GNU_PROGRAM_PREFIX}cat.1 102man/man1/${GNU_PROGRAM_PREFIX}cat.1
 103man/man1/${GNU_PROGRAM_PREFIX}chcon.1
102man/man1/${GNU_PROGRAM_PREFIX}chgrp.1 104man/man1/${GNU_PROGRAM_PREFIX}chgrp.1
103man/man1/${GNU_PROGRAM_PREFIX}chmod.1 105man/man1/${GNU_PROGRAM_PREFIX}chmod.1
104man/man1/${GNU_PROGRAM_PREFIX}chown.1 106man/man1/${GNU_PROGRAM_PREFIX}chown.1
105man/man1/${GNU_PROGRAM_PREFIX}chroot.1 107man/man1/${GNU_PROGRAM_PREFIX}chroot.1
106man/man1/${GNU_PROGRAM_PREFIX}cksum.1 108man/man1/${GNU_PROGRAM_PREFIX}cksum.1
107man/man1/${GNU_PROGRAM_PREFIX}comm.1 109man/man1/${GNU_PROGRAM_PREFIX}comm.1
108man/man1/${GNU_PROGRAM_PREFIX}cp.1 110man/man1/${GNU_PROGRAM_PREFIX}cp.1
109man/man1/${GNU_PROGRAM_PREFIX}csplit.1 111man/man1/${GNU_PROGRAM_PREFIX}csplit.1
110man/man1/${GNU_PROGRAM_PREFIX}cut.1 112man/man1/${GNU_PROGRAM_PREFIX}cut.1
111man/man1/${GNU_PROGRAM_PREFIX}date.1 113man/man1/${GNU_PROGRAM_PREFIX}date.1
112man/man1/${GNU_PROGRAM_PREFIX}dd.1 114man/man1/${GNU_PROGRAM_PREFIX}dd.1
113man/man1/${GNU_PROGRAM_PREFIX}df.1 115man/man1/${GNU_PROGRAM_PREFIX}df.1
114man/man1/${GNU_PROGRAM_PREFIX}dir.1 116man/man1/${GNU_PROGRAM_PREFIX}dir.1
@@ -116,69 +118,69 @@ man/man1/${GNU_PROGRAM_PREFIX}dircolors. @@ -116,69 +118,69 @@ man/man1/${GNU_PROGRAM_PREFIX}dircolors.
116man/man1/${GNU_PROGRAM_PREFIX}dirname.1 118man/man1/${GNU_PROGRAM_PREFIX}dirname.1
117man/man1/${GNU_PROGRAM_PREFIX}du.1 119man/man1/${GNU_PROGRAM_PREFIX}du.1
118man/man1/${GNU_PROGRAM_PREFIX}echo.1 120man/man1/${GNU_PROGRAM_PREFIX}echo.1
119man/man1/${GNU_PROGRAM_PREFIX}env.1 121man/man1/${GNU_PROGRAM_PREFIX}env.1
120man/man1/${GNU_PROGRAM_PREFIX}expand.1 122man/man1/${GNU_PROGRAM_PREFIX}expand.1
121man/man1/${GNU_PROGRAM_PREFIX}expr.1 123man/man1/${GNU_PROGRAM_PREFIX}expr.1
122man/man1/${GNU_PROGRAM_PREFIX}factor.1 124man/man1/${GNU_PROGRAM_PREFIX}factor.1
123man/man1/${GNU_PROGRAM_PREFIX}false.1 125man/man1/${GNU_PROGRAM_PREFIX}false.1
124man/man1/${GNU_PROGRAM_PREFIX}fmt.1 126man/man1/${GNU_PROGRAM_PREFIX}fmt.1
125man/man1/${GNU_PROGRAM_PREFIX}fold.1 127man/man1/${GNU_PROGRAM_PREFIX}fold.1
126man/man1/${GNU_PROGRAM_PREFIX}groups.1 128man/man1/${GNU_PROGRAM_PREFIX}groups.1
127man/man1/${GNU_PROGRAM_PREFIX}head.1 129man/man1/${GNU_PROGRAM_PREFIX}head.1
128man/man1/${GNU_PROGRAM_PREFIX}hostid.1 130man/man1/${GNU_PROGRAM_PREFIX}hostid.1
129man/man1/${GNU_PROGRAM_PREFIX}hostname.1 
130man/man1/${GNU_PROGRAM_PREFIX}id.1 131man/man1/${GNU_PROGRAM_PREFIX}id.1
131man/man1/${GNU_PROGRAM_PREFIX}install.1 132man/man1/${GNU_PROGRAM_PREFIX}install.1
132man/man1/${GNU_PROGRAM_PREFIX}join.1 133man/man1/${GNU_PROGRAM_PREFIX}join.1
133man/man1/${GNU_PROGRAM_PREFIX}kill.1 134man/man1/${GNU_PROGRAM_PREFIX}kill.1
134man/man1/${GNU_PROGRAM_PREFIX}link.1 135man/man1/${GNU_PROGRAM_PREFIX}link.1
135man/man1/${GNU_PROGRAM_PREFIX}ln.1 136man/man1/${GNU_PROGRAM_PREFIX}ln.1
136man/man1/${GNU_PROGRAM_PREFIX}logname.1 137man/man1/${GNU_PROGRAM_PREFIX}logname.1
137man/man1/${GNU_PROGRAM_PREFIX}ls.1 138man/man1/${GNU_PROGRAM_PREFIX}ls.1
138man/man1/${GNU_PROGRAM_PREFIX}md5sum.1 139man/man1/${GNU_PROGRAM_PREFIX}md5sum.1
139man/man1/${GNU_PROGRAM_PREFIX}mkdir.1 140man/man1/${GNU_PROGRAM_PREFIX}mkdir.1
140man/man1/${GNU_PROGRAM_PREFIX}mkfifo.1 141man/man1/${GNU_PROGRAM_PREFIX}mkfifo.1
141man/man1/${GNU_PROGRAM_PREFIX}mknod.1 142man/man1/${GNU_PROGRAM_PREFIX}mknod.1
 143man/man1/${GNU_PROGRAM_PREFIX}mktemp.1
142man/man1/${GNU_PROGRAM_PREFIX}mv.1 144man/man1/${GNU_PROGRAM_PREFIX}mv.1
143man/man1/${GNU_PROGRAM_PREFIX}nice.1 145man/man1/${GNU_PROGRAM_PREFIX}nice.1
144man/man1/${GNU_PROGRAM_PREFIX}nl.1 146man/man1/${GNU_PROGRAM_PREFIX}nl.1
145man/man1/${GNU_PROGRAM_PREFIX}nohup.1 147man/man1/${GNU_PROGRAM_PREFIX}nohup.1
146man/man1/${GNU_PROGRAM_PREFIX}od.1 148man/man1/${GNU_PROGRAM_PREFIX}od.1
147man/man1/${GNU_PROGRAM_PREFIX}paste.1 149man/man1/${GNU_PROGRAM_PREFIX}paste.1
148man/man1/${GNU_PROGRAM_PREFIX}pathchk.1 150man/man1/${GNU_PROGRAM_PREFIX}pathchk.1
149man/man1/${GNU_PROGRAM_PREFIX}pinky.1 151man/man1/${GNU_PROGRAM_PREFIX}pinky.1
150man/man1/${GNU_PROGRAM_PREFIX}pr.1 152man/man1/${GNU_PROGRAM_PREFIX}pr.1
151man/man1/${GNU_PROGRAM_PREFIX}printenv.1 153man/man1/${GNU_PROGRAM_PREFIX}printenv.1
152man/man1/${GNU_PROGRAM_PREFIX}printf.1 154man/man1/${GNU_PROGRAM_PREFIX}printf.1
153man/man1/${GNU_PROGRAM_PREFIX}ptx.1 155man/man1/${GNU_PROGRAM_PREFIX}ptx.1
154man/man1/${GNU_PROGRAM_PREFIX}pwd.1 156man/man1/${GNU_PROGRAM_PREFIX}pwd.1
155man/man1/${GNU_PROGRAM_PREFIX}readlink.1 157man/man1/${GNU_PROGRAM_PREFIX}readlink.1
156man/man1/${GNU_PROGRAM_PREFIX}rm.1 158man/man1/${GNU_PROGRAM_PREFIX}rm.1
157man/man1/${GNU_PROGRAM_PREFIX}rmdir.1 159man/man1/${GNU_PROGRAM_PREFIX}rmdir.1
 160man/man1/${GNU_PROGRAM_PREFIX}runcon.1
158man/man1/${GNU_PROGRAM_PREFIX}seq.1 161man/man1/${GNU_PROGRAM_PREFIX}seq.1
159man/man1/${GNU_PROGRAM_PREFIX}sha1sum.1 162man/man1/${GNU_PROGRAM_PREFIX}sha1sum.1
160man/man1/${GNU_PROGRAM_PREFIX}sha224sum.1 163man/man1/${GNU_PROGRAM_PREFIX}sha224sum.1
161man/man1/${GNU_PROGRAM_PREFIX}sha256sum.1 164man/man1/${GNU_PROGRAM_PREFIX}sha256sum.1
162man/man1/${GNU_PROGRAM_PREFIX}sha384sum.1 165man/man1/${GNU_PROGRAM_PREFIX}sha384sum.1
163man/man1/${GNU_PROGRAM_PREFIX}sha512sum.1 166man/man1/${GNU_PROGRAM_PREFIX}sha512sum.1
164man/man1/${GNU_PROGRAM_PREFIX}shred.1 167man/man1/${GNU_PROGRAM_PREFIX}shred.1
165man/man1/${GNU_PROGRAM_PREFIX}shuf.1 168man/man1/${GNU_PROGRAM_PREFIX}shuf.1
166man/man1/${GNU_PROGRAM_PREFIX}sleep.1 169man/man1/${GNU_PROGRAM_PREFIX}sleep.1
167man/man1/${GNU_PROGRAM_PREFIX}sort.1 170man/man1/${GNU_PROGRAM_PREFIX}sort.1
168man/man1/${GNU_PROGRAM_PREFIX}split.1 171man/man1/${GNU_PROGRAM_PREFIX}split.1
169man/man1/${GNU_PROGRAM_PREFIX}stat.1 172man/man1/${GNU_PROGRAM_PREFIX}stat.1
170man/man1/${GNU_PROGRAM_PREFIX}stty.1 173man/man1/${GNU_PROGRAM_PREFIX}stty.1
171man/man1/${GNU_PROGRAM_PREFIX}su.1 
172man/man1/${GNU_PROGRAM_PREFIX}sum.1 174man/man1/${GNU_PROGRAM_PREFIX}sum.1
173man/man1/${GNU_PROGRAM_PREFIX}sync.1 175man/man1/${GNU_PROGRAM_PREFIX}sync.1
174man/man1/${GNU_PROGRAM_PREFIX}tac.1 176man/man1/${GNU_PROGRAM_PREFIX}tac.1
175man/man1/${GNU_PROGRAM_PREFIX}tail.1 177man/man1/${GNU_PROGRAM_PREFIX}tail.1
176man/man1/${GNU_PROGRAM_PREFIX}tee.1 178man/man1/${GNU_PROGRAM_PREFIX}tee.1
177man/man1/${GNU_PROGRAM_PREFIX}test.1 179man/man1/${GNU_PROGRAM_PREFIX}test.1
178man/man1/${GNU_PROGRAM_PREFIX}touch.1 180man/man1/${GNU_PROGRAM_PREFIX}touch.1
179man/man1/${GNU_PROGRAM_PREFIX}tr.1 181man/man1/${GNU_PROGRAM_PREFIX}tr.1
180man/man1/${GNU_PROGRAM_PREFIX}true.1 182man/man1/${GNU_PROGRAM_PREFIX}true.1
181man/man1/${GNU_PROGRAM_PREFIX}tsort.1 183man/man1/${GNU_PROGRAM_PREFIX}tsort.1
182man/man1/${GNU_PROGRAM_PREFIX}tty.1 184man/man1/${GNU_PROGRAM_PREFIX}tty.1
183man/man1/${GNU_PROGRAM_PREFIX}uname.1 185man/man1/${GNU_PROGRAM_PREFIX}uname.1
184man/man1/${GNU_PROGRAM_PREFIX}unexpand.1 186man/man1/${GNU_PROGRAM_PREFIX}unexpand.1
@@ -203,59 +205,61 @@ share/locale/es/LC_MESSAGES/coreutils.mo @@ -203,59 +205,61 @@ share/locale/es/LC_MESSAGES/coreutils.mo
203share/locale/et/LC_MESSAGES/coreutils.mo 205share/locale/et/LC_MESSAGES/coreutils.mo
204share/locale/eu/LC_MESSAGES/coreutils.mo 206share/locale/eu/LC_MESSAGES/coreutils.mo
205share/locale/fi/LC_MESSAGES/coreutils.mo 207share/locale/fi/LC_MESSAGES/coreutils.mo
206share/locale/fr/LC_MESSAGES/coreutils.mo 208share/locale/fr/LC_MESSAGES/coreutils.mo
207share/locale/ga/LC_MESSAGES/coreutils.mo 209share/locale/ga/LC_MESSAGES/coreutils.mo
208share/locale/gl/LC_MESSAGES/coreutils.mo 210share/locale/gl/LC_MESSAGES/coreutils.mo
209share/locale/hu/LC_MESSAGES/coreutils.mo 211share/locale/hu/LC_MESSAGES/coreutils.mo
210share/locale/it/LC_MESSAGES/coreutils.mo 212share/locale/it/LC_MESSAGES/coreutils.mo
211share/locale/ja/LC_MESSAGES/coreutils.mo 213share/locale/ja/LC_MESSAGES/coreutils.mo
212share/locale/ko/LC_MESSAGES/coreutils.mo 214share/locale/ko/LC_MESSAGES/coreutils.mo
213share/locale/ms/LC_MESSAGES/coreutils.mo 215share/locale/ms/LC_MESSAGES/coreutils.mo
214share/locale/nb/LC_MESSAGES/coreutils.mo 216share/locale/nb/LC_MESSAGES/coreutils.mo
215share/locale/nl/LC_MESSAGES/coreutils.mo 217share/locale/nl/LC_MESSAGES/coreutils.mo
216share/locale/no/LC_MESSAGES/coreutils.mo 
217share/locale/pl/LC_MESSAGES/coreutils.mo 218share/locale/pl/LC_MESSAGES/coreutils.mo
218share/locale/pt/LC_MESSAGES/coreutils.mo 219share/locale/pt/LC_MESSAGES/coreutils.mo
219share/locale/pt_BR/LC_MESSAGES/coreutils.mo 220share/locale/pt_BR/LC_MESSAGES/coreutils.mo
220share/locale/ru/LC_MESSAGES/coreutils.mo 221share/locale/ru/LC_MESSAGES/coreutils.mo
221share/locale/rw/LC_MESSAGES/coreutils.mo 222share/locale/rw/LC_MESSAGES/coreutils.mo
222share/locale/sk/LC_MESSAGES/coreutils.mo 223share/locale/sk/LC_MESSAGES/coreutils.mo
223share/locale/sl/LC_MESSAGES/coreutils.mo 224share/locale/sl/LC_MESSAGES/coreutils.mo
224share/locale/sv/LC_MESSAGES/coreutils.mo 225share/locale/sv/LC_MESSAGES/coreutils.mo
225share/locale/tr/LC_MESSAGES/coreutils.mo 226share/locale/tr/LC_MESSAGES/coreutils.mo
 227share/locale/uk/LC_MESSAGES/coreutils.mo
 228share/locale/vi/LC_MESSAGES/coreutils.mo
226share/locale/zh_CN/LC_MESSAGES/coreutils.mo 229share/locale/zh_CN/LC_MESSAGES/coreutils.mo
227share/locale/zh_TW/LC_MESSAGES/coreutils.mo 230share/locale/zh_TW/LC_MESSAGES/coreutils.mo
228share/locale/af/LC_TIME/coreutils.mo 231share/locale/af/LC_TIME/coreutils.mo
229share/locale/be/LC_TIME/coreutils.mo 232share/locale/be/LC_TIME/coreutils.mo
230share/locale/bg/LC_TIME/coreutils.mo 233share/locale/bg/LC_TIME/coreutils.mo
231share/locale/ca/LC_TIME/coreutils.mo 234share/locale/ca/LC_TIME/coreutils.mo
232share/locale/cs/LC_TIME/coreutils.mo 235share/locale/cs/LC_TIME/coreutils.mo
233share/locale/da/LC_TIME/coreutils.mo 236share/locale/da/LC_TIME/coreutils.mo
234share/locale/de/LC_TIME/coreutils.mo 237share/locale/de/LC_TIME/coreutils.mo
235share/locale/el/LC_TIME/coreutils.mo 238share/locale/el/LC_TIME/coreutils.mo
236share/locale/es/LC_TIME/coreutils.mo 239share/locale/es/LC_TIME/coreutils.mo
237share/locale/et/LC_TIME/coreutils.mo 240share/locale/et/LC_TIME/coreutils.mo
238share/locale/eu/LC_TIME/coreutils.mo 241share/locale/eu/LC_TIME/coreutils.mo
239share/locale/fi/LC_TIME/coreutils.mo 242share/locale/fi/LC_TIME/coreutils.mo
240share/locale/fr/LC_TIME/coreutils.mo 243share/locale/fr/LC_TIME/coreutils.mo
241share/locale/ga/LC_TIME/coreutils.mo 244share/locale/ga/LC_TIME/coreutils.mo
242share/locale/gl/LC_TIME/coreutils.mo 245share/locale/gl/LC_TIME/coreutils.mo
243share/locale/hu/LC_TIME/coreutils.mo 246share/locale/hu/LC_TIME/coreutils.mo
244share/locale/it/LC_TIME/coreutils.mo 247share/locale/it/LC_TIME/coreutils.mo
245share/locale/ja/LC_TIME/coreutils.mo 248share/locale/ja/LC_TIME/coreutils.mo
246share/locale/ko/LC_TIME/coreutils.mo 249share/locale/ko/LC_TIME/coreutils.mo
247share/locale/ms/LC_TIME/coreutils.mo 250share/locale/ms/LC_TIME/coreutils.mo
248share/locale/nb/LC_TIME/coreutils.mo 251share/locale/nb/LC_TIME/coreutils.mo
249share/locale/nl/LC_TIME/coreutils.mo 252share/locale/nl/LC_TIME/coreutils.mo
250share/locale/no/LC_TIME/coreutils.mo 
251share/locale/pl/LC_TIME/coreutils.mo 253share/locale/pl/LC_TIME/coreutils.mo
252share/locale/pt/LC_TIME/coreutils.mo 254share/locale/pt/LC_TIME/coreutils.mo
253share/locale/pt_BR/LC_TIME/coreutils.mo 255share/locale/pt_BR/LC_TIME/coreutils.mo
254share/locale/ru/LC_TIME/coreutils.mo 256share/locale/ru/LC_TIME/coreutils.mo
255share/locale/rw/LC_TIME/coreutils.mo 257share/locale/rw/LC_TIME/coreutils.mo
256share/locale/sk/LC_TIME/coreutils.mo 258share/locale/sk/LC_TIME/coreutils.mo
257share/locale/sl/LC_TIME/coreutils.mo 259share/locale/sl/LC_TIME/coreutils.mo
258share/locale/sv/LC_TIME/coreutils.mo 260share/locale/sv/LC_TIME/coreutils.mo
259share/locale/tr/LC_TIME/coreutils.mo 261share/locale/tr/LC_TIME/coreutils.mo
 262share/locale/uk/LC_TIME/coreutils.mo
 263share/locale/vi/LC_TIME/coreutils.mo
260share/locale/zh_CN/LC_TIME/coreutils.mo 264share/locale/zh_CN/LC_TIME/coreutils.mo
261share/locale/zh_TW/LC_TIME/coreutils.mo 265share/locale/zh_TW/LC_TIME/coreutils.mo

cvs diff -r1.13 -r1.14 pkgsrc/sysutils/coreutils/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/coreutils/distinfo 2007/12/02 12:55:10 1.13
+++ pkgsrc/sysutils/coreutils/distinfo 2008/03/08 01:06:52 1.14
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.13 2007/12/02 12:55:10 wiz Exp $ 1$NetBSD: distinfo,v 1.14 2008/03/08 01:06:52 tnn Exp $
2 2
3SHA1 (coreutils-6.9.tar.bz2) = 10310a78c4e1d9f742f3815ac28e9bf1086a5885 3SHA1 (coreutils-6.10.tar.gz) = f91f16e999dea6097bf555b467066ac931d584e4
4RMD160 (coreutils-6.9.tar.bz2) = c6ae65204b2e9c234a1140f39a8be1ee5cdcaab7 4RMD160 (coreutils-6.10.tar.gz) = bddc507cd9bef5dc7f07c4c51518870b7ac6b3a9
5Size (coreutils-6.9.tar.bz2) = 5384378 bytes 5Size (coreutils-6.10.tar.gz) = 9193125 bytes
6SHA1 (patch-ab) = bc1e79814a6ebc177862eae1816a24e3a4a5c577 6SHA1 (patch-ab) = bc1e79814a6ebc177862eae1816a24e3a4a5c577
7SHA1 (patch-ac) = 83e271d8da9d8d70e1f9eb34129d2cbf1cd352fc 7SHA1 (patch-ac) = 83e271d8da9d8d70e1f9eb34129d2cbf1cd352fc
8SHA1 (patch-ad) = eb10a960047957b4142e06aff363cf35249df70c 8SHA1 (patch-ad) = 145a88a6731fbec315037a140677f2fc763e5026
9SHA1 (patch-ag) = 3e24b8e025a151eb7bed4c778a326da5eed09ded 9SHA1 (patch-ag) = 3e24b8e025a151eb7bed4c778a326da5eed09ded
10SHA1 (patch-ah) = 3a101d45bb5fc502dd5402e0df587494d1844597 10SHA1 (patch-ah) = 33fe73aac79731f980fcbe1afda4c64537aff742
11SHA1 (patch-ai) = 6b05293d6d151ca28ed897c47a1dad729306b770 11SHA1 (patch-ai) = 6b05293d6d151ca28ed897c47a1dad729306b770

cvs diff -r1.2 -r1.3 pkgsrc/sysutils/coreutils/patches/Attic/patch-ad (expand / switch to unified diff)

--- pkgsrc/sysutils/coreutils/patches/Attic/patch-ad 2007/07/18 11:25:20 1.2
+++ pkgsrc/sysutils/coreutils/patches/Attic/patch-ad 2008/03/08 01:06:52 1.3
@@ -1,49 +1,49 @@ @@ -1,49 +1,49 @@
1$NetBSD: patch-ad,v 1.2 2007/07/18 11:25:20 tnn Exp $ 1$NetBSD: patch-ad,v 1.3 2008/03/08 01:06:52 tnn Exp $
2 2
3--- src/su.c.orig 2007-03-18 22:36:43.000000000 +0100 3--- src/su.c.orig 2007-11-25 14:23:31.000000000 +0100
4+++ src/su.c 4+++ src/su.c
5@@ -119,6 +119,12 @@ 5@@ -118,6 +118,12 @@
6 /* The user to become if none is specified. */ 6 /* The user to become if none is specified. */
7 #define DEFAULT_USER "root" 7 #define DEFAULT_USER "root"
8  8
9+#ifdef __INTERIX 9+#ifdef __INTERIX
10+# include <interix/security.h> 10+# include <interix/security.h>
11+# undef DEFAULT_USER 11+# undef DEFAULT_USER
12+# define DEFAULT_USER (strdup(getpwuid(197108)->pw_name)) 12+# define DEFAULT_USER (strdup(getpwuid(197108)->pw_name))
13+#endif 13+#endif
14+ 14+
15 char *crypt (); 15 char *crypt ();
16 char *getusershell (); 16 char *getusershell ();
17 void endusershell (); 17 void endusershell ();
18@@ -245,9 +251,13 @@ correct_password (const struct passwd *p 18@@ -244,9 +250,13 @@ correct_password (const struct passwd *p
19 error (0, 0, _("getpass: cannot open /dev/tty")); 19 error (0, 0, _("getpass: cannot open /dev/tty"));
20 return false; 20 return false;
21 } 21 }
22+#ifdef __INTERIX 22+#ifdef __INTERIX
23+ return setuser (pw->pw_name, unencrypted, SU_CHECK) == 0; 23+ return setuser (pw->pw_name, unencrypted, SU_CHECK) == 0;
24+#else 24+#else
25 encrypted = crypt (unencrypted, correct); 25 encrypted = crypt (unencrypted, correct);
26 memset (unencrypted, 0, strlen (unencrypted)); 26 memset (unencrypted, 0, strlen (unencrypted));
27 return STREQ (encrypted, correct); 27 return STREQ (encrypted, correct);
28+#endif 28+#endif
29 } 29 }
30  30
31 /* Update `environ' for the new shell based on PW, with SHELL being 31 /* Update `environ' for the new shell based on PW, with SHELL being
32@@ -297,6 +307,9 @@ modify_environment (const struct passwd  32@@ -296,6 +306,9 @@ modify_environment (const struct passwd
33 static void 33 static void
34 change_identity (const struct passwd *pw) 34 change_identity (const struct passwd *pw)
35 { 35 {
36+#ifdef __INTERIX 36+#ifdef __INTERIX
37+ setuser (pw->pw_name, NULL, SU_COMPLETE); 37+ setuser (pw->pw_name, NULL, SU_COMPLETE);
38+#else 38+#else
39 #ifdef HAVE_INITGROUPS 39 #ifdef HAVE_INITGROUPS
40 errno = 0; 40 errno = 0;
41 if (initgroups (pw->pw_name, pw->pw_gid) == -1) 41 if (initgroups (pw->pw_name, pw->pw_gid) == -1)
42@@ -307,6 +320,7 @@ change_identity (const struct passwd *pw 42@@ -306,6 +319,7 @@ change_identity (const struct passwd *pw
43 error (EXIT_FAIL, errno, _("cannot set group id")); 43 error (EXIT_FAILURE, errno, _("cannot set group id"));
44 if (setuid (pw->pw_uid)) 44 if (setuid (pw->pw_uid))
45 error (EXIT_FAIL, errno, _("cannot set user id")); 45 error (EXIT_FAILURE, errno, _("cannot set user id"));
46+#endif 46+#endif
47 } 47 }
48  48
49 /* Run SHELL, or DEFAULT_SHELL if SHELL is empty. 49 /* Run SHELL, or DEFAULT_SHELL if SHELL is empty.

cvs diff -r1.2 -r1.3 pkgsrc/sysutils/coreutils/patches/Attic/patch-ah (expand / switch to unified diff)

--- pkgsrc/sysutils/coreutils/patches/Attic/patch-ah 2007/07/18 11:25:21 1.2
+++ pkgsrc/sysutils/coreutils/patches/Attic/patch-ah 2008/03/08 01:06:52 1.3
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: patch-ah,v 1.2 2007/07/18 11:25:21 tnn Exp $ 1$NetBSD: patch-ah,v 1.3 2008/03/08 01:06:52 tnn Exp $
2 2
3--- src/df.c.orig 2007-03-18 22:36:43.000000000 +0100 3--- src/df.c.orig 2008-01-11 14:47:21.000000000 +0100
4+++ src/df.c 4+++ src/df.c
5@@ -943,8 +943,10 @@ main (int argc, char **argv) 5@@ -944,8 +944,10 @@ main (int argc, char **argv)
6 _("%scannot read table of mounted file systems"), warning); 6 _("cannot read table of mounted file systems"));
7 } 7 }
8  8
9+#if HAVE_SYNC 9+#if HAVE_SYNC
10 if (require_sync) 10 if (require_sync)
11 sync (); 11 sync ();
12+#endif 12+#endif
13  13
14 if (optind < argc) 14 if (optind < argc)
15 { 15 {