[iverilog/el5/master] 0.9.3

Chitlesh GOORAH chitlesh at fedoraproject.org
Tue Sep 28 16:54:14 UTC 2010


commit 34779dcd7a6b908f3dfa0e14f1dd07b2d8db1159
Author: Chitlesh Goorah <chitlesh at fedoraproject.org>
Date:   Tue Sep 28 18:54:11 2010 +0200

    0.9.3

 .gitignore              |    1 +
 iverilog-pagesize.patch |   14 -----
 iverilog.spec           |  130 +++++++++++++++++++++++++++++++++++++----------
 sources                 |    2 +-
 4 files changed, 104 insertions(+), 43 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e9e5f0c..9852c59 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 verilog-20070608.tar.gz
+/verilog-0.9.3.tar.gz
diff --git a/iverilog.spec b/iverilog.spec
index 70f950f..59c902a 100644
--- a/iverilog.spec
+++ b/iverilog.spec
@@ -1,43 +1,64 @@
-%define      snapshot 20070608
+# TODO for 1.0 release - redefine
+#Version:     0.9.%{snapshot}
+#Release:     6%{?dist}
+# to
+#Version:     1.0
+#Release:     1.snap%{snapshot}%{?dist}
+
+#
+# Test suite for iverilog is detailed on
+# https://fedorahosted.org/fedora-electronic-lab/wiki/Testing/iverilog
+# Please execute the testsuite as explained before pushing a new release to stable repos
+#
+
+%define      snapshot 20100928
 
 Name:        iverilog
 Version:     0.9.%{snapshot}
 Release:     1%{?dist}
 Summary:     Icarus Verilog is a verilog compiler and simulator
+
 Group:       Applications/Engineering
-License:     GPL
+License:     GPLv2
 URL:         http://www.icarus.com/eda/verilog/index.html
-Source0:     ftp://icarus.com/pub/eda/verilog/snapshots/verilog-%{snapshot}.tar.gz
-Patch0:      %{name}-pagesize.patch
-BuildRoot:   %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+# Development Snapshot Download :
+# git clone git://icarus.com/~steve-icarus/verilog
+# cd verilog
+# git checkout --track -b v0_9-branch origin/v0_9-branch
+# cd ..
+# tar cjf ~/rpmbuild/SOURCES/verilog-0.9.3.tar.bz2 verilog
+
+# This is the latest stable snapshot
+Source0:       ftp://ftp.icarus.com/pub/eda/verilog/v0.9/verilog-0.9.3.tar.gz
+
+BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires: zlib-devel bzip2-devel bison flex gperf
+BuildRequires: autoconf
+
+Provides:      iverilog-devel = %{version}-%{release}
+Obsoletes:     iverilog-devel < 0.9.20100911-1
 
 %description
 Icarus Verilog is a Verilog compiler that generates a variety of
 engineering formats, including simulation. It strives to be true
 to the IEEE-1364 standard.
 
-%package devel
-Summary:     Icarus Verilog devel files
-Group:       Development/Libraries
-Requires:    %{name} = %{version}-%{release}
-
-%description devel
-Icarus Verilog devel files.
-
 %prep
-%setup -q -n verilog-%{snapshot} 
-%patch0 -p0 -b .pagesize~
+%setup -q -n verilog-0.9.3
+
+#sh autoconf.sh
 
 # clean junks from tarball
-find . -type f -name ".cvsignore" -exec rm '{}' \;
+find . -type f -name ".git" -exec rm '{}' \;
 rm -rf `find . -type d -name "autom4te.cache" -exec echo '{}' \;`
 
+
 %build
 
 CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \
-%configure  --disable-vvp32
+%configure
 
 make %{?_smp_mflags}
 
@@ -54,25 +75,78 @@ rm -rf %{buildroot}
              INSTALL="install -p" \
 install
 
+%check
+make check
+
 %clean
 rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
-%doc COPYING README.txt BUGS.txt QUICK_START.txt ieee1364-notes.txt
-%doc swift.txt netlist.txt t-dll.txt vpi.txt xnf.txt tgt-fpga/fpga.txt
-%doc cadpli/cadpli.txt xilinx-hint.txt examples/*
+# contents of QUICK_START.txt can be found also on README.txt, hence omitted
+%doc attributes.txt BUGS.txt COPYING extensions.txt glossary.txt ieee1364-notes.txt
+%doc README.txt swift.txt netlist.txt t-dll.txt vpi.txt tgt-fpga/fpga.txt
+%doc va_math.txt cadpli/cadpli.txt xilinx-hint.txt examples/
 %{_bindir}/*
-%dir %{_libdir}/ivl
-%{_libdir}/ivl/*
+%{_libdir}/ivl
 %{_mandir}/man1/*
-
-%files devel
-%defattr(-,root,root,-)
+# headers for PLI: This is intended to be used by the user.
 %{_includedir}/*.h
-%exclude %{_libdir}/*.a
+# RHBZ 480531
+%{_libdir}/*.a
+
 
 %changelog
+* Tue Sep 28 2010 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.9.20100928-1
+- new stable upstream release
+
+* Sat Sep 11 2010 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.9.20100911-1
+- New sources for upcoming  - 0.9.3 - for testing repos only
+- removing useless -devel subpackage
+
+* Wed Dec 30 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.9.20091230-1
+- New stable snapshot - 0.9.2
+
+* Sat Dec 12 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.9.20091212-1
+- New development snapshot - 0.9.2 final prerelease snapshot
+
+* Sat Dec 05 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.9.20091205-1
+- New development snapshot - 0.9.2 prerelease snapshot
+
+* Fri Dec 04 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.9.20091204-1
+- New development snapshot - 0.9.2 prerelease snapshot
+
+* Sat Nov 28 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.9.20091130-1
+- New development snapshot
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.9.20090423-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Mon Jun 13 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.9.20090423-5
+- Improved VPI support
+
+* Mon Mar 23 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.9.20081118-4
+- new development release
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.9.20081118-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Sun Dec 07 2008 Balint Cristian <rezso at rdsor.ro> 0.9.20081118-1
+- new snapshot release upstream.
+
+* Fri Sep 12 2008 Balint Cristian <rezso at rdsor.ro> 0.9.20080905-1
+- new snapshot release upstream.
+
+* Mon May 26 2008 Balint Cristian <rezso at rdsor.ro> 0.9.20080429-1
+- new snapshot release upstream.
+
+* Fri Mar 28 2008 Balint Cristian <rezso at rdsor.ro> 0.9.20080314-1
+- new snapshot release upstream.
+- add check section for some tests
+
+* Tue Feb 19 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 0.9.20070608-2
+- Autorebuild for GCC 4.3
+
 * Sun Jun 10 2007 Balint Cristian <cbalint at redhat.com> 0.9.20070608-1
 - new snapshot release upstream.
 
@@ -80,7 +154,7 @@ rm -rf %{buildroot}
 - new snapshot release upstream.
 
 * Thu Feb 27 2007 Balint Cristian <cbalint at redhat.com> 0.9.20070227-1
-- new snapshoot release.
+- new snapshot release.
 
 * Thu Feb 27 2007 Balint Cristian <cbalint at redhat.com> 0.9.20070123-5
 - clean junks from tarball
@@ -104,4 +178,4 @@ rm -rf %{buildroot}
 - dont use libdir macro, all library always will be 32 bit
 
 * Thu Feb 22 2007 Balint Cristian <cbalint at redhat.com> 20070123-1
-- initial release
\ No newline at end of file
+- initial release
diff --git a/sources b/sources
index bcbcfca..df69a48 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c7ee9575fb19daa6d276fc361af1ef7b  verilog-20070608.tar.gz
+d004408ea595b13780c4c036f8188b66  verilog-0.9.3.tar.gz


More information about the scm-commits mailing list