aboutsummaryrefslogtreecommitdiff
path: root/lang/tcc/Makefile
diff options
context:
space:
mode:
authorJohn Marino <marino@FreeBSD.org>2014-06-19 20:13:42 +0000
committerJohn Marino <marino@FreeBSD.org>2014-06-19 20:13:42 +0000
commitb8d66f2d080649dfcea3581c5e79b4260fc07379 (patch)
tree011ac640c74b1f5ebd153c0c6a61a1f0c532e85f /lang/tcc/Makefile
parent706d15c991fd722daaae9d14ff5fd6728b3af1f7 (diff)
downloadports-b8d66f2d080649dfcea3581c5e79b4260fc07379.tar.gz
ports-b8d66f2d080649dfcea3581c5e79b4260fc07379.zip
lang/tcc: Update version 0.9.25 => 0.9.26 and assign maintainer
PR: 191154 Submitted by: Carlos Jacobo Puga Medina Verified by: Redports x4 (i386-only)
Notes
Notes: svn path=/head/; revision=358463
Diffstat (limited to 'lang/tcc/Makefile')
-rw-r--r--lang/tcc/Makefile30
1 files changed, 20 insertions, 10 deletions
diff --git a/lang/tcc/Makefile b/lang/tcc/Makefile
index 7e9ea383e582..53426c498006 100644
--- a/lang/tcc/Makefile
+++ b/lang/tcc/Makefile
@@ -1,29 +1,28 @@
# $FreeBSD$
PORTNAME= tcc
-PORTVERSION= 0.9.25
-PORTREVISION= 2
+PORTVERSION= 0.9.26
CATEGORIES= lang
MASTER_SITES= SAVANNAH/tinycc
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= cjpugmed@gmail.com
COMMENT= Tiny C Compiler
LICENSE= LGPL21
ONLY_FOR_ARCHS= i386
-#ONLY_FOR_ARCHS= i386 amd64 arm mips powerpc
-CONFLICTS= TenDRA-*
+CONFLICTS= TenDRA-[0-9]*
-USES= gmake perl5
-USE_BZIP2= yes
+USES= tar:bzip2 gmake perl5
USE_PERL5= build
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix="${PREFIX}" --cc="${CC}"
MAKE_ARGS= CONFIG_NOLDL=1
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+PORTDOCS= COPYING Changelog README TODO VERSION
.include <bsd.port.options.mk>
@@ -37,8 +36,19 @@ PLIST_SUB+= I386="@comment "
CFLAGS+= -fheinous-gnu-extensions
.endif
-.if ! ${PORT_OPTIONS:MDOCS}
-MAKE_ARGS+= NOPORTDOCS=1
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/tcc
+ ${INSTALL_MAN} ${WRKSRC}/tcc.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
+ ${INSTALL_DATA} ${WRKSRC}/lib/i386/bcheck.o ${STAGEDIR}${PREFIX}/lib/tcc/
+
+.if ${PORT_OPTIONS:MDOCS}
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
+.endif
+
+.if ${PORT_OPTIONS:MEXAMPLES}
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
.endif
.include <bsd.port.mk>