aboutsummaryrefslogtreecommitdiff
path: root/x11-servers
Commit message (Collapse)AuthorAgeFilesLines
* Fix usage of WITH_OPENSSL_BASE, WITH_OPENSSL_PORT and OPENSSL_PORT.Mathieu Arnold2016-06-161-1/+1
| | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=416966
* many ports: mark broken on powerpc64Steve Wills2016-04-211-0/+2
| | | | Notes: svn path=/head/; revision=413746
* Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.Mathieu Arnold2016-04-014-11/+11
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412351
* Add another MASTER_SITE, and a clarifying comment.Raphael Kubo da Costa2016-03-051-1/+9
| | | | | | | | | | | 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) Notes: svn path=/head/; revision=410189
* Fix build with clang 3.8.0.Raphael Kubo da Costa2016-03-031-0/+16
| | | | | | | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=410064
* Update to 1.18.0Baptiste Daroussin2015-12-272-3/+3
| | | | Notes: svn path=/head/; revision=404604
* Update to 1.18.0Baptiste Daroussin2015-12-272-3/+3
| | | | Notes: svn path=/head/; revision=404603
* Update xorg-server to 1.17.4.Koop Mast2015-10-292-3/+3
| | | | Notes: svn path=/head/; revision=400485
* Unbreak the build of xorg-server 1.17.2 on arm. Apparently the 1.17 updateKoop Mast2015-10-211-3/+15
| | | | | | | | | broke this. Submitted by: sbruno@ Notes: svn path=/head/; revision=399932
* Fix build on 9.Mathieu Arnold2015-10-161-0/+10
| | | | | | | | | PR: 203766 Submitted by: maintainer Sponsored by: Absolight Notes: svn path=/head/; revision=399478
* Add missing dependancies so xephyr can be build again. [1]Koop Mast2015-10-132-2/+7
| | | | | | | Reported by: Piotr Kubaj <pkubaj@riseup.net> Notes: svn path=/head/; revision=399186
* unbreak index.Koop Mast2015-10-131-1/+1
| | | | Notes: svn path=/head/; revision=399184
* Unbreak INDEXAntoine Brodin2015-10-131-5/+5
| | | | Notes: svn path=/head/; revision=399183
* Xorg-server update to 1.17.2 with related driver updates and bumps.Koop Mast2015-10-1352-4419/+150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=399179
* x11-servers/Xfstt: update to 1.9.2Ruslan Makhmatkhanov2015-09-288-23/+29
| | | | | | | | | | | | | | | | | - 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> Notes: svn path=/head/; revision=398135
* Disable use of SSE instructions in Xorg's xf86SlowBcopy() function.Dimitry Andric2015-09-052-1/+13
| | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=396167
* Automatically load mouse integration support for VirtualBox guest.Jung-uk Kim2015-05-192-3/+4
| | | | Notes: svn path=/head/; revision=386809
* MASTER_SITES cleanup.Mathieu Arnold2015-05-143-6/+3
| | | | | | | | | | | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=386312
* Do not include bsd.port.pre.mk twiceAntoine Brodin2015-05-061-1/+1
| | | | Notes: svn path=/head/; revision=385529
* Duplicate svn revision 368293 and fix compilation on armv6.Sean Bruno2015-05-061-0/+7
| | | | | | | | PR: 197092 Submitted by: mikael.urankar@gmail.com Notes: svn path=/head/; revision=385527
* Disable fontpath.d support as it overwrites the default fontrootdir making nonBaptiste Daroussin2015-03-223-6/+4
| | | | | | | | | fontconfig application like xcalc not to find their fonts Reported by: Jakub Lach <jakub_lach@mailplus.pl>, Stefan Thurner <stthur@gmail.com> Notes: svn path=/head/; revision=381951
* Make fonts repecting XDGBaptiste Daroussin2015-03-218-10/+15
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=381876
* - Remove useless MASTER_SITE_SUBDIRDmitry Marakasov2015-03-032-2/+1
| | | | | | | | - Drop @dirrm* from plist - Add empty directory to plist Notes: svn path=/head/; revision=380327
* Fix CVE-2015-0255.Koop Mast2015-02-122-1/+176
| | | | | | | | | | | 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 Notes: svn path=/head/; revision=378889
* Cleanup plistBaptiste Daroussin2015-02-052-4/+0
| | | | Notes: svn path=/head/; revision=378466
* - Fix AutoAddDevices option when config/devd backend is usedAlex Kozlov2014-12-232-2/+11
| | | | | | | | Reported by: Jonathan Chen <jonc@chen.org.nz>, lightside@gmx.com, many others Approved by: x11 (dumbbell, kwm) Notes: svn path=/head/; revision=375352
* Final removal of WITH_NEW_XORGJean-Sébastien Pédron2014-12-221-5/+1
| | | | | | | | | | | | | | | | | | | | | | | This knob was turned on for all version of FreeBSD in r369875 (2014-10-03) and officially deprecated. Since then, it was gradually removed from many ports when they needed an update. x11-servers/xorg-server was the last major user of this knob. The port was updated to xserver 1.14 in r374982 (2014-12-19). The update got rid of the knob, clearing the path to the final removal. This commit changes ports who were checking for WITH_NEW_XORG and remove its handling from bsd.port.mk. While here, two sanity checks are added to warn user about WITH_KMS and WITH_NEW_XORG which have no effect now. Differential Revision: https://reviews.freebsd.org/D1351 Reviewed by: antoine, bapt, kwm Approved by: portmgr (antoine, bapt), kwm Notes: svn path=/head/; revision=375286
* x11-servers/xorg-server: Update to 1.14Jean-Sébastien Pédron2014-12-1936-1353/+709
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=374982
* Fix multiple xserver security advisories in the 1.12.4 xserver.Koop Mast2014-12-1030-1/+4002
| | | | | | | | | | | | | The patches where not ported to 1.7.7 so mark it forbidden. This version is not default anymore and will be removed in the 1.14 update that currently being tested. Obtained from: xserver upstream MFH: 2014Q4 Security: 27b9b2f0-8081-11e4-b4ca-bcaec565249c Notes: svn path=/head/; revision=374489
* x11-servers/Xfstt: 1.6 -> 1.9.1Kurt Jaeger2014-11-249-57/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | new master site and: 1.9.1 (2014-09-27) Bump gettext dependency to 0.18.2. Bump automake version to 1.11. Switch from gzip to xz for distribution tarballs. Update upstream project URLs to the new site. 1.9 (2012-05-02) Fix file descriptor leaks. Fix directory resource leaks and segfaults on opening errors. Reset the umask before creating the temporary directory. Rewrite showttf to use XCB instead of X11. 1.8 (2010-11-09) Remove the obsolete --multi option. Bump gettext dependency to 0.18. Use --previous in msgmerge to help translators. Blank unused fields of the fsError struct when sending an error. Fix segfaults on font open errors (thanks to Edward Welbourne). Handle mmap failures which might end up as segfaults otherwise. Fix crashes with fortify support when: Listing fonts (thanks to Erik Devriendt). Setting info file magic and type fields (thanks to Niall Creech). Fix segfault on fonts with unknown cmap format. Add SIGHUP handler to re-sync fonts cache. Do not hardcode any path component in the man page. Code cleanup: Fixed several compiler warnings. Constify types. Refactor client state into a new struct. Refactor font protocol error reply handling. Remove unused or duped includes. Switch more C 'char *' strings to C++ strings. Use C++ algorithm instead of custom code. Always include "config.h" first. Use <stdint.h> instead of our own types. Build system cleanup: Detect system endianness at build time. Enable silent rules by default if support is available. Do not use AM_MAINTAINER_MODE. Make X11 usage selectable at configure time (new '--with-x11'). Always build (but not install) extra tools. Use pkg-config to get fontsproto and x11 module flags. Fix 'make distcheck'. 1.7 (2005-11-30) Made gettext external. Use autoreconf instead of 'autogen.sh'. Changed mail address. Generate the manpage at build time, to use variable paths and version. Remove win32 obsolete code. Use new error, warning and info functions. Changed some data types names. Fix hyphen used as minus sign in manpage. Fix build failure on Irix with gcc 3.2 (thanks to Dirk Tilger). Add IPv6 support. Update FSF's address. PR: 194968 Submitted by: C.Hutchinson <portmaster@bsdforge.com> Notes: svn path=/head/; revision=373364
* - Fix various distinfo errorsAlex Kozlov2014-10-161-1/+0
| | | | | | | | | | | | - Remove unused USE_* knobs - Fix typos in USE_* knobs - Remove empty lines after .include <bsd.port.mk> Approved by: portmgr (bapt) Differential Revision: https://reviews.freebsd.org/D911 Notes: svn path=/head/; revision=370983
* Add some bits to the armv6 build to get a successful build/run on the RPi.Sean Bruno2014-09-153-0/+55
| | | | | | | | | | | | | Not bumping the PORTREVISION as this is only applied to ARM builds. Phabric: https://reviews.freebsd.org/D756 PR: 181318 Submitted by: mikael.urankar@gmail.com Reviewed by: kwm@ Approved by: bdrewery (mentor) Notes: svn path=/head/; revision=368293
* Fix the PORTREVISION bump for the lang/gcc update that went badly forGerald Pfeifer2014-09-121-3/+3
| | | | | | | | | | | | ports (x11-drivers plus graphics/libGL plus x11-servers/xorg-server) that handle PORTREVISION in a creative manner hardly lending itself to any form of automated bumping. PR: 192025 Reported by: Scott Allendorf <scott-allendorf@uiowa.edu> Notes: svn path=/head/; revision=367997
* Update the default version of GCC in the Ports Collection from GCC 4.7.4Gerald Pfeifer2014-09-101-1/+1
| | | | | | | | | | | | | to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit) Notes: svn path=/head/; revision=367888
* Update to 1.14.7Baptiste Daroussin2014-09-082-18/+42
| | | | | | | | | | | - changes: * Do not make it a slave of xorg-server anymore so it doesn't change depending on NEW_XORG * Update to the highest version able to deal with dependencies of the oldest xorg supported Notes: svn path=/head/; revision=367647
* Readd PORTEPOCH removed by accidentBaptiste Daroussin2014-09-081-0/+1
| | | | Notes: svn path=/head/; revision=367645
* Prefer explicit activation of xvfbBaptiste Daroussin2014-09-081-1/+2
| | | | Notes: svn path=/head/; revision=367644
* Update to 1.14.7Baptiste Daroussin2014-09-082-18/+44
| | | | | | | | | - Changes: * Do not make it a slave of xorg-server anymore so it doesn't change depending on NEW_XORG * Update to the highest version able to deal with dependencies of the oldest xorg supported Notes: svn path=/head/; revision=367643
* Cleanup plistBaptiste Daroussin2014-09-031-3/+2
| | | | Notes: svn path=/head/; revision=367159
* Properly reset ownershipBaptiste Daroussin2014-09-031-3/+2
| | | | | | | remove now useless @exec Notes: svn path=/head/; revision=367158
* Because this is a slave port, it cannot load bsd.port.pre.mk before definingAdam Weinberger2014-08-161-5/+5
| | | | | | | | | | | | the do-install target. This means that the test for .if defined(WITH_NEW_XORG) will always be false unless it's actually set in make.conf. WITH_NEW_XORG is automatically set for OSVERSION > 100704, but the port can't access that. Apply a really inelegant kludge that simply tries to install the manpage from both possible places. One will fail, and one will succeed. Notes: svn path=/head/; revision=365098
* Remove indefinite articles and trailing periods from COMMENT, plusJimmy Olgeni2014-08-081-1/+1
| | | | | | | | | | | | minor COMMENT typos and surrounding whitespace fixes. A few Makefiles where not included as they contain Latin-1 characters that break the Phabricator workflow. Category X. CR: D511 Approved by: portmgr (bapt) Notes: svn path=/head/; revision=364347
* Bump XORG_REVISION to reflect changed behavior on PowerPC.Nathan Whitehorn2014-07-291-1/+1
| | | | | | | Approved by: kwm Notes: svn path=/head/; revision=363410
* mmap() /dev/mem instead of /dev/console on PowerPC. Mostly this was alreadyNathan Whitehorn2014-07-291-17/+52
| | | | | | | | | | | | being done in libpciaccess, so this is functionally a no-op in most cases and unifies behavior. Besides aesthetic appeal, the ability to directly mmap() all of physical memory through /dev/console on PowerPC is about to go away on -CURRENT, which means everything should converge on /dev/mem. Approved by: kwm Notes: svn path=/head/; revision=363409
* Rename all patches that contain '::' as a path separator, and useAdam Weinberger2014-07-294-0/+0
| | | | | | | '__' instead. Notes: svn path=/head/; revision=363362
* Remove NOPORTDOCS.Adam Weinberger2014-07-041-2/+2
| | | | Notes: svn path=/head/; revision=360686
* Use MAKE_CMDBaptiste Daroussin2014-06-251-94/+94
| | | | Notes: svn path=/head/; revision=359186
* Convert GMAKE to MAKE_CMDBaptiste Daroussin2014-06-251-2/+2
| | | | | | | | | | Please note that lots of invocation of MAKE_CMD here are wrong as they do not properly respect MAKE_ENV and friends With hat: portmgr Notes: svn path=/head/; revision=359185
* x11-drivers/xf86-video-ati:Koop Mast2014-05-292-6/+27
| | | | | | | | | | | | | | | | | | | | | On other ARCH then i386/amd64 keep the old version. Since 7.x is KMS which is not available on the other ARCHS. x11-drivers/xf86-video-nv: Fix nv driver on ppc. x11-servers/xorg-server: In the powerpc case of NEW_XORG don't overwrite EXTRA_PATCHES. Patch update: < nathanw> it works around the change in behavior in libpciaccess that the PR mentions < nathanw> by porting the relevant code from the Linux backend PR: ports/188278 Submitted by: jmmv@, nwhitehorn@ Notes: svn path=/head/; revision=355734
* Revert accident commit in -r351411. This should stop the option dialogKoop Mast2014-05-151-2/+0
| | | | | | | | | from spamming the user. Submitted by: marino@ Notes: svn path=/head/; revision=354175