summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-01-02Update hugo to 0.53:jmmv3-124/+140
The main new features in this release are: * You can now split your configuration into directories per environment. Hugo did support multiple configuration files before this release, but it was hard to manage for bigger sites, especially those with multiple languages. With this we have also formalized the concept of an environment; the defaults are production (when running hugo) or development (when running hugo server) but you can create any environment you like. We will update the documentation, but all the details are in this issue. Also, see this PR for how the refactored configuration for the Hugo website looks like. * transform.Unmarshal (see the documentation is a new and powerful template function that can turn Resource objects or strings with JSON, TOML, YAML or CSV into maps/arrays. * Two new global variables in site and hugo. hugo gives you version info etc. ({{ hugo.Version }}, {{ hugo.Environment }}), but the site is probably more useful, as it allows you to access the current site's variables (e.g. {{ site.RegularPages }}) without any context (or "."). This version is also the fastest to date. A site building benchmark shows around 10% faster, but that depends on the site. The important part here is that we're not getting slower. It's quite a challenge to consistently add significant new functionality and simultaneously improve performance. It's like not gaining weight during Christmas. We also had a small performance boost in version 0.50. A user then reported that his big and complicated site had a 30% reduction in build time. This is important to us, one of the core features. It's in the slogan: "The world's â fastest framework for building websites."
2019-01-02Bump PKGREVISION to 3 due to go-viper update.jmmv1-2/+2
2019-01-02Update go-viper to 1.3.1:jmmv4-11/+12
1.3.1: Make the map in MergeConfigMap case insensitive 1.3.0: Restrict Travis to >= Go 1.11, use Go Modules, and get the test to pass 1.1.0: * Added a new `DecoderConfigOption` type allowing the user to write custom functions that can override the default mapstructure.DecoderConfig settings * Added a new `DecodeHook` function which returns a `DecoderConfigOption`. This allows the user to easily set their own Decode hooks when Unmarshaling * Updated Unmarshal, UnmarshalKey and defaultDecoderConfig to support variadic trailing `DecoderConfigOption` functions to allow for customisation of the default mapstructure.DecoderConfig * Added a test case with example usage
2019-01-02doc: Updated emulators/libretro-ppsspp to 1.7.5nia1-1/+2
2019-01-02libretro-ppsspp: Update to 1.7.5nia3-27/+47
What's new in 1.7.3/1.7.4/1.7.5 Fixes for a couple of common crashes Reverted immersive mode change temporarily to see if it helps misaligned buttons Change default adhoc server address What's new in 1.7.2 Update text of "Buy PPSSPP Gold" button What's new in 1.7.1 Minor crashfixes, lang updates Save bug fixed (#11508) What's new in 1.7.0 Fix for insta-crash on Galaxy Note 9, some Xiaomi devices, and the new nVidia Shield (#11441) Vertex range culling on most platforms, fixes DTM: Race Driver and similar (#11393) Major speed boost in some Gundam and Earth Defense Force games (#10973) Fix for issues with post processing shaders in GL 3+ (#11182) Fixes to sound output switching on Windows (WASAPI) (#11438) Detects DirectInput devices when running (#11461) Simple Discord integration (#11307) New debugging APIs (#10909) Task switching made a lot more robust (fixes GPD XD problems) (#11447) Texture decoding optimizations (#11350) Tons and tons of miscellaneous bugfixes and compatibility fixes
2019-01-02Update sord to 0.16.2.bsiegert2-8/+8
Sord 0.16.2 * sord_validate: Fix restriction count reporting * sord_validate: Use consistent error format * sord_validate: Add support for maximum cardinality * sord_validate: Only report functional / inverse functional property errors if the subjects / objects are not blank Sord 0.16.0 * Fix construction and comparison of URIs with UTF-8 characters * Fix documentation generation * Return error from sord_inserter_write_statement() if a node can not be written (e.g. undefined prefix) * Make sord_node_get_counted return byte count, and clarify documentation * Safely return NULL from sord_iter_get() for end iterators * Add sord_node_get_string_measured() to get both byte and character counts * sord_validate: Do proper numeric comparison for propery bounds checking * sord_validate: Tolerate xsd:decimal literals for double and float properties if literals match pattern Sord 0.14.0 * Reduce memory usage and increase performance with a better data structure * Add sord_erase() for erasing statements via an iterator * Fix bugs with stores that contain both graphs and default graph statements * Fix crash caused by multiple deletion of datatype nodes * Fix compilation on compilers that do not support -pthread flag * Fix minor memory leak in sordi * Fix using sordi with stdin * Show sordi errors in standard format * sord_validate: More extensive validation, including cardinality, PlainLiteral, and someValuesFrom restrictions. * This release does not break the ABI, but the semantics of iterators has changed: any modification to a model invalidates iterators on that model * Improve test coverage * Upgrade to waf 1.8.14
2019-01-02serd-0.30.0bsiegert2-3/+3
2019-01-02Update serd to 0.30.0.bsiegert3-23/+7
Incidentally, this fixes compilation with Python 3.7. Serd 0.30.0 * Upgrade to waf 2.0.9 and autowaf a328983 * Fix length of base64 encoded nodes * Clarify errors returned by serd_env_expand() * Fix reported error when reading statements with only a blank node * Fix parsing local names that end with escaped dots * Improve relative URI serialisation * Add serdi option to write ASCII output * Make serdi guess input syntax from extension if unspecified * Make serdi syntax options case-insensitive * Add basic error tolerant parsing for line-based formats * Support strict parsing of prefixed names * Report errors for all failing test cases * Use more efficient stack allocation and growth policies * Add NTriples test suite * Fix building with MSVC * Clean up testing code * Add serd_free for freeing memory allocated by serd Serd 0.28.0 * Add support for reading from a user provided callback * Add serd_node_from_substring() * Fix strict parsing of abolute URI schemes * Fix parsing of hex escapes in file URIs (thanks Johannes Mueller) * Gracefully handle applications that write corrupt UTF-8 * Fix hangs when reading corrupt UTF-8 Serd 0.26.0 * Add support for TriG and NQuads * Add support for braindead SPARQL PREFIX and BASE directives Serd 0.24.0 * Add serd_node_new_relative_uri() * Fix construction and comparison of URIs with UTF-8 characters * Report I/O errors with message and return appropriate status code * Report missing statement separator errors * Fix potential out of bounds read * Fix unaligned memory access, undefined behaviour which breaks on ARM * Fix documentation generation * Update serdi man page Serd 0.22.0 * Remove dependence on fmax() to avoid portability issues * Fix serd_reader_read_file() for URIs with escaped characters (spaces) * Add serd_reader_set_strict() and -l (lax) option to serdi to tolerate parsing URIs with escaped characters * Fix reading statements ending with a blank then dot with no space * Fix clash resolution when a blank node ID prefix is set * Fix serializing fractional decimals that would round up * Add support for Turtle named inline nodes extension * Report errors for invalid IRI characters and missing terminators * Show serdi errors in standard format * Fix warnings when building with ISO C++ compilers * Upgrade to waf 1.8.14
2019-01-02gambatte: catch up with scons update; support building with python 3tnn1-5/+5
2019-01-02pingus: try to fix build with python-3tnn3-13/+75
not fully tested because it is bombing with an unrelated error: library 'boost_signals' not found
2019-01-02guide: adjust example for BUILD_DEPENDStnn1-2/+2
2019-01-02gpick: catch up with scons update; only supports python-2.7 for nowtnn1-6/+7
2019-01-02csound5: catch up with scons update; support building with python 3tnn4-51/+1261
2019-01-02ffmpeg2theora: catch up with scons updatetnn1-4/+4
2019-01-02self: catch up with scons update; support building with python 3tnn3-8/+17
2019-01-02mypaint-brushes: catch up with scons update; support building with python 3tnn3-6/+39
2019-01-02doc: Updated devel/scons to 3.0.2tnn1-1/+2
2019-01-02scons: prepend ${PYPKGPREFIX} and while here update to 3.0.2tnn4-597/+609
This is needed so that legacy packages that only work with python 2.7 may request py27-scons-3.0.2 while the rest of the world can move on. This changes the package name from scons to e.g. py37-scons, so packages that build depend on scons need to be adjusted. I will do this and will add python 3 support where straightforward. RELEASE 3.0.2 - Mon, 31 Dec 2018 16:00:12 -0700 From Bernard Blackham: - Fixed handling of side-effects in task master (fixes #3013). From William Deegan: - Remove long deprecated SCons.Options code and tests. This removes BoolOption,EnumOption, ListOption,PackageOption, and PathOption which have been replaced by *Variable() many years ago. - Re-Enable parallel SCons (-j) when running via Pypy - Move SCons test framework files to testing/framework and remove all references to QMtest. QMTest has not been used by SCons for some time now. - Updated logic for mingw and clang on win32 to search default tool install paths if not found in normal SCons PATH. If the user specifies PATH or tool specific paths they will be used and the default paths below will be ignored. - Default path for clang/clangxx : C:\Program Files\LLVM\bin - Default path for mingw : C:\MinGW\bin and/or C:\mingw-w64\*\mingw64\bin - Key program to locate mingw : mingw32-make (as the gcc with mingw prefix has no fixed name) - Fixed issue causing stack trace when python Action function contains a unicode string when being run with Python 2.7 - Add alternate path to QT install for Centos in qt tool: /usr/lib64/qt-3.3/bin - Fix Java tools to search reasonable default paths for Win32, Linux, macOS. Add required paths for swig and java native interface to JAVAINCLUDES. You should add these to your CPPPATH if you need to compile with them. This handles spaces in paths in default Java paths on windows. - Added more java paths to match install for Centos 7 of openjdk - Fix new logic which populates JAVAINCLUDES to handle the case where javac is not found. - Fix GH Issue #2580 - # in FRAMEWORKPATH doesn't get properly expanded. The # is left in the command line. - Fix issue #2980 with credit to Piotr Bartosik (and William Blevins). This is an issue where using TimeStamp-MD5 Decider and CacheDir can yield incorrect md5's being written into the .sconsign. The difference between Piotr Bartosik's patch and the current code is that the more complicated creation of file to csig map is only done when the count of children for the current node doesn't match the previous count which is loaded from the sconsign. - Fix issue # 3106 MSVC if using MSVC_BATCH and target dir had a space would fail due to quirk in MSVC's handling of escaped targetdirs when batch compiling. - Fix GH Issue #3141 unicode string in a TryAction() with python 2.7 crashes. - Fix GH Issue #3212 - Use of Py3 and CacheDir + Configure's TryCompile (or likely and Python Value Nodes) yielded trying to combine strings and bytes which threw exception. - Fix GH Issue #3225 SCons.Util.Flatten() doesn't handle MappingView's produced by dictionary as return values from dict().{items(), keys(), values()}. - Fix GH Issue #3241 - Properly support versioned shared libraries for MacOS. We've also introduced two new env variables APPLELINK_CURRENT_VERSION and APPLELINK_COMPATIBILITY_VERSION which will specify what is passed to the linkers -current_version and -compatibility_version flags. If not specified they will be derived from SHLIBVERSION as such: - APPLELINK_CURRENT_VERSION = SHLIBVERSION - APPLELINK_COMPATIBILITY_VERSION = all but the last digit in SHLIBVERSION with .0 appended. Note that the values of the above will be validated. Valid format for either APPLELINK variable is X[.Y[.Z]] where 0 <= X <= 65535, 0 <= Y <= 255, 0 <= Z <= 255. The new variables have been added to the documents and should show up in user guide and manpage. - Fix GH Issue #3136 no longer wrap io.{BufferedReader,BufferedWriter,BufferedRWPair,BufferedRandom,TextIOWrapper with logic to set HANDLE_FLAG_INHERIT flag on the file handle. Python 3.4+ automatically sets this according to Python docs: https://docs.python.org/3/library/os.html#fd-inheritance From Ray Donnelly: - Fix the PATH created by scons.bat (and other .bat files) to provide a normalized PATH. Some pythons in the 3.6 series are no longer able to handle paths which have ".." in them and end up crashing. This is done by cd'ing into the directory we want to add to the path and then using %CD% to give us the normalized directory See bug filed under Python 3.6: https://bugs.python.org/issue32457. Note: On Win32 PATH's which have not been normalized may cause undefined behavior by other executables being run by SCons (or any subprocesses of executables being run by SCons). Resolving this issue should eliminate that possibility going forward. From Andrew Featherstone - Removed unused --warn options from the man page and source code. From Arda Fu - Fix cpp scanner regex logic to treat ifndef for py3.5+. Previously it was not properly differentiating between if, ifdef, and ifndef. From Philipp Maierhöfer - Added a __hash__ method to the class Scons.Subst.Literal. Required when substituting Literal objects when SCons runs with Python 3. - Added missing FORTRANMODDIRPREFIX to the gfortran tool. From Matthew Marinets: - Fixed an issue that caused the Java emitter to incorrectly parse arguments to constructors that implemented a class. From Fredrik Medley: - Fix exception when printing of EnviromentError messages. Specifically, this fixes error reporting of the race condition when initializing the cache which error previously was hidden. From Daniel Moody: - Updated Jar builder to handle nodes and directories better - Updated Jar builder to flatten source list which could contain embedded lists - Removed some magic numbers from jar.py on behalf of Mats Wichmann (mats@linux.com) - Set the pickling protocal back to highest which was causing issues with variant dir tests. This will cause issues if reading sconsigns pickled with the previous lower protocal. - Updated swig to setup default paths for windows - Updated gettext tools to setup default paths for windows with Cygwin/MinGW setups - Add common location for default paths for cygwin and mingw in Platform modules - Updated YACC tool to work on windows with Cygwin/MinGW setups - Set the pickling protocal back to highest which was causing issues with variant dir tests. This will cause issues if reading sconsigns pickled with the previous lower protocal. - Updated FS.py to handle removal of splitunc function from python 3.7 - Updated the vc.py to ignore MSVS versions where not compiler could be found From Gary Oberbrunner: - Fix bug when Installing multiple subdirs outside the source tree - fix to_str to handle None without raising exception - Fix -jN for python 3.7 From Jonathon Reinhart: - Replace all instances of `int main()` in C code with `int main(void)`. Specifically, this fixes the test cases use by Configure.CheckCC() which would fail when using -Wstrict-prototypes. From Zachary Tessler: - Fix calculation of signatures for FunctionActions that contain list (or set,...) comprehensions whose expressions involve constant literals. Those constants had been ignored in signatures, so changing them did not cause targets to be rebuilt. From Pawe? Tomulik: - In the testing framework, module TestCommon, fixed must_contain(), must_not_contain(), and related methods of TestCommon class to work with substrings located at zero offset. - Added virtualenv support. A new function Virtualenv() determines whether SCons runs in a virtualenv. The search PATH may also be extended to prefer executables from the current virtualenv over the ones provided by base environment. New option --enable-virtualenv provided to import some virtualenv-related variables to SCons and extend every env['ENV']['PATH'] automatically. New option --ignore-virtualenv disables this. Two environment variables, SCONS_ENABLE_VIRTUALENV and SCONS_IGNORE_VIRTUALENV are supported for the same purpose. From Richard West: - Add SConstruct.py, Sconstruct.py, sconstruct.py to the search path for the root SConstruct file. Allows easier debugging within Visual Studio - Change setup.py to change the install directory (via pip, or setup.py install) from scons-#.#.# to scons (Yielding <pythondir>/lib/scons/SCons/ instead of <pythondir>/lib/scons/SCons-#.#.#/). This changes SCons to better comply with normal Python installation practices. From Mats Wichmann: - Recognize new java 9, 10, 11 (as 9.0 and 10.0, 11.0) - Updated manpage scons.xml to fix a nested list problem - Updated doc terminiology: use prepend instead of append as appropriate - XML validity fixes from SConstruct.py change - Update wiki links to new github location - Update bug links to new github location - Make it easier for SConscript() call to fail on missing script. It was possible to call SCons.Warnings.warningAsException (not documented as a user API) to make all warnings fail. Now SConscript can take an optional must_exist flag which if true fails if the script does not exist. Not failing on missing script is now considered deprecated, and the first instance will print a deprecation message. It is now also possible to flip the scons behavior (which still defaults to warn, not fail) by calling SCons.Script.set_missing_sconscript_error, which is also not a documented interface at the moment. - Convert TestCmd.read to use with statement on open (quiets 17 py3 warnings) - Quiet py3 warning in UtilTests.py - Fix tests specifying octal constants for py3 - Fix must_contain tests for py3 - RPM package generation: - Fix supplying a build architecture - Disable auto debug package generation on certain rpmbuild versions - Adjust some tests to only supply build-id file on certain rpmbuild versions - Tests now use a file fixture for the repeated (trivial) main.c program. - Document and comment cleanup. - Added new Environment Value X_RPM_EXTRADEFS to supply custom settings to the specfile without adding specific logic for each one to scons. - The test for Python.h needed by swig tests is moved to get_python_platform so it does not have to be repeated in every test; picks up one failure which did not make the (previously needed) check. Windows version of get_python_platform needed some rework in case running in virtualenv. - If test opens os.devnull, register with atexit so file opens do not leak. - Fix bugs in Win32 process spawn logic to handle OSError exception correctly. - Use time.perf_counter instead of time.clock if it exists. time.clock deprecated since py3.3, due to remove in 3.8. deprecation warnings from py3.7 were failing a bunch of tests on Windows since they mess up expected stderr. - Prefer Py3's inspect.getfullargspec over deprecated inspect.getargspec. Switched to "new" (standard in Py2.7) usage of receiving a namedtuple - we were unpacking to a four-tuple, two of the items of which were unused; getfullargspec returns a named tuple with seven elements so it is a cleaner drop-in replacement using the namedtuple. - Updated the test-framework.rst documentation. - Remove obsoleted internal implementaiton of OrderedDict. - Test for tar packaging fixups - Stop using deprecated unittest asserts - messages in strip-install-dir test now os-neutral - Add xz compression format to packaging choices. - Syntax cleanups - trailing blanks, use "is" to compare with None, etc. Three uses of variables not defined are changed. - Some script changes in trying to find scons engine - Update (pep8) configure-cache script, add a --show option. - Fix for a couple of "what if tool not found" exceptions in framework. - Add Textfile/Substfile to default environment. (issue #3147) - sconsign: a couple of python3 fixes; be more tolerant of implicit entries which have no signatures; minor PEP8 changes. - Fix a couple of type mistakes (list-> string, filter type -> list) - Fix a couple of type mistakes in packaging tools: list-> string in msi, filter type -> list in ipk From Bernhard M. Wiedemann: - Update SCons' internal scons build logic to allow overriding build date with SOURCE_DATE_EPOCH for SCons itself. - Change the datestamps in SCons' docs and embedded in code use ISO 8601 format and UTC From Hao Wu - Typo in customized decider example in user guide - Replace usage of unittest.TestSuite with unittest.main() (fix #3113)
2019-01-02Revert accidental change.maya1-1/+1
2019-01-02Updated devel/py-llvmlite, math/py-numbaadam1-1/+3
2019-01-02py-numba: updated to 0.42.0adam3-9/+16
Version 0.42.0 In this release the major features are: * The capability to launch and attach the GDB debugger from within a jitted function. * The upgrading of LLVM to version 7.0.0.
2019-01-02py-llvmlite: updated to 0.27.0adam4-34/+9
v0.27.0 This release updates llvmlite to LLVM 7. Note that LLVM 7.0.0 contains a critical bug that is resolved with a patch included in the llvmdev conda package recipe. The final release of LLVM 7.0.1 may also resolve the issue. Add another thread for RPi builds. llvm lld integration Build LLD as part of the llvmdev package Set up CI with Azure Pipelines LLVM 7 support
2019-01-02Really mirror GCC now, including the wildcard.maya1-2/+2
Thanks joerg for the heads up PR pkg/53825
2019-01-02doc: Updated x11/tint2 to 16.6.1tnn1-1/+2
2019-01-02tint2: update to 16.6.1tnn5-52/+24
2018-08-05 16.6.1 2018-08-04 16.6 2018-08-04 16.5 2018-05-03 16.4 2018-04-17 16.3 - Bugfixes 2018-01-21 16.2 - Preliminary high DPI support 2017-12-20 16.0 - Added Spanish translation (contributed by Vicmz) - Executor: updated tooltip documentation (issue #676) - Systray: warn on duplicate config option systray_name_filter (issue #652) - Taskbar: thumbnail support in tooltips - Use C11 if possible to support generic printing for unit tests (should fall back to C99) 2017-09-02 15.0 - Panel: - _NET_WM_PID is set correctly, so now tint2 can be interacted with more easily from wmctrl and similar apps - Taskbar: new config option taskbar_hide_different_desktop - Battery: - New config option bat1_format and bat2_format - New config option battery_full_cmd - Better "Unknown" state handling - Executor: - Hide if output is empty - If no user tooltip is set, displays the script standard error as tooltip. Tooltip is multiline, can be cleared with the VT100 clear screen sequence, in shell: (>&2 echo -en "\033[2J"). Long tooltips are truncated to 4096 characters. - Launcher: - Drag and drop now handles correctly text/uri-list - Support for Terminal=true - Support for %f and %F
2019-01-02Updated devel/py-jupyter_client, www/py-notebookadam1-1/+3
2019-01-02py-notebook: updated to 5.7.4adam3-9/+10
5.7.4 fixes a bug introduced in 5.7.3, in which the list_running_servers() function attempts to parse HTML files as JSON, and consequently crashes 5.7.3 contains one security improvement and one security fix: - Launch the browser with a local file which redirects to the server address including the authentication token This prevents another logged-in user from stealing the token from command line arguments and authenticating to the server. The single-use token previously used to mitigate this has been removed. Thanks to Dr. Owain Kenway for suggesting the local file approach. - Upgrade bootstrap to 3.4, fixing an XSS vulnerability, which has been assigned CVE-2018-14041
2019-01-02Match 32-bit SuperH CPUs in the same way that GCC does.maya1-2/+1
PR pkg/53825
2019-01-02py-jupyter_client: updated to 5.2.4adam4-17/+17
5.2.4: - Prevent creating new console windows on Windows - Fix interrupts on Python 3.7 on Windows
2019-01-02time/ruby-tzinfo: add USE_LANGUAGES=taca1-1/+3
Add "USE_LANGUAGES= # none".
2019-01-02Updated misc/rhash, archivers/zstdadam2-3/+4
2019-01-02zstd: updated to 1.3.8adam3-14/+14
Zstandard v1.3.8 perf: better decompression speed on large files (+7%) and cold dictionaries (+15%) perf: slightly better compression ratio at high compression modes api : finalized advanced API, last stage before "stable" status api : new --rsyncable mode api : support decompression of empty frames into NULL (used to be an error) build: new set of build macros to generate a minimal size decoder build: fix compilation on MIPS32 build: fix compilation with multiple -arch flags build: highly upgraded meson build build: improved buck support build: fix cmake script : can create debug build build: Makefile : grep works on both colored consoles and systems without color support build: fixed zstd-pgo target cli : support ZSTD_CLEVEL environment variable cli : --no-progress flag, preserving final summary cli : ensure destination file is not source file cli : clearer error messages, notably when input file not present doc : clarified zstd_compression_format.md misc: fixed zstdgrep, returns 1 on failure misc: NEWS renamed as CHANGELOG, in accordance with fb.oss policy
2019-01-02rhash: updated to 1.3.7adam2-8/+7
RHash v1.3.7 option --message==<string>' to calculate a hash for string option --crc32c' for CRC32C hash function changed magnet link short option from '-m' to '-g' Bugfix: --file-list=-' shall read a file list from stdin speedup CRC32 hash function
2019-01-02libretro-picodrive: Update COMMENT for consistency since this is annoying menia1-2/+2
2019-01-02doc/TODO: remove libretro-mame*nia1-3/+2
2019-01-02doc: Added emulators/libretro-mame2010 version 20180417nia1-1/+2
2019-01-02emulators/libretro-mame2010: Import version libretro-mame2010-20180417nia7-1/+165
Libretro is a simple but powerful development interface that allows for the easy creation of emulators, games and multimedia applications that can plug straight into any libretro-compatible frontend. This development interface is open to others so that they can run these pluggable emulator and game cores also in their own programs or devices. MAME is the Multiple Arcade Machine Emulator. This is a port of MAME 0.139 to libretro with backported improvements and is compatible with MAME 0.139 romsets.
2019-01-02Updated graphics/py-Pillow, www/py-cherootadam1-1/+3
2019-01-02py-cheroot: updated to 6.5.4adam3-23/+16
v6.5.4 Fix cheroot.ssl.pyopenssl under Python 3. Remove custom license field from dist metadata. Fully integrate trustme into all TLS tests. Also remove all hardcoded TLS certificates. Remove traces of unittest and ddt usage. Fix invalid input processing in cheroot._compat.extract_bytes(). Fix returning error explanation over plain HTTP for PyOpenSSL. Add a fallback for os.lchmod() where it’s missing. Avoid traceback for invalid client cert with builtin ssl adapter. Avoid deprecation warning with OpenSSL.SSL.Connection. Fix socket wrapper in PyOpenSSL adapter. Improve tests coverage: Client TLS certificate tests cheroot._compat.extract_bytes() Peercreds lookup v6.5.3 Make SCRIPT_NAME optional per PEP 333.
2019-01-02py-requests-ftp: added "python" to CATEGORIES; set USE_LANGUAGES=#noneadam1-2/+4
2019-01-02py-Pillow: updated to 5.4.0adam2-7/+7
5.4.0: - Docs: Improved ImageChops documentation - Allow RGB and RGBA values for P image putpixel - Add APNG extension to PNG plugin - Lookup ld.so.cache instead of hardcoding search paths - Added custom string TIFF tags - Improve setup.py configuration - Read textual chunks located after IDAT chunks for PNG - Performance: Don't try to hash value if enum is empty - Added custom int and float TIFF tags - Fixes for issues reported by static code analysis - GIF: Wait until mode is normalized to copy im.info into encoderinfo - Docs: Add page of deprecations and removals - Travis CI: Upgrade PyPy from 5.8.0 to 6.0 - Travis CI: Allow lint job to fail - Resolve __fp when closing and deleting - Close exclusive fp before discarding - Updated open files documentation - Added libjpeg_turbo to check_feature - Change color table index background to tuple when saving as WebP - Allow arbitrary number of comment extension subblocks - Ensure previous FLI frame is loaded before seeking to the next - ImageShow improvements - Depends: Update libimagequant to 2.12.2, libtiff to 4.0.10, libwebp to 1.0.1, Tk Tcl to 8.6.9 - Check quality_layers type - Add context manager, __del__ and close methods to TarIO - Test: Do not play sound when running screencapture command - Close exclusive fp on open exception - Only close existing fp in WebP if fp is exclusive - Docs: Re-add the downloads badge - Added negative index to PixelAccess - Change tuple background to global color table index when saving as GIF - Test: Improved ImageGrab tests - Flake8 fixes - Only ask for YCbCr->RGB libtiff conversion for jpeg-compressed tiffs - Optimise ImageOps.fit by combining resize and crop
2019-01-02emulators/snes9x: Rename a function from log2 to log2l to avoid problemsnia2-1/+35
with libc collisions on certain platforms.
2019-01-02Added www/py-soupsieve; Updated www/py-beautifulsoup4adam1-1/+3
2019-01-02py-beautifulsoup4: updated to 4.7.0adam2-7/+10
4.7.0: * Beautiful Soup's CSS Selector implementation has been replaced by a dependency on Isaac Muse's SoupSieve project (the soupsieve package on PyPI). The good news is that SoupSieve has a much more robust and complete implementation of CSS selectors, resolving a large number of longstanding issues. The bad news is that from this point onward, SoupSieve must be installed if you want to use the select() method. You don't have to change anything lf you installed Beautiful Soup through pip (SoupSieve will be automatically installed when you upgrade Beautiful Soup) or if you don't use CSS selectors from within Beautiful Soup. SoupSieve documentation: https://facelessuser.github.io/soupsieve/ * Fix a number of problems with the tree builder that caused trees that were superficially okay, but which fell apart when bits were extracted. * Fixed a problem with the tree builder in which elements that contained no content (such as empty comments and all-whitespace elements) were not being treated as part of the tree. * Fixed a problem with multi-valued attributes where the value contained whitespace. * Clarified ambiguous license statements in the source code. Beautiful Soup is released under the MIT license, and has been since 4.4.0. * This file has been renamed from NEWS.txt to CHANGELOG.
2019-01-02py-soupsieve: added version 1.6.1adam5-1/+68
Soup Sieve is a CSS selector library designed to be used with Beautiful Soup 4. It aims to provide selecting, matching, and filtering using modern CSS selectors. Soup Sieve currently provides selectors from the CSS level 1 specifications up through the latest CSS level 4 drafts (though some are not yet implemented). Soup Sieve was written with the intent to replace Beautiful Soup's builtin select feature, and as of Beautiful Soup version 4.7.0, it now is. Soup Sieve can also be imported in order to use its API directly for more controlled, specialized parsing. Soup Sieve has implemented most of the CSS selectors up through the level 4 drafts, though there are a number that don't make sense in a non-browser environment. Selectors that cannot provide meaningful functionality simply do not match anything.
2019-01-02snes9x-gtk: Link against socket libs on SunOSnia1-1/+3
2019-01-02emulators/dolphin-emu: Install icons, .desktop file, and man pages.nia4-17/+72
2019-01-01Note editors/kate bump due to PLIST fixes for Python 3 plugins.gutteridge1-1/+2
2019-01-01editors/kate: Adjust PLIST entries to reflect changed Python 3 pluginsgutteridge2-15/+45
in the last release, and to fix a stray Python 2 only entry that wasn't versioned as such. Bump PKGREVISION. (Should have no impacts on default builds, though.)
2019-01-01doc: Updated chat/gajim-plugin-omemo to 2.6.25nia1-1/+2