4862 Commits

Author SHA1 Message Date
pea
5dfc5642c2 fix dependencies
spotted by aja@

ok sthen@
2018-12-02 12:27:12 +00:00
ajacoutot
501433a36d Missing BDEP on postgresql-client (pg_config). 2018-12-02 09:15:35 +00:00
jeremy
2de6181740 Add a BDEP on databases/postgresql,-main, needed for pg_config
Found the hard way by naddy@
2018-12-02 00:57:01 +00:00
espie
dbed575207 iick, I still need to cd ${PORTSDIR} for DESCR, unfuck ports-INDEX
also add MASTER_SITES* and *DEPENDS to main ports view
also strip network.conf from "unneeded" makefile names
2018-12-01 20:37:57 +00:00
espie
5116894183 also write the inserter in verbose mode 2018-12-01 20:36:19 +00:00
pea
d8997a6e46 Update to 10.6
ok jeremy@
2018-12-01 17:48:03 +00:00
espie
defa60d3c1 minor tweaks:
- do the cd ${PORTSDIR} directly in the script, no need to change directory
to run mksqlitedb

- uniformize build vs fake to do every build part during build
2018-12-01 15:48:15 +00:00
martijn
26883e430b Remove directoryassistant. It doesn't seem to work with either the old
py-ldap or the new py-ldap 3.1.0. Upstream also appears dead.

OK sthen@
2018-12-01 12:59:20 +00:00
espie
fee2997fc1 add even more data to the main view, mainly most of the keyword lists
fixes a bug in the previous incarnation which would incorrectly record
one single key for lists (like CONFIGURE_STYLE)
simplify print-ports-INDEX accordingly
2018-12-01 08:28:55 +00:00
espie
4e227b4015 integrate a few of the list variables into the main view 2018-11-30 22:26:04 +00:00
sthen
9f478fad27 unbreak with newer python-ldap 2018-11-30 13:00:07 +00:00
sthen
044239aec5 update to python-ldap 3.1.0 and add py3 support
fix for databases/luma to follow
2018-11-30 12:59:10 +00:00
espie
d40a5e6719 separate inserter roles so I'll be able to add secondary vars to the
ports view
2018-11-30 09:08:24 +00:00
espie
1bf30ad70e rework _canonical_depends to be more similar to ports (e.g., canonicalize
the result, not the fullpkgpath).

create canonical_depends with the same info in a human readable form, so
yeah, a new join !
2018-11-29 17:26:18 +00:00
espie
0902eb5907 deal better with canonical paths: actually create a view row for
each fullpkgpath that results in a given canonical path.

note that there are "orphans" in _paths: the few bare pkgpaths entries that do
NOT correspond to a full-fledged fullpkgpath.

Add a paths view that shows the actual text associated with pkgpath and
canonical.
2018-11-29 11:44:58 +00:00
espie
f57f8cb2e6 with the "dual database" gone, I can get rid of a lot of scaffolding. 2018-11-28 17:34:28 +00:00
espie
90e969d0aa switch to one single schema for sqlports. Kill sqlports-compact (it is the
new default, change tables to be _table, views to be view (for now)) and
adjust consumers to work with the new tool, to the best of my knowledge
2018-11-28 14:57:45 +00:00
espie
836f07bc02 very minor code clean-up 2018-11-27 16:31:25 +00:00
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