espie
7dd09beb4d
only warn for empty patches, instead of erroring out.
...
Simplify the task of testing patches that remove patches.
Don't forget to cvs rm though !
2010-05-23 09:22:50 +00:00
espie
a2c438edf9
prepare the move
2010-05-23 08:59:36 +00:00
espie
8dcbdcc0c8
report pkgname that didn't build. This should help track down the
...
todo=<nothing> errors the other frogs are seeing.
2010-05-22 08:43:18 +00:00
espie
fcbad9512f
save dump in a file instead of stdout
2010-05-22 08:42:21 +00:00
sthen
b9aae5e004
Reformat usage line to fit 80 columns. ok espie@
2010-05-18 15:56:52 +00:00
espie
5f9bf53f3f
classify machines per compiler arch. May occasionally be useful if you're
...
looking for something like this.
some help from miod@ for hw that's been forgotten by every human. ;-)
2010-05-16 10:33:32 +00:00
espie
4559bb871a
no "manual install" in there
2010-05-10 13:02:35 +00:00
espie
e00097ed08
also prevent SUBDIRLIST from escaping, as noticed by kili@
2010-05-09 21:41:40 +00:00
espie
5bd10c1f4f
document a few more things
2010-05-09 10:47:34 +00:00
espie
bda6819579
avoid FETCH_PACKAGES
2010-05-09 10:01:46 +00:00
espie
56e02d3495
make sure all hosts have the same set of .la files
2010-05-06 15:50:13 +00:00
espie
78ead5f50e
if depends is :patch, install dependencies from patch...
2010-05-04 10:10:25 +00:00
sthen
4ddc5c567a
Drop two headers from the cache for autoconf, they are deprecated in X.
...
ac_cv_header_X11_extensions_xf86dga_h
ac_cv_header_X11_extensions_xf86vmstr_h
2010-05-04 09:51:06 +00:00
espie
56177f75ea
whitespace
2010-05-04 09:45:41 +00:00
espie
609e100ea7
stupid, finally get this right...
2010-05-04 09:41:46 +00:00
espie
75a6136acc
make use of the recent pkg_add changes (required), much simpler resolve-lib !
...
(tested thru a full bulk, obviously)
2010-05-02 20:54:25 +00:00
espie
303bd978e6
pattern I use a lot: start right after a given dir.
...
Easy to do.
2010-05-01 10:27:56 +00:00
sthen
8ea4590c08
reserve uid/gid for nfcapd of net/nfdump; nfsen will want it
2010-04-30 11:49:55 +00:00
ajacoutot
abb447d0ba
Move ftp.acc.umu.se to the top of MASTER_SITE_GNOME, it is the most
...
reliable.
2010-04-26 18:03:37 +00:00
steven
c2c0e34851
be silent when mode=execute
...
this fixes net/xchat
2010-04-26 17:49:00 +00:00
espie
30a6a1384b
make sure $orphans object has a valid cwd, this time fixes jasper@ (and aja@)
...
bug for good.
2010-04-26 12:00:57 +00:00
espie
0be9a5b447
whitespace
2010-04-26 08:32:53 +00:00
espie
0483d2cc45
skip depends the same way the ports tree does
2010-04-26 08:31:39 +00:00
espie
e2459e6367
fix typo (and blanks)
2010-04-26 07:10:08 +00:00
ajacoutot
056a331311
Override MAKE in CONFIGURE_ENV when USE_GMAKE is set to Yes. Some ports
...
seem to need this more and more and it makes sense anyway.
tested in a bulk by jasper@, ok espie@
2010-04-24 09:54:42 +00:00
naddy
d657c5f032
do not claim that we have libXp; it will go away soon
2010-04-23 19:50:05 +00:00
espie
f17ad575cb
I should clean up old code more regularly
2010-04-23 17:18:21 +00:00
espie
ceb57e299d
handle orphans correctly, as noticed by jasper.
2010-04-20 21:54:40 +00:00
espie
3f48860b4c
fix and recommit, my bad.
2010-04-20 21:00:35 +00:00
landry
9a3be8dc0f
Revert to r1.991, this temporarly broke the portstree..
...
agreed by kili@ and sthen@
2010-04-20 19:58:09 +00:00
espie
09ed1dcb61
use _MAKE and _MAKESYS, simpler to read
2010-04-20 10:15:09 +00:00
espie
8565ca1737
provide a _MAKE internal that does the cd ${.CURDIR} && exec,
...
use it to avoid the obj/ problem in /usr/ports.
provide a _MAKESYS internal for bsd.port.mk with SYSTRACE too
2010-04-20 10:03:36 +00:00
espie
5b287b6cbf
make sure SUBDIR doesn't escape into individual ports directory.
2010-04-20 10:02:39 +00:00
espie
8beda10cb7
fix logic, so that BROKEN-arch shows in the correct places
...
when MULTI_PACKAGES is set.
2010-04-17 10:16:11 +00:00
espie
51b217c20a
forgot vax
2010-04-17 09:49:52 +00:00
espie
c6fe95a9cb
bugfix: strip LIB_DEPENDS of all BASE_PKGPATH
...
bugfix: use -U when pkg_add -r to update dependencies as well
feature: add next stage in ports build to info saved in the lock when
things fail.
2010-04-15 09:59:07 +00:00
espie
ca22d54fd7
remove the .tgz work-around now that I've fixed the pkg_add problem.
...
WARNING: you need a current pkg_add if you don't want your dpb to hang !!!
2010-04-12 13:43:05 +00:00
espie
65e0213983
move the 'grabbing sublist' code to a Grabber object, that we'll be able to
...
use later on from the engine.
2010-04-12 13:30:11 +00:00
espie
6d10bb1b49
add a list of ALL_ARCHS so that I can dump BROKEN-<arch> in dump-vars.
2010-04-12 13:08:20 +00:00
espie
f20c2d877a
avoid self-reference in BUILD/LIB_DEPENDS.
2010-04-12 11:57:59 +00:00
espie
2ebaf586e0
#@# W!E typo
2010-04-11 15:02:03 +00:00
espie
f98ad9cb1f
hooks to rebuild info when we grab errors back
2010-04-10 11:21:24 +00:00
espie
4153bd531c
fix startup
2010-04-08 18:40:42 +00:00
alek
31256fa4de
set @info marker for files created with makeinfo using german locale; ok espie@, jasper@ and ajacoutot@
2010-04-08 15:33:17 +00:00
espie
3580d81d19
add update support, with rather violent options for now
2010-04-06 10:10:03 +00:00
espie
c29be08e36
adds an extra "depends" stage which runs pkg_add once, before prepare
...
checks the deps.
Solves the "avahi rebuilds with full shit" in some build orders that
naddy@ reported.
2010-04-06 09:39:51 +00:00
espie
9d998e4011
repair -j
2010-04-06 09:38:44 +00:00
espie
39f6cafc40
fix buglet
2010-04-05 14:03:26 +00:00
espie
03931ebeb5
USE_GROFF framework for the mandoc switch
2010-04-05 14:02:50 +00:00
espie
c52b023249
don't know how this broke, but make it work again (and more sturdy against
...
multiple commas)
noticed by aja
2010-04-05 13:59:03 +00:00
jcs
cbef83a626
rubyforge mirror at mmmultiworks has been gone for a while
2010-04-03 04:28:45 +00:00
sthen
8608e954e8
s/!=/ne/, fixes things when you specify the arch in the hosts file
...
ok espie@
2010-03-27 12:39:49 +00:00
pvalchev
d8c5a45109
pkglocatedb is now compressed, deal with that (for p file generation)
2010-03-24 22:41:25 +00:00
pvalchev
f42e7b4b15
4.7 p files
2010-03-24 22:39:56 +00:00
landry
6031e2e321
Reserve uid/gid 648 for user/group _sympa, needed by upcoming
...
mail/sympa port.
2010-03-24 21:51:32 +00:00
espie
9e48710b68
use a default watched that works,
...
redirect the init job (move that up to ::Task to reuse it)
default sf to 1 to avoid warnings
2010-03-23 09:57:45 +00:00
bernd
07518a3928
Correct spelling of sturm@'s name.
2010-03-22 20:58:58 +00:00
schwarze
99c03c9944
zap trailing white space
2010-03-22 20:30:43 +00:00
espie
abbf59d6e3
typo, noticed by Andreas Kähäri <ak@ebi.ac.uk>
2010-03-22 20:19:12 +00:00
espie
6f38966be3
this is outdated by several years, don't use this
2010-03-22 12:58:54 +00:00
espie
a2352610a4
forgot to commit that one
2010-03-22 12:55:07 +00:00
espie
ffd0e242f5
document sizefile
2010-03-22 12:53:58 +00:00
espie
65646f4cf7
watched for init jobs, in case they take long enough...
2010-03-21 20:09:42 +00:00
espie
c8394fba61
if terminal can clear to eol, use it.
2010-03-21 19:44:02 +00:00
espie
273cfbc702
make sure hosts have props, this fixes builds without hosts file
2010-03-21 19:43:38 +00:00
espie
a07ce53b70
use :Q to avoid any problem
2010-03-21 17:12:10 +00:00
espie
0a363398c3
ouch, pass TERM only if it's defined. Add TERMCAP while there. And do the same
...
thing to http_proxy/ftp_proxy, please...
2010-03-21 17:00:46 +00:00
ajacoutot
c4c7ece3ba
Add a new APM_ARCHS variable.
...
comments from espie@ naddy@ jasper@
"looks good" jasper@
2010-03-21 11:34:38 +00:00
espie
cd50be5feb
move to newer style -D for pkg_add.
2010-03-20 19:14:49 +00:00
espie
ae1f947e6d
pass TERM to pkg_add so that Term::Cap will be able to use more capabilities
2010-03-20 19:14:06 +00:00
espie
feec1c7f7a
introduce BROKEN-arch
2010-03-20 19:11:51 +00:00
espie
6b8c2c3025
typo
2010-03-20 18:30:04 +00:00
espie
74539029e0
changes that I worked on after lock.
...
- avoid logging incomplete builds.
- put stuff in more sane directories
- avoid exiting early
- create unique machine objects and use them
- allow for a script at init/auto ncpu determination
- global build size in /tmp for a given host.
- better terminal handling.
2010-03-20 18:29:18 +00:00
espie
44ae75fc67
handle modern dependencies.
2010-03-20 18:04:28 +00:00
ajacoutot
f0c18abbc3
Add missing _ups group.
2010-03-20 17:09:34 +00:00
espie
a4dad31c19
older code: use new methods code
2010-03-20 17:06:16 +00:00
espie
6a74e2e1de
don't look at symlinks. if they point inside fake, then we get the file
...
anyways. if they point outside of it, they don't make sense until
installed, and we got the file anyways...
2010-03-20 17:05:44 +00:00
espie
40399089e7
actual timeouts
2010-03-05 09:05:46 +00:00
espie
198d43e5ad
forgot the manpage
2010-03-05 09:05:30 +00:00
espie
a3ca1adf1f
simpler fix: do the \n printing always for glitching terminals
2010-03-05 07:50:15 +00:00
espie
228149426e
support for more stats in dpb, basically harmless
2010-03-05 07:49:29 +00:00
espie
a14f2a2255
fix newline handling. thanks naddy@ for the hint
2010-03-04 20:48:12 +00:00
espie
609847a7d3
slightly more evolved: run du twice,to get build size vs. fake size.
...
Yep, I should be able to use this information later on.
2010-03-04 14:23:01 +00:00
espie
6ccdda1670
log signature errors
...
move the logs/locks yet again: those are dpb logs, so they belong in
logs dir (note the s). Use one single option (-L) to move both.
remove old -t mode, use -t/-T for ssh/display timeouts
Change the "mem" option to "parse size file", dependent on show-size.
2010-03-04 13:56:09 +00:00
espie
ff14b4c7c3
pass host names around for comparison messages
2010-03-04 13:51:48 +00:00
espie
6fdf400298
add computation of workdir size on -s (assumes a patch to bsd.port.mk
...
that's not yet there)
2010-03-02 18:20:45 +00:00
espie
d2abbd61aa
better control logic.
...
prepare to du port dir.
2010-03-02 02:33:15 +00:00
espie
9a2f0331f4
set random behavior after we parse the option, so this is actually more
...
random... problem noticed by naddy@
2010-03-01 18:11:11 +00:00
espie
a8e8acea0d
fix for non-terminal
2010-03-01 18:01:11 +00:00
espie
61b975e3b2
tweak logic of run slightly, so that we actually check stuff in finalize,
...
as should be. This also simplifies infinite jobs slightly, since we build
the tasks we want directly
2010-03-01 17:59:49 +00:00
espie
a58639ad7a
if make clean isn't enough, do it again with sudo, but log it.
...
(also, bug in notime, really don't take into account what we shouldn't)
2010-03-01 17:57:25 +00:00
espie
53d76dd037
less flickering: compute what to display, and do it at once
2010-02-28 11:49:45 +00:00
espie
f71d67db02
don't stop at the first error, report all
2010-02-27 10:05:42 +00:00
espie
0118b624ce
let myprint work with -x
2010-02-27 09:53:44 +00:00
espie
d17585f86b
activate library signature code. now we check that machines DO match
2010-02-27 09:53:09 +00:00
espie
c8942d3783
fix watch: if we use the offset too soon, it changes all the time, and we
...
never notice
2010-02-27 09:28:47 +00:00
espie
abbba7caf8
oops, fetch should not be accounted in the log either.
2010-02-27 08:30:44 +00:00
espie
81cdf2d3a4
do something sensible if run without any options
2010-02-27 08:30:01 +00:00
espie
a090480935
TRY_BROKEN, idea from FreeBSD (by popular demand, jasper + phessler)
2010-02-26 19:20:24 +00:00
espie
7a81866fd7
warn about FULLPKGNAME without FULLPKGPATH, as it is a bit difficult to spot
...
in complicated ports
2010-02-26 19:05:23 +00:00