From b8260fb5d3de1a826815e82fc9cc20da79746be8 Mon Sep 17 00:00:00 2001 From: linimon Date: Fri, 12 Aug 2011 16:10:02 +0000 Subject: - fix problem with metadata on tier-2 machines for Pascal ports. The reason is that bsd.fpc.mk was only defining PPNAME for i386 and amd64. Provide a placeholder and proper IGNORE for tier-2 [1] - remove obsolete check for /usr/share/mk/bsd.port.options.mk [2] - add USE_DRUPAL for easy include of Mk/bsd.drupal.mk [3] PR: ports/155017 [2], ports/159288 [3] Submitted by: linimon (discussed with acm), eadler, crees --- Mk/bsd.fpc.mk | 4 ++++ Mk/bsd.port.mk | 17 ++++------------- 2 files changed, 8 insertions(+), 13 deletions(-) (limited to 'Mk') diff --git a/Mk/bsd.fpc.mk b/Mk/bsd.fpc.mk index bf505d01ead4..e0e71f60bd86 100644 --- a/Mk/bsd.fpc.mk +++ b/Mk/bsd.fpc.mk @@ -45,6 +45,10 @@ IGNORE= incompatible fpc ${FPC_CURRENT_VER} compiler, please install ${FPC_VER} PPNAME= ppc386 .elif ${ARCH} == "amd64" PPNAME= ppcx64 +.else +PPNAME= ppc_not_yet_ported +ONLY_FOR_ARCHS= i386 amd64 +ONLY_FOR_ARCHS_REASON= not yet ported to anything other than i386 and amd64 .endif BUILD_DEPENDS+= ${PPNAME}:${PORTSDIR}/lang/fpc diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk index 92cb21806d12..dd288ca11eeb 100644 --- a/Mk/bsd.port.mk +++ b/Mk/bsd.port.mk @@ -1549,6 +1549,10 @@ PERL= ${LOCALBASE}/bin/perl .include "${PORTSDIR}/Mk/bsd.qt.mk" .endif +.if defined(USE_DRUPAL) +.include "${PORTSDIR}/Mk/bsd.drupal.mk" +.endif + .if defined(WANT_GECKO) || defined(USE_GECKO) || defined(USE_FIREFOX) || defined(USE_FIREFOX_BUILD) || defined(USE_SEAMONKEY) || defined(USE_SEAMONKEY_BUILD) || defined(USE_THUNDERBIRD) || defined(USE_THUNDERBIRD_BUILD) .include "${PORTSDIR}/Mk/bsd.gecko.mk" .endif @@ -2932,19 +2936,6 @@ maintainer: .if !target(check-makefile) check-makefile:: -.if !exists(/usr/share/mk/bsd.port.options.mk) - @${ECHO_CMD} "!!! Detected system without bsd.port.options.mk (probably old FreeBSD version)" - @${ECHO_CMD} "!!! Dropping bsd.port.options.mk into /usr/share/mk" - -@${ECHO_CMD} "USEOPTIONSMK= yes" > /usr/share/mk/bsd.port.options.mk 2>/dev/null - -@${ECHO_CMD} "INOPTIONSMK= yes" >> /usr/share/mk/bsd.port.options.mk 2>/dev/null - -@${ECHO_CMD} ".include " >> /usr/share/mk/bsd.port.options.mk 2>/dev/null - -@${ECHO_CMD} ".undef INOPTIONSMK" >> /usr/share/mk/bsd.port.options.mk 2>/dev/null -.if exists(/usr/share/mk/bsd.port.options.mk) - @${ECHO_CMD} "!!! Done" -.else - @${ECHO_CMD} "!!! Failed" -.endif -.endif @${DO_NADA} .endif -- cgit