r51981 - in /trunk/libcrypt-blowfish-perl: README _blowfish.c debian/changelog debian/compat debian/control debian/copyright debian/patches/ debian/patches/blowfish_make_bfkey.patch debian/patches/series debian/rules debian/source/ debian/source/format

ansgar-guest at users.alioth.debian.org ansgar-guest at users.alioth.debian.org
Mon Feb 1 11:33:37 UTC 2010


Author: ansgar-guest
Date: Mon Feb  1 11:33:24 2010
New Revision: 51981

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=51981
Log:
* Refresh rules for debhelper 7.
* No longer install README.
* Use source format 3.0 (quilt).
* Convert debian/copyright to proposed machine-readable format.
* debian/control: Make build-dep on perl unversioned.
* debian/control: Add build-dep on libcrypt-cbc-perl for an additional test.
* debian/control: Remove duplicate Section, Priority fields from binary
  package stanza.
* Move changes to upstream source to a patch, drop changes to README.
  + New patch: blowfish_make_bfkey.patch
* Bump Standards-Version to 3.8.4.
* Add myself to Uploaders.

Added:
    trunk/libcrypt-blowfish-perl/debian/patches/
    trunk/libcrypt-blowfish-perl/debian/patches/blowfish_make_bfkey.patch
    trunk/libcrypt-blowfish-perl/debian/patches/series
    trunk/libcrypt-blowfish-perl/debian/source/
    trunk/libcrypt-blowfish-perl/debian/source/format
Modified:
    trunk/libcrypt-blowfish-perl/README
    trunk/libcrypt-blowfish-perl/_blowfish.c
    trunk/libcrypt-blowfish-perl/debian/changelog
    trunk/libcrypt-blowfish-perl/debian/compat
    trunk/libcrypt-blowfish-perl/debian/control
    trunk/libcrypt-blowfish-perl/debian/copyright
    trunk/libcrypt-blowfish-perl/debian/rules

Modified: trunk/libcrypt-blowfish-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcrypt-blowfish-perl/README?rev=51981&op=diff
==============================================================================
--- trunk/libcrypt-blowfish-perl/README (original)
+++ trunk/libcrypt-blowfish-perl/README Mon Feb  1 11:33:24 2010
@@ -1,4 +1,4 @@
-This is Crypt::Blowfish version 2.10, an XS-based implementation of the
+This is Crypt::Blowfish version 2.09, an XS-based implementation of the
 Blowfish cryptography algorithm designed by Bruce Schneier.  It's designed
 to take full advantage of Crypt::CBC when desired.  Blowfish keys may be
 up to 448 bits (56 bytes) long.  This module builds on nearly every platform

Modified: trunk/libcrypt-blowfish-perl/_blowfish.c
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcrypt-blowfish-perl/_blowfish.c?rev=51981&op=diff
==============================================================================
--- trunk/libcrypt-blowfish-perl/_blowfish.c (original)
+++ trunk/libcrypt-blowfish-perl/_blowfish.c Mon Feb  1 11:33:24 2010
@@ -389,11 +389,11 @@
    dest[7]= block[1]     & 0xff ;
 }
 
-/* blowfish_make_bfkey() takes the address of the key data as a char*,
+/* make_bfkey() takes the address of the key data as a char*,
    and the length of the key in bytes.  It generates and returns
    a pointer to an object of BFkey_type, which can be passed
    to the crypt functions.  It does some simple testing of the
-   init data and crypt routine, and returns -1 on error and 0 on success.
+   init data and crypt routine, and returns 0 on error.
 */
 int
 blowfish_make_bfkey(key_string, keylength, bfkey)

Modified: trunk/libcrypt-blowfish-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcrypt-blowfish-perl/debian/changelog?rev=51981&op=diff
==============================================================================
--- trunk/libcrypt-blowfish-perl/debian/changelog (original)
+++ trunk/libcrypt-blowfish-perl/debian/changelog Mon Feb  1 11:33:24 2010
@@ -1,5 +1,6 @@
-libcrypt-blowfish-perl (2.10-2) UNRELEASED; urgency=low
+libcrypt-blowfish-perl (2.10-2) unstable; urgency=low
 
+  [ gregor herrmann ]
   * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser
     field (source stanza).
   * debian/control: Added: Homepage field (source stanza).
@@ -10,7 +11,21 @@
   * debian/control: Added: ${misc:Depends} to Depends: field.
   * debian/watch: use dist-based URL.
 
- -- gregor herrmann <gregoa at debian.org>  Sun, 20 Dec 2009 14:54:43 +0100
+  [ Ansgar Burchardt ]
+  * Refresh rules for debhelper 7.
+  * No longer install README.
+  * Use source format 3.0 (quilt).
+  * Convert debian/copyright to proposed machine-readable format.
+  * debian/control: Make build-dep on perl unversioned.
+  * debian/control: Add build-dep on libcrypt-cbc-perl for an additional test.
+  * debian/control: Remove duplicate Section, Priority fields from binary
+    package stanza.
+  * Move changes to upstream source to a patch, drop changes to README.
+    + New patch: blowfish_make_bfkey.patch
+  * Bump Standards-Version to 3.8.4.
+  * Add myself to Uploaders.
+
+ -- Ansgar Burchardt <ansgar at 43-1.org>  Mon, 01 Feb 2010 20:33:06 +0900
 
 libcrypt-blowfish-perl (2.10-1) unstable; urgency=low
 

Modified: trunk/libcrypt-blowfish-perl/debian/compat
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcrypt-blowfish-perl/debian/compat?rev=51981&op=diff
==============================================================================
--- trunk/libcrypt-blowfish-perl/debian/compat (original)
+++ trunk/libcrypt-blowfish-perl/debian/compat Mon Feb  1 11:33:24 2010
@@ -1,1 +1,1 @@
-4
+7

Modified: trunk/libcrypt-blowfish-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcrypt-blowfish-perl/debian/control?rev=51981&op=diff
==============================================================================
--- trunk/libcrypt-blowfish-perl/debian/control (original)
+++ trunk/libcrypt-blowfish-perl/debian/control Mon Feb  1 11:33:24 2010
@@ -1,19 +1,18 @@
 Source: libcrypt-blowfish-perl
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
-Uploaders: Jonathan McDowell <noodles at earth.li>
+Uploaders: Jonathan McDowell <noodles at earth.li>,
+ Ansgar Burchardt <ansgar at 43-1.org>
 Priority: optional
 Section: perl
-Standards-Version: 3.6.2.0
+Standards-Version: 3.8.4
 Homepage: http://search.cpan.org/dist/Crypt-Blowfish/
 Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libcrypt-blowfish-perl/
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libcrypt-blowfish-perl/
-Build-Depends: debhelper (>= 4), perl (>= 5.8)
+Build-Depends: debhelper (>= 7), perl, libcrypt-cbc-perl
 
 Package: libcrypt-blowfish-perl
 Architecture: any
-Priority: optional
-Section: perl
-Depends: ${misc:Depends}, ${shlibs:Depends},${perl:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}, ${perl:Depends}
 Description: Blowfish cryptography for Perl
  This is Crypt::Blowfish, an XS-based implementation of the Blowfish
  cryptography algorithm designed by Bruce Schneier.  It's designed to

Modified: trunk/libcrypt-blowfish-perl/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcrypt-blowfish-perl/debian/copyright?rev=51981&op=diff
==============================================================================
--- trunk/libcrypt-blowfish-perl/debian/copyright (original)
+++ trunk/libcrypt-blowfish-perl/debian/copyright Mon Feb  1 11:33:24 2010
@@ -1,88 +1,92 @@
-This is Debian GNU/Linux's prepackaged version of Crypt::Blowfish (renamed
-to be libcrypt-blowfish-perl).
+Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135
+Maintainer: Dave Paris
+Source: http://search.cpan.org/dist/Crypt-Blowfish/
+Name: Crypt-Blowfish
 
-This is Crypt::Blowfish version 2.06, an XS-based implementation of the
-Blowfish cryptography algorithm designed by Bruce Schneier.  It's
-designed to take full advantage of Crypt::CBC when desired.  Blowfish
-keys may be up to 448 bits (56 bytes) long.
+Copyright:
+ © 1995-1996, Systemics Ltd (http://www.systemics.com/)
+ © 2000,      W3Works, LLC (http://www.w3works.co/)
+License: other
+    Current implimentation contains modifications made by W3Works, LLC.  The
+    modifications remain copyright of W3Works, LLC and attribution for these
+    modification should be made to W3Works, LLC.  These modifications and
+    this copyright must remain with this package.
 
-This package was put together by Jonathan McDowell <noodles at earth.li>.
-The library is available from the Comprehensive Perl Archive Network
-(CPAN). Visit <URL:http://www.perl.com/CPAN/> to find a CPAN site near
-you.
+    Additions to the Restrictions set out below are:
+    1. All advertising materials mentioning features or use of this software
+       must display the following acknowledgement:
+       This product inculdes software developed by W3Works, LLC
+       (http://www.w3works.com)
 
-The only change for the Debian package was the addition of the debian/
-files.
+       NO ADDITIONAL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED
+       TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+       PARTICULAR PURPOSE ARE EXTENDED BY THIS DISTRIBUTION.
 
-The Crypt::Blowfish copright is as follows:
+       Any subsequent derrivations of this package must retainl this copyright.
 
-This perl extension includes software developed by, and copyright of,
-A.M. Kuchling.
+    Original Copyright Below
 
-Other parts of the library are covered by the following licence:
+    This library and applications are FREE FOR COMMERCIAL AND NON-COMMERCIAL
+    USE as long as the following conditions are adhered to.
 
-Copyright (C) 1995, 1996 Systemics Ltd (http://www.systemics.com/)
+    Copyright remains with Systemics Ltd, and as such any Copyright notices
+    in the code are not to be removed.  If this code is used in a product,
+    Systemics should be given attribution as the author of the parts used.
+    This can be in the form of a textual message at program startup or
+    in documentation (online or textual) provided with the package.
 
-Modifications and Current Implimentation Copyright (C) 2000 W3Works, LLC.
+    Redistribution and use in source and binary forms, with or without
+    modification, are permitted provided that the following conditions
+    are met:
+    1. Redistributions of source code must retain the copyright
+       notice, this list of conditions and the following disclaimer.
+    2. Redistributions in binary form must reproduce the above copyright
+       notice, this list of conditions and the following disclaimer in the
+       documentation and/or other materials provided with the distribution.
+    3. All advertising materials mentioning features or use of this software
+       must display the following acknowledgement:
+       This product includes software developed by Systemics Ltd
+       (http://www.systemics.com/)
 
-All rights reserved.
+       THIS SOFTWARE IS PROVIDED BY SYSTEMICS LTD ``AS IS'' AND ANY EXPRESS OR
+       IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+       WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+       DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR
+       ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+       DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+       OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+       HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+       STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+       ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+       POSSIBILITY OF SUCH DAMAGE.
 
-Current implimentation contains modifications made by W3Works, LLC.  The 
-modifications remain copyright of W3Works, LLC and attribution for these 
-modification should be made to W3Works, LLC.  These modifications and 
-this copyright must remain with this package.
+       The licence and distribution terms for any publically available version
+       or derivative of this code cannot be changed.  i.e. this code cannot
+       simply be copied and put under another distribution licence [including
+       the GNU Public Licence.]
 
-Additions to the Restrictions set out below are:
-1. All advertising materials mentioning features or use of this software
-   must display the following acknowledgement:
-   This product inculdes software developed by W3Works, LLC
-   (http://www.w3works.com)
+Files: _blowfish.c
+Copyright: © 1995, A.M. Kuchling
+License: other
+    Distribute and use freely; there are no restrictions on further
+    dissemination and usage except those imposed by the laws of your
+    country of residence.
 
-   NO ADDITIONAL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-   THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-   PURPOSE ARE EXTENDED BY THIS DISTRIBUTION.
+Files: debian/*
+Copyright:
+ © 2010, Ansgar Burchardt <ansgar at 43-1.org>
+License: Artistic or GPL-1+
 
-   Any subsequent derrivations of this package must retainl this copyright.
+License: Artistic
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the Artistic License, which comes with Perl.
+    On Debian GNU/Linux systems, the complete text of the Artistic License
+    can be found in `/usr/share/common-licenses/Artistic'
 
-
-Original Copyright Below
-
-This library and applications are FREE FOR COMMERCIAL AND NON-COMMERCIAL USE
-as long as the following conditions are adhered to.
-
-Copyright remains with Systemics Ltd, and as such any Copyright notices
-in the code are not to be removed.  If this code is used in a product,
-Systemics should be given attribution as the author of the parts used.
-This can be in the form of a textual message at program startup or
-in documentation (online or textual) provided with the package.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-1. Redistributions of source code must retain the copyright
-   notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
-   notice, this list of conditions and the following disclaimer in the
-   documentation and/or other materials provided with the distribution.
-3. All advertising materials mentioning features or use of this software
-   must display the following acknowledgement:
-   This product includes software developed by Systemics Ltd
-   (http://www.systemics.com/)   
-
-   THIS SOFTWARE IS PROVIDED BY SYSTEMICS LTD ``AS IS'' AND
-   ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-   ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-   FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-   DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-   OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-   LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-   OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-   SUCH DAMAGE.
-
-   The licence and distribution terms for any publically available version or
-   derivative of this code cannot be changed.  i.e. this code cannot simply be
-   copied and put under another distribution licence
-   [including the GNU Public Licence.]
-
+License: GPL-1+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 1, or (at your option)
+    any later version.
+    On Debian GNU/Linux systems, the complete text of the GNU General
+    Public License can be found in `/usr/share/common-licenses/GPL'

Added: trunk/libcrypt-blowfish-perl/debian/patches/blowfish_make_bfkey.patch
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcrypt-blowfish-perl/debian/patches/blowfish_make_bfkey.patch?rev=51981&op=file
==============================================================================
--- trunk/libcrypt-blowfish-perl/debian/patches/blowfish_make_bfkey.patch (added)
+++ trunk/libcrypt-blowfish-perl/debian/patches/blowfish_make_bfkey.patch Mon Feb  1 11:33:24 2010
@@ -1,0 +1,18 @@
+Subject: Correct documentation for blowfish_make_bfkey
+
+--- libcrypt-blowfish-perl-2.10.orig/_blowfish.c
++++ libcrypt-blowfish-perl-2.10/_blowfish.c
+@@ -389,11 +389,11 @@
+    dest[7]= block[1]     & 0xff ;
+ }
+
+-/* make_bfkey() takes the address of the key data as a char*,
++/* blowfish_make_bfkey() takes the address of the key data as a char*,
+    and the length of the key in bytes.  It generates and returns
+    a pointer to an object of BFkey_type, which can be passed
+    to the crypt functions.  It does some simple testing of the
+-   init data and crypt routine, and returns 0 on error.
++   init data and crypt routine, and returns -1 on error and 0 on success.
+ */
+ int
+ blowfish_make_bfkey(key_string, keylength, bfkey)

Added: trunk/libcrypt-blowfish-perl/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcrypt-blowfish-perl/debian/patches/series?rev=51981&op=file
==============================================================================
--- trunk/libcrypt-blowfish-perl/debian/patches/series (added)
+++ trunk/libcrypt-blowfish-perl/debian/patches/series Mon Feb  1 11:33:24 2010
@@ -1,0 +1,1 @@
+blowfish_make_bfkey.patch

Modified: trunk/libcrypt-blowfish-perl/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcrypt-blowfish-perl/debian/rules?rev=51981&op=diff
==============================================================================
--- trunk/libcrypt-blowfish-perl/debian/rules (original)
+++ trunk/libcrypt-blowfish-perl/debian/rules Mon Feb  1 11:33:24 2010
@@ -1,66 +1,3 @@
 #!/usr/bin/make -f
-# -*- Makefile -*-
-
-# Make sure perl is defined (allow overriding from the command line
-PERL ?= /usr/bin/perl
-
-# Set our build directory
-b := $(shell pwd)/debian/libcrypt-blowfish-perl
-
-arrange: arrange-stamp
-arrange-stamp: install
-	dh_testdir
-	touch arrange-stamp
-
-binary: binary-stamp
-binary-stamp: binary-indep binary-arch
-	dh_testdir
-	touch binary-stamp
-
-binary-arch: binary-arch-stamp
-binary-arch-stamp: arrange
-	dh_testdir
-	dh_testroot
-	dh_installdocs README
-	dh_installchangelogs Changes
-	dh_fixperms
-	dh_installdeb
-	dh_perl
-	dh_strip
-	dh_shlibdeps
-	dh_link
-	dh_compress
-	dh_gencontrol
-	dh_builddeb
-	touch binary-arch-stamp
-
-binary-indep: binary-indep-stamp
-binary-indep-stamp: arrange
-	dh_testdir
-	touch binary-indep-stamp
-
-build: build-stamp
-build-stamp: config
-	dh_testdir
-	$(MAKE) OPTIMIZE="-O2 -g -Wall"
-	touch build-stamp
-
-clean:
-	dh_testdir
-	dh_testroot
-	if [ -e Makefile ]; then $(MAKE) -i distclean; fi
-	dh_clean arrange-stamp binary-stamp binary-arch-stamp binary-indep-stamp build-stamp config-stamp install-stamp
-
-config: config-stamp
-config-stamp:
-	dh_testdir
-	$(PERL) Makefile.PL INSTALLDIRS=vendor
-	touch config-stamp
-
-install: install-stamp
-install-stamp: build
-	dh_testdir
-	$(MAKE) install PREFIX=$(b)/usr
-	touch install-stamp
-
-.PHONY: binary binary-arch binary-indep clean
+%:
+	dh $@

Added: trunk/libcrypt-blowfish-perl/debian/source/format
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcrypt-blowfish-perl/debian/source/format?rev=51981&op=file
==============================================================================
--- trunk/libcrypt-blowfish-perl/debian/source/format (added)
+++ trunk/libcrypt-blowfish-perl/debian/source/format Mon Feb  1 11:33:24 2010
@@ -1,0 +1,1 @@
+3.0 (quilt)




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