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)

Reply via email to