Commit graph

7607 commits

Author SHA1 Message Date
joerg
1edeec02ca Add depends-fetch and depends-checksum. They work like
show-depends-options, e.g. recurse. make fetch-list does not provide the
same functionality as it doesn't deal well with broken mirror.
2009-07-15 09:40:30 +00:00
joerg
3ada01f063 Add text about AND/OR conditions. 2009-07-15 09:31:20 +00:00
ver
51af6ec58d Upgrade devel/py-ZopeInterface to zope.interface-3.3.0.
Use eggs instead of distutils.
Remove patch-aa as it no longer applies.

Add licenses/zpl and add zpl to mk/license.mk:DEFAULT_ACCEPTABLE_LICENSES.

Patch posted to pkgsrc-users@ and okayed by agc@.
2009-07-15 06:12:44 +00:00
tron
98fb63fc48 Don't use "/bin/ksh" to run wrappe scripts under Mac OS X before Leopard.
This should fix build problems reported by Christoph Egger.
2009-07-11 10:32:41 +00:00
rillig
3b8c8fdcd0 Reformatted and extended the comment so that it can be found by
"make help".
2009-07-11 07:56:25 +00:00
tron
29d2626c70 Mozilla Public License 1.1 (which is OSI approved). 2009-07-10 16:24:56 +00:00
he
0407af4bdb With the most recent pkg_install, directories are removed when the
last file in a directory is removed.  This might cause common and
expected-to-be-existing directories in /usr/pkg to be removed, and
a subsequent attempt at installing a file to the now non-existent
directory will instead create a file with the name of the expected
directory.

This will create PLIST errors for the package in question, but also will
cause the erroneously named file to not be removed on package removal.

This can cause cascading bulk build failures for subsequent packages.
To prevent this, after each package is done, check if some of the
common top-level expected-to-be directories are now files, and
remove them and emit an error message if so.

I *think* I already fixed the single package which had the unfortunate
problem of not declaring "include" as an installation directory, but
this should prevent the problem from re-occurring in the future as well.

Thanks to joerg@ for the hint for pulling in the value of PREFIX.
2009-07-09 12:46:49 +00:00
markd
18431bf03b Allow other fortran compilers than f2c to be used when gcc doesn't supply
one.

Now to use g95 as the fortran compiler just add
	PKGSRC_FORTRAN= g95
	FC= g95
to the mk.conf.
2009-07-08 21:25:30 +00:00
markd
8c4f76aa01 Add g95 support to the compiler framework, based on the existing f2c
support.
2009-07-08 21:17:16 +00:00
minskim
c8a7d69055 Uncompress .xz using xzcat. 2009-07-08 13:27:52 +00:00
minskim
e6640de170 Add xzcat as a tool and update lzcat's TOOLS_DEPENDS to avoid conflicts.
archivers/xz provides both lzcat and xzcat.
2009-07-08 12:51:16 +00:00
sketch
78e8171285 Sync bootstrap file list with reality. On the plus side, mk/bulk works again. 2009-07-02 22:34:16 +00:00
taca
e59f368098 Add lang-be which will add Belarusian language support. 2009-07-01 01:39:21 +00:00
dmcmahill
43f98c7ca0 add a long missing @ in the print-summary-data target that has been causing garbage to appear in the output 2009-06-30 16:11:49 +00:00
joerg
b528e97baf Don't call pkg_admin check-license if the version is too old to support
it.  Explicitly fail in that case and inform the user to update.

If the license condition is simple, provide a C&P-table line.

OK wiz@
2009-06-29 14:49:57 +00:00
tnn
2ea34b78e8 fix typo in comment 2009-06-18 14:51:55 +00:00
joerg
960e81f03b Make sure that _UPDATE_RUNNING=YES is passed down to su-deinstall for
PKG_PRESERVE packages (e.g. pkg_install). Otherwise an old version of
pkg_install is not removed from pkgdb.
2009-06-17 12:54:57 +00:00
joerg
ca70c7f369 Kill more @dirrm logic. 2009-06-14 23:10:39 +00:00
joerg
9bb0d96ea9 Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
joerg
70df567087 Don't generate @dirrm lines in print-PLIST, switch @exec mkdir lines to
@pkgdir.
2009-06-14 17:12:03 +00:00
joerg
e154784cad Use pkg_admin check-license to allow more complex conditions:
- LICENSE= foo OR bar
- LICENSE= foo AND bar
- LICENSE= (foo OR bar) AND baz
2009-06-14 15:15:24 +00:00
joerg
83e9532a6d Bump PKGTOOLS_REQD version:
- @dirrm is now obsolete and should most conditional mkdir/rmdir lines
  in PLIST should be replaced by @pkgdir
- license handling can use pkg_admin
2009-06-14 15:12:56 +00:00
wiz
1de07211ac Describe uds option. Sort. 2009-06-14 07:55:25 +00:00
sno
14af475d6a wrap some more gcc flags to suitable xlc flags 2009-06-11 10:38:28 +00:00
sno
6f725f7b38 add description for mstats option 2009-06-11 10:36:21 +00:00
wiz
b1478ef457 Hide automake-1.11 by default as well. 2009-06-10 15:31:45 +00:00
joerg
25decabdd9 Add support for using USE_DESTDIR=yes and replace together.
Based on the patch send to tech-pkg in 2008, but less intrusive.
2009-06-09 08:40:27 +00:00
obache
c98bea5523 Mention new options added for net/amule. 2009-06-07 12:28:19 +00:00
schwarz
2a675e518a /usr/bin/gcc on MacOS X is a wrapper that expects to call the (architecture-
dependent) real gcc binary with the same path as it has been evoked. When
it is called via a symbolic link this fails since the evokation path in that
case is the original one of the symbolic link. For that reason pkgsrc's
buildlink framework must be prevented from using symbolic links to refer to
/usr/bin/gcc.

imac:/tmp schwarz$ ln -s /usr/bin/gcc gcc
imac:/tmp schwarz$ /tmp/gcc
gcc: installation problem, cannot exec '/tmp/powerpc-apple-darwin8-gcc-4.0.1': No such file or directory
2009-06-07 11:34:27 +00:00
abs
ff7f80ea95 PR pkg/41542 - java-vm.mk needs updating for openjdk7-bin from yamt 2009-06-05 16:00:47 +00:00
minskim
bfbb952a4b Describe nextstep option. 2009-06-05 01:57:53 +00:00
ahoka
cb1a1c8878 Add the MirOS license (OSS certified) as default acceptable. 2009-06-03 13:40:03 +00:00
joerg
869429a0e9 Learn from the AIX issues with hard links to symbolic links and always
create the compiler aliases with ln -fs.
2009-06-02 22:32:49 +00:00
joerg
3ba39f1c8b Don't create hardlinks to symlinks, AIX freaks out with that. 2009-06-02 22:28:52 +00:00
sno
451564979d shell code is not C ... 2009-06-02 17:39:28 +00:00
joerg
aee24a8674 Remove WRAPPER_DEBUG definition, it doesn't change anything. 2009-06-02 14:51:03 +00:00
joerg
a9aaa97639 GCC_USE_SYMLINKS has been renamed and is the default now, so remove it
here.
2009-06-02 14:47:44 +00:00
joerg
d3fb77c68c Avoid one fork per wrapper call if no cleanup is necessary and debugging
is disabled.  In that case, the post processing is doing nothing anyway.
2009-05-30 19:18:01 +00:00
joerg
0418d3ee9c Rename GCC_USE_SYMLINKS to COMPILER_USE_SYMLINKS, implement it for the
other compiler drivers and enable it by default. Saves at least a
percent of build time even for trivial packages like lang/lua.
2009-05-30 18:16:26 +00:00
joerg
87660c319b Require exact match for --wrappee-name option, no leading or trailing
content.  This option is used by libtool only and that uses the correct
exact argument.
2009-05-30 17:48:20 +00:00
sno
f9f97c3385 add some argument wrappers after studying xlc manpage 2009-05-30 16:08:03 +00:00
obache
3db716148f Add mac option description (used by gmpc). 2009-05-30 00:54:17 +00:00
he
d6de38189b Add the "MIT" license, from
http://www.opensource.org/licenses/mit-license.php
and add it to DEFAULT_ACCEPTABLE_LICENSES.
Based on hints from joerg@.
2009-05-26 12:19:12 +00:00
obache
489b0f5ed9 Accept _AUTOMATIC=yes.
At least, set as "yes" in mk/flavor/pkg/depends.mk,
and accept both "YES" and "yes" in flavor/pkg/install.mk.

Fixes PR 41422.
2009-05-26 06:03:02 +00:00
joerg
7a696b5fe4 For developer mode, warn about packages without destdir support. 2009-05-23 23:48:44 +00:00
zafer
8286bf58a3 add missing backslash. 2009-05-23 17:06:24 +00:00
zafer
17ceef0490 Update MASTER_SITE_GENTOO. Remove stale/dead mirrors. Fix lots of gentoo typos. 2009-05-23 12:58:34 +00:00
zafer
2b631ea07e Update MASTER_SITE_PGSQL. Remove stale/dead mirrors. Update timestamp. 2009-05-23 12:09:46 +00:00
zafer
1daa7fc9db Update IFARCHIVE mirrors. 2009-05-23 11:36:41 +00:00
zafer
e183d9dde2 Update MASTER_SITE_OPENOFFICE. Clean up stale/dead mirrors. 2009-05-23 11:32:14 +00:00
zafer
46e2f21f5e remove trailing backslash in mysql. 2009-05-22 20:17:44 +00:00
tnn
0db77ebf3b nuke trailing whitespace 2009-05-22 20:15:35 +00:00
zafer
0a704189a7 Update MASTER_SITE_MYSQL. Remove stale/dead mirrors. 2009-05-22 20:14:38 +00:00
zafer
9d4bd98e65 remove planetmirror from APACHE and OPENOFFICE. Service suspended. 2009-05-22 19:32:20 +00:00
zafer
7cbadebe5a remove planetmirror.com.au (service suspended) and ftp.mpi-sb.mpg.de from XEMACS. 2009-05-22 19:24:58 +00:00
zafer
cb047f2227 remove www.sdpulse.com from MOZILLA. Service suspended. 2009-05-22 19:20:47 +00:00
zafer
ef2877fa21 Update MASTER_SITE_KDE. Remove stale/dead mirrors. 2009-05-22 18:56:56 +00:00
zafer
ecea1293cb remove sunsite.mff.cuni.cz from GNOME. It doesn't mirror gnome anymore. 2009-05-22 18:51:42 +00:00
zafer
ce834bacde remove ftp.easynet.nl from GNUSTEP. Service suspended. 2009-05-22 18:44:16 +00:00
zafer
bf43982691 remove ftp.cica.es from XCONTRIB. Stale mirror. 2009-05-22 18:39:50 +00:00
wiz
4bdec8d81f Remove bogus gnu-gpl-v2.1. 2009-05-21 19:05:01 +00:00
sno
7cc370be2d add gnu-gpl-v2.1 as default acceptable 2009-05-21 18:54:39 +00:00
zafer
4531ad36b8 remove mirrors.sec.informatik.tu-darmstadt.de from gentoo mirror. host does not resolve. 2009-05-20 23:25:12 +00:00
wiz
b0cb738914 Add bem and crh locales for Gnome. 2009-05-20 08:24:29 +00:00
wiz
5721e5be04 Fix previous:
Actually check what you want to check -- both for "yes" and "no", not
only for "no".
2009-05-19 09:33:53 +00:00
wiz
3650dec0af Accept GNU FDL by default (all three versions). 2009-05-18 09:57:28 +00:00
wiz
066cad6c3a Update to versions from April 2009 from
http://git.savannah.gnu.org/gitweb/?p=config.git
2009-05-18 08:24:26 +00:00
joerg
bac1d48f72 Sanity check that USE_DESTDIR is either yes or no after downgrading
USE_DESTDIR=full. This makes setting USE_DESTDIR=full on the command
line an explicit error as side effect.
2009-05-17 23:44:53 +00:00
joerg
620b65cd46 Remove preserve packages for make update with -N -f -f and therefore do
not depend on the behavior of older pkg_delete to allow the removal with
simple force.
2009-05-16 01:34:22 +00:00
joerg
6bc6b1cbc6 Don't require pkg_delete or pkg_info -r to list packages in full
topological sort for the make update list. This breaks naturally when
new dependencies are introduced that are also in the list scheduled for
later installation. Reported by David Holland.
2009-05-16 01:27:30 +00:00
rillig
2be08f65e7 Re-enabled the detection of variables as they appear in
mk/defaults/mk.conf. I don't know when I removed it accidentally.
2009-05-15 21:10:31 +00:00
martti
bf361e2e86 Added CPL version 1.0 2009-05-14 06:01:00 +00:00
rillig
9f71ea0de7 Added some keywords. 2009-05-12 05:44:02 +00:00
rillig
708cbecc75 Added documentation for UNLIMIT_RESOURCES. 2009-05-10 16:10:18 +00:00
joerg
39688c1a79 Make USE_DESTDIR=full the default value and retire the option. 2009-05-09 14:59:08 +00:00
minskim
1fdc7e3466 Remove a redundant "$" from a grep pattern. 2009-05-08 20:46:29 +00:00
tron
f45df5c296 Allow to set the "bourne" shell used for buildlink3 wrappers per platform.
Set it to "/bin/ksh" under Mac OS X which should reduce package build times
by more than 20%.
2009-05-06 10:28:01 +00:00
reed
d547799b00 Add new metadata: PREV_PKGPATH and SUPERSEDES.
These will be available from pkg_summary(5) database.
To be used to find previous packages when a package is moved
or renamed. (Even though that is not recommended.)

Documented in pkgsrc Guide and in the pkg_summary(5) manual page.

Upcoming commit will have some packages modified to add them.
2009-05-02 16:14:37 +00:00
gdt
95414cfa53 Point to the copy of DEFAULT_ACCEPTABLE_LICENSES in pkg_install
sources, and add a comment opining that there should be only a single
place to configure the default and per-machine lists for both source
and binary package building/installation.
2009-04-30 12:27:16 +00:00
gdt
1216baca55 Add apache-1.1 to DEFAULT_ACCEPTABLE_LICENSES.
Remove comment that this file has draft status - it's live now.
2009-04-29 23:50:07 +00:00
tron
b940dfa8f3 Revert last change for the moment as "/bin/ksh" fails to execute
the "configure" script of "pkg_install".
2009-04-27 12:03:36 +00:00
gdt
8c5f7dda1f Add artistic and artistic-2.0 to DEFAULT_ACCEPTABLE_LICENSES. 2009-04-25 13:15:43 +00:00
joerg
802161c921 Add support for @pkgdir for non-destdir installation. 2009-04-24 14:02:41 +00:00
tron
f93313e5ff Set "SH" to "/bin/ksh" under Mac OS X Leopard:
- "libtool" will use "ksh" if it gets rebuilt after this change.
- Buildlink wrappers will now use "ksh".
- Configure script will be executed using "ksh".
This improves build performance by more than 30%.

Change discussed on "tech-pkg" mailing list.
2009-04-24 11:54:14 +00:00
gdt
8448ec1280 Adjust to current reality
remove comment about '#LICENSE=' lines because license.mk is not
  live

  rephrase comment saying that we will likely add licenses not
  formally Free or Open source to the default list if they are
  obviously approvable, but we'll note this with comments
2009-04-23 12:10:15 +00:00
gdt
2480e621b2 Add gnu-lgpl-v2.1 to DEFAULT_ACCEPTABLE_LICENSES. 2009-04-23 12:06:05 +00:00
joerg
debd7a9a0e _PATCH_BACKUP_ARG must match the selected patch, so override potential
platform value when using the version from pkgsrc.
2009-04-22 14:13:52 +00:00
schmonz
82fec8becc Describe djbdns-qmerge options. 2009-04-22 05:20:35 +00:00
joerg
b992bae8f6 Use nbpatch, not gpatch, when the platform is missing it.
The former is known to have less issues like being able to deal with
asymmetric context and no line limits.
2009-04-21 21:26:13 +00:00
schmonz
07ee29e2b6 Describe ikiwiki-amazon-s3 and ikiwiki-search options. 2009-04-21 16:36:32 +00:00
tonio
494ea2fdcf document mutt-devel options mutt-smtp and mutt-sidebar 2009-04-12 08:26:15 +00:00
abs
b3c9e4c264 Add openjdk7-bin to the list of valid JVMs and use as a default on
NetBSD/i386 5.x
The previous default - the linux sun-jre6 - would randomly crash under
load for at least tomcat and jboss
2009-04-10 09:05:25 +00:00
joerg
8e2f1b57e8 Remove support for NO_PACKAGE. 2009-04-09 00:51:23 +00:00
joerg
419c5ad860 Clear USE_LANGUAGES for meta packages. 2009-04-08 23:03:14 +00:00
joerg
28475e7501 Disable CHECK_PERMS by default for meta-packages. 2009-04-08 23:02:03 +00:00
wiz
bd09635d6c Switch to the license handling in license.mk.
The following licenses are accepted by default:
        public-domain
        gnu-gpl-v2 gnu-lgpl-v2
        gnu-gpl-v3 gnu-lgpl-v3
        original-bsd modified-bsd
        x11
        apache-2.0
        cddl-1.0
        open-font-license

All packages should now be converted to define their LICENSE.

Show a warning when PKG_DEVELOPER is set but LICENSE is not defined.
2009-04-08 14:47:26 +00:00
wiz
a02d1a2cde Describe gdb6-tui option. 2009-04-04 22:13:40 +00:00
joerg
ed1f7dd692 Tell the user the right config file and option for vulnerabilities based
on the pkg_install version.  Reported by Nicolas Joly.
2009-04-04 19:07:58 +00:00
rillig
3485b625d4 Added some keywords for "make help". 2009-04-04 12:16:45 +00:00
joerg
8c10375337 Remove tool definition for native pax as it is not fully compatible with
the expected pax use and has some bad behavior making it undesirable to
work around. Discussed with hasso@ and on tech-pkg.
2009-04-01 12:07:08 +00:00
joerg
a1b94af72d Remove PAX definition, it is not forcefully installed as part of the
bootstrap any longer, so this is plainly wrong.
2009-04-01 12:04:41 +00:00
joerg
0a5067d86c Pass some additional options down as used by the scmgit-base build.
Tested by full bulk build, ok wiz@
2009-03-27 14:44:36 +00:00
rillig
a5f3b529b6 Added the keyword "licence" for "make help". 2009-03-25 13:50:44 +00:00
tron
390457d83d Explain "p0f" and "spamassassin" options of the "milter-greylist" package. 2009-03-24 08:55:01 +00:00
sno
1b20e59350 Add the required mk/emulator plugin for AIX binary only packages.
Oked by joerg@
2009-03-22 22:31:46 +00:00
joerg
89be553c64 Fix copy&paste error resulting in duplicate .endif. 2009-03-22 18:10:27 +00:00
joerg
91ae4afc96 Rename MSGFMT_STRIP_MSGCTX to MSGFMT_STRIP_MSGCTXT to reflect what is
stripped. Allow the script to be used for pkgsrc msgfmt as well. Set
MSGFMT_STRIP_MSGCTXT automatically for msgfmt before 0.15.
2009-03-22 17:57:58 +00:00
joerg
39ad89fe70 MSGFMT_STRIP_* applies to both the native and the pkgsrc version, so
move the conditional block into the shared path.
2009-03-20 20:17:30 +00:00
joerg
a1a6399f39 Restore duplication check for _BLNK_PACKAGES that got lost with earlier
versions and was not fatal.
2009-03-20 20:10:15 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
joerg
7cb919b410 Skip vulnerability check for packages that set NO_PKGTOOLS_REQD_CHECK.
Set AUDIT_PACKAGES and friends correctly though. Fixes bootstrap on
platforms with pdksh.
2009-03-20 16:52:40 +00:00
joerg
490760d2f4 Only add dependency on the fetch program, if there is something to
fetch.
2009-03-20 16:23:48 +00:00
joerg
5f72a77f4a Refactor msgfmt.sh script to conditionally strip the msgid_plural for
old NetBSD versions and to strip msgctx if requested by the package.
This allows to replace the use of msgfmtstrip in various packages by
setting MSGFMT_STRIP_MSGCTX.
2009-03-20 16:13:02 +00:00
sno
6e4bd3d616 Add FreeBSD support
oked by tron@
2009-03-19 20:12:00 +00:00
rillig
b1bf3ebab8 Replaced _PKG_SILENT and _PKG_DEBUG with RUN. 2009-03-17 22:13:36 +00:00
rillig
6744d25ff3 Replaced _PKG_SILENT and _PKG_DEBUG with RUN. 2009-03-17 21:43:54 +00:00
rillig
68148ee242 Documented the public variables of this file. 2009-03-17 21:28:10 +00:00
tnn
d4a3178b42 revert previous 2009-03-17 17:58:49 +00:00
jmcneill
c146086c2a gamin isn't ready yet, so switch back to fam 2009-03-17 14:45:19 +00:00
joerg
37221332dd Move _SYS_VARS processing to a point where BUILDLINK_PACKAGES is
finalised.
2009-03-16 18:37:07 +00:00
tnn
a325778f62 Global FAM_DEFAULT is now acceptable, so no need to override it here. 2009-03-16 08:59:28 +00:00
jmcneill
59b2f48d13 Switch to gamin as the default FAM implementation. 2009-03-15 21:47:44 +00:00
joerg
e1659a7b56 Try to work around the mess called useradd on Linux. On Red Hat derived
distributions, useradd will create the home directory by default and
there is support for an option to disable that. Other Linux
distrubutions either lack the option in login.defs or the support for
-M. As workaround look for the option and if it is set, force -M.
Tested by Jens Rehsack. Addresses PR 40737.
2009-03-08 19:39:03 +00:00
tron
37539d5bc6 Describe "postfix-milter" and "sendmail-milter" options. 2009-03-08 15:57:13 +00:00
tron
dedef9d63a Fix cut and paste error. 2009-03-08 15:27:59 +00:00
joerg
3e9de36e25 make update might be called without having the package installed, so
check for the presence before trying to extract dependencies.
2009-03-07 19:36:31 +00:00
wiz
32e9d08dae Mention that kde4 option needs a pkgsrc-wip checkout. 2009-03-07 03:52:33 +00:00
tnn
b767667062 in fetch-list, skip packages that have INTERACTIVE_STAGE=fetch 2009-03-06 10:54:42 +00:00
joerg
5f28d6bebf Use pkg_info -r if present and fall back to pkg_delete for pkg_install
before 20090225. Intermediate versions get an explicit error.
The building of the recursive dependency was broken as the new
pkg_delete would stop without recursing and the target dependend on that
behavior. Reported by David Holland.
2009-03-05 23:07:15 +00:00
abs
5f554c32aa Initial definitions for FreeMiNT - also needs patches to pkgtools 2009-03-05 00:02:44 +00:00
joerg
c34aa7c321 Drop bogus per-architecture part of PACKAGES description. 2009-02-23 15:17:02 +00:00
adrianp
592a7fb689 +suhosin description 2009-02-22 23:41:12 +00:00
taca
67cdba1851 Add cjk and slp options. 2009-02-22 12:58:21 +00:00
joerg
de0beea014 Fix C&P error. Pointed out by OBATA Akio. 2009-02-17 10:42:45 +00:00
joerg
723fff56d9 Don't use :Q for the fetch argument lists. 2009-02-15 15:18:00 +00:00
asau
f3b9680094 Add MASTER_SITE_NETLIB to list Netlib and its mirrors.
Netlib is a collection of mathematical software, papers, and databases.
2009-02-15 14:31:52 +00:00
joerg
ddb0e17cb5 Don't use += to append to an empty variable. If PASSIVE_FTP is not
defined, it would still leave the variable with a non-empty value and
that would be passed down to the fetch command when running fetch-list.
2009-02-14 18:51:20 +00:00
joerg
8601a121bb package-install with DESTDIR should pass down -A as needed to get
automatic installed handling correct.
2009-02-13 11:30:07 +00:00
adrianp
4c7b488106 +jdbc-mysql{31,5} 2009-02-11 23:31:30 +00:00
joerg
2fcbca4813 Use pkg_admin for audit processing if pkg_install >= 20090201 is
installed.
2009-02-11 14:34:36 +00:00
jnemeth
8e2db99526 add db2 and tcpwrappers 2009-02-10 21:52:34 +00:00
joerg
1f5cd4138a Optionally request passive FTP for wget. 2009-02-10 19:25:09 +00:00
joerg
d02ad103b8 Change the way the fetch process is organised as proposed on tech-pkg:
- Introduce FETCH_USING, which specifies the mechanism to use; possible
  values are ftp, fetch, curl, wget, manual and custom.
- Depend on the correct tool/program if not using manual or custom.
- For manual, just use /usr/bin/false to bail out if a distfile is
  missing.
- For custom, FETCH_CMD and related variables are used as before.
- Default value is ftp.
2009-02-10 18:55:54 +00:00
wiz
f4d4d06ea1 Break out of fetch loop if cd to _DISTDIR fails.
From Anon Ymous.
2009-02-08 23:16:08 +00:00
joerg
4be66048ad Fix circular dependency detection for the case of non-leading circles.
For the dependency chain A->B->B the old code created:
_PKGSRC_DEPS=", B-1.0, A-1.0", which obviously can't match the PKGNAME
of B.
Skip the _flavor-bootstrap-depends processing if PKG_FAIL_REASON is
already set and move the check for circular dependencies right after the
block that defines PKGNAME and friends.
2009-02-06 15:27:00 +00:00
joerg
7b786c8fbd Drop tools/bootstrap.mk. It was mostly reundant as the bootstrap
components are correctly registered as dependencies. Move the remaining
two exceptions into the corresponding platform files.

XXX Both the strip and mkdir-sh are currently not registered
2009-02-05 19:03:29 +00:00
joerg
648c6c6e64 Don't skip the pax dependency. It has been registered as part of the
bootstrap for a long time. As it is no longer a bootstrap part, the
dependency is required.
2009-02-05 18:44:43 +00:00
adam
91d7dfcb90 Added svg option 2009-02-03 07:33:37 +00:00
joerg
6daf419fa5 Create users with -M. On Linux this gives the same behavior as NetBSD's
useradd without -M, e.g. allows creation of users without home
directory. Tested on RHEL4. From Jens Rehsack.
2009-02-02 19:54:22 +00:00
joerg
95f48dd452 Use system tbl if it exists. From Jens Rehsack. 2009-02-02 11:14:11 +00:00
shattered
7cbd658324 sysutils/memtestplus options were renamed a year ago (memtesplus-iso -> iso,
memtesplus-serialconsole -> serialconsole).  Document them.

OK by wiz@.
2009-01-29 17:34:29 +00:00
jmcneill
0a4dae9c26 Document the 'avahi' option. 2009-01-25 12:18:01 +00:00
obache
63e0edcb05 Update DLOPEN_REQUIRE_PTHREADS pattern again.
Even on NetBSD>=5, need to link pthread if using pthread_create()/join().
2009-01-23 14:21:38 +00:00
obache
b501344547 Mention to m17nlib, prime, uim-fep and xim options. 2009-01-23 13:52:58 +00:00
obache
b5f9ee16a8 Fixes DLOPEN_REQUIRE_PTHREADS patterns.
NetBSD-3 was lost by previous commit,
and NetBSD-5_BETA does not require pthread.
(TODO: 4.99.*...)
2009-01-23 13:07:25 +00:00
obache
4939c4ccab Added NetBSD>=4 to the list of platforms which need pthreads linked into
the application if it uses dlopen().

This pattern should be changed if confirmed fixed in NetBSD-current.
2009-01-23 11:23:28 +00:00
schwarz
ef6511fc74 Do not use GNU m4 shipped with the OS on systems prior to Mac OS 10.5.
10.4 shipped with gm4 1.4.2, 10.3 came with 1.4.
This is not recent enough for some packages (specifically devel/autoconf),
so use pkgsrc's gm4 instead.
Fixes PR#40329.
2009-01-22 20:14:04 +00:00
taca
357ed0c3ea Add lang-id (Indonesian) and lang-ko (Korean) used by drupal6-translations. 2009-01-22 16:18:40 +00:00
dsainty
c747409441 Document xapian-flint-backend and xapian-quartz-backend options, allowing
rationalisation of backends (and also allows wiring the database to the older
database format if desired).
2009-01-21 06:44:11 +00:00
adrianp
abe6fa73d4 Typo fix 2009-01-20 21:30:41 +00:00
sketch
ae75a2a7ad Add djbdns-cachestats option, show cache hits/misses in stats output. 2009-01-19 10:27:31 +00:00
christos
0613ba0c5c enable 1.6 for x86_64 too, and make it the default. 2009-01-19 00:34:53 +00:00
obache
cc21e2178f Add description of gdal, octave, openexr (pfstools) and gsl (pfstmo) options. 2009-01-18 12:37:43 +00:00
shattered
9c3793b8ea Correct a typo and fix FTP definition (T is for Transfer).
OK by wiz@.
2009-01-18 12:15:01 +00:00
joerg
a70755c941 Fix cut & paste errors. From Jens Rehsack. 2009-01-15 16:55:33 +00:00
sketch
ddaab16e6a While user/group 'games' does not exist by default on Solaris, it will
get created correctly if SETGIDGAME=yes and this avoids ugly errors
from check-files.mk
2009-01-14 23:33:48 +00:00
sketch
c4474d647e Don't use full path to include, avoids
"<stdin>", line 4: warning: #include of /usr/include/... may be non-portable

warning with Sun Studio.
2009-01-14 17:27:37 +00:00
wiz
b66e13dd33 Add enchant option. 2009-01-12 21:50:53 +00:00
shattered
323598598f - Describe 'catalog-sqlite3' option
- Delint

OK by wiz@.
2009-01-12 17:37:10 +00:00
uebayasi
c166eebbec Fix check-wrkref path.
_CHECK_WRKREF_FILELIST_CMD is a command which prints PLIST paths
converted to absolute path.  _CHECK_WRKREF_FILELIST_CMD can run
anywhere, so cd ${DESTDIR} before that is pointless.  To access files,
_CHECK_WRKREF_FILELIST_CMD's output needs to be s/^/${DESTDIR}/ when
destdir is used.


Reviewed By:	joerg
2009-01-12 13:11:22 +00:00
tnn
9a055d30cf run ${_ULIMIT_CMD} in build-env target 2009-01-10 15:59:29 +00:00
joerg
cb1ac20e13 Further refine AIX support. From Jens Rehsack. 2009-01-09 11:46:34 +00:00
wiz
c4482c0c57 Add kde4 option. 2009-01-08 12:00:58 +00:00
adam
1e55ac086b Added options for ImageMagick: ghostscript, djvu, wmf 2009-01-07 09:03:19 +00:00
obache
21f73bde57 Mention gsasl and gnome-keyring options used by mail/msmtp. 2009-01-06 12:12:42 +00:00
dbj
06b5331c6d this script was not visiting packages in the proper order when subpackages
had common dependencies.  This change hopefully fixes that.
2009-01-05 02:37:05 +00:00
hubertf
c3a98738dd Add links and lynx similar to w3m, add trailing dot to all three. 2009-01-04 15:36:22 +00:00
hubertf
e32dc9217d Improve description of libao, and remove the 'ao' option
Addresses PR 40312
2009-01-01 21:38:21 +00:00
joerg
e5d0951320 Fix misbalanced brackets as noticed by jnemeth. 2008-12-29 21:26:55 +00:00
joerg
258aaa98a1 Also wrap the cpp command like cc for AIX/XLC. 2008-12-29 20:47:17 +00:00
joerg
709d52f492 Improve AIX/XLC support:
- provide cpp wrapper using cc -E
- provide c++_r wrapper working like c++
- provide -rpath handling for cc
- fix some debug messages to provide the correct script name
2008-12-29 16:53:06 +00:00
joerg
932fd9ecda Emulate -rpath argument of GCC and xlC on AIX, it works like the
corresponding linker argument.
2008-12-29 11:25:39 +00:00
dsl
5f2fc5dcbf Use a temporary variable to hold ${_dep_:C/\:.*$//} since it is used
as a modifier on another variable and would need to be escaped
as :M${_dep_\:C/\\\:.*$//} in order for the modifiers to be parsed correctly.
This all used to work because _dep_ is a .for loop control variable which
was substituted in an earlier pass through the line.
Recent changes leave .for loop control variables to be substituted during
normal expansion.
Adding the \ would leave the script non-working with theolder make.

OK'd by Beefy
2008-12-23 22:34:26 +00:00
taca
9fd8b22e88 Add lang-th, Thai language support. 2008-12-21 15:18:02 +00:00
obache
9c6491952f nox11 option should not be used anywhere, use -x11 instead. 2008-12-21 12:13:38 +00:00
spz
6c2bb9406e add a description for the uucp option used eg in news/inn. Since other
packages may also want to optionally add uucp support, don't use inn-uucp.
2008-12-21 11:14:23 +00:00
spz
d034e3dc65 add a line for the recently added bind-xml-statistics-server option for the
net/bind95 package
2008-12-21 11:11:33 +00:00
jmcneill
670c861ab9 Document pulseaudio option. 2008-12-19 13:25:14 +00:00
tron
65c127a1a3 Update Xcode information for Mac OS X Leopard. 2008-12-16 08:11:29 +00:00
rillig
f38678623c There is no mail/nail anymore. 2008-12-15 12:53:28 +00:00
rillig
c448324760 Oops. 2008-12-15 12:28:49 +00:00
rillig
9a009cf3a3 Made the code shorter.
The info messages can be omitted. At least for ELF binaries, the code is
sufficiently stable.
2008-12-15 11:03:49 +00:00
obache
6f8cd07b1f Fixes typo, able to detect builtin libiconv again. 2008-12-15 10:58:53 +00:00
taca
beb4f88cfa Remove extra debug codes which noted by Ryo HAYASAKA as PR pkg/40175. 2008-12-15 09:01:30 +00:00
jmcneill
49a9b9816d Add /usr/lib${LIBABISUFFIX} to the search path 2008-12-14 16:34:24 +00:00
rillig
5a901cfed5 Added a -v flag to the verify_file function, which in case of a
verification failure prints a useful and concrete error message.
2008-12-14 14:09:32 +00:00
obache
80c5f6765c Mention w3m-image-gtk2 option. 2008-12-13 08:56:44 +00:00
sketch
9786e79561 Solaris useradd requires a full path to the shell. 2008-12-12 15:35:34 +00:00
taca
29c4514e53 Add lang-zh option. 2008-12-09 14:49:24 +00:00
ahoka
dcf2b77269 Add hal's description to the list. 2008-12-09 09:41:26 +00:00