diff options
Diffstat (limited to 'app-doc')
36 files changed, 0 insertions, 1481 deletions
diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz Binary files differindex b253772e9cd3..dfd42928d84d 100644 --- a/app-doc/Manifest.gz +++ b/app-doc/Manifest.gz diff --git a/app-doc/NaturalDocs/Manifest b/app-doc/NaturalDocs/Manifest deleted file mode 100644 index d1f426f0c3d6..000000000000 --- a/app-doc/NaturalDocs/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST NaturalDocs-1.52.zip 460793 BLAKE2B d4ecd8bb8dd3fa92a8d9366077c65ddd70e9c4944519cb453e0752e2df0ed22d7fe23aa1edb1e63ffea16b0d0f56794d50a6a0520b2b91f0193a83326ac34c5b SHA512 45d79dd2bf55a8cb7356eb5321a8c99cbab9d69a4d9a97033737090df2bfd86ee7a058a03016646c7fd6f20daf6523b2d77cd2248a7503a6c5c22684f08431c1 -EBUILD NaturalDocs-1.52-r2.ebuild 1217 BLAKE2B 2197a148dbd2228320efd4602c32ecaeacffbab836aa48305ddf3efbdca1cd24fccdf364128b734f9695f244437b5152f776b40cb53926062fb16ddfd71a38d7 SHA512 b75b7aa905ee964ec8d302249ef99824a8d72621a264ba9219e6f7c802e31ea7ae2e7ade29304e21b77793dd43f3b0549faba8dda77c97dce714feb53479bbd6 -MISC metadata.xml 750 BLAKE2B ac18ca6a34b91431c46771911c80dd37945febcd8c356b317f95153ec605fb2ae5a46cde4326ad94b89c7c146cb7654b7d2fc8793ea8f6b5b650f2fccd3d86b4 SHA512 270e00374ac5315783991a4e24ba0e8786b42fc430d4c402636e991c6e72ca212a7b16818b16fdfbfe3a2b95445a6206c68dfd679bcd54e6f4764df0d35e7f9a diff --git a/app-doc/NaturalDocs/NaturalDocs-1.52-r2.ebuild b/app-doc/NaturalDocs/NaturalDocs-1.52-r2.ebuild deleted file mode 100644 index 45d3a2f5db68..000000000000 --- a/app-doc/NaturalDocs/NaturalDocs-1.52-r2.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit perl-module - -DESCRIPTION="Extensible, multi-language source code documentation generator" -HOMEPAGE="http://www.naturaldocs.org/" -SRC_URI="mirror://sourceforge/naturaldocs/${P}.zip" -S="${WORKDIR}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" - -BDEPEND="app-arch/unzip" - -src_install() { - insinto /usr/share/${PN} - doins -r Styles Info JavaScript - - insinto /etc/${PN} - doins -r Config/. - dosym ../../../etc/${PN} /usr/share/${PN}/Config - - perl_set_version - insinto ${VENDOR_LIB} - doins -r Modules/NaturalDocs - dodir /usr/share/${PN}/Modules - dosym ../../../..${VENDOR_LIB}/NaturalDocs /usr/share/${PN}/Modules/NaturalDocs - - exeinto /usr/share/${PN} - doexe ${PN} - - # Symlink the Perl script into /usr/bin - dodir /usr/bin - dosym ../share/${PN}/${PN} /usr/bin/${PN} - - # Documentation - dodoc -r Help/. - dosym ../doc/${PF}/html /usr/share/${PN}/Help -} - -pkg_preinst() { - if [[ -e /usr/share/${PN}/Config && ! -L /usr/share/${PN}/Config ]] ; then - mkdir -p /etc/${PN} - mv /usr/share/${PN}/Config/* /etc/${PN}/ - rm -rf /usr/share/${PN}/Config - fi -} diff --git a/app-doc/NaturalDocs/metadata.xml b/app-doc/NaturalDocs/metadata.xml deleted file mode 100644 index 54582d69c8da..000000000000 --- a/app-doc/NaturalDocs/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <longdescription> - Natural Docs is an open-source, extensible, multi-language - documentation generator. It extracts specially formatted comments - from source code and builds HTML documentation from it. The syntax - is transparent so that the comments in the source code read just as - easily as the generated documentation. It also focuses on automation - and high-quality generated output. - </longdescription> - <maintainer type="person"> - <email>titanofold@gentoo.org</email> - <name>Aaron W. Swenson</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">naturaldocs</remote-id> - </upstream> -</pkgmetadata> diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest deleted file mode 100644 index 0b1871ffaa24..000000000000 --- a/app-doc/doxygen/Manifest +++ /dev/null @@ -1,17 +0,0 @@ -AUX doxygen-1.9.1-do_not_force_libcxx.patch 670 BLAKE2B e618f7acba8e4c7910b8f56001bf17bc41da5765dab57dbc148515eb2c4cfdc341d39498095f3f0dc9cad7ab74f3a508ec0ef143ca4652faace9db1031b29bb5 SHA512 ab40fb3a85f6cfcc93056d4d7b81397077552df53de1fcf26127d982a497bb0d67ead4f213b2c7101beefe2136b367137346b034b5597b39c29699c598ac91bb -AUX doxygen-1.9.1-ignore-bad-encoding.patch 1016 BLAKE2B 453e13ba115fe7108b0f319b45ad6c3f66c937a2a133eb9c76d38455f71cbbc1ee830e5e632ce36ab2a2906a67b1c676d60c02d0696a9da75862ea4197e209b1 SHA512 71cc9c54bc40f6719c64874e2bd9355cda47c87affec7f3e551fae06cb27bd9c569bffec03d2594c2f1a0190c6975123270fb446c62d8c1fac4c2834c7adaf80 -AUX doxygen-1.9.4-link_with_pthread.patch 1116 BLAKE2B 864adde5d9c0c852dba8fdaee9021f16e7e119a660d5d8657f320686c0d86c29b5695f367c2af2846e9861bca5a70889b6dd56a9734485527ae504a134e30594 SHA512 f9a1089585f83a09b89c813f51bbb7914fb27be2b3e554148387fd322c88153c2aca1af4215d90b6f2fc9eae25814085fb468f0ef2dacfa092662a4609d52929 -AUX doxygen-1.9.7-musl-1.2.4.patch 1126 BLAKE2B 050fa56a7786c557ce03c9275e152f2b2d2285209f8ea9aed5019c96c2e545ce46208f783092addfcd8ae00b0ed257d4f588ae4036b65752087901d616cc4979 SHA512 eb89ca38cee0431528240c9b354adeef5e2c3ed89db762e7e12e12fa17ca596752b9da0cb75fb9d09dcfbecc302a7e63f811b8fb2f43baf3b4d2230f259ad96f -AUX doxygen-1.9.8-spdlog-link.patch 1571 BLAKE2B 954d701bdcbabf8b9ebb52d4be6a947189661a55cbab72b7651fb956b53778a968c6c88fb2b3967a8bfa5f0951e9fe046e69a8567938a8243558af807d657714 SHA512 7d3d4363313ace1823b4570c94fcd2f8099f6f7ec42d45f4fd341df9071fb9807e03fe5094a12c8fcf86ca8da06aa681ac0b8e1e0bec70fe2555f70cf39c5b8f -AUX doxygen-1.9.8-suppress-unused-option-libcxx.patch 828 BLAKE2B db41297d3ad3fca9dc5097871185f98c965ccda7e22f8c31e0b9a69fc83c90dfd32125371cb3e42ebb6b0867cc9746b03ef656861aea14dc8d17e1e7ea09780f SHA512 6c6599ddf35720abb3872fed3a82e8796edc4e6623f9e5b3930e600772c6346bab776074fc8edb20d6d9ac7c21d6c0cb86b12295c9b7649322b876bc6737065d -AUX doxygen-1.9.8-unbundle-sqlite.patch 4510 BLAKE2B afd24516a20c4378a611c836bc51276528a3983ef21db7a036d53e910b8627f5800b871d2cd13c14fc36e04eebee8bca31c40819c9b4051b1007a3ad799351d0 SHA512 548a3e550bc552007116a9bf500e1cf953b23488e825ac2ee55ef90ae001c189e5a85f84b9957c5670be7d83166a5e8df266c6a96f8b195199d45c264b67e846 -DIST doxygen-1.10.0.src.tar.gz 8400410 BLAKE2B dc7882dfb8b023e9250592375105cc79d4744362d96f4518b931ac264259257d27e0f2c5456580f3676bb54cc29fbc2ab3b2ffc37da6441297091c60a38dc13b SHA512 885de36fa0b4364cdd1eddd5e02517e08da7a52274c6fda2c22cbe85f0840e2ddf7358f613c018dc39b4a6dfce2ddd627e9318e73b903f954bbad1a39d03a416 -DIST doxygen-1.9.6.src.tar.gz 5293513 BLAKE2B 35d3286b47922776814bb7941c7a1cb27a5a50be35a9f231b1f072333d966630bbf0b97813f56711f71f040a0ceb87e7e1cbee04ca2aa3f035754ba844561697 SHA512 f8b0d19d33fa8a5bb92b38f1c775bd3cde7f024566cf93ed61ab0cafe86643971c04b7f2492364767b3e6ce5b518bad5e0321c82f0a72875ccf936ea7d3595b2 -DIST doxygen-1.9.7.src.tar.gz 5736446 BLAKE2B e0f6e06399a2dda7226fe8fea351a79f19bf71aee51fba0ce113c3423b85aa633ce8d98894e3e49027839c2accc18af87c7f23a1fd37c0de441de42a8a76d307 SHA512 618ff58aa6f0a2eb89f95b570995ea3ebbcda64f502cabcecd9be2967abffb56d0d6747de0c06df422705919757e6af9c6e5a56ca603b1ddf7a09a7ee79b1803 -DIST doxygen-1.9.8.src.tar.gz 8087770 BLAKE2B 9b93bd394e9fdafef1c274596f790db0956028332a945e0359b7b24440aefa5362b2126649c529e71341bba172cd1fa514455567ffffd37243a740a1ffbc1944 SHA512 edcd382538ecf0afd9d1c891afe302092cd541a30840dda6b00dc0f1d6c5b39a696ab98042c5bb4012c1c051609bfdbfa7d29e3098a72f6cb504d90097767ebb -EBUILD doxygen-1.10.0.ebuild 3582 BLAKE2B 9d8b15c8a5a132578d778de697ac449e718d0b4ba52c3967eeeca7438eefcdca39edd8962cd372a4d16d0bad94dd1549a0b99739c01a7d77c8f8d105b4f8e433 SHA512 94ca1c5bcd04dbfa68c5992b78e0faf71183f21f2592fab46e4d3fb99296579c3e6eee3fe79a9d63668fdef819d7cd1641287c4f69eb8442417fc1f1e402374a -EBUILD doxygen-1.9.6.ebuild 3250 BLAKE2B 744a5b2a9ee0badc25251ed059c376f39a3c64d328071928bb54b350851868c151039e93a04a38a7f3cbe25e13623b90bdd80df6d80e9b42c7b35f4a604aed95 SHA512 228ac41fe9bbd19d6ec295d530c757e6975336c33d0ef94e92ebf73edc29d18dd19c0aaae070229a2843198e2875f7037284a3dc92b0a99e3c4ff063f27d01f9 -EBUILD doxygen-1.9.7-r1.ebuild 3392 BLAKE2B a11afd69b702473b84b21189d043b0e77e51b88c687bd97e2f76d1634bc04e8225d4db8d8f17a09e4c6af97aa9485240a3720e648971a31d403c039eb34b7add SHA512 98613919764f43fe450b7da0047bb4db35e5ca4c0ebdb837847a57cf02d5c579a3110ece2c6852581ed1c6ec06e6bc7817d236aeb8a5c96664e70dde5dde1c21 -EBUILD doxygen-1.9.8.ebuild 3654 BLAKE2B 175a4219d8fd8b3b94fbf34e69ffad9031b3d8251334b5c6a543e1251ceec3e20052961e333a17d1281b6f482668efc2e7892ba55a2ec0de186b72620328b9b4 SHA512 2e8122bb9c1e1390cde8ef19c5090f87ef1758b6755e8086d19ce919e2cb7a4d7b7bbc1b3c0e703e4712761bc6a720918d5a9072965fc013ba07c495b037f2da -EBUILD doxygen-9999.ebuild 3582 BLAKE2B 9d8b15c8a5a132578d778de697ac449e718d0b4ba52c3967eeeca7438eefcdca39edd8962cd372a4d16d0bad94dd1549a0b99739c01a7d77c8f8d105b4f8e433 SHA512 94ca1c5bcd04dbfa68c5992b78e0faf71183f21f2592fab46e4d3fb99296579c3e6eee3fe79a9d63668fdef819d7cd1641287c4f69eb8442417fc1f1e402374a -MISC metadata.xml 1024 BLAKE2B 884363174e8a83eecb926c962185d1f1cc3263ed216b26e149035b47b424b5baf1da222805f5ed04f25b4e97f12c79cface7bd6ce59ca9d37388c696a9a13117 SHA512 12c91be3f02f1ef99db00a48f2dd252f4bab85078f308c921a1a07062d971090f8dd39480b5b72e2bb21f8e2df69bc10c7828c1c91f2f83ce64be50a233eef15 diff --git a/app-doc/doxygen/doxygen-1.10.0.ebuild b/app-doc/doxygen/doxygen-1.10.0.ebuild deleted file mode 100644 index 1da0762f0e7d..000000000000 --- a/app-doc/doxygen/doxygen-1.10.0.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_MAX_SLOT=17 -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="xml(+)" - -inherit cmake flag-o-matic llvm python-any-r1 - -DESCRIPTION="Documentation system for most programming languages" -HOMEPAGE="https://www.doxygen.nl/" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/doxygen/doxygen.git" -else - SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz" - SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -fi - -# GPL-2 also for bundled libmscgen -LICENSE="GPL-2" -SLOT="0" -IUSE="clang debug doc dot doxysearch gui test" -# - We need TeX for tests, bug #765472 -# - We keep the odd construct of noop USE=test because of -# the special relationship b/t RESTRICT & USE for tests. -# Also, it's a hint which avoids tests being silently skipped during arch testing. -REQUIRED_USE="test? ( doc )" -RESTRICT="!test? ( test )" - -BDEPEND=" - app-alternatives/yacc - app-alternatives/lex - ${PYTHON_DEPS} -" -RDEPEND=" - app-text/ghostscript-gpl - dev-db/sqlite:3 - dev-lang/perl - dev-libs/libfmt:= - dev-libs/spdlog:= - media-libs/libpng:= - virtual/libiconv - clang? ( - <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):= - ) - dot? ( - media-gfx/graphviz - media-libs/freetype - ) - doc? ( - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra - dev-texlive/texlive-plaingeneric - ) - doxysearch? ( dev-libs/xapian:= ) - gui? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch" - "${FILESDIR}/${PN}-1.9.7-musl-1.2.4.patch" - "${FILESDIR}/${PN}-1.9.8-suppress-unused-option-libcxx.patch" - - # Backports -) - -DOCS=( LANGUAGE.HOWTO README.md ) - -pkg_setup() { - use clang && llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - - # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 - sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die - - # fix pdf doc - sed -i.orig -e "s:g_kowal:g kowal:" \ - doc/maintainers.txt || die - - if is-flagq "-O3" ; then - # TODO: Investigate this and report a bug accordingly... - ewarn "Compiling with -O3 is known to produce incorrectly" - ewarn "optimized code which breaks doxygen. Using -O2 instead." - replace-flags "-O3" "-O2" - fi -} - -src_configure() { - # Very slow to compile, bug #920092 - filter-flags -fipa-pta - # -Wodr warnings, see bug #854357 and https://github.com/doxygen/doxygen/issues/9287 - filter-lto - - local mycmakeargs=( - -Duse_libclang=$(usex clang) - # Let the user choose instead, see also bug #822615 - -Duse_libc++=OFF - -Dbuild_doc=$(usex doc) - -Dbuild_search=$(usex doxysearch) - -Dbuild_wizard=$(usex gui) - -Duse_sys_spdlog=ON - -Duse_sys_sqlite3=ON - -DBUILD_SHARED_LIBS=OFF - -DGIT_EXECUTABLE="false" - ) - - use doc && mycmakeargs+=( - -DDOC_INSTALL_DIR="share/doc/${P}" - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use doc; then - export VARTEXFONTS="${T}/fonts" # bug #564944 - - if ! use dot; then - sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \ - {testing/Doxyfile,doc/Doxyfile} \ - || die "disabling dot failed" - fi - - # -j1 for bug #770070 - cmake_src_compile docs -j1 - fi -} - -src_install() { - cmake_src_install - - doman doc/*.1 -} diff --git a/app-doc/doxygen/doxygen-1.9.6.ebuild b/app-doc/doxygen/doxygen-1.9.6.ebuild deleted file mode 100644 index 12b8e39a7ff0..000000000000 --- a/app-doc/doxygen/doxygen-1.9.6.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="xml(+)" - -inherit cmake flag-o-matic llvm python-any-r1 -if [[ ${PV} = *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/doxygen/doxygen.git" -else - SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz" - SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -fi - -DESCRIPTION="Documentation system for most programming languages" -HOMEPAGE="https://www.doxygen.nl/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="clang debug doc dot doxysearch qt5 sqlite test" -# We need TeX for tests, bug #765472 -# We keep the odd construct of noop USE=test because of -# the special relationship b/t RESTRICT & USE for tests. Also, it's a hint -# which avoids tests being silently skipped during arch testing. -REQUIRED_USE="test? ( doc )" -RESTRICT="!test? ( test )" - -BDEPEND="app-alternatives/yacc - app-alternatives/lex - ${PYTHON_DEPS} -" -RDEPEND="app-text/ghostscript-gpl - dev-lang/perl - media-libs/libpng:0= - virtual/libiconv - clang? ( >=sys-devel/clang-10:= ) - dot? ( - media-gfx/graphviz - media-libs/freetype - ) - doc? ( - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra - dev-texlive/texlive-plaingeneric - ) - doxysearch? ( dev-libs/xapian:= ) - qt5? ( - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - ) - sqlite? ( dev-db/sqlite:3 ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch" - "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" - "${FILESDIR}/${PN}-1.9.1-do_not_force_libcxx.patch" -) - -DOCS=( LANGUAGE.HOWTO README.md ) - -pkg_setup() { - use clang && llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - - # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 - sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die - - # fix pdf doc - sed -i.orig -e "s:g_kowal:g kowal:" \ - doc/maintainers.txt || die - - if is-flagq "-O3" ; then - ewarn - ewarn "Compiling with -O3 is known to produce incorrectly" - ewarn "optimized code which breaks doxygen." - ewarn - elog - elog "Continuing with -O2 instead ..." - elog - replace-flags "-O3" "-O2" - fi -} - -src_configure() { - # -Wodr warnings, see bug #854357 and https://github.com/doxygen/doxygen/issues/9287 - filter-lto - - local mycmakeargs=( - -Duse_libclang=$(usex clang) - -Dbuild_doc=$(usex doc) - -Dbuild_search=$(usex doxysearch) - -Dbuild_wizard=$(usex qt5) - -Duse_sqlite3=$(usex sqlite) - -DGIT_EXECUTABLE="false" - ) - - use doc && mycmakeargs+=( - -DDOC_INSTALL_DIR="share/doc/${P}" - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use doc; then - export VARTEXFONTS="${T}/fonts" # bug #564944 - - if ! use dot; then - sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \ - {testing/Doxyfile,doc/Doxyfile} \ - || die "disabling dot failed" - fi - - # -j1 for bug #770070 - cmake_src_compile docs -j1 - fi -} - -src_install() { - cmake_src_install - - doman doc/*.1 -} diff --git a/app-doc/doxygen/doxygen-1.9.7-r1.ebuild b/app-doc/doxygen/doxygen-1.9.7-r1.ebuild deleted file mode 100644 index 5c412c4fe5be..000000000000 --- a/app-doc/doxygen/doxygen-1.9.7-r1.ebuild +++ /dev/null @@ -1,142 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="xml(+)" - -inherit cmake flag-o-matic llvm python-any-r1 -if [[ ${PV} = *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/doxygen/doxygen.git" -else - SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz" - SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -fi - -DESCRIPTION="Documentation system for most programming languages" -HOMEPAGE="https://www.doxygen.nl/" - -# GPL-2 also for bundled libmscgen, MIT for bundled spdlog -LICENSE="GPL-2 MIT" -SLOT="0" -IUSE="clang debug doc dot doxysearch qt5 sqlite test" -# We need TeX for tests, bug #765472 -# We keep the odd construct of noop USE=test because of -# the special relationship b/t RESTRICT & USE for tests. Also, it's a hint -# which avoids tests being silently skipped during arch testing. -REQUIRED_USE="test? ( doc )" -RESTRICT="!test? ( test )" - -BDEPEND="app-alternatives/yacc - app-alternatives/lex - ${PYTHON_DEPS} -" -RDEPEND="app-text/ghostscript-gpl - dev-lang/perl - media-libs/libpng:0= - virtual/libiconv - clang? ( >=sys-devel/clang-10:= ) - dot? ( - media-gfx/graphviz - media-libs/freetype - ) - doc? ( - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra - dev-texlive/texlive-plaingeneric - ) - doxysearch? ( dev-libs/xapian:= ) - qt5? ( - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - ) - sqlite? ( dev-db/sqlite:3 ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch" - "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" - "${FILESDIR}/${PN}-1.9.1-do_not_force_libcxx.patch" - "${FILESDIR}/${PN}-1.9.7-musl-1.2.4.patch" -) - -DOCS=( LANGUAGE.HOWTO README.md ) - -pkg_setup() { - use clang && llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - - # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 - sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die - - # fix pdf doc - sed -i.orig -e "s:g_kowal:g kowal:" \ - doc/maintainers.txt || die - - if is-flagq "-O3" ; then - ewarn - ewarn "Compiling with -O3 is known to produce incorrectly" - ewarn "optimized code which breaks doxygen." - ewarn - elog - elog "Continuing with -O2 instead ..." - elog - replace-flags "-O3" "-O2" - fi -} - -src_configure() { - # -Wodr warnings, see bug #854357 and https://github.com/doxygen/doxygen/issues/9287 - filter-lto - - local mycmakeargs=( - -Duse_libclang=$(usex clang) - -Dbuild_doc=$(usex doc) - -Dbuild_search=$(usex doxysearch) - -Dbuild_wizard=$(usex qt5) - -Duse_sqlite3=$(usex sqlite) - -DBUILD_SHARED_LIBS=OFF - -DGIT_EXECUTABLE="false" - ) - - use doc && mycmakeargs+=( - -DDOC_INSTALL_DIR="share/doc/${P}" - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use doc; then - export VARTEXFONTS="${T}/fonts" # bug #564944 - - if ! use dot; then - sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \ - {testing/Doxyfile,doc/Doxyfile} \ - || die "disabling dot failed" - fi - - # -j1 for bug #770070 - cmake_src_compile docs -j1 - fi -} - -src_install() { - cmake_src_install - - doman doc/*.1 -} diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild b/app-doc/doxygen/doxygen-1.9.8.ebuild deleted file mode 100644 index 10a904280416..000000000000 --- a/app-doc/doxygen/doxygen-1.9.8.ebuild +++ /dev/null @@ -1,155 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_MAX_SLOT=17 -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="xml(+)" - -inherit cmake flag-o-matic llvm python-any-r1 - -DESCRIPTION="Documentation system for most programming languages" -HOMEPAGE="https://www.doxygen.nl/" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/doxygen/doxygen.git" -else - SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz" - SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -fi - -# GPL-2 also for bundled libmscgen -LICENSE="GPL-2" -SLOT="0" -IUSE="clang debug doc dot doxysearch gui test" -# - We need TeX for tests, bug #765472 -# - We keep the odd construct of noop USE=test because of -# the special relationship b/t RESTRICT & USE for tests. -# Also, it's a hint which avoids tests being silently skipped during arch testing. -REQUIRED_USE="test? ( doc )" -RESTRICT="!test? ( test )" - -BDEPEND=" - app-alternatives/yacc - app-alternatives/lex - ${PYTHON_DEPS} -" -RDEPEND=" - app-text/ghostscript-gpl - dev-db/sqlite:3 - dev-lang/perl - dev-libs/libfmt:= - dev-libs/spdlog:= - media-libs/libpng:= - virtual/libiconv - clang? ( - <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):= - ) - dot? ( - media-gfx/graphviz - media-libs/freetype - ) - doc? ( - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra - dev-texlive/texlive-plaingeneric - ) - doxysearch? ( dev-libs/xapian:= ) - gui? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch" - "${FILESDIR}/${PN}-1.9.7-musl-1.2.4.patch" - "${FILESDIR}/${PN}-1.9.8-suppress-unused-option-libcxx.patch" - - # Backports - "${FILESDIR}/${P}-spdlog-link.patch" - "${FILESDIR}/${P}-unbundle-sqlite.patch" -) - -DOCS=( LANGUAGE.HOWTO README.md ) - -pkg_setup() { - use clang && llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - - # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 - sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die - - # fix pdf doc - sed -i.orig -e "s:g_kowal:g kowal:" \ - doc/maintainers.txt || die - - if is-flagq "-O3" ; then - # TODO: Investigate this and report a bug accordingly... - ewarn "Compiling with -O3 is known to produce incorrectly" - ewarn "optimized code which breaks doxygen. Using -O2 instead." - replace-flags "-O3" "-O2" - fi -} - -src_configure() { - # Very slow to compile, bug #920092 - filter-flags -fipa-pta - # -Wodr warnings, see bug #854357 and https://github.com/doxygen/doxygen/issues/9287 - filter-lto - - local mycmakeargs=( - -Duse_libclang=$(usex clang) - # Let the user choose instead, see also bug #822615 - -Duse_libc++=OFF - -Dbuild_doc=$(usex doc) - -Dbuild_search=$(usex doxysearch) - -Dbuild_wizard=$(usex gui) - -Duse_sys_spdlog=ON - -Duse_sys_sqlite3=ON - -DBUILD_SHARED_LIBS=OFF - -DGIT_EXECUTABLE="false" - ) - - use doc && mycmakeargs+=( - -DDOC_INSTALL_DIR="share/doc/${P}" - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use doc; then - export VARTEXFONTS="${T}/fonts" # bug #564944 - - if ! use dot; then - sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \ - {testing/Doxyfile,doc/Doxyfile} \ - || die "disabling dot failed" - fi - - # -j1 for bug #770070 - cmake_src_compile docs -j1 - fi -} - -src_install() { - cmake_src_install - - doman doc/*.1 -} diff --git a/app-doc/doxygen/doxygen-9999.ebuild b/app-doc/doxygen/doxygen-9999.ebuild deleted file mode 100644 index 1da0762f0e7d..000000000000 --- a/app-doc/doxygen/doxygen-9999.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_MAX_SLOT=17 -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="xml(+)" - -inherit cmake flag-o-matic llvm python-any-r1 - -DESCRIPTION="Documentation system for most programming languages" -HOMEPAGE="https://www.doxygen.nl/" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/doxygen/doxygen.git" -else - SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz" - SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -fi - -# GPL-2 also for bundled libmscgen -LICENSE="GPL-2" -SLOT="0" -IUSE="clang debug doc dot doxysearch gui test" -# - We need TeX for tests, bug #765472 -# - We keep the odd construct of noop USE=test because of -# the special relationship b/t RESTRICT & USE for tests. -# Also, it's a hint which avoids tests being silently skipped during arch testing. -REQUIRED_USE="test? ( doc )" -RESTRICT="!test? ( test )" - -BDEPEND=" - app-alternatives/yacc - app-alternatives/lex - ${PYTHON_DEPS} -" -RDEPEND=" - app-text/ghostscript-gpl - dev-db/sqlite:3 - dev-lang/perl - dev-libs/libfmt:= - dev-libs/spdlog:= - media-libs/libpng:= - virtual/libiconv - clang? ( - <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):= - ) - dot? ( - media-gfx/graphviz - media-libs/freetype - ) - doc? ( - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra - dev-texlive/texlive-plaingeneric - ) - doxysearch? ( dev-libs/xapian:= ) - gui? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch" - "${FILESDIR}/${PN}-1.9.7-musl-1.2.4.patch" - "${FILESDIR}/${PN}-1.9.8-suppress-unused-option-libcxx.patch" - - # Backports -) - -DOCS=( LANGUAGE.HOWTO README.md ) - -pkg_setup() { - use clang && llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - - # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 - sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die - - # fix pdf doc - sed -i.orig -e "s:g_kowal:g kowal:" \ - doc/maintainers.txt || die - - if is-flagq "-O3" ; then - # TODO: Investigate this and report a bug accordingly... - ewarn "Compiling with -O3 is known to produce incorrectly" - ewarn "optimized code which breaks doxygen. Using -O2 instead." - replace-flags "-O3" "-O2" - fi -} - -src_configure() { - # Very slow to compile, bug #920092 - filter-flags -fipa-pta - # -Wodr warnings, see bug #854357 and https://github.com/doxygen/doxygen/issues/9287 - filter-lto - - local mycmakeargs=( - -Duse_libclang=$(usex clang) - # Let the user choose instead, see also bug #822615 - -Duse_libc++=OFF - -Dbuild_doc=$(usex doc) - -Dbuild_search=$(usex doxysearch) - -Dbuild_wizard=$(usex gui) - -Duse_sys_spdlog=ON - -Duse_sys_sqlite3=ON - -DBUILD_SHARED_LIBS=OFF - -DGIT_EXECUTABLE="false" - ) - - use doc && mycmakeargs+=( - -DDOC_INSTALL_DIR="share/doc/${P}" - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use doc; then - export VARTEXFONTS="${T}/fonts" # bug #564944 - - if ! use dot; then - sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \ - {testing/Doxyfile,doc/Doxyfile} \ - || die "disabling dot failed" - fi - - # -j1 for bug #770070 - cmake_src_compile docs -j1 - fi -} - -src_install() { - cmake_src_install - - doman doc/*.1 -} diff --git a/app-doc/doxygen/files/doxygen-1.9.1-do_not_force_libcxx.patch b/app-doc/doxygen/files/doxygen-1.9.1-do_not_force_libcxx.patch deleted file mode 100644 index f33f619e62ed..000000000000 --- a/app-doc/doxygen/files/doxygen-1.9.1-do_not_force_libcxx.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 3775ed1..b3a1af6 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -23,7 +23,7 @@ option(build_doc "Build user manual (HTML and PDF)" OFF) - option(build_doc_chm "Build user manual (CHM)" OFF) - option(use_sqlite3 "Add support for sqlite3 output [experimental]." OFF) - if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") -- option(use_libc++ "Use libc++ as C++ standard library." ON) -+ option(use_libc++ "Use libc++ as C++ standard library." OFF) - endif() - option(use_libclang "Add support for libclang parsing." OFF) - option(static_libclang "Link to a statically compiled version of LLVM/libclang." OFF) diff --git a/app-doc/doxygen/files/doxygen-1.9.1-ignore-bad-encoding.patch b/app-doc/doxygen/files/doxygen-1.9.1-ignore-bad-encoding.patch deleted file mode 100644 index 5dd7578f24ec..000000000000 --- a/app-doc/doxygen/files/doxygen-1.9.1-ignore-bad-encoding.patch +++ /dev/null @@ -1,23 +0,0 @@ -Hack to avoid "UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb0 in position 45: invalid start byte" -in src/._xmlgen.cpp which is binary. This doesn't seem like it should be present at the time the docs -are generated, but this is simpler for now. ---- a/doc/translator.py -+++ b/doc/translator.py -@@ -1454,10 +1454,13 @@ class TrManager: - - # Read content of the file as one string.
- assert os.path.isfile(fname)
-- f = xopen(fname)
-- cont = f.read()
-- cont = ''.join(cont.split('\n')) # otherwise the 'match' function won't work.
-- f.close()
-+ try:
-+ with xopen(fname) as f:
-+ cont = f.read()
-+ cont = ''.join(cont.split('\n')) # otherwise the 'match' function won't work.
-+ except UnicodeDecodeError:
-+ print("Skipping {0} because of decoding errors".format(fname))
-+ return
-
- # Remove the items for identifiers that were found in the file.
- while lst_in:
diff --git a/app-doc/doxygen/files/doxygen-1.9.4-link_with_pthread.patch b/app-doc/doxygen/files/doxygen-1.9.4-link_with_pthread.patch deleted file mode 100644 index 66093eb7deb9..000000000000 --- a/app-doc/doxygen/files/doxygen-1.9.4-link_with_pthread.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff --git a/addon/doxywizard/.CMakeLists.txt.swp b/addon/doxywizard/.CMakeLists.txt.swp -deleted file mode 100644 -index fc379d2..0000000 -Binary files a/addon/doxywizard/.CMakeLists.txt.swp and /dev/null differ -diff --git a/addon/doxywizard/CMakeLists.txt b/addon/doxywizard/CMakeLists.txt -index bb0e0eb..b6135bd 100644 ---- a/addon/doxywizard/CMakeLists.txt -+++ b/addon/doxywizard/CMakeLists.txt -@@ -132,12 +132,12 @@ apply_editbin(doxywizard windows) - endif() - - if(Qt5Core_FOUND) -- target_link_libraries(doxywizard Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Xml doxygen_version) -+ target_link_libraries(doxywizard Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Xml doxygen_version pthread) - else() - if(Qt6Core_FOUND) -- target_link_libraries(doxywizard Qt6::Core Qt6::Gui Qt6::Widgets Qt6::Xml doxygen_version) -+ target_link_libraries(doxywizard Qt6::Core Qt6::Gui Qt6::Widgets Qt6::Xml doxygen_version pthread) - else() -- target_link_libraries(doxywizard ${QT_LIBRARIES} ${QT_QTMAIN_LIBRARY} doxygen_version) -+ target_link_libraries(doxywizard ${QT_LIBRARIES} ${QT_QTMAIN_LIBRARY} doxygen_version pthread) - endif() - endif() - diff --git a/app-doc/doxygen/files/doxygen-1.9.7-musl-1.2.4.patch b/app-doc/doxygen/files/doxygen-1.9.7-musl-1.2.4.patch deleted file mode 100644 index 2c71a0af9ae8..000000000000 --- a/app-doc/doxygen/files/doxygen-1.9.7-musl-1.2.4.patch +++ /dev/null @@ -1,26 +0,0 @@ -https://bugs.gentoo.org/906920 -https://gitlab.exherbo.org/exherbo/arbor/-/commit/7b517ba0068adc471fe7b2ed8cfbb191a197ca17 - -From 6d713aa98b36ee8219294515142c0225fbd09dfc Mon Sep 17 00:00:00 2001 -From: Heiko Becker <heirecka@exherbo.org> -Date: Thu, 25 May 2023 10:52:29 +0200 -Subject: [PATCH] Apply upstream fix for spdlog - -Fixes the build with musl >= 1.2.4, see -https://github.com/gabime/spdlog/commit/287a00d364990edbb621fe5e392aeb550135fb96 -for details. ---- a/deps/spdlog/include/spdlog/details/os-inl.h -+++ b/deps/spdlog/include/spdlog/details/os-inl.h -@@ -236,8 +236,8 @@ SPDLOG_INLINE size_t filesize(FILE *f) - # else - int fd = ::fileno(f); - # endif --// 64 bits(but not in osx or cygwin, where fstat64 is deprecated) --# if (defined(__linux__) || defined(__sun) || defined(_AIX)) && (defined(__LP64__) || defined(_LP64)) -+// 64 bits(but not in osx, linux/musl or cygwin, where fstat64 is deprecated) -+# if ((defined(__linux__) && defined(__GLIBC__)) || defined(__sun) || defined(_AIX)) && (defined(__LP64__) || defined(_LP64)) - struct stat64 st; - if (::fstat64(fd, &st) == 0) - { --- -2.41.0.rc2 diff --git a/app-doc/doxygen/files/doxygen-1.9.8-spdlog-link.patch b/app-doc/doxygen/files/doxygen-1.9.8-spdlog-link.patch deleted file mode 100644 index e73385dec3b2..000000000000 --- a/app-doc/doxygen/files/doxygen-1.9.8-spdlog-link.patch +++ /dev/null @@ -1,51 +0,0 @@ -https://github.com/doxygen/doxygen/issues/10265 -https://github.com/doxygen/doxygen/pull/10284 - -From 70bb112352ae7f3130647dcc009d8de5d4134e6d Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?=D9=85=D9=87=D8=AF=D9=8A=20=D8=B4=D9=8A=D9=86=D9=88=D9=86?= - =?UTF-8?q?=20=28Mehdi=20Chinoune=29?= <mehdi.chinoune@hotmail.com> -Date: Mon, 4 Sep 2023 18:49:27 +0100 -Subject: [PATCH 1/2] doxyapp: Fix linking to spdlog - ---- - addon/doxyapp/CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/addon/doxyapp/CMakeLists.txt b/addon/doxyapp/CMakeLists.txt -index 4f3c31feacd..6097a3cca69 100644 ---- a/addon/doxyapp/CMakeLists.txt -+++ b/addon/doxyapp/CMakeLists.txt -@@ -46,7 +46,7 @@ mscgen - doxygen_version - doxycfg - vhdlparser --spdlog -+spdlog::spdlog - ${ICONV_LIBRARIES} - ${CMAKE_THREAD_LIBS_INIT} - ${SQLITE3_LIBRARIES} - -From 71f2ed171a6d14a67f1905802714add974c31789 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?=D9=85=D9=87=D8=AF=D9=8A=20=D8=B4=D9=8A=D9=86=D9=88=D9=86?= - =?UTF-8?q?=20=28Mehdi=20Chinoune=29?= <mehdi.chinoune@hotmail.com> -Date: Mon, 4 Sep 2023 18:50:25 +0100 -Subject: [PATCH 2/2] doxyparse: Fix linking to spdlog - ---- - addon/doxyparse/CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/addon/doxyparse/CMakeLists.txt b/addon/doxyparse/CMakeLists.txt -index 24881e3ef12..0157afb45e2 100644 ---- a/addon/doxyparse/CMakeLists.txt -+++ b/addon/doxyparse/CMakeLists.txt -@@ -35,7 +35,7 @@ mscgen - doxygen_version - doxycfg - vhdlparser --spdlog -+spdlog::spdlog - ${ICONV_LIBRARIES} - ${CMAKE_THREAD_LIBS_INIT} - ${SQLITE3_LIBRARIES} - diff --git a/app-doc/doxygen/files/doxygen-1.9.8-suppress-unused-option-libcxx.patch b/app-doc/doxygen/files/doxygen-1.9.8-suppress-unused-option-libcxx.patch deleted file mode 100644 index 1da9a2da6459..000000000000 --- a/app-doc/doxygen/files/doxygen-1.9.8-suppress-unused-option-libcxx.patch +++ /dev/null @@ -1,16 +0,0 @@ -Always expose the use_libc++ option. It's only useful for Clang but cmake.class -tries to find when we've used CMake options which are unused/unknown and this -triggers it for GCC builds if we set -Duse_libc++=OFF. - -So, always expose the option so we can turn it off without a warning. ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -21,7 +21,7 @@ option(build_xmlparser "Automatically update the XML parser modules when updatin - option(build_search "Build external search tools (doxysearch and doxyindexer)" OFF) - option(build_doc "Build user manual (HTML and PDF)" OFF) - option(build_doc_chm "Build user manual (CHM)" OFF) --if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") -+if (TRUE) - option(use_libc++ "Use libc++ as C++ standard library." ON) - endif() - option(use_libclang "Add support for libclang parsing." OFF) diff --git a/app-doc/doxygen/files/doxygen-1.9.8-unbundle-sqlite.patch b/app-doc/doxygen/files/doxygen-1.9.8-unbundle-sqlite.patch deleted file mode 100644 index 04d1d69b7b86..000000000000 --- a/app-doc/doxygen/files/doxygen-1.9.8-unbundle-sqlite.patch +++ /dev/null @@ -1,119 +0,0 @@ -https://github.com/doxygen/doxygen/issues/10263 -https://github.com/doxygen/doxygen/commit/28609fecd41d885e54fa170e499a0e5b55def2c2 - -From 28609fecd41d885e54fa170e499a0e5b55def2c2 Mon Sep 17 00:00:00 2001 -From: Dimitri van Heesch <doxygen@gmail.com> -Date: Mon, 28 Aug 2023 20:19:16 +0200 -Subject: [PATCH] issue #10263 please add a use_sys_sqlite3 config option - ---- - CMakeLists.txt | 6 +++++- - cmake/FindSQLite3.cmake | 38 ++++++++++++++++++++++++++++++++++++++ - deps/CMakeLists.txt | 4 +++- - src/CMakeLists.txt | 4 +++- - 4 files changed, 49 insertions(+), 3 deletions(-) - create mode 100644 cmake/FindSQLite3.cmake - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 4957c34c24d..31e53cc8440 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -25,7 +25,8 @@ if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") - option(use_libc++ "Use libc++ as C++ standard library." ON) - endif() - option(use_libclang "Add support for libclang parsing." OFF) --option(use_sys_spdlog "Use system spdlog instead of bundled." OFF) -+option(use_sys_spdlog "Use system spdlog library instead of the one bundled." OFF) -+option(use_sys_sqlite3 "Use system sqlite3 library instead of the one bundled." OFF) - option(static_libclang "Link to a statically compiled version of LLVM/libclang." OFF) - option(win_static "Link with /MT in stead of /MD on windows" OFF) - option(enable_console "Enable that executables on Windows get the CONSOLE bit set for the doxywizard executable [development]" OFF) -@@ -67,6 +68,9 @@ endif() - if (use_sys_spdlog) - find_package(spdlog CONFIG REQUIRED) - endif() -+if (use_sys_sqlite3) -+ find_package(SQLite3 REQUIRED) -+endif() - if (build_wizard) - if (force_qt STREQUAL "Qt6") - if (CMAKE_SYSTEM MATCHES "Darwin") -diff --git a/cmake/FindSQLite3.cmake b/cmake/FindSQLite3.cmake -new file mode 100644 -index 00000000000..7c21de223a7 ---- /dev/null -+++ b/cmake/FindSQLite3.cmake -@@ -0,0 +1,38 @@ -+# Copyright (C) 2007-2009 LuaDist. -+# Created by Peter Kapec <kapecp@gmail.com> -+# Redistribution and use of this file is allowed according to the terms of the MIT license. -+# For details see the COPYRIGHT file distributed with LuaDist. -+# Note: -+# Searching headers and libraries is very simple and is NOT as powerful as scripts -+# distributed with CMake, because LuaDist defines directories to search for. -+# Everyone is encouraged to contact the author with improvements. Maybe this file -+# becomes part of CMake distribution sometimes. -+ -+# - Find sqlite3 -+# Find the native SQLite3 headers and libraries. -+# -+# SQLite3_INCLUDE_DIRS - where to find sqlite3.h, etc. -+# SQLite3_LIBRARIES - List of libraries when using sqlite. -+# SQLite3_FOUND - True if sqlite found. -+ -+# Look for the header file. -+FIND_PATH(SQLite3_INCLUDE_DIR NAMES sqlite3.h) -+ -+# Look for the library. -+FIND_LIBRARY(SQLite3_LIBRARY NAMES sqlite3) -+ -+# Handle the QUIETLY and REQUIRED arguments and set SQLITE3_FOUND to TRUE if all listed variables are TRUE. -+INCLUDE(FindPackageHandleStandardArgs) -+FIND_PACKAGE_HANDLE_STANDARD_ARGS(SQLite3 DEFAULT_MSG SQLite3_LIBRARY SQLite3_INCLUDE_DIR) -+ -+# Copy the results to the output variables. -+IF(SQLite3_FOUND) -+ SET(SQLite3_LIBRARIES ${SQLite3_LIBRARY}) -+ SET(SQLite3_INCLUDE_DIRS ${SQLite3_INCLUDE_DIR}) -+ELSE(SQLite3_FOUND) -+ SET(SQLite3_LIBRARIES) -+ SET(SQLite3_INCLUDE_DIRS) -+ENDIF(SQLite3_FOUND) -+ -+MARK_AS_ADVANCED(SQLite3_INCLUDE_DIRS SQLite3_LIBRARIES) -+ -diff --git a/deps/CMakeLists.txt b/deps/CMakeLists.txt -index a689b4a7018..eb716417f22 100644 ---- a/deps/CMakeLists.txt -+++ b/deps/CMakeLists.txt -@@ -4,4 +4,6 @@ add_subdirectory(libmscgen) - if (NOT use_sys_spdlog) - add_subdirectory(spdlog) - endif() --add_subdirectory(sqlite3) -+if (NOT use_sys_sqlite3) -+ add_subdirectory(sqlite3) -+endif() -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 78a55c3f2bf..02c52240e5b 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -6,7 +6,6 @@ include_directories( - ${PROJECT_SOURCE_DIR}/deps/libmd5 - ${PROJECT_SOURCE_DIR}/deps/liblodepng - ${PROJECT_SOURCE_DIR}/deps/libmscgen -- ${PROJECT_SOURCE_DIR}/deps/sqlite3 - ${PROJECT_SOURCE_DIR}/libversion - ${PROJECT_SOURCE_DIR}/libxml - ${PROJECT_SOURCE_DIR}/vhdlparser -@@ -18,6 +17,9 @@ include_directories( - if (NOT use_sys_spdlog) - include_directories(${PROJECT_SOURCE_DIR}/deps/spdlog/include) - endif() -+if (NOT use_sys_sqlite) -+ include_directories(${PROJECT_SOURCE_DIR}/deps/sqlite3) -+endif() - - - file(MAKE_DIRECTORY ${GENERATED_SRC}) - diff --git a/app-doc/doxygen/metadata.xml b/app-doc/doxygen/metadata.xml deleted file mode 100644 index 1a7e4e52585a..000000000000 --- a/app-doc/doxygen/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>tamiko@gentoo.org</email> - <name>Matthias Maier</name> - </maintainer> - <longdescription> - Doxygen is a tool for analyzing, documenting, and reverse-engineering - source code of various languages using a variety of output formats - (try it and see). Doxygen supports C++, C, Java, Objective-C, Python, - IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D, - as well as other languages (using additional helper tools). - </longdescription> - <upstream> - <remote-id type="github">doxygen/doxygen</remote-id> - <remote-id type="sourceforge">doxygen</remote-id> - </upstream> - <use> - <flag name="clang">support for <pkg>sys-devel/clang</pkg> assisted parsing</flag> - <flag name="dot">allow to create dot graphs using <pkg>media-gfx/graphviz</pkg></flag> - <flag name="doxysearch">build doxyindexer and doxysearch.cgi</flag> - </use> -</pkgmetadata> diff --git a/app-doc/halibut/Manifest b/app-doc/halibut/Manifest deleted file mode 100644 index a9c42fde661e..000000000000 --- a/app-doc/halibut/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST halibut-1.3.tar.gz 995916 BLAKE2B 78a4409ff1f787134f7cd4eb307e77c81865a2591b55b359b0ef7a45b303cd361f85d344972714dfe8b3e823345de715d99ea542bf3cdf63d6d92548d027c27b SHA512 872f0cdb398002843d7e1b19f6eaf80ff848ce5ffee8653fa88da63c57e89efcbfaadc09b476280d25d38136f7d8af286fa98b9b36598515e0eb50f1945ee34a -EBUILD halibut-1.3.ebuild 418 BLAKE2B 5b186d9c5ca507e19d91b3b40cbe32c42754d650581617623fcbb6c1266ebe1ee4c94c75b8e32600fc9b02ae8e14e2e9b8b4d26462bad684a73d41b183c827db SHA512 c2fdd80835e19fe197914e38cf001cd9fca73cf40677a39239e3cbc2611119c9216bd13ec002cc3c4b26da93629f480365c95677274ce7ad8ae62b451bc126e1 -MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a diff --git a/app-doc/halibut/halibut-1.3.ebuild b/app-doc/halibut/halibut-1.3.ebuild deleted file mode 100644 index 8cbdd5b43cbe..000000000000 --- a/app-doc/halibut/halibut-1.3.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="yet another free document preparation system" -HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/halibut/" -SRC_URI="https://www.chiark.greenend.org.uk/~sgtatham/${PN}/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 ~riscv sparc x86" diff --git a/app-doc/halibut/metadata.xml b/app-doc/halibut/metadata.xml deleted file mode 100644 index 85e4ed814fa2..000000000000 --- a/app-doc/halibut/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> diff --git a/app-doc/psmark/Manifest b/app-doc/psmark/Manifest deleted file mode 100644 index 30cd7ebb3a9c..000000000000 --- a/app-doc/psmark/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX psmark-2.1-Makefile-QA.patch 322 BLAKE2B 0fd182908143618385d2ab655db6fa28d1b9ec7eccbf977f8d6fb7f90191059ac92fef650c5d3f29221eae624e630f11aa7001a832a625304ed48f56b6d72641 SHA512 f9b3371b84446c0f5caf9de2e14fc2053b7c5a8d3dcaee1e15215483ca6abd00d8e4006098df4f259c9ba34c211d628ad07daaabc6059a2df129dfdfc344349a -AUX psmark-2.1-string.patch 668 BLAKE2B 588a34e84b99c90a0f3cb87ac89d331302ae02a7575373dbc2ef017e8f3f1a9f0f8486c5bdf136e5d05b93b005eb7b3b8d079fe6b70f21858ce50643a5560dec SHA512 068015779fc1772cdd2eafc5f3612af1b12da44c65b0aad08afe8a44b7c40b8587699d094b25469cfe152ed244c24f7b5f1549f4b465106127dffcc2b8184a48 -DIST psmark-v2.1.tar.gz 16296 BLAKE2B e4f77b7a3abd86f8214e2f00d85eaef4a7b897b3fad970cf86565ad32ab42e25ab7674e9a1a7116a4cce93f46a99a5d17a21c14fb4ff3b2a860e1e2627b268a7 SHA512 0a765dda878478e767ae02ac0838a9c36a110000b35d557b1b3d17d22c518f42249cd4eba856b476ba8042e026cb49f736077d3bf236f2a9a4f3df4ff4357fef -EBUILD psmark-2.1.ebuild 649 BLAKE2B 7d262bdbe125906a58472ce58f6fb1a01aec1dc02d940d777c54f10f5d4b48e94dd9602c62310b62f7324319393387e6f1c72287452655fc5f7a1d60ac33c4d7 SHA512 6d5c38f168909d3ec8ecb8002ffcfeb81d5d6b17e05ff13c84654194877e60564c76df766c16da1aa704db3789f514bc075f9eee7d55f333027a90c507b140e5 -MISC metadata.xml 395 BLAKE2B 02810b098defb0a4addc295a119e95be9f26b7b81c5b0bacf1a6030a449859ca8c1c9d6b7f2c6c933db71c39661ca0aae204695c7224d3a306359178033c3c95 SHA512 f9e30e2a624e6c91d60578b451fc5c0ef1ef25d6b1f44c3fb1ef370b7d5e2b9b06a0fc738c82c5f9bc41e78f740080eed1ef3d3398d6121ad4a697a58016be97 diff --git a/app-doc/psmark/files/psmark-2.1-Makefile-QA.patch b/app-doc/psmark/files/psmark-2.1-Makefile-QA.patch deleted file mode 100644 index 145fe3a32e8e..000000000000 --- a/app-doc/psmark/files/psmark-2.1-Makefile-QA.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -3,14 +3,13 @@ - all: - make clean - make psmark - - psmark: -- gcc $(CFLAGS) -o psmark psmark.c -- strip psmark -+ $(CC) $(CFLAGS) $(LDFLAGS) -o psmark psmark.c - - clean: - rm -f *.o psmark - - install: -- install -s psmark /usr/bin/ -+ install psmark /usr/bin/ - install psmark.1 /usr/man/man1/ diff --git a/app-doc/psmark/files/psmark-2.1-string.patch b/app-doc/psmark/files/psmark-2.1-string.patch deleted file mode 100644 index 1d1fb3dfbb57..000000000000 --- a/app-doc/psmark/files/psmark-2.1-string.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- a/psmark.c -+++ b/psmark.c -@@ -97,9 +97,9 @@ - progname); - fprintf(stderr,"example:\n %s -i test.ps -o output.ps -b 0.4 -s 15 \"vertical label\"" - "\n\n",progname); -- fprintf(stderr,"Notes: The offsets are measured from the bottom left hand corner, but -- they are not in sync with the page corner: some fiddling is required -- to get text to appear right in the corner.\n" -+ fprintf(stderr,"Notes: The offsets are measured from the bottom left hand corner, but\n" -+ "they are not in sync with the page corner: some fiddling is required\n" -+ "to get text to appear right in the corner.\n" - ); - - exit(error ? EXIT_FAILURE : EXIT_SUCCESS); diff --git a/app-doc/psmark/metadata.xml b/app-doc/psmark/metadata.xml deleted file mode 100644 index ecbed5b5dce7..000000000000 --- a/app-doc/psmark/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <longdescription> - Command-line Postscript watermark tool; simple, but useful for things - like adding a watermark to outgoing or incoming faxes (eg, use with the - sendfax command from net-misc/hylafax). - </longdescription> -</pkgmetadata> diff --git a/app-doc/psmark/psmark-2.1.ebuild b/app-doc/psmark/psmark-2.1.ebuild deleted file mode 100644 index 9caf0341120d..000000000000 --- a/app-doc/psmark/psmark-2.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -MY_PN=${PN}-v -MY_P=${MY_PN}${PV} - -DESCRIPTION="Prints watermark-like text on any PostScript document" -HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" -SRC_URI="http://www.antitachyon.com/download/${MY_P}.tar.gz" -S="${WORKDIR}"/${PN} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" - -PATCHES=( - "${FILESDIR}"/${P}-string.patch - "${FILESDIR}"/${P}-Makefile-QA.patch -) - -src_compile() { - emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" -} - -src_install() { - dobin psmark - doman psmark.1 - dodoc README CHANGELOG -} diff --git a/app-doc/xmltoman/Manifest b/app-doc/xmltoman/Manifest deleted file mode 100644 index a664492666ae..000000000000 --- a/app-doc/xmltoman/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX xmltoman-0.6-generate-man-pages.patch 2083 BLAKE2B 3f4136a06607d0c1b0d07acc5d82b977b1e3d1097d08bb29d8a626e1d5d86493892e58001fdd2946c5de96e62702bef5fc4f982507e89d5ac4069933d8638196 SHA512 879c11f14b33a3b134817c62a6f6e6470213e7aa7663b1676444746ab177b5b750114b5023dfa563fd85997ca0c7f7f2683264d0d1f985f363365529941a2ed7 -DIST xmltoman-0.4.tar.gz 15250 BLAKE2B d8641a19742d845fdab0e11703a60c16656c63529a4d86931a8038cbdb87e0fbf241b7ff38ed05ddab62daab608407bd5d7778c060fe3cbef1750976fa588dee SHA512 347722731e2101ecd0619f88f4efdbca534810c96977a1281af685e8a61f4c1a826a71a9f0e3af43cc899936640787366a78077f36d23a9efcfeb789dbcfae22 -DIST xmltoman-0.6.tar.gz 15862 BLAKE2B f33ebfb1dfdd0f055f18e68f923e96c07495740e361cec2ba7a10a63889b6b6c4c851f3df6b74947b24811403d2745dbdc7e5d2d67d3566ec65b7be6fae616c8 SHA512 f2b0689ca37212253eaa127c3a2c299facac7c3909991b8872da0adf0fbb34aa02c32144c485135c06c17b1ac5e5753d627969e97ae4938e6dcee9ddbd79582d -EBUILD xmltoman-0.4-r2.ebuild 739 BLAKE2B 387cf48885ba847e614eceec70cc92d4db957199a25e63ce4ef5f6b38ea015623e9060697f64044127526174377db69abb18a1af13f90814ac16c457506ae25c SHA512 9ef6e984f597544559b07fed1a7142bf190c3210b9efc8ce81326f836fc1e1db8e549986830dd477f0604bb6f5e5280481ce462df3e96d448aa3724507ebc2e1 -EBUILD xmltoman-0.6.ebuild 817 BLAKE2B 0cca0a9da8b1e7a7edb4dd4db6c1a52bc6ad4aec9183bc93fc67a9fe740bec4d3f11ac74541962cb5a99d569a90293c5e3906e7b89c170f0739d17f4d07458bb SHA512 3deca6f32f49334b2e386acaf682ed3b8d3fc75deee6701f55e958a81b7522266d9d5bf808e936eabb2a0f6b38519112d8235e1b9f552a7597a0e322284850fa -MISC metadata.xml 299 BLAKE2B 5bb9887ce9510e2a71a5b30e8b2ada78236ec6f2489bf27d6536b47fcdcaae262b7ada77d3f0f8b00f7a2223e7344a4f130f4636a1c61d64bebb923c916c2d6e SHA512 6fef6c50b720fd2aec25ede9b037c5973de9f4e41383c2836f27f42e68b73c32dcac0d31e1a9ec209d5d685e50ccd8c8347ec0822530be23624bd98d2b9f3095 diff --git a/app-doc/xmltoman/files/xmltoman-0.6-generate-man-pages.patch b/app-doc/xmltoman/files/xmltoman-0.6-generate-man-pages.patch deleted file mode 100644 index a902ddd07b84..000000000000 --- a/app-doc/xmltoman/files/xmltoman-0.6-generate-man-pages.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 39553c816cb8a18d798a6f947d2901f7a3228439 Mon Sep 17 00:00:00 2001 -From: Sam James <sam@gentoo.org> -Date: Sat, 29 Oct 2022 18:02:25 +0100 -Subject: [PATCH] Generate man pages - -Generate the man pages so that the tool doesn't have to run itself -during installation. It's a hack to workaround Perl upgrade problems. ---- /dev/null -+++ b/xmlmantohtml.1 -@@ -0,0 +1,18 @@ -+.TH xmlmantohtml 1 User Manuals -+.SH NAME -+xmlmantohtml \- xml to html converter -+.SH SYNOPSIS -+\fBxmlmantohtml \fIfile.1.xml\fB > file.1.html -+\f1 -+.SH DESCRIPTION -+xmlmantohtml is a small script to convert XML/MAN(GROFF) to HTML. -+ -+You will find the DTD in \fI/usr/share/xmltoman/\f1 on a Debian GNU/Linux system. There is also an XSL file to generate HTML using \fBxsltproc(1)\f1. -+.SH AUTHOR -+xmltoman was written by Oliver Kurth <oku@masqmail.cx> -+.SH MAINTAINER -+xmltoman is currently maintained by Adam Bilbrough -+.SH SEE ALSO -+\fBxmlmantohtml(1)\f1 -+.SH COMMENTS -+This man page was written using \fBxmltoman(1)\f1 by the same author and / or maintainer. ---- /dev/null -+++ b/xmltoman.1 -@@ -0,0 +1,24 @@ -+.TH xmltoman 1 User Manuals -+.SH NAME -+xmltoman \- xml to man converter -+.SH SYNOPSIS -+\fBxmltoman \fIfile.1.xml\fB > file.1 -+\f1 -+.SH DESCRIPTION -+xmltoman is a small script to convert XML to a MAN page in GROFF format. It features the usual man page items such a description, options, see also etc. The XML format also supports converting to HTML pages. -+ -+You will find the DTD in \fI/usr/share/xmltoman/\f1 on a Debian GNU/Linux system. There is also an XSL file to generate html using \fBxsltproc(1)\f1. -+.SH FILES -+\fI/usr/share/xmltoman/xmltoman.dtd\f1 the DTD file. -+ -+\fI/usr/share/xmltoman/xmltoman.xsl\f1 XSLT stylesheet to generate HTML. -+ -+\fI/usr/share/xmltoman/xmltoman.css\f1 stylesheet to be used for HTML. -+.SH AUTHOR -+xmltoman was written by Oliver Kurth <oku@masqmail.cx> -+.SH MAINTAINER -+xmltoman is currently maintained by Adam Bilbrough -+.SH SEE ALSO -+\fBxmlmantohtml(1)\f1 -+.SH COMMENTS -+This man page was written using \fBxmltoman(1)\f1 by the same author and / or maintainer. diff --git a/app-doc/xmltoman/metadata.xml b/app-doc/xmltoman/metadata.xml deleted file mode 100644 index cdc9d054966e..000000000000 --- a/app-doc/xmltoman/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="sourceforge">xmltoman</remote-id> - <remote-id type="github">atsb/xmltoman</remote-id> - </upstream> -</pkgmetadata> diff --git a/app-doc/xmltoman/xmltoman-0.4-r2.ebuild b/app-doc/xmltoman/xmltoman-0.4-r2.ebuild deleted file mode 100644 index efb9811d3457..000000000000 --- a/app-doc/xmltoman/xmltoman-0.4-r2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Simple scripts for converting xml to groff or html" -HOMEPAGE="https://sourceforge.net/projects/xmltoman/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-lang/perl - dev-perl/XML-Parser" -BDEPEND="${RDEPEND}" - -src_install() { - # 'make install' requires GNU install, upstream is dead and carrying - # a patch is more space than redoing it here - dobin xmltoman xmlmantohtml - - insinto /usr/share/xmltoman - doins xmltoman.{css,dtd,xsl} - - dodoc README - doman xmltoman.1 xmlmantohtml.1 -} diff --git a/app-doc/xmltoman/xmltoman-0.6.ebuild b/app-doc/xmltoman/xmltoman-0.6.ebuild deleted file mode 100644 index 3c4859a56fe9..000000000000 --- a/app-doc/xmltoman/xmltoman-0.6.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Simple scripts for converting xml to groff or html" -HOMEPAGE="https://sourceforge.net/projects/xmltoman/" -SRC_URI="https://github.com/atsb/xmltoman/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-lang/perl - dev-perl/XML-Parser -" - -PATCHES=( - "${FILESDIR}"/${P}-generate-man-pages.patch -) - -src_install() { - # 'make install' requires GNU install, upstream is dead and carrying - # a patch is more space than redoing it here - dobin xmltoman xmlmantohtml - - insinto /usr/share/xmltoman - doins xmltoman.{css,dtd,xsl} - - dodoc README - doman xmltoman.1 xmlmantohtml.1 -} diff --git a/app-doc/zeal/Manifest b/app-doc/zeal/Manifest deleted file mode 100644 index f82a6076140b..000000000000 --- a/app-doc/zeal/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX 0002-settings-disable-checking-for-updates-by-default.patch 1080 BLAKE2B 07b40bdd13fe6e7a4efa24a17a1b734be50ec8e289c74278ae3f718c05388a4b36b064922798c4ec2e4f69e9dd49f3cd24d39c98adb0274914b28fcd42016a36 SHA512 bd5e7369bc5878df9c6dff093d710e73b8ed1a4e2c3a6927a26f5fbf97725fd695a90f197bf46d229b38a16c40e19308f8e058fd9819177c62cd7fbaae7e370d -AUX zeal-0.6.1_p20200815-fix-sidebar-static-lib.patch 742 BLAKE2B 6c104f3f9708a53e2d19699f38a28f0298808014f0be49aad14f2aee58636528be6d2174ea3d68065cb76f1c8b27091a6cd45d259f2e1418a59ad1e63ea9d1e0 SHA512 0d1e7a7b61670ced6b873537a1bd5a73e8c84572bfec0692477c7d59803b93a9b79fb42bc90f368284acc66583164d0a0482ecd34cb02617a82b6c402dbfd46a -DIST zeal-0.6.1_p20200815.tar.gz 1180048 BLAKE2B 22a6ee7985516f2204de0603374944c101fa77339a6c83b8a33633fa51e25890f39d672f3d804adb8c41b9ffc2ad7971ce16f90dacb1160f1868ed3f8768aad2 SHA512 fa08c88a40f2f75847db4950c2b027262304bb8b63b95d497786fa2c3a90aa0c488fc3ebe494afe70353a2dd93a181bf2d8fa752a7241e572045c6728ea99f2d -EBUILD zeal-0.6.1_p20200815-r1.ebuild 1149 BLAKE2B fdd84b3c94b4d41349a3e7bd463d8eb3a3b15bb878c7f0430948740c1ec636e7d3a4effa6a1d0e0e2ae4d5ddb28df1bbd96e24e0346ed3fb8adda90de680c4fd SHA512 e76a52195fc5b0407e0fb4ef1a6b1c99f6214d31b55957d5276211973a4c50c0e82a4e2c02557252f6b048c62d03cca7dd766076d48392a65082bf1dc932a0bc -MISC metadata.xml 249 BLAKE2B f4b1ccdb1ff03c3f0e6ed64ed43735ecf7a28c4f1423318cc73b98f1c7381b9c2b43d536b54a0dc4e3bd1a513901ea5bf79aacf2e093d183e5891a2e076d7cee SHA512 47df3d0e94b419d5a06a7b6c5b41b4d75bc6c0c868dca5c0722e358618afc34bc2cc354d6f6c416438783b57cf187af15736181e28a740d8722ded775d167489 diff --git a/app-doc/zeal/files/0002-settings-disable-checking-for-updates-by-default.patch b/app-doc/zeal/files/0002-settings-disable-checking-for-updates-by-default.patch deleted file mode 100644 index 977412c47339..000000000000 --- a/app-doc/zeal/files/0002-settings-disable-checking-for-updates-by-default.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3d499c8391e36b7fb1780815d04e533f26333145 Mon Sep 17 00:00:00 2001 -From: Henning Schild <henning@hennsch.de> -Date: Sat, 9 Mar 2019 10:29:54 +0100 -Subject: [PATCH 2/2] settings: disable checking for updates by default - -Signed-off-by: Henning Schild <henning@hennsch.de> ---- - src/libs/core/settings.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/libs/core/settings.cpp b/src/libs/core/settings.cpp -index 8922bc4..549ddff 100644 ---- a/src/libs/core/settings.cpp -+++ b/src/libs/core/settings.cpp -@@ -72,7 +72,7 @@ void Settings::load() - - // TODO: Put everything in groups - startMinimized = settings->value(QStringLiteral("start_minimized"), false).toBool(); -- checkForUpdate = settings->value(QStringLiteral("check_for_update"), true).toBool(); -+ checkForUpdate = settings->value(QStringLiteral("check_for_update"), false).toBool(); - - showSystrayIcon = settings->value(QStringLiteral("show_systray_icon"), true).toBool(); - minimizeToSystray = settings->value(QStringLiteral("minimize_to_systray"), false).toBool(); --- -2.19.2 - diff --git a/app-doc/zeal/files/zeal-0.6.1_p20200815-fix-sidebar-static-lib.patch b/app-doc/zeal/files/zeal-0.6.1_p20200815-fix-sidebar-static-lib.patch deleted file mode 100644 index 0a5a8f69be2d..000000000000 --- a/app-doc/zeal/files/zeal-0.6.1_p20200815-fix-sidebar-static-lib.patch +++ /dev/null @@ -1,25 +0,0 @@ -From b48ee895ce7fc1db1dce20dac5115ec4c60f75fa Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Tue, 18 Aug 2020 15:03:59 +0200 -Subject: [PATCH] sidebar: Add missing STATIC keyword (similar to #1085) - -Fixes unresolved soname dependency after install. - -Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> ---- - src/libs/sidebar/CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/libs/sidebar/CMakeLists.txt b/src/libs/sidebar/CMakeLists.txt -index 4332b8f..dc6be0e 100644 ---- a/src/libs/sidebar/CMakeLists.txt -+++ b/src/libs/sidebar/CMakeLists.txt -@@ -1,4 +1,4 @@ --add_library(Sidebar -+add_library(Sidebar STATIC - container.cpp - proxyview.cpp - view.cpp --- -2.28.0 - diff --git a/app-doc/zeal/metadata.xml b/app-doc/zeal/metadata.xml deleted file mode 100644 index af3ff4b585c0..000000000000 --- a/app-doc/zeal/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!--maintainer-needed--> - <upstream> - <remote-id type="github">zealdocs/zeal</remote-id> - </upstream> -</pkgmetadata> diff --git a/app-doc/zeal/zeal-0.6.1_p20200815-r1.ebuild b/app-doc/zeal/zeal-0.6.1_p20200815-r1.ebuild deleted file mode 100644 index de70b12dcde9..000000000000 --- a/app-doc/zeal/zeal-0.6.1_p20200815-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -COMMIT=994cc5f6b6bfffddd5faaaafdb4fed483c38188f -inherit cmake xdg-utils - -DESCRIPTION="Offline documentation browser inspired by Dash" -HOMEPAGE="https://zealdocs.org/" -SRC_URI="https://github.com/zealdocs/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=" - app-arch/libarchive:= - dev-db/sqlite:3 - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsql:5[sqlite] - dev-qt/qtwebchannel:5 - dev-qt/qtwebengine:5[widgets] - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - x11-libs/libX11 - x11-libs/libxcb:= - >=x11-libs/xcb-util-keysyms-0.3.9 -" -RDEPEND="${DEPEND} - x11-themes/hicolor-icon-theme -" -BDEPEND="kde-frameworks/extra-cmake-modules:0" - -PATCHES=( - "${FILESDIR}/0002-settings-disable-checking-for-updates-by-default.patch" - "${FILESDIR}/${P}-fix-sidebar-static-lib.patch" -) - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update -} |