summaryrefslogtreecommitdiff
path: root/emulators/x48/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'emulators/x48/Makefile')
-rw-r--r--emulators/x48/Makefile44
1 files changed, 36 insertions, 8 deletions
diff --git a/emulators/x48/Makefile b/emulators/x48/Makefile
index 0bb2968b954..271044e1a3f 100644
--- a/emulators/x48/Makefile
+++ b/emulators/x48/Makefile
@@ -1,24 +1,51 @@
-# $NetBSD: Makefile,v 1.15 2013/01/17 15:51:26 joerg Exp $
+# $NetBSD: Makefile,v 1.16 2013/07/08 08:37:10 he Exp $
#
-DISTNAME= x48_041
-PKGNAME= x48-0.4.1
-PKGREVISION= 1
+DISTNAME= x48-0.6.4
CATEGORIES= emulators
-MASTER_SITES= http://home.earthlink.net/~rmmlgetz/
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=x48.berlios/}
+DISTFILES= ${PKGNAME}${EXTRACT_SUFX}
+DISTFILES+= sxrom-e.bz2 gxrom-r.bz2
+EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://home.earthlink.net/~rmmlgetz/
+HOMEPAGE= http://x48.berlios.de/
COMMENT= HP48 emulator
+LICENSE= gnu-gpl-v3
-WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
-USE_IMAKE= YES
+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
INSTALLATION_DIRS+= share/doc/x48/romdump
+INSTALLATION_DIRS+= ${DATADIR}
+INSTALLATION_DIRS+= lib/X11/app-defaults
+
+CONFIGURE_ARGS= --disable-shm
CPPFLAGS+= -DHAVE_STDLIB
+SUBST_CLASSES= fix-ad
+SUBST_STAGE.fix-ad= post-configure
+SUBST_MESSAGE.fix-ad= Fix default rom path
+SUBST_FILES.fix-ad= X48.ad
+SUBST_SED.fix-ad= -e 's,"rom.dump,"${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
@@ -28,4 +55,5 @@ post-install:
${DESTDIR}${PREFIX}/share/doc/x48/romdump
.include "../../x11/libXext/buildlink3.mk"
+.include "../../x11/libXt/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"