r15532 - in /trunk/libclass-methodmaker-perl: Build.PL debian/ debian/changelog debian/control debian/copyright debian/docs debian/lintian.override debian/rules

gregoa-guest at users.alioth.debian.org gregoa-guest at users.alioth.debian.org
Sun Feb 24 22:26:39 UTC 2008


Author: gregoa-guest
Date: Sun Feb 24 22:26:38 2008
New Revision: 15532

URL: http://svn.debian.org/wsvn/?sc=1&rev=15532
Log:
[svn-inject] Applying Debian modifications to trunk

Added:
    trunk/libclass-methodmaker-perl/debian/
    trunk/libclass-methodmaker-perl/debian/changelog
    trunk/libclass-methodmaker-perl/debian/control
    trunk/libclass-methodmaker-perl/debian/copyright
    trunk/libclass-methodmaker-perl/debian/docs
    trunk/libclass-methodmaker-perl/debian/lintian.override
    trunk/libclass-methodmaker-perl/debian/rules   (with props)
Modified:
    trunk/libclass-methodmaker-perl/Build.PL

Modified: trunk/libclass-methodmaker-perl/Build.PL
URL: http://svn.debian.org/wsvn/trunk/libclass-methodmaker-perl/Build.PL?rev=15532&op=diff
==============================================================================
--- trunk/libclass-methodmaker-perl/Build.PL (original)
+++ trunk/libclass-methodmaker-perl/Build.PL Sun Feb 24 22:26:38 2008
@@ -15,6 +15,13 @@
                 my $blib = $self->blib;
                 $self->add_to_cleanup($blib);
                 File::Path::mkpath( File::Spec->catdir($blib, 'arch') );
+
+
+                # Work around Module::Build bug #292054
+                #   Peter Palfrader <weasel at debian.org>, Mon, 24 Jan 2005 23:58:56 +0100
+                push @{ $self->{properties}->{include_dirs} },
+                    File::Spec->catdir($self->{config}->{archlib}, 'CORE');
+
 
                 foreach my $element (@{$self->build_elements}) {
                   my $method = "process_${element}_files";

Added: trunk/libclass-methodmaker-perl/debian/changelog
URL: http://svn.debian.org/wsvn/trunk/libclass-methodmaker-perl/debian/changelog?rev=15532&op=file
==============================================================================
--- trunk/libclass-methodmaker-perl/debian/changelog (added)
+++ trunk/libclass-methodmaker-perl/debian/changelog Sun Feb 24 22:26:38 2008
@@ -1,0 +1,119 @@
+libclass-methodmaker-perl (2.07-2) unstable; urgency=low
+
+  * 2.05-1 changed the package from arch: all to arch: any, but we still
+    were doing all our work in binary-indep.  Fix that  (closes: #333065).
+
+ -- Peter Palfrader <weasel at debian.org>  Mon, 10 Oct 2005 12:55:55 +0200
+
+libclass-methodmaker-perl (2.07-1) unstable; urgency=low
+
+  * New upstream version.
+  * Update Standards-Version from 3.6.1 to 3.6.2.
+  * Change debhelper compat level from 1 to 4.
+  * Appease lintian and mention perl licenses with direct filename.
+
+ -- Peter Palfrader <weasel at debian.org>  Mon, 10 Oct 2005 02:59:11 +0200
+
+libclass-methodmaker-perl (2.05-1) unstable; urgency=low
+
+  * New upstream version.
+  * Add dependency on perl.
+  * Patch Build.PL to -I include the proper archlib directory, not the
+    install-archlib directory, in the CC call.
+    Works around libmodule-build-perl Bug #292054.
+  * Make 'make install' instead of 'make pure_install' in the rules
+    file's install target.
+  * Tweak INSTALLARCHLIB setting to configure, so the makefiles properly
+    install into usr/lib/perl5 instead of perl's core directory.
+  * Since we now have binary files too (Engine.so), build for arch: any
+    instead of arch: all.  Also adapt bulid-depends accordingly
+    (no -indep anymore).
+  * Fix short description to not start with 'A '.
+  * Update my copyright notices for debian packaging to 2005.
+  * Add a lintian override for copyright-file-lacks-pointer-to-perl-license
+    We do refer to the perl license.
+
+ -- Peter Palfrader <weasel at debian.org>  Tue,  1 Feb 2005 00:58:40 +0100
+
+libclass-methodmaker-perl (2.02-2) unstable; urgency=low
+
+  * Make sure there is no .packlist file in the binary package
+    (closes: #291900).
+
+ -- Peter Palfrader <weasel at debian.org>  Fri, 28 Jan 2005 17:46:36 +0100
+
+libclass-methodmaker-perl (2.02-1) unstable; urgency=low
+
+  * New upstream version (closes: #268883).
+  * debian/rules: s/lib/share/ for INSTALLPRIVLIB.
+  * Move standards-version to 3.6.1; no changes needed.
+  * Update debian/copyright file.
+  * Set proper NAMEs in Class::MethodMaker::{hash,array,scalar}.3pm
+    manpages.
+
+ -- Peter Palfrader <weasel at debian.org>  Tue, 28 Sep 2004 20:15:55 +0200
+
+libclass-methodmaker-perl (1.12-2) unstable; urgency=low
+
+  * Change section to perl to fix override disparity.
+
+ -- Peter Palfrader <weasel at debian.org>  Thu,  6 Nov 2003 14:41:42 +0100
+
+libclass-methodmaker-perl (1.12-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Peter Palfrader <weasel at debian.org>  Thu,  6 Nov 2003 14:16:57 +0100
+
+libclass-methodmaker-perl (1.05-2) unstable; urgency=low
+
+  * New Standards-Version: 3.5.7
+    - Have no /usr/doc link anymore (actually building against the new
+      debhelper does fix this - I'll not depend on it tho to make
+      building it on older releases easier)
+    - Change Build-Depends to Build-Depends-Indep
+
+ -- Peter Palfrader <weasel at debian.org>  Mon, 11 Nov 2002 13:51:09 +0100
+
+libclass-methodmaker-perl (1.05-1) unstable; urgency=low
+
+  * New upstream version.
+  * Make sure there are no empty dirs in the package.
+  * Removed emacs stuff from end of changelog.
+
+ -- Peter Palfrader <weasel at debian.org>  Sun, 31 Mar 2002 21:34:35 +0200
+
+libclass-methodmaker-perl (1.02-2) unstable; urgency=low
+
+  * Changed Section from libs to interpreters to match override file.
+
+ -- Peter Palfrader <weasel at debian.org>  Mon,  7 May 2001 03:02:07 +0200
+
+libclass-methodmaker-perl (1.02-1) unstable; urgency=low
+
+  * New upstream version.
+  * Changed maintainer email address.
+  * Standards-Version: 3.5.4.
+  * Removed dependency and build time dependency on perl5. The perl base
+    should suffice.
+  * Removed .packlist file.
+
+ -- Peter Palfrader <weasel at debian.org>  Sun,  6 May 2001 17:48:19 +0200
+
+libclass-methodmaker-perl (1.01-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Peter Palfrader <ppalfrad at cosy.sbg.ac.at>  Sun, 24 Sep 2000 00:52:52 +0200
+
+libclass-methodmaker-perl (0.96-2) unstable; urgency=low
+
+  * Changed Architecture to all (Closes: #71509)
+
+ -- Peter Palfrader <ppalfrad at cosy.sbg.ac.at>  Wed, 13 Sep 2000 21:36:08 +0200
+
+libclass-methodmaker-perl (0.96-1) unstable; urgency=low
+
+  * Initial Release (closes: #69480).
+
+ -- Peter Palfrader <ppalfrad at cosy.sbg.ac.at>  Sun, 20 Aug 2000 16:19:06 +0200

Added: trunk/libclass-methodmaker-perl/debian/control
URL: http://svn.debian.org/wsvn/trunk/libclass-methodmaker-perl/debian/control?rev=15532&op=file
==============================================================================
--- trunk/libclass-methodmaker-perl/debian/control (added)
+++ trunk/libclass-methodmaker-perl/debian/control Sun Feb 24 22:26:38 2008
@@ -1,0 +1,13 @@
+Source: libclass-methodmaker-perl
+Section: perl
+Priority: optional
+Maintainer: Peter Palfrader <weasel at debian.org>
+Build-Depends: debhelper
+Standards-Version: 3.6.2
+
+Package: libclass-methodmaker-perl
+Architecture: any
+Depends: perl
+Description: perl module for creating generic methods
+ This module solves the problem of having to write a bazillion
+ get/set methods that are all the same.

Added: trunk/libclass-methodmaker-perl/debian/copyright
URL: http://svn.debian.org/wsvn/trunk/libclass-methodmaker-perl/debian/copyright?rev=15532&op=file
==============================================================================
--- trunk/libclass-methodmaker-perl/debian/copyright (added)
+++ trunk/libclass-methodmaker-perl/debian/copyright Sun Feb 24 22:26:38 2008
@@ -1,0 +1,26 @@
+This package was debianized by Peter Palfrader <ppalfrad at cosy.sbg.ac.at> on
+Sun, 20 Aug 2000 16:19:06 +0200.
+
+It was downloaded from http://www.cpan.org/modules/by-module/Class/
+
+Author: (Original) Peter Seibel (Organic Online)
+	Current Maintainer: Martyn J. Pearce fluffy at engineer.com
+
+Copyright:
+
+    Copyright (c) 2004, 2003, 2002, 2001, 2000 Martyn J. Pearce.  This program
+    is free software; you can redistribute it and/or modify it under the same
+    terms as Perl itself.
+
+    Copyright (c) 1996 Organic Online. All rights reserved. This program is
+    free software; you can redistribute it and/or modify it under the same
+    terms as Perl itself.
+
+Perl itself is dual licensed under the GPL and the Artistic license.  You can
+find them both in the /usr/share/common-licenses directory on your Debian/GNU
+system:
+	/usr/share/common-licenses/GPL
+	/usr/share/common-licenses/Artistic
+
+
+Modifications for Debian: Copyright (c) 2000, 2001, 2002, 2003, 2004, 2005 Peter Palfrader <weasel at debian.org>

Added: trunk/libclass-methodmaker-perl/debian/docs
URL: http://svn.debian.org/wsvn/trunk/libclass-methodmaker-perl/debian/docs?rev=15532&op=file
==============================================================================
--- trunk/libclass-methodmaker-perl/debian/docs (added)
+++ trunk/libclass-methodmaker-perl/debian/docs Sun Feb 24 22:26:38 2008
@@ -1,0 +1,2 @@
+README
+TODO

Added: trunk/libclass-methodmaker-perl/debian/lintian.override
URL: http://svn.debian.org/wsvn/trunk/libclass-methodmaker-perl/debian/lintian.override?rev=15532&op=file
==============================================================================
--- trunk/libclass-methodmaker-perl/debian/lintian.override (added)
+++ trunk/libclass-methodmaker-perl/debian/lintian.override Sun Feb 24 22:26:38 2008
@@ -1,0 +1,1 @@
+libclass-methodmaker-perl: copyright-file-lacks-pointer-to-perl-license

Added: trunk/libclass-methodmaker-perl/debian/rules
URL: http://svn.debian.org/wsvn/trunk/libclass-methodmaker-perl/debian/rules?rev=15532&op=file
==============================================================================
--- trunk/libclass-methodmaker-perl/debian/rules (added)
+++ trunk/libclass-methodmaker-perl/debian/rules Sun Feb 24 22:26:38 2008
@@ -1,0 +1,83 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This is the debhelper compatability version to use.
+export DH_COMPAT=4
+
+ifndef PERL
+	PERL    = /usr/bin/perl
+endif
+	TMP	= `pwd`/debian/libclass-methodmaker-perl
+	config	=       INSTALLBIN=$(TMP)/usr/bin \
+		INSTALLSCRIPT=$(TMP)/usr/bin \
+		INSTALLDIRS=perl \
+		INSTALLMAN1DIR=$(TMP)/usr/share/man/man1 \
+		INSTALLMAN3DIR=$(TMP)/usr/share/man/man3 \
+		INSTALLPRIVLIB=$(TMP)/usr/share/perl5 \
+		INSTALLARCHLIB=$(TMP)/usr/lib/perl5
+
+configure: configure-stamp
+configure-stamp:
+	dh_testdir
+	# Add here commands to configure the package.
+	$(PERL) Makefile.PL $(config)
+
+	touch configure-stamp
+
+build: configure-stamp build-stamp
+build-stamp:
+	dh_testdir
+
+	# Add here commands to compile the package.
+	$(MAKE)
+	#/usr/bin/docbook-to-man debian/libclass-methodmaker-perl.sgml > libclass-methodmaker-perl.1
+
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+	if [ -e Makefile ]; then $(MAKE) -i distclean; fi
+	dh_clean
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs
+
+	# Add here commands to install the package into debian/libclass-methodmaker-perl.
+	$(MAKE) install
+	[ -d debian/libclass-methodmaker-perl/usr/share/perl5/auto ] || mkdir -p debian/libclass-methodmaker-perl/usr/share/perl5/auto
+	# mv debian/libclass-methodmaker-perl/usr/lib/perl/5.8/auto debian/libclass-methodmaker-perl/usr/share/perl5/auto
+	find debian/libclass-methodmaker-perl/ -type f -name '.packlist' | xargs --no-run-if-empty rm
+	find debian/libclass-methodmaker-perl/usr/lib -type d -empty | xargs --no-run-if-empty rmdir -p || true
+	mkdir -p debian/libclass-methodmaker-perl/usr/share/lintian/overrides
+	cp debian/lintian.override debian/libclass-methodmaker-perl/usr/share/lintian/overrides/libclass-methodmaker-perl
+
+# Build architecture-independent files here.
+binary-arch: build install
+#	dh_testversion
+	dh_testdir
+	dh_testroot
+	dh_installdocs
+	dh_installchangelogs Changes
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_perl
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+# Build architecture-dependent files here.
+binary-indep: build install
+# We have nothing to do here.
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install

Propchange: trunk/libclass-methodmaker-perl/debian/rules
------------------------------------------------------------------------------
    svn:executable = *




More information about the Pkg-perl-cvs-commits mailing list