1# $FreeBSD: src/share/mk/bsd.port.mk,v 1.303.2.2 2002/07/17 19:08:23 ru Exp $ 2# $DragonFly: src/share/mk/Attic/bsd.port.mk,v 1.8 2004/01/21 19:40:57 joerg Exp $ 3 4PORTSDIR?= /usr/ports 5DFPORTSDIR?= /usr/dfports 6PORTPATH!= /usr/bin/relpath ${PORTSDIR} ${.CURDIR} 7 8# Temporary Hack 9# 10OSVERSION ?= 480102 11UNAME_s?= FreeBSD 12UNAME_v?=FreeBSD 4.8-CURRENT 13UNAME_r?=4.8-CURRENT 14 15.makeenv UNAME_s 16.makeenv UNAME_v 17.makeenv UNAME_r 18.makeenv OSVERSION 19 20.if !exists(${DFPORTSDIR}/${PORTPATH}/Makefile) || defined(BEFOREPORTMK) 21# If the port does not exist in /usr/dfports/<portpath> use the original 22# FreeBSD port. Also process as per normal if BEFOREPORTMK is set so 23# any expected variables are set. 24# 25.include <bsd.own.mk> 26.include "${PORTSDIR}/Mk/bsd.port.mk" 27 28.else 29 30.undef BEFOREPORTMK 31.undef AFTERPORTMK 32 33# Otherwise retarget to the DragonFly override port. 34# 35 36TARGETS+= all 37TARGETS+= build 38TARGETS+= checksum 39TARGETS+= clean 40TARGETS+= clean-for-cdrom 41TARGETS+= clean-for-cdrom-list 42TARGETS+= clean-restricted 43TARGETS+= clean-restricted-list 44TARGETS+= configure 45TARGETS+= deinstall 46TARGETS+= depend 47TARGETS+= depends 48TARGETS+= describe 49TARGETS+= distclean 50TARGETS+= extract 51TARGETS+= fetch 52TARGETS+= fetch-list 53TARGETS+= ignorelist 54TARGETS+= makesum 55TARGETS+= maintainer 56TARGETS+= package 57TARGETS+= realinstall 58TARGETS+= reinstall 59TARGETS+= install 60TARGETS+= tags 61 62.undef PORTSDIR 63.BEGIN: 64 @echo "WARNING, USING DRAGONFLY OVERRIDE ${DFPORTSDIR}/${PORTPATH}" 65 cd ${DFPORTSDIR}/${PORTPATH} && ${MAKE} -B ${.TARGETS} 66 67${.TARGETS}: 68 69.endif 70 71