CVE and update status of the FreeBSD ports tree4,826 unaddressed CVEs in 618 portsAll times are CET

Port details

multimedia/arcan0.7.1_1

Display Server, Multimedia Framework, Game Engine

Maintainer
hoanga@gmail.com
Packages
arcan 0.7.1_1
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://arcan-fe.com/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (56)

Daniel Engberg (diizzy) · 0.7.1_1
*/*: Refresh checksums for on the fly archives on codeberg.org

See https://codeberg.org/Codeberg/Community/issues/2861

Approved by:	blanket
8b79ada9a6
Jan Beich (jbeich) · 0.7.1_1
sysutils/libdisplay-info: update to 0.4.0

Changes:	https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.4.0
Reported by:	GitLab (notify releases)
4ba825a2f2
Alexey Dokuchaev (danfe) · 0.7.1
multimedia/arcan: try to unbreak the build on 32-bit arches

While here, use <tab> instead of <space>'s after assignment.

Reported by:	pkg-fallout
23bc7d2192
Fernando Apesteguía (fernape) · 0.7.1
multimedia/arcan: update 0.7.0.1 -> 0.7.1

ChangeLog:
https://codeberg.org/letoram/arcan/src/branch/master/CHANGELOG.md#0-7-1

PR:		292012
a992a7515b
Baptiste Daroussin (bapt) · 0.7.0.1_2
multimedia/ffmpeg: bump revision to chase lib version change
18ea9c7108
Baptiste Daroussin (bapt) · 0.7.0.1_1
multimedia/arcan: fix build with recent ffmpeg

Incorporate an upstream patch to build with recent ffmpeg
4cf9230920
Sergey A. Osokin (osa) · 0.7.0.1_1
lang/luajit: update to v2.1

Disconnect lang/luajit-devel from the build, will be removed soon.
Bump PORTREVISIONs for the consumers.

Discussed with:	adamw
PR:		225342
0af0578acb
Joel Bodenmann (jbo) · 0.7.0.1
multimedia/arcan: Update to 0.7.0.1

Also adopt port.

PR:	286906
40aa3bb75f
Jan Beich (jbeich) · 0.6.3.3
multimedia/arcan: drop maintainership
a8ebe70700
Jan Beich (jbeich) · 0.6.3.3
multimedia/arcan: update to 0.6.3.3

Changes:	https://github.com/letoram/arcan/releases/tag/0.6.3.3
Reported by:	portscout
cedf0c3d6e
Jan Beich (jbeich) · 0.6.3.2
multimedia/arcan: update to 0.6.3.2

Changes:	https://github.com/letoram/arcan/releases/tag/0.6.3.2
Reported by:	portscout
acf16f09b5
Jan Beich (jbeich) · 0.6.3_1
x11-servers/xwayland-devel: drop direct consumers after a26e05c85c30

- Upstream releases frequently and independently from xorg-server
- Both ports have the same features and defaults
- Newer snapshots may decrease stability or break HiDPI patches

Note, wlroots-devel cannot stay on xwayland-devel without introducing
package conflicts when installing hyprland + cage/gamescope.

This reverts commit 4c432d12bbb40a1c91963af26986002e9c388f29.
This reverts commit 09721d1275eea4199d7b39b25d962017187c82a0.
f12fd03979
Gleb Popov (arrowd) · 0.6.3
*: Move manpages to share/man

Approved by:	portmgr (blanket)
f74d6e1c01
Jan Beich (jbeich) · 0.6.3
multimedia/arcan: update to 0.6.3

Changes:	https://github.com/letoram/arcan/releases/tag/0.6.3
Reported by:	Repology
17ee4f2ea1
Jan Beich (jbeich) · 0.6.2.1_4
multimedia/arcan: restore evdev support via upstream fix

Arcan >= 0.6.1 respects XKB_DEFAULT_LAYOUT ("us" by default, similar
to Option "XkbLayout" in xorg.conf) instead of ARCAN_INPUT_KEYMAPS
(/usr/share/syscons/keymaps/us.iso.kbd by default). XKB_DEFAULT_* are
also used by other libxkbcommon consumers like Wayland compositors.

Users that prefer syscons input backend can override via Makefile.local e.g.,

$ echo CMAKE_ARGS+=-DINPUT_PLATFORM=syscons >/usr/ports/multimedia/arcan/Makefile.local

PR:		274163
5fea740a3d
Jan Beich (jbeich) · 0.6.2.1_3
multimedia/arcan: unbreak KMS support after cb7c09ae6a8e

$ arcan console
pid 12345 (arcan), jid 0, uid 1111: exited on signal 6 (no core dump - bad address)
$ tail -1 /var/log/messages
Sep 29 22:48:36 localhost arcan[12345]: stack overflow detected; terminated

(lldb) bt
* thread #2, name = 'arcan', stop reason = signal SIGABRT
  * frame #0: 0x00000008277faf5a libc.so.7`__sys_kill at kill.S:4
    frame #1: 0x00000008277fe361 libc.so.7`__fail(msg="stack overflow detected; terminated") at stack_protector.c:120:8
    frame #2: 0x00000008277fe2d0 libc.so.7`__stack_chk_fail at stack_protector.c:127:2
    frame #3: 0x00000000002eb876 arcan`button_count(fd=5, bitn=1, got_mouse=0x000000082040a5cf, got_joy=0x000000082040a5ce) at event.c:0
(lldb) f 3
frame #3: 0x00000000002eb876 arcan`button_count(fd=5, bitn=1, got_mouse=0x000000082040a5cf, got_joy=0x000000082040a5ce) at event.c:0
   844  #define bit_isset(ary, bit) (( ary[bit_longn(bit)] >> bit_ofs(bit)) & 1)
   845  #define bit_count(x) ( ((x) - 1 ) / (sizeof(long) * 8 ) + 1 )
   846
-> 847  static size_t button_count(int fd, size_t bitn, bool* got_mouse, bool* got_joy)
   848  {
   849          size_t count = 0;
   850

PR:		274163
Reported by:	Albin "a12l" Otterhäll
2258b3ebc4
Daniel Engberg (diizzy) · 0.6.2.1_2
*/*: Bump all users of multimedia/ffmpeg*

...to make sure all picks up new version(s)
f7accb23bf
Christian Weisgerber (naddy) · 0.6.2.1_1
audio/opus: bump consumers after update to 1.4
feb1fa34f5
Jan Beich (jbeich) · 0.6.2.1
multimedia/arcan: drop ruby from RUN_DEPENDS after 2d00178fd4d9
3ae133e6ee
Muhammad Moinur Rahman (bofh) · 0.6.2.1
*/*: Fix some ports conversion from USE_RUBY to USES=ruby

In my previous commit 18c6e18 I missed some ports where RUBY was
optional. This commit fixes those missing ports and fixes INDEX build.

Approved by:	portmgr
Fixes: 18c6e18 Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby
2d00178fd4
Jan Beich (jbeich) · 0.6.2.1
multimedia/arcan: add to wayland category

arcan-wayland is a Wayland compositor but runs on top of A12 server.
cb31e2e01c
Jan Beich (jbeich) · 0.6.2.1
multimedia/arcan: update to 0.6.2.1

Changes:	https://github.com/letoram/arcan/releases/tag/0.6.2.1
Reported by:	Repology
590f95c0e8
Jan Beich (jbeich) · 0.6.2_1
multimedia/arcan: convert to USES=luajit (defaults to luajit-devel)
9f04aecfb2
Stefan Eßer (se) · 0.6.2
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)
fb16dfecae
Stefan Eßer (se) · 0.6.2
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)
b7f05445c0
Jan Beich (jbeich) · 0.6.2
multimedia/arcan: update to 0.6.2

Changes:	https://github.com/letoram/arcan/releases/tag/0.6.2
Reported by:	Repology
c053cf24c6
Stefan Eßer (se) · 0.6.1.1_2
Revert "multimedia/arcan: drop option for expired audio/espeak"

Bump PORTREVISION and update dependency on espeak to espeak-ng.

This reverts commit b57678ad2e5278b6c5eba29e7602e681528400fd.
724d62baf8
Rene Ladan (rene) · 0.6.1.1_1
multimedia/arcan: drop option for expired audio/espeak
b57678ad2e
Jan Beich (jbeich) · 0.6.1.1
multimedia/arcan: update to 0.6.1.1

Changes:	https://github.com/letoram/arcan/releases/tag/0.6.1.1
Reported by:	Repology
e3b4370e6b
Jan Beich (jbeich) · 0.6.1
multimedia/arcan: recommend addons a la 8a400121ead9

Improve discoverability without circular dependency. While one can use
`arcan console` or install an appl (pipeworld, safespaces) out of band
the binary package already has many dependencies for extra features.
8de78f007e
Jan Beich (jbeich) · 0.6.1
multimedia/arcan: update to 0.6.1

Changes:	https://github.com/letoram/arcan/releases/tag/0.6.1
cb7c09ae6a
Kevin Bowling (kbowling) · 0.6.0.1_6
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
da3162c7c9
Jan Beich (jbeich) · 0.6.0.1_5
multimedia/arcan: drop undesired RUN_DEPENDS after cd486eb5dadf

Reported by:	tobik
052410f6f3
Jan Beich (jbeich) · 0.6.0.1_4
multimedia/arcan: install extra manpages

Inspired by:	Arch, PkgSrc
cd486eb5da
Jan Beich (jbeich) · 0.6.0.1_3
multimedia/arcan: set distribution tag for --version

Inspired by:	Arch
1d280d822c
Mathieu Arnold (mat) · 0.6.0.1_3
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 0.6.0.1_3
Remove # $FreeBSD$ from Makefiles.
305f148f48
Jan Beich (jbeich) · 0.6.0.1_3
multimedia/arcan: unbreak on aarch64

(encode) disabled, lzma not found
[...]
Determining if the function lzma_auto_decoder exists in the /usr/lib/liblzma.so failed with the following output:
c++: error: the clang compiler does not support '-march=native'
[...]
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: bin/afsrv_encode

PR:		254234
Reported by:	mikael
6741631a6f
Jan Beich (jbeich) · 0.6.0.1_3
multimedia/arcan: use luajit-openresty on all architectures

lang/luajit hasn't been updated in years. Alpine, Debian, Fedora,
Gentoo, Guix, Mageia, Nix, Void updated to 2.1.0 beta3 or snapshot.
Of those Guix and Void have Arcan package. So, switch to 2.1 as well
for better stability and non-x86 support.

https://github.com/letoram/arcan/commit/b1290c6485db
015f1a3d1d
Jan Beich (jbeich) · 0.6.0.1_2
multimedia/arcan: use getentropy on FreeBSD >= 12
5923636a88
Tobias Kortkamp (tobik) · 0.6.0.1_1
Clean up some things

- Fix typos
- Remove duplicate variables
- Remove nop variables
- Sort categories

Reported by:	portscan
4d9773d24d
Piotr Kubaj (pkubaj) · 0.6.0.1_1
multimedia/arcan: enable LUAJIT on powerpc64

It builds fine with luajit-openresty.
1bed3807f9
Piotr Kubaj (pkubaj) · 0.6.0.1
multimedia/arcan: fix build on powerpc64*

lang/luajit is not available on powerpc64 and powerpc64le.

MFH:		2021Q1
f60d9551fd
Jan Beich (jbeich) · 0.6.0.1
multimedia/arcan: update to 0.6.0.1

Changes:	https://github.com/letoram/arcan/compare/0.6.0...0.6.0.1
548aff72ad
Jan Beich (jbeich) · 0.6.0_1
multimedia/arcan: make SUID=off clear setuid bit on root install
73c8797681
Jan Beich (jbeich) · 0.6.0_1
multimedia/arcan: track setuid bit

When launching on console under egl-dri session at least /dev/sysmouse
fed by moused(8) requires root permissions. However, building and
staging install as non-root may clear setuid bit.
7f09b26ec0
Jan Beich (jbeich) · 0.6.0_1
multimedia/arcan: switch to upstreamable UVC fix
a8320e43e5
Jan Beich (jbeich) · 0.6.0_1
multimedia/vlc: enable VLC on FreeBSD < 12 after r556538
cd48c7bb0f
Jan Beich (jbeich) · 0.6.0
multimedia/arcan: adjust patch comment after r556535
f83477eb0e
Jan Beich (jbeich) · 0.6.0
multimedia/arcan: drop libuvc workaround after r556534

PR:		251428
e8702c6750