Age | Commit message (Collapse) | Author | Files | Lines |
|
pkgsrc changes:
- Update homepage to CPAN module "permalink"
- Add license definition
Upstream changes:
1.06 Sun 3 Jan 2010 17:41:34 GMT
- Switch repository to github
|
|
pkgsrc changes:
- Adding license definition
Upstream changes:
2.02 Mon Dec 7 19:45:33 GMT 2009
- fix SQL documentation, spotted by Terrence Brannon
- added change_entries_per_page, patch by James Laver (ELPENGUIN)
- run perltidy on the modules
|
|
Upstream changes:
1.200 Feb 13 2010
- make sure Devel::Dwarn::Dwarn and Devel::Dwarn::DwarnS work
1.100 Dec 10 2009
- add Data::Dumper::Concise::Sugar containing Dwarn and DwarnS
helper functions
- add Devel::Dwarn as a more concise alias for ::Sugar
|
|
Upstream changes:
1.22 2010-02-12 DCANTRELL Previous release was in error. Instead, fix
the problem, circular structures now
compare equal, no matter what the starting
point (see RT 52836)
|
|
pkgsrc changes:
- Adjusting dependencies
Upstream changes:
1.1710 Wed Feb 10 10:30:51 EST 2010
Bugs fixed:
- Tests for "no make test" were failing on some systems due to
the incredibly wide range of error messages possible from
make/nmake/dmake on various systems. The error message check is
now even more liberal.
1.1709 Mon Feb 1 22:39:59 EST 2010
Bugs fixed:
- Fixed PrereqCheck for modules like "if.pm" that could be confused
with Perl syntax (RT#53477 by Serguei Trouchelle)
- Added PrereqCheck special-case for Module::Install and improved
diagnostics when prereqs are missing or too low (RT#51257)
- Distributions with no 'make test' target should be UNKNOWN,
not FAIL (RT#52139)
- Improved detection of Test::Reporter capable of setting 'distfile'
parameter
Documentation changes:
- Added 'Port' example for transport options
- Adopted new format for Changes
|
|
Upstream changes:
0.09 Wed Feb 10 19:20:00 CET 2010
- Automatically include an #include <exception> into the output
for the exception handling.
- Documentation for ExtUtils::XSpp::Node and subclasses.
- Split ExtUtils/XSpp/Node.pm into separate per-class files.
0.08 Fri Feb 5 19:00:00 CET 2010
- Catch all C++ exceptions in the generated wrapper XS.
The exceptions are turned into plain Perl croak() calls
for now but may be upgraded to configurable exception
objects later. (Steffen Mueller)
|
|
Upstream changes:
2.2203 - Thu Feb 11 14:00:51 EST 2010
Bug fixes:
- Build.PL was not including ExtUtils/xsubpp for installation. Fixed
by subclassing M::B::find_pm_files to include it [David Golden]
|
|
|
|
|
|
|
|
|
|
and renamed the package from ElectricFence to electric-fence.
This is for my PR #40238
|
|
to match the source distfile name.
(It had three different names, including, the distfile name.)
This moves electricfence to electricfence and renames the package from
ElectricFence to electric-fence.
|
|
Changes in GMP 5.0.1
BUGS FIXED
- Fat builds fixed.
- Fixed crash for huge multiplies when old FFT_TABLE2 type of parameter selection tables' sentinel was smaller than multiplied
operands.
- The solib numbers now reflect the removal of the documented but preliminary mpn_bdivmod function; we correctly flag
incompatibility with GMP 4.3. GMP 5.0.0 has this wrong, and should perhaps be uninstalled to avoid confusion.
SPEEDUPS
- Multiplication of large numbers has indirectly been sped up through better FFT tuning and processor recognition. Since many
operations depend on multiplication, there will be a general speedup.
FEATURES
- More Core i3, i5 an Core i7 processor models are recognised.
- Fixes and workarounds for Mac OS quirks should make this GMP version build using many of the different versions of "Xcode".
MISC
- The amount of scratch memory needed for multiplication of huge numbers have been reduced substantially (but is still larger
than in GMP 4.3.)
- Likewise, the amount of scratch memory needed for division of large numbers have been reduced substantially.
- The FFT tuning code of tune/tuneup.c has been completely rewritten, and new, large FFT parameter selection tables are provided
for many machines.
- Upgraded to the latest autoconf, automake, libtool.
Changes in GMP 5.0.0
BUGS FIXED
- None (contains the same fixes as release 4.3.2).
SPEEDUPS
- Multiplication has been overhauled:
1. Multiplication of larger same size operands has been improved with the addition of two new Toom functions and a new
internal function mpn_mulmod_bnm1 (computing U * V mod (B^n-1), B being the word base. This latter function is used for the
largest products, waiting for a better Schoenhage-Strassen U * V mod (B^n+1) implementation.
2. Likewise for squaring.
3. Multiplication of different size operands has been improved with the addition of many new Toom function, and by selecting
underlying functions better from the main multiply functions.
- Division and mod have been overhauled:
1. Plain "schoolbook" division is reimplemented using faster quotient approximation.
2. Division Q = N/D, R = N mod D where both the quotient and remainder are needed now runs in time O(M(log(N))). This is an
improvement of a factor log(log(N))
3. Division where just the quotient is needed is now O(M(log(Q))) on average.
4. Modulo operations using Montgomery REDC form now take time O(M(n)).
5. Exact division Q = N/D by means of mpz_divexact has been improved for all sizes, and now runs in time O(M(log(N))).
- The function mpz_powm is now faster for all sizes. Its complexity has gone from O(M(n)log(n)m) to O(M(n)m) where n is the size
of the modulo argument and m is the size of the exponent. It is also radically faster for even modulus, since it now partially
factors such modulus and performs two smaller modexp operations, then uses CRT.
- The internal support for multiplication yielding just the lower n limbs has been improved by using Mulders' algorithm.
- Computation of inverses, both plain 1/N and 1/N mod B^n have been improved by using well-tuned Newton iterations, and
wrap-around multiplication using mpn_mulmod_bnm1.
- A new algorithm makes mpz_perfect_power_p asymptotically faster.
- The function mpz_remove uses a much faster algorithm, is better tuned, and also benefits from the division improvements.
- Intel Atom and VIA Nano specific optimisations.
- Plus hundreds of smaller improvements and tweaks!
FEATURES
- New mpz function: mpz_powm_sec for side-channel quiet modexp computations.
- New mpn functions: mpn_sqr, mpn_and_n, mpn_ior_n, mpn_xor_n, mpn_nand_n, mpn_nior_n, mpn_xnor_n, mpn_andn_n, mpn_iorn_n,
mpn_com, mpn_neg, mpn_copyi, mpn_copyd, mpn_zero.
- The function mpn_tdiv_qr now allows certain argument overlap.
- Support for fat binaries for 64-bit x86 processors has been added.
- A new type, mp_bitcnt_t for bignum bit counts, has been introduced.
- Support for Windows64 through mingw64 has been added.
- The cofactors of mpz_gcdext and mpn_gcdext are now more strictly normalised, returning to how GMP 4.2 worked. (Note that also
release 4.3.2 has this change.)
MISC
- The mpn_mul function should no longer be used for squaring, instead use the new mpn_sqr.
- The algorithm selection has been improved, the number of thresholds have more than doubled, and the tuning and use of existing
thresholds have been improved.
- The tune/speed program can measure many of new functions.
- The mpn_bdivmod function has been removed. We do not consider this an incompatible change, since the function was marked as
preliminary.
- The testsuite has been enhanced in various ways.
Changes in GMP 4.3.2
Bugs:
- Fixed bug in mpf_eq.
- Fixed overflow issues in mpz_set_str, mpz_inp_str, mpf_set_str, and mpf_get_str.
- Avoid unbounded stack allocation for unbalanced multiplication.
- Fixed bug in FFT multiplication.
Speedups:
- None, except that improved processor recognition helps affected processors.
Features:
- Recognise more "Core 2" processor variants.
- The cofactors of mpz_gcdext and mpn_gcdext are now more strictly normalised, returning to how GMP 4.2 worked.
|
|
While here reset location of shardstatedir to default location.
${VARBASE}/run is bad idea, because persistent data are stored.
Noticed by Marko Schutz in pkgsrc-users@.
Notes:
Version 4.24.2 (25-Jun-2009)
* The branch fstate can contain fake transparent entries when a change
not yet integrated modifies for the first time in the branch a file.
It is possible that such entries cause troubles if the project is
configured to write the pfstate file. To avoid such troubles the fake
transparent entries are stripped on the fly when reading the pfstate
file.
The way the the pfstate file is written is not modified.
* The Italian translation of error messages is now available.
* The Vietnamese and Dutch error messages has been updated.
* The aerevml(1) command was incorrectly printing twice user defined
attributes. This behavior has been fixed.
* The aeclean(1) command was incorrectly checking the patterns against
the absolute name of the files. This behavior has been fixed.
* The aelock(1) man page was incorrectly reporting the attribute name
aelock use. This has been fixed.
* The aesub(5) man page now reference aeuconf(5) in the email address
section.
* The aedist(1) command is now more robust when handling renamed
files.
* The t0228a-matt.sh test script has been made more robust with
respect to different behavior of libmagic.
* The t0127a.sh test script (aeimport vs. sccs) has been fixed.
* A number of memory related bugs has been fixed.
* Some typo has been corrected in the ae-repo-ci(1) man page.
* The build process has been improved to give more informative
messages when a new aegis developer populate his repository for the
first time.
|
|
|
|
|
|
This Log::Any adapter uses Log::Log4perl for logging.
|
|
|
|
This Log::Any adapter uses Log::Dispatch for logging.
|
|
|
|
Log::Any::Adapter implementations to make use of Log::Any.
The Log-Any-Adapter distribution implements Log::Any class methods to
specify where logs should be sent. It is a separate distribution so as
to keep Log::Any itself as simple and unchanging as possible.
|
|
selected by pkgsrc
this automatically affects pkgs which use FIND_PACKAGE(PythonInterp)
or FIND_PACKAGE(PythonLibs)
|
|
* New Libraries: Uuid.
* Updated Libraries: Asio, Circular Buffer, Fusion, Graph, Integer, Iostreams,
Program.Options, PropertyMap, Proto, Regex, Spirit, Unordered, Xpressive.
|
|
|
|
changes:
-Added the dmalloc_get_stats() function to report on internal
heap statistics
-Added file/line number reporting for the function argument checking
features. WARNING: this requires a recompilation of all code compiled
with -DDMALLOC_FUNC_CHECK
-misc fixes and improvements
|
|
bulk builds.
|
|
* Add ObjectStore.iter_tree_contents()
* Add Index.changes_from_tree()
* Add ObjectStore.tree_changes()
* Add functionality for writing patches in dulwich.patch.
|
|
Changes:
* recursive merge didn't correctly diagnose its own programming errors,
and instead caused the caller to segfault.
* The new "smart http" aware clients probed the web servers to see if
they support smart http, but did not fall back to dumb http transport
correctly with some servers.
* Time based reflog syntax e.g. "@{yesterday}" didn't diagnose a misspelled
time specification and instead assumed "@{now}".
* "git archive HEAD -- no-such-directory" produced an empty archive
without complaining.
* "git blame -L start,end -- file" misbehaved when given a start that is
larger than the number of lines in the file.
* "git checkout -m" didn't correctly call custom merge backend supplied
by the end user.
* "git config -f <file>" misbehaved when run from a subdirectory.
* "git cvsserver" didn't like having regex metacharacters (e.g. '+') in
CVSROOT environment.
* "git fast-import" did not correctly handle large blobs that may
bust the pack size limit.
* "git gui" is supposed to work even when launched from inside a .git
directory.
* "git gui" misbehaved when applying a hunk that ends with deletion.
* "git imap-send" did not honor imap.preformattedHTML as documented.
* "git log" family incorrectly showed the commit notes unconditionally by
mistake, which was especially irritating when running "git log --oneline".
* "git status" shouldn't require an write access to the repository.
* Other minor documentation updates are included.
|
|
|
|
|
|
|
|
(seen in bulk build)
|
|
Upstream changes:
0.96 Sat, Feb 6, 2010
[NEW FEATURES]
* ScalarRef is now a parameterized type. You can now specify a type
constraint for whatever the reference points to. (Closes RT#50857)
(Michael G. Schwern, Florian Ragwitz)
[BUG FIXES]
* ScalarRef now accepts references to other references. (Closes RT#50934)
(Michael G. Schwern)
|
|
|
|
|
|
No effective changes.
|
|
- 2.25 | 2009-05-28
- changes to (www cgi)
- bugfix: parse cookies using comma as inter-cookie delim
- bugfix: query-string no longer masks form-data
- new proc: cgi:cookie-names
- new support for ‘uploads-lazy’ (file contents management) style
- new module: (www server-utils form-2-form)
- new (www server-utils cookies) proc: simple-parse-cookies
- new (www server-utils parse-request) procs
- hqf<-upath
- alist<-query
- read-body
- documentation spiffed
- distribution includes guile-www.pdf
- maintenance uses GNU Autoconf 2.63, GNU Automake 1.11
|
|
liboil-0.3.17
=============
New release of liboil out. Fixes a bunch of compile bugs.
***** WARNING *****
Liboil is now in maintenence-only mode. No new features will
be added, and bugs will be fixed according to their severity and
availablility of patches.
Users of liboil are recommended to switch to Orc
(http://code.entropywave.com/projects/orc/). Please contact
David Schleef <ds at schleef.org> about converting liboil functions
to Orc code -- in many cases this work has already been done.
|
|
0.49 Tue Feb 2 12:58:45 2010
* MouseAccessor.xs
- Fix RT #54203 that writers might return undef in setting values
reported by chocolateboy (gfx)
0.48 Sun Jan 31 17:53:31 2010
* MouseTypeConstraints.xs
- Fix magic handling in type constraints reported by sunnavy (gfx)
|
|
0.93 Sun 7 Feb 2010
- Better search for 'Perl' license (CHORNY)
- Added automatic executing of xt tests during either author()
mode or when RELEASE_TESTING is enabled (ADAMK)
|
|
Version 6.06 2010-02-05
Added dm_zdump example script.
Minor bug where %Z printf format didn't always work.
Improved TZ::periods functionality
Fixed bug in Date_ConvTZ where empty values weren't defaulting to local timezone.
Robert Eden
Fixed a couple of problems in the generated timezones for some odd cases
(America/Resolute and Asia/Tehran).
Added support for 5pm back in (it was omitted accidentally). Mark Kennedy
Fixed a minor warning. Morten Bjoernsvik
Some additional speedups.
Newest zoneinfo data.
Version 6.07 2010-02-05
Fixed bug in Date_TimeZone where it wasn't returning the timezone. Robert Eden
|
|
* Version 1.17 (released 2010-02-05)
** Fix symbol export problem for a few variables.
Applications (that use these rarely used variables) built against
versions before 1.13 did not work with libidn versions 1.13 to 1.16.
Symbol versioning was introduced in version 1.13 but by accident some
symbols that were visible before that release were not exported, and
the consequence was that those symbols were not available in version
1.13 to 1.16. This release fixes the problem, so the symbols are
visible again, making this release backwards compatible with all
earlier releases.
The affected symbols are the following variables:
stringprep_iscsi_prohibit, stringprep_rfc3454_A_1,
stringprep_rfc3454_B_1, stringprep_rfc3454_B_2,
stringprep_rfc3454_B_3, stringprep_rfc3454_C_1_1,
stringprep_rfc3454_C_1_2, stringprep_rfc3454_C_2_1,
stringprep_rfc3454_C_2_2, stringprep_rfc3454_C_3,
stringprep_rfc3454_C_4, stringprep_rfc3454_C_5,
stringprep_rfc3454_C_6, stringprep_rfc3454_C_7,
stringprep_rfc3454_C_8, stringprep_rfc3454_C_9,
stringprep_rfc3454_D_1, stringprep_rfc3454_D_2,
stringprep_saslprep_space_map.
Thanks to Marco d'Itri <md@linux.it> for reporting
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=561291> that led to
discovering this problem.
** Really fix the link error of self-tests on MinGW.
** API and ABI is backwards compatible with the previous version.
|
|
|
|
pkgsrc notion that free software should not depend on non-free
software (because that results in not having distributable binary
packages, and makes the build fail) unless skipping the dependency
renders the software non-useful.
(The hdf web page says that the default binary builds of hdf include
szip support, but then go on about how users that don't qualify for
the no-cost license have to install a different version.)
If someone who grasps hdf5 can say that hdf5 w/o szip is generally not
useful, we can turn this back on and disable by default the hdf5
option in octave.
|
|
versions are modified.
|
|
|
|
This package are using some files outside of the directory specified by WRKSRC,
(ex. ../build-aux/config.*). But some pkgsrc checks/replacements/modifications
are only effect to below ${WRKSRC}.
|
|
|
|
Packages Collection.
AnnoCPAN is a web interface for the documentation of all the modules
on CPAN, where users can add annotations on the margin of specific
paragraphs throughout the POD. The master AnnoCPAN site is located
at http://annocpan.org/.
The Perl 5 module AnnoCPAN::Perldoc provides a substitute for the
'perldoc' command that displays the annotations locally and without
requiring a connection to the Internet. It works by using a local
note database that can be downloaded from http://annocpan.org/annopod.db
|