mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-23 04:23:08 +00:00
4b5930e48a
dependencies in kernel - Add patch file to solve some linking problem - Remove LD_UNSAFE. Now it can be defined via LDPATH (/usr/bin/ld.bfd by default). fpc is not working with lld. We will use binutils-ports when ld.bfd is moved from base if lld not working on future version of fpc - Bump PORTREVISION
123 lines
4.4 KiB
Makefile
123 lines
4.4 KiB
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= units
|
|
PORTVERSION= 3.0.4
|
|
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_RES \
|
|
FCL_SDO FCL_SOUND FCL_STL FCL_WEB FCL_XML FFTW \
|
|
FPINDEXER FPPKG FV GDBM GMP GOOGLEAPI GTK2 HERMES ICONVENC \
|
|
IMAGEMAGICK LDAP LIBCURL LIBGD LIBMICROHTTPD LIBPNG LIBXML2 LIBVLC LUA MAD \
|
|
MODPLUG NCURSES NEWT NUMLIB OGGVORBIS OPENAL OPENGL \
|
|
OPENSSL PASJPEG PCAP PROJ4 PXLIB RSVG REXX RTL_CONSOLE \
|
|
RTL_EXTRA RTL_OBJPAS RTL_UNICODE SDL SVGALIB SYMBOLIC \
|
|
SYSLOG UNZIP USERS UTMP UUID X11 XFORMS ZLIB
|
|
|
|
# per PR 212919, the inclusion of the VLC unit will cause pkg(8) to require
|
|
# the deinstallation of KDE, so it's not a default option until furter notice
|
|
|
|
OPTIONS_DEFINE:= ${ALL_OPTIONS}
|
|
OPTIONS_DEFAULT:= ${ALL_OPTIONS:NLIBVLC}
|
|
|
|
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_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
|
|
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
|
|
LIBCURL_DESC= Interface to curl library
|
|
LIBGD_DESC= Interface to gd 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
|
|
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
|
|
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_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
|
|
X11_DESC= Interface to X windows server
|
|
XFORMS_DESC= Interface to X-Forms
|
|
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>
|