summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2004-03-12Ensure that _BLNK_DEPENDS is a subset of _BLNK_PACKAGES. Also rearrangejlam1-48/+53
some code to more easily allow other having different dependency lists for different phases.
2004-03-12Move a code snippet for easier readability.jlam1-6/+7
2004-03-12require libtool 1.5.2nb5 (fix for packages that try (and fail) to staticallydanw1-2/+2
link things)
2004-03-12Put comments in order that make sense.jlam1-2/+2
2004-03-12Add sr@ije locale, used by glib2 development version (2.3.x).jmmv10-10/+50
2004-03-12Add support for Objective C, and set USE_GCC_SHLIB whenever we're usingjlam1-2/+13
C++, Fortran, or Objective C, as we must link against shared libraries.
2004-03-11Get rid of all occurrences of cpp-like tests for ${OPSYS} inagc11-18/+24
bsd.pkg.mk, and use the abstracted means of determining generic shared lib type per operating system.
2004-03-11Interix libs are close enough to ELF that only file(1) knows the difference.tv1-1/+3
Call it ELF.
2004-03-11Fix imake_man_suffix.tv1-3/+3
2004-03-11User=Administrator. Group=+Administrators. Mode=0775.tv2-4/+4
2004-03-11Use true-GNU patch(1) backup switches.tv1-2/+2
2004-03-11Do the SunOS-style pax-as-tar walk.tv1-5/+5
2004-03-11Add Interix where appropriate, and fix a typo in _TOOLS_OPSYS_HAS_GNU.sed.tv1-6/+8
2004-03-11Fix "root" user and group.tv1-4/+4
2004-03-11Use ${DO_NADA} to introduce a do-nothing line (as is done elsewhere intv1-11/+12
pkgsrc); simply # makes older bmake hork up in combination with some shells.
2004-03-11Add Interix bits.tv4-1/+1758
2004-03-11Add pl_PL locale, used by xine-lib.jmmv9-9/+45
2004-03-11Check that a variable is defined before using it.jlam1-3/+5
BUILDLINK_PKGSRCDIR.<pkg> may not be defined since <pkg> may refer to a dummy package, e.g. "db-native" as set by bdb.buildlink3.mk.
2004-03-11Use the correct PKGBASE when referring to the "db2" package. Also removejlam1-3/+2
a pasto that caused using the native bdb to also depend on db4.
2004-03-11X11_TYPE is a user-settable variable that can take the values:jlam1-2/+12
native use the native, non-pkgsrc-managed X11R6 XFree86 use x11/XFree86-libs (not yet implemented) xlibs use freedesktop.org xlibs (not yet implemented) It is used to set the X11 implementation used to build X11 packages.
2004-03-11We can garbage collect USE_X11_LINKS which was used solely to avoidjlam1-5/+2
build loops, which are now handled in a more general way using IGNORE_PKG.<pkg>.
2004-03-11Avoid build loops by ensuring that a package can never inadvertantly bejlam1-6/+19
a dependency for itself. This is done by setting IGNORE_PKG.<pkg> if <pkg> is the current package and then appropriately checking its value.
2004-03-11Remove 'blame' column, OK'd by grant@.hubertf1-7/+5
2004-03-11Instead of doing a special step to copy the contents ofjlam1-22/+4
/usr/pkg/share/x11-links into the buildlink directory, just rely on the regular buildlink3 infrastructure to do it for us. This simplifies the handling of X11 in buildlink3. The only caveat is that "x11-links" should appear at the head of BUILDLINK_PACKAGES, and this detail is handled by x11-links/buildlink3.mk.
2004-03-11Along with BUILDLINK_INCDIRS.<pkg> and BUILDLINK_LIBDIRS.<pkg>, also havejlam1-14/+24
BUILDLINK_RPATHDIRS.<pkg> which is a list of directories relative to BUILDLINK_PREFIX.<pkg> to add to the library runtime search path. For packages that are a full dependency, this defaults to BUILDLINK_LIBDIRS.<pkg>, but for packages that are a build dependency, this defaults to an empty list (on the theory that a build dependency doesn't have any shared libraries required by the package at runtime).
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@