summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaúl Porcel <armin76@gentoo.org>2007-05-08 14:31:46 +0000
committerRaúl Porcel <armin76@gentoo.org>2007-05-08 14:31:46 +0000
commit1309b57bcd66dd64a172f925c5796230ab42b075 (patch)
tree531080f83b610c898c7a40eaf38ecc0234f4acf2 /net-misc/tightvnc
parentStable for HPPA, despite that it does not run (bug #176226 and bug #168131). (diff)
downloadhistorical-1309b57bcd66dd64a172f925c5796230ab42b075.tar.gz
historical-1309b57bcd66dd64a172f925c5796230ab42b075.tar.bz2
historical-1309b57bcd66dd64a172f925c5796230ab42b075.zip
Version bump
Package-Manager: portage-2.1.2.7
Diffstat (limited to 'net-misc/tightvnc')
-rw-r--r--net-misc/tightvnc/ChangeLog7
-rw-r--r--net-misc/tightvnc/Manifest16
-rw-r--r--net-misc/tightvnc/files/digest-tightvnc-1.3.93
-rw-r--r--net-misc/tightvnc/tightvnc-1.3.9.ebuild113
4 files changed, 134 insertions, 5 deletions
diff --git a/net-misc/tightvnc/ChangeLog b/net-misc/tightvnc/ChangeLog
index 69d28b231f16..b074e4773662 100644
--- a/net-misc/tightvnc/ChangeLog
+++ b/net-misc/tightvnc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-misc/tightvnc
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/tightvnc/ChangeLog,v 1.99 2007/04/18 20:02:32 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/tightvnc/ChangeLog,v 1.100 2007/05/08 14:31:46 armin76 Exp $
+
+*tightvnc-1.3.9 (08 May 2007)
+
+ 08 May 2007; Raúl Porcel <armin76@gentoo.org> +tightvnc-1.3.9.ebuild:
+ Version bump
18 Apr 2007; Raúl Porcel <armin76@gentoo.org> -tightvnc-1.2.9-r3.ebuild:
old
diff --git a/net-misc/tightvnc/Manifest b/net-misc/tightvnc/Manifest
index 46e495819058..55a38a4ec553 100644
--- a/net-misc/tightvnc/Manifest
+++ b/net-misc/tightvnc/Manifest
@@ -72,6 +72,7 @@ RMD160 b4385c70cc235edd89f84baef88681d33c994465 files/x86.patch 1918
SHA256 59c26911b19fe68e97bb02f981470004d195304d450dbd82e5dfc137c7d89c4c files/x86.patch 1918
DIST tightvnc-1.2.9_unixsrc.tar.bz2 1738256 RMD160 57c4d24bbc008b7188ae4bb177fbb409bc1d26d3 SHA1 62b55237676bbdc7f08771e6ff72c0f70264f4ee SHA256 c1ba77f832d6c81349f05219802c48b3435cfb6db88f496c9bb08b52b8405548
DIST tightvnc-1.3.8_unixsrc.tar.bz2 1766473 RMD160 98013a7074c488d1cfc85ea2d7a9665a05ee2431 SHA1 1c733cb8525c6259a9cb6b35ca5a82ba02eb725c SHA256 cd76e1c5c6843fec2a7a5c493158cdb3642eb1ef4caecee7a89bfd2078881178
+DIST tightvnc-1.3.9_unixsrc.tar.bz2 1792459 RMD160 79d858466b7fab740b4d66d6b0963533f48a5163 SHA1 a9529a262a060517402fb9845ef63a0d18c3141f SHA256 99aaca636535f9127f3a435ee71aef6821f821e6319bc6e9b2c775fefd34325a
EBUILD tightvnc-1.2.9-r4.ebuild 3066 RMD160 cf45871fe4e2ceb71d9e04de4c5463e3c7dc1cf2 SHA1 c10e873ac6e76a0a2a81eaa623166ee331d551eb SHA256 f84e2b18f6dc315ef0f5645332a5ce5046818e36fbb9be9a97ef23a63565c7f1
MD5 6856fe57a2c3cf4403bbcf2f12b98739 tightvnc-1.2.9-r4.ebuild 3066
RMD160 cf45871fe4e2ceb71d9e04de4c5463e3c7dc1cf2 tightvnc-1.2.9-r4.ebuild 3066
@@ -80,10 +81,14 @@ EBUILD tightvnc-1.3.8-r1.ebuild 3009 RMD160 f0e079f400f601805984816cefad22e72224
MD5 c09c2ad55cb8c977a8143e29d82c2ac2 tightvnc-1.3.8-r1.ebuild 3009
RMD160 f0e079f400f601805984816cefad22e7222436ab tightvnc-1.3.8-r1.ebuild 3009
SHA256 ae0ddb8b6485b581e1ba0b9ff6540c9d50a939c2b9591a521fc0cb7c1ed5bb36 tightvnc-1.3.8-r1.ebuild 3009
-MISC ChangeLog 15056 RMD160 9ab414be823e4279e63efdfa133a0938b217c889 SHA1 6b9de0e04a84970855d1d83e2dccc7b1854f7c6e SHA256 cd9efb95ed26bcb24604b3006bdb31dfa8429a87356438c3887f0d0951723a01
-MD5 2f8d7ef2faac55e9427692b09e23d9a1 ChangeLog 15056
-RMD160 9ab414be823e4279e63efdfa133a0938b217c889 ChangeLog 15056
-SHA256 cd9efb95ed26bcb24604b3006bdb31dfa8429a87356438c3887f0d0951723a01 ChangeLog 15056
+EBUILD tightvnc-1.3.9.ebuild 3042 RMD160 6c97efbf3f1bdb1a041f12c723e15c551d6333f9 SHA1 c7497f70400c936adaa9c2558db2217ddfcdbbc3 SHA256 3dc356ee7b9e0d89cb488145432fa2f32e0f46aea0f80fe1986d9d901d3893a6
+MD5 cf12b533d2af6eb45129eff20a04c60f tightvnc-1.3.9.ebuild 3042
+RMD160 6c97efbf3f1bdb1a041f12c723e15c551d6333f9 tightvnc-1.3.9.ebuild 3042
+SHA256 3dc356ee7b9e0d89cb488145432fa2f32e0f46aea0f80fe1986d9d901d3893a6 tightvnc-1.3.9.ebuild 3042
+MISC ChangeLog 15177 RMD160 265f630f82bef079c33f91b32acd9100c56426f2 SHA1 897eef88fe6a58f9fb094f51831615605924dd0c SHA256 285b719d233278e4a9fac9d8f3ff2436c2ccc08f705eebbfd1beb9113b974735
+MD5 9b7a199c6b2317f82ddb6ad9dc6a33b7 ChangeLog 15177
+RMD160 265f630f82bef079c33f91b32acd9100c56426f2 ChangeLog 15177
+SHA256 285b719d233278e4a9fac9d8f3ff2436c2ccc08f705eebbfd1beb9113b974735 ChangeLog 15177
MISC metadata.xml 223 RMD160 f88bcdebf752bcc3933b4159df5d8f9f7d487ca1 SHA1 4a17e70b26b3bba2ec6eddb403ff890bb8bcf13f SHA256 98c023870e5fbbcc4f050a192947b7b6bbd239041c9f921b3fbf64b03523019f
MD5 038a74c1f0dc742c6df70730348c240a metadata.xml 223
RMD160 f88bcdebf752bcc3933b4159df5d8f9f7d487ca1 metadata.xml 223
@@ -94,3 +99,6 @@ SHA256 c7b13ad35c4b2e2bde6a2fcb01b6ad276384a265613a35ee739c2a3f0c2e3ea3 files/di
MD5 bfe15238bfcba463b0abf4e830dbc177 files/digest-tightvnc-1.3.8-r1 274
RMD160 da00418fe1031595ec6a5943151b71ac60c5e8cf files/digest-tightvnc-1.3.8-r1 274
SHA256 b5684a8c3ea14d9490e9fe673bb74100da2bd98b86c58dc2332857f4f2885193 files/digest-tightvnc-1.3.8-r1 274
+MD5 5c68812c929186970f79fe92adcde9e8 files/digest-tightvnc-1.3.9 274
+RMD160 266b50365e4b47f9373e5ec80d670856b63f6312 files/digest-tightvnc-1.3.9 274
+SHA256 ca6f81269355d5314b09e2131e0a84fb8d2e8eab16a71eddb23778112e371895 files/digest-tightvnc-1.3.9 274
diff --git a/net-misc/tightvnc/files/digest-tightvnc-1.3.9 b/net-misc/tightvnc/files/digest-tightvnc-1.3.9
new file mode 100644
index 000000000000..f2933102cd1c
--- /dev/null
+++ b/net-misc/tightvnc/files/digest-tightvnc-1.3.9
@@ -0,0 +1,3 @@
+MD5 49a0748ea52793f2e3069e05af28f716 tightvnc-1.3.9_unixsrc.tar.bz2 1792459
+RMD160 79d858466b7fab740b4d66d6b0963533f48a5163 tightvnc-1.3.9_unixsrc.tar.bz2 1792459
+SHA256 99aaca636535f9127f3a435ee71aef6821f821e6319bc6e9b2c775fefd34325a tightvnc-1.3.9_unixsrc.tar.bz2 1792459
diff --git a/net-misc/tightvnc/tightvnc-1.3.9.ebuild b/net-misc/tightvnc/tightvnc-1.3.9.ebuild
new file mode 100644
index 000000000000..07106ef54980
--- /dev/null
+++ b/net-misc/tightvnc/tightvnc-1.3.9.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/tightvnc/tightvnc-1.3.9.ebuild,v 1.1 2007/05/08 14:31:46 armin76 Exp $
+
+inherit eutils toolchain-funcs
+
+IUSE="java tcpd server"
+
+S="${WORKDIR}/vnc_unixsrc"
+DESCRIPTION="A great client/server software package allowing remote network access to graphical desktops."
+SRC_URI="mirror://sourceforge/vnc-tight/${P}_unixsrc.tar.bz2"
+HOMEPAGE="http://www.tightvnc.com/"
+
+KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc-macos ~sparc ~x86"
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND="x11-libs/libX11
+ x11-libs/libXaw
+ x11-libs/libXmu
+ x11-libs/libXp
+ x11-libs/libXt
+ x11-proto/xextproto
+ x11-proto/xproto
+ server? (
+ x11-proto/inputproto
+ x11-proto/kbproto
+ x11-proto/printproto
+ )
+ >=x11-misc/imake-1
+ x11-misc/gccmakedep
+ ~media-libs/jpeg-6b
+ tcpd? ( >=sys-apps/tcp-wrappers-7.6-r2 )
+ !net-misc/vnc"
+
+RDEPEND="${DEPEND}
+ server? (
+ media-fonts/font-misc-misc
+ media-fonts/font-cursor-misc
+ x11-apps/rgb
+ x11-apps/xauth
+ x11-apps/xsetroot
+ )
+ java? ( || ( >=virtual/jdk-1.3.1 >=virtual/jre-1.3.1 ) )"
+
+src_unpack() {
+
+ if ! use server;
+ then
+ echo
+ einfo "The 'server' USE flag will build tightvnc's server."
+ einfo "If '-server' is chosen only the client is built to save space."
+ einfo "Stop the build now if you need to add 'server' to USE flags.\n"
+ ebeep
+ epause 5
+ fi
+
+ unpack ${A} && cd ${S}
+ epatch "${FILESDIR}/${PN}-1.3.8-pathfixes.patch" # fixes bug 78385 and 146099
+ epatch "${FILESDIR}/${PN}-1.3.8-imake-tmpdir.patch" # fixes bug 23483
+ epatch "${FILESDIR}/${PN}-1.3.8-darwin.patch" # fixes bug 89908
+ use amd64 && epatch "${FILESDIR}/${PN}-1.3.8-amd64.patch" # fixes bug 82583
+ use mips && epatch "${FILESDIR}/${PN}-1.3.8-mips.patch"
+ epatch "${FILESDIR}"/server-CVE-2007-1003.patch
+ epatch "${FILESDIR}"/server-CVE-2007-1351-1352.patch
+
+}
+
+src_compile() {
+ xmkmf -a || die "xmkmf failed"
+
+ make CDEBUGFLAGS="${CFLAGS}" World || die
+
+ if use server; then
+ cd Xvnc && ./configure || die "Configure failed."
+ if use tcpd; then
+ local myextra="-lwrap"
+ use userland_Darwin || myextra="${myextra} -lnss_nis"
+ make EXTRA_LIBRARIES="${myextra}" \
+ CDEBUGFLAGS="${CFLAGS}" \
+ EXTRA_DEFINES="-DUSE_LIBWRAP=1" || die
+ else
+ make CDEBUGFLAGS="${CFLAGS}" || die
+ fi
+ fi
+
+}
+
+src_install() {
+ # the web based interface and the java viewer need the java class files
+ if use java; then
+ insinto /usr/share/tightvnc/classes
+ doins classes/*
+ fi
+
+ dodir /usr/share/man/man1 /usr/bin
+ ./vncinstall ${D}/usr/bin ${D}/usr/share/man || die "vncinstall failed"
+
+ if use server; then
+ newconfd "${FILESDIR}"/tightvnc.confd vnc
+ newinitd "${FILESDIR}"/tightvnc.initd vnc
+ else
+ rm -f ${D}/usr/bin/vncserver
+ rm -f ${D}/usr/share/man/man1/{Xvnc,vncserver}*
+ fi
+
+ doicon ${FILESDIR}/vncviewer.png
+ make_desktop_entry vncviewer vncviewer vncviewer.png Network
+
+ dodoc ChangeLog README WhatsNew
+ use java && dodoc ${FILESDIR}/README.JavaViewer
+ newdoc vncviewer/README README.vncviewer
+}