From 65f918a8bb54ea88e230b06f4a93163c433cf9da Mon Sep 17 00:00:00 2001 From: adam Date: Fri, 22 Oct 2004 10:30:05 +0000 Subject: GNU Gadu is an instant messanger application, designed to work with IM protocols popular in Poland (but not only). This is a plugin based application, even GUI (which uses GTK+) is a plugin. Currently we support: Gadu-Gadu, Tlen.pl, Jabber. --- chat/gg2/DESCR | 4 + chat/gg2/Makefile | 33 +++++ chat/gg2/PLIST | 304 ++++++++++++++++++++++++++++++++++++++++++++++ chat/gg2/distinfo | 6 + chat/gg2/patches/patch-aa | 13 ++ chat/gg2/patches/patch-ab | 26 ++++ 6 files changed, 386 insertions(+) create mode 100644 chat/gg2/DESCR create mode 100644 chat/gg2/Makefile create mode 100644 chat/gg2/PLIST create mode 100644 chat/gg2/distinfo create mode 100644 chat/gg2/patches/patch-aa create mode 100644 chat/gg2/patches/patch-ab (limited to 'chat/gg2') diff --git a/chat/gg2/DESCR b/chat/gg2/DESCR new file mode 100644 index 00000000000..345657e3c35 --- /dev/null +++ b/chat/gg2/DESCR @@ -0,0 +1,4 @@ +GNU Gadu is an instant messanger application, designed to work with IM +protocols popular in Poland (but not only). This is a plugin based +application, even GUI (which uses GTK+) is a plugin. Currently we support: +Gadu-Gadu, Tlen.pl, Jabber. diff --git a/chat/gg2/Makefile b/chat/gg2/Makefile new file mode 100644 index 00000000000..e052cccd62e --- /dev/null +++ b/chat/gg2/Makefile @@ -0,0 +1,33 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/10/22 10:30:05 adam Exp $ + +DISTNAME= gg2-2.2.0 +CATEGORIES= chat +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ggadu/} + +MAINTAINER= adam@NetBSD.org +HOMEPAGE= http://ggadu.sourceforge.net/ +COMMENT= Instant messenger software for Poland; Jabber plugin included + +USE_BUILDLINK3= yes +USE_LIBTOOL= yes +USE_PKGLOCALEDIR= yes +USE_GNU_TOOLS+= make +PKGCONFIG_OVERRIDE+= lib/gg2_core.pc.in +GNU_CONFIGURE= yes +LIBS+= -lm + +CONFIGURE_ARGS+= --without-gtkspell --without-remote \ + --without-update --without-external --without-arts \ + --with-external-libgadu + +.include "../../audio/esound/buildlink3.mk" +.include "../../chat/ekg/buildlink3.mk" +.include "../../chat/libtlen/buildlink3.mk" +.include "../../chat/loudmouth/buildlink3.mk" +.include "../../textproc/intltool/buildlink3.mk" +.include "../../security/openssl/buildlink3.mk" +.include "../../x11/gtk2/buildlink3.mk" +.include "../../x11/xosd/buildlink3.mk" + +.include "../../mk/ossaudio.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/chat/gg2/PLIST b/chat/gg2/PLIST new file mode 100644 index 00000000000..744b96aee1e --- /dev/null +++ b/chat/gg2/PLIST @@ -0,0 +1,304 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/10/22 10:30:06 adam Exp $ +bin/gg2 +bin/gghist +include/gg2_core.h +lib/gg2/libGUI_plugin.la +lib/gg2/libdocklet_dockapp_plugin.la +lib/gg2/libdocklet_system_tray_plugin.la +lib/gg2/libgadu_gadu_plugin.la +lib/gg2/libhistory_external_plugin.la +lib/gg2/libjabber_plugin.la +lib/gg2/libsms_plugin.la +lib/gg2/libsound_esd_plugin.la +lib/gg2/libsound_oss_plugin.la +lib/gg2/libtlen_plugin.la +lib/gg2/libxosd_plugin.la +lib/libgg2_core.la +lib/pkgconfig/gg2_core.pc +share/gg2/pixmaps/arrow.png +share/gg2/pixmaps/away.png +share/gg2/pixmaps/emoticon.gif +share/gg2/pixmaps/emoticons/3m_sie.gif +share/gg2/pixmaps/emoticons/8P.gif +share/gg2/pixmaps/emoticons/aniolek.gif +share/gg2/pixmaps/emoticons/beksa.gif +share/gg2/pixmaps/emoticons/bije.gif +share/gg2/pixmaps/emoticons/boje_sie.gif +share/gg2/pixmaps/emoticons/boks.gif +share/gg2/pixmaps/emoticons/brawa.gif +share/gg2/pixmaps/emoticons/buja_w_oblokach.gif +share/gg2/pixmaps/emoticons/bukiet.gif +share/gg2/pixmaps/emoticons/calus.gif +share/gg2/pixmaps/emoticons/cfaniak.gif +share/gg2/pixmaps/emoticons/chatownik.gif +share/gg2/pixmaps/emoticons/chytry.gif +share/gg2/pixmaps/emoticons/cisza.gif +share/gg2/pixmaps/emoticons/cmok.gif +share/gg2/pixmaps/emoticons/co.gif +share/gg2/pixmaps/emoticons/co_jest.gif +share/gg2/pixmaps/emoticons/czarodziej.gif +share/gg2/pixmaps/emoticons/czas.gif +share/gg2/pixmaps/emoticons/czytaj.gif +share/gg2/pixmaps/emoticons/diabelek.gif +share/gg2/pixmaps/emoticons/dobani.gif +share/gg2/pixmaps/emoticons/dostal.gif +share/gg2/pixmaps/emoticons/dresiarz.gif +share/gg2/pixmaps/emoticons/drink.gif +share/gg2/pixmaps/emoticons/dupa.gif +share/gg2/pixmaps/emoticons/emoticons.def +share/gg2/pixmaps/emoticons/faja.gif +share/gg2/pixmaps/emoticons/fuck.gif +share/gg2/pixmaps/emoticons/gafa.gif +share/gg2/pixmaps/emoticons/ganja.gif +share/gg2/pixmaps/emoticons/gazeta.gif +share/gg2/pixmaps/emoticons/glaszcze.gif +share/gg2/pixmaps/emoticons/glupek.gif +share/gg2/pixmaps/emoticons/glupek2.gif +share/gg2/pixmaps/emoticons/gool.gif +share/gg2/pixmaps/emoticons/gra.gif +share/gg2/pixmaps/emoticons/hahaha.gif +share/gg2/pixmaps/emoticons/heej.gif +share/gg2/pixmaps/emoticons/hmmm.gif +share/gg2/pixmaps/emoticons/jablko.gif +share/gg2/pixmaps/emoticons/je_pizze.gif +share/gg2/pixmaps/emoticons/jem.gif +share/gg2/pixmaps/emoticons/jezyk1.gif +share/gg2/pixmaps/emoticons/jezyk2.gif +share/gg2/pixmaps/emoticons/jupi.gif +share/gg2/pixmaps/emoticons/kawa.gif +share/gg2/pixmaps/emoticons/killer.gif +share/gg2/pixmaps/emoticons/klotnia.gif +share/gg2/pixmaps/emoticons/krecka_dostal.gif +share/gg2/pixmaps/emoticons/krzywy.gif +share/gg2/pixmaps/emoticons/kwasny.gif +share/gg2/pixmaps/emoticons/kwiatek.gif +share/gg2/pixmaps/emoticons/list.gif +share/gg2/pixmaps/emoticons/lol.gif +share/gg2/pixmaps/emoticons/menu.gif +share/gg2/pixmaps/emoticons/milosc.gif +share/gg2/pixmaps/emoticons/mruga.gif +share/gg2/pixmaps/emoticons/mutny.gif +share/gg2/pixmaps/emoticons/nauka.gif +share/gg2/pixmaps/emoticons/nie.gif +share/gg2/pixmaps/emoticons/nie_powiem.gif +share/gg2/pixmaps/emoticons/niee.gif +share/gg2/pixmaps/emoticons/nonono.gif +share/gg2/pixmaps/emoticons/obiad.gif +share/gg2/pixmaps/emoticons/oczko.gif +share/gg2/pixmaps/emoticons/oczko2.gif +share/gg2/pixmaps/emoticons/oczy.gif +share/gg2/pixmaps/emoticons/ok.gif +share/gg2/pixmaps/emoticons/ok2.gif +share/gg2/pixmaps/emoticons/okularnik.gif +share/gg2/pixmaps/emoticons/olaboga.gif +share/gg2/pixmaps/emoticons/onajego.gif +share/gg2/pixmaps/emoticons/pada.gif +share/gg2/pixmaps/emoticons/paker.gif +share/gg2/pixmaps/emoticons/palacz.gif +share/gg2/pixmaps/emoticons/papa.gif +share/gg2/pixmaps/emoticons/peace.gif +share/gg2/pixmaps/emoticons/pisze.gif +share/gg2/pixmaps/emoticons/piwko2.gif +share/gg2/pixmaps/emoticons/piwo.gif +share/gg2/pixmaps/emoticons/placze.gif +share/gg2/pixmaps/emoticons/pomocy.gif +share/gg2/pixmaps/emoticons/prezent.gif +share/gg2/pixmaps/emoticons/prysznic.gif +share/gg2/pixmaps/emoticons/przytul.gif +share/gg2/pixmaps/emoticons/puknijsie.gif +share/gg2/pixmaps/emoticons/pytajnik.gif +share/gg2/pixmaps/emoticons/rotfl.gif +share/gg2/pixmaps/emoticons/roza.gif +share/gg2/pixmaps/emoticons/sciana.gif +share/gg2/pixmaps/emoticons/serce.gif +share/gg2/pixmaps/emoticons/serducho.gif +share/gg2/pixmaps/emoticons/serduszka.gif +share/gg2/pixmaps/emoticons/serduszka2.gif +share/gg2/pixmaps/emoticons/sex.gif +share/gg2/pixmaps/emoticons/slonko.gif +share/gg2/pixmaps/emoticons/smutny.gif +share/gg2/pixmaps/emoticons/snieg.gif +share/gg2/pixmaps/emoticons/soczek.gif +share/gg2/pixmaps/emoticons/spie.gif +share/gg2/pixmaps/emoticons/spioch.gif +share/gg2/pixmaps/emoticons/spoko.gif +share/gg2/pixmaps/emoticons/stop.gif +share/gg2/pixmaps/emoticons/szampan.gif +share/gg2/pixmaps/emoticons/tancze.gif +share/gg2/pixmaps/emoticons/telefon.gif +share/gg2/pixmaps/emoticons/tiaaa.gif +share/gg2/pixmaps/emoticons/tort.gif +share/gg2/pixmaps/emoticons/tuptup.gif +share/gg2/pixmaps/emoticons/uczen.gif +share/gg2/pixmaps/emoticons/uscisk.gif +share/gg2/pixmaps/emoticons/usmiech.gif +share/gg2/pixmaps/emoticons/usmiech2.gif +share/gg2/pixmaps/emoticons/usta.gif +share/gg2/pixmaps/emoticons/wanna.gif +share/gg2/pixmaps/emoticons/wc.gif +share/gg2/pixmaps/emoticons/wesoly.gif +share/gg2/pixmaps/emoticons/winko.gif +share/gg2/pixmaps/emoticons/wow.gif +share/gg2/pixmaps/emoticons/wow_na.gif +share/gg2/pixmaps/emoticons/wsciekly.gif +share/gg2/pixmaps/emoticons/wstydnis.gif +share/gg2/pixmaps/emoticons/wykrzyknik.gif +share/gg2/pixmaps/emoticons/ysz.gif +share/gg2/pixmaps/emoticons/z_jezorem.gif +share/gg2/pixmaps/emoticons/zab.gif +share/gg2/pixmaps/emoticons/zakochany.gif +share/gg2/pixmaps/emoticons/zawstydzony.gif +share/gg2/pixmaps/emoticons/zdziwko.gif +share/gg2/pixmaps/emoticons/zeby.gif +share/gg2/pixmaps/emoticons/zegar.gif +share/gg2/pixmaps/emoticons/ziew.gif +share/gg2/pixmaps/emoticons/zly.gif +share/gg2/pixmaps/emoticons/zniesmaczony.gif +share/gg2/pixmaps/emoticons/zygi.gif +share/gg2/pixmaps/gadu-gadu-away-descr.png +share/gg2/pixmaps/gadu-gadu-away.png +share/gg2/pixmaps/gadu-gadu-invisible-descr.png +share/gg2/pixmaps/gadu-gadu-invisible.png +share/gg2/pixmaps/gadu-gadu-offline-descr.png +share/gg2/pixmaps/gadu-gadu-offline.png +share/gg2/pixmaps/gadu-gadu-online-descr.png +share/gg2/pixmaps/gadu-gadu-online.png +share/gg2/pixmaps/gadu-gadu.png +share/gg2/pixmaps/gg-about.png +share/gg2/pixmaps/icon.png +share/gg2/pixmaps/icons/bubble/README +share/gg2/pixmaps/icons/bubble/gadu-gadu-away-descr.png +share/gg2/pixmaps/icons/bubble/gadu-gadu-away.png +share/gg2/pixmaps/icons/bubble/gadu-gadu-invisible-descr.png +share/gg2/pixmaps/icons/bubble/gadu-gadu-invisible.png +share/gg2/pixmaps/icons/bubble/gadu-gadu-offline-descr.png +share/gg2/pixmaps/icons/bubble/gadu-gadu-offline.png +share/gg2/pixmaps/icons/bubble/gadu-gadu-online-descr.png +share/gg2/pixmaps/icons/bubble/gadu-gadu-online.png +share/gg2/pixmaps/icons/bubble/icon.png +share/gg2/pixmaps/icons/classic/README +share/gg2/pixmaps/icons/classic/gadu-gadu-away-descr.png +share/gg2/pixmaps/icons/classic/gadu-gadu-away.png +share/gg2/pixmaps/icons/classic/gadu-gadu-invisible-descr.png +share/gg2/pixmaps/icons/classic/gadu-gadu-invisible.png +share/gg2/pixmaps/icons/classic/gadu-gadu-offline-descr.png +share/gg2/pixmaps/icons/classic/gadu-gadu-offline.png +share/gg2/pixmaps/icons/classic/gadu-gadu-online-descr.png +share/gg2/pixmaps/icons/classic/gadu-gadu-online.png +share/gg2/pixmaps/icons/classic/icon.png +share/gg2/pixmaps/icons/ghosts/README +share/gg2/pixmaps/icons/ghosts/gadu-gadu-away-descr.png +share/gg2/pixmaps/icons/ghosts/gadu-gadu-away.png +share/gg2/pixmaps/icons/ghosts/gadu-gadu-invisible-descr.png +share/gg2/pixmaps/icons/ghosts/gadu-gadu-invisible.png +share/gg2/pixmaps/icons/ghosts/gadu-gadu-offline-descr.png +share/gg2/pixmaps/icons/ghosts/gadu-gadu-offline.png +share/gg2/pixmaps/icons/ghosts/gadu-gadu-online-descr.png +share/gg2/pixmaps/icons/ghosts/gadu-gadu-online.png +share/gg2/pixmaps/icons/ghosts/icon.png +share/gg2/pixmaps/icons/modern/README +share/gg2/pixmaps/icons/modern/gadu-gadu-away-descr.png +share/gg2/pixmaps/icons/modern/gadu-gadu-away.png +share/gg2/pixmaps/icons/modern/gadu-gadu-invisible-descr.png +share/gg2/pixmaps/icons/modern/gadu-gadu-invisible.png +share/gg2/pixmaps/icons/modern/gadu-gadu-offline-descr.png +share/gg2/pixmaps/icons/modern/gadu-gadu-offline.png +share/gg2/pixmaps/icons/modern/gadu-gadu-online-descr.png +share/gg2/pixmaps/icons/modern/gadu-gadu-online.png +share/gg2/pixmaps/icons/modern/icon.png +share/gg2/pixmaps/icons/modern/tlen-away.png +share/gg2/pixmaps/icons/modern/tlen-beback.png +share/gg2/pixmaps/icons/modern/tlen-chat.png +share/gg2/pixmaps/icons/modern/tlen-invisible.png +share/gg2/pixmaps/icons/modern/tlen-occupied.png +share/gg2/pixmaps/icons/modern/tlen-offline.png +share/gg2/pixmaps/icons/modern/tlen-online.png +share/gg2/pixmaps/icons/rozgwiazda/gadu-gadu-away-descr.png +share/gg2/pixmaps/icons/rozgwiazda/gadu-gadu-away.png +share/gg2/pixmaps/icons/rozgwiazda/gadu-gadu-invisible-descr.png +share/gg2/pixmaps/icons/rozgwiazda/gadu-gadu-invisible.png +share/gg2/pixmaps/icons/rozgwiazda/gadu-gadu-offline-descr.png +share/gg2/pixmaps/icons/rozgwiazda/gadu-gadu-offline.png +share/gg2/pixmaps/icons/rozgwiazda/gadu-gadu-online-descr.png +share/gg2/pixmaps/icons/rozgwiazda/gadu-gadu-online.png +share/gg2/pixmaps/icons/rozgwiazda/icon.png +share/gg2/pixmaps/icons/rozgwiazda/jabber.png +share/gg2/pixmaps/icons/rozgwiazda/license.txt +share/gg2/pixmaps/icons/rozgwiazda/sms.png +share/gg2/pixmaps/icons/rozgwiazda/tlen.png +share/gg2/pixmaps/icons/tlen-classic/tlen-away.png +share/gg2/pixmaps/icons/tlen-classic/tlen-beback.png +share/gg2/pixmaps/icons/tlen-classic/tlen-chat.png +share/gg2/pixmaps/icons/tlen-classic/tlen-invisible.png +share/gg2/pixmaps/icons/tlen-classic/tlen-occupied.png +share/gg2/pixmaps/icons/tlen-classic/tlen-offline.png +share/gg2/pixmaps/icons/tlen-classic/tlen-online.png +share/gg2/pixmaps/icq-away.png +share/gg2/pixmaps/icq-dnd.png +share/gg2/pixmaps/icq-freechat.png +share/gg2/pixmaps/icq-invisible.png +share/gg2/pixmaps/icq-na.png +share/gg2/pixmaps/icq-occupied.png +share/gg2/pixmaps/icq-offline.png +share/gg2/pixmaps/icq-online.png +share/gg2/pixmaps/icq.png +share/gg2/pixmaps/jabber-auth-from.png +share/gg2/pixmaps/jabber-away.png +share/gg2/pixmaps/jabber-dnd.png +share/gg2/pixmaps/jabber-error.png +share/gg2/pixmaps/jabber-noauth.png +share/gg2/pixmaps/jabber-offline.png +share/gg2/pixmaps/jabber-online.png +share/gg2/pixmaps/jabber-xa.png +share/gg2/pixmaps/jabber.png +share/gg2/pixmaps/new-msg.gif +share/gg2/pixmaps/offline.png +share/gg2/pixmaps/online.png +share/gg2/pixmaps/push-pin.png +share/gg2/pixmaps/send-im.png +share/gg2/pixmaps/show-hide-descriptions.png +share/gg2/pixmaps/show-hide-inactive.png +share/gg2/pixmaps/sms.png +share/gg2/pixmaps/sms_i.png +share/gg2/pixmaps/tlen-away.png +share/gg2/pixmaps/tlen-beback.png +share/gg2/pixmaps/tlen-chat.png +share/gg2/pixmaps/tlen-desc.png +share/gg2/pixmaps/tlen-invisible.png +share/gg2/pixmaps/tlen-occupied.png +share/gg2/pixmaps/tlen-offline.png +share/gg2/pixmaps/tlen-online.png +share/gg2/pixmaps/tlen.png +share/gg2/sounds/msg.wav +share/gg2/sounds/usr.wav +share/gg2/sounds/yahoo.wav +share/gg2/themes/blue2.theme +share/gg2/themes/darkblue.theme +share/gg2/themes/default.theme +share/gg2/themes/gray2.theme +share/gg2/themes/green2.theme +share/gg2/themes/lightblue.theme +share/gg2/themes/office.theme +share/gg2/themes/red2.theme +share/gg2/themes/thinice.theme +share/gg2/themes/tropic.theme +share/gg2/themes/vblue2.theme +share/gg2/themes/vgreen2.theme +share/gg2/themes/vred2.theme +share/gg2/themes/white2.theme +${PKGLOCALEDIR}/locale/nl/LC_MESSAGES/gg2.mo +${PKGLOCALEDIR}/locale/pl/LC_MESSAGES/gg2.mo +share/pixmaps/gg2.png +@dirrm share/gg2/themes +@dirrm share/gg2/sounds +@dirrm share/gg2/pixmaps/icons/tlen-classic +@dirrm share/gg2/pixmaps/icons/rozgwiazda +@dirrm share/gg2/pixmaps/icons/modern +@dirrm share/gg2/pixmaps/icons/ghosts +@dirrm share/gg2/pixmaps/icons/classic +@dirrm share/gg2/pixmaps/icons/bubble +@dirrm share/gg2/pixmaps/icons +@dirrm share/gg2/pixmaps/emoticons +@dirrm share/gg2/pixmaps +@dirrm share/gg2 +@dirrm lib/gg2 diff --git a/chat/gg2/distinfo b/chat/gg2/distinfo new file mode 100644 index 00000000000..8a0c30b98c1 --- /dev/null +++ b/chat/gg2/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/10/22 10:30:06 adam Exp $ + +SHA1 (gg2-2.2.0.tar.gz) = cbd61a2be1fbe8144ecd6224b5e33e734f3283e5 +Size (gg2-2.2.0.tar.gz) = 1282674 bytes +SHA1 (patch-aa) = 780c805d524af66847a8a374f9f1cb294aa3b25f +SHA1 (patch-ab) = 5d3cb86625da7cc1da7a3daa3df384308f54965c diff --git a/chat/gg2/patches/patch-aa b/chat/gg2/patches/patch-aa new file mode 100644 index 00000000000..d2fdfaa8462 --- /dev/null +++ b/chat/gg2/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2004/10/22 10:30:06 adam Exp $ + +--- lib/Makefile.in.orig 2004-10-21 11:06:12.000000000 +0000 ++++ lib/Makefile.in +@@ -318,7 +318,7 @@ libgg2_core_la_SOURCES = \ + perl_embed.h + + libgg2_core_la_HEADERS = gg2_core.h +-libgg2_core_la_LIBADD = $(PERL_OPTION_LDFLAGS) -ldl ++libgg2_core_la_LIBADD = $(PERL_OPTION_LDFLAGS) + libgg2_core_la_LDFLAGS = -version-info 2:1:0 + pkgconfigdir = $(libdir)/pkgconfig + pkgconfig_DATA = gg2_core.pc diff --git a/chat/gg2/patches/patch-ab b/chat/gg2/patches/patch-ab new file mode 100644 index 00000000000..fbfa35a3d2b --- /dev/null +++ b/chat/gg2/patches/patch-ab @@ -0,0 +1,26 @@ +$NetBSD: patch-ab,v 1.1.1.1 2004/10/22 10:30:06 adam Exp $ + +--- src/main.c.orig 2004-03-29 07:03:22.000000000 +0000 ++++ src/main.c +@@ -43,6 +43,12 @@ + #include "ggadu_repo.h" + #include "perl_embed.h" + ++#ifdef __Darwin__ ++#define DYLIB_SUFX ".dylib" ++#else ++#define DYLIB_SUFX ".so" ++#endif ++ + GGaduConfig *config; + + gboolean gnu_gadu_init(gpointer data); +@@ -80,7 +86,7 @@ void load_available_modules() + { + gchar *fullfilename = g_build_filename(dirpath, namepl, NULL); + +- if ((!g_file_test(fullfilename, G_FILE_TEST_IS_DIR)) && (str_has_suffix(namepl, ".so"))) ++ if ((!g_file_test(fullfilename, G_FILE_TEST_IS_DIR)) && (str_has_suffix(namepl, DYLIB_SUFX))) + { + print_debug("core : load_avilable_modules : %s\n", namepl); + -- cgit v1.2.3