aboutsummaryrefslogtreecommitdiffstats
path: root/audio/tracker
diff options
context:
space:
mode:
authoredwin <edwin@FreeBSD.org>2003-09-04 22:15:38 +0800
committeredwin <edwin@FreeBSD.org>2003-09-04 22:15:38 +0800
commite48d272816d67c1373c6e7326f31f4028c0e2eb6 (patch)
tree17cc12a7cb5870613e1ed27fd22d7acb263db704 /audio/tracker
parent669cfb91e42d66d2e6bf961c11ad81852eb0ee19 (diff)
downloadfreebsd-ports-gnome-e48d272816d67c1373c6e7326f31f4028c0e2eb6.tar.gz
freebsd-ports-gnome-e48d272816d67c1373c6e7326f31f4028c0e2eb6.tar.zst
freebsd-ports-gnome-e48d272816d67c1373c6e7326f31f4028c0e2eb6.zip
[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>
Diffstat (limited to 'audio/tracker')
-rw-r--r--audio/tracker/Makefile4
-rw-r--r--audio/tracker/files/patch-aa255
-rw-r--r--audio/tracker/pkg-plist3
3 files changed, 95 insertions, 167 deletions
diff --git a/audio/tracker/Makefile b/audio/tracker/Makefile
index 9d5396181f44..af2fb65ffd17 100644
--- a/audio/tracker/Makefile
+++ b/audio/tracker/Makefile
@@ -28,8 +28,8 @@ post-install:
@install-info ${PREFIX}/info/tracker.info ${PREFIX}/info/dir
.if !defined(NOPORTDOCS)
@${MKDIR} ${PREFIX}/share/doc/tracker
-.for file in FAQ readme tracker.doc
- ${INSTALL_DATA} ${WRKSRC}/Docs/${file} ${PREFIX}/share/doc/tracker
+.for docfile in FAQ readme tracker.doc
+ ${INSTALL_DATA} ${WRKSRC}/Docs/${docfile} ${PREFIX}/share/doc/tracker
.endfor
@${MKDIR} ${PREFIX}/share/doc/tracker/html
${INSTALL_DATA} ${WRKSRC}/Docs/Html/* ${PREFIX}/share/doc/tracker/html
diff --git a/audio/tracker/files/patch-aa b/audio/tracker/files/patch-aa
index c1451d18ab48..76856a0b144d 100644
--- a/audio/tracker/files/patch-aa
+++ b/audio/tracker/files/patch-aa
@@ -1,162 +1,93 @@
-*** Makefile.orig Wed May 8 00:20:50 1996
---- Makefile Wed Dec 29 06:05:14 1999
-***************
-*** 10,26 ****
- # 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
- VERSION = 5.3
- #VPATH=..
-
- # The name of your C compiler. For most machines this will be
- # either 'cc' or 'gcc'.
-! CC = gcc
-
- 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'
---- 10,26 ----
- # 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 = freebsd
- VERSION = 5.3
- #VPATH=..
-
- # The name of your C compiler. For most machines this will be
- # either 'cc' or 'gcc'.
-! CC ?= gcc
-
- 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'
-***************
-*** 30,36 ****
- INFO_DIR = $(PREFIX)/info
-
- # Where to put the compression methods description
-! COMPRESSION_FILE=$(PREFIX)/lib/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
---- 30,36 ----
- INFO_DIR = $(PREFIX)/info
-
- # Where to put the compression methods description
-! 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,179 ****
- 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_
- O_freebsd = .o
- EXE_freebsd =
- UI_freebsd = Unix/
-! SHELL_freebsd = /bin/sh
-
- CFLAGS_aix = -O
- LIBS_aix = -lm
---- 166,179 ----
- UI_linux = Unix/
- SHELL_linux = /bin/sh
-
-! 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 = ${SH}
-
- CFLAGS_aix = -O
- LIBS_aix = -lm
-***************
-*** 220,226 ****
- UI_sbos2 = OS2/./
- SHELL_sbos2 = /bin/sh
-
-! CFLAGS = $(CFLAGS_${MACHINE})
- COPTS = $(OPTS) $(CFLAGS)
- LIBS = $(LIBS_${MACHINE})
- CONFIG = Arch/$(CONFIG_${MACHINE})
---- 220,226 ----
- UI_sbos2 = OS2/./
- SHELL_sbos2 = /bin/sh
-
-! CFLAGS += $(CFLAGS_${MACHINE})
- COPTS = $(OPTS) $(CFLAGS)
- LIBS = $(LIBS_${MACHINE})
- CONFIG = Arch/$(CONFIG_${MACHINE})
-***************
-*** 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} Docs/tracker.info
-
- config.h: $(CONFIG)config.h
- rm -f config.h
-***************
-*** 270,280 ****
- 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)
- [ -f ${COMPRESSION_FILE} ] || \
-! $(INSTALL) $(INST_MAN_OPT) compression_methods ${COMPRESSION_FILE}
-
- # no manpage available, use the texinfo manual.
- install.man:
---- 270,279 ----
- echo >version.c char \*VERSION=\"${VERSION}\"\;
-
- install:
-! ${BSD_INSTALL_PROGRAM} tracker $(BIN_DIR)
-! ${BSD_INSTALL_PROGRAM} randomize $(BIN_DIR)
- [ -f ${COMPRESSION_FILE} ] || \
-! ${BSD_INSTALL_MAN} Lib/compression_methods ${COMPRESSION_FILE}
-
- # no manpage available, use the texinfo manual.
- install.man:
-***************
-*** 285,291 ****
- install.info: Docs/tracker.info
- (cd Docs; \
- for f in tracker.info tracker.info-* ; do \
-! $(INSTALL) $(INST_INFO_OPT) $$f $(INFO_DIR)/$$f; \
- done)
-
- devel:
---- 284,290 ----
- install.info: Docs/tracker.info
- (cd Docs; \
- for f in tracker.info tracker.info-* ; do \
-! ${BSD_INSTALL_DATA} $$f $(INFO_DIR)/$$f; \
- done)
-
- devel:
+--- 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:
diff --git a/audio/tracker/pkg-plist b/audio/tracker/pkg-plist
index cee4db7064df..76ec67edf3fd 100644
--- a/audio/tracker/pkg-plist
+++ b/audio/tracker/pkg-plist
@@ -3,9 +3,6 @@ bin/tracker
etc/compression_methods
@unexec install-info --delete %D/info/tracker.info %D/info/dir
info/tracker.info
-info/tracker.info-1
-info/tracker.info-2
-info/tracker.info-3
@exec install-info %D/info/tracker.info %D/info/dir
%%PORTDOCS%%share/doc/tracker/FAQ
%%PORTDOCS%%share/doc/tracker/html/Accessing_Aminet_on_the_Internet.html