Commit graph

151 commits

Author SHA1 Message Date
Thomas Zander
41c446bf70 Update to upstream release 9.6.0 2016-12-18 17:41:17 +00:00
Jan Beich
a8713d15f4 devel/boost-*: update to 1.62.0
- Enable `long double` C99 math usage
- Switch 9.x back to building with GCC

Changes:	http://www.boost.org/users/history/
PR:		199601
Submitted by:	Chen Xu, bapt, amdmi3, truckman (based on)
Reviewed by:	rakuco (kde) (earlier version)
Exp-run by:	antoine (3 tries), truckman (consumers only, earlier versions)
Approved by:	bapt (office)
2016-11-23 12:45:46 +00:00
Thomas Zander
cb3893477c Update to upstream version 9.5.0 2016-10-17 17:06:20 +00:00
Dmitry Marakasov
5a216e340c - Switch to USES=localbase
- Verbosify build
- Cosmetic fixes

Approved by:	portmgr blanket
2016-10-13 12:57:29 +00:00
Thomas Zander
d0697cedfd Fix build on archs where sizeof(size_t) != sizeof(uint64_t) 2016-10-11 19:20:39 +00:00
Thomas Zander
cf93eedc0f Update to upstream version 9.4.2; fixes code execution vulnerability
MFH:		2016Q4
2016-10-09 08:26:27 +00:00
Dmitry Marakasov
48190e9021 - Mark BROKEN on 9.x:
g++48: internal compiler error: Segmentation fault: 11 (program cc1plus)

Approved by:	portmgr blanket
2016-09-11 18:47:51 +00:00
Thomas Zander
3b52579b07 Update to upstream version 9.4.0, update USES for QT5 OPTION 2016-08-26 05:20:17 +00:00
Thomas Zander
79dd378018 Update to upstream version 9.3.1 2016-07-16 09:24:04 +00:00
Thomas Zander
3eea24b5ed Take maintainership
Details:
mkvtoolnix shows spurious build issues due to a gcc-internal segfault
on the build cluster on 9.x. However, this is not perfectly
reproducible and on other hardware setups it builds reliably, so we
don't want to mark it broken on 9.x.
Taking maintainership so pkg-fallout won't continue spam the
multimedia@ mailing list.
2016-07-07 17:39:37 +00:00
Thomas Zander
c74aded201 Update to upstream version 9.2.0
While on it:
Mark unbroken on 9.x. gcc internal segfault is not reproducible
on my test box on 9.3 with gcc 4.8
2016-06-01 18:07:37 +00:00
Brooks Davis
0e9b91d8e7 Mark broken on 9.x
This has been failing for weeks on i386 and amd64 and it seems likely to
be broken elsewhere.
2016-05-25 17:47:23 +00:00
Thomas Zander
ecc5ede1c2 Fix build with gcc 4.8 2016-04-24 06:58:11 +00:00
Thomas Zander
5120a1e4e8 Update to upstream releaser 9.1.0 2016-04-23 19:02:11 +00:00
Thomas Zander
66152c9477 Update to upstream version 9.0.1, retire CURL OPTION
Details:
- Update to upstream version 9.0.1 (released on 2016-03-28
- Update MASTER_SITES
- Retire CURL OPTION. Rationale: curl is not required for mkvtoolnix
  core functionality, but to check for upstream updates. There is little
  use for this feature when distributing software via ports / packages.
2016-04-03 13:23:47 +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 Zander
9801be278f Update to upstream version 8.8.0 2016-01-12 20:08:55 +00:00
Thomas Zander
721fa21e68 Update to upstream version 8.7.0 ; Fix build failure on pre-10.x systems
MFH:		2016Q1
2016-01-05 13:41:44 +00:00
Thomas Zander
a8de4b8e62 Update to upstream version 8.6.1 2015-12-26 14:33:48 +00:00
Max Brazhnikov
c954c8d482 multimedia/mkvtoolnix:
- Fix gettext detection. Building the port with NLS and without QT5 option
  reveals the problem.

Reported by:	olgeni
2015-11-19 10:38:21 +00:00
Max Brazhnikov
b25dc6aa1f multimedia/mkvtoolnix:
- Update to 8.5.2.
- WXGTK support has been removed upstream in favour of Qt
- Amend BROKEN message
- Enable verbose build when PACKAGE_BUILDING is set (instead of BATCH)
- Decouple CURL option for online update checks from QT5
- Add NLS option
- Sort plist

PR:		based on 204312
Submitted by:	yuri@rawbw.com
2015-11-18 10:47:26 +00:00
Emanuel Haupt
f699fbf4fe Update to 8.3.0 2015-09-05 06:31:03 +00:00
Emanuel Haupt
a50ccd9bb7 Introduce an option to build the new Qt5 based GUI. The Qt5 version will replace
the now deprecated WXGTK version in the future. If you're currently launching 'mmg'
(the WXGTK GUI) you will get the following notification:

  Please note that this program (mkvmerge GUI) is deprecated and will be removed
  within one or two releases. It has been superseded by the new MKVToolNix GUI
  which should also be included in the same package.

Don't enable this option by default to give current users a notice that future
updates will pull in the Qt5 dependency chain by default. However, users are
encouraged to try the Qt5 version and report bugs.

This new option does not change the current default build of the port and
therefore no PORTREVISION bump is required.
2015-08-13 15:07:12 +00:00
Emanuel Haupt
a4efe3bdf7 Fix package list if the default option WXGTK is disabled. 2015-08-12 12:43:32 +00:00
Emanuel Haupt
cce843e0b1 Update to 8.2.0 2015-08-12 11:37:40 +00:00
Emanuel Haupt
a90e703d56 Fix build on FreeBSD 8/9. Thanks to tijl@ for the solution. 2015-06-09 14:09:03 +00:00
Emanuel Haupt
840ae007fd Mark broken on FreeBSD < 10.0-RELEASE, it does not compile. Add patches that
solve a problem with missing headers. A bug report has been submitted upstream.
2015-06-09 08:06:54 +00:00
Emanuel Haupt
f7e5d292df Update to 7.9.0 2015-06-01 20:54:04 +00:00
Thomas Zander
d73dc2b998 Update to upstream version 7.7.0
PR:		198800
Submitted by:	aberg010@my.hennepintech.edu
Reviewed by:	riggs
2015-03-24 16:24:40 +00:00
Baptiste Daroussin
42510f4ef4 Remove Author from pkg-descr and white space fixes 2015-03-02 23:36:35 +00:00
John Marino
52f0fabf1c multimedia/mkvtoolnix: set environment during build/install and unsuppress
This port was strange in that it not only failed to set the environment,
it was unsetting PREFIX to whatever environment it had.  This change sets
the environment in both build and install targets with the exception of
PREFIX.  I don't know why that is done, but I maintained that part.

While here, unsuppress the commands so that the build can be logged and
change ";" to "&&" conjunctions which is preferred.

Approved by:	blanket
2015-02-25 11:36:31 +00:00
Emanuel Haupt
e1cea1eaa9 Move MASTER_SITES from CRITICAL to LOCAL/ehaupt 2015-01-06 10:01:41 +00:00
Thomas Zander
148c5e4598 Update to upstream version 7.5.0 2015-01-05 18:12:06 +00:00
Tijl Coosemans
60945f0277 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-12-08 16:48:38 +00:00
Thomas Zander
3b41b73fdf Update to upstream release 7.3.0
While on it
- Modernise pkg-plist
- Fix handling of icons: INSTALL_ICONS if GUI version is built

PR:		195331
Submitted by:	tremere@cainites.net
Reviewed by:	riggs
2014-11-30 17:25:56 +00:00
Emanuel Haupt
e68b5cdae4 Update to 7.2.0 2014-10-16 08:15:06 +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
Emanuel Haupt
fb76ea5da2 Update to 7.1.0 2014-08-25 09:43:15 +00:00
Baptiste Daroussin
f6689bb7b5 Update to 7.0.0
Remove CURL option

PR:		191194
Submitted by:	Ralf van der Enden <tremere@cainites.net>
2014-07-05 00:13:33 +00:00
Jimmy Olgeni
85017fddfa Fix pkg-plist when WXGTK is not enabled. 2014-07-01 09:06:32 +00:00
Baptiste Daroussin
0092448c5e Update to 6.9.1
Disable CURL options by default it is not clang+libc+++boost friendly
Switch default wx to wx 3.0
Add missing depencencies
Allow to parallel build
2014-05-07 17:48:43 +00:00
Steve Wills
0f7c79edd7 - This files name isn't dependent on RUBY_SHLIBVER, correct this. Fixes build
with Ruby 2.0 and 2.1.
2014-02-24 14:59:30 +00:00
Baptiste Daroussin
4650a910d0 Chase boost and icu bump
While here convert some LIB_DEPENDS
2014-02-07 11:44:08 +00:00
Emanuel Haupt
4b4a4ea94f Update to 6.7.0
Changelog:
http://www.bunkus.org/videotools/mkvtoolnix/doc/ChangeLog
http://www.bunkus.org/blog/
2014-01-14 10:06:44 +00:00
Gerald Pfeifer
3be3e90f93 Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
 - #14669: Fixed extraction of CC from gmp.h.
 - Fixed case of intermediate zero real or imaginary part in mpc_fma,
   found by hydra with GMP_CHECK_RANDOMIZE=1346362345.

This is on top of the following changes from version 1.0

 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
   invariant sections) for the documentation.
 - 100% of all lines are covered by tests
 - Renamed functions
   . mpc_mul_2exp to mpc_mul_2ui
   . mpc_div_2exp to mpc_div_2ui
 - 0^0, which returned (NaN,NaN) previously, now returns (1,+0).
 - Removed compatibility with K&R compilers, which was untestable due
   to lack of such compilers.
 - New functions
   . mpc_log10
   . mpc_mul_2si, mpc_div_2si
 - Speed-ups
   . mpc_fma
 - Bug fixes
   . mpc_div and mpc_norm now return a value indicating the effective
     rounding direction, as the other functions.
   . mpc_mul, mpc_sqr and mpc_norm now return correct results even if
     there are over- or underflows during the computation.
   . mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
     infinite part and equals output variable is corrected.
   . mpc_fr_sub: Wrong return value for imaginary part is corrected.

Convert to the new LIB_DEPENDS standard and remove hard-coded
.so versions from a couple of dependent ports.

Bump PORTREVISIONS of all dependent ports.

PR:		183141
Approved by:	portmgr (bdrewery)
2013-10-26 00:52:33 +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
Antoine Brodin
abe13334de Add missing man pages to the plist
Approved by:	multimedia (bapt)
2013-10-17 15:51:25 +00:00
Baptiste Daroussin
fc9ca47676 Fix plist with WXGTK options, thanks staging noone has been able to install it for real because of that breakage, meaning no need for bumping revivion :)
Reported by:	olgeni
Pointyhat to:	bapt
2013-10-10 22:57:57 +00:00
Baptiste Daroussin
a481cfeafc Update to 6.4.1
Fix build with libc++ (adding stdlib.h for a free(2) usage)
Specify that ports needs a compiler using a c++11 standard library
2013-10-09 06:50:18 +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