diff options
author | Mateusz Piotrowski <0mp@FreeBSD.org> | 2020-09-23 13:52:45 +0000 |
---|---|---|
committer | Mateusz Piotrowski <0mp@FreeBSD.org> | 2020-09-23 13:52:45 +0000 |
commit | f74e2d9323bf184374d8c2c5ce81c5d3fc770595 (patch) | |
tree | b28f4b0637b102f1aba1e4485f823ad27b2973e6 | |
parent | Fix build (diff) |
devel/gindent: Update to 2.2.12
Changelog:
https://savannah.gnu.org/forum/forum.php?forum_id=9233
Reported by: Repology
Notes
Notes:
svn path=/head/; revision=549725
-rw-r--r-- | devel/gindent/Makefile | 10 | ||||
-rw-r--r-- | devel/gindent/distinfo | 5 | ||||
-rw-r--r-- | devel/gindent/files/patch-doc_Makefile.in | 17 | ||||
-rw-r--r-- | devel/gindent/files/patch-src_args.c | 61 | ||||
-rw-r--r-- | devel/gindent/files/patch-src_indent.h | 4 | ||||
-rw-r--r-- | devel/gindent/files/patch-src_output.c | 6 | ||||
-rw-r--r-- | devel/gindent/pkg-plist | 15 |
7 files changed, 60 insertions, 58 deletions
diff --git a/devel/gindent/Makefile b/devel/gindent/Makefile index 1b88af5cab75..a3c0a1079c99 100644 --- a/devel/gindent/Makefile +++ b/devel/gindent/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= gindent -PORTVERSION= 2.2.10 -PORTREVISION= 5 +PORTVERSION= 2.2.12 CATEGORIES= devel MASTER_SITES= GNU/indent DISTNAME= indent-${PORTVERSION} @@ -14,7 +13,7 @@ COMMENT= GNU indent LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= localbase:ldflags +USES= localbase:ldflags makeinfo GNU_CONFIGURE= yes CONFIGURE_ARGS= --program-prefix=g MAKE_JOBS_UNSAFE= yes @@ -34,6 +33,9 @@ post-patch: post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/indent.html ${STAGEDIR}${DOCSDIR} + # XXX: Would be nice to use "configure --htmldir" or something similar + # to install this document into an appropriate directory automatically. + ${INSTALL_DATA} ${STAGEDIR}${PREFIX}/doc/indent/indent.html ${STAGEDIR}${DOCSDIR} + ${RM} -r ${STAGEDIR}${PREFIX}/doc .include <bsd.port.mk> diff --git a/devel/gindent/distinfo b/devel/gindent/distinfo index 6234ca020a9e..b243b8c2d457 100644 --- a/devel/gindent/distinfo +++ b/devel/gindent/distinfo @@ -1,2 +1,3 @@ -SHA256 (indent-2.2.10.tar.gz) = 8a9b41be5bfcab5d8c1be74204b10ae78789fc3deabea0775fdced8677292639 -SIZE (indent-2.2.10.tar.gz) = 702667 +TIMESTAMP = 1600861654 +SHA256 (indent-2.2.12.tar.gz) = e77d68c0211515459b8812118d606812e300097cfac0b4e9fb3472664263bb8b +SIZE (indent-2.2.12.tar.gz) = 967743 diff --git a/devel/gindent/files/patch-doc_Makefile.in b/devel/gindent/files/patch-doc_Makefile.in deleted file mode 100644 index d41657ab4f81..000000000000 --- a/devel/gindent/files/patch-doc_Makefile.in +++ /dev/null @@ -1,17 +0,0 @@ ---- doc/Makefile.in.orig 2008-03-11 18:54:15 UTC -+++ doc/Makefile.in -@@ -602,10 +602,10 @@ uninstall-am: uninstall-dvi-am uninstall - uninstall-pdf-am uninstall-ps-am - - --all-local: html --install-data-local: install-html --installdirs-local: installdirs-html --uninstall-local: uninstall-html -+all-local: # html -+install-data-local: # install-html -+installdirs-local: # installdirs-html -+uninstall-local: # uninstall-html - - html: html-$(HTMLSTYLE) - install-html: install-html-$(HTMLSTYLE) diff --git a/devel/gindent/files/patch-src_args.c b/devel/gindent/files/patch-src_args.c index 1770f1c7135c..89783b3e848d 100644 --- a/devel/gindent/files/patch-src_args.c +++ b/devel/gindent/files/patch-src_args.c @@ -1,6 +1,6 @@ ---- src/args.c.orig 2008-03-11 18:50:42 UTC +--- src/args.c.orig 2018-09-02 20:30:45 UTC +++ src/args.c -@@ -163,6 +163,7 @@ static int exp_hnl = 0; +@@ -188,6 +188,7 @@ static int exp_hnl = 0; static int exp_i = 0; static int exp_il = 0; static int exp_ip = 0; @@ -8,30 +8,30 @@ static int exp_kr = 0; static int exp_l = 0; static int exp_lc = 0; -@@ -237,6 +238,30 @@ typedef struct +@@ -269,6 +270,30 @@ typedef struct static void usage (void); +#define BSD_PRO_SETTINGS {"orig", PRO_SETTINGS, 0, ONOFF_NA,\ -+ (int *) "-nbap\0-nbad\0-bbo\0-hnl\0-bc\0-br\0-brs\0-c33\0-cd33\0-cdb\0-ce\0\ ++ (char *) "-nbap\0-nbad\0-bbo\0-hnl\0-bc\0-br\0-brs\0-c33\0-cd33\0-cdb\0-ce\0\ +-ci4\0-cli0\0-cp33\0-di16\0-fc1\0-fca\0-i4\0-l75\0-lp\0-npcs\0-nprs\0-psl\0\ +-sc\0-sai\0-saf\0-saw\0-nsob\0-nss\0-ts8\0",\ + &exp_orig} + +#define KNF_PRO_SETTINGS {"knf", PRO_SETTINGS, 0, ONOFF_NA,\ -+ (int *) "-bad\0-bap\0-nbbb\0-nbc\0-bbo\0-br\0-brs\0-nbs\0-c33\0-cd33\0-cdb\0\ ++ (char *) "-bad\0-bap\0-nbbb\0-nbc\0-bbo\0-br\0-brs\0-nbs\0-c33\0-cd33\0-cdb\0\ +-ce\0-ci4\0-cli0\0-cp33\0-ncs\0-d0\0-di0\0-ndj\0-nfc1\0-nfca\0-hnl\0-i8\0-ip8\0\ +-l79\0-nlp\0-npcs\0-nprs\0-psl\0-sai\0-saf\0-saw\0-sc\0-nsob\0-nss\0",\ + &exp_knf} + +#define KR_PRO_SETTINGS {"kr", PRO_SETTINGS, 0, ONOFF_NA,\ -+ (int *) "-nbad\0-bap\0-nbc\0-bbo\0-hnl\0-br\0-brs\0-c33\0-cd33\0\ ++ (char *) "-nbad\0-bap\0-nbc\0-bbo\0-hnl\0-br\0-brs\0-c33\0-cd33\0\ +-ncdb\0-ce\0-ci4\0-cli0\0-d0\0-di1\0-nfc1\0-i4\0-ip0\0-l75\0-lp\0-npcs\0\ +-nprs\0-npsl\0-sai\0-saf\0-saw\0-cs\0-nsc\0-nsob\0-nfca\0-cp33\0-nss\0",\ + &exp_kr} + +#define GNU_PRO_SETTINGS {"gnu", PRO_SETTINGS, 0, ONOFF_NA,\ -+ (int *) "-nbad\0-bap\0-bbo\0-hnl\0-nbc\0-bl\0-bls\0-ncdb\0-cs\0-nce\0-di2\0\ ++ (char *) "-nbad\0-bap\0-bbo\0-hnl\0-nbc\0-bl\0-bls\0-ncdb\0-cs\0-nce\0-di2\0\ +-ndj\0-nfc1\0-i2\0-ip5\0-lp\0-pcs\0-nprs\0-psl\0-nsc\0-sai\0-saf\0-saw\0\ +-nsob\0-bli2\0-cp1\0-nfca\0",\ + &exp_gnu} @@ -39,7 +39,7 @@ #ifdef BERKELEY_DEFAULTS /** -@@ -264,63 +289,66 @@ const pro_ty pro[] = +@@ -296,66 +321,69 @@ const pro_ty pro[] = #endif {"pi", PRO_INT, -1, ONOFF_NA, &settings.paren_indent, &exp_pi}, {"pcs", PRO_BOOL, false, ON, &settings.proc_calls_space, &exp_pcs}, @@ -69,13 +69,13 @@ {"npmt", PRO_BOOL, false, OFF, &settings.preserve_mtime, &exp_pmt}, #endif - {"npcs", PRO_BOOL, false, OFF, &settings.proc_calls_space, &exp_pcs}, -+ {"npcs", PRO_BOOL, true, OFF, &settings.proc_calls_space, &exp_pcs}, ++ {"npcs", PRO_BOOL, true, OFF, &settings.proc_calls_space, &exp_pcs}, {"nlps", PRO_BOOL, false, OFF, &settings.leave_preproc_space, &exp_lps}, {"nlp", PRO_BOOL, true, OFF, &settings.lineup_to_parens, &exp_lp}, -- {"nip", PRO_SETTINGS, 0, ONOFF_NA, (int *) "-ip0", &exp_nip}, + {"nip", PRO_SETTINGS, 0, ONOFF_NA, NIP_SETTINGS_IDX, &exp_nip}, - {"nhnl", PRO_BOOL, true, OFF, &settings.honour_newlines, &exp_hnl}, -+ {"nip", PRO_SETTINGS, 0, ONOFF_NA, (int *) "-ip0\0", &exp_nip}, + {"nhnl", PRO_BOOL, false, OFF, &settings.honour_newlines, &exp_hnl}, + {"ngts", PRO_BOOL, false, OFF, &settings.gettext_strings, &exp_gts}, {"nfca", PRO_BOOL, true, OFF, &settings.format_comments, &exp_fca}, {"nfc1", PRO_BOOL, true, OFF, &settings.format_col1_comments, &exp_fc1}, {"neei", PRO_BOOL, false, OFF, &settings.extra_expression_indent, &exp_eei}, @@ -100,27 +100,29 @@ {"nbadp", PRO_BOOL, false, OFF, &settings.blanklines_after_declarations_at_proctop, &exp_badp}, {"nbad", PRO_BOOL, false, OFF, &settings.blanklines_after_declarations, &exp_bad}, {"nbacc", PRO_BOOL, false, OFF, &settings.blanklines_around_conditional_compilation, &exp_bacc}, - {"linux", PRO_SETTINGS, 0, ONOFF_NA, LINUX_SETTINGS_STRING, &exp_linux}, + {"linux", PRO_SETTINGS, 0, ONOFF_NA, LINUX_SETTINGS_IDX, &exp_linux}, {"lps", PRO_BOOL, false, ON, &settings.leave_preproc_space, &exp_lps}, - {"lp", PRO_BOOL, true, ON, &settings.lineup_to_parens, &exp_lp}, + {"lp", PRO_BOOL, false, ON, &settings.lineup_to_parens, &exp_lp}, {"lc", PRO_INT, DEFAULT_RIGHT_COMMENT_MARGIN, ONOFF_NA, &settings.comment_max_col, &exp_lc}, {"l", PRO_INT, DEFAULT_RIGHT_MARGIN, ONOFF_NA, &settings.max_col, &exp_l}, -- {"kr", PRO_SETTINGS, 0, ONOFF_NA, KR_SETTINGS_STRING, &exp_kr}, +- {"kr", PRO_SETTINGS, 0, ONOFF_NA, KR_SETTINGS_IDX, &exp_kr}, - {"ip", PRO_INT, 4, ONOFF_NA, &settings.indent_parameters, &exp_ip}, - {"i", PRO_INT, 4, ONOFF_NA, &settings.ind_size, &exp_i}, + KR_PRO_SETTINGS, +/* This is now the default. */ + KNF_PRO_SETTINGS, + {"ip", PRO_INT, 8, ONOFF_NA, &settings.indent_parameters, &exp_ip}, - {"il", PRO_INT, DEFAULT_LABEL_INDENT, ONOFF_NA, &settings.label_offset, &exp_il}, + {"i", PRO_INT, 8, ONOFF_NA, &settings.ind_size, &exp_i}, + {"il", PRO_INT, DEFAULT_LABEL_INDENT, ONOFF_NA, &settings.label_offset, &exp_il}, {"hnl", PRO_BOOL, true, ON, &settings.honour_newlines, &exp_hnl}, - {"h", PRO_FUNCTION, 0, ONOFF_NA, (int *) usage, &exp_version}, -- {"gnu", PRO_SETTINGS, 0, ONOFF_NA, GNU_SETTINGS_STRING, &exp_gnu}, + {"h", PRO_BOOL, 0, ONOFF_NA, NULL, NULL}, + {"gts", PRO_BOOL, false, ON, &settings.gettext_strings, &exp_gts}, +- {"gnu", PRO_SETTINGS, 0, ONOFF_NA, GNU_SETTINGS_IDX, &exp_gnu}, ++ GNU_PRO_SETTINGS, + {"fnc", PRO_BOOL, false, ON, &settings.fix_nested_comments, &exp_fnc}, - {"fca", PRO_BOOL, true, ON, &settings.format_comments, &exp_fca}, - {"fc1", PRO_BOOL, true, ON, &settings.format_col1_comments, &exp_fc1}, -+ GNU_PRO_SETTINGS, + {"fca", PRO_BOOL, false, ON, &settings.format_comments, &exp_fca}, + {"fc1", PRO_BOOL, false, ON, &settings.format_col1_comments, &exp_fc1}, {"eei", PRO_BOOL, false, ON, &settings.extra_expression_indent, &exp_eei}, @@ -133,7 +135,7 @@ {"cp", PRO_INT, 33, ONOFF_NA, &settings.else_endif_col, &exp_cp}, {"cli", PRO_INT, 0, ONOFF_NA, &settings.case_indent, &exp_cli}, {"ci", PRO_INT, 4, ONOFF_NA, &settings.continuation_indent, &exp_ci}, -@@ -341,12 +369,12 @@ const pro_ty pro[] = +@@ -376,12 +404,12 @@ const pro_ty pro[] = {"bl", PRO_BOOL, true, OFF, &settings.btype_2, &exp_bl}, {"bfda", PRO_BOOL, false, ON, &settings.break_function_decl_args, &exp_bfda}, {"bfde", PRO_BOOL, false, ON, &settings.break_function_decl_args_end, &exp_bfde}, @@ -150,34 +152,35 @@ {"bacc", PRO_BOOL, false, ON, &settings.blanklines_around_conditional_compilation, &exp_bacc}, {"T", PRO_KEY, 0, ONOFF_NA, 0, &exp_T}, {"ppi", PRO_INT, 0, ONOFF_NA, &settings.force_preproc_width, &exp_ppi}, -@@ -381,7 +409,7 @@ const pro_ty pro[] = +@@ -423,7 +451,7 @@ const pro_ty pro[] = #endif {"pi", PRO_INT, -1, ONOFF_NA, &settings.paren_indent, &exp_pi}, {"pcs", PRO_BOOL, true, ON, &settings.proc_calls_space, &exp_pcs}, -- {"orig", PRO_SETTINGS, 0, ONOFF_NA, ORIG_SETTINGS_STRING, &exp_orig}, +- {"orig", PRO_SETTINGS, 0, ONOFF_NA, ORIG_SETTINGS_IDX, &exp_orig}, + BSD_PRO_SETTINGS, {"o", PRO_BOOL, false, ON, &settings.expect_output_file, &exp_o}, {"nv", PRO_BOOL, false, OFF, &settings.verbose, &exp_v}, {"nut", PRO_BOOL, true, OFF, &settings.use_tabs, &exp_ut}, -@@ -425,14 +453,15 @@ const pro_ty pro[] = +@@ -468,7 +496,8 @@ const pro_ty pro[] = {"lp", PRO_BOOL, true, ON, &settings.lineup_to_parens, &exp_lp}, {"lc", PRO_INT, DEFAULT_RIGHT_COMMENT_MARGIN, ONOFF_NA, &settings.comment_max_col, &exp_lc}, {"l", PRO_INT, DEFAULT_RIGHT_MARGIN, ONOFF_NA, &settings.max_col, &exp_l}, -- {"kr", PRO_SETTINGS, 0, ONOFF_NA, KR_SETTINGS_STRING, &exp_kr}, +- {"kr", PRO_SETTINGS, 0, ONOFF_NA, KR_SETTINGS_IDX, &exp_kr}, + KR_PRO_SETTINGS, + KNF_PRO_SETTINGS, {"il", PRO_INT, DEFAULT_LABEL_INDENT, ONOFF_NA, &settings.label_offset, &exp_il}, {"ip", PRO_INT, 5, ONOFF_NA, &settings.indent_parameters, &exp_ip}, {"i", PRO_INT, 2, ONOFF_NA, &settings.ind_size, &exp_i}, - {"hnl", PRO_BOOL, true, ON, &settings.honour_newlines, &exp_hnl}, - {"h", PRO_FUNCTION, 0, ONOFF_NA, (int *) usage, &exp_version}, +@@ -476,7 +505,7 @@ const pro_ty pro[] = + {"h", PRO_BOOL, 0, ONOFF_NA, NULL, NULL}, + {"gts", PRO_BOOL, false, ON, &settings.gettext_strings, &exp_gts}, /* This is now the default. */ -- {"gnu", PRO_SETTINGS, 0, ONOFF_NA, GNU_SETTINGS_STRING, &exp_gnu}, +- {"gnu", PRO_SETTINGS, 0, ONOFF_NA, GNU_SETTINGS_IDX, &exp_gnu}, + GNU_PRO_SETTINGS, + {"fnc", PRO_BOOL, false, ON, &settings.fix_nested_comments, &exp_fnc}, {"fca", PRO_BOOL, false, ON, &settings.format_comments, &exp_fca}, {"fc1", PRO_BOOL, false, ON, &settings.format_col1_comments, &exp_fc1}, - {"eei", PRO_BOOL, false, ON, &settings.extra_expression_indent, &exp_eei}, -@@ -593,6 +622,9 @@ const long_option_conversion_ty option_c +@@ -649,6 +678,9 @@ const long_option_conversion_ty option_conversions[] = {"blank-lines-after-declarations", "bad"}, {"blank-lines-after-commas", "bc"}, {"blank-before-sizeof", "bs"}, @@ -187,12 +190,12 @@ {"berkeley-style", "orig"}, {"berkeley", "orig"}, {"Bill-Shannon", "bs"}, -@@ -798,7 +830,7 @@ extern int set_option( +@@ -861,7 +893,7 @@ extern int set_option( if (!found) { - DieError(invocation_error, _("%s: unknown option \"%s\"\n"), option_source, option - 1); + DieError(invocation_error, _("%s: unknown option \"%s\"\n"), option_source, option - option_length); } - else + else if (strlen(p->p_name) == 1 && *(p->p_name) == 'h') { diff --git a/devel/gindent/files/patch-src_indent.h b/devel/gindent/files/patch-src_indent.h index 0728ab9837c7..b146ed5cfc38 100644 --- a/devel/gindent/files/patch-src_indent.h +++ b/devel/gindent/files/patch-src_indent.h @@ -1,6 +1,6 @@ ---- src/indent.h.orig 2008-03-11 18:50:42 UTC +--- src/indent.h.orig 2018-09-02 20:25:26 UTC +++ src/indent.h -@@ -135,9 +135,9 @@ typedef enum bb_code +@@ -141,9 +141,9 @@ typedef enum bb_code bb_cast } bb_code_ty; diff --git a/devel/gindent/files/patch-src_output.c b/devel/gindent/files/patch-src_output.c index 850ea8f958fa..ff9f39c92a0e 100644 --- a/devel/gindent/files/patch-src_output.c +++ b/devel/gindent/files/patch-src_output.c @@ -1,6 +1,6 @@ ---- src/output.c.orig 2008-03-11 18:50:42 UTC +--- src/output.c.orig 2018-09-05 16:47:56 UTC +++ src/output.c -@@ -71,7 +71,7 @@ +@@ -74,7 +74,7 @@ RCSTAG_CC ("$Id$"); @@ -8,4 +8,4 @@ +FILE * output = NULL; static BOOLEAN inhibited = 0; static buf_break_st_ty * buf_break_list = NULL; - + buf_break_st_ty * buf_break = NULL; diff --git a/devel/gindent/pkg-plist b/devel/gindent/pkg-plist index 1fefee086e3a..08df5e1868e2 100644 --- a/devel/gindent/pkg-plist +++ b/devel/gindent/pkg-plist @@ -1,24 +1,37 @@ bin/gindent -bin/gtexinfo2man man/man1/gindent.1.gz %%PORTDOCS%%%%DOCSDIR%%/indent.html +%%NLS%%share/locale/bg/LC_MESSAGES/indent.mo %%NLS%%share/locale/ca/LC_MESSAGES/indent.mo +%%NLS%%share/locale/cs/LC_MESSAGES/indent.mo %%NLS%%share/locale/da/LC_MESSAGES/indent.mo %%NLS%%share/locale/de/LC_MESSAGES/indent.mo +%%NLS%%share/locale/el/LC_MESSAGES/indent.mo %%NLS%%share/locale/eo/LC_MESSAGES/indent.mo +%%NLS%%share/locale/es/LC_MESSAGES/indent.mo %%NLS%%share/locale/et/LC_MESSAGES/indent.mo +%%NLS%%share/locale/eu/LC_MESSAGES/indent.mo %%NLS%%share/locale/fi/LC_MESSAGES/indent.mo %%NLS%%share/locale/fr/LC_MESSAGES/indent.mo +%%NLS%%share/locale/ga/LC_MESSAGES/indent.mo %%NLS%%share/locale/gl/LC_MESSAGES/indent.mo +%%NLS%%share/locale/hr/LC_MESSAGES/indent.mo %%NLS%%share/locale/hu/LC_MESSAGES/indent.mo +%%NLS%%share/locale/id/LC_MESSAGES/indent.mo %%NLS%%share/locale/it/LC_MESSAGES/indent.mo %%NLS%%share/locale/ja/LC_MESSAGES/indent.mo %%NLS%%share/locale/ko/LC_MESSAGES/indent.mo %%NLS%%share/locale/nl/LC_MESSAGES/indent.mo %%NLS%%share/locale/pl/LC_MESSAGES/indent.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/indent.mo +%%NLS%%share/locale/ro/LC_MESSAGES/indent.mo %%NLS%%share/locale/ru/LC_MESSAGES/indent.mo %%NLS%%share/locale/sk/LC_MESSAGES/indent.mo +%%NLS%%share/locale/sr/LC_MESSAGES/indent.mo %%NLS%%share/locale/sv/LC_MESSAGES/indent.mo %%NLS%%share/locale/tr/LC_MESSAGES/indent.mo +%%NLS%%share/locale/uk/LC_MESSAGES/indent.mo +%%NLS%%share/locale/vi/LC_MESSAGES/indent.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/indent.mo %%NLS%%share/locale/zh_TW.Big5/LC_MESSAGES/indent.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/indent.mo |