debian/0000775000000000000000000000000012172533610007170 5ustar debian/rules0000775000000000000000000000170712172533101010250 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 #export DH_OPTIONS=-v CFLAGS = -Wall -g LDFLAGS = -Wl,-z,defs -Wl,--as-needed ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 -fno-omit-frame-pointer endif %: dh $@ override_dh_auto_configure: chmod +x debian/autogen.sh debian/autogen.sh ln -sf /usr/share/misc/config.sub . ln -sf /usr/share/misc/config.guess . rm -f config.cache dh_auto_configure -- --disable-update-mimedb override_dh_auto_clean: dh_auto_clean find -type d -name autom4te.cache -print0 | xargs -0 rm -rf \; find -type f \( -name aclocal.m4 -o -name INSTALL -o -name missing \ -o -name install-sh -o -name depcomp -o -name ltmain.sh \ -o -name configure -o -name Makefile.in -o -name Makefile \ \) -print0 | xargs -0 rm -f find \( -name config.sub -o -name config.guess \ -o -name config.cache -o -name config.log \) -print0 \ | xargs -0 -r rm -f \; debian/watch0000664000000000000000000000021412172533101010211 0ustar version=3 opts=filenamemangle=s|^.*/tarball/v|oregano-|;s/$/.tar.gz/ \ https://github.com/marc-lorber/oregano/tags .*/tarball/v(\d[\d\.]+) debian/oregano.10000664000000000000000000000274012172533101010702 0ustar .\" Copyrights 2000 by Hugo van der Merwe .\" This is free documentation, see the latest version of the GNU Free .\" Documentation License for copying conditions. There is NO warranty. .TH OREGANO 1 "September 12, 2004" "oregano" .SH NAME oregano \- GNOME application for schematic capture of electrical circuits .SH SYNOPSIS .B oregano .SH DESCRIPTION This manual page briefly documents .B oregano. This manual page was written for the Debian GNU/Linux distribution because the original program does not have a manual page. .PP .B oregano is an application for schematic capture and printing of electrical circuits. It can also be used for simulation if you have NG-Spice or Gnucap. .SH BUGS This is under active development and things might not work as expected. Regarding backwards compatibility, when opening oregano 0.23 files some wires might be out of place, and the probes will not be present. .PP Undo, redo has not yet been implemented. .SH SEE ALSO .B oregano includes online help, found in the Help menu of the program. Relevant documentation included with the source can also be found in /usr/share/doc/oregano/ .SH AUTHOR .B oregano was written by Richard Hult . And retaken by Ricardo Markiewicz and Andres de Barbara . .PP This manual page was originally written by Hugo van der Merwe for the Debian GNU/Linux system. Later modified by Maximiliano Curia . debian/changelog0000664000000000000000000002524112172533504011050 0ustar oregano (0.70-1.1ubuntu1) saucy; urgency=low * Merge from Debian unstable. Remaining changes: - debian/patches/fix-ftbfs-with-binutils-gold.patch: Reorder libs to fix FTBFS with binutils-gold. * debian/patches/fix-ftbfs-from-lib-underlinkage.patch: Drop, as it has been superseded by a patch from Debian. * debian/patches/fix-ftbfs-with-binutils-gold.patch: Refresh. -- Logan Rosen Sat, 20 Jul 2013 12:10:55 -0400 oregano (0.70-1.1) unstable; urgency=low * Non-maintainer upload. [ Petter Reinholdtsen ] * New patch math-library.patch to make sure to link with -lm and fix build failure (Closes: #713450). -- gregor herrmann Sat, 13 Jul 2013 15:54:33 +0200 oregano (0.70-1ubuntu2) raring; urgency=low * Added missing math lib to link, fixing FTBFS. -- Daniel T Chen Fri, 19 Apr 2013 16:28:07 -0400 oregano (0.70-1ubuntu1) quantal; urgency=low * debian/patches/fix-ftbfs-with-binutils-gold.patch: - Reorder libs to fix FTBFS with binutils-gold. -- Angel Abad Wed, 27 Jun 2012 12:39:34 +0200 oregano (0.70-1) unstable; urgency=low * New upstream release. * New upstream, Marc Lorber * debian/patches/format-security.patch: fixes format-security errors * debian/patches/missing.potfiles.patch: add missing files to POTFILES.in and POTFILES.skip * debian/patches/remove.unneeded.docs.patch: avoid duplication of license and the installation of the INSTALL file -- Maximiliano Curia Tue, 03 Jan 2012 20:00:53 -0300 oregano (0.69.1-3) unstable; urgency=low * Merge pending ubuntu patch. * debian/patches/line.drawing.patch: When moving a wire so that it joins with another delete the moved one, as well as extending the other. * Remove obsolete dependency of libgnomeprint (Closes: #644563) * Migrate to format 3.0 (quilt) * Update Standards-Version to 3.9.2. -- Maximiliano Curia Mon, 28 Nov 2011 13:08:58 -0300 oregano (0.69.1-2) unstable; urgency=low * Disable omit-frame-pointer optimization to avoid segfault in amd64. Further analysis pending. (Closes: #590688) -- Maximiliano Curia Sun, 15 Aug 2010 16:50:23 -0300 oregano (0.69.1-1) unstable; urgency=low * New upstream release. - Migration to gtksourceview2.0 (Closes: #532939) - Fix png export (Closes: #528911) - Add black and white export support (Closes: #527448) * Update old patches. - Use shorter name as Name in desktop file (Closes: #509948) * Update Standards-Version, no changes needed. -- Maximiliano Curia Wed, 22 Jul 2009 19:27:35 -0300 oregano (0.69.0-2) unstable; urgency=low * Fixed dpkg-shlibs warnings. - Set LDFLAGS in rules file. - Added patch to make scons receive LDFLAGS (patches/scons.env.ldflags.dpatch) * Fixed invalid characters in power.oreglib - Added patch to fix the invalid characters. (patches/power.lib.mess.dpatch) * Moved Homepage pseudo field to real field. * Updated Standards-Version, no changes needed. -- Maximiliano Curia Tue, 19 Feb 2008 21:01:27 -0200 oregano (0.69.0-1) unstable; urgency=low * New upstream release. - Added 1N4148.model (Closes: #432997) * Removed upstream.sync patch. (patches/upstream.sync.dpatch) * Removed headers.missing patch. (patches/headers.missing.dpatch) * Updated desktop.update patch. (patches/desktop.update.dpatch) -- Maximiliano Curia Thu, 16 Aug 2007 23:22:15 -0300 oregano (0.60.0-2) unstable; urgency=low * Fixes FTBFS, by adding gnome-print-paper header in the print.c source file (patch headers-missing), thanks to Lucas Nussbaum and Luis Rodrigo Gallardo Cruz (Closes: #422397) -- Maximiliano Curia Sat, 16 Jun 2007 13:09:53 -0300 oregano (0.60.0-1) unstable; urgency=low * New upstream release. * Fixes typo in the package description, thanks to Simon Waters for the report (Closes: #390245) * Updates desktop file, thanks to Jordi Mallach for the patch (Closes: #393952) -- Maximiliano Curia Thu, 19 Oct 2006 12:01:03 -0300 oregano (0.50.1-2) unstable; urgency=low * Fixes problem with encodings, thanks to Viktor Bindewald for the report and testing. (Closes: #369602) * Fixes a possible crash when editing part properties (upstream fix). * Changes the installation path of the desktop file. * Honors the CFLAGS value. -- Maximiliano Curia Fri, 25 Aug 2006 00:28:24 -0300 oregano (0.50.1-1) unstable; urgency=low * New upstream release. -- Maximiliano Curia Thu, 03 Aug 2006 19:35:28 -0300 oregano (0.40.5-2) unstable; urgency=low * Fixes translations of dialogs - thanks to Jordi Mallach . * Updates catalan translation - thanks to Jordi Mallach (Closes: #350293). * Updates french translation - thanks to Jean-Luc Coulon (Closes: #354596). -- Maximiliano Curia Fri, 14 Apr 2006 14:02:59 -0300 oregano (0.40.5-1) unstable; urgency=low * Updates russian translation - thanks to Yuri Kozlov (Closes: #326925). * Updates brazilian portuguese translation - thanks to "Felipe Augusto van de Wiel (faw)" (Closes: #348130). * New upstream release. -- Maximiliano Curia Mon, 23 Jan 2006 19:42:49 -0300 oregano (0.40.4-2) unstable; urgency=low * Building now against libcairo2-dev (Closes: #321058). * Leaving names on oregano.1 without funny characters. -- David Moreno Garza Mon, 5 Sep 2005 20:20:53 -0500 oregano (0.40.4-1) unstable; urgency=low * New upstream release (Closes: #293094). * Adds --disable-update-mime to the configure parameters - thanks to Aaron M. Ucko (Closes: #313132). * Updates german translation - thanks to Jens Seidel (Closes: #313950). -- Maximiliano Curia Tue, 21 Jun 2005 11:25:09 -0300 oregano (0.40.0-5) unstable; urgency=high * Fixes segfaults on ia64 - thanks to David Mosberger-Tang (Closes: #310936). -- Maximiliano Curia Sun, 29 May 2005 14:23:24 -0300 oregano (0.40.0-4) unstable; urgency=high * Fixes incompatibility bug with libcairo 0.4 (Closes: #309645). -- Maximiliano Curia Thu, 26 May 2005 16:47:43 -0300 oregano (0.40.0-3) unstable; urgency=low * Patched file.c which now allows GTK 2.4 or newer (Closes: #300456). * Updated catalan translation (Closes: #288388). * Changed to a proper more "generic" section: electronics (Closes: #296673). -- David Moreno Garza Fri, 25 Mar 2005 17:30:24 -0600 oregano (0.40.0-2) unstable; urgency=low * Adds postinst, postrm script that manage mime files cleanly - thanks to the accurate Manuel Enrique observations (Closes: #286158). * Minor change in the package description. -- Maximiliano Curia Thu, 9 Dec 2004 00:20:56 -0300 oregano (0.40.0-1) unstable; urgency=low * New upstream release (Closes: #283237). * Fixes documentation (README.Debian) as suggested by upstream (its a great thing to have upstream using Debian). * Adds perl (needed by the parser) and gnucap as Recommended. * Renamed all oregano_parser instances to oregano_parser. * Replaces debian/oregano.mime for the new upstream oregano.mime. -- David Moreno Garza Mon, 6 Dec 2004 16:12:45 -0600 oregano (0.23-3) unstable; urgency=low * New maintainer: David Moreno Garza. * Bringing updated config.{guess,sub} from autotools-dev (Closes: #274500). * Updated Standards-Version. * Corrected missing quotes on debian/menu. * Corrected version depended on debhelper. -- David Moreno Garza Thu, 11 Nov 2004 10:45:27 -0600 oregano (0.23-2) unstable; urgency=low * Included Toni Cunyat's newest Catalan translation (Closes: #131527) * Changed upstream email address in copyright file - was already changed in the README by upstream. -- Hugo van der Merwe Fri, 1 Feb 2002 10:56:16 +0200 oregano (0.23-1) unstable; urgency=low * New upstream release (Closes: #128833) * Added symlink for the samples in /usr/share/doc to ease their finding. * Updated Standards-Version to 3.5.6 * Provide menu hints - Thanks Yann Dirson (Closes: #128766) -- Hugo van der Merwe Sat, 12 Jan 2002 10:52:52 +0200 oregano (0.22-4) unstable; urgency=low * Rebuild against X packages in sid (not 4.1.0) -- Hugo van der Merwe Sat, 22 Jul 2001 12:10:36 +0200 oregano (0.22-3) unstable; urgency=low * Updated config.sub and config.guess to fix compiling on hppa (Closes: #104827) -- Hugo van der Merwe Wed, 18 Jul 2001 12:47:55 +0200 oregano (0.22-2) unstable; urgency=low * Rebuilt with newer libraries (Closes: #96533) * Wrote simple man page for pspice2oregano * Updated web site and email addresses in copyright and man page. (Closes: #96630) -- Hugo van der Merwe Tue, 15 May 2001 18:06:50 +0200 oregano (0.22-1) unstable; urgency=low * New upstream release * Changed maintainer address to debian.org * Updated Standards-Version to 3.5.2 * Updated man page -- Hugo van der Merwe Sat, 10 Mar 2001 23:29:12 +0200 oregano (0.21-2) unstable; urgency=low * Updated Standards-Version in debian/rules. -- Hugo van der Merwe Tue, 19 Dec 2000 10:26:42 +0200 oregano (0.21-1) unstable; urgency=low * New upstream release * Added new dependencies to Build-Depends. * Updated man page and debian/control - oregano can now print. * Added debug support for DEB_BUILD_OPTIONS in debian/rules. -- Hugo van der Merwe Thu, 14 Dec 2000 11:20:00 +0200 oregano (0.20-2) unstable; urgency=low * Cosmetic change in menu entry. * Couple of minor changes in debian/rules. -- Hugo van der Merwe Wed, 13 Dec 2000 08:49:08 +0200 oregano (0.20-1) unstable; urgency=low * New upstream release (Closes: #77874) * Updated maintainer email address in debian/control. -- Hugo van der Merwe Wed, 13 Dec 2000 08:48:58 +0200 oregano (0.18-2) unstable; urgency=low * Corrected copyright info. * Updated maintainer email address in changelog. -- Hugo van der Merwe Sat, 28 Oct 2000 17:05:13 +0200 oregano (0.18-1) unstable; urgency=low * First release. (Closes: #72012) * Wrote man page. -- Hugo van der Merwe Mon, 16 Oct 2000 17:54:48 +0200 debian/compat0000664000000000000000000000000212172533101010361 0ustar 7 debian/copyright0000664000000000000000000000134412172533101011120 0ustar This package was debianized by Hugo van der Merwe on Mon, 16 Oct 2000 17:54:48 +0200. It is now maintained by Maximiliano Curia . Upstream authors: Marc Lorber , Ricardo Markiewicz and Andrés de Barbará Upstream source: https://github.com/marc-lorber/oregano.git Copyright and licensing info: * Copyright (C) 1999-2001 Richard Hult * Copyright (C) 2003-2008 Ricardo Markiewicz On Debian Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. The Debian packaging is (C) 2006, Maximiliano Curia and is licensed under the GPL, see above. debian/source/0000775000000000000000000000000012172533606010475 5ustar debian/source/format0000664000000000000000000000001412172533101011671 0ustar 3.0 (quilt) debian/autogen.sh0000775000000000000000000000132712172533101011167 0ustar #!/bin/sh # # autogen.sh glue # # Requires: automake 1.9, autoconf 2.57+, libtool 1.5.6+ # Conflicts: autoconf 2.13 set -e # Refresh GNU autotools toolchain. echo Cleaning autotools files... find -type d -name autom4te.cache -print0 | xargs -0 rm -rf \; find -type f \( -name aclocal.m4 -o -name INSTALL -o -name missing \ -o -name install-sh -o -name depcomp -o -name ltmain.sh \ -o -name configure -o -name Makefile.in -o -name Makefile \ \) -print0 | xargs -0 rm -f echo Running autoreconf... autoreconf --force --install # For the Debian package build test -d debian && { # link these in Debian builds rm -f config.sub config.guess ln -s /usr/share/misc/config.sub . ln -s /usr/share/misc/config.guess . } exit 0 debian/oregano.menu0000664000000000000000000000025212172533101011502 0ustar ?package(oregano):\ needs="X11"\ section="Applications/Science/Electronics"\ hints="CAD,Simulation,Electric,Schematics"\ title="Oregano"\ command="/usr/bin/oregano" debian/oregano.manpages0000664000000000000000000000002112172533101012323 0ustar debian/oregano.1 debian/control0000664000000000000000000000163512172533101010573 0ustar Source: oregano Section: electronics Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Maximiliano Curia Build-Depends: debhelper (>= 7.0.50~), quilt, libtool, libgnome2-dev, libgnomeui-dev, libxml2-dev, libgtk2.0-dev, libgtksourceview2.0-dev, libglade2-dev, intltool, scrollkeeper, libfontconfig1-dev, libfreetype6-dev (>=2.1.0), libxrender-dev(>=0.6.0), libx11-dev, libpng12-dev, libcairo2-dev, libgnomecanvas2-dev Standards-Version: 3.9.2 Homepage: https://github.com/marc-lorber/oregano Package: oregano Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends} Recommends: gnucap Description: tool for schematical capture of electronic circuits Oregano is a GNOME application for schematic capture and printing of electronic circuits. It can simulate the circuits using Gnucap, ng-spice or Berkeley spice. debian/patches/0000775000000000000000000000000012172533606010624 5ustar debian/patches/fix-ftbfs-with-binutils-gold.patch0000664000000000000000000000065512172533464017270 0ustar Description: Reorder libs to fix FTBFS with binutils-gold. Author: Angel Abad --- a/src/Makefile.am +++ b/src/Makefile.am @@ -29,7 +29,7 @@ bin_PROGRAMS = oregano -OREGANO_LIBS += gplot/libgplot.a \ +OREGANO_LDADD = gplot/libgplot.a \ engines/libengines.a \ model/libmodel.a \ sheet/libsheet.a @@ -99,4 +99,5 @@ xml-helper.h oregano_LDADD = \ + $(OREGANO_LDADD) \ $(OREGANO_LIBS) -lm debian/patches/remove.unneded.docs.patch0000664000000000000000000000073612172533101015506 0ustar ## Description: Remove unneeded documentation files ## Origin/Author: Maximiliano Curia Index: oregano-0.70/Makefile.am =================================================================== --- oregano-0.70.orig/Makefile.am 2011-12-31 03:39:23.000000000 -0300 +++ oregano-0.70/Makefile.am 2012-01-07 20:51:32.000000000 -0300 @@ -5,9 +5,7 @@ oreganodocdir = $(datadir)/doc/oregano oreganodoc_DATA = \ README\ - COPYING\ AUTHORS\ - INSTALL\ NEWS\ TODO debian/patches/line.drawing.patch0000664000000000000000000000153212172533101014215 0ustar ## Description: When moving a wire so that it joins with another delete the moved one, as well as extending the other. ## Origin/Author: Fole ## Bug: https://bugs.edge.launchpad.net/ubuntu/+source/oregano/+bug/60777 Index: oregano-0.69.1/src/sheet/sheet-item.c =================================================================== --- oregano-0.69.1.orig/src/sheet/sheet-item.c 2009-07-07 12:49:49.000000000 -0300 +++ oregano-0.69.1/src/sheet/sheet-item.c 2011-11-28 13:22:51.000000000 -0300 @@ -507,7 +507,11 @@ item_data = SHEET_ITEM (list->data)->priv->data; item_data_move (item_data, &delta); - item_data_register (item_data); + if (item_data_register(item_data) == -1) { + /* Merged item needs to be deleted */ + g_object_unref (G_OBJECT (item_data)); + gtk_object_destroy(GTK_OBJECT(list->data)); + } } break; debian/patches/missing.potfiles.patch0000664000000000000000000000147612172533101015140 0ustar ## Description: Adds missing files to POTFILES.in and POTFILES.skip ## Origin/Author: Maximiliano Curia Index: oregano-0.70/po/POTFILES.in =================================================================== --- oregano-0.70.wtf2.orig/po/POTFILES.in 2011-12-31 03:39:23.000000000 -0300 +++ oregano-0.70.wtf2/po/POTFILES.in 2012-01-07 19:31:15.000000000 -0300 @@ -42,6 +42,7 @@ src/oregano-config.c src/engines/netlist.c src/engines/gnucap.c +src/engines/ngspice.c src/engines/engine.c src/netlist-editor.c src/main.c Index: oregano-0.70/po/POTFILES.skip =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ oregano-0.70.wtf2/po/POTFILES.skip 2012-01-07 19:31:44.000000000 -0300 @@ -0,0 +1,2 @@ +data/netlist.lang +data/oregano.desktop.in debian/patches/format-security.patch0000664000000000000000000000165512172533101014777 0ustar ## Description: Avoid format-security errors ## Origin/Author: Maximiliano Curia Index: oregano-0.70/src/dialogs.c =================================================================== --- oregano-0.70.orig/src/dialogs.c 2012-01-07 18:57:09.000000000 -0300 +++ oregano-0.70/src/dialogs.c 2012-01-07 19:26:46.000000000 -0300 @@ -61,7 +61,7 @@ GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, - span_msg->str); + "%s", span_msg->str); gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK); @@ -100,7 +100,7 @@ GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, GTK_BUTTONS_OK, - span_msg->str); + "%s", span_msg->str); gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK); @@ -120,7 +120,7 @@ GTK_MESSAGE_QUESTION, GTK_BUTTONS_OK, GTK_BUTTONS_CANCEL, - msg); + "%s", msg); gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_CANCEL); debian/patches/series0000664000000000000000000000022012172533175012034 0ustar line.drawing.patch format-security.patch missing.potfiles.patch remove.unneded.docs.patch math-library.patch fix-ftbfs-with-binutils-gold.patch debian/patches/math-library.patch0000664000000000000000000000060512172533130014231 0ustar Description: Make sure to link with -lm Fix FTBFS with newer gcc version. Author: Petter Reinholdtsen Bug-Debian: http://bugs.debian.org/713450 Forwarded: no Last-Update: 2013-07-13 --- oregano-0.70.orig/src/Makefile.am +++ oregano-0.70/src/Makefile.am @@ -99,4 +99,4 @@ oregano_SOURCES = \ xml-helper.h oregano_LDADD = \ - $(OREGANO_LIBS) + $(OREGANO_LIBS) -lm debian/oregano.examples0000664000000000000000000000002012172533101012345 0ustar data/examples/* debian/oregano.install0000664000000000000000000000005712172533101012207 0ustar data/mime/gnome-oregano.png /usr/share/pixmaps debian/oregano.README.Debian0000664000000000000000000000061112172533101012653 0ustar Oregano for Debian ------------------ Even though Oregano has been around for a number of years, it's still under heavy development and things might not work as expected. Regarding backwards compatibility, when opening oregano 0.23 files some wires might be out of place, and the probes will not be present. -- Maximiliano Curia Sun, 22 Jun 2005 21:19:11 -0300