[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[groff] 09/35: [pdfpic]: Fix Savannah #62055 for Cygwin/MinGW.
From: |
G. Branden Robinson |
Subject: |
[groff] 09/35: [pdfpic]: Fix Savannah #62055 for Cygwin/MinGW. |
Date: |
Mon, 21 Feb 2022 06:15:53 -0500 (EST) |
gbranden pushed a commit to branch master
in repository groff.
commit 24900cf6d73088e4b00c797221ede1b5ac36d863
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Tue Feb 15 19:47:25 2022 +1100
[pdfpic]: Fix Savannah #62055 for Cygwin/MinGW.
* tmac/pdfpic.tmac: Add support for Cygwin/MinGW temporary directory
conventions.
---
ChangeLog | 5 +++++
tmac/pdfpic.tmac | 20 +++++++++++++++++++-
2 files changed, 24 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index 628adfde..977ddde6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2022-02-15 G. Branden Robinson <g.branden.robinson@gmail.com>
+
+ * tmac/pdfpic.tmac: Add support for Cygwin/MinGW temporary
+ directory conventions.
+
2022-02-15 G. Branden Robinson <g.branden.robinson@gmail.com>
* tmac/pdfpic.tmac: Search for temporary directories as groff(1)
diff --git a/tmac/pdfpic.tmac b/tmac/pdfpic.tmac
index 760b02c5..0d668389 100644
--- a/tmac/pdfpic.tmac
+++ b/tmac/pdfpic.tmac
@@ -135,7 +135,25 @@
. return
. \}
.
-. pdfpic@get-temporary-directory \\V[GROFF_TMPDIR] \\V[TMPDIR] /tmp
+. pdfpic@get-temporary-directory \\V[GROFF_TMPDIR] \\V[TMPDIR]
+.
+. if 'pdfpic*temporary-directory'' \{\
+. \" Figure out if we're on a Windows system (with a Unix shell).
+. nr pdfpic*is-on-windows 0
+.
+. sy expr $(uname -s) : "CYGWIN.*" > /dev/null
+. if \\n[systat]=0 .nr pdfpic*is-on-windows 1
+. sy expr $(uname -s) : "MINGW.*" > /dev/null
+. if \\n[systat]=0 .nr pdfpic*is-on-windows 1
+.
+. if \\n[pdfpic*is-on-windows] \
+. pdfpic@get-temporary-directory \\V[TEMP] \\V[TMP]
+.
+. rr pdfpic*is-on-windows
+. \}
+.
+. if 'pdfpic*temporary-directory'' .pdfpic@get-temporary-directory /tmp
+.
. if 'pdfpic*temporary-directory'' \{\
. pdfpic@error cannot locate a usable temporary directory; \
skipping '\\$1'
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [groff] 09/35: [pdfpic]: Fix Savannah #62055 for Cygwin/MinGW.,
G. Branden Robinson <=