Commit Graph

1926 Commits

Author SHA1 Message Date
pvalchev
e4eb6640d3 4.3 sync 2008-02-27 19:05:23 +00:00
pvalchev
22bcbfb884 sync 2008-02-27 19:05:08 +00:00
pvalchev
8f3aedbb9c update 2008-02-27 06:19:44 +00:00
espie
b00d668f47 ... and shellquote is now counterproductive... noticed by the same. 2008-02-20 07:04:25 +00:00
espie
c846346eda use exec(@list), avoid quoting issue.
thanks to  Johan Kiviniemi and Antti Harri
2008-02-19 11:02:53 +00:00
jakemsr
41e50b340e escape special characters in arguments before splitting arguments on
spaces.

ok steven@
2008-02-17 02:01:42 +00:00
merdely
3687d4b37e Fix _bacula-sd uid. Bump package names.
Pointed out by sthen@
"reads fine" jasper@
2008-02-16 21:22:41 +00:00
okan
6101ab777c - nmap,no_x11 -> nmap
- python 2.4 -> 2.5
- texlive replaced teTeX, noticed by sthen@

ok pvalchev@
2008-02-08 22:24:24 +00:00
bernd
1f61bf124d Add _iodine. 2008-02-06 21:43:57 +00:00
simon
6692106c6c ease sending cpan reports by adding the default recipient address
requested by & ok okan@
2008-01-29 21:00:27 +00:00
simon
c2eff19a79 run cpanreport with perl 2008-01-28 00:03:01 +00:00
simon
bf1bcd25c5 let `make regress' write test reports
to use it set CPAN_REPORT=Yes, CPAN_REPORT_FROM to your email address
and CPAN_REPORT_DB to a directory (like PLIST_DB)

initially by steven@
feedback from steven@, msf@, rui@, espie@, merdely@, okan@

ok msf@
2008-01-27 23:28:25 +00:00
ajacoutot
a30f21640e - add _kqemu group 2008-01-20 15:12:31 +00:00
espie
10fa94b01a insist on mkdir -p... now that FAKE_FLAGS is `fixed' this works.
Tested thru a full bulk-build
2008-01-18 20:58:15 +00:00
espie
d662afd778 insists on a space around the = sign (yes, there are good reasons for
that, it helps make finding the assignment sign in weird cases, and it's
also more readable for a human).

Reflect reality somewhat (ditch NO_DEPENDS and NO_PKG_REGISTER)
2008-01-13 16:43:57 +00:00
espie
bf85c6df5a make it possible to lock/unlock manually a given directory.
This can be used to work on a port update while building other stuff
without risking the global build from interfering until the update is
finished.
2008-01-12 14:12:43 +00:00
espie
9ca2e064cf do the same thing with REGRESS_FLAGS as FAKE_FLAGS 2008-01-04 18:38:51 +00:00
espie
17d70806a3 tweak FAKE_FLAGS semantics to saner defaults. 2008-01-04 17:48:33 +00:00
espie
e0c15c5448 scaffold for running make in parallel, to be documented soon. 2007-12-28 12:49:12 +00:00
espie
4cdccf971e add a PKGDB_LOCK that can be used by pkg_add to -F nolock in src/ build
mode.
2007-12-28 12:46:03 +00:00
jolan
72e58f4c30 support .tbz2, ok espie@ 2007-12-05 06:55:41 +00:00
merdely
32c84fc9c3 Create $PLIST_DB directory if defined.
Fix a spacing nit.

ok espie@
2007-12-01 14:44:47 +00:00
ajacoutot
707dea5ac7 - add _heartbeat user/group 2007-11-21 18:44:34 +00:00
steven
00e2cb6285 - store more info in .la files, simplifies the resolver
- process -R flags
- try to use the right -l flag
- skip prefer-pic/non-pic for now
- various tweaks
2007-11-16 15:37:20 +00:00
steven
2ff99c7644 don't create symlinks to static libraries 2007-11-09 15:20:57 +00:00
steven
fd610b14e1 install libraries with mode 644 if possible. 2007-11-05 12:45:34 +00:00
steven
011438b584 handle -prefer-pic and -prefer-non-pic options in compile mode.
shorten second getopt configuration line a bit.
2007-11-05 12:15:35 +00:00
steven
520b2657e2 also use -R flags when linking libraries, and add them into dependency_libs. 2007-11-05 11:27:34 +00:00
steven
3b08865b7c rework comments a bit 2007-11-03 13:40:08 +00:00
steven
8638149d6e handle current,revision,age stuff a bit better, and make sure it all gets
written in the .la file
2007-11-03 10:15:41 +00:00
steven
b5e8a26a13 drop -L flags containing .libs directories from installed .la file 2007-11-03 09:20:34 +00:00
steven
df477a7ef0 - library names don't have to start with 'lib'
- use libname.lax directory for extraction
- eliminate duplicates from dependency_libs
2007-11-03 08:47:46 +00:00
steven
2cd6019414 oops, keep -f test before creating a symlink 2007-11-01 17:21:25 +00:00
pvalchev
8f6b54a45b update 2007-11-01 16:09:44 +00:00
steven
cc9a22211a remove symlinks before creating them.
add --config output, only one variable for now which some port uses.
2007-11-01 10:39:33 +00:00
steven
3a7ffa8c6f - use .lai extension for better compatibility with gnu
- write .lai file at build time, and only install .la for shared libraries
- create symlink to .la file from the .libs directory
2007-10-31 21:49:08 +00:00
steven
802692b22c put the final libdir correctly in .la file from the start.
this also simplifies reworking of dependency_libs upon installation.
2007-10-31 17:32:55 +00:00
sturm
6438da2ade back out, this breaks PLIST_DB 2007-10-29 21:50:40 +00:00
sturm
09b5470166 unbreak, the regular expression never matched and $' was empty there
ok espie@
2007-10-29 20:00:53 +00:00
jasper
815941c4e5 keep an ftp:// server in top of MASTER_SITES_GNOME, so peek-ftp works 2007-10-29 19:23:45 +00:00
steven
c4dfa87bce - read and ignore -thread-safe option
- ignore multiple arguments for -version-info, just take the first
2007-10-29 18:47:19 +00:00
steven
ffcdf90dd5 resolve symlinks during installation 2007-10-29 15:56:56 +00:00
steven
fbad1b3d27 don't escape special characters which are surrounded by quotes. 2007-10-29 11:49:52 +00:00
jasper
8cfcd20c6f put a fast gnome mirror on top 2007-10-28 21:19:29 +00:00
steven
51efcbbcc7 libtool replacement
work in progress, do not use this yet.

input from and "commit it" espie@
2007-10-28 14:34:09 +00:00
espie
123ce53c44 Fix ldd command line.
Problem found out by mbalmer@, funnily enough, on the vax, which doesn't
HAVE shared libraries.
2007-10-27 22:15:28 +00:00
sturm
103af15928 reflect reality 2007-10-25 12:21:36 +00:00
naddy
44899eea9b * fix check for CVS keywords
* extend check to all CVS keywords, suggested by kurt@

ok kurt@
2007-10-01 20:39:23 +00:00
steven
19811ccb50 protect FLAVOR with :Q when passed to the shell, since it may contain
whitespace.
2007-09-30 15:07:40 +00:00
kurt
853bf4e006 - don't use PATCHORIG for patch files in a port's patches dir since that
confuses 'make patch'. improvement and ok naddy@
2007-09-28 17:11:10 +00:00
steven
bad04c5480 pass FLAVOR to update-plist.
ok espie@
2007-09-21 08:04:06 +00:00
steven
9cb9ca7c2e use :Q for BROKEN
ok sturm@
2007-09-21 06:58:21 +00:00
bernd
52ee7660c0 Add user for openpoppassd. 2007-09-21 05:55:49 +00:00
steven
058e805f0d remove broken/outdated mirrors from MASTER_SITE_APACHE and add a few new ones 2007-09-20 12:26:24 +00:00
jasper
a8dac01c16 add _ejabberd user and group 2007-09-17 21:12:50 +00:00
ajacoutot
7d98e61532 - remove quotes where uneeded (BROKEN, PERMIT_*) to avoid confusion
- add a blank line between PERMIT_* and WANTLIB ; those variables are
unrelated and it burns my eyes each time I see them glued

"maniac!" espie@
2007-09-17 09:44:42 +00:00
naddy
1715498931 quote shell meta characters when generating readmes; ok espie@ 2007-09-16 21:38:34 +00:00
steven
6eecbb1f12 add man3f and cat3f directories for fortran man pages 2007-09-05 15:17:56 +00:00
merdely
ff94b9cdfd +_nginx
ok steven@
2007-09-04 21:59:39 +00:00
espie
7a9f1afb15 add message that shows we exited a directory after an error, stops log there
during rebuilds.
2007-08-25 07:56:04 +00:00
pvalchev
809908acae what shipped w/ 4.2 2007-08-25 04:39:28 +00:00
pvalchev
1e949a7e07 4.2 2007-08-25 04:38:57 +00:00
pvalchev
80b4634e69 new (much bigger) list 2007-08-16 16:14:49 +00:00
pvalchev
d42d90ff15 sync 2007-08-16 16:14:20 +00:00
pvalchev
aa1d7000d0 shrink slightly more 2007-08-15 23:44:44 +00:00
pvalchev
5c8a6b4155 shrink 2007-08-06 20:34:45 +00:00
pvalchev
9059f9fde8 cut 2007-08-06 20:34:15 +00:00
pvalchev
61575d678a some pkg name changes 2007-08-03 19:35:19 +00:00
espie
fb338f26c3 make mirror-maker sturdier:
- pass an argument for the file into which we want to save the result, to
avoid getting it polluted with error messages (defaults to /dev/stdout for
debug).
- create the makefile fragment as a temp file and only copy it when complete.
- copy it in one chunk, so that one can read a partial mirror-maker file
and have it be usable.

This does allow for people to start a make mirror-maker in one shell, and
start fetching stuff right away, before mirror-maker is finished.

This also produces usable mirror-maker Makefiles even if the ports tree
contains bogus entries.
2007-07-28 12:58:34 +00:00
ckuethe
df3312f4cc add _imapproxy user and use it, rather than "nobody"
ok naddy
2007-07-24 19:38:01 +00:00
robert
7293071552 +_bacula 2007-07-20 11:05:57 +00:00
jasper
d64c4e7007 add _smsd for comms/smstools 2007-07-18 11:00:05 +00:00
espie
a52a0f1494 make sure ARCH gets defined also for individual port.
Noticed by Stuart Henderson
2007-07-09 13:32:56 +00:00
espie
43c841c254 avoid recomputing ARCH all the time. 2007-07-08 17:57:56 +00:00
simon
641ac136d2 let MODAPACHE_FINAL point to the correct location
noticed by & ok steven@
2007-06-30 15:27:29 +00:00
espie
6b63a93022 FTP_KEEPALIVE support 2007-06-30 14:48:20 +00:00
espie
33473a3fbb better, make it fetch file under DISTDIR 2007-06-30 14:48:04 +00:00
espie
b96d64afbf debug target for mirror-maker: allows one to check quickly whether a given port
generates correct mirror-maker fragments.
2007-06-30 14:43:49 +00:00
espie
3c826c4a33 rework the way subdirs are skipped so that they're skipped a the right
location.
Allows stuff like make ... STARTDIR=x11/openmotif SKIPDIR=x11/openmotif
to work.
2007-06-30 14:31:00 +00:00
espie
07262849b8 add support for FTP_KEEPALIVE.
You need a somewhat current ftp(1) for this to work !!!
2007-06-29 10:24:23 +00:00
espie
9eb5a6bae5 tweak getpkgpath to display a diagnostic, but not exit 1, in case of
error.

Do the real erroring out through a fatal error in pkgpath.mk (and set
PKGPATH to something less confusing than an empty variable). This
solves PR 5510 for real.
2007-06-28 21:05:47 +00:00
steven
a2aed3333d skip quotes around COMMENT
ok espie
2007-06-27 07:15:32 +00:00
steven
eb5a2e2d25 log results of regression tests into a file.
ok simon@
2007-06-23 09:39:18 +00:00
simon
ac9f495cdd set MODAPACHE_ENABLE and MODAPACHE_MODULE conditional
for apache modules with mixed interal/external names

ok espie@
2007-06-22 19:07:33 +00:00
ajacoutot
e6e9840691 - set SHARED_ONLY
ok simon@ espie@
2007-06-21 07:37:58 +00:00
simon
8055ea218d adjust the comment according to changed subst_vars
ok espie@
2007-06-21 06:11:11 +00:00
espie
7d0d0ae02a don't substitute MODAPACHE_NAME, this is often too short and causes
too much trouble
2007-06-20 14:43:17 +00:00
espie
5e5ec2f584 fix name of installed file 2007-06-20 13:55:41 +00:00
espie
b869babbd8 glue to simplify installation/updates of apache modules 2007-06-20 12:23:17 +00:00
jakemsr
28e134ba9c pass $PORTSDIR to ${PORTSDIR}/infrastructure/package/check-lib-depends
"Sure" espie@
2007-06-18 23:04:02 +00:00
espie
fbe90f8fc0 explain more about MAINTAINER values 2007-06-18 15:21:10 +00:00
espie
2bab7b794b start recording rpaths in .saved_libs, not really used yet. 2007-06-16 20:15:33 +00:00
espie
ce4da48631 I still need to handle `ignore', not all packages have been updated. 2007-06-16 12:14:53 +00:00
espie
343aff0c83 tweak FETCH_PACKAGES: do not fetch all multi-packages to satisfy a
dependency, but only the ones actually required.
If we end up needing to rebuild them from source, then change back
to _internal-package-only, so that we benefit from the whole build
and get all packages again.
2007-06-16 09:57:03 +00:00
jasper
4c0d2908a1 add _sdpd user/group
suggested by uwe@
2007-06-07 13:10:34 +00:00
aanriot
909fa52ba1 add _dansguardian:_dansguardian for incoming www/dansguardian . 2007-06-07 12:56:33 +00:00
steven
ed7d3d26ab update GNU mirror list
from Jim Razmus <jim at bonetruck.org>
2007-06-05 18:06:46 +00:00
espie
b257e4d40f put all phony targets inside a variable, so I can check quickly that those
targets do still exist.
2007-06-04 12:15:09 +00:00
espie
479b2ddcdc since we no longer have to tsort the output of _print-package-args,
we can compute it first, and only start pkg_create if it didn't error
out.

This gets rid of the very verbose and confusing error messages
pkg_create meets when the ports tree cannot solve some dependencies.
2007-06-03 22:30:25 +00:00
espie
7f62033c1e zap duplicate lines 2007-06-03 22:25:01 +00:00