3973 Commits

Author SHA1 Message Date
jasper
ca688a20c2 hookup _elasticsearch 2014-12-15 17:58:46 +00:00
espie
0f37bc1185 a few defined/empty clean-ups for regularity
- always add COPTS/CXXOPTS/CXXDIAGFLAGS. they're not defined, so what ?
the result is empty.
- always define WARNINGS and MODULES
- fix a small misoptimization after the recent DISTFILES handling cleanup
- regroup obsolete variables under a generic heading. bsd.port.mk(5) is
enough.
2014-12-13 11:08:15 +00:00
espie
b71e8ce969 tweak the 'auto-detect archive types' checks.
The extra _USE_* variables are a remnant of the original code (with manual
checks), they're not really needed.

Reorg things to be simpler/more consistent: group PATCHFILES and EXTRACT_ONLY
together, activate BUILD_DEPENDS on simpler patterns.

Also, conform to more style, have PATCHFILES/SUPDISTFILES always defined,
and test on empty.

shown to naddy@ and sthen@, fixed a few issues, and passes a full bulk
build.
2014-12-10 22:39:24 +00:00
jasper
0d75232159 resolve conflict over uid 733, so let _mfi fly away with 747 2014-12-10 10:30:51 +00:00
espie
480dc42a5d wrap die so that it drops into the debugger if we run under perl -d.
change the way we do rescans again, to avoid race conditions:
just store away *all* pkgpaths related to the rescan (so that multi-packages
are covered) and then do the rescan. Hold those like we do for normal locks
but in a different list, and release them when the scan is over.

remove the atrocious shennanigans wrt fullpkgnames, it shouldn't be needed
again, hopefully.
2014-12-07 15:18:50 +00:00
espie
95850b1a81 finally tracked down a long-standing bug (hard to reproduce): when
building a port with EXTRA depends (meaning it depends on the dependency
being extractible), the normal rules don't really apply, it's not enough
for the package to exist, the listing must have solved its depends names.
2014-12-06 18:34:05 +00:00
espie
e5f2d3ddbf before dying, set DB::single... if we're running under the debugger, we get
a chance to catch up.
2014-12-06 17:39:21 +00:00
ajacoutot
d673d4827b _spampd has never been added. 2014-11-29 10:17:59 +00:00
espie
6997eedf84 post fake-as-root, we don't need to clean twice. If it fails the first time,
there *is* a problem.

with new show-size, we don't need root there either.
2014-11-22 12:44:37 +00:00
espie
46288911fc tweak show*-size so that it doesn't need to run as root. If some dirs
are -rx, we change them back as a last resort. :-/
Okay sthen@
2014-11-22 10:07:38 +00:00
zhuk
254efb2ffc Stop warning about lib/qt[34]/ prefix in WANTLIB.
Qt3 and Qt4 don't clash in library names; and Qt4 won't clash with Qt5
either.

Inspired by a talk with bradp@ long time ago.
2014-11-13 15:35:50 +00:00
bcallah
c1482b7120 Change "Found out" to "Discovered" for more natural English.
clarifications from sthen@
ok espie@
2014-11-03 19:50:01 +00:00
espie
65e627866d dump-vars MAKEFILE_LIST
(no synchronization issue, as it will simply not show up with old make)
2014-11-03 16:35:05 +00:00
jca
cd359e5cf9 Reserve uid 745 for _smmsp (mail/sendmail). I forgot this at import
time.  ok ajacoutot@ sthen@
2014-10-31 15:50:05 +00:00
sthen
632a2d7640 more poison 2014-10-17 18:26:50 +00:00
sthen
0cdd0e9df5 uid/gid 744 for isc-dhcp 2014-10-12 20:10:52 +00:00
espie
fad523ceb8 I had a few "doh" moments where I pointed dpb at an empty config file,
and waited for it NOT to start up. So prevent that from happening, which
is easy enough.
2014-10-11 09:03:18 +00:00
jasper
cd8d7e1972 book a seat for _gdnsd 2014-10-03 11:29:34 +00:00
zhuk
4efe72d480 Sometimes you need a pause for a month or two to find one-liner for the
problem you thought is too complex.

Allow simple "-subpkg" to be used instead of ugly ",-subpkg" for portbump.
2014-09-30 16:56:21 +00:00
sthen
dadae6dafa reserve 742 for _restund (baresip) 2014-09-25 10:05:53 +00:00
espie
8b3963e860 refactor the engine code, so that new_path can put some stuff directly on
the queue. This shaves significant cpu during initial scanning...
2014-09-23 18:19:21 +00:00
espie
4de17522bd FAKE_AS_ROOT=No as a default.
"just turn it on!" naddy@

happy to oblige.
2014-09-16 19:10:54 +00:00
espie
4a165d667d explicit path to perl to prevent gnu autoconf fucking up in ptlib
okay aja@
2014-09-16 09:08:02 +00:00
ajacoutot
ee627ad0a6 When using GNU configure, always run with --disable-gtk-doc unless
textproc/gtk-doc is in BUILD_DEPENDS and force ac_cv_path_GTKDOC_* to null.
Even when --disable-gtk-doc is passed, if the gtk-doc tools are present at
configure time, they will be run (at a time where the gtk-doc package may have
been removed; for e.g. during a bulk).
This is what we've been doing under x11/gnome for a while now.

sthen@ espie@ and jasper@ agree
2014-09-13 16:28:47 +00:00
naddy
98c2dcbeed add default support for extracting *.tar.lzma; ok juanfra@ 2014-09-13 15:09:24 +00:00
dcoppa
f64e26d4c7 permit native-dup3: unbreak systraced build of gstreamer1.
from patrick keshishian
ok sthen@
2014-09-11 10:33:44 +00:00
espie
c5fc4eddea force umask 022 in fake !sudo situations. 2014-09-09 09:34:04 +00:00
sthen
c16d471d03 unbreak the ports tree; frantisek holop 2014-09-08 21:21:05 +00:00
jasper
7fe0af121e remove a defunct site from and add a few more to MASTER_SITES_GNOME 2014-09-08 19:52:22 +00:00
chrisz
f8b9bb665e PowerPC native code is broken at the moment.
Therefore build native code only for the time being.
Hopefully this can be reverted soon.

ok jca@
2014-09-07 16:27:24 +00:00
jasper
4e48ba8d2c PORTSCOUT -> PORTROACH 2014-09-05 14:45:02 +00:00
sthen
435599a798 add native-pipe2, from Mark Patruck 2014-09-03 10:21:39 +00:00
espie
7dcf537452 fix FAKE_AS_ROOT=Yes... don't create links in that case. 2014-09-03 09:05:25 +00:00
jasper
9ea47b1ad0 hookup PORTSCOUT
ok espie@
2014-09-02 14:26:39 +00:00
sthen
04b65240f3 reserve uid for bind 2014-08-22 19:18:44 +00:00
pascal
3db796b228 reserve _icbd user 2014-08-19 05:53:37 +00:00
ajacoutot
dcceef3b19 Sync with reality. 2014-08-14 19:54:10 +00:00
naddy
ce2be36268 Add the remaining pieces to allow fake as non-root.
Not enabled as a general default yet.

Committing for espie@
2014-08-14 17:04:12 +00:00
sebastia
915ab61d86 add a user for www/puppetboard
OK jasper@
2014-08-13 08:43:36 +00:00
zhuk
3328f8e8bb Sync usage after addition of -m flag.
ok jca@ and kirby@
2014-08-12 07:59:34 +00:00
zhuk
209a154c40 Properly ignore default.kde* files, they live under share/icons/ directly. 2014-08-12 01:44:08 +00:00
zhuk
ad829a421b Make description of operation modes combining more clear.
Add missing .Ev while there.
2014-08-12 00:53:38 +00:00
zhuk
70ecb19bad Fix make(1) calls when SKIPDIR framework is in use. 2014-08-12 00:37:44 +00:00
zhuk
29e6450c9e Make perl code in check_hardcoded() return non-zero on failure.
More standard and error-prone style.
2014-08-12 00:30:35 +00:00
sthen
bf29dea2dd When copying pkg/README{,-*} from the port directory, pass -m to SUBST_CMD
to ensure that a sane file mode are set.

Also use SUBST_CMD -m for rc.d scripts (it wasn't available at the time the
current code using a separate chmod was written).

Discussed with espie, slight tweaks to previous diff to take _FAKESUDO into
account.
2014-08-11 11:34:42 +00:00
zhuk
8c6767683f Get rid of "|| error=true" where it's not needed. 2014-08-10 20:46:04 +00:00
zhuk
149ee8c0bf Add support for SKIPDIR, STARTDIR and STARTAFTER environment variables,
like bsd.port.subdir.mk does. Allows to continue a long "portcheck -A"
session.
2014-08-10 20:41:54 +00:00
zhuk
cb0d60b618 Add check for WANTLIBs hidden by RUN_DEPENDS. This WILL eventually break
bulk build, and I know at least two people (ajacoutot@ and me) that were
already bitten by this problem.

This somewhat increase check time, unfortunately, but not too much.

Test for this feature to follow after full unlock.
2014-08-10 20:39:03 +00:00
jasper
4372752da9 fix path to install(1) 2014-08-10 11:34:27 +00:00
espie
25bb934cf8 document -i 2014-08-10 10:07:10 +00:00