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:
parent
2fcb18865a
commit
4763a75e8d
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=364945
1 changed files with 22 additions and 33 deletions
|
@ -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>
|
||||
|
|
Loading…
Reference in a new issue