Commit graph

2962 commits

Author SHA1 Message Date
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
Sunpoet Po-Chuan Hsieh
c548cd43e8 Update science/hdf5 to 1.10.2
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://portal.hdfgroup.org/display/support/HDF5%201.10.2#releasenotes
		https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.2/src/hdf5-1.10.2-RELEASE.txt
PR:		231009
Exp-run by:	antoine
2018-09-05 22:05:23 +00:00
Sunpoet Po-Chuan Hsieh
29632fcc45 Update devel/json-c to 0.13.1
- Add my LOCAL to MASTER_SITES
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/json-c/json-c/blob/master/ChangeLog
PR:		231007
Exp-run by:	antoine
2018-09-05 22:01:55 +00:00
Jason E. Hale
687bed07c2 Fix build with Qt 5.11
PR:		230884
Obtained from:	upstream
2018-08-31 00:46:58 +00:00
Alexey Dokuchaev
bf54e29e8e GNU LibreDWG is a C library to handle DWG files which aims to be a free
replacement for the OpenDWG libraries.

There are command line tools and libraries to read and write DWG files,
with converters for various formats: DXF, DXFB, SVG, PS, JSON, XML, etc.

WWW: https://www.gnu.org/software/libredwg/
2018-08-30 02:26:19 +00:00
Tobias Kortkamp
3887e2088e cad/qmls: Fix build with Clang 6
cdl.cpp:128:24: error: cast from pointer to smaller type 'char' loses information
          buf[index] = (char)NULL;
                       ^~~~~~~~~~

http://beefy11.nyi.freebsd.org/data/head-i386-default/p477696_s338122/logs/errors/qmls-0.2.log
2018-08-25 04:04:01 +00:00
Tobias Kortkamp
14b8b6f1e8 cad/leocad: Remove the embedded build date and fix build with Clang 6
common/lc_application.cpp:209:23: error: no matching literal operator for call to 'operator""__DATE__' with arguments of types 'const char *' and 'unsigned int', and no matching literal operator template
                                printf("Compiled "__DATE__"\n");
                                                  ^

http://beefy11.nyi.freebsd.org/data/head-i386-default/p477696_s338122/logs/errors/leocad-0.80.3_4.log
2018-08-25 04:00:13 +00:00
Fernando Apesteguía
3cbbb4f478 cad/openvsp: update to 3.16.1
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D16778
2018-08-23 20:37:10 +00:00
Michael Reifenberger
3a68bcc719 Update the KiCAD devel ports to the latest versions 2018-08-21 18:03:43 +00:00
Rene Ladan
e33a29e59f cad/meshlab: drop maintainership per request.
Submitted by:	Neel Chauhan (former maintainer)
2018-08-21 15:56:20 +00:00
Thierry Thomas
9d8e41ec8b Upgrade Code_Aster to 13.6.0-1. 2018-08-18 08:51:53 +00:00
Sunpoet Po-Chuan Hsieh
f358995c49 Simplify MASTER_SITES
Differential Revision:	https://reviews.freebsd.org/D14090
Submitted by:	sunpoet (myself)
Approved by:	danilo (maintainer)
2018-08-15 19:34:23 +00:00
Jan Beich
0b055d47f2 devel/boost-*: update to 1.68.0
- Switch to C++14 for libboost_system to support C++14 consumers

Changes:	http://www.boost.org/users/history/version_1_68_0.html
PR:		229569
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D16165
2018-08-09 06:58:30 +00:00
Niclas Zeising
c00c28c641 cad/gtkwave: update to 3.3.93 2018-08-04 15:17:34 +00:00
Adam Weinberger
0c926073ff Fix a common grammar error: "can not" means the opposite of "cannot."
"Can not" means "it is possible not to," and "cannot" means "it is impossible to."
2018-08-01 16:33:11 +00:00
Niclas Zeising
15dac70c75 Switch to xorgproto instead of individual packages
Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto.  This update
tracks that change.

* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
  bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
  instead depend on xorgproto.  Bump portrevision.
* Delete the old *proto packages, update MOVED.

PR:		230023
Submitted by:	zeising
Approved by:	portmgr (antoine)
exp-run by:	antoine
2018-07-31 18:41:30 +00:00
Edward Tomasz Napierala
2736cff237 Mark broken on FreeBSD 10. 2018-07-30 12:37:40 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Michael Reifenberger
b1f67f517e Add a port of the KiCAD Project Templates 2018-07-28 09:49:26 +00:00
Niclas Zeising
f5e81775b9 cad/gtkwave: Update to 3.3.92 2018-07-26 21:07:16 +00:00
Edward Tomasz Napierala
f66723f6bb Unbreak. 2018-07-24 08:55:36 +00:00
Antoine Brodin
4c13ebc7b9 Mark BROKEN: checksum and size mismatch
Reported by:	pkg-fallout
2018-07-22 08:27:22 +00:00
Steve Wills
0d80ae4685 cad/calculix: update to version 2.14
PR:		228260
Submitted by:	pfg (maintainer)
2018-07-18 16:42:31 +00:00
Antoine Brodin
f26b2df872 Deprecate ports broken for more than 5 months 2018-07-17 08:56:32 +00:00
Yuri Victorovich
c5110864ff cad/admesh: Update 0.95 -> 0.98.3
Port changes:
* Project moved to github
* Add LICENSE_FILE
* Add USE_LDCONFIG: it now installs the shared library
* Remove do-install: it now installs by itself

Reported by:	repology
2018-07-15 08:12:56 +00:00
Thomas Zander
ff783a1280 Update to upstream version 2.14
Detailed maintainer log:
- New version with many enhancements.
  See http://www.dhondt.de/new_calc.htm
- Drop metis-edf: metid-edf will be deprecated and it's less
  confusing to just use metis4.

PR:		228259
Submitted by:	pfg (maintainer)
2018-07-09 21:05:27 +00:00
Jan Beich
c9823df960 cad/kicad-devel: flatten GitHub link 2018-07-09 19:41:57 +00:00
Michael Reifenberger
15ae9ac0d0 Really bunp PORTREVISION this time...
Reported by:	linimon
2018-07-09 13:57:36 +00:00
Jan Beich
e1d5e23e2b cad/kicad-devel: unbreak with boost 1.68
3d-viewer/3d_cache/3d_cache.cpp:37:10: fatal error: 'boost/uuid/sha1.hpp' file not found
 #include <boost/uuid/sha1.hpp>
          ^

PR:		229569
2018-07-09 13:26:24 +00:00
Michael Reifenberger
c05aa3c736 Bump PORTREVISION to fix pkg building. 2018-07-09 10:09:58 +00:00
Mathieu Arnold
f6d56007b9 Remove all := from BUILD_DEPENDS, here are never needed.
While there, cleanup, and sort depends.

When build and run dependencies are the same, there are three ways to
avoid duplicating the list while not adding the framework added
BUILD_DEPENDS to the RUN_DEPENDS.  In order of preference, they are:

1) use RUN_DEPENDS to set BUILD_DEPENDS:

BUILD_DEPENDS=	${RUN_DEPENDS}
RUN_DEPENDS=	foo:bar/baz

2) create another variable and use it:

MY_DEPENDS= foo:bar/baz
BUILD_DEPENDS=	${MY_DEPENDS}
RUN_DEPENDS=	${MY_DEPENDS}

3) use BUILD_DEPENDS to set RUN_DEPENDS and force evaluation:

BUILD_DEPENDS=	foo:bar/baz
RUN_DEPENDS:=	${BUILD_DEPENDS}

Sponsored by:	Absolight
2018-07-09 08:40:17 +00:00
Michael Reifenberger
469c3c02bf Add two missing patches. 2018-07-07 18:28:47 +00:00
Mark Linimon
fd22400b4e Mark these ports as broken on aarch64, and, where appropriate, armvX.
While here, pet portlint and modernize.

Approved by:	portmgr (tier-2 blanket)
2018-07-07 06:44:07 +00:00
Antoine Brodin
e8243c5f11 Fix PKGNAMEs 2018-07-06 17:43:22 +00:00
Michael Reifenberger
c1afe16732 Complete the switch to qt5 and upgrade to 3.21.1.1
Submitted by:	Tamas Tevesz ice@extreme.hu
2018-07-06 12:24:07 +00:00
Michael Reifenberger
3ca16fb331 Follow upstream and split the kicad-library-devel port into
kicad-library-footprints-devel kicad-library-packages3d-devel and
kicad-library-symbols-devel
2018-07-06 08:24:33 +00:00
Michael Reifenberger
9f682b4085 Update to r20180703172316. 2018-07-05 14:07:03 +00:00
Mark Linimon
aff42c7199 Mark ports broken on mips64 that are already broken on powerpc64. In
most cases, the failure mode is the same.  Also, mark them broken on
mips when necessary.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2018-07-02 04:00:29 +00:00
Tobias C. Berner
b1a1d38bf9 Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540
2018-06-28 17:39:53 +00:00
Rene Ladan
f53adf6df0 Simplify EXTRACT_ONLY
Submitted by:	mat
MFH:		2018Q2 (with r473335)
2018-06-26 06:31:45 +00:00
Danilo Egea Gondolfo
892b80d343 - Unbreak build on ARM. Use malloc instead of sbrk. 2018-06-26 02:28:18 +00:00
Rene Ladan
20e3689533 cad/feappv: fix, update to version 4.1i and update WWW
PR:		223412 (modified)
Submitted by:	smars@yuntech.edu.tw
MFH:		2018Q2
2018-06-25 20:05:53 +00:00
Michael Reifenberger
ad838920f6 Update to version 3.20.1.7 and use QT5 due to compile errors when using QT4. 2018-06-22 12:07:31 +00:00
Danilo Egea Gondolfo
47c0b3dea0 - Update to 3.10.10 2018-06-21 21:29:38 +00:00
Mathieu Arnold
4376dbbb58 Use PY_FLAVOR for dependencies.
FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
2018-06-20 17:05:41 +00:00
Mathieu Arnold
6cb7ca00bb Use EMACS_FLAVOR for dependencies.
FLAVOR is the flavor of the current port, and it should not trickle
down.

Sponsored by:	Absolight
2018-06-20 16:59:37 +00:00
Mark Linimon
a875dccebc Mark ports broken on powerpc64, categories a-c.
While here, pet portlint and do some other cleanup.

Approved by:	portmgr (tier-2 blanket)
2018-06-18 01:48:46 +00:00
Tijl Coosemans
c14e4f5f73 Update automake to 1.16.1. Also remove automake-wrapper. We haven't had
multiple versions of automake in years and probably won't in the future.

PR:		228809
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2018-06-14 12:47:58 +00:00
Rene Ladan
7b4e2fac31 Remove expired ports:
2018-06-06 biology/ssaha: Broken for more than 6 months
2018-06-06 biology/crux: Broken for more than 6 months
2018-06-06 biology/ariadne: Broken for more than 6 months
2018-06-06 cad/sceptre: Broken for more than 6 months
2018-06-06 cad/cider: Broken for more than 6 months
2018-06-06 chinese/scim-array: Broken for more than 6 months
2018-06-06 chinese/xpdf: Broken for more than 6 months
2018-06-06 chinese/telnet: Broken for more than 6 months
2018-06-06 comms/java-commapi-freebsd: Depends on BROKEN and expiring comms/java-commapi
2018-06-06 comms/soundmodem: Broken for more than 6 months
2018-06-06 comms/jsdr: Broken for more than 6 months
2018-06-06 comms/java-commapi: Broken for more than 6 months
2018-06-06 converters/pdf2djvu: Broken for more than 6 months
2018-06-06 databases/rdb: Broken for more than 6 months
2018-06-06 databases/animenfo-client: Broken for more than 6 months
2018-06-06 databases/ruby-mysql: Broken for more than 6 months
2018-06-06 databases/riak: Broken for more than 6 months
2018-06-06 databases/animenfo-client-gtk: Broken for more than 6 months
2018-06-06 databases/rdfdb: Broken for more than 6 months
2018-06-06 databases/riak2: Broken for more than 6 months
2018-06-06 devel/subversion-static: Broken for more than 6 months
2018-06-06 japanese/xgate: Broken for more than 6 months
2018-06-06 textproc/opengrm-ngram: Broken for more than 6 months
2018-06-06 textproc/ocaml-tyxml: Depends on BROKEN and expiring www/ocaml-net
2018-06-06 www/ocaml-net: Broken for more than 6 months
2018-06-06 audio/linux-genpuid: Broken for more than 6 months
2018-06-06 x11/enventor: Broken for more than 6 months
2018-06-06 audio/xmms-timidity: Broken for more than 6 months
2018-06-06 audio/kaudiocreator: Broken for more than 6 months
2018-06-06 audio/jxm: Depends on BROKEN and expiring comms/java-commapi
2018-06-06 audio/deforaos-mixer: Broken for more than 6 months
2018-06-06 audio/gkrellmss2: Broken for more than 6 months
2018-06-06 audio/ogg2mp3: Broken for more than 6 months
2018-06-06 audio/abcmidi: Broken for more than 6 months
2018-06-06 benchmarks/netpipe: Broken for more than 6 months
2018-06-06 biology/plink: Broken for more than 6 months
2018-06-07 00:34:18 +00:00
Mark Linimon
b3be2bc994 Mark as broken on powerpc64.
Although portlint complains about the new line, I don't see anything I
can do about that.

Approved by:	portmgr (tier-2 blanket)
2018-06-04 22:51:18 +00:00
Niclas Zeising
2c4c411c05 cad/gtkwave: Update to 3.3.91 2018-06-04 15:22:12 +00:00
Don Lewis
85899a4a5c Unbreak qfsm build with clang 6.0 by fixing two instances of:
error: cannot initialize return object of type 'Project *' with an
  rvalue of type 'bool'

Pet portlint.
2018-06-03 23:41:53 +00:00
Jose Alonso Cardenas Marquez
8ce367f9f1 - Bump PORTREVISION (editors/lazarus was updated) 2018-06-03 08:15:31 +00:00
Niclas Zeising
bda8d58f1a cad/gtkwave: update to 3.3.90 2018-06-01 19:16:23 +00:00
Joseph Mingrone
107b408c31 USES=emacs ports: Bump PORTREVISION for editors/emacs 26.1 upgrade
Or, mark ports that fail to build as BROKEN.
https://lists.freebsd.org/pipermail/freebsd-ports/2018-May/113518.html
2018-05-31 01:18:05 +00:00
Sunpoet Po-Chuan Hsieh
ad4f267b7a Update WWW
search.cpan.org is shutting down.
It will redirect to metacpan.org after June 25, 2018.

With hat:	perl
2018-05-27 20:15:16 +00:00
Antoine Brodin
7a7b9c66ba kicad-* are not compatible with python3 2018-05-27 11:10:24 +00:00
Jose Alonso Cardenas Marquez
ae635a951d - Moved ports to Uses/lazarus.mk
- Add FLAVORS

Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D14661
2018-05-25 16:31:21 +00:00
Mathieu Arnold
8dcaabcd6e Add PY_FLAVOR to Python module dependencies.
Sponsored by:	Absolight
2018-05-22 13:15:13 +00:00
Jochen Neumeister
6736bae8b5 Pass maintainership to submitter
PR:		228355
Submitted by:	Neel Chauhan <neel@neelc.org>
2018-05-19 15:07:10 +00:00
Dmitry Marakasov
dfa670f62b - Whitespace fix
Approved by:	portmgr blanket
2018-05-11 17:44:02 +00:00
Jan Beich
67a9073255 Drop FreeBSD 10.3 support
Reviewed by:	yuri (SoPlex), sunpoet (nghttp2), cpm (chromium), brooks (llvm*)
Approved by:	portmgr (rene)
Differential Revision:	https://reviews.freebsd.org/D15238
2018-05-07 22:29:46 +00:00
Alexey Dokuchaev
663bf43fa6 For ports under cad', devel', dns, and `math' categories: remove
redundant PKGMESSAGE assignment, which is set appropriately by the
b.p.m when `pkg-message' appears on the SUB_FILES list.
2018-05-05 15:09:22 +00:00
Antoine Brodin
13b62c630f Deprecate ports broken for more than 6 months 2018-05-05 10:49:36 +00:00
Danilo Egea Gondolfo
0da871925e - Update to 3.10.9 2018-05-03 01:41:43 +00:00
Jan Beich
c400a2c8b6 multimedia/ffmpeg: update to 4.0
- FFSERVER support was removed upstream
- libressl now uses libtls backend instead of patching openssl one
- Clang i386 no longer uses 16-byte aligned stack

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.0:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		227726
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15175
2018-05-02 15:07:27 +00:00
Jan Beich
30dd2acc78 multimedia/webcamoid: unbreak with ffmpeg 4.0
ngpkg.cpp:2342:27: error: use of undeclared identifier 'CODEC_FLAG_PSNR'
        context->flags |= CODEC_FLAG_PSNR;
                          ^

PR:		227726
Reported by:	antoine (via exp-run)
2018-05-02 13:31:46 +00:00
Jan Beich
60dd4bb9fa cad/opencascade: unbreak with ffmpeg 4.0
src/Image/Image_VideoRecorder.cxx:279:25: error: use of undeclared identifier 'CODEC_FLAG_GLOBAL_HEADER'
    aCodecCtx->flags |= CODEC_FLAG_GLOBAL_HEADER;
                        ^
src/Image/Image_VideoRecorder.cxx:452:38: error: use of undeclared identifier 'AVFMT_RAWPICTURE'
  if ((myAVContext->oformat->flags & AVFMT_RAWPICTURE) != 0
                                     ^

PR:		227726
Reported by:	antoine (via exp-run)
2018-05-02 13:25:55 +00:00
Tobias C. Berner
ddd37ce3fd Update the QScintilla2 ports to 2.10.4 2018-04-29 16:19:44 +00:00
Michael Reifenberger
5a7e9b17e3 Reenable for FreeBSD >= 10.4
Use the CONFIG argument to enable experimental features

Submitted by:	jbeich@
2018-04-28 14:19:25 +00:00
Michael Reifenberger
55caf84116 Enable experimental features.
Make portlint happy.
Mark Broken for FreeBSD 10 due to compile/link error.
2018-04-25 16:29:09 +00:00
Yuri Victorovich
e715def410 New port: cad/abc: System for sequential synthesis and verification
PR:		227254
Submitted by:	Christian Krämer <uddka@student.kit.edu>
2018-04-24 07:53:29 +00:00
Michael Reifenberger
414a36abe6 Add openscad-devel to the build and register conflict. 2018-04-22 18:16:02 +00:00
Michael Reifenberger
8de9090183 Add openscad-devel as of 2018.04.19
PR:		227581
2018-04-22 18:14:40 +00:00
Michael Reifenberger
667d254955 Add missing distinfo changes 2018-04-22 13:52:01 +00:00
Michael Reifenberger
8e02a6aeb0 Update to r20180420191845 2018-04-22 13:35:24 +00:00
Wen Heping
caa31b0ffd - Update to 0.17.13509
PR:		227381
Submitted by:	pfg@
2018-04-22 06:24:25 +00:00
Alex Dupre
aca2d686e3 Update mpfr to 4.0.1 release and bump PORTVERSION of dependent ports. 2018-04-19 07:08:45 +00:00
Jan Beich
cc95712fbe devel/boost-*: update to 1.67.0
Changes:	http://www.boost.org/users/history/version_1_67_0.html
PR:		227427
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15030
2018-04-18 13:57:42 +00:00
Jan Beich
8b0769cbf1 cad/freecad: unbreak with boost 1.67
CMakeFiles/SMESH.dir/src/SMESH/SMESH_Mesh.cpp.o: In function `boost::condition_variable::condition_variable()':
src/3rdParty/salomesmesh/src/SMESH/SMESH_Mesh.cpp:(.text._ZN5boost18condition_variableC2Ev[_ZN5boost18condition_variableC2Ev]+0x33): undefined reference to `pthread_condattr_init'
src/3rdParty/salomesmesh/src/SMESH/SMESH_Mesh.cpp:(.text._ZN5boost18condition_variableC2Ev[_ZN5boost18condition_variableC2Ev]+0x4a): undefined reference to `pthread_condattr_setclock'
src/3rdParty/salomesmesh/src/SMESH/SMESH_Mesh.cpp:(.text._ZN5boost18condition_variableC2Ev[_ZN5boost18condition_variableC2Ev]+0x5f): undefined reference to `pthread_condattr_destroy'

PR:		227427
Reported by:	antoine (via exp-run)
2018-04-17 07:57:22 +00:00
Michael Reifenberger
1f6665943d Update to r20180415140733. 2018-04-15 16:45:40 +00:00
Thierry Thomas
e2089e8466 Mark BROKEN when OSVERSION < 1003506, due to __cxa_atexit(). 2018-04-08 13:54:00 +00:00
Jose Alonso Cardenas Marquez
5ab881a5d9 - Migrate Mk/bsd.fpc.mk to Mk/Uses/fpc.mk
- Convert all fpc-based ports to USES=fpc

PR:             227210
Reviewed by:    portmgr
Approved by:    portmgr
Exp-run by:     antoine
Differential Revision:  https://reviews.freebsd.org/D14617
2018-04-05 04:52:36 +00:00
Adriaan de Groot
dd97d1090c Fix build of cad/elmerfem ahead of CMake 3.11.
- Bump to the actual 8.3 release, instead of a few days and revisions
   short of it. There's no uploaded tarball, so we're still stuck with
   GH tags.
 - Build out-of-source; with CMake 3.11 you can no longer add a library
   with no (zero) sources, and the existing setup was picking up build-
   cache directories like CMakeFiles/ to turn into Elmer libraries.
 - As a side-effect, this shows the bogus library added to the plist
   some time earlier -- CMakeFiles is not an actual Elmer plugin.
 - Detection of <inttypes.h> is broken because of the way Fortran
   libraries are added to the link line, but gcc_s isn't; this leads
   to header detection that fails in linking. So just tell CMake
   that inttypes.h exists, instead.

Approved by:	tcberner (mentor, implicit)
2018-04-02 20:02:19 +00:00
Jason E. Hale
a2c9233b92 - Update to 2.2.0-rc1 [1]
- Move USES upward
- Remove obsolete hack for gcc
- Install AppStream metadata in share/metainfo per
  https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#sect-Metadata-GenericComponent

PR:		226672 [1]
Submitted by:	Maciej Pasternacki <maciej@pasternacki.net> [1]
2018-04-01 19:18:19 +00:00
Thomas Zander
f3375a2723 Fix build with clang 6.x, pet portlint
PR:		227148
Submitted by:	pfg (maintainer)
MFH:		2018Q2
2018-04-01 15:36:23 +00:00
Fernando Apesteguía
85082d113d Update cad/openvsp to 3.16.0
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D14859
2018-03-27 15:10:25 +00:00
Mathieu Arnold
072af3283a The sixth parameter of DESKTOP_ENTRIES is either true, false or empty,
it is not the shell builtin named false.

Sponsored by:	Absolight
2018-03-26 15:36:35 +00:00
Michael Reifenberger
42471c8c64 Update to r20180326082409. 2018-03-26 11:58:44 +00:00
Michael Reifenberger
0c065e2745 Update to r20180325183419 2018-03-25 17:45:00 +00:00
Niclas Zeising
a55a087bf8 Update cad/gtkwave to 3.3.89 2018-03-24 08:06:09 +00:00
Niclas Zeising
d6285e96d3 Update to 3.3.88
Create an option to install examples, default it to on.
2018-03-23 21:24:03 +00:00
Adriaan de Groot
83bbface6e Fix cad/kicad{-devel} in advance of CMake 3.11. Remove old duplicate CMake
module.

The old modules use CMake internals that are going away in 3.11;
this particular module has been shipped with CMake since 3.0 at least,
so it's just not necessary except on silly ancient platforms.

Reviewed by:	thierry (maintainer)
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D14772
2018-03-22 09:53:05 +00:00
Fernando Apesteguía
56ea00f268 Pet portlint for cad/openvsp
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D14670
2018-03-18 16:24:51 +00:00
Fernando Apesteguía
36e690c0ad Remove Ego-Lines from fernape's ports
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D14668
2018-03-13 22:24:58 +00:00
Fernando Apesteguía
542b1e2b40 Update MAINTAINER to new FreeBSD.org account
Update MAINTAINER email address for Fernando Apesteguia
from fernando.apesteguia@gmail.com

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D14668
2018-03-12 19:20:32 +00:00
Tobias C. Berner
9870e21a41 Convert archivers/quazip and archivers/quazip-qt5 into flavors
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D14640
2018-03-11 10:05:42 +00:00
Gerald Pfeifer
c2a92a1aea Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
2018-03-10 17:46:04 +00:00
Mark Linimon
5f1ce9ee4f Add more information to stub error messages.
Remove BROKEN lines where IGNORE has already been set.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2018-03-09 22:46:22 +00:00
Tobias C. Berner
8fcc9ca3bd Fix cad/openscad shebang
Error: '/usr/local/bin/python' is an invalid shebang you need
  USES=shebangfix for 'share/openscad/libraries/MCAD/get_submodules.py

The existing shebang fix on the py file did nothing without USES=python.
Python already was an implied dependency.

Approved by:	portmgr blanket
2018-03-09 20:47:09 +00:00
Thierry Thomas
fd2be46753 Fix plist on 32 bits archs. 2018-02-25 17:46:01 +00:00
Antoine Brodin
7af389b730 Canonicalize dependency on libpng 2018-02-25 16:46:51 +00:00
Rene Ladan
fbd43637e1 Reset vg@'s ports after he resigned.
With hat:	portmgr-secretary
2018-02-23 21:09:47 +00:00
Michael Reifenberger
9c983391c4 Update to r20180223095015 2018-02-23 09:47:49 +00:00
Tobias C. Berner
a4a7daf069 Give the KDE SC4 applications ports a -kde4 suffix
In order to make room for the up-to-date version of the KDE Desktop and its
applications move the KDE Application ports based on Qt4.

PR:		225992
Exp-run by:	antoine
Reviewed by:	rakuco, adridg
Differential Revision:	https://reviews.freebsd.org/D14413
2018-02-22 19:03:17 +00:00
Antoine Brodin
69da4f8da3 Fix build by adding chm to USE_FPC
Reported by:	pkg-fallout
2018-02-22 09:52:47 +00:00
Antoine Brodin
f7455240e3 Reduce dependency on the python2 metaport
PR:		225752
Submitted by:	Yasuhiro KIMURA
2018-02-19 11:10:43 +00:00
Danilo Egea Gondolfo
fef31dc245 - Update to 9.7.100 2018-02-18 22:19:11 +00:00
Raphael Kubo da Costa
6699fae7a2 Update QScintilla 2.10.2.
Upstream has renamed its libraries and we no longer need to patch
devel/qscintilla-qt5 to create a library whose name does not conflict with
devel/qscintilla's. However, the library names are different so we need to bump
PORTREVISION in several ports (the SOVERSION has changed too).

Thanks to antoine for the exp-run.

PR:		225928
2018-02-18 09:55:10 +00:00
Thierry Thomas
6bdc894837 Upgrade to 7.2.0.
Release notes in
https://www.opencascade.com/sites/default/files/documents/release_notes_7.2.0.pdf

PR:		224649
Differential Revision:	https://reviews.freebsd.org/D13665
2018-02-17 19:48:33 +00:00
Thomas Zander
202a92c6ee Fix build with clang 6.0.0
PR:		225209
Submitted by:	pfg (maintainer)
2018-02-17 17:33:54 +00:00
Mathieu Arnold
f6e7f26602 devel/boost-python-libs got forgotten in the python flavorization, fix
this oversight.

Reviewed by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D14368
2018-02-15 12:34:49 +00:00
Danilo Egea Gondolfo
a281446893 - Update to 3.10.8 2018-02-13 21:11:24 +00:00
Yuri Victorovich
39ebc4c174 cad/py-pyfda: Removed USE_PYTHON=noflavors because it causes INDEX to break.
Approved by:	adamw (mentor)
2018-02-03 21:43:16 +00:00
Yuri Victorovich
8cb52b6b33 New port: cad/py-pyfda: GUI tool for designing and analysing discrete time 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
2018-02-03 20:55:08 +00:00
Alexey Dokuchaev
0f6954c83d Unbreak the build against recent Clang.
PR:	225538
2018-02-02 09:48:48 +00:00
Joseph Mingrone
a3cc513bfc Flavorize and modernize Emacs ports
- 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
2018-02-01 18:03:09 +00:00
Jose Alonso Cardenas Marquez
c0d8a8d861 - Bump PORTREVISION. Lazarus was updated to 1.8.0 2018-02-01 07:21:25 +00:00
Antoine Brodin
f1ed7136fc Remove duplicate line from plist 2018-02-01 06:35:41 +00:00
Yuri Victorovich
ad5993c4b8 cad/py-lcapy: Added missing dependency science/py-scipy, etc.
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
2018-01-26 22:57:10 +00:00
Rene Ladan
0f6476167d cad/brlcad: miscellaneous improvements
- 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
2018-01-21 12:10:11 +00:00
Jan Beich
25beeff079 devel/boost-*: update to 1.66.0
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
2018-01-18 04:11:02 +00:00
Antoine Brodin
f031afd4f3 Fix PKGBASE collision with cad/kicad-library 2018-01-13 09:47:41 +00:00
Niclas Zeising
22ba45fa18 Update to 3.3.87 2018-01-12 21:56:09 +00:00
Antoine Brodin
3cb83440b9 Mark BROKEN: wrong DEPENDS
===>   linuxcnc-devel-20170708_3 depends on file: /usr/local/lib/Img/libtkimg1.4.6.so - not found
2018-01-12 20:42:19 +00:00
Michael Reifenberger
3d96bddf91 This is the library part for kicad-devel (repo copied from kicad-library)
Update to r20180104085644
Add the port to cad/Makefile
2018-01-12 20:12:44 +00:00
Michael Reifenberger
187f9d8ad9 Split into kicad-devel and kicad-library-devel (follow up commit)
Update to r20180112180600
Use github
2018-01-12 20:03:16 +00:00
Steve Wills
cc2f5d1dfa cad/openvsp: Update to 3.15.0
PR:		224907
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
2018-01-10 18:52:31 +00:00
Mathieu Arnold
bb5196a149 Remove support for variables that have been deprecated for a while.
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
2018-01-09 07:40:55 +00:00
Raphael Kubo da Costa
f6ceca6350 Update Qt5 ports to 5.9.3.
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
2018-01-06 21:30:31 +00:00
Wen Heping
e661101fe4 - Update to 2.6.2 2018-01-06 15:07:06 +00:00
Sunpoet Po-Chuan Hsieh
97064443de Update devel/json-c to 0.13
- 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
2018-01-03 13:36:58 +00:00
Tobias C. Berner
51d04637cb New USES=eigen
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
2018-01-02 16:49:24 +00:00
Michael Reifenberger
f2be5cdeab kicad-devel now needs wx(python) during build and run... 2018-01-01 19:06:34 +00:00
Michael Reifenberger
9e0d417613 Update to r20171229233842 2017-12-30 13:43:53 +00:00
Tijl Coosemans
5f958dc756 Remove a patch for configure.ac so we can remove USE_AUTOTOOLS. The patch
added two variables that weren't used anywhere.
2017-12-24 17:00:29 +00:00
Adriaan de Groot
74c0e748b9 Update CMake to 3.10.1
- 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
2017-12-23 10:44:23 +00:00
Mark Linimon
75a2415563 Cross-builds under qemu may have pathname information encoded in CXX.
Fix some regexes to compensate.

Approved by:	portmgr (tier-2 blanket)
2017-12-20 15:30:55 +00:00
Baptiste Daroussin
706467317c Use swig 3.0 2017-12-20 15:10:04 +00:00
Steve Wills
c00d963486 cad/openvsp: Update to 3.14.2
PR:		224469
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
2017-12-20 02:27:53 +00:00
Mark Linimon
b22594f22e Mark some older failing ports broken on aarch64.
While here, pet portlint and reformat some other BROKEN statements.

Approved by:  portmgr (tier-2 blanket)
2017-12-19 15:17:07 +00:00
Sunpoet Po-Chuan Hsieh
a67675b323 Mark CONFLICTS_INSTALL with devel/py-epsilon 2017-12-16 20:55:36 +00:00
Jan Beich
03fec4df02 Re-try ports affected by bug 193528 on powerpc* after r449590 2017-12-12 04:35:49 +00:00
Antoine Brodin
1d00aa2b00 - Those ports fail to build with python3
- Add some explicit FLAVOR to dependencies where needed
2017-12-11 16:54:20 +00:00
Steve Wills
afe84a4cb4 cad/openvsp: Update to 3.14.1
PR:		224225
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
2017-12-11 03:04:29 +00:00
Antoine Brodin
f66fbf093b astk-serveur is not compatible with python3 2017-12-09 09:20:23 +00:00
Yuri Victorovich
ebccb14778 New port: cad/sumo: Traffic simulation suite for road vehicles, public transportation, etc
PR:		193884
Submitted by:	Enrique Fynn <me@enriquefynn.com>
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13248
2017-12-03 19:20:35 +00:00
Antoine Brodin
07faea058d Cleanup LIB_DEPENDS on libpng 2017-12-01 07:19:53 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
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
2017-11-30 15:50:30 +00:00
Mark Linimon
bf43557044 For ports that are marked BROKEN on armv6, and also fail to build on
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
2017-11-30 06:13:34 +00:00
Niclas Zeising
5598792853 Bump portrevision to chase graphics/glew shard library version update.
PR:		223370
Submitted by:	zeising
exp-run by:	antoine
Approved by:	antoine
2017-11-18 19:32:38 +00:00
Thierry Thomas
e22be4275b Upgrade - endly! - to Code_Aster 13.4.0-3.
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!)
2017-11-14 18:29:22 +00:00
Michael Reifenberger
018adb7f69 Upgrade to 3.19.0.0 2017-11-11 15:35:57 +00:00
Joseph Mingrone
fff37fd669 cad/gmsh: Update to version 3.0.6
Upstream changes: http://gmsh.info/CHANGELOG.txt
2017-11-10 11:30:44 +00:00
Antoine Brodin
4ddaaccc17 Fix the context of some patches so that they apply with stricter patch(1)
PR:		223545
With hat:	portmgr
2017-11-09 22:17:07 +00:00
Dmitry Marakasov
bcd1371b67 - Remove unneeded bsd.port.options.mk inclusion
- Update WWW
2017-11-09 09:04:39 +00:00
Danilo Egea Gondolfo
133a81970d - Update to 3.10.4 2017-11-05 17:57:30 +00:00
Jimmy Olgeni
e929aea23c Fix whitespace issues (mixed tab/spaces, alignment) in a few ports.
This round is @FreeBSD.org residents except teams.
2017-11-02 21:41:47 +00:00
Jimmy Olgeni
258b5d44ad Fix whitespace issues (mixed tab/spaces, alignment) in a few ports. 2017-10-31 14:51:53 +00:00
Michael Reifenberger
5cac893186 Update to r20171031091403. 2017-10-31 12:50:38 +00:00
Thomas Zander
220191ec07 Update to upstream version 2.13
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)
2017-10-30 17:19:08 +00:00
Thomas Zander
995bec14f3 Update to upstream version 2.13
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)
2017-10-30 17:15:56 +00:00
Thierry Thomas
eac552e070 KiCad has not depended on xpdf for a long time. As such, the RUN_DEPENDS
can safely be removed.

Submitted by:	Kevin Zheng <kevinz5000 (at) gmail.com>
2017-10-25 19:59:09 +00:00
Niclas Zeising
add110fef2 Update to 10.2 2017-10-24 21:01:15 +00:00
Niclas Zeising
c311c2c74a Update to 3.3.86 2017-10-23 20:35:19 +00:00
Jan Beich
84e727457f multimedia/ffmpeg: update to 3.4
Notable changes:
- i386/amd64 now depend on NASM per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39
- NETCDF is now MYSOFA but the dependency doesn't exist in ports yet
- SCHROEDINGER is gone per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9
- DRM, LIBRSVG2, LIBXML2 are new options
- ABI isn't completely compatible: some structs have changed

Minor cleanup:
- Don't pass --disable-{in,out}dev when it's already blocked by disabled dependency
- Drop redundant "Enable" from option descriptions
- Switch CDIO_DESC to use Mk/bsd.options.desc.mk

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		223057
Exp-run by:	antoine
2017-10-21 06:50:49 +00:00
Steve Wills
f9d76389bc cad/solvespace: update to 2.3 2017-10-17 15:32:35 +00:00
Thierry Thomas
66396c4f0e Fix CONFLICTS.
Reported by:	FreeBSD Ports Conflicts Scanner
2017-10-14 19:30:20 +00:00
Thierry Thomas
d179195ca8 Re-add the new website. 2017-10-14 13:51:28 +00:00
Baptiste Daroussin
f402d12780 Remove dead WWW links 2017-10-13 11:06:30 +00:00
Baptiste Daroussin
df42a8a14b Mark as broken: no public distfiles 2017-10-13 11:06:09 +00:00
Sunpoet Po-Chuan Hsieh
02ff99a147 Convert to test framework
Approved by:	portmgr (blanket)
2017-10-12 08:09:44 +00:00
Raphael Kubo da Costa
a8c19cb5a6 Update to 3.13.3.
Changes: http://openvsp.org/blogs/announcements/2017/09/16/openvsp-3-13-3-released

PR:		222477
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
2017-10-08 20:58:08 +00:00
Guido Falsi
bbd458c1cf - Update cad/freecad to 0.17.12018
- Use upstream version numbering
- Reset maintainership on his request
- While here, silence portlint warning about USES variable position

PR:		222195
Submitted by:	Thibault Jouan <tj+freebsd_ports@a13.fr> (maintainer)
2017-10-08 12:40:34 +00:00
Cy Schubert
6198309bba Register net/fsbclient and cad/alliance conflict.
Reported by:	rodrigo
2017-10-05 01:54:56 +00:00
Raphael Kubo da Costa
1bae556a1c Bump PORTREVISION in ports depending on archivers/libzip.
libzip was updated to 1.3.0 in r450774, and its SOVERSION went from .4 to .5
after the removal of zip_archive_set_tempdir(). All dependent ports continue to
build fine without that symbol.

PR:		222638
2017-09-27 18:08:14 +00:00
Jan Beich
98eb11b2f0 devel/boost-*: update to 1.65.1
Changes:	http://www.boost.org/users/history/version_1_65_1.html
PR:		218835
Approved by:	maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month)
Tested by:	jhibbits (on powerpc64, earlier version)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D11582
2017-09-25 00:08:16 +00:00
Jan Beich
7e21a6476a devel/boost-*: enable C++11 features
PR:		218835
Obtained from:	https://github.com/DragonFlyBSD/DeltaPorts/pull/690
Approved by:	maintainer timeout (2 months)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D11582
2017-09-25 00:05:05 +00:00
Adam Weinberger
c499c78518 Reset maintainership on Dominic Fandrey's ports.
With hat:	portmgr
2017-09-23 21:11:51 +00:00
Mathieu Arnold
cb9a2b582c Cleanup after removal of libexecinfo from ports.
PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
2017-09-22 10:48:57 +00:00
Mathieu Arnold
3fcd0e41de Remove USES=execinfo.
PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
2017-09-22 10:48:28 +00:00
Thierry Thomas
025d68f0fc Upgrade to v4.0.7. 2017-09-18 20:14:30 +00:00
Joseph Mingrone
de14206f31 cad/gmsh: Update to version 3.0.5 2017-09-18 00:18:04 +00:00
Ganael LAPLANCHE
31c1655dde Update tbb to 2018 and bump dependent ports' revisions 2017-09-17 07:03:14 +00:00
Ashish SHUKLA
53aec0cd56 Chase Emacs update 2017-09-12 15:38:56 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 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, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Carlos J. Puga Medina
27ce8b0036 cad/openvsp: update to 3.13.2
Features:
- Body of revolution component
- Spin control for fuselage and stack
- VSPAERO Update to 4.1.1
  * Added ground effect model
  * Reflect symmetric half geometry in viewer
  * Show XYZ planes in viewer

Bug Fixes:
- Clean up logic in STEP/IGES export -- may help some importers
- VSPAERO GUI now creates half-mesh for panel method with symmetry
- VSPAERO Update to 4.1.1
  * Fix drag integration inconsistency for alpha vs. rotation
  * Fix memory crash w/ periodic wakes (ducts)
  * Fix pressure anomaly w/ periodic wakes (ducts)
  * Fix problem with symmetry calculations
  * Fix high AR Cp near centerline
  * Fix high AR Cp out span
  * Fix slicer on Windows
  * Set minimum Mach to 0.001 -- fixes Cp min/max range in viewer

Changelog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.13.2

PR:		222009
Submitted by:	Fernando Apesteguia <fernando.apesteguia@gmail.com> (maintainer)
2017-09-06 00:02:28 +00:00
Carlos J. Puga Medina
910590f711 cad/openvsp: fix build on CURRENT
- Pet portlint, USE_* comes before USES
- Bump PORTREVISION

On -CURRENT, gcc can not compile cad/openvsp. We switch to clang but need an
additional patch in the port, otherwise clang 5.0.0 r312293 and earlier crashes.

This patch will be removed if/when clang compiles clean the port.

This update is based on a patch by dim@

For details, see: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221588

PR:		222001
Submitted by:	Fernando Apesteguia <fernando.apesteguia@gmail.com> (maintainer)
2017-09-05 23:49:46 +00:00
Thierry Thomas
902d56e38f Fix plist with WITH_DEBUG=yes
(I suspect that makeplist is too smart...)

PR:		221977
Submitted by:	mizhka (at) gmail.com
2017-09-05 20:07:11 +00:00
Sunpoet Po-Chuan Hsieh
1e1066d9a6 Update to 3.2.0
Changes:	https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10510&version=12314395
2017-09-02 14:23:38 +00:00
Dmitry Marakasov
634b47fcba - Update WWW
Approved by:	portmgr blanket
2017-08-31 09:01:38 +00:00
Kurt Jaeger
114848b2b8 cad/stepcode: Fix portlint issues
PR:		221835
Submitted by:	Fernando Apesteguia <fernando.apesteguia@gmail.com> (maintainer)
MFH:		2017Q3
2017-08-29 19:36:16 +00:00
Marcelo Araujo
85c18d7387 Bump PORTREVISION to reflect print/gl2ps changes.
PR:		ports/218399 (based on)
Submitted by:	emaste
2017-08-24 09:13:09 +00:00
Mathieu Arnold
ed4f9411de Don't set WRKSRC when USE_GITHUB. Use the correct GH_ACCOUNT/GH_PROJECT,
and use WRKSRC_SUBDIR.

Sponsored by:	Absolight
2017-08-21 13:14:02 +00:00
Steve Wills
3a4e4eb118 cad/repsnapper: Update to 2.5a4
PR:		218522
Submitted by:	martin.dieringer@gmx.de (maintainer)
2017-08-18 18:57:54 +00:00
Raphael Kubo da Costa
46c6648139 Explicitly pass -std=gnu++03 to the compiler.
This fixes the build with GCC 6, which defaults to -std=gnu++14. The port's
code does not work with C++11 or later.

PR:		219275
2017-08-18 12:21:43 +00:00
Bartek Rutkowski
8e97c0ee5c cad/NASTRAN-95: update 20151227 -> 20160908 and set MAINTAINER
- Set MAINTAINER to pfg@FreeBSD.org
- Minor source code cleanup
- Split large doc file and add OCR information

PR:		219108
Submitted by:	pfg
2017-08-17 11:15:05 +00:00
Danilo Egea Gondolfo
f0983bd6f9 - Update to 3.10.3 2017-08-17 02:28:05 +00:00
Danilo Egea Gondolfo
ef90b52a66 - Update to 9.7.98 2017-08-17 00:55:03 +00:00
Pedro F. Giffuni
10d74be02d cad/calculix: attempt to fix build from pkg-fallout.
Attempt to cleanup the multiple min/max definitions at the cost of some
macro redefining. The issue has been reported upstream, hopefully they
will provide a better cleanup in the future.

Either some versions of clang/libc++ are more strict or this may have been
causing issues from a while back.

Approved by:	gerald (implicit)
2017-08-15 16:02:43 +00:00
Pedro F. Giffuni
0796f58254 cad/calculix: Split the ccx analyzer out of the main port.
CalculiX has alwasy been comoposed of two independent packages: ccx and
cgx. Ccx, the main tool for doing FEA, depends on fortran and currently
has to be built with GCC. Cgx, on the other hand, uses OpenGL and the C++
libraries it depends on are built with our native clang so buuilding it
with GCC causes C++ library conflicts.

By making ccx an independent port we can better focus on the specific
requirements of each tool and avoid compiler-related conflicts. This also
helps the port work again with newer versions GCC.

PR:	219290. 22043, 220434
Approved by:	gerald
2017-08-15 00:18:22 +00:00
Michael Reifenberger
cde37b0e52 Update to r20170812181047. 2017-08-13 18:12:50 +00:00
Michael Reifenberger
bdd28606f0 Update to 3.17.3.6 and add missing linetypes.
Reported by:	Ban Lovko
2017-08-13 15:23:38 +00:00
Jason E. Hale
3c8c48233d Update to 3.13.1
PR:		221204
Submitted by:	<fernando.apesteguia@gmail.com> (maintainer)
2017-08-04 08:44:56 +00:00
Raphael Kubo da Costa
fcb3c63864 Explicitly build with -std=gnu++03.
GCC 6 changed its default from -std=gnu++03 to -std=gnu++14, and this port's
code is not compatible with C++11. Since the project looks abandoned upstream,
it makes more sense to just continue building with an older C++ standard.

PR:		219297
Approved by:	portmgr (blanket approval)
2017-08-02 15:40:46 +00:00
Joseph Mingrone
55d12aa62f cad/gmsh: Update to version 3.0.4
Upstream changes: http://gmsh.info/CHANGELOG.txt
2017-08-02 15:03:38 +00:00
Raphael Kubo da Costa
f47f0f2fb8 Explicitly build with -std=gnu++11.
This fixes the build with GCC 6, which switched its default from -std=gnu++98
to -std=gnu++14. With this switch, it added a `operator delete(void*, size_t)'
overload and uses it for all delete calls. This does not play well with
dependencies built with other compilers (such as base clang), which use the old
operator delete overload and cause linking errors.

PR:		219484
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
MFH:		2017Q3
2017-07-28 21:45:44 +00:00
Edward Tomasz Napierala
6ec1715894 Fix a few runtime issues. 2017-07-27 19:58:48 +00:00
Torsten Zuehlsdorff
79e7b8fdbd cad/openvsp: Update from 3.12.1 to 3.13.0
Features:
 - Update VSPAERO to v4.1 -- unsteady formulation and lots of fixes
 - Update VSPAERO integration to support v4.1
 - Add ellipsoid geom type
 - Add von Karman-Trefftz airfoil type
 - Add CST Airfoils to Fuselage and Stack

Bug Fixes:
 - Fix bugs in parasite drag
 - Fix split surface problem for IGES/STEP export
 - Fix VSPAERO rotor induced velocity terms
 - Fix VSPAERO integration issues
 - Simplify file insert to avoid crashes
 - Fix bug where DisplayNames sometimes don't get updated

Changelog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.13.0

PR:           220951
Submitted by: fernando.apesteguia@gmail.com
2017-07-27 13:41:31 +00:00
Richard Gallamore
67242ab1df * Enabled CIDER
* Added New option, SHLIB, only X11 or SHLIB can be selected, X11 is the default
* Moved Uses to start Uses section block
* Sorted option section to better comply with handbook (13.1.8)[1]

[1] https://www.freebsd.org/doc/en/books/porters-handbook/porting-samplem.html#porting-samplem-order

PR:		216800
Submitted by:	Kevin Zheng <kevinz5000@gmail.com> (maintainer)
Reviewed by:	lifanov (mentor)
Approved by:	lifanov (mentor)
Differential Revision:	https://reviews.freebsd.org/D11729
2017-07-26 23:09:46 +00:00
Edward Tomasz Napierala
521b7316e1 Unbreak and update to 20170708. 2017-07-25 12:21:44 +00:00
Thierry Thomas
d57c228b5f Fix on i386 (no impact where on other archs).
Reported by:	pointyhat
2017-07-18 19:21:11 +00:00
Thierry Thomas
a35f40a6fb Oops... Remove mfront (not yet ready). 2017-07-17 17:55:41 +00:00
Thierry Thomas
5622662fab Upgrade Kicad to 4.0.7 (the latest stable release).
The libraries are released separately: create a new port cad/kicad-library.
2017-07-17 17:43:23 +00:00
Thierry Thomas
82f832df60 Upgrade to 7.1.0.
Release notes at
https://www.opencascade.com/sites/default/files/documents/release_notes_7.1.0.pdf

PR:		220110
Submitted by:	tj+freebsd_portsxi (at) a13.fr
With bits from:	ml (at) netfence.it
2017-07-15 17:23:50 +00:00
Pedro F. Giffuni
bb96106e5f Update CalculiX to version 2.12.
New features listed here:
http://www.dhondt.de/new_calc.htm

Rename a patch to make portlint/makepatch less noisy.
Reset the maintainer at request.

PR: 218635
Approved by:	maho
2017-06-28 02:43:31 +00:00
Sunpoet Po-Chuan Hsieh
cb037d3c98 Update devel/readline to 7.0 patch 3
- Bump PORTREVISION for shlib change

Changes:	https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES
		https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html
		https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html
Differential Revision:	https://reviews.freebsd.org/D11172
PR:		219947
Exp-run by:	antoine
2017-06-27 13:46:53 +00:00
Tobias C. Berner
5e373eaa92 Make ninja opt-out in cmake.mk
Using ninja instead of make (1) can lead to significant speed ups while building.
Therefore switch from having the ninja generator opt-in to having it opt-out.

Previously cmake-ports that wanted to use ninja could set
    CMAKE_NINJA=yes
now, ports that do not work with ninja can set
    cmake:<existing args>,noninja
Note, that needing this should be an exception and most often points to a broken
cmake of the port.

The ports using cmake were modified
* removed USES=gmake, if ninja is used
* removed MAKE_ARGS, if ninja is used
* added the cmake-argument noninja if necessary

PR:		219629
PR:		213331
Exp-run by:	antoine
Reviewed by:	rakuco
Differential Revision:	https://reviews.freebsd.org/D10748
2017-06-25 21:07:58 +00:00
Joseph Mingrone
1fc92fb7d7 cad/gmsh: Update to version 3.0.3
Upstream changes:
http://gitlab.onelab.info/gmsh/gmsh/blob/master/CHANGELOG.txt
2017-06-25 14:35:54 +00:00
Mark Linimon
45cb752a04 Begin deorbit burn of ia64. We have not attempted to build packages for
it for many years.

While here, alphabetize ARCHs, pet portlint, and modernize usages.

Approved by:	portmgr (tier-2 blanket)
2017-06-25 00:29:09 +00:00
Michael Reifenberger
dd09d30890 Update to r20170624104526. 2017-06-24 21:18:03 +00:00
Matthew Seaman
00726a224d Update to 3.12.1
Update cad/openvsp to 3.12.1 _and_ unbreak cad/openvsp. The recent
update to eigen3 broke cad/openvsp (since it is used directly) and
graphics/code-eli that is a dependency of cad/openvsp.

Until there is a fix for code-eli change the port to use the internal
eigen3 and code-eli packages bundled in the distribution.

In addition, one of the local patches was accepted upstream and is no
longer necessary.

From the announcement:

Features:
 - Parasite drag buildup tool
 - Full control of VSPAERO from OpenVSP GUI
 - DegenGeom preview visualization
 - Advanced control surface modeling

Bug Fixes:
 - Advanced links not loading from file with 'Loop' policy geoms
 - Crash conformal components with some file airfoils
 - CompGeom when subsurfaces fall on tessellation line
 - DegenGeom handling of tip caps with blended wings
 - CustomGeom name matching GUI mismatch

PR:		220212
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
2017-06-23 07:03:30 +00:00
Michael Reifenberger
0ce9d8dcab Update to 20170602115111. 2017-06-19 17:04:24 +00:00
Michael Reifenberger
e8966e5672 Update to 3.17.1.0 2017-06-19 17:02:46 +00:00
Richard Gallamore
503e8ffe26 * Updated to 20170527 (d28bae3)
PR:		219624
Submitted by:	Thibault Jouan <tj+freebsd_ports@a13.fr> (maintainer)
Reviewed by:	lifanov (mentor)
Approved by:	lifanov (mentor)
Differential Revision:	https://reviews.freebsd.org/D11254
2017-06-18 19:38:19 +00:00
Thierry Thomas
f58c64ebdf Upgrade science/hdf5-18 to 1.8.19.
Changelog at
<https://support.hdfgroup.org/HDF5/doc1.8/ADGuide/Changes.html#1819>.
2017-06-17 09:48:47 +00:00
Thierry Thomas
5fd41657b0 Drop support for superlu_mt.
tochnog hasn't maintained the superlu_mt interface (or much else) in a long
time.

Let's just drop the option as it won't work when we bring in the modern
superlu_mt 3.1 version.

PR:		219932
Submitted by:	pfg
2017-06-17 08:34:11 +00:00
Sunpoet Po-Chuan Hsieh
e8001f57ef Remove no-op WX_UNICODE
Approved by:	portmgr (blanket)
2017-06-10 01:51:02 +00:00
Dmitry Marakasov
88b72ca4f8 - Update to 0.0.19 2017-06-09 15:50:39 +00:00
Mathieu Arnold
99761d7f4c Convert every usage of https://github.com/.../archive/xxx to USE_GITHUB.
While there, fix small style issues.

Sponsored by:	Absolight
2017-06-06 16:18:16 +00:00
Sunpoet Po-Chuan Hsieh
bcd131d72b Update WWW 2017-05-30 15:22:11 +00:00
Sunpoet Po-Chuan Hsieh
8b1d897ff6 Update science/hdf5 to 1.10.1
- Bump PORTREVISION for shlib change

Changes:	https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.1/src/hdf5-1.10.1-RELEASE.txt
2017-05-30 02:56:43 +00:00
Antoine Brodin
034b4e6d7d Register dependency on groff
PR:		213725
2017-05-29 11:32:14 +00:00
Mark Linimon
6a67297b00 Mark some ports failing on armv6, for errors classified as "clang".
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2017-05-27 15:07:11 +00:00
Jochen Neumeister
484140fafe - Udate to 20170519
PR:	219032
Submitted by:	pfg
Approved by:	miwi (mentor)
Differential Revision:	https://reviews.freebsd.org/D10819
2017-05-25 21:33:19 +00:00
Matthew Rezny
b760897dde Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
2017-05-23 05:03:14 +00:00
Mark Linimon
fa74598719 Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
2017-05-21 21:55:08 +00:00
Mark Linimon
65f2e41ca3 Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
2017-05-21 13:21:04 +00:00
Joseph Mingrone
9a370908c5 cad/gmsh: Update to version 3.0.2
Upstream changes:
http://gitlab.onelab.info/gmsh/gmsh/blob/master/CHANGELOG.txt

Approved by:	swills (mentor, implicit)
2017-05-16 18:54:37 +00:00
Mathieu Arnold
aa1ca03dda Remove svn keywords from patches.
Sponsored by:	Absolight
2017-05-15 15:38:56 +00:00
Dmitry Marakasov
db81685245 - Update WWW
Approved by:	portmgr blanket
2017-05-13 09:00:31 +00:00
Antoine Brodin
dc61fc0d0d Mark BROKEN: fails to build
In file included from src/transform3d.cpp:21:
...
/usr/local/include/glibmm-2.4/glibmm/ustring.h:256:13: error: expected ';' at end of declaration list

Reported by:	pkg-fallout
2017-05-11 17:06:18 +00:00
Danilo Egea Gondolfo
2abf7d87c5 - Update to 3.10.1 2017-05-07 18:45:52 +00:00
Alexey Dokuchaev
70e85d336e Add a port of ZCAD, simple CAD program with AutoCAD DXF 2000 file format
support.  It is developed with Free Pascal and Lazarus.

The project has not released any distfiles yet, so this release is based
on r2259 checked out from http://svn.shamangrad.net/zcad/trunk/, cleaned
up (most importantly, converted to Unix line endings), and tar+xz'ed.

https://sourceforge.net/projects/zcad/
2017-05-02 18:50:35 +00:00
Jan Beich
b324ade02d devel/boost-*: update to 1.64.0
Changes:	http://www.boost.org/users/history/version_1_64_0.html
PR:		218835
Approved by:	office (bapt)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D10472
2017-05-02 06:48:10 +00:00
Mark Linimon
3980169c5f Provide error messages for some ports failing on aarch64, and, in a
few cases, other tier-2 archs.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2017-05-01 19:24:00 +00:00
Rene Ladan
31e645bde5 cad/brlcad: unexpire, it builds fine with current graphics/urt 2017-04-28 14:12:52 +00:00
Martin Wilke
1b81d1e1c8 - Fix shebangs
Submitted by:	Jochen Neumeister (via irc)
2017-04-24 12:58:02 +00:00