pkgsrc/audio/fasttracker2/Makefile
fox 3009d3e2f0 audio/fasttracker2: Update to v1.49
Changes since v1.48

v1.49 - 13.12.2021
- Fixed a bug when using Cut (or CTRL+X) on 16-bit samples in the sample
  editor. It would read data from the wrong offset.
- Kludge: Allow marking the very last sample points in the sample editor if the
  image is stretching out the whole screen in fullscreen mode.
- Mac:
  1) Fixed possible mouse coordinate scaling bug when leaving fullscreen
  2) Left Command key won't trigger song play anymore.
     Use the right Alt key for this. If you have an old Mac without a right Alt
     key, I suggest getting a newer computer (my first priority is modern
     computers).
  3) Left Command key can now be used instead of Alt for:
      - Select all (A - sample/text editing)
      - Cut (X - sample/text editing)
      - Copy (C - sample/text editing)
      - Paste (V - sample/text editing)
- Updated the help text
2021-12-16 08:30:43 +00:00

59 lines
1.6 KiB
Makefile

# $NetBSD: Makefile,v 1.89 2021/12/16 08:30:43 fox Exp $
DISTNAME= fasttracker2-1.49
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_GITHUB:=8bitbubsy/}
GITHUB_PROJECT= ft2-clone
GITHUB_TAG= v${PKGVERSION_NOREV}
EXTRACT_USING= bsdtar
MAINTAINER= fox@NetBSD.org
HOMEPAGE= https://16-bits.org/
COMMENT= Portable Fasttracker II clone in C using SDL 2
LICENSE= modified-bsd AND cc-by-nc-sa-v4.0-license
USE_LANGUAGES= c99 c++
USE_CMAKE= yes
LDFLAGS+= ${BUILDLINK_LDADD.iconv}
TOOL_DEPENDS+= icoutils-[0-9]*:../../graphics/icoutils
ICON_SIZES= 16 24 32 48 64 128 256
INSTALLATION_DIRS+= bin
INSTALLATION_DIRS+= share/applications
INSTALLATION_DIRS+= share/appdata
.for s in ${ICON_SIZES}
INSTALLATION_DIRS+= share/icons/hicolor/${s}x${s}/apps
.endfor
pre-configure:
.for s in ${ICON_SIZES}
cd ${WRKSRC} && ${PREFIX}/bin/icotool \
-w ${s} -h ${s} -x -o ${s}.png \
src/gfxdata/icon/ft2-clone.ico
.endfor
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/release/other/ft2-clone \
${DESTDIR}${PREFIX}/bin/${PKGBASE}
${INSTALL_DATA} ${FILESDIR}/fasttracker2.desktop \
${DESTDIR}${PREFIX}/share/applications
${INSTALL_DATA} ${FILESDIR}/fasttracker2.appdata.xml \
${DESTDIR}${PREFIX}/share/appdata
.for s in ${ICON_SIZES}
${INSTALL_DATA} ${WRKSRC}/${s}.png \
${DESTDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/fasttracker2.png
.endfor
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} != "Linux"
BUILDLINK_TRANSFORM+= rm:-lasound
.else
. include "../../audio/alsa-lib/buildlink3.mk"
.endif
.include "../../converters/libiconv/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../devel/SDL2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"