1 # $NetBSD: Makefile,v 1.56 2012/06/14 22:30:19 sbd Exp $
3 .include "../../sysutils/coreutils/Makefile.common"
7 CONFIGURE_ARGS+= --without-gmp
9 CONFLICTS= fileutils-[0-9]* gnuls-[0-9]* linuxls-[0-9]* sh-utils-[0-9]* textutils-[0-9]*
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
20 # Exclude programs from PLIST which aren't built on a platform.
21 PLIST_VARS+= hostid stdbuf
22 .if ${OPSYS} != "Interix"
26 .include "../../mk/compiler.mk"
28 .if ${OBJECT_FMT} == "ELF" && \
29 (!empty(PKGSRC_COMPILER:Mgcc) || !empty(PKGSRC_COMPILER:Mclang))
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
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}; \
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; \
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}
64 .include "../../converters/libiconv/buildlink3.mk"
65 .include "../../devel/gettext-lib/buildlink3.mk"
66 .include "../../mk/bsd.pkg.mk"