espie
75f7695cea
quick&dirty manpage
2011-11-16 23:11:29 +00:00
espie
c295da80f5
fix option handling
2011-11-16 23:05:28 +00:00
sthen
3796502e06
a couple more, mostly from amit kulkarni
2011-11-16 23:00:41 +00:00
espie
1d5b371ed7
a second FULLPATH=Yes needed
2011-11-16 22:59:42 +00:00
espie
ed36f69a32
fix for recent infrastructure changes
...
also fix for FULLPATH !
2011-11-16 22:57:54 +00:00
espie
12e4da425d
move
2011-11-16 22:57:03 +00:00
sthen
f18e4d4cba
Add a sample file with a number of settings which many porters are
...
using in mk.conf, especially a bunch of .poison lines for common typos,
including suggestions from aja, espie, naddy and others. Can be used
with .include in mk.conf.
oks from at least william@ phessler@ and several users like it too.
2011-11-16 18:45:28 +00:00
espie
1dcb17d4da
try to avoid SUDO while cleaning up the cache.
...
this avoids prompting for password during make extract.
problem noticed by rpointel@
2011-11-16 14:40:59 +00:00
espie
3b4f419753
add comments to a few thing
...
be more precise into recreating $d, using bizarre shell patterns
2011-11-16 10:57:23 +00:00
jasper
9f406a8adc
- remove bogus XXX
2011-11-16 10:56:57 +00:00
espie
e1d6af2f53
simplify external call a bit
2011-11-16 10:37:35 +00:00
espie
07da0fb496
flatten the DEPENDS_CACHE structure, at the expense of one extra sed.
...
avoids problems with ownership of various directories, as seen by naddy@
2011-11-16 10:30:47 +00:00
espie
450f2ff1ca
rephrase to remove unneeded needed variable.
2011-11-15 20:41:41 +00:00
espie
645b599225
same code
2011-11-15 20:32:35 +00:00
espie
2517b318eb
speed-up dependency checking a bit:
...
- resolve-lib -needed, less perl invocations (gains a lot)
- show-run-depends, less fancy than run-dir-depends, a bit faster...
- don't create cache for internal targets (external stuff already did it)
define _PERLSCRIPT in pkgpath.mk since getpkgpath should use it...
2011-11-15 20:08:36 +00:00
espie
06e9fb91d4
new option: -needed, to speed lib-depends-args.
2011-11-15 20:02:38 +00:00
sebastia
b448bf3fb0
Reserve uid 685 for misc/rocrail, a digial model railroad daemon
...
OK phessler@
2011-11-14 22:31:44 +00:00
jasper
f3ebafe1ff
Output an error message if we're supposed to link with a non-existent library,
...
instead of puking perl errors.
ok espie@
2011-11-14 22:14:38 +00:00
jasper
3dcf344837
Make output slightly more similar like gnu libtool in various
...
modes. Simplify Exec->command() a bit too while here as suggested by espie@
ok espie@
2011-11-14 22:12:08 +00:00
espie
7021d5e8f9
rework the dependency code to be slightly simpler.
...
systematically use a cache while scanning for libraries.
This speeds up MULTI_PACKAGES a bit...
2011-11-14 22:02:15 +00:00
espie
8890044380
weights in the -I option as well
2011-11-14 21:59:45 +00:00
espie
2f6111d127
explain to the engine how to install stuff when it's ready (no error
...
checks though).
new -I option to do that.
change -C option to be more useful.
2011-11-14 21:57:47 +00:00
espie
5ffb1d6f17
allow check for local cores
2011-11-14 21:56:04 +00:00
espie
c5a81668f4
show parents when we recurse thru subdirs. a bit noisy, but useful when
...
you want to figure out why some big stuff you wanted to avoid is building
2011-11-14 19:03:41 +00:00
espie
982d021ed2
we have :QL, so make depends handling a bit saner.
2011-11-14 16:18:36 +00:00
espie
2be274b94e
IFS setting can be local to the read
2011-11-14 13:12:20 +00:00
espie
ff5f349783
nit pick some very old stuff
2011-11-14 12:10:27 +00:00
espie
520b395530
a bit more micro-optimization: allow print-plist-libs-with-depends
2011-11-14 10:29:58 +00:00
espie
aba2721637
simplify lock code so that lock/unlock actually works, even if I lose
...
small-grained locks for fullpkgpath
also fix a stupid parenting bug...
2011-11-13 22:18:04 +00:00
espie
2ab4b2c7e7
better FETCH_MANUALLY handling:
...
- expose MISSING_FILES
- treat them as a special kind of IGNORE
- handle that in DPB
that way, ports that are IGNORE'd for other reasons (not correct arch)
stay ignored, and relevant ports with missing distfiles get better error
messages
2011-11-13 10:34:35 +00:00
espie
e15fa3097d
oops, fix FETCH_MANUALLY bug.
...
Prepare for MISSING_FILES
2011-11-13 10:28:32 +00:00
espie
8f77bf5ec5
make stuff slightly more verbose all the time
2011-11-12 13:19:26 +00:00
jasper
8419514ea8
drop ftp.no.gnome.org; it's been unreachable for months now
...
ok aja@
2011-11-11 16:58:09 +00:00
jasper
387709c507
- drop a few dead gnu mirror and add another working one.
2011-11-11 16:36:35 +00:00
espie
185cd0210d
some times, your machine will crash and leave behind empty files...
...
ignore empty plists
2011-11-11 11:35:32 +00:00
sthen
eb8c0e811d
oops fix url
2011-11-10 14:10:59 +00:00
sthen
a6f1fb6799
I've mirrored the current MASTER_SITE_BERLIOS files, so add my mirror
...
to the list.
2011-11-10 14:09:08 +00:00
espie
9efee931ed
smarter dump at end of build:
...
- try resolving RDEPENDS on tobuild, so that known dependencie are zapped.
- use equivalence info to not reprint same thing twice.
- dump tobuild AND built, since both are usually relevant in case lots of
stuff didn't build
2011-11-09 08:28:55 +00:00
espie
b0e6afe5e4
split DEPENDS into not done/done to help prepare work correctly
2011-11-08 10:26:38 +00:00
espie
cb47853a4e
backout shrinkage that breaks prepare
2011-11-08 09:07:24 +00:00
espie
fb0691e921
share MULTI_PACKAGES.
...
simplify the default case (SUBPACKAGE=-main).
2011-11-07 16:03:19 +00:00
espie
0bf789a9ca
work around brain damage
2011-11-07 15:39:50 +00:00
espie
bc958fd5b8
revert until I figure out why emacs21 is unhappy with this ?
2011-11-07 14:23:09 +00:00
espie
b016e09750
modify pkgpath to store info in a more compact way (in particular,
...
get rid of sawflavor, and just use the existence of the key to mark the
presence of flavors).
also remove yet more info once we used it.
2011-11-07 13:23:09 +00:00
espie
8bba5b93fa
remove a bit more data
2011-11-07 13:21:46 +00:00
sthen
8c270e0b39
- update MASTER_SITE_SAVANNAH
...
- zap some stray whitespace while there
2011-11-07 13:13:06 +00:00
espie
3915fb3951
don't auto-vivify info.
2011-11-06 17:56:53 +00:00
espie
7238b18cc3
make sure print_parent gets the correct path
2011-11-06 16:56:23 +00:00
espie
cdb5da4876
explicitly document that -f0 will save a lot of memory
2011-11-06 15:42:39 +00:00
espie
1e4f1a9788
pass CONFIG_SITE to build step as well. should make lang/gcc build
...
marginally faster, and a few other odd ports that reconfigure during build
as well...
2011-11-06 12:38:29 +00:00