Commit graph

450 commits

Author SHA1 Message Date
Thomas Zander
26c57ed486
multimedia/{mplayer|mencoder}: Update to newer upstream snapshot 2023-09-30 00:49:32 +02:00
Thomas Zander
ddda6e3a47
multimedia/mplayer: Update CFLAGS for clang16+
clang16+ will error on incompatible function pointer types. Workaround
by adding -Wno-incompatible-function-pointer-types to clang CFLAGS.
2023-07-29 11:09:47 +02:00
Daniel Engberg
664a2fa1e5 */*: Bump jpeg-turbo users treewide
New major version 3.0.0
2023-07-28 19:13:17 +02:00
Piotr Kubaj
4514cc83c6 multimedia/mplayer: enable altivec on compatible CPUs 2023-06-20 03:49:59 +02:00
Thomas Zander
5348dafc88
multimedia/{mplayer|mencoder} Add missing CFLAGS for ffmpeg4 headers
Details:
This was missed in the previous commit. Ensure the ffmpeg4 headers are
included, not the ffmpeg 6 ones.

PR:		270569
Reported by:	diizzy
Tested by:	george@m5p.com, riggs
2023-05-01 17:57:18 +02:00
Daniel Engberg
e96c71a078
multimedia/{mplayer|mencoder}: Fix ffmpeg4 linking if ffmpeg6 present
PR:		270569
Reported by:	george@m5p.com
Reviewed by:	riggs
2023-05-01 11:38:22 +02:00
Thomas Zander
2df216b41d
multimedia/{mplayer|mencoder} Use ffmpeg4 instead of ffmpeg6
Details: Hopefully temporary workaround to fix a whole bunch of decoding
problems with various ffmpeg codecs.
PR:		270569
2023-04-30 19:42:38 +02:00
Daniel Engberg
f7accb23bf */*: Bump all users of multimedia/ffmpeg*
...to make sure all picks up new version(s)
2023-04-27 14:01:46 +02:00
Christian Weisgerber
feb1fa34f5 audio/opus: bump consumers after update to 1.4 2023-04-25 17:17:15 +02:00
Thomas Zander
ca40d3ceca
multimedia/{mplayer|mencoder}: Update to newer upstream snapshot
Details:
- Update to upstream snapshot as of 2023-03-21
- Preparation for the ffmpeg 6.0 update
PR:		270294
Reported by:	diizzy
2023-03-25 21:29:10 +01:00
Tobias C. Berner
fa81a4f5f8 accessibility/at-spi2-core: update to 2.46.0
What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
  interface.

What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
  events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).

What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments.
* xml: Add some missing DeviceEventController methods.
* Bind the AT-SPI bus to the graphical session.
* Mark bus service as belonging to the session slice.
* Add ATSPI_ROLE_PUSH_BUTTON_MENU.
* Add an "announcement" event/signal to allow objects to send
  notifications (!63).
* Various code clean-ups and test improvements.

What's new in at-spi2-core 2.45.1:
* Atk and at-spi2-atk are now merged into this project.
* Now requires meson 0.56.2 and glib 2.67.4.
* at-spi2-atk: Expose the accessible hierarchy via dbus introspection.
* Properly escape the AT-SPI bus address; fixes warnings about the address
  not containing a colon (!55).
* Add a text value to AtspiValue, so that a value can expose a textual
  description, as in the new Atk value API.
* Add atspi_event_listener_register_with_app, to allow an event listener
  to be registered only for a given application (!52).

- accessibility/atk and accessibility/at-spi2-atk have been merged into
  accessibility/at-spi2-core

- accessibility/at-spi2-core: bump consumers of removed ports atk and at-spi2-atk

PR:		269704
Exp-run by:	antoine
---
2023-03-02 06:23:10 +01:00
Thomas Zander
d8b84fe7c9 multimedia/mplayer: Fix build with llvm15
Details:
- clang15 performs stricter checks for pointer conversions, some
  questionable conversions graduated from warnings to errors
- Fixes multimedia/mencoder builds as well

MFH:		2023Q1
2023-02-12 12:59:46 +01:00
Thomas Zander
4a33de10dd
multimedia/mplayer: Fix build with clang 15
PR:		268789
Reported by:	dim
MFH:		2023Q1
2023-01-07 00:15:56 +01:00
Thomas Zander
6b5c048b86
multimedia/{mplayer|mencoder} Update to upstream snapshot 2022-09-24 2022-09-24 16:05:00 +02:00
Stefan Eßer
fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c0 has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2022-09-07 23:58:51 +02:00
Stefan Eßer
b7f05445c0 Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00
Thomas Zander
381fe1e14c
multimedia/{mplayer|mencoder}: Fix stage-qa warnings
Details:
- Rework dependencies to fix stage-qa warnings, at least for the default
  packages and a couple configs tested.
- Add JPEG OPTION to allow to actually disable it (as it is picked up
  automatically in most systems via build dependencies, even if the user
  does not want to include it).

PR:		256994
Reported by:	bsd@philippost.de
MFH:		2022Q3
2022-08-07 14:22:08 +02:00
Tobias C. Berner
63f36d3262 multimedia: remove 'Created by' lines
A big Thank You to the original contributors of these ports:

  *  Aaron LI <aly@aaronly.me>
  *  Alexander Botero-Lowry <alexbl@FreeBSD.org>
  *  Alexander Logvinov <ports@logvinov.com>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Anders Nordby <anders@FreeBSD.org>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrew Thompson <andy@fud.org.nz>
  *  Andrew Thompson <thompsa@FreeBSD.org>
  *  Angel Carpintero <ack@telefonica.net>
  *  Anish Mistry (with help from mean)
  *  Anonymous <swell.k@gmail.com>
  *  Ashish SHUKLA <ashish@FreeBSD.org>
  *  Ashish Shukla <wahjava@gmail.com>
  *  Ben Woods <woodsb02@FreeBSD.org>
  *  Brian Somers <brian@FreeBSD.org>
  *  Bruce M Simpson <bms@FreeBSD.org>
  *  Byung-Hee HWANG <bh@izb.knu.ac.kr>
  *  Charlie Kester <corky1951@comcast.net>
  *  Chess Griffin <chess@chessgriffin.com>
  *  Chris Piazza <cpiazza@FreeBSD.org>
  *  Christopher Key <cjk32@cam.ac.uk>
  *  Chuck Hein <chein@FreeBSD.org> & Jim Overholt <overholt@isdw.net>
  *  Daniel Morante <daniel@morante.net>
  *  Diego Depaoli <trebestie@gmail.com> and Yinghong Liu <relaxbsd@gmail.com>
  *  Dierk Sacher <dierk@blaxxtarz.de>
  *  Dreamcat4 <dreamcat4@gmail.com>
  *  Earl Gay <earl@eeg3.net>
  *  Ed Schouten <ed@FreeBSD.org>
  *  Edwin Groothuis <edwin@mavetju.org>
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Felix Palmen <felix@palmen-it.de>
  *  Franz Bettag <franz@bett.ag>
  *  FreeBSD GNOME Team <gnome@freebsd.org>
  *  Gea-Suan Lin <gslin@gslin.org>
  *  George Reid <greid@ukug.uk.freebsd.org>
  *  Grzegorz Blach <gblach@FreeBSD.org>
  *  Gustau Perez <gustau.perez@gmail.com>
  *  Harold Gutch <logix@foobar.franken.de>
  *  Heiner <h.eichmann@gmx.de>
  *  Heiner Eichmann <h.eichmann@gmx.de>
  *  Hendrik Scholz <hendrik@scholz.net>
  *  Herbert J. Skuhra <h.skuhra@gmail.com>
  *  Herve Quiroz <hq@FreeBSD.org>
  *  Holger Lamm
  *  J.R. Oldroyd <fbsd@opal.com>
  *  Jason Harmening <jason.harmening@gmail.com>
  *  Jille Timmermans (jille@quis.cx)
  *  Juergen Lock <nox@FreeBSD.org>
  *  Juergen Lock <nox@jelal.kn-bremen.de>
  *  KalleDK <plexmaintainer@k-moeller.dk>
  *  Koop Mast <kwm@FreeBSD.org>
  *  Koop Mast <kwm@rainbow-runner.nl>
  *  Kozlov Sergey <kozlov.sergey.404@gmail.com>
  *  Kris Moore
  *  Kuan-Chung Chiu <buganini@gmail.com>
  *  Lars Eggert <lars.eggert@gmx.net>
  *  Leinier Cruz Salfran <salfrancl@yahoo.es>
  *  MANTANI Nobutaka <nobutaka@nobutaka.com>
  *  Manuel Creach <manuel.creach@icloud.com>
  *  Marc van Woerkom <3d@FreeBSD.org>
  *  Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
  *  Mark Felder <feld@FreeBSD.org>
  *  Martin Matuska <mm@FreeBSD.org>
  *  Martin Neubauer <m.ne@gmx.net>
  *  Martin Wilke <miwi@FreeBSD.org>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Michael Johnson <ahze@ahze.net>
  *  Michael Nottebrock <michaelnottebrock@gmx.net>
  *  Michael Nottebrock <michaelnottebrock@gmx.net> et al
  *  Mina Naguib <webmaster@topfx.com>
  *  Mykola Dzham <i@levsha.me>
  *  Naram Qashat <cyberbotx@cyberbotx.com>
  *  Olivier Cochard-Labbe <olivier@FreeBSD.org>
  *  Pascal Vizeli <pvizeli@yahoo.de>
  *  Pav Lucistnik <pav@FreeBSD.org>
  *  Pawel Pekala <pawel@FreeBSD.org>
  *  Petar Zhivkov Petrov <pesho.petrov@gmail.com>
  *  Phil Oleson
  *  Phil Oleson <oz@nixil.net>
  *  Piotr Kubaj <pkubaj@anongoth.pl>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Raaf <freebsd@luna.afraid.org>
  *  Randall Hopper <aa8vb@nc.rr.com>
  *  Rodrigo OSORIO <rodrigo@FreeBSD.org>
  *  Rozhuk Ivan 2018 <rozhuk.im@gmail.com>
  *  Rozhuk Ivan <rozhuk.im@gmail.com>
  *  Rozhuk Ivan rozhuk.im@gmail.com
  *  Rusmir Dusko <nemysis@FreeBSD.org>
  *  Stacey Son <mythdev@son.org>, Ari Maniatis <ari@ish.com.au>
  *  Steve Wills <steve@mouf.net>
  *  Steve Wills <swills@FreeBSD.org>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Sylvio Cesar <sylvio@FreeBSD.org>
  *  Thierry Thomas <thierry@pompo.net>
  *  Thomas E. Zander
  *  Thomas E. Zander with help from Vladimir Kushnir
  *  Vladimir Kondratiev <wulf@mail.mipt.ru>
  *  William Grzybowski <wg@FreeBSD.org>
  *  William Grzybowski <william88@gmail.com>
  *  Yi-Hsuan Hsin <mhsin@mhsin.org>
  *  Zastupov Stepan [RedChrom] <redchrom@mail.ru>
  *  adamw
  *  alex
  *  arved
  *  erich@FreeBSD.org
  *  freebsd-ports@evilcode.net
  *  giffunip@asme.org
  *  ijliao
  *  kamikaze@bsdforen.de
  *  michael johnson <ahze@ahze.net>
  *  mikael.urankar@gmail.com
  *  mm
  *  nox@FreeBSD.org
  *  osa
  *  pb@FreeBSD.org
  *  piero
  *  se@FreeBSD.org
  *  sumikawa

With hat:	portmgr
2022-07-20 16:22:30 +02:00
Thomas Zander
9f47879b22
multimedia/mplayer: Simplify REINPLACE_CMD, avoid warnings re no-ops 2022-03-20 16:11:05 +01:00
Thomas Zander
b3dcec6796 multimedia/{mplayer|mencoder} Update to upstream snapshot 2022-03-10
Details:
- This updates multimedia/mplayer and mencoder to a recent upstream
  snapshot (2022-03-10).
- It is functionally identical to the 1.5.0 release, but:
- Uses external ffmpeg instead of the bundled one in the 1.5.0 release.
2022-03-17 09:19:19 +01:00
Dima Panov
7beae5bb0f multimedia/m{player|encoder}: switch to graphics/openjpeg (+)
Mplayer engine indeed require openjpeg >= 2.1.0.
Depend on openjpeg15 is irrelevant, player even connot link with it.

MFH:		2022Q1
Approved by:	portmgr (fix build blanket)
Sponsored by:	Netzkommune GmbH
2022-02-20 17:05:04 +03:00
Thomas Zander
d514f4514d
multimedia/mplayer: Migrate some knobs to CONFIGURE_ENABLE
PR:		262014
Reported by:	VVD <vvd@unislabs.com>
MFH:		2022Q1
2022-02-20 11:40:07 +01:00
Dima Panov
ccdb7b7b9e multimedia/mplayer: use openjpeg15 includes in Right Way (tm)
Sponsored by:	Netzkommune GmbH
2022-02-18 12:03:26 +03:00
Thomas Zander
d5273fee75
multimedia/mplayer, mencoder: Update to upstream snapshot 2021-12-29 2021-12-31 12:47:35 +01:00
Thomas Zander
276a151ebc
multimedia/mplayer: Fix build on armv6, armv7
Details:
- Add dependency on binutils, as -no-integrated-as is used on both
  armv6 and armv7

PR:		259401
Reported by:	fuz@fuz.su
MFH:		2021Q4
2021-11-04 01:30:29 +01:00
Jan Beich
f16d8e5635 multimedia/libvpx: update 1.11.0
Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.10.0..v1.11.0
Reported by:	portscout, Repology
2021-10-09 00:45:18 +00:00
Thomas Zander
e64b9ef946
multimedia/(mencoder|mplayer): Update to recent upstream snapshot. 2021-09-30 16:27:04 +02:00
Yuri Victorovich
5708ae4005 audio/jack: Update to Jack2: 0.125.0 -> 1.9.16
Big thank you to Florian Walpen <dev@submerge.ch> and
Goran Mekić <meka@tilda.center> for working on Jack2.

PR:		251125
Submitted by:	Florian Walpen <dev@submerge.ch> (original version)
2021-08-02 09:03:15 -07:00
Thomas Zander
56f8f0ac2a
multimedia/(mplayer|mencoder): Update to upstream snapshot 2021-07-03.
MFH:		2021Q3
2021-07-04 23:42:46 +02:00
Kevin Bowling
da3162c7c9 graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
2021-06-22 11:53:08 -07:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Thomas Zander
e8cb0e71e6 Update to upstream snapshot as of 2021-03-14.
Details:
- No critical updates (that I am aware of).
- Add NLS OPTION.
2021-03-18 17:36:57 +00:00
Thomas Zander
f1a3889229 Update to upstream snapshot as of 2020-12-25. 2020-12-26 17:18:04 +00:00
Tobias Kortkamp
a167bf51dd audio/sndio: Update to 1.7.0 2020-07-12 09:30:28 +00:00
Christian Weisgerber
90d5906497 Switch the CDDB default to gnudb.org.
The freedb.org CD track database has been discontinued.

Approved by:	riggs
2020-07-08 19:07:07 +00:00
Thomas Zander
6020c8ffde Update to recent upstream snapshot 2020-06-21
MFH:		2020Q2 (hat: ports-secteam)
2020-06-23 08:10:07 +00:00
Thomas Zander
e31edea29c Fix build on an i386 world WITHOUT_BINUTILS. (Non-i386 should be ok.) 2020-05-16 19:19:29 +00:00
Thomas Zander
577a729230 Update to recent upstream snapshot (as of 2020-03-28) 2020-03-29 09:43:23 +00:00
Ganael LAPLANCHE
3e1e618952 Update multimedia/libdvdread and multimedia/libdvdnav to 6.1.0
Changelogs are available here:
https://code.videolan.org/videolan/libdvdread/-/blob/master/NEWS
https://code.videolan.org/videolan/libdvdnav/-/blob/master/ChangeLog

Also, bump dependent ports' revisions and mark sysutils/dvdbackup as BROKEN [1]

Approved by:	ehaupt [1]
2020-03-27 11:23:42 +00:00
Mathieu Arnold
b2dcd7927c Ports MUST NOT set WITH_DEBUG.
WITH_DEBUG is a user facing variable.  When a user wants to build a port
with debugging symbols enabled, they either set WITH_DEBUG globally, or
WITH_DEBUG_PORTS+=category/port.

Approved by:	bapt
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D23940
2020-03-03 12:56:15 +00:00
Thomas Zander
7f91352dbc Update to recent upstream snapshot as of 2019-12-27 2019-12-28 13:02:53 +00:00
Jan Beich
3642ceafef multimedia/x264: update to 0.159.2991
Changes:	34c06d1...1771b55
ABI:		https://abi-laboratory.pro/tracker/timeline/x264/
2019-12-21 19:00:27 +00:00
Niclas Zeising
7ad72d866d Add USES=xorg USES=gl, ports categories l and m
Add USES=xorg and USES=gl to ports in categories starting with 'l' and 'm'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
2019-11-06 18:09:44 +00:00
Baptiste Daroussin
0be2ce42f1 Drop the ipv6 virtual category for m* category as it is not relevant anymore 2019-10-09 12:06:22 +00:00
Thomas Zander
f3c93f234c Update to recent upstream snapshot (as of 2019-09-28) (minor fixes only) 2019-09-29 09:08:04 +00:00
Hans Petter Selasky
3bcafe73de Fix OSS audio playback of some videos after SVN r351847.
Make sure mplayer sets a sensible fragment and buffer size.

Discussed with:	riggs@
Tested by:    naddy@
Approved by:    pi
2019-09-23 07:08:22 +00:00
Mathieu Arnold
558224994b onvert to UCL & cleanup pkg-message (categories l-m) 2019-08-13 22:29:42 +00:00
Jan Beich
325aed58cb multimedia/ffmpeg: update to 4.2
Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.2:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
2019-08-05 23:06:50 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Thomas Zander
9a055cc95b Update to recent snapshot as of 20190706
Details:
- Upstream fix for possible subtitle corruption during play
- Upstream fix to allow SSE2 aligned loads on subtitle data

MFH:		2019Q3 (with hat: ports-secteam)
2019-07-06 11:54:30 +00:00