summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-misc/x11vnc')
-rw-r--r--x11-misc/x11vnc/ChangeLog8
-rw-r--r--x11-misc/x11vnc/Manifest14
-rw-r--r--x11-misc/x11vnc/files/0.7.1-autotools.patch49
-rw-r--r--x11-misc/x11vnc/files/digest-x11vnc-0.7.11
-rw-r--r--x11-misc/x11vnc/x11vnc-0.7.1.ebuild46
5 files changed, 106 insertions, 12 deletions
diff --git a/x11-misc/x11vnc/ChangeLog b/x11-misc/x11vnc/ChangeLog
index b5a098838dcd..3ac3186e7cf4 100644
--- a/x11-misc/x11vnc/ChangeLog
+++ b/x11-misc/x11vnc/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-misc/x11vnc
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/x11vnc/ChangeLog,v 1.7 2005/02/06 17:58:47 fserb Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/x11vnc/ChangeLog,v 1.8 2005/02/24 20:05:06 swegener Exp $
+
+*x11vnc-0.7.1 (24 Feb 2005)
+
+ 24 Feb 2005; Sven Wegener <swegener@gentoo.org>
+ +files/0.7.1-autotools.patch, +x11vnc-0.7.1.ebuild:
+ Version bump.
06 Feb 2005; Fernando Serboncini <fserb@gentoo.org> x11vnc-0.7.ebuild:
Added to ~ppc
diff --git a/x11-misc/x11vnc/Manifest b/x11-misc/x11vnc/Manifest
index 3758932faa26..37f35e7bcbb9 100644
--- a/x11-misc/x11vnc/Manifest
+++ b/x11-misc/x11vnc/Manifest
@@ -1,15 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
+MD5 ca6f5b41e7e4ede1c5e11fa0c94a9ef2 x11vnc-0.7.1.ebuild 1007
+MD5 ca6f5b41e7e4ede1c5e11fa0c94a9ef2 x11vnc-0.7.ebuild 1007
MD5 2e15dc354fb41025195b5f2de5c2c579 ChangeLog 1084
MD5 8845b35c56be21370ef600f1b3eca775 metadata.xml 470
-MD5 ca6f5b41e7e4ede1c5e11fa0c94a9ef2 x11vnc-0.7.ebuild 1007
+MD5 ca72243aabb89ee84f091361b114afa5 files/digest-x11vnc-0.7.1 64
MD5 f787e92e02f72225f0a2d84c215a7d79 files/0.7-autotools.patch 1560
MD5 0a51724347b7a0fd71c2f0935671b2c8 files/digest-x11vnc-0.7 62
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.6 (GNU/Linux)
-
-iD8DBQFCBlrtxtZcznfol0URAm6BAJ4n0SLoMr6qg8zw68ZsfaPXCY1pEACg27q5
-I48ooQFmwP2VX+ggvMoneJ0=
-=iV94
------END PGP SIGNATURE-----
diff --git a/x11-misc/x11vnc/files/0.7.1-autotools.patch b/x11-misc/x11vnc/files/0.7.1-autotools.patch
new file mode 100644
index 000000000000..1f29e6e5b67c
--- /dev/null
+++ b/x11-misc/x11vnc/files/0.7.1-autotools.patch
@@ -0,0 +1,49 @@
+diff -Nur x11vnc-0.7.1/Makefile.am x11vnc-0.7.1-gentoo/Makefile.am
+--- x11vnc-0.7.1/Makefile.am 2005-02-24 20:59:50.533338639 +0100
++++ x11vnc-0.7.1-gentoo/Makefile.am 2005-02-24 21:00:06.460146019 +0100
+@@ -1,8 +1,8 @@
+ EXTRA_DIST=tightvnc-1.3dev5-vncviewer-alpha-cursor.patch README.LibVNCServer
+ CFLAGS=-g -Wall
+
+-SUBDIRS=libvncserver x11vnc classes
+-DIST_SUBDIRS=libvncserver x11vnc classes
++SUBDIRS=x11vnc classes
++DIST_SUBDIRS=x11vnc classes
+
+
+ includedir=$(prefix)/include/rfb
+diff -Nur x11vnc-0.7.1/configure.ac x11vnc-0.7.1-gentoo/configure.ac
+--- x11vnc-0.7.1/configure.ac 2005-02-24 20:59:50.544337124 +0100
++++ x11vnc-0.7.1-gentoo/configure.ac 2005-02-24 21:00:56.679232972 +0100
+@@ -14,6 +14,10 @@
+ AC_PROG_MAKE_SET
+ AC_PROG_RANLIB
+
++# Checks for header files.
++AC_HEADER_STDC
++AC_CHECK_HEADERS([arpa/inet.h fcntl.h netdb.h netinet/in.h stdlib.h string.h sys/socket.h sys/time.h sys/timeb.h syslog.h unistd.h pwd.h sys/wait.h utmpx.h])
++
+ # Options
+ AH_TEMPLATE(BACKCHANNEL, [Enable BackChannel communication])
+ AC_ARG_WITH(backchannel,
+@@ -211,10 +215,6 @@
+ fi
+ AC_SUBST(WSOCKLIB)
+
+-# Checks for header files.
+-AC_HEADER_STDC
+-AC_CHECK_HEADERS([arpa/inet.h fcntl.h netdb.h netinet/in.h stdlib.h string.h sys/socket.h sys/time.h sys/timeb.h syslog.h unistd.h pwd.h sys/wait.h utmpx.h])
+-
+ # Checks for typedefs, structures, and compiler characteristics.
+ AC_C_CONST
+ AC_C_INLINE
+diff -Nur x11vnc-0.7.1/x11vnc/Makefile.am x11vnc-0.7.1-gentoo/x11vnc/Makefile.am
+--- x11vnc-0.7.1/x11vnc/Makefile.am 2005-02-24 20:59:50.586331343 +0100
++++ x11vnc-0.7.1-gentoo/x11vnc/Makefile.am 2005-02-24 21:00:16.754728825 +0100
+@@ -1,5 +1,5 @@
+ DEFINES = -I ..
+-LDADD = ../libvncserver/libvncserver.a @WSOCKLIB@
++LDADD = -lvncserver @WSOCKLIB@
+
+ man_MANS=x11vnc.1
+ EXTRA_DIST=ChangeLog README tkx11vnc $(man_MANS)
diff --git a/x11-misc/x11vnc/files/digest-x11vnc-0.7.1 b/x11-misc/x11vnc/files/digest-x11vnc-0.7.1
new file mode 100644
index 000000000000..bab945ccceca
--- /dev/null
+++ b/x11-misc/x11vnc/files/digest-x11vnc-0.7.1
@@ -0,0 +1 @@
+MD5 84e54a694aad6f122813b0930fb4402c x11vnc-0.7.1.tar.gz 630613
diff --git a/x11-misc/x11vnc/x11vnc-0.7.1.ebuild b/x11-misc/x11vnc/x11vnc-0.7.1.ebuild
new file mode 100644
index 000000000000..b537c7e6ff98
--- /dev/null
+++ b/x11-misc/x11vnc/x11vnc-0.7.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/x11vnc/x11vnc-0.7.1.ebuild,v 1.1 2005/02/24 20:05:06 swegener Exp $
+
+inherit eutils
+
+DESCRIPTION="A VNC server for real X displays"
+HOMEPAGE="http://www.karlrunge.com/x11vnc/"
+SRC_URI="mirror://sourceforge/libvncserver/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86 ~ppc"
+IUSE="jpeg zlib"
+
+RDEPEND="virtual/x11
+ zlib? ( sys-libs/zlib )
+ jpeg? (
+ media-libs/jpeg
+ sys-libs/zlib
+ )"
+DEPEND="${RDEPEND}
+ net-libs/libvncserver
+ sys-devel/autoconf"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ epatch ${FILESDIR}/0.7.1-autotools.patch
+ aclocal && automake && autoconf || die "autoconf failed"
+}
+
+src_compile() {
+ econf \
+ $(use_with jpeg) \
+ $(use_with jpeg zlib) \
+ $(use_with zlib) \
+ || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "make install failed"
+ dodoc x11vnc/{ChangeLog,README}
+}