aboutsummaryrefslogtreecommitdiffstats
path: root/x11-servers
Commit message (Collapse)AuthorAgeFilesLines
* Fix illegal instruction when running in kvm/qemuzeising2019-01-092-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | Fix illegal instruction when running xserver in kvm or qemu (and possibly others) virtualisation. This is solved by disabling sse instructions while compiling the xf86SlowBcopy (don't ask) function. This fix was originally committed by dim as r396167 in 2015, and then most likely accidentally removed in r433863 in 2017. Bump portrevision Original commit message: > 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. PR: 202643 Reported by: nogcjx@fastmail.fm Requested by: dim Diagnose and fix by: dim MFH: 2019Q1
* Upgrade x11-servers/Xfstt from 1.9.2 to 1.9.3rodrigo2018-12-282-4/+4
| | | | | | | | | | | | | | | Release note: Documentation: * Switch to https for hadrons.org URLs. Code cleanup * Check strSubFamily for emptiness when assigning it. * Use matching delete [] operator for new []. * Use std::string instead of static buffers. * Check error failures from socket() call. * Do no dereference TTFont variable before using it. * Use memcpy() instead of strncpy() to copy a fixed-length string. * Initialize structs that go over the wire to 0. * Remove pathname length check.
* x11-servers/xwayland: Fix portrevisionzeising2018-12-231-1/+3
| | | | | | | | | | Fix portrevision, it accidentally went backwards when comitting r487789. Bump it to 11 to ensure xwayland is rebuild after the evdev-proto changes. Add a big note about this, so I might remember next time. PR: 222905, 217248, 233787 (original commit), 234240 (fix) Submitted by: Stefan Ehmann (fix)
* Split out evdev headers from multimedia/v4l_compatzeising2018-12-191-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Split out evdev headers (input.h, input-event-codes.h, uinput.h) into their own port, devel/evdev-proto, and update those to be current with the Linux 4.19 kernel. This is done in order to be able to update the rest of the FreeBSD input stack, which is forthcoming. By splititng out the evdev headers we can update them independent of other updates in v4l_compat, which makes it easier for the graphics team to keep track of them and keep them updated as needed. Update devel/libevdev from 1.4.4 to 1.5.9 instead of trying to make it work with the updated headers. This will be further updated. Update devel/py-evdev from 0.5.0 to 0.8.1 instead of trying to make it work with the updated evdev headers. Update consumers to use devel/evdev-proto rather than multimedia/v4l_compat as needed, and bump portrevisions. This is the first step in getting the FreeBSD input stack (libevdev, libinput and so on) updated to newer versions. Many thanks to all who have helped out with testing, code and exp-runs. Apologies if I've forgotten to add any names. PR: 222905, 217248, (based on, in part), 233787 (exp-run) Submitted by: Greg V, wulf Tested by: tcberner, kde Exp-run by: antoine Approved by: portmgr (antoine) Obtained from: FreeBSDDesktop development repo https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input-ports
* Remove portrevision, it's inherited from masterzeising2018-09-133-3/+0
| | | | | | | Remove portrevision, it's inherited from master. Adding it here made it go backwards. Reported by: Matthew D. Fuller
* Change x11/xorgproto to become a build depzeising2018-09-125-2/+5
| | | | | | | | | | | | | | | Change x11/xorgproto to become a build time dependency when added to USE_XORG. Change the dependency to be on the port, rather than a file the port installs. Fix fallout. Bump portrevision on depending ports. PR: 230909 Reviewed by: eadler Approved by: portmgr (antoine) Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto exp-run: antoine Differential Revision: https://reviews.freebsd.org/D16906
* Switch to xorgproto instead of individual packageszeising2018-08-013-10/+6
| | | | | | | | | | | | | | | | | | Upstream used to distribute protocol headers as separate packages, but has decided to merge those to a common package, named xorgproto. This update tracks that change. * Add a new port, x11/xorgproto, with are protocol headers for xorg. * Hook the new protocol port to the build and to infrastructure in bsd.xorg.mk. * Update all ports with a dependency on any of the old *proto packages to instead depend on xorgproto. Bump portrevision. * Delete the old *proto packages, update MOVED. PR: 230023 Submitted by: zeising Approved by: portmgr (antoine) exp-run by: antoine
* x11-servers/x2x: Remove the unnecessary makefile patch by changing to gmakeyuri2018-07-172-12/+1
|
* x11-servers/x2x: Update 1.27 -> 1.30.20180709yuri2018-07-154-16/+33
| | | | | | | Port changes: * Now it uses autoreconf/configure * Add LICENSE_FILE * Remove targets - no need for them
* - Fix versionamdmi32018-07-081-5/+5
| | | | | - Add LICENSE - Remove unneeded flags
* x11-servers/xorg-server: Enable SECURITY extensionzeising2018-05-201-2/+2
| | | | | | | | Enabling the SECURITY extension will make ssh -X work in most cases. This extension is enabled in many Linux distros. PR: 221984 Submitted by: Anton Yuzhaninov
* x11-servers/xorg-server: Backport security fixeszeising2018-05-203-1/+202
| | | | | | | | | | | | | | Backport security fixes for CVE-2017-10971 and CVE-2017-10972 (yes, 2017). For some reason this was not done when the vulnerabilities were documented in VuXML, and a typo in the version range in VuXML meant that the entries never matched. This fixes a memory disclosure and a couple of buffer overruns. PR: 220584 Reported by: Vladimir Krstulja MFH: 2018Q2 Security: ab881a74-c016-4e6d-9f7d-68c8e7cedafb
* net/xrdp{,-devel}: Update to 0.9.6meta2018-05-139-750/+0
| | | | | | | | | | | | | | | | | | | | * mark -devel port as IGNORE since net/xrdp has been updated * s/XRDP/xrdp/ in pkg-message, upstream usually spell it lowercase x11-servers/x11rdp: remove port This port is only required by net/xrdp 0.6.2. Since net/xrdp has been updated to 0.9.6, it is no longer required any other port and not useful with standalone at all. 0.9.1 or later uses x11-drivers/xorgxrdp instead. Approved by: hrs (mentor, via email) Relnotes: https://github.com/neutrinolabs/xrdp/releases/tag/v0.9.1 https://github.com/neutrinolabs/xrdp/releases/tag/v0.9.2 https://github.com/neutrinolabs/xrdp/releases/tag/v0.9.3 https://github.com/neutrinolabs/xrdp/releases/tag/v0.9.4 https://github.com/neutrinolabs/xrdp/releases/tag/v0.9.5 https://github.com/neutrinolabs/xrdp/releases/tag/v0.9.6 Differential Revision: https://reviews.freebsd.org/D15375
* Update MAINTAINER to my new FreBSD.org accountmeta2018-03-201-1/+1
| | | | | | also update my email address in "Created by:" field. Approved by: hrs (mentor)
* For ports that are marked BROKEN on armv6, and also fail to build onlinimon2017-11-301-0/+1
| | | | | | | | | | armv7, mark them so. This is part two of a multipart commit to bring armv7 ports to parity with armv6. Approved by: portmgr (tier-2 blanket) Obtained from: lonesome.com -exp run
* x11-servers/xorg-server: Fix dashed/dotted line rendering with GLAMOR.danfe2017-11-292-1/+28
| | | | | | | | | | | | When drawing dashed lines with GLAMOR, they were drawn partially or as a regular (solid) line, depending on the OpenGL backend. It behaved so because screen pixmap was bound as the dash and sampling its alpha, which is usually just 1.0 (no dashing at all). Upstream bug: https://bugs.freedesktop.org/show_bug.cgi?id=99708 Fixed by: Eric Anholt (it's a pity that anholt@ no longer works on FreeBSD) Silence from: x11@
* Drop POTREVISION form slaves so they go forward with xorg-server.rezny2017-10-173-3/+0
| | | | | | | | Adding PORTREVISION to explicitly bump them after the recent CVE patches actually caused the revision to go backwards instead of forwards. PR: 223049 Reported by: mandree
* Fix security issues: CVE-2017-12176 through CVE-2017-12187 in xorg-server.kwm2017-10-1412-10/+1056
| | | | | | | Bump all the slaves due to not being sure where the shared code is used. MFH: 2017Q4 Security: 7274e0cc-575f-41bc-8619-14a41b3c2ad0
* Fix security issues: CVE-2017-13721 and CVE-2017-13723 in xorg-server.kwm2017-10-106-1/+154
| | | | | | Bump all the slaves due to not being sure where the shared code is used. MFH: 2017Q4 Security: 4f8ffb9c-f388-4fbd-b90f-b3131559d888
* Update X.org WWWsamdmi32017-07-144-4/+4
| | | | Approved by: portmgr blanket
* x11-servers/xorg-server: back out r445076jbeich2017-07-0813-143/+1
| | | | Requested by: x11 (rezny)
* x11-servers/xorg-server: close-on-exec for MIT-SHM (like Linux)jbeich2017-07-0513-1/+143
| | | | | | This is similar to what x11/libxshmfence already does. MFH: 2017Q3
* x11-servers/xwayland: respect LOCALBASEjbeich2017-07-051-1/+1
|
* Revision bump of all ports with USE_GL after consolidation of mesa-libsrezny2017-05-231-1/+1
| | | | | Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10845
* Provide more descriptive error messages for ports failing on powerpc64.linimon2017-04-301-4/+4
| | | | | | While here, pet portlint. Approved by: portmgr (tier-2 blanket)
* - Fix LICENSEamdmi32017-03-171-5/+8
| | | | | - Add LICENSE_FILE - Switch to options helpers
* Remove all USE_OPENSSL occurrences.mat2017-03-151-2/+1
| | | | Sponsored by: Absolight
* Explicitly disable use of udev to fix build with libudev-devd present.rezny2017-02-231-0/+1
| | | | | Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D9719
* XWayland is an X Server running as a Wayland client, thus capable of displayingbapt2017-02-129-7/+53
| | | | | | native X11 client applications in a Wayland compositor environment. WWW: https://wayland.freedesktop.org/xserver.html
* Remove post-patch cruft accidentally introduced into patch-configure filesrezny2017-02-121-81/+0
| | | | | | | with the previous commit. Thanks to tijl for noticing what I overlooked. Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D9544
* Xorg-servers update to 1.18.4 with driver updates and revision bumps.rezny2017-02-1125-498/+253
| | | | | | | | | | | | | | | 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
* Move wayland to a better locationbapt2017-01-3019-1090/+0
|
* Use localbase instead of prefixbapt2017-01-251-1/+1
| | | | Reported by: mat
* Import Waylandbapt2017-01-2519-0/+1090
| | | | | | | | | | | | | | | | | | | 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/
* Update to 1.9.1bapt2017-01-142-5/+4
|
* Update to 1.9.1bapt2017-01-142-4/+4
|
* Add missing run dependency on xkeyboardconfigbapt2017-01-141-0/+3
| | | | | PR: 196653 Reported by: rsimmons0@gmail.com
* Add missing run dependency on xkeyboardconfigbapt2017-01-141-1/+2
| | | | | PR: 196653 Reported by: rsimmons0@gmail.com
* Update to 1.19.0bapt2017-01-072-5/+5
|
* Update to 1.19.0bapt2017-01-072-5/+5
|
* Reset ports per maintainer request.rene2016-12-261-3/+2
| | | | | PR: 215557 Submitted by: A.J. "Fonz" van Werven (maintainer)
* - Remove x11-servers/mga_hal: Support for MGA_HAL feature was removed from ↵ak2016-11-295-59/+0
| | | | | | | | xf86-video-mga in 2011 PR: 214884 Submitted by: matthew@reztek.cz Approved by: x11 (kwm)
* Mark as broken on various tier-2 archs.linimon2016-11-161-2/+5
| | | | | | While here, pet portlint. Approved by: portmgr (tier-2 blanket)
* Fix xorg-server build on arm64.brd2016-11-081-4/+8
| | | | | | Submitted by: andrew Approved by: bapt, kwm (x11) Differential Revision: https://reviews.freebsd.org/D8465
* Update to 1.18.4bapt2016-11-022-4/+6
|
* Update to 1.18.4bapt2016-11-022-4/+6
|
* x11-servers/xorg-nestservdr: document SSL requirementmarino2016-09-101-1/+1
| | | | Approved by: SSL blanket
* x11-servers/xorg-vfbserver: document SSL requirementmarino2016-09-101-1/+1
| | | | Approved by: SSL blanket
* Update to 1.18.3bapt2016-07-072-6/+5
| | | | Use INSTALL_WRKSRC instead of home made equivalent
* Use INSTALL_WRKSRC instead of home made equivalentbapt2016-07-071-4/+1
|
* Update to 1.18.3bapt2016-07-072-3/+4
|
* Fix usage of WITH_OPENSSL_BASE, WITH_OPENSSL_PORT and OPENSSL_PORT.mat2016-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
* many ports: mark broken on powerpc64swills2016-04-221-0/+2
|
* Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.mat2016-04-014-11/+11
| | | | | With hat: portmgr Sponsored by: Absolight
* Add another MASTER_SITE, and a clarifying comment.rakuco2016-03-061-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)
* Fix build with clang 3.8.0.rakuco2016-03-041-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)
* Update to 1.18.0bapt2015-12-282-3/+3
|
* Update to 1.18.0bapt2015-12-282-3/+3
|
* Update xorg-server to 1.17.4.kwm2015-10-302-3/+3
|
* Unbreak the build of xorg-server 1.17.2 on arm. Apparently the 1.17 updatekwm2015-10-221-3/+15
| | | | | | broke this. Submitted by: sbruno@
* Fix build on 9.mat2015-10-161-0/+10
| | | | | | PR: 203766 Submitted by: maintainer Sponsored by: Absolight
* Add missing dependancies so xephyr can be build again. [1]kwm2015-10-132-2/+7
| | | | Reported by: Piotr Kubaj <pkubaj@riseup.net>
* unbreak index.kwm2015-10-131-1/+1
|
* Unbreak INDEXantoine2015-10-131-5/+5
|
* Xorg-server update to 1.17.2 with related driver updates and bumps.kwm2015-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
* x11-servers/Xfstt: update to 1.9.2rm2015-09-298-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>
* Disable use of SSE instructions in Xorg's xf86SlowBcopy() function.dim2015-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
* Automatically load mouse integration support for VirtualBox guest.jkim2015-05-202-3/+4
|
* MASTER_SITES cleanup.mat2015-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
* Do not include bsd.port.pre.mk twiceantoine2015-05-071-1/+1
|
* Duplicate svn revision 368293 and fix compilation on armv6.sbruno2015-05-071-0/+7
| | | | | PR: 197092 Submitted by: mikael.urankar@gmail.com
* Disable fontpath.d support as it overwrites the default fontrootdir making nonbapt2015-03-233-6/+4
| | | | | | fontconfig application like xcalc not to find their fonts Reported by: Jakub Lach <jakub_lach@mailplus.pl>, Stefan Thurner <stthur@gmail.com>
* Make fonts repecting XDGbapt2015-03-228-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
* - Remove useless MASTER_SITE_SUBDIRamdmi32015-03-032-2/+1
| | | | | - Drop @dirrm* from plist - Add empty directory to plist
* Fix CVE-2015-0255.kwm2015-02-132-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
* Cleanup plistbapt2015-02-062-4/+0
|
* - Fix AutoAddDevices option when config/devd backend is usedak2014-12-242-2/+11
| | | | | Reported by: Jonathan Chen <jonc@chen.org.nz>, lightside@gmx.com, many others Approved by: x11 (dumbbell, kwm)
* Final removal of WITH_NEW_XORGdumbbell2014-12-231-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
* x11-servers/xorg-server: Update to 1.14dumbbell2014-12-2036-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)
* Fix multiple xserver security advisories in the 1.12.4 xserver.kwm2014-12-1130-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
* x11-servers/Xfstt: 1.6 -> 1.9.1pi2014-11-259-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>
* - Fix various distinfo errorsak2014-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
* Add some bits to the armv6 build to get a successful build/run on the RPi.sbruno2014-09-163-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)
* Fix the PORTREVISION bump for the lang/gcc update that went badly forgerald2014-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>
* Update the default version of GCC in the Ports Collection from GCC 4.7.4gerald2014-09-111-1/+1
| | | | | | | | | | to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit)
* Update to 1.14.7bapt2014-09-092-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
* Readd PORTEPOCH removed by accidentbapt2014-09-091-0/+1
|
* Prefer explicit activation of xvfbbapt2014-09-081-1/+2
|
* Update to 1.14.7bapt2014-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
* Cleanup plistbapt2014-09-031-3/+2
|
* Properly reset ownershipbapt2014-09-031-3/+2
| | | | remove now useless @exec
* Because this is a slave port, it cannot load bsd.port.pre.mk before definingadamw2014-08-171-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.
* Remove indefinite articles and trailing periods from COMMENT, plusolgeni2014-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)
* Bump XORG_REVISION to reflect changed behavior on PowerPC.nwhitehorn2014-07-301-1/+1
| | | | Approved by: kwm
* mmap() /dev/mem instead of /dev/console on PowerPC. Mostly this was alreadynwhitehorn2014-07-301-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
* Rename all patches that contain '::' as a path separator, and useadamw2014-07-304-0/+0
| | | | '__' instead.
* Remove NOPORTDOCS.adamw2014-07-051-2/+2
|
* Use MAKE_CMDbapt2014-06-251-94/+94
|
* Convert GMAKE to MAKE_CMDbapt2014-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
* x11-drivers/xf86-video-ati:kwm2014-05-302-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@
* Revert accident commit in -r351411. This should stop the option dialogkwm2014-05-161-2/+0
| | | | | | from spamming the user. Submitted by: marino@
* Restore PORTREVISION mistakenly removed in last commitpawel2014-05-011-0/+1
| | | | | | PR: ports/188276 Submitted by: Matthew D.Fuller <fullermd@over-yonder.net> Pointy hat to: me
* Fix BadImplemented errors that happen with gdk 3.12.x and GNOME 3. [1]kwm2014-04-242-8/+43
| | | | | | | Use INSTALL_TARGET=install-strip for stripping. Allow user to package xorg-server again. Obtained from: debian [1]
* When linking a library libA with a library libB using libtool, if libB.latijl2014-04-231-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | exists, libtool will add all libraries libB.la refers to (dependency_libs field) to the linker command line and store them in the dependency_libs field of libA.la. So everything that subsequently links with libA will also link to these extra libraries. This causes too much overlinking. This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs field in .la libraries during staging. However, because .la libraries have very limited use when dependency_libs is empty it makes sense to completely remove them during staging. So with this commit USES=libtool is modified to remove .la libraries and a new form (USES=libtool:keepla) is introduced in case they need to be kept (dependency_libs is still emptied). PORTREVISION is bumped on all ports with USES=libtool that install .la libraries. Most ports are also changed to add :keepla because .la libraries have to be kept around as long as there are dependent ports with .la libraries that refer to them in their dependency_libs field. In most cases :keepla can be removed again as soon as all dependent ports that install .la libraries have some form of USES=libtool added to their Makefile. PR: ports/188759 Exp-run: bdrewery Approved by: portmgr (bdrewery)
* The FreeBSD x11@ and graphics team proudly presentszeising2014-04-174-11/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* Support stagebapt2014-03-022-11/+8
|
* X11rdp is an X server for xrdp.swills2014-02-128-0/+720
| | | | | | | WWW: http://www.xrdp.org/ PR: ports/185793 Submitted by: Koichiro IWAO <meta+ports@vmeta.jp>
* - Stage supportmiwi2014-02-031-3/+3
|
* Fix packaging on FreeBSD 11 when WITH_NEW_XORG is defined by bsd.port.mkbapt2014-01-261-5/+5
|
* Fix properties on pkg-plistbapt2014-01-221-1/+0
|
* Remove extra bsd.port.options.mk, it already defined in the master port.kwm2013-12-311-2/+0
| | | | | PR: ports/184952 Submitted by: marino@
* Remove extra bsd.port.options.mk, it already defined in the master port.kwm2013-12-312-5/+1
| | | | | | Fix typo in vfbserver port. Obtained from: xorg-dev repo
* Fix PLIST_SUB (add a space after @comment) for non-default option.bsam2013-12-301-1/+1
| | | | | Reported and tested by: Andrea Venturoli <ml@netfence.it> Approved by: x11 (kwm)
* - Support CC/CFLAGS properlypawel2013-12-212-15/+18
| | | | | | | | - Update MASTER_SITES - Port supports staging PR: ports/184875 Submitted by: KATO Tsuguru <tkato432@yahoo.com>
* Fix whitespace, no functional changes.zeising2013-12-161-1/+0
|
* Switch FreeBSD CURRENT to use the new xorg stack (WITH_NEW_XORG=) [0]zeising2013-12-168-47/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | If the old xorg stack is still needed, it is possible to add WITHOUT_NEW_XORG= to /etc/make.conf to get the old version. Update several xorg related ports, including: x11/libxcb 1.9.1 -> 1.9.3 graphics/libdrm 2.4.46 -> 2.4.50 x11/pixman 0.30.2 -> 0.32.4 x11/xkeyboard-config 2.9 -> 2.10.1 x11-drivers/xf86-input-keyboard 1.7.0 -> 1.8.0 Fix dissapearing cursor in xf86-video-vmware [2] Stagify all x11@-owned ports Bump portrevisions for xf86-* ports due to xserver version change. Fix fallout from updates where needed. Thanks to: all testersi, bdrewery and the FreeBSD x11@ team exp-run by: bdrewery [1] PR: ports/184684 [1], ports/181385 [2] Submitted by: Douglas Carmichael <dcarmich@dcarmichael.net> [2] Approved by: portmgr (bdrewery), core (jhb) [0]
* Fix typo.kwm2013-10-251-1/+1
| | | | Submitted by: Herbert J. Skuhra <h.skuhra@gmail.com>
* Document xorg-server use after free CVE.kwm2013-10-243-4/+89
| | | | Reviewed by: zeising@
* Fix patches. Remove two unneeded ones, and add new patches to fix sparc64.zeising2013-09-304-15/+19
| | | | | | | | | | | This was missed in the mesa update. This syncs x11-server/xorg-server with the xorg development repo Bump portrevision again in case. Apologies for the churn! Obtained from: xorg development repo
* Fix perl dependency.zeising2013-09-301-2/+2
| | | | Submitted by: Barbara Guida <bar@FreeBSD.org>
* The FreeBSD graphics/x11 team proudly presentszeising2013-09-306-16/+528
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a kwm, zeising production: MESA 9.1.6 Starring: Mesa 9.1.6, including libGL, libGLU and dri (new xorg only) Addition of libEGL and libglesv2 KMS support for ATI graphics cards in 10-current (new xorg only) Improved sparc64 support for new xorg. [1] pixman 0.30.2, including shlib bump and portrevision bumps libX11 1.6.2 Make absolute pointing devices work with x11-drivers/xf86-input-mouse x11-drivers/xf86-video-ati 7.2.0 for 10-current (KMS aware ati driver) Also starring: Updates to drivers and other libraries and utilities Additional notes: When updating MESA related ports (libGL, dri) you need to remove old versions first. See UPDATING for details. PR: ports/181962 [2] Submitted by: marius [1] zeising [2] Exp-run by: bdrewery Approved by: portmgr (bdrewery) Thanks to all who helped testing!
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵bapt2013-09-219-10/+11
| | | | x11-servers)
* Plug two more use before initialized with the new x server.zeising2013-08-141-0/+23
| | | | | Noted by: clang Obtained from: xorg development repo
* - Convert to new perl frameworkaz2013-08-041-1/+2
| | | | Approved by: bapt@ (x11@)
* Convert to USES=imakebapt2013-06-291-9/+3
| | | | | Remove useless deps on gmake Trim header
* Enable AIGLX by default on xorg-server 1.12. (WITH_NEW_XORG)zeising2013-06-282-2/+3
| | | | | | Bump portrevision for 1.12 Obtained from: xorg development repo
* Readd the dix_events.c patch that was removed with the xorg update.zeising2013-06-272-2/+92
| | | | | | | | | There have been some reports of problems with pointer focus and other related issues in Mwm and open-motif without this patch. Bump portrevision for old xorg. PR: ports/179397 Submitted by: William Bulley <web@umich.edu>
* Add a patch to fix upstream bug 18451 for 1.7.7.jkim2013-06-182-3/+233
| | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=18451 http://cgit.freedesktop.org/xorg/xserver/patch/?id=6dae7f3 Analyzed by: dim PR: ports/179625
* Don't install the README.compiled file, it got installed in a directorykwm2013-06-171-0/+11
| | | | | | not owned by xorg-server. This will fix poudriere -t Submitted by: miwi
* Fix patching on powerpc with new xorg.zeising2013-06-143-1/+19
| | | | | PR: ports/179229 Submitted by: jhibbits (PR), zeising (patch)
* The FreeBSD x11 team proudly presentszeising2013-05-2519-271/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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!
* Add a new xorg module, to use with USE_XORG: xorg-macros. This modulezeising2013-03-121-1/+2
| | | | | | | | | | | pulls in devel/xorg-macros. Convert all ports that depends on xorg-macros to use this USE_XORG. Split up the long XORG_MODULES= list in bsd.xorg.mk to have only one module on each line. Add xorg-macros dependency to xorg-server. Reviewed by: kwm, bapt Obtained from: xorg development repo (partly)
* 2013-02-27 www/igal: No more upstream, no more public distfiles, consider ↵bapt2013-03-049-204/+0
| | | | | | | | | | | | | using www/llgal 2013-02-27 finance/tinyerp-server: No more upstream, no more public distfiles, consider using finance/openerp-server 2013-02-27 ports-mgmt/portcheck: No more upstream, no more public distfiles 2013-02-28 security/sslproxy: Abandoned upstream 2013-02-28 x11-themes/e17-theme-darkness: No more public distfiles 2013-02-28 x11-themes/e17-theme-cthulhain: Dead upstream since 2008 2013-02-28 x11-servers/driglide: 3dfx is dead, fails to compile on recent versions of freebsd 2013-02-28 mail/gmime: Superceded with version 2.4 2013-02-28 archivers/bsdar: part of the base system
* Fix the patch used to make xorg-server build with clang on i386.zeising2013-02-033-16/+1
| | | | | | | Noticed by: Barbara Guida <barbara.freebsd@gmail.com> PR: ports/175776 [1] Submitted by: Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp> [1] Approved by: kwm, miwi (mentors, implicit)
* Fix build on i386 when building with clang.zeising2013-01-193-0/+30
| | | | | | | | PR: ports/174286 (inspired by) Submitted by: deeptech71 <deeptech71@gmail.com> Tested by: crees, kwm Approved by: kwm, miwi (mentors, implicit) Obtained from: xorg-dev repo
* Add a patch to fix a couple of cases of use before initialized in the newzeising2012-12-142-2/+56
| | | | | | | | xorg-server. Without this patch, xorg-server compiled with clang segfaults. Bump portrevision since clang is default compiler on current. Reviewed by: kwm Approved by: kwm, miwi (mentors, implicit)
* 3dfx has been defunct for a long timeeadler2012-12-091-6/+4
| | | | Feature safe: yes
* - Add missing "defined".avilla2012-11-151-1/+1
| | | | | Approved by: eadler, kwm (x11@) Feature safe: yes
* Solve libGL.so and libglx.so conflict situation between libGL, xorg-server andkwm2012-08-314-14/+52
| | | | | | | | | | | | | | | | the nvidia-driver. Install the libraries in port specific directories. Use pkg-install and pkg-deinstall scripts to update the hardlinks to the default locations of these files. While here clean up some @dirrmtry lines in xorg-server plist for directories that aren.t created by xorg-server. Motivator: pkgng Inspiration: irc, freebsd-x11@ mailinglist discussion (sorry can't find it anymore to give credit the people) Reviewed by: danfe@ (for nvidia parts), bapt@ Approved by: danfe@ (for nvidia parts) With hat: x11@
* Replace some spaces with tabs, and remove double defined variables in PLIST_SUB.kwm2012-08-291-7/+3
|
* Fix the build of xorg related ports when the base system is compiled withzeising2012-07-301-0/+4
| | | | | | | | | | | | | | | clang as system compiler and cpp is clang cpp (as opposed to GNU cpp). This is done by removing the configure test for cpp completely. Using clang cpp will make some manual pages as well as some scripts get slightly wierd whitespace formatting. However, it does not affect the function of the scripts or the instructions in the manual pages. PR: ports/166373 Submitted by: Jakub Lach <jakub_lach@mailplus.pl> (PR) Patch by: me (with ideas from PR and mailing list) Tested by: Jakub Lach <jakub_lach@mailplus.pl>, me Approved by: kwm (mentor) Obtained from: xorg staging area
* Add new OPTIONS_EXCLUSE_${ARCH} to be able to exclude an option on the given ↵bapt2012-07-131-5/+2
| | | | | | | | | | | arch Fix xorg-server on sparc64 by excluing the HAL option on sparc64 has it used to be before convertion to new options framework [1] Reported by: marius@ Tested by: marius@ Approved by: kwm [1]
* Convert to new options frameworkbapt2012-06-061-10/+11
| | | | | | | | | | while here remove the NO_SUID_XSERVER which was redundant with the options and fix a bug[1] (defining an option after bsd.port.pre.mk) which was a workaround of limitations of the old framework Reported by: ak@ [1] Reviewed by: kwm@, miwi@ Approved by: kwm@, miwi@
* Revert "dix: use the event mask of the grab for TryClientEvents."naddy2012-04-252-1/+91
| | | | | | | | | | http://cgit.freedesktop.org/xorg/xserver/commit/?id=018c878e9495b21146c8f38617fdd1bf6d8cc73b This fixes delivery of button press events to clients. In particular, it fixes irrecoverable focus loss in mwm(1). Approved by: miwi Obtained from: Xorg upstream
* - Please welcome Xorg 7.5.2miwi2012-04-2220-283/+226
| | | | | | | | | | | | | | | | | | | | | | | | | The Xorg Team is pleased to announce the next round of Xorg updates. The team created a new flag called WITH_NEW_XORG that users can include in /etc/make.conf. This was created for the intel KMS work being done althouthough It probably works for other chips. Unfortunately, the intel KMS driver will only work on FreeBSD 9(RELENG|STABLE) or 10/HEAD users. Older version of FreeBSD will not be supported. Intel users will need to patch their source manually with Konstantin?s KMS kernel patch to get the newer chips to work. Please carefully read UPDATING entry. Changes: - libdrm 2.4.31 (including KMS support) - mesa 7.11.2 - xorg-server 1.10.6 - a lot of new Graphic Drivers. I would like to thank: Koop Mast Eitan Adler Niclas Zeising and all helpers and testers from x11@.
* Repeated words are are hard to to find sometimes.eadler2012-01-081-1/+1
| | | | Approved by: portmgr (itetcu)
* - Remove WITH_FBSD10_FIX, is no longer neededmiwi2011-11-093-3/+0
|
* - Fix build on FreeBSD 10.0miwi2011-10-293-1/+3
| | | | Notes: all x11@ ports fixed for FreeBSD 10
* Fix CVE-2011-4028 and CVE-2011-4029.kwm2011-10-192-4/+22
| | | | | Obtained from: upstream xorg-server Security: 8441957c-f9b4-11e0-a78a-bcaec565249c
* - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)amdmi32011-09-241-2/+2
| | | | | | | | | - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead PR: 157936 Submitted by: myself Exp-runs by: pav Approved by: pav
* Mark as broken on recent i386-9: fails to compile.linimon2011-08-291-1/+7
|
* Remove USE_GNOME=gnometarget from ports. It has been a empty keyword sincekwm2011-08-121-1/+0
| | | | | | | mid 2008. PR: ports/159624 Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
* Fix the "exaGetPixmapFirstPixel called for invalid bpp" problem. This bugkwm2011-08-072-1/+27
| | | | | | | | | is more visible with XFCE. PR: ports/156721 Submitted by: Alexey Shuvaev <shuvaev@physik.uni-wuerzburg.de> Obtained from: xorg-server upstream With hat: x11@
* Unbreak this -- random automake fallout not shown up on amd64 -exp runsade2011-03-212-1/+7
| | | | Reported by: erwin
* - Get Rid MD5 supportmiwi2011-03-194-5/+0
|
* - point x2x to its new homebapt2011-03-113-2/+3
| | | | - while here remove MD5 from distinfo
* Revert "dix: use the event mask of the grab for TryClientEvents."naddy2011-02-282-0/+90
| | | | | | | | | | http://cgit.freedesktop.org/xorg/xserver/commit/?id=018c878e9495b21146c8f38617fdd1bf6d8cc73b This fixes delivery of button press events to clients. In particular, it fixes irrecoverable focus loss in mwm(1). Approved by: miwi Obtained from: Xorg upstream
* - Please welcome Xorg 7.5.1miwi2011-02-2613-41/+15
| | | | | | | | | | | | | | | | | | | | | | | | The X-Server has been patched to the latest 1.7.X series, drivers and fonts have been updated to the latest versions. This update includes some components from Xorg 7.6 with a lot of improvements, and it seems that the performance is much better than the old version. Also this Update fix build issues with clang and binutils 2.17.50 in current, remove 6.X gruft and de-author pkg-descr. I would like to thank: Beat Gaetzi Dima Panov Koop Mast Eitan Adler and all Testers. PR: ports/147646 ports/148035 ports/148744 ports/150223 ports/152889 ports/154457
* - There's no nv(4x) manpage in xorg-server distribution anymore.stas2011-01-251-1/+0
| | | | | Reported by: nathanw Feature safe: yes
* - Fix build on powerpc64.stas2011-01-251-1/+1
| | | | | | PR: ports/147568, ports/153644 Submitted by: nwhitehorn, Matthew Rezny <mrezny@hexaneinc.com> Feature safe: yes
* - DISTNAME= ${PORTNAME}-${PORTVERSION} is the default and not needed.pgollucci2010-12-301-1/+0
| | | | | | | PR: ports/153292 Submitted by: myself (pgollucci) Tested by: -exp run by pav Approved by: portmgr (pav)
* Sync to new bsd.autotools.mkade2010-12-041-1/+1
|
* Punt autoconf267->autoconf268ade2010-10-161-1/+1
|
* Autotools update. Read ports/UPDATING 20100915 for details.ade2010-09-161-2/+2
| | | | | Approved by: portmgr (for Mk/bsd.port.mk part) Tested by: Multiple -exp runs
* - Fix build on ppcmiwi2010-05-051-11/+0
| | | | Submitted by: Andreas Tobler
* - Update to Xorg 7.5miwi2010-05-0113-46/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | The Intel drivers was patched to work with the new server. The drivers for Vesa, NV,NVIDIA and ATI have been tested thoroughfully and seem to work fine. A complete changelog of Xorg 7.5 can you read here: http://www.x.org/releases/X11R7.5/ A note to FreeBSD 6.X users: We strongly recommend you to update your system to 7.x or above. For updating try portupgrade -af \* or: portmaster -af Please report any problems and issus to x11 (at) FreeBSD.org. Thanks to beat@, rnoland@, fluffy@, stas@ and all testers for their help and Feeback. Tested by: Community and 2x exp-runs
* Given that HAL doesn't work on sparc64 and always needs to be disabledmarius2010-02-081-2/+11
| | | | | | there anyway change the default to off for that architecture. Approved by: rnoland
* Update xorg-server and friends to 1.6.5.rnoland2010-02-0711-44/+20
|
* For ports maintained by ports@FreeBSD.org, remove names and/ordougb2009-12-211-3/+0
| | | | | | | | e-mail addresses from the pkg-descr file that could reasonably be mistaken for maintainer contact information in order to avoid confusion on the part of users looking for support. As a pleasant side effect this also avoids confusion and/or frustration for people who are no longer maintaining those ports.
* Mark BROKEN on 9.x: does not builderwin2009-12-161-0/+4
|
* -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.mezz2009-08-031-1/+1
| | | | | | | | | | | | | | | | | | -Update libtool and libltdl to 2.2.6a. -Remove devel/libtool15 and devel/libltdl15. -Fix ports build with libtool22/libltdl22. -Bump ports that depend on libltdl22 due to shared library version change. -Explain what to do update in the UPDATING. It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop and applications in the runtime. With help: marcus and kwm Pointyhat-exp: a few times by pav Tested by: pgollucci, "Romain Tartière" <romain@blogreen.org>, and a few MarcusCom CVS users. Also, I might have missed a few. Repocopy by: marcus Approved by: portmgr
* Allow building on ia64. This does not make it functional, becausemarcel2009-06-202-1/+229
| | | | | | | | ia64 doesn't have any non-serial console. It does allow xorg to build though and in particular xorg-drivers. The latter depends on xorg-server. Ok'd: rnoland@
* Convert most of remaining ports that depend on xorg-libraries toamdmi32009-06-091-1/+2
| | | | | | | | | | | | | modular xorg. - supply corresponding USE_XORG for all imake-using ports that need it - USE_IMAKE no longer implies USE_XLIB in absence of USE_XORG - retire USE_X_PREFIX which is not really used anywhere after the above change - a few minor nits like whitespace and SF macro Tested by: 2 tinderbox runs by pav Approved by: portmgr (pav)
* Update Xserver and friends to 1.6.1rnoland2009-05-0812-41/+35
|
* Update Xorg server to 1.6.0rnoland2009-04-0419-625/+111
| | | | | | | | o Update randrproto, libXrandr and xrandr to 1.3.0 o Update xf86-video-intel to 2.6.3 o Update other less common drivers as needed o Mark a bunch of un-maintained input drivers ignored o Update the various slave X server ports as well
* Given that the x86-centric approach of mmap(2)'ing PCI memory viamarius2009-04-012-1/+14
| | | | | | | | mem(4) doesn't work on sparc64, revert to the pre-libpciaccess approach of using the tty(4) device opened by the X server there. Hopefully we have proper MI means of doing so one day. Approved by: flz
* Add the patch that I missed in the last commit.rnoland2009-03-091-0/+90
|
* Add a patch from git to fix issues with gnome-2.25.rnoland2009-03-092-2/+1
| | | | Requested by: marcus
* Add a patch to handle memory barriers on amd64 the same as linux.rnoland2009-03-032-1/+12
| | | | | | This is reported to prevent some lockups with the nv driver on amd64. http://bugs.freedesktop.org/show_bug.cgi?id=3168
* Add a patch to deal with the hald/xorg startup race. With this patchrnoland2009-02-082-1/+144
| | | | | | it should be safe for hald to start even after the Xserver. Obtained from: xorg-devel
* - Replace open(2)/close(2) pairs with stat(2). Closing mouse device hasjkim2009-02-052-28/+62
| | | | | | | a side effect of changing current operation level and sysmouse(4) lets you open /dev/sysmouse multiple times unlike other mouse drivers. - Check if /dev/mouse is linked to /dev/psm0 or /dev/ums0. - Simplify the patches a little while I am here.
* - Partially back out the previous attempt to fix PS/2 protocol support.jkim2009-02-032-14/+23
| | | | | | | | | | | | Extended PS/2 protocol without moused(8) is only supported from FreeBSD 7.1 and above. - Try default PS/2 and USB mouse ports if /dev/sysmouse does not exist. Previously, it was only available when HAL support was compiled in. They should be able to handle SysMouse protocol at operation level 1. - Check protocol for ums(4) as it only supports SysMouse protocol. - Sync X server with mouse driver. Reviewed by: rnoland
* Add dependency on dri2proto to more server components.rnoland2009-01-283-3/+6
| | | | Reported by: pointyhat (pav)
* Build record and xtrap extensions.flz2009-01-272-2/+7
| | | | | PR: ports/131033 Submitted by: "Sergey N. Voronkov" <serg@tmn.ru>
* add dri2proto depend here as wellrnoland2009-01-261-1/+2
| | | | | Reported by: pointyhat (pav) Approved by: garga (mentor, implicit)
* Add dependency on dri2protornoland2009-01-261-1/+2
| | | | Approved by: garga (mentor, implicit)
* - Update X.org ports to 7.4+ (few ports are more recent than the katamari).flz2009-01-2419-566/+60
| | | | | | | | - Bump PORTREVISION for all ports depending on libglut since the shlib version number went from 4 to 3. - Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't installed anymore. - Couple of ports fixes (mostly missing xorg components added to USE_XORG).
* Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.rafan2008-08-211-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specifically, newer autoconf (> 2.13) has different semantic of the configure target. In short, one should use --build=CONFIGURE_TARGET instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning and the old semantic may be removed in later autoconf releases. To workaround this issue, many ports hack the CONFIGURE_TARGET variable so that it contains the ``--build='' prefix. To solve this issue, under the fact that some ports still have configure script generated by the old autoconf, we use runtime detection in the do-configure target so that the proper argument can be used. Changes to Mk/*: - Add runtime detection magic in bsd.port.mk - Remove CONFIGURE_TARGET hack in various bsd.*.mk - USE_GNOME=gnometarget is now an no-op Changes to individual ports, other than removing the CONFIGURE_TARGET hack: = pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables) - comms/gnuradio - science/abinit - science/elmer-fem - science/elmer-matc - science/elmer-meshgen2d - science/elmerfront - science/elmerpost = use x86_64 as ARCH - devel/g-wrap = other changes - print/magicfilter GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf Total # of ports modified: 1,027 Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes) PR: 126524 (obsoletes 52917) Submitted by: rafan Tested on: two pointyhat 7-amd64 exp runs (by pav) Approved by: portmgr (pav)
* Conversion from (now defunct) autoconf-2.61 to autoconf-2.62ade2008-08-201-1/+1
| | | | Tested by: exp build run (erwin)
* Reset grog@FreeBSD.org: last commit was more than 6 months ago, andlinimon2008-08-071-1/+1
| | | | PRs are outstanding.
* - fix typo -> plist for -DNOPORTDOCSitetcu2008-07-042-7/+10
| | | | | | | | - SUB_FILES= pkg-plist and s/X11/Xorg/ - use MASTER_SITE_BERLIOS - bump PORTREVISION Prompted by: QA Tindy run
* Remove x11-servers/xorg-server-snap as it has been unmaintained for a while.flz2008-06-1916-698/+0
|
* Update x11-servers/xorg-server to 1.4.2 (security update).flz2008-06-155-681/+4
|
* Explicitely disable dtrace support for now.flz2008-06-094-4/+4
| | | | Reported by: kris
* Bump portrevision due to upgrade of devel/gettext.edwin2008-06-064-3/+4
| | | | | | | | | | The affected ports are the ones with gettext as a run-dependency according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT in Makefile (29 of them). PR: ports/124340 Submitted by: edwin@ Approved by: portmgr (pav)
* Add upstream patch (don't free not-allocated dbus socket).flz2008-05-292-1/+15
| | | | | | PR: ports/124081 Submitted by: deischen Obtained from: fd.o git repository
* Disable dtrace support for now as userland tracing isn't supported yet.flz2008-05-271-1/+1
| | | | Suggested by: jb
* Add xephyr, a kdrive-based X server. Xephyr will ultimately replace Xnest.flz2008-05-204-0/+55
| | | | | PR: ports/123795 Submitted by: Max Brazhnikov <makc@issp.ac.ru>
* Mark xorg-server-snap as DEPRECATED and set EXPIRATION_DATE to next month.flz2008-05-201-0/+2
|
* Retire xorg-printserver.flz2008-05-165-972/+0
|
* - Remove unneeded dependency from gtk12/gtk20 [1]miwi2008-04-207-11/+12
| | | | | | | | | | | | | | | - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Remove X11BASE support in favor of LOCALBASE or PREFIX - Use USE_LDCONFIG instead of INSTALLS_SHLIB - Remove unneeded USE_GCC 3.4+ Thanks to all Helpers: Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr, ehaupt, nox, itetcu, flz, pav PR: 116263 Tested on: pointyhat Approved by: portmgr (pav)
* - Auto-detect and use native extended PS/2 protocols with the latest psm(4).jkim2008-04-163-33/+102
| | | | | | | | Since psm has gained write(2) support, it can be directly driven by X.org input drivers without help of moused(8) or SysMouse protocol. - Fix regressions without moused running. PR: ports/122363, ports/122405
* Fix mouse probing issues with HAL support:jkim2008-04-023-1/+154
| | | | | | | | | | | | | | | | | | - Do not probe /dev/psm0 as SysMouse if HAL support is enabled. - Add /dev/ums0 as SysMouse if HAL support is disabled. - Do not force sysmouse(4) mode unless device is /dev/sysmouse. When moused(8) is not running, current mode level is untouched. - Correcly check if moused is actually running. Checking pid file is not enough because it may be /var/run/moused.<device>.pid when it is invoked by devd(8) for USB mice. - Do not attach device if it is opened by moused. - Correctly add device path for HAL. This patch is tested with many possible combinations of moused(8), HAL, PS/2 mouse, USB mouse, and xorg.conf. Tested by: cokane, jkim, marcus, Matthew Seaman (m dot seaman at infracaninophile dot co dot uk)
* - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-261-1/+1
| | | | | | - Bump PORTREVISION Approved by: portmgr (xorg cleanup)
* Add inputproto and xtrans to USE_XORG.flz2008-03-151-2/+3
| | | | Reported by: marcus, erwin
* Add inputproto and xtrans to USE_XORG.flz2008-03-151-2/+3
| | | | Reported by: erwin
* Add patch that fixes xmodmap use in .xinitrc.flz2008-03-132-1/+148
| | | | | | Submitted by: Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp> Obtained from: fd.o xorg/xserver repository Commit id: 27ad5d74c20f01516a1bff73be283f8982fcf0fe
* Remove support for XFree8-4.flz2008-03-0850-2241/+0
| | | | | | | | From now on, X_WINDOW_SYSTEM != "xorg" is not supported anymore. PR: ports/119418 Submitted by: flz Approved by: portmgr (pav)
* - Check correct POSIX spec. date for clock_gettime(2) whetherjkim2008-03-063-1/+26
| | | | | | | | CLOCK_MONOTONIC is available. - If FreeBSD-specific CLOCK_MONOTONIC_FAST is available, use it instead of precise but slow gettimeofday(2) or CLOCK_MONOTONIC. Reviewed by: stable, x11
* Fix xserver multiple vulnerabilities.flz2008-01-232-1/+516
| | | | Security: http://www.vuxml.org/freebsd/fe2b6597-c9a4-11dc-8da8-0008a18a9961.html
* - Add local patch to fix alpha build. [1]flz2008-01-023-2/+40
| | | | | | | | | | - Add local patch to fix powerpc build. [2][3] - Fix OPTIONS handling for SUID option. [4] PR: ports/113601 [1], ports/118850 [2], ports/118851 [3], ports/119012 [4] Submitted by: naddy [1], grehan [2][3], Dmitry Marakasov [4]
* - OPTIONS'ify.flz2007-12-133-1/+40
| | | | - Fix build and register dependency when compiled with HAL support.
* - OPTIONS'ify (HAL, AIGLX, SUID).flz2007-12-131-20/+24
| | | | | | - Fix CONFIGURE_ARGS. [1] Submitted by: alvest@earthlink.net [1]
* Fix plist for sparc64. Should be a no-op on other archs, but bumplinimon2007-11-202-13/+14
| | | | | | | | portrevision for sparc64. While here, pet portlint. Tested on: pointyhat Submitted by: flz Approved by: portmgr (self)
* Add temporary fix for LEDs. Proper fix will be available in nextflz2007-10-292-1/+21
| | | | | | xorg-server release but this one has been deemed good enough for now. Obtained from: fd.o bugzilla
* Restore default optimization on RELENG_7.flz2007-10-241-4/+0
| | | | | PR: ports/117445 Submitted by: Ildar <dar.quonb@gmai.com>
* - Explicit some configure arguments.flz2007-10-101-11/+7
| | | | - Mark as IGNORE on alpha since it does work correctly.
* Change to new x11-drivers category.nork2007-10-069-382/+0
| | | | Repo copied by: marcus (portmgr)
* Teach xorg-server that FreeBSD >= 700053 supports PCI domains andmarius2007-09-303-0/+395
| | | | | | | how to deal with it. This affects !386 only and is based on the respective Linux support code. Approved by: flz
* Switch autoconf dependencies from 2.53 or 2.59 to 2.61.linimon2007-09-301-2/+2
| | | | | PR: ports/116639 Submitted by: aDe
* - Update X.org ports to 7.3.flz2007-09-1427-406/+147
| | | | | | | | - Mark XFree86-4 as DEPRECATED with EXPIRATION_DATE set to 2007-12-25. I hope that nobody will be bored enough on Christmas to remove them on that day. Tested by: vehemens, Rene Ladan, Beech Rintoul, sarek on x11@
* - Consistencify descriptionsdanfe2007-07-031-4/+2
| | | | | - Kill unnecessary attribution - Trim EOL whitespace
* Fix missing Xlibs dependency.danfe2007-07-031-0/+1
| | | | Reported by: pav
* - Fix the build with recent GCC [1]danfe2007-07-013-10/+135
| | | | | | | - Pet portlint(1) - Clean up Makefile Reported by: pointyhat (logs) [1]
* Band-aid over memory hungry gcc 4.2 when compiling xf86ScanPci.c.lesi2007-06-222-0/+15
| | | | Submitted by: Michiel Boland ( michiel at boland dot org )
* Clenup share/X11 directory upon deinstall.lesi2007-05-312-0/+2
| | | | Pointed out by: kris
* xorg-fontserver moved from x11-servers to x11-fonts (xfs).flz2007-05-209-160/+0
| | | | Approved by: portmgr (erwin)
* - Welcome X.org 7.2 \o/.flz2007-05-20105-3671/+1156
| | | | | - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
* Fix loading modules on current by adding patch from devel/imake-6 sincelesi2007-02-232-1/+40
| | | | | | | | | local copy of imake is used at configuring. Since FreeBSD versions older than 300004 are not supported, simplify patch to just return elf for default. PR: ports/109091 Submitted by: Szilveszter Adam (sziszi at bsd dot hu)
* Add vendor patch preventing overwiting of data on the stack or otherlesi2007-01-282-1/+9
| | | | | | | parts of server by dbe and render extensions. PR: ports/107733 Security: CVE-2006-6101 CVE-2006-6102 CVE-2006-6103
* Respect X11BASE.laszlof2006-12-011-0/+5
| | | | | Approved by: flz (mentor) Reported By: pointyhat
* - Fix install with Xorg 6.9.0, unbreakpav2006-11-193-14/+31
| | | | | | | | | - Support amd64 PR: ports/104532 Submitted by: Xavier Beaudouin <kiwi@oav.net>, Anish Mistry <amistry@am-productions.biz> Approved by: maintainer timeout (x11, 1 month)
* Add some old internal FreeType definitions to fix the server runtime. Thesemarcus2006-10-221-1/+4
| | | | | | | definitions come from the old ftinternal.h. Submitted by: Scott Allendorf <scott-allendorf@uiowa.edu> Approved by: portmgr (implicit)
* Remove the FreeType EXTRA_PATCHES now that they are in XFree86-4-libraries.marcus2006-10-183-12/+3
| | | | | Submitted by: Scott Allendorf <scott-allendorf@uiowa.edu> Approved by: portmgr (implicit)
* Chase the GNOME X11BASE to LOCALBASE move, and fix the build with themarcus2006-10-1414-4/+789
| | | | | | | new freetype2 where needed. Submitted by: mezz, ahze, pav, and many others Approved by: portmgr (implicit, kris)
* BROKEN: Does not installkris2006-09-171-0/+2
|
* NO_PACKAGE is not appropriatekris2006-09-031-1/+0
|
* Fix crash by bad pcf font.lesi2006-08-265-1/+100
| | | | | Obtained from: XFree86 CVS Security: CVE-2006-3467
* Fix crash by bad pcf font.lesi2006-08-267-4/+107
| | | | | Obtained from: X.org bugzilla #7535 Security: CVE-2006-3467
* - Add support to Intel 945GMmnag2006-08-212-1/+336
| | | | | | | - portlint(1) PR: 100673 Approved by: x11 (No objection and maintainer timeout, 30 days)
* - s,INSTALLS_SHLIB,USE_LDCONFIG,gclsung2006-08-151-1/+1
| | | | | | | | - these include www/ x11/ x11-clocks/ x11-servers/ x11-themes/ maintained by ports@ PR: ports/101916 Submitted by: Gea-Suan Lin <gslin_AT_gslin dot org>
* Update to 0.14.6.nork2006-08-133-41/+50
|
* Update to 1.7.2erwin2006-06-242-5/+5
| | | | | PR: 99379 Submitted by: Ports fury
* Add a better workaround for LP64 bug in ProcRenderCompositeGlyphs() inlesi2006-06-052-1/+12
| | | | | | | | | | Xrender from XFree86 that takes endianess into account. This should fix the following errors on FreeBSD/sparc64: 'RenderBadGlyphSet (invalid GlyphSet parameter)'. (Details: serial 8980 error_code 178 request_code 153 minor_code 24) Submitted by: marius
* Update to 1.71arved2006-05-292-6/+9
| | | | | PR: 98026 Submitted by: Kato Tsuguru
* Remove USE_REINPLACE from categories starting with Xedwin2006-05-131-1/+0
|
* Add my patch for buffer overflow in the Render extension's TriFan/TriStripanholt2006-05-036-1/+30
| | | | | | | requests. Security: CVE-2006-1526 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=6642
* Complete removal of cfb from sunffb driver as was done post release inlesi2006-04-202-1/+102
| | | | | | | | | X.org CVS to avoid failure to load this driver because of unresolved symbols. Digged up and tested by: Matthias Muthmann PR: sparc64/94886 Obtained from: X.org CVS
* Add patch from X.Org, fixing privilege escalation.lesi2006-03-222-0/+21
| | | | | Security: http://www.vuxml.org/61534682-b8f4-11da-8e62-000e0c33c2dc Security: CVE-2006-0745
* Add a description of CorePointer, and Cosmetic change.nork2006-03-191-2/+7
| | | | Discussed with: ume