md4c: fix find_package(md4c)
authorNiclas Rosenvik <nros@NetBSD.org>
Mon, 11 Jan 2021 15:18:15 +0000 (15:18 +0000)
committerNiclas Rosenvik <nros@NetBSD.org>
Mon, 11 Jan 2021 15:20:13 +0000 (15:20 +0000)
fix use of find_package(md4c) in the md4c package

md4c/Makefile
md4c/PLIST
md4c/distinfo
md4c/patches/patch-src_CMakeLists.txt [new file with mode: 0644]

index cbca465848ed7d7641b3362607e9e110ffbb0cd0..fd8d7951cce147e6f6fb6dac3b11625f62ecf830 100644 (file)
@@ -13,7 +13,7 @@ HOMEPAGE=     https://github.com/mity/md4c/
 COMMENT=       Markdown for C library and parser
 LICENSE=       mit
 
-WRKSRC=                ${WRKDIR}/md4c-release-0.4.7
+WRKSRC=                ${WRKDIR}/md4c-release-${PKGVERSION_NOREV}
 USE_CMAKE=     yes
 USE_TOOLS+=    pkg-config
 
index 27ee1db0b8814dceb00a6db97b87ee23b4e9f639..64822b105b4327298fd9a4d9a74393f28be2676c 100644 (file)
@@ -2,8 +2,6 @@
 bin/md2html
 include/md4c-html.h
 include/md4c.h
-lib/cmake/md4c-html/md4cHtmlConfig-release.cmake
-lib/cmake/md4c-html/md4cHtmlConfig.cmake
 lib/cmake/md4c/md4cConfig-release.cmake
 lib/cmake/md4c/md4cConfig.cmake
 lib/libmd4c-html.so
index 5c4f075887ebcc7f198d0b2bd2a791e3effec1aa..7d7f84b01aed7fba1a7e89dda6abeeee2074aa22 100644 (file)
@@ -4,3 +4,4 @@ SHA1 (md4c/md4c-release-0.4.7.tar.gz) = 9b85772b0a4fbed49d718086d52092e6fe84a58f
 RMD160 (md4c/md4c-release-0.4.7.tar.gz) = 180ee3c94c60a33cea56d81b67b1e1537d9f0a0b
 SHA512 (md4c/md4c-release-0.4.7.tar.gz) = 90e6f4c91ff5a0faafcea3e50f6a3f3ed6ba9a42cb779b373e82b8a6a09ed4b19ed7221036a4a32171aa5ef19ee6824d3830fb9ab613bd59174b7db51bd1099b
 Size (md4c/md4c-release-0.4.7.tar.gz) = 228223 bytes
+SHA1 (patch-src_CMakeLists.txt) = 347a9ea8c71c7bc8e77a37073181a7ec5bb5406d
diff --git a/md4c/patches/patch-src_CMakeLists.txt b/md4c/patches/patch-src_CMakeLists.txt
new file mode 100644 (file)
index 0000000..80e5eda
--- /dev/null
@@ -0,0 +1,37 @@
+$NetBSD$
+
+* fix use of find_package(md4c), applied upstream
+  https://github.com/mity/pd4c/pull/146
+
+--- src/CMakeLists.txt.orig    2020-12-24 14:04:35.000000000 +0000
++++ src/CMakeLists.txt
+@@ -17,7 +17,6 @@ set_target_properties(md4c PROPERTIES
+     PUBLIC_HEADER md4c.h
+ )
+-
+ # Build rules for HTML renderer library
+ configure_file(md4c-html.pc.in md4c-html.pc @ONLY)
+@@ -39,18 +38,17 @@ install(
+     LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+     RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+     PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
++    INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
+ )
+ install(FILES ${CMAKE_BINARY_DIR}/src/md4c.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
+-install(EXPORT md4cConfig DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/md4c/)
+ install(
+     TARGETS md4c-html
+-    EXPORT md4cHtmlConfig
++    EXPORT md4cConfig
+     ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+     LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+     RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+     PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
+ )
+ install(FILES ${CMAKE_BINARY_DIR}/src/md4c-html.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
+-install(EXPORT md4cHtmlConfig DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/md4c-html/)
+-
++install(EXPORT md4cConfig DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/md4c/ NAMESPACE md4c::)