naddy
5c7d963a5d
typo: break to accidentally joined lines
2001-08-21 22:22:57 +00:00
brad
e654419469
drop old compatibility cruft and make USE_ZIP/USE_BZIP2 internal variables
2001-08-18 23:16:57 +00:00
espie
efb1a6317b
Some attempt at parsing the .orig files, to preserve @mode/@owner/@group
...
and misc. information.
Try to warn if non-reproducible stuff is found.
2001-08-18 13:11:10 +00:00
brad
27888b1ea4
remove some old cruft to do with tar that does not pertain to us.
2001-08-17 03:23:04 +00:00
espie
ed3f2b5725
Fix (used bad patch version...) _PKGFILE->PKGFILE.
2001-08-16 15:15:24 +00:00
espie
01cca80419
Use new make feature.
2001-08-16 15:13:17 +00:00
espie
c191588f7f
Change WRKDIR name, to flatten things somewhat.
...
work-* is too long, because we want to include the PKGNAME in the dir name
(so that PKGNAME changes are less likely to work with old work directories)
Change the way clean works, so that you can say
make clean='dist depends packages' and have it do what you think it should
do.
Common fragment to _create_wrkobjdir.
Put some info into PACKAGING (name of subpackage being built)
2001-08-16 14:49:31 +00:00
espie
212808ddbd
Change PKGNAME and FULLPKGNAME semantics slightly.
...
Since those are mostly infrastructure-side, making SUBPACKAGE transparent
only adds to the confusion, so don't interpolate SUBPACKAGE into
FULLPKGNAME, hiding it into _FULLPKGNAME, but rather let FULLPKGNAME
tag the main package, and use FULLPKGNAME-foo for subpackage -foo.
This will simplify some other stuff...
2001-08-12 11:33:10 +00:00
heko
06dbdad843
o Shared works on alpha post-2.9;
...
remove it from the NO_SHARED_ARCHS list
naddy@ ok
2001-08-07 11:46:17 +00:00
espie
58571bb4ea
Restore sudo in make deinstall. Naddy, Joshua Stein, and myself...
2001-07-31 22:26:48 +00:00
espie
5efc528bdc
More trouble... Revert sed -e so that it will work.
2001-07-30 15:07:49 +00:00
espie
950a3a0fa6
Tsk, tsk.
2001-07-30 14:55:07 +00:00
jsyn
62cee9e1e2
Fix EXTRACT_CASES for shell archives (handles leading cruft, too!)
...
ok espie@
2001-07-30 14:45:26 +00:00
espie
ad09219591
Pass PKG_TMPDIR thru to pkg_add. From Heikki Korpalla.
2001-07-30 14:34:34 +00:00
espie
19d7809002
Lots of internal changes.
...
- define _FULLPKGNAME* and _PKGFILE*. Use _PKGFILE* as package cookie
instead of package_done.
- use ${PKG_DBDIR}/${_FULLPKGNAME${SUBPACKAGE}/+CONTENTS as install cookie.
- BIN_PACKAGES variable. If set to yes, remove coupling between
PACKAGE_COOKIE and dependencies, so that binary packages exist
independently of working directories.
- mark packages as precious.
- change all refs to PKGFILE to _PKGFILE${SUBPACKAGE}.
- add bulk-packages target.
Note that BIN_PACKAGES and TRUST_PACKAGES are off by default.
This interface is likely to change. The name bulk-packages will probably
change as well.
We will probably get rid of the old PKGFILE/FULLPKGNAME (taking SUBPACKAGE
into account) and use the new PKGFILE/FULLPKGNAME
PKGFILE-foo/FULLPKGNAME-foo instead (with explicit subpackage information).
This is less confusing and simpler.
2001-07-30 14:13:16 +00:00
espie
ccd5083297
Bad me.
2001-07-29 12:26:40 +00:00
espie
a3b8e08ec3
numbering of matches means we got to default log too often.
2001-07-26 14:53:53 +00:00
brad
e7f8c22367
.elsif -> .elif
...
--
Pointed out by: Piotr Domagalski <szalik@szalik.net>
2001-07-22 20:02:07 +00:00
brad
4c5b6c2977
typo
2001-07-21 06:14:43 +00:00
brad
663a3bfb71
sync MASTER_SITE_{GNU,SUNSITE,SOURCEFORGE,GNOME,PERL_CPAN,TEX_CTAN} with
...
FreeBSD's bsd.sites.mk
2001-07-21 06:10:29 +00:00
espie
1ebaa8580f
Move the whole definition of FLAVOR_EXT up, so that it can be used
...
directly.
Tighten the flavor check, so that ports without flavors error out if
flavors are specified.
2001-07-20 13:13:47 +00:00
espie
9f4e80ba55
While building a package, we check dependencies with
...
DEPENDS_TARGET=package. Thus, the second check may fail...
So make it possible to avoid the second check.
2001-07-20 13:02:47 +00:00
espie
32d772833a
Fix a few issues with portslogger, pointed out by Heikki Korpela.
...
I went a bit overboard with this one and implemented a Logger class
as a derived class on IO::File...
2001-07-19 12:29:09 +00:00
espie
1211f04ece
Take PORTSDIR var into account. Noticed by Brian R. Landy.
2001-07-19 02:49:56 +00:00
espie
9e7d740d87
Move PKGFILE definition up, so that it can be used in dependencies.
2001-07-18 18:23:04 +00:00
espie
18979ba402
Knob DESTDIRNAME.
2001-07-18 16:19:47 +00:00
espie
cc77256996
Synch with src (CDIAGFLAGS, CXXOPTS, WARNINGS)
2001-07-18 14:52:27 +00:00
naddy
5f2065c764
- Make use of new bsd.port.mk feature and replace error reporting through
...
.BEGIN with ERRORS.
- Sync NEED_VERSION accordingly.
ok espie@
2001-07-18 10:59:00 +00:00
espie
773bce9872
Replace .BEGIN lines with explicit ERRORS framework.
2001-07-17 16:11:45 +00:00
espie
779586af01
Replace X11 up-to-dateness test with something that will work with
...
recent XFree.
2001-07-16 15:14:36 +00:00
kevlo
eef81832d3
fix MASTER_SITE_PERL_CPAN
2001-07-13 14:39:49 +00:00
naddy
49afc89ea6
MASTER_SITES fix by Heikki Korpela <heko@saitti.net>:
...
- Add ftp.funet.fi and ftp.sunet.se mirrors where available.
- Remove broken ftp.funet.fi references.
2001-07-13 11:23:37 +00:00
espie
8e5d0aadab
Don't append COPTS if it's not defined. This avoids passing
...
CFLAGS="-O2 -g " with extra unwanted spaces off to submakes.
2001-07-11 12:57:20 +00:00
pvalchev
81fb0d5991
fix a typo; ok brad
2001-07-08 00:05:02 +00:00
espie
380824ae62
Recognize both !%%SHARED%% and %%!SHARED%% temporarily, to match
...
!%%flavor%% eventually.
2001-07-03 12:06:13 +00:00
matt
2a9f29dd86
skip ports marked COMES_WITH on mirror-maker runs; ok espie@
2001-06-30 19:06:09 +00:00
jakob
083c3736f7
take care of *.tar.gz before extracting any *.gz
2001-06-22 07:21:24 +00:00
jakob
efb10cff8d
back out my broken handling of .gz
2001-06-22 07:15:47 +00:00
jakob
48c87069cb
handle .gz as EXTRACT_SUFX. ok espie@
2001-06-22 07:03:19 +00:00
espie
a669357afd
Add old-install.mk names.
...
Noticed by naddy@
2001-06-07 14:46:23 +00:00
espie
f63f8c480b
Fix _COMMENT quote handling.
2001-06-07 14:43:01 +00:00
espie
22da3babe3
Remove /tmp, /var/tmp, /var/games from fake hierarchy.
...
Noticed by arl@q7.net , checked by naddy@.
2001-06-07 14:32:10 +00:00
espie
c87f0178ee
Add support for PATCH_CASES, modelled on EXTRACT_CASES.
2001-06-03 14:42:07 +00:00
espie
3fc98296ac
Oops. Seen by Flinn Mueller.
2001-05-24 16:47:59 +00:00
espie
38bf339443
Fix quoting
2001-05-23 15:48:08 +00:00
espie
d19ed8bd90
Smarter plist regen.
...
- back substitute VAR_SUBST (hence swap ARCH/MACHINE_ARCH)
- pass PKGDIR to make-plist.
- don't create PLIST-auto/PFRAG.shared-auto. Move originals around, and
create new ones directly (guard against accidentally deleting old ones).
Todo: add regexp to dispatch stuff to fragments automatically, based on
MULTI_PACKAGES.
2001-05-23 14:18:24 +00:00
espie
3f025d2169
kill some old stuff:
...
- all COMMENTs live in Makefiles now.
- NEW_DEPENDS is always on.
- 2.8 warning is woefully out of date (rohee@)
2001-05-23 13:28:14 +00:00
espie
853cd0fdd7
Fix double describe for MULTI_PACKAGES
2001-05-22 11:46:17 +00:00
camield
53743ebea8
cvs should not touch this tag, ok espie@
2001-05-22 09:26:46 +00:00
espie
41d87e2076
Make sure assignment is unambiguous. Found out by naddy@
2001-05-19 20:07:00 +00:00
shell
eee41d434a
Change URL in MASTER_SITE_GNU of my mirroring
2001-05-09 04:26:35 +00:00
espie
7b5e441497
Oh well. Need both stats under different circumstances, as found out
...
by Peter Stromberg.
2001-05-07 15:25:44 +00:00
espie
e80fc7eb06
Avoid Makemaker's /usr/lib -> $(PREFIX)/lib substitution in a weird place.
2001-05-07 15:24:50 +00:00
miod
de247992b6
Make MACHINE_ARCH available for PLIST.
...
Allow for MACHINE_ARCH specific files or patches, if no such files
for ARCH found.
Put compiled packages in MACHINE_ARCH directory, instead of ARCH.
All of this to improve support for compound architectures, mainly
m68k-based architectures at this time.
While there, mention mvme88k does not have shared libraries, to be
sure this isn't forgotten when mvme88k gets back in shape.
ok'ed by espie@
2001-05-05 23:42:03 +00:00
espie
3da2a4e0ae
More specific package checker
2001-05-05 22:51:32 +00:00
espie
c057142749
Bump to what was used for 2.9.
2001-05-05 22:34:01 +00:00
espie
ebc57e0cb7
better stat.
2001-05-05 21:24:27 +00:00
espie
1e51a65a71
Add Installing...
2001-05-05 21:23:56 +00:00
espie
e05abe6f1d
Minor fixes having to do with PACKAGING.
...
This repairs dependencies in some japanese ports.
2001-05-05 20:23:42 +00:00
espie
41127009fa
Fix _COMMENT and add SUDO for those few unfaked ports that are left.
2001-05-05 20:20:59 +00:00
espie
afc9760354
generate trimmed list using the Makefile. Ensure the same method is
...
used to remove comments, and (more importantly) pick up default
canonical package names, useful for ordering and removing duplicates.
2001-04-22 16:16:42 +00:00
espie
d677374763
TRUST_PACKAGES: use actual installed packages to check dependencies
...
and avoid calling pkg_add.
Solve some of art's problems.
2001-04-20 16:25:24 +00:00
espie
33d58011b9
Solve two simple problems:
...
- allow Makefile to distinguish packaging steps, since SUBPACKAGE can now
be set for various reasons.
- EXTRA_LIBDIRS for architectures without shared libraries.
2001-04-20 15:06:19 +00:00
espie
27a4fede8b
REPORT_PROBLEM for non-existent dirs.
2001-04-20 15:00:04 +00:00
espie
e45a669ca1
typo. thanks Anil.
2001-04-19 22:15:05 +00:00
wilfried
75291818aa
update WindowMaker sites
2001-04-19 16:51:36 +00:00
espie
c88f9d01b0
The script I use to build/verify plists.
2001-04-19 16:47:34 +00:00
espie
bd26c4b573
MOTIFLIB, not MOTIF_LIB
...
Use FULLPKGPATH for describe
2001-04-19 01:56:53 +00:00
brad
05d97a9773
consistency nit, add missing braces.
2001-04-18 15:00:53 +00:00
espie
701a95b5b2
Misc. small tweaks.
...
- let USE_MOTIF be sensible: any, openmotif, lesstif.
any triggers a lesstif flavor.
- show=name as a shortcut.
- package-dir-depends to check that packages are okay.
- error message for non-existent dirs.
2001-04-18 14:43:55 +00:00
espie
8a4e5086b5
Add SUBPACKAGE to INSTALL_COOKIE so that stuff such as
...
SUBPACKAGE=-thingy make install
works sanely.
2001-04-17 21:40:36 +00:00
espie
f7db65c8f4
Use same code as bsd.port.mk
2001-04-17 16:48:07 +00:00
espie
d646d4880c
- Fix FULLPKGPATH again. I missed it in naddy's buggy bug-fix.
...
- save subdir into package, that's what is useful, since the name is
already there.
- check that SUBPACKAGE is a member of MULTI_PACKAGES.
Make make SUBDIR=misc/fileutils,-ls work without error.
2001-04-17 16:45:14 +00:00
naddy
7f46795af3
Handle multiple flavors in package paths. ok espie@
2001-04-16 21:40:04 +00:00
espie
2447f9b4db
Updated version, that is much better at handling pkgspecs correctly
2001-04-15 17:44:29 +00:00
espie
8ae73df6f3
Add NO_SHARED_ARCHS, useful with NOT_FOR_ARCHS
2001-04-14 16:49:53 +00:00
espie
0c5f135c58
Flesh out MAINTAINER and PERMIT_xxx
2001-04-13 15:52:16 +00:00
espie
9dbd067f7d
Proper quoting in build depends too. Discovered by avsm@.
...
Slightly more intricate, because we can't quote each value
indiscriminately, simplest way is to move the for loop from shell to make.
2001-04-12 20:35:59 +00:00
espie
39a760c88e
aesthetical tweaks.
...
Oh, and uninstall doesn't need to remove the package cookies, obviously.
2001-04-11 16:06:07 +00:00
espie
35158dc67b
define NEW_DEPENDS as yes. More consistent with the rest of the file.
2001-04-11 15:55:34 +00:00
espie
71f290aa08
protect dependencies from shell expansion.
...
Noticed by avsm@
2001-04-09 23:16:50 +00:00
espie
1215dcfa7d
This script can be used to check that all ports are linked in master
...
Makefiles.
2001-04-08 17:01:31 +00:00
espie
6bac4e3df0
Turn NEW_DEPENDS on
2001-04-08 16:56:22 +00:00
espie
a930aa16bf
FULLPKGPATH is PKGPATH plus flavor/multipackage modifiers.
...
Use it where we can, including WRKOBJDIR `real' names.
NOTE: if you are using WRKOBJDIR, *all* flavored builds directories
will change names, from work-no_x11 to work,no_x11
2001-04-08 16:55:17 +00:00
espie
907db990a1
...without breaking things
2001-04-08 16:50:13 +00:00
espie
ea034965e1
Store PERMIT_PACKAGE_* in PLIST.
2001-04-08 16:49:26 +00:00
espie
0a2c20e0ec
Synch mtree with bsd.local.dist.
...
I shouldn't have to do this. This should have been spotted by the loser
who changed tcsh's Makefile. Brad should have noticed it no longer builds
and fixed this, along with mtree/BSD.local.dist...
2001-04-05 12:46:54 +00:00
espie
4d85ac4a33
reset IFS so that dir-depends will work correctly.
2001-04-04 09:55:34 +00:00
espie
3b0481a403
New Features for NEW_DEPENDS:
...
dir-depends: list of SUBDIRS this port depends on (with flavors, subpackages),
to use with tsort.
build-depends-list, run-depends-list: list of pkgspec:dir needed for this
port, no recursion. To use for INDEX.
2001-04-04 08:17:31 +00:00
espie
b1aa09605d
I missed one package cookie
2001-04-04 08:03:59 +00:00
espie
a54dee276a
derive _ALWAYS_DEP from _ALWAYS_DEP2 (and friends) so that pkgspec don't
...
interfere.
2001-04-02 21:08:49 +00:00
espie
5c979b3753
Compute `new dependencies' if NEW_DEPENDS is defined.
2001-04-02 11:50:25 +00:00
espie
6d478c82a8
Some comments
2001-04-02 11:45:11 +00:00
espie
8edb444009
Remove stuff that is often duplicate, and causes only bogus warnings.
2001-04-02 11:32:32 +00:00
espie
15f663ed60
revise the way package multi-builds are handled.
...
- move FLAVOR_EXT up so that WRK* are correct when they're needed for
dependencies.
- build a list of _PACKAGE_COOKIES, one for each subpackage.
- let package go through an indirection:
package: ${_PACKAGE_COOKIES}
_PACKAGE_COOKIE_${SUB}:
SUBPACKAGE=${SUB} ${MAKE} _package
so that all packages are `flat', and subpackages can depend on each other
freely.
2001-04-02 10:35:51 +00:00
espie
c8d7665254
Add FLAVOR_EXT to the list of substituted variables (deprecate ${FLAVOR}
...
in packing lists).
2001-04-02 10:16:59 +00:00
espie
9336fc846c
Identify identical $file and $file.orig. Report them, but don't generate
...
an empty patch (that is sure to throw make patch later).
2001-03-31 22:54:41 +00:00
espie
5ce94b79e1
Repair IGNORE. I forgot to move this around when the rest needed
...
rearranging. Found by naddy@.
2001-03-29 19:01:05 +00:00
espie
11ff28f808
Restore REPORT_PROBLEM functionality.
...
I don't see what the hell sh is doing erroring out in an eval in a test,
even under set -e.
2001-03-28 16:37:27 +00:00
espie
673de31adf
typo
2001-03-28 15:07:05 +00:00
espie
acf0fc7a70
Distinguish between no flavor seen (default flavor) and empty flavor seen
...
(empty flavor).
2001-03-28 15:04:34 +00:00
espie
01e30c116d
Due to the way make is working, flavors passed as `make FLAVOR=a'
...
don't work, as they propagate down subdirs.
Use `FLAVOR=a make' (sh) or `env FLAVOR=a make' (csh) instead.
Error out with a useful error message if old usage is encountered.
2001-03-28 15:01:01 +00:00
espie
062a4a9eb7
Missed one in back-porting my diff
2001-03-28 14:50:17 +00:00
espie
656c37a943
dir -> dir[,-multi][,-flavor...] notation for dependencies. Finally !
2001-03-28 14:33:24 +00:00
espie
b793933200
Slight optimisation:
...
always define _ALWAYS_DEP, _BUILD_DEP, _RUN_DEP and test for emptiness
instead of definedness, so that the code is still optimized away when
dependency lists are defined, but empty.
2001-03-28 12:15:26 +00:00
espie
0d35a51ad3
Use error=true/false instead of error=0/1 (consistency)
2001-03-28 11:52:20 +00:00
espie
e941296cc0
Move dependency checking above targets, so that it can be changed to
...
generate cookies for each dependency.
2001-03-28 11:48:12 +00:00
espie
3ca1304f6a
Trim documented parts. Give default values to NO_DEPENDS, NO_BUILD
2001-03-28 11:43:16 +00:00
espie
85dc6dca9c
More regularity, use $@ to regenerate target cookies
2001-03-28 11:32:29 +00:00
espie
59c853bcdf
... and to the list of targets too, oops.
2001-03-28 11:28:31 +00:00
espie
87006647c2
Add rebuild target
2001-03-28 11:27:18 +00:00
espie
a6396841cb
Handle parsing the flavor/multi-package part internally.
...
Use eval to simplify passing those to submakes.
Note that the preferred separator is ',', not ':'.
(Because ':' can't be used unambiguously in *_DEPENDS, whereas ',' can)
2001-03-28 11:19:33 +00:00
espie
cd2b7ae81b
Move DUDS handling to makefile level
2001-03-28 10:55:52 +00:00
espie
87d90f5e43
Add NOT_FOR_ARCHS
2001-03-28 10:25:38 +00:00
espie
1ee9c9c4ea
Repair setting of PKGNAME/FULLPKGNAME dependning on Flavor.
...
These should override a default setting of PKGNAME, since in that case,
PKGNAME only holds the name for the main package.
2001-03-25 20:35:35 +00:00
brad
26b155db25
add another dist site to MASTER_SITE_GNU;
...
--
From & run by: Shell Hung <i@shellhung.org>
2001-03-25 17:29:01 +00:00
espie
76d1089163
Adjust default conflict rules to match pkg_create.
2001-03-24 15:16:53 +00:00
espie
ce3e41c265
Warn for arch dependent names in PLIST.
...
No automatic correction, as this can be hard.
2001-03-24 12:14:38 +00:00
avsm
0c6c38b353
add Shell Hung's Asia-Pac mirror to the CPAN list; espie@ ok
2001-03-22 00:23:53 +00:00
espie
6438a9450e
... and don't forget to include FULLPKGNAME here either.
2001-03-22 00:23:15 +00:00
espie
59abb51a42
_FEXT -> FLAVOR_EXT, make this visible
...
FULLPKGNAME as a knob for ex ${PKGNAME}-${_FEXT}, so that python
and others can tweak it directly, without needing post bsd.port.mk
tweaks.
2001-03-22 00:22:36 +00:00
espie
e568d53c54
Consistency (Peter Fritchman)
2001-03-17 11:16:38 +00:00
espie
ac0cf6ba19
Add simpler COMMENT variable.
...
Document multi-packages names simply.
2001-03-16 15:34:13 +00:00
espie
e82e5409a7
Allow for COMMENT-foo= inside the Makefile.
...
NetBSD did this a while ago, this is a natural idea. It just took me
some time to figure out how to do that in a MULTI_PACKAGE context,
while maintaining compatibility with existing stuff.
2001-03-16 14:56:41 +00:00
espie
5130db70d1
Simplify MULTI_PACKAGES, allow for PKGNAME-foo=value
2001-03-16 14:54:40 +00:00
espie
e31ec85085
logger -> portslogger
...
to avoid conflict with logger(1)
2001-03-13 22:00:14 +00:00
kevlo
af07be0868
Rearrange
2001-03-08 03:31:43 +00:00
brad
3a62c15a38
- remove some old stuff that isn't used anymore.
...
- rearrange.
2001-03-08 02:55:32 +00:00
form
30d4d0aba2
Better handling of installed packages not in ports INDEX.
...
ok espie@
2001-03-07 03:41:10 +00:00
espie
a199bcb59a
Create an intermediate mtree.spec that is used for fake installations.
...
Use of VAR_SUBSTS will solve a few nasty problems.
2001-03-06 18:59:38 +00:00
reinhard
e6b35f85cf
MASTER_SITE_GNOME; ok espie@
2001-03-05 16:49:46 +00:00
espie
8c07bce4dc
Add `===> Checking files for pkgname' line to simplify automatic
...
recognition of various package builds.
2001-03-01 00:01:40 +00:00
espie
d8eecece63
Script to log specific ports build independently. Recognizes all
...
===> xxx for package
lines, so that it will redirect dependencies correctly. Use as
make 2>&1 | logger logdir
2001-03-01 00:00:26 +00:00
espie
6bc4c47f7f
Rework the dependency framework.
...
* pull every dependency under the same rule, using specialized fragments.
* re-check after the dependency is expanded, unless earlyexit is true.
* explicitly recognize /nonexistent as a specific way to have always
triggered dependencies, use it to handle DEPENDS in a uniform way.
* parse dependencies fully. Note that we know have a pkg variable that will
be used.
Thanks to naddy@ for useful tweaks.
This is probably not quite perfect yet, stuff may break. Other stuff that
remain to be done:
- handle library dependencies better, so that lib.10 will match only
lib.10.x and not lib.100.
- handle default FLAVORS correctly. This involves not
passing FLAVOR='', but rearranging ${MAKE} ${_DEPEND_THRU} to remove
FLAVOR from the environment and from MAKEFLAGS (yucky).
2001-02-24 22:02:08 +00:00
wilfried
4dbdfa7f73
We want to test if the variable is defined,
...
not the value it may have.
2001-02-15 21:51:32 +00:00
wilfried
f13fccbaf2
set variable before we use it, ok espie@
2001-02-13 12:09:07 +00:00
espie
07876a6c8e
Run pkg_create under ${SUDO} and fix the owner afterwards when needed.
...
The cleaner fix would be to create the package to stdout under SUDO
and redirect it, but that junk (pkg_create) is actively fighting that.
God, I've got to rewrite it and retire that crap.
2001-02-10 13:50:13 +00:00
espie
74d58c4e80
Fix DEF_UMASK check, should take ${SUDO} into account.
...
This ought to please naddy and avsm...
2001-02-10 13:47:54 +00:00
miod
18f01cdf24
Don't mention LICENCE_TYPE anymore
2001-02-03 01:14:52 +00:00
brad
2e026856d5
- indent
...
- sync MASTER_SITE_{SOURCEFORGE,GNOME,CPAN,TEX_CTAN,KDE,AFTERSTEP} with
FreeBSD's bsd.sites.mk
2001-01-18 15:48:04 +00:00
espie
02d5954552
move variables that only belong in old-install.mk to old-install.mk
...
Kill old work-arounds that are no longer needed since 2.8 came out.
2001-01-18 14:58:16 +00:00
beck
afe664aea0
Grotty little script to webify packages, written by Ryan Walker
...
<walkerr@ssimicro.com>. Committed here so espie's beavers can play with it :)
2001-01-16 20:51:48 +00:00
brad
386156aa3c
eliminate NO_CDROM and make the use of :U/:L consistent. Ok'd by espie@
2001-01-08 22:34:51 +00:00
espie
cd8425b805
Always make TRUEPREFIX/DESTDIR available
2001-01-08 22:10:36 +00:00
espie
fc2ad74c6f
Less comments, see bsd.port.mk(5)
2001-01-08 22:09:24 +00:00
brad
5ec011f6df
bye bye MIRROR_DISTFILE
2001-01-05 16:58:08 +00:00
kevlo
75ec7f3727
Add FLAVOR skeleton.
...
ok espie@
2001-01-04 01:30:37 +00:00
espie
45af2405c8
indentation
2000-12-23 12:27:17 +00:00
espie
c754691700
take the old non-fake code out of line, for greater clarity (and since
...
it's so seldom used now).
Remove a few targets that are not really needed (mirror-distfiles, use
mirror-maker instead).
More changes to fake to come, once they've been properly tested.
2000-12-23 12:25:57 +00:00
espie
7f2c930088
Handle cases like lgrind
2000-12-19 15:10:37 +00:00
espie
79e5ed78ab
Tell user to add directory to rc.conf here, instead of doing that in
...
every port that needs it.
2000-12-16 23:25:36 +00:00
espie
78564b0e02
link-categories/unlink-categories target:
...
populate ports tree with symlinks.
2000-12-16 15:49:12 +00:00
espie
12dc728de6
Enforce directory check in dependencies, so that link-category can come
...
alive (since ports can now be symlinked, porters need some strong check
so that they don't create bogus dependencies).
2000-12-16 15:47:35 +00:00
espie
7a7b37f54b
Remove compatibility scaffolding for EXTRACT_CMD, EXTRACT_BEFORE_ARGS,
...
EXTRACT_AFTER_ARGS
2000-12-16 15:44:35 +00:00
angelos
064ccd87c2
Bogus newline, I wonder why noone noticed this before...
2000-12-15 08:05:45 +00:00
espie
ec30af29cd
Fix build of README.html (use PKGPATH)
2000-12-14 13:13:53 +00:00
espie
bf4b1ad7bb
Add extraction support for shell archives (.sh, .shar, .shar.gz...)
2000-12-14 13:08:59 +00:00
espie
1a7956cf52
A script I use to remove old distfiles on my machine. It actually
...
produces another script, as this usually needs to be hand-tweaked for
various reasons.
(Documentation to come up, probably in mirroring-distfiles)
2000-12-06 11:55:11 +00:00
espie
046b0ff608
Remove documentation that is now in bsd.port.mk(5)
2000-12-01 16:31:11 +00:00
espie
7c5537a368
Regression script: extract all man pages from all built packages, and
...
runs makewhatis on them.
Check the result for bugs in packages and limitations in makewhatis
2000-11-12 17:06:26 +00:00
brad
6cc210f0a6
update these to reflect reality, some ports have been moved or do not
...
exist/need FLAVORs anymore. Ok espie@
2000-11-02 16:05:14 +00:00
espie
3b7559aaec
With the new MAINTAINER format, this looked weird
2000-10-22 16:31:38 +00:00
espie
02eb4f9304
Kill USE_AUTOCONF, USE_IMAKE, NO_INSTALL_MANPAGES, HAS_CONFIGURE,
...
GNU_CONFIGURE.
2000-10-22 16:06:25 +00:00
espie
fbc7ee7ab7
Minor clean-up: add site_perl dir to fake mtree so that it won't appear
...
as @dirrm in make plist.
2000-10-22 12:06:56 +00:00
espie
6c4a978b24
Fed up with *idiots* that never read the documentation.
2000-10-02 07:53:24 +00:00
espie
eb16015546
Add Remy Card's site.
2000-09-24 14:13:47 +00:00
espie
b2cefd992a
Typo.
2000-09-23 22:03:21 +00:00
espie
20a00a6871
Use CONFIGURE_ENV/CONFIGURE_ARGS for perl-style configure
2000-09-23 12:40:27 +00:00
espie
a160ede9d2
Don't change the semantics of the patch target if BATCH is defined,
...
this is stupid (BATCH is only there to skip IS_INTERACTIVE ports).
Make PATCH_CHECK_ONLY a Yes/No switch.
Let it be a slightly better no-op, e.g., skip creating the cookies
in checkpatch operation.
2000-09-23 12:36:39 +00:00
espie
d5248f008e
thinko
2000-09-22 02:20:30 +00:00
mickey
90a44e010d
@ the echo so we only the message
2000-09-19 14:14:52 +00:00
espie
d218af1299
INSTALL_MACROS does not need to be visible.
2000-09-17 16:26:57 +00:00
espie
09ff1c0242
Clean PATCH_DEBUG handling
2000-09-16 13:54:56 +00:00
espie
fae88b0133
Documentation clean-up: group deprecated variables, clarify
...
MAINTAINER comment. List bsd.port.mk(5) as the future source of
documentation.
2000-09-13 14:06:55 +00:00
espie
6b10c1319a
Fix dependency problem linked to make's POSIX rules.
...
Reported by Camiel, thanks.
2000-09-13 13:49:51 +00:00
marc
6ddcd6e2f2
distclean: don't puke when _DISTFILES and _PATCHFILES are empty
...
prob found by Jeremie Kass <jeremie@umich.edu>
2000-09-12 02:52:01 +00:00
espie
e35f4db285
Deprecate old EXTRACT_* variables.
...
Use some weird code to allow backward compatibility.
Rely on distfiles suffixes and a case statement (with matching variable
EXTRACT_CASES) to allow distinct extraction rules for multiple distfiles.
2000-09-11 18:06:24 +00:00
brad
b44aa7212b
oops, fix cut and past-o. vax -> hppa
2000-09-07 04:20:54 +00:00
brad
ec463c63b8
enable shared libraries on powerpc
2000-09-07 04:14:44 +00:00
espie
996e841d00
Add SYSCONFDIR to SUBST_VARS.
2000-09-05 17:27:45 +00:00
espie
df7514664f
Kill CDROM_COPY/CDROM_OPT. Nothing really needs them.
2000-09-03 16:00:49 +00:00
espie
5f92cc296f
current make passes flags through to submakes, no need to subvert
...
AM_MAKEFLAGS for this.
2000-08-28 22:42:00 +00:00
espie
c242d633e5
make from current handles recursive variables just fine.
2000-08-28 22:38:37 +00:00
brad
1aa3076045
now that the ports tree is tracking -CURRENT, make use of ldconfig -U for
...
NEWDYNLIBDIR
2000-08-22 23:10:38 +00:00
brad
c7d6bc5fff
remove ftp.ecrc.net from MASTER_SITE_GNU
2000-08-02 03:19:24 +00:00
angelos
7dfe543510
"-" not needed in patch command line -- input is assumed.
2000-08-01 06:21:53 +00:00
espie
0757d4020d
Base _SEP on PKGPATH being empty, more robust
2000-07-26 12:47:16 +00:00
miod
45ffc7a496
Make _CDROM_OVERRIDE work again
2000-07-21 02:38:33 +00:00
naddy
4d89af4f75
fix "show" target to correctly display variables that contain
...
shell metacharacters; ok espie@
2000-07-19 22:36:32 +00:00
naddy
25eb78e543
fix typos in MASTER_SITE_PERL_CPAN: modlues -> modules; ok espie@
2000-07-19 21:34:14 +00:00
espie
f02479f386
Buglet: ensure PKGPATH is without a /.
...
This complicates bsd.port.subdir.mk slightly (needs to set _SEP),
but at least it's consistent.
2000-07-17 07:11:50 +00:00
espie
4bf4de0012
DEPENDS lib:path -> lib::path here as well.
...
(getting ready to drop back support for lib:path, so that we may do
lib📦 path support and similar fun things)
2000-07-14 23:07:25 +00:00
espie
837cf24d7c
Change PORTSUBDIR/DIRPRFX to PKGPATH (avoid gratuitous naming
...
incompatibility with NetBSD).
This patch rearranges code so that PKGPATH is maintained
- when recursing into subdirs,
- when computing dependencies.
So that this reduces the number of `pwd` calls overall.
Should be especially noticeable for mirror-maker.
2000-07-14 23:01:11 +00:00
espie
0d0e665869
Make mtree invocation path explicit (rohee@)
2000-07-11 10:32:22 +00:00
espie
82162d2f86
Self-applying XFree 4.0 patch for ports
2000-07-11 09:47:40 +00:00
espie
d510925065
Don't output shared libs in both PFRAG.shared and PLIST.
2000-07-08 18:09:10 +00:00
espie
5ddf68f635
Forgot %D in DYNLIBDIR.
2000-07-08 15:13:49 +00:00
espie
5ef9c5c473
Remove work-around for pre 2.7 ftp/make bug with dates.
2000-07-07 15:49:32 +00:00
espie
5e279084af
Put shared libraries into a separate fragment.
2000-07-03 13:01:47 +00:00
form
f37eff7959
@unexec ldconfig -m -> @unexec ldconfig -R
2000-07-01 17:16:48 +00:00