pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio audio/cheesetracker-0.5.5 is no longer maintaine...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6ae9403174f9
branches:  trunk
changeset: 463902:6ae9403174f9
user:      ben <ben%pkgsrc.org@localhost>
date:      Tue Dec 02 15:45:57 2003 +0000

description:
audio/cheesetracker-0.5.5 is no longer maintained by the author.  It does
not compile with gcc 3.2.2, and it has several bugs that cause it to
corrupt its own datafiles.  The author is now maintaining
cheesetracker-0.9.1, which depends on a (linux,windows)-only package named
JACK.

diffstat:

 audio/Makefile                       |   3 +-
 audio/cheesetracker/DESCR            |   7 --
 audio/cheesetracker/Makefile         |  32 ------------
 audio/cheesetracker/PLIST            |   2 -
 audio/cheesetracker/distinfo         |   9 ---
 audio/cheesetracker/patches/patch-aa |  17 ------
 audio/cheesetracker/patches/patch-ab |  46 -----------------
 audio/cheesetracker/patches/patch-ac |  22 --------
 audio/cheesetracker/patches/patch-ad |  94 ------------------------------------
 audio/cheesetracker/patches/patch-ae |  13 ----
 10 files changed, 1 insertions(+), 244 deletions(-)

diffs (295 lines):

diff -r c074a74234f2 -r 6ae9403174f9 audio/Makefile
--- a/audio/Makefile    Tue Dec 02 15:41:55 2003 +0000
+++ b/audio/Makefile    Tue Dec 02 15:45:57 2003 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.185 2003/09/26 10:26:36 martti Exp $
+# $NetBSD: Makefile,v 1.186 2003/12/02 15:46:35 ben Exp $
 #
 
 COMMENT=       Audio tools
@@ -19,7 +19,6 @@
 SUBDIR+=       cdd
 SUBDIR+=       cddbd
 SUBDIR+=       cdparanoia
-SUBDIR+=       cheesetracker
 SUBDIR+=       cmp3
 SUBDIR+=       cs4235
 SUBDIR+=       csound
diff -r c074a74234f2 -r 6ae9403174f9 audio/cheesetracker/DESCR
--- a/audio/cheesetracker/DESCR Tue Dec 02 15:41:55 2003 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-Cheese Tracker is a clone of Impulse Tracker, written in C++ and using GTK--
-
-For more information, please refer to the Cheese Tracker web page and to
-information about Impulse Tracker:
-       http://www.reduz.com.ar/cheesetracker/
-       http://www.united-trackers.org/resources/itidiot/
-       http://www.united-trackers.org/resources/handbook/
diff -r c074a74234f2 -r 6ae9403174f9 audio/cheesetracker/Makefile
--- a/audio/cheesetracker/Makefile      Tue Dec 02 15:41:55 2003 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-# $NetBSD: Makefile,v 1.23 2003/09/12 20:07:06 grant Exp $
-#
-
-DISTNAME=              cheesetracker-0.5.5
-PKGREVISION=           4
-CATEGORIES=            audio
-MASTER_SITES=          http://www.reduz.com.ar/cheesetracker/
-
-MAINTAINER=            collver1%comcast.net@localhost
-HOMEPAGE=              http://www.reduz.com.ar/cheesetracker/
-COMMENT=               Impulse tracker clone
-
-USE_BUILDLINK2=                yes
-USE_GMAKE=             yes
-GNU_CONFIGURE=         yes
-CONFIGURE_ENV=         CXXFLAGS="${CXXFLAGS}"
-CXXFLAGS+=             -O
-
-AUTOMAKE_REQD=         1.4
-PTHREAD_OPTS+=         require
-
-pre-configure:
-       ${RM} -f ${WRKSRC}/install-sh
-       ${RM} -f ${WRKSRC}/mkinstalldirs
-       ${RM} -f ${WRKSRC}/missing
-       cd ${WRKSRC} && ${AUTOMAKE} --add-missing
-
-.include "../../mk/automake.mk"
-.include "../../mk/pthread.buildlink2.mk"
-.include "../../x11/gtk--/buildlink2.mk"
-
-.include "../../mk/bsd.pkg.mk"
diff -r c074a74234f2 -r 6ae9403174f9 audio/cheesetracker/PLIST
--- a/audio/cheesetracker/PLIST Tue Dec 02 15:41:55 2003 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-@comment $NetBSD: PLIST,v 1.1 2001/11/01 00:15:28 zuntum Exp $
-bin/cheesetracker
diff -r c074a74234f2 -r 6ae9403174f9 audio/cheesetracker/distinfo
--- a/audio/cheesetracker/distinfo      Tue Dec 02 15:41:55 2003 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-$NetBSD: distinfo,v 1.6 2002/08/01 05:48:02 jlam Exp $
-
-SHA1 (cheesetracker-0.5.5.tar.gz) = a1f6c9310db97ab151670ec5af22e2a7dd42c099
-Size (cheesetracker-0.5.5.tar.gz) = 703797 bytes
-SHA1 (patch-aa) = e6c9db09b838f25b88a2e94f17145fea0357458c
-SHA1 (patch-ab) = 2189819631fe44cb1306db0ab45c3d8a8d3bc044
-SHA1 (patch-ac) = 0899a7117405f0f1ec4f3566db17a61948c3ddf4
-SHA1 (patch-ad) = 83c5724488ec351bae98cd78f09b95aff28aa1e5
-SHA1 (patch-ae) = b861d569c15e044092e6346cdea87448e7e0d42b
diff -r c074a74234f2 -r 6ae9403174f9 audio/cheesetracker/patches/patch-aa
--- a/audio/cheesetracker/patches/patch-aa      Tue Dec 02 15:41:55 2003 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-$NetBSD: patch-aa,v 1.2 2002/06/23 13:51:42 kent Exp $
-
---- waveout/sound_driver_oss.h.orig    Wed Jun 19 22:49:41 2002
-+++ waveout/sound_driver_oss.h
-@@ -22,7 +22,12 @@
- 
- #include <sound_driver.h>
- #include <fcntl.h>
-+#if defined(__NetBSD__)
-+#include <sys/audioio.h>
-+#include <soundcard.h>
-+#else
- #include <sys/soundcard.h>
-+#endif
- #include <sys/ioctl.h>
- 
- #include "mutex_lock_pthreads.h"
diff -r c074a74234f2 -r 6ae9403174f9 audio/cheesetracker/patches/patch-ab
--- a/audio/cheesetracker/patches/patch-ab      Tue Dec 02 15:41:55 2003 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-$NetBSD: patch-ab,v 1.3 2002/08/01 05:48:03 jlam Exp $
-
---- program/cheesetracker.cpp.orig     Fri Apr 12 02:24:16 2002
-+++ program/cheesetracker.cpp
-@@ -186,12 +186,21 @@ void start_player() {
- 
- }
- 
-+#ifdef _POSIX_THREAD_IS_GNU_PTH
-+gint pth_nbschedule(gint no_need_this) {
-+      pthread_yield_np();
-+      return 1;
-+}
-+#endif
-+
- 
- int main(int argc, char *argv[]) {
- 
- 
-       pthread_attr_t thread_attr;
-+#if !defined(_POSIX_THREAD_IS_GNU_PTH) || defined(_POSIX_THREAD_PRIORITY_SCHEDULING)
-         sched_param thread_sched_param;
-+#endif
- 
-       int tmperror,counter=0;
-       char * filename;
-@@ -238,9 +247,19 @@ int main(int argc, char *argv[]) {
-       quit_player=false;
- 
-       pthread_attr_init(&thread_attr);
-+#if !defined(_POSIX_THREAD_IS_GNU_PTH) || defined(_POSIX_THREAD_PRIORITY_SCHEDULING)
-       thread_sched_param.sched_priority=0;
-         pthread_attr_setschedparam (&thread_attr,&thread_sched_param);
-+#endif
-       pthread_create(&player_thread,&thread_attr,&player_thread_callback,NULL);
-+
-+#ifdef _POSIX_THREAD_IS_GNU_PTH
-+      SigC::Slot0<gint> my_slot = SigC::bind(
-+              SigC::slot(pth_nbschedule),
-+              0);
-+      Gtk::Connection conn = Gtk::Main::timeout.connect(my_slot, 150);
-+#endif
-+
- 
- 
- 
diff -r c074a74234f2 -r 6ae9403174f9 audio/cheesetracker/patches/patch-ac
--- a/audio/cheesetracker/patches/patch-ac      Tue Dec 02 15:41:55 2003 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-$NetBSD: patch-ac,v 1.4 2002/06/23 13:51:43 kent Exp $
-
---- configure.orig     Tue Apr 30 19:19:52 2002
-+++ configure
-@@ -1823,7 +1823,6 @@
-     CXXFLAGS_OPT="-O2"
- fi
- 
--CXXFLAGS_OPT=" -O3 -ffast-math"
- #CXXFLAGS_OPT=" -g3 "
- 
- 
-@@ -1834,7 +1833,8 @@
- 
- 
- 
--CXXFLAGS="$CXXFLAGS_OPT $CXXFLAGS_DBG $CXXFLAGS_PROF $CXXFLAGS_SIGC $CXXFLAGS_GTKMM"
-+CXXFLAGS="$CXXFLAGS $CXXFLAGS_OPT $CXXFLAGS_DBG $CXXFLAGS_PROF $CXXFLAGS_SIGC $CXXFLAGS_GTKMM"
-+LDFLAGS="$LDFLAGS -lpthread -lossaudio"
- 
- 
- ## When you add new directories / subdirs with Makefile.am files,
diff -r c074a74234f2 -r 6ae9403174f9 audio/cheesetracker/patches/patch-ad
--- a/audio/cheesetracker/patches/patch-ad      Tue Dec 02 15:41:55 2003 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,94 +0,0 @@
-$NetBSD: patch-ad,v 1.2 2002/06/23 13:51:43 kent Exp $
-
---- waveout/sound_driver_oss.cpp.orig  Wed Apr 10 20:46:44 2002
-+++ waveout/sound_driver_oss.cpp
-@@ -18,7 +18,11 @@
- #include "sound_driver_oss.h"
- #include "math.h"
- 
-+#if defined(__NetBSD__)
-+#define AUDIO_DEVICE "/dev/audio"
-+#else
- #define AUDIO_DEVICE "/dev/dsp"
-+#endif
- 
- int Sound_Driver_OSS::init() {
- 
-@@ -28,6 +32,10 @@
-       long supported_formats;
-       audio_buf_info buffinf;
-       int request_buffer_size;
-+#if defined(__NetBSD__) && SOUND_VERSION <= 0x030000
-+      struct audio_info info;
-+#endif
-+
- 
-       if (mix_frequency==-1) {
-               
-@@ -106,11 +114,29 @@
-       }
- 
- 
-+#if defined(__NetBSD__) && SOUND_VERSION <= 0x030000
-+/*
-+      This is to work around a bug in NetBSD-1.5.1 and earlier, in which
-+      the SNDCTL_DSP_GETOSPACE(&buf_info) ioctl was not handled properly.
-+      The correct information is always available via the native audio
-+      driver, so use that instead.
-+*/
-+      if (ioctl(sound_fd, AUDIO_GETINFO, &info) == 0) {
-+              buffinf.fragsize = info.blocksize;
-+              buffinf.fragments = info.hiwat - info.play.seek /
-+                      info.blocksize;
-+              buffinf.bytes = info.play.buffer_size;
-+      } else {
-+              buffinf.fragments--;
-+              buffinf.fragsize = buffinf.bytes = buffersize;
-+      }
-+#else
-       /* This call fails on Linux/PPC */
-       if( (ioctl(sound_fd,SNDCTL_DSP_GETOSPACE,&buffinf)<0) ) {
- 
-               ioctl(sound_fd,SNDCTL_DSP_GETBLKSIZE,&buffinf.fragsize);
-       }
-+#endif
- 
-       
- 
-@@ -163,17 +189,35 @@
-       
-       for (;;) {
- 
-+#if defined(__NetBSD__) && SOUND_VERSION <= 0x030000
-+/*
-+      This is to work around a bug in NetBSD-1.5.1 and earlier, in which
-+      the SNDCTL_DSP_GETOSPACE(&buf_info) ioctl was not handled properly.
-+      The correct information is always available via the native audio
-+      driver, so use that instead.
-+*/
-+              if (ioctl(sound_fd, AUDIO_GETINFO, &info) == 0) {
-+                      buffinf.fragsize = info.blocksize;
-+                      buffinf.fragments = info.hiwat - info.play.seek /
-+                              info.blocksize;
-+                      buffinf.bytes = info.play.buffer_size;
-+              } else {
-+                      buffinf.fragments--;
-+                      buffinf.fragsize = buffinf.bytes = buffersize;
-+              }
-+#else
-               if ((ioctl(sound_fd,SNDCTL_DSP_GETOSPACE,&buffinf)<0)) {
- 
-                       buffinf.fragments--;
-                       buffinf.fragsize = buffinf.bytes = buffersize;
-               }
-+#endif
- 
-                 if(!buffinf.fragments) break;
- 
-               done=mixer->write_bytes(audiobuffer,buffinf.fragsize>buffinf.bytes?buffinf.bytes:buffinf.fragsize);
- 
--                write(sound_fd,audiobuffer,done);
-+                __pthread_write(sound_fd,audiobuffer,done);
-       }               
- 
-       return true;    
diff -r c074a74234f2 -r 6ae9403174f9 audio/cheesetracker/patches/patch-ae
--- a/audio/cheesetracker/patches/patch-ae      Tue Dec 02 15:41:55 2003 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ae,v 1.2 2002/06/23 13:51:43 kent Exp $
-
---- trackercore/loader_wav.cpp.orig    Wed Jun 19 23:08:42 2002
-+++ trackercore/loader_wav.cpp
-@@ -159,7 +159,7 @@
- 
- 
-    // try and open the file
--   FILE* Source = fopen( p_filename, "rb+" ); // haha I used b
-+   FILE* Source = fopen( p_filename, "rb" ); // haha I used b
-    if( !Source ) return FILE_ERROR;
- 
-    // our detection scheme is simple, we just need to see a riff chunk first thing.



Home | Main Index | Thread Index | Old Index