summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2009-06-13Ran pkglint --autofix on the devel/ category. Most of the changes arerillig67-141/+158
simple white-space issues like indentation and trailing spaces. The others are cross-references for Makefile.common.
2009-06-12update homepage and master sites.zafer1-3/+3
2009-06-12Removed redundant .gz suffix for man pages.rillig2-5/+5
2009-06-12Bump for ffmpeg update.ahoka1-1/+2
2009-06-12Add a comment to last patch.taca6-9/+15
2009-06-12* Add LICENSE.taca3-2/+17
* Fix build problem with new Rubygems by removing an obsolete method call. No PKGREVISION bump since there is no change with built package.
2009-06-12* Add LICENSE.taca3-2/+17
* Fix homepage in gemspec file to pass newer Rubygems. No PKGREVISION bump since there is no change with built package.
2009-06-12* Fix build problem with new Rubygems by removing an obsolete method call.taca3-2/+17
* Add LICENSE. No PKGREVISION bump since there is no change with built package.
2009-06-12pkgsrc changes:sno2-6/+7
- Updating package for p5 modules around Test::Simple from 0.86 to 0.88 - Setting LICENSE=${PERL5_LICENSE} according to META.yaml Upstream changes: 0.88 Sat May 30 12:31:24 PDT 2009 Turing 0.87_03 into a stable release. 0.87_03 Sun May 24 13:41:40 PDT 2009 New Features * isa_ok() now works on classes. (Peter Scott) 0.87_02 Sat Apr 11 12:54:14 PDT 2009 Test Fixes * Some filesystems don't like it when you open a file for writing multiple times. Fixes t/Builder/reset.t. [rt.cpan.org 17298] * Check how an operating system is going to map exit codes. Some OS' will map them... sometimes. [rt.cpan.org 42148] * Fix Test::Builder::NoOutput on 5.6.2. 0.87_01 Sun Mar 29 09:56:52 BST 2009 New Features * done_testing() allows you to declare that you have finished running tests, and how many you ran. It is a safer no_plan and effectively replaces it. * output() now supports scalar references. Feature Changes * You can now run a test without first declaring a plan. This allows done_testing() to work. * You can now call current_test() without first declaring a plan. Bug Fixes * skip_all() with no reason would output "1..0" which is invalid TAP. It will now always include the SKIP directive. Other * Repository moved to github.
2009-06-12pkgsrc changes:sno2-7/+7
- Updating package for p5 module Algorithm::C3 from 0.07nb1 to 0.08 - Setting license to ${PERL5_LICENSE} according to META.yaml Upstream changes: 0.08 Thu. May 28, 2009 - Fix a couple of doc typos. - Don't create a fake Makefile.PL.
2009-06-12pkgsrc changes:sno2-6/+7
- Updating package for p5 module Test::YAML::Meta from 0.11 to 0.12 - Setting LICENSE=${PERL5_LICENSE} according to META.yaml Upstream changes: 0.12 24/05/2009 - added version checking to standard 94metatest.t - added changes file checking, 95changedate.t - added support for v-strings (RT#43566, thanks to David Golden) - relaxed resource keys names, as per spec (RT#41605, thanks to Jonathan Yu)
2009-06-12pkgsrc changes:sno2-8/+8
- Updating package for p5 module MRO::Compat from 0.10 to 0.11 - Correcting license to ${PERL5_LICENSE} - Adjusting dependencies according to META.yaml Upstream changes: 0.11 - Wed May 27, 2009 - Fix misspelled docs for get_isarev. Closes RT#46401. - Bump optional prereq on Class::C3 to 0.20.
2009-06-12Backout bumping PKGREVISION. It was fix for build problem only.taca1-2/+1
2009-06-12Fix problem with new rake. rake-0.8.7 might check URL strictly?taca3-6/+12
Bump PKGREVISION.
2009-06-11Fix PLIST, configure really, issue when apr-util package has db4seb1-1/+2
option selected: subversion's configure script does not detect db4 support in apr-util hence ${PREFIX}/lib/libsvn_fs_base-1.* are not built and installed. So what's going on ? Well since devel/apr-util has db4 support with DSO, apu-1-config does not report db4 libraries, flags, etc. See https://bugs.launchpad.net/ubuntu/+source/apr-util/+bug/96980 The workaround is to give the argument --with-berkeley-db=... to subversion's configure script when apr-util package has db4 option selected. See http://svn.collab.net/viewvc/svn?view=revision&revision=35017
2009-06-11pkgsrc changes:sno2-9/+9
- Updating package for p5 modules belonging to IO::Compress from 2.019 to 2.020 - changes license to ${PERL5_LICENSE} according to META.yaml - update dependencies according to META.yaml Upstream changes: 2.020 3 June 2009 * IO::Uncompress::Base.pm - Fixed problem with LimitOutput where a call to uncompress created more uncompressed output, but didn't consume any of the input buffer. The symptom is the underlying compression library (zlib or bzip2) thinks the input stream is corrupt. [RT #46582]
2009-06-11pkgsrc changes:sno2-7/+7
- Updating package for p5 module Compress::Raw::Zlib from 2.019 to 2.020 as dependency for schedule update of p5 module IO::Compress - using ${PERL5_LICENSE} as license according to META.yaml upstream changes: 2.020 3 June 2009 * Minor documentation update.
2009-06-11pkgsrc changes:sno2-7/+7
- Updating package for p5 module Compress::Raw::Bzip from 2.019 to 2.020 as dependency for schedule update of p5 module IO::Compress - using ${PERL5_LICENSE} as license according to META.yaml upstream changes: 2.020 4 June 2009 * No Changes
2009-06-11Bump PKGREVISION for vte-0.20.5.wiz2-2/+4
2009-06-11Fix build breakage many people were seeing (interestingly, I couldn'twiz2-1/+15
reproduce it). Patch from drochner@, tested by tron@.
2009-06-10Update rake to 0.8.7.minskim4-12/+17
New features since 0.8.4: * Improved implementation of the Rake system command for Windows. (patch from James M. Lawrence/quix) * Support for Ruby 1.9\\\'s improved system command. (patch from James M. Lawrence/quix) * Rake now includes the configured extension when invoking an executable (Config::CONFIG[\\\'EXEEXT])
2009-06-10DSO handling of the db, gdbm and ndbm drivers was introduced toseb2-3/+5
apr-util in version 1.3.5: handle the files ${PREFIX}lib/apr-util-1/apr_dbm_db*, installed by this package when the package option 'db4' is selected, via another PLIST_VAR, 'db4'.
2009-06-10Update ruby-readline package to 1.8.7.173 (1.8.7-p173).taca1-2/+1
Reset PKGREVISION.
2009-06-10Update ruby-curses pakcage to 1.8.7.173 (1.8.7-p173).taca1-4/+4
2009-06-10Update aegis to 4.24.1.obache6-52/+79
Changes (pkgsrc) * Set LICENSE=gnu-gpl-v3. * Move statedir to ${VARBASE} and fixes permission. * Avoid to effect from currently installed aegis. * Some exec files are required to suid root. * buildlink zlib and bzip2, they are required. * buildlink sysutils/file, to avoid changes if builtin libmagic exists or not. * add TEST target. * `patch' command is required for runtime. Change Log(Aegis) Change Log(Aegis) RELEASE NOTES Version 4.24.1 (24-Sep-2008) Security: [ #2079025 ] This update fix two security problems discovered by the Debian crew (Debian #496400 and #496402) You are encouraged to upgrade. Removed functionalities: In response to one of the two above security problem, the aegis.cgi program has been removed. * Test 222 has been improved to cope with some different ways SVN stores revision information, remaining backwards compatible. * A bug in the distributed development machinery has been fixed: it no longer add the file UUID to created files without an UUID in the remote repository. This prevents the existence of the same file with different UUIDs in different repositories. * [ #1942614 ] Some build problem discovered by the Debian crew has been fixed. Specifically: improve 'make clean' (Debian bug 442482), add a minor man-page (Debian patch), make test in ae_diff2htm portable (Debian bug 464484), fix whoami test in etc/test.sh (Debian bug 393624), add shell magic to ae-cvs-ci (Debian patch). * The aediff command now behave as expected when invoked for a file that, due to a bug in aeipass, is present with two different UUIDs in the repository. Previously it used to generate a diff between the empty file and the second revision of the file. * A bug has been fixed in aefind, it no longer segfaults when given the -baseline option. * A bug has been fixed in aefinish: it no longer segfault if a branch was to be finished and it contained a transparent file. * A bug has been fixed in the aecp -ind -output - option, it no longer tries to set the permission mode of stdout. * A bug has been fixed in aeib, it no longer complains that transparent files have been tampered with. * A couple of memory leaks introduced with the time safe work has been plugged. * The makefile has been changed to use DESTDIR (advocated by GNU). * A test script has been improved to work with older bzip2. * Small improvement to test_funcs, reintroduce the chown invocation for the directory under $work/. * This change set modify the aefinish command to jump the project home path instead of the user home directory (since it may be inaccessible) * This aegis.spec file (used for RPM builds) has been improved. Version 4.24 (09-Mar-2008) * Numerous portability improvements. * Numerous improvements to the history reconstruction code. * Numerous improvements and bug fixes to the distributed development code. See aedist(1), aeget(1), aetar(1) and aepatch(1) for more information. * The site specific architecture information has been split into a separate file, maked with an entire-source-hide attribute, so that new Aegis-under-Aegis projects don't have such bad architecture problems. * The license has been changed to GPLv3. * A bug has been fixed the the change::pconf_get method which sometimes caused segfaults. * A bug has been fixed in aeclone which caused aecp -delta to segfault when: a change set whith a removed file was cloned, and the clone change set subsequently integrated. * The aediff command is now smarter about files which may have moved. * A bug has been fixed in the aeannotate command, it no longer segfaults for some file histories. * A Vietnamese error mesage translation has been added. * There is a new Portugese (Brazillian) message catalogue translation. * It is now possible to develop begin undo and new change undo in a single command. * The ael(1) command now understands are much wider range of ways to specify changes. * A segfault has been fixed in the use of --delta and --delta-data options. * This change set fix a problem in the aesvt(1) checkout command that can fail to extract from a gzip compressed archive. * A bug has been fixed in the aechown(1) command, to stop a segfault when printing some error messages. * There is a new aebisect(1) command which helps to find project regressions not handled by the test suite. * Many commands now cope with renames in more situations. * A bug has been fixed in aeclone(1) which caused aecp -delta to segfault when a change set whith a removed file was cloned, and the clone change set subsequently integrated. * The aede-policy(1) manual page has been updated to document the aede-policy-line-length file attribute. * A vietnamese translation has been added. * The aereport(1) command now understands more ways to specify changes. * There is a new ${path_reduce} substitution which may be used to remove redundant elements from path lists, such as used by the $PATH environment variable. * When the development directory style required actions to be perfomed on the development directory, the obsolete "creating symbolic links to baseline" message was produced. This was confusing. A more generic message is now used, which is intended to be less confusing. * The aecp(1) -delta command now follows the whiteout preference when copying a "removed" file. The test suite now runs much faster. * A bug has been fixed in the aedbu(1) command. It no longer complains about permissions when the develop_begin_undo_command has been set. * A bug has been fixed in the aeimport(1) command. It no longer uses the Attic portion of filenames when populating the history directory tree. * The change details listing now prints comments in a wide column when the comments are lengthy. * There is a new $Active_Directory substitution, used to obtain the development directory, or the integration directory, depending on the change state. This is rather like the default behaviour of the aecd(1) command. * There is a new ${project version} substitution. * The commands run by aeipass are now accompanied by more file name information, so that you can know which source file corresponds to which UUID history file, if there is a failure in the history commands. * The aeca(1) command now checks for and discards duplicate architecture names. This fixes a bug with unsatifiable architecture dependencies. * The aeb(1) command has been improved, it no longer keeps running the project_file_comand over and over again. * A bug has been fixed in the aenf(1) command; it now preserves existing file contents if new files already exist in the development directory. * A bug has been fixed in the "aet -regression" command, it no longer reports free()ing a non-existent string. * A bug has been fixed in the aed(1) command, it no longer reports a bug when a cross branch merege is attempted for a file independently created in both branches. Version 4.23 Version 4.22.2 (18-Oct-2007) This is an update for the 4.22 stable release, it is meant to help Aegis users while the next release cycle ends. * [ 1684820 ] Fixed a bug in aeclone that caused aecp -delta segfaults. * The symlink farm now handle derived files registered within Aegis more like normal derived files. * The change_pconf_get function no longer looks for historical versions of files, if it can help it. This makes many things go faster and solved the problem of configuration fields redefinition. While this change does not make Aegis more time safe, it cures one of the symptoms. * Fixed test 222 to work with recent releases of subversion. * The aepconf(5) has been improved. * [ Debian 435422 ] The reference manual was wrongly referring to -Page-Headings instead of -Page-Header. The documentation has been updated to match the source code. * The test/02/t0257a-walt.sh script has been back-ported from the development branch (4.23) to prevent bug #...... to appear in the stable branch. * [ 1704108 ] The aecp(1) -delta command now follows the whiteout preference when copying a "removed"file. * [ 1685304 ] A bug has been fixed that caused aecp(1) -delta X to copy in a change also a file with the old name of a file aemv(1)ed before delta X. * The generated Makefile now installs aelock(1) with the correct permissions. * A bug has been fixed in the aetar(1) command, it no longer creates tarballs that cause BSD tar to complain like this: tar: End of archive volume 1 reached tar: Unexpected EOF on archive file * The configure script now handle correctly the datadir substitution. Version 4.22.1 (14-Apr-2007) * Test t0247a-walt.sh has been fixed, it was not exporting AEGIS_TEST_DIR. This make aeintegratq(1) leaving stuff in the home directory of the user. * Some minor fix that prevented Aegis to build on RPM based distributions has been fixed. * The t0011a.sh test script failed when lex(1) was missing, since it is not required to build Aegis the test script has been modified to pass even when lex(1) is missing. * aedist(1) now handle certain renamed files correctly when receiving branches or entire-source. * The t0011a.sh test script failed when lex(1) was missing, since it is not required to build Aegis the test script has been modified to pass even when lex(1) is missing. * aedist(1) now handle certain renamed files correctly when receiving branches or entire-source. * [ 1691122 ] Newer versions of the autoconf tools introduced a new @datarootdir@, and complained loudly if it wasn't used. Aegis configure does not trigger anymore those warnings. * The test suite does not use anymore diff(1) -u because not all systems have gnu diff, so the use of gnu diff's -u option is nor portable, and will give false negatives on some systems. * The test suite does not use anymore diff(1) -u because not all systems have gnu diff, so the use of gnu diff's -u option is nor portable, and will give false negatives on some systems. * aedist(1) -rec now save the UUID as the user defined original-UUID if the UUID is already present in the repository. This is especially useful when receiving changes in the same repository. * aeclone(1) now preserve the the UUID of the original change as the original-UUID user defined attribute of the new change. It also copy any other used-defined attribute. * Test 89 has been disable on HP-UX-10 because that system has a "vendor specific" (i.e. broken) cpio(1) archive format. * Test 95 has been improved to be less sensitive to libmagic(3) differences. * Test 207 has been changed to be less sensitive to sort(1) differences. * The project_specific setenv:* variables are now exported only once. * [ 1674882 ] The following bug as been fixed: if a file is created and renamed within a single branch, and that branch is integrated, then the file is not included in the output of 'aedist -send -es' from subsequent branches. * A bug has been fixed in the aedbu(1) command. It no longer complains about permissions when the develop_begin_undo_command has been set. * The aedist(1) -rec command now better handles file renamed (not aemved) to match the local repository state. * A bug has been fixed that caused the change_pconf_get function terminate aegis(1) with a fatal error if applied to a branch without a config file (e.g. if the trunk does not contain any closed branch). * The aenpr(1) -keep command now set the administrator recursively. * A bug has been fixed in the ${project-specific} substitution, it now works correctly with the aesub(1) -bl command. * aedist(1) -received has been modified to set the user defined attribute foreign-copyright to true when receiving a remote change set. This in order to avoid aede-policy(1) complain about incorrect copyright notice at aede(1) time.0 * A bug has been fixed that caused an aemv(1) followed by an aenf(1) to generate two different files with the same UUID. * Avoid the "multiple permission set" error on quit. * A bug has been fixed in the UUID generating code; it was running out of file descriptors. * A bug has been fixed in the aet(1) -regression command, it no longer reports free()ing a non-existent string. * A bug has been fixed in the aed(1) command, it no longer reports a bug when a cross branch merge is attempted for a file independently created in both branches. * A bug has been fixed which caused aeipass(1) to assign UUID to files at branch integration pass time. This can happen if the files was created and integrated with an old Aegis release, lacking support for file's UUID. This bug make it possible to have the history for a file split into two part, one accessible via the file_name, the other accessible using the UUID. * A segfault in aeannotate(1) has been fixed. * A bug has been fixed related to the use of the unchanged_file_integrate_pass_policy=remove policy described in aepconf(5). In this case aeipass failed to reset the locked_by field from the project fstate file, this prevented subsequent changes to modify the removed file. * A bug has been fixed in the handling of the symlink farm, for development directory styles which use them for derived files. Derived files in the baseline directory which were formerly source files, but then aerm-ed, are now included in the development directory when copy/link styles are used. * A bug has been fixed in the aenf(1) command; it now preserves existing file contents if new files already exist in the file development directory. * The ./configure script has been improved to stop with a fatal error if the bzip2 library is not available.
2009-06-10Update eet to 1.2.0.minskim4-34/+33
Changes: * Make use of eina. * Fix string in list and hash. * Fix array in eet_data. * Add crypto support to eet with OpenSSL. * Add GNUtls support to eet. * Make password callback work with GNUtls. * Add a function to retrieve raw signature. * Fix a corrupted pointer use in eet_cipher.c * Add some missing __UNUSED__ flags. * Fix problem reported by llvm * Add sha1 retrieval for an Eet_File. * Force fsync() after data is written to file, solve ext4 issues. * Disable fsync. Edit the code if you need it. * Make eet_data thread safe. * Fix eet pkg-config dependencies. * Fix double init of gcry. * Release eet 1.2.0
2009-06-09Update to 2.24:wiz3-9/+9
- 2.24 | 2009-01-27 - new module: (www data mime-types) - new (www data http-status) proc: http-status-string - new entries for alist `*content-type-by-filename-extension*' - svg => image/svg+xml - css => text/css - MARKED FOR REMOVAL 2009-12-31 - module (www data content-type) - data structures in module (www data http-status) - *http-status* - *http-status*-META - 2.23 | 2008-05-28 - in (www data content-type), `xml' maps to "application/xml" - changes to (www server-utils big-dishing-loop) - MARKED FOR REMOVAL 2009-12-31: make-big-dishing-loop #:GET-upath - `make-big-dishing-loop' options @findex'd in manual - new `make-big-dishing-loop' option: #:method-handlers - new proc: named-socket - changes to (www server-utils answer) - `mouthpiece' commands @findex'd in manual - new `mouthpiece' command: #:inhibit-content! - new (www http) proc: http:connect
2009-06-09Add missing + and fix a typo in CONFIGURE_ARGS. No effective changewiz1-3/+3
except in strings, so ride update from a few hours ago
2009-06-09Make it build on DragonFly.hasso2-1/+15
2009-06-09Switch p5-Time depends to p5-Time-modulesabs1-2/+2
2009-06-09+p5-Package-Generatorabs1-1/+2
2009-06-09Added devel/p5-Parallel-ForkManager version 0.7.5abs3-0/+28
This module is intended for use in operations that can be done in parallel where the number of processes to be forked off should be limited. Typical use is a downloader which will be retrieving hundreds/thousands of files.
2009-06-09Update to 2.18.0:wiz8-38/+72
2.18.0 24-may-2009 - Improve gio docs with some more classes (Gian) - Wrap gio.OutputStream.splice_async() (Gian) - Add Python ver into installed libpyglib name (Emilio Pozuelo Monfort) - Wrap gio.OutputStream.flush_async() (Gian) - Use 'Requires.private' for libffi in '.pc' files (Josselin Mouette) - Add wrapper for gio.FileAttributeMatcher (Gian) - Mark relevant glib.IOChannel methods as METH_NOARGS (Paul) - Retire hand-written ChangeLog; autocreate from Git history (Paul) - Wrap gio.InputStream.skip_async() (Gian) - Add in codegen -n --namespace option and the code to remove dll API in headers, added documentation (Siavash Safi) - Properly mark glib.get_user_special_dir() as a keywords method (Paul) 2.17.0 30-apr-2009 - Write a good part of the docs for gio (Gian) - Wrap g_mount_guess_content_type g_mount_guess_content_type_finish g_mount_guess_content_type_sync (Gian, #580802) - Swap first two arguments of gio.File.query_info_async (Paul, #580490) - Fix a crash in pyg_type_add_interfaces (Paul, #566571) - Remove an empty structure, use sizeof(PyObject) instead (Paul, #560591) - Wrap four g_get_user_*_dir() functions (Paul, #575999) - Remove 'ltihooks.py' as using deprecated Python module (Paul) - Code maintenance: add .gitignore files (Paul) - CellRendererPixbuf stock-size property has wrong type (Paul, #568499) - Add a doap file after git migration (Johan Dahlin) - missing dep on libffi in pygobject-2.0.pc (Götz Waschk, #550231) - g_volume_monitor_tp_new new function, return the singleton object. (Paul, #555613) - Remove a DeprecationWarning under python 2.6 (James Westby, #573753) - several scripts from codegen directory are not distributed (Krzesimir Nowak) - g_file_copy_async change argument order to keep it consistent with the other methods (Gian) - memory leak in gio.File.copy_async (Paul Pogonyshev, #578870) - g_file_monitor should accept None for cancellable and set the default flag to G_FILE_MONITOR_NONE (Gian) - pyg_notify_free needs to ensure it has GIL before calling Py_XDECREF (Jonathan Matthew) - Wrap g_file_set_display_name_async (Gian) - Add a semi-private method to return the option context C object from an option context wrapper (Tristan Hill) - Converting a negative long Python value to a GUINT64 GValue doesn't error out as it should (Gustavo J. A. M. Carneiro, #577999) - Wrap g_file_set_attributes_async and g_file_set_attributes_finish (Gian) - g_file_query_filesystem_info_async fix a typo (Gian) - Wrap g_file_query_filesystem_info_async (Gian) - Add missing g_file_query_filesystem_info_async and g_file_query_filesystem_info_finish (Gian) - Wrap g_file_eject_mountable (Gian) - g_file_copy callback cannot be optional (Gian) - Swap various kwargs names to reflect the code (Gian) - Update the address of the FSF (Tobias Mueller, #577134) - Add g_volume_should_automount (Gian) - Wrap g_drive_enumerate_identifiers and g_volume_enumerate_identifiers (Gian) - Add a couple of convinence functions to convert from/to a python list and an array of strings (Gian) - Allow setting pytype wrapper class (Mark Lee, John Ehresman, #559001) - Wrap g_file_enumerator_close_async (Gian Mario Tagliaretti)
2009-06-09Update to 1.15:wiz2-7/+8
* Version 1.15 (released 2009-06-08) ** libidn: Use c_strcasecmp instead of strcasecmp. For portability to NetWare CLIB. The specification requires a ASCII comparison, so it is also more appropriate to use c_strcasecmp. Reported by Guenter Knauf <gk@gknw.de>. ** java: Fix some Java compiler warnings. ** doc: Improved sections for the info manual. We now follow the advice given by the texinfo manual on which directory categories to use. In particular, libidn moved from the 'GNU Libraries' section to the 'Software libraries' and 'Invoking idn' moved from 'GNU utilities' to 'Localization'. ** New configure parameters to set packaging specific information. The parameters are --with-packager, --with-packager-version, and --with-packager-bug-reports. See <http://article.gmane.org/gmane.comp.lib.gnulib.bugs/17791> for more details. ** API and ABI is backwards compatible with the previous version.
2009-06-08Add license info.hasso1-1/+2
2009-06-08Update to 1.11:wiz3-14/+22
New in 1.11: * Version requirements: - Autoconf 2.62 or greater is required. * Changes to aclocal: - The autoconf version check implemented by aclocal in aclocal.m4 (and new in Automake 1.10) is degraded to a warning. This helps in the common case where the Autoconf versions used are compatible. * Changes to automake: - The automake program can run multiple threads for creating most Makefile.in files concurrently, if at least Perl 5.7.2 is available with interpreter-based threads enabled. Set the environment variable AUTOMAKE_JOBS to the maximum number of threads to use, in order to enable this experimental feature. * Changes to Libtool support: - Libtool generic flags are now passed to the install and uninstall modes as well. - distcheck works with Libtool 2.x even when LT_OUTPUT is used, as config.lt is removed correctly now. * Languages changes: - subdir-object mode works now with Fortran (F77, FC, preprocessed Fortran, and Ratfor). - For files with extension .f90, .f95, .f03, or .f08, the flag $(FCFLAGS_f[09]x) computed by AC_FC_SRCEXT is now used in compile rules. - Files with extension .sx are also treated as preprocessed assembler. - The default source file extension (.c) can be overridden with AM_DEFAULT_SOURCE_EXT now. - Python 3.0 is supported now, Python releases prior to 2.0 are no longer supported. - AM_PATH_PYTHON honors python's idea about the site directory. - There is initial support for the Vala programming language, when using Vala 0.7.0 or later. * Miscellaneous changes: - Automake development is done in a git repository on Savannah now, see http://git.sv.gnu.org/gitweb/?p=automake.git A read-only CVS mirror is provided at cvs -d :pserver:anonymous@pserver.git.sv.gnu.org:/automake.git \ checkout -d automake HEAD - "make dist" can now create xz-compressed tarballs, as well as (deprecated?) lzma-compressed tarballs. - `automake --add-missing' will by default install the GPLv3 file as COPYING if it is missing. It will also warn that the license file should be added to source control. Note that Automake will never overwrite an existing COPYING file, even when the `--force-missing' option is used. - The manual is now distributed under the terms of the GNU FDL 1.3. - Automake ships and installs man pages for automake and aclocal now. - New shorthand `$(pkglibexecdir)' for `$(libexecdir)/@PACKAGE@'. - install-sh supports -C, which does not update the installed file (and its time stamps) if the contents did not change. - The `gnupload' script has been revamped. - The `depcomp' and `compile' scripts now work with MSVC under MSYS. - The targets `install' and `uninstall' are more efficient now, in that for example multiple files from one Automake variable such as `bin_SCRIPTS' are copied in one `install' (or `libtool --mode=install') invocation if they do not have to be renamed. Both install and uninstall may sometimes enter (`cd' into) the target installation directory now, when no build-local scripts are used. Both install and uninstall do not fail anymore but do nothing if an installation directory variable like `bindir' is set to the empty string. For built-in rules, `make install' now fails reliably if installation of a file failed. Conversely, `make uninstall' even succeeds when issued multiple times. These changes may need some adjustments from users: For example, some `install' programs refuse to install multiple copies of the same file in one invocation, so you may need to remove duplicate entries from file lists. Also, within one set of files, say, nobase_data_DATA, the order of installation may be changed, or even unstable among different hosts, due to the use of associative arrays in awk. The increased use of awk matches a similar move in Autoconf to provide for better scaling. Further, most undocumented per-rule install command variables such as binSCRIPT_INSTALL have been removed because they are not needed any more. Packages which use them should be using the appropriate one of INSTALL_{DATA,PROGRAM,SCRIPT} or their install_sh_{DATA,PROGRAM,SCRIPT} counterpart, depending on the type of files and the need for automatic target directory creation. - The "deleted header file problem" for *.m4 files is avoided by stub rules. This allows `make' to trigger a rerun of `aclocal' also if some previously needed macro file has been removed. - Rebuild rules now also work for a removed `subdir/Makefile.in' in an otherwise up to date tree. - The `color-tests' option causes colored test result output on terminals. - The `parallel-tests' option enables a new test driver that allows for parallel test execution, inter-test dependencies, lazy test execution for unit-testing, re-testing only failed tests, and formatted result output as RST (reStructuredText) and HTML. Enabling this option may require some changes to your test suite setup; see the manual for details. - The `silent-rules' option enables Linux kernel-style silent build output. This option requires the widely supported but non-POSIX `make' feature of recursive variable expansion, so do not use it if your package needs to build with `make' implementations that do not support it. To enable less verbose build output, the developer has to use the Automake option `silent-rules' in `AM_INIT_AUTOMAKE', or call the `AM_SILENT_RULES' macro. The user may then set the default verbosity by passing the `--enable-silent-rules' option to `configure'. At `make' run time, this default may be overridden using `make V=0' for less verbose, and `make V=1' for backward-compatible verbose output. - New prefix `notrans_' for manpages which should not be transformed by --program-transform. - New macro AM_COND_IF for conditional evaluation and conditional config files. - For AC_CONFIG_LINKS, if source and destination are equal, do not remove the file in a non-VPATH build. Such setups work with Autoconf 2.62 or newer. - AM_MAINTAINER_MODE now allows for an optional argument specifying the default setting. - AM_SUBST_NOTMAKE may prevent substitution of AC_SUBSTed variables, useful especially for multi-line values. - Automake's early configure-time sanity check now diagnoses an unsafe absolute source directory name and makes configure fail. - The Automake macros and rules cope better with whitespace in the current directory name, as long as the relative path to `configure' does not contain whitespace. To this end, the values of `$(MISSING)' and `$(install_sh)' may contain suitable quoting, and their expansion might need `eval'uation if used outside of a makefile. These undocumented variables may be used in several documented macros such as $(AUTOCONF) or $(MAKEINFO). Bugs fixed in 1.11: * Long standing bugs: - Fix aix dependency tracking for libtool objects. - Work around AIX sh quoting issue in AC_PROG_CC_C_O, leading to unnecessary use of the `compile' script. - For nobase_*_LTLIBRARIES with nonempty directory components, the correct `-rpath' argument is used now. - `config.status --file=Makefile depfiles' now also works with the extra quoting used internally by Autoconf 2.62 and newer (it used to work only without the `--file=' bit). - The `missing' script works better with versioned tool names. - Semantics for `missing help2man' have been revamped: Previously, if `help2man' was not present, `missing help2man' would have the following semantics: if some man page was out of date but present, then a warning would be printed, but the exit status was 0. If the man page was not present at all, then `missing' would create a replacement man page containing an error message, and exit with a status of 2. This does not play well with `make': the next run will see this particular man page as being up to date, and will only error out on the next generated man page, if any; repeat until all pages are done. This was not desirable. These are the new semantics: if some man page is not present, and help2man is not either, then `missing' will warn and generate the replacement page containing the error message, but exit successfully. However, `make dist' will ensure that no such bogus man pages are packaged into a tarball. - Targets provided by automake behave better with `make -n', in that they take care not to create files. - `config.status Makefile... depfiles' works fine again in the presence of disabled dependency tracking. - The default no-op recursive rules for these targets also work with BSD make now: html, install-html, install-dvi, install-pdf, install-pdf, install-info. - `make distcheck' works also when both a directory and some file below it have been added to a distribution variable, such as EXTRA_DIST or *_SOURCES. - Texinfo dvi, ps, pdf, and html output files are not removed upon `make mostlyclean' any more; only the LaTeX by-products are. - Renamed objects also work with the `subdir-objects' option and source file languages which Automake does not know itself. - `automake' now correctly complains about variable assignments which are preceded by a comment, extend over multiple lines with backslash-escaped newlines, and end in a comment sign. Previous versions would silently and wrongly ignore such assignments completely. * Bugs introduced by 1.10: - Fix output of dummy dependency files in presence of post-processed Makefile.in's again, but also cope with long lines. - $(EXEEXT) is automatically appended to filenames of XFAIL_TESTS that have been declared as programs in the same Makefile. This is for consistency with the analogous change to TESTS in 1.10. - Fix order of standard includes to again be `-I. -I$(srcdir)', followed by directories containing config headers.
2009-06-08Update "apr" package to version 1.3.3. Changes since version 1.3.5:tron2-6/+7
- Dropped kqueue and apr_poll detection from Mac OS/X 10.5/Darwin 9 due to various reported problems. - apr_strerror() on OS/2: Fix problem with calculating buffer size. Bug 45689. - Prefer glibtool1/glibtoolize1. - Fix buildconf with libtool 2.2. - Fix a bug with the APR_DELONCLOSE flag. Child processes were (also) unlinking the file. - Fix compilation error on systems that do not have IPV6. Bug 46601 - apr_socket_sendfile() on Solaris: Fix handling of files truncated after the sender determines the length. (This fixes a busy loop in httpd when a file being served is truncated.) - Fix documentation for apr_temp_dir_get(). Bug 46303 - Add AC_MSG_RESULT after AC_MSG_CHECKING. Bug 46427 - Reset errno to zero in apr_strtoi64 to prevent returning an errno not equal zero in cases where the operation worked fine. - Win32: Do not error out on apr_pollset_poll() when there are no sockets. - Fix apr_tokenize_to_argv parsing. Bug 46128
2009-06-08Set the license type to "apache-2.0".tron1-1/+2
2009-06-08Update "apr-util" package to version 1.3.7. Changes since version 1.3.4:tron2-7/+6
- SECURITY: Fix a denial of service attack against the apr_xml_* interface using the "billion laughs" entity expansion technique. - SECURITY: CVE-2009-0023 (cve.mitre.org) Fix underflow in apr_strmatch_precompile. - Minor build and bug fixes. - SECURITY: CVE-2009-0023 (cve.mitre.org) Fix underflow in apr_strmatch_precompile. - Fix off by one overflow in apr_brigade_vprintf. - APR_LDAP_SIZELIMIT should prefer LDAP_DEFAULT_LIMIT/-1 when the SDK supports it, but in the absence of LDAP_DEFAULT_LIMIT (and LDAP_NO_LIMIT/0) it is not safe to use a literal -1. Bug 23356 - Clean up ODBC types. Warnings seen when compiling packages for Fedora 11. - Use of my_init() requires my_global.h and my_sys.h. - Fix apr_memcache_multgetp memory corruption and incorrect error handling. Bug 46588 - Fix memcache memory leak with persistent connections. Bug 46482 - Add Oracle 11 support. - apr_dbd_freetds: Avoid segfault when process is NULL. Do no print diagnostics to stderr. Never allow driver to exit process. - apr_dbd_freetds: The sybdb.h header file might be freetds/sybdb.h or sybdb.h. - LDAP detection improvements: --with-ldap now supports library names containing non-alphanumeric characters, such as libldap-2.4.so. New option --with-lber can be used to override the default liblber name. Fix a problem reporting the lber library from apu-N-config. - Suppress pgsql column-out-of-range warning. - Fix a buffer overrun and password matching for SHA passwords. - Introduce DSO handling of the db, gdbm and ndbm drivers, so these are loaded as .so's on first demand, unless --disable-util-dso is configured. - Fix a segfault in the DBD testcase when the DBD modules were not present.
2009-06-07Update p5-MooseX-MethodAttributes from version 0.11 to version 0.14.seb2-6/+8
Pkgsrc changes: - Add build dependency on devel/p5-Test-Exception Upstream changes: 0.14 Sun, Jun 7 01:51:49 2009 +0100 * Fix bugs with composing roles with method attributes into other roles with method attributes + tests 0.13 Thu, 28 May 2009 01:19:00 +0100 * Add Test::More and Test::Exception to requirements for RT#46395 and RT#46396 0.12 Mon, 25 May 2009 19:33:30 +0100 * Add additional tests for role composition behavior. * Add an error message if someone tries to exclude or alias methods from a role with attributes, which currently doesn't work. * Add tests for this error, and tests for behavior if aliasing did work.
2009-06-07Update from version 0.06 to version 0.07.seb2-6/+6
Upstream changes: Changes are not documented, but comparing the this version with the previous shows that the ex::lib module is now also provided as lib::abs.
2009-06-07Update p5-Moose from version 0.79 to version 0.80.seb2-6/+6
Upstream changes: 0.80 Sat, Jun 6, 2009 * Moose::Manual::FAQ - Add FAQ about the coercion change from 0.76 because it came up three times today (perigrin) - Win doy $10 dollars because Sartak didn't think anybody would document this fast enough (perigrin) * Moose::Meta::Method::Destructor - Inline a DESTROY method even if there are no DEMOLISH methods to prevent unnecessary introspection in Moose::Object::DEMOLISHALL * Moose::* - A role's required methods are now represented by Moose::Meta::Role::Method::Required objects. Conflicts are now represented by Moose::Meta::Role::Method::Conflicting objects. The benefit for end-users in that unresolved conflicts generate different, more instructive, errors, resolving Ovid's #44895. (Sartak) * Moose::Role - Improve the error message of "extends" as suggested by Adam Kennedy and confound (Sartak) - Link to Moose::Manual::Roles from Moose::Role as we now have excellent documentation (Adam Kennedy) * Tests - Update test suite for subname change in Class::MOP (nothingmuch) - Add TODO test for infinite recursion in Moose::Meta::Class (groditi)
2009-06-07Update p5-Class-MOP from version 0.84 to version 0.85.seb2-6/+6
Upstream changes: 0.85 Sat, Jun 6, 2009 * Class::MOP::Attribute - Allow default values to be Class::MOP::Methods. (Florian Ragwitz) - Test the above. (Rhesa Rozendaal) - Tweak original commit so the intent matches the accepted behavior (Nicholas Perez) * Class::MOP - Localize $SIG{__DIE__} inside _try_load_one_class (Sartak) * Class::MOP::Class - Add direct_subclasses method (Sartak) - Tests for subclasses and direct_subclasses (Sartak) - subname is no longer used unconditionally in add_method, but only if the code reference's name is '__ANON__' (nothingmuch) - Add a hook for _superclasses_updated (Sartak) * Class::MOP::Method - Remove long, old warning about possibly outdated modules (Sartak)
2009-06-07Needs a bash.hasso1-2/+2
2009-06-06Update to 0.40, set LICENSE to gnu-lgpl-v2.1.wiz3-25/+26
This is a minor bugfix release. It fixes some issues with some of the example programs and removes some bash-specific constructs from the user-contributed mozilla_helper.sh script.
2009-06-06Allow apel to build with emacs23.minskim1-2/+2
2009-06-05update url of kent university mirrorservice.zafer1-2/+2
2009-06-05Don't depend on presence of stdbool.h (or C99 support).joerg2-3/+4
Fixes build on Solaris.
2009-06-05No __attribute__ in portable code.joerg1-9/+5
2009-06-05update to 2.20.3drochner4-36/+12
changes: -bugfixes -translation updates