net-libs/libtrace: Work around doxygen FILE_PATTERNS issue
authorJeroen Roovers <jer@gentoo.org>
Sat, 15 Feb 2020 11:03:37 +0000 (12:03 +0100)
committerJeroen Roovers <jer@gentoo.org>
Sat, 15 Feb 2020 11:04:55 +0000 (12:04 +0100)
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Bug: https://bugs.gentoo.org/706230
Signed-off-by: Jeroen Roovers <jer@gentoo.org>
net-libs/libtrace/libtrace-4.0.10_p1.ebuild
net-libs/libtrace/libtrace-4.0.11_p1.ebuild
net-libs/libtrace/libtrace-99999.ebuild

index 3aa5b658572d1f62e4724962dfb4093250326069..68a5371411882ed17de9e803dbbaa8a92ab65d10 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -41,6 +41,13 @@ src_prepare() {
        default
 
        eautoreconf
+
+       # Comment out FILE_PATTERNS definition (bug #706230)
+       if has_version ~app-doc/doxygen-1.8.16; then
+               sed -i -e '/^FILE_PATTERNS/s|^|#|g' docs/${PN}.doxygen.in || die
+       fi
+       # Update doxygen configuration
+       doxygen -u docs/libtrace.doxygen.in || die
 }
 
 src_configure() {
index 4fef8bc62037e0afcc0ea7e7f2b5d86574ae353c..68a5371411882ed17de9e803dbbaa8a92ab65d10 100644 (file)
@@ -42,6 +42,11 @@ src_prepare() {
 
        eautoreconf
 
+       # Comment out FILE_PATTERNS definition (bug #706230)
+       if has_version ~app-doc/doxygen-1.8.16; then
+               sed -i -e '/^FILE_PATTERNS/s|^|#|g' docs/${PN}.doxygen.in || die
+       fi
+       # Update doxygen configuration
        doxygen -u docs/libtrace.doxygen.in || die
 }
 
index 4f813d4e15e2395ce903ae104a23471569ed5fa2..68144574adea58c8325098be48e55b9c2b40f3d8 100644 (file)
@@ -43,6 +43,11 @@ src_prepare() {
 
        eautoreconf
 
+       # Comment out FILE_PATTERNS definition (bug #706230)
+       if has_version ~app-doc/doxygen-1.8.16; then
+               sed -i -e '/^FILE_PATTERNS/s|^|#|g' docs/${PN}.doxygen.in || die
+       fi
+       # Update doxygen configuration
        doxygen -u docs/libtrace.doxygen.in || die
 }