Changeset View
Changeset View
Standalone View
Standalone View
databases/tokyotyrant/Makefile
Show All 9 Lines | |||||
MAINTAINER= ports@FreeBSD.org | MAINTAINER= ports@FreeBSD.org | ||||
COMMENT= Network interface of Tokyo Cabinet | COMMENT= Network interface of Tokyo Cabinet | ||||
BUILD_DEPENDS= tokyocabinet>=1.4.20:databases/tokyocabinet | BUILD_DEPENDS= tokyocabinet>=1.4.20:databases/tokyocabinet | ||||
LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet | LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
USES= gmake | USES= gmake pathfix | ||||
USE_RC_SUBR= ttserver | USE_RC_SUBR= ttserver | ||||
OPTIONS_DEFINE= LUA | OPTIONS_DEFINE= LUA | ||||
LDFLAGS+= -L${LOCALBASE}/lib | LDFLAGS+= -L${LOCALBASE}/lib | ||||
CFLAGS+= -I${LOCALBASE}/include | CFLAGS+= -I${LOCALBASE}/include | ||||
LUA_CONFIGURE_ENABLE= lua | LUA_CONFIGURE_ENABLE= lua | ||||
LUA_LDFLAGS+= -L${LUA_LIBDIR} | LUA_LDFLAGS+= -L${LUA_LIBDIR} | ||||
LUA_CFLAGS+= -I${LUA_INCDIR} | LUA_CFLAGS+= -I${LUA_INCDIR} | ||||
LUA_CPPFLAGS+= -I${LUA_INCDIR} | LUA_CPPFLAGS+= -I${LUA_INCDIR} | ||||
LUA_USES= lua | LUA_USES= lua | ||||
# Since gnomehack only works for "(libdir)" case, we need to patch it | |||||
# manually. | |||||
post-patch: | post-patch: | ||||
${REINPLACE_CMD} -e 's|@libdir@/pkgconfig|@prefix@/libdata/pkgconfig|g' \ | |||||
${WRKSRC}/Makefile.in | |||||
${REINPLACE_CMD} -e 's|llua|llua-${LUA_VER}|g' ${WRKSRC}/configure | ${REINPLACE_CMD} -e 's|llua|llua-${LUA_VER}|g' ${WRKSRC}/configure | ||||
post-install: | post-install: | ||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* | ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* | ||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so | ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |