aboutsummaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'graphics')
-rw-r--r--graphics/gcolor2/README9
-rw-r--r--graphics/gcolor2/amd64_segfault.patch46
-rw-r--r--graphics/gcolor2/color_definition_path.patch23
-rw-r--r--graphics/gcolor2/doinst.sh9
-rw-r--r--graphics/gcolor2/gcolor2.SlackBuild108
-rw-r--r--graphics/gcolor2/gcolor2.desktop10
-rw-r--r--graphics/gcolor2/gcolor2.info10
-rw-r--r--graphics/gcolor2/gcolor2.svg317
-rw-r--r--graphics/gcolor2/slack-desc19
9 files changed, 551 insertions, 0 deletions
diff --git a/graphics/gcolor2/README b/graphics/gcolor2/README
new file mode 100644
index 0000000000000..5a258055af014
--- /dev/null
+++ b/graphics/gcolor2/README
@@ -0,0 +1,9 @@
+gcolor2 is a simple color selector that was originally based on gcolor,
+ported to GTK+2 and fitted with a new user interface. It only requires
+GTK+2, so it's not dependent on any specific desktop environment.
+
+It provides the usual color wheel method, input box method, color-picker
+method, and the ability to save user-defined colors.
+
+The list of saved colors is initially filled with the definitions read
+from /usr/share/X11/rgb.txt.
diff --git a/graphics/gcolor2/amd64_segfault.patch b/graphics/gcolor2/amd64_segfault.patch
new file mode 100644
index 0000000000000..cd06a8315f984
--- /dev/null
+++ b/graphics/gcolor2/amd64_segfault.patch
@@ -0,0 +1,46 @@
+diff --exclude-from=/home/dang/bin/scripts/diffrc -up -ruN gcolor2-0.4.orig/src/callbacks.c gcolor2-0.4/src/callbacks.c
+--- gcolor2-0.4.orig/src/callbacks.c 2005-07-12 14:06:12.000000000 -0400
++++ gcolor2-0.4/src/callbacks.c 2007-02-17 19:19:38.000000000 -0500
+@@ -4,6 +4,9 @@
+
+ #include <gtk/gtk.h>
+ #include <stdio.h>
++#include <string.h>
++#include <glib.h>
++#include <glib/gprintf.h>
+
+ #include "callbacks.h"
+ #include "interface.h"
+@@ -172,6 +175,9 @@ void on_copy_color_to_clipboard_activate
+ gtk_clipboard_set_text (cb, hex, strlen (hex));
+ }
+
++void add_rgb_file (gchar *filename, gchar *type);
++gchar* get_system_file (void);
++
+ void on_show_system_colors_activate (GtkMenuItem *menuitem, gpointer user_data)
+ {
+ if (gtk_check_menu_item_get_active (GTK_CHECK_MENU_ITEM (menuitem)))
+@@ -266,6 +272,8 @@ void on_save_button_clicked (GtkButton *
+ gtk_widget_destroy (savedialog);
+ }
+
++void add_list_color (gchar *spec, gchar *name, gchar *type, gboolean is_new_color);
++
+ void add_color_to_treeview ()
+ {
+ GtkTreeView *treeview;
+diff --exclude-from=/home/dang/bin/scripts/diffrc -up -ruN gcolor2-0.4.orig/src/main.c gcolor2-0.4/src/main.c
+--- gcolor2-0.4.orig/src/main.c 2005-07-11 10:55:49.000000000 -0400
++++ gcolor2-0.4/src/main.c 2007-02-17 19:18:23.000000000 -0500
+@@ -4,6 +4,10 @@
+
+ #include <gtk/gtk.h>
+ #include <stdio.h>
++#include <stdlib.h>
++#include <string.h>
++#include <glib.h>
++#include <glib/gprintf.h>
+
+ #include "interface.h"
+ #include "support.h"
diff --git a/graphics/gcolor2/color_definition_path.patch b/graphics/gcolor2/color_definition_path.patch
new file mode 100644
index 0000000000000..60c2830515af0
--- /dev/null
+++ b/graphics/gcolor2/color_definition_path.patch
@@ -0,0 +1,23 @@
+diff -Naur gcolor2-0.4.orig/src/callbacks.h gcolor2-0.4/src/callbacks.h
+--- gcolor2-0.4.orig/src/callbacks.h 2005-07-11 19:18:59.000000000 -0400
++++ gcolor2-0.4/src/callbacks.h 2008-03-11 03:59:49.000000000 -0400
+@@ -12,6 +12,7 @@
+ #define SYSTEM_FILE_2 "/usr/lib/X11/rgb.txt"
+ #define SYSTEM_FILE_3 "/etc/X11/rgb.txt"
+ #define SYSTEM_FILE_4 "/usr/openwin/lib/X11/rgb.txt"
++#define SYSTEM_FILE_5 "/usr/share/X11/rgb.txt"
+
+ /* about dialog text */
+ #define ABOUT_CREDITS_TEXT "Developer:\n" \
+diff -Naur gcolor2-0.4.orig/src/main.c gcolor2-0.4/src/main.c
+--- gcolor2-0.4.orig/src/main.c 2005-07-11 10:55:49.000000000 -0400
++++ gcolor2-0.4/src/main.c 2008-03-11 04:00:12.000000000 -0400
+@@ -36,6 +36,8 @@
+ sys_filename = SYSTEM_FILE_3;
+ else if (g_file_test (SYSTEM_FILE_4, G_FILE_TEST_EXISTS))
+ sys_filename = SYSTEM_FILE_4;
++ else if (g_file_test (SYSTEM_FILE_5, G_FILE_TEST_EXISTS))
++ sys_filename = SYSTEM_FILE_5;
+ else
+ return FALSE;
+ return TRUE;
diff --git a/graphics/gcolor2/doinst.sh b/graphics/gcolor2/doinst.sh
new file mode 100644
index 0000000000000..65c7e2eeb9aa5
--- /dev/null
+++ b/graphics/gcolor2/doinst.sh
@@ -0,0 +1,9 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
+
+if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
+ if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
diff --git a/graphics/gcolor2/gcolor2.SlackBuild b/graphics/gcolor2/gcolor2.SlackBuild
new file mode 100644
index 0000000000000..abde646cf70df
--- /dev/null
+++ b/graphics/gcolor2/gcolor2.SlackBuild
@@ -0,0 +1,108 @@
+#!/bin/sh
+
+# Slackware build script for gcolor2
+#
+# Copyright 2010, 2011 slakmagik <slakmagik@gmail.com>
+# Copyright 2020 Dominik Drobek <dominik.drobek (at) o2.pl>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=gcolor2
+VERSION=${VERSION:-0.4}
+BUILD=${BUILD:-4}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+# add path to rgb.txt color definitions provided by X11:
+patch -p1 < $CWD/color_definition_path.patch
+# fix segfaults on x86_64 and remove some compilation warnings:
+patch -p1 < $CWD/amd64_segfault.patch
+# correct character class definition in configure script:
+sed -i '/gentoo_ltmain_version/s/\[:space:\]/[&]/g' configure
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --build=$ARCH-slackware-linux
+
+make
+make install DESTDIR=$PKG
+
+install -D -m 644 $CWD/$PRGNAM.svg $PKG/usr/share/icons/hicolor/scalable/apps/$PRGNAM.svg
+install -D -m 644 $CWD/$PRGNAM.desktop $PKG/usr/share/applications/$PRGNAM.desktop
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS ChangeLog COPYING INSTALL $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/graphics/gcolor2/gcolor2.desktop b/graphics/gcolor2/gcolor2.desktop
new file mode 100644
index 0000000000000..1d7e199ee2a6f
--- /dev/null
+++ b/graphics/gcolor2/gcolor2.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=gcolor2
+GenericName=Color Chooser
+Comment=Pick colors via numeric input, color wheel, or named colors
+Icon=gcolor2
+Exec=gcolor2
+Terminal=false
+Categories=Graphics;GTK;
diff --git a/graphics/gcolor2/gcolor2.info b/graphics/gcolor2/gcolor2.info
new file mode 100644
index 0000000000000..608caa3ce6f3a
--- /dev/null
+++ b/graphics/gcolor2/gcolor2.info
@@ -0,0 +1,10 @@
+PRGNAM="gcolor2"
+VERSION="0.4"
+HOMEPAGE="http://gcolor2.sourceforge.net/"
+DOWNLOAD="http://downloads.sourceforge.net/gcolor2/gcolor2-0.4.tar.gz"
+MD5SUM="02de9d925ad5921522685f402caec3ec"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Dominik Drobek"
+EMAIL="dominik.drobek (at) o2.pl"
diff --git a/graphics/gcolor2/gcolor2.svg b/graphics/gcolor2/gcolor2.svg
new file mode 100644
index 0000000000000..d9de35dee3930
--- /dev/null
+++ b/graphics/gcolor2/gcolor2.svg
@@ -0,0 +1,317 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="128"
+ height="128"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.46+devel"
+ sodipodi:docname="gcolor2_icon.inkscape.svg"
+ inkscape:export-filename="/media/shared/jason/Design/GColor2/gcolor2_16.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3747">
+ <stop
+ id="stop3749"
+ offset="0"
+ style="stop-color:#373737;stop-opacity:1;" />
+ <stop
+ id="stop3751"
+ offset="1"
+ style="stop-color:#181818;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3714">
+ <stop
+ style="stop-color:#a41717;stop-opacity:1;"
+ offset="0"
+ id="stop3716" />
+ <stop
+ style="stop-color:#ff3434;stop-opacity:1;"
+ offset="1"
+ id="stop3718" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3706">
+ <stop
+ style="stop-color:#164fb2;stop-opacity:1;"
+ offset="0"
+ id="stop3708" />
+ <stop
+ style="stop-color:#498bfe;stop-opacity:1;"
+ offset="1"
+ id="stop3710" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3700">
+ <stop
+ id="stop3702"
+ offset="0"
+ style="stop-color:#01a600;stop-opacity:1;" />
+ <stop
+ id="stop3704"
+ offset="1"
+ style="stop-color:#44e143;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ <inkscape:perspective
+ id="perspective2866"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3700"
+ id="linearGradient3698"
+ x1="98.392853"
+ y1="1010.7549"
+ x2="76.557144"
+ y2="995.75507"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3706"
+ id="linearGradient3712"
+ x1="63.392567"
+ y1="940.02802"
+ x2="60.180958"
+ y2="968.79077"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.000833,0,0,0.9372383,-0.05250858,61.692071)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3714"
+ id="linearGradient3720"
+ x1="21.657143"
+ y1="1010.2193"
+ x2="43.92857"
+ y2="994.505"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3706"
+ id="linearGradient3724"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0023015,0,0,0.87269084,-0.14376568,122.31164)"
+ x1="63.392567"
+ y1="940.02802"
+ x2="60.180958"
+ y2="968.79077" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3706"
+ id="linearGradient3732"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.000833,0,0,0.9372383,-0.05250858,-862.67013)"
+ x1="63.392567"
+ y1="940.02802"
+ x2="60.180958"
+ y2="968.79077" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3706"
+ id="linearGradient3359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0023015,0,0,0.87269084,-0.14376568,122.31164)"
+ x1="63.392567"
+ y1="940.02802"
+ x2="60.180958"
+ y2="968.79077" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3700"
+ id="linearGradient3361"
+ gradientUnits="userSpaceOnUse"
+ x1="98.392853"
+ y1="1010.7549"
+ x2="76.557144"
+ y2="995.75507" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3714"
+ id="linearGradient3363"
+ gradientUnits="userSpaceOnUse"
+ x1="21.657143"
+ y1="1010.2193"
+ x2="43.92857"
+ y2="994.505" />
+ <inkscape:perspective
+ id="perspective2847"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <filter
+ inkscape:collect="always"
+ id="filter3644">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="1.7270736"
+ id="feGaussianBlur3646" />
+ </filter>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3706"
+ id="linearGradient3656"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0023015,0,0,0.87269084,-0.14376568,122.31164)"
+ x1="63.392567"
+ y1="940.02802"
+ x2="60.180958"
+ y2="968.79077" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3700"
+ id="linearGradient3658"
+ gradientUnits="userSpaceOnUse"
+ x1="98.392853"
+ y1="1010.7549"
+ x2="76.557144"
+ y2="995.75507" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3714"
+ id="linearGradient3660"
+ gradientUnits="userSpaceOnUse"
+ x1="21.657143"
+ y1="1010.2193"
+ x2="43.92857"
+ y2="994.505" />
+ <filter
+ inkscape:collect="always"
+ id="filter3700">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="2.1960711"
+ id="feGaussianBlur3702" />
+ </filter>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3706"
+ id="linearGradient3704"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0023015,0,0,0.87269084,-0.14376568,122.31164)"
+ x1="63.392567"
+ y1="940.02802"
+ x2="60.180958"
+ y2="968.79077" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3700"
+ id="linearGradient3707"
+ gradientUnits="userSpaceOnUse"
+ x1="98.392853"
+ y1="1010.7549"
+ x2="76.557144"
+ y2="995.75507" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3714"
+ id="linearGradient3709"
+ gradientUnits="userSpaceOnUse"
+ x1="21.657143"
+ y1="1010.2193"
+ x2="43.92857"
+ y2="994.505" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2.8284271"
+ inkscape:cx="130.99559"
+ inkscape:cy="55.214658"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1280"
+ inkscape:window-height="752"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:window-maximized="1"
+ inkscape:showpageshadow="false"
+ width="300px"
+ inkscape:snap-grids="false"
+ inkscape:snap-to-guides="false"
+ inkscape:snap-global="false" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-924.3622)">
+ <image
+ sodipodi:absref="/media/shared/jason/Design/GColor2/resources/icon.png"
+ xlink:href="resources/icon.png"
+ y="930.21899"
+ x="142.2603"
+ id="image2868"
+ height="111.69012"
+ width="111.69012" />
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:0.4;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter3700);enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ d="m 62.5,60.75 c -16.76191,2.117559 -32.597128,-4.141493 -37.936257,12.568852 -4.87823,5.160321 -5.509144,24.033359 -4.259817,23.891107 2.453386,2.1576 20.768542,16.475321 33.301669,27.332521 2.915159,2.5254 12.399696,3.5665 16.573331,0 4.263079,-3.6431 31.106044,-25.894679 35.680954,-29.234767 2.37106,-1.731082 -4.13957,-18.182618 -6.938741,-20.278902 C 83.653082,63.784781 89.555224,59.908179 62.5,60.75 z"
+ transform="matrix(1.0246691,0,0,0.98834997,-0.26608386,919.87121)"
+ id="path2900-2"
+ sodipodi:nodetypes="cccssscc" />
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ d="m 61.875092,927.19287 c -14.626739,8.03534 -41.07439,21.96388 -43.179583,23.12272 -2.235482,1.23054 -3.126151,2.03503 -2.795551,4.06724 0.35754,2.19783 0.952266,33.77384 1.172747,51.94127 0.04727,3.8949 0.515266,4.0828 2.977305,6.2048 2.378203,2.0498 23.448787,17.9951 35.597839,28.3097 2.825825,2.3991 8.711673,3.4139 12.757408,0.025 4.132437,-3.4609 37.229103,-27.9031 39.297853,-29.6626 2.15206,-1.8305 3.21097,-4.6041 3.21097,-7.9607 0,-17.27711 0.54294,-42.13201 0.502,-47.42021 -0.041,-5.28963 -2.19395,-5.65805 -4.58713,-6.80279 -2.53392,-1.21207 -24.369811,-13.83956 -37.549542,-21.41354 -2.746613,-1.57838 -5.426745,-1.49778 -7.404316,-0.41139 l 0,-10e-5 z"
+ id="path2900"
+ sodipodi:nodetypes="czzszszzszzssc" />
+ <g
+ id="g3354"
+ transform="matrix(0.96935521,0,0,0.950016,3.5493362,46.731044)">
+ <path
+ style="fill:url(#linearGradient3704);fill-opacity:1;stroke:#0e19a9;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 19.906876,953.66497 43.697256,-23.53875 40.239008,23.73834 -43.920614,26.44792 -40.01565,-26.64751 z"
+ id="path3722"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="cccccc"
+ style="fill:url(#linearGradient3707);fill-opacity:1;stroke:#056500;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 62.682816,986.11364 0.183671,55.88716 43.200673,-32.1396 0.71172,-51.78048 -43.91752,28.21149 -0.178544,-0.17857 z"
+ id="path3726" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ style="fill:url(#linearGradient3709);fill-opacity:1;stroke:#5d0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 17.876512,960.23871 18.626133,1012 l 38.497353,30.3429 0.714287,-56.40161 -39.961261,-25.70258 z"
+ id="path3728" />
+ </g>
+ </g>
+</svg>
diff --git a/graphics/gcolor2/slack-desc b/graphics/gcolor2/slack-desc
new file mode 100644
index 0000000000000..4bad1ac240e62
--- /dev/null
+++ b/graphics/gcolor2/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+gcolor2: gcolor2 (GTK+2 color selector)
+gcolor2:
+gcolor2: gcolor2 is a simple color selector application that is not dependent
+gcolor2: on any specific desktop environment.
+gcolor2:
+gcolor2: It provides the color wheel method, input box method, color-picker
+gcolor2: method, and the ability to save user-defined colors.
+gcolor2:
+gcolor2: Homepage: http://gcolor2.sourceforge.net/
+gcolor2:
+gcolor2: