freebsd-ports/audio/tracker/files/patch-aa
Edwin Groothuis cf466a7d11 [patch] fix install for audio/tracker, pacify portlint
Per bento, some old info files are no longer part of the
	package.  Also portlint sniffs at the Makefile, somewhat
	bogusly, but it's easy to make it shut up.

PR:		ports/56419
Submitted by:	ark Linimon <linimon@lonesome.com>
2003-09-04 14:15:38 +00:00

93 lines
2.7 KiB
Text

--- Makefile.orig Tue May 7 10:20:50 1996
+++ Makefile Wed Sep 3 19:55:42 2003
@@ -10,17 +10,17 @@
# hpalib, hplow, hp3, dec, solaris, sparc, linux, freebsd, sgi,
# soundblaster, aix, next, MM1, NAS, sbos2, SVR4
# gmake needed to handle this file in FreeBSD
-MACHINE = sparc
+MACHINE = freebsd
VERSION = 5.3
#VPATH=..
# The name of your C compiler. For most machines this will be
# either 'cc' or 'gcc'.
-CC = gcc
+CC ?= gcc
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'
@@ -30,7 +30,7 @@
INFO_DIR = $(PREFIX)/info
# Where to put the compression methods description
-COMPRESSION_FILE=$(PREFIX)/lib/compression_methods
+COMPRESSION_FILE=$(PREFIX)/etc/compression_methods
# How to install the binaries and manpage. If you have a unix system,
# use the GNU install program if you have it, otherwise try 'cp'. For
@@ -166,14 +166,14 @@
UI_linux = Unix/
SHELL_linux = /bin/sh
-CFLAGS_freebsd = -O2 -funroll-loops -finline-functions -fno-strength-reduce
+CFLAGS_freebsd = -funroll-loops -finline-functions
LIBS_freebsd = -lm
AUDIODIR_freebsd=PCux/
CONFIG_freebsd = PCux/freebsd_
O_freebsd = .o
EXE_freebsd =
UI_freebsd = Unix/
-SHELL_freebsd = /bin/sh
+SHELL_freebsd = ${SH}
CFLAGS_aix = -O
LIBS_aix = -lm
@@ -220,7 +220,7 @@
UI_sbos2 = OS2/./
SHELL_sbos2 = /bin/sh
-CFLAGS = $(CFLAGS_${MACHINE})
+CFLAGS += $(CFLAGS_${MACHINE})
COPTS = $(OPTS) $(CFLAGS)
LIBS = $(LIBS_${MACHINE})
CONFIG = Arch/$(CONFIG_${MACHINE})
@@ -250,7 +250,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} Docs/tracker.info
config.h: $(CONFIG)config.h
rm -f config.h
@@ -270,11 +270,10 @@
echo >version.c char \*VERSION=\"${VERSION}\"\;
install:
- $(INSTALL) $(INST_BIN_OPT) tracker $(BIN_DIR)
- $(INSTALL) $(INST_BIN_OPT) randomize $(BIN_DIR)
- $(INSTALL) $(INST_BIN_OPT) splitmod $(BIN_DIR)
+ ${BSD_INSTALL_PROGRAM} tracker $(BIN_DIR)
+ ${BSD_INSTALL_PROGRAM} randomize $(BIN_DIR)
[ -f ${COMPRESSION_FILE} ] || \
- $(INSTALL) $(INST_MAN_OPT) compression_methods ${COMPRESSION_FILE}
+ ${BSD_INSTALL_MAN} Lib/compression_methods ${COMPRESSION_FILE}
# no manpage available, use the texinfo manual.
install.man:
@@ -284,8 +283,8 @@
install.info: Docs/tracker.info
(cd Docs; \
- for f in tracker.info tracker.info-* ; do \
- $(INSTALL) $(INST_INFO_OPT) $$f $(INFO_DIR)/$$f; \
+ for f in tracker.info ; do \
+ ${BSD_INSTALL_DATA} $$f $(INFO_DIR)/$$f; \
done)
devel: