View | Details | Raw Unified | Return to bug 191154
Collapse All | Expand All

(-)Makefile (-8 / +19 lines)
Lines 1-8 Link Here
1
# $FreeBSD: head/lang/tcc/Makefile 341749 2014-01-29 15:26:02Z danfe $
1
# $FreeBSD: head/lang/tcc/Makefile 341749 2014-01-29 15:26:02Z danfe $
2
2
3
PORTNAME=	tcc
3
PORTNAME=	tcc
4
PORTVERSION=	0.9.25
4
PORTVERSION=	0.9.26
5
PORTREVISION=	2
6
CATEGORIES=	lang
5
CATEGORIES=	lang
7
MASTER_SITES=	SAVANNAH/tinycc
6
MASTER_SITES=	SAVANNAH/tinycc
8
7
Lines 14-29 Link Here
14
ONLY_FOR_ARCHS=	i386
13
ONLY_FOR_ARCHS=	i386
15
#ONLY_FOR_ARCHS=	i386 amd64 arm mips powerpc
14
#ONLY_FOR_ARCHS=	i386 amd64 arm mips powerpc
16
15
17
CONFLICTS=	TenDRA-*
16
CONFLICTS=	TenDRA-[0-9]*
18
17
19
USES=		gmake perl5
18
USES=		tar:bzip2 gmake perl5
20
USE_BZIP2=	yes
21
USE_PERL5=	build
19
USE_PERL5=	build
22
HAS_CONFIGURE=	yes
20
HAS_CONFIGURE=	yes
23
CONFIGURE_ARGS=	--prefix="${PREFIX}" --cc="${CC}"
21
CONFIGURE_ARGS=	--prefix="${PREFIX}" --cc="${CC}"
24
MAKE_ARGS=	CONFIG_NOLDL=1
22
MAKE_ARGS=	CONFIG_NOLDL=1
25
23
26
OPTIONS_DEFINE=	DOCS
24
OPTIONS_DEFINE=	DOCS EXAMPLES
25
26
PORTDOCS=	COPYING	Changelog README TODO VERSION
27
27
28
.include <bsd.port.options.mk>
28
.include <bsd.port.options.mk>
29
29
Lines 37-44 Link Here
37
CFLAGS+=	-fheinous-gnu-extensions
37
CFLAGS+=	-fheinous-gnu-extensions
38
.endif
38
.endif
39
39
40
.if ! ${PORT_OPTIONS:MDOCS}
40
post-install:
41
MAKE_ARGS+=	NOPORTDOCS=1
41
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/tcc	
42
	${INSTALL_MAN} ${WRKSRC}/tcc.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
43
	${INSTALL_DATA} ${WRKSRC}/lib/i386/bcheck.o ${STAGEDIR}${PREFIX}/lib/tcc/
44
45
.if ${PORT_OPTIONS:MDOCS}
46
	${MKDIR} ${STAGEDIR}${DOCSDIR}
47
	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
48
.endif
49
50
.if ${PORT_OPTIONS:MEXAMPLES}
51
	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
52
	${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}	
42
.endif
53
.endif
43
54
44
.include <bsd.port.mk>
55
.include <bsd.port.mk>
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (tcc-0.9.25.tar.bz2) = 1bed6cb0fb2ef4100df1b94435d22863679e84cf419ec48ef96d9c0e9063de35
1
SHA256 (tcc-0.9.26.tar.bz2) = 521e701ae436c302545c3f973a9c9b7e2694769c71d9be10f70a2460705b6d71
2
SIZE (tcc-0.9.25.tar.bz2) = 382914
2
SIZE (tcc-0.9.26.tar.bz2) = 525906
(-)pkg-plist (-2 / +12 lines)
Lines 1-16 Link Here
1
bin/tcc
1
bin/tcc
2
include/libtcc.h
2
include/libtcc.h
3
lib/libtcc.a
3
lib/libtcc.a
4
%%I386%%lib/tcc/bcheck.o
5
lib/tcc/include/float.h
4
lib/tcc/include/float.h
6
lib/tcc/include/stdarg.h
5
lib/tcc/include/stdarg.h
7
lib/tcc/include/stdbool.h
6
lib/tcc/include/stdbool.h
8
lib/tcc/include/stddef.h
7
lib/tcc/include/stddef.h
9
lib/tcc/include/tcclib.h
8
lib/tcc/include/tcclib.h
10
lib/tcc/include/varargs.h
9
lib/tcc/include/varargs.h
10
lib/tcc/bcheck.o
11
lib/tcc/libtcc1.a
11
lib/tcc/libtcc1.a
12
man/man1/tcc.1.gz
12
man/man1/tcc.1.gz
13
share/info/tcc-doc.info
14
share/man/man1/tcc.1
13
@dirrm lib/tcc/include
15
@dirrm lib/tcc/include
14
@dirrm lib/tcc
16
@dirrm lib/tcc
17
@dirrmtry share/info
18
@dirrmtry share/man/man1
19
@dirrmtry share/man
15
%%PORTDOCS%%%%DOCSDIR%%/tcc-doc.html
20
%%PORTDOCS%%%%DOCSDIR%%/tcc-doc.html
16
%%PORTDOCS%%@dirrm %%DOCSDIR%%
21
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex1.c
22
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex2.c
23
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex3.c
24
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex4.c
25
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex5.c
26
%%PORTEXAMPLES%%@dirrmtry %%EXAMPLESDIR%%

Return to bug 191154