Re: irssi include files

2014-01-08 Thread Jérémie Courrèges-Anglas
Florian Stinglmayr fstinglm...@gmail.com writes:

 Hi,

 is there any specific reasons you delete the include files from irssi
 before installing? Those header files are needed if one wishes to build
 irssi plugins like the irssi-otr plugin.

 I have attached a patch that does no longer delete those include files
 allowing third party plugins for irssi to be compiled.

This makes sense.  I intend to commit this tomorrow if no one objects.

Florian: please use diff -u.

 Regards,
 Florian

  Index: Makefile
 ===
 RCS file: /cvs/ports/net/irssi/Makefile,v
 retrieving revision 1.56
 diff -r1.56 Makefile
 8c8
  REVISION=   4
 ---
 REVISION=5
 54,56d53
  
  post-install:
  @rm -rf ${PREFIX}/include
 Index: pkg/PLIST
 ===
 RCS file: /cvs/ports/net/irssi/pkg/PLIST,v
 retrieving revision 1.18
 diff -r1.18 PLIST
 2a3,129
 include/irssi/
 include/irssi/irssi-config.h
 include/irssi/irssi-version.h
 include/irssi/src/
 include/irssi/src/common.h
 include/irssi/src/core/
 include/irssi/src/core/args.h
 include/irssi/src/core/channel-rec.h
 include/irssi/src/core/channel-setup-rec.h
 include/irssi/src/core/channels-setup.h
 include/irssi/src/core/channels.h
 include/irssi/src/core/chat-protocols.h
 include/irssi/src/core/chatnet-rec.h
 include/irssi/src/core/chatnets.h
 include/irssi/src/core/commands.h
 include/irssi/src/core/core.h
 include/irssi/src/core/expandos.h
 include/irssi/src/core/ignore.h
 include/irssi/src/core/levels.h
 include/irssi/src/core/line-split.h
 include/irssi/src/core/log.h
 include/irssi/src/core/masks.h
 include/irssi/src/core/misc.h
 include/irssi/src/core/module.h
 include/irssi/src/core/modules-load.h
 include/irssi/src/core/modules.h
 include/irssi/src/core/net-disconnect.h
 include/irssi/src/core/net-nonblock.h
 include/irssi/src/core/net-sendbuffer.h
 include/irssi/src/core/network.h
 include/irssi/src/core/nick-rec.h
 include/irssi/src/core/nicklist.h
 include/irssi/src/core/nickmatch-cache.h
 include/irssi/src/core/pidwait.h
 include/irssi/src/core/queries.h
 include/irssi/src/core/query-rec.h
 include/irssi/src/core/rawlog.h
 include/irssi/src/core/recode.h
 include/irssi/src/core/server-connect-rec.h
 include/irssi/src/core/server-rec.h
 include/irssi/src/core/server-setup-rec.h
 include/irssi/src/core/servers-reconnect.h
 include/irssi/src/core/servers-setup.h
 include/irssi/src/core/servers.h
 include/irssi/src/core/session.h
 include/irssi/src/core/settings.h
 include/irssi/src/core/signals.h
 include/irssi/src/core/special-vars.h
 include/irssi/src/core/window-item-def.h
 include/irssi/src/core/window-item-rec.h
 include/irssi/src/core/write-buffer.h
 include/irssi/src/fe-common/
 include/irssi/src/fe-common/core/
 include/irssi/src/fe-common/core/chat-completion.h
 include/irssi/src/fe-common/core/command-history.h
 include/irssi/src/fe-common/core/completion.h
 include/irssi/src/fe-common/core/fe-channels.h
 include/irssi/src/fe-common/core/fe-common-core.h
 include/irssi/src/fe-common/core/fe-core-commands.h
 include/irssi/src/fe-common/core/fe-exec.h
 include/irssi/src/fe-common/core/fe-messages.h
 include/irssi/src/fe-common/core/fe-queries.h
 include/irssi/src/fe-common/core/fe-recode.h
 include/irssi/src/fe-common/core/fe-windows.h
 include/irssi/src/fe-common/core/formats.h
 include/irssi/src/fe-common/core/hilight-text.h
 include/irssi/src/fe-common/core/keyboard.h
 include/irssi/src/fe-common/core/module-formats.h
 include/irssi/src/fe-common/core/module.h
 include/irssi/src/fe-common/core/printtext.h
 include/irssi/src/fe-common/core/themes.h
 include/irssi/src/fe-common/core/window-activity.h
 include/irssi/src/fe-common/core/window-items.h
 include/irssi/src/fe-common/core/windows-layout.h
 include/irssi/src/fe-common/irc/
 include/irssi/src/fe-common/irc/dcc/
 include/irssi/src/fe-common/irc/dcc/fe-dcc.h
 include/irssi/src/fe-common/irc/dcc/module-formats.h
 include/irssi/src/fe-common/irc/dcc/module.h
 include/irssi/src/fe-common/irc/fe-irc-server.h
 include/irssi/src/fe-common/irc/module-formats.h
 include/irssi/src/fe-common/irc/module.h
 include/irssi/src/fe-common/irc/notifylist/
 include/irssi/src/fe-common/irc/notifylist/module-formats.h
 include/irssi/src/fe-common/irc/notifylist/module.h
 include/irssi/src/fe-text/
 include/irssi/src/fe-text/statusbar-item.h
 include/irssi/src/irc/
 include/irssi/src/irc/core/
 include/irssi/src/irc/core/bans.h
 include/irssi/src/irc/core/channel-rejoin.h
 include/irssi/src/irc/core/ctcp.h
 include/irssi/src/irc/core/irc-channels.h
 include/irssi/src/irc/core/irc-chatnets.h
 include/irssi/src/irc/core/irc-commands.h
 include/irssi/src/irc/core/irc-masks.h
 include/irssi/src/irc/core/irc-nicklist.h
 include/irssi/src/irc/core/irc-queries.h
 include/irssi/src/irc/core/irc-servers-setup.h
 include/irssi/src/irc/core/irc-servers.h
 include/irssi/src/irc/core/irc.h
 

Re: irssi include files

2014-01-08 Thread Florian Stinglmayr
On Wed, Jan 08, 2014 at 04:59:03PM +0100, Jérémie Courrèges-Anglas wrote:

 Florian: please use diff -u.


Sorry for the noise. Here is an unified diff:

Index: Makefile
===
RCS file: /cvs/ports/net/irssi/Makefile,v
retrieving revision 1.56
diff -u -p -u -r1.56 Makefile
--- Makefile12 Dec 2013 14:10:13 -  1.56
+++ Makefile8 Jan 2014 16:34:59 -
@@ -5,7 +5,7 @@ SHARED_ONLY=Yes
 COMMENT=   modular IRC client with many features (ipv6,socks,proxy)
 
 DISTNAME=  irssi-0.8.15
-REVISION=  4
+REVISION=  5
 CATEGORIES=net
 
 HOMEPAGE=  http://www.irssi.org/
@@ -51,8 +51,5 @@ FAKE_FLAGS=   confdir=${PREFIX}/share/exa
 
 pre-configure:
${SUBST_CMD} ${WRKSRC}/docs/irssi.1
-
-post-install:
-   @rm -rf ${PREFIX}/include
 
 .include bsd.port.mk
Index: pkg/PLIST
===
RCS file: /cvs/ports/net/irssi/pkg/PLIST,v
retrieving revision 1.18
diff -u -p -u -r1.18 PLIST
--- pkg/PLIST   23 May 2009 17:47:01 -  1.18
+++ pkg/PLIST   8 Jan 2014 16:34:59 -
@@ -1,5 +1,132 @@
 @comment $OpenBSD: PLIST,v 1.18 2009/05/23 17:47:01 martynas Exp $
 @bin bin/irssi
+include/irssi/
+include/irssi/irssi-config.h
+include/irssi/irssi-version.h
+include/irssi/src/
+include/irssi/src/common.h
+include/irssi/src/core/
+include/irssi/src/core/args.h
+include/irssi/src/core/channel-rec.h
+include/irssi/src/core/channel-setup-rec.h
+include/irssi/src/core/channels-setup.h
+include/irssi/src/core/channels.h
+include/irssi/src/core/chat-protocols.h
+include/irssi/src/core/chatnet-rec.h
+include/irssi/src/core/chatnets.h
+include/irssi/src/core/commands.h
+include/irssi/src/core/core.h
+include/irssi/src/core/expandos.h
+include/irssi/src/core/ignore.h
+include/irssi/src/core/levels.h
+include/irssi/src/core/line-split.h
+include/irssi/src/core/log.h
+include/irssi/src/core/masks.h
+include/irssi/src/core/misc.h
+include/irssi/src/core/module.h
+include/irssi/src/core/modules-load.h
+include/irssi/src/core/modules.h
+include/irssi/src/core/net-disconnect.h
+include/irssi/src/core/net-nonblock.h
+include/irssi/src/core/net-sendbuffer.h
+include/irssi/src/core/network.h
+include/irssi/src/core/nick-rec.h
+include/irssi/src/core/nicklist.h
+include/irssi/src/core/nickmatch-cache.h
+include/irssi/src/core/pidwait.h
+include/irssi/src/core/queries.h
+include/irssi/src/core/query-rec.h
+include/irssi/src/core/rawlog.h
+include/irssi/src/core/recode.h
+include/irssi/src/core/server-connect-rec.h
+include/irssi/src/core/server-rec.h
+include/irssi/src/core/server-setup-rec.h
+include/irssi/src/core/servers-reconnect.h
+include/irssi/src/core/servers-setup.h
+include/irssi/src/core/servers.h
+include/irssi/src/core/session.h
+include/irssi/src/core/settings.h
+include/irssi/src/core/signals.h
+include/irssi/src/core/special-vars.h
+include/irssi/src/core/window-item-def.h
+include/irssi/src/core/window-item-rec.h
+include/irssi/src/core/write-buffer.h
+include/irssi/src/fe-common/
+include/irssi/src/fe-common/core/
+include/irssi/src/fe-common/core/chat-completion.h
+include/irssi/src/fe-common/core/command-history.h
+include/irssi/src/fe-common/core/completion.h
+include/irssi/src/fe-common/core/fe-channels.h
+include/irssi/src/fe-common/core/fe-common-core.h
+include/irssi/src/fe-common/core/fe-core-commands.h
+include/irssi/src/fe-common/core/fe-exec.h
+include/irssi/src/fe-common/core/fe-messages.h
+include/irssi/src/fe-common/core/fe-queries.h
+include/irssi/src/fe-common/core/fe-recode.h
+include/irssi/src/fe-common/core/fe-windows.h
+include/irssi/src/fe-common/core/formats.h
+include/irssi/src/fe-common/core/hilight-text.h
+include/irssi/src/fe-common/core/keyboard.h
+include/irssi/src/fe-common/core/module-formats.h
+include/irssi/src/fe-common/core/module.h
+include/irssi/src/fe-common/core/printtext.h
+include/irssi/src/fe-common/core/themes.h
+include/irssi/src/fe-common/core/window-activity.h
+include/irssi/src/fe-common/core/window-items.h
+include/irssi/src/fe-common/core/windows-layout.h
+include/irssi/src/fe-common/irc/
+include/irssi/src/fe-common/irc/dcc/
+include/irssi/src/fe-common/irc/dcc/fe-dcc.h
+include/irssi/src/fe-common/irc/dcc/module-formats.h
+include/irssi/src/fe-common/irc/dcc/module.h
+include/irssi/src/fe-common/irc/fe-irc-server.h
+include/irssi/src/fe-common/irc/module-formats.h
+include/irssi/src/fe-common/irc/module.h
+include/irssi/src/fe-common/irc/notifylist/
+include/irssi/src/fe-common/irc/notifylist/module-formats.h
+include/irssi/src/fe-common/irc/notifylist/module.h
+include/irssi/src/fe-text/
+include/irssi/src/fe-text/statusbar-item.h
+include/irssi/src/irc/
+include/irssi/src/irc/core/
+include/irssi/src/irc/core/bans.h
+include/irssi/src/irc/core/channel-rejoin.h
+include/irssi/src/irc/core/ctcp.h
+include/irssi/src/irc/core/irc-channels.h
+include/irssi/src/irc/core/irc-chatnets.h

irssi include files

2013-12-27 Thread Florian Stinglmayr
Hi,

is there any specific reasons you delete the include files from irssi
before installing? Those header files are needed if one wishes to build
irssi plugins like the irssi-otr plugin.

I have attached a patch that does no longer delete those include files
allowing third party plugins for irssi to be compiled.

Regards,
Florian

 Index: Makefile
===
RCS file: /cvs/ports/net/irssi/Makefile,v
retrieving revision 1.56
diff -r1.56 Makefile
8c8
 REVISION= 4
---
 REVISION= 5
54,56d53
 
 post-install:
   @rm -rf ${PREFIX}/include
Index: pkg/PLIST
===
RCS file: /cvs/ports/net/irssi/pkg/PLIST,v
retrieving revision 1.18
diff -r1.18 PLIST
2a3,129
 include/irssi/
 include/irssi/irssi-config.h
 include/irssi/irssi-version.h
 include/irssi/src/
 include/irssi/src/common.h
 include/irssi/src/core/
 include/irssi/src/core/args.h
 include/irssi/src/core/channel-rec.h
 include/irssi/src/core/channel-setup-rec.h
 include/irssi/src/core/channels-setup.h
 include/irssi/src/core/channels.h
 include/irssi/src/core/chat-protocols.h
 include/irssi/src/core/chatnet-rec.h
 include/irssi/src/core/chatnets.h
 include/irssi/src/core/commands.h
 include/irssi/src/core/core.h
 include/irssi/src/core/expandos.h
 include/irssi/src/core/ignore.h
 include/irssi/src/core/levels.h
 include/irssi/src/core/line-split.h
 include/irssi/src/core/log.h
 include/irssi/src/core/masks.h
 include/irssi/src/core/misc.h
 include/irssi/src/core/module.h
 include/irssi/src/core/modules-load.h
 include/irssi/src/core/modules.h
 include/irssi/src/core/net-disconnect.h
 include/irssi/src/core/net-nonblock.h
 include/irssi/src/core/net-sendbuffer.h
 include/irssi/src/core/network.h
 include/irssi/src/core/nick-rec.h
 include/irssi/src/core/nicklist.h
 include/irssi/src/core/nickmatch-cache.h
 include/irssi/src/core/pidwait.h
 include/irssi/src/core/queries.h
 include/irssi/src/core/query-rec.h
 include/irssi/src/core/rawlog.h
 include/irssi/src/core/recode.h
 include/irssi/src/core/server-connect-rec.h
 include/irssi/src/core/server-rec.h
 include/irssi/src/core/server-setup-rec.h
 include/irssi/src/core/servers-reconnect.h
 include/irssi/src/core/servers-setup.h
 include/irssi/src/core/servers.h
 include/irssi/src/core/session.h
 include/irssi/src/core/settings.h
 include/irssi/src/core/signals.h
 include/irssi/src/core/special-vars.h
 include/irssi/src/core/window-item-def.h
 include/irssi/src/core/window-item-rec.h
 include/irssi/src/core/write-buffer.h
 include/irssi/src/fe-common/
 include/irssi/src/fe-common/core/
 include/irssi/src/fe-common/core/chat-completion.h
 include/irssi/src/fe-common/core/command-history.h
 include/irssi/src/fe-common/core/completion.h
 include/irssi/src/fe-common/core/fe-channels.h
 include/irssi/src/fe-common/core/fe-common-core.h
 include/irssi/src/fe-common/core/fe-core-commands.h
 include/irssi/src/fe-common/core/fe-exec.h
 include/irssi/src/fe-common/core/fe-messages.h
 include/irssi/src/fe-common/core/fe-queries.h
 include/irssi/src/fe-common/core/fe-recode.h
 include/irssi/src/fe-common/core/fe-windows.h
 include/irssi/src/fe-common/core/formats.h
 include/irssi/src/fe-common/core/hilight-text.h
 include/irssi/src/fe-common/core/keyboard.h
 include/irssi/src/fe-common/core/module-formats.h
 include/irssi/src/fe-common/core/module.h
 include/irssi/src/fe-common/core/printtext.h
 include/irssi/src/fe-common/core/themes.h
 include/irssi/src/fe-common/core/window-activity.h
 include/irssi/src/fe-common/core/window-items.h
 include/irssi/src/fe-common/core/windows-layout.h
 include/irssi/src/fe-common/irc/
 include/irssi/src/fe-common/irc/dcc/
 include/irssi/src/fe-common/irc/dcc/fe-dcc.h
 include/irssi/src/fe-common/irc/dcc/module-formats.h
 include/irssi/src/fe-common/irc/dcc/module.h
 include/irssi/src/fe-common/irc/fe-irc-server.h
 include/irssi/src/fe-common/irc/module-formats.h
 include/irssi/src/fe-common/irc/module.h
 include/irssi/src/fe-common/irc/notifylist/
 include/irssi/src/fe-common/irc/notifylist/module-formats.h
 include/irssi/src/fe-common/irc/notifylist/module.h
 include/irssi/src/fe-text/
 include/irssi/src/fe-text/statusbar-item.h
 include/irssi/src/irc/
 include/irssi/src/irc/core/
 include/irssi/src/irc/core/bans.h
 include/irssi/src/irc/core/channel-rejoin.h
 include/irssi/src/irc/core/ctcp.h
 include/irssi/src/irc/core/irc-channels.h
 include/irssi/src/irc/core/irc-chatnets.h
 include/irssi/src/irc/core/irc-commands.h
 include/irssi/src/irc/core/irc-masks.h
 include/irssi/src/irc/core/irc-nicklist.h
 include/irssi/src/irc/core/irc-queries.h
 include/irssi/src/irc/core/irc-servers-setup.h
 include/irssi/src/irc/core/irc-servers.h
 include/irssi/src/irc/core/irc.h
 include/irssi/src/irc/core/mode-lists.h
 include/irssi/src/irc/core/modes.h
 include/irssi/src/irc/core/module.h
 include/irssi/src/irc/core/netsplit.h
 include/irssi/src/irc/core/servers-idle.h