3997 Commits

Author SHA1 Message Date
espie
ffd33fb22c typo, make sure full diagnostic message goes out 2015-04-16 15:49:29 +00:00
zhuk
e14d0e9114 Add check for top-level categories being spelled properly.
Inspired by recent talk with jasper@, which in turn was a result of my
own mistake done under x11/kde4.

No objections received.
2015-04-15 08:15:42 +00:00
zhuk
4cd00e1953 Make sure that GH_COMMIT is 40 chararacters length.
This is a leftover from pre-lock times, added after a few problematic
GH_COMMIT got in (fixed a while ago).
2015-04-12 18:37:23 +00:00
jca
6f4a6d3c46 Book a seat for net/knot. 2015-04-12 14:57:52 +00:00
sthen
4e4a488411 update Makefile.template comments after the recent GH_* changes. 2015-04-08 17:53:19 +00:00
jasper
93a795a74b remove dead mastersite 2015-04-07 09:44:33 +00:00
sthen
96c507db43 Make it fatal to specify both GH_TAGNAME and GH_COMMIT, when this happens the
GH_COMMIT is quietly ignored. Problem noted by Adam Wolk, discussed with a few
in the room.
2015-04-05 13:32:16 +00:00
jasper
8b57b7bfae poison GH_TAG
ok sthen@
2015-04-05 13:27:06 +00:00
sthen
fc5d617097 check that dbus,-suid rdep is present when needed, ok ajacoutot@ 2015-04-04 17:23:52 +00:00
jasper
30b8b58b8f switch MASTER_SITE_RUBYGEMS and MASTER_SITE_PYPI to https 2015-04-02 11:51:37 +00:00
ajacoutot
6b6077b7e7 x11/gtk+2,-guic -> x11/gtk+3,-guic 2015-03-27 08:09:54 +00:00
pascal
8f4840bfa6 reserve _ddclient uid 2015-03-22 08:25:56 +00:00
kspillner
1f8da62289 The Go programming language is only for amd64 and i386, so add a GO_ARCHS
define for convenience.  Not used yet, but will be useful for some upcoming
Go ports.

ok sthen@
2015-03-18 16:19:39 +00:00
espie
8b55e21202 use make -C 2015-03-14 20:45:11 +00:00
sthen
2b9e5e2092 reserve uid for wip port, net/ocserv 2015-02-14 11:11:16 +00:00
brad
e03b01bfeb Switch hppa over to using 4.8.
ok pascal@ tobiasu@
2015-02-12 16:14:00 +00:00
espie
abee4d8443 disable interactive in AddCreateDelete.pm 2015-02-09 09:47:31 +00:00
sthen
e9bc5cfb01 mysql -> mariadb 2015-02-05 09:43:00 +00:00
zhuk
a5f6f0b203 Improve SHARED_LIBS handling a bit:
- Give better warning in case of unusual SHARED_LIBS line;
 - Don't warn at all if shared libs bumping wasn't requested;
 - Handle (rare) SHARED_LIBS-foo case, see x11/qt5 for a legitimate case.
2015-01-07 20:46:35 +00:00
brad
fb5105c5dd garbage collect the ELF property 2015-01-04 06:09:45 +00:00
brad
21d111aaa8 garbage collect ELF_TOOLCHAIN 2015-01-04 05:47:07 +00:00
espie
0c44a25b22 regorg code, no actual change 2014-12-25 15:14:14 +00:00
naddy
fa5c16af90 tell cvs to ignore mandoc.db; ok espie@ 2014-12-23 15:41:21 +00:00
espie
384c043324 display something while waiting for STARTUP to finish 2014-12-22 09:05:24 +00:00
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