Codebase list irsim / bea3741
Import Debian changes 9.7.93-2 irsim (9.7.93-2) unstable; urgency=medium * QA upload. * Set Debian QA Group as maintainer. (see #812628) * Migrated DH level to 10. * debian/control: - Bumped Standards-Version to 4.0.0. * debian/watch: updated version to 4. * Run wrap-and-sort -a. irsim (9.7.93-1) unstable; urgency=medium * New upstream release * debian/control: Standards-Version: 3.9.6 * Added 05-reproducible-build.patch to make build reproducible. Thanks to Chris Lamb (Closes: #778267) irsim (9.7.87-1) unstable; urgency=medium * New upstream release irsim (9.7.84-1) unstable; urgency=medium * New upstream release * debian/control: Standards-Version: 3.9.5 irsim (9.7.82-2) unstable; urgency=low * Use autotools-dev to update config.{sub,guess} (Closes: #727389) irsim (9.7.82-1) unstable; urgency=low * New upstream release * Use readlink for /usr/bin/wish in irsim to use versioned wish (Closes: #725700) irsim (9.7.79-2) unstable; urgency=low * debian/control: Standards-Version: 3.9.4 irsim (9.7.79-1) experimental; urgency=low * New upstream release irsim (9.7.78-1) experimental; urgency=low * New upstream release irsim (9.7.75-1) unstable; urgency=low * New upstream release * debian/compat: 9 * debian/control: Standards-Version: 3.9.3 irsim (9.7.74-1) unstable; urgency=low * Initial release (Closes: #478112) Felipe Barbosa Alves authored 6 years ago Ruben Undheim committed 5 years ago
16 changed file(s) with 409 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 irsim (9.7.93-2) unstable; urgency=medium
1
2 * QA upload.
3 * Set Debian QA Group as maintainer. (see #812628)
4 * Migrated DH level to 10.
5 * debian/control:
6 - Bumped Standards-Version to 4.0.0.
7 * debian/watch: updated version to 4.
8 * Run wrap-and-sort -a.
9
10 -- Felipe Barbosa Alves <barbosa.felipe10@gmail.com> Mon, 04 Sep 2017 14:26:33 -0300
11
12 irsim (9.7.93-1) unstable; urgency=medium
13
14 * New upstream release
15 * debian/control: Standards-Version: 3.9.6
16 * Added 05-reproducible-build.patch to make build reproducible. Thanks to
17 Chris Lamb (Closes: #778267)
18
19 -- Roland Stigge <stigge@antcom.de> Sat, 16 Jan 2016 16:39:46 +0100
20
21 irsim (9.7.87-1) unstable; urgency=medium
22
23 * New upstream release
24
25 -- Roland Stigge <stigge@antcom.de> Sat, 07 Jun 2014 16:13:37 +0200
26
27 irsim (9.7.84-1) unstable; urgency=medium
28
29 * New upstream release
30 * debian/control: Standards-Version: 3.9.5
31
32 -- Roland Stigge <stigge@antcom.de> Thu, 29 May 2014 17:42:57 +0200
33
34 irsim (9.7.82-2) unstable; urgency=low
35
36 * Use autotools-dev to update config.{sub,guess} (Closes: #727389)
37
38 -- Roland Stigge <stigge@antcom.de> Thu, 24 Oct 2013 11:30:39 +0200
39
40 irsim (9.7.82-1) unstable; urgency=low
41
42 * New upstream release
43 * Use readlink for /usr/bin/wish in irsim to use versioned wish
44 (Closes: #725700)
45
46 -- Roland Stigge <stigge@antcom.de> Thu, 17 Oct 2013 10:35:16 +0200
47
48 irsim (9.7.79-2) unstable; urgency=low
49
50 * debian/control: Standards-Version: 3.9.4
51
52 -- Roland Stigge <stigge@antcom.de> Wed, 15 May 2013 21:50:57 +0200
53
54 irsim (9.7.79-1) experimental; urgency=low
55
56 * New upstream release
57
58 -- Roland Stigge <stigge@antcom.de> Fri, 25 Jan 2013 11:12:10 +0100
59
60 irsim (9.7.78-1) experimental; urgency=low
61
62 * New upstream release
63
64 -- Roland Stigge <stigge@antcom.de> Tue, 25 Sep 2012 13:15:15 +0200
65
66 irsim (9.7.75-1) unstable; urgency=low
67
68 * New upstream release
69 * debian/compat: 9
70 * debian/control: Standards-Version: 3.9.3
71
72 -- Roland Stigge <stigge@antcom.de> Sat, 10 Mar 2012 20:43:11 +0100
73
74 irsim (9.7.74-1) unstable; urgency=low
75
76 * Initial release (Closes: #478112)
77
78 -- Roland Stigge <stigge@antcom.de> Wed, 27 Jul 2011 13:18:46 +0200
0 tclsubckt/Depend
0 Source: irsim
1 Section: electronics
2 Priority: extra
3 Maintainer: Debian QA Group <packages@qa.debian.org>
4 Build-Depends: autotools-dev,
5 debhelper (>= 10),
6 libxt-dev,
7 m4,
8 mesa-common-dev,
9 tcl-dev,
10 tk-dev,
11 x11proto-core-dev
12 Standards-Version: 4.0.0
13 Homepage: http://opencircuitdesign.com/irsim/
14
15 Package: irsim
16 Architecture: any
17 Depends: ${misc:Depends},
18 ${shlibs:Depends}
19 Description: switch-level simulator
20 IRSIM is a tool for simulating digital circuits. It is a "switch-level"
21 simulator; that is, it treats transistors as ideal switches. Extracted
22 capacitance and lumped resistance values are used to make the switch a little
23 bit more realistic than the ideal, using the RC time constants to predict the
24 relative timing of events.
0 Format: http://dep.debian.net/deps/dep5
1 Upstream-Name: irsim
2 Source: http://opencircuitdesign.com/irsim/
3
4 Files: *
5 Copyright: 2011 Tim Edwards <tim.edwards@multigig.com>
6 License: BSD-like
7 *********************************************************************
8 * Copyright (C) 1988, 1990 Stanford University. *
9 * Permission to use, copy, modify, and distribute this *
10 * software and its documentation for any purpose and without *
11 * fee is hereby granted, provided that the above copyright *
12 * notice appear in all copies. Stanford University *
13 * makes no representations about the suitability of this *
14 * software for any purpose. It is provided "as is" without *
15 * express or implied warranty. Export of this software outside *
16 * of the United States of America may require an export license. *
17 *********************************************************************
18
19 Files: tclsubckt/diglib.c
20 Copyright: 2007 Tim Edwards <tim.edwards@multigig.com>
21 License: GPL-2
22 This program is free software; you can redistribute it and/or modify it
23 under the terms of the GNU General Public License Version 2 as published
24 by the Free Software Foundation.
25 .
26 On Debian systems, the full text of the GPLv2 can be found in
27 /usr/share/common-licenses/GPL-2.
28
29 Files: debian/*
30 Copyright: 2011 Roland Stigge <stigge@antcom.de>
31 License: same-as-upstream
32 The Debian packaging of this software is distributed under the same licensing
33 as the package itself,.
0 README
0 ?package(irsim):needs="X11" section="Applications/Science/Electronics"\
1 title="irsim" command="/usr/bin/irsim"
0 Description: Adjustments to Makefile
1 This patch contains Debian specific adjustments to the Makefile
2 Author: Roland Stigge <stigge@antcom.de>
3
4 --- irsim-9.7.93.orig/Makefile
5 +++ irsim-9.7.93/Makefile
6 @@ -15,12 +15,10 @@ include defs.mak
7 all: $(ALL_TARGET)
8
9 standard:
10 - @echo --- errors and warnings logged in file make.log
11 - @${MAKE} mains 2>&1 | tee -a make.log
12 + ${MAKE} mains
13
14 tcl:
15 - @echo --- errors and warnings logged in file make.log
16 - @${MAKE} tcllibrary 2>&1 | tee -a make.log
17 + ${MAKE} tcllibrary
18
19 force: clean all
20
21 @@ -33,39 +31,39 @@ config:
22 tcllibrary: modules
23 @echo --- making Tcl shared-object libraries
24 for dir in ${PROGRAMS}; do \
25 - (cd $$dir && ${MAKE} tcl-main); done
26 + ${MAKE} -C $$dir tcl-main || exit 1; done
27
28 mains: modules
29 @echo --- making main programs
30 for dir in ${PROGRAMS}; do \
31 - (cd $$dir && ${MAKE} main); done
32 + ${MAKE} -C $$dir main || exit 1; done
33
34 modules:
35 @echo --- making modules
36 for dir in ${MODULES}; do \
37 - (cd $$dir && ${MAKE} module); done
38 + ${MAKE} -C $$dir module || exit 1; done
39
40 libs:
41 @echo --- making libraries
42 for dir in ${LIBRARIES}; do \
43 - (cd $$dir && ${MAKE} lib); done
44 + ${MAKE} -C $$dir lib || exit 1; done
45
46 depend:
47 for dir in ${MODULES} ${PROGRAMS}; do \
48 - (cd $$dir && ${MAKE} depend); done
49 + ${MAKE} -C $$dir depend || exit 1; done
50
51 install: $(INSTALL_TARGET)
52
53 install-irsim:
54 @echo --- installing executables to $(DESTDIR)${BINDIR}
55 @echo --- installing run-time files to $(DESTDIR)${LIBDIR}
56 - @${MAKE} install-real >> install.log
57 + @${MAKE} install-real
58
59 install-real: install-dirs
60 for dir in ${INSTALL_CAD_DIRS}; do \
61 - (cd $$dir && ${MAKE} install); done
62 + ${MAKE} -C $$dir install || exit 1; done
63 for dir in ${PROGRAMS}; do \
64 - (cd $$dir && ${MAKE} install); done
65 + ${MAKE} -C $$dir install || exit 1; done
66
67 install-tcl-dirs:
68 ${IRSIMDIR}/scripts/mkdirs $(DESTDIR)${BINDIR} $(DESTDIR)${MANDIR} \
69 @@ -78,15 +76,15 @@ install-dirs:
70 install-tcl:
71 @echo --- installing executables to $(DESTDIR)${BINDIR}
72 @echo --- installing run-time files to $(DESTDIR)${LIBDIR}
73 - @${MAKE} install-tcl-real 2>&1 >> install.log
74 + @${MAKE} install-tcl-real
75
76 install-tcl-real: install-tcl-dirs
77 for dir in ${INSTALL_CAD_DIRS} ${PROGRAMS}; do \
78 - (cd $$dir && ${MAKE} install-tcl); done
79 + ${MAKE} -C $$dir install-tcl || exit 1; done
80
81 clean:
82 for dir in ${MODULES} ${PROGRAMS} ${UNUSED_MODULES}; do \
83 - (cd $$dir && ${MAKE} clean); done
84 + ${MAKE} -C $$dir clean; done
85 ${RM} *.log
86
87 distclean:
0 Description: Manual page fixes
1 This patch fixes some minor problems in some man pages of irsim.
2 Author: Roland Stigge <stigge@antcom.de>
3
4 --- irsim-9.7.74.orig/doc/irsim-analyzer.3
5 +++ irsim-9.7.74/doc/irsim-analyzer.3
6 @@ -1,7 +1,6 @@
7 .TH irsim-analyzer 3 "" "" "IRSIM USER'S MANUAL"
8 .SH NAME
9 -.nh
10 -irsim-analyzer
11 +irsim-analyzer \- A graphical interface to irsim
12 .SH SYNOPSIS
13 .B analyzer \fInode...\fP
14 .SH DESCRIPTION
15 --- irsim-9.7.74.orig/doc/netchange.5
16 +++ irsim-9.7.74/doc/netchange.5
17 @@ -1,4 +1,3 @@
18 -' square macro
19 .de Sq
20 .ie n\\h'-\\w' 'u'^2
21 .el \\h'-\\w' 'u'\\u2\\d
22 --- irsim-9.7.74.orig/doc/irsim.1
23 +++ irsim-9.7.74/doc/irsim.1
24 @@ -194,7 +194,7 @@ set simulation step size to \fIn\fP ns.
25 assign \fIvalue\fP to \fIvector\fP
26 .IP "\fBsetlog\fI[file|off]\fP" 22
27 log net changes to file (\fIoff\fP -> no log)
28 -.IP \fBsetpath \fI[path...]\fP
29 +.IP "\fBsetpath \fI[path...]\fP" 22
30 set search path for cmd files
31 .IP "\fBstats\fP" 22
32 print event statistics
0 Description: FHS adjustments for image files
1 This patch adjusts some image files (xbm) to be in an FHS conformant location,
2 not /usr/lib
3 Author: Roland Stigge <stigge@antcom.de>
4
5 --- irsim-9.7.74.orig/scripts/defs.mak.in
6 +++ irsim-9.7.74/scripts/defs.mak.in
7 @@ -35,7 +35,7 @@ DOCDIR = ${libdir}/irsim
8 SYSDIR = ${libdir}/irsim/sys
9 PRMDIR = ${libdir}/irsim/prm
10 TCLDIR = ${libdir}/irsim/tcl
11 -XBMDIR = ${libdir}/irsim/tcl/bitmaps
12 +XBMDIR = /usr/share/irsim/bitmaps
13
14 MAIN_EXTRA_LIBS = @extra_libs@
15 LD_EXTRA_LIBS = @ld_extra_libs@
16 --- irsim-9.7.74.orig/tcltk/irsim.tcl.in
17 +++ irsim-9.7.74/tcltk/irsim.tcl.in
18 @@ -332,19 +332,19 @@ label .analyzer.menubar.title -text "log
19 -anchor w -padx 5
20
21 set scb(center) [image create bitmap \
22 - -file TCL_DIR/bitmaps/center.xbm \
23 + -file /usr/share/irsim/bitmaps/center.xbm \
24 -background gray -foreground steelblue]
25 set scb(lleft) [image create bitmap \
26 - -file TCL_DIR/bitmaps/lleft.xbm \
27 + -file /usr/share/irsim/bitmaps/lleft.xbm \
28 -background gray -foreground steelblue]
29 set scb(left) [image create bitmap \
30 - -file TCL_DIR/bitmaps/left.xbm \
31 + -file /usr/share/irsim/bitmaps/left.xbm \
32 -background gray -foreground steelblue]
33 set scb(right) [image create bitmap \
34 - -file TCL_DIR/bitmaps/right.xbm \
35 + -file /usr/share/irsim/bitmaps/right.xbm \
36 -background gray -foreground steelblue]
37 set scb(rright) [image create bitmap \
38 - -file TCL_DIR/bitmaps/rright.xbm \
39 + -file /usr/share/irsim/bitmaps/rright.xbm \
40 -background gray -foreground steelblue]
41
42 pack .analyzer.menubar.title -side left -expand true -fill both
0 Description: Add hardening flags in Makefiles
1 At some places, LDFLAGS wasn't used properly in Makefiles.
2 Author: Roland Stigge <stigge@antcom.de>
3
4 --- irsim-9.7.84.orig/irsim/Makefile
5 +++ irsim-9.7.84/irsim/Makefile
6 @@ -22,7 +22,7 @@ tcl-main: tclirsim${SHDLIB_EXT}
7 tclirsim${SHDLIB_EXT}: ${EXTRA_LIBS}
8 @echo --- making irsim Tcl library \(tclirsim${SHDLIB_EXT}\)
9 ${RM} tclirsim${SHDLIB_EXT}
10 - ${CC} ${CFLAGS} ${CPPFLAGS} -o $@ ${LDDL_FLAGS} ${LD_RUN_PATH} \
11 + ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -o $@ ${LDDL_FLAGS} ${LD_RUN_PATH} \
12 ${EXTRA_LIBS} -lc ${LIBS} ${LD_EXTRA_LIBS}
13
14 $(DESTDIR)${BINDIR}/irsim:
15 @@ -38,10 +38,10 @@ $(DESTDIR)${BINDIR}/genspktbl:
16 ${CP} genspktbl $(DESTDIR)${BINDIR}/genspktbl
17
18 gentbl:
19 - ${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} gentbl.c -o $@ ${LIBS}
20 + ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} ${DFLAGS} gentbl.c -o $@ ${LIBS}
21
22 genspktbl:
23 - ${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} genspktbl.c -o $@ ${LIBS}
24 + ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} ${DFLAGS} genspktbl.c -o $@ ${LIBS}
25
26 install: $(DESTDIR)${BINDIR}/irsim $(DESTDIR)${BINDIR}/gentbl \
27 $(DESTDIR)${BINDIR}/genspktbl
28 --- irsim-9.7.84.orig/random/Makefile
29 +++ irsim-9.7.84/random/Makefile
30 @@ -21,7 +21,7 @@ randwrap.o: random.c
31 random${SHDLIB_EXT}: randwrap.o
32 @echo --- making random Tcl library
33 ${RM} random${SHDLIB_EXT}
34 - ${CC} ${CFLAGS} ${CPPFLAGS} -o $@ ${LDDL_FLAGS} randwrap.o \
35 + ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -o $@ ${LDDL_FLAGS} randwrap.o \
36 ${MAC_SHARED} -lc ${LIBS} ${LD_EXTRA_LIBS}
37
38 install-tcl: $(DESTDIR)${TCLDIR}/random${SHDLIB_EXT}
39 --- irsim-9.7.84.orig/tclsubckt/Makefile
40 +++ irsim-9.7.84/tclsubckt/Makefile
41 @@ -22,7 +22,7 @@ diglib.o: diglib.c
42 diglib${SHDLIB_EXT}: diglib.o
43 @echo --- making diglib subcircuit shared library
44 ${RM} diglib${SHDLIB_EXT}
45 - ${CC} ${CFLAGS} ${CPPFLAGS} -o $@ ${LDDL_FLAGS} diglib.o \
46 + ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -o $@ ${LDDL_FLAGS} diglib.o \
47 ${MAC_SHARED} -lc ${LIBS} ${LD_EXTRA_LIBS}
48
49 install-tcl: $(DESTDIR)${TCLDIR}/diglib${SHDLIB_EXT}
50 --- irsim-9.7.84.orig/tcltk/Makefile
51 +++ irsim-9.7.84/tcltk/Makefile
52 @@ -26,7 +26,7 @@ install-tcl: irsimexec $(DESTDIR)${BINDI
53 ${CP} irsimexec $(DESTDIR)${TCLDIR}/irsimexec
54
55 irsimexec: irsimexec.c tclirsim.o
56 - ${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} irsimexec.c -o irsimexec \
57 + ${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} ${LDFLAGS} irsimexec.c -o irsimexec \
58 ${LIBS} ${LIB_SPECS}
59
60 irsim.tcl: irsim.tcl.in
61 --- irsim-9.7.84.orig/rules.mak
62 +++ irsim-9.7.84/rules.mak
63 @@ -30,7 +30,7 @@ lib${MODULE}.a: ${OBJS} ${LIB_OBJS}
64 ${MODULE}: lib${MODULE}.o ${EXTRA_LIBS}
65 @echo --- building main ${MODULE}
66 ${RM} ${MODULE}
67 - ${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} lib${MODULE}.o ${EXTRA_LIBS} -o ${MODULE} ${LIBS}
68 + ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} ${DFLAGS} lib${MODULE}.o ${EXTRA_LIBS} -o ${MODULE} ${LIBS}
69
70 clean:
71 ${RM} ${CLEANS}
0 --- irsim-9.7.87.orig/irsim/Makefile
1 +++ irsim-9.7.87/irsim/Makefile
2 @@ -8,7 +8,7 @@ EXTRA_LIBS = ${IRSIMDIR}/analyzer/libana
3 ${IRSIMDIR}/base/libbase.o \
4 ${MAIN_EXTRA_LIBS}
5
6 -DFLAGS += -DIRSIM_DATE="\"`date`\""
7 +DFLAGS += -DIRSIM_DATE="\"`dpkg-parsechangelog -l../debian/changelog --show-field Date`\""
8
9 CFLAGS += -I${IRSIMDIR}/base
10 LIBS += ${GR_LIBS} -lm
0 01-makefile.patch
1 02-manpages.patch
2 03-fhs-images.patch
3 04-makefile-fix-hardening-ldflags.patch
4 05-reproducible-build.patch
0 #!/usr/bin/make -f
1
2 # Uncomment this to turn on verbose mode.
3 #export DH_VERBOSE=1
4
5 %:
6 dh $@ --with autotools_dev
7
8 override_dh_auto_install:
9 dh_auto_install
10 sed -i -e "s,/usr/bin/wish,$(shell readlink -f /usr/bin/wish)," debian/irsim/usr/bin/irsim
0 3.0 (quilt)
0 version=4
1 http://opencircuitdesign.com/irsim/download.html .*irsim-(.*).tgz