git: 1169fd7bd43f - main - devel/orc: optionize DOCS

From: Dmitry Marakasov <amdmi3_at_FreeBSD.org>
Date: Thu, 01 Sep 2022 18:14:21 UTC
The branch main has been updated by amdmi3:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1169fd7bd43f01ad7df60810216b68a979c4bbd6

commit 1169fd7bd43f01ad7df60810216b68a979c4bbd6
Author:     Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2022-07-26 13:06:28 +0000
Commit:     Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2022-09-01 18:13:34 +0000

    devel/orc: optionize DOCS
    
    PR:             265450
    Approved by:    maintainer timeout (kwm, 1 month)
---
 devel/orc/Makefile  |  7 ++++--
 devel/orc/pkg-plist | 70 ++++++++++++++++++++++++++---------------------------
 2 files changed, 40 insertions(+), 37 deletions(-)

diff --git a/devel/orc/Makefile b/devel/orc/Makefile
index 87a9efaaea5b..bd971b4792e4 100644
--- a/devel/orc/Makefile
+++ b/devel/orc/Makefile
@@ -10,12 +10,15 @@ LICENSE=	BSD2CLAUSE BSD3CLAUSE
 LICENSE_COMB=	multi
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BUILD_DEPENDS=	gtkdoc-scan:textproc/gtk-doc
-
 USES=		gmake meson pkgconfig tar:xz
 
 USE_LDCONFIG=	yes
 
 PLIST_SUB+=	LIBMINORVER=${PORTVERSION:E}
 
+OPTIONS_DEFINE=	DOCS
+
+DOCS_BUILD_DEPENDS=	gtkdoc-scan:textproc/gtk-doc
+DOCS_MESON_ENABLED=	gtk_doc
+
 .include <bsd.port.mk>
diff --git a/devel/orc/pkg-plist b/devel/orc/pkg-plist
index 8d201486b3b1..a9edf03eac64 100644
--- a/devel/orc/pkg-plist
+++ b/devel/orc/pkg-plist
@@ -46,38 +46,38 @@ lib/liborc-test-0.4.so.0.%%LIBMINORVER%%.0
 libdata/pkgconfig/orc-0.4.pc
 libdata/pkgconfig/orc-test-0.4.pc
 share/aclocal/orc.m4
-share/gtk-doc/html/orc/ch01.html
-share/gtk-doc/html/orc/ch02.html
-share/gtk-doc/html/orc/ch03.html
-share/gtk-doc/html/orc/ch04.html
-share/gtk-doc/html/orc/ch05.html
-share/gtk-doc/html/orc/home.png
-share/gtk-doc/html/orc/index.html
-share/gtk-doc/html/orc/left-insensitive.png
-share/gtk-doc/html/orc/left.png
-share/gtk-doc/html/orc/orc-ARM.html
-share/gtk-doc/html/orc/orc-MMX.html
-share/gtk-doc/html/orc/orc-Orc.html
-share/gtk-doc/html/orc/orc-OrcCompiler.html
-share/gtk-doc/html/orc/orc-OrcDebug.html
-share/gtk-doc/html/orc/orc-OrcExecutor.html
-share/gtk-doc/html/orc/orc-OrcOpcode.html
-share/gtk-doc/html/orc/orc-OrcProgram.html
-share/gtk-doc/html/orc/orc-OrcRule.html
-share/gtk-doc/html/orc/orc-PowerPC.html
-share/gtk-doc/html/orc/orc-SSE.html
-share/gtk-doc/html/orc/orc-Utility-functions.html
-share/gtk-doc/html/orc/orc-building.html
-share/gtk-doc/html/orc/orc-concepts.html
-share/gtk-doc/html/orc/orc-misc.html
-share/gtk-doc/html/orc/orc-opcodes.html
-share/gtk-doc/html/orc/orc-program.html
-share/gtk-doc/html/orc/orc-runninging.html
-share/gtk-doc/html/orc/orc-tutorial.html
-share/gtk-doc/html/orc/orc-x86.html
-share/gtk-doc/html/orc/orc.devhelp2
-share/gtk-doc/html/orc/right-insensitive.png
-share/gtk-doc/html/orc/right.png
-share/gtk-doc/html/orc/style.css
-share/gtk-doc/html/orc/up-insensitive.png
-share/gtk-doc/html/orc/up.png
+%%PORTDOCS%%share/gtk-doc/html/orc/ch01.html
+%%PORTDOCS%%share/gtk-doc/html/orc/ch02.html
+%%PORTDOCS%%share/gtk-doc/html/orc/ch03.html
+%%PORTDOCS%%share/gtk-doc/html/orc/ch04.html
+%%PORTDOCS%%share/gtk-doc/html/orc/ch05.html
+%%PORTDOCS%%share/gtk-doc/html/orc/home.png
+%%PORTDOCS%%share/gtk-doc/html/orc/index.html
+%%PORTDOCS%%share/gtk-doc/html/orc/left-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/orc/left.png
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-ARM.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-MMX.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-Orc.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-OrcCompiler.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-OrcDebug.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-OrcExecutor.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-OrcOpcode.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-OrcProgram.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-OrcRule.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-PowerPC.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-SSE.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-Utility-functions.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-building.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-concepts.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-misc.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-opcodes.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-program.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-runninging.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-tutorial.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc-x86.html
+%%PORTDOCS%%share/gtk-doc/html/orc/orc.devhelp2
+%%PORTDOCS%%share/gtk-doc/html/orc/right-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/orc/right.png
+%%PORTDOCS%%share/gtk-doc/html/orc/style.css
+%%PORTDOCS%%share/gtk-doc/html/orc/up-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/orc/up.png