Sat May 21 15:01:00 2022 UTC ()
py-PyRTL: Add upstream pull request URL to a patch


(ryoon)
diff -r1.6 -r1.7 pkgsrc/cad/py-PyRTL/distinfo
diff -r1.1 -r1.2 pkgsrc/cad/py-PyRTL/patches/patch-pyrtl_visualization.py

cvs diff -r1.6 -r1.7 pkgsrc/cad/py-PyRTL/distinfo (expand / switch to unified diff)

--- pkgsrc/cad/py-PyRTL/distinfo 2022/05/19 15:59:04 1.6
+++ pkgsrc/cad/py-PyRTL/distinfo 2022/05/21 15:01:00 1.7
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.6 2022/05/19 15:59:04 ryoon Exp $ 1$NetBSD: distinfo,v 1.7 2022/05/21 15:01:00 ryoon Exp $
2 2
3BLAKE2s (pyrtl-0.10.1.tar.gz) = 9cfd2f3c21ddb36d47607efe9d371201cb2405eab9ad0c83c14c6187337caf1c 3BLAKE2s (pyrtl-0.10.1.tar.gz) = 9cfd2f3c21ddb36d47607efe9d371201cb2405eab9ad0c83c14c6187337caf1c
4SHA512 (pyrtl-0.10.1.tar.gz) = 84a9c8da6e793d7740a38753ff8ae96b16e734e6024ce2df8b15df6e469ccedbd2a4f9019882d985c8842c73a4d7d4d2637d8ca071cfd9429ed27f3f07471b7f 4SHA512 (pyrtl-0.10.1.tar.gz) = 84a9c8da6e793d7740a38753ff8ae96b16e734e6024ce2df8b15df6e469ccedbd2a4f9019882d985c8842c73a4d7d4d2637d8ca071cfd9429ed27f3f07471b7f
5Size (pyrtl-0.10.1.tar.gz) = 199543 bytes 5Size (pyrtl-0.10.1.tar.gz) = 199543 bytes
6SHA1 (patch-pyrtl_visualization.py) = 2b7bdb0171fa13e8c9d0317b782c6d0a5fc80b66 6SHA1 (patch-pyrtl_visualization.py) = dcadaf59dcef4a5bc4df681ac8e88897d38fc1ad

cvs diff -r1.1 -r1.2 pkgsrc/cad/py-PyRTL/patches/Attic/patch-pyrtl_visualization.py (expand / switch to unified diff)

--- pkgsrc/cad/py-PyRTL/patches/Attic/patch-pyrtl_visualization.py 2022/05/19 15:59:04 1.1
+++ pkgsrc/cad/py-PyRTL/patches/Attic/patch-pyrtl_visualization.py 2022/05/21 15:01:00 1.2
@@ -1,16 +1,17 @@ @@ -1,16 +1,17 @@
1$NetBSD: patch-pyrtl_visualization.py,v 1.1 2022/05/19 15:59:04 ryoon Exp $ 1$NetBSD: patch-pyrtl_visualization.py,v 1.2 2022/05/21 15:01:00 ryoon Exp $
2 2
3* Support SVG output with py-graphviz 0.19 or later too. 3* Support SVG output with py-graphviz 0.19 or later too.
 4 https://github.com/UCSBarchlab/PyRTL/pull/416/
4 5
5--- pyrtl/visualization.py.orig 2021-09-02 19:11:31.000000000 +0000 6--- pyrtl/visualization.py.orig 2021-09-02 19:11:31.000000000 +0000
6+++ pyrtl/visualization.py 7+++ pyrtl/visualization.py
7@@ -453,8 +453,16 @@ def block_to_svg(block=None, split_state 8@@ -453,8 +453,16 @@ def block_to_svg(block=None, split_state
8 """ 9 """
9 try: 10 try:
10 from graphviz import Source 11 from graphviz import Source
11- return Source(block_to_graphviz_string(block, split_state=split_state, 12- return Source(block_to_graphviz_string(block, split_state=split_state,
12- maintain_arg_order=maintain_arg_order))._repr_svg_() 13- maintain_arg_order=maintain_arg_order))._repr_svg_()
13+ src = Source(block_to_graphviz_string(block, split_state=split_state, 14+ src = Source(block_to_graphviz_string(block, split_state=split_state,
14+ maintain_arg_order=maintain_arg_order)) 15+ maintain_arg_order=maintain_arg_order))
15+ try: 16+ try:
16+ svg = src._repr_image_svg_xml() 17+ svg = src._repr_image_svg_xml()