Commit graph

6022 commits

Author SHA1 Message Date
nia
c7ceba5ef6 handbrake: require libjpeg-turbo 2022-12-26 00:16:08 +00:00
nia
9692618b61 xine-lib: Move the pthread handling to Makefile.common to fix the building
of modules.
2022-12-25 17:32:52 +00:00
gutteridge
f849a684f6 gerbera: correct startup script
Unlike MediaTomb, Gerbera does not support a -g option for group.
(And seemingly never has, having checked their GitHub repo. Presumably
this was a copy-pasto from the other package.) Addresses an error on
startup, one part of PR pkg/57120 reported by Dave Tyson.
2022-12-23 21:44:20 +00:00
vins
76dd4af2ff multimedia/xine-lib: enable PTHREAD_AUTO_VARS.
Use PTHREAD_AUTO_VARS to automatically handle pthread variables,
removing default.

Skip building the package if no pthread implementantion is found,
as the package fails at configure stage otherwise.

Fixes building on NetBSD (tested on 10.0_BETA).
2022-12-21 19:45:01 +00:00
wiz
34ac9cbb64 ogle: remove inline to fix build with gcc 10
Some pkglint cleanup while here.
2022-12-21 14:14:17 +00:00
wiz
5a7adbb506 libva-driver-vdpau: remove
Does not build in any bulk build I could find, dead upstream
(last commit 2012).
2022-12-21 14:02:10 +00:00
martin
f0e9d25dfd Make it build on NetBSD/macppc 2022-12-18 09:07:24 +00:00
adam
5ef29f188f gstreamer1: updated to 1.20.4
Highlighted bugfixes in 1.20.4

avaudiodec: fix playback issue with WMA files, would throw an error at EOS with FFmpeg 5.x
Fix deadlock when loading gst-editing-services plugin
Fix input buffering capacity in live mode for aggregator, video/audio aggregator subclasses, muxers
glimagesink: fix crash on Android
subtitle handling and subtitle overlay fixes
matroska-mux: allow width + height changes for avc3|hev1|vp8|vp9
rtspsrc: fix control url handling for spec compliant servers and add fallback for incompliant servers
WebRTC fixes
RTP retransmission fixes
video: fixes for formats with 4x subsampling and horizontal co-sited chroma (Y41B, YUV9, YVU9 and IYU9)
macOS build and packaging fixes, in particular fix finding of gio modules on macOS for https/TLS support
Fix consuming of the macOS package as a framework in XCode
Performance improvements
Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements
2022-12-16 21:08:07 +00:00
wiz
4414e700e3 gmplayer: update distinfo for new patch 2022-12-15 07:10:55 +00:00
tsutsui
c5b2277c03 mplayer*: make mplayer builds on NetBSD/m68k. 2022-12-14 13:54:19 +00:00
tsutsui
b6e52dc90a ruby-gnome: update to 4.0.5.
Upstream changes:
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.5

Ruby-GNOME 4.0.5: 2022-12-12

This is a bug fix release of 4.0.4.

Changes

Ruby/GObjectIntrospection

  * Fixes

      + Fixed a memory leak that GDestroyNotify argument's metadata
        isn't freed. For example, this is happen with GLib::Timeout.add.
2022-12-12 14:04:51 +00:00
wiz
52f00182c7 php-ming: set MING_DIR to fix build 2022-12-11 11:04:29 +00:00
tsutsui
6d87f9ee7d ruby-gnome: update to 4.0.4.
Upstream changes:
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.4

Ruby-GNOME 4.0.4: 2022-12-09

This is a release that adds more new libraries: Ruby/Adwaita,
Ruby/GtkSourceView3 and Ruby/Handy.

Changes

Documents

  * Improvements

      + Added gdk4 and gtk4.
        [GitHub#1514]
        [Reported by codart]

All

  * Improvements

      + Added support for macOS 12/Xcode 14.
        [GitHub#1516]
        [Reported by Apoorv Sohal]

Ruby/GLib2

  * Improvements

      + Added support for instantiating GLib::Pointer and getting
        address of it.

      + Renamed gnome2/ to gnome/ in internal library path.

      + Suppressed connected_closures isn't initialized warning.

      + Re-added GLib::ValueArray because GStreamer still uses it
        without replacement.
        [GitHub#1520]
        [Reported by Matt Palmer]

      + Set missing rb_data_type_t::wrap_struct_name.
        [GitHub#1522]
        [Patch by Peter Zhu]

      + Added support for more GSpawnFlags.

  * Fixes

      + Fixed a bug that GLib::Pointer.gtype and GLib::Pointer#gtype
        use the wrong number of arguments.

      + Fixed a memory leak in GLib::Object based classes.
        [GitHub#1523]
        [Patch by Peter Zhu]

Ruby/GObjectIntrospection

  * Improvements

      + Added support for length in field.
        [GitHub#1524]
        [Reported by jvmf1]

Ruby/GIO2

  * Improvements

      + Added support for getting GLib::Mount by Gio::Volume#mount.
        [GitHub#604]

Ruby/GTK4

  * Improvements

      + [sample] Updated.
        [GitHub#1512]
        [GitHub#1515]
        [Patch by kojix2]
        [GitHub#1526]
        [GitHub#1527]
        [Patch by Daniel Mircea]
  * Fixes

      + Fixed a bug that Gtk::ScrolledWindow can't be created.
        [GitHub#1504]
        [Reported by rubyFeedback]

      + Fixed a typo in Gtk::Image.new.
        [GitHub#1504]
        [Reported by rubyFeedback]

      + Fixed a bug that Gtk::CellRendereText may be GC-ed.
        [GitHub#1518]
        [Reported by galtgenod]

      + Fixed a crash bug that is caused when GLib based class defined
        by Ruby is used.
        [GitHub#1444]
        [Reported by HuBandiT]

Ruby/libsecret

  * Fixes

      + Fixed wrong MSYS2 package name.

Ruby/GtkSourceView4

  * Fixes

      + Fixed package ID.
        [GitHub#1525]
        [Reported by Daniel Mircea]

Ruby/GtkSourceView5

  * Added.
    [GitHub#1511]
    [Reported by galtgendo]

Ruby/Adwaita

  * Added.
    [GitHub#1510]
    [Reported by rubyFeedback]

Ruby/Handy

  * Added.
    [GitHub#1434]
    [Reported by Jacob Michalskie]

Thanks

  * rubyFeedback

  * kojix2

  * codart

  * Apoorv Sohal

  * galtgendo

  * Matt Palmer

  * Peter Zhu

  * HuBandiT

  * jvmf1

  * Daniel Mircea

  * Jacob Michalskie
2022-12-09 12:34:11 +00:00
wiz
2352fc6a2b libbluray: remove FreeBSD/Solaris workarounds
Brad Smith told me they are not needed any longer
2022-12-09 08:28:18 +00:00
tsutsui
cd7cdc4c6a ruby-gnome: update to 4.0.3.
pkgsrc changes:
- update HOMEPAGE
- refactor dependencies

Upstream changes (from NEWS.md):

Ruby-GNOME 4.0.3: 2022-09-13

 This is a bug fix release of 4.0.2.

 Changes

 Ruby/GTK4

  * Fixes

      + Fixed a bug that ext/**/*.* aren't included in .gem. [GitHub#1498]
        [Reported by Anatol Pomozov]

 Thanks

  * Anatol Pomozov

Ruby-GNOME 4.0.2: 2022-09-05

 This is a bug fix release of 4.0.1.

 Changes

 Ruby/GLib2

  * Fixes

      + Fixed a bug that closure may be GC-ed. [GitHub#1495][Reported by Matijs
        van Zuijlen]

 Ruby/GObjectIntrospection

  * Fixes

      + Fixed a bug that callback doesn't work with GObject Introspection
        1.72.0 or later. [GitHub#1496][Reported by Mamoru TASAKA]

 Thanks

  * Mamoru TASAKA

  * Matijs van Zuijlen

Ruby-GNOME 4.0.1: 2022-09-02

 This is a bug fix release of 4.0.0.

 Changes

 Ruby/GLib2

  * Fixes

      + Fixed wrong false constant value.

Ruby-GNOME 4.0.0: 2022-09-01

 This is a release that supports GTK 4.

 Changes

 All

  * windows: Removed a needless workaround for old libintl-8.dll.

  * doc: Added support for generating API documents. [GitHub#1468][Patch by
    kojix2]

  * doc: Added Rake tasks to generate documents. [GitHub#1482][Patch by Sean
    Champ]

  * Use Bundler API to load (({Gemfile.local})). [GitHub#1483][Patch by Sean
    Champ]

 Ruby/GLib2

  * Improvements

      + Changed to use g_warning() from rb_warn() for already destroyed closure
        warning.

      + Dropped support for GLib 2.48 or earlier.

      + Added GLib::DateTime#format_iso8601.

      + Added rbg_mGLib().

      + Added rbg_mGLibObject().

      + Deprecated mGLib.

      + Added support for auto native package installation on Gentoo Linux.

      + Added GLib.malloc.

      + Added GLib.malloc0.

      + Added GLib.free.

      + Added GLib::Variant#to_s. [GitHub#1491][Reported by Sean Champ]

      + Added GLib::Variant#inspect.

      + Added GLib::Variant.parse. [GitHub#1491][Reported by Sean Champ]

  * Fixes

      + closure: Fixed a reference count problem.

 Ruby/GObjectIntrospection

  * Improvements

      + Don't raise an exception for object == nil. [GitHub#1472][Reported by
        Hirokazu SUZUKI]

      + Added support for returning a fixed size C array of GObject. [GitHub#
        1481][Reported by Sean Champ]

      + Added support for GObject Introspection 1.72.0 or later.

      + Added support for returning GClosure from virtual method.

      + Added support for transfer full boxed type returned by closure.

  * Fixes

      + Fixed a bug that gpointer to VALUE conversion is broken on 32bit
        environment. [GitHub#1462][Reported by Mamoru TASAKA]

      + Fixed a wrong GHashTable value conversion in Ruby -> GHashTable.
        [GitHub#1481][Reported by Sean Champ]

      + Fixed a memory leak of GObjectIntrospection::CallableInfo#return_type.

      + Fixed a memory leak for async callback.

 Ruby/GTK3

  * Improvements

      + Required GTK+ 3.22 or later.

      + Added support for Gtk::AccelMap.each(filter: true). [GitHub#1487]
        [Reported by Sean Champ]

  * Fixes

      + Fixed wrong {Gtk::RadioToolButton.new usage in demo. [GitHub#1475]
        [Reported by Sami Sieranoja]

      + Fixed a GC related bug of Gtk::Widget#insert_action_group. [GitHub#
        1490][Reported by Sean Champ]

 Ruby/GDK4

  * Re-implemented based on the current Ruby/GDK3.

 Ruby/GTK4

  * Re-implemented based on the current Ruby/GTK4.

 Ruby/Poppler

  * Improvements

      + Added support for Poppler::Document.new(GLib::Bytes).

 Ruby/RSVG2

  * Fixes

      + doc: Fixed a link. [GitHub#1469][Patch by Blake Gearin]

 Ruby/GStreamer

  * Fixes

      + example: Updated to work with the latest GStreamer. [GitHub#1478][Patch
        by kojix2]

 Ruby/libsecret

  * Improvements

      + Added support for Secret::Schema#attributes.

 Ruby/VTE3

  * Improvements

      + Removed needless Vte::Terminal#feed_child wrapper. [GitHub#1484][Patch
        by Sean Champ]

 Thanks

  * Mamoru TASAKA

  * kojix2

  * Blake Gearin

  * Hirokazu SUZUKI

  * Sami Sieranoja

  * Sean Champ
2022-12-08 15:22:00 +00:00
wiz
801ec3c3ff xine-lib: add missing tool dependency
autoreconf needs autopoint
2022-12-07 14:59:41 +00:00
wiz
6c235d11f1 libbluray: update to 1.3.4.
2022-11-25: Version 1.3.4
- Improve API documentation.
- Improve JVM probing.
- Improve support for FreeBSD and Solaris.
- Improve .jar file search.
- Add configure option to build without external libudfread.
2022-12-06 19:32:56 +00:00
adam
0145bf3eb2 libass: updated to 0.17.0
libass (0.17.0)
* Fix various parts relating to automatic linebreaking
* Fix rendering when hinting was enabled and fontsizes or scales are zero
* Switch build to a non-recursive setup for improved parallelism
* Improve quality of SSA Effects movement
* Further documentation improvements
* Completely invalid Events are now discarded during parsing

* Introduction of LayoutRes{X,Y} script headers
* New AlphaLevel style override to set all alpha values while keeping the color
* Add ASS_FEATURE_WRAP_UNICODE to allow automatic linebreaks in accordance
  with the Unicode line breaking algorithm instead of ASS' much stricter
  breaking rules. For the feature to be available at runtime, libass must be
  linked against the new optional dependency libunibreak.

* Improve VSFilter compatibility:
  * Fix premature truncation of animated alphas (was a 0.15.0 regression)
  * Fix handling of small delay parameters for legacy SSA Effects
  * Fix x-scaling with PlayResX
  * Fix x-scaling for anamorphic video
    (except for \be whose scaling remains buggy in general)
  * Support SSA's AlphaLevel style field
  * Support the \kt override tag from VSFilter's v4++ set
  * Parse ScriptType headers
  * Parse integer header, style and event field values like VSFilter
  * Ignore trailing whitespace in an event's text
2022-12-03 21:27:35 +00:00
jperkin
d0b6170e48 xine-lib: Restore dummy patch.
While here remove obsolete patches, including disabling MMX on SunOS, as it
appears to work fine now.
2022-12-02 15:06:22 +00:00
adam
9aae7e7cb5 gerbera: updated to 1.12.0
v1.12.0

NEW Features

- Support for NFO files as additional resources: Set up in `resources` and place nfo-files (https://kodi.wiki/view/NFO_files/Templates) next to your media files.
- Tweaking mimetypes for clients
- Editing Flags in web UI
- More statistics on web UI
- Add support for ip subnets in client config
- Defaults for virtual container upnp class
- Configuration for SQLite database modes
- Offline mode for initial scan large libraries

FIXES
- Database update on autoscan table
- Transcoding for external items
- Sqlite errors because of deleted objects
- Sorting by certain keys
- Broken path comparison (skipped renaming, adding files)
- Update docker images to alpine 3.16

Code Improvements
- Xml2Json rework
- build with latest versions of pupnp (1.14.14), wavpack (5.5.0), ebml (1.4.4), matroska (1.7.1), exiv2 (0.27.5), fmt (9.1.0) and spdlog (1.10.0)
- Further Cleanups

General
If you activated nfo-metafile resources you have to reimport your media files.
2022-11-30 21:28:36 +00:00
nros
250df7888f Add qt6-qtmultimedia version 6.4.1 to pkgsrc-current
Qt6 module for handling of multimedia content
2022-11-28 13:04:39 +00:00
gutteridge
d7863f19db mate-media: update to 1.26.0
Change log:

### mate-media 1.26.0

  * Translations update
  * replace mute/unmute checkmenuitem with imagemenuitem
  * re-generate po files
  * update copyright to 2021
  * man page: mate-volume-control-applet.1 -> mate-volume-control-status-icon.1.
  * Fix desktop file validation warnings
  * remove dead function mate_panel_applet_set_background_widget

### mate-media 1.25.0

  * Translations update
  * gvc-mixer-dialogi: Refactor on_notebook_scroll_event
  * add git.mk to generate .gitignore
  * gvc-stream-applet-icon: Remove enum-conversion warning
  * build: silent build warnings for distcheck
  * build: do not override the default value for MATE_COMPILE_WARNINGS
  * panel-applet: ensure speaker can be shown alongside or above mic
2022-11-27 04:57:41 +00:00
nia
665f623461 gstreamer1: Clean up buildlink3. Add BUILDLINK_INCDIRS. 2022-11-25 14:20:45 +00:00
adam
3512eac047 mkvtoolnix: fix buildling without po4a 2022-11-23 20:34:30 +00:00
adam
cc34ee3bc6 massive revision bump after textproc/icu update 2022-11-23 16:18:32 +00:00
jperkin
6789d44009 *: Re-apply SunOS linker argument removals.
These are currently duplicated in mk/platform/SunOS.mk but the generic
removals will be removed soon in favour of per-package removals, due to
flags getting leaked into installed files.
2022-11-21 18:20:40 +00:00
snj
c8f2ee7cc8 fix x11 build: missing libXpresent dependency 2022-11-17 21:31:22 +00:00
leot
7bce09efd0 mpv: Update to 0.35.0
Changes:
0.35.0
======
This release requires FFmpeg 4.0 or newer.

For packagers: Note that mpv's build system is only supported on Python 3.
If you use the `bootstrap.py` script it will take care of this, otherwise you
need to explicitly invoke the build system using `python3 waf`.

This release adds the Meson build system as an alternative to waf.
It is supposed to be feature-complete but please report any issues you encounter.


Features
--------
Added
~~~~~
- vo_gpu_next: add new libplacebo-based renderer
- build: add meson build support
- vo_gpu_next: forward Dolby Vision metadata to libplacebo
- ao_pipewire: add PipeWire audio backend
- ao_sndio: readd this audio output again
- vo_gpu_next: apply film grain if such metadata is present
- drm: context_drm_egl: add support for enabling VRR
- demux: add support for R128 replaygain tags
- x11: support X Present extension
- af_rubberband: add support for new engine in rubberband 3.0.0
- hwdec/drmprime: add drmprime hwdec-interop (commonly found on SoCs)
- various: support binding functions keys beyond F12
- audio: support hotplug events for multiple AOs
- sub: use Unicode linebreaking for non-ASS subs and OSD
- vo_gpu: hwdec: add Android hwdec utilizing AImageReader
- vo_dmabuf_wayland: add wayland VO displaying dmabuf buffers (vaapi or drm hwdec only)
- lua/console: add history deduplication


Changed
~~~~~~~
- filters: re-add vavpp hardware deinterlacing auto-filter (for --deinterlace)
- swresample: don't forcibly clip audio on every conversion
- ytdl_hook: always set HTTP headers to fix yt-dlp on certain sites


Removed
~~~~~~~
- libmpv: remove opengl_cb API and other deprecated symbols
- lua: remove deprecated mp.suspend(), resume() and resume_all()
- build: raise minimum libplacebo version requirement to v4.157.0


Options and Commands
--------------------
Added
~~~~~
- vo_gpu_next: add --target-colorspace-hint to facilitate HDR passthrough
- vo_gpu_next: new tone mapping options 'auto', 'spline', 'bt.2446a'
               and add --tone-mapping-crosstalk, --inverse-tone-mapping
- vo_gpu: add --gamut-mapping-mode and --tone-mapping-mode
- options: add 'always' choice to --stop-screensaver
- options: add --osd-playing-msg-duration
- player: add --cover-art-whitelist option
- x11: add --x11-present option


Changed
~~~~~~~
- ao_openal: enable --openal-direct-channels by default
- options: only apply --sub-visibility to primary subtitles
- options: make --cover-art-auto=exact the default
- vo_gpu/hwdec: rename and introduce legacy names for some interops


Deprecated
~~~~~~~~~~
- vo_gpu: deprecate --gamma-factor and --gamma-auto


Removed
~~~~~~~
- vo_gpu: remove --gamut-clipping, --gamut-warning, --tone-mapping-desaturate and
          --tone-mapping-desaturate-exponent (replacements available)
- vulkan: remove --vulkan-disable-events


Fixes and Minor Enhancements
----------------------------
- context_drm_egl: use gbm_surface_create_with_modifiers
- context_drm_egl: add support for BGR surface formats
- vo_gpu: vulkan: open DRM render fd when using VK_KHR_display
- client API: use symbol visibility attributes
- vo_gpu: hwdec_vaapi: add dma-buf modifiers support
- wayland: fix various issues that could lead to jitter
- osc: fix cache displaying 60s in some cases
- player: make --keep-open=always work with --loop-playlist
- opengl: support driver debug message under OpenGL ES
- vo_gpu: opengl: fixes for OpenGL ES version and extension handling
- f_decoder_wrapper: support frame rotation metadata (used by JPEG)
- wscript: switch shaderc checks to pkgconfig
- vd_lavc: enable hwdec for prores by default
- vo_gpu: add HOOKED_gather for custom shaders
- wayland, x11: sanitize window title for valid UTF-8
- win32: apply geometry position to content instead of window
- filter_kernels: add cosine window
- vo_gpu: hwdec_vaapi: don't probe formats for irrelevant endpoints
- vo_gpu: hwdec: load hwdec interops on-demand by default
- stats.lua: graphs: fix bad rendering due to division by 0
- hwdec: warn on unsupported --hwdec option value
- x11: fix --screen-name option
- x11: avoid wasteful rendering when possible
- video/image_writer: add JPEG XL support
- stream_lavf: enable ipfs, ipns and rist protocol support
- osc.lua: fix crash when calling osc-tracklist while idle
- player: add jxl, tiff, tif to list of image extensions
- various: switch to new AVChannelLayout structure
- lua: command_native_async: always run callback asynchronously (edge case)
- context_x11egl: remove supposed transparency workaround
- vo_gpu: fix 3DLUT precision
- drm: avoid drmModeAtomicCommit races by blocking
- drm_common: skip cards that don't support KMS for autodetection
- hwdec/dmabuf_interop_gl: support basic multi-plane formats
- misc/random: switch to internal xoshiro rng implementation
- ytdl_hook: improve track detection
- ad_lavc: strip non-normalized floats
- mpv.metainfo.xml: add XDG appstream metadata manifest
- mac: avoid unnecessary unsafe conversions; fixes crash in debug builds
- af_scaletempo2: fix crash when the number of channels increases
- wayland: correctly handle non-CLOCK_MONOTONIC clocks
- x11: fix --on-all-workspaces option
- sd_ass: improve handling of subtitles with unknown duration
- hwdec/vaapi: improve probing of supported sw formats
- demux_mf: enable support for QOI, PHM and HDR images
- demux_mkv: add AVS2 and AVS3 to tag list
- TOOLS/lua/autoload: fix incorrect duplicate file loading behavior
- demux/codec_tags: support more WAVEFORMATEXTENSIBLE tags
- sd_ass: never mangle colours on RGB video
2022-11-16 11:27:32 +00:00
adam
679b129a99 mkvtoolnix: updated to 72.0.0
Version 72.0.0 "Minuano (Six-eight)" 2022-11-13

New features and enhancements

* mkvmerge: AV1 parser: the variable-width OBU size field will be re-written
  with minimal length if it's encoded longer than necessary.
* mkvmerge: when splitting is active the program will output the timestamps
  actually used for making the decision when to split. If GUI mode is active,
  a specially formatted line `#GUI#splitting_before_timestamp <timestamp>` is
  output as well. Lines prefixed with`#GUI#` are suitable for machine parsing,
  won't be translated and are guaranteed not to change in format.
* MKVToolNix GUI: multiplexer: when dragging & dropping directories to the
  "attachments" tab, the files contained in those directories will be
  attached.
* MKVToolNix GUI: info tool: added information about the file (directory,
  size, modification timestamp) at the top of each tab.

Bug fixes

* mkvmerge: AV1 parser: fixed the parser completely aborting when parsing the
  OBU size field fails due to there not being enough data to parse. Instead
  the parser will remember the last known-good position & restart from there
  after more data is available.
* mkvmerge: HDMV PGS subtitles: reverted the change that implemented a
  heuristic for detecting bogus timestamps & attempting to fix them. This was
  done to fix 3268. Unfortunately this affected valid subtitle files with
  intentional huge gaps in timestamps, e.g. forced subtitle tracks. The
  heuristic has simply been removed, fixing 3392.
* mkvmerge: Matroska reader: fixed reading files with EBML Void elements
  before the Matroska Segment element.
* mkvmerge: fixed reversed attachment selection: `--attachments !4` would not
  copy any attachment instead of all attachments but the one with ID 4.
* mkvextract: IETF BCP 47/RFC 5646 language tags: mkvextract will now use &
  prefer IETF BCP 47 track language elements if they're present. Only affects
  the VobSub & USF subtitle extraction.
* mkvpropedit, MKVToolNix GUI's chapter & header editors: updated the list of
  deprecated Matroska elements. The applications will no longer try to write
  those elements, even if they're found in the file to be modified. The
  programs will no longer abort with error messages such as `assertion "false"
  failed`.
* mkvpropedit, MKVToolNix GUI's chapter & header editors: when the Matroska
  version numbers stored in the EBML Head element are updated, the updated
  EBML Head element might be smaller than the existing one. In that case the
  programs used to shrink the EBML Head & write a small EBML Void element
  between the updated EBML Head & the following element, usually a Matroska
  Segment element. This isn't widely supported by programs including
  MKVToolNix itself, causing them to declare such files as invalid. The
  programs will now create the EBML Void element inside the EBML Head element,
  making them a level 1 element instead of a level 0 element.
* mkvpropedit, MKVToolNix GUI's chapter & header editors: often the programs
  have to relocate the Master elements in which the modifications were
  done. In that case the Seek Head elements must also be updated to reflect to
  the Master elements' new positions. If a file contained a Seek Head element
  at the start already and if that Seek Head was too small to contain the
  updated positions, the programs would end up in an endless loop trying to
  write data to the end, creating ever-growing files. This is now handled
  properly by voiding this too-small Seek Head & finding a proper space for a
  new one instead.
* MKVToolNix GUI: header editor: fixed pixelated icons on higher display
  scaling values.

Build system changes

* bug fix: libFLAC detection is now done via `pkg-config`, and the
  corresponding compiler flags are honored. Fixes static compilation with
  newer versions of libFLAC with MXE where a compiler definition is required
  to signal that it libFLAC wasn't built as a DLL.
2022-11-15 08:55:30 +00:00
nikita
f76e0b42c2 archivers/fastjar, archivers/lzip, audio/tcd, cross/avrdude, devel/guile-lib,
devel/libjit, devel/m17n-lib, devel/quilt, devel/treecc, emulators/simulavr,
fonts/jomolhari-ttf, graphics/dvipng, graphics/freetype2, graphics/libotf,
ham/xlog, misc/color-theme, misc/m17n-db, multimedia/flvstreamer,
net/mimms, print/chktex, security/oath-toolkit, sysutils/attr,
sysutils/pidof, sysutils/renameutils, textproc/lout:

change MASTER_SITES from http://download.savannah.gnu.org to https://download.savannah.gnu.org
2022-11-12 09:10:22 +00:00
triaxx
285b698ca6 libbluray: Fix building for FreeBSD
pkgsrc changes:
---------------
  * Add a preprocessor definition (from FreeBSD ports).
  * Bump revision.
2022-11-06 14:17:04 +00:00
sjmulder
4ed86c3d68 multimedia/nostt: Update to 1.2.2
Changes:
 - Fixed: API error caused by use of old HTTP endpoint. Switched to same
   endpoint but HTTPS.
2022-11-03 11:12:21 +00:00
adam
372dcef0de libde265: updated to 1.0.9
v1.0.9
security fixes
2022-11-01 20:41:51 +00:00
wiz
dbe1a54e9d *: bump PKGREVISION for libunistring shlib major bump 2022-10-26 10:31:34 +00:00
wiz
530502eac9 *: bump PKGREVISION for libunistring shlib major bump 2022-10-26 10:31:00 +00:00
wiz
0853358ea0 avidemux: bump PKGREVISION for dependency change 2022-10-23 20:14:53 +00:00
adam
4beea17ee2 avidemux: depend on multimedia/x264 2022-10-23 14:50:35 +00:00
adam
b6d3667866 x264-devel: removed; successor multimedia/x264 2022-10-21 13:00:09 +00:00
pin
a274a8d339 multimedia/t-rec: Add missing include 2022-10-11 10:55:34 +00:00
adam
75cc5b1256 ffmpeg4 ffplay4: updated to 4.4.3
version 4.4.3:
- avformat/vividas: Check packet size
- configure: link to libatomic when it's present
- avcodec/dstdec: Check for overflow in build_filter()
- avformat/spdifdec: Use 64bit to compute bit rate
- avformat/rpl: Use 64bit for duration computation
- avformat/xwma: Use av_rescale() for duration computation
- avformat/sdsdec: Use av_rescale() to avoid intermediate overflow in duration calculation
- avformat/sbgdec: Check ts_int in genrate_intervals
- avformat/rmdec: check tag_size
- avformat/nutdec: Check fields
- avformat/flvdec: Use 64bit for sum_flv_tag_size
- avformat/jacosubdec: Fix overflow in get_shift()
- avformat/dxa: avoid bpc overflows
- avformat/cafdec: Check that nb_frasmes fits within 64bit
- avformat/asfdec_o: Limit packet offset
- avformat/ape: Check frames size
- avformat/icodec: Check nb_pal
- avformat/aiffdec: Use 64bit for block_duration use
- avformat/aiffdec: Check block_duration
- avformat/mxfdec: only probe max run in
- avformat/mxfdec: Check run_in is within 65536
- avcodec/mjpegdec: Check for unsupported bayer case
- avcodec/apedec: Fix integer overflow in filter_3800()
- avcodec/tta: Check 24bit scaling for overflow
- avcodec/mobiclip: Check quantizer for overflow
- avcodec/exr: Check preview psize
- avcodec/tiff: Fix loop detection
- libavformat/hls: Free keys
- avcodec/fmvc: Move frame allocation to a later stage
- avfilter/vf_showinfo: remove backspaces
- avcodec/speedhq: Check width
- avcodec/bink: disallow odd positioned scaled blocks
- avformat/asfdec_o: limit recursion depth in asf_read_unknown()
- doc/git-howto.texi: Document commit signing
- libavcodec/8bps: Check that line lengths fit within the buffer
- avcodec/midivid: Perform lzss_uncompress() before ff_reget_buffer()
- libavformat/iff: Check for overflow in body_end calculation
- avformat/avidec: Prevent entity expansion attacks
- avcodec/h263dec: Sanity check against minimal I/P frame size
- avcodec/hevcdec: Check s->ref in the md5 path similar to hwaccel
- avcodec/mpegaudiodec_template: use unsigned shift in handle_crc()
- avformat/subviewerdec: Make read_ts() more flexible
- avcodec/mjpegdec: bayer and rct are incompatible
- MAINTAINERS: Add ED25519 key for signing my commits in the future
- avcodec/hevc_filter: copy_CTB() only within width&height
- avcodec/tiff: Check tile_length and tile_width
- avcodec/mss4: Check image size with av_image_check_size2()
- avformat/flvdec: Check for EOF in index reading
- avformat/nutdec: Check get_packetheader() in mainheader
- avformat/asfdec_f: Use 64bit for packet start time
- avcodec/exr: Check x/ysize
- tools/target_dec_fuzzer: Adjust threshold for MMVIDEO
- avcodec/lagarith: Check dst/src in zero run code
- avcodec/h264dec: Skip late SEI
- avcodec/sbrdsp_fixed: Fix integer overflows in sbr_qmf_deint_neg_c()
- avfilter/vf_signature: Fix integer overflow in filter_frame()
- avformat/rtsp: break on unknown protocols
- avcodec/hevcdsp_template: stay within tables in sao_band_filter()
- avcodec/tiff: Check pixel format types for dng
- avcodec/qpeldsp: copy less for the mc0x cases
- avformat/aaxdec: Check for empty segments
- avcodec/ffv1dec: Limit golomb rice coded slices to width 8M
- avformat/iff: simplify duration calculation
- avcodec/wnv1: Check for width =1
- avcodec/ffv1dec_template: fix indention
- avformat/sctp: close socket on errors
- avcodec/aasc: Fix indention
- avcodec/qdrw: adjust max colors to array size
- avcodec/alacdsp: Make intermediates unsigned
- avformat/aiffdec: cleanup size handling for extreem cases
- avformat/matroskadec: avoid integer overflows in SAR computation
- avcodec/jpeglsdec: fix end check for xfrm
- avcodec/cdgraphics: limit scrolling to the line
- avformat/hls: Limit start_seq_no to one bit less
- avformat/aiffdec: avoid integer overflow in get_meta()
- avformat/ape: more bits in size for less overflows
- avformat/aviobuf: Check buf_size in ffio_ensure_seekback()
- avformat/bfi: Check offsets better
- avformat/asfdec_f: Check packet_frag_timestamp
- avcodec/texturedspenc: Fix indexing in color distribution determination
- avformat/act: Check ff_get_wav_header() for failure
- avcodec/libxavs2: Improve r redundancy in occured
- avformat/libzmq: Improve r redundancy in occured
- avfilter/vsrc_mandelbrot: Check for malloc failure
- avfilter/vf_frei0r: Copy to frame allocated according to frei0r requirements
- avfilter/video: Add ff_default_get_video_buffer2() to set specific alignment
- avformat/genh: Check sample rate
- configure: bump year
- lavc/videotoolbox: do not pass AVCodecContext to decoder output callback
- lavc/pthread_frame: always transfer stashed hwaccel state
- avcodec/arm/sbcenc: avoid callee preserved vfp registers
- avfilter/vf_scale: overwrite the width and height expressions with the original values
- lavc/pthread_frame: avoid leaving stale hwaccel state in worker threads
- configure: extend SDL check to accept all 2.x versions
- lavf/tls_mbedtls: add support for mbedtls version 3
2022-10-10 17:14:02 +00:00
adam
854f1f4c23 gerbera: fix building with fmtlib v9 and linking on Darwin; bump revision 2022-10-10 12:47:51 +00:00
adam
2697cccb01 mkvtoolnix: updated to 71.1.0
Version 71.1.0 "Fortitude" 2022-10-09

Bug fixes

* Chapters DTD: added the new edition & chapter elements from Matroska v5.
* Chapters DTD: fixed EditionUID being mandatory. mkvmerge can auto-generate
  it if it's missing from the XML file.
* Chapters DTD: fixed the `example-chapters-1.xml` not validating against the
  DTD.
* Chapters DTD: corrected the old name `EditionManaged` to
  `EditionFlagOrdered`.
* Chapters DTD: fixed `ChapLanguageIETF` missing its element declaration &
  `ChapterLanguage` being required.
* XML DTDs: fixed elements representing binary data not allowing the `format`
  attribute.

Build system changes

* bug fix: configure accidentally tested for libEBML ≥ 2.0.0 & libMatroska ≥
  2.0.0, even though the actual requirements are 1.4.4 & 1.7.1 respectively.


Version 71.0.0 "Altitude" 2022-10-08

New features and enhancements

* mkvmerge, MKVToolNix GUI's multiplexer: added support for the Emphasis audio
  track header element via the `--audio-emphasis` option. It is also read from
  Matroska files.
* mkvmerge: the options `--list-stereo-modes` and `--list-audio-emphasis` have
  been added to list all support numerical & textual values for the
  `--stereo-mode` & `--audio-emphasis` options.
* mkvpropedit, MKVToolNix GUI's header editor: added support for the Emphasis
  audio track header element via the `emphasis` property.
* MKVToolNix GUI: multiplexer: when the track properties are
  configured to be displayed in a tab widget below the files & tracks
  in the "Input" tab, the "Color information" tab will be laid out in
  two columns. This reduces the minimum height the whole tab widget
  requires.
* MKVToolNix GUI: greatly sped up closing the preferences dialog by only
  re-running certain initialization functions when their corresponding
  settings have changed.
* mkvinfo, MKVToolNix GUI's info tool: added support for the following new
  elements from Matroska v5: Emphasis audio track header element; Chapter Skip
  Type; Edition Display; Edition String; Edition Language IETF.
* mkvmerge, mkvpropedit: added support for the following new chapter elements
  from Matroska v5: Chapter Skip Type; Edition Display; Edition String;
  Edition Language IETF. The GUI's chapter editor will receive support for
  them in the next release.

Bug fixes

* mkvmerge: Ogg/OGM reader: mkvmerge will now correctly skip tracks of
  unsupported types as well as tracks for which all track header pages
  haven't been found.

Build system changes

* libEBML 1.4.4 & libMatroska 1.7.1 are now required.
* The bundled libEBML & libMatroska libraries were updated to v1.4.4 & v1.7.1
  respectively.
* The bundled `fmt` library was updated to v9.1.0.
* The bundled `nlohmann-json` library was updated to v3.11.2.
2022-10-10 07:40:17 +00:00
adam
c65746e5a1 libmatroska: updated to 1.7.1
Version 1.7.1 2022-10-08

* Fix ABI compatibility: unfortunately release 1.7.0 broke ABI
  compatibility. This release restores the compatibility with release
  1.6.3. Please use it instead of release 1.7.0. In other words: 1.6.3
  & 1.7.1 are compatible, while 1.7.0 is compatible with neither 1.6.3
  nor 1.7.1.
2022-10-10 07:39:30 +00:00
wiz
a32030ce32 xine-lib: enable fontconfig for subtitles
Patch from adr on pkgsrc-users.
2022-10-09 07:45:00 +00:00
adam
ab0152ce30 One PLIST for all options 2022-10-07 04:29:07 +00:00
nros
4a3ed8c625 gerbera: fix build on systems that use const in second argument to iconv 2022-10-06 08:41:03 +00:00
pin
7b2523a4e6 Add t-rec 2022-10-06 07:44:15 +00:00
pin
3c7805cb2b multimedia/t-rec: import package
Blazingly fast terminal recorder that generates animated gif images for the web
written in rust.

Features
 - Screenshotting your terminal with 4 frames per second (every 250ms)
 - Generates high quality small sized animated gif images or mp4 videos
 - Build-In idle frames detection and optimization (for super fluid
   presentations)
 - Applies (can be disabled) border decor effects like drop shadow
 - Uses native efficient APIs
 - Runs without any cloud service and entirely offline
 - No issues with terminal sizes larger than 80x24
 - No issues with fonts or colors
 - No issues with curses based programs
 - No issues with escape sequences
 - No record and replay - just one simple command to rule them all
 - Can record every arbitrary window you want (e.g. browser, ide)
2022-10-06 07:43:28 +00:00
wiz
0828756826 libtheora-docs: fix PLIST for latest doxygen, and depend on it
Bump PKGREVISION
2022-10-04 10:51:06 +00:00
wiz
a97cdef5cc obs-studio: switch to x264
Bump PKGREVISION
2022-10-04 10:45:43 +00:00