Age | Commit message (Collapse) | Author | Files | Lines |
|
1.7.0:
config: remove the xorg-macros pc.in file from EXTRA_DIST
doc: add XORG_CHECK_SGML_DOCTOOLS to detect xorg-sgml-doctools
1.6.0:
All document generation macros are now available.
1.5.0:
There are 3 new macros to help modules manage if/when docs get build in
a consistent way.
1.4.2:
Two behaviour changes in this minor release:
- XORG_INSTALL looks for the INSTALL file in $datadir/util-macros/
instead of $docdir
- XORG_CHECK_MALLOC_ZERO doesn't abort when cross-compiling even without
an explicit --{en,dis}able-malloc0returnsnull
|
|
|
|
This module manages attributes that can be attached to subroutine and
variable declarations. Although it can be used directly, it is mainly
intended to be infrastructure for modules that supply particular attribute
semantics.
Meanings are assigned to attributes by code which is usually supplied by
modules and which runs at compile time. The built-in mechanism for attribute
control is awkward to use, difficult in particular to enable multiple
attributes supplied by different modules, and it scopes attribute meanings
according to the package of the object to which attributes are being
applied. This module is intended to overcome these limitations.
This module supplies a simple pragma to declare an attribute, associating
the attribute's name with a handler function that implements its semantics.
The declaration is lexically scoped, lasting only until the end of the
enclosing block. A declaration can be overridden, giving an attribute name
a different meaning or making it meaningless, in an inner nested block.
|
|
|
|
There is a bug in Perl's handling of the %^H (lexical hints) variable that
causes lexical state in one file to leak into another that is required/used
from it. This bug will probably be fixed in Perl 5.10.2, and is definitely
fixed in Perl 5.11.0, but in any earlier version it is necessary to work
around it. On versions of Perl that require a fix, this module globally
changes the behaviour of require and use so that they no longer exhibit the
bug. This is the most convenient kind of workaround, and is meant to be
invoked by modules that make use of lexical state.
The workaround supplied by this module takes effect the first time its
import method is called. Typically this will be done by means of a use
statement. This should be done before putting anything into %^H that would
have a problem with leakage; usually it suffices to do this when loading
the module that supplies the mechanism to set up the vulnerable lexical
state. Invoking this module multiple times, from multiple lexical-related
modules, is not a problem: the workaround is only applied once, and applies
to everything.
|
|
|
|
This module provides various type-testing functions. These are intended for
functions that, unlike most Perl code, care what type of data they are
operating on. For example, some functions wish to behave differently
depending on the type of their arguments (like overloaded functions in C++).
There are two flavours of function in this module. Functions of the first
flavour only provide type classification, to allow code to discriminate
between argument types. Functions of the second flavour package up the most
common type of type discrimination: checking that an argument is of an
expected type. The functions come in matched pairs, of the two flavours,
and so the type enforcement functions handle only the simplest requirements
for arguments of the types handled by the classification functions.
Enforcement of more complex types may, of course, be built using the
classification functions, or it may be more convenient to use a module
designed for the more complex job, such as Params::Validate.
|
|
2010-03-30 Kenichi Handa <handa@m17n.org>
* configure.ac: Version changed to 1.6.0.
2010-03-19 Kenichi Handa <handa@m17n.org>
* configure.ac: Version changed to 1.6.0pre.
2010-02-18 Kenichi Handa <handa@m17n.org>
* configure.ac (M17N_BINARY_VERSION): New variable.
(M17N_MODULE_DIR): New variable. AC_SUBST it.
2009-11-05 Kenichi Handa <handa@m17n.org>
* configure.ac: Check if the OTF library has OTF_drive_gpos2 ().
2009-10-05 Kenichi Handa <handa@m17n.org>
* configure.ac: Version changed to 1.6.0.
(API_VERSION): Changed to 4.0.4.
|
|
Patch provided by YONETANI Tomokazu in PR#43020,
and it had been accepted by upstream.
|
|
1.5.1 - 2010-04-01
Core
* improve warning on adding large files
* expand ~ in auth filenames and aliases
* several improvements to patch parsing
* warn about attempts to use hg branch to switch branches
* push: fix bug in prepush logic and its tests
* hgweb: fix broken URLs of RSS/Atom feeds
* subrepo: several bug fixes
Extensions
* acl: added support for '*' (everyone) in user list
* progress: use stderr instead of stdout
* schemes: add Kiln On Demand to default schemes
|
|
run arbitrary code.
|
|
|
|
|
|
If configure finds it in the base system anyway, bad things will happen (like
the package build breaking, as experienced under Linux).
So, buildlink in libXres.
Bump PKGREVISION to reflect that this version was built with libXres
definitely present.
|
|
systems.
|
|
interpreted as our platform being little endian. With this, make
check does vastly better on sparc64. PKGREVISION++.
From Holger Weiß on pkgsrc-users.
|
|
|
|
|
|
Fix build for NetBSD/mips, tested on NetBSD/sgimips 5.0_STABLE
|
|
|
|
issue with graphics/h5utils (did show up after archivers/szip is not used
by hdf5 anymore)
|
|
Bump PKGREVISION.
|
|
|
|
"correct", but VAX doesn't support NaN and infinity in its floating point,
so this is just to make m4 build on VAX.
|
|
|
|
|
|
Also add patch for PR pkg/42988 crash, effectively disabling all
sound support until we decide on what sound API to use.
The current dlopen() guesswork is bad, mkay.
Bump PKGREVISION for this and previous changes.
|
|
|
|
|
|
|
|
* move PKG_DESTDIR_SUPPORT to standard position.
* chatch up path to reality in PKG_CONFIG_OVERRIDE, fixes rpath in .pc file.
Bump PKGREVISION.
|
|
From Johannes Hofmann in PR 42926.
|
|
|
|
|
|
|
|
|
|
|
|
patch-ab: NetBSD always has >4GB off_t, so use it.
|
|
patches approved by Joerg. Bump libtool-base PKGREVISION.
|
|
pkgsrc changes:
- Add license definition
- Adjust dependencies
Upstream changes:
0.2.1 Sun May 31 12:57:07 2009
- Removed BEGIN blocks and simply brought the defined variables to the top
of the module (thanks Todd)
- Update POD to make sure people don't "use Getopt::Euclid ();"
- Removed debugger break point (thanks Diab)
- Removed no bugs claim in POD
|
|
pkgsrc changes:
- Add license definition
Upstream changes:
0.997 Sat Jan 30 07:17:07 2010
- Removed another spurious warning for undefined inputs
0.996 Sun Jan 10 20:20:24 2010
- Added dependency check and FAQ entry for /dev/tty (thanks Miller)
- Removed spurious warning for undefined inputs
- Changed versioning system
|
|
pkgsrc changes:
- Add license definition
- Add module type
Upstream changes:
1.0.4
- List of changes reversed
- Require perl 5.8
- Better requirements
- Better META.yml
- Add small hack for 64 bit
|
|
pkgsrc changes:
- Add license definition
Upstream changes:
0.53 (2009-12-15)
* Mercurial support
* Module::Build support
|
|
Upstream changes:
================================
2010-03-08 02:11:05 -0500 v1_020
================================
commit 80b29a80ddfb87de00fda2d1f968662fb346096c
Author: Rocco Caputo <rcaputo@cpan.org>
Date: Mon Mar 8 02:11:05 2010 -0500
Prepare for git repository and distribution toolchain.
commit 5e7c550711e13addbefb19637771455e3985fc40
Author: Rocco Caputo <rcaputo@cpan.org>
Date: Mon Mar 8 01:52:25 2010 -0500
Rearrange files for git repository.
|
|
|
|
NetBSD Packages Collection.
The Perl 5 module Filesys::Notify::Simple is a simple but unified
interface to get notifications of changes to a given filesystem
path. It utilizes inotify2 on Linux and fsevents on OS X if they're
installed, with a fallback to the full directory scan if they're
not available.
|
|
Upstream changes since 5.2 (upstream module version for 5.200):
5.251 Sat Mar 13 00:58:21 CET 2010
- make test failed if it was run before make install, and
older versions of perl make our live very difficult, so
write constants.pl during Makefile.PL time.
5.25 Sat Mar 13 00:23:14 CET 2010
- fix a race condition in AnyEvent::Handle that would cause
a "bio_read: unsupported method" error (in _another_
ssl connection) after user code threw an exception.
- added AnyEvent::Handle->destroyed method.
- speed up AnyEvent::Socket::format_address and ::format_ipv6.
- the AnyEvent::Util::fh_nonblocking function worked only
by lucky accident on win32.
- smaller and faster AnyEvent::Util::fh_nonblocking.
- when the (required!) Time::HiRes module is missing, AnyEvent
did not fall back to built-in time properly.
- do not load Fcntl at runtime, saving memory and loading time.
- precompile a number of constants and use them instead of runtime
detection and eval.
- free detection code after detection and similar memory optimisations.
- Perl backend timer interval best effort drift has been improved
(ame algorithm as EV).
- update unicode idna mapping table.
5.24 Tue Jan 5 11:39:43 CET 2010
- cygwin never reports errors from failed connects. 1.5 just gives
you continous readyness and EAGAIN, 1.7 is even more broken and
just hangs. work around both issues in a cygwin-specific hack.
- improve idle watcher documentation slightly.
5.23 Sun Dec 20 23:48:00 CET 2009
- support IDNs in resolve_sockaddr, and therefore in tcp_connect.
- implement punycode_encode/decode, idn_nameprep,
idn_to_ascii and idn_to_unicode operations in AnyEvent::Util.
- provide $AE::VERSION.
- removed traces of "no strict 'refs'".
5.22 Sat Dec 5 03:51:13 CET 2009
- downgrade-or-fail in AnyEvent::Handle::push_write, to
diagnose encoding failures earlier and more succinctly.
(this works around bugs in perl, throwing away encoding info
when passing scalar data to extensions).
- add more examples to AnyEvent::Socket manpage.
- upgrade internal warning set to the same as common::sense 2.03.
- use pack "n/a*" for pre-5.8.9 perl compatibility in AnyEvent::DNS
(John Beppu).
- AnyEvent::Socket::inet_aton now properly supports ipv6, as documented.
- add google public dns servers to fallback server set and make sure
we load-balance properly between the three sets. also add all
fallback dns servers, not just a random one, to each dns config.
5.21 Thu Nov 19 02:48:47 CET 2009
- fix a problem where socket constants were called with parameters
(spotted by David Friedland).
- fork_call never use'd POSIX (reported by Daisuke Maki).
- improve perl 5.6 compatibility further (but it still won't work
unless you rip out everything but the core).
- prefer Net::DNS::Resolver over ipconfig, if installed, on win32.
uses 10MB of RAM, but doesn't open a console window. *sigh*.
5.202 Wed Oct 14 22:35:44 CEST 2009
- AnyEvent::DNS would unexpectedly clobber $_ under windows
(analysed by Matthias Waldorf).
- AnyEvent::Handle::run_cmd can now pass the PID of the
newly-created process, which is much less useful than it might
sound (based on patch by Yann Kerherve).
5.201 Tue Sep 29 12:09:25 CEST 2009
- AnyEvent:Handle::on_starttls/on_stoptls methods were broken
(reported by Torsten Foertsch).
- common::sense 2.0 could cause tcp_server to throw an exception
(analysed by elmex).
|
|
Upstream changes:
3.9 Thu Dec 31 07:59:59 CET 2009
- disable t/07* under automatic testing.
- increase t/09* timeouts as netbsd has *horribly* broken
select/kevent that *usually* sleep >>0.6s instead of 0.3.
- add constants EV::FLAG_NOSIGFD, EV::FLAG_NOINOTIFY and
EV::BACKEND_ALL.
- (libev) signalfd is no longer used by default.
- (libev) backport inotify code to C89.
- (libev) inotify file descriptors could leak into child processes.
- (libev) ev_stat watchers could keep an errornous extra ref on the loop.
- (libev) take advantage of inotify_init1, if available.
- (libev) the signal handling pipe wasn't always initialised under windows.
- changed minimum glibc requirement from glibc 2.9 to 2.7, for signalfd.
- (libev) only replace ev_stat.prev when we detect an actual difference.
|
|
Upstream changes:
0.15 Tue Mar 16 09:40:40 2009
** Factored Path-Dispatcher-Declarative into its own distribution
** Be sure to update your dependency information!
* Implement ->complete for Rule::Dispatch
* Add Path::Dispatcher::Rule::Alternation
* Implement case insensitivity fory Rule::Eq
* Add Path::Dispatcher::Rule::Sequence - like Rule::Tokens but
better!
* Add Path::Dispatcher::Rule::Enum
* Path autoboxing has been factored out into a private method for
more overridability
* A few documentation improvements as usual :)
|
|
Upstream changes:
2010-03-16 0.31 - H.Merijn Brand <h.m.brand@xs4all.nl>
* Dropped YAML spec to 1.0
|