summaryrefslogtreecommitdiff
path: root/cad/qcad/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'cad/qcad/Makefile')
-rw-r--r--cad/qcad/Makefile17
1 files changed, 16 insertions, 1 deletions
diff --git a/cad/qcad/Makefile b/cad/qcad/Makefile
index a7ba5aa39c4..f159761f2e2 100644
--- a/cad/qcad/Makefile
+++ b/cad/qcad/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2005/06/16 06:57:41 jlam Exp $
+# $NetBSD: Makefile,v 1.26 2005/08/18 23:51:24 dmcmahill Exp $
DISTNAME= qcad-1.5.4-src
PKGNAME= qcad-1.5.4
@@ -15,10 +15,25 @@ MAKE_ENV+= MACHINE_ARCH=${MACHINE_ARCH}
MAKE_ENV+= QTDIR=${BUILDLINK_PREFIX.qt3}
INSTALLATION_DIRS= bin
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "Linux"
+QCAD_OPSYS = LINUX
+.elif ${OPSYS} == "SunOS"
+QCAD_OPSYS = SOLARIS
+.elif !empty(OPSYS:MBSD)
+QCAD_OPSYS = BSD
+.elif !empty(OPSYS:MIRIX)
+QCAD_OPSYS = IRIX
+.else
+PKG_FAIL_REASON= "Unknown operating system for ${PKGNAME}
+.endif
+
do-configure:
for f in rappwin.cpp relement.cpp rfonts.cpp rprgdef.h; do \
${SED} -e 's:@PREFIX@:'${PREFIX}':g' \
-e 's:@X11BASE@:${X11BASE}:g' \
+ -e 's:@OPSYS@:${QCAD_OPSYS}:g' \
${WRKSRC}/$$f > ${WRKSRC}/$$f.tmp \
&& ${MV} ${WRKSRC}/$$f.tmp ${WRKSRC}/$$f; \
done