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.10 2004/01/25 19:09:39 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) 21 22# If the port does not exist in /usr/dfports/<portpath> use the original 23# FreeBSD port. Also process as per normal if BEFOREPORTMK is set so 24# any expected variables are set. 25# 26.include <bsd.own.mk> 27.include "${PORTSDIR}/Mk/bsd.port.mk" 28 29.else 30 31.undef BEFOREPORTMK 32.undef AFTERPORTMK 33 34# Otherwise retarget to the DragonFly override port. 35# 36 37TARGETS+= all 38TARGETS+= build 39TARGETS+= checksum 40TARGETS+= clean 41TARGETS+= clean-for-cdrom 42TARGETS+= clean-for-cdrom-list 43TARGETS+= clean-restricted 44TARGETS+= clean-restricted-list 45TARGETS+= configure 46TARGETS+= deinstall 47TARGETS+= depend 48TARGETS+= depends 49TARGETS+= describe 50TARGETS+= distclean 51TARGETS+= extract 52TARGETS+= fetch 53TARGETS+= fetch-list 54TARGETS+= ignorelist 55TARGETS+= makesum 56TARGETS+= maintainer 57TARGETS+= package 58TARGETS+= realinstall 59TARGETS+= reinstall 60TARGETS+= install 61TARGETS+= tags 62 63.undef PORTSDIR 64.if !make(package-depends-list) && !make(all-depends-list) 65.BEGIN: 66 @echo "WARNING, USING DRAGONFLY OVERRIDE ${DFPORTSDIR}/${PORTPATH}" 67 cd ${DFPORTSDIR}/${PORTPATH} && ${MAKE} -B ${.TARGETS} 68.endif 69 70${.TARGETS}: 71 72.endif 73 74