Sat May 17 23:45:47 2008 UTC ()
Update to pidgin-2.4.2.

* The typing notification in the conversation history can be disabled or
  customized (font, color etc.) in .gtkrc-2.0.
* Added a plugin (not installed by default) which adds a Send button back to
  the conversation window. People without physical keyboards have a hard time
  with the lack of the button.
* Clicking on the buddyicon in the conversation window toggles the size of the
  icon between small and large.
* The settings of a chat (e.g. Handle in an XMPP chat, or Exchange in an AIM
  chat) can be edited from its context menu in the buddy list.
* Add a "Present conversation window" preference to the Message Notification
  plugin; the "Raise conversation window" option does not unminimize windows
  or draw attention to them when they are on other workspaces--the "Present"
  option should.
* Add a preference to set Escape as the keyboard shortcut for closing the
  conversation window.
* Add an option in the context menu to disable smileys in the selected text
  in the conversation history/log viewer. This should help people who
  regularly paste code in conversations.
* Add a preference to choose the minimum size of the text input area in lines.
* Moved the "Local alias" field in the Modify Account dialog to be below the
  "User Options" heading on the "Basic" tab.
* Number of room occupants is now shown in chat tooltips where possible


(tnn)
diff -r1.10 -r1.11 pkgsrc/chat/pidgin/Makefile
diff -r1.7 -r1.8 pkgsrc/chat/pidgin/PLIST
diff -r1.8 -r1.9 pkgsrc/chat/pidgin/buildlink3.mk
diff -r1.3 -r1.4 pkgsrc/chat/pidgin/options.mk

cvs diff -r1.10 -r1.11 pkgsrc/chat/pidgin/Makefile (expand / switch to unified diff)

--- pkgsrc/chat/pidgin/Makefile 2008/04/29 12:35:10 1.10
+++ pkgsrc/chat/pidgin/Makefile 2008/05/17 23:45:47 1.11
@@ -1,34 +1,31 @@ @@ -1,34 +1,31 @@
1# $NetBSD: Makefile,v 1.10 2008/04/29 12:35:10 jmmv Exp $ 1# $NetBSD: Makefile,v 1.11 2008/05/17 23:45:47 tnn Exp $
2# 2#
3 3
4PKGNAME= pidgin-${PIDGIN_VERSION} 4PKGNAME= pidgin-${PIDGIN_VERSION}
5COMMENT= Multi-protocol Instant Messaging client GTK frontend 5COMMENT= Multi-protocol Instant Messaging client GTK frontend
6PKGREVISION= 2 
7 6
8PKG_DESTDIR_SUPPORT= user-destdir 7PKG_DESTDIR_SUPPORT= user-destdir
9 8
10.include "../../chat/libpurple/Makefile.common" 9.include "../../chat/libpurple/Makefile.common"
11 10
12USE_DIRS+= xdg-1.4 11USE_DIRS+= xdg-1.4
13USE_TOOLS+= msgfmt intltool 12USE_TOOLS+= msgfmt intltool
14 13
15PKGCONFIG_OVERRIDE+= gaim.pc.in 14PKGCONFIG_OVERRIDE+= gaim.pc.in
16PKGCONFIG_OVERRIDE+= libpurple/purple.pc.in 15PKGCONFIG_OVERRIDE+= libpurple/purple.pc.in
17PKGCONFIG_OVERRIDE+= pidgin/pidgin.pc.in 16PKGCONFIG_OVERRIDE+= pidgin/pidgin.pc.in
18 17
19CONFIGURE_ARGS+= --disable-gevolution 
20CONFIGURE_ARGS+= --enable-gtkui 18CONFIGURE_ARGS+= --enable-gtkui
21CONFIGURE_ARGS+= --disable-consoleui 
22 19
23BUILD_DIRS= pidgin 20BUILD_DIRS= pidgin
24 21
25# includes "Arguments to configure" as string 22# includes "Arguments to configure" as string
26CHECK_WRKREF_SKIP= bin/pidgin 23CHECK_WRKREF_SKIP= bin/pidgin
27 24
28.include "options.mk" 25.include "options.mk"
29 26
30pre-build: 27pre-build:
31 # XXX Find a cleaner way. 28 # XXX Find a cleaner way.
32 ${TEST} -r ${WRKSRC}/libpurple/libpurple.la || \ 29 ${TEST} -r ${WRKSRC}/libpurple/libpurple.la || \
33 ln -s ${BUILDLINK_DIR}/lib/libpurple.la ${WRKSRC}/libpurple/. 30 ln -s ${BUILDLINK_DIR}/lib/libpurple.la ${WRKSRC}/libpurple/.
34 cd ${WRKSRC} && ${BUILD_MAKE_CMD} pidgin.desktop 31 cd ${WRKSRC} && ${BUILD_MAKE_CMD} pidgin.desktop

cvs diff -r1.7 -r1.8 pkgsrc/chat/pidgin/PLIST (expand / switch to unified diff)

--- pkgsrc/chat/pidgin/PLIST 2008/04/29 12:35:10 1.7
+++ pkgsrc/chat/pidgin/PLIST 2008/05/17 23:45:47 1.8
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.7 2008/04/29 12:35:10 jmmv Exp $ 1@comment $NetBSD: PLIST,v 1.8 2008/05/17 23:45:47 tnn Exp $
2bin/pidgin 2bin/pidgin
3include/pidgin/eggtrayicon.h 3include/pidgin/eggtrayicon.h
4include/pidgin/gtkaccount.h 4include/pidgin/gtkaccount.h
5include/pidgin/gtkblist.h 5include/pidgin/gtkblist.h
6include/pidgin/gtkcelllayout.h 6include/pidgin/gtkcelllayout.h
7include/pidgin/gtkcellrendererexpander.h 7include/pidgin/gtkcellrendererexpander.h
8include/pidgin/gtkcellrendererprogress.h 8include/pidgin/gtkcellrendererprogress.h
9include/pidgin/gtkcellview.h 9include/pidgin/gtkcellview.h
10include/pidgin/gtkcellviewmenuitem.h 10include/pidgin/gtkcellviewmenuitem.h
11include/pidgin/gtkcertmgr.h 11include/pidgin/gtkcertmgr.h
12include/pidgin/gtkconn.h 12include/pidgin/gtkconn.h
13include/pidgin/gtkconv.h 13include/pidgin/gtkconv.h
14include/pidgin/gtkconvwin.h 14include/pidgin/gtkconvwin.h
@@ -51,26 +51,27 @@ include/pidgin/pidgincombobox.h @@ -51,26 +51,27 @@ include/pidgin/pidgincombobox.h
51include/pidgin/pidginstock.h 51include/pidgin/pidginstock.h
52include/pidgin/pidgintooltip.h 52include/pidgin/pidgintooltip.h
53lib/pidgin/convcolors.la 53lib/pidgin/convcolors.la
54lib/pidgin/extplacement.la 54lib/pidgin/extplacement.la
55lib/pidgin/gestures.la 55lib/pidgin/gestures.la
56lib/pidgin/gtkbuddynote.la 56lib/pidgin/gtkbuddynote.la
57lib/pidgin/history.la 57lib/pidgin/history.la
58lib/pidgin/iconaway.la 58lib/pidgin/iconaway.la
59lib/pidgin/markerline.la 59lib/pidgin/markerline.la
60${PLIST.dbus}lib/pidgin/musicmessaging.la 60${PLIST.dbus}lib/pidgin/musicmessaging.la
61lib/pidgin/notify.la 61lib/pidgin/notify.la
62lib/pidgin/pidginrc.la 62lib/pidgin/pidginrc.la
63lib/pidgin/relnot.la 63lib/pidgin/relnot.la
 64lib/pidgin/sendbutton.la
64lib/pidgin/spellchk.la 65lib/pidgin/spellchk.la
65lib/pidgin/ticker.la 66lib/pidgin/ticker.la
66lib/pidgin/timestamp.la 67lib/pidgin/timestamp.la
67lib/pidgin/timestamp_format.la 68lib/pidgin/timestamp_format.la
68lib/pidgin/xmppconsole.la 69lib/pidgin/xmppconsole.la
69lib/pkgconfig/pidgin.pc 70lib/pkgconfig/pidgin.pc
70share/applications/pidgin.desktop 71share/applications/pidgin.desktop
71share/icons/hicolor/16x16/apps/pidgin.png 72share/icons/hicolor/16x16/apps/pidgin.png
72share/icons/hicolor/22x22/apps/pidgin.png 73share/icons/hicolor/22x22/apps/pidgin.png
73share/icons/hicolor/24x24/apps/pidgin.png 74share/icons/hicolor/24x24/apps/pidgin.png
74share/icons/hicolor/32x32/apps/pidgin.png 75share/icons/hicolor/32x32/apps/pidgin.png
75share/icons/hicolor/48x48/apps/pidgin.png 76share/icons/hicolor/48x48/apps/pidgin.png
76share/pixmaps/pidgin/animations/16/connect0.png 77share/pixmaps/pidgin/animations/16/connect0.png
@@ -420,26 +421,28 @@ share/pixmaps/pidgin/status/32/person.pn @@ -420,26 +421,28 @@ share/pixmaps/pidgin/status/32/person.pn
420share/pixmaps/pidgin/status/32/rtl/extended-away.png 421share/pixmaps/pidgin/status/32/rtl/extended-away.png
421share/pixmaps/pidgin/status/32/rtl/log-in.png 422share/pixmaps/pidgin/status/32/rtl/log-in.png
422share/pixmaps/pidgin/status/32/rtl/log-out.png 423share/pixmaps/pidgin/status/32/rtl/log-out.png
423share/pixmaps/pidgin/status/48/available.png 424share/pixmaps/pidgin/status/48/available.png
424share/pixmaps/pidgin/status/48/away.png 425share/pixmaps/pidgin/status/48/away.png
425share/pixmaps/pidgin/status/48/busy.png 426share/pixmaps/pidgin/status/48/busy.png
426share/pixmaps/pidgin/status/48/chat.png 427share/pixmaps/pidgin/status/48/chat.png
427share/pixmaps/pidgin/status/48/extended-away.png 428share/pixmaps/pidgin/status/48/extended-away.png
428share/pixmaps/pidgin/status/48/log-in.png 429share/pixmaps/pidgin/status/48/log-in.png
429share/pixmaps/pidgin/status/48/log-out.png 430share/pixmaps/pidgin/status/48/log-out.png
430share/pixmaps/pidgin/status/48/offline.png 431share/pixmaps/pidgin/status/48/offline.png
431share/pixmaps/pidgin/status/48/person.png 432share/pixmaps/pidgin/status/48/person.png
432share/pixmaps/pidgin/status/48/rtl/extended-away.png 433share/pixmaps/pidgin/status/48/rtl/extended-away.png
 434share/pixmaps/pidgin/status/48/rtl/login.png
 435share/pixmaps/pidgin/status/48/rtl/logout.png
433share/pixmaps/pidgin/toolbar/16/change-bgcolor.png 436share/pixmaps/pidgin/toolbar/16/change-bgcolor.png
434share/pixmaps/pidgin/toolbar/16/change-fgcolor.png 437share/pixmaps/pidgin/toolbar/16/change-fgcolor.png
435share/pixmaps/pidgin/toolbar/16/emote-select.png 438share/pixmaps/pidgin/toolbar/16/emote-select.png
436share/pixmaps/pidgin/toolbar/16/font-face.png 439share/pixmaps/pidgin/toolbar/16/font-face.png
437share/pixmaps/pidgin/toolbar/16/font-size-down.png 440share/pixmaps/pidgin/toolbar/16/font-size-down.png
438share/pixmaps/pidgin/toolbar/16/font-size-up.png 441share/pixmaps/pidgin/toolbar/16/font-size-up.png
439share/pixmaps/pidgin/toolbar/16/insert-image.png 442share/pixmaps/pidgin/toolbar/16/insert-image.png
440share/pixmaps/pidgin/toolbar/16/insert-link.png 443share/pixmaps/pidgin/toolbar/16/insert-link.png
441share/pixmaps/pidgin/toolbar/16/insert.png 444share/pixmaps/pidgin/toolbar/16/insert.png
442share/pixmaps/pidgin/toolbar/16/message-new.png 445share/pixmaps/pidgin/toolbar/16/message-new.png
443share/pixmaps/pidgin/toolbar/16/plugins.png 446share/pixmaps/pidgin/toolbar/16/plugins.png
444share/pixmaps/pidgin/toolbar/16/send-file.png 447share/pixmaps/pidgin/toolbar/16/send-file.png
445share/pixmaps/pidgin/toolbar/16/unblock.png 448share/pixmaps/pidgin/toolbar/16/unblock.png

cvs diff -r1.8 -r1.9 pkgsrc/chat/pidgin/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/chat/pidgin/buildlink3.mk 2008/04/05 02:27:53 1.8
+++ pkgsrc/chat/pidgin/buildlink3.mk 2008/05/17 23:45:47 1.9
@@ -1,21 +1,21 @@ @@ -1,21 +1,21 @@
1# $NetBSD: buildlink3.mk,v 1.8 2008/04/05 02:27:53 tnn Exp $ 1# $NetBSD: buildlink3.mk,v 1.9 2008/05/17 23:45:47 tnn Exp $
2 2
3BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ 3BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
4PIDGIN_BUILDLINK3_MK:= ${PIDGIN_BUILDLINK3_MK}+ 4PIDGIN_BUILDLINK3_MK:= ${PIDGIN_BUILDLINK3_MK}+
5 5
6.if ${BUILDLINK_DEPTH} == "+" 6.if ${BUILDLINK_DEPTH} == "+"
7BUILDLINK_DEPENDS+= pidgin 7BUILDLINK_DEPENDS+= pidgin
8.endif 8.endif
9 9
10BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Npidgin} 10BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Npidgin}
11BUILDLINK_PACKAGES+= pidgin 11BUILDLINK_PACKAGES+= pidgin
12BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}pidgin 12BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}pidgin
13 13
14.if ${PIDGIN_BUILDLINK3_MK} == "+" 14.if ${PIDGIN_BUILDLINK3_MK} == "+"
15BUILDLINK_API_DEPENDS.pidgin+= pidgin>=2.4.1 15BUILDLINK_API_DEPENDS.pidgin+= pidgin>=2.4.2
16BUILDLINK_PKGSRCDIR.pidgin?= ../../chat/pidgin 16BUILDLINK_PKGSRCDIR.pidgin?= ../../chat/pidgin
17.endif # PIDGIN_BUILDLINK3_MK 17.endif # PIDGIN_BUILDLINK3_MK
18 18
19.include "../../chat/libpurple/buildlink3.mk" 19.include "../../chat/libpurple/buildlink3.mk"
20 20
21BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} 21BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}

cvs diff -r1.3 -r1.4 pkgsrc/chat/pidgin/options.mk (expand / switch to unified diff)

--- pkgsrc/chat/pidgin/options.mk 2008/04/29 12:35:10 1.3
+++ pkgsrc/chat/pidgin/options.mk 2008/05/17 23:45:47 1.4
@@ -1,36 +1,32 @@ @@ -1,36 +1,32 @@
1# $NetBSD: options.mk,v 1.3 2008/04/29 12:35:10 jmmv Exp $ 1# $NetBSD: options.mk,v 1.4 2008/05/17 23:45:47 tnn Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.pidgin 3PKG_OPTIONS_VAR= PKG_OPTIONS.pidgin
4PKG_SUPPORTED_OPTIONS+= dbus debug gstreamer gtkspell 4PKG_SUPPORTED_OPTIONS+= dbus debug gstreamer gtkspell
5PKG_SUGGESTED_OPTIONS+= gtkspell 5PKG_SUGGESTED_OPTIONS+= gtkspell
6 6
7.include "../../mk/bsd.options.mk" 7.include "../../mk/bsd.options.mk"
8 8
9PLIST_VARS+= dbus 9PLIST_VARS+= dbus
10 10
11.if !empty(PKG_OPTIONS:Mdbus) 11.if !empty(PKG_OPTIONS:Mdbus)
12CONFIGURE_ARGS+= --enable-dbus 12CONFIGURE_ARGS+= --enable-dbus
13PLIST.dbus= yes 13PLIST.dbus= yes
14. include "../../sysutils/dbus/buildlink3.mk" 14. include "../../sysutils/dbus/buildlink3.mk"
15. include "../../sysutils/dbus-glib/buildlink3.mk" 15. include "../../sysutils/dbus-glib/buildlink3.mk"
16.else 
17CONFIGURE_ARGS+= --disable-dbus 
18.endif 16.endif
19 17
20.if !empty(PKG_OPTIONS:Mgtkspell) 18.if !empty(PKG_OPTIONS:Mgtkspell)
 19CONFIGURE_ARGS+= --enable-gtkspell
21. include "../../textproc/gtkspell/buildlink3.mk" 20. include "../../textproc/gtkspell/buildlink3.mk"
22.else 21.else
23CONFIGURE_ARGS+= --disable-gtkspell 22CONFIGURE_ARGS+= --disable-gtkspell
24.endif 23.endif
25 24
26.if !empty(PKG_OPTIONS:Mgstreamer) 25.if !empty(PKG_OPTIONS:Mgstreamer)
 26CONFIGURE_ARGS+= --enable-gstreamer
27. include "../../multimedia/gstreamer0.10/buildlink3.mk" 27. include "../../multimedia/gstreamer0.10/buildlink3.mk"
28.else 
29CONFIGURE_ARGS+= --disable-gstreamer 
30.endif 28.endif
31 29
32.if !empty(PKG_OPTIONS:Mdebug) 30.if !empty(PKG_OPTIONS:Mdebug)
33CONFIGURE_ARGS+= --enable-debug 31CONFIGURE_ARGS+= --enable-debug
34.else 
35CONFIGURE_ARGS+= --disable-debug 
36.endif 32.endif