summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2003-09-14hange extension.mk to also install optimized files for distutils packages.recht3-3/+118
Inspired by FreeBSD "ports". Fix the PLISTs accordingly. Also, while at it, remove now obsolete compileall.py calls in post-install targets and insure that extension.mk is in included before builinlinks of other Python modules. Discussed with/ok'ed by drochner@.
2003-09-14Provide definitions for BUILDLINK_PREFIX.<pkg> when the dependency may bejlam4-4/+12
satisfied by a base system (X11R6) component.
2003-09-13Need to use :C instead of :S to get the "pop" action to work properly.jlam4-8/+8
2003-09-13LATEST CHANGES BETWEEN 2.1.5 and 2.1.4adam5-24/+17
I. IMPORTANT BUG FIXES - Parsing the /CIDFontName field now removes the leading slash to be in sync with other font drivers. - gzip support was buggy. Some fonts could not be read. - Fonts which have nested subglyphs more than one level deep no longer cause a segfault. - Creation of synthetic cmaps for fonts in CFF format was broken partially. - Numeric font dictionary entries for synthetic fonts are no longer overwritten. - The font matrix wasn't applied to the advance width for Type1, CID, and CFF fonts. This caused problem when loading certain synthetic Type 1 fonts like "Helvetica Narrow" - The test for the charset registry in BDF and PCF fonts is now case-insensitive. - FT_Vector_Rotate rotating sometimes returned strange values due to rounding errors. - The PCF driver now returns the correct number of glyphs (including an artificial `notdef' glyph at index 0). - FreeType now supports buggy CMaps which are contained in many CJK fonts from Dynalab. - Opening an invalid font on a Mac caused a segfault due to double-freeing memory. - BDF fonts with more than 32768 glyphs weren't supported properly. II. IMPORTANT CHANGES - Accessing bitmap font formats has been synchronized. To do that the FT_Bitmap_Size structure has been extended to contain new fields `size', `x_ppem', and `y_ppem'. - The FNT driver now returns multiple faces, not multiple strikes. - The `psnames' module has been updated to the Adobe Glyph List version 2.0. - The `psnames' module now understands `uXXXX[X[X]]' glyph names. - The algorithm for guessing the font style has been improved. - For fonts in sfnt format, root->height is no longer increased if the line gap is zero. There exist fonts (containing e.g. form drawing characters) which intentionally have a zero line gap value. - ft_glyph_bbox_xxx flags are now deprecated in favour of FT_GLYPH_BBOX_XXX. - ft_module_xxx flags are now deprecated in favour of FT_MODULE_XXX. - FT_ENCODING_MS_{SJIS,GB2312,BIG5,WANSUNG,JOHAB} are now deprecated in favour of FT_ENCODING_{SJIS,GB2312,GIB5,WANSONG,JOHAB} -- those encodings are not specific to Microsoft. III. MISCELLANEOUS - The autohinter has been further improved; for example, `m' glyphs now retain its vertical symmetry. - Partial support of Mac fonts on non-Mac platforms. - `make refdoc' (after first `make') builds the HTML documentation. You need Python for this. - The make build system should now work more reliably on DOS-like platforms. - Support for EMX gcc and Watson C/C++ compilers on MS-DOS has been added. - Better VMS build support. - Support for the pkg-config package by providing a `freetype.pc' file. - New configure option --with-old-mac-fonts for Darwin. - Some source files have been renamed (mainly to fit into the 8.3 naming scheme).
2003-09-13This needs libexif to compile.xtraeme1-1/+2
2003-09-12Update for distfile change:wiz1-3/+3
205a206 > image->storage_class=DirectClass; 1179a1181,1182 > if (!image->matte) > SetImageOpacity(image,OpaqueOpacity); diff -r a/ImageMagick-5.5.7/magick/log.c b/ImageMagick-5.5.7/magick/log.c 503c503 < count=0; --- > (void) MagickSeek(file,0,SEEK_SET); diff -r a/ImageMagick-5.5.7/magick/version.h b/ImageMagick-5.5.7/magick/version.h 28c28 < #define MagickReleaseDate "08/07/03" --- > #define MagickReleaseDate "09/09/03" Closes PR 22767 by Ben Collver.
2003-09-12Use gcc2 under 1.5.x to fix build. Closes PR pkg/22451 by Ian Fry.jmmv1-1/+5
2003-09-12kill all references to gcc.buildlink2.mk and compiler.mk, and definegrant6-13/+14
USE_GCC2 or USE_GCC3 where appropriate. the functionality of the old gcc.buildlink2.mk has been rolled into compiler.mk now, which is automatically used. more changes to come later...
2003-09-12gcc.buildlink2.mk is no more. So, include compiler.mk instead.recht2-4/+4
2003-09-12Oops, missed this file with 0.2.24 update.simonb1-1/+2
2003-09-12Update to 0.2.24. Changes include:simonb2-6/+5
# "Auto fit without zoom in" feature has been fixed. # Added "Fit width" and "Fit height" feature. # The bug that sometimes mplayer fails to start playing has been fixed. # Fixed double freeing bug of JPEG loader. (Thanks! > sheepman <sheepman@tcn.zaq.ne.jp>) # Fixed a bug in DnD support (Thanks! > MINAMI Hirokazu <h_minami@users.sourceforge.net>) # Remove trailing slash when create directory. (Thanks! > Douglas Brebner <douglas+mail@fang.demon.co.uk>). # Updated libexif to 0.5.11. # Other code improvements. The "Remove trailing slash when create directory" change in particular makes this package work much better under NetBSD.
2003-09-11Update to 1.10a:jmmv4-45/+41
* Support for Xft2 + fontconfig. If you are not familiar with these words, please see FAQ and README.xft2 for more information. * Support for new directive %tab 0 which can be used to apply a list of directives to lines that start with a non-tab character. * For security reasons, we have changed mgp so that directives that fork a process are not processed by default. The -U option must be specified in order to process such directives. * Introduced %opaque directive. Please see SYNTAX for detailed information. * Support for iso8859-2 encoding for mgp2ps. * Introduced -X option for mgp2ps to suppress the use of the specified rendering engine. * Introduced escape char '\' to display lines that start with '#'. * Many bug fixes.
2003-09-11The Cyrus theme has changed: README and readme files included in it werejmmv3-7/+7
unified in REAME (it seems to have a typo, so expect another change...). Bump PKGREVISION to 1. Fixes PR pkg/22703 by Steven M. Bellovin.
2003-09-11Share distinfo and patches directory with plotutils, to let this buildjmmv2-5/+4
with gcc3 too. Pointed out by Kouichirou Hiratsuka; this is related to PR pkg/22443.
2003-09-10update to libgdgeda-2.0.15. This version is based on gd-2.0.15 and isdmcmahill4-13/+11
required for the geda-20030901 release. A complete change list is not available.
2003-09-10Move configuration files to the examples directory and use CONF_FILES tojmmv4-5/+28
copy them to sysconfdir. Bump PKGREVISION to 1.
2003-09-10graphics/resize_imageitojun1-1/+2
2003-09-10resize_image, fast image resizing toolitojun7-0/+140
2003-09-09Explicitly disable gd (to avoid side-effects if present). Fixes PR pkg/19839jmmv1-1/+3
by David Griffith.
2003-09-09Fix build with gcc3 using patches provided by Kouichirou Hiratsuka.jmmv6-1/+116
Closes PR pkg/22443.
2003-09-09Oops, quickly added TIFF support as welladam1-5/+4
2003-09-09Changes 1.2.3:adam3-8/+12
* Fixed memory leak with non-seekable SDL_RWops * Added 24-bit support to the ILBM format loader * Added shared library support for MacOS X * The JPEG loader can now load EXIF format JPEG images * The XCF loader now ignores invisible layers and channels
2003-09-08Changes 2.3.15: bug-fixesadam3-7/+7
2003-09-07buildlink3.mk file needed by x11-links.jlam1-0/+69
2003-09-07This is Mesa/GLX, not freetype2.jlam1-2/+2
2003-09-07Make this compile on Irix.jschauma4-13/+54
(use 'ar rs' instead of ranlib on Irix, don't use '-fPIC', make sure strdup is properly prototyped)
2003-09-07fixuphubertf1-8/+4
2003-09-05Use "ftp.fu-berlin.de" as primary master site because "ftp.uu.net" seemstron1-2/+3
to cause problems for some people, see PR pkg/22679 and PR pkg/22696.
2003-09-05Move BUILDLINK_CHECK_BUILTIN.<pkg> documentation into bsd.buildlink3.mk.jlam3-18/+3
2003-09-05update to 0.9.22drochner4-31/+17
As usual, this release fixes a few bugs. It also comes with new features, such as a splash screen, support for multibyte character sets, optionally persistent playlist...
2003-09-05update to 1-rc0adrochner7-132/+44
As usual, there have been both bugfixes and new features. Most notably, there's a new "broadcast" mode (allows you to play the same session on two, or possily more, xine instances on the same network) and an advanced deinterlacer based on the tvtime project.
2003-09-03Revision bump, because ImageMagick's shared library version changeadam2-4/+4
2003-09-03Revision bump, because ImageMagick's shared library version changeadam1-1/+2
2003-09-03Bug-fix release; shared library major version is now 6 (not 0)adam3-10/+10
2003-09-02Update to 1.0pre1 (renamed to 1.0rc1 for pkgsrc):jmmv10-150/+125
mplayer (1.0) pre1: "Development" on the beach NOTE: the mplayer 'main' branch was forked at the time of 0.90-rc4, so 0.90-rc5 (and later 0.90 releases) changes are independent! (it also means that there are main-only and 0_90-only changes) DOCS: * DOCS/Language/ dirs renamed to DOCS/id, English files moved to DOCS/en * HTML --> XML format conversion (English, Russian and French for now) * new Spanish DOCS translation * man page restructured, options ordered * Finally merged libavc-option.txt into the man page. * slave mode commands moved from the man page to DOCS/tech/ * traditional Chinese help file added * massive help file updates, most languages are up to date now * new and improved Windows port section with Cygwin and MinGW subsections * almost all options documented * fixes and small updates all over the place Big/Structural changes: * linux/ dir renamed to osdep/ * postproc/postproc* files moved to libavcodec * old libmpeg2 replaced with patched version of the 0.3.1 release * docs priority & installation (--language=ab,cd,ef,all and so on) * yuv2rgb conversion removed from most vo drivers (like fbdev, gif89 etc) * -vop option obsoleted by reverse-order -vf, big config layer changes * stream layer "cleanup", -dvd -> dvd:// etc * autosub fuzziness, it tries to load all subs with similar filenames * removed the whole old config reader, leaving only the newer one (no backward compatibilty!) Ports: * HP-UX fixes * Ported to Darwin / Mac OS X (with extra accurate Darwin timers) * Ported to Win32/MinGW (including network, timers, getch etc) * win32 codecs DLL support on Win32/Cygwin (and MinGW too!) * Lots of PPC (including Altivec) optimizations * Some ARM fixes * Alpha fixes (especially non-gcc3 support) * Initial Hitachi SuperH support (SH3/SH4) Codecs/demuxers support: * realaudio win32 DLLs support * various realaudio/realvideo fixes, including WxH bugs, Sipr etc * various realmedia a-v sync fixes * realaudio v4 demuxer * realaudio 14_4 and 28_8 codecs support (both binary DLLs and native code) * realmedia rtsp:// support (independent from the live.com rtsp stuff!) * Matroska demuxer * demuxer: enabling mpeg4-es autodetection, h264-es support * .wav extradata parsing (for truespeech, atrac3 etc) * MPEG-TS (Transport Stream) and TIVO demuxers * DVB (Digital Video Broadcasting) input driver * hwac3: DTS passthru support * new filters: down3dright, detc, telecine, tfields, ilpack, ivtc, dsize, tinterlace, pullup (mmx optimized!), framestep, tile * vf layer: slices support (crop, expand, swscale only) * vf scale aspect fixes * swscaler: cleanup & API change, yv12 -> yuy2 in alpha asm, -fPIC compileable * swscaler: brightness/cont/sat. and different YUV matrices support * NUV encoding * SGI image files decoding (-mf) * Theora video (using libtheora/libogg) support * DivX.com 5.0.5 libs support * support for latest XviD en/decoder features * decoder for Hauppauge PVR 250/350 MB-YUV format (fourcc HM12) * support for Vanguard's win32 h264 etc codecs * Video for Linux 1: various bugfixes, video eq support * Video for Linux 2 support * TV support: kick-ass image format handling * mp3lib: moved the assembly sources into gcc inline assembly (c) * mp3lib: sync with mpg123 0.59s-pre * mp3lib: final layer-1 support * mp3lib: skip trashed first mp3 frame, fixes lot of buggy/misdetected files * imported a working FAAD version * 8BPS (Planar RGB) support * working DVD (libmpdvdkit) support for Cygwin/MinGW FFmpeg/libavcodec: * libavcodec: static,const,compiler warning cleanup, UINTX -> uintx_t * old HuffYUV v1 support * PAL 4:1:1 SMPTE 314M DV streams support, NTSC DV last MB column fix * fixing padding bug autodetection for some rare files * DspContext.(i)dct_* bitexact cleanup * user settable quantizer bias * MPEG1 slice encoding support * MSMPEG4 2-pass support * H264 video decoding * Indeo 3 video decoding * VP3 video decoder (buggy somtimes) * Sorenson 3 (SVQ3) video decoder (it's actually a h264 variant) * 3IV1 (3ivx v1) decoding * ASV1 (ASUS Video v1) and ASV2 (ASUS Video v2) en/decoding * Improved SVQ1 decoding (using FFmpeg VLC functions) * truncated unary binarization, unary k-th order exp golomb binarization :) * FFV1: lossless YUV codec, compresses a lot better than huffyuv, but slower * lossless MJPEG en/decoding, pegasus "pseudo yuv" (=RCT) decoding * ATI VCR1 and VCR2 decoding * full featured SH4 optimizations * ARM optimized simple_idct * MPEG2 encoding * PSX MDEC decoder * user settable quantization matrices Drivers: * x11_common: fix detection of metacity * x11_common: 10l fix in original layer detection code * x11_common: extended fstype config options * x11_common: smooth window moving * tdfx_vid driver (3dfx cards overlay with AGP support) * vo_xover: general x11 overlay driver, currently only tdfx_vid uses it * mga_vid: various fixes, 16MB G400 detection, support for multiple cards * new svgalib vo driver * vo_directfb2: triple buffering support, configuration sys changed, fixes * OpenGL driver cleanups/fixes (both vo_gl and vo_gl2) * vo_fbdev cleanup/partial rewrite, now with real direct rendering * vo_xvmc: new driver featuring XvMC (HW MC/IDCT) acceleration * new TGA output driver * new vo_fbdev2 (written from scratch) Others: * gcc can now detect badly called mp_msg()s * a lot of config/cmdline parsing fixes (some of them were at least 100000l bugs) * configure: enable VIDIX for PPC * configure: full featured PPC optimizations and rewritten architecture handling * spudec.c: Fix "invalid fragment" handling, Improved subtitle queueing * network streaming layer: IPv6 support * FTP support * playtree parsing speedup :) * various URL parsing fixes * crashing on broken config files finally fixed! * GUI: PPC (reverse byteorder) fixes * GUI: revert to 'default' skin if configured skin failed * TOOLS/plotpsnr.pl: PSNR plotting tool using gnuplot * DOCS/tech/mpcf.txt: MPCF/NUT draft/specification * TVout/matroxtv: various improvements * spelling/grammar fixes in numerous files
2003-09-02Update to 2.3.14. Closes PR pkg/22667 by rtr@. Changes since 2.3.11:jmmv3-7/+7
2003-08-08 Alexander Larsson <alexl@redhat.com> * configure.in: 2.3.14 Fri Jul 25 12:29:35 2003 George Lebl <jirka@5z.com> * art_render_gradient.c (art_render_gradient_linear_render_8) (art_render_gradient_linear_render) (art_render_gradient_linear) (art_render_gradient_radial_render) (art_render_gradient_radial): Redo the checks where float was compared by == or != to using the EPSILON define. Also copy the ArtGradientLinear and ArtGradientRadial into the source structure, pretending that these are constants that will never change or be freed by the caller is utterly evil and in fact for librsvg it is not constant. This fixes some more very random crashes when using librsvg with libart (which seems to be the only usage of the gradient stuff) Fri Jul 18 12:57:36 2003 George Lebl <jirka@5z.com> * art_render_gradient.c: Fix more comparison-of-doubles by == bugs, this code is uber ugly. Should fix the fairly random crashes on asserts I've been having. 2003-07-11 Michael Meeks <michael@ximian.com> * Version 2.3.13 2003-07-11 Federico Mena Quintero <federico@ximian.com> * art_svp_ops.c (art_svp_minus): impl. Tue Jul 08 01:15:02 2003 George Lebl <jirka@5z.com> * art_render_gradient.c: fix comment as pointed out by alex Tue Jul 08 01:13:48 2003 George Lebl <jirka@5z.com> * art_render_gradient.c (art_render_gradient_linear_render_8): when we wish to find the current segment and we go beyond the last stop due to float fun, use the last segment as that's really what we want. Avoids a very abrupt assert death. 2003-05-05 Alexander Larsson <alexl@redhat.com> * configure.in: Bump to 2.3.12 2003-04-24 Alexander Larsson <alexl@redhat.com> * art_uta_vpath.c (art_uta_from_vpath): Don't silently stomp on memory on bad vpaths. 2003-04-11 Alexander Larsson <alexl@redhat.com> * art_svp_vpath_stroke.c (render_seg): Handle cases when dmr2 is very small better. 2003-04-10 Alexander Larsson <alexl@redhat.com> * art_svp_wind.c (x_order_2): Handle horizontally aligned segments.
2003-09-02Fix REPLACE_PERL: pathnames listed should be relative to ${WRKSRC}.seb1-5/+5
2003-09-02Add some buildlink3.mk files needed by x11-links>=0.13.jlam3-0/+237
2003-09-01Added php4-exif 4.3.3 - PHP4 extension module to read EXIF JPEG headersjdolecek1-1/+2
2003-09-01import php4-exif from pkgsrc-wip; package done by Quentin Garnier ofjdolecek2-0/+18
pkgsrc-wip team
2003-09-01whitespace fixescjep1-3/+3
2003-08-31Update povray to version 3.50cgavan7-617/+1517
Summary of changes in version 3.5: Major new features: * New noise functions * Photon mapping * Dispersion * Improved Radiosity * New light sources * Light groups * Isosurface and parametric objects * Sphere sweep object * New mesh object * UV Mapping * Improved textures * Improved and faster media * New patterns * Functions Additional new features: * Reading of JPEG and TIFF image formats * Projected through * More realistic attenuation * New clock keywords * New image size keywords * Inverse transform * Spherical camera * New float function: inside * Splines * Metallic reflection * Mapping using warps * Double illuminate flag * No image and no reflection flags * Basic Unicode Support * Declare a float constant from an INI file Bug fixes and enhancements: * Light source enhancements * Fixed normal average, reflection and other related problems * Fixed cylinder camera problems * Fixed the use of multiple closed bezier-splines in prism * Fixed infinite cone bug * Fixed the use of two subsequent colors, not separated by a comma in checker, hexagon and bricks. * Fixed gamma correct bugs * Numerous other bug fixes and optimizations
2003-08-31Whoops, add new patches.mycroft2-0/+26
2003-08-31Er, change the libxvidcore.so symlink to match current expectations.mycroft2-2/+2
2003-08-31Change the libxvidcoremycroft2-4/+4
2003-08-31Update to 1.6.1.90 -- needed for newer versions of transcode.mycroft9-132/+31
There is no ChangeLog info.
2003-08-31Update PHP to final 4.3.3jdolecek2-18/+15
Some highlights of changes since 4.2.3: * PCRE updated to 4.3, GD to 2.0.15 * improved Apache2 support * much improved stream & URL wrapper support, output compression support * added CLI (Command Line Interface) SAPI * debug_backtrace() backported from ZendEngine2 * faster build system * huge number of other bug fixes and improvements Packaging changes: * 'pcre', 'xml', and 'session' modules folded back into main package - 'pcre' and 'xml' is required by PEAR, and 'session' is just too essential to be separate * 'gd' module now uses bundled PHP GD library, which is better integrated * PHP modules use shared distinfo when possible to ease future PHP updates * ${PREFIX}/bin/php is now CLI version, ${PREFIX}/libexec/cgi-big/php remains CGI version
2003-08-31Update to transcode 0.6.9.mycroft6-80/+50
* Terse/less technical ChangeLog: - Add subtitle support to -x dvd - Big endian fixes for wav audio handling - Big xvid update, there are now 3 modules. Read the ChangeLog for this - Bugfix for -z; thread issues caused image distortion - Bugfix for libac3, can be compiled with -msse now - Bugfix in -J text; transparency was broken. - Bugfix in -y ogg; quoting related - Bugfix in -x ogg; probing and decoding broken - Bugfix: avimerge, -split and -sync were broken for PCM audio - Docu: (Developer) internal architecture - Docu: avisplit(1) explains what do about bad AVI sync. - Docu: how to do framerate conversions with transcode - Docu: transcode(1) explains the different meanings of -F - Enable directory mode for pass-through AVI files with -y raw - Filters can now take arguments at any length - Fix sefault in tccat when called with no -i argument - Improved -J 29to23; more accurate interpolation - Improved -J 32detect; now searches chroma planes too - Improved filter smartyuv; much faster now - Improved filter cut; Make the filter aware of framerate changes - Improved option --keep_asr; takes probed import asr into account - Improved spec file - Internal; New frame attribute TC_FRAME_IS_OUT_OF_RANGE - Internal; config parser more generic - Internal; really clone a frame - MP2/MP3 synchword detection improved, better broken streams handling - Native directory mode for -x auto,mp3 - Nearly bugfix when doing AC3-passthrough with multiple PSUs - New command line option --export_fps N,frc - New configure switch --with-default-xvid; creates a export_xvid symlink - New contrib/mpipe.c; a simple tool for input data multiplexing - New filter detectsilence; prints silence position in milliseconds - New filter fps; convert framerate X to Y; similar to modfps - New filter modfps; convert framerate X to framerate Y - New filter msharpen; spatial sharpening - New tool tcmp3cut which can cut mp3 streams at milliseconds positions - No more Latin-1 characters -- Sorry Thomas Ö. - Option -b now takes a 4th argument; lame encoding mode - Re-enable detection of DIV3 keyframes with -x divx - The linear blend deinterlace now also deinterlaces chroma - Transcode now writes a correct AVI PCM header for windows players - Variable framerate mpegs support - Very much improved MacOSX support - libtheora configure check update - ./configure's lame detection improved - print the correct PCM bitrate - Nicer/correct printout for -r - xml import moudle can read all af6 supported codecs
2003-08-31Add and enable camlimages.jtb1-1/+2
2003-08-31Initial import of camlimages.jtb7-0/+224
CamlImages is an image processing library, which provides * Basic functions for image processing and loading/saving various image file formats (hence providing a translation facility from format to format), * An interface with the Caml graphics library allows to display images in the Graphics module screen and to mix them with Caml drawings, * A freetype interface, integrated into the library: you can draw texts into images using any truetype fonts. In addition, the library can handle huge images that cannot be (or can hardly be) stored into the main memory (the library then automatically creates swap files and escapes them to reduce the memory usage).