# New ports collection makefile for: physfs # Date Created: 26 July 2003 # Whom: Oliver Lehmann # # $FreeBSD$ # PORTNAME= physfs PORTVERSION= 1.1.1 PORTREVISION= 0 CATEGORIES= devel MASTER_SITES= http://offload1.icculus.org/${PORTNAME}/downloads/ MAINTAINER= oliver@FreeBSD.org COMMENT= A library to provide abstract access to various archives BUILD_DEPENDS= cmake:${PORTSDIR}/devel/cmake CMAKE_ARGS= -DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_C_COMPILER:STRING='${CC}' \ -DCMAKE_CXX_COMPILER:STRING=${CXX} \ -DCMAKE_CXX_FLAGS:STRING="${CXXFLAGS}" \ -DCMAKE_INSTALL_PREFIX=${PREFIX} USE_AUTOTOOLS= libtool:15 USE_LDCONFIG= yes NO_LATEST_LINK= yes patch-autotools: @${DO_NADA} post-patch: @${REINPLACE_CMD} -e \ 's|CHECK_INCLUDE_FILE(sys/ucred.h HAVE_UCRED_H|& "-include sys/param.h"|g; \ s|CHECK_INCLUDE_FILE(readline/readline.h HAVE_READLINE_H|& "-include stdio.h"|g; \ s|CHECK_INCLUDE_FILE(readline/history.h HAVE_HISTORY_H|& "-include stdio.h"|g; \ s|CHECK_LIBRARY_EXISTS("readline" "history.*|SET(HAVE_LIBHISTORY TRUE)|g; \ s|" " \(readline curses\)|\1|' ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|\(define SIZEOF_INT\) 4|\1 (LONG_BIT/8)|g' \ ${WRKSRC}/platform/unix.c do-configure:: @(cd ${WRKSRC}; \ ${LOCALBASE}/bin/cmake ${CMAKE_ARGS} ${PATCH_WRKSRC}) .include