mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-25 04:43:33 +00:00
39fc32e828
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)
131 lines
5.0 KiB
Makefile
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>
|