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.17 2004/08/14 13:49:41 joerg Exp $
5 DFPORTSDIR?= /usr/dfports
6 PORTPATH!= /usr/bin/relpath ${PORTSDIR} ${.CURDIR}
8 .if !defined(DFOSVERSION)
9 DFOSVERSION!= /sbin/sysctl -n kern.osreldate
16 UNAME_v?=FreeBSD 4.8-CURRENT
24 .if !exists(${DFPORTSDIR}/${PORTPATH}/Makefile)
26 .if defined(USE_RC_SUBR)
31 # If the port does not exist in /usr/dfports/<portpath> use the original
32 # FreeBSD port. Also process as per normal if BEFOREPORTMK is set so
33 # any expected variables are set.
36 .include "${PORTSDIR}/Mk/bsd.port.mk"
43 # Otherwise retarget to the DragonFly override port.
50 TARGETS+= clean-for-cdrom
51 TARGETS+= clean-for-cdrom-list
52 TARGETS+= clean-restricted
53 TARGETS+= clean-restricted-list
73 .if !make(package-depends-list) && !make(all-depends-list) && \
74 !make(run-depends-list) && !make(build-depends-list)
76 @echo "WARNING, USING DRAGONFLY OVERRIDE ${DFPORTSDIR}/${PORTPATH}"
77 cd ${DFPORTSDIR}/${PORTPATH} && ${MAKE} -B ${.TARGETS}
87 # Hack to get Makefiles with conditional statements working
92 FILESDIR?= ${.CURDIR}/files
94 # WORKAROUND to get portupgrade working
95 # Taken from: ${PORTSDIR}/Mk/bsd.port.mk
97 PKGNAME= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION:C/[-_,]/./g}${_SUF1}${_SUF2}