summaryrefslogtreecommitdiff
path: root/cad/felt/Makefile
diff options
context:
space:
mode:
authorjlam <jlam>2001-05-22 16:48:59 +0000
committerjlam <jlam>2001-05-22 16:48:59 +0000
commitbfc8925457313a05679ca139a8ef981e60c89810 (patch)
tree1003fe35989df3059420e98b94126bbb5f324331 /cad/felt/Makefile
parent1e4bfb77ec3504e6009989621bf3c57515f57bec (diff)
downloadpkgsrc-bfc8925457313a05679ca139a8ef981e60c89810.tar.gz
(1) Honor CFLAGS passed in from environment during build.
(2) Use devel/readline/Makefile.readline to get readline support, and note why GNU readline is required. (3) Make this package work with xpkgwedge...the app-defaults file was always being installed under ${X11BASE}.
Diffstat (limited to 'cad/felt/Makefile')
-rw-r--r--cad/felt/Makefile24
1 files changed, 16 insertions, 8 deletions
diff --git a/cad/felt/Makefile b/cad/felt/Makefile
index a595fe76711..daf9651aa4d 100644
--- a/cad/felt/Makefile
+++ b/cad/felt/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2001/05/13 14:34:08 jtb Exp $
+# $NetBSD: Makefile,v 1.9 2001/05/22 16:48:59 jlam Exp $
DISTNAME= felt-3.05.src
PKGNAME= felt-3.05
@@ -10,22 +10,30 @@ MAINTAINER= packages@netbsd.org
HOMEPAGE= http://felt.sourceforge.net/
COMMENT= Free system for introductory level finite element analysis
-DEPENDS+= readline-[0-9]*:../../devel/readline
-
EXTRACT_ONLY= felt-3.05.src.tar.gz
WRKSRC= ${WRKDIR}/FElt-3.05
NO_CONFIGURE= # defined
-RL_PREFIX_DEFAULT= ${LOCALBASE}
-EVAL_PREFIX+= RL_PREFIX=readline
-
-USE_X11BASE= yes
-USE_XAW= yes
+USE_X11BASE= # defined
+USE_XAW= # defined
XAW_TYPE?= 3d
+MAKE_ENV+= CCOPTS="${CFLAGS}"
+MAKE_ENV+= LDOPTS="${LDFLAGS}"
+MAKE_ENV+= SH="${SH}"
+
+USE_GNU_READLINE= # uses remove_history() and history_list()
+
+.include "../../devel/readline/Makefile.readline"
+
+CFLAGS+= -I${WRKINCDIR}
+LDFLAGS+= -L${WRKLIBDIR}
+
post-extract:
@${GZCAT} ${DISTDIR}/felt-3.05.ps.gz > ${WRKSRC}/felt.ps
+pre-build: link-readline-headers link-readline-libs
+
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/felt
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/felt