# Created by: nemysis # $FreeBSD$ PORTNAME= hexchat PORTVERSION= 2.9.6.1 PORTREVISION= 2 CATEGORIES= irc gnome ipv6 MASTER_SITES= http://dl.hexchat.org/${PORTNAME}/ MAINTAINER= nemysis@FreeBSD.org COMMENT= IRC chat program with GTK and Text Frontend LICENSE= GPLv2 LIB_DEPENDS= libproxy.so:${PORTSDIR}/net/libproxy USE_XZ= yes USES= gmake desktop-file-utils pkgconfig USE_GNOME= gtk20 libxml2 USE_AUTOTOOLS= automake autoconf libtool GNU_CONFIGURE= yes CONFIGURE_ARGS+=--enable-openssl --enable-gtkfe --disable-sysinfo \ --with-pkgconfigdir=${LOCALBASE}/libdata/pkgconfig INSTALLS_ICONS= yes LDFLAGS+= -pthread SUB_FILES= pkg-message PORTDOCS= * OPTIONS_DEFINE= CANBERRA DBUS DOAT DOCS FISHLIM NLS NOTIFY PERL PYTHON SOCKS TEXTFE XFT OPTIONS_RADIO= SPELL OPTIONS_RADIO_SPELL= GTKSPELL LIBSEXY STATIC OPTIONS_DEFAULT= CANBERRA DBUS NOTIFY LIBSEXY PERL PYTHON SOCKS XFT OPTIONS_SUB= yes CANBERRA_DESC= Audio support via Libcanberra DOAT_DESC= Do At plugin GTKSPELL_DESC= Spell checking support via GTKSpell FISHLIM_DESC= FiSHLiM plugin LIBSEXY_DESC= Spell checking support via Libsexy STATIC_DESC= Spell checking embedded in the binary TEXTFE_DESC= Text frontend CANBERRA_LIB_DEPENDS= libcanberra.so:${PORTSDIR}/audio/libcanberra CANBERRA_CONFIGURE_ENABLE= libcanberra DBUS_LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib DBUS_CONFIGURE_ENABLE= dbus DOAT_CONFIGURE_ENABLE= doat FISHLIM_CONFIGURE_ENABLE= fishlim NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext NOTIFY_RUN_DEPENDS= notify-send:${PORTSDIR}/devel/libnotify NOTIFY_CONFIGURE_ENABLE= libnotify PERL_CONFIGURE_ENABLE= perl PYTHON_CONFIGURE_ENABLE= python SOCKS_LIB_DEPENDS= libsocks.so:${PORTSDIR}/net/dante SOCKS_CONFIGURE_ENABLE= socks TEXTFE_CONFIGURE_ENABLE= textfe XFT_CONFIGURE_ENABLE= xft GTKSPELL_LIB_DEPENDS= libgtkspell.so:${PORTSDIR}/textproc/gtkspell LIBSEXY_LIB_DEPENDS= libsexy.so:${PORTSDIR}/x11-toolkits/libsexy .include .if ! ${PORT_OPTIONS:MGTKSPELL} && ! ${PORT_OPTIONS:MLIBSEXY} && ! ${PORT_OPTIONS:MSTATIC} CONFIGURE_ARGS+=--enable-spell=none .endif .if ${PORT_OPTIONS:MGTKSPELL} CONFIGURE_ARGS+=--enable-spell=gtkspell .endif .if ${PORT_OPTIONS:MLIBSEXY} CONFIGURE_ARGS+=--enable-spell=libsexy .endif .if ${PORT_OPTIONS:MSTATIC} CONFIGURE_ARGS+=--enable-spell=static .endif .if ${PORT_OPTIONS:MXFT} USE_XORG+= xft .endif .if ${PORT_OPTIONS:MPYTHON} USE_PYTHON= yes .endif .if ${PORT_OPTIONS:MPERL} USES+= perl5 .endif .if ${PORT_OPTIONS:MDBUS} USE_GNOME+= gconf2 .endif post-patch: @${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|g' ${WRKSRC}/autogen.sh @${REINPLACE_CMD} -e '/^appdata_DATA/s|hexchat.appdata.xml||' \ ${WRKSRC}/share/misc/Makefile.am ${WRKSRC}/share/misc/Makefile.in pre-configure: @(cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./autogen.sh) post-install: ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps/ .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/share/doc/*.md ${STAGEDIR}${DOCSDIR} .endif # @(cd ${PREFIX}/lib/hexchat/plugins/ && ${RM} -f *.a) .include