From 31353f7f89c24b720357f81c9bf2915ed94b9563 Mon Sep 17 00:00:00 2001 From: Bernard Cafarelli Date: Wed, 7 Jan 2009 09:02:40 +0000 Subject: Add net-misc/nxclient-2xterminalserver and net-misc/nxserver-2xterminalserver, now that they're removed from portage svn path=/testing/; revision=220 --- net-misc/nxclient-2xterminalserver/ChangeLog | 26 ++ net-misc/nxclient-2xterminalserver/Manifest | 7 + .../files/1.5.0/nxcomp-1.5.0-gcc4.patch | 12 + .../files/1.5.0/nxcomp-1.5.0-pic.patch | 20 ++ net-misc/nxclient-2xterminalserver/metadata.xml | 8 + .../nxclient-2xterminalserver-1.5.0.ebuild | 89 +++++ net-misc/nxserver-2xterminalserver/ChangeLog | 45 +++ net-misc/nxserver-2xterminalserver/Manifest | 16 + .../files/1.5.0/nx-x11-1.5.0-amd64.patch | 15 + .../1.5.0/nx-x11-1.5.0-plastik-render-fix.patch | 29 ++ .../files/1.5.0/nx-x11-1.5.0-tmp-exec.patch | 11 + .../1.5.0/nx-x11-1.5.0-windows-linux-resume.patch | 37 ++ .../files/1.5.0/nx-x11-1.5.0-xorg7-font-fix.patch | 394 +++++++++++++++++++++ ...er-2xterminalserver-1.5.0-external-nxcomp.patch | 97 +++++ .../nxserver-2xterminalserver-1.5.0-insitu.patch | 123 +++++++ ...nalserver-1.5.0-nxagent-reduced-debugging.patch | 12 + .../nxserver-2xterminalserver-1.5.0-perl.patch | 32 ++ .../nxserver-2xterminalserver-1.5.0-setup.patch | 96 +++++ net-misc/nxserver-2xterminalserver/metadata.xml | 8 + .../nxserver-2xterminalserver-1.5.0.ebuild | 212 +++++++++++ 20 files changed, 1289 insertions(+) create mode 100644 net-misc/nxclient-2xterminalserver/ChangeLog create mode 100644 net-misc/nxclient-2xterminalserver/Manifest create mode 100644 net-misc/nxclient-2xterminalserver/files/1.5.0/nxcomp-1.5.0-gcc4.patch create mode 100644 net-misc/nxclient-2xterminalserver/files/1.5.0/nxcomp-1.5.0-pic.patch create mode 100644 net-misc/nxclient-2xterminalserver/metadata.xml create mode 100644 net-misc/nxclient-2xterminalserver/nxclient-2xterminalserver-1.5.0.ebuild create mode 100644 net-misc/nxserver-2xterminalserver/ChangeLog create mode 100644 net-misc/nxserver-2xterminalserver/Manifest create mode 100644 net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-amd64.patch create mode 100644 net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-plastik-render-fix.patch create mode 100644 net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-tmp-exec.patch create mode 100644 net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-windows-linux-resume.patch create mode 100644 net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-xorg7-font-fix.patch create mode 100644 net-misc/nxserver-2xterminalserver/files/1.5.0/nxserver-2xterminalserver-1.5.0-external-nxcomp.patch create mode 100644 net-misc/nxserver-2xterminalserver/files/1.5.0/nxserver-2xterminalserver-1.5.0-insitu.patch create mode 100644 net-misc/nxserver-2xterminalserver/files/1.5.0/nxserver-2xterminalserver-1.5.0-nxagent-reduced-debugging.patch create mode 100644 net-misc/nxserver-2xterminalserver/files/1.5.0/nxserver-2xterminalserver-1.5.0-perl.patch create mode 100644 net-misc/nxserver-2xterminalserver/files/1.5.0/nxserver-2xterminalserver-1.5.0-setup.patch create mode 100644 net-misc/nxserver-2xterminalserver/metadata.xml create mode 100644 net-misc/nxserver-2xterminalserver/nxserver-2xterminalserver-1.5.0.ebuild diff --git a/net-misc/nxclient-2xterminalserver/ChangeLog b/net-misc/nxclient-2xterminalserver/ChangeLog new file mode 100644 index 0000000..ade0745 --- /dev/null +++ b/net-misc/nxclient-2xterminalserver/ChangeLog @@ -0,0 +1,26 @@ +# ChangeLog for net-misc/nxclient-2xterminalserver +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/nxclient-2xterminalserver/ChangeLog,v 1.5 2008/02/29 20:26:25 carlo Exp $ + + 29 Feb 2008; Carsten Lohrke + nxclient-2xterminalserver-1.5.0.ebuild: + Remove icon extension from desktop entry to match Icon Theme Specification. + + 13 Jan 2008; Bernard Cafarelli + nxclient-2xterminalserver-1.5.0.ebuild: + Missing depend, bug #205425. Also fix quoting + + 12 May 2007; Bernard Cafarelli metadata.xml: + Fixed maintainer in metadata.xml + + 30 Apr 2007; Bernard Cafarelli + nxclient-2xterminalserver-1.5.0.ebuild: + Extended description + +*nxclient-2xterminalserver-1.5.0 (25 Apr 2007) + + 25 Apr 2007; Bernard Cafarelli + +files/1.5.0/nxcomp-1.5.0-gcc4.patch, +files/1.5.0/nxcomp-1.5.0-pic.patch, + +metadata.xml, +nxclient-2xterminalserver-1.5.0.ebuild: + Initial commit + diff --git a/net-misc/nxclient-2xterminalserver/Manifest b/net-misc/nxclient-2xterminalserver/Manifest new file mode 100644 index 0000000..ed7d344 --- /dev/null +++ b/net-misc/nxclient-2xterminalserver/Manifest @@ -0,0 +1,7 @@ +AUX 1.5.0/nxcomp-1.5.0-gcc4.patch 329 RMD160 03065afd0dd2b0345a170bcc1ebd8da333004df4 SHA1 cdaf51133f34486e2d9cbc6cf61482eea8b3e9a0 SHA256 097b34afa77d40919e20f54a6b99ea10e2780720e58e72d4d7871303004749e3 +AUX 1.5.0/nxcomp-1.5.0-pic.patch 523 RMD160 5552146e4539f33cf61e1f6c3f323f51057e2e75 SHA1 95147d1e0a53df86c4f192fb6ee700303eb5f8bf SHA256 fe17e3e36b75fb0d4ac5ad74ff0ecc76ccb91e14b5d2f1a65cfd8c2bfc32cc62 +DIST linuxterminalserver-1.5.0-client-r21-src.tar.gz 2270147 RMD160 32fa31ee713d46e66c8a5e4aa14126995b225cfb SHA1 9295a232409b56ecb2fb4dccf81e6c05d65a7130 SHA256 70c7e3c9741b577b867e78524a1fb607aa2fae5d6f1bdda4b1a42eb9fd3d7bb3 +DIST linuxterminalserver-1.5.0-common-r21-src.tar.gz 34332949 RMD160 411291efa4bef31fbb5ff8128591514c687b9eeb SHA1 f63ed2816b13f1296db909b40ffb1c7d4cb5e109 SHA256 a6aaf7b1593d4df012ecefd1c8a6a176c0fde23cf9039401fe61f56197898555 +EBUILD nxclient-2xterminalserver-1.5.0.ebuild 2235 RMD160 541733a55937d773b5512b7244a5471320498ef7 SHA1 2322268fdfc67e988fe1f95784454bf212c29ae9 SHA256 0c245af7bf3cb37a24166fceb6620469760c8374662abe4b4d1f3aaab27a6293 +MISC ChangeLog 1038 RMD160 39432720073e7bffc97eaa77558c8c35be8a779f SHA1 378c091757dd8fbb982b28157140ce19562080f7 SHA256 334249bf6c66ff534e9b437d83dde05c6d83f6cadfab5e5fa14d8c964234b95f +MISC metadata.xml 246 RMD160 805a8e0fe383f08483a183ba10b187db237bc339 SHA1 928f16d5902d6bc9534efa5bd354354eb5a78816 SHA256 dffaab34dbca768badd62149c2ea41036b78507e0cc3674cc7b82b5b5edef0a2 diff --git a/net-misc/nxclient-2xterminalserver/files/1.5.0/nxcomp-1.5.0-gcc4.patch b/net-misc/nxclient-2xterminalserver/files/1.5.0/nxcomp-1.5.0-gcc4.patch new file mode 100644 index 0000000..3a3a79b --- /dev/null +++ b/net-misc/nxclient-2xterminalserver/files/1.5.0/nxcomp-1.5.0-gcc4.patch @@ -0,0 +1,12 @@ +--- common/nxcomp/RenderExtension.h.orig 2005-02-19 18:23:32.000000000 +0000 ++++ common/nxcomp/RenderExtension.h 2005-08-27 23:16:05.000000000 +0100 +@@ -68,6 +68,8 @@ + // The message class. + // + ++class RenderMinorExtensionStore; ++ + class RenderExtensionMessage : public Message + { + friend class RenderExtensionStore; + diff --git a/net-misc/nxclient-2xterminalserver/files/1.5.0/nxcomp-1.5.0-pic.patch b/net-misc/nxclient-2xterminalserver/files/1.5.0/nxcomp-1.5.0-pic.patch new file mode 100644 index 0000000..7c453a2 --- /dev/null +++ b/net-misc/nxclient-2xterminalserver/files/1.5.0/nxcomp-1.5.0-pic.patch @@ -0,0 +1,20 @@ +--- common/nxcomp/Makefile.in.orig 2006-11-22 21:43:15.000000000 +0000 ++++ common/nxcomp/Makefile.in 2006-11-22 21:43:33.000000000 +0000 +@@ -32,7 +32,7 @@ + + CXX = @CXX@ + CXXFLAGS = @CXXFLAGS@ @X_CFLAGS@ @DEFS@ \ +- -Wall -Wpointer-arith ++ -Wall -Wpointer-arith -fPIC + CXXINCLUDES = + CXXDEFINES = + +@@ -43,7 +43,7 @@ + + CC = @CC@ + CCFLAGS = @X_CFLAGS@ @DEFS@ \ +- -Wall -Wpointer-arith ++ -Wall -Wpointer-arith -fPIC + CCINCLUDES = + CCDEFINES = + diff --git a/net-misc/nxclient-2xterminalserver/metadata.xml b/net-misc/nxclient-2xterminalserver/metadata.xml new file mode 100644 index 0000000..cdb7622 --- /dev/null +++ b/net-misc/nxclient-2xterminalserver/metadata.xml @@ -0,0 +1,8 @@ + + + +nx + + Client part of 2x Terminal Server (a GPL NX server) + + diff --git a/net-misc/nxclient-2xterminalserver/nxclient-2xterminalserver-1.5.0.ebuild b/net-misc/nxclient-2xterminalserver/nxclient-2xterminalserver-1.5.0.ebuild new file mode 100644 index 0000000..c9610b5 --- /dev/null +++ b/net-misc/nxclient-2xterminalserver/nxclient-2xterminalserver-1.5.0.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/nxclient-2xterminalserver/nxclient-2xterminalserver-1.5.0.ebuild,v 1.4 2008/02/29 20:26:25 carlo Exp $ + +inherit eutils qt3 + +DESCRIPTION="2X Terminal Server GPL NX client, based on NoMachine code" +HOMEPAGE="http://www.2x.com/terminalserver/" +SRC_URI="http://code.2x.com/release/linuxterminalserver/src/linuxterminalserver-1.5.0-common-r21-src.tar.gz + http://code.2x.com/release/linuxterminalserver/src/linuxterminalserver-1.5.0-client-r21-src.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=" + dev-libs/openssl + media-libs/audiofile + media-libs/jpeg + media-libs/libpng + net-print/cups + sys-libs/zlib + =x11-libs/qt-3* + !net-misc/nxclient" +RDEPEND="${DEPEND}" + +S="${WORKDIR}" + +src_unpack() +{ + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/1.5.0/nxcomp-1.5.0-gcc4.patch + epatch "${FILESDIR}"/1.5.0/nxcomp-1.5.0-pic.patch + + # Set correct product name + einfo "Setting official product name" + find client/nxclient common/nx-X11/programs/Xserver/hw/nxagent/Args.c \ + -type f -exec sed -i "s/@PRODUCT_NAME@/2X TerminalServer/g" {} \; +} + +src_compile() +{ + cd "${S}"/common/nxcomp + econf || die + emake || die + + cd "${S}"/common/nxssh + econf || die + emake || die + + cd "${S}"/client/nxesd + econf || die + emake || die + + cd "${S}"/client/nxclient + econf || die + emake || die + + cd "${S}"/client/nxclient/nxprint + emake || die +} + +src_install() { + # we install into /usr/NX, as NoMachine and 2X do + + for x in nxclient nxprint nxssh nxesd ; do + make_wrapper $x ./$x /usr/NX/bin /usr/NX/lib || die + done + + into /usr/NX + dobin client/nxclient/nxclient + dobin client/nxclient/nxprint/nxprint + dobin client/nxesd/nxesd + dobin common/nxssh/nxssh + + dodir /usr/NX/lib + cp -P common/nxcomp/libXcomp.so* "${D}"/usr/NX/lib || die + + dodir /usr/NX/share + cp -R client/nxclient/share "${D}"/usr/NX || die + + # Add icons/desktop entries + doicon client/nxclient/share/icons/*.png + make_desktop_entry "nxclient" "NX Client" nx-desktop + make_desktop_entry "nxclient -admin" "NX Session Administrator" nxclient-admin + make_desktop_entry "nxclient -wizard" "NX Connection Wizard" nxclient-wizard +} diff --git a/net-misc/nxserver-2xterminalserver/ChangeLog b/net-misc/nxserver-2xterminalserver/ChangeLog new file mode 100644 index 0000000..7df0be0 --- /dev/null +++ b/net-misc/nxserver-2xterminalserver/ChangeLog @@ -0,0 +1,45 @@ +# ChangeLog for net-misc/nxserver-2xterminalserver +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-2xterminalserver/ChangeLog,v 1.7 2007/07/04 15:08:07 voyageur Exp $ + + 04 Jul 2007; Bernard Cafarelli + nxserver-2xterminalserver-1.5.0.ebuild: + Add dev-perl/DateManip dependency, fix compilation against glib-2 + Closes bug #184114 + + 11 Jun 2007; Bernard Cafarelli + nxserver-2xterminalserver-1.5.0.ebuild: + Update dependencies, wrt bug #181614 + + 12 May 2007; Bernard Cafarelli + nxserver-2xterminalserver-1.5.0.ebuild: + Fixed file collision with nxclient-2xterminalserver + Closes bug #178124 + + 12 May 2007; Bernard Cafarelli metadata.xml: + Fixed maintainer in metadata.xml + + 30 Apr 2007; Bernard Cafarelli + nxserver-2xterminalserver-1.5.0.ebuild: + Extended description + + 26 Apr 2007; Bernard Cafarelli + nxserver-2xterminalserver-1.5.0.ebuild: + Updated blockers on other NX servers + +*nxserver-2xterminalserver-1.5.0 (25 Apr 2007) + + 25 Apr 2007; Bernard Cafarelli + +files/1.5.0/nx-x11-1.5.0-amd64.patch, + +files/1.5.0/nx-x11-1.5.0-plastik-render-fix.patch, + +files/1.5.0/nx-x11-1.5.0-tmp-exec.patch, + +files/1.5.0/nx-x11-1.5.0-windows-linux-resume.patch, + +files/1.5.0/nx-x11-1.5.0-xorg7-font-fix.patch, + +files/1.5.0/nxserver-2xterminalserver-1.5.0-external-nxcomp.patch, + +files/1.5.0/nxserver-2xterminalserver-1.5.0-insitu.patch, + +files/1.5.0/nxserver-2xterminalserver-1.5.0-nxagent-reduced-debugging.pat + ch, +files/1.5.0/nxserver-2xterminalserver-1.5.0-perl.patch, + +files/1.5.0/nxserver-2xterminalserver-1.5.0-setup.patch, +metadata.xml, + +nxserver-2xterminalserver-1.5.0.ebuild: + Initial commit + diff --git a/net-misc/nxserver-2xterminalserver/Manifest b/net-misc/nxserver-2xterminalserver/Manifest new file mode 100644 index 0000000..a87da3d --- /dev/null +++ b/net-misc/nxserver-2xterminalserver/Manifest @@ -0,0 +1,16 @@ +AUX 1.5.0/nx-x11-1.5.0-amd64.patch 522 RMD160 7ddb4ea671f01b9dfd9afba794c90d6180ce39cc SHA1 d7601f7accf1d3161933e98c37e0a679ccf481e7 SHA256 3da7bba55c801258359f9208ad63ea7d2a7a7a42c9aedd2e397f22b82147975b +AUX 1.5.0/nx-x11-1.5.0-plastik-render-fix.patch 1095 RMD160 4131c9b6e4b37e1ccf67cf36577afc01ebe4455c SHA1 96fd62bd8ffcc2fff37d052515790b86ffe30eff SHA256 20ff4bec5bd300a7d0324766e390b9f57312e74e154a6934fac8122120b05616 +AUX 1.5.0/nx-x11-1.5.0-tmp-exec.patch 363 RMD160 5c79c55a9a50620f8d7feefe9a3264691b25ea96 SHA1 5e573ae6ba8c2f7ba3ac188613ebceb486594f82 SHA256 5ff39018f527c9054c09cd7904f448c852e8ee0066842776c6beb94082acdab3 +AUX 1.5.0/nx-x11-1.5.0-windows-linux-resume.patch 1383 RMD160 b2ea2200632ff5f6e9e238fab085bef15e9fd553 SHA1 5a95d58625418b8bda3ce13acb15af1fc629197d SHA256 060e2aa1fd05bcf0aa291782c35e795f43db62fead057360aae72ab7c4099fc8 +AUX 1.5.0/nx-x11-1.5.0-xorg7-font-fix.patch 17973 RMD160 66193b7b9dc2d2ec2d7072a02f6f55c1232b3937 SHA1 b3a5c294516bb59c4f90a7942d2cc0abd632286e SHA256 4b511644a1cb6e0e0c1bb09c78983e2b8a3e6dc865da68f5803ab7e97e2f4412 +AUX 1.5.0/nxserver-2xterminalserver-1.5.0-external-nxcomp.patch 4292 RMD160 96e7b372c9539b0c6041925ce28e86db9931b36b SHA1 34d43fb9b04f700a25ec775caac2b881696116d5 SHA256 895d3fddb8497bf2063f3ce8fe8c8b72e0309e912145747c2f472ba5cdf114a9 +AUX 1.5.0/nxserver-2xterminalserver-1.5.0-insitu.patch 5041 RMD160 6b6c6f0b94615b5398dd3a87c46e2ec2c75e0b0f SHA1 11ca560df004ee45de5d74e7ea9d8c8b0a6ae6cd SHA256 5a7b4126f31b3bc637de3fdc5916bef74d6092c162f907eac10e5a94a72c79fb +AUX 1.5.0/nxserver-2xterminalserver-1.5.0-nxagent-reduced-debugging.patch 508 RMD160 eda50d0819696b61e305c0aade4bd998c7580d89 SHA1 512a43c19fdf73eebc1ed98378f6a9377cdfd6af SHA256 6cb2078c36979e39b58b37f79468c3cac7e9334f88b96f8134b2db7945af40ac +AUX 1.5.0/nxserver-2xterminalserver-1.5.0-perl.patch 1136 RMD160 f4a5f2e8510e1db123e5856cc2390c06855e6a0b SHA1 dbaf034f82d884c3b4e0e91574aff7cf2bd4ee7f SHA256 ced705edc8a3379093f3809051c7db8617ba16e80d9610e8d093e026e4b20d58 +AUX 1.5.0/nxserver-2xterminalserver-1.5.0-setup.patch 2775 RMD160 1399d4e0a1e2da8f1e2c9203465bece738be6452 SHA1 dd8f6e7c43ac6a33dff2f84f4873606d1ffa0191 SHA256 f521231e67fe9e9aa1cbaa82a679483b5c4cdc01aac27b02cd72d5de350edfc6 +DIST linuxterminalserver-1.5.0-client-r21-src.tar.gz 2270147 RMD160 32fa31ee713d46e66c8a5e4aa14126995b225cfb SHA1 9295a232409b56ecb2fb4dccf81e6c05d65a7130 SHA256 70c7e3c9741b577b867e78524a1fb607aa2fae5d6f1bdda4b1a42eb9fd3d7bb3 +DIST linuxterminalserver-1.5.0-common-r21-src.tar.gz 34332949 RMD160 411291efa4bef31fbb5ff8128591514c687b9eeb SHA1 f63ed2816b13f1296db909b40ffb1c7d4cb5e109 SHA256 a6aaf7b1593d4df012ecefd1c8a6a176c0fde23cf9039401fe61f56197898555 +DIST linuxterminalserver-1.5.0-server-r21-src.tar.gz 4097853 RMD160 add7c5bcd2a4486d04c4c2b17815c4a449e2bd93 SHA1 14c2c04805889a08dfee9def45b07c3703db8d32 SHA256 79057d7fcf1fa3afd5f361eaac67d1f3d1fb339fa5a837f36eb7a6103d7662d3 +EBUILD nxserver-2xterminalserver-1.5.0.ebuild 6187 RMD160 e38de637307427d18e5d902304a3d3c9a8bf9048 SHA1 63c8b5f965018f3be71c7e7c7fd75db9898f35ca SHA256 2c3e1cd4e1852868f91fb0f197338d3f6575f750630b21b0c72430aee5774d7e +MISC ChangeLog 1858 RMD160 b88e07708103788190d7d09e7588478bf71f6052 SHA1 d6c1ab3067771ebe04c96c6187f17f80343a5897 SHA256 73bda4755beae60675436e4e13ce71de64202da205a40a84d82606b2c5a13e4e +MISC metadata.xml 246 RMD160 c08f42ab832909f7c8089ee0753f2e6409868a6b SHA1 f07065350c035c8975bc5876f7aa766b3cfe0721 SHA256 66d02cc487d0c973da93ce6d995ead7110463bd79243bf0002d5543f3daa087b diff --git a/net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-amd64.patch b/net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-amd64.patch new file mode 100644 index 0000000..638fc92 --- /dev/null +++ b/net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-amd64.patch @@ -0,0 +1,15 @@ +diff -ru nx-X11-orig/lib/X11/XlcDL.c nx-X11/lib/X11/XlcDL.c +--- common/nx-X11-orig/lib/X11/XlcDL.c 2006-10-04 16:51:54.000000000 -0600 ++++ common/nx-X11/lib/X11/XlcDL.c 2006-10-04 16:52:55.000000000 -0600 +@@ -58,10 +58,8 @@ + #ifdef _LP64 + # if defined(__sparcv9) + # define _MACH64_NAME "sparcv9" +-# elif defined(__ia64__) +-# undef MACH64_NAME + # else +-# error "Unknown architecture" ++# undef MACH64_NAME + # endif /* defined(__sparcv9) */ + # ifdef _MACH64_NAME + # define _MACH64_NAME_LEN (sizeof (_MACH64_NAME) - 1) diff --git a/net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-plastik-render-fix.patch b/net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-plastik-render-fix.patch new file mode 100644 index 0000000..d896f97 --- /dev/null +++ b/net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-plastik-render-fix.patch @@ -0,0 +1,29 @@ +--- common/nx-X11/programs/Xserver/hw/nxagent/GCOps.c.orig 2006-11-22 21:59:13.000000000 +0000 ++++ common/nx-X11/programs/Xserver/hw/nxagent/GCOps.c 2006-11-22 22:03:12.000000000 +0000 +@@ -2399,7 +2399,7 @@ + { + if ((pDrawable)->type == DRAWABLE_PIXMAP) + { +- miPolySegment(nxagentVirtualDrawable(pDrawable), pGC, nSegments, pSegments); ++ fbPolySegment(nxagentVirtualDrawable(pDrawable), pGC, nSegments, pSegments); + } + + return; +@@ -2435,7 +2435,7 @@ + XDrawSegments(nxagentDisplay, nxagentDrawable(pDrawable), nxagentGC(pGC), + (XSegment *)pSegments, nSegments); + } +- miPolySegment(nxagentVirtualDrawable(pDrawable), pGC, nSegments, pSegments); ++ fbPolySegment(nxagentVirtualDrawable(pDrawable), pGC, nSegments, pSegments); + return; + } + else +@@ -2454,7 +2454,7 @@ + { + if ((pDrawable)->type == DRAWABLE_PIXMAP) + { +- miPolyRectangle(nxagentVirtualDrawable(pDrawable), pGC, nRectangles, pRectangles); ++ fbPolyRectangle(nxagentVirtualDrawable(pDrawable), pGC, nRectangles, pRectangles); + } + + return; diff --git a/net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-tmp-exec.patch b/net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-tmp-exec.patch new file mode 100644 index 0000000..40f5faa --- /dev/null +++ b/net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-tmp-exec.patch @@ -0,0 +1,11 @@ +--- common/nx-X11/config/imake/imake.c.orig 2006-11-05 00:10:49.000000000 +0000 ++++ common/nx-X11/config/imake/imake.c 2006-11-05 00:11:49.000000000 +0000 +@@ -974,7 +974,7 @@ + static void + get_libc_version(FILE *inFile) + { +- char aout[] = "/tmp/imakeXXXXXX"; ++ char aout[] = "./imakeXXXXXX"; + FILE *fp; + const char *format = "%s -o %s -x c -"; + char *cc; diff --git a/net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-windows-linux-resume.patch b/net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-windows-linux-resume.patch new file mode 100644 index 0000000..7f4a6bb --- /dev/null +++ b/net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-windows-linux-resume.patch @@ -0,0 +1,37 @@ +--- common/nx-X11/programs/Xserver/hw/nxagent/Display.c.orig 2005-07-29 09:01:11.000000000 -0700 ++++ common/nx-X11/programs/Xserver/hw/nxagent/Display.c 2005-07-30 07:16:06.000000000 -0700 +@@ -1531,11 +1531,12 @@ + reconnectDisplayState = NOTHING; + } + ++#define WARNING + static Bool reloadVisuals(int flexibility) + { + int i, nitems; + XVisualInfo *newVisuals, *vi; +- unsigned long mask = VisualAllMask & ~VisualIDMask; ++ unsigned long mask = VisualAllMask & ~VisualIDMask & ~VisualBitsPerRGBMask; + + newVisuals = malloc(sizeof(XVisualInfo) * nxagentNumVisuals); + +@@ -1577,6 +1578,10 @@ + } + } + ++ #ifdef WARNING ++ fprintf(stderr, "matched for %d visuals and found %d matching\n", nxagentNumVisuals,i); ++ #endif ++ + if (i == nxagentNumVisuals) + { + nxagentVisuals = newVisuals; +--- common/nx-X11/programs/Xserver/hw/nxagent/Visual.c.orig 2005-07-30 07:17:40.000000000 -0700 ++++ common/nx-X11/programs/Xserver/hw/nxagent/Visual.c 2005-07-30 07:17:44.000000000 -0700 +@@ -48,7 +48,6 @@ + for (i = 0; i < nxagentNumVisuals; i++) + { + if (pVisual->class == nxagentVisuals[i].class && +- pVisual->bitsPerRGBValue == nxagentVisuals[i].bits_per_rgb && + pVisual->ColormapEntries == nxagentVisuals[i].colormap_size && + pVisual->nplanes == nxagentVisuals[i].depth && + pVisual->redMask == nxagentVisuals[i].red_mask && diff --git a/net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-xorg7-font-fix.patch b/net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-xorg7-font-fix.patch new file mode 100644 index 0000000..77c4887 --- /dev/null +++ b/net-misc/nxserver-2xterminalserver/files/1.5.0/nx-x11-1.5.0-xorg7-font-fix.patch @@ -0,0 +1,394 @@ +diff -uBb --recursive common.orig/nx-X11/lib/fontconfig/fonts.conf.in common/nx-X11/lib/fontconfig/fonts.conf.in +--- common.orig/nx-X11/lib/fontconfig/fonts.conf.in 2006-11-22 22:13:28.000000000 +0000 ++++ common/nx-X11/lib/fontconfig/fonts.conf.in 2006-11-22 22:17:43.000000000 +0000 +@@ -24,7 +24,7 @@ + Common X11R6 font directories + --> + +- /usr/X11R6/lib/X11/fonts ++ /usr/share/fonts + /usr/share/fonts + ~/.fonts + +diff -uBb --recursive common.orig/nx-X11/lib/fontconfig/src/fontconfig.man common/nx-X11/lib/fontconfig/src/fontconfig.man +--- common.orig/nx-X11/lib/fontconfig/src/fontconfig.man 2006-11-22 22:13:28.000000000 +0000 ++++ common/nx-X11/lib/fontconfig/src/fontconfig.man 2006-11-22 22:17:44.000000000 +0000 +@@ -1352,8 +1352,8 @@ + +-/usr/X11R6/lib/X11/fonts/truetype +-/usr/X11R6/lib/X11/fonts/Type1 ++/usr/share/fonts/truetype ++/usr/share/fonts/Type1 + +