2004-04-05 15:30:19 +02:00
|
|
|
# $NetBSD: Makefile,v 1.4 2004/04/05 13:30:19 thomasklausner Exp $
|
DUMB is an IT, XM, S3M and MOD player library developed by
Robert J Ohannessian and Ben Davis.
* Freeware
* Supports playback of Impulse Tracker (IT), Scream Tracker 3 (S3M),
Fast Tracker 2 (XM) and Amiga Module (MOD) files
* Faithful to the original trackers, especially IT; if it plays your module
wrongly, please tell me so I can fix the bug! (But please don't complain
about differences between DUMB and ModPlug Tracker)
* Accurate support for low-pass resonant filters for IT files
* Very accurate timing and pitching; completely deterministic playback
* Click removal
* Facility to embed music files in other files (e.g. Allegro datafiles)
* Three resampling quality settings: aliasing, linear interpolation and
cubic interpolation
* Number of samples playing at once can be limited to reduce processor
usage, but samples will come back in when other louder ones stop
* All notes will be present and correct even if you start a piece of music
in the middle
* Fast seeking to any point before the music first loops (seeking time
increases beyond this point)
* Audio generated can be used in any way; DUMB does not necessarily send it
straight to a sound output system
* Makefile provided for DJGPP, MinGW, Linux, BeOS and Mac OS X; project
file provided for MSVC 6 (please contact me if you'd like to submit or
request a makefile for a new platform; the code itself should port
anywhere that has a 32-bit C compiler)
* Can be used with Allegro, can be used without (if you'd like to make DUMB
more approachable to people who aren't using Allegro, please contact me)
2003-07-18 05:00:10 +02:00
|
|
|
#
|
|
|
|
|
|
|
|
DISTNAME= dumb-0.9.2-fixed
|
|
|
|
PKGNAME= dumb-0.9.2
|
|
|
|
WRKSRC= ${WRKDIR}/dumb
|
|
|
|
CATEGORIES= audio devel
|
|
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dumb/}
|
|
|
|
|
|
|
|
MAINTAINER= collver1@comcast.net
|
2003-07-22 02:46:57 +02:00
|
|
|
HOMEPAGE= http://dumb.sourceforge.net/
|
DUMB is an IT, XM, S3M and MOD player library developed by
Robert J Ohannessian and Ben Davis.
* Freeware
* Supports playback of Impulse Tracker (IT), Scream Tracker 3 (S3M),
Fast Tracker 2 (XM) and Amiga Module (MOD) files
* Faithful to the original trackers, especially IT; if it plays your module
wrongly, please tell me so I can fix the bug! (But please don't complain
about differences between DUMB and ModPlug Tracker)
* Accurate support for low-pass resonant filters for IT files
* Very accurate timing and pitching; completely deterministic playback
* Click removal
* Facility to embed music files in other files (e.g. Allegro datafiles)
* Three resampling quality settings: aliasing, linear interpolation and
cubic interpolation
* Number of samples playing at once can be limited to reduce processor
usage, but samples will come back in when other louder ones stop
* All notes will be present and correct even if you start a piece of music
in the middle
* Fast seeking to any point before the music first loops (seeking time
increases beyond this point)
* Audio generated can be used in any way; DUMB does not necessarily send it
straight to a sound output system
* Makefile provided for DJGPP, MinGW, Linux, BeOS and Mac OS X; project
file provided for MSVC 6 (please contact me if you'd like to submit or
request a makefile for a new platform; the code itself should port
anywhere that has a 32-bit C compiler)
* Can be used with Allegro, can be used without (if you'd like to make DUMB
more approachable to people who aren't using Allegro, please contact me)
2003-07-18 05:00:10 +02:00
|
|
|
COMMENT= IT, XM, S3M and MOD player library
|
|
|
|
|
|
|
|
LICENSE= dumb-license
|
2004-01-25 03:11:29 +01:00
|
|
|
USE_GNU_TOOLS+= make
|
DUMB is an IT, XM, S3M and MOD player library developed by
Robert J Ohannessian and Ben Davis.
* Freeware
* Supports playback of Impulse Tracker (IT), Scream Tracker 3 (S3M),
Fast Tracker 2 (XM) and Amiga Module (MOD) files
* Faithful to the original trackers, especially IT; if it plays your module
wrongly, please tell me so I can fix the bug! (But please don't complain
about differences between DUMB and ModPlug Tracker)
* Accurate support for low-pass resonant filters for IT files
* Very accurate timing and pitching; completely deterministic playback
* Click removal
* Facility to embed music files in other files (e.g. Allegro datafiles)
* Three resampling quality settings: aliasing, linear interpolation and
cubic interpolation
* Number of samples playing at once can be limited to reduce processor
usage, but samples will come back in when other louder ones stop
* All notes will be present and correct even if you start a piece of music
in the middle
* Fast seeking to any point before the music first loops (seeking time
increases beyond this point)
* Audio generated can be used in any way; DUMB does not necessarily send it
straight to a sound output system
* Makefile provided for DJGPP, MinGW, Linux, BeOS and Mac OS X; project
file provided for MSVC 6 (please contact me if you'd like to submit or
request a makefile for a new platform; the code itself should port
anywhere that has a 32-bit C compiler)
* Can be used with Allegro, can be used without (if you'd like to make DUMB
more approachable to people who aren't using Allegro, please contact me)
2003-07-18 05:00:10 +02:00
|
|
|
USE_X11= yes
|
2004-04-05 15:30:19 +02:00
|
|
|
USE_BUILDLINK3= yes
|
DUMB is an IT, XM, S3M and MOD player library developed by
Robert J Ohannessian and Ben Davis.
* Freeware
* Supports playback of Impulse Tracker (IT), Scream Tracker 3 (S3M),
Fast Tracker 2 (XM) and Amiga Module (MOD) files
* Faithful to the original trackers, especially IT; if it plays your module
wrongly, please tell me so I can fix the bug! (But please don't complain
about differences between DUMB and ModPlug Tracker)
* Accurate support for low-pass resonant filters for IT files
* Very accurate timing and pitching; completely deterministic playback
* Click removal
* Facility to embed music files in other files (e.g. Allegro datafiles)
* Three resampling quality settings: aliasing, linear interpolation and
cubic interpolation
* Number of samples playing at once can be limited to reduce processor
usage, but samples will come back in when other louder ones stop
* All notes will be present and correct even if you start a piece of music
in the middle
* Fast seeking to any point before the music first loops (seeking time
increases beyond this point)
* Audio generated can be used in any way; DUMB does not necessarily send it
straight to a sound output system
* Makefile provided for DJGPP, MinGW, Linux, BeOS and Mac OS X; project
file provided for MSVC 6 (please contact me if you'd like to submit or
request a makefile for a new platform; the code itself should port
anywhere that has a 32-bit C compiler)
* Can be used with Allegro, can be used without (if you'd like to make DUMB
more approachable to people who aren't using Allegro, please contact me)
2003-07-18 05:00:10 +02:00
|
|
|
|
|
|
|
post-install:
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/dumb
|
|
|
|
cd ${WRKSRC} && ${INSTALL_DATA} licence.txt readme.txt release.txt \
|
|
|
|
${PREFIX}/share/doc/dumb
|
|
|
|
cd ${WRKSRC}/docs && ${INSTALL_DATA} deprec.txt faq.txt howto.txt \
|
|
|
|
ptr.txt dumb.txt fnptr.txt modplug.txt \
|
|
|
|
${PREFIX}/share/doc/dumb
|
|
|
|
|
2004-04-05 15:30:19 +02:00
|
|
|
.include "../../devel/allegro/buildlink3.mk"
|
|
|
|
.include "../../mk/ossaudio.buildlink3.mk"
|
DUMB is an IT, XM, S3M and MOD player library developed by
Robert J Ohannessian and Ben Davis.
* Freeware
* Supports playback of Impulse Tracker (IT), Scream Tracker 3 (S3M),
Fast Tracker 2 (XM) and Amiga Module (MOD) files
* Faithful to the original trackers, especially IT; if it plays your module
wrongly, please tell me so I can fix the bug! (But please don't complain
about differences between DUMB and ModPlug Tracker)
* Accurate support for low-pass resonant filters for IT files
* Very accurate timing and pitching; completely deterministic playback
* Click removal
* Facility to embed music files in other files (e.g. Allegro datafiles)
* Three resampling quality settings: aliasing, linear interpolation and
cubic interpolation
* Number of samples playing at once can be limited to reduce processor
usage, but samples will come back in when other louder ones stop
* All notes will be present and correct even if you start a piece of music
in the middle
* Fast seeking to any point before the music first loops (seeking time
increases beyond this point)
* Audio generated can be used in any way; DUMB does not necessarily send it
straight to a sound output system
* Makefile provided for DJGPP, MinGW, Linux, BeOS and Mac OS X; project
file provided for MSVC 6 (please contact me if you'd like to submit or
request a makefile for a new platform; the code itself should port
anywhere that has a 32-bit C compiler)
* Can be used with Allegro, can be used without (if you'd like to make DUMB
more approachable to people who aren't using Allegro, please contact me)
2003-07-18 05:00:10 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|