head 1.20; access; symbols pkgsrc-2023Q4:1.20.0.34 pkgsrc-2023Q4-base:1.20 pkgsrc-2023Q3:1.20.0.32 pkgsrc-2023Q3-base:1.20 pkgsrc-2023Q2:1.20.0.30 pkgsrc-2023Q2-base:1.20 pkgsrc-2023Q1:1.20.0.28 pkgsrc-2023Q1-base:1.20 pkgsrc-2022Q4:1.20.0.26 pkgsrc-2022Q4-base:1.20 pkgsrc-2022Q3:1.20.0.24 pkgsrc-2022Q3-base:1.20 pkgsrc-2022Q2:1.20.0.22 pkgsrc-2022Q2-base:1.20 pkgsrc-2022Q1:1.20.0.20 pkgsrc-2022Q1-base:1.20 pkgsrc-2021Q4:1.20.0.18 pkgsrc-2021Q4-base:1.20 pkgsrc-2021Q3:1.20.0.16 pkgsrc-2021Q3-base:1.20 pkgsrc-2021Q2:1.20.0.14 pkgsrc-2021Q2-base:1.20 pkgsrc-2021Q1:1.20.0.12 pkgsrc-2021Q1-base:1.20 pkgsrc-2020Q4:1.20.0.10 pkgsrc-2020Q4-base:1.20 pkgsrc-2020Q3:1.20.0.8 pkgsrc-2020Q3-base:1.20 pkgsrc-2020Q2:1.20.0.6 pkgsrc-2020Q2-base:1.20 pkgsrc-2020Q1:1.20.0.2 pkgsrc-2020Q1-base:1.20 pkgsrc-2019Q4:1.20.0.4 pkgsrc-2019Q4-base:1.20 pkgsrc-2019Q3:1.19.0.20 pkgsrc-2019Q3-base:1.19 pkgsrc-2019Q2:1.19.0.18 pkgsrc-2019Q2-base:1.19 pkgsrc-2019Q1:1.19.0.16 pkgsrc-2019Q1-base:1.19 pkgsrc-2018Q4:1.19.0.14 pkgsrc-2018Q4-base:1.19 pkgsrc-2018Q3:1.19.0.12 pkgsrc-2018Q3-base:1.19 pkgsrc-2018Q2:1.19.0.10 pkgsrc-2018Q2-base:1.19 pkgsrc-2018Q1:1.19.0.8 pkgsrc-2018Q1-base:1.19 pkgsrc-2017Q4:1.19.0.6 pkgsrc-2017Q4-base:1.19 pkgsrc-2017Q3:1.19.0.4 pkgsrc-2017Q3-base:1.19 pkgsrc-2017Q2:1.18.0.32 pkgsrc-2017Q2-base:1.18 pkgsrc-2017Q1:1.18.0.30 pkgsrc-2017Q1-base:1.18 pkgsrc-2016Q4:1.18.0.28 pkgsrc-2016Q4-base:1.18 pkgsrc-2016Q3:1.18.0.26 pkgsrc-2016Q3-base:1.18 pkgsrc-2016Q2:1.18.0.24 pkgsrc-2016Q2-base:1.18 pkgsrc-2016Q1:1.18.0.22 pkgsrc-2016Q1-base:1.18 pkgsrc-2015Q4:1.18.0.20 pkgsrc-2015Q4-base:1.18 pkgsrc-2015Q3:1.18.0.18 pkgsrc-2015Q3-base:1.18 pkgsrc-2015Q2:1.18.0.16 pkgsrc-2015Q2-base:1.18 pkgsrc-2015Q1:1.18.0.14 pkgsrc-2015Q1-base:1.18 pkgsrc-2014Q4:1.18.0.12 pkgsrc-2014Q4-base:1.18 pkgsrc-2014Q3:1.18.0.10 pkgsrc-2014Q3-base:1.18 pkgsrc-2014Q2:1.18.0.8 pkgsrc-2014Q2-base:1.18 pkgsrc-2014Q1:1.18.0.6 pkgsrc-2014Q1-base:1.18 pkgsrc-2013Q4:1.18.0.4 pkgsrc-2013Q4-base:1.18 pkgsrc-2013Q3:1.18.0.2 pkgsrc-2013Q3-base:1.18 pkgsrc-2013Q2:1.15.0.4 pkgsrc-2013Q2-base:1.15 pkgsrc-2013Q1:1.15.0.2 pkgsrc-2013Q1-base:1.15 pkgsrc-2012Q4:1.14.0.2 pkgsrc-2012Q4-base:1.14 pkgsrc-2012Q3:1.12.0.22 pkgsrc-2012Q3-base:1.12 pkgsrc-2012Q2:1.12.0.20 pkgsrc-2012Q2-base:1.12 pkgsrc-2012Q1:1.12.0.18 pkgsrc-2012Q1-base:1.12 pkgsrc-2011Q4:1.12.0.16 pkgsrc-2011Q4-base:1.12 pkgsrc-2011Q3:1.12.0.14 pkgsrc-2011Q3-base:1.12 pkgsrc-2011Q2:1.12.0.12 pkgsrc-2011Q2-base:1.12 pkgsrc-2011Q1:1.12.0.10 pkgsrc-2011Q1-base:1.12 pkgsrc-2010Q4:1.12.0.8 pkgsrc-2010Q4-base:1.12 pkgsrc-2010Q3:1.12.0.6 pkgsrc-2010Q3-base:1.12 pkgsrc-2010Q2:1.12.0.4 pkgsrc-2010Q2-base:1.12 pkgsrc-2010Q1:1.12.0.2 pkgsrc-2010Q1-base:1.12 pkgsrc-2009Q4:1.11.0.30 pkgsrc-2009Q4-base:1.11 pkgsrc-2009Q3:1.11.0.28 pkgsrc-2009Q3-base:1.11 pkgsrc-2009Q2:1.11.0.26 pkgsrc-2009Q2-base:1.11 pkgsrc-2009Q1:1.11.0.24 pkgsrc-2009Q1-base:1.11 pkgsrc-2008Q4:1.11.0.22 pkgsrc-2008Q4-base:1.11 pkgsrc-2008Q3:1.11.0.20 pkgsrc-2008Q3-base:1.11 cube-native-xorg:1.11.0.18 cube-native-xorg-base:1.11 pkgsrc-2008Q2:1.11.0.16 pkgsrc-2008Q2-base:1.11 cwrapper:1.11.0.14 pkgsrc-2008Q1:1.11.0.12 pkgsrc-2008Q1-base:1.11 pkgsrc-2007Q4:1.11.0.10 pkgsrc-2007Q4-base:1.11 pkgsrc-2007Q3:1.11.0.8 pkgsrc-2007Q3-base:1.11 pkgsrc-2007Q2:1.11.0.6 pkgsrc-2007Q2-base:1.11 pkgsrc-2007Q1:1.11.0.4 pkgsrc-2007Q1-base:1.11 pkgsrc-2006Q4:1.11.0.2 pkgsrc-2006Q4-base:1.11 pkgsrc-2006Q3:1.10.0.6 pkgsrc-2006Q3-base:1.10 pkgsrc-2006Q2:1.10.0.4 pkgsrc-2006Q2-base:1.10 pkgsrc-2006Q1:1.10.0.2 pkgsrc-2006Q1-base:1.10 pkgsrc-2005Q4:1.8.0.16 pkgsrc-2005Q4-base:1.8 pkgsrc-2005Q3:1.8.0.14 pkgsrc-2005Q3-base:1.8 pkgsrc-2005Q2:1.8.0.12 pkgsrc-2005Q2-base:1.8 pkgsrc-2005Q1:1.8.0.10 pkgsrc-2005Q1-base:1.8 pkgsrc-2004Q4:1.8.0.8 pkgsrc-2004Q4-base:1.8 pkgsrc-2004Q3:1.8.0.6 pkgsrc-2004Q3-base:1.8 pkgsrc-2004Q2:1.8.0.4 pkgsrc-2004Q2-base:1.8 pkgsrc-2004Q1:1.8.0.2 pkgsrc-2004Q1-base:1.8 pkgsrc-2003Q4:1.7.0.2 pkgsrc-2003Q4-base:1.7 netbsd-1-6-1:1.2.0.6 netbsd-1-6-1-base:1.2 netbsd-1-6:1.2.0.8 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.4 pkgviews-base:1.2 buildlink2:1.2.0.2 buildlink2-base:1.2 netbsd-1-5-PATCH003:1.2 netbsd-1-5-PATCH001:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.20 date 2019.11.03.19.24.34; author rillig; state Exp; branches; next 1.19; commitid IeVwuZv3L6bHkrJB; 1.19 date 2017.09.06.10.40.27; author wiz; state Exp; branches; next 1.18; commitid EIQxxtJKkA7kL76A; 1.18 date 2013.07.11.13.15.57; author wiz; state Exp; branches; next 1.17; commitid v6QIzxRckDWUp3Xw; 1.17 date 2013.07.09.10.24.22; author he; state Exp; branches; next 1.16; commitid MaViRXbafgtIwMWw; 1.16 date 2013.07.08.08.37.10; author he; state Exp; branches; next 1.15; commitid 5Hgd4j0D4zrtSDWw; 1.15 date 2013.01.17.15.51.26; author joerg; state Exp; branches; next 1.14; 1.14 date 2012.10.23.10.24.04; author wiz; state Exp; branches; next 1.13; 1.13 date 2012.10.03.12.55.21; author asau; state Exp; branches; next 1.12; 1.12 date 2010.01.30.00.02.54; author joerg; state Exp; branches; next 1.11; 1.11 date 2006.12.27.13.37.36; author joerg; state Exp; branches; next 1.10; 1.10 date 2006.03.04.21.29.37; author jlam; state Exp; branches; next 1.9; 1.9 date 2006.02.05.23.09.05; author joerg; state Exp; branches; next 1.8; 1.8 date 2004.01.20.12.14.41; author agc; state Exp; branches; next 1.7; 1.7 date 2003.07.17.21.36.27; author grant; state Exp; branches; next 1.6; 1.6 date 2003.06.18.09.22.18; author agc; state Exp; branches; next 1.5; 1.5 date 2003.06.02.01.19.51; author jschauma; state Exp; branches; next 1.4; 1.4 date 2003.05.05.18.24.11; author grant; state Exp; branches; next 1.3; 1.3 date 2003.03.29.12.40.52; author jmmv; state Exp; branches; next 1.2; 1.2 date 2001.04.27.14.59.42; author wiz; state Exp; branches; next 1.1; 1.1 date 2001.04.27.14.56.27; author agc; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2001.04.27.14.56.27; author agc; state Exp; branches; next ; desc @@ 1.20 log @emulators: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections. @ text @# $NetBSD: Makefile,v 1.19 2017/09/06 10:40:27 wiz Exp $ DISTNAME= x48-0.6.4 PKGREVISION= 1 CATEGORIES= emulators MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=x48.berlios/} DISTFILES= ${PKGNAME_NOREV}${EXTRACT_SUFX} DISTFILES+= sxrom-e.bz2 gxrom-r.bz2 EXTRACT_SUFX= .tar.bz2 MAINTAINER= pkgsrc-users@@NetBSD.org #HOMEPAGE= http://x48.berlios.de/ COMMENT= HP48 emulator LICENSE= gnu-gpl-v3 WRKSRC= ${WRKDIR} #USE_IMAKE= YES GNU_CONFIGURE= YES USE_TOOLS+= pkg-config aclocal autoconf automake autoreconf USE_LIBTOOL= yes USE_TOOLS+= gmake DATADIR= lib/x48 APPDEFS= lib/X11/app-defaults INSTALLATION_DIRS+= share/doc/x48/romdump INSTALLATION_DIRS+= ${DATADIR} INSTALLATION_DIRS+= ${APPDEFS} CONFIGURE_ARGS= --disable-shm CPPFLAGS+= -DHAVE_STDLIB CPPFLAGS+= -DX11APPDEFS=\"${PREFIX}/${APPDEFS}\" SUBST_CLASSES= fix-ad SUBST_STAGE.fix-ad= post-configure SUBST_MESSAGE.fix-ad= Fix default rom path SUBST_FILES.fix-ad= src/X48.ad SUBST_SED.fix-ad= -e 's,rom.dump,${PREFIX}/${DATADIR}/gxrom-r,' pre-configure: cd ${WRKSRC} && autoreconf -fi post-install: cd ${WRKSRC} && \ ${INSTALL_DATA} X48 \ ${DESTDIR}${PREFIX}/lib/X11/app-defaults cd ${WRKSRC} && \ ${INSTALL_DATA} ??rom-? ${DESTDIR}${PREFIX}/${DATADIR} cd ${WRKSRC}/doc && \ ${INSTALL_MAN} CARDS.doc INSTALLING ROMDump.doc \ ${DESTDIR}${PREFIX}/share/doc/x48 cd ${WRKSRC}/romdump && \ ${INSTALL_MAN} README ${DESTDIR}${PREFIX}/share/doc/x48/romdump && \ ${INSTALL_DATA} ROMDump ROMDump.s \ ${DESTDIR}${PREFIX}/share/doc/x48/romdump .include "../../x11/libXext/buildlink3.mk" .include "../../x11/libXt/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.19 log @Comment out dead sites. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2013/07/11 13:15:57 wiz Exp $ d35 1 a35 1 SUBST_CLASSES= fix-ad @ 1.18 log @Fix previous. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2013/07/09 10:24:22 he Exp $ d12 1 a12 1 HOMEPAGE= http://x48.berlios.de/ @ 1.17 log @Fix problem related to search of X11 application defaults: pick it up from the path specified in the package Makefile. Also fix the default ROM path fixup so that it actually works. Bump PKGREVISION. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.16 2013/07/08 08:37:10 he Exp $ # d7 1 a7 1 DISTFILES= ${PKGNAME}${EXTRACT_SUFX} @ 1.16 log @Update x48 from version 0.4.1 to 0.6.4. Pkgsrc changes; * HOMEPAGE & distribution site moved. * HP has released the ROMs, and copies of these are now automatically installed. * I could not get the X11 shm option to work (native X11, NetBSD 6.1/i386), so it is disabled in the Makefile. * Patch with updated pty handling code, borrowing some from FreeBSD's package here. Upstream changes: 2011-08-08 "G. Allen Morris III" release 0.6.4 * Default to throttling speed only when key-pressed * Add throttle switch for speed emulation * Fix buffer overflow bug * release keys on loss of focus * typo in access_time adjust 2010-02-01 "G. Allen Morris III" release 0.6.3 * made updates to x48.spec * put debian directory in dist file * install X48 app data in correct place using pkg-config appdefaultdir xt * removed more debugging messages * added 'netbook' look for small/short screens use +netbook on the command line 2010-01-30 "G. Allen Morris III" release 0.6.2 * remove setlocal code that was causing a bug. * removed some debugging code. 2009-06-31 "G. Allen Morris III" release 0.6.1 * Fix to XShm to solve the 'LCD' Scramble problem. 2006-04-20 "G. Allen Morris III" * Added simple paste feature * Repaired debugger non-readline input * Changed from building with Imakefile to using GNU autoconfig 2005-03-20 "G. Allen Morris III" * added equal key for + and Meta Keys for Alpha * applied a different fix for the arrow repeat key bug * fixed a bug in the timer one logic. The cursor now flashes on input. 2005-03-20 "G. Allen Morris III" * added patch [000390] time.h compile bug * added patch [000391] Arrow key repeat patch * added ChangeLog file 2005-03-18 "G. Allen Morris III" * starting from x48 0.4.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2013/01/17 15:51:26 joerg Exp $ d5 1 d25 1 d29 1 a29 1 INSTALLATION_DIRS+= lib/X11/app-defaults d34 1 d39 2 a40 2 SUBST_FILES.fix-ad= X48.ad SUBST_SED.fix-ad= -e 's,"rom.dump,"${DATADIR}/gxrom-r,' @ 1.15 log @Fix inline usage. Always add HAVE_STDLIB to avoid various warnings. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2012/10/23 10:24:04 wiz Exp $ d4 1 a4 3 DISTNAME= x48_041 PKGNAME= x48-0.4.1 PKGREVISION= 1 d6 4 a9 1 MASTER_SITES= http://home.earthlink.net/~rmmlgetz/ d12 1 a12 1 HOMEPAGE= http://home.earthlink.net/~rmmlgetz/ d14 1 d16 8 a23 2 WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} USE_IMAKE= YES d26 4 d33 10 d44 5 d58 1 @ 1.14 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.13 2012/10/03 12:55:21 asau Exp $ d19 2 @ 1.13 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2010/01/30 00:02:54 joerg Exp $ a28 1 .include "../../x11/xextproto/buildlink3.mk" @ 1.12 log @DESTDIR support @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2006/12/27 13:37:36 joerg Exp $ a13 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.11 log @- fine grained X11 dependencies for packages which have either USE_IMAKE or USE_X11BASE set, but don't include mk/x11.buildlink3.mk directly or via buildlink3.mks - introduce BUILDLINK_PREFIX.libXpm as alias for BUILDLINK_PREFIX.xpm in the !modular case - fix some cases where the check for libX11 couldn't work at all by using C++ for compilation without including the proper headers Verified using a full X11_TYPE=xorg bulk build without additional breakage. Discussed with salo@@, wiz@@ and send to packages@@ for feedback. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2006/03/04 21:29:37 jlam Exp $ d14 2 d19 2 a21 2 ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/x48 ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/x48/romdump d24 1 a24 1 ${PREFIX}/share/doc/x48 d26 1 a26 1 ${INSTALL_MAN} README ${PREFIX}/share/doc/x48/romdump && \ d28 1 a28 1 ${PREFIX}/share/doc/x48/romdump @ 1.10 log @Point MAINTAINER to pkgsrc-users@@NetBSD.org in the case where no developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2006/02/05 23:09:05 joerg Exp $ d28 2 @ 1.9 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2004/01/20 12:14:41 agc Exp $ d10 1 a10 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.8 log @Move WRKSRC definition away from the first paragraph in a Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2003/07/17 21:36:27 grant Exp $ d6 1 @ 1.7 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2003/06/18 09:22:18 agc Exp $ a5 1 WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} d13 1 @ 1.6 log @When constructing the WRKSRC definition, use ${PKGNAME_NOREV} rather than ${PKGNAME}, so that the WRKSRC definition is immune from any subsequent PKGREVISION changes. With thanks to jmc for the nudge. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2003/06/02 01:19:51 jschauma Exp $ d10 1 a10 1 MAINTAINER= tech-pkg@@netbsd.org @ 1.5 log @Use tech-pkg@@ in favor of packages@@ as MAINTAINER for orphaned packages. Should anybody feel like they could be the maintainer for any of thewe packages, please adjust. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2003/05/05 18:24:11 grant Exp $ d6 1 a6 1 WRKSRC= ${WRKDIR}/${PKGNAME} @ 1.4 log @post-install: - don't call install with multiple directory args. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2003/03/29 12:40:52 jmmv Exp $ d10 1 a10 1 MAINTAINER= packages@@netbsd.org @ 1.3 log @Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2001/04/27 14:59:42 wiz Exp $ d17 2 a18 2 ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/x48 \ ${PREFIX}/share/doc/x48/romdump @ 1.2 log @Move HOMEPAGE from DESCR to Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2001/04/27 14:56:27 agc Exp $ d6 1 a14 2 WRKSRC= ${WRKDIR}/${PKGNAME} @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD:$ d10 1 @ 1.1.1.1 log @Initial import of x48-0.4.1 into the packages collection. Provided in PR 12134 by Jens A Nilsson This emulator is capable of providing a faithful replication of the HP48. In order to do so, it requires a copy of the ROM software from YOUR calculator. In order to avoid breaking copyright laws, and upsetting HP, you MUST BE THE PROUD OWNER OF AN HP48 before running this program. Of course you can run this program without a copy of the ROM software in order to write trivial machine code programs but you will not be able to access any of the calculator functionality. WWW: http://home.earthlink.net/~rmmlgetz/ @ text @@