- Supports DESTDIR
- Accept Python 2.5
News:
* supplying reply_handler but not error_handler raises
MissingReplyHandlerException instead of MissingErrorHandlerException,
and vice versa (fd.o #12304, patch from Rene Neumann)
* Using non-recursive make for dbus/ directory should fix builds in some
environments (fd.o #12741)
ndesk-dbus is a C# implementation of D-Bus. It's often referred
to as dbus-sharp, or "managed D-Bus" to avoid confusion with
existing bindings (which wrap libdbus).
1.40 Sat 23 Feb 2008
- Dev release looks good, changing to production release
1.39_01 Wed 20 Feb 2008 (Adam Kennedy)
- Fixed rt.cpan.org #30251 "removing dirs enclosed by curly braces"
- remove now ignores globbing if -e is true BEFORE globbing
(This should fix numerous possible failures where people are trying
delete strangely named files, but globbing is kicking in and
expanding the names incorrectly)
- Moving to a production-grade version to indicate module stability
- Adding explicit 5.005 dependency
(Primarily for the benefit of automated quality/anaylsis tools)
Sense codes are now transcribed into human-readable representation.
The -F/-free-space option was added. Solaris compatibility was
increased. Building on Mac OS X 10.5 was fixed. A workaround for
missing direct I/O on Linux 2.4 was implemented. SCSI devices are
now locked more aggressively on Linux. Error handling was improved.
Several other fixes and enhancements were made.
useful tools provided in the acpica-unix package, so this package
will install all them.
This package provides the ACPICA user-space utilities built upon
the same kernel code. The following utilities are provided:
* ASL Compiler & Disassembler
* ACPI Simulator (AcpiExec)
* ACPI Table Extractor
ought to replace gnome-vfs, starting with gnome-2.22
pkgsrc note: It would be great to have this split into modules to
limit dependencies, but as the code is structured this is hard to do.
So I've basically selected functions which are provided by gnome-vfs
plus gnome-vfs-samba. Unfortunately, the samba part doesn't work for me -
mount attempts just hang. So this is a work-in-progress, help welcome.
sysutils/ruby-directory-watcher.
The directory watcher operates by scanning a directory at some interval
and generating a list of files based on a user-supplied glob pattern.
As the file list changes from one interval to the next, events are
generated and dispatched to registered observers. Three types of
events are supported -- added, modified, and removed.
+ Install as a Ruby gem.
- Better caching of external lookups.
- Many bug fixes.
- External node commands can specify an environment and Puppet will now
use it.
- Always duplicating resource defaults in the parser, so that stacked
metaparameter values do not result in all resources that receive a
given default also getting those stacked values.
- Puppet's parser no longer changes the order in which statements are
evaluated, which means that case statements can now set variables that
are used by other variables.
- Clients should now fail to install files whose checksums do not match the
checksum from the server.
- Autoloading now searches the plugins directory in each module, in
addition to the lib directory.
- Virtual defined types are no longer evaluated.
NOTE: This introduces a behaviour change, in that you previously could
realize a resource within a virtual defined resource, and now you must
realize the entire defined resource, rather than just the contained
resource.
- Added builtin support for Nagios types using Naginator to parse and
generate the files.
- Modifying the behaviour of the certdnsnames setting. It now defaults
to an empty string, and will only be used if it is set to something
else.
- External node support now requires that you set the 'node_terminus'
setting to 'exec'.
- You now must specify an environment and you are required to specify
the valid environments for your site.
- The --use-nodes and --no-nodes options are now obsolete. Puppet
automatically detects when nodes are defined, and if they are defined it
will require that a node be found, else it will not look for a node nor
will it fail if it fails to find one.
- Added support for managing interfaces.
- Puppet clients now have http proxy support.
- Adding module autoloading.
- Significantly reworked external node support, in a way that's NOT
backward-compatible:
Only ONE node source can be used -- you can use LDAP, code, or
an external node program, but not more than one.
LDAP node support has two changes: First, the "ldapattrs" attribute is
now used for setting the attributes to retrieve from the server (in
addition to required attriutes), and second, all retrieved attributes
are set as variables in the top scope. This means you can set attributes
on your LDAP nodes and they will automatically appear as variables
in your configurations.
External node support has been completely rewritten. These programs must
now generate a YAML dump of a hash, with "classes" and "parameters" keys.
The classes should be an array, and the parameters should be a hash. The
external node program has no support for parent nodes -- the script must
handle that on its own.
- Replaced the obsolete RRD ruby library with the maintained RubyRRDtool
library
- Significantly reworking configuration parsing. Executables all now
look for 'puppet.conf', although they will parse the old-style
configuration files if they are present, although they throw a
deprecation warning. Also, file parameters (owner, mode, group) are now
set on the same line as the parameter, in brackets.
Capistrano is a tool for automating tasks on one or more remote servers.
It executes commands in parallel on all targeted machines, and provides
a mechanism for rolling back changes across multiple machines.
Fixed a problem where the presence of the _OSI predefined control
method within complex expressions could cause an internal compiler
error.
AcpiExec: Implemented full region support for multiple address
spaces. SpaceId is now part of the REGION object. BZ 429
Ported the -g option (get local ACPI tables) to the new ACPICA
Table Manager to restore original behavior.
Fixed a compilation problem with the pre-defined Resource
Descriptor field names where an "object does not exist" error
could be incorrectly generated if the parent ResourceTemplate
pathname places the template within a different namespace scope
than the current scope. (BZ 7212)
Fixed a problem where the compiler could hang after syntax errors
detected in an ElseIf construct. (BZ 453)
Fixed a problem with the AmlFilename parameter to the
DefinitionBlock() operator. An incorrect output filename was
produced when this parameter was a null string (""). Now, the
original input filename is used as the AML output filename, with
an ".aml" extension.
Implemented a generic batch command mode for the AcpiExec utility
(execute any AML debugger command) (Valery Podrezov).
Fixed a problem with the implementation of the Switch() operator
where the temporary variable was declared too close to the actual
Switch, instead of at method level. This could cause a problem if
the Switch() operator is within a while loop, causing an error on
the second iteration. (BZ 460)
Disassembler - fix for error emitted for unknown type for target
of scope operator. Now, ignore it and continue.
Disassembly of an FADT now verifies the input FADT and reports any
errors found. Fix for proper disassembly of full-sized (ACPI 2.0)
FADTs.
... and more, please review the changes.txt file for more info.
* Introduce the MOUNT_{PACKAGES,PKGSRC,PKGSRCDIST}_DIR options in the
configuration file, to use null mounts for them. By default neither
of these directories will be mounted by default.
* Introduce the concept of 'targets done'. If the user tries to issue
a 'base' target before the 'kernel' target an error message will be
printed and an appropiate error code returned (just an example, it is
done for all required targets). This is useful to avoid silly things
like:
[mklivecd kernel target was skipped here]
$ mklivecd base
$ mklivecd chroot
$ mklivecd iso
Obviously the 'iso' target failed because it couldn't find some
required files.
There is no machine dependency in the NetBSD support code, and even
if there is some left, a compiler error message is more helpful than
"make" rejecting it from the beginnng.
in response to PR pkg/38252 by Stuart Shelton
- Don't use variables that contain EXAMPLESDIR
- Eliminate PLIST_SUBST
- Use SUBST instead of post-patch target
- Use INSTALLATION_DIRS instead of INSTALL_DATA_DIR
- Use proper English capitalization in patch files
for the first time. This cause a race between xenconsole and xenconsoled,
where the later start writing to the master pty before the former has
switched it back to raw, causing some lines to be echoed back to the
domU.
Fix this by keeping the slave open in xenconsoled, so that when xenconsole
opens it attributes are not reset. Hint provided by fvdl@, thanks !
Because of this we no longer need to set the slave to raw in xenconsole,
so shorten patch-cc.
Bump PKGREVISION.
New and updated translations
* Major changes in release 4.2.32, 2008-01-25
Moved to GPLv3.
Bugfixes:
#19596: -printf %b should be compared with %s/512, not %s/1024.
#20970: Trailing slash on directory arguments breaks -name. "find
foo/ -name foo" now correctly matches foo and printf foo/. See POSIX
interp http://www.opengroup.org/austin/interps/uploads/40/14959/AI-186.txt#20751: Avoid memory corruption in find -ls that has been present
since 4.2.28.
#20662: Avoid memory leak in find -name and other places affected by
gnulib dirname module. The leak had been present since 4.2.28.
#20273: When xargs is successful without consuming all of stdin (for
example, with the -E option), and stdin is seekable, xargs now
correctly restores the file position, even on platforms where exit()
does not follow the POSIX rules of doing likewise. Likewise for find
(for example, with the -ok action).
#15384: Find misbehaves when parent directory is not readable.
* ntfsmount (and libntfs) now has full basic read/write support.
* Cryptographic code is now integrated into libntfs, thus ntfscat and ntfsmount
now can read encrypted files. See "man 8 libntfs" for details.
* ntfsresize (and the entirety of ntfsprogs/libntfs in fact) now have full
support for Windows Vista.
* ntfsprogs and libntfs are now entirely endian safe and more over now we have
checks that automatically reports endian errors.
* mkntfs now creates a DCE compliant GUID for the volume and does a few other
things to be more compliant with Windows Vista.
New tools:
* gmktemp - GNU implementation of mktemp(1)
* gchcon - change the SELinux security context of a file
* gruncon - run a program in a different SELinux security context
Programs now default disabled by upstream (thus not installed):
* ghostname
* gsu (XXX: could make this a PKG_OPTION if requested)
Also assorted bugfixes.
LILO is the Linux boot loader. It includes combined boot sector,
generic chain loader, map installer, and a simple boot partition setter.
LILO allows booting from multiple disks, and can have menus for choosing
different boot images. LILO is also able to pass command-line options
to the Linux kernel.
LILO does not depend on a specific file system, can boot Linux kernel
images from floppy disks and from hard disks, and can even act as a
"boot manager" for other operating systems.
LILO should be ran whenever any part of the system that it knows about
changes, e.g. after installing a new kernel.
All:
- The Schily Makefile system has been enhanced to install
the profiled version of the archives in a sub-directory "profiled".
This is done via a new macro SUBINSDIR=
- New autoconf test checks sizeof(time_t)
- New autoconf test for the existence of stack_t and siginfo_t in signal.h
- In order to allow better dealing with Solaris linker Mapfiles,
a getfp() function (calling abort(3)) is created when it is not
possible to implement this function because of compiler constraints.
- Many other enhancements of the autoconfiguration have been a result
of porting the Bourne Shell into the Schily Makefilesystem.
Libschily:
- The schily *printf routines now correctly support the %j format (intmax_t)
- getargs now first checks whether an argument can be a combination of
several singlechar flags before starting to set values.
Libfind:
- libfind (used by sfind, bsh, star, mkisofs) fixed the -exec {} +
implementation. Before the fix, it could core dump if the built-in
xargs(1) would exactly fill up args to the size of ARG_MAX.
Libsiconv:
- libsiconv/sic_nls.c modified to allow compilation with older GCC
versions.
Cdrecord:
- cdrecord/readcd/cdda2wav now support an enhanced /etc/default/cdrecord file
with an additional parameter to specify the max. transfer size for a device.
- CDR_FORCESPEED=any now works for cdrecord to switch off DMA speed test results
- Make cdrecord compile again with a K&R compiler
- Add a "blank emulation" layer to the BluRay driver too.
Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):
- cdrecord/readcd/cdda2wav now support an enhanced /etc/default/cdrecord file
with an additional parameter to specify the max. transfer size for a device.
Readcd:
- cdrecord/readcd/cdda2wav now support an enhanced /etc/default/cdrecord file
with an additional parameter to specify the max. transfer size for a device.
Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric Youngdale):
- Fixed a typo unides -> inodes
- Mkisofs now gives better warning for files > 4 GB in hope it
will no direct people to read the documentation.
- superfluous definition for memmove() on memmove()-less platforms removed
============
Version 0.15
============
o make the extension check for Icon key a warning instead of an error for now
(Ray Strode)
o Fix a crash in update-desktop-database when there's no group (Vincent)
o Fix a crash in the validator happening for very small lines (Vincent)
Based on maintainer update request by PR 37630.
While here, marked as DESTDIR ready.
Bugs that were found and corrected:
* When ipa received a control command from "ipactl -n", then
it did not close opened file descriptor.
* All sections inside rule { startup{}} in ipa.conf were ignored.
* Time events for +D and +W in ipa.conf could be incorrectly
scheduled at 24:00:00.
* Time events for +W in ipa.conf could be incorrectly scheduled
at 00:00:00 of Sunday.
* If SYM_PREFIX is defined and if symbols in modules with
SYM_PREFIX were successfully lookuped, then ipa and ipastat
incorrectly refused to use such modules.
from <URL:http://cr.yp.to/distributors.html>:
What are the distribution terms for daemontools?
2007.12.28: I hereby place the daemontools package (in particular,
daemontools-0.76.tar.gz, with MD5 checksum
1871af2453d6e464034968a0fbcb2bfc) into the public domain. The
package is no longer copyrighted.
What are the distribution terms for djbdns?
2007.12.28: I hereby place the djbdns package (in particular,
djbdns-1.05.tar.gz, with MD5 checksum 3147c5cd56832aa3b41955c7a51cbeb2)
into the public domain. The package is no longer copyrighted.
What are the distribution terms for ucspi-tcp?
2007.12.28: I hereby place the ucspi-tcp package (in particular,
ucspi-tcp-0.88.tar.gz, with MD5 checksum
39b619147db54687c4a583a7a94c9163) into the public domain. The
package is no longer copyrighted.
Am I free to modify uncopyrighted packages and distribute modified
versions?
Yes. But this does not mean that modifications are _encouraged_!
And from <URL:http://cr.yp.to/qmail/dist.html>:
I hereby place the qmail package (in particular, qmail-1.03.tar.gz,
with MD5 checksum 622f65f982e380dbe86e6574f3abcb7c) into the
public domain. You are free to modify the package, distribute
modified versions, etc.
This does not mean that modifications are encouraged!
pkgsrc will strive, as it has, to keep modifications to a tasteful
minimum. This addresses PR pkg/37964 by Aleksej Saushev.
from files/ (which have the old IOCTL_PRIVCMD_HYPERCALL to be compatible
with NetBSD 4.0).
Properly handle the new IOCTL_PRIVCMD_HYPERCALL ioctl if present.
[bugfixes and minor improvements omitted; see NEWS]
Changes in release 2.5.2
* krb5 auth is working
* Works with IPv6 address
* Amanda configuration file changes
o amanda.conf changes
+ debugging is enabled in the config file
see all debug_* config option
+ tapetype 'readblocksize', if maxtapeblocksize is set too
larger for your hardware
* Amanda command changes
o amadmin: new 'holding list' and 'holding delete' subcommand.
Changes in release 2.5.1p3
* Works with tar-1.16 and exit status of 1.
Changes in release 2.5.1p2
* amoverview is working
* dumptype starttime is working
* Amanda command changes
o amtape accept the -o arguments
o amgetconf --list to list all tapetype, dumptype, holdingdisk
or interface
o amgetconf can return a value of a specific tapetype, dumptype,
holdingdisk or interface
Changes in release 2.5.1p1
* Remove contrib/sst.
Changes in release 2.5.1
* Defects found by Coverity scan and Klocwork K7 analysis tools fixed.
* Works with GNU tar 1.15.91 - work with new gtar state file format.
* Open SSL encryption support
* Two new authentication methods: bsdtcp, bsdudp.
* Unlimited number of DLEs on a client with bsdtcp, rsh and ssh
authentication methods.
* Recovery process amrecover uses Secure API. amoldrecover command
(same syntax and functionality as amrecover command) is provided for
compatibility with old Amanda releases. amoldrecover command uses old
amidxtaped/amindexd protocol.
* Amanda debug files are separated into client/server/amandad and
are also classified based on Amanda configuration name.
* Amanda command changes
o amfetchdump -o is replaced by -O.
o amcheck -w option does all tests including the tape writable test.
Use amcheck -t -w to do only the tape writable test.
o -o command option to override Amanda configuration. See amanda man
page for details.
o amgetconf command doesn't write the BUGGY message when a entry
is not found in the configuration file.
* Amanda configuration file changes
o amanda.conf changes
+ amrecover_do_fsf in amanda.conf defaults to yes
+ amrecover_check_label in amanda.conf defaults to yes
+ usetimestamps in amanda.conf to support multiple
backup runs in a calendar day.
+ holdingdisk in amanda.conf supports new values:
NEVER, AUTO, REQUIRED.
+ amandad_path, client_username and ssh_keys in
amanda.conf for ssh/rsh authentication.
o New amanda client configuration file - amanda-client.conf.
Different client configuration file can be used for each Amanda
configuration.
+ gnutar_list-dir and amandates can be specified in
Amanda client configuration file - amanda-client.conf
o .amandahosts format changes to allow use of secure API for recovery.
o Amanda service entries in xinetd configuration has changed.
Changes in release 2.5.0p1
* Add the 'amtape update' command.
Changes in release 2.5.0
* Communication security/authentication: Kerberos 4/5, OpenSSH
* Data security: Symmetric/Assymetric encrytion algorithms (aesutil
and gpg encryption), Encryption can be done on server or client,
Custom encryption utilities can be used.
* Compression: Ability to add custom compression tools. This is a
really useful feature especially since it can specified for a DLE. You
can use different compression algorithm for images, binaries, ascii files
and so on.
* Dump images spanning multiple media volumes - Dump images are no
longer restricted to a single media volume (tape or vtape). Data restoration
can be done using amrecover and amfetchdump commands.
* Auto tape labelling - This optional feature is good for disk backups.
Change in release 2.4.5
* new displayunit global option to select the unit use to display number
k=kilo, m=mega, g=giga, t=tera.
* new amoverview -skipmissed option.
Change in release 2.4.5b1
* holding disk disk use timestamped directory.
* autoflush flush today's dump.
* new bumppercent global option, this should improve bumping criteria,
the bumpsize is set to a fixed value which can be adequate for small
and large disk.
* bumpsize, bumppercent, bumpdays and bumpmult can be in a dumptype.
* calcsize support include and exclude like gnutar.
* new 'estimate' dumptype option to select estimate type:
CLIENT: estimate by the dumping program.
CALCSIZE: estimate by the calcsize program, a lot faster but less acurate.
SERVER: estimate based on statistic from previous run, take second but
can be wrong on the estimate size.
which can access files on DBLSPACE compressed MSDOS volumes.
Not maintained, but it just helped me to salvage files from an old
harddisk, so I thought it is worth keeping.
(It can be integrated into the "mc" norton-commander clone - you'll
find out details in its documentation.)
${WRKSRC}/CHANGES. With this update comes Amazon S3 support provided
by the newly imported net/py-boto package. This has not been tested yet,
however, as I do not have an S3 account. Please let me know if this update
has resulted in any untoward effects. Thanks.