Pkgsrc changes:
- Adjust/fix dependencies
Upstream changes:
[1.104] Released 2009-08-23
This release is dedicated to Tom Wyant in appreciation of the amount of
effort he put into the enhancements and bug fixes in this release, for
having the patience to wait for the amount of time that it took to get
them out, and for overall awesomeness. Thank you, Tom.
New Policies:
Objects::ProhibitIndirectSyntax
ValuesAndExpressions::ProhibitComplexVersion
ValuesAndExpressions::RequireConstantVersion
New Optional Requirement:
* Email::Address, if you want
ValuesAndExpressions::ProhibitInterpolationOfLiterals to properly ignore
emaila addresses.
New Features:
* Perlcritic will list the names of files with violations if given the
--files-with-violations option, or the names of files without
violations if given the --files-without-violations options. These
have synonyms -l and -L respectively.
* Perlcritic has a new --list-enabled option, which lists the Policies
that will be enforced, given the current configuration. This is
useful if you've written a complex command-line or modified your
.perlcriticrc file and you want to see which Policies *would*
be used with the current configuration, if you were actually going
to critque a file with it.
* Perl::Critic::Violation now takes #line directives into account in the
%F, %f, and %l formats. You can get the old values via the new %G, %g,
and %L formats.
Policy Changes:
* CodeLayout::ProhibitParensWithBuiltins was complaining in certain cases
where parentheses are required due to operator precedence. RT #46862.
* ControlStructures::ProhibitMutatingListFunctions no longer complains
about uses of tr/// that don't modify the operand. Reported by EDAVIS,
RT #44515.
* Miscellanea::RequireRcsKeywords now accepts "qw$Keyword: ...$". RT
#45196.
* Modules::RequireFilenameMatchesPackage now respects logical filenames
defined by the "#line" directives. This allows the Policy to work
properly with IDEs and code generators.
* NamingConventions::Capitalization now allows fully qualified subroutine
declarations ( e.g. "sub Foo::Bar::baz {...}" ). However, the
non-package part of the subroutine name must still conform to whatever
capitalization rule you have chosen.
* RegularExpressions::ProhibitCaptureWithoutTest no longer complains if
the regex is followed by an "or die" or similar. Reported by EDAVIS,
RT #36081.
* RegularExpressions::ProhibitComplexRegexes no longer counts variable
substitutions in the length. Reported by EDAVIS, RT #36098.
* RegularExpressions::ProhibitUnusedCapture now considers the body of
while loops and not just their condition. Reported by EDAVIS, RT
#38942.
* ValuesAndExpressions::ProhibitInterpolationOfLiterals can now properly
ignore email addresses if you have Email::Address installed.
* ValuesAndExpressions::ProhibitVersionStrings was getting confused by
comments. Reported by Kevin Ryde, RT #44986.
* ValuesAndExpressions::RequireInterpolationOfMetachars now allows sigils
in the arguments to "use vars". Contributed by Kevin Ryde, RT #47318.
* ValuesAndExpressions::RequireInterpolationOfMetachars now properly
ignores email addesses, if you have Email::Address installed. Inspired
by the Kevin Ryde contribution in RT #47318.
* Variables::ProhibitPunctuationVars gained the ability to look inside
interpolated strings. Doing this correctly is challenging and things
may not work out right; how the policy does this can be controlled via
the new "string_mode" option. Contributed by Edgar Whipple
<perlmonk at misterwhipple dot com>.
* Variables::ProhibitPunctuationVars now ignores $] by default since there
is no English.pm equivalent.
Other Bug Fixes:
* Perl::Critic::Utils::parse_arg_list() was slurping up the "or die ..."
portion of "open my $foo, 'somefile' or die ...", causing
InputOutput::ProhibitTwoArgOpen to not complain about this example.
Reported by Alexandr Ciornii, RT #44554.
Minor Changes
* The line count emitted by the --statistics option is further broken down
by line content.
Minor Documentation Fixes:
* ValuesAndExpressions::ProhibitInterpolationOfLiterals. Reported by
Debian in http://bugs.debian.org/542814, RT #48936
Build Fixes:
* There wasn't a specific version given for the List::MoreUtils dependency
and we're using features that weren't avialable until 0.19. So, we now
require version 0.19. Noticed by John J. Trammell, RT #48917.
* Some tests were tied to the specific "true" and "false" values that some
functions were returning. Reported by Michael Schwern, RT #43910.
Other News:
* Komodo version 5.1.1 now has built-in support for Perl-Critic,
if you have the Perl::Critic and criticism modules installed.
Both should be available through the ActiveState Perl Package
Manager ppm(1).
Pkgsrc changes:
- Adjust dependencies
- Add missing dependencies on devel/p5-MooseX-AttributeHelpers and
devel/p5-List-MoreUtils
Upstream changes:
0.28 Thu, 27 Aug 2009 22:44:34 +0200
* Bump prereqs on MooseX::Method::Signatures, Moose, and namespace::clean in
order to avoid test failure.
- This contains a number of (hopefully fairly small) changes which should round up, most of the fixes are config reading regressions introduced in rc4 as a result of race condition bugs found in rc3.
- A few years in the making, months in the testing, thousands of lines of code in the writing, we're finally done. 1.2.0 is ready for every day usage. A grand total of 0 issues have been reported since rc5, so we are confident that things should have settled down now, though we will remain ready to rectify any problems that arise.
- 1.2.0 is now recommended for usage.
http://www.inspircd.org/forum/showthread.php?t=6381
Upstream changes:
0.300 2009-09-28
DEPRECATED -run OPTION TO APP CLASS IMPORT
"use MyApp -run;" is deprecated; it will be removed after no less
than a year
this led to problems where normal exit-on-error messages confused
users by complaining about failing to compile; magic to stop this is
not worth the tiny savings
COMMANDS SHOULD NOW HAVE ->execute RATHER THAN ->run
this will not break you code... except:
WILL BREAK YOUR CODE: App::Cmd::Simple programs must use ->execute
rather than ->run
0.207 2009-09-27
add option to allow any unambiguous command abbreviation
(thanks, Jerome Quelin)
devel/p5-Devel-FindRef into The NetBSD Packages Collection.
The Perl 5 module Devel::FindRef helps to track down reference
problems (e.g. you expect some object to be destroyed, but there
are still references to it that keep it alive).
Packages Collection.
The Perl 5 module Devel::FindRef helps to track down reference
problems (e.g. you expect some object to be destroyed, but there
are still references to it that keep it alive).
Changes in 2.4.3:
=================
Fix to build TaskJuggler without KDEPIM3.
Changes in 2.4.2:
=================
Chris Schlaeger (44):
Added support for 'accounts' columns in reports.
Add 'accounts' column to interactive reports as well.
Fix crash on template dialog with some older Qt versions.
Properly report summary columns in CVS account reports and use
separators for all columns.
Fix manual error reported by coyote_x.
Add changes suggested by coyote_x.
Added logical expression function 'isDependencyOf()'.
Merge branch 'master' of
ssh://office.taskjuggler.org/srv/www/vhosts/www.taskjuggler.org/htdocs/git-repos/taskjuggler
Get rid of some empty *.cpp files.
The sum in CSV account reports was wrong.
Fix ICal bug with missing start times on certain tasks.
Revert "Kill some redundant checks."
Added some more checks to prevents crashes in the GUI.
Merge branch 'master' of
ssh://office.taskjuggler.org/srv/www/vhosts/www.taskjuggler.org/htdocs/git-repos/taskjuggler
No need to create an empty ExpressionTree. 0 will do fine as
well.
Don't overwrite table frames with alternating background in
print reports.
Fix crash when the UI is started with a project without reports.
Add support for misalined time zones.
Don't use the historic time zone names. They cause problems on BSDs.
Remove more historic time zones.
Fixed a booking related bug.
Correct desciption of legal ID characters.
Mark version as snapshot release.
Merge branch 'master' of
ssh://office.taskjuggler.org/srv/www/vhosts/www.taskjuggler.org/htdocs/git-repos/taskjuggler
Fixed problem with completion degree reporting.
Fixed crash for vacation date outside of project.
Add last fix to change log.
Attempt to contain rounding errors.
Merge branch 'master' of
ssh://office.taskjuggler.org/srv/www/vhosts/www.taskjuggler.org/htdocs/git-repos/taskjuggler
Merge branch 'master' of
ssh://office.taskjuggler.org/srv/www/vhosts/www.taskjuggler.org/htdocs/git-repos/taskjuggler
Fix duration tasks with bookings.
Improved version of last patch.
More improvements for the duration + bookings code.
Get rid of ugly DOS linebreaks.
Another refinement of the duration-booking code.
Make sure booking tasks align with timing resolution.
Adapt example to new algorithm.
There is no difference for duration task with bookings.
Improved the description of 'isDependencyOf'.
Eliminate compiler warning with newer GCCs.
Set version to 2.4.2_beta2
Vacations are now included in export reports.
Make iCal support optional.
Finally, getting ready to release 2.4.2
Georg Hofmann (3):
Fixed possible values for sloppy in the reference from 0-3 to 0-2.
Added a dash between dates to meet TJ 2.4.1 date interval syntax.
Corrected date-tool shortcut in 'Tip of the day' message.
Jean-Yves (2):
Fix issue on vacation resource display
Added *~ to .gitignore
Ray Lehtiniemi (13):
Make example installation work with --prefix.
Dead code removal
Use initializer list
Fix several crashes with repeated rescheduling.
Missed a kotrus variable
Use local vars to reduce code clutter.
Kill some redundant checks.
Loosen reportDef pointer type to eliminate a static cast.
Use Report::generate() virtual function to dispatch reports.
Constify getTable() to eliminate some const_cast<>() calls.
Kill a bunch of unneeded static_cast<>
Cache return value in local var
Dead code
Rene Kuettner (1):
Change error for missing ICal support to warning.
Stefan Kamphausen (1):
added a new tasjuggler emacs mode
j.taskjugg...@gindre.org (7):
Added double and middle click facility in interactive report
Added complements info in task and resource Details window
Added taskbarprefix and taskbarpostfix
Updated documentation for taskbarprefix and taskbarpostfix.
Fixed documentation 'isDependencyOf'
Fix issue on vacation resource display for the day of time change.
Use TJ standart period format for vacation ressource display.
* Bugs fixed:
161489 Make left/right arrows change focus between bookmarks...
592883 Spin cell rendererer problem with double click
478519 GtkTooltip segfaults on NULL gdk-display-current-tooltip.
592003 Shift+click should always modify selection
589195 gtktreeview.c warning
588199 GtkTreeView rendering glitch while using a default sort...
526149 GtkCellRendererAccel editing conflicts with mnemonics
592901 Crash in JPEG pixbuf loader instead of error
592461 preserve errno and use g_strerror
589745 Apply message in GtkAssistant
588943 set correct selection before emitting cursor-changed...
592606 Activate the default button in a respose-request callback
591526 Accelerator keys with <super> modifier also triggered...
588958 Typo in startup-id window property
580511 gdk_x11_atom_to_xatom_for_display translates GDK_NONE...
564695 Pressing enter key in print to file "Name" box does not print
528283 Problems when using PageUp & PageDown to navigate...
534462 Focus issues in file chooser
543310 set_enable_tree_lines doesn't work when a cellrenderer...
* Translation updates:
Brazilian Portuguese
Catalan (Valencian)
Galician
Julien Danjou (4):
awesome: define SUN_LEN if not already defined
build: use backquote rather then $()
build: check for connect in socket lib
build: use back quote instead of $()
Nikos Ntarmos (2):
uicb: check before overwriting DISPLAY (FS#318)
titlebar: unmap when going to Off position (FS#156)
Hannes Schueller (1):
awesome-menu: make autocomplete behaviour configurable (FS#336)
New features since the last stable release, 0.14.0, include:
* Support for PDF blend modes [Benjamin Otte, Carlos Garcia Campos]
* A number of fast paths for ARM NEON [Jeff Muizelaar, Jonathan
Morton, Siarhei Siamashka, Ian Rickards]
* Support for PIXMAN_REPEAT_REFLECT for images [Thomas Jaeger]
* New image formats:
a2r10g10b10, x2r10g10b10 [Ben Skeggs]
b8g8r8a8, b8g8r8x8 [Mike Kettenis]
* Support for MMX and SSE2 on Sun compilers and Solaris [Alan
Coopersmith]
* Support for SSE2 on Windows x64 [George Yohng]
Also new in this release:
* A reorganisation of pixman's internals to make future development
and maintenance easier [Søren Sandmann Pedersen]
* A substantial expansion of pixman's test suite [Siarhei Siamashka]
Thanks to everyone who contributed to pixman 0.16.0, including Adam
Jackson, Adrian Bunk, Alan Coopersmith, Andre Tupinamba, Ben Skeggs,
Benjamin Otte, Carlos Garcia Campos, Chris Wilson, George Yohng,
Guillaume Letellier, Ian Rickards, Jeff Muizelaar, Jonathan Morton,
Loïc Minier, Luca Barbato, M Joonas Pihlaja, Magnus Kessler, Makoto
Kato, Mark Kettenis, Michel Dänzer, Miha Vrhovnik, Siarhei Siamashka,
Søren Sandmann Pedersen, Thomas Jaeger, and William Bonnet.
left disabled by default. Correct me if I'm wrong but it feels like
most pkgsrc users don't use gnome. If someone can comment on the
benefits of these dependencies in the GNOME environment, speak up.
Aaron Plattner (1):
Don't try to write boot_vga since that fails with EACCES
Dave Airlie (15):
pciaccess: provide a method to detect if a device is boot VGA
vgaarb: fixup api and decode rsrc.
add support for finding if something has a kernel driver
vgaarb: fixup api for new count reporting + decodes interface was wrong.
vgaarb: clean up debug output
vgaarb: add support for targetting default device
vgaarb: change API to target taking a device + lock/unlock not taking one
vgaarb: more api changes + cleanup
vgaarb: add vga count + resource accessor
pciaccess: make linux rom reading fallback optional
pciaccess: make linux rom reading fallback optional
pciaccess: make linux rom reading fallback optional
Revert "vgaarb: delete stub functions"
vgaarb: update stub interface
libpciaccess: bump to 0.10.7 for vga arb interface addition
Jesse Barnes (1):
Don't try to use bogus bridge data
Julien Cristau (2):
configure.ac: fix help text for the linux-rom-fallback option
Silence compiler warning about pci_id_file_open definition
Tiago Vignatti (11):
Import libvgaaccess (VGA Arbiter) implementation from C3SL repository:
vgaarb: make it compile.
vgaarb: a bunch of clean ups to fit in libpciaccess style.
Delete vga_arb_rec.
Fix typo in vgaarb stubs.
Reorganize the code.
Comment typo.
vgaarb: delete stub functions
vgaarb: fix indentation and remove trailing white spaces
vgaarb: fix pci_device_vgaarb_get_info() return value.
Revert "vgaarb: fix pci_device_vgaarb_get_info() return value."
New release for a function I should have exposed from libdrm a long time
ago. It lets us fix ARB_oq support, and I needed it for
ARB_map_buffer_range.
Alex Deucher (3):
Add R600_SCRATCH_REG_OFFSET to radeon_drm.h
Add RADEON_INIT_R600_CP too
radeon: pull in z pipe changes from kernel
Anssi Hannula (1):
link libdrm_intel with -lrt for new use of clock_gettime().
Ben Skeggs (6):
nouveau: drm api 0.0.15, update object header, remove fake
bo support
nouveau: user buffers need to be mappable
nouveau: don't overwrite user-specified bo size needlessly
nouveau: for the moment, assert if we exceed some reloc limits
nouveau: support for copy-less pushbuf ioctl
nouveau: fix a thinko in copyless pushbuf ioctl
Christoph Brill (1):
Filter radeon pkgconfig file as do intel and nouveau
Dave Airlie (4):
radeon: don't map/unmap explicitly.
libdrm_radeon: add tiling support
radeon: fix GTT writing space check
radeon: fix bo wait at map time.
Eric Anholt (2):
Add drm_intel_bo_busy to query whether mapping a BO would block.
Bump to version 2.4.13 for release.
Jakob Bornecrantz (1):
Kill last remnant of replacefb ioctl
Maarten Maathuis (1):
libdrm/nouveau: unmap before ufree means nvbo->sysmem != NULL,
which inbalances cpu_prep/cpu_finish
Michel Dänzer (2):
libdrm_radeon: Always wait for BO idle in bo_map.
Revert "libdrm_radeon: Always wait for BO idle in bo_map."
Pauli Nieminen (4):
libdrm/radeon: Update head of linked list not to point freed
memory.
libdrm_radeon: Fix loops so that compiler can optimize them.
libdrm_radeon: Optimize copy of table to cs buffer with
specialized call.
radeon: add support for busy/domain check interface.
Just a few packaging changes and cleanups.
Alan Coopersmith (1):
Add README with pointers to mailing list, bugzilla & git repos
James Cloos (1):
Replace static ChangeLog with dist-hook to generate from git log
Matthieu Herrb (1):
nuke RCS Ids
Paulo Cesar Pereira de Andrade (1):
Janitor: make distcheck, compiler warnings, extra .gitignore files.
Peter Hutterer (1):
libXcursor 1.1.10
Improved file locking for file systems w/o support for hardlinks. Other than
that one general packaging cleanup, removal of some really old kerberos
code.
Alan Coopersmith (1):
Restore FamilyKrb5Principal definition
Jeremy Huddleston (1):
Make file locking more robust for network shares like AFP
Paulo Cesar Pereira de Andrade (2):
Janitor: Correct make distcheck and remove extra .gitignore file.
Remove old api kerberos.
Peter Hutterer (1):
libXau 1.0.5
Just a few packaging cleanups.
Alan Coopersmith (1):
Add README with pointers to mailing list, bugzilla & git repos
James Cloos (1):
Add missing PHONY line for automatic ChangeLog generation
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and compiler warnings.
Peter Hutterer (1):
libfontenc 1.0.5
No protocol changes, packaging changes only.
Julien Cristau (1):
Bump to 2.0.4
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and dont distribute autogen.sh
Peter Hutterer (4):
Remove RCS tags
Move xf86dristr.h to xf86driproto.h for consistency with other modules.
Remove Xfuncproto.h include.
Bump to 2.1.0
No protocol changes, packaging changes only.
Alan Coopersmith (1):
renamed: .cvsignore -> .gitignore
James Cloos (2):
Add *~ to .gitignore to skip patch/emacs droppings
Replace static ChangeLog with dist-hook to generate from git log
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and dont distribute autogen.sh
Peter Hutterer (4):
Rename xf86bigfstr.h to xf86bigfproto.h for consistency with other modules.
Remove RCS tags
Remove server-specific declarations.
xf86bigfontproto 1.2.0
No protocol changes, packaging changes only.
Alan Coopersmith (1):
renamed: .cvsignore -> .gitignore
James Cloos (2):
Add *~ to .gitignore to skip patch/emacs droppings
Replace static ChangeLog with dist-hook to generate from git log
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and dont distribute autogen.sh
Peter Hutterer (3):
Remove RCS tags
Rename xcmiscstr.h to xcmiscproto.h for consistency with other modules.
xcmiscproto 1.2.0
No protocol changes, packaginc changes only.
Unlike the other protocol modules, this one hasn't seen the Xlib header
cleanup. If you want to untangle this, be my guest.
Alan Coopersmith (1):
renamed: .cvsignore -> .gitignore
James Cloos (2):
Add *~ to .gitignore to skip patch/emacs droppings
Replace static ChangeLog with dist-hook to generate from git log
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and dont distribute autogen.sh
Peter Hutterer (2):
Remove RCS tags
videoproto 2.3.0
Some warning fixes, documentation update.
Alan Coopersmith (1):
Add README with pointers to mailing list, bugzilla & git repos
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct sparse warnings.
Peter Hutterer (1):
libICE 1.0.6
Packaging changes only.
Alan Coopersmith (1):
renamed: .cvsignore -> .gitignore
James Cloos (2):
Add *~ to .gitignore to skip patch/emacs droppings
Replace static ChangeLog with dist-hook to generate from git log
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and dont distribute autogen.sh
Peter Hutterer (2):
Remove RCS tags
fontsproto 2.1.0