1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-02-02 11:09:29 +00:00

Fix staging support.

This commit is contained in:
Emanuel Haupt 2014-02-13 12:05:28 +00:00
parent c6c8d4842e
commit db4eb40e7b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=344091
2 changed files with 41 additions and 15 deletions

View File

@ -10,7 +10,6 @@ MASTER_SITES= http://www.puchalla-online.de/ \
MAINTAINER= dhn@FreeBSD.org
COMMENT= A small and fast command line MP3 editor
NO_STAGE= yes
USE_BZIP2= yes
PLIST_FILES= bin/cutmp3 man/man1/cutmp3.1.gz
@ -19,13 +18,12 @@ PORTDOCS= README README.timetable USAGE
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
post-patch:
@${REINPLACE_CMD} -e 's|gcc|${CC}|g' ${WRKSRC}/Makefile
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
.include <bsd.port.mk>

View File

@ -1,8 +1,8 @@
--- ./Makefile.orig 2010-05-16 10:59:44.000000000 +0200
+++ ./Makefile 2010-06-01 20:18:57.000000000 +0200
@@ -1,13 +1,12 @@
--- ./Makefile.orig 2011-05-07 16:02:38.000000000 +0200
+++ ./Makefile 2014-02-13 13:02:59.627899989 +0100
@@ -1,42 +1,37 @@
NAME=cutmp3
VERSION=2.0.2
VERSION=2.0.3
-PREFIX=/usr
+PREFIX?=/usr/local
BINDIR=${PREFIX}/bin
@ -14,19 +14,47 @@
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 -O ${CFLAGS} -c mpglib.c
gcc -O ${CFLAGS} -c main.c
gcc main.o mpglib.o -o ${NAME} -lm -lreadline -lncurses
@@ -25,12 +24,8 @@
install -d ${BINDIR}
install ${NAME} ${BINDIR}
- gcc -O ${CFLAGS} -c mpglib.c
- gcc -O ${CFLAGS} -c main.c
- gcc main.o mpglib.o -o ${NAME} -lm -lreadline -lncurses
+ cc -O ${CFLAGS} -c mpglib.c
+ cc -O ${CFLAGS} -c main.c
+ cc main.o mpglib.o -o ${NAME} -lm -lreadline -lncurses
i386:
- gcc -Wall -O -c mpglib.c
- gcc -Wall -O -c main.c
- gcc main.o mpglib.o -o ${NAME} -lm -lreadline -lncurses
+ cc -Wall -O -c mpglib.c
+ cc -Wall -O -c main.c
+ cc main.o mpglib.o -o ${NAME} -lm -lreadline -lncurses
clean:
rm -f *.o
rm -f ${NAME}
install:
- install -d ${BINDIR}
- install ${NAME} ${BINDIR}
+ install -d $(DESTDIR)${BINDIR}
+ install ${NAME} $(DESTDIR)${BINDIR}
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 ${MANDIR}
- gunzip ${NAME}.1.gz
+ install -m 644 ${NAME}.1.gz $(DESTDIR)${MANDIR}
uninstall:
rm -f ${BINDIR}/${NAME}
rm -f ${KDEDIR}/share/apps/konqueror/servicemenus/${NAME}.desktop
debug:
- gcc -g -Wall -O -c mpglib.c
- gcc -g -Wall -O -c main.c
- 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