Tue Nov 23 10:59:40 2021 UTC ()
audio: add cutmp3

cutmp3 is a small and fast command line MP3 editor. It lets you select
sections of an MP3 interactively or via a timetable and save them to separate
files without quality loss. It uses mpg123 for playback and works with VBR
files and even with files bigger than 2GB. Other features are configurable
silence seeking and ID3 tag seeking, which are useful for concatenated mp3s.


(nia)
diff -r1.645 -r1.646 pkgsrc/audio/Makefile
diff -r0 -r1.1 pkgsrc/audio/cutmp3/DESCR
diff -r0 -r1.1 pkgsrc/audio/cutmp3/Makefile
diff -r0 -r1.1 pkgsrc/audio/cutmp3/PLIST
diff -r0 -r1.1 pkgsrc/audio/cutmp3/distinfo
diff -r0 -r1.1 pkgsrc/audio/cutmp3/files/Makefile

cvs diff -r1.645 -r1.646 pkgsrc/audio/Makefile (expand / switch to unified diff)

--- pkgsrc/audio/Makefile 2021/11/21 11:06:17 1.645
+++ pkgsrc/audio/Makefile 2021/11/23 10:59:40 1.646
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.645 2021/11/21 11:06:17 bsiegert Exp $ 1# $NetBSD: Makefile,v 1.646 2021/11/23 10:59:40 nia Exp $
2# 2#
3 3
4COMMENT= Audio tools, players, and libraries 4COMMENT= Audio tools, players, and libraries
5 5
6SUBDIR+= SDL2_mixer 6SUBDIR+= SDL2_mixer
7SUBDIR+= SDL_mixer 7SUBDIR+= SDL_mixer
8SUBDIR+= SDL_sound 8SUBDIR+= SDL_sound
9SUBDIR+= abcde 9SUBDIR+= abcde
10SUBDIR+= abcmidi 10SUBDIR+= abcmidi
11SUBDIR+= adplay 11SUBDIR+= adplay
12SUBDIR+= adplug 12SUBDIR+= adplug
13SUBDIR+= aeneas 13SUBDIR+= aeneas
14SUBDIR+= aften 14SUBDIR+= aften
@@ -53,26 +53,27 @@ SUBDIR+= cdparanoia @@ -53,26 +53,27 @@ SUBDIR+= cdparanoia
53SUBDIR+= cdplayer 53SUBDIR+= cdplayer
54SUBDIR+= celt 54SUBDIR+= celt
55SUBDIR+= chromaprint 55SUBDIR+= chromaprint
56SUBDIR+= cmp3 56SUBDIR+= cmp3
57SUBDIR+= cmus 57SUBDIR+= cmus
58SUBDIR+= cmusfm 58SUBDIR+= cmusfm
59SUBDIR+= cplay 59SUBDIR+= cplay
60SUBDIR+= cripple 60SUBDIR+= cripple
61SUBDIR+= cs4235 61SUBDIR+= cs4235
62SUBDIR+= csound5 62SUBDIR+= csound5
63SUBDIR+= csound5-manual 63SUBDIR+= csound5-manual
64SUBDIR+= csound6 64SUBDIR+= csound6
65SUBDIR+= csound6-manual 65SUBDIR+= csound6-manual
 66SUBDIR+= cutmp3
66SUBDIR+= dap 67SUBDIR+= dap
67SUBDIR+= darkice 68SUBDIR+= darkice
68SUBDIR+= deforaos-mixer 69SUBDIR+= deforaos-mixer
69SUBDIR+= din 70SUBDIR+= din
70SUBDIR+= disc-cover 71SUBDIR+= disc-cover
71SUBDIR+= distmp3 72SUBDIR+= distmp3
72SUBDIR+= dssi 73SUBDIR+= dssi
73SUBDIR+= dumb 74SUBDIR+= dumb
74SUBDIR+= easyh10 75SUBDIR+= easyh10
75SUBDIR+= easytag 76SUBDIR+= easytag
76SUBDIR+= eawpatches 77SUBDIR+= eawpatches
77SUBDIR+= emixer 78SUBDIR+= emixer
78SUBDIR+= espeak 79SUBDIR+= espeak

File Added: pkgsrc/audio/cutmp3/DESCR
cutmp3 is a small and fast command line MP3 editor. It lets you select
sections of an MP3 interactively or via a timetable and save them to separate
files without quality loss. It uses mpg123 for playback and works with VBR
files and even with files bigger than 2GB. Other features are configurable
silence seeking and ID3 tag seeking, which are useful for concatenated mp3s.

File Added: pkgsrc/audio/cutmp3/Makefile
# $NetBSD: Makefile,v 1.1 2021/11/23 10:59:40 nia Exp $

DISTNAME=	cutmp3-3.0.1
CATEGORIES=	audio
MASTER_SITES=	https://www.puchalla-online.de/
EXTRACT_SUFX=	.tar.bz2

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://www.puchalla-online.de/cutmp3.html
COMMENT=	Command line editor for cutting MP3s without quality loss
LICENSE=	gnu-gpl-v2

INSTALLATION_DIRS+=	bin
INSTALLATION_DIRS+=	${PKGMANDIR}/man1
INSTALLATION_DIRS+=	share/cutmp3

pre-build:
	cp ${FILESDIR}/Makefile ${WRKSRC}/Makefile

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/cutmp3 ${DESTDIR}${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/cutmp3.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
	${INSTALL_DATA} ${WRKSRC}/Changelog ${DESTDIR}${PREFIX}/share/cutmp3
	${INSTALL_DATA} ${WRKSRC}/COPYING ${DESTDIR}${PREFIX}/share/cutmp3
	${INSTALL_DATA} ${WRKSRC}/USAGE ${DESTDIR}${PREFIX}/share/cutmp3
	${INSTALL_DATA} ${WRKSRC}/exitcodes ${DESTDIR}${PREFIX}/share/cutmp3

.include "../../mk/curses.buildlink3.mk"
.include "../../mk/readline.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/audio/cutmp3/PLIST
@comment $NetBSD: PLIST,v 1.1 2021/11/23 10:59:40 nia Exp $
bin/cutmp3
man/man1/cutmp3.1
share/cutmp3/COPYING
share/cutmp3/Changelog
share/cutmp3/USAGE
share/cutmp3/exitcodes

File Added: pkgsrc/audio/cutmp3/distinfo
$NetBSD: distinfo,v 1.1 2021/11/23 10:59:40 nia Exp $

BLAKE2s (cutmp3-3.0.1.tar.bz2) = 0c88b285c64662269b519d2b6cfa986bcee09b38907b6d8483724384ec724f9e
SHA512 (cutmp3-3.0.1.tar.bz2) = 4caa812a01c5a601321ed7f225d3f73f50cf5f20ff8d1fc830c7b405f7c5b795fc847a466c263b539f7f493d47cb283a5fddd415c4352b2992675a4447943246
Size (cutmp3-3.0.1.tar.bz2) = 48167 bytes

File Added: pkgsrc/audio/cutmp3/files/Makefile
all: cutmp3

.c.o:
	$(CC) $(CFLAGS) -c $<

cutmp3: main.o mpglib.o
	$(CC) $(LDFLAGS) main.o mpglib.o -lreadline -lcurses -lm -o cutmp3