Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 7A6D984E6C for ; Fri, 21 Jul 2023 12:29:23 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id c_rOIx1yBPWt for ; Fri, 21 Jul 2023 12:29:22 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 8701C84CF2 for ; Fri, 21 Jul 2023 12:29:22 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 80366FBDB; Fri, 21 Jul 2023 12:29:22 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_168994256253980" MIME-Version: 1.0 Date: Fri, 21 Jul 2023 12:29:22 +0000 From: "Jonathan Perkin" Subject: CVS commit: pkgsrc To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: jperkin@netbsd.org X-Mailer: log_accum Message-Id: <20230721122922.80366FBDB@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_168994256253980 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: jperkin Date: Fri Jul 21 12:29:22 UTC 2023 Modified Files: pkgsrc/audio/libcanberra: Makefile pkgsrc/databases/vsqlite++: Makefile pkgsrc/net/gupnp-dlna: Makefile pkgsrc/sysutils/grun: Makefile pkgsrc/sysutils/libdevkit-gobject: Makefile pkgsrc/sysutils/upower: Makefile pkgsrc/wm/icewm: Makefile.common pkgsrc/wm/icewm14: Makefile pkgsrc/wm/notion: Makefile pkgsrc/x11/hsetroot: Makefile Log Message: *: Darwin linker does not support as-needed. To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 pkgsrc/audio/libcanberra/Makefile cvs rdiff -u -r1.24 -r1.25 pkgsrc/databases/vsqlite++/Makefile cvs rdiff -u -r1.44 -r1.45 pkgsrc/net/gupnp-dlna/Makefile cvs rdiff -u -r1.58 -r1.59 pkgsrc/sysutils/grun/Makefile cvs rdiff -u -r1.21 -r1.22 pkgsrc/sysutils/libdevkit-gobject/Makefile cvs rdiff -u -r1.22 -r1.23 pkgsrc/sysutils/upower/Makefile cvs rdiff -u -r1.75 -r1.76 pkgsrc/wm/icewm/Makefile.common cvs rdiff -u -r1.11 -r1.12 pkgsrc/wm/icewm14/Makefile cvs rdiff -u -r1.29 -r1.30 pkgsrc/wm/notion/Makefile cvs rdiff -u -r1.30 -r1.31 pkgsrc/x11/hsetroot/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_168994256253980 Content-Disposition: inline Content-Length: 7327 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/audio/libcanberra/Makefile diff -u pkgsrc/audio/libcanberra/Makefile:1.57 pkgsrc/audio/libcanberra/Makefile:1.58 --- pkgsrc/audio/libcanberra/Makefile:1.57 Sun Jan 29 21:14:22 2023 +++ pkgsrc/audio/libcanberra/Makefile Fri Jul 21 12:29:21 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.57 2023/01/29 21:14:22 ryoon Exp $ +# $NetBSD: Makefile,v 1.58 2023/07/21 12:29:21 jperkin Exp $ DISTNAME= libcanberra-0.30 PKGREVISION= 9 @@ -21,6 +21,8 @@ PKGCONFIG_OVERRIDE+= libcanberra-gtk3.pc PKGCONFIG_OVERRIDE+= libcanberra.pc.in # configure test is broken +BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--as-needed +BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--gc-sections BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--gc-sections Index: pkgsrc/databases/vsqlite++/Makefile diff -u pkgsrc/databases/vsqlite++/Makefile:1.24 pkgsrc/databases/vsqlite++/Makefile:1.25 --- pkgsrc/databases/vsqlite++/Makefile:1.24 Wed Apr 19 08:08:08 2023 +++ pkgsrc/databases/vsqlite++/Makefile Fri Jul 21 12:29:21 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.24 2023/04/19 08:08:08 adam Exp $ +# $NetBSD: Makefile,v 1.25 2023/07/21 12:29:21 jperkin Exp $ DISTNAME= vsqlite++-0.3.13 PKGREVISION= 19 @@ -14,6 +14,7 @@ GNU_CONFIGURE= yes USE_LIBTOOL= yes USE_LANGUAGES= c c++ +BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--as-needed BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed .include "../../databases/sqlite3/buildlink3.mk" Index: pkgsrc/net/gupnp-dlna/Makefile diff -u pkgsrc/net/gupnp-dlna/Makefile:1.44 pkgsrc/net/gupnp-dlna/Makefile:1.45 --- pkgsrc/net/gupnp-dlna/Makefile:1.44 Wed Jun 7 11:27:33 2023 +++ pkgsrc/net/gupnp-dlna/Makefile Fri Jul 21 12:29:21 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.44 2023/06/07 11:27:33 micha Exp $ +# $NetBSD: Makefile,v 1.45 2023/07/21 12:29:21 jperkin Exp $ DISTNAME= gupnp-dlna-0.10.3 PKGREVISION= 28 @@ -19,6 +19,7 @@ PKGCONFIG_OVERRIDE+= gupnp-dlna-2.0.pc.i PKGCONFIG_OVERRIDE+= gupnp-dlna-gst-2.0.pc.in #PKGCONFIG_OVERRIDE+= gupnp-dlna-metadata-2.0.pc.in +BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--no-as-needed BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-as-needed .include "../../archivers/xz/buildlink3.mk" Index: pkgsrc/sysutils/grun/Makefile diff -u pkgsrc/sysutils/grun/Makefile:1.58 pkgsrc/sysutils/grun/Makefile:1.59 --- pkgsrc/sysutils/grun/Makefile:1.58 Sun Jan 29 21:17:47 2023 +++ pkgsrc/sysutils/grun/Makefile Fri Jul 21 12:29:21 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.58 2023/01/29 21:17:47 ryoon Exp $ +# $NetBSD: Makefile,v 1.59 2023/07/21 12:29:21 jperkin Exp $ DISTNAME= grun-0.9.3 PKGREVISION= 35 @@ -19,6 +19,7 @@ CONF_FILES= ${EGDIR}/gassoc ${PKG_SYSCO CONF_FILES+= ${EGDIR}/consfile ${PKG_SYSCONFDIR}/consfile CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} +BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--as-needed BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/examples/grun Index: pkgsrc/sysutils/libdevkit-gobject/Makefile diff -u pkgsrc/sysutils/libdevkit-gobject/Makefile:1.21 pkgsrc/sysutils/libdevkit-gobject/Makefile:1.22 --- pkgsrc/sysutils/libdevkit-gobject/Makefile:1.21 Tue Jun 6 12:42:20 2023 +++ pkgsrc/sysutils/libdevkit-gobject/Makefile Fri Jul 21 12:29:21 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.21 2023/06/06 12:42:20 riastradh Exp $ +# $NetBSD: Makefile,v 1.22 2023/07/21 12:29:21 jperkin Exp $ DISTNAME= DeviceKit-003 PKGNAME= ${DISTNAME:S/DeviceKit/libdevkit-gobject/} @@ -26,6 +26,7 @@ USE_TOOLS+= autoconf automake pkg-config CONFIGURE_ARGS+= --disable-devkitd .endif +BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--as-needed BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed PKGCONFIG_OVERRIDE+= src/devkit-gobject/devkit-gobject.pc.in Index: pkgsrc/sysutils/upower/Makefile diff -u pkgsrc/sysutils/upower/Makefile:1.22 pkgsrc/sysutils/upower/Makefile:1.23 --- pkgsrc/sysutils/upower/Makefile:1.22 Tue Jun 6 12:42:23 2023 +++ pkgsrc/sysutils/upower/Makefile Fri Jul 21 12:29:22 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.22 2023/06/06 12:42:23 riastradh Exp $ +# $NetBSD: Makefile,v 1.23 2023/07/21 12:29:22 jperkin Exp $ DISTNAME= upower-0.99.13 PKGREVISION= 1 @@ -33,6 +33,8 @@ CONF_FILES+= ${EGDIR}/org.freedesktop.U PKGCONFIG_OVERRIDE+= upower-glib.pc.in USE_PKGLOCALEDIR= yes +BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--as-needed +BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--no-as-needed BUILDLINK_TRANSFORM.SunOS+= opt:-Wl,--no-as-needed:-Wl,-zrecord BUILDLINK_TRANSFORM.SunOS+= opt:-Wl,--as-needed:-Wl,-zignore Index: pkgsrc/wm/icewm/Makefile.common diff -u pkgsrc/wm/icewm/Makefile.common:1.75 pkgsrc/wm/icewm/Makefile.common:1.76 --- pkgsrc/wm/icewm/Makefile.common:1.75 Mon Nov 21 18:20:45 2022 +++ pkgsrc/wm/icewm/Makefile.common Fri Jul 21 12:29:22 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.common,v 1.75 2022/11/21 18:20:45 jperkin Exp $ +# $NetBSD: Makefile.common,v 1.76 2023/07/21 12:29:22 jperkin Exp $ # # used by wm/icewm/Makefile # used by wm/icewm-imlib/Makefile @@ -37,6 +37,7 @@ CONFIGURE_ARGS+= --disable-xinerama .endif MAKE_FLAGS+= LOCDIR=${PREFIX}/${PKGLOCALEDIR}/locale +BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--as-needed BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed PKG_SYSCONFSUBDIR= icewm Index: pkgsrc/wm/icewm14/Makefile diff -u pkgsrc/wm/icewm14/Makefile:1.11 pkgsrc/wm/icewm14/Makefile:1.12 --- pkgsrc/wm/icewm14/Makefile:1.11 Sun Jan 29 21:17:59 2023 +++ pkgsrc/wm/icewm14/Makefile Fri Jul 21 12:29:22 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2023/01/29 21:17:59 ryoon Exp $ +# $NetBSD: Makefile,v 1.12 2023/07/21 12:29:22 jperkin Exp $ DISTNAME= icewm-1.4.2 PKGREVISION= 7 @@ -23,6 +23,7 @@ USE_TOOLS+= msgfmt pkg-config LDFLAGS.SunOS+= -lsocket -lnsl +BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--as-needed BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed CMAKE_ARGS.NetBSD+= -DCMAKE_CXX_FLAGS="-DHAVE_SYSCTL_CP_TIME" Index: pkgsrc/wm/notion/Makefile diff -u pkgsrc/wm/notion/Makefile:1.29 pkgsrc/wm/notion/Makefile:1.30 --- pkgsrc/wm/notion/Makefile:1.29 Mon Nov 21 18:20:45 2022 +++ pkgsrc/wm/notion/Makefile Fri Jul 21 12:29:21 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.29 2022/11/21 18:20:45 jperkin Exp $ +# $NetBSD: Makefile,v 1.30 2023/07/21 12:29:21 jperkin Exp $ DISTNAME= notion-3-2017050501 PKGNAME= ${DISTNAME:S/3-/3./} @@ -64,6 +64,8 @@ INSTALLATION_DIRS= ${EGDIR} CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f} .endfor +BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--as-needed + # Abuse buildlink to add required libraries. BUILDLINK_TRANSFORM.SunOS+= opt:-Wl,--as-needed:-lsocket BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--export-dynamic Index: pkgsrc/x11/hsetroot/Makefile diff -u pkgsrc/x11/hsetroot/Makefile:1.30 pkgsrc/x11/hsetroot/Makefile:1.31 --- pkgsrc/x11/hsetroot/Makefile:1.30 Sun Jul 9 09:04:06 2023 +++ pkgsrc/x11/hsetroot/Makefile Fri Jul 21 12:29:21 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.30 2023/07/09 09:04:06 nia Exp $ +# $NetBSD: Makefile,v 1.31 2023/07/21 12:29:21 jperkin Exp $ DISTNAME= hsetroot-1.0.5 PKGREVISION= 1 @@ -14,6 +14,7 @@ USE_TOOLS+= gmake pkg-config # error: 'for' loop initial declarations are only allowed in C99 mode USE_LANGUAGES= c99 +BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--no-as-needed BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-as-needed INSTALLATION_DIRS+= bin --_----------=_168994256253980--