summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chat/weechat/Makefile46
-rw-r--r--chat/weechat/distinfo12
-rw-r--r--chat/weechat/options.mk34
-rw-r--r--chat/weechat/patches/patch-cmake_FindNcurses.cmake14
4 files changed, 53 insertions, 53 deletions
diff --git a/chat/weechat/Makefile b/chat/weechat/Makefile
index f87c4cca334..b32721c43a3 100644
--- a/chat/weechat/Makefile
+++ b/chat/weechat/Makefile
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.102 2019/08/22 12:22:54 ryoon Exp $
+# $NetBSD: Makefile,v 1.103 2019/09/17 11:30:27 nia Exp $
-DISTNAME= weechat-2.5
-PKGREVISION= 6
+DISTNAME= weechat-2.6
CATEGORIES= chat
MASTER_SITES= https://www.weechat.org/files/src/
-EXTRACT_SUFX= .tar.bz2
+EXTRACT_SUFX= .tar.xz
MAINTAINER= tonio@NetBSD.org
HOMEPAGE= https://www.weechat.org/
@@ -13,23 +12,21 @@ LICENSE= gnu-gpl-v3
BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc
-USE_PKGLOCALEDIR= yes
-USE_TOOLS+= msgfmt pkg-config
-USE_LANGUAGES= c99
-USE_LIBTOOL= yes
-USE_CMAKE= yes
-FAKE_NCURSES= yes
-
-CMAKE_ARGS+= -DCA_FILE:STRING=${PREFIX}/share/mozilla-rootcerts/cacert.pem
-CMAKE_ARGS+= -DENABLE_GUILE:BOOL=OFF
-CMAKE_ARGS+= -DENABLE_TCL:BOOL=OFF
-CMAKE_ARGS+= -DENABLE_MAN:BOOL=OFF # Requires ascii-doctor
-CMAKE_ARGS+= -DENABLE_JAVASCRIPT:BOOL=OFF
-CMAKE_ARGS+= -DENABLE_PHP:BOOL=OFF
-CMAKE_ARGS+= -DENABLE_SPELL:BOOL=OFF
-CMAKE_ARGS+= -DMANDIR:STRING=${PKGMANDIR}
-CMAKE_ARGS+= -DLOCALEDIR:STRING=${PKGLOCALEDIR}/locale
-CMAKE_ARGS+= -DENABLE_CHARSET:BOOL=ON
+USE_TOOLS+= msgfmt pkg-config
+USE_LANGUAGES= c99
+USE_LIBTOOL= yes
+USE_CMAKE= yes
+FAKE_NCURSES= yes
+
+CMAKE_ARGS+= -DCA_FILE=${PREFIX}/share/mozilla-rootcerts/cacert.pem
+CMAKE_ARGS+= -DENABLE_GUILE=OFF
+CMAKE_ARGS+= -DENABLE_TCL=OFF
+CMAKE_ARGS+= -DENABLE_MAN=OFF # Requires ascii-doctor
+CMAKE_ARGS+= -DENABLE_JAVASCRIPT=OFF
+CMAKE_ARGS+= -DENABLE_PHP=OFF
+CMAKE_ARGS+= -DENABLE_SPELL=OFF
+CMAKE_ARGS+= -DLOCALEDIR=${PKGLOCALEDIR}/locale
+CMAKE_ARGS+= -DENABLE_CHARSET=ON
LDFLAGS+= ${BUILDLINK_LDADD.gettext}
LDFLAGS.Darwin+= -lresolv
@@ -37,11 +34,14 @@ LDFLAGS.SunOS+= -lresolv
BUILDLINK_TRANSFORM+= rm:-Werror-implicit-function-declaration
-.include "options.mk"
+# use standard cmake mechanisms for detecting python
+# works better with pkgsrc.
+pre-configure:
+ ${RM} -f ${WRKSRC}/cmake/FindPython.cmake
+.include "options.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
-#.include "../../devel/readline/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
.include "../../converters/libiconv/buildlink3.mk"
diff --git a/chat/weechat/distinfo b/chat/weechat/distinfo
index 40f44ed5090..3ebc65aae20 100644
--- a/chat/weechat/distinfo
+++ b/chat/weechat/distinfo
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.56 2019/07/31 10:33:08 nia Exp $
+$NetBSD: distinfo,v 1.57 2019/09/17 11:30:27 nia Exp $
-SHA1 (weechat-2.5.tar.bz2) = 86f4263645266060d1a2d80cc4ab4f3cd99b2f45
-RMD160 (weechat-2.5.tar.bz2) = d71265cdfb4df485f8fa7902a459c76168c95870
-SHA512 (weechat-2.5.tar.bz2) = 1bd11a695c11a44ff8a0e8f9ae61ca3b8b182ec84b472da9924a52526cd5d1c0360c0851aeb16d6e8906390f73440178b0729471ee892600ed7a40a748fa5400
-Size (weechat-2.5.tar.bz2) = 2968058 bytes
+SHA1 (weechat-2.6.tar.xz) = 8796cdd3216aeb1c8adda536ed6549008f4b459c
+RMD160 (weechat-2.6.tar.xz) = 627ca56162a62051f012c311639de59cbe723217
+SHA512 (weechat-2.6.tar.xz) = cf56692e12b2e034675d4c15a8822836b2fcf93d584948e338d263f5a7207edf4599cc72bfb940427146f5f75e7239207cf54f5ed07dd5b6119f68c445725a2d
+Size (weechat-2.6.tar.xz) = 2080092 bytes
SHA1 (patch-CMakeLists.txt) = 493e49c0c698ff7b2685ba489d693fc1d388318d
-SHA1 (patch-cmake_FindNcurses.cmake) = 0262cc58469e53c26dcc17ac862de12118fadc44
+SHA1 (patch-cmake_FindNcurses.cmake) = 93969b86538f1b707903dce4691af99a67ede6ce
SHA1 (patch-po_CMakeLists.txt) = 9b97a4a4da4175e31ea53352fd0b95e1c985ba1e
SHA1 (patch-src_core_weechat.c) = 062cd7443a756edbdf60289a7847b4278d520105
SHA1 (patch-src_plugins_charset_charset.c) = f0b6e5268908caab5efa8048c8a55b0083ec0ca4
diff --git a/chat/weechat/options.mk b/chat/weechat/options.mk
index 74edaafb2d9..91b9524b5ce 100644
--- a/chat/weechat/options.mk
+++ b/chat/weechat/options.mk
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.18 2019/07/09 16:23:04 nia Exp $
+# $NetBSD: options.mk,v 1.19 2019/09/17 11:30:27 nia Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.weechat
PKG_SUPPORTED_OPTIONS= gnutls python lua wide-curses perl ruby
@@ -14,39 +14,39 @@ PLIST_VARS+= lua plugin python perl ruby
.endif
.if !empty(PKG_OPTIONS:Mpython)
+PYTHON_VERSIONS_INCOMPATIBLE= 27
.include "../../lang/python/extension.mk"
-CMAKE_ARGS+= -DENABLE_PYTHON:BOOL=ON
-CMAKE_ARGS.Darwin+= -DPYTHON_LIBRARY:FILEPATH=${PREFIX}/lib/libpython${PYVERSSUFFIX}.dylib
-CMAKE_ARGS.*+= -DPYTHON_LIBRARY:FILEPATH=${PREFIX}/lib/libpython${PYVERSSUFFIX}.so
-PLIST.python= yes
+CMAKE_ARGS+= -DENABLE_PYTHON=ON
+CMAKE_ARGS+= -DPYTHON_EXECUTABLE=${PYTHONBIN}
+PLIST.python= yes
.else
-CMAKE_ARGS+= -DENABLE_PYTHON:BOOL=OFF
+CMAKE_ARGS+= -DENABLE_PYTHON=OFF
.endif
.if !empty(PKG_OPTIONS:Mlua)
LUA_VERSIONS_INCOMPATIBLE= 52
.include "../../lang/lua/buildlink3.mk"
-CMAKE_ARGS+= -DENABLE_LUA:BOOL=ON
-PLIST.lua= yes
+CMAKE_ARGS+= -DENABLE_LUA=ON
+PLIST.lua= yes
.else
-CMAKE_ARGS+= -DENABLE_LUA:BOOL=OFF
+CMAKE_ARGS+= -DENABLE_LUA=OFF
.endif
.if !empty(PKG_OPTIONS:Mperl)
.include "../../lang/perl5/buildlink3.mk"
-CMAKE_ARGS+= -DENABLE_PERL:BOOL=ON
-USE_TOOLS+= perl
-PLIST.perl= yes
+CMAKE_ARGS+= -DENABLE_PERL=ON
+USE_TOOLS+= perl
+PLIST.perl= yes
.else
-CMAKE_ARGS+= -DENABLE_PERL:BOOL=OFF
+CMAKE_ARGS+= -DENABLE_PERL=OFF
.endif
.if !empty(PKG_OPTIONS:Mruby)
.include "../../lang/ruby/buildlink3.mk"
-CMAKE_ARGS+= -DENABLE_RUBY:BOOL=ON
-CMAKE_ARGS+= -DRUBY_INCLUDE_DIRS:PATH=${PREFIX}/${RUBY_INC}
-CMAKE_ARGS+= -DRUBY_LIB:FILEPATH=${PREFIX}/lib/libruby${RUBY_SHLIB}
-PLIST.ruby= yes
+CMAKE_ARGS+= -DENABLE_RUBY=ON
+CMAKE_ARGS+= -DRUBY_INCLUDE_DIRS=${PREFIX}/${RUBY_INC}
+CMAKE_ARGS+= -DRUBY_LIB=${PREFIX}/lib/libruby${RUBY_SHLIB}
+PLIST.ruby= yes
#BUILDLINK_INCDIRS.${RUBY_BASE}+= ${RUBY_INC}
#BUILDLINK_INCDIRS.${RUBY_BASE}+= ${RUBY_ARCHINC}
.else
diff --git a/chat/weechat/patches/patch-cmake_FindNcurses.cmake b/chat/weechat/patches/patch-cmake_FindNcurses.cmake
index dc7842e455b..c107639852d 100644
--- a/chat/weechat/patches/patch-cmake_FindNcurses.cmake
+++ b/chat/weechat/patches/patch-cmake_FindNcurses.cmake
@@ -1,19 +1,19 @@
-$NetBSD: patch-cmake_FindNcurses.cmake,v 1.3 2019/03/23 14:54:13 nia Exp $
+$NetBSD: patch-cmake_FindNcurses.cmake,v 1.4 2019/09/17 11:30:27 nia Exp $
Don't try to look for ncurses.h, so FAKE_NCURSES works for netbsd curses.
---- cmake/FindNcurses.cmake.orig 2019-02-17 07:20:07.000000000 +0000
+--- cmake/FindNcurses.cmake.orig 2019-09-08 06:13:58.000000000 +0000
+++ cmake/FindNcurses.cmake
@@ -22,7 +22,7 @@ if(NCURSES_FOUND)
endif()
find_path(NCURSES_INCLUDE_PATH
- NAMES ncurses.h curses.h
-+ NAMES curses.h
- PATHS /usr/include/ncursesw /usr/include/ncurses /usr/include
- /usr/local/include/ncursesw /usr/local/include/ncurses /usr/local/include
- /usr/pkg/include/ncursesw /usr/pkg/include/ncurses /usr/pkg/include
-@@ -42,7 +42,7 @@ if(NCURSESW_LIBRARY)
++ NAMES curses.h ncurses.h
+ PATH_SUFFIXES ncursesw ncurses
+ PATHS /usr/include /usr/local/include /usr/pkg/include
+ )
+@@ -41,7 +41,7 @@ if(NCURSESW_LIBRARY)
set(NCURSES_LIBRARY ${NCURSESW_LIBRARY})
else()
find_library(NCURSES_LIBRARY