Hello. My first from-scratch port, maybe of interest.
Access digital audio CDs (TOC, MCN, ISRC, CD-TEXT, audio tracks). Developed in 2020 on then current operating-systems and hardware. Not tested with CD-Extra etc (only proofed logically). Linux and *BSD. This only interacts with SCSI MMC-3 aware cdrom/drivers (thus all should do as of today i think). Note -i (ISRC) and -x (CD-TEXT) (thus -a == all) are SCSI quality-of-service, as said in manual. The output is a bit scary as it is meant for usage by sh(1)ell (or perl(1), in fact) usage. diff -Napru audio.orig/s-cdda/Makefile audio/s-cdda/Makefile --- audio.orig/s-cdda/Makefile Thu Jan 1 01:00:00 1970 +++ audio/s-cdda/Makefile Tue May 10 23:57:08 2022 @@ -0,0 +1,21 @@ +COMMENT= access audio CDs (informations and track data) + +DISTNAME= s-cdda-0.8.5 +#REVISION= 0 +CATEGORIES= audio +HOMEPAGE= https://www.sdaoden.eu/code.html\#s-cdda + +MASTER_SITES= https://ftp.sdaoden.eu/ +MAINTAINER= Steffen Nurpmeso <stef...@sdaoden.eu> + +# ISC +PERMIT_PACKAGE= Yes + +WANTLIB+= c + +MAKE_FILE= makefile +MAKE_FLAGS= MANDIR="${DESTDIR}${PREFIX}"/man/man1 + +NO_TEST= Yes + +.include <bsd.port.mk> diff -Napru audio.orig/s-cdda/distinfo audio/s-cdda/distinfo --- audio.orig/s-cdda/distinfo Thu Jan 1 01:00:00 1970 +++ audio/s-cdda/distinfo Tue May 10 23:43:49 2022 @@ -0,0 +1,2 @@ +SHA256 (s-cdda-0.8.5.tar.gz) = lc1mRRR6wAz8L8pIdNytb3mldUApr2cHg1a7H8fFHNY= +SIZE (s-cdda-0.8.5.tar.gz) = 17885 diff -Napru audio.orig/s-cdda/pkg/DESCR audio/s-cdda/pkg/DESCR --- audio.orig/s-cdda/pkg/DESCR Thu Jan 1 01:00:00 1970 +++ audio/s-cdda/pkg/DESCR Tue May 10 23:12:05 2022 @@ -0,0 +1,3 @@ +s-cdda queries information, like the table-of-contents, from audio CD-ROMs. +It also reads audio tracks to store them as WAVE audio files. +It only works with SCSI MMC-3 aware cdrom/drivers. diff -Napru audio.orig/s-cdda/pkg/PLIST audio/s-cdda/pkg/PLIST --- audio.orig/s-cdda/pkg/PLIST Thu Jan 1 01:00:00 1970 +++ audio/s-cdda/pkg/PLIST Tue May 10 23:10:58 2022 @@ -0,0 +1,3 @@ +@pkgpath audio/s-cdda +@bin bin/s-cdda +@man man/man1/s-cdda.1 --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt)