pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/py-pelican Updated www/py-pelican to version 4.5.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ff770f053ea8
branches:  trunk
changeset: 440286:ff770f053ea8
user:      nils <nils%pkgsrc.org@localhost>
date:      Mon Oct 05 19:34:51 2020 +0000

description:
Updated www/py-pelican to version 4.5.0.

Upstream changes (no version published between 4.2.0 and 4.5.0):
* List registered plugins via pelican-plugins command
* Override settings via -e / --extra-settings CLI option flags
* Add settings for custom Jinja globals and tests
* Customize article summary ellipsis via SUMMARY_END_SUFFIX setting
* Customize Typogrify dash handling via new TYPOGRIFY_DASHES setting
* Support Unicode when generating slugs
* Support Asciidoc .adoc file generation in Pelican importer
* Improve user experience when pelican --listen web server is quit
* Improve Invoke tasks template
* Include tests in source distributions
* Switch CI from Travis to GitHub Actions
* Remove support for Python 2.7

Pkgsrc changes:
* package is now incompatible with lang/python27

diffstat:

 www/py-pelican/Makefile |    7 +-
 www/py-pelican/PLIST    |  439 +++++++++++++++++++++++++++++++++++++++++++----
 www/py-pelican/distinfo |   10 +-
 3 files changed, 406 insertions(+), 50 deletions(-)

diffs (truncated from 517 to 300 lines):

diff -r dba8372d6ecd -r ff770f053ea8 www/py-pelican/Makefile
--- a/www/py-pelican/Makefile   Mon Oct 05 18:53:37 2020 +0000
+++ b/www/py-pelican/Makefile   Mon Oct 05 19:34:51 2020 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.11 2020/05/23 09:15:13 rillig Exp $
+# $NetBSD: Makefile,v 1.12 2020/10/05 19:34:51 nils Exp $
 
-DISTNAME=              pelican-4.2.0
-PKGREVISION=           2
+DISTNAME=              pelican-4.5.0
 GITHUB_PROJECT=                pelican
 PKGNAME=               ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=            www textproc
@@ -23,6 +22,8 @@
 DEPENDS+=              ${PYPKGPREFIX}-six>=1.4:../../lang/py-six
 DEPENDS+=              ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 
+# Starting version 4.5.0, Pelican removed support for Python 2.7
+PYTHON_VERSIONS_INCOMPATIBLE=  27
 PYTHON_VERSIONED_DEPENDENCIES= sphinx:build
 
 USE_TOOLS+=            make:build sed:build
diff -r dba8372d6ecd -r ff770f053ea8 www/py-pelican/PLIST
--- a/www/py-pelican/PLIST      Mon Oct 05 18:53:37 2020 +0000
+++ b/www/py-pelican/PLIST      Mon Oct 05 19:34:51 2020 +0000
@@ -1,6 +1,7 @@
-@comment $NetBSD: PLIST,v 1.2 2020/04/19 20:17:55 nils Exp $
+@comment $NetBSD: PLIST,v 1.3 2020/10/05 19:34:51 nils Exp $
 bin/pelican
 bin/pelican-import
+bin/pelican-plugins
 bin/pelican-quickstart
 bin/pelican-themes
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
@@ -10,47 +11,399 @@
 ${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/pelican/__init__.py
-${PYSITELIB}/pelican/__main__.py
+${PYSITELIB}/pelican/__init__.pyc
 ${PYSITELIB}/pelican/__init__.pyo
-${PYSITELIB}/pelican/__init__.pyc
-${PYSITELIB}/pelican/__main__.pyo
+${PYSITELIB}/pelican/__main__.py
 ${PYSITELIB}/pelican/__main__.pyc
-${PYSITELIB}/pelican/cache.pyo
+${PYSITELIB}/pelican/__main__.pyo
+${PYSITELIB}/pelican/cache.py
 ${PYSITELIB}/pelican/cache.pyc
+${PYSITELIB}/pelican/cache.pyo
+${PYSITELIB}/pelican/contents.py
+${PYSITELIB}/pelican/contents.pyc
 ${PYSITELIB}/pelican/contents.pyo
-${PYSITELIB}/pelican/contents.pyc
+${PYSITELIB}/pelican/generators.py
+${PYSITELIB}/pelican/generators.pyc
 ${PYSITELIB}/pelican/generators.pyo
-${PYSITELIB}/pelican/generators.pyc
+${PYSITELIB}/pelican/log.py
+${PYSITELIB}/pelican/log.pyc
 ${PYSITELIB}/pelican/log.pyo
-${PYSITELIB}/pelican/log.pyc
-${PYSITELIB}/pelican/paginator.pyo
+${PYSITELIB}/pelican/paginator.py
 ${PYSITELIB}/pelican/paginator.pyc
+${PYSITELIB}/pelican/paginator.pyo
+${PYSITELIB}/pelican/plugins/_utils.py
+${PYSITELIB}/pelican/plugins/_utils.pyc
+${PYSITELIB}/pelican/plugins/_utils.pyo
+${PYSITELIB}/pelican/plugins/signals.py
+${PYSITELIB}/pelican/plugins/signals.pyc
+${PYSITELIB}/pelican/plugins/signals.pyo
+${PYSITELIB}/pelican/readers.py
+${PYSITELIB}/pelican/readers.pyc
 ${PYSITELIB}/pelican/readers.pyo
-${PYSITELIB}/pelican/readers.pyc
+${PYSITELIB}/pelican/rstdirectives.py
+${PYSITELIB}/pelican/rstdirectives.pyc
 ${PYSITELIB}/pelican/rstdirectives.pyo
-${PYSITELIB}/pelican/rstdirectives.pyc
-${PYSITELIB}/pelican/server.pyo
+${PYSITELIB}/pelican/server.py
 ${PYSITELIB}/pelican/server.pyc
-${PYSITELIB}/pelican/settings.pyo
+${PYSITELIB}/pelican/server.pyo
+${PYSITELIB}/pelican/settings.py
 ${PYSITELIB}/pelican/settings.pyc
-${PYSITELIB}/pelican/signals.pyo
-${PYSITELIB}/pelican/signals.pyc
-${PYSITELIB}/pelican/urlwrappers.pyo
-${PYSITELIB}/pelican/urlwrappers.pyc
-${PYSITELIB}/pelican/utils.pyo
-${PYSITELIB}/pelican/utils.pyc
-${PYSITELIB}/pelican/writers.pyo
-${PYSITELIB}/pelican/writers.pyc
-${PYSITELIB}/pelican/cache.py
-${PYSITELIB}/pelican/contents.py
-${PYSITELIB}/pelican/generators.py
-${PYSITELIB}/pelican/log.py
-${PYSITELIB}/pelican/paginator.py
-${PYSITELIB}/pelican/readers.py
-${PYSITELIB}/pelican/rstdirectives.py
-${PYSITELIB}/pelican/server.py
-${PYSITELIB}/pelican/settings.py
-${PYSITELIB}/pelican/signals.py
+${PYSITELIB}/pelican/settings.pyo
+${PYSITELIB}/pelican/tests/TestPages/bad_page.rst
+${PYSITELIB}/pelican/tests/TestPages/draft_page.rst
+${PYSITELIB}/pelican/tests/TestPages/draft_page_markdown.md
+${PYSITELIB}/pelican/tests/TestPages/draft_page_with_template.rst
+${PYSITELIB}/pelican/tests/TestPages/hidden_page.rst
+${PYSITELIB}/pelican/tests/TestPages/hidden_page_markdown.md
+${PYSITELIB}/pelican/tests/TestPages/hidden_page_with_template.rst
+${PYSITELIB}/pelican/tests/TestPages/page.rst
+${PYSITELIB}/pelican/tests/TestPages/page_markdown.md
+${PYSITELIB}/pelican/tests/TestPages/page_used_for_sorting_test.rst
+${PYSITELIB}/pelican/tests/TestPages/page_with_category_and_tag_links.md
+${PYSITELIB}/pelican/tests/TestPages/page_with_static_links.md
+${PYSITELIB}/pelican/tests/TestPages/page_with_template.rst
+${PYSITELIB}/pelican/tests/__init__.py
+${PYSITELIB}/pelican/tests/__init__.pyc
+${PYSITELIB}/pelican/tests/__init__.pyo
+${PYSITELIB}/pelican/tests/content/2012-11-29_rst_w_filename_meta#foo-bar.rst
+${PYSITELIB}/pelican/tests/content/2012-11-30_md_w_filename_meta#foo-bar.md
+${PYSITELIB}/pelican/tests/content/TestCategory/article_with_category.rst
+${PYSITELIB}/pelican/tests/content/TestCategory/article_without_category.rst
+${PYSITELIB}/pelican/tests/content/article.rst
+${PYSITELIB}/pelican/tests/content/article_with_attributes_containing_double_quotes.html
+${PYSITELIB}/pelican/tests/content/article_with_capitalized_metadata.rst
+${PYSITELIB}/pelican/tests/content/article_with_code_block.rst
+${PYSITELIB}/pelican/tests/content/article_with_comments.html
+${PYSITELIB}/pelican/tests/content/article_with_duplicate_tags_authors.md
+${PYSITELIB}/pelican/tests/content/article_with_inline_svg.html
+${PYSITELIB}/pelican/tests/content/article_with_keywords.html
+${PYSITELIB}/pelican/tests/content/article_with_markdown_and_footnote.md
+${PYSITELIB}/pelican/tests/content/article_with_markdown_and_nested_metadata.md
+${PYSITELIB}/pelican/tests/content/article_with_markdown_and_nonascii_summary.md
+${PYSITELIB}/pelican/tests/content/article_with_markdown_and_summary_metadata_multi.md
+${PYSITELIB}/pelican/tests/content/article_with_markdown_and_summary_metadata_single.md
+${PYSITELIB}/pelican/tests/content/article_with_markdown_extension.markdown
+${PYSITELIB}/pelican/tests/content/article_with_markdown_markup_extensions.md
+${PYSITELIB}/pelican/tests/content/article_with_md_extension.md
+${PYSITELIB}/pelican/tests/content/article_with_metadata.html
+${PYSITELIB}/pelican/tests/content/article_with_metadata.rst
+${PYSITELIB}/pelican/tests/content/article_with_metadata_and_contents.html
+${PYSITELIB}/pelican/tests/content/article_with_metadata_explicit_date_implicit_modified.html
+${PYSITELIB}/pelican/tests/content/article_with_metadata_explicit_dates.html
+${PYSITELIB}/pelican/tests/content/article_with_metadata_implicit_date_explicit_modified.html
+${PYSITELIB}/pelican/tests/content/article_with_metadata_implicit_dates.html
+${PYSITELIB}/pelican/tests/content/article_with_mkd_extension.mkd
+${PYSITELIB}/pelican/tests/content/article_with_multiple_authors.html
+${PYSITELIB}/pelican/tests/content/article_with_multiple_authors.rst
+${PYSITELIB}/pelican/tests/content/article_with_multiple_authors_list.rst
+${PYSITELIB}/pelican/tests/content/article_with_multiple_authors_semicolon.rst
+${PYSITELIB}/pelican/tests/content/article_with_multiple_metadata_tags.html
+${PYSITELIB}/pelican/tests/content/article_with_nonconformant_meta_tags.html
+${PYSITELIB}/pelican/tests/content/article_with_null_attributes.html
+${PYSITELIB}/pelican/tests/content/article_with_template.rst
+${PYSITELIB}/pelican/tests/content/article_with_typogrify_dashes.md
+${PYSITELIB}/pelican/tests/content/article_with_typogrify_dashes.rst
+${PYSITELIB}/pelican/tests/content/article_with_uppercase_metadata.html
+${PYSITELIB}/pelican/tests/content/article_with_uppercase_metadata.rst
+${PYSITELIB}/pelican/tests/content/article_without_category.rst
+${PYSITELIB}/pelican/tests/content/bloggerexport.xml
+${PYSITELIB}/pelican/tests/content/empty.md
+${PYSITELIB}/pelican/tests/content/empty_with_bom.md
+${PYSITELIB}/pelican/tests/content/wordpressexport.xml
+${PYSITELIB}/pelican/tests/cyclic_intersite_links/first-article.rst
+${PYSITELIB}/pelican/tests/cyclic_intersite_links/second-article.rst
+${PYSITELIB}/pelican/tests/cyclic_intersite_links/third-article.rst
+${PYSITELIB}/pelican/tests/default_conf.py
+${PYSITELIB}/pelican/tests/default_conf.pyc
+${PYSITELIB}/pelican/tests/default_conf.pyo
+${PYSITELIB}/pelican/tests/dummy_plugins/namespace_plugin/pelican/plugins/ns_plugin/__init__.py
+${PYSITELIB}/pelican/tests/dummy_plugins/namespace_plugin/pelican/plugins/ns_plugin/__init__.pyc
+${PYSITELIB}/pelican/tests/dummy_plugins/namespace_plugin/pelican/plugins/ns_plugin/__init__.pyo
+${PYSITELIB}/pelican/tests/dummy_plugins/normal_plugin/normal_plugin/__init__.py
+${PYSITELIB}/pelican/tests/dummy_plugins/normal_plugin/normal_plugin/__init__.pyc
+${PYSITELIB}/pelican/tests/dummy_plugins/normal_plugin/normal_plugin/__init__.pyo
+${PYSITELIB}/pelican/tests/dummy_plugins/normal_plugin/normal_plugin/submodule.py
+${PYSITELIB}/pelican/tests/dummy_plugins/normal_plugin/normal_plugin/submodule.pyc
+${PYSITELIB}/pelican/tests/dummy_plugins/normal_plugin/normal_plugin/submodule.pyo
+${PYSITELIB}/pelican/tests/mixed_content/short_page.md
+${PYSITELIB}/pelican/tests/nested_content/maindir/maindir.md
+${PYSITELIB}/pelican/tests/nested_content/maindir/subdir/subdir.md
+${PYSITELIB}/pelican/tests/output/basic/a-markdown-powered-article.html
+${PYSITELIB}/pelican/tests/output/basic/archives.html
+${PYSITELIB}/pelican/tests/output/basic/article-1.html
+${PYSITELIB}/pelican/tests/output/basic/article-2.html
+${PYSITELIB}/pelican/tests/output/basic/article-3.html
+${PYSITELIB}/pelican/tests/output/basic/author/alexis-metaireau.html
+${PYSITELIB}/pelican/tests/output/basic/authors.html
+${PYSITELIB}/pelican/tests/output/basic/categories.html
+${PYSITELIB}/pelican/tests/output/basic/category/bar.html
+${PYSITELIB}/pelican/tests/output/basic/category/cat1.html
+${PYSITELIB}/pelican/tests/output/basic/category/misc.html
+${PYSITELIB}/pelican/tests/output/basic/category/yeah.html
+${PYSITELIB}/pelican/tests/output/basic/drafts/a-draft-article-without-date.html
+${PYSITELIB}/pelican/tests/output/basic/drafts/a-draft-article.html
+${PYSITELIB}/pelican/tests/output/basic/feeds/alexis-metaireau.atom.xml
+${PYSITELIB}/pelican/tests/output/basic/feeds/alexis-metaireau.rss.xml
+${PYSITELIB}/pelican/tests/output/basic/feeds/all-en.atom.xml
+${PYSITELIB}/pelican/tests/output/basic/feeds/all-fr.atom.xml
+${PYSITELIB}/pelican/tests/output/basic/feeds/all.atom.xml
+${PYSITELIB}/pelican/tests/output/basic/feeds/bar.atom.xml
+${PYSITELIB}/pelican/tests/output/basic/feeds/cat1.atom.xml
+${PYSITELIB}/pelican/tests/output/basic/feeds/misc.atom.xml
+${PYSITELIB}/pelican/tests/output/basic/feeds/yeah.atom.xml
+${PYSITELIB}/pelican/tests/output/basic/filename_metadata-example.html
+${PYSITELIB}/pelican/tests/output/basic/index.html
+${PYSITELIB}/pelican/tests/output/basic/oh-yeah-fr.html
+${PYSITELIB}/pelican/tests/output/basic/oh-yeah.html
+${PYSITELIB}/pelican/tests/output/basic/override/index.html
+${PYSITELIB}/pelican/tests/output/basic/pages/this-is-a-test-hidden-page.html
+${PYSITELIB}/pelican/tests/output/basic/pages/this-is-a-test-page.html
+${PYSITELIB}/pelican/tests/output/basic/second-article-fr.html
+${PYSITELIB}/pelican/tests/output/basic/second-article.html
+${PYSITELIB}/pelican/tests/output/basic/tag/bar.html
+${PYSITELIB}/pelican/tests/output/basic/tag/baz.html
+${PYSITELIB}/pelican/tests/output/basic/tag/foo.html
+${PYSITELIB}/pelican/tests/output/basic/tag/foobar.html
+${PYSITELIB}/pelican/tests/output/basic/tag/oh.html
+${PYSITELIB}/pelican/tests/output/basic/tag/yeah.html
+${PYSITELIB}/pelican/tests/output/basic/tags.html
+${PYSITELIB}/pelican/tests/output/basic/theme/css/fonts.css
+${PYSITELIB}/pelican/tests/output/basic/theme/css/main.css
+${PYSITELIB}/pelican/tests/output/basic/theme/css/pygment.css
+${PYSITELIB}/pelican/tests/output/basic/theme/css/reset.css
+${PYSITELIB}/pelican/tests/output/basic/theme/css/typogrify.css
+${PYSITELIB}/pelican/tests/output/basic/theme/css/wide.css
+${PYSITELIB}/pelican/tests/output/basic/theme/fonts/font.css
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/aboutme.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/bitbucket.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/delicious.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/facebook.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/github.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/gitorious.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/gittip.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/google-groups.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/google-plus.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/hackernews.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/lastfm.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/linkedin.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/reddit.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/rss.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/slideshare.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/speakerdeck.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/stackoverflow.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/twitter.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/vimeo.png
+${PYSITELIB}/pelican/tests/output/basic/theme/images/icons/youtube.png
+${PYSITELIB}/pelican/tests/output/basic/this-is-a-super-article.html
+${PYSITELIB}/pelican/tests/output/basic/unbelievable.html
+${PYSITELIB}/pelican/tests/output/custom/a-markdown-powered-article.html
+${PYSITELIB}/pelican/tests/output/custom/archives.html
+${PYSITELIB}/pelican/tests/output/custom/article-1.html
+${PYSITELIB}/pelican/tests/output/custom/article-2.html
+${PYSITELIB}/pelican/tests/output/custom/article-3.html
+${PYSITELIB}/pelican/tests/output/custom/author/alexis-metaireau.html
+${PYSITELIB}/pelican/tests/output/custom/author/alexis-metaireau2.html
+${PYSITELIB}/pelican/tests/output/custom/author/alexis-metaireau3.html
+${PYSITELIB}/pelican/tests/output/custom/authors.html
+${PYSITELIB}/pelican/tests/output/custom/categories.html
+${PYSITELIB}/pelican/tests/output/custom/category/bar.html
+${PYSITELIB}/pelican/tests/output/custom/category/cat1.html
+${PYSITELIB}/pelican/tests/output/custom/category/misc.html
+${PYSITELIB}/pelican/tests/output/custom/category/yeah.html
+${PYSITELIB}/pelican/tests/output/custom/drafts/a-draft-article-without-date.html
+${PYSITELIB}/pelican/tests/output/custom/drafts/a-draft-article.html
+${PYSITELIB}/pelican/tests/output/custom/feeds/alexis-metaireau.atom.xml
+${PYSITELIB}/pelican/tests/output/custom/feeds/alexis-metaireau.rss.xml
+${PYSITELIB}/pelican/tests/output/custom/feeds/all-en.atom.xml
+${PYSITELIB}/pelican/tests/output/custom/feeds/all-fr.atom.xml
+${PYSITELIB}/pelican/tests/output/custom/feeds/all.atom.xml
+${PYSITELIB}/pelican/tests/output/custom/feeds/all.rss.xml
+${PYSITELIB}/pelican/tests/output/custom/feeds/bar.atom.xml
+${PYSITELIB}/pelican/tests/output/custom/feeds/bar.rss.xml
+${PYSITELIB}/pelican/tests/output/custom/feeds/cat1.atom.xml
+${PYSITELIB}/pelican/tests/output/custom/feeds/cat1.rss.xml
+${PYSITELIB}/pelican/tests/output/custom/feeds/misc.atom.xml
+${PYSITELIB}/pelican/tests/output/custom/feeds/misc.rss.xml
+${PYSITELIB}/pelican/tests/output/custom/feeds/yeah.atom.xml
+${PYSITELIB}/pelican/tests/output/custom/feeds/yeah.rss.xml
+${PYSITELIB}/pelican/tests/output/custom/filename_metadata-example.html
+${PYSITELIB}/pelican/tests/output/custom/index.html
+${PYSITELIB}/pelican/tests/output/custom/index2.html
+${PYSITELIB}/pelican/tests/output/custom/index3.html
+${PYSITELIB}/pelican/tests/output/custom/jinja2_template.html
+${PYSITELIB}/pelican/tests/output/custom/oh-yeah-fr.html
+${PYSITELIB}/pelican/tests/output/custom/oh-yeah.html
+${PYSITELIB}/pelican/tests/output/custom/override/index.html
+${PYSITELIB}/pelican/tests/output/custom/pages/this-is-a-test-hidden-page.html
+${PYSITELIB}/pelican/tests/output/custom/pages/this-is-a-test-page.html
+${PYSITELIB}/pelican/tests/output/custom/second-article-fr.html
+${PYSITELIB}/pelican/tests/output/custom/second-article.html
+${PYSITELIB}/pelican/tests/output/custom/tag/bar.html
+${PYSITELIB}/pelican/tests/output/custom/tag/baz.html
+${PYSITELIB}/pelican/tests/output/custom/tag/foo.html
+${PYSITELIB}/pelican/tests/output/custom/tag/foobar.html
+${PYSITELIB}/pelican/tests/output/custom/tag/oh.html



Home | Main Index | Thread Index | Old Index