Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Revision history for Perl extension Coro.
6.31 Thu May 9 07:39:48 CEST 2013
- Coro::AIO requests would crash if the thread was ready'd
while the request was ongoing.
6.29 Wed May 8 02:55:18 CEST 2013
- when an on_destroy handler destructs the coro currently being
destructed a perl scalar could be accessed after being freed,
likely causing a crash.
6.28 Wed Mar 6 06:58:02 CET 2013
- clean remnants of existing __DIE__ and __WARN__ handlers so
they lose their magic and will not cause segfaults later
(testcase by Andrey Sagulin).
- improved Coro::State documentation a bit.
- Coro::Debug::command now flushes the output.
- add hack detection code for x32 abi, because the braindead slugs
who designed that made it look exactly like x86_64 without
providing proper compile time symbols to test for it. as a result,
this detection cannot work reliably.
- valgrind stack registering was broken.
- do not rely on Time::HiRes anymore in Coro::Debug.
6.23 Fri Dec 7 23:36:37 CET 2012
- use experimental fiber implementation on native windows
perls.
- use sizeof (void *) as multiplication factor for stack sizes,
to accomodate the totally braindamaged microsoft 64 bit "os".
- changed verifier host from win2k-ap510-32 to win7-sp516-32/64.
activeperl 5.16 crashes when PerlIO_define_layer is called due
to some bug in the perl dll, strawberry perl at least passes
the testsuite.
- implement Coro::Handle->peeraddr/host/port, for slightly
improved compatibility with LWP.
- implement 5.17 compatibility by almost blindly applying a
good-looking patch by Father Chrysostomos.
- move stack management functions into libcoro 3.
- libcoro version 3 "released".
- support magic values as timed_io_once args.
- recommend AnyEvent 7+ or EV 4+, also require EV
version 4 or newer for Coro::EV.
6.10 Tue Oct 9 01:14:27 CEST 2012
- updated ecb.h, it had a typo that caused it to not compile on many
big endian systems (reported by many people).
- disable memory fences in ecb.h to improve portability.
6.09 Sat Oct 6 23:25:02 CEST 2012
- Coro::EV I/O watchers were not interruptible by exceptions
(Coro::State::throw) (testcase by sten).
- ->throw now puts threads into the ready queue, as this seems to
be expected by existing code, and code that doesn't cope with spurious
wakeups needs fixing anyway.
- use fd -1 in mmap.
- cast I32 to int in error message printf.
- warn about broken so-called "hardened" kernels.
6.08 Fri Apr 13 12:05:47 CEST 2012
- be more aggressive about exiting like perl does - formerly,
exiting from the non-main thread would not execute END blocks.
|
|
|
|
Revision history for IO::AIO
4.18 Thu Oct 11 07:01:26 CEST 2012
- fix unintended xthread_create by intentionalising it :)
4.17 Thu Oct 11 05:19:47 CEST 2012
- rename aio_fallocate to aio_allocate, to match documentation.
- add list of linux fsid values to aio_statvfs docs.
- work around a bug in btrfs' FIEMAP ioctl implementation.
- work around AIX bug: statvfs.f_fsid is a struct, not unsigned long
as per unix spec.
4.16 Tue Aug 14 05:39:03 CEST 2012
- aio_statvfs was wromgly marked for wd emulation, causing
it to malfunction for paths.
- fix a crash in aio_fiemap, when used on ranges without any
extents.
- work around linux kernel bug (at least in 3.2): kernel might
trash fiemap input arguments.
- work around linux kernel bug (at least in 3.2): kernel does not
set FIEMAP_EXTENT_LAST on last segment.
- work around linux kernel bug (at least in 3.2): kernel silently
truncates segment count if a file.
- make fh argument of IO::AIO::mmap optional, also add mmap/munmap
to quick overview.
- splice can corrupt data.
- (libeio) remove pread/pwrite emulation.
- do not grow mmaped scalars in aio_read.
- add FALLOC_FL_PUNCH_HOLE and document fallocate.
- provide pread/pwrite for win32, making it link again on native win32.
|
|
|
|
Revision history for Perl extension Async::Interrupt.
1.1 Wed Apr 25 00:46:08 CEST 2012
- new $async->handle method.
- new $async->pipe_drain method.
- use memory fences for !x86, and x86 future
proofing. use libecb for implementation.
|
|
|
|
Revision history for perl pragma common::sense.
3.72 Wed Jul 31 19:44:18 CEST 2013
- install paths were wrong for current MakeMaker (reported
by various people).
3.71 Wed Jul 31 02:34:48 CEST 2013
- CPAN failed to parse the version number in 3.7, try to work
around.
3.7 Wed Jul 31 01:26:50 CEST 2013
- move pod to separate file, to further improve loading times.
- make it arch-specific, adding a test that warns when an old
version is still installed.
- due to a logic glitch, warnings were not enabled at all on 5.16.
|
|
|
|
Revision history for Perl extension File::Util.pm
3.39
Sun Jan 6 15:54:10 CST 2013
Significant improvements in test suite, but most importantly
eliminated a bug found in make_dir() where absolute paths caused
problems on some platforms.
Fixed a bug that caused testing to fail on Solaris
3.38
Fri Jan 4 12:26:53 CST 2013
Have to abandon AutoLoader. It is simply causing too many problems
to continue using it on any level.
3.37
Thu Jan 3 12:58:55 CST 2013
Renamed atomize() to atomize_path() before anyone starts to use it;
the original name is not ideal and not descriptive of what it does.
3.36
Thu Jan 3 11:38:00 CST 2013
breakfix, Dist::Zilla failed to detect long-time prereq
Exception::Handler. This unfortunate problem broke v3.33 thru 3.35
which were taken down in short order.
3.35 - removed
3.34 - removed
3.33
Mon Dec 31 23:37:40 CST 2012
Moves everything out of autoloader that was previously in autoloader,
with the exception of the assisted error handling. In light of modern
computing, the optimizations are so minimal as to be negligible now.
There's more benefit to be had by having all methods available
at compile time.
Documentation updates.
Code cleanups. Package cleanup. Preparations to add new features.
Working to make the distribution compliant with Fedora and Debian
packaging standards. File::Util already has a maintained package for
Ubuntu.
|
|
|
|
(drop dependency on libev, not used)
4.15 Fri Mar 1 12:15:53 CET 2013
- (libev) upgrade to 4.15 - too many changes to list.
- EV::run now returns a boolean.
- API version 5:1.
- document that cleanup watchers are not available via perl.
- cast I32 to int in error message printf.
- remove dependencies on librt and libpthreads on GNU/Linux.
|
|
|
|
Bump PKGREVISION.
|
|
|
|
Bump PKGREVISION.
|
|
|
|
* fixes build on DragonFly, treat same as other BSDs
* tell location of xkb rule for the case using x11 from pkgsrc.
Bump PKGREVISION for 2nd fix.
|
|
|
|
|
|
Bump PKGREVISION.
|
|
|
|
Remove incorrect return value when in force mode, which was causing pkg_add
to exit with failure even though the operation completed successfully. This
also fixes the case where 'pkg_add -uf' would leave an update in an
inconsistent state.
|
|
|
|
dejavu-ttf-2.34, desktop-file-utils-0.22, etm2-2.1.10 [etm
successor], fotoxx-13.09.1, giflib-5.0.5, gnumeric112-1.12.6,
gnutls-3.2.4, horde-5.1.3, imp-6.1.4, kronolith-4.1.3, libgdata-0.14.0,
libgee-0.10.4, libsecret-0.16, meld-1.7.5, nut-19.0, poppler-0.24.1,
puzzles-10035, py-beets-1.2.2, py-qt5-5.1.1, py-setuptools-1.1,
raptor2-2.0.10, redis-2.6.16, stella-3.9.2, subversion-base-1.8.3,
texmaker-4.0.4, turba-4.1.2, wine-devel-1.7.1 [wait until NetBSD
gains OSS 4 [kern/46611] or bring OSS 3 support back],
x264-devel-20130831, xchm-1.23.
|
|
Compile-tested only.
|
|
|
|
|
|
This release adds new features, and fixes and improves a number of issues. This will be the last release to support Python versions earlier than 2.7, as we begin to move toward supporting Python 3.
|
|
Configuration
- Libtool version number is changed to 8.0.0 because there are API
changes. See below for details.
- Mac OS X 10.7 (Lion) and 10.8 (Mountain Lion) uses clang/clang++ as the
default C and C++ compilers.
- CMake minimum is now 2.8.10.
- A new tool, cmakehdf5, which is a build command script similar to
buildhdf5 is added and is available in the bin directory.
Library
- The library can load filter libraries dynamically during runtime. Users
can set the search path through environment variable HDF5_PLUGIN_PATH
and call H5Pset_filter to enable a dynamic filter.
- Added new API functions H5Dscatter and H5Dgather to scatter data to and
and gather data from a selection within a memory buffer.
- The library now supports the data conversion from enumeration to numeric
(integer and floating-point number) datatypes. See Issue HDFFV-8221.
Tools
- h5dump: added new option -O or -ddl to output the ddl text to a file. This
is a complement to the -o or --output option, which redirects the data to
a file.
|
|
This is a binary compatible release.
* Add incremental decoding support for images containing ALPH and ICCP chunks.
* Python bindings via swig for the simple encode/decode interfaces similar to
Java.
Changes 0.3.0:
This is a binary compatible release.
* WebPINewRGB/WebPINewYUVA accept being passed a NULL output buffer
and will perform auto-allocation.
* default filter option is now '-strong -f 60'
* encoding speed-up for lossy methods 3 to 6
* alpha encoding can be done in parallel to lossy using 'cwebp -mt ...'
* color profile, metadata (XMP/EXIF) and animation support finalized in the
container.
* various NEON assembly additions
Tool updates / additions:
* gif2webp added
* vwebp given color profile & animation support
* cwebp can preserve color profile / metadata with '-metadata'
|
|
|
|
|
|
* from requires.txt of egg-info, coherence>=0.6.4 is required
* python gtk2 module is used in various location
Bump PKGREVISION.
|
|
|
|
|
|
This package contains the unrar library.
unRAR is a utility to extract, test and view the contents of archives
created with the RAR archiver, version 1.50 and above. The unRAR
utility is a minor part of the RAR archiver and contains RAR
uncompression algorithm. UnRAR requires very small volume of memory to
operate.
The license for this software states that "the code may not be used to
develop a RAR (WinRAR) compatible archiver."
|
|
Split parts of Makefile into Makefile.common for upcoming libunrar.
Remove unnecessary patch (as discussed with upstream).
|
|
|
|
|
|
Fixed handling of "-text" and "-ztext" options for text input. They had been
reduced to "-t" and "-z" with an incorrect argument (3 instead of 2) in
version 1.7.62.
|
|
PR pkg/40713.
|
|
|
|
|
|
|
|
Status:
Gothic unadjusted: Unicode 7806-9400
Mincho unadjusted: Unicode 77e0-9400
|
|
|
|
* Fix build with lua 5.2.
* Examples are not provided anymore, remove MESSAGE.
Changelog:
unknown.
|
|
|
|
* Fix build with lua 5.2.
Changelog:
Main changes for LuaSocket 3.0-rc1 are IPv6 support and Lua 5.2 compatibility.
* Added: Compatible with Lua 5.2
- Note that unless you define LUA_COMPAT_MODULE, package
tables will not be exported as globals!
* Added: IPv6 support;
- Socket.connect and socket.bind support IPv6 addresses;
- Getpeername and getsockname support IPv6 addresses, and
return the socket family as a third value;
- URL module updated to support IPv6 host names;
- New socket.tcp6 and socket.udp6 functions;
- New socket.dns.getaddrinfo and socket.dns.getnameinfo functions;
* Added: getoption method;
* Fixed: url.unescape was returning additional values;
* Fixed: mime.qp, mime.unqp, mime.b64, and mime.unb64 could
mistaking their own stack slots for functions arguments;
* Fixed: Receiving zero-length datagram is now possible;
* Improved: Hidden all internal library symbols;
* Improved: Better error messages;
* Improved: Better documentation of socket options.
* Fixed: manual sample of HTTP authentication now uses correct
"authorization" header (Alexandre Ittner);
* Fixed: failure on bind() was destroying the socket (Sam Roberts);
* Fixed: receive() returns immediatelly if prefix can satisfy
bytes requested (M Joonas Pihlaja);
* Fixed: multicast didn't work on Windows, or anywhere
else for that matter (Herbert Leuwer, Adrian Sietsma);
* Fixed: select() now reports an error when called with more
sockets than FD_SETSIZE (Lorenzo Leonini);
* Fixed: manual links to home.html changed to index.html (Robert Hahn);
* Fixed: mime.unb64() would return an empty string on results that started
with a null character (Robert Raschke);
* Fixed: HTTP now automatically redirects on 303 and 307 (Jonathan Gray);
* Fixed: calling sleep() with negative numbers could
block forever, wasting CPU. Now it returns immediately (MPB);
* Improved: FTP commands are now sent in upper case to
help buggy servers (Anders Eurenius);
* Improved: known headers now sent in canonic
capitalization to help buggy servers (Joseph Stewart);
* Improved: Clarified tcp:receive() in the manual (MPB);
* Improved: Decent makefiles (LHF).
* Fixed: RFC links in documentation now point to IETF (Cosmin Apreutesei).
|