[svn:parrot] r35937 - trunk/ports/debian

[email protected] Fri, 23 Jan 2009 18:21:55 -0800 (PST)
Newsgroups perl.cvs.parrot
Message-ID <[email protected]>
Author: allison
Date: Fri Jan 23 18:21:54 2009
New Revision: 35937

Modified:
   trunk/ports/debian/changelog
   trunk/ports/debian/control.in
   trunk/ports/debian/copyright
   trunk/ports/debian/parrot-doc.docs
   trunk/ports/debian/parrot.docs
   trunk/ports/debian/rules

Log:
[debian] Updated packaging for 0.9.0 release. Collapsed several testing
releases into one current release. Reverted parrot.docs list to include in
parrot package to original short list (full docs should only be installed in
parrot-doc package). Removed --optimize flag from configure in rules file, for
compatibility with 64-bit architectures. Updated copyright to 2009.


Modified: trunk/ports/debian/changelog
==============================================================================
--- trunk/ports/debian/changelog	(original)
+++ trunk/ports/debian/changelog	Fri Jan 23 18:21:54 2009
@@ -1,35 +1,22 @@
-parrot (0.7.0-1) unstable; urgency=low
-
-  * New upstream release
-
- -- Nuno Carvalho <[email protected]>  Tue, 02 Sep 2008 13:05:31 +0100
-
-parrot (0.6.4-1) unstable; urgency=low
-
-  * New upstream release
-  * debian/copyright:
-    - Added license link.
-    - Updated copyright years.
-    - Removed copyright info for files no longer in distribution.
-
- -- Nuno Carvalho <[email protected]>  Sat, 16 Aug 2008 14:15:14 +0200
-
-parrot (0.5.1-1) unstable; urgency=low
+parrot (0.9.0-1) unstable; urgency=low
 
   * New upstream release (Closes: #444707).
   * debian/control.in:
-    - Build-Depends updated to libicu-dev from libicu36-dev
-      (Closes: #456835).
-    - Depends for libparrot-dev updated to libicu-dev from
+    - Build-Depends removed optional library libicu36-dev
+      (Closes: #456835). Removed optional library libgmp3-dev.
+    - Depends for libparrot-dev removed optional library
       libicu34-dev (Closes: #431289).
-    - New maintainer: Parrot Debian Maintainers
-      (Closes: #444708)
+    - New maintainer: Parrot Developers (Closes: #444708)
     - New uploaders: Allison Randal, Nuno Carvalho,
       Patrick Michaud
     - Updated long and short package descriptions.
   * debian/rules
     - Removed install of install_config.o file, no longer in
       distribution.
+    - Removed --optimize flag from configure, known problems
+      on 64-bit architectures.
+    - Changed 'reallyinstall' target to 'install', matching
+      change in source makefile.
   * debian/libparrot0.4.12.install
     - Deleted, replaced by debian/libparrot.install.
   * debian/parrot-doc.docs
@@ -40,7 +27,7 @@
     - Updated copyright years.
     - Removed copyright info for files no longer in distribution.
 
- -- Allison Randal <[email protected]>  Sun, 30 Dec 2007 17:21:45 +0000
+ -- Allison Randal <[email protected]>  Fri, 23 Jan 2009 15:16:25 -0800
 
 parrot (0.4.13-1) unstable; urgency=low
 

Modified: trunk/ports/debian/control.in
==============================================================================
--- trunk/ports/debian/control.in	(original)
+++ trunk/ports/debian/control.in	Fri Jan 23 18:21:54 2009
@@ -1,9 +1,9 @@
 Source: parrot
 Section: interpreters
 Priority: optional
-Maintainer: Debian Parrot Maintainers <[email protected]>
-Uploaders: Allison Randal <[email protected]>, Nuno Carvalho <[email protected]>, Patrick Michaud <[email protected]>
-Build-Depends: debhelper (>= 5.0.0), perl, perl-doc, libgmp3-dev, libgdbm-dev, libicu-dev, libreadline-dev
+Maintainer: Parrot Developers <[email protected]>
+Uploaders: Allison Randal <[email protected]>, Nuno Carvalho <[email protected]>, Patrick Michaud <[email protected]>
+Build-Depends: debhelper (>= 5.0.0), perl, perl-doc, libgdbm-dev, libreadline-dev
 Standards-Version: 3.7.2
 
 Package: parrot
@@ -34,7 +34,7 @@
 Package: libparrot-dev
 Architecture: any
 Section: libdevel
-Depends: libparrot%SOVERSION% (= ${binary:Version}), parrot, libicu-dev
+Depends: libparrot%SOVERSION% (= ${binary:Version}), parrot
 Description: Virtual machine for dynamic languages
  Parrot is a virtual machine designed to efficiently compile and execute
  bytecode for dynamic languages. Parrot currently hosts a variety of language

Modified: trunk/ports/debian/copyright
==============================================================================
--- trunk/ports/debian/copyright	(original)
+++ trunk/ports/debian/copyright	Fri Jan 23 18:21:54 2009
@@ -1,14 +1,13 @@
 This package was debianized by Florian Ragwitz <[email protected]> on
 Fri, 28 Oct 2005 10:02:44 +0200.
-This package was debianized by the Debian Parrot Maintainers
-<[email protected]> on
-Mon, 31 Dec 2007 15:53:34 +0000.
+This package was debianized by the Parrot Developers
+<[email protected]> on Mon, 31 Dec 2007 15:53:34 +0000.
 
-It was downloaded from http://parrotcode.org/
+It was downloaded from http://parrot.org/
 
 Copyright for most of the code is held by:
 
-Copyright (C) 2001-2008, The Perl Foundation.
+Copyright (C) 2001-2009, The Perl Foundation.
 
 Some files have a different copyright:
 

Modified: trunk/ports/debian/parrot-doc.docs
==============================================================================
--- trunk/ports/debian/parrot-doc.docs	(original)
+++ trunk/ports/debian/parrot-doc.docs	Fri Jan 23 18:21:54 2009
@@ -1,116 +1,118 @@
-docs/submissions.pod
-docs/jit.pod
-docs/vtables.pod
-docs/stm/atomic.pod
-docs/stm/internals.pod
-docs/stm/stm_frontend.pod
-docs/stm/thread-issues.pod
-docs/stm/howto.pod
-docs/overview.pod
-docs/debug.pod
-docs/resources/up.gif
-docs/resources/favicon.ico
-docs/resources/perl.css
-docs/resources/parrot_small.png
-docs/imcc/operation.pod
-docs/imcc/README
-docs/imcc/imcfaq.pod
-docs/pdds/pdd28_strings.pod
+docs/tests.pod
+docs/gettingstarted.pod
+docs/porting_intro.pod
+docs/dev/infant.pod
+docs/dev/events.pod
+docs/dev/pcc_state.pod
+docs/dev/fhs.pod
+docs/dev/longopt.pod
+docs/dev/jit_i386.pod
+docs/dev/byteorder.pod
+docs/dev/pmc_freeze.pod
+docs/dev/pmc_obj_design_meeting_notes.pod
+docs/dev/parrot_api.pod
+docs/dev/optimizer.pod
+docs/dev/debugging_with_msvc.pod
+docs/dev/headerizer.pod
+docs/dev/pccmethods.pod
+docs/dev/c_functions.pod
+docs/parrotbyte.pod
+docs/pdds/pdd15_objects.pod
+docs/pdds/pdd17_pmc.pod
 docs/pdds/pdd09_gc.pod
-docs/pdds/pdd24_events.pod
-docs/pdds/pdd15_object_metamodel.svg
-docs/pdds/pdd18_security.pod
-docs/pdds/pdd22_io.pod
-docs/pdds/README
-docs/pdds/pdd03_calling_conventions.pod
 docs/pdds/pdd27_multiple_dispatch.pod
+docs/pdds/pdd28_strings.pod
+docs/pdds/pdd22_io.pod
 docs/pdds/pdd00_pdd.pod
-docs/pdds/pdd15_objects.pod
+docs/pdds/pdd21_namespaces.pod
 docs/pdds/draft/pdd10_embedding.pod
 docs/pdds/draft/pdd29_compiler_tools.pod
-docs/pdds/draft/pdd16_native_call.pod
-docs/pdds/draft/pdd14_bignum.pod
-docs/pdds/draft/pdd08_keys.pod
-docs/pdds/draft/pdd06_pasm.pod
-docs/pdds/draft/pdd11_extending.pod
-docs/pdds/draft/pdd04_datatypes.pod
+docs/pdds/draft/pdd31_hll_interop.pod
 docs/pdds/draft/pdd05_opfunc.pod
 docs/pdds/draft/pdd01_overview.pod
+docs/pdds/draft/pdd11_extending.pod
+docs/pdds/draft/pdd08_keys.pod
+docs/pdds/draft/pdd06_pasm.pod
+docs/pdds/draft/pdd14_numbers.pod
+docs/pdds/draft/pdd16_native_call.pod
+docs/pdds/draft/pdd30_install.pod
+docs/pdds/pdd18_security.pod
 docs/pdds/pdd07_codingstd.pod
-docs/pdds/pdd25_concurrency.pod
-docs/pdds/pdd13_bytecode.pod
+docs/pdds/pdd03_calling_conventions.pod
 docs/pdds/pdd20_lexical_vars.pod
-docs/pdds/pdd15_object_metamodel.png
-docs/pdds/pdd23_exceptions.pod
-docs/pdds/pdd19_pir.pod
-docs/pdds/pdd21_namespaces.pod
-docs/pdds/pdd17_pmc.pod
+docs/pdds/README
 docs/pdds/pdd26_ast.pod
+docs/pdds/pdd19_pir.pod
 docs/pdds/pdd_template.pod
-docs/glossary.pod
-docs/faq.pod
-docs/project/roles_responsibilities.pod
-docs/project/committer_guide.pod
+docs/pdds/pdd23_exceptions.pod
+docs/pdds/pdd24_events.pod
+docs/pdds/pdd15_object_metamodel.svg
+docs/pdds/pdd13_bytecode.pod
+docs/pdds/pdd25_concurrency.pod
+docs/pdds/pdd15_object_metamodel.png
+docs/user/pir/pp001-intro.pod
+docs/user/pir/pp003-oop.pod
+docs/user/pir/pp002-pmc.pod
+docs/multidispatch.pod
+docs/resources/favicon.ico
+docs/resources/parrot_small.png
+docs/resources/up.gif
+docs/resources/perl.css
+docs/vtables.pod
+docs/native_exec.pod
+docs/embed.pod
+docs/intro.pod
+docs/imcc/imcfaq.pod
+docs/imcc/operation.pod
+docs/imcc/README
+docs/debugger.pod
+docs/pmc.pod
 docs/project/release_manager_guide.pod
-docs/project/metacommitter_guide.pod
-docs/project/pause_guide.pod
 docs/project/cage_cleaners_guide.pod
+docs/project/pause_guide.pod
+docs/project/branching_guide.pod
+docs/project/metacommitter_guide.pod
 docs/project/ticket_wrangler_guide.pod
+docs/project/committer_guide.pod
 docs/project/debian_packaging_guide.pod
-docs/memory_internals.pod
-docs/parrothist.pod
-docs/gettingstarted.pod
-docs/book/ch04_pir_subroutines.pod
-docs/book/ch01_overview.pod
-docs/book/ch05_pasm.pod
-docs/book/ch06_testing.pod
-docs/book/ch08_reference.pod
-docs/book/ch02_getting_started.pod
-docs/book/ch03_pir_basics.pod
-docs/book/ch07_architecture.pod
-docs/book/appendix.pod
-docs/book/figs/p6e_0801.png
-docs/debugger.pod
-docs/running.pod
+docs/project/roles_responsibilities.pod
+docs/faq.pod
+docs/configuration.pod
+docs/compiler_faq.pod
+docs/pct/gettingstarted.pod
+docs/pct/pct_optable_guide.pod
+docs/pct/past_building_blocks.pod
+docs/jit.pod
+docs/extend.pod
+docs/pmc2c.pod
+docs/glossary.pod
 docs/req/model_users.pod
-docs/optable.pod
-docs/intro.pod
 docs/stability.pod
-docs/tests.pod
-docs/pmc/subs.pod
+docs/overview.pod
+docs/parrothist.pod
+docs/running.pod
 docs/pmc/struct.pod
 docs/pmc/documentation.pod
 docs/pmc/array.pod
-docs/porting_intro.pod
-docs/extend.pod
+docs/pmc/subs.pod
+docs/book/ch10_hlls.pod
+docs/book/ch03_pir_basics.pod
+docs/book/ch12_opcodes.pod
+docs/book/ch02_getting_started.pod
+docs/book/ch07_testing_and_debugging.pod
+docs/book/ch13_reference.pod
+docs/book/ch08_architecture.pod
+docs/book/ch09_pct.pod
+docs/book/appendix.pod
+docs/book/ch11_pmcs.pod
+docs/book/ch06_library.pod
+docs/book/ch04_pir_subroutines.pod
+docs/book/figs/p6e_0801.png
+docs/book/ch01_overview.pod
+docs/book/ch05_pasm.pod
+docs/book/README
+docs/memory_internals.pod
+docs/submissions.pod
+docs/debug.pod
 docs/parrot.pod
-docs/mmd.pod
-docs/embed.pod
-docs/compiler_faq.pod
-docs/native_exec.pod
-docs/dev/pmc_obj_design_meeting_notes.pod
-docs/dev/seatbelts.pod
-docs/dev/events.pod
-docs/dev/debugging_with_msvc.pod
-docs/dev/infant.pod
-docs/dev/fhs.pod
-docs/dev/pcc_state.pod
-docs/dev/jit_i386.pod
-docs/dev/headerizer.pod
-docs/dev/longopt.pod
-docs/dev/byteorder.pod
-docs/dev/parrot_api.pod
-docs/dev/pccmethods.pod
-docs/dev/optimizer.pod
-docs/dev/pmc_freeze.pod
-docs/ROADMAP.pod
-docs/art/pp003-oop.pod
-docs/art/pp002-pmc.pod
-docs/art/pp001-intro.pod
-docs/configuration.pod
-docs/pmc.pod
-docs/pct/past_building_blocks.pod
-docs/pct/pct_optable_guide.pod
-docs/pct/gettingstarted.pod
-docs/pmc2c.pod
-docs/parrotbyte.pod
+docs/optable.pod

Modified: trunk/ports/debian/parrot.docs
==============================================================================
--- trunk/ports/debian/parrot.docs	(original)
+++ trunk/ports/debian/parrot.docs	Fri Jan 23 18:21:54 2009
@@ -1,116 +1,6 @@
-docs/submissions.pod
-docs/jit.pod
-docs/vtables.pod
-docs/stm/atomic.pod
-docs/stm/internals.pod
-docs/stm/stm_frontend.pod
-docs/stm/thread-issues.pod
-docs/stm/howto.pod
-docs/overview.pod
-docs/debug.pod
-docs/resources/up.gif
-docs/resources/favicon.ico
-docs/resources/perl.css
-docs/resources/parrot_small.png
-docs/imcc/operation.pod
-docs/imcc/README
-docs/imcc/imcfaq.pod
-docs/pdds/pdd28_strings.pod
-docs/pdds/pdd09_gc.pod
-docs/pdds/pdd24_events.pod
-docs/pdds/pdd15_object_metamodel.svg
-docs/pdds/pdd18_security.pod
-docs/pdds/pdd22_io.pod
-docs/pdds/README
-docs/pdds/pdd03_calling_conventions.pod
-docs/pdds/pdd27_multiple_dispatch.pod
-docs/pdds/pdd00_pdd.pod
-docs/pdds/pdd15_objects.pod
-docs/pdds/draft/pdd10_embedding.pod
-docs/pdds/draft/pdd29_compiler_tools.pod
-docs/pdds/draft/pdd16_native_call.pod
-docs/pdds/draft/pdd14_bignum.pod
-docs/pdds/draft/pdd08_keys.pod
-docs/pdds/draft/pdd06_pasm.pod
-docs/pdds/draft/pdd11_extending.pod
-docs/pdds/draft/pdd04_datatypes.pod
-docs/pdds/pdd19_pir.pod
-docs/pdds/draft/pdd05_opfunc.pod
-docs/pdds/draft/pdd01_overview.pod
-docs/pdds/pdd07_codingstd.pod
-docs/pdds/pdd25_concurrency.pod
-docs/pdds/pdd13_bytecode.pod
-docs/pdds/pdd20_lexical_vars.pod
-docs/pdds/pdd15_object_metamodel.png
-docs/pdds/pdd23_exceptions.pod
-docs/pdds/pdd21_namespaces.pod
-docs/pdds/pdd17_pmc.pod
-docs/pdds/pdd26_ast.pod
-docs/pdds/pdd_template.pod
-docs/glossary.pod
-docs/faq.pod
-docs/project/roles_responsibilities.pod
-docs/project/committer_guide.pod
-docs/project/release_manager_guide.pod
-docs/project/metacommitter_guide.pod
-docs/project/pause_guide.pod
-docs/project/cage_cleaners_guide.pod
-docs/project/ticket_wrangler_guide.pod
-docs/project/debian_packaging_guide.pod
-docs/memory_internals.pod
-docs/parrothist.pod
-docs/gettingstarted.pod
-docs/book/ch04_pir_subroutines.pod
-docs/book/ch01_overview.pod
-docs/book/ch05_pasm.pod
-docs/book/ch06_testing.pod
-docs/book/ch08_reference.pod
-docs/book/ch02_getting_started.pod
-docs/book/ch03_pir_basics.pod
-docs/book/ch07_architecture.pod
-docs/book/appendix.pod
-docs/book/figs/p6e_0801.png
-docs/debugger.pod
-docs/running.pod
-docs/req/model_users.pod
-docs/optable.pod
-docs/intro.pod
-docs/stability.pod
-docs/tests.pod
-docs/pmc/subs.pod
-docs/pmc/struct.pod
-docs/pmc/documentation.pod
-docs/pmc/array.pod
-docs/porting_intro.pod
-docs/extend.pod
-docs/parrot.pod
-docs/mmd.pod
-docs/embed.pod
-docs/compiler_faq.pod
-docs/native_exec.pod
-docs/dev/pmc_obj_design_meeting_notes.pod
-docs/dev/seatbelts.pod
-docs/dev/events.pod
-docs/dev/debugging_with_msvc.pod
-docs/dev/infant.pod
-docs/dev/fhs.pod
-docs/dev/pcc_state.pod
-docs/dev/jit_i386.pod
-docs/dev/headerizer.pod
-docs/dev/longopt.pod
-docs/dev/byteorder.pod
-docs/dev/parrot_api.pod
-docs/dev/pccmethods.pod
-docs/dev/optimizer.pod
-docs/dev/pmc_freeze.pod
-docs/ROADMAP.pod
-docs/art/pp003-oop.pod
-docs/art/pp002-pmc.pod
-docs/art/pp001-intro.pod
-docs/configuration.pod
-docs/pmc.pod
-docs/pct/past_building_blocks.pod
-docs/pct/pct_optable_guide.pod
-docs/pct/gettingstarted.pod
-docs/pmc2c.pod
-docs/parrotbyte.pod
+CREDITS
+DEPRECATED.pod
+NEWS
+PBC_COMPAT
+PLATFORMS
+RESPONSIBLE_PARTIES

Modified: trunk/ports/debian/rules
==============================================================================
--- trunk/ports/debian/rules	(original)
+++ trunk/ports/debian/rules	Fri Jan 23 18:21:54 2009
@@ -16,7 +16,7 @@
 configure: debian/control configure-stamp
 configure-stamp:
 	dh_testdir
-	perl Configure.pl --prefix=/usr --optimize
+	perl Configure.pl --prefix=/usr
 	touch configure-stamp
 
 build: build-stamp
@@ -47,7 +47,7 @@
 	dh_testdir
 	dh_testroot
 	dh_clean -k 
-	$(MAKE) reallyinstall DESTDIR=$(CURDIR)/debian/tmp
+	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
 	dh_installdirs
 	find $(CURDIR)/debian/tmp -type f
 	dh_install --sourcedir=$(CURDIR)/debian/tmp --list-missing