debian/0000755000000000000000000000000012231177106007166 5ustar debian/watch0000644000000000000000000000017412063410460010215 0ustar version=3 https://metacpan.org/release/XS-Object-Magic/ .*/XS-Object-Magic-v?(\d[\d.-]*)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/rules0000755000000000000000000000003612063410460010241 0ustar #!/usr/bin/make -f %: dh $@ debian/copyright0000644000000000000000000000266212063410460011123 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: XS-Object-Magic Source: https://metacpan.org/release/XS-Object-Magic/ Upstream-Contact: Florian Ragwitz Files: * Copyright: 2009, Florian Ragwitz 2009, Yuval Kogman License: Artistic or GPL-1+ Files: inc/Module/* Copyright: 2002-2010, Adam Kennedy 2002-2010, Audrey Tang 2002-2010, Brian Ingerson License: Artistic or GPL-1+ Files: ppport.h Copyright: 2004-2009, Marcus Holland-Moritz 2001, Paul Marquess (Version 2.x) 1999, Kenneth Albanowski (Version 1.x) License: Artistic or GPL-1+ Files: debian/* Copyright: 2012, gregor herrmann 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/0000755000000000000000000000000012063410460010462 5ustar debian/source/format0000644000000000000000000000001412063410460011670 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212063410460010360 0ustar 9 debian/control0000644000000000000000000000265312063410460010573 0ustar Source: libxs-object-magic-perl Section: perl Priority: optional Maintainer: Debian Perl Group Uploaders: gregor herrmann Build-Depends: debhelper (>= 9.20120312), libextutils-depends-perl (>= 0.302), libtest-fatal-perl, libtest-use-ok-perl, perl Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libxs-object-magic-perl.git Vcs-Git: git://git.debian.org/pkg-perl/packages/libxs-object-magic-perl.git Homepage: https://metacpan.org/release/XS-Object-Magic/ Package: libxs-object-magic-perl Architecture: any Depends: ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends} Description: module for opaque, extensible XS pointer backed objects using sv_magic XS::Object::Magic provides a way of associating structs with Perl space objects designed to supercede Perl's builtin "T_PTROBJ" with something that is designed to be: . * extensible: The association of the pointer using "sv_magicext" can be done on any data type, so you can associate C structs with any representation type. This means that you can add pointers to any object (hand coded, Moose or otherwise), while still having instance data in regular hashes. * opaque: The C pointer is neither visible nor modifiable from Perl space. This prevents accidental corruption which could lead to segfaults using "T_PTROBJ" (e.g. "$$ptr_obj = 0"). debian/changelog0000644000000000000000000000051012231177106011034 0ustar libxs-object-magic-perl (0.4-1build1) trusty; urgency=low * Rebuild for Perl 5.18. -- Colin Watson Mon, 21 Oct 2013 11:13:26 +0100 libxs-object-magic-perl (0.4-1) unstable; urgency=low * Initial release (closes: #696101). -- gregor herrmann Sun, 16 Dec 2012 19:21:33 +0100