diff options
author | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2011-02-21 01:22:23 +0800 |
---|---|---|
committer | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2011-02-21 01:22:23 +0800 |
commit | 73f2f3566c20d67d5f03931bdf876a752e44760c (patch) | |
tree | 11bf6e1a260e32bc26e53fe29bc6e4216a168756 /net | |
parent | 78edf924e61bd771ad2a6aee33d879fd59debfa5 (diff) | |
download | marcuscom-ports-73f2f3566c20d67d5f03931bdf876a752e44760c.tar marcuscom-ports-73f2f3566c20d67d5f03931bdf876a752e44760c.tar.gz marcuscom-ports-73f2f3566c20d67d5f03931bdf876a752e44760c.tar.bz2 marcuscom-ports-73f2f3566c20d67d5f03931bdf876a752e44760c.tar.lz marcuscom-ports-73f2f3566c20d67d5f03931bdf876a752e44760c.tar.xz marcuscom-ports-73f2f3566c20d67d5f03931bdf876a752e44760c.tar.zst marcuscom-ports-73f2f3566c20d67d5f03931bdf876a752e44760c.zip |
Update to 0.4.3.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@15245 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'net')
-rw-r--r-- | net/gtk-vnc3/Makefile | 34 | ||||
-rw-r--r-- | net/gtk-vnc3/distinfo | 2 | ||||
-rw-r--r-- | net/gtk-vnc3/files/patch-src_continuation.h | 10 | ||||
-rw-r--r-- | net/gtk-vnc3/files/patch-src_coroutine_ucontext.c | 11 | ||||
-rw-r--r-- | net/gtk-vnc3/pkg-descr | 10 | ||||
-rw-r--r-- | net/gtk-vnc3/pkg-plist | 55 |
6 files changed, 122 insertions, 0 deletions
diff --git a/net/gtk-vnc3/Makefile b/net/gtk-vnc3/Makefile new file mode 100644 index 000000000..509731911 --- /dev/null +++ b/net/gtk-vnc3/Makefile @@ -0,0 +1,34 @@ +# New ports collection makefile for: gtk-vnc +# Date created: 16 December 2007 +# Whom: Joe Marcus Clarke <marcus@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= gtk-vnc +PORTVERSION= 0.4.3 +CATEGORIES= net gnome +MASTER_SITES= GNOME + +MAINTAINER= gnome@FreeBSD.org +COMMENT= VNC viewer widget for GTK+ + +LIB_DEPENDS= gnutls:${PORTSDIR}/security/gnutls \ + sasl2.2:${PORTSDIR}/security/cyrus-sasl2 + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/COPYING.LIB +#USE_GNOME= pygtk2 gnomehack +USE_GNOME= gnomehack gtk30 +USE_GMAKE= yes +USE_GETTEXT= yes +USE_LDCONFIG= yes +#USE_PYTHON= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" +CONFIGURE_ARGS= --with-gtk=3.0 --disable-introspection \ + --disable-plugin --without-python +MAN1= gvnccapture.1 + +.include <bsd.port.mk> diff --git a/net/gtk-vnc3/distinfo b/net/gtk-vnc3/distinfo new file mode 100644 index 000000000..e3656e860 --- /dev/null +++ b/net/gtk-vnc3/distinfo @@ -0,0 +1,2 @@ +SHA256 (gtk-vnc-0.4.3.tar.gz) = 00be2cc2f9d5f1a7d87e863484f1eb991ddfc9ea235ee7352cea6aceb5dd9ec8 +SIZE (gtk-vnc-0.4.3.tar.gz) = 545473 diff --git a/net/gtk-vnc3/files/patch-src_continuation.h b/net/gtk-vnc3/files/patch-src_continuation.h new file mode 100644 index 000000000..6b4878259 --- /dev/null +++ b/net/gtk-vnc3/files/patch-src_continuation.h @@ -0,0 +1,10 @@ +--- src/continuation.h.orig 2011-02-18 16:29:10.000000000 +0000 ++++ src/continuation.h 2011-02-20 17:50:37.000000000 +0000 +@@ -21,6 +21,7 @@ + #ifndef _CONTINUATION_H_ + #define _CONTINUATION_H_ + ++#include <sys/types.h> + #include <ucontext.h> + + struct continuation diff --git a/net/gtk-vnc3/files/patch-src_coroutine_ucontext.c b/net/gtk-vnc3/files/patch-src_coroutine_ucontext.c new file mode 100644 index 000000000..e50fb8576 --- /dev/null +++ b/net/gtk-vnc3/files/patch-src_coroutine_ucontext.c @@ -0,0 +1,11 @@ +--- src/coroutine_ucontext.c.orig 2011-02-18 16:29:10.000000000 +0000 ++++ src/coroutine_ucontext.c 2011-02-20 17:51:14.000000000 +0000 +@@ -60,7 +60,7 @@ int coroutine_init(struct coroutine *co) + co->cc.stack_size = co->stack_size; + co->cc.stack = mmap(0, co->stack_size, + PROT_READ | PROT_WRITE, +- MAP_PRIVATE | MAP_ANONYMOUS, ++ MAP_PRIVATE | MAP_ANON, + -1, 0); + if (co->cc.stack == MAP_FAILED) + return -1; diff --git a/net/gtk-vnc3/pkg-descr b/net/gtk-vnc3/pkg-descr new file mode 100644 index 000000000..08b3cf791 --- /dev/null +++ b/net/gtk-vnc3/pkg-descr @@ -0,0 +1,10 @@ +GTK-VNC is a VNC viewer widget for GTK+. It is built using coroutines, +allowing it to be completely asynchronous while remaining single threaded. +It supports RFB protocols 3.3 through 3.8 and the VeNCrypt authentication +extension providing SSL/TLS encryption with x509 certificate authentication. +The core library is written in C and a binding for Python using PyGTK is +available. The networking layer supports connections over both IPv4 and IPv6. +Example code illustrates how to build a vncviewer replacement using either C +or Python. + +WWW: http://live.gnome.org/gtk-vnc diff --git a/net/gtk-vnc3/pkg-plist b/net/gtk-vnc3/pkg-plist new file mode 100644 index 000000000..43dfb122a --- /dev/null +++ b/net/gtk-vnc3/pkg-plist @@ -0,0 +1,55 @@ +bin/gvnccapture +include/gtk-vnc-2.0/vncdisplay.h +include/gtk-vnc-2.0/vncdisplayenums.h +include/gtk-vnc-2.0/vncgrabsequence.h +include/gtk-vnc-2.0/vncimageframebuffer.h +include/gvnc-1.0/vncbaseframebuffer.h +include/gvnc-1.0/vnccolormap.h +include/gvnc-1.0/vncconnection.h +include/gvnc-1.0/vncconnectionenums.h +include/gvnc-1.0/vnccursor.h +include/gvnc-1.0/vncframebuffer.h +include/gvnc-1.0/vncpixelformat.h +include/gvnc-1.0/vncutil.h +lib/libgtk-vnc-2.0.la +lib/libgtk-vnc-2.0.so +lib/libgtk-vnc-2.0.so.0 +lib/libgvnc-1.0.la +lib/libgvnc-1.0.so +lib/libgvnc-1.0.so.0 +libdata/pkgconfig/gtk-vnc-2.0.pc +libdata/pkgconfig/gvnc-1.0.pc +share/locale/ca/LC_MESSAGES/gtk-vnc.mo +share/locale/ca@valencia/LC_MESSAGES/gtk-vnc.mo +share/locale/cs/LC_MESSAGES/gtk-vnc.mo +share/locale/da/LC_MESSAGES/gtk-vnc.mo +share/locale/de/LC_MESSAGES/gtk-vnc.mo +share/locale/el/LC_MESSAGES/gtk-vnc.mo +share/locale/en_GB/LC_MESSAGES/gtk-vnc.mo +share/locale/es/LC_MESSAGES/gtk-vnc.mo +share/locale/eu/LC_MESSAGES/gtk-vnc.mo +share/locale/fr/LC_MESSAGES/gtk-vnc.mo +share/locale/gl/LC_MESSAGES/gtk-vnc.mo +share/locale/hu/LC_MESSAGES/gtk-vnc.mo +share/locale/it/LC_MESSAGES/gtk-vnc.mo +share/locale/ja/LC_MESSAGES/gtk-vnc.mo +share/locale/nb/LC_MESSAGES/gtk-vnc.mo +share/locale/nds/LC_MESSAGES/gtk-vnc.mo +share/locale/pa/LC_MESSAGES/gtk-vnc.mo +share/locale/pl/LC_MESSAGES/gtk-vnc.mo +share/locale/pt/LC_MESSAGES/gtk-vnc.mo +share/locale/pt_BR/LC_MESSAGES/gtk-vnc.mo +share/locale/ro/LC_MESSAGES/gtk-vnc.mo +share/locale/ru/LC_MESSAGES/gtk-vnc.mo +share/locale/sl/LC_MESSAGES/gtk-vnc.mo +share/locale/sv/LC_MESSAGES/gtk-vnc.mo +share/locale/th/LC_MESSAGES/gtk-vnc.mo +share/locale/zh_CN/LC_MESSAGES/gtk-vnc.mo +share/locale/zh_HK/LC_MESSAGES/gtk-vnc.mo +share/locale/zh_TW/LC_MESSAGES/gtk-vnc.mo +@dirrm include/gtk-vnc-2.0 +@dirrm include/gvnc-1.0 +@dirrmtry share/locale/nds/LC_MESSAGES +@dirrmtry share/locale/nds +@dirrmtry share/locale/ca@valencia/LC_MESSAGES +@dirrmtry share/locale/ca@valencia |