Age | Commit message (Collapse) | Author | Files | Lines |
|
simple white-space issues like indentation and trailing spaces. The
others are cross-references for Makefile.common.
|
|
|
|
|
|
|
|
|
|
* Fix build problem with new Rubygems by removing an obsolete method call.
No PKGREVISION bump since there is no change with built package.
|
|
* Fix homepage in gemspec file to pass newer Rubygems.
No PKGREVISION bump since there is no change with built package.
|
|
* Add LICENSE.
No PKGREVISION bump since there is no change with built package.
|
|
- 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.
|
|
- 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.
|
|
- 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)
|
|
- 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.
|
|
|
|
Bump PKGREVISION.
|
|
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
|
|
- 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]
|
|
- 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.
|
|
- 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
|
|
|
|
reproduce it). Patch from drochner@, tested by tron@.
|
|
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])
|
|
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'.
|
|
Reset PKGREVISION.
|
|
|
|
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.
|
|
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
|
|
- 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
|
|
except in strings, so ride update from a few hours ago
|
|
|
|
|
|
|
|
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.
|
|
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)
|
|
* 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.
|
|
|
|
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.
|
|
- 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
|
|
|
|
- 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.
|
|
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.
|
|
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.
|
|
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)
|
|
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)
|
|
|
|
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.
|
|
|
|
|
|
Fixes build on Solaris.
|
|
|
|
changes:
-bugfixes
-translation updates
|