aboutsummaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authorehaupt <ehaupt@FreeBSD.org>2017-04-12 22:07:16 +0800
committerehaupt <ehaupt@FreeBSD.org>2017-04-12 22:07:16 +0800
commit1fd079b7063306286c632a5d231d2610c16d517f (patch)
treef3141a3bd4b4f10d9f5a73f23f0c31d510c1fbff /audio
parent147aebba39b68c8bc7b7ba4ef94a01e46884b861 (diff)
downloadfreebsd-ports-gnome-1fd079b7063306286c632a5d231d2610c16d517f.tar.gz
freebsd-ports-gnome-1fd079b7063306286c632a5d231d2610c16d517f.tar.zst
freebsd-ports-gnome-1fd079b7063306286c632a5d231d2610c16d517f.zip
Add protracker 2.3.d, amiga ProTracker clone.
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile1
-rw-r--r--audio/protracker/Makefile32
-rw-r--r--audio/protracker/distinfo3
-rw-r--r--audio/protracker/pkg-descr5
4 files changed, 41 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index ae626c389ca7..ad016a6e8835 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -617,6 +617,7 @@
SUBDIR += portaudio
SUBDIR += praat
SUBDIR += pragha
+ SUBDIR += protracker
SUBDIR += puddletag
SUBDIR += pulseaudio
SUBDIR += pulseaudio-module-sndio
diff --git a/audio/protracker/Makefile b/audio/protracker/Makefile
new file mode 100644
index 000000000000..330a7530d509
--- /dev/null
+++ b/audio/protracker/Makefile
@@ -0,0 +1,32 @@
+# Created by: Emanuel Haupt <ehaupt@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= protracker
+DISTVERSION= 2.3d
+CATEGORIES= audio
+MASTER_SITES= LOCAL/ehaupt
+
+MAINTAINER= ehaupt@FreeBSD.org
+COMMENT= Amiga ProTracker clone
+
+LICENSE= WTFPL
+LICENSE_NAME= Do What The Fuck You Want To Public License, Version 2
+LICENSE_FILE= ${WRKSRC}/COPYING.txt
+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+USES= localbase:ldflags
+USE_SDL= sdl2
+
+LDFLAGS+= -lSDL2 -lm
+
+PLIST_FILES= bin/protracker
+
+do-build:
+ ${CC} ${CFLAGS} ${LDFLAGS} ${WRKSRC}/trunk/src/*.c \
+ ${WRKSRC}/trunk/src/gfx/*.c -o ${WRKSRC}/trunk/protracker
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/trunk/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>
diff --git a/audio/protracker/distinfo b/audio/protracker/distinfo
new file mode 100644
index 000000000000..60d3fc5f6fda
--- /dev/null
+++ b/audio/protracker/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1491996509
+SHA256 (protracker-2.3d.tar.gz) = 5646987ab6ca6a5177520ab5f6fbf3dbdaba968909b073fdaedd153d84a5bab7
+SIZE (protracker-2.3d.tar.gz) = 2478968
diff --git a/audio/protracker/pkg-descr b/audio/protracker/pkg-descr
new file mode 100644
index 000000000000..bc4a434cf9ff
--- /dev/null
+++ b/audio/protracker/pkg-descr
@@ -0,0 +1,5 @@
+Multi-platform clone of the classic music making software "ProTracker" from the
+Commodore Amiga days. Aims to work exactly like you remember it, with added
+features and fixes.
+
+WWW: http://16-bits.org/pt.php