summaryrefslogtreecommitdiff
path: root/chat/psi
diff options
context:
space:
mode:
authorjdolecek <jdolecek@pkgsrc.org>2002-08-04 16:52:45 +0000
committerjdolecek <jdolecek@pkgsrc.org>2002-08-04 16:52:45 +0000
commit6fe5db82545eb3a92fa3d359471b912f41291ca2 (patch)
tree966e632b83b9a43e916b8ea6e55946edfb267ae4 /chat/psi
parent627e144c341b29257c0ba19249fde87c715d79ae (diff)
downloadpkgsrc-6fe5db82545eb3a92fa3d359471b912f41291ca2.tar.gz
PSI 0.8.6 - advanced graphical Jabber instant messaging client
Jabber is an open, XML based Instant Messaging system that seeks to be the standard IM network. It is a distributed system, created from the ground up, not relying upon central servers. Thus, anyone can run a server, and they are all interoperable. For assistance with migrating users to Jabber, many servers feature transports for interoperating with other IM systems. Features: * Message (ICQ-style) and Chat (AIM-style) modes * Drag and drop to send to multiple contacts * Full Unicode support * Secure connections * Saving contact list locally, and server sync on login * Icon Themes * Agent registration and searching * Retrieving and updating User Info * Sound support for incoming events * Auto-away after a configurable amount of time * Tray/dock icon for KDE/GNOME environments * Language plugins
Diffstat (limited to 'chat/psi')
-rw-r--r--chat/psi/DESCR26
-rw-r--r--chat/psi/Makefile32
-rw-r--r--chat/psi/PLIST196
-rw-r--r--chat/psi/distinfo8
-rw-r--r--chat/psi/patches/patch-aa48
-rw-r--r--chat/psi/patches/patch-ab13
-rw-r--r--chat/psi/patches/patch-ac11
-rw-r--r--chat/psi/patches/patch-ad19
8 files changed, 353 insertions, 0 deletions
diff --git a/chat/psi/DESCR b/chat/psi/DESCR
new file mode 100644
index 00000000000..a3336050010
--- /dev/null
+++ b/chat/psi/DESCR
@@ -0,0 +1,26 @@
+Jabber is an open, XML based Instant Messaging system that seeks
+to be the standard IM network. It is a distributed system, created
+from the ground up, not relying upon central servers. Thus, anyone
+can run a server, and they are all interoperable. For assistance
+with migrating users to Jabber, many servers feature transports
+for interoperating with other IM systems.
+
+Psi is a client for the Jabber system. Written in C++ and based on
+the Qt library, there are versions available for NetBSD, Linux (and
+other flavors of unix/X11), Microsoft Windows, and Apple MacOS X.
+Psi is released under the GNU General Public License, so you know
+that it's truly free, and will remain so.
+
+Features:
+* Message (ICQ-style) and Chat (AIM-style) modes
+* Drag and drop to send to multiple contacts
+* Full Unicode support
+* Secure connections
+* Saving contact list locally, and server sync on login
+* Icon Themes
+* Agent registration and searching
+* Retrieving and updating User Info
+* Sound support for incoming events
+* Auto-away after a configurable amount of time
+* Tray/dock icon for KDE/GNOME environments
+* Language plugins
diff --git a/chat/psi/Makefile b/chat/psi/Makefile
new file mode 100644
index 00000000000..d8f8f1121db
--- /dev/null
+++ b/chat/psi/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/08/04 16:52:45 jdolecek Exp $
+
+DISTNAME= psi-0.8.6
+CATEGORIES= chat
+MASTER_SITES= http://belnet.dl.sourceforge.net/sourceforge/psi/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= jdolecek@netbsd.org
+HOMEPAGE= http://psi.affinix.com/
+COMMENT= PSI Jabber Client
+
+USE_GMAKE= yes
+USE_X11BASE= yes
+
+post-patch:
+ cd ${WRKSRC}/src && ${SED} -e 's^@PREFIX@^"${PREFIX}"^' common.cpp > common.cpp.new && ${MV} -f common.cpp.new common.cpp
+
+do-build:
+ cd ${WRKSRC}/src && [ -f Makefile -a Makefile -nt psi.pro ] || QTDIR='${REAL_QTDIR}' ${REAL_QTDIR}/bin/qmake psi.pro
+ cd ${WRKSRC}/src && QTDIR="${REAL_QTDIR}" gmake
+
+
+do-install:
+ cd ${WRKSRC} && PREFIX="${PREFIX}" ./install.sh
+
+BUILDLINK_DEPENDS_METHOD.qt3-tools= build
+# need qt3 3.0.4nb2, for qmake
+BUILDLINK_DEPENDS.qt3-tools= qt3-tools>=3.0.4nb2
+
+.include "../../x11/qt3-libs/buildlink.mk"
+.include "../../x11/qt3-tools/buildlink.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/chat/psi/PLIST b/chat/psi/PLIST
new file mode 100644
index 00000000000..9123993c444
--- /dev/null
+++ b/chat/psi/PLIST
@@ -0,0 +1,196 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/08/04 16:52:45 jdolecek Exp $
+bin/psi
+psi/COPYING
+psi/README
+psi/certs/README
+psi/certs/cacert-rootonly.pem
+psi/certs/cacert.pem
+psi/iconsets/cosmic/add.png
+psi/iconsets/cosmic/away.png
+psi/iconsets/cosmic/changeacc.png
+psi/iconsets/cosmic/chat.png
+psi/iconsets/cosmic/desc
+psi/iconsets/cosmic/dnd.png
+psi/iconsets/cosmic/groupclose.png
+psi/iconsets/cosmic/groupempty.png
+psi/iconsets/cosmic/groupopen.png
+psi/iconsets/cosmic/headline.png
+psi/iconsets/cosmic/history.png
+psi/iconsets/cosmic/info.png
+psi/iconsets/cosmic/message.png
+psi/iconsets/cosmic/offline.png
+psi/iconsets/cosmic/online.png
+psi/iconsets/cosmic/remove.png
+psi/iconsets/cosmic/send.png
+psi/iconsets/cosmic/system.png
+psi/iconsets/cosmic/url.png
+psi/iconsets/cosmic/xa.png
+psi/iconsets/gabber/away.png
+psi/iconsets/gabber/chat.png
+psi/iconsets/gabber/desc
+psi/iconsets/gabber/dnd.png
+psi/iconsets/gabber/message.png
+psi/iconsets/gabber/offline.png
+psi/iconsets/gabber/online.png
+psi/iconsets/gabber/xa.png
+psi/iconsets/icq2/away.png
+psi/iconsets/icq2/chat.png
+psi/iconsets/icq2/desc
+psi/iconsets/icq2/dnd.png
+psi/iconsets/icq2/message.png
+psi/iconsets/icq2/offline.png
+psi/iconsets/icq2/online.png
+psi/iconsets/icq2/send.png
+psi/iconsets/icq2/xa.png
+psi/iconsets/licq/add.png
+psi/iconsets/licq/away.png
+psi/iconsets/licq/chat.png
+psi/iconsets/licq/desc
+psi/iconsets/licq/dnd.png
+psi/iconsets/licq/message.png
+psi/iconsets/licq/offline.png
+psi/iconsets/licq/online.png
+psi/iconsets/licq/send.png
+psi/iconsets/licq/xa.png
+psi/iconsets/lightbulb/away.png
+psi/iconsets/lightbulb/chat.png
+psi/iconsets/lightbulb/desc
+psi/iconsets/lightbulb/dnd.png
+psi/iconsets/lightbulb/groupclose.png
+psi/iconsets/lightbulb/groupempty.png
+psi/iconsets/lightbulb/groupopen.png
+psi/iconsets/lightbulb/message.png
+psi/iconsets/lightbulb/offline.png
+psi/iconsets/lightbulb/online.png
+psi/iconsets/lightbulb/system.png
+psi/iconsets/lightbulb/xa.png
+psi/iconsets/mike/away.png
+psi/iconsets/mike/chat.png
+psi/iconsets/mike/desc
+psi/iconsets/mike/dnd.png
+psi/iconsets/mike/message.png
+psi/iconsets/mike/offline.png
+psi/iconsets/mike/online.png
+psi/iconsets/mike/send.png
+psi/iconsets/mike/xa.png
+psi/iconsets/smiley/away.png
+psi/iconsets/smiley/chat.png
+psi/iconsets/smiley/desc
+psi/iconsets/smiley/dnd.png
+psi/iconsets/smiley/message.png
+psi/iconsets/smiley/offline.png
+psi/iconsets/smiley/online.png
+psi/iconsets/smiley/send.png
+psi/iconsets/smiley/xa.png
+psi/iconsets/stellar/add.png
+psi/iconsets/stellar/away.png
+psi/iconsets/stellar/changeacc.png
+psi/iconsets/stellar/chat.png
+psi/iconsets/stellar/desc
+psi/iconsets/stellar/dnd.png
+psi/iconsets/stellar/groupclose.png
+psi/iconsets/stellar/groupempty.png
+psi/iconsets/stellar/groupopen.png
+psi/iconsets/stellar/headline.png
+psi/iconsets/stellar/history.png
+psi/iconsets/stellar/info.png
+psi/iconsets/stellar/message.png
+psi/iconsets/stellar/offline.png
+psi/iconsets/stellar/online.png
+psi/iconsets/stellar/remove.png
+psi/iconsets/stellar/send.png
+psi/iconsets/stellar/system.png
+psi/iconsets/stellar/url.png
+psi/iconsets/stellar/xa.png
+psi/iconsets/stellar/account.png
+psi/iconsets/stellar/chatclear.png
+psi/iconsets/stellar/emoticon_angry.png
+psi/iconsets/stellar/emoticon_bat.png
+psi/iconsets/stellar/emoticon_beer.png
+psi/iconsets/stellar/emoticon_biggrin.png
+psi/iconsets/stellar/emoticon_blush.png
+psi/iconsets/stellar/emoticon_boy.png
+psi/iconsets/stellar/emoticon_brflower.png
+psi/iconsets/stellar/emoticon_brheart.png
+psi/iconsets/stellar/emoticon_coffee.png
+psi/iconsets/stellar/emoticon_coolglasses.png
+psi/iconsets/stellar/emoticon_cry.png
+psi/iconsets/stellar/emoticon_cuffs.png
+psi/iconsets/stellar/emoticon_devil.png
+psi/iconsets/stellar/emoticon_drink.png
+psi/iconsets/stellar/emoticon_flower.png
+psi/iconsets/stellar/emoticon_frowning.png
+psi/iconsets/stellar/emoticon_girl.png
+psi/iconsets/stellar/emoticon_heart.png
+psi/iconsets/stellar/emoticon_hugleft.png
+psi/iconsets/stellar/emoticon_hugright.png
+psi/iconsets/stellar/emoticon_kiss.png
+psi/iconsets/stellar/emoticon_lamp.png
+psi/iconsets/stellar/emoticon_mail.png
+psi/iconsets/stellar/emoticon_music.png
+psi/iconsets/stellar/emoticon_no.png
+psi/iconsets/stellar/emoticon_oh.png
+psi/iconsets/stellar/emoticon_phone.png
+psi/iconsets/stellar/emoticon_photo.png
+psi/iconsets/stellar/emoticon_pussy.png
+psi/iconsets/stellar/emoticon_rainbow.png
+psi/iconsets/stellar/emoticon_smile.png
+psi/iconsets/stellar/emoticon_star.png
+psi/iconsets/stellar/emoticon_stare.png
+psi/iconsets/stellar/emoticon_tongue.png
+psi/iconsets/stellar/emoticon_unhappy.png
+psi/iconsets/stellar/emoticon_wink.png
+psi/iconsets/stellar/emoticon_yes.png
+psi/iconsets/stellar/psimain.png
+psi/iconsets/stellar/ssl_no.png
+psi/iconsets/stellar/ssl_yes.png
+psi/image/aim_away.png
+psi/image/aim_dnd.png
+psi/image/aim_offline.png
+psi/image/aim_online.png
+psi/image/aim_xa.png
+psi/image/icon_16.png
+psi/image/icon_32.png
+psi/image/icon_48.png
+psi/image/icon_mac.png
+psi/image/icq_away.png
+psi/image/icq_dnd.png
+psi/image/icq_offline.png
+psi/image/icq_online.png
+psi/image/icq_xa.png
+psi/image/msn_away.png
+psi/image/msn_dnd.png
+psi/image/msn_offline.png
+psi/image/msn_online.png
+psi/image/msn_xa.png
+psi/image/psilogo.png
+psi/image/smile.png
+psi/image/trans_away.png
+psi/image/trans_dnd.png
+psi/image/trans_offline.png
+psi/image/trans_online.png
+psi/image/trans_xa.png
+psi/image/yahoo_away.png
+psi/image/yahoo_dnd.png
+psi/image/yahoo_offline.png
+psi/image/yahoo_online.png
+psi/image/yahoo_xa.png
+psi/psi
+psi/sound/chat1.wav
+psi/sound/chat2.wav
+psi/sound/offline.wav
+psi/sound/online.wav
+psi/sound/send.wav
+@dirrm psi/iconsets/cosmic
+@dirrm psi/iconsets/gabber
+@dirrm psi/iconsets/icq2
+@dirrm psi/iconsets/licq
+@dirrm psi/iconsets/lightbulb
+@dirrm psi/iconsets/mike
+@dirrm psi/iconsets/smiley
+@dirrm psi/iconsets/stellar
+@dirrm psi/iconsets
+@dirrm psi/image
+@dirrm psi/sound
+@dirrm psi/certs
+@dirrm psi
diff --git a/chat/psi/distinfo b/chat/psi/distinfo
new file mode 100644
index 00000000000..e19b84fa1e0
--- /dev/null
+++ b/chat/psi/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/08/04 16:52:45 jdolecek Exp $
+
+SHA1 (psi-0.8.6.tar.bz2) = 472c7434459c9fdcc7641217509c6bd0e27afa7c
+Size (psi-0.8.6.tar.bz2) = 448520 bytes
+SHA1 (patch-aa) = b2ef8e4e8fa2f9543363df559f6a1b7854fb6132
+SHA1 (patch-ab) = f89c78533f7bccac216cb7c33e97ef13a9564980
+SHA1 (patch-ac) = 86fd963f534eb55a19e2af8cd0bf41ee57e24bcf
+SHA1 (patch-ad) = a753869d279434dfd62d9f3330a0302f1b504b4d
diff --git a/chat/psi/patches/patch-aa b/chat/psi/patches/patch-aa
new file mode 100644
index 00000000000..2579b8dc3b9
--- /dev/null
+++ b/chat/psi/patches/patch-aa
@@ -0,0 +1,48 @@
+$NetBSD: patch-aa,v 1.1.1.1 2002/08/04 16:52:45 jdolecek Exp $
+
+--- install.sh.orig Mon Jul 8 20:13:11 2002
++++ install.sh Sun Aug 4 13:54:04 2002
+@@ -1,33 +1,33 @@
+-#!/bin/sh
++#!/bin/sh -x
+
+-if [ ! -f ./psi ]; then
++if [ ! -f src/psi ]; then
+ echo "The program 'psi' doesn't exist. Perhaps this is a source package and you have not yet compiled the program? Go read the INSTALL file."
+ exit 1
+ fi
+
+-export PSIDIR=/usr/local/psi
++PSIDIR=$PREFIX/psi
+
+ echo [Installing Psi]
+
+ mkdir -p $PSIDIR
+
+-echo Copying program files to /usr/local/psi
++echo Copying program files to $PSIDIR
+ cp -r ./image $PSIDIR
+ cp -r ./iconsets $PSIDIR
+ cp -r ./sound $PSIDIR
+ cp -r ./certs $PSIDIR
+
+-cp ./psi $PSIDIR
++cp src/psi $PSIDIR
+ cp ./README $PSIDIR
+ cp ./COPYING $PSIDIR
+
+-mkdir -p /usr/local/bin
+-if [ -e /usr/local/bin/psi ]; then
+- rm /usr/local/bin/psi
++mkdir -p $PREFIX/bin
++if [ -e $PREFIX/bin/psi ]; then
++ rm $PREFIX/bin/psi
+ fi
+
+-echo Putting a link in /usr/local/bin
+-ln -s $PSIDIR/psi /usr/local/bin/psi
++echo Putting a link in $PREFIX/bin
++ln -s $PSIDIR/psi $PREFIX/bin/psi
+
+ echo [Finished]
+
diff --git a/chat/psi/patches/patch-ab b/chat/psi/patches/patch-ab
new file mode 100644
index 00000000000..feeca7b197f
--- /dev/null
+++ b/chat/psi/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2002/08/04 16:52:45 jdolecek Exp $
+
+--- src/psi.pro.orig Mon Jul 8 20:13:11 2002
++++ src/psi.pro Fri Aug 2 10:57:52 2002
+@@ -141,7 +141,7 @@
+ # System-specific build settings
+ unix:!mac {
+ INCLUDEPATH += /usr/X11R6/include
+- LIBS += -lXss -lz
++ LIBS += -lXss -lz -lqt-mt
+ SOURCES += trayicon_x11.cpp
+ }
+
diff --git a/chat/psi/patches/patch-ac b/chat/psi/patches/patch-ac
new file mode 100644
index 00000000000..668585e55f4
--- /dev/null
+++ b/chat/psi/patches/patch-ac
@@ -0,0 +1,11 @@
+--- src/common.cpp.orig Wed Jun 12 13:03:22 2002
++++ src/common.cpp Tue Jun 11 23:24:46 2002
+@@ -1130,7 +1130,7 @@
+ #ifdef Q_WS_X11
+ QString getResourcesDir()
+ {
+- return "/usr/local/psi";
++ return @PREFIX@"/psi";
+ }
+
+ QString getHomeDir()
diff --git a/chat/psi/patches/patch-ad b/chat/psi/patches/patch-ad
new file mode 100644
index 00000000000..09eac75e122
--- /dev/null
+++ b/chat/psi/patches/patch-ad
@@ -0,0 +1,19 @@
+$NetBSD: patch-ad,v 1.1.1.1 2002/08/04 16:52:45 jdolecek Exp $
+
+--- src/minizip/unzip.h.orig Mon Jul 29 19:53:00 2002
++++ src/minizip/unzip.h Mon Jul 29 19:54:16 2002
+@@ -49,6 +49,14 @@
+ #include "zlib.h"
+ #endif
+
++#ifndef OF
++# ifdef STDC
++# define OF(x) x
++# else
++# define OF(x)
++# endif
++#endif
++
+ #if defined(STRICTUNZIP) || defined(STRICTZIPUNZIP)
+ /* like the STRICT of WIN32, we define a pointer that cannot be converted
+ from (void*) without cast */