[geany-plugins] correct the source file (whoops, the patch actually should have not replaced the original source; we

Dominic Hopf dmaphy at fedoraproject.org
Tue Oct 26 23:24:30 UTC 2010


commit 7758c5019fa311265d025231ee4611f203e92619
Author: Dominic Hopf <dmaphy at fedoraproject.org>
Date:   Wed Oct 27 01:23:21 2010 +0200

    correct the source file (whoops, the patch actually should have not
    replaced the original source; weird git stuff)

 .gitignore                                         |    1 +
 ...ns-0.19-geanygendoc-backport-use-ctpl-0.3.patch |  175 ++++++++++++++++++++
 sources                                            |    2 +-
 3 files changed, 177 insertions(+), 1 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 781ca27..d508249 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 geany-plugins-0.18.tar.bz2
 /geany-plugins-0.19-geanygendoc-backport-use-ctpl-0.3.patch
+/geany-plugins-0.19.tar.bz2
diff --git a/geany-plugins-0.19-geanygendoc-backport-use-ctpl-0.3.patch b/geany-plugins-0.19-geanygendoc-backport-use-ctpl-0.3.patch
new file mode 100644
index 0000000..c036cf2
--- /dev/null
+++ b/geany-plugins-0.19-geanygendoc-backport-use-ctpl-0.3.patch
@@ -0,0 +1,175 @@
+diff --git a/geany-plugins/build/geanygendoc.m4 b/geany-plugins/build/geanygendoc.m4
+index 79d7489..543bcc6 100644
+--- a/geany-plugins/build/geanygendoc.m4
++++ b/geany-plugins/build/geanygendoc.m4
+@@ -8,7 +8,7 @@ AC_DEFUN([GP_CHECK_GEANYGENDOC],
+     GTK_VERSION=2.12
+     GLIB_VERSION=2.14
+     GIO_VERSION=2.18
+-    CTPL_VERSION=0.2
++    CTPL_VERSION=0.3
+ 
+     geanygendoc_have_gtk=no
+     geanygendoc_have_glib=no
+@@ -50,7 +50,6 @@ AC_DEFUN([GP_CHECK_GEANYGENDOC],
+     GP_STATUS_PLUGIN_ADD([GeanyGenDoc], [$enable_geanygendoc])
+ 
+     AC_CONFIG_FILES([
+-        geanygendoc/README
+         geanygendoc/Makefile
+         geanygendoc/src/Makefile
+         geanygendoc/data/Makefile
+diff --git a/geany-plugins/geanygendoc/ChangeLog b/geany-plugins/geanygendoc/ChangeLog
+index f211dc3..b469586 100644
+--- a/geany-plugins/geanygendoc/ChangeLog
++++ b/geany-plugins/geanygendoc/ChangeLog
+@@ -1,3 +1,11 @@
++2010-08-17  Colomban Wendling  <ban(at)herbesfolles(dot)org>
++
++  * ../build/geanygendoc.m4, README.in -> README:
++    Don't pre-process README anymore. It isn't needed anymore since the version
++    number was removed, and this version number was wrong anyway since the the
++    plugin is part of Geany-plugins.
++
++
+ 2010-06-12  Colomban Wendling  <ban(at)herbesfolles(dot)org>
+ 
+   * src/ggd-tag-utils.c:
+diff --git a/geany-plugins/geanygendoc/README b/geany-plugins/geanygendoc/README
+new file mode 100644
+index 0000000..33984e7
+--- /dev/null
++++ b/geany-plugins/geanygendoc/README
+@@ -0,0 +1,37 @@
++General Information
++===================
++
++This is GeanyGenDoc 0.1, a plugin for Geany that aims to automatically
++generate documentation comment basis from the source code.
++
++Requirements
++============
++
++You will need the following packages to build GeanyGenDoc:
++ - Geany >= 0.19 (http://www.geany.org/)
++ - GTK+ >= 2.12 (http://www.gtk.org)
++ - GLib >= 2.14 (http://www.gtk.org)
++ - GIO >= 2.18 (http://www.gtk.org)
++ - CTPL >= 0.3 (http://ctpl.tuxfamily.org/)
++ - A working C compiler (GCC for example, http://gcc.gnu.org/)
++ - A working make implementation (GNU make is recommended,
++   http://www.gnu.org/software/make/)
++
++You may also want the following packages that enables extra features:
++ - Docutils (http://docutils.sourceforge.net/) -- or another implementation of
++   rst2html -- is needed to (re)generate the HTML manual.
++
++
++Installation
++============
++
++Compiling and installing the plugin is done by the following commands:
++
++ $ ./configure
++ $ make
++ $ make install
++
++For more configuration details run
++ $ ./configure --help
++
++For detailed instructions, see the INSTALL file.
+diff --git a/geany-plugins/geanygendoc/README.in b/geany-plugins/geanygendoc/README.in
+deleted file mode 100644
+index 25d4a3c..0000000
+--- a/geany-plugins/geanygendoc/README.in
++++ /dev/null
+@@ -1,37 +0,0 @@
+-General Information
+-===================
+-
+-This is GeanyGenDoc @VERSION@, a plugin for Geany that aims to automatically
+-generate documentation comment basis from the source code.
+-
+-Requirements
+-============
+-
+-You will need the following packages to build GeanyGenDoc:
+- - Geany >= 0.19 (http://www.geany.org/)
+- - GTK+ >= 2.12 (http://www.gtk.org)
+- - GLib >= 2.14 (http://www.gtk.org)
+- - GIO >= 2.18 (http://www.gtk.org)
+- - CTPL >= 0.2 (http://ctpl.tuxfamily.org/)
+- - A working C compiler (GCC for example, http://gcc.gnu.org/)
+- - A working make implementation (GNU make is recommended,
+-   http://www.gnu.org/software/make/)
+-
+-You may also want the following packages that enables extra features:
+- - Docutils (http://docutils.sourceforge.net/) -- or another implementation of
+-   rst2html -- is needed to (re)generate the HTML manual.
+-
+-
+-Installation
+-============
+-
+-Compiling and installing the plugin is done by the following commands:
+-
+- $ ./configure
+- $ make
+- $ make install
+-
+-For more configuration details run
+- $ ./configure --help
+-
+-For detailed instructions, see the INSTALL file.
+diff --git a/geany-plugins/geanygendoc/src/ggd-doc-setting.c b/geany-plugins/geanygendoc/src/ggd-doc-setting.c
+index cc7a2d4..173bc23 100644
+--- a/geany-plugins/geanygendoc/src/ggd-doc-setting.c
++++ b/geany-plugins/geanygendoc/src/ggd-doc-setting.c
+@@ -89,7 +89,7 @@ ggd_doc_setting_unref (GgdDocSetting *setting)
+   
+   if (g_atomic_int_dec_and_test (&setting->ref_count)) {
+     g_free (setting->match);
+-    ctpl_lexer_free_tree (setting->template);
++    ctpl_token_free (setting->template);
+     g_slice_free1 (sizeof *setting, setting);
+   }
+ }
+diff --git a/geany-plugins/geanygendoc/src/ggd-file-type-loader.c b/geany-plugins/geanygendoc/src/ggd-file-type-loader.c
+index ad7f1ce..c987046 100644
+--- a/geany-plugins/geanygendoc/src/ggd-file-type-loader.c
++++ b/geany-plugins/geanygendoc/src/ggd-file-type-loader.c
+@@ -152,7 +152,7 @@ ggd_file_type_read_setting_template (GScanner       *scanner,
+       g_scanner_error (scanner, _("invalid template: %s"), err->message);
+       g_error_free (err);
+     } else {
+-      ctpl_lexer_free_tree (setting->template);
++      ctpl_token_free (setting->template);
+       setting->template = tree;
+       success = TRUE;
+     }
+diff --git a/geany-plugins/geanygendoc/src/ggd-file-type.c b/geany-plugins/geanygendoc/src/ggd-file-type.c
+index 2e741e3..8cb545a 100644
+--- a/geany-plugins/geanygendoc/src/ggd-file-type.c
++++ b/geany-plugins/geanygendoc/src/ggd-file-type.c
+@@ -98,7 +98,7 @@ ggd_file_type_unref (GgdFileType *filetype)
+     if (filetype->match_function_arguments) {
+       g_regex_unref (filetype->match_function_arguments);
+     }
+-    ctpl_environ_free (filetype->user_env);
++    ctpl_environ_unref (filetype->user_env);
+     g_slice_free1 (sizeof *filetype, filetype);
+   }
+ }
+diff --git a/geany-plugins/wscript b/geany-plugins/wscript
+index 5334047..db8d41f 100644
+--- a/geany-plugins/wscript
++++ b/geany-plugins/wscript
+@@ -78,7 +78,7 @@ plugins = [
+ 	Plugin('CodeNav', None, [ 'codenav/src' ]),
+ 	Plugin('GeanyDoc', None, [ 'geanydoc/src' ]),
+ 	Plugin('GeanyExtraSel', None, [ 'geanyextrasel/src' ]),
+-	Plugin('GeanyGenDoc', None, [ 'geanygendoc/src' ], [ [ 'ctpl', '0.2', True ] ]),
++	Plugin('GeanyGenDoc', None, [ 'geanygendoc/src' ], [ [ 'ctpl', '0.3', True ] ]),
+ 	Plugin('GeanyInsertNum', None, [ 'geanyinsertnum/src' ]),
+ 	Plugin('GeanyLaTeX', None, [ 'geanylatex/src']),
+ 	Plugin('GeanyLipsum', None, [ 'geanylipsum/src']),
diff --git a/sources b/sources
index 7b434c9..fd61469 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-798ed8e330b9baaf381972c996166248  geany-plugins-0.19-geanygendoc-backport-use-ctpl-0.3.patch
+981c479c7014ea24be7df4d84867a2cb  geany-plugins-0.19.tar.bz2


More information about the scm-commits mailing list