summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2009-03-02 14:27:11 +0000
committerjoerg <joerg@pkgsrc.org>2009-03-02 14:27:11 +0000
commitd1654fcdd37c3bde71a2ee0ab86fe15636c906db (patch)
tree3626a7212976a91ec4ef5fe69efb478175fd974e /lang
parent89f19b4095d3db219454b3bcf2051cc3e4398625 (diff)
downloadpkgsrc-d1654fcdd37c3bde71a2ee0ab86fe15636c906db.tar.gz
DESTDIR support.
Diffstat (limited to 'lang')
-rw-r--r--lang/bwbasic/Makefile15
-rw-r--r--lang/bwbasic/distinfo4
-rw-r--r--lang/bwbasic/patches/patch-aa11
3 files changed, 21 insertions, 9 deletions
diff --git a/lang/bwbasic/Makefile b/lang/bwbasic/Makefile
index e8289b438be..1f58a0c8dbc 100644
--- a/lang/bwbasic/Makefile
+++ b/lang/bwbasic/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2007/01/07 09:13:56 rillig Exp $
+# $NetBSD: Makefile,v 1.12 2009/03/02 14:27:11 joerg Exp $
PKGNAME= ${DISTNAME:=pl2}
DISTNAME= bwbasic-2.20
@@ -9,6 +9,8 @@ EXTRACT_SUFX= .tar.Z
MAINTAINER= jspath@bcpl.net
COMMENT= The Bywater Basic interpreter
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}/bwbasic-2.20p2
BWBASIC_WRKSRC= ${WRKSRC}/bwbasic-2.20
DIST_SUBDIR= ${PKGNAME_NOREV}
@@ -18,15 +20,16 @@ BUILD_DIRS= ${CONFIGURE_DIRS}
SHARE_DIR= ${PREFIX}/share/bwbasic
+INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${SHARE_DIR}
+
pre-patch:
${CP} ${WRKSRC}/bwb-2.20-patch01/* ${BWBASIC_WRKSRC}
${CP} ${WRKSRC}/bwb-2.20-patch02/* ${BWBASIC_WRKSRC}
post-install:
- ${INSTALL_DATA_DIR} ${SHARE_DIR}
- ${CP} -r ${BWBASIC_WRKSRC}/bwbtest ${SHARE_DIR}
- ${FIND} ${SHARE_DIR} -type d -print | ${XARGS} ${CHMOD} ${BINMODE}
- ${FIND} ${SHARE_DIR} -type f -print | ${XARGS} ${CHMOD} ${SHAREMODE}
- ${INSTALL_MAN} ${BWBASIC_WRKSRC}/bwbasic.doc ${PREFIX}/${PKGMANDIR}/man1/bwbasic.1
+ ${CP} -r ${BWBASIC_WRKSRC}/bwbtest ${DESTDIR}${SHARE_DIR}
+ ${FIND} ${DESTDIR}${SHARE_DIR} -type d -print | ${XARGS} ${CHMOD} ${BINMODE}
+ ${FIND} ${DESTDIR}${SHARE_DIR} -type f -print | ${XARGS} ${CHMOD} ${SHAREMODE}
+ ${INSTALL_MAN} ${BWBASIC_WRKSRC}/bwbasic.doc ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/bwbasic.1
.include "../../mk/bsd.pkg.mk"
diff --git a/lang/bwbasic/distinfo b/lang/bwbasic/distinfo
index 7a3715f014c..66344a03e4b 100644
--- a/lang/bwbasic/distinfo
+++ b/lang/bwbasic/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.7 2005/12/30 23:29:36 joerg Exp $
+$NetBSD: distinfo,v 1.8 2009/03/02 14:27:12 joerg Exp $
SHA1 (bwbasic-2.20pl2/bwbasic-2.20.tar.Z) = b96ff440c573b9aac17dfd90830e3defa46a5592
RMD160 (bwbasic-2.20pl2/bwbasic-2.20.tar.Z) = a6ae5cdde2aa18228258314a34b776d3681cb0e8
Size (bwbasic-2.20pl2/bwbasic-2.20.tar.Z) = 485971 bytes
-SHA1 (patch-aa) = 45a1ff2c8e76a8f8c7d1c1f4876acb8e0bb55add
+SHA1 (patch-aa) = 6b955a62001cb357a960202842c7f08930b70448
SHA1 (patch-ab) = 7c2efa205c5866733bfd99dbd102aa517afc819f
SHA1 (patch-ac) = 286c3f91c90b33d1bab2de1581900129661ca74a
diff --git a/lang/bwbasic/patches/patch-aa b/lang/bwbasic/patches/patch-aa
index 61328b8c402..6474fcbddb2 100644
--- a/lang/bwbasic/patches/patch-aa
+++ b/lang/bwbasic/patches/patch-aa
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.2 2005/11/03 22:19:01 rillig Exp $
+$NetBSD: patch-aa,v 1.3 2009/03/02 14:27:12 joerg Exp $
--- bwbasic-2.20/Makefile.in.orig Sat Nov 25 14:32:18 1995
+++ bwbasic-2.20/Makefile.in Sun Feb 6 16:12:49 2000
@@ -16,3 +16,12 @@ $NetBSD: patch-aa,v 1.2 2005/11/03 22:19:01 rillig Exp $
# Revised by JBV
#LDFLAGS = -s
+@@ -75,7 +76,7 @@ $(OFILES): $(HFILES)
+ $(CC) -c $(CPPFLAGS) -I$(srcdir) $(DEFS) $(CFLAGS) $<
+
+ install: all
+- $(INSTALL_PROGRAM) bwbasic $(bindir)/bwbasic
++ $(INSTALL_PROGRAM) bwbasic ${DESTDIR}$(bindir)/bwbasic
+
+ uninstall:
+ rm -f $(bindir)/bwbasic