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
brad
a594bae78e
add comment about USE_LIBTOOL
2001-09-20 20:59:27 +00:00
espie
3a0cf8ed4d
Update dependencies (kill first part when needed).
...
Update japanese/README... 2.4 is looong past.
2001-09-19 16:03:09 +00:00
espie
146dd13ffb
show what is actually checked (the pkg, no longer the file)
2001-09-19 15:16:39 +00:00
espie
27d5739e28
Handles the case where CONFIGURE_SCRIPT is an absolute path gracefully
...
(to deal with a common shared Cygnus configure)
Move MODGNU_configure definition to gnu.port.mk. Should have done that on
creation.
Typo in brad's hack (to be superseded shortly anyways)
2001-09-16 14:56:42 +00:00
espie
3286714c5c
fix sudo install
2001-09-14 17:33:51 +00:00