6221 Commits

Author SHA1 Message Date
sthen
e2937f0e31 update to calibre-5.12.0 2021-02-28 21:01:59 +00:00
sthen
f1b65c2a0a update cdiff-1.0 to ydiff-1.2 (it has been renamed upstream) and switch to py3 2021-02-28 13:46:58 +00:00
ajacoutot
6d09535a16 Remove bogus gtk-update-icon-cache trigger:
@tag gtk-update-icon-cache %D/share/icons/scalable
2021-02-28 08:09:03 +00:00
daniel
da5df1bf2e update to rubber 1.5.1 which is now python3-only 2021-02-28 01:25:20 +00:00
ajacoutot
b25fdb8308 Fox python3 only ports, use the proper construct for FLAVOR and forcibly assign
the variable.
FLAVOR = python3
(not FLAVOR =?)

ok sthen@
2021-02-27 11:13:34 +00:00
naddy
afcc689c59 remove carriage returns ('\r') from patch files and set FIX_CRLF_FILES 2021-02-26 18:20:31 +00:00
daniel
8c7916afe4 repair conflict accidentally introduced in the recent update
reported by rsadowski@
2021-02-26 07:09:55 +00:00
daniel
6e4e6d8592 "None" is not a valid url; reported by repology 2021-02-26 03:15:31 +00:00
sthen
7cb1984d5f use FIX_CRLF_FILES, this is so much neater I can't believe we didn't
do it before!
2021-02-25 22:26:01 +00:00
sthen
cb09bfb33b +p5-Pod-Parser 2021-02-25 21:53:23 +00:00
sthen
e33a001f71 import textproc/p5-Pod-Parser, ok afresh1@ (plus I added his patches from
the version in base). (also uses the shiny new FIX_CRLF_FILES). This is
currently in perl in base but will be removed in 5.32.

----
Pod::Parser is a base class for creating POD filters and translators.  It
handles most of the effort involved with parsing the POD sections from an
input stream, leaving subclasses free to be concerned only with performing
the actual translation of text.

NOTE: This module is considered legacy. Pod-Simple is the usual module for
all things POD.
----
2021-02-25 21:52:51 +00:00
sthen
9b64714929 build php-8.0 versions of the pecl ports which support it 2021-02-24 21:23:15 +00:00
sthen
06e20cb110 switch default MODPHP_VERSION to 7.4 and bump ports which have changed
version. (as of 6 Dec 2020, 7.3 went into "security fixes only" mode).
2021-02-24 16:48:59 +00:00
rsadowski
aa5addc8c0 Update calibre to 5.11.0 and switch to py3
This was made possible by sthen's great work on (py-)sip.
I just puzzled together the dependencies and fixed some patches.

OK sthen@
2021-02-24 14:13:48 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
sthen
c2fd5a2403 update to solr-8.8.1 2021-02-23 14:40:58 +00:00
daniel
d17f6b479a update mdbook to 0.4.6 fixing cve-2020-26297
ok edd@ (MAINTAINER)
2021-02-22 05:03:58 +00:00
sthen
2deca7006c fix distfile source, github vs pypi 2021-02-21 20:16:13 +00:00
sthen
3139efab65 drop building sphinx's own docs in post-build and thus the dependency
on graphviz; naddy points out that the graphviz has a large set of
dependencies (which end up causing a loop; cmake -> sphinx -> graphviz
-> jpeg -> cmake)
2021-02-21 17:42:21 +00:00
sthen
22178eefa3 update to py3-semver-2.13.0 2021-02-21 17:27:21 +00:00
sthen
3ed2a7579a update to py-sphinx_rtd_theme-0.5.1. the upstream distfiles require npm at
build time to fetch dependencies; fetches during build aren't permitted so
work around this by using the files that Debian have generated for their
packaging and use their packaging patches directly.
2021-02-21 16:30:23 +00:00
sthen
0fef402bf5 update to py3-snowballstemmer-2.1.0 2021-02-21 16:01:05 +00:00
sthen
e90fba5b70 add a dependency on graphviz; some extensions included in sphinx use it
(including one used to generate sphinx's own docs). while many uses of
sphinx work without this, package builds that change depending on what
is installed at build time are problematic, so just force the dependency..

regen PLIST, extra files are built when this is present (used in
file:///usr/local/share/doc/py3-sphinx/usage/extensions/inheritance.html).
2021-02-21 13:43:10 +00:00
sthen
52491417b2 disable intersphinx_mapping to prevent going online while building sphinx's
own docs. spotted by aja@
2021-02-21 10:04:45 +00:00
ajacoutot
d01166c2bd Use FLAVOR instead of MODPY_DEFAULT_VERSION_3. 2021-02-21 10:02:05 +00:00
sthen
8372a72b46 move websupport from BDEP to RDEP, some ports geneeate extra files if this
is present (e.g. luacheck, spotted by aja@)
2021-02-21 09:52:31 +00:00
ajacoutot
0ba111a4f2 Add missing dependency on gmake and py-imagesize.
Regen PLIST.
2021-02-21 08:42:50 +00:00
sthen
00eca0a706 update to py-sphinx-3.5.1 2021-02-20 22:27:19 +00:00
sthen
bb0fa5a2c3 bump for pyflakes pkgstem change 2021-02-20 18:38:57 +00:00
sthen
936d9bcd30 respect CFLAGS, build debug packages 2021-02-20 17:38:06 +00:00
ajacoutot
dbde95a789 Update to py3-enchant-3.2.0.
Move to enchant2.
2021-02-20 17:30:54 +00:00
sthen
264d089421 update to zathura-pdf-mupdf-0.3.6 2021-02-20 16:52:17 +00:00
sthen
a7159726c3 update to zathura-0.4.7 2021-02-20 16:52:13 +00:00
sthen
45fe736eaa hook in py-sphinxcontrib subdir 2021-02-20 15:51:11 +00:00
sthen
c4e7ce22c8 import ports/textproc/py-sphinxcontrib ports that will be needed for
updating py-sphinx, ok landry@
2021-02-20 15:50:38 +00:00
abieber
56001460be Fix for Go 1.16. 2021-02-20 15:02:08 +00:00
sthen
f69e6777db now that py-pygments doesn't need to care about py2, update to 2.8.0
includes fixes for some excessive recursions/infinite loops/etc some found by oss-fuzz
2021-02-20 13:33:50 +00:00
sthen
6df26760a8 py-docutils: post-install renames scripts from foo.py to foo 2021-02-20 13:26:33 +00:00
sthen
0ce5d8d04e move py-sphinx to py3-only
move chain of ports that py-sphinx depends on to py3-only where
other py2-ports don't use them
2021-02-20 13:20:17 +00:00
ajacoutot
db2868c516 py-wcmatch -> py-wcmatch,python3
+py-enrich,python3
+py-rich,python3
+py-bracex,python3
2021-02-20 08:24:16 +00:00
ajacoutot
c49d384c84 Import py3-bracex-2.1.1.
Bracex is a brace expanding library (a la Bash) for Python. Brace expanding is
used to generate arbitrary strings.

ok landry@
2021-02-20 08:22:17 +00:00
benoit
060b05d319 Update to highlight-3.62. 2021-02-20 08:02:53 +00:00
rsadowski
b5c17dbe00 Update libebml to 1.4.2
This update fixs CVE-2021-3405.

From Brad, thanks.
2021-02-20 06:34:28 +00:00
sthen
769a8fba75 https homepage 2021-02-19 23:49:30 +00:00
sthen
248932be74 switch MODPY_BIN_SUFFIX to -2 for py2 and (blank) for py3
switch ports using command-line tools from py-sphinx that don't need a
py2 version of it to py3-sphinx
2021-02-19 23:13:00 +00:00
sthen
bf1bfe4fe0 update to py-docutils-0.16 2021-02-19 23:10:57 +00:00
ajacoutot
85c6c8e6aa Update to discount-2.2.6. 2021-02-19 19:13:26 +00:00
ajacoutot
f9fab164af Update to link-grammar-5.8.1. 2021-02-19 19:04:21 +00:00
ajacoutot
6a97bb2de5 Update to p5-XML-Parser-2.46. 2021-02-19 18:51:29 +00:00
ajacoutot
79d5728ed6 Update to source-highlight-3.1.9. 2021-02-19 18:49:00 +00:00