summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2015-01-16Update libestr to 0.1.10.fhajny2-6/+6
- changed some functions that don't modify their arg to take const arg - bugfix: str2num did not convert hex values correctly - bugfix: problems with trailing incomplete hex sequence - bugfixes to StrFromNumber - some checks for potential overflows with giantic strings (>2GB) - lower autotools requirement to 2.59 permits to build on stock RHEL/CENTOS 5
2015-01-16Update to 3.19:wiz2-6/+6
3.19: 2015-01-06 Minor bugfix for handling of indexed action stamps. 3.18: 2014-11-28 The graft command now has a --prune option like unite. 3.17: 2014-11-17 Export support for SRC and RCS. Bug fix for automated preservation under hg. Bug fix for reparenting and checkout of commits with inline data. 3.16: 1014-11-08 Import support for SRC. 3.15: 1014-11-05 New 'add' command to insert new fileops in commits. 3.14: 2014-10-29 Assignments are preserved across squashes (including deletions). Name lookups are, after the first one, significantly faster. 3.13: 2014-10-24 Read/write support for the Fossil system. Fixes for timezone handling. 3.12: 2014-09-11 Explicit svn:ignore patterns aren't recursive to lower directories; cope. A new 'ignores' command has options for translation of ignore files. The --noignores option has been retired. 3.11: 2014-08-12 When converting SVN, ignore explicit .gitignores created by git-svn. (Better than letting them collide with translated svn:ignore properties.)
2015-01-16Update to 0.0.2.wiz3-24/+6
October 16, 2012 Behdad Esfahbod <behdad@gnome.org> - 0.0.2. There are only 10 types of people... More seriously: Bump pkgconfig package version to 1.30.
2015-01-16Update to 0.3.3, set LICENSE.wiz2-10/+8
0.3.3 (stable) Context output format for "no newline" lines has been fixed. The splitdiff utility now has an option to disable ".patch" filename extensions. Some fixes for bugs spotted by Coverity. Interdiff can now use "-" (stdin) for one of the inputs.
2015-01-16Update to 4.7l, set LICENSE.wiz2-7/+7
2014/01/01 (4.7l) - add "docs" rule to makefile. - correct configure check for yyname vs yytname, broken by 4.7i changes - update config.guess 2013/10/25 (4.7k) - modify configure script, etc., to support cross-compiles, e.g., to MinGW. - updated configure macros - support --datarootdir option - various portability fixes for CF_XOPEN_SOURCE - add checks for clang - improve macros for checking for standard C compiler - modified macros to support third parameter of AC_DEFINE used by autoheader - update config.guess, config.sub 2011/01/02 (4.7j) - amend a check for function name to allow cases such as this: int (foo)(); which is distinct from a function-pointer, e.g., int (*foo)(); - modified configure script to deprecate ${name-value} in favor of standard ${name:-value}. - update config.guess, config.sub
2015-01-16Update to 2.5.2:wiz2-7/+8
commit-patch (2.5.2) * Fixed dumb bug that caused "make install" to fail. -- David Caldwell <david@porkrind.org> Sun, 21 Sep 2014 18:15:04 -0700 commit-patch (2.5.1) * We now use App::Fatpacker to bundle IPC::Run, removing the dependency from the release tarball. * Work around emacs/tramp bug in commit-patch-buffer.el (thanks Dima Kogan <dima@secretsauce.net>). -- David Caldwell <david@porkrind.org> Sun, 21 Sep 2014 17:22:29 -0700
2015-01-16Update to 2014.10.15:wiz3-7/+30
* Noteworthy changes in release 2014.10.15 (2014-10-15) [stable] A brand-new Github mirror of the Archive's Git repository is available at <https://github.com/peti/autoconf-archive>. That project allows developers to submit patches as Pull Requests instead of having to go through Savannah's patch tracker. The Archive no longer creates release tarballs compressed with gzip and bzip2; only tarballs compressed with xz and lzip are distributed. AX_LIB_POSTGRESQL: substitute CPPFLAGS rather than CFLAGS. AX_GCC_ARCHFLAG: Rewrite x86 support <https://savannah.gnu.org/patch/?8514> and extend Clang support <https://savannah.gnu.org/patch/index.php?8515>. AX_GCC_VAR_ATTRIBUTE: support the init_priority attribute. AX_PERL_MODULE_VERSION: fix a misspelled variable name. Other unfixed issues remain. See <https://savannah.gnu.org/patch/index.php?8507>. AX_BOOST_PYTHON: several issue have beeen fixed. Further details can be found at <https://savannah.gnu.org/patch/index.php?8540>. AX_HAVE_QT: Only check $PATH and qmake for Qt variables. The old logic for detecting Qt without $PATH or qmake was never very reliable and the last change to this macro broke it entirely. If the Qt variables cannot be found via $PATH and qmake, then it would be best to manually define them in the makefile. AX_TLS: fix quoting problem. AX_F90_LIBRARY: several bug fixes and improvements. Further details are at <https://savannah.gnu.org/patch/?8500>. AX_LUA: fix initialization of ac_cv_header_lua_h. Further details are at <https://savannah.gnu.org/patch/?8505>. AX_AT_CHECK_PATTERN: executes a test similar to AT_CHECK(), except that stdout and stderr are awk regular expressions. Further details can be found at <https://savannah.gnu.org/patch/?8492>. AX_OPENMP: prevent false negative due to -Wunused-variable. AX_COMPILER_VENDOR: improve detection of the CRAY compiler. AX_ENABLE_BUILDDIR: support absolute paths. AX_HAVE_QT: auto-detect Qt 5 by querying $PATH and qmake. Submitted in <https://savannah.gnu.org/patch/index.php?8486>. AX_CHECK_ENABLE_DEBUG: add an --enable-debug option which defines an ENABLE_DEBUG cpp variable if set. Submitted in <https://savannah.gnu.org/patch/index.php?8452>. AX_CODE_COVERAGE: new macro which contains all the necessary logic and Makefile rules for instrumenting a project with code coverage using lcov. Submitted in <https://savannah.gnu.org/patch/index.php?8451>. AX_LIB_HDF5: don't overwrite the CPPFLAGS variable. Submitted in <https://savannah.gnu.org/patch/index.php?8449>. AX_BOOST_BASE: fix for x32 systems. This subject probably needs more attention, though. See <https://savannah.gnu.org/patch/index.php?8433>. AX_BERKELEY_DB(_CXX): add --with-libdb option so that this macros works on OSX with home-brew installed version of BDB. Submitted in <https://savannah.gnu.org/patch/index.php?8416>. AX_CXX_HAVE_PLACEHOLDERS: check if std::placeholders is defined in <functional>. Submitted it <https://savannah.gnu.org/patch/index.php?8414>. AX_LIB_HDF5: add support for recognizing HDF5 built with ccache. Submitted in <https://savannah.gnu.org/patch/index.php?8450>. AX_CC_MAXOPT: Improve CPUID identification patterns as mentioned in patch #8514. Add ICC options added in version 11.0 (which deprecates older -xX style options). Add support for latest Intel performance processors (see #8514 for details). See <https://savannah.gnu.org/patch/index.php?8522>. AX_EXECINFO: new macro to test execinfo size type. Submitted in <https://savannah.gnu.org/patch/index.php?8525>. AX_CXX_VAR_PRETTYFUNC: new macro to determine the function name. AX_CC_MAXOPT: default to -O2 for MSVC instead of -O3. AX_CXX_HAVE_REFERENCE_WRAPPER, AX_CXX_HAVE_BAD_FUNCTION_CALL, AX_CXX_HAVE_BIND, AX_CXX_HAVE_BIT_AND, AX_CXX_HAVE_BIT_OR, AX_CXX_HAVE_BIT_XOR, AX_CXX_HAVE_CREF, AX_CXX_HAVE_FUNCTION, AX_CXX_HAVE_HASH, AX_CXX_HAVE_IS_BIND_EXPRESSION, AX_CXX_HAVE_IS_PLACEHOLDER, AX_CXX_HAVE_MEM_FN, AX_CXX_HAVE_REF: remove dependency on AX_CXX_NAMESPACES. AX_BOOST_BASE has been extended to recognize ppc64le as a lib64 architecture. Submitted in <https://savannah.gnu.org/patch/index.php?8473>. AX_PROG_FLEX has been extended to support OpenBSD. AX_COUNT_CPUS has been extended to support Win32 (and Win64). Further details are at <http://savannah.gnu.org/patch/index.php?8381>. * Noteworthy changes in release 2014.02.28 (2014-02-28) [stable] AX_PERL_EXT has been extended to report back the installation prefix as PERL_EXT_PREFIX. AX_EXT has been extended to deal with a situation where AX_GCC_X86_CPUID(0x00000001) returns 'unknown'. Further details can be found at <http://savannah.gnu.org/patch/?8321>. AX_ZONEINFO has improved support for AIX. Further details can be found at <http://savannah.gnu.org/patch/?8313>. The set of search paths checked by AX_LUA has been extended, mostly in an effort to support FreeBSD and OpenBSD: <http://savannah.gnu.org/patch/?8318> and <http://savannah.gnu.org/patch/?8355> have further details. The new macros AX_CXX_HAVE_BAD_FUNCTION_CALL, AX_CXX_HAVE_BIND, AX_CXX_HAVE_BIT_AND, AX_CXX_HAVE_BIT_OR, AX_CXX_HAVE_BIT_XOR, AX_CXX_HAVE_CREF, AX_CXX_HAVE_FUNCTION, AX_CXX_HAVE_HASH, AX_CXX_HAVE_IS_BIND_EXPRESSION, AX_CXX_HAVE_IS_PLACEHOLDER, AX_CXX_HAVE_MEM_FN, AX_CXX_HAVE_REF, and AX_CXX_HAVE_REFERENCE_WRAPPER have been added. M4sugar and M4sh added to AX_PROG_JAR, AX_PROG_JAVA, AX_PROG_JAVAC, and AX_PROG_JAVADOC. Also fixed a path discrepancy with AX_JAVA_OPTIONS. See <http://savannah.gnu.org/patch/index.php?8279> for further details. The "mandatory" option in AX_CXX_COMPILE_STDCXX_11 has been fixed, and support for Gentoo's hardened GCC has been improved. Further details are at <http://savannah.gnu.org/patch/index.php?8287>. Three new macros were submitted in <http://savannah.gnu.org/patch/?8260>: - AX_GCC_BUILTIN is used to detect GCC-compatible built-in functions (e.g. AX_GCC_BUILTIN([__builtin_expect]) to check for __builtin_expect()). - AX_GCC_FUNC_ATTRIBUTE used to detect GCC-compatible function attributes (e.g. AX_GCC_FUNC_ATTRIBUTE([pure]) to check for _attribute_((pure))). - AX_GCC_VAR_ATTRIBUTE is used to detect GCC-compatible variable attributes (e.g. AX_GCC_VAR_ATTRIBUTE([unused]) to check for _attribute_((unused))). AX_BOOST_BASE has been updated to recognize the new multi-arch system paths on Ubuntu 13.10 x86_64. See <http://savannah.gnu.org/patch/?8254> for further details. Fixed a cut-and-paste error in AX_CREATE_PKGCONFIG_INFO. Further details are available at <http://savannah.gnu.org/patch/?8238>. Extended AX_CHECK_{PREPROC,COMPILE,LINK}_FLAG macros to accept an additional "input" argument. See <http://savannah.gnu.org/patch/?8247> for further details. Fix recognition of UltraSparc IIi in AX_GCC_ARCHFLAG. Further details can be found at <http://savannah.gnu.org/patch/?8235>.
2015-01-16Fix typo, s/GEM_CLEANBUOLD_EXTENSIONS/GEM_CLEANBUILD_EXTENSIONS/.taca2-4/+4
2015-01-16Update to 1.12b:wiz2-6/+6
-------------- Version 1.12b: -------------- - Made an improvement to dictionary generation to avoid runs of identical bytes. - Added havoc cycle scaling to help with slow binaries in -d mode. Based on a thread with Sami Liedes. - Added AFL_SYNC_FIRST for afl-fuzz. This is useful for those who obsess over stats, no special purpose otherwise. - Switched to more robust box drawing codes, suggested by Jakub Wilk. - Created faster 64-bit variants of several critical-path bitmap functions (sorry, no difference on 32 bits). - Fixed moar typos, as reported by Jakub Wilk. -------------- Version 1.11b: -------------- - Added a bit more info about dictionary strategies to the status screen. -------------- Version 1.10b: -------------- - Revised the dictionary behavior to use insertion and overwrite in deterministic steps, rather than just the latter. This improves coverage with SQL and the like. - Added a mention of "*" in status_screen.txt, as suggested by Jakub Wilk.
2015-01-15Don't use plain "throw;", it breaks clang -fno-exceptions build. Bumpjoerg1-1/+2
revision of boost-headers.
2015-01-14Update to 1.68 from Jonathan Buschmann in PR 49570.wiz3-25/+6
== Cppcheck-1.68 == General changes: New checks: - Multifile checking for buffer overruns and uninitialized variables Improvements: - Libraries are now able to contain platform specific types - Improved handling of function overloads - Improved handling of integer literal suffixes - Improved stability of template parsing - Improved accuracy of ValueFlow analysis - Improved checking of pointer overflow - Support noexcept(false) - Support attribute((noreturn)) - A bunch of additions to several Libraries, especially posix.cfg and qt.cfg Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved. == Cppcheck-1.67 == General changes: - Library files have now a 'format' attribute. Format version 1 is assumed by default - Cppcheck does no longer abort checking if unhandled characters (Non-ASCII) are found New checks: - Check for unused return values - Detect shift by too many bits, signed integer overflow and dangerous sign conversion - Recommend usage of expm1(), log1p(), erfc() - Division by sizeof() as parameter to memset/memcpy/memmove/etc. as they expect a size in bytes - Several new va_arg related checks: -- Wrong parameter passed to va_start() -- Reference passed to va_start() -- Missing va_end() -- Using va_list before it is opened -- Subsequent calls to va_start/va_copy() - Initialization by itself in initializer list - Dead pointer usage when pointer alias local variable that has gone out of scope Improvements: - Support uniform initialization syntax (C++11) - Much improvements to value flow analysis - Improved AST creation (support placement new, C++-style casts, templates, operator new[], ...) - Improved lambda support - Support GCC extension attriute((used)) and MSVC extension __declspec(property) - Better support for static member variables, inherited variables and namespaces - Improved typedef support where multiple variables are declared at once - Avoid checking code multiple times by calculating a checksum. Duplicate preprocessor configurations are eliminated by this. - Support C++03/C 'auto' keyword - HTML report: display 'verbose' message using clickable expandable divs
2015-01-14Update 1.17 to 1.18mef2-6/+6
1.18 Mon Sep 29 19:36:00 PDT 2014 - Added the bind_exchange and unbind_exchange methods for exchange-exchange bindings.
2015-01-13bulk build wants opensslwiedi1-1/+2
2015-01-13devel/libebml: needs a C compiler to buildrumko1-2/+2
Ok@ salo
2015-01-13Update zope.interface to 4.1.2. Reset maintainer, as sifu tells me he no longerbsiegert3-10/+12
uses zope nor pkgsrc. Changes: 4.1.2 (2014-12-27) Add support for PyPy3. Remove unittest assertions deprecated in Python3.x. Add zope.interface.document.asReStructuredText, which formats the generated text for an interface using ReST double-backtick markers. 4.1.1 (2014-03-19) Add support for Python 3.4. 4.1.0 (2014-02-05) Update bootstrap.py to version 2.2. Add @named(name) declaration, that specifies the component name, so it does not have to be passed in during registration.
2015-01-13Fix PLIST for python != 2.7wiz1-2/+2
2015-01-11Update to 1.09b:wiz3-16/+27
-------------- Version 1.09b: -------------- - Corrected a cosmetic problem with 'extras' stage count not always being accurate in the stage yields view. - Fixed a typo reported by Jakub Wilk and made some minor documentation improvements. -------------- Version 1.08b: -------------- - Fixed a div-by-zero bug in the newly-added code when using a dictionary. -------------- Version 1.07b: -------------- - Added code that automatically finds and extracts syntax tokens from the input corpus. - Fixed a problem with ld dead-code removal option on MacOS X, reported by Filipe Cabecinhas. - Corrected minor typos spotted by Jakub Wilk. - Added a couple of more exotic archive format samples.
2015-01-11Update to 0.001006:wiz2-6/+6
0.001006 2015-01-10 13:43:39EST-0500 America/Toronto - fix ref check on moosify inflator (@shadowcat-mst)
2015-01-11Update to 1.17:wiz2-6/+6
1.17 2015-01-08 - More XS fixes. Simplified how we localize $@ in the XS code and fixed error with Perls compiled with -DDEBUGGING. Reported by Lars Dɪᴇᴄᴋᴏᴡ. RT #101416. 1.16 2015-01-07 - The changes in 1.14 introduced a memory leak any time a callback was called and it did not throw an error that was a reference. This affected the DateTime constructor and probably many other things. Reported by David Kayal. RT #101380.
2015-01-11Add ports for pythondialog and python2-pythondialog, frontends to thebsiegert9-1/+74
"dialog" utility. From DESCR: pythondialog is a Python wrapper for the dialog utility originally written by Savio Lam, and later rewritten by Thomas E. Dickey. Its purpose is to provide an easy to use, pythonic and comprehensive Python interface to dialog. This allows one to make simple text-mode user interfaces on Unix-like systems (including Linux).
2015-01-11Update ruby-msgpack to 0.5.10.obache3-9/+23
2015-01-09 version 0.5.10: * Merged msgpack-jruby by @iconara. JRuby can run `require 'msgpack'` to use msgpack-jruby.
2015-01-10Simplify PKGNAME.wiz1-3/+2
2015-01-10Update at-spi2-core to 2.14.1 [tks mef@]prlw13-7/+11
* Docs: add AtspiTableCell.
2015-01-10As threatened in April, add --without-emacs to fix build on OSX.gdt1-1/+2
2015-01-09Make it buildable on NetBSD/alphamartin2-1/+28
2015-01-09TypeError with Python 3.x.joerg1-1/+3
2015-01-09Fix C syntax.joerg2-1/+15
2015-01-09Needs bison, yacc is not enough.joerg1-2/+2
2015-01-08+ redmine.wiz1-1/+2
2015-01-08Update to 1.15:wiz3-11/+8
New in 1.15: * Improvements and refactorings in the install-sh script: - It has been modernized, and now makes the following assumptions *unconditionally*: (1) a working 'dirname' program is available; (2) the ${var:-value} shell parameters substitution works; (3) the "set -f" and "set +f" shell commands work, and, respectively, disable and enable shell globbing. - The script implements stricter error checking, and now it complains and bails out if any of the following expectations is not met: (1) the options -d and -t are never used together; (2) the argument passed to option -t is a directory; (3) if there are two or more SOURCEFILE arguments, the DESTINATION argument must be a directory. * Automake-generated testsuites: - The default test-driver used by the Automake-generates testsuites now appends the result and exit status of each "plain" test to the associated log file (automake bug#11814). - The perl implementation of the TAP testsuite driver is no longer installed in the Automake's scripts directory, and is instead just distributed as a "contrib" addition. There should be no reason to use this implementation anyway in real packages, since the awk+shell implementation of the TAP driver (which is documented in the manual) is more portable and has feature parity with the perl implementation. - The rule generating 'test-suite.log' no longer risk incurring in an extra useless "make all" recursive invocation in some corner cases (automake bug#16302). * Distribution: - Automake bug#18286: "make distcheck" could sometimes fail to detect files missing from the distribution tarball, especially in those cases where both the generated files and their dependencies are explicitly in $(srcdir). An important example of this are *generated* makefile fragments included at Automake time in Makefile.am; e.g.: ... $(srcdir)/fragment.am: $(srcdir)/data.txt $(srcdir)/preproc.sh cd $(srcdir) && $(SHELL) preproc.sh <data.txt >fragment.am include $(srcdir)/fragment.am ... If the use forgot to add data.txt and/or preproc.sh in the distribution tarball, "make distcheck" would have erroneously succeeded! This issue is now fixed. - As a consequence of the previous change, "make distcheck" will run using '$(distdir)/_build/sub' as the build directory, rather than simply '$(distdir)/_build' (as it was the case for Automake 1.14 and earlier). Consequently, the './configure' and 'make' invocations issued by the distcheck recipe now have $(srcdir) equal to '../..', rather than to just '..'. Dependent and similar variables (e.g., '$(top_srcdir)') are also changed accordingly. Thus, Makefiles that made assumptions about the exact values of the build and source directories used by "make distcheck" will have to be adjusted. Notice that making such assumptions was a bad and unsupported practice anyway, since the exact locations of those directories should be considered implementation details, and we reserve the right to change them at any time. * Miscellaneous bugs fixed: - The expansion of AM_INIT_AUTOMAKE ends once again with a trailing newline (bug#16841). Regression introduced in Automake 1.14. - We no longer risk to use '$ac_aux_dir' before it's defined (see automake bug#15981). Bug introduced in Automake 1.14. - The code used to detect whether the currently used make is GNU make or not (relying on the private macro 'am__is_gnu_make') no longer risks causing "Arg list too long" for projects using automatic dependency tracking and having a ton of source files (bug#18744). - Automake tries to offer a more deterministic output for generated Makefiles, in the face of the newly-introduced randomization for hash keys order in Perl 5.18. - In older Automake versions, if a user defined one single Makefile fragment (say 'foo.am') to be included via Automake includes in his main Makefile.am, and defined a custom make rule to generate that file from other data, Automake used to spuriously complain with some message like "... overrides Automake target '$(srcdir)/foo.am". This bug is now fixed. - The user can now extend the special .PRECIOUS target, the same way he could already do with the .MAKE .and .PHONY targets. - Some confusing typos have been fixed in the manual and in few warning messages (automake bug#16827 and bug#16997).
2015-01-08Update to 11.3.1:wiz3-10/+16
------ 11.3.1 ------ * Issue #327: Formalize and restore support for any printable character in an entry point name. ---- 11.3 ---- * Expose ``EntryPoint.resolve`` in place of EntryPoint._load, implementing the simple, non-requiring load. Deprecated all uses of ``EntryPoint._load`` except for calling with no parameters, which is just a shortcut for ``ep.require(); ep.resolve();``. Apps currently invoking ``ep.load(require=False)`` should instead do the following if wanting to avoid the deprecating warning:: getattr(ep, "resolve", lambda: ep.load(require=False))() ---- 11.2 ---- * Pip #2326: Report deprecation warning at stacklevel 2 for easier diagnosis. ---- 11.1 ---- * Issue #281: Since Setuptools 6.1 (Issue #268), a ValueError would be raised in certain cases where VersionConflict was raised with two arguments, which occurred in ``pkg_resources.WorkingSet.find``. This release adds support for indicating the dependent packages while maintaining support for a VersionConflict when no dependent package context is known. New unit tests now capture the expected interface.
2015-01-08Updated to 2.21wen2-7/+6
Upstream changes: 2.21 Mar 16 2014 - sync with Debian patches - RT#91658 - fix copyright and license entries - RT#43463 2.20 Feb 03 2014 - drop t/v1*.t unit tests due to license issue https://github.com/renormalist/class-methodmaker/issues/2 2.19 Dec 15 2013 - Fix 5.19 incompatibility - RT#88934 (Zefram) - small distro polishing
2015-01-08Update to 0.09wen2-6/+6
Upstream changes: 0.09 2014-11-13 - optimized some perl API calls (thanks, Alexandr Evstigneev!)
2015-01-08Update to 0.23wen2-7/+6
Upstream changes: 0.23 Thu Aug 21 12:06:13 PDT 2014 - Typo fix via PR/1. @wollmers++ 0.22 Sat Aug 16 10:53:43 PDT 2014 - Meta 0.0.2 0.21 Sat Aug 16 00:52:16 PDT 2014 - Eliminate File::Basename from tests 0.20 Fri Aug 15 15:42:06 PDT 2014 - Add t/000-compile-modules.t - CPAN Day 2014 - 21 Release Salute! 0.19 Sat Aug 2 10:40:36 PDT 2014 - Fix Copyright years in Meta. 0.18 Sat Aug 2 10:18:52 PDT 2014 - Fix Copyright years. 0.17 Wed Jul 30 15:39:56 PDT 2014 - Switch IRC to 0.16 Sat Jul 26 00:19:48 PDT 2014 - Switch to Zilla::Dist
2015-01-08Update to 0.27wen2-7/+6
Upstream changes: 0.27 - 2014-08-16 - declare minimum perl version of 5.6 in metadata
2015-01-08+ happyszptvlfn1-1/+2
2015-01-08Import happy-1.19.5 as devel/happy,szptvlfn5-0/+63
packaged for wip by esg. Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the yacc tool for C.
2015-01-07Fix DEPENDS+= Path typo, thanks wiz@ for review.mef1-2/+2
2015-01-06The last updates of libebml and libmatroska, despite only being X.Y.Z ->wiz1-2/+2
X.Y.Z+1 updates, bumped the shared library major versions. Do recursive bump for that.
2015-01-06Don't hardcode /usr/pkg, use PYTHONCONFIG instead.jperkin1-2/+2
2015-01-06Update to 1.123wen2-11/+10
Update DEPENDS Upstream changes: 1.123 2014-11-11 [Dependencies] * Now requires PPI-1.220 which has numerous bug fixes. This may eliminate the need for some "## no critic" markers you inserted to work around those bugs. The "ProhibitUselessNoCritic" policy should help you find them. [Miscellanea] * Fixed a typo in the Variables::ProhibitPerl4PackageNames message. 1.122 2014-08-25 [Dependencies] * Now requires PPI-1.218 which has numerous enahncements and bug fixes. Also now requires Readonly-2.00, which obviates the need for Readonly::XS to get fast constants. * File::HomeDir, File::Which, and Term::ANSIColor are all required now instead of being optional or recommended. This simplifies our test code and ensures consistent optimal behavior for all users. [New Policies] * Added two new policies: BuiltinFunctions::ProhibitUselessTopic and RegularExpressions::ProhibitUselessTopic. [Miscellanea] * Updated the perlcritic.el script to use modern Emacs hooks. Thanks to @intrigeri and the Debian team for the patch. Fixes GH #556. * Removed all the internal RCS keyword boilerplate blocks that were never getting expanded.
2015-01-06Update to 2.00wen2-6/+6
Upstream changes: 2.00 2014-06-30T11:15:05Z - Deprecation of Readonly::XS as a requirement for fast, readonly scalars is complete. Report any lingering issues on the tracker ASAP. 1.61 2014-06-28T11:22:13Z - Normal constants (strings, numbers) do not appear to be read only to Internals::SvREADONLY($) but perl itself doesn't miss a beat when you attempt to assign a value to them. Fixing test regression in t/general/reassign.t 1.60 2014-06-27T15:59:27Z - Fix array and hash tie() while in XS mode (exposed by Params::Validate tests) - Fix implicit undef value regression resolves #8 - Minor documentation fixes (spell check, etc.) - Patch from Gregor Herrmann <gregoa@debian.org> resolves #7 v1.500.0 2014-06-25T19:56:18Z - PLEASE NOTE: Readonly::XS is no longer needed! - Again, Readonly::XS is no longer needed. - Merged typo fix from David Steinbrunner RT#86350/#2 - Merged patch (w/ tests, yay!) from Daniel P. Risse RT#37864 - Upstream magic related bugs were reported to p5p and fixed in perl itself so we can resolve the following local issues: RT#70167, RT#57382, RT#29487, RT#36653, RT#24216. - Reported RT#120122 (tie + smartmatch bug) upstream to p5p. Will eventually resolve local [RT#59256]. - Note: Resolved RT#16167 (benchmark.pl being installed) in 1.04. - Use readonly support exposed in Internals on perl >=5.8.x - Have I mentioned you don't need to install Readonly::XS anymore? - Checking $Readonly::XSokay is no longer suggested. ...never should have been
2015-01-06Update to 1.220wen2-7/+6
Upstream changes: 1.220 Tue 11 Nov 2014 Summary: - incompatible behavior fixes on PPI::Statement::Sub->prototype - improved parsing of various syntax elements - code quality improvements - various small documentation fixes Details: - {} is now recognized as anonymous hash constructor instead of a code block after these operators: &&= //= || && // ? : (GitHub #36) (MOREGAN) - regex capture variables greater than $9 are now parsed completely, instead of being parsed as single digit captures with numbers after them (GitHub #38) (MOREGAN) - DESTROY and AUTOLOAD subs are now parsed even without the sub keyword (GitHub #39) (MOREGAN) - PPI::Statement::Sub->prototype behavior now matches its documentation, instead of returning the prototype string unchanged and still including the parens (GitHub #56) (MOREGAN) - PPI::Statement::Sub->prototype now returns undef on subs without a prototype, instead of returning an empty string (GitHub #56) (MOREGAN) - list of keywords which are not parsed as packages when followed by the Perl4 package separator ' has been increased (GitHub #77) (MOREGAN) - application of a number of Perl::Critic policies and documentation fixes (GitHub #53) (MOREGAN, MITHALDU) - automation of README.md generation for git (GitHub #86) (COWENS) - various small documentation fixes (Github #96) (MOREGAN) 1.218 Sat 16 Aug 2014 Summary: - Fixes for various parsing and documentation bugs - 1MB limit on input document size removed - Moved repository to GitHub: https://github.com/adamkennedy/PPI Details: - Stop directing bugs to rt.cpan.org (GitHub #40) (MOREGAN) - Fix documentation reference to List::Util (RT #75308) (RWSTAUNER) - Improve scalability of parsing long lines, and remove the size limit on documents PPI will parse (GitHub #5) (MITHALDU) - Speed up adding an element to an unlabeled statement. Allow inlining of some methods. (WOLFSAGE) - Expanded test coverage (DOLMEN, MOREGAN) - Convert inline tests to standalone tests (GitHub #12) (MOREGAN) - Fix for '1=>x' being parsed as x operator (GitHub #46) (MOREGAN) - Recognize that '1 x3' is the x operator followed by a 3 (RT #37892, GitHub #27) (MOREGAN) - Support all augmented assignment operators (<<=, ||=, etc.) (RT #68176, 71705) (MOREGAN) - Stop upper-case "=CUT" from terminating POD (RT #75039) (JAE) - Support upper-case digits in hex and binary numbers, including in the leading '0X' and '0B'. (RT #36540) (KRYDE, MOREGAN) - Fix float argument to range operator misparsed as version string (RT #45014) (MOREGAN) - Fix POD markup in PPI::Find (RT #51693) (FWIE) - Fix spelling of "Tom Christiansen" (RT #67264) (TADMC) - Fix a large raft of spelling and grammar errors (RT #85049) (David Steinbrunner, DOLMEN, MOREGAN) - Fix errors in documentation of the PPI::Element class hierarchy (RT #30863, 69026) (SJQUINNEY) - Prevent PPI::XSAccessor packages from hiding corresponding PPI packages in CPAN (RT #90792) (MITHALDU) - Recognize the formfeed character as whitespace (RT #67517) (WYANT) - Recognize regex match following 'return' (RT #27475) (ADAMK) - Fix missing dereference, length called on reference (RT #40103) (ADAMK)
2015-01-06Update to 5.20141220wen2-6/+6
Upstream changes: 5.20141220 - Updated for v5.21.7
2015-01-06Update to 0.1pre2019ryoon2-6/+6
Changelog is not available.
2015-01-05Fix broken dependency matches.jperkin1-3/+3
2015-01-04Update to 12.0.5:wiz3-9/+9
12.0.5 (2015-01-03) ~~~~~~~~~~~~~~~~~~~ * Upgrade pip to 6.0.6 * Upgrade setuptools to 11.0
2015-01-04Update to 11.0:wiz3-20/+26
---- 11.0 ---- * Interop #3: Upgrade to Packaging 15.0; updates to PEP 440 so that >1.7 does not exclude 1.7.1 but does exclude 1.7.0 and 1.7.0.post1. ------ 10.2.1 ------ * Issue #323: Fix regression in entry point name parsing. ---- 10.2 ---- * Deprecated use of EntryPoint.load(require=False). * Substantial refactoring of all unit tests. Tests are now much leaner and re-use a lot of fixtures and contexts for better clarity of purpose. ---- 10.1 ---- * Issue #320: Added a compatibility implementation of ``sdist._default_revctrl`` so that systems relying on that interface do not fail (namely, Ubuntu 12.04 and similar Debian releases). ------ 10.0.1 ------ * Issue #319: Fixed issue installing pure distutils packages. ---- 10.0 ---- * Issue #313: Removed built-in support for subversion. Projects wishing to retain support for subversion will need to use a third party library. The extant implementation is being ported to `setuptools_svn <https://pypi.python.org/pypi/setuptools_svn>`_. * Issue #315: Updated setuptools to hide its own loaded modules during installation of another package. This change will enable setuptools to upgrade (or downgrade) itself even when its own metadata and implementation change. --- 9.1 --- * Prefer vendored packaging library `as recommended <https://github.com/jaraco/setuptools/commit/170657b68f4b92e7e1bf82f5e19a831f5744af67#commitcomment-9109448>`_. ----- 9.0.1 ----- * Issue #312: Restored presence of pkg_resources API tests (doctest) to sdist. --- 9.0 --- * Issue #314: Disabled support for ``setup_requires`` metadata to avoid issue where Setuptools was unable to upgrade over earlier versions. --- 8.4 --- * Pull Request #106: Now write ``setup_requires`` metadata.
2015-01-04Update to 1.4.22:wiz2-6/+6
Bugfix maintenance release. Fixes to hash table expansion now completely hang all threads very briefly while the hash table pointers are swapped. Once swapped, it unlocks and uses locks as normal. In previous versions, the hash table was switched to a global lock instead of a map of bucket-locks during expansion. This should be faster overall with a small latency penalty. It's possible to presize the hash table with -o hashpower
2015-01-04Update to 1.3.1:wiz4-84/+12
2015-01-04 Moritz Bunkus <moritz@bunkus.org> * Released v1.3.1. * EbmlElement::Render(): doesn't catch exceptions anymore. Instead exceptions generated from the IOCallback class (e.g. if a write failed) are propagated to the caller. 2014-12-21 Moritz Bunkus <moritz@bunkus.org> * build system: switched the build system from hand-crafted Makefiles to an autoconf/automake-based system. A pkg-config file will be installed as well; its name is »libebml«. Patch by Jan Engelhardt <jengelh@inai.de>. 2014-12-20 Moritz Bunkus <moritz@bunkus.org> * EbmlMaster::Read(): when reading with SCOPE_ALL_DATA only those elements that could successfully be read will be kept (e.g. defective block groups will be dropped). 2014-12-19 Moritz Bunkus <moritz@bunkus.org> * EbmlMemoryStream: add a new class for safe memory access that throws exception on failures. 2014-12-18 Moritz Bunkus <moritz@bunkus.org> * EbmlMaster: Fixed read() trying to calculate the end position of elements with an unknown size. This avoids endless loops and assertions in certain cases. See https://trac.bunkus.org/ticket/1089