Update to ickle-0.2.0

take maintainership, fgs ok
- make icq icons default
- allow ickle to build with an existing copy of libicq2000 installed

Changes include:
o Support for direct connections, dealing with authorization
requests/responses, fetching away messages
o Support for character set translation
o Bugfixes, portability fixes
o New settings - autologin, autoraise, autopopup, autoclose messagebox,
logging, font selection, network.
This commit is contained in:
pvalchev 2001-12-21 00:43:01 +00:00
parent e4227710ca
commit eb9428e3a6
7 changed files with 150 additions and 40 deletions

View File

@ -1,16 +1,16 @@
# $OpenBSD: Makefile,v 1.3 2001/12/20 14:12:00 kevlo Exp $
# $OpenBSD: Makefile,v 1.4 2001/12/21 00:43:01 pvalchev Exp $
COMMENT= "gtk-based icq 2000 client"
DISTNAME= ickle-0.1.2
DISTNAME= ickle-0.2.0
CATEGORIES= net
NEED_VERSION= 1.480
NEED_VERSION= 1.502
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ickle
HOMEPAGE= http://ickle.sourceforge.net
MAINTAINER= Federico Schwindt <fgsch@openbsd.org>
MAINTAINER= Peter Valchev <pvalchev@openbsd.org>
LIB_DEPENDS= gdkmm.2,gtkmm.2::x11/gtkmm
@ -22,9 +22,6 @@ PERMIT_DISTFILES_FTP= Yes
USE_X11= Yes
CONFIGURE_STYLE= gnu
post-patch:
@mv ${WRKSRC}/icons ${WRKSRC}/icons.old; \
mv ${WRKSRC}/icons.icq ${WRKSRC}/icons
CONFIGURE_ENV= LDFLAGS="-L${WRKBUILD}/src/.libs -L${LOCALBASE}/lib"
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
MD5 (ickle-0.1.2.tar.gz) = 47d11c90e4b7ba9fbae3e5fe954932ba
RMD160 (ickle-0.1.2.tar.gz) = ab401af5036952d75fd0ecffeee3b9c34c1ecbec
SHA1 (ickle-0.1.2.tar.gz) = 1431ee32627e8891a9b846755db3e5134da9c346
MD5 (ickle-0.2.0.tar.gz) = 1b100555642205cfca53cecefd432480
RMD160 (ickle-0.2.0.tar.gz) = c42911c9e52aef54c089e37f036fc60cc76b844b
SHA1 (ickle-0.2.0.tar.gz) = de2301c8f7f0f016669463af4dff78e059f8491e

View File

@ -1,13 +0,0 @@
$OpenBSD: patch-examples_shell_cpp,v 1.1.1.1 2001/12/12 20:54:42 fgsch Exp $
--- examples/shell.cpp.orig Sun Oct 21 10:53:00 2001
+++ examples/shell.cpp Wed Dec 12 17:18:28 2001
@@ -11,7 +11,9 @@
#include <sys/wait.h>
#include <unistd.h>
#include <signal.h>
+#ifndef __OpenBSD__
#include <getopt.h>
+#endif
using namespace ICQ2000;
using namespace std;

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-ickle_Makefile_in,v 1.1 2001/12/21 00:43:02 pvalchev Exp $
--- ickle/Makefile.in.orig Thu Dec 20 17:14:34 2001
+++ ickle/Makefile.in Thu Dec 20 17:14:47 2001
@@ -110,7 +110,7 @@ install_sh = @install_sh@
EXTRA_PROGRAMS = ickle ickle_applet
bin_PROGRAMS = @ICKLE_PROGRAM@
-AM_CPPFLAGS = -DPKGDATADIR=\"$(pkgdatadir)\" -I$(top_srcdir)/src/ -I$(top_srcdir)/share/icons/ickle/ \
+AM_CPPFLAGS = -DPKGDATADIR=\"$(pkgdatadir)\" -I$(top_srcdir)/src/ -I$(top_srcdir)/share/icons/icq/ \
@SIGC_CFLAGS@ @GTKMM_CFLAGS@ @GNOME_INCLUDEDIR@
LDFLAGS = @SIGC_LIBS@ @GTKMM_LIBS@

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-ickle_Settings_cpp,v 1.1 2001/12/15 00:26:05 pvalchev Exp $
--- ickle/Settings.cpp.orig Sun Oct 7 17:54:18 2001
+++ ickle/Settings.cpp Fri Dec 14 17:03:07 2001
@@ -44,7 +44,7 @@ bool Settings::load(const string& filena
}
bool Settings::save(const string& filename) {
- ofstream of( filename.c_str(), ios::out | ios::trunc );
+ ofstream of( filename.c_str(), ios::out | ios::trunc, 0600 );
if (!of) return false;
hash_map<const string,string,_HashString>::iterator curr = m_map.begin();
while (curr != m_map.end()) {

View File

@ -1,3 +1,3 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2001/12/12 20:54:42 fgsch Exp $
lib/libicq2000.so.1.0
DYNLIBDIR(%D/lib)
@comment $OpenBSD: PFRAG.shared,v 1.2 2001/12/21 00:43:02 pvalchev Exp $
lib/libicq2000.so.2.0
DYNLIBDIR(%B)

View File

@ -1,10 +1,27 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2001/12/12 20:54:42 fgsch Exp $
@comment $OpenBSD: PLIST,v 1.2 2001/12/21 00:43:02 pvalchev Exp $
bin/ickle
include/ickle/Cache.h
include/ickle/Client.h
include/ickle/Contact.h
include/ickle/ContactList.h
include/ickle/DCCache.h
include/ickle/DirectClient.h
include/ickle/ICBMCookie.h
include/ickle/ICBMCookieCache.h
include/ickle/ICQ.h
include/ickle/RequestIDCache.h
include/ickle/SNAC-BUD.h
include/ickle/SNAC-GEN.h
include/ickle/SNAC-LOC.h
include/ickle/SNAC-MSG.h
include/ickle/SNAC-SRV.h
include/ickle/SNAC-UIN.h
include/ickle/SNAC-base.h
include/ickle/SNAC.h
include/ickle/SeqNumCache.h
include/ickle/TLV.h
include/ickle/Translator.h
include/ickle/UserInfoBlock.h
include/ickle/Xml.h
include/ickle/buffer.h
include/ickle/constants.h
@ -12,7 +29,116 @@ include/ickle/custom_marshal.h
include/ickle/events.h
include/ickle/exceptions.h
include/ickle/socket.h
include/ickle/sstream_fix.h
include/ickle/userinfoconstants.h
lib/libicq2000.a
lib/libicq2000.la
share/ickle/icons/doors/away.xpm
share/ickle/icons/doors/chat.xpm
share/ickle/icons/doors/dnd.xpm
share/ickle/icons/doors/ffc.xpm
share/ickle/icons/doors/file.xpm
share/ickle/icons/doors/invisible.xpm
share/ickle/icons/doors/message.xpm
share/ickle/icons/doors/na.xpm
share/ickle/icons/doors/occ.xpm
share/ickle/icons/doors/offline.xpm
share/ickle/icons/doors/online.xpm
share/ickle/icons/doors/sms.xpm
share/ickle/icons/doors/url.xpm
share/ickle/icons/gnomeicu/away.xpm
share/ickle/icons/gnomeicu/chat.xpm
share/ickle/icons/gnomeicu/dnd.xpm
share/ickle/icons/gnomeicu/ffc.xpm
share/ickle/icons/gnomeicu/file.xpm
share/ickle/icons/gnomeicu/invisible.xpm
share/ickle/icons/gnomeicu/message.xpm
share/ickle/icons/gnomeicu/na.xpm
share/ickle/icons/gnomeicu/occ.xpm
share/ickle/icons/gnomeicu/offline.xpm
share/ickle/icons/gnomeicu/online.xpm
share/ickle/icons/gnomeicu/sms.xpm
share/ickle/icons/gnomeicu/url.xpm
share/ickle/icons/ickle/away.xpm
share/ickle/icons/ickle/chat.xpm
share/ickle/icons/ickle/dnd.xpm
share/ickle/icons/ickle/ffc.xpm
share/ickle/icons/ickle/file.xpm
share/ickle/icons/ickle/invisible.xpm
share/ickle/icons/ickle/message.xpm
share/ickle/icons/ickle/na.xpm
share/ickle/icons/ickle/occ.xpm
share/ickle/icons/ickle/offline.xpm
share/ickle/icons/ickle/online.xpm
share/ickle/icons/ickle/sms.xpm
share/ickle/icons/ickle/url.xpm
share/ickle/icons/icq/away.xpm
share/ickle/icons/icq/chat.xpm
share/ickle/icons/icq/dnd.xpm
share/ickle/icons/icq/ffc.xpm
share/ickle/icons/icq/file.xpm
share/ickle/icons/icq/invisible.xpm
share/ickle/icons/icq/message.xpm
share/ickle/icons/icq/na.xpm
share/ickle/icons/icq/occ.xpm
share/ickle/icons/icq/offline.xpm
share/ickle/icons/icq/online.xpm
share/ickle/icons/icq/sms.xpm
share/ickle/icons/icq/url.xpm
share/ickle/icons/new/away.xpm
share/ickle/icons/new/chat.xpm
share/ickle/icons/new/dnd.xpm
share/ickle/icons/new/ffc.xpm
share/ickle/icons/new/file.xpm
share/ickle/icons/new/invisible.xpm
share/ickle/icons/new/message.xpm
share/ickle/icons/new/na.xpm
share/ickle/icons/new/occ.xpm
share/ickle/icons/new/offline.xpm
share/ickle/icons/new/online.xpm
share/ickle/icons/new/sms.xpm
share/ickle/icons/new/url.xpm
share/ickle/translations/ASCII
share/ickle/translations/CP437
share/ickle/translations/CP850
share/ickle/translations/DANISH
share/ickle/translations/DEC_MCS
share/ickle/translations/DG_MCS
share/ickle/translations/DUTCH
share/ickle/translations/FINNISH
share/ickle/translations/FRENCH
share/ickle/translations/FRENCH_CANADIAN
share/ickle/translations/GERMAN
share/ickle/translations/HP_MCS
share/ickle/translations/IRV
share/ickle/translations/ITALIAN
share/ickle/translations/JIS
share/ickle/translations/LATIN_2
share/ickle/translations/MACINTOSH
share/ickle/translations/NEXT
share/ickle/translations/NORWEGIAN_1
share/ickle/translations/NORWEGIAN_2
share/ickle/translations/POLISH
share/ickle/translations/POLISH_NOPL
share/ickle/translations/PORTUGUESE
share/ickle/translations/PORTUGUESE_COM
share/ickle/translations/RUSSIAN
share/ickle/translations/RUSSIAN_ALT
share/ickle/translations/RUSSIAN_WIN
share/ickle/translations/SPANISH
share/ickle/translations/SWEDISH
share/ickle/translations/SWEDISH_NAMES
share/ickle/translations/SWEDISH_NAMES_COM
share/ickle/translations/SWISS
share/ickle/translations/UNITED_KINGDOM
share/ickle/translations/UNITED_KINGDOM_COM
%%SHARED%%
@dirrm share/ickle/translations
@dirrm share/ickle/icons/new
@dirrm share/ickle/icons/icq
@dirrm share/ickle/icons/ickle
@dirrm share/ickle/icons/gnomeicu
@dirrm share/ickle/icons/doors
@dirrm share/ickle/icons
@dirrm share/ickle
@dirrm include/ickle