svn commit: r460381 - in head/dns: libasr libasr-devel

Dima Panov fluffy at FreeBSD.org
Tue Jan 30 12:14:41 UTC 2018


Author: fluffy
Date: Tue Jan 30 12:14:40 2018
New Revision: 460381
URL: https://svnweb.freebsd.org/changeset/ports/460381

Log:
  - Make MAN3 documentation optional and OFF by default,
    this will skip 50+ dependencies via textproc/groff
    on recent systems without groff in base
  - Bump PORTREVISION due to dependencies changes
  
  Requested by:	julian

Modified:
  head/dns/libasr-devel/Makefile
  head/dns/libasr-devel/pkg-plist
  head/dns/libasr/Makefile
  head/dns/libasr/pkg-plist

Modified: head/dns/libasr-devel/Makefile
==============================================================================
--- head/dns/libasr-devel/Makefile	Tue Jan 30 10:54:48 2018	(r460380)
+++ head/dns/libasr-devel/Makefile	Tue Jan 30 12:14:40 2018	(r460381)
@@ -3,6 +3,7 @@
 
 PORTNAME=	libasr
 PORTVERSION=	201602131606
+PORTREVISION=	1
 CATEGORIES=	dns
 MASTER_SITES=	http://www.opensmtpd.org/archives/ \
 		http://distfiles.pirateparty.in/ashish/
@@ -19,7 +20,14 @@ CONFLICTS=	libasr-[0-9]*
 GNU_CONFIGURE=	yes
 INSTALL_TARGET=	install-strip
 
-USES=		groff libtool
+OPTIONS_DEFINE=	MAN3
+OPTIONS_SUB=	yes
+
+MAN3_DESC=	Install API manpages (section 3)
+MAN3_USES=	groff
+MAN3_CONFIGURE_OFF=	ac_cv_path_GROFF="" ac_cv_path_NROFF="" ac_cv_path_MANDOC=""
+
+USES=		libtool ssl:build
 USE_LDCONFIG=	yes
 
 .include <bsd.port.mk>

Modified: head/dns/libasr-devel/pkg-plist
==============================================================================
--- head/dns/libasr-devel/pkg-plist	Tue Jan 30 10:54:48 2018	(r460380)
+++ head/dns/libasr-devel/pkg-plist	Tue Jan 30 12:14:40 2018	(r460381)
@@ -3,4 +3,4 @@ lib/libasr.a
 lib/libasr.so
 lib/libasr.so.0
 lib/libasr.so.0.0.2
-man/man3/asr_run.3.gz
+%%MAN3%%man/man3/asr_run.3.gz

Modified: head/dns/libasr/Makefile
==============================================================================
--- head/dns/libasr/Makefile	Tue Jan 30 10:54:48 2018	(r460380)
+++ head/dns/libasr/Makefile	Tue Jan 30 12:14:40 2018	(r460381)
@@ -3,6 +3,7 @@
 
 PORTNAME=	libasr
 PORTVERSION=	1.0.2
+PORTREVISION=	1
 CATEGORIES=	dns
 MASTER_SITES=	http://www.opensmtpd.org/archives/ \
 		http://distfiles.pirateparty.in/ashish/
@@ -18,7 +19,15 @@ CONFLICTS=	libasr-devel-[0-9]*
 GNU_CONFIGURE=	yes
 INSTALL_TARGET=	install-strip
 
-USES=		groff libtool ssl:build
+OPTIONS_DEFINE=	MAN3
+OPTIONS_SUB=	yes
+
+MAN3_DESC=	Install API manpages (section 3)
+MAN3_USES=	groff
+MAN3_CONFIGURE_OFF=	ac_cv_path_GROFF="" ac_cv_path_NROFF="" ac_cv_path_MANDOC=""
+MAN3_CONFIGURE_ON=	--with-mantype="man"
+
+USES=		libtool ssl:build
 USE_LDCONFIG=	yes
 
 CFLAGS+=	-I${OPENSSLINC}

Modified: head/dns/libasr/pkg-plist
==============================================================================
--- head/dns/libasr/pkg-plist	Tue Jan 30 10:54:48 2018	(r460380)
+++ head/dns/libasr/pkg-plist	Tue Jan 30 12:14:40 2018	(r460381)
@@ -3,4 +3,4 @@ lib/libasr.a
 lib/libasr.so
 lib/libasr.so.0
 lib/libasr.so.0.0.2
-man/man3/asr_run.3.gz
+%%MAN3%%man/man3/asr_run.3.gz


More information about the svn-ports-head mailing list