Extend the expiration of unmaintained leaf ports that are broken with
-fno-common and previously had a short expiration date. The new date is set
to 2021-04-01, meaning the ports will be in the 2021Q2 branch, giving people
until 2021-06-30 (10 months from now) to fix issues.
Improve the wording of the deprecation message, mentioning both llvm 11 and
-fno-common.
Bump portrevision to force reinstall. This way the warning message about
deprecation will be displayed to users installing or reinstalling the
software.
MFH: 2020Q3 (maybe)
Add -fcommon to cad/gmsh to fix the build on current with llvm 11.
This is a stop-gap measure since an update which fixes the -fno-common issue
is waiting for approval.
PR: 248996
CQ-editor is a CadQuery GUI editor based on PyQT.
Graphical debugger for CadQuery scripts
- Step through script and watch how your model changes
CadQuery object stack inspector
- Visual inspection of current workplane and selected items
- Insight into evolution of the model
Export to various formats
- STL
- STEP
WWW: https://github.com/CadQuery/CQ-editor/
PR: 248212
Submitted by: Neal Nelson <ports@nicandneal.net>
CadQuery is an intuitive, easy-to-use Python module for building parametric 3D
CAD models. Using CadQuery, you can write short, simple scripts that produce
high quality CAD models. It is easy to make many different objects using a
single script that can be customized.
WWW: https://github.com/CadQuery/cadquery
PR: 248210
Submitted by: Neal Nelson <ports@nicandneal.net>
OCP is a Python wrapper for OCCT (OpenCascade) generated using pywrap
primarily used by CadQuery.
WWW: https://github.com/CadQuery/OCP
PR: 248202
Submitted by: Neal Nelson <ports@nicandneal.net>
ilmbase and openexr were updated to v2.5.3 and their shlibs changed
from *.25.0.1 to *.25.0.2.
This is a PORTREVISION bump to ports using ilmbase or openexr
to chase that change and trigger rebuild.
Please refer to the 20200811 UPDATING entry when upgrading
dependent (*-emacs26-*) ports.
Port changes:
- depend on math/gmp
- match upstream by turning CAIRO, HARFBUZZ, and JSON options and on and
turning MAGICK off by default
- remove OPENMP check for graphics/ImageMagick as the openmp is now
included in base
- update EMACS_VER in Mk/Uses/emacs.mk
- bump USES=emacs ports or remove BROKEN for net-im/jabber.el and
deskutils/howm, which now build
Submitted by: HIROSE Yuuji <yuuji@gentei.org> (canna patch)
Reviewed by: ashish
Differential Revision: https://reviews.freebsd.org/D23966
A Python package to create and modify DXF drawings, independent from the DXF
version. You can open/save every DXF file without losing any content (except
comments), Unknown tags in the DXF file will be ignored but preserved for
saving. With this behavior it is possible to open also DXF drawings that
contains data from 3rd party applications.
PR: 248203
Submitted by: Neal Nelson
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D25890
Recent changes in gfortran seem to have broken this port so that it doesn't
produce valid results anymore. See [1] for more details.
This port would likely be a good candidate for LLVM Fortran but I currently
don't have time for to try (patches welcome).
Use dos2unix, as it seems necessary but not sufficient for a future fix.
Pet portlint while here.
Approved by: therry (mentor)
[1] https://github.com/nasa/NASTRAN-95/issues/15
/usr/local/bin/ld: /wrkdirs/usr/ports/cad/alliance/work/alliance/src/pat/src/.libs/libPat.a(pat_desc_y.o):(.bss+0x24): multiple definition of `pat_decl_y_errflag'; /wrkdirs/usr/ports/cad/alliance/work/alliance/src/pat/src/.libs/libPat.a(pat_decl_y.o):(.bss+0x20): first defined here
/usr/local/bin/ld: /wrkdirs/usr/ports/cad/alliance/work/alliance/src/pat/src/.libs/libPat.a(pat_desc_y.o):(.bss+0x10): multiple definition of `pat_decl_y_val'; /wrkdirs/usr/ports/cad/alliance/work/alliance/src/pat/src/.libs/libPat.a(pat_decl_y.o):(.bss+0x10): first defined here
/usr/local/bin/ld: /wrkdirs/usr/ports/cad/alliance/work/alliance/src/pat/src/.libs/libPat.a(pat_desc_y.o):(.bss+0x0): multiple definition of `pat_decl_y_lval'; /wrkdirs/usr/ports/cad/alliance/work/alliance/src/pat/src/.libs/libPat.a(pat_decl_y.o):(.bss+0x0): first defined here
/usr/local/bin/ld: /wrkdirs/usr/ports/cad/alliance/work/alliance/src/pat/src/.libs/libPat.a(pat_desc_y.o):(.bss+0x2c): multiple definition of `pat_decl_y_debug'; /wrkdirs/usr/ports/cad/alliance/work/alliance/src/pat/src/.libs/libPat.a(pat_decl_y.o):(.bss+0x24): first defined here
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/alliance-5.1.1_1.log
Also USES=compiler:c++0x & USE_GCC=any can be reduced to USE_GCC=yes
PR: 246700
for starting with 'USB' (which would actually be 'U' for us). I guess
somewhere it is only splitting on 'tty' and not 'cua'. Well, let's just
not filter serial ports for USB for now.
PR: ports/248227
Submitted by: greg@unrelenting.technology
The project has resumed since a few months by releasing one release every month (no more beta or pre release as between 2016 and 2020).
- cad/meshlab: Resurrect, update to 2020.05 and take maintainer'ship
- devel/vcglib: Update to @f7871ee [1]
[1] There is not new release, but Meshlab require this version
PR: 217821
Reported by: pi
Approved by: fernape, tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D24686
OpenEXR and ILMBASE updates to 2.5.2 rename the full shlib version
names from .0.0 to .0.1 => to be on the safe side, bump PORTREVISIONs.
Approved by: portmgr (blanket)
MFH: 2020Q3 (PORTREVISION bump after OpenEXR/ilmbase update)
Security: 714e6c35-c75b-11ea-aa29-d74973d1f9f3
Use newer GCC:
dstring.o: In function `copy':
dstring.c:(.opd+0x240): multiple definition of `copy'
spice2poly/dlmain.o:dlmain.c:(.opd+0x6f0): first defined here
MFH: 2020Q3 (fix build blanket)
Chase the devel/libffi update
Bump portrevision of all dependent ports to chace shard library version bump
in libffi.
Update LIB_DEPENDS lines where needed to not require a specific version of
libffi.so.
PR: 247028 (for tracking)
- While I'm here, add NO_ARCH
- Bump PORTREVISION of dependent ports for dependency change
(devel/py-pyvisa-py and finance/odoo will be bumped in next commit, py-pyusb renaming)
PR: 246546
Submitted by: sunpoet (myself)
Approved by: maintainer (timeout, 40 days)
/usr/local/bin/ld: src/twmc/CMakeFiles/TimberWolfMC.dir/readnets.c.o:(.bss+0x5e40): multiple definition of `yyss'; src/twmc/CMakeFiles/TimberWolfMC.dir/readcells.c.o:(.bss+0x5e40): first defined here
/usr/local/bin/ld: src/twmc/CMakeFiles/TimberWolfMC.dir/readnets.c.o:(.bss+0x6240): multiple definition of `yyssp'; src/twmc/CMakeFiles/TimberWolfMC.dir/readcells.c.o:(.bss+0x6240): first defined here
/usr/local/bin/ld: src/twmc/CMakeFiles/TimberWolfMC.dir/readnets.c.o:(.bss+0x4ea0): multiple definition of `yyvs'; src/twmc/CMakeFiles/TimberWolfMC.dir/readcells.c.o:(.bss+0x4ea0): first defined here
/usr/local/bin/ld: src/twmc/CMakeFiles/TimberWolfMC.dir/readnets.c.o:(.bss+0x6238): multiple definition of `yyvsp'; src/twmc/CMakeFiles/TimberWolfMC.dir/readcells.c.o:(.bss+0x6238): first defined here
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/graywolf-0.1.6.3_1.log
PR: 246700
In file included from /wrkdirs/usr/ports/cad/netgen/work/netgen-6.2.2004/libsrc/core/utils.hpp:14:
In file included from /usr/lib/clang/10.0.1/include/x86intrin.h:13:
/usr/lib/clang/10.0.1/include/ia32intrin.h:188:10: error: use of undeclared identifier '__builtin_ia32_readeflags_u32'
Approved by: portmgr (tier-2 blanket)
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
place all of its output in some cache file, and then print it at the end.
I'm also getting mysterious build errors from pkg-fallout, and I am
hoping this change will fix this.
- I found that this change caused pybind11 include files to be not part
of plist.
- Bump portrevision because of the change to plist.
Target "IfcGeom_ifc2x3" requires the language dialect "CXX11" (with
compiler extensions), but CMake does not know the compile flags to use to
enable it.
Approved by: portmgr (tier-2 blanket)
IfcOpenShell is an open source (LGPL) software library for working with the
Industry Foundation Classes (IFC) file format. Currently supported IFC
releases are IFC2x3 TC1 and [IFC4 Add2 TC1].
PR: 243007
Reported by: chitty_cloud@me.com
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D24687
A handful of ports implicitetly dependet on kinit through some other port,
which in turn itself shouldn't have. In r535466 this was removed, and the
dependency on kinit now needs to be made explicit.
Reported by: antoine
The distfile has been rerolled, and (mildly) checked by the submitter
for changes.
PR: 245224
Submitted by: bob@eager.cx
Approved by: maintainer (timeout, 6 weeks)
MFH: 2020Q2
Upstream release notes:
* A patch release that corrects the SO version for the v2.5 release,
which missed getting bumped in v2.5.0.
* This release also fixes an improper failure in IlmImfTest
when running on ARMv7 and AAarch64.
Bump PORTREVISION of all port directly requiring ilmbase or openexr
that are not marked BROKEN (shlib/.so file version bump).
Test build of all port directly depending on ilmbase or openexr
succeeded in poudriere in a 12.1-RELEASE amd64 jail.
ChangeLog:
- https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.0
* Bump PORTREVISION of all consumers except py-openimageio (BROKEN).
* cad/PrusaSlicer:
LIB_DEPENDS: remove version from libHalf.so
BUILD_DEPENDS+=qt5-buildtools as package (needed on bare metal builds)
USE_GL+=gl
USES+=pkgconfig (needed to find libHalf)
The new version of CGAL brings improvements and a lot of changes, including 2 major ones [1](header only[2] and require c++14) requiring to patch all software depending on it.
[1] https://www.cgal.org/2019/11/08/cgal50/
[2] https://doc.cgal.org/latest/Manual/installation.html
math/cgal:
- Update to 5.0.2
databases/sfcgal:
- Fix with cgal5 : use c++14 and add gmpxx link
databases/postgis*:
- bump portversion needed due to cgal and sfcgal changes
cad/openscad:
- remove LIB_DEPENDS and add BUILD_DEPENDS
- Use c++14
cad/openscad-devel:
- remove LIB_DEPENDS and add BUILD_DEPENDS
- Use c++14
games/flightgear-terragear:
- remove LIB_DEPENDS and add BUILD_DEPENDS
- fix Boost error (ld: error: undefined symbol: boost:🧵:hardware_concurrency())
graphics/colmap:
- remove LIB_DEPENDS and add BUILD_DEPENDS
- fix CMAKE_CXX_FLAGS with c++14
PR: 245824
Approved by: wen, jbeich, tcberner (mentor)
Differential Revision: D24578
- update the accompanying PDF to version 0.24.6 too
- use DIST_SUBDIR
- clean up Makefile
PR: 245368
Submitted by: rene
Approved by: maintainer timeout (nivit, 14 days)
MFH: 2020Q2
FreeCAD had it's own dependency on vtk6, and we cannot mix vtk6 and vtk8.
While here, enable openmpi - now it's pulled in by default via vtk8, so
we might pick it up here as well.
following r531601 (Qt 5.14.2), PySide2 can be updated, too
- pyside2-tools don't bring their own pyside2-rcc and pyside2-uic but
use Qt's rcc and uic - patch cad/freecad to handle that
- remove Python 2 support: it's going to go away soon anyway, it did
complicate these ports a lot, and it would have required more
workarounds in FreeCAD when using Qt's rcc instead of the old pyside2-rcc.
- while here, do some polishing in freecad's makefile
Very big thanks go again to kai@ who provided the www/qt5-webengine upgrade (to 5.14.0).
Notably, video capture support was re-enabled.
Announcement:
https://www.qt.io/blog/qt-5.14-has-released
PR: 244964
Exp-run by: antoine
- Update py-sip to 4.19.21
- Update qscintilla2 to 2.11.4
- Replace MASTER_SITE_RIVERBANK with https versions
- Replace QSCI2_DISTNAME to match with the new one
PR: 245308
Approved by: tcberner (mentor)
Exp-run by: antoine
If you attempt to start cad/cura, it will fail with UM/View/GL/OpenGL.py
being unable to include OpenGL.
Maintainer:
I bumped PORTREVSION
PR: ports/245129
Submitted by: vvelox@vvelox.net
commit number after the proper 4.5 tag did an unneeded EPOCH bump
(Thinking I was working on CuraEngine) and then managed to leave the
wrong tag 14.5 instead of 4.5 in the version. (Porter Handbook 5.14)
I'll wear the pointy hat.
Mop up the RUN_DEPENDS I missed as noted by lme@ via email.
===
I made it work on my machine but there were a few missing runtime
dependencies:
- cad/cura-engine
- comms/py-serial
- graphics/qt-graphicaleffects
- x11-toolkits/qt-quickcontrols2
After I installed the packages manually Cura starts successfully. :-)
===
Reported by: lme@FreeBSD.org
The Uranium framework consists of several parts, divided over several modules.
These modules are Core, Backend, Math, Mesh, Scene, Settings and View.
In addition, there are two toolkit-specific modules that implement a lot
of UI bits for the applications.
Reported: 2019-11-26 03:43 UTC by Kyle Evans
Modified: 2020-03-11 21:02 UTC (History)
Total new update to CuraEngine
Cura saw a major rewrite between 15.04 and 4.3.0, hence the need for
PORTEPOCH -- the changeset is too large to enumerate. At a minimum,
the new version solves some issues that users will see attempting to
slice .stl files created from newer Blender versions.
A new port, libArcus, is also included -- this is a prereq for the new
version of Cura and will also be needed for the UI if it's eventually ported.
PR: ports/242242
legacy Cura that everyone knows and loves/hates. We re-worked the
whole GUI code at Ultimaker, because the old code started to become
unmaintainable.
WWW: https://github.com/Ultimaker/Cura/wiki
of 3D triangle meshes. The geometry is compressed to a fraction of comparable
file formats (3DS, STL, COLLADA...), and the format is accessible through
a simple, portable API
WWW: https://sourceforge.net/projects/openctm/
when GENERIC kernel is not used.
- Rebuild bootstrap (ppcx64 and ppc386) with new changes
- Bump PORTREVISION
PR: 239135
Reported by: fbsdbugs4 at sentry.org
The build process is rather unstable on our asciidoc toolchain, but
then the doc files are completely independent of OS and machine
architecture, so there's nothing which stops us from just taking the
ready-built files from upstream. At the same time this enables two
additional documentation languages (polnish and chinese) - their
build process was even more unstable than the rest in my environment.
PR: 241183
MFH: 2020Q1
This has been made possible by the addition of the python3-enabled
x11-toolkits/py-wxPython40. As python 2 is going away soonish, there's
no value in going through any hoops to provide optional switching between
python 3 and 2.
py-wxPython40 aka Phoenix is a reborn of wxPython and in particular it allows to use wxWidgets with Python3.
- Add x11-toolkits/py-wxPython40
- Replace wxPython30 by wxPython40 when python wxWidgets is required
- Fix cad/kicad and cad/kicad-devel to use wxPython40 "Phoenix"
- Update comms/congruity, graphics/py-mayavi from wx 2.8 to 3.0
- While I'm here fix portlint per emulators/playonbsd
- Remove RUN_DEPENDS from USE_WX per graphics/djvusmooth
- Bump portversion
- Fix unicode on x11-toolkits/wxgtk30 and take Maintainer'ship
PR: 241893
Reviewed by: koobs, tcberner
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D21915
Exp-run by: antoine
it enabled by default since `devel/pcre2' is rather common dependency.
Because previously built packages could link to PCRE2 libraries without
this dependency being recorded, bump port revision.
* Repo-Copy the Pillow 6.2.2 release to graphics/py-pillow6 to retain
backwards compatibility for Python 2 consumers as the Pillow 7.0.0 release
dropped the support for Python 2.
* Apply conditional statements to use either Pillow 7.x or Pillow 6.x for
consumers that can be built for Python 2 or newer.
* Exceptions are ports that can be built only for either Python 2 or
Python 3. For the first case, consumers are just assigned to the
repo-copied graphics/py-pillow6.
* Also remove Pillow from BUILD_DEPENDS of math/py-PyWavelets as it is not
listed in setup.py as a build dependency [1] and relax the version
requirements of Pillow for www/py-wagtail.
Release Notes:
* https://pillow.readthedocs.io/en/latest/releasenotes/index.html
Backward Incompatible Changes (7.0.0):
* https://pillow.readthedocs.io/en/latest/releasenotes/7.0.0.html#backwards-incompatible-changes
Detailed Changelog:
* https://github.com/python-pillow/Pillow/blob/7.0.0/CHANGES.rst
PR: 243665
Submitted by: sunpoet (patch for 7.0.0 and repo-copied version)
Reviewed by: koobs [1], sunpoet
Approved by: koobs (maintainer)
Differential Revision: https://reviews.freebsd.org/D23713
* Fix build on i386 [1]
* Fix science/code_saturne build with new openblas [2]
* Avoid installing private headers [3]
* Prevent build from optimizing for host by correcting build confg [4]
* Bump portrevision of dependent ports [5]
This is correcting issues from r523749 [1][2][4] and r515970 [3]
PR: 231371
Reported by: build cluster [1]
Reported by: Dima Pasechnik <dimpase+freebsd@gmail.com> [2]
Reported by: many [5]
Reviewed by: mat, bapt
Approved by: implicit, since this is a build fix
PrusaSlicer takes 3D models (STL, OBJ, AMF) and converts them into G-code
instructions for FFF printers or PNG layers for mSLA 3D printers. It's
compatible with any modern printer based on the RepRap toolchain, including
all those based on the Marlin, Prusa, Sprinter and Repetier firmware.
It also works with Mach3, LinuxCNC and Machinekit controllers.
PR: 243528
Submitted by: Teodor Sigaev <teodor@sigaev.ru>
Coin has moved to a new place on the web https://coin3d.github.io/
and the project has rolled new releases. Additionally, it's undergoing
relicensing (most parts are now licensed user BSD 3-clause).
This updates
graphics/Coin to 4.0
graphics/py-pivy to 0.6.5
x11-toolkits/soqt to 1.6.0
Further, graphics/py-pivy-devel and x11-toolkits/soqt-devel have been
renamed to graphics/py-pivy and x11-toolkits/soqt respectively (losing
their -devel suffixes). Previously, these ports had been forks and/or
pre-releases of the old Qt4-based pivy and soqt ports. As these old ports
are long gone and these new versions have been updated to officially
released versions, it seemed prudent to remove the devel from their names.
Bumping FreeCAD for dependency change.
Adding PORTEPOCH to soqt to prevent PKGVERSION going backwards.
Thanks to pfg@, who contributed the update to graphics/Coin and reviewed
my patches.
While here, I'm taking over maintainership of these ports.
Submitted by: pfg@ (graphics/Coin)
Reviewed by: pfg@
2020-01-10 astro/viking: Depends on broken and expiring graphics/mapnik
2020-01-10 audio/slv2: Broken for more than 5 months
2020-01-10 audio/triceratops-lv2: Broken for more than 5 months
2020-01-10 cad/brickutils: Broken for more than 3 months, unmaintained
2020-01-10 deskutils/zanshin: Broken for more than 5 months
2020-01-10 devel/elixir-gen_state_machine: Broken for more than 6 months
2020-01-10 devel/elixir-swarm: Depends on broken and expiring devel/elixir-gen_state_machine
2020-01-10 devel/erlang-clique: Depends on broken and expiring devel/erlang-cuttlefish
2020-01-10 devel/erlang-gen_rpc: Broken for more than 6 months
2020-01-10 devel/erlang-msgpack: Broken for more than 6 months
2020-01-10 devel/ocaml-deriving-ocsigen: Broken for more than 6 months
2020-01-10 devel/p5-rpm-build-perl: Broken for more than 7 months
2020-01-10 devel/shedskin: Broken for more than 3 months, unmaintained
2020-01-10 games/stonesoup-sdl: Broken for more than 8 months
2020-01-10 games/xtris: Broken for more than 3 months
2020-01-10 graphics/mapnik: Broken for more than 8 months
2020-01-10 graphics/vv: Broken for more than 4 months
2020-01-10 lang/js_of_ocaml: Depends on broken and expiring devel/ocaml-deriving-ocsigen
2020-01-10 lang/rubinius: Broken for more than 7 months
2020-01-10 math/dynare: Broken for more than 9 months
2020-01-10 science/meep: Broken for more than 6 months
2020-01-10 sysutils/hfm: Broken for more than 4 months
2020-01-10 sysutils/u-boot-zedboard: Broken for more than 6 months
2020-01-10 sysutils/u-boot-zybo: Broken for more than 6 months
2020-01-10 x11-themes/kde-icons-kool-gorilla: Broken for more than 3 months, unmaintained
This update includes an Emacs major version change from 27.0.50 to 28.0.50.
Ports that may depend on editors/emacs-devel must chase this update
with a PORTREVISION bump.
Submitted by: ashish (maintainer)
Differential Revision: https://reviews.freebsd.org/D23012
CMake Error in src/CMakeLists.txt:
Target "libcascade" requires the language dialect "CXX17" (with compiler
extensions), but CMake does not know the compile flags to use to enable it.
Approved by: portmgr (tier-2 blanket)
Gerber Viewer (gerbv) is a viewer for Gerber files. Gerber files are
generated from PCB CAD system and sent to PCB manufacturers as basis
for the manufacturing process. The standard supported by gerbv is
RS-274X. The basic difference between RS-274D (the old standard) and
RS-274X is basically the addition of apertures in RS-274X. It might be
possible to make an RS-274X file out of an RS-274D file and an aperture
list.
gerbv also supports drill files. The format supported are known under
names as NC-drill or Excellon. The format is a bit undefined and different
EDA-vendors implement it different. But basically you need to have the
tools definition in the file, then the parser is quite tolerant. The
different holes are shown as dots in the (scaled) correct size.
The different layers of the PCB are separated into different files. gerbv
can load all files at the same time and display them "on top of each
other". You can independently turn them on and off.
WWW: http://gerbv.geda-project.org/
Submitted by: Ash Gokhale <ashfixit@gmail.com>
Reviewed by: dmn <graahnul.grom@ya.ru>
Enabling the multithreaded version of Spooles can bring some modest, but
significant, improvements of around 12% for 4 CPUs.
Also disable (again) the Taucs slover as it is causing coredumps and
requires more investigation.
PR: 242995
Approved by: thierry (mentor)
ChangeLog: http://openvsp.org/blogs/announcements/2019/12/29/openvsp-3-20-0-released
Features:
* Smart Input for simple math in input boxes
* API examples in documentation
* Draw cg from mass prop screen
* CEDIT improvements
* Make wing section projected area an output Parm
* Add get parent/child to API
* Fix VSPAERO crash for Uber CRM example case
* Lots of cleanups identified through static analysis
* Travis deployment
* Update Travis MacOS build to match release builds
Library Updates:
* Include expparse simple expression parsing library
Bug Fixes:
* Don't crash structures STEP/IGES output when no structure defined
* Parasite drag for identically named geoms
* DegenGeom crash when subsurfaces extended beyond [0,1]
* CEDIT fixes
In CalculiX CrunchiX (ccx) bring back the taucs solver with the new metis.
For Calculix GraphiX (cgx) drop patches that were upstreamed.
Release notes: http://www.dhondt.de/new_calc.htm
Approved by: thierry (mentor)
Last GCC fix broke Clang, the issue is already reported here https://github.com/LibreCAD/LibreCAD/issues/1130
Apply the upstream patch for GCC only on GCC architectures.
PR: 241863
Approved by: jhale (maintainer timeout), mentors (implicit approval)
Don't use amd64 code on all 64-bit architectures.
Include sys/param.h because of:
/usr/local/poudriere/ports/default/cad/openvsp/work/OpenVSP-OpenVSP_3.19.0/src/util/FileUtil.cpp:118:18: error: 'PATH_MAX' was not declared in this scope
118 | char exepath[PATH_MAX];
| ^~~~~~~~
PR: 242235
Approved by: fernape (maintainer), tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D22576
java/openjdk6 support was removed from Mk/bsd.java.mk (r512662) and
java/openjdk6 and java/openjdk6-jre were removed from the ports tree
(r512663). Now this patch completely removes remaining stuff from the
ports tree.
PR: 241953 (exp-run)
Reviewed by: glewis
Approved by: portmgr (antoine)
Differential Revision: https://reviews.freebsd.org/D22342
ChangeLog:
http://openvsp.org/blogs/announcements/2019/11/18/openvsp-3-19-1-released
Features:
* Add rotating blade examples for VSPAERO
* Let vspviewer accept *.adb in file name passed, helps with double-click
* Use less precision in M,A,B list from GUI to VSPAERO - long command lines
* Clean up some warnings in VSPAERO code
* Update VSPAERO command line documentation
Bug Fixes:
* Fix field ordering in DegenGeom file - this broke VSPAERO
* Fix problem with image backgrounds
* Remove XS_BEZIER reference from Python test
* Improve Ubuntu package to remove prior version
* Fix PathToExe for FreeBSD
- Remove bundled copy of METIS and use the one from ports
- Fix `do-test' by switching to ctest(1) from gmake(1)
- Adjust the COMMENT and port description while I'm here
- Cleanup seemingly unused {BUILD,LIB}_DEPENDS, adjust USES
- Do not require specific (85) version of Tcl/Tk
- Convert pkg-message to UCL format, sort pkg-plist