Pelican is a static site generator, written in Python.
- Write your content directly with your editor of choice (vim!) in
reStructuredText, Markdown, or AsciiDoc formats
- Includes a simple CLI tool to (re)generate your site
- Easy to interface with distributed version control systems and web hooks
- Completely static output is easy to host anywhere
WWW: http://docs.getpelican.com/
===> The following configuration options are available for pelican-3.6.3:
TEST=off: Build and/or run tests
===> Use 'make config' to modify these settings
www/pelican: Prefix according to Python conventions
- Rename (move) according to Python package naming conventions [1]
- Switch temporarily to GITHUB for source files until missing content
files for the test suite is merged/fixed [2]
- Add python (virtual category) to CATEGORIES
- Add LICENSE_FILE
- Add OPTIONS for Markdown and Syntax Highlighting, they are OPTION'al
features
- Add MARKDOWN and SYNTAX to OPTIONS_DEFAULT (for package convenience).
- Use OPTIONS helpers for TESTS option.
- Refactor TEST_DEPENDS so it only declares tests_require, moving the
RUN_DEPENDS assignment to TESTS_BUILD_DEPENDS.
- Rename TEST option to TESTS to match other Python ports, and tweak
description to canonicalize
(Only the first 15 lines of the commit message are shown above )
Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.
Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.
Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)
Reviewed by: antoine, bapt
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3336
- Remove easy_install dependency
- Bump PORTREVISION to enforce a cleanup for the easy_install references
With hat: python@
Approved by: portmgr (implicit)
- Update to 3.3.0
- STAGE support
- pkg-plist is generated by easy_install
- Update COMMENT and pkg-descr
PR: ports/185103
Submitted by: Kevin Zheng <kevinz5000@gmail.com>
www/pelican: Update to 3.2.2, Use GITHUB and more
- Update to 3.2.2
- Update pkg-plist
- Use GITHUB for MASTER_SITES (and remove CHEESESHOP)
- Add pytz, blinker and unidecode to RUN_DEPENDS
- Bump Jinja2 & feedgenerator min versions in RUN_DEPENDS
- RUN_DEPENDS are not BUILD_DEPENDS, remove.
- Add TESTS options, TEST_DEPENDS and regression-test target
- Trim Makefile header
- pkg-descr: Tab->space in WWW:
Changes:
3.2: http://docs.getpelican.com/en/3.2/changelog.html#id1
PR: ports/178770
Approved by: jlaffaye (maintainer)
- Convert all remaining instances of BUILD_DEPENDS=${RUN_DEPENDS} or
RUN_DEPENDS=${BUILD_DEPENDS} to use := which portlint has warned
about for a while.
PR: ports/168208
Approved by: portmgr (miwi)
Remove more tags from pkg-descr files fo the form:
- Name
em@i.l
or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.