summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2009-10-11- allow firefox and xulrunner to share some infrastructuretnn8-76/+156
- install headers for plugin and liveconnect (needed by openjdk7-icedtea-plugin) - bump revision for both packages
2009-10-11Updating devel/p5-Variable-Magic from 0.37 to 0.38sno2-6/+6
Upstream changes: 0.38 2009-10-04 16:10 UTC + Dep : All the signature-related features are DEPRECATED and will be removed in december 2009. This includes the 'sig' option to wizard(), the getsig() and gensig() functions, and the SIG_* constants. Afaik those features were never used in real life, and they make the XS code slow and brittle. If you want your wizards to be globally available, you'll have to handle that yourself by storing them in a hash. + Doc : More examples in a new COOKBOOK section. + Fix : Compatiblity with the 5.11.0 release. The new compatibility constant VMG_COMPAT_ARRAY_PUSH_NOLEN_VOID was added to cover this. + Fix : Work around Kwalitee test misfailures.
2009-10-11Updating devel/p5-ExtUtils-ParseXS from 2.20.04.01 to 2.21sno2-7/+7
Upstream changes: 2.21 - Mon Oct 5 11:17:53 EDT 2009 Bug fixes: - Adds full path in INCLUDE #line directives (RT#50198) [patch by "spb"] Other: - Updated copyright and maintainer list 2.20_07 - Sat Oct 3 11:26:55 EDT 2009 Bug fixes: - Use "char* file" for perl < 5.9, not "char[] file"; fixes mod_perl breakage due to prior attempts to fix RT#48104 [David Golden] 2.20_06 - Fri Oct 2 23:45:45 EDT 2009 Bug fixes: - Added t/typemap to fix broken test on perl 5.6.2 [David Golden] - More prototype fixes for older perls [Goro Fuji] - Avoid "const char *" in test files as it breaks on 5.6.2 [Goro Fuji] Other: - Merged changes from 2.2004 maintenance branch (see 2.200401 to 2.200403) [David Golden] 2.20_05 - Sat Aug 22 21:46:56 EDT 2009 Bug fixes: - Fix prototype related bugs [Goro Fuji] - Fix the SCOPE keyword [Goro Fuji]
2009-10-11Updating devel/p5-Date-Calc from 5.8 to 6.0sno2-6/+6
Upstream changesi (since 5.8): Version 6.0 07.10.2009 + Added new functions "N_Delta_YMDHMS()", "Add_N_Delta_YMD()" and "Add_N_Delta_YMDHMS()" to "Date::Calc" + Added more tests to "t/f037.t" for these new functions + Added a new "normalized" mode to "Date::Calc::Object" which uses the new functions "N_Delta_YMD()", "N_Delta_YMDHMS()", "Add_N_Delta_YMD()" and "Add_N_Delta_YMDHMS()" + Added test scripts "t/m012.t" and "t/m013.t" for this new mode + The language can now be set individually for each function in "Date::Calc" that requires it (through a new optional parameter; the default continues to be a global setting for backward compatibility); the affected functions are: "Decode_Month()", "Decode_Day_of_Week()", "Compressed_to_Text()", "Date_to_Text()", "Date_to_Text_Long()", "Calendar()", "Month_to_Text()", "Day_of_Week_to_Text()", "Day_of_Week_Abbreviation()", "Decode_Date_EU()", "Decode_Date_US()", "Decode_Date_EU2()", "Decode_Date_US2()", "Parse_Date()". + BEWARE that the interface of "DateCalc.c" has changed! + Module "Date::Calc::Object" has been changed similarly + Module "Date::Calendar::Year" has also been adapted accordingly + Many test scripts have been changed to reflect the modifications in "Date::Calc", "Date::Calc::Object" and "Date::Calendar::Year" and more test cases have been added + Updated the documentation to reflect all changes + Updated version numbers of dependencies in "t/f000.t"
2009-10-11Updating devel/p5-Bit-Vector from 7.0 to 7.1sno2-6/+6
Upstream changes: Version 7.1 29.09.2009 + Added prefix "BV_" to all global identifiers in "BitVector.c", "BitVector.h" and "Vector.xs"
2009-10-11Updating devel/p5-MooseX-Getopt from 0.22nb1 to 0.23sno2-7/+7
pkgsrc changes: - add newly imported devel/p5-MooseX-ConfigFromFile as test depend Upstream changes: 0.23 Fri. Oct 02 2009 * MooseX::Getopt - Allow the config file to be a code ref which is called to return the config file location (Gordon Irving)
2009-10-11+ fossil, p5-IMDB-Film.wiz1-1/+3
2009-10-11Updating devel/p5-MooseX-Method-Signatures from 0.27nb1 to 0.28sno2-7/+6
Upstream changes: 0.28 Fri, 09 Oct 2009 01:28:02 +0200 * Fix default values for named arguments.
2009-10-11Initial import of p5-IMDB-Film-0.41:wiz4-0/+45
IMDB::Film is OO Perl interface to the database of films IMDB (www.imdb.com). It allows to retrieve information about movies by its IMDB code or title. Also, there is a possibility to get information about IMDB persons (actors, actresses, directors, etc.) by their name of code.
2009-10-11Initial import of fossil-200909211920:wiz4-0/+73
There are plenty of open-source version control systems available on the internet these days. What makes Fossil worthy of attention? 1. Bug Tracking And Wiki - In addition to doing distributed version control like Git and Mercurial, Fossil also supports distributed bug tracking and distributed wiki all in a single integrated package. 2. Web Interface - Fossil has a built-in and easy-to-use web interface that simplifies project tracking and promotes situational awareness. Simply type "fossil ui" from within any check-out and Fossil automatically opens your web browser in a page that gives detailed history and status information on that project. 3. Autosync - Fossil supports "autosync" mode which helps to keep projects moving forward by reducing the amount of needless forking and merging often associated distributed projects. 4. Self-Contained - Fossil is a single stand-alone executable that contains everything needed to do configuration management. Installation is trivial: simply download a precompiled binary for Linux, Mac, or Windows and put it on your $PATH. Easy-to-compile source code is available for users on other platforms. Fossil sources are also mostly self-contained, requiring only the "zlib" library and the standard C library to build. 5. Simple Networking - Fossil uses plain old HTTP (with proxy support) for all network communications, meaning that it works fine from behind restrictive firewalls. The protocol is bandwidth efficient to the point that Fossil can be used comfortably over a dial-up internet connection. 6. CGI Enabled - No server is required to use fossil. But a server does make collaboration easier. Fossil supports three different yet simple server configurations. The most popular is a 2-line CGI script. This is the approach used by the self-hosting fossil repositories. 7. Robust & Reliable - Fossil stores content in an SQLite database so that transactions are atomic even if interrupted by a power loss or system crash. Furthermore, automatic self-checks verify that all aspects of the repository are consistent prior to each commit. In over two years of operation, no work has ever been lost after having been committed to a Fossil repository.
2009-10-11Updating devel/p5-Mouse from 0.32nb1 to 0.37sno2-13/+12
pkgsrc changes: - adjusting dependencies (according to META.yml/Makefile.PL) Upstream changes: 0.37 Mon Sep 28 10:48:27 2009 * Ensure backward compatibility by author/test-externa.pl (gfx) * Change the algorithm of has_method() for backward compatibility (gfx) * $ENV{MOUSE_VERBOSE}=1 for Moose-compatible warnings (gfx) 0.36 Sun Sep 27 16:53:06 2009 * Fix an issue that breaks backward compatibility (gfx) - MouseX::Attribute does work, although make tests doesn't pass 0.35 Sat Sep 26 12:38:27 2009 * Work around Test::Exception 0.27_0x by including authorized ver. (gfx) 0.34 Fri Sep 25 21:55:48 2009 * Make sure to work on 5.6.2 (gfx) * Remove Class::Method::Modifiers dependency (gfx) * Remove testing modules from inc/ (gfx) * Put t/019-handles.t on ice (gfx) 0.33_01 Thu Sep 24 16:16:57 2009 * Implement traits => [...] in has() (gfx) 0.33 Wed Sep 23 15:06:40 2009 * Fix RT #49902: 0.32 fails tests reported by GRUBER (gfx) * Add some tests
2009-10-11Update to 0.14.3, and fix MASTER_SITES.wiz2-10/+9
0.14.3 - 2009-10-02 ------------------- Bugfixes release. * qcommit: * Fixed bug with inability of run qcommit /path/to/tree/root after merge. (#433137, Alexander Belchenko) * qlog: * Ensure that tree objects correctly locked when checking for directories. (#436467, Gary van der Merwe) 0.14.2 - 2009-09-16 ------------------- Bugfixes. * qlog: * Fixed couple of problems with proper rendering of branch labels when inspecting log for several branches (e.g. in shared repo). * qmerge, qcommit, ...: * Fixed a bug where we create the QApp after opening a Branch, but we had already installed the QUIFactory(). A branch can be a lightweight checkout of a remote location which requires a password. Which wants to open a UI dialog, which causes a crash because QApp has not been created yet. (#430232, John Arbash Meinel) 0.14.1 - 2009-09-10 ------------------- Maintenance release: * qannotate: * Fixed a bug when annotating a file in a branch with no working tree. (Bug 419477) * Fixed a bug were the logwidget would crash trying to render some graphs. (Bug 417895) * Fixed a bug were it was not possible to annotate files that have been deleted. (Bug 419790) * Fixed a bug where opening a per file diff would crash with a ObjectNotLocked error in a 2a branch. (Bug 426688) * qlog: * Fixed a bug where it was not possible to do any file list context menu actions on a file that was renamed in the revision that you were viewing. (Bug 418340) * Fixed a graph layout bug, where if the first revions of a brach was filter, there was no non direct line to it. (Bug 417895) * Removed superfluous twisties at the end of a filterted branch line. (Bug 419784) * Fixed a bug where branch lables would show on the wrong revisions. (Bug 423201) * qcommit: * Show a friendly error message when tring to commit a specific file, and there are pending merges. (Bug 417210) * qbrowse: * Fixed a bug where the window would crash with a ObjectNotLocked error when expanded a folder in a 2a branch. (Bug 424258) * Handle errors raised from _qbzr_run methods and the __init__ methods that they call, so that ui-mode is honoured when they are reported. (Bug 420534)
2009-10-11Update to 0.4.2:wiz2-6/+6
This release fixes issues related to Python 2.5 and 64 bits machines. It also fixes some issues in the treatment of return codes of some libusb functions. As PyUSB 1.0 is under development, PyUSB 0.x is in bug fixes only mode. This means that no additional future is planned for this branch.
2009-10-11Updating devel/p5-MooseX-MethodAttributes from 0.16nb1 to 0.18sno2-9/+10
pkgsrc changes: - Adjusting dependencies Upstream changes: 0.18 Fri, 25 Sep 2009 10:51:24 +0100 * Bump Test::More dependency to 0.88 for done_testing * Require namespace::autoclean for t/late_reinitialize.t 0.17 Wed, 23 Sep 2009 15:35:50 +0100 * Bump MooseX::Types version to 0.20 to avoid warnings with newer Moose releases
2009-10-11Updating devel/p5-Moose from 0.91nb1 to 0.92sno2-8/+7
pkgsrc changes: - requiring new Class::MOP (0.94) Upstream changes: 0.92 Tue, Sep 22, 2009 * Moose::Util::TypeConstraints - added the match_on_type operator (Stevan) - added tests and docs for this (Stevan) * Moose::Meta::Class - Metaclass compat fixing should already happen recursively, there's no need to explicitly walk up the inheritance tree. (doy) * Moose::Meta::Attribute - Add tests for set_raw_value and get_raw_value. (nothingmuch)
2009-10-11Updating devel/p5-Params-Validate from 0.91nb2 to 0.92sno2-11/+16
pkgsrc changes: - Adjusting license - Adjusting dependencies Upstream changes: 0.92 Sep 25, 2009 - Switched to Module::Build and don't try to detect a compiler. If you want to force a Perl-only build, run the Build.PL as "perl Build.PL --pp". Addresses RT #44719 (more or less), Reported by Olivier Mengu'e. - Require Scalar::Util 1.10, since that is the first version with looks_like_number. Reported by Olivier Mengu'e. RT #45103. - Require Attribute::Handlers 0.79. Reported by Olivier Mengu'e. RT #44066.
2009-10-11Updating devel/p5-Class-C3-XS from 0.11 to 0.13sno2-7/+7
pkgsrc changes: - Adjusting license Upstream changes: 0.13 Thu Sep 24, 2009 - Release 0.12_03 as a stable release, without further modifications. 0.12_03 Mon Sep 21, 2009 - Fix compatibility with perl 5.6.x. Thanks again, Nicholas. 0.12_02 Mon Sep 7, 2009 - Actually ship with the changes 0.12_01 claimed to have. Thanks for catching this, Nicholas. 0.12_01 Sat Aug 22, 2009 - Backport a couple of performance tweaks from bleadperl. This gives a performance improvement of about 40% in calculating the linearized isa for hierarchies with single parents only.
2009-10-11Updating devel/p5-Cache-Memcached from 1.26 to 1.27sno2-7/+7
pkgsrc changes: - Adjusting license Upstream changes: 2009-09-22: version 1.27 * Fix get() with utf-8 keys (athomason) * "stats malloc" command is gone in 1.4; remove those tests (athomason) * Add append/prepend support (dormando) * Fix occasional failure in the 100_flush_bug.t test (Ask Bjorn Hansen)
2009-10-11Update KDE4 to 4.3.2markd2-7/+5
KDE 4.3.2 brings a nice number of bugfixes, some critical, some just fixing small annoyances: * Many crashers have been fixed in KDE's core libraries, bringing more stability to all applications * KWin's window compositing effects have been further stabilized by fixing a number of bugs in effect plugins such as the famous coverswitch window switcher * The biggest number of bugs for this release has been fixed in KMail, KDE's email client, making it more reliable and usable by correcting a number of display issues * Saving files over themselves works again in Okular, KDE's document viewer
2009-10-11Updating devel/p5-File-Which from 1.08 to 1.09sno2-6/+6
Upstream changes: 1.09 Sun 27 Sep 2009 - Set svn:executable for the exe files so cygwin tests work
2009-10-11Updating devel/p5-Class-MOP from 0.93 to 0.94sno2-7/+7
pkgsrc changes: - requiring more actual p5-Test-Simple (0.88) according to META.yml Upstream changes: 0.94 Tue, Sep 22, 2009 * Class::MOP::Attribute - Introduce set_raw_value and get_raw_value, side effect free variants of {get,set}_value. These don't do anything useful in Class::MOP but have different behavior that set_value and get_value for Moose attributes. (nothingmuch)
2009-10-11Fix nss build on FreeBSDsno3-1/+81
2009-10-11avoid gzip dependencytnn2-1/+17
2009-10-10add common Makefile fragment for mozilla packages based on gecko 1.9.1,tnn1-0/+66
such as xulrunner-1.9.1, firefox-3.5, thunderbird-3.0 and seamonkey-2.0. Nothing in the tree uses this file yet. Having it here now makes for one less pullup later.
2009-10-09Unused file.joerg1-1113/+0
2009-10-08Set PKG_DESTDIR_SUPPORT to 'no'. I had set it to user-destdir but itdarcy1-2/+2
failed on some ports. I guess I don't understand PKG_DESTDIR_SUPPORT so I will just set it to 'no' like others do.
2009-10-08Redo fix for leaking .buildlink references in a more generic fashion byjoerg2-10/+8
using the real path in CPPFLAGS etc. The wrapper framework will translate those back. Add some more substitutions for additional directories to help other packages being destdir safe.
2009-10-07Provide --mode for libtool.joerg2-1/+22
2009-10-07More gtkdoc-rebase workaround.sketch1-1/+5
2009-10-07Remove unused SITE_LISP.taca1-3/+1
2009-10-06remove three files which were listed twice in the PLISTtnn1-4/+1
2009-10-06Not MAKE_JOBS ready.joerg1-1/+3
2009-10-06Don't use the buildlink fake gnustep directory here as it would leakjoerg2-3/+9
the build path into the binary package. Bump revision.
2009-10-06Add missing header needed for recent (gcc44) gcc.dmcmahill2-1/+14
2009-10-02Add kdesdk4markd1-1/+2
2009-10-02Import KDE4.3.1 from wipmarkd6-0/+933
OKed during freeze by wiz and agc
2009-09-30Add a bunch more gtkdoc-rebase workarounds.sketch2-2/+10
2009-09-27Rename getline to get_line to avoid clash with libc function.apb2-5/+23
No need to bump PKGREVISION.
2009-09-27The xulrunner distfile is just a copy of the firefox distfile.tnn2-9/+9
Let's use the latter directly instead to save bandwidth and allow faster security updates.
2009-09-27- Explicitly depend on texlive-pdftools to use epstopdf.minskim3-9/+28
- Invoke epstopdf using the absolute path.
2009-09-26Since this was renamed from libglade2 to libglade (more than two yearswiz1-2/+2
ago...) it should conflict with libglade2, not libglade (i.e. itself). Noted by reed@
2009-09-25Recognize more CVS keywords. From David Young in private mail.wiz3-2/+17
Bump PKGREVISION.
2009-09-24Bumping revision of packages which depend direct or indirect onsno50-52/+100
devel/p5-Class-MOP. A late detected incompible change forced it.
2009-09-23Update to 0.45: bump dependency on monotone to 0.45.jmmv1-3/+3
2009-09-23Update to 0.45. Changes since 0.42 follow:jmmv3-10/+35
Fri Sep 11 20:50:00 UTC 2009 0.45 release. Changes - Certs now link to the key that signed them by the key's hash, instead of its name. This should provide some security and usability improvements. The database schema has been changed, so you will need to run 'mtn db migrate' (preferably after making a backup copy of your db). The netsync protocol version has also changed. However, we found space to implement full protocol version negotiation, so no flag day is needed. If your particular project has a situation where there are multiple keys with the same name, you will receive errors when trying to sync certs signed by those keys to older netsync peers. A number of commands have slightly different output now, particularly 'ls certs', 'ls tags', 'automate keys', 'automate tags' and 'automate certs'. There is a new Lua hook associated with these changes, 'get_local_key_name(identity)', and all Lua hooks that used to take a key name as an argument now instead take a table with several fields. Commands which previously accepted a key name now also accept the key's hash or local name, which is a local alias for equally named keys. 'read-permissions' and 'write-permissions' accept either the key name or the hash. There is also a new 'db fix_certs' command which fixes wrong key assignments in migrated databases if you have the correct key available. - The 'resolved_user' conflict resolution is no longer reported by 'automate show_conflicts' for file content conflicts; 'resolved_user_left' is used instead. - 'format_version' was removed from 'automate tags' and 'automate get_attributes' which both do not need this additional versioning information. New features - The 'log' command now, by default, converts all dates it prints to your timezone instead of leaving them in UTC, and uses a somewhat more friendly format for the dates. You can customize the date format with the new "get_date_format_spec" Lua hook, which returns a strftime(3) format string. You can also override the format for one command with the new --date-format option, disable date conversion for one command with --no-format-dates, or disable it by default by having the above Lua hook return an empty string. - The 'diff' and 'automate content_diff' commands take a '--reverse' option when one revision is specified, to control the order of the diff with the workspace. - The 'update', 'checkout', 'pluck', and 'pivot_root' commands take an option '--move-conflicting-paths', to handle unversioned files that are blocking the action. The unversioned files are moved to _MTN/resolutions/<workspace_path>, so the action can succeed, and the user can recover the files if necessary. - Resolution of orphaned file conflicts is now supported by 'merge --resolve-conflicts' and the 'conflicts' commands. - Duplicate name conflicts now support the 'keep' resolution. - Monotone now accepts ':memory:' as argument to the --db option and sets up a memory-only SQLite database. - 'clone' allows cloning into the current directory when '.' is given as argument. Bugs fixed - Monotone now sanely skips paths with invalid characters it encounters during 'add' or 'automate inventory'. - Key names, cert names, and var domains with non-ASCII characters should work properly now. Previously, they would be (usually) converted to punycode on input, and not decoded on output. They will now not be converted to punycode at all. - The 'conflict' commands can now handle duplicate name conflicts for directories. - 'cvs_import' now properly parses CVS timestamps (again). - Windows' cmd.exe is recognized as smart terminal and thus monotone should create more readable output in netsync operations. Tue May 12 20:44:00 UTC 2009 0.44 release. Changes - Private keys no longer have a separate hash from the associated public key. This changes the hashes output by 'ls keys', and also changes the format of 'automate keys' and 'automate genkey'. New features - New 'w:' selector type for selecting the revision the workspace is based on. Bugs fixed - C++ exceptions in Lua extension functions are now converted into Lua errors catchable with pcall, instead of causing a crash. - In 0.43 revert became excessively noisy and would report changes to all attributes on included files and directories regardless of whether the attributes had been changed or not. This has been silenced. Monotone will now specifically report changes to execute permissions only when they occur. - In 0.43 monotone would lose execute permissions on all files modified during an update operation. Execute permissions are now reset on updated files that have the mtn:execute attribute set to true. - Invalid revision selectors now cause an immediate error instead of being dropped from the selection. The old behavior could produce undesired effects from typoed commands, such as spewing a list of all revisions in the database. - If "automate stdio" is in use, invalid selectors are reported via the automate protocol rather than on stderr. - "Best-effort" character set conversions now work again; 'mtn log' will not crash just because there is a change log entry with a character not representable in your locale. However, if your system iconv(3) implementation does not support the //TRANSLIT extension, you may see garbage characters in the above scenario. Internal - Various small code changes to make monotone compile under (Open) Solaris using Sun Studio, and under Windows with Visual C++. - monotone.spec has been removed from the distribution. Sun Mar 22 22:26:00 UTC 2009 0.43 release. Changes - The Monotone source distribution no longer includes copies of several third-party libraries. This means they must be downloaded and built separately, before building monotone. See INSTALL for a complete list of necessary libraries. This allows monotone's developers to concentrate on monotone itself, rather than tracking external library updates, which in practice did not happen. By way of illustration, we were still shipping sqlite 3.4.1, which is years out of date. This has also been a long-standing request of various redistributors of binary packages, who prefer the use of globally shared libraries. - There is a new db var "database delta-direction", which can have values "reverse" (default), "forward", and "both". This controls what kind of deltas are stored for new file versions. Forward deltas are very fast for netsync, but slow for most other uses. Set this to "both" (or perhaps "forward" if you're very short on disk space) on an empty db and pull everything into it, to get a database which will be much faster for server usage (especially initial pulls). - 'mtn help <command_or_group>' or 'mtn <command_or_group> --help' no longer print global options, thus making the output of specific help requests more compact. You still see all available global options by executing 'mtn help' without any arguments. - 'mtn automate get_current_revision' now returns an empty changeset instead of an error if a workspace contains no changes. New features - A monotone database may be exported in the git fast-import format using the git_export command. The output from this command may be piped into git fast-import or other tools supporting this format. - Additional 'u:' and 'm:' selector types for selecting the revision the workspace was last updated from and revisions matching specified message globs in changelog and comment certs. - Additional '--revision' option for 'mtn log' allows logging of selected sets of revisions. - Additional '--full' option for 'mtn db info' to display some statistic analysis of the date certs in the database. - Command line options in the EDITOR and/or VISUAL environment variables are honored; for instance, EDITOR="emacs -nw" works now. (Debian bug #320565.) - The `mtn_automate' lua function now correctly parses and sets options for executed automate commands. - The 'commit' command accepts a non-empty _MTN/log as the log message when '--message-file=_MTN/log' is given. Bugs fixed - Performance of the log command has been improved significantly. Previous versions of monotone loaded individual certs by name for each printed revision and this caused sqlite to not use the correct index. Now, all certs are loaded for each printed revision once and individual certs are selected from the full list which allows sqlite to use the preferred index. - In 0.42, a netsync writer would attempt to queue up all outgoing data as soon as it knew what data to send, in a single operation, without servicing the event loop. If there was a large amount of data to send, this would cause very long pauses and sometimes timeouts and dropped connections (for pauses over 10 minutes). The bug that caused this is fixed, and that operation now has a safety timer that should prevent it from coming back. - When the netsync server receives garbage over the network, it should be much better about only terminating the offending connection instead of the entire server. - The log command was missing '--depth' and '--exclude' options used to restrict revisions printed to those touching specific paths. Log now allows these options and uses them properly. - The update command previously did not clear execute permissions from files that had their associated 'mtn:execute' attribute cleared. - Several minor problems with workspace attributes have been fixed. Earlier versions of monotone would reset attributes such as mtn:execute on all files when any workspace modifying command was executed. Applying attribute changes to workspace files is now done much more selectively in the same manner that content and name changes are applied. - In certain cases, especially also on FreeBSD and Mac OS X, netsync called select() even after read() returned 0 bytes to indicate the end of the file, resulting in a confusing error message. This is fixed by treating EOF specially and prevent further calls to select() on the file handle, as recommended by the select_tut man page. - If given a filename, `mtn ssh_agent_export' now creates that file with the correct permissions (i.e. mode 600), creates directories as necessary, and does not throw an internal error if creation or writing fails. (You're still on your own for directory creation and permissions if you take the key on standard output and redirect it to a file.) - The `p:' selector now accepts single character revision ids. - `mtn merge_into_workspace' no longer crashes if one tries to merge in an ancestor or descendant of a workspace, but gives a helpful error message. - Several bugfixes to `mtn automate stdio': * It now correctly distinguishs between syntax and command errors by returning error code 1 for the former and error code 2 for the latter - just as advertised in the documentation. * The stdio event loop no longer quits if a syntax error occurs, but rather discards the wrong state and accepts new (valid) commands. * Option errors haven't been catched properly and thus weren't encoded in stdio either; this has been fixed as well. * Global options, which were set or changed by a previously executed command, weren't properly reset before the next command was issued. It was f.e. not possible to "unignore" suspended branches for the `branches' command when `--ignore-suspend-certs' was given in a previous run. Now only those global options persist between executed commands which were given to stdio directly. Internal - Using 64 bit integer values to represent dates internally. This has no user visible effect. - The unit test code has been separated from the main source, thus building the tests no longer requires a full recompilation. Also, the number of modules which are linked into unit tester has decreased tremendously. - A couple of debug commands have been added to the `database' command group to aid performance timing. See `mtn help --hidden db' for a list of available commands. - Our internal error handling has been overhauled. N() is gone, and E() takes three arguments instead of 2: E(bool, origin::type, i18n_format). origin::type is an enum describing the source of the error, eg network, user, internal. Data types can publically inherit origin_aware (as the vocab types do) to obtain a public origin::type member named 'made_from'; this can then be supplied to E() when sanity-checking that data. origin_aware and origin::type are in origin_type.hh. I() will throw a unrecoverable_failure, and E() will throw either a unrecoverable_failure or a recoverable_failure depending on the origin::type provided. informative_failure is gone.
2009-09-23Remove "PYTHON_VERSIONS_ACCEPTED= 26 25 24" which is unnecessarytron4-8/+4
after Python 2.3 has been removed from "pkgsrc". Approved by Thomas Klausner.
2009-09-22Updating devel/p5-Mac-Carbon from 0.77nb1 to 0.80sno2-7/+6
Upstream changes: * v0.80, 16 September 2009 Add notes for 64-bit perl Bump all the version numbers Fix a bunch of tests (nothing major, just make them work better) Fix sound-env-var checking code for tests (no more sound tests unless you ask for them with MAC_CARBON_SOUND, which was in the last version, but the logic was broken) Make CFStringRef typemap better Remove high-bit characters from source files Add new system version gestalt constants Fix leak in Mac::Processes and Mac::Speech
2009-09-22Updating devel/p5-local-lib from 1.4.6 to 1.4.7sno2-8/+8
Upstream changes: 1.004007 2009-09-02 - Ensure that $ENV{PERL5LIB} and @INC are always de-duped, stopping them from growing if local::lib is invoked multiple times for the same path. (t0m) - Doc improvements by kurisuto@irc.perl.org/#catalyst. - Cleaned up indentation of code lines in the POD. Everything should be nice and flush, now.
2009-09-22Add 'clean' to PRIVILEGED_STAGES.snj1-1/+3
2009-09-22Updating devel/p5-MooseX-Method-Signatures from 0.26 to 0.27sno2-7/+7
pkgsrc changes: - Adjusting dependencies Upstream changes: 0.27 Tue, 22 Sep 2009 14:30:23 +0200 * Depend on MooseX::LazyRequire 0.04 to avoid fail on version 0.03, which has been broken by recent Moose versions (Closes RT#49903) (Maik Hentsche).