Changes from NEWS:
The focus of this release is on the exciting new features sponsored by
Google via their Summer of Code program. However, we have quite a bunch of
other stuff too. Here are the highlights:
* Connectors: A new Connector tool implements creation, editing, and
autorouting (object-avoiding) of connector lines between objects.
Indispensable for diagramming. (A Google SoC project.)
* Inkboard collaborative editing: You can now connect to other Inkscape
users over the Net and edit a shared document together, watching
others' changes and making yours! (A Google SoC project.)
* Pressure and tilt sensitivity: the Calligraphy tool can now use a
tablet pen with pressure/tilt support to vary the width and angle of
the calligraphic stroke.
* Better node editing: You can freely drag/bend/stretch a Bezier curve
by any point (not only by a node), as well as add a new node at any
point on the curve.
* New extensions for envelope distortion, whirling, and adding nodes.
* Improved precision, expanded limits, many usability improvements and
bugfixes.
* A complete rewrite of date handling code, with improved timezone support.
* Significant performance improvements compared to PHP 5.0.X.
* PDO extension is now enabled by default (separate pkg for pkgsrc)
* Over 30 new functions in various extensions and built-in functionality.
* Bundled libraries, PCRE and SQLite upgraded to latest versions.
* Over 400 various bug fixes.
* PEAR upgraded to version 1.4.5
This release also fixes various security problems discovered in 5.0.X.
Changes since 4.46:
- Made the --explain command line option work.
- Added many explanations for existing diagnostics.
- Improved the diagnostics.
- In --autofix mode, no backup files are created anymore.
- Temporarily disabled the check for direct use of tool names.
- Fixed some false positive warnings.
- Added a check for the use of absolute pathnames in shell commands.
the appropriate tool via USE_TOOLS (usually "gs:run"), and remove
ghostscript.mk. This change removes a rather out-dated file from
pkgsrc and switches packages to use the more compact implementation
of the Ghostcript-handling inside the tools framework.
Updated print/ghostscript-esp to 8.15.1nb1
Updated print/ghostscript-esp-nox11 to 8.15.1nb1
Updated print/ghostscript-gnu to 8.15nb1
Updated print/ghostscript-gnu-nox11 to 8.15nb1
Updated print/ghostscript to 6.01nb6
Updated print/ghostscript-nox11 to 6.01nb6
All for http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0967
Changes since 4.45:
- Added the type ShellWord.
- Added quoting checks for variables that are appended to a
List of ShellWord.
- Multiple -v increase the verbosity.
- The --autofix option is no longer undocumented, but still experimental,
as this is the only part of pkglint that can modify external files.
- Added an --explain option that provides additional help for the
diagnostics.
- Added checks for unportable CPP macro names in patches.
- Updated the documentation.
lang/chicken to 2.2 [rillig 2005-11-16]
mail/dspam to 3.6.1 [adrianp 2005-11-12]
net/gopher to 3.0.11 [adrianp 2005-10-30]
devel/guile-www to 1.1.1 [gdt 2005-10-16]
devel/ht to 0.9.1 [rh 2005-10-23]
net/ipv6calc to 0.50 [hubertf 2005-11-08]
devel/libjit to 0.0.4 [rillig 2005-10-22]
devel/libstatgrab to 0.12 [rillig 2005-11-01]
www/lighttpd to 1.4.7 [joerg 2005-11-06]
mail/mairix to 0.16.1 [simonb 2005-10-18]
devel/p5-OOTools to 2.21 [hiramatsu 2005-10-18]
databases/phpmyadmin to 2.6.4pl4 [tron 2005-11-21]
lang/tcl-itcl to 3.2.1 [minskim 2005-10-26]
www/zope25-ZPsycopgDA to 1.1.21 [joerg 2005-11-16]
- Fixed perl -T warnings:
- Replaced $#{@{$lines}} with $#{$lines}.
- Avoided calls to external programs (sed and digest).
- Removed redundant warning if DISTNAME is set to an invalid package name
and PKGNAME is not defined.
- Changed dependency from pkgtools/digest to security/p5-Digest-SHA1.
version is based on the GPL Ghostscript 8.15 release. Major changes from
Ghostscript 7.0x include:
* Many printer drivers were added and updated.
* Improved support for running as a job server (-dJOBSERVER)
* Support for DeviceN colorspaces at up to 8 colorants total at 8 bits
per colorant.
* The PDF writer has been considerably improved and implements PDF
1.4 encryption
* Add a new feature to scale PDFs to the current page size.
* Font rendering has been substantially reworked and improved.
* PDF 1.4 transparency rendering is much more likely to be correct
* Improved support for CID font substitution.
* Improved processing of incorrect and broken PDF files, including files
with corrupted xref tables and non-ASCII font names.
* Support for JBIG2-encoded images.
* The usual plethora of bug fixes.
Changes since 4.43:
- Removed the remaining code that had been imported from FreeBSD's
portlint.
- Removed the (undocumented) -Wvague option.
- Removed the -Wexec and -Wparen options. The latter had no effect at all,
and the former cannot lead to false positives, so it is always enabled.
- Variable names starting with an underscore are reserved for internal
pkgsrc use.
- Added some more type checks.
- Add more ad patterns.
- Add WEBBUGHTML zap class.
Note: adds the new STUBURL_WEBBUGHTML variable; users should update to
the latest adzap.conf as shown in the install message.
Changes since 4.41:
- In .mk files, line continuations are properly handled.
- An open bracket is allowed in variable and tool names.
- Added checks for ALTERNATIVES and INSTALL/DEINSTALL files.
- By default, don't check files in ${FILESDIR}.
- Warn about unknown file and directory names.
for samba-3.0.20b that are applied as part of this update include:
http://www.samba.org/samba/patches/print_lprm.patchhttp://www.samba.org/samba/patches/quota.patchhttp://www.samba.org/samba/patches/bug3201_wbinfo.patch
This fixes PRs pkg/31352 and pkg/31991. Important changes that were
made as part of porting this Samba release to pkgsrc include the
following:
* The new release model for Samba includes distributing patches for
urgent bug fixes that will be included in the next release of Samba,
and are available at http://www.samba.org/samba/patches/. Since
these patches are rather generically named, we download all DISTFILES
and PATCHFILES for Samba into a ${DISTNAME}-specific directory.
* The default configuration for the samba package no longer builds the
"winbind" portions of samba, which are really only useful when
attempting to unify logons between Unix and Microsoft Windows. When
the "winbind" option is specified, we also build the RID and AD idmap
backends, which allow sharing UIDs/GIDs across Unix machines.
* New package options have been added to the build: "mysql", "pgsql",
and "xml" allow adding optional support for experimental passdb
storage backends, and "winbind" allows for optionally building the
winbindd daemon and associated plugins.
* Two new smb.conf options were added -- "passwd expand gecos" and
"state directory". The first describes whether "&" in the GECOS
field of a passwd db entry is expanded to the login name. The
second describes the location where the persistent-state database
files are stored.
* Luke Mewburn contributed code to allow nss_winbind.so to work properly
on supported NetBSD systems. The FreeBSD NSS winbind code should
probably be replaced with a suitably tweaked version of the NetBSD
code since the latter is much more complete in the functions that are
provided, but I'll leave that to freebsd-pkg-people.
* Samba dumps all of its files into "lock directory", but some of them
need to persist across reboots. We make a distinction between these
files and the temporary files that are re-created by the Samba
daemons when they are restarted -- the former are now stored in a
"state directory" and the latter are stored in the "lock directory".
This is modeled after the Debian patch to Samba located in:
packaging/Debian/debian-unstable/patches/fhs.patch
The "lock directory" default has been moved to ${VARBASE}/run/samba
to emphasize the temporary status of the files stored in that
directory.
* Samba persists in using PAM_AUTHTOK_RECOVER_ERR, when there is almost
universal agreement that PAM_AUTHTOK_RECOVERY_ERR is the right
constant to use. Even the Linux-PAM distribution ensures that
PAM_AUTHTOK_RECOVERY_ERR is correctly defined. To work around this,
we define PAM_AUTHTOK_RECOVER_ERR appropriately in all the places
where it is used.
* The configure script checks for OpenSSL's libcrypto.so by looking
for the symbol "des_set_key". However, libcrypto.so might not
contain that symbol because the DES functions might come from a
separate library, e.g. libdes.so. In this case, the configure script
will think that libcrypto.so is not available, when it actually may
be. Instead, look for EVP_des_cbc, which is always provided by
libcrypto.so.
* Add some missing $(PASSDB_LIBS) references to the Makefile to fix
compilation problems if the experimental passdb backends are statically
compiled into the Samba suite programs.
* Fix compilation problems in sam/idmap_rid.c and sam/idmap_ad.c if the
"rid" and "ad" idmap backends are statically compiled into winbindd.
Changes between version 3.0.14a and 3.0.20b include:
o Reporting files as read-only instead of returning the correct error
code of "access denied"
o File system quota support defects
o Crash bugs caused by incompatibilities on 64-bit systems.
o User Manager interoperability problems.
o Support for several new Win32 rpc pipes.
o New 'net rpc service' tool for managing Win32 services.
o Capability to set the owner on new files and directory based on the
parent's ownership.
o Experimental, asynchronous IO file serving support.
o Support for Microsoft Print Migrator.
o New Winbind IDmap plugin (ad) for retrieving uid and gid from AD
servers which maintain the SFU user and group attributes.
o Rewritten support for POSIX pathnames when utilizing the Linux CIFS
fs client.
o New asynchronous winbindd.
o New Windows NT registry file I/O library.
o New user right (SeTakeOwnershipPrivilege) added.
o New "net share migrate" options.
- Documented the --recursive option.
- Added an option -Cmk for checking .mk files besides buildlink3.mk.
- pkglint can handle individual files on the command line, not only
packages. (experimental)