diff options
Diffstat (limited to 'audio/cutmp3')
-rw-r--r-- | audio/cutmp3/Makefile | 6 | ||||
-rw-r--r-- | audio/cutmp3/distinfo | 6 | ||||
-rw-r--r-- | audio/cutmp3/files/patch-Makefile | 120 |
3 files changed, 75 insertions, 57 deletions
diff --git a/audio/cutmp3/Makefile b/audio/cutmp3/Makefile index 414f057d5357..9002bf4ec573 100644 --- a/audio/cutmp3/Makefile +++ b/audio/cutmp3/Makefile @@ -1,6 +1,6 @@ PORTNAME= cutmp3 DISTVERSIONPREFIX= v -DISTVERSION= 3.0.3 +DISTVERSION= 4.0 CATEGORIES= audio MAINTAINER= matthew@matthewphillips.info @@ -10,7 +10,9 @@ WWW= https://github.com/tarjanm-movidius/cutmp3 LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= readline +USES= gmake localbase:ldflags readline + +MAKE_ARGS= CC="${CC}" LDFLAGS="${LDFLAGS} -lm -lreadline" USE_GITHUB= yes GH_ACCOUNT= tarjanm-movidius diff --git a/audio/cutmp3/distinfo b/audio/cutmp3/distinfo index 6dc6f952d0c1..c96ba9523793 100644 --- a/audio/cutmp3/distinfo +++ b/audio/cutmp3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1706809820 -SHA256 (tarjanm-movidius-cutmp3-v3.0.3_GH0.tar.gz) = 7fde60cbf9c57b1697cb86f9f95d073dbabb4281df2a3899861e0bd1531cbd01 -SIZE (tarjanm-movidius-cutmp3-v3.0.3_GH0.tar.gz) = 55030 +TIMESTAMP = 1757348824 +SHA256 (tarjanm-movidius-cutmp3-v4.0_GH0.tar.gz) = ea30f42fe462b5fdec7efc5510cae740f3f3ea007758cffcfa6cdb95657728b3 +SIZE (tarjanm-movidius-cutmp3-v4.0_GH0.tar.gz) = 55470 diff --git a/audio/cutmp3/files/patch-Makefile b/audio/cutmp3/files/patch-Makefile index 187f4273fda1..56b6e0b2426e 100644 --- a/audio/cutmp3/files/patch-Makefile +++ b/audio/cutmp3/files/patch-Makefile @@ -1,58 +1,74 @@ ---- Makefile.orig 2024-02-04 18:59:38 UTC -+++ Makefile -@@ -3,37 +3,34 @@ DATADIR=${PREFIX}/share - PREFIX?=/usr/local - BINDIR=${PREFIX}/bin - DATADIR=${PREFIX}/share --MANDIR=${PREFIX}/share/man/man1 -+MANDIR=${DATADIR}/man/man1 - DOCDIR=${DATADIR}/doc/${NAME}-${VERSION} --CFLAGS?=-Wall -Wformat-security -Wunused-result -+CFLAGS+=-Wall -Wformat-security -Wunused-result - #CFLAGS+=-DDEBUG +--- Makefile.orig 2025-10-06 10:23:12.637550000 -0400 ++++ Makefile 2025-10-06 10:23:45.199600000 -0400 +@@ -4,36 +4,31 @@ + BINDIR=$(PREFIX)/bin + DATADIR=$(PREFIX)/share + MANDIR=$(PREFIX)/share/man/man1 +-DOCDIR=$(DATADIR)/doc/$(NAME)-$(VERSION) +-CC=gcc ++DOCDIR=$(DATADIR)/doc/$(NAME) ++CC?=cc + CFLAGS?=-Wall -Wformat-security -Wunused-result -O2 + LDFLAGS?=-lm -lreadline +-DBGFLAGS:=-DDEBUG -g +-LNSFLAGS:=-DLINENOISE +-OBJECTS:=main.o mpglib.o ++DESTDIR?= ++DBGFLAGS=-DDEBUG -g ++OBJECTS=main.o mpglib.o - 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" -- gcc -O2 ${CFLAGS} -c mpglib.c -- gcc -O2 ${CFLAGS} -c main.c -- gcc main.o mpglib.o -o ${NAME} -lm -lreadline -+ ${CC} ${CFLAGS} ${CPPFLAGS} -c mpglib.c -+ ${CC} ${CFLAGS} ${CPPFLAGS} -c main.c -+ ${CC} ${CFLAGS} main.o mpglib.o -o ${NAME} ${LDFLAGS} -lm -lreadline - #-lncurses + .PHONY: clean debug install uninstall - i386: -- gcc -Wall -O2 -c mpglib.c -- gcc -Wall -O2 -c main.c -- gcc main.o mpglib.o -o ${NAME} -lm -lreadline -+ ${CC} ${CFLAGS} -c mpglib.c -+ ${CC} ${CFLAGS} -c main.c -+ ${CC} main.o mpglib.o -o ${NAME} ${LDFLAGS} -lm -lreadline + all: $(NAME) +-debug: CFLAGS+=$(DBGFLAGS) +-debug: $(NAME) +-main.o: cutmp3.h +-main.o: CFLAGS+=-DVERSION=\"$(VERSION)\" +-*.o: Makefile mpglib.h ++ @echo "" ++ @echo "*** You need readline-devel or similar to compile $(NAME) ***" ++ @echo "*** Maybe you want to try the binary on compile failures? ***" ++ @echo "" - clean: - rm -f *.o - rm -f ${NAME} +-ifeq ($(LNOISE), yes) +-CFLAGS+=$(LNSFLAGS) +-OBJECTS+=linenoise/linenoise.o +-LDFLAGS:=$(filter-out -lreadline,$(LDFLAGS)) +-*.o: linenoise/linenoise.h +-linenoise/linenoise.o: Makefile linenoise/linenoise.h +-endif ++debug: ++ $(CC) $(CFLAGS) $(DBGFLAGS) -DVERSION=\"$(VERSION)\" main.c mpglib.c -o $(NAME) $(LDFLAGS) - install: -- install -d ${BINDIR} -- install ${NAME} ${BINDIR} -- strip ${BINDIR}/${NAME} -+ install -d $(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 -- install -d ${DOCDIR}/${NAME} -- install -m 644 README* USAGE ${DOCDIR}/${NAME} -- install -d ${MANDIR} - gzip ${NAME}.1 -- install -m 644 ${NAME}.1.gz ${MANDIR} -+ install -m 644 ${NAME}.1.gz $(DESTDIR)${MANDIR} - gunzip ${NAME}.1.gz +-all: $(info ) +-all: $(info *** You need readline-devel or similar to compile $(NAME). Alternatively call 'make LNOISE=yes' ***) +-all: $(info *** to build with linenoise, a self contained line editor. (see README for more information) ***) +-all: $(info ) ++main.o: cutmp3.h Makefile mpglib.h ++ $(CC) $(CFLAGS) -DVERSION=\"$(VERSION)\" -c main.c - uninstall: -@@ -41,4 +38,4 @@ debug: - rm -f ${KDEDIR}/share/apps/konqueror/servicemenus/${NAME}.desktop ++mpglib.o: Makefile mpglib.h ++ $(CC) $(CFLAGS) -c mpglib.c ++ + $(NAME): $(OBJECTS) + $(CC) -o $(NAME) $(OBJECTS) $(LDFLAGS) + @echo "" +@@ -42,12 +37,12 @@ + @rm -vf *.o linenoise/*.o $(NAME) + + install: $(NAME) +- @install -vd $(BINDIR) +- @install -vd $(MANDIR) +- @install -vd $(DOCDIR) +- @echo -n "strip: " && strip -vso $(BINDIR)/$(NAME) $(NAME) +- @gzip -vc9 $(NAME).1 2>&1 1> $(MANDIR)/$(NAME).1.gz | sed 's|stdout|$(MANDIR)/$(NAME).1.gz|' +- @install -vm 644 README* USAGE $(DOCDIR) ++ @install -vd $(DESTDIR)$(BINDIR) ++ @install -vd $(DESTDIR)$(MANDIR) ++ @install -vd $(DESTDIR)$(DOCDIR) ++ @install -m 755 $(NAME) $(DESTDIR)$(BINDIR)/$(NAME) ++ @gzip -vc9 $(NAME).1 2>&1 1> $(DESTDIR)$(MANDIR)/$(NAME).1.gz | sed 's|stdout|$(DESTDIR)$(MANDIR)/$(NAME).1.gz|' ++ @install -vm 644 README* USAGE $(DESTDIR)$(DOCDIR) + @if [ ! -z "$(KDEDIR)" ]; then install -vm 644 $(NAME).desktop $(KDEDIR)/share/apps/konqueror/servicemenus; elif [ -d /usr/share/apps/konqueror/servicemenus ]; then install -vm 644 $(NAME).desktop /usr/share/apps/konqueror/servicemenus; elif [ -d /opt/kde/share/apps/konqueror/servicemenus ]; then install -vm 644 $(NAME).desktop /opt/kde/share/apps/konqueror/servicemenus; elif [ -d /opt/kde3/share/apps/konqueror/servicemenus ]; then install -vm 644 $(NAME).desktop /opt/kde3/share/apps/konqueror/servicemenus; fi - debug: -- gcc ${CFLAGS} -DDEBUG -g mpglib.c main.c -o ${NAME} -lm -lreadline -+ ${CC} ${CFLAGS} -DDEBUG -g mpglib.c main.c -o ${NAME} -lm -lreadline + uninstall: |