Commit Graph

124 Commits

Author SHA1 Message Date
Stephen Montgomery-Smith 06654a9f50 - Add optional dependency math/octave-forge-sparsersb.
- Update to 20200519.
2020-05-19 23:27:01 +00:00
Stephen Montgomery-Smith 909b44b49d - Add optional dependency AUDIO.
- Update to 20200117.
2020-01-17 00:51:17 +00:00
Stephen Montgomery-Smith f671c2f220 - Add option dependencies communications and mechanics.
- Update to 20200106.
2020-01-06 01:43:10 +00:00
Stephen Montgomery-Smith 3a716b3770 - Add optional dependency math/octave-forge-matgeom.
- Update to 20191201.
2019-12-02 00:23:41 +00:00
Stephen Montgomery-Smith 45938639f0 - Resurrect math/octave-forge-linear algebra.
- Update math/octave-forge-linear-algebra to 2.2.3.
- In math/octave-forge, option linear-algebra defaults to on.
- Bump port revision of math/octave-forge.
2019-11-14 20:56:04 +00:00
Stephen Montgomery-Smith 7db1dd68fc - Resurrect math/octave-forge-fits. Add patches so it builds. Bump portrevision.
- Default option FITS to on in math/octave-forge.  Bump portrevision.
2019-10-24 14:44:48 +00:00
Stephen Montgomery-Smith 5865df0737 - Resurrect math/octave-forge-econometrics.
- Update to 1.1.2.
- Change default of ECONOMETRICS in math/octave-forge to on.
- Bump port revision for math/octave-forge.
2019-10-19 23:18:42 +00:00
Gerald Pfeifer ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

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, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Stephen Montgomery-Smith cb24747a7a - Set default to on for optional install of math/octave-forge-database subport.
- Bump portrevision.
2019-07-02 21:27:34 +00:00
Stephen Montgomery-Smith c8866acbc6 - Default to on option to install subpackage math/octave-forge-optim.
- Bump portrevision.
2019-04-16 20:05:20 +00:00
Stephen Montgomery-Smith f16083b206 - Default to on option to install subpackage math/octave-forge-struct.
- Bump portrevision.
2019-04-14 18:07:20 +00:00
Stephen Montgomery-Smith dafb0c1bb5 - Default option that installs subpackage math/octave-forge-dicom to on.
- Bump portrevision.
2019-04-07 02:27:18 +00:00
Stephen Montgomery-Smith 789d8f116a - Default math/octave-forge-signal subpackage to on.
- Bump portrevision.
2019-04-05 20:45:59 +00:00
Stephen Montgomery-Smith 1562e730f5 - Update math/octave to 5.1.0.
- Bump portrevision of unbroken octave-forge-* ports.
- Bump portrevision of math/dynare which uses library files from octave.
- Mark broken: octave-forge-(database|dicom|optim|fits|linear|linear|optim|
  parallel|signal|strings|struct|tisean|video).
- Broken optional dependencies in math/octave-forge to default to off.
- Bump portrevision of math/octave-forge.
2019-03-10 04:56:17 +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] https://github.com/qt/qtwebengine/commit/5c2cbfccf9aafb547b0b30914c4056abd25942a4
[2] https://github.com/qt/qtwebengine/commit/2ed5054e3a800fa97c2c9e920ba1e6ea4b6ef2a5
[3] https://github.com/qt/qtwebengine/commit/009f5ebb4bd6e50188671e0815a5dae6afe39db5

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
Stephen Montgomery-Smith f51ecfc2a4 - Remove octave-forge-* optional dependencies that no longer exist. 2018-12-22 00:17:14 +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
Stephen Montgomery-Smith 38332434f2 - Set option image to default to on.
- Bump portrevision.
2018-06-23 19:16:16 +00:00
Stephen Montgomery-Smith f2a17b6b89 - Default options octclip and octproj to on.
- Bump portrevision.
2018-05-20 19:15:14 +00:00
Stephen Montgomery-Smith 2c2cb5776d - Default option database to on.
- Bump portrevision.
2018-05-20 18:36:31 +00:00
Stephen Montgomery-Smith 8b180bdd9e - Default parallel to on.
- Bump portrevision.
2018-05-18 15:55:40 +00:00
Stephen Montgomery-Smith d0fb48ada3 - Set default fuzzy_logic_toolkit to on.
- Bump portrevision.
2018-05-14 23:34:12 +00:00
Stephen Montgomery-Smith 7a2cfbed29 - Default option tisean to on.
- Bump portrevision.
2018-05-14 21:43:38 +00:00
Stephen Montgomery-Smith 4d1957f3b8 - Default options linear-algebra and mechanics to on.
- Bump portrevision.
2018-05-14 21:16:04 +00:00
Stephen Montgomery-Smith 296a95e17c - Set general and miscellaneous to default to on.
- Bump portrevision.
2018-05-14 15:40:50 +00:00
Stephen Montgomery-Smith 672b3bd8b9 - Perform work that was supposed to be done by r469289:
- Option SIGNAL defaults to on.
- Bump portrevision.
2018-05-10 00:09:02 +00:00
Stephen Montgomery-Smith 9eff7f9283 - Correction to r468999: option DICOM now defaults to on.
- Bump portrevision.
2018-05-04 02:06:14 +00:00
Stephen Montgomery-Smith 4ebc7d7f8c - Update octave to 4.4.0.
- Either bump portrevision or mark broken for octave-forge-* ports.
- Bump port revision for octave-forge.
2018-05-03 23:42:35 +00:00
Stephen Montgomery-Smith 81b7c86e7c - Add optional dependency math/octave-forge-dicom.
- Update to 20180409.
2018-04-10 02:00:11 +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
Stephen Montgomery-Smith 2317ffd324 - Remove broken dependencies.
- Update to 20180224.
2018-02-25 00:01:39 +00:00
Stephen Montgomery-Smith 7b5206cad0 - Add optional run depends math/octave-forge-bsltl.
- Update to 20170622.
2017-06-22 21:57:43 +00:00
Thomas Zander b50a4186ce Chase ffmpeg 3.3 update (ABI changes)
PR:		218658
Submitted by:	riggs
2017-04-25 08:20:30 +00:00
Mathieu Arnold 8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Vsevolod Stakhov 7349ed49cd - Update libsodium to 1.0.8
- Bump revisions of all dependant ports

PR:		206482
Submitted by:	lev, w.schwarzenfeld@aon.at
2016-03-23 09:20:35 +00:00
Stephen Montgomery-Smith e5e9e4af94 - Add optional deendency math/octave-forge-zeromq.
- Update to 20160227.
2016-02-27 23:42:45 +00:00
Stephen Montgomery-Smith 50dd4b1417 - Add optional dependency math/octave-forge=doctest.
- Update to 20160120.
2016-01-20 19:38:40 +00:00
Stephen Montgomery-Smith dbd89fb58d - Set optional dependency math/octave-forge-video.
- Bump portrevision.
2016-01-18 06:21:18 +00:00
Stephen Montgomery-Smith 287e9a0731 - Add math/otave-forge-tisean as an optional dependency.
- Update to version 20160113.
2016-01-13 04:31:59 +00:00
Stephen Montgomery-Smith ccf798cbe8 - Default to off the optional dependencies that are broken. 2016-01-13 02:11:26 +00:00
Stephen Montgomery-Smith c7c0b0b2ad - ~convert to USES=metaport.
- Automate how OPTIONS are processed.

PR:		ports/201604
Submitted by:	Andriy Voskoboinyk
2015-07-16 01:12:36 +00:00
Stephen Montgomery-Smith ccd865e57b - Reinstate optional dependency math/octave-forge-ltfat.
- Update to 20150704.
2015-07-04 18:28:55 +00:00
Stephen Montgomery-Smith f4a3bd056d - Add optional dependency math/octave-forge-level-set.
- Update to 20150220.
2015-02-20 04:09:42 +00:00
Stephen Montgomery-Smith 630096f3a2 - Add optional dependency math/octave-forge-interval.
- Update to 20150201.
2015-02-01 22:10:50 +00:00
Stephen Montgomery-Smith 9cfd0575f5 - Add optional dependency math/octave-forge-optics.
- Update to 20141214.
2014-12-14 22:11:38 +00:00
Antoine Brodin 1719756e87 Remove LTFAT option from octave-forge, the package builders are getting
crazy with this
several things like this in the log + installing takes hours:
load-octave-pkg: octave is installing ltfat-2.0.0.tar.gz.
panic: Segmentation fault: 11 -- stopping myself...

With hat:	portmgr
2014-10-08 22:31:40 +00:00
Stephen Montgomery-Smith 28e31799b8 - Add optional dependency math/octave-forge-stk.
- Update to 20141004.
2014-10-04 22:33:10 +00:00
Gerald Pfeifer 15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Gerald Pfeifer 1cd277bdce Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3.  This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.

Part II, Bump PORTREVISIONs.

PR:		182136
Supported by:	Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by:	bdrewery (two -exp runs)
2014-03-10 20:55:20 +00:00
Stephen Montgomery-Smith 9293d8b0d6 - Add optional dependency math/octave-forge-divand.
- Update to 20140219.
2014-02-19 05:19:47 +00:00