aboutsummaryrefslogtreecommitdiff
path: root/cad
Commit message (Collapse)AuthorAgeFilesLines
...
* try to make FreeCAD compile with Python 3.9Christoph Moench-Tegeder2020-12-133-2/+188
| | | | | | | | | | | patch from upstream cannot be applied directly as dos2unix runs before patch. PR: 251145 Submitted by: Oleg Sidorkin Notes: svn path=/head/; revision=558063
* cad/kicad-devel: unbreak with GCCPiotr Kubaj2020-12-131-7/+1
| | | | | | | | | Builds fine on powerpc64 on 12.2-RELEASE. MFH: 2020Q4 Notes: svn path=/head/; revision=557896
* - Upgrade math/eigen3 to 3.3.8;Thierry Thomas2020-12-126-4/+6
| | | | | | | | | | | | | - Add some dependencies which might be detected by Find_Package but not registered; - Bump PORTREVISION of consumers. PR: 250833 Submitted by: /me Approved by: tcberner@ (KDE / maintainer) + exp-run Notes: svn path=/head/; revision=557839
* New port: cad/archimedes: Semiconductor device simulation softwareYuri Victorovich2020-12-105-0/+43
| | | | Notes: svn path=/head/; revision=557413
* - Allow build for i386, because pkg-fallout@ reports build errors for amd64Stephen Montgomery-Smith2020-12-091-3/+2
| | | | | | | | as well, and it builds properly on my system. So I believe the error is with pkg-fallout@. Notes: svn path=/head/; revision=557386
* Modify cad/scotch to support int64.Thierry Thomas2020-12-093-3/+3
| | | | | | | Bump PORTREVISION of consumers because this changes the ABI. Notes: svn path=/head/; revision=557385
* - Build shared libraries also for 32 bits archs (missing in r557366).Thierry Thomas2020-12-092-0/+33
| | | | | | | - Normalize patches. Notes: svn path=/head/; revision=557370
* Modify cad/scotch to install shared libraries.Thierry Thomas2020-12-093-50/+87
| | | | | | | Chase these libraries to the consumers ports. Notes: svn path=/head/; revision=557366
* Update Qt/PySide2 to 5.15.2 / PyQt to 5.15.1 / SIP to 5.4.0Loïc Bartoletti2020-12-082-7/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit combines several updates. - Update Qt to 5.12.2 - Update PyQt to 5.15.1 - Since PySide 5.15.1 is broken with Qt 5.15.2, so PySide and Shiboken are also updated to 5.15.2. - Update sip to 5.4.0 SIP is a collection of tools to create Python bindings for C and C++ libraries and used by PyQt and wxPython. There are some changes with sip5 [1]: - python 3.5+ is required - sip drops support of old deprecated methods as sipdistutils & cie. - this version breaks also PyQt5 extension ABI. SIP files will be installed in ${PYTHON_SITELIBDIR}/PyQt${_PYQT_VERSION}/bindings - some ports will use the new pyqtbuilder package with the pyproject.toml setup. Instead if the project have a setup.py, you should use sip-build to build it. - if a port needs sip, it should also needs pysip. BTW, py-qt5-core requires pysip, so that should be enough for PyQt packages. List of ports impacted by this change. Most of the patches have been integrated or are in the process of being integrated upstream: - devel/libsavitar - graphics/py-python-poppler-qt5 - net-im/scudcloud - net/libarcus - print/py-frescobaldi - science/py-veusz - graphics/qgis and graphics/qgis-ltr - deskutils/calibre A special note regarding calibre. New versions require sip>=5, we update it to the latest version (thanks to madpilot@) science/scidavis will remove the PyQt binding soon and there is no patch planned, so we remove the python option (ok makc@) While here, convert some ports to USE_PYQT (cad/cura, cad/uranium, devel/eric6, ...) Thanks to tcberner and adridg! [1] https://www.riverbankcomputing.com/static/Docs/sip/ PR: 250853 Exp-run by: antoine Notes: svn path=/head/; revision=557300
* cad/verilator: Update 4.104 -> 4.106Yuri Victorovich2020-12-062-4/+4
| | | | Notes: svn path=/head/; revision=557172
* cad/netgen-lvs: Update 1.5.158 -> 1.5.159Yuri Victorovich2020-12-062-4/+4
| | | | | | | Reported by: portscout Notes: svn path=/head/; revision=557163
* cad/netgen-lvs: Update 1.5.157 -> 1.5.158Yuri Victorovich2020-12-062-4/+4
| | | | | | | Reported by: portscout Notes: svn path=/head/; revision=557107
* cad/qflow: Update 1.4.87 -> 1.4.89Yuri Victorovich2020-12-032-5/+4
| | | | | | | Reported by: portscout Notes: svn path=/head/; revision=556933
* Fix previous commit.Thierry Thomas2020-11-301-1/+1
| | | | | | | | PR: 251486 Reported by: jbeich Notes: svn path=/head/; revision=556682
* Unhardcode mesa-libs dependency, use USES=gl:glesv2 instead.Thierry Thomas2020-11-301-1/+1
| | | | | | | | PR: 251486 Submitted by: greg (at) unrelenting.technology Notes: svn path=/head/; revision=556678
* Update to version 0.11.1, which brings ``out_dxf'' bugfixes mostly.Alexey Dokuchaev2020-11-292-4/+5
| | | | | | | | | | 0.11 failed to produce dxf files which could be imported into AutoCAD. This bugfix release improves DXF importing from 10% to about 90%. Found out via: repology.org Notes: svn path=/head/; revision=556592
* update freecad to 0.18.5Christoph Moench-Tegeder2020-11-285-203/+4
| | | | | | | | this intends to fix the addon manager after github infrastructure changes: https://github.com/FreeCAD/FreeCAD/releases/tag/0.18.5 Notes: svn path=/head/; revision=556488
* Update to 0.55Mateusz Piotrowski2020-11-272-4/+4
| | | | Notes: svn path=/head/; revision=556433
* Upgrade Code_Aster to 14.6.0-1.Thierry Thomas2020-11-261-12/+13
| | | | | | | | | | | | | | | | | | | | This implies: - french /aster builds fine with clang, but it seg-faults: switched to Gcc - ASTK is upgraded to 2019.0-1 - math/mumps is upgraded to 5.1.2-aster7 - TFEL/MFront is now required, but when the compilers of tfel and aster are different, it cannot be linked . recopopy science/tfel to science/tfel-edf and depends on science/tfel-edf . science/tfel-edf is built by Gcc, from the sources included in Aster's tarball . register the conflicts Notes: svn path=/head/; revision=556349
* Update to 3.25.2.4Michael Reifenberger2020-11-213-4/+15
| | | | Notes: svn path=/head/; revision=556018
* Update to 4.8Diane Bruce2020-11-212-4/+4
| | | | | | | | | | | | | | | Sync up with cura and cura-engine fixes to Uranium Tooltip areas should not steal mouse events This prevents us from using the tooltip area in a pop-up where the Z coordinates are not a good solution. Round coordinates when sampling pixel for selection ray Pixel coordinates must be integer for the Python bindings of Qt. Notes: svn path=/head/; revision=555806
* - Don't build for i386, because pkg-fallout@ reports build errors.Stephen Montgomery-Smith2020-11-211-2/+3
| | | | Notes: svn path=/head/; revision=555804
* Update to 4.8Diane Bruce2020-11-212-4/+4
| | | | | | | | | A few improvements from upstream - More efficient triangle area calculation - Calculate vSize(vap) only when needed Notes: svn path=/head/; revision=555802
* From PR:Diane Bruce2020-11-202-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Cura version 4.7 a bug regarding slowdowns in circular perimeters was introduced (or at list gets triggered much more easily than in earlier versions): https://github.com/Ultimaker/Cura/issues/8321 This issue makes v4.7.x hardly usable. Sticking to v4.5 has become quite "tricky" to say the least, due to the massive python-induced dependency hell and lots of dependencies being too new and/or incompatible for the 4.5 version. Version 4.8 has been released on November 10 that fixes this glitch in the simplification algorithm. The issue is still open, but is considered to be solved with 4.8 and changed default settings for Maximum resolution and Maximum Deviation. From the Changelog of 4.8: Fixed under-simplification (blobs, zits) on some printer models. An oversight in 4.6.x resulted in an oversimplification (smoothing) of models. The attempted fix in 4.7.x overcompensated, which gave difficulty (zits, blobs) for some printer models when the resulting gcode became too intricate. This is now fixed, though some profiles might need to be updated, since they where made against 4.6.x, and therefore may rely on the over-simplification. PR: ports/251236 Submitted by: Sebastian <sko@rostwald.de> Notes: svn path=/head/; revision=555795
* Add education virtual categoryAdam Weinberger2020-11-203-3/+3
| | | | | | | | PR: 248402 Submitted by: PauAmma Notes: svn path=/head/; revision=555738
* New port: cad/stm32flash: Flash program for STM32 using the ST serial bootloaderYuri Victorovich2020-11-184-0/+30
| | | | Notes: svn path=/head/; revision=555625
* graphics/proj: Update to 7.2.0Loïc Bartoletti2020-11-181-1/+1
| | | | | | | | Changelog: - https://proj.org/news.html#release-notes Notes: svn path=/head/; revision=555622
* cad/ktechlab: fix build on GCC architecturesPiotr Kubaj2020-11-181-1/+2
| | | | | | | | | | | | | The compiler feature "cxx_decltype" is not known to CXX compiler "GNU" version 4.2.1. MFH: 2020Q4 (fix build blanket) Notes: svn path=/head/; revision=555614
* cad/verilator: Update 4.102 -> 4.104Yuri Victorovich2020-11-172-4/+4
| | | | Notes: svn path=/head/; revision=555579
* graphics/proj: Update to 7.1.1Loïc Bartoletti2020-11-171-1/+1
| | | | | | | | | | | | | | | | | - Add a pkg-message explaining how to access or sync datum grids from the CDN (disabled by default) - Add curl and tiff dependencies since proj can read datum grids from remote COG (Cloud Optimized Geotiff) - Take maintainer'ship (ok wen@) PR: 245611 Submitted by: wen (first version) Reviewed by: wen, rhurlin Approved by: wen Exp-run by: antoine Notes: svn path=/head/; revision=555543
* misc/openvdb: Update 7.0.0 -> 7.1.0Yuri Victorovich2020-11-151-1/+1
| | | | Notes: svn path=/head/; revision=555420
* Remove a forgotten .bak file.Thierry Thomas2020-11-152-1/+1
| | | | | | | | | | | (Do not bump PORTREVISION to avoid the rebuild of a big port without any functionnal change) PR: 251159 Submitted by: Oleg Sidorkin Notes: svn path=/head/; revision=555240
* freecad: fix build with opencascade 7.5.0 after r555127Christoph Moench-Tegeder2020-11-1410-0/+400
| | | | | | | | | | | | | OpenCascade APIs changed significantly in some areas - FreeCAD is affected on progress bars and some message output. While messages are easily fixed, the affected progress bars have to be enabled for now. Patches adapted (some manual fuzzing required) from upstream https://github.com/FreeCAD/FreeCAD/commit/2cb9b147f13419f019f9808ace21d3d2ceae99c5 https://github.com/FreeCAD/FreeCAD/commit/fd9cdb9de9d06ebd8dc1ce26c99e4e4eb005ca43 Notes: svn path=/head/; revision=555147
* - Upgrade cad/opencascade to 7.5.0Thierry Thomas2020-11-1410-249/+679
| | | | | | | | | | Release notes at <https://old.opencascade.com/sites/default/files/documents/release_notes_7.5.0.pdf> - Bump PORTREVISION of consumers. Notes: svn path=/head/; revision=555127
* - Update to 6.2.2009.Stephen Montgomery-Smith2020-11-143-4/+5
| | | | Notes: svn path=/head/; revision=555084
* cad/PrusaSlicer: convert to USES=eigenLoïc Bartoletti2020-11-121-2/+1
| | | | | | | | PR: 250949 Approved by: teodorsigaev@gmail.com (maintainer) Notes: svn path=/head/; revision=554986
* cad/iverilog: fix build on GCC architecturesPiotr Kubaj2020-11-111-1/+1
| | | | | | | | | | | | | | expression_evaluate.cc: In member function 'virtual bool ExpArithmetic::evaluate(Entity*, ScopeBase*, int64_t&) const': expression_evaluate.cc:67: error: call of overloaded 'pow(int64_t&, int64_t&)' is ambiguous /usr/include/math.h:257: note: candidates are: double pow(double, double) /usr/include/c++/4.2/cmath:373: note: long double std::pow(long double, int) /usr/include/c++/4.2/cmath:369: note: float std::pow(float, int) /usr/include/c++/4.2/cmath:365: note: double std::pow(double, int) /usr/include/c++/4.2/cmath:361: note: long double std::pow(long double, long double) /usr/include/c++/4.2/cmath:357: note: float std::pow(float, float) Notes: svn path=/head/; revision=554905
* Prefer graphics/ligvrsvg2-rust over graphics/librsvg2Tobias C. Berner2020-11-091-0/+1
| | | | | | | | | | | | | | - switch to the more modern version of librsvg2 on architectures supporting rust - this will fix some graphical issues on these architectures PR: 250276 Exp-run by: antoine Submitted by: tobik Differential Revision: https://reviews.freebsd.org/D18878 Notes: svn path=/head/; revision=554733
* update kicad and it's libraries to 5.1.8Christoph Moench-Tegeder2020-11-0518-60/+48
| | | | | | | | | | | | | | | https://kicad.org/blog/2020/11/KiCad-5.1.8-Release/ While here: - KiCad's official home on the Web is now https://kicad.org https://kicad.org/blog/2020/10/kicad.org-the-permanent-internet-home-of-KiCad/ update pkg-descr accordingly - development has moved to GitLab and the libraries' GitHub repos are already no longer active. Update all MASTER_SITES to fetch the released tarballs from Gitlab. Notes: svn path=/head/; revision=554165
* Update to the latest versions.Michael Reifenberger2020-11-0315-152/+623
| | | | Notes: svn path=/head/; revision=554025
* Mark BROKENAntoine Brodin2020-11-011-0/+1
| | | | | | | | | | fig2dev -L eps ctl-mrs-1.fig > ctl-mrs-1.eps Invalid ellipse object at line 46. Reported by: pkg-fallout Notes: svn path=/head/; revision=553834
* cad/py-cq-editor: Add devel/py-spyder dependencyLoïc Bartoletti2020-10-311-2/+3
| | | | | | | | | | | | cq-editor requires CodeEditor widget from py-spyder. PR: 250586 Reported by: rsmith@xs4all.nl Approved by: Neal Nelson (maintainer) MFH: 2020Q4 (blanket, runtime fixes) Notes: svn path=/head/; revision=553743
* cad/horizon-eda: Update 1.2.1 -> 1.3.0Yuri Victorovich2020-10-313-13/+8
| | | | | | | Reported by: portscout Notes: svn path=/head/; revision=553730
* cad/xcircuit: Update to 3.10.29Danilo Egea Gondolfo2020-10-292-4/+4
| | | | Notes: svn path=/head/; revision=553654
* cad/netgen-lvs: Update 1.5.156 -> 1.5.157Yuri Victorovich2020-10-262-4/+4
| | | | | | | Reported by: portscout Notes: svn path=/head/; revision=553316
* cad/gtkwave: Update to 3.3.107Niclas Zeising2020-10-252-4/+4
| | | | Notes: svn path=/head/; revision=553248
* - Enforce JAVA_VERSION when launching javavm(1), otherwise the programAlexey Dokuchaev2020-10-232-4/+3
| | | | | | | | | | | | | | | crashes when several JDK versions are installed and javawm(1) picks higher version (happens when /usr/ports/Mk/bsd.java.mk is absent, contrary to documented selection process which is designed to behave almost identically WRT presence/absence of /usr/ports/Mk/bsd.java.mk - While here, simplify the script a bit and remove keywords and their expansion, they are useless for wrapper scripts PR: 250268 Submitted by: rodrigo Notes: svn path=/head/; revision=553098
* cad/iverilog: Update to 11.0Niclas Zeising2020-10-215-105/+6
| | | | | | | Update cad/iverilog to 11.0. The first release in the 11 branch. Notes: svn path=/head/; revision=552885
* cad/py-ezdxf: Update to 0.14.2Loïc Bartoletti2020-10-212-4/+4
| | | | | | | | | | | Changelog: - https://ezdxf.mozman.at/release-v0-14.html PR: 250483 Submitted by: Neal Nelson (Maintainer) Notes: svn path=/head/; revision=552852
* cad/alliance: replace transfig with fig2devKurt Jaeger2020-10-181-2/+2
| | | | Notes: svn path=/head/; revision=552683