Commit graph

2909 commits

Author SHA1 Message Date
Tobias Kortkamp
533deb0287 New port: cad/lepton-eda
The Lepton EDA suite provides schematic capture, netlisting, bill
of materials generation, and many other features.  It was forked
from the gEDA/gaf suite in late 2016.  It's in active development
and well supported.

WWW: https://github.com/lepton-eda/lepton-eda

PR:		232076
Submitted by:	dmn <graahnul.grom@gmail.com>
2019-02-23 13:49:27 +00:00
Stephen Montgomery-Smith
0110c3cb47 - Correct web page.
Reported by:	Pedro Giffuni <giffunip@yahoo.com>
2019-02-23 03:12:47 +00:00
Adriaan de Groot
9ebdcff277 Fix RUN_DEPENDS. This is an obscure case: if you have kwrite installed,
then editors/kate-kde4 was assumed as a RUN_DEPENDS. That port no longer
exists, and kwrite is provided by editors/kate -- as a KF5-based
application. There's no good way to say "whatever package provided
that installed file", though.

Reported by:	arrowd
2019-02-19 09:22:58 +00:00
Antoine Brodin
d536841267 Fix build with DEFAULT_VERSIONS=python=3.x
PR:		235835
2019-02-18 17:12:36 +00:00
Niclas Zeising
08cd554d5d cad/gtkwave: update to 3.3.99 2019-02-17 21:40:32 +00:00
Michael Reifenberger
4743306cdd Simplify C*FLAGS for i386
Submitted by:	mat@
2019-02-12 21:07:13 +00:00
Christoph Moench-Tegeder
4c2cec68c8 switch cad/freecad to Qt5 - this is the Makefile. 2019-02-09 21:04:06 +00:00
Christoph Moench-Tegeder
c5326368be switch cad/freecad to Qt5 2019-02-09 21:00:11 +00:00
Michael Reifenberger
a17430b303 Update to 3.21.3.15 and try to fix build for i386 2019-02-07 22:36:06 +00:00
Michael Reifenberger
9bea3d663a Update the libraries to the latest snapshots 2019-02-06 23:04:35 +00:00
Michael Reifenberger
7dc656de25 Update to 2019.02.06 2019-02-06 22:39:51 +00:00
Michael Reifenberger
1d36556c0e Update to 2019.02.05 2019-02-06 20:35:21 +00:00
Antoine Brodin
72f4491c41 Deprecate ports broken for more than 6 months 2019-02-03 20:46:35 +00:00
Dmitry Marakasov
eae0352b5c - Fix LICENSE
- Add LICENSE_FILE
- Add NO_ARCH
- Update WWW

Approved by:	portmgr blanket
2019-01-31 09:30:37 +00:00
Steve Wills
250d86f4fc cad/verilator: remove unnecessary BUILD_DEPENDS
PR:		235053
Submitted by:	John Hein <jcfyecrayz@liamekaens.com>
Approved by:	Kevin Zheng <kevinz5000@gmail.com> (maintainer)
2019-01-27 12:34:34 +00:00
Steve Wills
1418f410db cad/verilator: update to 4.008
PR:		235228
Approved by:	kevinz5000@gmail.com (maintainer)
2019-01-27 12:25:31 +00:00
Fernando Apesteguía
f4dd1a98e8 cad/gmsh: update to 4.1.3
Changes since 4.1.0:

https://gitlab.onelab.info/gmsh/gmsh/blob/master/CHANGELOG.txt

* Improved quad meshing
* New options for automatic full-quad meshes
* Save nodesets also for physical points (Abaqus, Tochnog)
* New getPartitions, unpartition and removePhysicalName functions in API
* Small bug fixes.
* fixed full-quad subdivision if Mesh.SecondOrderLinear is set
* Fixed packing of parallelograms regression in 4.1.1.
* Added support for general affine transformations with OpenCASCADE kernel
* Improved handling of boolean tolerance (snap vertices)
* Faster crossfield calculation by default (e.g. for DelQuad algorithm)
* Fixed face vertices for PyramidN
* Renamed ONELAB "Action" and "Button" parameters "ONELAB/Action" and
  "ONELAB/Button"
* Added support for actions on any ONELAB button
* Added API functions for selections in user interface.

Reported by:	portscout
2019-01-25 17:41:45 +00:00
Fernando Apesteguía
cf043f3ea9 cad/gerbv: update to 2.7.0
Release notes: https://sourceforge.net/projects/gerbv/files/gerbv/gerbv-2.7.0/README.txt/

While here:
* Add missing LIB_DEPENDS
* Add gnome to USES
* Add cairo component to USE_GNOME
2019-01-24 21:49:48 +00:00
Fernando Apesteguía
de962e514b cad/gmsh: update to 4.1.0
PR:	235037
Reported by:	chitty_cloud@me.com
2019-01-22 18:38:58 +00:00
Tobias Kortkamp
58fc68fb90 cad/opencascade: Do not set VIS_CMAKE_ON twice
Given no feedback to the contrary do the most sensible thing and
merge the two VIS_CMAKE_ON together.

PR:		234700
Approved by:	thierry (maintainer timeout, 2 weeks)
2019-01-21 06:09:00 +00:00
Steve Wills
5eee19a826 cad/verilator: create port
Verilator is the fastest free Verilog HDL simulator, and beats most commercial
simulators. It compiles synthesizable Verilog (not test-bench code!), plus some
PSL, SystemVerilog and Synthesis assertions into C++ or SystemC code. It is
designed for large projects where fast simulation performance is of primary
concern, and is especially well suited to generate executable models of CPUs
for embedded software design teams.

WWW: https://www.veripool.org/projects/verilator/wiki/Intro

PR:		230761
Submitted by:	Kevin Zheng <kevinz5000@gmail.com>
2019-01-17 23:27:11 +00:00
Tijl Coosemans
1bf487d3e7 Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence.  If the
catch-all is last it captures everything.  In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the
catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
in the weak wrapper resolves to the weak wrapper itself creating an infinite
call loop that overflows the stack and causes a crash.  Some of the
allocation functions are variants of C++ new and delete and it probably
depends on the compiler whether these variants are used in other parts of
Qt5Webengine.

Remove the weak wrappers (make them Linux specific).  This isn't binary
compatible but we are already breaking that with the changes to the symbol
versions.

[1] 5c2cbfccf9
[2] 2ed5054e3a
[3] 009f5ebb4b

Bump all ports that depend on Qt5.

PR:		234070
Exp-run by:	antoine
Approved by:	kde (adridg)
2019-01-16 11:13:44 +00:00
Tobias Kortkamp
00305bd8b2 Use USE_GL 2019-01-15 15:05:33 +00:00
Tobias Kortkamp
d33ccda403 Use USES=pkgconfig where appropriate 2019-01-13 15:17:23 +00:00
Kurt Jaeger
447cd78be1 cad/xtrkcad: CAD program for designing model railroad layouts
XTrackCAD is a CAD program for designing model railroad layouts.

WWW: http://www.xtrkcad.org/

PR:		234531
Submitted by:	Matthias Wolf <freebsd@rheinwolf.de>
Reviewed by:	koobs
2019-01-13 10:34:07 +00:00
Fernando Apesteguía
89d7edb3c4 devel/cpptest: update to 2.0.0
* Move to USES_GITHUB
* The port now USES autoreconf
* Reorder some variables
* Bump PORTREVISION for dependent port

From the ChangeLog: https://github.com/cpptest/cpptest/blob/2.0.0/NEWS

- Move to C++11 (GitHub issue #9):
	- Replace deprecated auto_ptr by unique_ptr
	- Remove deprecated dynamic exception specification (e.g. "throw ()")
- Note: soname bumped to 1:8:0
2019-01-07 18:51:22 +00:00
Sunpoet Po-Chuan Hsieh
91c3078096 Update science/hdf5 to 1.10.4
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://portal.hdfgroup.org/display/support/HDF5%201.10.4#releasenotes
PR:		233070
Submitted by:	wen
2019-01-05 22:46:53 +00:00
Steve Wills
1a92768870 cad/ngspice_rework: Update to 30
PR:		234626
Submitted by:	Kevin Zheng <kevinz5000@gmail.com> (maintainer)
2019-01-05 01:31:57 +00:00
Kurt Jaeger
d460c1a711 cad/z88: update 13.0 -> 15
- Changes PORTVERSION to DISTVERSION
- Sets submitter as MAINTAINER.
- Uses USE_GITHUB instead of MASTER_SITES
- Sets LICENSE
- Sets appropriate dependencies, USES, USE_X
- Adds an EXAMPLES option
- Adds a pkg-message to explain how the port must be used, as it
  is not self-evident (The software assumes all files in the same
  directory instead of distributed into bin/, ${DATADIR} etc so I had
  to find a work around: the solution is easy for the user).

PR:		233772
Submitted by:	Lorenzo Salvadore <phascolarctos@protonmail.ch>
Reviewed by:	chitty_cloud@me.com
Relnotes:	https://forum.z88.de/viewtopic.php?f=18&t=885
2018-12-31 13:33:55 +00:00
Niclas Zeising
a05affa7e2 cad/gtkwave: Update to 3.3.98 2018-12-26 23:24:22 +00:00
Mark Linimon
0b95b61d47 This port requires USES=compiler:c++11-lang to build on GCC-based
architectures.

While here, add USES=gl gnome.

PR:		234306
Submitted by:	Piotr Kubaj
Reviewed by:	swills
2018-12-26 22:15:45 +00:00
Mark Linimon
1d26780b65 USES=compiler:c++11-lang is necessary to build on GCC-based architectures.
PR:		234394
Submitted by:	Piotr Kubaj
Approved by:	portmgr (tier-2 blanket)
2018-12-26 12:29:28 +00:00
Tobias C. Berner
8a4ab05d84 Update math/eigen3 to 3.3.7
- http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.3.6
- http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.3.7
2018-12-26 09:06:34 +00:00
Tobias C. Berner
707c6bf295 Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
2018-12-25 20:25:39 +00:00
Niclas Zeising
0802490e6f cad/gtkwave: Fix build on GCC-based architectures
Fix build of cad/gtkwave on GCC-based architectures by adding
compiler:c++11-lang to USES.

PR:		234210
Submitted by:	Piotr Kubaj
2018-12-23 20:40:55 +00:00
Antoine Brodin
3c7395709e Mark BROKEN: fails to build
cd /wrkdirs/usr/ports/cad/elmerfem/work/.build/fem/src && /usr/local/bin/gfortran8 -DCONTIG=,CONTIGUOUS -DHAVE_EXECUTECOMMANDLINE -DUSE_ARPACK -DUSE_ISO_C_BINDINGS -Delmersolver_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/cad/elmerfem/work/.build -I/wrkdirs/usr/ports/cad/elmerfem/work/.build/fem/src -I/wrkdirs/usr/ports/cad/elmerfem/work/elmerfem-release-8.3/fhutiter/src -I/wrkdirs/usr/ports/cad/elmerfem/work/.build/fem/src/binio -I/wrkdirs/usr/ports/cad/elmerfem/work/.build/fhutiter/src  -O -Wl,-rpath=/usr/local/lib/gcc8 -fPIC -O3 -DNDEBUG -O3 -J../../fmodules -fPIC   -c /wrkdirs/usr/ports/cad/elmerfem/work/elmerfem-release-8.3/fem/src/CRSMatrix.F90 -o CMakeFiles/elmersolver.dir/CRSMatrix.F90.o
/wrkdirs/usr/ports/cad/elmerfem/work/elmerfem-release-8.3/fem/src/CRSMatrix.F90:3681:24:

       A % ILUCols    => ILUCols
                        1
Error: Assignment to contiguous pointer from non-contiguous target at (1)

Reported by:	pkg-fallout
2018-12-18 23:32:36 +00:00
Joseph Mingrone
e33a49cba9 cad/gmsh: Update to version 4.0.7
Upstream change log:
https://gitlab.onelab.info/gmsh/gmsh/blob/master/CHANGELOG.txt
2018-12-14 10:11:46 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Jan Beich
7c879267dc devel/boost-*: update to 1.69.0
Changes:	http://www.boost.org/users/history/version_1_69_0.html
PR:		232525
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17645
2018-12-12 00:15:49 +00:00
Michael Reifenberger
25994b96db Fix pkg-plist 2018-12-10 17:37:04 +00:00
Thierry Thomas
935e77aad9 Upgrade Kicad libraries to 5.0.2, in conjunction with KiCad 5.0.2. 2018-12-09 17:30:09 +00:00
Michael Reifenberger
5404412578 Update to 2018.12.07 2018-12-08 14:15:15 +00:00
Michael Reifenberger
02ce29b193 Update to 3.21.3.11 2018-12-08 13:57:40 +00:00
Sunpoet Po-Chuan Hsieh
857d3ac919 Use opt_USE instead of opt_VARS for USE_foo knob 2018-12-06 20:32:55 +00:00
Joseph Mingrone
2e22617402 cad/gmsh: Remove redundant USE_LDCONFIG=yes
This should not have been added in r486753, because it is already present
as SHARED_VARS=USE_LDCONFIG=yes, i.e., when the shared libraries knob is
on.
2018-12-06 17:18:45 +00:00
Alexey Dokuchaev
cd6c91194c Update to version 0.7, which is an important bugfix release.
Reported by:	portscout
2018-12-06 12:05:24 +00:00
Joseph Mingrone
374c605d8b cad/gmsh: Update to 4.0.6
Upstream change log:
https://gitlab.onelab.info/gmsh/gmsh/blob/master/CHANGELOG.txt

PR:		233618
Submitted by:	ndowens@yahoo.com
Reported by:	chitty_cloud@me.com
2018-12-06 11:55:00 +00:00
Rene Ladan
99d6d12a38 Mark QT4 ports/functionality for removal on 2019-03-15
While here, chase some KDE4 ports and functionality, these are scheduled for
removal on 2018-12-31. Change the default option/flavor to QT5 where applicable
or use alternative toolkits like GTK.

Submitted by:	tcberner
Reviewed by:	adridg, jhale, rene, tcberner
Approved by:	portmgr (implicit, flavor hook)
Differential Revision:	https://reviews.freebsd.org/D17741
2018-12-02 15:41:47 +00:00
Niclas Zeising
ba18286891 cad/gtkwave: Update to 3.3.97
Update cad/gtkwave to 3.3.97.

Committed at:	TDBI2018
2018-11-29 15:33:17 +00:00
Thierry Thomas
03ff4ce2ff Upgrade to 5.0.2. 2018-11-28 19:59:51 +00:00
Tobias C. Berner
cc8a667aa2 pyqt: Change install directories for Python flavor support
* PyQt could not be installed for multiple Python versions at
  the same time, as there were conflicting files.

  This patch creates Python-version versioned directories for
  all these, and further installs binaries with a version number.

* Note, there might be some hickups for software that depends on
  on of the .so's provided by PyQt5, which might not be found
  anymore autmotically, and maybe need some LD-flaggery.

* Update PyQt5 to 5.10.1

* Mark www/py-qt5-webengine broken. It is unforuntately no longer
  compatible with the old qt5-webengine-5.9.4 we ship.

PR:		232745
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D8714
2018-11-22 20:18:37 +00:00
Niclas Zeising
cf988a2d61 cad/gtkwave: Update to 3.3.96 2018-11-20 18:45:58 +00:00
Fernando Apesteguía
d721b70ecd cad/openvsp: update to 3.16.2
Announcement: http://openvsp.org/blogs/announcements/2018/10/29/openvsp-3-16-2-released

Features:

* DegenGeom additions
* API Animation support
* Four digit modified airfoils
* Five digit & modified airfoils
* 16 series airfoils
* Fuselage and stack end caps
* BOR support in API
* General API cleanups

Bug Fixes:

* Many small fixes
* Fuse file xsec symmetry problem
* Fix point clustering on airfoil export
2018-11-19 18:29:11 +00:00
Fernando Apesteguía
9bca322f57 cad/openvsp: Unbreak port
Port was broken after last compilers updates in 11 and 12.
Clang is now able to compile the port but we need to patch as_callfunc_x86.cpp
unconditionally, otherwise clang complains (or dies, depending on the version)
with:

this directive must appear between .cfi_startproc and .cfi_endproc directives

Also use localbase to simplify flags handling.

Reported by:	pkg-fallout
2018-11-17 18:08:10 +00:00
Mark Linimon
70aa7e5ccc This port needs USES=compiler:c++11-lang to build on GCC-based
architectures.

PR:		232879
Submitted by:	Piotr Kubaj
Approved by:	portmgr (tier-2 blanket)
2018-11-11 03:52:09 +00:00
Baptiste Daroussin
7990f81066 Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
2018-11-10 18:12:57 +00:00
Alexey Dokuchaev
79afd47666 - Update `cad/libredwg' to version 0.6.2 which brings numerous important
fixes, including several out_dxf segfaults
- Build with PostScript export support (dwg2ps) by default (due to lack
  of --disable-pslib configure switch, leave a note that while currently
  pre-installed `print/pslib' port would not be silently picked up, this
  might change in the future and explain how to handle this situation)
2018-11-07 16:37:14 +00:00
Jan Beich
0872f77fd4 multimedia/ffmpeg: update to 4.1
Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
2018-11-06 01:50:26 +00:00
Antoine Brodin
e32e60b069 Mark BROKEN: fails to build
/wrkdirs/usr/ports/cad/brlcad/work/brlcad-7.24.0/src/other/openNURBS/opennurbs_archive.cpp:13560:103: error: differing user-defined suffixes ('__DATE__' and '__TIME__') in string literal concatenation
    rc = archive.Write3dmStartSection( version, "Archive created by ON_WriteOneObjectArchive "__DATE__" "__TIME__ );
                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~

Reported by:	pkg-fallout
2018-11-04 13:13:17 +00:00
Niclas Zeising
c7f28b3878 cad/gtkwave: Update to 3.3.95
Update cad/gtwave to 3.3.95
Add USES=gnome
2018-11-03 17:56:58 +00:00
Rene Ladan
8a502cb2d4 Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
2018-11-02 13:32:34 +00:00
Jan Beich
434ca57417 cad/freecad: update to 0.17.13541
- Restore revision number lost in r467912 but not other bits as those
  aren't available/useful outside of VCS

Changes:	https://github.com/FreeCAD/FreeCAD/compare/0.17...9948ee4f1
PR:		232696
Requested by:	kunda (upstream)
MFH:		2018Q4 (bug fixes)
2018-10-31 12:19:21 +00:00
Jan Beich
d70fbee590 cad/freecad: unbreak with boost 1.69
CMake Error at /usr/local/share/cmake/Modules/FindBoost.cmake:2049 (message):
  Unable to find the requested Boost libraries.

  Boost version: 1.69.0

  Boost include path: /usr/local/include

  Could not find the following Boost libraries:

          boost_signals

  Some (but not all) of the required Boost libraries were found.  You may
  need to install these additional Boost libraries.  Alternatively, set
  BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT
  to the location of Boost.
Call Stack (most recent call first):
  CMakeLists.txt:596 (find_package)

PR:		232525
Obtained from:	upstream (FreeCAD 0.18)
2018-10-31 12:19:05 +00:00
Thierry Thomas
e914b6d5e6 Upgrade to 7.3.0. 2018-10-30 17:23:01 +00:00
Jan Beich
aefe824439 Return subset of r483249 to GCC 4.2 to unbreak on mips* 2018-10-28 10:08:17 +00:00
Jan Beich
ec5d9a54d6 Downgrade C++03 to C++98, actual default for GCC < 6
GCC 4.2 in base system doesn't support C++03:
cc1plus: error: unrecognized command line option "-std=gnu++03"
2018-10-28 09:36:56 +00:00
Joseph Mingrone
ab7ec11573 cad/gmsh: Remove CONFLICTS related to OCC knob and cad/gmsh-occ
cad/gmsh-occ was removed in r482318
2018-10-28 05:02:36 +00:00
Joseph Mingrone
abc2314129 cad/gmsh: Fix powerpc64 build [1] and restore DOCS knob [2]
PR:		231832
Submitted by:	pkubaj@anongoth.pl [1]
Reported by:	mat [2]
2018-10-28 04:17:18 +00:00
Steve Wills
5b798c11c4 cad/gnucap: Update to 2013-04-23
PR:		232464
Submitted by:	Nathan <ndowens@yahoo.com>
2018-10-27 02:23:26 +00:00
Danilo Egea Gondolfo
47602d4858 - Update to 3.10.12
- Move USES to make portlint happy
2018-10-26 21:35:38 +00:00
Michael Reifenberger
a6bf065547 Update kicad-*devel ports
Enable spice
2018-10-26 15:19:08 +00:00
Michael Reifenberger
78b45230c5 Update 2018.10.22:
Unbreak with Boost 1.69
	Drop dependency on -lcompat
	Replace time.h with ctime

PR:	232516
Submitted by:	Jan Beich jbeich@
2018-10-25 16:26:52 +00:00
Rene Ladan
c4ffe7ea3a Remove expired port:
2018-10-24 cad/kicad-library: KiCad has been upgraded to 5.0.0
2018-10-25 09:27:47 +00:00
Jan Beich
0aa737a336 Expand FreeBSD 12 conditionals to include 13.0-CURRENT 2018-10-23 16:34:43 +00:00
Jan Beich
fa6b684e82 cad/openscad: unbreak with boost 1.69
src/CSGTermEvaluator.cc:112:9: error: no viable conversion from 'boost::tribool' to 'bool'
                        bool convex = ps->convexValue();
                             ^        ~~~~~~~~~~~~~~~~~

PR:		232525
2018-10-22 20:31:36 +00:00
Dmitry Marakasov
6b985f4628 - Update WWW
Approved by:	portmgr blanket
2018-10-19 09:30:10 +00:00
Joseph Mingrone
9b03e3b920 Remove SUBDIR += gmsh from cad/Makefile (missing from last commit) 2018-10-18 00:40:18 +00:00
Joseph Mingrone
8b29c89086 Remove cad/gmsh-occ since cad/gmsh now builds with OCC by default 2018-10-18 00:27:44 +00:00
Joseph Mingrone
74a51579ef cad/gmsh: Update to version 4.0.2 and reset maintainer to ports@
Upstream change log:
https://gitlab.onelab.info/gmsh/gmsh/blob/master/CHANGELOG.txt
2018-10-18 00:27:33 +00:00
Dmitry Marakasov
24e4634e8e - Add LICENSE_FILE
- Update WWW

Approved by:	portmgr blanket
2018-10-16 09:30:07 +00:00
Ganael LAPLANCHE
e20bbea618 Update devel/tbb to version 2019.1 and bump dependent ports' revisions
Also, reintegrate HTML documentation that was removed in previous version.
2018-10-11 14:47:13 +00:00
Thierry Thomas
c5e695162c Upgrade to 5.0.1. 2018-10-10 18:31:16 +00:00
Yuri Victorovich
b73f018b9c cad/calculix-ccx math/arpack++ math/armadillo math/scilab math/octave: Change dependency from math/arpack to math/arpack-ng
math/arpack is a dead, unmaintained project, and math/arpack-ng is a maintained and updated fork.
This commit is effectively a version upgrade of the arpack dependency.

Approved by:	portmgr blanket (does not result in a change in contents of the resulting package)
2018-10-05 05:24:46 +00:00
Yuri Victorovich
7fe6edd387 math/arpack-ng: Update 3.5.0 -> 3.6.3
Port changes:
* Remove the slave port math/arpack-ng-mpich: the MPI option is incremental and only adds a library
* Permanently enable the MPI functionality: see above
* Shorten the CONFLICTS statement
* Install arpack.h which is forgotten by the project itself

Bump cad/elmerfem: dependency there changed to math/arpack-ng.
2018-10-04 20:44:52 +00:00
Ganael LAPLANCHE
c05d3b7d2f Update devel/tbb to version 2019 and bump dependent port's revisions 2018-10-04 10:03:59 +00:00
Brooks Davis
fb987c7c01 Update 10.x build depend on clang to llvm60.
PR:		231288
Approved by:	maintainer timeout (15 days)
Sponsored by:	DARPA, AFRL
2018-09-25 22:05:45 +00:00
Tobias C. Berner
b25105fb9b Update Qt5 to 5.11.2
PR:		231560
Exp-run by:	antoine
2018-09-25 20:12:03 +00:00
Mark Linimon
b54b77fa86 These ports now build on powerpc64.
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2018-09-25 07:29:25 +00:00
Thierry Thomas
36b60cb16e Repocopy the KiCad libraried from their -devel versions. 2018-09-24 20:50:24 +00:00
Thierry Thomas
8961450e68 Deprecate kicad-library: it must be replaced by Schematic symbols, PCB
footprints, and 3D models.
2018-09-24 19:50:04 +00:00
Thierry Thomas
90bdc4ba33 Upgrade to 5.0.0.
Release notes at <http://kicad-pcb.org/blog/2018/07/KiCad-5--a-new-generation/>.
2018-09-23 20:34:29 +00:00
Yuri Victorovich
607fe7ab86 Change 10 ports from net/mpich2 to net/mpich
mpich2 is the obsolete version 2.x, mpich is at the current version 3.x

science/triqs science/PETSc math/py-slepc4py math/slepc math/py-petsc4py
math/petiga math/sundials cad/elmerfem math/blocksolve95 math/spooles
2018-09-22 17:40:41 +00:00
Thierry Thomas
79cd66922d Upgrade to 28, and use flavors to build the x11 application and the shared library.
PR:		226191
Submitted by:	Kevin Zheng (maintainer)
Approved by:	portmgr (bapt)
2018-09-22 16:30:26 +00:00
Mateusz Piotrowski
01f18e89f1 New port: cad/k40-whisperer
GUI control software for the stock K40 laser cutter controller

K40 Whisperer is an alternative to the Laser Draw (LaserDRW) program that
comes with some Chinese laser cutters. It reads SVG and DXF files,
interprets the data and sends commands to the K40 controller to move the
laser head and control the laser accordingly. K40 Whisperer does not
require a USB key (dongle) to function.

Features:
- Reads SVG files and DXF files.
- Splits input design based on color formatting (red, blue).
- In SVG files blue and red paths are interpreted as vectors for vector
  engraving and cutting. Everything else is transferred as a raster image.
- In DXF files blue paths are interpreted as vector engrave (blue).
  Everything else is interpreted as vector cut (red).
- Performs cuts on features inside of other features before cutting the
  outside features. (If you cut the outside first the part might drop out
  of the stock material.)
- Converts gray scale images to halftone images to simulating varying
  levels of gray (i.e. engraving pictures). The Halftone option needs to be
  selected under "Raster"-"Settings" to enable halftoning.

WWW: http://www.scorchworks.com/K40whisperer/k40whisperer.html

PR:		228466
Reviewed by:	mat (mentor)
Approved by:	mat (mentor)
Sponsored by:   Warsaw Hackerspace
Differential Revision:	https://reviews.freebsd.org/D16339
2018-09-19 22:44:36 +00:00
Mark Linimon
2e7f27934a More precisely specify USES=compiler to fix build on gcc-based
platforms such as powerpc64.

Tested on powerpc64, amd64.

Approved by:	portmgr (tier-2 blanket)
2018-09-18 08:14:23 +00:00
Niclas Zeising
0fae2e9e0e Change x11/xorgproto to become a build dep
Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
2018-09-11 18:34:27 +00:00
Mathieu Arnold
cde7011950 Various cleanup & fixes post-DOCS/EXAMPLES cleanup.
PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:16:16 +00:00
Mathieu Arnold
4a3bebcae1 Add EXAMPLES options to ports that should have one.
Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:15:47 +00:00
Mathieu Arnold
e1bfdfbe56 Add DOCS options to ports that should have one.
Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:14:50 +00:00
Mathieu Arnold
f57bc4af66 After an include, PLIST_SUB must be appended to, not overwritten.
If it is overwritten, many values will be clobbered, and
pain will ensue.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:11:23 +00:00