sturm
7c92ca48c2
deny writing empty filenames on the spot
2004-11-27 11:59:25 +00:00
espie
a9268b2f4a
switch to using @wantlib and @depends, say byebye to libdepends and newdepends.
...
(this will break your machine if you don't have reasonably current pkg_add)
2004-11-27 09:59:35 +00:00
pvalchev
bcfc0034d3
sync, let qt3 get pulled as dependency
2004-11-24 00:05:08 +00:00
espie
2113d6fce1
strip /usr/local/lib path
2004-11-23 11:54:55 +00:00
espie
8710bf432e
report on libraries that don't get used as well.
2004-11-23 11:17:59 +00:00
espie
a56c20faa7
use SharedLibs look-up to find libraries we don't know about.
2004-11-23 11:13:20 +00:00
espie
48aa65b693
ready-to-go switch to @wantlib/@depend
2004-11-21 15:59:25 +00:00
sturm
95b2d10495
restrict link() and symlink()
2004-11-21 11:38:04 +00:00
espie
45ac58f0f3
newlib-depends-check recurses as well
2004-11-21 11:28:31 +00:00
espie
01ac39ce91
newlib-depends-check that takes the semantics-to-be into account.
2004-11-21 11:26:22 +00:00
espie
15f18a36d5
typo
2004-11-21 11:18:37 +00:00
espie
646a985497
allow for LIB_DEPENDS or WANTLIB to not be defined
2004-11-21 11:17:47 +00:00
espie
dd6c1654d5
fix stupid typo.
...
introduce WANTLIB.
2004-11-21 11:06:38 +00:00
espie
5982ed59bb
new support routine _print-package-args, that prints new-style package
...
dependencies.
_syslib_resolve_fragment that can resolve system libs.
2004-11-21 10:43:48 +00:00
espie
b8dfc30a1a
don't report false positives for libraries with similar names
2004-11-21 10:39:24 +00:00
sturm
ec0870206a
use TRUEPREFIX locally
...
sort SYSTRACE_SUBST_VARS while here
2004-11-19 22:12:28 +00:00
espie
723c37630f
can't depend on WRKDIR unconditionally, throws update off when
...
UPDATE_COOKIES_DIR is set.
2004-11-17 11:09:44 +00:00
mbalmer
bce2473cd5
Added uid/gid _vilter for mail/smtp-vilter.
...
ok naddy@, alek@
2004-11-17 10:45:25 +00:00
espie
3979adeb86
add missing stuff around update so that BULK works for it too.
2004-11-17 10:38:37 +00:00
espie
65134e9f73
only pass FULLPKGPATH, PERMIT_PACKAGE_CDROM, PERMIT_PACKAGE_FTP to
...
pkg_create, and quote the later properly...
2004-11-16 02:08:59 +00:00
espie
1b8f6e0f0c
Pass PERMIT_PACKAGE_CDROM, PERMIT_PACKAGE_FTP, FULLPKGPATH as parameters
...
to pkg_create... This should allow the automatic generation of ExtraInfo
without needing to do it manually.
2004-11-15 16:31:28 +00:00
espie
e39dc1ae33
mark update as .PHONY target, necessary with UPDATE_COOKIES_DIR ;-)
2004-11-15 13:53:43 +00:00
espie
147d3cf94a
industrial-strength updates:
...
- separate UPDATE_COOKIES_DIR, unless set to empty.
Makes for easier management.
- FORCE_UPDATE variable, that makes certain packages are updated when
a dependency is run, and that forces the replacement of packages that are
already there. Still uses the update cookie, so that this update occurs
just once unless you wipe out yur UPDATE_COOKIES_DIR (which justifies putting
update cookies in a separate directory).
2004-11-15 13:52:03 +00:00
espie
54a74ef157
use pkg_info -q -e instead of pkg dependencies check now that it does
...
what it should.
Use the exact same rules for checking LIB_DEPENDS that will later be used
to build the package itself, e.g., add the pkg dependency check.
2004-11-15 11:49:05 +00:00
espie
b6797baf63
don't try to register anything that isn't at least a FileObject...
...
Found out by alek@
2004-11-14 19:42:04 +00:00
sturm
78074d531a
add _maradns
2004-11-14 11:59:31 +00:00
sturm
7a4d2974e7
sparc64.p -> localhost
2004-11-14 11:56:07 +00:00
sturm
0148b33be9
improved SMP handling
...
- automatically detect number of cpus per host
- differentiate between hosts and nodes
=> each cpu is its own node
=> ports are build on nodes now
=> multiple host entries are no longer necessary for smp machines
2004-11-14 11:46:15 +00:00
sturm
9dca1f7475
a little cleanup in preparation for improved SMP handling
...
print() -> warn() where useful
2004-11-14 11:25:53 +00:00
espie
f4978ac9af
synch with changes
2004-11-13 11:49:48 +00:00
espie
e7dd701872
synch with packing-list changes
2004-11-13 11:49:03 +00:00
espie
8af46cc105
fix cwd issues.
...
try harder to resolve links
2004-11-13 11:25:31 +00:00
alek
0caade6762
User and group _xcept are now created automagically.
...
looks good pvalchev@
2004-11-13 01:52:25 +00:00
espie
5dc2fdab3a
tell all big analyzers they can forget about the packing-list.
2004-11-11 15:38:02 +00:00
espie
d9536a7ac4
rename _UPDATE_COOKIE to always be defined (wilfried) and to have a name
...
changing when the FULLPKGNAME changes.
2004-11-10 23:40:42 +00:00
espie
f2ae2fd4b7
allows it to recurse.
2004-11-10 10:23:42 +00:00
espie
eb3edb001b
Add a simple update target, that relies on pkg_info -e pkgpath to know
...
if there is something to update...
2004-11-10 10:16:41 +00:00
espie
1c062c3c2e
allows for updates
2004-11-10 10:15:42 +00:00
pvalchev
0a88d9c9c2
amd64.ports is now SMP
2004-11-07 18:32:01 +00:00
espie
e94445485e
provide a simple locking command in perl.
2004-11-07 10:09:35 +00:00
pvalchev
68c791bb78
add mips64 to LP64_ARCHS
2004-10-26 06:16:53 +00:00
jolan
1ae09c843d
sync sourceforge mirrors with the list on their site, omitting two out of
...
sync mirrors
2004-10-24 18:21:09 +00:00
sturm
bc39f7be50
new option -c for "clean builds", i.e. remove all installed packages
...
before building a new one; don't use this when building multiple packages
on one host
2004-10-24 14:16:38 +00:00
espie
8c4d857d3d
allow us to specialize DEPENDS_TARGET depending on whether this is
...
a LIB/RUN/BUILD/REGRESS_DEPENDS.
2004-10-23 10:02:51 +00:00
espie
97804eddfe
switch FAKE's test from == "yes" to != "no"
2004-10-23 09:58:13 +00:00
espie
0d09be0752
shared fragment in need of recording.
...
found by wilfried@
2004-10-23 06:51:54 +00:00
espie
63f4447086
avoid more get*_r functions until we decide upon an API...
2004-10-21 20:47:38 +00:00
robert
cba5c3b7b6
Missing support for a module should be a fatal error. So don't continue
...
the build if you miss a module.
ok espie@
2004-10-18 15:17:17 +00:00
espie
b5445b3596
forgot to copy @newgroup and @newuser items over.
...
noticed by nikolay.
2004-10-17 09:20:06 +00:00
espie
4ddb942744
getservbyname_r doesn't work/ doesn't have a prototype/ will vanish soon
...
from libc.
Make sure we don't pick it up in the interim.
2004-10-13 17:23:38 +00:00