summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2008-04-09 14:01:45 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2008-04-09 14:01:45 +0000
commite5c29cf0ea1a0f07b5e676d04d695edcd74314c3 (patch)
tree7957aac7f4b5bc36d1a554620d07450371caa4b2 /net-misc/nx
parentEarly remove opmixer, GTKMM+-1.2 mixer for OSS. Masked for a week or two. (diff)
downloadhistorical-e5c29cf0ea1a0f07b5e676d04d695edcd74314c3.tar.gz
historical-e5c29cf0ea1a0f07b5e676d04d695edcd74314c3.tar.bz2
historical-e5c29cf0ea1a0f07b5e676d04d695edcd74314c3.zip
Bump to 3.2.0 tarballs
Package-Manager: portage-2.1.5_rc2
Diffstat (limited to 'net-misc/nx')
-rw-r--r--net-misc/nx/ChangeLog7
-rw-r--r--net-misc/nx/Manifest10
-rw-r--r--net-misc/nx/nx-3.2.0.ebuild115
3 files changed, 130 insertions, 2 deletions
diff --git a/net-misc/nx/ChangeLog b/net-misc/nx/ChangeLog
index 824e3b605182..ea4835c2917d 100644
--- a/net-misc/nx/ChangeLog
+++ b/net-misc/nx/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-misc/nx
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/nx/ChangeLog,v 1.18 2008/04/03 08:10:53 voyageur Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/nx/ChangeLog,v 1.19 2008/04/09 14:01:45 voyageur Exp $
+
+*nx-3.2.0 (09 Apr 2008)
+
+ 09 Apr 2008; Bernard Cafarelli <voyageur@gentoo.org> +nx-3.2.0.ebuild:
+ Bump to 3.2.0 tarballs
03 Apr 2008; Bernard Cafarelli <voyageur@gentoo.org> -nx-3.0.0.ebuild,
-nx-3.0.0-r1.ebuild, -nx-3.1.0.ebuild:
diff --git a/net-misc/nx/Manifest b/net-misc/nx/Manifest
index 129ada81cefc..4d8a928864dc 100644
--- a/net-misc/nx/Manifest
+++ b/net-misc/nx/Manifest
@@ -4,12 +4,20 @@ AUX nx-2.1.0-deprecated-headers.patch 3095 RMD160 1814ed18966606dcdb962c024cc9bc
AUX nx-2.1.0-invalid-options.patch 978 RMD160 34e8c167b60e20032363ac57e4019a77accd8cb1 SHA1 453dbdaa4682d2051f67a17d586983b659ebb628 SHA256 d466e4abb4a1acdadcb9eddfc5651a7914d6b721e0d59e9df20ea4e19e78bd01
AUX nx-3.1.0-gcc-4.3.patch 373 RMD160 3a8585a19fae38b7814e85c68a475df18765fbc6 SHA1 ba38ca0ee36b2c48ee09d855c4b32027e10c0fcc SHA256 696c7545ebbb14c0bc7c6d88d3ab8b9b7bf0758c4b636c8c3a85b408b5d0c05d
DIST nx-X11-3.1.0-4.tar.gz 20193596 RMD160 c242d8455f89920379b3c63c588ddc7480794780 SHA1 83bdcae4a97ab3f33646f3f3155c2ff7e04c4ee4 SHA256 111b58893bfcdf309b585a46758347c141ba12751f47cdc19d4cdc9bdd0d7f48
+DIST nx-X11-3.2.0-1.tar.gz 20212752 RMD160 749fbc97a75c789888d1fab5e0489b644e801613 SHA1 5e20ffe5c270160ec2415389087dacce644d45b9 SHA256 8621dce228b6f892e4ba74154c46c10f86b77dee14776721bbbf2b4f66252b10
DIST nxagent-3.1.0-7.tar.gz 1543192 RMD160 000e9050017fc61d134c54285e4724092ff201d9 SHA1 8b35c774fb584fe4fc6b046c11b37cee7a95f723 SHA256 c0e6a2c1e273f32a2de4223f33b4d9c07450fb032f3a4fc0b965012f77ae33e5
+DIST nxagent-3.2.0-3.tar.gz 1554586 RMD160 f8eed90b10e89d9e3bd5d160aae560979be69e6a SHA1 e88e893b0c02545bb118e0c73a4d4201001dce91 SHA256 a58b764ed78af767b08abbbeb7ebdbaf226559f4f09719826f0c7c7ccea9db1f
DIST nxauth-3.1.0-1.tar.gz 29922 RMD160 4813d95a64b424143d7e36b761376daab14e7dbf SHA1 4bc9eaa75ac62d73cd2d2eeec6d008ef790496ee SHA256 3636bd340ab4de613cdb3e7995c683d19f0a267ec77a8e3371635d57c33c91dc
+DIST nxauth-3.2.0-1.tar.gz 30679 RMD160 5de0b0d6250d8f3cdd846b9ef6351fbd0debc8bd SHA1 46cf2609de09e41db9ee753b0303b1a50c79062b SHA256 7442f2c8d9eb809b72f6078901e7fbbfae77eb1fc22291c697f216ca7ff2a39f
DIST nxcomp-3.1.0-6.tar.gz 500256 RMD160 d02a4b8127e55e05e8e728334dac713710831fa8 SHA1 784ff5eaede3ac284232afcd8d8b2e57f8363756 SHA256 54be15ae0eed1bfedb89d78f35ac6aaa6f1afcdf2f91e28904a7bd906a883b4f
+DIST nxcomp-3.2.0-6.tar.gz 532373 RMD160 28e376f976377e55df478ddbeb69a410f4f6b6a1 SHA1 393c40ef8fe8002db7ea7c67344d50d1fb8c6461 SHA256 1b63db916ce9bc983a95bfe35655802d7dfcd7f59f2edb984cd78ac70a389e4a
DIST nxcompext-3.1.0-2.tar.gz 121284 RMD160 9bf0df1453ff32e1fc730271ea2a9e27a91cf5a8 SHA1 63210a5ea6514d4d6e2f60480162811a25e9c413 SHA256 8502082a56cfeed4fd2b11fbd2a467e44b9b0fcc7c6ebe50661ec0784d966ce6
+DIST nxcompext-3.2.0-1.tar.gz 90315 RMD160 e50fb4cb0f317b3712f89fe4f89c5a845d5930d9 SHA1 e537f90de73cb0a35e60151b00f3894791f4e516 SHA256 8b146d25272f12427b987892cabf1adabfb4c99fcc24b4859221e2070158612a
DIST nxcompshad-3.1.0-2.tar.gz 72510 RMD160 cce5e3031c23574c70f6c8851bf5637f8d99c1ec SHA1 b4786468cac0509e5f530a626f866da31958908e SHA256 3741dbd427fb40363c34170cb90e61c108c1414453665b5aac2644f09b8b5974
+DIST nxcompshad-3.2.0-1.tar.gz 72632 RMD160 8bd92bb04fba97a59b30d7b80989c2b0fc4ea121 SHA1 3157e2c0786820d5396dd69f46e165bdaf3ec811 SHA256 411354d7661af53549a7993efaf4b660e4f8e3ad03a0e1e441a3cba79cb522d4
DIST nxproxy-3.1.0-2.tar.gz 80127 RMD160 5fa986880540e61674f2d510d8ae22d4b1bc4825 SHA1 2ed7feaf8aa598f7f0b50be3d4dac3a652d9581c SHA256 a5dc41e4e58cf140b4e735405f98f863fb8dc49cd0ce06571539e1efad5cb2b4
+DIST nxproxy-3.2.0-1.tar.gz 82736 RMD160 9b702bdc0f1a79ccef46e93b0215f0d5e155e97c SHA1 f6f37e00275c0c131a9e6dc77e987a7088b6ff51 SHA256 5642ce40e2f34caeed433e8c0ac010e2e7e738c2c5aa8fc59bba892a8b542d84
EBUILD nx-3.1.0-r1.ebuild 3298 RMD160 4d1926629260425299607e63f08e648d618b34e4 SHA1 cc42899413b4273857e3cf5706e88685f668fc30 SHA256 179276715696d99cf42661f6aa1bc6cba7d6974e0a408f7cfaba85542c5aa499
-MISC ChangeLog 3150 RMD160 548d94fd66af97a9c3ef8758b40725b1b1b18e4d SHA1 dbbc5a3a53ebd0a89c8fdcdca9457005581b804c SHA256 92320ff270ad6126a867f71bdf82a3d4c827b587e2a7a51485ea9acce94101a3
+EBUILD nx-3.2.0.ebuild 3303 RMD160 b43b97a33d457ba7891fe0bda6d4d0b79c9a73f8 SHA1 df75c2627c8cb8bce7ac37ed0f6ddb98fe92b99d SHA256 a52e930ffa2fd861c4d8ffaac7c71fd1e6acd6068e90b350bbb7bdb9ddb0e431
+MISC ChangeLog 3274 RMD160 ed9e2f4329fcc7229496e30a5339dfad43f8771a SHA1 52ab742856cef1152dd1573a661f0b57407a9e77 SHA256 2f144c621984bb67a49d26a1613cd1a82de37dcabc94708bf7599c18a160c36e
MISC metadata.xml 254 RMD160 b79639a7a5027cb4342c18c2c5f0999bdd56f81f SHA1 d4bc63a27b50efd4593005361dc2e6032a34b1a8 SHA256 2952f5071f21b100d9704142bb38a3e126a2ed3f41b4232e213ce607f7780033
diff --git a/net-misc/nx/nx-3.2.0.ebuild b/net-misc/nx/nx-3.2.0.ebuild
new file mode 100644
index 000000000000..0e44636c7352
--- /dev/null
+++ b/net-misc/nx/nx-3.2.0.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/nx/nx-3.2.0.ebuild,v 1.1 2008/04/09 14:01:45 voyageur Exp $
+
+inherit autotools eutils multilib
+
+DESCRIPTION="NX compression technology core libraries"
+HOMEPAGE="http://www.nomachine.com/developers.php"
+
+URI_BASE="http://web04.nomachine.com/download/${PV}/sources"
+SRC_NX_X11="nx-X11-$PV-1.tar.gz"
+SRC_NXAGENT="nxagent-$PV-3.tar.gz"
+SRC_NXAUTH="nxauth-$PV-1.tar.gz"
+SRC_NXCOMP="nxcomp-$PV-6.tar.gz"
+SRC_NXCOMPEXT="nxcompext-$PV-1.tar.gz"
+SRC_NXCOMPSHAD="nxcompshad-$PV-1.tar.gz"
+SRC_NXPROXY="nxproxy-$PV-1.tar.gz"
+
+SRC_URI="$URI_BASE/$SRC_NX_X11 $URI_BASE/$SRC_NXAGENT $URI_BASE/$SRC_NXPROXY $URI_BASE/$SRC_NXAUTH $URI_BASE/$SRC_NXCOMPEXT $URI_BASE/$SRC_NXCOMPSHAD $URI_BASE/$SRC_NXCOMP"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="rdesktop vnc"
+
+RDEPEND="x11-libs/libXau
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXdmcp
+ x11-libs/libXpm
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ >=media-libs/jpeg-6b-r4
+ >=media-libs/libpng-1.2.8
+ >=sys-libs/zlib-1.2.3
+ rdesktop? ( net-misc/rdesktop )
+ vnc? ( || ( net-misc/vnc net-misc/tightvnc ) )"
+
+DEPEND="${RDEPEND}
+ x11-misc/gccmakedep
+ x11-misc/imake
+ x11-proto/inputproto"
+
+S=${WORKDIR}/${PN}-X11
+
+pkg_setup() {
+ if use vnc; then
+ if has_version net-misc/vnc && ! built_with_use net-misc/vnc server;
+ then
+ die "net-misc/vnc needs to be built with USE=\"server\" for VNC support"
+ fi
+
+ if has_version net-misc/tightvnc && ! built_with_use net-misc/tightvnc server;
+ then
+ die "net-misc/tightvnc needs to be built with USE=\"server\" for VNC support"
+ fi
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+
+ cd "${WORKDIR}"
+ epatch "${FILESDIR}"/1.5.0/nx-x11-1.5.0-tmp-exec.patch
+ epatch "${FILESDIR}"/1.5.0/nxcomp-1.5.0-pic.patch
+ epatch "${FILESDIR}"/${PN}-3.1.0-gcc-4.3.patch
+
+ cd "${WORKDIR}"/nxcomp
+ epatch "${FILESDIR}"/${PN}-2.1.0-deprecated-headers.patch
+ epatch "${FILESDIR}"/${PN}-2.1.0-invalid-options.patch
+ eautoreconf
+}
+
+src_compile() {
+ cd "${WORKDIR}"/nxcomp || die "No nxcomp directory found"
+ econf || die "nxcomp econf failed"
+ emake || die "nxcomp emake failed"
+
+ cd "${WORKDIR}"/nxcompshad || die "No nxcompshad directory found"
+
+ econf || die "nxcompshad econf failed"
+ emake || die "nxcompshad emake failed"
+
+ cd "${WORKDIR}"/nxproxy || die "No nxproxy directory found"
+ econf || die "nxproxy econf failed"
+ emake || die "nxproxy emake failed"
+
+ cd "${S}" || die "No nx-X11 directory found"
+ emake World || die "nx-X11 emake failed"
+
+ cd "${WORKDIR}"/nxcompext || die "No nxcompext directory found"
+ econf || die "nxcompext econf failed"
+ emake || die "nxcompext emake failed"
+}
+
+src_install() {
+ NX_ROOT=/usr/$(get_libdir)/NX
+
+ for x in nxagent nxauth nxproxy; do
+ make_wrapper $x ./$x ${NX_ROOT}/bin ${NX_ROOT}/$(get_libdir) ||
+ die " $x wrapper creation failed"
+ done
+
+ into ${NX_ROOT}
+ dobin "${S}"/programs/Xserver/nxagent
+ dobin "${S}"/programs/nxauth/nxauth
+ dobin "${WORKDIR}"/nxproxy/nxproxy
+
+ dolib.so "${S}"/lib/X11/libX11.so*
+ dolib.so "${S}"/lib/Xext/libXext.so*
+ dolib.so "${S}"/lib/Xrender/libXrender.so*
+ dolib.so "${WORKDIR}"/nxcomp/libXcomp.so*
+ dolib.so "${WORKDIR}"/nxcompext/libXcompext.so*
+ dolib.so "${WORKDIR}"/nxcompshad/libXcompshad.so*
+}