net-im/libpurple 2.14.14_3 MidnightBSD
Backend library for the Pidgin multi-protocol messaging client
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
670f7154ae- License
- gpl3
- Categories
- net-im
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
| System | Port | Version |
|---|---|---|
| MidnightBSD | net-im/libpurple | 2.14.14_3 |
| FreeBSD | net-im/libpurple | 2.14.14_1 |
| NetBSD | chat/libpurple | 2.14.14nb10 |
| DragonFly | net-im/libpurple | 2.14.14 |
| HardenedBSD | net-im/libpurple | 2.14.14_1 |
| GhostBSD | net-im/libpurple | 2.14.14_1 |
Install
Binary package:
mport install libpurple
From mports:
cd /usr/mports/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
Dependencies
Configuration
Options name: net-im_libpurple
| Option | Default | Description |
|---|---|---|
| BONJOUR | on | mDNS support and Bonjour protocol |
| DBUS | on | |
| GG | on | The Gadu-Gadu chat protocol |
| GNUTLS | off | Use GNUTLS for encryption support |
| GSTREAMER | on | Use GStreamer for playing sounds |
| IDN | on | |
| IRC | on | The Internet Relay Chat protocol |
| JABBER | on | The Jabber/XMPP/Google Talk protocol |
| NOVELL | on | The Novell GroupWise chat protocol |
| NSS | on | Use Mozilla NSS for encryption support |
| PERL | off | |
| on | The Tencent QQ chat protocol | |
| SAMETIME | off | The Lotus Sametime chat protocol |
| SASL | on | Cyrus SASL support (for jabberd) |
| SILC | off | The Secure Internet Live Conferencing protocol |
| SIMPLE | on | The SIMPLE chat protocol |
| TCLTK | off | |
| VV | on | Video and voice support |
| ZEPHYR | on | The 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 248
- 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/libsilcpurple.a
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pidgin-2.14.14.tar.bz2 | 8.121174e+06 | 0ffc9994def10260f98a55cd132deefa8dc4a9835451cc0e982747bd458e2356 |
Master sites 1
- SF/pidgin/Pidgin/2.14.14
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
670f7154ae |
Lucas Holt | net-im/libpurple: bump PORTREVISION for EDS ABI (#1357) Bump PORTREVISION for the Evolution Data Server 3.61 ABI transition. No
source changes. Validated bmake -V PORTREVISION and git diff --check.
## Summary by Sourcery
Build:
- Bump libpurple's PORTREVISION to reflect the Evolution Data Server
3.61 ABI transition.
Signed-off-by: Lucas Holt <[email protected]> |
|
a05b377b53 |
Lucas Holt | *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848) `textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to
`libxml2.so.16` **and** removed ELF symbol versioning entirely — the new
library defines no `LIBXML2_*` versions at all. Consumers built against
the old library were never rebuilt, so they still record a dependency on
`libxml2.so.2` plus version requirements nothing can satisfy, and fail
at load time:
```
ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by
/usr/local/lib/libevdocument3.so.4 not defined
```
### Scope
`Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436
Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION`
line. The diff touches nothing but `PORTREVISION` lines (verified: `git
diff -U0` shows no other changed line), and spot-checked ports still
… |