summaryrefslogtreecommitdiff
path: root/mk/buildlink2/libtool.sh
AgeCommit message (Collapse)AuthorFilesLines
2004-07-06Retire buildlink2, now that all packages using it have been converted towiz1-100/+0
buildlink3.
2004-02-05Use the new work log format used by buildlink3. Lines beginning withjlam1-2/+5
"[*]" are the untransformed command lines, and the ones beginning with "<.>" are the ones that are actually executed.
2003-09-02Merge pkgviews-mk branch into the HEAD by running:jlam1-1/+1
cd pkgsrc/mk cvs update -Pd -A cvs update -Pd -j pkgviews-mk-base -j pkgviews-mk
2003-08-16Teach the buildlink2 wrappers to respect an environment variablejlam1-2/+3
BUILDLINK_WRAPPER_LOG to specify the location of the wrapper log (which defaults to ${BUILDLINK_DIR}/.wrapper.log).
2002-12-26Rewrite wrapper scripts so that it is possible to add wrapper-specificjlam1-33/+36
logic and caching in a more natural way.
2002-12-22The buildlink2 problems on non-NetBSD platform seem to be related tojlam1-14/+12
correct manipulation of variables containing values with escaped metacharacters by the shell. The new code only does partial caching, which doesn't cache "special" arguments that contain escaped metacharacters or other oddly quoted values. On certain platforms listed in _BLNK_CACHE_ALL in bsd.buildlink2.mk, we do full caching, which has enormous speed benefits since it avoids an extra sed invocation per "special" argument. Known working platforms: MacOS X 10.1.5 (schmonz) MacOS X 10.2 (grant) NetBSD 1.6 [full caching] (jlam) OpenBSD (cjep) Solaris 8 (grant) Solaris 9 (salo)
2002-11-14Allow for common case where --mode=install is not specified when usingjlam1-47/+59
libtool to install libraries or programs.
2002-09-28* Split _BLNK_TRANSFORM_SED into 4 variables, as even with 3 it wasjlam1-1/+2
overflowing the make variable size limit. * Rename _BLNK_WRAP_ENV to _BLNK_WRAP_SETENV, and use _BLNK_WRAP_ENV to set the shell environment for the wrappee. Allow BUILDLINK_WRAPPER_ENV to add to the shell environment.
2002-09-23Allow for wrapper-specific transformations of arguments that occur afterjlam1-1/+3
the main transformations have been performed. The ld wrapper can now accept "-Wl,*" arguments and transform them appropriately by stripping of the -Wl and the commas. This will obiviate the need for logic in pkgsrc that strips away the "-Wl," depending on whether the platform was a.out or ELF, and whether the individual package chose to link using "cc" or "ld".
2002-09-16Add a missing shell wildcard which was causing the expression to notjlam1-2/+2
catch arguments with symbols that are special to the shell.
2002-08-22Merge pkgsrc/mk from the buildlink2 branch back into the main trunk.jlam1-0/+80