Commit graph

73 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
Rene Ladan
8d0b0c837f multimedia/smplayer: reset maintainer who no longer uses FreeBSD
Submitted by:	rgrimes via forwards
2019-06-30 16:06:25 +00:00
Tobias C. Berner
651c3ebdd1 multimedia/smplayer: remove QT4/QT5 options (Qt4 deprecation)
Approved by:	portmgr (implicit)
2019-03-16 17:59:43 +00:00
Kurt Jaeger
add5735178 multimedia/smplayer: update 18.9.0 -> 18.10.0
- The internal code for YouTube now supports resolutions up to 4K

PR:		234854
Submitted by:	chitty_cloud@me.com
Approved by:	kikadf.01@gmail.com (maintainer timeout)
Relnotes:	https://www.smplayer.info/en/changes
2019-01-25 20:03:29 +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
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
ab6629358b USES=compiler:c++11-lang is necessary to fix build on GCC-based
architectures.

PR:		232834
Submitted by:	Piotr Kubaj
Approved by:	maintainer
2018-11-11 03:44:33 +00:00
Thomas Zander
92a723b025 Update to upstream release 18.9.0, new maintainer
Details:
- Update to upstream release 18.9.0
- New maintainer: kikadf.01@gmail.com
- Default toolkit is now QT5

While on it:
- Pet portlint / check-sanity

PR:		231856
Submitted by:	kikadf.01@gmail.com (new maintainer)
2018-10-21 17:33:58 +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
Emanuel Haupt
5fb7b6ec4e Reset maintainer (3+ months of inactivity).
Discussed with:	portmgr (adamw, mat)
2018-06-26 17:06:33 +00:00
Pawel Pekala
08daf4e8f7 - Update to version 18.1.0
- Only install documentation when DOCS=on
- Update homepage

PR:		225272
Submitted by:	myself
Approved by:	maintainer timeout
2018-02-03 18:22:31 +00:00
Pawel Pekala
d962a78457 - Provide a choice between Qt versions (4/5).
- Add possibility to use MPV as a backend; disable support in code when backend
  is not selected (obsolete mplayer2 support is always disabled).
- Add options for additional skins / themes
- Convert to options helpers

PR:		217546
Submitted by:	avos
Approved by:	maintainer timeout
2018-01-17 17:17:26 +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
Rusmir Dusko
67bbd03689 - Update to 17.1.0, please see
/usr/local/share/doc/smplayer/Changelog
2017-01-20 15:12:05 +00:00
Rusmir Dusko
9064c95016 - Update to 16.11.0, please see
/usr/local/share/doc/smplayer/Changelog
2016-11-09 15:27:58 +00:00
Rusmir Dusko
3c27efb05a - Update to 16.9.0, please see
/usr/local/share/doc/smplayer/Changelog
2016-09-12 07:42:35 +00:00
Rusmir Dusko
4f5f321615 - Update to 16.8.0, please see
/usr/local/share/doc/smplayer/Changelog
2016-08-04 20:22:01 +00:00
Rusmir Dusko
44f9126b26 - Update to 16.7.0, please see
/usr/local/share/doc/smplayer/Changelog
2016-07-03 11:04:21 +00:00
Rusmir Dusko
64fa36b259 - Update to 16.6.0, please see
/usr/local/share/doc/smplayer/Changelog
2016-06-10 14:06:31 +00:00
Kurt Jaeger
007bf60f77 multimedia/smplayer: change from qt4-linguist to qt4-linguisttools
PR:		201475
Submitted by:	<Andriy Voskoboinyk> s3erios@gmail.com
Approved by:	nemysis (maintainer timeout)
2016-05-29 12:11:01 +00:00
Rusmir Dusko
91dda3920e - Update to 16.4.0, please see
/usr/local/share/doc/smplayer/Changelog
2016-05-03 09:29:20 +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
Rusmir Dusko
b2fa55885b - Update to 16.1.0, please see
/usr/local/share/doc/smplayer/Changelog
2016-01-18 22:17:26 +00:00
Dmitry Marakasov
b9398223bd Convert LICENSE= "GPLxx # or later" to "GPLxx+"
Approved by:	portmgr blanket
2016-01-12 16:20:31 +00:00
Rusmir Dusko
5f0f580b69 - Update to 15.11.0, please see
/usr/local/share/doc/smplayer/Changelog
2015-11-30 12:08:24 +00:00
Rusmir Dusko
22b0897e80 - Update to 15.9.0, please see
/usr/local/share/doc/smplayer/Changelog

- Change PORTSCOUT
2015-09-29 23:29:01 +00:00
Rusmir Dusko
6e93a6d9ca Update to unstable 14.9.0.6994, announce message is here:
http://sourceforge.net/projects/smplayer/files/Unstable/releases/

- Add Notes_about_mpv.txt to DOCS
- Change PORTSCOUT

PR:		199279
Submitted by:	sasamotikomi@gmail.com
2015-09-05 13:31:58 +00:00
Rusmir Dusko
aed7030772 - Change PORTSCOUT 2015-06-25 16:48:19 +00:00
Dmitry Marakasov
ed1481817e - Add CPE info
Approved by:	portmgr blanket
2015-05-16 18:25:02 +00:00
Dmitry Marakasov
ac8134f838 - Clarify LICENSE
- Add LICENSE_FILE
- Remove @dirrm* from pkg-plist

PR:		196216
Submitted by:	amdmi3
Approved by:	maintainer timeout (nemysis)
2015-01-13 14:22:38 +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
Rusmir Dusko
10652b236f - Update to 14.9.0, announce message:
* Fix for Youtube.
 * New option to shut down the computer when playback has finished.
 * The themes and skin icons are loaded from resource files (*.rcc).
 * New fix for searching subtitles from opensubtitles.org that should
   return more results.

- Add dbus QT4 dependency
2014-09-07 13:02:09 +00:00
Rusmir Dusko
7e9424cd47 - Set PORTSCOUT, Do not use unstable versions 2014-09-05 15:32:44 +00:00
Rusmir Dusko
8ab175efa8 - Update to 14.3.0, announce message is here:
http://sourceforge.net/projects/smplayer/files/SMPlayer/14.3.0/

- Simplify dependencies
- Use tar:bzip2 instead of USE_BZIP2=yes
- Add DEBUG Option
- Change patch and recreate with make makepatch, remove for
  deinstallation
2014-04-01 18:12:20 +00:00
Rusmir Dusko
4bfe6a5a71 - Take maintainership
- Add licenses (GPLv2)
- Add USES desktop-file-utils, dos2unix and DOS2UNIX_REGEX
- Remove not needed DOCS
- Fix typo (tabulator)
- Change pkg-descr

Approved by:	maintainer (private email)
2014-01-23 09:05:17 +00:00
Rusmir Dusko
dc45d72b42 - Bump PORTREVISION for dependency change
- Add dependency for multimedia/smplayer-skins
- Add DOCS Option
- Add pkg-message about multimedia/smtube
- Strip executable

PR:		ports/186018
Submitted by:	nemysis (self)
Approved by:	maintainer
2014-01-22 20:58:16 +00:00
Max Brazhnikov
1527bd924f - Convert to USES=qmake
Approved by:	maintainer
2014-01-06 16:18:18 +00:00
Max Brazhnikov
2e206d8fad - Pass QMAKE_ARGS to qmake
Approved by:	portmgr (blanket approval)
2013-11-22 12:55:11 +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
Pawel Pekala
6ceacf7d89 - Update to version 0.8.6
- Fix build on current
- Allow parallel builds

Changelog:

- SMPlayer can now update its internal Youtube code so it's not necessary to
  update smplayer everytime Youtube makes a change.
- A section "Updates" has been added to the preferences dialog, where it's
  possible to configure or disable the update checker.
- SMPlayer could still fail to find some subtitles from opensubtitles.org.
  Hopefully this is fixed.
- Several other bugfixes.

PR:		ports/181408
Submitted by:	myself
Approved by:	maintainer timeout
2013-10-05 12:06:39 +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
William Grzybowski
a48a5a8d8e multimedia/smplayer: update to 0.8.5
- Update to 0.8.5 [1]
- NOPORTDOCS -> PORT_OPTIONS:MDOCS

PR:		ports/178836 [1]
Submitted by:	pawel
Approved by:	culot / jpaetzel (mentors, implicit), maintainer (timeout)
2013-06-16 22:03:47 +00:00
Pawel Pekala
2b598877fa - Update to version 0.8.3 which fixes YouTube playback
- Remove leading article from COMMENT

PR:		ports/174281
Submitted by:	myself
Approved by:	dhn (maintainer)
2012-12-27 18:44: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
Dennis Herrmann
65c349ea28 - Update to 0.8.0
Feature safe:	yes
2012-04-06 08:00:19 +00:00
Dennis Herrmann
b064a96b7a - Update to 0.7.1 2012-03-05 12:27:56 +00:00
Dennis Herrmann
246b40f160 - Update to 0.6.10 2011-12-31 16:25:03 +00:00
Olli Hauer
4c503beb39 - remove MD5 2011-07-03 13:38:45 +00:00