summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2013-11-07remove kdesdk4, add its component packages.markd1-2/+15
2013-11-07Update to KDE SC 4.11.3markd65-1330/+1626
bugfixes, many new features, improved stability and performance.
2013-11-07Add grantlee.markd1-1/+2
2013-11-07Import grantlee 0.3.0markd5-0/+92
String template engine in QT based on Django template system
2013-11-07sortjnemeth1-2/+2
2013-11-06Oops, missing bump.obache1-2/+2
2013-11-06Exactly specify xz as ARCHIVE_FORMAT, require `xz' tool to build.obache1-2/+4
Then drop buildlink with xz, it is not required. Bump PKGREVISION.
2013-11-05Update valgrind to version 3.9.0.alnsn3-11/+8
Main changes are listed below, full list is available on http://valgrind.org/docs/manual/dist.news.html Release 3.9.0 (31 October 2013) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3.9.0 is a feature release with many improvements and the usual collection of bug fixes. This release supports X86/Linux, AMD64/Linux, ARM/Linux, PPC32/Linux, PPC64/Linux, S390X/Linux, MIPS32/Linux, MIPS64/Linux, ARM/Android, X86/Android, X86/MacOSX 10.7 and AMD64/MacOSX 10.7. Support for MacOSX 10.8 is significantly improved relative to the 3.8.0 release. * ================== PLATFORM CHANGES ================= * Support for MIPS64 LE and BE running Linux. Valgrind has been tested on MIPS64 Debian Squeeze and Debian Wheezy distributions. * Support for MIPS DSP ASE on MIPS32 platforms. * Support for s390x Decimal Floating Point instructions on hosts that have the DFP facility installed. * Support for POWER8 (Power ISA 2.07) instructions * Support for Intel AVX2 instructions. This is available only on 64 bit code. * Initial support for Intel Transactional Synchronization Extensions, both RTM and HLE. * Initial support for Hardware Transactional Memory on POWER. * Improved support for MacOSX 10.8 (64-bit only). Memcheck can now run large GUI apps tolerably well. * ==================== TOOL CHANGES ==================== * Memcheck: - Improvements in handling of vectorised code, leading to significantly fewer false error reports. You need to use the flag --partial-loads-ok=yes to get the benefits of these changes. - Better control over the leak checker. It is now possible to specify which leak kinds (definite/indirect/possible/reachable) should be displayed, which should be regarded as errors, and which should be suppressed by a given leak suppression. This is done using the options --show-leak-kinds=kind1,kind2,.., --errors-for-leak-kinds=kind1,kind2,.. and an optional "match-leak-kinds:" line in suppression entries, respectively. Note that generated leak suppressions contain this new line and are therefore more specific than in previous releases. To get the same behaviour as previous releases, remove the "match-leak-kinds:" line from generated suppressions before using them. - Reduced "possible leak" reports from the leak checker by the use of better heuristics. The available heuristics provide detection of valid interior pointers to std::stdstring, to new[] allocated arrays with elements having destructors and to interior pointers pointing to an inner part of a C++ object using multiple inheritance. They can be selected individually using the option --leak-check-heuristics=heur1,heur2,... - Better control of stacktrace acquisition for heap-allocated blocks. Using the --keep-stacktraces option, it is possible to control independently whether a stack trace is acquired for each allocation and deallocation. This can be used to create better "use after free" errors or to decrease Valgrind's resource consumption by recording less information. - Better reporting of leak suppression usage. The list of used suppressions (shown when the -v option is given) now shows, for each leak suppressions, how many blocks and bytes it suppressed during the last leak search. * Helgrind: - False errors resulting from the use of statically initialised mutexes and condition variables (PTHREAD_MUTEX_INITIALISER, etc) have been removed. - False errors resulting from the use of pthread_cond_waits that timeout, have been removed. * ==================== OTHER CHANGES ==================== * Some attempt to tune Valgrind's space requirements to the expected capabilities of the target: - The default size of the translation cache has been reduced from 8 sectors to 6 on Android platforms, since each sector occupies about 40MB when using Memcheck. - The default size of the translation cache has been increased to 16 sectors on all other platforms, reflecting the fact that large applications require instrumentation and storage of huge amounts of code. For similar reasons, the number of memory mapped segments that can be tracked has been increased by a factor of 6. - In all cases, the maximum number of sectors in the translation cache can be controlled by the new flag --num-transtab-sectors. * Changes in how debug info (line numbers, etc) is read: - Valgrind no longer temporarily mmaps the entire object to read from it. Instead, reading is done through a small fixed sized buffer. This avoids virtual memory usage spikes when Valgrind reads debuginfo from large shared objects. - A new experimental remote debug info server. Valgrind can read debug info from a different machine (typically, a build host) where debuginfo objects are stored. This can save a lot of time and hassle when running Valgrind on resource-constrained targets (phones, tablets) when the full debuginfo objects are stored somewhere else. This is enabled by the --debuginfo-server= option. - Consistency checking between main and debug objects can be disabled using the --allow-mismatched-debuginfo option. * Stack unwinding by stack scanning, on ARM. Unwinding by stack scanning can recover stack traces in some cases when the normal unwind mechanisms fail. Stack scanning is best described as "a nasty, dangerous and misleading hack" and so is disabled by default. Use --unw-stack-scan-thresh and --unw-stack-scan-frames to enable and control it. * Detection and merging of recursive stack frame cycles. When your program has recursive algorithms, this limits the memory used by Valgrind for recorded stack traces and avoids recording uninteresting repeated calls. This is controlled by the command line option --merge-recursive-frame and by the monitor command "v.set merge-recursive-frames". * File name and line numbers for used suppressions. The list of used suppressions (shown when the -v option is given) now shows, for each used suppression, the file name and line number where the suppression is defined. * New and modified GDB server monitor features: - valgrind.h has a new client request, VALGRIND_MONITOR_COMMAND, that can be used to execute gdbserver monitor commands from the client program. - A new monitor command, "v.info open_fds", that gives the list of open file descriptors and additional details. - An optional message in the "v.info n_errs_found" monitor command, for example "v.info n_errs_found test 1234 finished", allowing a comment string to be added to the process output, perhaps for the purpose of separating errors of different tests or test phases. - A new monitor command "v.info execontext" that shows information about the stack traces recorded by Valgrind. - A new monitor command "v.do expensive_sanity_check_general" to run some internal consistency checks. * New flag --sigill-diagnostics to control whether a diagnostic message is printed when the JIT encounters an instruction it can't translate. The actual behavior -- delivery of SIGILL to the application -- is unchanged. * The maximum amount of memory that Valgrind can use on 64 bit targets has been increased from 32GB to 64GB. This should make it possible to run applications on Memcheck that natively require up to about 35GB.
2013-11-05Needs ocaml-findlib.joerg1-1/+2
2013-11-050.7 2013-09-26 18:46:19wen2-7/+6
- add =encoding to POD due to test failure on certain boxes - add several perl, pkg, and pod tests 0.6 2013-09-24 05:51:54 add mk_parent() 0.5 2012-09-06 07:38:06 rt 79472 (thanks Lachlan!) fix absolute path bug introduced in 0.4 0.4 2012-09-03 17:50:41 rt 79345 (thanks Gian!): Failed to recursively create dir if the first part solves to false 0.3 2013-04-06 19:39:52 rt 76061 No LICENSE in META.yml rt 68950 break out rm() code into empty() type function, use it in rm() 0.2 2012-03-11 16:50:44 rt 51728 Missing colon in synopsis rt 75688 using deprecated for qw() in 00.load.t perltidy
2013-11-05Update to 0.09wen2-7/+6
Upstream changes: 0.09 Fri Dec 14 19:34:00 EXT 2012 Two spelling corrections reported by Xavier Guimard.
2013-11-05Update to 0.05wen2-7/+6
Upstream changes: 0.05 Sep 3 2013 - Tweak doco and fix typos Thank you dsteinbrunner@pobox.com
2013-11-05Update to 0.2304wen2-7/+7
Upstream changes: 0.2304 2013-10-10 09:16:27 America/New_York * List all detectable dependencies for completeness. (Test::More had been unintentionally omitted in the last release and many core dependencies had never been listed.) 0.2303 2013-10-09 09:57:21 America/New_York * Remove compile test and associated dependencies 0.2302 2013-09-26 09:45:35 America/New_York * Drop minimum Perl version back to 5.6 (erroneously bumped by dzil) * Do not inherit from Exporter (requires Exporter 5.57) (thanks to Olivier Mengu.) * 'use base ...' => 'use parent ...' as parent is lighter (thanks to Olivier Mengu.)
2013-11-05Update to 4.132140wen2-6/+6
Upstream changes: 4.132140 Fri Aug 2 11:38:57 CDT 2013 - Fixes RT bug #86963 wherein a call to list_dir() would previously fail under certain circumstances. This is a high-priority fix with no security-related implications. See also https://rt.cpan.org/Public/Bug/Display.html?id=86963 4.131591 Fri Jun 7 22:19:05 CDT 2013 - POD (documentation) corrections. 4.131570 Thu Jun 6 23:15:27 CDT 2013 - Since Sat Mar 2 01:13:46 CST 2013, there has been an unofficial code freeze in effect, during which time 580 test runs from the CPAN smoke testers have had a 100% complete PASS rate. - So I'm pleased to announce that I'm releasing this code as-is, under the "STABLE"/"MATURE" designation. - There are important bug fixes since the last STABLE release, particularly in making the File::Util::max_dives() method behave as documented. See also https://rt.cpan.org/Ticket/Display.html?id=85141 - Near future plans are laid out in the TODO documentation file also included with this documentation. 4.130610 Sat Mar 2 01:13:46 CST 2013 - TRIAL version, much polish on the quality of the distribution itself, including extensive POD checks, fixes in documentation quality, and overall tidiness. Reorganized the test suite so it remains correct to "t" and "xt" test division conventions. Included a list of contributors. 4.130590 Wed Feb 27 21:59:30 CST 2013 - TRIAL version, probably the final trial before release as a mature distro in the 4.x series (the 3.x series is already "mature" status). - This release introduces unicode support via UTF-8 strict. Naturally the test suite and coverage had to be expanded to cover the new feature set. Documentation has also been updated to include explanation of how to make use UTF-8 encoding in File::Util. - Minor bug fixes and polish. 4.130560 Mon Feb 25 14:03:44 CST 2013 - TRIAL version, seventh trial in 4.x series. I am just about confident enough to release this current code as an offical stable release to the CPAN, but first I wanted to include the optimizations in this release. - This release represents a vast number of optimizations that greatly increase the performance of recursive calls. - This release fixes some windows-specific bugs that have to deal with recursively listing directories from a root volume, such as "C:\" for example. - Added performance measurement scripts that allow users to both benchmark and profile File::Util, with Devel::NYTProf being a prerequisite to such activities. 4.130510 Tue Feb 19 18:10:12 CST 2013 - TRIAL version, sixth trial in 4.x series prior to first official release; we're being very careful. - Removed dependency for Exception::Handler and stole/improved code from it so now there's no external dependencies whatsoever. - Tests and documentation adjusted to reflect the change 4.130500 Mon Feb 18 19:13:11 CST 2013 - TRIAL version, fifth trial in 4.x series prior to first official release; we're being very careful. - This release features mainly performance optimizations, and many windows-specific bug-fixes for those new optimizations which were caught during thorough testing. - This new version features a "max_depth" option for list_dir, which works the same as the -max_depth flag for GNU find. - the max_dives() method has been renamed to abort_depth(), with back-compat fully preserved; this is to avoid confusion with the new max_depth option for list_dir() - Documentation updated to show examples of the new feature. - For operating systems that support it, list_dir() now keeps track of the filesystem inodes it sees while walking directories to detect and avoid filesystem loops. Sadly, Windows does not support the native stat/lstat calls in Perl, and therefore this is feature is silently disabled on any platform where it is detected that the stat/lstat calls don't work. - New example script added to examples/ directory and to the Cookbook. - Main perldoc manpage for File::Util updated 4.130483 Sat Feb 16 23:07:29 CST 2013 - TRIAL version, fourth trial in the 4.x series. - Tidied up documentation for main man page (perldoc). - Increased test coverage, Devel::Cover scores are very much higher - Fixed some bugs discovered while expanding test coverage and writing new tests - this is the best way to find and fix bugs. 4.130460 Thu Feb 14 22:24:50 CST 2013 - TRIAL version. The third trial release of the 4.x series. Removed a few bits of code from the test suite that were causing false failures in CPAN tester results. More importantly, this version includes optimizations to the list_dir() regex pattern matching when recursing through directory trees. Namely, the "pattern gathering" has been memo-ized and stashed into the options passed to recursive calls. 4.130425 Mon Feb 11 15:37:47 CST 2013 - TRIAL version. Released to CPAN after taking into account some changes recommended by a few of the good folks at perlmonks, namely some method name changes. The old method names still work fine and are completely supported. The changes are shown below: +-----------+-------------+ | OLD NAME | NEW NAME | +-----------+-------------+ | can_read | is_readable | | can_write | is_writable | | readlimit | read_limit | | isbin | is_bin | +-----------+-------------+ - Some changes to the POD documentation have been made as well, both to reflect the name changes as well as to clean things up even more in terms of clarity and better formatting. - Some test updates were needed to reflect the use of the new method names 4.130420 Sun Feb 10 21:45:05 CST 2013 - TRIAL version. Released to CPAN for those who may want to test drive it. The enhancements, improvements, feature additions, and bug fixes in this release are far to great to be enumerated here in the changes file. A git repository was set up for File::Util last December, and the commit logs will tell the full story of all changes. - The commit log can be read here: https://github.com/tommybutler/file-util/commits/master - A summary of new things would include the newer, more modern-style call syntax, user-definable custom error handlers, list_dir() callbacks plus advanced regular expression filtering features, much more comprehensive documentation including a manual and a cookbook, performance optimizations, the ability to enable/disable the verbose diagnostics that have hitherto been the default error mechanism, and much more. The quality of the distribution has also been greatly improved. - All new features are covered at length in the documentation, so anything you don't see here will be mentioned and throughly covered there. Full backward-compatibility with the 3.x series feature-set and syntax has been preserved 3.39 Sun Jan 6 15:54:10 CST 2013 - Significant improvements in test suite, but most importantly eliminated a bug found in make_dir() where absolute paths caused problems on some platforms. - Fixed a bug that caused testing to fail on Solaris
2013-11-05Fix build.(Spotted by joerg@, thanks !)wen1-2/+2
2013-11-04Update to 1.3:wiz2-7/+7
--- 1.3 --- * Address security vulnerability in SSL match_hostname check as reported in Python #17997. * Prefer `backports.ssl_match_hostname <https://pypi.python.org/pypi/backports.ssl_match_hostname>`_ for backport implementation if present. * Correct NameError in ``ssl_support`` module (``socket.error``).
2013-11-04Link p5-MooseX-POE into the Makefile.tonnerre1-1/+2
2013-11-04Import the MooseX-POE package into pkgsrc.tonnerre2-0/+26
MooseX::POE is a Moose wrapper around a POE::Session.
2013-11-04Import the MooseX-POE package into pkgsrc.tonnerre1-0/+1
MooseX::POE is a Moose wrapper around a POE::Session.
2013-11-04At least try to honour wrappers.joerg1-2/+2
2013-11-04Removed undocumented (and almost always unsupported) bounded attribute.joerg2-1/+16
2013-11-03Add libffi support for VAX and m88k. Tested with netbsd-6 on VAX.jklos10-14/+1340
From Miod Vallat: https://sourceware.org/ml/libffi-discuss/2013/msg00165.html
2013-11-03Update to 1.2:wiz3-7/+16
--- 1.2 --- * Issue #26: Add support for SVN 1.7. Special thanks to Philip Thiem for the contribution. * Issue #94: Wheels are now distributed with every release. * Setuptools "natural" launcher support, introduced in 1.0, is now officially supported. ----- 1.1.7 ----- * Fixed behavior of NameError handling in 'script template (dev).py' (script launcher for 'develop' installs). * ``ez_setup.py`` now ensures partial downloads are cleaned up following a failed download. * Distribute #363 and Issue #55: Skip an sdist test that fails on locales other than UTF-8.
2013-11-03Update to 1.27ryoon2-7/+7
Changelog: This is Version 1.27. Key changes in this release include: Enhance the fossil changes, fossil clean, fossil extras, fossil ls and fossil status commands to restrict operation to files and directories named on the command-line. New --integrate option to fossil merge, which automatically closes the merged branch when committing. Renamed /stats_report page to /reports. Graph width is now relative, not absolute. Added yw=YYYY-WW (year-week) filter to timeline to limit the results to a specific year and calendar week number, e.g. /timeline?yw=2013-01. Updates to SQLite to prevent opening a repository file using file descriptors 1 or 2 on unix. This fixes a bug under which an assertion failure could overwrite part of a repository database file, corrupting it. Added support for unlimited line lengths in side-by-side diffs. New --close option to fossil commit, which immediately closes the branch being committed. Added chart option to fossil bisect. Improvements to the "human or bot?" determination. Reports errors about missing CGI-standard environment variables for HTTP servers which do not support them. Minor improvements to sync support on Windows. Added --scgi option to fossil server. Internal improvements to the sync process. The internals of the JSON API are now MIT-licensed, so downstream users/packagers are no longer affected by the "do no evil" license clause.
2013-11-03Update to 2013.11.01:wiz3-7/+19
* Noteworthy changes in release 2013.11.01 (2013-11-01) [stable] AX_PROG_CXX_MPI has been updated to recognize an MPI C++ compiler. Further details are at <http://savannah.gnu.org/patch/?8218>. The new macro AX_AM_OVERRIDE_VAR allows "overriding" of user provided variables for Automake. See <http://savannah.gnu.org/patch/?8213> for further details. AX_COMPILER_VENDOR has been extended to support detection of Fujitsu compilers. See <http://savannah.gnu.org/patch/index.php?8212> for further details. AX_TRY_RUN_JAVA and AX_TRY_COMPILE_JAVA has been made more picky about what they delete. See <http://savannah.gnu.org/patch/index.php?8211> for further details. The new macro AX_PROG_SCALA checks that scala is available. Further details are available at <http://savannah.gnu.org/patch/index.php?8198>. The new macro AX_FIND_SCALA_STDLIB add support for finding the jar containing the Scala Standard Library. See <http://savannah.gnu.org/patch/?8197> for further details. The new macro AX_PROG_SCALAC provides support for finding a Scala compiler. See <http://savannah.gnu.org/patch/index.php?8195> for further details. The new macres AX_FIND_HAMCREST and AX_FIND_JUNIT have been added, which provide support for finding the jars of JUnit and Hamcrest. Please refer to <http://savannah.gnu.org/patch/index.php?8196> for further details. AX_PTHREAD has been extended to support Clang. Further details can be found at <http://savannah.gnu.org/patch/?8186>. The macros AX_GCC_LIBRARIES_DIR and AX_GCC_VERSION have been marked obsolete because they depend on the obsolete AX_GCC_OPTION macro. Further details can be found at <http://lists.gnu.org/archive/html/autoconf-archive-maintainers/2013-09/msg00000.html>. New macros AX_BOOST_CONTEXT, AX_BOOST_COROUTINE, AX_BOOST_LOG, AND AX_BOOST_LOG_SETUP have been added to detect Boost.Log and Boost.Coroutine. AX_PROG_PERL_VERSION has been extended to recognize recent versions of Perl. See <http://savannah.gnu.org/patch/?8144> for further details. AX_JNI_INCLUDE_DIR now recognizes the $JAVA_HOME environment variable when trying to locate the Java SDK. See <http://savannah.gnu.org/patch/?8155> for further details. AX_EXT has been extended to recognize cases where a CPU supports AVX, but the operating system does not. See <http://savannah.gnu.org/patch/?8084> for further details. Support for 64-bit FreeBSD has been improved in AX_EXT, AX_GCC_ARCHFLAG. See <http://savannah.gnu.org/patch/?8085> for further details. AX_BOOST_BASE has been extended to recognize aarch64 as a lib64 architecture. A bug in AX_LIB_HDF5 has been fixed that would result in $CC not being restored properly after testing.
2013-11-03Update to 0.004:wiz2-6/+7
------------------------------------------ version 0.004 at 2013-11-02 22:06:57 +0000 ------------------------------------------ Change: 474d456a510b53f357b96e346ba45160e554d0be Author: Torsten Raudssus <torsten@raudss.us> Date : 2013-11-02 23:06:50 +0000 New travis config Change: 7ad16ca45b63d72deb5db6cbbce4f787046f6013 Author: Jens Rehsack <sno@netbsd.org> Date : 2013-11-02 23:00:05 +0000 add some comfort as primary author desires To avoid scaring users the Getty wants some improved examples and an accessor for last cmd in chain. Change: 3b7ea438bf9d041895b37781e3ea20733caa5e08 Author: Jens Rehsack <sno@netbsd.org> Date : 2013-11-02 23:00:05 +0000 add some samples to role author wants ('examples') x INT_MAX - unfortunately he gets only one Change: 16ab8ee5a435405b22a57c83b59bf2b6ce90ba5c Author: Jens Rehsack <sno@netbsd.org> Date : 2013-11-02 23:00:05 +0000 move initialization to MooX::Cmd::Role * as discussed with Getty in #web-simple, let MooX::Cmd be a bootstrap loader only and modern implementations can do with "MooX::Cmd::Role"; * allow modify all initialization parameters via class _build_ functions (called in class context, but as method) Change: e8b4dea42c571e7842f250b9d75bfc680dfe24ed Author: Jens Rehsack <sno@netbsd.org> Date : 2013-11-02 23:00:05 +0000 improve documentation Change: bd75c0701c52b3742a5c7aa53d7e058c6327d2e1 Author: Jens Rehsack <sno@netbsd.org> Date : 2013-11-02 23:00:05 +0000 allow Class->new_with_cmd->execute(...) Change: 1e585ce9de10745e06d0399a9beaae4d090261d5 Author: Jens Rehsack <sno@netbsd.org> Date : 2013-11-02 23:00:05 +0000 move initialization sequence for cmd into role as discussed with primary author, a role having all neat information about the cmd state in attributes is smarter that passing arguments ... Change: 8be5fbb8369983ae1e225b5b9ee1130f13c34169 Author: Jens Rehsack <sno@netbsd.org> Date : 2013-11-02 23:00:05 +0000 simplify loading commands to avoid stack frames Change: 08355a05811a3df9b044f69eed504aaa0180eba1 Author: Jens Rehsack <sno@netbsd.org> Date : 2013-11-02 23:00:05 +0000 remove trailing \t Change: 11c618f8bfc0563cc5a5ca44fdcfbcb160054cdf Author: Jens Rehsack <sno@netbsd.org> Date : 2013-11-02 23:00:05 +0000 some safety first checks and minor optimizations Change: bfbe63ec3572c8b0c62c77288f4939b04e05dfb8 Author: Jens Rehsack <sno@netbsd.org> Date : 2013-11-02 23:00:05 +0000 allow commands show available neighbours/children Change: 1368cf9f99b5b9496d9ae4e78ef7a04dd3cbe9ee Author: Jens Rehsack <sno@netbsd.org> Date : 2013-11-02 23:00:05 +0000 bump Module::Pluggable version to stop 5.18 from whining and let it work smoothly on blead Change: 03139b6fb4c4fb003661ceefd3522183d822985f Author: Torsten Raudssus <torsten@raudss.us> Date : 2013-10-29 11:07:19 +0000 Merge pull request #2 from yanick/master only load commands if used
2013-11-02Changes 2.0.1:adam5-12/+29
General: * Added an API to get common filesystem paths in SDL_filesystem.h: SDL_GetBasePath(), SDL_GetPrefPath() * Added an API to do optimized YV12 and IYUV texture updates: SDL_UpdateYUVTexture() * Added an API to get the amount of RAM on the system: SDL_GetSystemRAM() * Added a macro to perform timestamp comparisons with SDL_GetTicks(): SDL_TICKS_PASSED() * Dramatically improved OpenGL ES 2.0 rendering performance * Added OpenGL attribute SDL_GL_FRAMEBUFFER_SRGB_CAPABLE Windows: * Created a static library configuration for the Visual Studio 2010 project * Added a hint to create the Direct3D device with support for multi-threading: SDL_HINT_RENDER_DIRECT3D_THREADSAFE * Added a function to get the D3D9 adapter index for a display: SDL_Direct3D9GetAdapterIndex() * Added a function to get the D3D9 device for a D3D9 renderer: SDL_RenderGetD3D9Device() * Fixed building SDL with the mingw32 toolchain (mingw-w64 is preferred) * Fixed crash when using two XInput controllers at the same time * Fixed detecting a mixture of XInput and DirectInput controllers * Fixed clearing a D3D render target larger than the window * Improved support for format specifiers in SDL_snprintf() Mac OS X: * Added support for retina displays: Create your window with the SDL_WINDOW_ALLOW_HIGHDPI flag, and then use SDL_GL_GetDrawableSize() to find the actual drawable size. You are responsible for scaling mouse and drawing coordinates appropriately. * Fixed mouse warping in fullscreen mode * Right mouse click is emulated by holding the Ctrl key while left clicking Linux: * Fixed float audio support with the PulseAudio driver * Fixed missing line endpoints in the OpenGL renderer on some drivers * X11 symbols are no longer defined to avoid collisions when linking statically iOS: * Fixed status bar visibility on iOS 7 * Flipped the accelerometer Y axis to match expected values Android: IMPORTANT: You MUST get the updated SDLActivity.java to match C code * Moved EGL initialization to native code * Fixed the accelerometer axis rotation relative to the device rotation * Fixed race conditions when handling the EGL context on pause/resume * Touch devices are available for enumeration immediately after init Raspberry Pi: * Added support for the Raspberry Pi, see README-raspberrypi.txt for details
2013-11-02Update to 2.8:wiz3-7/+13
This is a regularly scheduled feature release. 1.1. Core features hgweb: add revset syntax support to search hgweb: always run search when a query is entered (BC) hgweb (paper theme): add infinite scrolling to graph hgweb: show full date in rfc822 format in tooltips at shortlog page proxy: allow wildcards in the no proxy list (issue1821) pull: for pull --update with failed update, print hint if any rebase: preserve working directory parent (BC) sslutil: add a config knob to support TLS (default) or SSLv23 (BC) (issue4038) templatefilters: add short format for age formatting templater: support using templates with non-standard names from map file update: add error message for dirty non-linear update with no rev addremove: don't do full walks log: make file log slow path usable on huge repos subrepo: let the user choose to merge, keep local or keep remote subrepo revisions 1.2. Extension features convert-internals: introduce hg.revs to replace hg.startrev and --rev with a revset convert-internals: update source shamap when using filemap, just as when not using filemap factotum: clean up keychain for multiple hg repository authentication histedit: abort if there are multiple roots in "--outgoing" revisions mq: extract strip function as its standalone extension (issue3824) mq: look for modified subrepos when checking for local changes rebase: remove bailifchanged check from pullrebase (BC) shelve: add a shelve extension to save/restore working changes 1.3. Fixes pager: honour internal aliases patch: ensure valid git diffs if source/destination file is missing (issue4046) patch: Fix nullid for binary git diffs (issue4054) progress: stop getting stuck in a nested topic during a long inner step rebase: handle bookmarks matching revset function names (issue3950) rebase: preserve active bookmark when not at head (issue3813) rebase: preserve metadata from grafts of changes (issue4001) rebase: fix selection of base used when rebasing merge (issue4041) ui: send password prompts to stderr again (issue4056)
2013-11-02Fix build on OpenBSD 5.4ryoon3-10/+23
2013-11-02Changes 1.8.4:adam7-15/+11
User-visible changes: - Client- and server-side bugfixes: * fix assertion on urls of the form 'file://./' * stop linking against psapi.dll on Windows * translation updates for Swedish - Client-side bugfixes: * revert: fix problems reverting moves * update: fix assertion when file external access is denied * merge: reduce network connections for automatic merge * merge: fix path corruption during reintegration * mergeinfo: fix crash * ra_serf: verify the result of xml parsing * ra_serf: improve error messages during commit * ra_local: fix error with repository in Windows drive root * fix crash on windows when piped command is interrupted * fix crash in the crash handler on windows * fix assertion when upgrading old working copies - Server-side bugfixes: * hotcopy: cleanup unpacked revprops with '--incremental' * fix OOM on concurrent requests at threaded server start * fsfs: improve error message when unsupported fsfs format found * fix memory problem in 3rd party FS module loader Developer-visible changes: - General: * allow compiling against serf 1.3 and later on Windows - Bindings: * javahl: canonicalize path for streaFileContent method
2013-11-02Changes 1.8.4.2:adam2-6/+6
* "git clone" gave some progress messages to the standard output, not to the standard error, and did not allow suppressing them with the "--no-progress" option. * "format-patch --from=<whom>" forgot to omit unnecessary in-body from line, i.e. when <whom> is the same as the real author. * "git shortlog" used to choke and die when there is a malformed commit (e.g. missing authors); it now simply ignore such a commit and keeps going. * "git merge-recursive" did not parse its "--diff-algorithm=" command line option correctly. * "git branch --track" had a minor regression in v1.8.3.2 and later that made it impossible to base your local work on anything but a local branch of the upstream repository you are tracking from. * "git ls-files -k" needs to crawl only the part of the working tree that may overlap the paths in the index to find killed files, but shared code with the logic to find all the untracked files, which made it unnecessarily inefficient. * When there is no sufficient overlap between old and new history during a "git fetch" into a shallow repository, objects that the sending side knows the receiving end has were unnecessarily sent. * When running "fetch -q", a long silence while the sender side computes the set of objects to send can be mistaken by proxies as dropped connection. The server side has been taught to send a small empty messages to keep the connection alive. * When the webserver responds with "405 Method Not Allowed", "git http-backend" should tell the client what methods are allowed with the "Allow" header. * "git cvsserver" computed the permission mode bits incorrectly for executable files. * The implementation of "add -i" has a crippling code to work around ActiveState Perl limitation but it by mistake also triggered on Git for Windows where MSYS perl is used. * We made sure that we notice the user-supplied GIT_DIR is actually a gitfile, but did not do the same when the default ".git" is a gitfile. * When an object is not found after checking the packfiles and then loose object directory, read_sha1_file() re-checks the packfiles to prevent racing with a concurrent repacker; teach the same logic to has_sha1_file(). * "git commit --author=$name", when $name is not in the canonical "A. U. Thor <au.thor@example.xz>" format, looks for a matching name from existing history, but did not consult mailmap to grab the preferred author name. * The commit object names in the insn sheet that was prepared at the beginning of "rebase -i" session can become ambiguous as the rebasing progresses and the repository gains more commits. Make sure the internal record is kept with full 40-hex object names. * "git rebase --preserve-merges" internally used the merge machinery and as a side effect, left merge summary message in the log, but when rebasing, there should not be a need for merge summary. * "git rebase -i" forgot that the comment character can be configurable while reading its insn sheet.
2013-11-01Use LUA_PKGPREFIX in PKGNAME, should hopefully fix bulk-medium dependencyjperkin1-3/+3
failure. Bump PKGREVISION.
2013-11-01Updated ocaml-deriving-ocsigen to its latest version, 0.5. Changes include:jaapb2-9/+9
* Experimental minimalistic support of GADT * Allows to register predefined instances * Compatibility with typeconv >= 108.07.00
2013-11-01Added devel/ocaml-optcomp subdirectory to Makefilejaapb1-1/+2
2013-11-01Committed devel/optcomp, a cpp-like ocaml syntax extension for optionaljaapb5-0/+72
compilation.
2013-11-01Revision bump associated with the update of lang/ocaml to version 4.01.jaapb9-16/+18
2013-11-01Revbump and patches to compile with ocaml 4.01.jaapb4-2/+35
2013-11-01Package update to version 2.1, including a patch to compile withjaapb4-12/+34
ocaml 4.01 (upcoming). Changelog is only available through git, unfortunately.
2013-11-01Fix build on DragonFly 3.4.3ryoon2-1/+17
2013-10-31Update lua module depends.dholland2-4/+8
2013-10-31Take care for the case missing `type' command, PR pkg/48089.obache2-4/+16
No objection from MAINTAINER over 3 month.
2013-10-31Update to 0.38wen2-7/+7
Upstream changes: 0.38 2013-09-17 00:44:16Z (Karen Etheridge) - removed use of deprecated enum syntax 0.37 2013-09-08 21:58:26Z (Karen Etheridge) - removed use of deprecated Class::MOP::load_class - repository has moved to the GitHub Moose organization
2013-10-31Update to 1.32wen2-8/+8
Update DEPENDS Upstream changes: 1.32 Tue 16 Jan 2013 - require new version of PPIx::Regexp - skip sub named keys/each/values in _each_argument() (Pedro Melo, RT#82718) - detect open with reference to scalar (Alexandr Ciornii) 1.31 Tue 4 Dec 2012 - sort $subref requires perl 5.6 (Alexandr Ciornii) 1.30 Wed 28 Nov 2012 - 'each % { $foo }' incorrectly required perl 5.14 (RT#81505) - 02_main.t fails in rare cases (RT#81487) 1.29 Tue 27 Nov 2012 - "Use of uninitialized value in null operation" fix. - Adding test for "utf8::is_utf" 5.8.1 special case - Recognize all versions in "use feature" bundle (Alexandr Ciornii) - Support regexes (Alexandr Ciornii) - detect changes in each/keys/values in 5.12 and 5.14 (Yasutaka ATARASHI, Alexandr Ciornii) - 2-arg binmode (Alexandr Ciornii) - postfix when (Alexandr Ciornii) - exists(&sub) (Kevin Ryde, Alexandr Ciornii) - _bugfix_magic_errno will return element (Alexandr Ciornii) - add 'encoding' to 5.8 pragmas (Alexandr Ciornii) - private methods _set_checks2skip and _set_collect_all_reasons for Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy (Alexandr Ciornii) - temp file with open requires 5.8 (Alexandr Ciornii)
2013-10-31Update to 0.034wen2-7/+6
Upstream changes: 0.034 2013-05-11 T. R. Wyant No changes since 0.033_01 0.033_01 2013-05-05 T. R. Wyant Correct spelling and grammar errors in POD and comments. RT #85050. Thanks David Steinbrunner for catching these. 0.033 2013-02-22 T. R. Wyant Allow interpolation in regex sets. It implies Perl 5.17.9 or higher. Allow non-ASCII white space under /x. It implies Perl 5.17.9 or higher. 0.032 2013-02-06 T. R. Wyant Fix problems with Regex Set functionality under Perl 5.6.2. CPAN testers RULE! 0.031 2013-01-31 T. R. Wyant Have PPIx::Regexp::Token::Code (and offspring) become PPIx::Regexp::Token::Unknown inside a regex set. 0.030 2013-01-22 T. R. Wyant Add Regex Sets, which were added to Perl as an experimental feature in 5.17.8. This is experimental in Perl, therefore the parse may change. Ditch PPIx::Regexp::Token::GroupType method __expect_after_match() in favor of the more general __match_setup(). This is done without deprecation because __expect_after_match() was documeted as package-private, but noted in the change log because it _was_ documented. 0.029 2013-01-14 T. R. Wyant No changes from 0.028_02. 0.028_02 2012-12-31 T. R. Wyant Add method unescaped_content() to PPIx::Regexp::Element(). Rewrite the tokenizing code in PPIx::Regexp::Token::GroupType and offspring to use regular expressions specific to the regexp delimiter, and escaping only that delimiter. Thanks again to Alexandr Ciornii for finding more of these. 0.028_01 2012-12-20 T. R. Wyant Fix mis-parse of /(\?|I)/ as a branch reset (it's really an alternation). There may be more of these lurking. Thanks to Alexandr Ciornii for finding this one. Add options -files and -objectify to eg/predump.
2013-10-31Update to 1.120wen2-8/+6
Upstream changes: [1.119] Released on 2013-09-25 Bug Fixes: * Tests were failing with Config::Tiny 2.17 or later, due to a change in the error messages produced by that module. This fixes #16 on Github, #88679 & #88889 on RT. Policy Changes: * BuiltinFunctions::ProhibitVoidGrep and ::ProhibitVoidMap: grep and map called as functions are now allowed in slice operations. RT #79289 Thanks to Wade at Anomaly dot org for the patch. * Subroutines::RequireArgUnpacking: Most tests of the size of @_ are now allowed. RT #79138 Other Changes: * Modernized our usage of Exporter. See RT #75300. Thanks to Olivier Mengu. for the patch. [1.118] Released on 2012-07-10 Policy Changes: * CodeLayout::RequireTidyCode: Revise to work with incompatible changes in Perl::Tidy 20120619. RT #77977. * TestingAndDebugging::ProhibitNoWarnings: Correct the parse of the 'no warnings' statement, so that 'no warnings "qw"' is recognized as supressing just 'qw' warnings. RT #74647. * Miscellanea::RequireRcsKeywords has been moved to the Perl-Critic-More distribution, RT #69546 Other Changes: * Make all unescaped literal "{" characters in regexps into character classes. These are deprecated, and became noisy with Perl 5.17.0. RT #77510.
2013-10-31Update to 3.98wen2-7/+6
Upstream changes: 3.98 Thu Oct 3 19:04:26 2013 - User string compare for version checks 3.97 Thu Nov 15 13:34:15 2012 - Fix for panic during destroy from Krzysztof Lewicki 3.96 Mon Oct 1 12:22:50 2012 - Tweaks in tests for changes in core warning messages 3.95 Tue Jul 24 13:30:57 2012 - Delete on arrays is deprecated (removed last vestage) 3.94 Wed May 9 17:29:23 EDT 2012 - Delete on arrays is deprecated 3.93 Mon Apr 9 13:45:35 2012 - Allow :Handle to work with non-OIO classes per contribution by Damian Conway 3.92 Tue Mar 6 14:42:27 2012 - Added readonly fields per contribution by Damian Conway 3.91 Wed Feb 22 16:35:09 2012 - Added sequential defaults per contribution by Damian Conway - Extended delegator capabilities per contribution by Damian Conway 3.89 Thu Feb 16 19:08:31 2012 - Added generated defaults per contribution by Damian Conway 3.88 Thu Jan 26 14:56:59 2012 - Update build prereqs 3.87 Thu Jan 19 13:46:51 2012 - Added missing test file for delegators 3.86 Thu Jan 19 04:37:33 2012 - Added delegators per contribution by Damian Conway 3.85 Wed Jan 11 06:01:11 2012 - Fix some 'used only once' warnings
2013-10-31Update to 1.13wen2-6/+6
Upstream changes: 1.13 2013-10-10 00:09:35+0900 [BUG FIXES] - Fix for perl 5.19.4 (RT 88295)
2013-10-30Update devel/libconfig to 1.4.9.gls4-21/+11
From Nils Ratusznik via PR pkg/48316. 5 years worth of upstream changes, bugfixes and new features, too long to copy and paste here. pkgsrc changes: --------------- Add LICENSE
2013-10-30Bump PKGREVISION of packages whose Lua depends changed form, but whosedholland4-7/+8
own PKGNAME is unchanged.
2013-10-30Use the LUA_CDIR and LUA_LDIR plist vars.dholland1-5/+5