From cd57012a0ef40d302cf7d5a92dd2f3dfae285d2f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 20 Jan 2025 06:42:03 +0000 Subject: gentoo auto-resync : 20:01:2025 - 06:42:03 --- gui-libs/Manifest.gz | Bin 5617 -> 5618 bytes gui-libs/gtksourceview/Manifest | 4 +- gui-libs/gtksourceview/files/5-gentoo.lang | 6 +- .../gtksourceview/gtksourceview-5.12.1-r1.ebuild | 74 +++++++++++++++++++++ gui-libs/gtksourceview/gtksourceview-5.12.1.ebuild | 74 --------------------- 5 files changed, 79 insertions(+), 79 deletions(-) create mode 100644 gui-libs/gtksourceview/gtksourceview-5.12.1-r1.ebuild delete mode 100644 gui-libs/gtksourceview/gtksourceview-5.12.1.ebuild (limited to 'gui-libs') diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz index 63997bae38e9..f70c2e2d0c2f 100644 Binary files a/gui-libs/Manifest.gz and b/gui-libs/Manifest.gz differ diff --git a/gui-libs/gtksourceview/Manifest b/gui-libs/gtksourceview/Manifest index afd2884712d5..e06269578ec6 100644 --- a/gui-libs/gtksourceview/Manifest +++ b/gui-libs/gtksourceview/Manifest @@ -1,6 +1,6 @@ -AUX 5-gentoo.lang 3889 BLAKE2B 1797c9e3ef615b36f3098104295fbadee18b8434d299bbab9603c5a00abdfb51c3a7db2f937885d8aa191067fd6e2ffbc1cf278b0d9333c67bcb07e24be5a7ba SHA512 a4ca3f24df56556c5d42aac19d36608d20466287b9e364154b1877c2a5aeab82a374fdf7dc64afbabbf9269d5a8fa88e1dd59d8a24a52fab219db09ec29a3d98 +AUX 5-gentoo.lang 3790 BLAKE2B 98e8183ae36ab25a27ad664f5d11c738e0ae736502a1eaacab86bdc61e69d0b064fd9928fa1a4a5cf663ed1761c313c5459a47b7eb8f14877ea9c8cc2422fb37 SHA512 c48d7265ffff0eaaa8d8055b64212a92b67bbbaf4ba9a5b19ae54a4bf5696e5c89d6d7e8ddac0e78b611922e56d7dc12e19769494114582684a97412eede8c8c DIST gtksourceview-5.12.1.tar.xz 1265500 BLAKE2B a9200d97cda514c62a181e3d07a0c71719710299d06e1cbc29c6b7817eb6167e7b7bdc64f32121fc54bd7093a918600c0fba70b5cb4b93906f6aaf80fd6521ed SHA512 64c347df505c640feb2d5885a3fa047a3a5dc6bf86b031ec9f8eec5544bc9d996ca3bfd41aea78ebfa9171a206a64d88773d53f1bc8d0f2171429c1ee788cd40 DIST gtksourceview-5.14.2.tar.xz 1263508 BLAKE2B 049be85f6dca2f8209efb1ec2aa66908261b9f3e44df02734cc12f6bceca7e192f2e5773cbc71f39edb1319613ef95104407fa743c8e8512d33c00d0520a57a0 SHA512 cbdfaf3db9873302e2d38adb3fd63515b713139fb195a6135367b57f024094a6ecf581b046efbdc6417690455c88bc89b49dad4f36ec32ccddf7218ecfe87652 -EBUILD gtksourceview-5.12.1.ebuild 1851 BLAKE2B 5c2e78b50f2fc9563aa4e57edd8bdafd0441af3ebe4875a6dbdcc886348aee95c2386eb0306706ab300b4a806e9736c85fa4720e34da5d3efe1b85a5bf06a4b6 SHA512 47e5c83854f99e0f60ffff9e301eefc1b5fb2fd46610c9b980e356b98255ee70283e10877b9d6e528baf98a960ce5119f5c1006632f97654cd7d0e1599725f3f +EBUILD gtksourceview-5.12.1-r1.ebuild 1851 BLAKE2B 5c2e78b50f2fc9563aa4e57edd8bdafd0441af3ebe4875a6dbdcc886348aee95c2386eb0306706ab300b4a806e9736c85fa4720e34da5d3efe1b85a5bf06a4b6 SHA512 47e5c83854f99e0f60ffff9e301eefc1b5fb2fd46610c9b980e356b98255ee70283e10877b9d6e528baf98a960ce5119f5c1006632f97654cd7d0e1599725f3f EBUILD gtksourceview-5.14.2.ebuild 1853 BLAKE2B 526c2b2cc02863b4d48f6c3870a6b38ec6fb69ec81650e235b233cdd064a2197e22397cef176fe4fcd4b1187eb59b5df7a42ebd8315e7972516f88688607c0fb SHA512 e3611d8fa2773a9084d4d9fa81928a9adba7fa5af5822a66b154c281d67dc53c8f944f38afca820fa6c51ffa62fea1b3e66b77799ef2e47a815c4d89d3ea5388 MISC metadata.xml 483 BLAKE2B 4a540a461cade35f65793fedf3ef6ff73d4fb73d15127f752e0878c488c837c2616d1aed9f39bc94ea1196221cc94bc3372ecc985f83bc6bffa467aef8c4d185 SHA512 366ceb666c38841efd022c74452626c98bc99cbfa649a6d79416a08e8694194c8ec00419147a79f3c7742aba9d90c77194573e9a44b72ce38435ef456e43e643 diff --git a/gui-libs/gtksourceview/files/5-gentoo.lang b/gui-libs/gtksourceview/files/5-gentoo.lang index 4889b4ceca29..4e8c14832e27 100644 --- a/gui-libs/gtksourceview/files/5-gentoo.lang +++ b/gui-libs/gtksourceview/files/5-gentoo.lang @@ -7,7 +7,7 @@ Leonardo Ferreira Fontenelle , 2006. Rewritten for gtksourceview-2 by: Rene 'Necoro' Neumann , 2007 - + Distributed under the same license(s) as gtksourceview. TODO: @@ -87,9 +87,9 @@ - \b(e(begin|end|conf|install|make|warn|infon?|error|patch)|die|use(_(with|enable))?|inherit|has|(has|best)_version|unpack|(do|new)(ins|s?bin|doc|lib(|\.so|\.a)|man|info|exe|initd|confd|envd|pam|menu|icon)|do(python|sed|dir|hard|sym|html|jar|mo)|keepdir|prepall(|docs|info|man|strip)|prep(info|lib|lib\.(so|a)|man|strip)|(|doc|ins|exe)into|f(owners|perms)|(exe|ins|dir)opts)\b + \b(e(begin|end|conf|make|warn|infon?|error)|die|use(_(with|enable))?|inherit|has|(has|best)_version|unpack|(do|new)(ins|s?bin|doc|lib(\.so|\.a)|man|info|exe|initd|confd|envd|pam|menu|icon)|do(python|dir|sym|jar|mo)|keepdir|(|doc|ins|exe)into|f(owners|perms)|(exe|ins|dir)opts)\b - + diff --git a/gui-libs/gtksourceview/gtksourceview-5.12.1-r1.ebuild b/gui-libs/gtksourceview/gtksourceview-5.12.1-r1.ebuild new file mode 100644 index 000000000000..368ba698a8a2 --- /dev/null +++ b/gui-libs/gtksourceview/gtksourceview-5.12.1-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson vala virtualx xdg + +DESCRIPTION="A text widget implementing syntax highlighting and other features" +HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView" + +LICENSE="LGPL-2.1+" +SLOT="5" + +KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +IUSE="gtk-doc +introspection sysprof +vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" + +RDEPEND=" + >=dev-libs/glib-2.72:2 + >=gui-libs/gtk-4.6:4[introspection?] + >=dev-libs/libxml2-2.6:2 + introspection? ( >=dev-libs/gobject-introspection-1.70.0:= ) + >=dev-libs/fribidi-0.19.7 + media-libs/fontconfig + x11-libs/pango[introspection?] + >=dev-libs/libpcre2-10.21:=[-recursion-limit(-)] + sysprof? ( dev-util/sysprof-capture:4 ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + gtk-doc? ( dev-util/gi-docgen ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + use vala && vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + -Dinstall-tests=false + $(meson_feature introspection) + $(meson_use vala vapi) + $(meson_use gtk-doc documentation) + $(meson_use sysprof) + ) + meson_src_configure +} + +src_test() { + # Tests fail in test-regex with libpcre2[recursion-limit] - https://gitlab.gnome.org/GNOME/gtksourceview/-/issues/255 + # Ensured OK via USE dep, as it would mean issues in real usage for syntax highlighting as well + virtx meson_src_test --timeout-multiplier=5 +} + +src_install() { + meson_src_install + + insinto /usr/share/${PN}-5/language-specs + newins "${FILESDIR}"/5-gentoo.lang gentoo.lang + + if use gtk-doc ; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/${PN}${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die + fi +} diff --git a/gui-libs/gtksourceview/gtksourceview-5.12.1.ebuild b/gui-libs/gtksourceview/gtksourceview-5.12.1.ebuild deleted file mode 100644 index 368ba698a8a2..000000000000 --- a/gui-libs/gtksourceview/gtksourceview-5.12.1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org meson vala virtualx xdg - -DESCRIPTION="A text widget implementing syntax highlighting and other features" -HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView" - -LICENSE="LGPL-2.1+" -SLOT="5" - -KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" -IUSE="gtk-doc +introspection sysprof +vala" -REQUIRED_USE=" - gtk-doc? ( introspection ) - vala? ( introspection ) -" - -RDEPEND=" - >=dev-libs/glib-2.72:2 - >=gui-libs/gtk-4.6:4[introspection?] - >=dev-libs/libxml2-2.6:2 - introspection? ( >=dev-libs/gobject-introspection-1.70.0:= ) - >=dev-libs/fribidi-0.19.7 - media-libs/fontconfig - x11-libs/pango[introspection?] - >=dev-libs/libpcre2-10.21:=[-recursion-limit(-)] - sysprof? ( dev-util/sysprof-capture:4 ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - gtk-doc? ( dev-util/gi-docgen ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -src_prepare() { - default - use vala && vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - -Dinstall-tests=false - $(meson_feature introspection) - $(meson_use vala vapi) - $(meson_use gtk-doc documentation) - $(meson_use sysprof) - ) - meson_src_configure -} - -src_test() { - # Tests fail in test-regex with libpcre2[recursion-limit] - https://gitlab.gnome.org/GNOME/gtksourceview/-/issues/255 - # Ensured OK via USE dep, as it would mean issues in real usage for syntax highlighting as well - virtx meson_src_test --timeout-multiplier=5 -} - -src_install() { - meson_src_install - - insinto /usr/share/${PN}-5/language-specs - newins "${FILESDIR}"/5-gentoo.lang gentoo.lang - - if use gtk-doc ; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/${PN}${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die - fi -} -- cgit v1.2.3