===> The following configuration options are available for libvncserver-0.9.15:
GCRYPT=on: libgcrypt support
IPV6=on: IPv6 protocol support
SASL=off: SASL support
====> SSL protocol support: you have to select exactly one of them
GNUTLS=off: SSL/TLS support via GnuTLS
OPENSSL=on: SSL/TLS support via OpenSSL
===> Use 'make config' to modify these settings
net/libvncserver: Revert fix with ssl from ports
This fix was only needed for breakage caused by pkgconf, which was
meanwhile fixed.
This reverts commit 833240cfd41f88930975f886cdbed492ed9c2e75.
net/libvncserver: Fix build with ssl from ports
Building with ssl from ports used the headers from ports, but still
linked the libs from base and therefore failed. Define cmake
OPENSSL_ROOT_DIR to ${OPENSSLBASE} to fix this.
Approved by: portmgr (blanket, build fix)
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
net: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <ports@c0decafe.net>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Straup Cope <ascope@cpan.org>
* Aaron Zauner <az_mail@gmx.at>
* Adam Jette <jettea46@yahoo.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Alex Bakhtin <Alex.Bakhtin@gmail.com>
* Alex Deiter <Alex.Deiter@Gmail.COM>
* Alex Dupre <ale@FreeBSD.org>
* Alex Dupre <sysadmin@alexdupre.com>
(Only the first 15 lines of the commit message are shown above )
Set MAINTAINER of my ports to my FreeBSD handle (nc@).
Reviewed by: 0mp (mentor)
Approved by: 0mp (mentor)
Differential Revision: https://reviews.freebsd.org/D27966
net/libvncserver: Enable GCRYPT by default
Currently, the GCRYPT option is not enabled by default in this port.
This prevents libvncclient from connecting to macOS's VNC server.
Also see https://bugs.mageia.org/show_bug.cgi?id=18895
PR: 228113
Submitted by: Greg V <greg@unrelenting.technology>
Approved by: araujo (maintainer timeout, 10 months)
- Update to 0.9.12.
- cmake is the new build system.
- portlint clean up.
- lzo2 is now included via shared lib.
- libva removed on version 0.9.11.
Submitted by: dereks_lifeofadishwasher.com
Differential Revision: https://reviews.freebsd.org/D18836
Bump PORTREVISION of several ports that depends of net/libvncserver to
reflect the changes made on r445054.
PR: ports/220565 (based on)
Submitted by: Martin Birgmeier <la5lbtyi@aon.at>
Sponsored by: iXsystems, Inc.
- Add few patches that fixes some usability such like md5 and sha1 when
we use the shared library with dlopen(3).
- Bump PORTREVISION.
Sponsored by: iXsystems, Inc.
Update to 0.9.11
This includes a security fix for CVE-2016-9941 and CVE-2016-9942
* Drop files/patch-libvncclient_h264.c -- upstream has dropped h264 support
* Switch from USE_OPENSSL to USES+=ssl
* PORTREVISION bump in ports that link against libvncserver.so (with
their default OPTIONS settings) due to change in ABI version of
libvncserver.so
PR: 215802
Submitted by: vlad-fbsd@acheronmedia.com
MFH: 2017Q1
Security: 64be967a-d379-11e6-a071-001e67f15f5a
Use USES=pathfix where applicable.
PR: 213195
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D8093
net/libvncserver:
- Bump PORTREVISION post r417620 since new option was added
Reviewed by: mat (mentor)
Approved by: adamw (mentor)
Differential Revision: https://reviews.freebsd.org/D6975
net/libvncserver: Fix build with libva
- Add new option to select whether to compile with VAAPI support,
so that if multimedia/libva is already installed on the system
during the build process, it is not linked to unless desired.
- Add patch to allow h.264 support to build using libva deprecated API
PR: 210533
Submitted by: cpm
Reported by: Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
Approved by: adamw (mentor)
Differential Revision: https://reviews.freebsd.org/D6974
net/libvncserver: Update to 0.9.10
- Change from SF to GITHUB, as old WWW redirects there
- Add USES=autoreconf pkgconfig as distfile no longer contains configure
- Remove CONFIGURE_ARGS=--without-x as it is ignored (no longer supported)
- Convert OPENSSL and GNUTLS to OPTIONS_SINGLE, as build fails with neither
- Add GNUTLS_IMPLIES=GCRYPT as build fails with GNUTLS but not GCRYPT
- Add LIB_DEPENDS=libgpg-error.so as reported by new stage-qa script
- Tidy up patches for new release, ensure pathfix applies to Makefile.am
Reported by: dutchman01@quicknet.nl
Reviewed by: adamw (mentor)
Approved by: mat (mentor)
Relnotes: https://github.com/LibVNC/libvncserver/releases/tag/LibVNCServer-0.9.10
Differential Revision: https://reviews.freebsd.org/D6946
- Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
supported by libgnutls-dane and gnutls-cli. Also clarify the option
description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4. Some ports used this library
in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed. Ports that used these have been
updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.
net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.
www/hydra: Mark BROKEN. This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.
PR: 207768
Exp-run by: antoine
Approved by: portmgr (antoine)
security/libgcrypt: 1.6.1 -> 1.6.2, bump depends
Changes:
- src/sexp.c (do_vsexp_sscan): Return error for invalid args.
- cipher/md.c (_gcry_md_info): Fix a segv in case of calling
with wrong parameters.
- cipher/primegen.c (_gcry_generate_elg_prime): Change to return an
error code, possible NULL deref in call to prime generator.
- cipher/dsa.c (generate): Take care of new return code.
- cipher/elgamal.c (generate): Change to return an error code. Take
care of _gcry_generate_elg_prime return code.
- ecc: Support the non-standard 0x40 compression flag for EdDSA.
- mpi: Extend the internal mpi_get_buffer.
- mpi: Fix regression for powerpc-apple-darwin detection.
- Fix bug inhibiting the use of the sentinel attribute in src/gcrypt.h.in
(Only the first 15 lines of the commit message are shown above )
Bump PORTREVISION on more ports that depend on libgcrypt after the update
in r363436 and remove the UPDATING entry because it did not guarantee
that all ports were updated nor that they were updated in the right order.
Also remove libgcrypt.la again.
PR: 192342
Approved by: portmgr (implicit, bump unstaged ports)
- Replace security/gnutls with security/gnutls3 and update to 3.2.15
- Bump PORTREVISION on all ports that depend on security/gnutls and
adjust all ports that depend on security/gnutls3
- Update mail/anubis to version 4.2 which supports gnutls 3.x
- Update mail/libvmime to a development snapshot (recommended by upstream
developers)
PR: 191274
Exp-run by: antoine
Approved by: portmgr (antoine)
This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.
If a port used other USE_GNOME items it was untouched.
The ports that used other USES were fixed by hand.
PR: ports/177081
Reviewed by: bapt
Approved by: portmgr (miwi)
Add png dependency if present of the system it is linked to.
Do not optionify it has it is recommanded to get the support for png
PR: ports/168790
Submitted by: Greg Lewis <glewis@misty.eyesbeyond.com>
Incorporate commit 66282f58000c8863e104666c30cb67b1d5cbdee3 from upstream.
libvncserver/sockets.c: do not segfault when listenSock/listen6Sock == -1
Approved by: bapt (maintainer)
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav
Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since
mid 2008.
PR: ports/159624
Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru>