notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
manpageblog Simple and static blog generator in manpage design
1.6 www on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.4Version of this port present on the latest quarterly branch.
Maintainer: se@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-11-12 16:45:05
Last Update: 2026-08-21 13:37:35
Commit Hash: 618b5ad
License: MIT
WWW:
https://github.com/gyptazy/manpageblog
Description:
manpageblog is a small, lightweight blog engine written in Python and offers several advantages. Firstly, it provides simplicity and ease of use, making it accessible even for users with limited technical knowledge. The lightweight nature ensures quick installation and minimal resource consumption, making it suitable for various hosting environments. No database is needed at all. The blog engine is highly customizable, see the examples director for a complete set of configuration and template files and some sample content.. After installation, you can create a "blog.conf" file based on the one in the examples directory of this port with "base_path" adjusted to the document root of your blog and then start a simple HTTP server using the command "manpageblog -m http.server". The server URL can be changed in "blog.conf", too. The default value is: "http://localhost:8000".
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (36 items)
Collapse this list.
  1. /usr/local/share/licenses/py312-manpageblog-1.6/catalog.mk
  2. /usr/local/share/licenses/py312-manpageblog-1.6/LICENSE
  3. /usr/local/share/licenses/py312-manpageblog-1.6/MIT
  4. bin/manpageblog
  5. share/doc/manpageblog/README.md
  6. share/examples/manpageblog/_assets/css/dark.css
  7. share/examples/manpageblog/_assets/css/grey.css
  8. share/examples/manpageblog/_assets/css/grey_blue.css
  9. share/examples/manpageblog/_assets/css/light.css
  10. share/examples/manpageblog/_assets/css/light_blue.css
  11. share/examples/manpageblog/_assets/css/manpageblog.css
  12. share/examples/manpageblog/_assets/css/style.css
  13. share/examples/manpageblog/_templates/feed.xml
  14. share/examples/manpageblog/_templates/item.html
  15. share/examples/manpageblog/_templates/item.xml
  16. share/examples/manpageblog/_templates/list.html
  17. share/examples/manpageblog/_templates/page.html
  18. share/examples/manpageblog/_templates/page_tags.html
  19. share/examples/manpageblog/_templates/post.html
  20. share/examples/manpageblog/blog.conf
  21. share/examples/manpageblog/content/_index.html
  22. share/examples/manpageblog/content/about.html
  23. share/examples/manpageblog/content/blog/2023-11-11-manpageblog-release-1-0.md
  24. share/examples/manpageblog/content/blog/2023-11-13-manpageblog-now-available-in-freebsd-ports.md
  25. share/examples/manpageblog/content/blog/2023-11-15-manpageblog-release-1-1.md
  26. share/examples/manpageblog/content/blog/2023-11-21-manpageblog-in-the-1-mb-website-club.md
  27. share/examples/manpageblog/content/blog/2023-11-22-manpageblog-release-1-2.md
  28. share/examples/manpageblog/content/blog/2023-12-15-manpageblock-container-image-for-docker-podman.md
  29. share/examples/manpageblog/content/blog/2024-01-09-manpageblog-release-1-3.md
  30. share/examples/manpageblog/content/blog/2024-01-14-manpageblog-release-1-3-1.md
  31. share/examples/manpageblog/content/blog/2024-06-06-manpageblog-release-1-4.md
  32. share/examples/manpageblog/content/blog/2026-01-04-manpageblog-release-1-6.md
  33. share/examples/manpageblog/content/contact.html
  34. @owner
  35. @group
  36. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}manpageblog>0:www/manpageblog@${PY_FLAVOR}
To install the port:
cd /usr/ports/www/manpageblog/ && make install clean
To add the package, run one of these commands:
  • pkg install www/manpageblog
  • pkg install py312-manpageblog
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py312-manpageblog listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-manpageblog
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1787319405 SHA256 (gyptazy-manpageblog-1.6_GH0.tar.gz) = 9445569507c3fe771a73a66a6760cabde851289feefbb702582ede3fb0d61ec9 SIZE (gyptazy-manpageblog-1.6_GH0.tar.gz) = 18474

Packages (timestamps in pop-ups are UTC):
py39-manpageblog
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest--------
FreeBSD:14:quarterly-----1.21.21.2
FreeBSD:15:latest--n/a-n/an/a1.3.11.3.1
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 
py311-manpageblog
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.41.4-1.41.4n/an/an/a
FreeBSD:13:quarterly1.41.4-1.41.4n/an/an/a
FreeBSD:14:latest---1.4----
FreeBSD:14:quarterly---1.4----
FreeBSD:15:latest--n/a1.4n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 
py312-manpageblog
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest1.61.6--1.6---
FreeBSD:14:quarterly1.41.4--1.4---
FreeBSD:15:latest1.61.6n/a-n/an/a--
FreeBSD:15:quarterly1.41.4n/a-n/an/a--
FreeBSD:16:latest1.61.6n/a-n/an/a--
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. python3.12 : lang/python312
Test dependencies:
  1. python3.12 : lang/python312
Runtime dependencies:
  1. py312-markdown-it-py>=3.0.0 : textproc/py-markdown-it-py@py312
  2. python3.12 : lang/python312
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for py312-manpageblog-1.6: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings
Options name:
www_manpageblog
USES:
python shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/gyptazy/manpageblog/tar.gz/1.6?dummy=/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.6
21 Aug 2026 13:37:35
commit hash: 618b5adac015bb368a969e079b34c6eec9c53606commit hash: 618b5adac015bb368a969e079b34c6eec9c53606commit hash: 618b5adac015bb368a969e079b34c6eec9c53606commit hash: 618b5adac015bb368a969e079b34c6eec9c53606 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
www/manpageblog: update to version 1.6

This update adds support for pagination, LD-JSON content, and for the
generation of a sitemap.
1.4
07 Jun 2024 11:13:14
commit hash: 339884285193de07469d82c52c936f15b2f44af9commit hash: 339884285193de07469d82c52c936f15b2f44af9commit hash: 339884285193de07469d82c52c936f15b2f44af9commit hash: 339884285193de07469d82c52c936f15b2f44af9 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
www/manpageblog: update to version 1.4
1.3.1
15 Jan 2024 08:14:31
commit hash: 1c0ac32f1d6ffad212060aaf606ae3fd6f80109ecommit hash: 1c0ac32f1d6ffad212060aaf606ae3fd6f80109ecommit hash: 1c0ac32f1d6ffad212060aaf606ae3fd6f80109ecommit hash: 1c0ac32f1d6ffad212060aaf606ae3fd6f80109e files touched by this commit
Stefan Eßer (se) search for other commits by this committer
www/manpageblog: update to version 1.3.1

This update fixes the RSS XML feed to be RFC conform.
1.3
10 Jan 2024 21:34:52
commit hash: ccdf71e99833921cf1e5543c33b303df39ce6db1commit hash: ccdf71e99833921cf1e5543c33b303df39ce6db1commit hash: ccdf71e99833921cf1e5543c33b303df39ce6db1commit hash: ccdf71e99833921cf1e5543c33b303df39ce6db1 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
www/manpageblog: update to version 1.3

This update adds a grey/blue scaled CSS theme, support for meta
keywords and meta robot options, and initial support for tags.
1.2
22 Nov 2023 18:58:01
commit hash: 0b7e4c0198fbb57f987772e60564ea116849eeb5commit hash: 0b7e4c0198fbb57f987772e60564ea116849eeb5commit hash: 0b7e4c0198fbb57f987772e60564ea116849eeb5commit hash: 0b7e4c0198fbb57f987772e60564ea116849eeb5 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
www/manpageblog: upgrade to version 1.2

Fixed issue:
 -  fix missing language type in html element

New features:
 - add Twitter Card support
 - add grey scaled CSS theme
 - add possibility to add different favicons
 - allow external sources for favicons

Fixed

    Fixed missing language type in html element [#8]
1.1
21 Nov 2023 19:57:15
commit hash: b4123d933a916029d57e3b904cd6eb208add4d97commit hash: b4123d933a916029d57e3b904cd6eb208add4d97commit hash: b4123d933a916029d57e3b904cd6eb208add4d97commit hash: b4123d933a916029d57e3b904cd6eb208add4d97 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
www/manpageblog: upgrade to version 1.1

Major changes:
 - OpenGraph support
 - Logo support in RSS feed
 - Fixed dynamic word wrap limit
 - Validating config options
1.0
12 Nov 2023 16:41:40
commit hash: 534806429fa4f0e3eb182533ae73e6ae67086b4bcommit hash: 534806429fa4f0e3eb182533ae73e6ae67086b4bcommit hash: 534806429fa4f0e3eb182533ae73e6ae67086b4bcommit hash: 534806429fa4f0e3eb182533ae73e6ae67086b4b files touched by this commit
Stefan Eßer (se) search for other commits by this committer
www/manpageblog: add new port

This is a simple blog generator written in Python, which generates
a page layout that resembles a man-page (when using the default
template).

It is trivial to set-up, highly customizable, and needs very little
resources.

Number of commits found: 7