Commit graph

103 commits

Author SHA1 Message Date
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
Jan Beich
090b73fd90 multimedia/mpv: update to 0.23.0
- Since ENCA is gone enable UCHARDET by default
- Reduce maintenance by using the same waf version as bootstrap.py

Changes:	https://github.com/mpv-player/mpv/releases/tag/v0.23.0
Approved by:	cpm (maintainer)
Differential Revision:	https://reviews.freebsd.org/D8912
2016-12-26 14:08:44 +00:00
Jan Beich
0c612c4aa3 multimedia/ffmpeg: update to 3.2.2
Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.2.2:/Changelog
PR:		207547
Submitted by:	riggs, ebirth@b0ss.net (libressl fix)
Exp-run by:	antoine (3 tries)
2016-12-11 15:22:47 +00:00
Carlos J. Puga Medina
d30fd149d1 multimedia/mpv: Add DOCS and MANPAGES options
- Add DOCS and MANPAGES options using options helpers to simplify conditional values
- Update pkg-plist accordingly
- Bump PORTREVISION

Reported by:	Robert Burmeister <Robert.Burmeister@UToledo.edu> via email
Reviewed by:	junovitch (mentor)
Approved by:	junovitch (mentor)
Differential Revision:	D8726
2016-12-09 15:19:03 +00:00
Mathieu Arnold
8b4093cba5 Do not use post-stage. Use post-install instead.
The only reason to use post-stage is because the port needs to do
"things" at a later time, like some plist manipulation.
While there, fold post-install in do-install targets when they are
defined.

PR:		214780
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-12-02 11:58:21 +00:00
Carlos J. Puga Medina
7c2281ad16 multimedia/mpv: Update to 0.22.0
- Update PORTVERSION and distinfo checksum (0.22.0)

Changelog:
   https://github.com/mpv-player/mpv/releases/tag/v0.22.0

Reviewed by:	amdmi3 (mentor)
Approved by:	amdmi3 (mentor)
Differential Revision:	D8615
2016-11-23 14:38:58 +00:00
Gerald Pfeifer
89f8b05214 Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
2016-11-20 09:38:08 +00:00
Carlos J. Puga Medina
51f239d1c2 multimedia/mpv: Update to 0.21.0
- Update mpv to 0.21.0
- Downgrade waf to 1.8.19 due a possible issue (https://github.com/waf-project/waf/issues/1837)
- Bump library version in pkg-plist

Changelog:
  https://github.com/mpv-player/mpv/releases/tag/v0.21.0

Approved by:	feld (mentor)
Differential Revision:	D8300
2016-10-22 10:18:50 +00:00
Tijl Coosemans
1ee4da6dd1 Let USES=localbase add -L${LOCALBASE}/lib to LIBS instead of LDFLAGS.
USES=localbase:ldflags can be used to set LDFLAGS.  Normally LDFLAGS
appears too early on the command line causing some ports to link with
their own libraries in LOCALBASE (if installed) instead of WRKSRC.

Also make use of _USES_POST so -L${LOCALBASE}/lib is added as late as
possible after anything a port Makefile might set.  Use _USES_POST
instead of .include in libedit.mk and libarchive.mk so things like
'USES=libedit localbase:ldflags' work correctly.

Fix some issues with LIBS in some ports.

Switch ports that don't support LIBS to localbase:ldflags.

PR:		212987
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-30 19:24:30 +00:00
Carlos J. Puga Medina
cfe540b435 - Update mpv to 0.20.0
- Update waf to 1.9.3
- Remove patch demux: undefined behavior with ogg metadata update (fixed upstream)
- Record indirect dependencies.
Changelog:
  https://github.com/mpv-player/mpv/releases/tag/v0.20.0

Reviewed by:	feld (mentor)
Approved by:	feld (mentor)
Differential Revision:	D7672
2016-09-01 13:17:03 +00:00
Carlos J. Puga Medina
80da5809ac - Update mpv to 0.19.0
- Update waf to 1.9.2
- Add rst2html dependency
- Enable html manual generation
- Add SNDIO option [0]

Changelog:
  https://github.com/mpv-player/mpv/releases/tag/v0.19.0

PR:	211893	(Add SNDIO option)
Submitted by:	Tobias Kortkamp [0]
Reviewed by:	jbeich
Approved by:	jbeich
Differential Revision:	D7540
2016-08-20 11:15:18 +00:00
Carlos J. Puga Medina
81d7c07a25 - Update mpv to 0.18.1 release
- Update waf to 1.9.1 release
- Remove unneeded patch

Changelog:
  https://github.com/mpv-player/mpv/releases/tag/v0.18.1

Reviewed by:	junovitch (mentor)
Approved by:	junovitch (mentor)
Differential Revision:	D7171
2016-07-10 22:49:52 +00:00
Carlos J. Puga Medina
18fd1bce60 - Update to 0.18.0 release
- Update waf to 1.9.0pre3 release
- Remove unneeded patches (applied upstream)
- Fix CONFIGURE_ARGS adding/disabling certain features
- Add patches to fix "-Wmissing-braces" warning, so the compiler is happy
- Switch to USES=localbase framework
- Bump library version in pkg-plist

Changelog:
  https://github.com/mpv-player/mpv/releases/tag/v0.18.0

Reviewed by:	junovitch (mentor)
Approved by:	junovitch (mentor)
Differential Revision:	D6965
2016-06-26 21:41:08 +00:00
Carlos J. Puga Medina
2f8784c834 - Backport patches to fix enconding support
- Fix pkg-plist
- Bump PORTREVISION

Reported by:	jbeich
Approved by:	junovitch (mentor)
2016-04-14 12:15:21 +00:00
Carlos J. Puga Medina
53d57c3afa - Update to 0.17.0 release
- Update waf to 1.9.0pre1 release
- Explicitly disable dependencies we don't need
- Fix "-Wmissing-braces" warning in video.c, so the compiler is happy
- Fix pkg-plist

Changelog:

  https://github.com/mpv-player/mpv/releases/tag/v0.17.0

Approved by:	junovitch (mentor)
Differential Revision:	D5932
2016-04-13 18:14:20 +00:00
Carlos J. Puga Medina
e0664262bf - Drop .include <bsd.port.options.mk> line.
- Add X11_VARS option helper to handle properly gnome icons.
- Bump PORTREVISION.

Approved by:	junovitch (mentor)
2016-04-08 02:25:50 +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
Carlos J. Puga Medina
af96a72c50 - Initialize volume to 50% by default.
Submitted by:	soralx@cydem.org
Approved by:	junovitch (mentor)
2016-03-30 09:02:32 +00:00
Carlos J. Puga Medina
c228ea568b - Fix my previous svn commit message (PR should be 202588)
- While I'm here, improve package description

Approved by:	junovitch (mentor)
2016-03-29 02:03:35 +00:00
Carlos J. Puga Medina
ca0a94e904 - cipher/salsa20.c (selftest): Ensure 16-byte alignment for salsa20
context structure.

- mpi/longlong.h: Fix build on sparc.

PR:		206919
Approved by:	junovitch (mentor)
2016-03-28 23:41:45 +00:00
Carlos J. Puga Medina
2ee6f8bf7c - Update to v0.16.0
- Add LICENSE_COMB. This release changes the license of some non-MPlayer source files to LGPL 2.1 or later.
- Update MAINTAINER to my @FreeBSD.org address.

Changelog: https://github.com/mpv-player/mpv/releases/tag/v0.16.0

PR:		207663
Approved by:	junovitch (mentor)
2016-03-03 04:15:24 +00:00
Carlos J. Puga Medina
cf63a49d51 - Update to 0.15.0
Changes:
  https://github.com/mpv-player/mpv/releases/tag/v0.15.0

PR:		206393
Submitted by:	Carlos J. Puga Medina <cpm@fbsd.es>
Approved by:	junovitch (mentor)
2016-01-27 10:22:40 +00:00
Martin Wilke
99d03feb40 - Update to 0.14.0
PR:		206137
Submitted by:	maintainer
2016-01-12 10:59:17 +00:00
Jason Unovitch
dda9fb97bf multimedia/mpv: address regressions from r402235 and r402236
- Remove INSTALLS_ICONS (see r395763 commit message)
- Set YTDL option as RUN_DEPENDS (see r402130 commit message)

PR:		202806
PR:		202337
PR:             204599
Reported by:	jbeich
Approved by:	cpm (implicit from bug 202337 and 202806 approvals)
2015-11-23 02:21:08 +00:00
Kurt Jaeger
f0bbc7efad multimedia/mpv: fix typo INSTALL_ICONS -> INSTALLS_ICONS
PR:		204599
2015-11-22 17:16:08 +00:00
Kurt Jaeger
f8472fb7bc multimedia/mpv: 0.12.0 -> 0.13.0
Changes:
  https://github.com/mpv-player/mpv/releases/tag/v0.13.0

PR:		204599
Submitted by:	Carlos J. Puga Medina <cpm@fbsd.es> (maintainer)
2015-11-22 17:14:36 +00:00
Jan Beich
d2921a16de multimedia/mpv: partially backout r386202
youtube-dl is only used during runtime, so register dependency properly.
As the port doesn't enforce *where* to find the script rely on PATH.

PR:		202337
Approved by:	Carlos J Puga Medina <cpm@fbsd.es> (maintainer)
2015-11-21 02:27:02 +00:00
Bartek Rutkowski
35f5f2f961 multimedia/mpv: update 0.11.0 -> 0.12.0
- Re-added www/youtube_dl build dependency

PR:		204216
Submitted by:	Carlos J Puga Medina <cpm@fbsd.es> (maintainer)
2015-11-05 08:48:51 +00:00
Jan Beich
73c07cef68 multimedia/mpv: enable more options by default
OPENGL, V4L, VAAPI, VDPAU, XINERAMA, ZSH are now enabled to make package
more useful. OPENGL, VAAPI, VDPAU also support hardware decoding but only
if multimedia/ffmpeg is built with VAAPI, VDPAU (currently off by default).

PR:		203534
Submitted by:	tobias.kortkamp@gmail.com
Approved by:	Carlos J Puga Medina <cpm@fbsd.es> (maintainer)
2015-10-09 05:28:34 +00:00
Kurt Jaeger
4e3782586b multimedia/mpv: 0.10.0 -> 0.11.0
- Update to 0.11.0
- Update Waf to 1.8.14
- Remove BS2B option
- Remove LADSPA option

PR:		203550
Submitted by:	Carlos J. Puga Medina <cpm@fbsd.es> (maintainer)
2015-10-06 18:58:03 +00:00
Kurt Jaeger
0c3f74f224 multimedia/mpv: remove INSTALLS_ICONS
PR:		202806
Approved by:	Carlos J Puga Medina <cpm@fbsd.es>
2015-09-04 12:21:46 +00:00
Kurt Jaeger
41c716428e multimedia/mpv: 0.9.2 -> 0.10.0
Long changelog: https://github.com/mpv-player/mpv/releases

PR:		202886
Submitted by:	Carlos J Puga Medina <cpm@fbsd.es> (maintainer)
2015-09-04 11:44:30 +00:00
Kurt Jaeger
7a80b92c68 multimedia/mpv: removing freetype dependency
PR:		202765
Submitted by:	Carlos J Puga Medina <cpm@fbsd.es> (maintainer)
2015-09-02 05:53:28 +00:00
Jan Beich
9bc15bd6ec multimedia/mpv: drop INSTALLS_ICONS per r390886
mpv works fine in a minimalistic X11 environment without any GUI toolkit
installed. No need to pull unnecessary dependencies when there's no
USE_GNOME=gtk* in Makefile.

PR:		202806
Approved by:	Carlos J Puga Medina <cpm@fbsd.es> (maintainer)
2015-09-01 14:28:40 +00:00
Jan Beich
467778ae48 multimedia/mpv: convert waf to USE_GITHUB
PR:		202805
Approved by:	Carlos J Puga Medina <cpm@fbsd.es> (maintainer)
2015-09-01 14:27:48 +00:00
Kurt Jaeger
3ce6376348 multimedia/mpv: Add freetype as a required dependency
Without freetype, mpv will crash outputting a bus error when it
tries to draw the menu text.

PR:		202765
Submitted by:	Peyton@openmailbox.org
Approved by:	Carlos J Puga Medina <cpm@fbsd.es> (maintainer)
2015-08-30 07:43:12 +00:00
Kurt Jaeger
6528ff41a7 multimedia/mpv: zsh completions
ensure zsh completions are actually installed (and prevent package
error) when the option is selected

PR:		202736
Submitted by:	Joseph Mingrone <jrm@ftfl.ca>
Approved by:	Carlos J Puga Medina <cpm@fbsd.es> (maintainer)
2015-08-30 06:28:22 +00:00
Kurt Jaeger
dc0a3c4fdc multimedia/mpv: fix OPTIONS_DEFAULT
- Add ENCA to OPTIONS_DEFAULT

PR:		202736
Submitted by:	Carlos J Puga Medina <cpm@fbsd.es> (maintainer)
2015-08-29 11:04:50 +00:00
Kurt Jaeger
9cd023b75a multimedia/mpv: sort and standardize OPTION helpers
- Add X11 option helper
- Standardize all option helpers
- Echoed commands in Makefile targets
- Bump PORTREVISION

PR:		202736
Submitted by:	Carlos J Puga Medina <cpm@fbsd.es> (maintainer)
2015-08-29 10:39:06 +00:00
Dmitry Marakasov
ce5592dd58 - Add ALSA option
- Remove obsolete warning message

PR:		202669
Submitted by:	cpm@fbsd.es (maintainer)
2015-08-27 11:38:07 +00:00
Jan Beich
e90f084837 multimedia/mpv: expose ASS, DVDREAD, DVDNAV options
PR:		202403
Submitted by:	Carlos J Puga Medina <cpm@fbsd.es> (maintainer)
MFH:		2015Q3
2015-08-18 03:58:36 +00:00
Jan Beich
addb644a2d multimedia/mpv: drop nop include after r391260
multimedia/ffmpeg doesn't use non-default prefix for include
directories unlike multimedia/ffmpeg0 or multimedia/libav.

PR:		202401
Approved by:	Carlos J Puga Medina <cpm@fbsd.es> (maintainer)
2015-08-18 00:50:11 +00:00
Kurt Jaeger
0beb6e4583 multimedia/mpv: remove www/youtube_dl build dependency
PR:		202337
Submitted by:	Carlos J Puga Medina <cpm@fbsd.es> (maintainer)
2015-08-17 20:44:11 +00:00
Kurt Jaeger
0ab14f2f23 multimedia/mpv: fix GL dependency
PR:		201849
Submitted by:	tkato432@yahoo.com
Approved by:	Carlos Jacobo Puga Medina <cpm@fbsd.es> (maintainer)
2015-07-26 21:20:35 +00:00
Kurt Jaeger
b7f70e9bea multimedia/mpv: Fix LADSPA dependency, bump PORTREVISION
PR:		201355
Reported by:	Ivan Klymenko <fidaj@ukr.net>
Fix by:		Carlos Jacobo Puga Medina <cpm@fbsd.es> (maintainer)
2015-07-05 18:53:54 +00:00
Dmitry Marakasov
22f3d4cdd0 - Switch from multimedia/ffmpeg26 to multimedia/ffmpeg
PR:		201295
Submitted by:	cpm@fbsd.es (maintainer)
2015-07-03 17:18:13 +00:00
Kurt Jaeger
3069398e4d multimedia/mpv: 0.91 -> 0.92
- Update audio/ladspa LIB_DEPENDS to new format
- Update to 0.92

Changes:
  https://github.com/mpv-player/mpv/releases/tag/v0.9.2

PR:		200380
Submitted by:	Carlos Jacobo Puga Medina <cpm@fbsd.es> (maintainer)
2015-05-22 18:53:39 +00:00
Kurt Jaeger
d358ca46d4 multimedia/mpv: fix conflict between ffmpeg and ffmpeg26
PR:		198758
Submitted by:	Carlos J Puga Medina <cpm@fbsd.es> (maintainer)
2015-05-20 05:06:16 +00:00
Kurt Jaeger
2bb8e5e544 multimedia/mpv: change optimization on i386
PR:		198758
Submitted by:	Carlos Jacobo Puga Medina <cpm@fbsd.es> (maintainer)
2015-05-13 06:14:39 +00:00
Kurt Jaeger
6cc38378eb multimedia/mpv: 0.8.3 -> 0.9.1
- Added CONFLICTS_BUILD variable to avoid ffmpeg build error
- Cleanup Makefile (e.g. LIRC support was removed)

ChangeLog
https://github.com/mpv-player/mpv/releases/tag/v0.9.1

PR:		198758
Submitted by:	Carlos Jacobo Puga Medina <cpm@fbsd.es> (maintainer)
2015-05-08 20:41:25 +00:00