summaryrefslogtreecommitdiffstats
path: root/contrib/packages/rpm/el5/SOURCES
Commit message (Collapse)AuthorAgeFilesLines
* Fixes for static linking of fltk for generic binariesBrian P. Hinz2016-03-021-3/+3
|
* More fixes for libX11 linkage problemsBrian P. Hinz2016-02-291-2/+2
|
* Install viewer .desktop file and icons on all Unix systemsPierre Ossman2016-01-111-11/+0
| | | | | These files are not Red Hat or Ubuntu specific, so install them on all Unix systems where the viewer is installed.
* Delete unnecessary patch filesBrian P. Hinz2016-01-031-37/+0
|
* Compile legacy Xvnc with relative rpath for portabilityBrian P. Hinz2015-09-122-0/+149
| | | | | | Build with rpath link so that Xvnc finds our libGL even if it's not installed in "/". Also applied dridir and xkbcompdir patches so that the correct DRI driver gets loaded.
* Apply recent Xorg CVE patches, update dependenciesBrian P. Hinz2015-08-095-0/+456
| | | | | | | Added patches for the following upstream CVEs: 2013-7439, 2015-0255, 2015-1802, 2015-1803, 2015-1804. Also updated the versions of gnutls, libtasn1, and libjpeg-turbo used to build static libraries to their latest respective upstream versions.
* Remove no longer needed libos patchesPierre Ossman2015-04-301-19/+0
| | | | | This workaround is no longer needed as we've fixed the bad interaction with libtool.
* Update package builds to meet new minimum requirements.Brian P. Hinz2015-03-141-104/+0
| | | | el5 and el6 need newer versions of gnutls (and it's prereqs) than are available natively.
* Remove obsolete distro patchesBrian P. Hinz2015-03-012-12/+29
| | | | | Commit f0fffd4d7f0907e91dfcee02cd7fbe4f4cbe2342 makes ldnow patch unnecessary. Commit 0dc36a501ee5e69ce1a201935a4a4a903d06cbe1 makes format-security patch unnecessary.
* Use autotools to build fltk-1.3.3 on el5 instead of cmakeBrian P. Hinz2015-03-012-174/+0
| | | | Static libraries are too hard to get linked correctly with cmake.
* Fix fuzz in distro patches caused upstream changesBrian P. Hinz2015-02-041-2/+1
|
* Fixes for various build issues with el5 buildBrian P. Hinz2015-01-284-91/+160
| | | | | | | | | | | Fixed various static linking problems with latest el5 spec. Some definitions were being overridden in StaticBuild.cmake, causing checks for various fltk capabilities to fail. Also, fontconfig was not being configured properly for default font locations, causing the vncviewer to fail to locate fonts when used as a generic binary. (cherry picked from commit 81e4483169fbb415c9e6dfc68ce0b1858e2961e9)
* Major update of EL5 buildBrian P. Hinz2015-01-28117-16478/+3680
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The patches required for the 2014-12-09 Xorg CVE advisory would not have been feasible to back-port to the 1.7 version of Xorg that we were previously using to built against for EL5 and the generic binaries. However, building the newer version of Xorg required some fairly extensive re-tooling. In a nutshell, here's what was done: * The build is now done against Xorg X117R7, with all CVE patches (taken from debian sources) applied. Note that this requires updating various packages beyond the versions readily available for EL5. This included things like automake, autoconf, libtool, m4, and flex. Wherever possible, the EL6 rpm was used unaltered. The most chalenging package to upgrade was libxml2, which was necessary to supply the python26-libxml2 requirement from mesa. * Mesa libGL is now supplied with the package, installed in the %{_libdir}/tigervnc directory. The Xvnc binary is linked using an rpath so that we always link against our version of libGL. This was done to prevent linker errors with the generic binaries in the case where the distro supplied libGL is built with different options (in particular, kernel versions < 2.4.20 do not support glx-tls, so the generic binaries would likely break whenever used on newer distros that build libGL with glx-tls turned on by default). Additionally, this allows swrast_dri.so to be bundled without worrying about overwriting the distro supplied library. * A static libsha1 is built for Xorg to link against. The EL5 version of libgcrypt does not satisfy Xorg's requirements, and linking against OpenSSL creates nearly a dozen runtime dependencies.
* Remove non-applicable changes from cmake patchBrian P. Hinz2014-11-051-8/+0
| | | | | * This line should not have been changed, it's inside an "ifdef(APPLE" block anyway, but removing it all the same.
* more el5 build enhancementsBrian P. Hinz2014-11-042-0/+44
| | | | | | | | * Fixes for unresolved dependency issues when linking against static fltk * Major overhaul of static build. Previously, fltk & tigervnc were built against the dynamic system libraries (and thus not entirely portable). All of the X11 libraries required for Xvnc are now built first and everything is linked against them.
* more el5 static build enhancementsBrian P. Hinz2014-11-043-0/+696
| | | | | | | | | | | Various fixes for linker issues when building fltk statically. * The native FindX11.cmake module can't be overridden so that fltk links against the static libraries that we've just built. * Need to link fltk against libdl.a or else an unresolved dependency error occurs while linking tigervnc. * Additional fixes to fix dependency resolution issues when linking fltk against X11 statically.
* el5 build enhancementsBrian P. Hinz2014-11-049-0/+803
| | | | | The el5 build was derived from fc12. Adding all patches from fc12's version of fontconfig.
* Remove distro specific patches obsoleted by changes in 38023dc304Brian P. Hinz2014-09-181-44/+0
|
* Correct location of scripts from last commitBrian Hinz2013-11-281-0/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5141 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added 'contrib' folder to store patches necessary to build external ↵Brian Hinz2013-11-28136-0/+17186
dependecies, distribution-specific packaging files, etc. Also added a delimiter to the end of the fltk patch script defined in BUILDING.txt to make it easier to parse this script out for automated builds. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5139 3789f03b-4d11-0410-bbf8-ca57d06f2519