Change upstream of x11/luit to use invisible-island.net (same as xterm).
xterm is the only user of luit, and has been making some changes to luit.
The previous upstream, freedesktop.org, has deprecated their version of
luit.
Discussed with: ehaupt
Make way for devel/py-fabric to be updated to its latest version (2.x)
Updates dependents that require fabric < 2 to devel/py-fabric1
Reviewed by: koobs (maintainer)
Approved by: koobs (maintainer)
Differential Revision: https://reviews.freebsd.org/D21304
* Update to 20190801
* Update distinfo
* Update pkg-plist
* Move most required things to options (only required LIB_DEPENDS is
freetype2 and only required GNOME use is glib20 and libxml2)
* USES autoreconf no longer needs to have the build argument because they
made their bootstrap be just running autoreconf and not all the other
junk it did before
* USES localbase in favor of setting CPPFLAGS and LDFLAGS to those
* iconv is forced on despite being an option as the build fails without
iconv for some reason
* Included options for some things that were not options before but are
configurable via GNU configure
* Removed patches from files: patch-Makefile.am (uthash not used anymore),
patch-fontforge_cvexport.c and patch-fontforge_print.c (that code was
removed and the patch is not needed anymore),
patch-fontforge_splinefont.h (looking at SVN history, this was added
to fix build for 8.x, but that isn't supported anymore and it builds
without this)
* Added patch to files: patch-m4-fontforge__arg__enable.m4 (without this,
woff2 was always being enabled regardless of --enable/disable-woff2
being set)
Changelog:
https://github.com/fontforge/fontforge/releases/tag/20190801
PR: 239768
Submitted by: kunda
Approved by: Naram Qashat (maintainer)
Remove the libXxf86misc dependency from xorg-library. Xxf86misc is
deprecated upstream, and there is no need to have it installed in the
default xorg installation.
Makefile.in has a number of escapes (all following @ in the sed expression)
that only serve to stop a sed in the configure script from replacing them.
Escaping ordinary characters is considered undefined behavior by POSIX, and
the patch in bug #229925 aims to serve out errors for escaping of most
ordinary characters to reduce friction when some of these sequences are
given special meaning.
QA:
* portlint: OK (minor warnings that should be addressed separately)
* testport: OK (poudriere: 13.0-CURRENT and 12.0-RELEASE, amd64)
* diffoscope: OK (only minor metadata changes to package)
PR: 240308
Approved by: koobs (ports)
Two problems lie in ${EDELIB_WRKSRC}/sslib/gen-c-string.sh sed usage:
- \s is a GNU extension, this is trivially replaced with [[:space:]],
HOWEVER:
- The next expression uses \t and expects a tab, but this will not happen
with our sed.
\s was caught by the patch in bug #229925 that forbids escaping ordinary
characters that have no extra meaning to lessen the stress of later adding
special behavior to some of these escape sequences. \t, however, will just
silently do the wrong thing.
Switch this over to gsed for now; a pass will be done later to check out
every port with BUILD_DEPENDS containing gsed to evaluate whether we're
ready for them to use base sed or not.
QA:
* portlint: OK (minor warnings that should be addressed separately)
* testport: OK (poudriere: 13.0-CURRENT and 12.0-RELEASE, amd64)
* diffoscope: OK (only minor metadata changes to package)
PR: 240312
Approved by: koobs (ports)
Deprecate various xorg libraries, as they have been deprecated upstream.
Remove them from xorg-libraries.
List of deprecated ports:
x11/libXevie
x11/liboldX
x11/libxkbui
x11-fonts/libXfontcache
Adjust dependencies, most notably, remove the dependency on libXfontcache,
which isn't needed. libXfontcache is slated for deprecation and removal.
While here, switch to USES, and add license information.
luit is deprecated upstream, but still needed bu xterm, so it can't be
deprecated in ports. Until a solution for xterm is found, just remove it
from x11/xorg-apps, but don't deprecate it.
Deprecate various xorg apps, they have all been deprecated upstream.
Remove the dependency in xorg-apps as needed.
List of deprecated apps:
xprehashprinterlist
xrx
xsetmode
xsetpointer
Depreacate various xorg input drivers, all have been deprecated upstream:
xf86-input-acecad
xf86-input-fpit
xf86-input-hyperpen
xf86-input-mutouch
xf86-input-penmount