Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.6.3.3 03 Sep 2024 13:50:59
    |
Jan Beich (jbeich)  |
multimedia/arcan: drop maintainership |
0.6.3.3 04 Aug 2024 19:36:30
    |
Jan Beich (jbeich)  |
multimedia/arcan: update to 0.6.3.3
Changes: https://github.com/letoram/arcan/releases/tag/0.6.3.3
Reported by: portscout |
0.6.3.2 31 Jul 2024 09:12:48
    |
Jan Beich (jbeich)  |
multimedia/arcan: update to 0.6.3.2
Changes: https://github.com/letoram/arcan/releases/tag/0.6.3.2
Reported by: portscout |
0.6.3_1 09 Apr 2024 15:06:23
    |
Jan Beich (jbeich)  |
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. |
0.6.3 17 Mar 2024 10:00:12
    |
Gleb Popov (arrowd)  |
*: Move manpages to share/man
Approved by: portmgr (blanket) |
0.6.3 20 Dec 2023 06:12:40
    |
Jan Beich (jbeich)  |
multimedia/arcan: update to 0.6.3
Changes: https://github.com/letoram/arcan/releases/tag/0.6.3
Reported by: Repology |
0.6.2.1_4 30 Sep 2023 18:22:36
    |
Jan Beich (jbeich)  |
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 |
0.6.2.1_3 30 Sep 2023 02:52:05
    |
Jan Beich (jbeich)  |
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 |
0.6.2.1_2 27 Apr 2023 12:01:46
    |
Daniel Engberg (diizzy)  |
*/*: Bump all users of multimedia/ffmpeg*
...to make sure all picks up new version(s) |
0.6.2.1_1 25 Apr 2023 15:17:15
    |
Christian Weisgerber (naddy)  |
audio/opus: bump consumers after update to 1.4 |
0.6.2.1 15 Jan 2023 12:19:39
    |
Jan Beich (jbeich)  |
multimedia/arcan: drop ruby from RUN_DEPENDS after 2d00178fd4d9 |
0.6.2.1 15 Jan 2023 02:45:23
    |
Muhammad Moinur Rahman (bofh)  |
*/*: 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 |
0.6.2.1 02 Jan 2023 04:05:43
    |
Jan Beich (jbeich)  |
multimedia/arcan: add to wayland category
arcan-wayland is a Wayland compositor but runs on top of A12 server. |
0.6.2.1 14 Oct 2022 20:55:12
    |
Jan Beich (jbeich)  |
multimedia/arcan: update to 0.6.2.1
Changes: https://github.com/letoram/arcan/releases/tag/0.6.2.1
Reported by: Repology |
0.6.2_1 14 Oct 2022 18:41:42
    |
Jan Beich (jbeich)  |
multimedia/arcan: convert to USES=luajit (defaults to luajit-devel) |
07 Sep 2022 21:58:51
    |
Stefan Eßer (se)  |
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) |
0.6.2 07 Sep 2022 21:10:59
    |
Stefan Eßer (se)  |
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.
(Only the first 15 lines of the commit message are shown above ) |
0.6.2 16 Jul 2022 19:38:34
    |
Jan Beich (jbeich)  |
multimedia/arcan: update to 0.6.2
Changes: https://github.com/letoram/arcan/releases/tag/0.6.2
Reported by: Repology |
0.6.1.1_2 15 Jul 2022 14:36:22
    |
Stefan Eßer (se)  |
Revert "multimedia/arcan: drop option for expired audio/espeak"
Bump PORTREVISION and update dependency on espeak to espeak-ng.
This reverts commit b57678ad2e5278b6c5eba29e7602e681528400fd. |
0.6.1.1_1 01 Jul 2022 15:08:02
    |
Rene Ladan (rene)  |
multimedia/arcan: drop option for expired audio/espeak |
0.6.1.1 29 May 2022 14:29:34
    |
Jan Beich (jbeich)  |
multimedia/arcan: update to 0.6.1.1
Changes: https://github.com/letoram/arcan/releases/tag/0.6.1.1
Reported by: Repology |
0.6.1 28 Nov 2021 17:36:10
    |
Jan Beich (jbeich)  |
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. |
0.6.1 19 Nov 2021 13:48:55
    |
Jan Beich (jbeich)  |
multimedia/arcan: update to 0.6.1
Changes: https://github.com/letoram/arcan/releases/tag/0.6.1 |
0.6.0.1_6 22 Jun 2021 18:53:08
    |
Kevin Bowling (kbowling)  |
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 |
0.6.0.1_5 04 Jun 2021 19:47:13
    |
Jan Beich (jbeich)  |
multimedia/arcan: drop undesired RUN_DEPENDS after cd486eb5dadf
Reported by: tobik |
0.6.0.1_4 03 Jun 2021 02:09:06
    |
Jan Beich (jbeich)  |
multimedia/arcan: install extra manpages
Inspired by: Arch, PkgSrc |
0.6.0.1_3 03 Jun 2021 02:08:59
    |
Jan Beich (jbeich)  |
multimedia/arcan: set distribution tag for --version
Inspired by: Arch |
0.6.0.1_3 07 Apr 2021 08:09:01
    |
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
0.6.0.1_3 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
0.6.0.1_3 12 Mar 2021 10:35:31
  |
jbeich  |
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 |
0.6.0.1_3 02 Mar 2021 22:07:09
  |
jbeich  |
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 |
0.6.0.1_2 02 Mar 2021 22:07:04
  |
jbeich  |
multimedia/arcan: use getentropy on FreeBSD >= 12 |
0.6.0.1_1 26 Feb 2021 12:11:36
  |
tobik  |
Clean up some things
- Fix typos
- Remove duplicate variables
- Remove nop variables
- Sort categories
Reported by: portscan |
0.6.0.1_1 15 Feb 2021 23:21:13
  |
pkubaj  |
multimedia/arcan: enable LUAJIT on powerpc64
It builds fine with luajit-openresty. |
0.6.0.1 14 Feb 2021 16:42:12
  |
pkubaj  |
multimedia/arcan: fix build on powerpc64*
lang/luajit is not available on powerpc64 and powerpc64le.
MFH: 2021Q1 |
0.6.0.1 16 Dec 2020 11:53:06
  |
jbeich  |
multimedia/arcan: update to 0.6.0.1
Changes: https://github.com/letoram/arcan/compare/0.6.0...0.6.0.1 |
0.6.0_1 12 Dec 2020 11:21:16
  |
jbeich  |
multimedia/arcan: make SUID=off clear setuid bit on root install |
0.6.0_1 11 Dec 2020 17:29:21
  |
jbeich  |
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. |
0.6.0_1 28 Nov 2020 23:48:43
  |
jbeich  |
multimedia/arcan: switch to upstreamable UVC fix |
0.6.0_1 28 Nov 2020 22:36:24
  |
jbeich  |
multimedia/vlc: enable VLC on FreeBSD < 12 after r556538 |
0.6.0 28 Nov 2020 22:16:53
  |
jbeich  |
multimedia/arcan: adjust patch comment after r556535 |
0.6.0 28 Nov 2020 22:16:12
  |
jbeich  |
multimedia/arcan: drop libuvc workaround after r556534
PR: 251428 |
0.6.0 28 Nov 2020 13:06:49
  |
jbeich  |
multimedia/arcan: track Xwayland dependency
src/wayland/xwlwm/xwlwm.c:
char* argv[] = {
"Xwayland", "-rootless",
"-displayfd", NULL,
"-wm", NULL,
NULL, NULL}; |
0.6.0 28 Nov 2020 10:42:22
  |
jbeich  |
multimedia/arcan: fix a warning on FreeBSD < 12
src/frameserver/util/anet_keystore_naive.c:231:10: warning: implicit declaration
of function 'getline' is invalid in C99 [-Wimplicit-function-declaration]
while (getline(&inbuf, &len, fpek) != -1){
^
src/frameserver/util/anet_keystore_naive.c:427:15: warning: implicit declaration
of function 'getline' is invalid in C99 [-Wimplicit-function-declaration]
while ((nr = getline(&inbuf, &len, fpek)) != -1){
^ |
0.6.0 28 Nov 2020 10:00:48
  |
jbeich  |
multimedia/arcan: respect PREFIX != /usr/local |
0.6.0 28 Nov 2020 10:00:41
  |
jbeich  |
multimedia/arcan: unbreak on FreeBSD >= 12.1 i386 (LLD by default)
ld: error: cannot preempt symbol: alcOpenDevice
>>> defined in /usr/local/lib/libopenal.so
>>> referenced by arcan_audio.c
>>>
CMakeFiles/arcan.dir/engine/arcan_audio.c.o:(arcan_audio_setup)
Reported by: pkg-fallout |
0.6.0 27 Nov 2020 20:27:10
  |
jbeich  |
multimedia/arcan: unbreak on GCC architectures
cc1: error: unrecognized command line option "-Wno-atomic-alignment"
cc1: error: unrecognized command line option "-std=gnu11" |
0.6.0 27 Nov 2020 17:41:57
  |
jbeich  |
multimedia/arcan: add new port
Arcan is a powerful development framework for creating virtually anything from
user interfaces for specialized embedded applications all the way to full-blown
standalone desktop environments.
At its heart lies a robust and portable multimedia engine, with a well-tested
and well-documented Lua scripting interface. The development emphasizes
security, debuggability and performance -- guided by a principle of least
surprise in terms of API design.
WWW: https://arcan-fe.com/ |