summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2004-04-07Add support in the bulk build code to properly deal with SPECIFIC_PKGS=1.dmcmahill3-8/+47
In particular, when SPECIFIC_PKGS is set in /etc/mk.conf, you can now do sh mk/bulk/build and have the right thing happen. Only those packages explicitly listed and those which are depended upon are considered for the build. Other than the restricted list of packages, the bulk build works the same way as a full bulk build.
2004-04-07Convert "${ECHO} -n" to "${ECHO_N}", and introduce that into the defs.*tv11-39/+49
files. On most platforms this resolves back to "${ECHO} -n".
2004-04-07Elide use of "echo -n" in a platform-independent manner.tv1-7/+7
2004-04-07There is no need to use "echo -n" in production of HTML.tv1-2/+2
2004-04-06Make kaffe also sufficient for USE_JAVA2, but bump its DEPENDS to make suretv1-3/+3
the version in use is new enough to handle it. OK'd by xtraeme (current informal kaffe maintainer).
2004-04-06err BUILDLINK_UPDATE_CACHE should be no for now... sorry I had this changextraeme1-2/+2
in my local tree.
2004-04-05Ensure USE_BUILTIN.<pkg> is defined before checking its value, fixesxtraeme1-3/+4
last problems seen when using X11_TYPE=XFree86.
2004-04-05Support DEPENDS_TARGET="install clean"; from Allan Barrett inxtraeme1-7/+7
PR pkg/25059.
2004-04-04Make USE_XPKGWEDGE default to "yes", as announced on tech-pkg@ last week.agc2-5/+5
2004-04-03To view the license, use "${MAKE} show-license" not "make show-license".reed1-2/+2
This is consistent with other messages shown to user.
2004-04-02Undo implicit recursive package registration. The buildlink[23] system istv1-18/+4
already taking care of this where it's truly needed. OK'd by agc.
2004-04-02Match NetBSD-2.* for mapping sun-jdk to sun-jdk14 not sun-jdk13. Also cleanupabs1-5/+5
NetBSD-2* to NetBSD-2.*
2004-04-01Be robust against the possibility that buildlibdir isn't defined.jlam1-2/+2
2004-04-01Add the 'gu' locale directory, initially used by epiphany 1.2.2.jmmv10-10/+50
2004-04-01add USERADD/GROUPADD support via sysutils/user_darwindanw1-4/+8
2004-03-31Add the tk locale directory, initially used by gnome-desktop 2.6.0.jmmv10-10/+50
2004-03-31revert previous.seb1-4/+4
2004-03-31Get rid of dd workaround for old paxes (last seen in NetBSD before 1.5;wiz1-6/+4
bootstrap pax doesn't need it either). Closes PR 18814 by Greg A. Woods.
2004-03-31if NO_BUILD is defined, default to an empty USE_LANGUAGES.grant1-1/+6
2004-03-31tweak whitespace in commentgrant1-2/+2
2004-03-31fix comment about needing patch(1).grant1-2/+2
2004-03-31Since revision 1.155 of bsd.prefs.mk, compiler.mk is required in packagesketch1-2/+2
Makefiles for testing CC_VERSION, not bsd.prefs.mk. Reflect that change in the provided example.
2004-03-31Move the check for USE_X11 after bsd.builtin.mk included since that filejlam1-15/+20
may indirectly set USE_X11. This should fix using some of the builtin X11 software to build non-X11 packages.
2004-03-30Check for !empty(X11_TYPE:Mnative) instead of checking forxtraeme1-2/+2
empty(X11_TYPE:MXFree86), because X11_TYPE=xlibs could be used too...
2004-03-30GCC has this annoying behaviour where it advocates in a multi-linejlam1-1/+11
banner the use of "#include" over "#import" when including headers. This generates a _huge_ number of warnings when building practically all Objective-C code where it is convention to use "#import". Suppress the warning if we're building Objective-C code using GCC by passing -Wno-import to the compiler.
2004-03-30Enable X11_TYPE=XFree86, ok'ed by jlam@.xtraeme1-3/+9
2004-03-30There is no "heimdal-libs" package.jlam1-2/+1
2004-03-30Make mit-krb5 into an accepted Kerberos 5 distribution.jlam1-2/+2
2004-03-30Extend the capabilities of buildlink3's libtool wrapper a bit comparedjlam5-40/+76
to the stock libtool: you can now copy or symlink an uninstalled libtool archive file somewhere else than its build directory, and you can still link against it. This allows us to more easily bolt libtool build machinery onto packages that have unusual(ly crappy) build systems that rely on installing libraries to some common build directory after they're built. We do this by adding a "buildlibdir" variable to the uninstalled libtool archive that points to the build directory of the archive. Whenever we link against this archive, we rewrite the path to archive on the libtool command line so that it points to the true archive. This allows the real libtool to find the files under $buildlibdir/.libs.
2004-03-30Interix needs pkg_install 20040330 or later.tv1-1/+2
2004-03-30Generate fonts.dir correctly with the ttmkfdir2.recht1-2/+2
From PR 24968 by Jukka Salmi.
2004-03-29Use ttmkfdir2 by default.recht1-2/+2
Closes PR 24934 by Martin Husemann.
2004-03-29Use X11_TYPE check instead of USE_PKGSRC_XFREE86. It's safe to use thejlam1-8/+8
value of X11_TYPE here since it's defined in bsd.buildlink3.mk which is included before this check. This fixes breakage for packages that set USE_X11 due to USE_PKGSRC_XFREE86 not being defined before it's used.
2004-03-29When PTHREAD_TYPE is 'native' set USE_BUILTIN.pthread to YES andseb1-4/+4
add 'pthread' to BUILDLINK_PACKAGES so that BUILDLINK_{{LD,C}FLAGS,LDADD}.pthread actually have an effect. This should fix the build of at least tcl/tk related packages now that tcl and tk packages are thread-aware. Remove comments about linking native pthread libraries and headers into ${BUILDLINK_DIR} as this does not happen.
2004-03-29fix our idea of which platforms have bison.grant1-2/+2
2004-03-29Add and document MKTTINTERP.recht1-1/+9
2004-03-29Make lang/perl58 the default perl package installed when a package needsjlam1-16/+2
Perl as a dependency.
2004-03-29Set DFLT_PKG_SYSCONDIR to the location that PKG_SYSCONFDIR would havejlam1-20/+20
been set to if it hadn't been overridden by PKG_SYSCONFDIR.<pkg>. This can be used in /etc/mk.conf to re-override certain PKG_SYSCONFDIR.<pkg> in /etc/mk.conf from various package Makefiles, e.g. PKG_SYSCONFDIR.openssl= ${DFLT_PKG_SYSCONFDIR} PKG_SYSCONFDIR.tcp_wrappers= ${DFLT_PKG_SYSCONFDIR}
2004-03-29Allow setting BUILDLINK_WRAPPER_LOG in /etc/mk.conf and using that as thejlam1-1/+5
log file used by all of the wrapper scripts.
2004-03-29Handle "-Xlinker" being equivalent to "-Wl," when passing argumentsjlam1-11/+30
to the linker. This fixes a bug building Emacs on Linux.
2004-03-29Look at the list of run-time dependencies for the package (gleanedjlam2-16/+224
from BUILDLINK_PACKAGES, which is built up by including buildlink[23].mk files in the package's Makefile), and for each dependency, if it's already installed, then automatically include the buildlink[23].mk file for that dependency. This means that for any package, the dependencies are taken to be the union of the dependency information as laid out in /usr/pkgsrc and the dependency information of installed packages stored in /var/db/pkg. This handle situations where an installed package has _more_ dependencies than the package as it exists in pkgsrc. This can occur, e.g., if you build databases/gnome-libs with BDB_DEFAULT=db4, and then you decide that you'd rather build other packages using the native Berkeley DB, so you remove that setting from your environment. You'd still like for your packages that depend on gnome-libs to also depend on db4, but the pkgsrc Makefiles no longer reflect that dependency.
2004-03-29Make the list of files "buildlinked" be unique for cleanliness' sake.jlam1-1/+2
2004-03-29Instead of saving all of the buildlink3 variables into the command-linejlam1-4/+30
environment, it creates a Makefile fragment that is included within bsd.buildlink3.mk that contains all of the buildlink3 variable definitions that we want to pass to make(1) invocations on the same package Makefile. Change the make variables that are only relevant for the current package to use BUILDLINK_VARS instead of MAKEFLAGS. This avoids overflowing the command line with lots of extra arguments.
2004-03-29umask should be 002.tv1-2/+2
2004-03-28Remove USE_PKGSRC_XFREE86 which has been replaced by X11_TYPE=XFree86.xtraeme1-6/+1
2004-03-28Enable X11_TYPE=XFree86.xtraeme1-3/+3
2004-03-28Rearrange the wording slightly in an informational message, to avoidagc1-2/+2
some email filters and false positives.
2004-03-27Remove traces of automake-1.7.wiz1-6/+2
2004-03-27wrap a long line in BUILD_DEFS output, tweak the message slightly.grant1-3/+4
2004-03-27don't assume that /usr/bin/gunzip will exist, use /usr/bin/gzip -dgrant1-2/+2
instead.