diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-util/geany-plugins |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-util/geany-plugins')
-rw-r--r-- | dev-util/geany-plugins/Manifest | 9 | ||||
-rw-r--r-- | dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild | 156 | ||||
-rw-r--r-- | dev-util/geany-plugins/geany-plugins-1.30.ebuild | 144 | ||||
-rw-r--r-- | dev-util/geany-plugins/geany-plugins-1.31.ebuild | 146 | ||||
-rw-r--r-- | dev-util/geany-plugins/metadata.xml | 29 |
5 files changed, 484 insertions, 0 deletions
diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest new file mode 100644 index 000000000000..0cf398fad48c --- /dev/null +++ b/dev-util/geany-plugins/Manifest @@ -0,0 +1,9 @@ +DIST geany-plugins-1.28.tar.gz 4453038 SHA256 918f644053ea205fdf0f2185ac3b8e21339764e0e761a38583f2dda7de7fdb97 SHA512 027fc5923d405a8246786e48e0d36c5da8f580b9f18510933063cc4c452ee5aaa68af4568ee20d640c1dd2bcb29a9361b8558a81a5a83f46b5d99c9ff639306d WHIRLPOOL a328557ccd899ce56ba2cb12875836ecbf5939492a1e19a61e5e2db15a5b10969e1cbf0eb912d551c75e9fa7c49e65fa8a48f7e2e2ebfd4477b4c88b4e6857ea +DIST geany-plugins-1.30.tar.gz 4469990 SHA256 a49202d1c6b2a82446a79c57854596de1e231481163f680c7654f2cb165bc249 SHA512 11dc44215aaa369831c249ef84b5dd0ee7eecdfbbf4707fc6165d78201e9e755447463c171ac6c8b2bc70df28a97b23762073ab9b31f7c33285d4728089da807 WHIRLPOOL ada9c5cd3f78948384c9add373d8b60aa09c0de931304aae4b41f54aaa35dab3450e946e2b39d84c069521113a55720350170edc03253960854a0b842e31903e +DIST geany-plugins-1.31.tar.gz 4547472 SHA256 933a4f7f041d676f925d021a5adb8c6876879beae53ac06e4a1c70abcb9e25d6 SHA512 73d48b276c93211c6ebc726b24726e7669184d8951d5d29662cb8144c04a239ef8fb621f91b7798720bbdf319a09e35efcaee1535125697838552bd0b1e47bc7 WHIRLPOOL 2a1f4f2a1c88f9bb132b90324ad603a2dce7786eb6c903ebfed9defa140d2756e1ba18e5dffc8b8bd6096ff18b2def1a25f9b163e3f91ec27920aea98489006f +EBUILD geany-plugins-1.28-r1.ebuild 3738 SHA256 f3dc1d75c0fbcbd72a0e45382bd820358b5ba073f8008358f2c266b084b3207c SHA512 230c2ddf7e2634c6f265dde86365df7f7d7dc4c20d4ec0d9d7bd2bb98102b52399e419a6d73f8c8f63c7aed0c7b5a2f71fcbd10a965f5d1fd023faeb39feae33 WHIRLPOOL 9636633016438fdb3a92d70014f2107d9edce125fd4a655c1df5162c593e4fb9cca669d7fb33e51c21f42cb196b2bbe16ce078a3a77995423069ef9caf9017e5 +EBUILD geany-plugins-1.30.ebuild 3441 SHA256 623ba3ddb99c71c23dfa271384aec2c178021eb1c74cc1e70905b3459ee834d9 SHA512 3b54bf275c5ce24c8f4307cae9071ac3cb8b9d3f7f030b231e4a835a388998aa63ec9458f7d4c061e2a0626711405760042806cf2d2f5e804768a11344356367 WHIRLPOOL 37e30db8d8db5e342fabd0f37e8317e1623fb4c78e0a1c40fe78cd449d70d3af7b3959e5ebaff56e74324e0ffb831796b1863c52fbfd4829b21f7db3bafb8481 +EBUILD geany-plugins-1.31.ebuild 3519 SHA256 bc71746904b1b76bc2127a3a5547046910c4564092e84e6109e9978c01ce4d3b SHA512 1c806fe9dfd3d54552836c35a98ac78e36cbf6eeff671def0e0a42d60e3007f8c6741150f09ecb1540a6637944c4763d827753475e09768556249132bba6a7c6 WHIRLPOOL 4228425a588189a74146b2f31285221edaa03a84a81b19cb6985fbd1b8e09ecd7c2610cdd89bf94cbbac7829d412be3e296e0b62b08d8f97ab1e96f0de2a17ad +MISC ChangeLog 7285 SHA256 49c9b9b091b247083690219a260192d992464079a35bf26e2204750db18d8e7a SHA512 8897810343f06130e3cdf47b97e0986f0e0d2078057af3cc413bf8056bae0b6a2bbbd3a7444f8920aafc8a23c31adaf39140ac2cbbf215e3de6b4a1d72265002 WHIRLPOOL fa5256aeb9da48443e50e4fb106560829cca67c726bc982a2d89f537a2535ab0e4c5daec50c69379a23ac1a82ba39e81f900e4e1093ff297e775e64f2a089160 +MISC ChangeLog-2015 7237 SHA256 815f9f35e5a32fa9f1d8ab8cbf4a74b21ee3974438d2d4262d3a84218789c206 SHA512 3425f5d0687f95f965eb2b013eca435b5a4b55778f36f92a57bbd4301d938588cf69c6c784ab019a15dd774142c7a5ed4966e3d77dc76f4e8f6ff7d0f6098206 WHIRLPOOL d6b8589b092fb7ab55bb9b9af097ed3f084e19489efd5a567ef5bd494829319aaa380cd13b070d867482bac43edaccd7034b3a7d486a5a13f8954dc80b3462f2 +MISC metadata.xml 1527 SHA256 9a6f572721897fcf447e26ed75042e395955ede3b9345391c089231f14140878 SHA512 6ce444bea08b140535e396d50fd28660a7b068ee113ba44c886c68dbb23c6129184fcf620f052258908840efd7529224f776ee3cca15710780ce8d3cb7ac2ebb WHIRLPOOL 35279039ffb1ad956c5ef2f040dd60fe337c6d67201eea1116c3838d8e6d1c0465b1fa54e00a609f0f26fac5c87445191b72f7dc63c80d31fd4240f6652d312f diff --git a/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild b/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild new file mode 100644 index 000000000000..5362d11ca593 --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild @@ -0,0 +1,156 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 vala + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org" +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86" + +IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell lua multiterm nls +overview python scope soup" +REQUIRED_USE=" + gtk3? ( !debugger !multiterm !python !scope ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +GTK_COMMON_DEPEND=" + gtk3? ( x11-libs/gtk+:3 ) + !gtk3? ( x11-libs/gtk+:2 ) +" +COMMON_DEPEND=" + >=dev-util/geany-1.26[gtk3=] + dev-libs/glib:2 + dev-libs/libxml2:2 + autoclose? ( ${GTK_COMMON_DEPEND} ) + commander? ( ${GTK_COMMON_DEPEND} ) + ctags? ( dev-util/ctags ) + debugger? ( x11-libs/vte:0 ) + defineformat? ( ${GTK_COMMON_DEPEND} ) + enchant? ( app-text/enchant ) + git? ( dev-libs/libgit2:= ) + gpg? ( app-crypt/gpgme:1= ) + gtkspell? ( + gtk3? ( app-text/gtkspell:3= ) + !gtk3? ( app-text/gtkspell:2 ) + ) + lua? ( dev-lang/lua:0= ) + multiterm? ( + $(vala_depend) + x11-libs/gtk+:2 + >=x11-libs/vte-0.28:0 + ) + python? ( + dev-python/pygtk[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + ) + scope? ( x11-libs/vte:0 ) + soup? ( net-libs/libsoup:2.4 ) +" +RDEPEND="${COMMON_DEPEND} + scope? ( sys-devel/gdb ) +" +DEPEND="${COMMON_DEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # bundled lib buster + rm markdown/peg-markdown/markdown_lib.c || die + # devhelp plugin bundles devhelp + + default + + use multiterm && vala_src_prepare + + # make fails if LINGUAS contains a language which is not translated + local po_linguas="" + for lang in $LINGUAS; do + if [[ -e "$S/po/$lang.po" ]]; then + po_linguas="${po_linguas} $lang" + fi + done + # only filter LINGUAS if defined + if [[ -n "${LINGUAS+x}" ]]; then + LINGUAS=$po_linguas + fi +} + +src_configure() { + local myeconfargs=( + --disable-cppcheck + --disable-extra-c-warnings + $(use_enable !gtk3 geanydoc) + # GeanyGenDoc requires ctpl which isn’t yet in portage + --disable-geanygendoc + # peg-markdown is bundled, use app-text/discount instead + --disable-peg-markdown + --enable-addons + --enable-codenav + --enable-geanyextrasel + --enable-geanyinsertnum + --enable-geanylatex + --enable-geanylipsum + --enable-geanymacro + --enable-geanynumberedbookmarks + --enable-geanyprj + --enable-geanyvc + --enable-lineoperations + --enable-pairtaghighlighter + --enable-pohelper + --enable-pretty-printer + --enable-projectorganizer + --enable-sendmail + --enable-shiftcolumn + --enable-tableconvert + --enable-treebrowser + --enable-xmlsnippets + $(use_enable autoclose) + $(use_enable automark) + $(use_enable commander) + $(use_enable ctags geanyctags) + $(use_enable debugger) + $(use_enable defineformat) + $(use_enable enchant spellcheck) + $(use_enable git gitchangebar) + $(use_enable gpg geanypg) + $(use_enable gtkspell) + $(use_enable multiterm) + $(use_enable lua geanylua) + $(use_enable nls) + $(use_enable overview) + $(use_enable python geanypy) + $(use_enable scope) + # Having updatechecker… when you’re using a package manager? + $(use_enable soup updatechecker) + $(use_enable soup geniuspaste) + # Relies on obsolete and vulnerable webkit-gtk versions + --disable-devhelp + --disable-markdown + --disable-webhelper + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + prune_libtool_files --modules + + # make installs all translations if LINGUAS is empty + if [[ -n "${LINGUAS+x}" && -z "$LINGUAS" ]]; then + rm -r "${D}/usr/share/locale/" || die + fi +} diff --git a/dev-util/geany-plugins/geany-plugins-1.30.ebuild b/dev-util/geany-plugins/geany-plugins-1.30.ebuild new file mode 100644 index 000000000000..384811f8ee09 --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.30.ebuild @@ -0,0 +1,144 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 vala + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org" +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ia64 ~ppc ~ppc64 ~sparc x86" + +IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell lua multiterm nls +overview python scope soup" +REQUIRED_USE=" + gtk3? ( !debugger !multiterm !python !scope ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +GTK_COMMON_DEPEND=" + gtk3? ( x11-libs/gtk+:3 ) + !gtk3? ( x11-libs/gtk+:2 ) +" +COMMON_DEPEND=" + >=dev-util/geany-1.26[gtk3=] + dev-libs/glib:2 + dev-libs/libxml2:2 + autoclose? ( ${GTK_COMMON_DEPEND} ) + commander? ( ${GTK_COMMON_DEPEND} ) + ctags? ( dev-util/ctags ) + debugger? ( x11-libs/vte:0 ) + defineformat? ( ${GTK_COMMON_DEPEND} ) + enchant? ( app-text/enchant ) + git? ( dev-libs/libgit2:= ) + gpg? ( app-crypt/gpgme:1= ) + gtkspell? ( + gtk3? ( app-text/gtkspell:3= ) + !gtk3? ( app-text/gtkspell:2 ) + ) + lua? ( dev-lang/lua:0= ) + multiterm? ( + $(vala_depend) + x11-libs/gtk+:2 + >=x11-libs/vte-0.28:0 + ) + python? ( + dev-python/pygtk[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + ) + scope? ( x11-libs/vte:0 ) + soup? ( net-libs/libsoup:2.4 ) +" +RDEPEND="${COMMON_DEPEND} + scope? ( sys-devel/gdb ) +" +DEPEND="${COMMON_DEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # bundled lib buster + rm markdown/peg-markdown/markdown_lib.c || die + # devhelp plugin bundles devhelp + + default + + use multiterm && vala_src_prepare +} + +src_configure() { + local myeconfargs=( + --disable-cppcheck + --disable-extra-c-warnings + $(use_enable !gtk3 geanydoc) + # GeanyGenDoc requires ctpl which isn’t yet in portage + --disable-geanygendoc + # peg-markdown is bundled, use app-text/discount instead + --disable-peg-markdown + --enable-addons + --enable-codenav + --enable-geanyextrasel + --enable-geanyinsertnum + --enable-geanylatex + --enable-geanymacro + --enable-geanynumberedbookmarks + --enable-geanyprj + --enable-geanyvc + --enable-lineoperations + --enable-lipsum + --enable-pairtaghighlighter + --enable-pohelper + --enable-pretty-printer + --enable-projectorganizer + --enable-sendmail + --enable-shiftcolumn + --enable-tableconvert + --enable-treebrowser + --enable-xmlsnippets + $(use_enable autoclose) + $(use_enable automark) + $(use_enable commander) + $(use_enable ctags geanyctags) + $(use_enable debugger) + $(use_enable defineformat) + $(use_enable enchant spellcheck) + $(use_enable git gitchangebar) + $(use_enable gpg geanypg) + $(use_enable gtkspell) + $(use_enable multiterm) + $(use_enable lua geanylua) + $(use_enable nls) + $(use_enable overview) + $(use_enable python geanypy) + $(use_enable scope) + # Having updatechecker… when you’re using a package manager? + $(use_enable soup updatechecker) + $(use_enable soup geniuspaste) + # Relies on obsolete and vulnerable webkit-gtk versions + --disable-devhelp + --disable-markdown + --disable-webhelper + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + prune_libtool_files --modules + + # make installs all translations if LINGUAS is empty + if [[ -n "${LINGUAS+x}" && -z "$LINGUAS" ]]; then + rm -r "${D}/usr/share/locale/" || die + fi +} diff --git a/dev-util/geany-plugins/geany-plugins-1.31.ebuild b/dev-util/geany-plugins/geany-plugins-1.31.ebuild new file mode 100644 index 000000000000..1241ce470d88 --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.31.ebuild @@ -0,0 +1,146 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 vala + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org" +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell keyrecord lua multiterm nls +overview python scope soup" +REQUIRED_USE=" + gtk3? ( !debugger !multiterm !python !scope ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +GTK_COMMON_DEPEND=" + gtk3? ( x11-libs/gtk+:3 ) + !gtk3? ( x11-libs/gtk+:2 ) +" +COMMON_DEPEND=" + >=dev-util/geany-1.26[gtk3=] + dev-libs/glib:2 + dev-libs/libxml2:2 + autoclose? ( ${GTK_COMMON_DEPEND} ) + commander? ( ${GTK_COMMON_DEPEND} ) + ctags? ( dev-util/ctags ) + debugger? ( x11-libs/vte:0 ) + defineformat? ( ${GTK_COMMON_DEPEND} ) + enchant? ( app-text/enchant ) + git? ( dev-libs/libgit2:= ) + gpg? ( app-crypt/gpgme:1= ) + gtkspell? ( + gtk3? ( app-text/gtkspell:3= ) + !gtk3? ( app-text/gtkspell:2 ) + ) + keyrecord? ( ${GTK_COMMON_DEPEND} ) + lua? ( dev-lang/lua:0= ) + multiterm? ( + $(vala_depend) + x11-libs/gtk+:2 + >=x11-libs/vte-0.28:0 + ) + python? ( + dev-python/pygtk[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + ) + scope? ( x11-libs/vte:0 ) + soup? ( net-libs/libsoup:2.4 ) +" +RDEPEND="${COMMON_DEPEND} + scope? ( sys-devel/gdb ) +" +DEPEND="${COMMON_DEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # bundled lib buster + rm markdown/peg-markdown/markdown_lib.c || die + # devhelp plugin bundles devhelp + + default + + use multiterm && vala_src_prepare +} + +src_configure() { + local myeconfargs=( + --disable-cppcheck + --disable-extra-c-warnings + $(use_enable !gtk3 geanydoc) + # GeanyGenDoc requires ctpl which isn’t yet in portage + --disable-geanygendoc + # peg-markdown is bundled, use app-text/discount instead + --disable-peg-markdown + --enable-addons + --enable-codenav + --enable-geanyextrasel + --enable-geanyinsertnum + --enable-geanylatex + --enable-geanymacro + --enable-geanynumberedbookmarks + --enable-geanyprj + --enable-geanyvc + --enable-lineoperations + --enable-lipsum + --enable-pairtaghighlighter + --enable-pohelper + --enable-pretty-printer + --enable-projectorganizer + --enable-sendmail + --enable-shiftcolumn + --enable-tableconvert + --enable-treebrowser + --enable-xmlsnippets + $(use_enable autoclose) + $(use_enable automark) + $(use_enable commander) + $(use_enable ctags geanyctags) + $(use_enable debugger) + $(use_enable defineformat) + $(use_enable enchant spellcheck) + $(use_enable git gitchangebar) + $(use_enable gpg geanypg) + $(use_enable gtkspell) + $(use_enable keyrecord) + $(use_enable multiterm) + $(use_enable lua geanylua) + $(use_enable nls) + $(use_enable overview) + $(use_enable python geanypy) + $(use_enable scope) + # Having updatechecker… when you’re using a package manager? + $(use_enable soup updatechecker) + $(use_enable soup geniuspaste) + # Relies on obsolete and vulnerable webkit-gtk versions + --disable-devhelp + --disable-markdown + --disable-webhelper + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + prune_libtool_files --modules + + # make installs all translations if LINGUAS is empty + if [[ -n "${LINGUAS+x}" && -z "$LINGUAS" ]]; then + rm -r "${D}/usr/share/locale/" || die + fi +} diff --git a/dev-util/geany-plugins/metadata.xml b/dev-util/geany-plugins/metadata.xml new file mode 100644 index 000000000000..d9b36784e15b --- /dev/null +++ b/dev-util/geany-plugins/metadata.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>aklhfex@gmail.com</email> + <name>Chris Mayo</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Gentoo Proxy Maintainers Project</name> + </maintainer> + <use> + <flag name="gtk3">Use GTK+3 instead of GTK+2</flag> + <flag name="autoclose">Enable the autoclose plugin.</flag> + <flag name="automark">Enable the automark plugin</flag> + <flag name="commander">Enable the commander plugin which provides a command panel for rapid access to any action.</flag> + <flag name="ctags">Enable ctags plugin</flag> + <flag name="debugger">Enable the debugger plugin which interfaces with <pkg>sys-devel/gdb</pkg></flag> + <flag name="defineformat">Enable the defineformat plugin.</flag> + <flag name="enchant">Enable spell checking using enchant</flag> + <flag name="gpg">Enable geanypg plugin which integrates GPG using <pkg>app-crypt/gpgme</pkg></flag> + <flag name="gtkspell">Use gtkspell for dictionary support in GeanyVC</flag> + <flag name="keyrecord">Enable the keyrecord plugin</flag> + <flag name="multiterm">Enable the multiterm plugin</flag> + <flag name="overview">Enable overview plugin</flag> + <flag name="scope">Enable the scope plugin which is a graphical GDB front-end</flag> + <flag name="soup">Enable updatechecker and geniuspaste plugins which require <pkg>net-libs/libsoup</pkg></flag> + </use> +</pkgmetadata> |