# New ports collection makefile for: chmsee # Date created: 10 June 2006 # Whom: Yinghong Liu # # $FreeBSD$ # PORTNAME= chmsee PORTVERSION= 1.0.5 CATEGORIES= deskutils gnome MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} MAINTAINER= ports@FreeBSD.org COMMENT= A viewer for Microsoft Help "CHM" files LIB_DEPENDS= chm.0:${PORTSDIR}/misc/chmlib \ gcrypt.16:${PORTSDIR}/security/libgcrypt USE_GNOME= gnomehier libglade2 USE_GECKO= firefox libxul seamonkey xulrunner mozilla USE_GETTEXT= yes USE_CMAKE= yes CMAKE_USE_PTHREAD= yes CMAKE_ARGS= -DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=TRUE MAN1= chmsee.1 .include .include "${PORTSDIR}/www/mozilla/bsd.gecko.mk" .if defined(GECKO) && ${GECKO:Mlibxul}!="" GTKMOZEMBED_LIB="${GECKO}-embedding-unstable nspr" .else GTKMOZEMBED_LIB="${GECKO}-gtkmozembed" CFLAGS+= -I${LOCALBASE}/include/${GECKO}/commandhandler \ -I${LOCALBASE}/include/${GECKO}/locale \ -DGECKO_LIB_ROOT="\\\"\"${LOCALBASE}/lib/${GECKO}\"\\\"" .endif post-extract: @(cd ${WRKSRC}/data; ${CP} -f chmsee.desktop.in chmsee.desktop.skel) post-patch: @${REINPLACE_CMD} -e \ '/REQUIRED/s|libxul-embedding-unstable|${GTKMOZEMBED_LIB}|g ; \ /FLAVOUR/s|libxul|${GECKO}|g' ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e \ 's|.desktop.in|.desktop.skel|g' ${WRKSRC}/data/CMakeLists.txt post-install: ${INSTALL_MAN} ${WRKSRC}/doc/chmsee.1 ${MANPREFIX}/man/man1 .include