summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2013-02-19Improve DESCR.ryoon2-19/+16
Mention difference between 1.6 and 1.7.
2013-02-19Update to 0.7.3ryoon3-7/+10
Changelog: 0.7.3 - [bug] legacy_html_escape function, used when Markupsafe isn't installed, was using an inline-compiled regexp which causes major slowdowns on Python 3.3; is now precompiled. - [bug] AST supporting now supports tuple-packed function arguments inside pure-python def or lambda expressions. [ticket:201] - [bug] Fixed Py3K bug in the Babel extension. - [bug] Fixed the "filter" attribute of the <%text> tag so that it pulls locally specified identifiers from the context the same way as that of <%block> and <%filter>. - [bug] Fixed bug in plugin loader to correctly raise exception when non-existent plugin is specified. 0.7.2 - [bug] Fixed regression in 0.7.1 where AST parsing for Py2.4 was broken. [ticket:193] 0.7.1 - [feature] Control lines with no bodies will now succeed, as "pass" is added for these when no statements are otherwise present. Courtesy Ben Trofatter [ticket:146] - [bug] Fixed some long-broken scoping behavior involving variables declared in defs and such, which only became apparent when the strict_undefined flag was turned on. [ticket:192] - [bug] Can now use strict_undefined at the same time args passed to def() are used by other elements of the <%def> tag. [ticket:191] 0.7.0 - [feature] Added new "loop" variable to templates, is provided within a % for block to provide info about the loop such as index, first/last, odd/even, etc. A migration path is also provided for legacy templates via the "enable_loop" argument available on Template, TemplateLookup, and <%page>. Thanks to Ben Trofatter for all the work on this [ticket:125] - [feature] Added a real check for "reserved" names, that is names which are never pulled from the context and cannot be passed to the template.render() method. Current names are "context", "loop", "UNDEFINED". - [feature] The html_error_template() will now apply Pygments highlighting to the source code displayed in the traceback, if Pygments if available. Courtesy Ben Trofatter [ticket:95] - [feature] Added support for context managers, i.e. "% with x as e:/ % endwith" support. Courtesy Ben Trofatter [ticket:147] - [feature] Added class-level flag to CacheImpl "pass_context"; when True, the keyword argument 'context' will be passed to get_or_create() containing the Mako Context object. [ticket:185] - [bug] Fixed some Py3K resource warnings due to filehandles being implicitly closed. [ticket:182] - [bug] Fixed endless recursion bug when nesting multiple def-calls with content. Thanks to Jeff Dairiki. [ticket:186] - [feature] Added Jinja2 to the example benchmark suite, courtesy Vincent Férotin 0.6.2 - [bug] The ${{"foo":"bar"}} parsing issue is fixed!! The legendary Eevee has slain the dragon! [ticket:20]. Also fixes quoting issue at [ticket:86]. 0.6.1 - [bug] Added special compatibility for the 0.5.0 Cache() constructor, which was preventing file version checks and not allowing Mako 0.6 to recompile the module files. 0.6.0 - [feature] Template caching has been converted into a plugin system, whereby the usage of Beaker is just the default plugin. Template and TemplateLookup now accept a string "cache_impl" parameter which refers to the name of a cache plugin, defaulting to the name 'beaker'. New plugins can be registered as pkg_resources entrypoints under the group "mako.cache", or registered directly using mako.cache.register_plugin(). The core plugin is the mako.cache.CacheImpl class. - [feature] Added support for Beaker cache regions in templates. Usage of regions should be considered as superseding the very obsolete idea of passing in backend options, timeouts, etc. within templates. - [feature] The 'put' method on Cache is now 'set'. 'put' is there for backwards compatibility. - [feature] The <%def>, <%block> and <%page> tags now accept any argument named "cache_*", and the key minus the "cache_" prefix will be passed as keyword arguments to the CacheImpl methods. - [feature] Template and TemplateLookup now accept an argument cache_args, which refers to a dictionary containing cache parameters. The cache_dir, cache_url, cache_type, cache_timeout arguments are deprecated (will probably never be removed, however) and can be passed now as cache_args={'url':<some url>, 'type':'memcached', 'timeout':50, 'dir':'/path/to/some/directory'} - [feature/bug] Can now refer to context variables within extra arguments to <%block>, <%def>, i.e. <%block name="foo" cache_key="${somekey}">. Filters can also be used in this way, i.e. <%def name="foo()" filter="myfilter"> then template.render(myfilter=some_callable) [ticket:180] - [feature] Added "--var name=value" option to the mako-render script, allows passing of kw to the template from the command line. [ticket:178] - [feature] Added module_writer argument to Template, TemplateLookup, allows a callable to be passed which takes over the writing of the template's module source file, so that special environment-specific steps can be taken. [ticket:181] - [bug] The exception message in the html_error_template is now escaped with the HTML filter. [ticket:142] - [bug] Added "white-space:pre" style to html_error_template() for code blocks so that indentation is preserved [ticket:173] - [bug] The "benchmark" example is now Python 3 compatible (even though several of those old template libs aren't available on Py3K, so YMMV) [ticket:175]
2013-02-19Update to 1.480.3ryoon3-17/+23
* Fix https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2013-02-16 Changelog: What's new in 1.480.3 (2013/02/15) "Remember me on this computer" does not work, cookie is not accepted in new session (issue 16278) Slow/hung web UI in 1.483+ (stuck in parseURI) (issue 16474) Failure to delete old config files during rekeying on Windows (issue 16319) NoClassDefFoundError on Base64 when launching an headless slave with -jnlpCredential option (issue 9679) Loading asynchPeople calls (synch) People constructor (issue 16397) Jenkins briefly displays build queue and then it disappears until the page is reloaded (issue 15335) View.hasPeople too slow to use in sidepanel.jelly (issue 16244) XSS (SECURITY-46) File parameter causing data lost after Jenkins restart (issue 13536)
2013-02-19libboost_locale needed on Darwinadam1-1/+4
2013-02-19Add and enable kyua-testers.jmmv1-1/+2
2013-02-19Initial import of kyua-testers, version 0.1:jmmv5-0/+95
Kyua (pronounced Q.A.) is a testing framework for both developers and users. Kyua is different from most other testing frameworks in that it puts the end user experience before anything else. There are multiple reasons for users to run the tests themselves, and Kyua ensures that they can do so in the most convenient way. This module, kyua-testers, provides scriptable interfaces to interact with test programs of various kinds. The interface of such testers allows the caller to execute a single test case of a single test program in a controlled and homogeneous manner.
2013-02-18Added do-test:adam1-3/+5
2013-02-18base perl has had newer Time::Local than p5-Time-Local since at leastmarkd1-2/+2
5.14.0
2013-02-17Revbump all elisp packages after emacs changes.dholland26-47/+52
2013-02-17Update maven to 3.0.4.fhajny5-31/+63
Too many changes since 2.2.1. Apache Maven 3.0.4 should be backwards compatibility with 2.x. For compatibility issues, see https://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html
2013-02-17Update to 0.31wen2-8/+7
Upstream changes: 0.31 Tue Feb 5 11:51:59 CST 2013 - Optimization: stringify variables passed to canonpath [David Golden] - Optimization: Use internal guts when constructing Dirs from Dirs, instead of concatenating and splitting them again with File::Spec. [David Golden] - Fix grammar error in docs. [Karen Etheridge] - Implement a 'split' parameter for the slurp() method [suggested by Yanick Champoux] - In docs, replace unicode MINUS SIGN with ascii HYPHEN-MINUS [Randy Stauner] 0.29 Mon Dec 17 23:55:07 CST 2012 - Add components() method, which returns directory names (and filename, if this is a File object) as a list. - Fix a test failure on non-Unix platforms, the 07-recurseprune.t test was written in a Unix-specific way. 0.28 Sat Dec 15 21:40:17 CST 2012 - Fix test failures when run as root - they were relying on permissions failures, but permissions never fail as root. [Spotted by AAR and Chris Williams] - Add links in docs to the other modules we rely on & talk about in the docs. Makes for easier viewing through search.cpan.org / MetaCPAN. [David Precious] - Fixed some misleading variable names in docs. [RT#81795] [Pau Amma] 0.27 Sat Dec 8 19:24:15 CST 2012 - Added pruning support in dir->recurse(). If recurse callback returns $item->PRUNE, no children of this item will be analyzed. [Marcin Kasperski] - Documented 'basename' method for directories. [Fabrice Gabolde] - Added traverse_if() function, which allows one to filter children before processing them. [Marcin Kasperski] - Added tempdir() function. [cho45]
2013-02-17Update to 0.11wen2-7/+6
Upstream changes: [Changes for 0.11 - 16 Feb, 2013] Modernize dist.
2013-02-17Remove libboost_locale from the generic PLIST, it is handled in thejperkin1-4/+1
OPSYS-specific files. This is now the third time I have had to apply this identical fix, please can package updaters be more careful in the future so I don't have to do it a fourth time. Alternatively, cookies are available to anyone who comes up with a programatic fix for print-PLIST or whatever is causing this to happen each time.
2013-02-17Remove sap packages. Not automatically fetchable, no maintainer.wiz14-313/+1
[Per section 19.1.5 of the pkgsrc guide.]
2013-02-17Remove ruby-i18n_05 which was required by devel/ruby-activemodel.taca4-144/+0
2013-02-17Remove ruby-i18n_05.taca1-2/+1
2013-02-17Remove ruby-activesupport3.taca4-236/+0
It is part of Ruby on Rails 3.0 which isn't supported any more.
2013-02-17Remove ruby-activemodel.taca5-87/+0
It is part of Ruby on Rails 3.0 which isn't supported any more.
2013-02-17Remove ruby-activemodel and ruby-activesupport3.taca1-3/+1
2013-02-17Remove ruby-railties.taca4-402/+0
It is part of Ruby on Rails 3.0 which isn't supported any more.
2013-02-17Remove ruby-railties.taca1-2/+1
2013-02-16Indent.schmonz1-10/+10
2013-02-16Search in ${PREFIX}/share too. Noticed because p5-File-MimeInfo wasschmonz5-3/+59
warning (falsely) about shared-mime-info not being installed and failing to assign sane types. Fixes at least that problem, and possibly others. Bump PKGREVISION.
2013-02-16Detect png-1.6. Bump PKGREVISION.wiz3-3/+19
2013-02-16Recursive bump for png-1.6.wiz108-206/+217
2013-02-16Recursive bump for png-1.6.wiz14-27/+28
2013-02-16Recursive bump for png-1.6.wiz26-50/+52
2013-02-15recursive bump from boost-lib shlib update.obache8-15/+16
2013-02-14Update atf and atf-libs to 0.17:jmmv4-10/+11
* Added the atf_utils_cat_file, atf_utils_compare_file, atf_utils_copy_file, atf_utils_create_file, atf_utils_file_exists, atf_utils_fork, atf_utils_grep_file, atf_utils_grep_string, atf_utils_readline, atf_utils_redirect and atf_utils_wait utility functions to atf-c-api. Documented the already-public atf_utils_free_charpp function. * Added the cat_file, compare_file, copy_file, create_file, file_exists, fork, grep_collection, grep_file, grep_string, redirect and wait functions to the atf::utils namespace of atf-c++-api. These are wrappers around the same functions added to the atf-c-api library. * Added the ATF_CHECK_MATCH, ATF_CHECK_MATCH_MSG, ATF_REQUIRE_MATCH and ATF_REQUIRE_MATCH_MSG macros to atf-c to simplify the validation of a string against a regular expression. * Miscellaneous fixes for manpage typos and compilation problems with clang. * Added caching of the results of those configure tests that rely on executing a test program. This should help crossbuild systems by providing a mechanism to pre-specify what the results should be. * PR bin/45690: Make atf-report convert any non-printable characters to a plain-text representation (matching their corresponding hexadecimal entities) in XML output files. This is to prevent the output of test cases from breaking xsltproc later.
2013-02-14sortjnemeth1-2/+2
2013-02-14Update to 1.14. From the changelog:schmonz3-8/+8
* Added a fetch command. Closes: #480580 * status: Now includes information about unpushed changes, for git, git-svn, hg, and bzr. Closes: #693021 * Added lib/vis, an add-on to visualise repo history. Closes: #693022 Thanks, Paul Wise * Drop an extra -m from various commit/record commands. Closes: #695478 Thanks, Paul Wise
2013-02-13Update ruby-backports to 2.8.2.taca3-7/+9
== Version 2.8.0 - February 3rd, 2013 * Added some features of 2.0.0 (must be required explicitly until official release): * Array#bsearch * Range#bsearch
2013-02-13Correct comment in a patch file.taca2-3/+3
This change dosen't fix CVE-2013-0276 but give workaround for it. No PKGREVISION bump.
2013-02-12Changes 1.53.0:adam10-31/+300
New Libraries: Atomic: C++11-style atomic<>, from Helge Bahmann, maintained by Tim Blechmann. Coroutine: Coroutine library, from Oliver Kowalke. Lockfree: Lockfree data structures, from Tim Blechmann. Multiprecision: Extended precision arithmetic types for floating point, integer and rational arithmetic from John Maddock and Christopher Kormanyos. Odeint: Solving ordinary differential equations, from Karsten Ahnert and Mario Mulansky. News This release contains a fix for ticket 7743, in Boost.Locale. For more details, see the security notice. More info http://www.boost.org/users/history/version_1_53_0.html
2013-02-12Add fix for CVE-2013-0276.taca3-2/+19
Bump PKGREVISION.
2013-02-12Update ruby-railties32 to 3.2.12.taca2-6/+5
Change of version only.
2013-02-12Update ruby-activemodel32 to 3.2.12.taca1-4/+4
Change of version only.
2013-02-12Update ruby-activesupport32 to 3.2.12.taca1-4/+4
Change of version only.
2013-02-12Update ruby-railties31 to 3.1.11.taca2-6/+5
Change of version only.
2013-02-12Update ruby-activemodel31 to 3.1.11.taca1-4/+4
Change of version only.
2013-02-12Update ruby-activesupport31 to 3.1.11.taca1-4/+4
## Rails 3.1.11 (unreleased) ## * Allow `multi_json` version `>= 1.3`, relaxing back to semantic versioning 2.0.0 (revert of #5861) Backport of #5896 *Alex Riedler*
2013-02-12Changes 5.1.1:adam2-6/+6
BUGS FIXED On Windows 64-bit, an error causing link errors about __gmp_binvert_limb_table has been fixed. Aarch64 alias ARM64 support now works. A possible buffer overrun in mpz_ior has been fixed. A rare sign flip in mpz_remove has been fixed. A bug causing problems with mpf numbers with absolute value ≥ 231 has been fixed. Several bugs in mini-gmp have been fixed. A bug caused by automake, related to the 'distcheck' target, has been fixed by upgrading the automake used for GMP release engineering. FEATURES Preliminary support for the x32 ABI under x86-64. MISC The mini-gmp testsuite now tests the entire set of functions. Various improvements of the GMP testsuite.
2013-02-11Update to 2.5.1:wiz2-6/+6
This is a non-scheduled bugfix release. hgk: support the old way of getting the current Ttk theme (issue3808) hgweb.cgi: fix internal WSGI emulation (issue3804) hgweb: make 'summary' work with hidden changesets (issue3810) incoming: fix incoming when a local head is remotely filtered (issue3805) largefiles: don't crash when trying to find default dest for url without path rebase: derive node from target rev (issue3802)
2013-02-11Add and enable ruby-term-ansicolor.taca1-1/+2
2013-02-11Add ruby-term-ansicolor package version 1.0.7.taca4-0/+45
= Term::ANSIColor - ANSI escape sequences in Ruby == Description This library can be used to color/decolor strings using ANSI escape sequences.
2013-02-11Add and enable ruby-path.taca1-1/+2
2013-02-11Add ruby-path package version 1.3.1.taca4-0/+52
Path - a Path manipulation library Path is a library to manage paths. It is similar to Pathname, but has some extra goodness. The method names are intended to be short and explicit, and avoid too much duplication like having 'name' or 'path' in the method name. I believe the object-oriented approach to manipulate paths is very elegant and useful. Paths are naturally the subject of their methods and even if they are simple Strings behind, they carry way much more information and deserve a first-class status. Also, using a path library like this avoid to remember in which class the functionality is implemented, everything is in one place (if not, please open an issue!).
2013-02-11Add and enable ruby-parslet.taca1-1/+2
2013-02-11Add ruby-parslet package version 1.4.0.taca4-0/+114
Parslet makes developing complex parsers easy. It does so by * providing the best error reporting possible * not generating reams of code for you to debug Parslet takes the long way around to make your job easier. It allows for incremental language construction. Often, you start out small, implementing the atoms of your language first; _parslet_ takes pride in making this possible.
2013-02-11Add and enable ruby-blankslate.taca1-1/+2