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

(-)Makefile (-10 / +6 lines)
Lines 7-42 Link Here
7
#
7
#
8
8
9
PORTNAME=	pcc
9
PORTNAME=	pcc
10
PORTVERSION=	0.9.9.${DATESPEC}
10
PORTVERSION=	0.9.9.101107
11
PORTREVISION?=	0
11
PORTREVISION?=	0
12
CATEGORIES=	lang
12
CATEGORIES=	lang
13
MASTER_SITES=	ftp://pcc.ludd.ltu.se/pub/pcc/ \
13
MASTER_SITES=	ftp://pcc.ludd.ltu.se/pub/pcc/ \
14
		http://pcc.ludd.ltu.se/ftp/pub/pcc/ \
14
		http://pcc.ludd.ltu.se/ftp/pub/pcc/ \
15
		ftp://226.net120.skekraft.net/pcc/
15
		ftp://226.net120.skekraft.net/pcc/
16
DISTNAME=	pcc-${DATESPEC}
16
DISTNAME=	pcc-${PORTVERSION:E}
17
EXTRACT_SUFX=	.tgz
17
EXTRACT_SUFX=	.tgz
18
18
19
MAINTAINER=	joel@FreeBSD.org
19
MAINTAINER=	joel@FreeBSD.org
20
COMMENT=	S.C.Johnson's Portable C Compiler brought into the C99 world
20
COMMENT=	S.C.Johnson's Portable C Compiler brought into the C99 world
21
21
22
DATESPEC=	101107
23
24
ONLY_FOR_ARCHS=	i386 amd64
22
ONLY_FOR_ARCHS=	i386 amd64
25
23
26
WRKSRC=		${WRKDIR}/${PORTNAME}-${DATESPEC}
24
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION:E}
27
GNU_CONFIGURE=	yes
25
GNU_CONFIGURE=	yes
28
CONFIGURE_ENV+=	YACC=${YACC}
26
CONFIGURE_ENV=	YACC=${YACC}
29
USE_GMAKE=	yes
27
USE_GMAKE=	yes
30
28
31
MAN1=		pcc.1 cpp.1 ccom.1
29
MAN1=		ccom.1 cpp.1 pcc.1
32
PLIST_FILES=	bin/pcc libexec/ccom libexec/cpp
30
PLIST_FILES=	bin/pcc libexec/ccom libexec/cpp
33
31
34
OSVERMAJOR=${OSREL:C/\.[0-9.]*//}
35
36
pre-configure:
32
pre-configure:
37
	${MKDIR} ${WRKSRC}/os/freebsd
33
	${MKDIR} ${WRKSRC}/os/freebsd
38
	${CP} ${FILESDIR}/*.h ${WRKSRC}/os/freebsd
34
	${CP} ${FILESDIR}/*.h ${WRKSRC}/os/freebsd
39
	${REINPLACE_CMD} -e "s,%%OSVERMAJOR%%,${OSVERMAJOR}," \
35
	${REINPLACE_CMD} -e "s,%%OSVERMAJOR%%,${OSREL:R}," \
40
		${WRKSRC}/os/freebsd/ccconfig.h
36
		${WRKSRC}/os/freebsd/ccconfig.h
41
37
42
.include <bsd.port.mk>
38
.include <bsd.port.mk>

Return to bug 152522