1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00

- STAGE-clean

- Simplify Makefile
This commit is contained in:
Pietro Cerutti 2014-06-13 08:14:49 +00:00
parent cc87339138
commit e9b575b848
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=357657
2 changed files with 174 additions and 64 deletions

View File

@ -13,9 +13,8 @@ COMMENT= Collection of standard Unix utilities
BUILD_DEPENDS= ksh:${PORTSDIR}/shells/pdksh
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_BZIP2= yes
USES= gmake
MAKE_ARGS= CC=${CC} CFLAGS="${CFLAGS}"
USES= gmake tar:bzip2
MAKE_ARGS= CC=${CC} CFLAGS="${CFLAGS}" ROOT="${STAGEDIR}"
MAKEFILE= makefile
ALL_TARGET= #
DATADIR= ${PREFIX}/${PORTNAME}
@ -23,7 +22,6 @@ REINPLACE_SUB= DATADIR="${DATADIR}"
OPTIONS_DEFINE= DOCS
NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${OSVERSION} >= 900007
@ -34,57 +32,10 @@ EXTRA_PATCHES= ${FILESDIR}/extra-utmpx
BROKEN= does not compile on ${ARCH}
.endif
_MANPREFIX= ${DATADIR}/usr/share/man/5man
_MSECS= 1 1b 1m 2 3 4 5 6 7 8
_MAN1= apropos.1 awk.1 banner.1 basename.1 bc.1 cal.1 calendar.1 \
cat.1 chgrp.1 chmod.1 chown.1 cksum.1 cmp.1 col.1 comm.1 \
copy.1 cp.1 cpio.1 csplit.1 cut.1 date.1 dc.1 dd.1 deroff.1 \
df.1 diff.1 diff3.1 dirname.1 du.1 ed.1 egrep.1 env.1 \
expand.1 expr.1 factor.1 fgrep.1 file.1 find.1 fmt.1 fold.1 \
grep.1 groups.1 hd.1 head.1 hostname.1 id.1 intro.1 join.1 \
line.1 listusers.1 ln.1 logins.1 logname.1 ls.1 mail.1 man.1 \
mkdir.1 mkfifo.1 more.1 mt.1 mv.1 nawk.1 newform.1 news.1 \
nice.1 nl.1 nohup.1 oawk.1 od.1 paste.1 pax.1 pg.1 pgrep.1 \
pr.1 printenv.1 priocntl.1 ps.1 random.1 renice.1 rm.1 \
rmdir.1 sdiff.1 sed.1 setpgrp.1 settime.1 sleep.1 sort.1 \
spell.1 split.1 stty.1 su.1 sum.1 tabs.1 tail.1 tape.1 \
tapecntl.1 tar.1 tcopy.1 tee.1 time.1 touch.1 tr.1 tsort.1 \
tty.1 ul.1 uname.1 unexpand.1 uniq.1 units.1 uptime.1 users.1 \
w.1 wc.1 what.1 whatis.1 who.1 whoami.1 whodo.1 xargs.1 yes.1 \
bdiff.1 bfs.1 dircmp.1 echo.1 fmtmsg.1 getconf.1 getopt.1 kill.1 \
mesg.1 mvdir.1 pathchk.1 printf.1 pwd.1 test.1 false.1 true.1
_MAN1B= basename.1b chown.1b deroff.1b df.1b du.1b groups.1b echo.1b \
install.1b ln.1b ls.1b ps.1b stty.1b sum.1b tr.1b test.1b
_MAN1M= mknod.1m sync.1m
_MAN5= fspec.5
_MAN7= man.7
_MAN8= catman.8
_M1LINKS= df.1 dfspace.1 \
ls.1 lc.1 \
more.1 page.1 \
pgrep.1 pkill.1 \
.if !defined(NO_MANCOMPRESS)
MANEXT= .gz
.endif
.for sect in ${_MSECS:tu}
. if defined(_MAN${sect})
_MANPAGES+= ${_MAN${sect}:S%^%${_MANPREFIX}/man${sect:tl}/%}
. endif
. if defined(_M${sect}LINKS)
_MLINKS_PREPEND+=${_M${sect}LINKS:S%^%${_MANPREFIX}/man${sect:tl}/%:S%$%${MANEXT}%}
. endif
.endfor
SH2FIX= maninst.sh genintro.sh crossln.sh
DOC_FILES= CHANGES LICENSE/COPYING LICENSE/LICENSE LICENSE/LUCENT \
LICENSE/README LICENSE/COPYING.LGPL README intro.txt
#NOTE_FILES= cp/NOTES cpio/TODO dd/NOTES grep/NOTES libuxre/NOTES \
# more/NOTES nawk/NOTES oawk/EXPLAIN oawk/NOTES \
# oawk/README ps/NOTES shl/NOTES tar/NOTES
post-patch:
# FreeBSD does not have neither <malloc.h> nor <alloca.h> system headers
@ -105,17 +56,14 @@ pre-configure:
pre-build:
${MAKE} -C ${WRKSRC}/libcommon -f Makefile.mk headers
post-install: compress-man install-doc
post-install: install-doc
install-doc:
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${DOCSDIR}/LICENSE
@${MKDIR} ${STAGEDIR}${DOCSDIR}/LICENSE
. for f in ${DOC_FILES}
@${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/${f}
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/${f}
. endfor
#. for file in ${NOTE_FILES}
# @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}/${file:T}.${file:H}
#. endfor
.endif
.include <bsd.port.mk>

View File

@ -313,8 +313,170 @@
%%DATADIR%%/etc/default/ps
%%DATADIR%%/etc/default/su
%%DATADIR%%/etc/default/tar
%%DATADIR%%/usr/share/man/5man/man1/apropos.1
%%DATADIR%%/usr/share/man/5man/man1/awk.1
%%DATADIR%%/usr/share/man/5man/man1/banner.1
%%DATADIR%%/usr/share/man/5man/man1/basename.1
%%DATADIR%%/usr/share/man/5man/man1/bc.1
%%DATADIR%%/usr/share/man/5man/man1/cal.1
%%DATADIR%%/usr/share/man/5man/man1/calendar.1
%%DATADIR%%/usr/share/man/5man/man1/cat.1
%%DATADIR%%/usr/share/man/5man/man1/chgrp.1
%%DATADIR%%/usr/share/man/5man/man1/chmod.1
%%DATADIR%%/usr/share/man/5man/man1/chown.1
%%DATADIR%%/usr/share/man/5man/man1/cksum.1
%%DATADIR%%/usr/share/man/5man/man1/cmp.1
%%DATADIR%%/usr/share/man/5man/man1/col.1
%%DATADIR%%/usr/share/man/5man/man1/comm.1
%%DATADIR%%/usr/share/man/5man/man1/copy.1
%%DATADIR%%/usr/share/man/5man/man1/cp.1
%%DATADIR%%/usr/share/man/5man/man1/cpio.1
%%DATADIR%%/usr/share/man/5man/man1/csplit.1
%%DATADIR%%/usr/share/man/5man/man1/cut.1
%%DATADIR%%/usr/share/man/5man/man1/date.1
%%DATADIR%%/usr/share/man/5man/man1/dc.1
%%DATADIR%%/usr/share/man/5man/man1/dd.1
%%DATADIR%%/usr/share/man/5man/man1/deroff.1
%%DATADIR%%/usr/share/man/5man/man1/df.1
%%DATADIR%%/usr/share/man/5man/man1/dfspace.1
%%DATADIR%%/usr/share/man/5man/man1/diff.1
%%DATADIR%%/usr/share/man/5man/man1/diff3.1
%%DATADIR%%/usr/share/man/5man/man1/dirname.1
%%DATADIR%%/usr/share/man/5man/man1/du.1
%%DATADIR%%/usr/share/man/5man/man1/ed.1
%%DATADIR%%/usr/share/man/5man/man1/egrep.1
%%DATADIR%%/usr/share/man/5man/man1/env.1
%%DATADIR%%/usr/share/man/5man/man1/expand.1
%%DATADIR%%/usr/share/man/5man/man1/expr.1
%%DATADIR%%/usr/share/man/5man/man1/factor.1
%%DATADIR%%/usr/share/man/5man/man1/fgrep.1
%%DATADIR%%/usr/share/man/5man/man1/file.1
%%DATADIR%%/usr/share/man/5man/man1/find.1
%%DATADIR%%/usr/share/man/5man/man1/fmt.1
%%DATADIR%%/usr/share/man/5man/man1/fold.1
%%DATADIR%%/usr/share/man/5man/man1/grep.1
%%DATADIR%%/usr/share/man/5man/man1/groups.1
%%DATADIR%%/usr/share/man/5man/man1/hd.1
%%DATADIR%%/usr/share/man/5man/man1/head.1
%%DATADIR%%/usr/share/man/5man/man1/hostname.1
%%DATADIR%%/usr/share/man/5man/man1/id.1
%%DATADIR%%/usr/share/man/5man/man1/intro.1
%%DATADIR%%/usr/share/man/5man/man1/join.1
%%DATADIR%%/usr/share/man/5man/man1/lc.1
%%DATADIR%%/usr/share/man/5man/man1/line.1
%%DATADIR%%/usr/share/man/5man/man1/listusers.1
%%DATADIR%%/usr/share/man/5man/man1/ln.1
%%DATADIR%%/usr/share/man/5man/man1/logins.1
%%DATADIR%%/usr/share/man/5man/man1/logname.1
%%DATADIR%%/usr/share/man/5man/man1/ls.1
%%DATADIR%%/usr/share/man/5man/man1/mail.1
%%DATADIR%%/usr/share/man/5man/man1/man.1
%%DATADIR%%/usr/share/man/5man/man1/mkdir.1
%%DATADIR%%/usr/share/man/5man/man1/mkfifo.1
%%DATADIR%%/usr/share/man/5man/man1/more.1
%%DATADIR%%/usr/share/man/5man/man1/mt.1
%%DATADIR%%/usr/share/man/5man/man1/mv.1
%%DATADIR%%/usr/share/man/5man/man1/nawk.1
%%DATADIR%%/usr/share/man/5man/man1/newform.1
%%DATADIR%%/usr/share/man/5man/man1/news.1
%%DATADIR%%/usr/share/man/5man/man1/nice.1
%%DATADIR%%/usr/share/man/5man/man1/nl.1
%%DATADIR%%/usr/share/man/5man/man1/nohup.1
%%DATADIR%%/usr/share/man/5man/man1/oawk.1
%%DATADIR%%/usr/share/man/5man/man1/od.1
%%DATADIR%%/usr/share/man/5man/man1/page.1
%%DATADIR%%/usr/share/man/5man/man1/paste.1
%%DATADIR%%/usr/share/man/5man/man1/pax.1
%%DATADIR%%/usr/share/man/5man/man1/pg.1
%%DATADIR%%/usr/share/man/5man/man1/pgrep.1
%%DATADIR%%/usr/share/man/5man/man1/pkill.1
%%DATADIR%%/usr/share/man/5man/man1/pr.1
%%DATADIR%%/usr/share/man/5man/man1/printenv.1
%%DATADIR%%/usr/share/man/5man/man1/priocntl.1
%%DATADIR%%/usr/share/man/5man/man1/ps.1
%%DATADIR%%/usr/share/man/5man/man1/random.1
%%DATADIR%%/usr/share/man/5man/man1/renice.1
%%DATADIR%%/usr/share/man/5man/man1/rm.1
%%DATADIR%%/usr/share/man/5man/man1/rmdir.1
%%DATADIR%%/usr/share/man/5man/man1/sdiff.1
%%DATADIR%%/usr/share/man/5man/man1/sed.1
%%DATADIR%%/usr/share/man/5man/man1/setpgrp.1
%%DATADIR%%/usr/share/man/5man/man1/settime.1
%%DATADIR%%/usr/share/man/5man/man1/sleep.1
%%DATADIR%%/usr/share/man/5man/man1/sort.1
%%DATADIR%%/usr/share/man/5man/man1/spell.1
%%DATADIR%%/usr/share/man/5man/man1/split.1
%%DATADIR%%/usr/share/man/5man/man1/stty.1
%%DATADIR%%/usr/share/man/5man/man1/su.1
%%DATADIR%%/usr/share/man/5man/man1/sum.1
%%DATADIR%%/usr/share/man/5man/man1/tabs.1
%%DATADIR%%/usr/share/man/5man/man1/tail.1
%%DATADIR%%/usr/share/man/5man/man1/tape.1
%%DATADIR%%/usr/share/man/5man/man1/tapecntl.1
%%DATADIR%%/usr/share/man/5man/man1/tar.1
%%DATADIR%%/usr/share/man/5man/man1/tcopy.1
%%DATADIR%%/usr/share/man/5man/man1/tee.1
%%DATADIR%%/usr/share/man/5man/man1/time.1
%%DATADIR%%/usr/share/man/5man/man1/touch.1
%%DATADIR%%/usr/share/man/5man/man1/tr.1
%%DATADIR%%/usr/share/man/5man/man1/tsort.1
%%DATADIR%%/usr/share/man/5man/man1/tty.1
%%DATADIR%%/usr/share/man/5man/man1/ul.1
%%DATADIR%%/usr/share/man/5man/man1/uname.1
%%DATADIR%%/usr/share/man/5man/man1/unexpand.1
%%DATADIR%%/usr/share/man/5man/man1/uniq.1
%%DATADIR%%/usr/share/man/5man/man1/units.1
%%DATADIR%%/usr/share/man/5man/man1/uptime.1
%%DATADIR%%/usr/share/man/5man/man1/users.1
%%DATADIR%%/usr/share/man/5man/man1/w.1
%%DATADIR%%/usr/share/man/5man/man1/wc.1
%%DATADIR%%/usr/share/man/5man/man1/what.1
%%DATADIR%%/usr/share/man/5man/man1/whatis.1
%%DATADIR%%/usr/share/man/5man/man1/who.1
%%DATADIR%%/usr/share/man/5man/man1/whoami.1
%%DATADIR%%/usr/share/man/5man/man1/whodo.1
%%DATADIR%%/usr/share/man/5man/man1/xargs.1
%%DATADIR%%/usr/share/man/5man/man1/yes.1
%%DATADIR%%/usr/share/man/5man/man1/bdiff.1
%%DATADIR%%/usr/share/man/5man/man1/bfs.1
%%DATADIR%%/usr/share/man/5man/man1/dircmp.1
%%DATADIR%%/usr/share/man/5man/man1/echo.1
%%DATADIR%%/usr/share/man/5man/man1/fmtmsg.1
%%DATADIR%%/usr/share/man/5man/man1/getconf.1
%%DATADIR%%/usr/share/man/5man/man1/getopt.1
%%DATADIR%%/usr/share/man/5man/man1/kill.1
%%DATADIR%%/usr/share/man/5man/man1/mesg.1
%%DATADIR%%/usr/share/man/5man/man1/mvdir.1
%%DATADIR%%/usr/share/man/5man/man1/pathchk.1
%%DATADIR%%/usr/share/man/5man/man1/printf.1
%%DATADIR%%/usr/share/man/5man/man1/pwd.1
%%DATADIR%%/usr/share/man/5man/man1/test.1
%%DATADIR%%/usr/share/man/5man/man1/false.1
%%DATADIR%%/usr/share/man/5man/man1/true.1
%%DATADIR%%/usr/share/man/5man/man1b/basename.1b
%%DATADIR%%/usr/share/man/5man/man1b/chown.1b
%%DATADIR%%/usr/share/man/5man/man1b/deroff.1b
%%DATADIR%%/usr/share/man/5man/man1b/df.1b
%%DATADIR%%/usr/share/man/5man/man1b/du.1b
%%DATADIR%%/usr/share/man/5man/man1b/groups.1b
%%DATADIR%%/usr/share/man/5man/man1b/echo.1b
%%DATADIR%%/usr/share/man/5man/man1b/install.1b
%%DATADIR%%/usr/share/man/5man/man1b/ln.1b
%%DATADIR%%/usr/share/man/5man/man1b/ls.1b
%%DATADIR%%/usr/share/man/5man/man1b/ps.1b
%%DATADIR%%/usr/share/man/5man/man1b/stty.1b
%%DATADIR%%/usr/share/man/5man/man1b/sum.1b
%%DATADIR%%/usr/share/man/5man/man1b/tr.1b
%%DATADIR%%/usr/share/man/5man/man1b/test.1b
%%DATADIR%%/usr/share/man/5man/man1m/mknod.1m
%%DATADIR%%/usr/share/man/5man/man1m/sync.1m
%%DATADIR%%/usr/share/man/5man/man5/fspec.5
%%DATADIR%%/usr/share/man/5man/man7/man.7
%%DATADIR%%/usr/share/man/5man/man8/catman.8
@exec umask 000; touch /var/db/spellhist
/var/db/spellhist
@exec umask 066; touch /var/log/sulog
/var/log/sulog
%%PORTDOCS%%%%DOCSDIR%%/CHANGES
%%PORTDOCS%%%%DOCSDIR%%/LICENSE/COPYING
%%PORTDOCS%%%%DOCSDIR%%/LICENSE/COPYING.LGPL
@ -328,26 +490,26 @@
@dirrm %%DATADIR%%/usr/ucb
@dirrm %%DATADIR%%/usr/share/man/5man/man8
@dirrm %%DATADIR%%/usr/share/man/5man/man7
@dirrmtry %%DATADIR%%/usr/share/man/5man/man6
@dirrm %%DATADIR%%/usr/share/man/5man/man6
@dirrm %%DATADIR%%/usr/share/man/5man/man5
@dirrmtry %%DATADIR%%/usr/share/man/5man/man4
@dirrmtry %%DATADIR%%/usr/share/man/5man/man3
@dirrmtry %%DATADIR%%/usr/share/man/5man/man2
@dirrm %%DATADIR%%/usr/share/man/5man/man4
@dirrm %%DATADIR%%/usr/share/man/5man/man3
@dirrm %%DATADIR%%/usr/share/man/5man/man2
@dirrm %%DATADIR%%/usr/share/man/5man/man1m
@dirrm %%DATADIR%%/usr/share/man/5man/man1b
@dirrm %%DATADIR%%/usr/share/man/5man/man1
@dirrm %%DATADIR%%/usr/share/man/5man
@dirrm %%DATADIR%%/usr/share/man
@dirrm %%DATADIR%%/usr/share
@dirrm %%DATADIR%%/usr/ccs/bin
@dirrm %%DATADIR%%/usr/ccs
@dirrm %%DATADIR%%/usr/5lib/tmac
@dirrm %%DATADIR%%/usr/5lib/spell
@dirrm %%DATADIR%%/usr/5lib
@dirrm %%DATADIR%%/usr/5bin/s42
@dirrm %%DATADIR%%/usr/5bin/posix
@dirrm %%DATADIR%%/usr/5bin/posix2001
@dirrm %%DATADIR%%/usr/5bin/posix
@dirrm %%DATADIR%%/usr/5bin
@dirrm %%DATADIR%%/usr/ccs/bin
@dirrm %%DATADIR%%/usr/ccs
@dirrm %%DATADIR%%/usr
@dirrm %%DATADIR%%/etc/default
@dirrm %%DATADIR%%/etc