ports/devel/gindent/files/patch-doc_Makefile.in
Mikael Urankar 15f088e229 devel/gindent: update port
Update of devel/gindent

o Patch buggy patch-src_args.c. It segfaults when used with -orig, -knf, -kr,
  or -gnu.

  The extension of the options struct in args.c by *_PRO_SETTINGS is broken.
  For p_obj a string of a group of options is given. However, in the
  PRO_SETTINGS case, set_option() expects an index for the settings_string
  array instead.

  Details:

        - Remove BSD_PRO_SETTINGS as its string matches exactly
          ORIG_SETTINGS_STRING. So the intended behavior of -orig is already
          available.

        - Remove KR_PRO_SETTINGS as it does not correspond to Kernighan-Ritchie
          style. The flags -sar and -par seem to be missing. Since they are
          included in KR_SETTINGS_STRING, use that string instead.

        - Remove GNU_PRO_SETTINGS as its string matches exactly
          GNU_SETTINGS_STRING; use it instead.

        - Remove KNF_PRO_SETTINGS and introduce KNF_SETTINGS_STRING and use it
          like the other settings strings.

  This makes a version bump necessary, we therefore set PORTREVISION=1.

o Patch Makefile.in to make --htmldir work. Remove post-install target as it's
  not necessary anymore.

o Change PORTVERSION to DISTVERSION (PHB Sect. 5.2.2). Modify DISTNAME
  accordingly.

o Make COMMENT more meaningful.

o Remove MAKE_JOBS_UNSAFE as tests suggest that it's not necessary (anymore).

o Add groff:run to USES variable. This registers a dependency on
  textproc/groff. It's needed to render the manpage.

o Added description for NLS option, which is slightly more verbose then the
  default description.

PR:		250876
Submitted by:	Moritz Schmitt <moritz@schmi.tt> (maintainer)
2020-11-07 16:02:42 +00:00

11 lines
305 B
Text

--- doc/Makefile.in.orig 2020-11-04 19:20:47 UTC
+++ doc/Makefile.in
@@ -334,7 +334,7 @@ host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
-htmldir = $(docdir)
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@