summaryrefslogtreecommitdiff
path: root/dev-util/global
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-15 02:02:03 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-15 02:02:03 +0000
commit16a4365c3b854e62b50726456ddb29bb78fd5038 (patch)
tree6de11adc70daeb6424485bb16be162d2cb277018 /dev-util/global
parent59d772d9463f8cf6a145a677bedbf377a0625aff (diff)
gentoo auto-resync : 15:12:2024 - 02:02:03
Diffstat (limited to 'dev-util/global')
-rw-r--r--dev-util/global/Manifest4
-rw-r--r--dev-util/global/global-6.6.13.ebuild2
-rw-r--r--dev-util/global/global-6.6.14.ebuild105
3 files changed, 109 insertions, 2 deletions
diff --git a/dev-util/global/Manifest b/dev-util/global/Manifest
index 5cc43db46f0a..9760d1800f86 100644
--- a/dev-util/global/Manifest
+++ b/dev-util/global/Manifest
@@ -4,8 +4,10 @@ AUX global-6.6.4-Fix-build-with-Clang-16.patch 765 BLAKE2B f12caf24c4c1ee74ee70b
AUX global-6.6.4-fno-common.patch 946 BLAKE2B 8063d13db0942c0face6fde1411b96f352d706a85a4cf9f4b5c1eac43f6855e4c914166df2da8d01521a73f2d05b20df65aa25f6a3b965379346d2b523c8ca88 SHA512 f2579cbe22a4c97be0e7ccbf945b9d509bf22cdfa064e6e9fb6182204edf6085e97166ef3f771fe65942505259aa9b42b6c164c644ae95bba8d1e11f1319e0f4
DIST global-6.6.10.tar.gz 2999863 BLAKE2B 496bac144c935893b29e23bbb1fa4583a5d6d0ab1b8cd818ff592d7259bb6fa832d79666703f2ac179b5fd39095fd922b8861ad73879c5bac299f9b785797c0b SHA512 babbba6a8dc701b401a12d9961cb7510983e44c7f80836d6d0da165fd0d8cc695e20b7c241526839aef2a70c8bbf97727d910ff17c37751ba3438267139b45d1
DIST global-6.6.13.tar.gz 3003671 BLAKE2B 476c918bad8f6d246ef6b50bcccdee9040ced2b529737e55cd5daa62d2b96d9f5073e1a48d98fe2ec0c2da68b1fb557b0f0f7d7d25eba8c5c5d784dda7b29cb1 SHA512 072d10a6911cef3bf66b5cf17e101f9c1ff29c993bf7db4c99164e5c1b18b4e3ddec31962c77beea2685cb116330919abb9b226d472d0003949a91286d0f1b6d
+DIST global-6.6.14.tar.gz 3012014 BLAKE2B 92972098f0aa4ffa242725d1604138b6898ee4742aacb8334b84f1ad8970a77e374c08da05b38acd75b43f13bf828a4765106df2c3db5b67bea2c0de69466213 SHA512 295b58cdbce3aca1a1cb47f87f6127d31860e07ba6003810f418dd1eff2e389ac78bcdb131d18e48d935cd42351eee7c5474fc2ff3bcd783a48a4ef178e5cad6
DIST global-6.6.4.tar.gz 2988969 BLAKE2B 784087537094d27c10d1f2bc992e799c35ab6ce3b86e041c31279e6954b203e80676b3158ba95e7957456b75a213d70998aae9047836cd4d388212236f05a081 SHA512 cb4ed451d3aaf47c4c59cdc3f74c97d3171108177d4846b5dac843589710e66d87c9d7bbe080c3770329e8e40105ac52dcafb4609257347593cca4d94711f483
EBUILD global-6.6.10.ebuild 1875 BLAKE2B 52d6c6e45527ea1f377cd2d926f1cf8df66e431d0e8f395200fa9dc1cc0a893af9a47ae80c9077ab4cb3d951a2a9f7cfbef7de9a986ba07f3924c0e85d6149db SHA512 a9cbf0ec37fbe3cbcca0f40f782df4e9489e437b056b6eba72344bb8c22e122b6cfcc66da2984ed91f6c9a81864472f06c6125063dd044b467f58b1c37df6fce
-EBUILD global-6.6.13.ebuild 1877 BLAKE2B a543dd8fea53ab5b03cf22c8ee4c8c1b49abf115db2218c0c65ba3c74494375939a2f54fd721f643f0148cc9906e5b15fb7ad69abc6e362c2791e89c20a3134d SHA512 748a9fe22cbdac99df882d36fe3aba79aeb4edc840fbe9237ad902baad2d4361ae7e0c98c9db78467094a6749dbfe08dbfbaaa20faa3d9ce44754da8e2957fc0
+EBUILD global-6.6.13.ebuild 1875 BLAKE2B 0aeceddb33969b2dc844afcb67fa4d9a28abfa72d9ef7d7e3fa41a50a8d8d796bf042de3ad5125fa7d45b9f383dd440163cb106d39d7842cf8099df409948f40 SHA512 7838b7ff40987c960fc23cda55de71d3b23e3fd44c9bdf9de722c6c22c5a5d87c10c0ce5ec53002f72f8509c8d9842643767519fbd73f5459416528ee226d35b
+EBUILD global-6.6.14.ebuild 1933 BLAKE2B d676b24eb9cfcb6124d061ad6f5aeda196f1ca158dc0b8b2c4676217856beaa4ee6dba676cfc7b996b23be4249ddffae78aedcde3ccdfadf289ea2ff6268d3ea SHA512 599b18b9444c8a9cbb64a99209b0734ec7e53fde674783dd7724832f4f533678b245ac0b796f21f359eb14fc0638f5aeba85d5985eef53a7386a24d444278077
EBUILD global-6.6.4.ebuild 1755 BLAKE2B 34ff7d7db35c67badca747e1195e9692bf999747c74944887e7d1aa4ea12948fc3ec8266a20009386bc0a23c6fd1ba310cd5206b0c8c02a254ca0378312171bc SHA512 ffb5882bfadf14829991dc8c2e6d668fa0d7a856727a312c8a33d98c668b9a227513ea849a51aa3746083ae8711d478c291b23fb079bfa10f18f35a3128096a0
MISC metadata.xml 430 BLAKE2B 248f38a3d8bcc6ff4f519ad8bf2266e9aeec39fd51f7d8e1f47dacc1dc6ce5877fb9b7892ba0b8f51d81689d195df0b93db7a23a87b61dc17265649dca9e9f78 SHA512 00306d483618beab79929e82c7c0fea4d0036c239bc0e5e29ef8cc4956110d6b477379a590398d8244770c3ab4fe988f99936743e4b0f09fa26ba163795a338c
diff --git a/dev-util/global/global-6.6.13.ebuild b/dev-util/global/global-6.6.13.ebuild
index 34ca0d0c67d3..17194ec4a13f 100644
--- a/dev-util/global/global-6.6.13.ebuild
+++ b/dev-util/global/global-6.6.13.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ppc ~x86"
+KEYWORDS="amd64 ppc x86"
IUSE="doc emacs"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-util/global/global-6.6.14.ebuild b/dev-util/global/global-6.6.14.ebuild
new file mode 100644
index 000000000000..02d42e690bfe
--- /dev/null
+++ b/dev-util/global/global-6.6.14.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit autotools elisp-common flag-o-matic python-single-r1
+
+DESCRIPTION="Tag system to find an object location in various sources"
+HOMEPAGE="https://www.gnu.org/software/global/global.html"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc emacs"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/libltdl
+ dev-db/sqlite
+ sys-libs/ncurses
+ $(python_gen_cond_dep '
+ dev-python/pygments[${PYTHON_USEDEP}]
+ ')
+ emacs? ( >=app-editors/emacs-23.1:* )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ doc? (
+ app-text/texi2html
+ app-text/texlive-core
+ sys-apps/texinfo
+ )
+"
+
+SITEFILE="50gtags-gentoo.el"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.2.9-tinfo.patch"
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ # bug #943798
+ append-cflags -std=gnu17
+
+ local myeconfargs=(
+ --with-python-interpreter="${PYTHON}"
+ --with-sqlite3 # avoid using bundled copy
+ $(use_with emacs lispdir "${SITELISP}/${PN}")
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ if use doc; then
+ texi2pdf -q -o doc/global.pdf doc/global.texi || die
+ texi2html -o doc/global.html doc/global.texi || die
+ fi
+
+ if use emacs; then
+ elisp-compile *.el
+ fi
+
+ emake
+}
+
+src_install() {
+ default
+
+ rm -rf "${ED}"/var/lib || die
+
+ insinto /etc
+ doins gtags.conf
+
+ insinto /usr/share/vim/vimfiles/plugin
+ doins gtags.vim
+
+ if use emacs; then
+ elisp-install ${PN} *.{el,elc}
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ fi
+
+ if use doc; then
+ # doc/global.pdf is generated if tex executable (e.g. /usr/bin/tex) is available.
+ [[ -f doc/global.pdf ]] && DOCS+=( doc/global.pdf )
+ fi
+
+ find "${ED}" -name '*.la' -type f -delete || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}