Commit graph

5811 commits

Author SHA1 Message Date
wiz
26841250c2 gstreamer1: make check a build-time dependency
check is a unit-testing framework.
Remove it from bl3.mk as well.
2022-02-28 09:59:07 +00:00
mrg
60b70bfd57 update to latest actual release - 1.3.0, but it's not very different from
the snapshot we were using.  no real visible change.
2022-02-22 06:20:55 +00:00
gavan
11ece0dcaa multimedia/libmediainfo: Fix libtool 2022-02-08 13:15:54 +00:00
khorben
7de8fb2619 Add gerbera 2022-02-08 06:27:21 +00:00
khorben
f57ea6b712 gerbera: import version 1.9.2
Gerbera is a UPnP media server which allows you to stream your digital media
through your home network and consume it on a variety of UPnP compatible
devices.

Gerbera was originally based on MediaTomb.
2022-02-08 06:26:49 +00:00
adam
4d12ae9fa7 mkvtoolnix: updated to 65.0.0
Version 65.0.0 "Too Much" 2022-02-06

New features and enhancements

* mkvmerge: the options `--default-track` and `--forced-track` have been
  renamed to `--default-track-flag` and `--forced-display-flag` respectively
  for improved consistency with other option names & the wording used in the
  GUI. However, the old names will be supported and recognized
  indefinitely. What will remain unchanged is the property names for those
  flags in mkvmerge's identification output. Existing third-party programs
  will continue working as they are.
* mkvmerge: added a new option `--track-enabled-flag` to set or unset the
  "track enabled" track header flag.
* mkvmerge: MP4 reader: `mkvmerge` will now evaluate the `flags` field of the
  track header atom (`tkhd`) and set the track's "enabled" flag
  accordingly.
* MKVToolNix GUI: multiplexer: added support for the "track enabled" track
  header flag.
* MKVToolNix GUI: multiplexer, header editor: added several menu entries &
  keyboard shortcuts for toggling various track flags of the currently
  selected tracks, e.g. `Ctrl+Alt+F, D` (that's `Ctrl` and `Alt` with `F`
  simultaneously followed by `D` without any other key pressed) for toggling
  the "default track" flag.
* MKVToolNix GUI: multiplexer, header editor: added menu entries & keyboard
  shortcuts for setting the language of the currently selected tracks to one
  from a configurable list of languages. The shortcuts used are `Ctrl+Alt+A,
  1` through `Ctrl+Alt+A, 0` for the first ten entries of that list (that's
  `Ctrl` and `Alt` with `A` simultaneously followed by a digit without any
  other key pressed).
* MKVToolNix GUI: chapter editor: if the user enters commas in start or end
  timestamps they will automatically be changed to points as the decimal
  separator, allowing for easier copy & paste from other
  programs/sources.
* MKVToolNix: header editor: the selected track or attached file can now be
  moved up & down with the keyboard shortcuts `Ctrl+Up` & `Ctrl+Down`
  respectively.

Bug fixes

* mkvmerge: Matroska reader: DVB subtitle tracks with a codec private data
  size of more than five bytes are accepted now, too.
2022-02-06 16:49:49 +00:00
ryoon
7f216c93c7 multimedia: Enable ffplay5 2022-01-31 23:20:55 +00:00
ryoon
1af4ea01e5 multimedia/ffplay5: import ffplay5-5.0
FFplay is a very simple and portable media player using the FFmpeg
libraries and the SDL library.  It is mostly used as a testbed for
the various FFmpeg APIs.

This package contains major version 5.
2022-01-31 23:19:26 +00:00
ryoon
d45899b964 multimedia: Enable ffmpeg5 2022-01-31 23:18:43 +00:00
ryoon
55a8210a32 multimedia/ffmpeg5: import ffmpeg5-5.0
FFmpeg is a complete, cross-platform solution to record, convert
and stream audio and video.  It includes libavcodec - the leading
audio/video codec library.

This package contains major version 5.
2022-01-31 23:16:41 +00:00
wiz
a7e1e633b3 py-gstreamer1: mark as conflicting with other versions of this package
Due to lib/gstreamer-1.0/libgstpython.so
2022-01-29 07:22:54 +00:00
wiz
f66448f011 gst-plugins1-editing-services: restrict to python 3.x
(reduce py27-gobject3 users)
2022-01-28 12:19:30 +00:00
jperkin
73ef55203c x264-devel: Fix macOS/aarch64 build. 2022-01-24 11:08:41 +00:00
jperkin
5991c328c1 libvpx: Fix macOS/aarch64 build. 2022-01-24 11:07:56 +00:00
adam
cc528f66d9 py-m3u8: updated to 1.0.0
1.0.0
This is version 1.0.0 of m3u8 and it includes a breaking change if you were using custom parser functions.
* Extend custom_tags_parser functionality
* Remove coveralls
2022-01-24 05:46:37 +00:00
tsutsui
e214eebcf5 ruby-gnome: update to 3.5.1.
Upstream changes (from NEWS):

== Ruby-GNOME 3.5.1: 2021-01-17

This is a release for Windows.

=== Changes

==== All

  * windows: Add workaround for mingw-w64-x86_64-gettext-0.21-1 or
    later. Dummy (({DllMain()})) is defined.

==== Ruby/Pango

  * Fixes

    * Fixed a bug that can't be started.
      [GitHub#1456][Reported by Akira Ouchi]

==== Ruby/GObjectIntrospection

  * Fixes

    * Fixed a bug that (({NoMethodError})) is raised on invalid
      signature for constructor.

=== Thanks

  * Akira Ouchi

== Ruby-GNOME 3.5.0: 2021-01-11

This is a release that adds support for Ractor.

Ruby/GObjectIntrospection has some backward incompatibilities for
Ractor support. If you have any problem, please report it to
https://github.com/ruby-gnome/ruby-gnome/issues .

=== Changes

==== Ruby/GLib2

  * Improvements

    * Added support for Ractor.

    * Added support for signal handlers and virtual methods in
      included module.

    * Added support for (({try_convert})) protocol for property setter.

    * Added support for converting tuple (({GVariant})) to Ruby.

==== Ruby/GIO2

  * Improvements

    * Added support for GIO 2.70.

    * Added (({Gio::RubyInputStream})) to use Ruby objects as
      (({Gio::InputStream})).

    * Added (({Gio::RubyOutputStream})) to use Ruby objects as
      (({Gio::OutputStream})).

==== Ruby/GObjectIntrospection

  * Improvements

    * Added support for Ractor. This introduced some backward
      incompatiblities.

    * Added support for "transfer full" for out (({GError})).
      [GitHub#1437][Reported by mcclumpherty]

    * Added support for changing whether GVL is unlocked per object by
      the following APIs.

      * (({GObjectIntrospection::FunctionInfo#set_lock_gvl_default}))

      * (({GObjectIntrospection::FunctionInfo#add_lock_gvl_predicate}))

      * (({GObjectIntrospection::Loader#prepare_function_info_lock_gvl}))

    * Added support for converting from raw argument to enum.

    * Added support for (({GList<GVariant>})) return value.

    * Added support for reporting an error in callback.

  * Fixes

    * Fixed a bug that virtual functions of grandparent class can't be
      implemented.
      [GitHub#1433][Patch by shibafu]

==== Ruby/Pango

  * Improvements

    * Added support for Ruby 3.2.

==== Ruby/GTK3

  * Improvements

    * Improved documentation.
      [GitHub#1454][Patch by Andy Maleh]

    * Added support for Ruby 3.2.

==== Ruby/GDK4

  * Improvements

    * Updated pkg-config ID.
      [GitHub#1435][Patch by Sasi Olin]

==== Ruby/GTK4

  * Improvements

    * Removed needless rsvg2 dependency on Windows.
      [GitHub#1440][Reported by HuBandiT]

  * Fixes

    * Fixed typos in warning messages.
      [GitHub#1442][Patch by HuBandiT]
      [GitHub#1415][Reported by rubyFeedback]

=== Thanks

  * shibafu

  * Sasi Olin

  * mcclumpherty

  * HuBandiT

  * rubyFeedback

  * Andy Maleh
2022-01-17 15:17:14 +00:00
wiz
e3f47fbb0e *: python2 egg files are back, add them to the PLISTs 2022-01-14 17:51:50 +00:00
wiz
e27f49af93 py-ming: convert to egg.mk 2022-01-10 07:56:49 +00:00
ryoon
45fb4e2594 *: Recursive revbump from boost 1.78.0 2022-01-10 01:46:21 +00:00
tnn
fa6ebd7de4 whitespace 2022-01-09 00:35:49 +00:00
tnn
8f1bb50057 libva-utils: update to 2.13.0
2.13.0
  fix: h264encode, hevcencode: fix integer overflow for high definition
2.12.0
  vpp: Added 3DLUT sample code and configuration file
2.11.0
  vainfo: add VA_RC_TCBRC to reported caps list
  jpegenc: Allow encoding a 4K frame
  h264encode: Added low_power command line option
2.10.0
  add Mediacopy Sample code
  Enable new caps for rate control TCBRC
  Add --repeat command line option to vp8enc.
  fix one null pointer dereference risk
2.9.1
  fix issue reported by static code analysis tools
  vavpp: Add support for csc with RGBP
2.7.1
  sfcsample: drop unused Linux-only header
  autotools: drop libdrm dependency (only libva-drm is used)
  autotools: drop unused X11 dependencies
  Add 10/12bit RT format check
  Modify output CS settings for Chroma siting on Linux
  Align libva attribute check
  Added displaying supported config attributes
2022-01-09 00:28:58 +00:00
tnn
6dfe2ef7e1 libva: update to 2.13.0
Changes, excluding bug/doc/ci/trace fixes:
2.13.0
  add: (sep_layer) add new surface format fourcc XYUV
2.12.0
  add: Report the capability of vaCopy support
  add: Report the capability of sub device
  add: Add config attributes to advertise HEVC/H.265 encoder features
  add: Video processing HVS Denoise: Added 4 modes
  add: Introduce VASurfaceAttribDRMFormatModifiers
  add: Add 3DLUT Filter in Video Processing.
2.11.0
  add: LibVA Protected Content API
  add: Add a configuration attribute to advertise AV1d LST feature
  fix: wayland: don't try to authenticate with render nodes
  trace: Add details data dump for mpeg2 IQ matrix.
2.10.0
  add: Pass offset and size of pred_weight_table
  add: add vaCopy interface to copy surface and buffer
  add: add definition for different execution
  add: New parameters for transport controlled BRC were added
  add: add FreeBSD support
  add: add a bufer type to adjust context priority dynamically
2.9.0
  Add SCC fields trace for HEVC SCC encoding.
  Add FOURCC code for Y212 and Y412 format.
  Add interpolation method for scaling.
  add attributes for context priority setting
  Add vaSyncBuffer for output buffers synchronization
  Add vaSyncSurface2 with timeout
2.8.0
  add fourcc code for P012 format
  add definition to enforce both reflist not empty
  change the return value to be UNIMPLEMENTED when the function pointer is NULL
  remove check of vaPutSurface implementation
  Add new slice structure flag for CAPS reporting
  VA/X11: VAAPI driver mapping for iris DRI driver
  VA/X11: enable driver candidate selection for DRI2
  Add SCC flags to enable/disable features
  Add VAProfileHEVCSccMain444_10 for HEVC
  change the compatible list to be dynamic one
2.7.1
  VA/X11: enable driver candidate selection for DRI2
  VA/X11: VAAPI driver mapping for iris DRI driver
2.7.0
  Add av1 decode interfaces
  Add 2 FourCC for 10bit RGB(without Alpha) format: X2R10G10B10 and X2B10G10R10.
2022-01-09 00:27:57 +00:00
leot
f8c7310a42 mpv: Update to 0.34.1
Changes:
0.34.1
======
Bug fix release for the 0.34 branch.

Fixes and Minor Enhancements
----------------------------
 - player: fix autofit/geometry related segfault
 - ao_oss: add missing PATH_DEV_MIXER define
 - egl_helpers: fix context creation if GLES 3 is not available
 - audio: stop corrupting audio on underreads
 - wayland: fix a potential segfault on surface enter
 - vo_gpu: opengl: fix wrong glMemoryBarrier call
 - vo_gpu: opengl: create context at version 4.4 again
 - af_lavcac3enc: fix memory leak on no-op
 - subprocess: unblock/reset signals before running child process
 - wayland: avoid doing unneccesary window resizes
2022-01-06 20:02:16 +00:00
wiz
67e1f1a6bf python: egg.mk: add USE_PKG_RESOURCES flag
This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
2022-01-05 15:40:56 +00:00
wiz
bb579283d0 *: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
2022-01-04 20:53:26 +00:00
wiz
de9fd7cffd pitivi: bump PKGREVISION for dependency change 2022-01-03 07:26:01 +00:00
mef
738c32b632 (multimedia/pitivi) +gobject-introspection/buildlink3.mk, regen PLIST 2022-01-03 03:30:44 +00:00
adam
54fe3b553b Forget about Python 3.6 2021-12-30 13:05:27 +00:00
adam
1b2f0b7613 mkvtoolnix: updated to 64.0.0
Version 64.0.0 "Willows" 2021-12-27

New features and enhancements

* MKVToolNix GUI: language dialog: when the user switches between the two edit
  modes, the mode's corresponding first control is automatically focussed.

Bug fixes

* all: language lists: the entries for "Ancient Greek (to 1453)" and "Modern
  Greek (1453-)" have been renamed to "Greek (ancient, -1453)" and "Greek
  (modern, 1453-)" respectively in order to be easier to find.
* mkvmerge: VobSub reader: files containing `id: --` lines to indicate that
  the track language isn't known were rejected by `mkvmerge`. Now they're
  accepted, and `und` (undetermined) is used as the language.
* MKVToolNix GUI: chapter editor: the "Save to Matroska or WebM file" function
  was using the wrong standard file dialog (the "open file" one instead of
  "save"), leading to confusing button names.
* MKVToolNix GUI: high DPI scaling: fixed the icons in the tool selector
  having the wrong size for scaling factors other than 100% or 200%.

Build system changes

* The bundled `fmt` library was updated to v8.0.1.
* The bundled `nlohmann-json` library was updated to v3.9.1.
* The bundled `pugixml` library was updated to v1.11 revision 6a76cac.
* The bundled `utf8-cpp` library was updated to v3.2 revision b85efd6.
2021-12-29 17:01:18 +00:00
gutteridge
a6ff46da66 libaom: un-break the build: correct a patch so it applies 2021-12-28 17:35:52 +00:00
schmonz
73f585b5b7 Don't --disable-asm on Darwin-*-aarch64. At least on Monterey 12.1,
--disable-asm makes the build fail with undefined symbols largely
matching "*_asm" or "*_aarch64". Simply removing it from CONFIGURE_ARGS
lets the build succeed.

(If --disable-asm turns out to be needed for older macOS/aarch64, we can
bring it back conditionalized on OS_VERSION.)
2021-12-27 20:24:03 +00:00
he
1924ab559c Fix libaom so that it at least builds on NetBSD/powerpc.
No dynamic CPU feature detection so far on NetBSD/powerpc.
2021-12-27 10:45:59 +00:00
dholland
2e8d533a65 multimedia/harvid: patch out broken config tests
We don't need an extra set of config tests in the makefile to make
sure the right deps are installed, especially when they don't use the
right flags or the right syntax and don't work. Instead of trying to
fix them up, just remove them entirely.
2021-12-27 04:18:59 +00:00
nia
4392a9afc9 gst-plugins1-bad: Ensure transcode plugin is fully (instead of partially...)
built for pitivi.
2021-12-23 20:50:31 +00:00
nia
0816bf820b gst-plugins1-base: assumes compiler defaults to c99 mode 2021-12-23 20:34:37 +00:00
nia
8545734a50 pitivi: Hack around a conflict between gst-plugins1-transcoder and
gst-plugins1-bad. Ideally transcoder would not be built as a core
part of bad when it was previously serparate, but such is life.

We can probably clean this up after freeze...
2021-12-23 20:22:42 +00:00
nia
f0e1c3a681 totem: Add missing dependency on pod2man 2021-12-20 07:02:20 +00:00
wiz
b56f6768c2 libtheora-docs: match PLIST with installed files
Bump PKGREVISION.
2021-12-19 14:03:38 +00:00
wiz
0953c98244 py-iso3166: not for python 3.6
Also mark packages using it that way
2021-12-16 13:44:02 +00:00
adam
b6d9bd86bc revbump for icu and libffi 2021-12-08 16:01:42 +00:00
jperkin
c5b421590f libvpx: Fix platform matches.
Fixes build on Darwin 18/19, simplifies other matches, and reduces pkglint
warnings.
2021-12-07 12:24:22 +00:00
tsutsui
d698e9e5ee multimedia: remove adobe-flash-player 2021-12-03 20:56:21 +00:00
tsutsui
5b0caba7a1 adobe-flash-player: remove.
EOLed on 2020/12/31.
Note 32.0.0.371 still works (no EOL date check),
but no public binaries anyway.
2021-12-03 20:55:06 +00:00
tnn
43f191458b libva: fix HOMEPAGE and MASTER_SITE 2021-12-02 16:58:47 +00:00
gutteridge
0c67d39bd9 Revbump various Xfce-related packages that depend on xfce4-exo
In fact, though the ABI depends was bumped, none of these should
actually be affected by what was removed. I'm bumping anyway, to avoid
any potential confusion.
2021-11-30 16:35:25 +00:00
wiz
2f0e022be5 asciinema: remove, it already existed as misc/py-asciinema 2021-11-29 19:31:02 +00:00
wiz
723ac1081e multimedia: + asciinema 2021-11-29 17:20:04 +00:00
wiz
4757eb6cf1 multimedia/asciinema: import asciinema-2.1.0
asciinema lets you easily record terminal sessions and replay them
in a terminal as well as in a web browser.
2021-11-29 17:19:50 +00:00
nia
1412d22d4b gst-plugins1-bad: needs socket libs to link on SunOS 2021-11-26 18:20:53 +00:00
nia
caef21c9e9 x264-devel: fix install on Solaris 10, per PR pkg/56512 2021-11-24 17:31:01 +00:00