summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
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
2009-03-17gamin isn't ready yet, so switch back to famjmcneill1-2/+2
2009-03-16Move _SYS_VARS processing to a point where BUILDLINK_PACKAGES isjoerg1-14/+14
finalised.
2009-03-16Global FAM_DEFAULT is now acceptable, so no need to override it here.tnn2-8/+2
2009-03-15Switch to gamin as the default FAM implementation.jmcneill1-4/+12
2009-03-08Try to work around the mess called useradd on Linux. On Red Hat derivedjoerg1-13/+30
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-08Describe "postfix-milter" and "sendmail-milter" options.tron1-0/+2
2009-03-08Fix cut and paste error.tron1-2/+1
2009-03-07make update might be called without having the package installed, sojoerg1-2/+6
check for the presence before trying to extract dependencies.
2009-03-07Mention that kde4 option needs a pkgsrc-wip checkout.wiz1-1/+1
2009-03-06in fetch-list, skip packages that have INTERACTIVE_STAGE=fetchtnn1-2/+2
2009-03-05Use pkg_info -r if present and fall back to pkg_delete for pkg_installjoerg1-3/+10
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-05Initial definitions for FreeMiNT - also needs patches to pkgtoolsabs3-1/+150
2009-02-23Drop bogus per-architecture part of PACKAGES description.joerg1-2/+2
2009-02-22+suhosin descriptionadrianp1-0/+1
2009-02-22Add cjk and slp options.taca1-0/+2
2009-02-17Fix C&P error. Pointed out by OBATA Akio.joerg1-2/+2
2009-02-15Don't use :Q for the fetch argument lists.joerg1-3/+3
2009-02-15Add MASTER_SITE_NETLIB to list Netlib and its mirrors.asau1-1/+7
Netlib is a collection of mathematical software, papers, and databases.
2009-02-14Don't use += to append to an empty variable. If PASSIVE_FTP is notjoerg1-5/+3
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-13package-install with DESTDIR should pass down -A as needed to getjoerg1-2/+5
automatic installed handling correct.
2009-02-11+jdbc-mysql{31,5}adrianp1-0/+2
2009-02-11Use pkg_admin for audit processing if pkg_install >= 20090201 isjoerg2-4/+14
installed.
2009-02-10add db2 and tcpwrappersjnemeth1-0/+2
2009-02-10Optionally request passive FTP for wget.joerg1-2/+2
2009-02-10Change the way the fetch process is organised as proposed on tech-pkg:joerg4-32/+50
- 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-08Break out of fetch loop if cd to _DISTDIR fails.wiz1-5/+5
From Anon Ymous.
2009-02-06Fix circular dependency detection for the case of non-leading circles.joerg2-10/+15
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-05Drop tools/bootstrap.mk. It was mostly reundant as the bootstrapjoerg4-132/+9
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-05Don't skip the pax dependency. It has been registered as part of thejoerg1-6/+2
bootstrap for a long time. As it is no longer a bootstrap part, the dependency is required.
2009-02-03Added svg optionadam1-0/+1
2009-02-02Create users with -M. On Linux this gives the same behavior as NetBSD'sjoerg1-9/+3
useradd without -M, e.g. allows creation of users without home directory. Tested on RHEL4. From Jens Rehsack.
2009-02-02Use system tbl if it exists. From Jens Rehsack.joerg1-1/+4
2009-01-29sysutils/memtestplus options were renamed a year ago (memtesplus-iso -> iso,shattered1-2/+2
memtesplus-serialconsole -> serialconsole). Document them. OK by wiz@.