Commit Graph

285 Commits

Author SHA1 Message Date
espie
d7feb40951 Buglet fix: there's absolutely no reason not to run checksum, or
dependencies, if NO_EXTRACT or NO_PACKAGE has been defined ?

Might break some ports that don't explicitly ask not to run those steps.
Good thing.
2000-02-03 22:03:00 +00:00
espie
e150702129 ...twice 2000-02-02 18:33:42 +00:00
espie
158908fdce I am a moron 2000-02-02 18:20:28 +00:00
espie
e5ce6f9944 Cosmetic patch: don't append DIST_SUBDIR if it's not defined.
Set vim filetype, as vi doesn't care.
2000-02-02 15:28:17 +00:00
espie
f0d10863c0 Dependency tweaks.
- put .if defined(XXX) && !defined(YYY) on the same line: less indentation,
more readability.
- set found to true/false directly (builtin).

ALWAYS check that a dependency directory does exist and is a directory.
Catch up typos more quickly, since they will be evident *even if the
dependency is already satisfied*.

Make this only a warning, not a hard error, as we still want to cater
to users with a partially checked out tree...
2000-02-02 00:15:07 +00:00
espie
9fbdb62b2b Undefined PATCH_SITES equivalent to MASTER_SITES,
PATCH_SITESn equivalent to MASTER_SITESn.

Start phasing out PATCH_SITES.
2000-02-01 14:39:20 +00:00
espie
01ffa0afd0 Add intermediate `distpatch' target.
This is done in a tricky way, so as not to disturb the usual sequence
of targets. Namely, you still have
fetch, extract, patch, configure, build, install, package,
but patch does invoke a subtarget distpatch when needed,
and you can
fetch, extract, distpatch, patch, configure, build, install, package
for the same results.

Mostly useful for porters: provide an intermediate point to work on
patches, and make it easy to override distpatch/OpenBSD patches separately.
2000-01-30 15:19:40 +00:00
espie
e7e66ce2ba oops 2000-01-27 20:45:44 +00:00
espie
c7c4af8749 Missed a few phony targets. 2000-01-27 20:16:14 +00:00
espie
1526900c51 Use db/network.conf only if it exists, defaults to the template otherwise. 2000-01-27 15:32:15 +00:00
brad
a177e38fec update comment to match reality after recent removal of support for using
pre-*/post-* scripts
2000-01-27 00:09:44 +00:00
espie
4ca9faf7c8 Kill _PORT_USE macro.
This trims down the number of sub-makes the port system runs quite a bit,
and makes some other fun stuff possible.

THIS KILLS THE pre-*/post-* SCRIPT STUFF
The functionality is unneeded, as it can be done with normal
pre-*/post-* targets, but it must be kept in mind when porting
Free/NetBSD ports.
2000-01-26 23:11:08 +00:00
espie
0c4dc05e18 Work-around for a whole set of bugs in 2.6...
some ftp servers give weird dates, like Dec 14 1909...
and then make gets confused, as make 2.6 is broken with respect to negative
dates.

So we touch the file whenever make gets confused and it already exists.
This avoids fetching & re-fetching files with negative dates, while keeping
timestamps for correct files...
2000-01-26 21:15:05 +00:00
espie
1415b158f2 make handles indented tests nicely.
So, we indent each test/loop level two spaces to let the structure
of bsd.port.mk be more visible.

Large indentations show that something blatantly unobvious/obfuscated is
going on.

Design decision made after consulting with brad@.
We agree it's much clearer that way.
2000-01-13 17:40:20 +00:00
espie
7b052eb98b MANNPREFIX and CATNPREFIX are no special cases.
.for lang in ${MANLANG} cannot be folded yet, as make still uses a very
primitive .for parser (should use an efficient variant of brk_string...)
2000-01-06 21:53:27 +00:00
brad
efcb8ae111 automagically -> automatically 2000-01-01 15:43:34 +00:00
espie
821242006f Clean do-fetch target: it can depend on the files it's trying to fetch.
Plays some make trickery to get all details correct.
Numerous benefits:
- make automatically handles badly fetched files,
- possible extension to special-case *each* file fetch,
- can be easily parallelized.

Similar rules for fetch-list soon coming.

Also simplify CDROM handling while we're at it, no need for 10 knobs
when one suffices.
1999-12-24 00:27:58 +00:00
espie
ffdd2ed285 Wrap MASTER_SITESn/PATCH_SITESn into a .for loop.
Don't bother computing MASTER_SITESn/PATCH_SITESn if they're not
set in the first place...
1999-12-21 21:43:37 +00:00
espie
0d89aad7ef Deprecate DO_NADA 1999-12-20 19:02:37 +00:00
espie
089030e769 Clean up _PORT_USE, so that it does not depend on what's being made.
fetch can depend on real-fetch directly, since it does not involve
cookies.
1999-12-20 00:07:17 +00:00
espie
469acd4ed9 Changes tests of IGNORE/NO_IGNORE so that
`main' targets (checksum, fetch, extract...) are always defined.

This removes the possibility of erroneously overriding them.

Dependency fix:
- move the NO_xxx test to the _xxx_COOKIE target, so that each cookie
is built at exactly one point in the Makefile.
- separate phony targets from the real thing:
`top' dummy targets (e.g., build)  depend on the corresponding cookie,
cookies depend on each others and each cookie does trigger the real targett
(unless NO_xxx) before creating the cookie.

This does repair parallel makes, which were completely broken.

Might induce problems into odd-balls ports, but I couldn't get anyone to
comment on this patch after a week on ports@ and tech@.

Maybe, if something breaks, I'll finally get some comments...
1999-12-19 23:48:36 +00:00
espie
f0ac2fb53b Use IFS to parse PATH instead of ludicrous echo $PATH|tr 1999-12-11 16:14:20 +00:00
espie
88c2b83d49 Make cookie names internal to bsd.port.mk
Don't allow the user to override these. It's a major can of worms anyway.
1999-12-08 17:11:09 +00:00
espie
c4a330bf2b Pass YACC to configure script.
Ensure reproducability of builds for autoconf ports: those would tend
to use bison by default otherwise.
1999-12-08 17:00:15 +00:00
espie
09dcbf4eb0 Kill a few extraneous for loops. 1999-12-03 17:37:33 +00:00
espie
7e4de2c7c4 Streamline checksum verification, remove awk use. 1999-12-03 17:30:47 +00:00
espie
1770d2d1b6 Simplify cipher usage slightly 1999-12-03 17:20:02 +00:00
brad
79b5f71811 fix typo with recent ${AWK} -> awk change, needed a space added in 1999-12-03 16:54:42 +00:00
espie
5e4ddb8ec0 Introduce _MAKE_COOKIE, rename CIPHERS to _CIPHERS (and change it).
Deprecate a whole slew of unneeded variables.
1999-12-03 14:57:12 +00:00
espie
88d4502064 Kill USE_EGCC/USE_EGXX, since 2.6 includes both as standard compilers. 1999-12-03 14:24:38 +00:00
ian
6ad4086728 Less verbose. 1999-12-01 22:39:44 +00:00
ian
32d5d70d09 Have delete-package-link function correctly even if ${PACKAGES} is itself
a symlink (ok espie).
1999-12-01 22:35:54 +00:00
espie
12d7c97fc6 Use _ALWAYS_DEP & friends pervasively.
Rename SORT_DEPENDS to _SORT_DEPENDS, nothing but us does need it anyway.
1999-12-01 13:36:50 +00:00
espie
3374f661ba Prefer sh builtins to a dubious `optimization' 1999-11-29 23:14:03 +00:00
espie
ba2e23f4fb Vi commodity fix: default sw=4 to the same as ts while we're at it. 1999-11-28 14:14:58 +00:00
espie
409c763512 Kill opsys cruft. 1999-11-28 14:12:24 +00:00
espie
a4e97990a9 Uniformize: everything else uses :L. 1999-11-27 13:17:13 +00:00
espie
3431057fa4 Oops. 1999-11-24 01:18:57 +00:00
espie
5643e9ca49 Typo
Surprising nobody saw it before...
1999-11-24 00:56:52 +00:00
espie
498376f7a5 Kill some extra shells that are not needed.
Note that

if ! (cmd1 && cmd2) then
cmd
fi

can be replaced with

if cmd1 && cmd2 then :
else
cmd
fi
1999-11-23 15:06:14 +00:00
espie
5642444dae Use echo directly, except where ECHO_MSG makes sense.
Clean up error conditions somewhat.
1999-11-22 23:44:01 +00:00
espie
e0f299c92c Robust subdir substitution.
dugsong@ agrees that @ is a better choice.
1999-11-22 20:40:53 +00:00
espie
aaa04faba2 Simplify make fetch-list by using _ALWAYS_DEP and friends.
Remove some extraneous subshells.
Remove unwanted variables.
1999-11-22 20:37:04 +00:00
espie
5e1ecf9a5e Simplify CATPAGES 1999-11-22 20:34:14 +00:00
espie
dc7126a53b Typo 1999-11-21 16:18:30 +00:00
espie
5f45a616e7 Revert unwanted commit... 1999-11-20 17:56:57 +00:00
espie
211653ece7 Blast DEPENDS_TMP .USE macro out of existence.
The problem with .USE macros is that they should be constant...
If they do depend on the target being made, they will invariably use
.if make(TARGET) tests.   But this is a bad idea, as then `TARGET' can't
be used as a true dependency, since it's not being made then...
So instead, one would have to remember to fork another make TARGET to
ensure the .USE macro is executed correctly... This is slow, and
error-prone.
1999-11-20 17:54:09 +00:00
espie
dd10aadc45 Fix recursive dependency computation. 1999-11-15 18:37:58 +00:00
espie
f8011ef237 - introduce some internal variables to help recursive dependencies targets
be readable.
- kill some usage of ${ECHO} and ${TR} that is nonsense... there's no
reason to tweak those.

rohee@ agrees...
1999-11-10 13:46:40 +00:00
espie
987b69ae61 _VARIABLES are off-limit to individual ports.
Say so, explicitly.
1999-11-05 22:44:34 +00:00
espie
3b0d6e7b65 - OPSYS is OpenBSD, no need to fire uname.
- Write .PHONY targets explicitly.
1999-10-29 20:28:33 +00:00
espie
719753df9a Slight speed-up, trim external unames. 1999-10-27 12:48:40 +00:00
espie
c20b543b86 Fix typo.
No port subdir overrides those targets yet, but this wouldn't have worked
anyway.
1999-10-26 14:50:05 +00:00
espie
0f1986d4a9 Fix a reeeally old buglet.
make has been passing around its flags in MAKEFLAGS since
at least 1996... so passing them explicitly around means we
duplicate them.

This avoids the make -k -k -k -k -k -k -k -k -k   syndrome
that turans@ has noticed
1999-10-08 11:38:05 +00:00
espie
84931ee9de - don't display `creating README.html for...', the subdir macros
already swamp us with information.
- perform the same optimization for README.html, namely don't invoke
depends-list and package-depends if they're known not to be needed.
1999-09-30 21:07:09 +00:00
espie
b4e40a2276 print-depends-list and print-package-depends need similar checks, so
they must appear before the default depends targets are generated.
1999-09-30 17:34:22 +00:00
espie
33dc99a6a8 More correct check for describe target... .e.g., if we have special depends
target, shortcuts can't be taken.

This involves moving those default target around so that they appear AFTER
describe.

Note that these tests mean ANYTHING adding to *_DEPENDS *MUST* come before
the targets that test these for bsd.port.mk to work...
1999-09-30 17:28:31 +00:00
espie
d2a021e801 Replace some external sed with internal :C modifiers in the dependencies
computation, which is the place where lots of forking happened.

5% faster at make index.
1999-09-30 16:56:16 +00:00
espie
4e966a4c4e Slightly better use of _DEPEND_ECHO 1999-09-30 16:35:40 +00:00
espie
f150f37eb3 Common case is for ports not to have dependencies.
The `pname hack' already catered to some of that (only computing the
package name if dependencies exist)

This removes the hack and simply optimize dependency computation out of
existence if it's not needed.

Improves make index time by >15%.
1999-09-30 16:24:47 +00:00
espie
d486876c6f Buglet, reversed default for CLEANDEPENDS 1999-09-26 22:20:46 +00:00
espie
26f9340dd0 /usr/bin/fetch is long gone, long live ftp 1999-09-26 10:51:34 +00:00
espie
1107b6e788 Add multiple MASTER_SITES/PATCH_SITES 1999-09-26 10:50:07 +00:00
espie
be8dda1d87 ftp sites configuration now live in network.conf 1999-09-26 10:48:47 +00:00
espie
1bd0c1ce72 make now can lowercase/uppercase variables.
Use it.

NOTE: YOU MUST HAVE A CURRENT MAKE FOR THIS FILE TO WORK !!!
1999-09-26 10:47:30 +00:00
espie
24c12b656f NOCLEANDEPENDS=>CLEANDEPENDS, repair feature as well. 1999-09-26 10:45:35 +00:00
espie
d6872350a3 Use specific _DEPEND_ECHO to do dependencies, so that the trick of
changing echo to echo -n stays localized.

Found a bare sed -> SED.
1999-09-22 11:49:23 +00:00
espie
b2261b31d4 Rename _DISTDIR to FULLDISTDIR,
make it a supported variable

(so that I can clean up the few uses of underscore variables I've done...
which were wrong; underscore variables are plain unsupported interface
which may change)
1999-09-22 10:16:58 +00:00
brad
52a0b99132 - remove ftp.geo.net from MASTER_SITE_GNOME, it has been un-responsive for
quite awhile now (2-3 months)
- add a missing slash to the end of the server.ph.ucla.edu URL
1999-09-20 21:42:01 +00:00
brad
efc0fd1ef2 add new variable STRIP, set to full pathname of strip command 1999-09-02 21:57:32 +00:00
brad
af2d0f432e - ports/lang/egcs-stable -> ports/lang/egcs/stable 1999-08-25 02:54:19 +00:00
brad
61964f5241 - update MASTER_SITE_TEX_CTAN and MASTER_SITE_GNOME
- OpenBSD.ORG -> openbsd.org
1999-08-23 00:03:42 +00:00
brad
3793cb0994 - update MASTER_SITE_XCONTRIB and MASTER_SITE_GNU
- add new variables CHMOD and CHOWN, set to full pathnames of those commands.
1999-08-22 23:44:51 +00:00
brad
54ffc5dc9e back out previous commit which had broken the COMMENT length checking 1999-08-17 03:11:35 +00:00
espie
4ec116b521 wc -c to compute line lengths... 1999-08-10 19:56:11 +00:00
espie
1800a076f8 Activate new make-plist (perl script) 1999-08-10 19:55:31 +00:00
espie
9501268891 Let comments match.
Remove obsolete EXEC_DEPENDS and EXTRACT_ARGS
kill a few more unneeded subshells.
1999-08-10 19:54:17 +00:00
espie
c182a601aa Oops... cd 2>/dev/null 1999-08-10 19:50:37 +00:00
niklas
99067a152b Add deinstall to target we recurse on 1999-07-30 08:57:39 +00:00
espie
4f962f5a27 Another if -> case conversion 1999-07-29 15:41:47 +00:00
espie
c772f75f0a Remove more subshells and inefficient constructs.
fold clean-depends like depends-list
1999-07-28 13:02:15 +00:00
espie
b3c843ef72 Optimizations:
- if cd construct >/dev/null
- prefer case to if [ ... ]
- remove unneeded subshells
1999-07-28 12:56:15 +00:00
espie
e5b3930ae6 - fix up templates location so that readmes should be functional.
- provide error location for failing recursive dependency computation.
- remove hard-coded limit on topdir, always try to use make package-name
and fall back on directory name otherwise.
1999-07-28 12:40:56 +00:00
espie
53892028da Optimize package-depends and depends-list.
Shave about 10% off make index.
1999-07-28 00:25:38 +00:00
espie
c08980492b Let do-patch be more useful in case of failure.
- says which patch fails,
- go on applying other patches before failing globally.

This helps for quickly updating ports.
1999-07-27 22:12:26 +00:00
espie
a9755d3ecd Run mtree before creating the INSTALL_PRE_COOKIE.
Since that cookie is only used for automatically creating plists,
and since mtree information does not belong in the plist (duplicates...),
this was a definite bug.
1999-06-24 18:39:48 +00:00
espie
283102788b test -h -> test -L 1999-06-24 17:31:16 +00:00
brad
4812ae237b remove ftp.jimpick.com and add some additinal mirrors to MASTER_SITE_GNOME 1999-06-13 03:50:51 +00:00
espie
c03c134a34 Use egcs if it exists in-tree. 1999-06-04 15:32:05 +00:00
espie
e01c21db04 Remove redundant OpenBSD tag. 1999-06-04 15:28:58 +00:00
espie
205e4a82cb USE_AUTOCONF is more a part of make patch' than a part of make
configure'.

Special-case it so that it gets run right after post-patch, but before
configure.
1999-06-02 15:44:50 +00:00
espie
7a7d20d5a9 Force commit. These are `new' files actually.
Like FreeBSD, we transfer ownership of ports specific stuff outside
of /src.

The cvs files were copied to make it simpler to track history.
1999-05-25 20:38:33 +00:00
brad
5e86217903 - add a few more dist sites to MASTER_SITE_GNU
- add MASTER_SITE_AFTERSTEP and MASTER_SITE_WINDOWMAKER for the master
and mirror sites of two popular window manager suites
- add MASTER_SITE_TCLTK which is Tcl/Tk master sites
1999-05-23 22:45:15 +00:00
brad
824844b829 add USE_ZIP for distfiles that use zip (.zip) for its packaging instead of
tar and add USE_BZIP2 for distfiles that use bzip2 (.tar.bz2) for
compression instead of gzip.
1999-05-14 04:38:36 +00:00
brad
2ec9c91829 change email address of maintainer to ports-admin@openbsd.org 1999-05-10 21:35:25 +00:00
rohee
463908e3f8 USE_LIBTOOL from NetBSD 1999-05-04 18:12:24 +00:00
espie
365dccdb1d IMPORTANT CHANGE:
depends-list and package-depends now give out output suitable for tsort,
so they are INCOMPATIBLE with the previous version.

PACKAGE_NAME_AS_LINK disappears, functionality is replaced by
FULL_PACKAGE_NAME, which makes more sense anyway.

*This does fix the package dependencies problem*

Still missing: mechanism to output a decent error message in case tsort
finds out a cycle.
1999-04-20 18:22:56 +00:00
espie
3a65409fc1 FIND as a known program 1999-04-20 18:09:37 +00:00
espie
4972dbff39 remove weird restriction on package repository name, and make delete-links
safer.
1999-04-20 18:06:40 +00:00
espie
a28555f7ca Add SUPDISTFILES/SUPPATCHFILES functionality:
files that are not always needed for all builds, but that must be fetched
for maintainance purposes (makesum, mirror...)

Not to use for intl/usa programs, probably...
1999-04-20 18:04:27 +00:00
marc
1896b8f422 shit: egcs-stable is in LANG, not DEVEL 1999-04-10 07:48:53 +00:00
marc
95a5061506 Fix library dependency test for arch-es that don't
suppport shared libs so building tk80, for example, doesn't
cause tkl80 to get built even thouth it
is already installed.  Update list-distfiles target
1999-04-06 19:14:41 +00:00
marc
da0e292cee add list-distfiles target to help me build/update the LICENSE file 1999-04-02 06:55:56 +00:00
marc
aa5ff3fb17 add obj target that works in conjuction with WRKOBJDIR;
code from op21@squish.org
1999-03-30 07:12:05 +00:00
marc
1ac781eebc arrgghhh! do NOT add pkgdep lines when creating PLIST-auto;
(I thought I had already removed this quite a while ago).
1999-03-24 01:13:44 +00:00
espie
72aa22b8dc tell gnu configure packages to stuff their files under /etc. 1999-03-16 23:35:37 +00:00
rohee
6b26f372de Adding ${MASTER_SITE_GNOME} and ${MASTER_SITE_KDE} 1999-03-14 15:19:05 +00:00
marc
eb1948bcc4 pass COPTS in CFLAGS for those ports that do not override CFLAGS;
NOTE: Some (most?) ports override CFLAGS.  This includes all ports
that use imake.  Therefore this change is not as useful as it should be.
1999-03-10 23:22:19 +00:00
espie
c4ee42a0d1 Fix makesum/addsum batch behavior 1999-03-05 16:32:49 +00:00
espie
243325ff0d Replace md5 checksum with a choice of sha1, rmd160, md5.
Upward compatible.
1999-03-03 18:18:46 +00:00
marc
b068b620ca Remove . from the path passed to configure;
adjust the configure script path appropriate for SEPARATE_BUILD;
this seems to work for all ports, some ports had probs with earlier
changes
1999-03-03 04:16:03 +00:00
marc
805a2321b0 Note that NO_SHARED_LIBS can not be tested until after
bsd.port.mk is included; define CONFIGURE_SHARED that is set to
either --enable-shared or --disable-shared depending upon the
architecture.
1999-03-01 19:44:18 +00:00
espie
80b53dca30 Work around some broken Configure (such as elm) which don't work correctly
when they're invoked with an absolute path.
This was introduced by the WRKBUILD/WRKSRC split.

So:
- replace default CONFIGURE with a full path, so that you can override it.
- remove leading ${WRKSRC} from the configure invocation.
- add . to the configure path.
1999-03-01 18:44:04 +00:00
espie
53a94e23e7 * make the _PORT_USE macro more explicit and less magic in its use of
cookies, so that cookie names are no longer hard-coded.
* new SEPARATE_BUILD feature: for ports that can build outside their source
tree, use build-${ARCH} to build, and move configure/build/install cookie
down inside build-${ARCH}.

Those few people who use NFS to mount ports tree around different
architectures may find this helps.
1999-02-28 23:23:47 +00:00
rohee
e96afefbd9 sunsite.unc.edu changed its name to metalab.unc.edu + French mirror 1999-02-27 18:28:13 +00:00
marc
46f23475d0 Do not include @name or @cwd in packing lists created by the plist target;
they are not necessary as the proper names are generated when
the package is installed; including them only adds work as they
must be verified and changed when the port changes; thanks to
fgsch@ for bringing this up
1999-02-24 20:15:48 +00:00
espie
38507dd5f1 Declare phony target as phony targets. This may avert a few subtle bugs,
and it documents behavior as well.
1999-02-24 12:34:46 +00:00
espie
dc29b071db internalize NEED_VERSION sub macros to avoid getting tangled with
user macros.
1999-02-21 00:50:28 +00:00
marc
a9d5d5a455 Follow up on espie suggestion: don't allow package registration
(following installation) if the COMMENT exceeds 60 characters
1999-02-21 00:01:30 +00:00
marc
937ad7ba56 display ${PKGDIR}/MESSAGE after install (if it exists);
use cat(1) instead of more(1), though, so the port need not be
marked as interactive;  problem noted by fgsch@openbsd.org
1999-02-18 19:22:45 +00:00
marc
aa9de267e1 use NO_SHARED_LIBS in lib-depends target instead of
testing specifically for the alpha
1999-02-18 00:01:47 +00:00
marc
a5555bd326 oops: left out .endif in a cut/paste 1999-02-17 23:52:56 +00:00
marc
4076b84ec2 Define NO_SHARED_LIBS for those archs that do not support shared libs;
When selecting a packing list choose in order:
 o PLIST.<arch>
 o PLIST.noshared if NO_SHARED_LIBS is defined
 o PLIST
1999-02-17 23:45:15 +00:00
espie
c980be2eaf Fix checksum logic: in a manual sequence of
make extract; make patch; make configure; make;
the checksum will only be checked ONCE (before extract), and not
every step of the way...
1999-02-17 13:00:42 +00:00
rohee
a0ffb17138 Provisions for building in a separate directory tah sources 1999-02-03 17:53:13 +00:00
marc
067fd059de pass all install macros to configure; Kenneth R Westerback <krw@tcn.net> 1999-01-24 02:04:20 +00:00
pattonme
46b114540e Removed all OPSYS conditionals and extraneous comments for readability. 1999-01-08 23:45:48 +00:00
espie
6e58b8b012 avoid aliasing between MASTER_SITES and PATCH_SITES, e.g.,
MASTER_SITES=some_sites
PATCH_SITES=${MASTER_SITES}
MASTER_SITE_SUBDIR=one_dir
PATCH_SITE_SUBDIR=second_dir
now works
1998-12-19 16:52:22 +00:00
form
ffc8cfddca make plist: do not add files from just installed ports (we wepend on) to PLIST. 1998-12-18 12:00:46 +00:00
espie
ca19252069 NEED_VERSION 1998-12-17 18:25:06 +00:00
marc
5435b76ab3 describe NO_WARNINGS; define in the "mirror-distfiles" target 1998-12-16 19:59:48 +00:00
marc
bb463a4c73 add mirror-distfiles as a known target 1998-12-16 19:26:31 +00:00
form
a55a3db460 make plist: treat links to dirs as files, not dirs 1998-11-27 10:51:54 +00:00
espie
b826b02992 - revert change now that we have patch -C
- fix PATCH_LIST so that is works
- add USE_AUTOCONF
- fix PATH env logic

plus some documentation...
1998-11-25 01:08:35 +00:00
marc
87dbd13316 checkpatch target and PATCH_CHECK_ONLY not available with OpenBSD 1998-11-19 22:15:31 +00:00
espie
96ed07c74d new functionalities:
- PATCH_LIST   for conditional patches
- addsum       for non destructive md5 checksum updates
1998-11-19 04:20:09 +00:00
form
5f564b3eca Handle USE_MOTIF. 1998-11-17 07:14:16 +00:00
form
d1a911e456 Test ${ONLY_FOR_ARCHS} against both ${ARCH} and ${MACHINE_ARCH}. 1998-11-17 06:39:25 +00:00
espie
66a0c698d1 - support for C++ in configure consistent with sys.mk
- support for USE_EGCC/USE_EGXX similar to USE_GMAKE
1998-11-05 10:36:14 +00:00
form
71d15dd145 check write permissions to ${DISTDIR} before trying to fetch distfiles. 1998-10-05 05:13:34 +00:00
marc
2418c0483a don't generate @exec ranlib for .a files (plist target) 1998-09-08 05:51:06 +00:00
marc
7115d95299 sync with NetBSD where possible. Fix WRKOBJDIR. Add deinstall target.
Make uninstall an alias for deinstall.
1998-09-07 22:33:19 +00:00
marc
49cd8ac328 add -q to mtree invocation. This requires version of mtree checked in
last week.
1998-08-24 04:46:14 +00:00
marc
d0d94c3e99 when checking for lib depends on the alpha (no shared libs)
check /usr/local/lib and /usr/X11R6/lib in addition to the standard place
1998-08-21 06:57:19 +00:00
marc
134a6e4ad4 update 'comes with...' message so it is less confusing 1998-08-08 06:14:58 +00:00
espie
1fbb20d7e1 Fix version number checking to handle ja-* correctly. 1998-07-29 15:32:54 +00:00
espie
6c0a6df234 Document NOCLEANDEPENDS, make clean gotcha 1998-07-28 15:25:24 +00:00
form
0bc35d83b0 fix ONLY_FOR_ARCH test in bsd.port.mk 1998-07-17 04:10:20 +00:00
todd
79f56316d4 typo 1998-07-13 03:11:14 +00:00
todd
ce001ee9c2 allow detection of older package versions with a new package from the ports tree 1998-07-12 04:34:39 +00:00