Commit graph

58 commits

Author SHA1 Message Date
Dmitry Marakasov
6d9a40687b - Update to 1.3.1 2019-11-21 12:43:02 +00:00
Dmitry Marakasov
1a9a443120 - Update to 1.3.0 2019-11-18 17:30:14 +00:00
Dmitry Marakasov
decf4e3582 - Update to 1.2.5 2019-10-23 14:12:19 +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
Dmitry Marakasov
752db0ab38 - Update to 1.2.4 2019-06-03 14:52:34 +00:00
Dmitry Marakasov
7c4c114a64 - Update to 1.2.3 2019-03-13 15:48:32 +00:00
Dmitry Marakasov
9a34d0ccf0 - Update WWW 2019-02-08 09:30:41 +00:00
Dmitry Marakasov
c7f1c20be4 - Update to 1.2.2 2019-01-28 14:47:06 +00:00
Tijl Coosemans
1bf487d3e7 Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence.  If the
catch-all is last it captures everything.  In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the
catch-all lowest priority.

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

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

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

Bump all ports that depend on Qt5.

PR:		234070
Exp-run by:	antoine
Approved by:	kde (adridg)
2019-01-16 11:13:44 +00:00
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
Dmitry Marakasov
dd41e4836f - Update to 1.2.1 2018-11-15 20:10:46 +00:00
Dmitry Marakasov
030d1b1c92 - Update to 1.2.0 2018-09-23 13:18:17 +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
Dmitry Marakasov
4373c6b7c4 - Update to 1.1.6 2018-07-18 19:05:39 +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
Dmitry Marakasov
05d1c9fcbe - Update to 1.1.5 2018-04-29 21:14:26 +00:00
Dmitry Marakasov
a45700ef32 - Update to 1.1.4 2018-04-13 20:05:34 +00:00
Dmitry Marakasov
18ab5da413 - Update to 1.1.3 2018-03-13 14:42:06 +00:00
Dmitry Marakasov
1f304a4604 - Update to 1.1.2 2018-02-02 16:13:52 +00:00
Dmitry Marakasov
c17e0a474e - Update to 1.1.1 2018-01-09 12:14:13 +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
Dmitry Marakasov
b6541c52c0 - Update to 1.0.3 2017-08-31 11:58:40 +00:00
Dmitry Marakasov
932ccceea4 - Update to 1.0.2 2017-07-07 13:01:15 +00:00
Dmitry Marakasov
32bf04d54a - Update to 1.0.1 2017-06-16 09:23:18 +00:00
Dmitry Marakasov
1a9d580da5 - Update to 1.0.0 2017-05-31 17:36:18 +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
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

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

PR:		216707
2017-04-01 15:23:30 +00:00
Dmitry Marakasov
4a8e6c1692 - Update to 0.18.2 2017-02-22 18:33:01 +00:00
Dmitry Marakasov
911a5e4d17 - Update to 0.18.1 2017-01-24 13:48:30 +00:00
Dmitry Marakasov
3f74e525c4 - Update to 0.18.0 2016-12-23 09:59:23 +00:00
Dmitry Marakasov
9eb64840c0 - Update to 0.17.2 2016-12-06 12:05:25 +00:00
Dmitry Marakasov
06ee3faa74 - Update to 0.17.1 2016-11-11 18:35:40 +00:00
Dmitry Marakasov
3456f1547d - Update to 0.17.0 2016-08-18 22:07:42 +00:00
Dmitry Marakasov
573bad08c5 - Update to 0.16.2 2016-08-15 09:39:32 +00:00
Dmitry Marakasov
6b5b1af941 - Update to 0.16.1 2016-05-10 03:36:13 +00:00
Dmitry Marakasov
c27cb78ce0 - Update to 0.16.0 2016-04-06 03:59:31 +00:00
Dmitry Marakasov
d6ee736495 - Update to 0.15.1
- Install more documentation
2016-02-17 11:03:16 +00:00
Dmitry Marakasov
b9398223bd Convert LICENSE= "GPLxx # or later" to "GPLxx+"
Approved by:	portmgr blanket
2016-01-12 16:20:31 +00:00
Dmitry Marakasov
d80a4b2228 - Update to 0.15.0 2016-01-07 22:10:21 +00:00
Dmitry Marakasov
43c03820e9 - Update to 0.13.1
- Switch to options helpers
- Add LICENSE
2015-09-08 11:23:10 +00:00
Dmitry Marakasov
bde79446ec - Switch to options helpers 2015-08-23 22:47:32 +00:00
Dmitry Marakasov
02fe7b7384 - Update to 0.12.3
Submitted by:	Florian Degner <f dot degner at gmx dot de>
2015-06-15 10:54:23 +00:00
Mathieu Arnold
f29a218fcd Replace most occurences of github.com in MASTER_SITES with USE_GITHUB usage.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-18 17:07:45 +00:00
Dmitry Marakasov
d4b181da10 - Switch to linguisttools_build 2015-03-16 14:05:44 +00:00
Dmitry Marakasov
710b13b491 - Update to 0.11.0 2015-01-17 17:42:46 +00:00
Dmitry Marakasov
d96aa10f09 - Cleanup plist 2014-09-22 12:42:23 +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
Dmitry Marakasov
ea3629c01a - Remove DOCS, NLS and EXAMPLES from OPTIONS_DEFAULT in my ports, as suggested by Porter's Handbook 2013-12-16 17:40:13 +00:00
Max Brazhnikov
ec436c34ca Convert to USES=qmake
Approved by:	portmgr (blanket approval)
2013-11-22 12:54:48 +00:00
Dmitry Marakasov
ab24828630 - Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with [fgijk])
Approved by:	portmgr (bdrewery)
2013-10-22 13:58:55 +00:00