svn commit: r337363 - in branches/2014Q1/devel/cccc: . files
Mathieu Arnold
mat at FreeBSD.org
Tue Dec 24 15:55:36 UTC 2013
Author: mat
Date: Tue Dec 24 15:55:35 2013
New Revision: 337363
URL: http://svnweb.freebsd.org/changeset/ports/337363
Log:
MFH: r337352
- Respect CXX/CXXFLAGS (fixes build with clang)
- Remove unnecessary BUILD_DEPENDS
- Add LICENSE
PR: ports/184898
Submitted by: KATO Tsuguru <tkato432 at yahoo.com>
Approved by: portmgr (implicit)
Deleted:
branches/2014Q1/devel/cccc/files/patch-makefile
branches/2014Q1/devel/cccc/files/patch-pccts_makefile
Modified:
branches/2014Q1/devel/cccc/Makefile (contents, props changed)
branches/2014Q1/devel/cccc/pkg-descr (contents, props changed)
Directory Properties:
branches/2014Q1/ (props changed)
Modified: branches/2014Q1/devel/cccc/Makefile
==============================================================================
--- branches/2014Q1/devel/cccc/Makefile Tue Dec 24 15:45:28 2013 (r337362)
+++ branches/2014Q1/devel/cccc/Makefile Tue Dec 24 15:55:35 2013 (r337363)
@@ -3,28 +3,45 @@
PORTNAME= cccc
PORTVERSION= 3.1.4
+PORTREVISION= 1
CATEGORIES= devel textproc www
MASTER_SITES= SF
MAINTAINER= ports at FreeBSD.org
COMMENT= C and C++ Code Counter
-BUILD_DEPENDS= antlr:${PORTSDIR}/devel/pccts \
- dlg:${PORTSDIR}/devel/pccts
+LICENSE= GPLv2 # (or later)
USES= gmake
MAKEFILE= makefile
+MAKE_ENV= CCC="${CXX}" LD="${CXX}" CFLAGS_DEBUG="${CXXFLAGS}"
MAKE_JOBS_UNSAFE= yes
-MAKE_ARGS= CCC="${CXX}"
PORTDOCS= readme.txt changes.txt
PLIST_FILES= bin/cccc
+post-patch:
+ @${REINPLACE_CMD} -e \
+ '/^all/s|install|| ; \
+ s| make| $$(MAKE)| ; \
+ s|su root -c|| ; \
+ s|"make|"$$(MAKE)|' ${WRKSRC}/makefile
+ @${REINPLACE_CMD} -e \
+ 's|^CCC=|CCC?=| ; \
+ s|^LD=|LD?=|' ${WRKSRC}/cccc/posixgcc.mak
+ @${REINPLACE_CMD} -e \
+ 's| make| $$(MAKE)|' ${WRKSRC}/pccts/makefile
+.for i in antlr dlg
+ @${REINPLACE_CMD} -e \
+ 's|^CC=|CC?=| ; \
+ s|^CFLAGS= -O |CFLAGS +=|' ${WRKSRC}/pccts/${i}/makefile
+.endfor
+
do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/cccc/cccc ${STAGEDIR}${PREFIX}/bin
+ (cd ${WRKSRC}/cccc && ${INSTALL_PROGRAM} cccc ${STAGEDIR}${PREFIX}/bin)
@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in ${PORTDOCS}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
+.for i in ${PORTDOCS}
+ (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR})
.endfor
.include <bsd.port.mk>
Modified: branches/2014Q1/devel/cccc/pkg-descr
==============================================================================
--- branches/2014Q1/devel/cccc/pkg-descr Tue Dec 24 15:45:28 2013 (r337362)
+++ branches/2014Q1/devel/cccc/pkg-descr Tue Dec 24 15:55:35 2013 (r337363)
@@ -1,6 +1,6 @@
-Source code metric analyser for C, C++ and Java.
+Source code metric analyser for C, C++, Java and Ada
Presents a report in HTML with figures for
Lines of Code, McCabes Complexity, Ratio of Comments
-to Lines of Code and McCabe, module Fan-In and Fan-Out.
+to Lines of Code and McCabe, module Fan-In and Fan-Out
WWW: http://cccc.sourceforge.net/
More information about the svn-ports-all
mailing list