aboutsummaryrefslogtreecommitdiff
path: root/audio/fasttracker2
diff options
context:
space:
mode:
authorEmanuel Haupt <ehaupt@FreeBSD.org>2019-10-02 18:27:14 +0000
committerEmanuel Haupt <ehaupt@FreeBSD.org>2019-10-02 18:27:14 +0000
commit0254bd0157cee25aec7a007fb55d0495e8d8e051 (patch)
treec577c46e512a5876494bef5f216f0f9cee338707 /audio/fasttracker2
parent31b973f6ff9ffe60cf046eb286002a9b9f905af4 (diff)
downloadports-0254bd0157cee25aec7a007fb55d0495e8d8e051.tar.gz
ports-0254bd0157cee25aec7a007fb55d0495e8d8e051.zip
Drop the custom build target by using cmake. This allows to further simplify
the port. Reported by: fox
Notes
Notes: svn path=/head/; revision=513595
Diffstat (limited to 'audio/fasttracker2')
-rw-r--r--audio/fasttracker2/Makefile23
1 files changed, 5 insertions, 18 deletions
diff --git a/audio/fasttracker2/Makefile b/audio/fasttracker2/Makefile
index 2a902881fcd4..1e21112e5cf7 100644
--- a/audio/fasttracker2/Makefile
+++ b/audio/fasttracker2/Makefile
@@ -4,6 +4,7 @@
PORTNAME= fasttracker2
DISTVERSIONPREFIX= v
DISTVERSION= 1.00
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://16-bits.org/ \
LOCAL/ehaupt
@@ -18,7 +19,7 @@ LICENSE_COMB= multi
LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/src/LICENSE.txt
LICENSE_FILE_CC-BY-NC-SA-4.0= ${WRKSRC}/src/gfxdata/bmp/LICENSE.txt
-USES= compiler dos2unix iconv:wchar_t localbase:ldflags sdl zip
+USES= cmake dos2unix iconv:wchar_t localbase:ldflags sdl zip
USE_SDL= sdl2
WRKSRC= ${WRKDIR}/ft2-clone-code
@@ -41,25 +42,11 @@ ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ALSA_CFLAGS+= -D__LINUX_ALSA__
ALSA_LDFLAGS+= -lasound
-CFLAGS_i386+= -msse2
-
-.include <bsd.port.pre.mk>
-
-# clang reports:
-# error: invalid argument '-std=c99' not allowed with 'C++'
-.if ${CHOSEN_COMPILER_TYPE} == gcc
-USE_CSTD= c99
-.endif
-
-do-build:
- ${CC} ${CFLAGS} ${LDFLAGS} \
- ${WRKSRC}/src/rtmidi/*.cpp ${WRKSRC}/src/gfxdata/*.c ${WRKSRC}/src/*.c \
- -o ${WRKSRC}/${PORTNAME}
-
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/release/other/ft2-clone \
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
${INSTALL_DATA} ${WRKSRC}/src/gfxdata/icon/ft2-clone.ico \
${STAGEDIR}${PREFIX}/share/pixmaps
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>