summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2005-09-20Teach the +SHELLS helper script to not create an /etc/shells file ifjlam1-1/+2
one doesn't exist. From now on, we only add the listed PKG_SHELL to the /etc/shells file if it already exists. This fixes PR pkg/27162.
2005-09-20Teach the tools framework about "byacc", which is a Berkeley-compatiblejlam6-6/+31
YACC. This should be used by packages that require NOT using bison (maybe because bison can't handle the .y file) but still need a yacc.
2005-09-16Remove the CHECK_FILES bits during deinstall so that they are regeneratedjlam1-2/+4
from scratch during a reinstall. This makes CHECK_FILES more useful when debugging packages with broken PLISTs.
2005-09-13Do not define gtar to be the same as ${LOCALBASE}/bin/tardmcmahill1-12/+1
since the latter is not GNU tar. Fixes some extract problems on solaris and others where a buggy distfile needs GNU tar. No effect on NetBSD. Discussed with jlam.
2005-09-11In xlockmore:hubertf1-0/+2
Replace XLOCK_DISABLE_ALLOW_ROOT and XLOCK_NO_DPMS by options 'xlockmore-allow-root' and 'xlockmore-dpms' which are on by default - disable them to get the effect of the two variables. Suggested & reviewed by wiz.
2005-09-08Add and document options used by devel/rt3.cube1-6/+4
Remove obsolete options names.
2005-09-05Improve warning for deprecated variables, prompted by wiz.dillo1-2/+4
2005-09-04Consistently end option descriptions with a dot.wiz1-3/+3
2005-09-04Add gtkspell description.xtraeme1-1/+2
2005-09-03Skip checking files in the refcount directory in case it's underjlam1-1/+2
${PREFIX}, which happens if ${PKG_DBDIR} is under ${PREFIX}, e.g. /usr/pkg/.pkgdb. This makes CHECK_FILES usable in my FreeBSD bootstrap setup.
2005-09-03gamin finally works on NetBSD now. Enable it as a FAM implementationjlam1-2/+2
choice.
2005-09-01Removed trailing white-space in comments.rillig1-5/+5
2005-08-31Make dbh configurable via options framework.hira1-0/+1
OK'd by maintainer.
2005-08-30add descriptions for the optionstonio1-0/+2
abook and osx-addressbook, used in database/lbdb
2005-08-30Correct a make(1) syntax to fix a malformed conditional error seenuebayasi1-2/+2
on older NetBSD or other *BSD systems. Reported by Krister Walfridsson and Jeremy Reed respectively.
2005-08-30revert to /usr/bin/tr per an email from Grant. Seems /usr/xpg4/bin/trdmcmahill1-2/+2
has enough problems of its own.
2005-08-29Don't pretend that gamin works yet to replace FAM.jlam1-2/+2
2005-08-29Map legacy "postgresql*" options to standard "pgsql".tv1-1/+5
2005-08-29PostgreSQL support option is "pgsql".tv1-4/+1
2005-08-28Rework emacs.mk:uebayasi1-165/+291
1) Simplify the way how an emacs version is picked when no emacs is installed, but a user try to install an Emacs Lisp package. Just pick up the version set as EMACS_TYPE than searching for versions already installed etc. If the EMACS_TYPE version is not supported by the Emacs Lisp Package, just fail. EMACS_TYPE be default to GNU Emacs 21. (In other words, users should set EMACS_TYPE as they want. Otherwise GNU Emacs 21 is used.) 2) All Emacs Lisp Packages *must* prepend EMACS_PKGNAME_PREFIX to a) the PKGNAME itself, and b) PKGNAME in its dependency lines. EMACS_PKGNAME_PREFIX is expanded to "xemacs-" when XEmacs is used. This keeps dependency graph of Emacs-Lisp-packages- installed-for-XEmacs consistent. 3) Document EMACS_* variables as much as possible. 4) Provide more cookies for PLIST. Maybe utilized later. Note that the 2) change doesn't affect the default, GNU Emacs 21 behaviour. So no version / revision bumps in this commit.
2005-08-28Support BSD/OS 5.0 also as some tools are in new locations.reed1-1/+17
Thank you, T. M. Pederson. This is PR #31081.
2005-08-26_RESUME_TRANSFER: only try to get the value of the temp file when it'sxtraeme1-3/+4
available.
2005-08-26Use PKG_TOOLS_BIN, so it doesn't run wrong pkg_* tools found in the PATH.reed3-19/+24
2005-08-26Add todo item: Generate list of packages that were "Successfully packaged".reed1-0/+1
2005-08-26Create intermediate directories as required when creating PKG_DBDIR.reed1-2/+2
2005-08-26Make sure file exists before defining TOOLS_PLATFORM.mktemp.reed1-1/+3
2005-08-25Make sure TEE is defined.reed1-1/+2
I saw: -a: not found
2005-08-25iUse "up-to-date" instead of "upto date" to be consistent.reed1-3/+3
2005-08-24Removed trailing white-space.rillig1-2/+2
2005-08-24Added a code snippet that demonstrates how to set the $@ array to therillig1-1/+12
lines printed by a shell command. In contrast to the read(1) shell utility, there are no problems when the output contains backslashes.
2005-08-24Fixed a typo and added a comment about when to remove the deprecationrillig1-2/+3
error message about the double-backslash quoting in PKG_USERS.
2005-08-24Add todo item: define "djb-nonlicense" and set LICENSE on affectedschmonz1-1/+2
packages. Suggested by gdt@.
2005-08-24Introduce DJB_MAKE_TARGETS boolean, on by default, off in theschmonz1-12/+4
following packages because they don't use "it" and "setup check" as BUILD_TARGET and INSTALL_TARGET, respectively: devel/bglibs mail/mailfront mail/qmail-qfilter sysutils/memtester sysutils/qlogtools Since there's only one consumer of BGWARE_INSTALLER, and future bgware will use bg-installer from bglibs, move the do-install routine directly into qlogtools.
2005-08-23use /usr/xpg4/bin/tr instead of /usr/bin/trdmcmahill1-2/+2
2005-08-23This file must not be included by anything other than bsd.pkg.mk.rillig1-4/+5
Enforce this by not writing it in a comment but checking it in the code.
2005-08-23The real user name in PKG_USERS does not need to be escaped with doublerillig1-19/+23
backslashes anymore. A single backslash is enough. Changed the definition in all affected packages. For those that are not caught, an additional check is placed into bsd.pkginstall.mk.
2005-08-23Made the code for the shell file work on Solaris.rillig1-15/+11
2005-08-23Made the code to create the dirs file work on Solaris.rillig1-83/+26
2005-08-23Avoid double // in the case where PREFIX is / (eg: shells/standalone-tcsh)abs1-5/+21
2005-08-23Made the code for the permissions file work on Solaris.rillig1-17/+12
2005-08-23Shortened the code for the usergroup file and made it work even on Solaris.rillig1-32/+19
2005-08-23Cleaned up the code that parses the CONF_FILES etc. Now it is possiblerillig1-16/+8
again to have users and groups called "__dummy".
2005-08-23Cleaned up the code for creating .install_files. Now only shellrillig1-57/+28
constructs are used that are understood by the Solaris /bin/sh, too.
2005-08-22Do not attempt to modify /etc/shells as a regular user.reed1-2/+5
Also set PKG_CREATE_USERGROUP with = instead of ?=.
2005-08-22I forgot to add the trailing slash when stripping ${PREFIX} from pathnames.rillig1-2/+2
2005-08-21... and corrected a bug I had overseen. I had only tested that the functionrillig1-2/+2
works, not that it works in its environment.
2005-08-21Simplified the strip_prefix function. Tested with /usr/bin/awk on Solaris,rillig1-5/+4
nawk and gawk.
2005-08-21Changed the comment for SUBST_STAGE to be more complete. Started the otherrillig1-9/+9
sentences with an uppercase letter. No code changes.
2005-08-21Cleaned up the code that checks which tools are needed for extraction.rillig1-16/+18
2005-08-21preserve -Qoption arg if the 2nd next arg isn't -R.grant1-1/+2