debian/0000755000000000000000000000000011502721654007171 5ustar debian/compat0000644000000000000000000000000211502626533010367 0ustar 7 debian/libtie-refhash-weak-perl.docs0000644000000000000000000000000511502626533014611 0ustar TODO debian/rules0000755000000000000000000000003611502626533010250 0ustar #!/usr/bin/make -f %: dh $@ debian/changelog0000644000000000000000000000025411502721531011036 0ustar libtie-refhash-weak-perl (0.09-1) unstable; urgency=low * Initial Release. (Closes: #607384 -- ITP) -- Damyan Ivanov Fri, 17 Dec 2010 19:52:22 +0200 debian/source/0000755000000000000000000000000011502626533010471 5ustar debian/source/format0000644000000000000000000000001411502626533011677 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000017511502626533010225 0ustar version=3 http://search.cpan.org/dist/Tie-RefHash-Weak/ .*/Tie-RefHash-Weak-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/copyright0000644000000000000000000000210311502627515011121 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Maintainer: Yuval Kogman Maintainer: Hans Dieter Pearcey Source: http://search.cpan.org/dist/Tie-RefHash-Weak/ Name: Tie-RefHash-Weak Files: * Copyright: 2004, Yuval Kogman License: Artistic or GPL-1+ Files: debian/* Copyright: 2010, Damyan Ivanov 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/control0000644000000000000000000000247511502643233010600 0ustar Source: libtie-refhash-weak-perl Section: perl Priority: optional Build-Depends: debhelper (>= 7) Build-Depends-Indep: libtask-weaken-perl, libvariable-magic-perl, perl (>= 5.10.0) Maintainer: Debian Perl Group Uploaders: Damyan Ivanov Standards-Version: 3.9.1 Homepage: http://search.cpan.org/dist/Tie-RefHash-Weak/ Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libtie-refhash-weak-perl/ Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libtie-refhash-weak-perl/ Package: libtie-refhash-weak-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libtask-weaken-perl, libvariable-magic-perl, perl (>= 5.10.0) Description: Tie::RefHash subclass with weakened references in the keys Tie::RefHash can be used to access hashes by reference. This is useful when you index by object, for example. . The problem with Tie::RefHash, and cross indexing, is that sometimes the index should not contain strong references to the objecs. The internal structures of Tie::RefHash contain strong references to the key, and provide no convenient means to make those references weak. . This subclass of Tie::RefHash has weak keys, instead of strong ones. The values are left unaltered, and you'll have to make sure there are no strong references there yourself.