wxGTK32: fix png library name Fix some pkglintdiff -r1.5 -r1.6 pkgsrc/x11/wxGTK32/Makefile
(wiz)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.5 2022/07/29 01:24:24 dbj Exp $ | 1 | # $NetBSD: Makefile,v 1.6 2022/07/29 13:14:59 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= wxWidgets-3.2.0 | 3 | DISTNAME= wxWidgets-3.2.0 | |
4 | PKGNAME= ${DISTNAME:S/wxWidgets/wxGTK32/} | 4 | PKGNAME= ${DISTNAME:S/wxWidgets/wxGTK32/} | |
5 | PKGREVISION= 2 | 5 | PKGREVISION= 2 | |
6 | CATEGORIES= x11 | 6 | CATEGORIES= x11 | |
7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=wxWidgets/} | 7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=wxWidgets/} | |
8 | GITHUB_PROJECT= wxWidgets | 8 | GITHUB_PROJECT= wxWidgets | |
9 | GITHUB_RELEASE= v${PKGVERSION_NOREV} | 9 | GITHUB_RELEASE= v${PKGVERSION_NOREV} | |
10 | EXTRACT_SUFX= .tar.bz2 | 10 | EXTRACT_SUFX= .tar.bz2 | |
11 | 11 | |||
12 | MAINTAINER= dbj@NetBSD.org | 12 | MAINTAINER= dbj@NetBSD.org | |
13 | HOMEPAGE= https://www.wxwidgets.org/ | 13 | HOMEPAGE= https://www.wxwidgets.org/ | |
14 | COMMENT= Cross-platform wxWidgets GUI library (3.2 stable branch) | 14 | COMMENT= Cross-platform wxWidgets GUI library (3.2 stable branch) | |
@@ -39,39 +39,39 @@ REPLACE_SH= wx-config.in wx-config-inpl | @@ -39,39 +39,39 @@ REPLACE_SH= wx-config.in wx-config-inpl | |||
39 | # We should fix cmake builds to match configure builds | 39 | # We should fix cmake builds to match configure builds | |
40 | # and remove support for building with GNU_CONFIGURE | 40 | # and remove support for building with GNU_CONFIGURE | |
41 | PKG_OPTIONS_VAR= PKG_OPTIONS.wxGTK32 | 41 | PKG_OPTIONS_VAR= PKG_OPTIONS.wxGTK32 | |
42 | PKG_SUPPORTED_OPTIONS= cmake | 42 | PKG_SUPPORTED_OPTIONS= cmake | |
43 | .include "../../mk/bsd.options.mk" | 43 | .include "../../mk/bsd.options.mk" | |
44 | 44 | |||
45 | .if !empty(PKG_OPTIONS:Mcmake) | 45 | .if !empty(PKG_OPTIONS:Mcmake) | |
46 | 46 | |||
47 | USE_CMAKE= yes | 47 | USE_CMAKE= yes | |
48 | PLIST_SRC+= PLIST.cmake | 48 | PLIST_SRC+= PLIST.cmake | |
49 | 49 | |||
50 | CMAKE_ARGS+= -DCMAKE_DISABLE_PRECOMPILE_HEADERS:BOOL=ON | 50 | CMAKE_ARGS+= -DCMAKE_DISABLE_PRECOMPILE_HEADERS:BOOL=ON | |
51 | CMAKE_ARGS+= -DCMAKE_INSTALL_BINDIR:PATH=libexec/wx-3.2 | 51 | CMAKE_ARGS+= -DCMAKE_INSTALL_BINDIR:PATH=libexec/wx-3.2 | |
52 | . if ${OPSYS} != "Linux" | 52 | . if ${OPSYS} != "Linux" | |
53 | # https://github.com/wxWidgets/wxWidgets/issues/22646 | 53 | # https://github.com/wxWidgets/wxWidgets/issues/22646 | |
54 | CMAKE_ARGS+= -DwxUSE_JOYSTICK:BOOL=OFF | 54 | CMAKE_ARGS+= -DwxUSE_JOYSTICK:BOOL=OFF | |
55 | . endif | 55 | . endif | |
56 | 56 | |||
57 | SUBST_CLASSES+= unwrap | 57 | SUBST_CLASSES+= unwrap | |
58 | SUBST_STAGE.unwrap= post-build | 58 | SUBST_STAGE.unwrap= post-build | |
59 | SUBST_MESSAGE.unwrap= Unwrapping wx-config. | 59 | SUBST_MESSAGE.unwrap= Unwrapping wx-config. | |
60 | . if ${OPSYS} != "Darwin" | 60 | . if ${OPSYS} != "Darwin" | |
61 | SUBST_FILES.unwrap= lib/wx/config/gtk3-unicode-3.2 | 61 | SUBST_FILES.unwrap= lib/wx/config/gtk3-unicode-3.2 | |
62 | . else | 62 | . else | |
63 | SUBST_FILES.unwrap= lib/wx/config/osx_cocoa-unicode-3.2 | 63 | SUBST_FILES.unwrap= lib/wx/config/osx_cocoa-unicode-3.2 | |
64 | . endif | 64 | . endif | |
65 | SUBST_SED.unwrap= -e 's,EGREP=.*,EGREP=${EGREP},' | 65 | SUBST_SED.unwrap= -e 's,EGREP=.*,EGREP=${EGREP},' | |
66 | SUBST_SED.unwrap+= -e 's,echo.*/${CC}",echo "${CC}",' | 66 | SUBST_SED.unwrap+= -e 's,echo.*/${CC}",echo "${CC}",' | |
67 | SUBST_SED.unwrap+= -e 's,echo.*/${CXX}",echo "${CXX}",' | 67 | SUBST_SED.unwrap+= -e 's,echo.*/${CXX}",echo "${CXX}",' | |
68 | SUBST_SED.unwrap+= -e 's,echo.*/${CXX} -o",echo "${CXX} -o",' | 68 | SUBST_SED.unwrap+= -e 's,echo.*/${CXX} -o",echo "${CXX} -o",' | |
69 | 69 | |||
70 | .else # empty(PKG_OPTIONS:Mcmake) | 70 | .else # empty(PKG_OPTIONS:Mcmake) | |
71 | 71 | |||
72 | GNU_CONFIGURE= yes | 72 | GNU_CONFIGURE= yes | |
73 | PLIST_SRC+= PLIST.configure | 73 | PLIST_SRC+= PLIST.configure | |
74 | 74 | |||
75 | USE_GNU_CONFIGURE_HOST= no | 75 | USE_GNU_CONFIGURE_HOST= no | |
76 | CONFIGURE_ARGS+= --with-libpng=sys | 76 | CONFIGURE_ARGS+= --with-libpng=sys | |
77 | CONFIGURE_ARGS+= --with-libjpeg=sys | 77 | CONFIGURE_ARGS+= --with-libjpeg=sys |
@@ -1,15 +1,15 @@ | @@ -1,15 +1,15 @@ | |||
1 | $NetBSD: distinfo,v 1.3 2022/07/28 05:25:22 dbj Exp $ | 1 | $NetBSD: distinfo,v 1.4 2022/07/29 13:14:59 wiz Exp $ | |
2 | 2 | |||
3 | BLAKE2s (wxWidgets-3.2.0.tar.bz2) = 4029147a8e77a22e0379eeda11bc26f8fee998862aaa52819adf16a8ed4860ea | 3 | BLAKE2s (wxWidgets-3.2.0.tar.bz2) = 4029147a8e77a22e0379eeda11bc26f8fee998862aaa52819adf16a8ed4860ea | |
4 | SHA512 (wxWidgets-3.2.0.tar.bz2) = e55e7c5ac7abcacf2ecff7c22e367db17ff5a077d3d5d2aa7589e8ba7cc6695cfa48c0f00bcfdffeda8dc4f974f97a857fb61b4b300a724f7687d710fbb23967 | 4 | SHA512 (wxWidgets-3.2.0.tar.bz2) = e55e7c5ac7abcacf2ecff7c22e367db17ff5a077d3d5d2aa7589e8ba7cc6695cfa48c0f00bcfdffeda8dc4f974f97a857fb61b4b300a724f7687d710fbb23967 | |
5 | Size (wxWidgets-3.2.0.tar.bz2) = 25296814 bytes | 5 | Size (wxWidgets-3.2.0.tar.bz2) = 25296814 bytes | |
6 | SHA1 (patch-build_cmake_config.cmake) = 3f2a53683e212d0fe9be966b7dd887b2240c57eb | 6 | SHA1 (patch-build_cmake_config.cmake) = 3f2a53683e212d0fe9be966b7dd887b2240c57eb | |
7 | SHA1 (patch-build_cmake_init.cmake) = 5b203660ee4c1376b2d8083be73fdcd0c1d09833 | 7 | SHA1 (patch-build_cmake_init.cmake) = 5b203660ee4c1376b2d8083be73fdcd0c1d09833 | |
8 | SHA1 (patch-build_cmake_install.cmake) = 4afe2ec2c6c6e28b941dad3974771da7ed1b41be | 8 | SHA1 (patch-build_cmake_install.cmake) = 4afe2ec2c6c6e28b941dad3974771da7ed1b41be | |
9 | SHA1 (patch-build_cmake_lib_base_CMakeLists.txt) = bec7be2f64bb4629a60d2b4f169e8feb215408e3 | 9 | SHA1 (patch-build_cmake_lib_base_CMakeLists.txt) = bec7be2f64bb4629a60d2b4f169e8feb215408e3 | |
10 | SHA1 (patch-build_cmake_setup.cmake) = 277ae3c5bf4f04d057402f0b626d09d1e9749ca8 | 10 | SHA1 (patch-build_cmake_setup.cmake) = 277ae3c5bf4f04d057402f0b626d09d1e9749ca8 | |
11 | SHA1 (patch-build_cmake_utils_CMakeLists.txt) = ccd342e1b565c942fb61730a91713323fd3d8cb2 | 11 | SHA1 (patch-build_cmake_utils_CMakeLists.txt) = ccd342e1b565c942fb61730a91713323fd3d8cb2 | |
12 | SHA1 (patch-configure) = fd7330fd1d83d42f7b95af61130e4db131de90b6 | 12 | SHA1 (patch-configure) = 679580bee6373fd63968f0ee75934cdfc42bd3b8 | |
13 | SHA1 (patch-configure.in) = ad62f55a628e52de89b43001fc37a179fb50e7b3 | 13 | SHA1 (patch-configure.in) = 850221d02799cd875fe917f7e9c2994d0f89db29 | |
14 | SHA1 (patch-src_unix_dialup.cpp) = 1c62d37508e45a0095ef062f7d450529e9b557e7 | 14 | SHA1 (patch-src_unix_dialup.cpp) = 1c62d37508e45a0095ef062f7d450529e9b557e7 | |
15 | SHA1 (patch-src_unix_utilsunx.cpp) = be61cc3931e8aa8cf790cfedf6f916a84970f074 | 15 | SHA1 (patch-src_unix_utilsunx.cpp) = be61cc3931e8aa8cf790cfedf6f916a84970f074 |
@@ -1,19 +1,45 @@ | @@ -1,19 +1,45 @@ | |||
1 | $NetBSD: patch-configure,v 1.1 2022/07/26 02:58:56 dbj Exp $ | 1 | $NetBSD: patch-configure,v 1.2 2022/07/29 13:14:59 wiz Exp $ | |
2 | 2 | |||
3 | Fixup invocation of install_name_tool on wxrc | 3 | Fixup invocation of install_name_tool on wxrc | |
4 | 4 | |||
5 | --- configure.orig 2022-07-06 14:19:50.000000000 +0000 | 5 | --- configure.orig 2022-07-06 14:19:50.000000000 +0000 | |
6 | +++ configure | 6 | +++ configure | |
7 | @@ -26288,13 +26288,13 @@ fi | |||
8 | ||||
9 | ||||
10 | if test "$ac_cv_header_png_h" = "yes"; then | |||
11 | - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_sig_cmp in -lpng" >&5 | |||
12 | -$as_echo_n "checking for png_sig_cmp in -lpng... " >&6; } | |||
13 | + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_sig_cmp in -lpng16" >&5 | |||
14 | +$as_echo_n "checking for png_sig_cmp in -lpng16... " >&6; } | |||
15 | if ${ac_cv_lib_png_png_sig_cmp+:} false; then : | |||
16 | $as_echo_n "(cached) " >&6 | |||
17 | else | |||
18 | ac_check_lib_save_LIBS=$LIBS | |||
19 | -LIBS="-lpng -lz -lm $LIBS" | |||
20 | +LIBS="-lpng16 -lz -lm $LIBS" | |||
21 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |||
22 | /* end confdefs.h. */ | |||
23 | ||||
24 | @@ -26325,7 +26325,7 @@ fi | |||
25 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png_png_sig_cmp" >&5 | |||
26 | $as_echo "$ac_cv_lib_png_png_sig_cmp" >&6; } | |||
27 | if test "x$ac_cv_lib_png_png_sig_cmp" = xyes; then : | |||
28 | - PNG_LINK=" -lpng -lz" | |||
29 | + PNG_LINK=" -lpng16 -lz" | |||
30 | fi | |||
31 | ||||
32 | fi | |||
7 | @@ -27356,7 +27356,7 @@ $as_echo "$as_me: WARNING: XML library n | 33 | @@ -27356,7 +27356,7 @@ $as_echo "$as_me: WARNING: XML library n | |
8 | USE_XML=0 | 34 | USE_XML=0 | |
9 | else | 35 | else | |
10 | USE_XML=1 | 36 | USE_XML=1 | |
11 | - echo "${HOST_PREFIX}install_name_tool \${changes} \${2}/wxrc-${WX_RELEASE}" >> change-install-names | 37 | - echo "${HOST_PREFIX}install_name_tool \${changes} \${2}/wxrc-${WX_RELEASE}" >> change-install-names | |
12 | + echo "${HOST_PREFIX}install_name_tool \${changes} \${2}/wxrc-${WX_RELEASE}" > change-install-names.wxrc | 38 | + echo "${HOST_PREFIX}install_name_tool \${changes} \${2}/wxrc-${WX_RELEASE}" > change-install-names.wxrc | |
13 | fi | 39 | fi | |
14 | 40 | |||
15 | 41 | |||
16 | @@ -33939,6 +33939,7 @@ for i in \${libnames} ; do | 42 | @@ -33939,6 +33939,7 @@ for i in \${libnames} ; do | |
17 | ${HOST_PREFIX}install_name_tool \${changes} -id \${3}/\${i} \${1}/\${i} | 43 | ${HOST_PREFIX}install_name_tool \${changes} -id \${3}/\${i} \${1}/\${i} | |
18 | done | 44 | done | |
19 | EOF | 45 | EOF |
@@ -1,19 +1,29 @@ | @@ -1,19 +1,29 @@ | |||
1 | $NetBSD: patch-configure.in,v 1.1 2022/07/26 02:58:56 dbj Exp $ | 1 | $NetBSD: patch-configure.in,v 1.2 2022/07/29 13:14:59 wiz Exp $ | |
2 | 2 | |||
3 | Fix png library name. | |||
3 | Fixup invocation of install_name_tool on wxrc | 4 | Fixup invocation of install_name_tool on wxrc | |
4 | 5 | |||
5 | --- configure.in.orig 2022-07-06 14:19:50.000000000 +0000 | 6 | --- configure.in.orig 2022-07-06 14:19:50.000000000 +0000 | |
6 | +++ configure.in | 7 | +++ configure.in | |
8 | @@ -2617,7 +2617,7 @@ if test "$wxUSE_LIBPNG" != "no" ; then | |||
9 | AC_CHECK_HEADER(png.h,,, [ ]) | |||
10 | ||||
11 | if test "$ac_cv_header_png_h" = "yes"; then | |||
12 | - AC_CHECK_LIB(png, png_sig_cmp, PNG_LINK=" -lpng -lz", , [-lz -lm]) | |||
13 | + AC_CHECK_LIB(png, png_sig_cmp, PNG_LINK=" -lpng16 -lz", , [-lz -lm]) | |||
14 | fi | |||
15 | ||||
16 | if test "x$PNG_LINK" = "x" ; then | |||
7 | @@ -2975,7 +2975,7 @@ if test "$wxUSE_XML" != "yes"; then | 17 | @@ -2975,7 +2975,7 @@ if test "$wxUSE_XML" != "yes"; then | |
8 | USE_XML=0 | 18 | USE_XML=0 | |
9 | else | 19 | else | |
10 | USE_XML=1 | 20 | USE_XML=1 | |
11 | - echo "${HOST_PREFIX}install_name_tool \${changes} \${2}/wxrc-${WX_RELEASE}" >> change-install-names | 21 | - echo "${HOST_PREFIX}install_name_tool \${changes} \${2}/wxrc-${WX_RELEASE}" >> change-install-names | |
12 | + echo "${HOST_PREFIX}install_name_tool \${changes} \${2}/wxrc-${WX_RELEASE}" > change-install-names.wxrc | 22 | + echo "${HOST_PREFIX}install_name_tool \${changes} \${2}/wxrc-${WX_RELEASE}" > change-install-names.wxrc | |
13 | fi | 23 | fi | |
14 | 24 | |||
15 | 25 | |||
16 | @@ -4047,6 +4047,7 @@ for i in \${libnames} ; do | 26 | @@ -4047,6 +4047,7 @@ for i in \${libnames} ; do | |
17 | ${HOST_PREFIX}install_name_tool \${changes} -id \${3}/\${i} \${1}/\${i} | 27 | ${HOST_PREFIX}install_name_tool \${changes} -id \${3}/\${i} \${1}/\${i} | |
18 | done | 28 | done | |
19 | EOF | 29 | EOF |