pkgsrc/devel/p5-Date-Manip/Makefile

31 lines
875 B
Makefile
Raw Normal View History

Update to 6.14: VERSION 6.14 (2010-10-20) Date::Manip 5.xx fully integrated with 6.xx Date::Manip 5.xx and 6.xx are both installed automatically, and the correct one will be chosen. Fixed a bug where recurrence handling was broken. RT 62128 A lot of documentation was cleaned up to be easier to read, and better organized. VERSION 6.13 (2010-10-13) New features Added the input methods to Date::Manip::Date and Date::Manip::Delta. Ed Avis. The 'date +%z' command will also be used to determine the timezone. Oliver Schulze Bug fixes Several changes to try to get rid of a memory leaks reported in RT 54937. Huge thanks to BrowserUK on perlmonks for help. Unfortunately, it ended up being a bug in perl, and will only be resolved when that bug is fixed. See the Date::Manip::Problems document for more information. Reorganized Base/TZ to get rid of circular references. Added end blocks to clean some global variables. Got rid of switch/given structures. Fixed a bug where an incomplete date with 'last' in it was causing an error. RT 60138 Fixed a bug where 'Sunday, 9th Jan 1972' wasn't parsed correctly. RT 57832 Fixed a bug where Zones.pm was generated with the abbreviations in the wrong order. Amish Chana. French month abbreviations now support periods. Bernard Haerri Added tests from RT 29655 to make sure that the problem never recurs. Fixed documentation problem with the new_* methods in Date::Manip::Obj. Options must be passed in as \@opts rather than @opts. Cleaned up some of the documentation. VERSION 6.12 (2010-09-27) IntCharSet config variable deprecated With better support for international character sets, the old IntCharSet config variable (which was a bandaid at best) is deprecated. Currently, the functionality still exists, but it will be removed at some point. New features Added the Encoding config variable. Now supports parsing the EXIF date format. Rhesa Rozendaal Bug fixes Fixed Build.PL to not require perl 5.010 since the distribution as a whole does not require that (and I want that fact to be in META.yml). Fixed a bug where the Date::Manip::Date::set method was broken when setting individual fields. Helmut A. Bender Fixed a bug where set didn't work in Date::Manip::Delta. Patch provided in RT 59096. Newest zoneinfo data (tzdata 2010m) Converted all language files to UTF-8 and added rudimentary support for character encodings. Some assistance by Stephen Ostermiller. Fixed problem in Polish, Dutch. Stephen Ostermiller Extended support for 'nth' up to 53rd. Paco Regodon Added some corrections to German. Dieter Lange Clarified Date::Manip::Recur documentation based on RT 59132.
2010-12-02 13:15:49 +01:00
# $NetBSD: Makefile,v 1.34 2010/12/02 12:15:49 wiz Exp $
#
Update to 6.14: VERSION 6.14 (2010-10-20) Date::Manip 5.xx fully integrated with 6.xx Date::Manip 5.xx and 6.xx are both installed automatically, and the correct one will be chosen. Fixed a bug where recurrence handling was broken. RT 62128 A lot of documentation was cleaned up to be easier to read, and better organized. VERSION 6.13 (2010-10-13) New features Added the input methods to Date::Manip::Date and Date::Manip::Delta. Ed Avis. The 'date +%z' command will also be used to determine the timezone. Oliver Schulze Bug fixes Several changes to try to get rid of a memory leaks reported in RT 54937. Huge thanks to BrowserUK on perlmonks for help. Unfortunately, it ended up being a bug in perl, and will only be resolved when that bug is fixed. See the Date::Manip::Problems document for more information. Reorganized Base/TZ to get rid of circular references. Added end blocks to clean some global variables. Got rid of switch/given structures. Fixed a bug where an incomplete date with 'last' in it was causing an error. RT 60138 Fixed a bug where 'Sunday, 9th Jan 1972' wasn't parsed correctly. RT 57832 Fixed a bug where Zones.pm was generated with the abbreviations in the wrong order. Amish Chana. French month abbreviations now support periods. Bernard Haerri Added tests from RT 29655 to make sure that the problem never recurs. Fixed documentation problem with the new_* methods in Date::Manip::Obj. Options must be passed in as \@opts rather than @opts. Cleaned up some of the documentation. VERSION 6.12 (2010-09-27) IntCharSet config variable deprecated With better support for international character sets, the old IntCharSet config variable (which was a bandaid at best) is deprecated. Currently, the functionality still exists, but it will be removed at some point. New features Added the Encoding config variable. Now supports parsing the EXIF date format. Rhesa Rozendaal Bug fixes Fixed Build.PL to not require perl 5.010 since the distribution as a whole does not require that (and I want that fact to be in META.yml). Fixed a bug where the Date::Manip::Date::set method was broken when setting individual fields. Helmut A. Bender Fixed a bug where set didn't work in Date::Manip::Delta. Patch provided in RT 59096. Newest zoneinfo data (tzdata 2010m) Converted all language files to UTF-8 and added rudimentary support for character encodings. Some assistance by Stephen Ostermiller. Fixed problem in Polish, Dutch. Stephen Ostermiller Extended support for 'nth' up to 53rd. Paco Regodon Added some corrections to German. Dieter Lange Clarified Date::Manip::Recur documentation based on RT 59132.
2010-12-02 13:15:49 +01:00
DISTNAME= Date-Manip-6.14
Updated to version 5.48 Pkgsrc changes: - DISTNAME adapted to new name of archive file. - The package supports installation to DESTDIR. Changes since version 5.44: ===================================== Version 5.45 DEVELOPMENT Fixed bug in parsing ISO 8601 dates. Paul Schinder <schinder@leprss.gsfc.nasa.gov> Language fix for Danish. <claus.just.rasmussen@get2net.dk> Added "overmorrow". Ed Avis <avised@kbcfp.com> Language fix for German. Andreas Dembach <ad@dg-i.net> Fixed a bug in UnixDate for years before 1000 AD. Joaquin Ferrero <explorer@aprosi.net> Fixed a bug where "today" wasn't case insensitive. Pedro Rodrigues <pedro.ruano@gmail.com> New timezones. Khairil Yusof <khairil.yusof@gmail.com>, Andy Spiegel <debian.Andy@spiegl.de>, Ernesto Rapetti <erapetti@item.org.uy> Fixed a bug where business/approximate mode wasn't correctly used in DateCalc. Mark T. Kennedy <mkennedy@diamondbackcap.com> Minor documentation improvement. Caminati Carlo <C.Caminati@selta.it> Bug in DateCalc where you couldn't pass undef as the errref. Alex Howansky <alex@howansky.org> Bug where cygwin wasn't using the date command. Rafael Kitover <rkitover@cpan.org> New timezones. Robin Norwood <rnorwood@redhat.com> Fixed russian timezones. Yuri Kovalenko <Yu.V.Kovalenko@inp.nsk.su> Lots of spelling fixes. Asaf Bartov <ijon@forum2.org> Version 5.46 2007-02-21 Released Version 5.47 DEVELOPMENT Revised some of the docs about Y2K (given that it's in the past) and the 2007 US daylight saving time rule changes. Suggested by Fixed a problem in the WEST timezone. Cristina Nunes <cristina.nunes@segula.pt> Added timzezone. Kimmo R. M. Hovi <kimmo.hovi@kronodoc.com> Fixed the version number. John R. Daily <jdaily@apparatus.net> Fixed a warning when the date command not present. Daniel Hahler <daniel@thequod.de> Fixed a bug where recurrences of the form 0:1*, 0:0:1*, etc., incorrectly required a base date. Gerry Lawrence <gwl@ufl.edu> Fixed a bug where "substring" was used instead of "substr". <lbenton@csu.edu.au> Version 5.48 2007-11-27 Released
2008-01-05 23:57:22 +01:00
PKGNAME= p5-${DISTNAME}
SVR4_PKGNAME= p5dma
CATEGORIES= textproc perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Date/}
MAINTAINER= pkgsrc-users@NetBSD.org
2008-01-19 14:06:07 +01:00
HOMEPAGE= http://search.cpan.org/dist/Date-Manip/
COMMENT= Perl5 module for date calculations
2010-01-20 16:13:16 +01:00
LICENSE= ${PERL5_LICENSE}
Update to 6.05: Version 5.55 DEVELOPMENT Typo fix. ddascalescu Version 6.00 2009-11-23 Date::Manip 6.00 is a total rethink of the module, and a nearly complete rewrite. Please refer to the Date::Manip::Changes5to6 document for a list of incompatible changes. *** Massive reorganization and near total rewrite. *** Broke into several smaller modules *** Full timezone support Several config variables deprecated Added some functionality (suggested by James Elson to improve setting the "current time". Done with the ForceDate config variable. *** Converted languages to YAML for much easier maintenance. Patch and suggestion provided by Evan Carroll Added much better formats for deltas. Suggested by Jim Hranicky. Borrowed the _FindWindowsTZName function from the DateTime-TimeZone module. Added SetDate config variable (based on a suggestion by Christian Campbell). Added parse_format which was first suggested by Kim Ryan. Thanks to Jonathan Hogue for helping test Windows additions. It also contains a few bug fixes correcting problems in the 5.xx releases: Fixed a bug where "YYtoYYYY=c" wouldn't work. VMS bugfix to not call `date` command. Lane Fixed typo in turkish translation. Spelling fix in dutch. Bart Van Loon New Year's Day defined using a recurrence which might push the observed day to the previous year was broken. Reported by Alan Burlison I have received many suggestions over time which were automatically handled during the 6.00 rewrite. Although the changes weren't made because of the suggestions specifically, I wanted to acknowledge them since I appreciate the suggestions. Delta_Format initialization done outside of the function. Eric Boehm Added $subtract to calculation routines. First suggested by Steve Berlage. Version 6.01 2009-11-23 *** Fixed a bug where dates were sometimes getting the wrong timezone when SetDate/ForceDate in effect. Version 6.02 2009-11-24 A quick fix to make sure that the tests run correctly in other timezones. Disabled curr_zone_methods when taint checking on. I believe that Date::Manip is completely taint friendly at this point. Version 6.03 2009-11-24 Corrects a backward incompatibility with UnixDate. Rene Schickbauer A couple more corrections to the tests. Version 6.04 2009-11-25 Fixed a bug where events were not interpreted in the correct timezone if SetDate/ForceDate used. Version 6.05 Significant speedups. Thanks to Moritz Lenz and BrowserUK on perlmonks for suggestions (and a number of other people on perlmonks for suggestions that I did not end up using, but which provided a great discussion). Reduced the precision of 1 test to avoid a rounding difference when using a perl compiled with uselongdouble. Andreas Koenig Fixed a bug in parse_date where the current time was getting used instead of the documented 00:00:00 Bug fix where DateCalc didn't work with $mode in some cases. Fixed Makefile.PL/Build.PL to hanle Win32::TieRegistry requirement. Changed %z printf behavior back to 5.xx and added %N format. Gilles Lamiral Fixed bug where non-English Windows versions didn't get the timezone. Thanks to Rene Schickbauer for testing.
2010-01-20 16:12:13 +01:00
DEPENDS+= p5-Test-Pod-[0-9]*:../../devel/p5-Test-Pod
DEPENDS+= p5-Test-Pod-Coverage-[0-9]*:../../devel/p5-Test-Pod-Coverage
DEPENDS+= p5-YAML-Syck-[0-9]*:../../textproc/p5-YAML-Syck
# only needed for tests
#DEPENDS+= p5-Test-Inter-[0-9]*:../../devel/p5-Test-Inter
Update to 6.05: Version 5.55 DEVELOPMENT Typo fix. ddascalescu Version 6.00 2009-11-23 Date::Manip 6.00 is a total rethink of the module, and a nearly complete rewrite. Please refer to the Date::Manip::Changes5to6 document for a list of incompatible changes. *** Massive reorganization and near total rewrite. *** Broke into several smaller modules *** Full timezone support Several config variables deprecated Added some functionality (suggested by James Elson to improve setting the "current time". Done with the ForceDate config variable. *** Converted languages to YAML for much easier maintenance. Patch and suggestion provided by Evan Carroll Added much better formats for deltas. Suggested by Jim Hranicky. Borrowed the _FindWindowsTZName function from the DateTime-TimeZone module. Added SetDate config variable (based on a suggestion by Christian Campbell). Added parse_format which was first suggested by Kim Ryan. Thanks to Jonathan Hogue for helping test Windows additions. It also contains a few bug fixes correcting problems in the 5.xx releases: Fixed a bug where "YYtoYYYY=c" wouldn't work. VMS bugfix to not call `date` command. Lane Fixed typo in turkish translation. Spelling fix in dutch. Bart Van Loon New Year's Day defined using a recurrence which might push the observed day to the previous year was broken. Reported by Alan Burlison I have received many suggestions over time which were automatically handled during the 6.00 rewrite. Although the changes weren't made because of the suggestions specifically, I wanted to acknowledge them since I appreciate the suggestions. Delta_Format initialization done outside of the function. Eric Boehm Added $subtract to calculation routines. First suggested by Steve Berlage. Version 6.01 2009-11-23 *** Fixed a bug where dates were sometimes getting the wrong timezone when SetDate/ForceDate in effect. Version 6.02 2009-11-24 A quick fix to make sure that the tests run correctly in other timezones. Disabled curr_zone_methods when taint checking on. I believe that Date::Manip is completely taint friendly at this point. Version 6.03 2009-11-24 Corrects a backward incompatibility with UnixDate. Rene Schickbauer A couple more corrections to the tests. Version 6.04 2009-11-25 Fixed a bug where events were not interpreted in the correct timezone if SetDate/ForceDate used. Version 6.05 Significant speedups. Thanks to Moritz Lenz and BrowserUK on perlmonks for suggestions (and a number of other people on perlmonks for suggestions that I did not end up using, but which provided a great discussion). Reduced the precision of 1 test to avoid a rounding difference when using a perl compiled with uselongdouble. Andreas Koenig Fixed a bug in parse_date where the current time was getting used instead of the documented 00:00:00 Bug fix where DateCalc didn't work with $mode in some cases. Fixed Makefile.PL/Build.PL to hanle Win32::TieRegistry requirement. Changed %z printf behavior back to 5.xx and added %N format. Gilles Lamiral Fixed bug where non-English Windows versions didn't get the timezone. Thanks to Rene Schickbauer for testing.
2010-01-20 16:12:13 +01:00
Updated to version 5.48 Pkgsrc changes: - DISTNAME adapted to new name of archive file. - The package supports installation to DESTDIR. Changes since version 5.44: ===================================== Version 5.45 DEVELOPMENT Fixed bug in parsing ISO 8601 dates. Paul Schinder <schinder@leprss.gsfc.nasa.gov> Language fix for Danish. <claus.just.rasmussen@get2net.dk> Added "overmorrow". Ed Avis <avised@kbcfp.com> Language fix for German. Andreas Dembach <ad@dg-i.net> Fixed a bug in UnixDate for years before 1000 AD. Joaquin Ferrero <explorer@aprosi.net> Fixed a bug where "today" wasn't case insensitive. Pedro Rodrigues <pedro.ruano@gmail.com> New timezones. Khairil Yusof <khairil.yusof@gmail.com>, Andy Spiegel <debian.Andy@spiegl.de>, Ernesto Rapetti <erapetti@item.org.uy> Fixed a bug where business/approximate mode wasn't correctly used in DateCalc. Mark T. Kennedy <mkennedy@diamondbackcap.com> Minor documentation improvement. Caminati Carlo <C.Caminati@selta.it> Bug in DateCalc where you couldn't pass undef as the errref. Alex Howansky <alex@howansky.org> Bug where cygwin wasn't using the date command. Rafael Kitover <rkitover@cpan.org> New timezones. Robin Norwood <rnorwood@redhat.com> Fixed russian timezones. Yuri Kovalenko <Yu.V.Kovalenko@inp.nsk.su> Lots of spelling fixes. Asaf Bartov <ijon@forum2.org> Version 5.46 2007-02-21 Released Version 5.47 DEVELOPMENT Revised some of the docs about Y2K (given that it's in the past) and the 2007 US daylight saving time rule changes. Suggested by Fixed a problem in the WEST timezone. Cristina Nunes <cristina.nunes@segula.pt> Added timzezone. Kimmo R. M. Hovi <kimmo.hovi@kronodoc.com> Fixed the version number. John R. Daily <jdaily@apparatus.net> Fixed a warning when the date command not present. Daniel Hahler <daniel@thequod.de> Fixed a bug where recurrences of the form 0:1*, 0:0:1*, etc., incorrectly required a base date. Gerry Lawrence <gwl@ufl.edu> Fixed a bug where "substring" was used instead of "substr". <lbenton@csu.edu.au> Version 5.48 2007-11-27 Released
2008-01-05 23:57:22 +01:00
PKG_DESTDIR_SUPPORT= user-destdir
2004-01-05 23:16:24 +01:00
PKG_INSTALLATION_TYPES= overwrite pkgviews
USE_LANGUAGES= # empty
PERL5_PACKLIST= auto/Date/Manip/.packlist
PERL5_MODULE_TYPE= Module::Build
2002-10-14 00:22:45 +02:00
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"