aboutsummaryrefslogtreecommitdiff
path: root/cad
Commit message (Collapse)AuthorAgeFilesLines
* cad/py-pyfda: Removed USE_PYTHON=noflavors because it causes INDEX to break.Yuri Victorovich2018-02-031-1/+1
| | | | | | | Approved by: adamw (mentor) Notes: svn path=/head/; revision=460850
* New port: cad/py-pyfda: GUI tool for designing and analysing discrete time ↵Yuri Victorovich2018-02-034-0/+60
| | | | | | | | | | | | | | | | | | | | filters pyFDA allows to design digital filters for signals in digital signal processing. Screenshot: https://raw.githubusercontent.com/chipmuenk/pyFDA/master/images/pyFDA_screenshot_3.PNG The patching is mostly due to the fact that pyFDA doesn't have an installation procedure, and expects users to just run locally. PR: 222442 Submitted by: myself Approved by: adamw (mentor) Differential Revision: https://reviews.freebsd.org/D14176 Notes: svn path=/head/; revision=460847
* Unbreak the build against recent Clang.Alexey Dokuchaev2018-02-021-0/+4
| | | | | | | PR: 225538 Notes: svn path=/head/; revision=460682
* Flavorize and modernize Emacs portsJoseph Mingrone2018-02-012-17/+14
| | | | | | | | | | | | | | | | | | | | | | | | - Convert USE_EMACS to USES=emacs - Remove editors/emacs-nox11 (refer to nox flavors of editors/emacs and editors/emacs-devel) - Permit default Emacs flavor to be specified in make.conf - Rename japanese/migemo-emacs23 to japanese/migemo-emacs - Update and simplify audio/emms and fix build on FreeBSD 10 [1] - Update databases/bbdd and fix build on FreeBSD 10 [1] - Update editors/emacs-devel - Ensure Makefile shell commands that change directory are executed in a subshell - Silence some portlint warnings [1] By not depending on base texinfo PR: 225404 Reviewed by: antoine Approved by: portmgr (mat) ashish (maintainer) Differential Revision: https://reviews.freebsd.org/D13506 Notes: svn path=/head/; revision=460621
* - Bump PORTREVISION. Lazarus was updated to 1.8.0Jose Alonso Cardenas Marquez2018-02-011-1/+2
| | | | Notes: svn path=/head/; revision=460563
* Remove duplicate line from plistAntoine Brodin2018-02-011-1/+0
| | | | Notes: svn path=/head/; revision=460554
* cad/py-lcapy: Added missing dependency science/py-scipy, etc.Yuri Victorovich2018-01-262-6/+9
| | | | | | | | | | | | | | | Additionally: * updated to the latest version * added USE_PYTHON=concurrent (for the executable) * labeled as compatible with all pythons PR: 210583 Submitted by: myself Approved by: tcberner (mentor) Differential Revision: D13894 Notes: svn path=/head/; revision=460059
* cad/brlcad: miscellaneous improvementsRene Ladan2018-01-212-3812/+3815
| | | | | | | | | | | | | | | | - add LICENSE (LGPL21) - fix stage-qa - pet portlint - clean up PREFIX, regenerate pkg-plist consequently - clean up other Makefile variables - bump PORTREVISION PR: 211921 (partially) Submitted by: pfg@ Approved by: maintainer timeout Notes: svn path=/head/; revision=459598
* devel/boost-*: update to 1.66.0Jan Beich2018-01-187-6/+7
| | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_66_0.html PR: 223922 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D13279 Notes: svn path=/head/; revision=459315
* Fix PKGBASE collision with cad/kicad-libraryAntoine Brodin2018-01-131-1/+1
| | | | Notes: svn path=/head/; revision=458922
* Update to 3.3.87Niclas Zeising2018-01-122-4/+4
| | | | Notes: svn path=/head/; revision=458880
* Mark BROKEN: wrong DEPENDSAntoine Brodin2018-01-121-1/+1
| | | | | | | ===> linuxcnc-devel-20170708_3 depends on file: /usr/local/lib/Img/libtkimg1.4.6.so - not found Notes: svn path=/head/; revision=458869
* This is the library part for kicad-devel (repo copied from kicad-library)Michael Reifenberger2018-01-127-0/+8639
| | | | | | | | Update to r20180104085644 Add the port to cad/Makefile Notes: svn path=/head/; revision=458868
* Split into kicad-devel and kicad-library-devel (follow up commit)Michael Reifenberger2018-01-125-8706/+39
| | | | | | | | Update to r20180112180600 Use github Notes: svn path=/head/; revision=458867
* cad/openvsp: Update to 3.15.0Steve Wills2018-01-103-4/+6
| | | | | | | | PR: 224907 Submitted by: fernando.apesteguia@gmail.com (maintainer) Notes: svn path=/head/; revision=458673
* Remove support for variables that have been deprecated for a while.Mathieu Arnold2018-01-091-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | variables deprecation revision WITHOUT_NLS 2013-12-13 r336337 WITH_/WITHOUT_ 2014-02-24 r345870 NOPORT(DOC|EXAMPLE)S 2014-04-19 r351587 WITH_BDB_VER 2016-05-02 r414444 OVERRIDE_LINUX_BASE_PORT 2016-09-05 r421387 WITH_OPENSSL_(BASE|PORT) 2016-06-16 r416965 While there, add an ERROR variable that works like DEV_ERROR, but for user facing errors, and move NOPORTDOCS, NOPORTEXAMPLES and WITHOUT_NLS to it. Cleanup bsd.sanity.mk a bit. Fix fallout. PR: 224613 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D13490 Notes: svn path=/head/; revision=458513
* Update Qt5 ports to 5.9.3.Raphael Kubo da Costa2018-01-062-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This took quite a lot of time because Qt's own build system underwent several changes in 5.8.0 that took a while to adapt to. And, of course, qt5-webengine is a behemoth that we need to patch like crazy due to its bundling of Chromium. In fact, most of the Chromium patches in qt5-webengine have been imported with no changes from www/chromium@433510 ("www/chromium: update to 56.0.2924.87"). New port: accessibility/qt5-speech Bigger changes to Qt5 ports we had to make: - Qt now allows using a configure.json file to define configuration options and specify configuration checks that can be done when qmake is invoked. However, configure.json checks done in a subdirectory only propagates to subdirectories, and checks elsewhere will fail if all .pro files are being parsed at once (i.e. qmake -recursive), so several ports had to switch to USES=qmake:norecursive along with manual additional qmake invocations in subdirectories in order to work. It's been mentioned in a few places such as Qt's bug tracker that qmake's recursive mode is pretty much deprecated, so we might switch to non-recursive mode by default in the future. - Uses/qmake.mk: Introduce QMAKE_CONFIGURE_ARGS. qmake now accepts arbitrary options such as '-foo' and '-no-bar' at the end of the command-line. They can be specified in QMAKE_CONFIGURE_ARGS. - graphics/qt5-wayland: The port can only be built if graphics/mesa-libs is built with the WAYLAND option, so a corresponding option (off by default) was added to the port. - misc/qt5-doc: Switch to a pre-built documentation tarball. The existing port was not working with Qt 5.9. Instead of trying to fix it, switch to what Gentoo does and fetch a tarball that already contains all documentation so that we do not have to build anything at all. The tarball's name and location in download.qt.io look a bit weird, but it seems to work fine. - www/qt5-webengine: Use binutils from ports, Chromium's GN build system generates a build.ninja that uses ar(1) with the @file syntax that is not supported by BSD ar, so we need to use GNU ar from binutils. - x11-toolkits/qt5-declarative-render2d: This port was merged into the main Qt Declarative repository upstream, and into x11-toolkits/qt5-quick in the ports tree. Changes to other ports we had to make: - biology/ugene: Drop a '#define point "."' that is not present in more recent versions of the port. Defining a macro with such a common name causes build issues with Qt 5.9, which uses |point| as an argument name in methods. - cad/qelectrotech: Fix plist with Qt 5.9. Directories are no longer installed with `cp -f -R', but rather `qmake install qinstall', which does not install %%DATADIR%%/elements/10_electric/20_manufacturers_articles/bosch_rexroth/.directory That's a local file that should not even have been part of the tarball anyway. - chinese/gcin-qt5: Add additional private Qt directories (which should not be used in the first place) to get the port to build with Qt 5.9. - devel/qtcreator: Fix plist with Qt 5.9. Something changed in qdoc and some test classes no longer generate documentation files. - security/keepassx-devel: Import a patch sent upstream almost a year ago to fix the build with Qt 5.9. Thanks to antoine for the exp-run, and tcberner and Laurent Cimon <laurent@nuxi.ca> for landing changes in our qt-5.9 branch. PR: 224849 Notes: svn path=/head/; revision=458293
* - Update to 2.6.2Wen Heping2018-01-063-53/+5
| | | | Notes: svn path=/head/; revision=458279
* Update devel/json-c to 0.13Sunpoet Po-Chuan Hsieh2018-01-031-1/+1
| | | | | | | | | | | | | - Add TEST_TARGET - While I'm here, fix shebang for net/opensips - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/json-c/json-c/blob/master/ChangeLog PR: 224675 Exp-run by: antoine Notes: svn path=/head/; revision=457965
* New USES=eigenTobias C. Berner2018-01-022-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Usage: USES=eigen:<version>[,<type>] version: 2 or 3 (required) type: build (default), run For example: USES=eigen:2,build,run will add a BUILD- and RUN_DEPENDS on math/eigen2, and USES=eigen:3 will add a BUILD_DEPENDS on math/eigen3. * Convert the existing ports to use it - biology/iqtree: remove run time dependency (seemed not to be needed) - graphics/movit: remove run time dependency (seemed not to be needed) - science/avogadro: add run time dependeny (installed cmake file requires it to be present) Reviewed by: rakuco, mat Differential Revision: https://reviews.freebsd.org/D13702 Notes: svn path=/head/; revision=457914
* kicad-devel now needs wx(python) during build and run...Michael Reifenberger2018-01-011-2/+2
| | | | Notes: svn path=/head/; revision=457791
* Update to r20171229233842Michael Reifenberger2017-12-304-241/+202
| | | | Notes: svn path=/head/; revision=457599
* Remove a patch for configure.ac so we can remove USE_AUTOTOOLS. The patchTijl Coosemans2017-12-243-51/+3
| | | | | | | added two variables that weren't used anywhere. Notes: svn path=/head/; revision=457179
* Update CMake to 3.10.1Adriaan de Groot2017-12-231-0/+15
| | | | | | | | | | | | | | | | | | | | | | - https://blog.kitware.com/cmake-3-10-1-available-for-download/ - flang support - changes to automoc policies - support for FreeBSD package generation with CPack Necessary fixes to other ports: - cad/openvsp make search for libxml explicit - math/scalapack force C compiler to be compatible with mpi - deskutils/kdepim4 fix incorrect sources list - www/qt5-webkit fix incorrect sources list Thanks to Antoine for the multiple exp-runs. PR: 223872 Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D13210 Notes: svn path=/head/; revision=457041
* Cross-builds under qemu may have pathname information encoded in CXX.Mark Linimon2017-12-201-3/+3
| | | | | | | | | Fix some regexes to compensate. Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=456836
* Use swig 3.0Baptiste Daroussin2017-12-201-1/+1
| | | | Notes: svn path=/head/; revision=456830
* cad/openvsp: Update to 3.14.2Steve Wills2017-12-202-4/+4
| | | | | | | | PR: 224469 Submitted by: fernando.apesteguia@gmail.com (maintainer) Notes: svn path=/head/; revision=456773
* Mark some older failing ports broken on aarch64.Mark Linimon2017-12-191-0/+4
| | | | | | | | | While here, pet portlint and reformat some other BROKEN statements. Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=456723
* Mark CONFLICTS_INSTALL with devel/py-epsilonSunpoet Po-Chuan Hsieh2017-12-161-0/+2
| | | | Notes: svn path=/head/; revision=456498
* Re-try ports affected by bug 193528 on powerpc* after r449590Jan Beich2017-12-121-1/+0
| | | | Notes: svn path=/head/; revision=456105
* - Those ports fail to build with python3Antoine Brodin2017-12-111-4/+4
| | | | | | | - Add some explicit FLAVOR to dependencies where needed Notes: svn path=/head/; revision=456050
* cad/openvsp: Update to 3.14.1Steve Wills2017-12-113-5/+30
| | | | | | | | PR: 224225 Submitted by: fernando.apesteguia@gmail.com (maintainer) Notes: svn path=/head/; revision=455919
* astk-serveur is not compatible with python3Antoine Brodin2017-12-091-1/+1
| | | | Notes: svn path=/head/; revision=455826
* New port: cad/sumo: Traffic simulation suite for road vehicles, public ↵Yuri Victorovich2017-12-035-0/+79
| | | | | | | | | | | | transportation, etc PR: 193884 Submitted by: Enrique Fynn <me@enriquefynn.com> Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D13248 Notes: svn path=/head/; revision=455420
* Cleanup LIB_DEPENDS on libpngAntoine Brodin2017-12-011-1/+1
| | | | Notes: svn path=/head/; revision=455251
* Convert Python ports to FLAVORS.Mathieu Arnold2017-11-307-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ports using USE_PYTHON=distutils are now flavored. They will automatically get flavors (py27, py34, py35, py36) depending on what versions they support. There is also a USE_PYTHON=flavors for ports that do not use distutils but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if using distutils but flavors are not wanted. A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been added to cope with Python ports that did not have the Python PKGNAMEPREFIX but are flavored. USES=python now also exports a PY_FLAVOR variable that contains the current python flavor. It can be used in dependency lines when the port itself is not python flavored. For example, deskutils/calibre. By default, all the flavors are generated. To only generate flavors for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf. In all the ports with Python dependencies, the *_DEPENDS entries MUST end with the flavor so that the framework knows which to build/use. This is done by appending '@${PY_FLAVOR}' after the origin (or @${FLAVOR} if in a Python module with Python flavors, as the content will be the same). For example: RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} PR: 223071 Reviewed by: portmgr, python Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D12464 Notes: svn path=/head/; revision=455210
* For ports that are marked BROKEN on armv6, and also fail to build onMark Linimon2017-11-302-0/+2
| | | | | | | | | | | | | armv7, mark them so. This is part two of a multipart commit to bring armv7 ports to parity with armv6. Approved by: portmgr (tier-2 blanket) Obtained from: lonesome.com -exp run Notes: svn path=/head/; revision=455167
* Bump portrevision to chase graphics/glew shard library version update.Niclas Zeising2017-11-186-4/+6
| | | | | | | | | | PR: 223370 Submitted by: zeising exp-run by: antoine Approved by: antoine Notes: svn path=/head/; revision=454454
* Upgrade - endly! - to Code_Aster 13.4.0-3.Thierry Thomas2017-11-1419-313/+178
| | | | | | | | | | | | | | | | Notes: - I have (not yet) succeeded to enable MFront in this version; - it uses math/mumps-edf, repocopied from math/mumps; - cad/scotch is now taken out of the aster tarball; - french/eficas is no more used: to be replaced by "aster-study" in Salome_Meca (the port cad/salome should be resurrected!) Notes: svn path=/head/; revision=454187
* Upgrade to 3.19.0.0Michael Reifenberger2017-11-113-32/+46
| | | | Notes: svn path=/head/; revision=453976
* cad/gmsh: Update to version 3.0.6Joseph Mingrone2017-11-103-10/+12
| | | | | | | Upstream changes: http://gmsh.info/CHANGELOG.txt Notes: svn path=/head/; revision=453891
* Fix the context of some patches so that they apply with stricter patch(1)Antoine Brodin2017-11-092-12/+17
| | | | | | | | PR: 223545 With hat: portmgr Notes: svn path=/head/; revision=453874
* - Remove unneeded bsd.port.options.mk inclusionDmitry Marakasov2017-11-092-3/+1
| | | | | | | - Update WWW Notes: svn path=/head/; revision=453801
* - Update to 3.10.4Danilo Egea Gondolfo2017-11-052-4/+4
| | | | Notes: svn path=/head/; revision=453553
* Fix whitespace issues (mixed tab/spaces, alignment) in a few ports.Jimmy Olgeni2017-11-023-7/+7
| | | | | | | This round is @FreeBSD.org residents except teams. Notes: svn path=/head/; revision=453381
* Fix whitespace issues (mixed tab/spaces, alignment) in a few ports.Jimmy Olgeni2017-10-311-1/+1
| | | | Notes: svn path=/head/; revision=453238
* Update to r20171031091403.Michael Reifenberger2017-10-313-123/+1775
| | | | Notes: svn path=/head/; revision=453233
* Update to upstream version 2.13Thomas Zander2017-10-307-72/+37
| | | | | | | | | | | | | | | | Detailed log: - New features, see http://www.dhondt.de/new_calc.htm https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222915 - Mark BROKEN on FreeBSD 10 for now: Does not build when built with clang, and causes runtime segfaults when built with gcc PR: 222915 Submitted by: pfg (maintainer) Notes: svn path=/head/; revision=453200
* Update to upstream version 2.13Thomas Zander2017-10-305-29/+83
| | | | | | | | | | | | | Detailed log: - Introduction of new features, see http://www.dhondt.de/new_calc.htm https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222914 PR: 222914 Submitted by: pfg (maintainer) Notes: svn path=/head/; revision=453199
* KiCad has not depended on xpdf for a long time. As such, the RUN_DEPENDSThierry Thomas2017-10-251-7/+3
| | | | | | | | | can safely be removed. Submitted by: Kevin Zheng <kevinz5000 (at) gmail.com> Notes: svn path=/head/; revision=452894