pkgsrc-wip/kvirc/Makefile

53 lines
1.4 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.15 2009/02/03 06:11:48 obache Exp $
#
Update to 3.2.0: 22.02.2005: Release 3.2.0 "Realia" Here we go again: 3.2.0 is out! The long road to stability has reached an important milestone. The previous releases of the 3.* series were the first ones after a huge codebase rewrite. 3.2.0 is a result of several months of testing, debugging and improving. You will surely find it more stable, fast and user friendly. The old scripting toolbars have been replaced by the new "action" based approach. Besides the scripting flexibility of the actions we have also gained "drag & drop" toolbar editing. Just select "Settings -> Toolbars -> Customize" from the menu and drag your favorite actions (buttons!) to the toolbars you wish. You can obviously create new toolbars on the fly and destroy old ones. There is a set of builtin actions and new ones can be added by the means of the action editor (another new feature) accessible from the Scripting menu. Play with it :) The UNICODE support has been improved yet more. Now you can set global, per-network, per-server and per-window encodings! There is also a new set of "smart" encoding engines that first try to decode the text as UTF8 and in case of failure fallback to your standard encoding. The translators did a really good (and hard) job: we actually have KVIrc translated in 14 languages. I'm really happy about that. There is a new nice Instant-Messager-like notifier window that pops up when a query message arrives and KVIrc is not the active application. Yes, you can disable it, but I'm sure you will not. The notifier is also fully scriptable and we're working on a simple skinning engine for it. We also have perl support: now you can use perl from KVS and KVS from perl. The engine is still quite essential but with some hacking you can obtain really good results from it. The small IRC-Context-Display has been removed from the toolbar and has been replaced by a real status bar that is capable of displaying the same informations in a much cleaner way. The IRC-Context-Display is still available as an action so you can just drag it back in its place and hide the status bar to return to the previous release configuration. The statusbar also supports applets that can be added/dragged/removed by the means of the mouse: just try the right click. The scripting engine has been improved and there are several new object classes. An interesting new feature here is the $tr() function that allows your scripts to be translated with the standard gettext mechanism. The widely requested DCOP communication function has been implemented too. Out-of-the-box mircryption support has been added. The KVIrc's mircryption engine supports the standard ECB mode and the new CBC mode The DCC transfers have been improved and seveal related bugs have been fixed. It is also possible to limit the bandwidth for each transfer. There is a lot of minor new features that will make your IRC sessions funnier and more exciting: some of them are described in the ChangeLog file and other can be found by exploring the user interface. The small one-man-project has grown to the level of a small community. People from around the world have joined our development efforts and are constantly donating their time, eyes and bandwidth in order to make KVIrc a really good IRC client. Besides of simply giving you a free (as in freedom!) and nice program for chatting, they are giving you the great opportunity to see what's behind the scenes: you have the source code for the whole application. In practical terms this means more or less 300.000 lines of tested, debugged and commented C++ code, several perl scripts, dozens of makefiles and all the means that you need to produce a working KVIrc executable on all the supported platforms. There is a lot of knowledge (some people call it "technology" because it sells better) inside, ready to be acquired by an attentive reader. Don't forget that the freedom of building your own executable from the sources gives you the opportunity of verifying the source itself: for example you might be interested in verifying that KVIrc will not run any malware code on your machine nor will collect your private data and sell it to someone while you're happily chatting with a friend. We call it freedom, please respect it :) Our community is contantly growing and this release was possible thanks to the contribution of really many people. There are new mighty developers, new addicted fans and we have seen a lot of new users. The list of the major contributors can be found on the KVIrc site, in the about dialog and all around the sources. If you want to meet them please join the #kvirc channel on your favorite IRC network or subscribe to our mailing list. Ah, I was going to forget it: you might have noticed that there is a version bump from 3.0.1 to 3.2.0. It's a typo that we arbitrairly decided not to fix :) Have fun :) Szymon Stefanek and The KVIrc Development Team 31.05.2004: Release 3.0.1 "System Virtue" Here we go again: 3.0.1 is out! 3.0.1 is mainly a bugfix release. 3.0.0 was the first public release after long time and even if we have tested it for a very long time some bugs didn't miss to jump out. 3.0.1 contains the fixes for these problems and adds some minor functionality. The detailed list of changes is in the ChangeLog file. The bugs for this release should be reported by using the bugtrack system available at http://bugtrack.kvirc.omnikron.net Have fun :) Szymon Stefanek and The KVIrc Development Team 17.04.2004: Release 3.0.0 "Awakening" After a couple of years from the last stable release, here we go again :) Since the 2.* releases the KVIrc source code has been almost completely rewritten. The major differences are summarized in the following list: - Multiserver: you can have multiple IRC connections in a single window - IPV6 support, also for DCC transfers - SSL support (also over IPV6) - UNICODE support for the user interface - Better scripting language - A basic Theme Engine The first major goal of the rewrite was "user-friendliness": you should be able to start an IRC session by selecting a server and clicking "Connect Now" just after the installation. The second major goal was "extreme-flexibility": you can customize the way KVIrc looks and the scripting language allows you to implement complex responses to IRC generated events. There is a lot of minor new features that will make your IRC sessions funnier and more exciting: some of them are described in the ChangeLog file and other can be found by exploring the user interface. This release was possible thanks to the contribution of many people. The list includes but is not limited to: Triskelios, Jan Wagner (spion), Juanjo Alvarez (Kane), Andrea Parrella (Yap), Luk De Ketelaere (Balboy), Sara D'Alia (Sbrokka), Ted Podgurski (alch3m1st), Ciro Guariglia (d3vah), Christoph Thielecke (Crissi), Eva Schaller (Penny), Niklas Luerßen (Tequila) Olle Hallnas (Crocodile), Francesco Meloni (Princo), Alessandro Rossini (Aronnax), Alex Grijalba Martinez (SuD), SuperbepS, Thilo Schulz (Thilo), Dworf, Jorma Tuomainen (Wiza), Michele Pinassi (O-Zone), Paolo Sammicheli (XDatap1), Ahinu, xevilstar, The Siena Linux Users Group, cyco & samweis, The Firenze Linux Users Group, all the subscribers of the KVIrc public mailing list and finally all the people from #kvirc on IRCNet and Freenode. Have fun :) Szymon Stefanek and The KVIrc Development Team
2006-07-07 21:36:30 +02:00
DISTNAME= kvirc-3.2.3
PKGREVISION= 2
CATEGORIES= chat
Update to 3.2.0: 22.02.2005: Release 3.2.0 "Realia" Here we go again: 3.2.0 is out! The long road to stability has reached an important milestone. The previous releases of the 3.* series were the first ones after a huge codebase rewrite. 3.2.0 is a result of several months of testing, debugging and improving. You will surely find it more stable, fast and user friendly. The old scripting toolbars have been replaced by the new "action" based approach. Besides the scripting flexibility of the actions we have also gained "drag & drop" toolbar editing. Just select "Settings -> Toolbars -> Customize" from the menu and drag your favorite actions (buttons!) to the toolbars you wish. You can obviously create new toolbars on the fly and destroy old ones. There is a set of builtin actions and new ones can be added by the means of the action editor (another new feature) accessible from the Scripting menu. Play with it :) The UNICODE support has been improved yet more. Now you can set global, per-network, per-server and per-window encodings! There is also a new set of "smart" encoding engines that first try to decode the text as UTF8 and in case of failure fallback to your standard encoding. The translators did a really good (and hard) job: we actually have KVIrc translated in 14 languages. I'm really happy about that. There is a new nice Instant-Messager-like notifier window that pops up when a query message arrives and KVIrc is not the active application. Yes, you can disable it, but I'm sure you will not. The notifier is also fully scriptable and we're working on a simple skinning engine for it. We also have perl support: now you can use perl from KVS and KVS from perl. The engine is still quite essential but with some hacking you can obtain really good results from it. The small IRC-Context-Display has been removed from the toolbar and has been replaced by a real status bar that is capable of displaying the same informations in a much cleaner way. The IRC-Context-Display is still available as an action so you can just drag it back in its place and hide the status bar to return to the previous release configuration. The statusbar also supports applets that can be added/dragged/removed by the means of the mouse: just try the right click. The scripting engine has been improved and there are several new object classes. An interesting new feature here is the $tr() function that allows your scripts to be translated with the standard gettext mechanism. The widely requested DCOP communication function has been implemented too. Out-of-the-box mircryption support has been added. The KVIrc's mircryption engine supports the standard ECB mode and the new CBC mode The DCC transfers have been improved and seveal related bugs have been fixed. It is also possible to limit the bandwidth for each transfer. There is a lot of minor new features that will make your IRC sessions funnier and more exciting: some of them are described in the ChangeLog file and other can be found by exploring the user interface. The small one-man-project has grown to the level of a small community. People from around the world have joined our development efforts and are constantly donating their time, eyes and bandwidth in order to make KVIrc a really good IRC client. Besides of simply giving you a free (as in freedom!) and nice program for chatting, they are giving you the great opportunity to see what's behind the scenes: you have the source code for the whole application. In practical terms this means more or less 300.000 lines of tested, debugged and commented C++ code, several perl scripts, dozens of makefiles and all the means that you need to produce a working KVIrc executable on all the supported platforms. There is a lot of knowledge (some people call it "technology" because it sells better) inside, ready to be acquired by an attentive reader. Don't forget that the freedom of building your own executable from the sources gives you the opportunity of verifying the source itself: for example you might be interested in verifying that KVIrc will not run any malware code on your machine nor will collect your private data and sell it to someone while you're happily chatting with a friend. We call it freedom, please respect it :) Our community is contantly growing and this release was possible thanks to the contribution of really many people. There are new mighty developers, new addicted fans and we have seen a lot of new users. The list of the major contributors can be found on the KVIrc site, in the about dialog and all around the sources. If you want to meet them please join the #kvirc channel on your favorite IRC network or subscribe to our mailing list. Ah, I was going to forget it: you might have noticed that there is a version bump from 3.0.1 to 3.2.0. It's a typo that we arbitrairly decided not to fix :) Have fun :) Szymon Stefanek and The KVIrc Development Team 31.05.2004: Release 3.0.1 "System Virtue" Here we go again: 3.0.1 is out! 3.0.1 is mainly a bugfix release. 3.0.0 was the first public release after long time and even if we have tested it for a very long time some bugs didn't miss to jump out. 3.0.1 contains the fixes for these problems and adds some minor functionality. The detailed list of changes is in the ChangeLog file. The bugs for this release should be reported by using the bugtrack system available at http://bugtrack.kvirc.omnikron.net Have fun :) Szymon Stefanek and The KVIrc Development Team 17.04.2004: Release 3.0.0 "Awakening" After a couple of years from the last stable release, here we go again :) Since the 2.* releases the KVIrc source code has been almost completely rewritten. The major differences are summarized in the following list: - Multiserver: you can have multiple IRC connections in a single window - IPV6 support, also for DCC transfers - SSL support (also over IPV6) - UNICODE support for the user interface - Better scripting language - A basic Theme Engine The first major goal of the rewrite was "user-friendliness": you should be able to start an IRC session by selecting a server and clicking "Connect Now" just after the installation. The second major goal was "extreme-flexibility": you can customize the way KVIrc looks and the scripting language allows you to implement complex responses to IRC generated events. There is a lot of minor new features that will make your IRC sessions funnier and more exciting: some of them are described in the ChangeLog file and other can be found by exploring the user interface. This release was possible thanks to the contribution of many people. The list includes but is not limited to: Triskelios, Jan Wagner (spion), Juanjo Alvarez (Kane), Andrea Parrella (Yap), Luk De Ketelaere (Balboy), Sara D'Alia (Sbrokka), Ted Podgurski (alch3m1st), Ciro Guariglia (d3vah), Christoph Thielecke (Crissi), Eva Schaller (Penny), Niklas Luerßen (Tequila) Olle Hallnas (Crocodile), Francesco Meloni (Princo), Alessandro Rossini (Aronnax), Alex Grijalba Martinez (SuD), SuperbepS, Thilo Schulz (Thilo), Dworf, Jorma Tuomainen (Wiza), Michele Pinassi (O-Zone), Paolo Sammicheli (XDatap1), Ahinu, xevilstar, The Siena Linux Users Group, cyco & samweis, The Firenze Linux Users Group, all the subscribers of the KVIrc public mailing list and finally all the people from #kvirc on IRCNet and Freenode. Have fun :) Szymon Stefanek and The KVIrc Development Team
2006-07-07 21:36:30 +02:00
MASTER_SITES= ftp://ftp.kvirc.net/pub/kvirc/snapshots/source/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= siflfran@hawo.stw.uni-erlangen.de
HOMEPAGE= http://www.kvirc.net/
COMMENT= QT based irc client
Update to 3.2.0: 22.02.2005: Release 3.2.0 "Realia" Here we go again: 3.2.0 is out! The long road to stability has reached an important milestone. The previous releases of the 3.* series were the first ones after a huge codebase rewrite. 3.2.0 is a result of several months of testing, debugging and improving. You will surely find it more stable, fast and user friendly. The old scripting toolbars have been replaced by the new "action" based approach. Besides the scripting flexibility of the actions we have also gained "drag & drop" toolbar editing. Just select "Settings -> Toolbars -> Customize" from the menu and drag your favorite actions (buttons!) to the toolbars you wish. You can obviously create new toolbars on the fly and destroy old ones. There is a set of builtin actions and new ones can be added by the means of the action editor (another new feature) accessible from the Scripting menu. Play with it :) The UNICODE support has been improved yet more. Now you can set global, per-network, per-server and per-window encodings! There is also a new set of "smart" encoding engines that first try to decode the text as UTF8 and in case of failure fallback to your standard encoding. The translators did a really good (and hard) job: we actually have KVIrc translated in 14 languages. I'm really happy about that. There is a new nice Instant-Messager-like notifier window that pops up when a query message arrives and KVIrc is not the active application. Yes, you can disable it, but I'm sure you will not. The notifier is also fully scriptable and we're working on a simple skinning engine for it. We also have perl support: now you can use perl from KVS and KVS from perl. The engine is still quite essential but with some hacking you can obtain really good results from it. The small IRC-Context-Display has been removed from the toolbar and has been replaced by a real status bar that is capable of displaying the same informations in a much cleaner way. The IRC-Context-Display is still available as an action so you can just drag it back in its place and hide the status bar to return to the previous release configuration. The statusbar also supports applets that can be added/dragged/removed by the means of the mouse: just try the right click. The scripting engine has been improved and there are several new object classes. An interesting new feature here is the $tr() function that allows your scripts to be translated with the standard gettext mechanism. The widely requested DCOP communication function has been implemented too. Out-of-the-box mircryption support has been added. The KVIrc's mircryption engine supports the standard ECB mode and the new CBC mode The DCC transfers have been improved and seveal related bugs have been fixed. It is also possible to limit the bandwidth for each transfer. There is a lot of minor new features that will make your IRC sessions funnier and more exciting: some of them are described in the ChangeLog file and other can be found by exploring the user interface. The small one-man-project has grown to the level of a small community. People from around the world have joined our development efforts and are constantly donating their time, eyes and bandwidth in order to make KVIrc a really good IRC client. Besides of simply giving you a free (as in freedom!) and nice program for chatting, they are giving you the great opportunity to see what's behind the scenes: you have the source code for the whole application. In practical terms this means more or less 300.000 lines of tested, debugged and commented C++ code, several perl scripts, dozens of makefiles and all the means that you need to produce a working KVIrc executable on all the supported platforms. There is a lot of knowledge (some people call it "technology" because it sells better) inside, ready to be acquired by an attentive reader. Don't forget that the freedom of building your own executable from the sources gives you the opportunity of verifying the source itself: for example you might be interested in verifying that KVIrc will not run any malware code on your machine nor will collect your private data and sell it to someone while you're happily chatting with a friend. We call it freedom, please respect it :) Our community is contantly growing and this release was possible thanks to the contribution of really many people. There are new mighty developers, new addicted fans and we have seen a lot of new users. The list of the major contributors can be found on the KVIrc site, in the about dialog and all around the sources. If you want to meet them please join the #kvirc channel on your favorite IRC network or subscribe to our mailing list. Ah, I was going to forget it: you might have noticed that there is a version bump from 3.0.1 to 3.2.0. It's a typo that we arbitrairly decided not to fix :) Have fun :) Szymon Stefanek and The KVIrc Development Team 31.05.2004: Release 3.0.1 "System Virtue" Here we go again: 3.0.1 is out! 3.0.1 is mainly a bugfix release. 3.0.0 was the first public release after long time and even if we have tested it for a very long time some bugs didn't miss to jump out. 3.0.1 contains the fixes for these problems and adds some minor functionality. The detailed list of changes is in the ChangeLog file. The bugs for this release should be reported by using the bugtrack system available at http://bugtrack.kvirc.omnikron.net Have fun :) Szymon Stefanek and The KVIrc Development Team 17.04.2004: Release 3.0.0 "Awakening" After a couple of years from the last stable release, here we go again :) Since the 2.* releases the KVIrc source code has been almost completely rewritten. The major differences are summarized in the following list: - Multiserver: you can have multiple IRC connections in a single window - IPV6 support, also for DCC transfers - SSL support (also over IPV6) - UNICODE support for the user interface - Better scripting language - A basic Theme Engine The first major goal of the rewrite was "user-friendliness": you should be able to start an IRC session by selecting a server and clicking "Connect Now" just after the installation. The second major goal was "extreme-flexibility": you can customize the way KVIrc looks and the scripting language allows you to implement complex responses to IRC generated events. There is a lot of minor new features that will make your IRC sessions funnier and more exciting: some of them are described in the ChangeLog file and other can be found by exploring the user interface. This release was possible thanks to the contribution of many people. The list includes but is not limited to: Triskelios, Jan Wagner (spion), Juanjo Alvarez (Kane), Andrea Parrella (Yap), Luk De Ketelaere (Balboy), Sara D'Alia (Sbrokka), Ted Podgurski (alch3m1st), Ciro Guariglia (d3vah), Christoph Thielecke (Crissi), Eva Schaller (Penny), Niklas Luerßen (Tequila) Olle Hallnas (Crocodile), Francesco Meloni (Princo), Alessandro Rossini (Aronnax), Alex Grijalba Martinez (SuD), SuperbepS, Thilo Schulz (Thilo), Dworf, Jorma Tuomainen (Wiza), Michele Pinassi (O-Zone), Paolo Sammicheli (XDatap1), Ahinu, xevilstar, The Siena Linux Users Group, cyco & samweis, The Firenze Linux Users Group, all the subscribers of the KVIrc public mailing list and finally all the people from #kvirc on IRCNet and Freenode. Have fun :) Szymon Stefanek and The KVIrc Development Team
2006-07-07 21:36:30 +02:00
USE_TOOLS+= gmake msgfmt
USE_LANGUAGES= c c++
USE_LIBTOOL= yes
USE_PKGLOCALEDIR= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --without-locale
CONFIGURE_ARGS+= --with-big-channels
CONFIGURE_ARGS+= --without-arts-support
CONFIGURE_ARGS+= --with-aa-fonts
Update to 3.2.0: 22.02.2005: Release 3.2.0 "Realia" Here we go again: 3.2.0 is out! The long road to stability has reached an important milestone. The previous releases of the 3.* series were the first ones after a huge codebase rewrite. 3.2.0 is a result of several months of testing, debugging and improving. You will surely find it more stable, fast and user friendly. The old scripting toolbars have been replaced by the new "action" based approach. Besides the scripting flexibility of the actions we have also gained "drag & drop" toolbar editing. Just select "Settings -> Toolbars -> Customize" from the menu and drag your favorite actions (buttons!) to the toolbars you wish. You can obviously create new toolbars on the fly and destroy old ones. There is a set of builtin actions and new ones can be added by the means of the action editor (another new feature) accessible from the Scripting menu. Play with it :) The UNICODE support has been improved yet more. Now you can set global, per-network, per-server and per-window encodings! There is also a new set of "smart" encoding engines that first try to decode the text as UTF8 and in case of failure fallback to your standard encoding. The translators did a really good (and hard) job: we actually have KVIrc translated in 14 languages. I'm really happy about that. There is a new nice Instant-Messager-like notifier window that pops up when a query message arrives and KVIrc is not the active application. Yes, you can disable it, but I'm sure you will not. The notifier is also fully scriptable and we're working on a simple skinning engine for it. We also have perl support: now you can use perl from KVS and KVS from perl. The engine is still quite essential but with some hacking you can obtain really good results from it. The small IRC-Context-Display has been removed from the toolbar and has been replaced by a real status bar that is capable of displaying the same informations in a much cleaner way. The IRC-Context-Display is still available as an action so you can just drag it back in its place and hide the status bar to return to the previous release configuration. The statusbar also supports applets that can be added/dragged/removed by the means of the mouse: just try the right click. The scripting engine has been improved and there are several new object classes. An interesting new feature here is the $tr() function that allows your scripts to be translated with the standard gettext mechanism. The widely requested DCOP communication function has been implemented too. Out-of-the-box mircryption support has been added. The KVIrc's mircryption engine supports the standard ECB mode and the new CBC mode The DCC transfers have been improved and seveal related bugs have been fixed. It is also possible to limit the bandwidth for each transfer. There is a lot of minor new features that will make your IRC sessions funnier and more exciting: some of them are described in the ChangeLog file and other can be found by exploring the user interface. The small one-man-project has grown to the level of a small community. People from around the world have joined our development efforts and are constantly donating their time, eyes and bandwidth in order to make KVIrc a really good IRC client. Besides of simply giving you a free (as in freedom!) and nice program for chatting, they are giving you the great opportunity to see what's behind the scenes: you have the source code for the whole application. In practical terms this means more or less 300.000 lines of tested, debugged and commented C++ code, several perl scripts, dozens of makefiles and all the means that you need to produce a working KVIrc executable on all the supported platforms. There is a lot of knowledge (some people call it "technology" because it sells better) inside, ready to be acquired by an attentive reader. Don't forget that the freedom of building your own executable from the sources gives you the opportunity of verifying the source itself: for example you might be interested in verifying that KVIrc will not run any malware code on your machine nor will collect your private data and sell it to someone while you're happily chatting with a friend. We call it freedom, please respect it :) Our community is contantly growing and this release was possible thanks to the contribution of really many people. There are new mighty developers, new addicted fans and we have seen a lot of new users. The list of the major contributors can be found on the KVIrc site, in the about dialog and all around the sources. If you want to meet them please join the #kvirc channel on your favorite IRC network or subscribe to our mailing list. Ah, I was going to forget it: you might have noticed that there is a version bump from 3.0.1 to 3.2.0. It's a typo that we arbitrairly decided not to fix :) Have fun :) Szymon Stefanek and The KVIrc Development Team 31.05.2004: Release 3.0.1 "System Virtue" Here we go again: 3.0.1 is out! 3.0.1 is mainly a bugfix release. 3.0.0 was the first public release after long time and even if we have tested it for a very long time some bugs didn't miss to jump out. 3.0.1 contains the fixes for these problems and adds some minor functionality. The detailed list of changes is in the ChangeLog file. The bugs for this release should be reported by using the bugtrack system available at http://bugtrack.kvirc.omnikron.net Have fun :) Szymon Stefanek and The KVIrc Development Team 17.04.2004: Release 3.0.0 "Awakening" After a couple of years from the last stable release, here we go again :) Since the 2.* releases the KVIrc source code has been almost completely rewritten. The major differences are summarized in the following list: - Multiserver: you can have multiple IRC connections in a single window - IPV6 support, also for DCC transfers - SSL support (also over IPV6) - UNICODE support for the user interface - Better scripting language - A basic Theme Engine The first major goal of the rewrite was "user-friendliness": you should be able to start an IRC session by selecting a server and clicking "Connect Now" just after the installation. The second major goal was "extreme-flexibility": you can customize the way KVIrc looks and the scripting language allows you to implement complex responses to IRC generated events. There is a lot of minor new features that will make your IRC sessions funnier and more exciting: some of them are described in the ChangeLog file and other can be found by exploring the user interface. This release was possible thanks to the contribution of many people. The list includes but is not limited to: Triskelios, Jan Wagner (spion), Juanjo Alvarez (Kane), Andrea Parrella (Yap), Luk De Ketelaere (Balboy), Sara D'Alia (Sbrokka), Ted Podgurski (alch3m1st), Ciro Guariglia (d3vah), Christoph Thielecke (Crissi), Eva Schaller (Penny), Niklas Luerßen (Tequila) Olle Hallnas (Crocodile), Francesco Meloni (Princo), Alessandro Rossini (Aronnax), Alex Grijalba Martinez (SuD), SuperbepS, Thilo Schulz (Thilo), Dworf, Jorma Tuomainen (Wiza), Michele Pinassi (O-Zone), Paolo Sammicheli (XDatap1), Ahinu, xevilstar, The Siena Linux Users Group, cyco & samweis, The Firenze Linux Users Group, all the subscribers of the KVIrc public mailing list and finally all the people from #kvirc on IRCNet and Freenode. Have fun :) Szymon Stefanek and The KVIrc Development Team
2006-07-07 21:36:30 +02:00
# because perl's buildlink3 file is broken (DynaLoader part)
CONFIGURE_ARGS+= --disable-perl
PTHREAD_OPTS+= require
Update to 3.2.0: 22.02.2005: Release 3.2.0 "Realia" Here we go again: 3.2.0 is out! The long road to stability has reached an important milestone. The previous releases of the 3.* series were the first ones after a huge codebase rewrite. 3.2.0 is a result of several months of testing, debugging and improving. You will surely find it more stable, fast and user friendly. The old scripting toolbars have been replaced by the new "action" based approach. Besides the scripting flexibility of the actions we have also gained "drag & drop" toolbar editing. Just select "Settings -> Toolbars -> Customize" from the menu and drag your favorite actions (buttons!) to the toolbars you wish. You can obviously create new toolbars on the fly and destroy old ones. There is a set of builtin actions and new ones can be added by the means of the action editor (another new feature) accessible from the Scripting menu. Play with it :) The UNICODE support has been improved yet more. Now you can set global, per-network, per-server and per-window encodings! There is also a new set of "smart" encoding engines that first try to decode the text as UTF8 and in case of failure fallback to your standard encoding. The translators did a really good (and hard) job: we actually have KVIrc translated in 14 languages. I'm really happy about that. There is a new nice Instant-Messager-like notifier window that pops up when a query message arrives and KVIrc is not the active application. Yes, you can disable it, but I'm sure you will not. The notifier is also fully scriptable and we're working on a simple skinning engine for it. We also have perl support: now you can use perl from KVS and KVS from perl. The engine is still quite essential but with some hacking you can obtain really good results from it. The small IRC-Context-Display has been removed from the toolbar and has been replaced by a real status bar that is capable of displaying the same informations in a much cleaner way. The IRC-Context-Display is still available as an action so you can just drag it back in its place and hide the status bar to return to the previous release configuration. The statusbar also supports applets that can be added/dragged/removed by the means of the mouse: just try the right click. The scripting engine has been improved and there are several new object classes. An interesting new feature here is the $tr() function that allows your scripts to be translated with the standard gettext mechanism. The widely requested DCOP communication function has been implemented too. Out-of-the-box mircryption support has been added. The KVIrc's mircryption engine supports the standard ECB mode and the new CBC mode The DCC transfers have been improved and seveal related bugs have been fixed. It is also possible to limit the bandwidth for each transfer. There is a lot of minor new features that will make your IRC sessions funnier and more exciting: some of them are described in the ChangeLog file and other can be found by exploring the user interface. The small one-man-project has grown to the level of a small community. People from around the world have joined our development efforts and are constantly donating their time, eyes and bandwidth in order to make KVIrc a really good IRC client. Besides of simply giving you a free (as in freedom!) and nice program for chatting, they are giving you the great opportunity to see what's behind the scenes: you have the source code for the whole application. In practical terms this means more or less 300.000 lines of tested, debugged and commented C++ code, several perl scripts, dozens of makefiles and all the means that you need to produce a working KVIrc executable on all the supported platforms. There is a lot of knowledge (some people call it "technology" because it sells better) inside, ready to be acquired by an attentive reader. Don't forget that the freedom of building your own executable from the sources gives you the opportunity of verifying the source itself: for example you might be interested in verifying that KVIrc will not run any malware code on your machine nor will collect your private data and sell it to someone while you're happily chatting with a friend. We call it freedom, please respect it :) Our community is contantly growing and this release was possible thanks to the contribution of really many people. There are new mighty developers, new addicted fans and we have seen a lot of new users. The list of the major contributors can be found on the KVIrc site, in the about dialog and all around the sources. If you want to meet them please join the #kvirc channel on your favorite IRC network or subscribe to our mailing list. Ah, I was going to forget it: you might have noticed that there is a version bump from 3.0.1 to 3.2.0. It's a typo that we arbitrairly decided not to fix :) Have fun :) Szymon Stefanek and The KVIrc Development Team 31.05.2004: Release 3.0.1 "System Virtue" Here we go again: 3.0.1 is out! 3.0.1 is mainly a bugfix release. 3.0.0 was the first public release after long time and even if we have tested it for a very long time some bugs didn't miss to jump out. 3.0.1 contains the fixes for these problems and adds some minor functionality. The detailed list of changes is in the ChangeLog file. The bugs for this release should be reported by using the bugtrack system available at http://bugtrack.kvirc.omnikron.net Have fun :) Szymon Stefanek and The KVIrc Development Team 17.04.2004: Release 3.0.0 "Awakening" After a couple of years from the last stable release, here we go again :) Since the 2.* releases the KVIrc source code has been almost completely rewritten. The major differences are summarized in the following list: - Multiserver: you can have multiple IRC connections in a single window - IPV6 support, also for DCC transfers - SSL support (also over IPV6) - UNICODE support for the user interface - Better scripting language - A basic Theme Engine The first major goal of the rewrite was "user-friendliness": you should be able to start an IRC session by selecting a server and clicking "Connect Now" just after the installation. The second major goal was "extreme-flexibility": you can customize the way KVIrc looks and the scripting language allows you to implement complex responses to IRC generated events. There is a lot of minor new features that will make your IRC sessions funnier and more exciting: some of them are described in the ChangeLog file and other can be found by exploring the user interface. This release was possible thanks to the contribution of many people. The list includes but is not limited to: Triskelios, Jan Wagner (spion), Juanjo Alvarez (Kane), Andrea Parrella (Yap), Luk De Ketelaere (Balboy), Sara D'Alia (Sbrokka), Ted Podgurski (alch3m1st), Ciro Guariglia (d3vah), Christoph Thielecke (Crissi), Eva Schaller (Penny), Niklas Luerßen (Tequila) Olle Hallnas (Crocodile), Francesco Meloni (Princo), Alessandro Rossini (Aronnax), Alex Grijalba Martinez (SuD), SuperbepS, Thilo Schulz (Thilo), Dworf, Jorma Tuomainen (Wiza), Michele Pinassi (O-Zone), Paolo Sammicheli (XDatap1), Ahinu, xevilstar, The Siena Linux Users Group, cyco & samweis, The Firenze Linux Users Group, all the subscribers of the KVIrc public mailing list and finally all the people from #kvirc on IRCNet and Freenode. Have fun :) Szymon Stefanek and The KVIrc Development Team
2006-07-07 21:36:30 +02:00
#pre-configure:
# cd ${WRKSRC} && aclocal
# cd ${WRKSRC} && autoheader
# cd ${WRKSRC} && automake -a --foreign -i
# cd ${WRKSRC} && autoconf
.include "../../mk/bsd.prefs.mk"
.if ${MACHINE_ARCH} == "i386"
CONFIGURE_ARGS+= --with-ix86-asm
.endif
2004-04-25 03:07:12 +02:00
.include "../../audio/gsm/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../graphics/jpeg/buildlink3.mk"
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../fonts/Xft2/buildlink3.mk"
.include "../../lang/perl5/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../x11/qt3-libs/buildlink3.mk"
2004-04-25 03:07:12 +02:00
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"