Commit graph

236235 commits

Author SHA1 Message Date
dholland
56d48b6ad7 Remove bogus ONLY_FOR_PLATFORM. This package is just a .jar file and
some docs, so it'll run anywhere there's a suitable JVM.

It seems that the ONLY_FOR_PLATFORM setting was originally inserted to
conservatively limit the package to platforms that had or where pkgsrc
could provide a JVM, and then both persisted after that was no longer
necessary and got cargo-culted elsewhere.
2015-07-12 05:10:32 +00:00
dholland
b7691dde27 Drop spurious ONLY_FOR_PLATFORM. This package is a binary blob
(it's a .jar file and some docs) so it will run on anything.

XXX: packages that are binary blobs ought to be tagged somehow
2015-07-12 05:05:50 +00:00
dholland
69ff3b52fd Set SPECIAL_PERMS and use user-destdir mode instead of privileged
destdir mode.
2015-07-12 04:59:55 +00:00
wen
50e703a640 Updated math/p5-Number-Tolerant to 1.706 2015-07-12 03:27:23 +00:00
wen
2afc7db360 Update to 1.706
Upstream changes:
1.706     2015-03-22 12:27:08-04:00 America/New_York
        - do not allow offsets with inverted/broken offset values

1.705     2014-11-16 13:59:01-05:00 America/New_York
        - correct reversed-order of parameters in documentation for
          Test::Tolerant

1.704     2014-10-30 23:11:41-04:00 America/New_York
        - do not rely on feature.pm -- that was an accident

1.703     2014-02-01 19:31:40-05:00 America/New_York
        - overload tolerances for ~~ operator (thanks, Smylers!)

1.702     2013-10-07 10:22:17 America/New_York
          update bugtracker

          avoid circular loading problems (with a nasty hack)

          fix spelling error; thanks, Alexandre Mestiashvili!
2015-07-12 03:26:17 +00:00
wen
f862501e04 Updated databases/p5-DBIx-Class-Helpers to 2.030001 2015-07-12 03:22:38 +00:00
wen
6cbded313e Update to 2.030001
Update DEPENDS

Upstream changes:
2.030001  2015-07-10 22:38:58-07:00 America/Los_Angeles
 - Make ::Schema::Verifier aggregate errors instead of dying on first one

2.030000  2015-07-01 10:11:42-07:00 America/Los_Angeles
 - Add ::Row::OnColumnMissing (Thanks ZipRecruiter!)

2.029000  2015-06-27 14:16:31-07:00 America/Los_Angeles
 - Add ::ResultSet::OneRow (Thanks Aran Deltac!)

2.028000  2015-05-30 17:06:01-05:00 America/Chicago
 - Add ::Verifier::RelationshipColumnName (Thanks for the idea mcsnolte!)
 - Add ::ResultSet::Shortcut::Search (Closes GH#44 and GH#47) (Thanks moltar!)

2.027001  2015-05-16 11:47:15-05:00 America/Chicago
 - Fix missing POD in ::ResultSet::Explain

2.027000  2015-05-08 19:35:13-05:00 America/Chicago
 - Add ::Verifier::Parent

2.026000  2015-05-02 00:27:28-05:00 America/Chicago
 - Add new ::Schema::Verifier framework
 - ... including inaugural ::Verifier::C3
2015-07-12 03:21:34 +00:00
wen
02c3eaaea5 Updated databases/p5-DBIx-Class to 0.082820 2015-07-12 03:12:29 +00:00
wen
fdd15273c9 Update to 0.082820
Update DEPENDS

Upstream changes:
0.082820 2015-03-20 20:35 (UTC)
    * Fixes
        - Protect destructors from rare but possible double execution, and
          loudly warn the user whenever the problem is encountered (GH#63)
        - Relax the 'self_result_object' argument check in the relationship
          resolution codepath, restoring exotic uses of inflate_result
          http://lists.scsys.co.uk/pipermail/dbix-class/2015-January/011876.html
        - Fix updating multiple CLOB/BLOB columns on Oracle
        - Fix exception on complex update/delete under a replicated setup
          http://lists.scsys.co.uk/pipermail/dbix-class/2015-January/011903.html
        - Fix uninitialized warnings on empty hashes passed to join/prefetch
          https://github.com/vanstyn/RapidApp/commit/6f41f6e48 and
          http://lists.scsys.co.uk/pipermail/dbix-class/2015-February/011921.html
        - Fix hang in t/72pg.t when run against DBD::Pg 3.5.0. The ping()
          implementation changes due to RT#100648 made an alarm() based
          timeout lock-prone.

    * Misc
        - Remove warning about potential side effects of RT#79576 (scheduled)
        - Various doc improvements (GH#35, GH#62, GH#66, GH#70, GH#71, GH#72)
        - Depend on newer Moo, to benefit from a safer runtime (RT#93004)
        - Fix intermittent failures in the LeakTracer on 5.18+
        - Fix failures of t/54taint.t on Windows with spaces in the $^X
          executable path (RT#101615)
2015-07-12 03:10:28 +00:00
wiz
3e12d975d1 Another PKGREVISION bump for a reimport. 2015-07-12 00:50:26 +00:00
wiz
643c44f612 Update comments for gnome option. 2015-07-12 00:48:14 +00:00
wiz
5779d5027a Added net/gnome-online-accounts version 3.16.3 2015-07-12 00:47:06 +00:00
wiz
787b7d2cad + gnome-online-accounts. 2015-07-12 00:46:55 +00:00
wiz
4dbd44461c Import gnome-online-accounts-3.16.3 as net/gnome-online-accounts.
Gnome Online Accounts (GOA) provides a centralized service that
allows a set of online accounts to be configured for use with core
GNOME applications. In UX terms, GOA provides a static list of
online accounts that can be setup by users (through the Online
Accounts panel in System Settings). These accounts can then be used
by core GNOME applications.

While third party applications can access the accounts setup through
GOA, this is not its explicit goal, nor does GOA set out to enable
third party applications to add online accounts of their own. There
are several reasons for this:

* Third-party applications should be able to identify themselves
  to online services for the purposes of branding and tracking.
* Third-party applications shouldn't be able to identify themselves
  under a generic OS or distributor key - this would be misleading
  as to what is actually accessing the account, and would prevent
  there from being specific contracts of trust between users and
  applications who access their data.
* It would prevent users from blocking specific applications from
  accessing their account (should an application sandboxing framework
  come into effect).
2015-07-12 00:46:43 +00:00
wiz
1d09d2a67c Updated www/webkit-gtk to 2.8.1 2015-07-12 00:45:42 +00:00
wiz
3a231859f9 Added www/webkit24-gtk version 2.4.9nb1 2015-07-12 00:45:09 +00:00
wiz
b9e8d5ceb8 Update to 2.8 and new 4.0 webkit API. From Leonardo Taccari in pkgsrc-wip.
2.8.1

What’s new in the WebKitGTK+ 2.8.1 release?

    Handle keep-alive connections in GStreamer HTTP source element.
    Fix a crash in DOMObjectCache when a wrapped object owned by the cache is unreffed by the user.
    Fix rendering of drag and drop icon.
    Fix the build with REDIRECTED_XCOMPOSITE_WINDOW disabled in X11 platform.
    Fix the build with Wayland target enabled.
    Fix the build for HPPA.


2.8

Highlights of the WebKitGTK+ 2.8.0 release

    Initial gestures support.
    HTML5 notifications.
    User script messages.
    HTML5 color input.
    APNG support.
    Performance improvements.
    Playing audio notification signal.
    Web view background colors.

and lots of changes in the 2.6 series; major changes in 2.6 were:

Highlights of the WebKitGTK+ 2.6.0 release

    WebKit1 API has been removed.
    Switch to CMake build system.
    Binary version bump to make WebKit1 and WebKit2 parallel installable.
    Several API changes.
    The DOM bindings API has been split into stable and unstable parts.
    Support for browser plugins using GTK+3, leaving the GTK+2
    dependency optional for building a plugin process with support
    for GTK+2 plugins.
    HighDPI support for non-accelerated compositing contents.
    Dynamic user agent string depending on the site.
    User scripts API.
2015-07-12 00:44:46 +00:00
wiz
b26bd1eae8 Switch from www/webkit-gtk to www/webkit24-gtk. Bump PKGREVISION. 2015-07-12 00:39:55 +00:00
wiz
e0b9500793 + webkit24-gtk. 2015-07-12 00:38:00 +00:00
wiz
b6dafe7567 Re-import webkit-gtk as webkit24-gtk-2.4.9nb1 as www/webkit24-gtk to make
space for the next major version.

WebKit is an open source web browser engine. WebKit is also the name of
the Mac OS X system framework version of the engine that's used by
Safari, Dashboard, Mail, and many other OS X applications. WebKit's HTML
and JavaScript code began as a branch of the KHTML and KJS libraries
from KDE.

This is the GTK2+ port of the engine of the 2.4 series.
2015-07-12 00:37:47 +00:00
sevan
20d954bcc8 Always install man-pages
Patch from maintainer.

Reviewed by wiz@
2015-07-11 23:44:21 +00:00
wiz
8d9d7e0465 Fix previous (hi martin! PKGVERSION != PKGREVISION) 2015-07-11 23:40:49 +00:00
kamil
30551ed053 Package is not Python3 ready
Reported by Joyent.
2015-07-11 23:19:54 +00:00
asau
a1200c52e0 Updated devel/netbeans-ide to 8.0.2 2015-07-11 19:29:24 +00:00
asau
5d47c48e78 Update to NetBeans 8.0.2.
Remove support for JDK older than JDK 1.5, accept OpenJDK 8.

There is a lot of changes since NetBeans 3.5.1.


NetBeans IDE 8.0.2 Information

 * Bug fixes in the installer for OS X 10.9.5 and 10.10
 * Bug fixes included in Patches 1, 1.1, 2 for NetBeans IDE 8.0
   and Patches 1.1, 2 for NetBeans IDE 8.0.1
 * GlassFish 4.1 and Tomcat 8.0.15 bundled with the IDE
 * Support for WildFly Server and WebLogic Server 12.1.3
 * Added support for RequireJS
 * Grunt tasks available in the popup menu for web projects
 * Support for debugging JavaScript files with Karma
 * Node.JS and Bower modules can be installed directly within the IDE
 * Improved Git support


NetBeans IDE 8.0 New Feature Highlights

Java

 * JDK 8 support: tools and editor enhancements for working with
   Profiles, Lambdas, and Streams.
 * Java SE Embedded support to deploy, run, debug or profile Java
   SE applications on an embedded device, such as Raspberry PI,
   directly from the NetBeans IDE.
 * Java ME Embedded 8 support.
 * Several Java Editor enhancements, such as many new Java hints,
   Javadoc shown as tooltip, instant rename enhancements, and code
   completion exclusions.
 * Improved integration with JavaFX Scene Builder.

Java EE

 * New PrimeFaces code generators, to generate complete PrimeFaces
   skeleton CRUD applications with connection to databases.
 * Support for WildFly Server and WebLogic 12.1.3
 * Bundled GlassFish updated to 4.1
 * Tomcat 8.0.15 and TomEE support, including out-of-box JPA, JSF
   and JAXRS configuration and data sources.
 * Facelets Template Client wizard asks for sections to generate.
 * Code completion for template sections, and within JSF composite
   components.
 * Enhanced CDI integration in beans.xml file, with code completion
   for alternative classes and stereotypes.
 * More flexibility for JPA hints, which can be disabled, enabled,
   and warning level changed.

Maven

 * New Maven graph layout switcher.
 * Navigator shows POM goals.
 * Additional web resources shown in Projects window.
 * Improved Maven performance when re-running Web applications.
 * Improved Maven performance of "Apply Code Changes" while
   debugging.

JavaScript

 * RequireJS Support
 * AngularJS navigation via hyperlinking from view to controllers.
 * Many enhancements for AngularJS in code completion between
   artifacts, such as code completion in the view to properties
   defined in controllers.
 * Code completion support in Knockout templates.
 * New editor support for creating JQuery widgets and plugins.
 * Debugging of JavaScript code executed in Nashorn (JDK 8+) script
   engine is supported.

HTML5

 * Android 4.4 WebKit debugging supported for Cordova 3.3+.
 * New Karma test runner support.
 * New Grunt build support.
 * Avatar.js is available in the Plugin Manager, via Tools | Plugins.
   After installation, you're able to create Avatar.js projects.

PHP

 * Support for PHP 5.6.
 * New support for Nette tester.
 * New support for PHP CS Fixer.
 * Enhancements for Twig, Latte, and Neon.
 * Composer supported by New Project Wizard.

C/C++

 * New Breadcrumbs feature for navigation in editor.
 * New GDB Console to enable usage of command line GDB mode.
 * New hints and code completions.
 * Improved remote performance.

Platform

 * Enhanced flexibility in the Window System, such as split of
   editor via drag and drop, and a new API to customize editor tabs.
 * New design of user interface for managing Project Groups.
 * Files in folders can be sorted by extension.

Miscellaneous

 * Profiler enhancements: Profile on embedded platforms, show
   thread owning monitor for lock contention, and improved Threads view.
 * Versioning enhancements: Support for Subversion 1.8 working
   copies, various enhancements to Git and Mercurial support.
 * Task Schedule and other new features in Tasks window for bug tracking.
2015-07-11 19:21:13 +00:00
wiz
458fa14d20 Switch to libgdata0.6. Bump PKGREVISION. 2015-07-11 17:15:58 +00:00
wiz
3de0517893 Add options.mk file for gnome option, for later.
This is missing a gnome-online-accounts dependency.
However, that package depends on webkit-gtk-2.8.x which is currently
only in wip.
2015-07-11 16:43:33 +00:00
wiz
ecaa3d2c9c Updated net/libgdata to 0.16.1 2015-07-11 16:42:56 +00:00
wiz
388b45cd5f Update to 0.16.1:
Overview of changes from libgdata 0.16.0 to libgdata 0.16.1
===========================================================

Major changes:
 • Add a --disable-tests configure option to build without uhttpmock
 • Remove downstream fix for ISO 8601 dates which was breaking Contacts
 • Various fixes for the Google Tasks service

Bugs fixed:
 • Bug 739395 — Add an option to build without uhttpmock
 • Bug 737799 — Error while updating google address book

Overview of changes from libgdata 0.15.2 to libgdata 0.16.0
===========================================================

Major changes:
 • Update date parsing to handle recent changes in Google’s servers
 • Support ACLs with keys (e.g. for link-only sharing of documents)
 • Add gzip encoding support for network packet compression
 • Support for libsoup ≥ 2.47.3 (but the dependency has not been bumped)
 • Basic test suite for the Google Tasks service
 • Fix mutex warnings with new GLib versions

API changes:
 • Add GDataAccessRule:key
 • Add gdata_access_rule_get_key()
 • Add GDATA_TASKS_STATUS_NEEDS_ACTION
 • Add GDATA_TASKS_STATUS_COMPLETED
 • Deprecate the ‘q’ parameter of gdata_tasks_query_new()
 • Add GDATA_SERVICE_ERROR_API_QUOTA_EXCEEDED

Bugs fixed:
 • Bug 732809 — evolution-3.12.3: cannot edit google contact due to invalid
   format of timestamp
 • Bug 734863 — Google contacts without email address block search/autocomplete
 • Bug 690628 — <gAcl:withKey/> element Not Handled by libgdata
 • Bug 703192 — The global log handler interferes with other application
 • Bug 666623 — Add gzip encoding support

Overview of changes from libgdata 0.15.1 to libgdata 0.15.2
===========================================================

Major changes:
 • Support PicasaWeb in the GOA authoriser (thanks to Saurav Agarwalla)
 • Fix a data corruption bug in the downloads/uploads code

Bugs fixed:
 • Bug 731269 — Wrong scope information in authorization domain
 • Bug 731949 — Memory leak from gdata_parser_int64_to_iso8601()
 • Bug 731946 — Removing a task result in error, but succeeds
 • Bug 732890 — Refresh authoriser on receiving SOUP_STATUS_NOT_FOUND

Overview of changes from libgdata 0.15.0 to libgdata 0.15.1
===========================================================

Major changes:
 • Add a Freebase service and demo (thanks to Carlos Garnacho)
 • Various minor fixes to make libgdata compile without Coverity errors

API changes:
 • Add GDATA_LINK_PARENT
 • Add GDataFreebase*

Bugs fixed:
 • Bug 707477 — Fill in GDataCategory::label for GDataDocumentsDocument
   instances
 • Bug 725827 — Define GDATA_LINK_PARENT
 • Bug 726486 — Add support for the Freebase service

Overview of changes from libgdata 0.14.0 to libgdata 0.15.0
===========================================================

Major changes:
 • Add JSON support and a Google Tasks service (thanks to Pēteris Krišjānis)
  - This adds a dependency on json-glib ≥ 0.15 and breaks ABI (but not API)
 • Add support for GProxyResolver proxies (thanks to Matthew Barnes)
 • Fix build with recent gnome-common versions
 • Fix build and installed header files for C++
 • Remove deprecated function calls
 • Fix compilation with -fstrict-aliasing
 • Port local tests to use libuhttpmock (which is a new dependency)

API changes:
 • Add gdata_parsable_new_from_json()
 • Add gdata_parsable_get_json()
 • Add GDataParsable->get_content_type
 • Add GDataService:proxy-resolver, gdata_service_get_proxy_resolver(),
   gdata_service_set_proxy_resolver()
 • Add GDataClientLoginAuthorizer:proxy-resolver,
   gdata_client_login_authorizer_get_proxy_resolver(),
   gdata_client_login_authorizer_set_proxy_resolver()
 • Add GDataOAuth1Authorizer:proxy-resolver,
   gdata_oauth1_authorizer_get_proxy_resolver(),
   gdata_oauth1_authorizer_set_proxy_resolver()
 • Add Google Tasks service: GDataTasksService, GDataTasksQuery,
   GDataTasksTasklist, GDataTasksTask

Bugs fixed:
 • Bug 712565 — Fix compilation's warnings
 • Bug 719647 — gdata-goa-authorizer.h broken for C++

Overview of changes from libgdata 0.13.3 to libgdata 0.13.4
===========================================================

Major changes:
 • Fixes to request cancellation and progress notification
 • Fix tests to be more reliable in the face of distributed system
   non-synchronisation
 • Add support for running tests offline using stored HTTP request traces

API changes:
 • Added GDATA_YOUTUBE_SERVICE_ERROR_CHANNEL_REQUIRED

Bugs fixed:
 • Bug 627895 — Pretty-print XML in test output
 • Bug 703192 — The global log handler interferes with other application
 • Bug 705266 — make check fails

Overview of changes from libgdata 0.13.2 to libgdata 0.13.3
===========================================================

Major changes:
 • Fix dependencies in pkg-config file
 • Add OAuth 2.0 support to the GOA authoriser
 • Fix some licencing inconsistencies (libgdata is entirely licenced under
   LGPLv2.1+)
 • Add support for PDF documents in Google Documents
 • Add in-tree Vala bindings (they were previously in Vala’s tree)

Bugs fixed:
 • Bug 685464 — [PATCH] Package config file depends on too much
 • Bug 685289 — GOA now uses OAuth 2.0 for Calendar, Contacts and Documents
 • Bug 690281 — do not add unused gnome dependencies to libgdata.pc when
   configured with --disable-gnome
 • Bug 690225 — [patch] Make GOA optional
 • Bug 690656 — unhandled XML warnings from totem youtube plugin
 • Bug 693855 — Port introspection fixes from Vala bindings
 • Bug 693958 — Add PDF support
 • Bug 693865 — Add Vala bindings
 • Bug 694415 — Don't require introspection.m4 to be installed system-wide

Overview of changes from libgdata 0.13.1 to libgdata 0.13.2
===========================================================

Major changes:
 • Expand the documentation and add more examples
 • Explicitly check for libxml2 in configure
 • Port code coverage support to use gnome-common

Bugs fixed:
 • Bug 683209 — Port to gnome-common code coverage macros

Overview of changes from libgdata 0.13.0 to libgdata 0.13.1
===========================================================

Major changes:
 • Add support for Google Drawings
 • Fix some of the test suite
 • Add support for copying Google documents
 • Moved GOA authoriser from EDS/GNOME Documents into libgdata (adding a GOA dependency)
 • Remove libgnome-keyring dependency in favour of libgcr-base

API changes:
 • Added GDataDocumentsDrawing
 • Added gdata_documents_service_copy_document(), gdata_documents_service_copy_document_async(), gdata_documents_service_copy_document_finish()
 • Added GDataGoaAuthorizer
 • Added gdata_documents_document_get_download_uri()

Bugs fixed:
 • Bug 633548 — Add Google Drawings support
 • Bug 679072 — Tests for all Google services fail
 • Bug 607270 — Support copying documents
 • Bug 656976 — Merge eds and GNOME Documents GOA authorisers
 • Bug 679867 — Use libgcr-base instead of libgnome-keyring for secure memory
 • Bug 656970 — Add thumbnail support

Overview of changes from libgdata 0.12.0 to libgdata 0.13.0
===========================================================

Major changes:
 • Bump GLib dependency to 2.31.0 in order to use its new threading primitives
 • Add basic support for resumable uploads to GDataUploadStream (bug #607272)
 • Update support for Google Documents to v3 of the API
 • Add support for arbitrary file uploads to Google Documents (using GDataDocumentsDocuemtn),
   and document conversion on upload (using GDataDocumentsUploadQuery)

API changes:
 • Added gdata_upload_stream_new_resumable()
 • Added GDataUploadStream:content-length, gdata_upload_stream_get_content_length()
 • Added gdata_documents_service_upload_document_resumable()
 • Added gdata_documents_service_update_document_resumable()
 • Added GDataDocumentsUploadQuery
 • Made GDataDocumentsDocument instantiable (this isn’t a real API break, though)
 • Added GDATA_DOCUMENTS_TEXT_JPEG
 • GDataDocumentsEntry:quota-used, gdata_documents_entry_get_quota_used()

Bugs fixed:
 • Bug 593537 — Upgrade Documents service to version 3.0
 • Bug 607616 — Permit the uploading of documents of any type
 • Bug 656971 — Deprecate GDataDocumentsDocument subclasses
 • Bug 588714 — <gd:quotaBytesUsed> handling in GDataDocumentsEntry

Overview of changes from libgdata 0.11.0 to libgdata 0.11.1
===========================================================

Major changes:
* Bump libsoup dependency to 2.37.91 in order to ensure it checks the validity of TLS certificates before accepting them
  (Note that this was implemented in 0.10.2 using a --with-ca-certs configure argument. This argument isn't necessary with 0.11.1, since the newer
   libsoup version which 0.11.1 requires already knows where the system CA cert file is.)

Bugs fixed:
* Bug 667577 — fix introspection for srcdir != builddir builds
* Bug 668365 — libgdata 0.10.x link error because of exported symbols that don't exist
* Bug 671535 — Security issue in libgdata

Overview of changes from libgdata 0.10.0 to libgdata 0.11.0
===========================================================

Major changes:
* Added version checking macros (thanks to Holger Berndt)
* Ported scrapbook demo to GtkGrid; this sets our GTK+ dependency to 2.91.2
* Added a LIBGDATA_DISABLE_DEPRECATED macro for disabling deprecated API in headers
* Sensitive details (passwords, auth. tokens, etc.) are now redacted from logs unless LIBGDATA_DEBUG=4 is set (which is a new logging level)
* Sensitive details are also now stored in non-pageable memory as much as possible to reduce the risk of them being leaked
  NOTE: This has not been formally certified or reviewed, and is a precaution rather than a guarantee of security
  This adds a dependency on libgnome-keyring when libgdata is configured with --enable-gnome (and is disabled otherwise)
* Use GHmac instead of liboauth's HMAC; this bumps our GLib dependency to 2.30.0
* Use the new GLib threading API iff compiled with GLib ≥ 2.31.0 (this doesn't bump the hard dependency, though)

API changes:
* Added GDATA_MAJOR_VERSION, GDATA_MINOR_VERSION, GDATA_MICRO_VERSION, GDATA_CHECK_VERSION
* Added GDataDocumentsEntry:resource-id, gdata_documents_entry_get_resource_id()
* Deprecated GDataDocumentsEntry:document-id, gdata_documents_entry_get_document_id()
* Added GDataYouTubeQuery:license, gdata_youtube_query_get_license(), gdata_youtube_query_set_license()
* Deprecated GDATA_DOCUMENTS_PRESENTATION_SWF
* Added GDATA_CATEGORY_SCHEMA_LABELS, GDATA_CATEGORY_SCHEMA_LABELS_STARRED
* Added GDataContactsContact:file-as, gdata_contacts_contact_get_file_as(), gdata_contacts_contact_set_file_as()

Bugs fixed:
* Bug 659016 — @rel not mandatory in website references
* Bug 660038 — Add preprocessor macro for version checking
* Bug 656972 — Tidy up document IDs
* Bug 658865 — Add support for the license query parameter
* Bug 660174 — Deprecate SWF export of presentations
* Bug 659148 — Add search-term query example to documentation
* Bug 656973 — Add an example of starring a document
* Bug 656783 — Review security of memory storing authentication details
* Bug 662290 — Can't update contact that has no full name

Overview of changes from libgdata 0.9.1 to libgdata 0.10.0
==========================================================

Major changes:
* Added support for comments to YouTube and PicasaWeb (thanks to Richard Schwarting)
* Added a “scrapbook” demo application (thanks to Joe Cortes)
* Added lots of cancellation tests

API changes:
* Added GDataCommentable
* Added GDataComment, GDataYouTubeComment, GDataPicasaWebComment
* Added gdata_entry_remove_link()
* Added gdata_youtube_video_get_media_rating(), GDATA_YOUTUBE_RATING_TYPE_SIMPLE, GDATA_YOUTUBE_RATING_TYPE_MPAA, GDATA_YOUTUBE_RATING_TYPE_V_CHIP

Bugs fixed:
* Bug 618587 — Implement GDataGDFeedLink
* Bug 598752 — Support comments
* Bug 647882 — Support rating schemes
* Bug 628069 — Add some demo applications
* Bug 656529 — undefined references trying to compile/build libgdata
* Bug 633364 — Add cancellation tests

Overview of changes from libgdata 0.9.0 to libgdata 0.9.1
=========================================================

Major changes:
* Added GDestroyNotify parameters to query-type methods so that they're properly introspectable, breaking API (see below)
* Fixed seeking in GDataDownloadStream
* Made the tests individually idempotent, so the test suites should be less of a tangled mess now
* Fixed uploading to non-default PicasaWeb albums
* Fixed GDataAuthorizer to re-process requests after refreshing, involving a slight change to the semantics of GDataAuthorizer (see bgo#653535)
* Ensure that Google Contacts uses HTTPS for everything
* Fixed the IDs used for Google Documents so that deleting documents now consistently works, even when they're in folders

API changes:
* Changed the following methods, adding GDestroyNotify parameters for their progress user data parameters:
  - gdata_access_handler_get_rules_async()
  - gdata_service_query_async()
  - gdata_calendar_service_query_all_calendars_async()
  - gdata_calendar_service_query_own_calendars_async()
  - gdata_calendar_service_query_events_async()
  - gdata_contacts_service_query_contacts_async()
  - gdata_contacts_service_query_groups_async()
  - gdata_documents_service_query_documents_async()
  - gdata_picasaweb_service_query_all_albums_async()
  - gdata_picasaweb_service_query_files_async()
  - gdata_youtube_service_query_standard_feed_async()
  - gdata_youtube_service_query_videos_async()
  - gdata_youtube_service_query_related_async()
* Added GDataCalendarQuery:max-attendees, gdata_calendar_query_get_max_attendees(), gdata_calendar_query_set_max_attendees()
* Added GDataCalendarQuery:show-deleted, gdata_calendar_query_show_deleted(), gdata_calendar_query_set_show_deleted()
* Added gdata_picasaweb_service_get_user_async(), gdata_picasaweb_service_get_user_finish()

Bugs fixed:
* Bug 649728 — Add introspection annotations for documents_service_query(_async)
* Bug 639405 — Add max-attendees query parameter
* Bug 637664 — Fix GSeekable interface implementation in GDataDownloadStream
* Bug 633359 — Make tests individually idempotent
* Bug 653535 — Let GDataAuthorizer re-process request after refreshing
* Bug 653530 — Bogus run-time warnings
* Bug 653224 — Add gdata_picasaweb_service_get_user_async()

Overview of changes from libgdata 0.8.0 to libgdata 0.9.0
=========================================================

Major changes:
* Switched to even–odd/stable–unstable versioning (so 0.9.0 is an *unstable* release)
* Use HTTPS for all requests
* Some minor parsing fixes
* Fixed some nasty threading/cancellation problems
* Removed the old authentication API in favour of a more extensible, flexible one based on a GDataAuthorizer interface:
  - ClientLogin is now handled by GDataClientLoginAuthorizer
  - OAuth 1.0 support has been added with GDataOAuth1Authorizer
* Added a dependency on liboauth ≥ 0.9.4
* Introspection annotation improvements by Philip Chimento <philip.chimento@gmail.com>
* Removed some outdated contact photo API

API changes:
* Added GDATA_AUTHENTICATION_ERROR_INVALID_SECOND_FACTOR (later renamed to GDATA_CLIENT_LOGIN_AUTHORIZER_ERROR_INVALID_SECOND_FACTOR as below).
* Rename GDataAuthenticationError to GDataClientLoginAuthorizerError
* Rename GDATA_AUTHENTICATION_ERROR and gdata_authentication_error_quark() similarly.
* Remove gdata_service_authenticate() in favour of using GDataClientLoginAuthorizer with GDataService::authorizer:
  - Remove gdata_service_authenticate(), gdata_service_authenticate_async() and gdata_service_authenticate_finish().
  - Replace gdata_service_is_authenticated() by gdata_service_is_authorized() with much the same functionality.
  - Add GDataService::authorizer, gdata_service_get_authorizer(), gdata_service_set_authorizer() and gdata_service_get_authorization_domains().
  - Remove gdata_service_get_client_id() in favour of GDataClientLoginAuthorizer::client-id.
  - Remove gdata_service_get_username() in favour of GDataClientLoginAuthorizer::username.
  - Remove gdata_service_get_password() in favour of GDataClientLoginAuthorizer::password.
  - Remove GDataServiceClass->service_name in favour of GDataAuthorizationDomain::service-name.
  - Remove GDataServiceClass->authentication_uri and GDataServiceClass->parse_authentication_response in favour of different GDataAuthorizer
    implementations.
  - Add GDataAuthorizer parameters to and remove client_id parameters from: gdata_calendar_service_new(), gdata_contacts_service_new(),
    gdata_documents_service_new(), gdata_picasaweb_service_new() and gdata_youtube_service_new().
* Add GDataAuthorizationDomain.
  - Add GDataServiceClass->get_authorization_domains and gdata_service_get_authorization_domains().
  - Add auth. domain getters to various GDataService subclasses: gdata_youtube_service_get_primary_authorization_domain(),
    gdata_contacts_service_get_primary_authorization_domain(), gdata_calendar_service_get_primary_authorization_domain(),
    gdata_picasaweb_service_get_primary_authorization_domain(), gdata_documents_service_get_primary_authorization_domain() and
    gdata_documents_service_get_spreadsheet_authorization_domain().
  - Add auth. domain properties to various standalone request objects: GDataDownloadStream::authorization-domain with
    gdata_download_stream_get_authorization_domain(), GDataUploadStream::authorization-domain with gdata_upload_stream_get_authorization_domain() and
    GDataBatchOperation::authorization-domain with gdata_batch_operation_get_authorization_domain().
  - Add GDataAccessHandlerIface->get_authorization_domain. This doesn't have to be implemented by existing GDataAccessHandlers, but it's
    highly recommended.
  - Add a GDataAuthorizationDomain parameter to GDataServiceClass->append_query_headers, gdata_service_query(), gdata_service_query_async(),
    gdata_service_query_single_entry(), gdata_service_query_single_entry_async(), gdata_service_insert_entry(), gdata_service_insert_entry_async(),
    gdata_service_update_entry(), gdata_service_update_entry_async(), gdata_service_delete_entry(), gdata_service_delete_entry_async(),
    gdata_batchable_create_operation(), gdata_download_stream_new() and gdata_upload_stream_new().
* Add GDataAuthorizer as described above, implemented by GDataClientLoginAuthorizer.
* Add GDataOAuth1Authorizer and all its properties and methods.
* Remove gdata_contacts_contact_has_photo() and GDataContactsContact:has-photo (use gdata_contacts_contact_get_photo_etag() instead).

Bugs fixed:
* Bug 642983 — libgdata-0.8.0: test fail with --enable-gtk-doc
* Bug 644940 — Use HTTPS only
* Bug 644946 — Support two-factor authentication
* Bug 639610 — Allow access to a contact's photo ETag
* Bug 648058 — Doesn't allow empty names for user defined fields
* Bug 650835 — [abrt] evolution-data-server-3.0.1-1.fc15: Process /usr/libexec/e-addressbook-factory was killed by signal 6 (SIGABRT)

Overview of changes from libgdata 0.7.0 to libgdata 0.8.0
=========================================================

Major changes:
* Added async counterparts to all remaining blocking methods
* Added various cancellation tests to the test suite
* Many fixes and improvements for cancellation of various operations
* Fixed many race conditions in authentication and cancellation of operations
* Removed the separate youtube-user property for YouTube authentication
* Fixed attribute escaping across all of libgdata
* Removed some deprecated PicasaWeb properties (file clients and positions)
* Switched to stream-based downloading for all download operations
* Tidied up (i.e. broke) the Documents service API a lot
* Tidied up a few test cases and made them idempotent
* Fixed several minor and major memory leaks
* Ensured that batch operations' callbacks are always called, even if the entire batch operation errors out
* Bumped our gdk-pixbuf dependency to 2.14
* Fixed all the XML comparison tests in light of an invalid assumption we made about hash table ordering being broken
* Added GeoRSS support to YouTube videos
* Overhauled download and upload streams, fixing many race conditions and deadlocks and adding some test cases
* Added support for flushing GDataUploadStream instances
* Added many code examples to the documentation and expanded a few other bits of the documentation

API changes:
* Added gdata_picasaweb_service_insert_album_async()
* Added gdata_picasaweb_service_query_files_async()
* Removed GDataYouTubeService:youtube-user, gdata_youtube_service_get_youtube_user()
* Removed GDataPicasaWebFile:client, gdata_picasaweb_file_get_client(), gdata_picasaweb_file_set_client()
* Removed GDataPicasaWebFile:position, gdata_picasaweb_file_get_position(), gdata_picasaweb_file_set_position()
* Changed gdata_documents_document_download() to be stream-based
* Changed gdata_documents_service_upload_document(), gdata_documents_service_update_document() to be stream-based
* Added gdata_documents_service_finish_upload()
* Renamed gdata_documents_service_move_document_to_folder() to gdata_documents_service_add_entry_to_folder()
* Renamed gdata_documents_service_remove_document_from_folder() to gdata_documents_service_remove_entry_from_folder()
* Added gdata_documents_service_add_entry_to_folder_async(), gdata_documents_service_add_entry_to_folder_finish()
* Added gdata_documents_service_from_entry_from_folder_async(), gdata_documents_service_from_entry_from_folder_finish()
* Changed GDataDownloadStream::content-length, GDataDownloadStream::content-type to be emitted in the download thread rather than the main thread
* Changed gdata_picasaweb_service_upload_file() to be stream-based
* Removed gdata_picasaweb_service_upload_file_async(), gdata_picasaweb_service_upload_file_finish()
* Added gdata_picasaweb_service_finish_file_upload()
* Changed gdata_media_content_download() to be stream-based
* Changed gdata_media_thumbnail_download() to be stream-based
* Changed gdata_youtube_service_upload_video() to be stream-based
* Added gdata_youtube_service_finish_video_upload()
* Added gdata_calendar_service_query_events_async()
* Added gdata_calendar_service_insert_event_async()
* Changed gdata_contacts_contact_get_photo(), gdata_contacts_contact_set_photo() to use guint8 instead of gchar for image data
* Added gdata_contacts_contact_get_photo_async(), gdata_contacts_contact_get_photo_finish()
* Changed gdata_contacts_contact_set_photo() to require a content type to be passed in
* Added gdata_contacts_contact_set_photo_async(), gdata_contacts_contact_set_photo_finish()
* Added GDataYouTubeVideo:latitude, GDataYouTubeVideo:longitude, gdata_youtube_video_get_coordinates(), gdata_youtube_video_set_coordinates()
* Changed gdata_upload_stream_new() to take a GCancellable
* Added GDataUploadStream:cancellable, gdata_upload_stream_get_cancellable()
* Changed gdata_download_stream_new() to take a GCancellable
* Added GDataDownloadStream:cancellable, gdata_download_stream_get_cancellable()

Bugs fixed:
* Bug 607620 — Cancelled uploads appear partially complete in PicasaWeb
* Bug 635959 — Proper cancellation support for GDataUploadStream
* Bug 635736 — Asynchronous authentication tests broken
* Bug 634033 — Use standard login URI for YouTube
* Bug 635335 — GIR missing exported packages information
* Bug 631033 — Fix escaping and add tests
* Bug 633363 — Add missing *_async() methods
* Bug 594814 — Handle GeoRSS for YouTube videos
* Bug 637036 — Overhaul cancellation support
* Bug 579885 — Add code examples to documentation

Overview of changes from libgdata 0.6.0 to libgdata 0.7.0
=========================================================

Major changes:
* Improved and updated introspection support and annotations for gobject-introspection >= 0.9.7 (which we now depend on)
* Added more code examples to documentation
* Added support for service localisation using gdata_service_set_locale()
* Added support for listing video categories from YouTube
* Tidied up object comparison using a new GDataComparable interface instead of lots of *_compare() methods
* Added batch operation support and implemented it for the Contacts, YouTube, Calendar and Documents services
* Fixed ID projection issues with Contact entries
* Added support for alerting the user of account migration with GDATA_AUTHENTICATION_ERROR_ACCOUNT_MIGRATED
* Added support for a --no-internet option to the tests, so that more of the test suite can be run automatically without an internet connection
* Split handling of entries with inline content from external content (using the new gdata_entry_get_content_uri())
* Rearranged Documents classes so that instantiable entries are now subclasses of a new GDataDocumentsDocument, which handles downloading of document
  files
* Use gtk-doc's no-tmpl flavour, bumping our gtk-doc requirement to 1.14
* Tightened up URI escaping
* Switched to depending on only gdk-pixbuf instead of the whole of GDK, since we only (optionally) use GdkPixbuf for the test suite
* Tightened up attribute escaping
* Switched from GTimeVal to gint64 for representing UNIX timestamps
* Switched to using upstream gettext instead of glib-gettext
* Added support for manipulating Contact groups

API changes:
* Added gdata_entry_get_authors
* Added gdata_service_get_locale, gdata_service_set_locale
* Added GDataYouTubeCategory, GDataAPPCategories
* Added gdata_youtube_service_get_categories, gdata_youtube_service_get_categories_async, gdata_youtube_service_get_categories_finish
* Added GDataComparable
* Removed *_compare() functions in favour of implementing the GDataComparable interface
* Added GDataEntryClass->kind_term
* Added GDataBatchable, GDataBatchOperation
* Added GDATA_AUTHENTICATION_ERROR_ACCOUNT_MIGRATED
* Added GDATA_DOCUMENTS_PRESENTATION_PDF, GDATA_DOCUMENTS_PRESENTATION_PNG, GDATA_DOCUMENTS_PRESENTATION_PPT, GDATA_DOCUMENTS_PRESENTATION_SWF
  GDATA_DOCUMENTS_PRESENTATION_TXT, GDATA_DOCUMENTS_SPREADSHEET_CSV, GDATA_DOCUMENTS_SPREADSHEET_HTML, GDATA_DOCUMENTS_SPREADSHEET_ODS,
  GDATA_DOCUMENTS_SPREADSHEET_PDF, GDATA_DOCUMENTS_SPREADSHEET_TSV, GDATA_DOCUMENTS_SPREADSHEET_XLS, GDATA_DOCUMENTS_TEXT_DOC,
  GDATA_DOCUMENTS_TEXT_HTML, GDATA_DOCUMENTS_TEXT_ODT, GDATA_DOCUMENTS_TEXT_PDF, GDATA_DOCUMENTS_TEXT_PNG, GDATA_DOCUMENTS_TEXT_RTF,
  GDATA_DOCUMENTS_TEXT_TXT, GDATA_DOCUMENTS_TEXT_ZIP
* Removed GDataDocumentsPresentationFormat, GDataDocumentsSpreadsheetFormat, GDataDocumentsTextFormat and made the appropriate changes to the relevant
  Documents functions which took them
* Added gdata_entry_get_content_uri, gdata_entry_set_content_uri and changed the behaviour of gdata_entry_get_content as appropriate
* Added GDataDocumentsDocument as a subclass of GDataDocumentsEntry and the parent of GDataDocumentsPresentation, GDataDocumentsSpreadsheet and
  GDataDocumentsText
* Added gdata_documents_document_download, gdata_documents_document_get_download_uri
* Removed gdata_documents_presentation_download_document, gdata_documents_presentation_get_download_uri,
  gdata_documents_spreadsheet_download_document, gdata_documents_text_download_document, gdata_documents_text_get_download_uri (moved to
  GDataDocumentsDocument)
* Made GDataDocumentsEntry abstract
* Removed gdata_contacts_service_update_contact (use gdata_service_update_entry instead)
* Removed GDataTimeVal (boxed type)
* Removed GTimeVal from the public API, in favour of gint64
* Added GDATA_LINK_ACCESS_CONTROL_LIST
* Removed gdata_access_handler_insert_rule (use gdata_service_insert_entry instead), gdata_access_handler_update_rule (use gdata_service_update_entry
  instead), gdata_access_handler_delete_rule (use gdata_service_delete_entry instead)
* Added gdata_access_handler_get_rules_async
* Added gdata_contacts_service_insert_contact_async
* Added GDataContactsGroup
* Added gdata_contacts_service_query_groups, gdata_contacts_service_query_groups_async, gdata_contacts_service_insert_group,
  gdata_contacts_service_insert_group_async

Bugs fixed:
* Bug 616222 — libgdata fails to build from a remote directory
* Bug 579885 — Add code examples to documentation
* Bug 618584 — Implement gdata_entry_get_authors()
* Bug 615721 — Support listing video categories
* Bug 618586 — gdata_service_query_single_entry() encounters NULL type class
* Bug 579169 — Add batch processing support
* Bug 624142 — Add batch operation support to Calendar service
* Bug 624141 — Add batch operation support to Documents service
* Bug 630350 — Email address cannot contain name
2015-07-11 16:42:45 +00:00
wiz
e3d49e79cc Added net/libgdata0.6 version 0.6.6nb16 2015-07-11 16:42:07 +00:00
wiz
2a48bcf667 + libgdata0.6. 2015-07-11 16:41:59 +00:00
wiz
715b34a805 Re-import libgdata-0.6.6nb16 as net/libgdata0.6 before updating libgdata.
libgdata is a GLib-based library for accessing online service APIs using the
GData protocol Google's services. It provides APIs to access the common Google
services, and has full asynchronous support.
2015-07-11 16:41:55 +00:00
wiz
1b81c3e5e9 Updated www/librest07 to 0.7.93 2015-07-11 16:15:57 +00:00
wiz
4e1333dce2 Update to 0.7.93. No Changelog/NEWS file available,
but two pkgsrc patches are included.
2015-07-11 16:15:49 +00:00
wiz
d4c81595eb Does not build with python-3.x. 2015-07-11 15:38:23 +00:00
sevan
40ed947a79 Enable PAM option by default on OS X as sudo does not work without it otherwise.
Reported by @kusalananda on twitter, confirmed by comparing the output of sudo
-V as root between Apple bundled version & pkgsrc version.
It's not possible to use sudo from a unprivileged build as sudo expects to be
setuid to root so mark it as NOT_FOR_UNPRIVILEGED.

Reviewed by wiz@
2015-07-11 15:12:27 +00:00
khorben
087ed2256f Add a patch from upstream to add support for node bindings
Bumps PKGREVISION.
2015-07-11 15:05:57 +00:00
kamil
e18e14d1e5 Added x11/py-terminator 2015-07-11 11:57:08 +00:00
kamil
0a25ceab43 Add py-terminator 2015-07-11 11:55:33 +00:00
kamil
5a044cb00f Add x11/py-terminator version 0.97
The goal of this project is to produce a useful tool for arranging terminals.
It is inspired by programs such as gnome-multi-term, quadkonsole, etc. in that
the main focus is arranging terminals in grids (tabs is the most common default
method, which Terminator also supports).

Approved by <riastradh>

Nobody complains to import it since 2015-04-08
http://mail-index.netbsd.org/tech-pkg/2015/04/07/msg014589.html

Originally packaged in pkgsrc-wip by myself.
2015-07-11 11:54:02 +00:00
kamil
1b09d61df4 Added {,lua-,py-}keybinder version 0.3.0 2015-07-11 11:24:40 +00:00
kamil
b0d5fe7a1e Add {,lua-,py-}keybinder 2015-07-11 11:19:11 +00:00
kamil
3fce990257 Add x11/{,lua-,py-}keybinder version 0.3.0
The Keybinder package contains a library for registering global keyboard
shortcuts.
Keybinder works with GTK-based applications using the X Window System.

The library contains:
- A C library, libkeybinder
- Python bindings, python-keybinder
- An examples directory with programs in C, Lua, Python and Vala.

There are: Python (py-keybinder) and Lua (lua-keybinder) bindings.

Approved by <riastradh>

Nobody complains to import it since 2015-04-08
http://mail-index.netbsd.org/tech-pkg/2015/04/07/msg014589.html

Originally packaged in pkgsrc-wip by myself.
2015-07-11 11:13:28 +00:00
szptvlfn
96cf272ebc Updated mail/sylpheed to 3.4.3 2015-07-11 10:59:22 +00:00
szptvlfn
5f2aac7548 Update sylpheed to 3.4.3
* 3.4.3 (stable)

    * The bug that wrote the first part of data if the message body in the
      IMAP4 responses didn't end with CR+LF was fixed (#84).
    * The crash when displaying HTML messages was fixed (#215).
    * Win32: the crash when linked with newer MSVCRT was fixed.
    * Win32: libjpeg was updated.
    * Win32: libtiff was updated.
    * Win32: libpng was updated to 1.2.53.
    * Win32: OpenSSL was updated to v0.9.8zg.
    * Win32: included SSL certificates were updated.
2015-07-11 10:58:43 +00:00
jnemeth
48c4b715eb Updated mail/sendmail to 8.15.2 2015-07-11 10:08:57 +00:00
jnemeth
3db59d5572 Update sendmail to 8.15.2.
pkgsrc change:  default to enable TLS
- this has been requested a couple of times and most systems are going
  to have a recent enough version of openssl so in most cases there
  won't be additional dependencies

8.15.2/8.15.2	2015/07/03
	If FEATURE(`nopercenthack') is used then some bogus input triggered
		a recursion which was caught and logged as
		SYSERR: rewrite: excessive recursion (max 50) ...
		Fix based on patch from Ondrej Holas.
	DHParameters now by default uses an included 2048 bit prime.
		The value 'none' previously caused a log entry claiming
		there was an error "cannot read or set DH parameters".
		Also note that this option applies to the server side only.
	The U= mailer field didn't accept group names containing hyphens,
		underbars, or periods.  Based on patch from David Gwynne
		of the University of Queensland.
	CONFIG: Allow connections from IPv6:0:0:0:0:0:0:0:1 to relay again.
		Patch from Lars-Johan Liman of Netnod Internet Exchange.
	CONFIG: New option UseCompressedIPv6Addresses to select between
		compressed and uncompressed IPv6 addresses.  The default
		value depends on the compile-time option IPV6_FULL:
		For 1 the default is False, for 0 it is True, thus
		preserving the current behaviour.  Based on patch from
		John Beck of Oracle.
	CONFIG: Account for IPv6 localhost addresses in
		FEATURE(`block_bad_helo').  Suggested by Andrey Chernov
		from FreeBSD and Robert Scheck from the Fedora Project.
	CONFIG: Account for IPv6 localhost addresses in check_mail ruleset.
	LIBMILTER: Deal with more invalid protocol data to avoid potential
		crashes.  Problem noted by Dimitri Kirchner.
	LIBMILTER: Allow a milter to specify an empty macro list ("", not
		NULL) in smfi_setsymlist() so no macro is sent for the
		selected stage.
	MAKEMAP: A change to check TrustedUser in fewer cases which was
		made in 2013 caused a potential regression when makemap
		was run as root (which should not be done anyway).
	Note: sendmail often contains options "For Future Releases"
		(prefix _FFR_) which might be enabled in a subsequent
		version or might simply be removed as they turned out not
		to be really useful.  These features are usually not
		documented but if they are, then the required (FFR)
		options are listed in
		- doc/op/op.* for rulesets and macros,
		- cf/README for mc/cf options.
2015-07-11 10:08:32 +00:00
wen
46064f5d72 Updated textproc/p5-Text-Xslate to 3.3.4 2015-07-11 09:59:06 +00:00
wen
98f24bc86c Update to 3.3.4
Upstream changes:
3.3.4 2015-03-24 23:21:57+0900
    - Fix typos in document
    - Introduce $Text::Xslate::DEFAULT_CACHE_DIR
2015-07-11 09:58:04 +00:00
wen
a64fbe33d4 Updated www/p5-CGI-Fast to 2.10 2015-07-11 09:27:09 +00:00