aboutsummaryrefslogtreecommitdiff
path: root/x11-servers
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Restore PORTREVISION mistakenly removed in last commitPawel Pekala2014-05-011-0/+1
| | | | | | | | | PR: ports/188276 Submitted by: Matthew D.Fuller <fullermd@over-yonder.net> Pointy hat to: me Notes: svn path=/head/; revision=352744
* Fix BadImplemented errors that happen with gdk 3.12.x and GNOME 3. [1]Koop Mast2014-04-242-8/+43
| | | | | | | | | | Use INSTALL_TARGET=install-strip for stripping. Allow user to package xorg-server again. Obtained from: debian [1] Notes: svn path=/head/; revision=351995
* When linking a library libA with a library libB using libtool, if libB.laTijl Coosemans2014-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) Notes: svn path=/head/; revision=351936
* The FreeBSD x11@ and graphics team proudly presentsNiclas Zeising2014-04-164-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) Notes: svn path=/head/; revision=351411
* Support stageBaptiste Daroussin2014-03-022-11/+8
| | | | Notes: svn path=/head/; revision=346730
* X11rdp is an X server for xrdp.Steve Wills2014-02-118-0/+720
| | | | | | | | | | WWW: http://www.xrdp.org/ PR: ports/185793 Submitted by: Koichiro IWAO <meta+ports@vmeta.jp> Notes: svn path=/head/; revision=343824
* - Stage supportMartin Wilke2014-02-031-3/+3
| | | | Notes: svn path=/head/; revision=342436
* Fix packaging on FreeBSD 11 when WITH_NEW_XORG is defined by bsd.port.mkBaptiste Daroussin2014-01-251-5/+5
| | | | Notes: svn path=/head/; revision=341122
* Fix properties on pkg-plistBaptiste Daroussin2014-01-211-1/+0
| | | | Notes: svn path=/head/; revision=340674
* Remove extra bsd.port.options.mk, it already defined in the master port.Koop Mast2013-12-311-2/+0
| | | | | | | | PR: ports/184952 Submitted by: marino@ Notes: svn path=/head/; revision=338299
* Remove extra bsd.port.options.mk, it already defined in the master port.Koop Mast2013-12-312-5/+1
| | | | | | | | | Fix typo in vfbserver port. Obtained from: xorg-dev repo Notes: svn path=/head/; revision=338291
* Fix PLIST_SUB (add a space after @comment) for non-default option.Boris Samorodov2013-12-301-1/+1
| | | | | | | | Reported and tested by: Andrea Venturoli <ml@netfence.it> Approved by: x11 (kwm) Notes: svn path=/head/; revision=338091
* - Support CC/CFLAGS properlyPawel Pekala2013-12-202-15/+18
| | | | | | | | | | | - Update MASTER_SITES - Port supports staging PR: ports/184875 Submitted by: KATO Tsuguru <tkato432@yahoo.com> Notes: svn path=/head/; revision=337067
* Fix whitespace, no functional changes.Niclas Zeising2013-12-161-1/+0
| | | | Notes: svn path=/head/; revision=336637
* Switch FreeBSD CURRENT to use the new xorg stack (WITH_NEW_XORG=) [0]Niclas 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] Notes: svn path=/head/; revision=336621
* Fix typo.Koop Mast2013-10-241-1/+1
| | | | | | | Submitted by: Herbert J. Skuhra <h.skuhra@gmail.com> Notes: svn path=/head/; revision=331523
* Document xorg-server use after free CVE.Koop Mast2013-10-243-4/+89
| | | | | | | Reviewed by: zeising@ Notes: svn path=/head/; revision=331484
* Fix patches. Remove two unneeded ones, and add new patches to fix sparc64.Niclas Zeising2013-09-294-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 Notes: svn path=/head/; revision=328762
* Fix perl dependency.Niclas Zeising2013-09-291-2/+2
| | | | | | | Submitted by: Barbara Guida <bar@FreeBSD.org> Notes: svn path=/head/; revision=328758
* The FreeBSD graphics/x11 team proudly presentsNiclas Zeising2013-09-296-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! Notes: svn path=/head/; revision=328711
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-209-10/+11
| | | | | | | x11-servers) Notes: svn path=/head/; revision=327782
* Plug two more use before initialized with the new x server.Niclas Zeising2013-08-141-0/+23
| | | | | | | | Noted by: clang Obtained from: xorg development repo Notes: svn path=/head/; revision=324704
* - Convert to new perl frameworkAndrej Zverev2013-08-041-1/+2
| | | | | | | Approved by: bapt@ (x11@) Notes: svn path=/head/; revision=324238
* Convert to USES=imakeBaptiste Daroussin2013-06-281-9/+3
| | | | | | | | Remove useless deps on gmake Trim header Notes: svn path=/head/; revision=322011
* Enable AIGLX by default on xorg-server 1.12. (WITH_NEW_XORG)Niclas Zeising2013-06-272-2/+3
| | | | | | | | | Bump portrevision for 1.12 Obtained from: xorg development repo Notes: svn path=/head/; revision=321899
* Readd the dix_events.c patch that was removed with the xorg update.Niclas Zeising2013-06-262-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> Notes: svn path=/head/; revision=321811
* Add a patch to fix upstream bug 18451 for 1.7.7.Jung-uk Kim2013-06-172-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 Notes: svn path=/head/; revision=321157
* Don't install the README.compiled file, it got installed in a directoryKoop Mast2013-06-161-0/+11
| | | | | | | | | not owned by xorg-server. This will fix poudriere -t Submitted by: miwi Notes: svn path=/head/; revision=321076
* Fix patching on powerpc with new xorg.Niclas Zeising2013-06-143-1/+19
| | | | | | | | PR: ports/179229 Submitted by: jhibbits (PR), zeising (patch) Notes: svn path=/head/; revision=320937
* The FreeBSD x11 team proudly presentsNiclas Zeising2013-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! Notes: svn path=/head/; revision=319055
* Add a new xorg module, to use with USE_XORG: xorg-macros. This moduleNiclas Zeising2013-03-111-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) Notes: svn path=/head/; revision=313929
* 2013-02-27 www/igal: No more upstream, no more public distfiles, consider ↵Baptiste Daroussin2013-03-039-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 Notes: svn path=/head/; revision=313385
* Fix the patch used to make xorg-server build with clang on i386.Niclas Zeising2013-02-023-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) Notes: svn path=/head/; revision=311444
* Fix build on i386 when building with clang.Niclas 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 Notes: svn path=/head/; revision=310652
* Add a patch to fix a couple of cases of use before initialized in the newNiclas Zeising2012-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) Notes: svn path=/head/; revision=308898
* 3dfx has been defunct for a long timeEitan Adler2012-12-081-6/+4
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=308494
* - Add missing "defined".Alberto Villa2012-11-151-1/+1
| | | | | | | | Approved by: eadler, kwm (x11@) Feature safe: yes Notes: svn path=/head/; revision=307452
* Solve libGL.so and libglx.so conflict situation between libGL, xorg-server andKoop Mast2012-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@ Notes: svn path=/head/; revision=303429
* Replace some spaces with tabs, and remove double defined variables in PLIST_SUB.Koop Mast2012-08-291-7/+3
| | | | Notes: svn path=/head/; revision=303332
* Fix the build of xorg related ports when the base system is compiled withNiclas Zeising2012-07-291-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 Notes: svn path=/head/; revision=301687
* Add new OPTIONS_EXCLUSE_${ARCH} to be able to exclude an option on the given ↵Baptiste Daroussin2012-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] Notes: svn path=/head/; revision=300845
* Convert to new options frameworkBaptiste Daroussin2012-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@ Notes: svn path=/head/; revision=298585