git: fe70968d8070 - main - textproc/iksemel: Optional USES=makeinfo

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Fri, 20 Oct 2023 21:04:48 UTC
The branch main has been updated by bofh:

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

commit fe70968d80700b99f939b7a2756d8fbfc053358b
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-10-20 16:39:40 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-10-20 21:04:38 +0000

    textproc/iksemel: Optional USES=makeinfo
    
    - Add new option INFO
    - Utilize USES=makeinfo only when used specially for INFO only in this
      case.
    - Utilize USES=localbase
    - Pet portclippy
---
 textproc/iksemel/Makefile | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

diff --git a/textproc/iksemel/Makefile b/textproc/iksemel/Makefile
index 1beaeec6a8f6..9bc6212cc83b 100644
--- a/textproc/iksemel/Makefile
+++ b/textproc/iksemel/Makefile
@@ -11,27 +11,33 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	libgnutls.so:security/gnutls
 
-USES=		autoreconf libtool makeinfo pathfix pkgconfig
-
+USES=		autoreconf libtool localbase:ldflags pathfix pkgconfig
 USE_GITHUB=	yes
 GH_ACCOUNT=	meduketto
 GH_TAGNAME=	978b733
-
 USE_LDCONFIG=	yes
 
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS+=--with-gnutls=yes \
 		--without-openssl \
 		--disable-python
-CPPFLAGS+=	${CXXFLAGS} -I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
 
 INSTALL_TARGET=	install-strip
 
-INFO=		iksemel
+CPPFLAGS+=	${CXXFLAGS}
+
+OPTIONS_DEFINE=		INFO
+OPTIONS_DEFAULT=	INFO
 
-post-patch:
+INFO_USES=	makeinfo
+INFO_INFO=	iksemel
+
+post-patch-INFO-on:
 	@${REINPLACE_CMD} -e 's|@setfilename iksemel|@setfilename iksemel.info|' \
 	    ${WRKSRC}/doc/iksemel.texi
 
+post-patch-INFO-off:
+	@${REINPLACE_CMD} -e '/SUBDIRS/s|doc||' \
+	    ${WRKSRC}/Makefile.am
+
 .include <bsd.port.mk>