Commit graph

54 commits

Author SHA1 Message Date
Mathieu Arnold
558224994b onvert to UCL & cleanup pkg-message (categories l-m) 2019-08-13 22:29: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
Tobias C. Berner
b53285ebe2 multimedia/phonon, multimedia/phonon-gestreamer, multimedia/phonon-designerplugin: remove flavorse (Qt4 deprecation) 2019-03-16 21:32:52 +00:00
Mark Linimon
dfcd3cf83d Fix build on gcc-based architectures:
cc1plus: error: unrecognized command line option "-std=gnu++11"

Approved by:	portmgr (tier-2 blanket)
2019-03-12 04:14:54 +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
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
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
Yuri Victorovich
0f2190c067 multimedia/minitube: Update to 2.9
Additional port changes:
* Replaced with DISTVERSION
* Removed INSTALLS_ICONS (not a gtk app)
* Added the patch with the workaround for the build failure

Approved by:	tcberner (mentor, implicit)
2018-02-16 08:36:10 +00:00
Thomas Zander
40c015d48a Update to upstream version 2.7, update message on API keys
PR:		219621
Submitted by:	vidar@karlsen.tech
2017-06-04 11:15:39 +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
Tobias C. Berner
894d3e3a6a Update multimedia/minitube to 2.6
Changes: http://flavio.tordini.org/minitube-2-6

Approved by:	rakuco (mentor, implicit)
2017-05-15 19:15:11 +00:00
Jason E. Hale
6b60b57cbd Update to 2.5.2
Note: This release uses Qt5 now instead of Qt4
2016-11-18 15:22:22 +00:00
Dmitry Marakasov
38008f3190 - Add LICENSE
- Pet portlint
- Cosmetic fixes
- Add missing qtcore dependency
2016-11-07 12:30:03 +00:00
Raphael Kubo da Costa
366a97ec37 Reassign makc's ports back to the pool.
See "Maintainer Reset" in
https://www.freebsd.org/portmgr/policies_contributors.html. makc's last commit
was in March 31st (r412218), and his ports have been timing out since at least
July (r418155).

I also emailed him 2 weeks ago and have received no response so far.
2016-10-20 15:58:12 +00:00
Max Brazhnikov
c7c32639cc Convert my ports to new options helpers 2015-08-25 10:03:08 +00:00
Max Brazhnikov
bfa0d76905 multimedia/minitube:
- Update to 2.4 with support for the latest YouTube API
- Remove INSTALLS_ICONS needless for Qt/KDE ports
2015-07-17 07:26:23 +00:00
Max Brazhnikov
757fde75ff multimedia/minitube: remove BOM to fix build on 8.4-RELEASE 2015-03-28 17:53:28 +00:00
Max Brazhnikov
fd6d1deea2 multimedia/minitube:
- Update to 2.3
- Don't force dependency on Phonon GStreamer backend
- Remove stale patch
2015-03-08 18:41:56 +00:00
Max Brazhnikov
b2b5151ef3 - Switch my ports to USE_QT4=linguisttools_build and adjust Qt components
- Use LUPDATE/LRELEASE provided by bsd.qt.mk
- Drop needless stripping
2015-02-24 21:46:28 +00:00
Dmitry Marakasov
40f13c68dc - Drop @dirrm* from and add empty directories to pkg-plists
Approved by:	portmgr blanket
2015-02-01 20:24:27 +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
Max Brazhnikov
d2de2b00e4 - Bump PORTREVISION after KDE4_PREFIX change 2014-02-18 14:31:32 +00:00
Max Brazhnikov
0541acd5bf - Clean up after conversion to USES=qmake
- Use options helpels
2013-11-26 12:58:55 +00:00
Max Brazhnikov
4ddfac46e6 - Remove now needless qmake_build from USE_QT4
- Get rid of QMAKEFLAGS
- Convert to USES=dos2unix
2013-11-21 15:41:06 +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
Max Brazhnikov
a821cad16d - Convert to USES= qmake
- Bring stage support
- Adjust DESKTOP_ENTRIES
- Use options helpers
- Use new LIB_DEPENDS syntax
2013-10-09 10:08:04 +00:00
Baptiste Daroussin
855fb638fb Add NO_STAGE all over the place in preparation for the staging support (cat: multimedia) 2013-09-20 20:57:48 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Max Brazhnikov
7678193c3d - Add global options (DOCS, NLS, etc) to the OPTIONS_DEFINE and partly revert r315222 [1]
- Convert WITH_DEBUG to new options framework
- Trim Makefile header
- Adjust COMMENTs
- Reformat/update description

[1] See follow-up discussion: http://lists.freebsd.org/pipermail/svn-ports-head/2013-March/016094.html
2013-05-12 11:48:49 +00:00
Max Brazhnikov
792213815d - Add global options (DOCS, NLS, etc) to the OPTIONS_DEFINE if it's
already defined
- Remove OPTIONS_DEFINE, if it contains only global options
2013-03-25 13:59:18 +00:00
Max Brazhnikov
11d78941d8 Update to 2.0 2013-02-25 16:31:25 +00:00
Max Brazhnikov
1d0afcbb2a Update to 1.9
Trim Makefile header
Update COMMENT
Explicitly declare NLS in options

Feature safe:	yes
2012-11-03 17:00:16 +00:00
Max Brazhnikov
52e8b487f6 - Convert my ports to new options framework
- use CONFLICTS_INSTALL
- other minor changes
2012-07-27 11:03:38 +00:00
Max Brazhnikov
77d31d6b69 Update to 1.8 2012-07-23 00:13:50 +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
Max Brazhnikov
7d6ec83b64 Update to 1.7 2012-01-16 12:30:46 +00:00
Max Brazhnikov
6d6fa36a49 Update to 1.6 2011-11-07 18:59:24 +00:00
Pawel Pekala
92643f7731 Update to version 1.5
PR:		159788
Submitted by:	me
Approved by:	makc (maintainer via private mail), wen (mentor)
2011-08-16 14:02:39 +00:00
Max Brazhnikov
c6ebd9c2df Update to 1.4.2
PR:		ports/156682
Submitted by:	bartoletti <coder at tuxfamily.org>
2011-04-30 12:27:56 +00:00
Max Brazhnikov
45e44bab9d Update to 1.4.1
PR:		based on ports/156122
Submitted by:	Gvozdikov Veniamin <g.veniamin at googlemail.com>
2011-04-05 20:14:10 +00:00
Max Brazhnikov
3871c561a3 Add dependency on gstreamer-ffmpeg 2011-03-12 16:29:14 +00:00
Max Brazhnikov
b4e5b7d5ab Update to 1.4 2011-03-10 17:00:27 +00:00
Max Brazhnikov
6ce41f765a Update to 1.3 2010-12-11 20:27:44 +00:00
Max Brazhnikov
5b855b1795 Update to 1.2 2010-10-17 16:29:58 +00:00
Max Brazhnikov
c71b8e9755 Update to 1.1
PR:		based on ports/149035
Submitted by:	Ivan Georgiev <iegeorgiev at gmail.com>
2010-07-28 20:12:39 +00:00
Max Brazhnikov
929106facc Update to 1.0 2010-05-06 05:04:38 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Max Brazhnikov
aebdaaca2d Update to 0.9 2010-01-31 15:58:42 +00:00