Number::Spell provides functionality for spelling out numbers.
Currently only integers are supported.
By default Number::Spell does American formatting, but can be
configured to do European formatting by calling it with the
"Format => 'eu'" option.
Fix the version test for p5-SDL, so that this at least continues
to build after the recent update of p5-SDL to 2.1.2. Note that
I've only compile tested this with the new p5-SDL; I'm not in a
position to test it more fully right now.
Pkgsrc changes:
o Change to Module::Build
o Change MASTER_SITES to use CPAN
o Change location of packlist
o Add a few local patches to deal with some issues in this version:
1) Use appropriate include paths for GL headers
2) Import fix from CPAN bug 19155: ensure modules are installed
in the correct directory
3) Add a missing type to the typemap
4) Import fix from CPAN bug 32744: ensure Module::Build leaves
a packlist behind (define module_name).
With these changes in place, the module at least passes its own selftests.
Upstream changes:
Revision history for Perl extension SDL_perl.
* Sep 23 2004 David J. Goehrig <dgoehrig@cpan.org>
- added SDL::Config tests for SDL_gfx support to test/testgfxroto.pl
test/testgfxprim.pl and SDL::Tool::Graphic.pm
- removed exists test form SDL::Config::has()
- added SDL::PushEvent
- added SDL::SetEventType
- renamed SDL::OpenGL::glReadPixel(s)
- added error message for SDL::OpenGL::glLightModel
- cleaned up some formatting issues in OpenGL.xs
- fixed bug in SDL::Cdrom (referencing a scalar as a hashref)
- added some more documentation to SDL::Color
- added SDL::Event::push (Andy Bakun)
- fixed documentation and usage of SDL::Event::set
- added SDL::Event::type([type]) setting parameter
- updated Pod::ToDemo recommends in Build.PL
- added chromatic's OpenGL version checks
- added GL_ALL_CLIENT_ATTRIB_BITS (in addition to GL_CLIENT_ATTRIB_BITS)
- added chromatic's SDL::Build::Cygwin.pm and SDL::Build::Win32.pm
- applied chromatic's patches to SDL::Tutorial, etc. for updated Pod::ToDemo
* Sep 21 2004 David J. Goehrig <dgoehrig@cpan.org>
- added thread check to SDL::Constants.pm (prevent unsafe SelfLoader)
- applied Andy Bakun <sdlperl@thwartedefforts.org>'s patches
to SDL::CreateRGBSurfaceFrom, SDL::SurfaceCopy, and
SDL::FreeSurface
- applied GLint* to typemap patch
- applied glRenderMode patch
- applied gluPickMatrix patch
- fixed SDL::Surface::blit typo bug
- applied glGet patch by Luke (enumerating them all!)
- fixed typo bug in make/lib/SDL/Build/Darwin.pm
* Feb 23 2004 David J. Goehrig <dgoehrig@cpan.org>
- fixed OpenGL exporting & bootstrapping
- added ifdefs in OpenGL for NURBS and GLUTesslator
- updated the test scripts to use SDL::Config
- added OpenGL test
- modified SDL::Config->has to use grep instead
- fixed SDL::Cdrom::status
- added tests for SDL::Video and SDL::MPEG
- fixed gluPerspective in test1.pl & test2.pl
- moved SDL::OpenGL::Cube code into test2.pl
- released SDL_Perl-2.1.0
* Feb 7 2004 David J. Goehrig <dgoehrig@cpan.org>
- added more SMPEG support
- added SDL::Video.pm and SDL::MPEG
* Feb 6 2004 David J. Goehrig <dgoehrig@cpan.org>
- removed old build stuff
- added SDL::GetAppState
- added SDL::GetMouseState and SDL::GetRelativeMouseState
- added SDL Perl logo files
- Finalized 2.0.5 release
* Feb 6 2004 chromatic
- added SDL::Tutorial
- added SDL::Tutorial::Animation
- added SDL::Tutorial::Drawing
- added SDL::Tutorial::Images
* Feb 5 2004 David J. Goehrig <dgoehrig@cpan.org>
- port chromatic's Module::Build changes to 2.0.4
- moved SDL_TEXTWIDTH to SDL.pm (where EXPORTS BELONG in SDL.pm)
- applied chromatic's test directory change to testfonttool.pl
- fixed near/far in OpenGL.xs
- fixed checkkeys.pl to work with new event structure
- fixed testjoystick.pl to use new constants
- fixed USE_THREADS issue in build system
- fixed typo-bugs in SDL::Tool::Graphic.pm
- Updated MANIFEST
- fixed SFont support added SDL::SFont.pm
- removed SDL::Mixer and SDL::Event constants checks, no export
* Dec 21 2003 chromatic
- added glDeleteLists
- added glReadPixels
- added glReadPixel
* Sept 2 2003 David J. Goehrig <dave@sdlperl.org>
- fixed SDL::Music and SDL::Sound usage in SDL::Mixer
* Aug 28 2003 Stephane Desneux <sdx@desneux.com>
- added SDL_VIDEOEXPOSE constant in SDL::Constants
* Aug 26 2003 Stephane Desneux <sdx@desneux.com>
- modified Makefile.linux to remove debug unless $ENV{DEBUG} is defined
- added scripts/GL/gl.h header (OpenGL 1.4 header from Linux NVidia driver)
- modified gl_const.pl to generate SDL::OpenGL::Constants.pm using scripts/GL/gl.h
OpenGL constants now uses Exporter and SelfLoader
- modified sdl_const.pl to generate SDL::Constants
SDL constants now uses Exporter and SelfLoader
- modified SDL.pm to export constants from SDL::Constants
- modified SDL/OpenGL.pm to export constants from SDL::OpenGL::Constants
- changed all function names in OpenGL.xs (xxx replaced by glxxx or gluxxx)
changed export in SDL/OpenGL.pm accordingly
- removed warning in SDL::Surface::new()
* Aug 21 2003 David J. Goehrig <dave@sdlperl.org>
- applied Thomas Tongue's MacOS X support patches
* Aug 20 2003 David J. Goehrig <dave@sdlperl.org>
- fixed SDL::Event bug
* Aug 17 2003 David J. Goehrig <dave@sdlperl.org>
- applied Tels' call list patches
- fixed some general boneheadedness with use strict
- got tests really working
- applied Russell's SDL::Tool::Graphic::grayScale patch
- added glLightModel
* Aug 16 2003 David J. Goehrig <dave@sdlperl.org>
- applied morgoth.666's patch for glGetdv & others
- released 2.0 last week :)
* May 23 2003 David J. Goehrig <dave@sdlperl.org>
- applied Ryan Hanlon's patch for SDL::TTFont::width
* May 22 2003 David J. Goehrig <dave@sdlperl.org>
- fixed typemap
- changed SDL::Cdrom to use scalar refs
- changed SDL::Console to use scalar refs
- changed SDL::Event to use scalar refs
- changed SDL::Cursor to use scalar refs
- changed SDL::Font to use scalar refs
- changed SDL::Music to use scalar refs
- changed SDL::Palette to use scalar refs
- changed SDL::Sound to use scalar refs
* May 20 2003 David J. Goehrig <dave@sdlperl.org>
- added more OpenGL constants
- added OpenGL name & Feedback functions
- ported documentation from the website to distro
* Mar 13 2003 David J. Goehrig <dave@sdlperl.org>
- cleaned up OpenGL constants exportation
- fixed glColor alpha
- fixed all tests & the causes of failure
- fixed TTFont.pm color bug
- fixed SDL::Tool::Graphic
* Mar 11 2003 David J. Goehrig <dave@sdlperl.org>
- changed USE_THREAD support because perl5.8 usually builds with it
- added SDL::Constants & SDL::OpenGL::Constants
- removed constant functions from XS code (going easier on the linker)
- changed version to SDL_perl-2.0-beta1 Way Too much is Broken release
- Moved Opt/* to regular & fixing as found broken
- 27% of tests now fail!
* Feb 25 2003 David J. Goehrig <dave@sdlperl.org>
- resized the testmenu.pl script
* Jan 6 2003 Wayne Keenan <tripixuk@yahoo.co.uk>
- fixed testjoystick.pl
* Jan 4 2003 David J. Goehrig <dave@sdlperl.org>
- Added test suite, Thanks Tels
- Added SDL::SurfaceCopy finally
- Added SDL::Surface::new -surface && -copy constructors
- Changed SDL::Tool::Graphic::* to return a new SDL::Surface object
- Added SDL::Event::resize_w && SDL::Event::resize_h
* Jan 3 2003 David J. Goehrig <dave@sdlperl.org>
- SDL_perl-1.20.0 release
- fixed default pitch value in SDL::Surface
- fixed test/OpenGL/tutorials/*, removed nasty -flags options
* Jan 2 2003 David J. Goehrig <dave@sdlperl.org>
- Changed SDL::SurfacePixel to work as documented returns SDL_Color*
- Changed SDL::Surface::pixel to return SDL::Color object
- Changed SDL::SetColorKey to take SDL_Color*
- Changed SDL::Surface::set_color_key to take SDL_Color*,SDL::Color, && (x,y)
- Added test/testcolor.pl
- Fixed SDL::Opt::Surface::pixel to return SDL::Opt::Color objects
- Fixed test/testsprite.pl (must call display_format before set_color_key)
- removed use strict from test/testmenu.pl
- Added SDL::INIT_TIMER
* Jan 1 2003 David J. Goehrig <dave@sdlperl.org>
- Added a lot of documentation stubs
- Added SDL_PREALLOC support
- Added SDL_VIDEORESIZE event type
- Moved SDL_* SDL_Surface flags EXPORT to SDL::Surface
- Added SDL::App::resize & -resizeable tag
- Updated README
- Added SDL::Opt::Surface, SDL::Opt::Rect, SDL::Opt::Color
(pkgsrc already contained the Coverity and GetDeviceControl patches)
Alan Coopersmith (1):
Coverity #743/744: Returned without freeing storage bufp/savp
Matthieu Herrb (1):
nuke RCS Ids
Peter Hutterer (2):
GetDeviceControl: calculate the length field correctly.
libXi 1.1.4
Updated www/p5-Template-Toolkit to 2.20
Updated devel/p5-IO-Interactive to 0.0.4
Updated devel/p5-IO-Multiplex to 1.10
Updated devel/p5-Lexical-Persistence to 0.98
Updated devel/p5-Module-Build to 0.3000
Updated devel/p5-Module-Install-RTx to 0.24
Updated devel/p5-Module-Starter to 0.500
Updated devel/p5-Module-Versions-Report to 1.06
Updated devel/p5-MooseX-Types to 0.07
Updated devel/p5-Object-InsideOut to 3.52
Updated devel/p5-Par-Dist to 0.40
Updated devel/p5-PAR to 0.983
Updated devel/p5-PHP-Serialization to 0.29
Updated devel/p5-Params-Util to 0.35
Updated devel/p5-Perl-Critic to 1.092
Pkgsrc changes:
o Re-order DEPENDS to match META.yml from package
Upstream changes:
[1.092] Released on 2008-09-02
Bug Fixes:
* Fixed POD errors that were causing build failures. Sorry
about that.
[1.091] Released on 2008-09-01
New Policies:
* RegularExpressions::RequireDotMatchAnything
New Features:
* perlcritic now supports a -pager option, so you can more easily
send the output to your favorite pager. You can set this option
on the command-line or in your .perlcriticrc file. See the
perlcritic perldoc for more details. Credit to Michael Schwern.
* The output from "perlcritic -doc PATTERN" will be automatically
sent to your pager if you have set the -pager option.
Policy Changes:
* CodeLayout::ProhibitQuotedWordLists no longer applies if the list
contains any non-words, by default. A non-word is anything that does
not match /[\w-]+/. You can restore the former behavior by setting the
"strict" option. RT #37886.
* CodeLayout::ProhibitQuotedWordLists also now applies to the import
arguments of a C<use> statement. RT #24467.
* ErrorHandling::RequireCheckingReturnValueOfEval now recognizes ternary
left-sides as valid checks.
* RegularExpressions::RequireExtendedFormatting gains a
minimum_regex_length_to_complain_about option. Also, regexes that
contain only word and whitespace characters are now exempt from this
policy, by default; you can make it complain about them by turning on
the new strict option. Contributed by Michael Schwern. RT #38531.
* TestingAndDebugging::ProhibitNoWarnings now supports a
allow_with_category_restriction option, thanks to Michael Schwern.
RT #38514.
* CodeLayout::ProhibitHardTabs now allows leading tabs in qw() word lists
and regexes with the /x modifier. You can still configure this
policy to forbid all hard tabs, if you like. RT #32440
Bug Fixes:
* perlcritic should now work under PAR. RT #38380.
* URL for our repository in META.yml now works for anonymous
checkout. The password is "" (empty). RT #38628.
* color for high-severity violations is now magenta because
it is more redable than yellow on white backgrounds. RT #38511.
Upstream changes:
0.35 Tue 11 Nov 2008
- No changes
- CPAN Testers results look good, moving to production version
0.34_01 Mon 3 Nov 2008
- Adding experimental XS implementation by the awesome Jens Renhack
Upstream changes:
0.29 2008-09-17
- Fix bug with negative numbers, RT#6402, patch from
<tom [...] eborcom.com>
- Add TODO test for RT21218
- Add TODO test for RT24441
0.28
- Serializing long integers comes out as -1 on the PHP end
as noted in RT#6112 patch from <kcivey [...] cpcug.org>.
- Add test for the issue above (t0m).
- Fix POD as noted in RT#6113 by MCMAHON.
- Only require perl 5.6 in Makefile.PL as noted in RT#17034
by <kcivey [...] cpcug.org>
Pkgsrc changes:
o Adjusted dependencies to fit new requirements
Upstream changes:
[Changes for 0.983 - Sep 12, 2008]
* Dependencies
- Require AutoLoader 5.67 which contains a PAR-related
bug-fix.
- Require PAR::Dist 0.32.
* Internal changes
- The full extraction process _extract_inc
(which is triggered when a non--clean pp packaged
executable is run) can now be forced to do the
extraction (instead of doing if !-d).
- That same extraction routine now accepts Archive::Zip
handles or file names.
- When, during the full extraction, the extracted paths
are to be added to @INC, we now make sure they're not
in @INC yet.
Pkgsrc changes:
o Add p5-Archive-Zip as build dependency (for tests)
Upstream changes:
____________________________________________________________________________
By: smueller on 2008/10/27
* Rewrite parts of the install_par docs.
* Add the esoteric auto_inst_lib_conversion parameter to install_par.
* This is 0.40.
____________________________________________________________________________
By: smueller on 2008/10/21
* Add the "verbose" option to install_par and uninstall_par.
* Add the "uninstall_shadows" option to install_par.
* This is 0.39.
____________________________________________________________________________
By: smueller on 2008/10/16
* Fix _check_tools() to use *Foo{THING} syntax instead of \&{}.
* This is 0.38.
____________________________________________________________________________
By: smueller on 2008/10/08
* Fix the "Skip 03merge_meta tests if no A::Zip nor zip/unzip found." logic.
* Add more debug output to debug mode (system calls).
* Add internal _check_tools() sub which checks the availability of various
required tools (yaml, zip).
* This is 0.37.
____________________________________________________________________________
By: smueller on 2008/09/30
* Skip 03merge_meta tests if no YAML *DUMPER* could be found.
* Better debug output for the YAML-search.
* This is 0.36.
____________________________________________________________________________
By: smueller on 2008/09/30
* Skip 03merge_meta tests if no A::Zip nor zip/unzip found.
* Better error messages from _zip/_unzip
* This is 0.35.
____________________________________________________________________________
By: smueller on 2008/09/24
* Do not fail if _zip() doesn't return true, doh!
* This is 0.34.
____________________________________________________________________________
By: smueller on 2008/09/17
* Better diagnostics for the CPAN testers test failures.
* Extra -f check in _merge_meta.
* This is 0.33.
____________________________________________________________________________
By: smueller on 2008/09/12
* Version bump, fix tests.
* This is 0.32.
____________________________________________________________________________
By: smueller on 2008/09/01
* merge_par now requires a (i.e. any) YAML reader
* merge_par now merges the "provides" sections of the META.yml's
* blib_to_par now accepts a "quiet" option
Upstream changes:
3.52 Mon Oct 27 11:16:19 2008
- Upgraded dependencies to Exception::Class 1.26
3.51 Thu Oct 23 20:18:23 2008
- Fix issues with Exception::Class 1.25
3.49 Fri Oct 17 18:33:46 2008
- Call all :Destroy methods before deleting field data
3.48 Wed Oct 15 20:05:20 2008
- Fix runtime loading of classes with multiple inheritance
3.47 Mon Oct 6 18:50:26 2008
- Proper implementation of ->isa()/->can()
3.46 Fri Oct 3 21:01:59 2008
- Support Test::MockObject
Pkgsrc changes:
o Canonicalize HOMEPAGE
o Remove no-longer-needed dependency on p5-Sub-Uplevel
Upstream changes:
0.07 Fri Oct 07 23:00:00 EST 2008
- Bumped minimum allowed Moose version to fix problem with overloading
on some versions of Perl
- Tiny documentation updates.
0.06 Fri Oct 24 15:00:00 EST 2008
- Added support for parameterized types and type unions, tests for all
that and documentation updates.
0.05 [Indetermined]
- moved export mechanism to Sub::Exporter. ::Base contains
a bunch of wrapping logic to allow the export-along functionality
for the helper symbols
- removed vestigial load of Sub::UpLevel since it breaks
the argument display in confess()
Pkgsrc changes:
o Add HOMEPAGE using search.cpan.org
Upstream changes:
2008-10-21 Jesse Vincent <jesse@bestpractical.com>
* Fix META.yml
* Bump the package limit from 1k to 10k
Pkgsrc chnages:
o Add a couple of BUILD_DEPENDS
Upstream changes:
1.50 Tue Oct 28 00:27:37 CDT 2008
* Added Perl Training Australia's getting-started.html
* Add license setting to default Makefile.PL output (Thanks, Gabor!)
* Fixed the RT link in the boilerplate. (Thanks, Shlomi)
Upstream changes:
[Changes for 0.24 2008-09-15]
* updated docs
* die when target is RT 3.8.0
* install libs only into one path, don't double-install them
on RT 3.8.x
* delete VERSION from POD, we just always forget to update it
This even though some tests fail, but that's due to FAKEHOME.
Pkgsrc changes:
o add USE_TOOLS+=perl to make some more tests succeed
Upstream changes:
0.30 - Thu Sep 25 20:57:36 2008
- First non-beta release since April 2007. In the meantime, Sarkozy
became president of France, the 35W bridge fell in Minneapolis,
Phelps won a lot of gold, a new tribe of indigenous people was
discovered in the Amazon, and Bob Barker stopped doing The Price Is
Right. As of this moment though, the U.S. economy still hasn't
collapsed completely.
0.2808_05 - Thu Sep 18 23:30:39 PDT 2008
- Skip test in t/ext.t which tickles shellwords() in Text::ParseWords
below 3.23 [David Wheeler, Ken]
- Fixed some shell-quoting issues in do_system() on Windows [Ken,
Schwern, reported by Curtis Jewell]
- Fixed t/xs.t failure for missing 'const char *' typemap in 5.6
[Schwern]
- Added build_requires for Test::More 0.49 and Test::Harness 2.03.
Removed bundled Test::More (was not working for 5.005x anyway).
[Schwern]
- Minimum required perl version is now 5.6.1. [Schwern]
0.2808_04 - Thu Sep 11 22:51:27 PDT 2008
- Backed-out incompatible Module::Build::ModuleInfo change (first in
0.2808_02.)
0.2808_03 - Mon Sep 1 14:43:27 PDT 2008
- Made adjustments for the format changes of recent Test::Harness
output. [Nicholas Clark]
- Fixed the documentation for script_files to indicate that we search
bin/ for scripts by default. It has been this way for several
years. [Spotted by Ron Savage]
0.2808_02 - Wed Jul 9 16:45:08 PDT 2008
- Experimental support for TAP::Harness with --use-tap-harness option
and the tap_harness_args property. [David Wheeler & Eric Wilhelm]
- Added test_file_exts property for main-run tests other than '*.t'.
[David Wheeler]
- Fixed getcwd()/rmtree() failure case on 5.10+mac where something is
unhappy about all of the tests deleting their distgen directory
before leaving it. [Eric Wilhelm & David Wheeler]
- Improved support for parsing qv() in modules' $VERSION
declarations, and made $VERSION-parsing errors more verbose. [Jos
Boumans]
- Integrated an omnibus patch for various VMS fixes. [Craig Berry &
John E. Malmberg]
- Some versions of Test::Harness (or something) seem to not be
stripping the ".t" suffix when outputting test reports, which was
causing one of our tests in t/compat.t to fail. Fixed. [Spotted by
a smoke tester]
- Most Unix platforms seem to allow hyphens in usernames, so we honor
this in our de-tilde-fying methods now. [Spotted by s-murata]
- If there are multiple assignments to the $VERSION variable in
someone's module and this generates warnings, tell the user what
line number the problem is at.
- Added 'gnu' and 'gnukfreebsd' as Unix variants. [Niko Tyni]
- Fixed a couple bugs in how we quote arguments to external processes
when they have to pass through the shell. Also much more
thoroughly tested our quoting now.
- Edited the Module::Build::API docs prose about the 'license' field
in response to some comments on the module-authors mailing list.
- Fixed a typo in some example code in the Cookbook. [Jeremy Leader]
- Custom typemaps were being looked for in places that don't quite
exist; fixed. [Michael G Schwern]
- QNX/Neutrino is now considered to be Unix. [rt.cpan.org 32214]
- Added 'gpl2' and 'gpl3' to the list of valid licenses. [Allen
Engelhardt]
- Fixed our Data::Dumper wrapper's sensitivity to users who might set
$Data::Dumper::Terse. [Spotted by Dominique Dumont]
- Documented the fix_shebang_line() method. [Elliot Shank]
- Applied the 'const' modifier to version() and xs_version() XS
functions we use during testing. [Robin Barker]
- Fixed processing of INC=, POLLUTE=, INSTALLDIRS=, and LIB= for
passthrough/small Makefile.PLs.
- perl Build.PL --sign=1 now signs. [Michael G Schwern]
- Fixed processing of INSTALLDIRS=whatever for compatibility
Makefiles. [Spotted by John Peacock]
- Zillions of special-cases have been added in Compat.pm for dealing
with the special Makefile system on VMS. [John E. Malmberg]
- Fixed some stuff in how VMS command-args get quoted. [John E. Malmberg]
- VMS now overrides localize_file_path() and localize_dir_path() so
we don't need to do special stuff in the general case. [John
E. Malmberg]
- Added a few more VMS-specific entries to the default MANIFEST.SKIP
file that (sometimes) gets created during the 'manifest'
action. [John E. Malmberg]
- Fixed a catdir() that should have been a catfile() when creating a
ppmdist. [John E. Malmberg]
- Removed some assumptions about what makefiles are called (not
necessarily "Makefile") and how they take their arguments, to get
VMS tests working better. [John E. Malmberg]
- Fixed our check for Archive::Tar in the t/runthrough.t test, which
fixes a common failure on Win32. [Spotted by Chris Williams]
- Fixed a File::Spec mal-ism in t/destinations.t [Craig A. Berry]
- Exposed the internal ExtUtils::CBuilder object as part of our API,
via the cbuilder() method. [Zefram]
- Upgraded to version.pm 0.74 (fixes bug #30004.)
- Overwrite core (post-5.9.4) Module::Build installs (bug #20528.)
- Pass quiet() option to ExtUtils::CBuilder object.
0.2808_01 - Wed Oct 24 11:51:25 2007
- All .pm files in the Module-Build distribution (except for
M::B::Version.pm, which is kind of tied to version.pm) now have the
same $VERSION number explicitly specified.
- When checking prerequisites, the required version of perl is now
checked before we start finding the $VERSION declaration of the
distribution, which results in much more intuitive error messages
e.g. if the author is using 5.6-isms in their declaration but the
user doesn't have 5.6. [Slaven Rezic]
- Added 'artistic_2' license, corrected 'lgpl' license url (bug #29783)
[David Thomas]
- VMS find_perl_interpreter() is just $^X (bug #29810) [Craig A. Berry]
- Some large VMS fixes, mostly having to do with the non-case-
preserving nature of most VMS filesystems, but also correcting for
illegal characters in VMS file specs. [John E. Malmberg and Craig
A. Berry]
- Fixed the _detildefy() method on VMS. [John E. Malmberg and Craig
A. Berry]
- We now use a much more reliable method when Data::Dumper-ing saved
state data. [Yves]
- When a module had 0.000 as its version, a few places in the code
thought the module had no version at all. This is now
fixed. [Andrew "Zefram" Main]
- When finding the default set of script_files, we now compute them
as relative paths, not absolute. [Spotted by Curtis "Ovid" Poe]
- Got rid of a call to eliminate_macros, which isn't needed in
Module::Build since there is no external make utility involved.
Override expand_test_dir to make up for the fact that the
home-grown glob() returns absolute, not relative, paths. [Craig
A. Berry]
- Fixed a catdir() that needed to be catfile() in the .packlist
creation code. [John E. Malmberg]
- If a *.PL file ended abnormally during the build, processing should
have stopped, but it didn't. Fixed. [Matthew Cast and David
Golden]
- Module::Build::Compat adds "require 5.XXXXX" to Makefile.PL when
'perl' is specified as a 'requires' prerequisite [David Golden]
- Refactored t/compat.t for modularity and transparency; added
labels for all tests; supressed subprocess output to
STDOUT and STDERR [David Golden]
- Fixed bug in perl_version_to_float when version is already a float
[David Golden]
- Removed a mention of $build->{config} from the documentation, the
official interface to Config.pm settings is now via the
$build->config() and has been for some time. [Suggested by Michael
Schwern]
- Tweaked some text in the Cookbook to bring it into the modern age,
and added a recipe for accessing Config.pm settings. [Ibid]
- Lots of POD link/readability improvements to the Module::Build::API
documentation [Salve J. Nilsen]
- Added configure_requires as a new type of prereq. [Suggested by Adam
Kennedy]
- Patch 31156 from bleadperl: some filename dot and extension help
for Module::Build on VMS. [Craig Berry]
- Reworked the _detildefy() method so it doesn't depend on glob()
anymore. This gets rid of a problem with spaces or other special
shell characters in things like 'prefix' or 'install_path'
entries. [Prodding by Eric Wilhelm]
- Added midnightbsd to the list of Unix-like OSes we know about
[Rafael Garcia-Suarez]
Upstream changes:
2008-11-07 18:11:57 (r18) by rcaputo; lib/Lexical/Persistence.pm M
Ready for 0.98
2008-11-07 04:36:12 (r17) by rcaputo; lib/Lexical/Persistence.pm M
Replace eval() with do() in the docs. Note that lexical declarations
are preserved by compile(), which is used by do(), so declared
variables need not be redeclared all the time.
2008-11-03 20:02:16 (r16) by rcaputo; t/04_eval.t M
Fix tests to use do() rather than eval().
2008-11-03 19:57:55 (r15) by rcaputo; lib/Lexical/Persistence.pm M
Another attempt at eval(), this time called do().
2008-11-01 05:38:30 (r14) by rcaputo
t/04_eval.t A; MANIFEST M; lib/Lexical/Persistence.pm M
Apply Paul "LeoNerd" Evans' patch to add compile() and eval().
Upstream changes:
0.04 - Sun Aug 31 13:54:27 2008
* Fixes include:
* #24823: is_interactive() and command line arguments
* #38660: "null" filehandle is a memory leak
* #20689: IO::Interactive leaks temp files
0.03_01 - Sun Aug 24 21:53:11 2008
* Cleaning up old tickets:
+ #20689 Now that we don't use a scalar filehandle,
no extra temp files under 5.6.2
+ #24823 Applied Schwern's patch to ignore command
line arguments
+ #38660 Fix memory link (same fix for #20689, not
printing to a scalar
* Maintainer is now brian d foy <bdfoy@cpan.org>
Pkgsrc changes:
o Accept default TT options, don't set them explicitly.
o Add commented-out additional HOMEPAGE using search.cpan.org.
o Add a patch related to module bug
http://rt.cpan.org/Public/Bug/Display.html?id=39100
Thanks to Jens Rehsack for the update, provided in PR pkg/39600!
Upstream changes:
#------------------------------------------------------------------------
# Version 2.20 - 13th August 2008
#------------------------------------------------------------------------
* Updated all the documentation.
* Restored the GIF images that got mangled in the switch from CVS to
Subversion.
* Fixed the Makefile.PL to pre-glob the tests to keep things working
smoothly in Win32.
http://rt.cpan.org/Ticket/Display.html?id=25573
* Applied a patch to Template::Directives from Ben Morrow to fix the
SWITCH/CASE directive when matching strings containing regex metacharacters.
http://rt.cpan.org/Ticket/Display.html?id=24183
* Applied a patch to Template::Parser from Koichi Taniguchi to make it
treat TAGS with case sensitivity.
http://rt.cpan.org/Ticket/Display.html?id=19975
* Changed html_entity_filter_factory() in Template::Filters to only look for
Apache::Utils and HTML::Entities once.
http://rt.cpan.org/Ticket/Display.html?id=19837
Template::Stash
---------------
* Applied a patch to Template::Stash from Jess Robinson which allows you
to call a list method on a single object and have it automatically
upgraded to a single item list. Changed the XS Stash to do the same.
http://lists.tt2.org/pipermail/templates/2006-November/009115.html
* Fixed a minor bug in the XS Stash which prevented it from updating
hash entries with empty, but defined keys. Thanks to Yitzchak
Scott-Thoennes for reporting the problem.
http://lists.tt2.org/pipermail/templates/2007-November/009819.html
* Applied a patch from Alexandr Ciornii to make the XS Stash compile
cleanly under VC++ 6.0 and with Sun's C compiler.
http://rt.cpan.org/Ticket/Display.html?id=20291
Template::Provider
------------------
* Fixed a minor bug in the Template::Provider code added in 2.19 that
caused errors in templates to only be reported once. Subsequent
fetches incorrectly returned 'not found' instead of repeating the
error.
* Made Template::Provider use File::Spec->catfile instead of using '/'
and letting Perl worry about Doing The Right Thing.
http://rt.cpan.org/Ticket/Display.html?id=34489
* Applied patch from Lyle Brooks to add binmode to the _template_content()
method in Template::Provider.
http://rt.cpan.org/Ticket/Display.html?id=38075
* Applied patch from Ted Carnahan to silence UNIVERSAL::isa warnings in
Template::Provider.
http://rt.cpan.org/Ticket/Display.html?id=25468
* Applied patch to Template::Provider from Andrew Hamlin which works around
a bug in Strawberry Perl on Win32.
http://rt.cpan.org/Ticket/Display.html?id=34578
Template::VMethods
------------------
* Applied a patch from Paul "LeoNerd" Evans to make the list.slice vmethod
work properly with negative indices.
http://lists.tt2.org/pipermail/templates/2008-March/010105.html
Plugins
-------
* Added the Math plugin and related files to the MANIFEST so they
actually get shipped out as part of the distribution. D'Oh!
http://rt.cpan.org/Ticket/Display.html?id=27375
* Added the Scalar plugin which adds the .scalar vmethod for calling
object methods and subroutines in scalar context.
* Added Template::Plugin::Assert which allows you to assert that values
are defined.
* Changed Template::Plugin::Filter to weaken the $self reference to avoid
circular references and memory leaks. Thanks to Masahiro Honma for
reporting the problem and suggesting the fix.
* Applied patch from Ronald J Kimball to make Template::Plugin::Date accept
dates with the year coming first.
http://lists.tt2.org/pipermail/templates/2007-July/009540.html
* Added C<1;> to the end of a few plugin modules that were missing it.
ttree
-----
* Changed the --accept option in ttree to match against the full file
path (relative to --src dir) rather than just the file name. This
makes it behave the same way as the --ignore option.
* Applied patch from Lyle Brooks to add binmode to the process()
call in ttree.
http://rt.cpan.org/Ticket/Display.html?id=38076
* Added a patch from Nigel Metheringham also to set binmode in ttree
but via a configuration option.
https://rt.cpan.org/Ticket/Display.html?id=30760
Updated devel/p5-Attribute-Handlers to 0.81
Updated devel/p5-B-Hooks-OP-Check to 0.15
Updated devel/p5-CPAN-DistnameInfo to 0.07
Updated devel/p5-Config-Find to 0.24
Updated devel/p5-ExtUtils-PkgConfig to 0.12
Updated devel/p5-FileHandle-Fmode to 0.11
Updated devel/p5-Hook-LexWrap to 0.21
Pkgsrc changes:
o Adapt to .zip dist file suffix
Upsream changes:
0.21 Nov 6 2008
- Added 'See also: Sub::Prepend'
- Makefile.PL rewritten
- support of 5.6+ only made explicit
- Moved tests to t/. Silenced warnings.
- Added pod.t
Pkgsrc changes:
o Add a TOOLS_CMD.pkg-config setting to allow tests to work
(thanks to joerg@ for the hint)
Upstream changes:
1.12 Sun Oct 19 13:56:07 CEST 2008
- Try to fix a test failure.
Pkgsrc changes:
o Add commented-out HOMEPAGE using search.cpan.org
o Add a post-extract action to strip executable bit from perl modules
Upstream changes:
0.24 12 Nov, 2008
- add Config::Find::Where->script_dir()
- some minor doc improvements
Pkgsrc changes:
o Added dependency on p5-parent
Upstream changes:
0.15 Tue, 11 Nov 2008 18:21:05 +0100
* Require perl 5.8.1.
0.14 Sun, 09 Nov 2008 22:22:15 +0100
* Tell MakeMaker which symbols we'd like to export. Hopefully this will make
linking against us work on Win32.
0.13 Sun, 09 Nov 2008 03:36:27 +0100
* Try to not dereference NULL.
gnome-speech 0.4.22:
* drivers/swift/swiftsynthesisdriver.c: fix for bug #559583 - Swift
synthesis driver causes Python client to get "TypeError: could not
demarshal return value" on call to getAllVoices.
Release 1.8.4 (2008-11-14 Carl Worth <cworth@cworth.org>)
=========================================================
The cairo community is pleased to announce the 1.8.4 release of the
cairo graphics library. This is the second update to cairo's stable
1.8 series and contains a small number of bug fixes, (in particular a
few fixes for build failures of cairo 1.8.2 on various systems). This
is being released just over two weeks after cairo 1.8.2.
We recommend that everyone using cairo upgrade to 1.8.4.
-Carl
Build fixes
-----------
Fix build with older XRender that doesn't define RepeatNone:
Build of xlib backend fails against old XRender (RepeatNone undeclared)
https://bugs.freedesktop.org/show_bug.cgi?id=18385
Fix build with bash version <= 3.0:
doltlibtool broken on linux with bash 3.00.0
https://bugs.freedesktop.org/show_bug.cgi?id=18363
Bug fixes
---------
Avoid triggering a bug in X.org server 6.9 resulting in a hung machine
requiring a reboot:
https://bugs.freedesktop.org/show_bug.cgi?id=15628#c2
Fix display of user fonts as exercised by proposed support for type3
fonts in poppler (unsigned promotion fixes):
Use cairo user-font for Type 3 fonts
http://lists.freedesktop.org/archives/poppler/2008-October/004181.html
Avoid miscomputing size of fallback images required when rendering
with CLEAR, IN, or SOURCE operator to vector surfaces, (PS, PDF, SVG,
etc.).
Be more tolerant of broken fonts when subsetting type1 fonts:
Error handling in cairo_type1_font_subset_get_glyph_names_and_widths
http://lists.cairographics.org/archives/cairo/2008-October/015569.html
Fix cairo_fill_extents, cairo_stroke_extents, cairo_path_extents, to
correctly allow NULL parameters as documented.
Fix potential crash on emitting a type3 glyph after having drawn text
paths from the same font, (for example with cairo_text_path).