aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroki Tagato <tagattie@FreeBSD.org>2021-01-07 21:51:08 +0000
committerHiroki Tagato <tagattie@FreeBSD.org>2021-01-07 21:51:08 +0000
commit09772afb04a474c193069b323ae28fe5077e15b0 (patch)
tree908343ae19de486d8f137c0aa701fce6621bc2e0
parent3ad5db75cfd3b0c575c8c2209ef8f5a3826a10a7 (diff)
downloadports-09772afb04a474c193069b323ae28fe5077e15b0.tar.gz
ports-09772afb04a474c193069b323ae28fe5077e15b0.zip
- Fix build with -fno-common (clang 11 and gcc 10)
- Use MANPREFIX/share/man for manpage path - Remove over-optimization - Bump port revision for package change Reviewed by: ehaupt MFH: 2021Q1
Notes
Notes: svn path=/head/; revision=560739
-rw-r--r--audio/vgmplay/Makefile6
-rw-r--r--audio/vgmplay/files/patch-Makefile11
-rw-r--r--audio/vgmplay/files/patch-VGMPlay__AddFmts.c11
3 files changed, 24 insertions, 4 deletions
diff --git a/audio/vgmplay/Makefile b/audio/vgmplay/Makefile
index b4c015c14e95..b434f0b31a3e 100644
--- a/audio/vgmplay/Makefile
+++ b/audio/vgmplay/Makefile
@@ -2,7 +2,7 @@
PORTNAME= vgmplay
PORTVERSION= 0.40.9
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= https://github.com/vgmrips/${PORTNAME}/releases/download/${PORTVERSION}/
DISTNAME= ${PORTNAME:S/vgmp/VGMP/}_${PORTVERSION:S/.//:S/./-/}_src
@@ -35,7 +35,7 @@ MAKE_ENV_powerpc64= BYTE_ORDER=2
MAKE_ENV_powerpc64le= BYTE_ORDER=1
MAKE_ENV_powerpcspe= BYTE_ORDER=2
-PLIST_FILES= bin/vgmplay bin/vgm2pcm bin/vgm2wav man/man1/vgmplay.1.gz ${EXAMPLESDIR}/vgmplay.ini
+PLIST_FILES= bin/vgmplay bin/vgm2pcm bin/vgm2wav share/man/man1/vgmplay.1.gz ${EXAMPLESDIR}/vgmplay.ini
.include <bsd.port.pre.mk>
@@ -50,7 +50,7 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/vgmplay ${STAGEDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/vgm2pcm ${STAGEDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/vgm2wav ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/vgmplay.1 ${STAGEDIR}${PREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/vgmplay.1 ${STAGEDIR}${MANPREFIX}/share/man/man1
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/VGMPlay.ini ${STAGEDIR}${EXAMPLESDIR}/vgmplay.ini
diff --git a/audio/vgmplay/files/patch-Makefile b/audio/vgmplay/files/patch-Makefile
index 5979ec0b143e..0e36d53b1631 100644
--- a/audio/vgmplay/files/patch-Makefile
+++ b/audio/vgmplay/files/patch-Makefile
@@ -1,4 +1,4 @@
---- Makefile.orig 2019-01-11 06:06:08 UTC
+--- Makefile.orig 2021-01-07 10:55:33 UTC
+++ Makefile
@@ -58,7 +58,9 @@ endif
@@ -10,3 +10,12 @@
ifndef PREFIX
PREFIX = /usr/local
#PREFIX = $(HOME)/.local
+@@ -101,7 +103,7 @@ endif
+
+ # -- General Compile Flags --
+ ifeq ($(DEBUG), 0)
+-CFLAGS := -O3 -g0 $(CFLAGS)
++CFLAGS := -g0 $(CFLAGS)
+ else
+ CFLAGS := -g $(CFLAGS)
+ endif
diff --git a/audio/vgmplay/files/patch-VGMPlay__AddFmts.c b/audio/vgmplay/files/patch-VGMPlay__AddFmts.c
new file mode 100644
index 000000000000..1489e0613565
--- /dev/null
+++ b/audio/vgmplay/files/patch-VGMPlay__AddFmts.c
@@ -0,0 +1,11 @@
+--- VGMPlay_AddFmts.c.orig 2021-01-06 02:49:31 UTC
++++ VGMPlay_AddFmts.c
+@@ -117,7 +117,7 @@ extern INT32 VGMSmplPlayed;
+ extern INT32 VGMSampleRate;
+ extern UINT32 BlocksSent;
+ extern UINT32 BlocksPlayed;
+-bool VGMEnd;
++extern bool VGMEnd;
+ extern bool EndPlay;
+ extern bool PausePlay;
+ extern bool FadePlay;