Add an upstream patch to fix a timeout when starting fontforge without any
gui available, such as when running fontforge -version. This fixes delays
when building for instance print/lilypond.
PR: 240680
Approved by: Naram Qashat
* 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)
the 32 ports that still use it. Bump PORTREVISION on their dependent
ports except the ones that depend on these:
audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt
In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version. When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.
Also remove the devel/pcre dependency from USE_GNOME=glib20. It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it. The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20. Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.
PR: 195724
Exp-run by: antoine
Approved by: portmgr (antoine)
a zeising, kwm production, with help from dumbbell, bdrewery:
NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE
This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.
This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.
Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.
Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.
Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.
Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics
Thanks to: all testers, bdrewery and the FreeBSD x11@ team
exp-run by: bdrewery [1]
PR: ports/187602 [1]
Approved by: portmgr (bdrewery), core (jhb)
- Use OPTIONS helpers [1]
- Catch up to latest freetype2 version [1]
- Updates to LIB_DEPENDS and USES [1]
- Strip program, libs and plugins
PR: ports/187641 [1]
Submitted by: maintainer