an "infrastructure" port, won't have library conflict problems, and as
Ingo says, 'Groff does not really use C++, it is merely "C with classes"'
and this is not expected to change.
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.
This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -
- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.
- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.
devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
pup is a command line tool for processing HTML. It reads from stdin,
prints to stdout, and allows the user to filter parts of the page
using CSS selectors. Inspired by jq, pup aims to be a fast and
flexible way of exploring HTML from the terminal.
ok jca@
original port from kn@
help from sthen@ kn@ bentley@ jca@
libGL/libxshmfence tries to create "/tmp/shmfd-XXXXXX" files in some
cases (not seen here but reported by mikeb). just drop the pledge
from mupdf-gl completely because I can't hope to evaluate the codepaths
taken in mesa on various video hardware to come up with a reliable one.
ofxparse is a parser for Open Financial Exchange (.ofx) format files. OFX files
are available from almost any online banking site, so they work well if you
want to pull together your finances from multiple sources. Online trading
accounts also provide account statements in OFX files.
There are three different types of OFX files, called BankAccount, CreditAccount
and InvestmentAccount files. This library has been tested with real-world
samples of all three types. If you find a file that does not work with this
library, please consider contributing the file so ofxparse can be improved.
See the Help! section below for directions on how to do this.
ok danj@