Fixup fromcvs/togit conversion
[pkgsrcv2.git] / sysutils / coreutils / Makefile
1 # $NetBSD: Makefile,v 1.56 2012/06/14 22:30:19 sbd Exp $
2
3 .include "../../sysutils/coreutils/Makefile.common"
4
5 PKGREVISION=    4
6
7 CONFIGURE_ARGS+=        --without-gmp
8
9 CONFLICTS=      fileutils-[0-9]* gnuls-[0-9]* linuxls-[0-9]* sh-utils-[0-9]* textutils-[0-9]*
10
11 # devel/id-utils installs a 'gid' program, so conflict with it
12 # databases/geneweb a 'gwc' program, so conflict with it
13 # graphics/graphviz installs a 'gpr' program, so conflict with it
14 CONFLICTS+=             id-utils-[0-9]* gnome-utils<1.4.1.2nb2
15 CONFLICTS+=             geneweb-[0-9]*
16 CONFLICTS+=             graphviz<1.12
17
18 INFO_FILES=             yes
19
20 # Exclude programs from PLIST which aren't built on a platform.
21 PLIST_VARS+=            hostid stdbuf
22 .if ${OPSYS} != "Interix"
23 PLIST.hostid=           yes
24 .endif
25
26 .include "../../mk/compiler.mk"
27
28 .if ${OBJECT_FMT} == "ELF" && \
29     (!empty(PKGSRC_COMPILER:Mgcc) || !empty(PKGSRC_COMPILER:Mclang))
30 PLIST.stdbuf=           yes
31 .endif
32
33 PROGS=  [ base64 basename cat chcon chgrp chmod chown chroot cksum comm \
34         cp csplit cut date dd df dir dircolors dirname du hostid echo env \
35         expand expr factor false fmt fold groups head id install join kill \
36         link ln logname ls md5sum mkdir mkfifo mknod mktemp mv nice nl \
37         nohup nproc od paste pathchk pinky pr printenv printf ptx pwd \
38         readlink rm rmdir runcon seq sha1sum sha224sum sha256sum sha384sum \
39         sha512sum shred shuf sleep sort split stat stdbuf stty sum sync tac \
40         tail tee test timeout touch tr true truncate tsort tty uname \
41         unexpand uniq unlink uptime users vdir wc who whoami yes
42
43 AUTO_MKDIRS=    yes
44
45 post-install:
46 .for f in ${PROGS}
47         set -e; \
48         if ${TEST} -f ${DESTDIR}${PREFIX}/bin/g${f:Q}; then \
49           ${LN} -sf ${PREFIX}/bin/g${f:Q} ${DESTDIR}${PREFIX}/gnu/bin/${f:Q}; \
50         fi; \
51         if ${TEST} -f ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/g${f:Q}.1; then \
52           ${LN} -sf ${PREFIX}/${PKGMANDIR}/man1/g${f:Q}.1 ${DESTDIR}${PREFIX}/gnu/man/man1/${f:Q}.1; \
53         fi
54 .endfor
55
56 #CONFIGURE_ARGS+=       --enable-install-program=su
57 #.if ${OPSYS} == "NetBSD" ||  ${OPSYS} == "FreeBSD" || \
58 #  ${OPSYS} == "OpenBSD"
59 #MAKE_FLAGS+=           setuid_root_mode=a=rx
60 #MESSAGE_SRC=           ${.CURDIR}/MESSAGE.gsu
61 #MESSAGE_SUBST+=        OPSYS=${OPSYS:Q}
62 #.endif
63
64 .include "../../converters/libiconv/buildlink3.mk"
65 .include "../../devel/gettext-lib/buildlink3.mk"
66 .include "../../mk/bsd.pkg.mk"