# New ports collection makefile for: minbif # Date created: 2010-06-03 # Whom: Frank Steinborn # # $FreeBSD$ # PORTNAME= minbif PORTVERSION= 1.0.3 PORTREVISION= 3 CATEGORIES= irc net-im MASTER_SITES= http://minbif.im/attachments/download/50/ MAINTAINER= ports@FreeBSD.org COMMENT= An IRC to instant messaging gateway LIB_DEPENDS= purple.9:${PORTSDIR}/net-im/libpurple USERS= minbif GROUPS= minbif SUB_FILES= pkg-message MAN8= minbif.8 PLIST_FILES= bin/minbif %%ETCDIR%%/minbif.conf-dist \ %%ETCDIR%%/minbif.motd-dist PLIST_DIRS= %%ETCDIR%% USE_EFL= imlib2 USE_CMAKE= yes CMAKE_ARGS= -DENABLE_IMLIB:BOOL=ON -DCMAKE_CXX_FLAGS=-DX_DISPLAY_MISSING USE_RC_SUBR= minbif PKGMESSAGE= ${WRKDIR}/pkg-message PORTDOCS= * # right now WITH_PLUGINS installs prpl-coincoin and prpl-gayattitude OPTIONS= CACA "Buddy icon display using libcaca" On \ GNUTLS "Compile with GnuTLS support" Off \ VIDEO "Webcam display using libcaca (depends on CACA)" Off \ PLUGINS "Compile additional libpurple-plugins" Off SUB_LIST+= USERS=${USERS} .include .if ${OSVERSION} < 700000 BROKEN= does not link on 6.X .endif .include .if defined(WITH_CACA) LIB_DEPENDS+= caca.0:${PORTSDIR}/graphics/libcaca CMAKE_ARGS+= -DENABLE_CACA:BOOL=ON .else CMAKE_ARGS+= -DENABLE_CACA:BOOL=OFF .endif .if defined(WITH_VIDEO) && defined(WITH_CACA) USE_GSTREAMER+= core good LIB_DEPENDS+= gstfarsight-0.10.0:${PORTSDIR}/net-im/farsight2 CMAKE_ARGS+= -DENABLE_VIDEO:BOOL=ON .else CMAKE_ARGS+= -DENABLE_VIDEO:BOOL=OFF .endif .if defined(WITH_VIDEO) && !defined(WITH_CACA) IGNORE= if you want to enable webcam support, you must \ also enable CACA. .endif .if defined(WITH_PLUGINS) CMAKE_ARGS+= -DENABLE_PLUGIN:BOOL=ON PLIST_FILES+= lib/purple-2/libcoincoin.so \ lib/purple-2/libgayattitude.so .else CMAKE_ARGS+= -DENABLE_PLUGIN:BOOL=OFF .endif .if defined(WITH_GNUTLS) LIB_DEPENDS+= gnutls.47:${PORTSDIR}/security/gnutls CMAKE_ARGS+= -DENABLE_GNUTLS:BOOL=ON .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/man/minbif.8 ${MAN8PREFIX}/man/man8 ${MKDIR} ${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/minbif.conf ${ETCDIR}/minbif.conf-dist ${INSTALL_DATA} ${WRKSRC}/minbif.motd ${ETCDIR}/minbif.motd-dist .if defined(WITH_PLUGINS) ${INSTALL_PROGRAM} ${WRKSRC}/plugins/coincoin/libcoincoin.so ${PREFIX}/lib/purple-2 ${INSTALL_PROGRAM} ${WRKSRC}/plugins/gayattitude/libgayattitude.so ${PREFIX}/lib/purple-2 .endif .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/minbif.xinetd ${DOCSDIR} .endif @${CAT} ${PKGMESSAGE} .include