pkgsrc/devel/p5-Tree-Simple/Makefile

22 lines
705 B
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.33 2018/01/07 01:28:28 wen Exp $
DISTNAME= Tree-Simple-1.33
PKGNAME= p5-${DISTNAME}
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Tree/}
Update to 1.23 Add LICENSE Update DEPENDS Upstream changes: 1.23 Sat Nov 9 10:43:00 2013 - No code changes. - Accept spelling corrections from the Debian Perl Group, with thanx. See RT#90171. Note: The change to lib/Tree/Simple/Visitor.pm had already been made. - Add t/version.t, which uses Test::Version, to cross-check version #s. 1.22 Mon Sep 30 08:35:00 2013 - Metadata fixes in Build.PL and correct bugtracker queue in Makefile.PL. Thanx to dsteinbrunner (via github). 1.21 Thu Sep 26 13:08:00 2013 - Fix syntax error in Makefile.PL. 1.20 Thu Sep 26 11:16:00 2013 - Merge source from https://github.com/stevan/tree-simple. - Close github issues. - Add bugtracker and license to Build.PL and Makefile.PL. 1.19 Mon Sep 23 08:26:00 2013 - Maintenance now by Ron Savage. - Rectify datestamp format in this file. - Add Changelog.ini. - Make Simple.pm and Visitor.pm have the same version #. - Reformat Build.PL and Makefile.PL. - Move t/pod* into xt/author/. - Minor doc patches. - Add t/17_Tree_Simple_width_test.t. This code was attached to RT#40407, to demonstrate a bug in keeping a running total of the width (leaf count) of a tree during node additions to leaves. Thanx to David Cryer for the test code and patch. - Add t/21_Tree_Simple_Visitor_test.t. This code was attached to RT#30032, to demonstrate a bug in including the root in a traversal after calling $visitor -> includeTruck(1). - RT#30032: Adopt patch from Moses Amaro. With thanx. - RT#38607: Reject. Suppressing deep recursion warnings should not normally be done. Sub-class! - RT#40407: Adopt patch from David Cryer. With thanx. - RT#84797: Reject. Changing the return value of setUID could break any amount of code.
2013-11-24 02:45:33 +01:00
EXTRACT_SUFX= .tgz
2016-05-03 12:54:52 +02:00
MAINTAINER= pkgsrc-users@NetBSD.org
Update to 1.14, provided by HIRAMATSU Yoshifumi in PR 30054: Changes from 1.06: 1.14 Thurs Nov 18 2004 - now using Scalar::Util::blessed() instead of the convoluted UNIVERSAL::isa() stuff. - added Scalar::Util as a dependency 1.13 Mon Nov 15 2004 - added width functionality (with getWidth), thanks to Mark Thomas for his insight/suggestions - added tests for this - added documentation for this - improved the height functionality, thanks again to Mark Thomas for his insight/suggestions - deprecated the 'height' method in favor of the more consistent 'getHeight' method - added tests for this - added documentation for this - added some info in the docs to explain the depth value for ROOT trees. - cleaned up and improved the following test files > 11_Tree_Simple_fixDepth_test.t > 13_Tree_Simple_clone_test.t 1.12 Thurs Oct 7 2004 - fixed the clone method, it was not correctly cloning parental relationships - added tests and docs for this - improved clone and cloneShallow with the addition of the _cloneNode utility function, we now deep clone the nodes - added test and docs for this 1.11 Mon Oct 4 2004 - some documentation changes, no code changes 1.10 Tues Aug 31 2004 - streamlined the DESTROY method to avoid method calls as this can sometimes cause issues during global destruction with subclasses. 1.09 Tues Aug 31 2004 - Fixed DESTROY to avoid memory leaks (RT-BUG: #7512) - added documentation to explain when to call the DESTROY method to properly clean up any circular references - added test (14_Tree_Simple_leak_test.t) to verify this fix (needs Test::Memory::Cycle to run) 1.08 Wed Aug 25 2004 - added the 'height' and 'size' methods - added tests for these - added documentation for these 1.07 Wed July 28 2004 - Added the getUID and setUID methods to Tree::Simple, thanks to Brett Nuske for that suggestion. - added documentation for these methods - added tests for those methods - added t/pod.t and t/pod_coverage.t to the test suite
2005-04-27 12:52:13 +02:00
HOMEPAGE= http://search.cpan.org/dist/Tree-Simple/
COMMENT= Simple extension to manipulate tree objects
Update to 1.23 Add LICENSE Update DEPENDS Upstream changes: 1.23 Sat Nov 9 10:43:00 2013 - No code changes. - Accept spelling corrections from the Debian Perl Group, with thanx. See RT#90171. Note: The change to lib/Tree/Simple/Visitor.pm had already been made. - Add t/version.t, which uses Test::Version, to cross-check version #s. 1.22 Mon Sep 30 08:35:00 2013 - Metadata fixes in Build.PL and correct bugtracker queue in Makefile.PL. Thanx to dsteinbrunner (via github). 1.21 Thu Sep 26 13:08:00 2013 - Fix syntax error in Makefile.PL. 1.20 Thu Sep 26 11:16:00 2013 - Merge source from https://github.com/stevan/tree-simple. - Close github issues. - Add bugtracker and license to Build.PL and Makefile.PL. 1.19 Mon Sep 23 08:26:00 2013 - Maintenance now by Ron Savage. - Rectify datestamp format in this file. - Add Changelog.ini. - Make Simple.pm and Visitor.pm have the same version #. - Reformat Build.PL and Makefile.PL. - Move t/pod* into xt/author/. - Minor doc patches. - Add t/17_Tree_Simple_width_test.t. This code was attached to RT#40407, to demonstrate a bug in keeping a running total of the width (leaf count) of a tree during node additions to leaves. Thanx to David Cryer for the test code and patch. - Add t/21_Tree_Simple_Visitor_test.t. This code was attached to RT#30032, to demonstrate a bug in including the root in a traversal after calling $visitor -> includeTruck(1). - RT#30032: Adopt patch from Moses Amaro. With thanx. - RT#38607: Reject. Suppressing deep recursion warnings should not normally be done. Sub-class! - RT#40407: Adopt patch from David Cryer. With thanx. - RT#84797: Reject. Changing the return value of setUID could break any amount of code.
2013-11-24 02:45:33 +01:00
LICENSE= ${PERL5_LICENSE}
#DEPENDS+= {perl>=5.10,p5-Scalar-List-Utils>=1.18}:../../devel/p5-Scalar-List-Utils
Update to 1.23 Add LICENSE Update DEPENDS Upstream changes: 1.23 Sat Nov 9 10:43:00 2013 - No code changes. - Accept spelling corrections from the Debian Perl Group, with thanx. See RT#90171. Note: The change to lib/Tree/Simple/Visitor.pm had already been made. - Add t/version.t, which uses Test::Version, to cross-check version #s. 1.22 Mon Sep 30 08:35:00 2013 - Metadata fixes in Build.PL and correct bugtracker queue in Makefile.PL. Thanx to dsteinbrunner (via github). 1.21 Thu Sep 26 13:08:00 2013 - Fix syntax error in Makefile.PL. 1.20 Thu Sep 26 11:16:00 2013 - Merge source from https://github.com/stevan/tree-simple. - Close github issues. - Add bugtracker and license to Build.PL and Makefile.PL. 1.19 Mon Sep 23 08:26:00 2013 - Maintenance now by Ron Savage. - Rectify datestamp format in this file. - Add Changelog.ini. - Make Simple.pm and Visitor.pm have the same version #. - Reformat Build.PL and Makefile.PL. - Move t/pod* into xt/author/. - Minor doc patches. - Add t/17_Tree_Simple_width_test.t. This code was attached to RT#40407, to demonstrate a bug in keeping a running total of the width (leaf count) of a tree during node additions to leaves. Thanx to David Cryer for the test code and patch. - Add t/21_Tree_Simple_Visitor_test.t. This code was attached to RT#30032, to demonstrate a bug in including the root in a traversal after calling $visitor -> includeTruck(1). - RT#30032: Adopt patch from Moses Amaro. With thanx. - RT#38607: Reject. Suppressing deep recursion warnings should not normally be done. Sub-class! - RT#40407: Adopt patch from David Cryer. With thanx. - RT#84797: Reject. Changing the return value of setUID could break any amount of code.
2013-11-24 02:45:33 +01:00
BUILD_DEPENDS+= p5-Test-Exception>=0.20:../../devel/p5-Test-Exception
BUILD_DEPENDS+= p5-Test-Version>=1.002003:../../devel/p5-Test-Version
Update to 1.14, provided by HIRAMATSU Yoshifumi in PR 30054: Changes from 1.06: 1.14 Thurs Nov 18 2004 - now using Scalar::Util::blessed() instead of the convoluted UNIVERSAL::isa() stuff. - added Scalar::Util as a dependency 1.13 Mon Nov 15 2004 - added width functionality (with getWidth), thanks to Mark Thomas for his insight/suggestions - added tests for this - added documentation for this - improved the height functionality, thanks again to Mark Thomas for his insight/suggestions - deprecated the 'height' method in favor of the more consistent 'getHeight' method - added tests for this - added documentation for this - added some info in the docs to explain the depth value for ROOT trees. - cleaned up and improved the following test files > 11_Tree_Simple_fixDepth_test.t > 13_Tree_Simple_clone_test.t 1.12 Thurs Oct 7 2004 - fixed the clone method, it was not correctly cloning parental relationships - added tests and docs for this - improved clone and cloneShallow with the addition of the _cloneNode utility function, we now deep clone the nodes - added test and docs for this 1.11 Mon Oct 4 2004 - some documentation changes, no code changes 1.10 Tues Aug 31 2004 - streamlined the DESTROY method to avoid method calls as this can sometimes cause issues during global destruction with subclasses. 1.09 Tues Aug 31 2004 - Fixed DESTROY to avoid memory leaks (RT-BUG: #7512) - added documentation to explain when to call the DESTROY method to properly clean up any circular references - added test (14_Tree_Simple_leak_test.t) to verify this fix (needs Test::Memory::Cycle to run) 1.08 Wed Aug 25 2004 - added the 'height' and 'size' methods - added tests for these - added documentation for these 1.07 Wed July 28 2004 - Added the getUID and setUID methods to Tree::Simple, thanks to Brett Nuske for that suggestion. - added documentation for these methods - added tests for those methods - added t/pod.t and t/pod_coverage.t to the test suite
2005-04-27 12:52:13 +02:00
PERL5_PACKLIST= auto/Tree/Simple/.packlist
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"