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
espie
6968258d70
Trust packages for all dependencies except libs.
2001-09-14 15:04:23 +00:00
ho
5b10ebfbe9
Fix a typo that prevented a number of ports from building correctly. heko@ ok.
2001-09-13 09:12:45 +00:00
espie
cd0a7c7bef
* is special too
2001-09-07 10:56:50 +00:00
espie
9af4a16590
Protect expression against empty results. Will at least prevent syntax
...
errors.
2001-09-07 09:48:23 +00:00
espie
5a4388c241
More special chars to remove to create files.
2001-09-06 21:33:39 +00:00
heko
5904212e68
o Quote ??? for COMMENT= so that people won't forget to quote
...
the comment when they use the template.
espie@ ok
2001-09-06 09:48:23 +00:00
espie
4e9c296182
If pkg_create fails, you may still have a partial package out there...
...
Owned by root. Ouch.
2001-09-05 11:59:54 +00:00
espie
5bcf9d53b7
Use cookies for dependencies as well, and for the creation of a workdir.
...
This can speed up some iterations, as a dependency won't be checked more
than once. This also allows for make extract NO_DEPENDS=Yes, then later
to have the dependencies pulled in at configure stage (even though this
might not work all the time, as some dependencies may be needed earlier
but then you'll certainly notice).
2001-09-05 09:13:18 +00:00
espie
9327c4a99b
LIB_DEPENDS tweaks.
...
- allow for several libraries, separated by commas.
- try to heed dependency most closely. Notably, make sure the spec
stops at a sensible place. This may break some ill-formed dependencies.
2001-09-05 09:10:34 +00:00
brad
72b351c4e8
kludge which allows the ports tree to continue working on our newly renamed powerpc systems without needing to patch all copies of config.guess in the tree.
2001-09-03 02:00:48 +00:00
naddy
f7fb1dbf29
whitespace nit
2001-08-30 21:43:10 +00:00
espie
286ec35abe
Enforce the order of MOD*_configure fragments to match CONFIGURE_STYLE.
...
Create pseudo gnu/simple fragments to make the situation more regular.
Found by aaron@.
2001-08-28 08:09:31 +00:00
espie
8861b634d6
qt module
2001-08-27 09:08:57 +00:00