contents.
move print-ports-index to sqlports-compact, now that enough pieces of the
puzzle are there.
(still missing joins for all the *_ordered stuff in default _ports view)
- prepare to handle all columns in the main ports view.
- add a PathId column to a few views where it makes sense.
- reorg inserter to simplify all creation of tables and views thru a single
common method instead of rolling my own several times.
- make the table names/view names convention configurable so that it's
easy to swap
- sort table creation for easy diffing
- more accurate constraints on the Paths table
framework. The included autogen.sh script creates a state that
causes autoheader to be re-run during the build. If autoheader-2.13
happened to be installed, the build would break.
ok jmatthew@
COMPILER_LIBCXX/estdc++ is reachable by WANTLIB.
Same fix as the one sthen@ did for pythons. No bump since no change for
clang archs, and it doesnt package on others. Should unblock a truckload
of ports..
pgadmin3 is unsupported upstream and doesn't officially support
postgresql above 9.5, but pgadmin4 is a whole different monster, so keep
this one on life support. Tested against 10.5.
(note that there's a 1.22.2 release upstream)
Patch taken from https://bugs.debian.org/878295
ok sthen@ pea@ (MAINTAINER), also tested by Stefan Wollny
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.