head 1.16; access; symbols pkgsrc-2023Q4:1.16.0.4 pkgsrc-2023Q4-base:1.16 pkgsrc-2023Q3:1.16.0.2 pkgsrc-2023Q3-base:1.16 pkgsrc-2023Q2:1.15.0.86 pkgsrc-2023Q2-base:1.15 pkgsrc-2023Q1:1.15.0.84 pkgsrc-2023Q1-base:1.15 pkgsrc-2022Q4:1.15.0.82 pkgsrc-2022Q4-base:1.15 pkgsrc-2022Q3:1.15.0.80 pkgsrc-2022Q3-base:1.15 pkgsrc-2022Q2:1.15.0.78 pkgsrc-2022Q2-base:1.15 pkgsrc-2022Q1:1.15.0.76 pkgsrc-2022Q1-base:1.15 pkgsrc-2021Q4:1.15.0.74 pkgsrc-2021Q4-base:1.15 pkgsrc-2021Q3:1.15.0.72 pkgsrc-2021Q3-base:1.15 pkgsrc-2021Q2:1.15.0.70 pkgsrc-2021Q2-base:1.15 pkgsrc-2021Q1:1.15.0.68 pkgsrc-2021Q1-base:1.15 pkgsrc-2020Q4:1.15.0.66 pkgsrc-2020Q4-base:1.15 pkgsrc-2020Q3:1.15.0.64 pkgsrc-2020Q3-base:1.15 pkgsrc-2020Q2:1.15.0.60 pkgsrc-2020Q2-base:1.15 pkgsrc-2020Q1:1.15.0.40 pkgsrc-2020Q1-base:1.15 pkgsrc-2019Q4:1.15.0.62 pkgsrc-2019Q4-base:1.15 pkgsrc-2019Q3:1.15.0.58 pkgsrc-2019Q3-base:1.15 pkgsrc-2019Q2:1.15.0.56 pkgsrc-2019Q2-base:1.15 pkgsrc-2019Q1:1.15.0.54 pkgsrc-2019Q1-base:1.15 pkgsrc-2018Q4:1.15.0.52 pkgsrc-2018Q4-base:1.15 pkgsrc-2018Q3:1.15.0.50 pkgsrc-2018Q3-base:1.15 pkgsrc-2018Q2:1.15.0.48 pkgsrc-2018Q2-base:1.15 pkgsrc-2018Q1:1.15.0.46 pkgsrc-2018Q1-base:1.15 pkgsrc-2017Q4:1.15.0.44 pkgsrc-2017Q4-base:1.15 pkgsrc-2017Q3:1.15.0.42 pkgsrc-2017Q3-base:1.15 pkgsrc-2017Q2:1.15.0.38 pkgsrc-2017Q2-base:1.15 pkgsrc-2017Q1:1.15.0.36 pkgsrc-2017Q1-base:1.15 pkgsrc-2016Q4:1.15.0.34 pkgsrc-2016Q4-base:1.15 pkgsrc-2016Q3:1.15.0.32 pkgsrc-2016Q3-base:1.15 pkgsrc-2016Q2:1.15.0.30 pkgsrc-2016Q2-base:1.15 pkgsrc-2016Q1:1.15.0.28 pkgsrc-2016Q1-base:1.15 pkgsrc-2015Q4:1.15.0.26 pkgsrc-2015Q4-base:1.15 pkgsrc-2015Q3:1.15.0.24 pkgsrc-2015Q3-base:1.15 pkgsrc-2015Q2:1.15.0.22 pkgsrc-2015Q2-base:1.15 pkgsrc-2015Q1:1.15.0.20 pkgsrc-2015Q1-base:1.15 pkgsrc-2014Q4:1.15.0.18 pkgsrc-2014Q4-base:1.15 pkgsrc-2014Q3:1.15.0.16 pkgsrc-2014Q3-base:1.15 pkgsrc-2014Q2:1.15.0.14 pkgsrc-2014Q2-base:1.15 pkgsrc-2014Q1:1.15.0.12 pkgsrc-2014Q1-base:1.15 pkgsrc-2013Q4:1.15.0.10 pkgsrc-2013Q4-base:1.15 pkgsrc-2013Q3:1.15.0.8 pkgsrc-2013Q3-base:1.15 pkgsrc-2013Q2:1.15.0.6 pkgsrc-2013Q2-base:1.15 pkgsrc-2013Q1:1.15.0.4 pkgsrc-2013Q1-base:1.15 pkgsrc-2012Q4:1.15.0.2 pkgsrc-2012Q4-base:1.15 pkgsrc-2012Q3:1.13.0.8 pkgsrc-2012Q3-base:1.13 pkgsrc-2012Q2:1.13.0.6 pkgsrc-2012Q2-base:1.13 pkgsrc-2012Q1:1.13.0.4 pkgsrc-2012Q1-base:1.13 pkgsrc-2011Q4:1.13.0.2 pkgsrc-2011Q4-base:1.13 pkgsrc-2011Q3:1.12.0.34 pkgsrc-2011Q3-base:1.12 pkgsrc-2011Q2:1.12.0.32 pkgsrc-2011Q2-base:1.12 pkgsrc-2011Q1:1.12.0.30 pkgsrc-2011Q1-base:1.12 pkgsrc-2010Q4:1.12.0.28 pkgsrc-2010Q4-base:1.12 pkgsrc-2010Q3:1.12.0.26 pkgsrc-2010Q3-base:1.12 pkgsrc-2010Q2:1.12.0.24 pkgsrc-2010Q2-base:1.12 pkgsrc-2010Q1:1.12.0.22 pkgsrc-2010Q1-base:1.12 pkgsrc-2009Q4:1.12.0.20 pkgsrc-2009Q4-base:1.12 pkgsrc-2009Q3:1.12.0.18 pkgsrc-2009Q3-base:1.12 pkgsrc-2009Q2:1.12.0.16 pkgsrc-2009Q2-base:1.12 pkgsrc-2009Q1:1.12.0.14 pkgsrc-2009Q1-base:1.12 pkgsrc-2008Q4:1.12.0.12 pkgsrc-2008Q4-base:1.12 pkgsrc-2008Q3:1.12.0.10 pkgsrc-2008Q3-base:1.12 cube-native-xorg:1.12.0.8 cube-native-xorg-base:1.12 pkgsrc-2008Q2:1.12.0.6 pkgsrc-2008Q2-base:1.12 cwrapper:1.12.0.4 pkgsrc-2008Q1:1.12.0.2 pkgsrc-2008Q1-base:1.12 pkgsrc-2007Q4:1.11.0.2 pkgsrc-2007Q4-base:1.11 pkgsrc-2007Q3:1.10.0.6 pkgsrc-2007Q3-base:1.10 pkgsrc-2007Q2:1.10.0.4 pkgsrc-2007Q2-base:1.10 pkgsrc-2007Q1:1.10.0.2 pkgsrc-2007Q1-base:1.10 pkgsrc-2006Q4:1.9.0.8 pkgsrc-2006Q4-base:1.9 pkgsrc-2006Q3:1.9.0.6 pkgsrc-2006Q3-base:1.9 pkgsrc-2006Q2:1.9.0.4 pkgsrc-2006Q2-base:1.9 pkgsrc-2006Q1:1.9.0.2 pkgsrc-2006Q1-base:1.9 pkgsrc-2005Q4:1.8.0.6 pkgsrc-2005Q4-base:1.8 pkgsrc-2005Q3:1.8.0.4 pkgsrc-2005Q3-base:1.8 pkgsrc-2005Q2:1.8.0.2 pkgsrc-2005Q2-base:1.8 pkgsrc-2005Q1:1.5.0.8 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.6 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.5.0.4 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.5.0.2 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.4.0.4 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4 netbsd-1-6-1:1.1.1.1.0.6 netbsd-1-6-1-base:1.1.1.1 netbsd-1-6:1.1.1.1.0.8 netbsd-1-6-RELEASE-base:1.1.1.1 pkgviews:1.1.1.1.0.4 pkgviews-base:1.1.1.1 buildlink2:1.1.1.1.0.2 buildlink2-base:1.1.1.1 netbsd-1-5-PATCH003:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.16 date 2023.07.21.09.32.36; author nia; state Exp; branches; next 1.15; commitid Mdp2JbmmjvuWsExE; 1.15 date 2012.10.23.10.24.03; author wiz; state Exp; branches; next 1.14; 1.14 date 2012.10.03.12.55.13; author asau; state Exp; branches; next 1.13; 1.13 date 2011.12.09.01.31.57; author marino; state Exp; branches; next 1.12; 1.12 date 2008.03.03.19.21.38; author jlam; state Exp; branches; next 1.11; 1.11 date 2007.11.25.11.52.44; author wiz; state Exp; branches; next 1.10; 1.10 date 2007.02.19.11.56.55; author joerg; state Exp; branches; next 1.9; 1.9 date 2006.02.05.23.09.01; author joerg; state Exp; branches; next 1.8; 1.8 date 2005.06.16.06.57.50; author jlam; state Exp; branches; next 1.7; 1.7 date 2005.06.01.18.02.47; author jlam; state Exp; branches; next 1.6; 1.6 date 2005.04.11.21.45.43; author tv; state Exp; branches; next 1.5; 1.5 date 2004.05.23.20.58.41; author danw; state Exp; branches; next 1.4; 1.4 date 2003.07.21.16.45.55; author martti; state Exp; branches; next 1.3; 1.3 date 2003.02.16.21.41.08; author salo; state Exp; branches; next 1.2; 1.2 date 2003.02.14.20.06.00; author salo; state Exp; branches; next 1.1; 1.1 date 2001.05.30.11.13.18; author agc; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2001.05.30.11.13.18; author agc; state Exp; branches; next ; desc @@ 1.16 log @gnuboy[-sdl]: Update to 1.0.4 (switch to modern fork) This gets us some fixes for modern compilers and systems, SDL2 support, and allows deleting a handful of patches. While here, import the manual pages from Debian. @ text @# $NetBSD: Makefile,v 1.15 2012/10/23 10:24:03 wiz Exp $ .include "Makefile.common" COMMENT= Fast gameboy emulator (X11 version) CONFIGURE_ARGS+= --with-x INSTALLATION_DIRS+= bin INSTALLATION_DIRS+= ${PKGMANDIR}/man6 INSTALLATION_DIRS+= share/doc/gnuboy INSTALLATION_DIRS+= share/examples/gnuboy do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xgnuboy ${DESTDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${WRKSRC}/etc/sample.rc \ ${DESTDIR}${PREFIX}/share/examples/gnuboy/ ${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/docs/* \ ${DESTDIR}${PREFIX}/share/doc/gnuboy/ ${INSTALL_MAN} ${FILESDIR}/xgnuboy.6 \ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man6/xgnuboy.6 BUILDLINK_DEPMETHOD.libXt?= build .include "options.mk" .include "../../x11/libX11/buildlink3.mk" .include "../../x11/libXext/buildlink3.mk" .include "../../x11/libXt/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.15 log @Remove xextproto/buildlink3.mk in most cases where it occurs with libXext/buildlink3.mk, now that it is included there. Leave the places where its API version is set or variables from it are used directly (about 3 packages). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2012/10/03 12:55:13 asau Exp $ d3 1 a3 4 DISTNAME= gnuboy-1.0.3 PKGREVISION= 2 CATEGORIES= emulators games MASTER_SITES= http://brightrain.aerifal.cx/~laguna/src/ d5 1 a5 3 MAINTAINER= njl@@sdf.lonestar.org #HOMEPAGE= http://gnuboy.unix-fu.org/ COMMENT= Gameboy emulator d7 1 a7 1 GNU_CONFIGURE= yes d9 4 a12 2 INSTALLATION_DIRS= bin BUILDLINK_TRANSFORM+= rm:-fforce-mem a14 2 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/gnuboy ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/gnuboy d20 2 d25 1 @ 1.14 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2011/12/09 01:31:57 marino Exp $ a30 1 .include "../../x11/xextproto/buildlink3.mk" @ 1.13 log @emulators/gnuboy: Fix for modern gcc The deprecated force-mem flag is not present on later gcc compilers. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2008/03/03 19:21:38 jlam Exp $ a11 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.12 log @Mechanical changes to add DESTDIR support to packages that install their files via a custom do-install target. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2007/11/25 11:52:44 wiz Exp $ d17 1 @ 1.11 log @Update MASTER_SITES/HOMEPAGE, from Zafer Aydogan. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2007/02/19 11:56:55 joerg Exp $ d12 2 d19 3 a21 3 ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/gnuboy ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/gnuboy ${INSTALL_PROGRAM} ${WRKSRC}/xgnuboy ${PREFIX}/bin/ d23 1 a23 1 ${PREFIX}/share/examples/gnuboy/ d25 1 a25 1 ${PREFIX}/share/doc/gnuboy/ @ 1.10 log @Modular Xorg support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2006/02/05 23:09:01 joerg Exp $ d6 1 a6 1 MASTER_SITES= http://gnuboy.unix-fu.org/src/ d9 1 a9 1 HOMEPAGE= http://gnuboy.unix-fu.org/ @ 1.9 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2005/06/16 06:57:50 jlam Exp $ a15 2 .include "../../mk/x11.buildlink3.mk" d25 6 @ 1.8 log @Create directories before installing files into them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2005/06/01 18:02:47 jlam Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.7 log @Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. Several changes are involved since they are all interrelated. These changes affect about 1000 files. The first major change is rewriting bsd.builtin.mk as well as all of the builtin.mk files to follow the new example in bsd.builtin.mk. The loop to include all of the builtin.mk files needed by the package is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk is now included by each of the individual builtin.mk files and provides some common logic for all of the builtin.mk files. Currently, this includes the computation for whether the native or pkgsrc version of the package is preferred. This causes USE_BUILTIN.* to be correctly set when one builtin.mk file includes another. The second major change is teach the builtin.mk files to consider files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most of the builtin.mk files test for the presence of built-in software by checking for the existence of certain files, e.g. , and we now assume that if that file is under ${LOCALBASE}, then it must be from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The exceptions to this new check are the X11 distribution packages, which are handled specially as noted below. The third major change is providing builtin.mk and version.mk files for each of the X11 distribution packages in pkgsrc. The builtin.mk file can detect whether the native X11 distribution is the same as the one provided by pkgsrc, and the version.mk file computes the version of the X11 distribution package, whether it's built-in or not. The fourth major change is that the buildlink3.mk files for X11 packages that install parts which are part of X11 distribution packages, e.g. Xpm, Xcursor, etc., now use imake to query the X11 distribution for whether the software is already provided by the X11 distribution. This is more accurate than grepping for a symbol name in the imake config files. Using imake required sprinkling various builtin-imake.mk helper files into pkgsrc directories. These files are used as input to imake since imake can't use stdin for that purpose. The fifth major change is in how packages note that they use X11. Instead of setting USE_X11, package Makefiles should now include x11.buildlink3.mk instead. This causes the X11 package buildlink3 and builtin logic to be executed at the correct place for buildlink3.mk and builtin.mk files that previously set USE_X11, and fixes packages that relied on buildlink3.mk files to implicitly note that X11 is needed. Package buildlink3.mk should also include x11.buildlink3.mk when linking against the package libraries requires also linking against the X11 libraries. Where it was obvious, redundant inclusions of x11.buildlink3.mk have been removed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2005/04/11 21:45:43 tv Exp $ d14 2 @ 1.6 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2004/05/23 20:58:41 danw Exp $ d13 2 a14 1 USE_X11= yes @ 1.5 log @USE_BUILDLINK3 so that -Wl,-R/usr/X11R6/lib gets stripped/translated properly on various OSes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2003/07/21 16:45:55 martti Exp $ a13 1 USE_BUILDLINK3= yes @ 1.4 log @COMMENT should start with a capital letter. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2003/02/16 21:41:08 salo Exp $ d13 2 @ 1.3 log @PKGREVISION bump: install sample configuration into share/examples/, change maintainer per request (previous maintainer ok). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2003/02/14 20:06:00 salo Exp $ d10 1 a10 1 COMMENT= gameboy emulator @ 1.2 log @Update to version 1.0.3. Patches from Nathan Langford via PR pkg/19580. Changes: RELEASE 1.0.3 ============= - All ANSI C incompatibilities should be fixed. Please report any that remain. - Various bugs encountered when building gnuboy on strange compilers have been fixed. - Internal support for decompressing gzipped roms now exists in a minimal form. The inflate code used is taken from a quine (self-reproducing program) written by David Madore and placed in the public domain. This code is very portable but is rather slow and may crash when given invalid data; however, there should be no impact on security. Currently only gzip files (not pkzip files) are supported. - HuC3 emultaion has been fixed to some extent. Robopon Sun and Star are both playable now, but many features of the HuC3 are still not implemented. - Color filtering to make gnuboy look much more like a real CGB is now included, thanks to the work of Jonathan Gevaryahu. - A new rcvar "gbamode" has been added to unlock the GBA-only features present in some newer CGB games. (This has nothing to do with GBA emulation, which gnuboy does not do and will not do in the future.) - Sprite sorting in DMG mode has been fixed. This should improve things in various DMG games where sprites previously overlapped in the wrong order. RELEASE 1.0.2 ============= - A minor problem in the frequency sweep function on sound channel 1 was fixed, correcting the sound of the ice beam and metroid encounter sound in Metroid 2. - Sound channel 3 waveform data is now trashed when the sound is played. This makes it more difficult for games and demos to detect that they are running on an emulator. - The channel 3 waveform is now properly initialized in both DMG and CGB modes. Before it was incorrectly initialized to have frequency 16 times too high, and the initial "random noise" pattern exhibited by DMG wasn't emulated. R-Type now sounds much better. - The sound length register for channel 3 now works properly, fixing the title screen music in MegaMan 2. No thanks to gbspec.txt for having blatently wrong info about this matter. - Major problems with sound quality on channel 4 (noise) have been fixed, and the pseudorandom sequence has been replaced to very closely resemble that of a real Gameboy, thanks to the hard work of Lord Nightmare. All these changes make a significant improvement in many games, notably Metroid 2, Final Fantasy Legend II and III, Camp Deadly, and Wario Land. - Stereo channels are no longer backwards. - The DMG STAT register write bug, which causes an interrupt if the STAT register is written while in HBLANK or VBLANK, is now emulated. This fixes Legend of Zerd and probably any other DMG game that will not run on a real Gameboy Color. - A hack/potential fix for a problem that kept Konami Collection Vol 1 from working has been put in place. - A major interrupt bug that prevented Amazing Penguin from running has been fixed. - Several bugs that could have resulted in crashes under strange circumstances have been fixed. - Other minor sound issues have been tweaked or fixed. RELEASE 1.0.1 ============= - Keys that didn't work in the SDL-based ports have now been fixed. - The --bindir= option to the configure script now works properly. - Running "make install" no longer fails when the destination directory doesn't already exist. - Various minor cleanups. RELEASE 1.0.0 ============= - Auto-loading rc files on a per-rom basis. - Less intense yellow in the default mono palette. - Default keybindings no longer use modifier keys. - Lots of new documentation. - Hardware scaling on matroxfb now looks better. - Disabled some useless optimizations to work around a bug in gcc 2.96, which despite being a broken compiler has become rather popular since Redhat decided to package it without sufficient testing. This will fix the problems lots of people have reported when compiling. - Added --disable-arch option to configure to prevent the binaries built from being dependent on the exact host cpu they're built on. This will allow distro maintainers to build packages that work even on older cpus. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2001/05/30 11:13:18 agc Exp $ d4 2 a5 1 CATEGORIES= emulators d8 1 a8 1 MAINTAINER= motor@@diku.dk d16 6 a21 3 ${INSTALL_PROGRAM} ${WRKSRC}/xgnuboy ${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/etc/sample.rc \ ${WRKSRC}/docs/* ${PREFIX}/share/doc/gnuboy/ @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d3 3 a5 3 DISTNAME= gnuboy-0.9.13 CATEGORIES= emulators MASTER_SITES= http://brightrain.aerifal.cx/~laguna/src/ d7 3 a9 3 MAINTAINER= motor@@diku.dk HOMEPAGE= http://brightrain.aerifal.cx/~laguna/ COMMENT= gameboy emulator d11 1 a11 1 GNU_CONFIGURE= yes d17 1 a17 1 ${WRKSRC}/CREDITS ${PREFIX}/share/doc/gnuboy/ @ 1.1.1.1 log @Initial import of gnuboy-0.9.13 into the NetBSD packages collection. Addresses PR 13060 from motor@@diku.dk Gnuboy is an open source gameboy emulator @ text @@