Changeset View
Changeset View
Standalone View
Standalone View
science/cdcl/Makefile
# Created by: Shin'ya Murakami <murakami@ahs.scitec.kobe-u.ac.jp> | # Created by: Shin'ya Murakami <murakami@ahs.scitec.kobe-u.ac.jp> | ||||
PORTNAME= cdcl | PORTNAME= cdcl | ||||
PORTVERSION= 5.4.8 | PORTVERSION= 5.4.8 | ||||
PORTREVISION= 1 | PORTREVISION= 1 | ||||
CATEGORIES= science graphics | CATEGORIES= science graphics | ||||
MASTER_SITES= http://www.gfd-dennou.org/arch/dcl/ \ | MASTER_SITES= http://www.gfd-dennou.org/arch/dcl/ \ | ||||
http://dennou-h.gfd-dennou.org/arch/dcl/ \ | http://dennou-h.gfd-dennou.org/arch/dcl/ \ | ||||
http://dennou-q.gfd-dennou.org/arch/dcl/ | http://dennou-q.gfd-dennou.org/arch/dcl/ | ||||
DISTNAME= dcl-${PORTVERSION}-C | DISTNAME= dcl-${PORTVERSION}-C | ||||
MAINTAINER= murashin@gfd-dennou.org | MAINTAINER= murashin@gfd-dennou.org | ||||
COMMENT= Scientific graphic library for geoscience | COMMENT= Scientific graphic library for geoscience | ||||
# Converted from RESTRICTED | |||||
LICENSE= cdcl | |||||
LICENSE_NAME= cdcl | |||||
LICENSE_TEXT= No commercial use | |||||
LICENSE_PERMS= auto-accept | |||||
BROKEN= fails to fetch from mastersite (newest release is 7.4.0 of 2020611) | BROKEN= fails to fetch from mastersite (newest release is 7.4.0 of 2020611) | ||||
BROKEN_armv6= fails to link: final link failed: Nonrepresentable section on output | BROKEN_armv6= fails to link: final link failed: Nonrepresentable section on output | ||||
BROKEN_armv7= fails to link: final link failed: Nonrepresentable section on output | BROKEN_armv7= fails to link: final link failed: Nonrepresentable section on output | ||||
OPTIONS_DEFINE= DOCS EXAMPLES | OPTIONS_DEFINE= DOCS EXAMPLES | ||||
USES= desthack gnome pkgconfig xorg | USES= desthack gnome pkgconfig xorg | ||||
USE_XORG= x11 xext | USE_XORG= x11 xext | ||||
USE_GNOME= gtk20 gdkpixbuf2 | USE_GNOME= gtk20 gdkpixbuf2 | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_ARGS= --with-x --enable-shared | CONFIGURE_ARGS= --with-x --enable-shared | ||||
# Fix build with clang11 | # Fix build with clang11 | ||||
CFLAGS+= -fcommon | CFLAGS+= -fcommon | ||||
PLIST_SUB= DCL_VERSION=${PORTVERSION:S/.//g} | PLIST_SUB= DCL_VERSION=${PORTVERSION:S/.//g} | ||||
MAKE_JOBS_UNSAFE= yes | MAKE_JOBS_UNSAFE= yes | ||||
BINARIES= cdclcmap cdclclr cdcldate cdcldbs cdclexec cdclfont \ | BINARIES= cdclcmap cdclclr cdcldate cdcldbs cdclexec cdclfont \ | ||||
cdclpara cdcltone cdcltrf cdclver | cdclpara cdcltone cdcltrf cdclver | ||||
PORTDOCS= CHECK CREDITS HISTORY README | PORTDOCS= CHECK CREDITS HISTORY README | ||||
PORTEXAMPLES= * | PORTEXAMPLES= * | ||||
RESTRICTED= No commercial use | |||||
post-configure: | post-configure: | ||||
@${REINPLACE_CMD} -e 's|$$(DCLLANG)dcl$$(DCLVERNUM)|$$(DCLLANG)dcl|' ${WRKSRC}/Mkinclude | @${REINPLACE_CMD} -e 's|$$(DCLLANG)dcl$$(DCLVERNUM)|$$(DCLLANG)dcl|' ${WRKSRC}/Mkinclude | ||||
post-install: | post-install: | ||||
.for i in ${BINARIES} | .for i in ${BINARIES} | ||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${i} | ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${i} | ||||
.endfor | .endfor | ||||
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | ||||
(cd ${WRKSRC}/demo/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) | (cd ${WRKSRC}/demo/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) | ||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | @${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
.for i in ${PORTDOCS} | .for i in ${PORTDOCS} | ||||
${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/ | ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/ | ||||
.endfor | .endfor | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |