Commit Graph

95 Commits

Author SHA1 Message Date
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
Mark Linimon aac536135d Add compiler:c11 to USES to unbreak on powerpc64:
btosismorphsegmentation.cpp.o: undefined reference to sword::SWOptionFilter::SWOptionFilter

Approved by:	portmgr (tier-2 blanket)
2019-06-19 14:31:10 +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 707c6bf295 Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
2018-12-25 20:25:39 +00:00
Eric Turgeon 18b1d958f0 ericbsd take the maintainership of misc/bibletime and update it to 2.11.2
Approved by:	bapt (mentor)
2018-09-06 13:52:15 +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
Tobias C. Berner 60539b7275 multimedia/*phonon*: update and flavorize with @qt4/@qt5
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D14632
2018-06-21 16:52:09 +00:00
Mark Linimon a78aef718d Mark ports broken on powerpc64, categories g-n.
While here, pet portlint and do some other cleanup.

Approved by:	portmgr (tier-2 blanket)
2018-06-18 14:00:43 +00:00
Thomas Abthorpe e51177b920 - Reassign ports to the heap 2018-02-23 01:33:00 +00:00
Thomas Abthorpe 280a31be40 - Update misc/sword to 1.8.0
- Chase shlib bump
- Reassign to the heap

PR:		225276
Submitted by:	bsam
2018-02-23 01:30:03 +00:00
Thomas Abthorpe 38c48c63c4 - Mark as BROKEN on 12.X
MFH:		2017Q2
2017-04-20 13:33:10 +00:00
Mathieu Arnold a28f0f7f7f Remove all USE_OPENSSL occurrences.
Sponsored by:	Absolight
2017-03-15 14:45: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
Thomas Abthorpe 720e940d30 - Update to 2.10.1 2015-01-10 05:13:44 +00:00
Baptiste Daroussin 45858fb087 Cleanup plist 2014-12-09 13:36:34 +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
Adam Weinberger fff296bfe7 Convert a bunch of USE_XZ to USES=tar:xz.
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 21:07:39 +00:00
Baptiste Daroussin ffb7170399 Modernize LIB_DEPENDS
With hat:	portmgr
2014-07-14 18:42:04 +00:00
Max Brazhnikov d2de2b00e4 - Bump PORTREVISION after KDE4_PREFIX change 2014-02-18 14:31:32 +00:00
Thomas Abthorpe add5c6898c - Chase misc/sword shlib change
- Bump PORTREVISION
2014-01-16 20:47:10 +00:00
Thomas Abthorpe 8918ce733f - Bump PORTREVISION to chase shlib change in misc/sword 2014-01-15 06:24:22 +00:00
Thomas Abthorpe ce416de464 - Fix text filter settings not being saved
- Bump PORTREVISION

Submitted by:	Jaak Ristioja (upline developer)
2014-01-04 07:33:37 +00:00
Thomas Abthorpe ae793b854f - Update to 2.10.0 2013-12-31 15:49:33 +00:00
Thomas Abthorpe fcaf5f1be4 - Remove NO_STAGE
- Turns out cmake(1) has it all built in

Thanks to:	bapt
2013-12-23 18:51:55 +00:00
Thomas Abthorpe 667b4f4d18 - Explicity depend on libsword-1.6.2.so
- Fix LIB_DEPENDS for clucene
- Add CONFLICTS for soon to be added bibletime-devel
2013-12-11 18:05:34 +00:00
Thomas Abthorpe 636b1bf18f - Revert to previous version
Submitted by:	FreshPorts Sanity checking daemon
2013-12-11 05:54:45 +00:00
Thomas Abthorpe 605ecaa0c6 - Explicitly depend on sword 1.6.2
- Add CONFLICTS for soon to be added 2.10
2013-12-11 05:43:25 +00:00
Dmitry Marakasov d46ccd7303 - Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with m)
Approved by:	portmgr (bdrewery)
2013-10-22 13:56:27 +00:00
Baptiste Daroussin 8ac99398e2 Add NO_STAGE all over the place in preparation for the staging support (cat: misc) 2013-09-20 20:50:57 +00:00
Alexey Dokuchaev 1bc1b10c90 - Now that misc/sword port is fixed, remove no longer needed USE_GCC
- While here: drop the article from COMMENT, remove LICENSE_FILE (it
  was actually just vanilla GPL boilerplate), sanitize dependencies,
  put USES where it's normally found; tidy up port description a bit.

Approved by:	tabthorpe (maintainer, implicit)
2013-09-10 04:08:18 +00:00
Thomas Abthorpe 24b8cc57cc - Add USE_GCC=any to build on 10.X
Submitted by:	pkg-fallout
2013-09-10 01:23:58 +00:00
Thomas Abthorpe 6588bb24f8 - Update to 2.9.2 2013-06-29 05:16:04 +00:00
Max Brazhnikov ffd97a0193 - convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
  for users

Approved by:	portmgr (miwi)
2013-03-22 20:06:14 +00:00
Jung-uk Kim 5294672175 - Re-assign textproc/clucene maintainship to office@. [1]
- Update textproc/clucene to 2.3.3.4.  Note this version is required by
recent LibreOffice.
- Remove textproc/clucene-contrib because it is now integrated into
textproc/clucene. [2]
- Mark textproc/p5-Lucene as broken.  There is no dependent port and it was
only written for obsolete Lucene 0.9.x API. [3]
- Update deskutils/kdepim4 and deskutils/strigi to build with the new
CLucene port. [4]
- Update misc/bibletime and misc/sword to use new CLucene 2.3.x API. [5]

Approved by:	clsung (maintainer timeout) [1]
Approved by:	tj (maintainer) [2]
Approved by:	perl [3]
Approved by:	kde [4]
Approved by:	tabthorpe (maintainer timeout) [5]
Obtained from:	The SWORD Project [5]
2013-01-28 22:25:05 +00:00
Thomas Abthorpe 97724d0b50 - Chase change to misc/sword
- Bump PORTREVISION
2012-07-01 03:50:40 +00:00
Steve Wills 63d09c9c9b - Convert all remaining instances of BUILD_DEPENDS=${RUN_DEPENDS} or
RUN_DEPENDS=${BUILD_DEPENDS} to use := which portlint has warned
  about for a while.

PR:		ports/168208
Approved by:	portmgr (miwi)
2012-06-10 18:42:48 +00:00
Martin Wilke 9c2f65e395 - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4
Review by:	bapt, David Naylor (kde team)
2012-06-06 06:44:37 +00:00
Dirk Meyer 2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Thomas Abthorpe dbf4d22c14 - Update to 2.9.1 2011-12-23 03:29:19 +00:00
Thomas Abthorpe 44dd11459f - Update to 2.9.0
Feature safe:	yes
2011-12-08 15:59:13 +00:00
Thomas Abthorpe e549b54588 - Update to 2.8.4
Feature safe:	yes
2011-11-23 03:41:05 +00:00
Thomas Abthorpe 93e237b454 - Remove patch, forgotten in last commit
Feature safe:	yes
2011-11-23 02:53:16 +00:00
Thomas Abthorpe d8562244aa - Update to 2.8.3
Feature safe:	yes
2011-11-22 18:01:27 +00:00
Thomas Abthorpe d1eec79b01 - Update to 2.8.2 2011-09-08 12:20:38 +00:00
Max Brazhnikov 01b7b5c889 CMAKE_BUILD_TYPE is set in bsd.cmake.mk now, remove it from Makefiles
Clean up and remove support for 6.x

Approved by:	tabthorpe via irc
2011-04-10 08:47:32 +00:00
Thomas Abthorpe ba7561a07f - Update to 2.8.1
Feature safe:	yes
2011-01-23 03:34:35 +00:00
Thomas Abthorpe 8f0d21caa3 - Remove boost dependency
- Bump PORTREVISION
2010-12-02 20:39:44 +00:00
Thomas Abthorpe b6f3df38b9 - Update to 2.8.0 2010-11-28 01:36:27 +00:00
Thomas Abthorpe c13880cf4e - Chase misc/sword libbump
- Bump PORTREVISION
- Remove MD5 checksum while I am here
2010-10-28 23:54:06 +00:00
Thomas Abthorpe 05eee48246 - Update to 2.7.3 2010-09-08 03:31:04 +00:00