r21186 - in /trunk/libclass-spiffy-perl/debian: ./ changelog compat control copyright rules

gregoa at users.alioth.debian.org gregoa at users.alioth.debian.org
Sun Jun 15 13:22:11 UTC 2008


Author: gregoa
Date: Sun Jun 15 13:22:11 2008
New Revision: 21186

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

Added:
    trunk/libclass-spiffy-perl/debian/
    trunk/libclass-spiffy-perl/debian/changelog
    trunk/libclass-spiffy-perl/debian/compat
    trunk/libclass-spiffy-perl/debian/control
    trunk/libclass-spiffy-perl/debian/copyright
    trunk/libclass-spiffy-perl/debian/rules   (with props)

Added: trunk/libclass-spiffy-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-spiffy-perl/debian/changelog?rev=21186&op=file
==============================================================================
--- trunk/libclass-spiffy-perl/debian/changelog (added)
+++ trunk/libclass-spiffy-perl/debian/changelog Sun Jun 15 13:22:11 2008
@@ -1,0 +1,20 @@
+libclass-spiffy-perl (0.15-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Remove /usr/share/perl5 only if it exists (needed to avoid FTBFS
+    after Perl 5.10 transition) (Closes: #479912)
+
+ -- Gunnar Wolf <gwolf at debian.org>  Mon, 26 May 2008 23:44:43 -0500
+
+libclass-spiffy-perl (0.15-1) unstable; urgency=low
+
+  * New upstream release.
+  * Bump up Standards-Version to 3.7.2 (no changes).
+
+ -- Florian Ragwitz <rafl at debian.org>  Thu, 10 Aug 2006 04:00:09 +0200
+
+libclass-spiffy-perl (0.12-1) unstable; urgency=low
+
+  * Initial release.
+
+ -- Florian Ragwitz <rafl at debian.org>  Tue, 24 Jan 2006 02:13:08 +0100

Added: trunk/libclass-spiffy-perl/debian/compat
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-spiffy-perl/debian/compat?rev=21186&op=file
==============================================================================
--- trunk/libclass-spiffy-perl/debian/compat (added)
+++ trunk/libclass-spiffy-perl/debian/compat Sun Jun 15 13:22:11 2008
@@ -1,0 +1,1 @@
+5

Added: trunk/libclass-spiffy-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-spiffy-perl/debian/control?rev=21186&op=file
==============================================================================
--- trunk/libclass-spiffy-perl/debian/control (added)
+++ trunk/libclass-spiffy-perl/debian/control Sun Jun 15 13:22:11 2008
@@ -1,0 +1,38 @@
+Source: libclass-spiffy-perl
+Section: perl
+Priority: optional
+Build-Depends: debhelper (>= 5.0.0)
+Build-Depends-Indep: perl (>= 5.6)
+Maintainer: Florian Ragwitz <rafl at debian.org>
+Standards-Version: 3.7.2
+
+Package: libclass-spiffy-perl
+Architecture: all
+Depends: ${perl:Depends}
+Description: Spiffy Perl interface framework
+ Class::Spiffy is a framework and methodology for doing object oriented
+ programming in Perl. Class::Spiffy combines the best parts of Exporter.pm,
+ base.pm, mixin.pm and SUPER.pm into one magic foundation class. It attempts to
+ fix all the nits and warts of traditional Perl OO, in a clean, straightforward
+ and (perhaps someday) standard way.
+ .
+ Class::Spiffy borrows ideas from other OO languages like Python, Ruby, Java
+ and Perl 6. It also adds a few tricks of its own.
+ .
+ If you take a look on CPAN, there are a ton of OO related modules. When
+ starting a new project, you need to pick the set of modules that makes most
+ sense, and then you need to use those modules in each of your classes.
+ Class::Spiffy, on the other hand, has everything you'll probably need in one
+ module, and you only need to use it once in one of your classes. If you make
+ Class::Spiffy the base class of the basest class in your project,
+ Class::Spiffy will automatically pass all of its magic to all of your
+ subclasses. You may eventually forget that you're even using it!
+ .
+ The most striking difference between Class::Spiffy and other Perl object
+ oriented base classes, is that it has the ability to export things. If you
+ create a subclass of Class::Spiffy, all the things that Class::Spiffy exports
+ will automatically be exported by your subclass, in addition to any more
+ things that you want to export. And if someone creates a subclass of your
+ subclass, all of those things will be exported automatically, and so on. Think
+ of it as "Inherited Exportation", and it uses the familiar Exporter.pm
+ specification syntax.

Added: trunk/libclass-spiffy-perl/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-spiffy-perl/debian/copyright?rev=21186&op=file
==============================================================================
--- trunk/libclass-spiffy-perl/debian/copyright (added)
+++ trunk/libclass-spiffy-perl/debian/copyright Sun Jun 15 13:22:11 2008
@@ -1,0 +1,15 @@
+This is the debian package for the Class::Spiffy Perl module.
+
+Florian Ragwitz <rafl at debian.org> created this Debian package using
+original Class::Spiffy sources, as found on the Comprehensive Perl Archive
+Network (CPAN) <URL:http://cpan.org/>.
+
+The upstream author is Ingy döt Net <ingy at cpan.org>.
+
+Copyright (c) 2006. Ingy döt Net. All rights reserved.
+Copyright (c) 2004. Brian Ingerson. All rights reserved.
+
+libclass-spiffy-perl may be redistributed under the terms of either the
+GNU General Public License or the Artistic License.  On a Debian
+GNU/Linux systems, the complete text of these licenses may be found in
+the files /usr/share/common-licenses/{GPL,Artistic}.

Added: trunk/libclass-spiffy-perl/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-spiffy-perl/debian/rules?rev=21186&op=file
==============================================================================
--- trunk/libclass-spiffy-perl/debian/rules (added)
+++ trunk/libclass-spiffy-perl/debian/rules Sun Jun 15 13:22:11 2008
@@ -1,0 +1,58 @@
+#!/usr/bin/make -f
+
+export PERL_MM_USE_DEFAULT=1
+
+PACKAGE=$(shell dh_listpackages)
+
+ifndef PERL
+PERL = /usr/bin/perl
+endif
+
+TMP     =$(CURDIR)/debian/$(PACKAGE)
+
+build: build-stamp
+build-stamp:
+	dh_testdir
+	$(PERL) Makefile.PL INSTALLDIRS=vendor
+	$(MAKE) OPTIMIZE="-Wall -O2 -g"
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	[ ! -f Makefile ] || $(MAKE) realclean
+	dh_clean build-stamp install-stamp
+
+install: build install-stamp
+install-stamp:
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	$(MAKE) test
+	$(MAKE) install DESTDIR=$(TMP) PREFIX=/usr
+	[ ! -d $(TMP)/usr/lib/perl5 ] || \
+		rmdir --ignore-fail-on-non-empty --parents --verbose \
+		$(TMP)/usr/lib/perl5
+	touch install-stamp
+
+binary-arch:
+# We have nothing to do by default.
+
+binary-indep: build install
+	dh_testdir
+	dh_testroot
+	dh_installdocs
+	dh_installchangelogs
+	dh_perl
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+source diff:                                                                  
+	@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary

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




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