pvalchev
a9a3d26241
get a proper list of system libraries to exclude, and report real missing
...
ones from LIB_DEPENDS for lib-depends-check on ELF. ok espie
2001-11-12 01:27:26 +00:00
heko
0e36dadb66
o Instead of copying the "virtual memory exhausted" warning for each
...
individual port, introduce a new variable for bsd.port.mk, VMEM_WARNING.
By setting this variable to `Yes', the user is given a warning about the
virtual memory requirements just before the pre-build stage.
o Also give some examples for different shells for what to do about
it, and mention login.conf(5). bash, for example, has a confusing
-v flag to ulimit.
o Document this in bsd.port.mk.5
espie@ ok
2001-11-11 13:57:32 +00:00
espie
1254a2ffa7
transform files/md5 into distinfo magically.
...
I would credit FreeBSD or NetBSD for the idea if I could remember which
one came up with it first. :)
2001-11-11 12:59:50 +00:00
espie
a0b04e366e
Groan. Even after I refreshed my memory with perlvar(1), I still managed
...
to typo my way through.
2001-11-11 12:57:25 +00:00
espie
56b6822e2f
close PR2115
2001-11-11 12:38:57 +00:00
espie
c66b6461e8
Zap idiot subshell
2001-11-01 12:26:16 +00:00
brad
75f2c36138
bad idea.
2001-10-31 19:36:12 +00:00
wilfried
225675419f
libtool 1.3.0 patches, ok brad@
2001-10-31 11:58:04 +00:00
brad
e9ff76abb4
remove whitespace
2001-10-31 01:33:33 +00:00
espie
1ee295c375
Recursive module support.
2001-10-29 12:51:59 +00:00
brad
94ce66e55a
Add gtk module.
2001-10-28 21:41:47 +00:00
espie
d67e77748f
defaulted variable in *-depends target, currently unused: way to know
...
that dependency defaulted to default pattern.
2001-10-28 12:34:57 +00:00
espie
dc1a706952
Move NEED_VERSION check later. Allows for NEED_VERSION to be a list.
...
Useful for modules support: now specific modules can require later
versions of bsd.port.mk.
Of course, ports using modules may need an update to 1.486 to use
this feature.
2001-10-28 12:31:35 +00:00
brad
53837aa927
For consistency, use :L variable modifier with ELF_TOOLCHAIN check.
2001-10-28 04:59:26 +00:00
brad
1f0d57ad12
libtool 1.3.3 patches.
2001-10-28 04:18:09 +00:00
pvalchev
391e25bf26
lib-depends checker for ELF using objdump -p. ok espie
2001-10-26 17:34:31 +00:00
espie
b2ec1dc262
Allows for a path in the LIB_DEPENDS libspec component.
...
Don't use it for now.
2001-10-26 13:46:03 +00:00
espie
fde29e65ce
shift to update-plist' from
plist'... keep old target around for now.
...
Create PKGDIR while we're at it.
2001-10-24 16:35:38 +00:00
naddy
ceb485fa9e
Add MASTER_SITE_FREEBSD_LOCAL. The FreeBSD project harbors at least
...
337 distfiles that don't have any other master sites left.
2001-10-24 12:37:12 +00:00
espie
5906a566ef
First cut at a lib-depends checker: this version does use WRKINST instead
...
of the actual package, so it WILL get things wrong in some multi-packages
case.
2001-10-24 11:57:34 +00:00
espie
22c02484ba
More helpers: scan WRKINST for list of all needed libraries.
...
The chroot is needed to avoid having ldd pick up dependent libraries
that come from a package variant and are actually not needed as
dependencies.
Scan /usr, /usr/X11R6 for system libraries, and WRKINST for packaged
libraries.
2001-10-24 11:53:54 +00:00
espie
e9324ae683
Internal target: create list of all libraries we're allowed to depend upon.
2001-10-24 11:49:45 +00:00
espie
975eb63fc2
bulk-do, a slightly more generic version of bulk-packages
2001-10-24 11:47:41 +00:00
espie
e1b9d65421
Cleaning out an installed package that is not there should not abort the
...
make.
2001-10-24 11:44:35 +00:00
espie
51cf601625
More verbose default maintainer
2001-10-24 11:43:06 +00:00
espie
4357d41f96
Give dependencies a fighting change, spell early_exit correctly.
2001-10-11 00:01:27 +00:00
todd
16bf411ce4
add regress, ok espie@
2001-10-08 22:04:43 +00:00
espie
23b9b0affa
REGRESS_IS_INTERACTIVE
...
This makes things a bit less symetric, but it can't really be avoided
since regress is out of the normal build chain.
2001-10-07 11:30:30 +00:00
espie
cc0048df1e
In retrospect, just allow REGRESS_FLAGS. This would be redundant otherwise
2001-10-07 10:53:43 +00:00
espie
e7fbc2b015
Seems like we can't avoid REGRESS_ENV/REGRESS_FLAGS.
...
Some testsuites use HOME to test their getenv function. Which seems
to be reasonable. But we definitely don't want to allow HOME into
MAKE_ENV by default.
2001-10-07 10:50:47 +00:00
espie
9e6fd66baf
don't depend on the current version of unzip/bzip2. Any should do.
2001-10-07 10:47:01 +00:00
brad
374b66336a
woops, didn't mean for this bit to go in.
2001-10-06 01:38:03 +00:00
naddy
3b4a858b92
deal with revised FULLPKGNAME semantics; ok espie@
2001-10-06 01:09:08 +00:00
espie
3ad730108d
synch with new regress target (I forgot to commit this)
2001-10-05 07:26:50 +00:00
naddy
14ef0e4541
fix PATCH_LIST absolute path handling in case of missing PATCHDIR
...
ok espie@
2001-10-04 22:43:45 +00:00
espie
5da704a0f9
typo
2001-10-04 22:20:38 +00:00
brad
000233dd2d
libtool 1.3.4 and 1.3.5 patches in a central location for ports to use.
2001-10-03 14:47:01 +00:00
espie
90787b9a17
basic regression testing framework.
2001-10-03 08:53:18 +00:00
espie
548eff5cee
move error handling later for greater flexibility.
...
Move default NO_* after including local Makefiles.
2001-10-03 08:41:16 +00:00
espie
c202780cad
In bulk, ftp/cdrom must be non interactive as well.
2001-10-03 08:36:25 +00:00
espie
aac1c8b95c
make sure config.guess is executable.
2001-09-30 17:14:33 +00:00
espie
6953d535fa
More stringent PERMIT_* checking: if any info is missing, assume
...
the maintainer made a mistake, and turn everything to No.
Record it as _BAD_LICENSING for describe purpose.
Yep, having this as ERRORS is obnoxious.
Then, we can rely on PERMIT_* always being defined.
Rewrite ftp-packages/cdrom-packages to use more current rules. Fixes
naddy's issue of ignoring IGNORE. Use a .for loop, since those rules
are basically identical.
No longer use them to try and record port logging, as we have a much better
script to do that.
`Enhance' bulk-packages to do ftp-packages/cdrom-packages linking as well,
so that one single sweep of the tree should be enough for everything.
2001-09-30 12:26:57 +00:00
espie
13b952cc81
Enforce /nonexistent for non-package/install/reinstall dep.
2001-09-30 11:27:05 +00:00
espie
f540cb1856
Enforce correct use of SUBPACKAGE.
2001-09-29 17:36:02 +00:00
wilfried
ec0d42e8f6
refresh MASTER_SITE_WINDOWMAKER
2001-09-28 14:30:32 +00:00
naddy
2f979e8aa5
remove last vestiges of NO_INSTALL; ok espie@
2001-09-28 01:48:58 +00:00
espie
0471c7a912
Let PATCH_LIST handle absolute paths.
...
make sure update-patches can handle lists (naddy@).
2001-09-27 10:34:19 +00:00
espie
c0d4fa5d92
Grab config.guess from master repository, to repair ppc globally.
2001-09-24 22:30:03 +00:00
brad
d3723c9d2f
Add iconv/gettext modules.
2001-09-23 05:29:47 +00:00
espie
72ef602c39
quote |. Thanks naddy@
2001-09-21 11:41:17 +00:00