diff options
author | Renato Botelho <garga@FreeBSD.org> | 2015-10-10 20:52:20 +0000 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2015-10-10 20:52:20 +0000 |
commit | e5a0c5d932551273a7f91553bbd53fecc6665972 (patch) | |
tree | 9a789f2ba112ae15a3c7c0c3550cb9dd547a4bb4 /irc/weechat/Makefile | |
parent | ac2c81ac5bc4ae2534f11474f40ab417763ad6f9 (diff) | |
download | freebsd-ports-e5a0c5d932551273a7f91553bbd53fecc6665972.zip |
Upgrade irc/weechat to 1.3
Diffstat (limited to 'irc/weechat/Makefile')
-rw-r--r-- | irc/weechat/Makefile | 99 |
1 files changed, 38 insertions, 61 deletions
diff --git a/irc/weechat/Makefile b/irc/weechat/Makefile index 077a51ebf9ca..005a2df6dcba 100644 --- a/irc/weechat/Makefile +++ b/irc/weechat/Makefile @@ -2,13 +2,9 @@ # $FreeBSD$ PORTNAME= weechat -PORTVERSION= 1.1.1 -PORTREVISION= 1 +PORTVERSION= 1.3 CATEGORIES= irc -MASTER_SITES= http://weechat.org/files/src/ \ - http://perturb.me.uk/distfiles/weechat/:mandocs \ - LOCAL/jase/weechat/:mandocs -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} +MASTER_SITES= http://weechat.org/files/src/ MAINTAINER= jase@FreeBSD.org COMMENT= Lightweight and user friendly ncurses based IRC client @@ -18,119 +14,100 @@ LICENSE= GPLv3 CONFLICTS= weechat-devel-[0-9]* USE_LDCONFIG= yes -USES= cmake iconv ncurses +USES= cmake iconv ncurses tar:bzip2 CMAKE_ARGS+= -DENABLE_GUILE=no \ -DICONV_INCLUDE_PATH=${ICONV_INCLUDE_PATH} -CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib +CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl \ - libgcrypt.so:${PORTSDIR}/security/libgcrypt + libgcrypt.so:${PORTSDIR}/security/libgcrypt OPTIONS_DEFINE= RUBY PYTHON PERL TCL LUA CHARSET BACKTRACE ASPELL \ - GNUTLS CA_BUNDLE NLS ICON MANPAGES DOCS + GNUTLS CA_BUNDLE NLS ICON MANPAGES DOCS OPTIONS_DEFAULT=RUBY PYTHON PERL TCL LUA CHARSET BACKTRACE ASPELL \ - GNUTLS CA_BUNDLE ICON MANPAGES + GNUTLS CA_BUNDLE ICON MANPAGES OPTIONS_SUB= yes BACKTRACE_DESC= Provide crash backtraces CA_BUNDLE_DESC= Include CA bundle for certificate verification CHARSET_DESC= Charset conversion support -ICON_DESC= Desktop icon +ICON_DESC= Desktop icon PYTHON_DESC= Python scripting language support -RUBY_DESC= Ruby scripting language support +RUBY_DESC= Ruby scripting language support ASPELL_CMAKE_OFF= -DENABLE_ASPELL=no ASPELL_LIB_DEPENDS= libaspell.so:${PORTSDIR}/textproc/aspell BACKTRACE_LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo -CA_BUNDLE_CMAKE_ON= -DCA_FILE=${LOCALBASE}/share/certs/ca-root-nss.crt +CA_BUNDLE_CMAKE_ON= -DCA_FILE=${LOCALBASE}/share/certs/ca-root-nss.crt CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss CHARSET_CMAKE_OFF= -DENABLE_CHARSET=no +DOCS_CMAKE_ON= -DENABLE_DOC=yes + GNUTLS_CMAKE_OFF= -DENABLE_GNUTLS=no GNUTLS_USES= pkgconfig GNUTLS_LIB_DEPENDS= libgnutls.so.28:${PORTSDIR}/security/gnutls LUA_CMAKE_OFF= -DENABLE_LUA=no LUA_CMAKE_ON= -DBSD_LUA_LIBDIR=${LUA_LIBDIR} \ - -DBSD_LUA_INCDIR=${LUA_INCDIR} \ - -DBSD_LUA_VER=${LUA_VER} -LUA_USES= lua:51 + -DBSD_LUA_INCDIR=${LUA_INCDIR} \ + -DBSD_LUA_VER=${LUA_VER} +LUA_USES= lua:51 + +MANPAGES_CMAKE_ON= -DENABLE_MAN=yes -DMANDIR=${MANPREFIX}/man NLS_CMAKE_OFF= -DENABLE_NLS=no -NLS_USES= gettext +NLS_USES= gettext PERL_CMAKE_OFF= -DENABLE_PERL=no -PERL_USES= perl5 +PERL_USES= perl5 PYTHON_CMAKE_OFF= -DENABLE_PYTHON=no PYTHON_CMAKE_ON= -DBSD_PYTHON_CMD=${PYTHON_CMD} \ - -DBSD_PYTHON_VER=${PYTHON_VERSION} + -DBSD_PYTHON_VER=${PYTHON_VERSION} PYTHON_USES= python RUBY_CMAKE_OFF= -DENABLE_RUBY=no RUBY_CMAKE_ON= -DBSD_RUBY_CMD=${RUBY} \ - -DBSD_RUBY_VER=${RUBY_NAME} -RUBY_USE= ruby=yes + -DBSD_RUBY_VER=${RUBY_NAME} +RUBY_USE= ruby=yes TCL_CMAKE_OFF= -DENABLE_TCL=no TCL_CMAKE_ON= -DBSD_TCL_VER=${TCL_VER} \ - -DBSD_TCL_LIBDIR=${LOCALBASE}/lib \ - -DBSD_TCL_INCDIR=${TCL_INCLUDEDIR} -TCL_USES= tcl:85+ - -.if defined(MAINTAINER_MODE) -BUILD_DEPENDS+= xsltproc:${PORTSDIR}/textproc/libxslt \ - docbook-xsl>=0:${PORTSDIR}/textproc/docbook-xsl \ - asciidoc:${PORTSDIR}/textproc/asciidoc \ - source-highlight>=3.1.5:${PORTSDIR}/textproc/source-highlight -CMAKE_ARGS+= -DENABLE_MAN=yes -DMANDIR=${MANPREFIX}/man -DENABLE_DOC=yes -.else -CMAKE_ARGS+= -DENABLE_MAN=no -DENABLE_DOC=no -.endif + -DBSD_TCL_LIBDIR=${LOCALBASE}/lib \ + -DBSD_TCL_INCDIR=${TCL_INCLUDEDIR} +TCL_USES= tcl:85+ .include <bsd.port.options.mk> -.if ${PORT_OPTIONS:MDOCS} && !defined(MAINTAINER_MODE) -DISTFILES+= ${DISTNAME}-docs.txz:mandocs -.endif - -.if ${PORT_OPTIONS:MMANPAGES} && !defined(MAINTAINER_MODE) -DISTFILES+= ${DISTNAME}-manpages.txz:mandocs +.if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MMANPAGES} +BUILD_DEPENDS+= xsltproc:${PORTSDIR}/textproc/libxslt \ + docbook-xsl>=0:${PORTSDIR}/textproc/docbook-xsl \ + asciidoc:${PORTSDIR}/textproc/asciidoc \ + source-highlight>=3.1.5:${PORTSDIR}/textproc/source-highlight .endif post-patch: - @${REINPLACE_CMD} -e 's|$${LIBDIR}/../pkgconfig|$${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig|' ${WRKSRC}/CMakeLists.txt - @${REINPLACE_CMD} -e 's|INSTALL|#INSTALL|' ${WRKSRC}/doc/CMakeLists.txt + @${REINPLACE_CMD} -e 's|$${LIBDIR}/../pkgconfig|$${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig|' \ + ${WRKSRC}/CMakeLists.txt .for f in src/CMakeLists.txt src/core/CMakeLists.txt cmake/*.cmake - @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/${f} + @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ + ${WRKSRC}/${f} .endfor .if empty(PORT_OPTIONS:MBACKTRACE) - @${REINPLACE_CMD} -e '/IF.*FreeBSD/,/ENDIF.*FreeBSD/d' ${WRKSRC}/src/core/CMakeLists.txt + @${REINPLACE_CMD} -e '/IF.*FreeBSD/,/ENDIF.*FreeBSD/d' \ + ${WRKSRC}/src/core/CMakeLists.txt .endif .if empty(PORT_OPTIONS:MICON) - @${REINPLACE_CMD} -e '/^# icon$$/,/^$$/d' ${WRKSRC}/CMakeLists.txt + @${REINPLACE_CMD} -e '/^# icon$$/,/^$$/d' \ + ${WRKSRC}/CMakeLists.txt .endif post-install: -.if ${PORT_OPTIONS:MMANPAGES} && !defined(MAINTAINER_MODE) - ${INSTALL_MAN} ${WRKDIR}/manpages/man1/weechat.1.gz ${STAGEDIR}${PREFIX}/man/man1 -.for f in de fr it ja pl - @${MKDIR} ${STAGEDIR}${PREFIX}/man/${f}/man1 - ${INSTALL_MAN} ${WRKDIR}/manpages/${f}/man1/weechat.1.gz ${STAGEDIR}${PREFIX}/man/${f}/man1 -.endfor -.endif -.if ${PORT_OPTIONS:MDOCS} && !defined(MAINTAINER_MODE) - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKDIR}/docs/* ${STAGEDIR}${DOCSDIR}/ -.endif ${LN} -sf ${PREFIX}/bin/weechat ${STAGEDIR}${PREFIX}/bin/weechat-curses -# Make build fail to be able to take the generated manpages/docs from the archived wrkdir -.if defined(MAINTAINER_MODE) && defined(MAINTAINER_BREAK_BUILD) - @${FALSE} -.endif .include <bsd.port.mk> |