Changeset View
Changeset View
Standalone View
Standalone View
head/cad/ghdl/Makefile
# Created by: John Marino <marino@FreeBSD.org> | # Created by: John Marino <marino@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= ghdl | PORTNAME= ghdl | ||||
PORTVERSION= 0.33 | PORTVERSION= 0.33 | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
PORTREVISION= 3 | PORTREVISION= 4 | ||||
CATEGORIES= cad | CATEGORIES= cad | ||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} | ||||
MAINTAINER= ports@FreeBSD.org | MAINTAINER= ports@FreeBSD.org | ||||
COMMENT= GNU VHDL simulator | COMMENT= GNU VHDL simulator | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
▲ Show 20 Lines • Show All 123 Lines • ▼ Show 20 Lines | (cd ${BUILDDIR} && ${SETENV} ${MAKE_ENV} \ | ||||
${MAKE_CMD} -j${MAKE_JOBS_NUMBER} ${MAKE_ARGS} all) | ${MAKE_CMD} -j${MAKE_JOBS_NUMBER} ${MAKE_ARGS} all) | ||||
do-install: | do-install: | ||||
(cd ${BUILDDIR} && ${SETENV} ${MAKE_ENV} \ | (cd ${BUILDDIR} && ${SETENV} ${MAKE_ENV} \ | ||||
${MAKE_CMD} install-strip ${MAKE_ARGS}) | ${MAKE_CMD} install-strip ${MAKE_ARGS}) | ||||
${MV} ${STAGEDIR}${PREFIX}/ghdl/share/man/man1/ghdl.1 \ | ${MV} ${STAGEDIR}${PREFIX}/ghdl/share/man/man1/ghdl.1 \ | ||||
${STAGEDIR}${PREFIX}/man/man1 | ${STAGEDIR}${PREFIX}/man/man1 | ||||
${MV} ${STAGEDIR}${PREFIX}/ghdl/share/info/ghdl.info \ | ${MV} ${STAGEDIR}${PREFIX}/ghdl/share/info/ghdl.info \ | ||||
${STAGEDIR}${PREFIX}/info | ${STAGEDIR}${PREFIX}/${INFO_PATH} | ||||
${RM} -r ${STAGEDIR}${PREFIX}/ghdl/share | ${RM} -r ${STAGEDIR}${PREFIX}/ghdl/share | ||||
.endif # TAIL: GCC | .endif # TAIL: GCC | ||||
.if ${PORT_OPTIONS:MLLVM} | .if ${PORT_OPTIONS:MLLVM} | ||||
do-configure: | do-configure: | ||||
(cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./configure \ | (cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./configure \ | ||||
--with-llvm=${LOCALBASE} --prefix=${PKG_PREFIX:Q}) | --with-llvm=${LOCALBASE} --prefix=${PKG_PREFIX:Q}) | ||||
.endif # TAIL: LLVM | .endif # TAIL: LLVM | ||||
check: | check: | ||||
(cd ${WRKSRC}/testsuite && ${SETENV} ${MAKE_ENV} \ | (cd ${WRKSRC}/testsuite && ${SETENV} ${MAKE_ENV} \ | ||||
GHDL=${STAGEDIR}${PREFIX}/ghdl/bin/ghdl ${SH} testsuite.sh) | GHDL=${STAGEDIR}${PREFIX}/ghdl/bin/ghdl ${SH} testsuite.sh) | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |