summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2009-05-16Remove preserve packages for make update with -N -f -f and therefore dojoerg1-2/+2
not depend on the behavior of older pkg_delete to allow the removal with simple force.
2009-05-16Don't require pkg_delete or pkg_info -r to list packages in fulljoerg2-3/+9
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-15Re-enabled the detection of variables as they appear inrillig1-2/+2
mk/defaults/mk.conf. I don't know when I removed it accidentally.
2009-05-14Added CPL version 1.0martti1-1/+2
2009-05-12Added some keywords.rillig1-1/+3
2009-05-10Added documentation for UNLIMIT_RESOURCES.rillig1-0/+13
2009-05-09Make USE_DESTDIR=full the default value and retire the option.joerg2-11/+12
2009-05-08Remove a redundant "$" from a grep pattern.minskim1-2/+2
2009-05-06Allow to set the "bourne" shell used for buildlink3 wrappers per platform.tron2-3/+9
Set it to "/bin/ksh" under Mac OS X which should reduce package build times by more than 20%.
2009-05-02Add new metadata: PREV_PKGPATH and SUPERSEDES.reed1-1/+7
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-04-30Point to the copy of DEFAULT_ACCEPTABLE_LICENSES in pkg_installgdt1-6/+16
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-29Add apache-1.1 to DEFAULT_ACCEPTABLE_LICENSES.gdt1-5/+2
Remove comment that this file has draft status - it's live now.
2009-04-27Revert last change for the moment as "/bin/ksh" fails to executetron1-7/+1
the "configure" script of "pkg_install".
2009-04-25Add artistic and artistic-2.0 to DEFAULT_ACCEPTABLE_LICENSES.gdt1-1/+2
2009-04-24Add support for @pkgdir for non-destdir installation.joerg1-1/+3
2009-04-24Set "SH" to "/bin/ksh" under Mac OS X Leopard:tron1-1/+7
- "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-23Adjust to current realitygdt1-10/+7
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-23Add gnu-lgpl-v2.1 to DEFAULT_ACCEPTABLE_LICENSES.gdt1-2/+2
2009-04-22_PATCH_BACKUP_ARG must match the selected patch, so override potentialjoerg1-2/+2
platform value when using the version from pkgsrc.
2009-04-22Describe djbdns-qmerge options.schmonz1-0/+2
2009-04-21Use nbpatch, not gpatch, when the platform is missing it.joerg1-5/+5
The former is known to have less issues like being able to deal with asymmetric context and no line limits.
2009-04-21Describe ikiwiki-amazon-s3 and ikiwiki-search options.schmonz1-0/+2
2009-04-12document mutt-devel options mutt-smtp and mutt-sidebartonio1-0/+3
2009-04-10Add openjdk7-bin to the list of valid JVMs and use as a default onabs1-11/+24
NetBSD/i386 5.x The previous default - the linux sun-jre6 - would randomly crash under load for at least tomcat and jboss
2009-04-09Remove support for NO_PACKAGE.joerg2-25/+3
2009-04-08Clear USE_LANGUAGES for meta packages.joerg1-1/+2
2009-04-08Disable CHECK_PERMS by default for meta-packages.joerg1-1/+2
2009-04-08Switch to the license handling in license.mk.wiz2-37/+19
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-04Describe gdb6-tui option.wiz1-0/+1
2009-04-04Tell the user the right config file and option for vulnerabilities basedjoerg2-3/+7
on the pkg_install version. Reported by Nicolas Joly.
2009-04-04Added some keywords for "make help".rillig1-1/+3
2009-04-01Remove tool definition for native pax as it is not fully compatible withjoerg2-4/+2
the expected pax use and has some bad behavior making it undesirable to work around. Discussed with hasso@ and on tech-pkg.
2009-04-01Remove PAX definition, it is not forcefully installed as part of thejoerg1-2/+1
bootstrap any longer, so this is plainly wrong.
2009-03-27Pass some additional options down as used by the scmgit-base build.joerg1-2/+5
Tested by full bulk build, ok wiz@
2009-03-25Added the keyword "licence" for "make help".rillig1-1/+3
2009-03-24Explain "p0f" and "spamassassin" options of the "milter-greylist" package.tron1-1/+3
2009-03-22Add the required mk/emulator plugin for AIX binary only packages.sno1-0/+43
Oked by joerg@
2009-03-22Fix copy&paste error resulting in duplicate .endif.joerg1-2/+1
2009-03-22Rename MSGFMT_STRIP_MSGCTX to MSGFMT_STRIP_MSGCTXT to reflect what isjoerg2-18/+28
stripped. Allow the script to be used for pkgsrc msgfmt as well. Set MSGFMT_STRIP_MSGCTXT automatically for msgfmt before 0.15.
2009-03-20MSGFMT_STRIP_* applies to both the native and the pkgsrc version, sojoerg1-4/+4
move the conditional block into the shared path.
2009-03-20Restore duplication check for _BLNK_PACKAGES that got lost with earlierjoerg1-2/+2
versions and was not fatal.
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg16-88/+101
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-20Skip vulnerability check for packages that set NO_PKGTOOLS_REQD_CHECK.joerg2-3/+8
Set AUDIT_PACKAGES and friends correctly though. Fixes bootstrap on platforms with pdksh.
2009-03-20Only add dependency on the fetch program, if there is something tojoerg1-1/+3
fetch.
2009-03-20Refactor msgfmt.sh script to conditionally strip the msgid_plural forjoerg4-268/+315
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-19Add FreeBSD supportsno1-1/+9
oked by tron@
2009-03-17Replaced _PKG_SILENT and _PKG_DEBUG with RUN.rillig13-47/+42
2009-03-17Replaced _PKG_SILENT and _PKG_DEBUG with RUN.rillig1-6/+6
2009-03-17Documented the public variables of this file.rillig1-1/+27
2009-03-17revert previoustnn2-2/+8