Commit graph

288 commits

Author SHA1 Message Date
adam
6bd0c30da6 Revbump for icu 2020-06-02 08:22:31 +00:00
rillig
079948b5a9 multimedia/xine-lib: remove unknown configure option 2020-05-25 07:47:55 +00:00
adam
d62c903eea revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
nia
af65144b84 xine-lib: Don't try to reimplement memcpy. Should fix clang build. 2020-04-12 11:09:05 +00:00
nia
2ff6bca602 xine-lib: Restore accidentally lost lines from PLIST.Linux 2020-04-10 10:10:55 +00:00
nia
66aa335c61 xine-lib: Update PLIST.Linux 2020-04-09 16:36:15 +00:00
nia
c5dbe53459 xine-lib: Disable broken X video outputs
Bump PKGREVISION
2020-04-02 17:46:40 +00:00
nia
5f06e8e8f6 xine-lib: Update to 1.2.10
xine-lib (1.2.10) 2019-12-13
  * Add first Android support.
  * Add (xcb)xv yuy2 emulation.
  * Add libavcodec v58 compatibility.
  * Add avio seek support.
  * Make libpostproc optional.
  * Add libdav1d, libaom and lavc AV1 video decoders.
  * Add libvpx multithreading.
  * Add libpng decoder.
  * Add a52 double and fixed point modes.
  * Add Opus audio support to ogg demuxer.
  * Add AV1 video support to matroska demuxer.
  * Add ivf demuxer.
  * Add mpeg-ts split payload support.
  * Add TLS support using gnutls or OpenSSL.
  * Add ftp input plugin (ftp://) with TLS support (ftpes://)
  * Add tls:// input plugin (raw TLS over TCP).
  * Add libnfs NFS input plugin.
  * Add ftp/http seek support.
  * Add scp forward seek support.
  * Add mp4 http streaming support (plain and fragment modes).
  * Add HLS streaming support.
  * Add HTTP 1.1 support.
  * Add OpenGL EGL and Wayland support.
  * Add generic bitrate estimation.
  * Add side stream feature.
  * Optimize demux_qt.
  * Optimize OSD.
  * Optimize output layers.
  * Optimize decoder threads.
  * Optimize event handling.
  * Optimize stream info.
  * Optimize TCP/TLS/HTTP network input.
  * Optimize network buffering control.
  * Alsa/oss startup optimization.
  * Optimize input_stdin_fifo.
  * Optimize internal liba52.
  * Optimize user seek.
  * Build optimizations.
  * Simply user config.
  * Better support for audio out drivers that cannot resume after pause.
  * Better support for mpeg pts jumps.
  * Better bluray seek.
  * XML parser fixes.
  * Fix midstream audio mode switch.
  * Fix FLAC audio playback via ffmpeg.
  * Fix ffmpeg mpeg1/2 video.
  * Fix C++ build.
  * Fix build on clang only systems.
  * Fix/optimize mpeg, mpeg-ts, qt, flv, matroska, real and asf demuxers.
  * Fix network seek.
  * Fix/optimize audio CD.
  * Fix DVD (occasional crashes, damaged video after a DVD had been played).
  * Fix opengl2 freeze after X server failure.
  * Fix tvtime deinterlacer crash.
  * Fix/optimize overlay.
  * Fix/optimize old VDR plugin.
  * Fix xine-ui freeze when opening a playlist while paused.
  * Security fixes.
  * Build fixes (C99 mode, vaapi, ImageMagick, libmvec, less warnings).
  * Many small fixes.
  * More error handling instead of aborting.
  * Update german translation.
2020-04-02 15:52:46 +00:00
nia
3e162c3b3e *: Remove esound support from pkgsrc
Enlightened Sound Daemon was one of the earlier solutions to the old
"multiple programs can't open /dev/audio at once" problem that was once
a thing we had to worry about.

Eventually, it was adopted as part of GNOME. GNOME lost interest in it
about a decade ago and dropped it in favour of PulseAudio, newer
applications are generally uninterested in supporting it. Last release
was in 2008 and support for newer OS APIs is pretty nonexistent.

Several years ago the original website disappeared.

https://en.wikipedia.org/wiki/Enlightened_Sound_Daemon
https://tracker.debian.org/news/999428/removed-0241-11-from-unstable/
2020-01-20 21:54:00 +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
nia
72d4b22d5d xine-lib: remove reference to mesa metapackage 2019-08-30 18:00:15 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
nia
2355bebc6b xine-lib: update ffmpeg in buildlink 2019-08-01 19:40:02 +00:00
nia
c0a9e84be4 xine-lib: Switch to ffmpeg4. 2019-07-31 09:39:56 +00:00
nia
71ab717b59 xine-lib: disable vaapi explicitly
should only effect linux, where this is currently failing in bulk builds
due to vaapi being unable to link
2019-06-19 13:31:02 +00:00
ryoon
f1b968dd47 Recursive revbump from multimedia/libva 2018-11-23 08:06:28 +00:00
jperkin
2797e94aa8 xine-lib: Update SunOS fix patch. 2018-11-19 12:48:31 +00:00
markd
c2d7cd379c xine-lib: update to 1.2.9
2018-01-11: Release
xine-lib 1.2.9
 Changes include new video single step feature, keyframe index and x32
 support. Optimizations in xine engine core functionality, resulting in
 ex. faster seeking and smaller CPU usage. Small fixes and optimizations
 all around the codebase.

2017-02-21: Release
xine-lib 1.2.8
 Lot of changes since 1.2.6. Support for modern codecs, hardware and
 software. Small fixes and optimizations all around the codebase.

 OpenGL 2.0, Xv and VAAPI fixes. H.265 hardware decoding support (VAAPI).
 Hardware overlay support with Raspbery Pi.

 Support for recent ffmpeg versions. Deep color support (9/10bit) with
 ffmpeg. Multithreaded decoding fixes.

 Audio channel mixing and gain control improvements (ffmpeg, faad), AAC
 LATM support with faad, DVB AAC compatibility fixes. "Time Domain Audio
 Analyzer" Visualization Post Plugin.

 Auto recover from temporary DVB signal loss. Improved Matroska
 compatibility (TrueHD and PCM sound, HDMV/Text subtitles, compressed
 PGS subtitles). Qt fixes, support for low framerate mp4 and H.265 in mp4.
 mp3 compatibility fixes.
2018-11-13 11:10:41 +00:00
abs
4bfcaac088 Update to use (updated) vcdimager instead of vcdimager-devel. Bump PKGREVISION 2018-10-09 15:15:20 +00:00
wiz
93b46879c7 Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
jperkin
5393242c73 *: Move SUBST_STAGE from post-patch to pre-configure
Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
2018-07-04 13:40: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
rillig
17e39f419d Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
2018-01-07 13:03:53 +00:00
maya
dd5cf3c85c xine-lib: Always include sys/stat.h, not just for dfly.
might help netbsd-8/i386.
2017-08-02 03:41:35 +00:00
wiz
c761d409e7 Recursive bump for libvpx shlib major change. 2017-01-16 23:45:10 +00:00
wiz
3c64a27c02 Use more up-to-date homepage. 2016-09-25 20:54:11 +00:00
ryoon
82f67120a8 Recursive revbump from multimedia/libvpx uppdate 2016-08-17 00:06:39 +00:00
wiz
c96f314da3 Environment variable fix for libdvdcss 1.4.0 and later.
From Rhialto in PR 51347.

Bump PKGREVISION.
2016-07-21 12:21:35 +00:00
wiz
73716d23de Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:38:30 +00:00
joerg
1aceb2ac71 Don't check and then use an empty body. Don't use protected visibility,
it doesn't work the way the author believed here. Bump revision.
2016-06-19 23:05:17 +00:00
wiz
21f34accfa Add upstream bug report URL. 2016-05-23 16:30:31 +00:00
wiz
bd6c9ea8d1 Fix build with libxcb-1.12. 2016-05-23 16:21:27 +00:00
jperkin
0098f531ce Handle dts PLIST entries correctly. 2016-04-19 13:48:31 +00:00
jperkin
576363a50e Remove dependency on audio/faac (appears unused) and move audio/libdca
dependency to options.mk, defaulting to disabled.  Both these packages
are marked NO_BIN_ON_* so xine-lib couldn't previously be distributed
in binary package sets.

Bump PKGREVISION.
2016-04-19 10:41:14 +00:00
jperkin
e1cfffc710 Fix libtool handling of ObjC. 2016-02-24 16:18:41 +00:00
ryoon
b33059afe1 Recursive revbump from multimedia/libvpx 2015-11-18 14:19:46 +00:00
agc
95c9a6891d Add SHA512 digests for distfiles for multimedia category
Problems found locating distfiles:
        Package adobe-flash-plugin11: missing distfile flash-plugin-11.2.202.540-release.i386.rpm
        Package gmplayer: missing distfile mplayer/AlienMind-1.2.tar.bz2
        Package gmplayer: missing distfile mplayer/BlueHeart-1.5.tar.bz2
        Package gmplayer: missing distfile mplayer/CornerMP-aqua-1.4.tar.bz2
        Package gmplayer: missing distfile mplayer/MPlayer-1.1.1.tar.xz
        Package gmplayer: missing distfile mplayer/WMP6-2.2.tar.bz2
        Package gmplayer: missing distfile mplayer/gnome-1.1.tar.bz2
        Package gmplayer: missing distfile mplayer/hwswskin-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/neutron-1.6.tar.bz2
        Package gmplayer: missing distfile mplayer/plastic-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/slim-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/xine-lcd-1.2.tar.bz2
        Package handbrake: missing distfile handbrake/HandBrake-0.9.3.tar.gz
        Package handbrake: missing distfile handbrake/bzip2-1.0.5.tar.gz
        Package handbrake: missing distfile handbrake/faad2-2.6.1.tar.gz
        Package handbrake: missing distfile handbrake/lame-3.98.tar.gz
        Package handbrake: missing distfile handbrake/libdvdread-0.9.7.tar.gz
        Package handbrake: missing distfile handbrake/libmp4v2-r45.tar.gz
        Package handbrake: missing distfile handbrake/libquicktime-0.9.10.tar.gz
        Package handbrake: missing distfile handbrake/libtheora-1.0.tar.gz
        Package handbrake: missing distfile handbrake/mpeg2dec-0.5.1.tar.gz
        Package handbrake: missing distfile handbrake/x264-r1028-83baa7f.tar.gz
        Package handbrake: missing distfile handbrake/zlib-1.2.3.tar.gz
        Package libdvdcss: missing distfile libdvdcss-1.3.99.tar.bz2
        Package mplayer-share: missing distfile mplayer/MPlayer-1.1.1.tar.xz
        Package mpv: missing distfile mpv-0.12.0.tar.gz
        Package realplayer-codecs: missing distfile rp8codecs-20040626.tar.bz2
        Package realplayer-codecs: missing distfile rp8codecs-alpha-20050115.tar.bz2
        Package win32-codecs: missing distfile rp9codecs-win32-20050115.tar.bz2
        Package xanim: missing distfile xa2.0_cvid_netbsd386.o.gz
        Package xanim: missing distfile xa2.0_iv32_netbsd386.o.gz
        Package xanim: missing distfile xa1.0_cyuv_netbsd68k.o.gz
        Package xanim: missing distfile xa2.0_cvid_linuxELF.o.gz
        Package xanim: missing distfile xa2.0_iv32_linuxELF.o.gz
        Package xanim: missing distfile xa1.0_cyuv_sparcAOUT.o.gz
        Package xanim: missing distfile xa2.0_cvid_sparcELF.o.gz
        Package xanim: missing distfile xa2.0_iv32_sparcELF.o.gz
        Package xanim: missing distfile xa1.0_cyuv_linuxPPC.o.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 23:54:22 +00:00
ryoon
b8783ba1ac Recursive revbump from pkgsrc/multimedia/libvpx (buildink3.mk). 2015-06-30 10:02:21 +00:00
ryoon
6c4d1aff4b Recursive revbump from pkgsrc/multimedia/libvpx. 2015-06-30 09:57:33 +00:00
wiz
0982effce2 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:48:20 +00:00
joerg
0f8aa32d5d Older GCC releases don't like to use to pointers to fulfill the "g"
constraint, so use "r".
2015-02-04 20:50:16 +00:00
wiz
effa4f5795 Add comment with upstream bug report URL for newest chunk. 2015-01-09 22:59:43 +00:00
joerg
cf40967620 The 'g' constraint allows a memory operand, but assembler dereference on
that again is unsupported. Request a memory operand instead and drop the
dereference.
2015-01-09 14:33:10 +00:00
rumko
efdfc06786 multimedia/xine-lib: Fix PLIST issues on fbsd x86_64
* Vidix output is not available on FreeBSD x86_64, conditionalize it in the PLIST.
* add missing vcdo input plugin in the PLIST

OK@ wiz
2014-12-31 16:10:41 +00:00
wiz
93e02a151f Update to 1.2.6:
xine-lib (1.2.6) 2014-07-06
  * Add libmmal video output plugin for Raspberry Pi.
  * Add libmmal HW video decoder plugin for Raspberry Pi.
  * Add overlay colormatrix support.
  * Add "sqare monitor pixels" config option.
  * Add VAAPI colormatrix and fullrange video support.
  * Add "radeonhd" XV colormatrix support.
  * Add Opus audio support.
  * Update german translation.
  * Optimize OpenGL2 video out.
  * Optimize raw RGB video decoder.
  * Fix multithread ffmpeg video decoding.
  * Fix/optimize DVB subtitles.
  * Fix external text subtitles.
  * BSD build fixes.
  * Clang build fixes.
  * Build optimization fixes (aliasing).
  * AVformat demux build fix.
  * More safety on memory allocation failure.
  * Fix detection of and compilation with libcaca 0.99 beta 19.
2014-12-30 13:34:59 +00:00
wiz
1c95b5fac4 I found the magic incantation to make this use pkgsrc libdvdnav.
Do that. Bump PKGREVISION.
2014-12-18 23:26:06 +00:00
wiz
1df5f2f64e Use more existing packages from pkgsrc.
XXX: couldn't convince it to use pkgsrc libraries for libdvdnav
and libdvdread though
XXX: musepack support is old-fashioned, so I haven't enabled the pkgsrc
dependency since xine would then conflict with vlc
2014-12-18 12:33:21 +00:00
wiz
e0150ad848 Recursive bump for ffmpeg2 shared library major version bump. 2014-10-01 16:09:34 +00:00
wiz
76fc978108 Switch to ffmpeg2. Requested by Thierry Laronde on pkgsrc-users.
Bump PKGREVISION and ABI depends.
2014-08-13 08:23:50 +00:00