public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2014-01-25 14:17 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2014-01-25 14:17 UTC (permalink / raw
  To: gentoo-commits

commit:     3e54f804c49b2ebba08f06556ccfad1a3d4bc682
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 25 14:13:32 2014 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Jan 25 14:13:32 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=3e54f804

Exclude internal eclass functions.

* keyword-generation.sh: Exclude functions that are marked as
internal in eclass documentation.

---
 ChangeLog             |  5 +++++
 keyword-generation.sh | 13 ++++++++++---
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 396c7e5..c70c030 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2014-01-25  Ulrich Müller  <ulm@gentoo.org>
+
+	* keyword-generation.sh: Exclude functions that are marked as
+	internal in eclass documentation.
+
 2014-01-23  Ulrich Müller  <ulm@gentoo.org>
 
 	* Version 1.25 released.

diff --git a/keyword-generation.sh b/keyword-generation.sh
index 09f028d..8a70abe 100755
--- a/keyword-generation.sh
+++ b/keyword-generation.sh
@@ -35,13 +35,20 @@ for (( i = 0; i < ${#ECLASSES[@]}; i++ )); do
     file=${ECLASSFILES[i]}
     grep -q "^# @DEAD$" "${file}" && continue
 
-    functions=$(env -i bash -c ". ${file}; declare -F" 2>/dev/null \
-        | sed 's/.*[[:space:]]//;/^_/d;s/.*/"&"/')
+    # Get list of functions defined in eclass
+    fn_all=$(env -i bash -c ". ${file}; declare -F" 2>/dev/null \
+        | sed 's/.*[[:space:]]//')
+
+    # Parse eclass documentation for internal functions
+    fn_internal=$(sed -n '/^# @FUNCTION:/{h;:x;n;/^# @INTERNAL/{g;
+        s/^# @[^:]*:[[:space:]]*//;p};/^# @/bx}' "${file}")
+
+    functions=$(echo "${fn_all}" | grep -v '^_' | grep -Fvx "${fn_internal}")
     [[ -z ${functions} ]] && continue
 
     {
         echo "(defvar ebuild-mode-keywords-${eclass%.eclass}"
-        echo "  '(("${functions}")"
+        echo "  '(("$(echo "${functions}" | sed 's/.*/"&"/')")"
         echo "    font-lock-type-face))"
         echo
     } >>"${TMPFILE}"


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-09-16 16:28 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-09-16 16:28 UTC (permalink / raw
  To: gentoo-commits

commit:     8565416a31194b44efc98d38621ac45d2f78c6df
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 16 16:27:55 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Sep 16 16:27:55 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=8565416a

gentoo-newsitem-mode.el: Reformat defvar to make font-lock happy.

 gentoo-newsitem-mode.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gentoo-newsitem-mode.el b/gentoo-newsitem-mode.el
index 27ce8d1..787742f 100644
--- a/gentoo-newsitem-mode.el
+++ b/gentoo-newsitem-mode.el
@@ -34,7 +34,8 @@
 		(regexp-opt
 		 '("Title" "Author" "Translator" "Content-Type" "Posted"
 		   "Revision" "News-Item-Format" "Display-If-Installed"
-		   "Display-If-Keyword" "Display-If-Profile") t)
+		   "Display-If-Keyword" "Display-If-Profile")
+		 t)
 		":")
        . font-lock-keyword-face)))
   "Expressions to highlight in Gentoo newsitem mode.")


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-09-16 15:28 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-09-16 15:28 UTC (permalink / raw
  To: gentoo-commits

commit:     b87f0f99277ba43d3b0b6ff387248e6a0df6f570
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 15 17:01:23 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Sep 15 17:01:23 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=b87f0f99

Keywords regenerated from eclasses.

* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.

 ChangeLog               |   4 ++
 ebuild-mode-keywords.el | 100 ++++++++++++++++++++++++++----------------------
 2 files changed, 58 insertions(+), 46 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 3d7ffeb..1222091 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2017-09-15  Ulrich Müller  <ulm@gentoo.org>
+
+	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
+
 2017-04-07  Ulrich Müller  <ulm@gentoo.org>
 
 	* Version 1.37 released.

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index b107119..0639dbf 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -230,10 +230,7 @@
      "cmake-utils_use_enable" "cmake-utils_use_find_package"
      "cmake-utils_use_has" "cmake-utils_use_no" "cmake-utils_use_use"
      "cmake-utils_use_want" "cmake-utils_use_with" "cmake-utils_useno"
-     "cmake_comment_add_subdirectory" "comment_add_subdirectory"
-     "enable_cmake-utils_src_compile" "enable_cmake-utils_src_configure"
-     "enable_cmake-utils_src_install" "enable_cmake-utils_src_prepare"
-     "enable_cmake-utils_src_test")
+     "cmake_comment_add_subdirectory" "comment_add_subdirectory")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-common-lisp
@@ -258,19 +255,6 @@
      "standard-impl-postrm" "test-in" "unregister-common-lisp-implementation")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-confutils
-  '(("confutils_init" "confutils_require_any"
-     "confutils_require_built_with_all" "confutils_require_built_with_any"
-     "confutils_require_one" "confutils_use_conflict"
-     "confutils_use_depend_all" "confutils_use_depend_any"
-     "confutils_use_depend_built_with_all"
-     "confutils_use_depend_built_with_any" "enable_extension_disable"
-     "enable_extension_enable" "enable_extension_enable_built_with"
-     "enable_extension_enableonly" "enable_extension_with"
-     "enable_extension_with_built_with" "enable_extension_withonly"
-     "enable_extension_without")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-cron
   '(("cron_pkg_postinst" "docron" "docrondir" "docrontab")
     font-lock-type-face))
@@ -349,7 +333,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-epunt-cxx
-  '(("epunt_cxx" "eqawarn" "eutils_elt_patch_dir")
+  '(("epunt_cxx")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-estack
@@ -553,16 +537,6 @@
   '(("golang-vcs-snapshot_src_unpack")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-gpe
-  '(("gpe_src_compile" "gpe_src_configure" "gpe_src_install" "gpe_src_prepare"
-     "gpe_src_unpack")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-gst-plugins10
-  '(("gst-plugins10_src_compile" "gst-plugins10_src_configure"
-     "gst-plugins10_src_install" "gst-plugins10_system_link")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-gstreamer
   '(("gstreamer_multilib_src_compile" "gstreamer_multilib_src_configure"
      "gstreamer_multilib_src_install" "gstreamer_multilib_src_install_all"
@@ -725,9 +699,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-libtool
-  '(("ELT_libtool_version" "ELT_try_and_apply_patch" "ELT_walk_patches"
-     "VER_major" "VER_micro" "VER_minor" "VER_to_int" "darwintoolize"
-     "elibtoolize" "libtool_elt_patch_dir" "uclibctoolize")
+  '(("darwintoolize" "elibtoolize" "uclibctoolize")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-linux-info
@@ -774,6 +746,11 @@
   '(("mercurial_fetch" "mercurial_src_unpack")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-meson
+  '(("meson_src_compile" "meson_src_configure" "meson_src_install"
+     "meson_src_test")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-mono
   '(("egacinstall" "mono_multilib_comply")
     font-lock-type-face))
@@ -805,11 +782,24 @@
   '(("mozconfig_config" "mozconfig_install_prefs")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-mozconfig-v6.53
+  '(("mozconfig_config" "mozconfig_install_prefs")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-mozconfig-v6.55
+  '(("mozconfig_config" "mozconfig_install_prefs")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-mozcoreconf-v4
   '(("moz_pkgsetup" "mozconfig_annotate" "mozconfig_final" "mozconfig_init"
      "mozconfig_use_enable" "mozconfig_use_extension" "mozconfig_use_with")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-mozcoreconf-v5
+  '(("moz_pkgsetup" "mozconfig_annotate" "mozconfig_final" "mozconfig_init"
+     "mozconfig_use_enable" "mozconfig_use_extension" "mozconfig_use_with")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-mozextension
   '(("mozversion_extension_location" "xpi_install" "xpi_unpack")
     font-lock-type-face))
@@ -919,6 +909,10 @@
      "netsurf_src_test")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-ninja-utils
+  '(("eninja")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-nsplugins
   '(("inst_plugin" "pkg_mv_plugins" "share_plugins_dir" "src_mv_plugins")
     font-lock-type-face))
@@ -944,6 +938,10 @@
      "office-ext-r1_src_install" "office-ext-r1_src_unpack")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-opam
+  '(("opam-install" "opam_src_install")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-openib
   '(("block_other_ofed_versions" "openib_src_unpack")
     font-lock-type-face))
@@ -965,7 +963,9 @@
 (defvar ebuild-mode-keywords-perl-functions
   '(("perl_check_env" "perl_delete_emptybsdir" "perl_delete_localpod"
      "perl_delete_module_manpages" "perl_delete_packlist" "perl_doexamples"
-     "perl_fix_osx_extra" "perl_fix_packlist" "perl_link_duallife_scripts"
+     "perl_domodule" "perl_fix_osx_extra" "perl_fix_packlist"
+     "perl_get_module_version" "perl_get_raw_vendorlib" "perl_get_vendorlib"
+     "perl_has_module" "perl_has_module_version" "perl_link_duallife_scripts"
      "perl_remove_temppath" "perl_rm_files" "perl_set_version")
     font-lock-type-face))
 
@@ -1006,10 +1006,6 @@
   '(("php-lib-r1_src_install")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-php-pear-lib-r1
-  '(("php-pear-lib-r1_pkg_setup" "php-pear-lib-r1_src_install")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-php-pear-r1
   '(("fix_PEAR_PV" "php-pear-r1_pkg_setup" "php-pear-r1_src_install")
     font-lock-type-face))
@@ -1024,6 +1020,17 @@
      "treecopy")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-postgres
+  '(("postgres_check_slot" "postgres_new_user" "postgres_pkg_setup")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-postgres-multi
+  '(("postgres-multi_forbest" "postgres-multi_foreach"
+     "postgres-multi_pkg_setup" "postgres-multi_src_compile"
+     "postgres-multi_src_install" "postgres-multi_src_prepare"
+     "postgres-multi_src_test")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-prefix
   '(("eprefixify" "hprefixify" "prefixify_ro")
     font-lock-type-face))
@@ -1034,9 +1041,9 @@
 
 (defvar ebuild-mode-keywords-python-r1
   '(("python_copy_sources" "python_export_best" "python_foreach_impl"
-     "python_gen_cond_dep" "python_gen_impl_dep" "python_gen_usedep"
-     "python_gen_useflags" "python_parallel_foreach_impl"
-     "python_replicate_script" "python_setup")
+     "python_gen_any_dep" "python_gen_cond_dep" "python_gen_impl_dep"
+     "python_gen_usedep" "python_gen_useflags" "python_replicate_script"
+     "python_setup")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-python-single-r1
@@ -1127,10 +1134,9 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-ros-catkin
-  '(("ros-catkin_src_compile" "ros-catkin_src_configure"
-     "ros-catkin_src_configure_internal" "ros-catkin_src_install"
-     "ros-catkin_src_install_with_python" "ros-catkin_src_prepare"
-     "ros-catkin_src_test" "ros-catkin_src_test_internal")
+  '(("ros-catkin_python_setup" "ros-catkin_src_compile"
+     "ros-catkin_src_configure" "ros-catkin_src_install"
+     "ros-catkin_src_prepare" "ros-catkin_src_test")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-rpm
@@ -1220,8 +1226,9 @@
      "systemd_get_systemunitdir" "systemd_get_unitdir"
      "systemd_get_userunitdir" "systemd_get_utildir"
      "systemd_install_serviced" "systemd_is_booted" "systemd_newtmpfilesd"
-     "systemd_newunit" "systemd_newuserunit" "systemd_tmpfiles_create"
-     "systemd_update_catalog" "systemd_with_unitdir" "systemd_with_utildir")
+     "systemd_newunit" "systemd_newuserunit" "systemd_reenable"
+     "systemd_tmpfiles_create" "systemd_update_catalog" "systemd_with_unitdir"
+     "systemd_with_utildir")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-texlive-common
@@ -1284,7 +1291,8 @@
      "gcc-specs-directive" "gcc-specs-nostrict" "gcc-specs-now"
      "gcc-specs-pie" "gcc-specs-relro" "gcc-specs-ssp" "gcc-specs-ssp-to-all"
      "gcc-specs-stack-check" "gcc-version" "gen_usr_ldscript" "tc-arch"
-     "tc-arch-kernel" "tc-check-openmp" "tc-endian" "tc-export"
+     "tc-arch-kernel" "tc-check-openmp" "tc-enables-pie" "tc-enables-ssp"
+     "tc-enables-ssp-all" "tc-enables-ssp-strong" "tc-endian" "tc-export"
      "tc-export_build_env" "tc-get-compiler-type" "tc-getAR" "tc-getAS"
      "tc-getBUILD_AR" "tc-getBUILD_AS" "tc-getBUILD_CC" "tc-getBUILD_CPP"
      "tc-getBUILD_CXX" "tc-getBUILD_LD" "tc-getBUILD_NM" "tc-getBUILD_OBJCOPY"


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-09-16 15:28 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-09-16 15:28 UTC (permalink / raw
  To: gentoo-commits

commit:     429d631bd78cec83c1e3e122ff4d655a4623570c
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 15 17:03:08 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Sep 15 17:03:08 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=429d631b

Version 1.38 released.

 ChangeLog        | 2 ++
 ebuild-mode.el   | 2 +-
 ebuild-mode.texi | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 1222091..83053bb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2017-09-15  Ulrich Müller  <ulm@gentoo.org>
 
+	* Version 1.38 released.
+
 	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
 
 2017-04-07  Ulrich Müller  <ulm@gentoo.org>

diff --git a/ebuild-mode.el b/ebuild-mode.el
index d8ce0a7..4886a70 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -7,7 +7,7 @@
 ;;	Christian Faulhammer <fauli@gentoo.org>
 ;;	Ulrich Müller <ulm@gentoo.org>
 ;; Maintainer: <emacs@gentoo.org>
-;; Version: 1.37
+;; Version: 1.38
 ;; Keywords: languages, processes
 
 ;; This file is free software: you can redistribute it and/or modify

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index 2a103db..4bee052 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -25,7 +25,7 @@ later version published by the Free Software Foundation.
 
 
 @titlepage
-@title ebuild-mode 1.37
+@title ebuild-mode 1.38
 @subtitle Major mode for ebuilds and eclasses in Gentoo
 @author Christian Faulhammer
 @page


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-04-07 18:33 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-04-07 18:33 UTC (permalink / raw
  To: gentoo-commits

commit:     a09895211e963261fa946240da7758001785b696
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  7 18:30:26 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Apr  7 18:30:26 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=a0989521

Fix for XEmacs 21.4.

* ebuild-mode.el (ebuild-mode-make-keywords-list): XEmacs 21.4
doesn't have delete-dups, use delete-duplicates instead.

 ChangeLog      | 3 +++
 ebuild-mode.el | 5 ++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index fa707b1..ac09a5c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2017-04-07  Ulrich Müller  <ulm@gentoo.org>
 
+	* ebuild-mode.el (ebuild-mode-make-keywords-list): XEmacs 21.4
+	doesn't have delete-dups, use delete-duplicates instead.
+
 	* Version 1.36 released.
 
 	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.

diff --git a/ebuild-mode.el b/ebuild-mode.el
index c65d08b..8fcf281 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -213,7 +213,10 @@ of lines."
       (error "Keywords argument must be a list of strings"))
     (cons (concat prefix "\\<"
 		  (let ((max-specpdl-size (max max-specpdl-size 2000)))
-		    (regexp-opt (delete-dups keywords-list) t))
+		    (regexp-opt (if (fboundp 'delete-dups) ; not in XEmacs 21.4
+				    (delete-dups keywords-list)
+				  (delete-duplicates keywords-list))
+				t))
 		  "\\>" suffix)
 	  face))
 


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-04-07 18:33 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-04-07 18:33 UTC (permalink / raw
  To: gentoo-commits

commit:     5c4c6e42ccfc684b091713f0d255babdea5ff400
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  7 18:32:17 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Apr  7 18:32:17 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=5c4c6e42

Version 1.37 released.

 ChangeLog        | 2 ++
 ebuild-mode.el   | 2 +-
 ebuild-mode.texi | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index ac09a5c..3d7ffeb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2017-04-07  Ulrich Müller  <ulm@gentoo.org>
 
+	* Version 1.37 released.
+
 	* ebuild-mode.el (ebuild-mode-make-keywords-list): XEmacs 21.4
 	doesn't have delete-dups, use delete-duplicates instead.
 

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 8fcf281..d8ce0a7 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -7,7 +7,7 @@
 ;;	Christian Faulhammer <fauli@gentoo.org>
 ;;	Ulrich Müller <ulm@gentoo.org>
 ;; Maintainer: <emacs@gentoo.org>
-;; Version: 1.36
+;; Version: 1.37
 ;; Keywords: languages, processes
 
 ;; This file is free software: you can redistribute it and/or modify

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index 6dd0947..2a103db 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -25,7 +25,7 @@ later version published by the Free Software Foundation.
 
 
 @titlepage
-@title ebuild-mode 1.36
+@title ebuild-mode 1.37
 @subtitle Major mode for ebuilds and eclasses in Gentoo
 @author Christian Faulhammer
 @page


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-04-07 17:11 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-04-07 17:11 UTC (permalink / raw
  To: gentoo-commits

commit:     3451d7ab62b52cdf5c6d069c22ceceaf69c5b218
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  7 16:48:04 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Apr  7 16:48:04 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=3451d7ab

Call regexp-opt without duplicates in its argument list.

* ebuild-mode.el (ebuild-mode-make-keywords-list): Call regexp-opt
without duplicates in its argument list.

 ChangeLog      | 5 +++++
 ebuild-mode.el | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 5dc7fe2..4cd3357 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-04-07  Ulrich Müller  <ulm@gentoo.org>
+
+	* ebuild-mode.el (ebuild-mode-make-keywords-list): Call regexp-opt
+	without duplicates in its argument list.
+
 2017-03-31  Ulrich Müller  <ulm@gentoo.org>
 
 	* ebuild-mode.el (ebuild-mode-before-save):

diff --git a/ebuild-mode.el b/ebuild-mode.el
index d24355b..cdd06ef 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -213,7 +213,7 @@ of lines."
       (error "Keywords argument must be a list of strings"))
     (cons (concat prefix "\\<"
 		  (let ((max-specpdl-size (max max-specpdl-size 2000)))
-		    (regexp-opt keywords-list t))
+		    (regexp-opt (delete-dups keywords-list) t))
 		  "\\>" suffix)
 	  face))
 


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-04-07 17:11 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-04-07 17:11 UTC (permalink / raw
  To: gentoo-commits

commit:     05cb44d8f731b5f2d8aa28e2fcb15ea73a04f1be
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  7 16:55:41 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Apr  7 16:55:41 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=05cb44d8

Version 1.36 released.

 ChangeLog        | 2 ++
 ebuild-mode.el   | 2 +-
 ebuild-mode.texi | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index e6c75d4..fa707b1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2017-04-07  Ulrich Müller  <ulm@gentoo.org>
 
+	* Version 1.36 released.
+
 	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
 
 	* ebuild-mode.el (ebuild-mode-make-keywords-list): Call regexp-opt

diff --git a/ebuild-mode.el b/ebuild-mode.el
index cdd06ef..c65d08b 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -7,7 +7,7 @@
 ;;	Christian Faulhammer <fauli@gentoo.org>
 ;;	Ulrich Müller <ulm@gentoo.org>
 ;; Maintainer: <emacs@gentoo.org>
-;; Version: 1.35
+;; Version: 1.36
 ;; Keywords: languages, processes
 
 ;; This file is free software: you can redistribute it and/or modify

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index 5dfce5f..6dd0947 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -25,7 +25,7 @@ later version published by the Free Software Foundation.
 
 
 @titlepage
-@title ebuild-mode 1.35
+@title ebuild-mode 1.36
 @subtitle Major mode for ebuilds and eclasses in Gentoo
 @author Christian Faulhammer
 @page


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-04-07 17:11 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-04-07 17:11 UTC (permalink / raw
  To: gentoo-commits

commit:     64adb765dd801662b581bfe988b33bdbfa377942
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  7 16:51:25 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Apr  7 16:51:25 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=64adb765

Keywords regenerated from eclasses.

* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.

 ChangeLog               |  2 ++
 ebuild-mode-keywords.el | 71 ++++++++++++++++++++++++++++++++++++++-----------
 2 files changed, 58 insertions(+), 15 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 4cd3357..e6c75d4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2017-04-07  Ulrich Müller  <ulm@gentoo.org>
 
+	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
+
 	* ebuild-mode.el (ebuild-mode-make-keywords-list): Call regexp-opt
 	without duplicates in its argument list.
 

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index b59769f..b107119 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -137,9 +137,8 @@
      "apache_mod_file")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-aspell-dict
-  '(("aspell-dict_src_compile" "aspell-dict_src_configure"
-     "aspell-dict_src_install")
+(defvar ebuild-mode-keywords-aspell-dict-r1
+  '(("aspell-dict-r1_src_configure" "aspell-dict-r1_src_install")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-autotools
@@ -345,15 +344,25 @@
      "enlightenment_src_unpack")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-epatch
+  '(("epatch" "epatch_user")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-epunt-cxx
+  '(("epunt_cxx" "eqawarn" "eutils_elt_patch_dir")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-estack
+  '(("eshopts_pop" "eshopts_push" "estack_pop" "estack_push" "eumask_pop"
+     "eumask_push" "evar_pop" "evar_push" "evar_push_set" "isdigit")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-eutils
   '(("built_with_use" "check_license" "doicon" "domenu" "ebeep" "ecvs_clean"
-     "edos2unix" "egit_clean" "einstalldocs" "emktemp" "epatch" "epatch_user"
-     "epause" "epunt_cxx" "eqawarn" "eshopts_pop" "eshopts_push" "estack_pop"
-     "estack_push" "esvn_clean" "eumask_pop" "eumask_push"
-     "eutils_elt_patch_dir" "evar_pop" "evar_push" "evar_push_set" "in_iuse"
-     "isdigit" "make_desktop_entry" "make_session_desktop" "make_wrapper"
-     "newicon" "newmenu" "optfeature" "path_exists" "preserve_old_lib"
-     "preserve_old_lib_notify" "prune_libtool_files" "strip-linguas"
+     "edos2unix" "egit_clean" "einstalldocs" "emktemp" "epause" "eqawarn"
+     "esvn_clean" "in_iuse" "make_desktop_entry" "make_session_desktop"
+     "make_wrapper" "newicon" "newmenu" "optfeature" "path_exists"
+     "preserve_old_lib" "preserve_old_lib_notify" "strip-linguas"
      "use_if_iuse" "usex" "validate_desktop_entries")
     font-lock-type-face))
 
@@ -747,6 +756,10 @@
   '(("get_llvm_prefix" "llvm_pkg_setup")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-ltprune
+  '(("prune_libtool_files")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-makeedit
   '(("edit_makefiles")
     font-lock-type-face))
@@ -788,6 +801,10 @@
   '(("mozconfig_config" "mozconfig_install_prefs")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-mozconfig-v6.52
+  '(("mozconfig_config" "mozconfig_install_prefs")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-mozcoreconf-v4
   '(("moz_pkgsetup" "mozconfig_annotate" "mozconfig_final" "mozconfig_init"
      "mozconfig_use_enable" "mozconfig_use_extension" "mozconfig_use_with")
@@ -1103,9 +1120,10 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-rebar
-  '(("erebar" "get_erl_libs" "rebar_fix_include_path" "rebar_remove_deps"
-     "rebar_set_vsn" "rebar_src_compile" "rebar_src_configure"
-     "rebar_src_install" "rebar_src_prepare" "rebar_src_test")
+  '(("erebar" "get_erl_libs" "rebar_disable_coverage" "rebar_fix_include_path"
+     "rebar_remove_deps" "rebar_set_vsn" "rebar_src_compile"
+     "rebar_src_configure" "rebar_src_install" "rebar_src_prepare"
+     "rebar_src_test")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-ros-catkin
@@ -1245,6 +1263,11 @@
      "toolchain_src_test" "toolchain_src_unpack" "want_minispecs" "want_pie")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-toolchain-autoconf
+  '(("slot_info_pages" "toolchain-autoconf_src_configure"
+     "toolchain-autoconf_src_install" "toolchain-autoconf_src_prepare")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-toolchain-binutils
   '(("add_src_uri" "is_cross" "tc-binutils_apply_patches" "tc-binutils_unpack"
      "toolchain-binutils_bugurl" "toolchain-binutils_pkg_postinst"
@@ -1275,6 +1298,25 @@
      "tc-ninja_magic_to_arch" "tc-stack-grows-down")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-toolchain-glibc
+  '(("alt_build_headers" "alt_headers" "alt_libdir" "alt_prefix"
+     "alt_usrlibdir" "builddir" "check_devpts" "check_nptl_support"
+     "dump_toolchain_settings" "eend_KV" "foreach_abi" "get_kheader_version"
+     "glibc_banner" "glibc_compile_test" "glibc_do_configure" "glibc_run_test"
+     "glibc_sanity_check" "glibc_src_test" "int_to_KV" "just_headers"
+     "nonfatal" "setup_env" "setup_flags" "setup_target_flags" "src_strip"
+     "toolchain-glibc_do_src_compile" "toolchain-glibc_do_src_configure"
+     "toolchain-glibc_do_src_install" "toolchain-glibc_do_src_test"
+     "toolchain-glibc_do_src_unpack" "toolchain-glibc_headers_configure"
+     "toolchain-glibc_headers_install" "toolchain-glibc_pkg_postinst"
+     "toolchain-glibc_pkg_preinst" "toolchain-glibc_pkg_pretend"
+     "toolchain-glibc_pkg_setup" "toolchain-glibc_src_compile"
+     "toolchain-glibc_src_configure" "toolchain-glibc_src_install"
+     "toolchain-glibc_src_prepare" "toolchain-glibc_src_test"
+     "toolchain-glibc_src_unpack" "unpack_pkg" "use_multiarch" "want__thread"
+     "want_linuxthreads" "want_nptl" "want_tls")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-twisted-r1
   '(("python_test" "twisted-r1_pkg_postinst" "twisted-r1_pkg_postrm"
      "twisted-r1_python_test" "twisted-r1_src_install"
@@ -1391,8 +1433,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-xemacs-packages
-  '(("xemacs-packages_src_compile" "xemacs-packages_src_install"
-     "xemacs-packages_src_unpack")
+  '(("xemacs-packages_src_install" "xemacs-packages_src_unpack")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-xfconf


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-03-31  5:28 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-03-31  5:28 UTC (permalink / raw
  To: gentoo-commits

commit:     b5e22480d8b5a147889aeab84873f7808c2b8463
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 31 05:26:16 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Mar 31 05:26:16 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=b5e22480

Update the copyright line only once.

* ebuild-mode.el (ebuild-mode-before-save):
Call ebuild-mode-update-copyright only once per buffer.

 ChangeLog      | 5 +++++
 ebuild-mode.el | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index ecfdf93..5dc7fe2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-03-31  Ulrich Müller  <ulm@gentoo.org>
+
+	* ebuild-mode.el (ebuild-mode-before-save):
+	Call ebuild-mode-update-copyright only once per buffer.
+
 2017-03-17  Ulrich Müller  <ulm@gentoo.org>
 
 	* Version 1.35 released.

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 956b32c..d24355b 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -289,7 +289,9 @@ Optional argument LIMIT restarts collection after that number of elements."
     (delete-trailing-whitespace)
     (ebuild-mode-tabify))
   (when ebuild-mode-update-copyright
-    (ebuild-mode-update-copyright))
+    (ebuild-mode-update-copyright)
+    ;; call it only once per buffer
+    (set (make-local-variable 'ebuild-mode-update-copyright) nil))
   (when ebuild-mode-delete-cvs-line
     (ebuild-mode-delete-cvs-line))
   ;; return nil, otherwise the file is presumed to be written


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-03-17 16:38 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-03-17 16:38 UTC (permalink / raw
  To: gentoo-commits

commit:     51573ec4920c6b175ee253168c29247d60fc4aaa
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 16:32:00 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 16:32:00 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=51573ec4

Version 1.35 released.

 ChangeLog        | 4 ++++
 ebuild-mode.el   | 2 +-
 ebuild-mode.texi | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index d03f1b4..ecfdf93 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2017-03-17  Ulrich Müller  <ulm@gentoo.org>
+
+	* Version 1.35 released.
+
 2017-03-08  Ulrich Müller  <ulm@gentoo.org>
 
 	* gentoo-newsitem-mode.el (gentoo-newsitem-insert-skeleton):

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 91c6969..956b32c 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -7,7 +7,7 @@
 ;;	Christian Faulhammer <fauli@gentoo.org>
 ;;	Ulrich Müller <ulm@gentoo.org>
 ;; Maintainer: <emacs@gentoo.org>
-;; Version: 1.34
+;; Version: 1.35
 ;; Keywords: languages, processes
 
 ;; This file is free software: you can redistribute it and/or modify

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index 4268143..5dfce5f 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -25,7 +25,7 @@ later version published by the Free Software Foundation.
 
 
 @titlepage
-@title ebuild-mode 1.34
+@title ebuild-mode 1.35
 @subtitle Major mode for ebuilds and eclasses in Gentoo
 @author Christian Faulhammer
 @page


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-03-09  9:51 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-03-09  9:51 UTC (permalink / raw
  To: gentoo-commits

commit:     a45bd2700a522744cb91e8b95233eb6a2929303d
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  8 19:31:01 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Mar  8 19:31:01 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=a45bd270

Re-indent all elisp files.

 ebuild-mode.el          | 120 ++++++++++++++++++++++++------------------------
 gentoo-newsitem-mode.el |  46 +++++++++----------
 2 files changed, 83 insertions(+), 83 deletions(-)

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 7e1be18..91c6969 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -167,7 +167,7 @@ of lines."
        (lambda (x) (substring x 0 (string-match "\\.eclass\\'" x)))
        (directory-files (concat ebuild-mode-portdir "/eclass")
 			nil "\\.eclass\\'"))
-     (file-error nil))
+    (file-error nil))
   "List of eclasses, determined from the ebuild repository.")
 
 (defvar ebuild-mode-restrict-list
@@ -226,7 +226,7 @@ Optional argument LIMIT restarts collection after that number of elements."
 		 (not (and limit (> (length (car e)) limit))))
 	    (setcar e (append (car e) (car c)))
 	  (setq dst (cons (copy-sequence c) dst))))))
-)
+  )
 
 (eval-when-compile
   (load "ebuild-mode-keywords" nil t))
@@ -467,63 +467,63 @@ and `all-completions' for details."
 
 (define-skeleton ebuild-mode-insert-skeleton
   "Insert a statement skeleton for a new ebuild."
-   nil
-   ;; standard header
-   "# Copyright 1999-" (format-time-string "%Y") " Gentoo Foundation\n"
-   "# Distributed under the terms of the GNU General Public License v2\n"
-   "\n"
-   "EAPI="
-   (completing-read
-    "EAPI: " (mapcar 'list ebuild-mode-eapi-list)
-    nil nil (car (last ebuild-mode-eapi-list))) ; default to most recent EAPI
-   "\n"
-   "\n"
-   ;; inherited eclasses
-   "inherit "
-   ((completing-read "Eclass (null string to terminate): "
-		     (mapcar 'list ebuild-mode-eclasses))
-    str & " ")
-   & -1 & "\n\n" | -8
-   ;; first variables block
-   "DESCRIPTION=\"" (skeleton-read "Description: ") "\"\n"
-   "HOMEPAGE=\""
-   (completing-read "Homepage: "
-		    (mapcar 'list ebuild-mode-protocols-homepage))
-   "\"\n"
-   "SRC_URI=\""
-   (completing-read "Source URI: "
-		    (mapcar 'list ebuild-mode-protocols-src_uri))
-   "\"\n"
-   "\n"
-   ;; second variables block
-   "LICENSE=\""
-   ((completing-read "License (null string to terminate): "
-		     (mapcar 'list ebuild-mode-licenses))
-    str & " ")
-   & -1 "\"\n"
-   "SLOT=\"0\"\n"
-   "KEYWORDS=\""
-   ((completing-read
-     "Keyword (null string to terminate): "
-     (nconc
-      (mapcar (lambda (x) (list (concat "~" x))) ebuild-mode-arch-list)
-      (mapcar 'list ebuild-mode-arch-stable-list)))
-    str & " ")
-   & -1 "\"\n"
-   "IUSE=\""
-   ((completing-read "USE flag (null string to terminate): "
-		     (mapcar 'list ebuild-mode-use-flags))
-    str & " ")
-   & -1 & "\"\n" | -6
-   "RESTRICT=\""
-   ((completing-read "RESTRICT (null string to terminate): "
-		     (mapcar 'list ebuild-mode-restrict-list))
-    str & " ")
-   & -1 & "\"\n" | -10
-   "\n"
-   ;; dependencies
-   "DEPEND=\"\"\n"
-   "RDEPEND=\"\$\{DEPEND\}\"\n")
+  nil
+  ;; standard header
+  "# Copyright 1999-" (format-time-string "%Y") " Gentoo Foundation\n"
+  "# Distributed under the terms of the GNU General Public License v2\n"
+  "\n"
+  "EAPI="
+  (completing-read
+   "EAPI: " (mapcar 'list ebuild-mode-eapi-list)
+   nil nil (car (last ebuild-mode-eapi-list))) ; default to most recent EAPI
+  "\n"
+  "\n"
+  ;; inherited eclasses
+  "inherit "
+  ((completing-read "Eclass (null string to terminate): "
+		    (mapcar 'list ebuild-mode-eclasses))
+   str & " ")
+  & -1 & "\n\n" | -8
+  ;; first variables block
+  "DESCRIPTION=\"" (skeleton-read "Description: ") "\"\n"
+  "HOMEPAGE=\""
+  (completing-read "Homepage: "
+		   (mapcar 'list ebuild-mode-protocols-homepage))
+  "\"\n"
+  "SRC_URI=\""
+  (completing-read "Source URI: "
+		   (mapcar 'list ebuild-mode-protocols-src_uri))
+  "\"\n"
+  "\n"
+  ;; second variables block
+  "LICENSE=\""
+  ((completing-read "License (null string to terminate): "
+		    (mapcar 'list ebuild-mode-licenses))
+   str & " ")
+  & -1 "\"\n"
+  "SLOT=\"0\"\n"
+  "KEYWORDS=\""
+  ((completing-read
+    "Keyword (null string to terminate): "
+    (nconc
+     (mapcar (lambda (x) (list (concat "~" x))) ebuild-mode-arch-list)
+     (mapcar 'list ebuild-mode-arch-stable-list)))
+   str & " ")
+  & -1 "\"\n"
+  "IUSE=\""
+  ((completing-read "USE flag (null string to terminate): "
+		    (mapcar 'list ebuild-mode-use-flags))
+   str & " ")
+  & -1 & "\"\n" | -6
+  "RESTRICT=\""
+  ((completing-read "RESTRICT (null string to terminate): "
+		    (mapcar 'list ebuild-mode-restrict-list))
+   str & " ")
+  & -1 & "\"\n" | -10
+  "\n"
+  ;; dependencies
+  "DEPEND=\"\"\n"
+  "RDEPEND=\"\$\{DEPEND\}\"\n")
 
 ;;; echangelog support.
 
@@ -560,7 +560,7 @@ and `all-completions' for details."
 (and (< emacs-major-version 22)
      ;; make TAB key work
      (defadvice sh-must-be-shell-mode
-       (around ebuild-mode-sh-must-be-shell-mode activate)
+	 (around ebuild-mode-sh-must-be-shell-mode activate)
        (or (eq major-mode 'ebuild-mode)
 	   ad-do-it)))
 

diff --git a/gentoo-newsitem-mode.el b/gentoo-newsitem-mode.el
index 52d669c..023fe79 100644
--- a/gentoo-newsitem-mode.el
+++ b/gentoo-newsitem-mode.el
@@ -48,29 +48,29 @@
 
 (define-skeleton gentoo-newsitem-insert-skeleton
   "Insert a skeleton for a Gentoo GLEP 42 news item."
-   nil
-   "Title: " (skeleton-read "Title: ") "\n"
-   "Author: " (skeleton-read
-	       "Author's real name and e-mail address: "
-	       (concat user-full-name " <" user-mail-address ">"))
-   "\n"
-   ((skeleton-read "Further author (null string to terminate): ")
-    "Author: " str "\n")
-   ((skeleton-read "Translator (null string to terminate): ")
-    "Translator: " str "\n")
-   "Content-Type: text/plain\n"
-   "Posted: " (skeleton-read "Date of posting: "
-			     (format-time-string "%Y-%m-%d"))
-   "\n"
-   "Revision: 1\n"
-   "News-Item-Format: 1.0\n"
-   ((skeleton-read "Display-If-Installed: (null string to terminate): ")
-    "Display-If-Installed: " str "\n")
-   ((skeleton-read "Display-If-Keyword: (null string to terminate): ")
-    "Display-If-Keyword: " str "\n")
-   ((skeleton-read "Display-If-Profile: (null string to terminate): ")
-    "Display-If-Profile: " str "\n")
-   "\n")
+  nil
+  "Title: " (skeleton-read "Title: ") "\n"
+  "Author: " (skeleton-read
+	      "Author's real name and e-mail address: "
+	      (concat user-full-name " <" user-mail-address ">"))
+  "\n"
+  ((skeleton-read "Further author (null string to terminate): ")
+   "Author: " str "\n")
+  ((skeleton-read "Translator (null string to terminate): ")
+   "Translator: " str "\n")
+  "Content-Type: text/plain\n"
+  "Posted: " (skeleton-read "Date of posting: "
+			    (format-time-string "%Y-%m-%d"))
+  "\n"
+  "Revision: 1\n"
+  "News-Item-Format: 1.0\n"
+  ((skeleton-read "Display-If-Installed: (null string to terminate): ")
+   "Display-If-Installed: " str "\n")
+  ((skeleton-read "Display-If-Keyword: (null string to terminate): ")
+   "Display-If-Keyword: " str "\n")
+  ((skeleton-read "Display-If-Profile: (null string to terminate): ")
+   "Display-If-Profile: " str "\n")
+  "\n")
 
 
 (define-key gentoo-newsitem-mode-map


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-03-09  9:51 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-03-09  9:51 UTC (permalink / raw
  To: gentoo-commits

commit:     07b103582d883c60c9e547134c6169ea83ac52e0
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  8 20:06:00 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Mar  8 20:06:00 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=07b10358

Account for news item format 2.0.

* gentoo-newsitem-mode.el (gentoo-newsitem-insert-skeleton):
Account for news item format 2.0.
(gentoo-newsitem-format-list): New variable.

 ChangeLog               |  6 ++++++
 gentoo-newsitem-mode.el | 22 ++++++++++++++++++++--
 2 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index e847125..d03f1b4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2017-03-08  Ulrich Müller  <ulm@gentoo.org>
+
+	* gentoo-newsitem-mode.el (gentoo-newsitem-insert-skeleton):
+	Account for news item format 2.0.
+	(gentoo-newsitem-format-list): New variable.
+
 2017-03-06  Ulrich Müller  <ulm@gentoo.org>
 
 	* Version 1.34 released.

diff --git a/gentoo-newsitem-mode.el b/gentoo-newsitem-mode.el
index 023fe79..27ce8d1 100644
--- a/gentoo-newsitem-mode.el
+++ b/gentoo-newsitem-mode.el
@@ -39,6 +39,10 @@
        . font-lock-keyword-face)))
   "Expressions to highlight in Gentoo newsitem mode.")
 
+(defvar gentoo-newsitem-format-list
+  '("1.0" "2.0")
+  "List of news item formats defined by GLEP 42.")
+
 ;;;###autoload
 (define-derived-mode gentoo-newsitem-mode text-mode "Newsitem"
   "Major mode for Gentoo GLEP 42 news items."
@@ -58,12 +62,26 @@
    "Author: " str "\n")
   ((skeleton-read "Translator (null string to terminate): ")
    "Translator: " str "\n")
-  "Content-Type: text/plain\n"
+  ;;@					; not supported in XEmacs 21.5
+  (progn
+    (setq v2 (point-marker))
+    nil)
   "Posted: " (skeleton-read "Date of posting: "
 			    (format-time-string "%Y-%m-%d"))
   "\n"
   "Revision: 1\n"
-  "News-Item-Format: 1.0\n"
+  "News-Item-Format: "
+  (setq v1 (completing-read
+	    "News-Item-Format: "
+	    (mapcar 'list gentoo-newsitem-format-list) nil 'confirm
+	    nil nil (car (last gentoo-newsitem-format-list))))
+  "\n"
+  (if (string-equal v1 "1.0")
+      (save-excursion
+	;;(goto-char (car skeleton-positions))
+	(goto-char v2)
+	(insert "Content-Type: text/plain\n")
+	nil))
   ((skeleton-read "Display-If-Installed: (null string to terminate): ")
    "Display-If-Installed: " str "\n")
   ((skeleton-read "Display-If-Keyword: (null string to terminate): ")


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-03-06  7:33 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-03-06  7:33 UTC (permalink / raw
  To: gentoo-commits

commit:     31bdc16064321fa96b0f49cc5e971f5823ce9e5b
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Mon Mar  6 07:20:23 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Mon Mar  6 07:20:23 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=31bdc160

Keywords regenerated from eclasses.

* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.

 ChangeLog               | 4 ++++
 ebuild-mode-keywords.el | 5 +++++
 2 files changed, 9 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 845283e..f59333b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2017-03-06  Ulrich Müller  <ulm@gentoo.org>
+
+	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
+
 2017-03-04  Ulrich Müller  <ulm@gentoo.org>
 
 	* ebuild-mode.el (ebuild-mode-eapi-list): New custom variable.

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index 1521e3f..b59769f 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -997,6 +997,11 @@
   '(("fix_PEAR_PV" "php-pear-r1_pkg_setup" "php-pear-r1_src_install")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-php-pear-r2
+  '(("php-pear-r2_install_packagexml" "php-pear-r2_pkg_postinst"
+     "php-pear-r2_pkg_postrm" "php-pear-r2_src_install")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-portability
   '(("dlopen_lib" "get_bmake" "get_mounts" "is-login-disabled" "seq"
      "treecopy")


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-03-06  7:33 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-03-06  7:33 UTC (permalink / raw
  To: gentoo-commits

commit:     89cd73420c3b2af6e8a1a3bb38e79eda663eb11f
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Mon Mar  6 07:22:40 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Mon Mar  6 07:22:40 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=89cd7342

Version 1.34 released.

 ChangeLog        | 2 ++
 ebuild-mode.el   | 2 +-
 ebuild-mode.texi | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index f59333b..e847125 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2017-03-06  Ulrich Müller  <ulm@gentoo.org>
 
+	* Version 1.34 released.
+
 	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
 
 2017-03-04  Ulrich Müller  <ulm@gentoo.org>

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 7b927e6..7e1be18 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -7,7 +7,7 @@
 ;;	Christian Faulhammer <fauli@gentoo.org>
 ;;	Ulrich Müller <ulm@gentoo.org>
 ;; Maintainer: <emacs@gentoo.org>
-;; Version: 1.33
+;; Version: 1.34
 ;; Keywords: languages, processes
 
 ;; This file is free software: you can redistribute it and/or modify

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index 9cbc9f2..4268143 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -25,7 +25,7 @@ later version published by the Free Software Foundation.
 
 
 @titlepage
-@title ebuild-mode 1.33
+@title ebuild-mode 1.34
 @subtitle Major mode for ebuilds and eclasses in Gentoo
 @author Christian Faulhammer
 @page


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-03-05 17:51 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-03-05 17:51 UTC (permalink / raw
  To: gentoo-commits

commit:     ba99777727cb240af09e3e546c919d1704841c11
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  4 21:42:53 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Mar  4 21:42:53 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=ba997777

Reformat ebuild-mode-insert-skeleton.

 ebuild-mode.el | 20 ++++++++------------
 1 file changed, 8 insertions(+), 12 deletions(-)

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 859257f..3e00080 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -471,9 +471,8 @@ and `all-completions' for details."
    & "\n\n" | -5
    ;; inherited eclasses
    "inherit "
-   ((completing-read
-     "Eclass (null string to terminate): "
-     (mapcar 'list ebuild-mode-eclasses))
+   ((completing-read "Eclass (null string to terminate): "
+		     (mapcar 'list ebuild-mode-eclasses))
     str & " ")
    & -1 & "\n\n" | -8
    ;; first variables block
@@ -489,9 +488,8 @@ and `all-completions' for details."
    "\n"
    ;; second variables block
    "LICENSE=\""
-   ((completing-read
-     "License (null string to terminate): "
-     (mapcar 'list ebuild-mode-licenses))
+   ((completing-read "License (null string to terminate): "
+		     (mapcar 'list ebuild-mode-licenses))
     str & " ")
    & -1 "\"\n"
    "SLOT=\"0\"\n"
@@ -504,15 +502,13 @@ and `all-completions' for details."
     str & " ")
    & -1 "\"\n"
    "IUSE=\""
-   ((completing-read
-     "USE flag (null string to terminate): "
-     (mapcar 'list ebuild-mode-use-flags))
+   ((completing-read "USE flag (null string to terminate): "
+		     (mapcar 'list ebuild-mode-use-flags))
     str & " ")
    & -1 & "\"\n" | -6
    "RESTRICT=\""
-   ((completing-read
-     "RESTRICT (null string to terminate): "
-     (mapcar 'list ebuild-mode-restrict-list))
+   ((completing-read "RESTRICT (null string to terminate): "
+		     (mapcar 'list ebuild-mode-restrict-list))
     str & " ")
    & -1 & "\"\n" | -10
    "\n"


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-03-05 17:51 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-03-05 17:51 UTC (permalink / raw
  To: gentoo-commits

commit:     1cd9d5a0a702d5b52361e7d4b6c504478f38569f
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  4 19:37:33 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Mar  4 19:37:33 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=1cd9d5a0

Modify the buffer only if the ebuild header is actually updated.

* ebuild-mode.el (ebuild-mode-update-copyright): Modify the buffer
only if necessary. Warn about equal first and last year.

 ChangeLog      |  5 +++++
 ebuild-mode.el | 18 ++++++++----------
 2 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index afff130..4f8877b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-03-04  Ulrich Müller  <ulm@gentoo.org>
+
+	* ebuild-mode.el (ebuild-mode-update-copyright): Modify the buffer
+	only if necessary. Warn about equal first and last year.
+
 2017-02-28  Ulrich Müller  <ulm@gentoo.org>
 
 	* Version 1.33 released.

diff --git a/ebuild-mode.el b/ebuild-mode.el
index a880e2b..b11b5d9 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -254,16 +254,14 @@ Optional argument LIMIT restarts collection after that number of elements."
     (goto-char (point-min))
     (let ((case-fold-search nil))
       (if (re-search-forward ebuild-mode-copyright-regexp 400 t)
-	  (let ((first-year (string-to-number (match-string 1)))
-		(last-year (string-to-number (match-string 2)))
-		(this-year-string (format-time-string "%Y")))
-	    (if (and (<= 1999 first-year) ; only 2 args in GNU Emacs 23
-		     (<= first-year last-year)
-		     (<= last-year (string-to-number this-year-string)))
-		(replace-match this-year-string t t nil 2)
-	      (lwarn 'ebuild-mode :warning
-		     "Suspicious range of copyright years: %d-%d"
-		     first-year last-year)))))))
+	  (let* ((y1 (string-to-number (match-string 1)))
+		 (y2 (string-to-number (match-string 2)))
+		 (year (format-time-string "%Y"))
+		 (y (string-to-number year)))
+	    (if (or (> 1999 y1) (>= y1 y2) (> y2 y))
+		(lwarn 'ebuild-mode :warning
+		       "Suspicious range of copyright years: %d-%d" y1 y2)
+	      (if (/= y2 y) (replace-match year t t nil 2))))))))
 
 (defun ebuild-mode-delete-cvs-line ()
   ;; Remove a CVS $Id$ or $Header$ line


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-03-05 17:51 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-03-05 17:51 UTC (permalink / raw
  To: gentoo-commits

commit:     9cac3b80338e44d6b6406eae1d541617f9304c1e
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  4 21:40:28 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Mar  4 21:40:28 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=9cac3b80

Add https:// to completions for HOMEPAGE and SRC_URI.

* ebuild-mode.el (ebuild-mode-protocols-homepage)
(ebuild-mode-protocols-src_uri): New variables.
(ebuild-mode-insert-skeleton): Add https:// to completions
for HOMEPAGE and SRC_URI.

 ChangeLog      |  5 +++++
 ebuild-mode.el | 15 ++++++++++++---
 2 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 4f8877b..63838a4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2017-03-04  Ulrich Müller  <ulm@gentoo.org>
 
+	* ebuild-mode.el (ebuild-mode-protocols-homepage)
+	(ebuild-mode-protocols-src_uri): New variables.
+	(ebuild-mode-insert-skeleton): Add https:// to completions
+	for HOMEPAGE and SRC_URI.
+
 	* ebuild-mode.el (ebuild-mode-update-copyright): Modify the buffer
 	only if necessary. Warn about equal first and last year.
 

diff --git a/ebuild-mode.el b/ebuild-mode.el
index b11b5d9..859257f 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -141,6 +141,12 @@ of lines."
 (defvar ebuild-mode-cvs-header-regexp
   "^#[ \t]*\\$\\(Id\\|Header\\)\\(: .*\\)?\\$[ \t]*$")
 
+(defvar ebuild-mode-protocols-homepage
+  '("http://" "https://" "ftp://"))
+
+(defvar ebuild-mode-protocols-src_uri
+  '("http://" "https://" "ftp://" "mirror://"))
+
 (defvar ebuild-mode-licenses
   (condition-case nil
       (directory-files (concat ebuild-mode-portdir "/licenses")
@@ -472,10 +478,13 @@ and `all-completions' for details."
    & -1 & "\n\n" | -8
    ;; first variables block
    "DESCRIPTION=\"" (skeleton-read "Description: ") "\"\n"
-   "HOMEPAGE=\"" (completing-read "Homepage: " '(("http://"))) "\"\n"
+   "HOMEPAGE=\""
+   (completing-read "Homepage: "
+		    (mapcar 'list ebuild-mode-protocols-homepage))
+   "\"\n"
    "SRC_URI=\""
-   (completing-read
-    "Source URI: " (mapcar 'list '("http://" "ftp://" "mirror://")))
+   (completing-read "Source URI: "
+		    (mapcar 'list ebuild-mode-protocols-src_uri))
    "\"\n"
    "\n"
    ;; second variables block


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-03-05 17:51 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-03-05 17:51 UTC (permalink / raw
  To: gentoo-commits

commit:     f642f71894e5cc98063083713606b1655d2e8434
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  4 22:03:40 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Mar  4 22:03:40 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=f642f718

Default to most recent EAPI in ebuild skeleton.

* ebuild-mode.el (ebuild-mode-eapi-list): New custom variable.
(ebuild-mode-insert-skeleton): Use it in a completing-read.

 ChangeLog      |  3 +++
 ebuild-mode.el | 15 ++++++++++++---
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 63838a4..845283e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2017-03-04  Ulrich Müller  <ulm@gentoo.org>
 
+	* ebuild-mode.el (ebuild-mode-eapi-list): New custom variable.
+	(ebuild-mode-insert-skeleton): Use it in a completing-read.
+
 	* ebuild-mode.el (ebuild-mode-protocols-homepage)
 	(ebuild-mode-protocols-src_uri): New variables.
 	(ebuild-mode-insert-skeleton): Add https:// to completions

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 3e00080..7b927e6 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -69,6 +69,13 @@ A formfeed is not considered whitespace by this function."
   :type 'string
   :group 'ebuild-mode)
 
+(defcustom ebuild-mode-eapi-list
+  '("5" "6")
+  "List of supported EAPIs.
+The most recent EAPI must be listed last."
+  :type '(repeat string)
+  :group 'ebuild-mode)
+
 (defcustom ebuild-mode-fix-whitespace t
   "If non-nil, fix whitespace before writing a file.
 Namely, delete trailing whitespace and tabify whitespace at beginning
@@ -465,10 +472,12 @@ and `all-completions' for details."
    "# Copyright 1999-" (format-time-string "%Y") " Gentoo Foundation\n"
    "# Distributed under the terms of the GNU General Public License v2\n"
    "\n"
-   ;; EAPI
    "EAPI="
-   (skeleton-read "EAPI: ")
-   & "\n\n" | -5
+   (completing-read
+    "EAPI: " (mapcar 'list ebuild-mode-eapi-list)
+    nil nil (car (last ebuild-mode-eapi-list))) ; default to most recent EAPI
+   "\n"
+   "\n"
    ;; inherited eclasses
    "inherit "
    ((completing-read "Eclass (null string to terminate): "


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-02-28 19:33 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-02-28 19:33 UTC (permalink / raw
  To: gentoo-commits

commit:     b55d41ffb5c04964b9a8e76cd1743d4490f9db9e
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 28 19:28:07 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Tue Feb 28 19:28:07 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=b55d41ff

Version 1.33 released.

 ChangeLog        | 2 ++
 ebuild-mode.el   | 2 +-
 ebuild-mode.texi | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 4d8c0dd..afff130 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2017-02-28  Ulrich Müller  <ulm@gentoo.org>
 
+	* Version 1.33 released.
+
 	* ebuild-mode.el (ebuild-mode-update-copyright)
 	(ebuild-mode-delete-cvs-line): New custom variables, default to t.
 	(ebuild-mode-copyright-regexp, ebuild-mode-cvs-header-regexp):

diff --git a/ebuild-mode.el b/ebuild-mode.el
index f2c88df..a880e2b 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -7,7 +7,7 @@
 ;;	Christian Faulhammer <fauli@gentoo.org>
 ;;	Ulrich Müller <ulm@gentoo.org>
 ;; Maintainer: <emacs@gentoo.org>
-;; Version: 1.32
+;; Version: 1.33
 ;; Keywords: languages, processes
 
 ;; This file is free software: you can redistribute it and/or modify

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index 1b616b2..9cbc9f2 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -25,7 +25,7 @@ later version published by the Free Software Foundation.
 
 
 @titlepage
-@title ebuild-mode 1.32
+@title ebuild-mode 1.33
 @subtitle Major mode for ebuilds and eclasses in Gentoo
 @author Christian Faulhammer
 @page


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-02-28 19:23 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-02-28 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     0e4d583cc9b5bec06b8faae9823ddad6abc06c1b
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 26 18:34:31 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Feb 26 18:34:31 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=0e4d583c

Keywords regenerated from eclasses.

* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.

 ChangeLog               |   4 +
 ebuild-mode-keywords.el | 243 +++++++++++++++++++-----------------------------
 2 files changed, 98 insertions(+), 149 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a28c4c4..0b2f203 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2017-02-26  Ulrich Müller  <ulm@gentoo.org>
+
+	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
+
 2017-01-15  Ulrich Müller  <ulm@gentoo.org>
 
 	* ebuild-mode.el (ebuild-mode-get-keywords)

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index dd3b821..1521e3f 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -138,7 +138,8 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-aspell-dict
-  '(("aspell-dict_src_compile" "aspell-dict_src_install")
+  '(("aspell-dict_src_compile" "aspell-dict_src_configure"
+     "aspell-dict_src_install")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-autotools
@@ -175,10 +176,9 @@
 (defvar ebuild-mode-keywords-bitcoincore
   '(("LJR_PATCH" "LJR_PV" "bitcoincore_autoreconf"
      "bitcoincore_common_depend_use" "bitcoincore_conf"
-     "bitcoincore_git_apply" "bitcoincore_pkg_pretend"
-     "bitcoincore_policy_iuse" "bitcoincore_policymsg"
-     "bitcoincore_predelete_patch" "bitcoincore_prepare"
-     "bitcoincore_src_install" "bitcoincore_src_prepare"
+     "bitcoincore_pkg_pretend" "bitcoincore_policy_iuse"
+     "bitcoincore_policymsg" "bitcoincore_predelete_patch"
+     "bitcoincore_prepare" "bitcoincore_src_install" "bitcoincore_src_prepare"
      "bitcoincore_src_test" "in_bcc_iuse" "in_bcc_policy")
     font-lock-type-face))
 
@@ -198,6 +198,11 @@
      "update-cannadic-dir")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-cargo
+  '(("cargo_crate_uris" "cargo_gen_config" "cargo_src_compile"
+     "cargo_src_install" "cargo_src_unpack")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-cdrom
   '(("cdrom_get_cds" "cdrom_load_next_cd")
     font-lock-type-face))
@@ -206,10 +211,8 @@
   '(("check-reqs_pkg_pretend" "check-reqs_pkg_setup" "check_reqs")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-chromium
-  '(("chromium_bundled_v8_version" "chromium_installed_v8_version"
-     "chromium_pkg_die" "chromium_pkg_postinst" "chromium_pkg_postrm"
-     "chromium_pkg_preinst" "chromium_remove_language_paks"
+(defvar ebuild-mode-keywords-chromium-2
+  '(("chromium_pkg_die" "chromium_remove_language_paks"
      "chromium_suid_sandbox_check_kernel_config" "egyp_chromium" "gyp_use")
     font-lock-type-face))
 
@@ -256,18 +259,6 @@
      "standard-impl-postrm" "test-in" "unregister-common-lisp-implementation")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-common-lisp-common-2
-  '(("do-debian-credits" "impl-remove-timestamp-hack"
-     "impl-restore-timestamp-hack" "impl-save-timestamp-hack"
-     "standard-impl-postinst" "standard-impl-postrm")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-common-lisp-common-3
-  '(("do-debian-credits" "impl-remove-timestamp-hack"
-     "impl-restore-timestamp-hack" "impl-save-timestamp-hack"
-     "standard-impl-postinst" "standard-impl-postrm")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-confutils
   '(("confutils_init" "confutils_require_any"
      "confutils_require_built_with_all" "confutils_require_built_with_any"
@@ -310,13 +301,8 @@
 (defvar ebuild-mode-keywords-depend.apache
   '(("depend.apache_pkg_setup" "has_apache" "has_apache_threads"
      "has_apache_threads_in" "need_apache" "need_apache2" "need_apache2_2"
-     "need_apache2_4" "want_apache" "want_apache2" "want_apache2_2")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-distutils
-  '(("distutils_get_intermediate_installation_image" "distutils_pkg_postinst"
-     "distutils_pkg_postrm" "distutils_src_compile" "distutils_src_install"
-     "distutils_src_prepare" "distutils_src_test" "distutils_src_unpack")
+     "need_apache2_4" "want_apache" "want_apache2" "want_apache2_2"
+     "want_apache2_4")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-distutils-r1
@@ -348,8 +334,9 @@
      "elisp-site-regen")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-emboss-r1
-  '(("emboss-r1_src_configure" "emboss-r1_src_prepare")
+(defvar ebuild-mode-keywords-emboss-r2
+  '(("emboss-r2_src_configure" "emboss-r2_src_install"
+     "emboss-r2_src_prepare")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-enlightenment
@@ -444,21 +431,17 @@
      "games-mods_use_opengl")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-gdesklets
-  '(("gdesklets_pkg_postinst" "gdesklets_src_install")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-ghc-package
   '(("check-for-collisions" "ghc-cabal-version" "ghc-confdir"
      "ghc-extractportageversion" "ghc-getghc" "ghc-getghcpkg"
-     "ghc-getghcpkgbin" "ghc-host-root" "ghc-install-pkg" "ghc-is-dynamic"
-     "ghc-libdir" "ghc-localpkgconfd" "ghc-package-db" "ghc-package-exists"
+     "ghc-getghcpkgbin" "ghc-install-pkg" "ghc-is-dynamic" "ghc-libdir"
+     "ghc-localpkgconfd" "ghc-make-args" "ghc-package-db" "ghc-package-exists"
      "ghc-package_pkg_postinst" "ghc-package_pkg_postrm"
      "ghc-package_pkg_prerm" "ghc-pkgdeps" "ghc-pm-version" "ghc-recache-db"
-     "ghc-register-pkg" "ghc-reregister" "ghc-sanecabal"
-     "ghc-supports-interpreter" "ghc-supports-parallel-make"
-     "ghc-supports-shared-libraries" "ghc-supports-smp"
-     "ghc-supports-threaded-runtime" "ghc-unregister-pkg" "ghc-version")
+     "ghc-register-pkg" "ghc-reregister" "ghc-supports-interpreter"
+     "ghc-supports-parallel-make" "ghc-supports-shared-libraries"
+     "ghc-supports-smp" "ghc-supports-threaded-runtime" "ghc-unregister-pkg"
+     "ghc-version")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-git-2
@@ -476,19 +459,12 @@
      "gkrellm-plugin_server_dir" "gkrellm-plugin_src_install")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-gnat
-  '(("belongs_to_standard" "expand_BuildEnv" "filter_env_var"
-     "get_active_profile" "get_ada_dep" "get_gnat_value" "gnat_filter_flags"
-     "gnat_pkg_postinst" "gnat_pkg_setup" "gnat_src_compile"
-     "gnat_src_install" "lib_compile")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-gnatbuild
   '(("add_profile_eselect_conf" "create_eselect_conf" "create_specs_file"
      "disgusting_gcc_multilib_HACK" "do_gnat_config" "gnatbuild_pkg_postinst"
      "gnatbuild_pkg_postrm" "gnatbuild_pkg_setup" "gnatbuild_src_compile"
-     "gnatbuild_src_install" "gnatbuild_src_unpack" "is_crosscompile"
-     "is_multilib" "should_we_eselect_gnat")
+     "gnatbuild_src_configure" "gnatbuild_src_install" "gnatbuild_src_unpack"
+     "is_crosscompile" "is_multilib" "should_we_eselect_gnat")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-gnatbuild-r1
@@ -609,11 +585,6 @@
      "haskell-cabal_src_install" "haskell-cabal_src_test" "replace-hcflags")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-horde
-  '(("horde_pkg_postinst" "horde_pkg_setup" "horde_src_install"
-     "horde_src_unpack")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-intel-sdp
   '(("intel-sdp_pkg_postinst" "intel-sdp_pkg_postrm" "intel-sdp_pkg_pretend"
      "intel-sdp_pkg_setup" "intel-sdp_src_install" "intel-sdp_src_unpack")
@@ -674,8 +645,9 @@
 
 (defvar ebuild-mode-keywords-java-vm-2
   '(("get_system_arch" "java-vm-2_pkg_postinst" "java-vm-2_pkg_postrm"
-     "java-vm-2_pkg_prerm" "java-vm-2_pkg_setup" "java-vm_revdep-mask"
-     "java-vm_sandbox-predict" "java-vm_set-pax-markings" "set_java_env")
+     "java-vm-2_pkg_prerm" "java-vm-2_pkg_setup" "java-vm_install-env"
+     "java-vm_revdep-mask" "java-vm_sandbox-predict"
+     "java-vm_set-pax-markings" "set_java_env")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-kde4-base
@@ -702,8 +674,8 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-kde5
-  '(("kde5_pkg_postinst" "kde5_pkg_postrm" "kde5_pkg_preinst"
-     "kde5_pkg_pretend" "kde5_pkg_setup" "kde5_src_compile"
+  '(("kde5_pkg_nofetch" "kde5_pkg_postinst" "kde5_pkg_postrm"
+     "kde5_pkg_preinst" "kde5_pkg_pretend" "kde5_pkg_setup" "kde5_src_compile"
      "kde5_src_configure" "kde5_src_install" "kde5_src_prepare"
      "kde5_src_test" "kde5_src_unpack")
     font-lock-type-face))
@@ -720,13 +692,17 @@
      "install_headers" "install_sources" "install_universal"
      "kernel-2_pkg_postinst" "kernel-2_pkg_postrm" "kernel-2_pkg_preinst"
      "kernel-2_pkg_setup" "kernel-2_src_compile" "kernel-2_src_install"
-     "kernel-2_src_test" "kernel-2_src_unpack" "kernel_header_destdir"
-     "kernel_is" "kernel_is_2_4" "kernel_is_2_6" "postinst_sources"
-     "preinst_headers" "setup_headers" "unipatch" "universal_unpack"
-     "unpack_2_4" "unpack_2_6" "unpack_fix_install_path"
+     "kernel-2_src_prepare" "kernel-2_src_test" "kernel-2_src_unpack"
+     "kernel_header_destdir" "kernel_is" "kernel_is_2_4" "kernel_is_2_6"
+     "postinst_sources" "preinst_headers" "setup_headers" "unipatch"
+     "universal_unpack" "unpack_2_4" "unpack_2_6" "unpack_fix_install_path"
      "unpack_set_extraversion")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-kodi-addon
+  '(("kodi-addon_src_configure")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-l10n
   '(("l10n_find_plocales_changes" "l10n_for_each_disabled_locale_do"
      "l10n_for_each_locale_do" "l10n_get_locales")
@@ -767,10 +743,20 @@
      "strip_modulenames" "update_depmod" "update_moduledb" "use_m")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-llvm
+  '(("get_llvm_prefix" "llvm_pkg_setup")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-makeedit
   '(("edit_makefiles")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-mate
+  '(("ematedocize" "mate_pkg_postinst" "mate_pkg_postrm" "mate_pkg_preinst"
+     "mate_py_cond_func_wrap" "mate_src_configure" "mate_src_install"
+     "mate_src_prepare" "want_mate_doc")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-mercurial
   '(("mercurial_fetch" "mercurial_src_unpack")
     font-lock-type-face))
@@ -790,49 +776,18 @@
      "mount-boot_umount_boot_partition")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-mozconfig-3
-  '(("mozconfig_config")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-mozconfig-v5.31
-  '(("mozconfig_config")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-mozconfig-v6.38
-  '(("mozconfig_config")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-mozconfig-v6.41
-  '(("mozconfig_config")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-mozconfig-v6.42
-  '(("mozconfig_config")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-mozconfig-v6.45
   '(("mozconfig_config" "mozconfig_install_prefs")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-mozconfig-v6.46
+(defvar ebuild-mode-keywords-mozconfig-v6.49
   '(("mozconfig_config" "mozconfig_install_prefs")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-mozconfig-v6.47
+(defvar ebuild-mode-keywords-mozconfig-v6.51
   '(("mozconfig_config" "mozconfig_install_prefs")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-mozcoreconf-2
-  '(("moz_pkgsetup" "mozconfig_annotate" "mozconfig_final" "mozconfig_init"
-     "mozconfig_use_enable" "mozconfig_use_extension" "mozconfig_use_with"
-     "mozversion_is_new_enough")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-mozcoreconf-v3
-  '(("moz_pkgsetup" "mozconfig_annotate" "mozconfig_final" "mozconfig_init"
-     "mozconfig_use_enable" "mozconfig_use_extension" "mozconfig_use_with")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-mozcoreconf-v4
   '(("moz_pkgsetup" "mozconfig_annotate" "mozconfig_final" "mozconfig_init"
      "mozconfig_use_enable" "mozconfig_use_extension" "mozconfig_use_with")
@@ -842,14 +797,11 @@
   '(("mozversion_extension_location" "xpi_install" "xpi_unpack")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-mozilla-launcher
-  '(("install_mozilla_launcher_stub" "update_mozilla_launcher_symlinks"
-     "warn_mozilla_launcher_stub")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-mozlinguas
-  '(("mozlinguas_mozconfig" "mozlinguas_src_compile" "mozlinguas_src_install"
-     "mozlinguas_src_unpack" "mozlinguas_xpistage_langpacks")
+(defvar ebuild-mode-keywords-mozlinguas-v2
+  '(("mozlinguas-v2_src_compile" "mozlinguas-v2_src_install"
+     "mozlinguas-v2_src_unpack" "mozlinguas_mozconfig"
+     "mozlinguas_src_compile" "mozlinguas_src_install" "mozlinguas_src_unpack"
+     "mozlinguas_xpistage_langpacks")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-multibuild
@@ -861,8 +813,9 @@
 (defvar ebuild-mode-keywords-multilib
   '(("get_abi_CFLAGS" "get_abi_CHOST" "get_abi_CTARGET" "get_abi_FAKE_TARGETS"
      "get_abi_LDFLAGS" "get_abi_LIBDIR" "get_all_abis" "get_all_libdirs"
-     "get_install_abis" "get_libname" "get_modname" "has_multilib_profile"
-     "is_final_abi" "multilib_env" "multilib_toolchain_setup" "number_abis")
+     "get_exeext" "get_install_abis" "get_libname" "get_modname"
+     "has_multilib_profile" "is_final_abi" "multilib_env"
+     "multilib_toolchain_setup" "number_abis")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-multilib-build
@@ -881,9 +834,10 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-multiprocessing
-  '(("bashpid" "makeopts_jobs" "makeopts_loadavg" "multijob_child_init"
-     "multijob_finish" "multijob_finish_one" "multijob_init"
-     "multijob_post_fork" "multijob_pre_fork" "redirect_alloc_fd")
+  '(("bashpid" "get_nproc" "makeopts_jobs" "makeopts_loadavg"
+     "multijob_child_init" "multijob_finish" "multijob_finish_one"
+     "multijob_init" "multijob_post_fork" "multijob_pre_fork"
+     "redirect_alloc_fd")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-myspell
@@ -1010,6 +964,10 @@
      "php-ext-pecl-r2_src_test")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-php-ext-pecl-r3
+  '(("php-ext-pecl-r3_src_install" "php-ext-pecl-r3_src_test")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-php-ext-source-r2
   '(("php-ext-source-r2_addextension" "php-ext-source-r2_addtoinifile"
      "php-ext-source-r2_addtoinifiles" "php-ext-source-r2_buildinilist"
@@ -1019,6 +977,14 @@
      "php-ext-source-r2_src_unpack" "php_get_slots" "php_init_slot_env")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-php-ext-source-r3
+  '(("php-ext-source-r3_addtoinifiles" "php-ext-source-r3_createinifiles"
+     "php-ext-source-r3_phpize" "php-ext-source-r3_src_compile"
+     "php-ext-source-r3_src_configure" "php-ext-source-r3_src_install"
+     "php-ext-source-r3_src_prepare" "php-ext-source-r3_src_test"
+     "php-ext-source-r3_src_unpack" "php_get_slots" "php_init_slot_env")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-php-lib-r1
   '(("php-lib-r1_src_install")
     font-lock-type-face))
@@ -1031,40 +997,13 @@
   '(("fix_PEAR_PV" "php-pear-r1_pkg_setup" "php-pear-r1_src_install")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-phpconfutils
-  '(("phpconfutils_built_with_use" "phpconfutils_extension_disable"
-     "phpconfutils_extension_enable" "phpconfutils_extension_with"
-     "phpconfutils_extension_without" "phpconfutils_generate_usefile"
-     "phpconfutils_init" "phpconfutils_require_any" "phpconfutils_sort_flags"
-     "phpconfutils_use_conflict" "phpconfutils_use_depend_all"
-     "phpconfutils_use_depend_any" "phpconfutils_usecheck"
-     "phpconfutils_warn_about_external_deps")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-portability
   '(("dlopen_lib" "get_bmake" "get_mounts" "is-login-disabled" "seq"
      "treecopy")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-prefix
-  '(("eprefixify")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-python
-  '(("PYTHON" "python_clean_installation_image"
-     "python_clean_py-compile_files" "python_convert_shebangs"
-     "python_copy_sources" "python_disable_pyc" "python_enable_pyc"
-     "python_execute_function" "python_execute_nosetests"
-     "python_execute_py.test" "python_execute_trial"
-     "python_generate_wrapper_scripts" "python_get_implementation"
-     "python_get_implementation_and_version"
-     "python_get_implementational_package" "python_get_includedir"
-     "python_get_libdir" "python_get_library" "python_get_sitedir"
-     "python_get_version" "python_merge_intermediate_installation_images"
-     "python_mod_cleanup" "python_mod_optimize" "python_need_rebuild"
-     "python_pkg_setup" "python_set_active_version" "python_src_compile"
-     "python_src_configure" "python_src_install" "python_src_prepare"
-     "python_src_test")
+  '(("eprefixify" "hprefixify" "prefixify_ro")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-python-any-r1
@@ -1258,8 +1197,8 @@
      "systemd_get_systemunitdir" "systemd_get_unitdir"
      "systemd_get_userunitdir" "systemd_get_utildir"
      "systemd_install_serviced" "systemd_is_booted" "systemd_newtmpfilesd"
-     "systemd_newunit" "systemd_newuserunit" "systemd_update_catalog"
-     "systemd_with_unitdir" "systemd_with_utildir")
+     "systemd_newunit" "systemd_newuserunit" "systemd_tmpfiles_create"
+     "systemd_update_catalog" "systemd_with_unitdir" "systemd_with_utildir")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-texlive-common
@@ -1278,6 +1217,10 @@
      "texlive-module_synonyms_to_language_lua_line")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-tmpfiles
+  '(("dotmpfiles" "newtmpfiles" "tmpfiles_process")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-toolchain
   '(("XGCC" "copy_minispecs_gcc_specs" "create_gcc_env_entry"
      "do_gcc_HTB_patches" "do_gcc_PIE_patches" "do_gcc_config"
@@ -1307,22 +1250,24 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-toolchain-funcs
-  '(("econf_build" "gcc-fullversion" "gcc-major-version" "gcc-micro-version"
-     "gcc-minor-version" "gcc-specs-directive" "gcc-specs-nostrict"
-     "gcc-specs-now" "gcc-specs-pie" "gcc-specs-relro" "gcc-specs-ssp"
-     "gcc-specs-ssp-to-all" "gcc-specs-stack-check" "gcc-version"
-     "gen_usr_ldscript" "tc-arch" "tc-arch-kernel" "tc-endian" "tc-export"
-     "tc-export_build_env" "tc-getAR" "tc-getAS" "tc-getBUILD_AR"
-     "tc-getBUILD_AS" "tc-getBUILD_CC" "tc-getBUILD_CPP" "tc-getBUILD_CXX"
-     "tc-getBUILD_LD" "tc-getBUILD_NM" "tc-getBUILD_OBJCOPY"
+  '(("clang-fullversion" "clang-major-version" "clang-micro-version"
+     "clang-minor-version" "clang-version" "econf_build" "gcc-fullversion"
+     "gcc-major-version" "gcc-micro-version" "gcc-minor-version"
+     "gcc-specs-directive" "gcc-specs-nostrict" "gcc-specs-now"
+     "gcc-specs-pie" "gcc-specs-relro" "gcc-specs-ssp" "gcc-specs-ssp-to-all"
+     "gcc-specs-stack-check" "gcc-version" "gen_usr_ldscript" "tc-arch"
+     "tc-arch-kernel" "tc-check-openmp" "tc-endian" "tc-export"
+     "tc-export_build_env" "tc-get-compiler-type" "tc-getAR" "tc-getAS"
+     "tc-getBUILD_AR" "tc-getBUILD_AS" "tc-getBUILD_CC" "tc-getBUILD_CPP"
+     "tc-getBUILD_CXX" "tc-getBUILD_LD" "tc-getBUILD_NM" "tc-getBUILD_OBJCOPY"
      "tc-getBUILD_PKG_CONFIG" "tc-getBUILD_PROG" "tc-getBUILD_RANLIB"
      "tc-getBUILD_STRIP" "tc-getCC" "tc-getCPP" "tc-getCXX" "tc-getDLLWRAP"
      "tc-getF77" "tc-getFC" "tc-getGCJ" "tc-getGO" "tc-getLD" "tc-getNM"
      "tc-getOBJCOPY" "tc-getOBJDUMP" "tc-getPKG_CONFIG" "tc-getPROG"
      "tc-getRANLIB" "tc-getRC" "tc-getSTRIP" "tc-has-openmp" "tc-has-tls"
-     "tc-is-cross-compiler" "tc-is-softfloat" "tc-is-static-only"
-     "tc-ld-disable-gold" "tc-ld-is-gold" "tc-ninja_magic_to_arch"
-     "tc-stack-grows-down")
+     "tc-is-clang" "tc-is-cross-compiler" "tc-is-gcc" "tc-is-softfloat"
+     "tc-is-static-only" "tc-ld-disable-gold" "tc-ld-is-gold"
+     "tc-ninja_magic_to_arch" "tc-stack-grows-down")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-twisted-r1


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-02-28 19:23 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-02-28 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     0f5206c7ecb03ce261c57de3d600fdb025adabc8
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 27 21:49:03 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Mon Feb 27 21:49:03 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=0f5206c7

Update documentation to be less Portage specific.

* ebuild-mode.el:
* ebuild-mode.texi: Update documentation to use generic terms
where possible, instead of being Portage specific.

 ChangeLog        |  6 ++++++
 ebuild-mode.el   | 10 +++++-----
 ebuild-mode.texi |  2 +-
 3 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 2f327d2..fe1ced8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2017-02-27  Ulrich Müller  <ulm@gentoo.org>
+
+	* ebuild-mode.el:
+	* ebuild-mode.texi: Update documentation to use generic terms
+	where possible, instead of being Portage specific.
+
 2017-02-26  Ulrich Müller  <ulm@gentoo.org>
 
 	* Version 1.32 released.

diff --git a/ebuild-mode.el b/ebuild-mode.el
index e32b3d0..3f3e0fe 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -73,7 +73,7 @@ A formfeed is not considered whitespace by this function."
 
 (defvar ebuild-mode-portdir
   "/usr/portage"
-  "Location of the Portage tree.")
+  "Location of the ebuild repository.")
 
 (defvar ebuild-mode-arch-list
   (or
@@ -85,7 +85,7 @@ A formfeed is not considered whitespace by this function."
 	   (replace-match ""))
 	 (sort (split-string (buffer-string)) 'ebuild-mode-arch-lessp))
      (file-error nil))
-   ;; could not read architectures from Portage tree, so fall back to default
+   ;; could not read architectures from repository, so fall back to default
    '("alpha" "amd64" "arm" "hppa" "ia64" "m68k" "mips" "ppc" "ppc64"
      "s390" "sh" "sparc" "x86" "amd64-fbsd" "sparc-fbsd" "x86-fbsd"))
   "List of architectures.")
@@ -117,7 +117,7 @@ A formfeed is not considered whitespace by this function."
       (directory-files (concat ebuild-mode-portdir "/licenses")
 		       nil "\\`[^.]")
     (file-error nil))
-  "List of licenses, determined from the Portage tree.")
+  "List of licenses, determined from the ebuild repository.")
 
 (defvar ebuild-mode-eclasses
   (condition-case nil
@@ -126,7 +126,7 @@ A formfeed is not considered whitespace by this function."
        (directory-files (concat ebuild-mode-portdir "/eclass")
 			nil "\\.eclass\\'"))
      (file-error nil))
-  "List of eclasses, determined from the Portage tree.")
+  "List of eclasses, determined from the ebuild repository.")
 
 (defvar ebuild-mode-restrict-list
   '("binchecks" "bindist" "fetch" "installsources" "mirror"
@@ -228,7 +228,7 @@ Optional argument LIMIT restarts collection after that number of elements."
 
 ;;;###autoload
 (define-derived-mode ebuild-mode shell-script-mode "Ebuild"
-  "Major mode for Portage .ebuild and .eclass files."
+  "Major mode for Gentoo .ebuild and .eclass files."
   (if (featurep 'xemacs)
       ;; make-local-hook gives a byte-compiler warning in GNU Emacs
       (make-local-hook 'write-contents-hooks))

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index 349a64b..1b616b2 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -74,7 +74,7 @@ As the ebuild format is based on the Bash syntax, sh-mode is called as
 a base, where ebuild specific things are added/changed on top.
 
 If font-locking is enabled, keywords are highlighted, both the standard
-set available from vanilla Portage and special functions from all common
+set defined by the package manager and special functions from all common
 eclasses.  Missing highlighting should be reported on
 @code{https://bugs.gentoo.org/}.
 


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-02-28 19:23 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-02-28 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     6d7464806738628ad29b18daa796366e462897f3
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 27 21:58:07 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Mon Feb 27 21:58:07 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=6d746480

Make fixing of whitespace before saving conditional.

* ebuild-mode.el (ebuild-mode): New customisation group.
(ebuild-mode-portdir): Change to custom variable.
(ebuild-mode-fix-whitespace): New custom variable, defaults to t.
(ebuild-mode-before-save): Make fixing of whitespace conditional.

 ChangeLog      |  5 +++++
 ebuild-mode.el | 26 ++++++++++++++++++++------
 2 files changed, 25 insertions(+), 6 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index fe1ced8..285118d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2017-02-27  Ulrich Müller  <ulm@gentoo.org>
 
+	* ebuild-mode.el (ebuild-mode): New customisation group.
+	(ebuild-mode-portdir): Change to custom variable.
+	(ebuild-mode-fix-whitespace): New custom variable, defaults to t.
+	(ebuild-mode-before-save): Make fixing of whitespace conditional.
+
 	* ebuild-mode.el:
 	* ebuild-mode.texi: Update documentation to use generic terms
 	where possible, instead of being Portage specific.

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 3f3e0fe..85491f8 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -59,6 +59,23 @@ A formfeed is not considered whitespace by this function."
 
 ;;; Variables.
 
+(defgroup ebuild-mode nil
+  "Ebuild mode."
+  :group 'languages)
+
+(defcustom ebuild-mode-portdir
+  "/usr/portage"
+  "Location of the ebuild repository."
+  :type 'string
+  :group 'ebuild-mode)
+
+(defcustom ebuild-mode-fix-whitespace t
+  "If non-nil, fix whitespace before writing a file.
+Namely, delete trailing whitespace and tabify whitespace at beginning
+of lines."
+  :type 'boolean
+  :group 'ebuild-mode)
+
 ;; Predicate function for comparison of architecture keywords
 ;; (needed for variable definitions below)
 (defun ebuild-mode-arch-lessp (a b)
@@ -71,10 +88,6 @@ A formfeed is not considered whitespace by this function."
 	(string-lessp (car as) (car bs))
       (string-lessp (cadr as) (cadr bs)))))
 
-(defvar ebuild-mode-portdir
-  "/usr/portage"
-  "Location of the ebuild repository.")
-
 (defvar ebuild-mode-arch-list
   (or
    (condition-case nil
@@ -220,8 +233,9 @@ Optional argument LIMIT restarts collection after that number of elements."
 	    (indent-to end-col)))))))
 
 (defun ebuild-mode-before-save ()
-  (delete-trailing-whitespace)
-  (ebuild-mode-tabify)
+  (when ebuild-mode-fix-whitespace
+    (delete-trailing-whitespace)
+    (ebuild-mode-tabify))
   ;;(copyright-update)			; doesn't exist in XEmacs
   ;; return nil, otherwise the file is presumed to be written
   nil)


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-02-28 19:23 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-02-28 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     3bf1ba648e974dd1a2bd5b4fc441656fc22255bd
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 26 18:39:21 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Feb 26 18:39:21 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=3bf1ba64

Version 1.32 released.

 ChangeLog        | 2 ++
 ebuild-mode.el   | 2 +-
 ebuild-mode.texi | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index de4ac59..2f327d2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2017-02-26  Ulrich Müller  <ulm@gentoo.org>
 
+	* Version 1.32 released.
+
 	* ebuild-mode.el (ebuild-mode-insert-skeleton): Remove $Id$ line
 	from ebuild header.
 

diff --git a/ebuild-mode.el b/ebuild-mode.el
index aafa59d..e32b3d0 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -7,7 +7,7 @@
 ;;	Christian Faulhammer <fauli@gentoo.org>
 ;;	Ulrich Müller <ulm@gentoo.org>
 ;; Maintainer: <emacs@gentoo.org>
-;; Version: 1.31
+;; Version: 1.32
 ;; Keywords: languages, processes
 
 ;; This file is free software: you can redistribute it and/or modify

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index f9757e6..349a64b 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -25,7 +25,7 @@ later version published by the Free Software Foundation.
 
 
 @titlepage
-@title ebuild-mode 1.31
+@title ebuild-mode 1.32
 @subtitle Major mode for ebuilds and eclasses in Gentoo
 @author Christian Faulhammer
 @page


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-02-28 19:23 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-02-28 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     24a7808a9283f509980a57c1f94de28ad02ae266
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 28 19:19:02 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Tue Feb 28 19:19:02 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=24a7808a

Update ebuild header, when customised to do so.

* ebuild-mode.el (ebuild-mode-update-copyright)
(ebuild-mode-delete-cvs-line): New custom variables, default to t.
(ebuild-mode-copyright-regexp, ebuild-mode-cvs-header-regexp):
New variables.
(ebuild-mode-update-copyright, ebuild-mode-delete-cvs-line):
New functions.
(ebuild-mode-before-save): Update copyright years and remove CVS
Id or Header line, when customised to do so, respectively.

 ChangeLog      | 11 +++++++++++
 ebuild-mode.el | 46 +++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 56 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 285118d..4d8c0dd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2017-02-28  Ulrich Müller  <ulm@gentoo.org>
+
+	* ebuild-mode.el (ebuild-mode-update-copyright)
+	(ebuild-mode-delete-cvs-line): New custom variables, default to t.
+	(ebuild-mode-copyright-regexp, ebuild-mode-cvs-header-regexp):
+	New variables.
+	(ebuild-mode-update-copyright, ebuild-mode-delete-cvs-line):
+	New functions.
+	(ebuild-mode-before-save): Update copyright years and remove CVS
+	Id or Header line, when customised to do so, respectively.
+
 2017-02-27  Ulrich Müller  <ulm@gentoo.org>
 
 	* ebuild-mode.el (ebuild-mode): New customisation group.

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 85491f8..f2c88df 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -76,6 +76,16 @@ of lines."
   :type 'boolean
   :group 'ebuild-mode)
 
+(defcustom ebuild-mode-update-copyright t
+  "If non-nil, update copyright years before writing a file."
+  :type 'boolean
+  :group 'ebuild-mode)
+
+(defcustom ebuild-mode-delete-cvs-line t
+  "If non-nil, delete any CVS $Id$ or $Header$ line before writing a file."
+  :type 'boolean
+  :group 'ebuild-mode)
+
 ;; Predicate function for comparison of architecture keywords
 ;; (needed for variable definitions below)
 (defun ebuild-mode-arch-lessp (a b)
@@ -125,6 +135,12 @@ of lines."
 (defvar ebuild-mode-arch-regexp
   "^[ \t]*KEYWORDS=[\"']\\([^\"]*\\)[\"'][ \t]*$")
 
+(defvar ebuild-mode-copyright-regexp
+  "^#[ \t]*Copyright[ \t]+\\([1-9][0-9]+\\)-\\([1-9][0-9]+\\)[ \t]")
+
+(defvar ebuild-mode-cvs-header-regexp
+  "^#[ \t]*\\$\\(Id\\|Header\\)\\(: .*\\)?\\$[ \t]*$")
+
 (defvar ebuild-mode-licenses
   (condition-case nil
       (directory-files (concat ebuild-mode-portdir "/licenses")
@@ -232,11 +248,39 @@ Optional argument LIMIT restarts collection after that number of elements."
 	    (delete-region (match-beginning 0) (point))
 	    (indent-to end-col)))))))
 
+(defun ebuild-mode-update-copyright ()
+  ;; Update copyright years
+  (save-excursion
+    (goto-char (point-min))
+    (let ((case-fold-search nil))
+      (if (re-search-forward ebuild-mode-copyright-regexp 400 t)
+	  (let ((first-year (string-to-number (match-string 1)))
+		(last-year (string-to-number (match-string 2)))
+		(this-year-string (format-time-string "%Y")))
+	    (if (and (<= 1999 first-year) ; only 2 args in GNU Emacs 23
+		     (<= first-year last-year)
+		     (<= last-year (string-to-number this-year-string)))
+		(replace-match this-year-string t t nil 2)
+	      (lwarn 'ebuild-mode :warning
+		     "Suspicious range of copyright years: %d-%d"
+		     first-year last-year)))))))
+
+(defun ebuild-mode-delete-cvs-line ()
+  ;; Remove a CVS $Id$ or $Header$ line
+  (save-excursion
+    (goto-char (point-min))
+    (let ((case-fold-search nil))
+      (if (re-search-forward ebuild-mode-cvs-header-regexp 400 t)
+	  (delete-region (match-beginning 0) (1+ (point)))))))
+
 (defun ebuild-mode-before-save ()
   (when ebuild-mode-fix-whitespace
     (delete-trailing-whitespace)
     (ebuild-mode-tabify))
-  ;;(copyright-update)			; doesn't exist in XEmacs
+  (when ebuild-mode-update-copyright
+    (ebuild-mode-update-copyright))
+  (when ebuild-mode-delete-cvs-line
+    (ebuild-mode-delete-cvs-line))
   ;; return nil, otherwise the file is presumed to be written
   nil)
 


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-02-28 19:23 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-02-28 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     c3dd382167167a06ff2abd4b53ffbbd1a16a9e0e
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 15 18:45:40 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Jan 15 18:45:40 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=c3dd3821

Improve error handling when no KEYWORDS line is found.

* ebuild-mode.el (ebuild-mode-get-keywords)
(ebuild-mode-put-keywords): Improve error handling.

 ChangeLog      |  5 +++++
 ebuild-mode.el | 40 ++++++++++++++++++++++------------------
 2 files changed, 27 insertions(+), 18 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 0a98fb3..a28c4c4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-01-15  Ulrich Müller  <ulm@gentoo.org>
+
+	* ebuild-mode.el (ebuild-mode-get-keywords)
+	(ebuild-mode-put-keywords): Improve error handling.
+
 2016-06-19  Ulrich Müller  <ulm@gentoo.org>
 
 	* Version 1.31 released.

diff --git a/ebuild-mode.el b/ebuild-mode.el
index a088db6..5ccc63d 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -269,29 +269,33 @@ Optional argument LIMIT restarts collection after that number of elements."
   (save-excursion
     (goto-char (point-min))
     (let ((case-fold-search nil))
-      (and (re-search-forward ebuild-mode-arch-regexp nil noerror)
-	   (not (and (re-search-forward ebuild-mode-arch-regexp nil t)
-		     (or noerror
-			 (error "More than one KEYWORDS assignment found"))))
-	   (mapcar (lambda (s)
-		     (string-match "^\\([-~]?\\)\\(.*\\)" s)
-		     (cons (match-string 2 s) (match-string 1 s)))
-		   (split-string
-		    ;;(match-string-no-properties 1) ; not in XEmacs 21.4
-		    (buffer-substring-no-properties (match-beginning 1)
-						    (match-end 1))))))))
+      (cond
+       ((not (re-search-forward ebuild-mode-arch-regexp nil t))
+	(unless noerror (error "No KEYWORDS assignment found")))
+       ((re-search-forward ebuild-mode-arch-regexp nil t) ; second search
+	(unless noerror (error "More than one KEYWORDS assignment found")))
+       (t
+	(mapcar (lambda (s)
+		  (string-match "^\\([-~]?\\)\\(.*\\)" s)
+		  (cons (match-string 2 s) (match-string 1 s)))
+		(split-string
+		 ;;(match-string-no-properties 1) ; not in XEmacs 21.4
+		 (buffer-substring-no-properties (match-beginning 1)
+						 (match-end 1)))))))))
 
 (defun ebuild-mode-put-keywords (kw &optional noerror)
   (save-excursion
     (goto-char (point-min))
     (let ((case-fold-search nil))
-      (and (re-search-forward ebuild-mode-arch-regexp nil noerror)
-	   (not (and (re-search-forward ebuild-mode-arch-regexp nil t)
-		     (or noerror
-			 (error "More than one KEYWORDS assignment found"))))
-	   (replace-match
-	    (mapconcat (lambda (e) (concat (cdr e) (car e))) kw " ")
-	    t t nil 1)))))
+      (cond
+       ((not (re-search-forward ebuild-mode-arch-regexp nil t))
+	(unless noerror (error "No KEYWORDS assignment found")))
+       ((re-search-forward ebuild-mode-arch-regexp nil t)
+	(unless noerror (error "More than one KEYWORDS assignment found")))
+       (t
+	(replace-match
+	 (mapconcat (lambda (e) (concat (cdr e) (car e))) kw " ")
+	 t t nil 1))))))
 
 (defun ebuild-mode-modify-keywords (kw)
   "Set keywords. KW is an alist of architectures and leaders."


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-02-28 19:23 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-02-28 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     9d8da599f80d8360a8ddb15eb637ff781e370da2
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 26 18:36:17 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Feb 26 18:36:17 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=9d8da599

Remove $Id$ line from ebuild skeleton header.

* ebuild-mode.el (ebuild-mode-insert-skeleton): Remove $Id$ line
from ebuild header.

 ChangeLog      | 3 +++
 ebuild-mode.el | 1 -
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 0b2f203..de4ac59 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2017-02-26  Ulrich Müller  <ulm@gentoo.org>
 
+	* ebuild-mode.el (ebuild-mode-insert-skeleton): Remove $Id$ line
+	from ebuild header.
+
 	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
 
 2017-01-15  Ulrich Müller  <ulm@gentoo.org>

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 5ccc63d..aafa59d 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -402,7 +402,6 @@ and `all-completions' for details."
    ;; standard header
    "# Copyright 1999-" (format-time-string "%Y") " Gentoo Foundation\n"
    "# Distributed under the terms of the GNU General Public License v2\n"
-   "# $Id$\n"
    "\n"
    ;; EAPI
    "EAPI="


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2017-02-28 19:23 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2017-02-28 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     e28ed4c1e0e2c74afb5593ce65a3830a1e0a41c7
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 15 18:44:23 2017 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Jan 15 18:44:23 2017 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=e28ed4c1

Update copyright years.

 ChangeLog               | 2 +-
 Makefile                | 2 +-
 ebuild-mode-keywords.el | 2 +-
 ebuild-mode.el          | 2 +-
 ebuild-mode.texi        | 2 +-
 gentoo-newsitem-mode.el | 2 +-
 keyword-generation.sh   | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index e0275e3..0a98fb3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1364,5 +1364,5 @@
 
 	* version 1.4
 
-Copyright 2007-2016 Gentoo Foundation
+Copyright 2007-2017 Gentoo Foundation
 Distributed under the terms of the GNU General Public License v2 or later

diff --git a/Makefile b/Makefile
index 94e3f09..054a018 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2007-2016 Gentoo Foundation
+# Copyright 2007-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2 or later
 
 PN = ebuild-mode

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index 22e45c9..dd3b821 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -1,6 +1,6 @@
 ;;; ebuild-mode-keywords.el
 
-;; Copyright 2006-2016 Gentoo Foundation
+;; Copyright 2006-2017 Gentoo Foundation
 
 ;; Author: Matthew Kennedy <mkennedy@gentoo.org>
 ;;	Diego Pettenò <flameeyes@gentoo.org>

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 659a129..a088db6 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -1,6 +1,6 @@
 ;;; ebuild-mode.el --- edit Gentoo ebuild and eclass files
 
-;; Copyright 2006-2016 Gentoo Foundation
+;; Copyright 2006-2017 Gentoo Foundation
 
 ;; Author: Matthew Kennedy <mkennedy@gentoo.org>
 ;;	Diego Pettenò <flameeyes@gentoo.org>

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index 23ecd6f..f9757e6 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -8,7 +8,7 @@
 This manual is for ebuild-mode, which is a major mode for ebuild
 and eclass files.
 
-Copyright @copyright{} 2009-2016 Gentoo Foundation
+Copyright @copyright{} 2009-2017 Gentoo Foundation
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document

diff --git a/gentoo-newsitem-mode.el b/gentoo-newsitem-mode.el
index 182008f..52d669c 100644
--- a/gentoo-newsitem-mode.el
+++ b/gentoo-newsitem-mode.el
@@ -1,6 +1,6 @@
 ;;; gentoo-newsitem-mode.el --- edit Gentoo GLEP 42 news items
 
-;; Copyright 2009-2016 Gentoo Foundation
+;; Copyright 2009-2017 Gentoo Foundation
 
 ;; Author: Ulrich Müller <ulm@gentoo.org>
 ;;	Christian Faulhammer <fauli@gentoo.org>

diff --git a/keyword-generation.sh b/keyword-generation.sh
index 9465379..a8ac7b6 100755
--- a/keyword-generation.sh
+++ b/keyword-generation.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2011-2016 Gentoo Foundation
+# Copyright 2011-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2 or later
 
 # Authors:


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2016-06-19 19:57 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2016-06-19 19:57 UTC (permalink / raw
  To: gentoo-commits

commit:     ed55c5f059651691b5d085ec6116b15fa3ac4d7f
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 19 19:55:48 2016 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Jun 19 19:55:48 2016 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=ed55c5f0

Version 1.31 released.

 ChangeLog        | 2 ++
 ebuild-mode.el   | 2 +-
 ebuild-mode.texi | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 97072fe..e0275e3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2016-06-19  Ulrich Müller  <ulm@gentoo.org>
 
+	* Version 1.31 released.
+
 	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
 
 2016-06-08  Ulrich Müller  <ulm@gentoo.org>

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 0476796..659a129 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -7,7 +7,7 @@
 ;;	Christian Faulhammer <fauli@gentoo.org>
 ;;	Ulrich Müller <ulm@gentoo.org>
 ;; Maintainer: <emacs@gentoo.org>
-;; Version: 1.30
+;; Version: 1.31
 ;; Keywords: languages, processes
 
 ;; This file is free software: you can redistribute it and/or modify

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index 2b111cb..23ecd6f 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -25,7 +25,7 @@ later version published by the Free Software Foundation.
 
 
 @titlepage
-@title ebuild-mode 1.30
+@title ebuild-mode 1.31
 @subtitle Major mode for ebuilds and eclasses in Gentoo
 @author Christian Faulhammer
 @page


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2016-06-19 19:57 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2016-06-19 19:57 UTC (permalink / raw
  To: gentoo-commits

commit:     bd85548a49b050b4e8c1444c63d0ad0b888b4089
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 19 19:52:23 2016 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Jun 19 19:52:23 2016 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=bd85548a

Keywords regenerated from eclasses.

* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.

 ChangeLog               |  4 +++
 ebuild-mode-keywords.el | 73 +++++++++++++++++++++++++------------------------
 2 files changed, 42 insertions(+), 35 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index c4d52ef..97072fe 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-06-19  Ulrich Müller  <ulm@gentoo.org>
+
+	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
+
 2016-06-08  Ulrich Müller  <ulm@gentoo.org>
 
 	* ebuild-mode.texi (Commands): Update Bugzilla URL to https.

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index a46068f..22e45c9 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -451,8 +451,8 @@
 (defvar ebuild-mode-keywords-ghc-package
   '(("check-for-collisions" "ghc-cabal-version" "ghc-confdir"
      "ghc-extractportageversion" "ghc-getghc" "ghc-getghcpkg"
-     "ghc-getghcpkgbin" "ghc-install-pkg" "ghc-is-dynamic" "ghc-libdir"
-     "ghc-localpkgconfd" "ghc-package-db" "ghc-package-exists"
+     "ghc-getghcpkgbin" "ghc-host-root" "ghc-install-pkg" "ghc-is-dynamic"
+     "ghc-libdir" "ghc-localpkgconfd" "ghc-package-db" "ghc-package-exists"
      "ghc-package_pkg_postinst" "ghc-package_pkg_postrm"
      "ghc-package_pkg_prerm" "ghc-pkgdeps" "ghc-pm-version" "ghc-recache-db"
      "ghc-register-pkg" "ghc-reregister" "ghc-sanecabal"
@@ -491,6 +491,17 @@
      "is_multilib" "should_we_eselect_gnat")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-gnatbuild-r1
+  '(("add_profile_eselect_conf" "create_eselect_conf"
+     "disgusting_gcc_multilib_HACK" "do_gnat_config" "gcc-abi-map"
+     "gcc-multilib-configure" "gnatbuild-r1_pkg_postinst"
+     "gnatbuild-r1_pkg_postrm" "gnatbuild-r1_pkg_setup"
+     "gnatbuild-r1_src_compile" "gnatbuild-r1_src_configure"
+     "gnatbuild-r1_src_install" "gnatbuild-r1_src_unpack"
+     "guess_patch_type_in_dir" "is_crosscompile" "is_multilib" "make_gcc_hard"
+     "should_we_eselect_gnat" "tc_version_is_at_least")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-gnome-games
   '(("gnome-games_pkg_postinst" "gnome-games_pkg_postrm"
      "gnome-games_pkg_preinst" "gnome-games_pkg_setup"
@@ -662,10 +673,9 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-java-vm-2
-  '(("get_system_arch" "install_mozilla_plugin" "java-vm-2_pkg_postinst"
-     "java-vm-2_pkg_postrm" "java-vm-2_pkg_prerm" "java-vm-2_pkg_setup"
-     "java-vm_revdep-mask" "java-vm_sandbox-predict"
-     "java-vm_set-pax-markings" "set_java_env")
+  '(("get_system_arch" "java-vm-2_pkg_postinst" "java-vm-2_pkg_postrm"
+     "java-vm-2_pkg_prerm" "java-vm-2_pkg_setup" "java-vm_revdep-mask"
+     "java-vm_sandbox-predict" "java-vm_set-pax-markings" "set_java_env")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-kde4-base
@@ -788,30 +798,10 @@
   '(("mozconfig_config")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-mozconfig-v5.34
-  '(("mozconfig_config")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-mozconfig-v5.36
-  '(("mozconfig_config")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-mozconfig-v5.38
-  '(("mozconfig_config")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-mozconfig-v6.38
   '(("mozconfig_config")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-mozconfig-v6.39
-  '(("mozconfig_config")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-mozconfig-v6.40
-  '(("mozconfig_config")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-mozconfig-v6.41
   '(("mozconfig_config")
     font-lock-type-face))
@@ -820,10 +810,6 @@
   '(("mozconfig_config")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-mozconfig-v6.44
-  '(("mozconfig_config")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-mozconfig-v6.45
   '(("mozconfig_config" "mozconfig_install_prefs")
     font-lock-type-face))
@@ -832,6 +818,10 @@
   '(("mozconfig_config" "mozconfig_install_prefs")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-mozconfig-v6.47
+  '(("mozconfig_config" "mozconfig_install_prefs")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-mozcoreconf-2
   '(("moz_pkgsetup" "mozconfig_annotate" "mozconfig_final" "mozconfig_init"
      "mozconfig_use_enable" "mozconfig_use_extension" "mozconfig_use_with"
@@ -843,6 +833,11 @@
      "mozconfig_use_enable" "mozconfig_use_extension" "mozconfig_use_with")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-mozcoreconf-v4
+  '(("moz_pkgsetup" "mozconfig_annotate" "mozconfig_final" "mozconfig_init"
+     "mozconfig_use_enable" "mozconfig_use_extension" "mozconfig_use_with")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-mozextension
   '(("mozversion_extension_location" "xpi_install" "xpi_unpack")
     font-lock-type-face))
@@ -1163,6 +1158,12 @@
   '(("readme.gentoo_create_doc" "readme.gentoo_print_elog")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-rebar
+  '(("erebar" "get_erl_libs" "rebar_fix_include_path" "rebar_remove_deps"
+     "rebar_set_vsn" "rebar_src_compile" "rebar_src_configure"
+     "rebar_src_install" "rebar_src_prepare" "rebar_src_test")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-ros-catkin
   '(("ros-catkin_src_compile" "ros-catkin_src_configure"
      "ros-catkin_src_configure_internal" "ros-catkin_src_install"
@@ -1320,7 +1321,8 @@
      "tc-getOBJCOPY" "tc-getOBJDUMP" "tc-getPKG_CONFIG" "tc-getPROG"
      "tc-getRANLIB" "tc-getRC" "tc-getSTRIP" "tc-has-openmp" "tc-has-tls"
      "tc-is-cross-compiler" "tc-is-softfloat" "tc-is-static-only"
-     "tc-ld-disable-gold" "tc-ld-is-gold" "tc-ninja_magic_to_arch")
+     "tc-ld-disable-gold" "tc-ld-is-gold" "tc-ninja_magic_to_arch"
+     "tc-stack-grows-down")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-twisted-r1
@@ -1354,14 +1356,15 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-vdr-plugin-2
-  '(("create_header_checksum_file" "create_plugindb_file" "detect_po_dir"
-     "dev_check" "fix_vdr_libsi_include" "gettext_missing" "has_vdr"
-     "linguas_support" "remove_i18n_include" "vdr-plugin-2_pkg_config"
+  '(("fix_vdr_libsi_include" "has_vdr" "vdr-plugin-2_pkg_config"
      "vdr-plugin-2_pkg_postinst" "vdr-plugin-2_pkg_postrm"
      "vdr-plugin-2_pkg_setup" "vdr-plugin-2_print_enable_command"
      "vdr-plugin-2_src_compile" "vdr-plugin-2_src_install"
      "vdr-plugin-2_src_prepare" "vdr-plugin-2_src_unpack"
-     "vdr-plugin-2_src_util" "vdr_i18n" "vdr_patchmakefile")
+     "vdr-plugin-2_src_util" "vdr_create_header_checksum_file"
+     "vdr_create_plugindb_file" "vdr_detect_po_dir" "vdr_dev_check"
+     "vdr_gettext_missing" "vdr_i18n" "vdr_linguas_support"
+     "vdr_patchmakefile" "vdr_remove_i18n_include")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-versionator


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2016-06-08  6:48 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2016-06-08  6:48 UTC (permalink / raw
  To: gentoo-commits

commit:     10c5a44b219a4216f380355079641496384d7335
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Wed Jun  8 06:47:46 2016 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Jun  8 06:47:46 2016 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=10c5a44b

Update URL.

* ebuild-mode.texi (Commands): Update Bugzilla URL to https.

 ChangeLog        | 4 ++++
 ebuild-mode.texi | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 93f7067..c4d52ef 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-06-08  Ulrich Müller  <ulm@gentoo.org>
+
+	* ebuild-mode.texi (Commands): Update Bugzilla URL to https.
+
 2016-05-28  Ulrich Müller  <ulm@gentoo.org>
 
 	* ebuild-mode.el (auto-mode-alist): Drop eblit support.

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index 5db2f11..2b111cb 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -76,7 +76,7 @@ a base, where ebuild specific things are added/changed on top.
 If font-locking is enabled, keywords are highlighted, both the standard
 set available from vanilla Portage and special functions from all common
 eclasses.  Missing highlighting should be reported on
-@code{http://bugs.gentoo.org/}.
+@code{https://bugs.gentoo.org/}.
 
 Generally all functionality is reachable through direct commands,
 keybindings (described later) and menu entries, if the latter is


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2016-06-08  6:48 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2016-06-08  6:48 UTC (permalink / raw
  To: gentoo-commits

commit:     95ffafe8dbb9579e99f58644729c8232372a6357
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat May 28 07:45:30 2016 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat May 28 07:45:30 2016 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=95ffafe8

Drop eblit support.

* ebuild-mode.el (auto-mode-alist): Drop eblit support.

 ChangeLog      | 4 ++++
 ebuild-mode.el | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 986a969..93f7067 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-05-28  Ulrich Müller  <ulm@gentoo.org>
+
+	* ebuild-mode.el (auto-mode-alist): Drop eblit support.
+
 2016-05-07  Ulrich Müller  <ulm@gentoo.org>
 
 	* Version 1.30 released.

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 0cecdc0..0476796 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -492,8 +492,7 @@ and `all-completions' for details."
 	   ad-do-it)))
 
 ;;;###autoload
-(add-to-list 'auto-mode-alist
-	     '("\\.\\(ebuild\\|eclass\\|eblit\\)\\'" . ebuild-mode))
+(add-to-list 'auto-mode-alist '("\\.\\(ebuild\\|eclass\\)\\'" . ebuild-mode))
 
 (provide 'ebuild-mode)
 


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2016-05-07  9:45 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2016-05-07  9:45 UTC (permalink / raw
  To: gentoo-commits

commit:     ad8ebdc77fb6fb4faa41222002ef0b7a63eb8e1c
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat May  7 09:38:57 2016 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat May  7 09:38:57 2016 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=ad8ebdc7

Keywords regenerated from eclasses.

* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.

 ChangeLog               |  2 ++
 ebuild-mode-keywords.el | 81 ++++++++++++++++++++++++++-----------------------
 2 files changed, 45 insertions(+), 38 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 31508c7..cf7db83 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2016-05-07  Ulrich Müller  <ulm@gentoo.org>
 
+	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
+
 	* keyword-generation.sh (OBSOLETE): Cleanup.
 
 2015-12-20  Ulrich Müller  <ulm@gentoo.org>

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index f46c856..a46068f 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -175,10 +175,11 @@
 (defvar ebuild-mode-keywords-bitcoincore
   '(("LJR_PATCH" "LJR_PV" "bitcoincore_autoreconf"
      "bitcoincore_common_depend_use" "bitcoincore_conf"
-     "bitcoincore_pkg_pretend" "bitcoincore_policy_iuse"
-     "bitcoincore_policymsg" "bitcoincore_prepare" "bitcoincore_src_install"
-     "bitcoincore_src_prepare" "bitcoincore_src_test" "in_bcc_iuse"
-     "in_bcc_policy")
+     "bitcoincore_git_apply" "bitcoincore_pkg_pretend"
+     "bitcoincore_policy_iuse" "bitcoincore_policymsg"
+     "bitcoincore_predelete_patch" "bitcoincore_prepare"
+     "bitcoincore_src_install" "bitcoincore_src_prepare"
+     "bitcoincore_src_test" "in_bcc_iuse" "in_bcc_policy")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-bsdmk
@@ -202,11 +203,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-check-reqs
-  '(("check-reqs_disk" "check-reqs_get_mebibytes" "check-reqs_get_number"
-     "check-reqs_get_unit" "check-reqs_memory" "check-reqs_output"
-     "check-reqs_pkg_pretend" "check-reqs_pkg_setup" "check-reqs_prepare"
-     "check-reqs_run" "check-reqs_start_phase" "check-reqs_unsatisfied"
-     "check_reqs")
+  '(("check-reqs_pkg_pretend" "check-reqs_pkg_setup" "check_reqs")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-chromium
@@ -216,10 +213,6 @@
      "chromium_suid_sandbox_check_kernel_config" "egyp_chromium" "gyp_use")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-clutter
-  '(("clutter_src_install")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-cmake-multilib
   '(("cmake-multilib_src_compile" "cmake-multilib_src_configure"
      "cmake-multilib_src_install" "cmake-multilib_src_test"
@@ -235,9 +228,10 @@
      "cmake-utils_use_enable" "cmake-utils_use_find_package"
      "cmake-utils_use_has" "cmake-utils_use_no" "cmake-utils_use_use"
      "cmake-utils_use_want" "cmake-utils_use_with" "cmake-utils_useno"
-     "comment_add_subdirectory" "enable_cmake-utils_src_compile"
-     "enable_cmake-utils_src_configure" "enable_cmake-utils_src_install"
-     "enable_cmake-utils_src_prepare" "enable_cmake-utils_src_test")
+     "cmake_comment_add_subdirectory" "comment_add_subdirectory"
+     "enable_cmake-utils_src_compile" "enable_cmake-utils_src_configure"
+     "enable_cmake-utils_src_install" "enable_cmake-utils_src_prepare"
+     "enable_cmake-utils_src_test")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-common-lisp
@@ -354,10 +348,6 @@
      "elisp-site-regen")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-embassy
-  '(("embassy_src_compile" "embassy_src_install" "embassy_src_unpack")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-emboss-r1
   '(("emboss-r1_src_configure" "emboss-r1_src_prepare")
     font-lock-type-face))
@@ -370,8 +360,8 @@
 
 (defvar ebuild-mode-keywords-eutils
   '(("built_with_use" "check_license" "doicon" "domenu" "ebeep" "ecvs_clean"
-     "edos2unix" "einstalldocs" "emktemp" "epatch" "epatch_user" "epause"
-     "epunt_cxx" "eqawarn" "eshopts_pop" "eshopts_push" "estack_pop"
+     "edos2unix" "egit_clean" "einstalldocs" "emktemp" "epatch" "epatch_user"
+     "epause" "epunt_cxx" "eqawarn" "eshopts_pop" "eshopts_push" "estack_pop"
      "estack_push" "esvn_clean" "eumask_pop" "eumask_push"
      "eutils_elt_patch_dir" "evar_pop" "evar_push" "evar_push_set" "in_iuse"
      "isdigit" "make_desktop_entry" "make_session_desktop" "make_wrapper"
@@ -525,10 +515,11 @@
   '(("gnome2_disable_deprecation_warning" "gnome2_environment_reset"
      "gnome2_gconf_install" "gnome2_gconf_savelist" "gnome2_gconf_uninstall"
      "gnome2_gdk_pixbuf_savelist" "gnome2_gdk_pixbuf_update"
-     "gnome2_icon_cache_update" "gnome2_icon_savelist" "gnome2_omf_fix"
-     "gnome2_query_immodules_gtk2" "gnome2_query_immodules_gtk3"
-     "gnome2_schemas_savelist" "gnome2_schemas_update"
-     "gnome2_scrollkeeper_savelist" "gnome2_scrollkeeper_update")
+     "gnome2_giomodule_cache_update" "gnome2_icon_cache_update"
+     "gnome2_icon_savelist" "gnome2_omf_fix" "gnome2_query_immodules_gtk2"
+     "gnome2_query_immodules_gtk3" "gnome2_schemas_savelist"
+     "gnome2_schemas_update" "gnome2_scrollkeeper_savelist"
+     "gnome2_scrollkeeper_update")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-gnuconfig
@@ -708,8 +699,8 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-kde5-functions
-  '(("add_frameworks_dep" "add_kdeapps_dep" "add_plasma_dep" "get_kde_version"
-     "punt_bogus_dep")
+  '(("add_frameworks_dep" "add_kdeapps_dep" "add_plasma_dep" "add_qt_dep"
+     "get_kde_version" "punt_bogus_dep")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-kernel-2
@@ -829,6 +820,18 @@
   '(("mozconfig_config")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-mozconfig-v6.44
+  '(("mozconfig_config")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-mozconfig-v6.45
+  '(("mozconfig_config" "mozconfig_install_prefs")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-mozconfig-v6.46
+  '(("mozconfig_config" "mozconfig_install_prefs")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-mozcoreconf-2
   '(("moz_pkgsetup" "mozconfig_annotate" "mozconfig_final" "mozconfig_init"
      "mozconfig_use_enable" "mozconfig_use_extension" "mozconfig_use_with"
@@ -925,7 +928,8 @@
      "mysql-multilib-r1_pkg_preinst" "mysql-multilib-r1_pkg_pretend"
      "mysql-multilib-r1_pkg_setup" "mysql-multilib-r1_src_compile"
      "mysql-multilib-r1_src_configure" "mysql-multilib-r1_src_install"
-     "mysql-multilib-r1_src_prepare" "mysql-multilib-r1_src_unpack")
+     "mysql-multilib-r1_src_prepare" "mysql-multilib-r1_src_unpack"
+     "mysql_init_vars")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-mysql-v2
@@ -994,9 +998,9 @@
 
 (defvar ebuild-mode-keywords-perl-functions
   '(("perl_check_env" "perl_delete_emptybsdir" "perl_delete_localpod"
-     "perl_delete_module_manpages" "perl_delete_packlist" "perl_fix_osx_extra"
-     "perl_fix_packlist" "perl_link_duallife_scripts" "perl_remove_temppath"
-     "perl_rm_files" "perl_set_version")
+     "perl_delete_module_manpages" "perl_delete_packlist" "perl_doexamples"
+     "perl_fix_osx_extra" "perl_fix_packlist" "perl_link_duallife_scripts"
+     "perl_remove_temppath" "perl_rm_files" "perl_set_version")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-perl-module
@@ -1074,13 +1078,14 @@
 
 (defvar ebuild-mode-keywords-python-r1
   '(("python_copy_sources" "python_export_best" "python_foreach_impl"
-     "python_gen_cond_dep" "python_gen_usedep" "python_gen_useflags"
-     "python_parallel_foreach_impl" "python_replicate_script" "python_setup")
+     "python_gen_cond_dep" "python_gen_impl_dep" "python_gen_usedep"
+     "python_gen_useflags" "python_parallel_foreach_impl"
+     "python_replicate_script" "python_setup")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-python-single-r1
-  '(("python-single-r1_pkg_setup" "python_gen_cond_dep" "python_gen_usedep"
-     "python_gen_useflags" "python_setup")
+  '(("python-single-r1_pkg_setup" "python_gen_cond_dep" "python_gen_impl_dep"
+     "python_gen_usedep" "python_gen_useflags" "python_setup")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-python-utils-r1
@@ -1205,7 +1210,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-scons-utils
-  '(("escons" "scons_clean_makeopts" "use_scons")
+  '(("escons" "use_scons")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-scsh
@@ -1409,7 +1414,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-wxwidgets
-  '(("need-wxwidgets")
+  '(("need-wxwidgets" "setup-wxwidgets")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-xdg


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2016-05-07  9:45 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2016-05-07  9:45 UTC (permalink / raw
  To: gentoo-commits

commit:     bd78b5c157e97f384c32287808444239bff62284
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat May  7 09:41:37 2016 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat May  7 09:41:37 2016 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=bd78b5c1

Version 1.30 released.

 ChangeLog        | 2 ++
 ebuild-mode.el   | 2 +-
 ebuild-mode.texi | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index cf7db83..986a969 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2016-05-07  Ulrich Müller  <ulm@gentoo.org>
 
+	* Version 1.30 released.
+
 	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
 
 	* keyword-generation.sh (OBSOLETE): Cleanup.

diff --git a/ebuild-mode.el b/ebuild-mode.el
index dff2f5f..0cecdc0 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -7,7 +7,7 @@
 ;;	Christian Faulhammer <fauli@gentoo.org>
 ;;	Ulrich Müller <ulm@gentoo.org>
 ;; Maintainer: <emacs@gentoo.org>
-;; Version: 1.29
+;; Version: 1.30
 ;; Keywords: languages, processes
 
 ;; This file is free software: you can redistribute it and/or modify

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index 7032a2e..5db2f11 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -25,7 +25,7 @@ later version published by the Free Software Foundation.
 
 
 @titlepage
-@title ebuild-mode 1.29
+@title ebuild-mode 1.30
 @subtitle Major mode for ebuilds and eclasses in Gentoo
 @author Christian Faulhammer
 @page


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2016-05-07  9:45 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2016-05-07  9:45 UTC (permalink / raw
  To: gentoo-commits

commit:     6a12ae6d6208e99ddaaf12b8476818ee02fbd3ab
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat May  7 09:37:36 2016 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat May  7 09:37:36 2016 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=6a12ae6d

Cleanup list of obsolete eclasses.

* keyword-generation.sh (OBSOLETE): Cleanup.

 ChangeLog             | 4 ++++
 keyword-generation.sh | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index bb41fee..31508c7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-05-07  Ulrich Müller  <ulm@gentoo.org>
+
+	* keyword-generation.sh (OBSOLETE): Cleanup.
+
 2015-12-20  Ulrich Müller  <ulm@gentoo.org>
 
 	* Version 1.29 released.

diff --git a/keyword-generation.sh b/keyword-generation.sh
index 336e92d..9465379 100755
--- a/keyword-generation.sh
+++ b/keyword-generation.sh
@@ -13,7 +13,7 @@ TMPFILE="$(mktemp ${TMPDIR:-/tmp}/keyword-generation.XXXXXX)"
 ECLASSES=( $(portageq available_eclasses / ${REPO} | LC_ALL=C sort) )
 ECLASSFILES=( $(portageq eclass_path / ${REPO} "${ECLASSES[@]}") )
 # Obsolete eclasses
-OBSOLETE="bash-completion leechcraft x-modular"
+OBSOLETE="leechcraft x-modular"
 
 # Arrays should have equal size
 [[ ${#ECLASSES[@]} -eq ${#ECLASSFILES[@]} ]] || exit 1


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2016-05-07  9:45 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2016-05-07  9:45 UTC (permalink / raw
  To: gentoo-commits

commit:     de05ba40dd0e20b461698fe4fef85adabd275cbb
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat May  7 09:32:33 2016 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat May  7 09:32:33 2016 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=de05ba40

Update copyright years.

 ChangeLog               | 2 +-
 Makefile                | 2 +-
 ebuild-mode-keywords.el | 2 +-
 ebuild-mode.el          | 2 +-
 ebuild-mode.texi        | 2 +-
 gentoo-newsitem-mode.el | 2 +-
 keyword-generation.sh   | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index c4e21ad..bb41fee 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1342,5 +1342,5 @@
 
 	* version 1.4
 
-Copyright 2007-2015 Gentoo Foundation
+Copyright 2007-2016 Gentoo Foundation
 Distributed under the terms of the GNU General Public License v2 or later

diff --git a/Makefile b/Makefile
index 1c242bd..94e3f09 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2007-2015 Gentoo Foundation
+# Copyright 2007-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2 or later
 
 PN = ebuild-mode

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index 4c7c3cd..f46c856 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -1,6 +1,6 @@
 ;;; ebuild-mode-keywords.el
 
-;; Copyright 2006-2015 Gentoo Foundation
+;; Copyright 2006-2016 Gentoo Foundation
 
 ;; Author: Matthew Kennedy <mkennedy@gentoo.org>
 ;;	Diego Pettenò <flameeyes@gentoo.org>

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 3d00adb..dff2f5f 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -1,6 +1,6 @@
 ;;; ebuild-mode.el --- edit Gentoo ebuild and eclass files
 
-;; Copyright 2006-2015 Gentoo Foundation
+;; Copyright 2006-2016 Gentoo Foundation
 
 ;; Author: Matthew Kennedy <mkennedy@gentoo.org>
 ;;	Diego Pettenò <flameeyes@gentoo.org>

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index 66f0c96..7032a2e 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -8,7 +8,7 @@
 This manual is for ebuild-mode, which is a major mode for ebuild
 and eclass files.
 
-Copyright @copyright{} 2009-2015 Gentoo Foundation
+Copyright @copyright{} 2009-2016 Gentoo Foundation
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document

diff --git a/gentoo-newsitem-mode.el b/gentoo-newsitem-mode.el
index 7edd69f..182008f 100644
--- a/gentoo-newsitem-mode.el
+++ b/gentoo-newsitem-mode.el
@@ -1,6 +1,6 @@
 ;;; gentoo-newsitem-mode.el --- edit Gentoo GLEP 42 news items
 
-;; Copyright 2009-2015 Gentoo Foundation
+;; Copyright 2009-2016 Gentoo Foundation
 
 ;; Author: Ulrich Müller <ulm@gentoo.org>
 ;;	Christian Faulhammer <fauli@gentoo.org>

diff --git a/keyword-generation.sh b/keyword-generation.sh
index df0404e..336e92d 100755
--- a/keyword-generation.sh
+++ b/keyword-generation.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2011-2015 Gentoo Foundation
+# Copyright 2011-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2 or later
 
 # Authors:


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2015-12-20 13:53 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2015-12-20 13:53 UTC (permalink / raw
  To: gentoo-commits

commit:     92a21c65400b152027c121d4214f993e2151166f
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 20 13:23:33 2015 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Dec 20 13:23:33 2015 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=92a21c65

Update package manager keywords.

* ebuild-mode-keywords.el (ebuild-mode-keywords-0): Match list
of commands against PMS.
(ebuild-mode-keywords-EAPI): New variable, contains only "EAPI".
(ebuild-mode-keywords-eapi6): New variable, EAPI 6 commands.
(ebuild-mode-keywords-eapi-deprecated)
(ebuild-mode-keywords-eclass-deprecated): New variables, splitting
ebuild-mode-keywords-deprecated.
(ebuild-mode-keywords-eclass): Variable removed, merged into
ebuild-mode-keywords-0.

 ChangeLog               | 12 ++++++++++
 ebuild-mode-keywords.el | 61 ++++++++++++++++++++++++++++++-------------------
 2 files changed, 49 insertions(+), 24 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a92fd45..aba7e40 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2015-12-20  Ulrich Müller  <ulm@gentoo.org>
+
+	* ebuild-mode-keywords.el (ebuild-mode-keywords-0): Match list
+	of commands against PMS.
+	(ebuild-mode-keywords-EAPI): New variable, contains only "EAPI".
+	(ebuild-mode-keywords-eapi6): New variable, EAPI 6 commands.
+	(ebuild-mode-keywords-eapi-deprecated)
+	(ebuild-mode-keywords-eclass-deprecated): New variables, splitting
+	ebuild-mode-keywords-deprecated.
+	(ebuild-mode-keywords-eclass): Variable removed, merged into
+	ebuild-mode-keywords-0.
+
 2015-08-23  Ulrich Müller  <ulm@gentoo.org>
 
 	* Version 1.28 released.

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index 50399ee..1ea0b28 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -29,18 +29,24 @@
 
 ;;; Code:
 
+;; Package manager keywords
+
 (defvar ebuild-mode-keywords-0
-  '(("best_version" "check_KV" "die" "diropts" "dobin" "docinto" "doconfd"
-     "dodir" "dodoc" "doenvd" "doexe" "dohtml" "doinfo" "doinitd"
-     "doins" "dojar" "dolib" "dolib.a" "dolib.so" "doman" "domo" "dopython"
-     "dosbin" "dosym" "ebegin" "econf" "eend" "eerror" "einfo"
-     "einfon" "einstall" "elog" "emake" "ewarn" "exeinto" "exeopts" "fowners"
-     "fperms" "has" "has_version" "hasq" "hasv" "insinto" "insopts" "into"
-     "keepdir" "libopts" "newbin" "newconfd" "newdoc" "newenvd" "newexe"
-     "newinitd" "newins" "newlib.a" "newlib.so" "newman" "newsbin" "prepall"
-     "prepallinfo" "prepallman" "prepallstrip" "unpack" "use"
-     "use_enable" "use_with" "useq" "usev")
-    font-lock-type-face))
+  '(("assert" "best_version" "debug-print" "debug-print-function"
+     "debug-print-section" "die" "diropts" "dobin" "docinto" "doconfd" "dodir"
+     "dodoc" "doenvd" "doexe" "doinfo" "doinitd" "doins" "dolib" "dolib.a"
+     "dolib.so" "doman" "domo" "dosbin" "dosym" "ebegin" "econf" "eend"
+     "eerror" "einfo" "einfon" "elog" "emake" "ewarn" "exeinto" "exeopts"
+     "fowners" "fperms" "has" "hasv" "has_version" "inherit" "insinto"
+     "insopts" "into" "keepdir" "libopts" "newbin" "newconfd" "newdoc"
+     "newenvd" "newexe" "newinitd" "newins" "newlib.a" "newlib.so" "newman"
+     "newsbin" "unpack" "use" "usev" "use_enable" "use_with")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-EAPI
+  ;; highlight the EAPI variable itself
+  '(("EAPI")
+    font-lock-warning-face))
 
 (defvar ebuild-mode-keywords-eapi4
   '(("docompress" "nonfatal")
@@ -50,6 +56,10 @@
   '(("doheader" "newheader" "usex")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-eapi6
+  '(("eapply" "eapply_user" "einstalldocs" "get_libdir" "in_iuse")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-functions
   '(("pkg_nofetch" "pkg_setup" "src_unpack" "src_compile" "src_test"
      "src_install" "pkg_preinst" "pkg_postinst" "pkg_prerm" "pkg_postrm"
@@ -70,6 +80,18 @@
      "default_src_test" "default_src_install")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-sandbox
+  '(("adddeny" "addpredict" "addread" "addwrite")
+    font-lock-warning-face))
+
+(defvar ebuild-mode-keywords-eapi-deprecated
+  ;; deprecated or banned package manager commands
+  '(("dohard" "dohtml" "dosed" "einstall" "hasq" "prepalldocs" "prepall"
+     "prepallinfo" "prepallman" "prepallstrip" "useq")
+    font-lock-warning-face))
+
+;; Eclass keywords
+
 ;; comment-face will always override the eclass documentation strings
 (defvar ebuild-mode-keywords-eclass-documentation
   '(("@AUTHOR" "@BLURB" "@BUGREPORTS" "@CODE" "@DEFAULT_UNSET" "@DESCRIPTION"
@@ -81,24 +103,15 @@
 (defvar ebuild-mode-keywords-warn
   ;; warn about "which" usage
   ;; see http://permalink.gmane.org/gmane.linux.gentoo.devel/46770
-  '(("which" "EAPI" "bindnow-flags" "has_m64" "has_m32")
+  '(("which" "bindnow-flags" "has_m64" "has_m32")
     font-lock-warning-face))
 
-(defvar ebuild-mode-keywords-deprecated
+(defvar ebuild-mode-keywords-eclass-deprecated
   ;; deprecated eclass functions
-  '(("elisp-comp" "prepalldocs" "dosed" "dohard" "python_mod_compile"
-     "dobashcompletion" "bash-completion_pkg_postinst" "qt4_min_version"
-     "qt4_min_version_list")
+  '(("bash-completion_pkg_postinst" "dobashcompletion" "elisp-comp"
+     "python_mod_compile" "qt4_min_version" "qt4_min_version_list")
     font-lock-warning-face))
 
-(defvar ebuild-mode-keywords-sandbox
-  '(("adddeny" "addpredict" "addread" "addwrite")
-    font-lock-warning-face))
-
-(defvar ebuild-mode-keywords-eclass
-  '(("inherit")
-    font-lock-type-face))
-
 ;; All keyword lists below this line are auto-generated
 ;; from keyword-generation.sh
 


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2015-12-20 13:53 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2015-12-20 13:53 UTC (permalink / raw
  To: gentoo-commits

commit:     aa64427990418da3e7207be71b35ceb10b821a42
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 20 13:24:51 2015 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Dec 20 13:24:51 2015 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=aa644279

Update copyright years.

 ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index aba7e40..eca731b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1338,5 +1338,5 @@
 
 	* version 1.4
 
-Copyright 2007-2014 Gentoo Foundation
+Copyright 2007-2015 Gentoo Foundation
 Distributed under the terms of the GNU General Public License v2 or later


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2015-12-20 13:53 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2015-12-20 13:53 UTC (permalink / raw
  To: gentoo-commits

commit:     575df78428d286ec97f79121e76367eca3bed192
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 20 13:30:59 2015 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Dec 20 13:30:59 2015 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=575df784

Keywords regenerated from eclasses.

* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.

 ChangeLog               |   2 +
 ebuild-mode-keywords.el | 113 ++++++++++++++++++++++++++++--------------------
 2 files changed, 69 insertions(+), 46 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index eca731b..bf24530 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2015-12-20  Ulrich Müller  <ulm@gentoo.org>
 
+	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
+
 	* ebuild-mode-keywords.el (ebuild-mode-keywords-0): Match list
 	of commands against PMS.
 	(ebuild-mode-keywords-EAPI): New variable, contains only "EAPI".

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index 1ea0b28..4c7c3cd 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -362,10 +362,6 @@
   '(("emboss-r1_src_configure" "emboss-r1_src_prepare")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-emul-linux-x86
-  '(("emul-linux-x86_src_install" "emul-linux-x86_src_prepare")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-enlightenment
   '(("enlightenment_src_compile" "enlightenment_src_configure"
      "enlightenment_src_install" "enlightenment_src_prepare"
@@ -376,12 +372,12 @@
   '(("built_with_use" "check_license" "doicon" "domenu" "ebeep" "ecvs_clean"
      "edos2unix" "einstalldocs" "emktemp" "epatch" "epatch_user" "epause"
      "epunt_cxx" "eqawarn" "eshopts_pop" "eshopts_push" "estack_pop"
-     "estack_push" "esvn_clean" "eumask_pop" "eumask_push" "evar_pop"
-     "evar_push" "evar_push_set" "in_iuse" "isdigit" "make_desktop_entry"
-     "make_session_desktop" "make_wrapper" "newicon" "newmenu" "optfeature"
-     "path_exists" "preserve_old_lib" "preserve_old_lib_notify"
-     "prune_libtool_files" "strip-linguas" "use_if_iuse"
-     "validate_desktop_entries")
+     "estack_push" "esvn_clean" "eumask_pop" "eumask_push"
+     "eutils_elt_patch_dir" "evar_pop" "evar_push" "evar_push_set" "in_iuse"
+     "isdigit" "make_desktop_entry" "make_session_desktop" "make_wrapper"
+     "newicon" "newmenu" "optfeature" "path_exists" "preserve_old_lib"
+     "preserve_old_lib_notify" "prune_libtool_files" "strip-linguas"
+     "use_if_iuse" "usex" "validate_desktop_entries")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-fcaps
@@ -424,7 +420,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-fortran-2
-  '(("fortran-2_pkg_setup")
+  '(("fortran-2_pkg_setup" "fortran_int64_abi_fflags")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-fox
@@ -644,15 +640,14 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-java-pkg-simple
-  '(("java-pkg-simple_src_compile" "java-pkg-simple_src_install"
-     "java-pkg-simple_verbose-cmd")
+  '(("java-pkg-simple_src_compile" "java-pkg-simple_src_install")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-java-utils-2
   '(("eant" "ejavac" "ejavadoc" "ejunit" "ejunit4" "increment-qa-violations"
      "is-java-strict" "java-pkg_addcp" "java-pkg_addres"
      "java-pkg_announce-qa-violation" "java-pkg_check-jikes"
-     "java-pkg_check-phase" "java-pkg_check-versioned-jar"
+     "java-pkg_check-phase" "java-pkg_check-versioned-jar" "java-pkg_clean"
      "java-pkg_current-vm-matches" "java-pkg_doexamples" "java-pkg_dohtml"
      "java-pkg_dojar" "java-pkg_dojavadoc" "java-pkg_dolauncher"
      "java-pkg_doso" "java-pkg_dosrc" "java-pkg_dowar" "java-pkg_ensure-gcj"
@@ -746,7 +741,7 @@
 (defvar ebuild-mode-keywords-libtool
   '(("ELT_libtool_version" "ELT_try_and_apply_patch" "ELT_walk_patches"
      "VER_major" "VER_micro" "VER_minor" "VER_to_int" "darwintoolize"
-     "elibtoolize" "elt_patch_dir" "uclibctoolize")
+     "elibtoolize" "libtool_elt_patch_dir" "uclibctoolize")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-linux-info
@@ -826,6 +821,14 @@
   '(("mozconfig_config")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-mozconfig-v6.41
+  '(("mozconfig_config")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-mozconfig-v6.42
+  '(("mozconfig_config")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-mozcoreconf-2
   '(("moz_pkgsetup" "mozconfig_annotate" "mozconfig_final" "mozconfig_init"
      "mozconfig_use_enable" "mozconfig_use_extension" "mozconfig_use_with"
@@ -860,9 +863,8 @@
 (defvar ebuild-mode-keywords-multilib
   '(("get_abi_CFLAGS" "get_abi_CHOST" "get_abi_CTARGET" "get_abi_FAKE_TARGETS"
      "get_abi_LDFLAGS" "get_abi_LIBDIR" "get_all_abis" "get_all_libdirs"
-     "get_install_abis" "get_libdir" "get_libname" "get_modname"
-     "has_multilib_profile" "is_final_abi" "multilib_env"
-     "multilib_toolchain_setup" "number_abis")
+     "get_install_abis" "get_libname" "get_modname" "has_multilib_profile"
+     "is_final_abi" "multilib_env" "multilib_toolchain_setup" "number_abis")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-multilib-build
@@ -915,6 +917,17 @@
      "mysql-multilib_src_unpack")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-mysql-multilib-r1
+  '(("multilib_src_compile" "multilib_src_configure" "multilib_src_install"
+     "mysql-cmake_use_plugin" "mysql-multilib-r1_disable_test"
+     "mysql-multilib-r1_getopt" "mysql-multilib-r1_getoptval"
+     "mysql-multilib-r1_pkg_config" "mysql-multilib-r1_pkg_postinst"
+     "mysql-multilib-r1_pkg_preinst" "mysql-multilib-r1_pkg_pretend"
+     "mysql-multilib-r1_pkg_setup" "mysql-multilib-r1_src_compile"
+     "mysql-multilib-r1_src_configure" "mysql-multilib-r1_src_install"
+     "mysql-multilib-r1_src_prepare" "mysql-multilib-r1_src_unpack")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-mysql-v2
   '(("configure_common" "configure_minimal" "mysql-v2_disable_test"
      "mysql-v2_getopt" "mysql-v2_getoptval" "mysql-v2_pkg_config"
@@ -929,12 +942,6 @@
      "mysql_mv_patches" "mysql_version_is_at_least" "stripdots")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-mythtv-plugins
-  '(("mythtv-plugins_pkg_setup" "mythtv-plugins_src_compile"
-     "mythtv-plugins_src_configure" "mythtv-plugins_src_install"
-     "mythtv-plugins_src_prepare")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-netsurf
   '(("multilib_src_compile" "multilib_src_configure" "multilib_src_install"
      "multilib_src_test" "netsurf_make" "netsurf_src_compile"
@@ -985,14 +992,18 @@
   '(("perl-app_src_compile" "perl-app_src_configure" "perl-app_src_prep")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-perl-functions
+  '(("perl_check_env" "perl_delete_emptybsdir" "perl_delete_localpod"
+     "perl_delete_module_manpages" "perl_delete_packlist" "perl_fix_osx_extra"
+     "perl_fix_packlist" "perl_link_duallife_scripts" "perl_remove_temppath"
+     "perl_rm_files" "perl_set_version")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-perl-module
   '(("perl-module_pkg_postinst" "perl-module_pkg_postrm"
      "perl-module_src_compile" "perl-module_src_configure"
      "perl-module_src_install" "perl-module_src_prepare"
-     "perl-module_src_test" "perl-module_src_unpack" "perl_check_env"
-     "perl_delete_localpod" "perl_delete_module_manpages"
-     "perl_delete_packlist" "perl_fix_osx_extra" "perl_link_duallife_scripts"
-     "perl_remove_temppath" "perl_rm_files" "perl_set_version")
+     "perl-module_src_test" "perl-module_src_unpack")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-php-ext-pecl-r2
@@ -1082,8 +1093,8 @@
      "python_execute_trial" "python_export" "python_export_utf8_locale"
      "python_fix_shebang" "python_generate_cffi_modules"
      "python_generate_wrapper_scripts" "python_get_CFLAGS" "python_get_LIBS"
-     "python_get_extension_module_suffix" "python_get_implementation"
-     "python_get_implementation_and_version"
+     "python_get_PYTHON_CONFIG" "python_get_extension_module_suffix"
+     "python_get_implementation" "python_get_implementation_and_version"
      "python_get_implementational_package" "python_get_includedir"
      "python_get_libdir" "python_get_library" "python_get_library_path"
      "python_get_scriptdir" "python_get_sitedir" "python_get_version"
@@ -1115,13 +1126,6 @@
      "qt5_get_plugindir")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-qt4-build
-  '(("fix_includes" "qt4-build_pkg_postinst" "qt4-build_pkg_postrm"
-     "qt4-build_pkg_setup" "qt4-build_src_compile" "qt4-build_src_configure"
-     "qt4-build_src_install" "qt4-build_src_prepare" "qt4-build_src_test"
-     "qt4-build_src_unpack" "qt_mkspecs_dir" "qt_use")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-qt4-build-multilib
   '(("multilib_src_compile" "multilib_src_configure" "multilib_src_install"
      "multilib_src_install_all" "multilib_src_test"
@@ -1150,6 +1154,17 @@
      "readme.gentoo_print_elog" "readme.gentoo_src_install")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-readme.gentoo-r1
+  '(("readme.gentoo_create_doc" "readme.gentoo_print_elog")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-ros-catkin
+  '(("ros-catkin_src_compile" "ros-catkin_src_configure"
+     "ros-catkin_src_configure_internal" "ros-catkin_src_install"
+     "ros-catkin_src_install_with_python" "ros-catkin_src_prepare"
+     "ros-catkin_src_test" "ros-catkin_src_test_internal")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-rpm
   '(("rpm_spec_epatch" "rpm_src_unpack" "rpm_unpack" "srcrpm_unpack")
     font-lock-type-face))
@@ -1233,11 +1248,12 @@
 
 (defvar ebuild-mode-keywords-systemd
   '(("systemd_dotmpfilesd" "systemd_dounit" "systemd_douserunit"
-     "systemd_enable_ntpunit" "systemd_enable_service" "systemd_get_unitdir"
+     "systemd_enable_ntpunit" "systemd_enable_service"
+     "systemd_get_systemunitdir" "systemd_get_unitdir"
      "systemd_get_userunitdir" "systemd_get_utildir"
      "systemd_install_serviced" "systemd_is_booted" "systemd_newtmpfilesd"
-     "systemd_newunit" "systemd_newuserunit" "systemd_to_myeconfargs"
-     "systemd_update_catalog" "systemd_with_unitdir" "systemd_with_utildir")
+     "systemd_newunit" "systemd_newuserunit" "systemd_update_catalog"
+     "systemd_with_unitdir" "systemd_with_utildir")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-texlive-common
@@ -1265,7 +1281,7 @@
      "gcc_movelibs" "gcc_quick_unpack" "gcc_slot_java" "gcc_version_patch"
      "gentoo_urls" "get_gcc_src_uri" "get_make_var" "guess_patch_type_in_dir"
      "hardened_gcc_is_stable" "hardened_gcc_works" "is_ada" "is_crosscompile"
-     "is_cxx" "is_d" "is_f77" "is_f95" "is_fortran" "is_gcj" "is_go"
+     "is_cxx" "is_d" "is_f77" "is_f95" "is_fortran" "is_gcj" "is_go" "is_jit"
      "is_multilib" "is_objc" "is_objcxx" "make_gcc_hard"
      "setup_minispecs_gcc_build_specs" "setup_multilib_osdirnames"
      "should_we_gcc_config" "tc_version_is_at_least" "tc_version_is_between"
@@ -1368,11 +1384,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-virtualx
-  '(("Xeconf" "Xemake" "Xmake" "virtualmake")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-virtuoso
-  '(("virtuoso_src_configure" "virtuoso_src_prepare")
+  '(("Xeconf" "Xemake" "Xmake" "virtualmake" "virtx")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-vmware-bundle
@@ -1400,6 +1412,15 @@
   '(("need-wxwidgets")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-xdg
+  '(("xdg_pkg_postinst" "xdg_pkg_postrm" "xdg_pkg_preinst" "xdg_src_prepare")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-xdg-utils
+  '(("xdg_desktop_database_update" "xdg_environment_reset"
+     "xdg_mimeinfo_database_update")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-xemacs-elisp
   '(("xemacs-elisp_src_compile" "xemacs-elisp_src_install"
      "xemacs-elisp_src_unpack")


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2015-12-20 13:53 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2015-12-20 13:53 UTC (permalink / raw
  To: gentoo-commits

commit:     30865e0448bff7cd798f6e8d9e69387bf2298eab
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 20 13:33:51 2015 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Dec 20 13:33:51 2015 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=30865e04

Version 1.29 released.

 ChangeLog        | 2 ++
 ebuild-mode.el   | 2 +-
 ebuild-mode.texi | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index bf24530..c4e21ad 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2015-12-20  Ulrich Müller  <ulm@gentoo.org>
 
+	* Version 1.29 released.
+
 	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
 
 	* ebuild-mode-keywords.el (ebuild-mode-keywords-0): Match list

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 2dd9a35..3d00adb 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -7,7 +7,7 @@
 ;;	Christian Faulhammer <fauli@gentoo.org>
 ;;	Ulrich Müller <ulm@gentoo.org>
 ;; Maintainer: <emacs@gentoo.org>
-;; Version: 1.28
+;; Version: 1.29
 ;; Keywords: languages, processes
 
 ;; This file is free software: you can redistribute it and/or modify

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index cb8c3bf..66f0c96 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -25,7 +25,7 @@ later version published by the Free Software Foundation.
 
 
 @titlepage
-@title ebuild-mode 1.28
+@title ebuild-mode 1.29
 @subtitle Major mode for ebuilds and eclasses in Gentoo
 @author Christian Faulhammer
 @page


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2015-08-23 14:48 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2015-08-23 14:48 UTC (permalink / raw
  To: gentoo-commits

commit:     cce33da0ebefe35f12e5fdc635c5f14975018c68
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 23 14:37:29 2015 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Aug 23 14:37:29 2015 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=cce33da0

Version 1.28 released.

 ChangeLog        | 2 ++
 ebuild-mode.el   | 2 +-
 ebuild-mode.texi | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 7c5ec3e..a92fd45 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2015-08-23  Ulrich Müller  <ulm@gentoo.org>
 
+	* Version 1.28 released.
+
 	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
 
 2015-08-09  Ulrich Müller  <ulm@gentoo.org>

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 3646020..2dd9a35 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -7,7 +7,7 @@
 ;;	Christian Faulhammer <fauli@gentoo.org>
 ;;	Ulrich Müller <ulm@gentoo.org>
 ;; Maintainer: <emacs@gentoo.org>
-;; Version: 1.27
+;; Version: 1.28
 ;; Keywords: languages, processes
 
 ;; This file is free software: you can redistribute it and/or modify

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index f56284e..cb8c3bf 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -25,7 +25,7 @@ later version published by the Free Software Foundation.
 
 
 @titlepage
-@title ebuild-mode 1.27
+@title ebuild-mode 1.28
 @subtitle Major mode for ebuilds and eclasses in Gentoo
 @author Christian Faulhammer
 @page


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2015-08-23 14:48 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2015-08-23 14:48 UTC (permalink / raw
  To: gentoo-commits

commit:     823b6b239e374d3017dec9f53fed873b02413412
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 23 14:34:03 2015 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Aug 23 14:34:03 2015 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=823b6b23

Keywords regenerated from eclasses.

* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.

 ChangeLog               |   4 +
 ebuild-mode-keywords.el | 306 ++++++++++++++++++++++++------------------------
 2 files changed, 160 insertions(+), 150 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 3e18c97..7c5ec3e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2015-08-23  Ulrich Müller  <ulm@gentoo.org>
+
+	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
+
 2015-08-09  Ulrich Müller  <ulm@gentoo.org>
 
 	* ebuild-mode.el (ebuild-mode-insert-skeleton): Insert $Id$

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index abbfe4f..50399ee 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -146,7 +146,7 @@
 (defvar ebuild-mode-keywords-autotools-utils
   '(("autotools-utils_src_compile" "autotools-utils_src_configure"
      "autotools-utils_src_install" "autotools-utils_src_prepare"
-     "autotools-utils_src_test" "remove_libtool_files")
+     "autotools-utils_src_test")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-base
@@ -159,6 +159,15 @@
   '(("bashcomp_alias" "dobashcomp" "get_bashcompdir" "newbashcomp")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-bitcoincore
+  '(("LJR_PATCH" "LJR_PV" "bitcoincore_autoreconf"
+     "bitcoincore_common_depend_use" "bitcoincore_conf"
+     "bitcoincore_pkg_pretend" "bitcoincore_policy_iuse"
+     "bitcoincore_policymsg" "bitcoincore_prepare" "bitcoincore_src_install"
+     "bitcoincore_src_prepare" "bitcoincore_src_test" "in_bcc_iuse"
+     "in_bcc_policy")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-bsdmk
   '(("append-opt" "bsdmk_src_compile" "bsdmk_src_install" "dummy_mk"
      "mkinstall" "mkmake")
@@ -224,6 +233,14 @@
      "common-lisp_pkg_preinst")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-common-lisp-3
+  '(("absolute-path-p" "common-lisp-3_src_compile" "common-lisp-3_src_install"
+     "common-lisp-export-impl-args" "common-lisp-get-fpredicate"
+     "common-lisp-install-asdf" "common-lisp-install-one-asdf"
+     "common-lisp-install-one-source" "common-lisp-install-sources"
+     "lisp-file-p")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-common-lisp-common
   '(("do-debian-credits" "impl-remove-timestamp-hack"
      "impl-restore-timestamp-hack" "impl-save-timestamp-hack"
@@ -289,15 +306,6 @@
      "need_apache2_4" "want_apache" "want_apache2" "want_apache2_2")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-depend.php
-  '(("dodoc-php" "dohtml-php" "has_concurrentmodphp" "has_debug" "has_php"
-     "has_zts" "need_php" "need_php5" "need_php5_cli" "need_php5_httpd"
-     "need_php_by_category" "need_php_cli" "need_php_httpd"
-     "php_binary_extension" "require_gd" "require_pdo" "require_php_cgi"
-     "require_php_cli" "require_php_sapi_from" "require_php_with_any_use"
-     "require_php_with_use" "require_sqlite" "uses_php5")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-distutils
   '(("distutils_get_intermediate_installation_image" "distutils_pkg_postinst"
      "distutils_pkg_postrm" "distutils_src_compile" "distutils_src_install"
@@ -310,7 +318,15 @@
      "distutils-r1_python_prepare" "distutils-r1_python_prepare_all"
      "distutils-r1_src_compile" "distutils-r1_src_configure"
      "distutils-r1_src_install" "distutils-r1_src_prepare"
-     "distutils-r1_src_test" "distutils_install_for_testing" "esetup.py")
+     "distutils-r1_src_test" "distutils_get_intermediate_installation_image"
+     "distutils_install_for_testing" "distutils_pkg_postinst"
+     "distutils_pkg_postrm" "distutils_src_compile" "distutils_src_install"
+     "distutils_src_prepare" "distutils_src_test" "distutils_src_unpack"
+     "esetup.py")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-dotnet
+  '(("dotnet_multilib_comply" "dotnet_pkg_setup" "egacinstall" "exbuild")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-elisp
@@ -329,8 +345,8 @@
   '(("embassy_src_compile" "embassy_src_install" "embassy_src_unpack")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-emboss
-  '(("emboss_src_configure" "emboss_src_prepare")
+(defvar ebuild-mode-keywords-emboss-r1
+  '(("emboss-r1_src_configure" "emboss-r1_src_prepare")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-emul-linux-x86
@@ -406,7 +422,8 @@
 (defvar ebuild-mode-keywords-freebsd
   '(("doperiodic" "freebsd_do_patches" "freebsd_get_bmake"
      "freebsd_multilib_multibuild_wrapper" "freebsd_rename_libraries"
-     "freebsd_src_compile" "freebsd_src_install" "freebsd_src_unpack")
+     "freebsd_src_compile" "freebsd_src_install" "freebsd_src_unpack"
+     "freebsd_upstream_patches")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-freedict
@@ -418,13 +435,7 @@
      "egamesconf" "games_get_libdir" "games_make_wrapper" "games_pkg_postinst"
      "games_pkg_preinst" "games_pkg_setup" "games_src_compile"
      "games_src_configure" "games_umod_unpack" "games_ut_unpack" "gamesowners"
-     "gamesperms" "gameswrapper" "newgamesbin" "newgamessbin" "prepgamesdirs")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-games-ggz
-  '(("games-ggz_pkg_postinst" "games-ggz_pkg_postrm" "games-ggz_src_compile"
-     "games-ggz_src_configure" "games-ggz_src_install"
-     "games-ggz_update_modules")
+     "gamesperms" "newgamesbin" "newgamessbin" "prepgamesdirs")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-games-mods
@@ -439,25 +450,26 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-ghc-package
-  '(("ghc-bestcabalversion" "ghc-confdir" "ghc-elem"
-     "ghc-extractportageversion" "ghc-fixlibpath" "ghc-getghc" "ghc-getghcpkg"
-     "ghc-getghcpkgbin" "ghc-install-pkg" "ghc-libdir" "ghc-listpkg"
-     "ghc-localpkgconf" "ghc-makeghcilib" "ghc-package-exists"
-     "ghc-package_pkg_postinst" "ghc-package_pkg_prerm" "ghc-register-pkg"
-     "ghc-reregister" "ghc-reverse" "ghc-sanecabal" "ghc-setup-pkg"
-     "ghc-supports-dynamic-by-default" "ghc-supports-interpreter"
-     "ghc-supports-parallel-make" "ghc-supports-shared-libraries"
-     "ghc-supports-smp" "ghc-supports-threaded-runtime" "ghc-unregister-pkg"
-     "ghc-version")
+  '(("check-for-collisions" "ghc-cabal-version" "ghc-confdir"
+     "ghc-extractportageversion" "ghc-getghc" "ghc-getghcpkg"
+     "ghc-getghcpkgbin" "ghc-install-pkg" "ghc-is-dynamic" "ghc-libdir"
+     "ghc-localpkgconfd" "ghc-package-db" "ghc-package-exists"
+     "ghc-package_pkg_postinst" "ghc-package_pkg_postrm"
+     "ghc-package_pkg_prerm" "ghc-pkgdeps" "ghc-pm-version" "ghc-recache-db"
+     "ghc-register-pkg" "ghc-reregister" "ghc-sanecabal"
+     "ghc-supports-interpreter" "ghc-supports-parallel-make"
+     "ghc-supports-shared-libraries" "ghc-supports-smp"
+     "ghc-supports-threaded-runtime" "ghc-unregister-pkg" "ghc-version")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-git-2
-  '(("git-2_bootstrap" "git-2_r3_wrapper" "git-2_src_unpack")
+  '(("git-2_bootstrap" "git-2_src_unpack")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-git-r3
   '(("git-r3_checkout" "git-r3_fetch" "git-r3_peek_remote_ref"
-     "git-r3_pkg_outofdate" "git-r3_src_fetch" "git-r3_src_unpack")
+     "git-r3_pkg_needrebuild" "git-r3_src_fetch" "git-r3_src_unpack"
+     "pkg_needrebuild")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-gkrellm-plugin
@@ -487,14 +499,6 @@
      "gnome-games_src_install" "gnome-games_src_prepare")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-gnome-python-common
-  '(("gnome-python-common_pkg_postinst" "gnome-python-common_pkg_postrm"
-     "gnome-python-common_pkg_setup" "gnome-python-common_src_compile"
-     "gnome-python-common_src_configure" "gnome-python-common_src_install"
-     "gnome-python-common_src_prepare" "gnome-python-common_src_test"
-     "gnome-python-common_src_unpack")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-gnome-python-common-r1
   '(("gnome-python-common-r1_src_compile"
      "gnome-python-common-r1_src_configure"
@@ -535,6 +539,24 @@
      "go-mono_src_prepare" "go-mono_src_unpack")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-golang-base
+  '(("ego_pn_check" "get_golibdir" "get_golibdir_gopath"
+     "golang_install_pkgs")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-golang-build
+  '(("golang-build_src_compile" "golang-build_src_install"
+     "golang-build_src_test")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-golang-vcs
+  '(("golang-vcs_src_fetch" "golang-vcs_src_unpack")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-golang-vcs-snapshot
+  '(("golang-vcs-snapshot_src_unpack")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-gpe
   '(("gpe_src_compile" "gpe_src_configure" "gpe_src_install" "gpe_src_prepare"
      "gpe_src_unpack")
@@ -563,12 +585,15 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-haskell-cabal
-  '(("cabal-bootstrap" "cabal-build" "cabal-configure" "cabal-copy"
-     "cabal-die-if-nonempty" "cabal-haddock" "cabal-hscolour"
-     "cabal-hscolour-haddock" "cabal-is-dummy-lib" "cabal-mksetup" "cabal-pkg"
-     "cabal-show-brokens" "cabal-show-brokens-and-die" "cabal-show-old"
-     "cabal-version" "cabal_chdeps" "cabal_flag" "cabal_src_compile"
-     "cabal_src_configure" "cabal_src_install" "haskell-cabal_pkg_setup"
+  '(("cabal-bootstrap" "cabal-build" "cabal-configure" "cabal-constraint"
+     "cabal-copy" "cabal-die-if-nonempty" "cabal-haddock" "cabal-hoogle"
+     "cabal-hoogle-haddock" "cabal-hoogle-hscolour"
+     "cabal-hoogle-hscolour-haddock" "cabal-hscolour" "cabal-hscolour-haddock"
+     "cabal-is-dummy-lib" "cabal-mksetup" "cabal-pkg" "cabal-show-brokens"
+     "cabal-show-brokens-and-die" "cabal-show-old" "cabal-version"
+     "cabal_chdeps" "cabal_flag" "cabal_src_compile" "cabal_src_configure"
+     "cabal_src_install" "haskell-cabal_pkg_postinst"
+     "haskell-cabal_pkg_postrm" "haskell-cabal_pkg_setup"
      "haskell-cabal_src_compile" "haskell-cabal_src_configure"
      "haskell-cabal_src_install" "haskell-cabal_src_test" "replace-hcflags")
     font-lock-type-face))
@@ -611,13 +636,13 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-java-utils-2
-  '(("eant" "ejavac" "ejunit" "ejunit4" "increment-qa-violations"
-     "is-java-strict" "java-pkg_addcp" "java-pkg_announce-qa-violation"
-     "java-pkg_check-jikes" "java-pkg_check-phase"
-     "java-pkg_check-versioned-jar" "java-pkg_current-vm-matches"
-     "java-pkg_doexamples" "java-pkg_dohtml" "java-pkg_dojar"
-     "java-pkg_dojavadoc" "java-pkg_dolauncher" "java-pkg_doso"
-     "java-pkg_dosrc" "java-pkg_dowar" "java-pkg_ensure-gcj"
+  '(("eant" "ejavac" "ejavadoc" "ejunit" "ejunit4" "increment-qa-violations"
+     "is-java-strict" "java-pkg_addcp" "java-pkg_addres"
+     "java-pkg_announce-qa-violation" "java-pkg_check-jikes"
+     "java-pkg_check-phase" "java-pkg_check-versioned-jar"
+     "java-pkg_current-vm-matches" "java-pkg_doexamples" "java-pkg_dohtml"
+     "java-pkg_dojar" "java-pkg_dojavadoc" "java-pkg_dolauncher"
+     "java-pkg_doso" "java-pkg_dosrc" "java-pkg_dowar" "java-pkg_ensure-gcj"
      "java-pkg_ensure-no-bundled-jars" "java-pkg_ensure-test"
      "java-pkg_filter-compiler" "java-pkg_find-normal-jars"
      "java-pkg_force-compiler" "java-pkg_get-bootclasspath"
@@ -628,8 +653,9 @@
      "java-pkg_javac-args" "java-pkg_newjar" "java-pkg_register-ant-task"
      "java-pkg_register-dependency" "java-pkg_register-environment-variable"
      "java-pkg_register-optional-dependency" "java-pkg_regjar"
-     "java-pkg_regso" "java-pkg_set-current-vm" "java-pkg_sointo"
-     "java-utils-2_pkg_preinst" "java-utils-2_src_prepare" "use_doc")
+     "java-pkg_regso" "java-pkg_rm_files" "java-pkg_set-current-vm"
+     "java-pkg_sointo" "java-utils-2_pkg_preinst" "java-utils-2_src_prepare"
+     "use_doc")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-java-virtuals-2
@@ -651,7 +677,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-kde4-functions
-  '(("add_kdebase_dep" "buildsycoca" "comment_add_subdirectory"
+  '(("add_kdeapps_dep" "add_kdebase_dep" "buildsycoca"
      "comment_all_add_subdirectory" "enable_selected_doc_linguas"
      "enable_selected_linguas" "get_kde_version"
      "install_library_dependencies" "load_library_dependencies"
@@ -674,8 +700,8 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-kde5-functions
-  '(("add_frameworks_dep" "add_kdebase_dep" "get_kde_version"
-     "punt_bogus_deps")
+  '(("add_frameworks_dep" "add_kdeapps_dep" "add_plasma_dep" "get_kde_version"
+     "punt_bogus_dep")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-kernel-2
@@ -749,8 +775,9 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-mount-boot
-  '(("mount-boot_mount_boot_partition" "mount-boot_pkg_postinst"
-     "mount-boot_pkg_postrm" "mount-boot_pkg_preinst" "mount-boot_pkg_prerm"
+  '(("mount-boot_is_disabled" "mount-boot_mount_boot_partition"
+     "mount-boot_pkg_postinst" "mount-boot_pkg_postrm"
+     "mount-boot_pkg_preinst" "mount-boot_pkg_prerm" "mount-boot_pkg_pretend"
      "mount-boot_umount_boot_partition")
     font-lock-type-face))
 
@@ -758,15 +785,31 @@
   '(("mozconfig_config")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-mozconfig-v4.31
+(defvar ebuild-mode-keywords-mozconfig-v5.31
   '(("mozconfig_config")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-mozconfig-v5.31
+(defvar ebuild-mode-keywords-mozconfig-v5.34
   '(("mozconfig_config")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-mozconfig-v5.33
+(defvar ebuild-mode-keywords-mozconfig-v5.36
+  '(("mozconfig_config")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-mozconfig-v5.38
+  '(("mozconfig_config")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-mozconfig-v6.38
+  '(("mozconfig_config")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-mozconfig-v6.39
+  '(("mozconfig_config")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-mozconfig-v6.40
   '(("mozconfig_config")
     font-lock-type-face))
 
@@ -791,7 +834,8 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-mozlinguas
-  '(("mozlinguas_src_install" "mozlinguas_src_unpack")
+  '(("mozlinguas_mozconfig" "mozlinguas_src_compile" "mozlinguas_src_install"
+     "mozlinguas_src_unpack" "mozlinguas_xpistage_langpacks")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-multibuild
@@ -839,25 +883,6 @@
   '(("myspell-r2_src_install" "myspell-r2_src_unpack")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-mysql
-  '(("configure_40_41_50" "configure_51" "configure_common"
-     "configure_minimal" "mysql_disable_test" "mysql_getopt" "mysql_getoptval"
-     "mysql_init_vars" "mysql_pkg_config" "mysql_pkg_postinst"
-     "mysql_pkg_postrm" "mysql_pkg_preinst" "mysql_pkg_setup"
-     "mysql_src_compile" "mysql_src_configure" "mysql_src_install"
-     "mysql_src_prepare" "mysql_src_unpack" "pbxt_available"
-     "pbxt_patch_available" "pbxt_src_compile" "pbxt_src_configure"
-     "pbxt_src_install" "xtradb_patch_available")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-mysql-autotools
-  '(("mysql-autotools_configure_51" "mysql-autotools_configure_common"
-     "mysql-autotools_configure_minimal" "mysql-autotools_disable_test"
-     "mysql-autotools_src_compile" "mysql-autotools_src_configure"
-     "mysql-autotools_src_install" "mysql-autotools_src_prepare"
-     "pbxt_src_compile" "pbxt_src_configure" "pbxt_src_install")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-mysql-cmake
   '(("configure_cmake_locale" "configure_cmake_minimal"
      "configure_cmake_standard" "mysql-cmake_disable_test"
@@ -871,9 +896,10 @@
      "mysql-multilib_disable_test" "mysql-multilib_getopt"
      "mysql-multilib_getoptval" "mysql-multilib_pkg_config"
      "mysql-multilib_pkg_postinst" "mysql-multilib_pkg_preinst"
-     "mysql-multilib_pkg_setup" "mysql-multilib_src_compile"
-     "mysql-multilib_src_configure" "mysql-multilib_src_install"
-     "mysql-multilib_src_prepare" "mysql-multilib_src_unpack")
+     "mysql-multilib_pkg_pretend" "mysql-multilib_pkg_setup"
+     "mysql-multilib_src_compile" "mysql-multilib_src_configure"
+     "mysql-multilib_src_install" "mysql-multilib_src_prepare"
+     "mysql-multilib_src_unpack")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-mysql-v2
@@ -947,26 +973,13 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-perl-module
-  '(("fixlocalpod" "perl-module_pkg_postinst" "perl-module_pkg_postrm"
-     "perl-module_pkg_preinst" "perl-module_pkg_prerm" "perl-module_pkg_setup"
+  '(("perl-module_pkg_postinst" "perl-module_pkg_postrm"
      "perl-module_src_compile" "perl-module_src_configure"
-     "perl-module_src_install" "perl-module_src_prep"
-     "perl-module_src_prepare" "perl-module_src_test" "perl-module_src_unpack"
+     "perl-module_src_install" "perl-module_src_prepare"
+     "perl-module_src_test" "perl-module_src_unpack" "perl_check_env"
      "perl_delete_localpod" "perl_delete_module_manpages"
      "perl_delete_packlist" "perl_fix_osx_extra" "perl_link_duallife_scripts"
-     "perl_remove_temppath" "perl_rm_files" "perl_set_version" "perlinfo")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-php-common-r1
-  '(("php_check_cflags" "php_check_imap" "php_check_java" "php_check_mta"
-     "php_check_oracle_8" "php_check_oracle_all" "php_check_pgsql"
-     "php_get_mycnf_charset" "php_install_java" "php_install_java_inifile")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-php-ext-base-r1
-  '(("php-ext-base-r1_addextension" "php-ext-base-r1_addtoinifile"
-     "php-ext-base-r1_addtoinifiles" "php-ext-base-r1_buildinilist"
-     "php-ext-base-r1_src_install")
+     "perl_remove_temppath" "perl_rm_files" "perl_set_version")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-php-ext-pecl-r2
@@ -983,10 +996,6 @@
      "php-ext-source-r2_src_unpack" "php_get_slots" "php_init_slot_env")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-php-ezc
-  '(("fix_EZC_PV")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-php-lib-r1
   '(("php-lib-r1_src_install")
     font-lock-type-face))
@@ -1046,17 +1055,30 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-python-single-r1
-  '(("python-single-r1_pkg_setup" "python_setup")
+  '(("python-single-r1_pkg_setup" "python_gen_cond_dep" "python_gen_usedep"
+     "python_gen_useflags" "python_setup")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-python-utils-r1
-  '(("python_doexe" "python_doheader" "python_domodule" "python_doscript"
-     "python_export" "python_export_utf8_locale" "python_fix_shebang"
-     "python_get_CFLAGS" "python_get_LIBS" "python_get_includedir"
-     "python_get_library_path" "python_get_scriptdir" "python_get_sitedir"
-     "python_is_installed" "python_is_python3" "python_moduleinto"
-     "python_newexe" "python_newscript" "python_optimize" "python_scriptinto"
-     "python_wrapper_setup")
+  '(("PYTHON" "python_abi_depend" "python_byte-compile_modules"
+     "python_clean_byte-compiled_modules" "python_clean_installation_image"
+     "python_clean_py-compile_files" "python_convert_shebangs"
+     "python_disable_pyc" "python_doexe" "python_doheader" "python_domodule"
+     "python_doscript" "python_enable_pyc" "python_execute_function"
+     "python_execute_nosetests" "python_execute_py.test"
+     "python_execute_trial" "python_export" "python_export_utf8_locale"
+     "python_fix_shebang" "python_generate_cffi_modules"
+     "python_generate_wrapper_scripts" "python_get_CFLAGS" "python_get_LIBS"
+     "python_get_extension_module_suffix" "python_get_implementation"
+     "python_get_implementation_and_version"
+     "python_get_implementational_package" "python_get_includedir"
+     "python_get_libdir" "python_get_library" "python_get_library_path"
+     "python_get_scriptdir" "python_get_sitedir" "python_get_version"
+     "python_install_executables" "python_is_installed" "python_is_python3"
+     "python_merge_intermediate_installation_images" "python_mod_cleanup"
+     "python_mod_optimize" "python_moduleinto" "python_need_rebuild"
+     "python_newexe" "python_newscript" "python_optimize" "python_pkg_setup"
+     "python_scriptinto" "python_set_active_version" "python_wrapper_setup")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-qmail
@@ -1074,7 +1096,10 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-qmake-utils
-  '(("eqmake4" "eqmake5")
+  '(("eqmake4" "eqmake5" "qt4_get_bindir" "qt4_get_headerdir" "qt4_get_libdir"
+     "qt4_get_mkspecsdir" "qt4_get_plugindir" "qt5_get_bindir"
+     "qt5_get_headerdir" "qt5_get_libdir" "qt5_get_mkspecsdir"
+     "qt5_get_plugindir")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-qt4-build
@@ -1085,13 +1110,14 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-qt4-build-multilib
-  '(("fix_includes" "multilib_src_compile" "multilib_src_configure"
-     "multilib_src_install" "multilib_src_install_all" "multilib_src_test"
+  '(("multilib_src_compile" "multilib_src_configure" "multilib_src_install"
+     "multilib_src_install_all" "multilib_src_test"
      "qt4-build-multilib_pkg_postinst" "qt4-build-multilib_pkg_postrm"
      "qt4-build-multilib_src_prepare" "qt4-build-multilib_src_unpack"
      "qt4_multilib_src_compile" "qt4_multilib_src_configure"
      "qt4_multilib_src_install" "qt4_multilib_src_install_all"
-     "qt4_multilib_src_test" "qt_native_use" "qt_use")
+     "qt4_multilib_src_test" "qt4_symlink_framework_headers" "qt_native_use"
+     "qt_use")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-qt4-r2
@@ -1111,16 +1137,6 @@
      "readme.gentoo_print_elog" "readme.gentoo_src_install")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-rox
-  '(("expandmime" "rox_install_desktop" "rox_install_wrapper"
-     "rox_pkg_postinst" "rox_pkg_postrm" "rox_pkg_setup" "rox_src_compile"
-     "rox_src_install" "usemime")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-rox-0install
-  '(("0install_native_feed" "rox-0install_src_install")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-rpm
   '(("rpm_spec_epatch" "rpm_src_unpack" "rpm_unpack" "srcrpm_unpack")
     font-lock-type-face))
@@ -1151,6 +1167,11 @@
      "each_ruby_install")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-s6
+  '(("s6_get_servicedir" "s6_install_service" "s6_service_down"
+     "s6_service_nosetsid")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-savedconfig
   '(("restore_config" "save_config" "savedconfig_pkg_postinst")
     font-lock-type-face))
@@ -1261,15 +1282,11 @@
      "tc-getBUILD_LD" "tc-getBUILD_NM" "tc-getBUILD_OBJCOPY"
      "tc-getBUILD_PKG_CONFIG" "tc-getBUILD_PROG" "tc-getBUILD_RANLIB"
      "tc-getBUILD_STRIP" "tc-getCC" "tc-getCPP" "tc-getCXX" "tc-getDLLWRAP"
-     "tc-getF77" "tc-getFC" "tc-getGCJ" "tc-getLD" "tc-getNM" "tc-getOBJCOPY"
-     "tc-getPKG_CONFIG" "tc-getPROG" "tc-getRANLIB" "tc-getRC" "tc-getSTRIP"
-     "tc-has-openmp" "tc-has-tls" "tc-is-cross-compiler" "tc-is-softfloat"
-     "tc-is-static-only" "tc-ninja_magic_to_arch")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-twisted
-  '(("twisted_pkg_postinst" "twisted_pkg_postrm" "twisted_src_install"
-     "twisted_src_test")
+     "tc-getF77" "tc-getFC" "tc-getGCJ" "tc-getGO" "tc-getLD" "tc-getNM"
+     "tc-getOBJCOPY" "tc-getOBJDUMP" "tc-getPKG_CONFIG" "tc-getPROG"
+     "tc-getRANLIB" "tc-getRC" "tc-getSTRIP" "tc-has-openmp" "tc-has-tls"
+     "tc-is-cross-compiler" "tc-is-softfloat" "tc-is-static-only"
+     "tc-ld-disable-gold" "tc-ld-is-gold" "tc-ninja_magic_to_arch")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-twisted-r1
@@ -1323,12 +1340,6 @@
      "version_is_at_least" "version_sort")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-vim
-  '(("apply_vim_patches" "update_vim_symlinks" "vim_pkg_postinst"
-     "vim_pkg_postrm" "vim_pkg_setup" "vim_src_compile" "vim_src_configure"
-     "vim_src_install" "vim_src_prepare" "vim_src_test")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-vim-doc
   '(("update_vim_helptags")
     font-lock-type-face))
@@ -1406,11 +1417,6 @@
      "xorg-2_src_install" "xorg-2_src_prepare" "xorg-2_src_unpack")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-zproduct
-  '(("docs_move" "zproduct_pkg_config" "zproduct_pkg_postinst"
-     "zproduct_pkg_prerm" "zproduct_src_install")
-    font-lock-type-face))
-
 ;; Local Variables:
 ;; coding: utf-8
 ;; fill-column: 78


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2015-08-09 18:34 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2015-08-09 18:34 UTC (permalink / raw
  To: gentoo-commits

commit:     6583bac243e31e29a5335dc1ffc643cd0c7f6cc1
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  9 18:28:13 2015 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Aug  9 18:28:13 2015 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=6583bac2

Update copyright years.

 Makefile                | 2 +-
 ebuild-mode-keywords.el | 2 +-
 ebuild-mode.el          | 2 +-
 ebuild-mode.texi        | 2 +-
 gentoo-newsitem-mode.el | 2 +-
 keyword-generation.sh   | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/Makefile b/Makefile
index b39a2c4..1c242bd 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2007-2014 Gentoo Foundation
+# Copyright 2007-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2 or later
 
 PN = ebuild-mode

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index 5bef2e3..abbfe4f 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -1,6 +1,6 @@
 ;;; ebuild-mode-keywords.el
 
-;; Copyright 2006-2014 Gentoo Foundation
+;; Copyright 2006-2015 Gentoo Foundation
 
 ;; Author: Matthew Kennedy <mkennedy@gentoo.org>
 ;;	Diego Pettenò <flameeyes@gentoo.org>

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 21dd946..9fdb13d 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -1,6 +1,6 @@
 ;;; ebuild-mode.el --- edit Gentoo ebuild and eclass files
 
-;; Copyright 2006-2014 Gentoo Foundation
+;; Copyright 2006-2015 Gentoo Foundation
 
 ;; Author: Matthew Kennedy <mkennedy@gentoo.org>
 ;;	Diego Pettenò <flameeyes@gentoo.org>

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index e498ef4..f56284e 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -8,7 +8,7 @@
 This manual is for ebuild-mode, which is a major mode for ebuild
 and eclass files.
 
-Copyright @copyright{} 2009-2014 Gentoo Foundation
+Copyright @copyright{} 2009-2015 Gentoo Foundation
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document

diff --git a/gentoo-newsitem-mode.el b/gentoo-newsitem-mode.el
index a8532a8..7edd69f 100644
--- a/gentoo-newsitem-mode.el
+++ b/gentoo-newsitem-mode.el
@@ -1,6 +1,6 @@
 ;;; gentoo-newsitem-mode.el --- edit Gentoo GLEP 42 news items
 
-;; Copyright 2009-2014 Gentoo Foundation
+;; Copyright 2009-2015 Gentoo Foundation
 
 ;; Author: Ulrich Müller <ulm@gentoo.org>
 ;;	Christian Faulhammer <fauli@gentoo.org>

diff --git a/keyword-generation.sh b/keyword-generation.sh
index 07a32bd..df0404e 100755
--- a/keyword-generation.sh
+++ b/keyword-generation.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2011-2014 Gentoo Foundation
+# Copyright 2011-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2 or later
 
 # Authors:


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2015-08-09 18:34 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2015-08-09 18:34 UTC (permalink / raw
  To: gentoo-commits

commit:     947e27c35c1f7c7e05e7f00bca53fc6902e0c9bd
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  9 18:33:26 2015 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Aug  9 18:33:26 2015 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=947e27c3

ebuild-mode.el: Insert $Id$ instead of $Header$ in ebuild skeleton.

* ebuild-mode.el (ebuild-mode-insert-skeleton): Insert $Id$
instead of $Header$, following the Git migration.

 ChangeLog      | 5 +++++
 ebuild-mode.el | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 15ae7ab..3e18c97 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2015-08-09  Ulrich Müller  <ulm@gentoo.org>
+
+	* ebuild-mode.el (ebuild-mode-insert-skeleton): Insert $Id$
+	instead of $Header$, following the Git migration.
+
 2014-11-18  Ulrich Müller  <ulm@gentoo.org>
 
 	* Version 1.27 released.

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 9fdb13d..3646020 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -398,7 +398,7 @@ and `all-completions' for details."
    ;; standard header
    "# Copyright 1999-" (format-time-string "%Y") " Gentoo Foundation\n"
    "# Distributed under the terms of the GNU General Public License v2\n"
-   "# $Header: $\n"
+   "# $Id$\n"
    "\n"
    ;; EAPI
    "EAPI="


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2014-11-18  9:55 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2014-11-18  9:55 UTC (permalink / raw
  To: gentoo-commits

commit:     a6bc062ceb84c4724d63a72bae3f4a8bb2b3baf6
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 18 09:53:01 2014 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Tue Nov 18 09:53:01 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=a6bc062c

Version 1.27 released.

---
 ChangeLog        | 4 ++++
 ebuild-mode.el   | 2 +-
 ebuild-mode.texi | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 1b54447..15ae7ab 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2014-11-18  Ulrich Müller  <ulm@gentoo.org>
+
+	* Version 1.27 released.
+
 2014-11-17  Ulrich Müller  <ulm@gentoo.org>
 
 	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.

diff --git a/ebuild-mode.el b/ebuild-mode.el
index d4a8d9c..21dd946 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -7,7 +7,7 @@
 ;;	Christian Faulhammer <fauli@gentoo.org>
 ;;	Ulrich Müller <ulm@gentoo.org>
 ;; Maintainer: <emacs@gentoo.org>
-;; Version: 1.26
+;; Version: 1.27
 ;; Keywords: languages, processes
 
 ;; This file is free software: you can redistribute it and/or modify

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index fe79aca..e498ef4 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -25,7 +25,7 @@ later version published by the Free Software Foundation.
 
 
 @titlepage
-@title ebuild-mode 1.26
+@title ebuild-mode 1.27
 @subtitle Major mode for ebuilds and eclasses in Gentoo
 @author Christian Faulhammer
 @page


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2014-11-16 23:13 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2014-11-16 23:13 UTC (permalink / raw
  To: gentoo-commits

commit:     95489a28398e0a4c38ab59858ab18f1f232cb3c4
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 16 23:15:15 2014 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Nov 16 23:15:15 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=95489a28

Keywords regenerated from eclasses.

* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.

---
 ChangeLog               |   2 +
 ebuild-mode-keywords.el | 198 +++++++++++++++++++++++++++++++++---------------
 2 files changed, 138 insertions(+), 62 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 2c07535..1b54447 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2014-11-17  Ulrich Müller  <ulm@gentoo.org>
 
+	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
+
 	* keyword-generation.sh (OBSOLETE): Cleanup list, some eclasses
 	have been removed.
 

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index 2a52a22..5bef2e3 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -156,12 +156,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-bash-completion-r1
-  '(("dobashcomp" "get_bashcompdir" "newbashcomp")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-boost-utils
-  '(("boost-utils_export_root" "boost-utils_get_best_slot"
-     "boost-utils_get_includedir" "boost-utils_get_libdir")
+  '(("bashcomp_alias" "dobashcomp" "get_bashcompdir" "newbashcomp")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-bsdmk
@@ -205,7 +200,9 @@
 
 (defvar ebuild-mode-keywords-cmake-multilib
   '(("cmake-multilib_src_compile" "cmake-multilib_src_configure"
-     "cmake-multilib_src_install" "cmake-multilib_src_test")
+     "cmake-multilib_src_install" "cmake-multilib_src_test"
+     "multilib_src_compile" "multilib_src_configure" "multilib_src_install"
+     "multilib_src_test")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-cmake-utils
@@ -216,9 +213,9 @@
      "cmake-utils_use_enable" "cmake-utils_use_find_package"
      "cmake-utils_use_has" "cmake-utils_use_no" "cmake-utils_use_use"
      "cmake-utils_use_want" "cmake-utils_use_with" "cmake-utils_useno"
-     "enable_cmake-utils_src_compile" "enable_cmake-utils_src_configure"
-     "enable_cmake-utils_src_install" "enable_cmake-utils_src_prepare"
-     "enable_cmake-utils_src_test")
+     "comment_add_subdirectory" "enable_cmake-utils_src_compile"
+     "enable_cmake-utils_src_configure" "enable_cmake-utils_src_install"
+     "enable_cmake-utils_src_prepare" "enable_cmake-utils_src_test")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-common-lisp
@@ -352,9 +349,10 @@
      "epunt_cxx" "eqawarn" "eshopts_pop" "eshopts_push" "estack_pop"
      "estack_push" "esvn_clean" "eumask_pop" "eumask_push" "evar_pop"
      "evar_push" "evar_push_set" "in_iuse" "isdigit" "make_desktop_entry"
-     "make_session_desktop" "make_wrapper" "newicon" "newmenu" "path_exists"
-     "preserve_old_lib" "preserve_old_lib_notify" "prune_libtool_files"
-     "strip-linguas" "use_if_iuse" "validate_desktop_entries")
+     "make_session_desktop" "make_wrapper" "newicon" "newmenu" "optfeature"
+     "path_exists" "preserve_old_lib" "preserve_old_lib_notify"
+     "prune_libtool_files" "strip-linguas" "use_if_iuse"
+     "validate_desktop_entries")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-fcaps
@@ -419,9 +417,8 @@
   '(("dogamesbin" "dogameslib" "dogameslib.a" "dogameslib.so" "dogamessbin"
      "egamesconf" "games_get_libdir" "games_make_wrapper" "games_pkg_postinst"
      "games_pkg_preinst" "games_pkg_setup" "games_src_compile"
-     "games_src_configure" "games_umod_unpack" "games_ut_unpack" "gamesenv"
-     "gamesowners" "gamesperms" "gameswrapper" "newgamesbin" "newgamessbin"
-     "prepgamesdirs")
+     "games_src_configure" "games_umod_unpack" "games_ut_unpack" "gamesowners"
+     "gamesperms" "gameswrapper" "newgamesbin" "newgamessbin" "prepgamesdirs")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-games-ggz
@@ -449,8 +446,9 @@
      "ghc-package_pkg_postinst" "ghc-package_pkg_prerm" "ghc-register-pkg"
      "ghc-reregister" "ghc-reverse" "ghc-sanecabal" "ghc-setup-pkg"
      "ghc-supports-dynamic-by-default" "ghc-supports-interpreter"
-     "ghc-supports-shared-libraries" "ghc-supports-smp"
-     "ghc-supports-threaded-runtime" "ghc-unregister-pkg" "ghc-version")
+     "ghc-supports-parallel-make" "ghc-supports-shared-libraries"
+     "ghc-supports-smp" "ghc-supports-threaded-runtime" "ghc-unregister-pkg"
+     "ghc-version")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-git-2
@@ -497,6 +495,13 @@
      "gnome-python-common_src_unpack")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-gnome-python-common-r1
+  '(("gnome-python-common-r1_src_compile"
+     "gnome-python-common-r1_src_configure"
+     "gnome-python-common-r1_src_install" "gnome-python-common-r1_src_prepare"
+     "gnome-python-common-r1_src_test")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-gnome2
   '(("gnome2_pkg_postinst" "gnome2_pkg_postrm" "gnome2_pkg_preinst"
      "gnome2_src_compile" "gnome2_src_configure" "gnome2_src_install"
@@ -540,6 +545,12 @@
      "gst-plugins10_src_install" "gst-plugins10_system_link")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-gstreamer
+  '(("gstreamer_multilib_src_compile" "gstreamer_multilib_src_configure"
+     "gstreamer_multilib_src_install" "gstreamer_multilib_src_install_all"
+     "gstreamer_system_link" "multilib_src_configure")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-gtk-sharp-module
   '(("ac_path_prog_override" "add_bdepend" "add_depend" "add_rdepend"
      "get_sharp_apis" "get_sharp_assemblies"
@@ -640,7 +651,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-kde4-functions
-  '(("add_blocker" "add_kdebase_dep" "buildsycoca"
+  '(("add_kdebase_dep" "buildsycoca" "comment_add_subdirectory"
      "comment_all_add_subdirectory" "enable_selected_doc_linguas"
      "enable_selected_linguas" "get_kde_version"
      "install_library_dependencies" "load_library_dependencies"
@@ -655,6 +666,18 @@
      "kde4-meta_src_test" "kde4-meta_src_unpack")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-kde5
+  '(("kde5_pkg_postinst" "kde5_pkg_postrm" "kde5_pkg_preinst"
+     "kde5_pkg_pretend" "kde5_pkg_setup" "kde5_src_compile"
+     "kde5_src_configure" "kde5_src_install" "kde5_src_prepare"
+     "kde5_src_test" "kde5_src_unpack")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-kde5-functions
+  '(("add_frameworks_dep" "add_kdebase_dep" "get_kde_version"
+     "punt_bogus_deps")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-kernel-2
   '(("compile_headers" "compile_headers_tweak_config" "cross_pre_c_headers"
      "debug-print-kernel2-variables" "detect_arch" "detect_version"
@@ -735,12 +758,29 @@
   '(("mozconfig_config")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-mozconfig-v4.31
+  '(("mozconfig_config")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-mozconfig-v5.31
+  '(("mozconfig_config")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-mozconfig-v5.33
+  '(("mozconfig_config")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-mozcoreconf-2
   '(("moz_pkgsetup" "mozconfig_annotate" "mozconfig_final" "mozconfig_init"
      "mozconfig_use_enable" "mozconfig_use_extension" "mozconfig_use_with"
      "mozversion_is_new_enough")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-mozcoreconf-v3
+  '(("moz_pkgsetup" "mozconfig_annotate" "mozconfig_final" "mozconfig_init"
+     "mozconfig_use_enable" "mozconfig_use_extension" "mozconfig_use_with")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-mozextension
   '(("mozversion_extension_location" "xpi_install" "xpi_unpack")
     font-lock-type-face))
@@ -771,9 +811,11 @@
 (defvar ebuild-mode-keywords-multilib-build
   '(("multilib_build_binaries" "multilib_check_headers"
      "multilib_copy_sources" "multilib_for_best_abi" "multilib_foreach_abi"
-     "multilib_get_enabled_abis" "multilib_install_wrappers"
-     "multilib_is_native_abi" "multilib_parallel_foreach_abi"
-     "multilib_prepare_wrappers")
+     "multilib_get_enabled_abi_pairs" "multilib_get_enabled_abis"
+     "multilib_install_wrappers" "multilib_is_native_abi"
+     "multilib_native_enable" "multilib_native_use_enable"
+     "multilib_native_use_with" "multilib_native_usex" "multilib_native_with"
+     "multilib_parallel_foreach_abi" "multilib_prepare_wrappers")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-multilib-minimal
@@ -820,7 +862,18 @@
   '(("configure_cmake_locale" "configure_cmake_minimal"
      "configure_cmake_standard" "mysql-cmake_disable_test"
      "mysql-cmake_src_compile" "mysql-cmake_src_configure"
-     "mysql-cmake_src_install" "mysql-cmake_src_prepare")
+     "mysql-cmake_src_install" "mysql-cmake_src_prepare"
+     "mysql-cmake_use_plugin")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-mysql-multilib
+  '(("multilib_src_compile" "multilib_src_configure" "multilib_src_install"
+     "mysql-multilib_disable_test" "mysql-multilib_getopt"
+     "mysql-multilib_getoptval" "mysql-multilib_pkg_config"
+     "mysql-multilib_pkg_postinst" "mysql-multilib_pkg_preinst"
+     "mysql-multilib_pkg_setup" "mysql-multilib_src_compile"
+     "mysql-multilib_src_configure" "mysql-multilib_src_install"
+     "mysql-multilib_src_prepare" "mysql-multilib_src_unpack")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-mysql-v2
@@ -901,7 +954,7 @@
      "perl-module_src_prepare" "perl-module_src_test" "perl-module_src_unpack"
      "perl_delete_localpod" "perl_delete_module_manpages"
      "perl_delete_packlist" "perl_fix_osx_extra" "perl_link_duallife_scripts"
-     "perl_remove_temppath" "perl_set_eprefix" "perl_set_version" "perlinfo")
+     "perl_remove_temppath" "perl_rm_files" "perl_set_version" "perlinfo")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-php-common-r1
@@ -993,15 +1046,17 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-python-single-r1
-  '(("python-single-r1_pkg_setup" "python_fix_shebang" "python_setup")
+  '(("python-single-r1_pkg_setup" "python_setup")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-python-utils-r1
-  '(("python_doheader" "python_domodule" "python_doscript" "python_export"
+  '(("python_doexe" "python_doheader" "python_domodule" "python_doscript"
+     "python_export" "python_export_utf8_locale" "python_fix_shebang"
      "python_get_CFLAGS" "python_get_LIBS" "python_get_includedir"
      "python_get_library_path" "python_get_scriptdir" "python_get_sitedir"
-     "python_is_python3" "python_moduleinto" "python_newscript"
-     "python_optimize" "python_scriptinto" "python_wrapper_setup")
+     "python_is_installed" "python_is_python3" "python_moduleinto"
+     "python_newexe" "python_newscript" "python_optimize" "python_scriptinto"
+     "python_wrapper_setup")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-qmail
@@ -1029,11 +1084,28 @@
      "qt4-build_src_unpack" "qt_mkspecs_dir" "qt_use")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-qt4-build-multilib
+  '(("fix_includes" "multilib_src_compile" "multilib_src_configure"
+     "multilib_src_install" "multilib_src_install_all" "multilib_src_test"
+     "qt4-build-multilib_pkg_postinst" "qt4-build-multilib_pkg_postrm"
+     "qt4-build-multilib_src_prepare" "qt4-build-multilib_src_unpack"
+     "qt4_multilib_src_compile" "qt4_multilib_src_configure"
+     "qt4_multilib_src_install" "qt4_multilib_src_install_all"
+     "qt4_multilib_src_test" "qt_native_use" "qt_use")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-qt4-r2
   '(("qt4-r2_src_compile" "qt4-r2_src_configure" "qt4-r2_src_install"
      "qt4-r2_src_prepare" "qt4-r2_src_unpack")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-qt5-build
+  '(("qt5-build_pkg_postinst" "qt5-build_pkg_postrm" "qt5-build_src_compile"
+     "qt5-build_src_configure" "qt5-build_src_install" "qt5-build_src_prepare"
+     "qt5-build_src_test" "qt5-build_src_unpack" "qt_use"
+     "qt_use_compile_test" "qt_use_disable_mod")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-readme.gentoo
   '(("readme.gentoo_create_doc" "readme.gentoo_pkg_postinst"
      "readme.gentoo_print_elog" "readme.gentoo_src_install")
@@ -1106,7 +1178,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-ssl-cert
-  '(("docert" "gen_cnf" "gen_crt" "gen_csr" "gen_key" "gen_pem" "get_base"
+  '(("gen_cnf" "gen_crt" "gen_csr" "gen_key" "gen_pem" "get_base"
      "install_cert")
     font-lock-type-face))
 
@@ -1126,10 +1198,11 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-systemd
-  '(("systemd_dotmpfilesd" "systemd_dounit" "systemd_enable_ntpunit"
-     "systemd_enable_service" "systemd_get_unitdir" "systemd_get_userunitdir"
-     "systemd_get_utildir" "systemd_install_serviced" "systemd_is_booted"
-     "systemd_newtmpfilesd" "systemd_newunit" "systemd_to_myeconfargs"
+  '(("systemd_dotmpfilesd" "systemd_dounit" "systemd_douserunit"
+     "systemd_enable_ntpunit" "systemd_enable_service" "systemd_get_unitdir"
+     "systemd_get_userunitdir" "systemd_get_utildir"
+     "systemd_install_serviced" "systemd_is_booted" "systemd_newtmpfilesd"
+     "systemd_newunit" "systemd_newuserunit" "systemd_to_myeconfargs"
      "systemd_update_catalog" "systemd_with_unitdir" "systemd_with_utildir")
     font-lock-type-face))
 
@@ -1144,32 +1217,34 @@
      "texlive-module_make_language_def_lines"
      "texlive-module_make_language_lua_lines" "texlive-module_pkg_postinst"
      "texlive-module_pkg_postrm" "texlive-module_src_compile"
-     "texlive-module_src_install" "texlive-module_src_unpack"
+     "texlive-module_src_install" "texlive-module_src_prepare"
+     "texlive-module_src_unpack"
      "texlive-module_synonyms_to_language_lua_line")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-toolchain
   '(("XGCC" "copy_minispecs_gcc_specs" "create_gcc_env_entry"
      "do_gcc_HTB_patches" "do_gcc_PIE_patches" "do_gcc_config"
-     "do_gcc_rename_java_bins" "fix_libtool_libdir_paths" "gcc-abi-map"
-     "gcc-lang-supported" "gcc-multilib-configure" "gcc_do_filter_flags"
-     "gcc_do_make" "gcc_movelibs" "gcc_quick_unpack" "gcc_slot_java"
-     "gcc_version_patch" "gentoo_urls" "get_gcc_src_uri" "get_make_var"
-     "guess_patch_type_in_dir" "hardened_gcc_is_stable" "hardened_gcc_works"
-     "is_ada" "is_crosscompile" "is_cxx" "is_d" "is_f77" "is_f95" "is_fortran"
-     "is_gcj" "is_go" "is_multilib" "is_objc" "is_objcxx" "is_treelang"
-     "make_gcc_hard" "setup_minispecs_gcc_build_specs"
-     "setup_multilib_osdirnames" "should_we_gcc_config"
-     "tc_version_is_at_least" "tc_version_is_between" "toolchain_death_notice"
-     "toolchain_pkg_postinst" "toolchain_pkg_postrm" "toolchain_pkg_pretend"
-     "toolchain_pkg_setup" "toolchain_src_compile" "toolchain_src_configure"
-     "toolchain_src_install" "toolchain_src_prepare" "toolchain_src_test"
-     "toolchain_src_unpack" "want_minispecs" "want_pie")
+     "do_gcc_rename_java_bins" "downgrade_arch_flags"
+     "fix_libtool_libdir_paths" "gcc-abi-map" "gcc-lang-supported"
+     "gcc-multilib-configure" "gcc_do_filter_flags" "gcc_do_make"
+     "gcc_movelibs" "gcc_quick_unpack" "gcc_slot_java" "gcc_version_patch"
+     "gentoo_urls" "get_gcc_src_uri" "get_make_var" "guess_patch_type_in_dir"
+     "hardened_gcc_is_stable" "hardened_gcc_works" "is_ada" "is_crosscompile"
+     "is_cxx" "is_d" "is_f77" "is_f95" "is_fortran" "is_gcj" "is_go"
+     "is_multilib" "is_objc" "is_objcxx" "make_gcc_hard"
+     "setup_minispecs_gcc_build_specs" "setup_multilib_osdirnames"
+     "should_we_gcc_config" "tc_version_is_at_least" "tc_version_is_between"
+     "toolchain_death_notice" "toolchain_pkg_postinst" "toolchain_pkg_postrm"
+     "toolchain_pkg_pretend" "toolchain_pkg_setup" "toolchain_src_compile"
+     "toolchain_src_configure" "toolchain_src_install" "toolchain_src_prepare"
+     "toolchain_src_test" "toolchain_src_unpack" "want_minispecs" "want_pie")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-toolchain-binutils
   '(("add_src_uri" "is_cross" "tc-binutils_apply_patches" "tc-binutils_unpack"
-     "toolchain-binutils_pkg_postinst" "toolchain-binutils_pkg_postrm"
+     "toolchain-binutils_bugurl" "toolchain-binutils_pkg_postinst"
+     "toolchain-binutils_pkg_postrm" "toolchain-binutils_pkgversion"
      "toolchain-binutils_src_compile" "toolchain-binutils_src_configure"
      "toolchain-binutils_src_install" "toolchain-binutils_src_prepare"
      "toolchain-binutils_src_test" "toolchain-binutils_src_unpack")
@@ -1179,17 +1254,17 @@
   '(("econf_build" "gcc-fullversion" "gcc-major-version" "gcc-micro-version"
      "gcc-minor-version" "gcc-specs-directive" "gcc-specs-nostrict"
      "gcc-specs-now" "gcc-specs-pie" "gcc-specs-relro" "gcc-specs-ssp"
-     "gcc-specs-ssp-to-all" "gcc-version" "gen_usr_ldscript" "tc-arch"
-     "tc-arch-kernel" "tc-endian" "tc-export" "tc-export_build_env" "tc-getAR"
-     "tc-getAS" "tc-getBUILD_AR" "tc-getBUILD_AS" "tc-getBUILD_CC"
-     "tc-getBUILD_CPP" "tc-getBUILD_CXX" "tc-getBUILD_LD" "tc-getBUILD_NM"
-     "tc-getBUILD_OBJCOPY" "tc-getBUILD_PKG_CONFIG" "tc-getBUILD_PROG"
-     "tc-getBUILD_RANLIB" "tc-getBUILD_STRIP" "tc-getCC" "tc-getCPP"
-     "tc-getCXX" "tc-getDLLWRAP" "tc-getF77" "tc-getFC" "tc-getGCJ" "tc-getLD"
-     "tc-getNM" "tc-getOBJCOPY" "tc-getPKG_CONFIG" "tc-getPROG" "tc-getRANLIB"
-     "tc-getRC" "tc-getSTRIP" "tc-has-openmp" "tc-has-tls"
-     "tc-is-cross-compiler" "tc-is-softfloat" "tc-is-static-only"
-     "tc-ninja_magic_to_arch")
+     "gcc-specs-ssp-to-all" "gcc-specs-stack-check" "gcc-version"
+     "gen_usr_ldscript" "tc-arch" "tc-arch-kernel" "tc-endian" "tc-export"
+     "tc-export_build_env" "tc-getAR" "tc-getAS" "tc-getBUILD_AR"
+     "tc-getBUILD_AS" "tc-getBUILD_CC" "tc-getBUILD_CPP" "tc-getBUILD_CXX"
+     "tc-getBUILD_LD" "tc-getBUILD_NM" "tc-getBUILD_OBJCOPY"
+     "tc-getBUILD_PKG_CONFIG" "tc-getBUILD_PROG" "tc-getBUILD_RANLIB"
+     "tc-getBUILD_STRIP" "tc-getCC" "tc-getCPP" "tc-getCXX" "tc-getDLLWRAP"
+     "tc-getF77" "tc-getFC" "tc-getGCJ" "tc-getLD" "tc-getNM" "tc-getOBJCOPY"
+     "tc-getPKG_CONFIG" "tc-getPROG" "tc-getRANLIB" "tc-getRC" "tc-getSTRIP"
+     "tc-has-openmp" "tc-has-tls" "tc-is-cross-compiler" "tc-is-softfloat"
+     "tc-is-static-only" "tc-ninja_magic_to_arch")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-twisted
@@ -1273,8 +1348,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-virtuoso
-  '(("virtuoso_src_compile" "virtuoso_src_configure" "virtuoso_src_install"
-     "virtuoso_src_prepare")
+  '(("virtuoso_src_configure" "virtuoso_src_prepare")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-vmware-bundle


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2014-11-16 23:13 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2014-11-16 23:13 UTC (permalink / raw
  To: gentoo-commits

commit:     3990ca9b76400cba2e4df30b25120fd34a73c8b8
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 16 23:12:21 2014 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Nov 16 23:12:21 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=3990ca9b

Cleanup list of obsolete eclasses.

* keyword-generation.sh (OBSOLETE): Cleanup list, some eclasses
have been removed.

---
 ChangeLog             | 5 +++++
 keyword-generation.sh | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 00d7551..2c07535 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2014-11-17  Ulrich Müller  <ulm@gentoo.org>
+
+	* keyword-generation.sh (OBSOLETE): Cleanup list, some eclasses
+	have been removed.
+
 2014-02-02  Ulrich Müller  <ulm@gentoo.org>
 
 	* Version 1.26 released.

diff --git a/keyword-generation.sh b/keyword-generation.sh
index 8a70abe..07a32bd 100755
--- a/keyword-generation.sh
+++ b/keyword-generation.sh
@@ -13,7 +13,7 @@ TMPFILE="$(mktemp ${TMPDIR:-/tmp}/keyword-generation.XXXXXX)"
 ECLASSES=( $(portageq available_eclasses / ${REPO} | LC_ALL=C sort) )
 ECLASSFILES=( $(portageq eclass_path / ${REPO} "${ECLASSES[@]}") )
 # Obsolete eclasses
-OBSOLETE="bash-completion gems leechcraft ruby x-modular"
+OBSOLETE="bash-completion leechcraft x-modular"
 
 # Arrays should have equal size
 [[ ${#ECLASSES[@]} -eq ${#ECLASSFILES[@]} ]] || exit 1


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2014-02-02 11:57 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2014-02-02 11:57 UTC (permalink / raw
  To: gentoo-commits

commit:     c8493c30f0b34593569b62e49e3631513410f913
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  2 11:45:32 2014 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Feb  2 11:45:32 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=c8493c30

Version 1.26 released.

---
 ChangeLog        | 4 ++++
 ebuild-mode.el   | 2 +-
 ebuild-mode.texi | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 724040f..00d7551 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2014-02-02  Ulrich Müller  <ulm@gentoo.org>
+
+	* Version 1.26 released.
+
 2014-01-25  Ulrich Müller  <ulm@gentoo.org>
 
 	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.

diff --git a/ebuild-mode.el b/ebuild-mode.el
index dc487c7..d4a8d9c 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -7,7 +7,7 @@
 ;;	Christian Faulhammer <fauli@gentoo.org>
 ;;	Ulrich Müller <ulm@gentoo.org>
 ;; Maintainer: <emacs@gentoo.org>
-;; Version: 1.25
+;; Version: 1.26
 ;; Keywords: languages, processes
 
 ;; This file is free software: you can redistribute it and/or modify

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index 599c991..fe79aca 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -25,7 +25,7 @@ later version published by the Free Software Foundation.
 
 
 @titlepage
-@title ebuild-mode 1.25
+@title ebuild-mode 1.26
 @subtitle Major mode for ebuilds and eclasses in Gentoo
 @author Christian Faulhammer
 @page


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2014-01-25 14:17 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2014-01-25 14:17 UTC (permalink / raw
  To: gentoo-commits

commit:     c3c9818685b50489eb630bc59704d229e6b39308
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 25 14:20:23 2014 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Jan 25 14:20:23 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=c3c98186

Keywords regenerated from eclasses.

* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.

---
 ChangeLog               |   2 +
 ebuild-mode-keywords.el | 130 ++++++++++++++++++++----------------------------
 2 files changed, 55 insertions(+), 77 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index c70c030..724040f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2014-01-25  Ulrich Müller  <ulm@gentoo.org>
 
+	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
+
 	* keyword-generation.sh: Exclude functions that are marked as
 	internal in eclass documentation.
 

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index a6fc8ec..2a52a22 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -129,10 +129,10 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-autotools
-  '(("autotools_check_macro" "autotools_check_macro_val" "autotools_env_setup"
-     "autotools_m4dir_include" "autotools_m4sysdir_include"
-     "autotools_run_tool" "config_rpath_update" "eaclocal" "eaclocal_amflags"
-     "eautoconf" "eautoheader" "eautomake" "eautopoint" "eautoreconf")
+  '(("autotools_check_macro" "autotools_m4dir_include"
+     "autotools_m4sysdir_include" "config_rpath_update" "eaclocal"
+     "eaclocal_amflags" "eautoconf" "eautoheader" "eautomake" "eautopoint"
+     "eautoreconf")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-autotools-multilib
@@ -156,7 +156,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-bash-completion-r1
-  '(("dobashcomp" "get_bashcompdir" "get_bashhelpersdir" "newbashcomp")
+  '(("dobashcomp" "get_bashcompdir" "newbashcomp")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-boost-utils
@@ -216,10 +216,9 @@
      "cmake-utils_use_enable" "cmake-utils_use_find_package"
      "cmake-utils_use_has" "cmake-utils_use_no" "cmake-utils_use_use"
      "cmake-utils_use_want" "cmake-utils_use_with" "cmake-utils_useno"
-     "emake_src_make" "enable_cmake-utils_src_compile"
-     "enable_cmake-utils_src_configure" "enable_cmake-utils_src_install"
-     "enable_cmake-utils_src_prepare" "enable_cmake-utils_src_test"
-     "ninja_src_make")
+     "enable_cmake-utils_src_compile" "enable_cmake-utils_src_configure"
+     "enable_cmake-utils_src_install" "enable_cmake-utils_src_prepare"
+     "enable_cmake-utils_src_test")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-common-lisp
@@ -312,10 +311,9 @@
   '(("distutils-r1_python_compile" "distutils-r1_python_configure"
      "distutils-r1_python_install" "distutils-r1_python_install_all"
      "distutils-r1_python_prepare" "distutils-r1_python_prepare_all"
-     "distutils-r1_run_phase" "distutils-r1_src_compile"
-     "distutils-r1_src_configure" "distutils-r1_src_install"
-     "distutils-r1_src_prepare" "distutils-r1_src_test"
-     "distutils_install_for_testing" "esetup.py")
+     "distutils-r1_src_compile" "distutils-r1_src_configure"
+     "distutils-r1_src_install" "distutils-r1_src_prepare"
+     "distutils-r1_src_test" "distutils_install_for_testing" "esetup.py")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-elisp
@@ -456,10 +454,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-git-2
-  '(("git-2_bootstrap" "git-2_branch" "git-2_cleanup" "git-2_fetch" "git-2_gc"
-     "git-2_init_variables" "git-2_initial_clone" "git-2_migrate_repository"
-     "git-2_move_source" "git-2_prepare_storedir" "git-2_r3_wrapper"
-     "git-2_src_unpack" "git-2_submodules" "git-2_update_repo")
+  '(("git-2_bootstrap" "git-2_r3_wrapper" "git-2_src_unpack")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-git-r3
@@ -541,10 +536,8 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-gst-plugins10
-  '(("gst-plugins10_find_plugin_dir" "gst-plugins10_get_plugins"
-     "gst-plugins10_remove_unversioned_binaries" "gst-plugins10_src_compile"
-     "gst-plugins10_src_configure" "gst-plugins10_src_install"
-     "gst-plugins10_system_link")
+  '(("gst-plugins10_src_compile" "gst-plugins10_src_configure"
+     "gst-plugins10_src_install" "gst-plugins10_system_link")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-gtk-sharp-module
@@ -580,10 +573,10 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-java-ant-2
-  '(("java-ant-2_src_configure" "java-ant_bsfix" "java-ant_bsfix_files"
-     "java-ant_bsfix_one" "java-ant_ignore-system-classes"
-     "java-ant_remove-taskdefs" "java-ant_rewrite-bootclasspath"
-     "java-ant_rewrite-classpath" "java-ant_xml-rewrite")
+  '(("java-ant-2_src_configure" "java-ant_bsfix_files" "java-ant_bsfix_one"
+     "java-ant_ignore-system-classes" "java-ant_remove-taskdefs"
+     "java-ant_rewrite-bootclasspath" "java-ant_rewrite-classpath"
+     "java-ant_xml-rewrite")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-java-osgi
@@ -593,8 +586,7 @@
 
 (defvar ebuild-mode-keywords-java-pkg-2
   '(("java-pkg-2_pkg_preinst" "java-pkg-2_pkg_setup" "java-pkg-2_src_compile"
-     "java-pkg-2_src_prepare" "java-pkg-2_src_test"
-     "java-pkg-2_supports-test")
+     "java-pkg-2_src_prepare" "java-pkg-2_src_test")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-java-pkg-opt-2
@@ -608,35 +600,24 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-java-utils-2
-  '(("depend-java-query" "eant" "ejavac" "ejunit" "ejunit4" "ejunit_"
-     "increment-qa-violations" "is-java-strict" "java-pkg_addcp"
-     "java-pkg_announce-qa-violation" "java-pkg_ant-tasks-depend"
-     "java-pkg_append_" "java-pkg_build-vm-from-handle" "java-pkg_check-jikes"
-     "java-pkg_check-phase" "java-pkg_check-versioned-jar"
-     "java-pkg_current-vm-matches" "java-pkg_die" "java-pkg_do_write_"
+  '(("eant" "ejavac" "ejunit" "ejunit4" "increment-qa-violations"
+     "is-java-strict" "java-pkg_addcp" "java-pkg_announce-qa-violation"
+     "java-pkg_check-jikes" "java-pkg_check-phase"
+     "java-pkg_check-versioned-jar" "java-pkg_current-vm-matches"
      "java-pkg_doexamples" "java-pkg_dohtml" "java-pkg_dojar"
      "java-pkg_dojavadoc" "java-pkg_dolauncher" "java-pkg_doso"
-     "java-pkg_dosrc" "java-pkg_dowar" "java-pkg_ensure-dep"
-     "java-pkg_ensure-gcj" "java-pkg_ensure-no-bundled-jars"
-     "java-pkg_ensure-test" "java-pkg_ensure-vm-version-eq"
-     "java-pkg_ensure-vm-version-ge" "java-pkg_ensure-vm-version-sufficient"
-     "java-pkg_expand_dir_" "java-pkg_filter-compiler"
-     "java-pkg_find-normal-jars" "java-pkg_force-compiler"
-     "java-pkg_func-exists" "java-pkg_get-bootclasspath"
-     "java-pkg_get-current-vm" "java-pkg_get-javac" "java-pkg_get-jni-cflags"
-     "java-pkg_get-source" "java-pkg_get-target" "java-pkg_get-vm-vendor"
-     "java-pkg_get-vm-version" "java-pkg_getjar" "java-pkg_getjars"
-     "java-pkg_init" "java-pkg_init-compiler_" "java-pkg_init_paths_"
-     "java-pkg_is-vm-version-eq" "java-pkg_is-vm-version-ge"
-     "java-pkg_is-vm-version-sufficient" "java-pkg_jar-from"
+     "java-pkg_dosrc" "java-pkg_dowar" "java-pkg_ensure-gcj"
+     "java-pkg_ensure-no-bundled-jars" "java-pkg_ensure-test"
+     "java-pkg_filter-compiler" "java-pkg_find-normal-jars"
+     "java-pkg_force-compiler" "java-pkg_get-bootclasspath"
+     "java-pkg_get-javac" "java-pkg_get-jni-cflags" "java-pkg_get-source"
+     "java-pkg_get-target" "java-pkg_getjar" "java-pkg_getjars"
+     "java-pkg_init-compiler_" "java-pkg_init_paths_" "java-pkg_jar-from"
      "java-pkg_jar-list" "java-pkg_jarfrom" "java-pkg_jarinto"
-     "java-pkg_javac-args" "java-pkg_needs-vm" "java-pkg_newjar"
-     "java-pkg_record-jar_" "java-pkg_recordjavadoc"
-     "java-pkg_register-ant-task" "java-pkg_register-dependency"
-     "java-pkg_register-environment-variable"
+     "java-pkg_javac-args" "java-pkg_newjar" "java-pkg_register-ant-task"
+     "java-pkg_register-dependency" "java-pkg_register-environment-variable"
      "java-pkg_register-optional-dependency" "java-pkg_regjar"
-     "java-pkg_regso" "java-pkg_set-current-vm" "java-pkg_setup-vm"
-     "java-pkg_sointo" "java-pkg_switch-vm" "java-pkg_verify-classes"
+     "java-pkg_regso" "java-pkg_set-current-vm" "java-pkg_sointo"
      "java-utils-2_pkg_preinst" "java-utils-2_src_prepare" "use_doc")
     font-lock-type-face))
 
@@ -647,9 +628,8 @@
 (defvar ebuild-mode-keywords-java-vm-2
   '(("get_system_arch" "install_mozilla_plugin" "java-vm-2_pkg_postinst"
      "java-vm-2_pkg_postrm" "java-vm-2_pkg_prerm" "java-vm-2_pkg_setup"
-     "java-vm_check-nsplugin" "java-vm_revdep-mask" "java-vm_sandbox-predict"
-     "java-vm_set-nsplugin" "java-vm_set-pax-markings" "java_get_plugin_dir_"
-     "java_mozilla_clean_" "java_set_default_vm_" "set_java_env")
+     "java-vm_revdep-mask" "java-vm_sandbox-predict"
+     "java-vm_set-pax-markings" "set_java_env")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-kde4-base
@@ -734,7 +714,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-mercurial
-  '(("mercurial_bootstrap" "mercurial_fetch" "mercurial_src_unpack")
+  '(("mercurial_fetch" "mercurial_src_unpack")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-mono
@@ -771,7 +751,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-mozlinguas
-  '(("mozlinguas_export" "mozlinguas_src_install" "mozlinguas_src_unpack")
+  '(("mozlinguas_src_install" "mozlinguas_src_unpack")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-multibuild
@@ -782,9 +762,9 @@
 
 (defvar ebuild-mode-keywords-multilib
   '(("get_abi_CFLAGS" "get_abi_CHOST" "get_abi_CTARGET" "get_abi_FAKE_TARGETS"
-     "get_abi_LDFLAGS" "get_abi_LIBDIR" "get_abi_var" "get_all_abis"
-     "get_all_libdirs" "get_install_abis" "get_libdir" "get_libname"
-     "get_modname" "has_multilib_profile" "is_final_abi" "multilib_env"
+     "get_abi_LDFLAGS" "get_abi_LIBDIR" "get_all_abis" "get_all_libdirs"
+     "get_install_abis" "get_libdir" "get_libname" "get_modname"
+     "has_multilib_profile" "is_final_abi" "multilib_env"
      "multilib_toolchain_setup" "number_abis")
     font-lock-type-face))
 
@@ -1039,18 +1019,14 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-qmake-utils
-  '(("eqmake4" "eqmake5" "qmake-utils_find_pro_file")
+  '(("eqmake4" "eqmake5")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-qt4-build
-  '(("build_directories" "fix_includes" "fix_library_files"
-     "generate_qconfigs" "install_directories" "install_qconfigs"
-     "prepare_directories" "qt4-build_pkg_postinst" "qt4-build_pkg_postrm"
+  '(("fix_includes" "qt4-build_pkg_postinst" "qt4-build_pkg_postrm"
      "qt4-build_pkg_setup" "qt4-build_src_compile" "qt4-build_src_configure"
      "qt4-build_src_install" "qt4-build_src_prepare" "qt4-build_src_test"
-     "qt4-build_src_unpack" "qt_mkspecs_dir" "qt_nolibx11" "qt_use" "setqtenv"
-     "skip_project_generation" "skip_qmake_build"
-     "symlink_binaries_to_buildtree")
+     "qt4-build_src_unpack" "qt_mkspecs_dir" "qt_use")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-qt4-r2
@@ -1204,16 +1180,16 @@
      "gcc-minor-version" "gcc-specs-directive" "gcc-specs-nostrict"
      "gcc-specs-now" "gcc-specs-pie" "gcc-specs-relro" "gcc-specs-ssp"
      "gcc-specs-ssp-to-all" "gcc-version" "gen_usr_ldscript" "tc-arch"
-     "tc-arch-kernel" "tc-endian" "tc-env_build" "tc-export"
-     "tc-export_build_env" "tc-getAR" "tc-getAS" "tc-getBUILD_AR"
-     "tc-getBUILD_AS" "tc-getBUILD_CC" "tc-getBUILD_CPP" "tc-getBUILD_CXX"
-     "tc-getBUILD_LD" "tc-getBUILD_NM" "tc-getBUILD_OBJCOPY"
-     "tc-getBUILD_PKG_CONFIG" "tc-getBUILD_PROG" "tc-getBUILD_RANLIB"
-     "tc-getBUILD_STRIP" "tc-getCC" "tc-getCPP" "tc-getCXX" "tc-getDLLWRAP"
-     "tc-getF77" "tc-getFC" "tc-getGCJ" "tc-getLD" "tc-getNM" "tc-getOBJCOPY"
-     "tc-getPKG_CONFIG" "tc-getPROG" "tc-getRANLIB" "tc-getRC" "tc-getSTRIP"
-     "tc-has-openmp" "tc-has-tls" "tc-is-cross-compiler" "tc-is-softfloat"
-     "tc-is-static-only" "tc-ninja_magic_to_arch")
+     "tc-arch-kernel" "tc-endian" "tc-export" "tc-export_build_env" "tc-getAR"
+     "tc-getAS" "tc-getBUILD_AR" "tc-getBUILD_AS" "tc-getBUILD_CC"
+     "tc-getBUILD_CPP" "tc-getBUILD_CXX" "tc-getBUILD_LD" "tc-getBUILD_NM"
+     "tc-getBUILD_OBJCOPY" "tc-getBUILD_PKG_CONFIG" "tc-getBUILD_PROG"
+     "tc-getBUILD_RANLIB" "tc-getBUILD_STRIP" "tc-getCC" "tc-getCPP"
+     "tc-getCXX" "tc-getDLLWRAP" "tc-getF77" "tc-getFC" "tc-getGCJ" "tc-getLD"
+     "tc-getNM" "tc-getOBJCOPY" "tc-getPKG_CONFIG" "tc-getPROG" "tc-getRANLIB"
+     "tc-getRC" "tc-getSTRIP" "tc-has-openmp" "tc-has-tls"
+     "tc-is-cross-compiler" "tc-is-softfloat" "tc-is-static-only"
+     "tc-ninja_magic_to_arch")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-twisted


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2014-01-23 14:49 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2014-01-23 14:49 UTC (permalink / raw
  To: gentoo-commits

commit:     1109007ffb62721fbc90beab547d62c88bcfbe59
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 23 14:40:41 2014 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Thu Jan 23 14:40:41 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=1109007f

Version 1.25 released.

---
 ChangeLog        | 4 ++++
 ebuild-mode.el   | 2 +-
 ebuild-mode.texi | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 005a59e..396c7e5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2014-01-23  Ulrich Müller  <ulm@gentoo.org>
+
+	* Version 1.25 released.
+
 2014-01-22  Ulrich Müller  <ulm@gentoo.org>
 
 	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 315edbe..dc487c7 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -7,7 +7,7 @@
 ;;	Christian Faulhammer <fauli@gentoo.org>
 ;;	Ulrich Müller <ulm@gentoo.org>
 ;; Maintainer: <emacs@gentoo.org>
-;; Version: 1.24
+;; Version: 1.25
 ;; Keywords: languages, processes
 
 ;; This file is free software: you can redistribute it and/or modify

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index d0bdc29..599c991 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -25,7 +25,7 @@ later version published by the Free Software Foundation.
 
 
 @titlepage
-@title ebuild-mode 1.24
+@title ebuild-mode 1.25
 @subtitle Major mode for ebuilds and eclasses in Gentoo
 @author Christian Faulhammer
 @page


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2014-01-22 22:43 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2014-01-22 22:43 UTC (permalink / raw
  To: gentoo-commits

commit:     1d055c6902f338aacd3a312a0d2275d4ca3e5e74
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 22 22:28:28 2014 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Jan 22 22:28:28 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=1d055c69

Avoid deprecated "portageq portdir" call in keyword-generation.sh.

* keyword-generation.sh (ECLASSES, ECLASSFILES): Avoid deprecated
"portageq portdir" call.

---
 ChangeLog             |  5 +++++
 keyword-generation.sh | 13 +++++++++----
 2 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 22c0f1a..98c74d7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2014-01-22  Ulrich Müller  <ulm@gentoo.org>
+
+	* keyword-generation.sh (ECLASSES, ECLASSFILES): Avoid deprecated
+	"portageq portdir" call.
+
 2013-10-10  Ulrich Müller  <ulm@gentoo.org>
 
 	* ebuild-mode-keywords.el

diff --git a/keyword-generation.sh b/keyword-generation.sh
index bc4648b..09f028d 100755
--- a/keyword-generation.sh
+++ b/keyword-generation.sh
@@ -8,12 +8,16 @@
 #
 # Generate a raw list for app-emacs/ebuild-mode
 
+REPO=gentoo
 TMPFILE="$(mktemp ${TMPDIR:-/tmp}/keyword-generation.XXXXXX)"
-ECLASSDIR="$(portageq portdir)/eclass"
-ECLASSES=$(cd ${ECLASSDIR}; ls *.eclass | sed 's/\.eclass$//' | LC_ALL=C sort)
+ECLASSES=( $(portageq available_eclasses / ${REPO} | LC_ALL=C sort) )
+ECLASSFILES=( $(portageq eclass_path / ${REPO} "${ECLASSES[@]}") )
 # Obsolete eclasses
 OBSOLETE="bash-completion gems leechcraft ruby x-modular"
 
+# Arrays should have equal size
+[[ ${#ECLASSES[@]} -eq ${#ECLASSFILES[@]} ]] || exit 1
+
 has() {
     local needle=$1 item
     shift
@@ -25,9 +29,10 @@ has() {
 
 echo "Output in ${TMPFILE}"
 
-for eclass in ${ECLASSES}; do
+for (( i = 0; i < ${#ECLASSES[@]}; i++ )); do
+    eclass=${ECLASSES[i]}
     has ${eclass} ${OBSOLETE} && continue
-    file="${ECLASSDIR}/${eclass}.eclass"
+    file=${ECLASSFILES[i]}
     grep -q "^# @DEAD$" "${file}" && continue
 
     functions=$(env -i bash -c ". ${file}; declare -F" 2>/dev/null \


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2014-01-22 22:43 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2014-01-22 22:43 UTC (permalink / raw
  To: gentoo-commits

commit:     ff46172c1d929f0dadb9a8ffc5b5dc882a2a42c0
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 22 22:46:47 2014 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Jan 22 22:46:47 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=ff46172c

Keywords regenerated from eclasses.

* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.

---
 ChangeLog               |   2 +
 ebuild-mode-keywords.el | 126 +++++++++++++++++++++---------------------------
 2 files changed, 58 insertions(+), 70 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 98c74d7..005a59e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2014-01-22  Ulrich Müller  <ulm@gentoo.org>
 
+	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
+
 	* keyword-generation.sh (ECLASSES, ECLASSFILES): Avoid deprecated
 	"portageq portdir" call.
 

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index 280ef04..a6fc8ec 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -138,14 +138,15 @@
 (defvar ebuild-mode-keywords-autotools-multilib
   '(("autotools-multilib_src_compile" "autotools-multilib_src_configure"
      "autotools-multilib_src_install" "autotools-multilib_src_prepare"
-     "autotools-multilib_src_test")
+     "autotools-multilib_src_test" "multilib_src_compile"
+     "multilib_src_configure" "multilib_src_install"
+     "multilib_src_install_all" "multilib_src_test")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-autotools-utils
-  '(("autotools-utils_autoreconf" "autotools-utils_src_compile"
-     "autotools-utils_src_configure" "autotools-utils_src_install"
-     "autotools-utils_src_prepare" "autotools-utils_src_test"
-     "remove_libtool_files")
+  '(("autotools-utils_src_compile" "autotools-utils_src_configure"
+     "autotools-utils_src_install" "autotools-utils_src_prepare"
+     "autotools-utils_src_test" "remove_libtool_files")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-base
@@ -214,10 +215,11 @@
      "cmake-utils_use_build" "cmake-utils_use_disable"
      "cmake-utils_use_enable" "cmake-utils_use_find_package"
      "cmake-utils_use_has" "cmake-utils_use_no" "cmake-utils_use_use"
-     "cmake-utils_use_want" "cmake-utils_use_with" "emake_src_make"
-     "enable_cmake-utils_src_compile" "enable_cmake-utils_src_configure"
-     "enable_cmake-utils_src_install" "enable_cmake-utils_src_prepare"
-     "enable_cmake-utils_src_test" "ninja_src_make")
+     "cmake-utils_use_want" "cmake-utils_use_with" "cmake-utils_useno"
+     "emake_src_make" "enable_cmake-utils_src_compile"
+     "enable_cmake-utils_src_configure" "enable_cmake-utils_src_install"
+     "enable_cmake-utils_src_prepare" "enable_cmake-utils_src_test"
+     "ninja_src_make")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-common-lisp
@@ -310,10 +312,10 @@
   '(("distutils-r1_python_compile" "distutils-r1_python_configure"
      "distutils-r1_python_install" "distutils-r1_python_install_all"
      "distutils-r1_python_prepare" "distutils-r1_python_prepare_all"
-     "distutils-r1_python_test" "distutils-r1_run_phase"
-     "distutils-r1_src_compile" "distutils-r1_src_configure"
-     "distutils-r1_src_install" "distutils-r1_src_prepare"
-     "distutils-r1_src_test" "distutils_install_for_testing" "esetup.py")
+     "distutils-r1_run_phase" "distutils-r1_src_compile"
+     "distutils-r1_src_configure" "distutils-r1_src_install"
+     "distutils-r1_src_prepare" "distutils-r1_src_test"
+     "distutils_install_for_testing" "esetup.py")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-elisp
@@ -448,9 +450,9 @@
      "ghc-localpkgconf" "ghc-makeghcilib" "ghc-package-exists"
      "ghc-package_pkg_postinst" "ghc-package_pkg_prerm" "ghc-register-pkg"
      "ghc-reregister" "ghc-reverse" "ghc-sanecabal" "ghc-setup-pkg"
-     "ghc-supports-dynamic-by-default" "ghc-supports-shared-libraries"
-     "ghc-supports-smp" "ghc-supports-threaded-runtime" "ghc-unregister-pkg"
-     "ghc-version")
+     "ghc-supports-dynamic-by-default" "ghc-supports-interpreter"
+     "ghc-supports-shared-libraries" "ghc-supports-smp"
+     "ghc-supports-threaded-runtime" "ghc-unregister-pkg" "ghc-version")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-git-2
@@ -564,7 +566,7 @@
      "cabal-version" "cabal_chdeps" "cabal_flag" "cabal_src_compile"
      "cabal_src_configure" "cabal_src_install" "haskell-cabal_pkg_setup"
      "haskell-cabal_src_compile" "haskell-cabal_src_configure"
-     "haskell-cabal_src_install" "haskell-cabal_src_test")
+     "haskell-cabal_src_install" "haskell-cabal_src_test" "replace-hcflags")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-horde
@@ -800,9 +802,9 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-multiprocessing
-  '(("makeopts_jobs" "multijob_child_init" "multijob_finish"
-     "multijob_finish_one" "multijob_init" "multijob_post_fork"
-     "multijob_pre_fork" "redirect_alloc_fd")
+  '(("bashpid" "makeopts_jobs" "makeopts_loadavg" "multijob_child_init"
+     "multijob_finish" "multijob_finish_one" "multijob_init"
+     "multijob_post_fork" "multijob_pre_fork" "redirect_alloc_fd")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-myspell
@@ -961,7 +963,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-php-pear-r1
-  '(("fix_PEAR_PV" "php-pear-r1_src_install")
+  '(("fix_PEAR_PV" "php-pear-r1_pkg_setup" "php-pear-r1_src_install")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-phpconfutils
@@ -1001,34 +1003,25 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-python-any-r1
-  '(("python-any-r1_pkg_setup")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-python-distutils-ng
-  '(("python-distutils-ng_doscript" "python-distutils-ng_newscript"
-     "python-distutils-ng_redoscript" "python-distutils-ng_rewrite_hashbang"
-     "python-distutils-ng_src_compile" "python-distutils-ng_src_configure"
-     "python-distutils-ng_src_install" "python-distutils-ng_src_prepare"
-     "python-distutils-ng_src_test")
+  '(("python-any-r1_pkg_setup" "python_gen_any_dep" "python_setup")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-python-r1
   '(("python_copy_sources" "python_export_best" "python_foreach_impl"
      "python_gen_cond_dep" "python_gen_usedep" "python_gen_useflags"
-     "python_parallel_foreach_impl" "python_replicate_script")
+     "python_parallel_foreach_impl" "python_replicate_script" "python_setup")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-python-single-r1
-  '(("python-single-r1_pkg_setup" "python_fix_shebang")
+  '(("python-single-r1_pkg_setup" "python_fix_shebang" "python_setup")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-python-utils-r1
   '(("python_doheader" "python_domodule" "python_doscript" "python_export"
-     "python_get_CFLAGS" "python_get_EPYTHON" "python_get_LIBS"
-     "python_get_PYTHON" "python_get_includedir" "python_get_library_path"
-     "python_get_scriptdir" "python_get_sitedir" "python_is_python3"
-     "python_moduleinto" "python_newscript" "python_optimize"
-     "python_scriptinto" "python_wrapper_setup")
+     "python_get_CFLAGS" "python_get_LIBS" "python_get_includedir"
+     "python_get_library_path" "python_get_scriptdir" "python_get_sitedir"
+     "python_is_python3" "python_moduleinto" "python_newscript"
+     "python_optimize" "python_scriptinto" "python_wrapper_setup")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-qmail
@@ -1045,6 +1038,10 @@
      "qmail_tcprules_install")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-qmake-utils
+  '(("eqmake4" "eqmake5" "qmake-utils_find_pro_file")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-qt4-build
   '(("build_directories" "fix_includes" "fix_library_files"
      "generate_qconfigs" "install_directories" "install_qconfigs"
@@ -1057,8 +1054,8 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-qt4-r2
-  '(("eqmake4" "qt4-r2_src_compile" "qt4-r2_src_configure"
-     "qt4-r2_src_install" "qt4-r2_src_prepare" "qt4-r2_src_unpack")
+  '(("qt4-r2_src_compile" "qt4-r2_src_configure" "qt4-r2_src_install"
+     "qt4-r2_src_prepare" "qt4-r2_src_unpack")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-readme.gentoo
@@ -1153,11 +1150,11 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-systemd
-  '(("systemd_dotmpfilesd" "systemd_dounit" "systemd_enable_service"
-     "systemd_get_unitdir" "systemd_get_userunitdir" "systemd_get_utildir"
-     "systemd_install_serviced" "systemd_is_booted" "systemd_newtmpfilesd"
-     "systemd_newunit" "systemd_to_myeconfargs" "systemd_update_catalog"
-     "systemd_with_unitdir" "systemd_with_utildir")
+  '(("systemd_dotmpfilesd" "systemd_dounit" "systemd_enable_ntpunit"
+     "systemd_enable_service" "systemd_get_unitdir" "systemd_get_userunitdir"
+     "systemd_get_utildir" "systemd_install_serviced" "systemd_is_booted"
+     "systemd_newtmpfilesd" "systemd_newunit" "systemd_to_myeconfargs"
+     "systemd_update_catalog" "systemd_with_unitdir" "systemd_with_utildir")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-texlive-common
@@ -1179,24 +1176,26 @@
   '(("XGCC" "copy_minispecs_gcc_specs" "create_gcc_env_entry"
      "do_gcc_HTB_patches" "do_gcc_PIE_patches" "do_gcc_config"
      "do_gcc_rename_java_bins" "fix_libtool_libdir_paths" "gcc-abi-map"
-     "gcc-compiler-configure" "gcc-lang-supported" "gcc-multilib-configure"
-     "gcc_do_configure" "gcc_do_filter_flags" "gcc_do_make" "gcc_movelibs"
-     "gcc_quick_unpack" "gcc_slot_java" "gcc_version_patch" "gentoo_urls"
-     "get_gcc_src_uri" "get_make_var" "guess_patch_type_in_dir"
-     "hardened_gcc_is_stable" "hardened_gcc_works" "is_ada" "is_crosscompile"
-     "is_cxx" "is_d" "is_f77" "is_f95" "is_fortran" "is_gcj" "is_go"
-     "is_multilib" "is_objc" "is_objcxx" "is_treelang" "make_gcc_hard"
-     "setup_minispecs_gcc_build_specs" "setup_multilib_osdirnames"
-     "should_we_gcc_config" "tc_version_is_at_least" "toolchain_death_notice"
-     "toolchain_pkg_postinst" "toolchain_pkg_postrm" "toolchain_pkg_setup"
-     "toolchain_src_compile" "toolchain_src_install" "toolchain_src_test"
+     "gcc-lang-supported" "gcc-multilib-configure" "gcc_do_filter_flags"
+     "gcc_do_make" "gcc_movelibs" "gcc_quick_unpack" "gcc_slot_java"
+     "gcc_version_patch" "gentoo_urls" "get_gcc_src_uri" "get_make_var"
+     "guess_patch_type_in_dir" "hardened_gcc_is_stable" "hardened_gcc_works"
+     "is_ada" "is_crosscompile" "is_cxx" "is_d" "is_f77" "is_f95" "is_fortran"
+     "is_gcj" "is_go" "is_multilib" "is_objc" "is_objcxx" "is_treelang"
+     "make_gcc_hard" "setup_minispecs_gcc_build_specs"
+     "setup_multilib_osdirnames" "should_we_gcc_config"
+     "tc_version_is_at_least" "tc_version_is_between" "toolchain_death_notice"
+     "toolchain_pkg_postinst" "toolchain_pkg_postrm" "toolchain_pkg_pretend"
+     "toolchain_pkg_setup" "toolchain_src_compile" "toolchain_src_configure"
+     "toolchain_src_install" "toolchain_src_prepare" "toolchain_src_test"
      "toolchain_src_unpack" "want_minispecs" "want_pie")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-toolchain-binutils
   '(("add_src_uri" "is_cross" "tc-binutils_apply_patches" "tc-binutils_unpack"
      "toolchain-binutils_pkg_postinst" "toolchain-binutils_pkg_postrm"
-     "toolchain-binutils_src_compile" "toolchain-binutils_src_install"
+     "toolchain-binutils_src_compile" "toolchain-binutils_src_configure"
+     "toolchain-binutils_src_install" "toolchain-binutils_src_prepare"
      "toolchain-binutils_src_test" "toolchain-binutils_src_unpack")
     font-lock-type-face))
 
@@ -1252,19 +1251,6 @@
   '(("vcs-snapshot_src_unpack")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-vdr-plugin
-  '(("create_header_checksum_file" "create_plugindb_file"
-     "delete_orphan_plugindb_file" "fix_vdr_libsi_include" "has_vdr"
-     "plugin_has_gettext" "vdr-plugin_copy_source_tree"
-     "vdr-plugin_install_source_tree" "vdr-plugin_pkg_config"
-     "vdr-plugin_pkg_postinst" "vdr-plugin_pkg_postrm" "vdr-plugin_pkg_setup"
-     "vdr-plugin_print_enable_command" "vdr-plugin_src_compile"
-     "vdr-plugin_src_install" "vdr-plugin_src_prepare" "vdr-plugin_src_unpack"
-     "vdr-plugin_src_util" "vdr_has_gettext" "vdr_i18n"
-     "vdr_i18n_convert_to_gettext" "vdr_i18n_disable_gettext"
-     "vdr_patchmakefile")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-vdr-plugin-2
   '(("create_header_checksum_file" "create_plugindb_file" "detect_po_dir"
      "dev_check" "fix_vdr_libsi_include" "gettext_missing" "has_vdr"
@@ -1337,7 +1323,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-wxwidgets
-  '(("check_wxuse" "need-wxwidgets" "wxwidgets_pkg_setup")
+  '(("need-wxwidgets")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-xemacs-elisp


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2014-01-22 22:43 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2014-01-22 22:43 UTC (permalink / raw
  To: gentoo-commits

commit:     b45d8df122d117ef90b87cf498564e73b7208cf1
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 22 22:27:51 2014 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Jan 22 22:27:51 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=b45d8df1

Update copyright years.

---
 ChangeLog               | 2 +-
 Makefile                | 2 +-
 ebuild-mode-keywords.el | 2 +-
 ebuild-mode.el          | 2 +-
 ebuild-mode.texi        | 2 +-
 gentoo-newsitem-mode.el | 2 +-
 keyword-generation.sh   | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 8aadca2..22c0f1a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1282,5 +1282,5 @@
 
 	* version 1.4
 
-Copyright 2007-2013 Gentoo Foundation
+Copyright 2007-2014 Gentoo Foundation
 Distributed under the terms of the GNU General Public License v2 or later

diff --git a/Makefile b/Makefile
index f9b04d0..b39a2c4 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2007-2013 Gentoo Foundation
+# Copyright 2007-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2 or later
 
 PN = ebuild-mode

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index 3a18842..280ef04 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -1,6 +1,6 @@
 ;;; ebuild-mode-keywords.el
 
-;; Copyright 2006-2013 Gentoo Foundation
+;; Copyright 2006-2014 Gentoo Foundation
 
 ;; Author: Matthew Kennedy <mkennedy@gentoo.org>
 ;;	Diego Pettenò <flameeyes@gentoo.org>

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 25ddc56..315edbe 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -1,6 +1,6 @@
 ;;; ebuild-mode.el --- edit Gentoo ebuild and eclass files
 
-;; Copyright 2006-2013 Gentoo Foundation
+;; Copyright 2006-2014 Gentoo Foundation
 
 ;; Author: Matthew Kennedy <mkennedy@gentoo.org>
 ;;	Diego Pettenò <flameeyes@gentoo.org>

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index 7a904d0..d0bdc29 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -8,7 +8,7 @@
 This manual is for ebuild-mode, which is a major mode for ebuild
 and eclass files.
 
-Copyright @copyright{} 2009-2013 Gentoo Foundation
+Copyright @copyright{} 2009-2014 Gentoo Foundation
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document

diff --git a/gentoo-newsitem-mode.el b/gentoo-newsitem-mode.el
index 7c8be1c..a8532a8 100644
--- a/gentoo-newsitem-mode.el
+++ b/gentoo-newsitem-mode.el
@@ -1,6 +1,6 @@
 ;;; gentoo-newsitem-mode.el --- edit Gentoo GLEP 42 news items
 
-;; Copyright 2009-2013 Gentoo Foundation
+;; Copyright 2009-2014 Gentoo Foundation
 
 ;; Author: Ulrich Müller <ulm@gentoo.org>
 ;;	Christian Faulhammer <fauli@gentoo.org>

diff --git a/keyword-generation.sh b/keyword-generation.sh
index 373fc69..bc4648b 100755
--- a/keyword-generation.sh
+++ b/keyword-generation.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2011-2013 Gentoo Foundation
+# Copyright 2011-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2 or later
 
 # Authors:


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-10-09 23:49 Ulrich Müller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Müller @ 2013-10-09 23:49 UTC (permalink / raw
  To: gentoo-commits

commit:     31075603a15f4fc8a38bd39caaa3eb562e6aed7e
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Wed Oct  9 23:49:34 2013 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Oct  9 23:49:34 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=31075603

Add new keywords from eclass-to-manpage.awk.

* ebuild-mode-keywords.el
(ebuild-mode-keywords-eclass-documentation): Add new keywords
@BUGREPORTS and @VCSURL from eclass-to-manpage.awk.

---
 ChangeLog               | 6 ++++++
 ebuild-mode-keywords.el | 7 ++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 241b369..8aadca2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2013-10-10  Ulrich Müller  <ulm@gentoo.org>
+
+	* ebuild-mode-keywords.el
+	(ebuild-mode-keywords-eclass-documentation): Add new keywords
+	@BUGREPORTS and @VCSURL from eclass-to-manpage.awk.
+
 2013-09-18  Ulrich Müller  <ulm@gentoo.org>
 
 	* ebuild-mode.el (ebuild-mode-insert-skeleton): Remove special

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index f72397b..3a18842 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -72,9 +72,10 @@
 
 ;; comment-face will always override the eclass documentation strings
 (defvar ebuild-mode-keywords-eclass-documentation
-  '(("@AUTHOR" "@BLURB" "@CODE" "@DEFAULT_UNSET" "@DESCRIPTION" "@ECLASS"
-     "@ECLASS-VARIABLE" "@EXAMPLE" "@FUNCTION" "@INTERNAL" "@MAINTAINER"
-     "@REQUIRED" "@RETURN" "@ROFF" "@USAGE" "@VARIABLE")
+  '(("@AUTHOR" "@BLURB" "@BUGREPORTS" "@CODE" "@DEFAULT_UNSET" "@DESCRIPTION"
+     "@ECLASS" "@ECLASS-VARIABLE" "@EXAMPLE" "@FUNCTION" "@INTERNAL"
+     "@MAINTAINER" "@REQUIRED" "@RETURN" "@ROFF" "@USAGE" "@VARIABLE"
+     "@VCSURL")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-warn


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-09-18  6:53 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-09-18  6:53 UTC (permalink / raw
  To: gentoo-commits

commit:     6d0d36c50b4f46bde74e022770274c03bc87a1fe
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 18 06:52:29 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Sep 18 06:52:29 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=6d0d36c5

Remove special treatment for EAPI=0.

* ebuild-mode.el (ebuild-mode-insert-skeleton): Remove special
treatment for EAPI=0.

---
 ChangeLog      | 5 +++++
 ebuild-mode.el | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a581b99..241b369 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-09-18  Ulrich Müller  <ulm@gentoo.org>
+
+	* ebuild-mode.el (ebuild-mode-insert-skeleton): Remove special
+	treatment for EAPI=0.
+
 2013-09-17  Ulrich Müller  <ulm@gentoo.org>
 
 	* Version 1.24 released.

diff --git a/ebuild-mode.el b/ebuild-mode.el
index f504d79..25ddc56 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -402,8 +402,7 @@ and `all-completions' for details."
    "\n"
    ;; EAPI
    "EAPI="
-   (let ((s (skeleton-read "EAPI: ")))
-     (if (string-equal "0" s) "" s))
+   (skeleton-read "EAPI: ")
    & "\n\n" | -5
    ;; inherited eclasses
    "inherit "


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-09-17 21:33 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-09-17 21:33 UTC (permalink / raw
  To: gentoo-commits

commit:     d1c73126953de567422084970cf5549e8e129a03
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 17 21:17:35 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Tue Sep 17 21:17:35 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=d1c73126

Version 1.24 released.

---
 ChangeLog        | 2 ++
 ebuild-mode.el   | 2 +-
 ebuild-mode.texi | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 397dc86..a581b99 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2013-09-17  Ulrich Müller  <ulm@gentoo.org>
 
+	* Version 1.24 released.
+
 	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
 
 	* gentoo-newsitem-mode.el (gentoo-newsitem-font-lock-keywords):

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 0c56cbc..f504d79 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -7,7 +7,7 @@
 ;;	Christian Faulhammer <fauli@gentoo.org>
 ;;	Ulrich Müller <ulm@gentoo.org>
 ;; Maintainer: <emacs@gentoo.org>
-;; Version: 1.23
+;; Version: 1.24
 ;; Keywords: languages, processes
 
 ;; This file is free software: you can redistribute it and/or modify

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index 880fa33..7a904d0 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -25,7 +25,7 @@ later version published by the Free Software Foundation.
 
 
 @titlepage
-@title ebuild-mode 1.23
+@title ebuild-mode 1.24
 @subtitle Major mode for ebuilds and eclasses in Gentoo
 @author Christian Faulhammer
 @page


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-09-17 21:33 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-09-17 21:33 UTC (permalink / raw
  To: gentoo-commits

commit:     05e7d1463c4a46f9586cf58648d29659ae82d22f
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 17 21:04:48 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Tue Sep 17 21:04:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=05e7d146

Add missing pair of parentheses in gentoo-newsitem-mode.el.

* gentoo-newsitem-mode.el (gentoo-newsitem-font-lock-keywords):
Add missing pair of parentheses.

---
 ChangeLog               |  5 +++++
 gentoo-newsitem-mode.el | 14 +++++++-------
 2 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 6312973..194a3a3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-09-17  Ulrich Müller  <ulm@gentoo.org>
+
+	* gentoo-newsitem-mode.el (gentoo-newsitem-font-lock-keywords):
+	Add missing pair of parentheses.
+
 2013-09-08  Ulrich Müller  <ulm@gentoo.org>
 
 	* Version 1.23 released.

diff --git a/gentoo-newsitem-mode.el b/gentoo-newsitem-mode.el
index a965951..7c8be1c 100644
--- a/gentoo-newsitem-mode.el
+++ b/gentoo-newsitem-mode.el
@@ -30,13 +30,13 @@
 
 (defvar gentoo-newsitem-font-lock-keywords
   (eval-when-compile
-    `(,(concat "^"
-	       (regexp-opt
-		'("Title" "Author" "Translator" "Content-Type" "Posted"
-		  "Revision" "News-Item-Format" "Display-If-Installed"
-		  "Display-If-Keyword" "Display-If-Profile") t)
-	       ":")
-      . font-lock-keyword-face))
+    `((,(concat "^"
+		(regexp-opt
+		 '("Title" "Author" "Translator" "Content-Type" "Posted"
+		   "Revision" "News-Item-Format" "Display-If-Installed"
+		   "Display-If-Keyword" "Display-If-Profile") t)
+		":")
+       . font-lock-keyword-face)))
   "Expressions to highlight in Gentoo newsitem mode.")
 
 ;;;###autoload


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-09-17 21:33 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-09-17 21:33 UTC (permalink / raw
  To: gentoo-commits

commit:     0303c1626728ca6aa13c4909126bee3806c3e794
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 17 21:14:43 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Tue Sep 17 21:14:43 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=0303c162

Keywords regenerated from eclasses.

* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.

---
 ChangeLog               |  2 ++
 ebuild-mode-keywords.el | 29 +++++++++++++++--------------
 2 files changed, 17 insertions(+), 14 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 194a3a3..397dc86 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2013-09-17  Ulrich Müller  <ulm@gentoo.org>
 
+	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.
+
 	* gentoo-newsitem-mode.el (gentoo-newsitem-font-lock-keywords):
 	Add missing pair of parentheses.
 

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index 75bacaf..f72397b 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -347,10 +347,10 @@
 
 (defvar ebuild-mode-keywords-eutils
   '(("built_with_use" "check_license" "doicon" "domenu" "ebeep" "ecvs_clean"
-     "edos2unix" "emktemp" "epatch" "epatch_user" "epause" "epunt_cxx"
-     "eqawarn" "eshopts_pop" "eshopts_push" "estack_pop" "estack_push"
-     "esvn_clean" "eumask_pop" "eumask_push" "evar_pop" "evar_push"
-     "evar_push_set" "in_iuse" "isdigit" "make_desktop_entry"
+     "edos2unix" "einstalldocs" "emktemp" "epatch" "epatch_user" "epause"
+     "epunt_cxx" "eqawarn" "eshopts_pop" "eshopts_push" "estack_pop"
+     "estack_push" "esvn_clean" "eumask_pop" "eumask_push" "evar_pop"
+     "evar_push" "evar_push_set" "in_iuse" "isdigit" "make_desktop_entry"
      "make_session_desktop" "make_wrapper" "newicon" "newmenu" "path_exists"
      "preserve_old_lib" "preserve_old_lib_notify" "prune_libtool_files"
      "strip-linguas" "use_if_iuse" "validate_desktop_entries")
@@ -786,10 +786,11 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-multilib-build
-  '(("multilib_check_headers" "multilib_copy_sources" "multilib_for_best_abi"
-     "multilib_foreach_abi" "multilib_get_enabled_abis"
-     "multilib_install_wrappers" "multilib_is_native_abi"
-     "multilib_parallel_foreach_abi" "multilib_prepare_wrappers")
+  '(("multilib_build_binaries" "multilib_check_headers"
+     "multilib_copy_sources" "multilib_for_best_abi" "multilib_foreach_abi"
+     "multilib_get_enabled_abis" "multilib_install_wrappers"
+     "multilib_is_native_abi" "multilib_parallel_foreach_abi"
+     "multilib_prepare_wrappers")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-multilib-minimal
@@ -1024,9 +1025,9 @@
   '(("python_doheader" "python_domodule" "python_doscript" "python_export"
      "python_get_CFLAGS" "python_get_EPYTHON" "python_get_LIBS"
      "python_get_PYTHON" "python_get_includedir" "python_get_library_path"
-     "python_get_sitedir" "python_is_python3" "python_moduleinto"
-     "python_newscript" "python_optimize" "python_scriptinto"
-     "python_wrapper_setup")
+     "python_get_scriptdir" "python_get_sitedir" "python_is_python3"
+     "python_moduleinto" "python_newscript" "python_optimize"
+     "python_scriptinto" "python_wrapper_setup")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-qmail
@@ -1153,9 +1154,9 @@
 (defvar ebuild-mode-keywords-systemd
   '(("systemd_dotmpfilesd" "systemd_dounit" "systemd_enable_service"
      "systemd_get_unitdir" "systemd_get_userunitdir" "systemd_get_utildir"
-     "systemd_is_booted" "systemd_newtmpfilesd" "systemd_newunit"
-     "systemd_to_myeconfargs" "systemd_update_catalog" "systemd_with_unitdir"
-     "systemd_with_utildir")
+     "systemd_install_serviced" "systemd_is_booted" "systemd_newtmpfilesd"
+     "systemd_newunit" "systemd_to_myeconfargs" "systemd_update_catalog"
+     "systemd_with_unitdir" "systemd_with_utildir")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-texlive-common


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-09-08 10:49 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-09-08 10:49 UTC (permalink / raw
  To: gentoo-commits

commit:     c8f9c85f695864e17dffc08af7c573ce12da3810
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  8 10:44:34 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Sep  8 10:44:34 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=c8f9c85f

Version 1.23 released.

---
 ChangeLog        | 2 ++
 ebuild-mode.el   | 2 +-
 ebuild-mode.texi | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 46da7da..6312973 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2013-09-08  Ulrich Müller  <ulm@gentoo.org>
 
+	* Version 1.23 released.
+
 	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated
 	from eclasses.
 

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 0628160..0c56cbc 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -7,7 +7,7 @@
 ;;	Christian Faulhammer <fauli@gentoo.org>
 ;;	Ulrich Müller <ulm@gentoo.org>
 ;; Maintainer: <emacs@gentoo.org>
-;; Version: 1.22
+;; Version: 1.23
 ;; Keywords: languages, processes
 
 ;; This file is free software: you can redistribute it and/or modify

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index 6b272b5..880fa33 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -25,7 +25,7 @@ later version published by the Free Software Foundation.
 
 
 @titlepage
-@title ebuild-mode 1.22
+@title ebuild-mode 1.23
 @subtitle Major mode for ebuilds and eclasses in Gentoo
 @author Christian Faulhammer
 @page


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-09-08 10:28 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-09-08 10:28 UTC (permalink / raw
  To: gentoo-commits

commit:     7830164a99bd17fd84ca6ac210b778a33f09f408
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  8 10:26:44 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Sep  8 10:26:44 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=7830164a

Keywords regenerated from eclasses.

* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated
from eclasses.

---
 ChangeLog               |  3 +++
 ebuild-mode-keywords.el | 51 +++++++++++++++++++++++++++++++------------------
 2 files changed, 35 insertions(+), 19 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a8388bf..46da7da 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2013-09-08  Ulrich Müller  <ulm@gentoo.org>
 
+	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated
+	from eclasses.
+
 	* keyword-generation.sh (OBSOLETE): Cleanup list.
 	(ECLASSES): Strip filename suffix and sort the list of eclasses.
 

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index db92022..75bacaf 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -154,7 +154,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-bash-completion-r1
-  '(("dobashcomp" "get_bashcompdir" "newbashcomp")
+  '(("dobashcomp" "get_bashcompdir" "get_bashhelpersdir" "newbashcomp")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-boost-utils
@@ -455,8 +455,13 @@
 (defvar ebuild-mode-keywords-git-2
   '(("git-2_bootstrap" "git-2_branch" "git-2_cleanup" "git-2_fetch" "git-2_gc"
      "git-2_init_variables" "git-2_initial_clone" "git-2_migrate_repository"
-     "git-2_move_source" "git-2_prepare_storedir" "git-2_src_unpack"
-     "git-2_submodules" "git-2_update_repo")
+     "git-2_move_source" "git-2_prepare_storedir" "git-2_r3_wrapper"
+     "git-2_src_unpack" "git-2_submodules" "git-2_update_repo")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-git-r3
+  '(("git-r3_checkout" "git-r3_fetch" "git-r3_peek_remote_ref"
+     "git-r3_pkg_outofdate" "git-r3_src_fetch" "git-r3_src_unpack")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-gkrellm-plugin
@@ -503,6 +508,7 @@
 (defvar ebuild-mode-keywords-gnome2-utils
   '(("gnome2_disable_deprecation_warning" "gnome2_environment_reset"
      "gnome2_gconf_install" "gnome2_gconf_savelist" "gnome2_gconf_uninstall"
+     "gnome2_gdk_pixbuf_savelist" "gnome2_gdk_pixbuf_update"
      "gnome2_icon_cache_update" "gnome2_icon_savelist" "gnome2_omf_fix"
      "gnome2_query_immodules_gtk2" "gnome2_query_immodules_gtk3"
      "gnome2_schemas_savelist" "gnome2_schemas_update"
@@ -551,13 +557,13 @@
 
 (defvar ebuild-mode-keywords-haskell-cabal
   '(("cabal-bootstrap" "cabal-build" "cabal-configure" "cabal-copy"
-     "cabal-haddock" "cabal-hscolour" "cabal-hscolour-haddock"
-     "cabal-is-dummy-lib" "cabal-mksetup" "cabal-pkg" "cabal-show-brokens"
-     "cabal-show-brokens-and-die" "cabal-version" "cabal_chdeps" "cabal_flag"
-     "cabal_src_compile" "cabal_src_configure" "cabal_src_install"
-     "haskell-cabal_pkg_setup" "haskell-cabal_src_compile"
-     "haskell-cabal_src_configure" "haskell-cabal_src_install"
-     "haskell-cabal_src_test")
+     "cabal-die-if-nonempty" "cabal-haddock" "cabal-hscolour"
+     "cabal-hscolour-haddock" "cabal-is-dummy-lib" "cabal-mksetup" "cabal-pkg"
+     "cabal-show-brokens" "cabal-show-brokens-and-die" "cabal-show-old"
+     "cabal-version" "cabal_chdeps" "cabal_flag" "cabal_src_compile"
+     "cabal_src_configure" "cabal_src_install" "haskell-cabal_pkg_setup"
+     "haskell-cabal_src_compile" "haskell-cabal_src_configure"
+     "haskell-cabal_src_install" "haskell-cabal_src_test")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-horde
@@ -655,7 +661,7 @@
      "comment_all_add_subdirectory" "enable_selected_doc_linguas"
      "enable_selected_linguas" "get_kde_version"
      "install_library_dependencies" "load_library_dependencies"
-     "migrate_store_dir" "save_library_dependencies")
+     "save_library_dependencies")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-kde4-meta
@@ -782,8 +788,8 @@
 (defvar ebuild-mode-keywords-multilib-build
   '(("multilib_check_headers" "multilib_copy_sources" "multilib_for_best_abi"
      "multilib_foreach_abi" "multilib_get_enabled_abis"
-     "multilib_install_wrappers" "multilib_parallel_foreach_abi"
-     "multilib_prepare_wrappers")
+     "multilib_install_wrappers" "multilib_is_native_abi"
+     "multilib_parallel_foreach_abi" "multilib_prepare_wrappers")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-multilib-minimal
@@ -1018,8 +1024,9 @@
   '(("python_doheader" "python_domodule" "python_doscript" "python_export"
      "python_get_CFLAGS" "python_get_EPYTHON" "python_get_LIBS"
      "python_get_PYTHON" "python_get_includedir" "python_get_library_path"
-     "python_get_sitedir" "python_moduleinto" "python_newscript"
-     "python_optimize" "python_scriptinto" "python_wrapper_setup")
+     "python_get_sitedir" "python_is_python3" "python_moduleinto"
+     "python_newscript" "python_optimize" "python_scriptinto"
+     "python_wrapper_setup")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-qmail
@@ -1146,8 +1153,9 @@
 (defvar ebuild-mode-keywords-systemd
   '(("systemd_dotmpfilesd" "systemd_dounit" "systemd_enable_service"
      "systemd_get_unitdir" "systemd_get_userunitdir" "systemd_get_utildir"
-     "systemd_newtmpfilesd" "systemd_newunit" "systemd_to_myeconfargs"
-     "systemd_update_catalog" "systemd_with_unitdir" "systemd_with_utildir")
+     "systemd_is_booted" "systemd_newtmpfilesd" "systemd_newunit"
+     "systemd_to_myeconfargs" "systemd_update_catalog" "systemd_with_unitdir"
+     "systemd_with_utildir")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-texlive-common
@@ -1171,8 +1179,7 @@
      "do_gcc_rename_java_bins" "fix_libtool_libdir_paths" "gcc-abi-map"
      "gcc-compiler-configure" "gcc-lang-supported" "gcc-multilib-configure"
      "gcc_do_configure" "gcc_do_filter_flags" "gcc_do_make" "gcc_movelibs"
-     "gcc_pkg_setup" "gcc_quick_unpack" "gcc_slot_java" "gcc_src_compile"
-     "gcc_src_test" "gcc_src_unpack" "gcc_version_patch" "gentoo_urls"
+     "gcc_quick_unpack" "gcc_slot_java" "gcc_version_patch" "gentoo_urls"
      "get_gcc_src_uri" "get_make_var" "guess_patch_type_in_dir"
      "hardened_gcc_is_stable" "hardened_gcc_works" "is_ada" "is_crosscompile"
      "is_cxx" "is_d" "is_f77" "is_f95" "is_fortran" "is_gcj" "is_go"
@@ -1213,6 +1220,12 @@
      "twisted_src_test")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-twisted-r1
+  '(("python_test" "twisted-r1_pkg_postinst" "twisted-r1_pkg_postrm"
+     "twisted-r1_python_test" "twisted-r1_src_install"
+     "twisted-r1_update_plugin_cache")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-udev
   '(("get_udevdir" "udev_dorules" "udev_get_udevdir" "udev_newrules"
      "udev_reload")


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-09-08 10:28 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-09-08 10:28 UTC (permalink / raw
  To: gentoo-commits

commit:     5cdc9c81037270eb95148a2b7529cc435351f222
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  8 10:24:37 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Sep  8 10:24:37 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=5cdc9c81

Sort ebuild-mode-keywords-* variables.

---
 ebuild-mode-keywords.el | 238 ++++++++++++++++++++++++------------------------
 1 file changed, 119 insertions(+), 119 deletions(-)

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index a533f11..db92022 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -219,30 +219,30 @@
      "enable_cmake-utils_src_test" "ninja_src_make")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-common-lisp-common-2
+(defvar ebuild-mode-keywords-common-lisp
+  '(("common-lisp-install" "common-lisp-system-symlink"
+     "common-lisp_pkg_postinst" "common-lisp_pkg_postrm"
+     "common-lisp_pkg_preinst")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-common-lisp-common
   '(("do-debian-credits" "impl-remove-timestamp-hack"
      "impl-restore-timestamp-hack" "impl-save-timestamp-hack"
-     "standard-impl-postinst" "standard-impl-postrm")
+     "register-common-lisp-implementation"
+     "reregister-all-common-lisp-implementations" "standard-impl-postinst"
+     "standard-impl-postrm" "test-in" "unregister-common-lisp-implementation")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-common-lisp-common-3
+(defvar ebuild-mode-keywords-common-lisp-common-2
   '(("do-debian-credits" "impl-remove-timestamp-hack"
      "impl-restore-timestamp-hack" "impl-save-timestamp-hack"
      "standard-impl-postinst" "standard-impl-postrm")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-common-lisp-common
+(defvar ebuild-mode-keywords-common-lisp-common-3
   '(("do-debian-credits" "impl-remove-timestamp-hack"
      "impl-restore-timestamp-hack" "impl-save-timestamp-hack"
-     "register-common-lisp-implementation"
-     "reregister-all-common-lisp-implementations" "standard-impl-postinst"
-     "standard-impl-postrm" "test-in" "unregister-common-lisp-implementation")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-common-lisp
-  '(("common-lisp-install" "common-lisp-system-symlink"
-     "common-lisp_pkg_postinst" "common-lisp_pkg_postrm"
-     "common-lisp_pkg_preinst")
+     "standard-impl-postinst" "standard-impl-postrm")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-confutils
@@ -315,18 +315,18 @@
      "distutils-r1_src_test" "distutils_install_for_testing" "esetup.py")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-elisp-common
-  '(("elisp-compile" "elisp-emacs-version" "elisp-install"
-     "elisp-make-autoload-file" "elisp-need-emacs" "elisp-site-file-install"
-     "elisp-site-regen")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-elisp
   '(("elisp_pkg_postinst" "elisp_pkg_postrm" "elisp_pkg_setup"
      "elisp_src_compile" "elisp_src_configure" "elisp_src_install"
      "elisp_src_prepare" "elisp_src_unpack")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-elisp-common
+  '(("elisp-compile" "elisp-emacs-version" "elisp-install"
+     "elisp-make-autoload-file" "elisp-need-emacs" "elisp-site-file-install"
+     "elisp-site-regen")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-embassy
   '(("embassy_src_compile" "embassy_src_install" "embassy_src_unpack")
     font-lock-type-face))
@@ -385,16 +385,16 @@
      "test-flags-PROG" "test_version_info")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-font-ebdftopcf
-  '(("ebdftopcf" "font-ebdftopcf_src_compile")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-font
   '(("font_cleanup_dirs" "font_fontconfig" "font_pkg_postinst"
      "font_pkg_postrm" "font_pkg_setup" "font_src_install"
      "font_xfont_config")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-font-ebdftopcf
+  '(("ebdftopcf" "font-ebdftopcf_src_compile")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-fortran-2
   '(("fortran-2_pkg_setup")
     font-lock-type-face))
@@ -464,6 +464,13 @@
      "gkrellm-plugin_server_dir" "gkrellm-plugin_src_install")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-gnat
+  '(("belongs_to_standard" "expand_BuildEnv" "filter_env_var"
+     "get_active_profile" "get_ada_dep" "get_gnat_value" "gnat_filter_flags"
+     "gnat_pkg_postinst" "gnat_pkg_setup" "gnat_src_compile"
+     "gnat_src_install" "lib_compile")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-gnatbuild
   '(("add_profile_eselect_conf" "create_eselect_conf" "create_specs_file"
      "disgusting_gcc_multilib_HACK" "do_gnat_config" "gnatbuild_pkg_postinst"
@@ -472,11 +479,19 @@
      "is_multilib" "should_we_eselect_gnat")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-gnat
-  '(("belongs_to_standard" "expand_BuildEnv" "filter_env_var"
-     "get_active_profile" "get_ada_dep" "get_gnat_value" "gnat_filter_flags"
-     "gnat_pkg_postinst" "gnat_pkg_setup" "gnat_src_compile"
-     "gnat_src_install" "lib_compile")
+(defvar ebuild-mode-keywords-gnome-games
+  '(("gnome-games_pkg_postinst" "gnome-games_pkg_postrm"
+     "gnome-games_pkg_preinst" "gnome-games_pkg_setup"
+     "gnome-games_src_compile" "gnome-games_src_configure"
+     "gnome-games_src_install" "gnome-games_src_prepare")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-gnome-python-common
+  '(("gnome-python-common_pkg_postinst" "gnome-python-common_pkg_postrm"
+     "gnome-python-common_pkg_setup" "gnome-python-common_src_compile"
+     "gnome-python-common_src_configure" "gnome-python-common_src_install"
+     "gnome-python-common_src_prepare" "gnome-python-common_src_test"
+     "gnome-python-common_src_unpack")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-gnome2
@@ -494,21 +509,6 @@
      "gnome2_scrollkeeper_savelist" "gnome2_scrollkeeper_update")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-gnome-games
-  '(("gnome-games_pkg_postinst" "gnome-games_pkg_postrm"
-     "gnome-games_pkg_preinst" "gnome-games_pkg_setup"
-     "gnome-games_src_compile" "gnome-games_src_configure"
-     "gnome-games_src_install" "gnome-games_src_prepare")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-gnome-python-common
-  '(("gnome-python-common_pkg_postinst" "gnome-python-common_pkg_postrm"
-     "gnome-python-common_pkg_setup" "gnome-python-common_src_compile"
-     "gnome-python-common_src_configure" "gnome-python-common_src_install"
-     "gnome-python-common_src_prepare" "gnome-python-common_src_test"
-     "gnome-python-common_src_unpack")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-gnuconfig
   '(("gnuconfig_do_update" "gnuconfig_findnewest" "gnuconfig_update")
     font-lock-type-face))
@@ -771,13 +771,6 @@
      "multibuild_parallel_foreach_variant" "run_in_build_dir")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-multilib-build
-  '(("multilib_check_headers" "multilib_copy_sources" "multilib_for_best_abi"
-     "multilib_foreach_abi" "multilib_get_enabled_abis"
-     "multilib_install_wrappers" "multilib_parallel_foreach_abi"
-     "multilib_prepare_wrappers")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-multilib
   '(("get_abi_CFLAGS" "get_abi_CHOST" "get_abi_CTARGET" "get_abi_FAKE_TARGETS"
      "get_abi_LDFLAGS" "get_abi_LIBDIR" "get_abi_var" "get_all_abis"
@@ -786,6 +779,13 @@
      "multilib_toolchain_setup" "number_abis")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-multilib-build
+  '(("multilib_check_headers" "multilib_copy_sources" "multilib_for_best_abi"
+     "multilib_foreach_abi" "multilib_get_enabled_abis"
+     "multilib_install_wrappers" "multilib_parallel_foreach_abi"
+     "multilib_prepare_wrappers")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-multilib-minimal
   '(("multilib-minimal_src_compile" "multilib-minimal_src_configure"
      "multilib-minimal_src_install" "multilib-minimal_src_test")
@@ -807,6 +807,17 @@
   '(("myspell-r2_src_install" "myspell-r2_src_unpack")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-mysql
+  '(("configure_40_41_50" "configure_51" "configure_common"
+     "configure_minimal" "mysql_disable_test" "mysql_getopt" "mysql_getoptval"
+     "mysql_init_vars" "mysql_pkg_config" "mysql_pkg_postinst"
+     "mysql_pkg_postrm" "mysql_pkg_preinst" "mysql_pkg_setup"
+     "mysql_src_compile" "mysql_src_configure" "mysql_src_install"
+     "mysql_src_prepare" "mysql_src_unpack" "pbxt_available"
+     "pbxt_patch_available" "pbxt_src_compile" "pbxt_src_configure"
+     "pbxt_src_install" "xtradb_patch_available")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-mysql-autotools
   '(("mysql-autotools_configure_51" "mysql-autotools_configure_common"
      "mysql-autotools_configure_minimal" "mysql-autotools_disable_test"
@@ -822,22 +833,6 @@
      "mysql-cmake_src_install" "mysql-cmake_src_prepare")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-mysql
-  '(("configure_40_41_50" "configure_51" "configure_common"
-     "configure_minimal" "mysql_disable_test" "mysql_getopt" "mysql_getoptval"
-     "mysql_init_vars" "mysql_pkg_config" "mysql_pkg_postinst"
-     "mysql_pkg_postrm" "mysql_pkg_preinst" "mysql_pkg_setup"
-     "mysql_src_compile" "mysql_src_configure" "mysql_src_install"
-     "mysql_src_prepare" "mysql_src_unpack" "pbxt_available"
-     "pbxt_patch_available" "pbxt_src_compile" "pbxt_src_configure"
-     "pbxt_src_install" "xtradb_patch_available")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-mysql_fx
-  '(("mysql_check_version_range" "mysql_init_vars" "mysql_lib_symlinks"
-     "mysql_mv_patches" "mysql_version_is_at_least" "stripdots")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-mysql-v2
   '(("configure_common" "configure_minimal" "mysql-v2_disable_test"
      "mysql-v2_getopt" "mysql-v2_getoptval" "mysql-v2_pkg_config"
@@ -847,6 +842,11 @@
      "pbxt_available" "pbxt_patch_available" "xtradb_patch_available")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-mysql_fx
+  '(("mysql_check_version_range" "mysql_init_vars" "mysql_lib_symlinks"
+     "mysql_mv_patches" "mysql_version_is_at_least" "stripdots")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-mythtv-plugins
   '(("mythtv-plugins_pkg_setup" "mythtv-plugins_src_compile"
      "mythtv-plugins_src_configure" "mythtv-plugins_src_install"
@@ -920,16 +920,6 @@
      "php_get_mycnf_charset" "php_install_java" "php_install_java_inifile")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-phpconfutils
-  '(("phpconfutils_built_with_use" "phpconfutils_extension_disable"
-     "phpconfutils_extension_enable" "phpconfutils_extension_with"
-     "phpconfutils_extension_without" "phpconfutils_generate_usefile"
-     "phpconfutils_init" "phpconfutils_require_any" "phpconfutils_sort_flags"
-     "phpconfutils_use_conflict" "phpconfutils_use_depend_all"
-     "phpconfutils_use_depend_any" "phpconfutils_usecheck"
-     "phpconfutils_warn_about_external_deps")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-php-ext-base-r1
   '(("php-ext-base-r1_addextension" "php-ext-base-r1_addtoinifile"
      "php-ext-base-r1_addtoinifiles" "php-ext-base-r1_buildinilist"
@@ -966,6 +956,16 @@
   '(("fix_PEAR_PV" "php-pear-r1_src_install")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-phpconfutils
+  '(("phpconfutils_built_with_use" "phpconfutils_extension_disable"
+     "phpconfutils_extension_enable" "phpconfutils_extension_with"
+     "phpconfutils_extension_without" "phpconfutils_generate_usefile"
+     "phpconfutils_init" "phpconfutils_require_any" "phpconfutils_sort_flags"
+     "phpconfutils_use_conflict" "phpconfutils_use_depend_all"
+     "phpconfutils_use_depend_any" "phpconfutils_usecheck"
+     "phpconfutils_warn_about_external_deps")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-portability
   '(("dlopen_lib" "get_bmake" "get_mounts" "is-login-disabled" "seq"
      "treecopy")
@@ -975,18 +975,6 @@
   '(("eprefixify")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-python-any-r1
-  '(("python-any-r1_pkg_setup")
-    font-lock-type-face))
-
-(defvar ebuild-mode-keywords-python-distutils-ng
-  '(("python-distutils-ng_doscript" "python-distutils-ng_newscript"
-     "python-distutils-ng_redoscript" "python-distutils-ng_rewrite_hashbang"
-     "python-distutils-ng_src_compile" "python-distutils-ng_src_configure"
-     "python-distutils-ng_src_install" "python-distutils-ng_src_prepare"
-     "python-distutils-ng_src_test")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-python
   '(("PYTHON" "python_clean_installation_image"
      "python_clean_py-compile_files" "python_convert_shebangs"
@@ -1004,6 +992,18 @@
      "python_src_test")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-python-any-r1
+  '(("python-any-r1_pkg_setup")
+    font-lock-type-face))
+
+(defvar ebuild-mode-keywords-python-distutils-ng
+  '(("python-distutils-ng_doscript" "python-distutils-ng_newscript"
+     "python-distutils-ng_redoscript" "python-distutils-ng_rewrite_hashbang"
+     "python-distutils-ng_src_compile" "python-distutils-ng_src_configure"
+     "python-distutils-ng_src_install" "python-distutils-ng_src_prepare"
+     "python-distutils-ng_src_test")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-python-r1
   '(("python_copy_sources" "python_export_best" "python_foreach_impl"
      "python_gen_cond_dep" "python_gen_usedep" "python_gen_useflags"
@@ -1057,16 +1057,16 @@
      "readme.gentoo_print_elog" "readme.gentoo_src_install")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-rox-0install
-  '(("0install_native_feed" "rox-0install_src_install")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-rox
   '(("expandmime" "rox_install_desktop" "rox_install_wrapper"
      "rox_pkg_postinst" "rox_pkg_postrm" "rox_pkg_setup" "rox_src_compile"
      "rox_src_install" "usemime")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-rox-0install
+  '(("0install_native_feed" "rox-0install_src_install")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-rpm
   '(("rpm_spec_epatch" "rpm_src_unpack" "rpm_unpack" "srcrpm_unpack")
     font-lock-type-face))
@@ -1165,13 +1165,6 @@
      "texlive-module_synonyms_to_language_lua_line")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-toolchain-binutils
-  '(("add_src_uri" "is_cross" "tc-binutils_apply_patches" "tc-binutils_unpack"
-     "toolchain-binutils_pkg_postinst" "toolchain-binutils_pkg_postrm"
-     "toolchain-binutils_src_compile" "toolchain-binutils_src_install"
-     "toolchain-binutils_src_test" "toolchain-binutils_src_unpack")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-toolchain
   '(("XGCC" "copy_minispecs_gcc_specs" "create_gcc_env_entry"
      "do_gcc_HTB_patches" "do_gcc_PIE_patches" "do_gcc_config"
@@ -1191,6 +1184,13 @@
      "toolchain_src_unpack" "want_minispecs" "want_pie")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-toolchain-binutils
+  '(("add_src_uri" "is_cross" "tc-binutils_apply_patches" "tc-binutils_unpack"
+     "toolchain-binutils_pkg_postinst" "toolchain-binutils_pkg_postrm"
+     "toolchain-binutils_src_compile" "toolchain-binutils_src_install"
+     "toolchain-binutils_src_test" "toolchain-binutils_src_unpack")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-toolchain-funcs
   '(("econf_build" "gcc-fullversion" "gcc-major-version" "gcc-micro-version"
      "gcc-minor-version" "gcc-specs-directive" "gcc-specs-nostrict"
@@ -1237,17 +1237,6 @@
   '(("vcs-snapshot_src_unpack")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-vdr-plugin-2
-  '(("create_header_checksum_file" "create_plugindb_file" "detect_po_dir"
-     "dev_check" "fix_vdr_libsi_include" "gettext_missing" "has_vdr"
-     "linguas_support" "remove_i18n_include" "vdr-plugin-2_pkg_config"
-     "vdr-plugin-2_pkg_postinst" "vdr-plugin-2_pkg_postrm"
-     "vdr-plugin-2_pkg_setup" "vdr-plugin-2_print_enable_command"
-     "vdr-plugin-2_src_compile" "vdr-plugin-2_src_install"
-     "vdr-plugin-2_src_prepare" "vdr-plugin-2_src_unpack"
-     "vdr-plugin-2_src_util" "vdr_i18n" "vdr_patchmakefile")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-vdr-plugin
   '(("create_header_checksum_file" "create_plugindb_file"
      "delete_orphan_plugindb_file" "fix_vdr_libsi_include" "has_vdr"
@@ -1261,6 +1250,17 @@
      "vdr_patchmakefile")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-vdr-plugin-2
+  '(("create_header_checksum_file" "create_plugindb_file" "detect_po_dir"
+     "dev_check" "fix_vdr_libsi_include" "gettext_missing" "has_vdr"
+     "linguas_support" "remove_i18n_include" "vdr-plugin-2_pkg_config"
+     "vdr-plugin-2_pkg_postinst" "vdr-plugin-2_pkg_postrm"
+     "vdr-plugin-2_pkg_setup" "vdr-plugin-2_print_enable_command"
+     "vdr-plugin-2_src_compile" "vdr-plugin-2_src_install"
+     "vdr-plugin-2_src_prepare" "vdr-plugin-2_src_unpack"
+     "vdr-plugin-2_src_util" "vdr_i18n" "vdr_patchmakefile")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-versionator
   '(("delete_all_version_separators" "delete_version_separator"
      "get_after_major_version" "get_all_version_components"
@@ -1271,16 +1271,16 @@
      "version_is_at_least" "version_sort")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-vim-doc
-  '(("update_vim_helptags")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-vim
   '(("apply_vim_patches" "update_vim_symlinks" "vim_pkg_postinst"
      "vim_pkg_postrm" "vim_pkg_setup" "vim_src_compile" "vim_src_configure"
      "vim_src_install" "vim_src_prepare" "vim_src_test")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-vim-doc
+  '(("update_vim_helptags")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-vim-plugin
   '(("display_vim_plugin_help" "update_vim_afterscripts"
      "vim-plugin_pkg_postinst" "vim-plugin_pkg_postrm"
@@ -1325,17 +1325,17 @@
   '(("check_wxuse" "need-wxwidgets" "wxwidgets_pkg_setup")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-xemacs-elisp
+  '(("xemacs-elisp_src_compile" "xemacs-elisp_src_install"
+     "xemacs-elisp_src_unpack")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-xemacs-elisp-common
   '(("xemacs-elisp-comp" "xemacs-elisp-compile" "xemacs-elisp-install"
      "xemacs-elisp-make-autoload-file" "xemacs-elisp-site-file-install"
      "xemacs-elisp-site-regen")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-xemacs-elisp
-  '(("xemacs-elisp_src_compile" "xemacs-elisp_src_install"
-     "xemacs-elisp_src_unpack")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-xemacs-packages
   '(("xemacs-packages_src_compile" "xemacs-packages_src_install"
      "xemacs-packages_src_unpack")


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-09-08 10:28 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-09-08 10:28 UTC (permalink / raw
  To: gentoo-commits

commit:     eb0287e4e86228547e0d29278f04d4d2066d4050
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  8 09:49:49 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Sep  8 09:49:49 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=eb0287e4

Cleanup list of obsolete eclasses.

* keyword-generation.sh (OBSOLETE): Cleanup list.

---
 ChangeLog             | 4 ++++
 keyword-generation.sh | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 603bfd7..74c6267 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2013-09-08  Ulrich Müller  <ulm@gentoo.org>
+
+	* keyword-generation.sh (OBSOLETE): Cleanup list.
+
 2013-07-07  Ulrich Müller  <ulm@gentoo.org>
 
 	* ebuild-mode-keywords.el: Add no-update-autoloads to file

diff --git a/keyword-generation.sh b/keyword-generation.sh
index f044049..8718e46 100644
--- a/keyword-generation.sh
+++ b/keyword-generation.sh
@@ -12,7 +12,7 @@ TMPFILE="$(mktemp ${TMPDIR:-/tmp}/keyword-generation.XXXXXX)"
 ECLASSDIR="$(portageq portdir)/eclass"
 ECLASSES=$(cd ${ECLASSDIR}; ls *.eclass)
 # Obsolete eclasses
-OBSOLETE="bash-completion gems git leechcraft ruby x-modular"
+OBSOLETE="bash-completion gems leechcraft ruby x-modular"
 
 has() {
     local needle=$1 item


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-09-08 10:28 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-09-08 10:28 UTC (permalink / raw
  To: gentoo-commits

commit:     225fae2687bee69d17ec39e286617b8284ad7999
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  8 10:10:41 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Sep  8 10:10:41 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=225fae26

keyword-generation.sh: Set executable bit.

---
 keyword-generation.sh | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/keyword-generation.sh b/keyword-generation.sh
old mode 100644
new mode 100755


^ permalink raw reply	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-09-08 10:28 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-09-08 10:28 UTC (permalink / raw
  To: gentoo-commits

commit:     4878c5e34325e563e75a97c0e3a20d12b58a58c6
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  8 10:07:24 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Sep  8 10:07:24 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=4878c5e3

keyword-generation.sh: Sort list of eclasses.

* keyword-generation.sh (ECLASSES): Strip filename suffix and sort
the list of eclasses.

---
 ChangeLog             |  1 +
 keyword-generation.sh | 10 +++++-----
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 74c6267..a8388bf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 2013-09-08  Ulrich Müller  <ulm@gentoo.org>
 
 	* keyword-generation.sh (OBSOLETE): Cleanup list.
+	(ECLASSES): Strip filename suffix and sort the list of eclasses.
 
 2013-07-07  Ulrich Müller  <ulm@gentoo.org>
 

diff --git a/keyword-generation.sh b/keyword-generation.sh
index 8718e46..373fc69 100644
--- a/keyword-generation.sh
+++ b/keyword-generation.sh
@@ -10,7 +10,7 @@
 
 TMPFILE="$(mktemp ${TMPDIR:-/tmp}/keyword-generation.XXXXXX)"
 ECLASSDIR="$(portageq portdir)/eclass"
-ECLASSES=$(cd ${ECLASSDIR}; ls *.eclass)
+ECLASSES=$(cd ${ECLASSDIR}; ls *.eclass | sed 's/\.eclass$//' | LC_ALL=C sort)
 # Obsolete eclasses
 OBSOLETE="bash-completion gems leechcraft ruby x-modular"
 
@@ -26,11 +26,11 @@ has() {
 echo "Output in ${TMPFILE}"
 
 for eclass in ${ECLASSES}; do
-    has ${eclass%.eclass} ${OBSOLETE} && continue
-    grep -q "^# @DEAD$" "${ECLASSDIR}/${eclass}" && continue
+    has ${eclass} ${OBSOLETE} && continue
+    file="${ECLASSDIR}/${eclass}.eclass"
+    grep -q "^# @DEAD$" "${file}" && continue
 
-    functions=$(env -i bash -c \
-        ". ${ECLASSDIR}/${eclass}; declare -F" 2>/dev/null \
+    functions=$(env -i bash -c ". ${file}; declare -F" 2>/dev/null \
         | sed 's/.*[[:space:]]//;/^_/d;s/.*/"&"/')
     [[ -z ${functions} ]] && continue
 


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-07-06 23:09 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-07-06 23:09 UTC (permalink / raw
  To: gentoo-commits

commit:     cf366099d3dba596f18b1b9d139be1179e51694a
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  6 23:09:30 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Jul  6 23:09:30 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=cf366099

Add no-update-autoloads to ebuild-mode-keywords.el file variables.

* ebuild-mode-keywords.el: Add no-update-autoloads to file
variables.

---
 ChangeLog               | 3 +++
 ebuild-mode-keywords.el | 1 +
 2 files changed, 4 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index d528f43..603bfd7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2013-07-07  Ulrich Müller  <ulm@gentoo.org>
 
+	* ebuild-mode-keywords.el: Add no-update-autoloads to file
+	variables.
+
 	* ebuild-mode.el (ebuild-mode-arch-list): Add amd64-fbsd to
 	fallback list.
 

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index 9bf72d6..a533f11 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -1364,6 +1364,7 @@
 ;; coding: utf-8
 ;; fill-column: 78
 ;; no-byte-compile: t
+;; no-update-autoloads: t
 ;; End:
 
 ;;; ebuild-mode-keywords.el ends here


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-07-06 23:01 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-07-06 23:01 UTC (permalink / raw
  To: gentoo-commits

commit:     961baa36aee8dc980092ed5efef4ab93d41f8a18
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  6 23:00:54 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Jul  6 23:00:54 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=961baa36

Add amd64-fbsd to fallback list of architectures.

* ebuild-mode.el (ebuild-mode-arch-list): Add amd64-fbsd to
fallback list.

---
 ChangeLog      | 3 +++
 ebuild-mode.el | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 89b9819..d528f43 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2013-07-07  Ulrich Müller  <ulm@gentoo.org>
 
+	* ebuild-mode.el (ebuild-mode-arch-list): Add amd64-fbsd to
+	fallback list.
+
 	* ebuild-mode.el (ebuild-mode-insert-skeleton): Work around
 	problem with nested interactors in XEmacs. Suppress IUSE if its
 	value is empty; the variable is no longer mandatory.

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 5394ad5..0628160 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -87,7 +87,7 @@ A formfeed is not considered whitespace by this function."
      (file-error nil))
    ;; could not read architectures from Portage tree, so fall back to default
    '("alpha" "amd64" "arm" "hppa" "ia64" "m68k" "mips" "ppc" "ppc64"
-     "s390" "sh" "sparc" "x86" "sparc-fbsd" "x86-fbsd"))
+     "s390" "sh" "sparc" "x86" "amd64-fbsd" "sparc-fbsd" "x86-fbsd"))
   "List of architectures.")
 
 (defvar ebuild-mode-arch-stable-list


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-07-06 22:52 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-07-06 22:52 UTC (permalink / raw
  To: gentoo-commits

commit:     a2391bb46020f5e1efa2d6e4a778e13aa1c14e16
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  6 22:43:00 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Jul  6 22:43:00 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=a2391bb4

Add some comments to ebuild-mode-insert-skeleton.

---
 ebuild-mode.el | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 2114b23..86b2f0a 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -395,20 +395,24 @@ and `all-completions' for details."
 (define-skeleton ebuild-mode-insert-skeleton
   "Insert a statement skeleton for a new ebuild."
    nil
+   ;; standard header
    "# Copyright 1999-" (format-time-string "%Y") " Gentoo Foundation\n"
    "# Distributed under the terms of the GNU General Public License v2\n"
    "# $Header: $\n"
    "\n"
+   ;; EAPI
    "EAPI="
    (let ((s (skeleton-read "EAPI: ")))
      (if (string-equal "0" s) "" s))
    & "\n\n" | -5
+   ;; inherited eclasses
    "inherit "
    ((completing-read
      "Eclass (null string to terminate): "
      (mapcar 'list ebuild-mode-eclasses))
     str & " ")
    & -1 & "\n\n" | -8
+   ;; first variables block
    "DESCRIPTION=\"" (skeleton-read "Description: ") "\"\n"
    "HOMEPAGE=\"" (completing-read "Homepage: " '(("http://"))) "\"\n"
    "SRC_URI=\""
@@ -416,6 +420,7 @@ and `all-completions' for details."
     "Source URI: " (mapcar 'list '("http://" "ftp://" "mirror://")))
    "\"\n"
    "\n"
+   ;; second variables block
    "LICENSE=\""
    ((completing-read
      "License (null string to terminate): "
@@ -444,6 +449,7 @@ and `all-completions' for details."
     str & " ")
    & -1 & "\"\n" | -10
    "\n"
+   ;; dependencies
    "DEPEND=\"\"\n"
    "RDEPEND=\"\$\{DEPEND\}\"\n")
 


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-07-06 22:52 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-07-06 22:52 UTC (permalink / raw
  To: gentoo-commits

commit:     a9ed5ea51567773ab8d7736216cf7f82c7ac4bb1
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  6 22:46:35 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Jul  6 22:46:35 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=a9ed5ea5

Suppress empty IUSE in ebuild skeleton.

* ebuild-mode.el (ebuild-mode-insert-skeleton): Suppress IUSE
if its value is empty; the variable is no longer mandatory.

---
 ChangeLog      | 3 ++-
 ebuild-mode.el | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 97cb911..89b9819 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,8 @@
 2013-07-07  Ulrich Müller  <ulm@gentoo.org>
 
 	* ebuild-mode.el (ebuild-mode-insert-skeleton): Work around
-	problem with nested interactors in XEmacs.
+	problem with nested interactors in XEmacs. Suppress IUSE if its
+	value is empty; the variable is no longer mandatory.
 
 2013-07-06  Ulrich Müller  <ulm@gentoo.org>
 

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 86b2f0a..5394ad5 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -441,7 +441,7 @@ and `all-completions' for details."
      "USE flag (null string to terminate): "
      (mapcar 'list ebuild-mode-use-flags))
     str & " ")
-   & -1 "\"\n"
+   & -1 & "\"\n" | -6
    "RESTRICT=\""
    ((completing-read
      "RESTRICT (null string to terminate): "


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-07-06 22:03 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-07-06 22:03 UTC (permalink / raw
  To: gentoo-commits

commit:     72c17033c26996b24f3270a121a6f0d8810484c6
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  6 22:01:49 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Jul  6 22:01:49 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=72c17033

Fix ebuild-mode-insert-skeleton for XEmacs.

* ebuild-mode.el (ebuild-mode-insert-skeleton): Work around
problem with nested interactors in XEmacs.

---
 ChangeLog      | 5 +++++
 ebuild-mode.el | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index ed46b70..97cb911 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-07-07  Ulrich Müller  <ulm@gentoo.org>
+
+	* ebuild-mode.el (ebuild-mode-insert-skeleton): Work around
+	problem with nested interactors in XEmacs.
+
 2013-07-06  Ulrich Müller  <ulm@gentoo.org>
 
 	* Version 1.22 released.

diff --git a/ebuild-mode.el b/ebuild-mode.el
index 3218dfc..2114b23 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -408,7 +408,7 @@ and `all-completions' for details."
      "Eclass (null string to terminate): "
      (mapcar 'list ebuild-mode-eclasses))
     str & " ")
-   & (nil -1 "\n\n") | -8
+   & -1 & "\n\n" | -8
    "DESCRIPTION=\"" (skeleton-read "Description: ") "\"\n"
    "HOMEPAGE=\"" (completing-read "Homepage: " '(("http://"))) "\"\n"
    "SRC_URI=\""
@@ -442,7 +442,7 @@ and `all-completions' for details."
      "RESTRICT (null string to terminate): "
      (mapcar 'list ebuild-mode-restrict-list))
     str & " ")
-   & (nil -1 "\"\n") | -10
+   & -1 & "\"\n" | -10
    "\n"
    "DEPEND=\"\"\n"
    "RDEPEND=\"\$\{DEPEND\}\"\n")


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-07-06 17:37 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-07-06 17:37 UTC (permalink / raw
  To: gentoo-commits

commit:     40f2dbcbe562596f318a5edb57df84b81a397957
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  5 20:34:40 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Jul  5 20:34:40 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=40f2dbcb

Don't add runscript to list of interpreter names.

* ebuild-mode.el (interpreter-mode-alist): Don't add runscript.

---
 ChangeLog      | 2 ++
 ebuild-mode.el | 3 ---
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 57f9e91..31c7e7b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2013-07-05  Ulrich Müller  <ulm@gentoo.org>
 
+	* ebuild-mode.el (interpreter-mode-alist): Don't add runscript.
+
 	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated
 	from eclasses.
 

diff --git a/ebuild-mode.el b/ebuild-mode.el
index b22f80e..e382968 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -490,9 +490,6 @@ and `all-completions' for details."
 (add-to-list 'auto-mode-alist
 	     '("\\.\\(ebuild\\|eclass\\|eblit\\)\\'" . ebuild-mode))
 
-;;;###autoload
-(add-to-list 'interpreter-mode-alist '("runscript" . sh-mode))
-
 (provide 'ebuild-mode)
 
 ;; Local Variables:


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-07-06 17:37 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-07-06 17:37 UTC (permalink / raw
  To: gentoo-commits

commit:     ddd067e82199997587626fe0134ee6d9fa5e383f
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  6 17:24:10 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Jul  6 17:24:10 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=ddd067e8

Version 1.22 released.

---
 ChangeLog        | 4 ++++
 ebuild-mode.el   | 2 +-
 ebuild-mode.texi | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 31c7e7b..ed46b70 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2013-07-06  Ulrich Müller  <ulm@gentoo.org>
+
+	* Version 1.22 released.
+
 2013-07-05  Ulrich Müller  <ulm@gentoo.org>
 
 	* ebuild-mode.el (interpreter-mode-alist): Don't add runscript.

diff --git a/ebuild-mode.el b/ebuild-mode.el
index e382968..3218dfc 100644
--- a/ebuild-mode.el
+++ b/ebuild-mode.el
@@ -7,7 +7,7 @@
 ;;	Christian Faulhammer <fauli@gentoo.org>
 ;;	Ulrich Müller <ulm@gentoo.org>
 ;; Maintainer: <emacs@gentoo.org>
-;; Version: 1.21
+;; Version: 1.22
 ;; Keywords: languages, processes
 
 ;; This file is free software: you can redistribute it and/or modify

diff --git a/ebuild-mode.texi b/ebuild-mode.texi
index b7c7ca8..6b272b5 100644
--- a/ebuild-mode.texi
+++ b/ebuild-mode.texi
@@ -25,7 +25,7 @@ later version published by the Free Software Foundation.
 
 
 @titlepage
-@title ebuild-mode 1.21
+@title ebuild-mode 1.22
 @subtitle Major mode for ebuilds and eclasses in Gentoo
 @author Christian Faulhammer
 @page


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-07-05 18:06 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-07-05 18:06 UTC (permalink / raw
  To: gentoo-commits

commit:     b1345401c4015e46bba60347fae64484ae4e686d
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  5 17:44:17 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Jul  5 17:44:17 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=b1345401

Clean up list of obsolete eclasses.

* keyword-generation.sh (OBSOLETE): Clean up list of obsolete
eclasses.

---
 ChangeLog             | 3 +++
 keyword-generation.sh | 5 ++---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index b2f392d..876138d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2013-07-05  Ulrich Müller  <ulm@gentoo.org>
 
+	* keyword-generation.sh (OBSOLETE): Clean up list of obsolete
+	eclasses.
+
 	* Rename package to ebuild-mode.
 	* ebuild-mode.el: File renamed from gentoo-syntax.el.
 	(gentoo-syntax): Don't provide feature.

diff --git a/keyword-generation.sh b/keyword-generation.sh
index 1e00669..f044049 100644
--- a/keyword-generation.sh
+++ b/keyword-generation.sh
@@ -11,9 +11,8 @@
 TMPFILE="$(mktemp ${TMPDIR:-/tmp}/keyword-generation.XXXXXX)"
 ECLASSDIR="$(portageq portdir)/eclass"
 ECLASSES=$(cd ${ECLASSDIR}; ls *.eclass)
-# Obsolete eclasses or ones which contain no functions
-OBSOLETE="bash-completion gems git gnome.org gnustep-2 java-mvn-src \
-    kde4-meta-pkg leechcraft mythtv obs-download qt4 ruby"
+# Obsolete eclasses
+OBSOLETE="bash-completion gems git leechcraft ruby x-modular"
 
 has() {
     local needle=$1 item


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-07-05 18:06 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-07-05 18:06 UTC (permalink / raw
  To: gentoo-commits

commit:     a2aa6350f787322816d5beed628267628e32d543
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  5 18:01:42 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Jul  5 18:01:42 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=a2aa6350

Keywords regenerated from eclasses.

* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated
from eclasses.

---
 ChangeLog               |   3 ++
 ebuild-mode-keywords.el | 101 ++++++++++++++++++++++++++++--------------------
 2 files changed, 62 insertions(+), 42 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 876138d..57f9e91 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2013-07-05  Ulrich Müller  <ulm@gentoo.org>
 
+	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated
+	from eclasses.
+
 	* keyword-generation.sh (OBSOLETE): Clean up list of obsolete
 	eclasses.
 

diff --git a/ebuild-mode-keywords.el b/ebuild-mode-keywords.el
index 083adb9..9bf72d6 100644
--- a/ebuild-mode-keywords.el
+++ b/ebuild-mode-keywords.el
@@ -154,7 +154,7 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-bash-completion-r1
-  '(("dobashcomp" "newbashcomp")
+  '(("dobashcomp" "get_bashcompdir" "newbashcomp")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-boost-utils
@@ -349,7 +349,8 @@
   '(("built_with_use" "check_license" "doicon" "domenu" "ebeep" "ecvs_clean"
      "edos2unix" "emktemp" "epatch" "epatch_user" "epause" "epunt_cxx"
      "eqawarn" "eshopts_pop" "eshopts_push" "estack_pop" "estack_push"
-     "esvn_clean" "eumask_pop" "eumask_push" "in_iuse" "make_desktop_entry"
+     "esvn_clean" "eumask_pop" "eumask_push" "evar_pop" "evar_push"
+     "evar_push_set" "in_iuse" "isdigit" "make_desktop_entry"
      "make_session_desktop" "make_wrapper" "newicon" "newmenu" "path_exists"
      "preserve_old_lib" "preserve_old_lib_notify" "prune_libtool_files"
      "strip-linguas" "use_if_iuse" "validate_desktop_entries")
@@ -405,8 +406,8 @@
 
 (defvar ebuild-mode-keywords-freebsd
   '(("doperiodic" "freebsd_do_patches" "freebsd_get_bmake"
-     "freebsd_rename_libraries" "freebsd_src_compile" "freebsd_src_install"
-     "freebsd_src_unpack")
+     "freebsd_multilib_multibuild_wrapper" "freebsd_rename_libraries"
+     "freebsd_src_compile" "freebsd_src_install" "freebsd_src_unpack")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-freedict
@@ -446,8 +447,9 @@
      "ghc-localpkgconf" "ghc-makeghcilib" "ghc-package-exists"
      "ghc-package_pkg_postinst" "ghc-package_pkg_prerm" "ghc-register-pkg"
      "ghc-reregister" "ghc-reverse" "ghc-sanecabal" "ghc-setup-pkg"
-     "ghc-supports-shared-libraries" "ghc-supports-threaded-runtime"
-     "ghc-unregister-pkg" "ghc-version")
+     "ghc-supports-dynamic-by-default" "ghc-supports-shared-libraries"
+     "ghc-supports-smp" "ghc-supports-threaded-runtime" "ghc-unregister-pkg"
+     "ghc-version")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-git-2
@@ -492,6 +494,13 @@
      "gnome2_scrollkeeper_savelist" "gnome2_scrollkeeper_update")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-gnome-games
+  '(("gnome-games_pkg_postinst" "gnome-games_pkg_postrm"
+     "gnome-games_pkg_preinst" "gnome-games_pkg_setup"
+     "gnome-games_src_compile" "gnome-games_src_configure"
+     "gnome-games_src_install" "gnome-games_src_prepare")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-gnome-python-common
   '(("gnome-python-common_pkg_postinst" "gnome-python-common_pkg_postrm"
      "gnome-python-common_pkg_setup" "gnome-python-common_src_compile"
@@ -543,9 +552,10 @@
 (defvar ebuild-mode-keywords-haskell-cabal
   '(("cabal-bootstrap" "cabal-build" "cabal-configure" "cabal-copy"
      "cabal-haddock" "cabal-hscolour" "cabal-hscolour-haddock"
-     "cabal-is-dummy-lib" "cabal-mksetup" "cabal-pkg" "cabal-version"
-     "cabal_chdeps" "cabal_flag" "cabal_src_compile" "cabal_src_configure"
-     "cabal_src_install" "haskell-cabal_pkg_setup" "haskell-cabal_src_compile"
+     "cabal-is-dummy-lib" "cabal-mksetup" "cabal-pkg" "cabal-show-brokens"
+     "cabal-show-brokens-and-die" "cabal-version" "cabal_chdeps" "cabal_flag"
+     "cabal_src_compile" "cabal_src_configure" "cabal_src_install"
+     "haskell-cabal_pkg_setup" "haskell-cabal_src_compile"
      "haskell-cabal_src_configure" "haskell-cabal_src_install"
      "haskell-cabal_src_test")
     font-lock-type-face))
@@ -707,8 +717,7 @@
      "linux-mod_pkg_preinst" "linux-mod_pkg_setup"
      "linux-mod_pkg_setup_binary" "linux-mod_src_compile"
      "linux-mod_src_install" "move_old_moduledb" "remove_moduledb" "set_kvobj"
-     "strip_modulenames" "update_depmod" "update_moduledb" "update_modules"
-     "use_m")
+     "strip_modulenames" "update_depmod" "update_moduledb" "use_m")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-makeedit
@@ -723,6 +732,10 @@
   '(("egacinstall" "mono_multilib_comply")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-mono-env
+  '(("mono-env_pkg_setup")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-mount-boot
   '(("mount-boot_mount_boot_partition" "mount-boot_pkg_postinst"
      "mount-boot_pkg_postrm" "mount-boot_pkg_preinst" "mount-boot_pkg_prerm"
@@ -734,13 +747,13 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-mozcoreconf-2
-  '(("makemake2" "moz_pkgsetup" "mozconfig_annotate" "mozconfig_final"
-     "mozconfig_init" "mozconfig_use_enable" "mozconfig_use_extension"
-     "mozconfig_use_with" "mozversion_is_new_enough")
+  '(("moz_pkgsetup" "mozconfig_annotate" "mozconfig_final" "mozconfig_init"
+     "mozconfig_use_enable" "mozconfig_use_extension" "mozconfig_use_with"
+     "mozversion_is_new_enough")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-mozextension
-  '(("xpi_install" "xpi_unpack")
+  '(("mozversion_extension_location" "xpi_install" "xpi_unpack")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-mozilla-launcher
@@ -753,13 +766,16 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-multibuild
-  '(("multibuild_for_best_variant" "multibuild_foreach_variant"
+  '(("multibuild_copy_sources" "multibuild_for_best_variant"
+     "multibuild_foreach_variant" "multibuild_merge_root"
      "multibuild_parallel_foreach_variant" "run_in_build_dir")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-multilib-build
-  '(("multilib_check_headers" "multilib_for_best_abi" "multilib_foreach_abi"
-     "multilib_get_enabled_abis" "multilib_parallel_foreach_abi")
+  '(("multilib_check_headers" "multilib_copy_sources" "multilib_for_best_abi"
+     "multilib_foreach_abi" "multilib_get_enabled_abis"
+     "multilib_install_wrappers" "multilib_parallel_foreach_abi"
+     "multilib_prepare_wrappers")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-multilib
@@ -770,6 +786,11 @@
      "multilib_toolchain_setup" "number_abis")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-multilib-minimal
+  '(("multilib-minimal_src_compile" "multilib-minimal_src_configure"
+     "multilib-minimal_src_install" "multilib-minimal_src_test")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-multiprocessing
   '(("makeopts_jobs" "multijob_child_init" "multijob_finish"
      "multijob_finish_one" "multijob_init" "multijob_post_fork"
@@ -832,6 +853,13 @@
      "mythtv-plugins_src_prepare")
     font-lock-type-face))
 
+(defvar ebuild-mode-keywords-netsurf
+  '(("multilib_src_compile" "multilib_src_configure" "multilib_src_install"
+     "multilib_src_test" "netsurf_make" "netsurf_src_compile"
+     "netsurf_src_configure" "netsurf_src_install" "netsurf_src_prepare"
+     "netsurf_src_test")
+    font-lock-type-face))
+
 (defvar ebuild-mode-keywords-nsplugins
   '(("inst_plugin" "pkg_mv_plugins" "share_plugins_dir" "src_mv_plugins")
     font-lock-type-face))
@@ -851,11 +879,10 @@
      "obs-service_src_unpack")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-office-ext
-  '(("office-ext_add_extension" "office-ext_flush_unopkg_cache"
-     "office-ext_get_implementation" "office-ext_pkg_postinst"
-     "office-ext_pkg_prerm" "office-ext_remove_extension"
-     "office-ext_src_install" "office-ext_src_unpack")
+(defvar ebuild-mode-keywords-office-ext-r1
+  '(("office-ext-r1_add_extension" "office-ext-r1_pkg_postinst"
+     "office-ext-r1_pkg_prerm" "office-ext-r1_remove_extension"
+     "office-ext-r1_src_install" "office-ext-r1_src_unpack")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-openib
@@ -989,9 +1016,10 @@
 
 (defvar ebuild-mode-keywords-python-utils-r1
   '(("python_doheader" "python_domodule" "python_doscript" "python_export"
-     "python_get_EPYTHON" "python_get_PYTHON" "python_get_includedir"
-     "python_get_library_path" "python_get_sitedir" "python_moduleinto"
-     "python_newscript" "python_optimize" "python_scriptinto")
+     "python_get_CFLAGS" "python_get_EPYTHON" "python_get_LIBS"
+     "python_get_PYTHON" "python_get_includedir" "python_get_library_path"
+     "python_get_sitedir" "python_moduleinto" "python_newscript"
+     "python_optimize" "python_scriptinto" "python_wrapper_setup")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-qmail
@@ -1186,13 +1214,14 @@
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-udev
-  '(("get_udevdir" "udev_dorules" "udev_get_udevdir" "udev_newrules")
+  '(("get_udevdir" "udev_dorules" "udev_get_udevdir" "udev_newrules"
+     "udev_reload")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-unpacker
   '(("find_unpackable_file" "unpack_banner" "unpack_cpio" "unpack_deb"
-     "unpack_makeself" "unpack_pdv" "unpacker" "unpacker_src_unpack"
-     "unpacker_src_uri_depends")
+     "unpack_makeself" "unpack_pdv" "unpack_zip" "unpacker"
+     "unpacker_src_unpack" "unpacker_src_uri_depends")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-user
@@ -1249,7 +1278,7 @@
 (defvar ebuild-mode-keywords-vim
   '(("apply_vim_patches" "update_vim_symlinks" "vim_pkg_postinst"
      "vim_pkg_postrm" "vim_pkg_setup" "vim_src_compile" "vim_src_configure"
-     "vim_src_install" "vim_src_prepare" "vim_src_test" "vim_src_unpack")
+     "vim_src_install" "vim_src_prepare" "vim_src_test")
     font-lock-type-face))
 
 (defvar ebuild-mode-keywords-vim-plugin
@@ -1318,18 +1347,6 @@
      "xfconf_src_unpack" "xfconf_use_debug")
     font-lock-type-face))
 
-(defvar ebuild-mode-keywords-x-modular
-  '(("create_font_cache" "create_fonts_dir" "create_fonts_scale"
-     "discover_font_dirs" "install_driver_hwdata" "remove_font_metadata"
-     "setup_fonts" "x-modular_debug_setup" "x-modular_dri_check"
-     "x-modular_font_configure" "x-modular_patch_source"
-     "x-modular_pkg_postinst" "x-modular_pkg_postrm" "x-modular_pkg_preinst"
-     "x-modular_reconf_source" "x-modular_server_supports_drivers_check"
-     "x-modular_specs_check" "x-modular_src_compile" "x-modular_src_configure"
-     "x-modular_src_install" "x-modular_src_make" "x-modular_src_prepare"
-     "x-modular_src_unpack" "x-modular_unpack_source")
-    font-lock-type-face))
-
 (defvar ebuild-mode-keywords-xorg-2
   '(("create_fonts_dir" "create_fonts_scale" "remove_font_metadata"
      "xorg-2_flags_setup" "xorg-2_font_configure" "xorg-2_patch_source"


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: /
@ 2013-07-05 14:51 Ulrich Mueller
  0 siblings, 0 replies; 74+ messages in thread
From: Ulrich Mueller @ 2013-07-05 14:51 UTC (permalink / raw
  To: gentoo-commits

commit:     2973c2222e43de284c881e4b78a67a3a423f7f69
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  5 14:52:17 2013 +0000
Commit:     Ulrich Mueller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Jul  5 14:52:17 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/emacs-tools.git;a=commit;h=2973c222

Update a comment.

---
 keyword-generation.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/keyword-generation.sh b/keyword-generation.sh
index 90525b0..1e00669 100644
--- a/keyword-generation.sh
+++ b/keyword-generation.sh
@@ -6,7 +6,7 @@
 # Christian Faulhammer <fauli@gentoo.org>
 # Ulrich Müller <ulm@gentoo.org>
 #
-# Generate a raw list for app-emacs/gentoo-syntax
+# Generate a raw list for app-emacs/ebuild-mode
 
 TMPFILE="$(mktemp ${TMPDIR:-/tmp}/keyword-generation.XXXXXX)"
 ECLASSDIR="$(portageq portdir)/eclass"


^ permalink raw reply related	[flat|nested] 74+ messages in thread

end of thread, other threads:[~2017-09-16 16:28 UTC | newest]

Thread overview: 74+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-25 14:17 [gentoo-commits] proj/emacs-tools:ebuild-mode commit in: / Ulrich Müller
  -- strict thread matches above, loose matches on Subject: below --
2017-09-16 16:28 Ulrich Müller
2017-09-16 15:28 Ulrich Müller
2017-09-16 15:28 Ulrich Müller
2017-04-07 18:33 Ulrich Müller
2017-04-07 18:33 Ulrich Müller
2017-04-07 17:11 Ulrich Müller
2017-04-07 17:11 Ulrich Müller
2017-04-07 17:11 Ulrich Müller
2017-03-31  5:28 Ulrich Müller
2017-03-17 16:38 Ulrich Müller
2017-03-09  9:51 Ulrich Müller
2017-03-09  9:51 Ulrich Müller
2017-03-06  7:33 Ulrich Müller
2017-03-06  7:33 Ulrich Müller
2017-03-05 17:51 Ulrich Müller
2017-03-05 17:51 Ulrich Müller
2017-03-05 17:51 Ulrich Müller
2017-03-05 17:51 Ulrich Müller
2017-02-28 19:33 Ulrich Müller
2017-02-28 19:23 Ulrich Müller
2017-02-28 19:23 Ulrich Müller
2017-02-28 19:23 Ulrich Müller
2017-02-28 19:23 Ulrich Müller
2017-02-28 19:23 Ulrich Müller
2017-02-28 19:23 Ulrich Müller
2017-02-28 19:23 Ulrich Müller
2017-02-28 19:23 Ulrich Müller
2016-06-19 19:57 Ulrich Müller
2016-06-19 19:57 Ulrich Müller
2016-06-08  6:48 Ulrich Müller
2016-06-08  6:48 Ulrich Müller
2016-05-07  9:45 Ulrich Müller
2016-05-07  9:45 Ulrich Müller
2016-05-07  9:45 Ulrich Müller
2016-05-07  9:45 Ulrich Müller
2015-12-20 13:53 Ulrich Müller
2015-12-20 13:53 Ulrich Müller
2015-12-20 13:53 Ulrich Müller
2015-12-20 13:53 Ulrich Müller
2015-08-23 14:48 Ulrich Müller
2015-08-23 14:48 Ulrich Müller
2015-08-09 18:34 Ulrich Müller
2015-08-09 18:34 Ulrich Müller
2014-11-18  9:55 Ulrich Müller
2014-11-16 23:13 Ulrich Müller
2014-11-16 23:13 Ulrich Müller
2014-02-02 11:57 Ulrich Müller
2014-01-25 14:17 Ulrich Müller
2014-01-23 14:49 Ulrich Müller
2014-01-22 22:43 Ulrich Müller
2014-01-22 22:43 Ulrich Müller
2014-01-22 22:43 Ulrich Müller
2013-10-09 23:49 Ulrich Müller
2013-09-18  6:53 Ulrich Mueller
2013-09-17 21:33 Ulrich Mueller
2013-09-17 21:33 Ulrich Mueller
2013-09-17 21:33 Ulrich Mueller
2013-09-08 10:49 Ulrich Mueller
2013-09-08 10:28 Ulrich Mueller
2013-09-08 10:28 Ulrich Mueller
2013-09-08 10:28 Ulrich Mueller
2013-09-08 10:28 Ulrich Mueller
2013-09-08 10:28 Ulrich Mueller
2013-07-06 23:09 Ulrich Mueller
2013-07-06 23:01 Ulrich Mueller
2013-07-06 22:52 Ulrich Mueller
2013-07-06 22:52 Ulrich Mueller
2013-07-06 22:03 Ulrich Mueller
2013-07-06 17:37 Ulrich Mueller
2013-07-06 17:37 Ulrich Mueller
2013-07-05 18:06 Ulrich Mueller
2013-07-05 18:06 Ulrich Mueller
2013-07-05 14:51 Ulrich Mueller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox