pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/emulators/ckmame
Module Name: pkgsrc
Committed By: nia
Date: Fri Jul 7 07:45:51 UTC 2023
Modified Files:
pkgsrc/emulators/ckmame: distinfo
Added Files:
pkgsrc/emulators/ckmame/patches: patch-docs_CMakeLists.txt
Log Message:
ckmame: Fix man page installation on various platforms.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/emulators/ckmame/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/emulators/ckmame/patches/patch-docs_CMakeLists.txt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/emulators/ckmame/distinfo
diff -u pkgsrc/emulators/ckmame/distinfo:1.13 pkgsrc/emulators/ckmame/distinfo:1.14
--- pkgsrc/emulators/ckmame/distinfo:1.13 Tue May 31 11:51:31 2022
+++ pkgsrc/emulators/ckmame/distinfo Fri Jul 7 07:45:51 2023
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.13 2022/05/31 11:51:31 wiz Exp $
+$NetBSD: distinfo,v 1.14 2023/07/07 07:45:51 nia Exp $
BLAKE2s (ckmame-2.0.tar.xz) = 2730da0ae5954f821de94675a80c4518f44cf3f2dec0ccad9439733c980ee1f6
SHA512 (ckmame-2.0.tar.xz) = a343761969da58f37fb2840303fa9ca4b61e55df6ed77224d1e6e581345b3c1de1de299d679bf594a61f4879c4c81393d2b541a8acba8fe35753c0425c7507b3
Size (ckmame-2.0.tar.xz) = 250276 bytes
+SHA1 (patch-docs_CMakeLists.txt) = 02b1af8a597803efbb7c56a81cda29da8c49cb55
Added files:
Index: pkgsrc/emulators/ckmame/patches/patch-docs_CMakeLists.txt
diff -u /dev/null pkgsrc/emulators/ckmame/patches/patch-docs_CMakeLists.txt:1.1
--- /dev/null Fri Jul 7 07:45:51 2023
+++ pkgsrc/emulators/ckmame/patches/patch-docs_CMakeLists.txt Fri Jul 7 07:45:51 2023
@@ -0,0 +1,25 @@
+$NetBSD: patch-docs_CMakeLists.txt,v 1.1 2023/07/07 07:45:51 nia Exp $
+
+Honour CMAKE_INSTALL_MANDIR so different platforms' preference of
+man/ vs. share/man/ is respected.
+
+--- docs/CMakeLists.txt.orig 2022-05-31 10:57:53.000000000 +0000
++++ docs/CMakeLists.txt
+@@ -5,13 +5,15 @@ set(MAN_PAGES
+ mkmamedb.1
+ )
+
++include(GNUInstallDirs)
++
+ foreach(MAN_PAGE ${MAN_PAGES})
+ string(REGEX REPLACE "[1-9]$" "${DOCUMENTATION_FORMAT}" SOURCE_FILE ${MAN_PAGE})
+ if(DOCUMENTATION_FORMAT MATCHES "html")
+- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${MAN_PAGE} DESTINATION share/doc/${PROJECT_NAME} RENAME ${SOURCE_FILE})
++ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${MAN_PAGE} DESTINATION ${CMAKE_INSTALL_DOCDIR} RENAME ${SOURCE_FILE})
+ else()
+ string(REGEX REPLACE ".*(.)$" "man\\1" SUBDIR ${MAN_PAGE})
+- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${MAN_PAGE} DESTINATION man/${SUBDIR})
++ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${MAN_PAGE} DESTINATION ${CMAKE_INSTALL_MANDIR}/${SUBDIR})
+ endif()
+ # configure_file does not find out about updates to the sources, and it does not provide a target
+ #configure_file(${SOURCE_FILE} ${MAN_PAGE} COPYONLY)
Home |
Main Index |
Thread Index |
Old Index