summaryrefslogtreecommitdiff
path: root/chat/weechat
diff options
context:
space:
mode:
authortonio <tonio@pkgsrc.org>2014-02-24 23:06:12 +0000
committertonio <tonio@pkgsrc.org>2014-02-24 23:06:12 +0000
commit069939015f6cf0b555a7e9bb9e9faa24da58d3de (patch)
treee3a71235a48e0215ce22638005693b2cc9b34d5b /chat/weechat
parentd0892904c5262a547fedbd2d38a0f4adc1bddb47 (diff)
downloadpkgsrc-069939015f6cf0b555a7e9bb9e9faa24da58d3de.tar.gz
Update chat/weechat to 0.4.3
Version 0.4.3: - new command /print - logical and/or for tags in /filter and hook_print - gaps in buffer numbers - support of italic text - new options to customize default text search in buffers - use of IRC monitor command for /notify (if available on server) - new IRC server option "ssl_fingerprint" - new option to smart-filter IRC mode messages - new option for default IRC ban mask - support of IPv6 for DCC chat/file - auto check CRC32 of files received with DCC - many bugs fixed. Version 0.4.2: - rename binary from "weechat-curses" to "weechat" (with symbolic link "weechat-curses" for compatibility) - add secured data (encryption of passwords or private data), new command /secure, new file sec.conf - search of regular expression in buffer with text emphasis, in prefixes, messages or both - add option "scroll_beyond_end" for command /window - add optional buffer context in bar items (for example to display bitlbee nicklist in a root bar) - new options weechat.look.hotlist_{prefix|suffix} - new option weechat.look.key_bind_safe to prevent any key binding error from user - new option weechat.network.proxy_curl to use a proxy when downloading URLs with curl - display day change message dynamically - support of wildcards in IRC commands (de)op/halfop/voice - new option irc.look.notice_welcome_redirect to redirect channel welcome notices to the channel buffer - new option irc.look.nick_color_hash: new hash algorithm to find nick colors (variant of djb2) - add info about things defined by a script in the detailed view of script (/script show) - support of "enchant" library in aspell plugin - many bugs fixed.
Diffstat (limited to 'chat/weechat')
-rw-r--r--chat/weechat/Makefile9
-rw-r--r--chat/weechat/PLIST21
-rw-r--r--chat/weechat/distinfo11
-rw-r--r--chat/weechat/patches/patch-po_CMakeLists.txt10
-rw-r--r--chat/weechat/patches/patch-src_plugins_xfer_xfer-dcc.c14
5 files changed, 29 insertions, 36 deletions
diff --git a/chat/weechat/Makefile b/chat/weechat/Makefile
index c53d49daab3..62aae6c1946 100644
--- a/chat/weechat/Makefile
+++ b/chat/weechat/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.45 2014/02/12 23:17:37 tron Exp $
+# $NetBSD: Makefile,v 1.46 2014/02/24 23:06:12 tonio Exp $
-DISTNAME= weechat-0.4.1
-PKGREVISION= 3
+DISTNAME= weechat-0.4.3
CATEGORIES= chat
MASTER_SITES= http://www.weechat.org/files/src/
@@ -11,7 +10,7 @@ COMMENT= Lightweight and user friendly curses based IRC client
LICENSE= gnu-gpl-v3
EXTRACT_SUFX= .tar.bz2
-PKG_INSTALLATION_TYPES= overwrite pkgviews
+BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc
USE_PKGLOCALEDIR= yes
USE_TOOLS+= msgfmt pkg-config
@@ -25,11 +24,13 @@ LDFLAGS.SunOS+= -lsocket -lnsl -lintl
CMAKE_ARGS+= -DENABLE_ASPELL:BOOL=OFF
CMAKE_ARGS+= -DENABLE_GUILE:BOOL=OFF
CMAKE_ARGS+= -DENABLE_TCL:BOOL=OFF
+CMAKE_ARGS+= -DENABLE_MAN:BOOL=ON
CMAKE_ARGS+= -DMANDIR:STRING=${PKGMANDIR}
CMAKE_ARGS+= -DLOCALEDIR:STRING=${PKGLOCALEDIR}/locale
.include "options.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/libidn/buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
diff --git a/chat/weechat/PLIST b/chat/weechat/PLIST
index ac2ee0994ae..6205b7b97cb 100644
--- a/chat/weechat/PLIST
+++ b/chat/weechat/PLIST
@@ -1,12 +1,8 @@
-@comment $NetBSD: PLIST,v 1.17 2013/06/09 21:19:02 tonio Exp $
+@comment $NetBSD: PLIST,v 1.18 2014/02/24 23:06:12 tonio Exp $
+bin/weechat
bin/weechat-curses
include/weechat/weechat-plugin.h
lib/pkgconfig/weechat.pc
-${PLIST.lua}lib/weechat/plugins/lua.so
-${PLIST.perl}lib/weechat/plugins/perl.so
-${PLIST.python}lib/weechat/plugins/python.so
-${PLIST.ruby}lib/weechat/plugins/ruby.so
-${PLIST.charset}lib/weechat/plugins/charset.so
lib/weechat/plugins/alias.so
lib/weechat/plugins/charset.so
lib/weechat/plugins/fifo.so
@@ -16,7 +12,12 @@ lib/weechat/plugins/relay.so
lib/weechat/plugins/rmodifier.so
lib/weechat/plugins/script.so
lib/weechat/plugins/xfer.so
-man/man1/weechat-curses.1
+man/de/man1/weechat.1
+man/fr/man1/weechat.1
+man/it/man1/weechat.1
+man/ja/man1/weechat.1
+man/man1/weechat.1
+man/pl/man1/weechat.1
share/icons/hicolor/32x32/apps/weechat.png
share/locale/cs/LC_MESSAGES/weechat.mo
share/locale/de/LC_MESSAGES/weechat.mo
@@ -28,3 +29,9 @@ share/locale/ja/LC_MESSAGES/weechat.mo
share/locale/pl/LC_MESSAGES/weechat.mo
share/locale/pt_BR/LC_MESSAGES/weechat.mo
share/locale/ru/LC_MESSAGES/weechat.mo
+share/locale/tr/LC_MESSAGES/weechat.mo
+${PLIST.charset}lib/weechat/plugins/charset.so
+${PLIST.lua}lib/weechat/plugins/lua.so
+${PLIST.perl}lib/weechat/plugins/perl.so
+${PLIST.python}lib/weechat/plugins/python.so
+${PLIST.ruby}lib/weechat/plugins/ruby.so
diff --git a/chat/weechat/distinfo b/chat/weechat/distinfo
index 8a4b4a2a3f0..770620bdc20 100644
--- a/chat/weechat/distinfo
+++ b/chat/weechat/distinfo
@@ -1,14 +1,13 @@
-$NetBSD: distinfo,v 1.27 2013/12/12 20:17:56 jperkin Exp $
+$NetBSD: distinfo,v 1.28 2014/02/24 23:06:12 tonio Exp $
-SHA1 (weechat-0.4.1.tar.bz2) = a5185d6b8a2b330713ea354f06601a205270e3a2
-RMD160 (weechat-0.4.1.tar.bz2) = 07cf6554b0238a2dd41da94483d62573789fe97b
-Size (weechat-0.4.1.tar.bz2) = 1772500 bytes
+SHA1 (weechat-0.4.3.tar.bz2) = c9043ae4df8057c1410eeaf4c5c8818e97963e16
+RMD160 (weechat-0.4.3.tar.bz2) = b9625a977d36757a4b8dfa560946f1604ba5f68a
+Size (weechat-0.4.3.tar.bz2) = 2089701 bytes
SHA1 (patch-ab) = d0fac0994602dfa0afde9fe14487f44f8cce25d6
-SHA1 (patch-po_CMakeLists.txt) = 518c8c1347fc2bcdd15dfd83e48af7f08b7527be
+SHA1 (patch-po_CMakeLists.txt) = 6d3ded106fc94b1b0ea96dff938480667f9c2d7d
SHA1 (patch-src_gui_curses_CMakeLists_txt) = 06f18d1efd21e9aeab6931e8d2018885e709c745
SHA1 (patch-src_gui_curses_gui-curses-term_c) = ba9e6a8bbb17356fbd9421aba4f3225bb7d6b9da
SHA1 (patch-src_plugins_charset_charset.c) = f0b6e5268908caab5efa8048c8a55b0083ec0ca4
SHA1 (patch-src_plugins_irc_irc-protocol.c) = 263a0cf3e77618d67bc521af1469585d21f2d3cf
SHA1 (patch-src_plugins_logger_logger.c) = 36d465728191f61d0a7d76b888f437b056817922
SHA1 (patch-src_plugins_script_script-repo.c) = c9eed9b991fa24c5fc41ae5596cb0b2cf3edbe62
-SHA1 (patch-src_plugins_xfer_xfer-dcc.c) = 242fe1d690bb5a6485e57e61df7969010e91c9f8
diff --git a/chat/weechat/patches/patch-po_CMakeLists.txt b/chat/weechat/patches/patch-po_CMakeLists.txt
index ba059784ec3..18183a12c06 100644
--- a/chat/weechat/patches/patch-po_CMakeLists.txt
+++ b/chat/weechat/patches/patch-po_CMakeLists.txt
@@ -1,13 +1,13 @@
-$NetBSD: patch-po_CMakeLists.txt,v 1.1 2013/08/30 16:56:56 joerg Exp $
+$NetBSD: patch-po_CMakeLists.txt,v 1.2 2014/02/24 23:06:12 tonio Exp $
---- po/CMakeLists.txt.orig 2013-08-30 13:48:27.000000000 +0000
+--- po/CMakeLists.txt.orig 2014-02-09 08:52:53.000000000 +0000
+++ po/CMakeLists.txt
-@@ -55,7 +55,7 @@ IF(XGETTEXT_EXECUTABLE AND MSGMERGE_EXEC
+@@ -56,7 +56,7 @@ IF(XGETTEXT_EXECUTABLE AND MSGMERGE_EXEC
ADD_CUSTOM_COMMAND(
OUTPUT ${POT_FILE_PATH}
COMMAND ${XGETTEXT_EXECUTABLE}
-- ARGS -o ${POT_FILE_PATH} --add-comments='TRANSLATORS:' --keyword='_' --keyword='weechat_gettext' --keyword='N_' --keyword='NG_:1,2' --keyword='weechat_ngettext:1,2' --no-location --directory=${CMAKE_SOURCE_DIR} --package-name='WeeChat' --package-version=${VERSION} --msgid-bugs-address=${BUGS_ADDRESS} --copyright-holder='NAME' ${SRC_FILES}
-+ ARGS -o ${POT_FILE_PATH} --add-comments='TRANSLATORS:' --keyword='_' --keyword='weechat_gettext' --keyword='N_' --keyword='NG_:1,2' --keyword='weechat_ngettext:1,2' --no-location --directory=${CMAKE_SOURCE_DIR} --msgid-bugs-address=${BUGS_ADDRESS} --copyright-holder='NAME' ${SRC_FILES}
+- ARGS -o ${POT_FILE_PATH} --add-comments='TRANSLATORS:' --keyword='_' --keyword='weechat_gettext' --keyword='N_' --keyword='NG_:1,2' --keyword='weechat_ngettext:1,2' --no-location --from-code=UTF-8 --directory=${CMAKE_SOURCE_DIR} --package-name='WeeChat' --package-version=${VERSION} --msgid-bugs-address=${BUGS_ADDRESS} --copyright-holder='NAME' ${SRC_FILES}
++ ARGS -o ${POT_FILE_PATH} --add-comments='TRANSLATORS:' --keyword='_' --keyword='weechat_gettext' --keyword='N_' --keyword='NG_:1,2' --keyword='weechat_ngettext:1,2' --no-location --from-code=UTF-8 --directory=${CMAKE_SOURCE_DIR} --msgid-bugs-address=${BUGS_ADDRESS} --copyright-holder='NAME' ${SRC_FILES}
DEPENDS ${POT_DEPENDS}
COMMENT "Generating ${POT_FILE}"
)
diff --git a/chat/weechat/patches/patch-src_plugins_xfer_xfer-dcc.c b/chat/weechat/patches/patch-src_plugins_xfer_xfer-dcc.c
deleted file mode 100644
index 8d2dc04026f..00000000000
--- a/chat/weechat/patches/patch-src_plugins_xfer_xfer-dcc.c
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-src_plugins_xfer_xfer-dcc.c,v 1.1 2013/12/12 20:17:56 jperkin Exp $
-
-Need string.h
-
---- src/plugins/xfer/xfer-dcc.c.orig 2013-05-20 08:06:14.000000000 +0000
-+++ src/plugins/xfer/xfer-dcc.c
-@@ -20,6 +20,7 @@
- */
-
- #include <stdlib.h>
-+#include <string.h>
- #include <unistd.h>
- #include <sys/types.h>
- #include <sys/stat.h>