Date: Wednesday, July 28, 2021 @ 08:29:37 Author: felixonmars Revision: 988561
upgpkg: verilator 4.210-2: enable systemc support and tests Modified: verilator/trunk/PKGBUILD ----------+ PKGBUILD | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-07-28 08:25:32 UTC (rev 988560) +++ PKGBUILD 2021-07-28 08:29:37 UTC (rev 988561) @@ -4,25 +4,35 @@ pkgname=verilator pkgver=4.210 -pkgrel=1 +pkgrel=2 pkgdesc='The fastest free Verilog HDL simulator' url='https://www.veripool.org/projects/verilator/wiki/Intro' arch=('x86_64') license=('LGPL') depends=('perl') -makedepends=('python') +optdepends=('systemc') +makedepends=('python' 'systemc') source=("https://www.veripool.org/ftp/verilator-$pkgver.tgz") sha512sums=('ca16cf2c2f3ce6da5b7dadb47358efea1c0179fdfd8ea021cf1a9ffea85f3d01432582791be60a5425256776c2d9fec9b6e382a1a719b8c63630f07d4ea7afb0') +prepare() { + cd verilator-$pkgver + sed -i 's/#_MY_CXX_CHECK_SET(CFG_CXXFLAGS_STD_NEWEST,-std=gnu++17)/_MY_CXX_CHECK_SET(CFG_CXXFLAGS_STD_NEWEST,-std=gnu++17)/' configure.ac + autoconf +} + build() { cd verilator-$pkgver - ./configure --prefix=/usr make } +check() { + cd verilator-$pkgver + make test +} + package() { cd verilator-$pkgver - make install DESTDIR="$pkgdir" }