Fri Jul 29 13:14:59 2022 UTC ()
wxGTK32: fix png library name

Fix some pkglint


(wiz)
diff -r1.5 -r1.6 pkgsrc/x11/wxGTK32/Makefile
diff -r1.3 -r1.4 pkgsrc/x11/wxGTK32/distinfo
diff -r1.1 -r1.2 pkgsrc/x11/wxGTK32/patches/patch-configure
diff -r1.1 -r1.2 pkgsrc/x11/wxGTK32/patches/patch-configure.in

cvs diff -r1.5 -r1.6 pkgsrc/x11/wxGTK32/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/wxGTK32/Makefile 2022/07/29 01:24:24 1.5
+++ pkgsrc/x11/wxGTK32/Makefile 2022/07/29 13:14:59 1.6
@@ -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
3DISTNAME= wxWidgets-3.2.0 3DISTNAME= wxWidgets-3.2.0
4PKGNAME= ${DISTNAME:S/wxWidgets/wxGTK32/} 4PKGNAME= ${DISTNAME:S/wxWidgets/wxGTK32/}
5PKGREVISION= 2 5PKGREVISION= 2
6CATEGORIES= x11 6CATEGORIES= x11
7MASTER_SITES= ${MASTER_SITE_GITHUB:=wxWidgets/} 7MASTER_SITES= ${MASTER_SITE_GITHUB:=wxWidgets/}
8GITHUB_PROJECT= wxWidgets 8GITHUB_PROJECT= wxWidgets
9GITHUB_RELEASE= v${PKGVERSION_NOREV} 9GITHUB_RELEASE= v${PKGVERSION_NOREV}
10EXTRACT_SUFX= .tar.bz2 10EXTRACT_SUFX= .tar.bz2
11 11
12MAINTAINER= dbj@NetBSD.org 12MAINTAINER= dbj@NetBSD.org
13HOMEPAGE= https://www.wxwidgets.org/ 13HOMEPAGE= https://www.wxwidgets.org/
14COMMENT= Cross-platform wxWidgets GUI library (3.2 stable branch) 14COMMENT= 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
41PKG_OPTIONS_VAR= PKG_OPTIONS.wxGTK32 41PKG_OPTIONS_VAR= PKG_OPTIONS.wxGTK32
42PKG_SUPPORTED_OPTIONS= cmake 42PKG_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
47USE_CMAKE= yes 47USE_CMAKE= yes
48PLIST_SRC+= PLIST.cmake 48PLIST_SRC+= PLIST.cmake
49 49
50CMAKE_ARGS+= -DCMAKE_DISABLE_PRECOMPILE_HEADERS:BOOL=ON 50CMAKE_ARGS+= -DCMAKE_DISABLE_PRECOMPILE_HEADERS:BOOL=ON
51CMAKE_ARGS+= -DCMAKE_INSTALL_BINDIR:PATH=libexec/wx-3.2 51CMAKE_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
54CMAKE_ARGS+= -DwxUSE_JOYSTICK:BOOL=OFF 54CMAKE_ARGS+= -DwxUSE_JOYSTICK:BOOL=OFF
55. endif 55. endif
56 56
57SUBST_CLASSES+= unwrap 57SUBST_CLASSES+= unwrap
58SUBST_STAGE.unwrap= post-build 58SUBST_STAGE.unwrap= post-build
59SUBST_MESSAGE.unwrap= Unwrapping wx-config. 59SUBST_MESSAGE.unwrap= Unwrapping wx-config.
60. if ${OPSYS} != "Darwin" 60. if ${OPSYS} != "Darwin"
61SUBST_FILES.unwrap= lib/wx/config/gtk3-unicode-3.2 61SUBST_FILES.unwrap= lib/wx/config/gtk3-unicode-3.2
62. else 62. else
63SUBST_FILES.unwrap= lib/wx/config/osx_cocoa-unicode-3.2 63SUBST_FILES.unwrap= lib/wx/config/osx_cocoa-unicode-3.2
64. endif 64. endif
65SUBST_SED.unwrap= -e 's,EGREP=.*,EGREP=${EGREP},' 65SUBST_SED.unwrap= -e 's,EGREP=.*,EGREP=${EGREP},'
66SUBST_SED.unwrap+= -e 's,echo.*/${CC}",echo "${CC}",' 66SUBST_SED.unwrap+= -e 's,echo.*/${CC}",echo "${CC}",'
67SUBST_SED.unwrap+= -e 's,echo.*/${CXX}",echo "${CXX}",' 67SUBST_SED.unwrap+= -e 's,echo.*/${CXX}",echo "${CXX}",'
68SUBST_SED.unwrap+= -e 's,echo.*/${CXX} -o",echo "${CXX} -o",' 68SUBST_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
72GNU_CONFIGURE= yes 72GNU_CONFIGURE= yes
73PLIST_SRC+= PLIST.configure 73PLIST_SRC+= PLIST.configure
74 74
75USE_GNU_CONFIGURE_HOST= no 75USE_GNU_CONFIGURE_HOST= no
76CONFIGURE_ARGS+= --with-libpng=sys 76CONFIGURE_ARGS+= --with-libpng=sys
77CONFIGURE_ARGS+= --with-libjpeg=sys 77CONFIGURE_ARGS+= --with-libjpeg=sys

cvs diff -r1.3 -r1.4 pkgsrc/x11/wxGTK32/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/wxGTK32/distinfo 2022/07/28 05:25:22 1.3
+++ pkgsrc/x11/wxGTK32/distinfo 2022/07/29 13:14:59 1.4
@@ -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
3BLAKE2s (wxWidgets-3.2.0.tar.bz2) = 4029147a8e77a22e0379eeda11bc26f8fee998862aaa52819adf16a8ed4860ea 3BLAKE2s (wxWidgets-3.2.0.tar.bz2) = 4029147a8e77a22e0379eeda11bc26f8fee998862aaa52819adf16a8ed4860ea
4SHA512 (wxWidgets-3.2.0.tar.bz2) = e55e7c5ac7abcacf2ecff7c22e367db17ff5a077d3d5d2aa7589e8ba7cc6695cfa48c0f00bcfdffeda8dc4f974f97a857fb61b4b300a724f7687d710fbb23967 4SHA512 (wxWidgets-3.2.0.tar.bz2) = e55e7c5ac7abcacf2ecff7c22e367db17ff5a077d3d5d2aa7589e8ba7cc6695cfa48c0f00bcfdffeda8dc4f974f97a857fb61b4b300a724f7687d710fbb23967
5Size (wxWidgets-3.2.0.tar.bz2) = 25296814 bytes 5Size (wxWidgets-3.2.0.tar.bz2) = 25296814 bytes
6SHA1 (patch-build_cmake_config.cmake) = 3f2a53683e212d0fe9be966b7dd887b2240c57eb 6SHA1 (patch-build_cmake_config.cmake) = 3f2a53683e212d0fe9be966b7dd887b2240c57eb
7SHA1 (patch-build_cmake_init.cmake) = 5b203660ee4c1376b2d8083be73fdcd0c1d09833 7SHA1 (patch-build_cmake_init.cmake) = 5b203660ee4c1376b2d8083be73fdcd0c1d09833
8SHA1 (patch-build_cmake_install.cmake) = 4afe2ec2c6c6e28b941dad3974771da7ed1b41be 8SHA1 (patch-build_cmake_install.cmake) = 4afe2ec2c6c6e28b941dad3974771da7ed1b41be
9SHA1 (patch-build_cmake_lib_base_CMakeLists.txt) = bec7be2f64bb4629a60d2b4f169e8feb215408e3 9SHA1 (patch-build_cmake_lib_base_CMakeLists.txt) = bec7be2f64bb4629a60d2b4f169e8feb215408e3
10SHA1 (patch-build_cmake_setup.cmake) = 277ae3c5bf4f04d057402f0b626d09d1e9749ca8 10SHA1 (patch-build_cmake_setup.cmake) = 277ae3c5bf4f04d057402f0b626d09d1e9749ca8
11SHA1 (patch-build_cmake_utils_CMakeLists.txt) = ccd342e1b565c942fb61730a91713323fd3d8cb2 11SHA1 (patch-build_cmake_utils_CMakeLists.txt) = ccd342e1b565c942fb61730a91713323fd3d8cb2
12SHA1 (patch-configure) = fd7330fd1d83d42f7b95af61130e4db131de90b6 12SHA1 (patch-configure) = 679580bee6373fd63968f0ee75934cdfc42bd3b8
13SHA1 (patch-configure.in) = ad62f55a628e52de89b43001fc37a179fb50e7b3 13SHA1 (patch-configure.in) = 850221d02799cd875fe917f7e9c2994d0f89db29
14SHA1 (patch-src_unix_dialup.cpp) = 1c62d37508e45a0095ef062f7d450529e9b557e7 14SHA1 (patch-src_unix_dialup.cpp) = 1c62d37508e45a0095ef062f7d450529e9b557e7
15SHA1 (patch-src_unix_utilsunx.cpp) = be61cc3931e8aa8cf790cfedf6f916a84970f074 15SHA1 (patch-src_unix_utilsunx.cpp) = be61cc3931e8aa8cf790cfedf6f916a84970f074

cvs diff -r1.1 -r1.2 pkgsrc/x11/wxGTK32/patches/Attic/patch-configure (expand / switch to unified diff)

--- pkgsrc/x11/wxGTK32/patches/Attic/patch-configure 2022/07/26 02:58:56 1.1
+++ pkgsrc/x11/wxGTK32/patches/Attic/patch-configure 2022/07/29 13:14:59 1.2
@@ -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
3Fixup invocation of install_name_tool on wxrc 3Fixup 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

cvs diff -r1.1 -r1.2 pkgsrc/x11/wxGTK32/patches/Attic/patch-configure.in (expand / switch to unified diff)

--- pkgsrc/x11/wxGTK32/patches/Attic/patch-configure.in 2022/07/26 02:58:56 1.1
+++ pkgsrc/x11/wxGTK32/patches/Attic/patch-configure.in 2022/07/29 13:14:59 1.2
@@ -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
 3Fix png library name.
3Fixup invocation of install_name_tool on wxrc 4Fixup 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