Bruno Gola avatar Bruno Gola committed 7453129

new dir structure / oneiric package rules and sslv2 patch

Comments (0)

Files changed (93)

-Package building instructions
+Package building instructions for PyPy

releases/1.6/ubuntu/natty/debian/Makefile.in

+TARGET=pypy/translator/goal/targetpypystandalone
+
+TRANSLATE=python pypy/translator/goal/translate.py
+TRANSLATEOPTS=--source -Ojit
+TARGETOPTS=%(TARGETOPTS)s
+PREFIX=%(PREFIX)s
+LOGIC=-o logic
+
+BINARIES=%(BINARIES)s
+
+all: $(BINARIES)
+
+test: export TMPDIR = $(CURDIR)/tests-tmp
+test: export PYTHONPATH = $(CURDIR)
+test:
+	@rm -rf $(TMPDIR)
+	mkdir $(TMPDIR)
+	ln -s $(CURDIR)/bin/pypy $(CURDIR)/pypy/translator/goal/pypy-c
+	echo $(CURDIR)
+	echo $(PYTHONPATH)
+	set -e; python testrunner/runner.py \
+		--logfile=pytest-A.log \
+		--config=pypy/pytest-A.cfg \
+		--root=pypy \
+		--timeout=1800 || true;\
+		echo "Finished testing app-level (-A)"; \
+		python pypy/test_all.py \
+		--pypy=pypy/translator/goal/pypy-c \
+		--resultlog=cpython.log \
+		lib-python || true; \
+		echo "Finished testing lib-python"; \
+		python pypy/test_all.py \
+		--pypy=pypy/translator/goal/pypy-c \
+		--resultlog=pypyjit.log \
+		pypy/module/pypyjit/test || true; \
+		echo "Finished testing JIT"; 
+	@rm -f $(CURDIR)/pypy/translator/goal/pypy-c
+
+.NOTPARALLEL: $(BINARIES)
+
+bin/pypy: export TMPDIR = $(CURDIR)/build-default
+bin/pypy:
+	@rm -rf $(TMPDIR)
+	mkdir $(TMPDIR)
+	PYPY_USESSION_BASENAME='-' $(TRANSLATE) $(TRANSLATEOPTS) $(TARGET) $(TARGETOPTS)
+	make -C $(TMPDIR)/usession-0/testing_1
+	install -D $(TMPDIR)/usession-0/testing_1/pypy-c $@
+
+clean:
+	rm -rf bin
+	rm -rf build-*
+	rm -rf tests-tmp
+	rm -rf pypy/_cache
+	rm -f pytest-A.log cpython.log pypyjit.log
+	find . -name "*.pyc" | xargs rm -f
+
+install: all
+	install -d $(PREFIX)/bin
+	install $(BINARIES) $(PREFIX)/bin

releases/1.6/ubuntu/natty/debian/changelog

+pypy (1.6.0-ppa1~natty5) natty; urgency=low
+
+  * Fix pypy-dev package symlinks
+
+ -- Bruno Gola <brunogola@gmail.com>  Fri, 07 Oct 2011 11:12:09 -0300
+
+pypy (1.6.0-ppa1~natty1) natty; urgency=low
+
+  * New upstream release.
+  * Small fixes on packaging to support the new release.
+  * New maintainer.
+
+ -- Bruno Gola <brunogola@gmail.com>  Thu, 06 Oct 2011 00:28:09 -0300
+
+pypy (1.3.0-ppa1+lucid4) lucid; urgency=low
+
+  * Check if there is enough memory on build machine before building.
+
+ -- Bartosz Skowron <getxsick@gmail.com>  Thu, 01 Jul 2010 20:06:13 +0200
+
+pypy (1.3.0-ppa1+lucid2) lucid; urgency=low
+
+  * New upstream release.
+
+ -- Bartosz Skowron <getxsick@gmail.com>  Mon, 28 Jun 2010 20:02:10 +0200
+
+pypy (1.2.0-ppa1+karmic9) karmic; urgency=low
+
+  * Fix failing tests.
+
+ -- Bartosz Skowron <getxsick@gmail.com>  Tue, 30 Mar 2010 18:07:06 +0200
+
+pypy (1.2.0-4) karmic; urgency=low
+
+  * Add missing build-depends.
+  * Update distribution to karmic.
+
+ -- Bartosz Skowron <getxsick@gmail.com>  Fri, 26 Mar 2010 12:40:31 +0100
+
+pypy (1.2.0-3) jaunty; urgency=low
+
+  * New upstream release.
+  * New maintainer.
+  * Only JIT-oriented upstream (e.g. pypy-stackless is dropped).
+  * Rename pypy-translate to rpycompile.
+  * Add pypy-dotviewer package.
+  * Run tests (-A, lib-python, JIT) when binaries are built.
+
+ -- Bartosz Skowron <getxsick@gmail.com>  Tue, 16 Mar 2010 19:17:36 +0100
+
+pypy (1.0.0-svn55443-2) unstable; urgency=low
+
+  * Bump MEMTHRESHOLD to 1400MB.
+
+ -- Chris Lamb <chris@chris-lamb.co.uk>  Sat, 21 Jun 2008 21:42:09 +0100
+
+pypy (1.0.0-svn55443-1) unstable; urgency=low
+
+  * New upstream snapshot.
+    - Doesn't hardcode libc6.so.6; fixes FTBFS on ia64 (Closes: #440331)
+  * Don't build pypy-stackless on platforms the greenlet module has not been
+    ported to. (Closes: #475868)
+  * Run tests after build on request by upstream.
+
+ -- Chris Lamb <chris@chris-lamb.co.uk>  Sat, 31 May 2008 18:50:58 +0100
+
+pypy (1.0.0-svn51288-1) unstable; urgency=low
+
+  * New upstream release. (Closes: #459118)
+  * New maintainer. (Closes: #455734)
+  * Bump debhelper compatibility version.
+  * Refresh and tidy package descriptions.
+  * Tidy debian/configure.py, debian/rules, Lintian overrides.
+  * Add pypy(1), py.py(1), pypy-translate(1), jscompile(1) and
+    pypy-stackless(1) manpages.
+  * Add get-orig-source target in debian/rules.
+  * Use quilt to manage Thiemo Seufer's MIPS and MIPSEL patch.
+  * Use PyPy-specific temporary directory prefixes. (Closes: #452851)
+
+ -- Chris Lamb <chris@chris-lamb.co.uk>  Tue, 05 Feb 2008 13:26:11 +0000
+
+pypy (1.0.0-svn51091-1) unstable; urgency=low
+
+  * New upstream svn snapshot, fixing 64bit build (closes: #462008)
+
+ -- Alexandre Fayolle <afayolle@debian.org>  Mon, 28 Jan 2008 09:40:48 +0100
+
+pypy (1.0.0-svn50146-2) unstable; urgency=low
+
+  * Added missing build dependency on zlib1g-dev (closes: #460696)
+
+ -- Alexandre Fayolle <afayolle@debian.org>  Mon, 14 Jan 2008 18:15:32 +0100
+
+pypy (1.0.0-svn50146-1) unstable; urgency=low
+  
+  * Acknowledge NMU (closes: #431197)
+  * Apply Yaroslav Hachenko's patch to use more recent svn snapshot, and
+    enable threading support (closes: #458953)
+  * Apply Thiemo Seufer's patch to enable mips and mipsel support 
+    (closes: #459520)
+  * Added build dep on procps (closes: #444652)
+  * Bumped up standards to 3.7.3
+  * Note that pypy is currently under ITA: I lack time to properly follow
+    upstream developments, and all patches and NMU's are welcome. If you'd
+    like to adopt pypy, just send me an email to notify me and jump for
+    it. Offers to co-maintain are welcome too. Thanks.
+ -- Alexandre Fayolle <afayolle@debian.org>  Mon, 14 Jan 2008 09:46:11 +0100
+
+pypy (1.0.0-3.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Disable build of upstream removed logic object space. Remove pypy-logic
+    package. (closes: #442060)
+  * Move build output away from /tmp. (closes: #452850)
+  * Move compile step out of the main translation. This reduces the memory
+    footprint by one third.
+
+ -- Bastian Blank <waldi@debian.org>  Tue, 27 Nov 2007 12:08:06 +0000
+
+pypy (1.0.0-3) unstable; urgency=low
+
+  * Use more conservative options for platforms for which support is uncertain
+  * Enable check of available memory during configuration
+  * Packages are once again arch: any
+  
+ -- Alexandre.Fayolle <afayolle@debian.org>  Wed, 18 Jul 2007 12:57:28 +0200
+
+pypy (1.0.0-2) unstable; urgency=low
+
+  * Updated debian/copyright (Closes: #423603)
+  * Removed support for archs not supported upstream (Closes: #426265, #423725)
+  * Adds missing conftest.py (Closes: #428539)
+
+ -- Alexandre.Fayolle <afayolle@debian.org>  Thu, 28 Jun 2007 12:25:53 +0200
+
+pypy (1.0.0-1) unstable; urgency=low
+
+  * Fixed debian/copyright and reupload (Closes: #326892)
+  * New upstream release
+
+ -- Alexandre Fayolle <afayolle@debian.org>  Fri, 13 Apr 2007 09:33:09 +0200
+
+pypy (0.99.0-1) experimental; urgency=low
+
+  * Initial release (Closes: #326892)
+
+ -- Alexandre Fayolle <afayolle@debian.org>  Mon, 19 Feb 2007 10:47:33 +0100
+

releases/1.6/ubuntu/natty/debian/compat

+7

releases/1.6/ubuntu/natty/debian/configure.py

+import getopt
+import sys
+import os
+
+MEMTHRESHOLD = 1400
+
+LOWMEM = """\
+The translation of pypy requires a large amount of physical
+memory. Our tests show that on a system with less than %dMB of RAM,
+the translation process will cause heavy thrashing of the hard drive and take days to complete. """ % MEMTHRESHOLD
+
+def check_memory(exit=False):
+    stream = os.popen('free -mo')
+    try:
+        for line in stream:
+            if line.startswith('Mem:'):
+                memory = int(line.split()[1])
+                print "Detected %d MB of memory" % memory
+                if memory < MEMTHRESHOLD and exit:
+                    print LOWMEM
+                    sys.exit('Aborting: not enough memory available')
+    finally:
+        stream.close()
+
+
+def gen_make(make_in, build_arch, host_arch, prefix):
+    default = {'TARGETOPTS': '--allworkingmodules',
+               'TARGETOPTS_LOGIC': '--allworkingmodules',
+               'BINARIES': 'bin/pypy',
+    }
+    options = {}
+
+    substitutions = dict(PREFIX=prefix, **default)
+    substitutions.update(options.get(build_arch, {}))
+    return make_in % substitutions
+
+def run():
+    check_memory(exit=True)
+    build_arch = None
+    host_arch = None
+    prefix= None
+    usage = 'USAGE: configure.py --build=BUILD_ARCH --host=HOST_ARCH --prefix=PREFIX Makefile.in'
+    opts, args = getopt.getopt(sys.argv[1:], '', ['build=', 'host=', 'prefix='])
+    for opt, value in opts:
+        if opt == '--build':
+            build_arch = value
+        elif opt == '--host':
+            host_arch = value
+        elif opt == '--prefix':
+            prefix = value
+    assert len(args) == 1 and build_arch and host_arch and prefix, usage
+
+    infile = open(args[0])
+    make_in = infile.read()
+    infile.close()
+    makefile = open('Makefile', 'w')
+    makefile.write(gen_make(make_in, build_arch, host_arch, prefix))
+    makefile.close()
+
+if __name__ == '__main__':
+    run()

releases/1.6/ubuntu/natty/debian/control

+Source: pypy
+Section: python
+Priority: extra
+Maintainer: Bartosz Skowron <getxsick@gmail.com>
+Build-Depends: debhelper (>= 7), python-dev, libgc-dev, libbz2-dev, python-ctypes, libreadline5-dev, procps, zlib1g-dev, libffi-dev, libssl-dev, libexpat1-dev, libsqlite3-dev, libdb-dev
+Standards-Version: 3.9.1
+Homepage: http://pypy.org
+
+Package: pypy-dev
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, pypy-lib (>= ${source:Version}), python, python-ctypes, gcc, libffi-dev, zlib1g-dev, libbz2-dev
+Recommends: pypy-doc, python-dev, libgc-dev, llvm-cfe, mono-gmcs, spidermonkey-bin, jasmin-sable, libreadline5-dev
+Suggests: gcl-dev
+Description: compiler writing toolchain
+ This package provides the toolchain (including source code) for developing
+ dynamic languages interpreters in RPython. It can be also used to compile
+ PyPy's Python interpreter, although it is suggested to download it from trunk
+ in this case.
+ .
+ Install this package if you want to translate RPython programs, or to
+ build a custom translated version of the PyPy interpreter.
+
+Package: pypy
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, pypy-lib, zlib1g, libsqlite3-dev, libdb-dev
+Description: python interpreter with Just in time compiler
+ This package provides a binary version of the compiled interpreter with
+ Just in time compilter, together with several supported modules.
+
+Package: pypy-doc
+Architecture: all
+Section: doc
+Description: documentation for PyPy
+ This package provides documentation for the PyPy interpreter, the translation
+ process, etc. You will definitely need it if you intend to play with PyPy,
+ however all of those docs are online.
+
+Package: pypy-lib
+Architecture: all
+Recommends: pypy | pypy-dev
+Description: standard Python library for PyPy
+ This package provides a version of the standard Python library suitable for
+ use with the PyPy interpreter.
+
+Package: pypy-dotviewer
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, python, python-pygame, graphviz
+Recommends: pypy | pypy-dev
+Description: viewer for dot files and graphs generated by PyPy
+ This package provides a tool that can display .dot files in animated
+ manner. It's widely used by various PyPy's debugging tools, like
+ JIT assembler viewer, flowgraph viewer etc.

releases/1.6/ubuntu/natty/debian/copyright

+This package was debianized by Bruno Gola <brunogola@gmail.com> on
+Fri, 04 Oct 2011 16:55:03 -0300 based on the original debian package by
+Bartosz Skowron <getxsick@gmail.com>
+
+It was downloaded from <http://pypy.org>.
+
+License for files in the pypy/ directory 
+==================================================
+
+Except when otherwise stated (look for LICENSE files in directories or
+information at the beginning of each file) all software and
+documentation in the 'pypy' directories is licensed as follows: 
+
+    The MIT License
+
+    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.
+
+
+PyPy Copyright holders 2003-2011
+----------------------------------- 
+
+Except when otherwise stated (look for LICENSE files or information at
+the beginning of each file) the files in the 'pypy' directory are each
+copyrighted by one or more of the following people and organizations:    
+
+    Armin Rigo
+    Maciej Fijalkowski
+    Carl Friedrich Bolz
+    Antonio Cuni
+    Amaury Forgeot d'Arc
+    Samuele Pedroni
+    Michael Hudson
+    Holger Krekel
+    Benjamin Peterson
+    Christian Tismer
+    Hakan Ardo
+    Alex Gaynor
+    Eric van Riet Paap
+    Anders Chrigstrom
+    David Schneider
+    Richard Emslie
+    Dan Villiom Podlaski Christiansen
+    Alexander Schremmer
+    Aurelien Campeas
+    Anders Lehmann
+    Camillo Bruni
+    Niklaus Haldimann
+    Leonardo Santagada
+    Toon Verwaest
+    Seo Sanghyeon
+    Lawrence Oluyede
+    Bartosz Skowron
+    Jakub Gustak
+    Guido Wesdorp
+    Daniel Roberts
+    Adrien Di Mascio
+    Laura Creighton
+    Ludovic Aubry
+    Niko Matsakis
+    Jason Creighton
+    Jacob Hallen
+    Alex Martelli
+    Anders Hammarquist
+    Jan de Mooij
+    Wim Lavrijsen
+    Stephan Diehl
+    Michael Foord
+    Stefan Schwarzer
+    Tomek Meka
+    Patrick Maupin
+    Bob Ippolito
+    Bruno Gola
+    Alexandre Fayolle
+    Marius Gedminas
+    Simon Burton
+    Justin Peel
+    Jean-Paul Calderone
+    John Witulski
+    Lukas Diekmann
+    holger krekel
+    Wim Lavrijsen
+    Dario Bertini
+    Andreas Stührk
+    Jean-Philippe St. Pierre
+    Guido van Rossum
+    Pavel Vinogradov
+    Valentino Volonghi
+    Paul deGrandis
+    Adrian Kuhn
+    tav
+    Georg Brandl
+    Gerald Klix
+    Wanja Saatkamp
+    Ronny Pfannschmidt
+    Boris Feigin
+    Oscar Nierstrasz
+    David Malcolm
+    Eugene Oden
+    Henry Mason
+    Sven Hager
+    Lukas Renggli
+    Ilya Osadchiy
+    Guenter Jantzen
+    Bert Freudenberg
+    Amit Regmi
+    Ben Young
+    Nicolas Chauvat
+    Andrew Durdin
+    Michael Schneider
+    Nicholas Riley
+    Rocco Moretti
+    Gintautas Miliauskas
+    Michael Twomey
+    Igor Trindade Oliveira
+    Lucian Branescu Mihaila
+    Olivier Dormond
+    Jared Grubb
+    Karl Bartel
+    Gabriel Lavoie
+    Victor Stinner
+    Brian Dorsey
+    Stuart Williams
+    Toby Watson
+    Antoine Pitrou
+    Justas Sadzevicius
+    Neil Shepperd
+    Mikael Schönenberg
+    Gasper Zejn
+    Jonathan David Riehl
+    Elmo Mäntynen
+    Anders Qvist
+    Beatrice During
+    Alexander Sedov
+    Timo Paulssen
+    Corbin Simpson
+    Vincent Legoll
+    Romain Guillebert
+    Alan McIntyre
+    Alex Perry
+    Jens-Uwe Mager
+    Simon Cross
+    Dan Stromberg
+    Guillebert Romain
+    Carl Meyer
+    Pieter Zieschang
+    Alejandro J. Cura
+    Sylvain Thenault
+    Christoph Gerum
+    Travis Francis Athougies
+    Henrik Vendelbo
+    Lutz Paelike
+    Jacob Oscarson
+    Martin Blais
+    Lucio Torre
+    Lene Wagner
+    Miguel de Val Borro
+    Ignas Mikalajunas
+    Artur Lisiecki
+    Philip Jenvey
+    Joshua Gilbert
+    Godefroid Chappelle
+    Yusei Tahara
+    Christopher Armstrong
+    Stephan Busemann
+    Gustavo Niemeyer
+    William Leslie
+    Akira Li
+    Kristjan Valur Jonsson
+    Bobby Impollonia
+    Michael Hudson-Doyle
+    Andrew Thompson
+    Anders Sigfridsson
+    Floris Bruynooghe
+    Jacek Generowicz
+    Dan Colish
+    Zooko Wilcox-O Hearn
+    Dan Villiom Podlaski Christiansen
+    Anders Hammarquist
+    Chris Lambacher
+    Dinu Gherman
+    Dan Colish
+    Brett Cannon
+    Daniel Neuhäuser
+    Michael Chermside
+    Konrad Delong
+    Anna Ravencroft
+    Greg Price
+    Armin Ronacher
+    Christian Muirhead
+    Jim Baker
+    Rodrigo Araújo
+    Romain Guillebert
+
+    Heinrich-Heine University, Germany 
+    Open End AB (formerly AB Strakt), Sweden
+    merlinux GmbH, Germany 
+    tismerysoft GmbH, Germany 
+    Logilab Paris, France 
+    DFKI GmbH, Germany 
+    Impara, Germany
+    Change Maker, Sweden 
+
+The PyPy Logo as used by http://speed.pypy.org and others was created
+by Samuel Reis and is distributed on terms of Creative Commons Share Alike
+License.
+ 
+License for 'lib-python/2.7.0' and 'lib-python/2.7.0-modified'
+============================================================== 
+
+Except when otherwise stated (look for LICENSE files or
+copyright/license information at the beginning of each file) the files
+in the 'lib-python/2.7.0' and 'lib-python/2.7.0-modified' directories
+are all copyrighted by the Python Software Foundation and licensed under
+the Python Software License of which you can find a copy here:
+http://www.python.org/doc/Copyright.html 
+
+License for 'pypy/translator/jvm/src/jna.jar'
+=============================================
+
+The file 'pypy/translator/jvm/src/jna.jar' is licensed under the GNU
+Lesser General Public License of which you can find a copy here:
+http://www.gnu.org/licenses/lgpl.html
+
+License for 'pypy/translator/jvm/src/jasmin.jar'
+================================================
+
+The file 'pypy/translator/jvm/src/jasmin.jar' is copyright (c) 1996-2004 Jon Meyer
+and distributed with permission.  The use of Jasmin by PyPy does not imply
+that PyPy is endorsed by Jon Meyer nor any of Jasmin's contributors.  Furthermore,
+the following disclaimer applies to Jasmin:
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+License for 'pypy/module/unicodedata/'
+======================================
+
+The following files are from the website of The Unicode Consortium
+at http://www.unicode.org/.  For the terms of use of these files, see
+http://www.unicode.org/terms_of_use.html .  Or they are derived from
+files from the above website, and the same terms of use apply.
+
+    CompositionExclusions-*.txt
+    EastAsianWidth-*.txt
+    LineBreak-*.txt
+    UnicodeData-*.txt
+    UnihanNumeric-*.txt
+
+The Debian packaging is (C) 2007, 2008 Alexandre Fayolle
+<alexandre.fayolle@logilab.fr>, Sylvain Thénault
+<sylvain.thenault@logilab.fr> and Chris Lamb <chris@chris-lamb.co.uk>
+The Debian packaging is (C) 2010 Bartosz Skowron <getxsick@gmail.com>
+The Debian packaging is (C) 2011 Bruno Gola <brunogola@gmail.com>

releases/1.6/ubuntu/natty/debian/manpages/dotviewer.1

+.TH DOTVIEWER 1 "March 5, 2010"
+.SH NAME
+dotviewer \- A viewer for dot files and graphs generated by PyPy
+.SH SYNOPSIS
+.B dotviewer
+.RI filename.(dot|plain)
+.SH OPTIONS
+In the first form, show the graph contained in a .dot file.
+In the second form, the graph was already compiled to a .plain file.
+.SH DESCRIPTION
+\fBdotviewer\fP provides a tool that can display .dot files in animated
+manner. It's widely used by various PyPy's debugging tools, like
+JIT assembler viewer, flowgraph viewer etc.
+.SH SEE ALSO
+.BR sshgraphserver(1), pypy (1),
+.SH AUTHORS
+\fBPyPy\fP was written by the members of the PyPy project <http://pypy.org>.
+.PP
+This manual page was originally written by Bartosz Skowron <getxsick@gmail.com>.

releases/1.6/ubuntu/natty/debian/manpages/pypy.1

+.TH PYPY 1 "March 4, 2010"
+.SH NAME
+pypy \- PyPy's Python interpreter with a just in time compiler.
+.SH SYNOPSIS
+.B pypy
+.RI [options]
+.SH DESCRIPTION
+\fBpypy\fP is a Python interpreter with a just in time compiler.
+.SH OPTIONS
+.TP
+.B \-i
+Inspect interactively after running the specified script.
+.TP
+.B \-O
+Dummy optimization flag for compatibility with CPython.
+.TP
+.B \-c CMD
+program passed in as CMD (terminates option list).
+.TP
+.B \-S
+Do not "import site" on initialization.
+.TP
+.B \-u
+Unbuffered binary stdout and stderr.
+.TP
+.B \-h, \-\-help
+Show this help message and exit.
+.TP
+.B \-W
+warning control (arg is action:message:category:module:lineno).
+.TP
+.B \-m
+Library module to be run as a script (terminates option list).
+.TP
+.B \-\-version
+Print the PyPy version.
+.TP
+.B \-\-info
+Print translation information about this PyPy executable.
+.TP
+.B \-\-jit debug=N
+Set the verbosity of the jit (default: off)
+.TP
+.B \-\-jit inlining=N
+low-level JIT parameter (default: False)
+.TP
+.B \-\-jit optimizer=N
+low-level JIT parameter (default: 1)
+.TP
+.B \-\-jit threshold=N
+low-level JIT parameter (default: 1000)
+.TP
+.B \-\-jit trace_eagerness=N
+low-level JIT parameter (default: 200)
+.TP
+.B \-\-jit trace_limit=N
+low-level JIT parameter (default: 10000)
+.SH SEE ALSO
+.BR rpycompile (1), dotviewer (1), sshgraphserver(1),
+.SH AUTHORS
+\fBPyPy\fP was written by the members of the PyPy project <http://pypy.org>.
+.PP
+This manual page was updated by Bartosz Skowron <getxsick@gmail.com>.
+The manual page was originally written by Chris Lamb <chris@chris-lamb.co.uk>,
+for the Debian project (but may be used by others).

releases/1.6/ubuntu/natty/debian/manpages/rpycompile.1

+.TH RPYCOMPILE 1 "March 4, 2010"
+.SH NAME
+rpycompile \- PyPy translation tool.
+.SH SYNOPSIS
+.B rpycompile
+.RI [options]
+.SH OPTIONS
+\fBrpycompile\fP has a very large number of options which are changing
+often.
+.TP
+To see the full list, please see the documentation or \fB--help\fP option.
+.SH SEE ALSO
+.BR pypy (1), dotviewer(1), sshgraphserver(1),
+.SH AUTHORS
+\fBPyPy\fP was written by the members of the PyPy project <http://pypy.org>.
+.PP
+This manual page was updated by Bartosz Skowron <getxsick@gmail.com>.
+The manual page was originally written by Chris Lamb <chris@chris-lamb.co.uk>,
+for the Debian project (but may be used by others).

releases/1.6/ubuntu/natty/debian/manpages/sshgraphserver.1

+.TH SSHGRAPHSERVER 1 "March 5, 2010"
+.SH NAME
+sshgraphserver \- PyPy visualization SSH graph server.
+.SH SYNOPSIS
+.B sshgraphserver
+.RI hostname
+.SH OPTIONS
+other arguments for ssh.
+.SH DESCRIPTION
+Display locally the graphs that are built by dotviewer on remote machines.
+
+\fBsshgraphserver\fP logs in to 'hostname' by passing the arguments on the
+command-line to ssh.  No further configuration is required: it works for all
+programs using the dotviewer library as long as they run on 'hostname' under
+the same username as the one sshgraphserver logs as.
+.SH SEE ALSO
+.BR dotviewer (1), pypy (1),
+.SH AUTHORS
+\fBPyPy\fP was written by the members of the PyPy project <http://pypy.org>.
+.PP
+This manual page was originally written by Bartosz Skowron <getxsick@gmail.com>.

releases/1.6/ubuntu/natty/debian/pypy-dev.dirs

+var/cache/pypy/_cache

releases/1.6/ubuntu/natty/debian/pypy-dev.install

+pypy/annotation         usr/share/pypy-1.6/pypy
+pypy/bin                usr/share/pypy-1.6/pypy
+pypy/config             usr/share/pypy-1.6/pypy
+pypy/__init__.py        usr/share/pypy-1.6/pypy
+pypy/interpreter        usr/share/pypy-1.6/pypy
+pypy/jit                usr/share/pypy-1.6/pypy
+pypy/module             usr/share/pypy-1.6/pypy
+pypy/objspace           usr/share/pypy-1.6/pypy
+pypy/rlib               usr/share/pypy-1.6/pypy
+pypy/rpython            usr/share/pypy-1.6/pypy
+pypy/tool               usr/share/pypy-1.6/pypy
+pypy/translator         usr/share/pypy-1.6/pypy
+pypy/conftest.py        usr/share/pypy-1.6/pypy
+py			usr/share/pypy-1.6
+testrunner		usr/share/pypy-1.6
+debian/scripts/rpycompile   usr/bin

releases/1.6/ubuntu/natty/debian/pypy-dev.manpages

+debian/manpages/rpycompile.1

releases/1.6/ubuntu/natty/debian/pypy-dev.postinst

+#!/bin/sh
+
+set -e
+
+case "$1" in
+    configure)
+        chmod o+rwxt /var/cache/pypy/_cache
+        ;;
+esac
+
+#DEBHELPER#
+
+exit 0

releases/1.6/ubuntu/natty/debian/pypy-dev.prerm

+#!/bin/sh
+
+set -e
+
+case "$1" in
+    remove)
+        rm -rf /var/cache/pypy/_cache/*
+        ;;
+esac
+
+#DEBHELPER#
+
+exit 0

releases/1.6/ubuntu/natty/debian/pypy-doc.docs

+pypy/doc/*
+README

releases/1.6/ubuntu/natty/debian/pypy-dotviewer.install

+dotviewer			usr/share/pypy-1.6
+debian/scripts/dotviewer	usr/bin
+debian/scripts/sshgraphserver	usr/bin

releases/1.6/ubuntu/natty/debian/pypy-dotviewer.manpages

+debian/manpages/dotviewer.1
+debian/manpages/sshgraphserver.1

releases/1.6/ubuntu/natty/debian/pypy-lib.dirs

+usr/share/lintian/overrides

releases/1.6/ubuntu/natty/debian/pypy-lib.install

+lib-python  usr/share/pypy-1.6
+lib_pypy    usr/share/pypy-1.6

releases/1.6/ubuntu/natty/debian/pypy-lib.override

+# The package is meant to be used by PyPy, and therefore has no dependency on Python.
+pypy-lib: python-script-but-no-python-dep

releases/1.6/ubuntu/natty/debian/pypy.install

+bin/pypy usr/share/pypy-1.6/bin

releases/1.6/ubuntu/natty/debian/pypy.manpages

+debian/manpages/pypy.1

releases/1.6/ubuntu/natty/debian/rules

+#!/usr/bin/make -f
+# -*- makefile -*-
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+
+DEB_BUILD_ARCH := $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
+
+VERSION=1.6
+
+get-orig-source:
+	set -e ; \
+		wget https://bitbucket.org/pypy/pypy/get/release-$(VERSION).tar.bz2
+		mv release-$(VERSION).tar.bz2 pypy_$(VERSION).0.orig.tar.bz2
+
+Makefile: debian/Makefile.in
+	python debian/configure.py --build=$(DEB_BUILD_ARCH) --host=$(DEB_HOST_ARCH) --prefix=debian/tmp/usr debian/Makefile.in
+
+build: build-arch build-indep
+
+build-arch: build-arch-stamp
+build-arch-stamp: Makefile
+	$(MAKE) all
+	$(MAKE) test
+	touch $@
+
+build-indep: build-indep-stamp
+build-indep-stamp:
+	touch $@
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-arch-stamp build-indep-stamp
+	if test -e Makefile ; then $(MAKE) clean || true ; fi
+	rm -f Makefile
+	dh_clean
+
+install: install-indep install-arch
+install-indep:
+	dh_testdir
+	dh_testroot
+	dh_prep -i
+	dh_installdirs -i
+	cp debian/pypy-lib.override debian/pypy-lib/usr/share/lintian/overrides/pypy-lib
+	dh_install -i
+	find debian/pypy-lib -name "*.pyc" | xargs rm -rf
+	find debian/pypy-dev -name "*.pyc" | xargs rm -rf
+	chmod a-x debian/pypy-lib/usr/share/pypy-$(VERSION)/lib-python/2.7/idlelib/idle.bat
+
+install-arch:
+	dh_testdir
+	dh_testroot
+	dh_prep -s
+	dh_installdirs -s
+	$(MAKE) install
+	dh_install -s
+
+# Must not depend on anything. This is to be called by binary-arch/binary-indep
+# in another 'make' thread.
+binary-common:
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs
+	dh_installdocs
+	dh_installexamples
+	dh_installman --language=C
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_makeshlibs
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+# Build architecture independent packages using the common target.
+binary-indep: build-indep install-indep
+	$(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
+
+# Build architecture dependent packages using the common target.
+binary-arch: build-arch install-arch
+	$(MAKE) -f debian/rules DH_OPTIONS=-s binary-common
+
+binary: binary-arch binary-indep
+.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch get-orig-source

releases/1.6/ubuntu/natty/debian/scripts/dotviewer

+#!/bin/sh
+
+/usr/share/pypy-1.6/dotviewer/dotviewer.py "$@"

releases/1.6/ubuntu/natty/debian/scripts/rpycompile

+#!/bin/sh
+
+/usr/share/pypy-1.6/pypy/translator/goal/translate.py "$@"

releases/1.6/ubuntu/natty/debian/scripts/sshgraphserver

+#!/bin/sh
+
+/usr/share/pypy-1.6/dotviewer/sshgraphserver.py "$@"

releases/1.6/ubuntu/natty/debian/source/format

+3.0 (quilt)

releases/1.6/ubuntu/oneiric/debian/Makefile.in

+TARGET=pypy/translator/goal/targetpypystandalone
+
+TRANSLATE=python pypy/translator/goal/translate.py
+TRANSLATEOPTS=--source -Ojit
+TARGETOPTS=%(TARGETOPTS)s
+PREFIX=%(PREFIX)s
+LOGIC=-o logic
+
+BINARIES=%(BINARIES)s
+
+all: $(BINARIES)
+
+test: export TMPDIR = $(CURDIR)/tests-tmp
+test: export PYTHONPATH = $(CURDIR)
+test:
+	@rm -rf $(TMPDIR)
+	mkdir $(TMPDIR)
+	ln -s $(CURDIR)/bin/pypy $(CURDIR)/pypy/translator/goal/pypy-c
+	echo $(CURDIR)
+	echo $(PYTHONPATH)
+	set -e; python testrunner/runner.py \
+		--logfile=pytest-A.log \
+		--config=pypy/pytest-A.cfg \
+		--root=pypy \
+		--timeout=1800 || true;\
+		echo "Finished testing app-level (-A)"; \
+		python pypy/test_all.py \
+		--pypy=pypy/translator/goal/pypy-c \
+		--resultlog=cpython.log \
+		lib-python || true; \
+		echo "Finished testing lib-python"; \
+		python pypy/test_all.py \
+		--pypy=pypy/translator/goal/pypy-c \
+		--resultlog=pypyjit.log \
+		pypy/module/pypyjit/test || true; \
+		echo "Finished testing JIT"; 
+	@rm -f $(CURDIR)/pypy/translator/goal/pypy-c
+
+.NOTPARALLEL: $(BINARIES)
+
+bin/pypy: export TMPDIR = $(CURDIR)/build-default
+bin/pypy:
+	@rm -rf $(TMPDIR)
+	mkdir $(TMPDIR)
+	PYPY_USESSION_BASENAME='-' $(TRANSLATE) $(TRANSLATEOPTS) $(TARGET) $(TARGETOPTS)
+	make -C $(TMPDIR)/usession-0/testing_1
+	install -D $(TMPDIR)/usession-0/testing_1/pypy-c $@
+
+clean:
+	rm -rf bin
+	rm -rf build-*
+	rm -rf tests-tmp
+	rm -rf pypy/_cache
+	rm -f pytest-A.log cpython.log pypyjit.log
+	find . -name "*.pyc" | xargs rm -f
+
+install: all
+	install -d $(PREFIX)/bin
+	install $(BINARIES) $(PREFIX)/bin

releases/1.6/ubuntu/oneiric/debian/changelog

+pypy (1.6.0-ppa1~oneiric2) oneiric; urgency=low
+
+  * Build-depend on libreadline-dev instead of libreadline5-dev
+
+ -- Bruno Gola <brunogola@gmail.com>  Fri, 14 Oct 2011 10:09:27 -0300
+
+pypy (1.6.0-ppa1~oneiric1) oneiric; urgency=low
+
+  * New distribution oneiric
+
+ -- Bruno Gola <brunogola@gmail.com>  Thu, 13 Oct 2011 12:24:20 -0300
+
+pypy (1.6.0-ppa1~natty5) natty; urgency=low
+
+  * Fix pypy-dev package symlinks
+
+ -- Bruno Gola <brunogola@gmail.com>  Fri, 07 Oct 2011 11:12:09 -0300
+
+pypy (1.6.0-ppa1~natty1) natty; urgency=low
+
+  * New upstream release.
+  * Small fixes on packaging to support the new release.
+  * New maintainer.
+
+ -- Bruno Gola <brunogola@gmail.com>  Thu, 06 Oct 2011 00:28:09 -0300
+
+pypy (1.3.0-ppa1+lucid4) lucid; urgency=low
+
+  * Check if there is enough memory on build machine before building.
+
+ -- Bartosz Skowron <getxsick@gmail.com>  Thu, 01 Jul 2010 20:06:13 +0200
+
+pypy (1.3.0-ppa1+lucid2) lucid; urgency=low
+
+  * New upstream release.
+
+ -- Bartosz Skowron <getxsick@gmail.com>  Mon, 28 Jun 2010 20:02:10 +0200
+
+pypy (1.2.0-ppa1+karmic9) karmic; urgency=low
+
+  * Fix failing tests.
+
+ -- Bartosz Skowron <getxsick@gmail.com>  Tue, 30 Mar 2010 18:07:06 +0200
+
+pypy (1.2.0-4) karmic; urgency=low
+
+  * Add missing build-depends.
+  * Update distribution to karmic.
+
+ -- Bartosz Skowron <getxsick@gmail.com>  Fri, 26 Mar 2010 12:40:31 +0100
+
+pypy (1.2.0-3) jaunty; urgency=low
+
+  * New upstream release.
+  * New maintainer.
+  * Only JIT-oriented upstream (e.g. pypy-stackless is dropped).
+  * Rename pypy-translate to rpycompile.
+  * Add pypy-dotviewer package.
+  * Run tests (-A, lib-python, JIT) when binaries are built.
+
+ -- Bartosz Skowron <getxsick@gmail.com>  Tue, 16 Mar 2010 19:17:36 +0100
+
+pypy (1.0.0-svn55443-2) unstable; urgency=low
+
+  * Bump MEMTHRESHOLD to 1400MB.
+
+ -- Chris Lamb <chris@chris-lamb.co.uk>  Sat, 21 Jun 2008 21:42:09 +0100
+
+pypy (1.0.0-svn55443-1) unstable; urgency=low
+
+  * New upstream snapshot.
+    - Doesn't hardcode libc6.so.6; fixes FTBFS on ia64 (Closes: #440331)
+  * Don't build pypy-stackless on platforms the greenlet module has not been
+    ported to. (Closes: #475868)
+  * Run tests after build on request by upstream.
+
+ -- Chris Lamb <chris@chris-lamb.co.uk>  Sat, 31 May 2008 18:50:58 +0100
+
+pypy (1.0.0-svn51288-1) unstable; urgency=low
+
+  * New upstream release. (Closes: #459118)
+  * New maintainer. (Closes: #455734)
+  * Bump debhelper compatibility version.
+  * Refresh and tidy package descriptions.
+  * Tidy debian/configure.py, debian/rules, Lintian overrides.
+  * Add pypy(1), py.py(1), pypy-translate(1), jscompile(1) and
+    pypy-stackless(1) manpages.
+  * Add get-orig-source target in debian/rules.
+  * Use quilt to manage Thiemo Seufer's MIPS and MIPSEL patch.
+  * Use PyPy-specific temporary directory prefixes. (Closes: #452851)
+
+ -- Chris Lamb <chris@chris-lamb.co.uk>  Tue, 05 Feb 2008 13:26:11 +0000
+
+pypy (1.0.0-svn51091-1) unstable; urgency=low
+
+  * New upstream svn snapshot, fixing 64bit build (closes: #462008)
+
+ -- Alexandre Fayolle <afayolle@debian.org>  Mon, 28 Jan 2008 09:40:48 +0100
+
+pypy (1.0.0-svn50146-2) unstable; urgency=low
+
+  * Added missing build dependency on zlib1g-dev (closes: #460696)
+
+ -- Alexandre Fayolle <afayolle@debian.org>  Mon, 14 Jan 2008 18:15:32 +0100
+
+pypy (1.0.0-svn50146-1) unstable; urgency=low
+  
+  * Acknowledge NMU (closes: #431197)
+  * Apply Yaroslav Hachenko's patch to use more recent svn snapshot, and
+    enable threading support (closes: #458953)
+  * Apply Thiemo Seufer's patch to enable mips and mipsel support 
+    (closes: #459520)
+  * Added build dep on procps (closes: #444652)
+  * Bumped up standards to 3.7.3
+  * Note that pypy is currently under ITA: I lack time to properly follow
+    upstream developments, and all patches and NMU's are welcome. If you'd
+    like to adopt pypy, just send me an email to notify me and jump for
+    it. Offers to co-maintain are welcome too. Thanks.
+ -- Alexandre Fayolle <afayolle@debian.org>  Mon, 14 Jan 2008 09:46:11 +0100
+
+pypy (1.0.0-3.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Disable build of upstream removed logic object space. Remove pypy-logic
+    package. (closes: #442060)
+  * Move build output away from /tmp. (closes: #452850)
+  * Move compile step out of the main translation. This reduces the memory
+    footprint by one third.
+
+ -- Bastian Blank <waldi@debian.org>  Tue, 27 Nov 2007 12:08:06 +0000
+
+pypy (1.0.0-3) unstable; urgency=low
+
+  * Use more conservative options for platforms for which support is uncertain
+  * Enable check of available memory during configuration
+  * Packages are once again arch: any
+  
+ -- Alexandre.Fayolle <afayolle@debian.org>  Wed, 18 Jul 2007 12:57:28 +0200
+
+pypy (1.0.0-2) unstable; urgency=low
+
+  * Updated debian/copyright (Closes: #423603)
+  * Removed support for archs not supported upstream (Closes: #426265, #423725)
+  * Adds missing conftest.py (Closes: #428539)
+
+ -- Alexandre.Fayolle <afayolle@debian.org>  Thu, 28 Jun 2007 12:25:53 +0200
+
+pypy (1.0.0-1) unstable; urgency=low
+
+  * Fixed debian/copyright and reupload (Closes: #326892)
+  * New upstream release
+
+ -- Alexandre Fayolle <afayolle@debian.org>  Fri, 13 Apr 2007 09:33:09 +0200
+
+pypy (0.99.0-1) experimental; urgency=low
+
+  * Initial release (Closes: #326892)
+
+ -- Alexandre Fayolle <afayolle@debian.org>  Mon, 19 Feb 2007 10:47:33 +0100
+

releases/1.6/ubuntu/oneiric/debian/compat

+7

releases/1.6/ubuntu/oneiric/debian/configure.py

+import getopt
+import sys
+import os
+
+MEMTHRESHOLD = 1400
+
+LOWMEM = """\
+The translation of pypy requires a large amount of physical
+memory. Our tests show that on a system with less than %dMB of RAM,
+the translation process will cause heavy thrashing of the hard drive and take days to complete. """ % MEMTHRESHOLD
+
+def check_memory(exit=False):
+    stream = os.popen('free -mo')
+    try:
+        for line in stream:
+            if line.startswith('Mem:'):
+                memory = int(line.split()[1])
+                print "Detected %d MB of memory" % memory
+                if memory < MEMTHRESHOLD and exit:
+                    print LOWMEM
+                    sys.exit('Aborting: not enough memory available')
+    finally:
+        stream.close()
+
+
+def gen_make(make_in, build_arch, host_arch, prefix):
+    default = {'TARGETOPTS': '--allworkingmodules',
+               'TARGETOPTS_LOGIC': '--allworkingmodules',
+               'BINARIES': 'bin/pypy',
+    }
+    options = {}
+
+    substitutions = dict(PREFIX=prefix, **default)
+    substitutions.update(options.get(build_arch, {}))
+    return make_in % substitutions
+
+def run():
+    check_memory(exit=True)
+    build_arch = None
+    host_arch = None
+    prefix= None
+    usage = 'USAGE: configure.py --build=BUILD_ARCH --host=HOST_ARCH --prefix=PREFIX Makefile.in'
+    opts, args = getopt.getopt(sys.argv[1:], '', ['build=', 'host=', 'prefix='])
+    for opt, value in opts:
+        if opt == '--build':
+            build_arch = value
+        elif opt == '--host':
+            host_arch = value
+        elif opt == '--prefix':
+            prefix = value
+    assert len(args) == 1 and build_arch and host_arch and prefix, usage
+
+    infile = open(args[0])
+    make_in = infile.read()
+    infile.close()
+    makefile = open('Makefile', 'w')
+    makefile.write(gen_make(make_in, build_arch, host_arch, prefix))
+    makefile.close()
+
+if __name__ == '__main__':
+    run()

releases/1.6/ubuntu/oneiric/debian/control

+Source: pypy
+Section: python
+Priority: extra
+Maintainer: Bartosz Skowron <getxsick@gmail.com>
+Build-Depends: debhelper (>= 7), python-dev, libgc-dev, libbz2-dev, python-ctypes, libreadline-dev, procps, zlib1g-dev, libffi-dev, libssl-dev, libexpat1-dev, libsqlite3-dev, libdb-dev
+Standards-Version: 3.9.1
+Homepage: http://pypy.org
+
+Package: pypy-dev
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, pypy-lib (>= ${source:Version}), python, python-ctypes, gcc, libffi-dev, zlib1g-dev, libbz2-dev
+Recommends: pypy-doc, python-dev, libgc-dev, llvm-cfe, mono-gmcs, spidermonkey-bin, jasmin-sable, libreadline-dev
+Suggests: gcl-dev
+Description: compiler writing toolchain
+ This package provides the toolchain (including source code) for developing
+ dynamic languages interpreters in RPython. It can be also used to compile
+ PyPy's Python interpreter, although it is suggested to download it from trunk
+ in this case.
+ .
+ Install this package if you want to translate RPython programs, or to
+ build a custom translated version of the PyPy interpreter.
+
+Package: pypy
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, pypy-lib, zlib1g, libsqlite3-dev, libdb-dev
+Description: python interpreter with Just in time compiler
+ This package provides a binary version of the compiled interpreter with
+ Just in time compilter, together with several supported modules.
+
+Package: pypy-doc
+Architecture: all
+Section: doc
+Description: documentation for PyPy
+ This package provides documentation for the PyPy interpreter, the translation
+ process, etc. You will definitely need it if you intend to play with PyPy,
+ however all of those docs are online.
+
+Package: pypy-lib
+Architecture: all
+Recommends: pypy | pypy-dev
+Description: standard Python library for PyPy
+ This package provides a version of the standard Python library suitable for
+ use with the PyPy interpreter.
+
+Package: pypy-dotviewer
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, python, python-pygame, graphviz
+Recommends: pypy | pypy-dev
+Description: viewer for dot files and graphs generated by PyPy
+ This package provides a tool that can display .dot files in animated
+ manner. It's widely used by various PyPy's debugging tools, like
+ JIT assembler viewer, flowgraph viewer etc.

releases/1.6/ubuntu/oneiric/debian/copyright

+This package was debianized by Bruno Gola <brunogola@gmail.com> on
+Fri, 04 Oct 2011 16:55:03 -0300 based on the original debian package by
+Bartosz Skowron <getxsick@gmail.com>
+
+It was downloaded from <http://pypy.org>.
+
+License for files in the pypy/ directory 
+==================================================
+
+Except when otherwise stated (look for LICENSE files in directories or
+information at the beginning of each file) all software and
+documentation in the 'pypy' directories is licensed as follows: 
+
+    The MIT License
+
+    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.
+
+
+PyPy Copyright holders 2003-2011
+----------------------------------- 
+
+Except when otherwise stated (look for LICENSE files or information at
+the beginning of each file) the files in the 'pypy' directory are each
+copyrighted by one or more of the following people and organizations:    
+
+    Armin Rigo
+    Maciej Fijalkowski
+    Carl Friedrich Bolz
+    Antonio Cuni
+    Amaury Forgeot d'Arc
+    Samuele Pedroni
+    Michael Hudson
+    Holger Krekel
+    Benjamin Peterson
+    Christian Tismer
+    Hakan Ardo
+    Alex Gaynor
+    Eric van Riet Paap
+    Anders Chrigstrom
+    David Schneider
+    Richard Emslie
+    Dan Villiom Podlaski Christiansen
+    Alexander Schremmer
+    Aurelien Campeas
+    Anders Lehmann
+    Camillo Bruni
+    Niklaus Haldimann
+    Leonardo Santagada
+    Toon Verwaest
+    Seo Sanghyeon
+    Lawrence Oluyede
+    Bartosz Skowron
+    Jakub Gustak
+    Guido Wesdorp
+    Daniel Roberts
+    Adrien Di Mascio
+    Laura Creighton
+    Ludovic Aubry
+    Niko Matsakis
+    Jason Creighton
+    Jacob Hallen
+    Alex Martelli
+    Anders Hammarquist
+    Jan de Mooij
+    Wim Lavrijsen
+    Stephan Diehl
+    Michael Foord
+    Stefan Schwarzer
+    Tomek Meka
+    Patrick Maupin
+    Bob Ippolito
+    Bruno Gola
+    Alexandre Fayolle
+    Marius Gedminas
+    Simon Burton
+    Justin Peel
+    Jean-Paul Calderone
+    John Witulski
+    Lukas Diekmann
+    holger krekel
+    Wim Lavrijsen
+    Dario Bertini
+    Andreas Stührk
+    Jean-Philippe St. Pierre
+    Guido van Rossum
+    Pavel Vinogradov
+    Valentino Volonghi
+    Paul deGrandis
+    Adrian Kuhn
+    tav
+    Georg Brandl
+    Gerald Klix
+    Wanja Saatkamp
+    Ronny Pfannschmidt
+    Boris Feigin
+    Oscar Nierstrasz
+    David Malcolm
+    Eugene Oden
+    Henry Mason
+    Sven Hager
+    Lukas Renggli
+    Ilya Osadchiy
+    Guenter Jantzen
+    Bert Freudenberg
+    Amit Regmi
+    Ben Young
+    Nicolas Chauvat
+    Andrew Durdin
+    Michael Schneider
+    Nicholas Riley
+    Rocco Moretti
+    Gintautas Miliauskas
+    Michael Twomey
+    Igor Trindade Oliveira
+    Lucian Branescu Mihaila
+    Olivier Dormond
+    Jared Grubb
+    Karl Bartel
+    Gabriel Lavoie
+    Victor Stinner
+    Brian Dorsey
+    Stuart Williams
+    Toby Watson
+    Antoine Pitrou
+    Justas Sadzevicius
+    Neil Shepperd
+    Mikael Schönenberg
+    Gasper Zejn
+    Jonathan David Riehl
+    Elmo Mäntynen
+    Anders Qvist
+    Beatrice During
+    Alexander Sedov
+    Timo Paulssen
+    Corbin Simpson
+    Vincent Legoll
+    Romain Guillebert
+    Alan McIntyre
+    Alex Perry
+    Jens-Uwe Mager
+    Simon Cross
+    Dan Stromberg
+    Guillebert Romain
+    Carl Meyer
+    Pieter Zieschang
+    Alejandro J. Cura
+    Sylvain Thenault
+    Christoph Gerum
+    Travis Francis Athougies
+    Henrik Vendelbo
+    Lutz Paelike
+    Jacob Oscarson
+    Martin Blais
+    Lucio Torre
+    Lene Wagner
+    Miguel de Val Borro
+    Ignas Mikalajunas
+    Artur Lisiecki
+    Philip Jenvey
+    Joshua Gilbert
+    Godefroid Chappelle
+    Yusei Tahara
+    Christopher Armstrong
+    Stephan Busemann
+    Gustavo Niemeyer
+    William Leslie
+    Akira Li
+    Kristjan Valur Jonsson
+    Bobby Impollonia
+    Michael Hudson-Doyle
+    Andrew Thompson
+    Anders Sigfridsson
+    Floris Bruynooghe
+    Jacek Generowicz
+    Dan Colish
+    Zooko Wilcox-O Hearn
+    Dan Villiom Podlaski Christiansen
+    Anders Hammarquist
+    Chris Lambacher
+    Dinu Gherman
+    Dan Colish
+    Brett Cannon
+    Daniel Neuhäuser
+    Michael Chermside
+    Konrad Delong
+    Anna Ravencroft
+    Greg Price
+    Armin Ronacher
+    Christian Muirhead
+    Jim Baker
+    Rodrigo Araújo
+    Romain Guillebert
+
+    Heinrich-Heine University, Germany 
+    Open End AB (formerly AB Strakt), Sweden
+    merlinux GmbH, Germany 
+    tismerysoft GmbH, Germany 
+    Logilab Paris, France 
+    DFKI GmbH, Germany 
+    Impara, Germany
+    Change Maker, Sweden 
+
+The PyPy Logo as used by http://speed.pypy.org and others was created
+by Samuel Reis and is distributed on terms of Creative Commons Share Alike
+License.
+ 
+License for 'lib-python/2.7.0' and 'lib-python/2.7.0-modified'
+============================================================== 
+
+Except when otherwise stated (look for LICENSE files or
+copyright/license information at the beginning of each file) the files
+in the 'lib-python/2.7.0' and 'lib-python/2.7.0-modified' directories
+are all copyrighted by the Python Software Foundation and licensed under
+the Python Software License of which you can find a copy here:
+http://www.python.org/doc/Copyright.html 
+
+License for 'pypy/translator/jvm/src/jna.jar'
+=============================================
+
+The file 'pypy/translator/jvm/src/jna.jar' is licensed under the GNU
+Lesser General Public License of which you can find a copy here:
+http://www.gnu.org/licenses/lgpl.html
+
+License for 'pypy/translator/jvm/src/jasmin.jar'
+================================================
+
+The file 'pypy/translator/jvm/src/jasmin.jar' is copyright (c) 1996-2004 Jon Meyer
+and distributed with permission.  The use of Jasmin by PyPy does not imply
+that PyPy is endorsed by Jon Meyer nor any of Jasmin's contributors.  Furthermore,
+the following disclaimer applies to Jasmin:
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+License for 'pypy/module/unicodedata/'
+======================================
+
+The following files are from the website of The Unicode Consortium
+at http://www.unicode.org/.  For the terms of use of these files, see
+http://www.unicode.org/terms_of_use.html .  Or they are derived from
+files from the above website, and the same terms of use apply.
+
+    CompositionExclusions-*.txt
+    EastAsianWidth-*.txt
+    LineBreak-*.txt
+    UnicodeData-*.txt
+    UnihanNumeric-*.txt
+
+The Debian packaging is (C) 2007, 2008 Alexandre Fayolle
+<alexandre.fayolle@logilab.fr>, Sylvain Thénault
+<sylvain.thenault@logilab.fr> and Chris Lamb <chris@chris-lamb.co.uk>
+The Debian packaging is (C) 2010 Bartosz Skowron <getxsick@gmail.com>
+The Debian packaging is (C) 2011 Bruno Gola <brunogola@gmail.com>

releases/1.6/ubuntu/oneiric/debian/manpages/dotviewer.1

+.TH DOTVIEWER 1 "March 5, 2010"
+.SH NAME
+dotviewer \- A viewer for dot files and graphs generated by PyPy
+.SH SYNOPSIS
+.B dotviewer
+.RI filename.(dot|plain)
+.SH OPTIONS
+In the first form, show the graph contained in a .dot file.
+In the second form, the graph was already compiled to a .plain file.
+.SH DESCRIPTION
+\fBdotviewer\fP provides a tool that can display .dot files in animated
+manner. It's widely used by various PyPy's debugging tools, like
+JIT assembler viewer, flowgraph viewer etc.
+.SH SEE ALSO
+.BR sshgraphserver(1), pypy (1),
+.SH AUTHORS
+\fBPyPy\fP was written by the members of the PyPy project <http://pypy.org>.
+.PP
+This manual page was originally written by Bartosz Skowron <getxsick@gmail.com>.

releases/1.6/ubuntu/oneiric/debian/manpages/pypy.1

+.TH PYPY 1 "March 4, 2010"
+.SH NAME
+pypy \- PyPy's Python interpreter with a just in time compiler.
+.SH SYNOPSIS
+.B pypy
+.RI [options]
+.SH DESCRIPTION
+\fBpypy\fP is a Python interpreter with a just in time compiler.
+.SH OPTIONS
+.TP
+.B \-i
+Inspect interactively after running the specified script.
+.TP
+.B \-O
+Dummy optimization flag for compatibility with CPython.
+.TP
+.B \-c CMD
+program passed in as CMD (terminates option list).
+.TP
+.B \-S
+Do not "import site" on initialization.
+.TP
+.B \-u
+Unbuffered binary stdout and stderr.
+.TP
+.B \-h, \-\-help
+Show this help message and exit.
+.TP
+.B \-W
+warning control (arg is action:message:category:module:lineno).
+.TP
+.B \-m
+Library module to be run as a script (terminates option list).
+.TP
+.B \-\-version
+Print the PyPy version.
+.TP
+.B \-\-info
+Print translation information about this PyPy executable.
+.TP
+.B \-\-jit debug=N
+Set the verbosity of the jit (default: off)
+.TP
+.B \-\-jit inlining=N
+low-level JIT parameter (default: False)
+.TP
+.B \-\-jit optimizer=N
+low-level JIT parameter (default: 1)
+.TP
+.B \-\-jit threshold=N
+low-level JIT parameter (default: 1000)
+.TP
+.B \-\-jit trace_eagerness=N
+low-level JIT parameter (default: 200)
+.TP
+.B \-\-jit trace_limit=N
+low-level JIT parameter (default: 10000)
+.SH SEE ALSO
+.BR rpycompile (1), dotviewer (1), sshgraphserver(1),
+.SH AUTHORS
+\fBPyPy\fP was written by the members of the PyPy project <http://pypy.org>.
+.PP
+This manual page was updated by Bartosz Skowron <getxsick@gmail.com>.
+The manual page was originally written by Chris Lamb <chris@chris-lamb.co.uk>,
+for the Debian project (but may be used by others).

releases/1.6/ubuntu/oneiric/debian/manpages/rpycompile.1

+.TH RPYCOMPILE 1 "March 4, 2010"
+.SH NAME
+rpycompile \- PyPy translation tool.
+.SH SYNOPSIS
+.B rpycompile
+.RI [options]
+.SH OPTIONS
+\fBrpycompile\fP has a very large number of options which are changing
+often.
+.TP
+To see the full list, please see the documentation or \fB--help\fP option.
+.SH SEE ALSO
+.BR pypy (1), dotviewer(1), sshgraphserver(1),
+.SH AUTHORS
+\fBPyPy\fP was written by the members of the PyPy project <http://pypy.org>.
+.PP
+This manual page was updated by Bartosz Skowron <getxsick@gmail.com>.
+The manual page was originally written by Chris Lamb <chris@chris-lamb.co.uk>,
+for the Debian project (but may be used by others).

releases/1.6/ubuntu/oneiric/debian/manpages/sshgraphserver.1

+.TH SSHGRAPHSERVER 1 "March 5, 2010"
+.SH NAME
+sshgraphserver \- PyPy visualization SSH graph server.
+.SH SYNOPSIS
+.B sshgraphserver
+.RI hostname
+.SH OPTIONS
+other arguments for ssh.
+.SH DESCRIPTION
+Display locally the graphs that are built by dotviewer on remote machines.
+
+\fBsshgraphserver\fP logs in to 'hostname' by passing the arguments on the
+command-line to ssh.  No further configuration is required: it works for all
+programs using the dotviewer library as long as they run on 'hostname' under
+the same username as the one sshgraphserver logs as.
+.SH SEE ALSO
+.BR dotviewer (1), pypy (1),
+.SH AUTHORS
+\fBPyPy\fP was written by the members of the PyPy project <http://pypy.org>.
+.PP
+This manual page was originally written by Bartosz Skowron <getxsick@gmail.com>.

releases/1.6/ubuntu/oneiric/debian/patches/series

+ssl_module_verify_sslv2.diff
+debian-changes-1.6.0-ppa1

releases/1.6/ubuntu/oneiric/debian/patches/ssl_module_verify_sslv2.diff

+Index: src/pypy-1.6.0/pypy/module/_ssl/interp_ssl.py
+===================================================================
+--- src.orig/pypy-1.6.0/pypy/module/_ssl/interp_ssl.py	2011-10-17 11:15:34.351293179 -0200
++++ src/pypy-1.6.0/pypy/module/_ssl/interp_ssl.py	2011-10-17 11:16:01.715428876 -0200
+@@ -52,7 +52,8 @@
+ constants["CERT_OPTIONAL"] = PY_SSL_CERT_OPTIONAL
+ constants["CERT_REQUIRED"] = PY_SSL_CERT_REQUIRED
+ 
+-constants["PROTOCOL_SSLv2"]  = PY_SSL_VERSION_SSL2
++if not OPENSSL_NO_SSL2:
++    constants["PROTOCOL_SSLv2"]  = PY_SSL_VERSION_SSL2
+ constants["PROTOCOL_SSLv3"]  = PY_SSL_VERSION_SSL3
+ constants["PROTOCOL_SSLv23"] = PY_SSL_VERSION_SSL23
+ constants["PROTOCOL_TLSv1"]  = PY_SSL_VERSION_TLS1
+@@ -673,7 +674,7 @@
+         method = libssl_TLSv1_method()
+     elif protocol == PY_SSL_VERSION_SSL3:
+         method = libssl_SSLv3_method()
+-    elif protocol == PY_SSL_VERSION_SSL2:
++    elif protocol == PY_SSL_VERSION_SSL2 and not OPENSSL_NO_SSL2:
+         method = libssl_SSLv2_method()
+     elif protocol == PY_SSL_VERSION_SSL23:
+         method = libssl_SSLv23_method()
+Index: src/pypy-1.6.0/pypy/rlib/ropenssl.py
+===================================================================
+--- src.orig/pypy-1.6.0/pypy/rlib/ropenssl.py	2011-10-17 11:15:44.355342791 -0200
++++ src/pypy-1.6.0/pypy/rlib/ropenssl.py	2011-10-17 11:16:01.719428898 -0200
+@@ -62,6 +62,7 @@
+         "OPENSSL_VERSION_NUMBER")
+     SSLEAY_VERSION = rffi_platform.DefinedConstantString(
+         "SSLEAY_VERSION", "SSLeay_version(SSLEAY_VERSION)")
++    OPENSSL_NO_SSL2 = rffi_platform.Defined("OPENSSL_NO_SSL2")
+     SSL_FILETYPE_PEM = rffi_platform.ConstantInteger("SSL_FILETYPE_PEM")
+     SSL_OP_ALL = rffi_platform.ConstantInteger("SSL_OP_ALL")
+     SSL_VERIFY_NONE = rffi_platform.ConstantInteger("SSL_VERIFY_NONE")

releases/1.6/ubuntu/oneiric/debian/pypy-dev.dirs

+var/cache/pypy/_cache

releases/1.6/ubuntu/oneiric/debian/pypy-dev.install

+pypy/annotation         usr/share/pypy-1.6/pypy
+pypy/bin                usr/share/pypy-1.6/pypy
+pypy/config             usr/share/pypy-1.6/pypy
+pypy/__init__.py        usr/share/pypy-1.6/pypy
+pypy/interpreter        usr/share/pypy-1.6/pypy
+pypy/jit                usr/share/pypy-1.6/pypy
+pypy/module             usr/share/pypy-1.6/pypy
+pypy/objspace           usr/share/pypy-1.6/pypy
+pypy/rlib               usr/share/pypy-1.6/pypy
+pypy/rpython            usr/share/pypy-1.6/pypy
+pypy/tool               usr/share/pypy-1.6/pypy
+pypy/translator         usr/share/pypy-1.6/pypy
+pypy/conftest.py        usr/share/pypy-1.6/pypy
+py			usr/share/pypy-1.6
+testrunner		usr/share/pypy-1.6
+debian/scripts/rpycompile   usr/bin

releases/1.6/ubuntu/oneiric/debian/pypy-dev.manpages

+debian/manpages/rpycompile.1

releases/1.6/ubuntu/oneiric/debian/pypy-dev.postinst

+#!/bin/sh
+
+set -e
+
+case "$1" in
+    configure)
+        chmod o+rwxt /var/cache/pypy/_cache
+        ;;
+esac
+
+#DEBHELPER#
+
+exit 0

releases/1.6/ubuntu/oneiric/debian/pypy-dev.prerm

+#!/bin/sh
+
+set -e
+
+case "$1" in
+    remove)
+        rm -rf /var/cache/pypy/_cache/*
+        ;;
+esac
+
+#DEBHELPER#
+
+exit 0

releases/1.6/ubuntu/oneiric/debian/pypy-doc.docs

+pypy/doc/*
+README

releases/1.6/ubuntu/oneiric/debian/pypy-dotviewer.install

+dotviewer			usr/share/pypy-1.6
+debian/scripts/dotviewer	usr/bin
+debian/scripts/sshgraphserver	usr/bin

releases/1.6/ubuntu/oneiric/debian/pypy-dotviewer.manpages

+debian/manpages/dotviewer.1
+debian/manpages/sshgraphserver.1

releases/1.6/ubuntu/oneiric/debian/pypy-lib.dirs

+usr/share/lintian/overrides

releases/1.6/ubuntu/oneiric/debian/pypy-lib.install

+lib-python  usr/share/pypy-1.6
+lib_pypy    usr/share/pypy-1.6

releases/1.6/ubuntu/oneiric/debian/pypy-lib.override

+# The package is meant to be used by PyPy, and therefore has no dependency on Python.
+pypy-lib: python-script-but-no-python-dep

releases/1.6/ubuntu/oneiric/debian/pypy.install

+bin/pypy usr/share/pypy-1.6/bin