diff options
Diffstat (limited to 'audio/bambootracker/Makefile')
-rw-r--r-- | audio/bambootracker/Makefile | 73 |
1 files changed, 32 insertions, 41 deletions
diff --git a/audio/bambootracker/Makefile b/audio/bambootracker/Makefile index 2aaf5c8629b6..85dfb3d22231 100644 --- a/audio/bambootracker/Makefile +++ b/audio/bambootracker/Makefile @@ -1,43 +1,41 @@ -# Created by: Emanuel Haupt <ehaupt@FreeBSD.org> - PORTNAME= bambootracker DISTVERSIONPREFIX= v -DISTVERSION= 0.4.5 -PORTREVISION= 2 +DISTVERSION= 0.6.3 +PORTREVISION= 1 CATEGORIES= audio -MASTER_SITES= LOCAL/ehaupt:extras -DISTFILES= ${PORTNAME}-extras-${EXTRASVERSION}${EXTRACT_SUFX}:extras +MASTER_SITES= https://github.com/BambooTracker/BambooTracker/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/ +DISTNAME= BambooTracker-src-${DISTVERSIONPREFIX}${DISTVERSION} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Music tracker for the Yamaha YM2608 (OPNA) sound chip +WWW= https://github.com/rerrahkr/BambooTracker LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= compiler:c++14-lang qmake qt:5 gl xorg +LIB_DEPENDS= librtaudio.so:audio/rtaudio \ + librtmidi.so:audio/rtmidi -USE_GITHUB= yes -GH_ACCOUNT= rerrahkr -GH_PROJECT= BambooTracker -USE_GL= gl -USE_QT= buildtools core gui linguisttools_build multimedia network \ - widgets +USES= compiler:c++14-lang desktop-file-utils gl qmake qt:5 \ + shared-mime-info xorg -BUILD_WRKSRC= ${WRKSRC}/BambooTracker -CONFIGURE_WRKSRC= ${WRKSRC}/BambooTracker +USE_GL= gl +USE_QT= buildtools core gui multimedia network widgets \ + linguisttools:build -PORTEXAMPLES= * +DATADIR= ${PREFIX}/share/BambooTracker +DOCSDIR= ${PREFIX}/share/doc/BambooTracker +EXAMPLESDIR= ${PREFIX}/share/examples/BambooTracker -EXTRASVERSION= 2 +WRKSRC= ${WRKDIR}/BambooTracker-src-${DISTVERSIONPREFIX}${DISTVERSION} -OPTIONS_DEFINE= ALSA EXAMPLES JACK NLS PULSEAUDIO -OPTIONS_DEFAULT=PULSEAUDIO +OPTIONS_DEFINE= ALSA EXAMPLES JACK NLS PULSEAUDIO +OPTIONS_DEFAULT= PULSEAUDIO +OPTIONS_SUB= yes ALSA_DESC= ALSA audio architecture support (EXPERIMENTAL) JACK_DESC= JACK audio server support (EXPERIMENTAL) -OPTIONS_SUB= yes - ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib JACK_LIB_DEPENDS= libjack.so:audio/jack PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio @@ -49,31 +47,24 @@ QMAKE_ARGS+= CONFIG+="use_alsa" .endif .if ${PORT_OPTIONS:MJACK} -QMAKE_ARGS+= CONFIG+="use_jack" \ - CONFIG+="jack_has_rename" +QMAKE_ARGS+= CONFIG+="jack_has_rename" CONFIG+="use_jack" .endif .if ${PORT_OPTIONS:MPULSEAUDIO} QMAKE_ARGS+= CONFIG+="use_pulse" .endif -do-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons \ - ${STAGEDIR}${MANPREFIX}/man/fr.UTF-8/man1 - ${INSTALL_PROGRAM} ${WRKSRC}/BambooTracker/BambooTracker \ - ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/data/man/en/man1/BambooTracker.1 \ - ${STAGEDIR}${MANPREFIX}/man/man1 - ${INSTALL_MAN} ${WRKSRC}/data/man/fr/man1/BambooTracker.1 \ - ${STAGEDIR}${MANPREFIX}/man/fr.UTF-8/man1 - ${INSTALL_DATA} ${WRKSRC}/data/applications/BambooTracker.desktop ${STAGEDIR}${DESKTOPDIR} - ${INSTALL_DATA} ${WRKSRC}/img/icon.png \ - ${STAGEDIR}${PREFIX}/share/icons/BambooTracker.png - -do-install-EXAMPLES-on: - @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/data/demos/modules/*.btm \ - ${WRKDIR}/${PORTNAME}-extras-${EXTRASVERSION}/*.btm \ - ${STAGEDIR}${EXAMPLESDIR} +post-install: + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${STAGEDIR}${PREFIX}/share/man/man1 + ${MV} ${STAGEDIR}${PREFIX}/share/BambooTracker/demos/* ${STAGEDIR}${EXAMPLESDIR}/ + ${MV} ${STAGEDIR}${PREFIX}/share/man/en/man1/BambooTracker.1 ${STAGEDIR}${PREFIX}/share/man/man1/ + ${RMDIR} ${STAGEDIR}${PREFIX}/share/BambooTracker/demos + ${RMDIR} ${STAGEDIR}${PREFIX}/share/man/en/man1 + ${RMDIR} ${STAGEDIR}${PREFIX}/share/man/en + +# maintainer targets +try-latest: clean extract + @${RM} -rf ${WRKSRC} + @git clone --recurse-submodules https://github.com/BambooTracker/BambooTracker.git ${WRKSRC} .include <bsd.port.mk> |