1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-23 09:10:43 +00:00

new port for the gimp developer's release

This commit is contained in:
Eric L. Hernes 1996-11-19 03:36:29 +00:00
parent 0e8a7d4ab5
commit e50f501574
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=4583
48 changed files with 3678 additions and 0 deletions

View File

@ -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>

View File

@ -0,0 +1,2 @@
MD5 (gimp961001.tgz) = f7c3971a93a7332a39d7794be491d6e7
MD5 (gimp-data.tgz) = b13b8382e22a1664f959486132606090

View File

@ -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"

View File

@ -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);

View File

@ -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 )

View File

@ -0,0 +1 @@
developer's beta release of the General Image Manipulation Program

View File

@ -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.

View File

@ -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

View File

@ -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>

View File

@ -0,0 +1,2 @@
MD5 (gimp961001.tgz) = f7c3971a93a7332a39d7794be491d6e7
MD5 (gimp-data.tgz) = b13b8382e22a1664f959486132606090

View File

@ -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"

View File

@ -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);

View File

@ -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 )

View File

@ -0,0 +1 @@
developer's beta release of the General Image Manipulation Program

View File

@ -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.

191
graphics/gimp-app/pkg-plist Normal file
View File

@ -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

View File

@ -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>

View File

@ -0,0 +1,2 @@
MD5 (gimp961001.tgz) = f7c3971a93a7332a39d7794be491d6e7
MD5 (gimp-data.tgz) = b13b8382e22a1664f959486132606090

View File

@ -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"

View File

@ -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);

View File

@ -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 )

View File

@ -0,0 +1 @@
developer's beta release of the General Image Manipulation Program

View File

@ -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.

View File

@ -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

27
graphics/gimp/Makefile Normal file
View File

@ -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>

2
graphics/gimp/distinfo Normal file
View File

@ -0,0 +1,2 @@
MD5 (gimp961001.tgz) = f7c3971a93a7332a39d7794be491d6e7
MD5 (gimp-data.tgz) = b13b8382e22a1664f959486132606090

View File

@ -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"

View File

@ -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);

View File

@ -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 )

View File

@ -0,0 +1 @@
developer's beta release of the General Image Manipulation Program

21
graphics/gimp/pkg-descr Normal file
View File

@ -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.

191
graphics/gimp/pkg-plist Normal file
View File

@ -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

27
graphics/gimp1/Makefile Normal file
View File

@ -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>

2
graphics/gimp1/distinfo Normal file
View File

@ -0,0 +1,2 @@
MD5 (gimp961001.tgz) = f7c3971a93a7332a39d7794be491d6e7
MD5 (gimp-data.tgz) = b13b8382e22a1664f959486132606090

View File

@ -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"

View File

@ -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);

View File

@ -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 )

View File

@ -0,0 +1 @@
developer's beta release of the General Image Manipulation Program

21
graphics/gimp1/pkg-descr Normal file
View File

@ -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.

191
graphics/gimp1/pkg-plist Normal file
View File

@ -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

View File

@ -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>

View File

@ -0,0 +1,2 @@
MD5 (gimp961001.tgz) = f7c3971a93a7332a39d7794be491d6e7
MD5 (gimp-data.tgz) = b13b8382e22a1664f959486132606090

View File

@ -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"

View File

@ -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);

View File

@ -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 )

View File

@ -0,0 +1 @@
developer's beta release of the General Image Manipulation Program

View File

@ -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.

191
graphics/gimpshop/pkg-plist Normal file
View File

@ -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