pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/57413: textproc/docbook-xsl fails to install on macOS
>Number: 57413
>Category: pkg
>Synopsis: textproc/docbook-xsl fails to install on macOS
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed May 17 14:45:00 +0000 2023
>Originator: jonathan buschmann
>Release: pkgsrc trunk / HEAD
>Organization:
>Environment:
sw_vers
ProductName: macOS
ProductVersion: 12.6.5
BuildVersion: 21G531
Apple clang version 14.0.0 (clang-1400.0.29.202)
Target: x86_64-apple-darwin21.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
XCode 14.2
>Description:
Installation fails with a message from `pax` that `File exists` and it's related to the creation of `.` so the directory itself.
I'm not sure the real reason but see the fix below
>How-To-Repeat:
>Fix:
Instead of copying the installation directory that is already created only copy the files inside the directory and not the original root directory.
diff --git i/textproc/docbook-xsl/Makefile w/textproc/docbook-xsl/Makefile
index ce59d9a7793..fcb53083b15 100644
--- i/textproc/docbook-xsl/Makefile
+++ w/textproc/docbook-xsl/Makefile
@@ -62,7 +62,7 @@ post-extract:
${RM} -f ${${FIND} ${WRKSRC} -type d:L:sh:=/.gitignore}
do-install:
- cd ${WRKSRC}/template && ${PAX} -rw -pp -pm . ${DESTDIR}${EGDIR}
+ cd ${WRKSRC}/template && ${PAX} -rw -pp -pm -s /\.//p . ${DESTDIR}${EGDIR}
${INSTALL_DATA} ${WRKSRC}/VERSION ${DESTDIR}${XSLDIR}
${INSTALL_DATA} ${WRKSRC}/VERSION.xsl ${DESTDIR}${XSLDIR}
${INSTALL_DATA} ${WRKSRC}/catalog.xml ${DESTDIR}${XSLDIR}/catalog.xml
Home |
Main Index |
Thread Index |
Old Index