summaryrefslogtreecommitdiff
path: root/app-text/highlight
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-10 01:49:12 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-10 01:49:12 +0000
commit7c5ebaf83da4c538dd11b56fdd5dfdf39dcbc096 (patch)
tree5cd412784dc4fb63a7f56eb252196ed9dd6980c4 /app-text/highlight
parent0b832a429ecd6081aa9faa0eb262303b019d87ea (diff)
gentoo auto-resync : 10:03:2025 - 01:49:12
Diffstat (limited to 'app-text/highlight')
-rw-r--r--app-text/highlight/Manifest5
-rw-r--r--app-text/highlight/highlight-4.12.ebuild2
-rw-r--r--app-text/highlight/highlight-4.9.ebuild132
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
-}