summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2000-04-24Make previous more thorough:jwise1-4/+6
In the USE_JAVA case, make PATH include ${JAVA_HOME}/bin, and set CLASSPATH in CONFIGURE_ENV and SCRIPTS_ENV as well (no pkgs use this yet, but they could...) This should make java packages build happily in bulk pkg builds where CLASSPATH is not set or JAVA_HOME/bin is not in PATH on the system as a whole :-)
2000-04-24If CLASSPATH is not set, assign a reasonable default. Althoughjwise1-1/+4
pkgsrc/lang/jdk/pkg/MESSAGE advises people to set CLASSPATH, they may not have by the time they build a dependent package, especially if jdk was pulled in as a prerequisite...
2000-04-24Set DEPENDS_TARGET=package during a "make package", and propagatekim1-5/+7
DEPENDS_TARGET to builds for dependencies. This results in "make package" creating packages for all missing dependencies as well, instead of merely installing them on the system. This is a more consistent and intuitive behaviour. Running "make install" will install the dependencies just like before (no binary packages will be built).
2000-04-20update comment for ZIP_ENCRYPT -- it doesn't apply to unzip anymorewiz1-2/+2
2000-04-19make show-downlevel compare version numbers if a different version iswiz1-3/+4
installed, instead of just saying that the version installed is older. Useful e.g. for the -current packages which don't have -current in their name (gimp, mutt, cvs et al.)
2000-04-15Fix print-pkg-size: when parsing the PLIST, use awk to prepend thehubertf1-4/+5
proper prefix (defaults to $PREFIX, but can be changed by @cwd from the PLIST). Sent in in PR 9888 by Takahiro Kambe <taca@sky.yamashina.kyoto.jp>
2000-04-13 Your package tools need to be updated to 3000/02/02 versions.hubertf1-2/+2
The installed package tools were last updated on 1999/01/01. <==== Please make and install the pkgsrc/pkgtools/pkg_install package. Print out the second date from the right variable.
2000-04-11Remove description of obsolete "GLX_CHIPSET" variable.tron1-7/+1
2000-04-06 * small whitespace fixhubertf1-2/+4
* set DECOMPRESS_CMD to ${CAT} if EXTRACT_SUFX == ".tar"
2000-04-02Correct the sense of the example use of "BSD_PKG_MK". Error pointed outfredb1-3/+6
by Hubert Feyrer.
2000-03-30Add and document variable BASH_STATIC, as per pkg/8792 by Jim Bernardwiz1-1/+6
<jbernard@mines.edu>.
2000-03-27Don't invoke "${CONFIGURE_SCRIPT}" with leading "./" so that an absolutetron1-3/+3
pathname will work properly.
2000-03-26Document BSD_PKG_MK.fredb1-1/+8
2000-03-26In print-pkg-size target, pre-filter the input to "xargs ls -ld" tojlam1-4/+5
shell escape any spaces in the filename. This allows building with the correct package size for things like StarOffice or Maelstrom.
2000-03-26Introduce three control variable for this package; EMACS_USE_{POP,X,X_TOOLKIT}.enami1-1/+21
The first one defaults to `yes' and latter two aren't defined by default (so, the configure script will configure automagically).
2000-03-25Deal with some hidden dependencies, commonly induced by Gnu configure, byfredb1-2/+6
setting M4, and by adding M4 and YACC to CONFIGURE_ENV (YACC is already set, for NetBSD, in "sys.mk"). If it turns out that a package really needs "gm4" for "m4", or "bison -y" for "yacc", the corresponding variable will have to be set in the package's Makefile (and the explicit dependency added, too).
2000-03-18remove now unused TRN_* variables, and add trn again to comment forwiz1-18/+2
USE_INN.
2000-03-18Nuke PGSQL_USE_TCL. Superseded by databases/{tcl,tk}-postgresql.jlam1-6/+1
2000-03-13if DESTDIR is set, don't change PKG_DBDIR when PKGTOOLSVERSIONhubertf1-2/+2
is not known (yet).
2000-03-13Previous commit to bsd.pkg.mk caught some "SMART_MESSAGES" work - documentagc2-2/+10
them now, in mk.conf.example, and add a small comment explaining what they do. When SMART_MESSAGES is defined, when compiling packages, the make(1) target is displayed, and also the current stack of packages being built.
2000-03-13Fix PACKAGE_DEPENDS_QUICK when installing on Solaris - escape theagc1-62/+68
argument from the shell, so that we can install packages on Solaris again, and use canonical ${GREP} and ${AWK} programs.
2000-03-13Added variable for display depth rasmol gets compiled for, sincewiz1-1/+7
it only supports one per executable :-(
2000-03-10In informational messages to the user, use '=>' in preference to '>>',agc1-21/+21
so that cut-n-paste into send-pr will work correctly. Fixes PR 9173 from ITOH Yasufumi.
2000-03-09Change print-depends to look into /var/db/pkg, instead of pkgsrchubertf1-5/+18
(implements $PACKAGE_DEPENDS_QUICK) -- Thomas Klausner hinted me at some interresting problem WRT the print-depends package. If something depends on suse_linus-6.*, that package will register whatever suse_linux there is right now on the system (in his case V6.1). What print-depends then does is also dig out any pkgs required for suse_linux, based on what's in pkgsrc, which is of course _wrong_, as this most likely doesn't match the installed version.[*] The right thing instead is to print whatever the (currently installed) suse_linux package depends on, which can be read from "pkg_info -qf" output, looking at the @pkgdep lines. Of course this only works if the pkg is actually installed, so it cannot be used for README.html generation etc., but that's bad luck. One positive aspect of using the @pkgdep list instead of going down recursively is that this saves some time and processes. On my P133 it's going down from ~11s to 0.5s for the pkgsrc/x11/kde package. During a "make package" of kde itself (not counting the depending pkgs) this will cut down like 20s (once for the fake-pkg target, and another one for the pkg_create args - maybe a 3rd time for pkg_create in fake-pkg, but I don't want to check that right now). Anyways, a general solution would be to use the "pkg_info -qf | grep @pkgdep" in print-depends instead of recursion (only!) in the places that we know that the depends are installed. Which is the PKG_ARGS assignment (for pkg_create) and the fake-pkg target. [*] Plus it may be questioned that we should not go down recursively for pkg depends anyways, but this is used in too many subtle ways throughout the system to change.
2000-03-09Changes to make DESTDIR builds have a bit more chance to survive,hubertf1-3/+10
esp. WRT PKG_DBDIR; Plus one comment.
2000-03-05Add ftp.dk.netbsd.org.soren1-1/+2
2000-03-02delete more created files when NO_WRKDIR is setwiz1-2/+3
2000-03-01Add mirror on "ftp.informatik.rwth-aachen.de" to "MASTER_SITE_SUNSITE".tron1-2/+3
2000-02-28Special case DEINSTALLDEPENDS=ALL in deinstall target, so that updatefredb1-2/+2
target won't delete BUILD_DEPENDS packages. No one should be setting DEINSTALLDEPENDS to ALL in /etc/mk.conf--it's done unconditionally by the update target. Setting DEINSTALLDEPENDS to anything but NO or ALL will still cause the BUILD_DEPENDS to be pkg_deleted.
2000-02-28We don't support FETCH_DEPENDS for some time now, remove thehubertf1-11/+6
remaining code (fetch-depends calls, fetch-depends calling _DEPENDS_USE).
2000-02-26Also remove pkgs installed via BUILD_DEPENDS, they are not noted in thehubertf1-1/+12
installed pkg and this won't be caught by "pkg_delete -r". There are still situations where pkgs can be left behind if they were pulled in as BUILD_DEPENDS of any depends installed via the "depends" target. Maybe Makefile-level recursion should be used instead of "pkg_delete -r" to implement this...
2000-02-25Only add DIST_SUBDIR to MASTER_SITE_OVERRIDE if MASTER_SITE_OVERRIDEhubertf1-2/+4
is actually set. Prevents "Variable MASTER_SITE_OVERRIDE is recursive" message. Found by Ezra Story <ezy@panix.com>
2000-02-19removed obsoleted ${UVM} variable, all ports are UVM now, and havewiz1-7/+1
been since approx. 1.4
2000-02-17Extend MASTER_SITE_OVERRIDE properly (like MASTER_SITE_BACKUP), whenhubertf1-1/+2
DIST_SUBDIR is set. Noted by Bill Squier (groo@cs.stevens-tech.edu) in private mail.
2000-02-16added entries for trn4; punctuation fix.wiz1-3/+19
2000-02-13Don't enable IPv6 support if socks support is activated.tron1-2/+3
2000-02-12revert last change, and make sure the PLIST actually existswiz1-2/+3
where it is used (after discussion with hubertf)
2000-02-12move ${PLIST} generation to the right place, fixing installation ofwiz1-3/+2
compressed man pages. Also save one process (Hi David & Al!)
2000-02-12Be quiet about finding no gzipped man pages in PLIST.fredb1-2/+2
2000-02-12Use preprocessed package list instead of package list source duringtron1-2/+2
automatical manual page handling. Patch supplied by Brook Milligan in PR pkg/9391.
2000-02-05remove bogus 'ftp' before URLwiz1-2/+2
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.