From c7cb0e7bc90e90c3a4b88253d113d03ac83f7308 Mon Sep 17 00:00:00 2001 From: Sam Lawrance Date: Wed, 15 Jun 2005 11:43:41 +0000 Subject: Add a simple patch to reintroduce option parsing behaviour some ports depend on (allow short form options longer than one character, eg. -bl). This behaviour was removed when libdockapp was updated to 0.6.0. Bump PORTREVISION. I'll follow up with libdockapp author. PR: ports/82242 Reported by: regis rampnoux --- x11-wm/libdockapp/files/patch-src_daargs.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 x11-wm/libdockapp/files/patch-src_daargs.c (limited to 'x11-wm/libdockapp/files/patch-src_daargs.c') diff --git a/x11-wm/libdockapp/files/patch-src_daargs.c b/x11-wm/libdockapp/files/patch-src_daargs.c new file mode 100644 index 000000000000..0f4a45958346 --- /dev/null +++ b/x11-wm/libdockapp/files/patch-src_daargs.c @@ -0,0 +1,15 @@ +--- src/daargs.c.orig Thu Apr 21 04:05:04 2005 ++++ src/daargs.c Wed Jun 15 21:32:35 2005 +@@ -85,8 +85,11 @@ + for (j = 0; j < count; j++) { + DAProgramOption *option = &options[j]; + ++ /* A number of ports depend on the old libdockapp behaviour ++ * which permitted short form options longer than one character ++ */ + if ((option->longForm && strcmp(option->longForm, optStr) == 0) || +- (option->shortForm && contains(option->shortForm, optStr))) ++ (option->shortForm && strcmp(option->shortForm, optStr) == 0)) + { + found = 1; + i = parseOption(option, i, argc, argv); -- cgit v1.2.3