Commit graph

97 commits

Author SHA1 Message Date
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
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
Kurt Jaeger
731ba68138 multimedia/mpv: change maintainer
Approved by:	Chris Petrik <chris@bsdjunk.com> (maintainer)
2015-05-01 14:50:16 +00:00
Baptiste Daroussin
bdab0b0f82 Over to new maintainer 2015-04-16 21:51:06 +00:00
Grzegorz Blach
45bf4cceb6 Back to the pool.
Currently and in near future I don't have time to be responsible
for any port.
2015-04-16 20:13:43 +00:00
Baptiste Daroussin
8157e9f800 Add a new USES=waf to handle the waf building system, allowing to factorise code
Plug waf into MAKE_CMD and CONFIGURE_CMD so the regular defined targets can be
reused

Always define _MAKE_JOBS so that when bsd.port.mk will stop overwritting
_MAKE_JOBS when parallel jobs are disabled we can enforce -j1 (which is needed
to really disable parallelisation with waf

WAF_CMD has been created to allow one to override the location of the waf script
relatively to WRKSRC

CONFIGURE_TARGET is by default defined to "configure"
ALL_TARGET is by default defined to "build"
INSTALL_TARGET is by default defined to "install"

USES=waf is by default stagedir safe
2015-04-08 15:05:48 +00:00
Bryan Drewery
5b5a90256d Update USE_GITHUB so it does not require GH_COMMIT.
Using this new scheme allows only setting the _tag_ or _commit hash_ in
GH_TAGNAME and not having to know the hash for a tag.  This scheme will
download a tarball that has a different checksum than before due to a changed
directory name for extraction.

The following MASTER_SITES are provided to retain the old checksum and
directory structure (that require GH_COMMIT):
  GH -> GHL
  GITHUB -> GITHUB_LEGACY

Differential Revision:	https://reviews.freebsd.org/D748
Submitted by:	amdmi3
Reviewed by:	mat, swills, antoine, bdrewery
With hat:	portmgr
2015-03-19 16:44:57 +00:00