diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-08-07 12:37:21 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-08-07 12:37:21 +0100 |
commit | b8c7370a682e4e29cda623222d17a790c01c3642 (patch) | |
tree | f6caa14689bd00a5760eadaa381ff41e50ef3c1b /dev-util/global | |
parent | 8a4997a7e2d1e36c089d4d76935b5a902d98d3d0 (diff) |
gentoo auto-resync : 07:08:2024 - 12:37:20
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 | 102 | ||||
-rw-r--r-- | dev-util/global/metadata.xml | 3 |
3 files changed, 105 insertions, 4 deletions
diff --git a/dev-util/global/Manifest b/dev-util/global/Manifest index 9d6348b682ea..f87c55518c7e 100644 --- a/dev-util/global/Manifest +++ b/dev-util/global/Manifest @@ -3,7 +3,9 @@ AUX global-6.2.9-tinfo.patch 2047 BLAKE2B b88b65679f9b6ed0b96ca236c1918c3238baf9 AUX global-6.6.4-Fix-build-with-Clang-16.patch 765 BLAKE2B f12caf24c4c1ee74ee70b18ff89d44bb45649766514ce3f716b5466026c258be693a0b7483578a319850431cda279148870b0e5b0d763f734eeb52a7206cf4d9 SHA512 625f093f93cda118c9cce22ba8e37a591acc550454fd300718df1b27887294cd52d079b66791d1dce49759b924606a9d9c7d77a50565400f4be7a381a8ba4ba0 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.4.tar.gz 2988969 BLAKE2B 784087537094d27c10d1f2bc992e799c35ab6ce3b86e041c31279e6954b203e80676b3158ba95e7957456b75a213d70998aae9047836cd4d388212236f05a081 SHA512 cb4ed451d3aaf47c4c59cdc3f74c97d3171108177d4846b5dac843589710e66d87c9d7bbe080c3770329e8e40105ac52dcafb4609257347593cca4d94711f483 EBUILD global-6.6.10.ebuild 1878 BLAKE2B 040ef58fc9297bc3a26b243ec4019723aed753732e7a821eec833ca7f39a27b963959f24ee055177cdfddf542d7d0710425bf541f84e07cd007a2e1ce9a30363 SHA512 614e0b31a26cb51ade41dd10948a001a3d7dae5dc6306c7e94699b202052f26e654188f5efb42b0b86a6739d3c455c10ff92ce625684103878a7b6f027ea1479 +EBUILD global-6.6.13.ebuild 1878 BLAKE2B a85c2154211e02cc827c372531ff0955e14aa0cc6c46cbde92fd476047b1176b116db2cdf29d3fabcab3d7dcd56336422e2c21277d983e673bbae9d41e0c7e8e SHA512 6108bd3e34aedd5794a4c488ce796809527f6e29d61a5f776a05b42ee40fd6fe31943a4cafc864c19d2200fe4f131bac80de6e2c17f90c2f4351fa3c2490cb2e EBUILD global-6.6.4.ebuild 1755 BLAKE2B 34ff7d7db35c67badca747e1195e9692bf999747c74944887e7d1aa4ea12948fc3ec8266a20009386bc0a23c6fd1ba310cd5206b0c8c02a254ca0378312171bc SHA512 ffb5882bfadf14829991dc8c2e6d668fa0d7a856727a312c8a33d98c668b9a227513ea849a51aa3746083ae8711d478c291b23fb079bfa10f18f35a3128096a0 -MISC metadata.xml 531 BLAKE2B e924bbdcadc141f5887406f1d454e4ec6c0eca649b5b4bce6bf0c014c636ae10c2a1a95c85c1e772a4172ff678405c545971c5326342dcc57e602184482e65d3 SHA512 121675702866a2c22cdf2d8677aba864bf86f9ac403ab0e95034af8c7dfda981d06316853f1fec8dc0e3600ecb8d07edddd698bd39fba9fac05d3ccdc18e06e4 +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 new file mode 100644 index 000000000000..3307ec39c98c --- /dev/null +++ b/dev-util/global/global-6.6.13.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit autotools elisp-common 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() { + 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 +} diff --git a/dev-util/global/metadata.xml b/dev-util/global/metadata.xml index 578ce6e83983..5872de2d57bc 100644 --- a/dev-util/global/metadata.xml +++ b/dev-util/global/metadata.xml @@ -5,9 +5,6 @@ <email>naota@gentoo.org</email> <name>Naohiro Aota</name> </maintainer> - <maintainer type="person" proxied="yes"> - <email>arfrever.fta@gmail.com</email> - </maintainer> <use> <flag name="vim">Integrate the GNU GLOBAL source code tag system with Vim</flag> </use> |