Commit Graph

3399 Commits

Author SHA1 Message Date
Matthias Andree
15ab1c611b MFH: r560002 r560022 r565123
graphics/openexr: graphics/ilmbase: v2.5.4 update

"Patch release with various bug/sanitizer/security fixes, primarily related to
reading corrupted input files."
<https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.4>

Cherry-pick upstream commit for GCC 11 compatibility:
<a40a6151c4>

Since this changes the patchlevel of the solibs, bump PORTREVISION of dependent
ports just to be sure.
(graphics/py-openshadinglanguage is unaltered and .includes the revision bump
from .../openshadinglanguage.)

graphics/openexr: really commit v2.5.4 update.

Unfortunately, this was missed with the ilmbase update, and
causes yet another PORTREVISION bump on all dependent ports.

repeating ilmbase's commit log here:

"Patch release with various bug/sanitizer/security fixes, primarily related to
reading corrupted input files."
<https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.4>

Cherry-pick upstream commit for GCC 11 compatibility:
<a40a6151c4>

Since this changes the patchlevel of the solibs, bump PORTREVISION of dependent
ports just to be sure.
(graphics/py-openshadinglanguage is unaltered and .includes the revision bump
from .../openshadinglanguage.)

Reported by:	VVD (IRC, #bsdports)

graphics/openexr, ilmbase: security update to v2.5.5

https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.5

"Specific OSS-fuzz issues include:

    OSS-fuzz #30291 Timeout in openexr_exrcheck_fuzzer
    OSS-fuzz #29106 Heap-buffer-overflow in Imf_2_5::FastHufDecoder::decode
    OSS-fuzz #28971 Undefined-shift in Imf_2_5::cachePadding
    OSS-fuzz #29829 Integer-overflow in Imf_2_5::DwaCompressor::initializeBuffers
    OSS-fuzz #30121 Out-of-memory in openexr_exrcheck_fuzzer"

Bump PORTREVISION of ports that directly depend on openexr and/or ilmbase.

Security:	98044aba-6d72-11eb-aed7-1b1b8a70cc8b
2021-02-13 11:36:52 +00:00
Yuri Victorovich
3020a1c646 MFH: r563851
cad/qrouter: Make the configure to pick up Tck/Tk.

Submitted by:	Kevin Zheng <kevinz5000@gmail.com> (via e-mail)
2021-02-02 23:41:59 +00:00
Yuri Victorovich
b8131db84d MFH: r562361 r563842
cad/graywolf: Update 0.1.6-3 -> 0.1.6-4

cad/graywolf: Backport PR that makes graywolf run through tests

Submitted by:	GH PR submitted by Kevin Zheng <kevinz5000@gmail.com>
2021-02-02 20:28:38 +00:00
Yuri Victorovich
e12d080064 cad/netgen-lvs: Update 1.5.160 -> 1.5.161
Reported by:	portscout
2021-01-02 05:01:33 +00:00
Mark Linimon
f2fbf5a1ed For ports on riscv64 that fail the same (or similar ways) to aarch64, mark
them BROKEN.

While here, pet portlint (Makevar order).

Approved by:	portmgr (tier-2 blanket)
2021-01-02 01:46:08 +00:00
Mark Linimon
553b088a05 Mark ports that are BROKEN due to sbrk on aarch64, also BROKEN on riscv64
where appropriate.

While here, pet portlint (Makevar order; whitespace).

Approved by:	portmgr (tier-2 blanket)
2021-01-01 23:51:48 +00:00
Michael Reifenberger
e6509058c7 Fix pkg-plist 2020-12-29 15:55:47 +00:00
Piotr Kubaj
b093f9d546 cad/openfpgaloader: fix build on GCC architectures
Additional files now use ETIME.
2020-12-29 13:56:29 +00:00
Antoine Brodin
aa7a6c429e Drop python 2.7 support from a few ports
With hat:	portmgr
2020-12-28 23:02:12 +00:00
Christoph Moench-Tegeder
ead6957b91 update KiCad to 5.1.9
includes part libraries and docs as well
Releaes Announcement: https://kicad.org/blog/2020/12/KiCad-5.1.9-Release/
2020-12-28 14:57:42 +00:00
Diane Bruce
8a407cfe77 the port uses USE_GITHUB=yes, yet the commit did not change GH_TAGNAME.
the package is still 4.7. as a proof, SHA256 in distinfo is identical.
confusingly, the version in "About" says "master", not 4.8 nor 4.7.
this PR should be reopened. (Tomoyuki Sakura)

Apparently I forgot to remove a line causing the wrong cura version
to be claimed as an update to 4.8
I think I have it right this time. Apologies I should have noticed.
I'll take the pointyhat and go sit in the corner.

PR:		ports/251236
Submitted by: 	sko@rostwald.de
Reported by:	trombik1973@gmail.com
2020-12-28 01:25:13 +00:00
Michael Reifenberger
ddf7fbf951 Switch the *library* ports to gitlab.
Update all devel ports to the current versions.
2020-12-27 17:33:10 +00:00
Antoine Brodin
cb5d01400b Mark BROKEN
Reported by:	pkg-fallout
2020-12-25 09:34:57 +00:00
Yuri Victorovich
c755556859 cad/qflow: Update 1.4.89 -> 1.4.90
Reported by:	portscout
2020-12-25 06:20:00 +00:00
Kai Knoblich
9cb5898561 Relax hardcoded paths to fix build with Python 3.8.7
Since r558913 Python 3.8 incorporates BPO-42604 [1] which changed the
shared libs naming scheme.  This means "EXT_SUFFIX" is now derived from
SOABI and yields with Python 3.8 to ".cpython-38.so" instead of ".so".

The affected ports strip the libaries in the "post-install" target via
hardcoded path(s) and the build fails at the end because the new extension
is not expected at this place.

Remedy the issue by adding wildcards to these paths.  This should also
prepare the ports for future Python releases, which will use the new shared
libs naming scheme.

[1] https://bugs.python.org/issue42604

PR:		252057
Reported by:	John Kennedy
Reviewed by:	fluffy, koobs
Approved by:	koobs (python)
2020-12-24 13:46:01 +00:00
Fernando Apesteguía
60c0bbc366 cad/lepton-eda: Update to 1.9.13
ChangeLog:
https://github.com/lepton-eda/lepton-eda/blob/master/NEWS.md#notable-changes-in-lepton-eda-1913-20201211

PR:	251788
Submitted by:	graahnul.grom@gmail.com (maintainer)
2020-12-23 06:32:39 +00:00
Yuri Victorovich
d372219490 cad/openfpgaloader: Update 0.2 -> 0.2.1
Reported by:	portscout
2020-12-20 02:04:36 +00:00
Yuri Victorovich
bf83bd693e cad/netgen-lvs: Update 1.5.159 -> 1.5.160
Reported by:	portscout
2020-12-20 01:47:35 +00:00
Loïc Bartoletti
ecb5b21c9e Update PyQt5 to 5.15.2, sip to 5.5.0, py-qtbuilder to 1.6.0 and py-qt5-sip to 12.8.1
PR:		251764
Exp-run by: antoine
2020-12-15 17:56:00 +00:00
Yuri Victorovich
7b7b954478 cad/openfpgaloader: Update 0.1 -> 0.2
Reported by:	portscout
2020-12-15 06:38:44 +00:00
Jose Alonso Cardenas Marquez
a9bf1282b2 - Update to 0.9.8.5
PR:		251365
Submitted by:	acm
Approved by:	danfe (timeout)
2020-12-14 20:39:44 +00:00
Christoph Moench-Tegeder
c13346731c try to make FreeCAD compile with Python 3.9
patch from upstream cannot be applied directly as dos2unix runs
before patch.

PR:		251145
Submitted by:	 Oleg Sidorkin
2020-12-13 22:24:13 +00:00
Piotr Kubaj
e453d11248 cad/kicad-devel: unbreak with GCC
Builds fine on powerpc64 on 12.2-RELEASE.

MFH:		2020Q4
2020-12-13 13:25:32 +00:00
Thierry Thomas
0b5864f66c - Upgrade math/eigen3 to 3.3.8;
- 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
2020-12-12 17:04:37 +00:00
Yuri Victorovich
60e4d17b87 New port: cad/archimedes: Semiconductor device simulation software 2020-12-10 05:25:32 +00:00
Stephen Montgomery-Smith
20d233a5be - Allow build for i386, because pkg-fallout@ reports build errors for amd64
as well, and it builds properly on my system.  So I believe the error is
  with pkg-fallout@.
2020-12-09 19:33:39 +00:00
Thierry Thomas
2ed08d7521 Modify cad/scotch to support int64.
Bump PORTREVISION of consumers because this changes the ABI.
2020-12-09 19:29:19 +00:00
Thierry Thomas
7a96b106ec - Build shared libraries also for 32 bits archs (missing in r557366).
- Normalize patches.
2020-12-09 13:07:51 +00:00
Thierry Thomas
376636fda5 Modify cad/scotch to install shared libraries.
Chase these libraries to the consumers ports.
2020-12-09 11:07:41 +00:00
Loïc Bartoletti
47b26d9293 Update Qt/PySide2 to 5.15.2 / PyQt to 5.15.1 / SIP to 5.4.0
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
2020-12-08 20:03:07 +00:00
Yuri Victorovich
c67e88ab7b cad/verilator: Update 4.104 -> 4.106 2020-12-06 20:23:03 +00:00
Yuri Victorovich
7a576a9251 cad/netgen-lvs: Update 1.5.158 -> 1.5.159
Reported by:	portscout
2020-12-06 19:19:11 +00:00
Yuri Victorovich
4bacadfef2 cad/netgen-lvs: Update 1.5.157 -> 1.5.158
Reported by:	portscout
2020-12-06 03:17:17 +00:00
Yuri Victorovich
8b32c1f663 cad/qflow: Update 1.4.87 -> 1.4.89
Reported by:	portscout
2020-12-03 21:55:36 +00:00
Thierry Thomas
8030e0c23c Fix previous commit.
PR:		251486
Reported by:	jbeich
2020-11-30 22:02:55 +00:00
Thierry Thomas
9679c237f0 Unhardcode mesa-libs dependency, use USES=gl:glesv2 instead.
PR:		251486
Submitted by:	greg (at) unrelenting.technology
2020-11-30 21:03:35 +00:00
Alexey Dokuchaev
fedbf1bf16 Update to version 0.11.1, which brings ``out_dxf'' bugfixes mostly.
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
2020-11-29 17:42:37 +00:00
Christoph Moench-Tegeder
af23a1452a update freecad to 0.18.5
this intends to fix the addon manager after github infrastructure
changes: https://github.com/FreeCAD/FreeCAD/releases/tag/0.18.5
2020-11-28 12:14:26 +00:00
Mateusz Piotrowski
2348d9dd91 Update to 0.55 2020-11-27 09:36:45 +00:00
Thierry Thomas
d50519a41d Upgrade Code_Aster to 14.6.0-1.
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
2020-11-26 20:46:02 +00:00
Michael Reifenberger
f334846a1a Update to 3.25.2.4 2020-11-21 21:51:18 +00:00
Diane Bruce
572280e45a Update to 4.8
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.
2020-11-21 02:39:11 +00:00
Stephen Montgomery-Smith
de9efac61c - Don't build for i386, because pkg-fallout@ reports build errors. 2020-11-21 01:09:34 +00:00
Diane Bruce
f4f5b59e37 Update to 4.8
A few improvements from upstream
- More efficient triangle area calculation
- Calculate vSize(vap) only when needed
2020-11-21 00:33:06 +00:00
Diane Bruce
784d0c48e8 From PR:
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>
2020-11-20 23:03:24 +00:00
Adam Weinberger
db15051ca5 Add education virtual category
PR:		248402
Submitted by:	PauAmma
2020-11-20 07:16:06 +00:00
Yuri Victorovich
d313acbbbe New port: cad/stm32flash: Flash program for STM32 using the ST serial bootloader 2020-11-18 08:11:21 +00:00
Loïc Bartoletti
b59496747d graphics/proj: Update to 7.2.0
Changelog:
  - https://proj.org/news.html#release-notes
2020-11-18 05:27:28 +00:00
Piotr Kubaj
6b543b4161 cad/ktechlab: fix build on GCC architectures
The compiler feature "cxx_decltype" is not known to CXX compiler

  "GNU"

  version 4.2.1.

MFH:		2020Q4 (fix build blanket)
2020-11-18 01:39:47 +00:00
Yuri Victorovich
e0ff11d8bc cad/verilator: Update 4.102 -> 4.104 2020-11-17 19:35:08 +00:00