On 2018-11-23 13:47, Jeremie Courreges-Anglas wrote:
> On Fri, Nov 23 2018, Jeremie Courreges-Anglas <jca@wxcvbn.org> wrote:
>> On Fri, Oct 19 2018, Solene Rapenne <solene@perso.pw> wrote:
>>> Tom Murphy <openbsd@pertho.net> wrote:
>>>> On Thu, Oct 04, 2018 at 12:11:01PM +0200, Solene Rapenne wrote:
>>>> > Small introduction for people reading ports@.
>>>> >
>>>> > mvdsv is a quake world game server. It has some features like allowing to
>>>> > record games from every player point of view. That can be played again in a
>>>> > quake client like ezquake.
>>>> >
>>>> > ok solene@
>>>>
>>>> Thanks Solene and Stuart for their help! Attached is a new tarball
>>>> using
>>>> GH_TAGNAME and the correct DISTFILES settings.
>>>>
>>>> -Tom
>>>
>>> up
>>>
>>> looks fine to me
>>
>> The build system is not very portable. The configure script hardcodes
>> a bunch of arch-dependent logic which breaks on eg. sparc64:
>>
>> ../../src/pr_exec.c:1: error: -m32 is not supported by this
>> configuration
>>
>> Also, Makefile.BSD contains:
>>
>> --8<--
>> . if ${MACHINE_ARCH} == "i386" && !defined(WITHOUT_X86_ASM)
>> USE_ASM=-Did386
>> DO_CFLAGS += ${USE_ASM}
>> . endif
>> -->8--
>>
>> It would be good to check that the port builds on i386 with assembly
>> enabled. Or you could wait for bulk build reports. ;)
>>
>> Using devel/meson could be a nicer alternative to Makefile.BSD, which
>> looks a bit outdated (no curl support for example).
>
> Using meson is cleaner since meson.build doesn't hardcode so much crap.
> Also it autodetects system pcre instead of falling back to an ancient
> bundled version. Updated tarball.
This builds much faster and cleaner with those changes. Works on my
amd64.
Thanks for that!
-Tom
No comments:
Post a Comment