summaryrefslogtreecommitdiff
path: root/chat
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2011-10-05 09:23:44 +0000
committerobache <obache@pkgsrc.org>2011-10-05 09:23:44 +0000
commit079472f6aa72b3da4ce8595e30ba0dd0c0be7259 (patch)
tree3ed3efc714595e980914e9019065080f83f27347 /chat
parent9f9db33076b0b0a1552fe326f11fa9ef35e1f797 (diff)
downloadpkgsrc-079472f6aa72b3da4ce8595e30ba0dd0c0be7259.tar.gz
Update pidgin-facebookchat to 1.69.
Version 1.69 * Buddy list not shown (everyone falsely shown as offline). Version 1.68 * Support for new group chats * Fix for setting status messages * Fix for when FB chat is down for maintenance Version 1.67 * Plugin works with new 'Account Security'/'device login'/'register your computer' login security feature Version 1.66 * Fix for crash on account creation * Fix for status messages showing as "like/unlike" rather than the status message Version 1.65 * Fix for new buddy icons being too small * Download all buddies at startup, not just online ones Version 1.64 * Fix some friend requests not going away * Fix buddy icons not working for some people * Fix for logging out of browser while using plugin * Fix for buddies with hearts in their status messages * Fix for 'Get Info' screen not working (and eating up CPU) Version 1.63 * Fix buddy icons not downloading for some people * FB inbox message count shows in buddy list again * Fix for status messages not downloading * Fix for accepting/rejecting/adding buddies Version 1.62 * Fix for captcha causing crashes on Windows (the new captcha doesn't work though) * Fix for not getting buddy list/logging out issues/protocol changes * Only complain about not being able to fetch buddy list after 3 attempts Version 1.61 * An option to disable friends lists/groups in advanced account settings * Fixes for 64-bit UID's so no more messages from people/yourself being in wrong window (thanks to Evan Schoenberg) * Now requires json-glib version 0.7.6 or later (included in the Windows installer) * Uses less memory after reconnecting a few times (thanks to Jan Kaluza) * Fix for notifications not showing for some people * Fix for buddies being added over and over to the same group * Fix for every message you send being received back to yourself * Regression: buddy status messages no longer show due to a change from Facebook Version 1.60 * Facebook groups/friend lists * Handles bad logins for some people (Facebook captcha) * Fix missing buddy icons (kinda, need to delete existing buddy icons) * Fix status message setting not working * Fix crash on Windows * Fix weird 1969 dates on 32-bit Linux systems * Fix for other miscellaneous crashes * Regression: not all idle buddies appear away Version 1.54 * Added an option to disable history * Users are now away and idle, not just idle * AIM links work in 'Get Info'/Profile screen * Fix buddy names not being shown straight away * Fix for a crash on 64-bit Linux * Fix a crash in friends checking when there's no data * Some code cleanups * ARMEL version no longer needs latest version of glib, but will not style incomming messages Version 1.53 * IM History displays when opening a conversation window * Improved RSS/notifications code * 'New inbox message' count optional, set using "New mail notifications" in account settings * Fix missing buddy icons * Fix dropped/missed messages * Fix for crash on 64-bit Linux * Fix to set status messages when marked as 'away' in Pidgin * Fix for 'get info' screen for people with usernames (Thanks to hanzz.k) * Fix for 'numbers instead of aliases' * Fix some memleaks * Regression: No longer marks messages as read in Facebook website * Regression: Does not work with 64-bit UID's Version 1.52 * Quick release to fix a crash that occurs sometimes Version 1.51 * Fix idle status of buddies * Less disconnects for people with large friends lists * gzip compression for smaller page downloads * Fixes for notifications for non-English users * Display messages sent from website in Pidgin * Inbox count display * Usernames and/or passwords with utf-8 characters should work now * Display *bold* and _underline_ formatting in incoming messages * Memleak fixes * Proxy server fixes * Fixed some crashes on disconnect * Fixes some buddy's appearing offline when they weren't * New channel finding code, should mean less conflicts with Facebook website * Uses json-glib library for parsing buddy list and is a required dependency Version 1.50 * Should fix bandwidth usage problems * Fix a crash-on-quit bug * Can set status to 'idle' by changing to 'away' in Pidgin * Sends correct local language for using non-default languages (eg English) in other countries (eg Japan) Version 1.47 * Removes the "(via Pidgin)" part of the status message * Fixes some rare crashes Version 1.46 * Added pokes! * Improved idle/away behavior * Buddy aliases also behave better now * Buddy icons are now uniformly large Version 1.45 * Added plugin version info to menu for easier updates * Fixed a bug related to idle time * Fixed a number of small memory leaks * Fixed a rare crash Version 1.44 * Fixes a couple of crashes Version 1.43 * .deb Package works for Finch and libpurple installs * Fixed setting of status messages again * Fixed crash when getting info on a buddy too quickly at startup Version 1.42 * Fixed a crash on Windows if the debug window was showing Version 1.41 * More crash fixes * Notification fixes * New layout of source tarball * Minimum version of Pidgin needed now 2.3.0 Version 1.40 * Stability improvements (no more crashes) Version 1.39 * Large buddy icons are back! * Chat windows close on Facebook when closing chat windows in Pidgin * Fix for offline buddies showing in buddy list * Fix for high bandwidth problems * Fix for notification feeds not showing as emails in Pidgin Version 1.38 * Some crashing fixes * Stores url of buddy icon to stop icon being downloaded more than once * Uses smaller buddy icons to decrease bandwidth Version 1.37 * Fixes receiving an error message of "lol" or "Test" when sending a message Version 1.36 * Fixed startup crash which would say "No error." before promptly dying, should also fix some random disconnects * Fixed the 'Get Info' and 'Buddy Search' screens * Fixed the 'All buddys re-added' bug that happened when renaming the Facebook group however this means... * Buddies cannot be removed from the Pidgin buddy list anymore. If you do, they will be re-added when the buddy list is synced Version 1.35 * Fix for new Facebook message type that was causing crashes * Fix so that if the facebook.com IP address isn't found, Pidgin won't crash * Fix buddy statuses being updated properly Version 1.34 * Minor update to make the plugin work with the Facebook iPhone app Version 1.33 * Lots of stability fixes (mainly for Windows users) * Memory leak fixes * Using the "Set Facebook status through Pidgin status" option won't send lots of updates to Facebook * Less problems with appearing offline to other Facebook users Version 1.32 * Made it easier for people using the new Facebook layout to use the plugin (no more having to change the Host in the Advanced settings) * Fixed up the Get Info to get rid of the useless links and to fix the profile link at the bottom * Shouldn't use 100% cpu now if the server asks us to refresh the connection Version 1.31 * Get Info works for the new Facebook layout Version 1.30 * Fix for those people using the new Facebook layout - edit the Facebook account, and set the Host to "www.new.facebook.com" (without the quotes), in the Advanced section Version 1.29 * Buddy info should have the buddy name and status (if any) * Buddy info can be accessed from search box for buddies not on your buddy list but only for those buddies that allow it * Fix for occasional crash (new type of message being sent by Facebook) * Online buddies won't show as going Online->Online in system log any more Version 1.28 * A few more fixes for the 'crash on logout' problem * If you have the option to hide yourself in the buddy list on, you wont appear online when sending messages any more * A big version of the profile picture will appear in the 'get info' screen * A 1 second delay in re-sending messages after an error means you'll get less "Error: Destination not online" messages * Removing the alias from a buddy wont make it only show numbers in the buddy list * Buddies with } in their status won't stuff up your buddy list
Diffstat (limited to 'chat')
-rw-r--r--chat/pidgin-facebookchat/Makefile18
-rw-r--r--chat/pidgin-facebookchat/distinfo10
-rw-r--r--chat/pidgin-facebookchat/patches/patch-aa10
3 files changed, 20 insertions, 18 deletions
diff --git a/chat/pidgin-facebookchat/Makefile b/chat/pidgin-facebookchat/Makefile
index 8101bc0f2f5..425f0c6f0f4 100644
--- a/chat/pidgin-facebookchat/Makefile
+++ b/chat/pidgin-facebookchat/Makefile
@@ -1,13 +1,10 @@
-# $NetBSD: Makefile,v 1.16 2011/10/05 08:36:42 obache Exp $
+# $NetBSD: Makefile,v 1.17 2011/10/05 09:23:44 obache Exp $
-VERSION= 1.27
-DISTNAME= pidgin-facebookchat-source-${VERSION}
-PKGNAME= pidgin-facebookchat-${VERSION}
-PKGREVISION= 11
+DISTNAME= pidgin-facebookchat-source-1.69
+PKGNAME= ${DISTNAME:S/-source-/-/}
CATEGORIES= chat
MASTER_SITES= http://pidgin-facebookchat.googlecode.com/files/
EXTRACT_SUFX= .tar.bz2
-WRKSRC= ${WRKDIR}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://code.google.com/p/pidgin-facebookchat/
@@ -18,12 +15,15 @@ DEPENDS+= pidgin>=2.7.9:../../chat/pidgin
PKG_DESTDIR_SUPPORT= user-destdir
+WRKSRC= ${WRKDIR}/${PKGBASE}
+
SUBST_CLASSES+= paths
SUBST_STAGE.paths= pre-configure
SUBST_MESSAGE.paths= Fixing absolute paths.
SUBST_FILES.paths= Makefile
-SUBST_SED.paths= -e 's+-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include+-I${BUILDLINK_DIR}/include/glib/glib-2.0/glib -I${BUILDLINK_DIR}/include/glib/glib-2.0 -I${BUILDLINK_DIR}/lib/glib-2.0/include+g'
-SUBST_SED.paths+= -e 's+-I/usr/include/libpurple+-I${BUILDLINK_DIR}/include/libpurple+g'
+SUBST_SED.paths= -e 's+-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include+-I${BUILDLINK_PREFIX.glib2}/include/glib/glib-2.0/glib -I${BUILDLINK_PREFIX.glib2}/include/glib/glib-2.0 -I${BUILDLINK_PREFIX.glib2}/lib/glib-2.0/include+g'
+SUBST_SED.paths+= -e 's+-I/usr/include/libpurple+-I${BUILDLINK_PREFIX.libpurple}/include/libpurple+g'
+SUBST_SED.paths+= -e 's+-I/usr/include/json-glib-1.0+-I${BUILDLINK_PREFIX.json-glib}/include/json-glib-1.0+g'
SUBST_SED.paths+= -e 's+/usr/share/+${DESTDIR}${PREFIX}/share/+g'
SUBST_SED.paths+= -e 's+/usr/lib/+${DESTDIR}${PREFIX}/lib/+g'
@@ -31,5 +31,7 @@ INSTALLATION_DIRS+= lib/purple-2
.include "../../chat/libpurple/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
+BUILDLINK_API_DEPENDS.json-glib+= json-glib>=0.7.6
+.include "../../textproc/json-glib/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/chat/pidgin-facebookchat/distinfo b/chat/pidgin-facebookchat/distinfo
index c2994bd2add..b59518d18fe 100644
--- a/chat/pidgin-facebookchat/distinfo
+++ b/chat/pidgin-facebookchat/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.4 2011/10/05 08:38:53 obache Exp $
+$NetBSD: distinfo,v 1.5 2011/10/05 09:23:44 obache Exp $
-SHA1 (pidgin-facebookchat-source-1.27.tar.bz2) = 63fa5d2903f8b1ff68f30b92ef7491fe931785df
-RMD160 (pidgin-facebookchat-source-1.27.tar.bz2) = 240669e33af6b27ca74a82b691c85494371e63a9
-Size (pidgin-facebookchat-source-1.27.tar.bz2) = 32284 bytes
-SHA1 (patch-aa) = 37010d7dca5d31379f09e7b7bc1813a2ec423c1b
+SHA1 (pidgin-facebookchat-source-1.69.tar.bz2) = a266e8aeb0b61fde2c5d84fcad93c0615b69a76a
+RMD160 (pidgin-facebookchat-source-1.69.tar.bz2) = a38b0576bdd9f7f61156e7720231fa7424366a45
+Size (pidgin-facebookchat-source-1.69.tar.bz2) = 50532 bytes
+SHA1 (patch-aa) = 43e1c7ab640f2d9d261d593a022137b85c0c1542
diff --git a/chat/pidgin-facebookchat/patches/patch-aa b/chat/pidgin-facebookchat/patches/patch-aa
index 1d26cc507a4..9526d89b38f 100644
--- a/chat/pidgin-facebookchat/patches/patch-aa
+++ b/chat/pidgin-facebookchat/patches/patch-aa
@@ -1,18 +1,18 @@
-$NetBSD: patch-aa,v 1.2 2011/10/05 08:36:42 obache Exp $
+$NetBSD: patch-aa,v 1.3 2011/10/05 09:23:44 obache Exp $
* not to build&install redundant plugins.
* pidin>=2.7.9 contains facebook.png.
---- Makefile.orig 2008-06-25 22:35:12.000000000 +0000
+--- Makefile.orig 2010-10-08 11:35:45.000000000 +0000
+++ Makefile
@@ -1,5 +1,5 @@
#Customisable stuff here
-LINUX32_COMPILER = i686-pc-linux-gnu-gcc
-+LINUX32_COMPILER = gcc
++LINUX32_COMPILER = ${CC}
LINUX64_COMPILER = x86_64-pc-linux-gnu-gcc
WIN32_COMPILER = /usr/bin/i586-mingw32-gcc
- #LINUX_ARM_COMPILER = arm-pc-linux-gnu-gcc
-@@ -19,16 +19,10 @@ DEB_PACKAGE_DIR = ./debdir
+ WIN32_WINDRES = i586-mingw32-windres
+@@ -52,16 +52,10 @@ FACEBOOK_SOURCES = \
#Standard stuff here
.PHONY: all clean install sourcepackage