Bug 225534 - sysutils/fusefs-encfs: Update to 1.9.4
Summary: sysutils/fusefs-encfs: Update to 1.9.4
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: Yuri Victorovich
URL: https://github.com/vgough/encfs/relea...
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-29 13:44 UTC by Dmitri Goutnik
Modified: 2018-01-29 21:56 UTC (History)
1 user (show)

See Also:


Attachments
patch file (2.39 KB, patch)
2018-01-29 13:44 UTC, Dmitri Goutnik
dmgk: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitri Goutnik freebsd_committer freebsd_triage 2018-01-29 13:44:24 UTC
Created attachment 190160 [details]
patch file

* Update to 1.9.4
* Remove files/patch-CMakeLists.txt (fixed upstream)

Changes [1]:

  - Fix compilation with "-std=c++11"
  - Fix a gid permission issue with allow_other
  - Fix operations on symlinks
  - Fix a race in idle unmount
  - Add --reversewrite cli option
  - Add PID to syslog logging
  - Deep code sanity check
  - Modernize coding style
  - Make codebase warnings & clang-tidy clean
  - Bump FUSE_USE_VERSION to 29
  - Ensure compatibility with LibreSSL
  - Switch to vendored lib tinyxml2 & easylogging
  - Reorganize man page and add missing options
  - Add gtest and micro benchmarks
  - Fix packaging error leading to wrong version output
  - Fix shared lib compilation (cmake -DBUILD_SHARED_LIBS=ON ..)

QA:
  portlint -AC: OK
  poudriere testport: OK (11a, 10i)

[1] https://github.com/vgough/encfs/releases
Comment 1 Yuri Victorovich freebsd_committer freebsd_triage 2018-01-29 19:45:25 UTC
https://reviews.freebsd.org/D14124
Comment 2 Yuri Victorovich freebsd_committer freebsd_triage 2018-01-29 21:55:59 UTC
Committed, thanks!
Comment 3 commit-hook freebsd_committer freebsd_triage 2018-01-29 21:56:07 UTC
A commit references this bug:

Author: yuri
Date: Mon Jan 29 21:55:55 UTC 2018
New revision: 460346
URL: https://svnweb.freebsd.org/changeset/ports/460346

Log:
  sysutils/fusefs-encfs: Update to 1.9.4

  Change log: https://github.com/vgough/encfs/releases/tag/v1.9.4

  Port changes [1]:
    - Fix compilation with "-std=c++11"
    - Fix a gid permission issue with allow_other
    - Fix operations on symlinks
    - Fix a race in idle unmount
    - Add --reversewrite cli option
    - Add PID to syslog logging
    - Deep code sanity check
    - Modernize coding style
    - Make codebase warnings & clang-tidy clean
    - Bump FUSE_USE_VERSION to 29
    - Ensure compatibility with LibreSSL
    - Switch to vendored lib tinyxml2 & easylogging
    - Reorganize man page and add missing options
    - Add gtest and micro benchmarks
    - Fix packaging error leading to wrong version output
    - Fix shared lib compilation (cmake -DBUILD_SHARED_LIBS=ON ..)

  [1] https://github.com/vgough/encfs/releases

  PR:		225534
  Submitted by:	Dmitri Goutnik <dg@syrec.org> (maintainer)
  Approved by:	tcberner (mentor)
  Differential Revision:	https://reviews.freebsd.org/D14124

Changes:
  head/sysutils/fusefs-encfs/Makefile
  head/sysutils/fusefs-encfs/distinfo
  head/sysutils/fusefs-encfs/files/
  head/sysutils/fusefs-encfs/pkg-plist