Commit graph

3050 commits

Author SHA1 Message Date
Yuri Victorovich
6f2b760df1 cad/cascade-compiler: Update g20200105 -> g20200105.1 2020-01-06 01:10:39 +00:00
Mark Linimon
f31781baba Fix build on GCC-based systems:
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)
2020-01-06 01:06:42 +00:00
Yuri Victorovich
23c1939827 New port: cad/ujprog: ULX2S/ULX3S FPGA JTAG programmer 2020-01-06 00:23:18 +00:00
Yuri Victorovich
9f09291b57 cad/cascade-compiler: Update g20200104 -> g20200105
Tests now pass.
2020-01-05 21:05:56 +00:00
Kurt Jaeger
7d40811af3 New/resurrected port: cad/gerbv
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>
2020-01-05 15:15:25 +00:00
Yuri Victorovich
7f4fdd4582 cad/cascade-compiler: Set exec flag on files/flex 2020-01-05 08:10:27 +00:00
Yuri Victorovich
07b7dd9f77 New port: cad/cascade-compiler: Just-In-Time Compiler for Verilog from VMware Research 2020-01-05 08:08:14 +00:00
Yuri Victorovich
9f2cefb4ee cad/verilator: Update 4.020 -> 4.024
PR:		243107
Approved by:	kevinz5000@gmail.com (maintainer)
2020-01-05 08:00:43 +00:00
Pedro F. Giffuni
5a2de85748 cad/calculix-ccx: Enable multithreading with spooles.
Follow up to drop an ending whitespace in pkg-descr.

Approved by:	thierry (mentor, implicit)
2020-01-04 20:36:23 +00:00
Pedro F. Giffuni
f1c81ea5fc cad/calculix-ccx: Enable multithreading with spooles.
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)
2020-01-04 20:34:09 +00:00
Yuri Victorovich
992e26b154 Move the port devel/yosys -> cad/yosys, to the proper category 2020-01-04 18:47:26 +00:00
Piotr Kubaj
f051f72d3c cad/sumo: fix build on GCC architectures
xerces needs C++11 compiler to link to.

MFH:		2020Q1 (build fix blanket)
2020-01-03 19:57:18 +00:00
Fernando Apesteguía
4a9b0a524a cad/openvsp: update to 3.20.0
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
2020-01-02 22:06:28 +00:00
Tobias C. Berner
cb24bd26f8 cad/lepton-eda: Update to 1.9.9
PR:		241289
Submitted by:	dmn <graahnul.grom@gmail.com> (maintainer)
2020-01-01 20:52:54 +00:00
Alexey Dokuchaev
1952461945 Update GNU LibreDWG to version 0.9.3.
PR:	243004
2019-12-31 16:02:19 +00:00
Jose Alonso Cardenas Marquez
14b8ace6b3 - Bump PORTREVISION. editors/lazarus was updated to 2.0.6 2019-12-31 15:29:13 +00:00
Koichiro Iwao
dc936c406b multiple ports: Update MAINTAINER
as he got FreeBSD.org account.

PR:		243002
Submitted by:	salvadore
2019-12-31 13:02:42 +00:00
Pedro F. Giffuni
4ef961b47d cad/calculix : update to version 2.16
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)
2019-12-30 14:36:21 +00:00
Thierry Thomas
ab113c8134 Really fix plist. 2019-12-27 19:42:56 +00:00
Baptiste Daroussin
fecdb79e78 Remove gnomeprint support, which is deprecated in gnome for a while now. 2019-12-26 21:33:43 +00:00
Ganael LAPLANCHE
23cb661f63 Update devel/tbb to 2020.0 and bump dependent ports' revisions [1]
Also, while here, re-generate patches using the makepatch target

[1] Changelog: https://github.com/intel/tbb/blob/v2020.0/CHANGES
2019-12-26 16:25:22 +00:00
Antoine Brodin
de61a87208 Deprecate a few ports
With hat:	portmgr
2019-12-26 07:54:28 +00:00
Thierry Thomas
bda7766bf0 Let Code_Aster use Python-3.7. 2019-12-25 13:35:06 +00:00
Thierry Thomas
92f3ffbd69 1- Set IGNORE for FreeBSD < 12 and for 32 bits systems;
2- Fix plist without MPI.

Reported by:	1) pfg 2) pointyhat
2019-12-24 16:45:22 +00:00
Thierry Thomas
785dabb6ab Upgrade Code_Aster to 14.4.0-1.
PR:		242655
2019-12-23 20:10:09 +00:00
Jan Beich
701aa3bcf8 devel/boost-*: update to 1.72.0
Changes:	http://www.boost.org/users/history/version_1_72_0.html
PR:		241449
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D22136
2019-12-11 17:53:48 +00:00
Antoine Brodin
0198957bd9 Deprecate ports broken for too long 2019-12-10 09:02:42 +00:00
Danilo Egea Gondolfo
242f76cbf6 - Update to 3.10.14 2019-12-02 21:48:18 +00:00
Yuri Victorovich
843d6032e9 cad/librepcb: Update 0.1.2.20191119 -> 0.1.3
Reported by:	portscout
2019-12-01 16:22:24 +00:00
Piotr Kubaj
1b52eda80f cad/librecad: fix build on LLVM architectures
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)
2019-11-29 14:30:42 +00:00
Christoph Moench-Tegeder
c754d31102 cad/kicad: update to 5.1.5
Announcement: https://kicad-pcb.org/blog/2019/11/KiCad-5.1.5-Release/
This includes KiCad itself, documentation and all the part libraries.
2019-11-28 13:02:49 +00:00
Piotr Kubaj
a67a5042f1 cad/openvsp: fix build on non-x86
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
2019-11-27 19:56:26 +00:00
Yuri Victorovich
39040acdf9 New port: cad/ktechlab: IDE for microcontrollers and electronics 2019-11-27 18:46:13 +00:00
Jung-uk Kim
5a52a08234 Clean up after java/openjdk6 and java/openjdk6-jre removal
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
2019-11-26 21:46:12 +00:00
Mark Linimon
c8ac508929 Pacify portlint. 2019-11-24 22:34:43 +00:00
Mark Linimon
d4236c3a45 Fix build on GCC-based systems:
../src/sheet/sheet.h:46: error: redefinition of typedef 'SchematicView'

Approved by:	portmgr (tier-2 blanket)
2019-11-24 22:34:02 +00:00
Stephen Montgomery-Smith
7b877ea651 - Add patch so that -pthreads is included in libraries.
- Mild corrections to pkg-plist.
- Bump portrevision.

PR:		242154
Submitted by:	smars@yuntech.edu.tw
2019-11-24 02:36:44 +00:00
Yuri Victorovich
f50f1e39ac Re-add cad/oregano: Schematic capture and circuit simulator 2019-11-23 18:20:17 +00:00
Yuri Victorovich
dc4306f502 New port: cad/librepcb: Schematic and PCB editing software 2019-11-23 05:11:09 +00:00
Michael Reifenberger
f8b2889b98 Update kicad-devel and its libraries to 20191122022344. 2019-11-22 16:34:47 +00:00
Fernando Apesteguía
c29fde31c0 cad/openvsp: update to 3.19.1
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
2019-11-21 18:14:09 +00:00
Yuri Victorovich
22d7f838e0 New port: cad/caneda: EDA software suite focused on ease of use and portability 2019-11-21 07:56:02 +00:00
Antoine Brodin
d6aa17ff21 Unbreak bulk -a with non default version of python3 2019-11-20 14:48:28 +00:00
Fernando Apesteguía
bf64793b47 cad/openvsp: update to 3.19.0
ChangeLog:
http://openvsp.org/blogs/announcements/2019/11/09/openvsp-3-19-0-released

Also, mark as BROKEN when necessary.
2019-11-14 18:48:16 +00:00
Alexey Dokuchaev
38dbecf98f - Resurrect `cad/elmerfem' and update to version 8.4
- 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
2019-11-11 10:59:00 +00:00
Alexey Dokuchaev
70f7e9d6d8 - Chase r517198 and reconnect `cad/brlcad' to the build
- Remove trailing dot in two MOVED entries while I'm here
2019-11-10 09:48:36 +00:00
Alexey Dokuchaev
a41c8c9103 - Resurrect BRLCAD, undeprecate, update to version 7.28.0
- 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
2019-11-10 09:40:45 +00:00
Piotr Kubaj
1c9a2b5f2e cad/librecad: fix build on GCC architectures
Merge upstream patch to fix build with GCC.

PR:		241496
Approved by:	jhale (maintainer timeout), linimon (mentor)
2019-11-09 13:01:16 +00:00
Tobias C. Berner
a008399a74 Update Qt5 to 5.13.2
Announcement:
        https://www.qt.io/blog/qt-5.13.2-released

Thanks to kai@ for updating webengine.

PR:		241649
Exp-run by:	antoine
2019-11-08 16:59:58 +00:00
Tobias Kortkamp
2bf9ca57b1 c*: Add missing USES={gnome,php,sdl,xorg} 2019-11-08 09:31:13 +00:00