summaryrefslogtreecommitdiff
path: root/cad/lc/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'cad/lc/Makefile')
-rw-r--r--cad/lc/Makefile82
1 files changed, 82 insertions, 0 deletions
diff --git a/cad/lc/Makefile b/cad/lc/Makefile
new file mode 100644
index 00000000000..7487f51ad77
--- /dev/null
+++ b/cad/lc/Makefile
@@ -0,0 +1,82 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/02/23 22:50:40 dmcmahill Exp $
+
+DISTNAME= lc # Overridden below
+PKGNAME= lc-2.10
+CATEGORIES= cad
+MASTER_SITES= http://lc.cray.com/download/
+
+MAINTAINER= dmcmahill@NetBSD.org
+HOMEPAGE= http://lc.cray.com/
+COMMENT= Finite Difference Time Domain (FDTD) Electromagnetic Simulator
+
+DIST_SUBDIR= ${PKGNAME_NOREV}
+
+# FIXME -- find the license and read it
+RESTRICTED= Original installer required to redistribute.
+NO_SRC_ON_CDROM= ${RESTRICTED}
+NO_BIN_ON_CDROM= ${RESTRICTED}
+NO_BIN_ON_FTP= ${RESTRICTED}
+NO_SRC_ON_FTP= ${RESTRICTED}
+LICENSE= lc-license
+CHECK_SHLIBS_SUPPORTED= no
+
+WRKSRC= ${WRKDIR}/lc2.10
+NO_BUILD= YES
+
+.include "../../mk/bsd.prefs.mk"
+
+# With this, we can run
+# make makesum MAINTAINER_MODE=yes
+# and process all the possible distfiles without regard to what platform we're on
+.if defined(MAINTAINER_MODE)
+DISTFILES= lc_doc.tar.gz
+DISTFILES+= lc_amd64_lx24.tar.gz
+DISTFILES+= lc_irix.tar.gz
+DISTFILES+= lc_irix64.tar.gz
+DISTFILES+= lc_linux_motif1.tar.gz
+DISTFILES+= lc_linux_motif3.tar.gz
+DISTFILES+= lc_solaris.tar.gz
+
+.else
+
+ONLY_FOR_PLATFORM= *-*-i386 *-*-sparc
+
+.if (${MACHINE_ARCH} == "x86_64")
+DISTNAME= lc_amd64_lx24
+
+.elif ${MACHINE_ARCH} == "mipsel"
+DISTNAME= lc_irix
+
+.elif ${MACHINE_ARCH} == "mipsel64"
+DISTNAME= lc_irix64
+
+.elif (${MACHINE_ARCH} == "i386")
+#DISTNAME= lc_linux_motif1
+DISTNAME= lc_linux_motif3
+. if (${OPSYS} == "NetBSD")
+DEPENDS+= suse_gtk2>=9.1:../../emulators/${SUSE_DIR_PREFIX}_gtk2
+. endif
+
+.elif ${MACHINE_ARCH} == "sparc"
+DISTNAME= lc_solaris
+. if (${OPSYS} == "NetBSD")
+. if !exists(/emul/svr4/usr/lib/ld.so)
+PKG_FAIL_REASON+= '${PKGNAME} requires Solaris libraries - see compat_svr4(8)'
+. endif
+. endif
+.endif
+
+INSTALLATION_DIRS= bin
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/lc ${PREFIX}/bin/lc
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/lcplot ${PREFIX}/bin/lcplot
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/spice ${PREFIX}/bin/lcspice
+
+.endif # !MAINTAINER
+
+# do not include the linux stuff if we are, for example, on a Solaris box
+. if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "x86_64")
+.include "../../emulators/suse_linux/Makefile.application"
+.endif
+.include "../../mk/bsd.pkg.mk"