OK
On Thu, Oct 29, 2026 at 07:07:30PM +0000, Stuart Henderson wrote:
> Here's an update of the port to include 8.0, plus Larry's diff.
> OK?
>
> On 2026/03/30 21:22, Larry Moore wrote:
> > I'm submitting a patch for consideration to improve the audio in
> > asterisk-openbsd-moh.
> >
> > IMHO, the audio quality is discernibly better when the files are generated
> > using sox.
> >
> > Thank you.
> >
> > Larry.
>
> > -BUILD_DEPENDS = audio/madplay
> > +BUILD_DEPENDS = audio/sox
>
> madplay was originally chosen because it was significantly faster on
> some archs; this isn't such a concern now, so the higher quality makes
> sense.
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/telephony/asterisk-openbsd-moh/Makefile,v
> diff -u -p -r1.38 Makefile
> --- Makefile 21 May 2026 14:07:59 -0000 1.38
> +++ Makefile 29 Oct 2026 19:06:19 -0000
> @@ -8,13 +8,13 @@ PORTROACH= ignore:1
>
> COMMENT = add OpenBSD songs to Asterisk music-on-hold
>
> -PKGNAME = asterisk-openbsd-moh-7.9
> +PKGNAME = asterisk-openbsd-moh-8.0
> REL_LIST = 30 31 32 33 34 35 36 37 38 39 \
> 40 41 42 43 44 45 46 47 48 49 \
> 50 51 52 53 54 55 56 57 \
> 58a 58b 58c 58d 59a 59b \
> 60a 60b 60c 60d 60e 60f 60g 61 62 68 69 \
> - 70 73 79
> + 70 73 79 80
> .for release in ${REL_LIST}
> DISTFILES += song${release}.mp3
> .endfor
> @@ -31,9 +31,9 @@ MAINTAINER= Ian Darwin <[email protected]
> # Copyright held by Theo; ok for non-commercial-redistribution
> PERMIT_PACKAGE = Yes
>
> -SITES = https://ftp.openbsd.org/pub/OpenBSD/songs/
> +SITES = https://cdn.openbsd.org/pub/OpenBSD/songs/
>
> -BUILD_DEPENDS = audio/madplay
> +BUILD_DEPENDS = audio/sox
>
> DIST_SUBDIR = openbsd_songs
>
> @@ -43,9 +43,9 @@ MOH = ${PREFIX}/share/asterisk/moh
>
> do-build:
> .for release in ${REL_LIST}
> - ${PREFIX}/bin/madplay -a -1.5 -Q -z -o raw:- --mono -R 8000 -a -12 \
> - ${FULLDISTDIR}/song${release}.mp3 > ${WRKDIR}/song${release}.sln
> -.endfor
> + ${PREFIX}/bin/sox -v 0.333 ${FULLDISTDIR}/song${release}.mp3 \
> + -c 1 -L -b 16 -r 8k -t raw ${WRKDIR}/song${release}.sln
> +.endfor
>
> do-install:
> ${INSTALL_DATA_DIR} ${MOH}
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/telephony/asterisk-openbsd-moh/distinfo,v
> diff -u -p -r1.27 distinfo
> --- distinfo 21 May 2026 14:07:59 -0000 1.27
> +++ distinfo 29 Oct 2026 19:06:19 -0000
> @@ -46,6 +46,7 @@ SHA256 (openbsd_songs/song69.mp3) = 8ogY
> SHA256 (openbsd_songs/song70.mp3) =
> VZ028fPibBc24Ty+b9tSUOfxDFc7kxQarCPfP8vt9IE=
> SHA256 (openbsd_songs/song73.mp3) =
> yxGxSOdcnzA/XSChAIdWGH3i8dkwJNOvjnTX47DoV88=
> SHA256 (openbsd_songs/song79.mp3) =
> fItoeZtjHHyfTTlTM9jE1HGxgM0ai9z4Fn7qFR3our0=
> +SHA256 (openbsd_songs/song80.mp3) =
> Ki2Uk2xhtc1F27jtK2xE0ck7chP6R4LdLgsTdb0L0zs=
> SIZE (openbsd_songs/song30.mp3) = 2898547
> SIZE (openbsd_songs/song31.mp3) = 2912757
> SIZE (openbsd_songs/song32.mp3) = 2589676
> @@ -94,3 +95,4 @@ SIZE (openbsd_songs/song69.mp3) = 653019
> SIZE (openbsd_songs/song70.mp3) = 6231770
> SIZE (openbsd_songs/song73.mp3) = 9278611
> SIZE (openbsd_songs/song79.mp3) = 5936691
> +SIZE (openbsd_songs/song80.mp3) = 6091008
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/telephony/asterisk-openbsd-moh/pkg/PLIST,v
> diff -u -p -r1.25 PLIST
> --- pkg/PLIST 21 May 2026 14:07:59 -0000 1.25
> +++ pkg/PLIST 29 Oct 2026 19:06:19 -0000
> @@ -48,3 +48,4 @@ share/asterisk/moh/song69.sln
> share/asterisk/moh/song70.sln
> share/asterisk/moh/song73.sln
> share/asterisk/moh/song79.sln
> +share/asterisk/moh/song80.sln