[Python-apps-commits] r3542 - in packages/synopsis/trunk (21 files)

chaica-guest at users.alioth.debian.org chaica-guest at users.alioth.debian.org
Tue Aug 25 20:38:45 UTC 2009


    Date: Tuesday, August 25, 2009 @ 20:38:44
  Author: chaica-guest
Revision: 3542

[svn-inject] Applying Debian modifications to trunk

Added:
  packages/synopsis/trunk/debian/
  packages/synopsis/trunk/debian/changelog
  packages/synopsis/trunk/debian/compat
  packages/synopsis/trunk/debian/control
  packages/synopsis/trunk/debian/copyright
  packages/synopsis/trunk/debian/docs
  packages/synopsis/trunk/debian/libsynopsis0.12-dev.install
  packages/synopsis/trunk/debian/libsynopsis0.12.install
  packages/synopsis/trunk/debian/patches/
  packages/synopsis/trunk/debian/patches/00list
  packages/synopsis/trunk/debian/patches/Makefile
  packages/synopsis/trunk/debian/pycompat
  packages/synopsis/trunk/debian/rules
  packages/synopsis/trunk/debian/synopsis-doc.doc-base.DevGuide
  packages/synopsis/trunk/debian/synopsis-doc.doc-base.Manual
  packages/synopsis/trunk/debian/synopsis-doc.doc-base.Tutorial
  packages/synopsis/trunk/debian/synopsis-doc.install
  packages/synopsis/trunk/debian/synopsis-idl.copyright
  packages/synopsis/trunk/debian/synopsis-idl.install
  packages/synopsis/trunk/debian/synopsis.install
  packages/synopsis/trunk/debian/watch


Property changes on: packages/synopsis/trunk/debian
___________________________________________________________________
Added: mergeWithUpstream
   + 1

Added: packages/synopsis/trunk/debian/changelog
===================================================================
--- packages/synopsis/trunk/debian/changelog	                        (rev 0)
+++ packages/synopsis/trunk/debian/changelog	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,351 @@
+synopsis (0.12-3) unstable; urgency=low
+
+  * QA upload.
+  * Only install libSynopsis.so.0.12 to /usr/lib/ not the symlink to avoid
+    conflict with other library versions (Closes: #526837)
+  * Bump Standards-Version to 3.8.2.
+
+ -- Chris Lamb <lamby at debian.org>  Mon, 27 Jul 2009 11:53:28 +0200
+
+synopsis (0.12-2) unstable; urgency=low
+
+  * QA upload.
+  * Should have gone to unstable.
+
+ -- Barry deFreese <bdefreese at debian.org>  Wed, 06 May 2009 14:22:41 -0400
+
+synopsis (0.12-1) experimental; urgency=low
+
+  * QA upload.
+    + Set maintainer to Debian QA Group <packages at qa.debian.org>.
+  * Acknowledge NMUs.
+  * New upstream release. (Closes: #471379).
+    + Use Yann's experimental packaging.
+    + Uses proper include for gcc-4.4. (Closes: #505120).
+  * Rename libraries to 0.12.
+  * Update obsolete xutils build-dep to xutils-dev.
+  * Remove unneeded maintainer scripts.
+  * Add watch file.
+  * Bump compat to 5 to match debhelper.
+  * Bump Standards Version to 3.8.1.
+
+ -- Barry deFreese <bdefreese at debian.org>  Wed, 29 Apr 2009 21:41:20 -0400
+
+synopsis (0.11~svn1976-0.1) experimental; urgency=low
+
+  * NMU again.
+  * New snapshot from upstream tarball:
+    * Support for the __asm syntax, finxing ia64 FTBFS.
+    * More fixes for partial template specialization.
+  * Dropped 02_ignore-cache.dpatch, integrated upstream, and updated
+    debian/rules to reflect the upstream namechange to SYNOPSIS_NO_CACHE.
+  * Added flex to build deps.
+  * Don't remove the shipped doc, and don't attempt to rebuild them for
+    now either, since the rebuilt version is not the one installed.
+
+ -- Yann Dirson <dirson at debian.org>  Tue, 29 Apr 2008 01:24:20 +0200
+
+synopsis (0.10-0.4) experimental; urgency=low
+
+  * NMU polish again.
+  * Fixed inverted logic in 02_ignore-cache.dpatch (Closes: #476566).
+  * Replace patch 01_1960 with 01_r1966 to get latest upstream fixes,
+    notably handling of partial specialization of system templates.
+
+ -- Yann Dirson <dirson at debian.org>  Tue, 22 Apr 2008 22:00:25 +0200
+
+synopsis (0.10-0.3) experimental; urgency=low
+
+  * NMU polish.
+  * Add a patch to allow using a SYNOPSIS_IGNORE_CACHE envvar to prevent
+    the use and write of the cache in ~/.synopsis/, so the build can be
+    done on buildd's (Closes: #476566).
+  * Rebuild with python 2.5, remove hardcoded references to 2.4 in debian/.
+  * Use debian/compat, not DH_COMPAT in debian/rules (lintian).
+  * Updated FSF address in copyright files (lintian).
+  * Use section "Programming" for doc-base registration, not
+    "Apps/Programming" (lintian).
+  * Bumped Standards-Version to 3.7.3, no change.
+
+ -- Yann Dirson <dirson at debian.org>  Sat, 19 Apr 2008 16:44:43 +0200
+
+synopsis (0.10-0.2) experimental; urgency=low
+
+  * Fix debian/copyright:
+  ** Rephrase copyright text
+  ** Add Shigeru Chiba as copyright holder
+  ** Fix the license to read "LGPL", not "GPL", and use LGPL standard
+    boilerplate.
+  ** Add a specific copyright file for the IDL parser, which is really
+    GPL.  
+  ** Update download URL.
+
+ -- Yann Dirson <dirson at debian.org>  Mon, 07 Apr 2008 14:48:21 +0200
+
+synopsis (0.10-0.1) experimental; urgency=low
+
+  * NMU for new upstream release (Closes: #471379):
+    * correctly parses comments inside multiline string (Closes: #470686).
+  * Renamed 0.9 lib packages to 0.10.
+  * Removed 10_soname.dpatch (now unnecessary).
+  * Updated rules for renamed files and directories.
+  * Remove temporary install dir before installing.
+  * Install .egg-info file in synopsis package.
+  * Include patch from upstream svn to fix all but first file on
+    command-line being ignored: 01_r1960.dpatch.
+  * debian/rules: remove buggy reference to install-stamp
+  * debian/rules: remove hardcoded references to x86-64.
+  * debian/rules: ensure stamps are removed at start of rules (instead of
+    being created!), so a failing command does not get erroneously
+    recorded as having been done.
+  * debian/rules: use "setup.py install" --root flag to avoid erroneous
+    refs to build tree to creep into the package.
+  * Added build-dependency on bison.
+
+  * still TODO:
+   * update for current python policy
+   * remove useless lib symlink
+   * activate boost support
+   * check status wrt gcc 4.3
+   * etc.
+
+ -- Yann Dirson <dirson at debian.org>  Mon, 31 Mar 2008 09:39:34 +0200
+
+synopsis (0.9-1~rc1) unstable; urgency=low
+
+  * New upstream version
+  * debian/patches: removed all patches except for the soname patch
+  * debian/patches/25_soname.dpatch: renamed to 10_soname.dpatch.
+    Is now the only remaining patch, all others are upstream.
+  * debian/control: Added new binary package synopsis-idl; changed
+    packages libsynopsis8 and libsynopsis8-dev to libsynopsis0.9 and
+    libsynopsis0.9-dev
+  * debian/libsynopsis8-dev.install: renamed to libsynopsis0.9-dev.install
+  * debian/libsynopsis8.install: renamed to libsynopsis0.9.install
+  * debian/rules: removed unnecessary install procedures
+  * debian/synopsis-doc.doc-base.Manual: new doc-base descriptor for the
+    reference manual
+  * debian/synopsis.install: modified to exclude the IDL python module
+  * debian/synopsis-idl.install: new file list for the synopsis-idl package
+
+ -- Andreas Fester <Andreas.Fester at gmx.de>  Wed, 20 Dec 2006 19:24:47 +0100
+
+synopsis (0.8.0-5.3) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * debian/patches/31_use_exception_base.dpatch: Use Exception as base
+    class for exception classes. (Closes: #484266)
+  * debian/patches/71_gcc4.3.dpatch: Patch test suite too.
+  * Updated documentation section to Programming
+  * Fixed creation of extra documentation directories
+
+ -- Ben Hutchings <ben at decadent.org.uk>  Sun, 29 Jun 2008 14:22:40 +0000
+
+synopsis (0.8.0-5.2) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Fix FTBFS when building against python 2.5: added patch by Chris Lamb
+    in debian/patches/91_python2.5_ftbfs.dpatch. (Closes: #476158)
+
+ -- Adeodato Simó <dato at net.com.org.es>  Mon, 21 Apr 2008 10:45:15 +0200
+
+synopsis (0.8.0-5.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * debian/patches/71_gcc4.3.dpatch: Added patch from
+    <maxy at gnuservers.com.ar> fixing a gcc-4.3 FTBFS. (Closes: #413420)
+
+ -- Marc 'HE' Brockschmidt <he at debian.org>  Sun, 16 Mar 2008 22:58:48 +0100
+
+synopsis (0.8.0-5) unstable; urgency=low
+
+  * debian/patches/80_stdc.dpatch, debian/patches/00list:
+    Added patch to remove duplicate __STDC__ definition (Closes: #394704)
+  * debian/patches/90_empty_c_file.dpatch, debian/patches/00list:
+    Fix segmentation fault when processing an empty C file
+  * debian/source.lintian-overrides: added override for
+    outdated-autotools-helper-file. Autotools is only used by the included 
+    garbage collector library, which is not built at all because the
+    Debian libgc is used.
+
+ -- Andreas Fester <Andreas.Fester at gmx.de>  Sun, 10 Dec 2006 10:25:51 +0100
+
+synopsis (0.8.0-4) unstable; urgency=low
+
+  * debian/control: Made the package binNMU safe. Added binary
+    packages libsynopsis8 and libsynopsis8-dev
+  * debian/rules: Package now uses the dh_install method.
+    Removed rpath option when configuring the package
+  * debian/dirs, debian/synopsis.lintian, debian/synopsis.linda,
+    debian/patches/20_rpath.patch: not needed anymore
+  * debian/*.install: added files to define the layout of the
+    binary packages
+  * debian/patches/25_soname.dpatch: patch to add the SONAME to 
+    the shared library
+
+ -- Andreas Fester <Andreas.Fester at gmx.de>  Tue, 22 Aug 2006 17:45:58 +0200
+
+synopsis (0.8.0-3) unstable; urgency=low
+
+  * Added Provides: synopsis-formatter-dot
+
+ -- Andreas Fester <Andreas.Fester at gmx.de>  Thu, 27 Jul 2006 22:50:50 +0200
+
+synopsis (0.8.0-2) unstable; urgency=low
+
+  * Re-packaged .orig.tar.gz file to make it DFSG compliant:
+    Removed doc/Manual which has non-free licence, added
+    get-orig-source target in debian/rules to create the
+    DFSG compliant orig.tar.gz
+  * Adjusted package to new python policy
+  * Added patch descriptions in debian/patches/*
+
+ -- Andreas Fester <Andreas.Fester at gmx.de>  Sat, 22 Jul 2006 19:53:51 +0200
+
+synopsis (0.8.0-1) unstable; urgency=low
+
+  * New maintainer (Closes: #280722)
+  * New upstream version (Closes: #248470)
+  * Removed separate package for synopsis-formatter-dot since
+    graphviz is meanwhile in main section
+  * Added synopsis-doc package for documentation
+  * Added dpatch framework
+  * Changed Standards-Version to 3.7.2
+
+ -- Andreas Fester <Andreas.Fester at gmx.de>  Thu, 20 Jul 2006 21:32:32 +0200
+
+synopsis (0.5.0-5) unstable; urgency=low
+
+  * Upload as part of the GCC 4.1 transition.
+  * Remove extra qualification from C++ header files (Closes: 356093).
+
+ -- Martin Michlmayr <tbm at cyrius.com>  Thu, 25 May 2006 18:21:50 +0200
+
+synopsis (0.5.0-4) unstable; urgency=low
+
+  * QA Upload
+  * Recompile for C++ transition
+  * Bump Standards-Version to 3.6.2 (no changes)
+
+ -- Frank Lichtenheld <djpig at debian.org>  Thu,  4 Aug 2005 22:10:41 +0200
+
+synopsis (0.5.0-3) unstable; urgency=low
+
+  * QA Upload
+  * Really fix --version output this time
+
+ -- Frank Lichtenheld <djpig at debian.org>  Sun,  6 Feb 2005 17:40:42 +0100
+
+synopsis (0.5.0-2) unstable; urgency=low
+
+  * QA upload
+  * Change maintainer to QA Group
+  * Adjust copyright file
+  * Acknowledge NMUs (Closes: #221351, #211341)
+  * Fix --version output of synopsis (Closes: #248469)
+
+ -- Frank Lichtenheld <djpig at debian.org>  Sun,  6 Feb 2005 17:02:38 +0100
+
+synopsis (0.5.0-1.1) unstable; urgency=low
+
+  * NMU.
+  * Fix build dependency (closes: #211341).
+  * Convert to python2.3.
+
+ -- Matthias Klose <doko at debian.org>  Mon, 17 Nov 2003 21:42:55 +0100
+
+synopsis (0.5.0-1) unstable; urgency=low
+
+  * new upstream version
+  * python object files not packaged anymore (Closes: #181215, #181216)
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx>  Mon, 19 May 2003 22:18:00 +0200
+
+synopsis (0.4.1cvs20030125-1) unstable; urgency=low
+
+  * update to latest cvs
+  * works with current libgc6 (Closes: #178362)
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx>  Sat, 25 Jan 2003 16:38:57 +0100
+
+synopsis (0.4.1cvs20020831-1) unstable; urgency=low
+
+  * update to latest cvs
+  * now built for usage with python 2.2 (Closes: #158889)
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx>  Sat, 31 Aug 2002 14:52:03 +0200
+
+synopsis (0.4.1cvs20020714-2) unstable; urgency=low
+
+  * occ.so, link.so were built without -fPIC
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx>  Mon, 22 Jul 2002 13:53:04 +0200
+
+synopsis (0.4.1cvs20020714-1) unstable; urgency=low
+
+  * update to latest cvs
+  * using garbage collection from libgc6 now 
+    which already fixed the architecture problems
+    (Closes: #152818, #152908)
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx>  Sun, 14 Jul 2002 14:02:19 +0200
+
+synopsis (0.4.1cvs20020627-2) unstable; urgency=low
+
+  * if Dot is not installed, go on with a warning
+    instead of stacktrace (Closes: #152551)
+  * use cpp instead of omnicpp in the IDL-parser because 
+    omnicpp got removed from omniorb due to bitrot
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx>  Wed, 10 Jul 2002 22:31:52 +0200
+
+synopsis (0.4.1cvs20020627-1) unstable; urgency=low
+
+  * update to latest cvs
+  * some fixes in debian/
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx>  Thu, 27 Jun 2002 18:08:25 +0200
+
+synopsis (0.4.1cvs20020426-2) unstable; urgency=low
+
+  * fixed the dependency for gif2png (imagemagick?)
+    by dropping the command altogether and letting
+    dot output png directly
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx>  Fri, 26 Apr 2002 23:56:26 +0200
+
+synopsis (0.4.1cvs20020426-1) unstable; urgency=low
+
+  * update to latest cvs
+  * put the html formatter back into main package,
+    only Dot is now separate due to licenses
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx>  Fri, 26 Apr 2002 08:20:59 +0200
+
+synopsis (0.4.1cvs20020420-2) unstable; urgency=low
+
+  * split package in two, so the html formatter is separate
+    to allow synopsis itself go into main
+    the html formatter is still contrib as it needs
+    graphviz and msttcorefonts
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx>  Wed, 24 Apr 2002 10:25:57 +0200
+
+synopsis (0.4.1cvs20020420-1) unstable; urgency=low
+
+  * new upstream version
+  * fixed dependencies
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx>  Sat, 20 Apr 2002 01:58:17 +0200
+
+synopsis (0.3cvs20010508-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx>  Tue,  8 May 2001 09:44:11 +0200
+
+synopsis (0.3-1) unstable; urgency=low
+
+  * Initial Release.
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx>  Tue, 10 Apr 2001 14:53:42 +0200

Added: packages/synopsis/trunk/debian/compat
===================================================================
--- packages/synopsis/trunk/debian/compat	                        (rev 0)
+++ packages/synopsis/trunk/debian/compat	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1 @@
+5

Added: packages/synopsis/trunk/debian/control
===================================================================
--- packages/synopsis/trunk/debian/control	                        (rev 0)
+++ packages/synopsis/trunk/debian/control	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,97 @@
+Source: synopsis
+Section: devel
+Priority: optional
+Maintainer: Debian QA Group <packages at qa.debian.org>
+Build-Depends: debhelper (>> 5.0.37.2), dpatch, python-dev, python, python-central (>= 0.5), xutils-dev, libgc-dev, pkg-config, graphviz, bison, flex
+XS-Python-Version: current
+Standards-Version: 3.8.2
+
+Package: synopsis
+Architecture: any
+XB-Python-Version: ${python:Versions}
+Depends: ${shlibs:Depends}, ${python:Depends}, cpp, graphviz, gsfonts
+Suggests: synopsis-doc (= ${source:Version}), synopsis-idl (= ${source:Version})
+Conflicts: synopsis-formatter-dot
+Replaces: synopsis-formatter-dot
+Provides: synopsis-formatter-dot
+Description: A Source-code Introspection Tool
+ Synopsis is a multi-language source code introspection tool that
+ provides a variety of representations for the parsed code to enable
+ further processing such as documentation extraction, reverse
+ engineering, and source-to-source translation. 
+ .
+ Synopsis provides a framework of C++ and Python APIs to access these
+ representations and allows Processor objects to be defined and
+ composed into processing pipelines, making this framework very
+ flexible and extensible. 
+XB-Tag: devel::docsystem, implemented-in::c++, implemented-in::python, interface::commandline, role::program, scope::utility, works-with::software:source
+
+Package: synopsis-idl
+Architecture: any
+XB-Python-Version: ${python:Versions}
+Depends: ${shlibs:Depends}, ${python:Depends}, synopsis (= ${binary:Version})
+Description: The IDL parser for synopsis
+ Synopsis is a multi-language source code introspection tool that
+ provides a variety of representations for the parsed code to enable
+ further processing such as documentation extraction, reverse
+ engineering, and source-to-source translation. 
+ .
+ Synopsis provides a framework of C++ and Python APIs to access these
+ representations and allows Processor objects to be defined and
+ composed into processing pipelines, making this framework very
+ flexible and extensible. 
+ .
+ This package contains the IDL parser.
+
+Package: synopsis-doc
+Section: doc
+Architecture: all
+Description: Documentation for synopsis
+ Synopsis is a multi-language source code introspection tool that
+ provides a variety of representations for the parsed code to enable
+ further processing such as documentation extraction, reverse
+ engineering, and source-to-source translation. 
+ .
+ Synopsis provides a framework of C++ and Python APIs to access these
+ representations and allows Processor objects to be defined and 
+ composed into processing pipelines, making this framework very
+ flexible and extensible. 
+ .
+ This package contains the Synopsis Developer's Guide and the 
+ Synopsis Tutorial.
+
+Package: libsynopsis0.12
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: The runtime library for Synopsis
+ Synopsis is a multi-language source code introspection tool that
+ provides a variety of representations for the parsed code to enable
+ further processing such as documentation extraction, reverse
+ engineering, and source-to-source translation. 
+ .
+ Synopsis provides a framework of C++ and Python APIs to access these
+ representations and allows Processor objects to be defined and
+ composed into processing pipelines, making this framework very
+ flexible and extensible. 
+ .
+ This package contains the runtime library for Synopsis.
+
+Package: libsynopsis0.12-dev
+Section: libdevel
+Architecture: any
+Depends: libsynopsis0.12 (= ${binary:Version})
+Suggests: synopsis-doc (= ${source:Version}), pkg-config
+Description: The runtime library for Synopsis (development files)
+ Synopsis is a multi-language source code introspection tool that
+ provides a variety of representations for the parsed code to enable
+ further processing such as documentation extraction, reverse
+ engineering, and source-to-source translation. 
+ .
+ Synopsis provides a framework of C++ and Python APIs to access these
+ representations and allows Processor objects to be defined and
+ composed into processing pipelines, making this framework very
+ flexible and extensible. 
+ .
+ This package contains the development files for the Synopsis runtime
+ library.

Added: packages/synopsis/trunk/debian/copyright
===================================================================
--- packages/synopsis/trunk/debian/copyright	                        (rev 0)
+++ packages/synopsis/trunk/debian/copyright	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,31 @@
+This package was debianized by Patrick Mauritz <oxygene at studentenbude.ath.cx> 
+on Tue, 10 Apr 2001 14:53:42 +0200.
+
+
+It was downloaded from http://synopsis.fresco.org/download/
+
+Upstream Authors:
+ Stephen Davies <chalky at ieee.org>
+ Stefan Seefeld <seefeld at sympatico.ca>
+
+Copyright (C) 2000-2008 Stefan Seefeld
+Copyright (C) 2000 by Stephen Davies
+Copyright (C) 1997-2000 Shigeru Chiba
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) any later version.
+
+    This library 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
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+    02110-1301, USA.
+
+On Debian systems, the complete text of the GNU General Public
+License can be found in /usr/share/common-licenses/LGPL file.

Added: packages/synopsis/trunk/debian/docs
===================================================================
--- packages/synopsis/trunk/debian/docs	                        (rev 0)
+++ packages/synopsis/trunk/debian/docs	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1 @@
+README

Added: packages/synopsis/trunk/debian/libsynopsis0.12-dev.install
===================================================================
--- packages/synopsis/trunk/debian/libsynopsis0.12-dev.install	                        (rev 0)
+++ packages/synopsis/trunk/debian/libsynopsis0.12-dev.install	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,3 @@
+usr/include
+usr/lib/libSynopsis.so
+usr/lib/pkgconfig/synopsis.pc

Added: packages/synopsis/trunk/debian/libsynopsis0.12.install
===================================================================
--- packages/synopsis/trunk/debian/libsynopsis0.12.install	                        (rev 0)
+++ packages/synopsis/trunk/debian/libsynopsis0.12.install	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1 @@
+usr/lib/libSynopsis.so.0.12

Added: packages/synopsis/trunk/debian/patches/00list
===================================================================
--- packages/synopsis/trunk/debian/patches/00list	                        (rev 0)
+++ packages/synopsis/trunk/debian/patches/00list	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1 @@
+#No current patches.

Added: packages/synopsis/trunk/debian/patches/Makefile
===================================================================
--- packages/synopsis/trunk/debian/patches/Makefile	                        (rev 0)
+++ packages/synopsis/trunk/debian/patches/Makefile	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,4 @@
+
+.PHONY: 00list
+00list: $(wildcard *.dpatch)
+	ls -1 $^ | sed -ne 's,\.dpatch,,p' >| $@

Added: packages/synopsis/trunk/debian/pycompat
===================================================================
--- packages/synopsis/trunk/debian/pycompat	                        (rev 0)
+++ packages/synopsis/trunk/debian/pycompat	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1 @@
+2

Added: packages/synopsis/trunk/debian/rules
===================================================================
--- packages/synopsis/trunk/debian/rules	                        (rev 0)
+++ packages/synopsis/trunk/debian/rules	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,128 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+include /usr/share/dpatch/dpatch.make
+
+PKG_TMP=$(CURDIR)/debian/tmp
+
+export ROOTSYNOPSIS=$(CURDIR)/debian/synopsis
+export ROOTSYNOPSISDOC=$(CURDIR)/debian/synopsis-doc
+
+PYDEF=$(shell pyversions -d)
+
+configure: configure-stamp
+configure-stamp: patch-stamp
+	rm -f $@
+	dh_testdir
+
+	# configure the package
+	$(PYDEF) setup.py config --prefix=/usr --with-gc-prefix=/usr
+
+	touch $@
+
+build: configure-stamp build-stamp
+build-stamp:
+	rm -f $@
+	dh_testdir
+	$(PYDEF) setup.py build
+
+        # Build the reference manual
+#	cd build/lib.* && mkdir -p share
+#	cp -R $(CURDIR)/share/synopsis $(CURDIR)/build/lib.*/share/
+#	env \
+#	  LD_LIBRARY_PATH=$$(echo $(CURDIR)/build/ctemp.*/src/lib) \
+#	  PYTHONPATH=$$(echo $(CURDIR)/build/lib.*) \
+#	  SYNOPSIS_NO_CACHE=1 \
+#	    $(PYDEF) setup.py build_doc --html
+#	rm -rf $(CURDIR)/build/lib.*/share
+
+	touch $@
+
+clean-patched:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+
+	# Add here commands to clean up after the build process.
+	-$(PYDEF) setup.py clean
+	find Synopsis -name '*.py?' | xargs rm
+
+	# The build directory is not completely cleaned by the python setup script
+	rm -rf build
+	#cd share/doc/synopsis/html/Manual/ && rf -rf cxx python
+
+	dh_clean
+
+clean: clean-patched unpatch
+
+install: build-stamp
+	dh_testdir
+	dh_testroot
+
+	rm -rf $(PKG_TMP)
+
+	# Install the package into the temporary directory
+	$(PYDEF) setup.py install --root=$(PKG_TMP) --prefix=/usr
+	find $(PKG_TMP) -name '*.py?' | xargs rm
+
+	# set correct directory name for documentation
+	mv $(PKG_TMP)/usr/share/doc/synopsis-* $(PKG_TMP)/usr/share/doc/synopsis-doc
+
+	# Clean up include directory; the Debian provided libgc is used,
+	# therefore the gc include files must not be included
+	rm -rf $(PKG_TMP)/usr/include/Synopsis/gc
+
+	rm $(PKG_TMP)/usr/share/doc/synopsis-doc/COPYING
+
+	# uncompress man pages; will be recompressed correctly later
+	gzip -d $(PKG_TMP)/usr/share/man/man1/*.gz
+
+	# Create the separate packages
+	dh_install --list-missing --sourcedir=debian/tmp
+
+# Build architecture-independent files here.
+binary-indep: build install
+	dh_testdir
+	dh_testroot
+
+	dh_installdocs -i
+	dh_installchangelogs -i
+	dh_link -i
+
+	dh_compress -i
+	dh_fixperms -i
+	dh_installdeb -i
+
+	dh_gencontrol -i
+	dh_md5sums -i
+	dh_builddeb -i
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+
+	dh_installdocs -a
+	dh_installman -a
+	dh_installinfo -a
+	dh_installchangelogs -a
+	dh_pycentral -a
+	dh_link -a
+	dh_strip -a
+
+	dh_compress -a
+	dh_fixperms -a
+	dh_makeshlibs -a
+	dh_installdeb -a
+	dh_shlibdeps -a
+
+	dh_gencontrol -a
+	dh_md5sums -a
+	dh_builddeb -a
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure get-orig-source


Property changes on: packages/synopsis/trunk/debian/rules
___________________________________________________________________
Added: svn:executable
   + *

Added: packages/synopsis/trunk/debian/synopsis-doc.doc-base.DevGuide
===================================================================
--- packages/synopsis/trunk/debian/synopsis-doc.doc-base.DevGuide	                        (rev 0)
+++ packages/synopsis/trunk/debian/synopsis-doc.doc-base.DevGuide	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,15 @@
+Document: synopsis-devguide
+Title: Synopsis Developer's Guide
+Author: Stefan Seefeld
+Abstract: The developer's guide for Synopsis.
+ The Synopsis Application Framework is a work in progress. Some of the APIs
+ are quite stable and already used in production. Others are in development.
+ This document wants to provide some guidelines for developers and other
+ adventurers to find their way around the project. APIs that are currently
+ documented here may mature and become stable, at which point their
+ documentation will be migrated to the tutorial.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/synopsis-doc/html/DevGuide/index.html
+Files: /usr/share/doc/synopsis-doc/html/DevGuide/*.html

Added: packages/synopsis/trunk/debian/synopsis-doc.doc-base.Manual
===================================================================
--- packages/synopsis/trunk/debian/synopsis-doc.doc-base.Manual	                        (rev 0)
+++ packages/synopsis/trunk/debian/synopsis-doc.doc-base.Manual	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,13 @@
+Document: synopsis-refmanual
+Title: Synopsis Reference Manual
+Author: Stefan Seefeld
+Abstract: The reference manual for Synopsis.
+ The Synopsis Application Framework is a work in progress. Some of the APIs
+ are quite stable and already used in production. Others are in development.
+ This document contains the C++ and Python source code reference for
+ Synopsis.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/synopsis-doc/html/Manual/index.html
+Files: /usr/share/doc/synopsis-doc/html/Manual/*.html

Added: packages/synopsis/trunk/debian/synopsis-doc.doc-base.Tutorial
===================================================================
--- packages/synopsis/trunk/debian/synopsis-doc.doc-base.Tutorial	                        (rev 0)
+++ packages/synopsis/trunk/debian/synopsis-doc.doc-base.Tutorial	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,17 @@
+Document: synopsis-tutorial
+Title: Synopsis Tutorial
+Author: Stefan Seefeld
+Abstract: A tutorial for the Synopsis source code introspection tool.
+ Synopsis provides parsers for a variety of programming languages (C, C++,
+ Python, IDL), and generates internal representations of varying granularity.
+ The only stable representation, which is currently used among others to
+ generate documentation, is an Abstract Syntax Tree. 
+ This tutorial is focussed on the AST and the concepts around it. Other
+ representations are presently being worked on, notably in relation to the
+ C++ parser. To learn more about those (Parse Tree, Symbol Table, etc.) see
+ the Developer's Guide.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/synopsis-doc/html/Tutorial/index.html
+Files: /usr/share/doc/synopsis-doc/html/Tutorial/*.html

Added: packages/synopsis/trunk/debian/synopsis-doc.install
===================================================================
--- packages/synopsis/trunk/debian/synopsis-doc.install	                        (rev 0)
+++ packages/synopsis/trunk/debian/synopsis-doc.install	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1 @@
+usr/share/doc

Added: packages/synopsis/trunk/debian/synopsis-idl.copyright
===================================================================
--- packages/synopsis/trunk/debian/synopsis-idl.copyright	                        (rev 0)
+++ packages/synopsis/trunk/debian/synopsis-idl.copyright	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,29 @@
+This package was debianized by Patrick Mauritz <oxygene at studentenbude.ath.cx> 
+on Tue, 10 Apr 2001 14:53:42 +0200.
+
+Synopsis-idl is part of the Synopsis package, which was downloaded
+from http://synopsis.fresco.org/download/
+
+Upstream Authors:
+ Stefan Seefeld <seefeld at sympatico.ca>
+ Duncan Grisby
+
+Copyright (C) 2003-2007 Stefan Seefeld
+Copyright (C) 1999-2001 AT&T Laboratories Cambridge
+
+    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 St, Fifth Floor, Boston, MA 02110-1301, USA.
+
+On Debian systems, the complete text of the GNU General Public
+License can be found in /usr/share/common-licenses/GPL file.

Added: packages/synopsis/trunk/debian/synopsis-idl.install
===================================================================
--- packages/synopsis/trunk/debian/synopsis-idl.install	                        (rev 0)
+++ packages/synopsis/trunk/debian/synopsis-idl.install	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1 @@
+usr/lib/python*/site-packages/Synopsis/Parsers/IDL

Added: packages/synopsis/trunk/debian/synopsis.install
===================================================================
--- packages/synopsis/trunk/debian/synopsis.install	                        (rev 0)
+++ packages/synopsis/trunk/debian/synopsis.install	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,12 @@
+usr/bin
+usr/lib/python*/site-packages/Synopsis/*.py
+usr/lib/python*/site-packages/Synopsis/Formatters
+usr/lib/python*/site-packages/Synopsis/Processors
+usr/lib/python*/site-packages/Synopsis/Parsers/*.py
+usr/lib/python*/site-packages/Synopsis/Parsers/Python
+usr/lib/python*/site-packages/Synopsis/Parsers/Cpp
+usr/lib/python*/site-packages/Synopsis/Parsers/C
+usr/lib/python*/site-packages/Synopsis/Parsers/Cxx
+usr/lib/python*/site-packages/synopsis-*.egg-info
+usr/share/man/man1
+usr/share/synopsis-*

Added: packages/synopsis/trunk/debian/watch
===================================================================
--- packages/synopsis/trunk/debian/watch	                        (rev 0)
+++ packages/synopsis/trunk/debian/watch	2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,2 @@
+version=3
+http://synopsis.fresco.org/download/synopsis-([\d.]+)\.tar\.gz




More information about the Python-apps-commits mailing list