# Created by: Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= units PORTVERSION= 2.6.4 PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= # none PKGNAMEPREFIX= fpc- DISTFILES= # none EXTRACT_ONLY= # none MAINTAINER= acm@FreeBSD.org COMMENT= A meta port to install Free Pascal units ONLY_FOR_ARCHS= i386 amd64 NO_BUILD= yes NO_INSTALL= yes NO_MTREE= yes BUILDNAME= ${ARCH}-freebsd OPTIONS_DEFINE= A52 ASPELL BFD BZIP2 CAIRO CHM DBUS DBLIB DTS FASTCGI FCL-ASYNC FCL-BASE \ FCL-EXTRA FCL-DB FCL-FPCUNIT FCL-IMAGE FCL-JS FCL-JSON FCL-NET FCL-PASSRC \ FCL-PROCESS FCL-REGISTRY FCL-RES FCL-WEB FCL-XML FFTW FPGTK FPINDEXER \ FPMKUNIT FPPKG FV GDBM GGI GMP GNOME1 GTK1 GTK2 HERMES ICONVENC \ IMAGEMAGICK IMLIB LDAP LIBCURL LIBGD LIBPNG LIBVLC LIBXML2 LUA MAD MATROSKA \ MODPLUG NCURSES NEWT NUMLIB OGGVORBIS OPENAL OPENGL OPENSSL PCAP PROJ4 \ PXLIB RSVG REXX SDL SNDFILE SVGALIB SYMBOLIC SYSLOG TCL UNZIP USERS \ UTMP UUID X11 XFORMS ZLIB A52_DESC= Interface to a52 library ASPELL_DESC= Interface to aspell spelling checker BFD_DESC= Interface to GNU Binary Format description BZIP2_DESC= Free Pascal bzip2 unit CAIRO_DESC= Interface to cairo library CHM_DESC= Free Pbscal unit to manipulate chm files DBUS_DESC= Interface to dbus library DBLIB_DESC= Interface to dblib library DTS_DESC= Interface to dts library FASTCGI_DESC= Free Pascal fastcgi unit FCL_ASYNC_DESC= Free Pascal interface to async library FCL_BASE_DESC= Free Pascal Component Library (base) FCL_DB_DESC= Free Pascal Component Library (db) FCL_EXTRA_DESC= Free Pascal Component Library (extra) FCL_FPCUNIT_DESC= Free Pascal Component Library (fpcunit) FCL_IMAGE_DESC= Free Pascal Component Library (image) FCL_JS_DESC= Free Pascal implementation of (js) FCL_JSON_DESC= Free Pascal implementation of (json) FCL_NET_DESC= Free Pascal Component Library (net) FCL_PASSRC_DESC= Free Pascal Component Library (passrc) FCL_PROCESS_DESC= Unit to start and manipulate other programs FCL_REGISTRY_DESC= Free Pascal Component Library (registry) FCL_RES_DESC= Free Pascal Component Library (res) FCL_WEB_DESC= Free Pascal Component Library (web) FCL_XML_DESC= Free Pascal Component Library (xml) FFTW_DESC= Interface to the FFTW3 library FPGTK_DESC= Interface to create programs with gtk FPPKG_DESC= Free Pascal package unit FPMKUNIT_DESC= Free Pascal build system unit FV_DESC= Free Pascal unit for Delphi support GDBM_DESC= Interface to the GNU database system GGI_DESC= Interface to libggi library GMP_DESC= Interface to gmp library GNOME1_DESC= Interface to create programs for GNOME GTK1_DESC= Interface to gtk libraries GTK2_DESC= Interface to gtk2 libraries HERMES_DESC= Free Pascal hermes unit ICONVENC_DESC= Interface to iconv library FPINDEXER_DESC= Database indexer with database/flat file backend IMAGEMAGICK_DESC= Interface to ImageMagick IMLIB_DESC= Interface to imlib library LDAP_DESC= Interface to OpenLDAP LIBCURL_DESC= Interface to curl library LIBGD_DESC= Interface to gd library LIBPNG_DESC= Interface to png library LIBVLC_DESC= Free Pascal vlc unit LIBXML2_DESC= Interface to libxml2 library LUA_DESC= Interface to lua interpreter MAD_DESC= Interface to mad library MATROSKA_DESC= Interface to matroska library MODPLUG_DESC= Interface to modplug library NCURSES_DESC= Interface to ncurses library NEWT_DESC= Interface to newt library NUMLIB_DESC= Free Pascal 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 PCAP_DESC= Interface to pcap library PROJ4_DESC= Interface to proj library PXLIB_DESC= Unit to read various Paradox file REXX_DESC= Intrface to rexx-regina library RSVG_DESC= Interface to rsvg2 library SDL_DESC= Free Pascal interface to SDL library SNDFILE_DESC= Interface to sndfile library SVGALIB_DESC= Interface to svgalib library SYMBOLIC_DESC= Simple expression parsing and evaluating SYSLOG_DESC= Interface to system logger TCL_DESC= Interface to tcl/tk interpreter UNZIP_DESC= Routines for unzipping zip files USERS_DESC= Interface to manipulate users UTMP_DESC= Gather information from the utmp file UUID_DESC= Free Pascal uuid unit X11_DESC= Interface to X windows server XFORMS_DESC= Interface to X-Forms ZLIB_DESC= Interface to the zlib compression library LATEST_LINK= ${PKGNAMEPREFIX}${PORTNAME} .include OPTIONS_DEFAULT=A52 ASPELL BFD BZIP2 CAIRO CHM DBUS DBLIB DTS FASTCGI FCL-ASYNC FCL-BASE \ FCL-EXTRA FCL-DB FCL-FPCUNIT FCL-IMAGE FCL-JS FCL-JSON FCL-NET FCL-PASSRC \ FCL-PROCESS FCL-REGISTRY FCL-RES FCL-WEB FCL-XML FFTW FPGTK FPINDEXER \ FPMKUNIT FPPKG FV GDBM GGI GMP GNOME1 GTK1 GTK2 HERMES ICONVENC \ IMAGEMAGICK IMLIB LDAP LIBCURL LIBGD LIBPNG LIBVLC LIBXML2 LUA MAD MATROSKA \ MODPLUG NCURSES NEWT NUMLIB OGGVORBIS OPENAL OPENGL OPENSSL PCAP PROJ4 \ PXLIB RSVG REXX SDL SNDFILE SVGALIB SYMBOLIC SYSLOG TCL UNZIP USERS \ UTMP UUID X11 XFORMS ZLIB UNITS_SELECTED= # .for OPT in ${OPTIONS_DEFINE} . if ${PORT_OPTIONS:M${OPT}} UNITS_SELECTED+= ${OPT:L} . endif .endfor USE_FPC= ${UNITS_SELECTED} .include