net/gtk-vnc 1.5.0_1 MidnightBSD
VNC viewer widget for GTK
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- lgpl2.1
- Categories
- net, gnome
Description
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.
In the other systems
The newest version among them is 1.5.0, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | net/gtk-vnc | 1.5.0_1 newest | no data | - | [email protected] | - |
| FreeBSD | net/gtk-vnc | 1.5.0 newest | none known | - | [email protected] | - |
| OpenBSD | x11/gtk-vnc by name | 1.5.0 newest | no data | - | Antoine Jacoutot <[email protected]> | - |
| NetBSD | net/gtk-vnc | 1.3.1nb22 | none known | - | [email protected] | 2026-09-29 |
| DragonFly | net/gtk-vnc | 1.3.1_6 | none known | - | [email protected] | - |
| HardenedBSD | net/gtk-vnc | 1.5.0 newest | no data | - | [email protected] | - |
| GhostBSD | net/gtk-vnc | 1.5.0 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install gtk-vnc
From mports:
cd /usr/mports/net/gtk-vnc && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gtk-vnc>0:net/gtk-vnc
LIB_DEPENDS= libgtk-vnc-2.0.so:net/gtk-vnc
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Library 5
libgnutls.so: security/gnutlslibgcrypt.so: security/libgcryptlibgpg-error.so: security/libgpg-errorlibgmp.so: math/gmplibsasl2.so: security/cyrus-sasl2
Build dependencies 5
Run dependencies 5
Required by 3
Configuration
Options name: net_gtk-vnc
| Option | Default | Description |
|---|---|---|
| DOCS | on | |
| PULSEAUDIO | on | use PulseAudio for audio playback |
- USES
- gettext gnome localbase meson perl5 pkgconfig python tar:xz vala:build xorg
- Service scripts
- none
Files
Manual pages 1
- gvnccapture(1)
pkg-plist 484
- bin/gvnccapture
- include/gtk-vnc-2.0/gtk-vnc.h
- include/gtk-vnc-2.0/vnccairoframebuffer.h
- include/gtk-vnc-2.0/vncdisplay.h
- include/gtk-vnc-2.0/vncdisplayenums.h
- include/gtk-vnc-2.0/vncgrabsequence.h
- include/gvnc-1.0/gvnc.h
- include/gvnc-1.0/vncaudio.h
- include/gvnc-1.0/vncaudioformat.h
- include/gvnc-1.0/vncaudiosample.h
- include/gvnc-1.0/vncbaseaudio.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
- include/gvnc-1.0/vncversion.h
- include/gvncpulse-1.0/gvncpulse.h
- include/gvncpulse-1.0/vncaudiopulse.h
- lib/girepository-1.0/GVnc-1.0.typelib
- lib/girepository-1.0/GVncPulse-1.0.typelib
- lib/girepository-1.0/GtkVnc-2.0.typelib
- lib/libgtk-vnc-2.0.so
- lib/libgtk-vnc-2.0.so.0
- lib/libgtk-vnc-2.0.so.0.0.2
- lib/libgvnc-1.0.so
- lib/libgvnc-1.0.so.0
- lib/libgvnc-1.0.so.0.0.1
- lib/libgvncpulse-1.0.so
- lib/libgvncpulse-1.0.so.0
- lib/libgvncpulse-1.0.so.0.0.1
- libdata/pkgconfig/gtk-vnc-2.0.pc
- libdata/pkgconfig/gvnc-1.0.pc
- libdata/pkgconfig/gvncpulse-1.0.pc
- share/gir-1.0/GVnc-1.0.gir
- share/gir-1.0/GVncPulse-1.0.gir
- share/gir-1.0/GtkVnc-2.0.gir
- share/doc/gtk-vnc.toml
- share/doc/gtk-vnc/RedHatDisplay-Black.woff
- share/doc/gtk-vnc/RedHatDisplay-Black.woff2
- share/doc/gtk-vnc/RedHatDisplay-BlackItalic.woff
- share/doc/gtk-vnc/RedHatDisplay-BlackItalic.woff2
- share/doc/gtk-vnc/RedHatDisplay-Bold.woff
- share/doc/gtk-vnc/RedHatDisplay-Bold.woff2
- share/doc/gtk-vnc/RedHatDisplay-BoldItalic.woff
- share/doc/gtk-vnc/RedHatDisplay-BoldItalic.woff2
- share/doc/gtk-vnc/RedHatDisplay-Italic.woff
- share/doc/gtk-vnc/RedHatDisplay-Italic.woff2
- share/doc/gtk-vnc/RedHatDisplay-Medium.woff
- share/doc/gtk-vnc/RedHatDisplay-Medium.woff2
- share/doc/gtk-vnc/RedHatDisplay-MediumItalic.woff
- share/doc/gtk-vnc/RedHatDisplay-MediumItalic.woff2
- share/doc/gtk-vnc/RedHatDisplay-Regular.woff
- share/doc/gtk-vnc/RedHatDisplay-Regular.woff2
- share/doc/gtk-vnc/RedHatText-Bold.woff
- share/doc/gtk-vnc/RedHatText-Bold.woff2
- share/doc/gtk-vnc/RedHatText-BoldItalic.woff
- share/doc/gtk-vnc/RedHatText-BoldItalic.woff2
- share/doc/gtk-vnc/RedHatText-Italic.woff
- share/doc/gtk-vnc/RedHatText-Italic.woff2
- share/doc/gtk-vnc/RedHatText-Medium.woff
- share/doc/gtk-vnc/RedHatText-Medium.woff2
- share/doc/gtk-vnc/RedHatText-MediumItalic.woff
- share/doc/gtk-vnc/RedHatText-MediumItalic.woff2
- share/doc/gtk-vnc/RedHatText-Regular.woff
- share/doc/gtk-vnc/RedHatText-Regular.woff2
- share/doc/gtk-vnc/SourceCodePro-It.ttf.woff
- share/doc/gtk-vnc/SourceCodePro-Regular.ttf.woff
- share/doc/gtk-vnc/SourceCodePro-Semibold.ttf.woff
- share/doc/gtk-vnc/class.CairoFramebuffer.html
- share/doc/gtk-vnc/class.Display.html
- share/doc/gtk-vnc/classes_hierarchy.html
- share/doc/gtk-vnc/ctor.CairoFramebuffer.new.html
- share/doc/gtk-vnc/ctor.Display.new.html
- share/doc/gtk-vnc/ctor.GrabSequence.new.html
- share/doc/gtk-vnc/ctor.GrabSequence.new_from_string.html
- share/doc/gtk-vnc/enum.DisplayCredential.html
- share/doc/gtk-vnc/enum.DisplayDepthColor.html
- share/doc/gtk-vnc/enum.DisplayKeyEvent.html
- share/doc/gtk-vnc/fonts.css
- share/doc/gtk-vnc/fzy.js
- share/doc/gtk-vnc/go-up-symbolic.png
- share/doc/gtk-vnc/gtk-vnc.devhelp2
- share/doc/gtk-vnc/index.html
- share/doc/gtk-vnc/index.json
- share/doc/gtk-vnc/main.js
- share/doc/gtk-vnc/method.CairoFramebuffer.get_surface.html
- share/doc/gtk-vnc/method.Display.client_cut_text.html
- share/doc/gtk-vnc/method.Display.close.html
- share/doc/gtk-vnc/method.Display.force_grab.html
- share/doc/gtk-vnc/method.Display.get_allow_resize.html
- share/doc/gtk-vnc/method.Display.get_connection.html
- share/doc/gtk-vnc/method.Display.get_depth.html
- share/doc/gtk-vnc/method.Display.get_force_size.html
- share/doc/gtk-vnc/method.Display.get_grab_keys.html
- share/doc/gtk-vnc/method.Display.get_height.html
- share/doc/gtk-vnc/method.Display.get_keep_aspect_ratio.html
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gtk-vnc-1.5.0.tar.xz | 227600 | c0beb4747528ad931da43acc567c6a0190f7fc624465571ed9ccece02c34dd23 |
Master sites 1
- GNOME