Emanuele Giaquinta
be57a4e3e1
Remove apparently useless indirection through stub libtool library
...
files for libperl.a and DynaLoader.a when building perl support as
module.
git-svn-id: file:///var/www/svn.irssi.org/SVN/irssi/trunk@4919 dbcabf3a-b0e7-0310-adc4-f8d773084564
2008-11-23 09:48:48 +00:00
Jochen Eisinger
f8461d39bc
introduce the type Irssi::Irc::Client and signals to communicate with proxy
...
clients to allow for scripting parts of the irssi-proxy.
git-svn-id: file:///var/www/svn.irssi.org/SVN/irssi/trunk@4882 dbcabf3a-b0e7-0310-adc4-f8d773084564
2008-11-02 12:13:36 +00:00
Emanuele Giaquinta
8c3e50489f
Remove useless PERL_LIBTOOL indirection.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4731 dbcabf3a-b0e7-0310-adc4-f8d773084564
2008-03-07 10:56:38 +00:00
Emanuele Giaquinta
dfb91dc79a
Fix deps.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4702 dbcabf3a-b0e7-0310-adc4-f8d773084564
2008-02-04 00:30:38 +00:00
Jilles Tjoelker
98e3a37d7b
Use $(mkdir_p) instead of if [ ! -d X ]; then mkdir X; fi,
...
fixing a race condition with parallel builds.
Submitted by mandriva
Slightly simplified by me
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4559 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-06-17 13:22:36 +00:00
Wouter Coekaerts
abb28cae20
Add libtool's -module flag to get built properly on all platforms, by Toby Peterson (Bug 212)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@3714 dbcabf3a-b0e7-0310-adc4-f8d773084564
2005-03-06 18:43:39 +00:00
Timo Sirainen
80a277a34f
remove Makefile with make distclean
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@3150 dbcabf3a-b0e7-0310-adc4-f8d773084564
2003-11-16 18:19:03 +00:00
Timo Sirainen
1c57816451
forgot to commit with previous perl changes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@3008 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-11-17 16:05:32 +00:00
Timo Sirainen
a6095cd421
Use the modified PERL_CFLAGS + CFLAGS to compile .xs files.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2989 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-11-07 17:38:26 +00:00
Timo Sirainen
da439fdbe4
added quotes to make CC="$(CC)"
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2983 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-11-03 09:06:29 +00:00
Timo Sirainen
a7e4c7da00
typofix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2980 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-10-29 17:46:57 +00:00
Timo Sirainen
ba52d084d6
Try to fix perl compilation for people whose perl has been compiled with
...
non-GCC but are trying to compile irssi with GCC.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2976 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-10-28 00:12:42 +00:00
Timo Sirainen
d58e119a98
Exported expando interface to perl. Fix for statusbar deinit.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2975 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-10-27 22:30:41 +00:00
Timo Sirainen
665ad121a8
"make clean" now cleans all perl subdirs properly too.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2621 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-16 11:14:35 +00:00
Timo Sirainen
dd00622d39
scripts should be looked from share dir, not lib dir.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2534 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-01 19:56:50 +00:00
Timo Sirainen
aaeea771c2
all subdirs are now specified in "perl_dirs" so it's easier to add/remove
...
directories.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2416 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 14:01:25 +00:00
Timo Sirainen
5202ef9314
distclean -> distclean-generic so it'll be executed before clean-am which
...
removes */Makefiles.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2337 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-22 19:52:17 +00:00
Timo Sirainen
5ee08ed3c9
Added ctcp_register() and ctcp_unregister() for registering CTCP commands.
...
It's used by CTCP CLIENTINFO to print list of known CTCP commands. Also
added CTCP USERINFO command + /SET ctcp_userinfo_reply.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2063 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 21:36:11 +00:00
Timo Sirainen
ca0711f981
added ui/Formats.xs to EXTRA_DIST
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2038 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-17 00:12:04 +00:00
Timo Sirainen
6a82e806b4
Moved $(GLIB_CFLAGS) after -I includes, to make sure our own .h files get before possibly identically named headers in the glib's include directory.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1975 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-05 14:48:03 +00:00
Timo Sirainen
c5c2242ee3
Boot dynaloader too even if perl libraries are compiled statically in irssi.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1917 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-10-25 10:00:33 +00:00
Timo Sirainen
ddf1b27c04
Added --with-perl-staticlib option to configure. If used, irssi's perl
...
libraries are compiled statically into irssi binary.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1914 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-10-24 23:17:27 +00:00
Timo Sirainen
8433d560f0
forgot one core_sources -> common_sources change
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1864 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-10-20 20:23:07 +00:00
Timo Sirainen
ed779db220
renamed XXX_SOURCES -> xxx_sources so automake 1.5 won't complain about it
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1863 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-10-20 20:14:00 +00:00
Timo Sirainen
76c6e9ab83
Dependencies finally work correctly in perl libraries (they're each compiled
...
separately now). Added statusbar code to available to perl, it's now
possible to create new statusbar items with perl scripts.
statusbar_items_redraw(char *name) can now be used to easily redraw all
named statusbar items in screen.
Probably several other changes I've already forgotten :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1861 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-10-20 19:52:07 +00:00
Timo Sirainen
422ef7759d
typofix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1761 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-08-17 11:55:08 +00:00
Timo Sirainen
fd69089568
added textui
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1760 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-08-17 11:51:21 +00:00
Timo Sirainen
803d805016
Module loading updates - /LOAD shows now also the statically loaded modules.
...
You can't /LOAD the same module twice. Syntax changed to /LOAD <module>
[<submodule>], /UNLOAD <module> [<submodule>].
NOTE: all modules now need to call register_module() in their init()
function.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1748 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-08-14 00:41:59 +00:00
Timo Sirainen
01d3e74f63
Added Irssi::TextUI.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1733 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-08-09 01:59:36 +00:00
Timo Sirainen
642622624d
--with-perl-path -> --with-perl-lib=[site|vendor|DIR] with some fixes to
...
make it work better.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1693 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-07-30 22:10:11 +00:00
Timo Sirainen
5f3fc50f51
forgot module-formats.h
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1681 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-07-29 12:14:08 +00:00
Timo Sirainen
6c2f9c685a
--enable-perl* -> --with-perl*. Added a new libfe_perl which handles /SCRIPT
...
commands. /RUN -> /SCRIPT LOAD, /PERLFLUSH -> /SCRIPT FLUSH, /PERL ->
/SCRIPT EXEC. Added /SCRIPT UNLOAD, /SCRIPT LIST. Lots of cleanups.
filename_complete() has extra argument for "default directory" which is
searched if no path is given when completing.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1680 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-07-29 09:17:53 +00:00
Timo Sirainen
4740336c3f
fix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1678 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-07-29 04:51:29 +00:00
Timo Sirainen
81eb94fa9b
Use INSTALLDIRS=perl option with MakeMaker if perl install directory is
...
specified.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1674 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-07-29 03:56:46 +00:00
Timo Sirainen
fd547c3ebe
textui isn't done yet.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1631 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-07-15 15:16:38 +00:00
Timo Sirainen
316bd7d142
Moved awaylog to core.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1629 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-07-15 14:07:48 +00:00
Timo Sirainen
dead8321a8
UI fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1590 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-06-29 21:14:10 +00:00
Timo Sirainen
89d7498019
Moved fe_perl module to use Irssi::UI .. this breaks several scripts that
...
use UI-specific code, but simply adding the "use Irssi::UI;" after use
Irssi; should work. make install now removes libfe_perl.* files from global
module directory, but if you have it somewhere else you should manually
remove it.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1582 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-06-27 22:56:17 +00:00
Timo Sirainen
689fb5a267
if $(MAKE) crap -> ($(MAKE) || $(MAKE)), a lot better :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1391 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-15 15:42:11 +00:00
Timo Sirainen
c6843a71a5
if ! $(MAKE) -> if $(MAKE); then echo; else
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1390 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-15 15:23:00 +00:00
Timo Sirainen
ef1d2e3b43
make distclean works now properly for common/ and irc/ directories (by tko)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1378 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-11 02:33:00 +00:00
Timo Sirainen
d8128cdcda
removed Flood.xs
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1356 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-04 16:22:00 +00:00
Timo Sirainen
2f4969aefc
make -> $(MAKE)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1308 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 17:18:17 +00:00
Timo Sirainen
469fde3618
Verify in configure that linking with perl's LDFLAGS actually works. If
...
perl lib dir is set, add 'use lib "/perl/lib/dir"' before each script
automatically.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1287 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-22 20:39:35 +00:00
Timo Sirainen
abe4ddb52a
/LOAD module tries to load "module_core" instead. If it wasn't found,
...
it fallbacks to "module" again. If it is found, it tries to load several
other modules too, like irc_module, fe_module and fe_irc_module.
Split perl module to perl_core and fe_perl. Removed "_common" from some
fe_common modules.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1228 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-17 10:35:35 +00:00
Timo Sirainen
187412eb7c
Perl 5.6 wants PREFIX=xx, not LIB=xx when default isn't used
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1216 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-15 00:05:22 +00:00
Timo Sirainen
abcb44f835
perl updates
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1089 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-07 09:54:21 +00:00
Timo Sirainen
d431bea439
Renamed libtool-static to libtool-shared. Generating it should now also
...
work properly with older libtool versions than 1.3.5.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1064 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-04 18:35:26 +00:00
Timo Sirainen
1e4c658a18
Removed the "signal" and "last signal" signals. Changed perl's
...
signaling system to work without them, it should now work faster and
better.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1053 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-03 07:34:12 +00:00
Timo Sirainen
d304bc65ca
Perl's ldflags usually include at least -lm and maybe some others too.
...
But in some OSes adding shared library dependencies to other shared
libs don't work (or maybe I'd need to do something differently :), so
check in configure that if it doesn't work, perl is never even tried to
be built as module.
On the other hand, if it does work irssi now links with libperl.so if
it's found instead of libperl.a which was always used before.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1035 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-01 10:42:15 +00:00