Tuesday, July 31, 2018

Re: [NEW/WIP] Qflow porting // abc

This took a while since cmake is rather new to me.

On 07/30/18 14:08, Stuart Henderson wrote:
[...]
>>> Hmm. Looking at the unpacked source there are copies of bzip2, zlib,
>>> minisat, CUDD in there so the license string could do with a bit more
>>> than just "MIT". (Of course it would be better still if it used the
>>> external copies ..)

I used the following comment line, detailing the tools/libs present in
/src and the corresponding licenses:

# MIT (abc, minisat), BSD (bzlib, CUDD), zlib

[...]
>>> The build is considerably faster if switched to cmake, the dependency
>>> generation stage of the Makefile-based build takes ages. 20s with cmake
>>> vs 1m33s for a build using ccache with a primed cache. (Still needs
>>> USE_GMAKE and either "ln -s `which ${MAKE_PROGRAM}` ${WRKDIR}/bin/make"
>>> or a patch to CMakeLists.txt).

So I added devel/cmake to the MODULES variable (I think CONFIGURE_STYLE
explicit definition is not needed).

It still uses gmake since some relevant settings are extracted from the
Makefile (which must be patched as discussed) through a specific target.

I preferred to link MAKE_PROGRAM in ${WRKDIR}/bin in order to save a
patch, using the pre-configure target (I'm not sure that it's the right
place, please confirm). MAKE_FLAGS line is not useful anymore.

do-install target required a tweak in order to take the executable from
${WRKDIR}/build-${MACHINE_ARCH}. Should I set SEPARATE_BUILD too?

Still compiles correctly on amd64, runs ok for a limited set of test-cases.

Updated tarball attached.

--
Alessandro DE LAURENZIS
[mailto:just22@atlantide.t28.net]
Web: http://www.atlantide.t28.net
LinkedIn: http://it.linkedin.com/in/delaurenzis

Re: [PATCH] sysutils/screenfetch

Hi Charlène --

On 07/30/18 14:22, Charlène wrote:
> Hi,
>
> I'm proposing several changes to this port:
>
> Makefile:
>
> * cleaned extra tabs after '='
> * use INSTALL_MAN instead of INSTALL_SCRIPT for the manpage
> * added myself as MAINTAINER, currently it's "orphaned"
> * incremented REVISION
> * added braces for variables

Some of these I'm OK with, some I'm not super sure about.
Yes, I think it's worthwhile to use INSTALL_MAN.
Glad to see you taking MAINTAINER.
Glad to see the updated patches.

Braces around variables are not strictly needed in this case; it becomes
a matter of style in this particular instance. But it might be even
better to change PKGNAME to ${DISTNAME:L} and change GH_TAGNAME to
v3.8.0 -- that would completely eliminate the need for a V variable in
the first place.

I'm more inclined to leave extra tabs in once a port has been imported,
unless you're otherwise changing the line anyway, which you're not here.
Especially in this case, where things are aligned anyway, I'm not sure
removing the extra tabs improves readability. But I guess if you're
going to do this, now would be the time.

~Brian

> patches, already in upstream's master branch but not in a release:
>
> * fixed "awk: cannot open /proc/fb" [1]
> * fixed "unary operator expected" when no GPU is detected [2]
>
> Testing:
>
> It has been successfully tested using proot, but you'll need to
> copy /var/run/dmesg.boot in your chroot to check the output of the
> program, as it uses this file for OS detection.
>
> Comments and OK are welcome!
>
> Charlène.
>
> [1]
> https://github.com/KittyKatt/screenFetch/commit/dc72b5932e86ba9c4e36110408690abeb2004070
> [2]
> https://github.com/KittyKatt/screenFetch/commit/8346a75068323692243805fa702d02ec7538f3b9
>
>

libmatemixer patches?

In the past I found a patch for libmatemixer to enable it to be
compatible with OpenBSD. After some testing I found it worked mostly but
not 100%, and spoke to the dev about this.

I cannot seem to find the patch again but wondering if there has been
any additional work on this?

I do not mind testing but I will not be too helpful from the code side
of things.
--
Edward Lopez-Acosta

Re: [NEW] devel/libdivecomputer-subsurface

Hi Kristaps,

Kristaps Dzonsons wrote on Tue, Jul 31, 2018 at 02:29:43PM +0200:

> This is a dependency for Subsurface, coming in my next e-mail. It's
> different from libdivecomputer (also done, to be submitted later) in
> that it has special magic to work with Subsurface. I'm not in a
> position to solve the disparity between both projects.

Fair enough.

What they say in their build instructions indeed sounds as if the
bleeding edge is barely sharp enough for their taste... Oh well...

> sthen@ noted that this could be merged into the Subsurface package
> directly,

Me too.

> but I can't figure out how. So maybe this should be
> considered a WIP, although it Does The Job for me.

Here is a first draft doing just that (attached).

* Make the PKGNAME lowercase as for almost all ports.
* Conventional license marker.
* Move MASTER_SITES up to the conventional place.
* Move EXTRACT_SUFX down to the conventional place.
* Add the second file to DISTFILES.
* Move MODULES up to the conventional place.
* Add post-extract and pre-configure targets.

Changes to patches:
* CMakeLists.txt
- do not include(HandleFindLibDiveComputer), searching for something
when we already know where it is causes nothing but trouble
- adjust include_directories()
- adjust set_target_properties(subsurface_dc)
* cmake/Modules/FindLibdivecomputer.cmake
- delete patch, should now work as is with the in-tree libdivecomputer
* libdivecomputer/src/serial_posix.c
- move this here from the draft of the libdivecomputer-subsurface port

It builds and runs for me, but i'm in no position to test because the
Rhine river is 20 km away, very muddy, full of cargo ships, and none
of my computers is a waterproof dive computer.

This is *not* yet finished. I still see many open questions,
but i figured i should send a first draft early to demonstrate
how to use DISTFILES with post-extract, and such that work is
not duplicated.

In particular, right now, it builds libdivecomputer during
pre-configure. I suspect this can be split up to do the parts
that belong to the build, not to configure, in pre-build.
We just need to be careful that the main configure still finds
the information it needs.

If i do a bit more work on this, i'll keep you updated without
bothering the list each time.

Yours,
Ingo

Re: ..Re AMDGPU Re: Plans to port the amdgpu(4) driver? (=to support Radeons made 2014/2015 and after.) Hardware/other donations needed?

> > Ignoring the parts of the shared
> > drm/ttm code that would have to be updated the latest
> > drivers/gpu/drm/amd in linux has over 1.5 million lines of code. Which
> > is multiple times larger than the complete OpenBSD kernel source...
>

Despite everything you replied with, Jonathan's reply still accurately
details the overriding concern.

The code base is so huge, not only is porting a herculean task, but who wants
this much code in their kernel to run the...video card?

As a matter of fact, the existing AMD code can be extended to support the newer
hardware without the huge import.

Realistically, neither porting amdgpu nor extending the existing code are going
to happen any time soon. There's no straightforward path to solve this problem.

New: ruby-nio4r 2.3.1

New port for nio4r, one of the ruby extension libraries required by
Rails 5.1+, providing cross-platform asynchronous I/O primitives.
The other library is websocket-extensions, which is already in the
ports tree.

OKs for import?

Thanks,
Jeremy

Re: autri(4) disabled by default

On Tue, Jul 31, 2018 at 05:51:06PM +0100, Peter Kay wrote:
> On 31 July 2018 at 14:22, Christian Weisgerber <naddy@mips.inka.de> wrote:
> > On 2018-07-31, Janne Johansson <icepic.dz@gmail.com> wrote:
> >
> >>> I see autri(4) is disabled by default in an amd64 kernel, probably
> >>> others too, and has been for a very long time.
> >>
> >> Seems like it came over with the initial amd64 port from i386, and noone
> >> tested it on amd64, so it never got enabled but remained commented out.
> >
> > It worked on sparc64, where it is enabled by default, back when I
> > still had a Blade 100.
>
> I can confirm it does work fine! Checked some Chrome and mplayer, no
> worries with audio. Not sure about MIDI, nothing comes out of the
> sound card but not too fussed about that.
>

thanks for the confirmation.

the midi(4) device is a simple serial port on the card used to connect
midi gears (synthesizers, keyboards alike). So no sound is expected to
come from the sound card when midi is used.

Update ruby-capybara 2.13.0 -> 3.4.2

This updates ruby-capybara and related ports:

ruby-capybara: 2.13.0 -> 3.4.2
ruby-capybara-webkit: 1.14.0 -> 1.15.0
ruby-xpath: 2.0.0 -> 3.1.0
import ruby-mini_mime 1.0.0

Changelogs:

capybara: https://github.com/teamcapybara/capybara/blob/master/History.md
capybara-webkit
: https://github.com/thoughtbot/capybara-webkit/blob/master/NEWS.md
xpath: https://github.com/teamcapybara/xpath/blob/master/CHANGELOG.md

Portswise, this drops a now unnecessary patch for capybara, and adds a
patch to capybara-webkit to avoid deprecation warnings.

Can another developer please review the ruby-mini_mime port and OK the
import?

Thanks,
Jeremy

Index: www/ruby-capybara/Makefile
===================================================================
RCS file: /cvs/ports/www/ruby-capybara/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- www/ruby-capybara/Makefile 4 Nov 2017 15:51:42 -0000 1.6
+++ www/ruby-capybara/Makefile 31 Jul 2018 16:02:36 -0000
@@ -2,7 +2,7 @@

COMMENT = integration testing tool for rack based web applications

-DISTNAME = capybara-2.13.0
+DISTNAME = capybara-3.4.2
CATEGORIES = www

HOMEPAGE= https://github.com/jnicklas/capybara
@@ -14,12 +14,12 @@ MODULES = lang/ruby
CONFIGURE_STYLE = ruby gem

BUILD_DEPENDS = ${RUN_DEPENDS}
-RUN_DEPENDS = mail/ruby-mime-types,${MODRUBY_FLAVOR}>=1.16 \
- textproc/ruby-nokogiri,${MODRUBY_FLAVOR}>=1.3.3 \
+RUN_DEPENDS = mail/ruby-mini_mime,${MODRUBY_FLAVOR}>=0.1.3 \
+ textproc/ruby-nokogiri,${MODRUBY_FLAVOR}>=1.8,<2 \
www/ruby-addressable,${MODRUBY_FLAVOR} \
- www/ruby-rack,${MODRUBY_FLAVOR}>=1.0.0 \
- www/ruby-rack-test,${MODRUBY_FLAVOR}>=0.5.4 \
- www/ruby-xpath,${MODRUBY_FLAVOR}>=2.0,<3
+ www/ruby-rack,${MODRUBY_FLAVOR}>=1.6.0 \
+ www/ruby-rack-test,${MODRUBY_FLAVOR}>=0.6.3 \
+ www/ruby-xpath,${MODRUBY_FLAVOR}>=3.1,<4

# Tests require dependencies not in ports

Index: www/ruby-capybara/distinfo
===================================================================
RCS file: /cvs/ports/www/ruby-capybara/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- www/ruby-capybara/distinfo 4 Nov 2017 15:51:42 -0000 1.4
+++ www/ruby-capybara/distinfo 31 Jul 2018 16:24:10 -0000
@@ -1,2 +1,2 @@
-SHA256 (capybara-2.13.0.gem) = CdV04XC4BCkUwIYwOC7XhGlMGyvRwEr0gvv9cc1WmU0=
-SIZE (capybara-2.13.0.gem) = 257024
+SHA256 (capybara-3.4.2.gem) = +jH1a6nXZeyJvDG7wab2AVhj2RktwxDz3cJg6Lkd7lk=
+SIZE (capybara-3.4.2.gem) = 292864
Index: www/ruby-capybara/patches/patch-_metadata
===================================================================
RCS file: www/ruby-capybara/patches/patch-_metadata
diff -N www/ruby-capybara/patches/patch-_metadata
--- www/ruby-capybara/patches/patch-_metadata 20 Dec 2012 16:21:24 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-$OpenBSD: patch-_metadata,v 1.1.1.1 2012/12/20 16:21:24 jeremy Exp $
-
-Remove the selenium-webdriver dependency, since it is really an
-optional dependency and selenium-webdriver hasn't been ported
-yet.
-
---- .metadata.orig Mon Jan 30 11:50:54 2012
-+++ .metadata Mon Jan 30 11:51:21 2012
-@@ -41,7 +41,7 @@ dependencies:
- - - ~>
- - !ruby/object:Gem::Version
- version: '2.0'
-- type: :runtime
-+ type: :development
- prerelease: false
- version_requirements: *2152397660
- - !ruby/object:Gem::Dependency
Index: www/ruby-capybara/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/ruby-capybara/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- www/ruby-capybara/pkg/PLIST 4 Nov 2017 15:51:42 -0000 1.4
+++ www/ruby-capybara/pkg/PLIST 31 Jul 2018 16:24:50 -0000
@@ -1,21 +1,13 @@
@comment $OpenBSD: PLIST,v 1.4 2017/11/04 15:51:42 jeremy Exp $
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
-${GEM_LIB}/gems/${DISTNAME}/.yard/
-${GEM_LIB}/gems/${DISTNAME}/.yard/templates_custom/
-${GEM_LIB}/gems/${DISTNAME}/.yard/templates_custom/default/
-${GEM_LIB}/gems/${DISTNAME}/.yard/templates_custom/default/class/
-${GEM_LIB}/gems/${DISTNAME}/.yard/templates_custom/default/class/html/
-${GEM_LIB}/gems/${DISTNAME}/.yard/templates_custom/default/class/html/selectors.erb
-${GEM_LIB}/gems/${DISTNAME}/.yard/templates_custom/default/class/html/setup.rb
-${GEM_LIB}/gems/${DISTNAME}/.yard/yard_extensions.rb
-${GEM_LIB}/gems/${DISTNAME}/.yardopts
${GEM_LIB}/gems/${DISTNAME}/History.md
${GEM_LIB}/gems/${DISTNAME}/License.txt
${GEM_LIB}/gems/${DISTNAME}/README.md
${GEM_LIB}/gems/${DISTNAME}/lib/
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/
${GEM_LIB}/gems/${DISTNAME}/lib/capybara.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/config.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/cucumber.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/driver/
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/driver/base.rb
@@ -35,13 +27,15 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/capybara
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/node/matchers.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/node/simple.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/queries/
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/queries/ancestor_query.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/queries/base_query.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/queries/current_path_query.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/queries/match_query.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/queries/selector_query.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/queries/sibling_query.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/queries/style_query.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/queries/text_query.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/queries/title_query.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/capybara/query.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/rack_test/
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/rack_test/browser.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/rack_test/css_handlers.rb
@@ -52,25 +46,43 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/capybara
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/result.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/rspec/
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/rspec.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/rspec/compound.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/rspec/features.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/rspec/matcher_proxies.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/rspec/matchers.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selector/
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selector.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selector/css.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selector/filter.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selector/filter_set.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selector/filters/
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selector/filters/base.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selector/filters/expression_filter.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selector/filters/node_filter.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selector/selector.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selenium/
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selenium/driver.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selenium/driver_specializations/
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selenium/driver_specializations/chrome_driver.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selenium/driver_specializations/marionette_driver.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selenium/node.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selenium/nodes/
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selenium/nodes/chrome_node.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/selenium/nodes/marionette_node.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/server/
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/server.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/server/animation_disabler.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/server/checker.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/server/middleware.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/session/
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/session.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/session/config.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/session/matchers.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/fixtures/
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/fixtures/another_test_file.txt
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/fixtures/capybara.jpg
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/fixtures/no_extension
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/fixtures/test_file.txt
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/public/
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/public/jquery-ui.js
@@ -81,11 +93,13 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/capybara
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/accept_confirm_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/accept_prompt_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/all_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/ancestor_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/assert_all_of_selectors_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/assert_current_path.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/assert_selector.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/assert_text.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/assert_title.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/assert_current_path_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/assert_selector_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/assert_style_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/assert_text_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/assert_title_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/attach_file_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/body_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/check_spec.rb
@@ -98,10 +112,11 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/capybara
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/dismiss_confirm_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/dismiss_prompt_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/element/
-${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/element/assert_match_selector.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/element/assert_match_selector_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/element/match_css_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/element/match_xpath_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/element/matches_selector_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/evaluate_async_script_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/evaluate_script_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/execute_script_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/fill_in_spec.rb
@@ -112,26 +127,33 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/capybara
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/find_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/first_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/frame/
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/frame/frame_title_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/frame/frame_url_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/frame/switch_to_frame_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/frame/within_frame_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/go_back_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/go_forward_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/has_all_selectors_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/has_button_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/has_css_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/has_current_path_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/has_field_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/has_link_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/has_none_selectors_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/has_select_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/has_selector_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/has_style_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/has_table_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/has_text_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/has_title_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/has_xpath_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/headers.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/headers_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/html_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/node_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/node_wrapper_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/refresh_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/reset_session_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/response_code.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/response_code_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/save_and_open_page_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/save_and_open_screenshot_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/save_page_spec.rb
@@ -139,6 +161,7 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/capybara
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/screenshot_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/select_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/selectors_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/sibling_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/source_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/text_spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/session/title_spec.rb
@@ -167,17 +190,21 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/capybara
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/frame_two.erb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/header_links.erb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/host_links.erb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/initial_alert.erb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/path.erb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/popup_one.erb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/popup_two.erb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/postback.erb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/tables.erb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/with_animation.erb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/with_base_tag.erb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/with_count.erb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/with_fixed_header_footer.erb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/with_hover.erb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/with_html.erb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/with_html_entities.erb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/with_js.erb
+${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/with_namespace.erb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/with_scope.erb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/with_simple_html.erb
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/spec/views/with_slow_unload.erb
@@ -190,13 +217,18 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/capybara
${GEM_LIB}/gems/${DISTNAME}/spec/
${GEM_LIB}/gems/${DISTNAME}/spec/basic_node_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/capybara_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/css_splitter_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/dsl_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/filter_set_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/fixtures/
${GEM_LIB}/gems/${DISTNAME}/spec/fixtures/capybara.csv
+${GEM_LIB}/gems/${DISTNAME}/spec/fixtures/certificate.pem
+${GEM_LIB}/gems/${DISTNAME}/spec/fixtures/key.pem
${GEM_LIB}/gems/${DISTNAME}/spec/fixtures/selenium_driver_rspec_failure.rb
${GEM_LIB}/gems/${DISTNAME}/spec/fixtures/selenium_driver_rspec_success.rb
${GEM_LIB}/gems/${DISTNAME}/spec/minitest_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/minitest_spec_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/per_session_config_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rack_test_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/result_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/
@@ -204,10 +236,14 @@ ${GEM_LIB}/gems/${DISTNAME}/spec/rspec/f
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/scenarios_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/shared_spec_matchers.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/views_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/rspec_matchers_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/selector_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/selenium_spec_chrome.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/selenium_spec_firefox.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/selenium_spec_chrome_remote.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/selenium_spec_edge.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/selenium_spec_firefox_remote.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/selenium_spec_ie.rb
${GEM_LIB}/gems/${DISTNAME}/spec/selenium_spec_marionette.rb
${GEM_LIB}/gems/${DISTNAME}/spec/server_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/session_spec.rb
Index: www/ruby-capybara-webkit/Makefile
===================================================================
RCS file: /cvs/ports/www/ruby-capybara-webkit/Makefile,v
retrieving revision 1.23
diff -u -p -r1.23 Makefile
--- www/ruby-capybara-webkit/Makefile 13 Jun 2018 22:26:53 -0000 1.23
+++ www/ruby-capybara-webkit/Makefile 31 Jul 2018 16:51:37 -0000
@@ -2,8 +2,7 @@

COMMENT = capybara driver that uses WebKit

-DISTNAME = capybara-webkit-1.14.0
-REVISION = 0
+DISTNAME = capybara-webkit-1.15.0
CATEGORIES = www

HOMEPAGE= https://github.com/thoughtbot/capybara-webkit
@@ -20,8 +19,11 @@ WANTLIB += GL Qt5Core Qt5Gui Qt5Network
WANTLIB += Qt5Widgets ${COMPILER_LIBCXX}

BUILD_DEPENDS = ${RUN_DEPENDS}
-RUN_DEPENDS = www/ruby-capybara,${MODRUBY_FLAVOR}>=2.3.0,<2.14.0
+RUN_DEPENDS = www/ruby-capybara,${MODRUBY_FLAVOR}>=2.3.0,<4.0

LIB_DEPENDS = x11/qt5/qtwebkit
+
+post-build:
+ mv ${GEM_BASE_LIB}/gems/${DISTNAME}/{src,bin}/webkit_server

.include <bsd.port.mk>
Index: www/ruby-capybara-webkit/distinfo
===================================================================
RCS file: /cvs/ports/www/ruby-capybara-webkit/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- www/ruby-capybara-webkit/distinfo 4 Nov 2017 15:51:12 -0000 1.5
+++ www/ruby-capybara-webkit/distinfo 31 Jul 2018 16:26:32 -0000
@@ -1,2 +1,2 @@
-SHA256 (capybara-webkit-1.14.0.gem) = gtrDDUQeWIraAnfAP1DVhJ9lXAftFnzOhxFUmjVZ/Eg=
-SIZE (capybara-webkit-1.14.0.gem) = 95744
+SHA256 (capybara-webkit-1.15.0.gem) = ezvJuyzgFHCqjY5jp8hXzeiK2HAz05lZNCj1BCBJoxg=
+SIZE (capybara-webkit-1.15.0.gem) = 99840
Index: www/ruby-capybara-webkit/patches/patch-lib_capybara_webkit_node_rb
===================================================================
RCS file: www/ruby-capybara-webkit/patches/patch-lib_capybara_webkit_node_rb
diff -N www/ruby-capybara-webkit/patches/patch-lib_capybara_webkit_node_rb
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ www/ruby-capybara-webkit/patches/patch-lib_capybara_webkit_node_rb 31 Jul 2018 18:21:51 -0000
@@ -0,0 +1,41 @@
+$OpenBSD$
+
+Backport patch to remove deprecation warning from upstream commit
+778ec7f43cd1e8de272c2fc7023ce9d52fa74f9d.
+
+Index: lib/capybara/webkit/node.rb
+--- lib/capybara/webkit/node.rb.orig
++++ lib/capybara/webkit/node.rb
+@@ -6,12 +6,30 @@ module Capybara::Webkit
+ end
+
+ def visible_text
+- Capybara::Helpers.normalize_whitespace(invoke("text"))
++ text = invoke(:text).to_s
++ if Capybara::VERSION.to_f < 3.0
++ Capybara::Helpers.normalize_whitespace(text)
++ else
++ text.gsub(/\ +/, ' ')
++ .gsub(/[\ \n]*\n[\ \n]*/, "\n")
++ .gsub(/\A[[:space:]&&[^\u00a0]]+/, "")
++ .gsub(/[[:space:]&&[^\u00a0]]+\z/, "")
++ .tr("\u00a0", ' ')
++ end
+ end
+ alias_method :text, :visible_text
+
+ def all_text
+- Capybara::Helpers.normalize_whitespace(invoke("allText"))
++ text = invoke(:allText)
++ if Capybara::VERSION.to_f < 3.0
++ Capybara::Helpers.normalize_whitespace(text)
++ else
++ text.gsub(/[\u200b\u200e\u200f]/, '')
++ .gsub(/[\ \n\f\t\v\u2028\u2029]+/, ' ')
++ .gsub(/\A[[:space:]&&[^\u00a0]]+/, "")
++ .gsub(/[[:space:]&&[^\u00a0]]+\z/, "")
++ .tr("\u00a0", ' ')
++ end
+ end
+
+ def [](name)
Index: www/ruby-capybara-webkit/patches/patch-src_webkit_server_pro
===================================================================
RCS file: /cvs/ports/www/ruby-capybara-webkit/patches/patch-src_webkit_server_pro,v
retrieving revision 1.3
diff -u -p -r1.3 patch-src_webkit_server_pro
--- www/ruby-capybara-webkit/patches/patch-src_webkit_server_pro 4 Nov 2017 15:51:12 -0000 1.3
+++ www/ruby-capybara-webkit/patches/patch-src_webkit_server_pro 31 Jul 2018 18:21:08 -0000
@@ -2,7 +2,7 @@ $OpenBSD: patch-src_webkit_server_pro,v
Index: src/webkit_server.pro
--- src/webkit_server.pro.orig
+++ src/webkit_server.pro
-@@ -192,7 +192,7 @@ lessThan(QT_MAJOR_VERSION, 5) {
+@@ -196,7 +196,7 @@ lessThan(QT_MAJOR_VERSION, 5) {
error(At least Qt 4.8.0 is required to run capybara-webkit.)
}
}
Index: www/ruby-capybara-webkit/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/ruby-capybara-webkit/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST
--- www/ruby-capybara-webkit/pkg/PLIST 4 Nov 2017 15:51:12 -0000 1.6
+++ www/ruby-capybara-webkit/pkg/PLIST 31 Jul 2018 16:56:59 -0000
@@ -21,8 +21,7 @@ ${GEM_LIB}/gems/${DISTNAME}/bin/Info.pli
${GEM_LIB}/gems/${DISTNAME}/capybara-webkit.gemspec
${GEM_LIB}/gems/${DISTNAME}/extconf.rb
${GEM_LIB}/gems/${DISTNAME}/gemfiles/
-${GEM_LIB}/gems/${DISTNAME}/gemfiles/2.13.gemfile
-${GEM_LIB}/gems/${DISTNAME}/gemfiles/2.7.gemfile
+${GEM_LIB}/gems/${DISTNAME}/gemfiles/2.15.gemfile
${GEM_LIB}/gems/${DISTNAME}/gemfiles/master.gemfile
${GEM_LIB}/gems/${DISTNAME}/lib/
${GEM_LIB}/gems/${DISTNAME}/lib/capybara/
@@ -51,9 +50,11 @@ ${GEM_LIB}/gems/${DISTNAME}/spec/driver_
${GEM_LIB}/gems/${DISTNAME}/spec/driver_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/errors_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/fixtures/
+${GEM_LIB}/gems/${DISTNAME}/spec/fixtures/exit_text.rb
${GEM_LIB}/gems/${DISTNAME}/spec/fixtures/fake_server.sh
${GEM_LIB}/gems/${DISTNAME}/spec/integration/
${GEM_LIB}/gems/${DISTNAME}/spec/integration/session_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/node_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/selenium_compatibility_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/self_signed_ssl_cert.rb
${GEM_LIB}/gems/${DISTNAME}/spec/server_spec.rb
Index: www/ruby-xpath/Makefile
===================================================================
RCS file: /cvs/ports/www/ruby-xpath/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- www/ruby-xpath/Makefile 1 Apr 2015 20:52:37 -0000 1.4
+++ www/ruby-xpath/Makefile 31 Jul 2018 16:05:52 -0000
@@ -2,7 +2,7 @@

COMMENT = ruby DSL around a subset of XPath 1.0

-DISTNAME = xpath-2.0.0
+DISTNAME = xpath-3.1.0
CATEGORIES = www

HOMEPAGE= https://github.com/jnicklas/xpath
@@ -14,11 +14,8 @@ MODULES = lang/ruby
CONFIGURE_STYLE = ruby gem

BUILD_DEPENDS = ${RUN_DEPENDS}
-RUN_DEPENDS = textproc/ruby-nokogiri,${MODRUBY_FLAVOR}>=1.3,<2.0
+RUN_DEPENDS = textproc/ruby-nokogiri,${MODRUBY_FLAVOR}>=1.8,<2

-TEST_DEPENDS = devel/ruby-bundler,${MODRUBY_FLAVOR}
-MODRUBY_TEST = rspec
-MODRUBY_TEST_DIR = ${WRKDIST}/spec
-MODRUBY_TEST_TARGET = *_spec.rb
+# Tests require gems not in ports

.include <bsd.port.mk>
Index: www/ruby-xpath/distinfo
===================================================================
RCS file: /cvs/ports/www/ruby-xpath/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- www/ruby-xpath/distinfo 1 Apr 2015 20:52:37 -0000 1.2
+++ www/ruby-xpath/distinfo 31 Jul 2018 16:03:37 -0000
@@ -1,2 +1,2 @@
-SHA256 (xpath-2.0.0.gem) = nKShzIjZqxbFkUaMzntdAO4GqKdrhB+EOJcMekTIbBI=
-SIZE (xpath-2.0.0.gem) = 18944
+SHA256 (xpath-3.1.0.gem) = 8UsgeiG3jDZ5yo+jQ0xknbnTevEXaQGQenwRsLeMwfg=
+SIZE (xpath-3.1.0.gem) = 13824
Index: www/ruby-xpath/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/ruby-xpath/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- www/ruby-xpath/pkg/PLIST 1 Apr 2015 20:52:37 -0000 1.2
+++ www/ruby-xpath/pkg/PLIST 31 Jul 2018 16:04:04 -0000
@@ -7,7 +7,6 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/xpath/
${GEM_LIB}/gems/${DISTNAME}/lib/xpath.rb
${GEM_LIB}/gems/${DISTNAME}/lib/xpath/dsl.rb
${GEM_LIB}/gems/${DISTNAME}/lib/xpath/expression.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/xpath/html.rb
${GEM_LIB}/gems/${DISTNAME}/lib/xpath/literal.rb
${GEM_LIB}/gems/${DISTNAME}/lib/xpath/renderer.rb
${GEM_LIB}/gems/${DISTNAME}/lib/xpath/union.rb
@@ -17,7 +16,6 @@ ${GEM_LIB}/gems/${DISTNAME}/spec/fixture
${GEM_LIB}/gems/${DISTNAME}/spec/fixtures/form.html
${GEM_LIB}/gems/${DISTNAME}/spec/fixtures/simple.html
${GEM_LIB}/gems/${DISTNAME}/spec/fixtures/stuff.html
-${GEM_LIB}/gems/${DISTNAME}/spec/html_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec_helper.rb
${GEM_LIB}/gems/${DISTNAME}/spec/union_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/xpath_spec.rb

Re: NEW: lang/wabt

On 07/31/18 14:56, Raphael Graf wrote:
> On 07/12/18 19:29, Brian Callahan wrote:
>>
>> On 07/12/18 09:11, Raphael Graf wrote:
>>> On 07/07/18 21:57, Brian Callahan wrote:
>>>>
>>>> On 07/07/18 06:03, Raphael Graf wrote:
>>>>> On Tue, July 3, 2018 5:30 pm, Brian Callahan wrote:
>>>>>> Hi --
>>>>>>
>>>>>> On 06/20/18 09:35, Raphael Graf wrote:
>>>>>>> WABT is the WebAssembly Binary Toolkit, a suite of tools for
>>>>>>> WebAssembly.
>>>>>>> (see https://github.com/WebAssembly/wabt)
>>>>>>>
>>>>>>> The port includes one small patch which has already been pushed
>>>>>>> upstream.
>>>>>>> It seems to work fine, at least on amd64.
>>>>>>>
>>>>>> Reads mostly OK. I tweaked the COMMENT to be (I think) a little more
>>>>>> descriptive and the pkg/DESCR to be (I think) a little more
>>>>>> readable.
>>>>>>
>>>>>> You were missing NO_TEST=Yes.
>>>>>>
>>>>>> Do you want to be MAINTAINER?
>>>>> Yes, if it's helpful..
>>>>
>>>> If you plan on using it and updating it (and getting patches
>>>> submitted upstream) then yes I think it's helpful.
>>>>
>>>>>> Tarball with the tweaks attached (but still no MAINTAINER line...).
>>>>> I have attached another tarball which fixes building on non-clang
>>>>> archs by
>>>>> using gcc from ports.
>>>>> In addition, I added lang/python to MODULES as python is a build
>>>>> dependency.
>>>>> Does this make sense?
>>>>>
>>>>
>>>> Yes. Here's back a tarball with minimal style tweaks. I think this
>>>> one is good to go.
>>>>
>>>> ~Brian
>>>>
>>>
>>> I have added myself as MAINTAINER, no change apart from that..
>>
>> Thanks. OK for me.
>>
>> ~Brian
>>
>
> Here is an update to the latest version, now without any patches.
> Is anyone interested in committing this?
>

I added:
pre-configure:
        sed -i 's,-Werror,,g' ${WRKSRC}/CMakeLists.txt
to the port Makefile to get rid of some -Werror's strewn around that
were being picked up.

Otherwise, this is OK for me.

~Brian

Re: NEW: lang/wabt

On 07/12/18 19:29, Brian Callahan wrote:
>
> On 07/12/18 09:11, Raphael Graf wrote:
>> On 07/07/18 21:57, Brian Callahan wrote:
>>>
>>> On 07/07/18 06:03, Raphael Graf wrote:
>>>> On Tue, July 3, 2018 5:30 pm, Brian Callahan wrote:
>>>>> Hi --
>>>>>
>>>>> On 06/20/18 09:35, Raphael Graf wrote:
>>>>>> WABT is the WebAssembly Binary Toolkit, a suite of tools for
>>>>>> WebAssembly.
>>>>>> (see https://github.com/WebAssembly/wabt)
>>>>>>
>>>>>> The port includes one small patch which has already been pushed
>>>>>> upstream.
>>>>>> It seems to work fine, at least on amd64.
>>>>>>
>>>>> Reads mostly OK. I tweaked the COMMENT to be (I think) a little more
>>>>> descriptive and the pkg/DESCR to be (I think) a little more readable.
>>>>>
>>>>> You were missing NO_TEST=Yes.
>>>>>
>>>>> Do you want to be MAINTAINER?
>>>> Yes, if it's helpful..
>>>
>>> If you plan on using it and updating it (and getting patches
>>> submitted upstream) then yes I think it's helpful.
>>>
>>>>> Tarball with the tweaks attached (but still no MAINTAINER line...).
>>>> I have attached another tarball which fixes building on non-clang
>>>> archs by
>>>> using gcc from ports.
>>>> In addition, I added lang/python to MODULES as python is a build
>>>> dependency.
>>>> Does this make sense?
>>>>
>>>
>>> Yes. Here's back a tarball with minimal style tweaks. I think this
>>> one is good to go.
>>>
>>> ~Brian
>>>
>>
>> I have added myself as MAINTAINER, no change apart from that..
>
> Thanks. OK for me.
>
> ~Brian
>

Here is an update to the latest version, now without any patches.
Is anyone interested in committing this?

Re: autri(4) disabled by default

On 31 July 2018 at 14:22, Christian Weisgerber <naddy@mips.inka.de> wrote:
> On 2018-07-31, Janne Johansson <icepic.dz@gmail.com> wrote:
>
>>> I see autri(4) is disabled by default in an amd64 kernel, probably
>>> others too, and has been for a very long time.
>>
>> Seems like it came over with the initial amd64 port from i386, and noone
>> tested it on amd64, so it never got enabled but remained commented out.
>
> It worked on sparc64, where it is enabled by default, back when I
> still had a Blade 100.

I can confirm it does work fine! Checked some Chrome and mplayer, no
worries with audio. Not sure about MIDI, nothing comes out of the
sound card but not too fussed about that.

autri0 at pci4 dev 0 function 0 "Trident 4DWAVE NX" rev 0x02: apic 5 int 16
audio0 at autri0
midi0 at autri0: <4DWAVE MIDI UART>

Manufacturer fined after employees killed by spray-booth explosion

All the week's latest news and information from HSE

Having trouble viewing this email? View the content as a web page.

HSE Header logo small

Weekly Digest eBulletin

Health and safety headlines

Here is a selection of the latest news from HSE...


View our full list of news stories


Electrical safety at work


Electricity is a familiar and necessary part of everyday life, but electricity can kill or severely injure people and cause damage to property.

 

There are simple precautions that you can take when working with, or near electricity that will significantly reduce the risk of electrical injury to you and others around you.

Our poster on Electric Shock First Aid gives basic advice on first-aid procedures if someone has an electric shock at work.

 

On 6 September we host the HSE Inspectors Guide to Electrical Safety course, that will give you a practical understanding of what our inspectors are looking for in the control of general electrical safety risks.


ppe

Protect your workers with PPE


Employers have duties concerning the provision and use of personal protective equipment (PPE) at work.

 

PPE is equipment that will protect the user against health or safety risks at work. It can include items such as safety helmets, gloves, eye protection, high-visibility clothing, safety footwear and safety harnesses. It also includes respiratory protective equipment (RPE).


Download our free PPE leaflets.


September training courses


There are plenty of HSE training events and workshops coming up, covering issues across a wide range of sectors and topics.

 

A selection of our upcoming courses and associated events that HSE are running (or involved in) are below. Follow the links for details, or to book:


View the full schedule


Latest job vacancies

 

There are currently a number of opportunities to join HSE and help keep Britain's workforce safe and healthy.


Just follow the link below for more information, or to apply:

 


View all our current vacancies

You can get all the latest news and updates from HSE across a range of industries and topics.

Subscribe to our eBulletins here

GovUK footer logo

Health and Safety Executive - 5N1 Redgrave Court, Merton Road, Bootle, Merseyside L20 7HS

Re: autri(4) disabled by default

On 2018-07-31, Janne Johansson <icepic.dz@gmail.com> wrote:

>> I see autri(4) is disabled by default in an amd64 kernel, probably
>> others too, and has been for a very long time.
>
> Seems like it came over with the initial amd64 port from i386, and noone
> tested it on amd64, so it never got enabled but remained commented out.

It worked on sparc64, where it is enabled by default, back when I
still had a Blade 100.

--
Christian "naddy" Weisgerber naddy@mips.inka.de

[NEW] misc/Subsurface

This is a port for Subsurface:

Description:

Subsurface can plan and track single- and multi-tank dives using
air, Nitrox or TriMix. It allows tracking of dive locations
including GPS coordinates (which can also conveniently be entered
using a map interface), logging of equipment used and names of other
divers, and lets users rate dives and provide additional notes.

Tested on amd64.

I'm a bit out of my league with a port of any^Wthis size, but it Works
For Me (tm). With this installed, I'm able to download dives over USB
from a few dive computers, use the cloud, and plan dives. Mostly the
last. I can't get the manual to install (some sort of ninja/cmake issue
fixed in the current version). Haven't tested with serial or other
manner of dive computer. Also doesn't have printing because of a
grantlee dependency.

I've already merged many of the patches into upstream, so the next
version will be much neater.

[NEW] devel/libdivecomputer-subsurface

This is a dependency for Subsurface, coming in my next e-mail. It's
different from libdivecomputer (also done, to be submitted later) in
that it has special magic to work with Subsurface. I'm not in a
position to solve the disparity between both projects.

sthen@ noted that this could be merged into the Subsurface package
directly, but I can't figure out how. So maybe this should be
considered a WIP, although it Does The Job for me.

Tested on amd64.

Description:

The divecomputer library is a cross-platform and open source library
for communication with dive computers from various manufacturers.
This is a modified version of divecomputer specifically for working
with Subsurface.

Re: autri(4) disabled by default

On Tue, Jul 31, 2018 at 11:43:37AM +0100, Peter Kay wrote:
> I see autri(4) is disabled by default in an amd64 kernel, probably
> others too, and has been for a very long time.
>
> I can't see any notice of why this is so, anyone know?
>
> My secondary system has a Trident 4DWave in it (yes, it's an old
> soundcard. I grabbed it off ebay to work with Arca Noae, as it's not
> so keen on a Soundblaster Live, and the motherboard is a server one
> without any audio built in)
>

It could probably be enabled by default (like most of the pci audio
interfaces). When you enable it, does it work?

Re: update games/openmw

On Tue, July 31, 2018 13:26, Solene Rapenne wrote:
> Update openmw to version 0.44
> Release notes https://openmw.org/2018/openmw-0-44-0-released/

Hi!
pascal@ has updated it yesterday.

>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/games/openmw/Makefile,v
> retrieving revision 1.16
> diff -u -p -r1.16 Makefile
> --- Makefile 27 Jun 2018 21:03:48 -0000 1.16
> +++ Makefile 31 Jul 2018 10:15:02 -0000
> @@ -4,9 +4,8 @@ ONLY_FOR_ARCHS = amd64 i386
>
> COMMENT = open source implementation of TES III: Morrowind
>
> -V = 0.43.0
> +V = 0.44.0
> DISTNAME = openmw-$V
> -REVISION = 1
>
> CATEGORIES = games
>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/games/openmw/distinfo,v
> retrieving revision 1.7
> diff -u -p -r1.7 distinfo
> --- distinfo 5 Dec 2017 19:59:13 -0000 1.7
> +++ distinfo 31 Jul 2018 10:15:02 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (openmw-0.43.0.tar.gz) = xPAljTX+HBgcLGCWWEZ+FWDOJi0Cv16SsGTXsU6X8IY=
> -SIZE (openmw-0.43.0.tar.gz) = 5023421
> +SHA256 (openmw-0.44.0.tar.gz) = nn25ndPhQ0suMunmGuWo+1FqabtogPsoVsCfLJyozw0=
> +SIZE (openmw-0.44.0.tar.gz) = 4976422
> cvs server: Diffing pkg
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/games/openmw/pkg/PLIST,v
> retrieving revision 1.6
> diff -u -p -r1.6 PLIST
> --- pkg/PLIST 27 Jun 2018 21:03:48 -0000 1.6
> +++ pkg/PLIST 31 Jul 2018 10:15:02 -0000
> @@ -14,6 +14,8 @@ share/examples/openmw/
> @sample ${SYSCONFDIR}/openmw/
> share/examples/openmw/gamecontrollerdb.txt
> @sample ${SYSCONFDIR}/openmw/gamecontrollerdb.txt
> +share/examples/openmw/gamecontrollerdb_204.txt
> +share/examples/openmw/gamecontrollerdb_205.txt
> share/examples/openmw/openmw-cs.cfg
> @sample ${SYSCONFDIR}/openmw/openmw-cs.cfg
> share/examples/openmw/openmw.cfg
>
>