summaryrefslogtreecommitdiff
path: root/sysutils/py-dbus/distinfo
AgeCommit message (Collapse)AuthorFilesLines
2018-02-11py-dbus: Update python dbus bindings to 1.2.6.wiz1-6/+6
D-Bus Python Bindings 1.2.6 (2018-01-29) ======================================== The “doppler radar” release. Dependencies: • When using Python 2, version 2.7 is now required. Python 2.6 security support ended in 2013. • When using Python 3, version 3.4 or later is now required. Python 3.2 security support ended in 2016, and Python 3.3 security support ended in 2017. • Most unit tests now require the tap.py module from PyPI. • The deprecated dbus-glib library is no longer required. A bundled copy of its main loop integration code is included instead. • GLib version 2.40 or later is required. • libdbus version 1.8 or later is required. Enhancements: • AX_PYTHON_DEVEL is now used to find the CPPFLAGS, LDFLAGS and libraries needed to link test-import-repeatedly to libpython, which should reduce the number of wheels reinvented here. • Remove workarounds for Python 2.6 limitations • All unit tests now produce structured output (TAP) Fixes: • Fix a NULL dereference in constructing a Server if the underlying C function fails • Silence compiler warnings triggered by the Python headers under gcc 7 • Avoid __gtype__ appearing in documentation, for reproducible builds • Rename _dbus_bindings/ and _dbus_glib_bindings/ source directories to dbus_bindings/ and dbus_glib_bindings/ to avoid an ImportWarning appearing in the API documentation, which made the documentation build non-reproducible
2016-04-15Update python dbus bindings to 1.2.4.wiz1-6/+6
D-Bus Python Bindings 1.2.4 (2016-03-06) ======================================== The “75,000 microchips” release. Enhancements: • Continous integration metadata for travis-ci.org is now available. Similar to dbus, this is split into .travis.yml (Travis-specifics) and tools/ci-build.sh (intended to be useful for any CI framework, although it does include various workarounds for travis-ci oddities). (Simon McVittie) Fixes: • Make dbus.version a tuple again, not a list, for consistent sorting. This was a regression in 1.2.2. (Debian #816729, Simon McVittie) • Use inspect.signature() instead of inspect.getargspec() on Python versions that have it. inspect.getargspec() is deprecated in recent Python 3 and seems to have disappeared from 3.6 nightly builds. (Simon McVittie) • Make the tests pass in "narrow" Python builds where unicode objects are UTF-16, rather than the UCS-4 used in Linux distributions. (fd.o #57140, Simon McVittie) • Always include headers in a consistent order (Debian #749133, Simon McVittie) • Include config.h in all C code that we compile. This is necessary on platforms where it might contain something like "#define _GNU_SOURCE" or "#define inline __inline". (Simon McVittie)
2016-03-03Update dbus python bindings to 1.2.2.wiz1-7/+6
D-Bus Python Bindings 1.2.2 (2016-02-22) ======================================== The “mind fray” release. Versioning changes: • dbus-python releases now have an even micro version (1.2.0, 1.2.2), and snapshots from git have an odd micro version (1.2.1). Dependencies: • Building from git (but not from tarballs) now requires macros from the GNU Autoconf Archive, for example the autoconf-archive package in Debian or Fedora derivatives. • Building from git (but not from tarballs) now requires Automake 1.13 or later. • The automated tests and some examples now require PyGI (the gi module), not PyGObject 2 (the deprecated glib and gobject modules). Enhancements: • There is now a setuptools setup.py, allowing dbus-python to be installed into a virtualenv using pip from a standard Automake source release. This requires pre-existing system-wide installations of the normal build dependencies (pkg-config, libdbus, dbus-glib, a C compiler) and has some limitations. For system-wide installations and development, please use the Autoconf/Automake build system directly. (fd.o #55439; Simon McVittie) • dbus-python now uses the common compiler warnings from AX_COMPILER_FLAGS (Simon McVittie) • The automated tests can now be installed as GNOME-style "installed tests", and should be somewhat more reliable (Simon McVittie) Fixes: • "from dbus.service import *" now imports FallbackObject (fd.o #85720; Ben Longbons) • The GConf-related examples work again (fd.o #85720; Ben Longbons) • Consistently make examples executable, and install them all (fd.o #85720; Ben Longbons) • Search PATH for an appropriately-versioned pythonX.Y-config, or as a last resort python-config, if there isn't a ${PYTHON}-config in the same directory as ${PYTHON} (fd.o #92085; Yamashita, Yuu) • Add support for the Automake 1.13 parallel test driver (Simon McVittie) • Skip building API documentation if "import epydoc" fails (Simon McVittie)
2015-11-04Add SHA512 digests for distfiles for sysutils categoryagc1-1/+2
Problems found with existing digests: Package memconf distfile memconf-2.16/memconf.gz b6f4b736cac388dddc5070670351cf7262aba048 [recorded] 95748686a5ad8144232f4d4abc9bf052721a196f [calculated] Problems found locating distfiles: Package dc-tools: missing distfile dc-tools/abs0-dc-burn-netbsd-1.5-0-gae55ec9 Package ipw-firmware: missing distfile ipw2100-fw-1.2.tgz Package iwi-firmware: missing distfile ipw2200-fw-2.3.tgz Package nvnet: missing distfile nvnet-netbsd-src-20050620.tgz Package syslog-ng: missing distfile syslog-ng-3.7.2.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2013-05-26Update to 1.2.0:wiz1-4/+4
D-Bus Python Bindings 1.2.0 (2013-05-07) ======================================== The "compile like it's 1998" release. Dependencies: • libdbus 1.6 or later is now required. Enhancements: • Unicode Corrigendum 9: when used with a suitable version of libdbus (1.6.10 or later, or 1.7.2 or later), noncharacters in strings are now accepted Fixes: • Support DBusException('something with non—ASCII') under Python 2 (Michael Vogt, smcv; fd.o #55899) • Correct some misleading wording in COPYING which was written under the assumption that libdbus could actually be relicensed to MIT/X11 (Thiago Macieira) • Avoid variable-length arrays, because MSVC++ is still stuck in 1998 (based on patches from Christoph Höger, fd.o #51725) • Remove unnecessary uses of stdint.h (fd.o #51725) • Add support for Unix compilers not supporting 'inline', for completeness • Use GObject.__class__ instead of GObjectMeta, which can no longer be imported from gi.repository.GObject in pygobject 3.8 • Fix autoreconfiscation on Automake 1.13 (Marko Lindqvist, fd.o #59006)
2012-08-15prevent to specify cfile for py_compile.compile to be PEP 3147 comliant.obache1-1/+2
2012-08-01update to 1.1.1drochner1-4/+5
supports Python3x
2011-01-04revert to 0.83.1drochner1-4/+4
with 0.83.2, audio/sonata crashes on startup for me (might be an incompatibility with our libdbus version)
2010-12-12Update to 0.83.2. Set LICENSE. Remove expat from bl3.mk, since it's notwiz1-4/+4
referenced in Makefile. D-Bus Python Bindings 0.83.2 (2010-12-02) ========================================= Dependencies: * libdbus 1.2 is still supported, but libdbus >= 1.4 is recommended. Fixes: * Make BusConnection.list_activatable_names actually call ListActivatableNames, not ListNames (Johan Sandelin) * Don't override CFLAGS when adding compiler warnings (Louis-Francis Ratté-Boulianne) * Fix compilation on platforms where Py_ssize_t is larger than int, like x86-64 (Elvis Pfützenreuter) * fd.o #21831: deserialize empty byte arrays with byte_arrays=True as ByteArray(''), not ByteArray('None') (Simon McVittie) * fd.o #23278, #25105: fix crashes when trying to append more struct entries than the signature allows with libdbus 1.4 (Simon McVittie) * fd.o #23831: fix crashes when an embedded Python interpreter imports dbus, is finalized, is re-initialized, and re-imports dbus (Simon McVittie)
2010-05-02Update to 0.83.1:wiz1-4/+4
D-Bus Python Bindings 0.83.1 (2010-02-18) ========================================= Fixes: * fd.o #21172: avoid some deprecation warnings in Python 2.6 * fd.o #15013: add dbus.lowlevel.MESSAGE_TYPE_SIGNAL etc., for those who care about message types at a low level * When removing signal matches, clean up internal state, avoiding a memory leak in long-lived Python processes that connect to signals from arbitrarily many object paths (fd.o #17551, thanks to Marco Pesenti Gritti) * When setting the sender of a message, allow it to be org.freedesktop.DBus so you can implement a D-Bus daemon in pure Python (patch from Huang Peng)
2009-01-07Update to 0.83.0:wiz1-4/+4
D-Bus Python Bindings 0.83.0 (2008-07-23) ========================================= Features: * Add bindings for DBusServer (thanks to Mathias Hasselmann, Huang Peng; fd.o #14322, #15514). * Omit the service's traceback from certain D-Bus errors: specifically, those that were probably deliberately raised as part of an API. Subclasses of DBusException that indicate programmer error can turn the traceback back on if it seems likely to be useful. Fixes: * Don't emit spurious Error messages if libdbus gives object-path handlers a message that isn't a method call (most likely because of binding to a locally emitted signal, as in fd.o #14199). * Make multiple filters added by Connection.add_message_filter work (fd.o #15547, thanks to Huang Peng). * Make the API docs build correctly when out-of-tree * Require dbus 1.0 so we can get rid of DBUS_API_SUBJECT_TO_CHANGE
2008-04-25Update to py-dbus-0.82.4.tnn1-4/+4
- Supports DESTDIR - Accept Python 2.5 News: * supplying reply_handler but not error_handler raises MissingReplyHandlerException instead of MissingErrorHandlerException, and vice versa (fd.o #12304, patch from Rene Neumann) * Using non-recursive make for dbus/ directory should fix builds in some environments (fd.o #12741)
2008-01-09update to 0.82.3drochner1-4/+4
changes: -fixes -dbus.Bus() deprecated -ode for which Collabora is the only copyright holder is now under the same permissive MIT/X11 license under which dbus core is being relicensed
2007-09-03update to 0.82.2drochner1-4/+4
This is a new major branch, too many changes to list here.
2006-08-23Update to 0.71:jmmv1-0/+5
D-Bus Python Bindings 0.71 (24 July 2006) == - Binary modules are now installed in the correct directory - Distutils exports the dbus and dbus-glib cflags D-Bus Python Bindings 0.70 (17 July 2006) == - First release of bindings split - Move to a distutils build enviornment - It is possible to now specify sender_keyword="foo", path_keyword="bar" when adding a signal listener