aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2023-05-07 16:05:33 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2023-05-07 16:05:33 +0000
commit7eea2c9dbb97aa0238ed33373833c5c61864b1ca (patch)
tree0d2d8287b2d70ba84216e3fdd83436a2ac2afd9f
parent2e3f6dbc5af17351eab012bb72c5e2d41aba680e (diff)
downloadports-7eea2c9dbb97aa0238ed33373833c5c61864b1ca.tar.gz
ports-7eea2c9dbb97aa0238ed33373833c5c61864b1ca.zip
devel/gnustep-make: Fix "makeinfo --html" output directory
- Bump PORTREVISION for package change Since texinfo 7, "makeinfo --html foo.texi" outputs to foo_html/ rather than foo/ which causes build/plist error for some ports. For example, during Take x11-toolkits/gnustep-gui for example, it runs "makeinfo --html AppKit.texi" then checks AppKit/ directory makeinfo --html AppKit.texi; \ if [ -f AppKit/AppKit_toc.html ]; \ then \ mv AppKit/AppKit.html .; \ mv AppKit/AppKit_*.html .; \ rmdir AppKit/AppKit; \ fi Obtained from: https://github.com/gnustep/tools-make/commit/3ff4ee8a053b85d63cd34f645258902bb0dc6f04
-rw-r--r--devel/gnustep-make/Makefile1
-rw-r--r--devel/gnustep-make/files/patch-texinfo13
2 files changed, 14 insertions, 0 deletions
diff --git a/devel/gnustep-make/Makefile b/devel/gnustep-make/Makefile
index 8dd4af055654..b6ae30c71136 100644
--- a/devel/gnustep-make/Makefile
+++ b/devel/gnustep-make/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnustep-make
PORTVERSION= 2.8.0
+PORTREVISION= 1
CATEGORIES= devel gnustep
MASTER_SITES= GNUSTEP/core
diff --git a/devel/gnustep-make/files/patch-texinfo b/devel/gnustep-make/files/patch-texinfo
new file mode 100644
index 000000000000..e2a89f0b5132
--- /dev/null
+++ b/devel/gnustep-make/files/patch-texinfo
@@ -0,0 +1,13 @@
+Obtained from: https://github.com/gnustep/tools-make/commit/3ff4ee8a053b85d63cd34f645258902bb0dc6f04
+
+--- Instance/Documentation/texi.make.orig 2020-04-05 14:59:54 UTC
++++ Instance/Documentation/texi.make
+@@ -92,7 +92,7 @@ $(GNUSTEP_INSTANCE).pdf: $(TEXI_FILES)
+ # so after running it we try to move any from the subdirectory to
+ # where they are expected.
+ $(GNUSTEP_INSTANCE)/index.html: $(TEXI_FILES)
+- -$(GNUSTEP_TEXI2HTML) \
++ -$(GNUSTEP_TEXI2HTML) --output=$(OUTFILE) \
+ $(GNUSTEP_TEXI2HTML_FLAGS) $(ADDITIONAL_TEXI2HTML_FLAGS) \
+ $(GNUSTEP_INSTANCE).texi; \
+ if [ -f $(GNUSTEP_INSTANCE)/$(GNUSTEP_INSTANCE)_toc.html ]; \