From owner-svn-ports-head@FreeBSD.ORG Thu Feb 20 20:10:45 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BE9332BE; Thu, 20 Feb 2014 20:10:45 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A8E411A0F; Thu, 20 Feb 2014 20:10:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s1KKAjjX031165; Thu, 20 Feb 2014 20:10:45 GMT (envelope-from antoine@svn.freebsd.org) Received: (from antoine@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s1KKAjDk031162; Thu, 20 Feb 2014 20:10:45 GMT (envelope-from antoine@svn.freebsd.org) Message-Id: <201402202010.s1KKAjDk031162@svn.freebsd.org> From: Antoine Brodin Date: Thu, 20 Feb 2014 20:10:45 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r345262 - head/lang/fpc X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Feb 2014 20:10:45 -0000 Author: antoine Date: Thu Feb 20 20:10:44 2014 New Revision: 345262 URL: http://svnweb.freebsd.org/changeset/ports/345262 QAT: https://qat.redports.org/buildarchive/r345262/ Log: Stage support Modified: head/lang/fpc/Makefile head/lang/fpc/pkg-plist Modified: head/lang/fpc/Makefile ============================================================================== --- head/lang/fpc/Makefile Thu Feb 20 19:59:55 2014 (r345261) +++ head/lang/fpc/Makefile Thu Feb 20 20:10:44 2014 (r345262) @@ -47,7 +47,6 @@ PLIST_SUB= FPC_I386="@comment " \ .endif .if !defined(PKGNAMESUFFIX) -NO_STAGE= yes SUB_FILES= pkg-message BUILDNAME= ${FPC_ARCH}-freebsd @@ -55,50 +54,13 @@ PLIST_SUB+= PORTVERSION=${PORTVERSION} \ BUILDNAME=${BUILDNAME} DISTFILES+= ${PPNAME}-${PORTVERSION}-${OPSYS:L}${EXTRACT_SUFX}:bootstrap \ ${DISTNAME:S/$/.man/}${EXTRACT_SUFX}:man -MAKE_ENV+= PP=${WRKDIR}/${PPNAME}-${PORTVERSION}-${OPSYS:L} \ +MAKE_ARGS+= PP=${WRKDIR}/${PPNAME}-${PORTVERSION}-${OPSYS:L} \ FPCMAKE=${WRKDIR}/${FPCSRCDIR}/utils/fpcm/fpcmake \ FPCTARGET=${BUILDNAME} \ ARCH=${FPC_ARCH} \ OPT="${OPT}" \ - BSDHIER=1 - -MAN1= bin2obj.1 \ - chmcmd.1 \ - chmls.1 \ - data2inc.1 \ - delp.1 \ - fd2pascal.1 \ - fp.1 \ - fpc.1 \ - fpclasschart.1 \ - fpcmake.1 \ - fpcmkcfg.1 \ - fpdoc.1 \ - fprcp.1 \ - fpcres.1 \ - fpcsubst.1 \ - fppkg.1 \ - grab_vcsa.1 \ - h2pas.1 \ - h2paspp.1 \ - makeskel.1 \ - plex.1 \ - postw32.1 \ - ppc386.1 \ - ppcarm.1 \ - ppcppc.1 \ - ppcsparc.1 \ - ppcx64.1 \ - ppdep.1 \ - ppudump.1 \ - ppufiles.1 \ - ppumove.1 \ - ptop.1 \ - pyacc.1 \ - rmcvsdir.1 \ - rstconv.1 \ - unitdiff.1 -MAN5= fpc.cfg.5 fpcmake.5 ptop.cfg.5 + BSDHIER=1 \ + INSTALL_PREFIX=${STAGEDIR}${PREFIX} do-extract: # unpack binary distribution @@ -132,35 +94,32 @@ post-patch: do-build: # build fpc compiler - @cd ${WRKDIR}/${FPCSRCDIR}/compiler && ${GMAKE} cycle ${MAKE_ENV} + @cd ${WRKDIR}/${FPCSRCDIR}/compiler && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} cycle ${MAKE_ARGS} # build fpcmkcfg - @cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcm && ${GMAKE} ${MAKE_ENV} - @cd ${WRKDIR}/${FPCSRCDIR}/packages/fcl-base && ${GMAKE} ${MAKE_ENV} - @cd ${WRKDIR}/${FPCSRCDIR}/packages/fcl-process && ${GMAKE} ${MAKE_ENV} - @cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcmkcfg && ${GMAKE} ${MAKE_ENV} + @cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcm && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} + @cd ${WRKDIR}/${FPCSRCDIR}/packages/fcl-base && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} + @cd ${WRKDIR}/${FPCSRCDIR}/packages/fcl-process && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} + @cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcmkcfg && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} do-install: # Installing fpc compiler - @cd ${WRKDIR}/${FPCSRCDIR}/rtl && ${GMAKE} install ${MAKE_ENV} + @cd ${WRKDIR}/${FPCSRCDIR}/rtl && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} install ${MAKE_ARGS} # Installing fpc runtime - @cd ${WRKDIR}/${FPCSRCDIR}/compiler && ${GMAKE} install ${MAKE_ENV} + @cd ${WRKDIR}/${FPCSRCDIR}/compiler && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} install ${MAKE_ARGS} # Installng fpcmkcfg - @cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcmkcfg && ${GMAKE} install ${MAKE_ENV} + @cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcmkcfg && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} install ${MAKE_ARGS} # Installng fpcmake - @cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcm && ${GMAKE} install ${MAKE_ENV} + @cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcm && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} install ${MAKE_ARGS} # Installing manpages - ${INSTALL_DATA} ${WRKDIR}/man/man1/* ${MAN1PREFIX}/man/man1 - ${INSTALL_DATA} ${WRKDIR}/man/man5/* ${MAN1PREFIX}/man/man5 + ${INSTALL_DATA} ${WRKDIR}/man/man1/* ${STAGEDIR}${MAN1PREFIX}/man/man1 + ${INSTALL_DATA} ${WRKDIR}/man/man5/* ${STAGEDIR}${MAN1PREFIX}/man/man5 post-install: - if [ -e "${PREFIX}/bin/${PPNAME}" ]; then ${RM} -f "${PREFIX}/bin/${PPNAME}"; fi - ${LN} -s "${PREFIX}/lib/fpc/${PORTVERSION}/${PPNAME}" "${PREFIX}/bin" - ${SH} "${PREFIX}/lib/fpc/${PORTVERSION}/samplecfg" "${PREFIX}/lib/fpc/${PORTVERSION}" "${PREFIX}/etc" - @${REINPLACE_CMD} -i "" -e 's|^-Fl/usr/local/lib|-Fl${LOCALBASE}/lib;${LOCALBASE}/lib/qt4|g' ${PREFIX}/etc/fpc.cfg.sample - @if [ ! -f ${PREFIX}/etc/fpc.cfg ]; then \ - ${CP} ${PREFIX}/etc/fpc.cfg.sample ${PREFIX}/etc/fpc.cfg; \ - fi - @${CAT} ${PKGMESSAGE} + if [ -e "${STAGEDIR}${PREFIX}/bin/${PPNAME}" ]; then ${RM} -f "${STAGEDIR}${PREFIX}/bin/${PPNAME}"; fi + ${LN} -sf "${PREFIX}/lib/fpc/${PORTVERSION}/${PPNAME}" "${STAGEDIR}${PREFIX}/bin" + ${SH} "${STAGEDIR}${PREFIX}/lib/fpc/${PORTVERSION}/samplecfg" "${STAGEDIR}${PREFIX}/lib/fpc/${PORTVERSION}" "${STAGEDIR}${PREFIX}/etc" + @${REINPLACE_CMD} -i "" -e 's|${STAGEDIR}||' \ + -e 's|^-Fl/usr/local/lib|-Fl${LOCALBASE}/lib;${LOCALBASE}/lib/qt4|g' ${STAGEDIR}${PREFIX}/etc/fpc.cfg.sample .else .include "${MASTERDIR}/Makefile.units" Modified: head/lang/fpc/pkg-plist ============================================================================== --- head/lang/fpc/pkg-plist Thu Feb 20 19:59:55 2014 (r345261) +++ head/lang/fpc/pkg-plist Thu Feb 20 20:10:44 2014 (r345262) @@ -229,6 +229,45 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAM lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/video.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/x86.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/x86.ppu +man/man1/bin2obj.1.gz +man/man1/chmcmd.1.gz +man/man1/chmls.1.gz +man/man1/data2inc.1.gz +man/man1/delp.1.gz +man/man1/fd2pascal.1.gz +man/man1/fp.1.gz +man/man1/fpc.1.gz +man/man1/fpclasschart.1.gz +man/man1/fpcmake.1.gz +man/man1/fpcmkcfg.1.gz +man/man1/fpcres.1.gz +man/man1/fpcsubst.1.gz +man/man1/fpdoc.1.gz +man/man1/fppkg.1.gz +man/man1/fprcp.1.gz +man/man1/grab_vcsa.1.gz +man/man1/h2pas.1.gz +man/man1/h2paspp.1.gz +man/man1/makeskel.1.gz +man/man1/plex.1.gz +man/man1/postw32.1.gz +man/man1/ppc386.1.gz +man/man1/ppcarm.1.gz +man/man1/ppcppc.1.gz +man/man1/ppcsparc.1.gz +man/man1/ppcx64.1.gz +man/man1/ppdep.1.gz +man/man1/ppudump.1.gz +man/man1/ppufiles.1.gz +man/man1/ppumove.1.gz +man/man1/ptop.1.gz +man/man1/pyacc.1.gz +man/man1/rmcvsdir.1.gz +man/man1/rstconv.1.gz +man/man1/unitdiff.1.gz +man/man5/fpc.cfg.5.gz +man/man5/fpcmake.5.gz +man/man5/ptop.cfg.5.gz @dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl @dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%% @dirrmtry lib/fpc/%%PORTVERSION%%/units