svn commit: r538164 - in head/cad/freecad: . files
Christoph Moench-Tegeder
cmt at FreeBSD.org
Sun Jun 7 16:26:57 UTC 2020
Author: cmt
Date: Sun Jun 7 16:26:56 2020
New Revision: 538164
URL: https://svnweb.freebsd.org/changeset/ports/538164
Log:
freecad: don't compress QResources for python code
rcc automatically compresses resources above a certain size, but as
we found out the hard way, loading compressed resources from python
fails and may even coredump. As a workaround, force-disable compression
on resources in python code (c++ code seems to be fine compressed or not),
which re-enables several workbenches (most notably: Draft) at the cost
of a few megabytes of disk space.
Reported by: jeff@
MFH: 2020Q2
Modified:
head/cad/freecad/Makefile
head/cad/freecad/files/patch-cMake_FindPySide2Tools.cmake
Modified: head/cad/freecad/Makefile
==============================================================================
--- head/cad/freecad/Makefile Sun Jun 7 15:48:30 2020 (r538163)
+++ head/cad/freecad/Makefile Sun Jun 7 16:26:56 2020 (r538164)
@@ -2,7 +2,7 @@
PORTNAME= FreeCAD
DISTVERSION= 0.18.4
-PORTREVISION= 8
+PORTREVISION= 9
# use these for bugfixes/snapshots
# DISTVERSION= 0.18-16093 # git rev-list --count
# DISTVERSIONSUFFIX= -g690774c0e
Modified: head/cad/freecad/files/patch-cMake_FindPySide2Tools.cmake
==============================================================================
--- head/cad/freecad/files/patch-cMake_FindPySide2Tools.cmake Sun Jun 7 15:48:30 2020 (r538163)
+++ head/cad/freecad/files/patch-cMake_FindPySide2Tools.cmake Sun Jun 7 16:26:56 2020 (r538164)
@@ -15,7 +15,7 @@
ADD_CUSTOM_COMMAND(OUTPUT "${outfile}"
- COMMAND "${PYSIDE2RCCBINARY}" "${infile}" ${PY_ATTRIBUTE} -o "${outfile}"
- COMMAND sed -i "/^# /d" "${outfile}"
-+ COMMAND "${PYSIDE2RCCBINARY}" "${infile}" --generator python -o "${outfile}"
++ COMMAND "${PYSIDE2RCCBINARY}" "${infile}" --no-compress --generator python -o "${outfile}"
+ COMMAND sed -i \"\" "/^# /d" "${outfile}"
MAIN_DEPENDENCY "${infile}"
)
More information about the svn-ports-all
mailing list