summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2000-02-03Update GNU mirror list.tron1-3/+4
2000-02-02Bump PKGTOOLS_REQD to 20000202. As a consequence of thishubertf1-17/+6
- unconditionally enable the size code - use wildcards consistently (PACKAGE_DEPENDS_WITH_PATTERNS=true)
2000-02-01Change the 'update' target to skip non-existent (removed) directories.rh1-19/+46
This fixes PR pkg/9181 by Richard Rauch.
2000-01-27SSH_CONF_DIR is also used in opensshhubertf1-2/+2
2000-01-24make USE_INET6=YES a default, if the package is compiled on IPv6-readyitojun2-6/+15
userland (checked by existence of /sbin/ping6). with the change, the default value for USE_INET6 will be like this: - non-NetBSD: undefined - NetBSD releases prior and including 1.4.x: undefined - NetBSD-current (pre-1.5) prior to IPv6 integration: undefined - NetBSD-current after IPv6 integration: USE_INET6=YES It is advised to obey the default.
2000-01-23re-add line that got lost in revision 1.114wiz1-1/+2
2000-01-21Document UPCLIENT_LOGIN, UPCLIENT_PASSWORD, UPCLIENT_HOSTIDhubertf1-1/+9
2000-01-17Remove the attempt to patch a second time if a patch doesn't applyagc1-2/+1
cleanly the first time. This is unnecessary now that fuzz has been removed from pkgsrc patches.
2000-01-17Document two new make variables which may be defined in mk.conf:jlam1-6/+12
USE_CRYPTO: YES, NO; Default: YES - whether or not net/speakfreely is compiled with support for encrypted connections USE_IDEA: YES, NO; Default: package-dependent - whether or not to compile with support for patented IDEA; used by net/speakfreely and security/ssh Also, remove SSH_DONT_USE_IDEA. This is still handled by ssh Makefile, but is marked as deprecated.
2000-01-17Introduce another definition WARN_NO_OBJECT_FMT, defaulting to yes, whichagc2-3/+14
governs whether a package which was installed before OBJECT_FMT was added to the BUILD_DEFS will display an warning message. To shut up the message, set WARN_NO_OBJECT_FMT to "no".
2000-01-17Avoid problems with the newly updated Perl package by expressing theagc1-2/+2
dependency as a wildcard: DEPENDS+= perl-*:${PKGSRCDIR}/lang/perl5
2000-01-15- Sort MASTER_SITES_* examples.ad1-14/+22
- Add MASTER_SITES_* entries for the UK (Sunsite UK).
2000-01-15Two nits with the show-shlib-type target:jwise1-2/+7
1.) protect definition of show-shlib-type with `if !target(show-shlib-type)' so that it can be overriden in a pkg makefile 2.) move the definition in lang/jdk/Makefile before the include of bsd.pkg.mk to trigger this. Without these changes, show-shlib-type was `ELF\na.out' on i386/ELF, so it was still treated as ELF. lang/jdk now works on i386/ELF (yay!). While there, fix JAVA_HOME default to be JDK_HOME if PKG_JVM is jdk and JDK_HOME is defined.
2000-01-15Correct default for ${JDK_HOME}, and document ${PKG_JVM), ${JAVA_HOME},jwise1-5/+25
${JAKARTA_HOME} and ${JSDK_HOME}
2000-01-14Introduce another definition, FATAL_OBJECT_FMT_SKEW, defaulting to "yes".agc2-3/+16
This halts the execution if an installed package's object format is not the same as the object format currently in use. It can be set to "no" on the rare occasion where the interface to the pre-requisite packages is one of a binary, not a library.
2000-01-14Add a check, inspired by Thor Lancelot Simon:agc1-2/+11
When an installed package is found as part of a DEPENDS pre-requisite, check its object format. If there is none in the installed package, that package was probably built before 29th September 1999, which was when the OBJECT_FMT definition was added to the BUILD_DEFS, so print a warning and continue. If the object format of the installed package and ${OBJECT_FMT} are the same, then continue. If the object format of the installed package and ${OBJECT_FMT} differ, then print an error message explaining the error, and exit.
2000-01-13Add a USE_JAVA= variable for packages which use java, and a PKG_JVM variablejwise1-1/+19
for users to choose their own JVM. USE_JAVA sets up DEPENDS and $JAVA_HOME appropriately, based on PKG_JVM. Currently sane values of PKG_JVM are `jdk' and `kaffe', where the default is `jdk' on NetBSD-*-i386, and `kaffe' elsewhere.
2000-01-11Fix the clean-depends target by using make(1) modifiers before variablehubertf1-2/+5
expansion, instead of letting sh(1) DTWT. Noted by Kazuki Sakamoto <sakamoto@cec.co.jp>
2000-01-11adjust date for size code, also fix the commenthubertf1-6/+6
2000-01-11The size options have only available in pkg_create since 23rd Novemberagc1-3/+3
1999, so make that the date for the test, not 9th September 1999.
2000-01-10When checking and registerring dependencies, recognize dependencies thathubertf1-3/+14
match more than one package, and warn about it: *** WARNING: Dependency on 'gnome-*' expands to several installed packages ( gnome-libs-1.0.53 gnome-core-1.0.53 gnome-print-0.9 ). Please check if this is really intended! In such a case, the pattern ('gnome-*') should be tightened to only match what's really intended (e.g. 'gnome-[0-9]*').
2000-01-10Split print-pkg-depend-sizes into two pkgs, to work make processing ofhubertf1-14/+17
$DEPENDS with wildcards and relational depends possible. (The previous solution with :Q was not useful as this also quoted the seperator between the single depends, making the DEPENDS useless).
2000-01-10Properly protect any wildcards from being expanded (or attempted to ... :)hubertf1-2/+2
by the shell.
2000-01-10Use _PKG_SILENT and _PKG_DEBUG in print-pkg-size, to aid debugging.agc1-4/+6
Make the print-pkg-size target work on Solaris if there are no pre-requisite packages.
2000-01-09Fix size-registering code.hubertf1-69/+69
(Need to test PKGTOOLS_VERSION, not PKGTOOLS_REQD, to see if the new code is present; for PKGTOOLS_VERSION to get defined, some code needs to get moved around a bit, though)
2000-01-07Calculate current pkgtools version once (inline rather than viaabs1-21/+21
additional make call), and pass it in the environment to any recursive make calls. 'make fetch' in gnumeric on my system is now > 15% faster checking dependencies.
2000-01-06Document USE_MESA=, for battleball.fredb1-1/+7
2000-01-06protect some more wildcard dependencies from interacting with the shell.hubertf1-2/+2
fixes pr 9106 by abs@netbsd.org.
2000-01-06mention in comment for USE_GIF that it's also used by tiffwiz1-1/+2
2000-01-05Add quotes round one place where it may be useful, and add a "plist"hubertf1-2/+3
target to create the PLIST on the fly. (This is just an alias for the existing ${PLIST} target, but with that you have to type the full path which is inconvenient).
2000-01-04Document KERMIT_SUID_UUCP option.fredb1-1/+8
1999-12-29Use dot-files for the BUILD_VERSION- and BUILD_INFO_FILE.bad1-3/+3
1999-12-28${FIND} addedwiz1-1/+4
1999-12-23sort the list of binary packages when generating README.htmldmcmahill1-2/+2
1999-12-16This patch cleans up our message for unacceptable licenses:hubertf1-6/+13
miyu% make ===> xephem-3.1 Unacceptable license: no-commercial-use. To build this package, add this line to your /etc/mk.conf: ACCEPTABLE_LICENSES+=no-commercial-use To do this, we need to change the semantics of the IGNORE variable. It is no longer taken as one variable, but rather as one variable with several lines, seperated by whitespace. Each line will be printed on it's own. In addition, the code for the IGNORE_FAIL has been slightly moved around so IGNORE_SILENT can be used together with IGNORE_FAIL now. (does someone use this?).
1999-12-15Fix off by one count of packages in a category in README.htmlabs1-2/+3
1999-12-10document JDK_HOMEhubertf1-1/+6
1999-12-07Added LTCONFIG_OVERRIDE and LIBTOOL_OVERRIDE definition tosakamoto1-1/+17
substitute pkglibtool for the pkg's own libtool. "ltconfig" is script to make "libtool" script. "ltconfig" is executed by GNU's "configure" script at "do-configure" target. if USE_LIBTOOL and LTCONFIG_OVERRIDE defined, specified "ltconfig" is overrided to symlink pkglibtool to "libtool" instead of making "libtool" before executing "configure". if USE_LIBTOOL and LIBTOOL_OVERRIDE defined, specified "libtool" is removed, and symlinked from pkglibtool after executing "configure" (and "ltconfig").
1999-12-06Add total number of packages to the category README.htmlabs1-6/+9
1999-12-01Add entry for "USE_DB2".tron1-1/+6
1999-11-30DTRT in package-depends if RUN_DEPENDS and PACKAGE_DEPENDS_WITH_PATTERNShubertf1-2/+6
are set.
1999-11-29Add code to include the size of a package into both thehubertf1-20/+82
installed version and binary packages. The size can be queried then via pkg_info: xfeyrer @ noon% pkg_info -s xv Information for xv-3.10apl1: Size of this package in bytes: 4670692 xfeyrer @ noon% pkg_info -S xv Information for xv-3.10apl1: Size in bytes including required pkgs: 14610165 While doing work on the size code, support for the @src directive was removed (formerly enabled with the pkg_create -s switch, but unused in our pkg system). The new pkg_info -s and -S switches were tested on installed, local (file) and remote (ftp) packages. In bsd.pkg.mk, take special care for pkg_* versions that do not have the pkg_create -s and -S switches and do not record size information there.
1999-11-24Document POPTOP_USE_MPPE (used in netpop package).agc1-1/+7
1999-11-23add "" around ${F77} and ${FC} when adding to MAKE_ENV. This way if someonedmcmahill1-3/+3
specifies flags in PKG_FC, they are properly handled.
1999-11-22document PKG_FC variable for selection of the fortran compilerdmcmahill1-1/+7
1999-11-22- Add USE_FORTRAN variable. In packages which need a fortran compiler to build,dmcmahill1-1/+18
USE_FORTRAN should be set in the package Makefile. The logic added by this commit will choose a fortran compiler to use and set the correct dependency rather than having this selection scattered across each package which needs a fortran compiler. - Add PKG_FC variable. By setting PKG_FC in /etc/mk.conf, users can force the selection of which fortran compiler gets used by the package system. If not specified, PKG_FC defaults to f2c-f77 on pre-1.4 systems that did not include /usr/bin/f77. In addition PKG_FC defaults to f2c-f77 on newer systems since f77 is still somewhat buggy. When /usr/bin/f77 becomes more stable, the default should be changed from f2c-f77 to f77.
1999-11-22Cosmetic change - the list of installed packages includes a trailingagc1-2/+2
whitespace - don't duplicate the whitespace.
1999-11-22When we're making a _binary_ package, say so.hubertf1-2/+2
1999-11-20Automatically set MASTER_SITE_LOCAL from MASTER_SITE_BACKUP, and make surehubertf2-24/+16
MASTER_SITE_BACKUP doesn't end in //. For this, any setting of MASTER_SITE_LOCAL in /etc/mk.conf must no longer include ${DIST_SUBDIR} - this will be added automatically, if needed.
1999-11-17Change the format of this file so that it does not require leading whiteagc1-475/+500
space (make(1) interprets leading tabs as the prefix denoting a shell command).