OpenNX is an open source drop in replacement for NoMachine's NX client. It is
compatible to the original client in that it uses the same syntax for the
session configuration files (.nxs files). OpenNX is distributed under the GNU
Lesser Public License v2.1. OpenNX is written in C++ and uses the excellent
wxWidgets toolkit. Compared to the original client, it also adds some
additional features which improve usability:
- Ability to use the OpenSC framework to enable SmartCard based
authentication for the initial SSH connection.
- Ability to use a variety of different proxy types.
- Ability to fetch session configuration files via http (read only)
- Ability to disable configuration controls by providing a read only
configuration file.
- Dynamic use of libsmbclient, libcups, libopensc and pulseaudio (no static
dependencies).
- Uses libjpeg-turbo for speed improvement (if available).
===> The following configuration options are available for opennx-0.16.0.729_11:
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
net/opennx: Fix build on armv7
time_t is a long long on armv7, but OpenNX tries to store time stamps
into configuration storage that only eats long variables. Cast to long
and cross fingers that nobody is going to use this port past 2036.
PR: 267618
Approved by: portmgr (blanket: build fix)
MFH: 2022Q4
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 )
INSTALLS_ICONS: retire the macro and rework the related dependencies
While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
Add USES=xorg USES=gl, ports categories n
Add USES=xorg and USES=gl to ports in categories starting with 'n'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
Switch default version of samba to 4.7
Samba 4.6 will be discontinued in a few weeks
Reviewed by: mat
Differential Revision: https://reviews.freebsd.org/D16904
Combine print/cups-base, print/cups-client and print/cups-image into
print/cups and update it to 2.1.3. Also remove print/cups-pstoraster,
improve print/cups-filters, print/foomatic-* and update print/hplip to
3.16.2.
Long description:
First some background. When you hand a file to cups it sets up a chain of
filter programs that converts the file to something a printer understands.
Each filter has a cost associated with it and cups tries to find the
cheapest chain. Costs used to be configured in such a way that files were
first converted to PostScript. This could then be manipulated further (e.g.
putting multiple pages on one sheet) before finally being sent to a
PostScript printer or another filter like pstoraster which produces a raster
format understood by non-PostScript printer drivers. Nowadays most filters
(Only the first 15 lines of the commit message are shown above )
Remove ansi version fo wxGTK 2.8 and only keep the unicode version
All applications in the ports tree works correctly with unicode version of wxGTK
Newer version of wxGTK are unicode only (3.0+)
Note that now WX_UNICODE macro is noop
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR: 192025
Tested by: antoine (-exp runs)
Approved by: portmgr (implicit)
Remove backslashes from single- and double-quotes in COMMENT and _DESC
strings, that were passed through rather than escaping anything.
Approved by: portmgr (not really, but it touches unstaged ports)
According to the Porter's Handbook (5.12.2.3.) default options must be added to
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.
This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.
Approved by: portmgr (bapt)
- Update to version 0.16.0.725 [1]
- Add dependency on ftp/curl, package links to it when available
- Convert to OptionsNG
- Remove wrong hardcoded paths in dektop entry files
- Don't harcode path to ssh-keygen
PR: ports/176208 [1]
Submitted by: Timothy Beyer <beyert@cs.ucr.edu> [1]
- Update to version 0.16.0.709
- Do not use hardcoded path for ssh-keygen executable
PR: ports/168182
Submitted by: Timothy Beyer <beyert@cs.ucr.edu> (maintainer)
New port: net/opennx
OpenNX is an open source drop in replacement for NoMachine's NX client.
It is compatible to the original client in that it uses the same syntax
for the session configuration files (.nxs files). OpenNX is distributed
under the GNU Lesser Public License v2.1. OpenNX is written in C++ and
uses the excellent wxWidgets toolkit.
PR: ports/159372
Submitted by: Timothy Beyer <beyert@cs.ucr.edu>
Approved by: wxs (mentor)