Bug 170036 - [patch] lang/clang-devel: always build/install manpages
Summary: [patch] lang/clang-devel: always build/install manpages
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Brooks Davis
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-20 22:20 UTC by 4721@hushmail.com
Modified: 2012-07-30 19:50 UTC (History)
0 users

See Also:


Attachments
file.diff (1.44 KB, patch)
2012-07-20 22:20 UTC, 4721@hushmail.com
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description 4721@hushmail.com 2012-07-20 22:20:16 UTC
patch makes manual page always built/installed. docs option only controlling html
documentation.

also moved single directory rmdir into packing list.

Fix: Patch attached with submission follows:
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2012-07-20 22:20:27 UTC
Responsible Changed
From-To: freebsd-ports-bugs->brooks

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2012-07-30 19:41:28 UTC
Author: brooks
Date: Mon Jul 30 18:41:17 2012
New Revision: 301736
URL: http://svn.freebsd.org/changeset/ports/301736

Log:
  Install manpages even when docs are off.
  
  Depend on devel/binutils on older OS versions which are missing a
  require option
  
  PR:		ports/170049, ports/170036

Modified:
  head/lang/clang-devel/Makefile

Modified: head/lang/clang-devel/Makefile
==============================================================================
--- head/lang/clang-devel/Makefile	Mon Jul 30 18:40:23 2012	(r301735)
+++ head/lang/clang-devel/Makefile	Mon Jul 30 18:41:17 2012	(r301736)
@@ -7,7 +7,7 @@
 
 PORTNAME=	clang
 PORTVERSION=	3.2.r${SVN_REV}
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	lang devel
 MASTER_SITES=	${MASTER_SITE_LOCAL}
 MASTER_SITE_SUBDIR=	brooks
@@ -92,6 +92,10 @@ RELTYPE=		Release
 BROKEN=		Does not compile on sparc64
 .endif
 
+.if ${OSVERSION} < 900033
+RUN_DEPENDS+=	${LOCALBASE}/bin/ld:${PORTSDIR}/devel/binutils
+.endif
+
 .if defined(BOOTSTRAP) || defined(SVN_FETCH)
 FETCH_DEPENDS+= svn:${PORTSDIR}/devel/subversion
 
@@ -131,10 +135,8 @@ pre-build:
 	${LN} -sf ${LOCALBASE}/lib/libLLVMSupport.a ${WRKSRC}/${RELTYPE}/lib/
 	cd ${WRKSRC}/utils/unittest && ${GMAKE}
 
-.if ${PORT_OPTIONS:MDOCS}
 post-build:
 	@cd ${WRKSRC}/tools/clang/docs/tools && ${GMAKE} clang.1
-.endif
 
 post-install:
 	@${INSTALL_SCRIPT} ${WRKSRC}/tools/clang/tools/scan-build/ccc-analyzer \
@@ -151,10 +153,9 @@ post-install:
 	@${MKDIR} ${DATADIR}
 	@${INSTALL_DATA} ${WRKSRC}/tools/clang/tools/scan-build/scanview.css ${DATADIR}
 	@${INSTALL_DATA} ${WRKSRC}/tools/clang/tools/scan-build/sorttable.js ${DATADIR}
-.if ${PORT_OPTIONS:MDOCS}
 	@${INSTALL_MAN} ${WRKSRC}/tools/clang/docs/tools/clang.1 \
 	    ${MANPREFIX}/man/man1/
-.else
+.if !${PORT_OPTIONS:MDOCS}
 	@${RMDIR} ${DOCSDIR}/html/img
 .endif
 
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 3 Brooks Davis freebsd_committer freebsd_triage 2012-07-30 19:41:47 UTC
State Changed
From-To: open->closed

Committed, thanks!