forked from Lainports/freebsd-ports
- point MASTER_SITES to new upstream
- split bosh from sysutils/schilyutils into new port shells/bosh
- stop installing pfbosh, a SunOS-only feature
- install jsh as jbosh to avoid a conflict
- patch shell names in man pages
- point WWW to subproject-specific sites if available
- misc/schilytools: deprecate man2html component
- devel/schilybase: add missing file to pkg-plist
- make test suite work better
- do not pass INS_*BASE/DESTDIR to smake tests
- account for devel/sccs placing files in /tmp
- make sh/tests/common/test-common find bosh after
we patched out the hardlink to sh
- Test suite passes on armv7 except for archivers/star.
Will have to investigate further.
- sysutils/schilyutils: add vctags command
I forgot about that one when I made the port initially.
The ctags link is not installed to avoid conflicts.
Changelog: http://fuz.su/pub/schilytools/AN-2022-09-18.txt
PR: 266475
54 lines
1 KiB
Makefile
54 lines
1 KiB
Makefile
PORTNAME= schilyutils
|
|
CATEGORIES= sysutils converters deskutils textproc shells
|
|
|
|
COMMENT= Collection of utilities from J. Schilling
|
|
WWW= http://schilytools.sourceforge.net/
|
|
|
|
USES+= perl5 shebangfix
|
|
USE_PERL5= run
|
|
SHEBANG_FILES= man2html/man2html cstyle/cstyle.pl
|
|
|
|
# bin/bsh bin/calc bin/copy bin/count bin/fsdiff
|
|
CONFLICTS_INSTALL= bsh calc deforaos-browser \
|
|
latte-integrale p5-Math-SigFigs radmind
|
|
|
|
MASTERDIR= ${.CURDIR}/../../devel/schilybase
|
|
COMPONENTS= bsh \
|
|
btcflash \
|
|
cal \
|
|
calc \
|
|
calltree \
|
|
change \
|
|
compare \
|
|
copy \
|
|
count \
|
|
cpp \
|
|
cstyle \
|
|
ctags \
|
|
cut \
|
|
fifo \
|
|
label \
|
|
hdump \
|
|
lndir \
|
|
match \
|
|
mdigest \
|
|
p \
|
|
paste \
|
|
patch \
|
|
printf \
|
|
sdd \
|
|
sfind \
|
|
sformat \
|
|
sgrow \
|
|
termcap \
|
|
translit \
|
|
udiff
|
|
|
|
# these files are installed by the patch target,
|
|
# but they belong to devel/sccs.
|
|
post-install:
|
|
${RM} ${STAGEDIR}${PREFIX}/ccs/bin/sccspatch
|
|
cd ${STAGEDIR}${PREFIX} && ${RMDIR} -p ccs/bin
|
|
${RM} ${STAGEDIR}${PREFIX}/share/man/man1/sccspatch.1
|
|
|
|
.include "${MASTERDIR}/Makefile.master"
|