Date: Tue, 28 Dec 1999 13:47:25 -0800 (PST) From: tkato@prontomail.ne.jp To: freebsd-gnats-submit@freebsd.org Subject: ports/15752: Update port: audio/tracker Message-ID: <19991228214725.35A7214C36@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 15752 >Category: ports >Synopsis: Update port: audio/tracker >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Dec 28 13:50:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: KATO Tsuguru >Release: 3.4-RELEASE i386 >Organization: >Environment: >Description: * Removed dependancy to gmake * Supported CFLAGS/INSTALL_MACROS/install-info >How-To-Repeat: >Fix: diff -urN /usr/ports/audio/tracker/Makefile audio/tracker/Makefile --- /usr/ports/audio/tracker/Makefile Thu Dec 23 20:13:28 1999 +++ audio/tracker/Makefile Wed Dec 29 06:02:52 1999 @@ -1,35 +1,32 @@ -# New ports collection makefile for: tracker -# Version required: 5.3 -# Date created: 2 Oct 1994 -# Whom: swallace +# New ports collection makefile for: tracker +# Version required: 5.3 +# Date created: 2 Oct 1994 +# Whom: swallace # # $FreeBSD: ports/audio/tracker/Makefile,v 1.35 1999/12/23 03:27:52 ache Exp $ # -DISTNAME= tracker-5.3 -CATEGORIES= audio -MASTER_SITES= ftp://ftp.uni-trier.de/pub/unix/audio/tracker/ -EXTRACT_SUFX= .tgz +DISTNAME= tracker-5.3 +CATEGORIES= audio +MASTER_SITES= ftp://ftp.uni-trier.de/pub/unix/audio/tracker/ +EXTRACT_SUFX= .tgz -MAINTAINER= ports@FreeBSD.org +MAINTAINER= ports@FreeBSD.org -RESTRICTED= "Non-redistributable beta" +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 +WRKSRC= ${WRKDIR}/tracker +INSTALL_TARGET= install install.info post-install: - cd ${WRKSRC}/Docs && \ - makeinfo --no-split tracker.texinfo -o tracker.info && \ - ${GZIP_CMD} 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 + @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 +.endfor + @${MKDIR} ${PREFIX}/share/doc/tracker/html + ${INSTALL_DATA} ${WRKSRC}/Docs/Html/* ${PREFIX}/share/doc/tracker/html +.endif .include <bsd.port.mk> diff -urN /usr/ports/audio/tracker/patches/patch-aa audio/tracker/patches/patch-aa --- /usr/ports/audio/tracker/patches/patch-aa Tue Nov 12 15:02:10 1996 +++ audio/tracker/patches/patch-aa Wed Dec 29 06:05:19 1999 @@ -1,7 +1,17 @@ -*** Makefile.orig Tue May 7 19:20:50 1996 ---- Makefile Tue Nov 12 06:56:18 1996 +*** Makefile.orig Wed May 8 00:20:50 1996 +--- Makefile Wed Dec 29 06:05:14 1999 *************** -*** 20,26 **** +*** 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 @@ -9,7 +19,17 @@ # Destination directory for tracker binaries and manpage. # # If you don't wish to use the 'make install' and 'make install.man' ---- 20,26 ---- +--- 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 @@ -18,7 +38,24 @@ # # If you don't wish to use the 'make install' and 'make install.man' *************** -*** 166,172 **** +*** 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 @@ -26,14 +63,45 @@ LIBS_freebsd = -lm AUDIODIR_freebsd=PCux/ CONFIG_freebsd = PCux/freebsd_ ---- 166,172 ---- + 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 = -O2 -funroll-loops -finline-functions +! 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 \ @@ -47,27 +115,48 @@ 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} +! all: tracker${EXE} randomize${EXE} Docs/tracker.info config.h: $(CONFIG)config.h rm -f config.h *************** -*** 272,280 **** +*** 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) +! $(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 ---- +--- 270,279 ---- + echo >version.c char \*VERSION=\"${VERSION}\"\; + install: - $(INSTALL) $(INST_BIN_OPT) tracker $(BIN_DIR) - $(INSTALL) $(INST_BIN_OPT) randomize $(BIN_DIR) +! ${BSD_INSTALL_PROGRAM} tracker $(BIN_DIR) +! ${BSD_INSTALL_PROGRAM} randomize $(BIN_DIR) [ -f ${COMPRESSION_FILE} ] || \ -! $(INSTALL) $(INST_MAN_OPT) Lib/compression_methods ${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: diff -urN /usr/ports/audio/tracker/patches/patch-ab audio/tracker/patches/patch-ab --- /usr/ports/audio/tracker/patches/patch-ab Tue Nov 12 15:02:11 1996 +++ audio/tracker/patches/patch-ab Wed Dec 29 05:53:46 1999 @@ -1,5 +1,17 @@ -*** Docs/tracker.texinfo.orig Thu Apr 11 21:21:05 1996 ---- Docs/tracker.texinfo Tue Nov 12 07:08:17 1996 +*** Docs/tracker.texinfo.orig Fri Apr 12 02:21:05 1996 +--- Docs/tracker.texinfo Wed Dec 29 05:52:39 1999 +*************** +*** 3,8 **** +--- 3,11 ---- + @setfilename tracker.info + @set VERSION 4.44 + @settitle Tracker @value{VERSION} ++ @direntry ++ * Tracker: (tracker). SoundTracker player. ++ @end direntry + @c End of header + @set EMAIL Marc.Espie@@ens.fr + @set POSTAL Marc Espie@*60 rue du 4 septembre@*87100 Limoges@*France *************** *** 979,992 **** * Other Architectures: Porting tracker. @@ -16,7 +28,7 @@ @subsection Amiga There is currently one Amiga version running under AmigaDos. ---- 979,992 ---- +--- 982,995 ---- * Other Architectures: Porting tracker. @end menu diff -urN /usr/ports/audio/tracker/pkg/PLIST audio/tracker/pkg/PLIST --- /usr/ports/audio/tracker/pkg/PLIST Mon Sep 28 19:18:39 1998 +++ audio/tracker/pkg/PLIST Wed Dec 29 06:14:32 1999 @@ -1,90 +1,90 @@ -bin/tracker bin/randomize +bin/tracker 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 +@unexec install-info %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 --delete %D/info/tracker.info %D/info/dir share/doc/tracker/FAQ -@dirrm share/doc/tracker/Html +share/doc/tracker/html/Accessing_Aminet_on_the_Internet.html +share/doc/tracker/html/Accessing_Aminet_without_Internet.html +share/doc/tracker/html/Aix.html +share/doc/tracker/html/Amiga.html +share/doc/tracker/html/Amiga_audio_hardware.html +share/doc/tracker/html/Amiga_implementation.html +share/doc/tracker/html/Architecture_dependent_problems.html +share/doc/tracker/html/Arpeggio.html +share/doc/tracker/html/Availability.html +share/doc/tracker/html/Background_information.html +share/doc/tracker/html/Base_effects.html +share/doc/tracker/html/Concept_Index.html +share/doc/tracker/html/Configure_tracker.html +share/doc/tracker/html/Copyright_status_and_disclaimer.html +share/doc/tracker/html/Credits.html +share/doc/tracker/html/Cut_note.html +share/doc/tracker/html/DECstation.html +share/doc/tracker/html/Decoding_pattern_information.html +share/doc/tracker/html/Delay_note.html +share/doc/tracker/html/Delay_pattern.html +share/doc/tracker/html/Far_jump.html +share/doc/tracker/html/Finding_a_specific_file.html +share/doc/tracker/html/Fine_portamento_down.html +share/doc/tracker/html/Fine_portamento_up.html +share/doc/tracker/html/Fine_volume_slide_down.html +share/doc/tracker/html/Fine_volume_slide_up.html +share/doc/tracker/html/Generic_problems.html +share/doc/tracker/html/Glissando_control.html +share/doc/tracker/html/HP$2fUX.html +share/doc/tracker/html/History.html +share/doc/tracker/html/Installation.html +share/doc/tracker/html/Introduction.html +share/doc/tracker/html/Invert_loop.html +share/doc/tracker/html/Linux$2fFreeBSD.html +share/doc/tracker/html/Loop_pattern.html +share/doc/tracker/html/MM1$2fOS9.html +share/doc/tracker/html/Mirror_sites_of_Aminet.html +share/doc/tracker/html/NAS.html +share/doc/tracker/html/NeXtStep.html +share/doc/tracker/html/NextStep.html +share/doc/tracker/html/OS$2f2.html +share/doc/tracker/html/Pattern_break.html +share/doc/tracker/html/Performance_issues.html +share/doc/tracker/html/Portamento_down.html +share/doc/tracker/html/Portamento_up.html +share/doc/tracker/html/Porting_tracker.html +share/doc/tracker/html/Protracker_extended_effects.html +share/doc/tracker/html/Protracker_finetunes.html +share/doc/tracker/html/Registration.html +share/doc/tracker/html/Reporting_bugs.html +share/doc/tracker/html/Resampling_details.html +share/doc/tracker/html/Retrig_note.html +share/doc/tracker/html/Sample_numbers_and_note_periods.html +share/doc/tracker/html/Set_filter.html +share/doc/tracker/html/Set_finetune.html +share/doc/tracker/html/Set_sample_offset.html +share/doc/tracker/html/Set_tempo.html +share/doc/tracker/html/Set_tremolo_waveform.html +share/doc/tracker/html/Set_vibrato_waveform.html +share/doc/tracker/html/Set_volume.html +share/doc/tracker/html/Silicon_Graphics.html +share/doc/tracker/html/Slide_volume.html +share/doc/tracker/html/Soundtracker_and_Protracker_tempo.html +share/doc/tracker/html/Sparc.html +share/doc/tracker/html/Technical_Information.html +share/doc/tracker/html/The_Protracker_file_format.html +share/doc/tracker/html/The_Protracker_format.html +share/doc/tracker/html/Tone_portamento.html +share/doc/tracker/html/Tone_portamento_$2b_Volume_slide.html +share/doc/tracker/html/Top.html +share/doc/tracker/html/Tracker_memory_consumption.html +share/doc/tracker/html/Tremolo.html +share/doc/tracker/html/Usage.html +share/doc/tracker/html/Vibrato.html +share/doc/tracker/html/Vibrato_$2b_Volume_slide.html +share/doc/tracker/html/aminet.html +share/doc/tracker/readme +share/doc/tracker/tracker.doc +@dirrm share/doc/tracker/html @dirrm share/doc/tracker >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991228214725.35A7214C36>