[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-12-30 Thread Sam James
commit: 59b75f5298bb6a7ec834b30c37b41222d064952d
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 31 03:47:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 31 03:47:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59b75f52

app-doc/doxygen: Stabilize 1.9.8 x86, #915626

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild 
b/app-doc/doxygen/doxygen-1.9.8.ebuild
index 124dfdecb4fe..92852376c16a 100644
--- a/app-doc/doxygen/doxygen-1.9.8.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.8.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == ** ]]; then
 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"
+   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



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-12-27 Thread Sam James
commit: 6d63e6d518d69dd66e8ea26cb2ba28e51ebbaf09
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 28 02:05:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 28 02:05:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d63e6d5

app-doc/doxygen: sync live

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-.ebuild | 12 +---
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 0f06fbd71388..5edb5ab3c2ab 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == ** ]]; then
 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 ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+   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
@@ -96,18 +96,16 @@ src_prepare() {
doc/maintainers.txt || die
 
if is-flagq "-O3" ; then
-   ewarn
+   # TODO: Investigate this and report a bug accordingly...
ewarn "Compiling with -O3 is known to produce incorrectly"
-   ewarn "optimized code which breaks doxygen."
-   ewarn
-   elog
-   elog "Continuing with -O2 instead ..."
-   elog
+   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
 



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-12-27 Thread Sam James
commit: dcf129d955ebfbb23b105b6c3e56094a4696c0e4
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 28 02:12:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 28 02:12:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf129d9

app-doc/doxygen: add 1.10.0

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/Manifest  |   1 +
 app-doc/doxygen/doxygen-1.10.0.ebuild | 153 ++
 2 files changed, 154 insertions(+)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index fefe2aa5dbf2..ffc5043bf704 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1,3 +1,4 @@
+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 
9b93bd394e9fdafef1c274596f790db0956028332a945e0359b7b24440aefa5362b2126649c529e71341bba172cd1fa514455567d37243a740a1ffbc1944
 SHA512 
edcd382538ecf0afd9d1c891afe302092cd541a30840dda6b00dc0f1d6c5b39a696ab98042c5bb4012c1c051609bfdbfa7d29e3098a72f6cb504d90097767ebb

diff --git a/app-doc/doxygen/doxygen-1.10.0.ebuild 
b/app-doc/doxygen/doxygen-1.10.0.ebuild
new file mode 100644
index ..5edb5ab3c2ab
--- /dev/null
+++ b/app-doc/doxygen/doxygen-1.10.0.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2023 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} == ** ]]; 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="
+   sys-devel/bison
+   sys-devel/flex
+   ${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? (
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-12-15 Thread Sam James
commit: 712f6dc0926c54896d6c0717b2c8ccc4d38af2d4
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 16 03:07:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 16 03:08:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=712f6dc0

app-doc/doxygen: improve -O2 forcing

No idea why this is there but improve the output (less noisy) and add a
TODO comment.

Bug: https://bugs.gentoo.org/920092
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.8.ebuild | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild 
b/app-doc/doxygen/doxygen-1.9.8.ebuild
index 5d806d2fbc60..d89d17e34816 100644
--- a/app-doc/doxygen/doxygen-1.9.8.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.8.ebuild
@@ -98,13 +98,9 @@ src_prepare() {
doc/maintainers.txt || die
 
if is-flagq "-O3" ; then
-   ewarn
+   # TODO: Investigate this and report a bug accordingly...
ewarn "Compiling with -O3 is known to produce incorrectly"
-   ewarn "optimized code which breaks doxygen."
-   ewarn
-   elog
-   elog "Continuing with -O2 instead ..."
-   elog
+   ewarn "optimized code which breaks doxygen. Using -O2 instead."
replace-flags "-O3" "-O2"
fi
 }



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-12-15 Thread Sam James
commit: 68ed17b3a3185390ee87d59080ab7988cf038a93
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 16 03:08:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 16 03:08:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ed17b3

app-doc/doxygen: filter -fipa-pta

Very slow to compile and not worth it here.

Closes: https://bugs.gentoo.org/920092
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.8.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild 
b/app-doc/doxygen/doxygen-1.9.8.ebuild
index d89d17e34816..124dfdecb4fe 100644
--- a/app-doc/doxygen/doxygen-1.9.8.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.8.ebuild
@@ -106,6 +106,8 @@ src_prepare() {
 }
 
 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
 



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-12-04 Thread Sam James
commit: 7dff4fd114b62ba13b08b3ea1d37b0b9eb44e439
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Nov 30 20:55:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  4 09:24:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dff4fd1

app-doc/doxygen: remove unused sqlite USE flag

While making a few changes to the live ebuild in commit
10c3fc41ee47042f6f3d16198e3fe178ec1d7752 the sqlite USE flag was removed
from src_configure with the rationale that upstream removed the option
to use the system sqlite. Since then, an upstream patch has been
backported for this, which is used unconditionally and comes with an
unconditional dependency on dev-db/sqlite, which still doesn't actually
check the USE flag value.

It was never removed from IUSE though (where it is disabled by default).
Clean it up.

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34072
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.8.ebuild | 2 +-
 app-doc/doxygen/doxygen-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild 
b/app-doc/doxygen/doxygen-1.9.8.ebuild
index 5293c124db40..5d806d2fbc60 100644
--- a/app-doc/doxygen/doxygen-1.9.8.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.8.ebuild
@@ -24,7 +24,7 @@ fi
 # GPL-2 also for bundled libmscgen
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="clang debug doc dot doxysearch gui sqlite test"
+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.

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 667f2076a2fc..0f06fbd71388 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -24,7 +24,7 @@ fi
 # GPL-2 also for bundled libmscgen
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="clang debug doc dot doxysearch gui sqlite test"
+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.



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-11-28 Thread Sam James
commit: 66803b9e53e2073cc464febc77d92178cada6f66
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 29 07:03:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 29 07:03:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66803b9e

app-doc/doxygen: Keyword 1.9.8 s390, #914585

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild 
b/app-doc/doxygen/doxygen-1.9.8.ebuild
index 8f775ddd107f..5293c124db40 100644
--- a/app-doc/doxygen/doxygen-1.9.8.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.8.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == ** ]]; then
 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 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+   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



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-11-28 Thread Sam James
commit: ca4c7297dff3993e1433c3518b8d7be33097dea3
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 29 06:08:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 29 06:08:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca4c7297

app-doc/doxygen: Stabilize 1.9.8 amd64, #915626

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild 
b/app-doc/doxygen/doxygen-1.9.8.ebuild
index 75087fdb0ee7..8f775ddd107f 100644
--- a/app-doc/doxygen/doxygen-1.9.8.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.8.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == ** ]]; then
 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 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 
 # GPL-2 also for bundled libmscgen



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-11-27 Thread Sam James
commit: ce70c9162d58cbe2bcab7f8b81bd337d3077359d
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 27 11:25:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 27 11:25:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce70c916

app-doc/doxygen: sync live

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index e214f41c72de..667f2076a2fc 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == ** ]]; then
 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 # GPL-2 also for bundled libmscgen



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-11-25 Thread Arthur Zamarin
commit: 205bfc329df542ef24e396c370336f8a0e26fdc0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 25 16:53:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 25 16:53:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=205bfc32

app-doc/doxygen: Stabilize 1.9.8 arm, #915626

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/doxygen-1.9.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild 
b/app-doc/doxygen/doxygen-1.9.8.ebuild
index 4b219867aafc..7eee5e6d3a3e 100644
--- a/app-doc/doxygen/doxygen-1.9.8.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.8.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == ** ]]; then
 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 # GPL-2 also for bundled libmscgen



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-09-23 Thread Sam James
commit: 651720aab4218c125094dce491bccb0a99a5f061
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 04:43:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 04:43:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=651720aa

app-doc/doxygen: add extra deps

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.8.ebuild | 2 ++
 app-doc/doxygen/doxygen-.ebuild  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild 
b/app-doc/doxygen/doxygen-1.9.8.ebuild
index fe844f523b0a..4b219867aafc 100644
--- a/app-doc/doxygen/doxygen-1.9.8.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.8.ebuild
@@ -41,6 +41,7 @@ RDEPEND="
app-text/ghostscript-gpl
dev-db/sqlite:3
dev-lang/perl
+   dev-libs/libfmt:=
dev-libs/spdlog:=
media-libs/libpng:=
virtual/libiconv
@@ -61,6 +62,7 @@ RDEPEND="
)
doxysearch? ( dev-libs/xapian:= )
gui? (
+   dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
dev-qt/qtxml:5

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 48fd52190060..e214f41c72de 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -41,6 +41,7 @@ RDEPEND="
app-text/ghostscript-gpl
dev-db/sqlite:3
dev-lang/perl
+   dev-libs/libfmt:=
dev-libs/spdlog:=
media-libs/libpng:=
virtual/libiconv
@@ -61,6 +62,7 @@ RDEPEND="
)
doxysearch? ( dev-libs/xapian:= )
gui? (
+   dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
dev-qt/qtxml:5



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/, profiles/prefix/, app-doc/doxygen/

2023-09-23 Thread Sam James
commit: fd9095b6d964637d60aea7d5c6d4a0d45f3edcd9
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 04:37:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 04:39:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd9095b6

app-doc/doxygen: add 1.9.8

* Drop unnecessary patch for bad encoding (upstream note it shouldn't be 
required
  anymore, see 
https://github.com/doxygen/doxygen/issues/10258#issuecomment-1693323707)

* Drop/alter libcxx patch. Use the upstream build option, although tweak it
  to always be "available" to avoid unused var warnings w/ cmake.eclass
  (see patch comments for details)

* Backport fix for spdlog building (although I didn't hit this issue myself)

* Backport sqlite unbundling

* Rename USE=qt5 -> USE=gui per QA policy

Closes: https://bugs.gentoo.org/912986
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/Manifest   |   1 +
 .../{doxygen-.ebuild => doxygen-1.9.8.ebuild}  |  53 +
 app-doc/doxygen/doxygen-.ebuild|  51 +
 .../doxygen/files/doxygen-1.9.8-spdlog-link.patch  |  51 +
 ...xygen-1.9.8-suppress-unused-option-libcxx.patch |  16 +++
 .../files/doxygen-1.9.8-unbundle-sqlite.patch  | 119 +
 profiles/prefix/package.use.mask   |   2 +-
 7 files changed, 252 insertions(+), 41 deletions(-)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index bb94c8f95d3e..fefe2aa5dbf2 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1,2 +1,3 @@
 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 
9b93bd394e9fdafef1c274596f790db0956028332a945e0359b7b24440aefa5362b2126649c529e71341bba172cd1fa514455567d37243a740a1ffbc1944
 SHA512 
edcd382538ecf0afd9d1c891afe302092cd541a30840dda6b00dc0f1d6c5b39a696ab98042c5bb4012c1c051609bfdbfa7d29e3098a72f6cb504d90097767ebb

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-1.9.8.ebuild
similarity index 72%
copy from app-doc/doxygen/doxygen-.ebuild
copy to app-doc/doxygen/doxygen-1.9.8.ebuild
index 7a4ebca3a29b..fe844f523b0a 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.8.ebuild
@@ -3,43 +3,50 @@
 
 EAPI=8
 
+LLVM_MAX_SLOT=17
 PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit cmake flag-o-matic llvm python-any-r1
-if [[ ${PV} = ** ]]; then
+
+DESCRIPTION="Documentation system for most programming languages"
+HOMEPAGE="https://www.doxygen.nl/;
+
+if [[ ${PV} == ** ]]; 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"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~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"
+# GPL-2 also for bundled libmscgen
+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.
+IUSE="clang debug doc dot doxysearch gui 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="sys-devel/bison
+BDEPEND="
+   sys-devel/bison
sys-devel/flex
${PYTHON_DEPS}
 "
-RDEPEND="app-text/ghostscript-gpl
+RDEPEND="
+   app-text/ghostscript-gpl
+   dev-db/sqlite:3
dev-lang/perl
dev-libs/spdlog:=
-   media-libs/libpng:0=
+   media-libs/libpng:=

[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-07-25 Thread Sam James
commit: 10c3fc41ee47042f6f3d16198e3fe178ec1d7752
Author: David Roman  gmail  com>
AuthorDate: Thu Jun 22 15:14:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 26 03:11:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c3fc41

app-doc/doxygen: use system spdlog library

Also drops obsolete use_sqlite3 option which has been
removed from upstream.

Bug: https://bugs.gentoo.org/906848
Signed-off-by: David Roman  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31573
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 4a4aebc420d4..7a4ebca3a29b 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -36,6 +36,7 @@ BDEPEND="sys-devel/bison
 "
 RDEPEND="app-text/ghostscript-gpl
dev-lang/perl
+   dev-libs/spdlog:=
media-libs/libpng:0=
virtual/libiconv
clang? ( >=sys-devel/clang-10:= )
@@ -57,7 +58,6 @@ RDEPEND="app-text/ghostscript-gpl
dev-qt/qtwidgets:5
dev-qt/qtxml:5
)
-   sqlite? ( dev-db/sqlite:3 )
 "
 DEPEND="${RDEPEND}"
 
@@ -106,7 +106,7 @@ src_configure() {
-Dbuild_doc=$(usex doc)
-Dbuild_search=$(usex doxysearch)
-Dbuild_wizard=$(usex qt5)
-   -Duse_sqlite3=$(usex sqlite)
+   -Duse_sys_spdlog=ON
-DBUILD_SHARED_LIBS=OFF
-DGIT_EXECUTABLE="false"
)



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-05-27 Thread Arthur Zamarin
commit: c049de8c8b25ecb4797b4e76c603655455c2166d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 27 19:20:44 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 27 19:20:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c049de8c

app-doc/doxygen: enable py3.12

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/doxygen-1.9.7-r1.ebuild | 2 +-
 app-doc/doxygen/doxygen-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.9.7-r1.ebuild 
b/app-doc/doxygen/doxygen-1.9.7-r1.ebuild
index 367e877520b0..4a4aebc420d4 100644
--- a/app-doc/doxygen/doxygen-1.9.7-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.7-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit cmake flag-o-matic llvm python-any-r1

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 367e877520b0..4a4aebc420d4 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit cmake flag-o-matic llvm python-any-r1



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/, app-doc/doxygen/

2023-05-26 Thread Sam James
commit: fc9a4259cd3050b1e94947dc2c9738bf29f62036
Author: Sam James  gentoo  org>
AuthorDate: Sat May 27 03:05:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 27 03:05:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc9a4259

app-doc/doxygen: fix build w/ musl-1.2.4

Closes: https://bugs.gentoo.org/906920
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.7-r1.ebuild|  1 +
 app-doc/doxygen/doxygen-.ebuild|  1 +
 .../doxygen/files/doxygen-1.9.7-musl-1.2.4.patch   | 26 ++
 3 files changed, 28 insertions(+)

diff --git a/app-doc/doxygen/doxygen-1.9.7-r1.ebuild 
b/app-doc/doxygen/doxygen-1.9.7-r1.ebuild
index 3d5cb989116b..367e877520b0 100644
--- a/app-doc/doxygen/doxygen-1.9.7-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.7-r1.ebuild
@@ -65,6 +65,7 @@ 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 )

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 3d5cb989116b..367e877520b0 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -65,6 +65,7 @@ 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 )

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
new file mode 100644
index ..2c71a0af9ae8
--- /dev/null
+++ b/app-doc/doxygen/files/doxygen-1.9.7-musl-1.2.4.patch
@@ -0,0 +1,26 @@
+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 
+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, ) == 0)
+ {
+-- 
+2.41.0.rc2



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-05-26 Thread Andreas Sturmlechner
commit: 28f40775e833eed1de4f01e1483f7690275180b8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 29 22:39:43 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri May 26 11:39:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f40775

app-doc/doxygen: drop 1.9.5

Closes: https://bugs.gentoo.org/892307
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-doc/doxygen/Manifest |   1 -
 app-doc/doxygen/doxygen-1.9.5.ebuild | 139 ---
 2 files changed, 140 deletions(-)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index 25a214b23a09..bb94c8f95d3e 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1,3 +1,2 @@
-DIST doxygen-1.9.5.src.tar.gz 5251459 BLAKE2B 
46ce6c767ec60ba4b4e2d4e343f78b401b142f242e7037ce8877a5316ad5685a7c080045de793aa8fc1334cd593f9ef5f55d1b6259cb8966ce0b804c8860efbc
 SHA512 
4ad4c1ecd4a12220442f354b90aa56f80e78fcaf288d5e36da421437d59811ed3d429ee13717692886a55b9628ae565d40ce13c51792ccc8bba15b1e018cb651
 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

diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild 
b/app-doc/doxygen/doxygen-1.9.5.ebuild
deleted file mode 100644
index ece22d657659..
--- a/app-doc/doxygen/doxygen-1.9.5.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit cmake flag-o-matic llvm python-any-r1
-if [[ ${PV} = ** ]]; 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="sys-devel/bison
-   sys-devel/flex
-   ${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 

[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-05-20 Thread Sam James
commit: 4f8098bdc3db1817dcdf3956ec6dba61703f2ed4
Author: Sam James  gentoo  org>
AuthorDate: Sat May 20 12:58:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 20 12:59:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f8098bd

app-doc/doxygen: fix spdlog usage

It's linked statically normally but if we force dynamic linking, it ends up 
using but
then not installing (bundled, just-built) libspdlog.

Bug: https://bugs.gentoo.org/906848
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/{doxygen-1.9.7.ebuild => doxygen-1.9.7-r1.ebuild} | 4 +++-
 app-doc/doxygen/doxygen-.ebuild   | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.9.7.ebuild 
b/app-doc/doxygen/doxygen-1.9.7-r1.ebuild
similarity index 96%
rename from app-doc/doxygen/doxygen-1.9.7.ebuild
rename to app-doc/doxygen/doxygen-1.9.7-r1.ebuild
index b59798ef9a23..74b00ea0082d 100644
--- a/app-doc/doxygen/doxygen-1.9.7.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.7-r1.ebuild
@@ -19,7 +19,8 @@ fi
 DESCRIPTION="Documentation system for most programming languages"
 HOMEPAGE="https://www.doxygen.nl/;
 
-LICENSE="GPL-2"
+# 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
@@ -105,6 +106,7 @@ src_configure() {
-Dbuild_search=$(usex doxysearch)
-Dbuild_wizard=$(usex qt5)
-Duse_sqlite3=$(usex sqlite)
+   -DBUILD_SHARED_LIBS=OFF
-DGIT_EXECUTABLE="false"
)
 

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index b59798ef9a23..74b00ea0082d 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -19,7 +19,8 @@ fi
 DESCRIPTION="Documentation system for most programming languages"
 HOMEPAGE="https://www.doxygen.nl/;
 
-LICENSE="GPL-2"
+# 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
@@ -105,6 +106,7 @@ src_configure() {
-Dbuild_search=$(usex doxysearch)
-Dbuild_wizard=$(usex qt5)
-Duse_sqlite3=$(usex sqlite)
+   -DBUILD_SHARED_LIBS=OFF
-DGIT_EXECUTABLE="false"
)
 



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-05-19 Thread Sam James
commit: d3d66a260ae0b1e4a8b891cb387015747e26854e
Author: Sam James  gentoo  org>
AuthorDate: Sat May 20 04:48:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 20 04:48:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3d66a26

app-doc/doxygen: add 1.9.7

Closes: https://bugs.gentoo.org/884185
Closes: https://bugs.gentoo.org/903029
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/Manifest  | 1 +
 app-doc/doxygen/{doxygen-.ebuild => doxygen-1.9.7.ebuild} | 4 ++--
 app-doc/doxygen/doxygen-.ebuild   | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index 18863da20f09..25a214b23a09 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1,2 +1,3 @@
 DIST doxygen-1.9.5.src.tar.gz 5251459 BLAKE2B 
46ce6c767ec60ba4b4e2d4e343f78b401b142f242e7037ce8877a5316ad5685a7c080045de793aa8fc1334cd593f9ef5f55d1b6259cb8966ce0b804c8860efbc
 SHA512 
4ad4c1ecd4a12220442f354b90aa56f80e78fcaf288d5e36da421437d59811ed3d429ee13717692886a55b9628ae565d40ce13c51792ccc8bba15b1e018cb651
 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

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-1.9.7.ebuild
similarity index 97%
copy from app-doc/doxygen/doxygen-.ebuild
copy to app-doc/doxygen/doxygen-1.9.7.ebuild
index 68b22dcb6400..b59798ef9a23 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit cmake flag-o-matic llvm python-any-r1
@@ -123,7 +123,7 @@ src_compile() {
 
if ! use dot; then
sed -i -e "s/HAVE_DOT   = YES/HAVE_DOT= 
NO/" \
-   {Doxyfile,doc/Doxyfile} \
+   {testing/Doxyfile,doc/Doxyfile} \
|| die "disabling dot failed"
fi
 

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 68b22dcb6400..b59798ef9a23 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit cmake flag-o-matic llvm python-any-r1
@@ -123,7 +123,7 @@ src_compile() {
 
if ! use dot; then
sed -i -e "s/HAVE_DOT   = YES/HAVE_DOT= 
NO/" \
-   {Doxyfile,doc/Doxyfile} \
+   {testing/Doxyfile,doc/Doxyfile} \
|| die "disabling dot failed"
fi
 



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-04-13 Thread Matthias Maier
commit: b5ae1690c356e155fa0e2f22cec7f01410a47c24
Author: Denis Pronin  yandex  ru>
AuthorDate: Mon Feb 27 08:20:27 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Apr 13 15:14:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5ae1690

app-doc/doxygen: support python3_11 in doxygen-1.9.5.ebuild

Closes: https://github.com/gentoo/gentoo/pull/29889
Signed-off-by: Denis Pronin  yandex.ru>
Signed-off-by: Matthias Maier  gentoo.org>

 app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild 
b/app-doc/doxygen/doxygen-1.9.5.ebuild
index 7dbf3bbcb903..1a1ff12b958c 100644
--- a/app-doc/doxygen/doxygen-1.9.5.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit cmake flag-o-matic llvm python-any-r1



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-03-31 Thread Arthur Zamarin
commit: 9164541ba672d4f8d4c405be76b62a20f3f2b4e1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 31 11:45:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 31 11:45:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9164541b

app-doc/doxygen: Stabilize 1.9.6 amd64, #892307

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/doxygen-1.9.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.6.ebuild 
b/app-doc/doxygen/doxygen-1.9.6.ebuild
index 8cf65fbe7251..46643c3d5cc7 100644
--- a/app-doc/doxygen/doxygen-1.9.6.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.6.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 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 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-03-31 Thread Arthur Zamarin
commit: 814e19bebcc0dae0ab7c98f631dde51c577c7a4c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 31 11:45:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 31 11:45:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=814e19be

app-doc/doxygen: Stabilize 1.9.6 ppc64, #892307

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/doxygen-1.9.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.6.ebuild 
b/app-doc/doxygen/doxygen-1.9.6.ebuild
index 411352cd971a..da736ce2f704 100644
--- a/app-doc/doxygen/doxygen-1.9.6.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.6.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 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 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-03-31 Thread Arthur Zamarin
commit: 4bb44559d0130bc6321219e71abeed608bf29054
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 31 11:45:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 31 11:45:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb44559

app-doc/doxygen: Stabilize 1.9.6 x86, #892307

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/doxygen-1.9.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.6.ebuild 
b/app-doc/doxygen/doxygen-1.9.6.ebuild
index da736ce2f704..8cf65fbe7251 100644
--- a/app-doc/doxygen/doxygen-1.9.6.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.6.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 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 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-03-31 Thread Arthur Zamarin
commit: 614f025016f2a79c24e4827b8dd14d60013cd402
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 31 11:45:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 31 11:45:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=614f0250

app-doc/doxygen: Stabilize 1.9.6 ppc, #892307

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/doxygen-1.9.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.6.ebuild 
b/app-doc/doxygen/doxygen-1.9.6.ebuild
index c946c8c5f85b..411352cd971a 100644
--- a/app-doc/doxygen/doxygen-1.9.6.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.6.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 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 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-03-31 Thread Arthur Zamarin
commit: 9cef7fafe428822af8867b0dde71a060004fce2a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 31 11:45:40 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 31 11:45:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cef7faf

app-doc/doxygen: Stabilize 1.9.6 arm64, #892307

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/doxygen-1.9.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.6.ebuild 
b/app-doc/doxygen/doxygen-1.9.6.ebuild
index 17c6e9a0cca2..c946c8c5f85b 100644
--- a/app-doc/doxygen/doxygen-1.9.6.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.6.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 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 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-03-31 Thread Arthur Zamarin
commit: dea82c3205657baa08d2614d9222b9dfdc431644
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 31 11:45:37 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 31 11:45:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dea82c32

app-doc/doxygen: Stabilize 1.9.6 arm, #892307

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/doxygen-1.9.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.6.ebuild 
b/app-doc/doxygen/doxygen-1.9.6.ebuild
index 079b4fb5ea85..17c6e9a0cca2 100644
--- a/app-doc/doxygen/doxygen-1.9.6.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.6.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 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 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-12-31 Thread Arthur Zamarin
commit: ae0dbc82f8d47d1383e333c9d9bd81a8579dc494
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 31 13:38:55 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 31 13:40:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae0dbc82

app-doc/doxygen: add sourceforge upstream metadata

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-doc/doxygen/metadata.xml b/app-doc/doxygen/metadata.xml
index bfe141647cdd..1a7e4e52585a 100644
--- a/app-doc/doxygen/metadata.xml
+++ b/app-doc/doxygen/metadata.xml
@@ -14,6 +14,7 @@


doxygen/doxygen
+   doxygen


support for sys-devel/clang 
assisted parsing



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-12-31 Thread Arthur Zamarin
commit: 5aa456479e476d8c0d56d29555c5dd90bb8e05ce
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 31 13:36:36 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 31 13:40:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aa45647

app-doc/doxygen: enable py3.11

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/doxygen-1.9.6.ebuild | 2 +-
 app-doc/doxygen/doxygen-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.9.6.ebuild 
b/app-doc/doxygen/doxygen-1.9.6.ebuild
index 080521403231..22767a9277e7 100644
--- a/app-doc/doxygen/doxygen-1.9.6.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit cmake flag-o-matic llvm python-any-r1

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 34ed66144605..3aac63e32e6b 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit cmake flag-o-matic llvm python-any-r1



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-12-29 Thread Sam James
commit: 2dcb87cdad9b562d6da62d5706b8593c1eb6c241
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 06:19:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 06:19:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dcb87cd

app-doc/doxygen: fix doc build

Closes: https://bugs.gentoo.org/888932
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.6.ebuild 
b/app-doc/doxygen/doxygen-1.9.6.ebuild
index 34ed66144605..080521403231 100644
--- a/app-doc/doxygen/doxygen-1.9.6.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.6.ebuild
@@ -123,7 +123,7 @@ src_compile() {
 
if ! use dot; then
sed -i -e "s/HAVE_DOT   = YES/HAVE_DOT= 
NO/" \
-   {Doxyfile,doc/Doxyfile} \
+   {testing/Doxyfile,doc/Doxyfile} \
|| die "disabling dot failed"
fi
 



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-12-29 Thread Sam James
commit: b9097b49d6b9ff027c82bc613c0fe55e0f050002
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 21:09:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 21:09:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9097b49

app-doc/doxygen: add 1.9.6

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/Manifest  | 1 +
 app-doc/doxygen/{doxygen-.ebuild => doxygen-1.9.6.ebuild} | 4 ++--
 app-doc/doxygen/doxygen-.ebuild   | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index 85f40f3e3073..18863da20f09 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1 +1,2 @@
 DIST doxygen-1.9.5.src.tar.gz 5251459 BLAKE2B 
46ce6c767ec60ba4b4e2d4e343f78b401b142f242e7037ce8877a5316ad5685a7c080045de793aa8fc1334cd593f9ef5f55d1b6259cb8966ce0b804c8860efbc
 SHA512 
4ad4c1ecd4a12220442f354b90aa56f80e78fcaf288d5e36da421437d59811ed3d429ee13717692886a55b9628ae565d40ce13c51792ccc8bba15b1e018cb651
+DIST doxygen-1.9.6.src.tar.gz 5293513 BLAKE2B 
35d3286b47922776814bb7941c7a1cb27a5a50be35a9f231b1f072333d966630bbf0b97813f56711f71f040a0ceb87e7e1cbee04ca2aa3f035754ba844561697
 SHA512 
f8b0d19d33fa8a5bb92b38f1c775bd3cde7f024566cf93ed61ab0cafe86643971c04b7f2492364767b3e6ce5b518bad5e0321c82f0a72875ccf936ea7d3595b2

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-1.9.6.ebuild
similarity index 93%
copy from app-doc/doxygen/doxygen-.ebuild
copy to app-doc/doxygen/doxygen-1.9.6.ebuild
index de31b7cc3422..34ed66144605 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.6.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="xml(+)"
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index de31b7cc3422..34ed66144605 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="xml(+)"
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-12-29 Thread Sam James
commit: e555220bb518ee3e77fd29298b44bca8b0fdf707
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 21:02:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 21:02:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e555220b

app-doc/doxygen: use HTTPS for HOMEPAGE & follow redirect

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +-
 app-doc/doxygen/doxygen-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild 
b/app-doc/doxygen/doxygen-1.9.5.ebuild
index c291cf15ff61..b781168cede6 100644
--- a/app-doc/doxygen/doxygen-1.9.5.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.5.ebuild
@@ -17,7 +17,7 @@ else
 fi
 
 DESCRIPTION="Documentation system for most programming languages"
-HOMEPAGE="http://www.doxygen.org;
+HOMEPAGE="https://www.doxygen.nl/;
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 27307799a712..de31b7cc3422 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -17,7 +17,7 @@ else
 fi
 
 DESCRIPTION="Documentation system for most programming languages"
-HOMEPAGE="http://www.doxygen.org;
+HOMEPAGE="https://www.doxygen.nl/;
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/

2022-12-26 Thread Conrad Kostecki
commit: 308ca82ded65aa0b8634ca679ecd3a0670da6803
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Dec 26 08:22:53 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Dec 26 13:43:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=308ca82d

app-doc/doxygen: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/28821
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../doxygen/files/doxygen-1.9.4-gcc12-include.patch   | 19 ---
 1 file changed, 19 deletions(-)

diff --git a/app-doc/doxygen/files/doxygen-1.9.4-gcc12-include.patch 
b/app-doc/doxygen/files/doxygen-1.9.4-gcc12-include.patch
deleted file mode 100644
index 44505e4bed40..
--- a/app-doc/doxygen/files/doxygen-1.9.4-gcc12-include.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-https://github.com/doxygen/doxygen/commit/5198966c8d5fec89116d025c74934ac03ea511fa
-https://bugs.gentoo.org/844229
-
-From: Dimitri van Heesch 
-Date: Fri, 6 May 2022 09:55:16 +0200
-Subject: [PATCH] issue #9312: Build: cache.h:53:14: error: 'exchange' is not a
- member of 'std'
-
 a/src/cache.h
-+++ b/src/cache.h
-@@ -19,6 +19,7 @@
- #include 
- #include 
- #include 
-+#include 
- #include 
- 
- /*! Fixed size cache for value type V using keys of type K.
-



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-12-25 Thread Matthias Maier
commit: 8030b79cf3073e7338e10af31b5081094b0cd273
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Dec 25 20:09:52 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Dec 25 20:12:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8030b79c

app-doc/doxygen: drop 1.9.4-r2

Closes: https://bugs.gentoo.org/858599
Signed-off-by: Matthias Maier  gentoo.org>

 app-doc/doxygen/Manifest|   1 -
 app-doc/doxygen/doxygen-1.9.4-r2.ebuild | 136 
 2 files changed, 137 deletions(-)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index 4eeb34d8ba29..85f40f3e3073 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1,2 +1 @@
-DIST doxygen-1.9.4.src.tar.gz 5196383 BLAKE2B 
8fe27a8821e3309aa0314586b569a7e295425ba50f4c3e56eb1e2e726f15197c7e1b4c68803b4017345b5a67fddbadcc5a5b30039287a38c3a804bfce844c513
 SHA512 
613f17800ebd05b66b1954af4d51282a1779678e7ade6c43046fc940742a697ebdf3af8e94ac70a3422bc96def663e70eaea8c4349d192e2fe5e516c57cc345a
 DIST doxygen-1.9.5.src.tar.gz 5251459 BLAKE2B 
46ce6c767ec60ba4b4e2d4e343f78b401b142f242e7037ce8877a5316ad5685a7c080045de793aa8fc1334cd593f9ef5f55d1b6259cb8966ce0b804c8860efbc
 SHA512 
4ad4c1ecd4a12220442f354b90aa56f80e78fcaf288d5e36da421437d59811ed3d429ee13717692886a55b9628ae565d40ce13c51792ccc8bba15b1e018cb651

diff --git a/app-doc/doxygen/doxygen-1.9.4-r2.ebuild 
b/app-doc/doxygen/doxygen-1.9.4-r2.ebuild
deleted file mode 100644
index ff97c461722b..
--- a/app-doc/doxygen/doxygen-1.9.4-r2.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit cmake flag-o-matic llvm python-any-r1
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
-else
-   SRC_URI="http://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 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="Documentation system for most programming languages"
-HOMEPAGE="http://www.doxygen.org;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="clang debug doc dot doxysearch qt5 sqlite"
-# We need TeX for tests, bug #765472
-RESTRICT="!doc? ( test )"
-
-BDEPEND="sys-devel/bison
-   sys-devel/flex
-   ${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}/${P}-gcc12-include.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}"
-   )
-
-   

[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-11-18 Thread Arthur Zamarin
commit: 481dce2c7c058dccb7152a886cb8926c5a84e12b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 19 07:26:44 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 19 07:26:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=481dce2c

app-doc/doxygen: Stabilize 1.9.5 ppc, #880685

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild 
b/app-doc/doxygen/doxygen-1.9.5.ebuild
index 9bc8d9466aa9..c291cf15ff61 100644
--- a/app-doc/doxygen/doxygen-1.9.5.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 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 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-11-18 Thread Arthur Zamarin
commit: c13e6034f82b6eabf7788c4bb97574bfca2bab48
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 19 07:26:27 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 19 07:26:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c13e6034

app-doc/doxygen: Stabilize 1.9.5 hppa, #880685

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild 
b/app-doc/doxygen/doxygen-1.9.5.ebuild
index f844fa90f072..07407add96c0 100644
--- a/app-doc/doxygen/doxygen-1.9.5.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 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 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-11-18 Thread Arthur Zamarin
commit: 9067f8c268a5202e1370201c9fcb0d52cb0717b4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 19 07:26:34 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 19 07:26:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9067f8c2

app-doc/doxygen: Stabilize 1.9.5 arm64, #880685

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild 
b/app-doc/doxygen/doxygen-1.9.5.ebuild
index e5f9c19b672b..f3f27074e2cf 100644
--- a/app-doc/doxygen/doxygen-1.9.5.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 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 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-11-18 Thread Arthur Zamarin
commit: 2c839e33ced9aefd8fe77f7d81f3964b8d3e86bc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 19 07:26:30 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 19 07:26:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c839e33

app-doc/doxygen: Stabilize 1.9.5 arm, #880685

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild 
b/app-doc/doxygen/doxygen-1.9.5.ebuild
index 07407add96c0..e5f9c19b672b 100644
--- a/app-doc/doxygen/doxygen-1.9.5.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 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 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-11-18 Thread Arthur Zamarin
commit: 13d29be7e7da528b0f9d27244211308386c66c84
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 19 07:26:38 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 19 07:26:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13d29be7

app-doc/doxygen: Stabilize 1.9.5 sparc, #880685

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild 
b/app-doc/doxygen/doxygen-1.9.5.ebuild
index f3f27074e2cf..f6d59a01cd71 100644
--- a/app-doc/doxygen/doxygen-1.9.5.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 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 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-11-18 Thread Arthur Zamarin
commit: a9257af53f23b571d4f5a1f9a8c2b60c7ae6161f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 19 07:26:41 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 19 07:26:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9257af5

app-doc/doxygen: Stabilize 1.9.5 ppc64, #880685

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild 
b/app-doc/doxygen/doxygen-1.9.5.ebuild
index f6d59a01cd71..9bc8d9466aa9 100644
--- a/app-doc/doxygen/doxygen-1.9.5.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 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 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-11-17 Thread WANG Xuerui
commit: 84409b1b33f1ee5a9479105b52ce6ff7e7fcea92
Author: WANG Xuerui  gentoo  org>
AuthorDate: Fri Nov 18 07:21:45 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Nov 18 07:22:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84409b1b

app-doc/doxygen: keyword 1.9.5 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild 
b/app-doc/doxygen/doxygen-1.9.5.ebuild
index 5c3fb80d133a..f844fa90f072 100644
--- a/app-doc/doxygen/doxygen-1.9.5.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-11-17 Thread Jakov Smolić
commit: 77f159b615f4f0a10e49f67f3c0d917e69ab752d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Nov 18 07:07:11 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Nov 18 07:07:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77f159b6

app-doc/doxygen: Stabilize 1.9.5 x86, #880685

Signed-off-by: Jakov Smolić  gentoo.org>

 app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild 
b/app-doc/doxygen/doxygen-1.9.5.ebuild
index 0fe23759eb2a..5c3fb80d133a 100644
--- a/app-doc/doxygen/doxygen-1.9.5.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-11-17 Thread Jakov Smolić
commit: 3763708a2cfde92c034bbe281686f6c460623aa6
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Nov 18 07:03:45 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Nov 18 07:03:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3763708a

app-doc/doxygen: Stabilize 1.9.5 amd64, #880685

Signed-off-by: Jakov Smolić  gentoo.org>

 app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild 
b/app-doc/doxygen/doxygen-1.9.5.ebuild
index 27307799a712..0fe23759eb2a 100644
--- a/app-doc/doxygen/doxygen-1.9.5.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/, app-doc/doxygen/

2022-11-09 Thread Sam James
commit: cdd49b29d2550717d9ca52a3f89d8facf1646ddb
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 06:08:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 06:08:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdd49b29

app-doc/doxygen: drop 1.9.1, 1.9.2, 1.9.3

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/Manifest   |   3 -
 app-doc/doxygen/doxygen-1.9.1.ebuild   | 132 -
 app-doc/doxygen/doxygen-1.9.2.ebuild   | 132 -
 app-doc/doxygen/doxygen-1.9.3.ebuild   | 129 
 .../files/doxygen-1.8.16-link_with_pthread.patch   |  16 ---
 ...en-1.8.17-ensure_static_support_libraries.patch |  27 -
 .../files/doxygen-1.8.9.1-empty-line-sigsegv.patch |  20 
 .../doxygen/files/doxygen-1.9.1-header-dep.patch   |  25 
 .../doxygen/files/doxygen-1.9.2-xml-static.patch   |  29 -
 9 files changed, 513 deletions(-)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index a3ec76f59f93..4eeb34d8ba29 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1,5 +1,2 @@
-DIST doxygen-1.9.1.src.tar.gz 5117435 BLAKE2B 
28c1a1cb8390e17e2b399cea765f837782ee268a999606eef4031a5f65943c793c97bdbd2e2a25a39358ecac5df2c7a62aa4cca72753a924e4e718c512b8a9c7
 SHA512 
637496c549a4a150cfaeb5d4913de512262145ecd7d455d7b7f3dd68f9416e47d931a6c1efd8a17d931e4baf4a8a9f2ed21124664003b123b6f89ca4abf263ed
-DIST doxygen-1.9.2.src.tar.gz 5076037 BLAKE2B 
7b21b228a2049f3048fba744d94066524a0fca37335a7ffd2616fd62a8a7d8d9d28d0bd506245c63771264a279a21f327e5386a9b4c490eea7f79ddd9583b566
 SHA512 
2729d013b0363a919bbf6babd300389b76e95dd9dbb16ac0f57fc5a0392d3e2076ea4fba958a236311513e68e4aa056a77bd22c9c92b410a17eed095e5adccc0
-DIST doxygen-1.9.3.src.tar.gz 5152094 BLAKE2B 
1dabbed1058544159cf369fa1728410545d51857f053d43202fc2b1b19a7fda887fad711efa88770eac98ee7da7cf6fe3d13b03c0525db680b5f5f87f4c16fba
 SHA512 
a4a3efac6897d9aeabc4a1eab6530883da782cdd8461c96b47a82f89328a877c91916d3a338706a8232270732efa37e9f05440cb4034976622e35f301aa1659b
 DIST doxygen-1.9.4.src.tar.gz 5196383 BLAKE2B 
8fe27a8821e3309aa0314586b569a7e295425ba50f4c3e56eb1e2e726f15197c7e1b4c68803b4017345b5a67fddbadcc5a5b30039287a38c3a804bfce844c513
 SHA512 
613f17800ebd05b66b1954af4d51282a1779678e7ade6c43046fc940742a697ebdf3af8e94ac70a3422bc96def663e70eaea8c4349d192e2fe5e516c57cc345a
 DIST doxygen-1.9.5.src.tar.gz 5251459 BLAKE2B 
46ce6c767ec60ba4b4e2d4e343f78b401b142f242e7037ce8877a5316ad5685a7c080045de793aa8fc1334cd593f9ef5f55d1b6259cb8966ce0b804c8860efbc
 SHA512 
4ad4c1ecd4a12220442f354b90aa56f80e78fcaf288d5e36da421437d59811ed3d429ee13717692886a55b9628ae565d40ce13c51792ccc8bba15b1e018cb651

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
deleted file mode 100644
index ba0582b0ce36..
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit cmake flag-o-matic llvm python-any-r1
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
-else
-   SRC_URI="http://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 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="Documentation system for most programming languages"
-HOMEPAGE="http://www.doxygen.org;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="clang debug doc dot doxysearch qt5 sqlite"
-# We need TeX for tests, bug #765472
-RESTRICT="!doc? ( test )"
-
-BDEPEND="sys-devel/bison
-   sys-devel/flex
-   ${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.8.9.1-empty-line-sigsegv.patch" #454348
-   "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch"
-   "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch"
-   

[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-11-09 Thread Sam James
commit: 31fe475621038e92b74d7330bd96e0b79ca3ff63
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 06:09:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 06:09:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31fe4756

app-doc/doxygen: sync live

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.5.ebuild |  2 +-
 app-doc/doxygen/doxygen-.ebuild  | 10 +++---
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild 
b/app-doc/doxygen/doxygen-1.9.5.ebuild
index 696cc076dd6b..27307799a712 100644
--- a/app-doc/doxygen/doxygen-1.9.5.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.5.ebuild
@@ -25,7 +25,7 @@ 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.t
+# which avoids tests being silently skipped during arch testing.
 REQUIRED_USE="test? ( doc )"
 RESTRICT="!test? ( test )"
 

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 32ddae8a3c9e..27307799a712 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
 else
-   SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
+   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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
@@ -21,9 +21,13 @@ HOMEPAGE="http://www.doxygen.org;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="clang debug doc dot doxysearch qt5 sqlite"
+IUSE="clang debug doc dot doxysearch qt5 sqlite test"
 # We need TeX for tests, bug #765472
-RESTRICT="!doc? ( test )"
+# 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="sys-devel/bison
sys-devel/flex



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-08-29 Thread Sam James
commit: c21cdc79c90cfa07f83079fa77af2e58a1c2d0a8
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 29 19:01:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 29 19:05:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c21cdc79

app-doc/doxygen: add 1.9.5

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/Manifest |   1 +
 app-doc/doxygen/doxygen-1.9.5.ebuild | 139 +++
 2 files changed, 140 insertions(+)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index 6daf172c6864..a3ec76f59f93 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -2,3 +2,4 @@ DIST doxygen-1.9.1.src.tar.gz 5117435 BLAKE2B 
28c1a1cb8390e17e2b399cea765f837782
 DIST doxygen-1.9.2.src.tar.gz 5076037 BLAKE2B 
7b21b228a2049f3048fba744d94066524a0fca37335a7ffd2616fd62a8a7d8d9d28d0bd506245c63771264a279a21f327e5386a9b4c490eea7f79ddd9583b566
 SHA512 
2729d013b0363a919bbf6babd300389b76e95dd9dbb16ac0f57fc5a0392d3e2076ea4fba958a236311513e68e4aa056a77bd22c9c92b410a17eed095e5adccc0
 DIST doxygen-1.9.3.src.tar.gz 5152094 BLAKE2B 
1dabbed1058544159cf369fa1728410545d51857f053d43202fc2b1b19a7fda887fad711efa88770eac98ee7da7cf6fe3d13b03c0525db680b5f5f87f4c16fba
 SHA512 
a4a3efac6897d9aeabc4a1eab6530883da782cdd8461c96b47a82f89328a877c91916d3a338706a8232270732efa37e9f05440cb4034976622e35f301aa1659b
 DIST doxygen-1.9.4.src.tar.gz 5196383 BLAKE2B 
8fe27a8821e3309aa0314586b569a7e295425ba50f4c3e56eb1e2e726f15197c7e1b4c68803b4017345b5a67fddbadcc5a5b30039287a38c3a804bfce844c513
 SHA512 
613f17800ebd05b66b1954af4d51282a1779678e7ade6c43046fc940742a697ebdf3af8e94ac70a3422bc96def663e70eaea8c4349d192e2fe5e516c57cc345a
+DIST doxygen-1.9.5.src.tar.gz 5251459 BLAKE2B 
46ce6c767ec60ba4b4e2d4e343f78b401b142f242e7037ce8877a5316ad5685a7c080045de793aa8fc1334cd593f9ef5f55d1b6259cb8966ce0b804c8860efbc
 SHA512 
4ad4c1ecd4a12220442f354b90aa56f80e78fcaf288d5e36da421437d59811ed3d429ee13717692886a55b9628ae565d40ce13c51792ccc8bba15b1e018cb651

diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild 
b/app-doc/doxygen/doxygen-1.9.5.ebuild
new file mode 100644
index ..696cc076dd6b
--- /dev/null
+++ b/app-doc/doxygen/doxygen-1.9.5.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit cmake flag-o-matic llvm python-any-r1
+if [[ ${PV} = ** ]]; 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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="Documentation system for most programming languages"
+HOMEPAGE="http://www.doxygen.org;
+
+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.t
+REQUIRED_USE="test? ( doc )"
+RESTRICT="!test? ( test )"
+
+BDEPEND="sys-devel/bison
+   sys-devel/flex
+   ${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
+   

[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-08-19 Thread Sam James
commit: a50c50305639b9b4e7d745d59ff98114a0328d81
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 19 19:38:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 19 19:38:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a50c5030

app-doc/doxygen: install man pages

Closes: https://bugs.gentoo.org/865821
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/{doxygen-1.9.4-r1.ebuild => doxygen-1.9.4-r2.ebuild} | 2 ++
 app-doc/doxygen/doxygen-.ebuild  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild 
b/app-doc/doxygen/doxygen-1.9.4-r2.ebuild
similarity index 99%
rename from app-doc/doxygen/doxygen-1.9.4-r1.ebuild
rename to app-doc/doxygen/doxygen-1.9.4-r2.ebuild
index 0f344a39d522..ff97c461722b 100644
--- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.4-r2.ebuild
@@ -131,4 +131,6 @@ src_compile() {
 
 src_install() {
cmake_src_install
+
+   doman doc/*.1
 }

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 98ae522f189f..32ddae8a3c9e 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -130,4 +130,6 @@ src_compile() {
 
 src_install() {
cmake_src_install
+
+   doman doc/*.1
 }



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-07-30 Thread Arthur Zamarin
commit: 30d27e13dd51156b8a69560276930ee939347713
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 30 15:54:35 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 30 15:54:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d27e13

app-doc/doxygen: Stabilize 1.9.4-r1 hppa, #858590

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild 
b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
index acc2d192a72a..0f344a39d522 100644
--- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://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 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-07-24 Thread Sam James
commit: 0997f012c64e8c68d0760bb1ffc41f9719f80d6d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 25 04:17:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 25 04:17:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0997f012

app-doc/doxygen: Stabilize 1.9.4-r1 sparc, #858590

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild 
b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
index 80342a9467cd..acc2d192a72a 100644
--- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://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 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-07-18 Thread Sam James
commit: ab253e7f5d19f9001f190ce52786770993092a6d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 18 12:51:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 12:51:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab253e7f

app-doc/doxygen: Stabilize 1.9.4-r1 ppc, #858590

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild 
b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
index d548f7f87c1d..ac856fbc913d 100644
--- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-07-18 Thread Sam James
commit: 6f22fb68411cb8857575d00204fcfd56f1432637
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 18 12:51:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 12:51:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f22fb68

app-doc/doxygen: Stabilize 1.9.4-r1 ppc64, #858590

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild 
b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
index ac856fbc913d..80342a9467cd 100644
--- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://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 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-07-17 Thread Sam James
commit: b32c6aa05a05681334b48cd1e5dfa5f346b4bd63
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 19:42:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 19:42:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b32c6aa0

app-doc/doxygen: Stabilize 1.9.4-r1 arm64, #858590

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild 
b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
index 202ddc983005..d548f7f87c1d 100644
--- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-07-17 Thread Sam James
commit: d10f7791c5f5cdf344adf6a477ee8a43769224a0
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 19:42:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 19:42:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d10f7791

app-doc/doxygen: Stabilize 1.9.4-r1 arm, #858590

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild 
b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
index 5617165c5c4e..202ddc983005 100644
--- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-07-17 Thread Sam James
commit: b292be9d3462d14780cac7b2ecfe6950e6e7971a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 17:34:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 17:34:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b292be9d

app-doc/doxygen: Stabilize 1.9.4-r1 amd64, #858590

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild 
b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
index c2acc38a3070..5617165c5c4e 100644
--- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-07-17 Thread Sam James
commit: f31d253de60eeab9b3eb198a63caa0553f7ca8d6
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 17:34:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 17:34:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f31d253d

app-doc/doxygen: Stabilize 1.9.4-r1 x86, #858590

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild 
b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
index 3d31296157c3..c2acc38a3070 100644
--- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-07-17 Thread Sam James
commit: c2a1e6b202c6f3f8144fda42ce90b7d521a76ace
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 15:27:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 15:27:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2a1e6b2

app-doc/doxygen: filter LTO (-Wodr)

Closes: https://bugs.gentoo.org/854357
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/{doxygen-1.9.4.ebuild => doxygen-1.9.4-r1.ebuild} | 3 +++
 app-doc/doxygen/doxygen-.ebuild   | 8 +---
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.9.4.ebuild 
b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
similarity index 96%
rename from app-doc/doxygen/doxygen-1.9.4.ebuild
rename to app-doc/doxygen/doxygen-1.9.4-r1.ebuild
index 9084302b6093..3d31296157c3 100644
--- a/app-doc/doxygen/doxygen-1.9.4.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
@@ -93,6 +93,9 @@ src_prepare() {
 }
 
 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)

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index cd997872fb53..98ae522f189f 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -57,10 +57,9 @@ RDEPEND="app-text/ghostscript-gpl
 DEPEND="${RDEPEND}"
 
 PATCHES=(
-   "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch"
-   "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch"
+   "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch"
"${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch"
-   "${FILESDIR}/${PN}-1.9.1-header-dep.patch"
+   "${FILESDIR}/${PN}-1.9.1-do_not_force_libcxx.patch"
 )
 
 DOCS=( LANGUAGE.HOWTO README.md )
@@ -93,6 +92,9 @@ src_prepare() {
 }
 
 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)



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-06-22 Thread Sam James
commit: 9bd757a39843e53c7828a3cacd5833c00b570b07
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 23 05:21:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 23 05:21:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd757a3

app-doc/doxygen: needs python[xml(+)]

Closes: https://bugs.gentoo.org/813051
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.4.ebuild | 1 +
 app-doc/doxygen/doxygen-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app-doc/doxygen/doxygen-1.9.4.ebuild 
b/app-doc/doxygen/doxygen-1.9.4.ebuild
index 43bcc5ceeb3c..9084302b6093 100644
--- a/app-doc/doxygen/doxygen-1.9.4.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.4.ebuild
@@ -4,6 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml(+)"
 
 inherit cmake flag-o-matic llvm python-any-r1
 if [[ ${PV} = ** ]]; then

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 41e94de45691..cd997872fb53 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -4,6 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml(+)"
 
 inherit cmake flag-o-matic llvm python-any-r1
 if [[ ${PV} = ** ]]; then



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-05-18 Thread Sam James
commit: 8bb89b012a2100de5f6ff678af0470ab79c60f8f
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed May 18 09:37:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 18 18:30:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb89b01

app-doc/doxygen: stable 1.9.2 for hppa, bug #844220

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild 
b/app-doc/doxygen/doxygen-1.9.2.ebuild
index 4f1c5c15b47e..0e31081c4367 100644
--- a/app-doc/doxygen/doxygen-1.9.2.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://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 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/, app-doc/doxygen/files/

2022-05-15 Thread Sam James
commit: 8081b6274bfa519e00d7d4692b39d3e1dde220e0
Author: Sam James  gentoo  org>
AuthorDate: Sun May 15 20:56:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 15 21:00:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8081b627

app-doc/doxygen: fix build with GCC 12

Closes: https://bugs.gentoo.org/844229
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.4.ebuild  |  1 +
 .../doxygen/files/doxygen-1.9.4-gcc12-include.patch   | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/app-doc/doxygen/doxygen-1.9.4.ebuild 
b/app-doc/doxygen/doxygen-1.9.4.ebuild
index 925f54421fa8..43bcc5ceeb3c 100644
--- a/app-doc/doxygen/doxygen-1.9.4.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.4.ebuild
@@ -59,6 +59,7 @@ 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}/${P}-gcc12-include.patch"
 )
 
 DOCS=( LANGUAGE.HOWTO README.md )

diff --git a/app-doc/doxygen/files/doxygen-1.9.4-gcc12-include.patch 
b/app-doc/doxygen/files/doxygen-1.9.4-gcc12-include.patch
new file mode 100644
index ..44505e4bed40
--- /dev/null
+++ b/app-doc/doxygen/files/doxygen-1.9.4-gcc12-include.patch
@@ -0,0 +1,19 @@
+https://github.com/doxygen/doxygen/commit/5198966c8d5fec89116d025c74934ac03ea511fa
+https://bugs.gentoo.org/844229
+
+From: Dimitri van Heesch 
+Date: Fri, 6 May 2022 09:55:16 +0200
+Subject: [PATCH] issue #9312: Build: cache.h:53:14: error: 'exchange' is not a
+ member of 'std'
+
+--- a/src/cache.h
 b/src/cache.h
+@@ -19,6 +19,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ 
+ /*! Fixed size cache for value type V using keys of type K.
+



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-05-15 Thread Jakov Smolić
commit: 965488e57d88f293ad1f32e799d65cab8a6f40b9
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun May 15 08:38:36 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun May 15 08:38:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=965488e5

app-doc/doxygen: Stabilize 1.9.2 arm, #844220

Signed-off-by: Jakov Smolić  gentoo.org>

 app-doc/doxygen/doxygen-1.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild 
b/app-doc/doxygen/doxygen-1.9.2.ebuild
index 04e977914adf..4f1c5c15b47e 100644
--- a/app-doc/doxygen/doxygen-1.9.2.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://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 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-05-15 Thread Jakov Smolić
commit: b3a1d9cf76c48364d3bd30c5b69cd52f298d33f2
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun May 15 08:17:13 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun May 15 08:17:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3a1d9cf

app-doc/doxygen: Stabilize 1.9.2 x86, #844220

Signed-off-by: Jakov Smolić  gentoo.org>

 app-doc/doxygen/doxygen-1.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild 
b/app-doc/doxygen/doxygen-1.9.2.ebuild
index 20691d8c2604..04e977914adf 100644
--- a/app-doc/doxygen/doxygen-1.9.2.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://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 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-05-15 Thread Jakov Smolić
commit: 6b0aff84a8d8c79bd0b18ff16a5aa7b63cd813b8
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun May 15 08:13:44 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun May 15 08:14:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b0aff84

app-doc/doxygen: Stabilize 1.9.2 ppc64, #844220

Signed-off-by: Jakov Smolić  gentoo.org>

 app-doc/doxygen/doxygen-1.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild 
b/app-doc/doxygen/doxygen-1.9.2.ebuild
index 75d70be5089a..55dbc1a17b40 100644
--- a/app-doc/doxygen/doxygen-1.9.2.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://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 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-05-15 Thread Jakov Smolić
commit: beea8f2849d7840434fe265930f5c9a7195ea1c6
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun May 15 08:13:45 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun May 15 08:14:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beea8f28

app-doc/doxygen: Stabilize 1.9.2 arm64, #844220

Signed-off-by: Jakov Smolić  gentoo.org>

 app-doc/doxygen/doxygen-1.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild 
b/app-doc/doxygen/doxygen-1.9.2.ebuild
index 55dbc1a17b40..20691d8c2604 100644
--- a/app-doc/doxygen/doxygen-1.9.2.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://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 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-05-14 Thread Jakov Smolić
commit: 2fa113e30be72a2bfc098e294505e99efdb3a292
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 14 22:34:43 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 14 22:34:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fa113e3

app-doc/doxygen: Stabilize 1.9.2 ppc, #844220

Signed-off-by: Jakov Smolić  gentoo.org>

 app-doc/doxygen/doxygen-1.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild 
b/app-doc/doxygen/doxygen-1.9.2.ebuild
index 10095c674e53..75d70be5089a 100644
--- a/app-doc/doxygen/doxygen-1.9.2.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-05-14 Thread Jakov Smolić
commit: 11e70bb29207d8f8a3692c8b20d9502e4d643ffd
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 14 22:27:53 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 14 22:27:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11e70bb2

app-doc/doxygen: Stabilize 1.9.2 amd64, #844220

Signed-off-by: Jakov Smolić  gentoo.org>

 app-doc/doxygen/doxygen-1.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild 
b/app-doc/doxygen/doxygen-1.9.2.ebuild
index f95d22e93722..10095c674e53 100644
--- a/app-doc/doxygen/doxygen-1.9.2.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-05-14 Thread Jakov Smolić
commit: cdd1077e57b0e4cd84750b48af4fd76c8ce914c7
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 14 21:53:18 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 14 21:53:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdd1077e

app-doc/doxygen: Stabilize 1.9.2 sparc, #844220

Signed-off-by: Jakov Smolić  gentoo.org>

 app-doc/doxygen/doxygen-1.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild 
b/app-doc/doxygen/doxygen-1.9.2.ebuild
index 4549a203399b..f95d22e93722 100644
--- a/app-doc/doxygen/doxygen-1.9.2.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/, app-doc/doxygen/

2022-05-14 Thread Matthias Maier
commit: 03f0bf4cdacfe0c0ce7fb7e5efe62d2b61b42115
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat May 14 20:37:58 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat May 14 20:40:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03f0bf4c

app-doc/doxygen: do not force -std=libc++ when compiling with clang

Closes: https://bugs.gentoo.org/822615
Signed-off-by: Matthias Maier  gentoo.org>

 app-doc/doxygen/doxygen-1.9.1.ebuild|  1 +
 app-doc/doxygen/doxygen-1.9.2.ebuild|  1 +
 app-doc/doxygen/doxygen-1.9.3.ebuild|  1 +
 app-doc/doxygen/doxygen-1.9.4.ebuild|  1 +
 .../doxygen/files/doxygen-1.9.1-do_not_force_libcxx.patch   | 13 +
 5 files changed, 17 insertions(+)

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
index ae3d7c399068..ba0582b0ce36 100644
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -61,6 +61,7 @@ PATCHES=(
"${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch"
"${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch"
"${FILESDIR}/${PN}-1.9.1-header-dep.patch"
+   "${FILESDIR}/${PN}-1.9.1-do_not_force_libcxx.patch"
 )
 
 DOCS=( LANGUAGE.HOWTO README.md )

diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild 
b/app-doc/doxygen/doxygen-1.9.2.ebuild
index 9d56adfb..4549a203399b 100644
--- a/app-doc/doxygen/doxygen-1.9.2.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.2.ebuild
@@ -61,6 +61,7 @@ PATCHES=(
"${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch"
"${FILESDIR}/${PN}-1.9.1-header-dep.patch"
"${FILESDIR}/${P}-xml-static.patch"
+   "${FILESDIR}/${PN}-1.9.1-do_not_force_libcxx.patch"
 )
 
 DOCS=( LANGUAGE.HOWTO README.md )

diff --git a/app-doc/doxygen/doxygen-1.9.3.ebuild 
b/app-doc/doxygen/doxygen-1.9.3.ebuild
index 079039828291..b4cc327223aa 100644
--- a/app-doc/doxygen/doxygen-1.9.3.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.3.ebuild
@@ -58,6 +58,7 @@ DEPEND="${RDEPEND}"
 PATCHES=(
"${FILESDIR}/${PN}-1.8.16-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 )

diff --git a/app-doc/doxygen/doxygen-1.9.4.ebuild 
b/app-doc/doxygen/doxygen-1.9.4.ebuild
index dde798573c04..925f54421fa8 100644
--- a/app-doc/doxygen/doxygen-1.9.4.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.4.ebuild
@@ -58,6 +58,7 @@ 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 )

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
new file mode 100644
index ..f33f619e62ed
--- /dev/null
+++ b/app-doc/doxygen/files/doxygen-1.9.1-do_not_force_libcxx.patch
@@ -0,0 +1,13 @@
+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)



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/, app-doc/doxygen/files/

2022-05-14 Thread Matthias Maier
commit: 9665b57a9eba60f67c1daa3b585d40eef4785efc
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat May 14 20:01:28 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat May 14 20:04:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9665b57a

app-doc/doxygen: add 1.9.4

Signed-off-by: Matthias Maier  gentoo.org>

 app-doc/doxygen/Manifest   |   1 +
 app-doc/doxygen/doxygen-1.9.4.ebuild   | 128 +
 .../files/doxygen-1.9.4-link_with_pthread.patch|  24 
 3 files changed, 153 insertions(+)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index 1b9bdbad9421..6daf172c6864 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1,3 +1,4 @@
 DIST doxygen-1.9.1.src.tar.gz 5117435 BLAKE2B 
28c1a1cb8390e17e2b399cea765f837782ee268a999606eef4031a5f65943c793c97bdbd2e2a25a39358ecac5df2c7a62aa4cca72753a924e4e718c512b8a9c7
 SHA512 
637496c549a4a150cfaeb5d4913de512262145ecd7d455d7b7f3dd68f9416e47d931a6c1efd8a17d931e4baf4a8a9f2ed21124664003b123b6f89ca4abf263ed
 DIST doxygen-1.9.2.src.tar.gz 5076037 BLAKE2B 
7b21b228a2049f3048fba744d94066524a0fca37335a7ffd2616fd62a8a7d8d9d28d0bd506245c63771264a279a21f327e5386a9b4c490eea7f79ddd9583b566
 SHA512 
2729d013b0363a919bbf6babd300389b76e95dd9dbb16ac0f57fc5a0392d3e2076ea4fba958a236311513e68e4aa056a77bd22c9c92b410a17eed095e5adccc0
 DIST doxygen-1.9.3.src.tar.gz 5152094 BLAKE2B 
1dabbed1058544159cf369fa1728410545d51857f053d43202fc2b1b19a7fda887fad711efa88770eac98ee7da7cf6fe3d13b03c0525db680b5f5f87f4c16fba
 SHA512 
a4a3efac6897d9aeabc4a1eab6530883da782cdd8461c96b47a82f89328a877c91916d3a338706a8232270732efa37e9f05440cb4034976622e35f301aa1659b
+DIST doxygen-1.9.4.src.tar.gz 5196383 BLAKE2B 
8fe27a8821e3309aa0314586b569a7e295425ba50f4c3e56eb1e2e726f15197c7e1b4c68803b4017345b5a67fddbadcc5a5b30039287a38c3a804bfce844c513
 SHA512 
613f17800ebd05b66b1954af4d51282a1779678e7ade6c43046fc940742a697ebdf3af8e94ac70a3422bc96def663e70eaea8c4349d192e2fe5e516c57cc345a

diff --git a/app-doc/doxygen/doxygen-1.9.4.ebuild 
b/app-doc/doxygen/doxygen-1.9.4.ebuild
new file mode 100644
index ..dde798573c04
--- /dev/null
+++ b/app-doc/doxygen/doxygen-1.9.4.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake flag-o-matic llvm python-any-r1
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
+else
+   SRC_URI="http://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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="Documentation system for most programming languages"
+HOMEPAGE="http://www.doxygen.org;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="clang debug doc dot doxysearch qt5 sqlite"
+# We need TeX for tests, bug #765472
+RESTRICT="!doc? ( test )"
+
+BDEPEND="sys-devel/bison
+   sys-devel/flex
+   ${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"
+)
+
+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
+}
+

[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-12-31 Thread Sam James
commit: f795e4590584c412ab29a4264e99e68e3e04ea67
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 04:10:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 04:10:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f795e459

app-doc/doxygen: add 1.9.3

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/Manifest |   1 +
 app-doc/doxygen/doxygen-1.9.3.ebuild | 136 +++
 2 files changed, 137 insertions(+)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index 1ba9c1d618bc..1b9bdbad9421 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1,2 +1,3 @@
 DIST doxygen-1.9.1.src.tar.gz 5117435 BLAKE2B 
28c1a1cb8390e17e2b399cea765f837782ee268a999606eef4031a5f65943c793c97bdbd2e2a25a39358ecac5df2c7a62aa4cca72753a924e4e718c512b8a9c7
 SHA512 
637496c549a4a150cfaeb5d4913de512262145ecd7d455d7b7f3dd68f9416e47d931a6c1efd8a17d931e4baf4a8a9f2ed21124664003b123b6f89ca4abf263ed
 DIST doxygen-1.9.2.src.tar.gz 5076037 BLAKE2B 
7b21b228a2049f3048fba744d94066524a0fca37335a7ffd2616fd62a8a7d8d9d28d0bd506245c63771264a279a21f327e5386a9b4c490eea7f79ddd9583b566
 SHA512 
2729d013b0363a919bbf6babd300389b76e95dd9dbb16ac0f57fc5a0392d3e2076ea4fba958a236311513e68e4aa056a77bd22c9c92b410a17eed095e5adccc0
+DIST doxygen-1.9.3.src.tar.gz 5152094 BLAKE2B 
1dabbed1058544159cf369fa1728410545d51857f053d43202fc2b1b19a7fda887fad711efa88770eac98ee7da7cf6fe3d13b03c0525db680b5f5f87f4c16fba
 SHA512 
a4a3efac6897d9aeabc4a1eab6530883da782cdd8461c96b47a82f89328a877c91916d3a338706a8232270732efa37e9f05440cb4034976622e35f301aa1659b

diff --git a/app-doc/doxygen/doxygen-1.9.3.ebuild 
b/app-doc/doxygen/doxygen-1.9.3.ebuild
new file mode 100644
index ..a3749b5cd2ac
--- /dev/null
+++ b/app-doc/doxygen/doxygen-1.9.3.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake flag-o-matic llvm python-any-r1
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
+else
+   SRC_URI="http://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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="Documentation system for most programming languages"
+HOMEPAGE="http://www.doxygen.org;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU"
+# We need TeX for tests, bug #765472
+RESTRICT="!doc? ( test )"
+
+BDEPEND="sys-devel/bison
+   sys-devel/flex
+   ${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.8.16-link_with_pthread.patch"
+   "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch"
+)
+
+DOCS=( LANGUAGE.HOWTO README.md )
+
+pkg_setup() {
+   use clang && llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   # Ensure we link to -liconv
+   if use elibc_FreeBSD && has_version dev-libs/libiconv || use 
elibc_uclibc; then
+   local pro
+   for pro in */*.pro.in */*/*.pro.in; do
+   echo "unix:LIBS += -liconv" >> "${pro}" || die
+   done
+   fi
+
+   # 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() {
+   local mycmakeargs=(
+   -Duse_libclang=$(usex clang)
+ 

[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/, app-doc/doxygen/files/

2021-12-01 Thread Andreas Sturmlechner
commit: 39dd36d816f126a54e048d28e3ab07343225dabc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Nov 29 15:11:21 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  1 21:13:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39dd36d8

app-doc/doxygen: Drop 1.8.17-r1 and 1.8.20

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-doc/doxygen/Manifest  |   2 -
 app-doc/doxygen/doxygen-1.8.17-r1.ebuild  | 137 --
 app-doc/doxygen/doxygen-1.8.20.ebuild | 135 -
 app-doc/doxygen/files/doxygen-1.8.15-llvm7.patch  |  11 --
 app-doc/doxygen/files/doxygen-1.8.17-llvm10.patch |  42 ---
 5 files changed, 327 deletions(-)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index 0db5dc860c44..1ba9c1d618bc 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1,4 +1,2 @@
-DIST doxygen-1.8.17.src.tar.gz 513 BLAKE2B 
79d7d64fe2104f3fc802e9ee8f5fcd13ed4f0e23fe3e8d8013d1724d917d5f4e7d8c2df672e253aa2c8d67e839a6169632ebd87bc281b8ee70d217f486e402f7
 SHA512 
2fd087d127e301ea48355ea52c9af4f2091df06551cf64da80df81f0758194b296efb1e8d3962867a6a6d2da5a3fc323842f7766a445748005b30097ded30a75
-DIST doxygen-1.8.20.src.tar.gz 5132703 BLAKE2B 
2a9e6df833c64d7052331b52647943f7eaad8214d66962970ad55628cc2ab26883655908588bee2d4872bb2d6d85f8d18cbb03e7dabe0280f337ab53d8538ec9
 SHA512 
65d104d25061ee59199c74c0328f59fbeaf14f0dade755187ebd43f59008adfef243d4da448b71ae04dc325b848f9bdd109eb20e6f6092f3ed19862426d060cf
 DIST doxygen-1.9.1.src.tar.gz 5117435 BLAKE2B 
28c1a1cb8390e17e2b399cea765f837782ee268a999606eef4031a5f65943c793c97bdbd2e2a25a39358ecac5df2c7a62aa4cca72753a924e4e718c512b8a9c7
 SHA512 
637496c549a4a150cfaeb5d4913de512262145ecd7d455d7b7f3dd68f9416e47d931a6c1efd8a17d931e4baf4a8a9f2ed21124664003b123b6f89ca4abf263ed
 DIST doxygen-1.9.2.src.tar.gz 5076037 BLAKE2B 
7b21b228a2049f3048fba744d94066524a0fca37335a7ffd2616fd62a8a7d8d9d28d0bd506245c63771264a279a21f327e5386a9b4c490eea7f79ddd9583b566
 SHA512 
2729d013b0363a919bbf6babd300389b76e95dd9dbb16ac0f57fc5a0392d3e2076ea4fba958a236311513e68e4aa056a77bd22c9c92b410a17eed095e5adccc0

diff --git a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild 
b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
deleted file mode 100644
index eb4af7f0b654..
--- a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-CMAKE_MAKEFILE_GENERATOR="emake"
-
-inherit cmake-utils flag-o-matic llvm python-any-r1
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
-else
-   SRC_URI="http://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 ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="Documentation system for most programming languages"
-HOMEPAGE="http://www.doxygen.org;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU"
-
-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
-   )
-   doxysearch? ( dev-libs/xapian:= )
-   qt5? (
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   )
-   sqlite? ( dev-db/sqlite:3 )
-   "
-
-DEPEND="sys-devel/flex
-   sys-devel/bison
-   doc? ( ${PYTHON_DEPS} )
-   ${RDEPEND}"
-
-# src_test() defaults to make -C testing but there is no such directory (bug 
#504448)
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348
-   "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch"
-   "${FILESDIR}/${PN}-1.8.15-llvm7.patch" #92
-   "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch"
-   "${FILESDIR}/${PN}-1.8.17-llvm10.patch" #730170
-)
-
-DOCS=( LANGUAGE.HOWTO README.md )
-
-pkg_setup() {
-   use clang && llvm_pkg_setup
-   use doc && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   cmake-utils_src_prepare
-
-   # Ensure we link to -liconv
-   if use elibc_FreeBSD && has_version dev-libs/libiconv || use 
elibc_uclibc; then
-   local pro
-  

[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-11-23 Thread Sam James
commit: f50f8f7fadc1edd4ad6f4eedae11bc517d74e7d2
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 24 03:06:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 24 03:06:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f50f8f7f

app-doc/doxygen: add sourceforge mirror as backup

Upstream seem to prune old releases after a while.

Closes: https://bugs.gentoo.org/738534
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.8.17-r1.ebuild | 1 +
 app-doc/doxygen/doxygen-1.8.20.ebuild| 1 +
 app-doc/doxygen/doxygen-1.9.1.ebuild | 1 +
 app-doc/doxygen/doxygen-1.9.2.ebuild | 1 +
 app-doc/doxygen/doxygen-.ebuild  | 1 +
 5 files changed, 5 insertions(+)

diff --git a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild 
b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
index 7043af44c3fb..eb4af7f0b654 100644
--- a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
@@ -12,6 +12,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
 else
SRC_URI="http://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 ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 

diff --git a/app-doc/doxygen/doxygen-1.8.20.ebuild 
b/app-doc/doxygen/doxygen-1.8.20.ebuild
index 0c452edeb2b7..75f3e53ee1da 100644
--- a/app-doc/doxygen/doxygen-1.8.20.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.20.ebuild
@@ -12,6 +12,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
 else
SRC_URI="http://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 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
index 6b14c41489d5..7904f496c1dc 100644
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -11,6 +11,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
 else
SRC_URI="http://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 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 

diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild 
b/app-doc/doxygen/doxygen-1.9.2.ebuild
index 2c63853d7323..38d94a9243b3 100644
--- a/app-doc/doxygen/doxygen-1.9.2.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.2.ebuild
@@ -11,6 +11,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
 else
SRC_URI="http://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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index e7cf3ed80125..026efedfeee1 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -11,6 +11,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
 else
SRC_URI="http://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 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-11-15 Thread Agostino Sarubbo
commit: 4adba1987f4f31bd2f3de418d9e310b9c2e8dcf3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Nov 15 19:40:58 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Nov 15 19:41:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4adba198

app-doc/doxygen: ppc64 stable wrt bug #768921

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
index 95d0c7502afd..6b14c41489d5 100644
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/, app-doc/doxygen/files/

2021-10-28 Thread Sam James
commit: 3662ee1a29b6c18c14d3a8cdc6349f8d4e96bac6
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 28 08:15:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 28 08:16:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3662ee1a

app-doc/doxygen: add 1.9.2

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/Manifest   |  1 +
 .../{doxygen-.ebuild => doxygen-1.9.2.ebuild}  | 11 
 app-doc/doxygen/doxygen-.ebuild| 10 
 .../doxygen/files/doxygen-1.9.2-xml-static.patch   | 29 ++
 4 files changed, 41 insertions(+), 10 deletions(-)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index 4903673007f..0db5dc860c4 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1,3 +1,4 @@
 DIST doxygen-1.8.17.src.tar.gz 513 BLAKE2B 
79d7d64fe2104f3fc802e9ee8f5fcd13ed4f0e23fe3e8d8013d1724d917d5f4e7d8c2df672e253aa2c8d67e839a6169632ebd87bc281b8ee70d217f486e402f7
 SHA512 
2fd087d127e301ea48355ea52c9af4f2091df06551cf64da80df81f0758194b296efb1e8d3962867a6a6d2da5a3fc323842f7766a445748005b30097ded30a75
 DIST doxygen-1.8.20.src.tar.gz 5132703 BLAKE2B 
2a9e6df833c64d7052331b52647943f7eaad8214d66962970ad55628cc2ab26883655908588bee2d4872bb2d6d85f8d18cbb03e7dabe0280f337ab53d8538ec9
 SHA512 
65d104d25061ee59199c74c0328f59fbeaf14f0dade755187ebd43f59008adfef243d4da448b71ae04dc325b848f9bdd109eb20e6f6092f3ed19862426d060cf
 DIST doxygen-1.9.1.src.tar.gz 5117435 BLAKE2B 
28c1a1cb8390e17e2b399cea765f837782ee268a999606eef4031a5f65943c793c97bdbd2e2a25a39358ecac5df2c7a62aa4cca72753a924e4e718c512b8a9c7
 SHA512 
637496c549a4a150cfaeb5d4913de512262145ecd7d455d7b7f3dd68f9416e47d931a6c1efd8a17d931e4baf4a8a9f2ed21124664003b123b6f89ca4abf263ed
+DIST doxygen-1.9.2.src.tar.gz 5076037 BLAKE2B 
7b21b228a2049f3048fba744d94066524a0fca37335a7ffd2616fd62a8a7d8d9d28d0bd506245c63771264a279a21f327e5386a9b4c490eea7f79ddd9583b566
 SHA512 
2729d013b0363a919bbf6babd300389b76e95dd9dbb16ac0f57fc5a0392d3e2076ea4fba958a236311513e68e4aa056a77bd22c9c92b410a17eed095e5adccc0

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-1.9.2.ebuild
similarity index 90%
copy from app-doc/doxygen/doxygen-.ebuild
copy to app-doc/doxygen/doxygen-1.9.2.ebuild
index 4ab0c394c06..2c63853d732 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.2.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"
@@ -55,11 +55,11 @@ RDEPEND="app-text/ghostscript-gpl
 DEPEND="${RDEPEND}"
 
 PATCHES=(
-   "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348
"${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch"
"${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch"
"${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch"
"${FILESDIR}/${PN}-1.9.1-header-dep.patch"
+   "${FILESDIR}/${P}-xml-static.patch"
 )
 
 DOCS=( LANGUAGE.HOWTO README.md )
@@ -117,6 +117,8 @@ src_configure() {
 }
 
 src_compile() {
+   cmake_src_compile
+
if use doc; then
export VARTEXFONTS="${T}/fonts" # bug #564944
 
@@ -126,10 +128,9 @@ src_compile() {
|| die "disabling dot failed"
fi
 
-   cmake_src_compile docs
+   # -j1 for bug #770070
+   cmake_src_compile docs -j1
fi
-
-   cmake_src_compile
 }
 
 src_install() {

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 4ab0c394c06..e7cf3ed8012 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"
@@ -55,7 +55,6 @@ 

[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-09-20 Thread James Le Cuirot
commit: 3d24f0eeae95711b9f9584488e926c146ee87050
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Sep 20 10:40:43 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Sep 20 10:41:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d24f0ee

app-doc/doxygen: Keyword 1.9.1 for ~m68k

Signed-off-by: James Le Cuirot  gentoo.org>

 app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
index 836656783af..95d0c7502af 100644
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/, app-doc/doxygen/

2021-09-15 Thread James Le Cuirot
commit: bc6813534a01bb4eb0dd15442672af080a48ac12
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Sep 15 22:02:45 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Sep 15 22:02:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc681353

app-doc/doxygen: Patch to add missing header dependency for 1.9.1

It was failing to build with Ninja, but only on m68k for some bizarre
reason. Probably just luck.

Signed-off-by: James Le Cuirot  gentoo.org>

 app-doc/doxygen/doxygen-1.9.1.ebuild   |  1 +
 app-doc/doxygen/doxygen-.ebuild|  1 +
 .../doxygen/files/doxygen-1.9.1-header-dep.patch   | 25 ++
 3 files changed, 27 insertions(+)

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
index feb75a0f08a..836656783af 100644
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -59,6 +59,7 @@ PATCHES=(
"${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch"
"${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch"
"${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch"
+   "${FILESDIR}/${PN}-1.9.1-header-dep.patch"
 )
 
 DOCS=( LANGUAGE.HOWTO README.md )

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 16ef846e3b6..4ab0c394c06 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -59,6 +59,7 @@ PATCHES=(
"${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch"
"${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch"
"${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch"
+   "${FILESDIR}/${PN}-1.9.1-header-dep.patch"
 )
 
 DOCS=( LANGUAGE.HOWTO README.md )

diff --git a/app-doc/doxygen/files/doxygen-1.9.1-header-dep.patch 
b/app-doc/doxygen/files/doxygen-1.9.1-header-dep.patch
new file mode 100644
index 000..66e647cf53b
--- /dev/null
+++ b/app-doc/doxygen/files/doxygen-1.9.1-header-dep.patch
@@ -0,0 +1,25 @@
+From 6ea1b4104fe2524c9c1f2cdd5f7de8c1a48f3f87 Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Tue, 14 Sep 2021 20:56:20 +0100
+Subject: [PATCH] Fix missing dependency on configvalues.h
+
+It's referenced by config.h, which is referenced by most things.
+
+This was failing to build for me with Ninja on the m68k Linux platform. I 
don't know why it works elsewhere, could just be luck.
+
+---
+ src/CMakeLists.txt | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 18406488dd..0e0c5f78de 100644
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -215,6 +215,7 @@ add_library(doxymain STATIC
+ ${GENERATED_SRC}/ce_parse.cpp
+ # custom generated files
+ ${GENERATED_SRC}/lang_cfg.h
++${GENERATED_SRC}/configvalues.h
+ ${GENERATED_SRC}/ce_parse.h
+ ${GENERATED_SRC}/resources.cpp
+ #



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-08-26 Thread Arthur Zamarin
commit: e4f264b5edea369d42d5b88aafff12075c6a50d6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug 26 19:24:17 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug 26 19:46:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4f264b5

app-doc/doxygen: enable py3.10

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +-
 app-doc/doxygen/doxygen-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
index b39f2b495b8..feb75a0f08a 100644
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit cmake flag-o-matic llvm python-any-r1
 if [[ ${PV} = ** ]]; then

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index d7b29b1b1ab..16ef846e3b6 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit cmake flag-o-matic llvm python-any-r1
 if [[ ${PV} = ** ]]; then



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-08-26 Thread Arthur Zamarin
commit: d429b3e8347ccf772cbc819896d10df04bfc3bdb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug 26 19:13:33 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug 26 19:46:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d429b3e8

app-doc/doxygen: add github upstream metadata

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/doxygen/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-doc/doxygen/metadata.xml b/app-doc/doxygen/metadata.xml
index bb9c3fb5578..9bae7e30079 100644
--- a/app-doc/doxygen/metadata.xml
+++ b/app-doc/doxygen/metadata.xml
@@ -12,6 +12,9 @@
IDL (Corba and Microsoft flavors) and to some extent PHP, C#, 
and D,
as well as other languages (using additional helper tools).

+   
+   doxygen/doxygen
+   

support for sys-devel/clang 
assisted parsing
allow to create dot graphs using 
media-gfx/graphviz



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-05-14 Thread Sam James
commit: fed2e40c62f56f60b0d13098713beceeeace003c
Author: Sam James  gentoo  org>
AuthorDate: Sat May 15 02:40:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 15 02:40:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fed2e40c

app-doc/doxygen: Stabilize 1.9.1 arm, #768921

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
index 7a882ba9a77..b39f2b495b8 100644
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-05-14 Thread Sam James
commit: ffe8c61937651c68245932b85e6650c374066175
Author: Sam James  gentoo  org>
AuthorDate: Sat May 15 02:36:54 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 15 02:36:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe8c619

app-doc/doxygen: Stabilize 1.9.1 arm64, #768921

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
index a7dd1e476d3..7a882ba9a77 100644
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-04-13 Thread Sergei Trofimovich
commit: cb4ac6a0af16ffbeed81a90e863b447f5acf7685
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Apr 13 07:12:11 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Apr 13 07:12:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb4ac6a0

app-doc/doxygen: unconditionally depend on python

Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/763240
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-doc/doxygen/doxygen-1.9.1.ebuild | 4 ++--
 app-doc/doxygen/doxygen-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
index 6126bb3d681..a7dd1e476d3 100644
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -25,7 +25,7 @@ RESTRICT="!doc? ( test )"
 
 BDEPEND="sys-devel/bison
sys-devel/flex
-   doc? ( ${PYTHON_DEPS} )
+   ${PYTHON_DEPS}
 "
 RDEPEND="app-text/ghostscript-gpl
dev-lang/perl
@@ -65,7 +65,7 @@ DOCS=( LANGUAGE.HOWTO README.md )
 
 pkg_setup() {
use clang && llvm_pkg_setup
-   use doc && python-any-r1_pkg_setup
+   python-any-r1_pkg_setup
 }
 
 src_prepare() {

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 678fc5e6be3..d7b29b1b1ab 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -25,7 +25,7 @@ RESTRICT="!doc? ( test )"
 
 BDEPEND="sys-devel/bison
sys-devel/flex
-   doc? ( ${PYTHON_DEPS} )
+   ${PYTHON_DEPS}
 "
 RDEPEND="app-text/ghostscript-gpl
dev-lang/perl
@@ -65,7 +65,7 @@ DOCS=( LANGUAGE.HOWTO README.md )
 
 pkg_setup() {
use clang && llvm_pkg_setup
-   use doc && python-any-r1_pkg_setup
+   python-any-r1_pkg_setup
 }
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-04-03 Thread Sam James
commit: 439c3a6415640ecbb363b178049dd8868bfed0eb
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr  3 23:01:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr  3 23:01:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=439c3a64

app-doc/doxygen: eutils--

Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.8.17-r1.ebuild | 5 ++---
 app-doc/doxygen/doxygen-1.8.20.ebuild| 5 ++---
 app-doc/doxygen/doxygen-1.9.1.ebuild | 1 -
 app-doc/doxygen/doxygen-.ebuild  | 1 -
 4 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild 
b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
index 25c030ab149..c76275551d0 100644
--- a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
@@ -2,15 +2,14 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
 
+PYTHON_COMPAT=( python3_{7,8} )
 CMAKE_MAKEFILE_GENERATOR="emake"
 
-inherit cmake-utils eutils flag-o-matic llvm python-any-r1
+inherit cmake-utils flag-o-matic llvm python-any-r1
 if [[ ${PV} = ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
-   SRC_URI=""
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"

diff --git a/app-doc/doxygen/doxygen-1.8.20.ebuild 
b/app-doc/doxygen/doxygen-1.8.20.ebuild
index c34a171940f..0c452edeb2b 100644
--- a/app-doc/doxygen/doxygen-1.8.20.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.20.ebuild
@@ -2,15 +2,14 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
 
+PYTHON_COMPAT=( python3_{7,8} )
 CMAKE_MAKEFILE_GENERATOR="emake"
 
-inherit cmake-utils eutils flag-o-matic llvm python-any-r1
+inherit cmake-utils flag-o-matic llvm python-any-r1
 if [[ ${PV} = ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
-   SRC_URI=""
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
index a5e22a7a949..6126bb3d681 100644
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -9,7 +9,6 @@ inherit cmake flag-o-matic llvm python-any-r1
 if [[ ${PV} = ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
-   SRC_URI=""
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index c44b0d62387..678fc5e6be3 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -9,7 +9,6 @@ inherit cmake flag-o-matic llvm python-any-r1
 if [[ ${PV} = ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
-   SRC_URI=""
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-03-26 Thread Agostino Sarubbo
commit: bd4af10c8261254d281e4b8c3346776f9500ff50
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Mar 26 20:39:50 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Mar 26 20:39:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd4af10c

app-doc/doxygen: x86 stable wrt bug #768921

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
index da4210e2368..a5e22a7a949 100644
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI=""
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-03-19 Thread Mikle Kolyada
commit: d39c5b3938a3c44afbe12650a858a7d69afc92e4
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Mar 19 18:08:56 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Mar 19 18:08:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d39c5b39

app-doc/doxygen: Stabilize 1.9.1 amd64, #768921

Signed-off-by: Mikle Kolyada  gentoo.org>

 app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
index 2b2dd947144..da4210e2368 100644
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI=""
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-03-15 Thread Sam James
commit: 6ddf200d6670ca82f7397bb898aa35ba1137c259
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 15 11:38:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 15 11:39:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ddf200d

app-doc/doxygen: fix USE=doc build

* Build source code first, as per upstream
* Use -j1 when building docs to avoid strange race condition

Closes: https://bugs.gentoo.org/770070
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.1.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
index 98132f67743..2b2dd947144 100644
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -117,6 +117,8 @@ src_configure() {
 }
 
 src_compile() {
+   cmake_src_compile
+
if use doc; then
export VARTEXFONTS="${T}/fonts" # bug #564944
 
@@ -126,10 +128,9 @@ src_compile() {
|| die "disabling dot failed"
fi
 
-   cmake_src_compile docs
+   # -j1 for bug #770070
+   cmake_src_compile docs -j1
fi
-
-   cmake_src_compile
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-03-01 Thread Sergei Trofimovich
commit: 4ae8e72d573ece3ece963dc11eee946f899c9aa9
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Mar  1 19:51:28 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar  1 19:51:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ae8e72d

app-doc/doxygen: stable 1.9.1 for hppa

stable wrt bug #768921

Package-Manager: Portage-3.0.16, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
index 221585e1639..98132f67743 100644
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI=""
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-02-18 Thread Sergei Trofimovich
commit: 16be557152a2ea8ad55766914f0e9be9fd98e633
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Feb 18 20:00:33 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Feb 18 20:00:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16be5571

app-doc/doxygen: stable 1.9.1 for ppc

stable wrt bug #768921

Package-Manager: Portage-3.0.14, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
index 60adc946db8..221585e1639 100644
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI=""
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-02-16 Thread Sergei Trofimovich
commit: 7ae0eacb6795051de5d377c87c5615e1b164f3de
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Feb 17 07:35:34 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Feb 17 07:36:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ae0eacb

app-doc/doxygen: stable 1.9.1 for sparc

stable wrt bug #768921

Package-Manager: Portage-3.0.14, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
index c44b0d62387..60adc946db8 100644
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI=""
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-01-22 Thread Sam James
commit: fb61a35b22bacc9a20d3f731cd836dffef6b3c96
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 22 22:46:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 22 22:46:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb61a35b

app-doc/doxygen: cleanup old

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.8.17.ebuild | 138 --
 1 file changed, 138 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.8.17.ebuild 
b/app-doc/doxygen/doxygen-1.8.17.ebuild
deleted file mode 100644
index fa827205e92..000
--- a/app-doc/doxygen/doxygen-1.8.17.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-CMAKE_MAKEFILE_GENERATOR="emake"
-
-inherit cmake-utils eutils flag-o-matic llvm python-any-r1
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
-   SRC_URI=""
-else
-   SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="Documentation system for most programming languages"
-HOMEPAGE="http://www.doxygen.org;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU"
-
-RDEPEND="app-text/ghostscript-gpl
-   dev-lang/perl
-   media-libs/libpng:0=
-   virtual/libiconv
-   clang? ( > "${pro}" || die
-   done
-   fi
-
-   # 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() {
-   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-utils_src_configure
-}
-
-src_compile() {
-   cmake-utils_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/" \
-   {Doxyfile,doc/Doxyfile} \
-   || die "disabling dot failed"
-   fi
-   cmake-utils_src_make -C "${BUILD_DIR}" docs
-   fi
-}
-
-src_install() {
-   cmake-utils_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/

2021-01-19 Thread Sam James
commit: d0e5beb63ab937dd9c72b27fbc5149d58d605b4d
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Tue Jan 19 08:16:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 19 15:16:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0e5beb6

app-doc/doxygen: remove unused patch

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/19124
Signed-off-by: Sam James  gentoo.org>

 .../files/doxygen-1.8.12-link_with_pthread.patch   | 32 --
 1 file changed, 32 deletions(-)

diff --git a/app-doc/doxygen/files/doxygen-1.8.12-link_with_pthread.patch 
b/app-doc/doxygen/files/doxygen-1.8.12-link_with_pthread.patch
deleted file mode 100644
index cdc630c4d42..000
--- a/app-doc/doxygen/files/doxygen-1.8.12-link_with_pthread.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff --git a/addon/doxysearch/CMakeLists.txt b/addon/doxysearch/CMakeLists.txt
-index 33e01c1..165fc3e 100644
 a/addon/doxysearch/CMakeLists.txt
-+++ b/addon/doxysearch/CMakeLists.txt
-@@ -20,6 +20,7 @@ target_link_libraries(doxyindexer
-   ${ZLIB_LIBRARIES}
- ${WIN_EXTRA_LIBS}
-   qtools
-+  pthread
- )
- 
- add_executable(doxysearch.cgi
-@@ -29,6 +30,7 @@ target_link_libraries(doxysearch.cgi
-   ${XAPIAN_LIBRARIES}
-   ${ZLIB_LIBRARIES}
- ${WIN_EXTRA_LIBS}
-+  pthread
- )
- 
- install(TARGETS doxyindexer doxysearch.cgi DESTINATION bin)
-diff --git a/addon/doxywizard/CMakeLists.txt b/addon/doxywizard/CMakeLists.txt
-index bf2eda8..8eb2a1c 100644
 a/addon/doxywizard/CMakeLists.txt
-+++ b/addon/doxywizard/CMakeLists.txt
-@@ -109,6 +109,7 @@ ${doxywizard_RESOURCES_RCC}
- qt_use_modules(doxywizard Core Gui Widgets Xml)
- target_link_libraries(doxywizard
- ${QT_LIBRARIES} ${QT_QTMAIN_LIBRARY}
-+pthread
- )
- 
- install(TARGETS doxywizard DESTINATION bin)



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-01-14 Thread Sam James
commit: 271a3b03441ac1894796b98d030e8840c19a49a2
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 21:55:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 21:55:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=271a3b03

app-doc/doxygen: tests require TeX

Closes: https://bugs.gentoo.org/765472
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.1.ebuild | 2 ++
 app-doc/doxygen/doxygen-.ebuild  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
index 949ef011d17..c44b0d62387 100644
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -21,6 +21,8 @@ HOMEPAGE="http://www.doxygen.org;
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU"
+# We need TeX for tests, bug #765472
+RESTRICT="!doc? ( test )"
 
 BDEPEND="sys-devel/bison
sys-devel/flex

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 949ef011d17..c44b0d62387 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -21,6 +21,8 @@ HOMEPAGE="http://www.doxygen.org;
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU"
+# We need TeX for tests, bug #765472
+RESTRICT="!doc? ( test )"
 
 BDEPEND="sys-devel/bison
sys-devel/flex



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/, app-doc/doxygen/files/

2021-01-14 Thread Sam James
commit: b89f80cd9c20607ada13ec091a32cef4b44d29f3
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 18:42:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 18:50:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b89f80cd

app-doc/doxygen: bump to 1.9.1

* USE=doc now generates fine with the
  added dependency of dev-texlive/texlive-plaingeneric
  for listofitems.

* Add a patch to ignore files we can't decode
  when generating docs. Ideally those files
  shouldn't exist anyway when we're generating docs,
  or be ignored earlier, but this works.

Closes: https://bugs.gentoo.org/688658
Closes: https://bugs.gentoo.org/749630
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/Manifest   |   1 +
 app-doc/doxygen/doxygen-1.9.1.ebuild   | 135 +
 .../files/doxygen-1.9.1-ignore-bad-encoding.patch  |  23 
 3 files changed, 159 insertions(+)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index 0f360533449..4903673007f 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1,2 +1,3 @@
 DIST doxygen-1.8.17.src.tar.gz 513 BLAKE2B 
79d7d64fe2104f3fc802e9ee8f5fcd13ed4f0e23fe3e8d8013d1724d917d5f4e7d8c2df672e253aa2c8d67e839a6169632ebd87bc281b8ee70d217f486e402f7
 SHA512 
2fd087d127e301ea48355ea52c9af4f2091df06551cf64da80df81f0758194b296efb1e8d3962867a6a6d2da5a3fc323842f7766a445748005b30097ded30a75
 DIST doxygen-1.8.20.src.tar.gz 5132703 BLAKE2B 
2a9e6df833c64d7052331b52647943f7eaad8214d66962970ad55628cc2ab26883655908588bee2d4872bb2d6d85f8d18cbb03e7dabe0280f337ab53d8538ec9
 SHA512 
65d104d25061ee59199c74c0328f59fbeaf14f0dade755187ebd43f59008adfef243d4da448b71ae04dc325b848f9bdd109eb20e6f6092f3ed19862426d060cf
+DIST doxygen-1.9.1.src.tar.gz 5117435 BLAKE2B 
28c1a1cb8390e17e2b399cea765f837782ee268a999606eef4031a5f65943c793c97bdbd2e2a25a39358ecac5df2c7a62aa4cca72753a924e4e718c512b8a9c7
 SHA512 
637496c549a4a150cfaeb5d4913de512262145ecd7d455d7b7f3dd68f9416e47d931a6c1efd8a17d931e4baf4a8a9f2ed21124664003b123b6f89ca4abf263ed

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
new file mode 100644
index 000..949ef011d17
--- /dev/null
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit cmake flag-o-matic llvm python-any-r1
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
+   SRC_URI=""
+else
+   SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="Documentation system for most programming languages"
+HOMEPAGE="http://www.doxygen.org;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU"
+
+BDEPEND="sys-devel/bison
+   sys-devel/flex
+   doc? ( ${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.8.9.1-empty-line-sigsegv.patch" #454348
+   "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch"
+   "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch"
+   "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch"
+)
+
+DOCS=( LANGUAGE.HOWTO README.md )
+
+pkg_setup() {
+   use clang && llvm_pkg_setup
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   # Ensure we link to -liconv
+   if use elibc_FreeBSD && has_version dev-libs/libiconv || use 
elibc_uclibc; then
+   local pro
+   for pro in */*.pro.in */*/*.pro.in; do
+   echo "unix:LIBS += -liconv" >> "${pro}" || die
+   done
+   fi
+
+   # 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 

[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-01-14 Thread Sam James
commit: 71c26e6b2e3fa40195e5d3f0355469ffa59ad50b
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 18:47:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 18:50:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71c26e6b

app-doc/doxygen: sync live ebuild

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-.ebuild | 49 -
 1 file changed, 26 insertions(+), 23 deletions(-)

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 3217e3c0660..949ef011d17 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -1,19 +1,18 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
 
-CMAKE_MAKEFILE_GENERATOR="emake"
+PYTHON_COMPAT=( python3_{7,8,9} )
 
-inherit cmake-utils eutils flag-o-matic python-any-r1
+inherit cmake flag-o-matic llvm python-any-r1
 if [[ ${PV} = ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
SRC_URI=""
-   KEYWORDS=""
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"
@@ -23,6 +22,10 @@ LICENSE="GPL-2"
 SLOT="0"
 IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU"
 
+BDEPEND="sys-devel/bison
+   sys-devel/flex
+   doc? ( ${PYTHON_DEPS} )
+"
 RDEPEND="app-text/ghostscript-gpl
dev-lang/perl
media-libs/libpng:0=
@@ -38,6 +41,7 @@ RDEPEND="app-text/ghostscript-gpl
dev-texlive/texlive-fontutils
dev-texlive/texlive-latex
dev-texlive/texlive-latexextra
+   dev-texlive/texlive-plaingeneric
)
doxysearch? ( dev-libs/xapian:= )
qt5? (
@@ -46,28 +50,25 @@ RDEPEND="app-text/ghostscript-gpl
dev-qt/qtxml:5
)
sqlite? ( dev-db/sqlite:3 )
-   "
-
-DEPEND="sys-devel/flex
-   sys-devel/bison
-   doc? ( ${PYTHON_DEPS} )
-   ${RDEPEND}"
-
-# src_test() defaults to make -C testing but there is no such directory (bug 
#504448)
-RESTRICT="test"
+"
+DEPEND="${RDEPEND}"
 
 PATCHES=(
-   "${FILESDIR}/${PN}-1.8.12-link_with_pthread.patch"
+   "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348
+   "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch"
"${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch"
+   "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch"
 )
+
 DOCS=( LANGUAGE.HOWTO README.md )
 
 pkg_setup() {
+   use clang && llvm_pkg_setup
use doc && python-any-r1_pkg_setup
 }
 
 src_prepare() {
-   cmake-utils_src_prepare
+   cmake_src_prepare
 
# Ensure we link to -liconv
if use elibc_FreeBSD && has_version dev-libs/libiconv || use 
elibc_uclibc; then
@@ -104,17 +105,16 @@ src_configure() {
-Dbuild_wizard=$(usex qt5)
-Duse_sqlite3=$(usex sqlite)
-DGIT_EXECUTABLE="false"
-   )
+   )
+
use doc && mycmakeargs+=(
-DDOC_INSTALL_DIR="share/doc/${P}"
-   )
+   )
 
-   cmake-utils_src_configure
+   cmake_src_configure
 }
 
 src_compile() {
-   cmake-utils_src_compile
-
if use doc; then
export VARTEXFONTS="${T}/fonts" # bug #564944
 
@@ -123,10 +123,13 @@ src_compile() {
{Doxyfile,doc/Doxyfile} \
|| die "disabling dot failed"
fi
-   cmake-utils_src_make -C "${BUILD_DIR}" docs
+
+   cmake_src_compile docs
fi
+
+   cmake_src_compile
 }
 
 src_install() {
-   cmake-utils_src_install
+   cmake_src_install
 }



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-01-06 Thread Fabian Groffen
commit: d0e1ffcd4dbafa474f999b081965a6d2848387b2
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 12:58:34 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 12:58:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0e1ffcd

app-doc/doxygen: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 app-doc/doxygen/doxygen-1.8.17-r1.ebuild | 4 ++--
 app-doc/doxygen/doxygen-1.8.17.ebuild| 4 ++--
 app-doc/doxygen/doxygen-1.8.20.ebuild| 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild 
b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
index bc9e59e0959..ead9c2618d1 100644
--- a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI=""
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"

diff --git a/app-doc/doxygen/doxygen-1.8.17.ebuild 
b/app-doc/doxygen/doxygen-1.8.17.ebuild
index 5764743ef32..fa827205e92 100644
--- a/app-doc/doxygen/doxygen-1.8.17.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.17.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI=""
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"

diff --git a/app-doc/doxygen/doxygen-1.8.20.ebuild 
b/app-doc/doxygen/doxygen-1.8.20.ebuild
index bbf47a22a6c..a438c87a841 100644
--- a/app-doc/doxygen/doxygen-1.8.20.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI=""
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2020-12-12 Thread Matthias Maier
commit: 93c0441ba02ace5e566bcec501dbb006bd993905
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Dec 12 21:39:35 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Dec 12 21:40:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93c0441b

app-doc/doxygen: require at least clang-10

Closes: https://bugs.gentoo.org/759484
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 app-doc/doxygen/doxygen-1.8.17-r1.ebuild | 2 +-
 app-doc/doxygen/doxygen-1.8.20.ebuild| 2 +-
 app-doc/doxygen/doxygen-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild 
b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
index 20cd6cf9312..bc9e59e0959 100644
--- a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="app-text/ghostscript-gpl
dev-lang/perl
media-libs/libpng:0=
virtual/libiconv
-   clang? ( sys-devel/clang:= )
+   clang? ( >=sys-devel/clang-10:= )
dot? (
media-gfx/graphviz
media-libs/freetype

diff --git a/app-doc/doxygen/doxygen-1.8.20.ebuild 
b/app-doc/doxygen/doxygen-1.8.20.ebuild
index ebf62066ad5..bbf47a22a6c 100644
--- a/app-doc/doxygen/doxygen-1.8.20.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.20.ebuild
@@ -27,7 +27,7 @@ RDEPEND="app-text/ghostscript-gpl
dev-lang/perl
media-libs/libpng:0=
virtual/libiconv
-   clang? ( sys-devel/clang:= )
+   clang? ( >=sys-devel/clang-10:= )
dot? (
media-gfx/graphviz
media-libs/freetype

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 0e657c1e3f4..3217e3c0660 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -27,7 +27,7 @@ RDEPEND="app-text/ghostscript-gpl
dev-lang/perl
media-libs/libpng:0=
virtual/libiconv
-   clang? ( >=sys-devel/clang-4.0.0:= )
+   clang? ( >=sys-devel/clang-10:= )
dot? (
media-gfx/graphviz
media-libs/freetype



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/, app-doc/doxygen/

2020-12-10 Thread Matthias Maier
commit: 9029f41ab66a980289f88eb31c7eb8cd15331416
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Dec 10 19:13:12 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Dec 10 19:13:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9029f41a

app-doc/doxygen: add LLVM 10/11 compatibility patch

 * apply in revision bump and mark as stable

Closes: https://bugs.gentoo.org/730170
Package-Manager: Portage-3.0.11, Repoman-3.0.2
RepoMan-Options: --force
Signed-off-by: Matthias Maier  gentoo.org>

 app-doc/doxygen/doxygen-1.8.17-r1.ebuild  | 137 ++
 app-doc/doxygen/files/doxygen-1.8.17-llvm10.patch |  42 +++
 2 files changed, 179 insertions(+)

diff --git a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild 
b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
new file mode 100644
index 000..20cd6cf9312
--- /dev/null
+++ b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake-utils eutils flag-o-matic llvm python-any-r1
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
+   SRC_URI=""
+else
+   SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="Documentation system for most programming languages"
+HOMEPAGE="http://www.doxygen.org;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU"
+
+RDEPEND="app-text/ghostscript-gpl
+   dev-lang/perl
+   media-libs/libpng:0=
+   virtual/libiconv
+   clang? ( sys-devel/clang:= )
+   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
+   )
+   doxysearch? ( dev-libs/xapian:= )
+   qt5? (
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   )
+   sqlite? ( dev-db/sqlite:3 )
+   "
+
+DEPEND="sys-devel/flex
+   sys-devel/bison
+   doc? ( ${PYTHON_DEPS} )
+   ${RDEPEND}"
+
+# src_test() defaults to make -C testing but there is no such directory (bug 
#504448)
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348
+   "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch"
+   "${FILESDIR}/${PN}-1.8.15-llvm7.patch" #92
+   "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch"
+   "${FILESDIR}/${PN}-1.8.17-llvm10.patch" #730170
+)
+
+DOCS=( LANGUAGE.HOWTO README.md )
+
+pkg_setup() {
+   use clang && llvm_pkg_setup
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # Ensure we link to -liconv
+   if use elibc_FreeBSD && has_version dev-libs/libiconv || use 
elibc_uclibc; then
+   local pro
+   for pro in */*.pro.in */*/*.pro.in; do
+   echo "unix:LIBS += -liconv" >> "${pro}" || die
+   done
+   fi
+
+   # 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() {
+   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-utils_src_configure
+}
+
+src_compile() {
+   cmake-utils_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/" \
+   {Doxyfile,doc/Doxyfile} \
+

[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2020-12-10 Thread Matthias Maier
commit: dc8c2f03346c169253098f4519780bf64f24dbb9
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Dec 10 18:59:44 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Dec 10 19:13:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc8c2f03

app-doc/doxygen: version bump to 1.8.20

 * some QA warnings unresolved
 * remove LLVM-9 constraint

Bug: https://bugs.gentoo.org/730170
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 app-doc/doxygen/Manifest  |   1 +
 app-doc/doxygen/doxygen-1.8.20.ebuild | 135 ++
 2 files changed, 136 insertions(+)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index 9fcd0fe810f..0f360533449 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1 +1,2 @@
 DIST doxygen-1.8.17.src.tar.gz 513 BLAKE2B 
79d7d64fe2104f3fc802e9ee8f5fcd13ed4f0e23fe3e8d8013d1724d917d5f4e7d8c2df672e253aa2c8d67e839a6169632ebd87bc281b8ee70d217f486e402f7
 SHA512 
2fd087d127e301ea48355ea52c9af4f2091df06551cf64da80df81f0758194b296efb1e8d3962867a6a6d2da5a3fc323842f7766a445748005b30097ded30a75
+DIST doxygen-1.8.20.src.tar.gz 5132703 BLAKE2B 
2a9e6df833c64d7052331b52647943f7eaad8214d66962970ad55628cc2ab26883655908588bee2d4872bb2d6d85f8d18cbb03e7dabe0280f337ab53d8538ec9
 SHA512 
65d104d25061ee59199c74c0328f59fbeaf14f0dade755187ebd43f59008adfef243d4da448b71ae04dc325b848f9bdd109eb20e6f6092f3ed19862426d060cf

diff --git a/app-doc/doxygen/doxygen-1.8.20.ebuild 
b/app-doc/doxygen/doxygen-1.8.20.ebuild
new file mode 100644
index 000..ebf62066ad5
--- /dev/null
+++ b/app-doc/doxygen/doxygen-1.8.20.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake-utils eutils flag-o-matic llvm python-any-r1
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
+   SRC_URI=""
+else
+   SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="Documentation system for most programming languages"
+HOMEPAGE="http://www.doxygen.org;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU"
+
+RDEPEND="app-text/ghostscript-gpl
+   dev-lang/perl
+   media-libs/libpng:0=
+   virtual/libiconv
+   clang? ( sys-devel/clang:= )
+   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
+   )
+   doxysearch? ( dev-libs/xapian:= )
+   qt5? (
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   )
+   sqlite? ( dev-db/sqlite:3 )
+   "
+
+DEPEND="sys-devel/flex
+   sys-devel/bison
+   doc? ( ${PYTHON_DEPS} )
+   ${RDEPEND}"
+
+# src_test() defaults to make -C testing but there is no such directory (bug 
#504448)
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348
+   "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch"
+   "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch"
+)
+
+DOCS=( LANGUAGE.HOWTO README.md )
+
+pkg_setup() {
+   use clang && llvm_pkg_setup
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # Ensure we link to -liconv
+   if use elibc_FreeBSD && has_version dev-libs/libiconv || use 
elibc_uclibc; then
+   local pro
+   for pro in */*.pro.in */*/*.pro.in; do
+   echo "unix:LIBS += -liconv" >> "${pro}" || die
+   done
+   fi
+
+   # 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() {
+   local mycmakeargs=(
+   -Duse_libclang=$(usex clang)
+   -Dbuild_doc=$(usex doc)
+ 

[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2020-10-31 Thread David Seifert
commit: 1a605d226d6ff73e1ca51b1ad4eddbc6b2b5316c
Author: David Seifert  gentoo  org>
AuthorDate: Sat Oct 31 11:10:44 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Oct 31 11:10:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a605d22

app-doc/doxygen: [QA] Inherit flag-o-matic.eclass explicitly

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: David Seifert  gentoo.org>

 app-doc/doxygen/doxygen-1.8.17.ebuild | 2 +-
 app-doc/doxygen/doxygen-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.8.17.ebuild 
b/app-doc/doxygen/doxygen-1.8.17.ebuild
index bf7d60e1406..84c6af723d7 100644
--- a/app-doc/doxygen/doxygen-1.8.17.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.17.ebuild
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python3_{6,7,8} )
 
 CMAKE_MAKEFILE_GENERATOR="emake"
 
-inherit cmake-utils eutils llvm python-any-r1
+inherit cmake-utils eutils flag-o-matic llvm python-any-r1
 if [[ ${PV} = ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index c8cede4e325..0e657c1e3f4 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python3_{6,7,8} )
 
 CMAKE_MAKEFILE_GENERATOR="emake"
 
-inherit cmake-utils eutils python-any-r1
+inherit cmake-utils eutils flag-o-matic python-any-r1
 if [[ ${PV} = ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/, app-doc/doxygen/files/

2020-09-29 Thread Andreas Sturmlechner
commit: 8546dc42964239baa014711e0cfcb880a420a3d5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jul 26 21:55:54 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Sep 30 05:48:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8546dc42

app-doc/doxygen: Drop 1.8.15 and 1.8.16-r1

Closes: https://bugs.gentoo.org/721400
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-doc/doxygen/Manifest   |   2 -
 app-doc/doxygen/doxygen-1.8.15.ebuild  | 139 
 app-doc/doxygen/doxygen-1.8.16-r1.ebuild   | 140 -
 app-doc/doxygen/files/doxygen-1.8.14-xml-c++.patch |  25 
 .../files/doxygen-1.8.15-link_with_pthread.patch   |  32 -
 ...en-1.8.16-fix-external-tag-files-with-TOC.patch |  50 
 ...oxygen-1.8.16-ghostscript-compatilibility.patch |  39 --
 7 files changed, 427 deletions(-)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index 617e2dfa6b3..9fcd0fe810f 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1,3 +1 @@
-DIST doxygen-1.8.15.src.tar.gz 5097791 BLAKE2B 
08903bf0911df0810ea0a7b86066e7682833b03ae5660094112c5c6506f072c5818185ce8166d09328e62092461acdb4516b58fe9369119f5f6bdd64331a
 SHA512 
a5512e78be66c1591d8ec7e284d5d25c92a97218c79e6fed3c538c723a8dfef4ff7085970bf271a6b639e907157cd4df9fb55d3c975f8d3302fb1012a4d92079
-DIST doxygen-1.8.16.src.tar.gz 5497317 BLAKE2B 
ec1ba4242bd3ef669f92101044049f10a6e5c2d69f5a7c8eb47915fdc0846ce4758eb8c1ab28ec61635bf36f83049f603f3b70033f7e22be18685cb1d9826462
 SHA512 
46a0189aa82d5a687bdd99a904f0c061fccca407d15867d14c8c4d13e8b21a8989e7ccd6af30840803b589ed20dd86084a4db880fba0d3bfa1fdcdd8d23e12de
 DIST doxygen-1.8.17.src.tar.gz 513 BLAKE2B 
79d7d64fe2104f3fc802e9ee8f5fcd13ed4f0e23fe3e8d8013d1724d917d5f4e7d8c2df672e253aa2c8d67e839a6169632ebd87bc281b8ee70d217f486e402f7
 SHA512 
2fd087d127e301ea48355ea52c9af4f2091df06551cf64da80df81f0758194b296efb1e8d3962867a6a6d2da5a3fc323842f7766a445748005b30097ded30a75

diff --git a/app-doc/doxygen/doxygen-1.8.15.ebuild 
b/app-doc/doxygen/doxygen-1.8.15.ebuild
deleted file mode 100644
index a2b7e8c0836..000
--- a/app-doc/doxygen/doxygen-1.8.15.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_6 )
-
-CMAKE_MAKEFILE_GENERATOR="emake"
-
-inherit cmake-utils eutils llvm python-any-r1
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
-   SRC_URI=""
-else
-   SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="Documentation system for most programming languages"
-HOMEPAGE="http://www.doxygen.org;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="clang debug doc dot doxysearch latex qt5 sqlite userland_GNU"
-
-RDEPEND="app-text/ghostscript-gpl
-   dev-lang/perl
-   media-libs/libpng:0=
-   virtual/libiconv
-   clang? ( > "${pro}" || die
-   done
-   fi
-
-   # 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() {
-   local mycmakeargs=(
-   -Duse_libclang=$(usex clang)
-   -Dbuild_doc=$(usex doc)
-   -Dbuild_search=$(usex doxysearch)
-   -Dbuild_wizard=$(usex qt5)
-   -Duse_sqlite3=$(usex sqlite)
-   )
-   use doc && mycmakeargs+=(
-   -DDOC_INSTALL_DIR="share/doc/${P}"
-   )
-
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   cmake-utils_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/" \
-   {Doxyfile,doc/Doxyfile} \
-   || die "disabling dot failed"
-   fi
-   cmake-utils_src_make -C "${BUILD_DIR}" docs
-   fi
-}
-
-src_install() {
-   cmake-utils_src_install
-}

diff --git 

[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2020-07-11 Thread Sam James
commit: 41ebe46914c85812dce33c5fbf8c92a2ab7c0a49
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 11 20:13:37 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 11 20:16:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41ebe469

app-doc/doxygen: s390 stable (bug #721400)

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.8.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.8.17.ebuild 
b/app-doc/doxygen/doxygen-1.8.17.ebuild
index ec9079cd682..bf7d60e1406 100644
--- a/app-doc/doxygen/doxygen-1.8.17.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.17.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI=""
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2020-06-07 Thread Mart Raudsepp
commit: fba9ca4ba02f73ed515164d77528e8d0e971a434
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Sun Jun  7 20:55:33 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jun  7 21:04:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fba9ca4b

app-doc/doxygen: Drop extraneous KEYWORDS lines

These are in an unused branch and confuse tools like ekeyword.

URL: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 app-doc/doxygen/doxygen-1.8.16-r1.ebuild | 1 -
 app-doc/doxygen/doxygen-1.8.17.ebuild| 1 -
 app-doc/doxygen/doxygen-.ebuild  | 1 -
 3 files changed, 3 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.8.16-r1.ebuild 
b/app-doc/doxygen/doxygen-1.8.16-r1.ebuild
index 2695a21c563..5ad7097b6d4 100644
--- a/app-doc/doxygen/doxygen-1.8.16-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.16-r1.ebuild
@@ -11,7 +11,6 @@ if [[ ${PV} = ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
SRC_URI=""
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 s390 sparc x86"
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"

diff --git a/app-doc/doxygen/doxygen-1.8.17.ebuild 
b/app-doc/doxygen/doxygen-1.8.17.ebuild
index 824ec023f10..ec9079cd682 100644
--- a/app-doc/doxygen/doxygen-1.8.17.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.17.ebuild
@@ -11,7 +11,6 @@ if [[ ${PV} = ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
SRC_URI=""
-   KEYWORDS="amd64 arm arm64 hppa ppc ppc64 sparc x86"
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 791480437ff..c8cede4e325 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -14,7 +14,6 @@ if [[ ${PV} = ** ]]; then
KEYWORDS=""
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2020-06-07 Thread Mart Raudsepp
commit: 42d173dde200bde2d17e38c526ef6ac0a49c38b9
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Sun Jun  7 20:54:10 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jun  7 21:04:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42d173dd

app-doc/doxygen: arm64 stable (bug #721400)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 app-doc/doxygen/doxygen-1.8.17.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.8.17.ebuild 
b/app-doc/doxygen/doxygen-1.8.17.ebuild
index 2a08c1487c4..824ec023f10 100644
--- a/app-doc/doxygen/doxygen-1.8.17.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.17.ebuild
@@ -11,10 +11,10 @@ if [[ ${PV} = ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
SRC_URI=""
-   KEYWORDS="amd64 arm hppa ppc ppc64 sparc x86"
+   KEYWORDS="amd64 arm arm64 hppa ppc ppc64 sparc x86"
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2020-05-18 Thread Agostino Sarubbo
commit: a566b65724130ec76d6c783793c361931c0a824e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon May 18 21:12:39 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon May 18 21:12:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a566b657

app-doc/doxygen: x86 stable wrt bug #721400

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-doc/doxygen/doxygen-1.8.17.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.8.17.ebuild 
b/app-doc/doxygen/doxygen-1.8.17.ebuild
index cd227afb9ae..2a08c1487c4 100644
--- a/app-doc/doxygen/doxygen-1.8.17.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.17.ebuild
@@ -11,10 +11,10 @@ if [[ ${PV} = ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
SRC_URI=""
-   KEYWORDS="amd64 arm hppa ppc ppc64 sparc"
+   KEYWORDS="amd64 arm hppa ppc ppc64 sparc x86"
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



  1   2   3   >