Commit Graph

133 Commits

Author SHA1 Message Date
Danilo Egea Gondolfo 7f78b89b92 editors/tea: Update to 50.1.0 2020-10-27 20:52:09 +00:00
Danilo Egea Gondolfo 79d2d0b07e - Update to 50.0.4 2020-01-28 21:01:54 +00:00
Danilo Egea Gondolfo 859c25f9a4 - Upgrade to 50.0.3 2019-12-07 14:43:00 +00:00
Danilo Egea Gondolfo 13be772c57 - Update to 50.0.1 2019-12-02 15:29:59 +00:00
Danilo Egea Gondolfo 88d05bdfed - Update to 47.1.0 2019-09-09 19:16:17 +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
Jan Beich 91ea5c3247 textproc/hunspell: update to 1.7.0
- Drop const optimization as v2 API moved to nuspell

Changes:	https://github.com/hunspell/hunspell/releases/tag/v1.7.0
2019-01-18 21:14:41 +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
Tobias C. Berner ea792330aa Update Qt5 to 5.12.0
http://blog.qt.io/blog/2018/12/06/qt-5-12-lts-released/

- This breaks support for libressl again. Patches are welcome.

PR:		233705
Exp-run by:	antoine
2018-12-16 14:49:16 +00:00
Danilo Egea Gondolfo b0deb5923a - Update to 47.0.1
- Remove QT4 support due deprecation
2018-12-15 14:29:35 +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
Rene Ladan 99d6d12a38 Mark QT4 ports/functionality for removal on 2019-03-15
While here, chase some KDE4 ports and functionality, these are scheduled for
removal on 2018-12-31. Change the default option/flavor to QT5 where applicable
or use alternative toolkits like GTK.

Submitted by:	tcberner
Reviewed by:	adridg, jhale, rene, tcberner
Approved by:	portmgr (implicit, flavor hook)
Differential Revision:	https://reviews.freebsd.org/D17741
2018-12-02 15:41:47 +00:00
Mark Linimon 57082b5b8d Add compiler:c++11-lang to USES to fix build on gcc-based archs.
Approved by:	portmgr (tier-2 blanket)
2018-11-24 09:00:46 +00:00
Tobias C. Berner 89d1bb9ab0 Merge lang/qt5-qml and x11-toolkits/qt5-quick into x11-toolkits/qt5-declarative
- There was no obvious reason to split these ports, and it makes
  porting simpler; the set of ports using either mostly coincided.

Exp-run by:	antoine
PR:		223687
PR:		232751
2018-11-04 19:00:53 +00:00
Danilo Egea Gondolfo d056099a7a - Update to 46.3.0 2018-10-01 19:22:53 +00:00
Danilo Egea Gondolfo 0056a48f71 - Update to 46.2.0 2018-09-27 20:29:00 +00:00
Danilo Egea Gondolfo 2945196fab - Update to 46.0.0 2018-09-16 14:54:58 +00:00
Danilo Egea Gondolfo b8af6f29bd - Update to 45.0.2
- Use github
2018-07-05 16:28:34 +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
Mark Linimon 836c2938d1 Mark ports broken on powerpc64, categories d-f.
While here, pet portlint and do some other cleanup.

Approved by:	portmgr (tier-2 blanket)
2018-06-18 03:49:09 +00:00
Danilo Egea Gondolfo 4ea3d58501 - Update to 44.1.1 2017-12-26 23:21:04 +00:00
Danilo Egea Gondolfo 912ea60f28 - Update to 44.1.0 2017-07-16 21:36:03 +00:00
Danilo Egea Gondolfo a675e7fd6d - Add QT5 support
PR:		219560
Submitted by:	Eric Camachat <eric@camachat.org>
2017-06-07 02:20:26 +00:00
Danilo Egea Gondolfo c9a41fdccb - Regenerate distinfo. The only change in the new tarball is the patch I'm removing now. Mainstream just not bumped the tarball version. 2017-05-25 16:14:05 +00:00
Danilo Egea Gondolfo 757ef6778f - Update to 44.0.0 2017-05-23 17:15:46 +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
Danilo Egea Gondolfo dfb73e9f66 - Enable both aspell and hunspell as default
PR:		215718
2017-01-22 21:26:59 +00:00
Tijl Coosemans 02f27a83b4 The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user.  Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables.  LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well.  The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.

Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).

PR:		215882
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2017-01-18 13:20:31 +00:00
Jan Beich 24bce6e056 textproc/hunspell: update to 1.6.0
- Restore DIST_SUBDIR from r305651
- Adjust license for "or later" clause
- Restore GPLv2+/LGPL21+ license files removed upstream as
  GPLv3+/LGPL3+ only affects Hunspell 2.0 (not currently built)
- Unbreak |make makepatch|

Changes:	https://github.com/hunspell/hunspell/releases/tag/v1.6.0
PR:		215714
Submitted by:	sunpoet (based on)
Exp-run by:	antoine
MFH:		2017Q1
Differential Revision:	https://reviews.freebsd.org/D8887
2017-01-07 14:43:11 +00:00
Jan Beich 70b03eae74 textproc/hunspell: update to 1.5.4
Changes:	https://github.com/hunspell/hunspell/blob/v1.5.4/ChangeLog
PR:		214837
Exp-run by:	antoine (for 1.5.3)
Approved by:	office (bapt)
2016-12-03 22:24:36 +00:00
Jan Beich f72d959f57 editors/tea: unbreak with hunspell 1.5
spellchecker.cpp:339:12: error: assigning to 'char *' from incompatible type 'const char *'
  encoding = speller->get_dic_encoding();
           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~

https://github.com/hunspell/hunspell/commit/971f8a9cf52e

PR:		214837
Approved by:	portmgr blanket
2016-11-26 12:30:53 +00:00
Danilo Egea Gondolfo 21cc7d30b2 - Update to 43.1.0
- Fix hunspell/aspell enable/disable
- Using LANG variable to handle paths with non ASCII bytes during build process
2016-10-19 02:28:05 +00:00
Danilo Egea Gondolfo 4dbed34736 - Update to 42.0.0
- Fix hunspell/aspell enable/disable
2016-08-10 02:37:08 +00:00
Danilo Egea Gondolfo 130a86c555 - Update to 41.1.1 2016-04-24 16:51:36 +00:00
Mathieu Arnold 4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Danilo Egea Gondolfo 468cd7570d - Update to 41.1.0 2015-10-01 23:36:34 +00:00
Danilo Egea Gondolfo 94e0b4df15 - Update to 41.0.0 2015-04-01 19:44:03 +00:00
Danilo Egea Gondolfo 13fcb8347f - Update to 40.0.0 2015-02-23 14:14:29 +00:00
Danilo Egea Gondolfo df05c16aa4 - Update from 39.0.0 to 39.1.0 2014-12-19 21:29:02 +00:00
Danilo Egea Gondolfo 37c77a9985 - Fix a build dependency 2014-11-20 01:56:10 +00:00
Danilo Egea Gondolfo 7738942671 - Update from 38.0.0 to 39.0.0 2014-11-18 16:49:17 +00:00
Danilo Egea Gondolfo e663a595d8 - Update from 37.2.1 to 38.0.0 2014-10-15 14:53:51 +00:00
Tijl Coosemans 3127da9b78 Convert textproc/aspell to "USES=libtool tar:bzip2" and bump dependent ports
Approved by:	portmgr (implicit, PORTREVISION bump on unstaged port)
2014-07-04 20:28:31 +00:00
Danilo Egea Gondolfo 569ce279b6 - Update from 37.2.0 to 37.2.1 2014-04-11 02:34:09 +00:00
Danilo Egea Gondolfo 54c5111054 - Update from 37.1.0 to 37.2.0
- Convert USE_BZIP2 to USES
2014-03-27 11:53:34 +00:00
Danilo Egea Gondolfo 09ddaba7ca - Update from 37.0.1 to 37.1.0 2014-02-03 02:23:47 +00:00
Danilo Egea Gondolfo 3f9369d41a - Update from 37.0.0 to 37.0.1 2013-12-07 20:29:21 +00:00
Max Brazhnikov 4561e036c7 - Convert to USES=qmake
- Use options helpers
- Convert LIB_DEPENDS to new style

Approved by:	portmgr (blanket approval)
2013-11-22 12:55:18 +00:00
Danilo Egea Gondolfo 5711aebd96 - Update from 36.0.3 to 37.0.0
Approved by:	wg/culot (mentors, implicit)
2013-10-10 16:33:12 +00:00
Danilo Egea Gondolfo a8d0d4a7b2 - Change maintainer email to @FreeBSD.org
- Add stage support

Approved by:	wg (mentor)
2013-09-29 13:46:14 +00:00