debian/0000755000000000000000000000000012265763352007201 5ustar debian/watch0000644000000000000000000000036512247366556010243 0ustar # format version number, currently 3; this line is compulsory! version=3 # URL to the package page followed by a regex to search https://metacpan.org/release/Class-XSAccessor/ .*/Class-XSAccessor-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/rules0000755000000000000000000000057512247366556010275 0ustar #!/usr/bin/make -f PERL_CURRENT := $(shell perl -MConfig -e 'print "$$Config{revision}.$$Config{patchlevel}.$$Config{subversion}"') PERL_NEXT := $(shell perl -MConfig -e 'print "$$Config{revision}.$$Config{patchlevel}." . ($$Config{subversion} + 1)') %: dh $@ override_dh_gencontrol: dh_gencontrol -- -V'sameperl:Depends=perl (>= $(PERL_CURRENT)), perl (<< $(PERL_NEXT)~)' debian/copyright0000644000000000000000000000275712247366556011154 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Class-XSAccessor Source: https://metacpan.org/release/Class-XSAccessor/ Upstream-Contact: Steffen Mueller Files: * Copyright: 2008-2013, Steffen Mueller License: Artistic or GPL-1+ Files: ppport.h Copyright: 2004-2010, Marcus Holland-Moritz 2001, Paul Marquess (Version 2.x) 1999, Kenneth Albanowski (Version 1.x) License: Artistic or GPL-1+ Files: debian/* Copyright: 2009, Damyan Ivanov 2009, Jonathan Yu 2009-2011, gregor herrmann 2010, Ansgar Burchardt 2010-2012, Nicholas Bamber 2012-2013, Xavier Guimard License: Artistic or GPL-1+ 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 systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic'. 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 systems, the complete text of version 1 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. debian/source/0000755000000000000000000000000012247366556010506 5ustar debian/source/format0000644000000000000000000000001412247366556011714 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212247366556010404 0ustar 9 debian/control0000644000000000000000000000335712247366556010621 0ustar Source: libclass-xsaccessor-perl Maintainer: Debian Perl Group Uploaders: Jonathan Yu , Damyan Ivanov , gregor herrmann , Ansgar Burchardt , Nicholas Bamber , Xavier Guimard Section: perl Priority: optional Build-Depends: debhelper (>= 9.20120312), perl Standards-Version: 3.9.5 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libclass-xsaccessor-perl.git Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libclass-xsaccessor-perl.git Homepage: https://metacpan.org/release/Class-XSAccessor/ Package: libclass-xsaccessor-perl Architecture: any Depends: ${misc:Depends}, ${perl:Depends}, ${sameperl:Depends}, ${shlibs:Depends} Breaks: libclass-xsaccessor-array-perl (<< 1.05-1) Provides: libclass-xsaccessor-array-perl Replaces: libclass-xsaccessor-array-perl (<< 1.05-1) Description: Perl module providing fast XS accessors Class::XSAccessor implements fast XS accessors both for getting at and setting an object attribute. Additionally, the module supports mutators and simple predicates like those for testing the truth value of a variable. It works only with objects that are implemented as ordinary hashes. . The XS accessor methods were between 1.6 and 2.5 times faster than typical pure-perl accessors in some simple benchmarking. If you usually write clear code, a factor of two speed-up is a good estimate. . Refer to Class::XSAccessor::Array (also included in libclass-xsaccessor-perl) for an implementation that works with array-based objects. debian/changelog0000644000000000000000000001151612265763352011057 0ustar libclass-xsaccessor-perl (1.19-1build1) trusty; urgency=medium * Rebuild for Perl 5.18.2. -- Colin Watson Thu, 16 Jan 2014 14:04:26 +0000 libclass-xsaccessor-perl (1.19-1) unstable; urgency=low * Imported Upstream version 1.19 * Bump Standards-Version to 3.9.5 -- Xavier Guimard Tue, 03 Dec 2013 13:02:37 +0100 libclass-xsaccessor-perl (1.18-1) unstable; urgency=low [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git://anonscm.debian.org) * Change search.cpan.org based URIs to metacpan.org based URIs [ Xavier Guimard ] * Imported Upstream version 1.18 * Update debian/copyright years * Remove unused lintian override -- Xavier Guimard Mon, 24 Jun 2013 06:17:44 +0200 libclass-xsaccessor-perl (1.16-1) unstable; urgency=low [ gregor herrmann ] * Unify "sameperl" substvar generation across packages. [ Nicholas Bamber ] * Updated debian/copyright * Raised compat level and debhelper version to 9 [ Xavier Guimard ] * New upstream release * Bump Standards-Version to 3.9.4 * Add lintian-overrides to remove hardening warning * Update debian/copyright (years) -- Xavier Guimard Sat, 24 Nov 2012 15:16:42 +0100 libclass-xsaccessor-perl (1.13-1) unstable; urgency=low * New upstream release. -- gregor herrmann Tue, 13 Dec 2011 18:22:49 +0100 libclass-xsaccessor-perl (1.12-1) unstable; urgency=low [ gregor herrmann ] * Remove transitional dummy package libclass-xsaccessor-array-perl. [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ Salvatore Bonaccorso ] * debian/copyright: Replace DEP5 Format-Specification URL from svn.debian.org to anonscm.debian.org URL. [ gregor herrmann ] * New upstream release. * Update years of upstream and packaging copyright. * Bump debhelper compatibility level to 8. * Set Standards-Version to 3.9.2 (no changes). -- gregor herrmann Tue, 06 Sep 2011 18:17:09 +0200 libclass-xsaccessor-perl (1.11-1) unstable; urgency=low * New upstream release. -- Ansgar Burchardt Sat, 04 Dec 2010 13:30:16 +0100 libclass-xsaccessor-perl (1.09-1) unstable; urgency=low [ Ansgar Burchardt ] * Update my email address. [ Nicholas Bamber ] * New upstream release -- Nicholas Bamber Mon, 01 Nov 2010 21:49:48 +0000 libclass-xsaccessor-perl (1.08-1) unstable; urgency=low * New upstream release (Closes: #536097) * Added myself to Uploaders * Refreshed copyright -- Nicholas Bamber Sat, 25 Sep 2010 22:22:15 +0100 libclass-xsaccessor-perl (1.07-1) unstable; urgency=low [ gregor herrmann ] * Set Standards-Version to 3.9.1; replace Conflicts with Breaks. [ Ansgar Burchardt ] * New upstream release. * Add dependency on same upstream version of perl to make sure #define PERL_CORE never breaks things. * Use source format 3.0 (quilt). * debian/copyright: Formatting changes for current DEP-5 proposal; refer to /usr/share/common-licenses/GPL-1. * Add myself to Uploaders. -- Ansgar Burchardt Wed, 18 Aug 2010 13:21:04 +0900 libclass-xsaccessor-perl (1.05-2) unstable; urgency=low * Class::XSAccessor::Array is now integrated into libclass-xsaccessor-perl. Add libclass-xsaccessor-array-perl as a transitional dummy package, and Conflicts/Replaces/Provides to libclass-xsaccessor-perl (closes: #556538). Adjust long description. * Add /me to Uploaders. -- gregor herrmann Mon, 16 Nov 2009 18:11:54 +0100 libclass-xsaccessor-perl (1.05-1) unstable; urgency=low [ Jonathan Yu ] * New upstream release + Replace use of perl hashes in the global hash key name storage with a full-blown separate implementation of a hash table + Discard SVs for simple C strings + Add a global lock for all modifications to global data structures * Remove patch, AutoXS is no longer needed [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ Salvatore Bonaccorso ] * debian/control: Changed: Replace versioned (build-)dependency on perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as permitted by Debian Policy 3.8.3). [ Ryan Niebur ] * Update jawnsy's email address -- Jonathan Yu Sun, 15 Nov 2009 09:43:58 -0500 libclass-xsaccessor-perl (1.02-1) unstable; urgency=low * New upstream release * New copyright years from upstream * Added cross-reference to Class::XSAccessor::Array * Added /me to uploaders * Upgraded to Standards-Version 3.8.1 -- Jonathan Yu Tue, 19 May 2009 00:34:18 -0400 libclass-xsaccessor-perl (0.14-1) unstable; urgency=low * Initial Release. (Closes: #511386) -- Damyan Ivanov Mon, 12 Jan 2009 11:16:00 +0200