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
| System | Port | Version |
|---|---|---|
| FreeBSD | net-im/libpurple | 2.14.14_1 |
| NetBSD | chat/libpurple | 2.14.14nb10 |
| DragonFly | net-im/libpurple | 2.14.14 |
| MidnightBSD | net-im/libpurple | 2.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.14.14_1 | 2.14.14_1 | - | 2.14.14_1 | 2.14.14_1 |
| FreeBSD:14:quarterly | 2.14.14_1 | 2.14.14_1 | n/a | 2.14.14_1 | 2.14.14_1 |
| FreeBSD:15:latest | 2.14.14_1 | 2.14.14_1 | n/a | 2.14.14_1 | 2.14.14_1 |
| FreeBSD:15:quarterly | 2.14.14_1 | 2.14.14_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.14.14_1 | 2.14.14_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/gstreamer1-plugins-a52dec
- audio/gstreamer1-plugins-mpg123
- audio/gstreamer1-plugins-ogg
- audio/gstreamer1-plugins-vorbis
- audio/lame
- audio/liba52
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gmake
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libsoup3
- devel/libtextstyle
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/nspr
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- dns/libidn
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/giflib
- graphics/graphite2
- graphics/gstreamer1-plugins-png
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/png
- graphics/tiff
- graphics/webp
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/hwdata
- misc/iso-codes
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/gstreamer1
- multimedia/gstreamer1-libav
- multimedia/gstreamer1-plugins
- multimedia/gstreamer1-plugins-bad
- multimedia/gstreamer1-plugins-core
- multimedia/gstreamer1-plugins-dts
- multimedia/gstreamer1-plugins-dvdread
- multimedia/gstreamer1-plugins-good
- multimedia/gstreamer1-plugins-resindvd
- multimedia/gstreamer1-plugins-theora
- multimedia/gstreamer1-plugins-ugly
- multimedia/gstreamer1-plugins-v4l2
- multimedia/libass
- multimedia/libbluray
- multimedia/libdca
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libtheora
- multimedia/libudfread
- multimedia/libv4l
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
The first 100 are listed.
Run dependencies 139
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/gstreamer1-plugins-a52dec
- audio/gstreamer1-plugins-mpg123
- audio/gstreamer1-plugins-ogg
- audio/gstreamer1-plugins-vorbis
- audio/lame
- audio/liba52
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libsoup3
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/nspr
- devel/orc
- devel/pcre2
- devel/py-dbus
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- dns/libidn
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/giflib
- graphics/graphite2
- graphics/gstreamer1-plugins-png
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/png
- graphics/py-pycairo
- graphics/tiff
- graphics/webp
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/hwdata
- misc/iso-codes
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/gstreamer1
- multimedia/gstreamer1-libav
- multimedia/gstreamer1-plugins
- multimedia/gstreamer1-plugins-bad
- multimedia/gstreamer1-plugins-core
- multimedia/gstreamer1-plugins-dts
- multimedia/gstreamer1-plugins-dvdread
- multimedia/gstreamer1-plugins-good
- multimedia/gstreamer1-plugins-resindvd
- multimedia/gstreamer1-plugins-theora
- multimedia/gstreamer1-plugins-ugly
- multimedia/gstreamer1-plugins-v4l2
- multimedia/libass
- multimedia/libbluray
- multimedia/libdca
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libtheora
- multimedia/libudfread
- multimedia/libv4l
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
The first 100 are listed.
Required by 24
- net-im/finch
- net-im/lurch
- net-im/mbpurple
- net-im/pidgin
- net-im/pidgin-bot-sentry
- net-im/pidgin-hotkeys
- net-im/pidgin-latex
- net-im/pidgin-libnotify
- net-im/pidgin-manualsize
- net-im/pidgin-sipe
- net-im/pidgin-skypeweb
- net-im/pidgin-twitter
- net-im/pidgin-window_merge
- net-im/purple-discord
- net-im/purple-facebook
- net-im/purple-googlechat
- net-im/purple-gowhatsapp
- net-im/purple-mattermost
- net-im/purple-rocketchat
- net-im/purple-slack
- net-im/purple-teams
- security/pidgin-encryption
- security/pidgin-otr
- x11/deforaos-integration
Configuration
Options name: net-im_libpurple
| Option | Default | Description |
|---|---|---|
| BONJOUR | on | mDNS support and Bonjour protocol |
| DBUS | on | D-Bus IPC system support |
| GG | on | The Gadu-Gadu chat protocol |
| GNUTLS | off | Use GNUTLS for encryption support |
| GSTREAMER | on | Use GStreamer for playing sounds |
| IDN | on | International Domain Names support |
| 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 | Perl scripting language support |
| on | The Tencent QQ chat protocol | |
| SAMETIME | off | The Lotus Sametime chat protocol |
| SASL | on | Cyrus SASL support (for jabberd) |
| SIMPLE | on | The SIMPLE chat protocol |
| TCLTK | off | Tcl/Tk GUI toolkit support |
| 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 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
| File | Size | SHA256 |
|---|---|---|
| pidgin-2.14.14.tar.bz2 | 8.121174e+06 | 0ffc9994def10260f98a55cd132deefa8dc4a9835451cc0e982747bd458e2356 |
Master sites 1
- SF/pidgin/Pidgin/2.14.14