uchardet: no -Wl,--version-script on SunOSdiff -r1.1 -r1.2 pkgsrc/textproc/uchardet/Makefile
(tnn)
@@ -1,23 +1,25 @@ | @@ -1,23 +1,25 @@ | |||
1 | # $NetBSD: Makefile,v 1.1 2020/06/09 13:53:00 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.2 2022/04/25 23:16:50 tnn Exp $ | |
2 | 2 | |||
3 | DISTNAME= uchardet-0.0.7 | 3 | DISTNAME= uchardet-0.0.7 | |
4 | CATEGORIES= textproc | 4 | CATEGORIES= textproc | |
5 | MASTER_SITES= https://www.freedesktop.org/software/uchardet/releases/ | 5 | MASTER_SITES= https://www.freedesktop.org/software/uchardet/releases/ | |
6 | EXTRACT_SUFX= .tar.xz | 6 | EXTRACT_SUFX= .tar.xz | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://www.freedesktop.org/wiki/Software/uchardet/ | 9 | HOMEPAGE= https://www.freedesktop.org/wiki/Software/uchardet/ | |
10 | COMMENT= Encoding detector library ported from Mozilla | 10 | COMMENT= Encoding detector library ported from Mozilla | |
11 | LICENSE= mpl-1.1 | 11 | LICENSE= mpl-1.1 | |
12 | 12 | |||
13 | USE_CMAKE= yes | 13 | USE_CMAKE= yes | |
14 | USE_LANGUAGES= c c++ | 14 | USE_LANGUAGES= c c++ | |
15 | 15 | |||
16 | TEST_TARGET= test | 16 | TEST_TARGET= test | |
17 | 17 | |||
18 | # C++11 | 18 | # C++11 | |
19 | GCC_REQD+= 4.7 | 19 | GCC_REQD+= 4.7 | |
20 | 20 | |||
21 | PKGCONFIG_OVERRIDE+= uchardet.pc.in | 21 | PKGCONFIG_OVERRIDE+= uchardet.pc.in | |
22 | 22 | |||
23 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=${WRKSRC}/src/version.script | |||
24 | ||||
23 | .include "../../mk/bsd.pkg.mk" | 25 | .include "../../mk/bsd.pkg.mk" |
@@ -1,5 +1,6 @@ | @@ -1,5 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.3 2021/10/26 11:23:36 nia Exp $ | 1 | $NetBSD: distinfo,v 1.4 2022/04/25 23:16:50 tnn Exp $ | |
2 | 2 | |||
3 | BLAKE2s (uchardet-0.0.7.tar.xz) = fc2c0211fda0d205366ed3d257a2dbb2a46768b163f488c765dfda1671d3b70c | 3 | BLAKE2s (uchardet-0.0.7.tar.xz) = fc2c0211fda0d205366ed3d257a2dbb2a46768b163f488c765dfda1671d3b70c | |
4 | SHA512 (uchardet-0.0.7.tar.xz) = ddb7b63dd09c1d9acbe620d86217e583d9aa5340780ab4010ec9faa4fd331498859d5efa7829bf8847da89325accf8f7304b51d410210178fc1ffa6658064a6f | 4 | SHA512 (uchardet-0.0.7.tar.xz) = ddb7b63dd09c1d9acbe620d86217e583d9aa5340780ab4010ec9faa4fd331498859d5efa7829bf8847da89325accf8f7304b51d410210178fc1ffa6658064a6f | |
5 | Size (uchardet-0.0.7.tar.xz) = 215492 bytes | 5 | Size (uchardet-0.0.7.tar.xz) = 215492 bytes | |
6 | SHA1 (patch-src_symbols.cmake) = b0bfe9c32ce33037d50b2ffb7b94e0b787855601 |
$NetBSD: patch-src_symbols.cmake,v 1.1 2022/04/25 23:16:50 tnn Exp $
Need to patch this to avoid cwrappers splitting -Wl,,
Otherwise BUILDLINK_TRANSFORM cannot catch it.
--- src/symbols.cmake.orig 2020-04-23 09:48:58.000000000 +0000
+++ src/symbols.cmake
@@ -24,7 +24,7 @@ elseif (CMAKE_CXX_COMPILER_ID STREQUAL G
set(_version_script "${CMAKE_CURRENT_BINARY_DIR}/version.script")
file(WRITE ${_version_script} "${_symbols}\n")
- set(LINK_FLAGS "${LINK_FLAGS} -Wl,--version-script,\"${_version_script}\"")
+ set(LINK_FLAGS "${LINK_FLAGS} -Wl,--version-script=\"${_version_script}\"")
endif (APPLE)
set_target_properties(