Up to [cvs.NetBSD.org] / pkgsrc / net / ekiga
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
*: Remove Ekiga and related packages. No OpenSSL 1.1 support and upstream development is effectively stalled. Also various other dead dependencies: gstreamer0.10, sdl12, esound, GNOME 2 libgnomeui...
Slots have no ordering, at least with modern versions of libsigc++. As such, don't use std::set as container.
Add SHA512 digests for distfiles for net category Problems found with existing digests: Package haproxy distfile haproxy-1.5.14.tar.gz 159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Problems found locating distfiles: Package bsddip: missing distfile bsddip-1.02.tar.Z Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2 Package djbdns: missing distfile djbdns-cachestats.patch Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch Package gated: missing distfile gated-3-5-11.tar.gz Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz Package poink: missing distfile poink-1.6.tar.gz Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch Package waste: missing distfile waste-source.tar.gz 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.
Don't use tr1/memory for libc++ or any C++11 compiler.
Switch to use libnotify07. Bump PKGREVISION.
Disable -fno-exceptions for Clang as libsigc++ uses exceptions in the header files. Fix template lookup.
Fix make target for revision.h to work with pdksh.
net/ekiga: Add DragonFly Support To support DragonFly, only the configure script needed modification.
Update to 3.2.6: * Changes in ekiga 3.2.6 (2009-09-22) ** User-visible fixes - Fixed crashes shown as assertion failed in /usr/include/ptlib/safecoll.h:813 - Fixed crash when device list is empty or contains non-latin1 characters - Fixed crash when pressing shift-f10 (popup menu) in Preferences window - Fixed possible crash when garbage collecting REGISTER requests - Fixed possible segfault when receiving a NOTIFY - Fixed freeze by preventing SIP handlers retry timer from executing during destruction - Fixed freeze during packet write - Fixed "Lockup after a day of idle" in publishing code - Fixed various deadlocks in the OPAL subscription code - Added "%limit" workaround for registrars which refuse several contacts during registration - Fixed "Contacts never go offline" - Fixed "New SIP account mangles fields if Authentications User is empty" - Make sure the output device is set before a call - Fixed port handling when registering to a proxy with a non-standard port - Fixed "In some circumstances, smileys are not displayed graphically" - Improved audio latency when not collecting all of the audio data - Fixed the newmessage.wav file - Fixed "Accounts were automatically active after editing them" - Make possible to register e.g. user@a.b as user name as required by some providers - Remove deprecated "Encoding" field from desktop file ** Protocol fixes - Fixed problem with REGISTER IntervalTooBrief response handling not using correct interface for new transaction - Fixed "480 Temporarily Unavailable" response handling - Fixed problem with doing DNS lookup when using explicit proxy or presence agent - Fixed problem with PUBLISH using wrong expiry after Interval Too Brief error - If we find no authentication information when subscribing, keep trying as it could become available at a later stage - Changed so does not put both global and media specific connection addresses in SDP if they are the same (needed for freephonie SIP registrar) - Fixed support for unusual SIP "start with hold", that is an initial offer INVITE with a connection address of 0.0.0.0 - Fixed failure to retry (after a suitable period) REGISTER/SUBSCRIBE if get transport level timeout - Added closing of our local media streams if remote sends a re-INVITE and leaves out streams (e.g. video) that were there previously - Fixed problems when can not bind to any interface - Fixed various problems with some SDP options - Fixed regression where the username would be lost from the Contact field - Fixed invalid request-uri in BYE request - Fixed issue with overlapping INVITEs - Fixed H.263-1998 plug in compilation, by asking latest avcodec - Fixed "OpalBitRateCalculator limits bitrates" - Fixed "SIP wrong response on a failed REFER-request" - Fixed "SIP: OK response to CANCEL incomplete" - Do not send "100 Trying" message when receiving a NOTIFY message - Fixed incorrect register/subscribe refresh timer calculation ** Build fixes - Support building on kFreeBSD - Fixed problem with moving libsoup api - Various fixes for SIP and H323 configuration - Fixed "A build error when generating SunAudio ptlib plugin" - Fixed "The video convertor of YUY2toYUV420P in ptlib does not work" - Fixed "The absence of libv4l2 should not block V4L2 ptlib plugin" - and other minor changes ** Windows port fixes - Thanks to Michael Rickmann's continuous work, Windows port has reached a quality almost comparable to GNU/Linux version. We invite people to test it, see ekiga wiki. Some improvements: - shortened audio delay - DirectX video input and output - device name handling - fixed audio volume - fixed building with mingw - made so the linker doesn't find main on win32 - Keep the output sound volume across calls ** Distributor-visible changes - Changed default for AVC plug in to be disabled until someone fixes the plug in - Note: Pulse audio server does not play nicely with ekiga, very high latencies are noticed ** Translation fixes - Updated translations: ar, bn, et, ga, hi, hu, ko, lt, ml, nb, sr, sr@latin, uk, zh_HK, zh_TW - New translations: ca@valencia - Updated help translations: de
Update to 3.2.5: * Changes in ekiga 3.2.5 (2009-07-06) - Fixed very low rate of sent images during video conversations - Fixed crash in LDAP - Fixed crash in presence - Fixed simultaneous reads from different threads in jitter code - Fixed crash during idle times - Fixed crash when accepting a call - Fixed deadlock in SIP handler - Fixed freeze upon calling and showing of pc:udp$... in the URI bar - Fixed crash in G726-16 audio codec - Allows multiple registrations with the same registrar using different user names - Allows user to choose system iLBC - Fixed window resizing in chat when entering very long words - Fixed linking of sbc plugin with libsamplerate - Fixed compilation with gtk 2.12 - Fixed compilation with gcc 4.4 - Windows and Solaris specific fixes - Added a small script, ekiga-debug-analyser, not installed, which retrieves only the packets exchanged from a Ekiga debug output - Other minor fixes - Updated translations: bn_IN, el, or - Updated help translations: el * Changes in ekiga 3.2.4 (2009-05-20) - Fixed OPAL and PTLIB recommended versions * Changes in ekiga 3.2.3 (2009-05-20) - Fixed remote uri not being shown in the uri bar when dialing out * Changes in ekiga 3.2.2 (2009-05-20) - Fixed a crash on some calls * Changes in ekiga 3.2.1 (2009-05-19) - Fixed various crashes on shutdown - Fixed crash when opening preferences or assistant - Fixed crash when no account - Fixed SIP registration - Fixed DTMF mode for SIP endpoint - Migrate ekiga.net configuration from 3.0 to 3.2 - Maintain window position on hiding/showing the main window - On some failed registration, do not show the unuseful RequestTerminated code, but the actual error - In assistant, fill user name field, if empty, with user name - In preferences, audio/video devices, remove unused FFMPEG and WAVFile modules - Fixed recognition of cameras with non-ascii characters - Fixed compilation with --disable-tracing - Various fixes during configuration - Fixed issue with having multiple registrations with the same SIP registrar - Fixed problem with not waiting till ACK arrives, some implementations get offended if the ACK gets a transaction does not exist error. Thanks hongsion for the report - Fixed bug where if a non-INVITE transaction gets a 1xx response, but then the 2xx (or above) response is lost, the command is not retransmitted - Added fix for video plug in shared library loading, current code would not look anywhere but default path - Fixed compiling G722 plug in on SUN - Fixed correct value for remote party address - Fixed compilation on NetBSD - Fixed INVITE sent in response to a REFER command using a different local user name to the original call - Fixed bug where opal tries to install plugins even if they have been disabled - Fixed crash in PStandardColourConverter::YUY2toYUV420PWithResize - Fixed include path overrides package include path - Fixed search for connection matching replaces header dialog info, broken during changes to make calls back into the same stack - Fixed from/to fields reversed in call dialog identifier information, needed for a INVITE with replaces header - Fixed thread leaks - Fixed video I-frame detection - Fixed media format matching option additions - Fixed advanced rate controller support - Fixed popping frames problem when rate controller skips input frames - Fixed missing re-lock of mutex on jitter buffer shut down - Fixed gatekeeper discovery - Added YUV2 support to DirectX code - Fixed crash in PInterfaceMonitor::Stop - If SIP answer to our offer contains only media formats we never offered then abort the call as this is SO not to specification! - Fixed possible assertion if the soundcard blocks and prevents the device to be closed - Fixed possible path through unsubscribe/unregister code that could lead to a NULL pointer being used - Fixed issue in SIP registering, if both a full AOR and a registrar host name is provided then we would normally disable all registrar searches (e.g. SRV record lookup) and just use the host name specified - Change default TSTO in H.263 to give better quality - Fixed issue with SIP call hairpinning back into the same stack - Fixed possibility of closing a channel twice - Fixed intermittent problem with losing an audio channel when using INVITE with a replace header - Fixed being able to switch off jitter buffer while still a thread reading from it - Fixed bug with "hairpin" SIP calls, subsequent commands to INVITE are not routed to the correct connection instance - H.224 should not be enabled when H.323 is disabled - Various Solaris build fixes - Fixed RFC3890 support - Don't stop a call from clearing due to lack of media just because a session has not received any packets - Fixed memory leaks in the plugins code - Improved the RTP stack performances - Fixed various video payload problems - Fixed issue with outgoing re-INVITE that gets a 401/407 authentication required error, the re-transmitted INVITE was not a re-INVITE but another normal INVITE, so "hold" doesn't work - Fixed issue with incoming re-INVITE that has no SDp in the INVITE, if the eventual ACK has the same streams but only changed the IP address/port for RTP, then we did not change our RTP send addresss/port - Add numerous boundary checks to H.263 codec - Discard out of order packets, mode A frames that don't begin with a start code, and frames that don't begin with a start code in H.263 codec - Fixed initial H.323 call set up honouring the auto-start configuration for "don't offer" - Fixes for gcc 4.4.0 - Fixed compilation with video, h.323 or sip disabled - Windows port: - DirectX fixes - Better LDAP support - Add back devices - Fixed issue with empty strings for Windows sound devices being returned when being used over a Remote Desktop connection - Fixed G.722 compilation - Fixed linker problems - Other minor fixes - Updates translations: ar, as, crh, es, kn, nb, or, zh_CN - Updated help translation: el, es Special thanks to Julien Puydt, Michael Rickmann, Mounir Lamouri, Eugen Dedu, Jan Schampera and Yannick Defais for their continuous work on Ekiga.
Add some patches from ekiga Subversion, addressing PR 41041 by Jared McNeill. Bump PKGREVISION.
Update ekiga to 3.2.0. * Changes in ekiga 3.2.0 (2009-03-16) - Fix some NAT related issues (use internal port instead of external port in Cone NAT) - Uniformise detection of libnotify; fix compilation with mingw - Fix "URL completion combobox shows identical completions" - Fix "Assistant loosing values when going backward" - Fix GmConf settings when compiled with another package name - Fix unregistration of accounts - Fix build with -enable-kde - Fix OS X build - Fix a crash in chat - New translations: crh, or - Updated translations: as, bg, bn_IN, da, de, el, eu, gl, gu, hi, hu, ja, kn, ko, ku, lt, ml, mr, or, pt, ro, ru, ta, te, tr - New help translation: en_GB - Updated help translation: fr * Changes in ekiga 3.1.2 (2009-03-03) - Removal of the old H.263 ffmpeg plug in and enhancement of the H.263-1998 plug in to take its place. - Allow compilation with CELT 0.4 and 0.5 - Allow several ALSA devices to have the same name - STUN enabling/disabling has been readded to the GUI - Remove white spaces from the URI (useful when copy/paste) - Clear the URI edit box after a call - Fixed crash when clearing call history - Fix Windows compilation - Fixes for tarball generation - Fixed account data corruption when the authentication user name is left blank - Fixed possible crash when answering incoming calls - Fixed G.722 usage - Other various fixes, cleanups, removal of deprecated symbols etc. - Updated translations: ca, cs, da, el, en_GB, es, eu, fi, fr, he, hu, it, ja, ko, kn, nb, nl, pl, pt_BR, sl, sv, th, vi, zh_HK, zh_TW - New help/eu localisation Experimental features: - Significant improvements in IPv6 support - Gstreamer audio and video capture support near to be finished... * ekiga 3.1.1 unreleased * Changes in ekiga 3.1.0 (2009-01-05) - Added support for G.722 and CELT audio wideband codecs - Added support for H.263 - Added support for SIP dialog-info notifications, it allows being notified of incoming calls for the phones of your colleagues with software like Asterisk - Added support to disable STUN detection - Improved LDAP support in the address book, authentication is now possible - Killed the gconf_test_age test, Ekiga can now finally work with badly installed GConf schemas - More efficient memory handling using gmref_ptr, increases stability - Better handling of multiple network interfaces with dynamic addition and removal - libgnome is not required anymore when using GTK+ 2.14 - Many code cleanups, new GObjects, ... - Work in progress : XCAP support, Resource List support, GStreamer audio and video capture support, ...
Update to ekiga version 3.0.2. * What's changed ? ================== - Make sure sound events are played through the correct devices. (#564370) - Fixed crash on missed call. - Do not show the assistant after an upgrade for which Ekiga was already successfully setup. - Added settings migration from Ekiga 2.0.x. - Allow answering/rejecting calls from the main window even if we use notifications. - Do not try refreshing SUBSCRIBE requests for which the 200 OK contains an expire time of 0. - Fixed sending ACK request to incorrect address when particular types of proxies are being used. - Fixed test for CANCEL receipt on INVITE clearing call. - Ignore multiple forked CANCEL messages. - Fixed issue with registration to a non-standard port. - Fixed restarting timers if get pathological response to a transaction with incorrect Cseq header field. - Fixed missing route set on SIP commands in a dialog when using outbound proxy.
Ekiga wants LDAP support by default. Buildlink in databases/openldap-client so that configure will succeed. Fix the comment syntax in a couple of assembly files to fix the build where the assembler doesn't like # as a comment prefix. Bump PKGREVISION.
Update to 3.0.1: Windows build * Fixed crash when echo cancellation is active * Improved GTK installation by providing our own libraries * Fixed crash when clicking the status bar * Fixed crash when the only available accelerated surface is already taken * Fixed playing of audio files with samplerate != 8000Hz * Fixed possible crash when quickly deleting and creating threads * Fixed flickering in Picture-in-Picture mode GUI * Fixed overlapping issue of font/smiley buttons in the chat window * Fixed possible flickering issues on XV * Fixed possible X timing issue * Fixed message box when device is unplugged in out-of-call state * Fixed crash when closing various windows using the window manager * Fixed crash in the configuration assistant when unplugging the active device * Do not display localhost users in the neighbours * Fixed Ekiga not able to resolve DNS names when being used with a Turkish locale * Allow using '&' as name in the roster * Fixed 'Search Scope' field alignment in the form SIP * Fixed behavior in case of Open NAT * Fixed SIP REGISTER and INVITE behaviors when Ekiga listens to multiple interfaces in the same subnet * Fixed response code when receiving a BYE for a call that is already released * Fixed numerous retries using the same authentication credentials * Fixed interoperability issues with Cisco Call Manager * Fixed default status when receiving a NOTIFY with an empty body to offline instead of unknown * Fixed parsing of URIs quoted with <> but without "" * Fixed INVITE loop detection when forked INVITE requets arrive over multiple paths H.323 * Fixed inclusion of RFC2833 using H.323 Misc * Made the libnotify dependancy optional * Fixed POTFILE.in file
Import ekiga-3.0.0 stable release to replace net/ekiga-devel Ekiga (formely known as GnomeMeeting) is an open source VoIP and video conferencing application for GNOME. Ekiga uses both the H.323 and SIP protocols. It supports many audio and video codecs, and is interoperable with other SIP compliant software and also with Microsoft NetMeeting.
Initial revision