Commit graph

292125 commits

Author SHA1 Message Date
taca
1fe9211151 doc: Updated devel/ruby-rugged to 0.27.7 2019-01-20 14:04:05 +00:00
taca
a2b2a3f670 devel/ruby-rugged: update to 0.27.7
Catch up to libgit2 0.27.7.
2019-01-20 14:03:43 +00:00
taca
28332fece1 doc: Updated devel/ruby-msgpack to 1.2.6 2019-01-20 13:52:30 +00:00
taca
3a7f5990a4 devel/ruby-msgpack: update to 1.2.6
2019-01-08 verison 1.2.6:

* Update Ruby version 2.6 dependency (especially for Windows environment)
* (version 1.2.4 and 1.2.5 were also releases for updated Ruby versions)
2019-01-20 13:52:11 +00:00
taca
1561ccdc90 doc: Updated devel/ruby-mocha to 1.8.0 2019-01-20 13:51:33 +00:00
taca
5912364797 devel/ruby-mocha: update to 1.8.0
## 1.8.0

* Constrain rubocop version to avoid breaking Travis CI builds (05e507f5)
* Avoid calling Kernel#format from ObjectMethods#mocha_inspect - thanks to @hoffmanilya (#345)
* Fix build matrix script (#346)
* Avoid deprecation warning in gemspec (4976e0bc)
* Removed link to documentation translation (ef428ea2)
* Don't use the new bundler v2 in builds (683ded9b)
* Moved documentation from https://gofreerange.com/mocha/docs to https://mocha.jamesmead.org/ [683ded...a17fde](https://github.com/freerange/mocha/compare/683ded...a17fde)
2019-01-20 13:51:15 +00:00
taca
6fd700c304 doc: Updated devel/ruby-ffi to 1.10.0 2019-01-20 13:48:53 +00:00
taca
6b1c654b5a devel/ruby-ffi: update to 1.10.0
1.10.0 / 2019-01-06
-------------------

Added:
* Add /opt/local/lib/ to ffi's fallback library search path. #638
* Add binary gem support for ruby-2.6 on Windows
* Add FreeBSD on AArch64 and ARM support. #644
* Add FFI::LastError.winapi_error on Windows native or Cygwin. #633

Changed:
* Update to rake-compiler-dock-0.7.0
* Use 64-bit inodes on FreeBSD >= 12. #644
* Switch time_t and suseconds_t types to long on FreeBSD. #627
* Make register_t long_long on 64-bit FreeBSD. #644
* Fix Pointer#write_array_of_type #637

Removed:
* Drop binary gem support for ruby-2.0 and 2.1 on Windows
2019-01-20 13:48:30 +00:00
taca
6e2342548b doc: Updated devel/ruby-fast_gettext to 2.0.0 2019-01-20 13:47:38 +00:00
taca
5c22f416d6 devel/ruby-fast_gettext: update to 2.0.0
pkgsrc change: add "USE_LANGUAGES= # none".

2.0.0 -- Changed p_ separator to \0004 https://github.com/grosser/fast_gettext/pull/107 add np and add gettext aliases
2019-01-20 13:47:15 +00:00
taca
cd94f477f1 doc: Updated devel/ruby-curses to 1.2.7 2019-01-20 13:45:51 +00:00
taca
86ee417b8e devel/ruby-curses: update to 1.2.7
### 1.2.7 / 2019-01-10

Bug fixes:

* Add curses.so for Ruby 2.5/2.6 on x86-mingw32.

### 1.2.6 / 2019-01-09

New features:

* Add Curses::Menu and Curses::Item.
2019-01-20 13:45:27 +00:00
taca
dc45676584 doc: Updated devel/ruby-cucumber-wire to 1.0.0 2019-01-20 13:44:43 +00:00
taca
27f5de0a8a devel/ruby-cucumber-wire: update to 1.0.0
## [1.0.0](https://github.com/cucumber/cucumber-ruby-wire/compare/v0.0.1...v1.0.0)

### Added

* Added this CHANGELOG.md file per [cucumber/cucumber
  #251](https://github.com/cucumber/cucumber/issues/251)
  ([#13](https://github.com/cucumber/cucumber-ruby-wire/pull/13)
  [jaysonesmith](https://github.com/jaysonesmith))

### Changed

* Changes to work with a modern Cucumber-Ruby
  ([#14](https://github.com/cucumber/cucumber-ruby-wire/pull/14)
  [brasmusson](https://github.com/brasmusson))
* Adapt to the move of Location to Cucumber::Core::Test
  ([#14](https://github.com/cucumber/cucumber-ruby-wire/pull/14)
  [brasmusson](https://github.com/brasmusson))

<!-- Contributors -->
[brasmusson]:   https://github.com/brasmusson
[jaysonesmith]: https://github.com/jaysonesmith
[junaruga]:     https://github.com/junaruga
[mattwynne]:    https://github.com/mattwynne
[olleolleolle]: https://github.com/olleolleolle
2019-01-20 13:44:24 +00:00
taca
555803ce47 doc: Updated devel/ruby-cucumber-core to 4.0.0 2019-01-20 13:43:10 +00:00
taca
1a8824ffb1 devel/ruby-cucumber-core: update to 4.0.0
## [4.0.0](https://github.com/cucumber/cucumber-ruby-core/compare/v3.2.0...v4.0.0)

### Changed

* Update to use Gherkin v6
  ([#158](https://github.com/cucumber/cucumber-ruby-core/pull/158)
  @brasmusson)
* Let Scenarios with no Steps get the result status Undefined
  ([#157](https://github.com/cucumber/cucumber-ruby-core/pull/157)
  @brasmusson)
* Convert to use the Gherkin compiler and Pickles
  ([#156](https://github.com/cucumber/cucumber-ruby-core/pull/156)
  @brasmusson)

### Added

* N/A

### Fixed

* N/A

### Removed

* Remove the support for old style tag expressions
  ([#159](https://github.com/cucumber/cucumber-ruby-core/pull/159)
  @brasmusson)
2019-01-20 13:42:36 +00:00
taca
6c05798d87 doc: Updated lang/ruby-gherkin to 6.0.15 2019-01-20 13:41:11 +00:00
taca
7ee5f09c6d lang/ruby-gherkin: update to 6.0.15
6.0.15 - 2018-10-31

Added

* (Go) Executables are uploaded to GitHub releases.

Fixed

* Fix bug where leading tabs prevented parser from identifying keywords (#512
  [VjacheslavVytjagov])
* [JavaScript] Fix JavaScript build (#499 noisygerman)


6.0.13 - 2018-09-25

This major release aligns Gherkin with Example Mapping, a collaborative
technique for designing scenarios and discovering details about rules and
behaviour.

A new Rule keyword has been introduced, and acts as a grouping of one or more
Examples - a new synonym for Scenario.  The Scenario Outline keyword can now
be interchanged with the Scenario keyword, which makes Gherkin a little less
confusing, especially to beginners.  These are the first major change to the
Gherkin grammar in 8 years or so, and we're pretty excited about them.  We
hope they will guide people towards thinking of scenarios as examples of
business rules rather than a series of form submissions and link clicking.
This rule-focused style engages product owners, and can act as amazing living
documentation of your product.  It opens up for the true benefits of BDD - a
business-friendly format for describing and agreeing on software behaviour,
and a guide to development.  Developers will code against this spec, and
produce better (simpler) software faster.  The software will do what it says
on the tin.

The new Gherkin grammar is backwards compatible, meaning that existing Gherkin
documents are still valid.

The library API however is not backwards compatible.  It is now a stream-like
API which produces a stream of messages (source, AST and pickle messages).

Internally, each library shells out to a go executable (embedded in the
library for all major OSes and processor architectures), and communicates via
STDIN/STDOUT using protocol buffers.  The rationale behind this architectural
change is to reduce the maintenance burden (a single parser rather than a
dozen), but also to make it quicker and easier to implement a Gherkin library
in a new language.  Just generate some protobuf classes/structs and write a
small program that shells out and communicates using those messages.

Our preliminary benchmarks suggest that performance is comparable to the
native implementations, or better.  There is a small hit in startup cost, but
this is offset against a higher throughput of the parser.

At the time of this writing Gherkin 6 is nearly integrated in Cucumber-JVM and
Cucumber-Ruby.  Integration with Cucumber.js has not started and we would
really welcome some help with that.

The message protocol will continue to evolve to represent runtime information
such as results, parameter types, cucumber expressions and other metadata.
This will make it easier for the community to build plugins for Cucumber.  One
HTML Gherkin formatter to rule them all. Statistic plugins and more.

Added

* (TypeScript) - Added TypeScript definitions (.d.ts) for Gherkin.
* Added Rule keyword (#250 aslakhellesoy)
* Added Example as synonym for Scenario in English and many other
  languages. This is to align Gherkin with BDD and Example Mapping
  terminology. (aslakhellesoy)
* Added Ukoliko as an additional synonym for Given, in Croatian. (#480 banovotz)

Changed

* (JavaScript,Java,Ruby) The native parsers are removed. Parsing is done by
  gherkin-go executables which are bundled with the published
  libraries. (aslakhellesoy, [jaysonesmith])
* (JavaScript,Java,Ruby,Go) Scenario keyword (or Example keyword) can be used
  to create Scenario Outline. (#353 aslakhellesoy)

Removed

* (Java) OSGi support has been removed. (#412 aslakhellesoy)

Fixed

* (JavaScript) Fix ability to pass language to parser. (#401 charlierudolph)
2019-01-20 13:40:44 +00:00
taca
fdb29ed37c doc: Updated devel/ruby-cucumber-messages to 2.0.0 2019-01-20 13:37:07 +00:00
taca
d1bd831737 devel/ruby-cucumber-messages: update to 2.1.1
Update to 2.1.1.  Handy changes are not available.  Please refer:
<https://github.com/cucumber/cucumber-messages-ruby/commits/master>
2019-01-20 13:36:40 +00:00
adam
107c0d8104 Updated textproc/py-validators, www/py-waitress 2019-01-20 13:29:34 +00:00
taca
3c50063b16 doc: Updated devel/ruby-celluloid to 0.17.4 2019-01-20 13:22:13 +00:00
taca
c8ce9a3d8e devel/ruby-celluloid: update to 0.17.4
pkgsrc changes: add "USE_LANGUAGES= # none".

0.17.4 (2018-12-20)
-----
* [#773](https://github.com/celluloid/celluloid/pull/773)
  Fix the errant 'Couldn't cleanly terminate all actors in 10 seconds!' message
  after forking.  Fixes celluloid/celluloid#696.
  ([@digitalextremist])
2019-01-20 13:21:49 +00:00
adam
da0bcdedc9 py-waitress: updated to 1.2.0
1.2.0:
No changes since the last beta release. Enjoy Waitress!

1.2.0b3:
Bugfixes
- Modified clear_untrusted_proxy_headers to be usable without a
  trusted_proxy.

- Modified trusted_proxy_count to error when used without a
  trusted_proxy.

1.2.0b2:
Bugfixes
- Fixed logic to no longer warn on writes where the output is required to have
  a body but there may not be any data to be written. Solves issue posted on
  the Pylons Project mailing list with 1.2.0b1.

1.2.0b1:
Happy New Year!

Features
- Setting the trusted_proxy setting to '*' (wildcard) will allow all
  upstreams to be considered trusted proxies, thereby allowing services behind
  Cloudflare/ELBs to function correctly whereby there may not be a singular IP
  address that requests are received from.

  Using this setting is potentially dangerous if your server is also available
  from anywhere on the internet, and further protections should be used to lock
  down access to Waitress.

- Waitress has increased its support of the X-Forwarded-* headers and includes
  Forwarded (RFC7239) support. This may be used to allow proxy servers to
  influence the WSGI environment.

  This also provides a new security feature when using Waitress behind a proxy
  in that it is possible to remove untrusted proxy headers thereby making sure
  that downstream WSGI applications don't accidentally use those proxy headers
  to make security decisions.

  The documentation has more information, see the following new arguments:

  - trusted_proxy_count
  - trusted_proxy_headers
  - clear_untrusted_proxy_headers
  - log_untrusted_proxy_headers (useful for debugging)

  Be aware that the defaults for these are currently backwards compatible with
  older versions of Waitress, this will change in a future release of waitress.
  If you expect to need this behaviour please explicitly set these variables in
  your configuration, or pin this version of waitress.

  Documentation:
  https://docs.pylonsproject.org/projects/waitress/en/latest/reverse-proxy.html

- Waitress can now accept a list of sockets that are already pre-bound rather
  than creating its own to allow for socket activation. Support for init
  systems/other systems that create said activated sockets is not included.

- Server header can be omitted by specifying ident=None or ident=''.

Bugfixes
- Waitress will no longer send Transfer-Encoding or Content-Length for 1xx,
  204, or 304 responses, and will completely ignore any message body sent by
  the WSGI application, making sure to follow the HTTP standard.

Compatibility
- Waitress has now "vendored" asyncore into itself as waitress.wasyncore.
  This is to cope with the eventuality that asyncore will be removed from
  the Python standard library in 3.8 or so.

Documentation
- Bring in documentation of paste.translogger from Pyramid. Reorganize and
  clean up documentation.
2019-01-20 13:20:02 +00:00
taca
f83abc18da doc: Updated databases/ruby-pg to 1.1.4 2019-01-20 13:19:50 +00:00
taca
044fe3f4b1 databases/ruby-pg: update to 1.1.4
== v1.1.4 [2019-01-08] Michael Granger <ged@FaerieMUD.org>

- Fix PG::BinaryDecoder::Timestamp on 32 bit systems. # 284
- Add new error-codes of PostgreSQL-11.
- Add ruby-2.6 support for Windows fat binary gems and remove ruby-2.0 and 2.1.
2019-01-20 13:19:13 +00:00
adam
eb27a92bad py-validators: updated to 0.12.4
0.12.4:
- Use inspect.getfullargspec() in py3
2019-01-20 13:16:01 +00:00
adam
c2495ef1c9 Updated security/py-cryptodome, devel/py-packaging 2019-01-20 11:58:58 +00:00
adam
2aa515e4cd py-packaging: updated to 19.0
19.0:

* Fix string representation of PEP 508 direct URL requirements with markers.

* Better handling of file URLs

  This allows for using file:///absolute/path, which was previously
  prevented due to the missing netloc.

  This allows for all file URLs that urlunparse turns back into the
  original URL to be valid.
2019-01-20 11:58:36 +00:00
adam
df82ccf9bc py-cryptodome: updated to 3.7.3
3.7.3:
Resolved issues
False positive on PSS signatures when externally provided salt is too long.
Include type stub files for Crypto.IO and Crypto.Util.
2019-01-20 11:54:23 +00:00
tnn
495fd6f3b1 MesaLib18: more patch cleanup
patch-configure.ac: configure test for HAVE_OPEN_MEMSTREAM
patch-src_amd_common_ac__debug.c: ditto
patch-src_gallium_drivers_radeonsi_si__state__shaders.c: ditto
patch-src_gallium_auxiliary_util_u__helpers.c: add comment
patch-src_util_u__thread.h: add comment
patch-src_egl_drivers_dri2_platform__drm.c: fix incomplete #ifdef
patch-src_mesa_tnl_t__pipeline.c: delete obsolete patch
2019-01-20 09:50:28 +00:00
he
3659b587e3 Add the netbsd-stdint.h header for NetBSD/alpha
so that this builds there as well.
2019-01-20 09:19:44 +00:00
dholland
fe50a5ed17 SETGIDGAME -> USE_GAMESGROUP 2019-01-20 08:15:00 +00:00
dholland
997d8c747a omega: SETGIDGAME -> USE_GAMESGROUP 2019-01-20 08:13:35 +00:00
dholland
de604545d4 jetpack: SETGIDGAME -> USE_GAMESGROUP 2019-01-20 08:09:29 +00:00
tnn
6689a6fa3a Revert previous for OSX, it's still needed. Document the reason why in patch. 2019-01-19 23:21:43 +00:00
wiz
9618ccb4e9 doc: Updated security/pinentry-gtk2 to 1.1.0nb5 2019-01-19 22:57:46 +00:00
wiz
526da903dc pinentry-gtk2: update to 1.1.0nb5.
Explicitly disable some optional dependencies.
Update COMMENT and DESCR.

From Michael Bäuerle via pkgsrc-wip.
2019-01-19 22:57:36 +00:00
tnn
df898873fc MesaLib18: patch for FDO bug 90311 appears no longer needed 2019-01-19 22:19:05 +00:00
tnn
966eeb9506 MesaLib18: fix build on Mac OS X
Tested with x11/modular-xorg-xquartz on Mojave.
2019-01-19 21:54:03 +00:00
tnn
8893ea7707 MesaLib/bl3.mk: don't advertise EGL support for modular Xorg on Darwin 2019-01-19 21:36:21 +00:00
gutteridge
455bbc6078 doc: Updated wm/blackbox70 to 0.74 2019-01-19 21:21:40 +00:00
gutteridge
bf43e44932 wm/blackbox70: update to version 0.74
While here, add a LICENSE definition, and fix compliation on some Linux
distributions.

Change log:

Release blackbox-0.74 released 2018-10-31
-----------------------------------------

Brian Bidulock <bidulock@openss7.org> (9):
      update po files
      add a release file
      remove bashisms from gennews.sh
      make autogen.sh handle gnits and remove bashisms
      5-part AC_INIT and prefer asciidoc to asciidoctor
      generate and distribute release file
      add release files to .gitignore
      update po files
      update release files

Brian Bidulock <bidulock@openss7.com> (1):
      Merge pull request #19 from vl-80/fullscreen_fix

VL-80 <vl-80@users.noreply.github.com> (1):
      Fix fullscreen mode for non-maximized windows

Release blackbox-0.73 released 2018-05-28
-----------------------------------------

Brian Bidulock <bidulock@openss7.org> (18):
      zero errno when not using it
      silent rules with /usr prefix
      add branch to substitution
      add more checks
      update make flags
      silent now default
      tweaks
      add some ignores
      better build
      update install file
      initialize XKEYBOARD
      update po files
      become child subreaper and session leader
      Merge branch 'master' of github.com:bbidulock/blackboxwm
      prctl is linux-specific
      update po files
      update release files
      update release files

Brian Bidulock <bidulock@openss7.com> (1):
      Merge pull request #13 from psolyca/master

Damien Gaignon <damien.gaignon@gmail.com> (1):
      Add errno.h as include
2019-01-19 21:21:04 +00:00
gutteridge
8e3dea00c4 wm/blackbox: add LICENSE definition 2019-01-19 20:53:54 +00:00
tnn
c4c128f4d8 synergy: SunOS fix 2019-01-19 20:01:56 +00:00
tnn
48bae29f83 trust pkg-config to do the right thing 2019-01-19 18:45:28 +00:00
tnn
a19e5a178a MesaLib18: always prefer the builtin libelf
There seem to be issues with using pkgsrc libelf on every $OPSYS except
linux.
2019-01-19 18:43:21 +00:00
tnn
bce07f0f03 fix botched #endif 2019-01-19 18:26:30 +00:00
tnn
96e5d979ec MesaLib18: set correct CONFIGURE_ARGS for dri-less build
Also fix some SunOS build issues.
2019-01-19 17:47:51 +00:00
adam
e085dd9b95 Updated www/nghttp2, devel/libuv 2019-01-19 15:33:56 +00:00