diff options
author | Stefan Schweizer <genstef@gentoo.org> | 2006-04-02 21:06:12 +0000 |
---|---|---|
committer | Stefan Schweizer <genstef@gentoo.org> | 2006-04-02 21:06:12 +0000 |
commit | daba8b9b4802ad31f0bc8b33f121263c7d375604 (patch) | |
tree | b74baba04b702d5cec179a303a79a54d0bcad163 /app-text/enscript/files | |
parent | Add ~x86-fbsd keyword. (diff) | |
download | gentoo-2-daba8b9b4802ad31f0bc8b33f121263c7d375604.tar.gz gentoo-2-daba8b9b4802ad31f0bc8b33f121263c7d375604.tar.bz2 gentoo-2-daba8b9b4802ad31f0bc8b33f121263c7d375604.zip |
New ebuild highlighting file thanks to Ed Catmur <ed@catmur.co.uk> in bug 121014, remove old
(Portage version: 2.1_pre7-r2)
Diffstat (limited to 'app-text/enscript/files')
-rw-r--r-- | app-text/enscript/files/digest-enscript-1.6.4 | 1 | ||||
-rw-r--r-- | app-text/enscript/files/digest-enscript-1.6.4-r1 | 1 | ||||
-rw-r--r-- | app-text/enscript/files/digest-enscript-1.6.4-r2 | 3 | ||||
-rw-r--r-- | app-text/enscript/files/ebuild.st | 133 | ||||
-rw-r--r-- | app-text/enscript/files/enscript-1.6.4-ebuild.st.patch | 10 |
5 files changed, 146 insertions, 2 deletions
diff --git a/app-text/enscript/files/digest-enscript-1.6.4 b/app-text/enscript/files/digest-enscript-1.6.4 deleted file mode 100644 index 55e9e490e932..000000000000 --- a/app-text/enscript/files/digest-enscript-1.6.4 +++ /dev/null @@ -1 +0,0 @@ -MD5 b5174b59e4a050fb462af5dbf28ebba3 enscript-1.6.4.tar.gz 1036734 diff --git a/app-text/enscript/files/digest-enscript-1.6.4-r1 b/app-text/enscript/files/digest-enscript-1.6.4-r1 deleted file mode 100644 index 55e9e490e932..000000000000 --- a/app-text/enscript/files/digest-enscript-1.6.4-r1 +++ /dev/null @@ -1 +0,0 @@ -MD5 b5174b59e4a050fb462af5dbf28ebba3 enscript-1.6.4.tar.gz 1036734 diff --git a/app-text/enscript/files/digest-enscript-1.6.4-r2 b/app-text/enscript/files/digest-enscript-1.6.4-r2 new file mode 100644 index 000000000000..a5e060193cb0 --- /dev/null +++ b/app-text/enscript/files/digest-enscript-1.6.4-r2 @@ -0,0 +1,3 @@ +MD5 b5174b59e4a050fb462af5dbf28ebba3 enscript-1.6.4.tar.gz 1036734 +RMD160 9050728f14500f0360c5a4e258cba0646694bfeb enscript-1.6.4.tar.gz 1036734 +SHA256 45299a4db47c9c08c3649d4f62b211ae79ef5143360c264a40371a728f6ad99b enscript-1.6.4.tar.gz 1036734 diff --git a/app-text/enscript/files/ebuild.st b/app-text/enscript/files/ebuild.st new file mode 100644 index 000000000000..53d9b93a0bc7 --- /dev/null +++ b/app-text/enscript/files/ebuild.st @@ -0,0 +1,133 @@ +/** + * Name: ebuild + * Description: Gentoo Portage ebuild + * Author: Ed Catmur <ed@catmur.co.uk> + * + * Based on gentoo.vim by Ciaran McCreesh <ciaranm@gentoo.org> + */ + +state ebuild extends bash +{ + /* Variables */ + /^([ \t]*)([0-9a-zA-Z_.-]+)(=)/ { + language_print ($1); + variable_name_face(true); + language_print ($2); + variable_name_face(false); + language_print ($3); + } + + /* Core keywords */ + /\b(use|has_version|best_version|use_with|use_enable|check_KV\ +|keepdir|econf|die|einstall|einfo|ewarn|eerror|diropts\ +|dobin|docinto|dodoc|doexe|dohard|dohtml|doinfo|doins\ +|dolib|dolib|a|dolib|so|doman|dosbin|dosym|emake|exeinto\ +|exeopts|fowners|fperms|insinto|insopts|into|libopts|newbin\ +|newexe|newins|newman|newsbin|prepall|prepalldocs|prepallinfo\ +|prepallman|prepallstrip|has|unpack|dopython|dosed|into\ +|doinitd|doconfd|doenvd|dojar|domo|dodir|ebegin|eend\ +|newconfd|newdoc|newenvd|newinitd|newlib\.a|newlib\.so\ +|hasq|hasv|useq|usev\ +|addread|addwrite|adddeny|addpredict\ +|inherit\ +|EXPORT_FUNCTIONS)\b/ { + keyword_face(true); + language_print ($0); + keyword_face (false); + } + + /* Recognised functions */ + /\b(pkg_nofetch|pkg_setup|src_unpack|src_compile|src_test|src_install\ +|pkg_preinst|pkg_postinst|pkg_prerm|pkg_postrm|pkg_config)\b/ { + function_name_face(true); + language_print ($0); + function_name_face(false); + } + + /* Other keywords */ + /\b(gen_usr_ldscript|draw_line|epatch|have_NPTL|get_number_of_jobs|egetent\ +|emktemp|enewuser|enewgroup|edos2unix|make_desktop_entry|unpack_pdv\ +|unpack_makeself|check_license|cdrom_get_cds|cdrom_load_next\ +|cdrom_locate_file_on_cd|strip|linguas|epause|ebeep|built_with_use\ +|make_session_desktop|domenu|doicon|find_unpackable_file|unpack_pdv\ +|set_arch_to_kernel|set_arch_to_portage|preserve_old_lib\ +|preserve_old_lib_notify|built_with_use|epunt_cxx|dopamd|newpamd\ +|make_wrapper\ +|setup-allowed-flags|filter-flags|filter-lfs-flags|append-lfs-flags\ +|append-flags|replace-flags|replace-cpu-flags|is-flag|filter-mfpmath\ +|strip-flags|test_flag|test_version_info|strip-unsupported-flags|get-flag\ +|has_hardened|has_pic|has_pie|has_ssp_all|has_ssp|has_m64|has_m32\ +|replace-sparc64-flags|append-ldflags|filter-ldflags|fstack-flags|gcc2-flags\ +|gcc-getCC|gcc-getCXX|gcc-fullversion|gcc-version|gcc-major-version\ +|gcc-minor-version|gcc-micro-version|gcc-libpath|gcc-libstdcxx-version\ +|gcc-libstdcxx-major-version|gcc2-flags\ +|elibtoolize|uclibctoolize|darwintoolize\ +|ht_fix_file|ht_fix_all\ +|fdo-mime_desktop_database_update|fdo-mime_mime_database_update\ +|webapp_checkfileexists|webapp_import_config|webapp_strip_appdir\ +|webapp_strip_d|webapp_strip_cwd|webapp_configfile|webapp_hook_script\ +|webapp_postinst_txt|webapp_postupgrade_txt|webapp_runbycgibin\ +|webapp_serverowned|webapp_server_configfile|webapp_sqlscript\ +|webapp_src_install|webapp_pkg_postinst|webapp_pkg_setup\ +|webapp_getinstalltype|webapp_src_preinst|webapp_pkg_prerm\ +|get_all_version_components|version_is_at_least\ +|get_version_components|get_major_version\ +|get_version_component_range|get_after_major_version\ +|replace_version_separator|replace_all_version_separators\ +|delete_version_separator|delete_all_version_separators\ +|cvs_fetch|cvs_src_unpack\ +|dobashcompletion|bash-completion_pkg_postinst\ +|vim-plugin_src_install|vim-plugin_pkg_postinst|vim-plugin_pkg_postrm\ +|update_vim_afterscripts|display_vim_plugin_help\ +|update_vim_helptags\ +|has_multilib_profile|get_libdir|get_multilibdir|get_libdir_override\ +|get_abi_var|get_abi_CFLAGS|get_abi_LDFLAGS|get_abi_CHOST\ +|get_abi_FAKE_TARGETS|get_abi_CDEFINE|get_abi_LIBDIR|get_install_abis\ +|get_all_abis|get_all_libdirs|is_final_abi|number_abis|get_ml_incdir\ +|prep_ml_includes|create_ml_includes|create_ml_includes-absolute\ +|create_ml_includes-tidy_path|create_ml_includes-listdirs\ +|create_ml_includes-makedestdirs|create_ml_includes-allfiles\ +|create_ml_includes-sym_for_dir\ +|64-bit\ +|tc-getPROG|tc-getAR|tc-getAS|tc-getCC|tc-getCXX|tc-getLD|tc-getNM\ +|tc-getRANLIB|tc-getF77|tc-getGCJ|tc-getBUILD_CC|tc-export|ninj\ +|tc-is-cross-compiler|tc-ninja_magic_to_arch|tc-arch-kernel|tc-arch\ +|tc-endian|gcc-fullversion|gcc-version|gcc-major-version\ +|gcc-minor-version|gcc-micro-version\ +|docrondir|docron|docrontab|cron_pkg_postinst\ +|egamesconf|egamesinstall|gameswrapper|dogamesbin|dogamessbin|dogameslib\ +|dogameslib.a|dogameslib.so|newgamesbin|newgamessbin|gamesowners|gamesperms\ +|prepgamesdirs|gamesenv|games_pkg_setup|games_src_compile|games_pkg_postinst\ +|games_ut_unpack|games_umod_unpack|games_make_wrapper\ +|subversion_svn_fetch|subversion_bootstrap|subversion_src_unpack\ +|alternatives_auto_makesym|alternatives_makesym|alternatives_pkg_postinst\ +|alternatives_pkg_postrm\ +|rpm_unpack|rpm_src_unpack\ +|python_version|python_tkinter_exists|python_mod_exists|python_mod_compile\ +|python_mod_optimize|python_mod_cleanup|python_makesym|python_disable_pyc\ +|python_enable_pyc\ +|check_version_h|get_KV_info|is_2_4_kernel|is_2_5_kernel|is_2_6_kernel\ +|kernel_supports_modules\ +|perl-module_src_prep|perl-module_src_compile|perl-module_src_test\ +|perl-module_src_install|perl-module_pkg_setup|perl-module_pkg_preinst\ +|perl-module_pkg_postinst|perl-module_pkg_prerm|perl-module_pkg_postrm\ +|perlinfo|fixlocalpod|updatepod\ +|distutils_src_compile|distutils_src_install|distutils_pkg_postrm\ +|distutils_pkg_postinst|distutils_python_version|disutils_python_tkinter\ +|need_apache|need_apache1|need_apache2\ +|apache-module_pkg_setup|apache-module_src_compile\ +|apache-module_src_install|apache-module_pkg_postinst|acache_cd_dir\ +|apache_mod_file|apache_doc_magic|apache1_src_compile|apache1_src_install\ +|apache1_pkg_postinst|apache2_pkg_setup|apache2_src_compile\ +|apache1_src_install|apache2_pkg_postinst\ +|dopamd|newpamd|dopamsecurity|newpamsecurity|getpam_mod_dir\ +|dopammod|newpammod|pamd_mimic_system\ +|virtualmake|Xmake|Xemake|Xeconf\ +|gnome2_src_configure|gnome2_src_compile|gnome2_src_install\ +|gnome2_gconf_install|gnome2_gconf_uninstal|gnome2_omf_fix\ +|gnome2_scrollkeeper_update|gnome2_pkg_postinst|gnome2_pkg_postrm)\b/ { + builtin_face(true); + language_print ($0); + builtin_face(false); + } +} diff --git a/app-text/enscript/files/enscript-1.6.4-ebuild.st.patch b/app-text/enscript/files/enscript-1.6.4-ebuild.st.patch new file mode 100644 index 000000000000..0741576226af --- /dev/null +++ b/app-text/enscript/files/enscript-1.6.4-ebuild.st.patch @@ -0,0 +1,10 @@ +--- states/hl/enscript.st 2006/01/31 05:37:23 1.1 ++++ states/hl/enscript.st 2006/01/31 06:48:32 +@@ -509,6 +509,7 @@ namerules + /\b(rfc.*\.txt|draft-.*\.txt)$/ rfc; + /\.inf$/i inf; + /\.tex$/ tex; ++ /\.(ebuild|eclass)$/ ebuild; + /\.wmlscript$/ wmlscript; + /\.wmls$/ wmlscript; + /^.*$/ passthrough; |