summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2002-12-24Bump PKGREVISION because of dependency on latest freetype2 or glib2wiz22-33/+44
package and library major bumps therein. Also match dependency in corresponding buildlink2.mk's for the same reason. Mmmm, binary packages.
2002-12-24If we depend on the package, depend on the latest versionwiz1-1/+4
after a library major bump.
2002-12-24Update to 2.1.3. Changes are too many to list here, for the most interestingwiz3-11/+34
one see http://www.freetype.org/freetype2/2.1.3-explained.html .
2002-12-23Update to 0.5.7, mostly bugfixes and more translations.wiz4-11/+14
* libexif/exif-data.h: Introduce an array of ExifContents. This doesn't break binary compatibility, but it breaks compilation. Do something like "%s/->ifd_0/->ifd[EXIF_IFD_0]" in your source code to make it compile again.
2002-12-23Include xpm/buildlink2.mk ... needed to build the xpm plugin on XF86-3.xjlam1-1/+2
systems.
2002-12-23Whitespace fixcjep2-4/+4
2002-12-23Create a dummy libtool archive if we use the built-in freetype2 libraryjlam1-1/+15
from the XFree86 distribution. This avoids problems with libtool finding libfreetype.la if graphics/freetype2 is installed as well. This addresses PR 19496 by Bill Sommerfeld and reported independently by Steve Bellovin on the netbsd-users mailing list.
2002-12-23Install headers and API example. Bump PKGREVISION to 2.wiz3-8/+51
2002-12-23Add a new variable MPLAYER_ENABLE_RUNTIME_CPU_DETECTION that governswiz1-1/+5
the runtime CPU checks; it defaults to YES, which makes the binary package usable on more machines; setting it to NO might make mplayer a bit faster. Suggested by veego.
2002-12-21Make gimp-base install its configuration files under the examples directoryjmmv4-12/+38
and place them in the right directory using PKG_SYSCONFDIR stuff. Bump PKGREVISION to 3. Approved by wiz.
2002-12-21Fix version number so that it's newer than last release.wiz2-5/+3
2002-12-21Update to 0.90rc1:wiz7-101/+30
Docs: * new French translation * Irix section * various updates (both English & Hungarian) Codecs: * New codec pack download page (there are several packs for various IFs) * Win32/Quicktime codec plugin DLL support -> SVQ3 + QDMC/QDM2/Qclp !!! * Win32/DMO codec DLL interface support -> Windows Media Audio/Video 9!!! * MJPEG 2000 support (using Morgan & Imagepower VfW DLLs) * libavcodec: optimized HuffYUV en/decoder, with experimental YV12 support * libavcodec: mjpeg-b support (need more samples) * more xvidencopts * VorbisGain tag support, tremor (fast vorbis decoder lib) support * BIG libavcodec messups & codmetics & cleanups & API changes & fixes * dynamic plugin support for libmpcodecs (for future binary codec releases) GUI: * general code cleanup, more robust gtk code * preferences: Screensaver, Autosync settings * cache=4 fixed (caused jerky/lagging/slow playback with gmplayer) Others: * new config/cmdline parser code (optional) * OSD menu system (preferences, shell, file selector etc) * libaf: runtime cpudetection, volume, equalizer, better format conversion * subtitle overlapping can be disabled, added subtitle sorting * subtitle dump to JACOsub and SAMI formats * displays URLs from 'Reference Media' type .mov files, dump generic data * get position/length function in demuxers - for slavemode & -indentify * -ao alsa9 surround fixes, 8-bit PCM fixed * -vo dfbmga: -dr support, fixed OSD flickering * -stop-xscreensaver fixed, support for KDE screensaver too * More compiler warning fixes * Altivec (G4) support
2002-12-21Bump to 020909nb1: Add some quicktime dlls supported by mplayer-0.90rc1.wiz3-6/+17
2002-12-21Add PNG support, written by Thomas Klausner.wiz11-15/+310
Sent back to maintainer, but development seems to be dormant right now. Bump version to 1.03nb2.
2002-12-21Add and enable avi-xmmsjmmv1-1/+2
2002-12-21Initial import of avi-xmms, version 1.2.2.jmmv4-0/+37
avi-xmms is a plugin for XMMS to play files supported by the avifile library. Recognized formats are AVI (including DivX) and ASF. It is able to resize movies with aspected ratio, fullscreen and lots of other useful features, like seekbar in fullscreen mode. Provided in PR pkg/19470 by Juan RP with some cosmetic changes by me. Approved by wiz.
2002-12-20Fix another bug in png_do_read_filler() regarding 16-big *grayscale*fredb3-7/+29
images (and bump package to 1.2.5nb2). The following is taken directly from the png-implement mailing list... Date: Fri, 20 Dec 2002 11:26:31 -0500 From: Glenn Randers-Pehrson <glennrp@comcast.net> Reply-To: png-implement@ccrc.wustl.edu To: png-implement@ccrc.wustl.edu Subject: Re: [png-implement] bug in png_read_filler() with 16-bit samples At 01:01 AM 12/5/02 -0500, Glenn Randers-Pehrson wrote: >A bug has turned up in png_read_filler() with 16-bit samples. >The starting offsets for the loops are calculated incorrectly >which causes a buffer overrun beyond the beginning of the row >buffer. > >To fix, at lines 1968 and 1990, >change "row_width * 3" to "row_width * 6" >and at lines 1969 and 1991, >change "row_width;" to "row_width * 2;" This is only half of the story. Adding an alpha channel to 16-bit *grayscale* images with png_do_read_filler() exhibits the same bug, and pngcrush crashes if I try to do it. To fix, at lines 1892, 1893, 1910, and 1911 of pngrtran.c change "row_width" to "row_width * 2" Note that applications that do not add an alpha channel via png_set_filler(), and any applications that do, but reduce 16-bit samples to 8 bit via png_set_strip_16() are invulnerable to the bug. Pngcrush is the only application that I know of that uses png_set_filler() without also using png_set_strip_16(). Glenn -- Send the message body "help" to png-implement-request@ccrc.wustl.edu
2002-12-19Fix a buffer overrun in png_do_read_filler() with 16-bit samples, asfredb3-2/+30
reported to the png-implement mailing list by Glenn Randers-Pehrson: ftp://swrinde.nde.swri.edu/pub/png-group/archives/png-implement.200212 [Glenn Randers-Pehrson is the original author and chief maintainer of libpng.] From the discussion in the archive, it appears to be unlikely that the bug could be exploited by a malicious web-server, chiefly because the operation that triggers it is more likely to be carried out by an image manipulation program (i.e. pngcrush), than by a web browser.
2002-12-19Initial import of gimageview 0.2.10 into the NetBSD packages collection.grant4-0/+183
GImageView is a GTK+ based image viewer. It supports tabbed browsing, thumbnail table views, directory tree views, drag and drop, reading thumbnail cache of other famous image viewers, and has a flexible user interface. Submitted in PR pkg/19455 by Juan RP.
2002-12-19remove xmountains.grant1-2/+2
2002-12-19xmountains is already in x11/, pointed out by agc.grant4-30/+0
2002-12-19allow this to build by replacing the use of LTCONFIG_OVERRIDE withgrant1-2/+2
LIBTOOL_OVERRIDE.
2002-12-19add gpaint.grant1-1/+2
2002-12-19Initial import of gpaint 0.2 into the NetBSD packages collection.grant4-0/+108
GNU Paint is a simple, easy-to-use paint program for GNOME, the GNU Desktop. Gpaint is part of the GNU Project. Written by Andy Tai, Gpaint is licensed under the GNU GPL, version 2 or later. Curent Features: * Drawing tools--ovals, freehand, polygon, text, with fill or shallow for polygons and closed freehand. * Cut and paste by selecting irregular regions or polygons. * Print support using gnome-print (still flaky, will be improved upon next release). * Modern, ease-to-use user interface with tool and color palettes. * Editing multiple image at the same time without runnng multiple instance of the image editor. * All image processing features present in xpaint. Submitted in PR pkg/19453 by Juan RP.
2002-12-19add xmountains.grant1-1/+2
2002-12-19Initial import of xmountains 2.6 into the NetBSD packages collection.grant4-0/+30
Xmountains is a X11 based fractal landscape generator. It generates random fractal surfaces and displays them in a window. While the program is running the fractal is continuously extended on the right and the image is scrolled from right to left to expose the newly generated area. Submitted in PR pkg/19454 by Juan RP.
2002-12-18Insist on perl5.wiz1-1/+2
2002-12-18Combine two lines.wiz1-3/+2
2002-12-18png includes zlib for us.wiz1-2/+1
2002-12-18Update eog2 to 1.0.4. Change in this version: Added Belarusian translation.jmmv3-6/+7
Patch provided in PR pkg/19412 by Juan RP, with some changes by me.
2002-12-18Update "xsane" package to version 0.89. Changes since version 0.86 include:tron4-7/+43
- several bugfixes - improved copy mode - improved 3 pass color mode - creates standard conform 16 bit pnm files now - gamma, brightness and contrast values are stored correct now in some file formats - new translations: pt
2002-12-16Updated ploticus to 2.10.grant4-45/+38
Major changes since 2.04: - New libploticus C API. - Vector plots. - Unicode/big5 support (via GD and freetype). - Disk resource limits lifted. - CGI-mode fixes. - Script interpreter overflow fixes. - Other misc changes and bug fixes.
2002-12-16Update to 1.2.0.wiz3-7/+8
Changes since 1.0.1: 1.2.0 - 12/12/2002 Updated translations cs, de, fi. Fixed locale path define in configure, rpm scripts. 1.1.6 - 9/26/2002 File filtering was rewritten. Added Romanian translation, and updated et, fi, and fr translations. Failing to generate a thumbnail is now remembered so that future views to that location do not attempt to generate it (and fail) again. Added 'up to parent' to directory right click menus. Removed current (.) directory from the simple directory view. Speed improvement when deleting many files when in the icon view. Thumbnail caching is now on by default, for new installs. Made keyboard shortcuts more consistent, and added missing shortcuts. Zoom preference is now retained when no image is displayed. Fixed sensitivity of windows when in fullscreen, for Xinerama users. Fixed saving and loading of editor commands that contain quotes. Fixed a crash when deleting files during thumbnail creation. Misc small bug and aesthetic fixes. 1.1.5 - 7/2/2002 Added (untested) Xinerama support. When a new directory is selected, the first image in that directory is now viewed (to enable old behavior see README). Tree view now auto expands to display subdirectories of the active path. Translation updates for et and uk. Added skip all button to the overwrite files dialog. Fixed 'fit window to image when tools float' option. Fixed the cause of panes resizing to top left when toggling tools. Fixed several bugs that cause a crash when refreshing the file listing. Fixed scrolling bugs in file view. Fixed miscellaneous smaller bugs. 1.1.4 - 5/1/2002 Added numerical auto-rename option to the rename multiple files dialog. External editor commands now accept %f to insert the filename anywhere within the command. View windows now accept multiple files and directories with drag and drop. Multiple main windows can now be opened. Main window automatically refreshes when viewed directory's contents change. Zooming with the mouse now keeps the image aligned under the pointer. Image rotation now keeps the same area visible. Tweaked image keyboard focus display. Fixed list view scroll bug when toggling thumbnails. Fixed some file maintenance issues with the main window. Fixed zoom increment bug when current zoom is 'fit to window'. Fixed bug that can cause random memory to be written to the rc file. 1.1.3 - 4/18/2002 Added two pass zooming option, on by default. Added file properties dialog to right click menus. Added user settable 'custom' threshold for finding dupes with similarity. Now displays the rank when finding dupes with the similarity method. Similarity comparison stage is now 2 to 3 times faster. Image rotation is now 2 to 3 times faster. Updated Czech translation. Toolbar can now be hidden. The directory list now scrolls to display previous selection when moving up the directory tree. Now reports when an image can not be displayed due to lack of read permission. Menu fixes to remove the ugly (Un) prefixes. Fixed display order of the find duplicates result list. Fixed non-random slideshow to be sequential. Fixed bugs when changing the layout view. Fixed alignment when toggling thumbnails before they were finished. 1.1.2 - 4/8/2002 Floating and hiding of the 'tools' have returned. Added rename and auto rename options to the file overwrite dialogs. Added option for the image background to be black. Ctrl-I and Ctrl-T now toggle icon and tree views, respectively. When using gdk-pixbuf 0.16.0 or newer, enable the Tiles zoom quality option. (Tiles is faster than Bilinear, but very similar in quality). Thumbnails are now re-generated if the thumbnail's time stamp does not match that of the source (old behavior only tested for new less than old). When copying files, now attempts to retain file attributes. External editors are now started with the working path of the image. Added Thai translation, updated the Estonian and French translations. Fix file positioning bugs when refreshing, deleting, or moving files. Fix in place renaming display bug. Miscellaneous bug fixes. 1.1.1 - 2/14/2002 Added optional image icon view to main window. Added optional folder tree view to main window. Files can now be copied or moved by dropping images onto the folder list. Folders can now be renamed or created from the folder pop-up menu. The keys 9, 8, and 7 now zoom respectively to -2.0, -3.0, and -4.0. Now displays total bytes in current folder, and of selected images. Re-implemented internal maintenance to update views as files are moved, renamed, or deleted. Doubled the bytes read per call when loading an image. The window title is now updated to reflect the current image. 1.1.0 - 2/6/2002 The main window layout is now user configurable. Tab completion will now pop up a list of possible matches. The keys used to directly zoom an image (1,2,3,4) now work in full screen. 1.0.2 - 1/29/2002 Updated Czech and Chinese (zh_CN.GB2312) translations. Fixed removal of selected files in duplicates window (it was not removing the entire selection).
2002-12-16Update "sane-frontends" package to version 1.0.9. Changes sincetron2-13/+6
version 1.0.8: - configure configure.in: New version: 1.0.9. - src/preview.c src/preview.h src/xscanimage.c: Disable "Scan" and "Acquire Preview" buttons while scanning, and "Acquire Preview" while acquiring a preview. Avoids error messages and/or lockups. Patch from Aurelien Jarno <ml@aurel32.net>. - TODO: Added some more xscanimage bugs. - src/preview.c: Added malloc that got lost in previous commit. - src/preview.c: Avoid unaligned 1 bit previews. Fixed 1 bit color mode (also three-pass). Changed 1 bit color modes to most significant bit is first pixel. - src/progress.c, src/xscanimage.c: Added a couple of GTK mainloop calls so that the UI is updated in a more timely fashion. Helps with backends which have potentially slow sane_start() and sane_read() commands (e.g. microtek). - config.guess config.sub: Updated to latest versions (from ftp://ftp.gnu.org/pub/gnu/config/). - configure.in/configure V_EXTRA=-cvs
2002-12-16Update "sane-backends" package to version 1.0.9. Changes since version 1.0.8:tron5-23/+50
- New backends: hpsj5s (Hewlett-Packard ScanJet 5S parport scanner), teco2 (some Relisys/Primax SCSI flatbed scanners, models VM3575, VM6565, VM6586 and VM6575), teco3 (some Relisys/Piotech/Trust/Plustek SCSI flatbed scanners, model VM3552). - Updated backends: avision, canon_pp, coolscan2, dc240, dc25, epson, fujitsu, hp, leo, microtek, mustek, mustek_usb, pie, plustek, snapscan, teco1, test, umax, umax_pp, v4l. - sane-find-scanner finds more scanners and has more verbosity options now. - New tool to create gamma tables (gamma4scanimage). - Support for ICC profiles for scanimage. - USB scanner should work on all systems supported by libusb now. - Portability fixes (especially for big-endian sytems, Irix, OpenStep, OS/2, Solaris). - New and updated translations for various backends. - New system for generating lists of manufacturers/backends. - Various documentation updates. - Bugfixes.
2002-12-16Add trailing / to MASTER_SITES.schmonz1-2/+2
2002-12-16Add -lm to link line -- don't understand why it's needed now but wasn't ↵wiz2-3/+12
needed earlier.
2002-12-16Fix patch problem caused by CVS Id in diff context.tron2-5/+4
2002-12-16Update "xpaint" package to version 2.6.7. This version fixes several bugstron7-51/+99
found since version 2.6.2, adds several new features including french language support and has a Xaw95 based user interface.
2002-12-15Sort.wiz1-2/+2
2002-12-14REPLACE_PERL's working directory is ${WRKSRC}, so packages needn'tschmonz1-2/+2
prefix REPLACE_PERL definitions with ${WRKSRC}.
2002-12-13include png buildlink2.mk filedmcmahill1-1/+2
2002-12-13add buildlink2.mk in preparation for buildlink2-ifying gEDAdmcmahill1-0/+34
2002-12-11Don't need to manually set BSD_INSTALL any longer.hubertf1-2/+1
2002-12-10Mark as BROKEN until Mesa has been updated to 5.0.jschauma1-2/+5
2002-12-10Change MASTERSITE so that the correct version of the source files arecjep1-5/+4
picked up during a fetch. Fixs PR#19045.
2002-12-09Undo my last commit: there is no need to create ${PREFIX}/share/pixmaps asjmmv1-2/+1
this directory is now part of the standard tree.
2002-12-09Replace "true" by "${TRUE}".tron6-15/+15
2002-12-09Update ivtools to 1.0.7.markd3-34/+27
Change MAINTAINER (OK'ed by tron) Changes: November 26th, 2002 ivtools-1.0.7 - fixes for compiling with gcc-3.2 using ACE (on RedHat 6.2) - new comdraw funcs submitted by Secil Ugurel: - migrate glyphs/text-editor to stand-alone ivtext. - add Quit option under File menu to ivtext.. - preliminary support for SVG export. For those interested in playing along at home, ivtools now supports export of line graphics via SVG, with support for variable widths, colors, and dash-patterns, as well as rectangle export with fill colors that are blends of foreground and background (plus none fill). - refactor OverlayPS::idraw_format to be a pair of set/get methods where the get method overrides the internal static member value (_idraw_format) with the value of an idraw_format flag on an associated Command if there is one, either OvExportCmd or OvPrintCmd. - the export dialog box now defaults to everything if nothing is selected in the drawing editor. - fix drawserv attribute expression propogation used for Null Convention Logic emulation (http://www.theseus.com). - a new version number 13 for the idraw format adds support for executable fonts (as opposed to static fonts). Required by recent versions of RedHat Linux. - fix out-of-order destruction of member objects of the central Unidraw object at program termination. - disable use of X11 shared memory extension for MacOS X. This may only be a problem with 10.1, or only be a problem with XFree86 4.2, so it may be reinstated in the future. - customize iostream include files for MacOS X Jaguar (10.2), to mask the difference between Apple's version of gcc-3.1 libstdc++ and everyone elses. This is untested, so let me know if it worked for you. - apply diffs generated by Ben Hines in creating a fink package for Jaguar (MacOS X 10.2) August 2nd, 2002 ivtools-1.0.6 - more changes for compiling with gcc-2.96 on RedHat 7.* August 1st, 2002 ivtools-1.0.5 - various compile time fixes for Solaris and Cygwin. - a proper fix for handling non-idraw PostScript. An improper fix was introduced in ivtools-1.0.3 that made all idraw format files get filtered through pstoedit (if you had it). Pointed out by Todd Gruhn. - changes required to compile ivtools with gcc-3.1. Most all in the area of migrating from use of an fstream constructor that accepted a FILE* to use of a derivative class (__gnu_cxx::stdio_filebuf<char>) that does the same. Wrapped up the difference between 3.0.* and 3.1 by conditionally defining a fileptr_fstream in src/include/ivstd/fstream.h to filebuf for 3.0.* and __gnu_cxx::stdio_filebuf<char> for 3.1. ** Constant evolution of the behavior and API of filebuf has been the single most challenging aspect of keeping ivtools compiling with gcc and working for the past decade. I really hope things will be stable for the next decade. ** - fixes for using ACE and ivtools with gcc-3.1 - fix up compiling with ACE using less than gcc-3.* - disable incremental display while incrementally loading from a URL. A placeholder raster still gets inserted before the connection is established, and the rest of the download and display is asynchronous, which avoids hanging on a net connection. - compilation fixes based on feedback from Gregory Kriehn. Mostly adding #include <string.h> where missing. Don't know why this wasn't a problem in every environment. Should improve support for RedHat 7.*. June 21st, 2002 ivtools-1.0.4 - give special meaning to a set of parentheses that proceed the tuple operator ",", by adding an extra level of nesting to the resultant list. Before the expression "(1,2),(3,4)" yielded "{1,2,{3,4}}". Now it yields "{{1,2},{3,4}}" as one might expect. This anomaly stemmed from the fact the tuple operator "," works by concatenating its right-hand argument to its left-hand argument if the left-hand argument is already a list (that's how the interpreter concatenates a compound tuple-expression, i.e. "1,2,3,4"). - fix unitialized variable used when reading from sockets that would cause a hang. - add comterp commands for the value of PI (pi), converting radians to degrees (radtodeg), and converting degrees to radians (degtorad). - add new matrix transpose command (xpose), which takes a 2d list of numbers (i.e. a matrix), and transposes them. - add a matrix addition capability to the comterp "+" operator. - add matrix multiplication to comterp "*" operator. - extend matrix multiply to support vector inputs. - add support for panning with cursor keys (left/right/up/down) as well as Page Up and Page Down (PgUp/PgDn) for larger vertical moves. - greatly improve the efficiency of rendering alpha-transparent rasters with a TrueColor visual. Prior to this each input color was being looked up in a table that could be as long as 2 to the 24th, then the weighed average computed in floating point, then the result rescaled into a TrueColor color. Now everything is done with nothing more than 32 bit integer multiplies, adds, and shifts. Performance has gone from a multi-second lag to adequately interactive. - rename "Custom Tools" to "Extra Tools". - migrate Attribute, Annotate, and GraphicLoc to "Extra Tools". - add a :next flag to comdraw's import func. It attempts to auto-increment the numerics in the last URL and import again. - sync with diffs from latest Debian release (ivtools-0.9.2-6). - add gcc-2.96 warning to INSTALL and README files - remove installation of extraneous scripts when non-local install. - save/restore raster alpha-transparency value in drawing documents. - create AlphaTransparentCmd and make available under Edit/"Image Processing" - create raster peek command for comdraw (RasterPeekFunc).
2002-12-08Create the directory ${PREFIX}/share/pixmaps before trying to install filesjmmv1-1/+2
inside it. Discovered by dmcmahill.