diff options
author | jdolecek <jdolecek@pkgsrc.org> | 2002-08-04 16:52:45 +0000 |
---|---|---|
committer | jdolecek <jdolecek@pkgsrc.org> | 2002-08-04 16:52:45 +0000 |
commit | 6fe5db82545eb3a92fa3d359471b912f41291ca2 (patch) | |
tree | 966e632b83b9a43e916b8ea6e55946edfb267ae4 /chat | |
parent | 627e144c341b29257c0ba19249fde87c715d79ae (diff) | |
download | pkgsrc-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')
-rw-r--r-- | chat/psi/DESCR | 26 | ||||
-rw-r--r-- | chat/psi/Makefile | 32 | ||||
-rw-r--r-- | chat/psi/PLIST | 196 | ||||
-rw-r--r-- | chat/psi/distinfo | 8 | ||||
-rw-r--r-- | chat/psi/patches/patch-aa | 48 | ||||
-rw-r--r-- | chat/psi/patches/patch-ab | 13 | ||||
-rw-r--r-- | chat/psi/patches/patch-ac | 11 | ||||
-rw-r--r-- | chat/psi/patches/patch-ad | 19 |
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 */ |