The FreeBSD x11 team proudly presents
an zeising, kwm, miwi, bapt, eadler production:
Xorg 7.7
Starring:
xserver 1.12.4 (new xorg only)
Mesa 8.0.4, including libGL, libGLU and dri (new xorg only)
libX11 1.5.0
libxcb 1.9
libdrm 2.4.42 (new xorg only)
freeglut 2.8.1
Also starring:
Updates to drivers and other libraries and utilities
Additional notes:
Change pkgconf to be a build dependency.
Add a new USE_XORG, xcb, to depend on libxcb and update all ports to use
this.
Trim makefile headers.
Take maintanership of x11/xcb-proto, ok'd by ashish.
If you are running WITH_NEW_XORG=, you need to rebuild all installed
drivers, see UPDATING for more information.
Various fixes to make ports compile.
PR: ports/177942
Exp-run by: miwi
Approved by: portmgr (miwi)
Thanks to all who helped testing!
2013-05-25 16:37:02 +02:00
|
|
|
# Created by: Eric Anholt <anholt@FreeBSD.org>
|
2004-05-10 07:05:00 +02:00
|
|
|
|
2012-04-21 19:03:32 +02:00
|
|
|
PORTNAME?= xorg-server
|
2021-04-13 17:48:22 +02:00
|
|
|
PORTVERSION?= 1.20.11
|
2012-04-21 19:03:32 +02:00
|
|
|
PORTEPOCH?= 1
|
2004-05-10 07:05:00 +02:00
|
|
|
CATEGORIES= x11-servers
|
2015-05-14 12:15:04 +02:00
|
|
|
MASTER_SITES= XORG/individual/xserver
|
The FreeBSD x11 team proudly presents
an zeising, kwm, miwi, bapt, eadler production:
Xorg 7.7
Starring:
xserver 1.12.4 (new xorg only)
Mesa 8.0.4, including libGL, libGLU and dri (new xorg only)
libX11 1.5.0
libxcb 1.9
libdrm 2.4.42 (new xorg only)
freeglut 2.8.1
Also starring:
Updates to drivers and other libraries and utilities
Additional notes:
Change pkgconf to be a build dependency.
Add a new USE_XORG, xcb, to depend on libxcb and update all ports to use
this.
Trim makefile headers.
Take maintanership of x11/xcb-proto, ok'd by ashish.
If you are running WITH_NEW_XORG=, you need to rebuild all installed
drivers, see UPDATING for more information.
Various fixes to make ports compile.
PR: ports/177942
Exp-run by: miwi
Approved by: portmgr (miwi)
Thanks to all who helped testing!
2013-05-25 16:37:02 +02:00
|
|
|
DISTNAME= xorg-server-${PORTVERSION}
|
2007-01-27 21:22:20 +01:00
|
|
|
|
2004-05-10 07:05:00 +02:00
|
|
|
MAINTAINER= x11@FreeBSD.org
|
2012-04-21 19:03:32 +02:00
|
|
|
COMMENT?= X.Org X server and related programs
|
2004-05-10 07:05:00 +02:00
|
|
|
|
x11-servers/xorg-server: Update to 1.14
The X.Org server has been updated to 1.14. The changes it brings are described
in a post on the Graphics team blog:
http://blogs.freebsdish.org/graphics/2014/11/19/xserver-1-14-update-ready/
The most noticable change is the DEVD input device autodetection backend
which is enabled by default, replacing the HAL backend. The keyboard
layout configuration must be migrated from HAL's .fdi files to X.Org
files. The procedure is explained in the post mentionned above.
Several ports were removed with this update, mainly because they are not
compatible with the X.Org server anymore:
o nvidia-driver-71
o nvidia-driver-96
o xf86-input-egalax
o xf86-video-newport
o xf86-video-tga
PR: 155696, 181660, 183478 (partially fixed), 188640, 191331
Differential Revision: https://reviews.freebsd.org/D1337
Submitted by: ak (most of the work on the DEVD backend), dumbbell, kwm,
zeising
Tested by: Many people on freebsd-x11@ and IRC
Reviewed by: kwm, portmgr (antoine)
Approved by: kwm, portmgr (antoine)
2014-12-20 00:03:54 +01:00
|
|
|
LICENSE= MIT
|
|
|
|
|
2016-04-01 16:33:55 +02:00
|
|
|
RUN_DEPENDS+= xkeyboard-config>=2.5:x11/xkeyboard-config \
|
|
|
|
xkbcomp:x11/xkbcomp
|
2004-05-10 07:05:00 +02:00
|
|
|
|
2012-08-31 17:44:41 +02:00
|
|
|
SLAVE_PORT?= no
|
2007-05-19 22:36:56 +02:00
|
|
|
|
x11-servers/xorg-server: Update to 1.14
The X.Org server has been updated to 1.14. The changes it brings are described
in a post on the Graphics team blog:
http://blogs.freebsdish.org/graphics/2014/11/19/xserver-1-14-update-ready/
The most noticable change is the DEVD input device autodetection backend
which is enabled by default, replacing the HAL backend. The keyboard
layout configuration must be migrated from HAL's .fdi files to X.Org
files. The procedure is explained in the post mentionned above.
Several ports were removed with this update, mainly because they are not
compatible with the X.Org server anymore:
o nvidia-driver-71
o nvidia-driver-96
o xf86-input-egalax
o xf86-video-newport
o xf86-video-tga
PR: 155696, 181660, 183478 (partially fixed), 188640, 191331
Differential Revision: https://reviews.freebsd.org/D1337
Submitted by: ak (most of the work on the DEVD backend), dumbbell, kwm,
zeising
Tested by: Many people on freebsd-x11@ and IRC
Reviewed by: kwm, portmgr (antoine)
Approved by: kwm, portmgr (antoine)
2014-12-20 00:03:54 +01:00
|
|
|
OPTIONS_SUB= yes
|
2020-04-17 21:01:46 +02:00
|
|
|
OPTIONS_DEFINE+= SUID
|
2013-09-29 19:01:41 +02:00
|
|
|
OPTIONS_RADIO= CONF
|
Update xorg x11 servers to 1.20.7
Update xorg x11 servers to 1.20.7. This updates x11-servers/xorg-server,
xephyr, xorg-dmx, xorg-nestserver, xorg-vbserver and xwayland.
Enable the UDEV backend by default, instead of the DEVD backend, for
autoconfiguration of input devices on FreeBSD 12 and later.
FreeBSD 11 lacks the needed support in base and will keep on using the DEVD
backend.
Support for the HAL backend is dropped completely, it has been deprecated
for a long time.
Update and improve the DEVD backend.
Add a pkg message about sysctl configuration that might be needed when using
UDEV.
Use the upstream fix for glamour issues.
Use evdev xkb rules by default in xwayland [2]
Add x11-drivers/xf86-input-libinput to the list installed by default by
x11-drivers/xorg-drivers.
Fix net/tigervnc-server and emulators/virtualbox-ose
Bump portrevision of all x11 drivers, as well as other ports dependent on
xorg-server.
This represents work by many people over a long period. These include
wulf, ak, dumbbell, hselasky pete AT nomadlogic DOT org, jbeich, manu,
myself and possibly others (I tried to look through history, but might have
missed people. If so, I am sorry.)
PR: 196678 [1], 244129 [2]
Submitted by: hselasky, wulf [1], jbeich [2]
Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xserver-1.20 (in part)
2020-02-20 22:15:44 +01:00
|
|
|
OPTIONS_RADIO_CONF= DEVD UDEV
|
|
|
|
OPTIONS_DEFAULT= SUID
|
|
|
|
OPTIONS_DEFAULT_FreeBSD_11= DEVD
|
|
|
|
OPTIONS_DEFAULT_FreeBSD_12= UDEV
|
|
|
|
OPTIONS_DEFAULT_FreeBSD_13= UDEV
|
2021-01-26 15:36:02 +01:00
|
|
|
OPTIONS_DEFAULT_FreeBSD_14= UDEV
|
Update xorg x11 servers to 1.20.7
Update xorg x11 servers to 1.20.7. This updates x11-servers/xorg-server,
xephyr, xorg-dmx, xorg-nestserver, xorg-vbserver and xwayland.
Enable the UDEV backend by default, instead of the DEVD backend, for
autoconfiguration of input devices on FreeBSD 12 and later.
FreeBSD 11 lacks the needed support in base and will keep on using the DEVD
backend.
Support for the HAL backend is dropped completely, it has been deprecated
for a long time.
Update and improve the DEVD backend.
Add a pkg message about sysctl configuration that might be needed when using
UDEV.
Use the upstream fix for glamour issues.
Use evdev xkb rules by default in xwayland [2]
Add x11-drivers/xf86-input-libinput to the list installed by default by
x11-drivers/xorg-drivers.
Fix net/tigervnc-server and emulators/virtualbox-ose
Bump portrevision of all x11 drivers, as well as other ports dependent on
xorg-server.
This represents work by many people over a long period. These include
wulf, ak, dumbbell, hselasky pete AT nomadlogic DOT org, jbeich, manu,
myself and possibly others (I tried to look through history, but might have
missed people. If so, I am sorry.)
PR: 196678 [1], 244129 [2]
Submitted by: hselasky, wulf [1], jbeich [2]
Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xserver-1.20 (in part)
2020-02-20 22:15:44 +01:00
|
|
|
OPTIONS_DEFAULT+= ${OPTIONS_DEFAULT_${OPSYS}_${OSREL:R}}
|
|
|
|
|
|
|
|
SUID_DESC= Install setuid wrapper to allow startx as non-root
|
|
|
|
CONF_DESC= Backend to use for input device configuration
|
x11-servers/xorg-server: Update to 1.14
The X.Org server has been updated to 1.14. The changes it brings are described
in a post on the Graphics team blog:
http://blogs.freebsdish.org/graphics/2014/11/19/xserver-1-14-update-ready/
The most noticable change is the DEVD input device autodetection backend
which is enabled by default, replacing the HAL backend. The keyboard
layout configuration must be migrated from HAL's .fdi files to X.Org
files. The procedure is explained in the post mentionned above.
Several ports were removed with this update, mainly because they are not
compatible with the X.Org server anymore:
o nvidia-driver-71
o nvidia-driver-96
o xf86-input-egalax
o xf86-video-newport
o xf86-video-tga
PR: 155696, 181660, 183478 (partially fixed), 188640, 191331
Differential Revision: https://reviews.freebsd.org/D1337
Submitted by: ak (most of the work on the DEVD backend), dumbbell, kwm,
zeising
Tested by: Many people on freebsd-x11@ and IRC
Reviewed by: kwm, portmgr (antoine)
Approved by: kwm, portmgr (antoine)
2014-12-20 00:03:54 +01:00
|
|
|
DEVD_DESC= Use devd for autoconfiguration of input devices
|
2020-01-25 17:26:41 +01:00
|
|
|
UDEV_DESC= Use udev via libudev-devd for autoconfiguration of input devices
|
2013-09-29 19:01:41 +02:00
|
|
|
|
Update xorg x11 servers to 1.20.7
Update xorg x11 servers to 1.20.7. This updates x11-servers/xorg-server,
xephyr, xorg-dmx, xorg-nestserver, xorg-vbserver and xwayland.
Enable the UDEV backend by default, instead of the DEVD backend, for
autoconfiguration of input devices on FreeBSD 12 and later.
FreeBSD 11 lacks the needed support in base and will keep on using the DEVD
backend.
Support for the HAL backend is dropped completely, it has been deprecated
for a long time.
Update and improve the DEVD backend.
Add a pkg message about sysctl configuration that might be needed when using
UDEV.
Use the upstream fix for glamour issues.
Use evdev xkb rules by default in xwayland [2]
Add x11-drivers/xf86-input-libinput to the list installed by default by
x11-drivers/xorg-drivers.
Fix net/tigervnc-server and emulators/virtualbox-ose
Bump portrevision of all x11 drivers, as well as other ports dependent on
xorg-server.
This represents work by many people over a long period. These include
wulf, ak, dumbbell, hselasky pete AT nomadlogic DOT org, jbeich, manu,
myself and possibly others (I tried to look through history, but might have
missed people. If so, I am sorry.)
PR: 196678 [1], 244129 [2]
Submitted by: hselasky, wulf [1], jbeich [2]
Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xserver-1.20 (in part)
2020-02-20 22:15:44 +01:00
|
|
|
DEVD_CONFIGURE_ENABLE= config-devd
|
|
|
|
SUID_CONFIGURE_ENABLE= suid-wrapper
|
|
|
|
SUID_CONFIGURE_ON= --libexecdir=${PREFIX}/bin # set SUID_WRAPPER_DIR
|
|
|
|
UDEV_CONFIGURE_ENABLE= config-udev
|
|
|
|
UDEV_CONFIGURE_ON= --disable-config-udev-kms
|
|
|
|
UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd
|
2013-09-29 19:01:41 +02:00
|
|
|
|
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
|
2019-12-30 01:11:05 +01:00
|
|
|
FONTPATH_ROOT?= ${LOCALBASE}/share/fonts
|
|
|
|
FONTPATHD?= ${PREFIX}/etc/X11/fontpath.d
|
|
|
|
DEFAULT_FONTPATH_LIST= \
|
|
|
|
${FONTPATH_ROOT}/misc/ \
|
|
|
|
${FONTPATH_ROOT}/TTF/ \
|
|
|
|
${FONTPATH_ROOT}/OTF/ \
|
|
|
|
${FONTPATH_ROOT}/Type1/ \
|
|
|
|
${FONTPATH_ROOT}/100dpi/ \
|
|
|
|
${FONTPATH_ROOT}/75dpi/ \
|
|
|
|
catalogue:${FONTPATHD}
|
|
|
|
DEFAULT_FONTPATH_CMD=${ECHO_CMD} ${DEFAULT_FONTPATH_LIST} | ${TR} ' ' ,
|
|
|
|
PLIST_SUB+= FONTPATHD="${FONTPATHD:S,^${PREFIX}/,,}"
|
|
|
|
|
2020-05-03 22:22:30 +02:00
|
|
|
USES= compiler:c11 cpe gl gmake perl5 ssl xorg xorg-cat:xserver
|
2013-09-30 01:32:01 +02:00
|
|
|
USE_PERL5= build
|
Xorg-servers update to 1.18.4 with driver updates and revision bumps.
Update xf86-video-ati to 7.8.0
Update xf86-video-intel to 2.99.917.20170103
Update xf86-input-synaptics to 1.9.0
Update xf86-input-evdev to 2.10.5
Update xf86-video-r128 to 6.10.2
Update xf86-video-rendition to 4.2.6
New port: xf86-video-geode
PR: 214591,216269,214687,214593,214715,216276,216277,216278,216287,
216288,216292,216298,214560,216299,216300,216301,216302
Approved by: swills (mentor, portmgr)
Differential Revision: https://reviews.freebsd.org/D9436
2017-02-11 15:17:58 +01:00
|
|
|
USE_GL+= gl
|
Update xorg x11 servers to 1.20.7
Update xorg x11 servers to 1.20.7. This updates x11-servers/xorg-server,
xephyr, xorg-dmx, xorg-nestserver, xorg-vbserver and xwayland.
Enable the UDEV backend by default, instead of the DEVD backend, for
autoconfiguration of input devices on FreeBSD 12 and later.
FreeBSD 11 lacks the needed support in base and will keep on using the DEVD
backend.
Support for the HAL backend is dropped completely, it has been deprecated
for a long time.
Update and improve the DEVD backend.
Add a pkg message about sysctl configuration that might be needed when using
UDEV.
Use the upstream fix for glamour issues.
Use evdev xkb rules by default in xwayland [2]
Add x11-drivers/xf86-input-libinput to the list installed by default by
x11-drivers/xorg-drivers.
Fix net/tigervnc-server and emulators/virtualbox-ose
Bump portrevision of all x11 drivers, as well as other ports dependent on
xorg-server.
This represents work by many people over a long period. These include
wulf, ak, dumbbell, hselasky pete AT nomadlogic DOT org, jbeich, manu,
myself and possibly others (I tried to look through history, but might have
missed people. If so, I am sorry.)
PR: 196678 [1], 244129 [2]
Submitted by: hselasky, wulf [1], jbeich [2]
Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xserver-1.20 (in part)
2020-02-20 22:15:44 +01:00
|
|
|
USE_XORG+= pixman xau xdmcp xfont2 xkbfile xorgproto xshmfence xtrans
|
Xorg-servers update to 1.18.4 with driver updates and revision bumps.
Update xf86-video-ati to 7.8.0
Update xf86-video-intel to 2.99.917.20170103
Update xf86-input-synaptics to 1.9.0
Update xf86-input-evdev to 2.10.5
Update xf86-video-r128 to 6.10.2
Update xf86-video-rendition to 4.2.6
New port: xf86-video-geode
PR: 214591,216269,214687,214593,214715,216276,216277,216278,216287,
216288,216292,216298,214560,216299,216300,216301,216302
Approved by: swills (mentor, portmgr)
Differential Revision: https://reviews.freebsd.org/D9436
2017-02-11 15:17:58 +01:00
|
|
|
CONFIGURE_ARGS+=--without-doxygen --without-xmlto --without-fop \
|
2019-12-30 01:11:05 +01:00
|
|
|
--with-default-font-path="$$(${DEFAULT_FONTPATH_CMD})" \
|
2020-05-03 22:22:30 +02:00
|
|
|
--without-dtrace --disable-config-hal \
|
2020-06-05 21:14:40 +02:00
|
|
|
--disable-install-setuid --disable-unit-tests \
|
|
|
|
--with-fallback-input-driver=libinput
|
2014-04-24 13:43:11 +02:00
|
|
|
INSTALL_TARGET= install-strip
|
2020-05-03 22:22:30 +02:00
|
|
|
CPE_VENDOR= x.org
|
2007-05-19 22:36:56 +02:00
|
|
|
|
2017-02-11 19:31:47 +01:00
|
|
|
.if ${SLAVE_PORT} == "no" || ${PORTNAME} == "xephyr" || ${PORTNAME} == "xwayland"
|
Xorg-servers update to 1.18.4 with driver updates and revision bumps.
Update xf86-video-ati to 7.8.0
Update xf86-video-intel to 2.99.917.20170103
Update xf86-input-synaptics to 1.9.0
Update xf86-input-evdev to 2.10.5
Update xf86-video-r128 to 6.10.2
Update xf86-video-rendition to 4.2.6
New port: xf86-video-geode
PR: 214591,216269,214687,214593,214715,216276,216277,216278,216287,
216288,216292,216298,214560,216299,216300,216301,216302
Approved by: swills (mentor, portmgr)
Differential Revision: https://reviews.freebsd.org/D9436
2017-02-11 15:17:58 +01:00
|
|
|
LIB_DEPENDS+= libdrm.so:graphics/libdrm \
|
|
|
|
libepoxy.so:graphics/libepoxy
|
|
|
|
.else
|
|
|
|
BUILD_DEPENDS+= libepoxy>0:graphics/libepoxy # only for configure
|
|
|
|
.endif
|
|
|
|
|
2012-08-31 17:44:41 +02:00
|
|
|
.if ${SLAVE_PORT} == "no"
|
Xorg-servers update to 1.18.4 with driver updates and revision bumps.
Update xf86-video-ati to 7.8.0
Update xf86-video-intel to 2.99.917.20170103
Update xf86-input-synaptics to 1.9.0
Update xf86-input-evdev to 2.10.5
Update xf86-video-r128 to 6.10.2
Update xf86-video-rendition to 4.2.6
New port: xf86-video-geode
PR: 214591,216269,214687,214593,214715,216276,216277,216278,216287,
216288,216292,216298,214560,216299,216300,216301,216302
Approved by: swills (mentor, portmgr)
Differential Revision: https://reviews.freebsd.org/D9436
2017-02-11 15:17:58 +01:00
|
|
|
USE_GL+= gbm
|
2018-07-31 20:41:30 +02:00
|
|
|
USE_XORG+= pciaccess
|
2017-02-11 19:31:47 +01:00
|
|
|
CONFIGURE_ARGS+=--disable-dmx --disable-xephyr --disable-xnest --disable-xvfb \
|
2018-05-20 16:51:32 +02:00
|
|
|
--disable-xwayland --enable-xcsecurity
|
2012-08-31 17:44:41 +02:00
|
|
|
SUB_FILES= pkg-install pkg-deinstall
|
2012-04-21 19:03:32 +02:00
|
|
|
.else
|
Update xorg x11 servers to 1.20.7
Update xorg x11 servers to 1.20.7. This updates x11-servers/xorg-server,
xephyr, xorg-dmx, xorg-nestserver, xorg-vbserver and xwayland.
Enable the UDEV backend by default, instead of the DEVD backend, for
autoconfiguration of input devices on FreeBSD 12 and later.
FreeBSD 11 lacks the needed support in base and will keep on using the DEVD
backend.
Support for the HAL backend is dropped completely, it has been deprecated
for a long time.
Update and improve the DEVD backend.
Add a pkg message about sysctl configuration that might be needed when using
UDEV.
Use the upstream fix for glamour issues.
Use evdev xkb rules by default in xwayland [2]
Add x11-drivers/xf86-input-libinput to the list installed by default by
x11-drivers/xorg-drivers.
Fix net/tigervnc-server and emulators/virtualbox-ose
Bump portrevision of all x11 drivers, as well as other ports dependent on
xorg-server.
This represents work by many people over a long period. These include
wulf, ak, dumbbell, hselasky pete AT nomadlogic DOT org, jbeich, manu,
myself and possibly others (I tried to look through history, but might have
missed people. If so, I am sorry.)
PR: 196678 [1], 244129 [2]
Submitted by: hselasky, wulf [1], jbeich [2]
Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xserver-1.20 (in part)
2020-02-20 22:15:44 +01:00
|
|
|
CONFIGURE_ARGS+= --disable-xorg
|
2020-03-08 20:27:27 +01:00
|
|
|
OPTIONS_EXCLUDE= DEVD UDEV SUID
|
Update xorg x11 servers to 1.20.7
Update xorg x11 servers to 1.20.7. This updates x11-servers/xorg-server,
xephyr, xorg-dmx, xorg-nestserver, xorg-vbserver and xwayland.
Enable the UDEV backend by default, instead of the DEVD backend, for
autoconfiguration of input devices on FreeBSD 12 and later.
FreeBSD 11 lacks the needed support in base and will keep on using the DEVD
backend.
Support for the HAL backend is dropped completely, it has been deprecated
for a long time.
Update and improve the DEVD backend.
Add a pkg message about sysctl configuration that might be needed when using
UDEV.
Use the upstream fix for glamour issues.
Use evdev xkb rules by default in xwayland [2]
Add x11-drivers/xf86-input-libinput to the list installed by default by
x11-drivers/xorg-drivers.
Fix net/tigervnc-server and emulators/virtualbox-ose
Bump portrevision of all x11 drivers, as well as other ports dependent on
xorg-server.
This represents work by many people over a long period. These include
wulf, ak, dumbbell, hselasky pete AT nomadlogic DOT org, jbeich, manu,
myself and possibly others (I tried to look through history, but might have
missed people. If so, I am sorry.)
PR: 196678 [1], 244129 [2]
Submitted by: hselasky, wulf [1], jbeich [2]
Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xserver-1.20 (in part)
2020-02-20 22:15:44 +01:00
|
|
|
# Set PLIST for slave ports so they only need to set PLIST_FILES
|
2012-04-21 19:03:32 +02:00
|
|
|
PLIST= ${.CURDIR}/pkg-plist
|
2010-02-08 01:20:08 +01:00
|
|
|
.endif
|
|
|
|
|
2012-07-13 12:23:57 +02:00
|
|
|
.include <bsd.port.pre.mk>
|
2004-05-10 07:05:00 +02:00
|
|
|
|
2016-06-16 15:23:13 +02:00
|
|
|
.if ${SSL_DEFAULT} == base
|
2009-01-23 17:28:36 +01:00
|
|
|
# The reason why I use this is cause openssl from base doesn't install a .pc file
|
|
|
|
# and configure will fail trying to find it. Setting both of those variables to
|
|
|
|
# a *non-empty* value by-passes the pkg-config check.
|
|
|
|
CONFIGURE_ENV= SHA1_LIB="-L/usr/lib -lcrypto" SHA1_CFLAGS="-I/usr/include"
|
|
|
|
.endif
|
|
|
|
|
2021-01-28 17:57:03 +01:00
|
|
|
.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == powerpc64 || ${ARCH} == powerpc64le
|
Xorg-servers update to 1.18.4 with driver updates and revision bumps.
Update xf86-video-ati to 7.8.0
Update xf86-video-intel to 2.99.917.20170103
Update xf86-input-synaptics to 1.9.0
Update xf86-input-evdev to 2.10.5
Update xf86-video-r128 to 6.10.2
Update xf86-video-rendition to 4.2.6
New port: xf86-video-geode
PR: 214591,216269,214687,214593,214715,216276,216277,216278,216287,
216288,216292,216298,214560,216299,216300,216301,216302
Approved by: swills (mentor, portmgr)
Differential Revision: https://reviews.freebsd.org/D9436
2017-02-11 15:17:58 +01:00
|
|
|
LIB_DEPENDS+= libunwind.so:devel/libunwind
|
2005-03-19 05:32:37 +01:00
|
|
|
.endif
|
|
|
|
|
Xorg-servers update to 1.18.4 with driver updates and revision bumps.
Update xf86-video-ati to 7.8.0
Update xf86-video-intel to 2.99.917.20170103
Update xf86-input-synaptics to 1.9.0
Update xf86-input-evdev to 2.10.5
Update xf86-video-r128 to 6.10.2
Update xf86-video-rendition to 4.2.6
New port: xf86-video-geode
PR: 214591,216269,214687,214593,214715,216276,216277,216278,216287,
216288,216292,216298,214560,216299,216300,216301,216302
Approved by: swills (mentor, portmgr)
Differential Revision: https://reviews.freebsd.org/D9436
2017-02-11 15:17:58 +01:00
|
|
|
.if ${ARCH} == "sparc64"
|
2004-05-10 07:05:00 +02:00
|
|
|
PLIST_SUB+= SPARC64=""
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= SPARC64="@comment "
|
|
|
|
.endif
|
|
|
|
|
2012-07-29 20:26:00 +02:00
|
|
|
post-patch:
|
|
|
|
@${REINPLACE_CMD} 's/test.*-traditional.*;/true;/' \
|
|
|
|
${WRKSRC}/configure
|
2012-08-31 17:44:41 +02:00
|
|
|
|
|
|
|
.if ${SLAVE_PORT} == "no"
|
2013-12-16 12:11:09 +01:00
|
|
|
post-install:
|
Update xorg x11 servers to 1.20.7
Update xorg x11 servers to 1.20.7. This updates x11-servers/xorg-server,
xephyr, xorg-dmx, xorg-nestserver, xorg-vbserver and xwayland.
Enable the UDEV backend by default, instead of the DEVD backend, for
autoconfiguration of input devices on FreeBSD 12 and later.
FreeBSD 11 lacks the needed support in base and will keep on using the DEVD
backend.
Support for the HAL backend is dropped completely, it has been deprecated
for a long time.
Update and improve the DEVD backend.
Add a pkg message about sysctl configuration that might be needed when using
UDEV.
Use the upstream fix for glamour issues.
Use evdev xkb rules by default in xwayland [2]
Add x11-drivers/xf86-input-libinput to the list installed by default by
x11-drivers/xorg-drivers.
Fix net/tigervnc-server and emulators/virtualbox-ose
Bump portrevision of all x11 drivers, as well as other ports dependent on
xorg-server.
This represents work by many people over a long period. These include
wulf, ak, dumbbell, hselasky pete AT nomadlogic DOT org, jbeich, manu,
myself and possibly others (I tried to look through history, but might have
missed people. If so, I am sorry.)
PR: 196678 [1], 244129 [2]
Submitted by: hselasky, wulf [1], jbeich [2]
Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xserver-1.20 (in part)
2020-02-20 22:15:44 +01:00
|
|
|
# Avoid conflict with nvidia-driver, move libglx.so into .xorg directory
|
x11-servers/xorg-server: Update to 1.14
The X.Org server has been updated to 1.14. The changes it brings are described
in a post on the Graphics team blog:
http://blogs.freebsdish.org/graphics/2014/11/19/xserver-1-14-update-ready/
The most noticable change is the DEVD input device autodetection backend
which is enabled by default, replacing the HAL backend. The keyboard
layout configuration must be migrated from HAL's .fdi files to X.Org
files. The procedure is explained in the post mentionned above.
Several ports were removed with this update, mainly because they are not
compatible with the X.Org server anymore:
o nvidia-driver-71
o nvidia-driver-96
o xf86-input-egalax
o xf86-video-newport
o xf86-video-tga
PR: 155696, 181660, 183478 (partially fixed), 188640, 191331
Differential Revision: https://reviews.freebsd.org/D1337
Submitted by: ak (most of the work on the DEVD backend), dumbbell, kwm,
zeising
Tested by: Many people on freebsd-x11@ and IRC
Reviewed by: kwm, portmgr (antoine)
Approved by: kwm, portmgr (antoine)
2014-12-20 00:03:54 +01:00
|
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/xorg/modules/extensions/.xorg
|
Update xorg x11 servers to 1.20.7
Update xorg x11 servers to 1.20.7. This updates x11-servers/xorg-server,
xephyr, xorg-dmx, xorg-nestserver, xorg-vbserver and xwayland.
Enable the UDEV backend by default, instead of the DEVD backend, for
autoconfiguration of input devices on FreeBSD 12 and later.
FreeBSD 11 lacks the needed support in base and will keep on using the DEVD
backend.
Support for the HAL backend is dropped completely, it has been deprecated
for a long time.
Update and improve the DEVD backend.
Add a pkg message about sysctl configuration that might be needed when using
UDEV.
Use the upstream fix for glamour issues.
Use evdev xkb rules by default in xwayland [2]
Add x11-drivers/xf86-input-libinput to the list installed by default by
x11-drivers/xorg-drivers.
Fix net/tigervnc-server and emulators/virtualbox-ose
Bump portrevision of all x11 drivers, as well as other ports dependent on
xorg-server.
This represents work by many people over a long period. These include
wulf, ak, dumbbell, hselasky pete AT nomadlogic DOT org, jbeich, manu,
myself and possibly others (I tried to look through history, but might have
missed people. If so, I am sorry.)
PR: 196678 [1], 244129 [2]
Submitted by: hselasky, wulf [1], jbeich [2]
Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xserver-1.20 (in part)
2020-02-20 22:15:44 +01:00
|
|
|
${MV} ${STAGEDIR}${PREFIX}/lib/xorg/modules/extensions/libglx.so \
|
2013-12-16 12:11:09 +01:00
|
|
|
${STAGEDIR}${PREFIX}/lib/xorg/modules/extensions/.xorg/
|
|
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/X11/xorg.conf.d
|
2019-12-30 01:11:05 +01:00
|
|
|
@${MKDIR} ${STAGEDIR}${FONTPATHD}
|
Update xorg x11 servers to 1.20.7
Update xorg x11 servers to 1.20.7. This updates x11-servers/xorg-server,
xephyr, xorg-dmx, xorg-nestserver, xorg-vbserver and xwayland.
Enable the UDEV backend by default, instead of the DEVD backend, for
autoconfiguration of input devices on FreeBSD 12 and later.
FreeBSD 11 lacks the needed support in base and will keep on using the DEVD
backend.
Support for the HAL backend is dropped completely, it has been deprecated
for a long time.
Update and improve the DEVD backend.
Add a pkg message about sysctl configuration that might be needed when using
UDEV.
Use the upstream fix for glamour issues.
Use evdev xkb rules by default in xwayland [2]
Add x11-drivers/xf86-input-libinput to the list installed by default by
x11-drivers/xorg-drivers.
Fix net/tigervnc-server and emulators/virtualbox-ose
Bump portrevision of all x11 drivers, as well as other ports dependent on
xorg-server.
This represents work by many people over a long period. These include
wulf, ak, dumbbell, hselasky pete AT nomadlogic DOT org, jbeich, manu,
myself and possibly others (I tried to look through history, but might have
missed people. If so, I am sorry.)
PR: 196678 [1], 244129 [2]
Submitted by: hselasky, wulf [1], jbeich [2]
Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xserver-1.20 (in part)
2020-02-20 22:15:44 +01:00
|
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/share/X11/xorg.conf.d
|
|
|
|
@${INSTALL_DATA} ${FILESDIR}/20-evdev-kbd.conf \
|
|
|
|
${STAGEDIR}${PREFIX}/share/X11/xorg.conf.d
|
2013-12-16 12:11:09 +01:00
|
|
|
.endif # ! SLAVE_PORT
|
2012-04-21 19:03:32 +02:00
|
|
|
|
2004-05-10 07:05:00 +02:00
|
|
|
.include <bsd.port.post.mk>
|