diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-12-15 02:02:03 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-12-15 02:02:03 +0000 |
commit | 16a4365c3b854e62b50726456ddb29bb78fd5038 (patch) | |
tree | 6de11adc70daeb6424485bb16be162d2cb277018 /dev-util/global | |
parent | 59d772d9463f8cf6a145a677bedbf377a0625aff (diff) |
gentoo auto-resync : 15:12:2024 - 02:02:03
Diffstat (limited to 'dev-util/global')
-rw-r--r-- | dev-util/global/Manifest | 4 | ||||
-rw-r--r-- | dev-util/global/global-6.6.13.ebuild | 2 | ||||
-rw-r--r-- | dev-util/global/global-6.6.14.ebuild | 105 |
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 +} |