Mon Nov 16 12:32:52 2020 UTC ()
libwnck3: Clean up. Fix tools / pkgconfig file.

Attempt to fix build on SunOS/Darwin by stripping GNU linker arguments.

This package was converted to meson incorrectly, see:
http://wiki.netbsd.org/pkgsrc/how_to_convert_autotools_to_meson/


(nia)
diff -r1.31 -r1.32 pkgsrc/devel/libwnck3/Makefile

cvs diff -r1.31 -r1.32 pkgsrc/devel/libwnck3/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/libwnck3/Makefile 2020/10/01 11:58:16 1.31
+++ pkgsrc/devel/libwnck3/Makefile 2020/11/16 12:32:52 1.32
@@ -1,34 +1,38 @@ @@ -1,34 +1,38 @@
1# $NetBSD: Makefile,v 1.31 2020/10/01 11:58:16 prlw1 Exp $ 1# $NetBSD: Makefile,v 1.32 2020/11/16 12:32:52 nia Exp $
2 2
3DISTNAME= libwnck-3.36.0 3DISTNAME= libwnck-3.36.0
4PKGNAME= ${DISTNAME:S/libwnck/libwnck3/} 4PKGNAME= ${DISTNAME:S/libwnck/libwnck3/}
5CATEGORIES= devel x11 gnome 5CATEGORIES= devel x11 gnome
6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libwnck/${PKGVERSION_NOREV:R}/} 6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libwnck/${PKGVERSION_NOREV:R}/}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= prlw1@cam.ac.uk 9MAINTAINER= prlw1@cam.ac.uk
10HOMEPAGE= https://www.gnome.org/ 10HOMEPAGE= https://www.gnome.org/
11COMMENT= Library to write pagers and tasklists 11COMMENT= Library to write pagers and tasklists
12LICENSE= gnu-lgpl-v2 12LICENSE= gnu-lgpl-v2
13 13
14#GNU_CONFIGURE= yes 14USE_TOOLS+= pkg-config xgettext
15#USE_PKGLOCALEDIR= yes 
16#USE_TOOLS+= gmake msgfmt pkg-config 
17USE_TOOLS+= pkg-config 
18#USE_LIBTOOL= yes 
19 
20PKGCONFIG_OVERRIDE= libwnck-3.0.pc.in 
21 15
22# wnckutils conflict with devel/libwnck, but also probably aren't used 16# wnckutils conflict with devel/libwnck, but also probably aren't used
23MESON_ARGS+= -Dinstall_tools=false 17MESON_ARGS+= -Dinstall_tools=false
24 18
 19# Remove unsupported linker arguments.
 20# Apply removals to post-wrapper transformed arguments.
 21BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--version-script
 22BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,${WRKSRC}/libwnck/libwnck-3.map
 23BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script
 24BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,${WRKSRC}/libwnck/libwnck-3.map
 25
 26PKGCONFIG_OVERRIDE_STAGE= pre-install
 27PKGCONFIG_OVERRIDE= output/libwnck-3.0.pc
 28
25.include "../../devel/gettext-lib/buildlink3.mk" 29.include "../../devel/gettext-lib/buildlink3.mk"
26.include "../../devel/glib2/buildlink3.mk" 30.include "../../devel/glib2/buildlink3.mk"
27.include "../../devel/gobject-introspection/buildlink3.mk" 31.include "../../devel/gobject-introspection/buildlink3.mk"
28.include "../../devel/meson/build.mk" 32.include "../../devel/meson/build.mk"
29.include "../../x11/startup-notification/buildlink3.mk" 33.include "../../x11/startup-notification/buildlink3.mk"
30BUILDLINK_API_DEPENDS.gtk3+= gtk3+>=3.22.0 34BUILDLINK_API_DEPENDS.gtk3+= gtk3+>=3.22.0
31.include "../../x11/gtk3/buildlink3.mk" 35.include "../../x11/gtk3/buildlink3.mk"
32.include "../../x11/libXres/buildlink3.mk" 36.include "../../x11/libXres/buildlink3.mk"
33.include "../../x11/libX11/buildlink3.mk" 37.include "../../x11/libX11/buildlink3.mk"
34.include "../../mk/bsd.pkg.mk" 38.include "../../mk/bsd.pkg.mk"