Commit graph

56 commits

Author SHA1 Message Date
Tobias C. Berner
fda98ed059 graphics/exiv2: update to 0.27
Changelog:
	http://www.exiv2.org/changelog.html

- All depending ports have been bumped.
- graphics/py-exiv2 has been marked broken; use graphics/gexiv2 for python bindings

Exp-run by:	antoine
PR:		235943
PR:		234830
2019-03-17 13:14:52 +00:00
Tobias Kortkamp
f93674fb9c multimedia/mythtv: Update to 30.0 and unbreak
Changes:	https://www.mythtv.org/wiki/Release_Notes_-_30
PR:		234551
Submitted by:	fernando.e.vilas@gmail.com
2019-02-10 22:28:16 +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
05c7a17cbe Update grahics/exiv2 to 0.26
PR:		223625
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D12345
2018-04-28 06:14:58 +00:00
Jason E. Hale
db032688df Update multimedia/mythtv and related ports to 29.1 [1]
Convert multimedia/mythtv-frontend to a slave port of multimedia/mythtv
which should make future updates much easier.

Upstream security patches have been added to address known
vulnerabilities in the bundled ffmpeg 3.2.

PR:		225652 (initial patches to update to 29.0) [1]
Submitted by:	<lucylangthorne55@gmail.com> [1]
Differential Revision:	https://reviews.freebsd.org/D14563
2018-03-25 17:09:05 +00:00
Tobias Kortkamp
a196af646f multimedia/mythtv{,-frontend}: Revert placebo version updates
In r440321 and r440322 PORTVERSION was bumped to 0.28.7/0.28.1, but
GH_TAGNAME was not updated.  Commit ad97d24 is tagged as v0.27.5 [1].

Reset version back to 0.27.5 and bump PORTEPOCH.

[1] https://github.com/MythTV/mythtv/releases/tag/v0.27.5

PR:		222219
Reported by:	robbak@gmail.com
Pointy hat:	miwi
2017-12-20 23:29:02 +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
Martin Wilke
f83610bb10 - Update to 0.28.1 2017-05-07 10:57:36 +00:00
Tobias C. Berner
62ede14c75 Get rid of QT_PREFIX in favour of PREFIX.
QT_PREFIX was a remnant of a bygone time.

Reviewed by:    rakuco
Approved by:    rakuco (mentor)
Differential Revision:  https://reviews.freebsd.org/D8825
2016-12-18 22:06:50 +00:00
Dmitry Marakasov
5667af8a95 - Add LICENSE
- Cosmetic fixes
- Fix WWW:
2016-11-25 09:31:14 +00:00
Bernhard Froehlich
4db15cf3b9 Drop maintainership after more than 7 years. It's about time to pass it on. 2016-11-17 07:18:45 +00:00
Dmitry Marakasov
09ac077410 - Add missing files to plist
Approved by:	portmgr blanket
2016-05-13 18:03:00 +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
Bernhard Froehlich
0edd9e5d7c - Update to 0.27.5
- Disable mythlogserver as recommended from upstream
- Remove own distfile mirror and trust in githubs codeload
2016-01-13 09:19:23 +00:00
Mathieu Arnold
0c3fecb980 Fixup r399346.
Poked by:	antoine, freshports
Sponsored by:	Absolight
2015-10-15 15:11:51 +00:00
Mathieu Arnold
7f0f664d7e Drop 8 support.
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3694
2015-10-15 14:55:14 +00:00
Antoine Brodin
54208d9023 Unbreak 2015-05-07 17:58:30 +00:00
Mathieu Arnold
07da776842 Update ports in the [i-m]* category to not use GH_COMMIT.
With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
2015-05-07 16:32:43 +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
Dmitry Marakasov
af107b9110 - Fix plist
Approved by:	portmgr blanket
2014-10-28 01:13:04 +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
Tijl Coosemans
3f78baafc1 Add USES=libtool 2014-07-15 21:29:23 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Bernhard Froehlich
5ede8c7f6e - Make sure libavcodec builds MD code
- Bump PORTREVISION

PR:		ports/187836
Submitted by:	Jan Beich <jbeich@tormail.org>
2014-03-25 10:06:55 +00:00
Bernhard Froehlich
776706b18c - Update to latest 0.27 stable branch from github
- Add patches to build with clang [1]
- Use OPTIONS_SUB

PR:		ports/186005 [1]
Submitted by:	John Clark <clarkjc@runbox.com> [1]
2014-01-25 19:45:46 +00:00
Bernhard Froehlich
8a780985d0 - Update to 0.27
- Add staging support
- Convert optional dependencies to new format
- Add a few clang patches but switch to USE_GCC=any because there's quite some work left (contributors?)
2013-11-18 12:03:42 +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
Bernhard Froehlich
624dc8bdb4 - Update to 0.26.1 2013-08-27 13:37:21 +00:00
Max Brazhnikov
81c27c891a Bump PORTREVISION after DESKTOP_ENTRIES update 2013-01-23 15:00:18 +00:00
Bernhard Froehlich
064885a929 - Update to 0.26.0
- Convert to OptionsNG
- Force binutils from ports for 7.x/8.x because binutils from base is too old
- Trim Makefile headers

Feature safe:	yes
2012-10-27 13:24:45 +00:00
Bernhard Froehlich
950da2ba42 - Update to 0.25.2 2012-08-04 08:11:52 +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
Bernhard Froehlich
1027cbdb3e - Update distinfo because of rerolled distfile
--- mythtv-0.25-OLD/VERSION 2012-04-10 07:29:22.000000000 +0200
+++ mythtv-0.25-NEW/VERSION 2012-04-13 03:49:25.000000000 +0200
@@ -1 +1 @@
-SOURCE_VERSION="v0.25pre"
+SOURCE_VERSION="v0.25"

Redported by:	Robert Backhaus <robbak@robbak.com>
2012-05-10 13:06:16 +00:00
Bernhard Froehlich
5529961b65 - Update to 0.25
- Fix mythbackend rc script to start after mysql
- Add HOME env variable for mythbackend to find it's home directory
2012-05-10 08:21:14 +00:00
Bernhard Froehlich
3df4965938 - Update to 0.24.2 2012-02-01 14:51:25 +00:00
Alexander Leidinger
e269a2b517 Update lame to 3.99.3.
Bump portrevision of all ports which depend upon it.
2012-01-14 22:27:02 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Bernhard Froehlich
0a82390151 - Update again because they rerolled the distfile and fixed the directory structure
- Remove WRKSRC
- Bump PORTREVISION

Reported by:	Ashley Diamond <ash@diamondbsd.com>
2011-05-22 17:07:59 +00:00
Bernhard Froehlich
c788e16b86 - Update to 0.24.1
- Pet portlint (CPPFLAGS)
2011-05-20 12:40:29 +00:00
Ade Lovett
fe0d23d638 Update to GNU make 3.82 after numerous -exp runs. 2011-04-11 19:54:35 +00:00
Bernhard Froehlich
210672c345 - Update to 0.24
- Remove MD5 checksum
2011-01-04 17:49:38 +00:00
Bernhard Froehlich
a30c074105 - Update MythTV MASTER_SITES for old releases
Noticed by:	The Distilator
2010-12-08 18:34:56 +00:00
Bernhard Froehlich
31c2768a6d - Fix build with upcoming Qt 4.7
PR:		ports/152759
Submitted by:	makc
Obtained from:	mythtv (r26391, r26434)
2010-12-02 19:53:58 +00:00
Max Brazhnikov
612d775341 Switch libvdpau dependency from x11/nvidia-driver to multimedia/libvdpau
PR:		ports/150383
Submitted by:	Anonymous <swell.k at gmail.com>
Approved by:	maintainer
2010-09-24 19:08:49 +00:00
Bernhard Froehlich
31ec501540 - Update to 0.23.1
Approved by:	miwi (mentor)
2010-08-06 09:27:42 +00:00
Bernhard Froehlich
bee1bc4297 - Update to 0.23
- VDPAU and PulseAudio support added
- Harmonize mythtv and mythtv-frontend Makefiles and patches

Feature safe:	yes
Approved by:	beat (co-mentor)
2010-06-21 13:22:23 +00:00
Alexander Leidinger
a23bcd1501 - update audio/lame to 3.98.4
- use ?= for the portrevision of a master port to make it possible to
  change it in a slave port which depends upon lame
- bump portrevisions of ports which depend upon lame
  - done via a semi-automated way (manual review and fixup)
  - I tried to take care to not bump ports which only depend optionaly on
    lame (with a default of no dependency)
2010-06-03 08:55:01 +00:00
Bernhard Froehlich
6d7de17a5f - Fix mythtv on CURRENT after r203862
The commit r203862 indirectly broke mythtv because until
that time the missing include of <sys/types.h> caused
that mythtv used gettimeofday(2) instead of ftime(3) and
nobody noticed that building with ftime is broken in
mythtv.

So instead of repairing the deprecated ftime usage I've
removed it and use the gettimeofday fallback as it was
until now but by pure intention now.

Approved by:	beat (co-mentor)
Reported by:	pointyhat via erwin
2010-05-14 19:13:51 +00:00
Bernhard Froehlich
7eae482233 - Change to my FreeBSD email address
Approved by:	miwi (mentor), beat (co-mentor)
2010-04-01 12:45:37 +00:00