[yosys] 27/57: Updated patches and rules

Ruben Undheim rubund-guest at moszumanska.debian.org
Wed Sep 17 16:08:10 UTC 2014


This is an automated email from the git hooks/post-receive script.

rubund-guest pushed a commit to branch master
in repository yosys.

commit 6927e108441df2fd19d99e0fffd0c5f501676daa
Author: Ruben Undheim <ruben.undheim at gmail.com>
Date:   Fri Sep 5 22:23:34 2014 +0200

    Updated patches and rules
---
 debian/patches/02_removeabc.patch   | 36 ++++--------------------
 debian/patches/03_notruntests.patch | 55 +++++++++++++++++++++++--------------
 debian/patches/04_installpath.patch | 12 ++++----
 debian/rules                        |  2 +-
 4 files changed, 47 insertions(+), 58 deletions(-)

diff --git a/debian/patches/02_removeabc.patch b/debian/patches/02_removeabc.patch
index 90eb6b9..68fec7e 100644
--- a/debian/patches/02_removeabc.patch
+++ b/debian/patches/02_removeabc.patch
@@ -1,35 +1,9 @@
-Index: yosys-0.2.0+/tests/techmap/mem_simple_4x1_runtest.sh
+Index: yosys/Makefile
 ===================================================================
---- yosys-0.2.0+.orig/tests/techmap/mem_simple_4x1_runtest.sh	2014-04-12 19:30:08.803862768 +0200
-+++ yosys-0.2.0+/tests/techmap/mem_simple_4x1_runtest.sh	2014-04-13 00:29:23.212015340 +0200
-@@ -2,7 +2,7 @@
- 
- set -ev
- 
--../../yosys -b 'verilog -noattr' -o mem_simple_4x1_synth.v -p 'proc; opt; memory -nomap; techmap -map mem_simple_4x1_map.v;; techmap; opt; abc;; stat' mem_simple_4x1_uut.v
-+../../yosys -b 'verilog -noattr' -o mem_simple_4x1_synth.v -p 'proc; opt; memory -nomap; techmap -map mem_simple_4x1_map.v;; techmap; opt;; stat' mem_simple_4x1_uut.v
- 
- iverilog -o mem_simple_4x1_gold_tb mem_simple_4x1_tb.v mem_simple_4x1_uut.v
- iverilog -o mem_simple_4x1_gate_tb mem_simple_4x1_tb.v mem_simple_4x1_synth.v mem_simple_4x1_cells.v
-Index: yosys-0.2.0+/tests/tools/autotest.sh
-===================================================================
---- yosys-0.2.0+.orig/tests/tools/autotest.sh	2014-04-13 00:02:10.756001468 +0200
-+++ yosys-0.2.0+/tests/tools/autotest.sh	2014-04-13 00:29:59.112015646 +0200
-@@ -126,7 +126,7 @@
- 			test_passes -p "verific -vlog2k $fn; verific -import -gates -all; opt; memory;;"
- 		else
- 			test_passes -f "$frontend" -p "hierarchy; proc; opt; memory; opt; fsm; opt" $fn
--			test_passes -f "$frontend" -p "hierarchy; proc; opt; memory; opt; fsm; opt; techmap; opt; abc -dff; opt" $fn
-+			test_passes -f "$frontend" -p "hierarchy; proc; opt; memory; opt; fsm; opt; techmap; opt; " $fn
- 		fi
- 		touch ../${bn}.log
- 	}
-Index: yosys-0.2.0+/Makefile
-===================================================================
---- yosys-0.2.0+.orig/Makefile	2014-04-13 02:59:27.656091856 +0200
-+++ yosys-0.2.0+/Makefile	2014-04-13 02:59:49.564092043 +0200
-@@ -85,9 +85,9 @@
- TARGETS += yosys-svgviewer
+--- yosys.orig/Makefile	2014-09-05 22:17:14.586545422 +0200
++++ yosys/Makefile	2014-09-05 22:17:29.818545586 +0200
+@@ -110,9 +110,9 @@
+ LDFLAGS += -pg
  endif
  
 -ifeq ($(ENABLE_ABC),1)
diff --git a/debian/patches/03_notruntests.patch b/debian/patches/03_notruntests.patch
index 6624e9a..e52d380 100644
--- a/debian/patches/03_notruntests.patch
+++ b/debian/patches/03_notruntests.patch
@@ -1,32 +1,47 @@
-Index: yosys-0.2.0+/Makefile
+Index: yosys/Makefile
 ===================================================================
---- yosys-0.2.0+.orig/Makefile	2014-04-13 00:02:10.768001468 +0200
-+++ yosys-0.2.0+/Makefile	2014-04-13 00:18:25.476009751 +0200
-@@ -157,12 +157,12 @@
+--- yosys.orig/Makefile	2014-09-05 22:18:08.594546002 +0200
++++ yosys/Makefile	2014-09-05 22:19:16.926546735 +0200
+@@ -233,20 +233,20 @@
  yosys-abc: abc/abc-$(ABCREV)
- 	cp abc/abc-$(ABCREV) yosys-abc
+ 	$(P) cp abc/abc-$(ABCREV) yosys-abc
  
 -test: $(TARGETS) $(EXTRA_TARGETS)
--	cd tests/simple && bash run-test.sh
--	cd tests/hana && bash run-test.sh
--	cd tests/asicworld && bash run-test.sh
--	cd tests/techmap && bash run-test.sh
--	cd tests/sat && bash run-test.sh
+-	+cd tests/simple && bash run-test.sh
+-	+cd tests/hana && bash run-test.sh
+-	+cd tests/asicworld && bash run-test.sh
+-	+cd tests/realmath && bash run-test.sh
+-	+cd tests/share && bash run-test.sh
+-	+cd tests/fsm && bash run-test.sh
+-	+cd tests/techmap && bash run-test.sh
+-	+cd tests/memories && bash run-test.sh
+-	+cd tests/various && bash run-test.sh
+-	+cd tests/sat && bash run-test.sh
+-	@echo ""
+-	@echo "  Passed \"make test\"."
+-	@echo ""
 +#test: $(TARGETS) $(EXTRA_TARGETS)
-+#	cd tests/simple && bash run-test.sh
-+#	cd tests/hana && bash run-test.sh
-+#	cd tests/asicworld && bash run-test.sh
-+#	cd tests/techmap && bash run-test.sh
-+#	cd tests/sat && bash run-test.sh
++#	+cd tests/simple && bash run-test.sh
++#	+cd tests/hana && bash run-test.sh
++#	+cd tests/asicworld && bash run-test.sh
++#	+cd tests/realmath && bash run-test.sh
++#	+cd tests/share && bash run-test.sh
++#	+cd tests/fsm && bash run-test.sh
++#	+cd tests/techmap && bash run-test.sh
++#	+cd tests/memories && bash run-test.sh
++#	+cd tests/various && bash run-test.sh
++#	+cd tests/sat && bash run-test.sh
++#	@echo ""
++#	@echo "  Passed \"make test\"."
++#	@echo ""
  
- install: $(TARGETS) $(EXTRA_TARGETS)
- 	$(INSTALL_SUDO) mkdir -p $(DESTDIR)/bin
-@@ -219,6 +219,7 @@
+ VALGRIND ?= valgrind --error-exitcode=1 --leak-check=full --show-reachable=yes --errors-for-leak-kinds=all
+ 
+@@ -327,6 +327,6 @@
  -include kernel/*.d
  -include techlibs/*/*.d
  
 -.PHONY: all top-all abc test install install-abc manual clean mrproper qtcreator
-+#.PHONY: all top-all abc test install install-abc manual clean mrproper qtcreator
 +.PHONY: all top-all abc install install-abc manual clean mrproper qtcreator
- .PHONY: config-clean config-clang-debug config-gcc-debug config-release
+ .PHONY: config-clean config-clang config-gcc config-gcc-4.6 config-gprof config-sudo
  
diff --git a/debian/patches/04_installpath.patch b/debian/patches/04_installpath.patch
index 1b71456..c5c3096 100644
--- a/debian/patches/04_installpath.patch
+++ b/debian/patches/04_installpath.patch
@@ -1,10 +1,10 @@
-Index: yosys-0.2.0+/Makefile
+Index: yosys/Makefile
 ===================================================================
---- yosys-0.2.0+.orig/Makefile	2014-04-13 12:11:25.416694559 +0200
-+++ yosys-0.2.0+/Makefile	2014-04-13 12:12:00.200694857 +0200
-@@ -164,11 +164,11 @@
- #	cd tests/techmap && bash run-test.sh
- #	cd tests/sat && bash run-test.sh
+--- yosys.orig/Makefile	2014-09-05 22:19:51.746547108 +0200
++++ yosys/Makefile	2014-09-05 22:20:14.654547354 +0200
+@@ -262,11 +262,11 @@
+ 	@echo "  Passed \"make vloghtb\"."
+ 	@echo ""
  
 -install: $(TARGETS) $(EXTRA_TARGETS)
 -	$(INSTALL_SUDO) mkdir -p $(DESTDIR)/bin
diff --git a/debian/rules b/debian/rules
index a20dd08..adc2781 100755
--- a/debian/rules
+++ b/debian/rules
@@ -14,5 +14,5 @@
 
 
 override_dh_auto_configure:
-	make config-release
+	make config-gcc && make
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/yosys.git



More information about the debian-science-commits mailing list