pkgsrc-wip/mednafen/Makefile
Thomas Klausner 25e9d43bad Update to 0.5.2:
0.5.2:
	Modified the PCE code to only include header files that
	are needed.

	Fixed a memory leak in the state saving code.

	PCE:  Closing HES music files will no longer produce
	battery-backed RAM files. x_x

	Fixed a memory leak in the state loading code.

	Reduced memory slightly in the text rendering code by using
	all the bits available in the array(instead of the lower
	bit of each byte) that tells if a glyph is available or
	not.

	Modified the internal message display code to allocate and
	free space for the message being displayed, rather than
	using a rather small static array.

	PCE:  Fixed a small bug that would cause 1/75 second or
	less of the old CDDA track to play when switching to a new
	CDDA track.

	PCE:  Changed how reads from $0000 are handled, and made
	vblank occur slightly later in the frame, to fix Valis 1.

	PCE:  The CD reset function of $1804 now clears more
	variables, fixing problems with lockups when using the
	START+SELECT soft reset in the middle of a data read.

	Finally fixed the endian conversion code so that save
	states(and netplay) are compatible between big-endian and
	little-endian systems.  **NOTE** Save states created in
	previous versions of Mednafen on big endian platforms(such
	as OS/X PPC) will no longer work in this version.

	Removed the tech documentation from the source code
	distribution.

	Truncated the ChangeLog to the first Nintencer release.
2006-02-27 22:29:27 +00:00

43 lines
1.3 KiB
Makefile

# $NetBSD: Makefile,v 1.12 2006/02/27 22:29:27 thomasklausner Exp $
#
DISTNAME= mednafen-0.5.2
CATEGORIES= emulators
MASTER_SITES= http://mednafen.com/releases/files/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= tech-pkg@NetBSD.org
HOMEPAGE= http://mednafen.com/
COMMENT= Portable multi-system emulator
WRKSRC= ${WRKDIR}/mednafen
GNU_CONFIGURE= yes
USE_TOOLS+= pkg-config
USE_LANGUAGES+= c c++
USE_LIBTOOL= yes
USE_PKGLOCALEDIR= yes
SUBST_CLASSES+= dsp
SUBST_STAGE.dsp= pre-configure
SUBST_MESSAGE.dsp= Fixing path to audio device.
SUBST_FILES.dsp= src/sexyal/drivers/esd.c src/sexyal/drivers/oss.c \
src/sexyal/drivers/oss.c src/sexyal/sexyal.c
SUBST_SED.dsp= s,/dev/dsp,${DEVOSSAUDIO},
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mednafen
${INSTALL_DATA} ${WRKSRC}/Documentation/*.html \
${PREFIX}/share/doc/mednafen
.include "../../audio/esound/buildlink3.mk"
.include "../../audio/libsndfile/buildlink3.mk"
.include "../../audio/libvorbis/buildlink3.mk"
.include "../../devel/SDL/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../misc/libcdio/buildlink3.mk"
.include "../../multimedia/libogg/buildlink3.mk"
.include "../../net/SDL_net/buildlink3.mk"
.include "../../textproc/intltool/buildlink3.mk"
.include "../../mk/ossaudio.buildlink3.mk"
.include "../../mk/x11.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"