summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2001-08-20Remove "-" from default su command. It's more reliable to let some of thetv1-2/+2
environment be inherited from pkgsrc during an implicit su for install; root's .-files may set variables that fiddle with how pkgsrc works.
2001-08-19Add AVIFILE_USE_QT for use by avifile package (as the moment only avifile-develzuntum1-1/+8
uses it)
2001-08-16change BUILD_DEPENDS+= bzip2-0.9.0b:../../archivers/bzip2 to >=0.9.0b;dogcow1-3/+3
otherwise, extracts fail when bzip2-1.0.1 is installed.
2001-08-14The TCSH_STATIC mk.conf definition has been removed in favour of aagc1-6/+1
static-tcsh package.
2001-08-14Add GNU_ARCH.sparc64 entry.skrll1-1/+2
This should fix pkg/13714 by Martti Kuparinen <martti.kuparinen@iki.fi>
2001-08-08Update build dependency on buildlink-x11 to >=0.7.jlam1-2/+2
2001-08-01ftp.digital.com seem to have dropped their cpan archive - switch to loadedabs1-2/+2
2001-07-30Sync locales from *.pkg.dist to *.x11.dist:hubertf3-3/+621
* NetBSD: $LOCALBASE/share/locale -> $X11BASE/share/locale * Linux: $LOCALBASE/share/locale -> $X11BASE/share/locale * SunOS: $LOCALBASE/lib/locale -> $X11BASE/lib/locale Side effect of this is that print-PLIST doesn't print locale dirs for X apps any more.
2001-07-30Move -a from XMKMF_FLAGS to XMKMF. Thus, if a package wants to runjlam1-3/+3
xmkmf without building all the Makefiles too, then it can set XMKKF=${XMKMF_CMD} ${XMKMF_FLAGS} (same as default but without the -a).
2001-07-29Remove obsolete variables "SQUID_HTTP_PORT" or "SQUID_ICTP_PORT".tron1-13/+1
2001-07-27Add back commented code.jlam1-3/+3
2001-07-27Separate library name replacement into two parts, pre-configure andjlam1-7/+39
post-configure. Also make sure ${BUILDLINK_DIR} is created prior to trying to create the cookie files.
2001-07-27On ELF, the linker extracts the soname from the specified libraries tojlam1-2/+38
place in the linked object, so even if the library is a symlink with a different name from the true library, the correct soname is recorded in the object. On a.out, there is no soname, so the linker just records the specified library name + major number into the object, which can cause the incorrect library name to be recorded. Fix this problem on a.out by replacing the specified library names with the true library names in all of the Makefiles in a post-configure step. Additional files may be added to the list of files on which replacement is done by setting REPLACE_LIBNAMES in each package that needs it. This should fix pkg/13402 by John Klos <john@sixgirls.org>.
2001-07-27work around HAVE_BUILTIN_MESA not set when USE_GLX is set.hubertf1-2/+2
2001-07-26ZOULARISBASE: If there's no $LOCALBASE/bsd, try $LOCALBASEhubertf1-1/+5
2001-07-26Force move new file over old one in REPLACE_PERL (at least one packagewiz1-2/+2
needs that).
2001-07-26Close a quote.hubertf1-2/+2
Noted by Will Andrews <will@physics.purdue.edu> in private mail.
2001-07-25If USE_BUILDLINK_ONLY is defined, then use f2c/buildlink.mk instead ofjlam1-1/+5
directly adding a dependency on f2c.
2001-07-25Note sun-jdk is a valid PKG_JVM, plus correct PACKAGE_JVM to PKG_JVM refabs1-7/+7
2001-07-25Change the EVAL_PREFIX logic so that ifjlam1-2/+7
EVAL_PREFIX= FOODIR=foo is defined, then FOODIR's value is only saved if the package foo was found. This causes FOODIR to keep being reset until the package foo is installed, which makes EVAL_PREFIX work properly with buildlink.mk files. This should fix various problems people have been having with files not being linked in when a dependency is built via a "make build" in a package that uses that dependency further up the chain.
2001-07-24Add more debugging code to note when a file to be linked can't be found.jlam1-1/+4
2001-07-24Only create <sys/soundcard.h> if <soundcard.h> exists.jlam1-2/+3
2001-07-23Add variable to make navigator/communicator _not_ depend on flash, andwiz1-1/+7
document it in mk.conf.example. Adresses pkg/13343.
2001-07-23Record files that are linked into ${BUILDLINK_DIR} in the cookie filesjlam1-4/+8
to aid in debugging problems.
2001-07-21don't try and do 'mount -o async -u /usr' because we don't know that the userdmcmahill1-3/+1
even has a file system called /usr or that thats the right one.
2001-07-21if an outdated package is still installed and 'make deinstall' failsdmcmahill1-1/+5
to remove it, then try again with 'pkg_delete -r'. This can happen when some other out date pacakges are installed and we're trying to bulk build a single package.
2001-07-20Make the example buildlink.mk file more complete by showing howjlam1-2/+5
dependencies on the package are added through buildlink. Also show how to use EVAL_PREFIX to set BUILDLINK_PREFIX.foo.
2001-07-18Change indentation (whitespace changes only!):hubertf1-322/+322
.if .if .if . if .else => . else .endif . endif .endif .endif Patch contributed by Marc Espie <espie@liafa.jussieu.fr> in preparation of merging latest changes with the OpenPackages project. Thanks Marc!
2001-07-17Switch solaris default LOCALBASE across to /usr/pkgabs1-2/+14
2001-07-15Rename "FILE" to "FILE_CMD" since ".for FILE" is a common idiom in BSDjlam4-10/+10
makefiles, and this interferes with the conditional definition of FILE in defs.*.mk.
2001-07-14Add a buildlink.mk file to put OSS audio headers and libraries intojlam1-0/+46
${BUILDLINK_DIR} in Linuxish locations.
2001-07-13if a package subdirectory is listed in the category makefile, but doesn'tdmcmahill2-15/+27
exist, then spit out a big warning to stderr (since we often capture stdout for other purposes) and don't try and descend to that directory.
2001-07-13Improve Java handling via "USE_JAVA" option:tron1-7/+17
- The "sun-jre" and "sun-jdk" packages can now be directly selected by setting "PKG_JVM" to "sun-jdk". "JAVA_HOME" is set to "${LOCALBASE}/java/jre/bin" in this case which fixes PR pkg/11901 by myself. - Only set "CLASSPATH" to "${JAVA_HOME}/lib/classes.zip" if that file really exists.
2001-07-13Add definitions for CMP pointing to cmp utility and use it in bsd.pkg.mk.jlam4-7/+10
2001-07-10Check if "${X11BASE}/lib/X11/config/X11.tmpl" exists before searchingtron1-3/+5
with "grep" through it in Mesa library handling.
2001-07-10Add new variable "SPARC_TARGET_ARCH" used to select the target architecturetron2-2/+10
under Solaris/SPARC. Default is "sparcv7".
2001-07-10Fixes for "tarup" target:tron1-1/+3
- Add missing "${_PKG_SILENT}${_PKG_DEBUG}" in front. - Create category directories as required.
2001-07-10Add new "tarup" target which allows to create a binary package from antron1-2/+14
installed package with the "pkg_tarup" utility.
2001-07-10Use ":=" in assignment of "ZOULARISBASE" because "LOCALBASE" might gettron1-2/+4
redefined later.
2001-07-09* Make perl stop installing anything in the man3 directory. It's startingtv1-2/+1
to install things like "open.3" and "lib.3" which confuse users. Perl ships with a documentation tool, "perldoc", for this purpose; create a MESSAGE indicating that it should be used instead. (Perl still installs command line program manual pages in man1.) * Integrate bsd.perl.mk into the perl5-base build where it should have been from the beginning. The separate perl-mk pkg makes binary packages of perl-mk completely useless[*]. Older perl builders will not break, since <bsd.pkg.mk> contains fallback definitions that are evaluated at pkg build time. ===== [*] bsd.perl.mk is tightly bound to the version of perl that is installed. The version name "perl-mk-1.1" is completely useless as a binary pkg, since keeping multiple binary versions of perl on a FTP server means that one of the perl-mk's will get clobbered. However, putting the current pkgsrc PERL5_DIST_VERS in the perl-mk pkg is also a problem, because that doesn't necessarily reflect the installed version of perl. Snarfing the installed version at perl-mk build time would be even uglier, since you could not then walk the tree without perl being installed. The cleanest solution is to integrate bsd.perl.mk into the perl5-base pkg, and let those who have not upgraded perl yet use the runtime definitions in <bsd.pkg.mk>.
2001-07-09Provide missing parenthesis for CHECK_XPM.fredb1-3/+2
2001-07-09consolidate a duplicated part of the script.dmcmahill1-6/+10
2001-07-09when saving the rsync script for later, be sure and save the startingdmcmahill1-0/+4
directory too.
2001-07-08teach the upload script about OSVERSION_SPECIFIC packages so one can putdmcmahill2-9/+92
them in the right place. For example, a collection of binary packages can now put uploaded with most going to the major.minor directory and the OSVERSION_SPECIFIC ones going to the major.minor.patch directory. still todo: the destination settings should probably be moved out of build.conf so the same build.conf can be used by multiple machines of different MACHINE_ARCH's at the same time. Perhaps these should be a command line option to 'upload' instead.
2001-07-07add OSVERSION_SPECIFIC to BUILD_DEFS if defined so it ends up in the binarydmcmahill1-1/+5
package. This way we can look at a binary package and determine what versions of the OS it may run on.
2001-07-06Check if "${X11BASE}/lib/X11/config/X11.tmpl" before searching withtron1-2/+3
"grep" in it to avoid problems under Solaris.
2001-07-06Fix quoting problem in Solaris's "/bin/sh".tron1-2/+2
2001-07-05bsd.prefs.mk: Make OBJECT_FMT work on NetBSD 1.3abs1-1/+12
2001-07-05Update buildlink-x11 to 0.6. Changes include moving the custom overridesjlam1-2/+2
of X11.rules settings below the inclusion of <X11.rules>. This should cause overrides to work correct for XFree-3.3.x systems.
2001-07-05Document the logic that sets XMKMF_CMD.jlam1-1/+3