net-im/psi:

- Add dependence on archivers/minizip
- Convert to options helpers
- Reorder paths to always include internal socks.h [1]

PR:		192270 [1]
Reported by:	Jordan Irwin
MFH:		2014Q3
This commit is contained in:
Max Brazhnikov 2014-08-15 07:31:47 +00:00
parent 2fcb18865a
commit 4763a75e8d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=364945

View file

@ -3,14 +3,15 @@
PORTNAME= psi
PORTVERSION= 0.15
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= net-im
MASTER_SITES= SF/${PORTNAME}/Psi/${PORTVERSION}
MAINTAINER= makc@FreeBSD.org
COMMENT= Qt 4 based Jabber client
LIB_DEPENDS= libqca.so:${PORTSDIR}/devel/qca
LIB_DEPENDS= libqca.so:${PORTSDIR}/devel/qca \
libminizip.so:${PORTSDIR}/archivers/minizip
RUN_DEPENDS= qca-ossl>=2.0.0.b3:${PORTSDIR}/security/qca-ossl \
qca-gnupg>=2.0.0.b3:${PORTSDIR}/security/qca-gnupg
@ -28,41 +29,29 @@ DESTDIRNAME= INSTALL_ROOT
OPTIONS_DEFINE= ASPELL ENCHANT DBUS DEBUG
OPTIONS_DEFAULT= ASPELL DBUS
OPTIONS_SUB= yes # DEBUG
DEBUG_CONFIGURE_ON= --debug
DEBUG_CONFIGURE_OFF= --release --no-separate-debug-info
DBUS_USE= QT4=dbus
DBUS_CONFIGURE_OFF= --disable-qdbus
ASPELL_DESC= Use aspell for spell checking
ENCHANT_DESC= Use Enchant for spell checking
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDEBUG}
CONFIGURE_ARGS+= --debug
PLIST_SUB+= DEBUG=""
.else
CONFIGURE_ARGS+= --release --no-separate-debug-info
PLIST_SUB+= DEBUG="@comment "
.endif
.if ${PORT_OPTIONS:MDBUS}
USE_QT4+= dbus
.else
CONFIGURE_ARGS+= --disable-qdbus
.endif
.if ${PORT_OPTIONS:MASPELL}
LIB_DEPENDS+= libaspell.so:${PORTSDIR}/textproc/aspell
CONFIGURE_ARGS+= --with-aspell-inc=${LOCALBASE}/include \
ASPELL_LIB_DEPENDS= libaspell.so:${PORTSDIR}/textproc/aspell
ASPELL_CONFIGURE_ON= --with-aspell-inc=${LOCALBASE}/include \
--with-aspell-lib=${LOCALBASE}/lib
.else
CONFIGURE_ARGS+= --disable-aspell
.endif
ASPELL_CONFIGURE_OFF= --disable-aspell
.if ${PORT_OPTIONS:MENCHANT}
LIB_DEPENDS+= libenchant.so:${PORTSDIR}/textproc/enchant
.else
CONFIGURE_ARGS+= --disable-enchant
.endif
ENCHANT_DESC= Use Enchant for spell checking
ENCHANT_LIB_DEPENDS= libenchant.so:${PORTSDIR}/textproc/enchant
ENCHANT_CONFIGURE_OFF= --disable-enchant
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/psi
post-configure:
# Reorder paths to always include internal socks.h (PR: 192270)
${REINPLACE_CMD} -e '/^INCPATH/s,-I\.,-I\. -Icutestuff,' \
${WRKSRC}/iris/src/irisnet/noncore/Makefile
${REINPLACE_CMD} -e '/^INCPATH/s,-I\.,-I\. -I../irisnet/noncore/cutestuff,' \
${WRKSRC}/iris/src/xmpp/Makefile
.include <bsd.port.mk>