Date: Mon, 02 Sep 2019 02:03:34 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 239768] print/fontforge: Update to 20190801 Message-ID: <bug-239768-7788-vrSRAEvVQZ@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-239768-7788@https.bugs.freebsd.org/bugzilla/> References: <bug-239768-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D239768 Naram Qashat <cyberbotx@cyberbotx.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207084| |maintainer-approval+ Flags| | --- Comment #4 from Naram Qashat <cyberbotx@cyberbotx.com> --- Created attachment 207084 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D207084&action= =3Dedit fontforge-20190801.patch So, I realized after I started trying to make the port use CMake that they = have not YET moved to CMake for the current release, it was done shortly after t= he release. In any case, the attached patch moves to make most of the stuff options ins= tead of required, with the previously required things being default options. I decided against making the native scripting optional. * Update to 20190801 * Update distinfo * Update pkg-plist * Move most required things to options (only required LIB_DEPENDS is freety= pe2 and only required GNOME use is glib20 and libxml2) * USES autoreconf no longer needs to have the build argument because they m= ade 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 ico= nv 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 remov= ed 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, w= off2 was always being enabled regardless of --enable/disable-woff2 being set) Changelog: https://github.com/fontforge/fontforge/releases/tag/20190801 Tested all the options in poudriere for 12-amd64, tested the default option= s in poudriere for 12-i386, 11-amd64 and 11-i386. Passes portlint (other than it complaining about no NLS option which I don't think I can do). I did keep my work I did for making the port use CMake so when the next rel= ease happens, I'll have a bit of a head start on that. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-239768-7788-vrSRAEvVQZ>