Problems found with existing distfiles:
distfiles/icb-5.0.9.tar.gz
distfiles/icb.2.1.4.tar.Z
distfiles/zenicb-19981202.tar.gz
No changes made to these /distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
prior will be migrated to the new format when you run 0.15 for the
first time.
Changes:
- Merge many changes from Psi+.
- New message history browser.
- New, fast contact list window.
- TURN proxying for voice calls.
- Store data in more standardized locations based on the platform.
- No longer dependent on the Qt3Support library.
- Domains ending in .local now always work, whether via DNS server or mdns.
- Windows 64-bit and Mac 64-bit now supported. Mac PPC deprecated.
- Legacy SSL port probe feature removed.
- Various small features and bugfixes.
Since 0.14, this version contains about two years worth of merges
from the Psi+ project. Thanks to Rion and Dealer_WeARE for diligently
keeping the Psi source repo current all this time.
Changes
-------
New in 0.14
- Added color options to the chat window.
- Can now specify a reason for kick/ban in groupchat.
- Improved User Info window, to show more fields and photo view/save.
- Support for Enchant as an alternative to Aspell.
- Commandline interface now supports choosing profile and setting status.
- D-BUS interface now supports setting status and indicating sleep/wake.
- Fixed voice calling compatibility bugs with Pidgin and Empathy.
- Various other minor improvements and bugfixes.
New in 0.13
- Voice calls (Jingle RTP).
- Basic XMPP URI handler.
- Ability to permanently trust certificates at connect time.
- Mini command system (Ctrl+7 in chat window).
- Various bugfixes.
New in 0.12:
- Multi-user chat windows now join one on one chat windows and
can be opened in tabbed form, either sharing a window, or seperately.
- The roster search has been updated, and now triggers a filter
when typing into the roster window.
- An XML ringbuffer is now used, allowing access to already
received XML in the XML console.
- When resolving a name for new contacts, the full name is now
used if the nick name is missing from the vcard.
- Auto-connect on wake is now an independent option.
- MUCs can now be bookmarked, and auto-joined.
- The old config.xml file has been dropped in favour of the new
options.xml format - all options in Psi can now be configured
from the Advanced options pane (no more hand-editing of config
files is required).
- Vcard avatars are now transmitted for the benefit of legacy
clients and servers not supporting PEP.
- A new diagnostics group is available in the help menu, to allow
debugging problems with the QCA security layer.
- Launching several instances of the same profile on Windows and
Unices with DBUS now behaves more sensibly.
- On X11, the taskbar should now flash on new messages for compliant
window managers.
0.12.1 security update:
- Bugfix for DOS vulnerability in the file transfer code.
New in 0.11
- Reworked account registration process (including proper support for
XEP-0077 (In-band registration))
- Finished support for XEP-0004 (Data Forms) by supporting forms in
messages. (thanks to Roelof Naude)
- Added support for XEP-0070 (Verifying HTTP Requests via XMPP).
Thanks to Maciej Niedzielski.
- Customizable shortcuts (thanks to Ephraim)
- System-wide shortcuts
- Added spell checking (thanks to Ephraim).
Currently only aspell is supported.
- Added option to automatically set the resource (using the hostname)
- Added new default Stellar3 iconset
- Added support for XEP-138 (Stream Compression)
- Added support for using XEP-33 (Extended Stanza Addressing) to multicast
messages to multiple users. Use option.enable-multicasting to enable it.
- Added 'Show status message' toggle. There is a hidden option to put
status messages under the nickname (at the cost of 2 extra pixels
when no status message is shown)
- Support for Bookmark Storage (XEP-0048), where bookmarked conferences are
auto-joined. No UI is provided for creating bookmarks (yet).
- Better error messages, including error condition mappings (XEP-0086)
- Support dynamically changing priority
- Improved PGP error messages
- Hiding the deprecated protocol selector for service discovery by default.
Use option.ui.show-deprecated.service-discovery.protocol-selector to
re-enable it.
- New options system (see options.xml)
- Receiving support for vCard-Based Avatars (XEP-0153)
- Support for Multi-User-Chat (XEP-0045)
- Preliminary support for User Nickname (XEP-0172)
- Preliminary support for Roster Item Exchange (XEP-0144)
- Psi now uses the Qt4(>=4.3) and QCA2 libraries, replacing the Qt3 and QCA1
requirements.
- "Privacy List" support in the account dialog.
- Support for XEP-0050 (Ad-hoc commands)
- Preliminary support for XEP-0163 (Personal Eventing Protocol)
- Preliminary support for XEP-0146 (Remote Controlling Clients)
- Large parts of the codebase have been restructured.
- Fixed a chat room bug where subject/topic changes were not shown.
- Mac OS X builds are now universal binaries, supporting the new Intel
based Macs.
- Support for XEP-85 (Chat State Notifications).
- Support for XEP-0115 (Entity Capabilities).
- There is now a config.xml option to make some windows use the brushed
metal theme on Mac OS X.
- Window opacity support is now present for all three supported platforms.
- Fixed Unicode URL opening bug #510
- Auto-reconnect accounts on wakeup
- Copy-pasting with emoticons now works
- Fixed issue #263 where emoticons would disappear in a reply or quote
- History index is rebuilt faster
- Configure toolbars merged into main preferences dialog
- Moving tooltips
- MingW32 compiler support (Coupled with the open source Qt4 Windows library
this now allows completely free building of Psi on Windows)
Aspell support is not activated in pkgsrc ATM
re-download of all the files (because a language file changed.)
There has to be a better way to do this, but I'm following minskim's
precedent from rev 1.37
a variable that clearly no longer exists), the package downloads and
builds fine without it, and there is no clear reason why it was there
to begin with.