summaryrefslogtreecommitdiff
path: root/audio/tracker
diff options
context:
space:
mode:
authoraugustss <augustss@pkgsrc.org>1997-10-28 23:18:20 +0000
committeraugustss <augustss@pkgsrc.org>1997-10-28 23:18:20 +0000
commit4daa64a62986fd842753a48935d3c8adf6758d93 (patch)
treecc8ee8439ae9a5d7d4a09af2bda1536118792658 /audio/tracker
parent4434fa54eccf4fa0896d9f01cd93c91ab718ec2c (diff)
downloadpkgsrc-4daa64a62986fd842753a48935d3c8adf6758d93.tar.gz
Initial import of FreeBSD audio packages.
Diffstat (limited to 'audio/tracker')
-rw-r--r--audio/tracker/Makefile35
-rw-r--r--audio/tracker/files/md51
-rw-r--r--audio/tracker/patches/patch-aa73
-rw-r--r--audio/tracker/patches/patch-ab33
-rw-r--r--audio/tracker/patches/patch-ac24
-rw-r--r--audio/tracker/pkg/COMMENT1
-rw-r--r--audio/tracker/pkg/DESCR6
-rw-r--r--audio/tracker/pkg/PLIST88
8 files changed, 261 insertions, 0 deletions
diff --git a/audio/tracker/Makefile b/audio/tracker/Makefile
new file mode 100644
index 00000000000..0c74e58858f
--- /dev/null
+++ b/audio/tracker/Makefile
@@ -0,0 +1,35 @@
+# New ports collection makefile for: tracker
+# Version required: 5.3
+# Date created: 2 Oct 1994
+# Whom: swallace
+#
+# $Id: Makefile,v 1.1.1.1 1997/10/28 23:19:12 augustss Exp $
+#
+
+DISTNAME= tracker-5.3
+CATEGORIES= audio
+MASTER_SITES= ftp://ftp.ens.fr/pub/dmi/users/espie/beta/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= ache@FreeBSD.ORG
+
+RESTRICTED= "Non-redistributable beta"
+
+WRKSRC= ${WRKDIR}/tracker
+USE_GMAKE= yes
+MAKE_FLAGS= MACHINE=freebsd CC=$(CC) INSTALL="$(INSTALL)" \
+ INST_BIN_OPT="-c -s -m $(BINMODE) -o $(BINOWN) -g $(BINGRP)" \
+ INST_MAN_OPT="-c -m 644 -o $(BINOWN) -g $(BINGRP)" \
+ COMPRESSION_FILE=$(PREFIX)/etc/compression_methods \
+ -f
+
+post-install:
+ cd ${WRKSRC}/Docs && \
+ makeinfo --no-split tracker.texinfo -o tracker.info && \
+ gzip -f tracker.info && \
+ $(INSTALL_MAN) tracker.info.gz ${PREFIX}/info && \
+ rm -f tracker.info.gz *.orig
+ -${MKDIR} ${PREFIX}/share/doc/tracker
+ cp -R ${WRKSRC}/Docs/* ${PREFIX}/share/doc/tracker
+
+.include <bsd.port.mk>
diff --git a/audio/tracker/files/md5 b/audio/tracker/files/md5
new file mode 100644
index 00000000000..1d55a893893
--- /dev/null
+++ b/audio/tracker/files/md5
@@ -0,0 +1 @@
+MD5 (tracker-5.3.tgz) = b1fc0f2cbdd0ff0dd79889f45d58f411
diff --git a/audio/tracker/patches/patch-aa b/audio/tracker/patches/patch-aa
new file mode 100644
index 00000000000..470698aacd7
--- /dev/null
+++ b/audio/tracker/patches/patch-aa
@@ -0,0 +1,73 @@
+*** Makefile.orig Tue May 7 19:20:50 1996
+--- Makefile Tue Nov 12 06:56:18 1996
+***************
+*** 20,26 ****
+
+ OPTS=-c
+
+! PREFIX=/users/algo/espie/pub
+ # Destination directory for tracker binaries and manpage.
+ #
+ # If you don't wish to use the 'make install' and 'make install.man'
+--- 20,26 ----
+
+ OPTS=-c
+
+! PREFIX?=/users/algo/espie/pub
+ # Destination directory for tracker binaries and manpage.
+ #
+ # If you don't wish to use the 'make install' and 'make install.man'
+***************
+*** 166,172 ****
+ UI_linux = Unix/
+ SHELL_linux = /bin/sh
+
+! CFLAGS_freebsd = -O2 -funroll-loops -finline-functions -fno-strength-reduce
+ LIBS_freebsd = -lm
+ AUDIODIR_freebsd=PCux/
+ CONFIG_freebsd = PCux/freebsd_
+--- 166,172 ----
+ UI_linux = Unix/
+ SHELL_linux = /bin/sh
+
+! CFLAGS_freebsd = -O2 -funroll-loops -finline-functions
+ LIBS_freebsd = -lm
+ AUDIODIR_freebsd=PCux/
+ CONFIG_freebsd = PCux/freebsd_
+***************
+*** 250,256 ****
+ display$O prefs$O autoinit$O $(UI)ui$O empty$O color$O version$O \
+ st_virt$O automaton$O
+
+! all: tracker${EXE} randomize${EXE} splitmod${EXE} Docs/tracker.text
+
+ config.h: $(CONFIG)config.h
+ rm -f config.h
+--- 250,256 ----
+ display$O prefs$O autoinit$O $(UI)ui$O empty$O color$O version$O \
+ st_virt$O automaton$O
+
+! all: tracker${EXE} randomize${EXE}
+
+ config.h: $(CONFIG)config.h
+ rm -f config.h
+***************
+*** 272,280 ****
+ install:
+ $(INSTALL) $(INST_BIN_OPT) tracker $(BIN_DIR)
+ $(INSTALL) $(INST_BIN_OPT) randomize $(BIN_DIR)
+- $(INSTALL) $(INST_BIN_OPT) splitmod $(BIN_DIR)
+ [ -f ${COMPRESSION_FILE} ] || \
+! $(INSTALL) $(INST_MAN_OPT) compression_methods ${COMPRESSION_FILE}
+
+ # no manpage available, use the texinfo manual.
+ install.man:
+--- 272,279 ----
+ install:
+ $(INSTALL) $(INST_BIN_OPT) tracker $(BIN_DIR)
+ $(INSTALL) $(INST_BIN_OPT) randomize $(BIN_DIR)
+ [ -f ${COMPRESSION_FILE} ] || \
+! $(INSTALL) $(INST_MAN_OPT) Lib/compression_methods ${COMPRESSION_FILE}
+
+ # no manpage available, use the texinfo manual.
+ install.man:
diff --git a/audio/tracker/patches/patch-ab b/audio/tracker/patches/patch-ab
new file mode 100644
index 00000000000..6d56391fa6b
--- /dev/null
+++ b/audio/tracker/patches/patch-ab
@@ -0,0 +1,33 @@
+*** Docs/tracker.texinfo.orig Thu Apr 11 21:21:05 1996
+--- Docs/tracker.texinfo Tue Nov 12 07:08:17 1996
+***************
+*** 979,992 ****
+ * Other Architectures: Porting tracker.
+ @end menu
+
+! @node Aix, Amiga, Architecture dependent problems, Architecture Dependent problems
+ @subsection Aix
+
+ The Aix port is slightly outdated and won't run with most recent versions of
+ Aix. There is nothing I can do about it until somebody sends me an up-to-date
+ version as I don't have access to Aix machines.
+
+! @node Amiga, DECstation, Architecture dependent problems, Architecture dependent problems
+ @subsection Amiga
+
+ There is currently one Amiga version running under AmigaDos.
+--- 979,992 ----
+ * Other Architectures: Porting tracker.
+ @end menu
+
+! @node Aix, Amiga, Architecture dependent problems, Architecture dependent problems
+ @subsection Aix
+
+ The Aix port is slightly outdated and won't run with most recent versions of
+ Aix. There is nothing I can do about it until somebody sends me an up-to-date
+ version as I don't have access to Aix machines.
+
+! @node Amiga, DECstation, Aix, Architecture dependent problems
+ @subsection Amiga
+
+ There is currently one Amiga version running under AmigaDos.
diff --git a/audio/tracker/patches/patch-ac b/audio/tracker/patches/patch-ac
new file mode 100644
index 00000000000..5bee61206a4
--- /dev/null
+++ b/audio/tracker/patches/patch-ac
@@ -0,0 +1,24 @@
+*** Arch/PCux/audio.c.bak Fri Apr 12 20:30:37 1996
+--- Arch/PCux/audio.c Tue Nov 12 08:40:29 1996
+***************
+*** 9,14 ****
+--- 9,17 ----
+ #include <unistd.h>
+ #include <fcntl.h>
+ #include "extern.h"
++ #include "prefs.h"
++ #include "autoinit.h"
++ #include "watched_var.h"
+
+ struct options_set *port_options=0;
+
+***************
+*** 116,121 ****
+--- 119,125 ----
+ }
+ samples_max = buf_max / dsize;
+ current_freq = f;
++ set_watched_scalar(FREQUENCY, f);
+ total = 0;
+ return f;
+ }
diff --git a/audio/tracker/pkg/COMMENT b/audio/tracker/pkg/COMMENT
new file mode 100644
index 00000000000..3391e61af2b
--- /dev/null
+++ b/audio/tracker/pkg/COMMENT
@@ -0,0 +1 @@
+MOD player.
diff --git a/audio/tracker/pkg/DESCR b/audio/tracker/pkg/DESCR
new file mode 100644
index 00000000000..2246f24fd3e
--- /dev/null
+++ b/audio/tracker/pkg/DESCR
@@ -0,0 +1,6 @@
+Tracker plays soundtracker music modules on a Unix machine.
+Soundtracker modules originated on the amiga, where several composing
+playing programs are available, that give results mostly compatible
+with each other. tracker just plays the specified files in sequence
+according with the current options.
+
diff --git a/audio/tracker/pkg/PLIST b/audio/tracker/pkg/PLIST
new file mode 100644
index 00000000000..a69959ebfb2
--- /dev/null
+++ b/audio/tracker/pkg/PLIST
@@ -0,0 +1,88 @@
+bin/tracker
+bin/randomize
+etc/compression_methods
+info/tracker.info.gz
+share/doc/tracker/Html/Aix.html
+share/doc/tracker/Html/Introduction.html
+share/doc/tracker/Html/Availability.html
+share/doc/tracker/Html/Registration.html
+share/doc/tracker/Html/Reporting_bugs.html
+share/doc/tracker/Html/History.html
+share/doc/tracker/Html/Installation.html
+share/doc/tracker/Html/Configure_tracker.html
+share/doc/tracker/Html/Generic_problems.html
+share/doc/tracker/Html/Architecture_dependent_problems.html
+share/doc/tracker/Html/Performance_issues.html
+share/doc/tracker/Html/Amiga.html
+share/doc/tracker/Html/DECstation.html
+share/doc/tracker/Html/HP$2fUX.html
+share/doc/tracker/Html/Linux$2fFreeBSD.html
+share/doc/tracker/Html/MM1$2fOS9.html
+share/doc/tracker/Html/NeXtStep.html
+share/doc/tracker/Html/OS$2f2.html
+share/doc/tracker/Html/Silicon_Graphics.html
+share/doc/tracker/Html/Sparc.html
+share/doc/tracker/Html/Usage.html
+share/doc/tracker/Html/Technical_Information.html
+share/doc/tracker/Html/Tracker_memory_consumption.html
+share/doc/tracker/Html/The_Protracker_format.html
+share/doc/tracker/Html/The_Protracker_file_format.html
+share/doc/tracker/Html/Decoding_pattern_information.html
+share/doc/tracker/Html/Soundtracker_and_Protracker_tempo.html
+share/doc/tracker/Html/Protracker_finetunes.html
+share/doc/tracker/Html/Sample_numbers_and_note_periods.html
+share/doc/tracker/Html/Base_effects.html
+share/doc/tracker/Html/Arpeggio.html
+share/doc/tracker/Html/Portamento_up.html
+share/doc/tracker/Html/Portamento_down.html
+share/doc/tracker/Html/Tone_portamento.html
+share/doc/tracker/Html/Vibrato.html
+share/doc/tracker/Html/Tone_portamento_$2b_Volume_slide.html
+share/doc/tracker/Html/Vibrato_$2b_Volume_slide.html
+share/doc/tracker/Html/Tremolo.html
+share/doc/tracker/Html/Set_sample_offset.html
+share/doc/tracker/Html/Slide_volume.html
+share/doc/tracker/Html/Far_jump.html
+share/doc/tracker/Html/Set_volume.html
+share/doc/tracker/Html/Pattern_break.html
+share/doc/tracker/Html/Set_tempo.html
+share/doc/tracker/Html/Protracker_extended_effects.html
+share/doc/tracker/Html/Set_filter.html
+share/doc/tracker/Html/Fine_portamento_up.html
+share/doc/tracker/Html/Fine_portamento_down.html
+share/doc/tracker/Html/Glissando_control.html
+share/doc/tracker/Html/Set_vibrato_waveform.html
+share/doc/tracker/Html/Set_finetune.html
+share/doc/tracker/Html/Loop_pattern.html
+share/doc/tracker/Html/Set_tremolo_waveform.html
+share/doc/tracker/Html/Retrig_note.html
+share/doc/tracker/Html/Fine_volume_slide_up.html
+share/doc/tracker/Html/Fine_volume_slide_down.html
+share/doc/tracker/Html/Cut_note.html
+share/doc/tracker/Html/Delay_note.html
+share/doc/tracker/Html/Delay_pattern.html
+share/doc/tracker/Html/Invert_loop.html
+share/doc/tracker/Html/Amiga_audio_hardware.html
+share/doc/tracker/Html/Resampling_details.html
+share/doc/tracker/Html/Amiga_implementation.html
+share/doc/tracker/Html/aminet.html
+share/doc/tracker/Html/Credits.html
+share/doc/tracker/Html/Finding_a_specific_file.html
+share/doc/tracker/Html/Mirror_sites_of_Aminet.html
+share/doc/tracker/Html/Accessing_Aminet_on_the_Internet.html
+share/doc/tracker/Html/Accessing_Aminet_without_Internet.html
+share/doc/tracker/Html/Copyright_status_and_disclaimer.html
+share/doc/tracker/Html/Background_information.html
+share/doc/tracker/Html/Concept_Index.html
+share/doc/tracker/Html/NAS.html
+share/doc/tracker/Html/Porting_tracker.html
+share/doc/tracker/Html/NextStep.html
+share/doc/tracker/Html/Top.html
+share/doc/tracker/tracker.texinfo
+share/doc/tracker/tracker.readme
+share/doc/tracker/tracker.guide
+share/doc/tracker/tracker.doc
+share/doc/tracker/splitmod.readme
+share/doc/tracker/readme
+share/doc/tracker/protracker.fmt
+share/doc/tracker/FAQ