Thanks much for the help guys!

WRT the sndio quirks, the latest commit from this project is 7 years old, safe 
to say that it may be dormant, I'll look into possibly forking and fixing up 
sndio support later- cos I too, have the same crackling issue on occassion.


On November 28, 2024 4:40:52 AM CST, Stuart Henderson <s...@spacehopper.org> 
wrote:
>On 2024/11/27 21:48, George Koehler wrote:
>> On Wed, 16 Oct 2024 18:46:14 -0500
>> izzy Meyer <izder...@disroot.org> wrote:
>> 
>> > Hello ports@
>> > 
>> > This port has stayed dormant in the mailing list for quite some time.
>> > 
>> > Any committers willing to look at this?
>> > 
>> > Attached again for ease of looking over.
>> 
>> Import is ok gkoehler@
>> 
>> Maybe drop the pkg/README?  The README only repeats some info from
>> "man nxbelld", and I still needed to read "man nxbelld" to learn the
>> command-line options.
>
>definitely, that is all information which is copied from the manual.
>
>> I attach the port yet again; it's the same .tgz that izzy mailed in
>> October.  I never had a beeper, so I now need nxbelld to hear beeps.
>> 
>> The sndio in nxbelld adds a little noise;
>>      $ nxbelld -bf quack.wav
>>      $ echo '\a'
>> didn't sound good, so I switched to
>>      $ nxbelld -be 'aucat -i quack.wav'
>
>That combined with the manpage text "When using sndio, the beeps are
>slightly shorter than the specified beep duration. Beeps of 120 ms or
>shorter don't get played at all" suggests that the sndio code is not
>quite correct.
>
>diff below with other tweaks (plus rm pkg/README),
>
>the PKGNAME/HOMEPAGE bits are all set by DIST_TUPLE and there's no need
>for a separate V
>
>If it's a C program then setting COMPILER to "base-clang ports-gcc
>base-gcc" can never be right (if it builds with base-gcc and doesn't use
>C++ libraries then there's no need to specify this). As was set here
>it means that on ports-gcc archs there would be add a LIB_DEPENDS on
>ports-gcc's C++ libraries.
>
>This is what Makefile.template has to say:
>
># Standard for C++ ports:
>#COMPILER =             base-clang ports-gcc base-gcc
># Standard for C++11 or newer:
>#COMPILER =             base-clang ports-gcc
># Ports that require a non-default compiler that do *not* use C++ should set 
>this:
>#COMPILER_LANGS =       c
>
>
>diff --git a/x11/nxbelld/Makefile b/x11/nxbelld/Makefile
>index 49ecff1..47bfc56 100644
>--- a/x11/nxbelld/Makefile
>+++ b/x11/nxbelld/Makefile
>@@ -1,14 +1,9 @@
> COMMENT =     fork of xbelld, the X bell daemon for machines w/o a pcspkr
> 
>-V =   0.1.2
>-PKGNAME =     nxbelld-$V
>-
>-DIST_TUPLE += github dusxmt nxbelld $V .
>+DIST_TUPLE += github dusxmt nxbelld 0.1.2 .
> 
> CATEGORIES =  x11
> 
>-HOMEPAGE =    https://github.com/dusxmt/nxbelld
>-
> MAINTAINER =  izzy Meyer <izder...@disroot.org>
> 
> # GPL v3+
>@@ -16,8 +11,6 @@ PERMIT_PACKAGE =     Yes
> 
> WANTLIB +=    X11 c m sndio
> 
>-COMPILER =    base-clang ports-gcc base-gcc
>-
> USE_GMAKE =   Yes
> 
> CONFIGURE_STYLE =     autoreconf
>diff --git a/x11/nxbelld/pkg/PLIST b/x11/nxbelld/pkg/PLIST
>index 2681ce0..6afaa64 100644
>--- a/x11/nxbelld/pkg/PLIST
>+++ b/x11/nxbelld/pkg/PLIST
>@@ -1,3 +1,2 @@
> @bin bin/nxbelld
> @man man/man1/nxbelld.1
>-share/doc/pkg-readmes/${PKGSTEM}
>

Reply via email to