kurt
1ca9d5c443
make update-patches deal with spaces in paths (ok espie@ sturm@)
2004-12-02 19:50:17 +00:00
espie
7933d3b132
must run objdump through sudo as well...
2004-11-28 11:44:00 +00:00
espie
8ea77ff002
kill code that is no longer used.
2004-11-27 14:07:19 +00:00
espie
a60ebd295b
still need to look in the default package for multi-package cases.
...
use -K that we now have...
2004-11-27 12:36:14 +00:00
sturm
44bbe01a92
set maximum length of command line arguments to 128k in order to reduce
...
systrace warnings
2004-11-27 12:01:16 +00:00
sturm
7c92ca48c2
deny writing empty filenames on the spot
2004-11-27 11:59:25 +00:00
espie
a9268b2f4a
switch to using @wantlib and @depends, say byebye to libdepends and newdepends.
...
(this will break your machine if you don't have reasonably current pkg_add)
2004-11-27 09:59:35 +00:00
pvalchev
bcfc0034d3
sync, let qt3 get pulled as dependency
2004-11-24 00:05:08 +00:00
espie
2113d6fce1
strip /usr/local/lib path
2004-11-23 11:54:55 +00:00
espie
8710bf432e
report on libraries that don't get used as well.
2004-11-23 11:17:59 +00:00
espie
a56c20faa7
use SharedLibs look-up to find libraries we don't know about.
2004-11-23 11:13:20 +00:00
espie
48aa65b693
ready-to-go switch to @wantlib/@depend
2004-11-21 15:59:25 +00:00
sturm
95b2d10495
restrict link() and symlink()
2004-11-21 11:38:04 +00:00
espie
45ac58f0f3
newlib-depends-check recurses as well
2004-11-21 11:28:31 +00:00
espie
01ac39ce91
newlib-depends-check that takes the semantics-to-be into account.
2004-11-21 11:26:22 +00:00
espie
15f18a36d5
typo
2004-11-21 11:18:37 +00:00
espie
646a985497
allow for LIB_DEPENDS or WANTLIB to not be defined
2004-11-21 11:17:47 +00:00
espie
dd6c1654d5
fix stupid typo.
...
introduce WANTLIB.
2004-11-21 11:06:38 +00:00
espie
5982ed59bb
new support routine _print-package-args, that prints new-style package
...
dependencies.
_syslib_resolve_fragment that can resolve system libs.
2004-11-21 10:43:48 +00:00
espie
b8dfc30a1a
don't report false positives for libraries with similar names
2004-11-21 10:39:24 +00:00
sturm
ec0870206a
use TRUEPREFIX locally
...
sort SYSTRACE_SUBST_VARS while here
2004-11-19 22:12:28 +00:00
espie
723c37630f
can't depend on WRKDIR unconditionally, throws update off when
...
UPDATE_COOKIES_DIR is set.
2004-11-17 11:09:44 +00:00
mbalmer
bce2473cd5
Added uid/gid _vilter for mail/smtp-vilter.
...
ok naddy@, alek@
2004-11-17 10:45:25 +00:00
espie
3979adeb86
add missing stuff around update so that BULK works for it too.
2004-11-17 10:38:37 +00:00
espie
65134e9f73
only pass FULLPKGPATH, PERMIT_PACKAGE_CDROM, PERMIT_PACKAGE_FTP to
...
pkg_create, and quote the later properly...
2004-11-16 02:08:59 +00:00
espie
1b8f6e0f0c
Pass PERMIT_PACKAGE_CDROM, PERMIT_PACKAGE_FTP, FULLPKGPATH as parameters
...
to pkg_create... This should allow the automatic generation of ExtraInfo
without needing to do it manually.
2004-11-15 16:31:28 +00:00
espie
e39dc1ae33
mark update as .PHONY target, necessary with UPDATE_COOKIES_DIR ;-)
2004-11-15 13:53:43 +00:00
espie
147d3cf94a
industrial-strength updates:
...
- separate UPDATE_COOKIES_DIR, unless set to empty.
Makes for easier management.
- FORCE_UPDATE variable, that makes certain packages are updated when
a dependency is run, and that forces the replacement of packages that are
already there. Still uses the update cookie, so that this update occurs
just once unless you wipe out yur UPDATE_COOKIES_DIR (which justifies putting
update cookies in a separate directory).
2004-11-15 13:52:03 +00:00
espie
54a74ef157
use pkg_info -q -e instead of pkg dependencies check now that it does
...
what it should.
Use the exact same rules for checking LIB_DEPENDS that will later be used
to build the package itself, e.g., add the pkg dependency check.
2004-11-15 11:49:05 +00:00
espie
b6797baf63
don't try to register anything that isn't at least a FileObject...
...
Found out by alek@
2004-11-14 19:42:04 +00:00
sturm
78074d531a
add _maradns
2004-11-14 11:59:31 +00:00
sturm
7a4d2974e7
sparc64.p -> localhost
2004-11-14 11:56:07 +00:00
sturm
0148b33be9
improved SMP handling
...
- automatically detect number of cpus per host
- differentiate between hosts and nodes
=> each cpu is its own node
=> ports are build on nodes now
=> multiple host entries are no longer necessary for smp machines
2004-11-14 11:46:15 +00:00
sturm
9dca1f7475
a little cleanup in preparation for improved SMP handling
...
print() -> warn() where useful
2004-11-14 11:25:53 +00:00
espie
f4978ac9af
synch with changes
2004-11-13 11:49:48 +00:00
espie
e7dd701872
synch with packing-list changes
2004-11-13 11:49:03 +00:00
espie
8af46cc105
fix cwd issues.
...
try harder to resolve links
2004-11-13 11:25:31 +00:00
alek
0caade6762
User and group _xcept are now created automagically.
...
looks good pvalchev@
2004-11-13 01:52:25 +00:00
espie
5dc2fdab3a
tell all big analyzers they can forget about the packing-list.
2004-11-11 15:38:02 +00:00
espie
d9536a7ac4
rename _UPDATE_COOKIE to always be defined (wilfried) and to have a name
...
changing when the FULLPKGNAME changes.
2004-11-10 23:40:42 +00:00
espie
f2ae2fd4b7
allows it to recurse.
2004-11-10 10:23:42 +00:00
espie
eb3edb001b
Add a simple update target, that relies on pkg_info -e pkgpath to know
...
if there is something to update...
2004-11-10 10:16:41 +00:00
espie
1c062c3c2e
allows for updates
2004-11-10 10:15:42 +00:00
pvalchev
0a88d9c9c2
amd64.ports is now SMP
2004-11-07 18:32:01 +00:00
espie
e94445485e
provide a simple locking command in perl.
2004-11-07 10:09:35 +00:00
pvalchev
68c791bb78
add mips64 to LP64_ARCHS
2004-10-26 06:16:53 +00:00
jolan
1ae09c843d
sync sourceforge mirrors with the list on their site, omitting two out of
...
sync mirrors
2004-10-24 18:21:09 +00:00
sturm
bc39f7be50
new option -c for "clean builds", i.e. remove all installed packages
...
before building a new one; don't use this when building multiple packages
on one host
2004-10-24 14:16:38 +00:00
espie
8c4d857d3d
allow us to specialize DEPENDS_TARGET depending on whether this is
...
a LIB/RUN/BUILD/REGRESS_DEPENDS.
2004-10-23 10:02:51 +00:00
espie
97804eddfe
switch FAKE's test from == "yes" to != "no"
2004-10-23 09:58:13 +00:00
espie
0d09be0752
shared fragment in need of recording.
...
found by wilfried@
2004-10-23 06:51:54 +00:00
espie
63f4447086
avoid more get*_r functions until we decide upon an API...
2004-10-21 20:47:38 +00:00
robert
cba5c3b7b6
Missing support for a module should be a fatal error. So don't continue
...
the build if you miss a module.
ok espie@
2004-10-18 15:17:17 +00:00
espie
b5445b3596
forgot to copy @newgroup and @newuser items over.
...
noticed by nikolay.
2004-10-17 09:20:06 +00:00
espie
4ddb942744
getservbyname_r doesn't work/ doesn't have a prototype/ will vanish soon
...
from libc.
Make sure we don't pick it up in the interim.
2004-10-13 17:23:38 +00:00
jolan
c20baa5bed
+_nostromo
2004-10-13 06:29:22 +00:00
espie
1bbdaa1cbd
UNMESSAGE
2004-10-11 10:32:04 +00:00
sturm
8511b00703
add TRUEPREFIX to SYSTRACE_SUBST_VARS
2004-10-08 19:58:30 +00:00
espie
b71495c6f2
use base classes more
2004-10-05 20:40:11 +00:00
espie
3b550a0182
config.site support
2004-10-03 09:51:21 +00:00
espie
dfe26ec92e
prime autoconf scripts with useful stuff.
...
okay naddy@
2004-10-03 09:50:44 +00:00
jolan
df8ad03ef6
scanlogd is auto now
2004-09-28 01:57:51 +00:00
sturm
82dfd19593
add 'patch' to handled targets
2004-09-26 09:59:14 +00:00
naddy
1db4c1063b
Changes for symon 2.65 - 2.67:
...
- removed netiso depends
- _symon uid 535, 525 never made it into ports/infrastructure/db/user.list
- ntp clockadjusts no longer trigger extra measurements
- daemon parts ported to freebsd/netbsd/linux
From: Willem Dijkstra <wpd@xs4all.nl>
2004-09-21 16:44:04 +00:00
espie
e4b643ad88
don't create patches for Oops.rej
2004-09-21 09:27:15 +00:00
sturm
ea2b00d80a
$OpenBSD$
2004-09-20 20:17:33 +00:00
sturm
1f2b8ae4df
- use sh on localhost* and don't check_host() on these
...
=> you have an SMP machine, use localhost0, localhost1, ...
- for remote sessions, use ssh multiplexing, this speeds up a dpb
restart by about 1/4 - 1/3
- new option '-s', which starts building in cwd
=> use 'dpb -s' instead of 'make package'
=> mostly useful for SMP machines or if you have your cluster powered
on all the time
- '-b' now forces creation of the dependency file, if it doesn't exist,
it is created automatically
- check signals on returning ssh sessions to notice which ones really
succeeded and which ones where killed
2004-09-20 18:57:53 +00:00
pvalchev
be6617f5f7
change CDROM_SITE to default to empty; ok espie
2004-09-19 09:00:15 +00:00
espie
784afb2649
kill old check-libs script, after checking the new one handles a.out
...
just fine.
Kill old subst that's not used anymore as well.
2004-09-18 13:48:43 +00:00
espie
0046b33eec
Strip spaces from CFLAGS everywhere.
...
Pass off -a to pkg_add if used to solve dependencies.
2004-09-18 13:45:23 +00:00
espie
292285c3fe
clone new-style conflicts too
2004-09-18 11:03:45 +00:00
espie
fb42eebbe1
new check libs that should work with a.out, and uses the current framework
...
for accessing plists.
okay naddy@
2004-09-18 08:12:11 +00:00
espie
b14b123e17
WRKCONF?=${WRKBUILD}
2004-09-15 18:58:49 +00:00
espie
613aa9a6c4
remove all SED_PLIST work, since pkg_create handles it now.
...
defines appropriate PKG_ARG arguments instead.
Move message to -M ${MESSAGE}.
2004-09-15 18:57:31 +00:00
pvalchev
def59b4c36
update list of arches for 3.6
2004-09-15 18:57:16 +00:00
pvalchev
c862b93395
ignore "index.txt" file found in ftp directories
2004-09-15 18:53:24 +00:00
pvalchev
2a5411ff4c
had to get changed
2004-09-15 18:47:47 +00:00
espie
d67be4b0b9
remove trailing spaces from CFLAGS/CXXFLAGS, to please autoconf...
2004-09-14 23:07:20 +00:00
espie
907ba20320
explicitly forbid flavors starting with [0-9].
2004-09-14 23:06:02 +00:00
espie
eb04306537
handle -> check_common_dirs
...
use visit
accurate list of existing directories with Mtree.
build better results.
2004-09-14 22:31:48 +00:00
espie
67877397d3
visit in the base system.
2004-09-14 22:30:36 +00:00
espie
91d926e81f
- lots of comments
...
- Mtree module, shared with check-common-dirs
- update list of `known' directories to match actual OpenBSD, so
that stuff outside of /usr/local will work.
- drop dead if destdir does not exist (e.g., fake got a problem)
- if a file is found in a fragment, and as a comment in the original
file, then that was a limitation of the old make-plist: don't look at
the comment.
- copy modes for @sample
- do fragments for multi-packages too.
- pass existing files around for more accurate @exec tests.
- don't copy install-info/mkdir if files/dir have been found.
- register dirrm dir as dir/, but using original object, so that it will
need to be found once to be accounted for.
- don't register extra as `files', otherwise we end up with bogus
${SYSCONFDIR}/file entries.
- classify directories and files in a unified way.
- more thorough tests for info files, more names, look at two lines context.
- ibid dir file.
- ibid subinfo.
- provide a way to erase a directory that only holds one file.
- use for .packlist, perllocal.pod.
- use perl Config to look for those in the right location.
- don't look at file dates, we always use fake.
- special case /etc/X11/app-defaults becomes /usr/local/lib/X11/app-defaults
- use plist state info to avoid extraneous mode/owner/group entries.
- sort comments that are not accounted for.
- warn about .orig files.
- man pages for linux.
- don't backsubst SYSCONFDIR except at start of line.
- handle @comment @dir like @comment @dirrm.
- respect fragment locations
- put %%SHARED%% at top by default.
- handle recursive fragments correctly (simpler code, needs pkg_add support)
- mark genuine fragments, and don't try to write empty ones, assuming
the chosen flavor doesn't hold the required information.
2004-09-14 22:24:39 +00:00
espie
438553ff5e
check lib dependencies on binary packages.
2004-09-14 22:22:17 +00:00
pvalchev
5b5b01e1ba
grow slightly
2004-09-02 16:58:02 +00:00
pvalchev
7930bb72d2
more tweak
2004-08-24 22:35:13 +00:00
pvalchev
15a2294e9f
more tweaks, can grow this
2004-08-24 21:40:30 +00:00
sturm
1f1c3ee467
wrong order when redirecting STDOUT/STDERR
...
ok pval
2004-08-24 20:30:07 +00:00
pvalchev
2104c574bf
no longer interactive at pkg_add *
2004-08-24 19:17:32 +00:00
sturm
0c0f93c97d
raise default timeout to 1 minute
...
requested by pval@
2004-08-23 20:46:42 +00:00
sturm
91eb345927
improve reliability:
...
- don't invoke intermediate shells on exec(), allowing to actually kill children
- when we are going down, only kill remaining children, not the whole pgrp
- don't use a SIGCHLD handler, but call waitpid explicitly at the right places
- exit(1) in case of an error
others:
- a little cleanup
- new option -t <timeout>
ok pval@
2004-08-23 19:54:11 +00:00
pvalchev
dcd774811e
grow
2004-08-23 07:12:34 +00:00
pvalchev
1eb61e6684
expand
2004-08-23 06:46:21 +00:00
pvalchev
fb1323e187
adjust
2004-08-17 21:03:44 +00:00
pvalchev
c508632507
sync
2004-08-14 01:15:50 +00:00
pvalchev
8c30f51213
shrink by a lot
2004-08-14 00:23:35 +00:00
pvalchev
b06c4bcaef
ignore files generated by check-plist
2004-08-14 00:23:00 +00:00
pvalchev
74efe665a3
sync
2004-08-13 23:48:48 +00:00
brad
2545045f21
Side-effect of BULK=Yes: WRKDIR gets wiped out before the depend cookie
...
is written.
So, we simply recreate WRKDIR manually.
This is a kluge, but it should do the trick.
From espie@
ok pvalchev@ espie@
2004-08-13 23:28:40 +00:00
pvalchev
7fade6547c
bash2->bash; naddy
2004-08-13 21:00:29 +00:00
espie
2d48535d1e
don't output pkgname if no problem to output.
...
okay pvalchev@
2004-08-13 07:45:22 +00:00
espie
9560823362
set _MASTER_LOCK in the correct location.
...
fix postgresql locking *for good*.
okay pvalchev@
2004-08-12 19:02:45 +00:00
espie
b2fffcb71e
script to check that all common dirs are properly tagged in every package
...
that should tag them (e.g., any package without a parent `dependency'
should have the dir marked).
okay pvalchev@
2004-08-12 18:58:34 +00:00
espie
a8174b7541
obvious mistake, FULLPKGPATH for recursive clean, duh!
...
problem found by brad@
2004-08-11 22:42:47 +00:00
espie
fdb200935c
fix postgresql lock issue: in recursive locking, don't relock the same
...
port.
okay pvalchev@
2004-08-11 22:25:23 +00:00
brad
e12fe83b57
mips stuff
2004-08-11 20:45:38 +00:00
espie
e99d16b029
Use original item to build new one: so we can clone things we do not yet
...
detect, like @mandir and @fontdir.
more precise logic for changes: do not check for orig files and die if
nothing changed.
2004-08-11 09:40:17 +00:00
espie
7413f2d2da
better diagnostic logic:
...
first output all PLISTs in a tmp dir, then compare with
original set, and report all differences.
Then check that original can be moved to orig, and do the move.
That way, make plist on a set of unchanged lists will be silent,
and can be used irregardless of the presence of P*.orig files.
2004-08-10 21:01:01 +00:00
pvalchev
aa821a5387
sparc cluster too
2004-08-10 20:57:03 +00:00
sturm
02a925a3c7
Distributed Package Build is a helper script to permit several hosts
...
working together in doing a bulk package build.
ok pvalchev@, espie@
2004-08-10 20:54:38 +00:00
xsa
a3237a6832
prepare for new-style MODULES. ok sturm@.
2004-08-10 20:39:37 +00:00
espie
9ab9eeaa46
prefer pkg_create -B
2004-08-10 13:48:21 +00:00
espie
a6ddcef28f
register sample dirs.
2004-08-10 08:45:21 +00:00
xsa
9d761fa2f0
prepare for new-style MODULES; ok dons@.
2004-08-10 08:14:34 +00:00
xsa
70c60882e0
prepare for new-style MODULES; ok couderc@.
2004-08-09 19:54:20 +00:00
espie
9503cf0454
more accurate info test.
2004-08-09 12:48:56 +00:00
espie
0b2cdd25b2
next -> return
2004-08-09 12:41:03 +00:00
espie
2cce78f090
next->return
2004-08-09 12:35:45 +00:00
espie
2d2f5986a9
convenience functions so that main isn't that big.
...
Mark comments that have been accounted for, and show the remaining ones.
2004-08-09 10:24:26 +00:00
espie
ed01c25be0
lock distfile as distfile.dist, since some ports have FULLPKGPATH=DISTFILE.
2004-08-08 23:14:03 +00:00
espie
bf445f78df
do local uid/gid changes so that tempfiles will get removed correctly.
2004-08-08 18:09:04 +00:00
espie
10083d7dfb
run update-plist as root, to catch all files.
...
pass OWNER/GROUP around and setuid/gid to them before writing
files to keep ownership.
2004-08-08 16:43:15 +00:00
espie
505d40ba33
reset lastfile before register, so that exec/unexec at start of PLIST
...
don't get register with the last file.
Add tag_marker `lastfile' placeholder to catch exec/unexec at start
and reproduce them faithfully.
2004-08-08 14:13:41 +00:00
espie
685bd09404
use File::Spec to resolve link. Add missing '/' when needed.
2004-08-07 07:47:38 +00:00
espie
413404d080
tag updating-plist case for logging.
2004-08-06 11:31:22 +00:00
espie
bc4dd33fdd
shared lib markers, ditch DYNLIBDIR.
2004-08-06 10:24:19 +00:00
espie
b138d92476
more stringent checks on dynamic library name.
...
Distinguish between library and plugin.
Saner check for DYNLIBDIR.
2004-08-06 09:37:15 +00:00
espie
e60d9a7833
use clone() to copy objects when either we can, avoiding truncation problems
...
if inheritance is used.
Fixes @extra dir/ copying.
2004-08-05 23:51:44 +00:00
espie
0e976d1198
almost completely new make-plist.
...
The new version uses the pkg_* infrastructure to read existing plists
and produced new plists.
Lots and lots of improvements:
- copy most stuff over from original lists correctly. For instance,
attach @exec/@unexec/@sample to other files and copy them in the right
location.
- generic post-treatment of @commnent, using stringize(), so that most
things can be commented out and will stay commented out.
- parse all packing-lists using relevant PREFIXes. Grab PFRAG.xx if %xx%
is seen.
- walk through all of fake, and distpatch files according to PREFIXes
if nothing else works.
- identifies man, libraries, info, handling symlink correctly.
2004-08-05 23:43:45 +00:00
espie
364cdb1dee
Add perl documentation directories.
2004-08-04 16:26:42 +00:00
espie
879b5113b9
tag error messages with PKGPATH, as they get hard to decipher
...
when walking the tree.
2004-08-03 21:18:24 +00:00
espie
dbdb2eb38e
Move SHARED_ONLY default definition down so that it can be inherited
...
from Makefile.inc/MODULES.
2004-08-03 19:30:25 +00:00
espie
30369d755e
pass TRUEPREFIX around, don't pass LDCONFIG.
2004-08-03 16:18:51 +00:00
espie
5318b3b20e
MODULES=www/php4/pear
...
okay maintainer(s)
2004-08-03 12:54:39 +00:00
xsa
7937d3ebe8
prepare for MODULES= www/zope
2004-08-03 12:08:10 +00:00
espie
6ff36eddfe
if SHARED_ONLY=Yes, don't bother moving libraries to a PFRAG.shared.
2004-08-03 11:17:11 +00:00
espie
0245da577b
pass SHARED_ONLY to update-plist
2004-08-03 11:16:30 +00:00
espie
65ecb32a85
file == file.orig -> rm file.orig
2004-08-03 10:51:47 +00:00
xsa
c9544845f2
+ _zope for www/zope
2004-08-03 10:17:50 +00:00
espie
a2e191d19b
recognition of manpages based on the names
2004-08-03 10:16:58 +00:00
espie
4c68b1d0da
Prepare for MODULES=x11/qt*
2004-08-03 09:18:38 +00:00
espie
faa7c7b381
prepare iconv for MODULES=converters/libiconv
2004-08-03 09:13:29 +00:00
espie
814118f71b
prepare gettext for MODULES=devel/gettext.
2004-08-03 09:10:01 +00:00
espie
fd75f4db4c
Introduce SHARED_ONLY variable, as a more specific semantic way
...
to say port works only with shared libraries.
Mostly useful for `update-plist' which will recurse differently if
LIB_DEPENDS are only BUILD_DEPENDS or if they becomes RUN_DEPENDS.
okay pvalchev@
2004-08-03 08:04:02 +00:00
espie
d9fd9934ee
Allow full path for modules, like this:
...
MODULES=devel/gettext
so that:
- stubs in infrastructure/ are no longer needed.
- PORTSDIR_PATH is taken into account.
This will look for ${PORTSDIR}/devel/gettext/gettext.port.mk
okay naddy@
2004-08-02 21:59:53 +00:00
espie
daf412deff
Always define NO_SHARED_LIBS.
2004-08-02 13:01:52 +00:00
espie
75994eff47
store PKGPATH instead of self name in dependencies. pkg_add handles
...
recursion itself, so it does not need the self name.
Packages created require -current pkg_* tools to work !
2004-08-02 12:10:17 +00:00
pvalchev
e790f55998
more up-to-date
2004-07-24 21:19:31 +00:00
espie
befcaa1be4
tag cache entries with b(uild), r(un), a(ll).
...
Fixes a rare logic error, where recursive build depends would not trigger
all depends because an existing build depends was taken instead.
2004-07-24 13:53:12 +00:00
pvalchev
a5dec0ab27
sync
2004-07-23 23:07:33 +00:00
espie
454617f823
@dir directory -> directory/
2004-07-22 22:24:51 +00:00
espie
83b79dec6d
clean=depends is naturally recursive, make a little dance so that it
...
goes to _internal-clean for itself.
found out by brad@
2004-07-21 14:45:33 +00:00
espie
d30077a340
too long a name will wrap to the next line.
2004-07-21 11:00:38 +00:00
espie
174132efe7
add routines for genuine recognition of info files and libraries.
...
As a result, this recognition must happen when we know the files
exist, e.g., at find time.
Adjust the auto-migration of shared objects to PFRAG.shared so that
it doesn't migrate subpackage files to the main package.
Simplify info handling slightly by just writing @info thingy.info.
XXX note that some info files will have to be patched to have proper
category/direntry tags.
okay naddy@
2004-07-20 19:01:22 +00:00
espie
29272c577e
since _solve-package-depends no longer recurses, it does not need a
...
cache file.
2004-07-20 14:23:32 +00:00
espie
e25db78f6a
teach make-plist about @dir: converts @dirrm to @dir in the correct location.
...
Also warns about @extra/@extraunexec not getting copied over (we should
copy them at the end of the correct PLIST).
2004-07-18 22:47:44 +00:00
espie
5bf197bb2f
REORDER_DEPENDENCY missing a silent @.
2004-07-18 22:45:14 +00:00
espie
0e89359ef4
Lock infrastructure for the ports tree.
...
If LOCK_CMD, UNLOCK_CMD and LOCK_DIR are defined, those are used to
perform `big-lock' style locking on top-level targets, such as
extract, patch, build.
The internals of the ports tree do not use any finer grained locking.
Those top-level targets now redirect to _internal-targets, without
any behavioral change.
Any dependency computation will recurse to another directory, and
invoke a top-level target, thus triggering the locking of the dependency.
All locking is done using FULLPKGNAME, except for fetch with uses
the DISTFILES names for independent files.
If no locking is desired, the top-level targets simply redirect to
the _internal-targets. The cost is close to zero: make just needs to
handle an extra ~20 phony targets.
Much testing and approval by brad@, naddy@, pval@, fries@ and other
people. Thanks to niklas@ for some useful discussion.
2004-07-18 22:44:36 +00:00
sturm
dc5b8a71ae
FETCH_DEPENDS is long gone
2004-07-15 22:08:00 +00:00
espie
571e0e10d7
move everything to _fetch-makefile, so that __FETCH_ALL can put all
...
file names where it should.
noticed by jolan@, okay sturm@
2004-07-12 08:45:32 +00:00
espie
2df6d8519a
byebye IGNOREFILES
...
Okay naddy@
2004-07-11 20:44:33 +00:00
xsa
bc178c872f
sunsite.auc.dk changed to sunsite.dk years ago; now that auc.dk becomes
...
aau.dk, the auc.dk will probably not persist much longer. Also, sunsite.dk
is the official name (for now).
>From: Michael Knudsen <e at molioner.dk>
2004-07-05 16:13:47 +00:00
sturm
27566ce032
permit moving of shared objects and shared libraries from PLIST
...
to PFRAG.shared automatically
2004-07-03 17:50:52 +00:00
pvalchev
4598902e99
better patch, no need for ldconfig(1) on plugins; ok espie mjc
2004-06-29 20:26:08 +00:00
mjc
e7dbd0e457
put shared objects with no version into PFRAG.shared
...
OK pvalchev@ better regex suggested by espie@
2004-06-29 01:28:26 +00:00
msf
754a71e108
perl modbuild should install the perl manpages into man/man3p and not
...
man/man3
2004-06-23 03:20:17 +00:00
sturm
4597750316
add _SYSTRACE_COOKIE to _ALL_COOKIES
...
ok espie@
2004-06-22 20:05:46 +00:00
espie
ee63e907a9
missing dependency
2004-06-22 16:09:05 +00:00
sturm
0e1d71c25e
gdiff die, die, die
...
from Jared Yanovich
2004-06-20 19:11:08 +00:00
brad
350f1c87d9
sync with CVS as of today, adds luna88k and removes pegasos.
2004-06-15 04:06:26 +00:00
sturm
47cb6d0543
back out CFLAGS-honour-diff
...
MakeMaker might add important stuff to CCFLAGS, which we override
2004-06-08 20:28:19 +00:00
espie
f19cb223c7
move the automake inter-dependencies to another file.
...
checked by naddy@ on a full build.
idea okay'ed by naddy and pvalchev.
2004-06-06 11:49:08 +00:00
sturm
7057f0c410
honour CFLAGS in perl ports
2004-06-02 09:20:43 +00:00
brad
c8477e0e5f
hppa has shared libs now
2004-06-01 21:43:09 +00:00
jolan
e0768dec11
sort lp64_archs alphabetically, remove hppa from no_shared_archs
2004-06-01 21:06:29 +00:00
sturm
e622e85755
be more robust as people might install packages they no longer have
...
port directories for, e.g. mystuff/foo
2004-05-31 14:39:40 +00:00
sturm
67a6ca5fda
honour TMPDIR and PKG_TMPDIR in systrace policies
...
prodded by jolan@
2004-05-31 12:27:07 +00:00
jakob
043b234ca3
_jabberd
2004-05-29 13:08:54 +00:00
msf
975e0f0aac
infrastructure bits for p5-Module-Build
...
ok espie@ sturm@ pvalchev@
2004-05-26 11:20:26 +00:00
xsa
9e7d448439
sync MASTER_SITE_AFTERSTEP, remove broken sites, add a new one;
2004-05-25 10:31:08 +00:00
dhartmei
1f479b8766
milter-spamd is a sendmail milter plugin that passes mails through
...
SpamAssassin's spamd, rejecting mails inline that are considered
spam. ok sturm@
2004-05-24 07:35:47 +00:00
xsa
1bda42bb1c
new MASTER_SITE_R5CONTRIB and sync _XCONTRIB sites;
...
ok pval@ sturm@.
2004-05-18 08:38:28 +00:00
pvalchev
d570761068
provide LP64_ARCHS, a list of 64-bit architectures (to be used for
...
NOT_FOR_ARCHS and such); ok naddy
2004-05-16 23:14:44 +00:00
grange
f7ae4fc70a
_cnupm user for net/cnupm
...
ok pval@
2004-05-13 06:52:12 +00:00
sturm
44e3d691c8
remove WRKDIR, it is read-only
...
suggested by Aleksander Piotrowski <aleksander.piotrowski at nic.com.pl>
ok espie@
2004-05-08 12:13:52 +00:00
espie
77490d49eb
Run autoheader unless explicitly asked not to.
...
Did a full ports build before that, hoping I did not miss any.
2004-05-05 11:17:22 +00:00
sturm
4c3be953ba
allow for additional port specific systrace policies, needed to make
...
jdk-linux and netscape build with systrace
ok espie and others
2004-05-01 14:27:07 +00:00
sturm
5a70af0a5f
according to Niels, execve needs "true then permit" in order for emulation
...
changes to work correctly. This allows fixes for emulation issues with
some linux-compat ports (jdk, netscape).
2004-05-01 14:23:27 +00:00
robert
ca9b819469
Add the _vscan user/group (used by mail/amavisd-new); ok jolan@
2004-04-30 21:32:56 +00:00
sturm
1f4d6d2e3b
permit closefrom()
2004-04-24 07:17:44 +00:00
espie
d9a7718501
move -e '//d' around so that it's more readable...
...
... and add the missing one that was noticed by jolan@ !
2004-04-19 18:57:54 +00:00
naddy
af329a3caf
mention build/outdated-perl-ports; from Robert Nagy/Sam Smith
2004-04-11 20:55:10 +00:00
xsa
d55ad4e2e1
- add $OpenBSD$ Id string
...
- minor cosmetics
2004-04-11 17:03:56 +00:00
naddy
8b4d126f44
Script to check for availability of newer upstream releases for perl ports.
...
From: Sam Smith <S@mSmith.net>
2004-04-11 16:43:48 +00:00
pvalchev
4ea1459995
sync
2004-04-09 05:23:21 +00:00
espie
c35cfd38ae
silence echo in recursive work, so that tsort no longer sees confusing
...
===> directory entries.
2004-04-07 13:06:33 +00:00
pvalchev
dd34ca187b
sync
2004-03-25 09:15:47 +00:00
pvalchev
121d790b27
sync
2004-03-23 22:09:46 +00:00
pvalchev
0b36034a57
and vax
2004-03-15 07:26:00 +00:00
pvalchev
7957455c9c
sync
2004-03-15 07:24:38 +00:00
pvalchev
842ba5c57e
some of the plists
2004-03-14 22:42:57 +00:00
espie
9c6f8a3cc2
replace with a new script that works faster.
2004-03-04 17:48:29 +00:00
brad
e3df2e484a
AUTOCONF_NEW has been removed from all ports so remove this
...
knob.
ok naddy@
2004-03-03 01:17:39 +00:00
espie
100e4a7134
make autoheader a switch that's not systematically run...
...
thanks to mutant versions of autoconf-2.13.
2004-02-25 22:23:20 +00:00
espie
c48fae4abc
do a search and touch to prevent dratted automake Makefiles from rebuilding
...
anything after configure.
Side-effect: config.h.in is not rebuilt automatically at build time, we
invoke autoheader explicitly.
Change approved by naddy@ and brad@, for robustness, there may a few kinks
to fix...
2004-02-25 21:50:26 +00:00
espie
abe9b75176
slight clean-up. Result tested by pvalchev@
2004-02-25 00:08:30 +00:00
marcm
52c519feda
Ok, actually commit the changes to user.list this time.
2004-02-21 06:16:58 +00:00
pvalchev
51eeba8675
new script to generate package index/description pages for a certain release.
...
written by Michael Coulter <mjc@bitz.ca>
2004-02-20 23:47:54 +00:00
pvalchev
ef5e3966f3
remove old and very inefficient script for generating packages index/description pages
2004-02-20 23:46:08 +00:00
sturm
41c4207a82
add PKG_ARCH
2004-02-18 20:05:14 +00:00
jakob
765d22c660
add user for security/stunnel
2004-02-16 12:04:29 +00:00
brad
1884bf6660
sync with CVS as of today, now includes entries for AMD64 and CATS.
2004-02-16 10:01:12 +00:00
espie
86e868c57c
also check libs with paths.
2004-02-12 14:04:43 +00:00
espie
8f7a456913
kill info dir asap.
2004-02-12 13:55:45 +00:00
espie
9b7e268a59
fix path
2004-02-10 20:37:45 +00:00
espie
d229227ddf
always define DIST_SUBDIR, simplifies logic.
2004-02-07 22:36:13 +00:00
espie
2b162efb9b
move up pkgpath.mk, so that PKGPATH is available.
...
Use it to define per-PKGPATH user-settings: BULK, WRKOBJDIR, ...
2004-02-07 22:34:02 +00:00
espie
7a0db8de9e
always define WRKOBJDIR, FAKEOBJDIR (simpler logic).
...
change tests to !empty instead of defined.
Move BULK_TARGETS up with other user settings.
2004-02-07 22:18:49 +00:00
espie
ec41a84509
.if .if
...
.else .elif
. if --> .else
. else .endif
. endif
.endif
2004-02-07 22:14:21 +00:00
espie
ec7a491459
let show be a list of variables
2004-02-07 22:02:40 +00:00
brad
f52e305c05
take USE_GCC3 into consideration.
...
ok espie@
2004-02-02 10:39:49 +00:00
espie
c688c5c73b
nits
2004-02-01 23:43:26 +00:00
espie
1c19b2641b
better elf libs checker.
...
okay pvalchev@
2004-02-01 23:07:30 +00:00
sturm
8cae9bc0af
permit fswrite to empty filename, syscalls are supposed to fail on this
2004-01-31 11:40:39 +00:00
espie
32f593bbc3
use -L if necessary.
2004-01-28 22:15:21 +00:00
espie
22a42aec05
slight semantic change in CDROM_SITE.
2004-01-28 22:13:40 +00:00
sturm
50b3ab6c55
remove "-f" from calls to pkg_delete, fixes "make uninstall"
...
ok espie@
2004-01-28 20:16:14 +00:00
sturm
403f6f070b
permit osigaltstack
2004-01-24 13:02:11 +00:00
espie
2715832200
tag packages with @arch
2004-01-22 21:28:49 +00:00
sturm
90c7e8a75e
make flavor PFRAGs SUBPACKAGE aware as described in bsd.port.mk(5)
...
from Kurt Miller <truk at optonline.net>
tested by naddy@, ok espie@
2004-01-20 17:42:12 +00:00
sturm
449fce82f8
more
2004-01-18 11:12:24 +00:00
sturm
ad0e479a5b
allow for port specific additional systrace filter rules in
...
${.CURDIR}/systrace.filter
ok espie@
2004-01-18 07:52:49 +00:00
sturm
77310a5629
don't log permitted bind() and connect()
...
permit connect() to /dev/log
2004-01-15 22:41:37 +00:00
sturm
b326e8c555
permit msync() and setreuid()
2004-01-14 19:54:09 +00:00
sturm
a47e8f6e71
let systrace log to stderr
2004-01-11 15:04:01 +00:00
espie
2d9e402c19
reorder the bottom part of bsd.port.mk so that all variable tweaks are
...
done before any target is evaluated. This makes sure a whole series
of bugs can't happen.
Tests and comments by naddy@ and sturm@
2004-01-11 00:49:01 +00:00
dhartmei
ad9e816cd5
update to 0.9, drop privileges to user _milter-regex.
...
note: local socket changed to /var/spool/milter-regex/spool, adjust
sendmail.cf/.mc accordingly when updating:
-`S=unix:/var/spool/milter-regex, T=S:30s;R:2m'
+`S=unix:/var/spool/milter-regex/sock, T=S:30s;R:2m'
2004-01-07 14:57:34 +00:00
espie
14e1f01e2c
use .elif
2004-01-06 16:27:11 +00:00
espie
9a130269f5
move variables that only users can tweak, or that are constants, to
...
the front of bsd.port.mk.
This allows Makefile.inc and modules to use them more easily, and also
cleans up things slightly.
Also kill .include ${PORTSDIR}/../Makefile.inc (???)
2004-01-06 15:02:57 +00:00
sturm
0afcb3ce68
use WRKDIR instead of WRKOBJDIR for systrace, as the latter is not defined
...
unconditionally
found by Michael Coulter <mjc at bitz dot ca>
2004-01-04 09:07:19 +00:00
jolan
4144c08861
no need for ${PORTSDIR}/{cdrom,ftp}-packages anymore
...
ok pval sturm
2004-01-04 08:01:10 +00:00
pvalchev
31bb0ac730
no more cdrom-packages/ftp-packages
2004-01-04 07:53:48 +00:00
espie
494fac294a
Report files and directories installed in WRKINST outside of PREFIX,
...
usually a good indication the fake process is screwing up.
Okay naddy@
2003-12-26 00:26:01 +00:00
espie
ef26554b07
Use somewhat dirty trick.
...
Repairs mirror-maker for multiple MASTER_SITES.
Noticed by naddy@
2003-12-24 00:08:48 +00:00
espie
841eb86247
two
...
if cmd; then ;; else cmd2; fi -> if ! cmd; then cmd2; fi
I missed
2003-12-16 19:05:23 +00:00
sturm
d15dcf1e2c
+_tomcat
2003-12-15 22:33:57 +00:00
sturm
22b88ab1e5
new MASTER_SITE_APACHE
2003-12-15 21:18:41 +00:00
espie
318b72ffb1
Check for duplicates in mirror-maker entries, build Makefiles that won't
...
heap tons of warnings with gnu-make (and that will be slightly smaller as well).
2003-12-15 17:56:40 +00:00
david
376e947e23
+_quagga
2003-12-11 19:05:38 +00:00
espie
c3a877ce10
Kill the recursive part of package dependencies recording, since the
...
new pkg_add deals computes recursive dependencies on the fly.
okay naddy@
2003-12-11 08:55:24 +00:00
millert
8aa47fb2ef
Don't prepend DESTDIR to paths when installing, perl > 5.8.0 deals
...
with DESTDIR automatically. Note that you will need to update to
perl 5.8.2 in order to build perl modules as packages now.
OK pvalchev@
2003-12-03 03:47:07 +00:00
sturm
acfab03a8c
+compat_43_ogetpagesize and compat_43_olseek to allow systrace'd build
...
of archivers/rar on i386
+setgroups
2003-11-27 20:01:49 +00:00
espie
fed09d5bcc
zap some packing-lists sanity check. These are now donw by pkg_create
...
in a more precise and faster way.
2003-11-22 12:03:44 +00:00
sturm
4a5015409c
adapt to new pkg tools without breaking compatibility to old ones
...
noted by Andreas Kahari, ok espie@
2003-11-05 17:35:45 +00:00
kevlo
03ccfcbace
+_mail
2003-11-03 06:14:07 +00:00
brad
231f90d5d2
add pegasos
2003-10-31 06:13:22 +00:00
espie
26d8ad2a8b
shrink by using the new perl modules.
...
no longer test for @dirrm collisions, those don't matter with the new
tools.
tested by nikolay.
2003-10-23 17:49:02 +00:00
pvalchev
71a69fd1d6
add missing /var/games; ok espie nikolay
2003-10-16 15:38:50 +00:00
sturm
7d49a4123d
- _mixmaster
2003-09-29 20:23:41 +00:00
espie
e039496e40
Allows out-of-date to proceed even if some port is broken.
2003-09-28 10:59:42 +00:00
espie
6817307ee5
set PACKAGING in RUN_DEPENDS, to avoid picking up bogus subpackages
...
dependencies.
Tests by sturm@, noticed by pval@
2003-09-28 10:57:01 +00:00
pvalchev
5c01db2c33
change references to db/essentials and fix a typo in the process
2003-09-23 01:40:26 +00:00
pvalchev
577a7d34de
delete; i386-only list superceded with data under infrastructure/plist/
2003-09-23 01:32:12 +00:00
pvalchev
8b89515985
lists of subdirs for packages for the CD for all architectures, ala-essentials
2003-09-23 01:31:01 +00:00
pvalchev
13fc8444b0
sync to my lists, this is probably going to close to what 3.4 will have
2003-09-06 05:11:11 +00:00
espie
1f284fbe34
Synch with new target names.
...
okay pvalchev@
2003-09-03 21:43:59 +00:00
naddy
65d11563a5
* force uninstall in reinstall
...
* fix typo in clean=install handling
discussed with sturm@
2003-08-28 23:42:44 +00:00
naddy
56823d7f5d
prevent leak of custom IFS value from shell fragment; ok sturm@
2003-08-28 21:50:12 +00:00
sturm
5c1459beb1
don't try to fetch distfiles of ports marked FETCH_MANUALLY
...
ok naddy@
2003-08-28 16:19:00 +00:00
sturm
a9836ab377
+getpeername
...
ok naddy@
2003-08-24 20:38:25 +00:00
espie
31df7d5d6e
Add FAKEOBJDIR support
2003-08-21 20:22:45 +00:00
espie
39171fc37f
update .PHONY list to match reality.
2003-08-15 00:35:10 +00:00
espie
417fb59480
PORTSDIR_PATH ?= ${PORTSDIR}:${PORTSDIR}/mystuff support.
2003-08-15 00:05:41 +00:00
espie
6f7ee487d8
Use -S${WRKINST} for pkg_create.
...
YOU MUST HAVE A CURRENT pkg_create FOR THIS TO WORK !!!
2003-08-15 00:04:45 +00:00
naddy
d1e3b2b512
Fix a typo that caused ports marked with FETCH_MANUALLY always to be skipped
...
for BATCH=Yes. Reported by Kurt Miller <truk@optonline.net>.
2003-08-14 15:29:20 +00:00
espie
79dfad4929
missed two readme, thanks Nick.
2003-08-13 19:41:01 +00:00
espie
08fa6014ce
advisory license-check: warns if a package is apparently built from bad
...
sources. Will returns some false positives.
2003-08-11 20:10:41 +00:00
espie
5018e3388c
make sure the site selector has an entry for each :<digit>, ensuring
...
incorrect entries will be spotted.
2003-08-11 20:07:59 +00:00
sturm
9dca62c74b
Unconditionally use do-extract and create that target in case it doesn't
...
exist with the old, regular EXTRACT_CASES stuff. This allows for systrace
protected extracts.
espie@ ok
2003-08-11 18:42:07 +00:00
pvalchev
af2cc467d1
remove unzels with bad licenses that cannot go to the CD
2003-08-09 20:22:36 +00:00
pvalchev
6eb4275ce4
update
2003-08-09 17:48:21 +00:00
espie
c75167d854
Fix INDEX building. Trickery that allows ECHO_MSG='echo 1>&2' to work again.
2003-08-08 23:56:13 +00:00
espie
7e71f84147
kill .USE, use common shell code instead.
2003-08-04 15:05:24 +00:00
espie
c07bda5739
oops, make sure SKIPPED is set immediately, otherwise it won't show.
2003-08-04 14:54:29 +00:00
jolan
fbade6d0d1
swap unc.dl.sourceforge.net with umn.dl.sourceforge.net. when unc hasnt
...
been sending out junk, the downloads have been slow and unreliable.
2003-08-04 14:48:38 +00:00
espie
4fb6f7fb2a
smart recursion over clean depends.
2003-08-04 14:45:31 +00:00
espie
63adb1a923
let *-dir-depends recurse globally, with one single file.
2003-08-04 14:37:48 +00:00
espie
b8e4c98450
move _depfile_fragment to pkgpath.mk so that it can be reused more widely.
...
Fix the logic so that the file is only removed where it is set.
Add some checks to *-dir-depends for more `global situations'.
2003-08-04 14:37:10 +00:00
espie
df3c9aa7ce
zap old targets and add new ones.
2003-08-04 14:16:53 +00:00
espie
acc638c113
Use trap to remove _DEPENDS_FILE, so that it does not stay around.
...
Since all the code is now in one chunk, put it into _depfile_fragment.
2003-08-04 14:00:46 +00:00
espie
1ee70309ea
oops
2003-08-04 13:31:26 +00:00
espie
0f9ceae51e
kill old readme (useless distinction).
...
Let make clean=readmes work.
2003-08-04 13:25:36 +00:00
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
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