1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-06 01:57:40 +00:00
freebsd-ports/lang/fpc-units/Makefile
2021-04-06 16:31:07 +02:00

133 lines
4.8 KiB
Makefile

PORTNAME= units
PORTVERSION= 3.2.0
PORTREVISION= 1
CATEGORIES= lang
PKGNAMEPREFIX= fpc-
MAINTAINER= acm@FreeBSD.org
COMMENT= Meta port to install Free Pascal units
ONLY_FOR_ARCHS= i386 amd64
USES= fpc:run metaport
BUILDNAME= ${ARCH}-${OPSYS:tl}
ALL_OPTIONS= A52 ASPELL BFD BZIP2 CAIRO CHM DBLIB DBUS DTS FASTCGI \
FCL_ASYNC FCL_BASE FCL_DB FCL_EXTRA FCL_FPCUNIT FCL_IMAGE \
FCL_JS FCL_JSON FCL_NET FCL_PASSRC FCL_PDF FCL_REGISTRY \
FCL_REPORT FCL_RES FCL_SDO FCL_SOUND FCL_STL FCL_WEB FCL_XML \
FFTW FPINDEXER FPPKG FV GDBM GNUTLS GMP GOOGLEAPI \
GTK2 HERMES ICONVENC IMAGEMAGICK LDAP LIBCUPS LIBCURL LIBENET \
LIBFONTCONFIG LIBGD LIBMAGIC LIBMICROHTTPD LIBPNG LIBXML2 \
LIBVLC LUA MAD MODPLUG NCURSES NEWT NUMLIB ODATA OGGVORBIS \
OPENAL OPENGL OPENSSL PASJPEG PASTOJS PCAP PROJ4 PXLIB RSVG \
REXX RTL_CONSOLE RTL_EXTRA RTL-GENERICS RTL_OBJPAS RTL_UNICODE \
SDL SVGALIB SYMBOLIC SYSLOG UNZIP USERS UTMP UUID VCL-COMPAT \
WEBIDL X11 XFORMS ZLIB
OPTIONS_DEFINE:= ${ALL_OPTIONS}
OPTIONS_DEFAULT:= ${ALL_OPTIONS}
A52_DESC= Interface to a52 library
ASPELL_DESC= Interface to aspell spelling checker
BFD_DESC= Interface to GNU Binary Format description
BZIP2_DESC= Unit for bzip2
CAIRO_DESC= Interface to cairo library
CHM_DESC= Unit to manipulate chm files
DBLIB_DESC= Interface to dblib library
DBUS_DESC= Interface to dbus library
DTS_DESC= Interface to dts library
FASTCGI_DESC= Unit for fastcgi
FCL_ASYNC_DESC= Component Library (async)
FCL_BASE_DESC= Component Library (base)
FCL_DB_DESC= Component Library (db)
FCL_EXTRA_DESC= Component Library (extra)
FCL_FPCUNIT_DESC= Component Library (fpcunit)
FCL_IMAGE_DESC= Component Library (image)
FCL_JS_DESC= Component Library (js)
FCL_JSON_DESC= Component Library (json)
FCL_NET_DESC= Component Library (net)
FCL_PASSRC_DESC= Component Library (passrc)
FCL_PDF_DESC= Component Library (pdf)
FCL_REGISTRY_DESC= Component Library (registry)
FCL_REPORT_DESC= Freepascal report unit
FCL_RES_DESC= Component Library (res)
FCL_SDO_DESC= Component Library (sdo)
FCL_SOUND_DESC= Component Library (sound)
FCL_STL_DESC= Component Library (stl)
FCL_WEB_DESC= Component Library (web)
FCL_XML_DESC= Component Library (xml)
FFTW_DESC= Interface to the FFTW3 library
FPINDEXER_DESC= Database indexer
FPPKG_DESC= Unit for packaging
FV_DESC= Unit for Delphi support
GDBM_DESC= Interface to the GNU database system
GOOGLEAPI_DESC= Interface to the google api
GMP_DESC= Interface to gmp library
GNUTLS_DESC= Unit for GnuTLS
GTK2_DESC= Interface to gtk2 libraries
HERMES_DESC= Unit for hermes
ICONVENC_DESC= Interface to iconv library
IMAGEMAGICK_DESC= Interface to ImageMagick
LDAP_DESC= Interface to OpenLDAP
LIBCUPS_DESC= Interface to cups
LIBCURL_DESC= Interface to curl library
LIBENET_DESC= Interface to enet library
LIBFONTCONFIG_DESC= Interface to fontconfig library
LIBGD_DESC= Interface to gd library
LIBMAGIC_DESC= Interface to magic library
LIBMICROHTTPD_DESC= Interface to libmicrohttpd library
LIBPNG_DESC= Interface to png library
LIBVLC_DESC= Unit for VLC
LIBXML2_DESC= Interface to libxml2 library
LUA_DESC= Interface to lua interpreter
MAD_DESC= Interface to mad library
MODPLUG_DESC= Interface to modplug library
NCURSES_DESC= Interface to ncurses library
NEWT_DESC= Interface to newt library
NUMLIB_DESC= Unit for numerical methods
ODATA_DESC= Unit for odata protocol
OGGVORBIS_DESC= Interaface to ogg & vorbis libraries
OPENAL_DESC= Interface to openal library
OPENGL_DESC= Interface to opengl library
OPENSSL_DESC= Interface to openssl library
PASJPEG_DESC= Unit for JPEG image format handling
PASTOJS_DESC= Interface to pas2js library
PCAP_DESC= Interface to pcap library
PROJ4_DESC= Interface to proj library
PXLIB_DESC= Unit to read various Paradox file
REXX_DESC= Interface to rexx-regina library
RSVG_DESC= Interface to rsvg2 library
RTL_CONSOLE_DESC= Run-Time lib for console abstraction
RTL_EXTRA_DESC= Run-Time lib not needed for bootstrapping
RTL-GENERICS_DESC= Run-Time lib for generic containers
RTL_OBJPAS_DESC= Rtl-objpas, aux. Delphi compat unit
RTL_UNICODE_DESC= Rtl-unicode, misc Unicode units
SDL_DESC= Interface to SDL library
SVGALIB_DESC= Interface to svgalib library
SYMBOLIC_DESC= Simple expression parsing and evaluating
SYSLOG_DESC= Interface to system logger
UNZIP_DESC= Routines for unzipping zip files
USERS_DESC= Interface to manipulate users
UTMP_DESC= Gather information from the utmp file
UUID_DESC= Unit for UUID
VCL-COMPAT_DESC= Interface to visual component library
X11_DESC= Interface to X windows server
XFORMS_DESC= Interface to X-Forms
WEBIDL_DESC= Interface to webidl
ZLIB_DESC= Interface to the zlib compression library
.include <bsd.port.options.mk>
UNITS_SELECTED=
.for OPT in ${OPTIONS_DEFINE}
. if ${PORT_OPTIONS:M${OPT}}
UNITS_SELECTED+= ${OPT:tl:S/rtl_/rtl-/:S/fcl_/fcl-/}
. endif
.endfor
USE_FPC= ${UNITS_SELECTED}
.include <bsd.port.mk>