Created attachment 207008 [details] Upgrade lyx to 2.3.3. Exclude 3rdparty pieces The new version is available upstream since June. The proposed patch switches to 2.3.3 and prevents irrelevant subdirectories from even being extracted. This not only saves about 20Mb of diskspace, but helps guard against a miscompilation -- for example, using headers from 3rdparty/mythes/ while linking against ${PREFIX}/lib/libmythes.
Comment on attachment 207008 [details] Upgrade lyx to 2.3.3. Exclude 3rdparty pieces looks good to me, thank you!
A commit references this bug: Author: rakuco Date: Sat Nov 23 16:25:00 UTC 2019 New revision: 518252 URL: https://svnweb.freebsd.org/changeset/ports/518252 Log: Update to 2.3.3. Also exclude 3rdparty/ and a few other directories when extracting the tarball. This saves some disk space and prevents any bundled dependencies from accidentally sneaking in. Based on a patch submitted by mi@. PR: 240197 Submitted by: mi Changes: head/print/lyx/Makefile head/print/lyx/distinfo head/print/lyx/files/patch-Makefile.am head/print/lyx/files/patch-boost-1.69 head/print/lyx/files/patch-configure.ac head/print/lyx/pkg-plist