pkgsrc/chat/pidgin/Makefile

40 lines
1.1 KiB
Makefile
Raw Normal View History

2018-08-22 11:42:51 +02:00
# $NetBSD: Makefile,v 1.74 2018/08/22 09:43:02 wiz Exp $
COMMENT= Multi-protocol Instant Messaging client GTK frontend
2018-08-22 11:42:51 +02:00
PKGREVISION= 1
2007-08-04 16:01:01 +02:00
.include "../../chat/libpurple/Makefile.common"
USE_TOOLS+= msgfmt intltool
CONFIGURE_ARGS+= --enable-gtkui
Update the pidgin IM suite to version 2.2.0. The intltool that comes bundled with libpurple doesn't like NetBSD's /usr/bin/iconv, so switch libpurple to use intltool from pkgsrc. ChangeLog: Version 2.2.0 (09/13/2007): http://developer.pidgin.im/query?status=closed&milestone=2.2.0 Libpurple: * New protocol plugin: MySpaceIM (Jeff Connelly, Google Summer of Code) * XMPP enhancements. See http://www.adiumx.com/blog/2007/07/soc-xmpp-update.php (Andreas Monitzer, Google Summer of Code for Adium) * Certificate management. Libpurple will validate certificates on SSL-encrypted protocols (William Ehlhardt, Google Summer of Code) * Some adjustments were made to fix sending messages when using the MSN HTTP method. (Laszlo Pandy) * Yahoo! Chat is fixed. * Some AIM file transfer issues between Pidgin and other clients have been fixed. (Kyryll A Mirnenko) * Properly restore idle status and time for AIM and ICQ accounts when they reconnect after being disconnected. Pidgin: * Insert Horizontal Rules and Strikethrough text from toolbar. * Option to show protocol icons in the buddy list, from the Buddies > Show menu. (Justin Heiner) * Ability to build with native, non-X11 GTK+ on OSX. (Anders Hasselqvist) * Remember the 'Enable Sounds' setting for a conversation. * Right-clicking the empty space in the formatting toolbar allows you to toggle back to the old "ungrouped" version. * Protocols supporting account registration via Pidgin now show a descriptive checkbox instead of a vague "Register" button. * Fixed a bug where a tab would be shown on single conversations when tabs were disabled. Finch: * Per-conversation mute and logging options (accessible from the menu). Version 2.1.1 (08/20/2007): Yahoo: * Added an account action to open your inbox in the yahoo prpl. * Added support for Unicode status messages in Yahoo. * Server-stored aliases for Yahoo. (John Moody) * Fixed support for Yahoo! doodling. * Limited support for MSN Messenger contacts Bonjour: * Bonjour plugin uses native Avahi instead of Howl * Bonjour plugin supports Buddy Icons XMPP: * Only report conversation close when 'send typing notifications' preference is turned on (Bob Rossi) Pidgin: * Show current outgoing conversation formatting on the font label on the toolbar * Slim new redesign of conversation tabs to maximize number of conversations that can fit in a window * Tab bar is not visible when only one conversation is open. You can drag and drop conversations from the infopane. * Moved "Reset Formatting" toolbar button to Font menu. * Double click on the infopane to alias buddies and set topics on chats * New smiley style Finch: * Sound support (Eric Polino)
2007-09-15 16:55:01 +02:00
BUILD_DIRS= pidgin
INSTALLATION_DIRS= share/applications
# includes "Arguments to configure" as string
CHECK_WRKREF_SKIP= bin/pidgin
.include "options.mk"
pre-build:
# XXX Find a cleaner way.
${TEST} -r ${WRKSRC}/libpurple/libpurple.la || \
ln -s ${BUILDLINK_DIR}/lib/libpurple.la ${WRKSRC}/libpurple/.
Update pidgin to 2.10.3. (fixes CVE-2011-3594, CVE-2011-4601, CVE-2011-4602, CVE-2011-4603, CVE-2011-4939 and CVE-2012-1178) version 2.10.3 (03/26/2012): * Fix buddies not going offline. version 2.10.2 (03/14/2012): General: * Fix compilation when using binutils 2.22 and new GDK pixbuf. (#14799) * Fix compilation of the MXit protocol plugin with GLib 2.31. (#14773) Pidgin: * Add support for the GNOME3 Network dialog. (#13882) * Fix rare crash. (#14392) * Add support for the GNOME3 Default Application dialog for configuring the Browser. libpurple: * Support new connection states and signals for NetworkManager 0.9+. (Dan Williams) (#13859) AIM and ICQ: * Fix a possible crash when receiving an unexpected message from the server. (Thijs Alkemade) (#14983) * Allow signing on with usernames containing periods and underscores. (#13500) * Allow adding buddies containing periods and underscores. (#13500) * Don't try to format ICQ usernames entered as email addresses. Gets rid of an "Unable to format username" error at login. (#13883) MSN: * Fix possible crashes caused by not validating incoming messages as UTF-8. (Thijs Alkemade) (#14884) * Support new protocol version MSNP18. (#14753) * Fix messages to offline contacts. (#14302) Windows-Specific Changes: * Fix the installer downloading of spell-checking dictionaries (#14612) * Fix compilation of the Bonjour protocol plugin. (#14802) Plugins: * The autoaccept plugin will no longer reset the preference for unknown buddies to "Auto Reject" in certain cases. (#14964) version 2.10.1 (12/06/2011): Finch: * Fix compilation on OpenBSD. AIM and ICQ: * Fix remotely-triggerable crashes by validating strings in a few messages related to buddy list management. Thanks to Evgeny Boger for reporting this! (#14682) Bonjour: * IPv6 fixes (Linus Lüssing) Gadu-Gadu: * Fix problems linking against GnuTLS. (#14544) IRC: * Fix a memory leak when admitting UTF-8 text with a non-UTF-8 primary encoding. (#14700) Jabber: * Fix crashes and memory leaks when receiving malformed voice and video requests. Thanks to Thijs Alkemade for reporting this! Sametime: * Separate "username" and "server" when adding new Sametime accounts. (#14608) * Fix compilation in Visual C++. (#14608) SILC: * Fix CVE-2011-3594, by UTF-8 validating incoming messages before passing them to glib or libpurple. Identified by Diego Bauche Madero from IOActive. (#14636) Yahoo!: * Fetch buddy icons in some cases where we previously weren't. (#13050) Windows-Specific Changes: * Fix compilation
2012-04-04 15:20:06 +02:00
INSTALL_DIRS= pidgin doc
# was an option, but is not as of 2.10.12
. include "../../multimedia/gstreamer1/buildlink3.mk"
. include "../../multimedia/gst-plugins1-base/buildlink3.mk"
. include "../../chat/farstream/buildlink3.mk"
.include "../../chat/libpurple/buildlink3.mk"
2007-08-30 19:20:06 +02:00
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/libidn/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"