summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-06-13Bump PKGREVISION for libpng shlib name change.wiz1673-2920/+4451
Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x.
2010-06-13Updated graphics/png to 1.4.2wiz2-3/+3
2010-06-13Update to 1.4.2. Shared library name changes from libpn12.* to libpng14.*,wiz7-67/+40
so bump ABI depends. Remove libpng.* from package, instead use buildlink to help some packages that are looking for the library themselves instead of using pkg-config or libpng-config. Changes: version 1.4.2: Restored the macro definition of png_check_sig(). Conditionally compile an "else" statement in png_decompress_chunk(). Documented the fact that png_set_dither() was disabled since libpng-1.4.0. Reenabled png_set_dither() but renamed it to png_set_quantize() to reflect more accurately what it actually does. At the same time, renamed the PNG_DITHER_[RED,GREEN_BLUE]_BITS macros to PNG_QUANTIZE_[RED,GREEN,BLUE]_BITS. Added some "(long)" typecasts to printf calls in png_handle_cHRM(). Relaxed the overly-restrictive permissions of some files. Added the "vstudio" project to replace "visualc6" and "visualc71" which will be removed from libpng-1.5.0. Demonstrate in example.c that lang_key should be initialized. Set PNG_NO_READ_BGR, PNG_NO_IO_STATE, and PNG_NO_TIME_RFC1123 in contrib/pngminim/decoder/pngusr.h to make a smaller decoder application. Include png_reset_zstream() in png.c only when PNG_READ_SUPPORTED is defined. Removed dummy_inflate.c and uncompr.c from contrib/pngminim/encoder Corrected PNG_UNKNOWN_CHUNKS_SUPPORTED to PNG_HANDLE_AS_UNKNOWN_SUPPORTED in gregbook/readpng2.c Corrected protection of png_get_user_transform_ptr. The API declaration in png.h is removed if both READ and WRITE USER_TRANSFORM are turned off but was left defined in pngtrans.c Moved declarations of umsg[] inside the proper #ifdef blocks in pngrutil.c version 1.4.1 [February 25, 2010] Updated CMakeLists.txt for consistent indentation and to avoid an unclosed if-statement warning (Philip Lowman). Revised Makefile.am and Makefile.in to remove references to Y2KINFO, KNOWNBUG, and libpng.la (Robert Schwebel). Revised the makefiles to install the same files and symbolic except for libpng.la and libpng14.la. Make png_set|get_compression_buffer_size() available even when PNG_WRITE_SUPPORTED is not enabled. Revised Makefile.am and Makefile.in to simplify their maintenance. Revised the makefiles to install a link to libpng14.so.14.1 Removed png_set_premultiply_alpha() from scripts/*.def Revised png_decompress_chunk() to improve speed and memory usage when decoding large chunks, using a two-pass method suggested by John Bowler. Added png_set|get_chunk_malloc_max() functions. Relocated "int k" declaration in pngtest.c to minimize its scope. Folded some long lines in the source files. Added defineable PNG_USER_CHUNK_CACHE_MAX and PNG_USER_CHUNK_MALLOC_MAX Eliminated use of png_ptr->irowbytes and reused the slot in png_ptr as png_ptr->png_user_chunk_malloc_max. Return allocated "old_buffer" in png_push_save_buffer() before calling png_error(), to avoid a potential memory leak. Removed the cbuilder5 project, which has not been updated to 1.4.0. Complete rewrite of two-pass png_decompress_chunk() by John Bowler. Removed obsolete unused MMX-querying support from contrib/gregbook Removed the AIX redefinition of jmpbuf in png.h Define _ALL_SOURCE in configure.ac, makefile.aix, and CMakeLists.txt when using AIX compiler. Removed unused gzio.c from contrib/pngminim gather and makefile scripts Changes to Libpng from version 1.2.42 to 1.4.0 (January 4, 2010) Libpng-1.4.0 was released by the PNG Development Group on January 3, 2010. Important new features include support for the iTXt chunk and a function for limiting the amount of memory that a possibly malicious compressed chunk can consume. Some long-deprecated functions and features have been removed. A new private header file that is not visible to applications has been created, to improve our ability to maintain binary compatibility among future libpng versions. Specifically, 1. Private libpng prototypes and macro definitions were moved from png.h and pngconf.h into a new pngpriv.h header file that is not visible to applications. 2. Some obsolete/deprecated macros and functions have been removed. a. We eliminated the obsolete, unused pnggccrd.c and pngvcrd.c files and related makefiles. b. We removed the typecasted NULL definitions such as #define png_voidp_NULL (png_voidp)NULL If you used these in your application, just use NULL instead. c. We eliminated the PNG_1_0_X and PNG_1_2_X macros. d. We eliminated the PNG_LEGACY_SUPPORTED macro. e. We removed many WIN32_WCE #ifdefs. f. We removed the functions png_read_init(info_ptr), png_write_init(info_ptr), png_info_init(info_ptr), png_read_destroy(), and png_write_destroy(). They have been deprecated since libpng-0.95. g. We removed the png_permit_empty_plte() function. It has been deprecated since libpng-1.0.9. Use png_permit_mng_features() instead. h. We removed the obsolete stub functions png_get_mmx_flagmask(), png_set_mmx_thresholds(), png_get_asm_flags(), png_get_mmx_bitdepth_threshold(), png_get_mmx_rowbytes_threshold(), png_set_asm_flags(), and png_mmx_supported() i. We removed the obsolete png_check_sig(), png_memcpy_check(), and png_memset_check() functions. Instead use !png_sig_cmp(), png_memcpy(), and png_memset(), respectively, i.e., replace png_check_sig(buf, 8) with png_sig_cmp(buf, 0, 8) == 0 replace png_memcpy_check(png_ptr, dest, src, length) with png_memcpy(dest, src, length) and replace png_memset_check(png_ptr, dest, value, length) with png_memset(dest, value, length) j. We removed support for global arrays to improve thread safety. k. We removed support for numbered error messages by default, since we never got around to actually numbering the error messages. The function png_set_strip_error_numbers() was removed from the library by default. l. The png_zalloc() and png_zfree() functions are no longer exported. The png_zalloc() function no longer zeroes out the memory that it allocates. m. The function png_set_gray_1_2_4_to_8() was removed. It has been deprecated since libpng-1.0.18 and 1.2.9, when it was replaced with png_set_expand_gray_1_2_4_to_8() because the former function also expanded palette images. 3. Several function prototypes were changed. a. We changed the prototype for png_malloc() from png_malloc(png_structp png_ptr, png_uint_32 size) to png_malloc(png_structp png_ptr, png_alloc_size_t size) b. We changed the prototypes of png_get_compression_buffer_size() and png_set_compression_buffer_size() to work with png_size_t instead of png_uint_32. 4. We added some new features: a. We enabled iTXt chunk support by default. This changes the png_text structure by adding the itxt_length, lang, and lang_key members. b. We added the functions png_set_benign_errors(), png_benign_error(), and png_chunk_benign_error(). With these, you can choose to treat certain normally fatal errors as nonfatal. c. Support for setting the maximum amount of memory that the application will allocate for reading chunks was added, as a security measure. The functions png_set_chunk_cache_max() and png_get_chunk_cache_max() were added to the library. d. We added the png_calloc() function and used it in place of of "png_malloc(); png_memset();" except in the case in png_read_png() where the array consists of pointers; in this case a "for" loop is used after the png_malloc() to set the pointers to NULL, to give robust. behavior in case the application runs out of memory part-way through the process. e. We implemented support for I/O states by adding png_ptr member io_state and functions png_get_io_chunk_name() and png_get_io_state() in pngget.c f. We added PNG_TRANSFORM_GRAY_TO_RGB to the available high-level input transforms. 5. Other changes a. We changed the names of the png_struct and info_struct members "trans" and "trans_values" to "trans_alpha" and "trans_color", respectively. b. Checking for and reporting of errors in the IHDR chunk is more thorough. c. We removed the trailing '.' from the warning and error messages. d. Direct access to png_ptr->jmpbuf has been deprecated since libpng version 1.0.6, and libpng now generates a warning about it. To avoid such warnings, change setjmp(png_ptr->jmpbuf) to setjmp(png_jmpbuf(png_ptr))
2010-06-13Add perl to tools so pod2man is available during the build.wiz1-2/+3
2010-06-13Updated net/libfetch to 2.32joerg1-1/+2
2010-06-13Updated devel/p5-Perl-Critic to 1.106seb1-1/+2
2010-06-13Update p5-Perl-Critic from version 1.105 to version 1.106.seb2-10/+6
Pkgsrc changes: - adjust dependencies wrt to minimum required perl package version Upstream changes: [1.106] Released on 2010-05-10 Bug Fixes: * NamingConventions::Capitalization fix for PPI 1.212. RT #57348
2010-06-13libfetch-2.32:joerg2-3/+4
Fix NULL dereference after failed calloc call. From Tavian Barnes.
2010-06-13Updated devel/p5-namespace-clean to 0.18seb1-1/+2
2010-06-13Update from version 0.14 to version 0.18.seb2-6/+7
Pkgsrc changes: - adjust dependencies Upstream changes: [0.18] - Make sure we continue working on future Package::Stash versions (doy). [0.17] - Make sure the debugger author test is skipped for non-authors before the debugger is even loaded. [0.16] - Release all changes of 0.15 as part of a stable release. - Convert from Module::Install to Dist::Zilla. [0.15] TRIAL release - Use Package::Stash for the stash manipulation bits (doy).
2010-06-13Updated devel/p5-local-lib to 1.6.4seb1-1/+2
2010-06-13Update from version 1.6.0 (upstream 1.006000) to version 1.6.4 (upstreamseb2-7/+7
1.006004). Upstream changes: 1.006004 2010-06-10 - I am stupid. 1.006003 2010-06-10 - Added german translation right 1.006002 2010-06-10 - Hotfix for a search.cpan.org "Bug" 1.006001 2010-06-10 - Added german translation - Enhanced some parts of english documentation - doc patch for win32 from run4flat - reverse the perl/arch paths in PERL5LIB
2010-06-13Updated devel/p5-Data-Dump-Streamer to 2.18seb1-1/+2
2010-06-13Update from version 2.13 to version 2.18.seb2-8/+11
Pkgsrc changes: - adjust dependencies - adjust PERL5_MODULE_TYPE Upstream changes: 2.18 (2010-06-12) Continue to refine t/lexicals.t response to Perl commit "e02c0f79a8059eaf4981f798cc21d7dc3c8b916e shift; optimization". The change happened after 5.13.0 and is released in 5.13.1. 2.17 (2010-06-11) Declare ExtUtils::CBuilder as a build_requries dependency 2.16 (2010-06-11) Manually add VERSION to Data::Dump::Streamer::Deparser to make CPAN indexer happy. 2.15 (2010-06-11) Perl commit "538f5756c002f0583190831238bbf6bd54855cdc shift; optimization" changed B::Deparse Switch from ExtUtils::MakeMaker to Module::Build for configure_requires support 2.14 (2010-06-08) Our Makefile.PL must abort if we're going to need to build B::Utils but we don't have ExtUtils::Depends because it doesn't work to let the build chain do this dependency resolution. Perhaps there is a version that this all "just works" in? t/dump.t required some styling state changes but was skipping them when some modules weren't installed.
2010-06-13Use an absolute path to invoke tex.minskim2-5/+12
2010-06-13Fix typo. Spotted by Snader_LB @ #pkgsrc.morr1-2/+2
2010-06-13+ ImageMagick-6.6.2.5, JBidwatcher-2.1pre8, akonadi-1.3.85,wiz1-22/+27
amarok-2.3.1, etm-616, gettext-m4-0.18.1.1, gv-3.7.1, libcares-1.7.2, libdrm-2.4.21, libgda-4.0.9 [GNOME 2.28], libproxy-0.4.3, libssh2-1.2.6, mtr-0.79, nautilus-actions-2.30.3 [GNOME 2.30], p5-HTML-Element-Extended-1.18, p5-Mouse-0.60, p5-PerlMagick-6.6.2.5, p5-YAML-Syck-1.10, poppler-glib-0.14.0, poppler-includes-0.14.0, poppler-qt4-0.14.0, poppler-utils-0.14.0, py-gnome2-desktop-2.30.2 [GNOME 2.30], tiff-3.9.3, x264-devel-20100612.
2010-06-13Fix build on NetBSD-current: mandoc is picky about a missing .El.wiz3-1/+27
2010-06-13Note update of the "rpm2pkg" package to version 3.0.tron1-1/+2
2010-06-13Update "rpm2pkg" to version 3.0. Changes since version 2.3:tron2-72/+131
- Don't use the original "rpm" libraries. All we need to do is to identify a file as an RPM file and afterwards find the BZip2 or GZip compressed section at the end of the file. - Use C99's "stdbool.h" instead of home-grown defines.
2010-06-13the fonts that xpdf uses used to be in ghostscript-fonts, but nowadaysspz5-39/+41
they are present in urw-fonts; fix dependencies and font search paths. Also add X11R7 to the font search paths.
2010-06-12Updated devel/p5-Moose to 1.07seb1-1/+2
2010-06-12Update p5-Moose from version 1.05 to version 1.07.seb2-6/+6
Upstream changes: 1.07 Sat, Jun 05, 2010 [BUG FIXES] * Fixed a minor metaclass compatibility fixing bug dealing with immutable classes and non-class metaclass traits (doy, dougdude). 1.06 Tue, Jun 01, 2010 [NEW FEATURES] * Added '0+' overloading in Moose::Meta::TypeConstraint so that we can more uniformly compare type constraints between 'classic' Moose type constraints and MooseX::Types based type constraints.
2010-06-12Updated devel/p5-Class-MOP to 1.03seb1-1/+2
2010-06-12Update p5-Class-MOP from version 1.02 to version 1.03.seb2-6/+7
Pkgsrc changes: - Adjust dependencies Upstream changes: 1.03 Sat, Jun 5, 2010 [ENHANCEMENTS] * Make CMOP::Package a thin wrapper around Package::Stash (doy).
2010-06-12Updated devel/p5-Package-Stash to 0.03nb1seb1-1/+2
2010-06-12Update to version 0.03nb1 by bumping PKGREVISION.seb1-2/+3
The dependency on devel/p5-Test-Exception is a build time one.
2010-06-12Note initial addition of p5-Package-Stash version 0.03 asseb1-1/+2
devel/p5-Package-Stash into The NetBSD Packages Collection. Manipulating stashes (Perl's symbol tables) is occasionally necessary, but incredibly messy, and easy to get wrong. The Perl 5 module Package::Stash hides all of that behind a simple API.
2010-06-12Add & enable p5-Package-Stashseb1-1/+2
2010-06-12Initial import of p5-Package-Stash version 0.03 in the NetBSDseb3-0/+30
Packages Collection. Manipulating stashes (Perl's symbol tables) is occasionally necessary, but incredibly messy, and easy to get wrong. The Perl 5 module Package::Stash hides all of that behind a simple API.
2010-06-12rdist6dholland1-1/+2
2010-06-12Update lukem's earlier fixes to use intmax_t for printing/reading time_tdholland7-28/+188
values, and also for (perhaps not all) off_t values. And while here, fix an unrelated LP64 bug calling execl(). PKGREVISION -> 4.
2010-06-12Updated net/p5-IO-Socket-INET6 to 2.65seb2-3/+3
2010-06-12Update p5-IO-Socket-INET6 from version 2.62 to version 2.65.seb2-6/+6
Upstream changes: 2010-06-11 Shlomi Fish <shlomif@iglu.org.il> * Add a fix for t/io_multihomed6.t to make sure ok 3 will be printed before ok 4. due to many failures in the tests. Such as: - http://www.cpantesters.org/cpan/report/07413426-b19f-3f77-b713-d32bba55d77f * New Release IO-Socket-INET6-2.65 2010-06-08 Shlomi Fish <shlomif@iglu.org.il> * Applied a patch to fix t/io_multihomed6.t on old Perls / old Linux distributions: - https://rt.cpan.org/Ticket/Display.html?id=58198 - Thanks to Paul. * New Release IO-Socket-INET6-2.64 2010-05-29 Shlomi Fish <shlomif@iglu.org.il> * Applied a modified patch to t/io_multihomed6.t to correct the test on Fedora 10 and others: - https://rt.cpan.org/Public/Bug/Display.html?id=57676 * New Release IO-Socket-INET6-2.63
2010-06-12Updated databases/p5-DBM-Deep to 1.0025seb1-1/+2
2010-06-12Update p5-DBM-Deep from version 1.0023 to version 1.0025.seb3-11/+11
Upstream changes: 1.0025 Jun 6 12:46:00 2010 PDT (This version is compatible with 1.0024) - Fixed t/39_singletons.t to work on Windows. 1.0024 May 30 14:25:00 2010 PDT (This version is compatible with 1.0023) - Stale references (objects blessed into DBM::Deep::Null), which have always supposed to act like undef, now compare equal to undef, "" and 0. $stale_ref eq "" used to return false, even though "$stale_ref" was the empty string. - If you assign a stale reference to a database location, DBM::Deep now warns and assigns undef, instead of dying with obscure error messages. - Using a stale reference as a hash or array ref now causes an error with a more helpful message.
2010-06-12Fix installation with latest gnome-doc-utils and depend on it.wiz1-1/+2
2010-06-12Fix build with latest XShm from xsrc. Hopefully still works with otherwiz2-4/+13
Xs. (If not, fix emulators/vice as well, same type of fix.)
2010-06-12fix build with gtk2-2.20, problem reported by Greg Oster per PR pkg/43460drochner1-1/+2
2010-06-12Updated devel/p5-Try-Tiny to 0.06seb1-1/+2
2010-06-12Update p5-Try-Tiny from version 0.04 to version 0.06.seb2-6/+6
Upstream changes: 0.06 - in t/given_when.t use a plan instead of done_testing for more backwards compatibility 0.05 - Documentation fixes and clarifications
2010-06-12+ ruby-divobache1-1/+2
2010-06-12Added www/ruby-div version 1.3.2obache1-1/+2
2010-06-12Import ruby-div-1.3.2 as www/ruby-div.obache4-0/+43
Div is a simple Web Application framework with dRuby and ERB. You can write web application like GUI programming.
2010-06-12Note update of the "apache22" package to version 2.2.15nb3.tron1-1/+2
2010-06-12Add patch provided by the Apache foundation to close the privacy leaktron3-3/+39
reported in CVE-2010-2068.
2010-06-12No need to specify "install" as arguments for installation.obache1-2/+2
2010-06-12Updated devel/p5-Devel-NYTProf to 4.00seb1-1/+2
2010-06-12Update from version 3.11 to version 4.00.seb2-6/+6
Upstream changes: Changes in Devel::NYTProf 4.00 (svn 1291) 8th June 2010 - Major changes: Added profile reporting of code executed in string evals. Each string eval executed gets it's own report page. You can 'see' the code that was executed, with profile info. String evals may be collapsed/merged in some cases. Improved many sub-optimal behaviours related to string evals. Subroutine calls that couldn't be associated with a specific line, such as calls made by perl to END blocks, are now shown in reports. Subroutine definitions that couldn't be associated with a specific file, such as xsubs in packages with no perl source, are now shown in reports. Enabled savesrc=1 by default. The data file format has changed so v3.x files can't be read. The Devel::NYTProf::ReadStream interface has also changed. - Other changes: Fixed off-by-1 error in number of Files an xsub/opcode was called from. Fixed Devel::NYTProf::Apache to work in more situations and enable the addpid option by default. Fixed that END blocks defined at runtime are included in the profile thanks to Nicholas Clark. Compilation-only checks (perl -c) can be profiled thanks to Nicholas Clark. Improved behaviour for 'duplicate' anon-subs defined in separate invocations of a particular string eval. Multiple BEGINs (e.g., use) on the same line get distinct names. Added --minimal option to nytprofhtml to disable generation of graphviz .dot files and block/sub-level statement report files. Added automatic detection of calls to POSIX::_exit() by the sub profiler so finish_profile() gets called and a usable profile is produced. Added posix_exit=1 option to do the same thing (in a different way) when the sub profiler is not being used (i.e., subs=0). - Documentation Changes: Sequences of blank lines are skipped in generated reports. Relevant for savesrc mode in which perl doesn't store pod sections. Corrected typos in nytprofhtml docs thanks to chocolate@cpan.org. Documented how to use Devel::NYTProf::Apache with virtual hosts that use the PerlOptions +Parent or +Clone configuration.
2010-06-12Repair regression in "make replace" in DESTDIR case.gdt1-3/+12
"make replace" is defined to replace a package with a newer version, and update depdending packages to depend on the new version. It has long been understood that this is not always safe, with the responses being "tell people to be careful" and the unsafe_depends variable scheme and pkg_rolling-replace. In the DESTDIR case, make replace is implemented by pkg_add -U. Usually, this is fine - even if the ABI/shlib majors have changed, the package is replaced, and then a later make replace of unsafe_depends=YES packages, either manually or via pkg_rolling-replace, will bring the system to where it should be. However, there are pinned dependencies on osabi where the depending package will not accept the new version, and that causes pkg_add -U to fail. This is incorrect, as a) those packages don't depend on the osabi exact version any more than packages depending on jpeg depeend on the particular shlib major, yet jpeg dependencies aren't pinned. And, osabi changing version is not necessarily an ABI change - consider 5.0_STABLE just before 5.1RC1 and just after, where only the version string changed. Therefore, add -f to pkg_add -U so that the update will succeed.