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
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 | 10 |
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) |