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

(-)Makefile (-8 / +20 lines)
Lines 2-20 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	re2
4
PORTNAME=	re2
5
PORTVERSION=	20120226
5
PORTVERSION=	20131024
6
CATEGORIES=	devel
6
CATEGORIES=	devel
7
MASTER_SITES=	LOCAL/jlaffaye
7
MASTER_SITES=	GOOGLE_CODE
8
EXTRACT_SUFX=	.tgz
8
9
9
MAINTAINER=	jlaffaye@FreeBSD.org
10
MAINTAINER=	jlaffaye@FreeBSD.org
10
COMMENT=	A fast C++ regex library
11
COMMENT=	Fast C++ regex library
11
12
12
LICENSE=	BSD
13
LICENSE=	BSD
13
14
15
MAKE_ARGS=	CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" prefix=${PREFIX}
14
USE_LDCONFIG=	yes
16
USE_LDCONFIG=	yes
15
USE_GMAKE=	yes
17
USES=		compiler:c++11-lang gmake
16
MAKE_ENV=	prefix=${PREFIX}
17
MAKE_ARGS+=	-e
18
18
19
NO_STAGE=	yes
19
WRKSRC=		${WRKDIR}/${PORTNAME}
20
.include <bsd.port.mk>
20
21
.include <bsd.port.pre.mk>
22
23
post-patch:
24
# remove tr1 if using libc++
25
.if ${COMPILER_FEATURES:Mlibc++}
26
	@${REINPLACE_CMD} -e 's|tr1/||; s|tr1::||' ${WRKSRC}/util/util.h
27
.endif
28
29
post-build:
30
	@${STRIP_CMD} ${WRKSRC}/obj/so/libre2.so
31
32
.include <bsd.port.post.mk>
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (re2-20120226.tar.gz) = be43ca5ec691b55b1ccaa3ffa91bf84a24f52bc0190fc0154d90d7b64d495897
1
SHA256 (re2-20131024.tgz) = 4cbf7a98e79ba0c3f83b865049bcf3c6d60593b1a7accb60e8e10745a97cd62b
2
SIZE (re2-20120226.tar.gz) = 409176
2
SIZE (re2-20131024.tgz) = 1030145
(-)pkg-descr (-1 / +1 lines)
Lines 8-11 Link Here
8
expressions it must process; thus RE2 is useful in multithreaded environments
8
expressions it must process; thus RE2 is useful in multithreaded environments
9
where thread stacks cannot grow arbitrarily large.
9
where thread stacks cannot grow arbitrarily large.
10
10
11
WWW:	http://code.google.com/p/re2/
11
WWW: http://code.google.com/p/re2/
(-)pkg-plist (-2 / +2 lines)
Lines 1-10 Link Here
1
include/re2/filtered_re2.h
1
include/re2/filtered_re2.h
2
include/re2/re2.h
2
include/re2/re2.h
3
include/re2/set.h
3
include/re2/stringpiece.h
4
include/re2/stringpiece.h
4
include/re2/variadic_function.h
5
include/re2/variadic_function.h
5
include/re2/set.h
6
lib/libre2.a
6
lib/libre2.so
7
lib/libre2.so
7
lib/libre2.so.0
8
lib/libre2.so.0
8
lib/libre2.a
9
lib/libre2.so.0.0.0
9
lib/libre2.so.0.0.0
10
@dirrm include/re2
10
@dirrm include/re2

Return to bug 183661