BSD Ports

www/gohugo 0.168.0_1,1 FreeBSD

Fast and Flexible Static Site Generator built with love in GoLang

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
APACHE20
Categories
www
Package size
14631.4 KiB, 55612.9 KiB installed

Description

Hugo is a general-purpose website framework. Technically speaking, Hugo is a static site generator. Unlike other systems which dynamically build a page every time a visitor requests one, Hugo does the building when you create your content. Since websites are viewed far more often than they are edited, Hugo is optimized for website viewing while providing a great writing experience.

Sites built with Hugo are extremely fast and very secure. Hugo sites can be hosted anywhere and run without dependencies on expensive runtimes like Ruby, Python or PHP and without dependencies on any databases.

In the other systems

SystemPortVersion
FreeBSDwww/gohugo0.168.0_1,1
DragonFlywww/gohugo0.145.0_1,1
HardenedBSDwww/gohugo0.167.0,1
GhostBSDwww/gohugo0.165.0_3,1

Install

Binary package:

pkg install gohugo

From the ports tree:

cd /usr/ports/www/gohugo/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gohugo>0:www/gohugo

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.167.0_1,10.168.0_1,1-0.148.2,10.168.0,1
FreeBSD:14:quarterly0.167.0_1,10.167.0_2,1n/a0.147.9,10.167.0_1,1
FreeBSD:15:latest0.168.0,10.168.0_1,1n/a-0.148.2,1
FreeBSD:15:quarterly0.167.0_1,10.167.0_2,1n/an/an/a
FreeBSD:16:latest0.167.0,10.168.0_1,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 12
Run dependencies 11

Configuration

Options name: www_hugo

OptionDefaultDescription
EXTENDEDonEnable SCSS/SASS support
MANPAGESonBuild and/or install manual pages
USES
cpe go:modules
Service scripts
none
Conflicts with
hugo

Files

Manual pages 38
  • hugo(1)
  • hugo-completion(1)
  • hugo-completion-bash(1)
  • hugo-completion-fish(1)
  • hugo-completion-powershell(1)
  • hugo-completion-zsh(1)
  • hugo-config(1)
  • hugo-config-mounts(1)
  • hugo-convert(1)
  • hugo-convert-toJSON(1)
  • hugo-convert-toTOML(1)
  • hugo-convert-toYAML(1)
  • hugo-env(1)
  • hugo-gen(1)
  • hugo-gen-chromastyles(1)
  • hugo-gen-doc(1)
  • hugo-gen-man(1)
  • hugo-import(1)
  • hugo-import-jekyll(1)
  • hugo-list(1)
  • hugo-list-all(1)
  • hugo-list-drafts(1)
  • hugo-list-expired(1)
  • hugo-list-future(1)
  • hugo-mod(1)
  • hugo-mod-clean(1)
  • hugo-mod-get(1)
  • hugo-mod-graph(1)
  • hugo-mod-init(1)
  • hugo-mod-npm(1)
  • hugo-mod-npm-pack(1)
  • hugo-mod-tidy(1)
  • hugo-mod-vendor(1)
  • hugo-mod-verify(1)
  • hugo-new(1)
  • hugo-new-theme(1)
  • hugo-server(1)
  • hugo-version(1)
pkg-plist 39
  • bin/hugo
  • share/man/man1/hugo-completion-bash.1.gz
  • share/man/man1/hugo-completion-fish.1.gz
  • share/man/man1/hugo-completion-powershell.1.gz
  • share/man/man1/hugo-completion-zsh.1.gz
  • share/man/man1/hugo-completion.1.gz
  • share/man/man1/hugo-config-mounts.1.gz
  • share/man/man1/hugo-config.1.gz
  • share/man/man1/hugo-convert-toJSON.1.gz
  • share/man/man1/hugo-convert-toTOML.1.gz
  • share/man/man1/hugo-convert-toYAML.1.gz
  • share/man/man1/hugo-convert.1.gz
  • share/man/man1/hugo-env.1.gz
  • share/man/man1/hugo-gen-chromastyles.1.gz
  • share/man/man1/hugo-gen-doc.1.gz
  • share/man/man1/hugo-gen-man.1.gz
  • share/man/man1/hugo-gen.1.gz
  • share/man/man1/hugo-import-jekyll.1.gz
  • share/man/man1/hugo-import.1.gz
  • share/man/man1/hugo-list-all.1.gz
  • share/man/man1/hugo-list-drafts.1.gz
  • share/man/man1/hugo-list-expired.1.gz
  • share/man/man1/hugo-list-future.1.gz
  • share/man/man1/hugo-list.1.gz
  • share/man/man1/hugo-mod-clean.1.gz
  • share/man/man1/hugo-mod-get.1.gz
  • share/man/man1/hugo-mod-graph.1.gz
  • share/man/man1/hugo-mod-init.1.gz
  • share/man/man1/hugo-mod-npm-pack.1.gz
  • share/man/man1/hugo-mod-npm.1.gz
  • share/man/man1/hugo-mod-tidy.1.gz
  • share/man/man1/hugo-mod-vendor.1.gz
  • share/man/man1/hugo-mod-verify.1.gz
  • share/man/man1/hugo-mod.1.gz
  • share/man/man1/hugo-new-theme.1.gz
  • share/man/man1/hugo-new.1.gz
  • share/man/man1/hugo-server.1.gz
  • share/man/man1/hugo-version.1.gz
  • share/man/man1/hugo.1.gz
distinfo 2
FileSizeSHA256
go/www_gohugo/hugo-v0.168.0/v0.168.0.mod8979c91fee2002a4859cc90a927ac2ca9ba97f57318ff394fe721d31bd6119980d1d
go/www_gohugo/hugo-v0.168.0/v0.168.0.zip1.0380206e+075c59e5e96ef660c439406304c5fcb402fe0ef9d0d21b89bad44c1bce0f18da33

Commit history 10

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
f08c4f65b0 Fernando Apesteguía www/gohugo: Update to 0.168.0
ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.168.0 * Fix PAGE.IsNode warning in jsonify * hugolib: Fix rebuild when content is also mounted as assets * Fix deprecation issues in tests * circleci: Update config.yml to version 2.1 * warpc: Upgrade libavif, AOM, dav1d versions * warpc: Upgrade to javy 9.1.0 * warpc: Upgrade to wasi-sdk-34 * ci: Drop extended build tag on Windows tests * Add imaging.firstFrameOnly and some animation performance improvements * js, css: Add charset option to js.Build and css.Build * Add ImageResource.FrameCount * Add Translate and Format* methods to Language * Add basic support for OSC 7501 program status * modules: Ignore module.replacements defined in themes * Upgrade to Go 1.27.2 …
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
0c5a05b33b Fernando Apesteguía www/gohugo: Update to 0.176.0
ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.167.0 Bug fixes * hugolib: Fix failing integration test * Fix build with Go 1.26 on Fedora 44 Beta * Fix smartcrop with rotation (#15371) * ci: Fix broken magefile * tpl/collections: Fix union of slices with different numeric element types * Fix stale page content when several files in the same dir change in one batch Improvements * Update .gitignore * tocss: Confine Sass import fallbacks to the allowed read paths * js: Confine ESBuild's fallback resolver to the allowed read paths * commands: Allow building without a config file * collections: Preserve slice type when appending an empty slice * tpl/tplimpl: Prefer user table render hook over embedded * Avoid allocating in SitesMatrix.MatchSiteVector …
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1

The latest 5 of 10 in the history this site was built from.