debian/0000755000000000000000000000000012206130255007162 5ustar debian/rules0000755000000000000000000000044612206130255010246 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_configure: dh_auto_configure -- --prefix=/usr LDFLAGS="$(LDFLAGS) -Wl,--as-needed" override_dh_auto_install: $(MAKE) prefix=$(CURDIR)/debian/iverilog/usr install override_dh_compress: dh_compress -X.v override_dh_clean: dh_clean version.h debian/patches/0000755000000000000000000000000012206130255010611 5ustar debian/patches/outdated_config.diff0000644000000000000000000000144612206130255014606 0ustar Description: Patch config.{sub,guess} to call their up-to-date versions. Author: أحمد المحمودي (Ahmed El-Mahmoudy) --- a/config.guess +++ b/config.guess @@ -1,4 +1,8 @@ #! /bin/sh +if [ -x /usr/share/misc/config.guess ]; then + exec /usr/share/misc/config.guess "$@" +fi + # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 --- a/config.sub +++ b/config.sub @@ -1,4 +1,8 @@ #! /bin/sh +if [ -x /usr/share/misc/config.sub ]; then + exec /usr/share/misc/config.sub "$@" +fi + # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 debian/patches/series0000644000000000000000000000002512206130255012023 0ustar outdated_config.diff debian/control0000644000000000000000000000323012206130255010563 0ustar Source: iverilog Section: electronics Priority: optional Maintainer: Debian Electronics Team Uploaders: Hamish Moffatt , Wesley J. Landaker , Ramakrishnan Muthukrishnan , أحمد المحمودي (Ahmed El-Mahmoudy) Build-Depends: debhelper (>= 9), autotools-dev, gperf, bison, flex, zlib1g-dev, libbz2-dev, libreadline-dev Standards-Version: 3.9.4 Homepage: http://iverilog.icarus.com Vcs-Git: git://anonscm.debian.org/pkg-electronics/iverilog.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-electronics/iverilog.git Package: iverilog Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Replaces: verilog (<= 0.9.1-1) Suggests: gtkwave Description: Icarus verilog compiler Icarus Verilog is intended to compile all of the Verilog HDL as described in the IEEE-1364 standard. It is not quite there yet. It does currently handle a mix of structural and behavioral constructs. . The compiler can target either simulation, or netlist (EDIF). Package: verilog Architecture: all Section: oldlibs Priority: extra Depends: ${misc:Depends}, iverilog Description: Icarus verilog compiler (transitional package) Icarus Verilog is intended to compile all of the Verilog HDL as described in the IEEE-1364 standard. It is not quite there yet. It does currently handle a mix of structural and behavioral constructs. . The compiler can target either simulation, or netlist (EDIF). . This is a dummy transitional package that will ensure a proper upgrade path. This package may be safely removed after upgrading. debian/compat0000644000000000000000000000000212206130255010360 0ustar 9 debian/source/0000755000000000000000000000000012206130255010462 5ustar debian/source/format0000644000000000000000000000001412206130255011670 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000002642512206130255011045 0ustar iverilog (0.9.7-1) unstable; urgency=low * New upstream release. * Dropped tgt_use_LDFLAGS.diff patch, as it is applied upstream. * debian/copyright: Update copyright years. * debian/control: + Bumped Standards-Version to 3.9.4 + Remove obsolete DMUA field. + Use canonical URIs in VCS-* fields. -- أحمد المحمودي (Ahmed El-Mahmoudy) Sat, 24 Aug 2013 15:08:40 +0200 iverilog (0.9.6-1) unstable; urgency=low * New upstream release. * debian/copyright: Update copyright format & years. * Bumped compat level to 9 * debian/control: Update Standards-Version to 3.9.3 * Added tgt_use_LDFLAGS.diff patch to make use of LDFLAGS when linking .tgt files -- أحمد المحمودي (Ahmed El-Mahmoudy) Fri, 07 Sep 2012 10:50:06 +0200 iverilog (0.9.5-1) unstable; urgency=low * New upstream release. * debian/copyright: + Updated copyright format & years. + Updated upstream URL. * debian/control: + Bumped Standards-Version to 3.9.2 + Updated upstream URL. -- أحمد المحمودي (Ahmed El-Mahmoudy) Thu, 03 Nov 2011 14:15:23 +0200 iverilog (0.9.4-1) unstable; urgency=low * New upstream release. -- أحمد المحمودي (Ahmed El-Mahmoudy) Wed, 23 Mar 2011 09:53:36 +0200 iverilog (0.9.3-2) unstable; urgency=low * Upload to unstable. -- أحمد المحمودي (Ahmed El-Mahmoudy) Sat, 13 Nov 2010 13:31:55 +0200 iverilog (0.9.3-1) experimental; urgency=low * New upstream release. * Bumped compat level to 8 * debian/control: Bumped Standards-Version to 3.9.1, no changes needed * Removed 0001-Fix-build-with-gcc-4.5.patch as it got applied upstream -- أحمد المحمودي (Ahmed El-Mahmoudy) Tue, 28 Sep 2010 21:34:17 +0300 iverilog (0.9.2-2) unstable; urgency=low * Add 0001-Fix-build-with-gcc-4.5.patch patch to fix FTBFS with gcc-4.5 (Closes: #565006) * debian/control: + Updated my email address + Added DMUA after sponsors consent: http://lists.alioth.debian.org/pipermail/pkg-electronics-devel/2010-April/001827.html + Bumped Standards-Version to 3.8.4, no changes needed. -- أحمد المحمودي (Ahmed El-Mahmoudy) Wed, 07 Apr 2010 11:00:35 +0200 iverilog (0.9.2-1) unstable; urgency=low [ Iztok Jeras ] * New upstream release. * Removed manpages.diff patch since it is applied upstream. [ أحمد المحمودي (Ahmed El-Mahmoudy) ] * Switched to 3.0 (quilt) source format. * debian/watch: Added FTP URL. -- أحمد المحمودي (Ahmed El-Mahmoudy) Mon, 04 Jan 2010 13:24:42 +0200 iverilog (0.9.1-2) unstable; urgency=low * Rename package to iverilog * Added outdated_config.diff patch for config.{sub,guess} to call their up-to-date versions. (Closes: #542074) * debian/copyright: + Added copyright years of Hamish Moffatt. + Set Debian packaging license to GPL-2+ * Added README.source * debian/control: + Provide verilog as a dummy transitional package. + Remove libreadline5-dev from Build-Depends. * debian/patches/*.diff: Add patch tags as per Patch Tagging Guidelines (DEP5) -- أحمد المحمودي (Ahmed El-Mahmoudy) Sat, 29 Aug 2009 10:13:02 +0200 verilog (0.9.1-1) unstable; urgency=low [ أحمد المحمودي (Ahmed El-Mahmoudy) ] * Use quilt patch system. * debian/control: + Bump Standards-Version to 3.8.2, no changes needed + Build-Depend on debhelper >= 7.0.50~ to support override targets. + Added Homepage field + Added myself to uploaders. + Enhanced extended description. * debian/rules: + simplify rules file. + Added override for dh_clean to remove version.h + Add -Wl,--as-needed to LDFLAGS during configure. * Added debian/watch, debian/docs & debian/examples. * debian/copyright: updated and converted to machine-readable format. * Added manpages.diff patch to fix issues in manpages. [ Iztok Jeras ] * New upstream release. * debian/rules: do not compress Verilog sources * debian/control: + Added zlib to Build-Deps + Added gtkwave to Suggests -- أحمد المحمودي (Ahmed El-Mahmoudy) Mon, 10 Aug 2009 06:42:15 +0300 verilog (0.8.6-1) unstable; urgency=low * New upstream release 0.8.6 (closes: #483050). * Acknowledge NMUs: thanks to Cyril and Luk. * Fix FTBFS due to removal of asm/page.h; thanks to Matt Kraai for the patch (closes: #479983) * Change maintainer to pkg-electronics team. -- Hamish Moffatt Mon, 02 Jun 2008 22:07:46 +1000 verilog (0.8.5-1.2) unstable; urgency=medium * Non-maintainer upload. * Fix FTBFS with GCC 4.3 (Closes: #455643). -- Luk Claes Sat, 22 Mar 2008 17:17:44 +0000 verilog (0.8.5-1.1) unstable; urgency=low * Non-maintainer upload. * Fix double-build FTBFS by also removing “tgt-edif/libedif_tgt.a” in the clean target (Closes: #442759). * No longer ignore “make clean” and “make distclean” errors. Also use “$(MAKE)” instead of “make”. * Bump Standards-Version from 3.7.2 to 3.7.3, no changes needed. -- Cyril Brulebois Wed, 27 Feb 2008 16:59:44 +0100 verilog (0.8.5-1) unstable; urgency=low * New upstream patch release. Includes source changes for newer gcc and kernel headers that were included in previous Debian uploads. (closes: #417448) * Add libreadline5-dev to build-dependencies, as verilog will use it if available * Update package description to mention EDIF output support (closes: #403276) * Included patch for compilation with gcc 4.3; thanks to Martin Michlmayr (closes: #417742) * Acknowledge NMUs. (closes: #357962, #411063) * Update standards-revision to 3.7.2. -- Hamish Moffatt Sat, 28 Jul 2007 17:28:31 +1000 verilog (0.8-4.2) unstable; urgency=high * Non-maintainer upload. * Use sysconf(_SC_PAGESIZE) instead of PAGE_SIZE macro; fixes FTBFS with newer kernel headers. (Closes: #411063) -- Steinar H. Gunderson Wed, 28 Feb 2007 17:16:07 +0100 verilog (0.8-4.1) unstable; urgency=low * NMU as part of the GCC 4.1 transition. * Remove extra qualification from C++ header file (closes: #357962) -- Martin Michlmayr Fri, 26 May 2006 16:23:18 +0200 verilog (0.8-4) unstable; urgency=low * Update config.guess/sub at build-time from files provided by autotools-dev; added build-dep on autotools-dev (closes: #342514) * Updated standards-revision to 3.6.2 -- Hamish Moffatt Mon, 20 Mar 2006 00:10:25 +1100 verilog (0.8-3) unstable; urgency=low * Updated config.guess/sub to work with GNU/kFreeBSD (closes: #320689) -- Hamish Moffatt Sat, 20 Aug 2005 01:25:45 +1000 verilog (0.8-2) unstable; urgency=low * Rebuild with g++ 4.0 * Fix FTBFS with g++-4.0 (closes: #301388); thanks to Andreas Jochens for the patch. Also made additional changes in netlist.h to fix missing forward-declarations. -- Hamish Moffatt Sun, 31 Jul 2005 13:20:09 +0000 verilog (0.8-1) unstable; urgency=low * New official upstream release -- Hamish Moffatt Fri, 15 Oct 2004 19:54:34 +1000 verilog (0.7+20041004-1) unstable; urgency=low * New upstream snapshot; close to 0.8 release -- Hamish Moffatt Sun, 10 Oct 2004 13:30:22 +1000 verilog (0.7+20040915-1) unstable; urgency=low * New upstream snapshot -- Hamish Moffatt Sun, 19 Sep 2004 01:02:29 +1000 verilog (0.7+20040828-1) unstable; urgency=medium * New upstream snapshot; fixes build order problem that was creating useless packages on some architectures (closes: #236549) * Include examples in package (closes: #269094) -- Hamish Moffatt Wed, 8 Sep 2004 08:04:52 +1000 verilog (0.7+20040606-1) unstable; urgency=low * New upstream snapshot -- Hamish Moffatt Wed, 30 Jun 2004 23:16:21 +1000 verilog (0.7+20040220-1) unstable; urgency=low * New upstream snapshot -- Hamish Moffatt Wed, 12 May 2004 21:16:29 +1000 verilog (0.7+20030815-1) unstable; urgency=low * New upstream snapshot; fixes build problems with gcc-3.3 (closes: #195512) -- Hamish Moffatt Sat, 23 Aug 2003 17:38:03 +1000 verilog (0.7-3) unstable; urgency=low * Fixed build failure due to apparent changes in flex (closes: #191201) -- Hamish Moffatt Thu, 8 May 2003 09:00:30 +1000 verilog (0.7-2) unstable; urgency=low * Recompile with new gcc * Upgrade to debhelper revision 4 compatibility -- Hamish Moffatt Wed, 12 Mar 2003 08:52:04 +1100 verilog (0.7-1) unstable; urgency=low * New upstream release -- Hamish Moffatt Sun, 15 Dec 2002 23:44:46 +1100 verilog (0.6+20021207-1) unstable; urgency=low * Another pre-release of 0.7 * Upstream: fixed more insecure handling of temporary files (closes: #167614) -- Hamish Moffatt Sun, 8 Dec 2002 22:49:28 +1100 verilog (0.6+20021117-1) unstable; urgency=low * Pre-release of 0.7 * Upstream: works with latest bison (closes: #167057) * Upstream: fixed insecure handling of temporary files (closes: #167614) -- Hamish Moffatt Tue, 26 Nov 2002 08:33:47 +1100 verilog (0.6-1) unstable; urgency=low * New upstream release -- Hamish Moffatt Wed, 6 Feb 2002 20:23:00 +1100 verilog (0.5-1) unstable; urgency=low * New upstream release * Includes recent config.guess/sub and builds OK with g++-3.0 (closes: #104832) -- Hamish Moffatt Sat, 4 Aug 2001 10:06:10 +1000 verilog (0.4.20010728-1) unstable; urgency=low * Upstream snapshot release (not intended for upload to Debian) -- Hamish Moffatt Tue, 31 Jul 2001 23:12:24 +1000 verilog (0.4-1) unstable; urgency=low * New upstream release -- Hamish Moffatt Fri, 9 Feb 2001 08:18:12 +1100 verilog (0.3-2) unstable; urgency=low * Added missing build-deps for bison and flex (closes: #66683) -- Hamish Moffatt Tue, 1 Aug 2000 21:46:48 +1000 verilog (0.3-1) unstable; urgency=low * New upstream release -- Hamish Moffatt Mon, 3 Jul 2000 11:06:02 +1000 verilog (0.2-2) unstable; urgency=low * Updated copyright file with maintainer info -- Hamish Moffatt Sun, 16 Apr 2000 22:16:53 +1000 verilog (0.2-1) unstable; urgency=low * New upstream version -- Hamish Moffatt Wed, 8 Mar 2000 22:14:51 +1100 verilog (0.2-0rc2.1) unstable; urgency=low * New upstream version -- RELEASE CANDIDATE -- Hamish Moffatt Thu, 2 Mar 2000 22:47:58 +1100 verilog (0.1-2) unstable; urgency=low * Moved /usr/bin/ivl to /usr/lib/ivl * Modified verilog script to set module path automatically, with warning -- Hamish Moffatt Fri, 3 Dec 1999 14:46:51 +1100 verilog (0.1-1) unstable; urgency=low * New package -- Hamish Moffatt Thu, 28 Oct 1999 10:16:54 +1000 debian/examples0000644000000000000000000000001312206130255010715 0ustar examples/* debian/copyright0000644000000000000000000000555412206130255011126 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0 Upstream-Name: verilog Upstream-Contact: Stephen Williams Source: http://iverilog.icarus.com Files: * Copyright: 1998-2013 Stephen Williams 2000-2001 Stephan Boettcher 2002-2011 Michael Ruff 2007-2011 Cary R. 2000-2012 Stephen G. Tell 2001,2009 Picture Elements, Inc 2002 Larry Doolittle 1997 Makoto Matsumoto and Takuji Nishimura License: GPL-2+ Files: * Copyright: 2008-2011 Nick Gasson License: GPL-2+ Files: vpi/lxt* vpi/fstapi.* Copyright: 2001-2013 Tony Bybell License: MIT Files: vpi/fastlz.* Copyright: 2005-2007 Ariya Hidayat License: MIT Files: debian/* Copyright: 1999-2008 Hamish Moffatt 2009-2013 أحمد المحمودي (Ahmed El-Mahmoudy) License: GPL-2+ License: MIT Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. . On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. debian/README.source0000644000000000000000000000013612206130255011341 0ustar The used patch system is quilt. See /usr/share/doc/quilt/README.source for more information. debian/watch0000644000000000000000000000017512206130255010216 0ustar version=3 http://sf.net/iverilog/verilog-(.*)\.tar\.gz ftp://ftp.icarus.com/pub/eda/verilog/v([\d.]+)/verilog-(.*)\.tar\.gz debian/docs0000644000000000000000000000000612206130255010031 0ustar *.txt