Commit graph

4769 commits

Author SHA1 Message Date
Yuri Victorovich
04764ed686 cad/horizon-eda: Broken on 15; Update WWW
Reported by:	fallout
2024-10-30 12:39:57 -07:00
Yuri Victorovich
24155f7f00 cad/librepcb: Broken on 15; Update WWW
Reported by:	fallout
2024-10-30 12:25:11 -07:00
Yuri Victorovich
b62604368e cad/{,py-}gdstk: update 0.9.55 → 0.9.56
Reported by:	portscout
2024-10-29 20:54:11 -07:00
Po-Chuan Hsieh
94829e74ad
devel/protobuf: Update to 28.3
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
2024-10-29 22:38:30 +08:00
Teodor Sigaev
ea2855f6a7
cad/PrusaSlicer: Update to 2.8.1
PR:		282145
2024-10-29 03:13:29 +08:00
Yuri Victorovich
c6b7113060 cad/verilator: update 5.028 → 5.030
Reported by:	portscout
2024-10-28 12:06:21 -07:00
Robert Clausecker
00fb86f229 cad/gplcver: fix build on recent FreeBSD
The option -export-dynamic is a linker option not (no longer?)
understood by the compiler; pass -rdynamic to the compiler to have it
pass -export-dynamic to the linker instead.
2024-10-28 13:42:03 +01:00
Yuri Victorovich
a940b6d3e2 cad/nvc: update 1.14.0 → 1.14.1
Reported by:	portscout
2024-10-27 13:46:45 -07:00
Yuri Victorovich
82aeee5904 cad/py-cocotb: update 1.9.1 → 1.9.2
Reported by:	portscout
2024-10-27 13:46:44 -07:00
Po-Chuan Hsieh
4d13b25916
textproc/xerces-c3: Update to 3.3.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10510&version=12355023
2024-10-25 23:56:41 +08:00
Michael Reifenberger
997c6f614c cad/openscad*: Remove dependency
Now since qt5-multimedia depends on alsa plugin openscad* doesnt need to

PR:		276276
2024-10-24 10:50:03 +02:00
Matthias Fechner
9997938019 devel/libgit2: bump consumers of libgit2 due to update 2024-10-23 10:11:50 +03:00
Daniel Engberg
ec995b0781 cad/lepton-eda: Remove pcre(1) as listed dependency
Not used in port

Approved by:	portmgr (blanket)
2024-10-22 21:39:57 +02:00
rsmith
aa24c57f08 cad/calculix: Update to 2.22
Use xdg-open as BROWSER instead of firefox.
Use freeglut instead of bundled library.
Merge two OPSYS==FreeBSD into one.
Add LICENSE_FILE.
Switch to DISTVERSION.

PR:		282050
Approved by:	submitter is maintainer
2024-10-22 20:40:25 +02:00
Nuno Teixeira
ad266f7ef9 cad/horizon-eda: Prepare for libgit2 1.8.2
Upstream patch to fix build with upcoming libgit2 1.8.2.

PR:		282239
2024-10-22 08:13:23 +01:00
rsmith
cc850c375b cad/calculix-ccx: Update to 2.22
Use {DOCS,EXAMPLES}_DISTFILES instead of testing PORT_OPTIONS.
Add do-test target.
Add LICENSE_FILE.

PR:		282051
Approved by:	submitter is maintainer
2024-10-21 07:06:25 +02:00
Jason E. Hale
a179e81d0a */*: Chase devel/qscintilla2 flavorization 2024-10-19 00:32:33 -04:00
Jason E. Hale
b75599479b devel/qscintilla2*: Flavorize ports 2024-10-19 00:32:17 -04:00
Nuno Teixeira
60f7140fe7 */*: Bump consumers of devel/libgit2
libgit2 updated to 1.8.1
2024-10-18 19:56:41 +01:00
Michael Reifenberger
f92c6f19e7 cad/openscad*: Clean up
Remove redundant audio/alsa-plugins dependency
pet portlint

Reported by:	makc@
2024-10-16 11:29:21 +02:00
Michael Reifenberger
fd9decd0ff cad/openscad*: Add dependency
Add audio/alsa-plugins as a dependency

PR:		276276
Reported by:	Greg Balfour
2024-10-14 10:03:11 +02:00
Michael Reifenberger
ac1e9fccf8 cad/Clipper2: Build shared lib
Switch to shared library and improve port
Bump PORTREVISION

PR:		282056
Reported by:	Daniel Engberg zzy@
2024-10-13 18:50:56 +02:00
Michael Reifenberger
47a59ab29c cad/Makefile: Fix
delete unwanted line
2024-10-13 13:45:50 +02:00
Michael Reifenberger
a76a16749b cad/openscad-devel: Update
Unbreak and update to a more recent snapshot 2024.10.11
2024-10-13 13:28:21 +02:00
Michael Reifenberger
18017953fd cad/openscad: Update
Unbreak and update to a more recent snapshot 2024.10.11
2024-10-13 13:28:21 +02:00
Michael Reifenberger
90ba3efd04 cad/Clipper2: add A Polygon Clipping and Offsetting library (in C++, C# & Delphi)
It will be used by openscad.

Clipper2:
The Clipper2 library performs intersection, union, difference and
XOR boolean operations on both simple and complex polygons.
It also performs polygon offsetting.
This is a major update of my original Clipper library
that was written over 10 years ago.
That library I'm now calling Clipper1,
and while it still works very well,
Clipper2 is better in just about every way.
2024-10-13 13:28:21 +02:00
Yuri Victorovich
29c0f99a8a cad/veryl: update 0.13.0 → 0.13.1
Reported by:	portscout
2024-10-12 08:06:15 -07:00
Michael Reifenberger
713c062c5c cad/kicad*-devel: Update
Update to the latest revicion.
While there integrate fix for the Makefile comments by @emaste

Differential Revision:	https://reviews.freebsd.org/D47033
2024-10-11 17:50:56 +02:00
Yuri Victorovich
8f2fc76fc8 cad/symbiyosys: update 0.45 → 0.46
Reported by:	portscout
2024-10-10 01:25:19 -07:00
Yuri Victorovich
db8ea368c2 cad/yosys: update 0.45 → 0.46 2024-10-10 01:25:19 -07:00
Jose Alonso Cardenas Marquez
63c1eb1caa
*/*: Bump PORTREVISION
- editors/lazarus was updated to 3.6.0
- editors/lazarus-devel was updated to 4.99
2024-10-08 22:58:59 -07:00
Dimitry Andric
0cb9394fcd cad/kicad: fix build with libc++ 19
As noted in the libc++ 19 release notes [1], std::char_traits<> is now
only provided for char, char8_t, char16_t, char32_t and wchar_t, and any
instantiation for other types will fail.

This causes cad/kicad to fail to compile with clang 19 and libc++ 19,
resulting in errors similar to:

  /wrkdirs/usr/ports/cad/kicad/work/kicad-7.0.2/thirdparty/nanodbc/nanodbc/nanodbc.cpp:261:25: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
    261 |     auto const n = std::char_traits<NANODBC_SQLCHAR>::length(array);
        |                         ^
  /usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
     45 | struct char_traits;
        |        ^
  /wrkdirs/usr/ports/cad/kicad/work/kicad-7.0.2/thirdparty/nanodbc/nanodbc/nanodbc.cpp:3576:52: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
   3576 |             dsn.name = string(&name[0], &name[std::char_traits<NANODBC_SQLCHAR>::length(name)]);
        |                                                    ^
  /usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
     45 | struct char_traits;
        |        ^
  /wrkdirs/usr/ports/cad/kicad/work/kicad-7.0.2/thirdparty/nanodbc/nanodbc/nanodbc.cpp:3578:49: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
   3578 |                 string(&driver[0], &driver[std::char_traits<NANODBC_SQLCHAR>::length(driver)]);
        |                                                 ^
  /usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
     45 | struct char_traits;
        |        ^
  /wrkdirs/usr/ports/cad/kicad/work/kicad-7.0.2/thirdparty/nanodbc/nanodbc/nanodbc.cpp:3629:54: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
   3629 |             drv.name = string(&descr[0], &descr[std::char_traits<NANODBC_SQLCHAR>::length(descr)]);
        |                                                      ^
  /usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
     45 | struct char_traits;
        |        ^

and:

  /usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
    820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
        |                                          ^
  /wrkdirs/usr/ports/cad/kicad/work/kicad-7.0.2/thirdparty/compoundfilereader/compoundfilereader.h:226:21: note: in instantiation of template class 'std::basic_string<unsigned short>' requested here
    226 |         utf16string dir;
        |                     ^
  /usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
     23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
        |                             ^

The first batch of errors can be fixed by providing a simple `length()`
function for the `NANODBC_SQLCHAR const*` type. The second batch can be
fixed by using `std::basic_string<char16_t>` for `utf16string`, and
adjusting the call to `std::basic_string<char16_t>::append`.

[1] https://libcxx.llvm.org/ReleaseNotes/19.html#deprecations-and-removals

PR:             281886
MFH:            2024Q3
2024-10-07 22:50:06 +02:00
Po-Chuan Hsieh
232b56f7db
devel/protobuf: Update to 28.2
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
2024-10-07 22:16:41 +08:00
Nuno Teixeira
0f6db11c32 cad/gtkwave: Update to 3.3.121
ChangeLog:
https://sourceforge.net/p/gtkwave/code/HEAD/tree/gtkwave3-gtk3/ChangeLog
2024-10-06 20:30:51 +01:00
Robert Clausecker
90e15809d9 */*: bump port revisions of dependents following x265 updates
PR:		281680
2024-10-06 13:49:16 +02:00
Christoph Moench-Tegeder
68a7e94660 cad/freecad: enable Assembly workbench
The Assembly Workbench uses OndselSolver, which is technically
it's own project but has no actual release yet. In this state,
it's easier to just drop the code into FreeCAD: FreeCAD upstream
does this with a git submodule.
2024-10-05 23:36:41 +02:00
Yuri Victorovich
6b3d250880 cad/py-amaranth: Fix build by expanding the range of dependency version
Reported by:	fallout
2024-10-04 20:09:29 -07:00
Dima Panov
55cfbcf56c
*/*: bump consumers after devel/boost* update
With hat:	office
Sponsored by:	Future Crew, LLC
2024-10-03 13:25:14 +03:00
Dima Panov
1f93334568
cad/openscad: mark as BROKEN, fails to build with boost-1.85+
With hat:	office
Sponsored by:	Future Crew, LLC
2024-10-03 13:25:08 +03:00
Dima Panov
d62e2fd749
cad/PrusaSlicer: unbreak build with boost-1.85
With hat:	office
Sponsored by:	Future Crew, LLC
2024-10-03 13:24:50 +03:00
Yuri Victorovich
f170a2540e cad/qrouter: update 1.4.87 → 1.4.88
Reported by:	portscout
2024-10-03 02:17:08 -07:00
Rene Ladan
4485bd8221 all: drop support for expired FreeBSD 14.0
Simplify expressions for FreeBSD 13.X

Reviewed by:	many

Differential Revision:	https://reviews.freebsd.org/D46601
2024-10-01 20:56:20 +02:00
Yuri Victorovich
a24cb48132 cad/caneda: update 0.3.1 → 0.4.0
Reported by:	portscout
2024-09-30 23:03:18 -07:00
Yuri Victorovich
80071be5fd cad/veryl: Fix runaway builds problem by disabling LTO
Reported by:	fallout
2024-09-27 01:38:47 -07:00
Yuri Victorovich
e11d568eae cad/nvc: update 1.13.3 → 1.14.0
Reported by:	portscout
2024-09-26 01:27:09 -07:00
Daniel Engberg
a0ddecafac cad/opencascade740: Fix build with with freetype2 2.13.3
Apply same fix as for cad/opencascade

PR:		281316
Approved by:	portmgr (blanket, build fix)
2024-09-24 21:04:41 +02:00
Kurt Jaeger
a99e5ef3a8 cad/gerbv: update 2.7.0 -> 2.10.0, new upstream, URL changed
- Also fixes CVE-2023-4508

PR:		281369
Reported by:	diizzy
Changes:	https://github.com/gerbv/gerbv/blob/main/NEWS
2024-09-24 20:26:36 +02:00
Christoph Moench-Tegeder
b2cdcb9d93 cad/freecad: update to 1.0rc2
Release Notes (WIP):
  https://wiki.freecad.org/Release_notes_1.0
2024-09-24 20:15:50 +02:00
Christoph Moench-Tegeder
078cb3bc84 cad/FreeCAD: update to 1.0rc1
newer (and less messy) than the snapshot before.

Release Notes (WIP):
  https://wiki.freecad.org/Release_notes_1.0

PR:		280391
Reported By:	jwb
2024-09-22 21:03:39 +02:00
Po-Chuan Hsieh
edc44d21a5
devel/protobuf: Update to 28.1
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
2024-09-19 03:10:12 +08:00