SCRIPTSDIR?= ${PREFIX}/sbin
BUILDDIR= .build
SCRIPTS= ${BUILDDIR}/pkg_fetch \
${BUILDDIR}/pkg_glob \
${BUILDDIR}/pkg_sort \
${BUILDDIR}/pkgdb \
${BUILDDIR}/pkgdu \
${BUILDDIR}/portcvsweb \
${BUILDDIR}/portsclean \
${BUILDDIR}/portsdb \
${BUILDDIR}/portupgrade \
${BUILDDIR}/portversion
LINKS= ${SCRIPTSDIR}/pkg_glob ${SCRIPTSDIR}/pkg_deinstall \
${SCRIPTSDIR}/pkgdb ${SCRIPTSDIR}/pkg_which \
${SCRIPTSDIR}/portupgrade ${SCRIPTSDIR}/portinstall \
${SCRIPTSDIR}/portcvsweb ${SCRIPTSDIR}/portsvnweb \
${SCRIPTSDIR}/portsdb ${SCRIPTSDIR}/ports_glob
CLEANDIRS= ${BUILDDIR}
.for script in ${SCRIPTS}
${script}: ${script:T}
${RUBY} -wc ${.ALLSRC}
@${MKDIR} ${BUILDDIR}
${RUBY} -pe ' \
if $$. == 1; \
if /^#!/; \
$$_.sub!(/^#!\s*\S*(\benv\s+)?\bruby/, "#!${RUBY}"); \
else; \
$$_ = "#!${RUBY}\n" + $$_; \
end; \
end' \
${.ALLSRC} > ${.TARGET}
.endfor
.include <bsd.prog.mk>
.include "${.CURDIR}/../Makefile.compat"