summaryrefslogtreecommitdiff
path: root/chat/weechat
diff options
context:
space:
mode:
authortonio <tonio@pkgsrc.org>2009-11-03 22:22:31 +0000
committertonio <tonio@pkgsrc.org>2009-11-03 22:22:31 +0000
commitf46fb779ced3ca6104e59cdbc40cbfa60b52d17f (patch)
treef15db50c22d07b44e06ac64b1f5ed7f8d1aa662c /chat/weechat
parente7aa31f4892e4f8511214add1222b0ebaf3a09f2 (diff)
downloadpkgsrc-f46fb779ced3ca6104e59cdbc40cbfa60b52d17f.tar.gz
Update chat/weechat to 0.3.0
Main changes: * irc is now a plugin * irc: remove kernel info in CTCP VERSION reply * relay: add relay plugin (network communication between WeeChat and remote application) * logger: add logger plugin with new features: backlog, level for messages to log * plugins: add some other plugins: alias, demo, fifo, tcl, xfer * api: new plugin API with many new functions: hooks, buffer management and nicklist, bars, configuration files, network, infos/infolists, lists, upgrade * gui: new display engine, with prefix and message for each line * gui: add new type of buffer, with free content * gui: fix display bug with some weird UTF-8 chars * core: improve main loop: higher timout in select(), less CPU usage * core: new name for configuration files (*.conf instead of *.rc)
Diffstat (limited to 'chat/weechat')
-rw-r--r--chat/weechat/Makefile14
-rw-r--r--chat/weechat/PLIST22
-rw-r--r--chat/weechat/distinfo9
-rw-r--r--chat/weechat/patches/patch-ac17
4 files changed, 38 insertions, 24 deletions
diff --git a/chat/weechat/Makefile b/chat/weechat/Makefile
index d1a03482bf5..463325d1338 100644
--- a/chat/weechat/Makefile
+++ b/chat/weechat/Makefile
@@ -1,25 +1,25 @@
-# $NetBSD: Makefile,v 1.24 2009/09/29 17:17:39 tonio Exp $
+# $NetBSD: Makefile,v 1.25 2009/11/03 22:22:31 tonio Exp $
#
-DISTNAME= weechat-0.2.6.3
-PKGREVISION= 1
+DISTNAME= weechat-0.3.0
CATEGORIES= chat
-MASTER_SITES= http://weechat.flashtux.org/download/
-EXTRACT_SUFX= .tar.bz2
+MASTER_SITES= http://www.weechat.org/files/src/
MAINTAINER= tonio@NetBSD.org
-HOMEPAGE= http://weechat.flashtux.org/
+HOMEPAGE= http://www.weechat.org/
COMMENT= Lightweight and user friendly curses based IRC client
-#LICENSE= gplv3
+LICENSE= gnu-gpl-v3
PKG_INSTALLATION_TYPES= overwrite pkgviews
PKG_DESTDIR_SUPPORT= user-destdir
USE_PKGLOCALEDIR= yes
USE_TOOLS+= msgfmt
+USE_LIBTOOL= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --disable-ruby --disable-aspell
MAKE_ENV+= INSTALL_DATA_DIR=${INSTALL_DATA_DIR:Q}
+MAKE_ENV+= PREFIX=${DESTDIR:Q}${PREFIX:Q}
.include "options.mk"
diff --git a/chat/weechat/PLIST b/chat/weechat/PLIST
index adef1970cf4..d65e6b848db 100644
--- a/chat/weechat/PLIST
+++ b/chat/weechat/PLIST
@@ -1,25 +1,21 @@
-@comment $NetBSD: PLIST,v 1.11 2009/07/18 06:04:33 tonio Exp $
+@comment $NetBSD: PLIST,v 1.12 2009/11/03 22:22:31 tonio Exp $
bin/weechat-curses
+include/weechat/weechat-plugin.h
+lib/pkgconfig/weechat.pc
${PLIST.lua}lib/weechat/plugins/lua.la
${PLIST.perl}lib/weechat/plugins/perl.la
${PLIST.python}lib/weechat/plugins/python.la
${PLIST.ruby}lib/weechat/plugins/ruby.la
${PLIST.charset}lib/weechat/plugins/charset.la
-man/man1/weechat-curses.1
-share/doc/weechat/html/de/weechat-doc.css
-share/doc/weechat/html/en/weechat-doc.css
-share/doc/weechat/html/fr/weechat-doc.css
-share/doc/weechat/weechat_quickstart.cs.txt
-share/doc/weechat/weechat_quickstart.de.txt
-share/doc/weechat/weechat_quickstart.en.txt
-share/doc/weechat/weechat_quickstart.fr.txt
-share/doc/weechat/weechat_quickstart.pl.txt
-share/doc/weechat/weechat_quickstart.ru.txt
-share/doc/weechat/weechat_quickstart.sco.txt
-share/doc/weechat/weechat_quickstart.sv.txt
+lib/weechat/plugins/alias.la
+lib/weechat/plugins/fifo.la
+lib/weechat/plugins/irc.la
+lib/weechat/plugins/logger.la
+lib/weechat/plugins/xfer.la
share/locale/cs/LC_MESSAGES/weechat.mo
share/locale/de/LC_MESSAGES/weechat.mo
share/locale/es/LC_MESSAGES/weechat.mo
share/locale/fr/LC_MESSAGES/weechat.mo
share/locale/hu/LC_MESSAGES/weechat.mo
+share/locale/pl/LC_MESSAGES/weechat.mo
share/locale/ru/LC_MESSAGES/weechat.mo
diff --git a/chat/weechat/distinfo b/chat/weechat/distinfo
index 816537cf5f0..6afbe3cab41 100644
--- a/chat/weechat/distinfo
+++ b/chat/weechat/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.15 2009/07/18 06:04:33 tonio Exp $
+$NetBSD: distinfo,v 1.16 2009/11/03 22:22:31 tonio Exp $
-SHA1 (weechat-0.2.6.3.tar.bz2) = f30afb14a0b3920baab349e0efaef17fd5b0ce5e
-RMD160 (weechat-0.2.6.3.tar.bz2) = dbf2c534cd26bc6593447ca1c6d78f8cba7625c8
-Size (weechat-0.2.6.3.tar.bz2) = 1110344 bytes
+SHA1 (weechat-0.3.0.tar.gz) = d7d0ae999fb8aba65afca4bcf3a557fd318f59ef
+RMD160 (weechat-0.3.0.tar.gz) = 3cbdc99b36b64761b77d2f2d4e6cc4a2e62d1764
+Size (weechat-0.3.0.tar.gz) = 1933034 bytes
SHA1 (patch-aa) = 5bfba8832834898030fb1612adee83c8a7d1e708
SHA1 (patch-ab) = 14264c459810e7300b5adedd0ff98e749dad3f2d
+SHA1 (patch-ac) = 1f713c92e58898fd0ef3169fe9f815265cfea2e9
diff --git a/chat/weechat/patches/patch-ac b/chat/weechat/patches/patch-ac
new file mode 100644
index 00000000000..6d35eb3f8be
--- /dev/null
+++ b/chat/weechat/patches/patch-ac
@@ -0,0 +1,17 @@
+$NetBSD: patch-ac,v 1.4 2009/11/03 22:22:31 tonio Exp $
+
+Make sure to honor destdir
+
+--- src/plugins/Makefile.in.orig 2009-09-06 10:10:04.000000000 +0200
++++ src/plugins/Makefile.in
+@@ -749,8 +749,8 @@ uninstall-am:
+ # install plugin header
+
+ install-data-hook:
+- $(INSTALL) -d $(includedir)/$(PACKAGE)
+- $(INSTALL_DATA) weechat-plugin.h $(includedir)/$(PACKAGE)
++ $(INSTALL_DATA_DIR) -d ${DESTDIR}$(includedir)/$(PACKAGE)
++ $(INSTALL_DATA) weechat-plugin.h ${DESTDIR}$(includedir)/$(PACKAGE)
+
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.