[Bug 232790] www/gohugo: Update to 0.50

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Oct 29 19:00:03 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232790

            Bug ID: 232790
           Summary: www/gohugo: Update to 0.50
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs at FreeBSD.org
          Reporter: ben.lavery at hashbang0.com

Created attachment 198745
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=198745&action=edit
svn diff to upgrade to 0.50

gohugo has been updated to 0.50
(https://github.com/gohugoio/hugo/releases/tag/v0.50)

The attached svn diff brings this port up from 0.49.2 to 0.50

Change log:
Hugo 0.50 brings greatly improved error messages, and we now also show them in
the browser. Having error messages with filename, line- and column number
greatly simplify troubleshooting. Many editors (like VS Code) even let you
click and navigate directly to the problematic line. If your editor requires a
different log format, you can set it via the HUGO_FILE_LOG_FORMAT OS
environment variable.

But this release isn't all about error handling. Getting line- and column
number into "every" error also meant that we had to consolidate and simplify
some code paths, which, as a nice side effect, made Hugo a little bit faster.
Benchmarks show it running about 5% faster and consume about 8% less memory.

Also, we have now implemented "render on demand" in Hugo's Fast Render Mode
(default when running hugo server). This means that you should now always see
updated content when navigating around the site after a change.


Build successfully against amd64/i386 10.4-RELEASE, 11.2-RELEASE, 12.0-BETA2,
and 13.0-CURRENT.
Poudriere logs attached and available here for a limited time:
https://logs.bnix.club/gohugo-0.50_2018-10-29/

portlint -AC:
looks fine.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list