so use PKGNAME_NOREV instead of PKGNAME.
XXX: it may be sufficient to use just PKGBASE, but keep as-is.
XXX: and other than libFoundation are not using the subst line,
XXX: so maybe it should be moved to the package Makefile.
in PLIST.
When last update, PLIST was probably regenerated with `make print-PLIST',
and such specal VARs was replaced (for some platforms equal, but not for all).
Bump PKGREVISION.
* Added build-time checks to atf-c and atf-c++. A binding for atf-sh
will come later.
* Migrated all build-time checks for header files to proper ATF tests.
This demonstrates the use of the new feature described above.
* Added an internal API for child process management.
* Converted all plain-text distribution documents to a Docbook canonical
version, and include pre-generated plain text and HTML copies in the
distribution file.
* Simplified the contents of the Makefile.am by regenerating it from a
canonical Makefile.am.m4 source. As a side-effect, some dependency
specifications were fixed.
* Migrated all checks from the check target to installcheck, as these
require ATF to be installed.
* Fixed sign comparison mismatches triggered by the now-enabled
-Wsign-compare.
* Fixed many memory and object leaks.
I will import later.
I should not have imported it during a freeze.
(On that note, anyway to improve cvs to notify during freezes?
Like maybe during the CVS log entry template?)
The googletest package provides Google's C++ test writing framework.
It is based on the xUnit architecture and works for a variety of
platforms (Linux, Mac OS X, Windows, Cygwin, Windows CE, and
Symbian). It provides various options for running the tests, a
rich set of assertions, automatic test discovery, and XML test
report generation. It supports type- and value-parameterized tests,
death tests, fatal and non-fatal failures, and user-defined
assertions.
Changelog:
Changes since 2.2.1
1. src/slsmg.c: Call SLutf8_enable if UTF8 mode has not been setup.
2. src/slutty.c: Allow the hook that gets called when the read
function gets interrupted to change the read file descriptor.
Before, if this happened, the SLang_getkey function would return
SLANG_GETKEY_ERROR.
3. lib/slsh/print.sl: Turn off buffering of the pager pipe.
4. modules/tm/*.tm: A couple of typos corrected (John Houck)
5. src/slmath.c: The round function was not correctly rounding values
between 0.5 and 1.0.
6. src/slstdio.c,slclass.c: If a call to fwrite produces errno=EPIPE,
then do not bother trying the write again.
7. modules/fork-module.c: Use WIFCONTINUED only if it is defined.
8. slsh/Makefile.in: Change the order of the libraries such that the
newly built ones will be found first. (Markus Hennecke)
9. src/slagetput.inc: Avoid possible access violation when using a
range array as an index.
10. doc/tm/rtl/lists.tm: Documented the optional argument to the
list_to_array function (Manfred Hanke).
Changes since 2.2.0
1. modules/socket-module.c: glibc-2.8 removed the h_addr macro.
2. src/slclass.c: Call clearerr before performing the
stdio_fread/fwrite functions.
3. src/slstdio.c: typeof in the fputs intrinsic fixed (n instead of dn
was compared to 0).
4. src/slscanf.c: sscanf will treat NaN and Inf in a case-insensitive
manner. Also, the NaN([a-zA-Z0-9]*) form is also supported.
5. src/slang.h: SLclass_set_aelem_init_function was missing from the
API.
6. src/slmath.c: The expm1 and log1p functions were returning NaN when
given Inf arguments.
7. src/slmath,c: log1p(-1) produced nan instead of -inf.
8. configure: Added pkg-config support (based upon a debian patch sent
to me by Luca Bigliardi).
9. doc/tm/rtl/math.tm: Updated the help for set_float_format and added
documentation for the get_float_format function.
10. autoconf/slangpc.in: Added URL and Libs.private entries to the
slang.pc pkg-config file.
11. src/slang.h: prototype for SLang_create_array1 missing from slang.h.
12. src/slcurses.c: Added debian patch that adds support for
additional graphics characters (DIAMOND, DEGREE, etc...).
13. doc/tm/slang.tm: Added a small section about arrays of arrays.
14. src/slang.c: __builtin_expect is used for the stack functions if
compiled with gcc.
15. src/*.c: A few public variables were not explicitly initialized
to 0. Apparantly not doing so causes them not be be exported from
the windows DLL.
Complete changes at: ftp://space.mit.edu/pub/davis/slang/v2.2/changes.txt
Winpdb is a platform independent Python debugger. It supports multiple
threads, namespace modification, embedded debugging and encrypted
communication.
While here, switch NetBSD build from sunaudio to OSS emulation.
This greatly improves HTML5 video playback.
(Yes, we ought to fix the busted sunaudio support or PKG_OPTIONalize this.
Perhaps another day.)
Advisories relating to this release:
MFSA 2009-71 GeckoActiveXObject exception messages can be used to
enumerate installed COM objects
MFSA 2009-70 Privilege escalation via chrome window.opener
MFSA 2009-69 Location bar spoofing vulnerabilities
MFSA 2009-68 NTLM reflection vulnerability
MFSA 2009-67 Integer overflow, crash in libtheora video library
MFSA 2009-66 Memory safety fixes in liboggplay media library
MFSA 2009-65 Crashes with evidence of memory corruption (rv:1.9.1.6/ 1.9.0.16)
Changes are many, important for pkgsrc:
- much higher speed (up to 30% faster for the overall build of libX11)
- less magic for detection of the tag
The pkgsrc integration of f2c has been changed to be more sane.
libtool itself now depends on the f2c frontend to use proper
auto-configuration and only fakes up the library. This part is
encapsulated in mk/compiler/f2c.mk.
0.94 2009-12-01
- Removed the Makefile.PL entirely. If it was used then the XS code was never
built, because I'm using the Module::Build XS layout. Reported by jawnsy on
IRC.
0.93 2009-11-30
- If the pure Perl version of validate() received a hash reference it would
alter that reference directly. Reported by Paul Eckhardt. RT #51155.
- Author-only tests now only run if $ENV{AUTHOR_TESTING} is true. RT #49890.