aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Ankarström <john@ankarstrom.se>2021-07-20 22:07:01 +0200
committerJohn Ankarström <john@ankarstrom.se>2021-07-20 22:07:01 +0200
commitece5542bbe560370db73fec93b56c0f4a799beb8 (patch)
tree1684b0e105ec4f2260900f22a39dad1fc81bc09d
parent327daf7357e3b69db2d9a922a1de96f31f724cd6 (diff)
downloadpatches-ece5542bbe560370db73fec93b56c0f4a799beb8.tar.gz
Add www/cgit/patch-index-header
-rw-r--r--www/cgit/patch-index-header37
1 files changed, 37 insertions, 0 deletions
diff --git a/www/cgit/patch-index-header b/www/cgit/patch-index-header
new file mode 100644
index 0000000..83a5f93
--- /dev/null
+++ b/www/cgit/patch-index-header
@@ -0,0 +1,37 @@
+$NetBSD$
+
+--- cgit.c.orig 2021-07-20 20:02:12.110866300 +0000
++++ cgit.c
+@@ -141,6 +141,8 @@ static void config_cb(const char *name,
+ ctx.cfg.root_desc = xstrdup(value);
+ else if (!strcmp(name, "root-readme"))
+ ctx.cfg.root_readme = xstrdup(value);
++ else if (!strcmp(name, "index-header"))
++ ctx.cfg.index_header = xstrdup(value);
+ else if (!strcmp(name, "css"))
+ ctx.cfg.css = xstrdup(value);
+ else if (!strcmp(name, "favicon"))
+
+--- cgit.h.orig 2020-03-13 23:49:52.000000000 +0000
++++ cgit.h
+@@ -200,6 +200,7 @@ struct cgit_config {
+ char *footer;
+ char *head_include;
+ char *header;
++ char *index_header;
+ char *logo;
+ char *logo_link;
+ char *mimetype_file;
+
+--- ui-repolist.c.orig 2020-03-13 23:49:52.000000000 +0000
++++ ui-repolist.c
+@@ -288,6 +288,9 @@ void cgit_print_repolist(void)
+ cgit_print_docstart();
+ cgit_print_pageheader();
+
++ if (ctx.cfg.index_header)
++ html_include(ctx.cfg.index_header);
++
+ if (ctx.qry.sort)
+ sorted = sort_repolist(ctx.qry.sort);
+ else if (ctx.cfg.section_sort)