Re: [new] graphics/arcan-0.6.2

2022-07-28 Thread Sebastien Marie
On Sun, Jul 24, 2022 at 09:46:15AM -0600, Aaron Bieber wrote:
> Hi,
> 
> Here is a port of Arcan which is a display server and multimedia
> framework.
> 
> Arcan makes use of pledge ( 
> https://arcan-fe.com/2018/04/25/towards-secure-system-graphics-arcan-and-openbsd/
>  ).
> 
> It also has a number of desktop environments (not included):
>   - Durden: https://github.com/letoram/durden
>   - Prio: https://github.com/letoram/prio
>   - Pipeworld: https://github.com/letoram/pipeworld
> 
> I have tested SDL and egl-dri. Both work as expected.
> 
> OK? Cluesticks?

Some remarks about the port.

The tarball contains a plist file at top level.

There is no licence information in Makefile. it is a mix of BSD-3, GPLv2, 
LGPLv2 
(differents compoments with differents licences).

The port uses the lua module. WANTLIB should use MODLUA_WANTLIB variable 
instead 
of directly use "lua5.1". Additionally, if the version 5.1 is required (it 
seems 
yes to me), we might want to explicitly stick to 5.1 ? (MODLUA_VERSION = 5.1)

Else it seems fine to me.

Thanks.
-- 
Sebastien Marie



[new] graphics/arcan-0.6.2

2022-07-24 Thread Aaron Bieber
Hi,

Here is a port of Arcan which is a display server and multimedia
framework.

Arcan makes use of pledge ( 
https://arcan-fe.com/2018/04/25/towards-secure-system-graphics-arcan-and-openbsd/
 ).

It also has a number of desktop environments (not included):
  - Durden: https://github.com/letoram/durden
  - Prio: https://github.com/letoram/prio
  - Pipeworld: https://github.com/letoram/pipeworld

I have tested SDL and egl-dri. Both work as expected.

OK? Cluesticks?

---

Comment:
powerful display server and multimedia framework

Description:
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.

Maintainer: The OpenBSD ports mailing-list 

WWW: https://arcan-fe.com



arcan.tgz
Description: application/gzip