Date: Thu, 5 Apr 2018 04:52:36 +0000 (UTC) From: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r466532 - in head: Mk Mk/Uses archivers/fpc-bzip2 archivers/fpc-unzip archivers/peazip audio/fpc-a52 audio/fpc-mad audio/fpc-modplug audio/fpc-oggvorbis audio/fpc-openal cad/zcad comms/... Message-ID: <201804050452.w354qak3012979@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: acm Date: Thu Apr 5 04:52:36 2018 New Revision: 466532 URL: https://svnweb.freebsd.org/changeset/ports/466532 Log: - Migrate Mk/bsd.fpc.mk to Mk/Uses/fpc.mk - Convert all fpc-based ports to USES=fpc PR: 227210 Reviewed by: portmgr Approved by: portmgr Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D14617 Added: head/Mk/Uses/fpc.mk - copied, changed from r466531, head/Mk/bsd.fpc.mk Deleted: head/Mk/bsd.fpc.mk Modified: head/Mk/bsd.port.mk head/Mk/bsd.sanity.mk head/archivers/fpc-bzip2/Makefile head/archivers/fpc-unzip/Makefile head/archivers/peazip/Makefile head/audio/fpc-a52/Makefile head/audio/fpc-mad/Makefile head/audio/fpc-modplug/Makefile head/audio/fpc-oggvorbis/Makefile head/audio/fpc-openal/Makefile head/cad/zcad/Makefile head/comms/cqrlog/Makefile head/converters/fpc-iconvenc/Makefile head/databases/fpc-dblib/Makefile head/databases/fpc-fpindexer/Makefile head/databases/fpc-gdbm/Makefile head/databases/fpc-ibase/Makefile head/databases/fpc-mysql/Makefile head/databases/fpc-odbc/Makefile head/databases/fpc-oracle/Makefile head/databases/fpc-postgres/Makefile head/databases/fpc-pxlib/Makefile head/databases/fpc-sqlite/Makefile head/devel/fpc-bfd/Makefile head/devel/fpc-dbus/Makefile head/devel/fpc-fcl-async/Makefile head/devel/fpc-fcl-base/Makefile head/devel/fpc-fcl-db/Makefile head/devel/fpc-fcl-extra/Makefile head/devel/fpc-fcl-fpcunit/Makefile head/devel/fpc-fcl-image/Makefile head/devel/fpc-fcl-js/Makefile head/devel/fpc-fcl-json/Makefile head/devel/fpc-fcl-net/Makefile head/devel/fpc-fcl-passrc/Makefile head/devel/fpc-fcl-pdf/Makefile head/devel/fpc-fcl-registry/Makefile head/devel/fpc-fcl-res/Makefile head/devel/fpc-fcl-sdo/Makefile head/devel/fpc-fcl-sound/Makefile head/devel/fpc-fcl-stl/Makefile head/devel/fpc-fcl-web/Makefile head/devel/fpc-fcl-xml/Makefile head/devel/fpc-fppkg/Makefile head/devel/fpc-fv/Makefile head/devel/fpc-gdbint/Makefile head/devel/fpc-newt/Makefile head/devel/fpc-pthreads/Makefile head/devel/fpc-regexpr/Makefile head/devel/fpc-sdl/Makefile head/devel/fpc-symbolic/Makefile head/devel/fpc-zlib/Makefile head/editors/coedit/Makefile head/editors/fpc-ide/Makefile head/editors/lazarus/Makefile head/ftp/fpc-libcurl/Makefile head/games/hedgewars/Makefile head/graphics/fpc-cairo/Makefile head/graphics/fpc-graph/Makefile head/graphics/fpc-hermes/Makefile head/graphics/fpc-imagemagick/Makefile head/graphics/fpc-libgd/Makefile head/graphics/fpc-libpng/Makefile head/graphics/fpc-ncurses/Makefile head/graphics/fpc-opengl/Makefile head/graphics/fpc-pasjpeg/Makefile head/graphics/fpc-proj4/Makefile head/graphics/fpc-rsvg/Makefile head/graphics/fpc-svgalib/Makefile head/lang/fpc-base/Makefile head/lang/fpc-lua/Makefile head/lang/fpc-rexx/Makefile head/lang/fpc-rtl-console/Makefile head/lang/fpc-rtl-extra/Makefile head/lang/fpc-rtl-objpas/Makefile head/lang/fpc-rtl-unicode/Makefile head/lang/fpc-units/Makefile head/lang/fpc-utils/Makefile head/lang/fpc/Makefile head/lang/nbc/Makefile head/math/fpc-fftw/Makefile head/math/fpc-gmp/Makefile head/math/fpc-numlib/Makefile head/misc/fpc-chm/Makefile head/multimedia/fpc-dts/Makefile head/multimedia/fpc-libvlc/Makefile head/multimedia/winff/Makefile head/net-p2p/transmission-remote-gui/Makefile head/net/fpc-ldap/Makefile head/net/fpc-pcap/Makefile head/russian/emkatic/Makefile head/science/checkmol/Makefile head/science/mol2ps/Makefile head/security/fpc-openssl/Makefile head/sysutils/fpc-syslog/Makefile head/sysutils/fpc-users/Makefile head/sysutils/fpc-utmp/Makefile head/sysutils/fpc-uuid/Makefile head/textproc/fpc-aspell/Makefile head/textproc/fpc-libxml2/Makefile head/www/fpc-fastcgi/Makefile head/www/fpc-googleapi/Makefile head/www/fpc-httpd22/Makefile head/www/fpc-httpd24/Makefile head/www/fpc-libmicrohttpd/Makefile head/x11-fm/doublecmd/Makefile head/x11-toolkits/fpc-gtk2/Makefile head/x11-toolkits/fpc-xforms/Makefile head/x11/fpc-x11/Makefile Copied and modified: head/Mk/Uses/fpc.mk (from r466531, head/Mk/bsd.fpc.mk) ============================================================================== --- head/Mk/bsd.fpc.mk Thu Apr 5 04:45:13 2018 (r466531, copy source) +++ head/Mk/Uses/fpc.mk Thu Apr 5 04:52:36 2018 (r466532) @@ -1,41 +1,42 @@ # # $FreeBSD$ # -# bsd.fpc.mk - Support for FreePascal based ports. +# Support for FPC-based ports. This automatically will install free pascal +# compiler and units. # -# Created by: Alonso Cardenas Marquez <acm@FreeBSD.org> +# Feature: fpc +# Usage: USES=fpc +# Valid ARGS: (none), run, base, all # -# For FreeBSD committers: -# Please send all suggested changes to the maintainer instead of committing -# them to SVN yourself. +# run - Free pascal units will be registered also as run dependencies. # -# USE_FPC - If you set this to "yes", this automatically will install -# free pascal compiler, if you need install additional fpc -# units, they can be listed there (USE_FPC= gtk x11 opengl). +# base - This automatically will install all base units of fpc +# (gdbint graph ibase libasync hash httpd mysql netdb odbc +# oracle pasjpeg paszlib pthreads postgres regexpr and sqlite). # -# USE_FPC_RUN - If you set this to "yes", free pascal units will be -# registered also as run dependencies. +# all - This automatically will install all free pascal units. # -# WANT_FPC_BASE - If you set this to "yes", this automatically will install -# all base units of fpc (gdbint graph ibase libasync hash -# httpd mysql netdb odbc oracle pasjpeg paszlib pthreads -# postgres regexpr and sqlite). +# if you need install additional fpc units, they can be listed there (USE_FPC=gtk2 x11 opengl). # -# WANT_FPC_ALL - If you set this to "yes", this automatically will install -# all free pascal units. +# Example: +# +# USES+= fpc:run +# USE_FPC=gtk2 # -# -.if !defined(_FPCMKINCLUDED) +.if !defined(_INCLUDE_USES_FPC_MK) -_FPCMKINCLUDED= yes +FPC_Include_MAINTAINER= acm@FreeBSD.org +_INCLUDE_USES_FPC_MK= yes + .if defined(DEFAULT_FPC_VER) WARNING+= "DEFAULT_FPC_VER is defined, consider using DEFAULT_VERSIONS=fpc=${DEFAULT_FPC_VER} instead" .endif -FPC_Include_MAINTAINER= freebsd-fpc@FreeBSD.org -FPC_Pre_Include= bsd.fpc.mk +.if ${fpc_ARGS:Nrun:Nbase:Nall} +IGNORE= Unknown argument for USES=fpc: ${fpc_ARGS:Nrun:Nbase:Nall} +.endif DEFAULT_FPC_VER= ${FPC_DEFAULT} # When adding a version, please keep the comment in @@ -79,24 +80,16 @@ _FPC_ALL_UNITS= a52 aspell bfd bzip2 cairo chm dblib d sdl sqlite svgalib symbolic syslog unzip users utmp uuid x11 \ xforms zlib -.if defined(WANT_FPC_BASE) -. if ${WANT_FPC_BASE:tl} == "yes" +.if ${fpc_ARGS:Mbase} USE_FPC= gdbint graph httpd22 httpd24 ibase mysql odbc oracle pasjpeg \ postgres pthreads regexpr sqlite -. else -IGNORE= unknown value, please use "yes" instead of -. endif .endif -.if defined(WANT_FPC_ALL) -. if ${WANT_FPC_ALL:tl} == "yes" +.if ${fpc_ARGS:Mall} USE_FPC= ${_FPC_ALL_UNITS} -. else -IGNORE= unknown value, please use "yes" instead of -. endif .endif -.if ${USE_FPC:tl} != "yes" +.if defined(USE_FPC) && ${USE_FPC:tl} != "yes" . for UNITS in ${USE_FPC} . if ${_FPC_ALL_UNITS:M${UNITS}}=="" IGNORE= cannot install: unknown FPC unit ${UNITS} @@ -200,29 +193,13 @@ zlib_UNIT= devel/fpc-zlib .endif -.if defined(_POSTMKINCLUDED) && defined(USE_FPC) +.if defined(USE_FPC) . for UNIT in ${USE_FPC} . if ${_FPC_ALL_UNITS:M${UNIT}} != "" BUILD_DEPENDS+= ${MKINSTDIR}/${UNIT}.fpm:${${UNIT:S/-/_/}_UNIT} -. if defined(USE_FPC_RUN) +. if ${fpc_ARGS:Mrun} || ${fpc_ARGS:Mbase} RUN_DEPENDS+= ${MKINSTDIR}/${UNIT}.fpm:${${UNIT:S/-/_/}_UNIT} . endif - -security-check: fpc-check-install . endif . endfor - -fpc-check-install: -.if defined(UNITPREFIX) && defined(PKGNAMESUFFIX) - @${ECHO_CMD} "#################################################################" - @${ECHO_CMD} "" - @${ECHO_CMD} " The following freepascal unit has been installed in your system:" - @${ECHO_CMD} "" - @${ECHO_CMD} " * ${UNITPREFIX}${PKGNAMESUFFIX:S/-//} " - @${ECHO_CMD} "" - @${ECHO_CMD} "#################################################################" .endif - -.endif -#.endif -# End of bsd.fpc.mk file Modified: head/Mk/bsd.port.mk ============================================================================== --- head/Mk/bsd.port.mk Thu Apr 5 04:45:13 2018 (r466531) +++ head/Mk/bsd.port.mk Thu Apr 5 04:52:36 2018 (r466532) @@ -380,9 +380,6 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org # - If set, the system should use OpenLDAP libraries # with SASL support. ## -# USE_FPC - If set, this port relies on the Free Pascal language. -# Implies inclusion of bsd.fpc.mk. (Also see -# that file for more information on WANT_FPC_*). # USE_JAVA - If set, this port relies on the Java language. # Implies inclusion of bsd.java.mk. (Also see # that file for more information on USE_JAVA_*). @@ -1375,10 +1372,6 @@ DEV_WARNING+= "Using USE_PHP alone is deprecated, ple USES+= php .endif -.if defined(USE_FPC) || defined(WANT_FPC_BASE) || defined(WANT_FPC_ALL) -.include "${PORTSDIR}/Mk/bsd.fpc.mk" -.endif - .if defined(USE_JAVA) .include "${PORTSDIR}/Mk/bsd.java.mk" .endif @@ -1989,10 +1982,6 @@ _USES_POST+= php .if defined(USE_WX) || defined(USE_WX_NOT) .include "${PORTSDIR}/Mk/bsd.wx.mk" -.endif - -.if defined(USE_FPC) || defined(WANT_FPC_BASE) || defined(WANT_FPC_ALL) -.include "${PORTSDIR}/Mk/bsd.fpc.mk" .endif .if defined(USE_GECKO) Modified: head/Mk/bsd.sanity.mk ============================================================================== --- head/Mk/bsd.sanity.mk Thu Apr 5 04:45:13 2018 (r466531) +++ head/Mk/bsd.sanity.mk Thu Apr 5 04:52:36 2018 (r466532) @@ -150,6 +150,10 @@ DEV_ERROR+= "USE_RC_SUBR=yes has not been supported fo DEV_ERROR+= "USE_TCL and USE_TK are no longer supported, please use USES=tcl or USES=tk" .endif +.if defined(USE_FPC) && ${USE_FPC:tl} == "yes" +DEV_ERROR+= "USE_FPC=yes is no longer supported, please use USES=fpc" +.endif + SANITY_UNSUPPORTED= USE_OPENAL USE_FAM USE_MAKESELF USE_ZIP USE_LHA USE_CMAKE \ USE_READLINE USE_ICONV PERL_CONFIGURE PERL_MODBUILD \ USE_PERL5_BUILD USE_PERL5_RUN USE_DISPLAY USE_FUSE \ @@ -161,7 +165,8 @@ SANITY_UNSUPPORTED= USE_OPENAL USE_FAM USE_MAKESELF US USE_ZENDEXT USE_PHP_BUILD USE_BDB PLIST_DIRSTRY USE_RCORDER \ USE_OPENSSL WANT_GNOME RUBYGEM_AUTOPLIST WANT_SDL INSTALLS_EGGINFO \ USE_DOS2UNIX NO_STAGE USE_RUBYGEMS USE_GHOSTSCRIPT \ - USE_GHOSTSCRIPT_BUILD USE_GHOSTSCRIPT_RUN USE_AUTOTOOLS APACHE_PORT + USE_GHOSTSCRIPT_BUILD USE_GHOSTSCRIPT_RUN USE_AUTOTOOLS APACHE_PORT \ + USE_FPC_RUN WANT_FPC_BASE WANT_FPC_ALL SANITY_DEPRECATED= PYTHON_PKGNAMESUFFIX MLINKS \ USE_MYSQL WANT_MYSQL_VER \ USE_PHPIZE WANT_PHP_CLI WANT_PHP_CGI WANT_PHP_MOD \ @@ -244,6 +249,9 @@ USE_APACHE_ALT= USES=apache:${USE_APACHE:C/2(0-9)/2.\ USE_APACHE_BUILD_ALT= USES=apache:build,${USE_APACHE_BUILD:C/2(0-9)/2.\1/g} USE_APACHE_RUN_ALT= USES=apache:run,${USE_APACHE_RUN:C/2(0-9)/2.\1/g} APACHE_PORT_ALT= DEFAULT_VERSIONS+=apache=${APACHE_PORT:S/www\/apache//:C/2(0-9)/2.\1/} +USE_FPC_RUN_ALT= USES=fpc:run +WANT_FPC_BASE_ALT= USES=fpc:base +WANT_FPC_ALL_ALT= USES=fpc:all .for a in ${SANITY_DEPRECATED} .if defined(${a}) Modified: head/archivers/fpc-bzip2/Makefile ============================================================================== --- head/archivers/fpc-bzip2/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/archivers/fpc-bzip2/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,6 +6,7 @@ PKGNAMESUFFIX= -bzip2 COMMENT= Free Pascal bzip2 unit +USES= fpc USE_FPC= rtl-extra MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/archivers/fpc-unzip/Makefile ============================================================================== --- head/archivers/fpc-unzip/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/archivers/fpc-unzip/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -unzip COMMENT= Free Pascal routines for unzipping zip files -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/archivers/peazip/Makefile ============================================================================== --- head/archivers/peazip/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/archivers/peazip/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -15,7 +15,7 @@ LICENSE= LGPL3 BUILD_DEPENDS= lazbuild:editors/lazarus \ fpcres:lang/fpc-utils -USES= dos2unix zip +USES= dos2unix fpc zip USE_FPC= cairo chm fcl-base fcl-image pasjpeg rtl-objpas x11 USE_GNOME= # @@ -43,7 +43,7 @@ QT5_DESC= Use qt5 interface OPTIONS_DEFAULT= GTK2 7Z -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> .if ${PORT_OPTIONS:MGTK2} USE_FPC+= gtk2 @@ -124,4 +124,4 @@ do-install: ${INSTALL_DATA} peazip.png ${STAGEDIR}${PREFIX}/share/pixmaps/ ${INSTALL_SCRIPT} ${WRKDIR}/pea ${WRKDIR}/pealauncher ${WRKDIR}/peazip ${STAGEDIR}${PREFIX}/bin/ -.include <bsd.port.post.mk> +.include <bsd.port.mk> Modified: head/audio/fpc-a52/Makefile ============================================================================== --- head/audio/fpc-a52/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/audio/fpc-a52/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -a52 COMMENT= Free Pascal interface to a52 library -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/audio/fpc-mad/Makefile ============================================================================== --- head/audio/fpc-mad/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/audio/fpc-mad/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -mad COMMENT= Free Pascal interface to mad library -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/audio/fpc-modplug/Makefile ============================================================================== --- head/audio/fpc-modplug/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/audio/fpc-modplug/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -modplug COMMENT= Free Pascal interface to modplug library -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/audio/fpc-oggvorbis/Makefile ============================================================================== --- head/audio/fpc-oggvorbis/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/audio/fpc-oggvorbis/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -oggvorbis COMMENT= Free Pascal interface to ogg & vorbis libraries -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/audio/fpc-openal/Makefile ============================================================================== --- head/audio/fpc-openal/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/audio/fpc-openal/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -openal COMMENT= Free Pascal interface to openal library -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/cad/zcad/Makefile ============================================================================== --- head/cad/zcad/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/cad/zcad/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -13,7 +13,7 @@ COMMENT= Simple CAD program BUILD_DEPENDS= lazbuild:editors/lazarus -USES= tar:xz +USES= fpc tar:xz USE_FPC= cairo chm fcl-base fcl-image fcl-json fcl-stl fcl-xml opengl \ pasjpeg rtl-extra rtl-objpas x11 Modified: head/comms/cqrlog/Makefile ============================================================================== --- head/comms/cqrlog/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/comms/cqrlog/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -18,7 +18,7 @@ LIB_DEPENDS= libhamlib.so:comms/hamlib USE_GITHUB= yes GH_ACCOUNT= ok2cqr -USES= shebangfix +USES= fpc shebangfix SHEBANG_FILES= tools/cqrlog-apparmor-fix \ voice_keyer/voice_keyer.sh Modified: head/converters/fpc-iconvenc/Makefile ============================================================================== --- head/converters/fpc-iconvenc/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/converters/fpc-iconvenc/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -iconvenc COMMENT= Free Pascal unit to iconv library -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/databases/fpc-dblib/Makefile ============================================================================== --- head/databases/fpc-dblib/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/databases/fpc-dblib/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -dblib COMMENT= Free Pascal DB-Library and FreeTDS unit -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/databases/fpc-fpindexer/Makefile ============================================================================== --- head/databases/fpc-fpindexer/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/databases/fpc-fpindexer/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,6 +6,7 @@ PKGNAMESUFFIX= -fpindexer COMMENT= Database indexer with database/flat file backend +USES= fpc USE_FPC= chm dblib fcl-base fcl-db fcl-json fcl-xml ibase mysql odbc \ oracle postgres pxlib sqlite rtl-extra Modified: head/databases/fpc-gdbm/Makefile ============================================================================== --- head/databases/fpc-gdbm/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/databases/fpc-gdbm/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -gdbm COMMENT= Free Pascal interface to the GNU database system -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/databases/fpc-ibase/Makefile ============================================================================== --- head/databases/fpc-ibase/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/databases/fpc-ibase/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -ibase COMMENT= Free Pascal interface to interbase -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/databases/fpc-mysql/Makefile ============================================================================== --- head/databases/fpc-mysql/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/databases/fpc-mysql/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -mysql COMMENT= Free Pascal interface to MySQL -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/databases/fpc-odbc/Makefile ============================================================================== --- head/databases/fpc-odbc/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/databases/fpc-odbc/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -odbc COMMENT= Free Pascal interface to ODBC -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/databases/fpc-oracle/Makefile ============================================================================== --- head/databases/fpc-oracle/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/databases/fpc-oracle/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -oracle COMMENT= Free Pascal interface to Oracle -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/databases/fpc-postgres/Makefile ============================================================================== --- head/databases/fpc-postgres/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/databases/fpc-postgres/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -postgres COMMENT= Free Pascal interface to PostGreSQL -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/databases/fpc-pxlib/Makefile ============================================================================== --- head/databases/fpc-pxlib/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/databases/fpc-pxlib/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -pxlib COMMENT= Free Pascal unit to read various Paradox files -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/databases/fpc-sqlite/Makefile ============================================================================== --- head/databases/fpc-sqlite/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/databases/fpc-sqlite/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -sqlite COMMENT= Free Pascal interface to SQLite -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/devel/fpc-bfd/Makefile ============================================================================== --- head/devel/fpc-bfd/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-bfd/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -bfd COMMENT= Free Pascal interface for the GNU Binary Format description -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/devel/fpc-dbus/Makefile ============================================================================== --- head/devel/fpc-dbus/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-dbus/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -dbus COMMENT= Free Pascal interface to dbus library -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/devel/fpc-fcl-async/Makefile ============================================================================== --- head/devel/fpc-fcl-async/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fcl-async/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -fcl-async COMMENT= Free Pascal asynchronous event management (FCL) -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/devel/fpc-fcl-base/Makefile ============================================================================== --- head/devel/fpc-fcl-base/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fcl-base/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,6 +6,7 @@ PKGNAMESUFFIX= -fcl-base COMMENT= Free Pascal Component Library base +USES= fpc USE_FPC= fcl-res rtl-objpas MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/devel/fpc-fcl-db/Makefile ============================================================================== --- head/devel/fpc-fcl-db/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fcl-db/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,6 +6,7 @@ PKGNAMESUFFIX= -fcl-db COMMENT= Free Pascal Database Library (FCL) +USES= fpc USE_FPC= fcl-base fcl-xml rtl-objpas rtl-extra ibase mysql odbc \ oracle postgres sqlite dblib pxlib fcl-json Modified: head/devel/fpc-fcl-extra/Makefile ============================================================================== --- head/devel/fpc-fcl-extra/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fcl-extra/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -5,6 +5,7 @@ PKGNAMESUFFIX= -fcl-extra COMMENT= Free Pascal extra libraries (FCL) +USES= fpc USE_FPC= fcl-base fcl-res rtl-objpas MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/devel/fpc-fcl-fpcunit/Makefile ============================================================================== --- head/devel/fpc-fcl-fpcunit/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fcl-fpcunit/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,6 +6,7 @@ PKGNAMESUFFIX= -fcl-fpcunit COMMENT= Free Pascal unit testing library (FCL) +USES= fpc USE_FPC= fcl-base fcl-xml MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/devel/fpc-fcl-image/Makefile ============================================================================== --- head/devel/fpc-fcl-image/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fcl-image/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,6 +6,7 @@ PKGNAMESUFFIX= -fcl-image COMMENT= Free Pascal image loading and conversion libraries (FCL) +USES= fpc USE_FPC= fcl-base fcl-res pasjpeg rtl-objpas MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/devel/fpc-fcl-js/Makefile ============================================================================== --- head/devel/fpc-fcl-js/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fcl-js/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -1,12 +1,13 @@ # Created by: Alonso Cardenas Marquez <acm@FreeBSD.org> # $FreeBSD$ -PORTREVISION= 1 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-js +PORTREVISION= 1 COMMENT= Free Pascal Javascript scanner/parser/syntax tree (FCL) +USES= fpc USE_FPC= fcl-base fcl-res rtl-objpas MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/devel/fpc-fcl-json/Makefile ============================================================================== --- head/devel/fpc-fcl-json/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fcl-json/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -1,12 +1,13 @@ # Created by: Alonso Cardenas Marquez <acm@FreeBSD.org> # $FreeBSD$ -PORTREVISION= 1 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-json +PORTREVISION= 1 COMMENT= Free Pascal JavaScript Object Notation implemenation (FCL) +USES= fpc USE_FPC= fcl-base rtl-objpas fcl-res MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/devel/fpc-fcl-net/Makefile ============================================================================== --- head/devel/fpc-fcl-net/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fcl-net/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,6 +6,7 @@ PKGNAMESUFFIX= -fcl-net COMMENT= Free Pascal network interfaces (FCL) +USES= fpc USE_FPC= fcl-base openssl fcl-xml fcl-passrc fcl-async rtl-extra MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/devel/fpc-fcl-passrc/Makefile ============================================================================== --- head/devel/fpc-fcl-passrc/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fcl-passrc/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -1,12 +1,13 @@ # Created by: Alonso Cardenas Marquez <acm@FreeBSD.org> # $FreeBSD$ -PORTREVISION= 1 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-passrc +PORTREVISION= 1 COMMENT= Free Pascal language parsing library (FPC) +USES= fpc USE_FPC= fcl-base fcl-res rtl-objpas MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/devel/fpc-fcl-pdf/Makefile ============================================================================== --- head/devel/fpc-fcl-pdf/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fcl-pdf/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -1,11 +1,12 @@ # $FreeBSD$ -PORTREVISION= 1 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-pdf +PORTREVISION= 1 COMMENT= Free Pascal pdf (FCL) +USES= fpc USE_FPC= fcl-base fcl-image fcl-res fcl-xml pasjpeg rtl-objpas MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/devel/fpc-fcl-registry/Makefile ============================================================================== --- head/devel/fpc-fcl-registry/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fcl-registry/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,6 +6,7 @@ PKGNAMESUFFIX= -fcl-registry COMMENT= Free Pascal emulation of Windows registry (FCL) +USES= fpc USE_FPC= fcl-base fcl-xml MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/devel/fpc-fcl-res/Makefile ============================================================================== --- head/devel/fpc-fcl-res/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fcl-res/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -fcl-res COMMENT= Free Pascal resource handlers (FCL) -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/devel/fpc-fcl-sdo/Makefile ============================================================================== --- head/devel/fpc-fcl-sdo/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fcl-sdo/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -5,6 +5,7 @@ PKGNAMESUFFIX= -fcl-sdo COMMENT= Free Pascal Service Data Objects implementation (FCL) +USES= fpc USE_FPC= dblib fcl-base fcl-db fcl-json fcl-xml ibase mysql odbc \ oracle postgres pxlib rtl-extra sqlite Modified: head/devel/fpc-fcl-sound/Makefile ============================================================================== --- head/devel/fpc-fcl-sound/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fcl-sound/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -5,6 +5,7 @@ PKGNAMESUFFIX= -fcl-sound COMMENT= Free Pascal sound loading, storing and converion (FCL) +USES= fpc USE_FPC= fcl-base fcl-res rtl-objpas MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/devel/fpc-fcl-stl/Makefile ============================================================================== --- head/devel/fpc-fcl-stl/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fcl-stl/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -1,12 +1,12 @@ # $FreeBSD$ -PORTREVISION= 1 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-stl +PORTREVISION= 1 COMMENT= Free Pascal generic container library (FCL) -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/devel/fpc-fcl-web/Makefile ============================================================================== --- head/devel/fpc-fcl-web/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fcl-web/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -1,12 +1,13 @@ # Created by: Alonso Cardenas Marquez <acm@FreeBSD.org> # $FreeBSD$ -PORTREVISION= 1 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-web +PORTREVISION= 1 COMMENT= Free Pascal web application libary (FCL) +USES= fpc USE_FPC= dblib fcl-async fcl-base fcl-db fcl-xml fcl-json fcl-net \ fcl-fpcunit fcl-passrc fastcgi httpd22 httpd24 ibase mysql \ odbc openssl oracle postgres pxlib rtl-extra sqlite Modified: head/devel/fpc-fcl-xml/Makefile ============================================================================== --- head/devel/fpc-fcl-xml/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fcl-xml/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,8 +6,8 @@ PKGNAMESUFFIX= -fcl-xml COMMENT= Free Pascal XML and DOM library (FCL) +USES= fpc:run USE_FPC= fcl-base fcl-res rtl-objpas iconvenc -USE_FPC_RUN= yes MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/devel/fpc-fppkg/Makefile ============================================================================== --- head/devel/fpc-fppkg/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fppkg/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,6 +6,7 @@ PKGNAMESUFFIX= -fppkg COMMENT= Free Pascal package manager unit +USES= fpc USE_FPC= dblib fastcgi fcl-async fcl-base fcl-db fcl-fpcunit fcl-json \ fcl-net fcl-passrc fcl-web fcl-xml httpd22 httpd24 ibase \ mysql odbc openssl oracle postgres pxlib rtl-extra sqlite Modified: head/devel/fpc-fv/Makefile ============================================================================== --- head/devel/fpc-fv/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-fv/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,6 +6,7 @@ PKGNAMESUFFIX= -fv COMMENT= FreeVision is a Free Pascal unit for Delphi support +USES= fpc USE_FPC= rtl-console rtl-extra MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/devel/fpc-gdbint/Makefile ============================================================================== --- head/devel/fpc-gdbint/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-gdbint/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -gdbint COMMENT= Free Pascal unit providing interface to gdb -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/devel/fpc-newt/Makefile ============================================================================== --- head/devel/fpc-newt/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-newt/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -newt COMMENT= Free Pascal interface to newt library -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/devel/fpc-pthreads/Makefile ============================================================================== --- head/devel/fpc-pthreads/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-pthreads/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -pthreads COMMENT= Free Pascal wrapper for the pthreads library -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/devel/fpc-regexpr/Makefile ============================================================================== --- head/devel/fpc-regexpr/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-regexpr/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,6 +6,7 @@ PKGNAMESUFFIX= -regexpr COMMENT= Free Pascal regular expression routines +USES= fpc USE_FPC= rtl-objpas MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/devel/fpc-sdl/Makefile ============================================================================== --- head/devel/fpc-sdl/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-sdl/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,6 +6,7 @@ PKGNAMESUFFIX= -sdl COMMENT= Free Pascal interface to SDL library +USES= fpc USE_FPC= pthreads x11 MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/devel/fpc-symbolic/Makefile ============================================================================== --- head/devel/fpc-symbolic/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-symbolic/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -symbolic COMMENT= FreePascal unit for simple expression parsing and evaluating -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/devel/fpc-zlib/Makefile ============================================================================== --- head/devel/fpc-zlib/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/devel/fpc-zlib/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -zlib COMMENT= Free Pascal interface to the zlib compression library -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/editors/coedit/Makefile ============================================================================== --- head/editors/coedit/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/editors/coedit/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -26,6 +26,7 @@ USE_GITHUB= yes GH_ACCOUNT= BBasile GH_PROJECT= Coedit +USES= fpc USE_FPC= cairo chm fcl-base fcl-db fcl-image fcl-json fcl-net fcl-registry \ fcl-stl fcl-web fcl-xml numlib openssl pasjpeg rtl-objpas \ regexpr rtl-extra x11 Modified: head/editors/fpc-ide/Makefile ============================================================================== --- head/editors/fpc-ide/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/editors/fpc-ide/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,6 +6,7 @@ PKGNAMESUFFIX= -ide COMMENT= Free Pascal integrated IDE/compiler +USES= fpc USE_FPC= chm fv gdbint regexpr rtl-extra rtl-console fcl-xml MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/editors/lazarus/Makefile ============================================================================== --- head/editors/lazarus/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/editors/lazarus/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -17,12 +17,13 @@ RUN_DEPENDS?= # ONLY_FOR_ARCHS= i386 amd64 -USES= gmake +USES= fpc gmake USE_GNOME= # USE_FPC?= cairo dblib fcl-base fcl-db fcl-fpcunit fcl-image fcl-json fcl-net \ fcl-registry fcl-res fcl-web fcl-xml gtk2 ibase iconvenc mysql \ numlib odbc openssl oracle pasjpeg postgres regexpr rtl-extra \ sqlite x11 +USE_XORG= x11 OPT?= "-Sgic " MAKE_ENV= OPT=${OPT} @@ -70,7 +71,7 @@ RUN_DEPENDS+= ${LOCALBASE}/bin/gdb:devel/gdb .endif .if ${PORT_OPTIONS:MGTK2} -USE_GNOME= gtk20 gdkpixbuf +USE_GNOME= cairo gtk20 gdkpixbuf2 LCL_PLATFORM= gtk2 BUILD_DEPENDS+= ${LCL_UNITS_DIR}/${LCL_PLATFORM}/interfaces.ppu:editors/lazarus-lcl-gtk2 RUN_DEPENDS+= ${LCL_UNITS_DIR}/${LCL_PLATFORM}/interfaces.ppu:editors/lazarus-lcl-gtk2 Modified: head/ftp/fpc-libcurl/Makefile ============================================================================== --- head/ftp/fpc-libcurl/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/ftp/fpc-libcurl/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -libcurl COMMENT= Free Pascal interface to libcurl -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/games/hedgewars/Makefile ============================================================================== --- head/games/hedgewars/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/games/hedgewars/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -18,7 +18,7 @@ LICENSE_COMB= multi LIB_DEPENDS= libphysfs.so:devel/physfs \ libpng.so:graphics/png -USES= cmake:noninja desktop-file-utils lua:51 tar:bzip2 +USES= cmake:noninja desktop-file-utils fpc lua:51 tar:bzip2 USE_SDL= sdl2 mixer2 image2 ttf2 net2 USE_FPC= opengl libpng rtl-objpas USE_QT4= corelib gui moc_build network \ Modified: head/graphics/fpc-cairo/Makefile ============================================================================== --- head/graphics/fpc-cairo/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/graphics/fpc-cairo/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,6 +6,7 @@ PKGNAMESUFFIX= -cairo COMMENT= Free Pascal interface to cairo library +USES= fpc USE_FPC= fcl-base fcl-image fcl-res pasjpeg rtl-objpas x11 MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/graphics/fpc-graph/Makefile ============================================================================== --- head/graphics/fpc-graph/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/graphics/fpc-graph/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,6 +6,7 @@ PKGNAMESUFFIX= -graph COMMENT= Free Pascal interface to graphical applications +USES= fpc USE_FPC= sdl x11 ${ARCH:Mi386:S/i386/pthreads/} MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/graphics/fpc-hermes/Makefile ============================================================================== --- head/graphics/fpc-hermes/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/graphics/fpc-hermes/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -hermes COMMENT= Free Pascal hermes unit -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/graphics/fpc-imagemagick/Makefile ============================================================================== --- head/graphics/fpc-imagemagick/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/graphics/fpc-imagemagick/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -imagemagick COMMENT= Free Pascal interface to ImageMagick -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/graphics/fpc-libgd/Makefile ============================================================================== --- head/graphics/fpc-libgd/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/graphics/fpc-libgd/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -libgd COMMENT= Free Pascal interface to libgd for producing graphics files -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/graphics/fpc-libpng/Makefile ============================================================================== --- head/graphics/fpc-libpng/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/graphics/fpc-libpng/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,8 +6,8 @@ PKGNAMESUFFIX= -libpng COMMENT= Free Pascal interface to libpng, for reading PNG image files +USES= fpc:run USE_FPC= zlib -USE_FPC_RUN= yes MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/graphics/fpc-ncurses/Makefile ============================================================================== --- head/graphics/fpc-ncurses/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/graphics/fpc-ncurses/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -ncurses COMMENT= Free Pascal interface to the ncurses library -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/graphics/fpc-opengl/Makefile ============================================================================== --- head/graphics/fpc-opengl/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/graphics/fpc-opengl/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,6 +6,7 @@ PKGNAMESUFFIX= -opengl COMMENT= Free Pascal interface to the OpenGL library +USES= fpc USE_FPC= x11 MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/graphics/fpc-pasjpeg/Makefile ============================================================================== --- head/graphics/fpc-pasjpeg/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/graphics/fpc-pasjpeg/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -pasjpeg COMMENT= Handling JPEG files with Pascal -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/graphics/fpc-proj4/Makefile ============================================================================== --- head/graphics/fpc-proj4/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/graphics/fpc-proj4/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -proj4 COMMENT= Free Pascal interface to proj library -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/graphics/fpc-rsvg/Makefile ============================================================================== --- head/graphics/fpc-rsvg/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/graphics/fpc-rsvg/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,6 +6,7 @@ PKGNAMESUFFIX= -rsvg COMMENT= Free Pascal interface to librsvg2 library +USES= fpc USE_FPC= cairo fcl-base fcl-image fcl-res gtk2 pasjpeg rtl-objpas x11 MASTERDIR= ${.CURDIR}/../../lang/fpc Modified: head/graphics/fpc-svgalib/Makefile ============================================================================== --- head/graphics/fpc-svgalib/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/graphics/fpc-svgalib/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -svgalib COMMENT= Free Pascal interface to the SVGA graphics library -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} Modified: head/lang/fpc-base/Makefile ============================================================================== --- head/lang/fpc-base/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/lang/fpc-base/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -9,9 +9,7 @@ PKGNAMEPREFIX= fpc- MAINTAINER= acm@FreeBSD.org COMMENT= Meta package to install all of the Free Pascal base -USES= metaport -USE_FPC_RUN= yes -WANT_FPC_BASE= yes +USES= fpc:base metaport OPTIONS_DEFINE= DOCS Modified: head/lang/fpc-lua/Makefile ============================================================================== --- head/lang/fpc-lua/Makefile Thu Apr 5 04:45:13 2018 (r466531) +++ head/lang/fpc-lua/Makefile Thu Apr 5 04:52:36 2018 (r466532) @@ -6,7 +6,7 @@ PKGNAMESUFFIX= -lua COMMENT= Free Pascal interface to the lua interpreter -USE_FPC= yes +USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201804050452.w354qak3012979>