summaryrefslogtreecommitdiff
path: root/lang/nawk/Makefile
diff options
context:
space:
mode:
authorjlam <jlam>2006-07-14 14:23:06 +0000
committerjlam <jlam>2006-07-14 14:23:06 +0000
commit9f1f5a7b25c32222012c08be688bb15282414a1d (patch)
tree15f8efb620c1daaa69122ccb596b15edecf7e284 /lang/nawk/Makefile
parentdb8ccce398b67d935a6df27f21539035f8ed99b8 (diff)
downloadpkgsrc-9f1f5a7b25c32222012c08be688bb15282414a1d.tar.gz
Prepare nawk for use as a bootstrap tool by including the sources
directly in pkgsrc/lang/nawk/files and adjusting the package Makefile accordingly. The README.pkgsrc file includes notes on how the source files were (minimally) adjusted.
Diffstat (limited to 'lang/nawk/Makefile')
-rw-r--r--lang/nawk/Makefile37
1 files changed, 11 insertions, 26 deletions
diff --git a/lang/nawk/Makefile b/lang/nawk/Makefile
index b2fc7342508..e47debc47d4 100644
--- a/lang/nawk/Makefile
+++ b/lang/nawk/Makefile
@@ -1,41 +1,26 @@
-# $NetBSD: Makefile,v 1.27 2006/05/06 03:09:03 reed Exp $
-#
+# $NetBSD: Makefile,v 1.28 2006/07/14 14:23:06 jlam Exp $
-DISTNAME= awk
-PKGNAME= nawk-20050424
+DISTNAME= nawk-20050424
CATEGORIES= lang
-#MASTER_SITES= http://cm.bell-labs.com/who/bwk/
-MASTER_SITES= ${MASTER_SITE_LOCAL:=${PKGNAME_NOREV}/}
-#
-# We use the .shar file instead of the .tar.gz file to avoid needing
-# build dependencies.
-EXTRACT_SUFX= .shar
-
-MAINTAINER= cjep@NetBSD.org
+MASTER_SITES= # empty
+DISTFILES= # empty
+
+MAINTAINER= jlam@NetBSD.org
HOMEPAGE= http://cm.bell-labs.com/who/bwk/
COMMENT= Brian Kernighan's pattern-directed scanning and processing language
-DIST_SUBDIR= ${PKGNAME_NOREV}
PKG_INSTALLATION_TYPES= overwrite pkgviews
-USE_TOOLS+= yacc
-WRKSRC= ${WRKDIR}
CFLAGS+= ${CPPFLAGS}
-MAKE_FLAGS+= CC=${CC:Q} YACC=${YACC:Q} CFLAGS=${CFLAGS:M*:Q}
+MAKE_FLAGS+= CC=${CC:Q} CFLAGS=${CFLAGS:M*:Q}
+
+NO_CHECKSUM= yes
BUILD_TARGET= a.out
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
-# Fix bug in distributed makefile with respect to improper makefile
-# comments -- we simply just strip out all comments from the file.
-#
-do-configure:
- ${SED} "s|^[ ]*#.*||" ${WRKSRC}/makefile > ${WRKSRC}/${MAKEFILE}
-
-# We want to install the man page as "nawk.1".
-post-build:
- ${SED} -e 's|awk|nawk|g' -e 's/Awk/Nawk/g' \
- ${WRKSRC}/awk.1 > ${WRKSRC}/nawk.1
+do-extract:
+ @${CP} -R ${FILESDIR} ${WRKSRC}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/a.out ${PREFIX}/bin/nawk