summaryrefslogtreecommitdiff
path: root/mk/defaults/mk.conf
AgeCommit message (Collapse)AuthorFilesLines
2007-08-17Remove infrastructure side of Xorg 6.9 support. Begin to simplifyjoerg1-2/+2
some of the cases of X11_TYPE usage -- it will stay with modular|native, so don't bother with keeping the separation in the tool list.
2007-08-14Drop EMACS_USE_POP, EMACS_USE_X and EMACS_USE_X_TOOLKIT from thejlam1-21/+1
default variable settings. These are now handled directly by the editors/emacs20 package via the options framework.
2007-08-01Begin adding some of the basic, non-intrusive pieces of thejoerg1-1/+6
cross-compile support. - NATIVE_MACHINE_GNU_ARCH, NATIVE_LOWER_ARCH, NATIVE_MACHINE_ARCH, NATIVE_MACHINE_PLATFORM and NATIVE_MACHINE_GNU_PLATFORM work like the counterpars without NATIVE_ prefix. Expansion of NATIVE_LOWER_ARCH and NATIVE_MACHINE_ARCH is enforced early, so that MACHINE_ARCH can be overriden in mk.conf to specify the target architecture. - Provide a default of NO for USE_CROSS_COMPILE. This will be the main switch to activate cross-compiling and adding it now makes it possible to merge more of the patches for specific packages. - Set --build and --host when cross-compiling, the former using the just added variable NATIVE_MACHINE_GNU_PLATFORM. Supported-by: Google SoC 2007 Looks good: jlam@
2007-07-14Add support for the upcoming pkg_install-20070714 which now includesadrianp1-1/+21
audit-packages.
2007-07-02SSH_RSHPATH has been unused for ages, remove.joerg1-6/+1
2007-06-19Move common definitions of UUCP_{GROUP,USER} from mail/courier-mta andjlam1-1/+11
net/uucp to mk/defaults/mk.conf.
2007-03-01Add defaults for mail/mailagent.wiz1-1/+10
2007-02-28Define RELAY_CTRL_DIR, the directory for relay-ctrl's database.schmonz1-1/+6
2007-02-22Added the missing documentation that explains _why_ OBJHOSTNAME shouldrillig1-1/+6
be set for locking. Based on the CVS log for bsd.pkg.mk 1.907.
2007-02-22Finished the split of PKGSRC_LOCKTYPE into LOCALBASE_LOCKTYPE andrillig1-2/+2
WRKDIR_LOCKTYPE. Added more documentation.
2007-02-22Updated the ABI documentation, which also works on Solaris.rillig1-5/+19
2007-02-04Some keywords for PKGSRC_LOCKTYPE.rillig1-1/+3
2007-01-16change the default user/group for dbus to something <=8 chars since some ↵dmcmahill1-5/+5
systems (eg solaris) need that. Addresses PR/34127
2007-01-11MAKE_JOBS is only used in the do-build target, nowhere else.rillig1-3/+4
2007-01-08Added two keywords to the description of WRKOBJDIR, since I just cannotrillig1-1/+3
remember whether it's WRKOBJDIR (right) or OBJWRKDIR (wrong).
2007-01-02Improved the documentation a bit.rillig1-36/+57
2006-12-28INFO_DIR was reused for a diffrent purpose.obache1-3/+1
2006-12-27Move USE_XPKGWEDGE handling to bsd.prefs.mk. The logic depends onjoerg1-7/+5
X11_TYPE and some other settings which can overriden by the platform defaults. This has the nice side effect of simplifying the handling in bsd.prefs.mk. Discussed with and reviewed by wiz@. Keep the documentation for USE_XPKGWEDGE in defaults/mk.conf as suggested by salo@.
2006-12-20Make sure X11_TYPE is defined before checking it.martti1-2/+2
2006-12-20For modular Xorg disable xpkgwedge (will be made a hard error later).joerg1-1/+5
Don't add ${X11BASE}/bin to PATH, don't include mk/x11.buildlink3.mk when USE_X11BASE is set and don't use BUILDLINK_X11_DIR and related magic. OKed by wiz@
2006-12-15Remove trailing tabs.martti1-2/+2
2006-12-15Remove trailing spaces.martti1-28/+28
2006-11-29Make the dbus user and group configurable, because (at least on NetBSD) theghen1-1/+11
defaults messagebus:messagebus trigger daily security warnings (more than 8 characters). The default values are set in mk/defaults/mk.conf but kept the same for backwards compatibility, so no PKGREVISION bump.
2006-11-18Improved the wording of some of the comments.rillig1-9/+21
2006-11-08mail/clamav: rename VIRUSDBDIR to CLAMAV_DBDIR and make it user-settable.ghen1-1/+6
Default value is kept but now set in mk/defaults/mk.conf.
2006-10-11Add default DIALER_GROUP and explanation.reed1-1/+8
I forgot to commit this last week when I updated xisp package. (This is for PR 34780.)
2006-10-08pkg/34695: Static list of package master sites may (and often will)mishka1-1/+11
lead to overloads of very first distribution site. Moreover, if first site in the list is not available (often seen for sourceforge mirrors) you have to wait for timeout each time. To distribute load on master distribution sites and to make second problem not so annoying randomly intermix list of MASTER_SITES with MASTER_SORT_RANDOM feature. Any of MASTER_SORT and MASTER_SORT_REGEX can be applied later. The feature is turned ON by default and is disabled for PKG_DEVELOPERs or if MASTER_SORT_RANDOM=no.
2006-10-05Add experimental support for -j jobs building in the buildreed1-1/+9
target. MAKE_JOBS is undefined by default. You can test this by setting in mk.conf: MAKE_JOBS=5 for example. Some package just won't build correctly with this -- these individual packages can set MAKE_JOBS_SAFE=no to disable it. This is based on discussion from last December 2005. Some pkgsrc users are using ideas like this. Note I have been using this since December 2005 on various single processor and multiprocessor systems. (Once I kept some stats on performance but have misplaced that now.) I haved tested this with many packages (but not a bulk build) on Linux, NetBSD and DragonFly. This commit doesn't include the commits for the MAKE_JOB_SAFE. As this is experimental it needs more testing. Some examples of problems are: comms/lrzsz, databases/gramps2, editors/vim, graphics/MesaLib, graphics/netpbm, net/bind9, print/ghostscript-esp, textproc/libxml, and www/lynx.
2006-09-27Remove XFree86.joerg1-2/+2
2006-09-24Generalize Mozilla GTK2 packages in a comment.salo1-2/+2
2006-09-03Update MASTER_SITES (mirror.switch.ch).wiz1-2/+2
From Jukka Salmi in PR 34457.
2006-08-10Remove references to teTeX2.minskim1-2/+2
2006-07-27Remove ftp.au.netbsd.org.lukem1-5/+3
2006-07-24Remove comment for non-existing USETBL.wiz1-7/+1
2006-07-18Overhaul fetch module:jlam1-21/+1
* All the smarts is now encapsulated in the "fetch" script. The fetch script understands how to use the distinfo file (if specified) to look up the size and checksums of the file to fetch and will use that information to verify checksums of the fetched files or resume transfers of interrupted fetches. * Move the default settings for FETCH_RESUME_ARGS and FETCH_OUTPUT_ARGS for "ftp" from mk/defaults/mk.conf into mk/fetch/fetch.mk. We rewrite it to avoid needing conditional statements. * Avoid spawning a new make(1) process just to mirror a distfile. * Split out fetch-list targets into a separate file fetch-list.mk. These targets should probably be moved into a standalone script. * Fix distclean target to properly remove partial downloads.
2006-07-10Remove reference to buildlink2.wiz1-2/+2
2006-06-26Remove SuSE 7.3 version from SUSE_PREFER, set 10.0 as default and marksalo1-10/+5
9.1 as legacy option. SUSE 10.0 supports more architectures (i386, powerpc, x86_64) and is already required for some packages (e.g., acroread7). It will help to get more testing so we can phase out 9.1 before the next stable branch.
2006-06-06Stop supporting user-specified definition for IMAKE in /etc/mk.conf --jlam1-6/+1
it's now all handled exclusively by the tools framework.
2006-06-05Move the default value of X11_TYPE from x11.version.mk intojoerg1-1/+2
bsd.prefs.mk. Add a coment to defaults/mk.conf, why the entry should be left commented out there.
2006-06-04Remove OPENSSH_GID and OPENSSH_UID, it happened to work before,joerg1-11/+1
since those are the values in NetBSD. In reality, they haven't been used for ages though.
2006-05-13Remove references to teTeX1.minskim1-2/+2
2006-04-19Update PREFER_PKGSRC for the two package renames (renderproto and randrproto).reed1-2/+2
2006-04-13Update path from cyrus-sasl2 to cyrus-sasl.wiz1-3/+3
2006-04-12Add INSTALL_GAME_DIR to complement INSTALL_GAME_DATA. The directoriesjoerg1-1/+9
are group-writeable by the games user on those platforms, where GAMEMODE includes setgid. It defaults to PKGDIRMODE otherwise.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-6/+6
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-30Drop support for INFO_DIR, which should now be replaced with PKGINFODIR.jlam1-3/+2
2006-03-20* Creates a new variable PKGINFODIR (named similarly to PKGMANDIR)jlam1-1/+4
that is a purely user-settable variable to represent the relative path under ${PREFIX} where info files are stored and "dir" files are managed. PKGINFODIR defaults to "info". INFO_DIR still works, but will be obsoleted after the 2006Q1 branch. * Modify GNU_CONFIGURE_INFODIR to only honor ${PKGINFODIR} if the package installs directly into ${PREFIX} and not some subdirectory under ${PREFIX}. This fixes packages that don't really honor $(infodir) all that well, and also avoids PLIST problems relating to directory removal for those packages. * Since the majority of Emacs Lisp packages use GNU_CONFIGURE, just set GNU_CONFIGURE_INFODIR directly to ${EMACS_INFOPREFIX}, which is the Emacs-distro-specific location for info files. Also pass EMACS_INFOPREFIX through PLIST_SUBST for PLIST substitution. * INFO_FILES should be defined if the package installs info files. If the info files are not listed in the PLIST, then INFO_FILES must list the filenames for the info files installed by the package, which are assumed to be located in ${PREFIX}/${PKGINFODIR}. * The plist module can now better detect info files listed in PLISTs and exports a command to the pkginstall module to append info file names to the +INFO_FILES scriptlet at install-time. * The print-PLIST target is updated to properly list info files in the auto-generated PLIST. * The check-files code is updated to skip all "dir" Info database files.
2006-03-09mention SUSE_PREFER=10.0 in coments (but keep 9.1 as default)tonio1-3/+4
2006-02-24Remove description and default for the obsolete PURE_* variables.ghen1-22/+1
2006-01-12Set INFO_DIR, the location for info files, to its default value ofjlam1-1/+8
"info" here instead of in pkgsrc/mk/texinfo.mk. This allows its value to be used even when texinfo.mk isn't included.