BSD Ports

net/gtk-vnc 1.5.0 FreeBSD

VNC viewer widget for GTK

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL21
Categories
net, gnome
Package size
1250.3 KiB, 5428.5 KiB installed

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

SystemPortVersion
FreeBSDnet/gtk-vnc1.5.0
OpenBSDx11/gtk-vnc1.5.0
NetBSDnet/gtk-vnc1.3.1nb22
DragonFlynet/gtk-vnc1.3.1_6
MidnightBSDnet/gtk-vnc1.5.0_1
HardenedBSDnet/gtk-vnc1.5.0
GhostBSDnet/gtk-vnc1.5.0

Install

Binary package:

pkg install gtk-vnc

From the ports tree:

cd /usr/ports/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

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.5.01.5.0-1.5.01.5.0
FreeBSD:14:quarterly1.5.01.5.0n/a1.3.1_61.5.0
FreeBSD:15:latest1.5.01.5.0n/a1.3.1_61.5.0
FreeBSD:15:quarterly1.5.01.5.0n/an/an/a
FreeBSD:16:latest1.5.01.5.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 4

The full lists below include those, and their dependencies in turn.

Build dependencies 141

The first 100 are listed.

Run dependencies 126

The first 100 are listed.

Configuration

Options name: net_gtk-vnc

OptionDefaultDescription
DOCSoffBuild and/or install documentation
PULSEAUDIOonuse 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
FileSizeSHA256
gtk-vnc-1.5.0.tar.xz227600c0beb4747528ad931da43acc567c6a0190f7fc624465571ed9ccece02c34dd23
Master sites 1
  • GNOME

Commit history 0

No commits in the history this site was built from.