Commit graph

135 commits

Author SHA1 Message Date
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
Baptiste Daroussin
335c448c1e Adjust OSVERSION properly 2013-09-13 06:18:11 +00:00
Baptiste Daroussin
757526b52c Use clang+libc++ when possible 2013-09-13 06:17:48 +00:00
Gerald Pfeifer
41e60477bd Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.
Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.

This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.

That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.

Approved by:	portmgr (bdrewery)
2013-08-17 16:27:24 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Sunpoet Po-Chuan Hsieh
c2d1a14c7c - Update to 7.31.0
- Bump PORTREVISION for ftp/curl shlib change
- Add TEST_DEPENDS
- Convert to new options framework
- Adjust options:
  - Add COOKIES
  - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1]
  - Add GSSAPI and SPNEGO [2]
  - Remove KERBEROS4
  - Rename LIBIDN to IDN
  - Remove TRACKMEMORY [1]
- Sort option handler
- Add SLAVEDIRS: ftp/curl-hiphop
- Cosmetic change
- Cleanup Makefile header
- While I'm here, fix typo (PORTREVSION) in x11-wm/ede/Makefile

Changes:	http://curl.haxx.se/changes.html
PR:		ports/172325 (-exp run), ports/177369 (based on) [1]
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2]
Exp run by:	miwi
2013-07-11 16:26:26 +00:00
Emanuel Haupt
66d9d1f086 Update to 6.3.0 2013-07-02 14:45:17 +00:00
Christian Weisgerber
1f2b1eac8e * Major update to FLAC 1.3.0, including shared library bumps.
* Chase the update in dependent ports.

PR:		179072
2013-06-09 19:30:58 +00:00
Emanuel Haupt
b4db839ab8 Chase textproc/libebml, multimedia/libmatroska update.
Approved by:    multimedia (bapt, kwm)
2013-05-06 23:01:58 +00:00
Emanuel Haupt
08569d95be - Make FLAC support optional but keep it as a default option [1]
- Make curl support optional [1]. Curl is only used for checking if there are
  new upstream releases. Since this gives us the opportunity to receive feedback
  from our users, keep it as a default option
- Since mkvmerge, mkvextract and mmg have been re-written to to use the
  "pugixml" C++ library instead of the "expat" this direct dependency can also
  be dropped and therefore bump PORTREVISION.
- Fix package list if no GUI option is selected

PR:             161546, 174338 (based on) [1]
Submitted by:   Oliver Fromme <olli@secnetix.de>,
                Rainer Hurling <rhurlin@gwdg.de>
2013-04-30 21:04:20 +00:00
Emanuel Haupt
0cda9daa2b Now that BZ2 (bzlib) and LZO (lzo1x) support has been removed upstream also
remove the dependency to archivers/lzo2.
2013-04-30 16:19:24 +00:00
Emanuel Haupt
10f5426539 Update to 6.2.0
Changelog:	http://www.bunkus.org/videotools/mkvtoolnix/doc/ChangeLog
2013-04-30 15:17:38 +00:00
Marcus von Appen
a3a0715f38 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	zeising
2013-04-27 11:59:28 +00:00
Alex Kozlov
83f02b963c - Convert USE_GETTEXT to USES (part 4)
Approved by:	portmgr (bapt)
2013-04-26 10:44:28 +00:00
Baptiste Daroussin
23f55e92b9 Convert some multimedia@ ports to:
USES=pkgconfig and USES=pathfix
2013-04-22 22:57:36 +00:00
Baptiste Daroussin
f5f6cd6d9b Chase boost update 2013-01-31 13:38:42 +00:00
Emanuel Haupt
2e401c6dca - Update to 5.9.0
- Add an additional mirror
2012-12-20 10:23:27 +00:00