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