diff options
author | edwin <edwin@FreeBSD.org> | 2003-09-04 22:15:38 +0800 |
---|---|---|
committer | edwin <edwin@FreeBSD.org> | 2003-09-04 22:15:38 +0800 |
commit | e48d272816d67c1373c6e7326f31f4028c0e2eb6 (patch) | |
tree | 17cc12a7cb5870613e1ed27fd22d7acb263db704 /audio/tracker | |
parent | 669cfb91e42d66d2e6bf961c11ad81852eb0ee19 (diff) | |
download | freebsd-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/Makefile | 4 | ||||
-rw-r--r-- | audio/tracker/files/patch-aa | 255 | ||||
-rw-r--r-- | audio/tracker/pkg-plist | 3 |
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 |