summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2009-12-20Pullup ticket 2953 - requested by tnnspz3-7/+13
security update Revisions pulled up: - pkgsrc/devel/xulrunner/Makefile by patch - pkgsrc/devel/xulrunner/distinfo by patch - pkgsrc/devel/xulrunner/mozilla-common.mk by patch - pkgsrc/www/firefox/Makefile by patch ------------------------------------------------------------------------- firefox-3.5.6 & xulrunner-1.9.1.6 fix the following vulnerabilities: MFSA 2009-71 GeckoActiveXObject exception messages can be used to enumerate installed COM objects MFSA 2009-70 Privilege escalation via chrome window.opener MFSA 2009-69 Location bar spoofing vulnerabilities MFSA 2009-68 NTLM reflection vulnerability MFSA 2009-67 Integer overflow, crash in libtheora video library MFSA 2009-66 Memory safety fixes in liboggplay media library MFSA 2009-65 Crashes with evidence of memory corruption
2009-12-11Pullup ticket #2948 - requested by wiztron2-6/+6
automake: security update Revisions pulled up: - devel/automake/Makefile 1.75 - devel/automake/distinfo 1.31 --- Module Name: pkgsrc Committed By: wiz Date: Wed Dec 9 14:39:18 UTC 2009 Modified Files: pkgsrc/devel/automake: Makefile distinfo Log Message: Update to 1.11.1: Bugs fixed in 1.11.1: - Lots of minor bugfixes. * Bugs introduced by 1.11: - The `parallel-tests' test driver works around a GNU make 3.80 bug with trailing white space in the test list (`TESTS = foo $(EMPTY)'). * Long standing bugs: - On Darwin 9, `pythondir' and `pyexecdir' pointed below `/Library/Python' even if the `--prefix' argument pointed outside of a system directory. AM_PATH_PYTHON has been fixed to ignore the value returned from python's `get_python_lib' function if it points outside the configured prefix, unless the `--prefix' argument was either `/usr' or below `/System'. - The testsuite does not try to change the mode of `ltmain.sh' files from a Libtool installation (symlinked to test directories) any more. - AM_PROG_GCJ uses AC_CHECK_TOOLS to look for `gcj' now, so that prefixed tools are preferred in a cross-compile setup. - The distribution is tarred up with mode 755 now by the `dist*' targets. This fixes a race condition where untrusted users could modify files in the $(PACKAGE)-$(VERSION) distdir before packing if the toplevel build directory was world-searchable. This is CVE-2009-4029.
2009-12-04Pullup ticket #2945 - requested by spztron4-11/+12
rt3: security update Revisions pulled up: - devel/rt3/Makefile 1.40 - devel/rt3/Makefile.install 1.14 - devel/rt3/PLIST 1.16 - devel/rt3/distinfo 1.14 --- Module Name: pkgsrc Committed By: spz Date: Fri Dec 4 09:30:20 UTC 2009 Modified Files: pkgsrc/devel/rt3: Makefile Makefile.install PLIST distinfo Log Message: update of rt3 to next version (without the session hijacking vulnerability) upstream changelog: UPGRADING FROM 3.8.5 and earlier - Changes: You can now forward an entire Ticket history (in addition to specific transactions) but this requires a new Template called forward ticket. This template will be added when you run. /opt/rt3/sbin/rt-setup-database --dba root --prompt-for-dba-password --action upgrade Custom fields with categories can optionally be split out into hierarchical custom fields. If you wish to convert your old category-based custom fields, run: perl etc/upgrade/split-out-cf-categories It will prompt you for each custom field with categories that it finds, and the name of the custom field to create to store the categories. If you were using the LocalizedDateTime RT::Date formatter from code and passing a DateFormat or TimeFormat argument, you need to switch from the strftime methods to the cldr methods (ie full_date_format becomes date_format_full) You may have done this from your RT_SiteConfig.pm by using Set($DateTimeFormat, { Format => 'LocalizedDateTime', DateFormat => 'medium_date_format' );
2009-12-02Pullup ticket #2492 - requested by fhajnytron2-6/+6
apr: security update Revisions pulled up: - devel/apr/Makefile 1.60 - devel/apr/distinfo 1.28 --- Module Name: pkgsrc Committed By: fhajny Date: Wed Dec 2 11:36:27 UTC 2009 Modified Files: pkgsrc/devel/apr: Makefile distinfo Log Message: Update to 1.3.9 (security fix). Changes for APR 1.3.9 *) SECURITY: CVE-2009-2699 (cve.mitre.org) Faulty error handling in the Solaris pollset support (Event Port backend) which could trigger hangs in the prefork and event MPMs on that platform. PR 47645. [Jeff Trawick]
2009-12-02Pullup ticket #2941 - requested by minskimtron3-7/+9
databases/ruby-activerecord: security update devel/ruby-activesupport: security update mail/ruby-actionmailer: security update www/rails: security update www/ruby-actionpack: security update www/ruby-activeresource security update Revisions pulled up: - databases/ruby-activerecord/Makefile 1.17 - databases/ruby-activerecord/distinfo 1.17 - devel/ruby-activesupport/Makefile 1.20 - devel/ruby-activesupport/PLIST 1.16 - devel/ruby-activesupport/distinfo 1.17 - mail/ruby-actionmailer/Makefile 1.16 - mail/ruby-actionmailer/distinfo 1.17 - www/rails/Makefile 1.17 - www/rails/distinfo 1.13 - www/ruby-actionpack/Makefile 1.18 - www/ruby-actionpack/PLIST 1.18 - www/ruby-actionpack/distinfo 1.19 - www/ruby-activeresource/Makefile 1.7 - www/ruby-activeresource/distinfo 1.7 --- Module Name: pkgsrc Committed By: minskim Date: Tue Dec 1 23:24:24 UTC 2009 Modified Files: pkgsrc/databases/ruby-activerecord: Makefile distinfo pkgsrc/devel/ruby-activesupport: Makefile PLIST distinfo pkgsrc/mail/ruby-actionmailer: Makefile distinfo pkgsrc/www/rails: Makefile distinfo pkgsrc/www/ruby-actionpack: Makefile PLIST distinfo pkgsrc/www/ruby-activeresource: Makefile distinfo Log Message: Update rails packages to 2.3.5. This fixes a cross-site scripting vulnerability in ruby-actionpack. Major changes: - Improved compatibility with Ruby 1.9 - RailsXss plugin availability - Fixes for the Nokogiri backend for XmlMini
2009-10-28Pullup ticket #2923 - requested by tnntron15-162/+188
xulrunner: security update firefox: security update Revisions pulled up: - devel/xulrunner/Makefile 1.24-1.25 - devel/xulrunner/PLIST 1.17-1.18 - devel/xulrunner/distinfo 1.13-1.14 - devel/xulrunner/mozilla-common.mk 1.2 - devel/xulrunner/patches/patch-aa 1.2 - devel/xulrunner/patches/patch-aq 1.3 - devel/xulrunner/patches/patch-ay 1.1 - devel/xulrunner/patches/patch-mf 1.2 - devel/xulrunner/patches/patch-mn 1.2 - devel/xulrunner/patches/patch-nb delete - devel/xulrunner/patches/patch-nc delete - devel/xulrunner/patches/patch-pd 1.2 - devel/xulrunner/patches/patch-ra 1.1 - devel/xulrunner/patches/patch-rb 1.1 - devel/xulrunner/patches/patch-rc 1.1 - www/firefox/Makefile 1.60-1.61 - www/firefox/PLIST 1.39 - www/firefox/distinfo delete - www/firefox/patches/patch-aa delete - www/firefox/patches/patch-ao delete - www/firefox/patches/patch-ma delete - www/firefox/patches/patch-mi delete - www/firefox/patches/patch-mk delete - www/firefox/patches/patch-mm delete - www/firefox/patches/patch-ra delete - www/firefox/patches/patch-rb delete - www/firefox/patches/patch-rc delete --- Module Name: pkgsrc Committed By: tnn Date: Sun Oct 11 10:49:57 UTC 2009 Modified Files: pkgsrc/devel/xulrunner: Makefile PLIST distinfo pkgsrc/devel/xulrunner/patches: patch-aa pkgsrc/www/firefox: Makefile Added Files: pkgsrc/devel/xulrunner/patches: patch-ay patch-ra patch-rb patch-rc Removed Files: pkgsrc/www/firefox: distinfo pkgsrc/www/firefox/patches: patch-aa patch-ao patch-ma patch-mi patch-mk patch-mm patch-ra patch-rb patch-rc Log Message: - allow firefox and xulrunner to share some infrastructure - install headers for plugin and liveconnect (needed by openjdk7-icedtea-plugin) - bump revision for both packages --- Module Name: pkgsrc Committed By: tnn Date: Wed Oct 28 11:36:36 UTC 2009 Modified Files: pkgsrc/devel/xulrunner: Makefile PLIST distinfo mozilla-common.mk pkgsrc/devel/xulrunner/patches: patch-aq patch-mf patch-mn patch-pd pkgsrc/www/firefox: Makefile PLIST Removed Files: pkgsrc/devel/xulrunner/patches: patch-nb patch-nc Log Message: Security and bugfix update of firefox (to 3.5.4) and xulrunner (to 1.9.1.4) Also fix broken DESTDIR support. Fixes the following security issues: MFSA 2009-64 Crashes with evidence of memory corruption (rv:1.9.1.4/ 1.9.0.15) MFSA 2009-63 Upgrade media libraries to fix memory safety bugs MFSA 2009-62 Download filename spoofing with RTL override MFSA 2009-61 Cross-origin data theft through document.getSelection() MFSA 2009-59 Heap buffer overflow in string to number conversion MFSA 2009-57 Chrome privilege escalation in XPCVariant::VariantDataToJS () MFSA 2009-56 Heap buffer overflow in GIF color map parser MFSA 2009-55 Crash in proxy auto-configuration regexp parsing MFSA 2009-54 Crash with recursive web-worker calls MFSA 2009-53 Local downloaded file tampering MFSA 2009-52 Form history vulnerable to stealing
2009-10-22Pullup ticket #2917 - requested by joergtron2-8/+12
nbpatch: portability fix Revisions pulled up: - devel/nbpatch/Makefile 1.4 - devel/nbpatch/files/inp.c 1.6 --- Module Name: pkgsrc Committed By: joerg Date: Wed Oct 21 17:17:04 UTC 2009 Modified Files: pkgsrc/devel/nbpatch: Makefile pkgsrc/devel/nbpatch/files: inp.c Log Message: nbpatch-20091021: Do not try to mmap a zero length file. This can fail e.g. on Solaris.
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).
2009-09-22Updating devel/p5-Class-ISA from 0.33nb1 to 0.34sno2-7/+7
pkgsrc changes: - Adding license definition Upstream changes: 2009-10-22 Steffen Mueller smueller@cpan.org * Release 0.34 -- add core deprecation logic, some distribution shuffling. No code changes.
2009-09-22Added devel/p5-Test-UseAllModules version 0.12sno1-1/+2
2009-09-22Importing package devel/p5-Test-UseAllModules for p5 modulesno3-0/+28
Test::UseAllModules v0.12 from PR pkg/42023 with minor modifications. Sick of writing 00_load.t (or something like that) that do use_ok() for every written module? Even sicker of updating 00_load.t every time adding another file to the distro? This module reads MANIFEST to find modules to be tested and does use_ok() for each of them. Now all to do is keeping MANIFEST up to date.
2009-09-22Added devel/p5-MooseX-SimpleConfig version 0.03sno1-1/+2
2009-09-22Importing package devel/p5-MooseX-SimpleConfig for p5 modulesno3-0/+39
MooseX::SimpleConfig v0.03 from PR pkg/42024. This role loads simple configfiles to set object attributes. It is based on the abstract role MooseX::ConfigFromFile, and uses Config::Any to load your configfile. Config::Any will in turn support any of a variety of different config formats, detected by the file extension. See Config::Any for more details about supported formats. Like all MooseX::ConfigFromFile -derived configfile loaders, this module is automatically supported by the MooseX::Getopt role as well, which allows specifying -configfile on the commandline.
2009-09-22Added devel/p5-MooseX-ConfigFromFile version 0.02sno1-1/+2
2009-09-22Importing package devel/p5-MooseX-ConfigFromFile for p5 modulesno3-0/+39
MooseX::ConfigFromFile v0.02 from PR pkg/42025 with some modifications. This is an abstract role which provides an alternate constructor for creating objects using parameters passed in from a configuration file. The actual implementation of reading the configuration file is left to concrete subroles. It declares an attribute configfile and a class method new_with_config, and requires that concrete roles derived from it implement the class method get_config_from_file. Attributes specified directly as arguments to new_with_config supercede those in the configfile.
2009-09-22Updating devel/p5-Test-Class from 0.31nb2 to 0.33sno2-9/+9
pkgsrc changes: - Adding license definition - Adjusting dependencies Upstream changes: 0.33 - or the "ZOMGIBROKECPAN" release - Make the test scripts adaptive to Test::More diagnostic changes in version 0.88 - Skip invalid package names in Test::Class::Load::_load so that we don't try to load classes in .svn/et-al paths - Removed #! script invocation line from the MethodInfo.pm module 0.32_1 - or the "Birmingham QA 2009" release - Removed pointless use of Test::Exception in t/bad-autoloads.t to stop bogus warnings that were confusing some folk - Added add_testinfo for Test::Class::Sugar (thanks Piers Cawley)
2009-09-22Updating devel/p5-Mouse from 0.29 to 0.32sno2-7/+7
Upstream changes: 0.32 Tue Sep 22 16:44:57 2009 * Add many tests copied from Moose (gfx) * Fix Mouse::Util::find_meta() and Mouse::Util::does_role() (gfx) * Fix the timing triggers are invoked (gfx) * Implement confliction checks in roles * work around create() and create_anon() in Mouse::Meta::Role 0.31 Tue Sep 22 11:08:12 2009 * Add find_meta() and does_role() to Mouse::Util (gfx) * Fix tests using Class::Method::Modifiers to be skipped correctly (gfx) * Remove Test::Mouse, which was accidentally included (gfx) 0.30 Mon Sep 21 16:43:05 2009 * Implement RT #46930 (accessor/reader/writer in has()) (gfx) * Work around anonymous classes as mortal classes (gfx) * Implement with $role => -exlucdes => [...] (gfx) * Implement get_method() in M::Meta::Class and M::Meta::Role (gfx) * Make get_method_list() compatible with Moose's (gfx) * Make unimport() not to remove non-Mouse functions (blessed and confess) (gfx) * Remove a lot of duplication code (gfx) * Support is => 'bare', and you must pass and 'is' option to has() (gfx)
2009-09-22Updating devel/p5-ExtUtils-Manifest from 1.56 to 1.57sno2-6/+7
pkgsrc changes: - Adding license definition Upstream changes: 1.57 Sat, Sep 19, 2009 - Enhancements to MANIFEST.SKIP from Module::Build: http://rt.cpan.org/Ticket/Display.html?id=47401 - ExtUtils::Manifest::maniskip() incorrectly parses some lines with comments and internal whitespace filenames: http://rt.cpan.org/Ticket/Display.html?id=45016
2009-09-22Updating devel/p5-Devel-Events from 0.06nb1 to 0.07sno2-8/+8
pkgsrc changes: - Adding license definition - Adjusting dependencies Upstream changes: * None noted, but tests succeeds *
2009-09-22Updating devel/p5-AutoLoader from 5.69 to 5.70sno2-6/+6
Upstream changes: 5.70 Mon Sep 21 15:46 2009 - Merge trivial test change from core that was done as part of the lib-to-ext migration.
2009-09-22Updating devel/p5-Attribute-Handlers from 0.86 to 0.87sno2-6/+6
Upstream changes: 0.87 Mon Sep 21 15:55:00 CET 2009 - Promote to stable release 0.86_01 Thu Sep 17 10:01:00 CET 2009 - From perl change 09330df80caf214f375fcf0c04857347e3b17c69 (Zefram): Fix [perl #66970] Incorrect coderef in MODIFY_CODE_ATTRIBUTES Attribute handlers being applied to a temporary CV has actually been reported as a bug, #66970. The attached patch fixes the bug, by changing the order in which things happen: attributes are now applied after the temporary CV has been merged into the existing CV or has otherwise been added to the appropriate GV. The change breaks part of Attribute::Handlers. Part of A:H searches the package to find the name of the sub to which a :ATTR attribute is being applied, and the correct time at which to launch that search depends crucially on the order in which the CV construction events occur. So this patch also includes a change to A:H, to make it detect which way things happen. The resulting A:H works either way, which is essential for its dual-life nature.
2009-09-22PR 42090: Use our libtool when deciding what to do and not the includedjoerg3-18/+65
libtool 2.2.6 which has some issues.
2009-09-21Update libast to 0.7.obache4-67/+9
(CVE-2006-0224 was already fixed by patch-aa in pkgsrc). XXX: self test failed on NetBSD-5.0.1, but old version also failed. Changes: The string class is now both an interface and an implementation, so parallel implementations (e.g., a glib string wrapper) can be created. Detection of Imlib2 support and a pixmap leak when it was disabled have been fixed. Fixes have been made for gcc4/newer autotools. This release also contains a fix for CVE-2006-0224, a buffer overflow which could lead to privilege escalation in set uid/setgid apps using LibAST's configuration engine.
2009-09-21Fix build with sunpro's cc which defines __i386 but not __i386__seb2-1/+19