svn commit: r566702 - in head/audio: . ft2play

Emanuel Haupt ehaupt at FreeBSD.org
Sat Feb 27 14:01:28 UTC 2021


Author: ehaupt
Date: Sat Feb 27 14:01:26 2021
New Revision: 566702
URL: https://svnweb.freebsd.org/changeset/ports/566702

Log:
  Add ft2play g20210124, bit-accurate C port of Fasttracker's XM replayer.

Added:
  head/audio/ft2play/
  head/audio/ft2play/Makefile   (contents, props changed)
  head/audio/ft2play/distinfo   (contents, props changed)
  head/audio/ft2play/pkg-descr   (contents, props changed)
Modified:
  head/audio/Makefile

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Sat Feb 27 13:49:33 2021	(r566701)
+++ head/audio/Makefile	Sat Feb 27 14:01:26 2021	(r566702)
@@ -204,6 +204,7 @@
     SUBDIR += freealut
     SUBDIR += freedesktop-sound-theme
     SUBDIR += freepats
+    SUBDIR += ft2play
     SUBDIR += funktrackergold
     SUBDIR += ganv
     SUBDIR += gbemol

Added: head/audio/ft2play/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/ft2play/Makefile	Sat Feb 27 14:01:26 2021	(r566702)
@@ -0,0 +1,34 @@
+# Created by: Emanuel Haupt <ehaupt at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	ft2play
+DISTVERSION=	g20210124
+CATEGORIES=	audio
+
+MAINTAINER=	ehaupt at FreeBSD.org
+COMMENT=	Bit-accurate C port of Fasttracker's XM replayer
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		sdl
+USE_GITHUB=	yes
+GH_ACCOUNT=	8bitbubsy
+GH_TAGNAME=	5730b16
+USE_SDL=	sdl2
+
+CFLAGS+=	-DAUDIODRIVER_SDL -DNDEBUG `sdl2-config --cflags`
+LDFLAGS+=	-lm -lpthread `sdl2-config --libs`
+
+PLIST_FILES=	bin/ft2play
+
+do-build:
+	${CC} ${CFLAGS} ${LDFLAGS} ${WRKSRC}/audiodrivers/sdl/*.c \
+		${WRKSRC}/*.c ${WRKSRC}/ft2play/src/*.c \
+		-o ${WRKSRC}/ft2play/release/other/ft2play
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/ft2play/release/other/ft2play \
+		${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>

Added: head/audio/ft2play/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/ft2play/distinfo	Sat Feb 27 14:01:26 2021	(r566702)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1614426519
+SHA256 (8bitbubsy-ft2play-g20210124-5730b16_GH0.tar.gz) = ff6d4c8346e05037fcc5d6eac2613afa5dec1aa51bc3eabb81b8af22a648c9a1
+SIZE (8bitbubsy-ft2play-g20210124-5730b16_GH0.tar.gz) = 49574

Added: head/audio/ft2play/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/ft2play/pkg-descr	Sat Feb 27 14:01:26 2021	(r566702)
@@ -0,0 +1,4 @@
+Bit-accurate C port of Fasttracker's XM replayer (SB16/WAV render mode).
+It is a direct port of the original asm/Pascal source codes.
+
+WWW: https://github.com/8bitbubsy/ft2play


More information about the svn-ports-all mailing list