summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2001-08-24print-PLIST: remove emul/linux/proc entries before sorting. No need tohubertf1-2/+2
waste processing time on data we're going to discard. Pointed out by Tomasz Luchowski <zuntum@netbsd.org>.
2001-08-24shuffle some whitespace to make it more obvious what is going onabs1-4/+6
2001-08-24 * When applying patches, also look in $LOCALPATCHES/$PKGPATH forhubertf2-6/+21
any local patches that the user wants to maintain outside of pkgsrc. * print-PLIST: ignore Linux procfs entries
2001-08-23dirname is in /usr/bin. Now buildlink has a fighting chance on Linuxabs1-2/+2
2001-08-23gnu patch is used under Linux as well as Solarisabs1-3/+3
2001-08-23'.endif' not '.fi'abs1-2/+2
2001-08-23Add a LIBOSSAUDIO definition that is passed through MAKE_ENV.jlam1-1/+4
2001-08-23Wrap this file in an .if ${OPSYS} == "NetBSD" so that it may be includedjlam1-1/+4
regardless of the operating system.
2001-08-23Create buildlink.mk files for the various Xaw libraries. Instead ofjlam1-0/+26
USE_XAW, a package Makefile may just include mk/xaw.buildlink.mk, which pulls in the correct buildlink.mk file depending on the value of XAW_TYPE. A package Makefile may also rely on LIBXAW being set to the correct libraries.
2001-08-23Set the default BUILDLINK_X11_DIR to ${X11BASE} so that in the absencejlam1-1/+6
of x11.buildlink.mk, it still points to a working X11R6 hierarchy.
2001-08-22By default, don't use pkgtools/buildlink-x11 to cause packages that usejlam1-26/+4
imake to be buildlinked as it's not necessary for those packages. Many thanks to Frederick Bruckman <fredb@immanent.net> for pointing this out. This is accomplished by ripping out all of the Makefile logic related to buildlink-x11. It will be added back in a separate file (as noted by the additional check for X11_BUILDLINK_MK, but will still not be the default.
2001-08-22Change a = to a += to allow adding to the value ofjlam1-6/+8
BUILDLINK_CONFIG_WRAPPER_POST_SED. Also some minor formatting changes.
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.