Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Feb 2021 14:01:27 +0000 (UTC)
From:      Emanuel Haupt <ehaupt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r566702 - in head/audio: . ft2play
Message-ID:  <202102271401.11RE1R2t074167@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	ft2play
+DISTVERSION=	g20210124
+CATEGORIES=	audio
+
+MAINTAINER=	ehaupt@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202102271401.11RE1R2t074167>