cad/nvc: Update 1.6.2 -> 1.7.0
This commit is contained in:
parent
cd36c7d263
commit
6cc4c3f3a7
3 changed files with 34 additions and 10 deletions
|
@ -1,7 +1,6 @@
|
|||
PORTNAME= nvc
|
||||
DISTVERSIONPREFIX= r
|
||||
DISTVERSION= 1.6.2
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 1.7.0
|
||||
CATEGORIES= cad
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
@ -10,20 +9,21 @@ COMMENT= VHDL compiler and simulator
|
|||
LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
BROKEN_armv6= executable catches signal during build, see https://github.com/nickg/nvc/issues/500
|
||||
|
||||
BUILD_DEPENDS= llvm-config${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
|
||||
RUN_DEPENDS= llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION}
|
||||
RUN_DEPENDS= llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION} \
|
||||
bash:shells/bash
|
||||
TEST_DEPENDS= check>0:devel/check
|
||||
.if !exists(/usr/include/unwind.h)
|
||||
LIB_DEPENDS= libunwind.so:devel/libunwind
|
||||
.endif
|
||||
|
||||
USES= autoreconf compiler:c++14-lang localbase pkgconfig
|
||||
USES= autoreconf compiler:c++14-lang localbase pkgconfig shebangfix
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= nickg
|
||||
|
||||
SHEBANG_FILES= contrib/functions.sh
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
LDFLAGS+= -lexecinfo
|
||||
|
@ -36,7 +36,14 @@ MAKE_ARGS= CFLAGS="${CFLAGS}" # only for tests
|
|||
|
||||
LLVM_VERSION= ${LLVM_DEFAULT}
|
||||
|
||||
# outsource build is required by the project
|
||||
BUILD_DIR= ${WRKSRC}/.build
|
||||
BUILD_WRKSRC= ${BUILD_DIR}
|
||||
CONFIGURE_WRKSRC= ${BUILD_DIR}
|
||||
INSTALL_WRKSRC= ${BUILD_DIR}
|
||||
CONFIGURE_CMD= ${WRKSRC}/configure
|
||||
|
||||
post-install:
|
||||
${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD}
|
||||
@${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1649914932
|
||||
SHA256 (nickg-nvc-r1.6.2_GH0.tar.gz) = d2ff24bc7a3ea6ebc70989a93312cb8716f431ed2cf8a03838918856fbe404e3
|
||||
SIZE (nickg-nvc-r1.6.2_GH0.tar.gz) = 1149390
|
||||
TIMESTAMP = 1659898552
|
||||
SHA256 (nickg-nvc-r1.7.0_GH0.tar.gz) = 5b9e75d61ae92e55904bf41910a35176564849be7f54e1cf85137ebe8522f758
|
||||
SIZE (nickg-nvc-r1.7.0_GH0.tar.gz) = 1284688
|
||||
|
|
|
@ -1,8 +1,14 @@
|
|||
bin/nvc
|
||||
include/vhpi_user.h
|
||||
lib/nvc/ieee.08/IEEE.FIXED_FLOAT_TYPES
|
||||
lib/nvc/ieee.08/IEEE.FIXED_GENERIC_PKG
|
||||
lib/nvc/ieee.08/IEEE.FIXED_GENERIC_PKG-body
|
||||
lib/nvc/ieee.08/IEEE.FIXED_PKG
|
||||
lib/nvc/ieee.08/IEEE.FLOAT_GENERIC_PKG
|
||||
lib/nvc/ieee.08/IEEE.FLOAT_GENERIC_PKG-body
|
||||
lib/nvc/ieee.08/IEEE.FLOAT_PKG
|
||||
lib/nvc/ieee.08/IEEE.IEEE_BIT_CONTEXT
|
||||
lib/nvc/ieee.08/IEEE.IEEE_STD_CONTEXT
|
||||
lib/nvc/ieee.08/IEEE.MATH_COMPLEX
|
||||
lib/nvc/ieee.08/IEEE.MATH_COMPLEX-body
|
||||
lib/nvc/ieee.08/IEEE.MATH_REAL
|
||||
|
@ -24,6 +30,12 @@ lib/nvc/ieee.08/IEEE.STD_LOGIC_SIGNED-body
|
|||
lib/nvc/ieee.08/IEEE.STD_LOGIC_TEXTIO
|
||||
lib/nvc/ieee.08/IEEE.STD_LOGIC_UNSIGNED
|
||||
lib/nvc/ieee.08/IEEE.STD_LOGIC_UNSIGNED-body
|
||||
lib/nvc/ieee.08/IEEE.VITAL_MEMORY
|
||||
lib/nvc/ieee.08/IEEE.VITAL_MEMORY-body
|
||||
lib/nvc/ieee.08/IEEE.VITAL_PRIMITIVES
|
||||
lib/nvc/ieee.08/IEEE.VITAL_PRIMITIVES-body
|
||||
lib/nvc/ieee.08/IEEE.VITAL_TIMING
|
||||
lib/nvc/ieee.08/IEEE.VITAL_TIMING-body
|
||||
lib/nvc/ieee.08/_NVC_LIB
|
||||
lib/nvc/ieee.08/_index
|
||||
lib/nvc/ieee/IEEE.MATH_COMPLEX
|
||||
|
@ -54,6 +66,8 @@ lib/nvc/ieee/IEEE.VITAL_TIMING
|
|||
lib/nvc/ieee/IEEE.VITAL_TIMING-body
|
||||
lib/nvc/ieee/_NVC_LIB
|
||||
lib/nvc/ieee/_index
|
||||
lib/nvc/nvc.08/NVC.IEEE_SUPPORT
|
||||
lib/nvc/nvc.08/NVC.IEEE_SUPPORT-body
|
||||
lib/nvc/nvc.08/NVC.POLYFILL
|
||||
lib/nvc/nvc.08/NVC.SIM_PKG
|
||||
lib/nvc/nvc.08/_NVC_LIB
|
||||
|
@ -78,4 +92,7 @@ lib/nvc/std/_index
|
|||
lib/nvc/synopsys/SYNOPSYS.ATTRIBUTES
|
||||
lib/nvc/synopsys/_NVC_LIB
|
||||
lib/nvc/synopsys/_index
|
||||
libexec/nvc/functions.sh
|
||||
libexec/nvc/install-osvvm.sh
|
||||
libexec/nvc/install-uvvm.sh
|
||||
man/man1/nvc.1.gz
|
||||
|
|
Loading…
Reference in a new issue