Commit graph

304685 commits

Author SHA1 Message Date
adam
452c2d4997 py-sphinxcontrib-serializinghtml: added versin 1.1.3
sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized"
HTML files (json and pickle).
2019-10-21 20:50:34 +00:00
adam
e78d2bb0cd py-sphinxcontrib-htmlhelp: added version 1.0.2
sphinxcontrib-htmlhelp is a sphinx extension which ...
2019-10-21 20:48:34 +00:00
nia
b28e846003 MesaLib: Add a features.mk and use it to detect the presence of DRI
No functional change (probably)
2019-10-21 20:47:55 +00:00
adam
158df2c93b py-sphinxcontrib-jsmath: added version 1.0.1
sphinxcontrib-jsmath is a sphinx extension which renders display math in HTML
via JavaScript.
2019-10-21 20:47:07 +00:00
adam
a8c8454029 py-sphinxcontrib-devhelp: added version 1.0.1
sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document.
2019-10-21 20:40:11 +00:00
adam
11b9b0a332 py-sphinxcontrib-applehelp: added version 1.0.1
sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books.
2019-10-21 20:36:07 +00:00
nia
def3fd3471 MesaLib: Fix PLIST 2019-10-21 20:30:43 +00:00
adam
0617b59ed5 Removed devel/py-pylint-common 2019-10-21 19:23:50 +00:00
adam
84b9198770 py-pylint-common: removed (no longer needed)
From homepage:

pylint-common

Note: No longer maintained

This was used as part off prospector but has been removed. It is no longer maintained (in this fork at least) as most of the functions are now replaced by pylint builtins or are no longer valid.
2019-10-21 19:22:52 +00:00
mgorny
08db94b6ac Switch MAINTAINER to pkgsrc-users@ 2019-10-21 19:20:18 +00:00
adam
9785c81a1b Added sysutils/py-appnope; Updated devel/py-ipykernel 2019-10-21 19:17:29 +00:00
adam
114a5ae34b py-ipykernel: updated to 5.1.3
5.1.3 Includes several bugfixes and internal logic improvements.
- Fix comm shutdown behavior by adding a ``deleting`` option to ``close`` which can be set to prevent registering new comm channels during shutdown
- Fix ``Heartbeat._bind_socket`` to return on the first bind
- Moved ``InProcessKernelClient.flush`` to ``DummySocket``
- Don't redirect stdout if nose machinery is not present
- Rename `_asyncio.py` to `_asyncio_utils.py` to avoid name conflicts on Python 3.6+
- Only generate kernelspec when installing or building wheel
- Fix priority ordering of control-channel messages in some cases
2019-10-21 19:16:56 +00:00
adam
9c2e0bbd0a py-appnope: added version 0.1.0
Simple package for disabling App Nap on OS X 10.9, which can be problematic.
2019-10-21 19:15:52 +00:00
wiz
5a6de9d1c4 doc: Updated security/heimdal to 1.5.3nb21 2019-10-21 16:21:54 +00:00
wiz
f858f15b2b heimdal: fix build on OpenSSL 1.1 systems by disabling OpenSSL.
heimdal includes a copy of the relevant functions itself.

Add a comment that the dependency should be re-enabled when updating
this package.

Bump PKGREVISION.
2019-10-21 16:21:44 +00:00
pho
6d64b38e28 compton has switched from gmake to meson. Update Makefile so options actually take effect 2019-10-21 15:56:53 +00:00
mef
4a3969f489 (ham/gnuradio-doxygen) Fix PLIST with doxygen 1.8.16, just 0D237.xml to 0d237.xml 2019-10-21 14:01:18 +00:00
adam
8538d5a54c Fix building with Python 3.8 2019-10-21 13:19:29 +00:00
nia
b762baa9de MesaLib: Turn off some more "Mesa thinks SunOS is not DRI" hacks 2019-10-21 12:30:36 +00:00
jperkin
afbac159e1 MesaLib: Fix DRM build on SunOS. 2019-10-21 12:07:32 +00:00
rjs
a814cda087 Fixed C++ constructors on aarch64. 2019-10-21 11:47:16 +00:00
adam
69b3c7aab5 Updated databases/py-psycopg2, www/py-django-extensions 2019-10-21 11:34:00 +00:00
adam
ca0fe6a41d py-django-extensions: updated to 2.2.5
2.2.5
Improvement: travis, add Python 3.8
Improvement: setup.py, update classifiers

2.2.4
Improvement: RandomCharField, Support unique_together
Improvement: export_emails, add settings for overriding queryset fields, order_by and the full_name function
2019-10-21 11:33:42 +00:00
adam
9d88249380 py-psycopg2: updated to 2.8.4
Psycopg 2.8.4

The release brings a few assorted bugfixes and adds support for Python 3.8 and PostgreSQL 12.

A more detailed changes list is
* Fixed building with Python 3.8.
* Don't swallow keyboard interrupts on connect when a password is specified in the connection string.
* Don't advance replication cursor when the message wasn't confirmed.
* Fixed inclusion of time.h on linux.
* Fixed int overflow for large values in Column.table_oid and Column.type_code.
* errorcodes map and errors classes updated to PostgreSQL 12.
* Wheel package compiled against OpenSSL 1.1.1d and PostgreSQL at least 11.4.
2019-10-21 11:31:22 +00:00
adam
018e0fad44 Updated security/py-cryptography_vectors, security/py-cryptography 2019-10-21 11:18:36 +00:00
adam
4c687771a4 py-cryptography[_vectors]: updated to 2.8
2.8:
* Updated Windows, macOS, and ``manylinux1`` wheels to be compiled with
  OpenSSL 1.1.1d.
* Added support for Python 3.8.
* Added class methods
  :meth:`Poly1305.generate_tag
  <cryptography.hazmat.primitives.poly1305.Poly1305.generate_tag>`
  and
  :meth:`Poly1305.verify_tag
  <cryptography.hazmat.primitives.poly1305.Poly1305.verify_tag>`
  for Poly1305 sign and verify operations.
* Deprecated support for OpenSSL 1.0.1. Support will be removed in
  ``cryptography`` 2.9.
* We now ship ``manylinux2010`` wheels in addition to our ``manylinux1``
  wheels.
* Added support for ``ed25519`` and ``ed448`` keys in the
  :class:`~cryptography.x509.CertificateBuilder`,
  :class:`~cryptography.x509.CertificateSigningRequestBuilder`,
  :class:`~cryptography.x509.CertificateRevocationListBuilder` and
  :class:`~cryptography.x509.ocsp.OCSPResponseBuilder`.
* ``cryptography`` no longer depends on ``asn1crypto``.
* :class:`~cryptography.x509.FreshestCRL` is now allowed as a
  :class:`~cryptography.x509.CertificateRevocationList` extension.
2019-10-21 11:17:47 +00:00
rjs
9b4504c675 Make C++ constructors work for aarch64.
Discussed here:

<http://mail-index.netbsd.org/tech-toolchain/2019/08/29/msg003611.html>
2019-10-21 11:14:44 +00:00
leot
27a6886dbb doc: Updated lang/py27-html-docs to 2.7.17 2019-10-21 10:08:23 +00:00
leot
ecb6f22f5c py27-html-docs: Update to 2.7.17
Changes:
2.7.17
======
Documentation
-------------
- bpo-37487: Fix PyList_GetItem index description to include 0.
- bpo-37149: Replace the dead link to the Tkinter 8.5 reference by John
  Shipman, New Mexico Tech, with a link to the archive.org copy.
- bpo-35126: Improve the examples in the "How do I convert a number to
  string?" question of the "Programming" section of the FAQ.  Contributed by
  Stéphane Wirtel.
- bpo-35605: Fix documentation build for sphinx<1.6.  Patch by Anthony
  Sottile.
- bpo-35564: Explicitly set master_doc variable in conf.py for compliance
  with Sphinx 2.0
- bpo-33832: Add glossary entry for 'magic method'.
2019-10-21 10:08:08 +00:00
micha
be00d48f72 doc: Update games/fltk-sudoku to 1.3.5 2019-10-21 10:05:08 +00:00
micha
8ea291b5e2 games/fltk-sudoku: Update to 1.3.5
No functional changes, but uses current FLTK release.
2019-10-21 10:04:12 +00:00
micha
7a846eaff9 doc: Update games/freedoom to 0.12.0 2019-10-21 09:59:59 +00:00
micha
78040695c4 games/freedoom: Update to 0.12.0
- Install new manual


Changelog
=========
2019-10-10: Freedoom 0.12.0 released

General
-------
We now have a manual rendered to beautiful PDF format. Thanks to Simon Howard,
the project's founder.
A strong focus on vanilla compatibility has been sought for this release.
Most, if not all, levels should work now.

Final Doom compatibility de-emphasized. Where it creates conflicts with Doom II
mods or texture definitions, we prefer the Doom II side of things.
Final Doom-specific maps and mods may never look completely right in Freedoom,
as a result.

Levels
------
FreeDM has seen a major overhaul, with most maps being modified, with new
additions and removals of the weaker levels. It now benefits from the use of
Aquatex and Egyptian textures in some of its levels, giving a more vibrant feel
than before.

Phase 1 gets a lot of mapping love in this round, fleshing out the levels and
tweaking difficulty levels so easy, normal, and hard are all accounted for.
There is a new C3M5 by Mortrixs.

Phase 2 MAP01 saw an overhaul, simplifying its design in significant ways to
improve the flow around the level.

Two maps in Phase 2 were replaced due to being recreations of Doom II maps.
Jayexetee and GooseJelly get credits for the new ones, in MAP06 and MAP26.

Maps in Phase 2 in general have had some slight re-arrangement based on
difficulty levels and themes. A new MAP06 by Jayexetee is included, the old
one taking the MAP18 slot.

All levels are now guaranteed to have co-op and deathmatch starts.

Graphics
--------
New power-up (stealth, overdrive, and ultra-overdrive) sprites.

New necromancer (arch-vile) sprites by Urric.

Some weapon and ammo sprites have been tweaked and improved.

Completed and enhanced set of Evilution and Plutonia textures.

New skull-switches by MissLav.

New SKY4 based on an astronomy photograph.

Tweaked player sprites and HUD face by Ferk.

Music
-----
New tracks in C1M2, C2M3, C2M8, MAP03, MAP12, MAP22, MAP25, MAP26, MAP27, DM03,
DM06, DM09, DM17, DM24, DM31, and DM32.

All files in-tree have been renamed from *.mus to *.mid. The file format must
always be MIDI. This makes it easy on music composers to actually work with the
files.

Unix script and metadata
------------------------
Metainfo (formerly appdata) and desktop files have been brought up to the latest
standard specifications and recommendations, using reverse-DNS for the project
identifier, and a self-evaluated content rating.

The launch shell-script changed the PORT environment variable to DOOMPORT to
avoid conflicts with the genericly-named PORT. It also builds a sensible default
DOOMWADPATH environment variable to assist ports that do not have a hard-coded
fallback.

The script no longer tries to look for boom, zdoom, nor prboom by default, as
these are ports no longer maintained.

Build system
------------
Freedoom's build system now has a hard dependency on Python 3, in anticipation
of Python 2's end-of-life.

We have moved from ImageMagick to Pillow, a Python library for graphics
manipulation. It provides faster build times as well as API stability.

GIF files have been replaced with PNG files. True PNG file format transparency
is used instead of a cyan background.

ASCIIDOC and ASCIIDOC_MAN variables have been added to the Makefile to control
the AsciiDoc implementation used to generate HTML and man page files.
2019-10-21 09:58:35 +00:00
adam
42a692b97c Updated lang/python27, devel/libuv 2019-10-21 09:42:26 +00:00
adam
ab7af2140c libuv: updated to 1.33.1
v1.33.1:
* linux: fix arm64 SYS__sysctl build breakage

v1.33.0:
* Revert "linux: drop code path for epoll_pwait-less kernels"
* build: fix build error with __ANDROID_API__ < 21
* win: fix reading hidden env vars
* unix,win: add uv_random()
* win: simplify mkdtemp
* docs: fix literal-includes in User Guide
* win, tty: fix problem of receiving unexpected SIGWINCH
* unix: fix {Net,Open}BSD build
* win,mingw: Fix undefined MCAST_* constants
* build: Add link for test/fixtures/lorem_ipsum.txt
* fs: use statvfs in uv__fs_statfs() for Haiku
* fsevents: stop using fsevents to watch files
* fsevents: regression in watching /
* build,cmake: don't try to detect a C++ compiler
* build: fix build warning on cygwin
* unix: set sin_len and sin6_len
* test: fix order of operations in test
* doc: improve uv_fs_readdir() cleanup docs
* build: remove duplicated test in build files
* android: enable getentropy on Android >= 28
* android: fix build
* darwin: speed up uv_set_process_title()
* darwin: assume pthread_setname_np() is available
* unix,udp: ensure addr is non-null
* win,tty: add uv_tty_{get,set}_vterm_state
* win: fix uv_statfs_t leak in uv_fs_statfs()
* build: install files on windows via cmake
* darwin,test: include AvailabilityMacros.h
* darwin,test: update loop time after sleeping
* doc: remove old FreeBSD 9 related note
* doc: improve uv_{send,recv}_buffer_size() docs
* build: move -Wno-long-long check to configure time
* unix: update uv_fs_copyfile() fallback logic
* win: cast setsockopt struct to const char*
2019-10-21 09:42:06 +00:00
adam
9c07ea7683 python27: updated to 2.7.17
2.7.17:
Escape the server title of :class:`DocXMLRPCServer.DocXMLRPCServer` when
rendering the document page as HTML.

Update vendorized expat library version to 2.2.8, which resolves
CVE-2019-15903.

Updated OpenSSL to 1.0.2s in Windows installer

Don't set cookie for a request when the request path is a prefix match of
the cookie's path attribute but doesn't end with "/".

Don't send cookies of domain A without Domain attribute to domain B when
domain A is a suffix match of domain B while using a cookiejar with
:class:`cookielib.DefaultCookiePolicy` policy.

Fix parsing of invalid email addresses with more than one ``@`` (e.g.
a@b@c.com.) to not return the part before 2nd ``@`` as valid email address.

Fixes mishandling of pre-normalization characters in urlsplit().

Address CVE-2019-9740 by disallowing URL paths with embedded whitespace or
control characters through into the underlying http client request.  Such
potentially malicious header injection URLs now cause an httplib.InvalidURL
exception to be raised.

Changes urlsplit() to raise ValueError when the URL contains characters that
decompose under IDNA encoding (NFKC-normalization) into characters that
affect how the URL is parsed.

CVE-2019-9948: Avoid file reading by disallowing ``local-file://`` and
``local_file://`` URL schemes in :func:`urllib.urlopen`,
:meth:`urllib.URLopener.open` and :meth:`urllib.URLopener.retrieve`.

Fix race in PyThread_release_lock that was leading to memory corruption and
deadlocks. The fix applies to POSIX systems where Python locks are
implemented with mutex and condition variable because POSIX semaphores are
either not provided, or are known to be broken. One particular example of
such system is macOS.

valgrind: suppress a false alarm in memory leak checks. _PyWarnings_Init()
only allocates memory once at startup but it is not released at exit. Ignore
this issue to be able to catch other bugs more easily.

Fix possible overflow in ``wrap_lenfunc()`` when ``sizeof(long) <
sizeof(Py_ssize_t)`` (e.g., 64-bit Windows).

pymalloc returns memory blocks aligned by 16 bytes, instead of 8 bytes, on
64-bit platforms to conform x86-64 ABI. Recent compilers assume this
alignment more often.

Fix signed integer overflow in _ctypes.c's ``PyCArrayType_new()``.

Fix a possible double ``PyMem_FREE()`` due to tokenizer.c's ``tok_nextc()``.

Fix a possible reference leak in :func:`itertools.count`.

PyOS_StdioReadline() no longer leaks memory when realloc() fails.

Fix an unlikely memory leak on conversion from string to float in the
function ``_Py_dg_strtod()`` used by ``float(str)``, ``complex(str)``,
:func:`pickle.load`, :func:`marshal.load`, etc.

Fix use of uninitialized memory in cPickle when reading a truncated pickle
from a file object.

Clarified Doc string for builtin filter function. 2nd Argument can be any
iterable.

Allow the rare code that wants to send invalid http requests from the
`http.client` library a way to do so.  The fixes for bpo-30458 led to
breakage for some projects that were relying on this ability to test their
own behavior in the face of bad requests.

Fix a memory leak in comparison of :class:`sqlite3.Row` objects.

_hashlib no longer calls obsolete OpenSSL initialization function with
OpenSSL 1.1.0+.

Fixed a crash in the :func:`tee` iterator when re-enter it. RuntimeError is
now raised in this case.

Fix C compiler warning caused by distutils.ccompiler.CCompiler.has_function.

Fix file descriptors transfer in multiprocessing on FreeBSD: use
``CMSG_SPACE()`` rather than ``CMSG_LEN()``; see :rfc:`3542`.

Update wheels bundled with ensurepip (pip 19.2.3 and setuptools 41.2.0)

Update vendorized expat version to 2.2.7.

:func:`urlparse.urlsplit` error message for invalid ``netloc`` according to
NFKC normalization is now a :class:`str` string, rather than a
:class:`unicode` string, to prevent error when displaying the error.

:meth:`msilib.Directory.start_component()` no longer fails if *keyfile* is
not ``None``.

Rename the :meth:`test_ascii_replace` to :meth:`test_ascii_strict`.

Fix :mod:`distutils.sysconfig` if :data:`sys.executable` is ``None`` or an
empty string: use :func:`os.getcwd` to initialize ``project_base``.  Fix
also the distutils build command: don't use :data:`sys.executable` if it is
``None`` or an empty string.

Fix buffer overflow in :meth:`~socket.socket.send` and
:meth:`~socket.socket.sendall` methods of :func:`socket.socket` for data
larger than 2 GiB.

Fix a possible reference leak in the json module.

Fix a possible reference leak in the io module.

Fix two possible reference leaks in the hotshot module.

Fix ``CFLAGS`` in ``customize_compiler()`` of ``distutils.sysconfig``: when
the ``CFLAGS`` environment variable is defined, don't override ``CFLAGS``
variable with the ``OPT`` variable anymore.

Update ensurepip to install pip 19.0.3 and setuptools 40.8.0.

Fix linuxaudiodev.linux_audio_device() error handling: close the internal
file descriptor if it fails to open the device.

Fix memory leak in ctypes POINTER handling of large values.

Fix two unlikely reference leaks in _hashopenssl. The leaks only occur in
out-of-memory cases.

Resolve potential name clash with libm's sinpi().

Fix ``setup.py check --restructuredtext`` for files containing ``include``
directives.

Fix PyList_GetItem index description to include 0.

Replace the dead link to the Tkinter 8.5 reference by John Shipman, New
Mexico Tech, with a link to the archive.org copy.

Improve the examples in the "How do I convert a number to string?" question
of the "Programming" section of the FAQ.

Fix documentation build for sphinx<1.6.

Explicitly set master_doc variable in conf.py for compliance with Sphinx 2.0

Add glossary entry for 'magic method'.

Fix test_wsgiref.testEnviron() to no longer depend on the environment
variables (don't fail if "X" variable is set).

Add --cleanup option to python3 -m test to remove ``test_python_*``
directories of previous failed jobs. Add "make cleantest" to run ``python3
-m test --cleanup``.

test_gdb no longer fails if it gets an "unexpected" message on stderr: it
now ignores stderr. The purpose of test_gdb is to test that python-gdb.py
commands work as expected, not to test gdb.

Update Lib/test/selfsigned_pythontestdotnet.pem to match
self-signed.pythontest.net's new TLS certificate.

Skip specific nntplib and ssl networking tests when they would otherwise
fail due to a modern OS or distro with a default OpenSSL policy of rejecting
connections to servers with weak certificates or disabling TLS below
TLSv1.2.

Fix reference leak hunting in regrtest: compute also deltas (of reference
count and file descriptor count) during warmup, to ensure that everything is
initialized before starting to hunt reference leaks.

test_posix.PosixUidGidTests: add tests for invalid uid/gid type (str).

Add test.support.TEST_HTTP_URL and replace references of
http://www.example.com by this new constant.

Avoid test_ttk_guionly ComboboxTest failure with macOS Cocoa Tk.

Re-enable missing widget testcases in test_ttk_guionly.

Fix ``test_default_ecdh_curve`` when TLSv1.3 is enabled by default.

In Solaris family, we must be sure to use ``-D_REENTRANT``.

Fix detection of the bind_textdomain_codeset function for building gettext
support into the locale module.

``make tags`` and ``make TAGS`` now also parse ``Modules/_io/*.c`` and
``Modules/_io/*.h``.

Fix SSL module build with OpenSSL 1.1.0

Updates bundled OpenSSL to 1.0.2t

Include the ``FORMAT_MESSAGE_IGNORE_INSERTS`` flag in ``FormatMessageW()``
calls.

Update Windows builds to use SQLite 3.28.0.

Correctly handle string length in ``msilib.SummaryInfo.GetProperty()`` to
prevent it from truncating the last character.

Updated OpenSSL to 1.0.2t in macOS installer for 2.7.x.

When building 2.7 on macOS without system header files installed in
``/usr/include``, a few extension modules dependent on system-supplied
third-party libraries were not being built, most notably zlib.

Update macOS installer to use SQLite 3.28.0.

Updated OpenSSL to 1.0.2s in macOS installer.

Support building Python on macOS without /usr/include installed. As of macOS
10.14, system header files are only available within an SDK provided by
either the Command Line Tools or the Xcode app.

Properly 'attach' search dialogs to their main window so that they behave
like other dialogs and do not get hidden behind their main window.

When saving a file, call os.fsync() so bits are flushed to e.g. USB drive.

2to3 now works when run from a zipped standard library.

Fix the argument handling in Tools/scripts/lll.py.

Fix the cast on error in :c:func:`PyLong_AsUnsignedLongLongMask()`.
2019-10-21 09:40:35 +00:00
maya
b279bf8c0f freeglut: patch away use of machine/joystick.h on netbsd, for the x11
code as well. meant to help aarch64 builds.

when machine/joystick.h exists, it just includes sys/joystick.h.
2019-10-21 09:38:08 +00:00
nia
c6fb7e62e5 adwaita-icon-theme: Fix PLISTs 2019-10-21 09:11:23 +00:00
triaxx
0b49e378cc gmake: fix misuse of variables from bsd.builtin.mk
pkgsrc changes:
---------------
- Replace PREFER.gettext=native (that does not work) by USE_BUILTIN.gettext.
2019-10-21 06:33:11 +00:00
nia
48141b75e0 gtk-sharp: Apply a build fix from upstream.
I can't reproduce this but it's apparently visible in mef's bulk builds.
2019-10-20 22:31:05 +00:00
ast
ee4295b64b www/nostromo: fixes for CVE-2019-16278 and CVE-2019-16279 2019-10-20 20:02:13 +00:00
leot
9056d53d1d doc: Added textproc/json2tsv version 0.2 2019-10-20 18:04:41 +00:00
leot
d693e15dbe textproc: Add json2tsv 2019-10-20 18:04:21 +00:00
leot
758bbaed65 json2tsv: Import json2tsv-0.2 as textproc/json2tsv
json2tsv reads JSON data from stdin.  It outputs each JSON type to a
TAB-Separated Value format per line.  The -n flag can be used to show
the indices for array types (by default off).
2019-10-20 18:03:50 +00:00
wiz
c911d4905e doc/TODO: add some
+ gtk3-3.24.12, librsvg-2.46.2, libuv-1.33.1, musicpd-0.21.16,
  notmuch-0.29.2, py-asttokens-2.0.0, xf86-video-ati-19.1.0,
  xkeyboard-config-2.28, xorgproto-2019.2.
2019-10-20 18:02:35 +00:00
triaxx
5f96f3288f gmake: fix PR pkg/54629
pkgsrc changes:
- Remove PLIST_SRC in Makefile.
- Remove PLIST.locale file (use PLIST.nls instead).
2019-10-20 16:29:42 +00:00
nia
cfaaf27b0c doc: Added graphics/moka-icon-theme version 5.4.0 2019-10-20 15:27:30 +00:00
nia
7848d8a45a Add graphics/moka-icon-theme.
Moka is a stylized FreeDesktop icon set, created with simplicity in mind.

It uses simple geometry & bright colours and has been designed and optimized
to achieve the a pixel-perfect look for your desktop.
2019-10-20 15:27:12 +00:00
nia
13619f30df doc: Added graphics/faba-icon-theme version 4.3 2019-10-20 15:25:29 +00:00
nia
80d9c68ba3 Add graphics/faba-icon-theme.
Faba is a modern FreeDesktop icon set with Tango and elementary influences.

It is specifically designed to be a base icon set for the Moka icon theme.
2019-10-20 15:25:17 +00:00