aboutsummaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorJeremy Messenger <mezz@FreeBSD.org>2005-06-14 18:04:35 +0000
committerJeremy Messenger <mezz@FreeBSD.org>2005-06-14 18:04:35 +0000
commitea45f63c5c85262431d08134e27dffb36a2741b0 (patch)
tree7274b42bdb780fb0b2e941c6125b8725ea9ca4a6 /net
parentd93a4f3fabdcde3b92bfab4c34f09c9573d8710b (diff)
downloadports-ea45f63c5c85262431d08134e27dffb36a2741b0.tar.gz
ports-ea45f63c5c85262431d08134e27dffb36a2741b0.zip
x11vnc is a VNC server for real X displays. VNC (Virtual Network Computing)
is a very useful network graphics protocol which allows multiple simple remote viewers to watch and control a single desktop. x11vnc differs from traditional UNIX VNC servers in that it is accessing a real X displays that may already be in progress rather than creating it's own X server for clients to connect to. WWW: http://www.karlrunge.com/x11vnc/ PR: ports/81995 Submitted by: Loren M. Lang <lorenl@alzatex.com>
Notes
Notes: svn path=/head/; revision=137452
Diffstat (limited to 'net')
-rw-r--r--net/Makefile1
-rw-r--r--net/x11vnc/Makefile41
-rw-r--r--net/x11vnc/distinfo2
-rw-r--r--net/x11vnc/pkg-descr8
-rw-r--r--net/x11vnc/pkg-plist13
5 files changed, 65 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile
index fcb981f7792c..a5eb5879348d 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -868,6 +868,7 @@
SUBDIR += wmwave
SUBDIR += wol
SUBDIR += wping
+ SUBDIR += x11vnc
SUBDIR += xarchie
SUBDIR += xbms
SUBDIR += xbone
diff --git a/net/x11vnc/Makefile b/net/x11vnc/Makefile
new file mode 100644
index 000000000000..16917198df34
--- /dev/null
+++ b/net/x11vnc/Makefile
@@ -0,0 +1,41 @@
+# New ports collection makefile for: x11vnc
+# Date created: 7 June 2005
+# Whom: Loren M. Lang
+#
+# $FreeBSD$
+#
+
+PORTNAME= x11vnc
+PORTVERSION= 0.7.1
+CATEGORIES= net
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED}
+MASTER_SITE_SUBDIR=libvncserver
+
+MAINTAINER= lorenl@alzatex.com
+COMMENT= VNC server for use with real X displays
+
+LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg
+
+USE_GNOME= gnometarget
+USE_X_PREFIX= yes
+USE_REINPLACE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+MAN1= x11vnc.1
+DOCS= AUTHORS COPYING ChangeLog NEWS README README.LibVNCServer TODO
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' \
+ ${WRKSRC}/configure
+
+.ifndef (NOPORTDOCS)
+post-install:
+ @${MKDIR} ${DOCSDIR}
+.for i in ${DOCS}
+ @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/net/x11vnc/distinfo b/net/x11vnc/distinfo
new file mode 100644
index 000000000000..f48ffa0b6fdd
--- /dev/null
+++ b/net/x11vnc/distinfo
@@ -0,0 +1,2 @@
+MD5 (x11vnc-0.7.1.tar.gz) = 84e54a694aad6f122813b0930fb4402c
+SIZE (x11vnc-0.7.1.tar.gz) = 630613
diff --git a/net/x11vnc/pkg-descr b/net/x11vnc/pkg-descr
new file mode 100644
index 000000000000..39d8b5ca85c1
--- /dev/null
+++ b/net/x11vnc/pkg-descr
@@ -0,0 +1,8 @@
+x11vnc is a VNC server for real X displays. VNC (Virtual Network Computing)
+is a very useful network graphics protocol which allows multiple simple
+remote viewers to watch and control a single desktop. x11vnc differs from
+traditional UNIX VNC servers in that it is accessing a real X displays that
+may already be in progress rather than creating it's own X server for clients
+to connect to.
+
+WWW: http://www.karlrunge.com/x11vnc/
diff --git a/net/x11vnc/pkg-plist b/net/x11vnc/pkg-plist
new file mode 100644
index 000000000000..f37d970a931c
--- /dev/null
+++ b/net/x11vnc/pkg-plist
@@ -0,0 +1,13 @@
+bin/x11vnc
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README.LibVNCServer
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%DATADIR%%/classes/VncViewer.jar
+%%DATADIR%%/classes/index.vnc
+@dirrm %%DATADIR%%/classes
+@dirrm %%DATADIR%%
+%%PORTDOCS%%@dirrm %%DOCSDIR%%