audio/cutmp3: update to 3.0.3

ChangeLog: https://github.com/tarjanm-movidius/cutmp3/releases/tag/v3.0.3

Submitter becomes maintainer for the first time.

PR:		276780
Reported by:	matthew@matthewphillips.info
Reviewed by:	diizzy@
This commit is contained in:
Matthew Phillips 2024-02-07 08:47:49 +01:00 committed by Fernando Apesteguía
parent 061a7bb000
commit 9250636afa
3 changed files with 38 additions and 38 deletions

View file

@ -1,20 +1,21 @@
PORTNAME= cutmp3 PORTNAME= cutmp3
PORTVERSION= 3.0.1 DISTVERSIONPREFIX= v
PORTREVISION= 2 DISTVERSION= 3.0.3
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= http://www.puchalla-online.de/ \
http://mirror.mcx2.org/
MAINTAINER= ports@FreeBSD.org MAINTAINER= matthew@matthewphillips.info
COMMENT= Small and fast command line MP3 editor COMMENT= Small and fast command line MP3 editor
WWW= https://www.puchalla-online.de/cutmp3.html WWW= https://github.com/tarjanm-movidius/cutmp3
LICENSE= GPLv2+ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_FILE= ${WRKSRC}/COPYING
USES= tar:bzip2 readline USES= readline
USE_GITHUB= yes
GH_ACCOUNT= tarjanm-movidius
PLIST_FILES= bin/cutmp3 man/man1/cutmp3.1.gz PLIST_FILES= bin/cutmp3 \
share/man/man1/cutmp3.1.gz
PORTDOCS= README README.timetable USAGE PORTDOCS= README README.timetable USAGE

View file

@ -1,2 +1,3 @@
SHA256 (cutmp3-3.0.1.tar.bz2) = 7dc97fe8511e099a09e7107e573bd619ed527ada61fb24692c3963499c5b91b5 TIMESTAMP = 1706809820
SIZE (cutmp3-3.0.1.tar.bz2) = 48167 SHA256 (tarjanm-movidius-cutmp3-v3.0.3_GH0.tar.gz) = 7fde60cbf9c57b1697cb86f9f95d073dbabb4281df2a3899861e0bd1531cbd01
SIZE (tarjanm-movidius-cutmp3-v3.0.3_GH0.tar.gz) = 55030

View file

@ -1,33 +1,33 @@
--- Makefile.orig 2015-07-13 10:22:29 UTC --- Makefile.orig 2024-02-04 18:59:38 UTC
+++ Makefile +++ Makefile
@@ -1,42 +1,37 @@ @@ -3,37 +3,34 @@ DATADIR=${PREFIX}/share
NAME=cutmp3 PREFIX?=/usr/local
VERSION=3.0.1
-PREFIX=/usr
+PREFIX?=/usr/local
BINDIR=${PREFIX}/bin BINDIR=${PREFIX}/bin
DATADIR=${PREFIX}/share DATADIR=${PREFIX}/share
-MANDIR=${PREFIX}/share/man/man1 -MANDIR=${PREFIX}/share/man/man1
-DOCDIR=${DATADIR}/doc/${NAME}-${VERSION} +MANDIR=${DATADIR}/man/man1
+MANDIR=${PREFIX}/man/man1 DOCDIR=${DATADIR}/doc/${NAME}-${VERSION}
+DOCDIR=${DATADIR}/doc/${NAME} -CFLAGS?=-Wall -Wformat-security -Wunused-result
+CFLAGS+=-Wall -Wformat-security -Wunused-result
#CFLAGS+=-DDEBUG
all: all:
- @echo -e "\n\n*** You need readline-devel, ncurses-devel or similar to compile ${NAME} ***\n*** Maybe you want to try the binary on compile failures? ***\n\n" @echo -e "\n\n*** You need readline-devel, ncurses-devel or similar to compile ${NAME} ***\n*** Maybe you want to try the binary on compile failures? ***\n\n"
- gcc -O ${CFLAGS} -c mpglib.c - gcc -O2 ${CFLAGS} -c mpglib.c
- gcc -O ${CFLAGS} -c main.c - gcc -O2 ${CFLAGS} -c main.c
- gcc main.o mpglib.o -o ${NAME} -lm -lreadline -lncurses - gcc main.o mpglib.o -o ${NAME} -lm -lreadline
+ ${CC} ${CFLAGS} ${CPPFLAGS} -c mpglib.c + ${CC} ${CFLAGS} ${CPPFLAGS} -c mpglib.c
+ ${CC} ${CFLAGS} ${CPPFLAGS} -c main.c + ${CC} ${CFLAGS} ${CPPFLAGS} -c main.c
+ ${CC} ${CFLAGS} main.o mpglib.o -o ${NAME} ${LDFLAGS} -lm -lreadline -lncurses + ${CC} ${CFLAGS} main.o mpglib.o -o ${NAME} ${LDFLAGS} -lm -lreadline
#-lncurses
i386: i386:
- gcc -Wall -O -c mpglib.c - gcc -Wall -O2 -c mpglib.c
- gcc -Wall -O -c main.c - gcc -Wall -O2 -c main.c
- gcc main.o mpglib.o -o ${NAME} -lm -lreadline -lncurses - gcc main.o mpglib.o -o ${NAME} -lm -lreadline
+ cc -Wall -O -c mpglib.c + ${CC} ${CFLAGS} -c mpglib.c
+ cc -Wall -O -c main.c + ${CC} ${CFLAGS} -c main.c
+ cc main.o mpglib.o -o ${NAME} -lm -lreadline -lncurses + ${CC} main.o mpglib.o -o ${NAME} ${LDFLAGS} -lm -lreadline
clean: clean:
rm -f *.o rm -f *.o
@ -36,25 +36,23 @@
install: install:
- install -d ${BINDIR} - install -d ${BINDIR}
- install ${NAME} ${BINDIR} - install ${NAME} ${BINDIR}
- strip ${BINDIR}/${NAME}
+ install -d $(DESTDIR)${BINDIR} + install -d $(DESTDIR)${BINDIR}
+ install ${NAME} $(DESTDIR)${BINDIR} + install ${NAME} $(DESTDIR)${BINDIR}
+ strip $(DESTDIR)${BINDIR}/${NAME}
if [ ! -z "${KDEDIR}" ]; then install -m 644 ${NAME}.desktop ${KDEDIR}/share/apps/konqueror/servicemenus; elif [ -d /usr/share/apps/konqueror/servicemenus ]; then install -m 644 ${NAME}.desktop /usr/share/apps/konqueror/servicemenus; elif [ -d /opt/kde/share/apps/konqueror/servicemenus ]; then install -m 644 ${NAME}.desktop /opt/kde/share/apps/konqueror/servicemenus; elif [ -d /opt/kde3/share/apps/konqueror/servicemenus ]; then install -m 644 ${NAME}.desktop /opt/kde3/share/apps/konqueror/servicemenus; fi if [ ! -z "${KDEDIR}" ]; then install -m 644 ${NAME}.desktop ${KDEDIR}/share/apps/konqueror/servicemenus; elif [ -d /usr/share/apps/konqueror/servicemenus ]; then install -m 644 ${NAME}.desktop /usr/share/apps/konqueror/servicemenus; elif [ -d /opt/kde/share/apps/konqueror/servicemenus ]; then install -m 644 ${NAME}.desktop /opt/kde/share/apps/konqueror/servicemenus; elif [ -d /opt/kde3/share/apps/konqueror/servicemenus ]; then install -m 644 ${NAME}.desktop /opt/kde3/share/apps/konqueror/servicemenus; fi
- install -d ${DOCDIR}/${NAME} - install -d ${DOCDIR}/${NAME}
- install -m 644 README* USAGE ${DOCDIR}/${NAME} - install -m 644 README* USAGE ${DOCDIR}/${NAME}
- install -d ${MANDIR} - install -d ${MANDIR}
gzip ${NAME}.1 gzip ${NAME}.1
- install -m 644 ${NAME}.1.gz ${MANDIR} - install -m 644 ${NAME}.1.gz ${MANDIR}
- gunzip ${NAME}.1.gz
+ install -m 644 ${NAME}.1.gz $(DESTDIR)${MANDIR} + install -m 644 ${NAME}.1.gz $(DESTDIR)${MANDIR}
gunzip ${NAME}.1.gz
uninstall: uninstall:
rm -f ${BINDIR}/${NAME} @@ -41,4 +38,4 @@ debug:
rm -f ${KDEDIR}/share/apps/konqueror/servicemenus/${NAME}.desktop rm -f ${KDEDIR}/share/apps/konqueror/servicemenus/${NAME}.desktop
debug: debug:
- gcc -g -Wall -O -c mpglib.c - gcc ${CFLAGS} -DDEBUG -g mpglib.c main.c -o ${NAME} -lm -lreadline
- gcc -g -Wall -O -c main.c + ${CC} ${CFLAGS} -DDEBUG -g mpglib.c main.c -o ${NAME} -lm -lreadline
- gcc main.o mpglib.o -o ${NAME} -lm -lreadline -lncurses
+ cc -g -Wall -O -c mpglib.c
+ cc -g -Wall -O -c main.c
+ cc main.o mpglib.o -o ${NAME} -lm -lreadline -lncurses