f85da5db4b
version 2.12.0 (03/09/2017): libpurple: * Fix an out of bounds memory read in purple_markup_unescape_entity. CVE-2017-2640 * Fix use of uninitialised memory if running non-debug-enabled versions of glib * Updated AIM dev and dist ID's to new ones that were assigned by AOL. * TLS certificate verification now uses SHA-256 checksums. * Fixed SASL external auth for Freenode. * Removed the MSN protocol plugin. It has been unusable and dormant for some time. MSNP18 has been discontinued and the protocol plugin would require a large update to start working again. See: http://ismsndeadyet.com/ The third-party Pidgin SkypeWeb plugin, however, should provide enough functionality as a replacement if people still want to use MSN: https://github.com/EionRobb/skype4pidgin/tree/master/skypeweb * Removed Mxit protocol plugin. The service was closed at the end of September 2016. See https://pidgin.im/pipermail/devel/2016-September/024078.htm * Removed the MySpaceIM protocol plugin. The service has been defunct for a long time. (#15356) * Remove the Yahoo! protocol plugin. Yahoo has completely reimplemented their protocol, so this version is no longer operable as of August 5th, 2016: https://yahoo.tumblr.com/post/145715934739/q2-2016-progress-report-on-our-product A new protocol plugin has been written to support the new protocol. It can be found here: https://github.com/EionRobb/funyahoo-plusplus This also removes support for Yahoo! Japan. According to http://messenger.yahoo.co.jp/ the service ended March 26th, 2014. * Remove the Facebook (XMPP) account option. According to https://developers.facebook.com/docs/chat the XMPP Chat API service ended April 30th, 2015. A new protocol plugin has been written, using a different method, to support Facebook. It can be found at https://github.com/dequis/purple-facebook/wiki * Fixed gnutls certificate validation errors that mainly affected google (Dequis) General * Replaced instances of d.pidgin.im with developer.pidgin.im and updated the urls to use https. (#17036) IRC * Fixed issue of messages being silently cut off at 500 characters. Large messages are now split into parts and sent one by one. (#4753)
54 lines
1.6 KiB
Makefile
54 lines
1.6 KiB
Makefile
# $NetBSD: Makefile.common,v 1.48 2017/03/20 18:42:50 khorben Exp $
|
|
#
|
|
# used by chat/finch/Makefile
|
|
# used by chat/libpurple/Makefile
|
|
# used by chat/pidgin/Makefile
|
|
# used by chat/pidgin-sametime/Makefile
|
|
# used by chat/pidgin-silc/Makefile
|
|
|
|
PIDGIN_VERSION= 2.12.0
|
|
DISTNAME= pidgin-${PIDGIN_VERSION}
|
|
CATEGORIES= chat
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pidgin/}
|
|
EXTRACT_SUFX= .tar.bz2
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://www.pidgin.im/
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
USE_LIBTOOL= yes
|
|
USE_PKGLOCALEDIR= yes
|
|
USE_TOOLS+= pkg-config gmake
|
|
GNU_CONFIGURE= yes
|
|
|
|
PATCHDIR= ${.CURDIR}/../../chat/libpurple/patches
|
|
DISTINFO_FILE?= ${.CURDIR}/../../chat/libpurple/distinfo
|
|
|
|
CONFIGURE_ARGS+= --disable-gevolution
|
|
CONFIGURE_ARGS+= --disable-gtkui
|
|
CONFIGURE_ARGS+= --disable-consoleui
|
|
CONFIGURE_ARGS+= --disable-meanwhile
|
|
CONFIGURE_ARGS+= --disable-farstream
|
|
CONFIGURE_ARGS+= --disable-gstreamer
|
|
CONFIGURE_ARGS+= --disable-avahi
|
|
CONFIGURE_ARGS+= --disable-perl
|
|
CONFIGURE_ARGS+= --disable-tcl
|
|
CONFIGURE_ARGS+= --disable-tk
|
|
CONFIGURE_ARGS+= --disable-gnutls
|
|
CONFIGURE_ARGS+= --disable-nss
|
|
CONFIGURE_ARGS+= --disable-dbus
|
|
CONFIGURE_ARGS+= --disable-cyrus-sasl
|
|
CONFIGURE_ARGS+= --disable-debug
|
|
CONFIGURE_ARGS+= --disable-nm
|
|
CONFIGURE_ARGS+= --disable-vv
|
|
|
|
CPPFLAGS.SunOS+= -D__EXTENSIONS__
|
|
CFLAGS.SunOS+= -Wno-error=implicit-function-declaration
|
|
|
|
PKGCONFIG_OVERRIDE+= finch/finch.pc.in
|
|
PKGCONFIG_OVERRIDE+= finch/libgnt/gnt.pc.in
|
|
PKGCONFIG_OVERRIDE+= gaim.pc.in
|
|
PKGCONFIG_OVERRIDE+= libpurple/data/purple.pc.in
|
|
PKGCONFIG_OVERRIDE+= libpurple/data/purple-2.pc.in
|
|
PKGCONFIG_OVERRIDE+= pidgin/data/pidgin.pc.in
|
|
PKGCONFIG_OVERRIDE+= pidgin/data/pidgin-2.pc.in
|