This is a patched Xserver with a KDrive backend that uses the
arcan-shmif to map Xlib/Xcb/X clients to a running Arcan instance.
It currently works as a 'desktop in a window', where you supply the
window manager and so on, and use the X side as normal. Some Arcan
features will be lost, particularly any customizations done to the
keybindings - normal X controls for defining keyboard maps and
overrides are needed.
https://github.com/letoram/xarcan
2020.11.26:
- We now use a "struct sockaddr_storage" rather than a "struct sockaddr_in" for the
'client address' field in the ("GenericMediaServer" and "RTSPServer") "ClientSession" class.
2020.11.25:
- Updated readSocket(), Groupsock::handleRead(), and RTPInterface::handleRead()
(and related functions) to take/return a "sockaddr_storage" (rather than a "sockaddr_in"),
to prepare for eventual support for IPv6.
- Added some basic logging code (from Jim Ham) to "RTSPServer.cpp".
This code is #ifdef'd out by default. To enable it, define LOG_RTSPSERVER_ACCESS
- Usage info now includes the package version
- Manual definition of feature test macros has been
replaced with Autoconf's AC_USE_SYSTEM_EXTENSIONS
- Dropped support for gettimeofday() in favor of
clock_gettime()
- Various minor fixes and improvements
Changelog: https://github.com/oleg-derevenetz/bwping/releases/tag/RELEASE_2.2
PR: 251429
Submitted by: Oleg Derevenetz <oleg.derevenetz@gmail.com> (maintainer)
Approved by: arrowd, tcberner (mentors, implicit)
/wrkdirs/usr/ports/misc/openvdb/work/openvdb-7.1.0/openvdb/points/AttributeSet.h:461:60: error: 'CHAR_BIT' was not declared in this scope
461 | static size_t groupBits() { return sizeof(GroupType) * CHAR_BIT; }
| ^~~~~~~~
/wrkdirs/usr/ports/misc/openvdb/work/openvdb-7.1.0/openvdb/points/AttributeSet.h:1:1: note: 'CHAR_BIT' is defined in header '<climits>'; did you forget to '#include <climits>'?
+++ |+#include <climits>
1 | // Copyright Contributors to the OpenVDB Project
Durden is a desktop environment for the Arcan Display Server. It
serves both as a reference showcase on how to take advantage of some
of the features in Arcan, and as a very competent entry to the
advanced-user side of the desktop environment spectrum. The basic
premise is to absorb most, if not all, features from current desktop
environments in a modular and configurable way - then let user
selected profiles actually cherry- pick the configuration, visuals and
tunning that reflects the desktop the user wants or is familiar
with. Internally, it is based around a file-system like structure
("the menu") and everything else is references to paths within this
structure.
http://durden.arcan-fe.com/
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/
aes_power8.cpp needs VSX too apart from crypto:
src/lib/block/aes/aes_power8/aes_power8.cpp:43:49: error: use of undeclared identifier 'vec_vsx_ld'
return (Altivec64x2)reverse_vec((Altivec8x16)vec_vsx_ld(0, key));;
^
src/lib/block/aes/aes_power8/aes_power8.cpp:48:36: error: use of undeclared identifier 'vec_vsx_ld'
return (Altivec64x2)reverse_vec(vec_vsx_ld(0, src));
sctd is based on sct (accessibility/sct) by Ted Unangst. It calculates sunrise
and sunset based on geo-pos lat/lon and sets the temperature accordingly.
The transition logic is based on Redshift.
WWW: https://github.com/amir/sctd
archives. by default hypermail uses .4d while pipermail uses .6d.
This configuration switch allows to change hypermail configuration to make it
a drop in replacement for pipermail and not break existing archives links when
switching from pipermail to hypermail.
LLVM90 requirement was introduced when Mesa used LLVM80 and 90 gave much better experience on powerpc64. Now that everyone moved to 10, make a move on powerpc64 as well.