1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-25 04:43:33 +00:00
freebsd-ports/lang/fpc-units/Makefile
Niclas Zeising 39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00

131 lines
5.0 KiB
Makefile

# Created by: Alonso Cardenas Marquez <acm@FreeBSD.org>
# $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 <bsd.port.options.mk>
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 <bsd.port.mk>