summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-01-01Changes 1.63.0:adam12-226/+300
Atomic: * Added the static constant atomic<T>::is_always_lock_free for conformance with C++17. The constant indicates that the given specialization always provides lock-free implementation of atomic operations. * Improved support of Oracle Studio on x86 targets. Container: * Fixed bugs Context: * 11687 Xcode (Apple clang) and thread_local * 12114 context does not preserve fpu context on ios arm64 devices (fixed for other architecturs too) * 12411 fpu registers not preserved with O2 optimizations in Visual Studio (fixed for other architecturs too) * 12551 building boost on arm64 causes error: unknown directive * reduced signatur for ontop-functions * unit-test for private fcontext-API * performance-test for ucontext and fcontext fixed Fiber: * unbounded_channel and bounded_channel marked as deprecated * new classes buffered_channel and unbuffered_channel * performance improved Fusion: * Fixed fusion::vector buggy constructors (Thanks to Lee Clagett). * BOOST_FUSION_ADAPT* and BOOST_FUSION_DEFINE* now allow empty structures. (6592) * BOOST_FUSION_DEFINE* allows move constructor and assignment. (10099) * Adaptor for std::array (Thanks to Mateusz Łoskot). (8241) * Fixed returning temporary variable warnings on MSVC. Geometry: * Intersection: take care that output is valid (work in progres, not yet finished - but more is valid) * 12289 Avoid warning/compilation error for std::cout * 12412 Invalid result of covered_by() with geographic Points and Boxes * 12413 rtree::remove() not working properly with geographic Points Hash: * Fixed some warnings. Interprocess: * Fixed bugs Intrusive: * Fixed bugs Lexical Cast: * Fixed issue found by -fsanitize=undefined 21 Log: * Removed the previously deprecated type_info_wrapper. * Added a way to access the current file name from the text file sink backend. The file name can be obtained with the get_current_file_name method. * Bug fixes Metaparse: * Improved the implementation of BOOST_METAPARSE_STRING Move: * Improved experimental adaptive sort algorithm performance * Activate BOOST_MOVE_FORCEINLINE Optional: * Added two new in-place constructors. They work similarly to emplace() functions: they initialize the contained value by perfect-forwarding the obtained arguments. One constructor always initializes the contained value, the other based on a boolean condition. * Syntax o = {} now correctly un-initializes an optional, just like in std::optional. * Fixed optional<optional<T>&> initialization. (12203) * Optional constructors are sfinae-friendly. This fixes interaction with std::tuple. (12563) Phoenix: * Most of modules now support C++11 variadic templates. * Fixed type deduction failure with result type. * Suppress unused warnings. * Fixed too few arguments error on binary math functions. * Added workarounds for older compiler. Python: * Added (basic) support for C++11 (std::shared_ptr, std::unique_ptr) * Incorporated an extension API to wrap NumPy * Removed obsolete bits and pieces Test: * Boost.test v3.4 see the Change log section for more details. * New feature: per_element and lexicographic modifiers of BOOST_TEST can also be applied to string comparison * Breaking change: colons that appear in test case names are replaced with underscores * Bug fixes TypeIndex: * Added runtime_cast to the library as an emulation of dynamic_cast. Thanks to Chris Glover for the implementation. See runtime_cast reference for more info. * Internals of the CTTI were made more platform independant, due to change of the std::size_t type to unsigned int. Units: * Fix inspection warnings * updated physico-chemical constants to CODATA 2014 values * define biot correctly as 10 Ampere Unordered: * Fix an exception safety issue in assignment. * Use std::allocator_traits where available, and support modern style rebind (12459). * Add some allocator aware constructors. * Use the hint iterator in emplace_hint. * Fixed some warnings.
2017-01-01Updated math/py-numpy to 1.11.3wiz2-3/+3
2017-01-01Updated py-numpy to 1.11.3.wiz2-7/+7
========================== NumPy 1.11.3 Release Notes ========================== Numpy 1.11.3 fixes a bug that leads to file corruption when very large files opened in append mode are used in ``ndarray.tofile``. It supports Python versions 2.6 - 2.7 and 3.2 - 3.5. Wheels for Linux, Windows, and OS X can be found on PyPI. Contributors to maintenance/1.11.3 ================================== A total of 2 people contributed to this release. People with a "+" by their names contributed a patch for the first time. - Charles Harris - Pavel Potocek + Pull Requests Merged ==================== - `#8341 <https://github.com/numpy/numpy/pull/8341>`__: BUG: Fix ndarray.tofile large file corruption in append mode. - `#8346 <https://github.com/numpy/numpy/pull/8346>`__: TST: Fix tests in PR #8341 for NumPy 1.11.x
2017-01-01Updated textproc/py-lxml to 3.7.1wiz2-3/+3
2017-01-01Updated py-lxml to 3.7.1.wiz2-7/+7
3.7.1 (2016-12-23) ================== * No source changes, issued only to solve problems with the binary packages released for 3.7.0.
2017-01-01Updated databases/slony1 to 2.2.5adam2-3/+3
2017-01-01Changes 2.2.5:adam2-8/+7
This release includes the following bug fixes * Bug 359 dditional parameter to GetConfigOptionByName() in PG 9.6 * Misc other fixes to compile against PG 9.6 * PG 9.5 makefile fix for win32 * Remove 'unsupported' warning for PG 9.5
2017-01-01Cleaned up and refactored code.rillig32-589/+606
The getopt and pkgver code have been extracted to separate packages to make them reusable. Several other functions have been moved to make the structure easier to understand: * dir.go and main.go have been moved to pkglint.go * utility functions from pkglint.go have been moved to mkline.go Now pkglint.go contains only high-level code.
2017-01-01Correct PKG_OPTIONS_VARadam1-2/+2
2017-01-01Added lang/python36 version 3.6.0adam1-1/+2
2017-01-01Updated devel/p5-Params-ValidationCompiler to 0.22wiz2-3/+3
2017-01-01Updated p5-Params-ValidationCompiler to 0.22.wiz2-7/+7
0.22 2016-12-31 - Explicitly load the B module. Previously the code relied on this already being loaded by something else. Fixed by Tomasz Konojacki. PR #11. - Removed the alpha warning from the docs.
2017-01-01Fix build warning on DragonFly.rillig1-2/+2
Fixes pkg/51713
2017-01-01Updated misc/py-anki2 to 2.0.38wiz2-3/+3
2017-01-01Updated py-anki2 to 2.0.38.wiz3-10/+14
Changes in 2.0.38 Fix the Mac builds not including 2.0.37 updates Fix make install on the Linux build Fix the menus not being translated Changes in 2.0.37 The Mac version now stores user data in Library/Application Support/Anki2 instead of Documents/Anki, as the new macOS Desktop & Documents in iCloud feature can cause data corruption. Anki will put a link to the folder in your documents folder to make it easy to access. If you’re making manual backups, please make sure you update your backup scripts to copy files from the new location. The Linux version is now available as a compiled version, with most of the required libraries built in. This is a bigger download, but will ensure you are able to run Anki even if your distribution has the wrong library version. Fix adding clozes in a filtered deck (thanks to Michael) Preserve identical fields when switching note type (thanks to Glutanimate) Fix an issue that could allow cards to be imported even if the note type had changed Tweaks for add-on writers, and some tooltips (thanks to Dmitry)
2017-01-01Add python-3.6 to incompatible versions.wiz577-1158/+1158
2017-01-01Updated textproc/p5-Swim to 0.1.45schmonz1-1/+2
2017-01-01Update to 0.1.45. From the changelog:schmonz2-7/+7
- Fix split lines on hyperlinks in Pod
2017-01-01Added lang/python36 version 3.6.0adam1-2/+1
2017-01-01What’s New In Python 3.6adam28-9/+6095
Summary – Release highlights New syntax features: PEP 498, formatted string literals. PEP 515, underscores in numeric literals. PEP 526, syntax for variable annotations. PEP 525, asynchronous generators. PEP 530: asynchronous comprehensions. New library modules: secrets: PEP 506 – Adding A Secrets Module To The Standard Library. CPython implementation improvements: The dict type has been reimplemented to use a more compact representation based on a proposal by Raymond Hettinger and similar to the PyPy dict implementation. This resulted in dictionaries using 20% to 25% less memory when compared to Python 3.5. Customization of class creation has been simplified with the new protocol. The class attribute definition order is now preserved. The order of elements in **kwargs now corresponds to the order in which keyword arguments were passed to the function. DTrace and SystemTap probing support has been added. The new PYTHONMALLOC environment variable can now be used to debug the interpreter memory allocation and access errors. Significant improvements in the standard library: The asyncio module has received new features, significant usability and performance improvements, and a fair amount of bug fixes. Starting with Python 3.6 the asyncio module is no longer provisional and its API is considered stable. A new file system path protocol has been implemented to support path-like objects. All standard library functions operating on paths have been updated to work with the new protocol. The datetime module has gained support for Local Time Disambiguation. The typing module received a number of improvements and is no longer provisional. The tracemalloc module has been significantly reworked and is now used to provide better output for ResourceWarning as well as provide better diagnostics for memory allocation errors. See the PYTHONMALLOC section for more information. Security improvements: The new secrets module has been added to simplify the generation of cryptographically strong pseudo-random numbers suitable for managing secrets such as account authentication, tokens, and similar. On Linux, os.urandom() now blocks until the system urandom entropy pool is initialized to increase the security. See the PEP 524 for the rationale. The hashlib and ssl modules now support OpenSSL 1.1.0. The default settings and feature set of the ssl module have been improved. The hashlib module received support for the BLAKE2, SHA-3 and SHAKE hash algorithms and the scrypt() key derivation function.
2017-01-01Updated devel/p5-Test-Simple to 1.302073wiz2-3/+3
2017-01-01Updated p5-Test-Simple to 1.302073.wiz2-7/+7
1.302073 2016-12-18 23:02:54-08:00 America/Los_Angeles - No changes from last trial 1.302072 2016-12-18 01:08:12-08:00 America/Los_Angeles (TRIAL RELEASE) - Expose tools.pl as Test2::Tools::Tiny
2017-01-01Updated databases/p5-DBD-SQLite to 1.54wiz2-3/+3
2017-01-01Updated p5-DBD-SQLite to 1.54.wiz2-8/+7
1.54 2016-12-24 - Switched to a production version. - Resolved RT#119219: Trivial documentation bug in DBL::SQLite 1.52 1.53_01 2016-11-26 - Re-enabled perl tokenizer by calling sqlite_db_config if SQLite >= 3.12
2017-01-01Updated net/p5-Net-DNS to 1.07wiz2-3/+3
2017-01-01Updated p5-Net-DNS to 1.07.wiz2-8/+7
**** 1.07 December 29, 2016 Fix rt.cpan.org #118598/#108908 Serious Makefile.PL issues "make install" now suppressed if pre-1.01 version detected Fix rt.cpan.org #115558 Net::DNS::Nameserver does not allow EDNS replies Fix rt.cpan.org #114917 Net::DNS::ZoneFile fails to parse mixed case mnemonics Fix rt.cpan.org #114876 Use of uninitialized value in lc at MSWin32.pm line 77 Fix rt.cpan.org #114819 Net::DNS fails to compile with taint checks enabled
2017-01-01Updated databases/p5-DB_File to 1.840wiz2-3/+3
2017-01-01Updated p5-DB_File to 1.840.wiz2-7/+7
1.840 29 Dec 2016 * #119569: Failed to install DB_File-1.839 into Linux 1.839 29 Dec 2016 * #119557: DB_File.xs: unused-parameter warnings * #107642: unused arg
2017-01-01Updated audio/kid3 to 3.4.3wiz2-3/+3
2017-01-01Updated kid3 to 3.4.3.wiz4-51/+47
Tue Nov 1 20:16:59 CET 2016 Urs Fleisch <ufleisch@users.sourceforge.net> * Release 3.4.3 * New: + The RIFF track field name is configurable (IPRT, ITRK, TRCK) for better interoperability. + The RIFF chunk name for ID3v2 tags in WAV files is configurable (ID3, id3) for better interoperability. + ID3v2 tags in WAV files can have version 2.3.0 or 2.4.0. * Improved: + Support new classical music frames introduced with iTunes 12.5. * Fixed: + Use the last sort order and column for the file list on startup. + Display expected ID3v2 version if no ID3v2 tag exists yet. + Tag 3 can be addressed in kid3-cli by number "3". + Support translated display frame names in kid3-cli. + Avoid crash when pictures in FLAC files are empty or too large. Wed Aug 24 14:44:04 CEST 2016 Urs Fleisch <ufleisch@users.sourceforge.net> * Release 3.4.2 * Fixed: + Embed Lyrics works again with makepersonal.co and lyrics.wikia.com. + Do not add an empty frame when deleting a non existant frame in kid3-cli. + Support setting multiple frames of the same type with copy/paste. + Allow editing of quick access frames which are not yet present in the file. + Reset shortcuts and appearance configuration when the defaults are restored in the settings. * Improved: + Do not show any disabled tag values in the Tag 1 section for files which do not support an ID3v1 tag. + Set the file filter for the file list in the file settings, not with the filter used in the open dialog. + Disable the global app menu on Ubuntu's Unity desktop. Fri Jun 24 20:20:20 CEST 2016 Urs Fleisch <ufleisch@users.sourceforge.net> * Release 3.4.1 * Fixed: + Avoid wrong marking of ID3v2 Date frames as modified. + Enable setting M4A, Vorbis date with ISO date/time also when no tag exists. + Windows: Fix separators and relative file names in playlists. + Windows: Install missing SSL DLLs, needed for Discogs import. + Windows: Fix temporary file creation in id3lib. Sat Apr 23 16:30:36 CEST 2016 Urs Fleisch <ufleisch@users.sourceforge.net> * Release 3.4.0 * New: + Support more than two tags for MP3 files with ID3v1, ID3v2 and APE tags, FLAC files with ID3v1, ID3v2 and Vorbis tags. + Support RIFF INFO tags in WAV files. + Filename to tag format can be defined as a regular expression with captures. + Perl regular expressions with Qt 5. * Improved: + Import from tags is also available from CLI, QML and D-Bus. + Help for editing synchronized lyrics. + Handle redirects when downloading. * Fixed: + Windows: Saving files which are open in player, e.g. when editing synchronized lyrics. + Windows: Timestamp preservation with non-ASCII file names. + KDE 5: Jumping to a specific help topic. + Enable setting ID3v2.4 date with ISO date/time also when no tag exists. + Crash when writing to a FLAC file which cannot be opened. Thu Mar 10 17:55:29 CET 2016 Urs Fleisch <ufleisch@users.sourceforge.net> * Release 3.3.2 * New: + Setting for text encoding used in playlists and exports. * Improved: + Support removing tags in MPC, WavPack with TagLib 1.11. * Fixed: + Windows: Fix plugin name in qmldir. + Windows: Crash when adding large pictures to Ogg files. + Windows: Go back to older Qt 5.4.2 to avoid random crashes. + Stripping of ID3v2 tags from WAV files with TagLib 1.11. + Adapted to Discogs server update. Thu Dec 17 14:53:06 CET 2015 Urs Fleisch <ufleisch@users.sourceforge.net> * Release 3.3.1 * New: + Package for Android. + Support setting of data in GEOB frames from CLI and scripts. + Icons for high pixel density displays. * Improved: + Trim values from tags in format strings to avoid whitespace when setting file names from tags. + Updated Czech translation. * Fixed: + List picture in get command of kid3-cli also if its description is empty. + Set configured text encoding in picture frames. + Make file renaming work when saving non writable files. + Use high resolution icon in task switcher. + Avoid cropping in picture preview window on high pixel density displays.
2017-01-01Updated devel/flex to 2.6.3wiz2-3/+3
2017-01-01Updated flex to 2.6.3.wiz4-27/+8
* version 2.6.3 released 2016-12-30 ** scanner *** several bug fixes resolved problems introduced in recent flex versions regarding processing of comments, literals and various quoting scenarios. *** If the path to m4 was sufficiently long, a buffer overflow could occur. This has been resolved. The fix also removes dependence on the constant PATH_MAX. ** build *** A new configure option --disable-bootstrap changes the behavior of the build system when building flex. The default "--enable-bootstrap" behavior is to build flex, then to use that flex to build flex again. With --disable-bootstrap, the scanner is simply built by sedding the scanner source. This is friendlier to cross compilation. *** The compatibility functions in lib/ are no longer built as a library. Instead, they are built as $(LIBOBJ) objects. This is simpler and friendlier to cross compilation. *** It is now possible to build flex without building the accompanying libfl. This is friendlier to cross compilation. See the --disable-libfl option to configure. Resolves #99. *** the PIC version of libfl was not correctly built. It is no longer included in the build/installation targets of flex since it was unused. *** the distributed man page is only rebuilt when the relevant source files change or when the binary doesn't exist. In particular, this is friendlier to cross compilation. Resolves #108 ** test *** the shell scripts in the test suite are more portable across different shell implementations.
2017-01-01Updated print/abcm2ps to 8.13.3wiz2-3/+3
2017-01-01Updated abcm2ps to 8.13.3.wiz3-8/+9
---- Version 8.13.3 - 2016-12-31 ---- Fix bad placement of space or grace notes when after a bar and multi-voices (reported by David Lacroix) Don't put a repeat bracket at start of line when the line starts with a bar (reported by Timm Reasbeck) Add abc2svg.ttf in the tarball and install %%musicfont added Remove colors on decorations (asked by David Lacroix) Fix bad glyph for cut time meter since 8.13.2 (reported by Timm Reasbeck) ---- Version 8.13.2 - 2016-12-23 ---- Replace 'xlm:space="preserve"' by style 'white-space: pre' Adjust some glyph offsets for use of music fonts Change !ped-end! to !ped-up! in deco.abc Fix bad colors in SVG output Accept HTML4 colors in 'color=' of %%map Fix bad vertical offsets and clashes when %%staffscale (reported by Lionel Coates) Fix bad octave with 'octave=' since some time (reported by Jean-Luc Zins) Fix loss of dot when voice unison (reported by Reinier Maliepaard) Simplify Makefile (adapted from lemmi - VoidLinux) Fix bad output when color on notes (reported by David Lacroix)
2017-01-01Add distinfo.wiz1-0/+74
2017-01-01Updated textproc/mdoclint to 1.44wiz1-1/+2
2017-01-01Allow 2017. Bump version.wiz2-5/+5
2017-01-01Updated audio/flac to 1.3.2; multimedia/ffmpeg2 to 2.8.10adam2-4/+4
2017-01-01version 2.8.10adam2-7/+7
- avformat/http: Match chunksize checks to master..3.0 - Changelog: fix typos - ffserver: Check chunk size - Avoid using the term "file" and prefer "url" in some docs and comments - avformat/rtmppkt: Check for packet size mismatches - zmqsend: Initialize ret to 0 - configure: check for strtoull on msvc - http: move chunk handling from http_read_stream() to http_buf_read(). - http: make length/offset-related variables unsigned.
2017-01-01FLAC 1.3.2:adam4-25/+17
General: * Fix undefined behaviour using GCC/Clang UBSAN (erikd). * General hardening via fuzz testing with AFL (erikd and others). * General code improvements (lvqcl, erikd and others). * Add FLAC in MP4 specification docs (Ralph Giles). * MSVS build cleanups (lvqcl). * Fix some cppcheck warnings (erikd). * Assume all currently used OSes support SSE2. flac: * Fix potential infinite loop on flac-to-flac conversion (erikd). * Add WAVEFORMATEXTENSIBLE to WAV (as needed) when decoding (lvqcl). * Only write vorbis-comments if they are non-empty. * Error out if decoding RAW with bits != (8|16|24). metaflac: * Add --scan-replay-gain option. build system: * Fixes for MSVC and Makefile.lite build systems. libraries: * CPU detection cleanup and fixes (Julian Calaby, erikd and lvqcl). * Fix two stream decoder bugs (Max Kellermann). * Fix a NULL dereference bug (on a malformed file). * Changed the LPC order guess for a slight compression improvement, particularly for classical music (Martijn van Beurden). * Improved encoding speed on older Intel CPUs. * Fixed a seeking bug when decoding certain files (Miroslav Lichvar). * Put an upper bound (32768) on the number of seek points. * Fix potential memory leaks. * Support 64bit brword/bwword allowing FLAC__BYTES_PER_WORD to be set to 8 (disabled by default). * Fix an out-of-bounds heap read. * Win32: Only use large buffers when writing to disk.
2017-01-01s/webkit24-gtk/webkit-gtk/leot1-2/+2
2017-01-01+ ImageMagick-7.0.4.1, abcm2ps-8.13.3, alsa-lib-1.1.3, apache-ant-1.10.0,wiz1-8/+25
blas-3.7.0, calibre-2.76, flac-1.3.2, flex-2.6.3, jasper-2.0.10, lapack-3.7.0, mame-0.181, mitmproxy-1.0, opencv-3.2, p5-DB_File-1.840, p5-Net-DNS-1.07, p5-Params-ValidationCompiler-0.22, php-pthreads-3.1.6, py-anki2-2.0.38, python-3.6.0, rails-5.0.1, ruby-2.4.0, rust-1.14, webkit24-gtk-2.14.2, x264-devel-20161231.
2017-01-01Updated textproc/xapian-omega to 1.4.2schmonz1-1/+2
2017-01-01Update to 1.4.2. From the changelog:schmonz2-7/+7
documentation: * Replace auto-generated list of the supported MIME types with an auto-generated table showing the extensions that are mapped to each MIME type by default. Partly addresses #569, reported by catkin. indexers: * omindex: Add support for indexing markdown files (extension .md or .markdown, mime-type text/markdown, using "markdown" to convert to HTML). testsuite: * Add support for "make installcheck" to run tests against installed version. build system: * configure: Fail with clear error with xapian-core < 1.4.0. portability: * Fix GCC -Wimplicit-fallthrough warning. * Add missing <ctime> for time_t. * Avoid snprintf_for formatting fixed-width integers - it results in warnings about possible output truncation with GCC7 (which aren't actually possible due to limited input range) and it's a bit heavyweight for this job anyway.
2017-01-01Updated textproc/xapian to 1.4.2schmonz1-1/+2
2017-01-01Update to 1.4.2. From the changelog:schmonz2-7/+7
API: * Add XAPIAN_AT_LEAST(A,B,C) macro. * MSet::snippet(): Optimise snippet generation - it's now ~46% faster in a simple test. * Add Xapian::DOC_ASSUME_VALID flag which tells Database::get_document() that it doesn't need to check that the passed docid is valid. Fixes #739, reported by Germán M. Bravo. * TfIdfWeight: Add support for the L wdf normalisation. Patch from Vivek Pal. * BB2Weight: Fix weights when database has just one document. Our existing attempt to clamp N to be at least 2 was ineffective due to computing N - 2 < 0 in an unsigned type. * DPHWeight: Fix reversed sign in quadratic formula, making the upper bound a tiny amount higher. * DLHWeight: Correct upper bound which was a bit too low, due to flawed logic in its derivation. The new bound is slightly less tight (by a few percent). * DLHWeight,DPHWeight: Avoid calculating log(0) when wdf is equal to the document length. * TermGenerator: Handle stemmer returning empty string - the Arabic stemmer can currently do this (e.g. for a single tatweel) and user stemmers can too. Fixes #741, reported by Emmanuel Engelhart. * Database::check(): Fix check that the first docid in each doclength chunk is more than the last docid in the previous chunk - this code was in the wrong place so didn't actually work. * Database::get_unique_terms(): Clamp returned value to be <= document length. Ideally get_unique_terms() ought to only count terms with wdf > 0, but that's expensive to calculate on demand. glass backend: * When compacting we now only write the iamglass file out once, and we write it before we sync the tables but sync it after, which is more I/O friendly. * Database::check(): Fix in SEGV when out == NULL and opts != 0. * Fix potential SEGV with corrupt value stats. chert backend: * Fix potential SEGV with corrupt value stats. build system: * Add XO_REQUIRE autoconf macro to provide an easy way to handle version checks in user configure scripts. tools: * quest: Support BM25+, LM and PL2+ weighting schemes. * xapian-check: Fix when ellipses are shown in 't' mode. They were being shown when there were exactly 6 entries, but we only start omitting entries when there are *more* than 6. Fix applies to both glass and chert. portability: * Avoid using opendir()/readdir() in our closefrom() implementation as these functions can call malloc(), which isn't safe to do between fork() and exec() in a multi-threaded program, but after fork() is exactly where we want to use closefrom(). Instead we now use getdirentries() on Linux and getdirentriesattr() on OS X (OS X support bugs shaken out with help from Germán M. Bravo). * Support reading UUIDs from /proc/sys/kernel/random/uuid which is especially useful when building for Android, as it avoids having to cross-build a UUID library. * Disable volatile workaround for excess precision SEGV for SSE - previously it was only being disabled for SSE2. * When building for x86 using a compiler where we don't know how to disable use of 387 FP instructions, we now run remote servers for the testsuite under valgrind --tool=none, like we do when --disable-sse is explicitly specified. * Add alignment_cast<T> which has the same effect as reinterpret_cast<T> but avoids warnings about alignment issues. * Suppress warnings about unused private members. DLHWeight and DPHWeight have an unused lower_bound member, which clang warns about, but we need to keep them there in 1.4.x to preserve ABI compatibility. * Remove workaround for g++ 2.95 bug as we require at least 4.7 now. * configure: Probe for <cxxabi.h>. GCC added this header in GCC 3.1, which is much older than we support, so we've just assumed it was available if __GNUC__ was defined. However, clang lies and defines __GNUC__ yet doesn't seem to reliably provide <cxxabi.h>, so we need to probe for it. * Fix "unused assignment" warning. * configure: Probe for __builtin_* functions. Previously we just checked for __GNUC__ being defined, but it's cleaner to probe for them properly - compilers other than GCC and those that pretend to be GCC might provide these too. * Use __builtin_clz() with compilers which support it to speed up encoding and especially decoding of positional data. This speed up phrase searching by ~0.5% in a simple test. * Check signed right shift behaviour at compile time - we can use a test on a constant expression which should optimise away to just the required version of the code, which means that on platforms which perform sign-extension (pretty much everything current it seems) we don't have to rely on the compiler optimising a portable idiom down to the appropriate right shift instruction. * Improve configure check for log2(). We include <cmath> so the check really should succeed if only std::log2() is declared. * Enable win32-dll option to LT_INIT. debug code: * xapian-inspect: + Support glass instead of chert. + Allow control of showing keys/tags. + Use more mnemonic letters than X for command arguments in help.
2017-01-01Updated cad/klayout to 0.24.9mef1-1/+2
2017-01-01Updated cad/klayout to 0.24.9mef3-10/+13
----------------------------- From: http://klayout.de/development.html Release date: 2016-11-29 Enhancements: The RBA::Region#smooth function was enhanced to give somewhat better results Enhancements: DXF's circle approximation can now also specified through an "accuracy" parameter: if less than the number of specified points is required to achieve the given accuracy, the number is reduced accordingly. This also applies to the polygon interpolation of spline and arc curves. Enhancement: RBA integration now is compatible with Ruby 2.3 which allows building on Ubuntu 16 as well. Enhancement: OASIS files with instance angles >360 were rejected before. Now, this has turned into a warning. Bugfix: DEF reader was failing to read MASK/via combinations. Bugfix: The marker browser's "show only rules with errors" option was enabled again on sorting of errors. Bugfix: DRC: Using Layout objects for inputs didn't work Bugfix: Copying Hierarchy treets containing PCell's made the PCell's being turned into static cells.
2017-01-01Updated audio/chromaprint to 1.4.2mef1-1/+2
2017-01-01Updated net/aria2 to 1.30.0ryoon2-3/+3