aboutsummaryrefslogtreecommitdiff
path: root/science/cdcl/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'science/cdcl/Makefile')
-rw-r--r--science/cdcl/Makefile90
1 files changed, 90 insertions, 0 deletions
diff --git a/science/cdcl/Makefile b/science/cdcl/Makefile
new file mode 100644
index 000000000000..c543b1f68718
--- /dev/null
+++ b/science/cdcl/Makefile
@@ -0,0 +1,90 @@
+# New ports collection makefile for: DCL-C
+# Date created: 15 February 2004
+# Whom: Shin'ya Murakami <murakami@ahs.scitec.kobe-u.ac.jp>
+#
+# $FreeBSD$
+#
+
+PORTNAME= cdcl
+PORTVERSION= 5.2.3
+CATEGORIES= science graphics
+MASTER_SITES= http://www.gfd-dennou.org/arch/dcl/
+DISTNAME= dcl-5.2-C.3
+
+MAINTAINER= murakami@ahs.scitec.kobe-u.ac.jp
+COMMENT= Scientific graphic library for geoscience
+
+.if defined(WITH_GTK)
+PKGNAMESUFFIX= -gtk
+PATCH_SITES= http://www-mete.kugi.kyoto-u.ac.jp/seiya/dcl/tarball/
+PATCHFILES= ${DISTNAME}-gtk2-4.patch
+PATCH_DIST_STRIP= -p1
+USE_GNOME= gtk20
+.endif
+
+WRKSRC= ${WRKDIR}/dcl-5.2-C
+USE_X_PREFIX= yes
+GNU_CONFIGURE= yes
+MAKE_ENV= DCLDIR=${WRKDIR}
+
+BINARIES= cdclclr cdcldate cdcldbs cdclexec cdclfont cdclpara \
+ cdcltone cdcltrf cdclver
+DOCFILES= CHECK CREDITS HISTORY README
+DEMODIRS= gokuraku grph1 grph2 math1 math2 misc1 misc2 rakuraku
+DEMOGOKUDIR= hop jump layout step u1d u2d
+DEMOGRPH1DIR= scpack sgpack slpack
+DEMOGRPH2DIR= grpack ucpack udegpk ulpack umpack uspack uupack uxyzpk ximage
+DEMOMATH1DIR= blklib chrlib fnclib gnmlib ifalib indxlib intlib lrllib \
+ oslib rfalib rfblib sublib syslib vialib viblib vralib vrblib
+DEMOMATH2DIR= fftlib intrlib rnmlib vstlib
+DEMOMISC1DIR= bitlib chglib chklib chnlib clcklib datelib fmtlib hexlib \
+ misclib randlib timelib
+DEMORAKUDIR= color kihon layout map3d miss quick u2d uspack uxyz
+
+RESTRICTED= "No commercial use"
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/demo/Makefile ${EXAMPLESDIR}
+.for i in ${DEMODIRS}
+ ${MKDIR} ${EXAMPLESDIR}/${i}
+ ${INSTALL_DATA} ${WRKSRC}/demo/${i}/Makefile ${EXAMPLESDIR}/${i}
+.endfor
+.for i in ${DEMOGOKUDIR}
+ ${MKDIR} ${EXAMPLESDIR}/gokuraku/${i}
+ ${INSTALL_DATA} ${WRKSRC}/demo/gokuraku/${i}/* ${EXAMPLESDIR}/gokuraku/${i}/
+.endfor
+.for i in ${DEMOGRPH1DIR}
+ ${MKDIR} ${EXAMPLESDIR}/grph1/${i}
+ ${INSTALL_DATA} ${WRKSRC}/demo/grph1/${i}/* ${EXAMPLESDIR}/grph1/${i}/
+.endfor
+.for i in ${DEMOGRPH2DIR}
+ ${MKDIR} ${EXAMPLESDIR}/grph2/${i}
+ ${INSTALL_DATA} ${WRKSRC}/demo/grph2/${i}/* ${EXAMPLESDIR}/grph2/${i}/
+.endfor
+.for i in ${DEMOMATH1DIR}
+ ${MKDIR} ${EXAMPLESDIR}/math1/${i}
+ ${INSTALL_DATA} ${WRKSRC}/demo/math1/${i}/* ${EXAMPLESDIR}/math1/${i}/
+.endfor
+.for i in ${DEMOMATH2DIR}
+ ${MKDIR} ${EXAMPLESDIR}/math2/${i}
+ ${INSTALL_DATA} ${WRKSRC}/demo/math2/${i}/* ${EXAMPLESDIR}/math2/${i}/
+.endfor
+.for i in ${DEMOMISC1DIR}
+ ${MKDIR} ${EXAMPLESDIR}/misc1/${i}
+ ${INSTALL_DATA} ${WRKSRC}/demo/misc1/${i}/* ${EXAMPLESDIR}/misc1/${i}/
+.endfor
+.for i in ${DEMORAKUDIR}
+ ${MKDIR} ${EXAMPLESDIR}/rakuraku/${i}
+ ${INSTALL_DATA} ${WRKSRC}/demo/rakuraku/${i}/* ${EXAMPLESDIR}/rakuraku/${i}/
+.endfor
+.endif
+.for i in ${BINARIES}
+ ${STRIP_CMD} ${PREFIX}/bin/${i}
+.endfor
+ @${MKDIR} ${DOCSDIR}
+.for i in ${DOCFILES}
+ ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}/
+.endfor
+.include <bsd.port.mk>