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