Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
bumped its major. This is needed so that binary packages checking
dependencies don't match an older freetype library.
|
|
|
|
autoconf.
|
|
package is also installed. But it works when we "autoreconf"igure instead.
|
|
xpkgwedge.
|
|
|
|
Changes include:
Version 1.4.8
* Detect and remove all-opaque alpha channel.
* Detect and reduce all-gray truecolor images to grayscale.
Version 1.4.7
* Restored the "-ext" option that was inadvertently overridden
with a new "-exit" option in version 1.4.6 ("-exit" is used to
force an "exit" instead of a "return" from the main program).
Version 1.4.6
* Fixed bug in color-counting of noninterlaced images.
* Added capability of processing multiple rows at a time
(disabled by default because it turns out to be no faster).
* Replaced "return" statements in main() with "exit" statements.
User can force exit instead of return with "-exit" argument.
* Added the UCITA disclaimers to the help output.
|
|
API changes. This version has bug fixes and several major enhancements
in loading and displaying TrueType fonts. This closes PR#10261 by
ORI Manabu <ori@tahoo.org>.
|
|
appropriate variables instead.
|
|
|
|
|
|
|
|
|
|
other vector graphic formats, including fig (xfig, transfig),
tgif .obj, DXF (CAD exchange format), PIC (troff), LaTeX2e picture,
and etc.
Some files may not be converted.
International characters may be broken into polylines and splines,
but would be better than nothing.
|
|
This includes "libplotter" library and "pic2plot" utility.
Change PKGNAME to plotutils-2.3.0 to distinguish this
from non C++ version. ^^
|
|
use it accordingly.
|
|
|
|
the GD module. This package was provided in PR 10610 by Damon Brodie
(damon@brodiefamily.org).
|
|
|
|
use with the GD drawing package. This package was provided by Damon Brodie
(damon@brodiefamily.org) in PR 10609.
|
|
which takes entries of the format <make-definition-name>=<pkgname>. This
has not been added to MAKEFLAGS because (a) premature optimisation is the
root of all evil, and (b) because the .for loop used to implement this
shows the wrong results when multiple prefices are evaluated.
Modify all the package Makefiles to use EVAL_PREFIX, thereby simplifying
them considerably.
ALso simplify the logic to calculate the prefix as well.
|
|
package's prefix would not work as part of the environment specification
via MAKE_ENV (as it would not be executed in the correct directory).
Fix this by invoking pkg_info(1) directly, not via an intermediate make(1)
step - this is not as clean, but more effective (i.e. it works).
|
|
translation support to/from GIF and RLE format. Closes PR#10172.
|
|
with our current gd package.
Changes include:
- now you can create GD::Image objects directly from image DATA
- reformatted documentation
- internal release
- fixed a bad regression test
- updated for compatibility with libgd 1.8.3
- WBMP support
- turned Makefile.PL into a multiple-choice quiz
- turned libgd patchfile into a perl script
- updated for compatibility with libgd 1.8.1
- JPEG support
- the newFromXXX() functions now accept pathnames
- patchfile for building libgd as a shared library
- improvements to the Makefile to help with compilation
- added more help in compiling and installing to docs
- added some more libraries to link in, might help unresolved symbol
problems
|
|
a bit more user-friendly.
Introduce a show-{gtk+,imlib,kdebase,qt1,qt2,xpm}-prefix target in
bsd.pkg.mk, and use "${MAKE} show-*-prefix" in package Makefiles.
|
|
preference to X11BASE, and by finding out where the xpm package is
installed by using pkg_info(1), not hardcoding a best guess.
|
|
|
|
Pointed out by Dave Sainty <dave@dtsp.co.nz>, munged slightly by me.
|
|
Fixes pkg/8949.
Changes:
o Extend formats to allow multiple images per file. Add -allimages
option to pnmfile. Add pnmsplit. Extend pnmtops.
o Add pbmtowbmp, wbmptopbm. Thanks Terje Sannum.
o ppmtobmp: Add 24 bit (truecolor) capability.
o pnmcut: easier, more expressive syntax for specifying what to cut.
o pnminterp: handle maxval != 255, convert to use Netpbm libraries.
o Translate pstopnm from Csh to C, eliminate dependency on the 'bc'
program.
o Fix bug in tiff library build which caused null soname.
o Add optParseopt2() to shhopt.a so you can use long options with one
hyphen instead of two.
o giftopnm: fix bug with variable used before set. Fix bug (coding
error -- 0=>i). Unknown impact.
o bmptoppm: fix bug with 24 bit (truecolor) Windows BMPs.
o xwdtopnm: fix one more bug with bits_per_item <> bits_per_pixel.
o Fix ppmtompeg build bug with static libraries.
o Make build clean with gcc -ansi (albeit with some files that need
extensions declaring the _BSD_SOURCE etc.).
o Rebase pnmtopng, pngtopnm on Pnmtopng 2.37.4.
o pbmtolj: fix bug where blank lines get discarded. Thanks Charles
Howes.
o ppmtompeg: fix bug with "PNM" format files with maxval != 255. Get
rid of built-in PPM file parsing.
o Fix 'make install' where mkinstalldirs is not found.
o Fix bug where rle_global.c would not compile with GNU C Library 2.
|
|
xpkgwedge once, before any other packages have been installed, and
never to delete it. This change finds the prefix of the installed
pre-req package using pkg_info(1), and allows packages to be found in
${X11BASE} and ${LOCALBASE}, not just ${X11PREFIX} - from mail from
Dave Sainty <dave@dtsp.co.nz>, munged slightly by myself.
|
|
|
|
|
|
Changes include:
* Fix a crashing bug in drawing linearly transformed arc objects.
* Support the JPEG export format. Add new X defaults, Tgif.XpmToJpeg and
Tgif.JpegFileExtension. The default value them are
"xpmtoppm %s | cjpeg" and "jpg", respectively.
* Add a new X default, Tgif.AutoEPSPreviewBitmap, to enable the automatic
generation of a preview bitmap when importing a PS/EPS file, if the
file does not contain a preview bitmap.
|
|
work.
|
|
the package list.
|
|
|
|
Add all the files to the pkg - there's a bunch more on ELF, see
the imlib package.
|
|
|
|
shared modules won't be built otherwise.
|
|
by many other packages.
|
|
package using that directory.
|
|
|
|
Changes are:
* Added color-counting and palette-building capability
* Added "-fix" option, for fixing bad CRC's and other correctable
conditions.
* Write sBIT.alpha=1 when adding an opaque alpha channel and sBIT is
present.
* Identify the erroneous 2615-byte sRGB monitor profile being written by
Photoshop 5.5, which causes many apps to crash, and replace it
with an sRGB chunk.
* Added a check for input and output on different devices before
rejecting the output file as being the same as the input file
based on inode.
* Added some UCITA language to the disclaimer.
* Reduced scope of Try/Catch blocks to avoid nesting them, and removed
returns from within the Try blocks, where they are not allowed.
* Removed direct access to the png structure when possible
* Removes extra IDAT chunks (such as found in some POV-ray PNGs) with a
warning instead of bailing out.
* Removed the old setjmp interface entirely.
* RGB to Grayscale conversion is more accurate (15-bit instead of 8-bit)
and now uses only integer arithmetic.
* Changed "Compressed" to "Uncompressed" in help for -itxt.
* Stifled some compiler warnings
* Add test on stat_buf.st_size to verify fpin==fpout, because stat in
MSVC++6.0 standard version returns stat_buf.st_ino=0 for all files
* Revised pngcrush.h to make it easier to control PNG_ZBUF_SIZE and
PNG_NO_FLOATING_POINT_SUPPORTED from a makefile.
* Restored ability to enter "replace_gamma" value as a float even when
floating point arithmetic is not enabled.
* Enabled removing tEXt, zTXt, or iTXt chunks by chunk type
* Removed definition of TOO_FAR from pngcrush.h
* Uses new libpng error handler; if a file has errors, pngcrush now will
continue on and compress the remaining files instead of bailing
out.
|
|
|
|
lots of bugs fixed, several new plugins.
|
|
Changes are:
Changed sprintf() to strcpy() in png_write_sCAL_s() to work without STDIO
Added data_length parameter to png_decompress_chunk() function
Revised documentation to remove reference to abandoned png_free_chnk functions
Fixed an error in png_rgb_to_gray_fixed()
Revised example.c, usage of png_destroy_write_struct().
Renamed makefile.ibmvac3 to makefile.ibmc, added libpng.icc IBM project file
Added a check for info_ptr->free_me&PNG_FREE_TEXT when free'ing text in png.c
Simplify png_sig_bytes() function to remove use of non-ISO-C strdup().
Added png_data_freer() function.
In the code that checks for over-length tRNS chunks, added check of
info_ptr->num_trans as well as png_ptr->num_trans (Matthias Benckmann)
Check for existing data and free it if the free_me flag is set, in png_set_*()
and png_handle_*().
Only define PNG_WEIGHTED_FILTERS_SUPPORTED when PNG_FLOATING_POINT_SUPPORTED
is defined.
Changed several instances of PNG_NO_CONSOLE_ID to PNG_NO_STDIO in pngrutil.c
and mentioned the purposes of the two macros in libpng.txt/libpng.3.
Revised png_set_iCCP() and png_set_rows() to avoid prematurely freeing data.
Add checks in png_set_text() for NULL members of the input text structure.
Removed superfluous prototype for png_set_itxt from png.h
Removed "else" from pngread.c, after png_error(), and changed "0" to "length".
Changed several png_errors about malformed ancillary chunks to png_warnings.
Added png_pass-* arrays to pnggccrd.c when PNG_USE_LOCAL_ARRAYS is defined.
Relocated paragraph about png_set_background() in libpng.3/libpng.txt
and other revisions (Matthias Benckmann)
Relocated info_ptr->free_me to restore binary compatibility with libpng-1.0.5
(breaks compatibility with libpng-1.0.6).
Relocated info_ptr->free_me, png_ptr->free_me, and other info_ptr and
png_ptr members to restore binary compatibility with libpng-1.0.5
(breaks compatibility with libpng-1.0.6).
Rearranged some members at the end of png_info and png_struct, to put
unknown_chunks_num and free_me within the original size of the png_structs
and free_me, png_read_user_fn, and png_free_fn within the original png_info,
because some old applications allocate the structs directly instead of
using png_create_*().
Added documentation of user memory functions in libpng.txt/libpng.3
Modified png_read_png so that it will use user_allocated row_pointers
if present, unless free_me directs that it be freed, and added description
of the use of png_set_rows() and png_get_rows() in libpng.txt/libpng.3.
Added PNG_LEGACY_SUPPORTED macro, and #ifdef out all new (since version
1.00) members of png_struct and png_info, to regain binary compatibility
when you define this macro. Capabilities lost in this event
are user transforms (new in version 1.0.0),the user transform pointer
(new in version 1.0.2), rgb_to_gray (new in 1.0.5), iCCP, sCAL, sPLT,
the high-level interface, and unknown chunks support (all new in 1.0.6).
This was necessary because of old applications that allocate the structs
directly as authors were instructed to do in libpng-0.88 and earlier,
instead of using png_create_*().
Added makefile.intel and updated makefile.watcom (Pawel Mrochen)
Overloaded png_read_init() and png_write_init() with macros that convert
calls to png_read_init_2() or png_write_init_2() that check the version
and structure sizes.
Made PNG_NO_ITXT_SUPPORTED the default setting, to avoid memory overrun
when old applications fill the info_ptr->text structure directly.
Added PNGAPI macro, and added it to the definitions of all exported functions.
Relocated version macro definitions ahead of the includes of zlib.h and
pngconf.h in png.h.
Made PNG_NO_CONSOLE_IO the default condition when PNG_BUILD_DLL is defined.
Use MSC _RPTn debugging instead of fprintf if _MSC_VER is defined.
Added png_access_version_number() function.
Check for mask&PNG_FREE_CHNK (for TEXT, SCAL, PCAL) in png_free_data().
Expanded libpng.3/libpng.txt information about png_data_freer().
Changed pnggccrd.c and pngvcrd.c to handle bad adaptive filter types as
warnings instead of errors, as pngrutil.c does.
Set the PNG_INFO_IDAT valid flag in png_set_rows() so png_write_png()
will actually write IDATs.
Made the default PNG_USE_LOCAL_ARRAYS depend on PNG_DLL instead of WIN32.
Make png_free_data() ignore its final parameter when freeing data that can
have multiple instances (text, sPLT, unknowns).
Removed info_ptr->valid tests from png_free_data(), as in version 1.0.5.
Added png_set_invalid() function.
Fixed incorrect illustrations of png_destroy_write_struct() in example.c.
Revised the deliberately erroneous Linux setjmp code in pngconf.h to produce
fewer error messages.
Set each pointer to NULL after freeing it in png_free_data().
Worked around a problem in pngconf.h; AIX's strings.h defines an "index"
macro that conflicts with libpng's png_color_16.index. (Dimitri Papadapoulos)
Added PNG_NO_POINTER_INDEXING macro to use array-indexing instead of pointer
indexing in pngrutil.c and pngwutil.c to accommodate a buggy compiler.
Added a check for overlength PLTE chunk in pngrutil.c.
Added PNG_NO_POINTER_INDEXING macro to use array-indexing instead of pointer
indexing in pngrutil.c and pngwutil.c to accommodate a buggy compiler.
Added a warning in png_decompress_chunk() when it runs out of data.
Revised the copyright/disclaimer/license notice.
Corrected the definition of PNG_TRANSFORM_INVERT_ALPHA (0x0400 not 0x0200)
Added PNG_USE_DLL macro.
Added "msvc" and contrib/msvctest directories with MSVC++ project files
(Simon-Pierre Cadieux) and contrib/visupng directory (Willem van Schaik).
Removed leading underscores from "_PNG_H" and "_PNG_SAVE_BSD_SOURCE" macros.
Fixed bugs in pngwrite.c and pngwutil.c that prevented writing iCCP chunks.
Revised the definition of "trans_values" in libpng.3/libpng.txt
|
|
NetBSD-1.5_ALPHA-i386
|
|
in preference to X11BASE when trying to find the installed location of
X11 libraries, programs and headers (which will change if xpkgwedge is
installed).
[X11BASE reflects the location of the X11 libs, headers and programs.
X11PREFIX reflects the installed location of X11 packages.]
|