Commit graph

731 commits

Author SHA1 Message Date
Matthew Rezny
42622059b2 Explicitly disable use of udev to fix build with libudev-devd present.
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9719
2017-02-22 18:52:53 +00:00
Baptiste Daroussin
d70b127b51 XWayland is an X Server running as a Wayland client, thus capable of displaying
native X11 client applications in a Wayland compositor environment.

WWW: https://wayland.freedesktop.org/xserver.html
2017-02-11 18:31:47 +00:00
Matthew Rezny
acdcc605d9 Remove post-patch cruft accidentally introduced into patch-configure files
with the previous commit. Thanks to tijl for noticing what I overlooked.

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9544
2017-02-11 17:44:59 +00:00
Matthew Rezny
3f87b5cb51 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 14:17:58 +00:00
Baptiste Daroussin
7dc166606b Move wayland to a better location 2017-01-29 23:04:45 +00:00
Baptiste Daroussin
b5089c5725 Use localbase instead of prefix
Reported by:	mat
2017-01-25 12:12:40 +00:00
Baptiste Daroussin
d342237609 Import Wayland
This port was first created by kwm@ then updated and improved by Johannes
Lundberg

Wayland is intended as a simpler replacement for X, easier to develop and
maintain. GNOME and KDE are expected to be ported to it.

Wayland is a protocol for a compositor to talk to its clients as well as
a C library implementation of that protocol. The compositor can be a
standalone display server running on Linux kernel modesetting and evdev
input devices, an X application, or a wayland client itself. The clients can
be traditional applications, X servers (rootless or fullscreen) or other
display servers.

Please report bugs to the FreeBSD bugtracker!

WWW: http://wayland.freedesktop.org/
2017-01-24 23:44:12 +00:00
Baptiste Daroussin
fe48f8380a Update to 1.9.1 2017-01-14 10:19:33 +00:00
Baptiste Daroussin
a42c82645d Update to 1.9.1 2017-01-14 10:17:24 +00:00
Baptiste Daroussin
5bd1e953c8 Add missing run dependency on xkeyboardconfig
PR:		196653
Reported by:	rsimmons0@gmail.com
2017-01-13 22:49:27 +00:00
Baptiste Daroussin
f2455b6867 Add missing run dependency on xkeyboardconfig
PR:		196653
Reported by:	rsimmons0@gmail.com
2017-01-13 22:48:55 +00:00
Baptiste Daroussin
5e03a86234 Update to 1.19.0 2017-01-07 00:49:43 +00:00
Baptiste Daroussin
2e9aa14005 Update to 1.19.0 2017-01-07 00:47:42 +00:00
Rene Ladan
535b2cd3cf Reset ports per maintainer request.
PR:		215557
Submitted by:	A.J. "Fonz" van Werven (maintainer)
2016-12-26 11:59:12 +00:00
Alex Kozlov
13181857ec - Remove x11-servers/mga_hal: Support for MGA_HAL feature was removed from xf86-video-mga in 2011
PR:	214884
Submitted by:	matthew@reztek.cz
Approved by:	x11 (kwm)
2016-11-28 20:58:00 +00:00
Mark Linimon
bbc402e7d9 Mark as broken on various tier-2 archs.
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2016-11-16 00:36:20 +00:00
Brad Davis
9f5f43fcf8 Fix xorg-server build on arm64.
Submitted by:	andrew
Approved by:	bapt, kwm (x11)
Differential Revision:	https://reviews.freebsd.org/D8465
2016-11-07 16:33:18 +00:00
Baptiste Daroussin
700675f6de Update to 1.18.4 2016-11-02 07:19:28 +00:00
Baptiste Daroussin
4b02f15b0f Update to 1.18.4 2016-11-02 07:16:50 +00:00
John Marino
af14198731 x11-servers/xorg-nestservdr: document SSL requirement
Approved by:	SSL blanket
2016-09-10 02:59:50 +00:00
John Marino
12e8d047ee x11-servers/xorg-vfbserver: document SSL requirement
Approved by:	SSL blanket
2016-09-10 02:00:21 +00:00
Baptiste Daroussin
e629e9048b Update to 1.18.3
Use INSTALL_WRKSRC instead of home made equivalent
2016-07-06 21:49:59 +00:00
Baptiste Daroussin
b6876340ee Use INSTALL_WRKSRC instead of home made equivalent 2016-07-06 21:49:28 +00:00
Baptiste Daroussin
12f5f23eeb Update to 1.18.3 2016-07-06 21:45:54 +00:00
Mathieu Arnold
5b55a8a53e Fix usage of WITH_OPENSSL_BASE, WITH_OPENSSL_PORT and OPENSSL_PORT.
WITH_OPENSSL_* can't be set after bsd.port.pre.mk.
Fold all other usage into using SSL_DEFAULT == foo

PR:		210149
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	The FreeBSD Foundation, Absolight
Differential Revision:	https://reviews.freebsd.org/D6577
2016-06-16 13:23:13 +00:00
Steve Wills
86cd4fbe5a many ports: mark broken on powerpc64 2016-04-21 16:43:14 +00:00
Mathieu Arnold
72ea7e696b Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:33:55 +00:00
Raphael Kubo da Costa
382f2da52a Add another MASTER_SITE, and a clarifying comment.
The comment explains the difference between net/xrdp and x11-servers/x11rdp to
avoid confusion because of their similar names.

PR:		207323
Submitted by:	Koichiro IWAO <meta+ports@vmeta.jp> (maintainer)
2016-03-05 16:40:41 +00:00
Raphael Kubo da Costa
2ad13f33ec Fix build with clang 3.8.0.
During a recent exp-run for bug 206074, it was found that x11-servers/x11rdp
gives errors with clang 3.8.0:

/wrkdirs/usr/ports/x11-servers/x11rdp/work/x11rdp_xorg71/build_dir/include/X11/Xtrans/Xtranssock.c:1027:50: error: reference to 'in6addr_any' is ambiguous
        ((struct sockaddr_in6 *)&sockname)->sin6_addr = in6addr_any;
                                                                ^

This is because Xtranssock.c attempts to redefine in6addr_any as a weak symbol,
which does not work with clang 3.8.0. As a fix, place the customized
in6addr_any definition between #ifdef __FreeBSD__ guards.

PR:		207192
Submitted by:	dim
Reviewed by:	Koichiro IWAO <meta+ports@vmeta.jp> (maintainer)
2016-03-03 17:17:52 +00:00
Baptiste Daroussin
379ce5b305 Update to 1.18.0 2015-12-27 22:31:46 +00:00
Baptiste Daroussin
013b8cdd3c Update to 1.18.0 2015-12-27 22:29:37 +00:00
Koop Mast
52f474c7cb Update xorg-server to 1.17.4. 2015-10-29 23:03:33 +00:00
Koop Mast
76da779716 Unbreak the build of xorg-server 1.17.2 on arm. Apparently the 1.17 update
broke this.

Submitted by:	sbruno@
2015-10-21 21:14:39 +00:00
Mathieu Arnold
9b6e71d993 Fix build on 9.
PR:		203766
Submitted by:	maintainer
Sponsored by:	Absolight
2015-10-16 14:19:08 +00:00
Koop Mast
4c670c9a31 Add missing dependancies so xephyr can be build again. [1]
Reported by:	Piotr Kubaj <pkubaj@riseup.net>
2015-10-13 11:31:40 +00:00
Koop Mast
dbcb36987b unbreak index. 2015-10-13 10:08:30 +00:00
Antoine Brodin
3ad2ea6e69 Unbreak INDEX 2015-10-13 09:26:46 +00:00
Koop Mast
1742c4fbee Xorg-server update to 1.17.2 with related driver updates and bumps.
Update fontproto to 2.1.3.
Update libXfont to 1.5.1.
Update xf86-input-keyboard 1.8.1.
Update xf86-input-vmmouse to 13.1.0.
Update xf86-input-void to 1.4.1.
Update xf86-video-chips to 1.2.6.
Update xf86-video-cirrus to 1.5.3.
Update xf86-video-mach64 to 6.9.5.
Update xf86-video-neomagic to 1.2.9.
Update xf86-video-r128 to 6.10.0.
Update xf86-video-s3virge to 1.10.7.
Update xf86-video-savage to 2.3.8.
Update xf86-video-siliconmotion to 1.7.8.
Update xf86-video-sis to 0.10.8.
Update xf86-video-trident to 1.3.7.
Update xf86-video-vesa to 2.3.4.

* All other xf86-* drivers where bump and/or patched to allow them to
  compile and work with the new xorg-server.
* The ATI-ums driver is removed because the API it depends on was
  removed from the xorg-server.
* Add patch to sunffb to make the lack of XAA non-fatal
  (not build/run tested due to lack of hardware).
* Remove the extra patches in xorg-server for arm. The code seems to
  support it now natively. Please file a bug if this is not the case.
* Update the xorg-server support in virtualbox-ose-additions for vboxmouse. [1]

Submitted by:	jkim@ [1]
Obtained from:	Graphics devel repo
2015-10-13 07:45:08 +00:00
Ruslan Makhmatkhanov
f271f72f19 x11-servers/Xfstt: update to 1.9.2
- update to 1.9.2
- pass maintainership to submitter
- add new maintainer's distfile mirror to MASTER_SITES
- specify a LICENSE
- sort USES alphabetically
- regenerate patches with make makepatch
- remove absolute path from pkg-message
- add PROVIDE, REQUIRE and KEYWORD to the rc script

PR:		202267
Submitted by:	A.J. "Fonz" van Werven <freebsd@skysmurf.nl>
2015-09-28 19:15:47 +00:00
Dimitry Andric
6edde2ba50 Disable use of SSE instructions in Xorg's xf86SlowBcopy() function.
When such instructions are used to copy data from/to mapped video
memory, some hypervisors (e.g. KVM, Microsoft Hyper-V) can generate
SIGILL or SIGBUS exceptions, causing Xorg to crash.

Reported by:	nogcjx@fastmail.fm
Approved by:	x11 (bapt)
PR:		202643
MFH:		2015Q3
2015-09-05 11:57:51 +00:00
Jung-uk Kim
6fce017bdf Automatically load mouse integration support for VirtualBox guest. 2015-05-19 20:04:12 +00:00
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
Antoine Brodin
e2c9e4fad3 Do not include bsd.port.pre.mk twice 2015-05-06 17:27:48 +00:00
Sean Bruno
03d3126212 Duplicate svn revision 368293 and fix compilation on armv6.
PR:	197092
Submitted by:	mikael.urankar@gmail.com
2015-05-06 17:10:37 +00:00
Baptiste Daroussin
66d439f626 Disable fontpath.d support as it overwrites the default fontrootdir making non
fontconfig application like xcalc not to find their fonts

Reported by:	Jakub Lach <jakub_lach@mailplus.pl>, Stefan Thurner <stthur@gmail.com>
2015-03-22 19:49:09 +00:00
Baptiste Daroussin
a5da770e67 Make fonts repecting XDG
Xorg is now looking in ${LOCALBASE}/share/fonts by default
Xorg now accepts symlinks in etc/X11/fontpath.d (as decribed in Xserver(1))
Large cleanup on lots of font ports
All fonts are now properly dynamically generating fonts.dir and fonts.scale
instead of sometime overwriting existing ones)
All fonts are generating fontconfig's cache
Improve consistency in fonts ports
2015-03-21 23:05:19 +00:00
Dmitry Marakasov
6d4b3ed0c9 - Remove useless MASTER_SITE_SUBDIR
- Drop @dirrm* from plist
- Add empty directory to plist
2015-03-03 02:55:08 +00:00
Koop Mast
e8e22ed74d Fix CVE-2015-0255.
Information leak in the XkbSetGeometry request of X servers.

Submitted by:	http://lists.freedesktop.org/archives/xorg/2015-February/057158.html
Obtained from:	upstream
MFH:		2015Q1
2015-02-12 19:58:41 +00:00
Baptiste Daroussin
67d3ddc0ee Cleanup plist 2015-02-05 16:03:32 +00:00
Alex Kozlov
b7088112c0 - Fix AutoAddDevices option when config/devd backend is used
Reported by:	Jonathan Chen <jonc@chen.org.nz>, lightside@gmx.com, many others
Approved by:	x11 (dumbbell, kwm)
2014-12-23 20:40:58 +00:00