Commit graph

8578 commits

Author SHA1 Message Date
markd
a8850f3fac gcc6 build fix 2016-07-16 04:47:45 +00:00
rillig
5dedb72c80 Fixed typo in HAS_CONFIGURE. 2016-07-10 10:45:40 +00:00
rillig
60941b34fb Fixed some pkglint warnings. Added VARBASE to BUILD_DEFS. Bumped version. 2016-07-09 13:07:20 +00:00
wiz
ad0031c15e Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +00:00
rillig
5c14e658c3 Fixed some pkglint warnings. 2016-07-09 13:03:00 +00:00
rillig
d9983147f4 Fixed some pkglint warnings. 2016-07-09 12:47:05 +00:00
wiz
73716d23de Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:38:30 +00:00
kamil
f78a3bf449 Added sysutils/libcap 2016-07-08 14:32:00 +00:00
kamil
b6a56e7c03 Import libcap-2.25 as sysutils/libcap
libcap is a library for getting and setting POSIX.1e (formerly POSIX 6)
draft 15 capabilities.

This package is restricted for the Linux environment.
2016-07-08 14:29:53 +00:00
kamil
564b628483 Revamp bl3 for sysutils/ 2016-07-08 09:17:03 +00:00
kamil
6d726f3078 Add sysutils/lvm2 2016-07-08 09:10:41 +00:00
kamil
abe02f05dd Import LVM2.2.02.98 as lvm2-2.02.98
LVM2 refers to the userspace toolset that provide logical volume management
facilities on linux. It is reasonably backwards-compatible with the original
LVM toolset.

This package is restricted for the Linux environment.
2016-07-08 09:09:47 +00:00
abs
54e8622f8f Fix stupid error in last update (plus some pkglint -Wall cleanup).
No pkgrevision bump as last version would not have packaged
2016-07-08 08:30:30 +00:00
wiz
6d33a1e8be Updated direvent to 5.1.
Version 5.1, 2016-07-06

* Globbing patterns in #include statement

If argument to the #include statement contains wildcard characters (*, [,
], or ?), it is interpreted as shell globbing pattern and all files
matching that pattern are included, in lexicographical order.  If no
matching files are found, the directive is replaced with an empty
line.

* New watcher option 'shell'

The 'shell' option causes watcher command to be executed via
'/bin/sh' (by default it is invoked directly, using the 'execve'
function).  For example:

  watcher {
     path "/etc/httpd/vhosts";
     command "/usr/bin/scanhosts && service httpd restart";
     option (shell);
  }

* Include path

If the argument to the #include (#include_once) statement is not an
absolute file name or globbing pattern, it is looked up in the include
search path.  The order of look up is as follows.  First, directories
given with '-I' options (see below) are scanned, in the same order as
given on the command line.  If no matching file is found in any of
them, directories in the standard include search path are scanned.

By default, the standard include search path contains two directories:
'$(pkgdatadir)/$(VERSION)' and '$(pkgdatadir)/include', where
$(pkgdatadir) and $(VERSION) stand for the package data directory, and
package version, correspondingly.  It can be redefined at compile time using
the '--with-include-path' to configure, e.g.:

 ./configure --with-include-path='$(sysconfdir)/direvent.d:$(pkgdatadir)/$(VERSION):$(pkgdatadir)/include'

(see the file INSTALL, section "Building and Configuring", for a
detailed discussion of this option).

To inspect the actual path at runtime, run 'direvent --help',
and look for the string 'Include search path:' in its output.

* New command line option -I (--include)

The '-I DIR' command line option adds DIR to the include search path.
When looking for include files, directories given with '-I' options
are scanned first.  If the file is not found, the directories in the
standard include path are scanned.
2016-07-07 08:39:12 +00:00
wiz
018a92817f Updated duplicity to 0.7.08.
From Frédéric Fauberteau in PR 51316.

New in v0.7.08 (2016/07/01)
---------------------------
* Merged in lp:~noizyland/duplicity/fix_azurebackend_typo
  - Fix typo in error handling code
* Merged in lp:~ghoz/duplicity/swift-prefix
  - adds the abiliy to use path in the swift backend, in order to have multiple
    backups to the same container neatly organized.
* Fixed bug #1573957 with patches from Dmitry Nezhevenko
  - upload last chunk with files_upload_session_finish to avoid extra request
  - upload small files using non-chunked api
* Fixed bug #1586934 with patches from Dmitry Nezhevenko
  - fixes error handling in wrapper
* Fixed bug #1586992 with patches from Dmitry Nezhevenko
  - Patch adds _delete_list to Par2Backend. And _delete_list fallbacks to
    _delete calls if wrapped backend has no _delete_list.
* Fixed bug #1589038 with patches from Malte Schröder
  - Added ignore_case option to selection functions
* Merged in lp:~mstoll-de/duplicity/b2-reauth
  - Fixes bug #1588503 b2: large uploads fail due to expired auth token
* Merged in lp:~aaron-whitehouse/duplicity/fix_pep8
  - Fix PEP8 error in onedrivebackend.py (space before bracket)
* Fixed bug #822697 ssh-options not passed in rsync over ssh
  - Added globals.ssh_options to rsync command line
* Increased default volume size to 200M, was 25M
* Fixed README-REPO to no longer mention 0.6-series
* Merged in lp:~aaron-whitehouse/duplicity/fix_stat_errors
  - Only give an error about not being able to access possibly locked file if
    that file is supposed to be included or scanned (i.e. not excluded).
    Fixes Bug #1089131
* Fixed bug #1594780 with patches from B. Reitsma
  - Use re.finditer() to speed processing
* Merged in lp:~aaron-whitehouse/duplicity/PEP8_W503_fixes
  - Fix PEP8 W503 errors (line break before binary operator) and enable the
    PEP8 test for this in test_code.CodeTest.
* Merged in lp:~aaron-whitehouse/duplicity/PEP8_line_length
  - Set line length error length to 120 (matching tox.ini) for PEP8 and
    fixed E501(line too long) errors.
* Merged in lp:~duplicity-team/duplicity/po-updates
2016-07-07 08:35:46 +00:00
abs
46194dc059 Updated sysutils/dc-tools to 1.6
Update default NetBSD version to 7.0.1, from TravisPaul
2016-07-06 10:09:33 +00:00
jnemeth
ca82e2fc15 add and enable xenkernel46 and xentools46 2016-07-04 07:47:53 +00:00
jnemeth
2ccc347bbb The Xen virtual machine monitor allows running several virtual machines
on a single physical machine.  The xentools46 package contains the
tools to create, destroy and control the virtual machines.

This package contains the tools for Xen 4.6.x
2016-07-04 07:30:47 +00:00
jnemeth
a01e6c7670 Xen is a hypervisor which supports running multiple guest operating
systems on a single machine. Guest OSes (also called "domains")
can be either paravirtualised (i.e. make hypercalls in order to
access hardware), run in HVM (Hardware Virtualisation Mode) where
they will be presented with virtual devices, or a combination where
they use hypercalls to access hardware but manage memory themselves.
At boot, the xen kernel is loaded along with the guest kernel for
the first domain (called domain0). domain0 has privileges to access
the physical hardware (PCI and ISA devices), administrate other
domains and provide virtual devices (disks and network) to other
domains.

This package contains the 4.6 Xen kernel itself.  PCI passthrough is
not supported.  PAE is mandatory; on i386 one must use XEN3PAE_DOM[0U].
2016-07-04 07:25:13 +00:00
joerg
e08300d2bb Disable GCC error with newer versions. 2016-07-02 14:44:50 +00:00
jperkin
c43e8d9265 The recent libarchive update changed the library major. Increase the
ABI depends and perform a PKGREVISION bump for dependents.

Noticed by OSX binary package users.
2016-07-01 17:55:22 +00:00
wiz
37575e4e2c Updated desktop-file-utils to 0.23.
============
Version 0.23
============

 desktop-file-validate
  - Accept version 1.1 desktop files (Matthias Clasen).
  - Add Cinnamon, EDE and LXQt to the list of registered desktop environments
    (fdo#73497, fdo#56353, fdo#79561) (Michael Webster, David Faure,
    Jauhien Piatlicki).
  - Allow multipart/related MIME type; it's used for MHTML (fdo#93376)
    (Hans Petter Jansson).
  - Ensure DBusActivatable filenames conform to reverse-DNS notation
    (fdo#66904) (Hans Petter Jansson).
  - Downgrade trailing semicolons to optional (fdo#76902) (Jerome Leclanche).
  - Fix buffer over-read (fdo#94303) (Hans Petter Jansson; reported by
    Hanno Boeck and Agostino Sarubbo).
2016-06-30 17:42:18 +00:00
youri
296bcb8421 Patch was merged upstream. 2016-06-21 16:24:00 +00:00
youri
f7b3a4a841 consolekit: Revert buildlink3.mk. 2016-06-18 21:54:43 +00:00
kamil
ce3dfb33c3 Use the GITHUB framework for distfiles 2016-06-18 11:20:40 +00:00
ryoon
9bd7dab1fe Use release tarball (and do not use too general distname)
and use INSTALL_SCRIPT to install script
2016-06-18 11:09:35 +00:00
youri
ae5eb8e1af consolekit: Update to 1.0.2 using ConsoleKit2, the continuation of
consolekit.
2016-06-18 10:23:16 +00:00
fhajny
db7b2b4175 Update sysutils/rsyslog to 8.19.0.
Version 8.19.0 [v8-stable] 2016-05-31
- NEW BUILD REQUIREMENT: autoconf-archive
- omelasticsearch: add option to permit unsigned certs (experimentally)
  This adds plumbing as suggested by Joerg Heinemann and Radu Gheorghe,
  but is otherwise untested. Chances are good it works. If you use it,
  please let us know your experience and most importantly any bug
  reports you may have.
  closes https://github.com/rsyslog/rsyslog/issues/89
- imrelp: better error codes on unvailablity of TLS options
  Most importantly, we will tell the user in clear words if specific TLS
  options are not available due to too-old GnuTLS.
  closes https://github.com/rsyslog/rsyslog/issues/1019
- default stack size for inputs has been explicitely set to 4MiB
  for most platforms, this means a reduction from the default of 10MiB, hower
  it may mean an increas for micro-libc's (some may have as low as 80KiB by
  default).
- testbench: We are now using libfaketime instead of faketime command line
  tool. Make sure you have installed the library and not just the binary!
- refactor stringbuf
  * use only a single string buffer
    ... both for the internal representation as well as the C-String one.
    The module originally tried to support embedded NUL characters, which
    over time has prooven to be not necessary. Rsyslog always encodes
    NUL into escape sequences.
    Also, the dual buffers were used inconsistently, which could lead to
    subtle bugs. With the single buffer, this does no longer happen and
    we also get some improved performance (should be noticable)
    and reduced memory use (a bit).
    closes https://github.com/rsyslog/rsyslog/issues/1033
  * removed no longer used code
  * internal API changes to reflect new needs
  * performance improvements
  * miscellaneous minor cleanup
- fix: potential misadressing in template config processing
  This could cause segfault on startup. Happens when template name shorter
  than two chars and outname is not set. Once we are over startup, things
  work reliably.
- bugfix omfile: async output file writing does not respect flushing
  neither parameter flushInterval nor flushOnTXEnd="on" was respected.
  closes https://github.com/rsyslog/rsyslog/issues/1054
- bugfix imfile: corrupted multi-line message when state data was persisted
  see also https://github.com/rsyslog/rsyslog/issues/874
  Thanks to Magnus Hyllander for the analysis and a patch suggestion.
- bugfix imfile: missing newline after first line of multiline message
  see also https://github.com/rsyslog/rsyslog/issues/843
  Thanks to Magnus Hyllander for the patch.
- bugfix: dynstats unusedMetricTtl bug
  Thanks to Janmejay Singh for fixing this.
- bugfix build system: build was broken on SunOS
  Thanks to Filip Hajny for the patch.
- bugfix: afterRun entry point not correctly called
  The entry point was called at the wrong spot, only when the thread
  had not already terminated by itself. This could cause various
  cleanup to not be done. This affected e.g. imjournal.
  closes https://github.com/rsyslog/rsyslog/issues/882
- bugfix dynstats: do not leak file handles
  Thanks to Janmejay Singh for the patch.
- bugfix omelasticsearch: disable libCURL signal handling
  previously, this could lead to segfaults on connection timeout
  see also https://github.com/rsyslog/rsyslog/pull/1007
  Thanks to Sai Ke WANG for the patch.
- bugfix omelasticsearc: some regressions were fixed
  * error file was no longer written
  * fix for some potential misaddressings
- improved wording: gnutls error message points to potential cause
  What GnutTLS returns us is very unspecific and somehwat misleading, so
  we point to what it most probably is (broken connect).
  see also https://github.com/rsyslog/rsyslog/issues/846
- some general code improvements
  * "fixed" cosmetic memory leaks at shutdown
- build system bugfix: configure can't find gss_acquire_cred on Solaris
  Thanks to github user vlmarek for the patch.
- improvements to the CI environment
  * improvements on the non-raciness of some tests
  * imdiag: avoid races in detecting queue empty status
    This reslolves cases where the testbench terminated rsyslog too early,
    resulting in potential message loss and test failure.
  * omkafka has now dynamic tests
    Thanks to Janmejay Singh for implementing them.
  * try to merge PR to master and run tests; this guards against cross-PR
    regressions and wasn't caught previously. Note that we skip this test
    if we cannot successfully merge. So this is not a replacement for a
    daily full "all-project integration test run".
  * travis has finally enabled elasticsearch tests
    ES was unfortunately not being regularly tested for quite a while due to
    missing environment. This lead to some regressions becoming undetected.
    These were now discovered thanks to the new support on travis. Also, this
    guards against future regressions.
  * imfile has now additional tests and overall better coverage
  * omfile has now additional tests
2016-06-17 14:14:04 +00:00
fhajny
cad9df9a43 Make note of upstream bug report 2016-06-16 16:16:44 +00:00
fhajny
ee49b9a2e9 Update sysutils/file to 5.28.
Fix unbalanced regex (fixes build with some sed flavors).

file 5.28
* PR/555: Avoid overflow for offset > nbytes
* PR/550: Segv on DER parsing:
    - use the correct variable for length
    - set offset to 0 on failure.
2016-06-16 15:27:49 +00:00
wiz
3c9c9dcbe4 Remove patch that is not in distinfo. 2016-06-16 12:58:41 +00:00
wiz
9839f9a066 Simplify for pkglint. 2016-06-16 12:58:07 +00:00
youri
2b3d6ae8f1 mate-system-monitor: Fix build. 2016-06-16 10:00:46 +00:00
prlw1
a668ed0556 Change compiler selection logic from "gcc 5" to "gcc >= 5"
(&& gcc == 0 was there such a thing?) as requested by joerg@
2016-06-16 09:58:19 +00:00
kamil
1fd54ba561 Set proper VARBASE in the example configuration
Little change - no PKGREVISION bump.

Patch by Mateusz Poszwa.
2016-06-14 17:57:39 +00:00
prlw1
cb2da97fbe -Wmaybe-uninitialized doesn't exist for NetBSD 6's gcc 4.5.3 and
breaks the build.  It does exist in NetBSD 7's gcc 4.8.4, but the
build is successful without it. So only apply the flag for gcc 5,
as it is necessary for 5.4.0.

Report from jnemeth@
2016-06-14 15:38:54 +00:00
youri
1b77293446 Remove discouraged x-zip MIME type. 2016-06-14 12:13:34 +00:00
kamil
82c2933ebd Add sysutils/i3status 2016-06-14 06:40:31 +00:00
kamil
dd6398f075 Import i3status-2.10 as sysutils/i3status
i3status is a small program (about 3000 SLOC) for generating a status bar
for dzen2, xmobar or similar programs. It is designed to be very efficient
by issuing a very small number of system calls, as one generally wants
to update such a status line every second.
This ensures that even under high load, your status bar is updated correctly.
Also, it saves a bit of energy by not hogging your CPU as much as spawning
the corresponding amount of shell commands would.

Originally packaged in pkgsrc-wip by:
- Pierre Allegraud,
- Vitaly Shevtsov,
- Niclas Rosenvik,
- Mateusz Poszwa,
- myself,
with maintanance commits by:
- Aleksej Saushev.
2016-06-14 06:39:37 +00:00
youri
b2b9e2f90d xfce4-diskperf-plugin: Update to 2.5.99.
* port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
2016-06-13 23:26:04 +00:00
youri
1d4f42313b mate-systemload-plugin: Update to 1.1.99:
1.1.99 (2016/06/05)
-----------------
- port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
2016-06-13 23:15:28 +00:00
youri
d6a16d0ddb caja: update to 1.14.1:
Major changes in 1.14.1 are:
* prefs dialog: don't crash on toggling "Show hidden and backup files"
* GTK+-3 theming: add a CSS file for caja, and initialize it at startup
* GTK+3: add style class caja-desktop-window at top level
* translation update
2016-06-13 22:31:25 +00:00
abs
4fe8cbe34a Update pkgsrc pod2man usage for perl v5.24.
No pkgrevision bump as no functional change if package built
2016-06-12 18:49:43 +00:00
wiedi
d66ac45e72 Link network libs on SunOS and make sure broken nls support is not used 2016-06-12 11:37:50 +00:00
dholland
f515e7d712 pkglint whitespace 2016-06-11 22:43:30 +00:00
dholland
3f5b7c706d Add small patch from PR 36656 to prevent false matches when looking in
fstab.

(It can also potentially prevent true matches and the whole chunk of
code involved should ideally be rewritten sanely, but it's better than
randomly doing entirely the wrong thing.)
2016-06-11 21:07:27 +00:00
youri
41742f260c xfce4-battery-plugin: Update to 1.0.99.
1.0.99 (2016/06/05):
===================
* port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
* Fix build on aarch64 (bug #11724)
2016-06-09 09:38:23 +00:00
youri
976a4166ef xfce4-fsguard-plugin: Update to 1.0.99.
20160605 (1.0.99):
-----------------
  * port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
2016-06-09 09:30:47 +00:00
youri
cffc19526c *** empty log message *** 2016-06-09 09:20:25 +00:00
youri
76086ae181 xfce4-verve-plugin: Update to 1.1.0.
1.1.0 (2015/07/11):
-------------------
 * Add the ability to use xfce4-verve-plugin as a smartbookmark plugin
 * Add the ability to direct commands beginning in ! or \ to DuckDuckGo
 * Run commands through shell by default, to allow aliases, variables, etc.
 * Use wordexp to expand directory names (when available), to allow variables, etc.
 * Add an optional label on the left side of the plugin
 * Expand properties window to allow turning the above features on/off
 * Increase maximum width of plugin
2016-06-09 08:22:38 +00:00
wiz
efddfa9d77 Fix HOMEPAGE to be copy'n'pastable. 2016-06-09 06:23:38 +00:00
youri
4f3579bb85 Add msgfmt to tools. 2016-06-09 05:38:47 +00:00
wiz
86a78fce2e Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
wiz
daa46dfb94 Switch to MASTER_SITE_PYPI. 2016-06-08 17:49:19 +00:00
wiz
57199de455 Switch to MASTER_SITES_PYPI. 2016-06-08 17:43:20 +00:00
jperkin
d087aee2ae Add ansible2. 2016-06-08 14:17:29 +00:00
jperkin
747eb1c354 Import ansible version 2.1.0.0 as sysutils/ansible2.
This is based on the existing sysutils/ansible package, but cleaned up and
tracking the newer 2.x releases.  sysutils/ansible is retained to support
installations which still require 1.x support.  From the DESCR:

Ansible is a radically simple model-driven configuration management,
multi-node deployment, and remote task execution system. Ansible works
over SSH and does not require any software or daemons to be installed
on remote nodes. Extension modules can be written in any language and
are transferred to managed machines automatically.
2016-06-08 14:16:25 +00:00
joerg
69cd47a7bd Just drop the cast. 2016-06-08 13:03:18 +00:00
youri
c0de001402 mate-system-monitor:
Fix build with clang.
2016-06-08 13:00:44 +00:00
jperkin
36e6903fd8 Remove the stability entity, it has no meaning outside of an official context. 2016-06-08 10:16:50 +00:00
jperkin
13a8dd759b Change the service_bundle name to "export" to reduce diffs between the
original manifest.xml file and the output from "svccfg export".
2016-06-08 10:02:24 +00:00
jperkin
a377258fbc Add or fix manpath entries to use the correct path. 2016-06-08 09:58:04 +00:00
jperkin
31ffe7cbb6 Change the service_bundle name to "export" to reduce diffs between the
original manifest.xml file and the output from "svccfg export".
2016-06-08 09:46:01 +00:00
joerg
20b5f1f27b Extract with bsdtar. 2016-06-07 18:00:20 +00:00
youri
1f1a32e00c Add msgfmt to fix the build. 2016-06-07 10:26:52 +00:00
youri
570aa2039a Add msgfmt to USE_TOOLS. That should hopefully fix the build on Linux. 2016-06-06 02:02:33 +00:00
mef
f56409184c Updated sysutils/file to 5.27
-----------------------------
2016-05-13  12:00  Christos Zoulas <christos@zoulas.com>

        * release 5.27

2016-04-18   9:35  Christos Zoulas <christos@zoulas.com>

        * Errors comparing DER entries or computing offsets
          are just indications of malformed non-DER files.
          Don't print them.
        * Offset comparison was off-by-one.
        * Fix compression code (Werner Fink)
        * Put new bytes constant in the right file (not the generated one)
2016-06-05 13:57:37 +00:00
mef
ee91d0efdc Updated sysutils/entr to 3.5
-----------------------------
== 3.5: April 01, 2016

 - Removed contrib/*
 - Detect new subdirectories on Linux
 - Direct users to http://entrproject.org/limits.html if inotify hits a kernel
   limit
2016-06-05 13:50:21 +00:00
youri
b2b21c6bea Switch Consolekit to polkit and bump pkgrevision. 2016-06-04 16:28:22 +00:00
jnemeth
8d96407066 sort 2016-06-02 05:27:26 +00:00
wiz
5690dde468 Fix MASTER_SITES. 2016-06-01 12:30:45 +00:00
prlw1
1df911fd45 Update glib2 to 2.48.1
Overview of changes in GLib 2.48.1
==================================

Bugs fixed:
 731988 glocalfile: Avoid a potential NULL pointer dereference
 747107 GVariant varargs documentation: g_variant_get() example
 747478 g_system_thread_set_name() is not implemented for gthread-win32
 748474 g_get_language_names() is not thread-safe
 748530 gthread: W32 implementation of g_get_num_processors() has lame fallback
 748806 GVariant: Better introduction to the concepts and its uses
 749606 tests: always remove app.desktop
 758174 Fix documentation typos
 758738 Usage of GType properties causes crashes due to gulong/gpointer mismatch
 762994 Race condition in GIO/AppFileChooser crashes Firefox/Gtk3
 763379 codegen: Add support for g_autoptr to gdbus-codegen generated objects
 763821 build: Also dist Systemtap files always for gobject/
 764092 gstrfuncs: Document the behaviour of g_strjoinv()
 764574 build: Fix all statfs() tests failing
 764575 tests: Fix compilation errors due to Y2K format problems
 764685 GApplication documentation about handling command-line options is confusing
 764754 '-' in application id: unbreak bus activation and notifications
 765959 socket: set fd field to -1 after closing socket
 765990 Visual Studio: Define inline only when necessary

Translations updated:
 Basque language
 Catalan
 Vietnamese
 zh_CN
2016-05-27 08:19:27 +00:00
youri
329cfdb523 Update path to common Makefile. 2016-05-26 23:03:13 +00:00
markd
b516880481 Add kf5 packages 2016-05-26 09:22:53 +00:00
markd
fbf7865a51 Add KDE Frameworks 5.21.0 packages:
baloo5 - Framework for searching and managing metadata
kdbusaddons - Addons to QtDBus
kfilemetadata5 - Library for extracting file metadata
solid - Hardware integration and detection
2016-05-26 09:17:14 +00:00
joerg
c4ecef0760 Restrict GCC warning flags to newer GCC versions. Fixes PR pkg/51164. 2016-05-25 15:35:32 +00:00
bsiegert
e0dbdfa4a7 Update duplicity to 0.7.07.1. From Frederic Fauberteau in PR pkg/51061.
New in v0.7.07.1 (2016/04/19)
---------------------------
* Fixed bug #1568677 duplicity fails to use existing S3 bucket in boto backend
  - bug introduced by incomplete fix of bug #1296793
  - simplified setting of bucket locations
* Fixed bug #1569523 get_bucket unknown keyword location and my_location name error
  - bug introduced in improper fix of bug #1568677
  - gotta love those inconsistent APIs
* Fixed bug #1571134 incompatible with python-oauth2client version 2.x
  and #1558155 PyDrive backend broken, needs update to oauth2client library
  - used patch from https://bugs.debian.org/820725 but made changes
    to allow the user to continue using the old version
* Fixed bug #1570293 duplicity is very slow due to excessive fsync
  - removed flush() after write.
  - revert to previous version
2016-05-24 19:10:46 +00:00
youri
1a8348026e + lxtask 2016-05-23 10:52:04 +00:00
youri
a2b73280e1 Import lxtask-0.1.7 as sysutils/lxtask.
LXTask is a lightweight and desktop-independent task manager derived from
xfce4-taskmanager with all dependencies on xfce removed, new features, and some
improvement of the user interface. It displays CPU use percentage, memory usage,
and information about running processes.
2016-05-23 10:50:35 +00:00
youri
fa9d942145 Update category. 2016-05-23 10:05:51 +00:00
youri
df2f3ba2bf + lxmenu-data
+ lxpanel
2016-05-23 09:46:10 +00:00
youri
ec481b9543 Import lxpanel-0.8.2 as sysutils/lxpanel.
LXPanel is a lightweight X11 desktop panel.  It offers a taskbar,
desktop pager, menus, launcher, notifications area, system tray,
and more.  This package also provides lxpanelctl, the controller
of lxpanel.
2016-05-23 09:45:18 +00:00
youri
b36b9266e9 Import lxmenu-data-0.1.5 as sysutils/lxmenu-data.
This package provides files required to build freedesktop.org menu
spec-compliant desktop menus for LXDE. The files are originally taken from
gnome-menus, and some minor modifications were made.
2016-05-23 09:44:33 +00:00
youri
7aadca2903 File changed, bump pkgrevision. (thanks wiz@!) 2016-05-23 07:10:08 +00:00
msaitoh
f5eefc62f8 Update pciutils to 3.5.1.
2016-05-22  Martin Mares <mj@ucw.cz>

	* Released as 3.5.1.

	* Fixed symbol versioning of pci_init().
2016-05-23 05:25:14 +00:00
youri
459ed5c090 + libfm
+ libfm-extra
2016-05-22 23:04:26 +00:00
youri
ec227041a7 Add --fork to command_args, it fixes the random timeouts I've seen. 2016-05-22 23:02:24 +00:00
youri
37c4cda5ba Update to 1.2.4, no release notes available. 2016-05-22 22:51:44 +00:00
youri
01c78bafc1 Revert previous. 2016-05-22 22:48:37 +00:00
youri
7b2521b91b Include fm-version.h here rather than libfm-extra. 2016-05-22 22:33:14 +00:00
youri
a4fa06b52a Remove unneeded file. 2016-05-22 22:19:28 +00:00
youri
2ea39bc8d9 Include the imported libfm-extra. 2016-05-22 22:12:40 +00:00
youri
59cce8152a menu-cache: Update to 1.0.1:
Changes in 1.0.1 since 1.0.0:

* Fixed crash on generating menu with both tags <DefaultAppDirs/> and
    <KDELegacyDirs/> present.

* Fixed crash when menu-cache-gen ran manually without CACHE_GEN_VERSION.

* Fixed crash in menu-cache-gen on <Filename/> in menu layout with
    <OnlyUnallocated/> tag present.

* Fixed incorrect processing of <Merge type="files"> in menu-cache-gen.

* Added safeguards against environment variables containing newlines.

* Fixed case when cache was not updated while it should, it was claimed
    to be fixed in 1.0.0 but apparently fix was incomplete.

* Fixed ignored <Filename> tags inside of <Layout> tag.

* Fixed memory corruption in scanning <LegacyDir> addressed directory.


Changes in 1.0.0 since 0.7.0:

* Added new cache file format generation support with changes:
    - invisible directories (NoDisplay=true or empty) can be put into the
        cache too but with flag (not displayed) set;
    - content of TryExec field is added to contents of cache file;
    - the working dir to execute application is added to cache file;
    - list of categories is added to contents of cache file;
    - list of keywords is added to contents of cache file.

* Fixed crash in menu_cache_item_get_file_dirname() for a non-existent
    file (might happen for directories without .directory file).

* Made menu_cache_app_get_working_dir() actually work.

* Made menu_cache_lookup() faster (do not load cache immediately but on
    idle instead).

* Eliminated secondary cache reload in menu_cache_lookup_sync() - server
    response in such case will be ahead of idle reload (since main thread
    is in wait ATM) and therefore idle call will be supressed.

* Added new API menu_cache_app_get_categories() to get list of categories
    for the application.

* Added new APIs for applications: menu_cache_list_all_for_category() and
    menu_cache_list_all_for_keyword() that return list of applications
    matching criteria.

* Fixed problem if some string in the desktop entry file contained a new
    line character. That broke cache file format, now it's replaced with
    a "\n" string and converted back into new line in the library.

* Fixed bug when cache was not updated while it should: check if the last
    modification time for directory is more recent than modification time
    for cache may not always be valid - some .desktop entry might be just
    changed by update and that will lead to falsed cache contents.

* Added Log Domain "Menu-Cache" for better library logging messages.


Changes in 0.7.0 since 0.6.1:

* Added bit of support for multiple supported cache file versions, using
    CACHE_GEN_VERSION environment variable to the generator. This may be
    useful in future when 1.2 cache file version will be implemented.

* The menu-cache-gen libexec binary is rewritten from scratch. No that
    Red Hat / GNOME code anymore. New menu-cache-gen uses libfm-extra XML
    manipulation functions therefore it is required now for build.

* Added a parameter for menu-cached to specify socket path instead of
    calculating one, that is definitely more safe.

* Libmenu-cache handles menu-cached failure more gracefully now, don't
    tries to restart it so fast that it clones many times.

* Fixed menu-cached crash after menu-cache-gen failure.


Changes in 0.6.1 since 0.6.0:

* Fixed invalid memory access after cache reload.

* A little cleanup of dist tarball: removed unused files menu-cache.h and
    libmenu-cache-uninstalled.pc.in.


Changes in 0.6.0 since 0.5.1:

* Fixed few GLIB compatibility issues.

* Changed default tarball format to XZ instead of GZIP.

* Fixed build without --enable-gtk-doc.

* Fixed crash on access root_dir with empty cache (no menu).

* Allowed menu_cache_get_desktop_env_flag() accept colon-separated list
    in accordance to freedesktop.org specification for the environment
    variable XDG_CURRENT_DESKTOP.

* The case if user deleted cache file is handled: it will be regenerated.


Changes in 0.5.1 since 0.5.0:

* Fixed build on systems where MAXSYMLINKS isn't defined.

* Fixed menu-cached crash in some rare cases.


Changes in 0.5.0 since 0.4.1:

* Added a possibility to include NoDisplay files into cache file. This
    can be achieved by adding suffix '+hidden' to requested name in call
    to menu_cache_lookup(). The hidden items will be returned along with
    visible ones by any API that returns listing of cache directory. The
    menu_cache_app_get_is_visible() API will return FALSE for hidden item
    with any DE mask passed to the API.

* New macro MENU_CACHE_CHECK_VERSION() to test version of library.

* Added new APIs: menu_cache_find_item_by_id, menu_cache_find_child_by_id,
    menu_cache_find_child_by_name.

* Two bugfixes for crashes, and for some another bugs.


Changes in 0.4.1 since 0.4.0:

* Minor bugfix, the resulting tar file was not complete.

Changes in 0.4.0 since 0.3.3:

* The libmenu-cache is made thread-safe. Thread-unsafe APIs are marked
    as deprecated now and should be never used in any multithreaded
    application.

* Added creation of HTML developers documentation. It is triggered by
    configure script option --enable-gtk-doc.

* The libmenu-cache is made more responsible by moving some time-critical
    operations into thread. Also it preloads saved cache file if it
    exists so it is available near instantly after menu_cache_lookup().
    Caller still will get updates by adding notifier to the cache.

* Added automatic shutdown of menu-cached server after some inactivity
    timeout (i.e. all clients were unregistered).

* Fixed few memory problems (referencing errors and memory leaks).

* Fix for bug #3501347: use g_get_tmp_dir() instead of hardcoded "/tmp".

* The libmenu-cache ABI bumped to 2.
2016-05-22 22:11:43 +00:00
youri
9d886203eb Import libfm-1.2.4 as sysutils/libfm.
A glib/gio-based library used to develop file managers providing some
file management utilities.
2016-05-22 22:10:03 +00:00
youri
8315c13c75 Import libfm-extra-1.2.4 as sysutils/libfm-extra.
A glib/gio-based library used to develop file managers providing some
file management utilities.

This is the extra library.
2016-05-22 22:08:40 +00:00
wiz
3296aaf672 Recursive bump for poppler* update to 0.44.0. 2016-05-22 18:20:46 +00:00
youri
b027b559ef Back out xfce4-power-manager, it needs to be patched a bit
before import.
2016-05-22 13:07:06 +00:00
youri
2a515fdd7b Import caja-1.14.0 as sysutils/caja.
This is Caja, the file manager for the MATE desktop.

Caja is a fork of Nautilus.
2016-05-22 13:01:45 +00:00
youri
4982c20307 Sync Makefile. 2016-05-21 21:53:51 +00:00
bad
f6b41cc9d7 Use "stat -L" to determine the physical device. Now one can use lvm's
/dev/vgXXlvolYY symlinks in domU config files.
PKGREVISION++
2016-05-21 20:11:21 +00:00
gdt
68c41f9d0e Update to 0.9.4.
New in Version 0.9.4, released 2016-05-21

  * Different X11 source file is checked (that is present in
    6/7/current).

New in Version 0.9.3, released 2015-07-23

  * Support netbsd-7 for iso creation.
  * Support current post XFree86 removal.
2016-05-21 19:45:03 +00:00
youri
8c83df2851 Import caja-extensions-1.14.0 as sysutils/caja-extensions.
Set of extensions for Caja, the MATE file manager.
2016-05-21 19:19:16 +00:00
youri
52b6e38ace Import caja-dropbox-1.14.0 as sysutils/caja-dropbox.
This is Caja-Dropbox, a fork of Nautilus-Dropbox for MATE Desktop.
2016-05-21 19:18:44 +00:00
youri
8a260029c9 Import mate-system-monitor-1.14.0 as sysutils/mate-system-monitor.
mate-system-monitor is a fork of gnome-system-monitor
2016-05-21 19:16:04 +00:00
youri
b012917731 Import mate-sensors-applet-1.14.0 as sysutils/mate-sensors-applet.
MATE Sensors Applet is an applet for the MATE Panel to display
readings from hardware sensors, including CPU temperature, fan speeds
and voltage readings under Linux.

Supported interfaces:

    * ACPI thermal zones, via the Linux kernel ACPI modules
    * Linux kernel i2c[1] modules (for kernel 2.6).
    * lm_sensors[1] and i2c[1] packages (for kernel 2.4)
    * libsensors[1] (provided by lm_sensors package)
    * Linux kernel i8k[2] module (for Dell Inspiron Laptops).
    * Linux kernel ibm-acpi[3] module
    * Linux kernel PowerPC modules therm_adt746x and therm_windtunnel.
    * Linux kernel iMac G5 Windfarm module.
    * hddtemp[4] daemon for reading temperatures from S.M.A.R.T. equipped disks.
    * Linux kernel Omnibook[5] module.
    * NVIDIA graphics cards via libNVCtrl (supplied with nvidia-settings[6])
    * Linux kernel sonypi[7] module (for Sony Vaio laptops)

Includes a simple, yet highly customizable display and intuitive
user-interface.
2016-05-21 19:14:56 +00:00
youri
8f5a1a5f54 Import mate-power-manager-1.14.0 as sysutils/mate-power-manager.
MATE Power Manager is a MATE session daemon that acts as a policy agent on top
of UPower, which requires fairly new versions of the kernel and udev.
MATE Power Manager listens for system events and responds with user-
configurable actions.

MATE Power Manager is a fork of GNOME Power Manager.
2016-05-21 19:13:18 +00:00
youri
545df40d13 Import mate-notification-daemon-1.14.0 as sysutils/mate-notification-daemon.
mate-notification-daemon is a fork of gnome-notification-daemon
2016-05-21 19:00:48 +00:00
prlw1
aca0f2f116 -Wno-error=maybe-uninitialized to allow compilation with gcc 5.3 on -current 2016-05-21 16:07:01 +00:00
msaitoh
78a8936b9a Update pciutils to 3.5.0.
2016-05-19  Martin Mares <mj@ucw.cz>

	* Released as 3.5.0.

	* New capabilities decoded: Downstream Port Containment,
	  Precision Time Measurement. Thanks to Keith Busch and
	  Jonathan Yong.

	* Domain numbers extended to 31 bits. This will be used by the
	  Linux kernel on some machines in near future.

	* Enhanced allocation regions are now decoded on Linux.

	* The NetBSD back-end supports PCIe extended configuration space.

	* Updated pci.ids to the current snapshot of the database.
2016-05-20 04:23:56 +00:00
joerg
3f25c5b833 Make some GCC warnings non-fatal. 2016-05-18 21:25:06 +00:00
joerg
b1d20d068c Add missing rpath. Make a bunch of GCC warnings non-fatal. Bump
revision.
2016-05-18 21:24:44 +00:00
wiz
1a99e53b3a Updated py35-setproctitle to 1.1.10.
Version 1.1.10
~~~~~~~~~~~~~~

- Fixed building with certain ``prctl.h`` implementations (issue #44).
- Use ``setuptools`` if available (issue #48).
2016-05-18 12:34:19 +00:00
wiz
87ffbdd85a Updated mc to 4.8.17.
Version 4.8.17

- Core
  * Minimal version of Gettext is 0.18.1 (#1885)
  * Optimization of copy/move operations (use adaptive buffer as in coreutils) (#2193)
  * Recognize csh as tcsh (#2742)
  * Сentered scrolling of file panel (#3130)
  * Internals:
    * Switch to new high-level mouse API (#3571)

- VFS
  * FISH helpers: remove executable bit (#3610)

- Editor
  * Improvements of syntax highlighting:
    * F90 (#3618)
    * Java (MidnightCommander/mc#95)

- Misc
  * Code cleanup (#3598, #3607)
  * Install mc.keymap as a symlink to mc.default.keymap (#3609)
  * File highlight: add more common file formats

- Fixes
  * Segfault due to incorrect value of SHELL environment variable (#3606)
  * Segfault when copying files under FreeBSD 9.3 (#3617)
  * Segfault when entering into some cpio archives (#3621)
  * Subshell output lost on window resize under tmux, GNU screen (#3639)
  * Subshell cursor position lost after window resizing (#3640)
  * Listbox no longer scrolls when dragging outside widget (#3559)
  * VFS: extfs: incorrect date parsing in unzip (#3622)
  * VFS: extfs: buffer overflow (#3605)
  * VFS: patchfs: syntax error (#3620)
  * VFS: fish: mistakes in ls Perl helper (#3611)
2016-05-18 11:35:50 +00:00
fhajny
9a7d622e2e Use REAL_ROOT_USER/REAL_ROOT_GROUP instead of ROOT_USER/ROOT_GROUP
for all pkgsrc dir/file ownership rules. Fixes unprivileged
user/group names from leaking into binary packages, manifest as
non-fatal chown/chgrp failure messages at pkg_add time.

Bump respective packages' PKGREVISION.
2016-05-17 10:32:06 +00:00
abs
f97cfe6655 Fix build on ocaml-4.03.0. No functional change for other versions,
so no pkgrevision bump
2016-05-12 21:13:47 +00:00
bouyer
1afbf10310 Update xenkernel45 and xentools45 to 4.5.3.
While there also add patches for security issues XSA-172, XSA-173 and XSA-179
(others between 170 and 179 are either not yet public, or linux-only).
Upstream changes since 4.5.2:
- security issues up to XSA-170 are fixed (these were already patched
  in pkgsrc).
- other minor performances and functionality fixes.
full changelog at:
http://www.xenproject.org/downloads/xen-archives/xen-45-series/xen-453.html
2016-05-12 15:42:58 +00:00
nonaka
dc4ea66251 Updated smartmontools to 6.5.
Date 2016-05-07
Summary: smartmontools release 6.5
-----------------------------------------------------------
- Experimental support for NVMe devices on FreeBSD, Linux and Windows.
- smartctl '-i', '-c', '-H' and '-l error': NVMe support.
- smartctl '-l nvmelog': New option for NVMe.
- smartd.conf '-H', '-l error' and '-W': NVMe support.
- Optional NVMe device scanning support on Linux and Windows.
- configure option '--with-nvme-devicescan' to include NVMe in
  default device scanning result.
- Device scanning now allows to specify multiple '-d TYPE' options.
- ATA: Added new POWER MODE values introduced in ATA ACS-2.
- ATA: SCT commands are no longer issued if ATA Security is locked.
- SCSI: LB provisioning improvements.
- SCSI: Fixed GLTSD bit set/cleared info messages.
- SCSI: Solid State media log page is no longer checked for tapes.
- SCSI: Improved handling when no tape cartridge in drive.
- SCSI: Workaround for buggy Seagate firmware.
- SAT: Improved heuristics to detect bogus sense data from SAT layer.
- smartd: Fixed crash on missing argument to '-s' directive.
- update-smart-drivedb: Now uses HTTPS for download by default.
- update-smart-drivedb: New options to select URL and download tool.
- update-smart-drivedb: New download tool 'svn'.
- configure option '--without-update-smart-drivedb' to disable
  update-smart-drivedb script.
- configure options '--disable-drivedb', '--enable-savestates',
  '--enable-attributelog' and '--with-docdir' are no longer supported.
- autoconf < 2.60 and automake < 1.10 are no longer supported.
- Drive database file now also includes the DEFAULT setting
  for each attribute.
- HDD, SSD and USB additions to drive database.
- Darwin: New support files for package installer.
  New makefile target 'install-darwin' builds DMG image.
- Solaris: Auto detection of SATA devices behind SAT layer.
- Solaris SPARC: Legacy ATA support disabled by default.
  New configure option '--with-solaris-sparc-ata' enables it.
  File os_solaris_ata.s is no longer included in source tarball.
- Windows: Auto detection of USB devices specified by drive letter.
- Windows: Device scanning does no longer ignore unknown USB devices.
- Windows: Prevent drive spin up by '-n standby' check.
- Windows: New application manifests indicating Win 10 support.
- Windows smartd: '-m [sys]msgbox' is no longer supported.
- Windows installer: Defaults to 64-bit version on 64-bit Windows.
- Various code changes suggested by Clang Static Analyser and Cppcheck.
2016-05-08 11:23:15 +00:00
wiz
33be798d50 Fix CATEGORIES (wip is not a useful category) 2016-05-07 10:41:27 +00:00
joerg
36a39341f0 Instruct qmake to include the X11BASE rpath. 2016-05-07 10:10:46 +00:00
joerg
95b5b67644 Disable noisy warnings. Add an explicit cast to deal with expected
interface differences.
2016-05-07 10:10:09 +00:00
joerg
112739ea59 Silence noisy GCC warning. 2016-05-07 10:09:24 +00:00
fhajny
e6f5fd7983 Restore SmartOS support. Bump PKGREVISION. 2016-05-06 16:00:47 +00:00
fhajny
3955ed4d6a Enable sysutils/consul 2016-05-06 13:41:04 +00:00
fhajny
174914ba68 Import consul-0.6.4 as sysutils/consul based on wip/consul.
Consul is a tool for service discovery and configuration. Consul
is distributed, highly available, and extremely scalable.
2016-05-06 13:40:17 +00:00
wiz
8d0e661f40 Updated htop to 2.0.1.
Update to 2.0.0 from coypu in wip, updated by myself to 2.0.1.

What's new in version 2.0.1

* OpenBSD: Various fixes and improvements
  (thanks to Michael McConville and Juan Francisco Cantero Hurtado)
* FreeBSD: fix CPU and memory readings
  (thanks to Tim Creech, Hung-Yi Chen, Bernard Spil, Greg V)
* FreeBSD: add battery support
  (thanks to Greg V)
* Linux: Retain last-obtained name of a zombie process
* Mac OS X: Improve portability for OS X versions
  (thanks to Michael Klein)
* Mac OS X: Fix reading command-line arguments and basename
* Mac OS X: Fix process state information
* Mac OS X: Fix tree view collapsing/expanding
* Mac OS X: Fix tree organization
* Mac OS X: Fix memory accounting
* Fix crash when emptying a column of meters
* Make Esc key more responsive
* Plus assorted fixes

What's new in version 2.0.0

* Platform abstraction layer
* Initial FreeBSD support
* Initial Mac OS X support
  (thanks to David Hunt)
* Swap meter for Mac OSX
  (thanks to Ștefan Rusu)
* OpenBSD port
  (thanks to Michael McConville)
* FreeBSD support improvements
  (thanks to Martin Misuth)
* Support for NCurses 6 ABI, including mouse wheel support
* Much improved mouse responsiveness
* Process environment variables screen
  (thanks to Michael Klein)
* Higher-resolution UTF-8 based Graph mode
  (Thanks to James Hall from vtop for the idea!)
* Show program path settings
  (thanks to Tobias Geerinckx-Rice)
* BUGFIX: Fix crash when scrolling an empty filtered list.
* Use dynamic units for text display, and several fixes
  (thanks to Christian Hesse)
* BUGFIX: fix error caused by overflow in usertime calculation.
  (thanks to Patrick Marlier)
* Catch all memory allocation errors
  (thanks to Michael McConville for the push)
* Several tweaks and bugfixes
  (See the Git log for details and contributors!)
2016-05-06 09:04:17 +00:00
markd
fdac4c0669 Fix the install step 2016-05-05 21:23:04 +00:00
jaapb
9718550454 Recursive revbump associated with ocaml update. 2016-05-05 11:45:36 +00:00
nonaka
bbf0d4322e PR/51097: Fix build failure on NetBSD-current.
reviewed by gsutre@.
2016-05-03 14:53:14 +00:00
prlw1
104960e18b revbump for libsoup's ABI issue 2016-05-03 11:40:00 +00:00
wiz
f269daa22a Reset maintainer (observer now). 2016-05-03 10:54:52 +00:00
wiz
0f9ef3bd4b Updated p5-Unix-Statgrab to 0.111.
0.111	2016-05-01
    - Release 0.110_003 without further changes

0.110_003	2016-04-21
    - add missing prove whether requested row exists in stat or not for
      fetchrow_hashref and fetchrow_arrayref calls

0.110_002	2016-04-20
    - harden passing strings from libstatgrab to perl when fetching stats
      as array

0.110_001	2016-04-14
    - harden tests
      * eval around all statgrab calls & don't prove result when exception catched
      * check for result and error, if no result received
    - harden passing strings from libstatgrab to perl when fetching stats
      as hash
    - improve author tests and so improve documentation
2016-05-03 08:47:16 +00:00
manu
5ff45a7cdd Update systutils/lastfss to 0.2
This adds a -U flags to make backing store persistent so that it
survives a reboot.
2016-05-03 08:07:27 +00:00
richard
a3aca573e1 pkg_admin check (an bmake check) notice that the target of the symlink
$LOCALBASE/gnu/bin/oldfind and its manpage is missing.

Indeed, oldfind was obsoleted in findutils 4.4.2.

PLIST and symlink generation is updated to reflect this.

bump PKGREVISION to pick up the change.
2016-05-02 05:18:47 +00:00
wiz
9ea499db9d Updated py-borgbackup to 1.0.2.
Version 1.0.2
-------------

Bug fixes:

- fix malfunction and potential corruption on (nowadays rather rare) big-endian
  architectures or bi-endian archs in (rare) BE mode. #886, #889

  cache resync / index merge was malfunctioning due to this, potentially
  leading to data loss. borg info had cosmetic issues (displayed wrong values).

  note: all (widespread) little-endian archs (like x86/x64) or bi-endian archs
  in (widespread) LE mode (like ARMEL, MIPSEL, ...) were NOT affected.
- add overflow and range checks for 1st (special) uint32 of the hashindex
  values, switch from int32 to uint32.
- fix so that refcount will never overflow, but just stick to max. value after
  a overflow would have occured.
- borg delete: fix --cache-only for broken caches, #874

  Makes --cache-only idempotent: it won't fail if the cache is already deleted.
- fixed borg create --one-file-system erroneously traversing into other
  filesystems (if starting fs device number was 0), #873
- workround a bug in Linux fadvise FADV_DONTNEED, #907

Other changes:

- better test coverage for hashindex, incl. overflow testing, checking correct
  computations so endianness issues would be discovered.
- reproducible doc for ProgressIndicator*,  make the build reproducible.
- use latest llfuse for vagrant machines
- docs:

  - use /path/to/repo in examples, fixes #901
  - fix confusing usage of "repo" as archive name (use "arch")
2016-04-30 06:25:05 +00:00
prlw1
95c64ae76f Update py-psutil to 4.1.0
4.1.0 - 2016-03-12
==================

**Enhancements**

- #777: [Linux] Process.open_files() on Linux return 3 new fields: position,
  mode and flags.
- #779: Process.cpu_times() returns two new fields, 'children_user' and
  'children_system' (always set to 0 on OSX and Windows).
- #789: [Windows] psutil.cpu_times() return two new fields: "interrupt" and
  "dpc". Same for psutil.cpu_times_percent().
- #792: new psutil.cpu_stats() function returning number of CPU ctx switches
  interrupts, soft interrupts and syscalls.

**Bug fixes**

- #774: [FreeBSD] net_io_counters() dropout is no longer set to 0 if the kernel
  provides it.
- #776: [Linux] Process.cpu_affinity() may erroneously raise NoSuchProcess.
  (patch by wxwright)
- #780: [OSX] psutil does not compile with some gcc versions.
- #786: net_if_addrs() may report incomplete MAC addresses.
- #788: [NetBSD] virtual_memory()'s buffers and shared values were set to 0.
- #790: [OSX] psutil won't compile on OSX 10.4.


4.0.0 - 2016-02-17
==================

**Enhancements**

- #523: [Linux, FreeBSD] disk_io_counters() return a new "busy_time" field.
- #660: [Windows] make.bat is smarter in finding alternative VS install
  locations.  (patch by mpderbec)
- #732: Process.environ().  (patch by Frank Benkstein)
- #753: [Linux, OSX, Windows] Process USS and PSS (Linux) "real" memory stats.
  (patch by Eric Rahm)
- #755: Process.memory_percent() "memtype" parameter.
- #758: tests now live in psutil namespace.
- #760: expose OS constants (psutil.LINUX, psutil.OSX, etc.)
- #756: [Linux] disk_io_counters() return 2 new fields: read_merged_count and
  write_merged_count.
- #762: new scripts/procsmem.py script.

**Bug fixes**

- #685: [Linux] virtual_memory() provides wrong results on systems with a lot
  of physical memory.
- #704: [Solaris] psutil does not compile on Solaris sparc.
- #734: on Python 3 invalid UTF-8 data is not correctly handled for process
  name(), cwd(), exe(), cmdline() and open_files() methods resulting in
  UnicodeDecodeError exceptions. 'surrogateescape' error handler is now
  used as a workaround for replacing the corrupted data.
- #737: [Windows] when the bitness of psutil and the target process was
  different cmdline() and cwd() could return a wrong result or incorrectly
  report an AccessDenied error.
- #741: [OpenBSD] psutil does not compile on mips64.
- #751: [Linux] fixed call to Py_DECREF on possible Null object.
- #754: [Linux] cmdline() can be wrong in case of zombie process.
- #759: [Linux] Process.memory_maps() may return paths ending with " (deleted)"
- #761: [Windows] psutil.boot_time() wraps to 0 after 49 days.
- #764: [NetBSD] fix compilation on NetBSD-6.x.
- #766: [Linux] net_connections() can't handle malformed /proc/net/unix file.
- #767: [Linux] disk_io_counters() may raise ValueError on 2.6 kernels and it's
  broken on 2.4 kernels.
- #770: [NetBSD] disk_io_counters() metrics didn't update.
2016-04-29 15:33:57 +00:00
jperkin
16f2b1c492 Fix SunOS cpu and network interface detection. Bump PKGREVISION. 2016-04-28 22:18:58 +00:00
youri
cc171b7594 menu-cache: Fix SunOS build. 2016-04-28 14:57:46 +00:00
markd
c1b936e639 s/baloo/libbaloo4/ 2016-04-28 07:08:13 +00:00
markd
ee33d2d0fc Add libbaloo4 2016-04-28 07:02:23 +00:00
markd
6face52b51 Split baloo libraries out into separate package. 2016-04-28 07:01:13 +00:00
prlw1
7dd815600e Update gsettings-desktop-schemas to 3.20.0
Major changes in 3.20.0
=======================

- Translation updates

Major changes in 3.19.92
========================

- Add a setting to enable caret mode
- Translation updates

Major changes in 3.19.90
========================

- Update desktop file IDs for search providers
- Translation updates

Major changes in 3.19.3
=======================

- Remove scroll-method key, and add edge-scroll-enabled key
  for touchpads
- Revert natural scrolling being applies to non-touchpad devices
  by default
- Translation updates

Major changes in 3.19.2
=======================

- Add setting to show battery percentage
- Translation updates

Major changes in 3.18.1
=======================

- Add instructions and scripts for building on Win32
- Translation updates

Major changes in 3.18.0
=======================

- Translation updates

Major changes in 3.17.92
========================

- Fix typographical errors
- Translation updates

Major changes in 3.16.1
=======================

- Use system font in titlebar by default
- Translation updates

Major changes in 3.16.0
=======================

- Translation updates

Major changes in 3.15.92
========================

- Add a way to turn off "PC-style" right-click for touchpads
- Translation updates

Major changes in 3.15.90
========================

- Use intltool to translate GSettings schema files directly
- Translation updates

Major changes in 3.15.4
=======================

- Adopt peripherals' gschemas from gnome-settings-daemon
- Change the default focus-tracking key
- Update docs for org.gnome.desktop.wm.preferences.raise-on-click
- Deprecate window manager theme key
- Add report-technical-problems key to privacy

Major changes in 3.14.1
=======================

- Disable default action on middle-click on titlebar
- Translation updates

Major changes in 3.14.0
=======================

- Disable location service by default
- Translation updates

Major changes in 3.13.92
========================

- Translation updates

Major changes in 3.13.91
========================

- Add a whitelist in addition to a black list for search providers

Major changes in 3.13.90
========================
* Add Location settings
* Add default bindings for "backward" keyboard shortcuts
* Windows build bug fix
* Fix location of the default backgrounds

Major changes in 3.13.2
=======================
* Switch default icon theme to Adwaita
* Remove minimize and maximize from default button layout
* Translation updates

Major changes in 3.13.1
========================
* Add switch to last/first workspace keybindings
* Translation updates

Major changes in 3.12.0
=======================
* Translation updates

Major changes in 3.11.91
========================
* Disable 'send-software-usage-stats' by default
* Translation updates

Major changes in 3.11.90
========================
* Add 'send-software-usage-stats' key
* Translation updates

Major changes in 3.11.5
=======================
* Extend app folder schema
* Translation updates

Major changes in 3.11.4
=======================
* Add an app folder setting
* Translation updates

Major changes in 3.11.3
=======================
* Add 'Always on Top' key
* Add keybindings to move windows between monitors
* Translation updates
2016-04-22 23:11:01 +00:00
jperkin
d0a35e49a9 Build fixes for Darwin. 2016-04-22 16:52:14 +00:00
jperkin
98bed4257a Use PKGMANDIR. 2016-04-21 14:04:32 +00:00
jperkin
4e4ec20385 Use PKGMANDIR. 2016-04-21 11:36:03 +00:00
jperkin
2b92c3240c Use PKGMANDIR. Fold to 80 characters. 2016-04-21 11:24:05 +00:00
fhajny
21f57f9b84 Update syslog/rsyslog* to 8.18.0.
Version 8.18.0 [v8-stable] 2016-04-19
- testbench: When running privdrop tests testbench tries to drop
  user to "rsyslog", "syslog" or "daemon" when running as root and
  you don't explict set RSYSLOG_TESTUSER environment variable.
  Make sure the unprivileged testuser can write into tests/ dir!
- templates: add option to convert timestamps to UTC
  closes https://github.com/rsyslog/rsyslog/issues/730
- omjournal: fix segfault (regression in 8.17.0)
- imptcp: added AF_UNIX support
  Thanks to Nathan Brown for implementing this feature.
- new template options
  * compressSpace
  * date-utc
- redis: support for authentication
  Thanks to Manohar Ht for the patch
- omkafka: makes kafka-producer on-HUP restart optional
  As of now, omkafka kills and re-creates kafka-producer on HUP.
  This is not always desirable. This change introduces an action param
  (reopenOnHup="on|off") which allows user to control re-cycling of
  kafka-producer.
  It defaults to on (for backward compatibility). Off allows user to
  ignore HUP as far as kafka-producer is concerned.
  Thanks to Janmejay Singh for implementing this feature
- imfile: new "FreshStartTail" input parameter
  Thanks to Curu Wong for implementing this.
- omjournal: fix libfastjson API issues
  This module accessed private data members of libfastjson
- ommongodb: fix json API issues
  This module accessed private data members of libfastjson
- testbench improvements (more tests and more thourough tests)
  among others:
  - tests for omjournal added
  - tests for KSI subsystem
  - tests for priviledge drop statements
  - basic test for RELP with TLS
  - some previously disabled tests have been re-enabled
- dynamic stats subsystem: a couple of smaller changes
  they also involve the format, which is slightly incompatible to
  previous version. As this was out only very recently (last version),
  we considered this as acceptable.
  Thanks to Janmejay Singh for developing this.
- foreach loop: now also iterates over objects (not just arrays)
  Thanks to Janmejay Singh for developing this.
- improvements to the CI environment
- enhancement: queue subsystem is more robst in regard to some
  corruptions
  It is now detected if a .qi file states that the queue contains more
  records than there are actually inside the queue files. Previously this
  resulted in an emergency switch to direct mode, now the problem is only
  reported but processing continues.
- enhancement: Allow rsyslog to bind UDP ports even w/out specific
  interface being up at the moment.
  Alternatively, rsyslog could be ordered after networking, however,
  that might have some negative side effects. Also IP_FREEBIND is
  recommended by systemd documentation.
  Thanks to Nirmoy Das and Marius Tomaschewski for the patch.
- cleanup: removed no longer needed json-c compatibility layer
  as we now always use libfastjson, we do not need to support old
  versions of json-c (libfastjson was based on the newest json-c
  version at the time of the fork, which is the newest in regard
  to the compatibility layer)
- new External plugin for sending metrics to SPM Monitoring SaaS
  Thanks to Radu Gheorghe for the patch.
- bugfix imfile: fix memory corruption bug when appending @cee
  Thanks to Brian Knox for the patch.
- bugfix: memory misallocation if position.from and position.to is used
  a negative amount of memory is tried to be allocated if position.from
  is smaller than the buffer size (at least with json variables). This
  usually leads to a segfault.
  closes https://github.com/rsyslog/rsyslog/issues/915
- bugfix: fix potential memleak in TCP allowed sender definition
  depending on circumstances, a very small leak could happen on each
  HUP. This was caused by an invalid macro definition which did not rule
  out side effects.
- bugfix: $PrivDropToGroupID actually did a name lookup
  ... instead of using the provided ID
- bugfix: small memory leak in imfile
  Thanks to Tomas Heinrich for the patch.
- bugfix: double free in jsonmesg template
  There has to be actual json data in the message (from mmjsonparse,
  mmnormalize, imjournal, ...) to trigger the crash.
  Thanks to Tomas Heinrich for the patch.
- bugfix: incorrect formatting of stats when CEE/Json format is used
  This lead to ill-formed json being generated
- bugfix omfwd: new-style keepalive action parameters did not work
  due to being inconsistently spelled inside the code. Note that legacy
  parameters $keepalive... always worked
  see also: https://github.com/rsyslog/rsyslog/issues/916
  Thanks to Devin Christensen for alerting us and an analysis of the
  root cause.
- bugfix: memory leaks in logctl utility
  Detected by clang static analyzer. Note that these leaks CAN happen in
  practice and may even be pretty large. This was probably never detected
  because the tool is not often used.
- bugfix omrelp: fix segfault if no port action parameter was given
  closes https://github.com/rsyslog/rsyslog/issues/911
- bugfix imtcp: Messages not terminated by a NL were discarded
  ... upon connection termination.
  Thanks to Tomas Heinrich for the patch.
2016-04-21 09:16:43 +00:00
bsiegert
836ce7b2d6 Update duplicity to 0.7.07. From Frédéric Fauberteau in PR pkg/51061.
New in v0.7.07 (2016/04/10)
---------------------------
* Merged in lp:~matthew-t-bentley/duplicity/b2
  - Fix import and error typos.
  - Allow multiple backups in the same bucket.
  - Fixes bug #1523498.
  - A couple fixes allowing multiple backups to be hosted in different
    folders in the same bucket as well as some logging for -v9.
* Random stuff:
  - remove RPM stuff from makedist
  - have makedist pull directly from VCS, not local dir
  - update po translation directory and build process
  - clean up some odd error messages
  - move Pep8 ignores to tox.ini
  - supply correct path for pydevd under Mac
  - fix some tests to run under Linux and Mac
* Partial fix for bug #1529606 - shell code injection in lftpbackend
  - still need to fix the other backends that spawn shell commands
* Make test_restart compatible with both GNUtar and BSDtar
* Fix stupid issue with functional test path for duplicity
* Applied patch from shaochun to fix bug #1531154,
  - --file-changed failed when file contains spaces
* Applied patch from abeverly to fix bug #1475890
  - allow port to be specified along with hostname on S3
  - adjusted help text and man page to reflect the change
* Undo changes to test_restart.py.  GNU tar is needed.
* Fix minor pep8 nit in collections.py
* Applied changes from ralle-ubuntu to fix bug 1072130.
  - duplicity does not support ftpes://
* Fixed bug #1296793 - Failed to create bucket
  - use S3Connection.lookup() to check bucket exists
  - skips Boto's Exception processing for this check
  - dupe of bug #1507109 and bug #1537185
* Merged in lp:~mifchip/duplicity/duplicity
  - fix bug #1313964, absolute path doesn't work for FTP
* Merged in lp:~fpytloun/duplicity/webdav-gssapi
  - support GSSAPI authentication in webdav backend
* Add more pylint ignore warnings tags
* Adjust so test_restart.py can run on Mac as well
* Fix for bug #1538333 - assert filecount == len(self.files_changed)
  - added flush after every write for all FileobjHooked files which
    should prevent some errors when duplicity is forcibly closed.
* Fix bug #1540279 - mistake in --help
* Applied patch from kay-diam to fix error handling in ssh pexpect,
  fixes bug #1541314
* Fixed a patching error in ssh_pexpect_backend.py
* Merged in lp:~fpytloun/duplicity/webdav-gssapi-fix
  - Make kerberos optional for webdav backend
* Merged in lp:~harningt/duplicity/multibackend-mirror
  - This changeset addresses multibackend handling to permit a
    mirroring option in addition to its "stripe" mode to make it
    a redundancy tool vs space-expansion tool. To do this without
    changing the configuration too much, I used the query string
    that would generally go unused for files to specify behavior
    that applies to all items inside the configuration file.
* Added acdclibackend.py from Stefan Breunig and Malay Shah
  - renamed from amazoncloudbackend to stress use of acd_cli
* Fixed some 2to3 and Pep8 issues that had crept in
* Backed out changes made by patching for bug #1541314.  These
  patches should not have been applied to the 0.7 series.
* Merged in lp:~rye/duplicity/mediafire
  - Backend for https://www.mediafire.com
  - Requires https://pypi.python.org/pypi/mediafire/ installed.
* Reverted changes made in rev 1164 w.r.t. getting the source from
  VCS rather than local directory.  Fixes bug #1548080.
* More fixes to dist/makedist to make it more OS agnostic.
* Merged in lp:~ed.so/duplicity/webdav.lftp.ssl-overhaul
    duplicity.1, commandline.py, globals.py
    - added --ssl-cacert-path parameter
    backend.py
    - make sure url path component is properly url decoded,
      in case it contains special chars (eg. @ or space)
    lftpbackend.py
    - quote _all_ cmd line params
    - added missing lftp+ftpes protocol
    - fix empty list result when chdir failed silently
    - added ssl_cacert_path support
    webdavbackend.py
    - add ssl default context support for python 2.7.9+
      (using system certs eg. in /etc/ssl/certs)
    - added ssl_cacert_path support for python 2.7.9+
    - gettext wrapped all log messages
    - minor refinements
* Applied patch from Dmitry Nezhevenko to upgrade dropbox backend:
  - update to SDK v2
  - use chunked upload
* Merged in lp:~aaron-whitehouse/duplicity/improve_present_get_sf_man_page
  - Improve man page entry for --exclude-if-present
* Merged in lp:~aaron-whitehouse/duplicity/split_glob_matching_from_select
  - Move glob matching code out of selection.py's Select function and
    into globmatch.py.
* Fix bug reported on the mailing list from Mark Grandi (assertion error
  while backing up).  In file_naming.parse() the filename was being lower
  cased prior to parsing.  If you had used a prefix with mixed case, we
  were writing the file properly, but could not find it in the backend.
* Merged in lp:~duplicity-team/duplicity/po-updates


New in v0.7.06 (2015/12/07)
---------------------------
* Merged in lp:~mnjul/duplicity/s3-infreq-access
  - This adds support for AWS S3's newly announced Infrequent Access
    storage class and is intended to implement Blueprint:
    https://blueprints.launchpad.net/duplicity/+spec/aws-s3-std-ia-class .
  - A new command line option, --s3-use-ia, is added, and boto backend
    will automatically use the correct storage class value depending on
    whether --s3-use-rrs and --s3-use-ia is set. Command line parser will
    prompt error if both --s3-use-ia and --s3-use-rrs are used together,
    as they conflict with each other.
  - The manpage has been updated giving a short explanation on the new
    option. Its wording derives from Amazon's official announcement:
    https://aws.amazon.com/about-aws/whats-new/2015/09/announcing-new-\
    amazon-s3-storage-class-and-lower-glacier-prices/
* The ptyprocess module no longer supports Python 2.6, so fix tox.ini to
  use an older version.  Make explicit environs for all tests.
* Upgrade to newest version of pep8 and pylint.   Add three ignores
  to test_pep8 and one to test_pylint to get the rest to pass.  They
* Applied patch from Alexander Zangerl to update to changes in lockfile
  API 0.9 and later.  Updated README to notify users.
* Modded tox.ini to use the latest lockfile.
* Merged in lp:~ed.so/duplicity/setup.shebang
  - Having the python interpreter searched in the PATH is much more
    flexible than the /usr/bin/python inserted into our scripts shebang
    by setuptools.  This patch prevents that. don't touch my shebang! :)
* Cleanup issues around Launchpad build, mainly lockfile >= 0.9.
* Merged in lp:~michal-s/duplicity/duplicity
  - WindowsAzureMissingResourceError and WindowsAzureConflictError
    changed due to SDK changes.
  are all valid in our case.
* Reversed previous changes to lockfile.  Now it will take any version
  extant in the LP build repository.  (PyPi is not avail in LP build).
* Merged in lp:~ed.so/duplicity/tempfile.tempdir
  - make sure packages using python's tempfile create temp files in
    duplicity's temp dir
* Fixed bug #1511308 - Cannot restore no-encryption, no-compression backup
  - Corrected code to include plain file in write_multivolume()
  - Added PlainWriteFile() to gpg.py
* Merged in lp:~michal-s/duplicity/duplicity
  - Fix azurebackend storage class import
* Merged in lp:~feraudet/duplicity/fix
  - Fix missing SWIFT_ENDPOINT_TYPE env var, bug 1519694.
* Fix bug #1520691 - Shell Code Injection in hsi backend
  - Replace use of os.popen3() with subprocess equivalent.
  - Added code to expand relative program path to full path.
  - Fix hisbackend where it expected a list not a string.
* Merged in lp:~noizyland/duplicity/azurebackend-fixes
  - Support new version of Azure Storage SDK
  - Refactor _list method to support containers with >5000 blobs
* Merged in lp:~matthew-t-bentley/duplicity/b2
  - Adds a backed for BackBlaze's (currently beta) B2 backup service.
  - This adds backends/b2backend.py, modifies log.py to add an
    error code and modifies commandline.py to add the b2://
    example to the help text.
* Pep8 corrections for recently released code.
* Fixed bug #1260666 universally by splitting the filelist for
  delete before passing to backend.
* Fixed bug #1369243 by adjusting messages to be more readable.
* Fixed bug #1375019 with patch from Eric Bavier (home to tmp).
* Fixed bug #1379575 with patch from Tim Ruffing (shorten webdav response).
* Fixed bug #1492301 with patch from askretov (manually refresh oauth).


New in v0.7.05 (2015/09/15)
---------------------------
* Merged in lp:~aaron-whitehouse/duplicity/fix_patch_error
  - Change use of mock.patch in unit tests to accommodate the obsolete
    version of python-mock on the build server.
* Fixed Bug 1476019 S3 storage bucket not being automatically created
  with patch from abeverley
* Merged in lp:~aaron-whitehouse/duplicity/launchpad_tox_profile
  - Add tox testing profile that mimics the packages installed on the
    Launchpad build server, to reduce the likelihood of tests passing
    our test suite, but failing on the build server (e.g. because of
    the out-of-date mock version).
* Merged in lp:~aaron-whitehouse/duplicity/disable_code_tests_for_lpbuildd
  - Set RUN_CODE_TESTS to 0 for lpbuildd tox profile, reflecting its value
    on the Launchpad build server (and therefore skipping PEP8, 2to3 and
    pylint). More accurately reflects the system we are mimicking and saves
    approximately 1 minute per test run.
* Fixed Bug 1438170 duplicity crashes on resume when using gpg-agent with
  patch from Artur Bodera (abodera).  Applied the same patch to incremental
  resumes as well.
* Merged in lp:~w.baranowski/duplicity/selection_debug
  - This little patch logs debug messages concerning path selection process,
    and so allows users to debug their include/exclude configuration.
* Merged in lp:~germar/duplicity/par2removefix
  - After reorganisation in revision 981 and the fix for bug #1406173 the
    par2backend does not remove .par2 files anymore when removing
    duplicity-*.gpg files.
  - This banch adds an unfiltered_list() method which is used in
    delete() and delete_list()
* Updated man pages to reflect more contributors.
* Fix bug #1493573.  Correct option typo in man page.
* Fix bug #1494228 CygWin: TypeError: basis_file must be a (true) file
  - The problem that caused the change to tempfile.TemporaryFile was due
    to the fact that os.tmpfile always creates its file in the system
    temp directory, not in the directory specified.  The fix applied was
    to use os.tmpfile in cygwin/windows and tempfile.TemporaryFile in all
    the rest.  This means that cygwin is now broken with respect to temp
    file placement of this one file (deleted automatically on close).
* Merged in lp:~bmerry/duplicity/pydrive-id-cache
  - This fixes the issue a number of users (including myself) have been
    having with duplicity creating files with duplicate filenames on
    Google Drive. It keeps a runtime cache of filename to object ID
    mappings, so that once it has uploaded an object it won't be fooled
    by weakly consistent directory listings.
* Merged in lp:~duplicity-team/duplicity/po-updates


New in v0.7.04 (2015/08/02)
---------------------------
* Merged in lp:~noizyland/duplicity/fix-progress
  - Fixes bug 1264744.  selection.filelist_globbing_get_sfs leaves the
    filelist file object's position at the end of the file. When the
    --progress option is used the filelists need to be read twice. On
    the second read nothing is read from the file because file has
    already been read and the position is EOF.  This patch calls seek(0)
    on the filelist to reset the position to BOF so that subsequent
    read() calls will return data.
* Added pylint ignore error in webdavbackend.py.
* Merged in lp:~bmerry/duplicity/pydrive-regular
  - This implements the proposal made by somebody else
    (http://lists.gnu.org/archive/html/duplicity-talk/2015-02/msg00037.html)
    to allow the pydrive backend to work with a normal drive account instead
    of a service account. It seems to be working for me: I was able to migrate
    seamlessly from the gdocs backend. It's set up so that a service account
    can still be used, depending on which environment variable is set.
    The man page is updated to describe how to use the new functionality.
* Merged in lp:~ed.so/duplicity/gdocs.pydrive
  - make pydrive new gdocs default backend
  - keep gdata backend as gdata+gdocs://
* Merged in lp:~raymii/duplicity/fix-swiftbackend-max-10000-files-in-list
  - Swiftclient by default returns at max 10000 files. By adding
    full_listing=True we make sure all objects are returned.
    Ref: https://lists.nongnu.org/archive/html/duplicity-talk/2015-05/msg00060.html
    and http://docs.openstack.org/developer/python-swiftclient/swiftclient.html#swiftclient.client.get_container
* Fix a couple of PEP8 glitches.
* Fixed bug 791794 - description of --gpg-options is misleading, Simply
  needed to add the '--' before the options as in "--opt1 --opt2=parm".
* Fixed bug 1465335 - pydrive still use files in trash can - with patch
  from Kuang-che Wu to ignore trashed files.
* Fixed bug 1452263 - par2 option not working on small processors - with patch
  from Kuang-che Wu to ignore default 30 second timeout.
* Fixed bug 1466160 - pydrive backend is slow to remove old backup set - with
  patch from Kuang-che Wu to implement _delete_list().
* Fixed bug 1466582 - reduce unnecessary syscall with --exclude-if-present - with
  patch from Kuang-che Wu to make sure resulting path is a directory.
* Merged in lp:~ed.so/duplicity/gpg.binary
  - new parameter --gpg-binary allows user to point to a different gpg binary,
    not necessarily in path
* Merged in lp:~aaron-whitehouse/duplicity/fix_POTFILES.in_and_run-tests
  - Fixed two filename references in po/POTFILES.in, a mistake which crept in in
    rev 1093 and caused testing/run-tests to fail with "IndexError: list index
    out of range".
* Merged in lp:~aaron-whitehouse/duplicity/reactivate_progress_test
  - Re-enable the test of the --progress option (test_exclude_filelist_progress_option),
    which was marked as an expected failure. The issue causing this test to fail was
    fixed in revision 1095 and the test now passes.
* Fixed bug 1471348 Multi back-end doesn't work with hubiC
  - added init of appropriate superclass in both cases.
* Fixed bug 1471348 Multi back-end doesn't work with hubiC (again)
  - hubiC should reach up to duplicity.backend.__init__
* Merged in lp:~aaron-whitehouse/duplicity/bug_884371
  - Fixed Bug #884371 - Stopped an exclude glob trumping an earlier scan glob, but also
    ensured that an exclude glob is not trumped by a later include. This fix is important,
    as without it files that are specified to be included are not being backed up as expected.
  - Fixed Bug #932482 - a trailing slash at the end of globs no longer prevents them working
    as expected.
* Merged in lp:~aaron-whitehouse/duplicity/reenable_tests
  - Re-enable unit.test_selection tests that had been temporarily commented out.
* Merged in lp:~aaron-whitehouse/duplicity/trailing_slash_match_dirs
  - Made globs with trailing slashes only match directories, not files, fixing Bug #1479545.
* Merged in lp:~aaron-whitehouse/duplicity/improve_tox_and_python2-6_testing
  - Testing improvements, particularly in relation to testing against Python version 2.6:
    * tox.ini fixed so that it is possible to run individual tests against both Python 2.6 and 2.7;
    * updated test_code.py to use unittest2 for Python versions < 2.7 (instead of failing);
    * ./run-tests now correctly runs all tests against both Python 2.6 and 2.7; and
    * improved testing directions in README-REPO.
* Merged in lp:~dag-stenstad/duplicity/swift_authversion_3_support
  - Added support for Openstack Identity v3 in the Swift backend.
* Merged in lp:~aaron-whitehouse/duplicity/fix_2to3_issues
  - Fixed 2to3 issues. Updated README-REPO with more test information. Updated pylint and
    test_diff2 descriptions to make it clear these require packages to be installed on the
    sytem to pass. All tests pass on Python 2.6 and Python 2.7 as at this revision.


New in v0.7.03 (2015/05/11)
---------------------------
* Merged in lp:~aaron-whitehouse/duplicity/filelist_combine
  - Merged globbing and non-globbing filelists to use the same code path
    and all accept globbing characters. Added deprecation warning to the
    --exclude-globbing-filelist and include-globbing-filelist options in
    commandline.py and hid them from help output. Updated the manual
    (and unit tests) accordingly.
  - Note that this does trigger a change in behaviour for duplicity.
    Previously, include patterns in include-filelist did not match files
    in a directory that was included, so /usr/local in an include file
    would not have matched /usr/local/doc. Now, this folder would be
    included, as would occur if --include or the old
    --include-globbing-filelist was used. Additional lines will therefore
    need to be added to filelists to unambiguously exclude unwanted
    subfolders, if this is intended.
  - Mark --include-filelist-stdin and --exclude-fielist-stdin for
    deprecation and hide from --help output.
* Fix bug 1432999 with hint from Antoine Afalo.
  - '/'s at end of destination cause problems with onedrivebackend.
* Fix bug 1434702 with help from Robin Nehls
  - incorrect response BackendException while downloading signatures file.
* Fix bug 1437789 with patch from pdf
  - par2backend.py incorrect syntax in get()
* Merge in lp:~stynor/duplicity/multi-backend
  - A new backend that allows use of more than one backend stores (e.g. to
    combine the available space from more than one cloud provider to make
    a larger store available to duplicity).
* Move requirements section lower in manpage.
* Merge in lp:~cemsbr/duplicity/duplicity
  - Fix bug 1432229 in Copy.com backend:
    Reply header has no content-type for JSON detection. Now, we also check
    whether the content starts with '{'.
* Fixed bug 1444404 with patch from Samu Nuutamo
  - rdiffdir patch crashes if a regular file is changed to a non-regular
    file (symlink, fifo, ...)
* Fixed bug 1448249 and bug 1449151 thanks to David Coppit.
  - When patching, close base file before renaming
  - Enable --ignore-errors flag in rdiffdir
* Added ability to get single file status from collection-status with
  patch from jitao (bug 1044715), like so:
  $ duplicity collection-status --file-changed c1 file://./foo
* Merge in lp:~sjakthol/duplicity/onedrive-error-message
  - Add proper error message for OneDrive backend when python-requests or
    python-requests-oauthlib is not installed (bug 1453355).


New in v0.7.02 (2015/03/10)
---------------------------
* Merged in lp:~vincegt/duplicity/swift_regionname
  - Fixes bug #1376628
  - Add mapping of SWIFT_REGIONNAME to select region inside SWIFT when a
    provider proposes more than one region.
* Merged in lp:~aaron-whitehouse/duplicity/progress_option_error
  - Added test_exclude_globbing_filelist_progress_option into
    functional/test_selection.py, which shows the error reported in
    Bug #1264744 - that the --exclude-globbing-filelist does not backup
    the correct files if the --progress option is used. Test is marked as
    an expected failure so as not to cause the test suite to fail.
* Merged in lp:~noizyland/duplicity/fix_azurebackend_container_names
  - Azure Backend examples have underscores in the container names.  These
    are not valid Azure container names.  The underscores have been replaced
    with hypens and a note about valid container names added to the man page.
  - Also corrects a problem where Azure Exceptions were returing unicode
    strings that were not being handled correctly.
* Merged in lp:~user3942934/duplicity/pydrive
  - Currently duplicity uses gdocs backend for Google Drive backups.
    gdocs uses deprecated API and don't allow backups for managed Google
    accounts.  (see https://bugs.launchpad.net/duplicity/+bug/1315684)
  - Added pydrive backend that solves both of those problems. Published
    also on https://github.com/westerngateguard/duplicity-pydrive-backend.
* Fixed some tabs/spaces problems that were causing install failures.
* Fixed variable typo in commandline.py that was causing build fails.
* Merged in lp:~duplicity-team/duplicity/po-updates
* Remove 'gs' and 's3+http' from uses_netloc[].  Fixes Bug 1411803.
* Fixed bug # 1414418
  - Aligned commandline.py options and help display contents.
  - Aligned commandline.py options and manpage contents.
* Changed --s3_multipart_max_timeout to --s3-multipart-max-timeout to be
  consistent with commandline option naming conventions.
* Applied patch from Adam Reichold to fix bug # 1413792.
* Merged in lp:~angusgr/duplicity/exclude-older-than
  - Add "--exclude-older-than" commandline option, that allows you to only
    back up files with a modification date newer than a particular threshold.
* Merged in lp:~aaron-whitehouse/duplicity/bug_884371_asterisks_in_includes
  - Added tests to unit/test_selection.py and funtional/test_selection.py
    to show the behaviour reported in Bug #884371, i.e. that selection is
    incorrect when there is a * or ** on an include line of a filelist or
    commandline --include.
* Merged in lp:~aaron-whitehouse/duplicity/bug_932482_trailing_slashes_and_wildcards_error
  - Added functional and unit tests to show Bug #932482 - that selection does
    not work correctly when excludes (in a filelist or in a commandline option)
    contain both a single or double asterisk and a trailing slash.
* Misc fixes for the following PEP8 issues:
  - E111, E121, E122, E124, E125, E126, E127, E128, E201, E202, E203,
    E231, E241, E251, E261, E262, E271, E272, E301, E302, E303, E401,
    E502, E701, E702, E703, E711, E721, W291, W292, W293, W391
  - to run pep8 on duplicity use 'pep8 --ignore=E501'
  - see http://pep8.readthedocs.org
* Fixes for 2to3 issues
* Fix spelling error in manpage, bug 1419314.
* Fix _librsyncmodule.c compilation, bug 1416344, thanks to Kari Hautio.
* Really fix bug 1416344 based on comment #5 by Roman Tereshonkov.
* Fix for --pydevd debug environment and location under Eclipse.
* Fix for bug where scp was actually working as scp and not working with
  rsync.net because of using extraneous test command in restricted shell.
  Was trying "test -d 'foo' || mkdir -p 'foo'", now only "mkdir -p foo".
* remove extraneous string format arg in previous scp fix.


New in v0.7.01 (2015/01/11)
---------------------------
Enhancements:
* Undid move of testing/test_code.py.  Instead I fixed it
  so that it would not run during PPA build.  It now needs
  the setting RUN_CODE_TESTS=1 in the environment which is
  supplied in the tox.ini file.
* Moved testing/test_code.py to testing/manual/code_test.py
  so PPA builds would succeed.  Should be moved back later.
* Remove valid_extension() check from file_naming.py.  It was
  causing failed tests for short filenames.  Thanks edso.
* Partial fix for PPA build failures, new backend name.
* Merged in lp:~ed.so/duplicity/fix.dpbx.import
  - fix dpbx import error import lazily
* Merged in lp:~hooloovoo/duplicity/fix-typo-in-test-description
  - Fixed spelling mistake/typo in a description of a test.
* Merged in lp:~mterry/duplicity/missing-unicode-escape
  - Convert restore_dir to unicode before printing.
* Merged in lp:~ed.so/duplicity/lftp.ncftp.and.prefixes
  - retire --ssh-backend, --use-scp parameters
  - introduce scheme prefixes for alternative backend selection
    e.g. ncftp+ftp://, see manpage
  - scp is now selected via scheme e.g. scp://
  - added lftp fish, webdav(s), sftp support
* Merged in lp:~mterry/duplicity/code-nits
  - Fix some pylint/pep8 nits that prevented the test_code.py test from passing.
* Merged in lp:~mterry/duplicity/debian-dir
  - Add a debian/ directory to make it easier to manage the PPAs for duplicity.
* In webdavbackend.py:
  - Fixed bug 1396106 with change by Tim Ruffing, mispelled member.
  - Added missing 'self.' before member in error message.
* Merged in lp:~adrien-delhorme/duplicity/hubic
  - Add Hubic support through pyrax and a custom pyrax_identity module.
* Fixed bug 1385599 with changes by Yannick Molin. SSL settings are now
  conditioned on protocol ftp or ftps.
* Partial fix of bug 1236248 with changes by az, manpage warning about
  --extra-clean, however, recovery with missing sig files is broken.
* Fixed bug 1255453 with changes by Gaudenz Steinlin, report backend import
  results, both normal and failed, at INFO log level.
* Manually merged in lp:~m4ktub/duplicity/0.6-reliability
  - Per fix proposed in Bug #1395341.
* Modded .bzrignore to ignore *.egg test dependencies, normalized, sorted.
* Merged in lp:~ed.so/duplicity/paramiko.identyfile
  - fix identity file parsing of --ssh-options for paramiko
  - manpage fixes
* Source formatted, using PyDev, all source files to fix some easily fixed
  PEP8 issues. Use ignore space when comparing against previous versions.
* Merge in lp:~andol/duplicity/signkeyformat
  - Allow --sign-key to use short format, long format alt. full fingerprint.
* Merge in lp:~hooloovoo/duplicity/verify-not-check-source
  - Tests to validate that duplicity does not check filesystem source during
    verify unless --compare-data is specified
* Merge in lp:~ed.so/duplicity/move_netloc
  - move netloc usage definitions into respective backends
  - fix "[Question #259173]: rsync backend fails"
    https://answers.launchpad.net/duplicity/+question/259173
* Make ssh an unsupported backend scheme
* Temporarily disable RsyncBackendTest and test_verify_changed_source_file
* Merge in lp:~hooloovoo/duplicity/test-verify-improvements
  - Fix up test_verify, which was a bit of a mess:
  - Simplify test_verify.py to just do a simple backup and verify on a
    single file in each test.
  - Modify tests to correctly use --compare-data option.
  - Add tests for when the source files have atime/mtime manipulated.
* Fix duplicity verify to ignore the file system when globals.compare_data is
  False.  This means that verify only validates the viability of the backup
  itself unless --compare-data is specified.
* Reenable test_verify_changed_source_file test
* Merged in lp:~hooloovoo/duplicity/add-additional-verify-tests-for-corrupted-archives
  - Add tests to test_verify.py to test that verify fails if the archive
    file is corrupted. Changed file objects to use the with keyword to ensure
    that the file is properly closed.
  - Small edit to find statement in verify_test.sh to make it work as
    expected (enclose string in quotes).
* Merged in lp:~hooloovoo/duplicity/add-else-to-badupload-try-except
  - Badupload test previously did not have an else in the try-except. The
    test passed if the except was triggered, but would also pass if the
    test did not trigger an error at all.
* Fixed bug 1406173 by applying patch supplied in report
  - Ignore .par2 files in remote file list
* Removed redundant shell test testing/verify_test.sh
* Misc fixes for the following PEP8 issues:
   - E211, E221, E222, E225, E226, E228
   - see http://pep8.readthedocs.org
* Fixed bug 1278529 by applying patch supplied in report
  - Use get_bucket() rather than lookup() on S3 to get proper error msg.
* Merged in lp:~stapelberg+ubuntu/duplicity/add-onedrive-backend
  - Add a Microsoft OneDrive backend
* Merged in lp:~hooloovoo/duplicity/filelist_select_bug_1408411
  - Adds functional test cases that fail because of Bug #1408411 (commented
    out), to assist in fixing that bug.
* Merged in lp:~hooloovoo/duplicity/process_filelists_for_spaces_etc
  - Process filelists to remove imperfections such as blank lines, comments
    and leading/trailing whitespace. Also correctly processes quoted folders
    containing spaces in their names. Extensive unit and functional tests to
    test these changes (and selection more generally).
  - The branch does add an additional folder to testfiles.tar.gz called
    select2. This included a folder with a trailing space, to test the quote
    test. The subfolders also have clearer names than in the "select" folder
    (eg "1sub2sub3") which makes it easier to keep track of issues in tests.
* Merged in lp:~9-sa/duplicity/FixBug1408289
  - Fix bug #1408289
  - Wrong attribute name prevented raise of client exception, working now
* Merged in lp:~noizyland/duplicity/azurebackend
  - Add backend for Azure Blob Storage Service


New in v0.7.00 (2014/10/23)
---------------------------
Enhancements:
* Adjust unit tests to expect single FTP backend
* Merged in lp:~moritzm/duplicity/duplicity
  - Use lftp for both FTP and FTPS
* Merged in lp:~ed.so/duplicity/0.7-dpbx.importfix
  - fix this showstopper with the dropbox backend
    "NameError: global name 'rest' is not defined"
* Merged in lp:~jflaker/duplicity/BugFix1325215
  - The reference to "--progress_rate" in the man page as a parameter is
    incorrect. Should be "--progress-rate".
* Merged in lp:~hooloovoo/duplicity/updated-README-REPO
  - Changes to README-REPO to reflect the restructuring of the directories.
* Fixed bug 1375304 with patch supplied by Aleksandar Ivanovic
* Merged in lp:~ed.so/duplicity/webdav200fix-0.7
  - webdav backend fix "BackendException: Bad status code 200 reason OK. " when
    restarting an interrupted backup and overwriting partially uploaded volumes.
* Merged in lp:~mterry/duplicity/require-2.6
  - Require at least Python 2.6.
  - Our code base already requires 2.6, because 2.6-isms have crept in. Usually
    because we or a contributor didn't think to test with 2.4. And frankly,
    I'm not even sure how to test with 2.4 on a modern system.
* Merged in lp:~mterry/duplicity/drop-pexpect
  - Drop our local copy of pexpect in favor of a system version.
  - It's only used by the pexpect ssh backend (and if you're opting into that,
    you probably can expect that you will need pexpect) and the tests.
  - I've done a quick smoketest (backed up and restored using
    --ssh-backend=pexpect) and it seemed to work fine with a modern version
    of pexpect.
* Merged in lp:~mterry/duplicity/2.6isms
  - Here's a whole stack of minor syntax modernizations that will become
    necessary in python3. They all work in python2.6.
  - I've added a new test to keep us honest and prevent backsliding on these
    modernizations. It runs 2to3 and will fail the test if 2to3 finds anything
    that needs fixing (with a specific set of exceptions carved out).
  - This branch has most of the easy 2to3 fixes, the ones with obvious and
    safe syntax changes.
  - We could just let 2to3 do them for us, but ideally we use 2to3 as little
    as possible, since it doesn't always know how to solve a given problem.
    I will propose a branch later that actually does use 2to3 to generate
    python3 versions of duplicity if they are requested. But this is a first
    step to clean up the code base.
* Merged in lp:~mterry/duplicity/drop-static
  - Drop static.py.
  - This is some of the oldest code in duplicity! A bzr blame says it is
    unmodified (except for whitespace / comment changes) since revision 1.
  - But it's not needed anymore. Not really even since we updated to python2.4,
    which introduced the @staticmethod decorator. So this branch drops it and
    its test file.
* Merged in lp:~mterry/duplicity/py3-map-filter
  - In py3, map and filter return iterable objects, not lists. So in each case
    we use them, I've either imported the future version or switched to a list
    comprehension if we really wanted a list.
* Merged in lp:~mterry/duplicity/backend-unification
  - Reorganize and simplify backend code.  Specifically:
    - Formalize the expected API between backends and duplicity.  See the new
      file duplicity/backends/README for the instructions I've given authors.
    - Add some tests for our backend wrapper class as well as some tests for
      individual backends.  For several backends that have some commands do all
      the heavy lifting (hsi, tahoe, ftp), I've added fake little mock commands
      so that we can test them locally.  This doesn't truly test our integration
      with those commands, but at least lets us test the backend glue code.
    - Removed a lot of duplicate and unused code which backends were using (or
      not using).  This branch drops 700 lines of code (~20%)
      in duplicity/backends!
    - Simplified expectations of backends.  Our wrapper code now does all the
      retrying, and all the exception handling.  Backends can 'fire and forget'
      trusting our wrappers to give the user a reasonable error message.
      Obviously, backends can also add more details and make nicer error
      messages.  But they don't *have* to.
    - Separate out the backend classes from our wrapper class.  Now there is no
      possibility of namespace collision.  All our API methods use one
      underscore.  Anything else (zero or two underscores) are for the backend
      class's use.
    - Added the concept of a 'backend prefix' which is used by par2 and gio
      backends to provide generic support for "schema+" in urls -- like par2+
      or gio+.  I've since marked the '--gio' flag as deprecated, in favor of
      'gio+'.  Now you can even nest such backends like
      par2+gio+file://blah/blah.
    - The switch to control which cloudfiles backend had a typo.  I fixed this,
      but I'm not sure I should have?  If we haven't had complaints, maybe we
      can just drop the old backend.
    - I manually tested all the backends we have (except hsi and tahoe -- but
      those are simple wrappers around commands and I did test those via mocks
      per above).  I also added a bunch more manual backend tests to
      ./testing/manual/backendtest.py, which can now be run like the above to
      test all the files you have configured in config.py or you can pass it a
      URL which it will use for testing (useful for backend authors).
* Merged in lp:~mterry/duplicity/py2.6.0
  - Support python 2.6.0.
  - Without this branch, we only support python >= 2.6.5 because that's when
    python's urlparse.py module became its more modern incarnation. (I won't
    get into the wisdom of them making such a change in the middle of the
    2.6 lifecycle.)
  - Also, the version of lockfile that I have (0.8) doesn't work with python
    2.6.0 or 2.6.1 due to their implementation of
    threading.current_thread().ident returning None unexpectedly. So this
    branch tells lockfile not to worry about adding the current thread's
    identifier to the lock filename (we don't need a separate lock per thread,
    since our locking is per process).
  - I've tested with 2.6.0 and 2.7.6 (both extremes of our current support).
* Update shebang line to python2 instead of python to avoid confusion.
* Merged in lp:~3v1n0/duplicity/copy.com-backend
  - I've added a backend for Copy.com cloud storage, this supports all the
    required operations and works as it should from my tests.
  - You can use it by calling duplicity with something like:
    copy://account@email.com:your-password@copy.com/duplicity
  - The only thing I've concerns with is the optimized support for _delete_list
    which can't be enabled here because the test_delete_list tries also to
    delete a not-existing files, and it requires the backend not to raise an
    exception in that case (is this somewhat wanted or could we do the same as
    for _delete or _query?)
* Merged in lp:~ed.so/duplicity/webdav200fix-0.7
  - webdav backend fix "BackendException: Bad status code 200 reason OK. " when
    restarting an interrupted backup and overwriting partially uploaded volumes.
* Merged in lp:~mterry/duplicity/webdav-fixes
  - This branch fixes two issues I saw when testing the webdav backend:
  - 1) Errors like the following: "Attempt 1 failed. BackendException: File
    /tmp/duplicity-LQ1a0i-tempdir/mktemp-u2aiyX-2 not found locally after get
    from backend".  These were caused by the _get() method not calling setdata()
    on the local path object, so the rest of the code thought it didn't exist.
  - 2) Some odd issues from stale responses/data. We have a couple places in
    webdavbackend.py where we close the connection before making a request
    because of this problem. But I've changed it to do it every time, more
    reliably, by putting a _close() call inside the request() method.
  - With this, the webdav backend seems fine to me.
* Merged in lp:~antmak/duplicity/0.7-par2-fix
  - Useful fix for verbatim par2cmdline options (like "-t" in par2-tbb version)
* Fixed bug 1327550: OverflowError: signed integer is greater than maximum
  - Major and minor device numbers are supposed to be one byte each.  Someone
    has crafted a special system image using OpenVZ where the major and minor
    device numbers are much larger (ploop devices).  We treat them as (0,0).
* Added sxbacked.py, Skylable backend.  Waiting on man page updates.
* Merged in lp:~ed.so/duplicity/manpage.verify
  - Clarify verify's functionality as wished for by a user surprised with a big
    bandwidth bill from rackspace.
* Merged in lp:~jeffreydavidrogers/duplicity/duplicity
  - This change fixes two small typos in the duplicity man page.
* Merged in lp:~johnleach/duplicity/1315437-swift-container-create
  - Check to see if the swift container exists before trying to create it,
    in case we don't have permissions to create containers. Fixes #1315437
* Merged in lp:~ed.so/duplicity/manpage.blocksize
  - add --max_blocksize doc
  - reorder 'a note on filename prefixes' into alphabetical order
2016-04-18 17:49:20 +00:00
khorben
0f92775eca Add support for CFLAGS and LDFLAGS
This fixes the build with PKGSRC_MKPIE.
2016-04-18 15:29:38 +00:00
wiz
fb8c764355 Recursive PKGREVISION bump for poppler-0.42.0. 2016-04-15 14:42:51 +00:00
youri
32c14af61a xhyve: Fix build on Clang (OS X El Capitan). 2016-04-15 14:13:21 +00:00