Commit graph

269 commits

Author SHA1 Message Date
ryoon
bfac3f1b42 *: Recursive revbump from audio/pulseaudio-14.0 2021-01-01 09:52:09 +00:00
gutteridge
6cade6fab2 Remove superfluous specification characters from pax invocations
A bunch of packages had an extra "p" specification character passed to
the pax -p option. One is enough. Committed to reduce the human parsing
costs, should someone else need to examine this. (In my case because it
seems recent Linux distros have changed such that some -p arguments can
now cause an error to occur, where previously they were accepted.)
2020-11-28 01:20:03 +00:00
leot
b13a568190 *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
leot
953ab724e1 *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
jperkin
38fe454b9c *: Apply revbump for graphics/giflib API change. 2020-06-05 12:48:58 +00:00
jperkin
dd3e371705 mplayer*: Remove gifutil hack, now done correctly. 2020-06-05 12:17:10 +00:00
adam
46beaad0f0 revbump for multimedia/libdvdread; requested by leot@ 2020-05-22 12:43:52 +00:00
wiz
4e3b1b97c2 librsvg: update bl3.mk to remove libcroco in rust case
recursive bump for the dependency change
2020-03-10 22:08:37 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
wiz
14f58a131a mplayer-share: mention mencvcd in a comment 2020-03-01 11:51:39 +00:00
nia
32b83c61c8 mplayer-share: Remove esound support. 2020-01-20 21:34:01 +00:00
ryoon
69cf566ea1 mplayer, gmplayer: Link libgifutil to resolve GifQuantizeBuffer()
Add -lgifutil when -lgif is used.
2020-01-09 15:57:58 +00:00
rillig
031aa1f46a multimedia: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-03 17:11:59 +00:00
ryoon
7917e25af2 Recursive revbump from audio/pulseaudio 2019-09-18 14:17:03 +00:00
markd
d8db31d43f mplayer-share: alsa is not a supported option for mencoder so dont suggest it 2019-06-25 20:50:22 +00:00
tsutsui
d59b7e1744 mplayer: put back pulseaudio to SUGGESTED_OPTIONS.
- the default audio output driver (in case no -ao option is specified)
  on NetBSD is still oss even if pulseaudio is enabled
- users can change the audio output driver by "-ao pulse" option or
  "ao=pulse" in ~/.mplayer/config file, as they did on 1.3.0 packages
- SDL (which is in current SUGGESTED_OPTIONS) already depends on
  pulseaudio by default

Bump PKGREVISIONs.
2019-06-22 22:46:45 +00:00
nia
98f9a30446 mplayer: Update to 1.4
pkgsrc changes:

* Set autosync = 30 by default to fix choppy video with NetBSD's new
  audio system.
* Remove PulseAudio and legacy sound servers (nas, esd) as defaults.
  Consistent with mpv.
* Add an alsa option and enable it by default on Linux.
* Disable all codecs by default and just use ffmpeg instead.
  Allows distribution restrictions based on patents to be removed.
  Tested with a variety of common file formats.
  Consistent with other packages (e.g. FreeBSD Ports).
  While here, upgrade to ffmpeg4.

Upstream changes:

  1.4: "SubCounter" April 18, 2019

    Decoders, demuxers, streams:
    * More pixel formats are supported for VP9, RSCC, Screenpresso
    * pvr:// support for the Hauppauge HD PVR model 1212
    * Speed up detection of mpg format while streaming (limit probe to 4 MB)
    * demuxer: fall back to audio pts if all others are unavailable (#1928)
    * raw video: add support for < 8bpp RGB, support for paletted raw video,
      fix fliped raw video in non-avi containers
    * increase -lavdopts threads limit to 32
    * warn for badly interleaved files, and make -ni more aggressive
    * support GBR pixel formats for HEVC
    * FFmpeg audio decoders: g721, g732
    * FFmpeg video decoders: more Matrox mpeg2 formats (M702-3-4-5), Truemotion
      RT, Matrox Uncompressed SD/HD, BitJazz SheerVideo, YUY2 Lossless Codec
      Apple Pixlet, ScreenPressor, FM Screen Capture Codec
    * FFmpeg IFF video/image decoders: ANIM, ILBM, PBM, RGB8, RGBN

    Fixes:
    * fix more issues reported by Coverity
    * expand error checking, and fix many memleaks
    * fix -subcp enca: with external ASS subtitles (#2281)
    * fix reading of bitmap fonts
    * fix -subdelay applied inverted
    * some fixes for video filter bmovl (#2304, #2308)
    * fix timing of first and last frame (#2315)

    Other:
    * MPlayer can link against OpenSSL instead of GnuTLS for https support
      (Warning: the resulting binary can not be redistributed)
    * OSD: NV12/NV21 support
    * video output xv: NV12/NV21 support
    * video outputs for OSX: fix a few issues with newer OSX versions

    GUI:
    * No limitation on the number of entries in a font description file
    * Dramatic speedup of scanning font description files
    * Playback improvements for cue sheet playlists
    * Implementation of audio playback utilizing ReplayGain data
    * New symbol character 'g' and new dynamic label variable $g
    * Skins can leave current volume unchanged at startup
    * New configuration file: gui.gain
    * Modern new icons for the (default) menu, the file selector,
      the playlist and the message boxes
    * Rearrangement of some items of the (default) menu
    * Fix of broken evLoadAudioFile, evLoadSubtitle and evDropSubtitle
    * Skin support for 8-bit PNGs with palette
2019-06-04 13:39:38 +00:00
tsutsui
be390011b0 mencoder, mplayer, gmplayer: use /dev/audio for OSS on NetBSD/OpenBSD.
- See PR/54229 about misuse of NetBSD's /dev/sound for OSS.
- OpenBSD's /dev/sound seems removed since 6.1:
  https://man.openbsd.org/OpenBSD-6.1/audio.4

Bump PKGREVISIONs.
2019-06-02 09:48:10 +00:00
rhialto
d8aa498905 Use correct --disable-libopus option. 2019-03-25 22:55:14 +00:00
rhialto
cf5f80bae5 Add support for libmpg123 (default on) and libopus (default off).
libmpg123 is the internally preferred mp3 decoder, according to codecs.conf.
The ffmpeg fallback complains a lot about many audio streams, causing
stuttering sound. Using mpg123 should avoid that.
2019-03-24 20:38:25 +00:00
tsutsui
47b9ce89c8 mencoder, mplayer, gmplayer: restore text relocation fix for NetBSD/i386.
It seems lost in the previous patch-aa -> patch-configure rename.
Bump PKGREVISION to rebuild binaries.
2019-01-12 15:26:42 +00:00
ryoon
f1b968dd47 Recursive revbump from multimedia/libva 2018-11-23 08:06:28 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
mrg
2193ea6c44 make this build on arm64. just needed to be able to map from
evbarm -> arm|aarch64.

actually works pretty well.
2018-11-10 03:48:51 +00:00
ryoon
4fea36abc2 Recursive revbump from audio/pulseaudio 2018-07-06 15:06:40 +00:00
tsutsui
c2c1348491 mencoder, mplayer, gmplayer: avoid text relocations on NetBSD/i386 8.0.
* specify --disable-sse4 to avoid non-PIE asm ops in libmpcodecs/vf_ass.c
  that cause text relocations on NetBSD/i386
* explicitly pull pkgsrc/multimedia/libass to avoid internal libass
  (which seems usually enabled by configure's autodetect)
* specify -fpic in configure for NetBSD/i386 to enable __PIC__ blocks
  in some sources
* while here, use -mtune rather than -mcpu for not only gcc4 but
  also 5.x and later

Bump PKGREVISIONs.  Ok'ed by wiz@ in PR pkg/53319.
2018-05-27 15:27:13 +00:00
triaxx
625b57c464 * Remove LICENSE (it's not that simple...)
* Remove code for no longer supported NetBSD release
2018-04-04 12:26:24 +00:00
triaxx
d26332f3da Fix crash with screenshot filter.
Bump revision

Minor changes:
* Add LICENSE
* Remove trailing white-spaces
2018-04-04 11:02:07 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
adam
3662185f5b revbump after x264-devel update 2018-02-26 08:19:25 +00:00
wiz
bff4597ffc Bump PKGREVISION for gdbm shlib major bump 2018-01-28 20:10:34 +00:00
ryoon
9acad6bc40 Fix build with ffmpeg 3.4 2017-10-23 10:38:22 +00:00
wiz
5a9cb41228 mplayer-share: remove default-off arts option
arts was removed from pkgsrc
2017-09-27 13:50:27 +00:00
ryoon
5bd9ca4ef6 Recursive revbump from audio/pulseaudio-11.0 2017-09-08 02:38:35 +00:00
wiz
91700f433b Remove binary-only realplayer-codecs package from 2004. 2017-03-24 16:55:15 +00:00
maya
e7f56ac564 revbump for ffmpeg3 buildlink3.mk addition of vaapi and vdpau.
It creates a noticeable change at least for mpv, which now
doesn't complain about --vo=vaapi or --vo=vdpau.
2017-02-24 21:54:51 +00:00
ryoon
f62b809c5a Recursive revbump from audio/pulseaudio-10.0 2017-01-21 20:06:44 +00:00
wiz
c761d409e7 Recursive bump for libvpx shlib major change. 2017-01-16 23:45:10 +00:00
dholland
1c11993aaa Add patch from John D. Baker with a workaround for PR 50988: netbsd 6
and up don't require binutils from pkgsrc for ssse3 to work, so don't
request it.
2016-11-19 17:43:38 +00:00
ryoon
82f67120a8 Recursive revbump from multimedia/libvpx uppdate 2016-08-17 00:06:39 +00:00
ryoon
e37b97fe3c Recursive revbump from audio/pulseaudio 2016-08-04 17:03:30 +00:00
ryoon
948d1c479e Update to 1.3.0
* Use FFmpeg 3

Changelog:
2016-02-16, Tuesday :: MPlayer 1.3.0 released

MPlayer 1.3.0 "worksforme" is out.

Less than a month after 1.2.1, we're at it again.

MPlayer 1.3.0 is compatible with the FFmpeg 3.0.x releases and (at the time of writing) with FFmpeg git. The tarball already includes a copy of FFmpeg 3.0, so you don't need to fetch it separately.

This release brings you some new codecs and formats, a lot of fixes, and many cleanups. It also includes all the enhancements and speed-ups from FFmpeg; check their changelog if you are curious about the details.

In addition to these, there were a lot of updates to accommodate the API changes made in FFmpeg. Some were simple renames, but others were quite invasive. None of them should have a user-visible effect, except maybe for some corner-cases in the channel order for multichannel files.
2016-03-05 09:03:02 +00:00
jperkin
966b25ed06 Use OPSYSVARS. 2016-02-25 15:49:43 +00:00
leot
e47ee2ff8a Add --yasm="" in order to not fail during the configure phase (yasm was used
just by ffmpeg and so no longer needed).

Thanks to wiz@ for noticing that!
2016-02-08 10:23:36 +00:00
leot
343c2bf2ae Update multimedia/{gmplayer,mencoder,mplayer,mplayer-share} to 1.2.1.
pkgsrc changes:
 o Switch all mplayer packages to use multimedia/ffmpeg2 instead of the
   version bundled with MPlayer. This will make maintainership of mplayer
   packages probably a bit easier (and it's particular relevant when dealing
   vulnerability issues). Discussed with wiz@.
 o Adjust CONFIGURE_ARGS and other part of the Makefile* to reflect the switch
   to multimedia/ffmpeg2.

Changes:
  1.2.1:
    Fixes:
    * misc GUI fixes
    * fix build regression in FreeBSD
    * fix many crashes with fuzzed files
    * fix errors for multichannels files and pulseaudio >= 6
    Other:
    * building with system FFmpeg libs is possible without a local copy of
      of private FFmpeg headers
    * docs building does not require FFmpeg anymore
    * FFmpeg updated to 2.8.5
2016-02-07 13:34:33 +00:00
leot
055ab5bff9 Do not "force" dvdread option via "--enable-dvdread" (but let the MPlayer's
configure script to autorecognise it).

In that way pkg-config will be used to set the CFLAGS and LDFLAGS (while this
does not happen via --enable-* for various options).

Pointed out by Joyent SmartOS bulk builds.
2015-11-29 11:48:29 +00:00
leot
33383c2b01 Update gmplayer, mencoder, mplayer and mplayer-share to 1.2.
pkgsrc changes:
 * Various misc fixes (thanks to pkglint)
 * Do not pass --with-dvdread-config and --with-dvdnav-config, the
   dvdread-config and dvdnav-config seems that no longer exist.
 * Avoid to pass --enable-libvorbis otherwise libvorbis can not be recognised by
   the mplayer configure script.
 * (re)Use patches from multimedia/ffmpeg2 instead of using mplayer-specific
   ones

Changes:
1.2: "FrameCounter"
  Decoders:
  * Hardware accelerated decoding on OS X via VDA.
  * Internal libmpeg2 disabled by default, on the assumption
    that nobody really needs it anymore.

  Other:
  * "run" slave/keybinding command now supports expanding properties
  * better support for > 8 bit formats in -vo gl
  * support for XYZ color space in -vo gl
  * -vo gl now supports OSD (not EOSD though) with GLES backend.
  * GLES backend now uses GLES v2 with YUV support via shaders
  * -vo gl supports rotated display without needing video filters via
    -monitor-orientation command-line option.
  * -vo gl now has an OSX/Cocoa backend, so it should be a better
    alternative to -vo corevideo now.
  * -vo gl2 renamed to -vo gl_tiled to stop people from assuming it is
    better than -vo gl (it is in many ways worse).
  * Fixes for DVB, teletext and closed-caption based subtitles.
  * Support teletext and CC subtitles in WTV.
  * Support binding keys corresponding to non-ASCII characters.
  * Limited -endpos support for -dump*
  * Danish messages header file renamed from help_mp-dk.h to help_mp-da.h
    in order to comply with ISO 639 language code (configure language
    options will now require da instead of dk)
  * configure: options --enable-gtk1, --with-glib-config= and
    --with-gtk-config= removed
  * Change ID3 genre name for genre ID 67 from "Psychadelic"
    to "Psychedelic"
  * support for audio bin/cue images

  Ports:
  * Windows: support file names as UTF-8 in slave mode and passing
    file names as wchar command line arguments.
  * Android: MPlayer can be run from adb shell and display videos
    via OpenGL ES.
    Note that just a bit of seeking etc. would cause reproducible
    system reboots after just a few seconds on my Galaxy S2.
  * Android: -wid is supported. This should allow using MPlayer in slave
    mode, a native window pointer needs to be passed as -wid. Untested.

  GUI:
  * Support for TV/DVB
  * Various improvements of the context menu and the preferences dialog
  * Revision of the user interface texts
  * Console message with information on deprecated (but still supported)
    entries in the skin configuration file
  * New symbol character (r) and new dynamic label variables ($D, $U, $P)
  * New items (pimage, rpotmeter)
  * Updated skins (avifile, Blue, Blue-small, Clearlooks, Corelian,
    disappearer, mentalic, mplayer_red, nativeRed, neutron, phony, plastic,
    slim, softgrip, standard, trium, tvisor, xanim)
  * Video can be rotated
  * New GUI message: evSetRotation
  * GUI now officially needs GTK+ and GLib versions 2 (it hadn't compiled
    with versions 1 for quite some time)
  * Support for audio and video bin/cue image playback
  * Support for Audio CD / (Super) Video CD / DVD image and DVD copy playback
    through the respective scheme (cd://, vcd://, dvd://)
  * Support for arbitrary non-binary data file cue sheets (i.e. cue sheets
    describing playlists for data files containing multiple titles)

  FFmpeg:
  * Version 2.8 with local patches

Thanks to wiz@ for misc private discussion.
2015-11-21 09:47:23 +00:00
wiz
0eb141f110 Bump PKGREVISION for ncurses shlib bump. 2015-08-17 17:11:19 +00:00
tnn
9ee4b877fb Recursive revbump following MesaLib update, categories g through n. 2015-04-25 14:22:51 +00:00
dsainty
aa7d1f9b70 Build against libdvdnav 5.0 API.
Re-enable the inhibited DVD related options.

Bump PKGREVISION on the principle of least surprise.
2015-04-05 08:27:08 +00:00