If required upgraded version to work correctly with rails50.
Fixed some cosmetic issue to make portlint happy.
Reviewed by: sunpoet
Differential Revision: https://reviews.freebsd.org/D18957
- Limit textproc/py-markdown to versions lower than 3. The 3.x release of
py-markdown introduced some internal changes to the API that isn't compatible
with textproc/py-gfm, yet.
- Sort variables according to PHB and to pet portlint
- Added test target to make QA easier
Changes by upstream:
- https://github.com/Zopieux/py-gfm/blob/0.1.4/CHANGELOG.md
PR: 234618
Submitted by: freebsd_ports@k-worx.org
Approved by: maintainer
Sponsored by: iXsystems Inc.
After the Haskell port infrastructure is overhauled, standalone builds with
shared library installation and Cabal registration should be possible.
Approved by: arrowd and tcberner
Differential Revision: https://reviews.freebsd.org/D18992
for use by applications. PRECIS profiles transform unicode strings into a
canonical form, suitable for comparison.
WWW: https://github.com/byllyfish/precis_i18n
PR: 233824
Submitted by: Goran Mekić <meka@tilda.center>
CSS::Sass provides a perl interface to LibSass, a nearly complete Sass compiler
written in C++. It is currently at ruby sass 3.4 feature parity and heading
towards 3.5 compatibility. It can compile .scss and .sass files.
WWW: https://metacpan.org/release/CSS-Sass
Minify is a minifier package written in Go. It provides HTML5, CSS3, JS, JSON,
SVG and XML minifiers and an interface to implement any other minifier.
Minification is the process of removing bytes from a file (such as whitespace)
without changing its output and therefore shrinking its size and speeding up
transmission over the internet and possibly parsing. The implemented minifiers
are designed for high performance.
The core functionality associates mimetypes with minification functions,
allowing embedded resources (like CSS or JS within HTML files) to be minified as
well. Users can add new implementations that are triggered based on a mimetype
(or pattern), or redirect to an external command (like ClosureCompiler,
UglifyCSS, ...).
WWW: https://github.com/tdewolff/minify
means it does not load whole JSON into memory and is able to parse
very large JSON files or streams. The module is written in C and
uses YAJL JSON parsing library, so it's also quite fast.
JsonSlicer takes a path of JSON map keys or array indexes, and
provides iterator interface which yields JSON data matching given
path as complete Python objects.
WWW: https://pypi.org/project/jsonslicer/
- With the default options, there were many large dependencies, including
ghc. Most users likely just want the application without the compiler and
libraries, so switch to a static build.
- The build was failing with a few non-default option combinations (e.g,
with HTTPS off). Fix these and/or remove options that are probably not
that useful for most users.
- The binary is linked to libffi.so, so add LIB_DEPENDS on devel/libffi.
- Pacify portlint
Reported by: adamw
Approved by: maintainer (haskell via arrowd)
Differential Revision: https://reviews.freebsd.org/D18899
- Add missing dependencies
- Remove unneeded patches
- Regenerate and rename legacy patches
- Add NLS option to ports providing such a knob, and missing the
option
- Add INSTALL_TARGET=install-strip where missing
- Sort things
- Remove unneeded +=
- Cosmetic changes to OPTION related variables to improve readability
- Update WWW
- Silence portlint warnings about variables order
- Bump PORTREVISION where changing dependencies and/or adding
install-strip