Author: rafl
Date: Fri Oct 28 03:36:30 2005
New Revision: 9607
Added:
branches/debian/debian/
branches/debian/debian/changelog
branches/debian/debian/compat
branches/debian/debian/control
branches/debian/debian/copyright
branches/debian/debian/parrot-dev.install
branches/debian/debian/parrot-doc.install
branches/debian/debian/parrot.install
branches/debian/debian/rules (contents, props changed)
Modified:
/ (props changed)
Log:
[EMAIL PROTECTED]: rafl | 2005-10-28 11:43:34 +0200
* Added packaging rules for the Debian distribution.
Added: branches/debian/debian/changelog
==============================================================================
--- (empty file)
+++ branches/debian/debian/changelog Fri Oct 28 03:36:30 2005
@@ -0,0 +1,6 @@
+parrot (0.3.0-1) unstable; urgency=low
+
+ * Initial release (Closes: #297902).
+
+ -- Florian Ragwitz <[EMAIL PROTECTED]> Fri, 28 Oct 2005 10:02:44 +0200
+
Added: branches/debian/debian/compat
==============================================================================
--- (empty file)
+++ branches/debian/debian/compat Fri Oct 28 03:36:30 2005
@@ -0,0 +1 @@
+4
Added: branches/debian/debian/control
==============================================================================
--- (empty file)
+++ branches/debian/debian/control Fri Oct 28 03:36:30 2005
@@ -0,0 +1,37 @@
+Source: parrot
+Section: interpreters
+Priority: optional
+Maintainer: Florian Ragwitz <[EMAIL PROTECTED]>
+Build-Depends: debhelper (>= 4.0.0), perl
+Standards-Version: 3.6.2
+
+Package: parrot
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: virtual machine to execute bytecode for interpreted languages
+ Parrot is a virtual machine designed to execute bytecode for interpreted
+ languages efficiently. Parrot will be the target for the Perl 6 compiler.
+ There is already a partial Perl 6 compiler as well as compilers in various
+ stages of completion for a wide range of other languages.
+
+Package: parrot-dev
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: virtual machine to execute bytecode for interpreted languages
+ Parrot is a virtual machine designed to execute bytecode for interpreted
+ languages efficiently. Parrot will be the target for the Perl 6 compiler.
+ There is already a partial Perl 6 compiler as well as compilers in various
+ stages of completion for a wide range of other languages.
+ .
+ This package contains files needed to compile software against parrot.
+
+Package: parrot-doc
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: virtual machine to execute bytecode for interpreted languages
+ Parrot is a virtual machine designed to execute bytecode for interpreted
+ languages efficiently. Parrot will be the target for the Perl 6 compiler.
+ There is already a partial Perl 6 compiler as well as compilers in various
+ stages of completion for a wide range of other languages.
+ .
+ This package contains various documentation for parrot.
Added: branches/debian/debian/copyright
==============================================================================
--- (empty file)
+++ branches/debian/debian/copyright Fri Oct 28 03:36:30 2005
@@ -0,0 +1,16 @@
+This package was debianized by Florian Ragwitz <[EMAIL PROTECTED]> on
+Fri, 28 Oct 2005 10:02:44 +0200.
+
+It was downloaded from http://parrotcode.org/
+
+Copyright Holder: Copyright (c) 2005, the Perl Foundation.
+
+License:
+
+This program is free software, you can redistribute it and/or modify it under
+the same terms as Perl itself.
+
+Perl is distributed under your choice of the GNU General Public License or
+the Artistic License. On Debian GNU/Linux systems, the complete text of the
+GNU General Public License can be found in `/usr/share/common-licenses/GPL'
+and the Artistic Licence in `/usr/share/common-licenses/Artistic'.
Added: branches/debian/debian/parrot-dev.install
==============================================================================
--- (empty file)
+++ branches/debian/debian/parrot-dev.install Fri Oct 28 03:36:30 2005
@@ -0,0 +1 @@
+usr/include/*
Added: branches/debian/debian/parrot-doc.install
==============================================================================
--- (empty file)
+++ branches/debian/debian/parrot-doc.install Fri Oct 28 03:36:30 2005
@@ -0,0 +1,2 @@
+usr/examples/* usr/share/doc/parrot-doc/examples/
+usr/docs/* usr/share/doc/parrot-doc/docs/
Added: branches/debian/debian/parrot.install
==============================================================================
--- (empty file)
+++ branches/debian/debian/parrot.install Fri Oct 28 03:36:30 2005
@@ -0,0 +1,109 @@
+./usr/bin/parrot
+./usr/parrot-config.imc usr/bin/parrot-config.imc
+./usr/runtime/parrot/library/SDL/App.imc
usr/lib/parrot/runtime/library/SDL/
+./usr/runtime/parrot/library/SDL/Button.imc
usr/lib/parrot/runtime/library/SDL/
+./usr/runtime/parrot/library/SDL/Color.imc
usr/lib/parrot/runtime/library/SDL/
+./usr/runtime/parrot/library/SDL/Constants.imc
usr/lib/parrot/runtime/library/SDL/
+./usr/runtime/parrot/library/SDL/Event.imc
usr/lib/parrot/runtime/library/SDL/
+./usr/runtime/parrot/library/SDL/EventHandler.imc
usr/lib/parrot/runtime/library/SDL/
+./usr/runtime/parrot/library/SDL/Font.imc
usr/lib/parrot/runtime/library/SDL/
+./usr/runtime/parrot/library/SDL/Image.imc
usr/lib/parrot/runtime/library/SDL/
+./usr/runtime/parrot/library/SDL/LCD.imc
usr/lib/parrot/runtime/library/SDL/
+./usr/runtime/parrot/library/SDL/LCD.png
usr/lib/parrot/runtime/library/SDL/
+./usr/runtime/parrot/library/SDL/Rect.imc
usr/lib/parrot/runtime/library/SDL/
+./usr/runtime/parrot/library/SDL/Sprite.imc
usr/lib/parrot/runtime/library/SDL/
+./usr/runtime/parrot/library/SDL/StopWatch.imc
usr/lib/parrot/runtime/library/SDL/
+./usr/runtime/parrot/library/SDL/Surface.imc
usr/lib/parrot/runtime/library/SDL/
+./usr/runtime/parrot/library/Getopt/Long.pir
usr/lib/parrot/runtime/library/Getopt/
+./usr/runtime/parrot/library/Getopt/Long.pbc
usr/lib/parrot/runtime/library/Getopt/
+./usr/runtime/parrot/library/Test/Builder/Output.pir
usr/lib/parrot/runtime/library/Test/Builder/
+./usr/runtime/parrot/library/Test/Builder/Test.pir
usr/lib/parrot/runtime/library/Test/Builder/
+./usr/runtime/parrot/library/Test/Builder/Tester.pir
usr/lib/parrot/runtime/library/Test/Builder/
+./usr/runtime/parrot/library/Test/Builder/TestPlan.pir
usr/lib/parrot/runtime/library/Test/Builder/
+./usr/runtime/parrot/library/Test/Builder.pir
usr/lib/parrot/runtime/library/Test/
+./usr/runtime/parrot/library/Digest/MD5.pir
usr/lib/parrot/runtime/library/Digest/
+./usr/runtime/parrot/library/Data/Dumper/Base.imc
usr/lib/parrot/runtime/library/Data/Dumper/
+./usr/runtime/parrot/library/Data/Dumper/Default.imc
usr/lib/parrot/runtime/library/Data/Dumper/
+./usr/runtime/parrot/library/Data/Dumper/Base.pbc
usr/lib/parrot/runtime/library/Data/Dumper/
+./usr/runtime/parrot/library/Data/Dumper/Default.pbc
usr/lib/parrot/runtime/library/Data/Dumper/
+./usr/runtime/parrot/library/Data/Sort.imc
usr/lib/parrot/runtime/library/Data/
+./usr/runtime/parrot/library/Data/Escape.imc
usr/lib/parrot/runtime/library/Data/
+./usr/runtime/parrot/library/Data/Replace.imc
usr/lib/parrot/runtime/library/Data/
+./usr/runtime/parrot/library/Data/Dumper.imc
usr/lib/parrot/runtime/library/Data/
+./usr/runtime/parrot/library/Data/Dumper.pbc
usr/lib/parrot/runtime/library/Data/
+./usr/runtime/parrot/library/Data/Escape.pbc
usr/lib/parrot/runtime/library/Data/
+./usr/runtime/parrot/library/Data/Sort.pbc
usr/lib/parrot/runtime/library/Data/
+./usr/runtime/parrot/library/JSON/Parser.pir
usr/lib/parrot/runtime/library/JSON/
+./usr/runtime/parrot/library/PGE/Dumper.pir
usr/lib/parrot/runtime/library/PGE/
+./usr/runtime/parrot/library/PGE/Glob.pir
usr/lib/parrot/runtime/library/PGE/
+./usr/runtime/parrot/library/PGE/Hs.pir
usr/lib/parrot/runtime/library/PGE/
+./usr/runtime/parrot/library/PGE/Text.pir
usr/lib/parrot/runtime/library/PGE/
+./usr/runtime/parrot/library/PGE/Util.pir
usr/lib/parrot/runtime/library/PGE/
+./usr/runtime/parrot/library/Stream/Base.imc
usr/lib/parrot/runtime/library/Stream/
+./usr/runtime/parrot/library/Stream/Combiner.imc
usr/lib/parrot/runtime/library/Stream/
+./usr/runtime/parrot/library/Stream/Coroutine.imc
usr/lib/parrot/runtime/library/Stream/
+./usr/runtime/parrot/library/Stream/Filter.imc
usr/lib/parrot/runtime/library/Stream/
+./usr/runtime/parrot/library/Stream/Lines.imc
usr/lib/parrot/runtime/library/Stream/
+./usr/runtime/parrot/library/Stream/ParrotIO.imc
usr/lib/parrot/runtime/library/Stream/
+./usr/runtime/parrot/library/Stream/Replay.imc
usr/lib/parrot/runtime/library/Stream/
+./usr/runtime/parrot/library/Stream/Sub.imc
usr/lib/parrot/runtime/library/Stream/
+./usr/runtime/parrot/library/Stream/Writer.imc
usr/lib/parrot/runtime/library/Stream/
+./usr/runtime/parrot/library/Stream/Base.pbc
usr/lib/parrot/runtime/library/Stream/
+./usr/runtime/parrot/library/Stream/Combiner.pbc
usr/lib/parrot/runtime/library/Stream/
+./usr/runtime/parrot/library/Stream/Coroutine.pbc
usr/lib/parrot/runtime/library/Stream/
+./usr/runtime/parrot/library/Stream/Filter.pbc
usr/lib/parrot/runtime/library/Stream/
+./usr/runtime/parrot/library/Stream/Lines.pbc
usr/lib/parrot/runtime/library/Stream/
+./usr/runtime/parrot/library/Stream/ParrotIO.pbc
usr/lib/parrot/runtime/library/Stream/
+./usr/runtime/parrot/library/Stream/Replay.pbc
usr/lib/parrot/runtime/library/Stream/
+./usr/runtime/parrot/library/Stream/Sub.pbc
usr/lib/parrot/runtime/library/Stream/
+./usr/runtime/parrot/library/Stream/Writer.pbc
usr/lib/parrot/runtime/library/Stream/
+./usr/runtime/parrot/library/YAML/Parser/Syck.imc
usr/lib/parrot/runtime/library/YAML/Parser/
+./usr/runtime/parrot/library/JSON.imc usr/lib/parrot/runtime/library/
+./usr/runtime/parrot/library/SDL.imc usr/lib/parrot/runtime/library/
+./usr/runtime/parrot/library/config.imc usr/lib/parrot/runtime/library/
+./usr/runtime/parrot/library/dumper.imc usr/lib/parrot/runtime/library/
+./usr/runtime/parrot/library/libpcre.imc usr/lib/parrot/runtime/library/
+./usr/runtime/parrot/library/ncurses.declarations
usr/lib/parrot/runtime/library/
+./usr/runtime/parrot/library/ncurses.imc usr/lib/parrot/runtime/library/
+./usr/runtime/parrot/library/ncurses.pasm usr/lib/parrot/runtime/library/
+./usr/runtime/parrot/library/pcre.imc usr/lib/parrot/runtime/library/
+./usr/runtime/parrot/library/postgres.declarations
usr/lib/parrot/runtime/library/
+./usr/runtime/parrot/library/postgres.imc usr/lib/parrot/runtime/library/
+./usr/runtime/parrot/library/postgres.pasm usr/lib/parrot/runtime/library/
+./usr/runtime/parrot/library/PGE.pbc usr/lib/parrot/runtime/library/
+./usr/runtime/parrot/library/config.pbc usr/lib/parrot/runtime/library/
+./usr/runtime/parrot/library/dumper.pbc usr/lib/parrot/runtime/library/
+./usr/runtime/parrot/library/ncurses.pbc usr/lib/parrot/runtime/library/
+./usr/runtime/parrot/library/parrotlib.pbc usr/lib/parrot/runtime/library/
+./usr/runtime/parrot/library/pcre.pbc usr/lib/parrot/runtime/library/
+./usr/runtime/parrot/dynext/README usr/lib/parrot/runtime/dynext/
+./usr/runtime/parrot/include/DWIM.imc usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/README usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/parrotlib.pbc usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/config.fpmc usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/cclass.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/call_bits.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/datatypes.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/errors.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/except_severity.pasm
usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/except_types.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/iglobals.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/interpcores.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/interpdebug.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/interpflags.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/interpinfo.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/interptrace.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/iotypes.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/iterator.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/longopt.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/mmd.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/pmctypes.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/signal.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/stat.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/stdio.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/stringinfo.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/sysinfo.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/timer.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/tm.pasm usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/vtable_methods.pasm
usr/lib/parrot/runtime/include/
+./usr/runtime/parrot/include/warnings.pasm usr/lib/parrot/runtime/include/
Added: branches/debian/debian/rules
==============================================================================
--- (empty file)
+++ branches/debian/debian/rules Fri Oct 28 03:36:30 2005
@@ -0,0 +1,69 @@
+#!/usr/bin/make -f
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+
+configure: configure-stamp
+configure-stamp:
+ dh_testdir
+ perl Configure.pl --prefix=/usr
+ touch configure-stamp
+
+
+build: build-stamp
+
+build-stamp: configure-stamp
+ dh_testdir
+ $(MAKE)
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp
+ -$(MAKE) clean
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+ $(MAKE) install PREFIX=$(CURDIR)/debian/tmp/usr
+ dh_install --sourcedir=$(CURDIR)/debian/tmp --list-missing
+
+# Build architecture-independent files here.
+binary-indep: build install
+ dh_testdir -i
+ dh_testroot -i
+ dh_installchangelogs -i ChangeLog
+ dh_installdocs -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 -a
+ dh_testroot -a
+ dh_installchangelogs -a ChangeLog
+ dh_installdocs -a
+ dh_strip -a
+ dh_compress -a
+ dh_fixperms -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