svn commit: r358463 - in head/lang/tcc: . files

John Marino marino at FreeBSD.org
Thu Jun 19 20:13:43 UTC 2014


Author: marino
Date: Thu Jun 19 20:13:42 2014
New Revision: 358463
URL: http://svnweb.freebsd.org/changeset/ports/358463
QAT: https://qat.redports.org/buildarchive/r358463/

Log:
  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)

Deleted:
  head/lang/tcc/files/
Modified:
  head/lang/tcc/Makefile
  head/lang/tcc/distinfo
  head/lang/tcc/pkg-plist

Modified: head/lang/tcc/Makefile
==============================================================================
--- head/lang/tcc/Makefile	Thu Jun 19 20:05:13 2014	(r358462)
+++ head/lang/tcc/Makefile	Thu Jun 19 20:13:42 2014	(r358463)
@@ -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 at FreeBSD.org
+MAINTAINER=	cjpugmed at 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>

Modified: head/lang/tcc/distinfo
==============================================================================
--- head/lang/tcc/distinfo	Thu Jun 19 20:05:13 2014	(r358462)
+++ head/lang/tcc/distinfo	Thu Jun 19 20:13:42 2014	(r358463)
@@ -1,2 +1,2 @@
-SHA256 (tcc-0.9.25.tar.bz2) = 1bed6cb0fb2ef4100df1b94435d22863679e84cf419ec48ef96d9c0e9063de35
-SIZE (tcc-0.9.25.tar.bz2) = 382914
+SHA256 (tcc-0.9.26.tar.bz2) = 521e701ae436c302545c3f973a9c9b7e2694769c71d9be10f70a2460705b6d71
+SIZE (tcc-0.9.26.tar.bz2) = 525906

Modified: head/lang/tcc/pkg-plist
==============================================================================
--- head/lang/tcc/pkg-plist	Thu Jun 19 20:05:13 2014	(r358462)
+++ head/lang/tcc/pkg-plist	Thu Jun 19 20:13:42 2014	(r358463)
@@ -1,16 +1,26 @@
 bin/tcc
 include/libtcc.h
 lib/libtcc.a
-%%I386%%lib/tcc/bcheck.o
 lib/tcc/include/float.h
 lib/tcc/include/stdarg.h
 lib/tcc/include/stdbool.h
 lib/tcc/include/stddef.h
 lib/tcc/include/tcclib.h
 lib/tcc/include/varargs.h
+lib/tcc/bcheck.o
 lib/tcc/libtcc1.a
 man/man1/tcc.1.gz
+share/info/tcc-doc.info
+share/man/man1/tcc.1
 @dirrm lib/tcc/include
 @dirrm lib/tcc
+ at dirrmtry share/info
+ at dirrmtry share/man/man1
+ at dirrmtry share/man
 %%PORTDOCS%%%%DOCSDIR%%/tcc-doc.html
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex1.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex2.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex3.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex4.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex5.c
+%%PORTEXAMPLES%%@dirrmtry %%EXAMPLESDIR%%


More information about the svn-ports-head mailing list