Up to [cvs.NetBSD.org] / pkgsrc / mk / wrapper
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.10 / (download) - annotate - [select for diffs], Thu Feb 22 14:54:32 2007 UTC (17 years, 1 month ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base,
pkgsrc-2024Q1,
pkgsrc-2023Q4-base,
pkgsrc-2023Q4,
pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2,
pkgsrc-2014Q1-base,
pkgsrc-2014Q1,
pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2013Q1-base,
pkgsrc-2013Q1,
pkgsrc-2012Q4-base,
pkgsrc-2012Q4,
pkgsrc-2012Q3-base,
pkgsrc-2012Q3,
pkgsrc-2012Q2-base,
pkgsrc-2012Q2,
pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3,
pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
pkgsrc-2007Q1-base,
pkgsrc-2007Q1,
jlam-pkgviews-base,
jlam-pkgviews,
cwrapper,
cube-native-xorg-base,
cube-native-xorg,
HEAD
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
Changed the default warning message to include the word "unknown", since otherwise it doesn't sound like a warning.
Revision 1.9 / (download) - annotate - [select for diffs], Wed Feb 21 09:43:26 2007 UTC (17 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.8: +8 -1
lines
Diff to previous 1.8 (colored)
The options -I, -L and -R must not be followed directly by another option. Instead of just merging them, the wrapper fails. Let's see which packages get broken by that and then fix them. I've also heard rumours that a plain -L is used as an alias to -nostdlib in some compilers. This would have been handled wrong up to now, since it definitely wasn't intended to be merged with the following argument.
Revision 1.8 / (download) - annotate - [select for diffs], Mon Feb 19 14:50:33 2007 UTC (17 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.7: +8 -1
lines
Diff to previous 1.7 (colored)
The ABI for which the code should be generated can be queried from the wrapper_abi variable. This is used in the MIPSpro wrapper to reject any package that tries to compile a file for the wrong ABI. This is not just a warning because such a package most likely has more severe problems. The gcc -Wall option seems to be similar to the MIPSpro -fullwarn option, so map them.
Revision 1.7 / (download) - annotate - [select for diffs], Thu Nov 30 12:59:56 2006 UTC (17 years, 4 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base,
pkgsrc-2006Q4
Changes since 1.6: +2 -1
lines
Diff to previous 1.6 (colored)
The function transform_pass_with_warning() also gets its debugging output.
Revision 1.6 / (download) - annotate - [select for diffs], Thu Nov 30 12:11:48 2006 UTC (17 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.5: +7 -10
lines
Diff to previous 1.5 (colored)
Removed the transform_to_nocache() function, since it is unused. When discarding arguments, split_arg is set to yes, so that no empty arguments are added to the resulting command line. A more informative debugging message is also printed in that case. Added a debugging message to transform_to(), for consistency with the other functions.
Revision 1.5 / (download) - annotate - [select for diffs], Thu Nov 30 11:40:24 2006 UTC (17 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.4: +9 -1
lines
Diff to previous 1.4 (colored)
Added transform_to_and_split(), which removes the need for the compiler-specific transformations to access the split_arg variable directly.
Revision 1.4 / (download) - annotate - [select for diffs], Sun Nov 26 09:55:52 2006 UTC (17 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.3: +13 -4
lines
Diff to previous 1.3 (colored)
Renamed transform_pass_unknown to transform_pass_with_warning and added transform_discard_with_warning.
Revision 1.3 / (download) - annotate - [select for diffs], Sun Nov 26 09:13:44 2006 UTC (17 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored)
transform_pass_unknown writes its warning into the wrapper log file, instead of doing nothing at all. (Before, I had not known where to write these warnings, so it had been commented out.)
Revision 1.2 / (download) - annotate - [select for diffs], Tue Nov 14 13:40:20 2006 UTC (17 years, 5 months ago) by rillig
Branch: MAIN
Changes since 1.1: +3 -4
lines
Diff to previous 1.1 (colored)
Fixed indentation of the debugging messages and the missing newline at the end of the file.
Revision 1.1 / (download) - annotate - [select for diffs], Sat Nov 11 07:44:46 2006 UTC (17 years, 5 months ago) by rillig
Branch: MAIN
Added wrapper-subr.sh, which provides shell functions that are useful to make the wrapper code less frightening. For example, instead of arg="${arg#-Wl,}" $debug_log $wrapperlog " (transform-sunpro-cc) to: $arg" addtocache=yes one can simply write transform_to "${arg-Wl,}" The functions that are currently implemented are: transform_to, transform_discard, transform_to_nocache, transform_discard, transform_pass and transform_pass_unknown.