72 Commits

Author SHA1 Message Date
Jan Beich
e0380d01e0 graphics/libplacebo: update to 7.351.0
Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v7.351.0
Reported by:	GitHub (watch releases)
2025-05-21 23:18:12 +02:00
Jan Beich
3cd12571b5 multimedia/dav1d: update to 1.5.1
Changes:	https://code.videolan.org/videolan/dav1d/-/tags/1.5.1
Reported by:	Repology
2025-03-17 18:43:48 +01:00
Jan Beich
8502074d83 multimedia/dav1d: update to 1.5.0
Changes:	https://code.videolan.org/videolan/dav1d/-/tags/1.5.0
Reported by:	Repology
2024-10-19 00:12:14 +02:00
Jan Beich
13d83153bd graphics/libplacebo: update to 7.349.0
Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v7.349.0
Reported by:	GitHub (watch releases)
2024-07-03 00:19:25 +02:00
Jan Beich
f0812ddbbf multimedia/dav1d: update to 1.4.3
Changes:	https://code.videolan.org/videolan/dav1d/-/tags/1.4.3
Reported by:	Repology
2024-06-13 02:28:16 +02:00
Jan Beich
e08c7982ab multimedia/dav1d: update to 1.4.2
Changes:	https://code.videolan.org/videolan/dav1d/-/tags/1.4.2
Reported by:	Repology
2024-05-26 06:04:24 +02:00
Jan Beich
cbc0a5a8ff multimedia/dav1d: update to 1.4.1
Changes:	https://code.videolan.org/videolan/dav1d/-/tags/1.4.1
Reported by:	Repology
2024-03-24 19:07:09 +01:00
Jan Beich
116a9f1ac2 multimedia/dav1d: update to 1.4.0
Changes:	https://code.videolan.org/videolan/dav1d/-/tags/1.4.0
Reported by:	/r/AV1, Phoronix
2024-02-18 00:07:35 +01:00
Muhammad Moinur Rahman
bbab7f59e9 */*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
2023-12-31 01:37:05 +01:00
Jan Beich
4fb0230f7f multimedia/dav1d: update to 1.3.0
Changes:	https://code.videolan.org/videolan/dav1d/-/tags/1.3.0
Reported by:	Repology
2023-10-05 18:36:06 +02:00
Jan Beich
7cb1beb17f graphics/libplacebo: update to 6.338.0
Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v6.338.0
Reported by:	GitHub (watch releases)
2023-09-26 15:24:38 +02:00
Jan Beich
213f18f40f multimedia/dav1d: shorten GL_TUPLE 2023-08-12 11:53:19 +09:00
Jan Beich
afbbb0351e multimedia/dav1d: drop GL_TAGNAME 2023-07-12 21:44:27 +00:00
Felix Palmen
7d1faa7179 bsd.sites.mk: Update all ports using USE_GITLAB
Replace GL_COMMIT by GL_TAGNAME in all ports. The new GL_TAGNAME is
backwards-compatible (accepting any commit hash as before), but also
understands an actual tag name. Moving to tag names where appropriate is
left to individual ports' maintainers.

Approved by:		portmgr (tcberner, mentor)
Differential Revision:	https://reviews.freebsd.org/D37077
2023-07-12 20:56:04 +02:00
Jan Beich
eb0549e826 graphics/libplacebo: update to 6.292.0
Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v6.292.0
Reported by:	Repology
2023-07-06 22:18:59 +00:00
Jan Beich
cb5bc9a37c multimedia/dav1d: update to 1.2.1
Changes:	https://code.videolan.org/videolan/dav1d/-/releases/1.2.1
Reported by:	GitLab (notify releases)
2023-06-01 15:19:02 +00:00
Jan Beich
67d7d96c91 multimedia/dav1d: update to 1.2.0
Changes:	https://code.videolan.org/videolan/dav1d/-/releases/1.2.0
Reported by:	Repology
2023-05-03 16:01:25 +00:00
Jan Beich
1214ea437b multimedia/dav1d: drop i386 workaround after 17e9745faede
https://code.videolan.org/videolan/dav1d/-/commit/0d6a31f275dc

This reverts commit f61964ecbf440af33a9a6bc994c8b565e3157c1f.
2023-04-25 00:44:41 +00:00
John Hein
a504576965 multimedia/dav1d: unbreak TEST=on on FreeBSD < 13 after 17e9745faede
../tests/checkasm/checkasm.c:623:13: error: unknown type name 'cpu_set_t'; did you mean 'cpuset_t'?
            cpu_set_t set;
            ^~~~~~~~~
            cpuset_t
/usr/include/sys/_cpuset.h:50:24: note: 'cpuset_t' declared here
typedef struct _cpuset cpuset_t;
                       ^

PR:		270977
Reported by:	Ross McKelvie
2023-04-25 00:44:41 +00:00
Jan Beich
e132a2c0b2 multimedia/dav1d: unbreak with --auto-features=enabled
tools/meson.build:50:8: ERROR: Problem encountered: C symbol XXH3_createState not found in header xxhash.h

https://code.videolan.org/videolan/dav1d/-/commit/e61685253608

PR:		270361
2023-03-20 18:56:24 +00:00
Jan Beich
1801dc29ce graphics/libplacebo: update to 5.264.0
Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v5.264.0
Reported by:	Repology
2023-03-13 12:53:51 +00:00
Jan Beich
17e9745fae multimedia/dav1d: update to 1.1.0
Changes:	https://code.videolan.org/videolan/dav1d/-/releases/1.1.0
Reported by:	Repology
2023-02-15 04:38:55 +00:00
Jan Beich
f23f6a9c6a graphics/libplacebo: update to 5.229.1
Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v5.229.0
Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v5.229.1
Reported by:	Repology
2022-11-12 20:22:15 +00:00
Jan Beich
f61964ecbf multimedia/dav1d: work around crashes with clang >= 12 on i386
$ ffmpeg -hide_banner -i foo.y4m -c:v libsvtav1 -y foo.ivf
$ ffmpeg -hide_banner -i foo.ivf -f null /dev/null
[libdav1d @ 0x250c2c00] libdav1d 1.0.0
[libdav1d @ 0x250c2c00] Frame size limit reduced from 2147483647 to 67108864.
Bus error

* thread #1, name = 'ffmpeg', stop reason = signal SIGBUS: hardware error
    frame #0: 0x22e8c816 libdav1d.so.6`dav1d_data_wrap(buf=0x25100390, ptr="\U00000012", sz=61259, free_callback=(libavcodec.so.58`libdav1d_data_free at libdav1d.c:189), user_data=0x250d66c0) at lib.c:734
(lldb) bt
* thread #1, name = 'ffmpeg', stop reason = signal SIGBUS: hardware error
  * frame #0: 0x22e8c816 libdav1d.so.6`dav1d_data_wrap(buf=0x25100390, ptr="\U00000012", sz=61259, free_callback=(libavcodec.so.58`libdav1d_data_free at libdav1d.c:189), user_data=0x250d66c0) at lib.c:734
    frame #1: 0x213a4c33 libavcodec.so.58`libdav1d_receive_frame(c=<unavailable>, frame=<unavailable>) at libdav1d.c:215:19
    frame #2: 0x21121082 libavcodec.so.58`decode_receive_frame_internal(avctx=0x250bfc00, frame=<unavailable>) at decode.c:546:15
    frame #3: 0x21120fd8 libavcodec.so.58`avcodec_send_packet(avctx=0x250bfc00, avpkt=0xffffd3d0) at decode.c:617:15
    frame #4: 0x20a5273d libavformat.so.58`try_decode_frame(s=<unavailable>, st=0x250f9000, avpkt=<unavailable>, options=<unavailable>) at utils.c:3084:19
    frame #5: 0x20a4fe73 libavformat.so.58`avformat_find_stream_info(ic=0x250d7000, options=0x250d61c0) at utils.c:3949:9
    frame #6: 0x00418cf6 ffmpeg`open_input_file(o=0xffffd80c, filename=<unavailable>) at ffmpeg_opt.c:1196:15
    frame #7: 0x004184c9 ffmpeg`open_files(l=<unavailable>, inout=<unavailable>, open_file=<unavailable>) at ffmpeg_opt.c:3338:15
    frame #8: 0x00418278 ffmpeg`ffmpeg_parse_options(argc=<unavailable>, argv=<unavailable>) at ffmpeg_opt.c:3378:11
    frame #9: 0x0042e6f0 ffmpeg`main(argc=7, argv=0xffffdc44) at ffmpeg.c:4988:11
    frame #10: 0x00417d0d ffmpeg`_start1(cleanup=0x204537e0, argc=7, argv=0xffffdc44) at crt1_c.c:72:7
    frame #11: 0x00417e70 ffmpeg`_start at crt1_s.S:46

$ make clean test -C graphics/libavif
[...]
45% tests passed, 6 tests failed out of 11

Total Test time (real) =  17.82 sec

The following tests FAILED:
          1 - aviftest (Bus error)
          5 - avifchangesettingtest (Bus error)
          6 - avifgridapitest (Bus error)
          7 - avifincrtest (Bus error)
          8 - avifmetadatatest (Bus error)
         11 - test_cmd (Failed)

* thread #1, name = 'aviftest', stop reason = signal SIGBUS: hardware error
    frame #0: 0x207a81f6 libdav1d.so.6`dav1d_data_wrap(buf=0xffffc7d4, ptr="\U00000012", sz=37169, free_callback=(libavif.so.15`avifDav1dFreeCallback at codec_dav1d.c:34), user_data=0x00000000) at lib.c:734
   731                      void (*const free_callback)(const uint8_t *data,
   732                                                  void *user_data),
   733                      void *const user_data)
-> 734  {
   735      return dav1d_data_wrap_internal(buf, ptr, sz, free_callback, user_data);
   736  }
   737
(lldb) bt
* thread #1, name = 'aviftest', stop reason = signal SIGBUS: hardware error
  * frame #0: 0x207a81f6 libdav1d.so.6`dav1d_data_wrap(buf=0xffffc7d4, ptr="\U00000012", sz=37169, free_callback=(libavif.so.15`avifDav1dFreeCallback at codec_dav1d.c:34), user_data=0x00000000) at lib.c:734
    frame #1: 0x204746a1 libavif.so.15`dav1dCodecGetNextImage(codec=0x215e9090, decoder=0x2182c000, sample=0x215e9060, alpha=0, isLimitedRangeAlpha=0xffffc93c, image=0x218400a0) at codec_dav1d.c:87:9
    frame #2: 0x2045c812 libavif.so.15`avifDecoderDecodeTiles(decoder=0x2182c000, nextImageIndex=0, firstTileIndex=0, tileCount=1, decodedTileCount=0x2183302c) at read.c:3853:14
    frame #3: 0x2045bf59 libavif.so.15`avifDecoderNextImage(decoder=0x2182c000) at read.c:3937:9
    frame #4: 0x004029a9 aviftest`runIOTests(dataDir="../libavif-0.11.0/tests/data/") at aviftest.c:255:54
    frame #5: 0x00402310 aviftest`main(argc=2, argv=0xffffdc0c) at aviftest.c:327:19
    frame #6: 0x00401f9d aviftest`_start1(cleanup=0x204157e0, argc=2, argv=0xffffdc0c) at crt1_c.c:72:7
    frame #7: 0x00402100 aviftest`_start at crt1_s.S:46
2022-10-18 04:37:09 +00:00
Stefan Eßer
fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c00f 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
Jan Beich
79eb4736ee graphics/libplacebo: update to 4.208.0.r1
Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v4.208.0-rc1
Reported by:	Repology
2022-06-29 21:07:58 +00:00
Jan Beich
3468f1957c multimedia/dav1d: update to 1.0.0
Changes:	https://code.videolan.org/videolan/dav1d/-/releases/1.0.0
Reported by:	Repology
2022-03-18 14:41:26 +00:00
Jan Beich
cf5941ddae multimedia/dav1d: chase LTO with stack_alignment reference 2022-02-13 09:20:11 +00:00
Jan Beich
ed6dfa7816 graphics/libplacebo: update to 4.192.0.r1
Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v4.192.0-rc1
2022-01-18 10:17:40 +00:00
Rene Ladan
620968a43a cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
2021-09-30 23:23:30 +02:00
Jan Beich
a57816150b multimedia/dav1d: update to 0.9.2
Changes:	https://code.videolan.org/videolan/dav1d/-/releases/0.9.2
Reported by:	Repology
2021-09-03 21:17:36 +00:00
Jan Beich
4648f2176e graphics/libplacebo: update to 4.157.0.r1
Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/4.157.0-rc1
Reported by:	Repology
2021-08-17 00:44:00 +00:00
Jan Beich
d69639d824 multimedia/dav1d: update to 0.9.1
Changes:	https://code.videolan.org/videolan/dav1d/-/releases/0.9.1
Reported by:	Repology
2021-07-29 00:49:41 +00:00
Jan Beich
9fbffe366c multimedia/dav1d: update to 0.9.0
Changes:	https://code.videolan.org/videolan/dav1d/-/releases/0.9.0
Reported by:	Repology
2021-05-17 02:39:28 +00:00
Matthias Fechner
911f04257e Regenerate all distfiles using gitlab as source.
This regeneration is required as the new gitlab version changed
the address and the directory the source files can be downloaded.

This commit also applies some small fixes to make sure all ports using
gitlab are buildable.

Reviewed by:	mat
Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D29628
2021-04-09 20:44:23 +02:00
Mathieu Arnold
cf118ccf87
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Jan Beich
cc87022694 graphics/libplacebo: update to 3.120.0
Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v3.120.0
Reported by:	Repology
2021-04-06 08:11:41 +00:00
Jan Beich
bb03cdac6a multimedia/dav1d: update to 0.8.2
Changes:	https://code.videolan.org/videolan/dav1d/-/tags/0.8.2
Changes:	https://code.videolan.org/videolan/dav1d/-/blob/0.8.2/NEWS
Changes:	https://code.videolan.org/videolan/dav1d/compare/0.8.1...0.8.2
Reported by:	Repology
2021-02-22 13:06:40 +00:00
Jan Beich
03b3183ace multimedia/dav1d: update to 0.8.1
Changes:	https://code.videolan.org/videolan/dav1d/-/tags/0.8.1
Changes:	https://code.videolan.org/videolan/dav1d/-/blob/0.8.1/NEWS
Changes:	https://code.videolan.org/videolan/dav1d/compare/0.8.0...0.8.1
Reported by:	Repology
2021-01-03 03:52:56 +00:00
Jan Beich
56ac3994ec graphics/libplacebo: update to 3.104.0
Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v3.104.0
Reported by:	Repology
2021-01-01 21:07:39 +00:00
Jan Beich
8d2b2a2768 devel/vulkan-*: move to graphics/ where vulkan-loader is
Vulkan isn't used for generic compute workloads unlike OpenCL.
For example, waifu2x-ncnn-vulkan is still graphics-related.
2020-12-23 20:12:14 +00:00
Jan Beich
ff05bee7ea multimedia/dav1d: update to 0.8.0
Changes:	https://code.videolan.org/videolan/dav1d/-/tags/0.8.0
Changes:	https://code.videolan.org/videolan/dav1d/-/blob/0.8.0/NEWS
Changes:	https://code.videolan.org/videolan/dav1d/compare/0.7.1...0.8.0
2020-11-23 22:08:52 +00:00
Jan Beich
a63a5bb216 multimedia/dav1d: unbreak on 12.1 i386 after r539947
ld: error: can't create dynamic relocation R_386_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output
>>> defined in src/25a6634@@dav1d@sha/mc_sse.obj
>>> referenced by ../src/x86/mc_sse.asm
>>>               src/25a6634@@dav1d@sha/mc_sse.obj:(.text+0x6969)

Reported by:	pkg-fallout
2020-06-23 01:18:45 +00:00
Jan Beich
b693bbe8ac multimedia/dav1d: update to 0.7.1
Changes:	https://code.videolan.org/videolan/dav1d/tags/0.7.1
Changes:	https://code.videolan.org/videolan/dav1d/blob/0.7.1/NEWS
Changes:	https://code.videolan.org/videolan/dav1d/compare/0.7.0...0.7.1
Reported by:	Repology
2020-06-23 00:28:04 +00:00
Jan Beich
b1820097b2 graphics/libplacebo: update to 2.72.0
Changes:	https://code.videolan.org/videolan/libplacebo/tags/v2.72.0
Reported by:	Repology
2020-06-12 12:53:01 +00:00
Jan Beich
469924cd99 multimedia/dav1d: update to 0.7.0
Changes:	https://code.videolan.org/videolan/dav1d/tags/0.7.0
Changes:	https://code.videolan.org/videolan/dav1d/blob/0.7.0/NEWS
Changes:	https://code.videolan.org/videolan/dav1d/compare/0.6.0...0.7.0
2020-05-20 17:17:31 +00:00
Jan Beich
c031fd115a Convert GitLab patches to simple diffs
GitLab unlike GitHub keeps the footer from git-format-patch(1) which
frequently changes on Git version upgrades. So, switch to git-diff(1)
which lacks header/footer.

Approved by:	x11 (zeising via Gitter)
MFH:		2020Q2 (avoid bustage over time due to upstream infra upgrades)
Differential Revision:	https://reviews.freebsd.org/D24810
2020-05-11 19:50:28 +00:00
Jan Beich
d9fa3c4992 multimedia/dav1d: regen patches (gitlab bug)
-2.24.1
+2.26.2

Reported by:	pkubaj (via D24742)
2020-05-07 22:34:04 +00:00