Commit graph

105 commits

Author SHA1 Message Date
Steve Wills
77caf6c3af multimedia/handbrake: Update to 1.1.2
PR:		231276
Submitted by:	Yuichiro NAITO <naito.yuichiro@gmail.com> (maintainer)
2018-09-18 18:06:15 +00:00
Jan Beich
d6bccda8d9 multimedia/x264: update to 0.155.2917
- HI10P is always built after https://git.videolan.org/?p=x264.git;a=commitdiff;h=71ed44c73124

Changes:	https://git.videolan.org/?p=x264.git;a=shortlog;h=0a84d986e7020f8344f00752e3600b9769cc1e85
ABI:		https://abi-laboratory.pro/tracker/timeline/x264/
2018-08-10 00:55:12 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Kurt Jaeger
1c501ad4d7 multimedia/handbrake: update 1.1.0 -> 1.1.1
PR:		229162
Submitted by:	naito.yuichiro@gmail.com (maintainer)
Relnotes:	https://handbrake.fr/news.php?article=40
2018-06-19 18:12:07 +00:00
Fernando Apesteguía
7fcb603e16 multimedia/handbrake: Add ONLY_FOR_ARCHS_REASON
Reported by:	mat
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D15063
2018-05-16 17:19:18 +00:00
Fernando Apesteguía
fd6988351f Update multimedia/handbrake to 1.1.0
Handing over maintainership to naito.yuichiro@gmail.com

PR:	227374
Reported by:	naito.yuichiro@gmail.com
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D15063
2018-04-18 21:32:33 +00:00
Gerald Pfeifer
c2a92a1aea Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
2018-03-10 17:46:04 +00:00
Guido Falsi
a434ac470f - Update multimedia/x265 to 2.6
- Use the distfile provided by the VideoLAN project
- Add options for HI10P and HI12P (available only for amd64)
- Add DEBUG option
- Add OPTIMIZED_CFLAGS option
- Force using clang 5.0 on 10.4. Base provided clang fails during
  compilation
- Chase shlib bump in dependent ports

PR:		225431
Submitted by:	daniel.engberg.lists@pyret.net
Approved by:	Maintainer timeout
2018-02-11 20:19:11 +00:00
Jan Beich
b964b053b6 multimedia/libvpx: update 1.7.0
Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.6.1..v1.7.0
ABI:		https://abi-laboratory.pro/tracker/timeline/libvpx/
2018-01-25 21:20:12 +00:00
Tobias Kortkamp
6e7aeedc03 multimedia/handbrake: Make Python 2.7 build dependency explicit
Handbrake has a hard build dependency on Python 2.7 and calls python2
during the build.  However lang/python2 might not be installed in the
build environment (e.g. with OPTIONS_UNSET=CUPS).

python2 /wrkdirs/usr/ports/multimedia/handbrake/work/HandBrake-1.0.7/build/../gtk/src/makedeps.py
gmake[4]: python2: Command not found
gmake[4]: *** [Makefile:866: widget.deps] Error 127
gmake[4]: Leaving directory '/wrkdirs/usr/ports/multimedia/handbrake/work/HandBrake-1.0.7/build/gtk/src'
2018-01-12 08:51:04 +00:00
Jan Beich
32ea2cb7fc multimedia/{lib,}x264: update to 0.152.2854
Changes:	https://git.videolan.org/?p=x264.git;a=shortlog;h=e9a5903edf8ca59ef20e6f4894c196f135af735e
2017-12-29 02:55:42 +00:00
Mark Linimon
bc6d0887a0 Try to bring some consistency to ports that have x86-specific pieces.
- in general, if we think that the code is not architecture-specific,
   and instead just enables x86 assembler by default, those should
   use BROKEN rather than IGNORE.  This will allow them to be attempted
   with TRYBROKEN.
 - spell i386 as x86.
 - spell asm as assembler.
 - pet portlint.

These changes should have no effect on tier-1 builds.

Approved by:	portmgr (tier-2 blanket)
2017-12-21 10:23:19 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 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, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Kurt Jaeger
f5d4dd4880 multimedia/handbrake: update 1.0.3 -> 1.0.7
PR:		218558
Changes:	https://github.com/HandBrake/HandBrake/releases
Submitted by:	Vladimir Omelchuk <admin@vladiom.com.ua>
Reviewed by:	naito.yuichiro@gmail.com
2017-04-14 18:08:41 +00:00
Mathieu Arnold
aabf1b050f Regular USE_GITHUB cleanup.
Do not set DISTNAME.
Do not set WRKSRC, if you feel like you need to, you should fix
GH_PROJECT instead.

Sponsored by:	Absolight
2017-04-10 21:49:02 +00:00
Kurt Jaeger
5d786253ba multimedia/handbrake: fix build after update to 1.0.3
PR:		218384
Submitted by:	Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
Reported by:	Vladimir Omelchuk <admin@vladiom.com.ua>
Reviewed by:	naito.yuichiro@gmail.com, rkoberman@gmail.com
2017-04-09 18:13:04 +00:00
Thomas Zander
f80643c9a5 Remove superfluous bits from testing from Makefile 2017-04-08 13:57:56 +00:00
Thomas Zander
3f693cd21b Honour CC var instead of hardcoded gcc
PR:		218470
Submitted by:	naito.yuichiro@gmail.com
Reported by:	gerald
2017-04-08 13:49:13 +00:00
Thomas Zander
c566a59a5b Update to upstream version 1.0.3
PR:		218288
Submitted by:	naito.yuichiro@gmail.com
Reviewed by:	riggs
2017-04-04 17:48:24 +00:00
Thomas Zander
488f7f5cdd Chase libass runtime fix r434477; bump PORTREVISION on consumers
PR:		216837
Reported by:	cpm
MFH:		2017Q1
2017-02-20 18:00:05 +00:00
Thomas Zander
c6d217920a Update libass to upstream version 0.13.6; bump PORTREVISION on consumers
Reported by:	robert.burmeister@utoledo.edu (via email)
2017-02-05 08:17:43 +00:00
Mark Linimon
dcd74e6387 Mark various ports broken on aarch64 and armv6.
Approved by:	portmgr (tier-2 blanket)
2017-01-31 03:40:46 +00:00
Jan Beich
b621c1de4f multimedia/libass: belatedly bump PORTREVISION after r429876
ASS_Style grew in size by |int Justify| member. Old consumers may
not initialize it leading to crashes.

Reported by:	Kevin Oberman
2016-12-30 08:08:19 +00:00
Dmitry Marakasov
9cedbdb73c - Verbosify build 2016-11-11 18:47:58 +00:00
Mark Linimon
17e48e339b The 64-bit arm arch is actually spelled 'aarch64', not 'arm64'. 2016-11-08 19:29:56 +00:00
Mark Linimon
dfb23fbaac Mark as broken on arm64. 2016-11-08 08:45:39 +00:00
John Marino
5459dda55a multimedia/handbrake: fix after change in USES=localbase behavior
The build started failing on compilers that don't have /usr/local/lib
in the default search path.
2016-10-17 15:49:29 +00:00
Jan Beich
adb3fa4aa4 multimedia/libvpx: update 1.6.0
ABI is incompatible... or not? SONAME has changed but the removed vp10
symbols weren't actually exposed (and still aren't).

Note, FreeBSD 9.x now builds with Clang 3.4 because GCC 4.2 fails:

  vp9/encoder/x86/vp9_frame_scale_ssse3.c: In function 'eight_tap_row_ssse3':
  vp9/encoder/x86/vp9_frame_scale_ssse3.c:93: internal compiler error: in simplify_binary_operation_1, at simplify-rtx.c:2563
  Please submit a full bug report,
  with preprocessed source if appropriate.
  See <URL:http://gcc.gnu.org/bugs.html> for instructions.

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.5.0..v1.6.0
ACC report:	https://people.freebsd.org/~jbeich/compat_reports/libvpx/1.5.0_to_1.6.0/compat_report.html
2016-09-30 01:15:10 +00:00
Jan Beich
4d4012b533 multimedia/x264: update to 0.148.2708
Changes:	https://git.videolan.org/?p=x264.git;a=shortlog;h=86b71982e131eaa70125f8d0e725fcade9c4c677
Differential Revision:	https://reviews.freebsd.org/D7958
Approved by:	koobs (maintainer)
2016-09-23 13:14:29 +00:00
Thomas Zander
3d99fb32a0 Fix build in the presence of system-wide installed ffmpeg
PR:		209064
Reported by:	admin@vladiom.com.ua
Submitted by:	scf
2016-05-05 09:41:35 +00:00
Thomas Zander
af650dad24 Update to upstream version 0.10.5, turning FDK_AAC into an OPTION
PR:		208334
Submitted by:	woodsb02@gmail.com
Reviewed by:	riggs, jbeich
Differential Revision:	https://reviews.freebsd.org/D6077
2016-04-24 15:11:56 +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
Jan Beich
1ad587fb06 multimedia/libvpx: update 1.5.0
ABI isn't compatible, so bump PORTREVISION in consumers.

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/e67d45d..v1.5.0
ACC report:	https://people.freebsd.org/~jbeich/compat_reports/libvpx/1.4.0.488_1_to_1.5.0/compat_report.html
PR:		204478
Exp-run by:	antoine
Approved by:	ashish (maintainer)
2015-11-14 19:34:12 +00:00
Koop Mast
2f0486b647 Part 1 of adding USE_GNOME=intltool to ports that require it.
The reason for this is that in the GNOME 3.16 update, USE_GNOME gtk20 and
gtk30 don't pull intltool in anymore.

PR:		201980
Exp-run by:	antoine@
2015-08-02 20:23:55 +00:00
Kubilay Kocak
9b08af5e1a multimedia/{lib}x264: Update to 0.144.2533 and major refactor
- Update to 0.144.2533 (from upstream stable branch) [1]
- Switch x264 and libx264 ports to master/slave ports respectively
- Bump PORTREVISION for dependent ports as the shared library version
  has changed.

multimedia/x264:

- Clean up and update "updating instructions" in Makefile header
- Tweak COMMENT
- Only LIB_DEPENDS on libx264 and add PLIST_FILES if this isn't the
  libx264 port.
- Allow COMMENT, USES, OPTIONS_*, CONFIGURE_ARGS to be overriden in
  libx264 port.
- Place common configure arguments in a CONFIGURE_COMMON_ARGS variable
  to make overriding values without duplication easier.
- Use --prefix configure argument over post-patch replacements
- Enable stripping of binaries and libraries if DEBUG is off. Remove
  post-install target STRIP_CMD accordingly.

- Delete patch-Makefile in favour of patching WRKSRC/configure to
  identify amd64, arm64 and mipsn32. powerpc and powerpc64 are now
  covered upstream without needing patches.

- Patch out a bogus compiler argument check (cc_check) that results
  in -Wno-maybe-uninitialized being added to CFLAGS causing causes
  warnings when clang is cc. The cc_check function checks for basename
  $CC to identify compiler type (icl, clang, gcc, etc).

multimedia/libx264:

- Remove all Makefile entries that are duplicated or common and found
  in the master port (x264).
- Set lib as the PKGNAMEPREFIX
- Tweak COMMENT
- Delete upstreamed ARM patches [1]
- Delete all but one patch, as they duplicate those in x264.
- Dont remove pkgconfig/libdata directory

Changes:

  https://git.videolan.org/?p=x264.git;a=shortlog;h=refs/heads/stable

Based on:

PR:		201260 [1]
Submitted by:	Andrey Cherkashin <andoriyu gmail com> [1]
2015-07-03 07:02:44 +00:00
Bartek Rutkowski
aed62f55d3 multimedia/handbrake: update 0.10.1 -> 0.10.2
- Add DESKTOP_ENTRIES

PR:		200856
Submitted by:	Hardy Schumacher <hardy.schumacher@gmx.de>
2015-06-18 12:56:14 +00:00
Jan Beich
f2fc9d6de4 multimedia/libvpx: update to 1.4.0
ABI isn't compatible, so bump PORTREVISION in consumers.

Changes:	https://chromium.googlesource.com/webm/libvpx/+/v1.4.0
Differential Revision:	https://reviews.freebsd.org/D2570
Exp-run by:	antoine
Approved by:	ashish, multimedia (kwm)
Approved by:	maintainer timeout (ale, dinoex; 2 weeks)
2015-06-09 14:25:41 +00:00
Kurt Jaeger
6c829b8efd multimedia/handbrake: register CONFLICTS_BUILD with x265
handbrake does not build if multimedia/x265 is installed

PR:		199126
Submitted by:	Walter Schwarzenfeld <w.schwarzenfeld@aon.at>
2015-04-20 19:05:51 +00:00
Adam Weinberger
c56e91b75a Update x265 to 1.6, and bump PORTREVISION on its consumers for shlib
version change.
2015-04-19 19:50:47 +00:00
Kurt Jaeger
3d0448c351 multimedia/handbrake: change X11_DESC from GTK3 to GTK+3
Submitted by:	danfe
2015-04-14 07:35:48 +00:00
Kurt Jaeger
681cec04e9 multimedia/handbrake: fix X11_DESC
Submitted by:	tj@mrsk.me
2015-04-14 06:13:03 +00:00
Kurt Jaeger
4f283da24e multimedia/handbrake: fix build on 10.1a, 9.3a (and probably others)
PR:		199126
Submitted by:	kwhite@site.uottawa.ca
2015-04-13 16:00:49 +00:00
Alexander Leidinger
6223cba483 Add libvpx and x264 dependency:
- the bundled ffmpeg seems to want to use it despite libvpx being disabled
   in the handbrake patches
 - x264 comes bundled, but there are reports it's needed as a dependency so
   that the port builds, so better safe than sorry

This allows to build the port by hand (make install in the port directory).

The BROKEN line stays in, seems those changes don't make poudriere happy.

PR:		199126
Submitted by:	w.schwarzenfeld@utanet.at
Discussed with:	olgeni
2015-04-05 17:10:27 +00:00
Mathieu Arnold
0438143249 Remove OSVERSION checks that do not make sense any more.
For example (${OSVERSION} >= 900000 && ${OSVERSION} < 900021) is always true,
as is (${OSVERSION} > 900002 || ${OSVERSION} < 900000 && ${OSVERSION} > 800107).

Regarding patches, when an EXTRA_PATCHES is no longer needed, I remove it, when
it is always needed, I renamed it, in one case, I merged two patches.

Differential Revision:	https://reviews.freebsd.org/D2209
2015-04-03 11:26:48 +00:00
Antoine Brodin
dd6fbcb36b Mark BROKEN: fails to build
gmake[1]: Leaving directory '/wrkdirs/usr/ports/multimedia/handbrake/work/HandBrake-0.10.1/build/contrib/fdkaac/fdk-aac-v0.1.1-6-gbae4553'
touch contrib/fdkaac/.stamp.install
set -e; cd ./contrib/ffmpeg/libav-v10.1/; ./configure --prefix=/wrkdirs/usr/ports/multimedia/handbrake/work/HandBrake-0.10.1/build/contrib/ --disable-shared --enable-static --enable-gpl --disable-doc --disable-bsfs --enable-bsf=aac_adtstoasc --disable-avconv --disable-avplay --disable-avprobe --disable-avdevice --disable-avfilter --disable-avserver --disable-muxers --disable-network --disable-hwaccels --disable-encoders --enable-encoder=aac --enable-encoder=ac3 --enable-encoder=flac --enable-encoder=mpeg2video --enable-encoder=mpeg4 --enable-libvpx --enable-encoder=libvpx_vp8 --disable-decoder=libvpx_vp8 --enable-zlib --enable-bzlib --cc="/usr/bin/cc" --extra-ldflags="-O2 -pipe -fstack-protector -fno-strict-aliasing -I/usr/local/include -L/wrkdirs/usr/ports/multimedia/handbrake/work/HandBrake-0.10.1/build/contrib/lib" --enable-nonfree --enable-libfdk-aac --enable-encoder=libfdk_aac --enable-muxer=matroska --enable-muxer=webm --enable-muxer=mov --enable-muxer=mp4 --enable-muxer=psp --enable-muxer=ipod --enable-pthreads --disable-devices --disable-debug --extra-cflags="-O2 -pipe -fstack-protector -fno-strict-aliasing -I/usr/local/include -I/wrkdirs/usr/ports/multimedia/handbrake/work/HandBrake-0.10.1/build/contrib/include -DNDEBUG"
ERROR: libvpx encoder version must be >=0.9.6

If you think configure made a mistake, make sure you are using the latest
version from Git.  If the latest version fails, report the problem to the
libav-tools@libav.org mailing list or IRC #libav on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solving the problem.
../contrib/ffmpeg/module.rules:2: recipe for target 'contrib/ffmpeg/.stamp.configure' failed

Reported by:	pkg-fallout
2015-04-02 17:04:56 +00:00
Alexander Leidinger
b2e7e72476 - update to 10.1
- new vpx support in 10.x is disabled (build problems)
- this is all but quick, and surely a dirty update (e.g. the CC hack in the port-Makefile)
- at least it doesn't segfault on startup like the 9.9 this replaces
- this port needs a maintainer which is able to handle more than 50 shades of grey
2015-03-29 20:13:07 +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
Tijl Coosemans
edb7229dd4 Split devel/gettext in devel/gettext-runtime and devel/gettext-tools. The
first contains runtime libraries such as libintl and the latter contains
developer tools such as msgfmt.  Ports that use gettext will usually need
a LIB_DEPENDS on gettext-runtime and a BUILD_DEPENDS on gettext-tools.

USES=gettext-runtime can be used to set a LIB/BUILD/RUN_DEPENDS on
devel/gettext-runtime and USES=gettext-tools can be used to set a
BUILD/RUN_DEPENDS on devel/gettext-tools.  USES=gettext is now the same
as "USES=gettext-runtime gettext-tools" meaning a LIB_DEPENDS on
devel/gettext-runtime and a BUILD_DEPENDS on devel/gettext-tools.

Update gettext to 0.19.3.

Remove :oldver from converters/libiconv and devel/gettext-runtime.  Leave
symlinks with the old library versions to avoid the need to bump
PORTREVISION on a large number of dependent ports.  When most of the
dependent ports have had normal version updates, PORTREVISION can be
bumped on the remaining ones (low number) and the links can be removed.

Fix some ports that installed files in lib/locale instead of share/locale.

PR:		194038
Reviewed by:	bapt
Exp-run:	antoine
Approved by:	portmgr (antoine)
2014-11-29 18:22:32 +00:00
Marcus von Appen
1727182e5d - Convert ports of multimedia/ to new USES=python
Approved by:	portmgr (implicit)
2014-10-21 17:22:07 +00:00
Tijl Coosemans
852cce7387 Add missing libraries
Reported by:	mat
2014-09-02 11:46:18 +00:00