espie
8e755d35c1
output stuff closer to what's needed for Makefiles...
2010-06-28 11:24:01 +00:00
steven
31dadc00df
store full path to another .la file that we find during processing
...
of a -l argument as well.
fixes build of productivity/qhacc
2010-06-27 14:29:54 +00:00
espie
6bcd8a2e0b
clean-up by using new State methods.
...
also cut up the objdump handling into shorter segments
2010-06-26 10:24:34 +00:00
steven
9fdcfd5f6a
basic dependency drop if library isn't found (only when linking a library)
...
makes security/pcsc-lite build
2010-06-25 21:39:35 +00:00
steven
530859e74d
Library->find wants to know where it is called from (LaFile or Program)
2010-06-25 20:59:33 +00:00
steven
f99ed6df6d
put string into a variable here
2010-06-25 20:29:11 +00:00
steven
5351dc846b
always search for the library file when walking the final lib list;
...
also delete the fullpath if no library file is found.
maybe slightly less efficient but should be safer
2010-06-25 20:03:54 +00:00
espie
da98ef0e09
work-around: if we don't get a shortname, tell the user something is a bit
...
too wrong, and return instead of building bogus things.
(I don't see how this ends up in haystack, though).
as noticed by sthen@ on tomcat/v6
2010-06-25 12:02:18 +00:00
espie
957d837c10
get bin files to participate, as noticed by sthen
2010-06-25 10:37:03 +00:00
steven
fb4e10a8f7
no need to add to deplibs recursively here
2010-06-25 05:21:35 +00:00
landry
b8ca591f4b
Reserve uid/gid for upcoming port of collectd
2010-06-23 17:57:20 +00:00
espie
2cb670bc2b
more compact Extra:
2010-06-23 15:02:45 +00:00
espie
155c5966d5
woah, who builds vax ?
2010-06-21 09:16:01 +00:00
espie
5942d883af
less confusing
2010-06-20 08:22:40 +00:00
espie
132a204bdb
activate locks by default, in /tmp/portslock
...
from a strong suggestion by ajacoutot@, after discussion with various
people.
2010-06-20 07:48:20 +00:00
espie
1708ae5032
also note WHICH libraries we did not find and warn about them,
...
so that one can clean up SHARED_LIBS eventually...
2010-06-20 07:36:38 +00:00
steven
bbdbbc1578
when linking executables, add non standard library paths with -rpath
...
to do this we collect the libdirs we encounter when resolving .la files
problem noticed by landry@ when trying to build kazehakase
2010-06-19 09:41:07 +00:00
espie
f05f4e3b87
use for_list
2010-06-18 09:08:57 +00:00
espie
b82438604a
switch to new infrastructure
2010-06-17 10:30:39 +00:00
william
eb2f81bc10
Remove the WRKDIR_LINKNAME symlink at 'make clean' if present
...
help and ok espie@
2010-06-17 03:31:33 +00:00
espie
5d22cfc900
zap old stuff (can't work, since -m is used for something else now)
2010-06-16 12:22:20 +00:00
espie
9f9494f124
well, this can be clueful
2010-06-16 12:09:22 +00:00
espie
c189d9333b
handle more errors
2010-06-16 12:08:42 +00:00
espie
c1fa9429b1
remove PKG_CMD, set up PKG_ADD/PKG_CREATE/PKG_DELETE/PKG_INFO
2010-06-16 12:06:46 +00:00
kili
e0fb41c023
Move `-q' flag for pkg_info(8) from PKG_QUERY back to the two places
...
where it's really needed. Fixes ${_UPDATE_COOKIE${_S}} (i.e. make
update).
"oh oops. yep. Fuck." espie@ :-)
2010-06-15 11:42:21 +00:00
espie
a0b6c058b1
display fullpkgpath if we know it.
2010-06-14 12:29:39 +00:00
espie
bcaeea964d
fix directory creation so that PLIST_DB can be a path, as should be.
2010-06-14 12:02:43 +00:00
espie
c347a26fa6
reorg pkg* thru _PKG*, so that we can add a PROGRESS_METER user settings
...
(defaults to yes, as for ftp).
2010-06-14 12:01:19 +00:00
espie
d26ccc25a2
simplify check-lib-depends run
2010-06-14 11:49:03 +00:00
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