summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2002-07-12Add some more locale dirs.wiz8-8/+104
2002-07-12Add ar, lv, ms, and vi locale dirs (needed by some GNOME2 packages).wiz4-4/+68
2002-07-11on Solaris, depend on gzip-base if GZCAT is not set, and neithergrant2-3/+11
/usr/bin/gzcat nor ${LOCALBASE}/bin/gzip exist. required for Solaris systems which do not include gzcat in the base system. sanity checked by Stoned Elipot <seb@netbsd.org>.
2002-07-03In the do-fetch target, break out the check for distfiles if we're inagc1-14/+26
batch mode, into a separate target. Call that target if we're in batch mode. Modify the check for distfiles code to do a loop for all the distfiles, and only print the message once at the end if the files aren't present, and BATCH is defined. Only check for distfiles' explicit presence if BATCH is defined.
2002-07-03For interactive configure, say "Please configure manually...".cjep1-2/+2
2002-07-02Deprecate USE_SSL.wiz1-14/+2
2002-07-02Reduce chances that distinfo ends up with a bogus RCS Id or none at all.wiz1-2/+6
2002-07-02Deprecate IS_INTERACTIVE, and introduce a finer-grained INTERACTIVE_STAGEagc1-19/+47
definition. INTERACTIVE_STAGE can take any of the values: fetch, configure, build and install Multiple values are allowed: e.g. INTERACTIVE_STAGE= configure install Explain INTERACTIVE_STAGE and its use in documentation. Patches provided by Chris Pinnock (cjep@netbsd.org).
2002-06-30add entry for NS_USE_SUNOS. If defined, the netscape and communicatordmcmahill1-1/+7
packages will use the old SunOS-4.1 binaries. Otherwise, default to using the recently enabled Solaris-2.5.1 binaries which include more modern releases.
2002-06-30Register lang/sun{jre,jdk}13 as stub packages on Darwin, pointingschmonz1-1/+12
to the included 1.3.1 JDK. Teach USE_JAVA about this. Approved by jwise and agc.
2002-06-29don't hard code the start time stamp file as .start.${arch} but allowdmcmahill4-10/+27
OBJMACHINE and OBJHOSTNAME to work. Also don't hardcode /usr/pkg and /usr/X11R6 for LOCALBASE and X11BASE. Finally, fix a few typos in messages while here.
2002-06-28Add PKG_SYSCONFDIR to BUILD_DEFS.seb1-1/+2
Note: it was already as part of CONFIGURE_ENV value, this change only makes it more "readable" IMHO. Remove explicit addition of PKG_SYSCONFDIR to BUILD_DEFS in a couple of Makefiles.
2002-06-28fix typoagc1-2/+2
2002-06-28Don't hardcode the value /var/db/pkg - this may not be the desired valueagc1-18/+24
of PKG_DBDIR. Instead, get the value using "make show-var". Pass this value down through the environment to pkg_info and pkg_delete
2002-06-27Don't bother the admin to create a directory from MAKE_DIRS if it alreadyjlam1-1/+4
exists on the system. We still make noise about directories in MAKE_DIRS_PERMS because those directories must have special permissions that the admin should check, even if they do exist.
2002-06-27Don't bother the admin about the ${PKG_SYSCONFBASE} and ${RCD_SCRIPTS_DIR}jlam1-4/+14
directories if they still exist after we try to remove them.
2002-06-27Put PKG_SYSCONFBASE and PKG_SYSCONFDIR in the header so that they may bejlam1-1/+4
used in the scripts.
2002-06-27Back out revisions 1.21 and 1.22 andjlam1-5/+4
(1) do the work of not being so noisy for /etc and /etc/rc.d in the scripts themselves, and (2) make PKG_SYSCONFBASE and PKG_SYSCONFDIR usable from within the INSTALL/DEINSTALL scripts by putting them in the header. This preserves the ability for a single binary package to be used for both PKG_CONFIG=yes or PKG_CONFIG=no.
2002-06-27pass PKG_SYSCONFDIR when calling {PRE,POST}-INSTALL.grant1-3/+3
2002-06-27Only add RCD_SCRIPTS_DIR to MAKE_DIRS if RCD_SCRIPTS isn't empty.lukem1-2/+5
Prevents warning on deinstall "remove /etc/rc.d" if no rc.d scripts are provided for the package and PKG_CONFIG=no.
2002-06-24let mk.conf's PKG_CREATE_USERGROUP and PKG_CONFIG take advantage oflukem1-9/+3
the same case insensitive multiple choice that the equivalents from the environment support
2002-06-23Add MPG123_ARM_FIXED64.kent1-1/+6
2002-06-23New variable GNU_CONFIGURE_PREFIX whose value is the argument to thejlam1-2/+8
--prefix option passed to a GNU configure script. It defaults to ${PREFIX}. This should help simplify the packages out there that avoid setting GNU_CONFIGURE=yes because they need a custom --prefix option.
2002-06-23forgot to commit in previous.kei1-1/+5
2002-06-23introduce MASTER_SITE_MOZILLA.kei1-1/+2
2002-06-22Change PKG_CREATE_USERGROUP and PKG_CONFIG so that their values are merelyjlam3-14/+25
defaults for the INSTALL/DEINSTALL scripts. The environment variables of the same name take precedence during installation of a binary package.
2002-06-21Move the definition of OBJECT_FMT for NetBSD-1.3.x back _below_ thejlam1-3/+3
inclusion of bsd.own.mk. This is to allow OBJECT_FMT to be set explicitly in ${MAKECONF} (/etc/mk.conf) to override the setting in bsd.own.mk on the older NetBSD systems.
2002-06-21Move the definition of OBJECT_FMT for NetBSD-1.3.x systems ahead of thejlam1-12/+12
inclusion of defs.*.mk so that they can conditionalize on OBJECT_FMT.
2002-06-21Linux updates: match MTREE value in pkg_install, pass correct arg to patch ↵abs1-5/+5
to create .orig files, and update ZOULARISBASE to /usr/pkg
2002-06-20In order to solve the following problems:jlam5-197/+360
(1) Admins want to create users/groups on their own (pkg/17183). (2) Admins don't want packages to setup an initial configuration. The bsd.pkg.install.mk-generated INSTALL/DEINSTALL scripts have been modified to check certain PKG_* environment variables to tune their behaviour. This works whether installing from "make install" or from a binary package. PKG_CREATE_USERGROUP indicates whether the INSTALL script should automatically add any needed users/groups to the system using useradd/groupadd. It is either YES or NO, and defaults to YES. PKG_CONFIG indicates whether the INSTALL/DEINSTALL scripts should do automatic config file and directory handling, or if it should merely inform the admin of the list of required files and directories needed to use the package. It is either YES or NO, and defaults to YES. The make(1) variable INSTALL_RCD_SCRIPTS is removed. The package rc.d script is now handled like other config files for the package, and is copied into place if PKG_CONFIG=YES. The default values above reflect the current behaviour. Setting PKG_CREATE_USERGROUP=NO solves problem (1), and setting PKG_CONFIG=NO solves problem (2). To simply matters for users installing directly from pkgsrc, these variables may also be defined in /etc/mk.conf, but behaviour at deinstall time may be surprising. It is *HIGHLY* recommended that these values be set in the shell environment instead.
2002-06-17MASTER_SITE_PERL_CPAN, cpan.pair.com: s/by-modules/by-module/grant1-2/+2
2002-06-15Change USE_KERBEROS to PKG_USE_KERBEROS in pkgsrc. There was a "conflict"cjep1-2/+2
which the basesrc USE_KERBEROS variable. Discussed on packages@ This fixes PR#17182 from Takahiro Kambe. The problem was pointed out by FUKAUMI Naoki on a Japanese NetBSD mailing list.
2002-06-15Actually set the defaults for MUTT_USE_SLANG and MUTT_USE_SSL, likefredb1-6/+12
it says in the comments; add a section plus default for MUTT_USE_NCURSES, and alphabetize.
2002-06-15Insist on a newer lha (xm7 failed to extract properly with an older one).cjep1-2/+2
Suggested by wiz.
2002-06-10If ${_USE_RPATH} == "no", strip any rpaths that may have managedschmonz1-1/+4
to sneak into LDFLAGS. From jlam, tested a bit by billc, approved by agc.
2002-06-10add IMDICTDIR for input method's dictionary installation.sakamoto1-1/+6
default is /var/dict.
2002-06-10Allow memorysize as an option in UNLIMIT_RESOURCE.skrll1-1/+4
Use it in kdelibs3. This closes pkg/17164 from Eric Jacoboni <jaco@scrogneugneu.org>
2002-06-10Updated PKGTOOLS_REQD to 20020402.martti1-2/+2
2002-06-02Don't rely on /usr/bin/make being a symlink to gnumake; rather,schmonz1-2/+2
set GMAKE to /usr/bin/gnumake explicitly.
2002-06-02Introduce CPP_PRECOMP_FLAGS, defaulting to "-no-cpp-precomp" onschmonz5-5/+11
Darwin (meaning "don't use the OS X cpp that groks precompiled headers", which gets us the more compatible GNU cpp instead), and blank on other systems. Approved by agc and yyamano.
2002-05-30On Darwin, before including <bsd.own.mk>, set OBJECT_FMT to "Mach-O".schmonz1-1/+6
(<bsd.own.mk> tries to set it to "ELF" otherwise.) The problem was unmasked by -r1.983 of bsd.pkg.mk. Approved by agc.
2002-05-29Fix comments in show-shlib-type pertaining to "dylib".schmonz1-3/+3
2002-05-29Remove STRIPFLAG to fix pkg/15467.yyamano1-10/+1
It was replaced with _STRIPFLAG_INSTALL and moved to defs.*.mk.
2002-05-29Replace STRIPFLAG with _STRIPFLAG_INSTALL to fix pkg/15467.yyamano1-2/+2
2002-05-29Add a new variation on the pth package that has --enable-syscall-hardskrll1-2/+4
as part of the configure options. A pth with this option enabled provides some semblance of pre-emptive threads - enough for things like xmms and knode to actually work. Add the necessary glue to pthread.buildlink.mk and appropriate CONFLICT into pth. It is hoped that the pkgs that currently use -D_POSIX_THREAD_SYSCALL_SOFT=1 will be tested against pth-syscall and changed to use it. The goal is to be able to add --enable-syscall-hard to devel/pth and retire pth-syscall. Baby steps...
2002-05-26Pass ${OBJECT_FMT} into a package's make environment, to permit BSD-makefredb1-1/+8
packages to build correctly on "transitional" systems, where the user may have ${OBJECT_FMT} set in ${MAKECONF} to either a.out or ELF. On such systems, you need something like this just to build the "pkg_install" package. Closes PR pkg/16213.
2002-05-25Ups, no need to use "'s for the MPLAYER_FONT.veego1-3/+3
2002-05-25Add an entry for MPLAYER_FONT, which will be used by the mplayer-shareveego1-1/+6
package.
2002-05-22Move description of variables used for config file handling tohubertf1-25/+2
Packages.txt. Supplements PR 16971 by Julio Merino <jmmv@hispabsd.org>
2002-05-21Bump LIBTOOL_REQD (libtool support for Darwin).schmonz1-2/+2