espie
3473eccf4e
simplify option handling for src/dest.
...
- if a src file is given, we don't need -B.
- use -B for base directories, select to save libraries based on -O.
2010-06-14 11:36:40 +00:00
espie
aea40feb34
oopsie, as noticed by landry
2010-06-13 22:02:43 +00:00
steven
8eb73a1f63
ltprog should not eat .la file arguments.
...
quick workaround, need to sanitize this later
this makes graphics/gegl work
2010-06-12 16:35:15 +00:00
steven
d5f1dfe7fa
don't try to be too smart and just install the .la file always
2010-06-12 13:58:27 +00:00
espie
7f36d90ded
Naming classes the same as functions can yield surprising results,
...
as noticed by Daniel Dickman
2010-06-11 23:49:22 +00:00
espie
bcc28ff989
run diff directly, as discussed with jasper et al
2010-06-11 11:20:48 +00:00
espie
93b11bb381
reuse new code from base
2010-06-11 11:20:27 +00:00
espie
443b24f0da
rename for clarity
2010-06-11 10:09:37 +00:00
espie
bdc6afed31
use new infra for progressmeters. Add caches to compute conflicts more
...
efficiently.
2010-06-10 23:08:14 +00:00
espie
a6da4b131a
switch to new interface
2010-06-09 13:59:37 +00:00
espie
3d9e53cb59
common pattern
2010-06-09 12:01:08 +00:00
espie
260767b282
missed one
2010-06-09 11:34:13 +00:00
espie
d6f0acee04
switch to new style usage
2010-06-09 11:33:12 +00:00
espie
826406b45a
switch to $state->usage
2010-06-09 11:30:51 +00:00
sthen
7f0576867c
switch MASTER_SITE_OPENBSD (distfiles backup) to using http, ok espie@
2010-06-08 14:29:39 +00:00
sthen
247c86b658
add 651 for net/mirmon
2010-06-08 00:04:34 +00:00
espie
b4623aff1d
reorg a bit to always pass logger to init_cores, and always print out
...
directory signatures
2010-06-07 15:27:52 +00:00
espie
4661a5b3fc
slightly longer sentences, for english-impaired people
2010-06-07 15:13:52 +00:00
espie
90ca9c763d
BREAK the tree in a very obvious way for people who did not remove
...
/usr/bin/f77 and /usr/bin/g77
2010-06-05 16:38:47 +00:00
espie
ab58ca5421
tweaks: create one single cache.
...
sort options in usage.
be paranoid about changes.
2010-06-05 07:59:05 +00:00
landry
3bcd1abe0f
Add -o/-g options to set owner/group on target file like install(1) does,
...
so that we can get rid of several ${SUBST_CMD} -c + chown constructs in
the tree. For example:
${SUBST_CMD} -c src dest
chown username:groupname dest
becomes:
${SUBST_CMD} -o username -g groupname -c src dest
comments & ok espie@
2010-06-05 07:48:00 +00:00
sthen
16fafaf750
drop a port and a flavour which were removed
2010-06-04 09:07:46 +00:00
sthen
43649a11d4
reserve 650 for net/aircontrol
2010-06-03 23:28:38 +00:00
sthen
165889adf6
fix a wrong path
2010-06-02 13:01:25 +00:00
espie
b8ed6bfd18
sometimes, files take a moment to show up on NFS, avoid spurious errors
...
by re-checking and removing locks when the file shows up. (sigh...)
2010-05-31 14:49:54 +00:00
espie
e6e3083ecd
if IGNORE'd ports are used as dependencies, write the IGNORE message in an
...
_IGNORE_COOKIE file.
React accordingly in dependency handling, namely fault the port that tries
to use IGNORE'd stuff.
2010-05-28 12:34:22 +00:00
espie
a7f09f8eca
our mkdir -p is thread-safe, so use it (tested for a few months)
2010-05-28 10:42:09 +00:00
espie
5bdc8e686d
amd64 and sparc64 have switched
2010-05-28 10:09:58 +00:00
sthen
407a7ddd8b
remove some deleted ports, and add a few smallish other ones that
...
might be useful on arm systems.
2010-05-25 20:55:31 +00:00
espie
00ee958882
prepare old compiler too
2010-05-25 10:10:43 +00:00
espie
28eb674094
f77 no longer lives in source
2010-05-25 00:27:06 +00:00
espie
d932c34a34
also count libf2c as a build depends: it's needed for a working g77
...
compiler, but some ports end up building libraries that do not depend on it
2010-05-23 09:40:19 +00:00
espie
bfb7e8e53c
fix
2010-05-23 09:28:19 +00:00
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