pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

coreutils and GNU_PROGRAM_PREFIX



From time to time GNU coreutils is needed for building third party
software. By default all executables in sysutils/coreutils are installed
with a prefix "g" (ls as gls, wc as gwc etc.) in order to avoid clashes
with base system utilities.  The problem is this prefix is changable by
user, for example executable prefix may be set to ''. As a result
dependents may fail to build due to absense of required tool (gfmt is
required but absent, for example). In my view GNU_PROGRAM_PREFIX creates
more problems than it solves.

The attached patch does the following:
- remove GNU_PROGRAM_PREFIX variable from coreutils and gnuls
- always set executable prefix to "g"
- remove unnecessary CONFLICTS
- create symlinks under bin/coreutils/ directory, e.g. ls, wc, cat etc.,
   to appropriate gls, gwc, gcat in bin/.
- those who want GNU_PROGRAM_PREFIX='' needn't rebuild coreutils and gnuls.

Symlinks are necessary for those users who want to call these utils by
their original names (PATH).

I think other GNU packages may be converted the same way
(archivers/gsharutils, archivers/gcpio, devel/m4 and some others).

Comments?

Index: misc/gnuls/Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/misc/gnuls/Makefile,v
retrieving revision 1.23
diff -u -r1.23 Makefile
--- misc/gnuls/Makefile 1 Nov 2011 16:16:01 -0000       1.23
+++ misc/gnuls/Makefile 27 May 2012 16:13:20 -0000
@@ -4,6 +4,7 @@
 .include "../../sysutils/coreutils/Makefile.common"
 
 PKGNAME=       ${DISTNAME:S/coreutils/gnuls/}
+PKGREVISION=   1
 CATEGORIES=    misc
 
 COMMENT=       GNU ls utility with color support
@@ -15,17 +16,19 @@
        ${RUN} cd ${WRKSRC}/src && ${BUILD_MAKE_CMD} version.h
        ${RUN} cd ${WRKSRC}/src && ${BUILD_MAKE_CMD} dircolors ls
 
-INSTALLATION_DIRS=     bin ${PKGMANDIR}/man1
+INSTALLATION_DIRS=     bin bin/coreutils ${PKGMANDIR}/man1
 
 do-install:
        ${INSTALL_PROGRAM} ${WRKSRC}/src/dircolors \
-               ${DESTDIR}${PREFIX}/bin/${GNU_PROGRAM_PREFIX}dircolors
+               ${DESTDIR}${PREFIX}/bin/gdircolors
        ${INSTALL_PROGRAM} ${WRKSRC}/src/ls \
-               ${DESTDIR}${PREFIX}/bin/${GNU_PROGRAM_PREFIX}ls
+               ${DESTDIR}${PREFIX}/bin/gls
        ${INSTALL_DATA} ${WRKSRC}/man/dircolors.1 \
-               
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/${GNU_PROGRAM_PREFIX}dircolors.1
+               ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/gdircolors.1
        ${INSTALL_DATA} ${WRKSRC}/man/ls.1 \
-               ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/${GNU_PROGRAM_PREFIX}ls.1
+               ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/gls.1
+       ln -s ../gls ${DESTDIR}${PREFIX}/bin/coreutils/ls
+       ln -s ../gdircolors ${DESTDIR}${PREFIX}/bin/coreutils/dircolors
 
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
Index: misc/gnuls/PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/misc/gnuls/PLIST,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 PLIST
--- misc/gnuls/PLIST    11 Feb 2004 23:00:52 -0000      1.1.1.1
+++ misc/gnuls/PLIST    27 May 2012 16:13:20 -0000
@@ -1,5 +1,7 @@
 @comment $NetBSD: PLIST,v 1.1.1.1 2004/02/11 23:00:52 jmmv Exp $
-bin/${GNU_PROGRAM_PREFIX}dircolors
-bin/${GNU_PROGRAM_PREFIX}ls
-man/man1/${GNU_PROGRAM_PREFIX}dircolors.1
-man/man1/${GNU_PROGRAM_PREFIX}ls.1
+bin/coreutils/dircolors
+bin/coreutils/ls
+bin/gdircolors
+bin/gls
+man/man1/gdircolors.1
+man/man1/gls.1
Index: sysutils/coreutils/Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/sysutils/coreutils/Makefile,v
retrieving revision 1.53
diff -u -r1.53 Makefile
--- sysutils/coreutils/Makefile 17 Apr 2012 17:47:19 -0000      1.53
+++ sysutils/coreutils/Makefile 27 May 2012 16:13:20 -0000
@@ -2,23 +2,16 @@
 
 .include "../../sysutils/coreutils/Makefile.common"
 
+PKGREVISION=   1
+
 CONFLICTS=     fileutils-[0-9]* gnuls-[0-9]* linuxls-[0-9]* sh-utils-[0-9]* 
textutils-[0-9]*
 
-# if GNU_PROGRAM_PREFIX == 'g'
 # devel/id-utils installs a 'gid' program, so conflict with it
 # databases/geneweb a 'gwc' program, so conflict with it
 # graphics/graphviz installs a 'gpr' program, so conflict with it
-.if ${GNU_PROGRAM_PREFIX} == "g"
 CONFLICTS+=            id-utils-[0-9]* gnome-utils<1.4.1.2nb2
 CONFLICTS+=            geneweb-[0-9]*
 CONFLICTS+=            graphviz<1.12
-.endif
-# print/teTeX-bin installed a 'readlink' program, so
-# conflict with it if GNU_PROGRAM_PREFIX == '' (no problem in teTeX3-bin)
-.if empty(GNU_PROGRAM_PREFIX)
-CONFLICTS+=            teTeX-bin<3
-CONFLICTS+=            mktemp-[0-9]*
-.endif
 
 INFO_FILES=            yes
 
@@ -35,6 +28,18 @@
 PLIST.stdbuf=          yes
 .endif
 
+PROGS=                 [ base64 basename cat chcon chgrp chmod chown chroot 
cksum comm cp csplit cut date dd df dir dircolors dirname du hostid echo env 
expand expr factor false fmt fold groups head id install join kill link ln 
logname ls md5sum mkdir mkfifo mknod mktemp mv nice nl nohup nproc od paste 
pathchk pinky pr printenv printf ptx pwd readlink rm rmdir runcon seq sha1sum 
sha224sum sha256sum sha384sum sha512sum shred shuf sleep sort split stat stdbuf 
stty sum sync tac tail tee test timeout touch tr true truncate tsort tty uname 
unexpand uniq unlink uptime users vdir wc who whoami yes
+
+LINKSSUBDIR=           coreutils
+INSTALLATION_DIRS+=    bin/${LINKSSUBDIR}
+
+post-install:
+       set -e; \
+       cd ${DESTDIR}${PREFIX}/bin/${LINKSSUBDIR}; \
+       for p in ${PROGS}; do \
+          if test -x "../g$${p}"; then ln -f -s "../g$${p}" "$${p}"; fi; \
+       done
+
 #CONFIGURE_ARGS+=      --enable-install-program=su
 #.if ${OPSYS} == "NetBSD" ||  ${OPSYS} == "FreeBSD" || \
 #  ${OPSYS} == "OpenBSD"
Index: sysutils/coreutils/Makefile.common
===================================================================
RCS file: /cvsroot/pkgsrc/sysutils/coreutils/Makefile.common,v
retrieving revision 1.3
diff -u -r1.3 Makefile.common
--- sysutils/coreutils/Makefile.common  3 Oct 2011 16:17:08 -0000       1.3
+++ sysutils/coreutils/Makefile.common  27 May 2012 16:13:20 -0000
@@ -40,10 +40,7 @@
 .endif
 CONFIGURE_ENV+=                MKDIR_P=${MKDIR:Q}
 
-CONFIGURE_ARGS+=       --program-prefix=${GNU_PROGRAM_PREFIX:Q}
-
-PLIST_SUBST+=          GNU_PROGRAM_PREFIX=${GNU_PROGRAM_PREFIX:Q}
-BUILD_DEFS+=           GNU_PROGRAM_PREFIX
+CONFIGURE_ARGS+=       --program-prefix=g
 
 #CONFIGURE_ARGS+=      --enable-install-program=su
 #.if ${OPSYS} == "NetBSD" ||  ${OPSYS} == "FreeBSD" || \
Index: sysutils/coreutils/PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/sysutils/coreutils/PLIST,v
retrieving revision 1.14
diff -u -r1.14 PLIST
--- sysutils/coreutils/PLIST    9 Mar 2012 13:31:29 -0000       1.14
+++ sysutils/coreutils/PLIST    27 May 2012 16:13:20 -0000
@@ -1,207 +1,308 @@
 @comment $NetBSD: PLIST,v 1.14 2012/03/09 13:31:29 fhajny Exp $
-bin/${GNU_PROGRAM_PREFIX}[
-bin/${GNU_PROGRAM_PREFIX}base64
-bin/${GNU_PROGRAM_PREFIX}basename
-bin/${GNU_PROGRAM_PREFIX}cat
-bin/${GNU_PROGRAM_PREFIX}chcon
-bin/${GNU_PROGRAM_PREFIX}chgrp
-bin/${GNU_PROGRAM_PREFIX}chmod
-bin/${GNU_PROGRAM_PREFIX}chown
-bin/${GNU_PROGRAM_PREFIX}chroot
-bin/${GNU_PROGRAM_PREFIX}cksum
-bin/${GNU_PROGRAM_PREFIX}comm
-bin/${GNU_PROGRAM_PREFIX}cp
-bin/${GNU_PROGRAM_PREFIX}csplit
-bin/${GNU_PROGRAM_PREFIX}cut
-bin/${GNU_PROGRAM_PREFIX}date
-bin/${GNU_PROGRAM_PREFIX}dd
-bin/${GNU_PROGRAM_PREFIX}df
-bin/${GNU_PROGRAM_PREFIX}dir
-bin/${GNU_PROGRAM_PREFIX}dircolors
-bin/${GNU_PROGRAM_PREFIX}dirname
-bin/${GNU_PROGRAM_PREFIX}du
-bin/${GNU_PROGRAM_PREFIX}echo
-bin/${GNU_PROGRAM_PREFIX}env
-bin/${GNU_PROGRAM_PREFIX}expand
-bin/${GNU_PROGRAM_PREFIX}expr
-bin/${GNU_PROGRAM_PREFIX}factor
-bin/${GNU_PROGRAM_PREFIX}false
-bin/${GNU_PROGRAM_PREFIX}fmt
-bin/${GNU_PROGRAM_PREFIX}fold
-bin/${GNU_PROGRAM_PREFIX}groups
-bin/${GNU_PROGRAM_PREFIX}head
-${PLIST.hostid}bin/${GNU_PROGRAM_PREFIX}hostid
-bin/${GNU_PROGRAM_PREFIX}id
-bin/${GNU_PROGRAM_PREFIX}install
-bin/${GNU_PROGRAM_PREFIX}join
-bin/${GNU_PROGRAM_PREFIX}kill
-bin/${GNU_PROGRAM_PREFIX}link
-bin/${GNU_PROGRAM_PREFIX}ln
-bin/${GNU_PROGRAM_PREFIX}logname
-bin/${GNU_PROGRAM_PREFIX}ls
-bin/${GNU_PROGRAM_PREFIX}md5sum
-bin/${GNU_PROGRAM_PREFIX}mkdir
-bin/${GNU_PROGRAM_PREFIX}mkfifo
-bin/${GNU_PROGRAM_PREFIX}mknod
-bin/${GNU_PROGRAM_PREFIX}mktemp
-bin/${GNU_PROGRAM_PREFIX}mv
-bin/${GNU_PROGRAM_PREFIX}nice
-bin/${GNU_PROGRAM_PREFIX}nl
-bin/${GNU_PROGRAM_PREFIX}nohup
-bin/${GNU_PROGRAM_PREFIX}nproc
-bin/${GNU_PROGRAM_PREFIX}od
-bin/${GNU_PROGRAM_PREFIX}paste
-bin/${GNU_PROGRAM_PREFIX}pathchk
-bin/${GNU_PROGRAM_PREFIX}pinky
-bin/${GNU_PROGRAM_PREFIX}pr
-bin/${GNU_PROGRAM_PREFIX}printenv
-bin/${GNU_PROGRAM_PREFIX}printf
-bin/${GNU_PROGRAM_PREFIX}ptx
-bin/${GNU_PROGRAM_PREFIX}pwd
-bin/${GNU_PROGRAM_PREFIX}readlink
-bin/${GNU_PROGRAM_PREFIX}rm
-bin/${GNU_PROGRAM_PREFIX}rmdir
-bin/${GNU_PROGRAM_PREFIX}runcon
-bin/${GNU_PROGRAM_PREFIX}seq
-bin/${GNU_PROGRAM_PREFIX}sha1sum
-bin/${GNU_PROGRAM_PREFIX}sha224sum
-bin/${GNU_PROGRAM_PREFIX}sha256sum
-bin/${GNU_PROGRAM_PREFIX}sha384sum
-bin/${GNU_PROGRAM_PREFIX}sha512sum
-bin/${GNU_PROGRAM_PREFIX}shred
-bin/${GNU_PROGRAM_PREFIX}shuf
-bin/${GNU_PROGRAM_PREFIX}sleep
-bin/${GNU_PROGRAM_PREFIX}sort
-bin/${GNU_PROGRAM_PREFIX}split
-bin/${GNU_PROGRAM_PREFIX}stat
-${PLIST.stdbuf}bin/${GNU_PROGRAM_PREFIX}stdbuf
-bin/${GNU_PROGRAM_PREFIX}stty
-bin/${GNU_PROGRAM_PREFIX}sum
-bin/${GNU_PROGRAM_PREFIX}sync
-bin/${GNU_PROGRAM_PREFIX}tac
-bin/${GNU_PROGRAM_PREFIX}tail
-bin/${GNU_PROGRAM_PREFIX}tee
-bin/${GNU_PROGRAM_PREFIX}test
-bin/${GNU_PROGRAM_PREFIX}timeout
-bin/${GNU_PROGRAM_PREFIX}touch
-bin/${GNU_PROGRAM_PREFIX}tr
-bin/${GNU_PROGRAM_PREFIX}truncate
-bin/${GNU_PROGRAM_PREFIX}true
-bin/${GNU_PROGRAM_PREFIX}tsort
-bin/${GNU_PROGRAM_PREFIX}tty
-bin/${GNU_PROGRAM_PREFIX}uname
-bin/${GNU_PROGRAM_PREFIX}unexpand
-bin/${GNU_PROGRAM_PREFIX}uniq
-bin/${GNU_PROGRAM_PREFIX}unlink
-bin/${GNU_PROGRAM_PREFIX}uptime
-bin/${GNU_PROGRAM_PREFIX}users
-bin/${GNU_PROGRAM_PREFIX}vdir
-bin/${GNU_PROGRAM_PREFIX}wc
-bin/${GNU_PROGRAM_PREFIX}who
-bin/${GNU_PROGRAM_PREFIX}whoami
-bin/${GNU_PROGRAM_PREFIX}yes
+bin/coreutils/[
+bin/coreutils/base64
+bin/coreutils/basename
+bin/coreutils/cat
+bin/coreutils/chcon
+bin/coreutils/chgrp
+bin/coreutils/chmod
+bin/coreutils/chown
+bin/coreutils/chroot
+bin/coreutils/cksum
+bin/coreutils/comm
+bin/coreutils/cp
+bin/coreutils/csplit
+bin/coreutils/cut
+bin/coreutils/date
+bin/coreutils/dd
+bin/coreutils/df
+bin/coreutils/dir
+bin/coreutils/dircolors
+bin/coreutils/dirname
+bin/coreutils/du
+bin/coreutils/echo
+bin/coreutils/env
+bin/coreutils/expand
+bin/coreutils/expr
+bin/coreutils/factor
+bin/coreutils/false
+bin/coreutils/fmt
+bin/coreutils/fold
+bin/coreutils/groups
+bin/coreutils/head
+${PLIST.hostid}bin/coreutils/hostid
+bin/coreutils/id
+bin/coreutils/install
+bin/coreutils/join
+bin/coreutils/kill
+bin/coreutils/link
+bin/coreutils/ln
+bin/coreutils/logname
+bin/coreutils/ls
+bin/coreutils/md5sum
+bin/coreutils/mkdir
+bin/coreutils/mkfifo
+bin/coreutils/mknod
+bin/coreutils/mktemp
+bin/coreutils/mv
+bin/coreutils/nice
+bin/coreutils/nl
+bin/coreutils/nohup
+bin/coreutils/nproc
+bin/coreutils/od
+bin/coreutils/paste
+bin/coreutils/pathchk
+bin/coreutils/pinky
+bin/coreutils/pr
+bin/coreutils/printenv
+bin/coreutils/printf
+bin/coreutils/ptx
+bin/coreutils/pwd
+bin/coreutils/readlink
+bin/coreutils/rm
+bin/coreutils/rmdir
+bin/coreutils/runcon
+bin/coreutils/seq
+bin/coreutils/sha1sum
+bin/coreutils/sha224sum
+bin/coreutils/sha256sum
+bin/coreutils/sha384sum
+bin/coreutils/sha512sum
+bin/coreutils/shred
+bin/coreutils/shuf
+bin/coreutils/sleep
+bin/coreutils/sort
+bin/coreutils/split
+bin/coreutils/stat
+${PLIST.stdbuf}bin/coreutils/stdbuf
+bin/coreutils/stty
+bin/coreutils/sum
+bin/coreutils/sync
+bin/coreutils/tac
+bin/coreutils/tail
+bin/coreutils/tee
+bin/coreutils/test
+bin/coreutils/timeout
+bin/coreutils/touch
+bin/coreutils/tr
+bin/coreutils/true
+bin/coreutils/truncate
+bin/coreutils/tsort
+bin/coreutils/tty
+bin/coreutils/uname
+bin/coreutils/unexpand
+bin/coreutils/uniq
+bin/coreutils/unlink
+bin/coreutils/uptime
+bin/coreutils/users
+bin/coreutils/vdir
+bin/coreutils/wc
+bin/coreutils/who
+bin/coreutils/whoami
+bin/coreutils/yes
+bin/g[
+bin/gbase64
+bin/gbasename
+bin/gcat
+bin/gchcon
+bin/gchgrp
+bin/gchmod
+bin/gchown
+bin/gchroot
+bin/gcksum
+bin/gcomm
+bin/gcp
+bin/gcsplit
+bin/gcut
+bin/gdate
+bin/gdd
+bin/gdf
+bin/gdir
+bin/gdircolors
+bin/gdirname
+bin/gdu
+bin/gecho
+bin/genv
+bin/gexpand
+bin/gexpr
+bin/gfactor
+bin/gfalse
+bin/gfmt
+bin/gfold
+bin/ggroups
+bin/ghead
+${PLIST.hostid}bin/ghostid
+bin/gid
+bin/ginstall
+bin/gjoin
+bin/gkill
+bin/glink
+bin/gln
+bin/glogname
+bin/gls
+bin/gmd5sum
+bin/gmkdir
+bin/gmkfifo
+bin/gmknod
+bin/gmktemp
+bin/gmv
+bin/gnice
+bin/gnl
+bin/gnohup
+bin/gnproc
+bin/god
+bin/gpaste
+bin/gpathchk
+bin/gpinky
+bin/gpr
+bin/gprintenv
+bin/gprintf
+bin/gptx
+bin/gpwd
+bin/greadlink
+bin/grm
+bin/grmdir
+bin/gruncon
+bin/gseq
+bin/gsha1sum
+bin/gsha224sum
+bin/gsha256sum
+bin/gsha384sum
+bin/gsha512sum
+bin/gshred
+bin/gshuf
+bin/gsleep
+bin/gsort
+bin/gsplit
+bin/gstat
+${PLIST.stdbuf}bin/gstdbuf
+bin/gstty
+bin/gsum
+bin/gsync
+bin/gtac
+bin/gtail
+bin/gtee
+bin/gtest
+bin/gtimeout
+bin/gtouch
+bin/gtr
+bin/gtrue
+bin/gtruncate
+bin/gtsort
+bin/gtty
+bin/guname
+bin/gunexpand
+bin/guniq
+bin/gunlink
+bin/guptime
+bin/gusers
+bin/gvdir
+bin/gwc
+bin/gwho
+bin/gwhoami
+bin/gyes
 info/coreutils.info
-${PLIST.stdbuf}libexec/coreutils/${GNU_PROGRAM_PREFIX}libstdbuf.so
-man/man1/${GNU_PROGRAM_PREFIX}base64.1
-man/man1/${GNU_PROGRAM_PREFIX}basename.1
-man/man1/${GNU_PROGRAM_PREFIX}cat.1
-man/man1/${GNU_PROGRAM_PREFIX}chcon.1
-man/man1/${GNU_PROGRAM_PREFIX}chgrp.1
-man/man1/${GNU_PROGRAM_PREFIX}chmod.1
-man/man1/${GNU_PROGRAM_PREFIX}chown.1
-man/man1/${GNU_PROGRAM_PREFIX}chroot.1
-man/man1/${GNU_PROGRAM_PREFIX}cksum.1
-man/man1/${GNU_PROGRAM_PREFIX}comm.1
-man/man1/${GNU_PROGRAM_PREFIX}cp.1
-man/man1/${GNU_PROGRAM_PREFIX}csplit.1
-man/man1/${GNU_PROGRAM_PREFIX}cut.1
-man/man1/${GNU_PROGRAM_PREFIX}date.1
-man/man1/${GNU_PROGRAM_PREFIX}dd.1
-man/man1/${GNU_PROGRAM_PREFIX}df.1
-man/man1/${GNU_PROGRAM_PREFIX}dir.1
-man/man1/${GNU_PROGRAM_PREFIX}dircolors.1
-man/man1/${GNU_PROGRAM_PREFIX}dirname.1
-man/man1/${GNU_PROGRAM_PREFIX}du.1
-man/man1/${GNU_PROGRAM_PREFIX}echo.1
-man/man1/${GNU_PROGRAM_PREFIX}env.1
-man/man1/${GNU_PROGRAM_PREFIX}expand.1
-man/man1/${GNU_PROGRAM_PREFIX}expr.1
-man/man1/${GNU_PROGRAM_PREFIX}factor.1
-man/man1/${GNU_PROGRAM_PREFIX}false.1
-man/man1/${GNU_PROGRAM_PREFIX}fmt.1
-man/man1/${GNU_PROGRAM_PREFIX}fold.1
-man/man1/${GNU_PROGRAM_PREFIX}groups.1
-man/man1/${GNU_PROGRAM_PREFIX}head.1
-man/man1/${GNU_PROGRAM_PREFIX}hostid.1
-man/man1/${GNU_PROGRAM_PREFIX}id.1
-man/man1/${GNU_PROGRAM_PREFIX}install.1
-man/man1/${GNU_PROGRAM_PREFIX}join.1
-man/man1/${GNU_PROGRAM_PREFIX}kill.1
-man/man1/${GNU_PROGRAM_PREFIX}link.1
-man/man1/${GNU_PROGRAM_PREFIX}ln.1
-man/man1/${GNU_PROGRAM_PREFIX}logname.1
-man/man1/${GNU_PROGRAM_PREFIX}ls.1
-man/man1/${GNU_PROGRAM_PREFIX}md5sum.1
-man/man1/${GNU_PROGRAM_PREFIX}mkdir.1
-man/man1/${GNU_PROGRAM_PREFIX}mkfifo.1
-man/man1/${GNU_PROGRAM_PREFIX}mknod.1
-man/man1/${GNU_PROGRAM_PREFIX}mktemp.1
-man/man1/${GNU_PROGRAM_PREFIX}mv.1
-man/man1/${GNU_PROGRAM_PREFIX}nice.1
-man/man1/${GNU_PROGRAM_PREFIX}nl.1
-man/man1/${GNU_PROGRAM_PREFIX}nohup.1
-man/man1/${GNU_PROGRAM_PREFIX}nproc.1
-man/man1/${GNU_PROGRAM_PREFIX}od.1
-man/man1/${GNU_PROGRAM_PREFIX}paste.1
-man/man1/${GNU_PROGRAM_PREFIX}pathchk.1
-man/man1/${GNU_PROGRAM_PREFIX}pinky.1
-man/man1/${GNU_PROGRAM_PREFIX}pr.1
-man/man1/${GNU_PROGRAM_PREFIX}printenv.1
-man/man1/${GNU_PROGRAM_PREFIX}printf.1
-man/man1/${GNU_PROGRAM_PREFIX}ptx.1
-man/man1/${GNU_PROGRAM_PREFIX}pwd.1
-man/man1/${GNU_PROGRAM_PREFIX}readlink.1
-man/man1/${GNU_PROGRAM_PREFIX}rm.1
-man/man1/${GNU_PROGRAM_PREFIX}rmdir.1
-man/man1/${GNU_PROGRAM_PREFIX}runcon.1
-man/man1/${GNU_PROGRAM_PREFIX}seq.1
-man/man1/${GNU_PROGRAM_PREFIX}sha1sum.1
-man/man1/${GNU_PROGRAM_PREFIX}sha224sum.1
-man/man1/${GNU_PROGRAM_PREFIX}sha256sum.1
-man/man1/${GNU_PROGRAM_PREFIX}sha384sum.1
-man/man1/${GNU_PROGRAM_PREFIX}sha512sum.1
-man/man1/${GNU_PROGRAM_PREFIX}shred.1
-man/man1/${GNU_PROGRAM_PREFIX}shuf.1
-man/man1/${GNU_PROGRAM_PREFIX}sleep.1
-man/man1/${GNU_PROGRAM_PREFIX}sort.1
-man/man1/${GNU_PROGRAM_PREFIX}split.1
-man/man1/${GNU_PROGRAM_PREFIX}stat.1
-${PLIST.stdbuf}man/man1/${GNU_PROGRAM_PREFIX}stdbuf.1
-man/man1/${GNU_PROGRAM_PREFIX}stty.1
-man/man1/${GNU_PROGRAM_PREFIX}sum.1
-man/man1/${GNU_PROGRAM_PREFIX}sync.1
-man/man1/${GNU_PROGRAM_PREFIX}tac.1
-man/man1/${GNU_PROGRAM_PREFIX}tail.1
-man/man1/${GNU_PROGRAM_PREFIX}tee.1
-man/man1/${GNU_PROGRAM_PREFIX}test.1
-man/man1/${GNU_PROGRAM_PREFIX}timeout.1
-man/man1/${GNU_PROGRAM_PREFIX}touch.1
-man/man1/${GNU_PROGRAM_PREFIX}tr.1
-man/man1/${GNU_PROGRAM_PREFIX}true.1
-man/man1/${GNU_PROGRAM_PREFIX}truncate.1
-man/man1/${GNU_PROGRAM_PREFIX}tsort.1
-man/man1/${GNU_PROGRAM_PREFIX}tty.1
-man/man1/${GNU_PROGRAM_PREFIX}uname.1
-man/man1/${GNU_PROGRAM_PREFIX}unexpand.1
-man/man1/${GNU_PROGRAM_PREFIX}uniq.1
-man/man1/${GNU_PROGRAM_PREFIX}unlink.1
-man/man1/${GNU_PROGRAM_PREFIX}uptime.1
-man/man1/${GNU_PROGRAM_PREFIX}users.1
-man/man1/${GNU_PROGRAM_PREFIX}vdir.1
-man/man1/${GNU_PROGRAM_PREFIX}wc.1
-man/man1/${GNU_PROGRAM_PREFIX}who.1
-man/man1/${GNU_PROGRAM_PREFIX}whoami.1
-man/man1/${GNU_PROGRAM_PREFIX}yes.1
+${PLIST.stdbuf}libexec/coreutils/glibstdbuf.so
+man/man1/gbase64.1
+man/man1/gbasename.1
+man/man1/gcat.1
+man/man1/gchcon.1
+man/man1/gchgrp.1
+man/man1/gchmod.1
+man/man1/gchown.1
+man/man1/gchroot.1
+man/man1/gcksum.1
+man/man1/gcomm.1
+man/man1/gcp.1
+man/man1/gcsplit.1
+man/man1/gcut.1
+man/man1/gdate.1
+man/man1/gdd.1
+man/man1/gdf.1
+man/man1/gdir.1
+man/man1/gdircolors.1
+man/man1/gdirname.1
+man/man1/gdu.1
+man/man1/gecho.1
+man/man1/genv.1
+man/man1/gexpand.1
+man/man1/gexpr.1
+man/man1/gfactor.1
+man/man1/gfalse.1
+man/man1/gfmt.1
+man/man1/gfold.1
+man/man1/ggroups.1
+man/man1/ghead.1
+man/man1/ghostid.1
+man/man1/gid.1
+man/man1/ginstall.1
+man/man1/gjoin.1
+man/man1/gkill.1
+man/man1/glink.1
+man/man1/gln.1
+man/man1/glogname.1
+man/man1/gls.1
+man/man1/gmd5sum.1
+man/man1/gmkdir.1
+man/man1/gmkfifo.1
+man/man1/gmknod.1
+man/man1/gmktemp.1
+man/man1/gmv.1
+man/man1/gnice.1
+man/man1/gnl.1
+man/man1/gnohup.1
+man/man1/gnproc.1
+man/man1/god.1
+man/man1/gpaste.1
+man/man1/gpathchk.1
+man/man1/gpinky.1
+man/man1/gpr.1
+man/man1/gprintenv.1
+man/man1/gprintf.1
+man/man1/gptx.1
+man/man1/gpwd.1
+man/man1/greadlink.1
+man/man1/grm.1
+man/man1/grmdir.1
+man/man1/gruncon.1
+man/man1/gseq.1
+man/man1/gsha1sum.1
+man/man1/gsha224sum.1
+man/man1/gsha256sum.1
+man/man1/gsha384sum.1
+man/man1/gsha512sum.1
+man/man1/gshred.1
+man/man1/gshuf.1
+man/man1/gsleep.1
+man/man1/gsort.1
+man/man1/gsplit.1
+man/man1/gstat.1
+${PLIST.stdbuf}man/man1/gstdbuf.1
+man/man1/gstty.1
+man/man1/gsum.1
+man/man1/gsync.1
+man/man1/gtac.1
+man/man1/gtail.1
+man/man1/gtee.1
+man/man1/gtest.1
+man/man1/gtimeout.1
+man/man1/gtouch.1
+man/man1/gtr.1
+man/man1/gtrue.1
+man/man1/gtruncate.1
+man/man1/gtsort.1
+man/man1/gtty.1
+man/man1/guname.1
+man/man1/gunexpand.1
+man/man1/guniq.1
+man/man1/gunlink.1
+man/man1/guptime.1
+man/man1/gusers.1
+man/man1/gvdir.1
+man/man1/gwc.1
+man/man1/gwho.1
+man/man1/gwhoami.1
+man/man1/gyes.1
 share/locale/af/LC_MESSAGES/coreutils.mo
 share/locale/be/LC_MESSAGES/coreutils.mo
 share/locale/bg/LC_MESSAGES/coreutils.mo
-- 
Best regards, Aleksey Cheusov.


Home | Main Index | Thread Index | Old Index