From f08f2d9a95d14bd98739cc074f7db7dee1728b05 Mon Sep 17 00:00:00 2001 From: Aloz1 Date: Sun, 10 Nov 2024 12:46:43 +1100 Subject: [PATCH] yosys: update to 0.47. - Add 'update' file for faster future updates - Fix up post_patch sed modifications - Added new cxxopts LICENSE file --- srcpkgs/yosys/template | 16 +++++++--------- srcpkgs/yosys/update | 2 ++ 2 files changed, 9 insertions(+), 9 deletions(-) create mode 100644 srcpkgs/yosys/update diff --git a/srcpkgs/yosys/template b/srcpkgs/yosys/template index 855c0a7c4e5..69d8ade3305 100644 --- a/srcpkgs/yosys/template +++ b/srcpkgs/yosys/template @@ -1,8 +1,6 @@ # Template file for 'yosys' pkgname=yosys -# Remember to correct _gitrev on updating -_gitrev=cc31c6e -version=0.36 +version=0.47 revision=1 build_style=gnu-makefile make_use_env=yes @@ -13,14 +11,13 @@ short_desc="Verilog RTL Synthesis Suite" maintainer="Orphaned " license="ISC, MIT" homepage="https://yosyshq.net/yosys/" -distfiles="https://github.com/cliffordwolf/yosys/archive/yosys-${version}.tar.gz" -checksum=d69beedcb76db80681c2a0f445046311f3ba16716d5d0c3c5034dabcb6bd9b23 +distfiles="https://github.com/YosysHQ/yosys/releases/download/${version}/yosys.tar.gz" +checksum=76038d3de2768567007e7c31995b17c888c16da1cf571d8a24b4c524d3eddfdf post_patch() { - vsed -i -e 's,-I[$](PREFIX)/include,,' \ - -e '/CXX = gcc/d' \ - -e '/LD = gcc/d' \ - -e "s/^GIT_REV :=.*/GIT_REV := $_gitrev/" \ + vsed -i \ + -e 's,-I[$](PREFIX)/include,,' \ + -e '/^CXX = g++/d' \ Makefile } @@ -38,4 +35,5 @@ do_configure() { post_install() { vlicense COPYING vlicense libs/minisat/LICENSE + vlicense libs/cxxopts/LICENSE } diff --git a/srcpkgs/yosys/update b/srcpkgs/yosys/update new file mode 100644 index 00000000000..f88b766eff2 --- /dev/null +++ b/srcpkgs/yosys/update @@ -0,0 +1,2 @@ +site="https://github.com/YosysHQ/yosys/releases" +pattern='"/YosysHQ/yosys/tree/\K[\d.]+(?=")'