Commit graph

4769 commits

Author SHA1 Message Date
Muhammad Moinur Rahman
ac7a7d6fe1
Mk/Uses/java.mk: Runtime fix with USES=java:ant
USES=java:ant does not imply USES=java:run so we need to add the run arg
seperately when we are using USES=java:ant. Not all ports require the
the argument so it is better to address the ports individually instead
of handling it automatically by implying run for ant.

Thanks to vvd for carefully going through this.

Reported by:	vvd
Approved by:	portmgr (blanket)
2024-12-31 15:39:30 +01:00
Muhammad Moinur Rahman
0835676e36
Mk/**java.mk: Convert bsd.java.mk to USES
The following features have been added or changed:
- Instead of USE_JAVA use USES=java. This defaults to
  USES=java:build,run if NO_BUILD is undefined. Else it defaults to
  USES=java:run
- Instead of USE_ANT=yes use USES=java:ant which also implies
  USES=java:build
- Instead of JAVA_BUILD=yes use USES=java:build. Does not imply run or
  extract
- Instead of JAVA_EXTRACT=yes use USES=java:extract does not imply
  build or run
- Instead of JAVA_RUN=yes use USES=java:run does not imply extract or
  build
- Instead of USE_JAVA=<version> use USES=java and JAVA_VERSION=<version>

Approved by: mat (portmgr), glewis
Differential Revision:  https://reviews.freebsd.org/D48201
2024-12-31 09:57:55 +01:00
Daniel Engberg
3b3700f8f0 */*: Use Gnome helper for defining libxml2 dependency
Replace LIB_DEPENDS with USES= gnome, USE_GNOME= libxml2

Approved by:	portmgr (blanket)
2024-12-23 22:08:39 +01:00
Yuri Victorovich
1287b86e29 cad/py-amaranth: update 0.5.3 → 0.5.4
Reported by:	portscout
2024-12-17 01:45:38 -08:00
Daniel Engberg
aa1f9b124e */*: Bump consumers of graphics/proj
...due to version bump
2024-12-16 23:42:17 +01:00
Yuri Victorovich
689984a4a2 cad/py-amaranth: update 0.5.2 → 0.5.3 2024-12-14 04:22:55 -08:00
Yuri Victorovich
83a12585d3 cad/yosys-ghdl-plugin: Fix plist
Reported by:	fallout
Approved by:	portmgr (blanket unbreak)
2024-12-11 18:56:04 -08:00
Fernando Apesteguía
35eab94a69 cad/openvsp: update to 3.41.2
ChangeLog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.41.2

 * Improve displayed precision in User Parm sliders both int and float.
 * Add VSPCrash() to API to help test Wrappers.
 * Update on-screen file label when file name changes from GUI.
 * Make relative paths passed to SetVSP3ileName absolute.
 * Make vsp online help work from Python API, include files in package.
 * Improve finding python from facade.
 * Setup vspaero path from facade.
 * Make InitGUI() stand-alone and automatically call it.
 * Allow changes to GUI from API before it is open for first time.
 * Fix problems opening and closing GUI from API.
2024-12-09 19:24:00 +01:00
Älven
505306a64c cad/librepcb: update 1.1.0 → 1.2.0
PR:	283197
2024-12-08 23:24:52 -08:00
Fernando Apesteguía
be7c6e82ef cad/openvsp: Unbreak in 15 2024-12-02 19:39:41 +01:00
Mikael Urankar
1d1fd15a3e lang/rust: Bump revisions after 1.83.0
PR:		283000
2024-12-01 10:24:18 +01:00
Wen Heping
2f68d34075 cad/klayout: Update to 0.28.12
PR:		271856
Reported by:	kevinz5000@gmail.com
Approved by:	maintainer(implicit)
2024-11-28 11:53:56 +00:00
Wen Heping
fc2aacbe52 cad/klayout: Update to 0.28.8
PR:		271856
Reported by:	wen@
Approved by:	maintainer(timeout, > 1 year)
2024-11-28 02:10:10 +00:00
Alexey Dokuchaev
330b33853e cad/ifcopenshell: try to unbreak the port's build against new Boost
Pull two patches from upstream GitHub so that appropriate namespace
for `mt19937' is used, depending on the Boost version.

Fixes:	d56b84c1de
2024-11-27 13:42:38 +00:00
Nuno Teixeira
73202fb63e */*: Bump consumers of x11-toolkits/wxgtk32
New version of wxgtk32 in tree
2024-11-25 12:07:22 +00:00
Christoph Moench-Tegeder
67cb6c7f95 cad/kicad: unbreak build after 33d6f548e6
some hacks to get to get the old KiCAD build with modern boost
2024-11-24 21:12:48 +01:00
Fernando Apesteguía
a4ad79ed17 cad/stepcode: Fix build in current 2024-11-23 19:17:34 +01:00
Po-Chuan Hsieh
478505fda4
graphics/gdal: Update to 3.10.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.10/NEWS.md
2024-11-21 21:37:59 +08:00
Fernando Apesteguía
e4abb7177e cad/openvsp: update to 3.41.1
ChangeLog: https://openvsp.org/blogs/announcements/2024/11/10/openvsp-3-41-0-released

Features:

 * Re-map ParmID’s when changing XSecCurve type
 * Add link loop breaking message to advanced links
 * Write structure assemblies to STL and GMsh files
 * Calculate structure assembly mass

Library Updates:

 * Clipper2, better match packages available in Linux distributions
 * Pinocchio, build fix for some platforms
 * Delabella, build fix for some platforms
 * Triangle, avoid crashes and infinite loops, avoid namespace issues

Fixes:

 * Fix base airfoil scale when setting airfoil points via API.
 * Make API ScreenGrab() and UpdateGUI() blocking.
 * Fix ScreenGrab from API.
 * Fix StopGUI behavior from GUI within facade.
 * Fix GUI and Server shutdown from facade on MacOS.
 * Fix need for sleep() on facade GUI API startup.
 * Fix Conformal Component memory error identified by Jason Le.
 * Fix Conformal Component update lag when parent symmetry changed.
 * Fix bug of copying Parm instead of Parm value
 * Fix Structures handling of symmetry for parts including trims
 * Fix Structures meshing issues, should reduce crashes
 * Fix Structures trimming at the center line
2024-11-20 18:05:14 +01:00
Dima Panov
312ee18b02
devel/boost: bump consu,ers after update Boost to 1.86 release
Sponsored by:	Future Crew, LLC
2024-11-20 13:05:25 +03:00
Dima Panov
6e5235dcf1
cad/kicad: mark as BROKEN, fails to build with boost-1.86+
Sponsored by:	Future Crew, LLC
2024-11-20 13:05:21 +03:00
Dima Panov
d56b84c1de
cad/ifcopenshell: mark as BROKEN, fails to build with boost-1.86+
Sponsored by:	Future Crew, LLC
2024-11-20 13:05:20 +03:00
Christoph Moench-Tegeder
df5c4756f1 cad/freecad: update to version 1.0
Announcement:
  https://blog.freecad.org/2024/11/19/freecad-version-1-0-released/
2024-11-19 19:39:11 +01:00
Brooks Davis
6b7215ed56 */*: use USES=sbrk
Replace various BROKEN entries for missing sbrk on aarch64 and risc64
with USES=sbrk.

Fix a few missing entries (generally ports blocked by other
dependences).

Approved by:	portmgr (mat in D47258 comment)
Differential Revision:	https://reviews.freebsd.org/D47259
2024-11-19 17:30:56 +00:00
Ganael LAPLANCHE
be4d14c34c cad/opencascade: Chase oneTBB update
Opencascade hardcodes oneTBB library version in file:
lib/cmake/OpenCASCADE/OpenCASCADEDrawTargets.cmake

Commit 2e1a63a ('devel/onetbb: Update to 2022.0.0') made the library
bump, so bump PORTREVISION to chase the new version.

PR:	282850
Reported by:	John Hein <jcfyecrayz@liamekaens.com>
Approved by:	portmgr (blanket)
2024-11-19 12:45:30 +01:00
Yuri Victorovich
ef0e4f7ff6 cad/abc: update g20220920 → g20241117 2024-11-18 19:42:29 -08:00
Älven
b4cafe7a2f cad/qrouter: Correct WWW and USES
PR:		282678
2024-11-18 17:31:55 -08:00
Älven
3d8465e9dc cad/netgen-lvs: update 1.5.277 → 1.5.286
PR:	282677
2024-11-18 17:29:27 -08:00
Martin Dieringer
05e55fed2d cad/repsnapper: update to 2.5a5
- add missing dependencies

Changelog: https://github.com/timschmidt/repsnapper/tags/2.5a5

Reported by:	Älven <alster@vinterdalen.se>
PR:		282108
2024-11-18 01:57:54 +01:00
Dimitry Andric
1b22fed46c cad/kicad-devel: 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-devel to fail to compile with clang 19 and libc++
19, resulting in errors similar to:

  /wrkdirs/usr/ports/cad/kicad-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/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-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/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-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/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-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/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-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/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;
        |                             ^

and:

  /wrkdirs/usr/ports/cad/kicad-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/thirdparty/nlohmann_json/nlohmann/json.hpp:3604:22: error: implicit instantiation of undefined template 'std::char_traits<wxUniChar>'
   3604 | struct char_traits : std::char_traits<T>
        |                      ^
  /wrkdirs/usr/ports/cad/kicad-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/thirdparty/nlohmann_json/nlohmann/json.hpp:6289:14: note: in instantiation of template class 'nlohmann::detail::char_traits<wxUniChar>' requested here
   6289 |     typename char_traits<char_type>::int_type get_character()
        |              ^
  /wrkdirs/usr/ports/cad/kicad-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/thirdparty/nlohmann_json/nlohmann/json.hpp:6465:22: note: in instantiation of template class 'nlohmann::detail::iterator_input_adapter<wxString::const_iterator>' requested here
   6465 |     BaseInputAdapter base_adapter;
        |                      ^
  /wrkdirs/usr/ports/cad/kicad-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/thirdparty/nlohmann_json/nlohmann/json.hpp:23323:16: note: in instantiation of template class 'nlohmann::detail::wide_string_input_adapter<nlohmann::detail::iterator_input_adapter<wxString::const_iterator>, wxUniChar>' requested here
   23323 |         parser(detail::input_adapter(std::forward<InputType>(i)), cb, allow_exceptions, ignore_comments).parse(true, result);
         |                ^
  /wrkdirs/usr/ports/cad/kicad-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/eeschema/sch_io/easyedapro/sch_io_easyedapro.cpp:209:53: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<wxString>' requested here
    209 |                 nlohmann::json js = nlohmann::json::parse( txt.ReadLine() );
        |                                                     ^
  /usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
     45 | struct 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`. The third
batch can be fixed by adding a `char_traits` definition specifically for
the `wxUniChar` type.

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

PR:		282512
Approved by:	maintainer timeout (2 weeks)
MFH:		2024Q4
2024-11-17 19:45:21 +01:00
Michael Reifenberger
af5a3823e9 cad/kicad-devel: Update
Update to 2024.11.16 05:21:31
2024-11-16 17:50:21 +01:00
Christoph Moench-Tegeder
91ea920874 cad/freecad: update to 1.0rc4
Release Notes (soon):
  https://github.com/FreeCAD/FreeCAD/releases/tag/1.0rc4
2024-11-14 22:33:26 +01:00
Yuri Victorovich
4b4f174333 cad/py-edalize: update 0.5.4 → 0.6.0
Reported by:	portscout
2024-11-13 22:33:15 -08:00
Christoph Moench-Tegeder
51a6b3a758 cad/freecad: update to 1.0rc3
Release Notes (soon):
  https://github.com/FreeCAD/FreeCAD/releases/tag/1.0rc3
2024-11-12 22:04:42 +01:00
Yuri Victorovich
ec03e56fa9 cad/py-pyvcd: update 0.4.0 → 0.4.1
Reported by:	portscout
2024-11-11 02:22:17 -08:00
Älven
5e801b0bce cad/magic: update 8.3.485 → 8.3.499
PR:	282670
2024-11-10 19:54:23 -08:00
Älven
e192a5b6b3 cad/qflow: update 1.4.103 → 1.4.104
PR:	282679
2024-11-10 15:53:12 -08:00
Diane Bruce
aa020f5d08 cad/cura-engine: Fixed on i386
- size_t vs. UL error in min() cast fixes it.
- Add missing libs in LIB_DEPENDS reported by poudriere
2024-11-10 14:46:49 -05:00
Mikael Urankar
ca048c2884 lang/rust: Bump revisions after 1.82.0
PR:		282516
2024-11-08 09:24:20 +01:00
Yuri Victorovich
d75cbd3c7c cad/{,py-}gdstk: update 0.9.56 → 0.9.57
Reported by:	portscout
2024-11-07 22:37:37 -08:00
Yuri Victorovich
a8a1ae9f32 cad/symbiyosys: update 0.46 → 0.47
Reported by:	portscout
2024-11-06 20:08:16 -08:00
Yuri Victorovich
37ae63b299 cad/yosys: update 0.46 → 0.47
Reported by:	portscout
2024-11-06 20:08:16 -08:00
Michael Zhilin
778f3f32a3 cad/PrusaSlicer: make build happy with clang 19+
Fix simple warning about template usage & few errors from poudriere QA
checks

Reported by:	pkg-fallout, Teodor Sigaev (maintainer)
Sponsored by:	Postgres Professional
2024-11-03 22:46:36 +03:00
Michael Reifenberger
a4c7ade490 cad/kicad-devel: Update to 2024.11.02 00:28:09 2024-11-02 17:26:07 +01:00
Michael Reifenberger
3a584d700c cad/qcad: Update to 3.31.2.0 2024-11-02 17:26:07 +01:00
Jan Beich
888cea7dee multimedia/libvpx: update 1.15.0
Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.14.1..v1.15.0
Reported by:	Repology
2024-11-02 02:01:11 +01:00
Rene Ladan
01207efb6d cad/tkgate: Remove expired port
2024-10-31 cad/tkgate: Upstream is gone
2024-10-31 22:52:39 +01:00
Yuri Victorovich
0454a541d7 cad/librepcb: Unbreak on 15 2024-10-31 12:35:18 -07:00
Dmitry Marakasov
c818497c04 */*: fix handling of # character in COMMENT
Approved by:	portmgr blanket
2024-10-31 20:44:13 +03:00
Nuno Teixeira
7dd29e6a91 cad/horizon-eda: Fix build on 15 2024-10-31 01:31:40 -07:00