summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2004-03-10The libtool archive filter was incorrectly eating the closing quote onjlam1-12/+13
the dependency_libs line if it ended in a "-Ldir" option. Fix by not eating shell word separators [ \`\"':;,]. This should fix PR 24639 by Matthias Scheler.
2004-03-10bdb.buildlink3.mk is used to select a Berkeley DB implementation forjlam1-0/+128
use by pkgsrc. It will automatically depend on either db, db3, or db4 if the native one isn't sufficient. The two variables that control its behaviour are: BDB_DEFAULT is a user-settable variable whose value is the default Berkeley DB implementation to use. BDB_ACCEPTED is a package-settable list of Berkeley DB implementations that may be used by the package. E.g., if you always want to use DB4 as the Berkeley DB for all of the packages, then you can just set: BDB_DEFAULT= db4 in your /etc/mk.conf. Packages that currently include db*/buildlink3.mk should be made to include bdb.buildlink3.mk instead.
2004-03-10Get rid of BUILDLINK_USE_BUILTIN and BUILDLINK_IS_BUILTIN, as they'rejlam1-40/+19
renamed to {USE,IS}_BUILTIN and are handled separately by the builtin.mk files. Create a new variable PREFER.<pkg> that lets <pkg>/builtin.mk determine what the preference is in a simple way.
2004-03-10Prefer the -esp and -esp-nox11 versions of ghostscript when USE_CUPS is YES.jmmv1-1/+9
2004-03-10set F77 as well as FC.dmcmahill1-1/+2
was: 1% make show-var PKG_STAGE=configure VARNAME=FC g77 2% make show-var PKG_STAGE=configure VARNAME=F77 /usr/pkgsrc-current/math/scilab/work/.gcc/bin/g77 is: 3% make show-var PKG_STAGE=configure VARNAME=FC g77 4% make show-var PKG_STAGE=configure VARNAME=F77 g77 fixes some buildlink spillover noted in the scilab package.
2004-03-09Add the 'pa' locale directory, used by gnome-mag.jmmv9-9/+45
2004-03-09Add LOWER_OPSYS_VERSUFFIX on FreeBSD platforms, so that the majorrecht1-1/+10
number is included in MACHINE_GNU_PLATFORM. Fixes at least the build of wip/mingw-gcc. Patch based upon the one provided by Michal Pasternak in PR 23856.
2004-03-09Change LIBTOOL_REQD to recent libtool version, 1.5.2nb4. (Thisreed1-2/+2
libtool-base includes "Fix version_type settings for the non-NetBSD platforms in the CXX and F77 cases." And "Pull in the fix for the symlink vulnerability.") Several packages have been changed to reflect the better libtool-base, but old LIBTOOL_REQD allowed old 1.4.2 version. So new packages had wrong library versioning like: libasprintf.so.0.0, libsvn_delta-1.so.0.0, and libXrender.so.0.0. Okayed by wiz@.
2004-03-09Remove "ftp.gwdg.de" from "MASTER_SITE_GNU" because its mirror istron1-2/+1
apparently not updated any more.
2004-03-09DEFAULT_SERIAL_DEVICE is /dev/cuaa0 not /dev/null.xtraeme1-3/+3
2004-03-09Add FreeBSD-*-* to _TOOLS_OPSYS_HAS_GNU.sed.xtraeme1-2/+2
2004-03-08Don't register share/pixmaps; it's now properly handled by xdg-dirs andjmmv16-48/+16
xdg-x11-dirs.
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