diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-10 01:49:12 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-10 01:49:12 +0000 |
commit | 7c5ebaf83da4c538dd11b56fdd5dfdf39dcbc096 (patch) | |
tree | 5cd412784dc4fb63a7f56eb252196ed9dd6980c4 /app-text/highlight | |
parent | 0b832a429ecd6081aa9faa0eb262303b019d87ea (diff) |
gentoo auto-resync : 10:03:2025 - 01:49:12
Diffstat (limited to 'app-text/highlight')
-rw-r--r-- | app-text/highlight/Manifest | 5 | ||||
-rw-r--r-- | app-text/highlight/highlight-4.12.ebuild | 2 | ||||
-rw-r--r-- | app-text/highlight/highlight-4.9.ebuild | 132 |
3 files changed, 2 insertions, 137 deletions
diff --git a/app-text/highlight/Manifest b/app-text/highlight/Manifest index 96b445dbe8ee..6a5e95624af8 100644 --- a/app-text/highlight/Manifest +++ b/app-text/highlight/Manifest @@ -1,9 +1,6 @@ AUX highlight-3.57-qt_libs_lua.patch 334 BLAKE2B 6cd387009986ef29f309dc52668f08c404ca7f744c8d1c6d1bb8ed47a392834f4ce9c8474397c4294fc40633501d52754caa0938ea84d9b050800a33db46e5cc SHA512 db298ed4a12e90c8745d7307fd916dd73f3fc62bd306fec279d9c38973e3556425ca7b90759b03e645983c35de298b3d28e80bdcde5ece94b480ee32d7742a18 DIST highlight-4.12.tar.bz2 1501961 BLAKE2B 39b8ded3588a65e3a570a11c007ecbaf3ec61bf79bd412f1c29a5d130007a1b9fe8ab0d6b32876891f55cf5ec5d69448632c1b4ed38dd127b6cbbda7850d0b92 SHA512 6174f00adb28182b2eddf087458c04e0914f74d515615f36f11181225ab4d964bc7c9d08145f58f285fbd3c30759248f99df1274f80cfda8c53a1f3f0016cb0f DIST highlight-4.12.tar.bz2.asc 488 BLAKE2B 7a63fcee8093c5cd9d2d1da26f4c6f20e7319ab6ea2b2fb7d56e8c0a72165495a823f7d767e65261179393cf9b67452c8cc1b1f84bf80cabccb5c67b0f3cd90f SHA512 c14ee33b4ded0fd1a0d936c839ca87152660d1f8ad3c32b0c693bb845b510e482cba745149d1df1f8ce526fa009db4031b3843aa30ac30c7a0bf3a7f0fdb6438 -DIST highlight-4.9.tar.bz2 1498248 BLAKE2B 09ff0a5cc81da45270a8382dc6b2a2d3b44d1f084e661fae4a3d39d2ded9af6c77b1fb0d51d32c59f22ccba1612ab7faf68b5e918dda70c9f2e25b29b5c44ecd SHA512 280abd98182c5b95f629ca126e8a59ca6bf6f9e301fc7678aa3e4cb37b714827dfdfab1e008c798e203c7408355be63e01e88f93eacfcf2c5fad95afc6e22112 -DIST highlight-4.9.tar.bz2.asc 488 BLAKE2B cbd3541f65ec714ff1fda17fb141aa19f53952634a2027819fdbf50f7cf781f875b76ebd9a82119347f17940d8200f856082dfff51ff994a71a2ece04d654764 SHA512 04c2aca4050cae0dde97340a1ebafd968526e2d811e4551e8895acca50613f7e5902e31d735a0da1427d69e85e152530776fa1b9f5896efe410d8f9437768298 DIST highlight-test-suite-a3479468672cdbc570a17ae84e047fe8f0b88798.tar.bz2 33310 BLAKE2B a06f2503fc571f5978f648fdc677f58f3fdfa759f9b5cf31a85d03589bbbfd2b56c7055517c59292369653503047af63d9c3bfbbe541a50bd2ea2adede28f60c SHA512 9583fe0af315e0dd1e37e137adf5c97a83832885a5a8a12b91790d7d7b0758c03fd76c02fbda368a2481eaec98f7b010a530bc31da98337d6fa7201aadb023ce -EBUILD highlight-4.12.ebuild 3312 BLAKE2B 05073a4ba39c894e230da34e77cb799a156ed80a1ac3a78f4e31e4a43e07ecebe17c7f4555ba3d3fe43f8bc50faf048dd6c3b8f1cad940f6b40ca7d5efc43d56 SHA512 1f3fe2bb9c1cd535712037d524fcd4465a349a69d55b64dbdb698faa5fb54724968fac66cd3d0865dce8860f87a4d7be8331e26a377f8201ea8b4b9756711ed6 -EBUILD highlight-4.9.ebuild 3350 BLAKE2B 78fe43c3c88b3a15b94191a45ed4c7e876ca12fb7b5bccf36332efaed87ff764e7f71ebace36f3ce7b99c4c5a30e6803c0c47729db3d7020b09378bab6f725cc SHA512 f36182ce4a75e271a839d7d19da0b5549a791069ab6cd7f2a91b4bf8cac0b64cc9b673e6fc1ea39887f7496359122dced0748992150216ea7783ae8df30ed4b9 +EBUILD highlight-4.12.ebuild 3311 BLAKE2B 9c99a94f1e0c71b31c8c1a54d1bd060a177abba16bc131f37e388303f3f6b627a8c5cb42f352755a0535ea99a0674a4fab0b7b53c5f9d7e7ee388802bc404a5c SHA512 13f9d9a96327e81f1e96478dad2b801053e6573532c5145c67b5f4547a21e7346d098940062a8fe0bd4f0cc56de21a900f5b8e069e5c9e5864cb3b8a14c4d8ba MISC metadata.xml 331 BLAKE2B 3c864f08058c451342b7f7799f36e901f392207b36114dd123bb3faa59f04fe3b00d8e65cee4ad3bbbe44606bdafbd246c64d5fce03cd54fc64cd40cfde59788 SHA512 eb96ee44971855de0b12f9e230d58714acb54de1b0a814c0681f8c31124a5c3e39290e2fd17523b2b52b65efaf30f64580f00777a8e9c908779b582577897906 diff --git a/app-text/highlight/highlight-4.12.ebuild b/app-text/highlight/highlight-4.12.ebuild index ed84767353c0..1e144aa4bc5b 100644 --- a/app-text/highlight/highlight-4.12.ebuild +++ b/app-text/highlight/highlight-4.12.ebuild @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="examples gui test" REQUIRED_USE="${LUA_REQUIRED_USE}" diff --git a/app-text/highlight/highlight-4.9.ebuild b/app-text/highlight/highlight-4.9.ebuild deleted file mode 100644 index 118990f95d93..000000000000 --- a/app-text/highlight/highlight-4.9.ebuild +++ /dev/null @@ -1,132 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..4} luajit ) -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/andresimon.asc -inherit lua-single qmake-utils toolchain-funcs verify-sig xdg - -DESCRIPTION="Converts source code to formatted text (HTML, LaTeX, etc.) with syntax highlight" -HOMEPAGE="http://www.andre-simon.de/" -# This is arbitrary; upstream uses master. Update when possible. -TESTSUITE_COMMIT="a3479468672cdbc570a17ae84e047fe8f0b88798" -SRC_URI=" - http://www.andre-simon.de/zip/${P}.tar.bz2 - test? ( https://gitlab.com/tajmone/${PN}-test-suite/-/archive/${TESTSUITE_COMMIT}/${PN}-test-suite-${TESTSUITE_COMMIT}.tar.bz2 ) - verify-sig? ( http://www.andre-simon.de/zip/${P}.tar.bz2.asc ) -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="examples gui test" -RESTRICT="!test? ( test )" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - ${LUA_DEPS} - gui? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) -" -DEPEND=" - ${RDEPEND} - dev-libs/boost -" -BDEPEND=" - virtual/pkgconfig - gui? ( dev-qt/linguist-tools:5 ) - verify-sig? ( sec-keys/openpgp-keys-andresimon ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-3.57-qt_libs_lua.patch -) - -myhlopts=( - CXX="$(tc-getCXX)" - AR="$(tc-getAR)" - LDFLAGS="${LDFLAGS}" - CFLAGS="${CXXFLAGS} -DNDEBUG" - DESTDIR="${D}" - PREFIX="${EPREFIX}/usr" - HL_CONFIG_DIR="${EPREFIX}/etc/highlight/" - HL_DATA_DIR="${EPREFIX}/usr/share/highlight/" - doc_dir="${EPREFIX}/usr/share/doc/${PF}/" - conf_dir="${EPREFIX}/etc/highlight/" - examples_dir="${EPREFIX}/usr/share/doc/${PF}/extras" -) - - -src_unpack() { - if use verify-sig ; then - # Needed because the testsuite tarball is unsigned - verify-sig_verify_detached "${DISTDIR}"/${P}.tar.bz2{,.asc} - fi - - default -} - -src_prepare() { - default - - # Disable man page compression - sed \ - -e "/GZIP/d" \ - -e "/COPYING/d" \ - -i makefile || die - - sed -e "/LSB_DOC_DIR/s:doc/${PN}:doc/${PF}:" \ - -i src/core/datadir.cpp || die - - sed -r -i \ - -e "/^LUA_.*pkg-config/s,\<lua\>,${ELUA},g" \ - "${S}"/extras/tcl/makefile \ - "${S}"/extras/swig/makefile \ - || die "Failed to set Lua implementation" - - # We set it via eqmake5, otherwise it forces clang... - sed -e "s/QMAKE_CC/#QMAKE_CC/g" \ - -e "s/QMAKE_CXX /#QMAKE_CXX /g" \ - -i src/gui-qt/highlight.pro || die -} - -src_configure() { - if use gui ; then - pushd src/gui-qt > /dev/null || die - eqmake5 \ - 'DEFINES+=DATA_DIR=\\\"'"${EPREFIX}"'/usr/share/${PN}/\\\" CONFIG_DIR=\\\"'"${EPREFIX}"'/etc/${PN}/\\\" DOC_DIR=\\\"'"${EPREFIX}"'/usr/share/doc/${PF}/\\\"' - popd > /dev/null || die - fi -} - -src_compile() { - emake -f makefile LUA_PKG_NAME="${ELUA}" "${myhlopts[@]}" - if use gui ; then - emake -C src/gui-qt - fi -} - -src_test() { - find "../${PN}-test-suite-${TESTSUITE_COMMIT}" -mindepth 1 -maxdepth 1 -type d | sort | while read line - do - "${SHELL}" "${line}/regression.sh" || die "Regression tests failed for language $(basename "${line}")" - done -} - -src_install() { - emake -f makefile "${myhlopts[@]}" install - - if use gui; then - emake -f makefile "${myhlopts[@]}" install-gui - docompress -x /usr/share/doc/${PF}/{ChangeLog,COPYING,README,README_PLUGINS} - fi - - if ! use examples ; then - rm -r "${ED}"/usr/share/doc/${PF}/extras || die - fi -} |