diff options
author | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2023-05-07 16:05:33 +0000 |
---|---|---|
committer | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2023-05-07 16:05:33 +0000 |
commit | 7eea2c9dbb97aa0238ed33373833c5c61864b1ca (patch) | |
tree | 0d2d8287b2d70ba84216e3fdd83436a2ac2afd9f | |
parent | 2e3f6dbc5af17351eab012bb72c5e2d41aba680e (diff) | |
download | ports-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/Makefile | 1 | ||||
-rw-r--r-- | devel/gnustep-make/files/patch-texinfo | 13 |
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 ]; \ |