Commit graph

7377 commits

Author SHA1 Message Date
tron
bdc83f4e4c 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
834809245b Add artistic and artistic-2.0 to DEFAULT_ACCEPTABLE_LICENSES. 2009-04-25 13:15:43 +00:00
joerg
7b5175ce9a Add support for @pkgdir for non-destdir installation. 2009-04-24 14:02:41 +00:00
tron
9adc2cce6a 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
17a24266b3 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
a031ed2160 Add gnu-lgpl-v2.1 to DEFAULT_ACCEPTABLE_LICENSES. 2009-04-23 12:06:05 +00:00
joerg
8c7d96e5f3 _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
5d94f45b53 Describe djbdns-qmerge options. 2009-04-22 05:20:35 +00:00
joerg
c72fa77cbd 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
c80a8c9530 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