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/...
Jose Alonso Cardenas Marquez
acm at FreeBSD.org
Thu Apr 5 04:52:45 UTC 2018
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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 ***
More information about the svn-ports-head
mailing list