Changes since the last public release (1.6.2):
Revised stack marking in arm/filter_neon.S and configure.ac.
Ensure that NEON filter stuff is completely disabled when switched 'off'.
Previously the ARM NEON specific files were still built if the option
was switched 'off' as opposed to being explicitly disabled.
Test for 'arm*' not just 'arm' in the host_cpu configure variable.
Rebuilt the configure scripts.
Expanded manual paragraph about writing private chunks, particularly
the need to call png_set_keep_unknown_chunks() when writing them.
Avoid dereferencing NULL pointer possibly returned from
png_create_write_struct() (Andrew Church).
Calculate our own zlib windowBits when decoding rather than trusting the
CMF bytes in the PNG datastream.
Added an option to force maximum window size for inflating, which was
the behavior of libpng15 and earlier.
Added png-fix-itxt and png-fix-too-far-back to the built programs and
removed warnings from the source code and timepng that are revealed as
a result.
Detect wrong libpng versions linked to png-fix-too-far-back, which currently
only works with libpng versions that can be made to reliably fail when
the deflate data contains an out-of-window reference. This means only
1.6 and later.
Fixed gnu issues: g++ needs a static_cast, gcc 4.4.7 has a broken warning
message which it is easier to work round than ignore.
Updated contrib/pngminus/pnm2png.c (Paul Stewart):
Check for EOF
Ignore "#" delimited comments in input file to pnm2png.c.
Fixed whitespace handling
Added a call to png_set_packing()
Initialize dimension values so if sscanf fails at least we have known
invalid values.
Attempt to detect configuration issues with png-fix-too-far-back, which
requires both the correct libpng and the correct zlib to function
correctly.
Check ZLIB_VERNUM for mismatches, enclose #error in quotes
Added information in the documentation about problems with and fixes for
the bad CRC and bad iTXt chunk situations.
Allow contrib/pngminus/pnm2png.c to compile without WRITE_INVERT and
WRITE_PACK supported (writes error message that it can't read P1 or
Improved png-fix-too-far-back usage message, added --suffix option.
Revised contrib/pngminim/*/makefile to generate pnglibconf.h with the
right zlib header files.
Separated CPPFLAGS and CFLAGS in contrib/pngminim/*/makefile
Removed a redundant test in png_set_IHDR().
Added set(CMAKE_CONFIGURATION_TYPES ...) to CMakeLists.txt (Andrew Hundt)
Deleted set(CMAKE_BUILD_TYPE) block from CMakeLists.txt
Enclose the prototypes for the simplified write API in
#ifdef PNG_STDIO_SUPPORTED/#endif
Make ARM NEON support work at compile time (not just configure time).
This moves the test on __ARM_NEON__ into pngconf.h to avoid issues when
using a compiler that compiles for multiple architectures at one time.
Removed PNG_FILTER_OPTIMIZATIONS and PNG_ARM_NEON_SUPPORTED from
pnglibconf.h, allowing more of the decisions to be made internally
(pngpriv.h) during the compile. Without this, symbol prefixing is broken
under certain circumstances on ARM platforms. Now only the API parts of
the optimizations ('check' vs 'api') are exposed in the public header files
except that the new setting PNG_ARM_NEON_OPT documents how libpng makes the
decision about whether or not to use the optimizations.
Protect symbol prefixing against CC/CPPFLAGS/CFLAGS useage.
Previous iOS/Xcode fixes for the ARM NEON optimizations moved the test
on __ARM_NEON__ from configure time to compile time. This breaks symbol
prefixing because the definition of the special png_init_filter_functions
call was hidden at configure time if the relevant compiler arguments are
passed in CFLAGS as opposed to CC. This change attempts to avoid all
the confusion that would result by declaring the init function even when
it is not used, so that it will always get prefixed.
Revised libpng.3 so that "doclifter" can process it.
Revised example.c to illustrate use of PNG_DEFAULT_sRGB and
PNG_GAMMA_MAC_18
as parameters for png_set_gamma(). These have been available since
libpng-1.5.4.
Renamed contrib/tools/png-fix-too-far-back.c to pngfix.c and revised it
to check all compressed chunks known to libpng.
Updated documentation to show default behavior of benign errors correctly.
Only compile ARM code when PNG_READ_SUPPORTED is defined.
Fixed undefined behavior in contrib/tools/pngfix.c and added new strip
option. pngfix relied on undefined behavior and even a simple change from
gcc to g++ caused it to fail. The new strip option 'unsafe' has been
implemented and is the default if --max is given. Option names have
been clarified, with --strip=transform now stripping the bKGD chunk,
which was stripped previously with --strip=unused.
Added all documented chunk types to pngpriv.h
Unified pngfix.c source with libpng17.
Revised manual about changes in iTXt chunk handling made in libpng-1.6.0.
Added "/* SAFE */" comments in pngrutil.c and pngrtran.c where warnings
may be erroneously issued by code-checking applications.
This minor bugfix release makes the property list output more usable,
avoids passing uninitialized values to libXrandr, makes the handling
and documentation of --help and --version more consistent, and fixes
some compiler warnings.
Aaron Plattner (1):
Print spaces between XA_ATOM property values
Alan Coopersmith (3):
Declare capability_name() as returning const char *
Combine usage message strings
xrandr 1.4.1
Andy Ritger (1):
xrandr: calloc XRRModeInfo's passed to libXrandr.
Thomas (1):
Bug 56923 - Make command line options consistent (single vs double dash)
Thomas Klausner (1):
Protect config.h like usual.
This release removes a bunch of dead code for platforms that have been
unsupported since the Imake->autotools conversion, fixes some compiler
warnings for the remaining platforms, and fixes build issues for Win32
& MinGW.
Alan Coopersmith (14):
Remove unused DECnet ("DNETCONN") code from xhost
Remove unused TLI ("STREAMSCONN") code from xhost
unifdef -UCRAY
unifdef -ULynx
unifdef -Uatt
unifdef -UBAD_ARPAINET
Assume signal handlers return void, as C89 requires
Move dpy declaration from static to main() function
Convert sprintf to snprintf in SECURE_RPC code
Fix some integer sign/size conversion warnings flagged by clang
Drop pre-POSIX signal handling support in favor of sigaction()
Mark argument to nameserver_lost signal handler as unused
Fix const warning for FamilyLocalHost empty address string
xhost 1.0.6
Jon TURNEY (4):
Use Xwinsock.h on WIN32
Link with winsock for MinGW
Provide dummy sethostent(),endhostent() for Win32 also
If SIGALRM isn't available, don't use alarm() to timeout gethostaddr(), just wait
This minor bugfix release fixes one crasher, one issue with doclifting
the man page to XML, and a couple compiler warnings.
Alan Coopersmith (5):
config: Add missing AC_CONFIG_SRCDIR
Drop old CVS version tags
convert sprintf calls to snprintf
Mark do_quit as noreturn, as suggested by gcc & clang
xfd 1.1.2
Andreas Schwab (1):
Fix SEGV when XftFontOpenName() returns NULL.
Eric S. Raymond (1):
Suppress a spurious warning.
This minor maintenance release prefers direct files over symlinks when both
appear in the same directory, and includes a number of minor code cleanups
and adds a couple previously missing options to the man page.
Alan Coopersmith (3):
Since hash() returns unsigned int, store results in unsigned ints
Replace malloc(strlen);strcpy() calls with strdup
mkfontscale 1.1.1
Egbert Eich (2):
Prefer original file over symlink (v2)
Fix compilation for MinGW
Peter Hutterer (1):
Document -u/-U options in man page
Thomas Klausner (1):
Protect config.h inclusion like usual.
"x11/gtk2 updated to 2.24.20. This version changed location of
"immodules.cache". But, post-install/deinstall process for pkgsrc
is not changed in last update. This update make a bug for immodule user."
* idn: Don't crash when string conversion from UTF-8 to locale fails.
* java: Fix build failures.
* java: TestIDNA -a and -u logic was reversed, now fixed.
* API and ABI is backwards compatible with the previous version.
- some address fixes to contrib
- fixed duplicate install-sh entry in archive
- set oid-mib-cache file for New_SNMP_util as well #106
- prevent spurious warnings about unknonwn values of inlast outlast in mrtg
- add the process id tmp file extensions, to guard against multiple rateup
instances messing things up for each other. (attempt to fix#115)
- quell warning in CnTWaLK mode #111
- spelling fixes
- make threshold checking more robust against incomplete information in the
config file #113
- support ifAlias for Vyatta gear
- CnTWaLK should add the count and not max index
- abort indexmaker if there is no data to be found
- fix for big5 translation
- in cfgmaker use ifdesc=alias only if there is actualy alias info
- fix of a file pointer leak found by coverity scan
- fix for kMG support in rateup
- add support for zyxel ifAlias
- add support for Matrix N7 Diamond
- enable warnings in cfgmaker and fix issues ...
- explicitly import SOCK_DGRAM and AF_UNSPEC to make ipv6 support work
- Updated Net_SNMP_util.pm and SNMP_util.pm to latest versions
The point of paranoia is to assess a compiler/machine environment.
Therefore, this package should be built with the default CFLAGS, and
not add options to try to get the tests to pass. This will cause
errors to be reported on i386.
Take MAINTAINERSHIP.
Revert it. Bump PKGREVISION.
Module Name: pkgsrc
Committed By: joerg
Date: Sun Jun 16 20:44:24 UTC 2013
Modified Files:
pkgsrc/news/pan: Makefile distinfo
Added Files:
pkgsrc/news/pan/patches: patch-pan_data-impl_article-filter.cc
patch-pan_data-impl_groups.cc patch-pan_data-impl_rules-filter.cc
patch-pan_general_log.cc patch-pan_general_log.h
patch-pan_general_macros.h patch-pan_gui_header-pane.cc
patch-pan_gui_log-ui.cc patch-pan_usenet-utils_filter-info.cc
patch-pan_usenet-utils_filter-info.h
patch-pan_usenet-utils_rules-info.cc
patch-pan_usenet-utils_rules-info.h
patch-pan_usenet-utils_scorefile.cc
Log Message:
ISO C++ is explicit that deque requires a fully defined type, so it is
not portable to embeded a deque in the same type.