BSD Ports

net-im/libpurple 2.14.14_1 FreeBSD

Backend library for the Pidgin multi-protocol messaging client

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
7000031292
License
GPLv3
Categories
net-im
Package size
5326.8 KiB, 31443.0 KiB installed

Description

Pidgin is a multi-protocol instant messaging client. It is compatible with Oscar and TOC protocols, ICQ, IRC, Jabber, Gadu-Gadu, and Zephyr networks.

Pidgin users can log in to multiple accounts on multiple IM networks simultaneously. This means that you can be chatting with friends on AOL Instant Messenger, talking to a friend on Yahoo Messenger, and sitting in an IRC channel all at the same time.

Pidgin supports many features of the various networks, such as file transfer (coming soon), away messages, typing notification, and MSN window closing notification. It also goes beyond that and provides many unique features. A few popular features are Buddy Pounces, which give the ability to notify you, send a message, play a sound, or run a program when a specific buddy goes away, signs online, or returns from idle; and plugins, consisting of text replacement, a buddy ticker, extended message notification, iconify on away, and more.

(Adapted from the About Pidgin page.)

Libgaim is a backend library and protocol modules needed for Pidgin frontend frontends such as the GTK+ and console UIs.

In the other systems

SystemPortVersion
FreeBSDnet-im/libpurple2.14.14_1
NetBSDchat/libpurple2.14.14nb10
DragonFlynet-im/libpurple2.14.14
MidnightBSDnet-im/libpurple2.14.14_3

Install

Binary package:

pkg install libpurple

From the ports tree:

cd /usr/ports/net-im/libpurple/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libpurple>0:net-im/libpurple
LIB_DEPENDS=	libpurple-client.so:net-im/libpurple

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.14.14_12.14.14_1-2.14.14_12.14.14_1
FreeBSD:14:quarterly2.14.14_12.14.14_1n/a2.14.14_12.14.14_1
FreeBSD:15:latest2.14.14_12.14.14_1n/a2.14.14_12.14.14_1
FreeBSD:15:quarterly2.14.14_12.14.14_1n/an/an/a
FreeBSD:16:latest2.14.14_12.14.14_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 142

The first 100 are listed.

Run dependencies 139

The first 100 are listed.

Configuration

Options name: net-im_libpurple

OptionDefaultDescription
BONJOURonmDNS support and Bonjour protocol
DBUSonD-Bus IPC system support
GGonThe Gadu-Gadu chat protocol
GNUTLSoffUse GNUTLS for encryption support
GSTREAMERonUse GStreamer for playing sounds
IDNonInternational Domain Names support
IRConThe Internet Relay Chat protocol
JABBERonThe Jabber/XMPP/Google Talk protocol
NOVELLonThe Novell GroupWise chat protocol
NSSonUse Mozilla NSS for encryption support
PERLoffPerl scripting language support
QQonThe Tencent QQ chat protocol
SAMETIMEoffThe Lotus Sametime chat protocol
SASLonCyrus SASL support (for jabberd)
SIMPLEonThe SIMPLE chat protocol
TCLTKoffTcl/Tk GUI toolkit support
VVonVideo and voice support
ZEPHYRonThe Zephyr chat protocol
USES
cpe gettext gmake gnome libtool localbase pathfix pkgconfig tar:bzip2
Service scripts
none

Files

Manual pages 3
  • Purple(3)
  • finch(1)
  • pidgin(1)
pkg-plist 246
  • bin/purple-client-example
  • bin/purple-remote
  • bin/purple-send
  • bin/purple-send-async
  • bin/purple-url-handler
  • include/libpurple/account.h
  • include/libpurple/accountopt.h
  • include/libpurple/blist.h
  • include/libpurple/buddyicon.h
  • include/libpurple/cipher.h
  • include/libpurple/circbuffer.h
  • include/libpurple/cmds.h
  • include/libpurple/connection.h
  • include/libpurple/conversation.h
  • include/libpurple/core.h
  • include/libpurple/dbus-bindings.h
  • include/libpurple/dbus-define-api.h
  • include/libpurple/dbus-maybe.h
  • include/libpurple/dbus-purple.h
  • include/libpurple/dbus-server.h
  • include/libpurple/dbus-types.h
  • include/libpurple/dbus-useful.h
  • include/libpurple/certificate.h
  • include/libpurple/debug.h
  • include/libpurple/desktopitem.h
  • include/libpurple/dnsquery.h
  • include/libpurple/dnssrv.h
  • include/libpurple/eventloop.h
  • include/libpurple/ft.h
  • include/libpurple/gaim-compat.h
  • include/libpurple/glibcompat.h
  • include/libpurple/idle.h
  • include/libpurple/imgstore.h
  • include/libpurple/log.h
  • include/libpurple/marshallers.h
  • include/libpurple/media/backend-iface.h
  • include/libpurple/media/candidate.h
  • include/libpurple/media/codec.h
  • include/libpurple/media/enum-types.h
  • include/libpurple/media-gst.h
  • include/libpurple/media.h
  • include/libpurple/mediamanager.h
  • include/libpurple/mime.h
  • include/libpurple/nat-pmp.h
  • include/libpurple/network.h
  • include/libpurple/notify.h
  • include/libpurple/ntlm.h
  • include/libpurple/plugin.h
  • include/libpurple/pluginpref.h
  • include/libpurple/pounce.h
  • include/libpurple/prefs.h
  • include/libpurple/privacy.h
  • include/libpurple/proxy.h
  • include/libpurple/prpl.h
  • include/libpurple/purple.h
  • include/libpurple/request.h
  • include/libpurple/roomlist.h
  • include/libpurple/savedstatuses.h
  • include/libpurple/server.h
  • include/libpurple/signals.h
  • include/libpurple/smiley.h
  • include/libpurple/sound.h
  • include/libpurple/sound-theme-loader.h
  • include/libpurple/sound-theme.h
  • include/libpurple/sslconn.h
  • include/libpurple/status.h
  • include/libpurple/stringref.h
  • include/libpurple/stun.h
  • include/libpurple/theme-loader.h
  • include/libpurple/theme-manager.h
  • include/libpurple/theme.h
  • include/libpurple/upnp.h
  • include/libpurple/util.h
  • include/libpurple/value.h
  • include/libpurple/version.h
  • include/libpurple/whiteboard.h
  • include/libpurple/xmlnode.h
  • lib/purple-2/autoaccept.a
  • lib/purple-2/autoaccept.so
  • lib/purple-2/buddynote.a
  • lib/purple-2/buddynote.so
  • lib/purple-2/dbus-example.a
  • lib/purple-2/dbus-example.so
  • lib/purple-2/idle.a
  • lib/purple-2/idle.so
  • lib/purple-2/joinpart.a
  • lib/purple-2/joinpart.so
  • lib/purple-2/libbonjour.a
  • lib/purple-2/libbonjour.so
  • lib/purple-2/libgg.a
  • lib/purple-2/libgg.so
  • lib/purple-2/libirc.a
  • lib/purple-2/libirc.so
  • lib/purple-2/libjabber.a
  • lib/purple-2/libjabber.so
  • lib/purple-2/libjabber.so.0
  • lib/purple-2/libjabber.so.0.0.0
  • lib/purple-2/libnovell.a
  • lib/purple-2/libnovell.so
  • lib/purple-2/libsametime.a

The first 100 are listed.

distinfo 1
FileSizeSHA256
pidgin-2.14.14.tar.bz28.121174e+060ffc9994def10260f98a55cd132deefa8dc4a9835451cc0e982747bd458e2356
Master sites 1
  • SF/pidgin/Pidgin/2.14.14

Commit history 1

DateCommitCreditsLog message
7000031292 Mikhail Teterin net-im/(pidgin,libpurple): Remove SILC and make Evolution optional
The port of silc-toolkit was removed in 2025. Evolution is not required to build Pidgin -- and is not necessary for many -- leave it optional, defaulting to off (raise PORTREVISION).