Wed Mar 21 18:40:00 2012 UTC ()
Override configure check for the flex library.

This package would normally use bison-yacc and flex, but the files it
needs come pre-generated in the distfile. So flex and bison-yacc aren't
actually used, and linking against the library can cause the build to
fail with unresolved symbols.


(hans)
diff -r1.15 -r1.16 pkgsrc/devel/libthrift/Makefile

cvs diff -r1.15 -r1.16 pkgsrc/devel/libthrift/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/libthrift/Makefile 2012/03/09 14:31:07 1.15
+++ pkgsrc/devel/libthrift/Makefile 2012/03/21 18:40:00 1.16
@@ -1,36 +1,37 @@ @@ -1,36 +1,37 @@
1# $NetBSD: Makefile,v 1.15 2012/03/09 14:31:07 fhajny Exp $ 1# $NetBSD: Makefile,v 1.16 2012/03/21 18:40:00 hans Exp $
2 2
3DISTNAME= thrift-${THRIFT_VERSION} 3DISTNAME= thrift-${THRIFT_VERSION}
4PKGNAME= libthrift-${THRIFT_VERSION} 4PKGNAME= libthrift-${THRIFT_VERSION}
5PKGREVISION= 4 5PKGREVISION= 4
6CATEGORIES= devel 6CATEGORIES= devel
7MASTER_SITES= ${MASTER_SITE_APACHE:=thrift/${THRIFT_VERSION}/} 7MASTER_SITES= ${MASTER_SITE_APACHE:=thrift/${THRIFT_VERSION}/}
8EXTRACT_SUFX= .tar.gz 8EXTRACT_SUFX= .tar.gz
9 9
10MAINTAINER= tonnerre@NetBSD.org 10MAINTAINER= tonnerre@NetBSD.org
11HOMEPAGE= http://incubator.apache.org/thrift/ 11HOMEPAGE= http://incubator.apache.org/thrift/
12COMMENT= Cross-language data serialization library 12COMMENT= Cross-language data serialization library
13LICENSE= apache-2.0 13LICENSE= apache-2.0
14 14
15PKG_DESTDIR_SUPPORT= user-destdir 15PKG_DESTDIR_SUPPORT= user-destdir
16 16
17MAKE_JOBS_SAFE= no 17MAKE_JOBS_SAFE= no
18 18
19USE_LANGUAGES= c c++ 19USE_LANGUAGES= c c++
20USE_LIBTOOL= yes 20USE_LIBTOOL= yes
21USE_PKGLOCALEDIR= yes 21USE_PKGLOCALEDIR= yes
22USE_TOOLS+= gmake pkg-config 22USE_TOOLS+= gmake pkg-config
23GNU_CONFIGURE= yes 23GNU_CONFIGURE= yes
 24CONFIGURE_ENV+= LEXLIB=""
24 25
25WRKSRC= ${WRKDIR}/thrift-${THRIFT_VERSION} 26WRKSRC= ${WRKDIR}/thrift-${THRIFT_VERSION}
26THRIFT_VERSION= 0.7.0 27THRIFT_VERSION= 0.7.0
27 28
28pre-build: 29pre-build:
29 ${CHMOD} 0755 ${WRKSRC}/lib/erl/rebar 30 ${CHMOD} 0755 ${WRKSRC}/lib/erl/rebar
30 31
31.include "options.mk" 32.include "options.mk"
32 33
33.include "../../security/openssl/buildlink3.mk" 34.include "../../security/openssl/buildlink3.mk"
34.include "../../devel/zlib/buildlink3.mk" 35.include "../../devel/zlib/buildlink3.mk"
35.include "../../devel/libevent/buildlink3.mk" 36.include "../../devel/libevent/buildlink3.mk"
36.include "../../devel/boost-libs/buildlink3.mk" 37.include "../../devel/boost-libs/buildlink3.mk"