summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2004-03-07Solaris' file(1) reports "executable [path] script" on scripts whichgrant1-2/+2
arent't shell scripts, so allow them to be subst'd.
2004-03-07Add the 'nb' (Norwegian Bokmal) locale for the upcoming tuxpaint-0.9.13snj16-16/+80
update.
2004-03-06Do previous in a different way by providing a default value forjlam1-3/+3
USE_BUILTIN.<pkg> before it is checked. _BLNK_PACKAGES isn't strictly a superset of _BLNK_DEPENDS due to the special x11-links handling which should eventually be removed altogether.
2004-03-06Explicitly enable Xft support in mozilla-gtk2; it is already beeing used byjmmv1-1/+2
the GUI (because of gtk2), so do it the right way by adding support everywhere. Bump PKGREVISION to 3.
2004-03-06remove short-lived YTALK_USE_X11, now net/ytalk-x11 has X supportgrant1-6/+1
enabled.
2004-03-06Make sure USE_BUILTIN.<pkg> is defined before checking its value. jlam@xtraeme1-3/+4
seems dead again... so I'll commit this.
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-7/+38
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05Update template bsd.buildlink3.mk file to work with to-be-committedjlam1-4/+7
changes to the buildlink3 framework. The changes ensure that BUILDLINK_PACKAGES orders packages so that for any element in the list, the packages to the right do not depend on any packages to the left of that element.
2004-03-05Update _GCC_DIST_VERSION to 3.3.3; noted by Ben Secrest on tech-pkg.wiz1-2/+2
2004-03-02extend REPLACE_INTERPRETER to accept shell wildcardsdrochner1-3/+5
2004-03-01Mention that gnupg honours M68060 too, and fix the grammar in itswiz1-3/+3
description.
2004-03-01* Document SUBST_CLASSES.uebayasi1-9/+13
* Indent conditionals. Reviewed By: wiz
2004-02-29Also add expat to PREFER_PKGSRC.recht1-2/+3
ok'd by wiz@
2004-02-29Add fontconfig to PREFER_PKGSRC arguments too;wiz1-2/+2
per report from hubertf that it fixed his kdetoys3 build and nudge from Sverre Froyen on tech-pkg.
2004-02-29s/randr/randrext/ for PREFER_PKGSRCrecht1-2/+2
(There's no randr pkg.)
2004-02-29Default PREFER_PKGSRC towiz1-2/+2
Xrender render Xft2 freetype2 Xrandr randr xcursor to fix lots of build problems on systems where the libraries coming with X are too old for some packages (but not for others). Ok'd by recht@ and agc@. Attention: for this to take effect, you must recompile your packages that depend on freetype2/Xrender, especially pango.
2004-02-28provide default for YTALK_USE_X11grant1-1/+6
2004-02-28need to escape ) in the awk regex in do-config-status-override target;jdolecek1-2/+2
some pickier awks (e.g nawk) refuse the regex otherwise
2004-02-27Instead of wrapping the config.status script, edit it directly to preventjlam1-16/+8
--recheck from re-executing the configure script by inserting "exit 0" judiciously. This works with configure scripts generated by autoconf>=2.13 and fixes problems with running config.status on Solaris systems where /bin/sh isn't POSIX enough.
2004-02-25Add uz@Latn locale, used by gtk2 development branch (2.3.x).jmmv9-9/+45
2004-02-25s/netbsd.org/NetBSD.org/, s/freebsd.org/FreeBSD.org/grant1-8/+8
2004-02-25s/netbsd.org/NetBSD.org/grant5-13/+13
2004-02-25GNU tar on netbsd-1-6 doesn't grok "-T -" at the end, but pax-as-targrant1-3/+4
does, so rearrange the arguments so that "-f -" is always at the end. noted by krister@. while I'm here, make sure we use the same tar(1) program pkgsrc does.
2004-02-24Add en_CA locale, used by development version of atk (currently 1.5.x).jmmv9-9/+45
2004-02-24Add 'mi' locale, used by development version of nautilus (what will be 2.6.x).jmmv9-9/+45
2004-02-23sjg recommends escaping the bare left curly brace in the make variablejlam1-2/+2
modifer expression.
2004-02-23Back out previous because that brace is not supposed to be there.jlam1-2/+2
2004-02-23add a missing } to the end of the line; fixes PR/24525.dogcow1-2/+2
2004-02-22Allow setting CCACHE_DIR in the environment or in /etc/mk.conf.jlam1-1/+5
2004-02-21Use BUILD_ENV instead of just {CONFIGURE,MAKE}_ENV to pass CCACHE_HASHCCjlam1-3/+2
to ccache. This now correctly passes CCACHE_HASHCC to ccache if the package has a custom do-build target that invokes ${CC} directly.
2004-02-21Rename PATH_ENV to BUILD_ENV, which better expresses what it's for.jlam1-9/+12
BUILD_ENV is used to set the environment for the sub-make processes that are invoked for each phase after and including buildlink.
2004-02-21Pass LDFLAGS (minus any libraries) to the compiler when creating thejlam2-4/+5
trivial libtool archive.
2004-02-20Symlink the libtool-1.4.m4 file into any directory in which there's ajlam2-2/+886
configure script under ${WRKSRC}. The symlink is called "libtool.m4", which is the name expected by the autoconf tools. The symlinking is only done if ${AUTOCONF_REQD} == 2.13 and USE_LIBTOOL is defined. This allows autoconf-2.13, autoreconf-2.13 and aclocal-2.13 to use the older libtool.m4 file when regenerating files. This is okay, because we later override the generated libtool file anyway. This fixes problems when libtool-1.5.x is installed and a package tries to invoke autoconf-2.13 programs at pre-configure time, e.g., gnome-games, xpuyopuyo, faad2, libwww, etc. These packages no longer need to be worked around by bumping AUTOCONF_REQD to 2.50.
2004-02-20Provide a much more complete list of version number patterns <= 2.95.3.jlam1-2/+2
2004-02-20If for some reason, _GCC_REQD doesn't match any of the version patternjlam1-1/+4
lists, then just assume that we need gcc3. The rest of the code in the file assumes that we either need gcc2 or gcc3, so this provides a fall-through, default value.
2004-02-19According to the documentation on version numbering of shared libraries at:jlam1-7/+1
http://fink.sourceforge.net/doc/porting/shared.php It's okay to link against a name like "libqt.2.3.0.dylib" using "-lqt.2.3.0", which means we never need to do anything more than just strip the trailing ".dylib" from shared library names when converting from a full path to "-L... -l...". This should fix PR 24402.
2004-02-19Use the mipspro-ucode bits if we're using the mipspro-ucode compiler.jlam1-1/+30
2004-02-19Resolve ${LOCALBASE} to its phyiscal path and mangle it back intojlam1-15/+25
${LOCALBASE}. Some packages' configure scripts resolve all paths to physical paths, and since buildlink3 suppresses references outside of ${LOCALBASE}, it can break the build of those packages. This should fix the problem noted by Nathan Williams in the thread titled "x11/tk build failure" at: http://mail-index.netbsd.org/tech-pkg/2004/02/17/0004.html
2004-02-19Don't spew files in the package directory if the BUILDLINK_DEPENDS.<pkg>jlam1-4/+9
uses {} to list several "or" dependencies.
2004-02-18Output a more informative/desriptive error than:jlam1-1/+8
cd: cd BUILDLINK_PREFIX.foo_not_found We now say that the package wasn't installed at the time that we were trying to buildlink its files.
2004-02-18Remove some checks for PREPEND_PATH as we don't need them.jlam3-10/+3
2004-02-18* Move pkgsrc/mk/compiler/bsd.compiler.mk to pkgsrc/mk/compiler.mk.jlam12-336/+266
Package Makefiles may now directly include compiler.mk. * Don't include compiler.mk within bsd.prefs.mk any longer. It was only included for the purposes of defining CC_VERSION. Packages that want to test the value of CC_VERSION should now first include "../../mk/compiler.mk". Any GCC_REQD statements in package Makefiles should be set before compiler.mk is included. * Simpllfy pkgsrc/mk/compiler/*.mk files as a result of not needing to be included indirectly by bsd.prefs.mk. We remove the special handling associated with detecting whether the file was included from within bsd.prefs.mk. These files are now much more straightforward to write and understand. * G/C the BSD_PREFS_MK stack mechanism as the only users (compiler/*) no longer need it. * Ensure that directories are prepended to the PATH only from within bsd.pkg.mk.
2004-02-18Initial support for the MIPSpro ucode compilers found on IRIX 5.3. Thejlam4-2/+74
ucode compilers only support building the "o32" ABI.
2004-02-18Allow overriding CC_VERSION_STRING and CC_VERSION.jlam2-6/+6
2004-02-18Typo in comment.jlam1-2/+2
2004-02-18Typo in comment.jlam1-2/+2
2004-02-17Require x11-links-0.23 for the correct set of links with XFree86-4.3.x.jlam2-4/+4
2004-02-17Fix the glob pattern to match >= dependencies correctly.jlam1-11/+8
2004-02-17Do "dependency reduction" where dependency lists of the form "foo>=0.2jlam1-2/+53
foo>=0.3 foo>=0.4" are collapsed into a single "foo>=0.4" dependency.
2004-02-17G/C the unused GNU_MISSING_OVERRIDE logic, as we don't need it anymorejlam1-14/+1
after the changes in revision 1.27 of tools.mk to hide the auto* tools between pre-configure and do-configure.