espie
39307efa3b
clean-up and speed-up dependency generation.
...
thanks to nikolay, naddy, and others for comments.
2003-07-30 19:31:31 +00:00
jolan
f2d129335f
update-patches depends on GNU diff, for now. Error out and say where to
...
install it from if it doesn't exist on the system.
"looks cool" espie@
2003-07-30 11:10:34 +00:00
espie
d9883c9976
quote pkg to protect wildcards against shell (e.g., bzip2-*).
...
It didn't use to happen, but I just had bzip2-* matching against
bzip2-1.0.2.html
2003-07-30 10:40:43 +00:00
espie
d426e175d7
restore install
2003-07-29 22:27:09 +00:00
sturm
706f3c88e2
python module for all standard python ports
...
from Xavier Santolaria <xavier@santolaria.net>
2003-07-28 17:48:13 +00:00
sturm
16ce58292a
this makes our build infrastructure systrace aware
...
original idea from jsyn@, discussed and first tests at c2k3
Warning!
- this commit is different from all patches sent around, please remove
them before updating
- due to a few bugs in systrace this is currently not ready for the casual
porter and several ports will fail to build, you've been warned
The idea of this patch is to help a porter when developing a new port.
With systrace the configure, build and fake stages are not allowed to
open network connections or write outside some well defined directories.
This way misbehaving programs will be noticed due to logfile entries in
/var/log/messages and the port can be fixed. There is generally no need
for endusers to use this, as the checksum ensures that ports in the
future will behave the same as they did when porting. :)
To activate systrace'd port building, set USE_SYSTRACE=Yes (e.g. in
/etc/mk.conf)
tested by some people, ok espie@
2003-07-28 17:17:04 +00:00
espie
7eff30b5be
FETCH_MANUALLY
...
okay naddy
2003-07-25 12:46:26 +00:00
jolan
03feeb8ee3
+_ffproxy
2003-07-25 04:59:54 +00:00
pvalchev
0f13a36266
patch -b is now -z
2003-07-25 02:17:51 +00:00
brad
b77b6dc723
remove dead site.
2003-07-24 14:48:07 +00:00
naddy
c516389304
protect smart recursion in clean-depends against port names that are
...
substrings of others; ok espie@
2003-07-24 12:50:38 +00:00
espie
250e5fea9d
smart recursion in clean-depends: use an extra temp file to avoid cleaning
...
up the same spec twice.
2003-07-23 22:24:24 +00:00
avsm
0b19487932
ghc module for ports that use the Haskell language
2003-07-23 18:27:09 +00:00
espie
d766877485
say goodbye to DEPENDS, MISC_DEPENDS, FETCH_DEPENDS. Okay naddy@
2003-07-23 09:58:33 +00:00
espie
0cd1e35343
switch to emacs Makefile mode, at the request of Han Boetes.
...
Kill extra ending spaces.
2003-07-18 19:02:13 +00:00
espie
4f65d45f7b
more non-existing hooks.
2003-07-18 18:54:09 +00:00
espie
f53f21e957
simplify the creation of links in the package repository.
...
ok naddy@, pval@
2003-07-18 18:34:26 +00:00
espie
bb5f00f090
kill lots of if !target.
...
Kill targets that don't apply to ports.
2003-07-18 18:18:15 +00:00
naddy
66353942fb
Introduce zope module and make zope-* ports use it.
...
From: Xavier Santolaria <xavier@santolaria.net>
2003-07-17 15:11:38 +00:00
espie
1aa18b2c75
buglet fix
2003-07-16 22:07:40 +00:00
espie
08a54a2657
remove RESTRICTED, CATn, MANn, MANPREFIX, CATPREFIX, NOCLEANDEPENDS.
...
MANCOMPRESSED, NOMANCOMPRESS.
2003-07-16 21:22:15 +00:00
naddy
d276537e74
RESTRICTED is obsolete
2003-07-16 19:31:25 +00:00
jolan
43f21093a4
+dovecot
2003-07-14 23:49:32 +00:00
espie
93157b81b3
zap motif comments
2003-07-14 14:08:57 +00:00
espie
e395afc3c0
zap stuff documented elsewhere.
2003-07-14 14:02:18 +00:00
espie
fbf7277e7b
kill tweaks that make no sense:
...
NO_DESCRIBE, NO_PACKAGE, FETCH_BEFORE_ARGS, FETCH_AFTER_ARGS, NO_WARNINGS
(is this used ?), VARNAME, FORCE_PACKAGE.
Make CKSUMFILES invisible from users.
Make sure repackage and reinstall go through normal clean targets.
Kill pre-clean, pre-distclean, pre-repackage.
Don't allow customization of distclean.
2003-07-14 13:33:04 +00:00
espie
c1ca969495
zap show VARNAME= usage.
2003-07-12 12:51:19 +00:00
espie
c0618f0f68
zap stuff that's now properly documented
2003-07-12 12:50:06 +00:00
pvalchev
31b771de82
use '|' rather than ',' for sed substitution delimiter since the comma
...
clashed with multiple names into MAINTAINER (separated with comma), now
that it is part of SUBST_VARS. '|' should be safer wrt all other
variables there; ok espie
2003-07-11 16:46:20 +00:00
espie
a29618cde1
PROBLEMS->_PROBLEMS, this shouldn't be user-visible.
2003-07-09 11:16:21 +00:00
espie
c1e3a7277c
say goodbye to obsolete comments and stuff documented in bsd.port.mk(5)
2003-07-08 22:01:23 +00:00
pvalchev
5e156c4b68
Include maintainer name in the description, this way it can be easily
...
checked by pkg_info(1), etc.; ok espie
2003-07-08 21:51:26 +00:00
espie
794cf63444
add_info needs a valid filehandle.
2003-07-02 09:04:08 +00:00
espie
7e85ac2f7b
kludge to make it work with qt3-mt...
...
better form would be to ask bsd.port.mk for actual PLIST names.
2003-07-01 14:47:53 +00:00
pvalchev
50169cacce
- add NOT_FOR_ARCHS
...
- add the whole regress family settings
- general cleanup on things no longer applicable
2003-07-01 04:36:33 +00:00
espie
af5c0b27a7
Sort info files into the right plist.
2003-06-30 12:07:56 +00:00
espie
6caef06ee4
do not record comments twice.
2003-06-30 11:53:37 +00:00
espie
297d9e1225
Extra code for annotations: instead of stashing each element into one plist,
...
record all plists concerned.
This lets update-plist deal with packages with duplicated files.
2003-06-30 11:49:41 +00:00
espie
c4aafd4e74
Protect filehandle from being created twice.
2003-06-30 11:31:22 +00:00
espie
472d214ba5
Multi-packages may have extra blanks at start. Disallow...
2003-06-30 11:29:16 +00:00
sturm
1448268198
be more specific wrt/ fixed uids/gids
2003-06-23 19:20:58 +00:00
sturm
a01b82e1b5
New user- and groupname schema for ports. All users and groups created
...
by ports have to have a leading '_' and a fixed id. They have also to
be added to db/user.list.
user.db and createuser are not used and are superfluous now.
2003-06-22 09:59:35 +00:00
espie
9ed39dcf96
ensure $out{$plist}, $out{$pshared} are defined when needed.
2003-06-16 22:42:54 +00:00
avsm
541ad6c988
correct comment: it should be copied to ../db/network.conf
2003-06-15 21:10:45 +00:00
espie
bfc9aa6dfa
Improvements to make-plist, try to take multi-packages into account.
...
Doesn't handle yet the case where several plists want the same files...
2003-06-15 13:31:37 +00:00
naddy
4929401c92
replace dead North American KDE mirror
2003-06-13 12:56:31 +00:00
marc
ed61ec8840
un-typo my address
2003-06-12 22:30:28 +00:00
marc
e0832cfc14
license for license-check (public domain)
2003-06-12 22:13:41 +00:00
pvalchev
a14540af80
put in the public domain. ok author "Ryan Walker" <walkerr@ssimicro.com>
2003-06-12 22:11:23 +00:00
pvalchev
235993d268
remove license terms 3 & 4 for espie
2003-06-12 22:04:37 +00:00
avsm
f243823792
point to www/php4/core instead of www/php4/pear
2003-05-23 20:09:01 +00:00
sturm
9c77c97ed3
As "run-depends" is not recursive, only the first layer of pure RUN_DEPENDS
...
packages got created. By setting DEPENDS_TARGET=install, all layers of
pure RUN_DEPENDS are installed directly.
OK espie@, naddy@
2003-05-18 23:11:21 +00:00
avsm
892581ee98
correct a gnu mirror
2003-05-13 10:52:11 +00:00
sturm
5d346b70df
Switch two regexps to strip trailing dots earlier from library specs.
...
This fixes dependency checks of specifications like bar.1.1.::foo/bar
which is now dealt with the same as bar.1.1::foo/bar
2003-04-18 20:27:59 +00:00
avsm
14bbc3ca8e
typo in Horde MASTER_SITES
2003-04-14 13:15:28 +00:00
espie
4e35f82f32
do not duplicate gnu in CONFIGURE_STYLE if it's already there.
...
Useful when one wants a specific CONFIGURE_STYLE order and thus specifies
gnu explicitly, e.g., CONFIGURE_STYLE=autoconf gnu imake
2003-04-06 14:34:36 +00:00
avsm
3990f2d5fb
add support for PHP pear modules
2003-04-03 10:29:35 +00:00
pvalchev
17c64f0933
update to reality
2003-03-31 03:53:23 +00:00
david
7d586cefbb
spelling and double word fixes
...
ok pvalchev@
2003-03-28 22:25:00 +00:00
pvalchev
335ed61933
update MASTER_SITES_SOURCEFORGE; from rich cannings
2003-03-27 07:51:42 +00:00
pvalchev
f8d727a614
Update to 3.3 i386 seed list (this hadn't been touched since 2.9)
2003-03-25 04:10:39 +00:00
jsyn
2872a68348
add several missing trailing slashes, update PACKETSTORM mirror list,
...
reorganize slightly; ok pvalchev@
2003-03-12 18:04:37 +00:00
pvalchev
8a0d0886ea
Stop advising users to ignore wrong checksums, instead suggesting from the
...
distfiles/ directories on the OpenBSD FTP servers where a good copy is
normally carried. From Peter Hessler, ok espie lebel
2003-03-02 17:54:27 +00:00
espie
c138118a37
MODULES=gnu can be used to access MODGNU_AUTOCONF_DEPENDS without entering
...
into CONFIGURE_STYLE issues.
ok naddy, pval
2003-02-27 19:27:00 +00:00
espie
363b0b2dc9
Handle libdepend and newdepend
2003-02-26 15:45:44 +00:00
espie
668fd891b9
Copyright, miod.
2003-02-25 11:38:16 +00:00
espie
1e5e59ced2
add my copyright, noticed by miod.
2003-02-25 11:36:55 +00:00
pvalchev
f04b5f0a34
missed "of of"; David Krause
2003-02-24 07:01:25 +00:00
pvalchev
28fcededb7
agains->against; David Krause
2003-02-24 06:49:33 +00:00
rohee
ba7ea3f211
Some disappeared, some were renamed...
...
Ok espie@, naddy@
2003-02-23 16:46:25 +00:00
rohee
a8e10018cc
crl.dec.com does not contain anything anymore, remove from MASTER_SITE_XCONTRIB
...
ok espie@
2003-02-23 13:45:51 +00:00
espie
a63ca19a8c
Display something useful when a package location has been specified wrong.
2003-02-16 15:16:17 +00:00
espie
86550e7114
no longer a need to pass AUTOCONF/AUTOHEADER through MAKE_FLAGS/FAKE_FLAGS
...
found out by naddy@, should unbreak erlang.
2003-02-15 19:59:35 +00:00
espie
3c8bf6ed4f
make autoconf/automake dependencies visible through
...
MODGNU_AUTOCONF_DEPENDS/MODGNU_AUTOMAKE_DEPENDS
2003-02-15 16:38:48 +00:00
espie
7de32aba9d
switch to metaauto framework: the autoconf ports are now not quite usable,
...
and need the metaauto wrappers to work.
The metaauto wrapper does not run depend on any autoconf version, to allow
partial installations.
Tested and approved by naddy@
2003-02-15 14:06:58 +00:00
espie
39a4a543c0
make kde module visible
2003-02-08 12:38:16 +00:00
brad
770d499273
fix lib-depends-check on ELF systems to deal with libraries of the form
...
libN-X.Y.so.A.B
--
From: Lurene Grenier <lurene@daemonkitty.net>
2003-02-06 03:45:15 +00:00
margarida
ecd941932f
missing slash
2003-01-23 00:39:21 +00:00
margarida
af87ab2936
Update MASTER_SITE_PACKETSTORM
2003-01-23 00:32:15 +00:00
espie
7014ba7264
Make WRKOBJDIR be a basis for WRKDIR when defined.
...
Do not create a symlink from CURDIR.
Based on a suggestion of Hakan, tested and approved by various ports
people.
2003-01-14 18:18:23 +00:00
espie
24f60aca49
Quote flavors, pass multi_packages as well.
2003-01-06 20:18:23 +00:00
espie
778d367e08
Use PLIST and PFRAG, makes updating simpler in some cases.
2003-01-06 20:16:21 +00:00
espie
b1320b3d67
Pass more arguments to update-plist
2003-01-06 20:15:39 +00:00
espie
f9088537c3
Handle @comment @dirrm
2002-12-23 16:07:51 +00:00
pvalchev
e1d349d3ed
kill trailing whitespace
2002-12-12 07:29:02 +00:00
espie
6d742f2c0b
revert
2002-12-08 11:04:47 +00:00
brad
3a8ee30d3c
be more flexible with the gmake version we will accept.
2002-12-08 04:17:39 +00:00
espie
c43f93f261
strip only numbers at the end, and do a better job at removing spaces.
2002-12-03 13:56:44 +00:00
espie
c612390ed0
Kill at most two series of numbers from dependencies, so that
...
LIB_DEPENDS=glib-2.0.0.0 will work
2002-12-03 13:38:16 +00:00
espie
6fb2f71ce6
dot is regexp magic
2002-11-28 19:20:37 +00:00
margarida
9cfd3298aa
Update to reality. From: Kyle Hargraves <ekstases@earthlink.net>
...
brad@ ok
2002-11-27 16:56:00 +00:00
margarida
f3ec82d732
Remove non-existant MASTER_SITE_OPENBSD entries.
...
brad@ naddy@ ok
2002-11-26 19:57:05 +00:00
margarida
bdb416540c
Fix MASTER_SITE_GNOME due to new layout.
...
Remove non-compatible entries, add new ones.
brad@ ok
2002-11-24 22:27:51 +00:00
naddy
f107824102
First cut at OCaml module.
...
From: Nikolay Sturm <sturm@sec.informatik.tu-darmstadt.de>
2002-11-13 21:42:15 +00:00
pvalchev
482756a7b6
Add gcc3 module. OK espie naddy
...
MODGCC3_ARCHES should be set to use this, as addition to MODULES=gcc3
MODGCC3_LANGS accepts C++ (C default) and adds proper dependencies, etc
(more languages can be added later on eventually.)
Those will start getting splattered around the tree as time goes now
that the support is there (sparc64 & alpha can make use)
2002-11-12 03:50:56 +00:00
naddy
a152719172
Rename DUDS to SKIPDIR for consistency with the base system; ok espie@
2002-10-24 23:14:40 +00:00
naddy
dc7b8f8a72
typo; from Han Boetes <han@mijncomputer.nl>
2002-10-10 21:14:11 +00:00
naddy
a653eafeac
Protect against meta-characters in library names (e.g. "libestdc++").
...
Mostly from pvalchev@
2002-10-01 12:16:38 +00:00
pvalchev
c1d611e8c7
Add ftp.usa.openbsd.org to the backup OpenBSD sites list; ok lebel naddy
2002-09-26 20:37:50 +00:00
marcm
3e5f8486e3
Fix some MASTER_SITE_GNOME sites.
...
ok lebel@ nino@
2002-09-23 04:22:50 +00:00