diff options
author | Bernard Cafarelli <voyageur@gentoo.org> | 2008-04-09 14:01:45 +0000 |
---|---|---|
committer | Bernard Cafarelli <voyageur@gentoo.org> | 2008-04-09 14:01:45 +0000 |
commit | e5c29cf0ea1a0f07b5e676d04d695edcd74314c3 (patch) | |
tree | 7957aac7f4b5bc36d1a554620d07450371caa4b2 /net-misc/nx | |
parent | Early remove opmixer, GTKMM+-1.2 mixer for OSS. Masked for a week or two. (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | net-misc/nx/Manifest | 10 | ||||
-rw-r--r-- | net-misc/nx/nx-3.2.0.ebuild | 115 |
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* +} |