diff options
Diffstat (limited to 'app-portage')
-rw-r--r-- | app-portage/Manifest.gz | bin | 9751 -> 9746 bytes | |||
-rw-r--r-- | app-portage/elogv/Manifest | 2 | ||||
-rw-r--r-- | app-portage/elogv/elogv-0.8.3.ebuild | 56 |
3 files changed, 58 insertions, 0 deletions
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz Binary files differindex 61e2ee799cf8..01923579f538 100644 --- a/app-portage/Manifest.gz +++ b/app-portage/Manifest.gz diff --git a/app-portage/elogv/Manifest b/app-portage/elogv/Manifest index 0ba0edcad9bc..322341ce38eb 100644 --- a/app-portage/elogv/Manifest +++ b/app-portage/elogv/Manifest @@ -2,8 +2,10 @@ DIST elogv-0.7.9.tar.gz 19556 BLAKE2B 5d5f1a4adab09cf8b56ca3433b2a1cd0d3572345ff DIST elogv-0.8.0.tar.gz 19563 BLAKE2B 1483f1973f0d18470484f8b4861f9301f5a2cc5e813709c3783127d0ed61db952c7edb1e5c12a3ba2066aa09bfd9c7547bc695ea9b46f106996b3036abc32d2d SHA512 75c1bce6dae36f5720e36a92d08c9469a54b31ff50321cc6fc250aa5a3039f2b4ce7ad518d261acb2d653e20783d375ec2c88bc2b86cc1400b6a49cfbb14647b DIST elogv-0.8.1.tar.gz 19289 BLAKE2B e88e7383661e0a6336ffbb9027ee9d5540f14db7dd00e385afeb732925487a5cf9e73aa56cead2e11c6ae893a92006b3c75231dfb8918d8102af5988c10a480a SHA512 36f4eb237a8811d3720862d0551a84a0abce36cf565c810d25457ec5b1b2735897be69856ab50be2ad08be77b3761435aae87ac377407374c7643d05fe592f27 DIST elogv-0.8.2.tar.gz 19212 BLAKE2B d37daeccc4b1ed780d943649dd709815b8d2ab69665a9426700501b9266c3cd70ad0d29a828195fb16f9be71692ab1fdb80a503de94a759447dd5540b29e9dc9 SHA512 bc542c1ba941379290159796ede2aed8345c09e050bbbfa65ceb8f1d8c0fc6c33147d716bc685690e6b5d513d66d3aa04c96b28674ba4d83c29348740cb8feb1 +DIST elogv-0.8.3.tar.gz 27144 BLAKE2B 7c672365afb9a17e2acf76f04b4479a5a9d8a43fd1e739ac86fb00f2744ad2b2871f12e3b384d292c8f7d704af877372e201644a6354b49d38d6ec03c2437f4d SHA512 9825e530f3e2de9f84aa77afba813aaba8ce68e3fb52f7685e98099e9f5a3b828cad259d4eb273aafba9b7a14ea9e41e9c0ecf2f6efe1dfd3b81f9ea0786592b EBUILD elogv-0.7.9-r3.ebuild 1727 BLAKE2B 92fca6fa58e14189850e0701ca9af1cd918166d212d5de642f27f2186c9450c2f29899aec65da143d1bb85b6a883f518e74b93d8f7c15d64253fdcf9ce9e8775 SHA512 c76f1595975e8747fe812679971da06a9a5f3e5482b86a42058cbfc52082956959476bd0509db8760954d9a246e0c9d38fe54f0c8d06abe301f0e4e04a902e74 EBUILD elogv-0.8.0.ebuild 1732 BLAKE2B 056a2909dcf8a6f7e677885095382f3096dcf80f2c76ac9349e706feb752983a637688b7ba448f673965dcf1ff6919c76d4b9a7180eee9281c8709fc079a096b SHA512 a12ba57ce725c3910b7e658e759200920ee38fc4839a1d5d544fb9504c73ae2c5be0189d1916f7c96c6ad294ae0caedc6c5822274a0626cc6bd67d9fb9b9f447 EBUILD elogv-0.8.1.ebuild 1735 BLAKE2B 3af56332709a0068636cb0472ac161ba2843bf6c14efc37034278bca6075aa2039fa4124b3d89e5531f0007c91e626b192ae9ec1f773771eaae8fbe272ee2239 SHA512 209e78da9b5246f3dc237757ff51ecfaddaf03afbb0fc0e5302523d2582a333eaefc51566e8299783758ee0675b243a6b15a422dac29c2052431ec6711571529 EBUILD elogv-0.8.2.ebuild 1735 BLAKE2B 24334bc3483c1de8565051258be7d1225346940f561f2d9cbb3f2ce35821c523712695c0011da90e90aa94313f48aa95d3e0ea88a7f6cfe8cc44d3c471d62101 SHA512 d07683e8a42f228fd3955272caa1c4182de25e522af99b90dae24a5631580ad9abb176cd40b14f650d26884d29aa061e123b042d634d422cc157faa30056af77 +EBUILD elogv-0.8.3.ebuild 1735 BLAKE2B 24334bc3483c1de8565051258be7d1225346940f561f2d9cbb3f2ce35821c523712695c0011da90e90aa94313f48aa95d3e0ea88a7f6cfe8cc44d3c471d62101 SHA512 d07683e8a42f228fd3955272caa1c4182de25e522af99b90dae24a5631580ad9abb176cd40b14f650d26884d29aa061e123b042d634d422cc157faa30056af77 MISC metadata.xml 470 BLAKE2B 8929c8c694be9a3296adfdb126acc0505333cb9b780a6ede783b18046f45d90a75039fd02742b53982a67e10912fc091528a75775aae08aa725a16c9df37ab01 SHA512 16782cd7c0f06ab11b81ab3c3850b6084bcaf160e2e0e383f3a0cfa9737f73a9ad3f2532b1b3c779c7eea746aaadd2e360f6e2b57baace74f5a18e4ca266ef17 diff --git a/app-portage/elogv/elogv-0.8.3.ebuild b/app-portage/elogv/elogv-0.8.3.ebuild new file mode 100644 index 000000000000..1f4d6eb51b62 --- /dev/null +++ b/app-portage/elogv/elogv-0.8.3.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} pypy3 ) +PYTHON_REQ_USE="ncurses" +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +DESCRIPTION="Curses based utility to parse the contents of elogs created by Portage" +HOMEPAGE="https://gitweb.gentoo.org/proj/elogv.git/" +SRC_URI="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +PLOCALES=( "de" "es" "it" "pl" ) +IUSE="${PLOCALES[*]/#/l10n_}" + +RDEPEND="sys-apps/portage[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" + +DOCS=( README ) + +src_install() { + distutils-r1_src_install + + elog 'Deleting unwanted language files...' + for i in ${PLOCALES[@]}; do + if use "l10n_${i}"; then + # Keep and fix man page filename (bug #869905) + mv "${ED}"/usr/share/man/${i}/man1/${PN}.1{.${i},} || die + else + rm -r "${ED}"/usr/share/{locale,man}/"${i}" || die + elog "- Language \"${i}\" deleted" + fi + done +} + +pkg_postinst() { + elog "In order to use this software, you need to activate" + elog "Portage's elog features. Required is" + elog " PORTAGE_ELOG_SYSTEM=\"save\" " + elog "and at least one out of " + elog " PORTAGE_ELOG_CLASSES=\"warn error info log qa\"" + elog "More information on the elog system can be found" + elog "in ${EPREFIX}/usr/share/portage/config/make.conf.example" + elog + elog "To operate properly this software needs the directory" + elog "${PORT_LOGDIR:-${EPREFIX}/var/log/portage}/elog created, belonging to group portage." + elog "To start the software as a user, add yourself to the portage" + elog "group." + elog +} |