summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2017-06-10Add and enable ruby-rspec_junit_formatter.taca1-1/+2
2017-06-10Add ruby-rspec_junit_formatter package version 0.2.3.taca4-0/+31
RSpec 2 & 3 results that Jenkins can read. Probably a few other CI servers, too.
2017-06-10Add and enable ruby-rspec-its.taca1-1/+2
2017-06-10Add ruby-rspec-its package version 1.2.0.taca4-0/+44
RSpec::Its provides the `its` method as a short-hand to specify the expected value of an attribute.
2017-06-10Add and enable ruby-gettext-setup.taca1-1/+2
2017-06-10Add ruby-gettext-setup package version 0.25.taca4-0/+67
gettext-setup gem This is a simple gem to set up i18n for Ruby projects (including Sinatra web apps) using gettext and fast gettext. This project sets the default locale to English. If the user has set a different locale in their browser preferences, and we support the user's preferred locale, strings and data formatting will be customized for that locale.
2017-06-10+ devel/py-gitinspectorkamil1-1/+2
2017-06-10Import gitinspector-0.4.4 as devel/py-gitinspector.kamil5-0/+133
Gitinspector is a statistical analysis tool for git repositories. The default analysis shows general statistics per author, which can be complemented with a timeline analysis that shows the workload and activity of each author. Under normal operation, it filters the results to only show statistics about a number of given extensions and by default only includes source files in the statistical analysis.
2017-06-10Fix a missed dependency in previous.tsutsui1-1/+2
2017-06-10Update ruby-gnome2 packages to 3.1.6.tsutsui10-130/+64
pkgsrc changes: - remove a pkgsrc patch for ruby-gnome2-gtk that seems fixed in upstream - ignore native-package-installer dependency checks in ruby-gnome2-clutter-gstreamer and ruby-gnome2-webkit-gtk Upstream changes: (from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.6/NEWS) == Ruby-GNOME2 3.1.6: 2017-06-03 === Changes This is a bug fix release for Windows packages. ==== All * Fixes * Added a missing path existence check on Windows. == Ruby-GNOME2 3.1.5: 2017-06-03 === Changes This is a bug fix release for Windows packages. ==== All * Improvements * Supported RubyInstaller2. ==== Ruby/Pango * Improvements * Add backward compatibility APIs: * (({Pango::FontDescription::WEIGHT_*})) * (({Pango::FontDescription::STYLE_*})) == Ruby-GNOME2 3.1.4: 2017-05-30 === Changes This is a release that supports Ruby 2.4 on Windows. ==== All * Improvements * Supported MSYS2. ==== Ruby/GLib2 * Improvements * Added (({GLib::Object#floating?})) for debugging. ==== Ruby/GIO2 * Improvements * Added (({Gio::File.open})). The followings are deprecated. * (({Gio::File.commandline_arg})) * (({Gio::File.path})) * (({Gio::File.uri})) ==== Ruby/GObjectIntrospection * Improvements * Relaxed expected test result for 32bit environment. [GitHub#1026][Reported by Mamoru TASAKA] * Added tests for (({GObjectIntrospection::ConstantInfo})). [GitHub#1027][Patch by cedlemo] * Supported floating "transfer full" GObject. ==== Ruby/GDK3 * Improvements * Supported (({Cairo::Surface#to_pixbuf(options={})})). (({Cairo::Surface#to_pixbuf(src_x, src_y, width, height)})) is deprecated. ==== Ruby/Rsvg2 * Improvements * Migrated to GObject Introspection bindings. * Renamed to (({Rsvg})) from (({RSVG})). (({RSVG})) is still usable but it's deprecated. [GitHub#1030][Patch by cedlemo] * Supported (({Cairo::Context#render_rsvg_handle(handle, :id => ...)})). ==== Ruby/WebKit2GTK * Improvements * (({WebKit3Gtk::WebView#initialize})): Supported (({Hash})) options. [GitHub#1028][Patch by Matijs van Zuijlen] === Thanks * Mamoru TASAKA * cedlemo * Matijs van Zuijlen == Ruby-GNOME2 3.1.3: 2017-04-27 === Changes This is a release that improve backward compatibility for Ruby/Pango. ==== Ruby/Pango * Improvements * Defined constants under (({Pango})) again for backward compatibility. [GitHub#1022][Reported by Andy Meneely] * Defined constants under (({Pango::Layout})) again for backward compatibility. [GitHub#1022][Reported by Andy Meneely] * (({Pango.pixels})): Added again. * (({Pango::AttrShape#data})): Supported again. * Fixes * (({Pango::Layout#text=})): Fixed a bug that wrong bytesize is used for multibyte string. * (({Pango::Layout#markup=})): Fixed a bug that wrong bytesize is used for multibyte string. === Thanks * Andy Meneely == Ruby-GNOME2 3.1.2: 2017-04-26 There is an incompatible change. (({GBytes})) to (({String})) conversion is changed to (({GBytes})) to (({GLib::Bytes})) conversion. You can get (({String})) by (({GLib::Bytes#to_s})). Other incompatible changes are bugs. Please report them to us. === Changes ==== All * Improvements * Supported auto depended package install for GObject Introspection based bindings. ==== Ruby/GLib2 * Improvements * Supported overriding (({alloc_func})) in super class. * Extracted native package installer code as native-package-installer gem. * (({GLib::Bytes})): Added. * Supported pkg-config 1.1.9 or later. * Fixes * Fixed a build error on CentOS 6 and Ubuntu 12.04. They use GLib < 2.34. [GitHub#1012][Reported by Scot] * Fixed a bug that (({GLib::TypePlugin})) can't be included. [GitHub#1019][Patch by Matijs van Zuijlen] ==== Ruby/GIO2 * Fixes * Fixed a path in test. [GitHub#990][Reported by Mamoru TASAKA] ==== Ruby/GObjectIntrospection * Improvements * Supported getting interface, union and boxed type as a field value. * Supported setting an interface as a field. * Supported more struct types. * Supported cairo-gobject types. * Supported outputting an array of interfaces. [GitHub#1006][Reported by cedlemo] * Supported Rubyish method name conversion for (({list_XXX})) methods that return an array. * Supported customizing field reader method name. * Supported auto (({int})) to boolean conversion for field value. * (({GObjectIntrospection::Repository.default})): Added a GC guard. * Supported inputting (({unichar})). * Supported inputting (({gint64})) C array. * Supported inputting (({gint8})) C array. * Added tests for (({GObjectIntrospection::UnionInfo})). [GitHub#1016][Patch by cedlemo] * Stopped auto (({GBytes})) to (({String})) conversion. (({GBytes})) is converted to (({GLib::Bytes})). It's for efficient byte sequence handling in Ruby. It's an incompatible change. You can use (({GLib::Bytes#to_s})) to get (({String})). * Fixes * (({GObjectIntrospection::RepositoryError})): Fixed parent class. * Fixed a typo. [GitHub#1002][Reported by cedlemo] ==== Ruby/ATK * Improvements * Migrated to GObject Introspection bindings. [GitHub#998][Patch by cedlemo] ==== Ruby/CairoGObject * Fixes * Fixed a double free bug. ==== Ruby/Pango * Improvements * Migrated to GObject Introspection bindings. [GitHub#1007][GitHub#1008][GitHub#1009][GitHub#1010] [GitHub#1011][Patch by cedlemo] [GitHub#1013][GitHub#1014][Patch by Detlef Wagner] ==== Ruby/GdkPixbuf2 * Improvements * Supported GdkPixbuf 2.31.6 on CentOS 7 again. ==== Ruby/GDK3 * Improvements * (({Gdk::Event})) and subclasses: Supported again. * Supported old GDK 3 again. * Supported X11 related features. [GitHub#999][Reported by johnlane] ==== Ruby/GTK3 * Improvements * (({Gtk::Widget#click})): Added. * (({Gtk::Widget#send_key})): Added. * (({Gtk::Widget#wait_for_draw})): Added. * (({Gtk::WiAccelGroup.activate})): Added. * Updated samples. [GitHub#1002][GitHub#1003] [Patch by cedlemo] * (({Gtk::IconTheme#choose_icon})): Changed the default flags to (({0})) from (({:generic_fallback})). * (({Gtk::IconTheme#lookup_icon})): Changed the default flags to (({0})) from (({:generic_fallback})). * Supported GTK+ < 3.20 again. * Fixes * Updated signal name in document. [GitHub#995][Patch by Arnaud Meuret] ==== Ruby/ClutterGdk * Fixes * Ensured initializing GDK. [GitHub#1000][Reported by cedlemo] ==== Ruby/GOffice * Improvements * (({GOffice::Version})): Added. === Thanks * Mamoru TASAKA * Arnaud Meuret * cedlemo * johnlane * Scot * Detlef Wagner * Matijs van Zuijlen
2017-06-10Update ruby-delayer-deferred to 2.0.0.tsutsui3-8/+28
No upstream changelog. (Whole rewrite but no external API changes, per author's comment)
2017-06-10Updated devel/p5-CPAN-Perl-Releases to 3.22mef2-8/+7
----------------------------------------- version 3.22 at 2017-05-31 21:26:56 +0000 ----------------------------------------- Updated for v5.27.0 ----------------------------------------- version 3.20 at 2017-05-30 18:37:56 +0000 ----------------------------------------- Updated for v5.26.0
2017-06-10Updated devel/p5-File-Path to 2.14mef2-7/+7
---------------------------------- 2.14 2017-06-07 - When creating subdirectories for testing underneath File::Spec::Functions::tmpdir(), use randomly generated strings. - No change in functionality from 2.13.
2017-06-10Updated devel/p5-ExtUtils-MakeMaker to 7.28mef2-8/+7
------------------------------------------- 7.28 Tue May 30 22:01:08 BST 2017 Bug fixes: - Prune auto/share from search paths RT#121918 - Fix regression with metadata RT#121913 7.26 Sat May 27 21:01:47 BST 2017 Bug fixes: - Fix regression with XS tests on MSWin32 with MS toolchain - Make MakeMaker pass compilation tests on AIX again - Test, fix test dep on SKIPped linktype - processPL now depends on 'pure_all' instead of 'all' - Only add staticlibs that are installed under auto/ - Correct the order of tests of chmod() - Make perllocal.pod files reproducible - META_ADD/MERGE default meta version based on each other - Eliminate an ancient, unneeded, dangerous call to Carp::longmess Enhancements: - Add os_unsupported() function Doc fixes: - Fixed typo in MakeMaker.pm
2017-06-09Added dependencies for Python 2.7adam1-1/+6
2017-06-08Detect built-in ATF on the system.jlam1-0/+17
ATF is discovered by looking for the lib/pkgconfig/atf-sh.pc pkg-config file in the base system.
2017-06-08Fix build with Perl 5.26.0ryoon4-2/+33
2017-06-08Fix endianness issue using upstream commitwiz3-2/+51
https://github.com/git/git/commit/6b851e536b05e0c8c61f77b9e4c3e7cedea39ff8 Bump PKGREVISION.
2017-06-08Fix build with Perl 5.26.0ryoon4-1/+50
2017-06-07Fix build with Perl 5.26.0ryoon2-1/+26
2017-06-07Fix "make install" in devel/kyua without "tests" package option.jlam1-3/+6
* Add a space after the "@comment" PLIST keyword inserted in the case where "tests" option is disabled. * Only create the "${PREFIX}/tests" directory and install the Kyuafile there if the "tests" option is enabled.
2017-06-07Fix build with Perl 5.26.0.schmonz2-1/+14
2017-06-07Fix build with Perl 5.26.0ryoon40-26/+279
2017-06-06Fix build with Perl 5.26.0ryoon14-7/+104
2017-06-06Needs py-setuptools_scm.wiz1-1/+2
2017-06-06Fix build with Perl 5.26.0ryoon4-2/+27
2017-06-06Fix build with Perl 5.26.0ryoon2-1/+14
2017-06-06Fix build with Perl 5.26.0 with rt.cpan.org patchryoon2-1/+86
2017-06-06Fix build with Perl 5.26.0ryoon2-1/+16
2017-06-05Security update for File::Path to 2.13.bsiegert2-8/+7
2.13 2017-05-31 - Document security vulnerability reported as CVE-2017-6512. 2.12_008 2017-05-07 - Patch from John Lightsey. 2.12_007 2017-04-22 - Skip tests where filesystem doesn't support permissions (RT 121248). - Add AppVeyor configuration; thanks to Charlie Gonzalez and Hayo Baan. 2.12_006 2017-04-21 - Modernize README, Makefile.PL, updating of version number and release date in documentation. 2.12_005 2017-04-21 - Recommend use of 'safe => 1' in remove_tree() and rmtree(). - Warn if mkpath() or make_path() is passed implausible options on Windows. - Corrections to errors in previous release. 2.12_004 2017-04-18 - Certain functions used in tests are not available on Windows; skip them. - Move certain functions used in testing to t/FilePathTest.pm. 2.12_003 2017-04-07 - Add tests to improve coverage ratios as measured by Devel::Cover - No functional changes. 2.12_002 2017-03-12 - GH#41 RT 117019 Fixed File::Path::remove_tree option hash is auto populated and cannot be reused - GH#40 Unskip in path root t - GH#39 Remove superfluous assignment to $arg{perm} - GH#38 Minor grammatical doc fixes. - GH#37 Minor grammatical doc fixes. 2.12_001 2016-09-18 - RT 94209 document that the thread safety issue will not change and communicate alternative. - RT 85878 be more generous with error check regex given we could be dealing with a pre-1.25 Carp. - GH #33 Be more precise in documentation example for make_path error checking. - GH #34 Skip Windows 2000 and earlier unit tests (test change). - GH #36 Do not hardcode ENOENT (test change).
2017-06-05* Drop task for release from Rakefile which depends on files in priortaca2-8/+24
version 12.0 of rake.
2017-06-05Update php-libawl to 0.57.taca3-9/+29
2017-01-23 Florian Schlichting <fsfs@debian.org> * release awl 0.57 * Update AUTHORS and ChangeLog 2017-01-10 Florian Schlichting <fsfs@debian.org> * Browser: add ExtraRowFormat() to format additional rows differently 2017-01-08 Florian Schlichting <fsfs@debian.org> * delete session after logout, clean up old sessions (fixes davical#65, Debian #643907) * always use full the ID as username, similar to davical's HTTPAuthSession (fix #1, fix #2, debian #703139) 2017-01-07 Florian Schlichting <fsfs@debian.org> * Session::Log and ::Dbg are deprecated * vComponent: add missing strtoupper, so that BEGIN:TYPE...END:TYPE are really case-insensitive 2017-01-02 Florian Schlichting <fsfs@debian.org> * vProperty: always escape backslash, and escape semicolon for "other" properties (fixes Debian bug #837154) 2016-12-31 Florian Schlichting <fsfs@debian.org> * improve debug logging: ignore components, filter by remote IP or username 2016-12-28 Florian Schlichting <fsfs@debian.org> * eliminate trailing whitespace, expand tabs * doc typos 2016-12-02 Florian Schlichting <fsfs@debian.org> * Remove deprecated and unused class iCalendar along with remaining $c->local_tzid references 2016-12-01 Paul Kallnbach <p.kallnbach@gorilla-computing.de> * Update vProperty.php 2016-06-13 Florian Schlichting <fsfs@debian.org> * Bump AWL version to 0.57 (API change) * fix if-else logic, so that "Unable to Reset Password" does not get overwritten by "Temporary Password" form 2016-06-13 Basti <basti122303@gitlab> * Fix link after password reset in case DAViCal is not installed in the webserver root. Closes:davical-project/davical#94 2016-05-08 Andrew McMillan <andrew@morphoss.com> * A semi-colon might be escaped within the text value. * Rename get_fields() function. * Improve access to the slow query threshold. 2016-05-10 Florian Schlichting <fsfs@debian.org> * always remake the apidoc, and remove the stale copy from git * update Makefile to work with both php5 and php7 2016-02-22 ClemensN <c.nuebel@gorilla-computing.de> * fixed issue with escaped ',' in CATEGORIES Property that are seperators in this case
2017-06-05Recursive revbump from lang/perl5 5.26.0ryoon97-167/+194
2017-06-05Recursive revbump from lang/perl5 5.26.0ryoon285-481/+570
2017-06-05Update ruby-tinsto 1.14.0.taca2-7/+7
2017-05-16 Release 1.14.0 * Add visit proc to determine if file should be visited.
2017-06-05Recursive revbump from lang/perl5 5.26.0ryoon563-956/+1126
2017-06-05Update ruby-test-unit to 3.2.4.taca3-8/+9
## 3.2.4 - 2017-05-23 {#version-3-2-4} ### Improvements * Updated tests for Ruby 2.4. [GitHUb#136][Patch by Kazuki Tsujimoto] * Supported power\_assert 1.0.0. [GitHub#137][Patch by Kazuki Tsujimoto] * Added the getting started document. [GitHub#139][GitHub#141][Patch by Hiroyuki Sato] * Added the document for `attribute`. [GitHub#143][Patch by Fumiaki MATSUSHIMA] * Improved a link for GitHub. [GitHub#144][Patch by rochefort] * Updated `.travis.yml`. [GitHub#145][Patch by Jun Aruga] ### Fixes * Fixed a contributor name. [GitHub#131][Patch by Akira Matsuda] * Fixed typos in document. [GitHub#132][Patch by Akira Matsuda] * Fixed typos in document. [GitHub#134][Patch by Yuji Yaginuma] * Fixed a bug that data label with "(" isn't supported. [GitHub#135][Reported by Kazuki Tsujimoto] * Fixed assertion message in English. [GitHub#133][Reported by Khalil Fazal] * Fixed a typo in typo fix. [GitHub#138][Patch by kami] * Fixed a bug that target location finder may return wrong location. [GitHub#146][Patch by Yuki Ito] * Fixed a bug that `--no-show-detail-immediately` raises an error. [GitHub#147][Reported by MSP-Greg] ### Thanks * Akira Matsuda * Yuji Yaginuma * Kazuki Tsujimoto * Khalil Fazal * kami * Hiroyuki Sato * Fumiaki MATSUSHIMA * rochefort * Jun Aruga * Yuki Ito * MSP-Greg
2017-06-05Update ruby-simplecov-html to 0.10.1.taca3-8/+9
0.10.1 2017-05-17 ======== ## Bugfixes * circumvent a regression that happens in the new JRuby 9.1.9.0 release. See [#53](https://github.com/colszowka/simplecov-html/pull/53) thanks @koic
2017-06-05Update ruby-native-package-installer to 1.0.4.taca2-7/+7
## 1.0.4 - 2017-06-04 ### Fixes * Fixed MSYS2 detection.
2017-06-05Update ruby-rspec-railsto 3.6.0.taca3-12/+13
### 3.6.0 / 2017-05-04 [Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.6.0.beta2...v3.6.0) Enhancements: * Add compatibility for Rails 5.1. (Sam Phippen, Yuichiro Kaneko, #1790) Bug Fixes: * Fix scaffold generator so that it does not generate broken controller specs on Rails 3.x and 4.x. (Yuji Nakayama, #1710) ### 3.6.0.beta2 / 2016-12-12 [Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.6.0.beta1...v3.6.0.beta2) Enhancements: * Improve failure output of ActiveJob matchers by listing queued jobs. (Wojciech Wnętrzak, #1722) * Load `spec_helper.rb` earlier in `rails_helper.rb` by default. (Kevin Glowacz, #1795) ### 3.6.0.beta1 / 2016-10-09 [Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.5.2...v3.6.0.beta1) Enhancements: * Add support for `rake notes` in Rails `>= 5.1`. (John Meehan, #1661) * Remove `assigns` and `assert_template` from scaffold spec generators (Josh Justice, #1689) * Add support for generating scaffolds for api app specs. (Krzysztof Zych, #1685)
2017-06-05Update ruby-rspec to 3.6.0.taca2-10/+10
This is a kind of meta package, contains ruby-rspec-core, ruby-rspec-expectations and ruby-rspec-mocks.
2017-06-05Update ruby-rspec-mocks to 3.6.0.taca2-8/+8
### 3.6.0 / 2017-05-04 [Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.6.0.beta2...v3.6.0) Bug Fixes: * Fix "instance variable @color not initialized" warning when using rspec-mocks without rspec-core. (Myron Marston, #1142) * Restore aliased module methods properly when stubbing on 1.8.7. (Samuel Giddins, #1144) * Allow a message chain expectation to be constrained by argument(s). (Jon Rowe, #1156) ### 3.6.0.beta2 / 2016-12-12 [Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.6.0.beta1...v3.6.0.beta2) Enhancements: * Add new `without_partial_double_verification { }` API that lets you temporarily turn off partial double verification for an example. (Jon Rowe, #1104) ### 3.6.0.beta1 / 2016-10-09 [Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.5.0...v3.6.0.beta1) Bug Fixes: * Return the test double instance form `#freeze` (Alessandro Berardi, #1109) * Allow the special logic for stubbing `new` to work when `<Class>.method` has been redefined. (Proby, #1119)
2017-06-05Update ruby-rspec-expectations to 3.6.0.taca3-9/+10
### 3.6.0 / 2017-05-04 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.6.0.beta2...v3.6.0) Enhancements: * Treat NoMethodError as a failure for comparison matchers. (Jon Rowe, #972) * Allow for scoped aliased and negated matchers--just call `alias_matcher` or `define_negated_matcher` from within an example group. (Markus Reiter, #974) * Improve failure message of `change` matcher with block and `satisfy` matcher by including the block snippet instead of just describing it as `result` or `block` when Ripper is available. (Yuji Nakayama, #987) Bug Fixes: * Fix `yield_with_args` and `yield_successive_args` matchers so that they compare expected to actual args at the time the args are yielded instead of at the end, in case the method that is yielding mutates the arguments after yielding. (Alyssa Ross, #965) ### 3.6.0.beta2 / 2016-12-12 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.6.0.beta1...v3.6.0.beta2) Bug Fixes: * Using the exist matcher on `File` no longer produces a deprecation warning. (Jon Rowe, #954) ### 3.6.0.beta1 / 2016-10-09 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.5.0...v3.6.0.beta1) Bug Fixes: * Fix `contain_exactly` to work correctly with ranges. (Myron Marston, #940) * Fix `change` to work correctly with sets. (Marcin Gajewski, #939)
2017-06-05Update ruby-rspec-core to 3.6.0.taca3-14/+11
### 3.6.0 / 2017-05-04 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.6.0.beta2...v3.6.0) Enhancements: * Add seed information to JSON formatter output. (#2388, Mitsutaka Mimura) * Include example id in the JSON formatter output. (#2369, Xavier Shay) * Respect changes to `config.output_stream` after formatters have been setup. (#2401, #2419, Ilya Lavrov) Bug Fixes: * Delay formatter loading until the last minute to allow accessing the reporter without triggering formatter setup. (Jon Rowe, #2243) * Ensure context hook failures running before an example can access the reporter. (Jon Jensen, #2387) * Multiple fixes to allow using the runner multiple times within the same process: `RSpec.clear_examples` resets the formatter and no longer clears shared examples, and streams can be used across multiple runs rather than being closed after the first. (#2368, Xavier Shay) * Prevent unexpected `example_group_finished` notifications causing an error. (#2396, VTJamie) * Fix bugs where `config.when_first_matching_example_defined` hooks would fire multiple times in some cases. (Yuji Nakayama, #2400) * Default `last_run_status` to "unknown" when the `status` field in the persistence file contains an unrecognized value. (#2360, matrinox) * Prevent `let` from defining an `initialize` method. (#2414, Jon Rowe) ### 3.6.0.beta2 / 2016-12-12 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.6.0.beta1...v3.6.0.beta2) Enhancements: * Include count of errors occurring outside examples in default summaries. (#2351, Jon Rowe) * Warn when including shared example groups recursively. (#2356, Jon Rowe) * Improve failure snippet syntax highlighting with CodeRay to highlight RSpec "keywords" like `expect`. (#2358, Myron Marston) ### 3.6.0.beta1 / 2016-10-09 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.4...v3.6.0.beta1) Enhancements: * Warn when duplicate shared examples definitions are loaded due to being defined in files matching the spec pattern (e.g. `_spec.rb`) (#2278, Devon Estes) * Improve metadata filtering so that it can match against any object that implements `===` instead of treating regular expressions as special. (Myron Marston, #2294) * Improve `rspec -v` so that it prints out the versions of each part of RSpec to prevent confusion. (Myron Marston, #2304) * Add `config.fail_if_no_examples` option which causes RSpec to fail if no examples are found. (Ewa Czechowska, #2302) * Nicely format errors encountered while loading spec files. (Myron Marston, #2323) * Improve the API for enabling and disabling color output (Josh Justice, #2321): * Automatically enable color if the output is a TTY, since color is nearly always desirable if the output can handle it. * Introduce new CLI flag to force color on (`--force-color`), even if the output is not a TTY. `--no-color` continues to work as well. * Introduce `config.color_mode` for configuring the color from Ruby. `:automatic` is the default and will produce color if the output is a TTY. `:on` forces it on and `:off` forces it off.
2017-06-05Update ruby-rspec-support to 3.6.0.taca3-8/+12
### 3.6.0 / 2017-05-04 [Full Changelog](http://github.com/rspec/rspec-support/compare/v3.6.0.beta2...3.6.0) Enhancements: * Import `Source` classes from rspec-core. (Yuji Nakayama, #315) ### 3.6.0.beta2 / 2016-12-12 [Full Changelog](http://github.com/rspec/rspec-support/compare/v3.6.0.beta1...v3.6.0.beta2) No user-facing changes. ### 3.6.0.beta1 / 2016-10-09 [Full Changelog](http://github.com/rspec/rspec-support/compare/v3.5.0...v3.6.0.beta1) Bug Fixes: * Prevent truncated formatted object output from mangling console codes. (#294, Anson Kelly)
2017-06-05gdb: update to 8.0maya8-93/+62
GDB 8.0 brings the following fixes and improvements, including: * C++: Support for rvalue references * Python scripting enhancements: ** New functions to start, stop and access a running btrace recording. ** Rvalue reference support in gdb.Type. * GDB commands interpreter: ** User commands now accept an unlimited number of arguments. ** The "eval" command now expands user-defined arguments. * DWARF version 5 support (note that its .debug_names index is not supported yet). * GDB/MI enhancements: ** New -file-list-shared-libraries command to list the shared libraries in the program. ** New -target-flash-erase command, to erase flash memory. * Support for native FreeBSD/mips (mips*-*-freebsd) * Support for the following targets: ** Synopsys ARC (arc*-*-elf32) ** FreeBSD/mips (mips*-*-freebsd) * Miscellaneous enhancements: ** Command-line redirection now supported on MS-Windows hosts. ** Support for thread names on MS-Windows. ** Support for the PKU register on GNU/Linux. ** Support for Target descriptions on sparc32 and sparc64. ** New GDB/CLI command to erase flash memory ** rdrand and rdseed instructions record/replay support. Support for the following features have been removed: * Support for Java programs compiled with gcj * Support for the following configurations: ** FreeBSD/alpha (alpha*-*-freebsd*) ** GNU/kFreeBSD/alpha (alpha*-*-kfreebsd*-gnu) For a complete list and more details on each item, please see the gdb/NEWS file.
2017-06-05gdb7maya1-1/+2
2017-06-05Add gdb7. it's currently identical to devel/gdb, but not for long.maya15-0/+368
2017-06-05Git v2.13.1 Release Notesadam4-35/+8
========================= Fixes since v2.13 ----------------- * The Web interface to gmane news archive is long gone, even though the articles are still accessible via NTTP. Replace the links with ones to public-inbox.org. Because their message identification is based on the actual message-id, it is likely that it will be easier to migrate away from it if/when necessary. * Update tests to pass under GETTEXT_POISON (a mechanism to ensure that output strings that should not be translated are not translated by mistake), and tell TravisCI to run them. * Setting "log.decorate=false" in the configuration file did not take effect in v2.13, which has been corrected. * An earlier update to test 7400 needed to be skipped on CYGWIN. * Git sometimes gives an advice in a rhetorical question that does not require an answer, which can confuse new users and non native speakers. Attempt to rephrase them. * "git read-tree -m" (no tree-ish) gave a nonsense suggestion "use --empty if you want to clear the index". With "-m", such a request will still fail anyway, as you'd need to name at least one tree-ish to be merged. * The codepath in "git am" that is used when running "git rebase" leaked memory held for the log message of the commits being rebased. * "pack-objects" can stream a slice of an existing packfile out when the pack bitmap can tell that the reachable objects are all needed in the output, without inspecting individual objects. This strategy however would not work well when "--local" and other options are in use, and need to be disabled. * Clarify documentation for include.path and includeIf.<condition>.path configuration variables. * Tag objects, which are not reachable from any ref, that point at missing objects were mishandled by "git gc" and friends (they should silently be ignored instead) * A few http:// links that are redirected to https:// in the documentation have been updated to https:// links. * Make sure our tests would pass when the sources are checked out with "platform native" line ending convention by default on Windows. Some "text" files out tests use and the test scripts themselves that are meant to be run with /bin/sh, ought to be checked out with eol=LF even on Windows. * Fix memory leaks pointed out by Coverity (and people). * The receive-pack program now makes sure that the push certificate records the same set of push options used for pushing. * "git cherry-pick" and other uses of the sequencer machinery mishandled a trailer block whose last line is an incomplete line. This has been fixed so that an additional sign-off etc. are added after completing the existing incomplete line. * The shell completion script (in contrib/) learned "git stash" has a new "push" subcommand. * Travis CI gained a task to format the documentation with both AsciiDoc and AsciiDoctor. * Update the C style recommendation for notes for translators, as recent versions of gettext tools can work with our style of multi-line comments. * "git clone --config var=val" is a way to populate the per-repository configuration file of the new repository, but it did not work well when val is an empty string. This has been fixed. * A few codepaths in "checkout" and "am" working on an unborn branch tried to access an uninitialized piece of memory. * "git for-each-ref --format=..." with %(HEAD) in the format used to resolve the HEAD symref as many times as it had processed refs, which was wasteful, and "git branch" shared the same problem. * "git interpret-trailers", when used as GIT_EDITOR for "git commit -v", looked for and appended to a trailer block at the very end, i.e. at the end of the "diff" output. The command has been corrected to pay attention to the cut-mark line "commit -v" adds to the buffer---the real trailer block should appear just before it. * A test allowed both "git push" and "git receive-pack" on the other end write their traces into the same file. This is OK on platforms that allows atomically appending to a file opened with O_APPEND, but on other platforms led to a mangled output, causing intermittent test failures. This has been fixed by disabling traces from "receive-pack" in the test. * "foo\bar\baz" in "git fetch foo\bar\baz", even though there is no slashes in it, cannot be a nickname for a remote on Windows, as that is likely to be a pathname on a local filesystem. * The "collision detecting" SHA-1 implementation shipped with 2.13 was quite broken on some big-endian platforms and/or platforms that do not like unaligned fetches. Update to the upstream code which has already fixed these issues. * "git am -h" triggered a BUG(). * The interaction of "url.*.insteadOf" and custom URL scheme's whitelisting is now documented better.
2017-06-05This is a backport of the functools standard library module from Python 3.2.3adam5-1/+45
for use on Python 2.7 and PyPy. It includes new features lru_cache (Least-recently-used cache decorator).