1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00

Upgrade to 5.3

This commit is contained in:
Andrey A. Chernov 1996-11-12 06:02:12 +00:00
parent 4d3eb1451e
commit d5bff85ebb
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=4420
7 changed files with 139 additions and 49 deletions

View File

@ -1,19 +1,19 @@
# New ports collection makefile for: tracker
# Version required: 4.44
# Version required: 5.3
# Date created: 2 Oct 1994
# Whom: swallace
#
# $Id: Makefile,v 1.26 1995/10/16 07:13:12 ache Exp $
# $Id: Makefile,v 1.27 1996/01/16 01:44:20 ache Exp $
#
DISTNAME= tracker
PKGNAME= tracker-4.44
CATEGORIES+= audio
DISTNAME= tracker-5.3
CATEGORIES= audio
MASTER_SITES= ftp://ftp.ens.fr/pub/dmi/users/espie/beta/
DISTFILES= tracker-4.44.tar.Z
EXTRACT_SUFX= .tgz
MAINTAINER= ache@FreeBSD.ORG
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)" \
@ -24,6 +24,6 @@ MAKE_FLAGS= MACHINE=freebsd CC=$(CC) INSTALL="$(INSTALL)" \
post-install:
cd ${WRKSRC}/Docs; makeinfo --no-split tracker.texinfo -o tracker.info; \
cd ${WRKSRC}/Docs; gzip -f tracker.info; \
$(INSTALL) -c -m 644 -o $(BINOWN) -g $(BINGRP) tracker.info.gz ${PREFIX}/info
$(INSTALL_MAN) tracker.info.gz ${PREFIX}/info
.include <bsd.port.mk>

View File

@ -1 +1 @@
MD5 (tracker-4.44.tar.Z) = 321abd3ac5277fb85d257b1868aa9757
MD5 (tracker-5.3.tgz) = b1fc0f2cbdd0ff0dd79889f45d58f411

View File

@ -1,38 +1,73 @@
--- Makefile.orig Fri Oct 20 18:06:58 1995
+++ Makefile Mon Apr 15 23:23:27 1996
@@ -19,7 +19,7 @@
OPTS=-c
-PREFIX=/users/algo/espie/pub
+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'
@@ -165,7 +165,7 @@
UI_linux = Unix/
SHELL_linux = /bin/sh
-CFLAGS_freebsd = -O2 -funroll-loops -finline-functions -fno-strength-reduce
+CFLAGS_freebsd = -O2 -funroll-loops -finline-functions
LIBS_freebsd = -lm
AUDIODIR_freebsd=PCux/
CONFIG_freebsd = PCux/freebsd_
@@ -247,7 +247,7 @@
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
+all: tracker${EXE} randomize${EXE} splitmod${EXE}
config.h: $(CONFIG)config.h Makefile
rm -f config.h
@@ -271,7 +271,7 @@
$(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}
+ $(INSTALL) $(INST_MAN_OPT) Lib/compression_methods ${COMPRESSION_FILE}
# no manpage available, use the texinfo manual.
install.man:
*** 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:

View File

@ -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.

View File

@ -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;
}

View File

@ -2,5 +2,5 @@ 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
accord- ing with the current options.
according with the current options.

View File

@ -1,6 +1,4 @@
@cwd /usr/local
bin/tracker
bin/randomize
bin/splitmod
etc/compression_methods
info/tracker.info.gz