[gimp: 1/3] Revert until "configure.ac: require GEGL => 0.3.27"



commit 7109db2bdc1c109b3da9d0fd709224e8f30b46e3
Author: Ell <ell_se yahoo com>
Date:   Sun Dec 17 14:12:31 2017 -0500

    Revert until "configure.ac: require GEGL => 0.3.27"
    
    This reverts commits:
    
    3b639b1de24f94602c8c51243ea94df59a1312a4
    f4ce55a31a60210bd0e8af59b7d41c3d38d3b59e
    6dfb2ef5fe6869f16d7db003e0a707d0dbd34e6a
    682ab6919e1c6e8a23682eea1b6cb87f6d020089
    6c5b1ea6cb6afd32844aa6ef1e1b082b7ec03cdf
    
    In preperation for next commit.

 HACKING                                            |    2 +-
 Makefile.am                                        |    5 -
 app/app.c                                          |    2 +-
 app/core/core-enums.h                              |    2 +-
 app/paint/paint-enums.h                            |    2 +-
 app/pdb/README                                     |    2 +-
 configure.ac                                       |    2 +-
 plug-ins/common/mkgen.pl                           |    2 +-
 tools/Makefile.am                                  |    7 +
 {pdb => tools/pdbgen}/.gitignore                   |    0
 {pdb => tools/pdbgen}/Makefile.am                  |  132 ++++++++++----------
 {pdb => tools/pdbgen}/README                       |    0
 {pdb => tools/pdbgen}/README_NEW_PDB_PROC          |    8 +-
 {pdb => tools/pdbgen}/app.pl                       |    0
 {pdb => tools/pdbgen}/enumcode.pl                  |    0
 {pdb => tools/pdbgen}/enumgen.pl                   |    0
 {pdb => tools/pdbgen}/enums.pl                     |    0
 {pdb => tools/pdbgen}/groups.pl                    |    0
 {pdb => tools/pdbgen}/lib.pl                       |    0
 {pdb => tools/pdbgen}/pdb.pl                       |    0
 {pdb/groups => tools/pdbgen/pdb}/brush.pdb         |    0
 {pdb/groups => tools/pdbgen/pdb}/brush_select.pdb  |    0
 {pdb/groups => tools/pdbgen/pdb}/brushes.pdb       |    0
 {pdb/groups => tools/pdbgen/pdb}/buffer.pdb        |    0
 {pdb/groups => tools/pdbgen/pdb}/channel.pdb       |    0
 {pdb/groups => tools/pdbgen/pdb}/color.pdb         |    0
 {pdb/groups => tools/pdbgen/pdb}/context.pdb       |    0
 {pdb/groups => tools/pdbgen/pdb}/debug.pdb         |    0
 {pdb/groups => tools/pdbgen/pdb}/display.pdb       |    0
 {pdb/groups => tools/pdbgen/pdb}/drawable.pdb      |    0
 .../groups => tools/pdbgen/pdb}/drawable_color.pdb |    0
 .../pdbgen/pdb}/drawable_transform.pdb             |    0
 {pdb/groups => tools/pdbgen/pdb}/dynamics.pdb      |    0
 {pdb/groups => tools/pdbgen/pdb}/edit.pdb          |    0
 {pdb/groups => tools/pdbgen/pdb}/fileops.pdb       |    0
 {pdb/groups => tools/pdbgen/pdb}/floating_sel.pdb  |    0
 {pdb/groups => tools/pdbgen/pdb}/font_select.pdb   |    0
 {pdb/groups => tools/pdbgen/pdb}/fonts.pdb         |    0
 {pdb/groups => tools/pdbgen/pdb}/gimp.pdb          |    0
 {pdb/groups => tools/pdbgen/pdb}/gimprc.pdb        |    0
 {pdb/groups => tools/pdbgen/pdb}/gradient.pdb      |    0
 .../pdbgen/pdb}/gradient_select.pdb                |    0
 {pdb/groups => tools/pdbgen/pdb}/gradients.pdb     |    0
 {pdb/groups => tools/pdbgen/pdb}/help.pdb          |    0
 {pdb/groups => tools/pdbgen/pdb}/image.pdb         |    0
 .../pdbgen/pdb}/image_color_profile.pdb            |    0
 {pdb/groups => tools/pdbgen/pdb}/image_convert.pdb |    0
 {pdb/groups => tools/pdbgen/pdb}/image_grid.pdb    |    0
 {pdb/groups => tools/pdbgen/pdb}/image_guides.pdb  |    0
 .../pdbgen/pdb}/image_sample_points.pdb            |    0
 {pdb/groups => tools/pdbgen/pdb}/image_select.pdb  |    0
 .../pdbgen/pdb}/image_transform.pdb                |    0
 {pdb/groups => tools/pdbgen/pdb}/image_undo.pdb    |    0
 {pdb/groups => tools/pdbgen/pdb}/item.pdb          |    0
 .../groups => tools/pdbgen/pdb}/item_transform.pdb |    0
 {pdb/groups => tools/pdbgen/pdb}/layer.pdb         |    0
 {pdb/groups => tools/pdbgen/pdb}/message.pdb       |    0
 {pdb/groups => tools/pdbgen/pdb}/paint_tools.pdb   |    0
 {pdb/groups => tools/pdbgen/pdb}/palette.pdb       |    0
 .../groups => tools/pdbgen/pdb}/palette_select.pdb |    0
 {pdb/groups => tools/pdbgen/pdb}/palettes.pdb      |    0
 {pdb/groups => tools/pdbgen/pdb}/paths.pdb         |    0
 {pdb/groups => tools/pdbgen/pdb}/pattern.pdb       |    0
 .../groups => tools/pdbgen/pdb}/pattern_select.pdb |    0
 {pdb/groups => tools/pdbgen/pdb}/patterns.pdb      |    0
 {pdb/groups => tools/pdbgen/pdb}/plug_in.pdb       |    0
 .../groups => tools/pdbgen/pdb}/plug_in_compat.pdb |    0
 {pdb/groups => tools/pdbgen/pdb}/procedural_db.pdb |    0
 {pdb/groups => tools/pdbgen/pdb}/progress.pdb      |    0
 {pdb/groups => tools/pdbgen/pdb}/selection.pdb     |    0
 .../pdbgen/pdb}/selection_tools.pdb                |    0
 {pdb/groups => tools/pdbgen/pdb}/text_layer.pdb    |    0
 {pdb/groups => tools/pdbgen/pdb}/text_tool.pdb     |    0
 .../pdbgen/pdb}/transform_tools.pdb                |    0
 {pdb/groups => tools/pdbgen/pdb}/unit.pdb          |    0
 {pdb/groups => tools/pdbgen/pdb}/vectors.pdb       |    0
 {pdb => tools/pdbgen}/pdbgen.pl                    |    4 +-
 {pdb => tools/pdbgen}/stddefs.pdb                  |    0
 {pdb => tools/pdbgen}/util.pl                      |    0
 79 files changed, 86 insertions(+), 84 deletions(-)
---
diff --git a/HACKING b/HACKING
index b4eb927..7d3fdc7 100644
--- a/HACKING
+++ b/HACKING
@@ -116,7 +116,7 @@ sources. All those files have a short notice about being generated
 somewhere at the top. Among them are the files ending in pdb.[ch] in
 the libgimp directory and the files ending in cmds.c in the app/pdb
 subdirectory. Those are generated from the respective .pdb files in
-pdb/groups.
+tools/pdbgen/pdb.
 
 
 Hackordnung
diff --git a/Makefile.am b/Makefile.am
index e2e2ad8..eddac25 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -2,10 +2,6 @@
 
 ACLOCAL_AMFLAGS = -I m4macros ${ACLOCAL_FLAGS}
 
-if WITH_PDBGEN
-PDB = pdb
-endif
-
 SUBDIRS = \
        m4macros        \
        cursors         \
@@ -21,7 +17,6 @@ SUBDIRS = \
        menus           \
        libgimpbase     \
        tools           \
-       $(PDB)          \
        icons           \
        libgimpcolor    \
        libgimpmath     \
diff --git a/app/app.c b/app/app.c
index 345326f..377c18e 100644
--- a/app/app.c
+++ b/app/app.c
@@ -118,7 +118,7 @@ app_libs_init (GOptionContext *context,
     }
 #endif
 
-  /*  keep compat enum code in sync with pdb/enumcode.pl  */
+  /*  keep compat enum code in sync with tools/pdbgen/enumcode.pl  */
   quark = g_quark_from_static_string ("gimp-compat-enum");
 
   g_type_set_qdata (GIMP_TYPE_CONVERT_DITHER_TYPE, quark,
diff --git a/app/core/core-enums.h b/app/core/core-enums.h
index 51db731..2dd1fc8 100644
--- a/app/core/core-enums.h
+++ b/app/core/core-enums.h
@@ -20,7 +20,7 @@
 
 
 #if 0
-   This file is parsed by two scripts, enumgen.pl in pdb,
+   This file is parsed by two scripts, enumgen.pl in tools/pdbgen,
    and gimp-mkenums. All enums that are not marked with
    /*< pdb-skip >*/ are exported to libgimp and the PDB. Enums that are
    not marked with /*< skip >*/ are registered with the GType system.
diff --git a/app/paint/paint-enums.h b/app/paint/paint-enums.h
index 44f01b4..95d89d0 100644
--- a/app/paint/paint-enums.h
+++ b/app/paint/paint-enums.h
@@ -19,7 +19,7 @@
 #define __PAINT_ENUMS_H__
 
 #if 0
-   This file is parsed by two scripts, enumgen.pl in pdb,
+   This file is parsed by two scripts, enumgen.pl in tools/pdbgen,
    and gimp-mkenums. All enums that are not marked with
    /*< pdb-skip >*/ are exported to libgimp and the PDB. Enums that are
    not marked with /*< skip >*/ are registered with the GType system.
diff --git a/app/pdb/README b/app/pdb/README
index 2205ba6..0aa89b7 100644
--- a/app/pdb/README
+++ b/app/pdb/README
@@ -3,5 +3,5 @@ Gimp functions.
 
 THESE FILES ARE AUTOGENERATED AND CHANGES HERE ARE USELESS!
 
-If you need to change the code please have a look in ../../pdb/groups.
+If you need to change the code please have a look in ../../tools/pdbgen/pdb.
 
diff --git a/configure.ac b/configure.ac
index a5cb328..fc00af8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2480,7 +2480,7 @@ _______EOF
 AC_CONFIG_FILES([
 INSTALL
 tools/Makefile
-pdb/Makefile
+tools/pdbgen/Makefile
 libgimp/Makefile
 libgimpbase/Makefile
 libgimpconfig/Makefile
diff --git a/plug-ins/common/mkgen.pl b/plug-ins/common/mkgen.pl
index 90f66d4..8a61139 100755
--- a/plug-ins/common/mkgen.pl
+++ b/plug-ins/common/mkgen.pl
@@ -1,6 +1,6 @@
 #!/usr/bin/perl -w
 
-use lib '../../pdb';
+use lib '../../tools/pdbgen';
 
 require 'util.pl';
 
diff --git a/tools/Makefile.am b/tools/Makefile.am
index 37e7b33..3184da9 100644
--- a/tools/Makefile.am
+++ b/tools/Makefile.am
@@ -2,6 +2,12 @@
 
 libgimpbase = $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la
 
+if WITH_PDBGEN
+PDBGEN = pdbgen
+endif
+
+SUBDIRS = $(PDBGEN)
+
 if OS_WIN32
 
 bin_PROGRAMS = \
@@ -88,3 +94,4 @@ EXTRA_DIST = \
        gimp-mkenums    \
        gimppath2svg.py \
        invert-svg.c
+
diff --git a/pdb/.gitignore b/tools/pdbgen/.gitignore
similarity index 100%
rename from pdb/.gitignore
rename to tools/pdbgen/.gitignore
diff --git a/pdb/Makefile.am b/tools/pdbgen/Makefile.am
similarity index 54%
rename from pdb/Makefile.am
rename to tools/pdbgen/Makefile.am
index eab66dc..a1fc0cd 100644
--- a/pdb/Makefile.am
+++ b/tools/pdbgen/Makefile.am
@@ -1,63 +1,63 @@
 PDBGEN_BACKUP = 0
 PDBGEN_GROUPS =
 
-pdb_groups = \
-       groups/brush.pdb                \
-       groups/brush_select.pdb         \
-       groups/brushes.pdb              \
-       groups/buffer.pdb               \
-       groups/channel.pdb              \
-       groups/color.pdb                \
-       groups/context.pdb              \
-       groups/debug.pdb                \
-       groups/display.pdb              \
-       groups/drawable.pdb             \
-       groups/drawable_color.pdb       \
-       groups/drawable_transform.pdb   \
-       groups/dynamics.pdb             \
-       groups/edit.pdb                 \
-       groups/fileops.pdb              \
-       groups/floating_sel.pdb         \
-       groups/font_select.pdb          \
-       groups/fonts.pdb                \
-       groups/gimp.pdb                 \
-       groups/gimprc.pdb               \
-       groups/gradient.pdb             \
-       groups/gradient_select.pdb      \
-       groups/gradients.pdb            \
-       groups/help.pdb                 \
-       groups/image.pdb                \
-       groups/image_color_profile.pdb  \
-       groups/image_convert.pdb        \
-       groups/image_grid.pdb           \
-       groups/image_guides.pdb         \
-       groups/image_sample_points.pdb  \
-       groups/image_select.pdb         \
-       groups/image_transform.pdb      \
-       groups/image_undo.pdb           \
-       groups/item.pdb                 \
-       groups/item_transform.pdb       \
-       groups/layer.pdb                \
-       groups/message.pdb              \
-       groups/paint_tools.pdb          \
-       groups/palette.pdb              \
-       groups/palette_select.pdb       \
-       groups/palettes.pdb             \
-       groups/paths.pdb                \
-       groups/pattern.pdb              \
-       groups/pattern_select.pdb       \
-       groups/patterns.pdb             \
-       groups/plug_in.pdb              \
-       groups/plug_in_compat.pdb       \
-       groups/procedural_db.pdb        \
-       groups/progress.pdb             \
-       groups/selection.pdb            \
-       groups/selection_tools.pdb      \
-       groups/text_layer.pdb           \
-       groups/text_tool.pdb            \
-       groups/transform_tools.pdb      \
-       groups/unit.pdb                 \
-       groups/vectors.pdb
+pdb_sources = \
+       pdb/brush.pdb                   \
+       pdb/brush_select.pdb            \
+       pdb/brushes.pdb                 \
+       pdb/buffer.pdb                  \
+       pdb/channel.pdb                 \
+       pdb/color.pdb                   \
+       pdb/context.pdb                 \
+       pdb/debug.pdb                   \
+       pdb/display.pdb                 \
+       pdb/drawable.pdb                \
+       pdb/drawable_color.pdb          \
+       pdb/drawable_transform.pdb      \
+       pdb/dynamics.pdb                \
+       pdb/edit.pdb                    \
+       pdb/fileops.pdb                 \
+       pdb/floating_sel.pdb            \
+       pdb/font_select.pdb             \
+       pdb/fonts.pdb                   \
+       pdb/gimp.pdb                    \
+       pdb/gimprc.pdb                  \
+       pdb/gradient.pdb                \
+       pdb/gradient_select.pdb         \
+       pdb/gradients.pdb               \
+       pdb/help.pdb                    \
+       pdb/image.pdb                   \
+       pdb/image_color_profile.pdb     \
+       pdb/image_convert.pdb           \
+       pdb/image_grid.pdb              \
+       pdb/image_guides.pdb            \
+       pdb/image_sample_points.pdb     \
+       pdb/image_select.pdb            \
+       pdb/image_transform.pdb         \
+       pdb/image_undo.pdb              \
+       pdb/item.pdb                    \
+       pdb/item_transform.pdb          \
+       pdb/layer.pdb                   \
+       pdb/message.pdb                 \
+       pdb/paint_tools.pdb             \
+       pdb/palette.pdb                 \
+       pdb/palette_select.pdb          \
+       pdb/palettes.pdb                \
+       pdb/paths.pdb                   \
+       pdb/pattern.pdb                 \
+       pdb/pattern_select.pdb          \
+       pdb/patterns.pdb                \
+       pdb/plug_in.pdb                 \
+       pdb/plug_in_compat.pdb          \
+       pdb/procedural_db.pdb           \
+       pdb/progress.pdb                \
+       pdb/selection.pdb               \
+       pdb/selection_tools.pdb         \
+       pdb/text_layer.pdb              \
+       pdb/text_tool.pdb               \
+       pdb/transform_tools.pdb         \
+       pdb/unit.pdb                    \
+       pdb/vectors.pdb
 
 EXTRA_DIST = \
        README                  \
@@ -72,14 +72,14 @@ EXTRA_DIST = \
        pdbgen.pl               \
        stddefs.pdb             \
        util.pl                 \
-       $(pdb_groups)
+       $(pdb_sources)
 
 enum_headers = \
-       ../libgimpbase/gimpbaseenums.h          \
-       ../libgimpconfig/gimpconfigenums.h      \
-       ../app/operations/operations-enums.h    \
-       ../app/core/core-enums.h                \
-       ../app/paint/paint-enums.h
+       ../../libgimpbase/gimpbaseenums.h       \
+       ../../libgimpconfig/gimpconfigenums.h   \
+       ../../app/operations/operations-enums.h \
+       ../../app/core/core-enums.h             \
+       ../../app/paint/paint-enums.h
 
 pdb_scripts = \
        pdbgen.pl       \
@@ -125,8 +125,8 @@ stamp-groups: Makefile.am
        rootme=`pwd`; cd $(srcdir) \
        && echo "# This file is autogenerated" > $$rootme/groups.pl.tmp \
        && echo "@groups = qw(" >> $$rootme/groups.pl.tmp \
-       && (for pdb in $(pdb_groups); do \
-             group=`echo $$pdb | sed -e 's%groups/\([^.]*\)\..*%\1%'`; \
+       && (for pdb in $(pdb_sources); do \
+             group=`echo $$pdb | sed -e 's%pdb/\([^.]*\)\..*%\1%'`; \
              echo "    $$group" >> $$rootme/groups.pl.tmp; \
            done) \
        && echo ");" >> $$rootme/groups.pl.tmp \
@@ -135,7 +135,7 @@ stamp-groups: Makefile.am
        && rm $$rootme/groups.pl.tmp \
        && echo timestamp > $$rootme/stamp-groups
 
-stamp-pdbgen: $(pdbgen_deps) $(pdb_scripts) $(pdb_groups) Makefile.am
+stamp-pdbgen: $(pdbgen_deps) $(pdb_scripts) $(pdb_sources) Makefile.am
        rootme=`pwd`; \
        destdir=`cd $(top_srcdir) && pwd`; export destdir; \
        builddir=`cd $(top_builddir) && pwd`; export builddir; \
diff --git a/pdb/README b/tools/pdbgen/README
similarity index 100%
rename from pdb/README
rename to tools/pdbgen/README
diff --git a/pdb/README_NEW_PDB_PROC b/tools/pdbgen/README_NEW_PDB_PROC
similarity index 97%
rename from pdb/README_NEW_PDB_PROC
rename to tools/pdbgen/README_NEW_PDB_PROC
index 19f8e4d..aed91d5 100644
--- a/pdb/README_NEW_PDB_PROC
+++ b/tools/pdbgen/README_NEW_PDB_PROC
@@ -63,7 +63,7 @@ http://git.gnome.org/browse/gimp/tree/tools/pdbgen/pdb[tools/pdbgen/pdb].
 You can see many files with the .pdb suffix - these are special template
 files which include the actual source of the PDB functions. Let's take a
 quick look at one of these - text_layer_get_text in
-http://git.gnome.org/browse/gimp/tree/pdb/groups/text_layer.pdb[pdb/groups/text_layer.pdb].
+http://git.gnome.org/browse/gimp/tree/tools/pdbgen/pdb/text_layer.pdb[tools/pdbgen/pdb/text_layer.pdb].
 
 [source,perl]
 ----
@@ -337,7 +337,7 @@ this can be done automatically for you if the desired enum is one of the
 enums which are already used by GIMP.
 
 To make it clearer, let's take a look at +layer_get_mode+ in
-http://git.gnome.org/browse/gimp/tree/pdb/groups/layer.pdb[pdb/groups/layer.pdb]:
+http://git.gnome.org/browse/gimp/tree/tools/pdbgen/pdb/layer.pdb[tools/pdbgen/pdb/layer.pdb]:
 
 [source,perl]
 ----
@@ -388,7 +388,7 @@ function, and by that we can make sure it won't be called with values
 out of range (GIMP will make sure the values are inside the specified
 range before it calls our function). To see an example, let's take look
 at the procedure image_new from
-http://git.gnome.org/browse/gimp/tree/pdb/groups/image.pdb[pdb/groups/image.pdb]:
+http://git.gnome.org/browse/gimp/tree/tools/pdbgen/pdb/image.pdb[tools/pdbgen/pdb/image.pdb]:
 
 [source,perl]
 ----
@@ -435,7 +435,7 @@ function which receives an array. Array arguments are specified in a
 special way which is a bit different than the other arguments. To see
 how array arguments are specified, let's take a look at the +@outargs+
 of +vectors_stroke_get_points+ from
-http://git.gnome.org/browse/gimp/tree/pdb/groups/vectors.pdb[pdb/groups/vectors.pdb]:
+http://git.gnome.org/browse/gimp/tree/tools/pdbgen/pdb/vectors.pdb[tools/pdbgen/pdb/vectors.pdb]:
 
 [source,perl]
 ----
diff --git a/pdb/app.pl b/tools/pdbgen/app.pl
similarity index 100%
rename from pdb/app.pl
rename to tools/pdbgen/app.pl
diff --git a/pdb/enumcode.pl b/tools/pdbgen/enumcode.pl
similarity index 100%
rename from pdb/enumcode.pl
rename to tools/pdbgen/enumcode.pl
diff --git a/pdb/enumgen.pl b/tools/pdbgen/enumgen.pl
similarity index 100%
rename from pdb/enumgen.pl
rename to tools/pdbgen/enumgen.pl
diff --git a/pdb/enums.pl b/tools/pdbgen/enums.pl
similarity index 100%
rename from pdb/enums.pl
rename to tools/pdbgen/enums.pl
diff --git a/pdb/groups.pl b/tools/pdbgen/groups.pl
similarity index 100%
rename from pdb/groups.pl
rename to tools/pdbgen/groups.pl
diff --git a/pdb/lib.pl b/tools/pdbgen/lib.pl
similarity index 100%
rename from pdb/lib.pl
rename to tools/pdbgen/lib.pl
diff --git a/pdb/pdb.pl b/tools/pdbgen/pdb.pl
similarity index 100%
rename from pdb/pdb.pl
rename to tools/pdbgen/pdb.pl
diff --git a/pdb/groups/brush.pdb b/tools/pdbgen/pdb/brush.pdb
similarity index 100%
rename from pdb/groups/brush.pdb
rename to tools/pdbgen/pdb/brush.pdb
diff --git a/pdb/groups/brush_select.pdb b/tools/pdbgen/pdb/brush_select.pdb
similarity index 100%
rename from pdb/groups/brush_select.pdb
rename to tools/pdbgen/pdb/brush_select.pdb
diff --git a/pdb/groups/brushes.pdb b/tools/pdbgen/pdb/brushes.pdb
similarity index 100%
rename from pdb/groups/brushes.pdb
rename to tools/pdbgen/pdb/brushes.pdb
diff --git a/pdb/groups/buffer.pdb b/tools/pdbgen/pdb/buffer.pdb
similarity index 100%
rename from pdb/groups/buffer.pdb
rename to tools/pdbgen/pdb/buffer.pdb
diff --git a/pdb/groups/channel.pdb b/tools/pdbgen/pdb/channel.pdb
similarity index 100%
rename from pdb/groups/channel.pdb
rename to tools/pdbgen/pdb/channel.pdb
diff --git a/pdb/groups/color.pdb b/tools/pdbgen/pdb/color.pdb
similarity index 100%
rename from pdb/groups/color.pdb
rename to tools/pdbgen/pdb/color.pdb
diff --git a/pdb/groups/context.pdb b/tools/pdbgen/pdb/context.pdb
similarity index 100%
rename from pdb/groups/context.pdb
rename to tools/pdbgen/pdb/context.pdb
diff --git a/pdb/groups/debug.pdb b/tools/pdbgen/pdb/debug.pdb
similarity index 100%
rename from pdb/groups/debug.pdb
rename to tools/pdbgen/pdb/debug.pdb
diff --git a/pdb/groups/display.pdb b/tools/pdbgen/pdb/display.pdb
similarity index 100%
rename from pdb/groups/display.pdb
rename to tools/pdbgen/pdb/display.pdb
diff --git a/pdb/groups/drawable.pdb b/tools/pdbgen/pdb/drawable.pdb
similarity index 100%
rename from pdb/groups/drawable.pdb
rename to tools/pdbgen/pdb/drawable.pdb
diff --git a/pdb/groups/drawable_color.pdb b/tools/pdbgen/pdb/drawable_color.pdb
similarity index 100%
rename from pdb/groups/drawable_color.pdb
rename to tools/pdbgen/pdb/drawable_color.pdb
diff --git a/pdb/groups/drawable_transform.pdb b/tools/pdbgen/pdb/drawable_transform.pdb
similarity index 100%
rename from pdb/groups/drawable_transform.pdb
rename to tools/pdbgen/pdb/drawable_transform.pdb
diff --git a/pdb/groups/dynamics.pdb b/tools/pdbgen/pdb/dynamics.pdb
similarity index 100%
rename from pdb/groups/dynamics.pdb
rename to tools/pdbgen/pdb/dynamics.pdb
diff --git a/pdb/groups/edit.pdb b/tools/pdbgen/pdb/edit.pdb
similarity index 100%
rename from pdb/groups/edit.pdb
rename to tools/pdbgen/pdb/edit.pdb
diff --git a/pdb/groups/fileops.pdb b/tools/pdbgen/pdb/fileops.pdb
similarity index 100%
rename from pdb/groups/fileops.pdb
rename to tools/pdbgen/pdb/fileops.pdb
diff --git a/pdb/groups/floating_sel.pdb b/tools/pdbgen/pdb/floating_sel.pdb
similarity index 100%
rename from pdb/groups/floating_sel.pdb
rename to tools/pdbgen/pdb/floating_sel.pdb
diff --git a/pdb/groups/font_select.pdb b/tools/pdbgen/pdb/font_select.pdb
similarity index 100%
rename from pdb/groups/font_select.pdb
rename to tools/pdbgen/pdb/font_select.pdb
diff --git a/pdb/groups/fonts.pdb b/tools/pdbgen/pdb/fonts.pdb
similarity index 100%
rename from pdb/groups/fonts.pdb
rename to tools/pdbgen/pdb/fonts.pdb
diff --git a/pdb/groups/gimp.pdb b/tools/pdbgen/pdb/gimp.pdb
similarity index 100%
rename from pdb/groups/gimp.pdb
rename to tools/pdbgen/pdb/gimp.pdb
diff --git a/pdb/groups/gimprc.pdb b/tools/pdbgen/pdb/gimprc.pdb
similarity index 100%
rename from pdb/groups/gimprc.pdb
rename to tools/pdbgen/pdb/gimprc.pdb
diff --git a/pdb/groups/gradient.pdb b/tools/pdbgen/pdb/gradient.pdb
similarity index 100%
rename from pdb/groups/gradient.pdb
rename to tools/pdbgen/pdb/gradient.pdb
diff --git a/pdb/groups/gradient_select.pdb b/tools/pdbgen/pdb/gradient_select.pdb
similarity index 100%
rename from pdb/groups/gradient_select.pdb
rename to tools/pdbgen/pdb/gradient_select.pdb
diff --git a/pdb/groups/gradients.pdb b/tools/pdbgen/pdb/gradients.pdb
similarity index 100%
rename from pdb/groups/gradients.pdb
rename to tools/pdbgen/pdb/gradients.pdb
diff --git a/pdb/groups/help.pdb b/tools/pdbgen/pdb/help.pdb
similarity index 100%
rename from pdb/groups/help.pdb
rename to tools/pdbgen/pdb/help.pdb
diff --git a/pdb/groups/image.pdb b/tools/pdbgen/pdb/image.pdb
similarity index 100%
rename from pdb/groups/image.pdb
rename to tools/pdbgen/pdb/image.pdb
diff --git a/pdb/groups/image_color_profile.pdb b/tools/pdbgen/pdb/image_color_profile.pdb
similarity index 100%
rename from pdb/groups/image_color_profile.pdb
rename to tools/pdbgen/pdb/image_color_profile.pdb
diff --git a/pdb/groups/image_convert.pdb b/tools/pdbgen/pdb/image_convert.pdb
similarity index 100%
rename from pdb/groups/image_convert.pdb
rename to tools/pdbgen/pdb/image_convert.pdb
diff --git a/pdb/groups/image_grid.pdb b/tools/pdbgen/pdb/image_grid.pdb
similarity index 100%
rename from pdb/groups/image_grid.pdb
rename to tools/pdbgen/pdb/image_grid.pdb
diff --git a/pdb/groups/image_guides.pdb b/tools/pdbgen/pdb/image_guides.pdb
similarity index 100%
rename from pdb/groups/image_guides.pdb
rename to tools/pdbgen/pdb/image_guides.pdb
diff --git a/pdb/groups/image_sample_points.pdb b/tools/pdbgen/pdb/image_sample_points.pdb
similarity index 100%
rename from pdb/groups/image_sample_points.pdb
rename to tools/pdbgen/pdb/image_sample_points.pdb
diff --git a/pdb/groups/image_select.pdb b/tools/pdbgen/pdb/image_select.pdb
similarity index 100%
rename from pdb/groups/image_select.pdb
rename to tools/pdbgen/pdb/image_select.pdb
diff --git a/pdb/groups/image_transform.pdb b/tools/pdbgen/pdb/image_transform.pdb
similarity index 100%
rename from pdb/groups/image_transform.pdb
rename to tools/pdbgen/pdb/image_transform.pdb
diff --git a/pdb/groups/image_undo.pdb b/tools/pdbgen/pdb/image_undo.pdb
similarity index 100%
rename from pdb/groups/image_undo.pdb
rename to tools/pdbgen/pdb/image_undo.pdb
diff --git a/pdb/groups/item.pdb b/tools/pdbgen/pdb/item.pdb
similarity index 100%
rename from pdb/groups/item.pdb
rename to tools/pdbgen/pdb/item.pdb
diff --git a/pdb/groups/item_transform.pdb b/tools/pdbgen/pdb/item_transform.pdb
similarity index 100%
rename from pdb/groups/item_transform.pdb
rename to tools/pdbgen/pdb/item_transform.pdb
diff --git a/pdb/groups/layer.pdb b/tools/pdbgen/pdb/layer.pdb
similarity index 100%
rename from pdb/groups/layer.pdb
rename to tools/pdbgen/pdb/layer.pdb
diff --git a/pdb/groups/message.pdb b/tools/pdbgen/pdb/message.pdb
similarity index 100%
rename from pdb/groups/message.pdb
rename to tools/pdbgen/pdb/message.pdb
diff --git a/pdb/groups/paint_tools.pdb b/tools/pdbgen/pdb/paint_tools.pdb
similarity index 100%
rename from pdb/groups/paint_tools.pdb
rename to tools/pdbgen/pdb/paint_tools.pdb
diff --git a/pdb/groups/palette.pdb b/tools/pdbgen/pdb/palette.pdb
similarity index 100%
rename from pdb/groups/palette.pdb
rename to tools/pdbgen/pdb/palette.pdb
diff --git a/pdb/groups/palette_select.pdb b/tools/pdbgen/pdb/palette_select.pdb
similarity index 100%
rename from pdb/groups/palette_select.pdb
rename to tools/pdbgen/pdb/palette_select.pdb
diff --git a/pdb/groups/palettes.pdb b/tools/pdbgen/pdb/palettes.pdb
similarity index 100%
rename from pdb/groups/palettes.pdb
rename to tools/pdbgen/pdb/palettes.pdb
diff --git a/pdb/groups/paths.pdb b/tools/pdbgen/pdb/paths.pdb
similarity index 100%
rename from pdb/groups/paths.pdb
rename to tools/pdbgen/pdb/paths.pdb
diff --git a/pdb/groups/pattern.pdb b/tools/pdbgen/pdb/pattern.pdb
similarity index 100%
rename from pdb/groups/pattern.pdb
rename to tools/pdbgen/pdb/pattern.pdb
diff --git a/pdb/groups/pattern_select.pdb b/tools/pdbgen/pdb/pattern_select.pdb
similarity index 100%
rename from pdb/groups/pattern_select.pdb
rename to tools/pdbgen/pdb/pattern_select.pdb
diff --git a/pdb/groups/patterns.pdb b/tools/pdbgen/pdb/patterns.pdb
similarity index 100%
rename from pdb/groups/patterns.pdb
rename to tools/pdbgen/pdb/patterns.pdb
diff --git a/pdb/groups/plug_in.pdb b/tools/pdbgen/pdb/plug_in.pdb
similarity index 100%
rename from pdb/groups/plug_in.pdb
rename to tools/pdbgen/pdb/plug_in.pdb
diff --git a/pdb/groups/plug_in_compat.pdb b/tools/pdbgen/pdb/plug_in_compat.pdb
similarity index 100%
rename from pdb/groups/plug_in_compat.pdb
rename to tools/pdbgen/pdb/plug_in_compat.pdb
diff --git a/pdb/groups/procedural_db.pdb b/tools/pdbgen/pdb/procedural_db.pdb
similarity index 100%
rename from pdb/groups/procedural_db.pdb
rename to tools/pdbgen/pdb/procedural_db.pdb
diff --git a/pdb/groups/progress.pdb b/tools/pdbgen/pdb/progress.pdb
similarity index 100%
rename from pdb/groups/progress.pdb
rename to tools/pdbgen/pdb/progress.pdb
diff --git a/pdb/groups/selection.pdb b/tools/pdbgen/pdb/selection.pdb
similarity index 100%
rename from pdb/groups/selection.pdb
rename to tools/pdbgen/pdb/selection.pdb
diff --git a/pdb/groups/selection_tools.pdb b/tools/pdbgen/pdb/selection_tools.pdb
similarity index 100%
rename from pdb/groups/selection_tools.pdb
rename to tools/pdbgen/pdb/selection_tools.pdb
diff --git a/pdb/groups/text_layer.pdb b/tools/pdbgen/pdb/text_layer.pdb
similarity index 100%
rename from pdb/groups/text_layer.pdb
rename to tools/pdbgen/pdb/text_layer.pdb
diff --git a/pdb/groups/text_tool.pdb b/tools/pdbgen/pdb/text_tool.pdb
similarity index 100%
rename from pdb/groups/text_tool.pdb
rename to tools/pdbgen/pdb/text_tool.pdb
diff --git a/pdb/groups/transform_tools.pdb b/tools/pdbgen/pdb/transform_tools.pdb
similarity index 100%
rename from pdb/groups/transform_tools.pdb
rename to tools/pdbgen/pdb/transform_tools.pdb
diff --git a/pdb/groups/unit.pdb b/tools/pdbgen/pdb/unit.pdb
similarity index 100%
rename from pdb/groups/unit.pdb
rename to tools/pdbgen/pdb/unit.pdb
diff --git a/pdb/groups/vectors.pdb b/tools/pdbgen/pdb/vectors.pdb
similarity index 100%
rename from pdb/groups/vectors.pdb
rename to tools/pdbgen/pdb/vectors.pdb
diff --git a/pdb/pdbgen.pl b/tools/pdbgen/pdbgen.pl
similarity index 98%
rename from pdb/pdbgen.pl
rename to tools/pdbgen/pdbgen.pl
index 403aafa..e1df743 100755
--- a/pdb/pdbgen.pl
+++ b/tools/pdbgen/pdbgen.pl
@@ -89,7 +89,7 @@ $evalcode = <<'CODE';
     foreach (@groupvars) { eval "undef $_" }
 
     # Load the file in and get the group info
-    &$safeeval("require '$main::srcdir/groups/$file.pdb'");
+    &$safeeval("require '$main::srcdir/pdb/$file.pdb'");
 
     # Save these for later
     &$copyvars(\$grp{$file}, @groupvars);
@@ -120,7 +120,7 @@ CODE
 
 # Slurp in the PDB defs
 foreach $file (@groups) {
-    print "Processing $srcdir/groups/$file.pdb...\n";
+    print "Processing $srcdir/pdb/$file.pdb...\n";
     eval "package Gimp::CodeGen::Safe::$file; $evalcode;";
     die $@ if $@;
 }
diff --git a/pdb/stddefs.pdb b/tools/pdbgen/stddefs.pdb
similarity index 100%
rename from pdb/stddefs.pdb
rename to tools/pdbgen/stddefs.pdb
diff --git a/pdb/util.pl b/tools/pdbgen/util.pl
similarity index 100%
rename from pdb/util.pl
rename to tools/pdbgen/util.pl


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]