aboutsummaryrefslogtreecommitdiffstats
path: root/unix/build-xorg
Commit message (Collapse)AuthorAgeFilesLines
* Remove the in-tree versin of FLTK. Maintaining such a copy is way tooPeter Åstrand2012-08-091-1/+1
| | | | | | | | | much work, and it's constantly out of sync. Let's document what the main developers (ie Cendio) are using instead. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4951 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix syntax errorDRC2011-11-221-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4814 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Eliminate dependency on libfreetype.so in legacy-friendly Xvnc buildDRC2011-11-071-11/+15
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4773 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix legacy-friendly build (I hope). r4745 (enabling DPMS) removed ↵DRC2011-11-071-1/+1
| | | | | | | | | -DNO_HW_ONLY_EXTS from Xvnc_CPPFLAGS in unix/xserver/hw/vnc/Makefile.am, which caused xorg-xserver 1.6.5 to attempt to build the XFree86-DRI extension, but the stub for XFree86DRIExtensionInit() was missing, so Xvnc failed to link. Adding --disable-dri (r4765) caused the GLX build to fail, because GLX needs either DRI or DRI2, and DRI2 was not being properly detected because the dri2proto module we were using was too old for our X server version. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4772 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Attempt to fix the legacy-friendly build, which was broken by r4745DRC2011-11-041-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4765 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Disable Composite extension by default in the legacy-friendly TigerVNC ↵DRC2011-10-011-1/+1
| | | | | | build. Justification: Some older versions of Gnome do not work properly when Composite is enabled. This is known to be a problem with RHEL 4 (Gnome 2.8), and it causes the legacy-friendly build to be unusable on that platform. Newer Gnome versions, such as 2.16.0 (the version in RHEL 5), work properly with Composite enabled, but those versions don't support compositing anyhow, so it doesn't matter if we remove the extension. Typically, platforms that are new enough to support compositing are also new enough to not require the legacy-friendly build of TigerVNC. Further, Composite can be re-enabled by simply adding --enable-composite to the XORGCFGFLAGS env. variable prior to executing 'build-xorg build'. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4686 3789f03b-4d11-0410-bbf8-ca57d06f2519
* "Don't use parallel make by default," he says after accidentally turning it ↵DRC2011-08-111-1/+3
| | | | | | off and discovering that his builds are about 4 times faster. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4627 3789f03b-4d11-0410-bbf8-ca57d06f2519
* (Re-)fix static Xvnc build. We can leverage the BUILD_STATIC option to ↵DRC2011-08-091-1/+1
| | | | | | modify our fake libtool scripts such that they pick up the static libstdc++.a. Unfortunately, adding -static-libgcc to those scripts makes libtool barf, so we still have to add that flag to LDFLAGS in build-xorg. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4614 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add a BUILD_STATIC option which links statically against libgcc and ↵DRC2011-07-281-14/+4
| | | | | | libstdc++ (if applicable.) Remove the corresponding code from build-xorg. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4608 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Integrate Xvnc build with CMake and new FLTK-based vncviewer buildDRC2011-06-221-14/+19
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4515 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make '-version 7.4' the default.DRC2011-06-211-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4509 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Using build-xorg without -static is not useful, because it causes Xvnc to ↵DRC2011-06-141-46/+22
| | | | | | depend on the dynamic X11 libraries generated by build-xorg in the build directory. Thus, remove -static and make that behavior the default. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4498 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Update cross-compatible builds to xorg-xserver 1.6.5 to fix several issuesDRC2011-04-301-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4399 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Allow an initial set of Xorg configure flags to be set in the environment ↵DRC2011-02-161-1/+1
| | | | | | (for instance, to supply a default value for the DRI driver directory) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4291 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add -dridir and -xkbcompdir parameters to Xvnc when it is built with the ↵DRC2011-02-161-4/+4
| | | | | | Xorg 7.4 code base git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4290 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Clean up the way build-xorg handles GnuTLS. It should now work the same way ↵DRC2011-02-101-2/+4
| | | | | | as configure, allowing GNU_CFLAGS and GNU_LDFLAGS to be overridden on the command line. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4283 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Static Xvnc build should now work with later versions of libgnutls that ↵DRC2010-11-041-38/+24
| | | | | | depend on libtasn1 git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4184 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Attempt to link statically with gnutls if -static is specified, so that Xvnc ↵DRC2010-09-301-0/+16
| | | | | | and other binaries will be cross-compatible with other Linux distros git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4146 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] When building X.Org 7.5, use xserver 1.8.X to reduce number of DLLAdam Tkac2010-09-151-1/+1
| | | | | | | dependencies (1.7.X cannot use SHA1 implementation from libgcrypt). git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4140 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] build-xorg: apply patches from xorg-7.5-patches directory only.Adam Tkac2010-09-151-2/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4139 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Apply some downstream patches to get Xvnc build via build-xorg ↵Adam Tkac2010-09-151-0/+3
| | | | | | working. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4138 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] build-xorg: don't build hardware specific DRI drivers.Adam Tkac2010-09-151-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4137 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] build-xorg: don't build X11 documentation.Adam Tkac2010-09-151-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4136 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Handle .tar.gz Mesa archives in build-xorg script correctly.Adam Tkac2010-09-151-1/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4134 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Add more --disable- flags to Xorg's configure to compile Xvnc ↵Adam Tkac2010-09-021-1/+1
| | | | | | only. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4130 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Compile Xvnc parallely, if possible.Adam Tkac2010-09-021-0/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4129 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Don't require GTK when building pixman moduleDRC2010-07-051-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4082 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Don't need -version when just doing a rebuildDRC2010-04-161-3/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4029 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Integrate stand-alone Xvnc build into build-xorg, to eliminate need for ↵DRC2010-04-161-10/+101
| | | | | | wrapper scripts. Stand-alone build currently requires GCC. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4028 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add support for building a stand-alone version of Xvnc from the Xorg 7.5 sourcesDRC2010-04-141-9/+17
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4023 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Automatically determine appropriate source path + better support for in-tree ↵DRC2010-04-131-12/+15
| | | | | | builds git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4019 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Support out-of-tree xorg builds and lay groundwork for cross-compatible ↵DRC2010-04-131-0/+263
build using X.org 7.5 git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4018 3789f03b-4d11-0410-bbf8-ca57d06f2519