diff options
author | Eric L. Hernes <erich@FreeBSD.org> | 1996-11-19 03:36:29 +0000 |
---|---|---|
committer | Eric L. Hernes <erich@FreeBSD.org> | 1996-11-19 03:36:29 +0000 |
commit | e50f501574133253390670983463f565a642b8c6 (patch) | |
tree | f386cff692046063f94be075406536c4c5b76beb /graphics | |
parent | unzip and lha should be BUILD_DEPENDS not FETCH_DEPENDS. (Note that (diff) |
new port for the gimp developer's release
Notes
Notes:
svn path=/head/; revision=4583
Diffstat (limited to 'graphics')
48 files changed, 3678 insertions, 0 deletions
diff --git a/graphics/gimp-app-devel/Makefile b/graphics/gimp-app-devel/Makefile new file mode 100644 index 000000000000..0ca6d949b712 --- /dev/null +++ b/graphics/gimp-app-devel/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: GIMP +# Version required: 961001 +# Date created: Mon Nov 18 21:28:43 CST 1996 +# Whom: erich@FreeBSD.org +# +# $Id: Makefile,v 1.1.1.1 1996/08/24 18:32:45 chuckr Exp $ +# + +DISTNAME= gimp-devel +PKGNAME= gimp-devel-96.10.01 +CATEGORIES= graphics +MASTER_SITES= ftp://ftp.xcf.berkeley.edu/pub/gimp/developers/ +DISTFILES= gimp961001.tgz + +MAINTAINER= erich@FreeBSD.org + +LIB_DEPENDS+= png\\.0\\.[7-9]:${PORTSDIR}/graphics/png +LIB_DEPENDS+= jpeg\\.6\\.:${PORTSDIR}/graphics/jpeg +LIB_DEPENDS+= tiff\\.3\\.:${PORTSDIR}/graphics/tiff +LIB_DEPENDS+= Xpm\\.4\\.:${PORTSDIR}/graphics/xpm + +USE_X11= yes + +GNU_CONFIGURE= yes +USE_GMAKE= yes + +.include <bsd.port.mk> diff --git a/graphics/gimp-app-devel/distinfo b/graphics/gimp-app-devel/distinfo new file mode 100644 index 000000000000..aeb842bef317 --- /dev/null +++ b/graphics/gimp-app-devel/distinfo @@ -0,0 +1,2 @@ +MD5 (gimp961001.tgz) = f7c3971a93a7332a39d7794be491d6e7 +MD5 (gimp-data.tgz) = b13b8382e22a1664f959486132606090 diff --git a/graphics/gimp-app-devel/files/patch-aa b/graphics/gimp-app-devel/files/patch-aa new file mode 100644 index 000000000000..729403d72c4d --- /dev/null +++ b/graphics/gimp-app-devel/files/patch-aa @@ -0,0 +1,261 @@ +--- gimprc.in~ Mon Nov 18 09:56:00 1996 ++++ gimprc.in Mon Nov 18 09:55:52 1996 +@@ -0,0 +1,258 @@ ++# Lines that start with a '#' are comments. ++# Blank lines are ignored. ++ ++# Set the temporary storage directory...files will appear here ++# during the course of running the gimp. Most files will disappear ++# when the gimp exits, but some files are likely to remain, ++# such as working palette files, so it is best if this directory ++# not be one that is shared by other users or is cleared on machine ++# reboot such as /tmp. ++temp-path "~/.gimp/tmp" ++ ++# Set the brush search path...this path will be searched for valid ++# brushes at startup. ++brush-path "~/.gimp/brushes:@prefix@/share/gimp/brushes" ++ ++# Specify a default brush. If none is specified it defaults to the ++# "1circle.gbr" brush which is just a single pixel sized brush. ++# The brush is searched for in the brush path. ++default-brush "19fcircle.gbr" ++ ++# Set the pattern search path...this path will be searched for valid ++# patterns at startup. ++pattern-path "~/.gimp/patterns:@prefix@/share/gimp/patterns" ++ ++# Specify a default pattern. ++# The pattern is searched for in the specified pattern paths. ++default-pattern "wood2.pat" ++ ++# Set the palette search path...this path will be searched for valid ++# palettes at startup. ++palette-path "~/.gimp/palettes:@prefix@/share/gimp/palettes" ++ ++# Specify a default palette. ++# The pattern is searched for in the specified pattern paths. ++default-palette "Default" ++ ++# Set the gradient search path...this path will be searched for valid ++# gradients at startup. ++gradient-path "~/.gimp/gradients:@prefix@/share/gimp/gradients" ++ ++# Specify a default gradient. ++# The gradient is searched for in the specified gradient paths. ++default-gradient "German_flag_smooth" ++ ++# Set the plug-in search path...this path will be searched for ++# plug-ins when the plug-in is run. ++plug-in-path "~/.gimp/plug-ins:@prefix@/libexec/gimp/plug-ins" ++ ++# Speed of marching ants in the selection outline ++# this value is in milliseconds ++# (less time indicates faster marching) ++marching-ants-speed 300 ++ ++# Set the number of operations kept on the undo stack ++undo-levels 5 ++ ++# Set the color-cube resource for dithering on 8-bit displays ++# The 3 values stand for Shades of red, green, and blue ++# Multiplying the # of shades of each primary color yields ++# the total number of colors that will be allocated from the ++# gimp colormap. This number should not exceed 256. Most of the ++# colors remaining after the allocation of the colorcube ++# will be left to the system palette in an effort to reduce ++# colormap "flashing". ++color-cube 6, 6, 4 ++ ++# Install a GIMP colormap by default -- only for 8-bit displays ++# install-colormap ++ ++# Specify that marching ants for selected regions will be drawn ++# with colormap cycling as oposed to redrawing with different stipple masks ++# this color cycling option works only with 8-bit displays ++# colormap-cycling ++ ++# Tools such as fuzzy-select and bucket fill find regions based on a ++# seed-fill algorithm. The seed fill starts at the intially selected ++# pixel and progresses in all directions until the difference of pixel ++# intensity from the original is greater than a specified threshold ++# ==> This value represents the default threshold ++default-threshold 15 ++ ++# There is always a tradeoff between memory usage and speed. In most ++# cases, the GIMP opts for speed over memory. However, if memory is ++# a big issue, set stingy-memory-use ++# stingy-memory-use ++ ++# When zooming into and out of images, this option enables the ++# automatic resizing of windows ++# allow-resize-windows ++ ++# Context-dependent cursors are cool. They are enabled by default. ++# However, they require overhead that you may want to do without. ++# Uncomment this line to disable them. ++# no-cursor-updating ++ ++# Layer preview sizes: ++# None: no previews in layers dialog/layer selector ++# Small: 32x32 ++# Medium: 64x64 ++# Large: 128x128 ++# #: #x# ++preview-size Medium ++ ++# Controlling ruler visibility ++# The default behavior is for rulers to be ON ++# This can also be toggled with the View->Show Rulers command or shift+control+r ++# dont-show-rulers ++ ++# Disable auto saving ++# Just uncomment the line below... ++# dont-auto-save ++ ++# Set the gamma correction values for the display ++# 1.0 corresponds to no gamma correction. For most displays, ++# gamma correction should be set to between 2.0 and 2.6 ++# Run the utility "gamma_correct" to determine appropriate values ++# for your display. ++# ++# One important item to keep in mind: Many images that you might ++# get from outside sources will in all likelihood already be ++# gamma-corrected. In these cases, the image will look washed-out ++# if the gimp has gamma-correction turned on. If you are going ++# to work with images of this sort, turn gamma correction off ++# by removing this line, or setting the values to 1.0. ++# gamma-correction 1.0 ++# gamma-correction 2.0 ++# ___ ++gamma-correction 1.6 ++ ++# Set the manner in which transparency is displayed in images ++# Transparency type can be one of: ++# 0: Light Checks ++# 1: Mid-Tone Checks ++# 2: Dark Checks ++# 3: White Only ++# 4: Gray Only ++# 5: Black Only ++# Check size can be one of: ++# 0: Small ++# 1: Medium ++# 2: Large ++transparency-type 1 ++transparency-size 2 ++ ++# Notify the GIMP of the available file plug-ins. ++# The format of the line is as follows: ++# file-plug-in <image types> <plug-in name> <plug-in title> <extensions> ++# The `image types' argument specifies what types of images the ++# plug-in can save. It is a 3 digit number where each digit is 0 or ++# 1. The digits correspond to `indexed images', `grayscale images' ++# and `rgb images' respectively. For example, the "jpeg" file plug-in ++# can save rgb and grayscale images but not indexed color, so the ++# image types argument is 011. ++# The `plug-in name' is the name of the plug-in program. ++# The `plug-in title' is the title of the program is it will appear ++# from the GIMP. This will most likely be the name of the plug-in. ++# The `extensions' are a comma separated string of extensions. These ++# are used by the GIMP to map file names to images. ++# Note: case does not matter for extensions. ++ ++file-plug-in jpeg 011 "jpeg" "jpg,jpeg" ++file-plug-in png 111 "png" "png" ++file-plug-in gif 110 "gif" "gif" ++file-plug-in tiff 111 "tiff" "tiff,tif" ++file-plug-in tga 111 "tga" "tga,targa" ++file-plug-in gbrush 010 "brush" "gbr" ++file-plug-in gpattern 010 "pattern" "pat,gpat" ++file-plug-in gicon 010 "gicon" "gic,gico" ++file-plug-in xpm 110 "xpm" "xpm" ++file-plug-in pnm 111 "pnm" "pgm,ppm,pbm" ++file-plug-in matlab 010 "matlab" "m" ++file-plug-in yuv411 001 "yuv" "yuv" ++ ++# Notify the GIMP of plug-ins that will exist in the `plug-ins' menu. ++# The format of the line is as follows: ++# plug-in <plug-in name> <menu location> <accelerator> ++# The `plug-in name' is the name of the plug-in program. ++# The `menu location' is the item name and location in the plug-in ++# menu. A slash indicates a submenu. Therefore, the menu location ++# "Blur/Blur" specifies an item name of "Blur" in a submenu entitled ++# "Blur". Multiple submenus are possible. If a menu already exists ++# the item is simply placed in that menu. Menu items are placed in ++# alphabetically sorted order in menus. ++# The `accelerator' is a string which designates a key combination ++# which will invoke the plug-in. The format should be clear by ++# inspection. This string is optional. ++# ++# It is convention to only use the `alt' and `shift' key modifiers for ++# plug-ins. The `control' key is used as a modifier for menu items by ++# the main application. The main application will not use the `alt' ++# or `shift' key modifiers. ++ ++plug-in blur "Blur/Blur" ++plug-in blur2 "Blur/Blur (variable)" "Alt<Key>B" ++plug-in gauss_recurse "Blur/Gaussian Blur (IIR)" "Shift Alt<Key>B" ++plug-in gauss "Blur/Gaussian Blur (RLE)" ++plug-in mblur "Blur/Motion Blur" ++ ++plug-in charcoal "Effects/Artistic/Charcoal" "Shift Alt<Key>H" ++plug-in cubism "Effects/Artistic/Cubism" "Shift Alt<Key>U" ++plug-in mosaic "Effects/Artistic/Mosaic" "Alt<Key>M" ++plug-in oilify "Effects/Artistic/Oilify" ++plug-in sparkle "Effects/Artistic/Sparkle" ++plug-in lic "Effects/Artistic/Van-Goghify" ++plug-in bleed "Effects/Image/Bleed" ++plug-in c_astretch "Effects/Image/Contrast Auto-Stretch" ++plug-in enhance "Effects/Image/Enhance" "Shift Alt<Key>E" ++plug-in gamma "Effects/Image/Gamma" "Alt<Key>G" ++plug-in grayify "Effects/Image/Grayify" ++plug-in invert "Effects/Image/Invert" "Alt<Key>I" ++plug-in solarize "Effects/Image/Solarize" "Alt<Key>1" ++plug-in bumpmap "Effects/Lighting/Bump Map" "Alt<Key>2" ++plug-in displace "Effects/Lighting/Displace" "Alt<Key>3" ++plug-in lighting "Effects/Lighting/Lighting" "Alt<Key>4" ++plug-in edge "Effects/Misc Ops/Edge Detect" "Alt<Key>E" ++plug-in engrave "Effects/Misc Ops/Engrave" ++plug-in extrude "Effects/Misc Ops/Extrude" ++plug-in pixelize "Effects/Misc Ops/Pixelize" ++plug-in relief "Effects/Misc Ops/Relief" "Alt<Key>R" ++plug-in checkerboard "Effects/Textures/Checkerboard" ++plug-in plasma "Effects/Textures/Plasma" ++plug-in texture2 "Effects/Textures/Texture II" ++ ++plug-in despeckle "Distorts/Despeckle" ++plug-in map_sphere "Distorts/Map Sphere" ++plug-in noisify "Distorts/Noise" ++plug-in pagecurl "Distorts/Page Curl" "Alt<Key>U" ++plug-in pinch "Distorts/Pinch" "Alt<Key>P" ++plug-in ripple "Distorts/Ripple" ++plug-in shift "Distorts/Shift" ++plug-in spread "Distorts/Spread" ++plug-in whirl "Distorts/Whirl" "Alt<Key>W" ++plug-in waves "Distorts/Waves" ++ ++plug-in compose "Conversions/Compose" ++plug-in decompose "Conversions/Decompose" ++plug-in to-color "Conversions/To Color" "Shift Alt<Key>C" ++plug-in to-gray "Conversions/To Grayscale" "Shift Alt<Key>G" ++plug-in to-indexed "Conversions/To Indexed" "Shift Alt<Key>I" ++ ++plug-in autocrop "Transforms/Autocrop" ++plug-in flip_horz "Transforms/Flip Horizontal" "Alt<Key>H" ++plug-in flip_vert "Transforms/Flip Vertical" "Alt<Key>V" ++plug-in polar "Transforms/Polar" ++plug-in rotate "Transforms/Rotate" ++plug-in scale "Transforms/Scale" "Shift Alt<Key>S" ++plug-in tile "Transforms/Tile" "Alt<Key>T" ++plug-in tiler "Transforms/Tiler" "Alt<Key>T" ++ ++plug-in blend "Channel Ops/Blend" ++plug-in calculations "Channel Ops/Calculations" "Alt<Key>C" ++plug-in duplicate "Channel Ops/Duplicate" "Alt<Key>D" ++plug-in offset "Channel Ops/Offset" "Alt<Key>O" ++ ++plug-in netpbm "Miscellaneous/Netpbm Filter" "Shift Alt<Key>N" ++plug-in rms_error "Miscellaneous/RMS Error" ++plug-in photocd "Miscellaneous/Photo CD" ++plug-in octave_srv "Miscellaneous/Octave Server" diff --git a/graphics/gimp-app-devel/files/patch-ab b/graphics/gimp-app-devel/files/patch-ab new file mode 100644 index 000000000000..ac5e5976e46c --- /dev/null +++ b/graphics/gimp-app-devel/files/patch-ab @@ -0,0 +1,49 @@ +--- app/fileops.c~ Mon Nov 18 09:57:19 1996 ++++ app/fileops.c Mon Nov 18 09:58:01 1996 +@@ -289,7 +289,7 @@ + gtk_file_selection_set_ok_callback (filesel, file_open_ok_callback, open_options); + gtk_file_selection_set_cancel_callback (filesel, file_cancel_callback, open_options); + +- if (gdisp && gdisp->gimage->has_filename) ++ if (gdisp && gdisp->gimage && gdisp->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisp->gimage)); + + gtk_widget_show (filesel); +@@ -297,7 +297,7 @@ + + if (! GTK_WIDGET_VISIBLE (filesel)) + { +- if (gdisp && gdisp->gimage->has_filename) ++ if (gdisp && gdisp->gimage && gdisp->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisp->gimage)); + gtk_widget_show (filesel); + } +@@ -353,7 +353,7 @@ + gtk_file_selection_set_ok_callback (filesel, file_save_ok_callback, save_options); + gtk_file_selection_set_cancel_callback (filesel, file_cancel_callback, save_options); + +- if (gdisplay && gdisplay->gimage->has_filename) ++ if (gdisplay && gdisplay->gimage && gdisplay->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisplay->gimage)); + + gtk_widget_show (filesel); +@@ -363,7 +363,7 @@ + + if (! GTK_WIDGET_VISIBLE (filesel)) + { +- if (gdisplay && gdisplay->gimage->has_filename) ++ if (gdisplay && gdisplay->gimage && gdisplay->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisplay->gimage)); + + gtk_widget_show (filesel); +--- app/progress.c~ Mon Nov 18 11:03:58 1996 ++++ app/progress.c Mon Nov 18 11:04:07 1996 +@@ -57,7 +57,7 @@ + progress->callback_data = callback_data; + progress->pixmap = NULL; + +- progress->shell = gtk_window_new (title, GTK_WINDOW_TOPLEVEL); ++ progress->shell = gtk_window_new (title, GTK_WINDOW_DIALOG); + gtk_widget_set_uposition (progress->shell, progress_x, progress_y); + main_vbox = gtk_vbox_new (FALSE, 5); + gtk_container_add (progress->shell, main_vbox); diff --git a/graphics/gimp-app-devel/files/patch-ac b/graphics/gimp-app-devel/files/patch-ac new file mode 100644 index 000000000000..7e5a1845afe1 --- /dev/null +++ b/graphics/gimp-app-devel/files/patch-ac @@ -0,0 +1,61 @@ +--- configure~ Mon Nov 18 10:20:48 1996 ++++ configure Mon Nov 18 10:21:54 1996 +@@ -2324,7 +2324,7 @@ + EOF + cat >> $CONFIG_STATUS <<EOF + +-CONFIG_FILES=\${CONFIG_FILES-"Makefile app/Makefile plug-ins/Makefile"} ++CONFIG_FILES=\${CONFIG_FILES-"Makefile app/Makefile plug-ins/Makefile gimprc"} + EOF + cat >> $CONFIG_STATUS <<\EOF + for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then +--- configure.in~ Mon Nov 18 10:37:13 1996 ++++ configure.in Mon Nov 18 10:37:25 1996 +@@ -221,4 +221,4 @@ + AC_SUBST(_SHLIBS_) + + dnl Output the Makefiles +-AC_OUTPUT(Makefile app/Makefile plug-ins/Makefile) ++AC_OUTPUT(Makefile app/Makefile plug-ins/Makefile gimprc) +--- Makefile.in~ Mon Nov 18 11:11:16 1996 ++++ Makefile.in Mon Nov 18 11:12:22 1996 +@@ -16,7 +16,7 @@ + # set the MAKE variable if necessary + @SET_MAKE@ + +-INSTALL = ./install-sh -c ++INSTALL = /usr/bin/install -c + + all: + ( cd gtk ; $(MAKE) ) +@@ -24,22 +24,22 @@ + ( cd app ; $(MAKE) ) + + install: +- $(INSTALL) -d $(libdir)/gimp +- $(INSTALL) -d $(libdir)/gimp/brushes +- $(INSTALL) -m 644 gimprc $(libdir)/gimp ++ $(INSTALL) -d $(datadir)/gimp ++ $(INSTALL) -d $(datadir)/gimp/brushes ++ $(INSTALL) -m 644 gimprc $(datadir)/gimp + for brush in brushes/*; do \ + echo $$brush; \ +- $(INSTALL) -m 644 "$$brush" $(libdir)/gimp/brushes; \ ++ $(INSTALL) -m 644 "$$brush" $(datadir)/gimp/brushes; \ + done +- $(INSTALL) -d $(libdir)/gimp/palettes ++ $(INSTALL) -d $(datadir)/gimp/palettes + for palette in palettes/*; do \ + echo $$palette; \ +- $(INSTALL) -m 644 "$$palette" $(libdir)/gimp/palettes; \ ++ $(INSTALL) -m 644 "$$palette" $(datadir)/gimp/palettes; \ + done +- $(INSTALL) -d $(libdir)/gimp/patterns ++ $(INSTALL) -d $(datadir)/gimp/patterns + for pattern in patterns/*; do \ + echo $$pattern; \ +- $(INSTALL) -m 644 "$$pattern" $(libdir)/gimp/patterns; \ ++ $(INSTALL) -m 644 "$$pattern" $(datadir)/gimp/patterns; \ + done + ( cd plug-ins ; $(MAKE) install ) + ( cd app ; $(MAKE) install ) diff --git a/graphics/gimp-app-devel/pkg-comment b/graphics/gimp-app-devel/pkg-comment new file mode 100644 index 000000000000..48ee7cdbe88a --- /dev/null +++ b/graphics/gimp-app-devel/pkg-comment @@ -0,0 +1 @@ +developer's beta release of the General Image Manipulation Program diff --git a/graphics/gimp-app-devel/pkg-descr b/graphics/gimp-app-devel/pkg-descr new file mode 100644 index 000000000000..60e13ec9e94c --- /dev/null +++ b/graphics/gimp-app-devel/pkg-descr @@ -0,0 +1,21 @@ +This is the developer's pre-release of the GIMP. +If you want stability use the gimp port, not this one. If you want +to play or make modifications, this is for you. + +The GIMP is designed to provide an intuitive graphical interface to a +variety of image editing operations. Here is a list of the GIMP's +major features: + + Image editing + ------------- + + * Selection tools including rectangle, ellipse, free, fuzzy, bezier + and intelligent. + * Transformation tools including rotate, scale, shear and flip. + * Painting tools including bucket, brush, airbrush, clone, convolve, + blend and text. + * Effects filters (such as blur, edge detect). + * Channel & color operations (such as add, composite, decompose). + * Plug-ins which allow for the easy addition of new file formats and + new effect filters. + * Multiple undo/redo. diff --git a/graphics/gimp-app-devel/pkg-plist b/graphics/gimp-app-devel/pkg-plist new file mode 100644 index 000000000000..ef35558b371c --- /dev/null +++ b/graphics/gimp-app-devel/pkg-plist @@ -0,0 +1,191 @@ +bin/gimp +share/gimp/brushes/11circle.gbr +share/gimp/brushes/11fcircle.gbr +share/gimp/brushes/13circle.gbr +share/gimp/brushes/13fcircle.gbr +share/gimp/brushes/15circle.gbr +share/gimp/brushes/15fcircle.gbr +share/gimp/brushes/17circle.gbr +share/gimp/brushes/17fcircle.gbr +share/gimp/brushes/19circle.gbr +share/gimp/brushes/19fcircle.gbr +share/gimp/brushes/1circle.gbr +share/gimp/brushes/3circle.gbr +share/gimp/brushes/3fcircle.gbr +share/gimp/brushes/5circle.gbr +share/gimp/brushes/5fcircle.gbr +share/gimp/brushes/7circle.gbr +share/gimp/brushes/7fcircle.gbr +share/gimp/brushes/9circle.gbr +share/gimp/brushes/9fcircle.gbr +share/gimp/brushes/airplane.gbr +share/gimp/brushes/bird.gbr +share/gimp/brushes/bush.gbr +share/gimp/brushes/confetti.gbr +share/gimp/brushes/cross_large.gbr +share/gimp/brushes/cross_small.gbr +share/gimp/brushes/diamond.gbr +share/gimp/brushes/duck.gbr +share/gimp/brushes/dunes.gbr +share/gimp/brushes/elk.gbr +share/gimp/brushes/flags.gbr +share/gimp/brushes/flower.gbr +share/gimp/brushes/flower_large.gbr +share/gimp/brushes/galaxy.gbr +share/gimp/brushes/galaxy_small.gbr +share/gimp/brushes/gecko.gbr +share/gimp/brushes/glyph.gbr +share/gimp/brushes/guitar.gbr +share/gimp/brushes/hash.gbr +share/gimp/brushes/jack.gbr +share/gimp/brushes/manta.gbr +share/gimp/brushes/ribbon.gbr +share/gimp/brushes/rings1.gbr +share/gimp/brushes/rings2.gbr +share/gimp/brushes/rings3.gbr +share/gimp/brushes/rings4.gbr +share/gimp/brushes/rings5.gbr +share/gimp/brushes/rings6.gbr +share/gimp/brushes/rings7.gbr +share/gimp/brushes/sball.gbr +share/gimp/brushes/slope.gbr +share/gimp/brushes/snake.gbr +share/gimp/brushes/snowflake.gbr +share/gimp/brushes/sparkle.gbr +share/gimp/brushes/sparkle2.gbr +share/gimp/brushes/star_medium.gbr +share/gimp/brushes/star_small.gbr +share/gimp/brushes/therefore.gbr +share/gimp/brushes/tictactoe.gbr +share/gimp/brushes/tile.gbr +share/gimp/brushes/triangle.gbr +share/gimp/brushes/tulip.gbr +share/gimp/brushes/xcf.gbr +share/gimp/gimprc +share/gimp/palettes/Blues +share/gimp/palettes/Browns_And_Yellows +share/gimp/palettes/Cool_Colors +share/gimp/palettes/Default +share/gimp/palettes/Grays +share/gimp/palettes/Greens +share/gimp/palettes/Lights +share/gimp/palettes/Muted +share/gimp/palettes/Pastels +share/gimp/palettes/Reds_And_Purples +share/gimp/palettes/Warm_Colors +share/gimp/patterns/3dgreen.pat +share/gimp/patterns/amethyst.pat +share/gimp/patterns/blue.pat +share/gimp/patterns/chains.pat +share/gimp/patterns/choc_swirl.pat +share/gimp/patterns/clouds.pat +share/gimp/patterns/clovers.pat +share/gimp/patterns/dunes.pat +share/gimp/patterns/electric.pat +share/gimp/patterns/fibers.pat +share/gimp/patterns/floor_tile.pat +share/gimp/patterns/granite1.pat +share/gimp/patterns/granite2.pat +share/gimp/patterns/green_curtains.pat +share/gimp/patterns/java.pat +share/gimp/patterns/krinkle.pat +share/gimp/patterns/leather.pat +share/gimp/patterns/leaves.pat +share/gimp/patterns/leopard.pat +share/gimp/patterns/lumps.pat +share/gimp/patterns/marble1.pat +share/gimp/patterns/marble2.pat +share/gimp/patterns/pj.pat +share/gimp/patterns/marble3.pat +share/gimp/patterns/mhuerock.pat +share/gimp/patterns/paper.pat +share/gimp/patterns/parque1.pat +share/gimp/patterns/parque2.pat +share/gimp/patterns/parque3.pat +share/gimp/patterns/pool.pat +share/gimp/patterns/sky.pat +share/gimp/patterns/slate.pat +share/gimp/patterns/sm_squares.pat +share/gimp/patterns/terra.pat +share/gimp/patterns/torrents.pat +share/gimp/patterns/waves.pat +share/gimp/patterns/wax.pat +share/gimp/patterns/wood1.pat +share/gimp/patterns/wood2.pat +share/gimp/patterns/wood3.pat +libexec/gimp/plug-ins/autocrop +libexec/gimp/plug-ins/bleed +libexec/gimp/plug-ins/blend +libexec/gimp/plug-ins/blur +libexec/gimp/plug-ins/blur2 +libexec/gimp/plug-ins/brightness +libexec/gimp/plug-ins/bumpmap +libexec/gimp/plug-ins/c_astretch +libexec/gimp/plug-ins/calculations +libexec/gimp/plug-ins/charcoal +libexec/gimp/plug-ins/checkerboard +libexec/gimp/plug-ins/compose +libexec/gimp/plug-ins/cubism +libexec/gimp/plug-ins/darken +libexec/gimp/plug-ins/decompose +libexec/gimp/plug-ins/despeckle +libexec/gimp/plug-ins/displace +libexec/gimp/plug-ins/duplicate +libexec/gimp/plug-ins/edge +libexec/gimp/plug-ins/engrave +libexec/gimp/plug-ins/enhance +libexec/gimp/plug-ins/extrude +libexec/gimp/plug-ins/flip_horz +libexec/gimp/plug-ins/flip_vert +libexec/gimp/plug-ins/gamma +libexec/gimp/plug-ins/gauss +libexec/gimp/plug-ins/gauss_recurse +libexec/gimp/plug-ins/gbrush +libexec/gimp/plug-ins/gbrush-old +libexec/gimp/plug-ins/gicon +libexec/gimp/plug-ins/gif +libexec/gimp/plug-ins/gpattern +libexec/gimp/plug-ins/grayify +libexec/gimp/plug-ins/invert +libexec/gimp/plug-ins/jpeg +libexec/gimp/plug-ins/lic +libexec/gimp/plug-ins/lighten +libexec/gimp/plug-ins/lighting +libexec/gimp/plug-ins/map_sphere +libexec/gimp/plug-ins/matlab +libexec/gimp/plug-ins/mblur +libexec/gimp/plug-ins/mosaic +libexec/gimp/plug-ins/netpbm +libexec/gimp/plug-ins/noisify +libexec/gimp/plug-ins/octave_srv +libexec/gimp/plug-ins/offset +libexec/gimp/plug-ins/oilify +libexec/gimp/plug-ins/pagecurl +libexec/gimp/plug-ins/photocd +libexec/gimp/plug-ins/pinch +libexec/gimp/plug-ins/pixelize +libexec/gimp/plug-ins/plasma +libexec/gimp/plug-ins/png +libexec/gimp/plug-ins/pnm +libexec/gimp/plug-ins/polar +libexec/gimp/plug-ins/tga +libexec/gimp/plug-ins/relief +libexec/gimp/plug-ins/ripple +libexec/gimp/plug-ins/rms_error +libexec/gimp/plug-ins/rotate +libexec/gimp/plug-ins/shift +libexec/gimp/plug-ins/spread +libexec/gimp/plug-ins/scale +libexec/gimp/plug-ins/solarize +libexec/gimp/plug-ins/sparkle +libexec/gimp/plug-ins/texture2 +libexec/gimp/plug-ins/tiff +libexec/gimp/plug-ins/tile +libexec/gimp/plug-ins/tiler +libexec/gimp/plug-ins/to-gray +libexec/gimp/plug-ins/to-color +libexec/gimp/plug-ins/to-indexed +libexec/gimp/plug-ins/waves +libexec/gimp/plug-ins/whirl +libexec/gimp/plug-ins/xpm +libexec/gimp/plug-ins/yuv411 diff --git a/graphics/gimp-app/Makefile b/graphics/gimp-app/Makefile new file mode 100644 index 000000000000..0ca6d949b712 --- /dev/null +++ b/graphics/gimp-app/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: GIMP +# Version required: 961001 +# Date created: Mon Nov 18 21:28:43 CST 1996 +# Whom: erich@FreeBSD.org +# +# $Id: Makefile,v 1.1.1.1 1996/08/24 18:32:45 chuckr Exp $ +# + +DISTNAME= gimp-devel +PKGNAME= gimp-devel-96.10.01 +CATEGORIES= graphics +MASTER_SITES= ftp://ftp.xcf.berkeley.edu/pub/gimp/developers/ +DISTFILES= gimp961001.tgz + +MAINTAINER= erich@FreeBSD.org + +LIB_DEPENDS+= png\\.0\\.[7-9]:${PORTSDIR}/graphics/png +LIB_DEPENDS+= jpeg\\.6\\.:${PORTSDIR}/graphics/jpeg +LIB_DEPENDS+= tiff\\.3\\.:${PORTSDIR}/graphics/tiff +LIB_DEPENDS+= Xpm\\.4\\.:${PORTSDIR}/graphics/xpm + +USE_X11= yes + +GNU_CONFIGURE= yes +USE_GMAKE= yes + +.include <bsd.port.mk> diff --git a/graphics/gimp-app/distinfo b/graphics/gimp-app/distinfo new file mode 100644 index 000000000000..aeb842bef317 --- /dev/null +++ b/graphics/gimp-app/distinfo @@ -0,0 +1,2 @@ +MD5 (gimp961001.tgz) = f7c3971a93a7332a39d7794be491d6e7 +MD5 (gimp-data.tgz) = b13b8382e22a1664f959486132606090 diff --git a/graphics/gimp-app/files/patch-aa b/graphics/gimp-app/files/patch-aa new file mode 100644 index 000000000000..729403d72c4d --- /dev/null +++ b/graphics/gimp-app/files/patch-aa @@ -0,0 +1,261 @@ +--- gimprc.in~ Mon Nov 18 09:56:00 1996 ++++ gimprc.in Mon Nov 18 09:55:52 1996 +@@ -0,0 +1,258 @@ ++# Lines that start with a '#' are comments. ++# Blank lines are ignored. ++ ++# Set the temporary storage directory...files will appear here ++# during the course of running the gimp. Most files will disappear ++# when the gimp exits, but some files are likely to remain, ++# such as working palette files, so it is best if this directory ++# not be one that is shared by other users or is cleared on machine ++# reboot such as /tmp. ++temp-path "~/.gimp/tmp" ++ ++# Set the brush search path...this path will be searched for valid ++# brushes at startup. ++brush-path "~/.gimp/brushes:@prefix@/share/gimp/brushes" ++ ++# Specify a default brush. If none is specified it defaults to the ++# "1circle.gbr" brush which is just a single pixel sized brush. ++# The brush is searched for in the brush path. ++default-brush "19fcircle.gbr" ++ ++# Set the pattern search path...this path will be searched for valid ++# patterns at startup. ++pattern-path "~/.gimp/patterns:@prefix@/share/gimp/patterns" ++ ++# Specify a default pattern. ++# The pattern is searched for in the specified pattern paths. ++default-pattern "wood2.pat" ++ ++# Set the palette search path...this path will be searched for valid ++# palettes at startup. ++palette-path "~/.gimp/palettes:@prefix@/share/gimp/palettes" ++ ++# Specify a default palette. ++# The pattern is searched for in the specified pattern paths. ++default-palette "Default" ++ ++# Set the gradient search path...this path will be searched for valid ++# gradients at startup. ++gradient-path "~/.gimp/gradients:@prefix@/share/gimp/gradients" ++ ++# Specify a default gradient. ++# The gradient is searched for in the specified gradient paths. ++default-gradient "German_flag_smooth" ++ ++# Set the plug-in search path...this path will be searched for ++# plug-ins when the plug-in is run. ++plug-in-path "~/.gimp/plug-ins:@prefix@/libexec/gimp/plug-ins" ++ ++# Speed of marching ants in the selection outline ++# this value is in milliseconds ++# (less time indicates faster marching) ++marching-ants-speed 300 ++ ++# Set the number of operations kept on the undo stack ++undo-levels 5 ++ ++# Set the color-cube resource for dithering on 8-bit displays ++# The 3 values stand for Shades of red, green, and blue ++# Multiplying the # of shades of each primary color yields ++# the total number of colors that will be allocated from the ++# gimp colormap. This number should not exceed 256. Most of the ++# colors remaining after the allocation of the colorcube ++# will be left to the system palette in an effort to reduce ++# colormap "flashing". ++color-cube 6, 6, 4 ++ ++# Install a GIMP colormap by default -- only for 8-bit displays ++# install-colormap ++ ++# Specify that marching ants for selected regions will be drawn ++# with colormap cycling as oposed to redrawing with different stipple masks ++# this color cycling option works only with 8-bit displays ++# colormap-cycling ++ ++# Tools such as fuzzy-select and bucket fill find regions based on a ++# seed-fill algorithm. The seed fill starts at the intially selected ++# pixel and progresses in all directions until the difference of pixel ++# intensity from the original is greater than a specified threshold ++# ==> This value represents the default threshold ++default-threshold 15 ++ ++# There is always a tradeoff between memory usage and speed. In most ++# cases, the GIMP opts for speed over memory. However, if memory is ++# a big issue, set stingy-memory-use ++# stingy-memory-use ++ ++# When zooming into and out of images, this option enables the ++# automatic resizing of windows ++# allow-resize-windows ++ ++# Context-dependent cursors are cool. They are enabled by default. ++# However, they require overhead that you may want to do without. ++# Uncomment this line to disable them. ++# no-cursor-updating ++ ++# Layer preview sizes: ++# None: no previews in layers dialog/layer selector ++# Small: 32x32 ++# Medium: 64x64 ++# Large: 128x128 ++# #: #x# ++preview-size Medium ++ ++# Controlling ruler visibility ++# The default behavior is for rulers to be ON ++# This can also be toggled with the View->Show Rulers command or shift+control+r ++# dont-show-rulers ++ ++# Disable auto saving ++# Just uncomment the line below... ++# dont-auto-save ++ ++# Set the gamma correction values for the display ++# 1.0 corresponds to no gamma correction. For most displays, ++# gamma correction should be set to between 2.0 and 2.6 ++# Run the utility "gamma_correct" to determine appropriate values ++# for your display. ++# ++# One important item to keep in mind: Many images that you might ++# get from outside sources will in all likelihood already be ++# gamma-corrected. In these cases, the image will look washed-out ++# if the gimp has gamma-correction turned on. If you are going ++# to work with images of this sort, turn gamma correction off ++# by removing this line, or setting the values to 1.0. ++# gamma-correction 1.0 ++# gamma-correction 2.0 ++# ___ ++gamma-correction 1.6 ++ ++# Set the manner in which transparency is displayed in images ++# Transparency type can be one of: ++# 0: Light Checks ++# 1: Mid-Tone Checks ++# 2: Dark Checks ++# 3: White Only ++# 4: Gray Only ++# 5: Black Only ++# Check size can be one of: ++# 0: Small ++# 1: Medium ++# 2: Large ++transparency-type 1 ++transparency-size 2 ++ ++# Notify the GIMP of the available file plug-ins. ++# The format of the line is as follows: ++# file-plug-in <image types> <plug-in name> <plug-in title> <extensions> ++# The `image types' argument specifies what types of images the ++# plug-in can save. It is a 3 digit number where each digit is 0 or ++# 1. The digits correspond to `indexed images', `grayscale images' ++# and `rgb images' respectively. For example, the "jpeg" file plug-in ++# can save rgb and grayscale images but not indexed color, so the ++# image types argument is 011. ++# The `plug-in name' is the name of the plug-in program. ++# The `plug-in title' is the title of the program is it will appear ++# from the GIMP. This will most likely be the name of the plug-in. ++# The `extensions' are a comma separated string of extensions. These ++# are used by the GIMP to map file names to images. ++# Note: case does not matter for extensions. ++ ++file-plug-in jpeg 011 "jpeg" "jpg,jpeg" ++file-plug-in png 111 "png" "png" ++file-plug-in gif 110 "gif" "gif" ++file-plug-in tiff 111 "tiff" "tiff,tif" ++file-plug-in tga 111 "tga" "tga,targa" ++file-plug-in gbrush 010 "brush" "gbr" ++file-plug-in gpattern 010 "pattern" "pat,gpat" ++file-plug-in gicon 010 "gicon" "gic,gico" ++file-plug-in xpm 110 "xpm" "xpm" ++file-plug-in pnm 111 "pnm" "pgm,ppm,pbm" ++file-plug-in matlab 010 "matlab" "m" ++file-plug-in yuv411 001 "yuv" "yuv" ++ ++# Notify the GIMP of plug-ins that will exist in the `plug-ins' menu. ++# The format of the line is as follows: ++# plug-in <plug-in name> <menu location> <accelerator> ++# The `plug-in name' is the name of the plug-in program. ++# The `menu location' is the item name and location in the plug-in ++# menu. A slash indicates a submenu. Therefore, the menu location ++# "Blur/Blur" specifies an item name of "Blur" in a submenu entitled ++# "Blur". Multiple submenus are possible. If a menu already exists ++# the item is simply placed in that menu. Menu items are placed in ++# alphabetically sorted order in menus. ++# The `accelerator' is a string which designates a key combination ++# which will invoke the plug-in. The format should be clear by ++# inspection. This string is optional. ++# ++# It is convention to only use the `alt' and `shift' key modifiers for ++# plug-ins. The `control' key is used as a modifier for menu items by ++# the main application. The main application will not use the `alt' ++# or `shift' key modifiers. ++ ++plug-in blur "Blur/Blur" ++plug-in blur2 "Blur/Blur (variable)" "Alt<Key>B" ++plug-in gauss_recurse "Blur/Gaussian Blur (IIR)" "Shift Alt<Key>B" ++plug-in gauss "Blur/Gaussian Blur (RLE)" ++plug-in mblur "Blur/Motion Blur" ++ ++plug-in charcoal "Effects/Artistic/Charcoal" "Shift Alt<Key>H" ++plug-in cubism "Effects/Artistic/Cubism" "Shift Alt<Key>U" ++plug-in mosaic "Effects/Artistic/Mosaic" "Alt<Key>M" ++plug-in oilify "Effects/Artistic/Oilify" ++plug-in sparkle "Effects/Artistic/Sparkle" ++plug-in lic "Effects/Artistic/Van-Goghify" ++plug-in bleed "Effects/Image/Bleed" ++plug-in c_astretch "Effects/Image/Contrast Auto-Stretch" ++plug-in enhance "Effects/Image/Enhance" "Shift Alt<Key>E" ++plug-in gamma "Effects/Image/Gamma" "Alt<Key>G" ++plug-in grayify "Effects/Image/Grayify" ++plug-in invert "Effects/Image/Invert" "Alt<Key>I" ++plug-in solarize "Effects/Image/Solarize" "Alt<Key>1" ++plug-in bumpmap "Effects/Lighting/Bump Map" "Alt<Key>2" ++plug-in displace "Effects/Lighting/Displace" "Alt<Key>3" ++plug-in lighting "Effects/Lighting/Lighting" "Alt<Key>4" ++plug-in edge "Effects/Misc Ops/Edge Detect" "Alt<Key>E" ++plug-in engrave "Effects/Misc Ops/Engrave" ++plug-in extrude "Effects/Misc Ops/Extrude" ++plug-in pixelize "Effects/Misc Ops/Pixelize" ++plug-in relief "Effects/Misc Ops/Relief" "Alt<Key>R" ++plug-in checkerboard "Effects/Textures/Checkerboard" ++plug-in plasma "Effects/Textures/Plasma" ++plug-in texture2 "Effects/Textures/Texture II" ++ ++plug-in despeckle "Distorts/Despeckle" ++plug-in map_sphere "Distorts/Map Sphere" ++plug-in noisify "Distorts/Noise" ++plug-in pagecurl "Distorts/Page Curl" "Alt<Key>U" ++plug-in pinch "Distorts/Pinch" "Alt<Key>P" ++plug-in ripple "Distorts/Ripple" ++plug-in shift "Distorts/Shift" ++plug-in spread "Distorts/Spread" ++plug-in whirl "Distorts/Whirl" "Alt<Key>W" ++plug-in waves "Distorts/Waves" ++ ++plug-in compose "Conversions/Compose" ++plug-in decompose "Conversions/Decompose" ++plug-in to-color "Conversions/To Color" "Shift Alt<Key>C" ++plug-in to-gray "Conversions/To Grayscale" "Shift Alt<Key>G" ++plug-in to-indexed "Conversions/To Indexed" "Shift Alt<Key>I" ++ ++plug-in autocrop "Transforms/Autocrop" ++plug-in flip_horz "Transforms/Flip Horizontal" "Alt<Key>H" ++plug-in flip_vert "Transforms/Flip Vertical" "Alt<Key>V" ++plug-in polar "Transforms/Polar" ++plug-in rotate "Transforms/Rotate" ++plug-in scale "Transforms/Scale" "Shift Alt<Key>S" ++plug-in tile "Transforms/Tile" "Alt<Key>T" ++plug-in tiler "Transforms/Tiler" "Alt<Key>T" ++ ++plug-in blend "Channel Ops/Blend" ++plug-in calculations "Channel Ops/Calculations" "Alt<Key>C" ++plug-in duplicate "Channel Ops/Duplicate" "Alt<Key>D" ++plug-in offset "Channel Ops/Offset" "Alt<Key>O" ++ ++plug-in netpbm "Miscellaneous/Netpbm Filter" "Shift Alt<Key>N" ++plug-in rms_error "Miscellaneous/RMS Error" ++plug-in photocd "Miscellaneous/Photo CD" ++plug-in octave_srv "Miscellaneous/Octave Server" diff --git a/graphics/gimp-app/files/patch-ab b/graphics/gimp-app/files/patch-ab new file mode 100644 index 000000000000..ac5e5976e46c --- /dev/null +++ b/graphics/gimp-app/files/patch-ab @@ -0,0 +1,49 @@ +--- app/fileops.c~ Mon Nov 18 09:57:19 1996 ++++ app/fileops.c Mon Nov 18 09:58:01 1996 +@@ -289,7 +289,7 @@ + gtk_file_selection_set_ok_callback (filesel, file_open_ok_callback, open_options); + gtk_file_selection_set_cancel_callback (filesel, file_cancel_callback, open_options); + +- if (gdisp && gdisp->gimage->has_filename) ++ if (gdisp && gdisp->gimage && gdisp->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisp->gimage)); + + gtk_widget_show (filesel); +@@ -297,7 +297,7 @@ + + if (! GTK_WIDGET_VISIBLE (filesel)) + { +- if (gdisp && gdisp->gimage->has_filename) ++ if (gdisp && gdisp->gimage && gdisp->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisp->gimage)); + gtk_widget_show (filesel); + } +@@ -353,7 +353,7 @@ + gtk_file_selection_set_ok_callback (filesel, file_save_ok_callback, save_options); + gtk_file_selection_set_cancel_callback (filesel, file_cancel_callback, save_options); + +- if (gdisplay && gdisplay->gimage->has_filename) ++ if (gdisplay && gdisplay->gimage && gdisplay->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisplay->gimage)); + + gtk_widget_show (filesel); +@@ -363,7 +363,7 @@ + + if (! GTK_WIDGET_VISIBLE (filesel)) + { +- if (gdisplay && gdisplay->gimage->has_filename) ++ if (gdisplay && gdisplay->gimage && gdisplay->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisplay->gimage)); + + gtk_widget_show (filesel); +--- app/progress.c~ Mon Nov 18 11:03:58 1996 ++++ app/progress.c Mon Nov 18 11:04:07 1996 +@@ -57,7 +57,7 @@ + progress->callback_data = callback_data; + progress->pixmap = NULL; + +- progress->shell = gtk_window_new (title, GTK_WINDOW_TOPLEVEL); ++ progress->shell = gtk_window_new (title, GTK_WINDOW_DIALOG); + gtk_widget_set_uposition (progress->shell, progress_x, progress_y); + main_vbox = gtk_vbox_new (FALSE, 5); + gtk_container_add (progress->shell, main_vbox); diff --git a/graphics/gimp-app/files/patch-ac b/graphics/gimp-app/files/patch-ac new file mode 100644 index 000000000000..7e5a1845afe1 --- /dev/null +++ b/graphics/gimp-app/files/patch-ac @@ -0,0 +1,61 @@ +--- configure~ Mon Nov 18 10:20:48 1996 ++++ configure Mon Nov 18 10:21:54 1996 +@@ -2324,7 +2324,7 @@ + EOF + cat >> $CONFIG_STATUS <<EOF + +-CONFIG_FILES=\${CONFIG_FILES-"Makefile app/Makefile plug-ins/Makefile"} ++CONFIG_FILES=\${CONFIG_FILES-"Makefile app/Makefile plug-ins/Makefile gimprc"} + EOF + cat >> $CONFIG_STATUS <<\EOF + for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then +--- configure.in~ Mon Nov 18 10:37:13 1996 ++++ configure.in Mon Nov 18 10:37:25 1996 +@@ -221,4 +221,4 @@ + AC_SUBST(_SHLIBS_) + + dnl Output the Makefiles +-AC_OUTPUT(Makefile app/Makefile plug-ins/Makefile) ++AC_OUTPUT(Makefile app/Makefile plug-ins/Makefile gimprc) +--- Makefile.in~ Mon Nov 18 11:11:16 1996 ++++ Makefile.in Mon Nov 18 11:12:22 1996 +@@ -16,7 +16,7 @@ + # set the MAKE variable if necessary + @SET_MAKE@ + +-INSTALL = ./install-sh -c ++INSTALL = /usr/bin/install -c + + all: + ( cd gtk ; $(MAKE) ) +@@ -24,22 +24,22 @@ + ( cd app ; $(MAKE) ) + + install: +- $(INSTALL) -d $(libdir)/gimp +- $(INSTALL) -d $(libdir)/gimp/brushes +- $(INSTALL) -m 644 gimprc $(libdir)/gimp ++ $(INSTALL) -d $(datadir)/gimp ++ $(INSTALL) -d $(datadir)/gimp/brushes ++ $(INSTALL) -m 644 gimprc $(datadir)/gimp + for brush in brushes/*; do \ + echo $$brush; \ +- $(INSTALL) -m 644 "$$brush" $(libdir)/gimp/brushes; \ ++ $(INSTALL) -m 644 "$$brush" $(datadir)/gimp/brushes; \ + done +- $(INSTALL) -d $(libdir)/gimp/palettes ++ $(INSTALL) -d $(datadir)/gimp/palettes + for palette in palettes/*; do \ + echo $$palette; \ +- $(INSTALL) -m 644 "$$palette" $(libdir)/gimp/palettes; \ ++ $(INSTALL) -m 644 "$$palette" $(datadir)/gimp/palettes; \ + done +- $(INSTALL) -d $(libdir)/gimp/patterns ++ $(INSTALL) -d $(datadir)/gimp/patterns + for pattern in patterns/*; do \ + echo $$pattern; \ +- $(INSTALL) -m 644 "$$pattern" $(libdir)/gimp/patterns; \ ++ $(INSTALL) -m 644 "$$pattern" $(datadir)/gimp/patterns; \ + done + ( cd plug-ins ; $(MAKE) install ) + ( cd app ; $(MAKE) install ) diff --git a/graphics/gimp-app/pkg-comment b/graphics/gimp-app/pkg-comment new file mode 100644 index 000000000000..48ee7cdbe88a --- /dev/null +++ b/graphics/gimp-app/pkg-comment @@ -0,0 +1 @@ +developer's beta release of the General Image Manipulation Program diff --git a/graphics/gimp-app/pkg-descr b/graphics/gimp-app/pkg-descr new file mode 100644 index 000000000000..60e13ec9e94c --- /dev/null +++ b/graphics/gimp-app/pkg-descr @@ -0,0 +1,21 @@ +This is the developer's pre-release of the GIMP. +If you want stability use the gimp port, not this one. If you want +to play or make modifications, this is for you. + +The GIMP is designed to provide an intuitive graphical interface to a +variety of image editing operations. Here is a list of the GIMP's +major features: + + Image editing + ------------- + + * Selection tools including rectangle, ellipse, free, fuzzy, bezier + and intelligent. + * Transformation tools including rotate, scale, shear and flip. + * Painting tools including bucket, brush, airbrush, clone, convolve, + blend and text. + * Effects filters (such as blur, edge detect). + * Channel & color operations (such as add, composite, decompose). + * Plug-ins which allow for the easy addition of new file formats and + new effect filters. + * Multiple undo/redo. diff --git a/graphics/gimp-app/pkg-plist b/graphics/gimp-app/pkg-plist new file mode 100644 index 000000000000..ef35558b371c --- /dev/null +++ b/graphics/gimp-app/pkg-plist @@ -0,0 +1,191 @@ +bin/gimp +share/gimp/brushes/11circle.gbr +share/gimp/brushes/11fcircle.gbr +share/gimp/brushes/13circle.gbr +share/gimp/brushes/13fcircle.gbr +share/gimp/brushes/15circle.gbr +share/gimp/brushes/15fcircle.gbr +share/gimp/brushes/17circle.gbr +share/gimp/brushes/17fcircle.gbr +share/gimp/brushes/19circle.gbr +share/gimp/brushes/19fcircle.gbr +share/gimp/brushes/1circle.gbr +share/gimp/brushes/3circle.gbr +share/gimp/brushes/3fcircle.gbr +share/gimp/brushes/5circle.gbr +share/gimp/brushes/5fcircle.gbr +share/gimp/brushes/7circle.gbr +share/gimp/brushes/7fcircle.gbr +share/gimp/brushes/9circle.gbr +share/gimp/brushes/9fcircle.gbr +share/gimp/brushes/airplane.gbr +share/gimp/brushes/bird.gbr +share/gimp/brushes/bush.gbr +share/gimp/brushes/confetti.gbr +share/gimp/brushes/cross_large.gbr +share/gimp/brushes/cross_small.gbr +share/gimp/brushes/diamond.gbr +share/gimp/brushes/duck.gbr +share/gimp/brushes/dunes.gbr +share/gimp/brushes/elk.gbr +share/gimp/brushes/flags.gbr +share/gimp/brushes/flower.gbr +share/gimp/brushes/flower_large.gbr +share/gimp/brushes/galaxy.gbr +share/gimp/brushes/galaxy_small.gbr +share/gimp/brushes/gecko.gbr +share/gimp/brushes/glyph.gbr +share/gimp/brushes/guitar.gbr +share/gimp/brushes/hash.gbr +share/gimp/brushes/jack.gbr +share/gimp/brushes/manta.gbr +share/gimp/brushes/ribbon.gbr +share/gimp/brushes/rings1.gbr +share/gimp/brushes/rings2.gbr +share/gimp/brushes/rings3.gbr +share/gimp/brushes/rings4.gbr +share/gimp/brushes/rings5.gbr +share/gimp/brushes/rings6.gbr +share/gimp/brushes/rings7.gbr +share/gimp/brushes/sball.gbr +share/gimp/brushes/slope.gbr +share/gimp/brushes/snake.gbr +share/gimp/brushes/snowflake.gbr +share/gimp/brushes/sparkle.gbr +share/gimp/brushes/sparkle2.gbr +share/gimp/brushes/star_medium.gbr +share/gimp/brushes/star_small.gbr +share/gimp/brushes/therefore.gbr +share/gimp/brushes/tictactoe.gbr +share/gimp/brushes/tile.gbr +share/gimp/brushes/triangle.gbr +share/gimp/brushes/tulip.gbr +share/gimp/brushes/xcf.gbr +share/gimp/gimprc +share/gimp/palettes/Blues +share/gimp/palettes/Browns_And_Yellows +share/gimp/palettes/Cool_Colors +share/gimp/palettes/Default +share/gimp/palettes/Grays +share/gimp/palettes/Greens +share/gimp/palettes/Lights +share/gimp/palettes/Muted +share/gimp/palettes/Pastels +share/gimp/palettes/Reds_And_Purples +share/gimp/palettes/Warm_Colors +share/gimp/patterns/3dgreen.pat +share/gimp/patterns/amethyst.pat +share/gimp/patterns/blue.pat +share/gimp/patterns/chains.pat +share/gimp/patterns/choc_swirl.pat +share/gimp/patterns/clouds.pat +share/gimp/patterns/clovers.pat +share/gimp/patterns/dunes.pat +share/gimp/patterns/electric.pat +share/gimp/patterns/fibers.pat +share/gimp/patterns/floor_tile.pat +share/gimp/patterns/granite1.pat +share/gimp/patterns/granite2.pat +share/gimp/patterns/green_curtains.pat +share/gimp/patterns/java.pat +share/gimp/patterns/krinkle.pat +share/gimp/patterns/leather.pat +share/gimp/patterns/leaves.pat +share/gimp/patterns/leopard.pat +share/gimp/patterns/lumps.pat +share/gimp/patterns/marble1.pat +share/gimp/patterns/marble2.pat +share/gimp/patterns/pj.pat +share/gimp/patterns/marble3.pat +share/gimp/patterns/mhuerock.pat +share/gimp/patterns/paper.pat +share/gimp/patterns/parque1.pat +share/gimp/patterns/parque2.pat +share/gimp/patterns/parque3.pat +share/gimp/patterns/pool.pat +share/gimp/patterns/sky.pat +share/gimp/patterns/slate.pat +share/gimp/patterns/sm_squares.pat +share/gimp/patterns/terra.pat +share/gimp/patterns/torrents.pat +share/gimp/patterns/waves.pat +share/gimp/patterns/wax.pat +share/gimp/patterns/wood1.pat +share/gimp/patterns/wood2.pat +share/gimp/patterns/wood3.pat +libexec/gimp/plug-ins/autocrop +libexec/gimp/plug-ins/bleed +libexec/gimp/plug-ins/blend +libexec/gimp/plug-ins/blur +libexec/gimp/plug-ins/blur2 +libexec/gimp/plug-ins/brightness +libexec/gimp/plug-ins/bumpmap +libexec/gimp/plug-ins/c_astretch +libexec/gimp/plug-ins/calculations +libexec/gimp/plug-ins/charcoal +libexec/gimp/plug-ins/checkerboard +libexec/gimp/plug-ins/compose +libexec/gimp/plug-ins/cubism +libexec/gimp/plug-ins/darken +libexec/gimp/plug-ins/decompose +libexec/gimp/plug-ins/despeckle +libexec/gimp/plug-ins/displace +libexec/gimp/plug-ins/duplicate +libexec/gimp/plug-ins/edge +libexec/gimp/plug-ins/engrave +libexec/gimp/plug-ins/enhance +libexec/gimp/plug-ins/extrude +libexec/gimp/plug-ins/flip_horz +libexec/gimp/plug-ins/flip_vert +libexec/gimp/plug-ins/gamma +libexec/gimp/plug-ins/gauss +libexec/gimp/plug-ins/gauss_recurse +libexec/gimp/plug-ins/gbrush +libexec/gimp/plug-ins/gbrush-old +libexec/gimp/plug-ins/gicon +libexec/gimp/plug-ins/gif +libexec/gimp/plug-ins/gpattern +libexec/gimp/plug-ins/grayify +libexec/gimp/plug-ins/invert +libexec/gimp/plug-ins/jpeg +libexec/gimp/plug-ins/lic +libexec/gimp/plug-ins/lighten +libexec/gimp/plug-ins/lighting +libexec/gimp/plug-ins/map_sphere +libexec/gimp/plug-ins/matlab +libexec/gimp/plug-ins/mblur +libexec/gimp/plug-ins/mosaic +libexec/gimp/plug-ins/netpbm +libexec/gimp/plug-ins/noisify +libexec/gimp/plug-ins/octave_srv +libexec/gimp/plug-ins/offset +libexec/gimp/plug-ins/oilify +libexec/gimp/plug-ins/pagecurl +libexec/gimp/plug-ins/photocd +libexec/gimp/plug-ins/pinch +libexec/gimp/plug-ins/pixelize +libexec/gimp/plug-ins/plasma +libexec/gimp/plug-ins/png +libexec/gimp/plug-ins/pnm +libexec/gimp/plug-ins/polar +libexec/gimp/plug-ins/tga +libexec/gimp/plug-ins/relief +libexec/gimp/plug-ins/ripple +libexec/gimp/plug-ins/rms_error +libexec/gimp/plug-ins/rotate +libexec/gimp/plug-ins/shift +libexec/gimp/plug-ins/spread +libexec/gimp/plug-ins/scale +libexec/gimp/plug-ins/solarize +libexec/gimp/plug-ins/sparkle +libexec/gimp/plug-ins/texture2 +libexec/gimp/plug-ins/tiff +libexec/gimp/plug-ins/tile +libexec/gimp/plug-ins/tiler +libexec/gimp/plug-ins/to-gray +libexec/gimp/plug-ins/to-color +libexec/gimp/plug-ins/to-indexed +libexec/gimp/plug-ins/waves +libexec/gimp/plug-ins/whirl +libexec/gimp/plug-ins/xpm +libexec/gimp/plug-ins/yuv411 diff --git a/graphics/gimp-devel/Makefile b/graphics/gimp-devel/Makefile new file mode 100644 index 000000000000..0ca6d949b712 --- /dev/null +++ b/graphics/gimp-devel/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: GIMP +# Version required: 961001 +# Date created: Mon Nov 18 21:28:43 CST 1996 +# Whom: erich@FreeBSD.org +# +# $Id: Makefile,v 1.1.1.1 1996/08/24 18:32:45 chuckr Exp $ +# + +DISTNAME= gimp-devel +PKGNAME= gimp-devel-96.10.01 +CATEGORIES= graphics +MASTER_SITES= ftp://ftp.xcf.berkeley.edu/pub/gimp/developers/ +DISTFILES= gimp961001.tgz + +MAINTAINER= erich@FreeBSD.org + +LIB_DEPENDS+= png\\.0\\.[7-9]:${PORTSDIR}/graphics/png +LIB_DEPENDS+= jpeg\\.6\\.:${PORTSDIR}/graphics/jpeg +LIB_DEPENDS+= tiff\\.3\\.:${PORTSDIR}/graphics/tiff +LIB_DEPENDS+= Xpm\\.4\\.:${PORTSDIR}/graphics/xpm + +USE_X11= yes + +GNU_CONFIGURE= yes +USE_GMAKE= yes + +.include <bsd.port.mk> diff --git a/graphics/gimp-devel/distinfo b/graphics/gimp-devel/distinfo new file mode 100644 index 000000000000..aeb842bef317 --- /dev/null +++ b/graphics/gimp-devel/distinfo @@ -0,0 +1,2 @@ +MD5 (gimp961001.tgz) = f7c3971a93a7332a39d7794be491d6e7 +MD5 (gimp-data.tgz) = b13b8382e22a1664f959486132606090 diff --git a/graphics/gimp-devel/files/patch-aa b/graphics/gimp-devel/files/patch-aa new file mode 100644 index 000000000000..729403d72c4d --- /dev/null +++ b/graphics/gimp-devel/files/patch-aa @@ -0,0 +1,261 @@ +--- gimprc.in~ Mon Nov 18 09:56:00 1996 ++++ gimprc.in Mon Nov 18 09:55:52 1996 +@@ -0,0 +1,258 @@ ++# Lines that start with a '#' are comments. ++# Blank lines are ignored. ++ ++# Set the temporary storage directory...files will appear here ++# during the course of running the gimp. Most files will disappear ++# when the gimp exits, but some files are likely to remain, ++# such as working palette files, so it is best if this directory ++# not be one that is shared by other users or is cleared on machine ++# reboot such as /tmp. ++temp-path "~/.gimp/tmp" ++ ++# Set the brush search path...this path will be searched for valid ++# brushes at startup. ++brush-path "~/.gimp/brushes:@prefix@/share/gimp/brushes" ++ ++# Specify a default brush. If none is specified it defaults to the ++# "1circle.gbr" brush which is just a single pixel sized brush. ++# The brush is searched for in the brush path. ++default-brush "19fcircle.gbr" ++ ++# Set the pattern search path...this path will be searched for valid ++# patterns at startup. ++pattern-path "~/.gimp/patterns:@prefix@/share/gimp/patterns" ++ ++# Specify a default pattern. ++# The pattern is searched for in the specified pattern paths. ++default-pattern "wood2.pat" ++ ++# Set the palette search path...this path will be searched for valid ++# palettes at startup. ++palette-path "~/.gimp/palettes:@prefix@/share/gimp/palettes" ++ ++# Specify a default palette. ++# The pattern is searched for in the specified pattern paths. ++default-palette "Default" ++ ++# Set the gradient search path...this path will be searched for valid ++# gradients at startup. ++gradient-path "~/.gimp/gradients:@prefix@/share/gimp/gradients" ++ ++# Specify a default gradient. ++# The gradient is searched for in the specified gradient paths. ++default-gradient "German_flag_smooth" ++ ++# Set the plug-in search path...this path will be searched for ++# plug-ins when the plug-in is run. ++plug-in-path "~/.gimp/plug-ins:@prefix@/libexec/gimp/plug-ins" ++ ++# Speed of marching ants in the selection outline ++# this value is in milliseconds ++# (less time indicates faster marching) ++marching-ants-speed 300 ++ ++# Set the number of operations kept on the undo stack ++undo-levels 5 ++ ++# Set the color-cube resource for dithering on 8-bit displays ++# The 3 values stand for Shades of red, green, and blue ++# Multiplying the # of shades of each primary color yields ++# the total number of colors that will be allocated from the ++# gimp colormap. This number should not exceed 256. Most of the ++# colors remaining after the allocation of the colorcube ++# will be left to the system palette in an effort to reduce ++# colormap "flashing". ++color-cube 6, 6, 4 ++ ++# Install a GIMP colormap by default -- only for 8-bit displays ++# install-colormap ++ ++# Specify that marching ants for selected regions will be drawn ++# with colormap cycling as oposed to redrawing with different stipple masks ++# this color cycling option works only with 8-bit displays ++# colormap-cycling ++ ++# Tools such as fuzzy-select and bucket fill find regions based on a ++# seed-fill algorithm. The seed fill starts at the intially selected ++# pixel and progresses in all directions until the difference of pixel ++# intensity from the original is greater than a specified threshold ++# ==> This value represents the default threshold ++default-threshold 15 ++ ++# There is always a tradeoff between memory usage and speed. In most ++# cases, the GIMP opts for speed over memory. However, if memory is ++# a big issue, set stingy-memory-use ++# stingy-memory-use ++ ++# When zooming into and out of images, this option enables the ++# automatic resizing of windows ++# allow-resize-windows ++ ++# Context-dependent cursors are cool. They are enabled by default. ++# However, they require overhead that you may want to do without. ++# Uncomment this line to disable them. ++# no-cursor-updating ++ ++# Layer preview sizes: ++# None: no previews in layers dialog/layer selector ++# Small: 32x32 ++# Medium: 64x64 ++# Large: 128x128 ++# #: #x# ++preview-size Medium ++ ++# Controlling ruler visibility ++# The default behavior is for rulers to be ON ++# This can also be toggled with the View->Show Rulers command or shift+control+r ++# dont-show-rulers ++ ++# Disable auto saving ++# Just uncomment the line below... ++# dont-auto-save ++ ++# Set the gamma correction values for the display ++# 1.0 corresponds to no gamma correction. For most displays, ++# gamma correction should be set to between 2.0 and 2.6 ++# Run the utility "gamma_correct" to determine appropriate values ++# for your display. ++# ++# One important item to keep in mind: Many images that you might ++# get from outside sources will in all likelihood already be ++# gamma-corrected. In these cases, the image will look washed-out ++# if the gimp has gamma-correction turned on. If you are going ++# to work with images of this sort, turn gamma correction off ++# by removing this line, or setting the values to 1.0. ++# gamma-correction 1.0 ++# gamma-correction 2.0 ++# ___ ++gamma-correction 1.6 ++ ++# Set the manner in which transparency is displayed in images ++# Transparency type can be one of: ++# 0: Light Checks ++# 1: Mid-Tone Checks ++# 2: Dark Checks ++# 3: White Only ++# 4: Gray Only ++# 5: Black Only ++# Check size can be one of: ++# 0: Small ++# 1: Medium ++# 2: Large ++transparency-type 1 ++transparency-size 2 ++ ++# Notify the GIMP of the available file plug-ins. ++# The format of the line is as follows: ++# file-plug-in <image types> <plug-in name> <plug-in title> <extensions> ++# The `image types' argument specifies what types of images the ++# plug-in can save. It is a 3 digit number where each digit is 0 or ++# 1. The digits correspond to `indexed images', `grayscale images' ++# and `rgb images' respectively. For example, the "jpeg" file plug-in ++# can save rgb and grayscale images but not indexed color, so the ++# image types argument is 011. ++# The `plug-in name' is the name of the plug-in program. ++# The `plug-in title' is the title of the program is it will appear ++# from the GIMP. This will most likely be the name of the plug-in. ++# The `extensions' are a comma separated string of extensions. These ++# are used by the GIMP to map file names to images. ++# Note: case does not matter for extensions. ++ ++file-plug-in jpeg 011 "jpeg" "jpg,jpeg" ++file-plug-in png 111 "png" "png" ++file-plug-in gif 110 "gif" "gif" ++file-plug-in tiff 111 "tiff" "tiff,tif" ++file-plug-in tga 111 "tga" "tga,targa" ++file-plug-in gbrush 010 "brush" "gbr" ++file-plug-in gpattern 010 "pattern" "pat,gpat" ++file-plug-in gicon 010 "gicon" "gic,gico" ++file-plug-in xpm 110 "xpm" "xpm" ++file-plug-in pnm 111 "pnm" "pgm,ppm,pbm" ++file-plug-in matlab 010 "matlab" "m" ++file-plug-in yuv411 001 "yuv" "yuv" ++ ++# Notify the GIMP of plug-ins that will exist in the `plug-ins' menu. ++# The format of the line is as follows: ++# plug-in <plug-in name> <menu location> <accelerator> ++# The `plug-in name' is the name of the plug-in program. ++# The `menu location' is the item name and location in the plug-in ++# menu. A slash indicates a submenu. Therefore, the menu location ++# "Blur/Blur" specifies an item name of "Blur" in a submenu entitled ++# "Blur". Multiple submenus are possible. If a menu already exists ++# the item is simply placed in that menu. Menu items are placed in ++# alphabetically sorted order in menus. ++# The `accelerator' is a string which designates a key combination ++# which will invoke the plug-in. The format should be clear by ++# inspection. This string is optional. ++# ++# It is convention to only use the `alt' and `shift' key modifiers for ++# plug-ins. The `control' key is used as a modifier for menu items by ++# the main application. The main application will not use the `alt' ++# or `shift' key modifiers. ++ ++plug-in blur "Blur/Blur" ++plug-in blur2 "Blur/Blur (variable)" "Alt<Key>B" ++plug-in gauss_recurse "Blur/Gaussian Blur (IIR)" "Shift Alt<Key>B" ++plug-in gauss "Blur/Gaussian Blur (RLE)" ++plug-in mblur "Blur/Motion Blur" ++ ++plug-in charcoal "Effects/Artistic/Charcoal" "Shift Alt<Key>H" ++plug-in cubism "Effects/Artistic/Cubism" "Shift Alt<Key>U" ++plug-in mosaic "Effects/Artistic/Mosaic" "Alt<Key>M" ++plug-in oilify "Effects/Artistic/Oilify" ++plug-in sparkle "Effects/Artistic/Sparkle" ++plug-in lic "Effects/Artistic/Van-Goghify" ++plug-in bleed "Effects/Image/Bleed" ++plug-in c_astretch "Effects/Image/Contrast Auto-Stretch" ++plug-in enhance "Effects/Image/Enhance" "Shift Alt<Key>E" ++plug-in gamma "Effects/Image/Gamma" "Alt<Key>G" ++plug-in grayify "Effects/Image/Grayify" ++plug-in invert "Effects/Image/Invert" "Alt<Key>I" ++plug-in solarize "Effects/Image/Solarize" "Alt<Key>1" ++plug-in bumpmap "Effects/Lighting/Bump Map" "Alt<Key>2" ++plug-in displace "Effects/Lighting/Displace" "Alt<Key>3" ++plug-in lighting "Effects/Lighting/Lighting" "Alt<Key>4" ++plug-in edge "Effects/Misc Ops/Edge Detect" "Alt<Key>E" ++plug-in engrave "Effects/Misc Ops/Engrave" ++plug-in extrude "Effects/Misc Ops/Extrude" ++plug-in pixelize "Effects/Misc Ops/Pixelize" ++plug-in relief "Effects/Misc Ops/Relief" "Alt<Key>R" ++plug-in checkerboard "Effects/Textures/Checkerboard" ++plug-in plasma "Effects/Textures/Plasma" ++plug-in texture2 "Effects/Textures/Texture II" ++ ++plug-in despeckle "Distorts/Despeckle" ++plug-in map_sphere "Distorts/Map Sphere" ++plug-in noisify "Distorts/Noise" ++plug-in pagecurl "Distorts/Page Curl" "Alt<Key>U" ++plug-in pinch "Distorts/Pinch" "Alt<Key>P" ++plug-in ripple "Distorts/Ripple" ++plug-in shift "Distorts/Shift" ++plug-in spread "Distorts/Spread" ++plug-in whirl "Distorts/Whirl" "Alt<Key>W" ++plug-in waves "Distorts/Waves" ++ ++plug-in compose "Conversions/Compose" ++plug-in decompose "Conversions/Decompose" ++plug-in to-color "Conversions/To Color" "Shift Alt<Key>C" ++plug-in to-gray "Conversions/To Grayscale" "Shift Alt<Key>G" ++plug-in to-indexed "Conversions/To Indexed" "Shift Alt<Key>I" ++ ++plug-in autocrop "Transforms/Autocrop" ++plug-in flip_horz "Transforms/Flip Horizontal" "Alt<Key>H" ++plug-in flip_vert "Transforms/Flip Vertical" "Alt<Key>V" ++plug-in polar "Transforms/Polar" ++plug-in rotate "Transforms/Rotate" ++plug-in scale "Transforms/Scale" "Shift Alt<Key>S" ++plug-in tile "Transforms/Tile" "Alt<Key>T" ++plug-in tiler "Transforms/Tiler" "Alt<Key>T" ++ ++plug-in blend "Channel Ops/Blend" ++plug-in calculations "Channel Ops/Calculations" "Alt<Key>C" ++plug-in duplicate "Channel Ops/Duplicate" "Alt<Key>D" ++plug-in offset "Channel Ops/Offset" "Alt<Key>O" ++ ++plug-in netpbm "Miscellaneous/Netpbm Filter" "Shift Alt<Key>N" ++plug-in rms_error "Miscellaneous/RMS Error" ++plug-in photocd "Miscellaneous/Photo CD" ++plug-in octave_srv "Miscellaneous/Octave Server" diff --git a/graphics/gimp-devel/files/patch-ab b/graphics/gimp-devel/files/patch-ab new file mode 100644 index 000000000000..ac5e5976e46c --- /dev/null +++ b/graphics/gimp-devel/files/patch-ab @@ -0,0 +1,49 @@ +--- app/fileops.c~ Mon Nov 18 09:57:19 1996 ++++ app/fileops.c Mon Nov 18 09:58:01 1996 +@@ -289,7 +289,7 @@ + gtk_file_selection_set_ok_callback (filesel, file_open_ok_callback, open_options); + gtk_file_selection_set_cancel_callback (filesel, file_cancel_callback, open_options); + +- if (gdisp && gdisp->gimage->has_filename) ++ if (gdisp && gdisp->gimage && gdisp->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisp->gimage)); + + gtk_widget_show (filesel); +@@ -297,7 +297,7 @@ + + if (! GTK_WIDGET_VISIBLE (filesel)) + { +- if (gdisp && gdisp->gimage->has_filename) ++ if (gdisp && gdisp->gimage && gdisp->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisp->gimage)); + gtk_widget_show (filesel); + } +@@ -353,7 +353,7 @@ + gtk_file_selection_set_ok_callback (filesel, file_save_ok_callback, save_options); + gtk_file_selection_set_cancel_callback (filesel, file_cancel_callback, save_options); + +- if (gdisplay && gdisplay->gimage->has_filename) ++ if (gdisplay && gdisplay->gimage && gdisplay->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisplay->gimage)); + + gtk_widget_show (filesel); +@@ -363,7 +363,7 @@ + + if (! GTK_WIDGET_VISIBLE (filesel)) + { +- if (gdisplay && gdisplay->gimage->has_filename) ++ if (gdisplay && gdisplay->gimage && gdisplay->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisplay->gimage)); + + gtk_widget_show (filesel); +--- app/progress.c~ Mon Nov 18 11:03:58 1996 ++++ app/progress.c Mon Nov 18 11:04:07 1996 +@@ -57,7 +57,7 @@ + progress->callback_data = callback_data; + progress->pixmap = NULL; + +- progress->shell = gtk_window_new (title, GTK_WINDOW_TOPLEVEL); ++ progress->shell = gtk_window_new (title, GTK_WINDOW_DIALOG); + gtk_widget_set_uposition (progress->shell, progress_x, progress_y); + main_vbox = gtk_vbox_new (FALSE, 5); + gtk_container_add (progress->shell, main_vbox); diff --git a/graphics/gimp-devel/files/patch-ac b/graphics/gimp-devel/files/patch-ac new file mode 100644 index 000000000000..7e5a1845afe1 --- /dev/null +++ b/graphics/gimp-devel/files/patch-ac @@ -0,0 +1,61 @@ +--- configure~ Mon Nov 18 10:20:48 1996 ++++ configure Mon Nov 18 10:21:54 1996 +@@ -2324,7 +2324,7 @@ + EOF + cat >> $CONFIG_STATUS <<EOF + +-CONFIG_FILES=\${CONFIG_FILES-"Makefile app/Makefile plug-ins/Makefile"} ++CONFIG_FILES=\${CONFIG_FILES-"Makefile app/Makefile plug-ins/Makefile gimprc"} + EOF + cat >> $CONFIG_STATUS <<\EOF + for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then +--- configure.in~ Mon Nov 18 10:37:13 1996 ++++ configure.in Mon Nov 18 10:37:25 1996 +@@ -221,4 +221,4 @@ + AC_SUBST(_SHLIBS_) + + dnl Output the Makefiles +-AC_OUTPUT(Makefile app/Makefile plug-ins/Makefile) ++AC_OUTPUT(Makefile app/Makefile plug-ins/Makefile gimprc) +--- Makefile.in~ Mon Nov 18 11:11:16 1996 ++++ Makefile.in Mon Nov 18 11:12:22 1996 +@@ -16,7 +16,7 @@ + # set the MAKE variable if necessary + @SET_MAKE@ + +-INSTALL = ./install-sh -c ++INSTALL = /usr/bin/install -c + + all: + ( cd gtk ; $(MAKE) ) +@@ -24,22 +24,22 @@ + ( cd app ; $(MAKE) ) + + install: +- $(INSTALL) -d $(libdir)/gimp +- $(INSTALL) -d $(libdir)/gimp/brushes +- $(INSTALL) -m 644 gimprc $(libdir)/gimp ++ $(INSTALL) -d $(datadir)/gimp ++ $(INSTALL) -d $(datadir)/gimp/brushes ++ $(INSTALL) -m 644 gimprc $(datadir)/gimp + for brush in brushes/*; do \ + echo $$brush; \ +- $(INSTALL) -m 644 "$$brush" $(libdir)/gimp/brushes; \ ++ $(INSTALL) -m 644 "$$brush" $(datadir)/gimp/brushes; \ + done +- $(INSTALL) -d $(libdir)/gimp/palettes ++ $(INSTALL) -d $(datadir)/gimp/palettes + for palette in palettes/*; do \ + echo $$palette; \ +- $(INSTALL) -m 644 "$$palette" $(libdir)/gimp/palettes; \ ++ $(INSTALL) -m 644 "$$palette" $(datadir)/gimp/palettes; \ + done +- $(INSTALL) -d $(libdir)/gimp/patterns ++ $(INSTALL) -d $(datadir)/gimp/patterns + for pattern in patterns/*; do \ + echo $$pattern; \ +- $(INSTALL) -m 644 "$$pattern" $(libdir)/gimp/patterns; \ ++ $(INSTALL) -m 644 "$$pattern" $(datadir)/gimp/patterns; \ + done + ( cd plug-ins ; $(MAKE) install ) + ( cd app ; $(MAKE) install ) diff --git a/graphics/gimp-devel/pkg-comment b/graphics/gimp-devel/pkg-comment new file mode 100644 index 000000000000..48ee7cdbe88a --- /dev/null +++ b/graphics/gimp-devel/pkg-comment @@ -0,0 +1 @@ +developer's beta release of the General Image Manipulation Program diff --git a/graphics/gimp-devel/pkg-descr b/graphics/gimp-devel/pkg-descr new file mode 100644 index 000000000000..60e13ec9e94c --- /dev/null +++ b/graphics/gimp-devel/pkg-descr @@ -0,0 +1,21 @@ +This is the developer's pre-release of the GIMP. +If you want stability use the gimp port, not this one. If you want +to play or make modifications, this is for you. + +The GIMP is designed to provide an intuitive graphical interface to a +variety of image editing operations. Here is a list of the GIMP's +major features: + + Image editing + ------------- + + * Selection tools including rectangle, ellipse, free, fuzzy, bezier + and intelligent. + * Transformation tools including rotate, scale, shear and flip. + * Painting tools including bucket, brush, airbrush, clone, convolve, + blend and text. + * Effects filters (such as blur, edge detect). + * Channel & color operations (such as add, composite, decompose). + * Plug-ins which allow for the easy addition of new file formats and + new effect filters. + * Multiple undo/redo. diff --git a/graphics/gimp-devel/pkg-plist b/graphics/gimp-devel/pkg-plist new file mode 100644 index 000000000000..ef35558b371c --- /dev/null +++ b/graphics/gimp-devel/pkg-plist @@ -0,0 +1,191 @@ +bin/gimp +share/gimp/brushes/11circle.gbr +share/gimp/brushes/11fcircle.gbr +share/gimp/brushes/13circle.gbr +share/gimp/brushes/13fcircle.gbr +share/gimp/brushes/15circle.gbr +share/gimp/brushes/15fcircle.gbr +share/gimp/brushes/17circle.gbr +share/gimp/brushes/17fcircle.gbr +share/gimp/brushes/19circle.gbr +share/gimp/brushes/19fcircle.gbr +share/gimp/brushes/1circle.gbr +share/gimp/brushes/3circle.gbr +share/gimp/brushes/3fcircle.gbr +share/gimp/brushes/5circle.gbr +share/gimp/brushes/5fcircle.gbr +share/gimp/brushes/7circle.gbr +share/gimp/brushes/7fcircle.gbr +share/gimp/brushes/9circle.gbr +share/gimp/brushes/9fcircle.gbr +share/gimp/brushes/airplane.gbr +share/gimp/brushes/bird.gbr +share/gimp/brushes/bush.gbr +share/gimp/brushes/confetti.gbr +share/gimp/brushes/cross_large.gbr +share/gimp/brushes/cross_small.gbr +share/gimp/brushes/diamond.gbr +share/gimp/brushes/duck.gbr +share/gimp/brushes/dunes.gbr +share/gimp/brushes/elk.gbr +share/gimp/brushes/flags.gbr +share/gimp/brushes/flower.gbr +share/gimp/brushes/flower_large.gbr +share/gimp/brushes/galaxy.gbr +share/gimp/brushes/galaxy_small.gbr +share/gimp/brushes/gecko.gbr +share/gimp/brushes/glyph.gbr +share/gimp/brushes/guitar.gbr +share/gimp/brushes/hash.gbr +share/gimp/brushes/jack.gbr +share/gimp/brushes/manta.gbr +share/gimp/brushes/ribbon.gbr +share/gimp/brushes/rings1.gbr +share/gimp/brushes/rings2.gbr +share/gimp/brushes/rings3.gbr +share/gimp/brushes/rings4.gbr +share/gimp/brushes/rings5.gbr +share/gimp/brushes/rings6.gbr +share/gimp/brushes/rings7.gbr +share/gimp/brushes/sball.gbr +share/gimp/brushes/slope.gbr +share/gimp/brushes/snake.gbr +share/gimp/brushes/snowflake.gbr +share/gimp/brushes/sparkle.gbr +share/gimp/brushes/sparkle2.gbr +share/gimp/brushes/star_medium.gbr +share/gimp/brushes/star_small.gbr +share/gimp/brushes/therefore.gbr +share/gimp/brushes/tictactoe.gbr +share/gimp/brushes/tile.gbr +share/gimp/brushes/triangle.gbr +share/gimp/brushes/tulip.gbr +share/gimp/brushes/xcf.gbr +share/gimp/gimprc +share/gimp/palettes/Blues +share/gimp/palettes/Browns_And_Yellows +share/gimp/palettes/Cool_Colors +share/gimp/palettes/Default +share/gimp/palettes/Grays +share/gimp/palettes/Greens +share/gimp/palettes/Lights +share/gimp/palettes/Muted +share/gimp/palettes/Pastels +share/gimp/palettes/Reds_And_Purples +share/gimp/palettes/Warm_Colors +share/gimp/patterns/3dgreen.pat +share/gimp/patterns/amethyst.pat +share/gimp/patterns/blue.pat +share/gimp/patterns/chains.pat +share/gimp/patterns/choc_swirl.pat +share/gimp/patterns/clouds.pat +share/gimp/patterns/clovers.pat +share/gimp/patterns/dunes.pat +share/gimp/patterns/electric.pat +share/gimp/patterns/fibers.pat +share/gimp/patterns/floor_tile.pat +share/gimp/patterns/granite1.pat +share/gimp/patterns/granite2.pat +share/gimp/patterns/green_curtains.pat +share/gimp/patterns/java.pat +share/gimp/patterns/krinkle.pat +share/gimp/patterns/leather.pat +share/gimp/patterns/leaves.pat +share/gimp/patterns/leopard.pat +share/gimp/patterns/lumps.pat +share/gimp/patterns/marble1.pat +share/gimp/patterns/marble2.pat +share/gimp/patterns/pj.pat +share/gimp/patterns/marble3.pat +share/gimp/patterns/mhuerock.pat +share/gimp/patterns/paper.pat +share/gimp/patterns/parque1.pat +share/gimp/patterns/parque2.pat +share/gimp/patterns/parque3.pat +share/gimp/patterns/pool.pat +share/gimp/patterns/sky.pat +share/gimp/patterns/slate.pat +share/gimp/patterns/sm_squares.pat +share/gimp/patterns/terra.pat +share/gimp/patterns/torrents.pat +share/gimp/patterns/waves.pat +share/gimp/patterns/wax.pat +share/gimp/patterns/wood1.pat +share/gimp/patterns/wood2.pat +share/gimp/patterns/wood3.pat +libexec/gimp/plug-ins/autocrop +libexec/gimp/plug-ins/bleed +libexec/gimp/plug-ins/blend +libexec/gimp/plug-ins/blur +libexec/gimp/plug-ins/blur2 +libexec/gimp/plug-ins/brightness +libexec/gimp/plug-ins/bumpmap +libexec/gimp/plug-ins/c_astretch +libexec/gimp/plug-ins/calculations +libexec/gimp/plug-ins/charcoal +libexec/gimp/plug-ins/checkerboard +libexec/gimp/plug-ins/compose +libexec/gimp/plug-ins/cubism +libexec/gimp/plug-ins/darken +libexec/gimp/plug-ins/decompose +libexec/gimp/plug-ins/despeckle +libexec/gimp/plug-ins/displace +libexec/gimp/plug-ins/duplicate +libexec/gimp/plug-ins/edge +libexec/gimp/plug-ins/engrave +libexec/gimp/plug-ins/enhance +libexec/gimp/plug-ins/extrude +libexec/gimp/plug-ins/flip_horz +libexec/gimp/plug-ins/flip_vert +libexec/gimp/plug-ins/gamma +libexec/gimp/plug-ins/gauss +libexec/gimp/plug-ins/gauss_recurse +libexec/gimp/plug-ins/gbrush +libexec/gimp/plug-ins/gbrush-old +libexec/gimp/plug-ins/gicon +libexec/gimp/plug-ins/gif +libexec/gimp/plug-ins/gpattern +libexec/gimp/plug-ins/grayify +libexec/gimp/plug-ins/invert +libexec/gimp/plug-ins/jpeg +libexec/gimp/plug-ins/lic +libexec/gimp/plug-ins/lighten +libexec/gimp/plug-ins/lighting +libexec/gimp/plug-ins/map_sphere +libexec/gimp/plug-ins/matlab +libexec/gimp/plug-ins/mblur +libexec/gimp/plug-ins/mosaic +libexec/gimp/plug-ins/netpbm +libexec/gimp/plug-ins/noisify +libexec/gimp/plug-ins/octave_srv +libexec/gimp/plug-ins/offset +libexec/gimp/plug-ins/oilify +libexec/gimp/plug-ins/pagecurl +libexec/gimp/plug-ins/photocd +libexec/gimp/plug-ins/pinch +libexec/gimp/plug-ins/pixelize +libexec/gimp/plug-ins/plasma +libexec/gimp/plug-ins/png +libexec/gimp/plug-ins/pnm +libexec/gimp/plug-ins/polar +libexec/gimp/plug-ins/tga +libexec/gimp/plug-ins/relief +libexec/gimp/plug-ins/ripple +libexec/gimp/plug-ins/rms_error +libexec/gimp/plug-ins/rotate +libexec/gimp/plug-ins/shift +libexec/gimp/plug-ins/spread +libexec/gimp/plug-ins/scale +libexec/gimp/plug-ins/solarize +libexec/gimp/plug-ins/sparkle +libexec/gimp/plug-ins/texture2 +libexec/gimp/plug-ins/tiff +libexec/gimp/plug-ins/tile +libexec/gimp/plug-ins/tiler +libexec/gimp/plug-ins/to-gray +libexec/gimp/plug-ins/to-color +libexec/gimp/plug-ins/to-indexed +libexec/gimp/plug-ins/waves +libexec/gimp/plug-ins/whirl +libexec/gimp/plug-ins/xpm +libexec/gimp/plug-ins/yuv411 diff --git a/graphics/gimp/Makefile b/graphics/gimp/Makefile new file mode 100644 index 000000000000..0ca6d949b712 --- /dev/null +++ b/graphics/gimp/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: GIMP +# Version required: 961001 +# Date created: Mon Nov 18 21:28:43 CST 1996 +# Whom: erich@FreeBSD.org +# +# $Id: Makefile,v 1.1.1.1 1996/08/24 18:32:45 chuckr Exp $ +# + +DISTNAME= gimp-devel +PKGNAME= gimp-devel-96.10.01 +CATEGORIES= graphics +MASTER_SITES= ftp://ftp.xcf.berkeley.edu/pub/gimp/developers/ +DISTFILES= gimp961001.tgz + +MAINTAINER= erich@FreeBSD.org + +LIB_DEPENDS+= png\\.0\\.[7-9]:${PORTSDIR}/graphics/png +LIB_DEPENDS+= jpeg\\.6\\.:${PORTSDIR}/graphics/jpeg +LIB_DEPENDS+= tiff\\.3\\.:${PORTSDIR}/graphics/tiff +LIB_DEPENDS+= Xpm\\.4\\.:${PORTSDIR}/graphics/xpm + +USE_X11= yes + +GNU_CONFIGURE= yes +USE_GMAKE= yes + +.include <bsd.port.mk> diff --git a/graphics/gimp/distinfo b/graphics/gimp/distinfo new file mode 100644 index 000000000000..aeb842bef317 --- /dev/null +++ b/graphics/gimp/distinfo @@ -0,0 +1,2 @@ +MD5 (gimp961001.tgz) = f7c3971a93a7332a39d7794be491d6e7 +MD5 (gimp-data.tgz) = b13b8382e22a1664f959486132606090 diff --git a/graphics/gimp/files/patch-aa b/graphics/gimp/files/patch-aa new file mode 100644 index 000000000000..729403d72c4d --- /dev/null +++ b/graphics/gimp/files/patch-aa @@ -0,0 +1,261 @@ +--- gimprc.in~ Mon Nov 18 09:56:00 1996 ++++ gimprc.in Mon Nov 18 09:55:52 1996 +@@ -0,0 +1,258 @@ ++# Lines that start with a '#' are comments. ++# Blank lines are ignored. ++ ++# Set the temporary storage directory...files will appear here ++# during the course of running the gimp. Most files will disappear ++# when the gimp exits, but some files are likely to remain, ++# such as working palette files, so it is best if this directory ++# not be one that is shared by other users or is cleared on machine ++# reboot such as /tmp. ++temp-path "~/.gimp/tmp" ++ ++# Set the brush search path...this path will be searched for valid ++# brushes at startup. ++brush-path "~/.gimp/brushes:@prefix@/share/gimp/brushes" ++ ++# Specify a default brush. If none is specified it defaults to the ++# "1circle.gbr" brush which is just a single pixel sized brush. ++# The brush is searched for in the brush path. ++default-brush "19fcircle.gbr" ++ ++# Set the pattern search path...this path will be searched for valid ++# patterns at startup. ++pattern-path "~/.gimp/patterns:@prefix@/share/gimp/patterns" ++ ++# Specify a default pattern. ++# The pattern is searched for in the specified pattern paths. ++default-pattern "wood2.pat" ++ ++# Set the palette search path...this path will be searched for valid ++# palettes at startup. ++palette-path "~/.gimp/palettes:@prefix@/share/gimp/palettes" ++ ++# Specify a default palette. ++# The pattern is searched for in the specified pattern paths. ++default-palette "Default" ++ ++# Set the gradient search path...this path will be searched for valid ++# gradients at startup. ++gradient-path "~/.gimp/gradients:@prefix@/share/gimp/gradients" ++ ++# Specify a default gradient. ++# The gradient is searched for in the specified gradient paths. ++default-gradient "German_flag_smooth" ++ ++# Set the plug-in search path...this path will be searched for ++# plug-ins when the plug-in is run. ++plug-in-path "~/.gimp/plug-ins:@prefix@/libexec/gimp/plug-ins" ++ ++# Speed of marching ants in the selection outline ++# this value is in milliseconds ++# (less time indicates faster marching) ++marching-ants-speed 300 ++ ++# Set the number of operations kept on the undo stack ++undo-levels 5 ++ ++# Set the color-cube resource for dithering on 8-bit displays ++# The 3 values stand for Shades of red, green, and blue ++# Multiplying the # of shades of each primary color yields ++# the total number of colors that will be allocated from the ++# gimp colormap. This number should not exceed 256. Most of the ++# colors remaining after the allocation of the colorcube ++# will be left to the system palette in an effort to reduce ++# colormap "flashing". ++color-cube 6, 6, 4 ++ ++# Install a GIMP colormap by default -- only for 8-bit displays ++# install-colormap ++ ++# Specify that marching ants for selected regions will be drawn ++# with colormap cycling as oposed to redrawing with different stipple masks ++# this color cycling option works only with 8-bit displays ++# colormap-cycling ++ ++# Tools such as fuzzy-select and bucket fill find regions based on a ++# seed-fill algorithm. The seed fill starts at the intially selected ++# pixel and progresses in all directions until the difference of pixel ++# intensity from the original is greater than a specified threshold ++# ==> This value represents the default threshold ++default-threshold 15 ++ ++# There is always a tradeoff between memory usage and speed. In most ++# cases, the GIMP opts for speed over memory. However, if memory is ++# a big issue, set stingy-memory-use ++# stingy-memory-use ++ ++# When zooming into and out of images, this option enables the ++# automatic resizing of windows ++# allow-resize-windows ++ ++# Context-dependent cursors are cool. They are enabled by default. ++# However, they require overhead that you may want to do without. ++# Uncomment this line to disable them. ++# no-cursor-updating ++ ++# Layer preview sizes: ++# None: no previews in layers dialog/layer selector ++# Small: 32x32 ++# Medium: 64x64 ++# Large: 128x128 ++# #: #x# ++preview-size Medium ++ ++# Controlling ruler visibility ++# The default behavior is for rulers to be ON ++# This can also be toggled with the View->Show Rulers command or shift+control+r ++# dont-show-rulers ++ ++# Disable auto saving ++# Just uncomment the line below... ++# dont-auto-save ++ ++# Set the gamma correction values for the display ++# 1.0 corresponds to no gamma correction. For most displays, ++# gamma correction should be set to between 2.0 and 2.6 ++# Run the utility "gamma_correct" to determine appropriate values ++# for your display. ++# ++# One important item to keep in mind: Many images that you might ++# get from outside sources will in all likelihood already be ++# gamma-corrected. In these cases, the image will look washed-out ++# if the gimp has gamma-correction turned on. If you are going ++# to work with images of this sort, turn gamma correction off ++# by removing this line, or setting the values to 1.0. ++# gamma-correction 1.0 ++# gamma-correction 2.0 ++# ___ ++gamma-correction 1.6 ++ ++# Set the manner in which transparency is displayed in images ++# Transparency type can be one of: ++# 0: Light Checks ++# 1: Mid-Tone Checks ++# 2: Dark Checks ++# 3: White Only ++# 4: Gray Only ++# 5: Black Only ++# Check size can be one of: ++# 0: Small ++# 1: Medium ++# 2: Large ++transparency-type 1 ++transparency-size 2 ++ ++# Notify the GIMP of the available file plug-ins. ++# The format of the line is as follows: ++# file-plug-in <image types> <plug-in name> <plug-in title> <extensions> ++# The `image types' argument specifies what types of images the ++# plug-in can save. It is a 3 digit number where each digit is 0 or ++# 1. The digits correspond to `indexed images', `grayscale images' ++# and `rgb images' respectively. For example, the "jpeg" file plug-in ++# can save rgb and grayscale images but not indexed color, so the ++# image types argument is 011. ++# The `plug-in name' is the name of the plug-in program. ++# The `plug-in title' is the title of the program is it will appear ++# from the GIMP. This will most likely be the name of the plug-in. ++# The `extensions' are a comma separated string of extensions. These ++# are used by the GIMP to map file names to images. ++# Note: case does not matter for extensions. ++ ++file-plug-in jpeg 011 "jpeg" "jpg,jpeg" ++file-plug-in png 111 "png" "png" ++file-plug-in gif 110 "gif" "gif" ++file-plug-in tiff 111 "tiff" "tiff,tif" ++file-plug-in tga 111 "tga" "tga,targa" ++file-plug-in gbrush 010 "brush" "gbr" ++file-plug-in gpattern 010 "pattern" "pat,gpat" ++file-plug-in gicon 010 "gicon" "gic,gico" ++file-plug-in xpm 110 "xpm" "xpm" ++file-plug-in pnm 111 "pnm" "pgm,ppm,pbm" ++file-plug-in matlab 010 "matlab" "m" ++file-plug-in yuv411 001 "yuv" "yuv" ++ ++# Notify the GIMP of plug-ins that will exist in the `plug-ins' menu. ++# The format of the line is as follows: ++# plug-in <plug-in name> <menu location> <accelerator> ++# The `plug-in name' is the name of the plug-in program. ++# The `menu location' is the item name and location in the plug-in ++# menu. A slash indicates a submenu. Therefore, the menu location ++# "Blur/Blur" specifies an item name of "Blur" in a submenu entitled ++# "Blur". Multiple submenus are possible. If a menu already exists ++# the item is simply placed in that menu. Menu items are placed in ++# alphabetically sorted order in menus. ++# The `accelerator' is a string which designates a key combination ++# which will invoke the plug-in. The format should be clear by ++# inspection. This string is optional. ++# ++# It is convention to only use the `alt' and `shift' key modifiers for ++# plug-ins. The `control' key is used as a modifier for menu items by ++# the main application. The main application will not use the `alt' ++# or `shift' key modifiers. ++ ++plug-in blur "Blur/Blur" ++plug-in blur2 "Blur/Blur (variable)" "Alt<Key>B" ++plug-in gauss_recurse "Blur/Gaussian Blur (IIR)" "Shift Alt<Key>B" ++plug-in gauss "Blur/Gaussian Blur (RLE)" ++plug-in mblur "Blur/Motion Blur" ++ ++plug-in charcoal "Effects/Artistic/Charcoal" "Shift Alt<Key>H" ++plug-in cubism "Effects/Artistic/Cubism" "Shift Alt<Key>U" ++plug-in mosaic "Effects/Artistic/Mosaic" "Alt<Key>M" ++plug-in oilify "Effects/Artistic/Oilify" ++plug-in sparkle "Effects/Artistic/Sparkle" ++plug-in lic "Effects/Artistic/Van-Goghify" ++plug-in bleed "Effects/Image/Bleed" ++plug-in c_astretch "Effects/Image/Contrast Auto-Stretch" ++plug-in enhance "Effects/Image/Enhance" "Shift Alt<Key>E" ++plug-in gamma "Effects/Image/Gamma" "Alt<Key>G" ++plug-in grayify "Effects/Image/Grayify" ++plug-in invert "Effects/Image/Invert" "Alt<Key>I" ++plug-in solarize "Effects/Image/Solarize" "Alt<Key>1" ++plug-in bumpmap "Effects/Lighting/Bump Map" "Alt<Key>2" ++plug-in displace "Effects/Lighting/Displace" "Alt<Key>3" ++plug-in lighting "Effects/Lighting/Lighting" "Alt<Key>4" ++plug-in edge "Effects/Misc Ops/Edge Detect" "Alt<Key>E" ++plug-in engrave "Effects/Misc Ops/Engrave" ++plug-in extrude "Effects/Misc Ops/Extrude" ++plug-in pixelize "Effects/Misc Ops/Pixelize" ++plug-in relief "Effects/Misc Ops/Relief" "Alt<Key>R" ++plug-in checkerboard "Effects/Textures/Checkerboard" ++plug-in plasma "Effects/Textures/Plasma" ++plug-in texture2 "Effects/Textures/Texture II" ++ ++plug-in despeckle "Distorts/Despeckle" ++plug-in map_sphere "Distorts/Map Sphere" ++plug-in noisify "Distorts/Noise" ++plug-in pagecurl "Distorts/Page Curl" "Alt<Key>U" ++plug-in pinch "Distorts/Pinch" "Alt<Key>P" ++plug-in ripple "Distorts/Ripple" ++plug-in shift "Distorts/Shift" ++plug-in spread "Distorts/Spread" ++plug-in whirl "Distorts/Whirl" "Alt<Key>W" ++plug-in waves "Distorts/Waves" ++ ++plug-in compose "Conversions/Compose" ++plug-in decompose "Conversions/Decompose" ++plug-in to-color "Conversions/To Color" "Shift Alt<Key>C" ++plug-in to-gray "Conversions/To Grayscale" "Shift Alt<Key>G" ++plug-in to-indexed "Conversions/To Indexed" "Shift Alt<Key>I" ++ ++plug-in autocrop "Transforms/Autocrop" ++plug-in flip_horz "Transforms/Flip Horizontal" "Alt<Key>H" ++plug-in flip_vert "Transforms/Flip Vertical" "Alt<Key>V" ++plug-in polar "Transforms/Polar" ++plug-in rotate "Transforms/Rotate" ++plug-in scale "Transforms/Scale" "Shift Alt<Key>S" ++plug-in tile "Transforms/Tile" "Alt<Key>T" ++plug-in tiler "Transforms/Tiler" "Alt<Key>T" ++ ++plug-in blend "Channel Ops/Blend" ++plug-in calculations "Channel Ops/Calculations" "Alt<Key>C" ++plug-in duplicate "Channel Ops/Duplicate" "Alt<Key>D" ++plug-in offset "Channel Ops/Offset" "Alt<Key>O" ++ ++plug-in netpbm "Miscellaneous/Netpbm Filter" "Shift Alt<Key>N" ++plug-in rms_error "Miscellaneous/RMS Error" ++plug-in photocd "Miscellaneous/Photo CD" ++plug-in octave_srv "Miscellaneous/Octave Server" diff --git a/graphics/gimp/files/patch-ab b/graphics/gimp/files/patch-ab new file mode 100644 index 000000000000..ac5e5976e46c --- /dev/null +++ b/graphics/gimp/files/patch-ab @@ -0,0 +1,49 @@ +--- app/fileops.c~ Mon Nov 18 09:57:19 1996 ++++ app/fileops.c Mon Nov 18 09:58:01 1996 +@@ -289,7 +289,7 @@ + gtk_file_selection_set_ok_callback (filesel, file_open_ok_callback, open_options); + gtk_file_selection_set_cancel_callback (filesel, file_cancel_callback, open_options); + +- if (gdisp && gdisp->gimage->has_filename) ++ if (gdisp && gdisp->gimage && gdisp->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisp->gimage)); + + gtk_widget_show (filesel); +@@ -297,7 +297,7 @@ + + if (! GTK_WIDGET_VISIBLE (filesel)) + { +- if (gdisp && gdisp->gimage->has_filename) ++ if (gdisp && gdisp->gimage && gdisp->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisp->gimage)); + gtk_widget_show (filesel); + } +@@ -353,7 +353,7 @@ + gtk_file_selection_set_ok_callback (filesel, file_save_ok_callback, save_options); + gtk_file_selection_set_cancel_callback (filesel, file_cancel_callback, save_options); + +- if (gdisplay && gdisplay->gimage->has_filename) ++ if (gdisplay && gdisplay->gimage && gdisplay->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisplay->gimage)); + + gtk_widget_show (filesel); +@@ -363,7 +363,7 @@ + + if (! GTK_WIDGET_VISIBLE (filesel)) + { +- if (gdisplay && gdisplay->gimage->has_filename) ++ if (gdisplay && gdisplay->gimage && gdisplay->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisplay->gimage)); + + gtk_widget_show (filesel); +--- app/progress.c~ Mon Nov 18 11:03:58 1996 ++++ app/progress.c Mon Nov 18 11:04:07 1996 +@@ -57,7 +57,7 @@ + progress->callback_data = callback_data; + progress->pixmap = NULL; + +- progress->shell = gtk_window_new (title, GTK_WINDOW_TOPLEVEL); ++ progress->shell = gtk_window_new (title, GTK_WINDOW_DIALOG); + gtk_widget_set_uposition (progress->shell, progress_x, progress_y); + main_vbox = gtk_vbox_new (FALSE, 5); + gtk_container_add (progress->shell, main_vbox); diff --git a/graphics/gimp/files/patch-ac b/graphics/gimp/files/patch-ac new file mode 100644 index 000000000000..7e5a1845afe1 --- /dev/null +++ b/graphics/gimp/files/patch-ac @@ -0,0 +1,61 @@ +--- configure~ Mon Nov 18 10:20:48 1996 ++++ configure Mon Nov 18 10:21:54 1996 +@@ -2324,7 +2324,7 @@ + EOF + cat >> $CONFIG_STATUS <<EOF + +-CONFIG_FILES=\${CONFIG_FILES-"Makefile app/Makefile plug-ins/Makefile"} ++CONFIG_FILES=\${CONFIG_FILES-"Makefile app/Makefile plug-ins/Makefile gimprc"} + EOF + cat >> $CONFIG_STATUS <<\EOF + for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then +--- configure.in~ Mon Nov 18 10:37:13 1996 ++++ configure.in Mon Nov 18 10:37:25 1996 +@@ -221,4 +221,4 @@ + AC_SUBST(_SHLIBS_) + + dnl Output the Makefiles +-AC_OUTPUT(Makefile app/Makefile plug-ins/Makefile) ++AC_OUTPUT(Makefile app/Makefile plug-ins/Makefile gimprc) +--- Makefile.in~ Mon Nov 18 11:11:16 1996 ++++ Makefile.in Mon Nov 18 11:12:22 1996 +@@ -16,7 +16,7 @@ + # set the MAKE variable if necessary + @SET_MAKE@ + +-INSTALL = ./install-sh -c ++INSTALL = /usr/bin/install -c + + all: + ( cd gtk ; $(MAKE) ) +@@ -24,22 +24,22 @@ + ( cd app ; $(MAKE) ) + + install: +- $(INSTALL) -d $(libdir)/gimp +- $(INSTALL) -d $(libdir)/gimp/brushes +- $(INSTALL) -m 644 gimprc $(libdir)/gimp ++ $(INSTALL) -d $(datadir)/gimp ++ $(INSTALL) -d $(datadir)/gimp/brushes ++ $(INSTALL) -m 644 gimprc $(datadir)/gimp + for brush in brushes/*; do \ + echo $$brush; \ +- $(INSTALL) -m 644 "$$brush" $(libdir)/gimp/brushes; \ ++ $(INSTALL) -m 644 "$$brush" $(datadir)/gimp/brushes; \ + done +- $(INSTALL) -d $(libdir)/gimp/palettes ++ $(INSTALL) -d $(datadir)/gimp/palettes + for palette in palettes/*; do \ + echo $$palette; \ +- $(INSTALL) -m 644 "$$palette" $(libdir)/gimp/palettes; \ ++ $(INSTALL) -m 644 "$$palette" $(datadir)/gimp/palettes; \ + done +- $(INSTALL) -d $(libdir)/gimp/patterns ++ $(INSTALL) -d $(datadir)/gimp/patterns + for pattern in patterns/*; do \ + echo $$pattern; \ +- $(INSTALL) -m 644 "$$pattern" $(libdir)/gimp/patterns; \ ++ $(INSTALL) -m 644 "$$pattern" $(datadir)/gimp/patterns; \ + done + ( cd plug-ins ; $(MAKE) install ) + ( cd app ; $(MAKE) install ) diff --git a/graphics/gimp/pkg-comment b/graphics/gimp/pkg-comment new file mode 100644 index 000000000000..48ee7cdbe88a --- /dev/null +++ b/graphics/gimp/pkg-comment @@ -0,0 +1 @@ +developer's beta release of the General Image Manipulation Program diff --git a/graphics/gimp/pkg-descr b/graphics/gimp/pkg-descr new file mode 100644 index 000000000000..60e13ec9e94c --- /dev/null +++ b/graphics/gimp/pkg-descr @@ -0,0 +1,21 @@ +This is the developer's pre-release of the GIMP. +If you want stability use the gimp port, not this one. If you want +to play or make modifications, this is for you. + +The GIMP is designed to provide an intuitive graphical interface to a +variety of image editing operations. Here is a list of the GIMP's +major features: + + Image editing + ------------- + + * Selection tools including rectangle, ellipse, free, fuzzy, bezier + and intelligent. + * Transformation tools including rotate, scale, shear and flip. + * Painting tools including bucket, brush, airbrush, clone, convolve, + blend and text. + * Effects filters (such as blur, edge detect). + * Channel & color operations (such as add, composite, decompose). + * Plug-ins which allow for the easy addition of new file formats and + new effect filters. + * Multiple undo/redo. diff --git a/graphics/gimp/pkg-plist b/graphics/gimp/pkg-plist new file mode 100644 index 000000000000..ef35558b371c --- /dev/null +++ b/graphics/gimp/pkg-plist @@ -0,0 +1,191 @@ +bin/gimp +share/gimp/brushes/11circle.gbr +share/gimp/brushes/11fcircle.gbr +share/gimp/brushes/13circle.gbr +share/gimp/brushes/13fcircle.gbr +share/gimp/brushes/15circle.gbr +share/gimp/brushes/15fcircle.gbr +share/gimp/brushes/17circle.gbr +share/gimp/brushes/17fcircle.gbr +share/gimp/brushes/19circle.gbr +share/gimp/brushes/19fcircle.gbr +share/gimp/brushes/1circle.gbr +share/gimp/brushes/3circle.gbr +share/gimp/brushes/3fcircle.gbr +share/gimp/brushes/5circle.gbr +share/gimp/brushes/5fcircle.gbr +share/gimp/brushes/7circle.gbr +share/gimp/brushes/7fcircle.gbr +share/gimp/brushes/9circle.gbr +share/gimp/brushes/9fcircle.gbr +share/gimp/brushes/airplane.gbr +share/gimp/brushes/bird.gbr +share/gimp/brushes/bush.gbr +share/gimp/brushes/confetti.gbr +share/gimp/brushes/cross_large.gbr +share/gimp/brushes/cross_small.gbr +share/gimp/brushes/diamond.gbr +share/gimp/brushes/duck.gbr +share/gimp/brushes/dunes.gbr +share/gimp/brushes/elk.gbr +share/gimp/brushes/flags.gbr +share/gimp/brushes/flower.gbr +share/gimp/brushes/flower_large.gbr +share/gimp/brushes/galaxy.gbr +share/gimp/brushes/galaxy_small.gbr +share/gimp/brushes/gecko.gbr +share/gimp/brushes/glyph.gbr +share/gimp/brushes/guitar.gbr +share/gimp/brushes/hash.gbr +share/gimp/brushes/jack.gbr +share/gimp/brushes/manta.gbr +share/gimp/brushes/ribbon.gbr +share/gimp/brushes/rings1.gbr +share/gimp/brushes/rings2.gbr +share/gimp/brushes/rings3.gbr +share/gimp/brushes/rings4.gbr +share/gimp/brushes/rings5.gbr +share/gimp/brushes/rings6.gbr +share/gimp/brushes/rings7.gbr +share/gimp/brushes/sball.gbr +share/gimp/brushes/slope.gbr +share/gimp/brushes/snake.gbr +share/gimp/brushes/snowflake.gbr +share/gimp/brushes/sparkle.gbr +share/gimp/brushes/sparkle2.gbr +share/gimp/brushes/star_medium.gbr +share/gimp/brushes/star_small.gbr +share/gimp/brushes/therefore.gbr +share/gimp/brushes/tictactoe.gbr +share/gimp/brushes/tile.gbr +share/gimp/brushes/triangle.gbr +share/gimp/brushes/tulip.gbr +share/gimp/brushes/xcf.gbr +share/gimp/gimprc +share/gimp/palettes/Blues +share/gimp/palettes/Browns_And_Yellows +share/gimp/palettes/Cool_Colors +share/gimp/palettes/Default +share/gimp/palettes/Grays +share/gimp/palettes/Greens +share/gimp/palettes/Lights +share/gimp/palettes/Muted +share/gimp/palettes/Pastels +share/gimp/palettes/Reds_And_Purples +share/gimp/palettes/Warm_Colors +share/gimp/patterns/3dgreen.pat +share/gimp/patterns/amethyst.pat +share/gimp/patterns/blue.pat +share/gimp/patterns/chains.pat +share/gimp/patterns/choc_swirl.pat +share/gimp/patterns/clouds.pat +share/gimp/patterns/clovers.pat +share/gimp/patterns/dunes.pat +share/gimp/patterns/electric.pat +share/gimp/patterns/fibers.pat +share/gimp/patterns/floor_tile.pat +share/gimp/patterns/granite1.pat +share/gimp/patterns/granite2.pat +share/gimp/patterns/green_curtains.pat +share/gimp/patterns/java.pat +share/gimp/patterns/krinkle.pat +share/gimp/patterns/leather.pat +share/gimp/patterns/leaves.pat +share/gimp/patterns/leopard.pat +share/gimp/patterns/lumps.pat +share/gimp/patterns/marble1.pat +share/gimp/patterns/marble2.pat +share/gimp/patterns/pj.pat +share/gimp/patterns/marble3.pat +share/gimp/patterns/mhuerock.pat +share/gimp/patterns/paper.pat +share/gimp/patterns/parque1.pat +share/gimp/patterns/parque2.pat +share/gimp/patterns/parque3.pat +share/gimp/patterns/pool.pat +share/gimp/patterns/sky.pat +share/gimp/patterns/slate.pat +share/gimp/patterns/sm_squares.pat +share/gimp/patterns/terra.pat +share/gimp/patterns/torrents.pat +share/gimp/patterns/waves.pat +share/gimp/patterns/wax.pat +share/gimp/patterns/wood1.pat +share/gimp/patterns/wood2.pat +share/gimp/patterns/wood3.pat +libexec/gimp/plug-ins/autocrop +libexec/gimp/plug-ins/bleed +libexec/gimp/plug-ins/blend +libexec/gimp/plug-ins/blur +libexec/gimp/plug-ins/blur2 +libexec/gimp/plug-ins/brightness +libexec/gimp/plug-ins/bumpmap +libexec/gimp/plug-ins/c_astretch +libexec/gimp/plug-ins/calculations +libexec/gimp/plug-ins/charcoal +libexec/gimp/plug-ins/checkerboard +libexec/gimp/plug-ins/compose +libexec/gimp/plug-ins/cubism +libexec/gimp/plug-ins/darken +libexec/gimp/plug-ins/decompose +libexec/gimp/plug-ins/despeckle +libexec/gimp/plug-ins/displace +libexec/gimp/plug-ins/duplicate +libexec/gimp/plug-ins/edge +libexec/gimp/plug-ins/engrave +libexec/gimp/plug-ins/enhance +libexec/gimp/plug-ins/extrude +libexec/gimp/plug-ins/flip_horz +libexec/gimp/plug-ins/flip_vert +libexec/gimp/plug-ins/gamma +libexec/gimp/plug-ins/gauss +libexec/gimp/plug-ins/gauss_recurse +libexec/gimp/plug-ins/gbrush +libexec/gimp/plug-ins/gbrush-old +libexec/gimp/plug-ins/gicon +libexec/gimp/plug-ins/gif +libexec/gimp/plug-ins/gpattern +libexec/gimp/plug-ins/grayify +libexec/gimp/plug-ins/invert +libexec/gimp/plug-ins/jpeg +libexec/gimp/plug-ins/lic +libexec/gimp/plug-ins/lighten +libexec/gimp/plug-ins/lighting +libexec/gimp/plug-ins/map_sphere +libexec/gimp/plug-ins/matlab +libexec/gimp/plug-ins/mblur +libexec/gimp/plug-ins/mosaic +libexec/gimp/plug-ins/netpbm +libexec/gimp/plug-ins/noisify +libexec/gimp/plug-ins/octave_srv +libexec/gimp/plug-ins/offset +libexec/gimp/plug-ins/oilify +libexec/gimp/plug-ins/pagecurl +libexec/gimp/plug-ins/photocd +libexec/gimp/plug-ins/pinch +libexec/gimp/plug-ins/pixelize +libexec/gimp/plug-ins/plasma +libexec/gimp/plug-ins/png +libexec/gimp/plug-ins/pnm +libexec/gimp/plug-ins/polar +libexec/gimp/plug-ins/tga +libexec/gimp/plug-ins/relief +libexec/gimp/plug-ins/ripple +libexec/gimp/plug-ins/rms_error +libexec/gimp/plug-ins/rotate +libexec/gimp/plug-ins/shift +libexec/gimp/plug-ins/spread +libexec/gimp/plug-ins/scale +libexec/gimp/plug-ins/solarize +libexec/gimp/plug-ins/sparkle +libexec/gimp/plug-ins/texture2 +libexec/gimp/plug-ins/tiff +libexec/gimp/plug-ins/tile +libexec/gimp/plug-ins/tiler +libexec/gimp/plug-ins/to-gray +libexec/gimp/plug-ins/to-color +libexec/gimp/plug-ins/to-indexed +libexec/gimp/plug-ins/waves +libexec/gimp/plug-ins/whirl +libexec/gimp/plug-ins/xpm +libexec/gimp/plug-ins/yuv411 diff --git a/graphics/gimp1/Makefile b/graphics/gimp1/Makefile new file mode 100644 index 000000000000..0ca6d949b712 --- /dev/null +++ b/graphics/gimp1/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: GIMP +# Version required: 961001 +# Date created: Mon Nov 18 21:28:43 CST 1996 +# Whom: erich@FreeBSD.org +# +# $Id: Makefile,v 1.1.1.1 1996/08/24 18:32:45 chuckr Exp $ +# + +DISTNAME= gimp-devel +PKGNAME= gimp-devel-96.10.01 +CATEGORIES= graphics +MASTER_SITES= ftp://ftp.xcf.berkeley.edu/pub/gimp/developers/ +DISTFILES= gimp961001.tgz + +MAINTAINER= erich@FreeBSD.org + +LIB_DEPENDS+= png\\.0\\.[7-9]:${PORTSDIR}/graphics/png +LIB_DEPENDS+= jpeg\\.6\\.:${PORTSDIR}/graphics/jpeg +LIB_DEPENDS+= tiff\\.3\\.:${PORTSDIR}/graphics/tiff +LIB_DEPENDS+= Xpm\\.4\\.:${PORTSDIR}/graphics/xpm + +USE_X11= yes + +GNU_CONFIGURE= yes +USE_GMAKE= yes + +.include <bsd.port.mk> diff --git a/graphics/gimp1/distinfo b/graphics/gimp1/distinfo new file mode 100644 index 000000000000..aeb842bef317 --- /dev/null +++ b/graphics/gimp1/distinfo @@ -0,0 +1,2 @@ +MD5 (gimp961001.tgz) = f7c3971a93a7332a39d7794be491d6e7 +MD5 (gimp-data.tgz) = b13b8382e22a1664f959486132606090 diff --git a/graphics/gimp1/files/patch-aa b/graphics/gimp1/files/patch-aa new file mode 100644 index 000000000000..729403d72c4d --- /dev/null +++ b/graphics/gimp1/files/patch-aa @@ -0,0 +1,261 @@ +--- gimprc.in~ Mon Nov 18 09:56:00 1996 ++++ gimprc.in Mon Nov 18 09:55:52 1996 +@@ -0,0 +1,258 @@ ++# Lines that start with a '#' are comments. ++# Blank lines are ignored. ++ ++# Set the temporary storage directory...files will appear here ++# during the course of running the gimp. Most files will disappear ++# when the gimp exits, but some files are likely to remain, ++# such as working palette files, so it is best if this directory ++# not be one that is shared by other users or is cleared on machine ++# reboot such as /tmp. ++temp-path "~/.gimp/tmp" ++ ++# Set the brush search path...this path will be searched for valid ++# brushes at startup. ++brush-path "~/.gimp/brushes:@prefix@/share/gimp/brushes" ++ ++# Specify a default brush. If none is specified it defaults to the ++# "1circle.gbr" brush which is just a single pixel sized brush. ++# The brush is searched for in the brush path. ++default-brush "19fcircle.gbr" ++ ++# Set the pattern search path...this path will be searched for valid ++# patterns at startup. ++pattern-path "~/.gimp/patterns:@prefix@/share/gimp/patterns" ++ ++# Specify a default pattern. ++# The pattern is searched for in the specified pattern paths. ++default-pattern "wood2.pat" ++ ++# Set the palette search path...this path will be searched for valid ++# palettes at startup. ++palette-path "~/.gimp/palettes:@prefix@/share/gimp/palettes" ++ ++# Specify a default palette. ++# The pattern is searched for in the specified pattern paths. ++default-palette "Default" ++ ++# Set the gradient search path...this path will be searched for valid ++# gradients at startup. ++gradient-path "~/.gimp/gradients:@prefix@/share/gimp/gradients" ++ ++# Specify a default gradient. ++# The gradient is searched for in the specified gradient paths. ++default-gradient "German_flag_smooth" ++ ++# Set the plug-in search path...this path will be searched for ++# plug-ins when the plug-in is run. ++plug-in-path "~/.gimp/plug-ins:@prefix@/libexec/gimp/plug-ins" ++ ++# Speed of marching ants in the selection outline ++# this value is in milliseconds ++# (less time indicates faster marching) ++marching-ants-speed 300 ++ ++# Set the number of operations kept on the undo stack ++undo-levels 5 ++ ++# Set the color-cube resource for dithering on 8-bit displays ++# The 3 values stand for Shades of red, green, and blue ++# Multiplying the # of shades of each primary color yields ++# the total number of colors that will be allocated from the ++# gimp colormap. This number should not exceed 256. Most of the ++# colors remaining after the allocation of the colorcube ++# will be left to the system palette in an effort to reduce ++# colormap "flashing". ++color-cube 6, 6, 4 ++ ++# Install a GIMP colormap by default -- only for 8-bit displays ++# install-colormap ++ ++# Specify that marching ants for selected regions will be drawn ++# with colormap cycling as oposed to redrawing with different stipple masks ++# this color cycling option works only with 8-bit displays ++# colormap-cycling ++ ++# Tools such as fuzzy-select and bucket fill find regions based on a ++# seed-fill algorithm. The seed fill starts at the intially selected ++# pixel and progresses in all directions until the difference of pixel ++# intensity from the original is greater than a specified threshold ++# ==> This value represents the default threshold ++default-threshold 15 ++ ++# There is always a tradeoff between memory usage and speed. In most ++# cases, the GIMP opts for speed over memory. However, if memory is ++# a big issue, set stingy-memory-use ++# stingy-memory-use ++ ++# When zooming into and out of images, this option enables the ++# automatic resizing of windows ++# allow-resize-windows ++ ++# Context-dependent cursors are cool. They are enabled by default. ++# However, they require overhead that you may want to do without. ++# Uncomment this line to disable them. ++# no-cursor-updating ++ ++# Layer preview sizes: ++# None: no previews in layers dialog/layer selector ++# Small: 32x32 ++# Medium: 64x64 ++# Large: 128x128 ++# #: #x# ++preview-size Medium ++ ++# Controlling ruler visibility ++# The default behavior is for rulers to be ON ++# This can also be toggled with the View->Show Rulers command or shift+control+r ++# dont-show-rulers ++ ++# Disable auto saving ++# Just uncomment the line below... ++# dont-auto-save ++ ++# Set the gamma correction values for the display ++# 1.0 corresponds to no gamma correction. For most displays, ++# gamma correction should be set to between 2.0 and 2.6 ++# Run the utility "gamma_correct" to determine appropriate values ++# for your display. ++# ++# One important item to keep in mind: Many images that you might ++# get from outside sources will in all likelihood already be ++# gamma-corrected. In these cases, the image will look washed-out ++# if the gimp has gamma-correction turned on. If you are going ++# to work with images of this sort, turn gamma correction off ++# by removing this line, or setting the values to 1.0. ++# gamma-correction 1.0 ++# gamma-correction 2.0 ++# ___ ++gamma-correction 1.6 ++ ++# Set the manner in which transparency is displayed in images ++# Transparency type can be one of: ++# 0: Light Checks ++# 1: Mid-Tone Checks ++# 2: Dark Checks ++# 3: White Only ++# 4: Gray Only ++# 5: Black Only ++# Check size can be one of: ++# 0: Small ++# 1: Medium ++# 2: Large ++transparency-type 1 ++transparency-size 2 ++ ++# Notify the GIMP of the available file plug-ins. ++# The format of the line is as follows: ++# file-plug-in <image types> <plug-in name> <plug-in title> <extensions> ++# The `image types' argument specifies what types of images the ++# plug-in can save. It is a 3 digit number where each digit is 0 or ++# 1. The digits correspond to `indexed images', `grayscale images' ++# and `rgb images' respectively. For example, the "jpeg" file plug-in ++# can save rgb and grayscale images but not indexed color, so the ++# image types argument is 011. ++# The `plug-in name' is the name of the plug-in program. ++# The `plug-in title' is the title of the program is it will appear ++# from the GIMP. This will most likely be the name of the plug-in. ++# The `extensions' are a comma separated string of extensions. These ++# are used by the GIMP to map file names to images. ++# Note: case does not matter for extensions. ++ ++file-plug-in jpeg 011 "jpeg" "jpg,jpeg" ++file-plug-in png 111 "png" "png" ++file-plug-in gif 110 "gif" "gif" ++file-plug-in tiff 111 "tiff" "tiff,tif" ++file-plug-in tga 111 "tga" "tga,targa" ++file-plug-in gbrush 010 "brush" "gbr" ++file-plug-in gpattern 010 "pattern" "pat,gpat" ++file-plug-in gicon 010 "gicon" "gic,gico" ++file-plug-in xpm 110 "xpm" "xpm" ++file-plug-in pnm 111 "pnm" "pgm,ppm,pbm" ++file-plug-in matlab 010 "matlab" "m" ++file-plug-in yuv411 001 "yuv" "yuv" ++ ++# Notify the GIMP of plug-ins that will exist in the `plug-ins' menu. ++# The format of the line is as follows: ++# plug-in <plug-in name> <menu location> <accelerator> ++# The `plug-in name' is the name of the plug-in program. ++# The `menu location' is the item name and location in the plug-in ++# menu. A slash indicates a submenu. Therefore, the menu location ++# "Blur/Blur" specifies an item name of "Blur" in a submenu entitled ++# "Blur". Multiple submenus are possible. If a menu already exists ++# the item is simply placed in that menu. Menu items are placed in ++# alphabetically sorted order in menus. ++# The `accelerator' is a string which designates a key combination ++# which will invoke the plug-in. The format should be clear by ++# inspection. This string is optional. ++# ++# It is convention to only use the `alt' and `shift' key modifiers for ++# plug-ins. The `control' key is used as a modifier for menu items by ++# the main application. The main application will not use the `alt' ++# or `shift' key modifiers. ++ ++plug-in blur "Blur/Blur" ++plug-in blur2 "Blur/Blur (variable)" "Alt<Key>B" ++plug-in gauss_recurse "Blur/Gaussian Blur (IIR)" "Shift Alt<Key>B" ++plug-in gauss "Blur/Gaussian Blur (RLE)" ++plug-in mblur "Blur/Motion Blur" ++ ++plug-in charcoal "Effects/Artistic/Charcoal" "Shift Alt<Key>H" ++plug-in cubism "Effects/Artistic/Cubism" "Shift Alt<Key>U" ++plug-in mosaic "Effects/Artistic/Mosaic" "Alt<Key>M" ++plug-in oilify "Effects/Artistic/Oilify" ++plug-in sparkle "Effects/Artistic/Sparkle" ++plug-in lic "Effects/Artistic/Van-Goghify" ++plug-in bleed "Effects/Image/Bleed" ++plug-in c_astretch "Effects/Image/Contrast Auto-Stretch" ++plug-in enhance "Effects/Image/Enhance" "Shift Alt<Key>E" ++plug-in gamma "Effects/Image/Gamma" "Alt<Key>G" ++plug-in grayify "Effects/Image/Grayify" ++plug-in invert "Effects/Image/Invert" "Alt<Key>I" ++plug-in solarize "Effects/Image/Solarize" "Alt<Key>1" ++plug-in bumpmap "Effects/Lighting/Bump Map" "Alt<Key>2" ++plug-in displace "Effects/Lighting/Displace" "Alt<Key>3" ++plug-in lighting "Effects/Lighting/Lighting" "Alt<Key>4" ++plug-in edge "Effects/Misc Ops/Edge Detect" "Alt<Key>E" ++plug-in engrave "Effects/Misc Ops/Engrave" ++plug-in extrude "Effects/Misc Ops/Extrude" ++plug-in pixelize "Effects/Misc Ops/Pixelize" ++plug-in relief "Effects/Misc Ops/Relief" "Alt<Key>R" ++plug-in checkerboard "Effects/Textures/Checkerboard" ++plug-in plasma "Effects/Textures/Plasma" ++plug-in texture2 "Effects/Textures/Texture II" ++ ++plug-in despeckle "Distorts/Despeckle" ++plug-in map_sphere "Distorts/Map Sphere" ++plug-in noisify "Distorts/Noise" ++plug-in pagecurl "Distorts/Page Curl" "Alt<Key>U" ++plug-in pinch "Distorts/Pinch" "Alt<Key>P" ++plug-in ripple "Distorts/Ripple" ++plug-in shift "Distorts/Shift" ++plug-in spread "Distorts/Spread" ++plug-in whirl "Distorts/Whirl" "Alt<Key>W" ++plug-in waves "Distorts/Waves" ++ ++plug-in compose "Conversions/Compose" ++plug-in decompose "Conversions/Decompose" ++plug-in to-color "Conversions/To Color" "Shift Alt<Key>C" ++plug-in to-gray "Conversions/To Grayscale" "Shift Alt<Key>G" ++plug-in to-indexed "Conversions/To Indexed" "Shift Alt<Key>I" ++ ++plug-in autocrop "Transforms/Autocrop" ++plug-in flip_horz "Transforms/Flip Horizontal" "Alt<Key>H" ++plug-in flip_vert "Transforms/Flip Vertical" "Alt<Key>V" ++plug-in polar "Transforms/Polar" ++plug-in rotate "Transforms/Rotate" ++plug-in scale "Transforms/Scale" "Shift Alt<Key>S" ++plug-in tile "Transforms/Tile" "Alt<Key>T" ++plug-in tiler "Transforms/Tiler" "Alt<Key>T" ++ ++plug-in blend "Channel Ops/Blend" ++plug-in calculations "Channel Ops/Calculations" "Alt<Key>C" ++plug-in duplicate "Channel Ops/Duplicate" "Alt<Key>D" ++plug-in offset "Channel Ops/Offset" "Alt<Key>O" ++ ++plug-in netpbm "Miscellaneous/Netpbm Filter" "Shift Alt<Key>N" ++plug-in rms_error "Miscellaneous/RMS Error" ++plug-in photocd "Miscellaneous/Photo CD" ++plug-in octave_srv "Miscellaneous/Octave Server" diff --git a/graphics/gimp1/files/patch-ab b/graphics/gimp1/files/patch-ab new file mode 100644 index 000000000000..ac5e5976e46c --- /dev/null +++ b/graphics/gimp1/files/patch-ab @@ -0,0 +1,49 @@ +--- app/fileops.c~ Mon Nov 18 09:57:19 1996 ++++ app/fileops.c Mon Nov 18 09:58:01 1996 +@@ -289,7 +289,7 @@ + gtk_file_selection_set_ok_callback (filesel, file_open_ok_callback, open_options); + gtk_file_selection_set_cancel_callback (filesel, file_cancel_callback, open_options); + +- if (gdisp && gdisp->gimage->has_filename) ++ if (gdisp && gdisp->gimage && gdisp->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisp->gimage)); + + gtk_widget_show (filesel); +@@ -297,7 +297,7 @@ + + if (! GTK_WIDGET_VISIBLE (filesel)) + { +- if (gdisp && gdisp->gimage->has_filename) ++ if (gdisp && gdisp->gimage && gdisp->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisp->gimage)); + gtk_widget_show (filesel); + } +@@ -353,7 +353,7 @@ + gtk_file_selection_set_ok_callback (filesel, file_save_ok_callback, save_options); + gtk_file_selection_set_cancel_callback (filesel, file_cancel_callback, save_options); + +- if (gdisplay && gdisplay->gimage->has_filename) ++ if (gdisplay && gdisplay->gimage && gdisplay->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisplay->gimage)); + + gtk_widget_show (filesel); +@@ -363,7 +363,7 @@ + + if (! GTK_WIDGET_VISIBLE (filesel)) + { +- if (gdisplay && gdisplay->gimage->has_filename) ++ if (gdisplay && gdisplay->gimage && gdisplay->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisplay->gimage)); + + gtk_widget_show (filesel); +--- app/progress.c~ Mon Nov 18 11:03:58 1996 ++++ app/progress.c Mon Nov 18 11:04:07 1996 +@@ -57,7 +57,7 @@ + progress->callback_data = callback_data; + progress->pixmap = NULL; + +- progress->shell = gtk_window_new (title, GTK_WINDOW_TOPLEVEL); ++ progress->shell = gtk_window_new (title, GTK_WINDOW_DIALOG); + gtk_widget_set_uposition (progress->shell, progress_x, progress_y); + main_vbox = gtk_vbox_new (FALSE, 5); + gtk_container_add (progress->shell, main_vbox); diff --git a/graphics/gimp1/files/patch-ac b/graphics/gimp1/files/patch-ac new file mode 100644 index 000000000000..7e5a1845afe1 --- /dev/null +++ b/graphics/gimp1/files/patch-ac @@ -0,0 +1,61 @@ +--- configure~ Mon Nov 18 10:20:48 1996 ++++ configure Mon Nov 18 10:21:54 1996 +@@ -2324,7 +2324,7 @@ + EOF + cat >> $CONFIG_STATUS <<EOF + +-CONFIG_FILES=\${CONFIG_FILES-"Makefile app/Makefile plug-ins/Makefile"} ++CONFIG_FILES=\${CONFIG_FILES-"Makefile app/Makefile plug-ins/Makefile gimprc"} + EOF + cat >> $CONFIG_STATUS <<\EOF + for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then +--- configure.in~ Mon Nov 18 10:37:13 1996 ++++ configure.in Mon Nov 18 10:37:25 1996 +@@ -221,4 +221,4 @@ + AC_SUBST(_SHLIBS_) + + dnl Output the Makefiles +-AC_OUTPUT(Makefile app/Makefile plug-ins/Makefile) ++AC_OUTPUT(Makefile app/Makefile plug-ins/Makefile gimprc) +--- Makefile.in~ Mon Nov 18 11:11:16 1996 ++++ Makefile.in Mon Nov 18 11:12:22 1996 +@@ -16,7 +16,7 @@ + # set the MAKE variable if necessary + @SET_MAKE@ + +-INSTALL = ./install-sh -c ++INSTALL = /usr/bin/install -c + + all: + ( cd gtk ; $(MAKE) ) +@@ -24,22 +24,22 @@ + ( cd app ; $(MAKE) ) + + install: +- $(INSTALL) -d $(libdir)/gimp +- $(INSTALL) -d $(libdir)/gimp/brushes +- $(INSTALL) -m 644 gimprc $(libdir)/gimp ++ $(INSTALL) -d $(datadir)/gimp ++ $(INSTALL) -d $(datadir)/gimp/brushes ++ $(INSTALL) -m 644 gimprc $(datadir)/gimp + for brush in brushes/*; do \ + echo $$brush; \ +- $(INSTALL) -m 644 "$$brush" $(libdir)/gimp/brushes; \ ++ $(INSTALL) -m 644 "$$brush" $(datadir)/gimp/brushes; \ + done +- $(INSTALL) -d $(libdir)/gimp/palettes ++ $(INSTALL) -d $(datadir)/gimp/palettes + for palette in palettes/*; do \ + echo $$palette; \ +- $(INSTALL) -m 644 "$$palette" $(libdir)/gimp/palettes; \ ++ $(INSTALL) -m 644 "$$palette" $(datadir)/gimp/palettes; \ + done +- $(INSTALL) -d $(libdir)/gimp/patterns ++ $(INSTALL) -d $(datadir)/gimp/patterns + for pattern in patterns/*; do \ + echo $$pattern; \ +- $(INSTALL) -m 644 "$$pattern" $(libdir)/gimp/patterns; \ ++ $(INSTALL) -m 644 "$$pattern" $(datadir)/gimp/patterns; \ + done + ( cd plug-ins ; $(MAKE) install ) + ( cd app ; $(MAKE) install ) diff --git a/graphics/gimp1/pkg-comment b/graphics/gimp1/pkg-comment new file mode 100644 index 000000000000..48ee7cdbe88a --- /dev/null +++ b/graphics/gimp1/pkg-comment @@ -0,0 +1 @@ +developer's beta release of the General Image Manipulation Program diff --git a/graphics/gimp1/pkg-descr b/graphics/gimp1/pkg-descr new file mode 100644 index 000000000000..60e13ec9e94c --- /dev/null +++ b/graphics/gimp1/pkg-descr @@ -0,0 +1,21 @@ +This is the developer's pre-release of the GIMP. +If you want stability use the gimp port, not this one. If you want +to play or make modifications, this is for you. + +The GIMP is designed to provide an intuitive graphical interface to a +variety of image editing operations. Here is a list of the GIMP's +major features: + + Image editing + ------------- + + * Selection tools including rectangle, ellipse, free, fuzzy, bezier + and intelligent. + * Transformation tools including rotate, scale, shear and flip. + * Painting tools including bucket, brush, airbrush, clone, convolve, + blend and text. + * Effects filters (such as blur, edge detect). + * Channel & color operations (such as add, composite, decompose). + * Plug-ins which allow for the easy addition of new file formats and + new effect filters. + * Multiple undo/redo. diff --git a/graphics/gimp1/pkg-plist b/graphics/gimp1/pkg-plist new file mode 100644 index 000000000000..ef35558b371c --- /dev/null +++ b/graphics/gimp1/pkg-plist @@ -0,0 +1,191 @@ +bin/gimp +share/gimp/brushes/11circle.gbr +share/gimp/brushes/11fcircle.gbr +share/gimp/brushes/13circle.gbr +share/gimp/brushes/13fcircle.gbr +share/gimp/brushes/15circle.gbr +share/gimp/brushes/15fcircle.gbr +share/gimp/brushes/17circle.gbr +share/gimp/brushes/17fcircle.gbr +share/gimp/brushes/19circle.gbr +share/gimp/brushes/19fcircle.gbr +share/gimp/brushes/1circle.gbr +share/gimp/brushes/3circle.gbr +share/gimp/brushes/3fcircle.gbr +share/gimp/brushes/5circle.gbr +share/gimp/brushes/5fcircle.gbr +share/gimp/brushes/7circle.gbr +share/gimp/brushes/7fcircle.gbr +share/gimp/brushes/9circle.gbr +share/gimp/brushes/9fcircle.gbr +share/gimp/brushes/airplane.gbr +share/gimp/brushes/bird.gbr +share/gimp/brushes/bush.gbr +share/gimp/brushes/confetti.gbr +share/gimp/brushes/cross_large.gbr +share/gimp/brushes/cross_small.gbr +share/gimp/brushes/diamond.gbr +share/gimp/brushes/duck.gbr +share/gimp/brushes/dunes.gbr +share/gimp/brushes/elk.gbr +share/gimp/brushes/flags.gbr +share/gimp/brushes/flower.gbr +share/gimp/brushes/flower_large.gbr +share/gimp/brushes/galaxy.gbr +share/gimp/brushes/galaxy_small.gbr +share/gimp/brushes/gecko.gbr +share/gimp/brushes/glyph.gbr +share/gimp/brushes/guitar.gbr +share/gimp/brushes/hash.gbr +share/gimp/brushes/jack.gbr +share/gimp/brushes/manta.gbr +share/gimp/brushes/ribbon.gbr +share/gimp/brushes/rings1.gbr +share/gimp/brushes/rings2.gbr +share/gimp/brushes/rings3.gbr +share/gimp/brushes/rings4.gbr +share/gimp/brushes/rings5.gbr +share/gimp/brushes/rings6.gbr +share/gimp/brushes/rings7.gbr +share/gimp/brushes/sball.gbr +share/gimp/brushes/slope.gbr +share/gimp/brushes/snake.gbr +share/gimp/brushes/snowflake.gbr +share/gimp/brushes/sparkle.gbr +share/gimp/brushes/sparkle2.gbr +share/gimp/brushes/star_medium.gbr +share/gimp/brushes/star_small.gbr +share/gimp/brushes/therefore.gbr +share/gimp/brushes/tictactoe.gbr +share/gimp/brushes/tile.gbr +share/gimp/brushes/triangle.gbr +share/gimp/brushes/tulip.gbr +share/gimp/brushes/xcf.gbr +share/gimp/gimprc +share/gimp/palettes/Blues +share/gimp/palettes/Browns_And_Yellows +share/gimp/palettes/Cool_Colors +share/gimp/palettes/Default +share/gimp/palettes/Grays +share/gimp/palettes/Greens +share/gimp/palettes/Lights +share/gimp/palettes/Muted +share/gimp/palettes/Pastels +share/gimp/palettes/Reds_And_Purples +share/gimp/palettes/Warm_Colors +share/gimp/patterns/3dgreen.pat +share/gimp/patterns/amethyst.pat +share/gimp/patterns/blue.pat +share/gimp/patterns/chains.pat +share/gimp/patterns/choc_swirl.pat +share/gimp/patterns/clouds.pat +share/gimp/patterns/clovers.pat +share/gimp/patterns/dunes.pat +share/gimp/patterns/electric.pat +share/gimp/patterns/fibers.pat +share/gimp/patterns/floor_tile.pat +share/gimp/patterns/granite1.pat +share/gimp/patterns/granite2.pat +share/gimp/patterns/green_curtains.pat +share/gimp/patterns/java.pat +share/gimp/patterns/krinkle.pat +share/gimp/patterns/leather.pat +share/gimp/patterns/leaves.pat +share/gimp/patterns/leopard.pat +share/gimp/patterns/lumps.pat +share/gimp/patterns/marble1.pat +share/gimp/patterns/marble2.pat +share/gimp/patterns/pj.pat +share/gimp/patterns/marble3.pat +share/gimp/patterns/mhuerock.pat +share/gimp/patterns/paper.pat +share/gimp/patterns/parque1.pat +share/gimp/patterns/parque2.pat +share/gimp/patterns/parque3.pat +share/gimp/patterns/pool.pat +share/gimp/patterns/sky.pat +share/gimp/patterns/slate.pat +share/gimp/patterns/sm_squares.pat +share/gimp/patterns/terra.pat +share/gimp/patterns/torrents.pat +share/gimp/patterns/waves.pat +share/gimp/patterns/wax.pat +share/gimp/patterns/wood1.pat +share/gimp/patterns/wood2.pat +share/gimp/patterns/wood3.pat +libexec/gimp/plug-ins/autocrop +libexec/gimp/plug-ins/bleed +libexec/gimp/plug-ins/blend +libexec/gimp/plug-ins/blur +libexec/gimp/plug-ins/blur2 +libexec/gimp/plug-ins/brightness +libexec/gimp/plug-ins/bumpmap +libexec/gimp/plug-ins/c_astretch +libexec/gimp/plug-ins/calculations +libexec/gimp/plug-ins/charcoal +libexec/gimp/plug-ins/checkerboard +libexec/gimp/plug-ins/compose +libexec/gimp/plug-ins/cubism +libexec/gimp/plug-ins/darken +libexec/gimp/plug-ins/decompose +libexec/gimp/plug-ins/despeckle +libexec/gimp/plug-ins/displace +libexec/gimp/plug-ins/duplicate +libexec/gimp/plug-ins/edge +libexec/gimp/plug-ins/engrave +libexec/gimp/plug-ins/enhance +libexec/gimp/plug-ins/extrude +libexec/gimp/plug-ins/flip_horz +libexec/gimp/plug-ins/flip_vert +libexec/gimp/plug-ins/gamma +libexec/gimp/plug-ins/gauss +libexec/gimp/plug-ins/gauss_recurse +libexec/gimp/plug-ins/gbrush +libexec/gimp/plug-ins/gbrush-old +libexec/gimp/plug-ins/gicon +libexec/gimp/plug-ins/gif +libexec/gimp/plug-ins/gpattern +libexec/gimp/plug-ins/grayify +libexec/gimp/plug-ins/invert +libexec/gimp/plug-ins/jpeg +libexec/gimp/plug-ins/lic +libexec/gimp/plug-ins/lighten +libexec/gimp/plug-ins/lighting +libexec/gimp/plug-ins/map_sphere +libexec/gimp/plug-ins/matlab +libexec/gimp/plug-ins/mblur +libexec/gimp/plug-ins/mosaic +libexec/gimp/plug-ins/netpbm +libexec/gimp/plug-ins/noisify +libexec/gimp/plug-ins/octave_srv +libexec/gimp/plug-ins/offset +libexec/gimp/plug-ins/oilify +libexec/gimp/plug-ins/pagecurl +libexec/gimp/plug-ins/photocd +libexec/gimp/plug-ins/pinch +libexec/gimp/plug-ins/pixelize +libexec/gimp/plug-ins/plasma +libexec/gimp/plug-ins/png +libexec/gimp/plug-ins/pnm +libexec/gimp/plug-ins/polar +libexec/gimp/plug-ins/tga +libexec/gimp/plug-ins/relief +libexec/gimp/plug-ins/ripple +libexec/gimp/plug-ins/rms_error +libexec/gimp/plug-ins/rotate +libexec/gimp/plug-ins/shift +libexec/gimp/plug-ins/spread +libexec/gimp/plug-ins/scale +libexec/gimp/plug-ins/solarize +libexec/gimp/plug-ins/sparkle +libexec/gimp/plug-ins/texture2 +libexec/gimp/plug-ins/tiff +libexec/gimp/plug-ins/tile +libexec/gimp/plug-ins/tiler +libexec/gimp/plug-ins/to-gray +libexec/gimp/plug-ins/to-color +libexec/gimp/plug-ins/to-indexed +libexec/gimp/plug-ins/waves +libexec/gimp/plug-ins/whirl +libexec/gimp/plug-ins/xpm +libexec/gimp/plug-ins/yuv411 diff --git a/graphics/gimpshop/Makefile b/graphics/gimpshop/Makefile new file mode 100644 index 000000000000..0ca6d949b712 --- /dev/null +++ b/graphics/gimpshop/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: GIMP +# Version required: 961001 +# Date created: Mon Nov 18 21:28:43 CST 1996 +# Whom: erich@FreeBSD.org +# +# $Id: Makefile,v 1.1.1.1 1996/08/24 18:32:45 chuckr Exp $ +# + +DISTNAME= gimp-devel +PKGNAME= gimp-devel-96.10.01 +CATEGORIES= graphics +MASTER_SITES= ftp://ftp.xcf.berkeley.edu/pub/gimp/developers/ +DISTFILES= gimp961001.tgz + +MAINTAINER= erich@FreeBSD.org + +LIB_DEPENDS+= png\\.0\\.[7-9]:${PORTSDIR}/graphics/png +LIB_DEPENDS+= jpeg\\.6\\.:${PORTSDIR}/graphics/jpeg +LIB_DEPENDS+= tiff\\.3\\.:${PORTSDIR}/graphics/tiff +LIB_DEPENDS+= Xpm\\.4\\.:${PORTSDIR}/graphics/xpm + +USE_X11= yes + +GNU_CONFIGURE= yes +USE_GMAKE= yes + +.include <bsd.port.mk> diff --git a/graphics/gimpshop/distinfo b/graphics/gimpshop/distinfo new file mode 100644 index 000000000000..aeb842bef317 --- /dev/null +++ b/graphics/gimpshop/distinfo @@ -0,0 +1,2 @@ +MD5 (gimp961001.tgz) = f7c3971a93a7332a39d7794be491d6e7 +MD5 (gimp-data.tgz) = b13b8382e22a1664f959486132606090 diff --git a/graphics/gimpshop/files/patch-aa b/graphics/gimpshop/files/patch-aa new file mode 100644 index 000000000000..729403d72c4d --- /dev/null +++ b/graphics/gimpshop/files/patch-aa @@ -0,0 +1,261 @@ +--- gimprc.in~ Mon Nov 18 09:56:00 1996 ++++ gimprc.in Mon Nov 18 09:55:52 1996 +@@ -0,0 +1,258 @@ ++# Lines that start with a '#' are comments. ++# Blank lines are ignored. ++ ++# Set the temporary storage directory...files will appear here ++# during the course of running the gimp. Most files will disappear ++# when the gimp exits, but some files are likely to remain, ++# such as working palette files, so it is best if this directory ++# not be one that is shared by other users or is cleared on machine ++# reboot such as /tmp. ++temp-path "~/.gimp/tmp" ++ ++# Set the brush search path...this path will be searched for valid ++# brushes at startup. ++brush-path "~/.gimp/brushes:@prefix@/share/gimp/brushes" ++ ++# Specify a default brush. If none is specified it defaults to the ++# "1circle.gbr" brush which is just a single pixel sized brush. ++# The brush is searched for in the brush path. ++default-brush "19fcircle.gbr" ++ ++# Set the pattern search path...this path will be searched for valid ++# patterns at startup. ++pattern-path "~/.gimp/patterns:@prefix@/share/gimp/patterns" ++ ++# Specify a default pattern. ++# The pattern is searched for in the specified pattern paths. ++default-pattern "wood2.pat" ++ ++# Set the palette search path...this path will be searched for valid ++# palettes at startup. ++palette-path "~/.gimp/palettes:@prefix@/share/gimp/palettes" ++ ++# Specify a default palette. ++# The pattern is searched for in the specified pattern paths. ++default-palette "Default" ++ ++# Set the gradient search path...this path will be searched for valid ++# gradients at startup. ++gradient-path "~/.gimp/gradients:@prefix@/share/gimp/gradients" ++ ++# Specify a default gradient. ++# The gradient is searched for in the specified gradient paths. ++default-gradient "German_flag_smooth" ++ ++# Set the plug-in search path...this path will be searched for ++# plug-ins when the plug-in is run. ++plug-in-path "~/.gimp/plug-ins:@prefix@/libexec/gimp/plug-ins" ++ ++# Speed of marching ants in the selection outline ++# this value is in milliseconds ++# (less time indicates faster marching) ++marching-ants-speed 300 ++ ++# Set the number of operations kept on the undo stack ++undo-levels 5 ++ ++# Set the color-cube resource for dithering on 8-bit displays ++# The 3 values stand for Shades of red, green, and blue ++# Multiplying the # of shades of each primary color yields ++# the total number of colors that will be allocated from the ++# gimp colormap. This number should not exceed 256. Most of the ++# colors remaining after the allocation of the colorcube ++# will be left to the system palette in an effort to reduce ++# colormap "flashing". ++color-cube 6, 6, 4 ++ ++# Install a GIMP colormap by default -- only for 8-bit displays ++# install-colormap ++ ++# Specify that marching ants for selected regions will be drawn ++# with colormap cycling as oposed to redrawing with different stipple masks ++# this color cycling option works only with 8-bit displays ++# colormap-cycling ++ ++# Tools such as fuzzy-select and bucket fill find regions based on a ++# seed-fill algorithm. The seed fill starts at the intially selected ++# pixel and progresses in all directions until the difference of pixel ++# intensity from the original is greater than a specified threshold ++# ==> This value represents the default threshold ++default-threshold 15 ++ ++# There is always a tradeoff between memory usage and speed. In most ++# cases, the GIMP opts for speed over memory. However, if memory is ++# a big issue, set stingy-memory-use ++# stingy-memory-use ++ ++# When zooming into and out of images, this option enables the ++# automatic resizing of windows ++# allow-resize-windows ++ ++# Context-dependent cursors are cool. They are enabled by default. ++# However, they require overhead that you may want to do without. ++# Uncomment this line to disable them. ++# no-cursor-updating ++ ++# Layer preview sizes: ++# None: no previews in layers dialog/layer selector ++# Small: 32x32 ++# Medium: 64x64 ++# Large: 128x128 ++# #: #x# ++preview-size Medium ++ ++# Controlling ruler visibility ++# The default behavior is for rulers to be ON ++# This can also be toggled with the View->Show Rulers command or shift+control+r ++# dont-show-rulers ++ ++# Disable auto saving ++# Just uncomment the line below... ++# dont-auto-save ++ ++# Set the gamma correction values for the display ++# 1.0 corresponds to no gamma correction. For most displays, ++# gamma correction should be set to between 2.0 and 2.6 ++# Run the utility "gamma_correct" to determine appropriate values ++# for your display. ++# ++# One important item to keep in mind: Many images that you might ++# get from outside sources will in all likelihood already be ++# gamma-corrected. In these cases, the image will look washed-out ++# if the gimp has gamma-correction turned on. If you are going ++# to work with images of this sort, turn gamma correction off ++# by removing this line, or setting the values to 1.0. ++# gamma-correction 1.0 ++# gamma-correction 2.0 ++# ___ ++gamma-correction 1.6 ++ ++# Set the manner in which transparency is displayed in images ++# Transparency type can be one of: ++# 0: Light Checks ++# 1: Mid-Tone Checks ++# 2: Dark Checks ++# 3: White Only ++# 4: Gray Only ++# 5: Black Only ++# Check size can be one of: ++# 0: Small ++# 1: Medium ++# 2: Large ++transparency-type 1 ++transparency-size 2 ++ ++# Notify the GIMP of the available file plug-ins. ++# The format of the line is as follows: ++# file-plug-in <image types> <plug-in name> <plug-in title> <extensions> ++# The `image types' argument specifies what types of images the ++# plug-in can save. It is a 3 digit number where each digit is 0 or ++# 1. The digits correspond to `indexed images', `grayscale images' ++# and `rgb images' respectively. For example, the "jpeg" file plug-in ++# can save rgb and grayscale images but not indexed color, so the ++# image types argument is 011. ++# The `plug-in name' is the name of the plug-in program. ++# The `plug-in title' is the title of the program is it will appear ++# from the GIMP. This will most likely be the name of the plug-in. ++# The `extensions' are a comma separated string of extensions. These ++# are used by the GIMP to map file names to images. ++# Note: case does not matter for extensions. ++ ++file-plug-in jpeg 011 "jpeg" "jpg,jpeg" ++file-plug-in png 111 "png" "png" ++file-plug-in gif 110 "gif" "gif" ++file-plug-in tiff 111 "tiff" "tiff,tif" ++file-plug-in tga 111 "tga" "tga,targa" ++file-plug-in gbrush 010 "brush" "gbr" ++file-plug-in gpattern 010 "pattern" "pat,gpat" ++file-plug-in gicon 010 "gicon" "gic,gico" ++file-plug-in xpm 110 "xpm" "xpm" ++file-plug-in pnm 111 "pnm" "pgm,ppm,pbm" ++file-plug-in matlab 010 "matlab" "m" ++file-plug-in yuv411 001 "yuv" "yuv" ++ ++# Notify the GIMP of plug-ins that will exist in the `plug-ins' menu. ++# The format of the line is as follows: ++# plug-in <plug-in name> <menu location> <accelerator> ++# The `plug-in name' is the name of the plug-in program. ++# The `menu location' is the item name and location in the plug-in ++# menu. A slash indicates a submenu. Therefore, the menu location ++# "Blur/Blur" specifies an item name of "Blur" in a submenu entitled ++# "Blur". Multiple submenus are possible. If a menu already exists ++# the item is simply placed in that menu. Menu items are placed in ++# alphabetically sorted order in menus. ++# The `accelerator' is a string which designates a key combination ++# which will invoke the plug-in. The format should be clear by ++# inspection. This string is optional. ++# ++# It is convention to only use the `alt' and `shift' key modifiers for ++# plug-ins. The `control' key is used as a modifier for menu items by ++# the main application. The main application will not use the `alt' ++# or `shift' key modifiers. ++ ++plug-in blur "Blur/Blur" ++plug-in blur2 "Blur/Blur (variable)" "Alt<Key>B" ++plug-in gauss_recurse "Blur/Gaussian Blur (IIR)" "Shift Alt<Key>B" ++plug-in gauss "Blur/Gaussian Blur (RLE)" ++plug-in mblur "Blur/Motion Blur" ++ ++plug-in charcoal "Effects/Artistic/Charcoal" "Shift Alt<Key>H" ++plug-in cubism "Effects/Artistic/Cubism" "Shift Alt<Key>U" ++plug-in mosaic "Effects/Artistic/Mosaic" "Alt<Key>M" ++plug-in oilify "Effects/Artistic/Oilify" ++plug-in sparkle "Effects/Artistic/Sparkle" ++plug-in lic "Effects/Artistic/Van-Goghify" ++plug-in bleed "Effects/Image/Bleed" ++plug-in c_astretch "Effects/Image/Contrast Auto-Stretch" ++plug-in enhance "Effects/Image/Enhance" "Shift Alt<Key>E" ++plug-in gamma "Effects/Image/Gamma" "Alt<Key>G" ++plug-in grayify "Effects/Image/Grayify" ++plug-in invert "Effects/Image/Invert" "Alt<Key>I" ++plug-in solarize "Effects/Image/Solarize" "Alt<Key>1" ++plug-in bumpmap "Effects/Lighting/Bump Map" "Alt<Key>2" ++plug-in displace "Effects/Lighting/Displace" "Alt<Key>3" ++plug-in lighting "Effects/Lighting/Lighting" "Alt<Key>4" ++plug-in edge "Effects/Misc Ops/Edge Detect" "Alt<Key>E" ++plug-in engrave "Effects/Misc Ops/Engrave" ++plug-in extrude "Effects/Misc Ops/Extrude" ++plug-in pixelize "Effects/Misc Ops/Pixelize" ++plug-in relief "Effects/Misc Ops/Relief" "Alt<Key>R" ++plug-in checkerboard "Effects/Textures/Checkerboard" ++plug-in plasma "Effects/Textures/Plasma" ++plug-in texture2 "Effects/Textures/Texture II" ++ ++plug-in despeckle "Distorts/Despeckle" ++plug-in map_sphere "Distorts/Map Sphere" ++plug-in noisify "Distorts/Noise" ++plug-in pagecurl "Distorts/Page Curl" "Alt<Key>U" ++plug-in pinch "Distorts/Pinch" "Alt<Key>P" ++plug-in ripple "Distorts/Ripple" ++plug-in shift "Distorts/Shift" ++plug-in spread "Distorts/Spread" ++plug-in whirl "Distorts/Whirl" "Alt<Key>W" ++plug-in waves "Distorts/Waves" ++ ++plug-in compose "Conversions/Compose" ++plug-in decompose "Conversions/Decompose" ++plug-in to-color "Conversions/To Color" "Shift Alt<Key>C" ++plug-in to-gray "Conversions/To Grayscale" "Shift Alt<Key>G" ++plug-in to-indexed "Conversions/To Indexed" "Shift Alt<Key>I" ++ ++plug-in autocrop "Transforms/Autocrop" ++plug-in flip_horz "Transforms/Flip Horizontal" "Alt<Key>H" ++plug-in flip_vert "Transforms/Flip Vertical" "Alt<Key>V" ++plug-in polar "Transforms/Polar" ++plug-in rotate "Transforms/Rotate" ++plug-in scale "Transforms/Scale" "Shift Alt<Key>S" ++plug-in tile "Transforms/Tile" "Alt<Key>T" ++plug-in tiler "Transforms/Tiler" "Alt<Key>T" ++ ++plug-in blend "Channel Ops/Blend" ++plug-in calculations "Channel Ops/Calculations" "Alt<Key>C" ++plug-in duplicate "Channel Ops/Duplicate" "Alt<Key>D" ++plug-in offset "Channel Ops/Offset" "Alt<Key>O" ++ ++plug-in netpbm "Miscellaneous/Netpbm Filter" "Shift Alt<Key>N" ++plug-in rms_error "Miscellaneous/RMS Error" ++plug-in photocd "Miscellaneous/Photo CD" ++plug-in octave_srv "Miscellaneous/Octave Server" diff --git a/graphics/gimpshop/files/patch-ab b/graphics/gimpshop/files/patch-ab new file mode 100644 index 000000000000..ac5e5976e46c --- /dev/null +++ b/graphics/gimpshop/files/patch-ab @@ -0,0 +1,49 @@ +--- app/fileops.c~ Mon Nov 18 09:57:19 1996 ++++ app/fileops.c Mon Nov 18 09:58:01 1996 +@@ -289,7 +289,7 @@ + gtk_file_selection_set_ok_callback (filesel, file_open_ok_callback, open_options); + gtk_file_selection_set_cancel_callback (filesel, file_cancel_callback, open_options); + +- if (gdisp && gdisp->gimage->has_filename) ++ if (gdisp && gdisp->gimage && gdisp->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisp->gimage)); + + gtk_widget_show (filesel); +@@ -297,7 +297,7 @@ + + if (! GTK_WIDGET_VISIBLE (filesel)) + { +- if (gdisp && gdisp->gimage->has_filename) ++ if (gdisp && gdisp->gimage && gdisp->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisp->gimage)); + gtk_widget_show (filesel); + } +@@ -353,7 +353,7 @@ + gtk_file_selection_set_ok_callback (filesel, file_save_ok_callback, save_options); + gtk_file_selection_set_cancel_callback (filesel, file_cancel_callback, save_options); + +- if (gdisplay && gdisplay->gimage->has_filename) ++ if (gdisplay && gdisplay->gimage && gdisplay->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisplay->gimage)); + + gtk_widget_show (filesel); +@@ -363,7 +363,7 @@ + + if (! GTK_WIDGET_VISIBLE (filesel)) + { +- if (gdisplay && gdisplay->gimage->has_filename) ++ if (gdisplay && gdisplay->gimage && gdisplay->gimage->has_filename) + gtk_file_selection_set_filename (filesel, gimage_filename (gdisplay->gimage)); + + gtk_widget_show (filesel); +--- app/progress.c~ Mon Nov 18 11:03:58 1996 ++++ app/progress.c Mon Nov 18 11:04:07 1996 +@@ -57,7 +57,7 @@ + progress->callback_data = callback_data; + progress->pixmap = NULL; + +- progress->shell = gtk_window_new (title, GTK_WINDOW_TOPLEVEL); ++ progress->shell = gtk_window_new (title, GTK_WINDOW_DIALOG); + gtk_widget_set_uposition (progress->shell, progress_x, progress_y); + main_vbox = gtk_vbox_new (FALSE, 5); + gtk_container_add (progress->shell, main_vbox); diff --git a/graphics/gimpshop/files/patch-ac b/graphics/gimpshop/files/patch-ac new file mode 100644 index 000000000000..7e5a1845afe1 --- /dev/null +++ b/graphics/gimpshop/files/patch-ac @@ -0,0 +1,61 @@ +--- configure~ Mon Nov 18 10:20:48 1996 ++++ configure Mon Nov 18 10:21:54 1996 +@@ -2324,7 +2324,7 @@ + EOF + cat >> $CONFIG_STATUS <<EOF + +-CONFIG_FILES=\${CONFIG_FILES-"Makefile app/Makefile plug-ins/Makefile"} ++CONFIG_FILES=\${CONFIG_FILES-"Makefile app/Makefile plug-ins/Makefile gimprc"} + EOF + cat >> $CONFIG_STATUS <<\EOF + for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then +--- configure.in~ Mon Nov 18 10:37:13 1996 ++++ configure.in Mon Nov 18 10:37:25 1996 +@@ -221,4 +221,4 @@ + AC_SUBST(_SHLIBS_) + + dnl Output the Makefiles +-AC_OUTPUT(Makefile app/Makefile plug-ins/Makefile) ++AC_OUTPUT(Makefile app/Makefile plug-ins/Makefile gimprc) +--- Makefile.in~ Mon Nov 18 11:11:16 1996 ++++ Makefile.in Mon Nov 18 11:12:22 1996 +@@ -16,7 +16,7 @@ + # set the MAKE variable if necessary + @SET_MAKE@ + +-INSTALL = ./install-sh -c ++INSTALL = /usr/bin/install -c + + all: + ( cd gtk ; $(MAKE) ) +@@ -24,22 +24,22 @@ + ( cd app ; $(MAKE) ) + + install: +- $(INSTALL) -d $(libdir)/gimp +- $(INSTALL) -d $(libdir)/gimp/brushes +- $(INSTALL) -m 644 gimprc $(libdir)/gimp ++ $(INSTALL) -d $(datadir)/gimp ++ $(INSTALL) -d $(datadir)/gimp/brushes ++ $(INSTALL) -m 644 gimprc $(datadir)/gimp + for brush in brushes/*; do \ + echo $$brush; \ +- $(INSTALL) -m 644 "$$brush" $(libdir)/gimp/brushes; \ ++ $(INSTALL) -m 644 "$$brush" $(datadir)/gimp/brushes; \ + done +- $(INSTALL) -d $(libdir)/gimp/palettes ++ $(INSTALL) -d $(datadir)/gimp/palettes + for palette in palettes/*; do \ + echo $$palette; \ +- $(INSTALL) -m 644 "$$palette" $(libdir)/gimp/palettes; \ ++ $(INSTALL) -m 644 "$$palette" $(datadir)/gimp/palettes; \ + done +- $(INSTALL) -d $(libdir)/gimp/patterns ++ $(INSTALL) -d $(datadir)/gimp/patterns + for pattern in patterns/*; do \ + echo $$pattern; \ +- $(INSTALL) -m 644 "$$pattern" $(libdir)/gimp/patterns; \ ++ $(INSTALL) -m 644 "$$pattern" $(datadir)/gimp/patterns; \ + done + ( cd plug-ins ; $(MAKE) install ) + ( cd app ; $(MAKE) install ) diff --git a/graphics/gimpshop/pkg-comment b/graphics/gimpshop/pkg-comment new file mode 100644 index 000000000000..48ee7cdbe88a --- /dev/null +++ b/graphics/gimpshop/pkg-comment @@ -0,0 +1 @@ +developer's beta release of the General Image Manipulation Program diff --git a/graphics/gimpshop/pkg-descr b/graphics/gimpshop/pkg-descr new file mode 100644 index 000000000000..60e13ec9e94c --- /dev/null +++ b/graphics/gimpshop/pkg-descr @@ -0,0 +1,21 @@ +This is the developer's pre-release of the GIMP. +If you want stability use the gimp port, not this one. If you want +to play or make modifications, this is for you. + +The GIMP is designed to provide an intuitive graphical interface to a +variety of image editing operations. Here is a list of the GIMP's +major features: + + Image editing + ------------- + + * Selection tools including rectangle, ellipse, free, fuzzy, bezier + and intelligent. + * Transformation tools including rotate, scale, shear and flip. + * Painting tools including bucket, brush, airbrush, clone, convolve, + blend and text. + * Effects filters (such as blur, edge detect). + * Channel & color operations (such as add, composite, decompose). + * Plug-ins which allow for the easy addition of new file formats and + new effect filters. + * Multiple undo/redo. diff --git a/graphics/gimpshop/pkg-plist b/graphics/gimpshop/pkg-plist new file mode 100644 index 000000000000..ef35558b371c --- /dev/null +++ b/graphics/gimpshop/pkg-plist @@ -0,0 +1,191 @@ +bin/gimp +share/gimp/brushes/11circle.gbr +share/gimp/brushes/11fcircle.gbr +share/gimp/brushes/13circle.gbr +share/gimp/brushes/13fcircle.gbr +share/gimp/brushes/15circle.gbr +share/gimp/brushes/15fcircle.gbr +share/gimp/brushes/17circle.gbr +share/gimp/brushes/17fcircle.gbr +share/gimp/brushes/19circle.gbr +share/gimp/brushes/19fcircle.gbr +share/gimp/brushes/1circle.gbr +share/gimp/brushes/3circle.gbr +share/gimp/brushes/3fcircle.gbr +share/gimp/brushes/5circle.gbr +share/gimp/brushes/5fcircle.gbr +share/gimp/brushes/7circle.gbr +share/gimp/brushes/7fcircle.gbr +share/gimp/brushes/9circle.gbr +share/gimp/brushes/9fcircle.gbr +share/gimp/brushes/airplane.gbr +share/gimp/brushes/bird.gbr +share/gimp/brushes/bush.gbr +share/gimp/brushes/confetti.gbr +share/gimp/brushes/cross_large.gbr +share/gimp/brushes/cross_small.gbr +share/gimp/brushes/diamond.gbr +share/gimp/brushes/duck.gbr +share/gimp/brushes/dunes.gbr +share/gimp/brushes/elk.gbr +share/gimp/brushes/flags.gbr +share/gimp/brushes/flower.gbr +share/gimp/brushes/flower_large.gbr +share/gimp/brushes/galaxy.gbr +share/gimp/brushes/galaxy_small.gbr +share/gimp/brushes/gecko.gbr +share/gimp/brushes/glyph.gbr +share/gimp/brushes/guitar.gbr +share/gimp/brushes/hash.gbr +share/gimp/brushes/jack.gbr +share/gimp/brushes/manta.gbr +share/gimp/brushes/ribbon.gbr +share/gimp/brushes/rings1.gbr +share/gimp/brushes/rings2.gbr +share/gimp/brushes/rings3.gbr +share/gimp/brushes/rings4.gbr +share/gimp/brushes/rings5.gbr +share/gimp/brushes/rings6.gbr +share/gimp/brushes/rings7.gbr +share/gimp/brushes/sball.gbr +share/gimp/brushes/slope.gbr +share/gimp/brushes/snake.gbr +share/gimp/brushes/snowflake.gbr +share/gimp/brushes/sparkle.gbr +share/gimp/brushes/sparkle2.gbr +share/gimp/brushes/star_medium.gbr +share/gimp/brushes/star_small.gbr +share/gimp/brushes/therefore.gbr +share/gimp/brushes/tictactoe.gbr +share/gimp/brushes/tile.gbr +share/gimp/brushes/triangle.gbr +share/gimp/brushes/tulip.gbr +share/gimp/brushes/xcf.gbr +share/gimp/gimprc +share/gimp/palettes/Blues +share/gimp/palettes/Browns_And_Yellows +share/gimp/palettes/Cool_Colors +share/gimp/palettes/Default +share/gimp/palettes/Grays +share/gimp/palettes/Greens +share/gimp/palettes/Lights +share/gimp/palettes/Muted +share/gimp/palettes/Pastels +share/gimp/palettes/Reds_And_Purples +share/gimp/palettes/Warm_Colors +share/gimp/patterns/3dgreen.pat +share/gimp/patterns/amethyst.pat +share/gimp/patterns/blue.pat +share/gimp/patterns/chains.pat +share/gimp/patterns/choc_swirl.pat +share/gimp/patterns/clouds.pat +share/gimp/patterns/clovers.pat +share/gimp/patterns/dunes.pat +share/gimp/patterns/electric.pat +share/gimp/patterns/fibers.pat +share/gimp/patterns/floor_tile.pat +share/gimp/patterns/granite1.pat +share/gimp/patterns/granite2.pat +share/gimp/patterns/green_curtains.pat +share/gimp/patterns/java.pat +share/gimp/patterns/krinkle.pat +share/gimp/patterns/leather.pat +share/gimp/patterns/leaves.pat +share/gimp/patterns/leopard.pat +share/gimp/patterns/lumps.pat +share/gimp/patterns/marble1.pat +share/gimp/patterns/marble2.pat +share/gimp/patterns/pj.pat +share/gimp/patterns/marble3.pat +share/gimp/patterns/mhuerock.pat +share/gimp/patterns/paper.pat +share/gimp/patterns/parque1.pat +share/gimp/patterns/parque2.pat +share/gimp/patterns/parque3.pat +share/gimp/patterns/pool.pat +share/gimp/patterns/sky.pat +share/gimp/patterns/slate.pat +share/gimp/patterns/sm_squares.pat +share/gimp/patterns/terra.pat +share/gimp/patterns/torrents.pat +share/gimp/patterns/waves.pat +share/gimp/patterns/wax.pat +share/gimp/patterns/wood1.pat +share/gimp/patterns/wood2.pat +share/gimp/patterns/wood3.pat +libexec/gimp/plug-ins/autocrop +libexec/gimp/plug-ins/bleed +libexec/gimp/plug-ins/blend +libexec/gimp/plug-ins/blur +libexec/gimp/plug-ins/blur2 +libexec/gimp/plug-ins/brightness +libexec/gimp/plug-ins/bumpmap +libexec/gimp/plug-ins/c_astretch +libexec/gimp/plug-ins/calculations +libexec/gimp/plug-ins/charcoal +libexec/gimp/plug-ins/checkerboard +libexec/gimp/plug-ins/compose +libexec/gimp/plug-ins/cubism +libexec/gimp/plug-ins/darken +libexec/gimp/plug-ins/decompose +libexec/gimp/plug-ins/despeckle +libexec/gimp/plug-ins/displace +libexec/gimp/plug-ins/duplicate +libexec/gimp/plug-ins/edge +libexec/gimp/plug-ins/engrave +libexec/gimp/plug-ins/enhance +libexec/gimp/plug-ins/extrude +libexec/gimp/plug-ins/flip_horz +libexec/gimp/plug-ins/flip_vert +libexec/gimp/plug-ins/gamma +libexec/gimp/plug-ins/gauss +libexec/gimp/plug-ins/gauss_recurse +libexec/gimp/plug-ins/gbrush +libexec/gimp/plug-ins/gbrush-old +libexec/gimp/plug-ins/gicon +libexec/gimp/plug-ins/gif +libexec/gimp/plug-ins/gpattern +libexec/gimp/plug-ins/grayify +libexec/gimp/plug-ins/invert +libexec/gimp/plug-ins/jpeg +libexec/gimp/plug-ins/lic +libexec/gimp/plug-ins/lighten +libexec/gimp/plug-ins/lighting +libexec/gimp/plug-ins/map_sphere +libexec/gimp/plug-ins/matlab +libexec/gimp/plug-ins/mblur +libexec/gimp/plug-ins/mosaic +libexec/gimp/plug-ins/netpbm +libexec/gimp/plug-ins/noisify +libexec/gimp/plug-ins/octave_srv +libexec/gimp/plug-ins/offset +libexec/gimp/plug-ins/oilify +libexec/gimp/plug-ins/pagecurl +libexec/gimp/plug-ins/photocd +libexec/gimp/plug-ins/pinch +libexec/gimp/plug-ins/pixelize +libexec/gimp/plug-ins/plasma +libexec/gimp/plug-ins/png +libexec/gimp/plug-ins/pnm +libexec/gimp/plug-ins/polar +libexec/gimp/plug-ins/tga +libexec/gimp/plug-ins/relief +libexec/gimp/plug-ins/ripple +libexec/gimp/plug-ins/rms_error +libexec/gimp/plug-ins/rotate +libexec/gimp/plug-ins/shift +libexec/gimp/plug-ins/spread +libexec/gimp/plug-ins/scale +libexec/gimp/plug-ins/solarize +libexec/gimp/plug-ins/sparkle +libexec/gimp/plug-ins/texture2 +libexec/gimp/plug-ins/tiff +libexec/gimp/plug-ins/tile +libexec/gimp/plug-ins/tiler +libexec/gimp/plug-ins/to-gray +libexec/gimp/plug-ins/to-color +libexec/gimp/plug-ins/to-indexed +libexec/gimp/plug-ins/waves +libexec/gimp/plug-ins/whirl +libexec/gimp/plug-ins/xpm +libexec/gimp/plug-ins/yuv411 |