On 2020/01/14 14:03, Caleb Maclennan wrote:
> I'm one of the developers of The SILE Typesetter
> (https://sile-typesetter.org). A while back there was some interest in
> compiling it on BSD (see
> https://github.com/sile-typesetter/sile/issues/425) and we might have
> addressed the issues involved in the build system in the release that
> went out yesterday. I see there is a port
> (http://openports.se/print/sile) as well but it is even more dated.
> 
> I would be interested in facilitating any upstream changes that need
> to be made in order for the BSD process to be as smooth as possible.
> Is there anything I can do to help get the port updated and/or the use
> of autoconf and Lua dependencies cleaned up so it works nicely out of
> the gate?
> 
> Caleb
> 

I've had a quick look, this will take a while as (based on the versions
listed in sile-dev-1.rockspec) it looks like it will need 5 modules
porting and 6 updating. I don't see anything relating to dependencies
that would need changes upstream, it just needs someone interested in
running sile on OpenBSD to do the work (they need to be OS packages,
ports aren't allowed to download during build).

btw the directory in the distribution named "core" makes it a bit
awkward to read autoconf output:

checking for lua52 module directory... ${exec_prefix}/lib/lua/5.2
checking if LUA_VERSION is defined... yes
checking lua.h usability... rm: core: is a directory
yes
checking lua.h presence... yes
checking for lua.h... yes
checking lualib.h usability... rm: core: is a directory
yes
checking lualib.h presence... yes
checking for lualib.h... yes
checking lauxlib.h usability... rm: core: is a directory
yes
checking lauxlib.h presence... yes
checking for lauxlib.h... yes
checking luaconf.h usability... rm: core: is a directory
yes
checking luaconf.h presence... yes
checking for luaconf.h... yes
checking for Lua header version... rm: core: is a directory
(etc.).

Reply via email to