Bug 220826 - www/geckodriver: Update to 0.18.0
Summary: www/geckodriver: Update to 0.18.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Tobias Kortkamp
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-18 11:50 UTC by Daniel Ylitalo
Modified: 2017-07-19 21:01 UTC (History)
2 users (show)

See Also:


Attachments
Updates port to 0.18.0 (5.24 KB, patch)
2017-07-18 11:50 UTC, Daniel Ylitalo
koobs: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Ylitalo 2017-07-18 11:50:13 UTC
Created attachment 184469 [details]
Updates port to 0.18.0

Provided patch passes portlint -AC + poudriere testport
Comment 1 commit-hook freebsd_committer freebsd_triage 2017-07-19 16:31:00 UTC
A commit references this bug:

Author: tobik
Date: Wed Jul 19 16:30:04 UTC 2017
New revision: 446207
URL: https://svnweb.freebsd.org/changeset/ports/446207

Log:
  Update to 0.18.0

  Changes:	https://github.com/mozilla/geckodriver/releases/tag/v0.18.0
  PR:		220826
  Submitted by:	Daniel Ylitalo <daniel@blodan.se> (maintainer)

Changes:
  head/www/geckodriver/Makefile
  head/www/geckodriver/distinfo
Comment 2 Jan Beich freebsd_committer freebsd_triage 2017-07-19 21:01:04 UTC
If the update doesn't break POLA maybe request MFH to 2017Q3 to fix aarch64.

   Compiling libc v0.2.20
     Running `/usr/local/bin/rustc --crate-name libc cargo-crates/libc-0.2.20/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=2 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=6aff9b9f7beda250 -C extra-filename=-6aff9b9f7beda250 --out-dir /wrkdirs/usr/ports/www/geckodriver/work/target/release/deps -L dependency=/wrkdirs/usr/ports/www/geckodriver/work/target/release/deps --cap-lints allow`
error[E0412]: cannot find type `c_long` in this scope
   --> cargo-crates/libc-0.2.20/src/lib.rs:192:45
    |
192 |     pub fn fseek(stream: *mut FILE, offset: c_long, whence: c_int) -> c_int;
    |                                             ^^^^^^ not found in this scope
    |
    = help: possible candidate is found in another module, you can import it into scope:
              `use core::os::raw::c_long;`

http://thunderx1.nyi.freebsd.org/data/110arm64-quarterly/445835/logs/errors/geckodriver-0.17.0_1.log