Commit graph

7393 commits

Author SHA1 Message Date
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