espie
314595c041
nicer out-of-date script, use the embedded subdir information to find
...
the correct package spec, and ask the corresponding package to show its
information.
2003-08-02 11:17:37 +00:00
espie
cba1263649
synch with new ports tree
2003-08-02 10:53:52 +00:00
espie
89a58c808d
Fix SKIPDIR handling.
...
Make various variables not public.
Remove PORTSDIR definition, it's alredy in /usr/share/mk.
2003-08-02 09:58:11 +00:00
espie
9a700ec7a5
put _flavor_fragment into a separate file, that's included from both
...
bsd.port.mk and bsd.port.subdir.mk. Make sure flavors are properly
separated.
Change the way bsd.port.subdir.mk works, slightly: always set full directories.
- SKIPDIR with full paths will work.
- all dirs are displayed as full package specs.
Generate complete html files.
2003-08-02 09:53:27 +00:00
espie
2baedf3e1e
minor fixes to readme
2003-08-01 09:07:06 +00:00
espie
a46196fdcf
if cmd; then : else -> if ! cmd; then
...
suggested by naddy@
2003-08-01 09:02:42 +00:00
espie
9035370921
show libraries BEFORE testing that we already recursed in that dir.
...
Problem found by marc_m@.
2003-08-01 08:29:43 +00:00
espie
ff6ba5bcaa
too eager in unsetting FLAVOR, problem found by jolan@
2003-08-01 08:20:43 +00:00
espie
3e6da56495
get thru _clean to handle clean, since it's set in stone.
...
Add work if only depends is set.
problem found by naddy@
2003-08-01 08:07:30 +00:00
espie
be5adfc375
pull a few more targets out of user-visible space.
...
Sprinkle a few more cd ${.CURDIR} && exec
move distclean into convenience targets area.
2003-07-30 19:59:48 +00:00
espie
8d30a050aa
redo the list of phony targets, in alphabetical order
2003-07-30 19:51:11 +00:00
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