4694 Commits

Author SHA1 Message Date
espie
f6522ba714 pass inserter thru so it's much easier to change table schemes 2018-11-27 10:36:17 +00:00
espie
aad6701401 minor cleanups. Prepare for the column mapper to accept as many parameters
as needed
2018-11-27 08:28:34 +00:00
espie
3a9e271aeb add more correct equivalence handling in order to get predictable results.
(as asked by robert@)

side-effect: paths is now much larger...
2018-11-26 22:53:41 +00:00
danj
0a0e3399cc Add SUBST_VARS for ${MODPY_FLAVOR} in @pkgpath in PLIST-main
It makes sense for sthen@
2018-11-26 20:33:48 +00:00
espie
4bfbd8802d indicate that build_depends are not 100% yet 2018-11-25 17:51:04 +00:00
espie
d3102dae1c now we're getting serious :) 2018-11-25 17:45:57 +00:00
espie
a3aa3757b6 add a "canonical_depends" schema with normalized pkgpaths on both sides 2018-11-25 17:08:48 +00:00
rsadowski
33a1cfcc9c Update strigi-0.7.8
"go for it" kn@
2018-11-25 16:30:37 +00:00
espie
4bcf544020 fix README/DESCR tables to actually contain the filename along with the
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)
2018-11-25 16:28:32 +00:00
espie
b315aa16de minor tweaks and addition:
- 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.
2018-11-25 15:04:10 +00:00
espie
e11bd09d54 oopsie 2018-11-25 11:40:20 +00:00
landry
e1f121cf7b Re-disable the mroonga engine, it only builds on LE archs.
Prompted by a patch from George Koehler to subpackage it/make it
arch-dependent.

from brad (MAINTAINER)
2018-11-24 08:54:46 +00:00
espie
811868d987 document my code a bit ;) 2018-11-21 16:00:49 +00:00
espie
b6e141bbd4 refactor again so that we can actually handle depends 2018-11-19 19:58:28 +00:00
espie
cce289e5a3 start adding ordered lists for multiple value vars, to be completed. 2018-11-19 16:43:39 +00:00
espie
2c5b679159 factor common code 2018-11-19 15:13:06 +00:00
espie
819e5155d9 use with instead of temporary views 2018-11-18 16:25:23 +00:00
espie
af989d8e23 fix trace mechanism, almost the same as dpb. 2018-11-17 12:19:08 +00:00
espie
b045a53d27 zap autocarp code that doesn't work (to be replaced)
add N, QUOTETYPE columns to be able to reconstitue lists in views.
2018-11-17 10:39:40 +00:00
jca
a60e2774d4 Take maintainership 2018-11-16 21:00:15 +00:00
espie
e3c151e97f make sure DPB does not interfere with what's collected 2018-11-16 18:15:18 +00:00
espie
7a77f20049 also dump PKGPATHS, which gives us all build-packages for a port 2018-11-16 18:14:08 +00:00
espie
2704c6393c minor tweaks:
- 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
2018-11-16 14:45:57 +00:00
espie
6564abfeca portslist does NOT run-depends on sqlite, that's the point 2018-11-15 19:41:55 +00:00
sthen
6b8e265514 bump ports known/suspected to be affected by issue with libedit/libreadline
and termcap on lld arches.
2018-11-14 20:48:21 +00:00
espie
93e1a6954e register USE_LLD 2018-11-13 17:06:11 +00:00
espie
65f97bbf3c join table on thing and thing2
simplify

no result change

thx niklas@
2018-11-12 15:58:37 +00:00
espie
3a7de6798f add print-ports-index and ports-INDEX 2018-11-12 15:27:35 +00:00
sebastia
891e94fee4 Update to 5.2.6, while there, update HOMEPAGE to better destination 2018-11-12 07:15:56 +00:00
espie
9515a51af9 what do you know ? I can just reuse the lexical from the other package 2018-11-10 17:12:24 +00:00
espie
90bdea8e41 strip PORTSDIR from DESCR/README 2018-11-10 16:41:03 +00:00
espie
accdc8da52 prevent dpb from masking errors 2018-11-10 11:11:03 +00:00
danj
a253df3bcf Regen a patch that applied with fuzz 2018-11-09 19:46:04 +00:00
sebastia
c529f0d5e5 simple update to 3.4.5, while there move homepage to https location 2018-11-08 08:34:25 +00:00
naddy
6884cc0244 Use autoreconf to correctly install the components of the GNU build
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@
2018-11-06 21:57:25 +00:00
sthen
f937b8caa0 missed bump 2018-11-06 14:48:46 +00:00
sthen
3d6a81c64a missed bump 2018-11-06 14:48:20 +00:00
afresh1
d7c9a609de Update databases/p5-DBD-CSV to 0.54
From wen heping <wenheping2000 AT hotmail.com>
2018-11-03 19:22:38 +00:00
sthen
09c30d495e update to MariaDB 10.0.37, from Brad
CVE-2016-9843, CVE-2018-3143, CVE-2018-3156, CVE-2018-3174,
CVE-2018-3251, CVE-2018-3282
2018-11-02 00:19:32 +00:00
landry
8b5ca099bb Fix on !clang by adding MODGCC4_CPPLIBDEP to LIB_DEPENDS-main so that
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..
2018-11-01 08:31:26 +00:00
naddy
a2bcd14aaa link with libexecinfo since it is referenced from the main program 2018-10-29 21:04:14 +00:00
landry
4def28b5c4 Update to sqlite 3.25.1, required for gecko 64.
Same diff from pea@ for 3.25.0, which has been tested by naddy@ in a bulk
2018-10-29 15:55:34 +00:00
jeremy
2eb0eda335 Update to pg 1.1.3 2018-10-29 14:44:44 +00:00
ajacoutot
2b6f8eb5da - Enable the Mroonga storage engine.
- Enable XML support for the CONNECT storage engine.

from Brad (maintainer)
2018-10-27 09:27:56 +00:00
sthen
813d2e28fc drop php 7.0 and scaffolding, the default has already been switched to 7.1 2018-10-26 21:22:01 +00:00
jeremy
6a5c7831b8 Only add ruby or python RDEPs to the ruby and python subpackages.
Add explicit python RDEP to python subpackage.

Feedback from ajacoutot@
2018-10-26 16:13:00 +00:00
landry
9d021f0513 Add support for postgresql >= 10.
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
2018-10-25 07:32:43 +00:00
sthen
0fa714275a remove php MDB2-* and related ports, these are old and not updated for
current php any more. MDB2-* suggested by giovanni@, no complaints on
ports@ for a week.
2018-10-24 20:31:25 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
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.
2018-10-24 14:27:57 +00:00
espie
a849d579d3 make sure we don't catch SUBDIRLIST on later calls 2018-10-21 14:57:55 +00:00