BUILDDIR= .build
PKGTOOLS_SRC= pkg.rb \
pkgdb.rb \
pkgdbtools.rb \
pkginfo.rb \
pkgmisc.rb \
pkgtools.rb \
pkgtsort.rb \
pkgversion.rb \
portinfo.rb \
ports.rb \
portsdb.rb
FILESGROUPS= FILES PKGTOOLSFILES
FILES= pkgtools.rb
PKGTOOLSFILES= ${PKGTOOLS_SRC:S,^,${BUILDDIR}/,g} pkgtools/revision.rb
.include "${.CURDIR}/Makefile.inc"
FILESDIR?= ${RUBY_SITELIBDIR}
PKGTOOLSFILESDIR= ${FILESDIR}/pkgtools
CLEANDIRS= ${BUILDDIR}
.for file in ${PKGTOOLS_SRC}
${BUILDDIR}/${file}: pkgtools/${file}
${RUBY} -wc ${.ALLSRC}
@${MKDIR} ${BUILDDIR}/
${RUBY} -p \
-e '$$_.sub %r:/usr/local:, "${PREFIX}"' \
${.ALLSRC} > ${.TARGET}
.endfor
pkgtools/revision.rb: pkgtools/revision.rb.in ${.CURDIR}/../scripts/buildrev.sh .PHONY
${.CURDIR}/../scripts/buildrev.sh
beforeinstall: install-mkdir
install-mkdir: .PHONY
${MKDIR} ${DESTDIR}${PKGTOOLSFILESDIR}
.include <bsd.prog.mk>
.include "${.CURDIR}/../Makefile.compat"