History log of /openbsd-current/usr.bin/libtool/LT/Getopt.pm
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.14 06-Jul-2023 espie

start moving a few files to use v5.36;
(this went through a full bulk)


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE
# 1.13 27-May-2017 zhuk

Make libtool handle --tag=... inside command line.

Unbreaks (and changes PLIST) multimedia/lives under Clang, and maybe others.

okay espie@


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
# 1.12 19-Mar-2014 afresh1

Remove lexical $_ from libtool in preparation for perl 5.18

OK and additional changes from espie@


Revision tags: OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.11 12-Jul-2012 espie

allow "long options" to be one letter, enforce with !

make sure -L dir will error out.

"cute" gnu libtool: -x c will vanish from linker arguments, but only
in library linking-mode.


# 1.10 10-Jul-2012 espie

pass the option string along as a 4th parameter, in cases canonical is
not all that matters (e.g., -fpie and friends)


# 1.9 09-Jul-2012 espie

longarg:
means longoption with a separate parameter, like for -Xcompiler
(won't work as -Xcompiler=value)


# 1.8 09-Jul-2012 espie

extend option parser a bit more: if we pass it a regexp, then we match
that regexp.

for permuted mode, expose the "future" arguments so we can tinker with them
directly.

Use that to support -Wc,* and -Xcompiler


# 1.7 09-Jul-2012 espie

finally, also do accessors for short options. Turns out to be useful.
fix the array accessor...


# 1.6 09-Jul-2012 espie

tweak auto-accessor for arrays to be more useful


# 1.5 08-Jul-2012 espie

pass @ (array) information along to auto-make simpler accessors


# 1.4 08-Jul-2012 espie

preparation for handling permuted options


# 1.3 08-Jul-2012 espie

a few big changes
- start using our options parser for main libtool options
- put link related stuff into their own module.
Long term, some unification should happen.
- shortdie for cases where we know libtool is not at fault.


# 1.2 08-Jul-2012 espie

stupid


# 1.1 08-Jul-2012 espie

specialized option handler that will make things simpler


Revision tags: OPENBSD_6_2_BASE
# 1.13 27-May-2017 zhuk

Make libtool handle --tag=... inside command line.

Unbreaks (and changes PLIST) multimedia/lives under Clang, and maybe others.

okay espie@


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
# 1.12 19-Mar-2014 afresh1

Remove lexical $_ from libtool in preparation for perl 5.18

OK and additional changes from espie@


Revision tags: OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.11 12-Jul-2012 espie

allow "long options" to be one letter, enforce with !

make sure -L dir will error out.

"cute" gnu libtool: -x c will vanish from linker arguments, but only
in library linking-mode.


# 1.10 10-Jul-2012 espie

pass the option string along as a 4th parameter, in cases canonical is
not all that matters (e.g., -fpie and friends)


# 1.9 09-Jul-2012 espie

longarg:
means longoption with a separate parameter, like for -Xcompiler
(won't work as -Xcompiler=value)


# 1.8 09-Jul-2012 espie

extend option parser a bit more: if we pass it a regexp, then we match
that regexp.

for permuted mode, expose the "future" arguments so we can tinker with them
directly.

Use that to support -Wc,* and -Xcompiler


# 1.7 09-Jul-2012 espie

finally, also do accessors for short options. Turns out to be useful.
fix the array accessor...


# 1.6 09-Jul-2012 espie

tweak auto-accessor for arrays to be more useful


# 1.5 08-Jul-2012 espie

pass @ (array) information along to auto-make simpler accessors


# 1.4 08-Jul-2012 espie

preparation for handling permuted options


# 1.3 08-Jul-2012 espie

a few big changes
- start using our options parser for main libtool options
- put link related stuff into their own module.
Long term, some unification should happen.
- shortdie for cases where we know libtool is not at fault.


# 1.2 08-Jul-2012 espie

stupid


# 1.1 08-Jul-2012 espie

specialized option handler that will make things simpler