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

Reply via email to