git: bddac0b8ed12 - main - textproc/chpp: Optional USES=makeinfo
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 20 Oct 2023 21:04:47 UTC
The branch main has been updated by bofh:
URL: https://cgit.FreeBSD.org/ports/commit/?id=bddac0b8ed12cfbfff61091854c7f47c28ec5b30
commit bddac0b8ed12cfbfff61091854c7f47c28ec5b30
Author: Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-10-20 16:24:39 +0000
Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-10-20 21:04:38 +0000
textproc/chpp: Optional USES=makeinfo
- Utilize USES=makeinfo only when used specially for DOCS only in this
case.
- Utilize USES=localbase
- Pet portclippy
---
textproc/chpp/Makefile | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/textproc/chpp/Makefile b/textproc/chpp/Makefile
index 3213bb83d7ee..e7fddac0355b 100644
--- a/textproc/chpp/Makefile
+++ b/textproc/chpp/Makefile
@@ -15,17 +15,16 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgc.so:devel/boehm-gc \
libgnuregex.so.6:devel/libgnuregex
-USES= autoreconf gmake makeinfo
+USES= autoreconf gmake localbase:ldflags
+
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --libdir=${PREFIX}/share
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-INFO= chpp
-
OPTIONS_DEFINE= DOCS EXAMPLES
+DOCS_USES= makeinfo
+DOCS_INFO= chpp
+
.include <bsd.port.pre.mk>
post-extract:
@@ -39,11 +38,15 @@ post-patch:
s| regex.c regex.h | | ; \
/LDADD/s| gc/gc.a | -lgc -lgnuregex | ; \
s|^YFLAGS|AM_YFLAGS|' ${WRKSRC}/Makefile.am
-.for i in arrayops.c builtins.c stringops.c
+.for i in arrayops.c stringops.c
@${REINPLACE_CMD} -e \
's|"../regex.h"|<gnu/regex.h>|' ${WRKSRC}/builtins/${i}
.endfor
+post-patch-DOCS-off:
+ @${REINPLACE_CMD} -e \
+ '/SUBDIRS/s|doc||' ${WRKSRC}/Makefile.am
+
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for filename in AUTHORS NEWS README