Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 27 Jul 2003 18:38:17 +0900
From:      KATO Tsuguru <tkato@prontomail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/54898: Update port: audio/cheesetracker to 0.8.0
Message-ID:  <20030727183817.5e38b154.tkato@prontomail.com>
Resent-Message-ID: <200307270950.h6R9oH3L072948@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         54898
>Category:       ports
>Synopsis:       Update port: audio/cheesetracker to 0.8.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 27 02:50:15 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.8-RELEASE i386
>Organization:
>Environment:
>Description:
- Update to version 0.8.0

New file:
files/cheesetracker.pro
files/patch-common::drivers::posix::sound_driver_oss.cpp

Remove file:
files/patch-interface_gtk::Makefile.in
files/patch-interface_gtk::interface_widget_envelope.cpp
files/patch-interface_gtk::properties.h
files/patch-program::Makefile
files/patch-trackercore::loader_it.cpp
files/patch-trackercore::loader_s3m.cpp
files/patch-trackercore::loader_xm.cpp
files/patch-trackercore::mixer_procedure.h
files/patch-trackercore::nsf_export.cpp
files/patch-trackercore::pattern.h
files/patch-trackercore::player_data.cpp
files/patch-trackercore::player_data_effects.cpp
files/patch-trackercore::sample.cpp
files/patch-trackercore::typedefs.h

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/audio/cheesetracker/Makefile audio/cheesetracker/Makefile
--- /usr/ports/audio/cheesetracker/Makefile	Sat May 10 13:19:30 2003
+++ audio/cheesetracker/Makefile	Sun Jul 27 08:31:00 2003
@@ -7,7 +7,7 @@
 #
 
 PORTNAME=	cheesetracker
-PORTVERSION=	0.5.5
+PORTVERSION=	0.8.0
 CATEGORIES=	audio
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	cheesetronic
@@ -15,24 +15,24 @@
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	An Impulse Tracker clone
 
-BUILD_DEPENDS=	${LOCALBASE}/share/automake14/install-sh:${PORTSDIR}/devel/automake14
-LIB_DEPENDS=	gtkmm.2:${PORTSDIR}/x11-toolkits/gtk--
+LIB_DEPENDS=	sigc-1.2.5:${PORTSDIR}/devel/libsigc++12
 
-USE_REINPLACE=	yes
-USE_GNOME=	gtk12
-USE_GMAKE=	yes
-GNU_CONFIGURE=	yes
-MAKE_ARGS=	ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \
-		AUTOHEADER="${TRUE}"
+USE_QT_VER=	3
+MAKE_ENV=	QTDIR="${QT_PREFIX}"
 
 post-patch:
-	@${REINPLACE_CMD} -e 's|[$$]CXXFLAGS_OPT |\$$CXXFLAGS |g' ${WRKSRC}/configure
-	@${REINPLACE_CMD} -e 's|AFMT_S16_NE|AFMT_S16_LE|g' ${WRKSRC}/waveout/sound_driver_oss.cpp
+	@${CP} ${FILESDIR}/cheesetracker.pro ${WRKSRC}
 
-pre-configure:
-.for file in install-sh missing mkinstalldirs
-	@${LN} -sf ${LOCALBASE}/share/automake14/${file} ${WRKSRC}
-.endfor
-	@${RM} -f ${WRKSRC}/config.cache
+do-configure:
+	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} qmake \
+		-spec ${X11BASE}/share/qt/mkspecs/freebsd-g++ cheesetracker.pro
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/cheesetracker ${PREFIX}/bin
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/examples/*.it ${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/examples/*.xm ${EXAMPLESDIR}
+.endif
 
 .include <bsd.port.mk>
diff -urN /usr/ports/audio/cheesetracker/distinfo audio/cheesetracker/distinfo
--- /usr/ports/audio/cheesetracker/distinfo	Wed May  1 16:42:21 2002
+++ audio/cheesetracker/distinfo	Fri Jul 11 11:05:39 2003
@@ -1 +1 @@
-MD5 (cheesetracker-0.5.5.tar.gz) = 626482cf9d56931ecb4a7e5e1505dfb6
+MD5 (cheesetracker-0.8.0.tar.gz) = 2c310d1886cd55ba1610f60b224c1162
diff -urN /usr/ports/audio/cheesetracker/files/cheesetracker.pro audio/cheesetracker/files/cheesetracker.pro
--- /usr/ports/audio/cheesetracker/files/cheesetracker.pro	Thu Jan  1 09:00:00 1970
+++ audio/cheesetracker/files/cheesetracker.pro	Sat Jul 26 22:55:53 2003
@@ -0,0 +1,177 @@
+TEMPLATE =	app
+CONFIG =	qt warn_on thread release 
+TERGET =	cheesetracker
+
+DEFINES =	POSIX_ENABLED OSS_ENABLED
+LIBS =		-L${LOCALBASE}/lib -lsigc-1.2
+INCLUDEPATH =	${LOCALBASE}/lib/sigc++-1.2/include \
+		${LOCALBASE}/include/sigc++-1.2 \
+		common \
+		common/components/audio \
+		common/components/data \
+		common/components/midi \
+		common/defines \
+		trackercore \
+		loaders \
+		savers
+
+HEADERS = \
+		common/interface__QT/helpers/ccolor_bridge.h \
+		common/interface__QT/helpers/ccolor_list.h \
+		common/interface__QT/helpers/ccolor_panel.h \
+		common/interface__QT/helpers/cspinbutton.h \
+		common/interface__QT/helpers/font_bridge.h \
+		common/interface__QT/helpers/keyboard_input_config.h \
+		common/interface__QT/helpers/property_bridge_edit.h \
+		common/interface__QT/helpers/property_bridge_edit_list.h \
+		common/interface__QT/helpers/vertical_scrolled_window.h \
+		common/interface__QT/audio/audio_config.h \
+		common/interface__QT/audio/sample_editor.h \
+		common/interface__QT/audio/sample_editor_format.h \
+		common/interface__QT/audio/sample_viewer.h \
+		common/interface__QT/audio/sample_viewer_zoom.h \
+		common/interface__QT/audio/envelope_point_editor.h \
+		common/interface__QT/audio/envelope_editor.h \
+		common/interface__QT/audio/resampler_config.h \
+		common/interface__QT/audio/note_bridge.h \
+		common/interface__QT/audio/sample_editor_clipboard.h \
+		common/interface__QT/audio/sample_editor_effects.h \
+		common/interface__QT/popups/cspindialog.h \
+		common/interface__QT/popups/text_area_popup.h \
+		interface__QT/pattern_edit.h \
+		interface__QT/pattern_edit_widget.h \
+		interface__QT/sample_edit.h \
+		interface__QT/instrument_edit.h \
+		interface__QT/interface.h \
+		interface__QT/order_and_defaults_editor.h \
+		interface__QT/variables_edit.h \
+		interface__QT/mdi_main_window.h
+
+SOURCES = \
+		common/plugins/effects/custom/chorus.cpp \
+		common/plugins/effects/freeverb/allpass.cpp \
+		common/plugins/effects/freeverb/comb.cpp \
+		common/plugins/effects/freeverb/revmodel.cpp \
+		common/plugins/edit_effects/simple_edit_effects.cpp \
+		common/plugins/resamplers/resampler_raw.cpp \
+		common/plugins/resamplers/resampler_linear.cpp \
+		common/os/mutex_lock.cpp \
+		common/os/path_data.cpp \
+		common/os/threaded_class.cpp \
+		common/os/timer.cpp \
+		common/components/audio/sound_driver_manager.cpp \
+		common/components/audio/effect.cpp \
+		common/components/audio/sound_driver.cpp \
+		common/components/audio/mixer.cpp \
+		common/components/audio/voice.cpp \
+		common/components/audio/lfo.cpp \
+		common/components/audio/envelope.cpp \
+		common/components/audio/midi_voice.cpp \
+		common/components/audio/resampler.cpp \
+		common/components/audio/resampler_manager.cpp \
+		common/components/audio/resampler_instance.cpp \
+		common/components/audio/sample_data.cpp \
+		common/components/audio/sample_conversion.cpp \
+		common/components/audio/mixer_base.cpp \
+		common/components/audio/ring_buffer.cpp \
+		common/components/audio/tables.cpp \
+		common/components/audio/edit_effect.cpp \
+		common/components/audio/sound_driver_dummy.cpp \
+		common/components/midi/midi_client.cpp \
+		common/components/midi/midi_out_device.cpp \
+		common/components/midi/midioutdevicemanager.cpp \
+		common/components/midi/engine.cpp \
+		common/components/midi/engine_manager.cpp \
+		common/components/midi/midi_control.cpp \
+		common/components/midi/midi_control_base.cpp \
+		common/components/file/file_access.cpp \
+		common/components/file/file_browser.cpp \
+		common/components/data/property_bridges.cpp \
+		common/components/data/config_handler.cpp \
+		common/components/data/keyboard_input.cpp \
+		common/components/data/selection.cpp \
+		common/drivers/posix/timer_rtc.cpp \
+		common/drivers/posix/timer_sigalarm.cpp \
+		common/drivers/posix/sound_driver_jack.cpp \
+		common/drivers/posix/sound_driver_oss.cpp \
+		common/drivers/posix/midi_out_device_alsa.cpp \
+		common/drivers/posix/midi_out_device_oss.cpp \
+		common/interface__QT/helpers/property_bridge_edit.cpp \
+		common/interface__QT/helpers/cspinbutton.cpp \
+		common/interface__QT/helpers/vertical_scrolled_window.cpp \
+		common/interface__QT/helpers/ccolor_panel.cpp \
+		common/interface__QT/helpers/ccolor_bridge.cpp \
+		common/interface__QT/helpers/ccolor_list.cpp \
+		common/interface__QT/helpers/font_bridge.cpp \
+		common/interface__QT/helpers/keyboard_input_config.cpp \
+		common/interface__QT/helpers/property_bridge_edit_list.cpp \
+		common/interface__QT/audio/audio_config.cpp \
+		common/interface__QT/audio/sample_viewer.cpp \
+		common/interface__QT/audio/sample_viewer_zoom.cpp \
+		common/interface__QT/audio/sample_editor.cpp \
+		common/interface__QT/audio/sample_editor_format.cpp \
+		common/interface__QT/audio/envelope_point_editor.cpp \
+		common/interface__QT/audio/envelope_editor.cpp \
+		common/interface__QT/audio/resampler_config.cpp \
+		common/interface__QT/audio/note_bridge.cpp \
+		common/interface__QT/audio/sample_editor_clipboard.cpp \
+		common/interface__QT/audio/sample_editor_effects.cpp \
+		common/interface__QT/popups/cspindialog.cpp \
+		common/interface__QT/popups/text_area_popup.cpp \
+		trackercore/file_format_manager.cpp \
+		trackercore/file_reader.cpp \
+		trackercore/file_writer.cpp \
+		trackercore/instrument.cpp \
+		trackercore/loader.cpp \
+		trackercore/pattern.cpp \
+		trackercore/player_data.cpp \
+		trackercore/player_data_control.cpp \
+		trackercore/player_data_effects.cpp \
+		trackercore/player_data_envelopes.cpp \
+		trackercore/player_data_events.cpp \
+		trackercore/player_data_nna.cpp \
+		trackercore/player_data_notes.cpp \
+		trackercore/player_data_reserved.cpp \
+		trackercore/player_data_utils.cpp \
+		trackercore/sample.cpp \
+		trackercore/saver.cpp \
+		trackercore/song.cpp \
+		trackercore/player_data_filter.cpp \
+		trackercore/tracker_voice.cpp \
+		trackercore/voice_control.cpp \
+		trackercore/freq_conversion.cpp \
+		trackercore/channel_control.cpp \
+		loaders/loader_it.cpp \
+		loaders/loader_it_info.cpp \
+		loaders/loader_it_instruments.cpp \
+		loaders/loader_it_patterns.cpp \
+		loaders/loader_it_samples.cpp \
+		loaders/loader_s3m.cpp \
+		loaders/loader_wav.cpp \
+		loaders/loader_xm.cpp \
+		savers/saver_it.cpp \
+		savers/saver_raw.cpp \
+		savers/saver_wav.cpp \
+		interface_binds/editor_commands.cpp \
+		interface_binds/editor.cpp \
+		interface_binds/editor_orderlist.cpp \
+		interface_binds/editor_selection.cpp \
+		interface_binds/editor_undo.cpp \
+		interface_binds/editor_insertion.cpp \
+		interface_binds/tracker_instance.cpp \
+		interface_binds/player_rt_keyboard.cpp \
+		interface__QT/sample_edit.cpp \
+		interface__QT/instrument_edit.cpp \
+		interface__QT/interface.cpp \
+		interface__QT/variables_edit.cpp \
+		interface__QT/order_and_defaults_editor.cpp \
+		interface__QT/mdi_main_window.cpp \
+		interface__QT/settings_window.cpp \
+		interface__QT/pattern_edit.cpp \
+		interface__QT/pattern_edit__keys.cpp \
+		interface__QT/orderlist_edit.cpp \
+		interface__QT/sample_instrument_table.cpp \
+		interface__QT/pattern_edit_widget.cpp \
+		interface__QT/table_base.cpp \
+		program__QT/cheesetracker_qt.cpp
+
diff -urN /usr/ports/audio/cheesetracker/files/patch-common::drivers::posix::sound_driver_oss.cpp audio/cheesetracker/files/patch-common::drivers::posix::sound_driver_oss.cpp
--- /usr/ports/audio/cheesetracker/files/patch-common::drivers::posix::sound_driver_oss.cpp	Thu Jan  1 09:00:00 1970
+++ audio/cheesetracker/files/patch-common::drivers::posix::sound_driver_oss.cpp	Fri Jul 11 11:50:01 2003
@@ -0,0 +1,17 @@
+--- common/drivers/posix/sound_driver_oss.cpp.orig	Mon Jun 23 10:06:42 2003
++++ common/drivers/posix/sound_driver_oss.cpp	Fri Jul 11 11:49:31 2003
+@@ -40,6 +40,14 @@
+ 
+ #define DEFAULT_AUDIO_DEVICE "/dev/dsp"
+ 
++#if !defined(AFMT_S16_NE)
++#if defined(BYTE_ORDER) && (BYTE_ORDER == BIG_ENDIAN)
++#define AFMT_S16_NE AFMT_S16_BE
++#else
++#define AFMT_S16_NE AFMT_S16_LE
++#endif
++#endif
++
+ 
+ bool Sound_Driver_OSS::does_perform_disk_write() {
+ 
diff -urN /usr/ports/audio/cheesetracker/files/patch-interface_gtk::Makefile.in audio/cheesetracker/files/patch-interface_gtk::Makefile.in
--- /usr/ports/audio/cheesetracker/files/patch-interface_gtk::Makefile.in	Wed Mar  6 16:37:25 2002
+++ audio/cheesetracker/files/patch-interface_gtk::Makefile.in	Thu Jan  1 09:00:00 1970
@@ -1,7 +0,0 @@
---- interface_gtk/Makefile.in.orig	Wed Mar  6 15:08:40 2002
-+++ interface_gtk/Makefile.in	Wed Mar  6 15:08:51 2002
-@@ -75,3 +75,3 @@
- noinst_LIBRARIES = libinterface_gtk.a
--CXXFLAGS = @CXXFLAGS@ -I../trackercore -I../editor -I../freeverb
-+CXXFLAGS = @CXXFLAGS@ -I../trackercore -I../editor -I../freeverb -fhuge-objects
- 
diff -urN /usr/ports/audio/cheesetracker/files/patch-interface_gtk::interface_widget_envelope.cpp audio/cheesetracker/files/patch-interface_gtk::interface_widget_envelope.cpp
--- /usr/ports/audio/cheesetracker/files/patch-interface_gtk::interface_widget_envelope.cpp	Sun Dec 29 13:36:09 2002
+++ audio/cheesetracker/files/patch-interface_gtk::interface_widget_envelope.cpp	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- interface_gtk/interface_widget_envelope.cpp.orig	Sun Jan 20 23:56:00 2002
-+++ interface_gtk/interface_widget_envelope.cpp	Fri Dec 27 21:58:41 2002
-@@ -373,7 +373,7 @@
- 		node_x=get_point_x(i);
- 		node_y=get_point_y(i);
- 
--		dist=(int)sqrt((p_node_x-node_x)*(p_node_x-node_x)+(p_node_y-node_y)*(p_node_y-node_y));
-+		dist=(int)sqrt((double)((p_node_x-node_x)*(p_node_x-node_x)+(p_node_y-node_y)*(p_node_y-node_y)));
- 
-                 if (dist<6) {
- 
diff -urN /usr/ports/audio/cheesetracker/files/patch-interface_gtk::properties.h audio/cheesetracker/files/patch-interface_gtk::properties.h
--- /usr/ports/audio/cheesetracker/files/patch-interface_gtk::properties.h	Sun Dec 29 13:36:09 2002
+++ audio/cheesetracker/files/patch-interface_gtk::properties.h	Thu Jan  1 09:00:00 1970
@@ -1,18 +0,0 @@
---- interface_gtk/properties.h.orig	Thu Apr 11 02:39:58 2002
-+++ interface_gtk/properties.h	Sun Dec 29 01:44:47 2002
-@@ -19,8 +19,14 @@
- #define PROPERTIES_H
- 
- #include "typedefs.h"
--#include <hash_map>
- #include <stdio.h>
-+
-+#if defined(__GNUC__) && (__GNUC__ > 2)
-+#include <ext/hash_map>  
-+using namespace __gnu_cxx;
-+#else
-+#include <hash_map>  
-+#endif
- 
- 
- /**
diff -urN /usr/ports/audio/cheesetracker/files/patch-program::Makefile audio/cheesetracker/files/patch-program::Makefile
--- /usr/ports/audio/cheesetracker/files/patch-program::Makefile	Wed Mar  6 16:37:25 2002
+++ audio/cheesetracker/files/patch-program::Makefile	Thu Jan  1 09:00:00 1970
@@ -1,7 +0,0 @@
---- program/Makefile.in.orig	Wed Mar  6 15:09:38 2002
-+++ program/Makefile.in	Wed Mar  6 15:09:49 2002
-@@ -74,3 +74,3 @@
- 
--CXXFLAGS = @CXXFLAGS@ $(SIGC_CFLAGS) -I../trackercore -I../editor -I../posix -I../waveout -I../interface_gtk -I../freeverb
-+CXXFLAGS = @CXXFLAGS@ $(SIGC_CFLAGS) -I../trackercore -I../editor -I../posix -I../waveout -I../interface_gtk -I../freeverb -fhuge-objects
- 
diff -urN /usr/ports/audio/cheesetracker/files/patch-trackercore::loader_it.cpp audio/cheesetracker/files/patch-trackercore::loader_it.cpp
--- /usr/ports/audio/cheesetracker/files/patch-trackercore::loader_it.cpp	Sun Dec 29 13:36:10 2002
+++ audio/cheesetracker/files/patch-trackercore::loader_it.cpp	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- trackercore/loader_it.cpp.orig	Wed May  1 09:11:51 2002
-+++ trackercore/loader_it.cpp	Fri Dec 27 21:53:21 2002
-@@ -192,7 +192,7 @@
- 
- }
- 
--void Loader_IT::free_info(bool free_sampledata=false) {
-+void Loader_IT::free_info(bool free_sampledata) {
- 
- 	clear_structs(free_sampledata);
- }
diff -urN /usr/ports/audio/cheesetracker/files/patch-trackercore::loader_s3m.cpp audio/cheesetracker/files/patch-trackercore::loader_s3m.cpp
--- /usr/ports/audio/cheesetracker/files/patch-trackercore::loader_s3m.cpp	Sun Dec 29 13:36:10 2002
+++ audio/cheesetracker/files/patch-trackercore::loader_s3m.cpp	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- trackercore/loader_s3m.cpp.orig	Thu Sep  6 14:37:45 2001
-+++ trackercore/loader_s3m.cpp	Fri Dec 27 21:54:34 2002
-@@ -346,7 +346,7 @@
- 
- }
- 
--void Loader_S3M::free_info(bool free_sampledata=false) {
-+void Loader_S3M::free_info(bool free_sampledata) {
- 
- 	int i;
- 
diff -urN /usr/ports/audio/cheesetracker/files/patch-trackercore::loader_xm.cpp audio/cheesetracker/files/patch-trackercore::loader_xm.cpp
--- /usr/ports/audio/cheesetracker/files/patch-trackercore::loader_xm.cpp	Sun Dec 29 13:36:10 2002
+++ audio/cheesetracker/files/patch-trackercore::loader_xm.cpp	Thu Jan  1 09:00:00 1970
@@ -1,20 +0,0 @@
---- trackercore/loader_xm.cpp.orig	Wed Apr 24 12:33:40 2002
-+++ trackercore/loader_xm.cpp	Fri Dec 27 22:44:16 2002
-@@ -387,7 +387,7 @@
-         return FUNCTION_SUCCESS;
- }
- 
--int Loader_XM::load_instrument_internal(Instrument *p_instr,bool p_xi,int p_cpos, int p_hsize, int p_sampnum=-1) {
-+int Loader_XM::load_instrument_internal(Instrument *p_instr,bool p_xi,int p_cpos, int p_hsize, int p_sampnum) {
- 
-   		int sampnum;
-                 Uint32 aux;
-@@ -807,7 +807,7 @@
- 
- }
- 
--void Loader_XM::free_info(bool free_sampledata=false) {
-+void Loader_XM::free_info(bool free_sampledata) {
- 
-   	if (free_sampledata)
- 		for (int x=0;x<samples.size();x++) {
diff -urN /usr/ports/audio/cheesetracker/files/patch-trackercore::mixer_procedure.h audio/cheesetracker/files/patch-trackercore::mixer_procedure.h
--- /usr/ports/audio/cheesetracker/files/patch-trackercore::mixer_procedure.h	Sun Dec 29 13:36:10 2002
+++ audio/cheesetracker/files/patch-trackercore::mixer_procedure.h	Thu Jan  1 09:00:00 1970
@@ -1,17 +0,0 @@
---- trackercore/mixer_procedure.h.orig	Tue Apr 30 16:11:28 2002
-+++ trackercore/mixer_procedure.h	Sun Dec 29 01:44:12 2002
-@@ -19,7 +19,13 @@
- #define MIXER_PROCEDURE_H
- 
- #include  "sample_data.h"
--#include <hash_map>
-+
-+#if defined(__GNUC__) && (__GNUC__ > 2)
-+#include <ext/hash_map>  
-+using namespace __gnu_cxx;
-+#else
-+#include <hash_map>  
-+#endif
- 
- /**Mixer Procedure
- 
diff -urN /usr/ports/audio/cheesetracker/files/patch-trackercore::nsf_export.cpp audio/cheesetracker/files/patch-trackercore::nsf_export.cpp
--- /usr/ports/audio/cheesetracker/files/patch-trackercore::nsf_export.cpp	Sun Dec 29 13:36:10 2002
+++ audio/cheesetracker/files/patch-trackercore::nsf_export.cpp	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- trackercore/nsf_export.cpp.orig	Mon Apr 22 10:40:35 2002
-+++ trackercore/nsf_export.cpp	Fri Dec 27 21:57:08 2002
-@@ -72,7 +72,7 @@
- 	write_byte(0x8d); write_byte(p_register_addr&0xFF); write_byte(p_register_addr >> 8); // STA $p_register_addr
- }
- 
--void NSF_Export::update_voice_data(Uint8 p_voice, bool write_chunk=false) {
-+void NSF_Export::update_voice_data(Uint8 p_voice, bool write_chunk) {
- 
- 	if ((p_voice<2) || (p_voice==3)) {
- 	
diff -urN /usr/ports/audio/cheesetracker/files/patch-trackercore::pattern.h audio/cheesetracker/files/patch-trackercore::pattern.h
--- /usr/ports/audio/cheesetracker/files/patch-trackercore::pattern.h	Sun Dec 29 13:36:10 2002
+++ audio/cheesetracker/files/patch-trackercore::pattern.h	Thu Jan  1 09:00:00 1970
@@ -1,17 +0,0 @@
---- trackercore/pattern.h.orig	Wed May  9 22:43:05 2001
-+++ trackercore/pattern.h	Fri Dec 27 21:14:20 2002
-@@ -18,11 +18,14 @@
- #ifndef PATTERN_H
- #define PATTERN_H
- 
-+#include <iostream>
- #include <map>
- #include <vector>
- 
- #include "note.h"
- #include "mutex_lock.h"
-+
-+using namespace std;
- 
- #define PATTERN_WIDTH 64
- #define MIN_PATTERN_LENGTH 32
diff -urN /usr/ports/audio/cheesetracker/files/patch-trackercore::player_data.cpp audio/cheesetracker/files/patch-trackercore::player_data.cpp
--- /usr/ports/audio/cheesetracker/files/patch-trackercore::player_data.cpp	Sun Dec 29 13:36:10 2002
+++ audio/cheesetracker/files/patch-trackercore::player_data.cpp	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- trackercore/player_data.cpp.orig	Mon Mar  4 10:02:51 2002
-+++ trackercore/player_data.cpp	Fri Dec 27 21:17:07 2002
-@@ -32,7 +32,7 @@
- Player_Data::~Player_Data(){
- }
- 
--void Player_Data::set_virtual_channels(int p_amount,bool p_lock = true) {
-+void Player_Data::set_virtual_channels(int p_amount,bool p_lock) {
- 
- 	if (p_amount<1) return;
- 	if (p_amount==control.max_voices) return;
diff -urN /usr/ports/audio/cheesetracker/files/patch-trackercore::player_data_effects.cpp audio/cheesetracker/files/patch-trackercore::player_data_effects.cpp
--- /usr/ports/audio/cheesetracker/files/patch-trackercore::player_data_effects.cpp	Sun Dec 29 13:36:10 2002
+++ audio/cheesetracker/files/patch-trackercore::player_data_effects.cpp	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- trackercore/player_data_effects.cpp.orig	Tue Apr 30 14:58:11 2002
-+++ trackercore/player_data_effects.cpp	Fri Dec 27 22:36:36 2002
-@@ -339,7 +339,7 @@
- 
- 		if (song->variables.use_linear_slides) {
- 
--			control.channel[p_track].period=control.channel[p_track].aux_period-abs(get_period((Uint16)46,0)-get_period((Uint16)44,0))*note;
-+			control.channel[p_track].period=control.channel[p_track].aux_period-abs((int)(get_period((Uint16)46,0)-get_period((Uint16)44,0)))*note;
- 		} else {
- 
- 			control.channel[p_track].period=get_period( (((Uint16)control.channel[p_track].note+control.channel[p_track].sample_ptr->data.note_offset)+note)<<1,control.channel[p_track].sample_ptr->data.finetune);
diff -urN /usr/ports/audio/cheesetracker/files/patch-trackercore::sample.cpp audio/cheesetracker/files/patch-trackercore::sample.cpp
--- /usr/ports/audio/cheesetracker/files/patch-trackercore::sample.cpp	Sun Dec 29 13:36:10 2002
+++ audio/cheesetracker/files/patch-trackercore::sample.cpp	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- trackercore/sample.cpp.orig	Wed May  9 22:43:01 2001
-+++ trackercore/sample.cpp	Fri Dec 27 21:53:58 2002
-@@ -24,7 +24,7 @@
- Sample::~Sample(){
- }
- 
--void Sample::reset(bool try_to_free_data=true) {
-+void Sample::reset(bool try_to_free_data) {
- 
- 	name="";
- 	filename="";
diff -urN /usr/ports/audio/cheesetracker/files/patch-trackercore::typedefs.h audio/cheesetracker/files/patch-trackercore::typedefs.h
--- /usr/ports/audio/cheesetracker/files/patch-trackercore::typedefs.h	Sun Dec 29 13:36:10 2002
+++ audio/cheesetracker/files/patch-trackercore::typedefs.h	Thu Jan  1 09:00:00 1970
@@ -1,12 +0,0 @@
---- trackercore/typedefs.h.orig	Mon Jan 21 00:07:38 2002
-+++ trackercore/typedefs.h	Fri Dec 27 22:41:08 2002
-@@ -19,6 +19,9 @@
- #define TYPEDEFS_H
- 
- #include <string>
-+#include <iostream>
-+
-+using namespace std;
- 
- typedef unsigned char byte;
- 
diff -urN /usr/ports/audio/cheesetracker/pkg-descr audio/cheesetracker/pkg-descr
--- /usr/ports/audio/cheesetracker/pkg-descr	Thu Jan 31 18:18:12 2002
+++ audio/cheesetracker/pkg-descr	Sat Jul 26 23:51:39 2003
@@ -1,4 +1,4 @@
 CheeseTracker is intended to be an Impulse Tracker clone. Yet, even when
 some features are missing, It should be perfectly usable.
 
-WWW: http://www.reduz.com.ar/cheesetracker/
+WWW: http://reduz.com.ar/cheesetracker/
diff -urN /usr/ports/audio/cheesetracker/pkg-plist audio/cheesetracker/pkg-plist
--- /usr/ports/audio/cheesetracker/pkg-plist	Thu Jan 31 18:18:12 2002
+++ audio/cheesetracker/pkg-plist	Sat Jul 26 23:49:04 2003
@@ -1 +1,5 @@
 bin/cheesetracker
+%%PORTDOCS%%%%EXAMPLESDIR%%/beek-dolphinisland.it
+%%PORTDOCS%%%%EXAMPLESDIR%%/ll-globule.it
+%%PORTDOCS%%%%EXAMPLESDIR%%/reduz-maschizo.it
+%%PORTDOCS%%%%EXAMPLESDIR%%/xerxes-mfc.xm
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030727183817.5e38b154.tkato>