Thu Jul 6 12:06:46 2023 UTC ()
gtk3: Darwin needs built libraries at install time.


(jperkin)
diff -r1.185 -r1.186 pkgsrc/x11/gtk3/Makefile

cvs diff -r1.185 -r1.186 pkgsrc/x11/gtk3/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/gtk3/Makefile 2023/06/06 10:40:25 1.185
+++ pkgsrc/x11/gtk3/Makefile 2023/07/06 12:06:46 1.186
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.185 2023/06/06 10:40:25 adam Exp $ 1# $NetBSD: Makefile,v 1.186 2023/07/06 12:06:46 jperkin Exp $
2 2
3DISTNAME= gtk+-3.24.38 3DISTNAME= gtk+-3.24.38
4PKGNAME= ${DISTNAME:S/gtk/gtk3/} 4PKGNAME= ${DISTNAME:S/gtk/gtk3/}
5CATEGORIES= x11 gnome 5CATEGORIES= x11 gnome
6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/} 6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.gtk.org/ 10HOMEPAGE= https://www.gtk.org/
11COMMENT= GIMP Toolkit v3 - libraries for building X11 user interfaces 11COMMENT= GIMP Toolkit v3 - libraries for building X11 user interfaces
12LICENSE= gnu-lgpl-v2.1 12LICENSE= gnu-lgpl-v2.1
13 13
14TOOL_DEPENDS+= gettext-tools>=0.19.4nb1:../../devel/gettext-tools 14TOOL_DEPENDS+= gettext-tools>=0.19.4nb1:../../devel/gettext-tools
@@ -17,26 +17,28 @@ TOOL_DEPENDS+= gtk-doc>=1.32:../../textp @@ -17,26 +17,28 @@ TOOL_DEPENDS+= gtk-doc>=1.32:../../textp
17# "error: 'for' loop initial declarations are only allowed in C99 mode" 17# "error: 'for' loop initial declarations are only allowed in C99 mode"
18USE_LANGUAGES= c99 c++ 18USE_LANGUAGES= c99 c++
19USE_PKGLOCALEDIR= yes 19USE_PKGLOCALEDIR= yes
20USE_TOOLS+= bash gdbus-codegen ggrep msgmerge perl pkg-config xgettext 20USE_TOOLS+= bash gdbus-codegen ggrep msgmerge perl pkg-config xgettext
21PTHREAD_AUTO_VARS= yes 21PTHREAD_AUTO_VARS= yes
22 22
23MESON_ARGS+= -Dgtk_doc=true 23MESON_ARGS+= -Dgtk_doc=true
24MESON_ARGS+= -Dman=true 24MESON_ARGS+= -Dman=true
25MESON_ARGS+= --localedir=${PREFIX}/${PKGLOCALEDIR}/locale 25MESON_ARGS+= --localedir=${PREFIX}/${PKGLOCALEDIR}/locale
26MESON_ARGS+= --sysconfdir=${PREFIX}/libdata 26MESON_ARGS+= --sysconfdir=${PREFIX}/libdata
27 27
28BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--export-dynamic 28BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--export-dynamic
29 29
 30MAKE_ENV.Darwin+= DYLD_LIBRARY_PATH=${WRKSRC}/output/gdk:${WRKSRC}/output/gtk
 31
30# There is no logic in gettext.mk to detect the native version of xgettext, 32# There is no logic in gettext.mk to detect the native version of xgettext,
31# and we do need it to be compiled with Glade support. 33# and we do need it to be compiled with Glade support.
32_TOOLS_USE_PKGSRC.xgettext= yes 34_TOOLS_USE_PKGSRC.xgettext= yes
33 35
34TEST_TARGET= check 36TEST_TARGET= check
35 37
36PKGCONFIG_OVERRIDE+= gdk-3.0.pc.in 38PKGCONFIG_OVERRIDE+= gdk-3.0.pc.in
37PKGCONFIG_OVERRIDE+= gtk+-3.0.pc.in 39PKGCONFIG_OVERRIDE+= gtk+-3.0.pc.in
38PKGCONFIG_OVERRIDE+= gtk+-unix-print-3.0.pc.in 40PKGCONFIG_OVERRIDE+= gtk+-unix-print-3.0.pc.in
39PKGCONFIG_OVERRIDE+= gail-3.0.pc.in 41PKGCONFIG_OVERRIDE+= gail-3.0.pc.in
40 42
41INSTALLATION_DIRS+= lib/gtk-3.0/immodules 43INSTALLATION_DIRS+= lib/gtk-3.0/immodules
42INSTALLATION_DIRS+= lib/gtk-3.0/modules 44INSTALLATION_DIRS+= lib/gtk-3.0/modules