sthen 3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00

93 lines
2.1 KiB
Makefile

# $OpenBSD: Makefile,v 1.53 2021/02/23 19:39:35 sthen Exp $
COMMENT-main= fast, light and extensible chat client
COMMENT-lua= Lua bindings for weechat
COMMENT-python= Python bindings for weechat
COMMENT-ruby= Ruby bindings for weechat
COMMENT-tcl= Tcl bindings for weechat
V= 3.0.1
DISTNAME= weechat-${V}
PKGNAME-main= weechat-${V}
PKGNAME-lua= weechat-lua-${V}
PKGNAME-python= weechat-python-${V}
PKGNAME-ruby= weechat-ruby-${V}
PKGNAME-tcl= weechat-tcl-${V}
CATEGORIES= net
HOMEPAGE= https://www.weechat.org/
MAINTAINER= Rafael Sadowski <rsadowski@openbsd.org>
# GPLv3
PERMIT_PACKAGE= Yes
MASTER_SITES= https://www.weechat.org/files/src/
MULTI_PACKAGES= -main -lua -python -ruby -tcl
WANTLIB-main= aspell c curl iconv intl m curses perl pthread \
gcrypt gnutls gpg-error z
WANTLIB-lua= ${MODLUA_WANTLIB} m
WANTLIB-python= ${MODPY_WANTLIB}
WANTLIB-tcl= ${MODTCL_WANTLIB}
MODULES= devel/cmake \
lang/lua \
lang/python \
lang/ruby \
lang/tcl
MODLUA_RUNDEP= No
MODPY_RUNDEP= No
MODRUBY_RUNDEP= No
BUILD_DEPENDS= devel/gettext,-tools \
devel/cpputest \
sysutils/flock
RUN_DEPENDS= sysutils/flock \
devel/desktop-file-utils
LIB_DEPENDS= devel/gettext,-runtime \
net/curl \
security/gnutls \
security/libgcrypt \
textproc/aspell/core
TEST_DEPENDS= devel/cpputest
LIB_DEPENDS-lua= ${MODLUA_LIB_DEPENDS}
RUN_DEPENDS-lua= net/weechat,-main ${MODLUA_RUN_DEPENDS}
LIB_DEPENDS-python= ${MODPY_LIB_DEPENDS}
RUN_DEPENDS-python= net/weechat,-main ${MODPY_RUN_DEPENDS}
LIB_DEPENDS-ruby= ${MODRUBY_LIB_DEPENDS}
RUN_DEPENDS-ruby= net/weechat,-main ${MODRUBY_RUN_DEPENDS}
LIB_DEPENDS-tcl= ${MODTCL_LIB_DEPENDS}
RUN_DEPENDS-tcl= net/weechat,-main ${MODTCL_RUN_DEPENDS}
CONFIGURE_ARGS+= -DENABLE_GUILE=OFF \
-DENABLE_PHP=OFF \
-DENABLE_TESTS=ON \
-DHAVE_BACKTRACE=OFF
CONFIGURE_ARGS+= -DCA_FILE=/etc/ssl/cert.pem \
-DTCL_TCLSH=${MODTCL_BIN} \
-DTCL_INCLUDE_PATH=${MODTCL_INCDIR} \
-DMODTCL_LIB=${MODTCL_LIB}
pre-configure:
rm -f ${WRKSRC}/cmake/{FindLua,FindRuby,FindTCL}.cmake
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/weechat
${INSTALL_DATA} ${WRKSRC}/doc/en/weechat_*.en.adoc \
${PREFIX}/share/doc/weechat/
.include <bsd.port.mk>