summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2007-10-28Add options used in net/samba; acl, ads and winbind.taca1-0/+3
2007-10-28Remove options that still do not have a description.wiz1-120/+0
2007-10-28Protect against multiple inclusion. This fixes the "sane-frontends"tron1-1/+6
package which includes "bsd.options.mk" via its own "options.mk" and via "graphics/gimp/buildlink3.mk".
2007-10-28Add description of libiconv-cp932 option.taca1-0/+1
2007-10-27Recent flash player is not compatible with netscape navigator/communicatorobache1-7/+1
as reported in PR 29620 and compatible version have unresolved security issues. Drop dependency on ns-flash and remove NS_NO_FLASH variable. Bump PKGREVISION of navigator/communicator.
2007-10-25* If PLIST_SRC is explicitly set to an empty value in a package Makefile,jlam1-5/+19
then automatically generate a PLIST that says "${PKGNAME} has no files". * If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile, and no PLIST files exist, then fail during the package build with PKG_FAIL_REASON. * Remove "intentionally empty" PLISTs again. Now, the easy way to say that a package installs no files is to just add the following to the package Makefile: PLIST_SRC= # empty
2007-10-25simpler includes.rillig1-3/+3
2007-10-25Re-add "intentionally empty" PLISTs for meta-packages and other packagesjlam1-10/+6
that directly manipulate empty PLISTs. Modify plist/plist.mk so that if the PLIST files are missing and no GENERATE_PLIST is defined, then the package fails to build.
2007-10-25Allow packages to have no PLIST files whatsoever. If such a package alsojlam1-4/+11
does not set GENERATE_PLIST, then automatically generate a PLIST that says: @comment ${PKGNAME} has no files.
2007-10-22Add links-zlib option, quell pkglint warning from www/links.bjs1-0/+1
2007-10-20Rename PKGTOOLS_VER to PKGTOOLS_VERSION and use that everywhereadrianp3-6/+7
Export PKGTOOLS_VERSION so that genreadme.awk can use it This will sync the output between './mkreadme' and 'make readme'
2007-10-20Allow a package to use its custom group so long as the group is in thedsainty1-3/+19
(new) UNPRIVILEGED_GROUPS list. In addition, the value of UNPRIVILEGED_GROUPS is defaulted to all the groups the installing user is a member of, in a similar mold to UNPRIVILEGED_GROUP and UNPRIVILEGED_USER. This allows non-root installations of packages that have special group requirements but no special user requirements, so long as the installation user has been given the necessary group membership. Raised on tech-pkg @ 2007/10/14.
2007-10-19Reverted the last changes, which factored out some definitions that arerillig15-189/+120
usually the same on the supported platforms. The reason for having duplicate code in these files is to make it easier to port pkgsrc to a new platform: You just have to copy one of the existing platform files and edit the values in it. With some values factored out, you would have to look at one more file. Pointed out by agc@.
2007-10-18Factored out the parts that are common between all the supportedrillig15-120/+189
platforms, mainly because it wouldn't have made sense to document the variables in one of those files, but they need to be documented somewhere. Added the file defaults.mk, which now serves as the reference document which provides useful default values and _explains_ the variables.
2007-10-17Made the .include lines simpler.rillig9-23/+23
2007-10-17Accept all licenses in DEFAULT_ACCEPTABLE_LICENSES if the user is onlyrillig1-3/+2
using the += operator, not the simple = operator, in mk.conf. That way we can mark packages as having open source licenses without disturbing the users.
2007-10-17Add ares and cares asynchronous resolver library options, used by net/aria2, ↵bjs1-0/+2
but could be common to others
2007-10-17Handle more variants of the position independent code flag from Solaris.is1-1/+3
This is needed for Xaw3d. Fix suggested by joerg@.
2007-10-16Fix abusers of LOWER_OPSYS to check OPSYS or MACHINE_PLATFORM instead.tnn1-2/+2
2007-10-16Remove some legacy support after branching 2007Q3.wiz1-4/+1
2007-10-16Allow PKGLOCALEDIR to be overridden.tnn2-4/+4
2007-10-16The previous commit needs all platforms to be correct abouttnn1-3/+5
separating LOWER_OPSYS and LOWER_OPSYS_VERSUFFIX, since numbers are now removed from LOWER_OPSYS when forming MACHINE_GNU_PLATFORM. Fix the remaining to platforms: Interix and IRIX.
2007-10-16OSF1 and HPUX: Separate the version component from ${LOWER_OPSYS}tnn1-6/+8
into ${LOWER_OPSYS_VERSUFFIX}. When assigning GNU_MACHINE_PLATFORM, strip numerical characters from LOWER_OPSYS. (final component is eg. osf5.1 not osf15.1)
2007-10-16Added the variable CCACHE_BASE, so that a ccache other than the onerillig1-26/+35
installed by devel/ccache can be used. This is especially important for cross-builds. Documented IGNORE_CCACHE. Fixed the double use of the directory ${WRKDIR}/.ccache, which was used both as wrapper directory and as cache directory.
2007-10-14Switched two words, so that the version number of the package appears torillig1-2/+2
the right instead of the (strictly) redundant word "found".
2007-10-13Ignore post-hyphen parts of the Linux kernel version similiar tojoerg1-1/+3
DragonFly and FreeBSD. It seems like Linux people love those... This addresses the first part of PR 37100.
2007-10-13The "debug" variable was often used like "if [ $debug = yes ]; then ...;rillig1-34/+19
fi". There is an easier way to solve the same problem with much less code.
2007-10-13The --database option doesn't exist.rillig1-3/+1
2007-10-13Made the code simpler and documented it.rillig1-10/+11
2007-10-13Fix the .include lines so that make looks in the right place first.dsl19-99/+99
Remember .include "foo.mk" is looked for (first) in the directory that contains the makefile being processed (like in C), so remove all the ${.PARSEDIR} and ../ sequences that just cause grief.
2007-10-11Explain "dnsrbl" and "spf" used by "milter-greylist".tron1-0/+2
2007-10-11Add $HOME/.pinepwd support by default; bump PKGREVISION. Option "pinepwd"tv1-0/+1
can be disabled to remove the behavior again. In spite of UW's "recommendations" against enabling this, it should be up to the sysadmin and user whether to use the rope to build a bridge or hang him/herself. PC-Pine has it enabled by default; there's no reason besides FUD to make the Un*x build any different.
2007-10-10Rewrote the comments on REQD_FILES to be accessible via "bmake help".rillig1-11/+22
2007-10-10Added _VARGROUPS.rillig1-1/+6
2007-10-09AIX has nothing to do with NetBSD-1.5.rillig1-7/+1
2007-10-09Added _VARGROUPS.rillig1-1/+6
2007-10-09Remove trailing spaces.martti11-27/+27
2007-10-09Fixed CVS Id and trailing empty lines.rillig1-3/+1
2007-10-09Provided some reason for having PKGMANDIR and PKGINFODIR. And, by therillig1-3/+9
way, MANINSTALL isn't user-settable.
2007-10-09typorillig1-2/+2
2007-10-07Added _VARGROUPS.rillig1-1/+10
2007-10-07fix obsolete URLs for www.NetBSD.orgkano3-6/+6
close PR pkg/37071 reviewd by xtraeme@
2007-10-05Added lots of XXX that should be cleaned up when the compiler frameworkrillig1-1/+11
is rewritten the next time.
2007-10-05I often want to know which directories pkgsrc is using.rillig1-1/+6
2007-10-05When linking with XLC on AIX, force -brtl to get linkage behaviour wejoerg1-1/+8
expect from other platforms.
2007-10-03Additional pattern matching NetBSD-3.1_STABLE-i386, forgotten in theheinz1-1/+2
last commit (Thanks to Jukka Salmi for noting this).
2007-10-02Added NetBSD 3 to the list of platforms which need pthreads linked intoheinz1-2/+3
the application if it uses dlopen(). This change was triggered by the longstanding bug that mod_perl (due to perl itself) was built with threads but apache was not, thus leading to incompatibility between apache and mod_perl. Whether NetBSD 4 needs to be added as well is still an open question.
2007-10-01Some useful keywords for "bmake help".rillig1-1/+3
2007-10-01Documented the currently available features and added _VARGROUPS.rillig1-1/+19
2007-10-01Added CVS Id.rillig1-0/+2