*: Re-apply SunOS linker argument removals.

These are currently duplicated in mk/platform/SunOS.mk but the generic
removals will be removed soon in favour of per-package removals, due to
flags getting leaked into installed files.
This commit is contained in:
jperkin 2022-11-21 18:20:40 +00:00
parent fb118f1441
commit 6789d44009
54 changed files with 168 additions and 57 deletions

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2022/11/13 16:13:16 fcambus Exp $
# $NetBSD: Makefile,v 1.3 2022/11/21 18:20:40 jperkin Exp $
DISTNAME= lzlib-1.13
CATEGORIES= archivers devel
@ -17,6 +17,8 @@ INFO_FILES= yes
CONFIGURE_ARGS+= --prefix=${PREFIX} --infodir=${PREFIX}/${PKGINFODIR} --enable-shared
BUILDLINK_TRANSFORM.SunOS+= opt:-Wl,--soname=liblz.so.1:-Wl,-soname,liblz.so.1
TEST_TARGET= check
.include "../../mk/bsd.pkg.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.67 2022/10/14 10:59:10 adam Exp $
# $NetBSD: Makefile,v 1.68 2022/11/21 18:20:40 jperkin Exp $
DISTNAME= fluidsynth-2.3.0
CATEGORIES= audio
@ -24,6 +24,8 @@ PKGCONFIG_OVERRIDE= fluidsynth.pc.in
LDFLAGS.SunOS+= -lsocket
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
.include "../../mk/oss.buildlink3.mk"
.if ${OSS_TYPE} != "none"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.54 2022/08/11 05:08:02 gutteridge Exp $
# $NetBSD: Makefile,v 1.55 2022/11/21 18:20:40 jperkin Exp $
DISTNAME= libcanberra-0.30
PKGREVISION= 7
@ -20,6 +20,10 @@ PKGCONFIG_OVERRIDE+= libcanberra-gtk.pc.in
PKGCONFIG_OVERRIDE+= libcanberra-gtk3.pc.in
PKGCONFIG_OVERRIDE+= libcanberra.pc.in
# configure test is broken
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--gc-sections
REPLACE_SH= src/libcanberra-logout-sound.sh.in
PLIST_VARS+= oss

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.5 2022/09/11 12:51:24 wiz Exp $
# $NetBSD: Makefile,v 1.6 2022/11/21 18:20:40 jperkin Exp $
DISTNAME= ykchorus-v0.2.2-source
PKGNAME= ${DISTNAME:S/-source//1:S/-v/-/1}
@ -20,6 +20,10 @@ USE_LANGUAGES= c c++
# C++0x
GCC_REQD+= 4.7
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--gc-sections
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-O1
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} != "Linux"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2022/09/11 12:51:24 wiz Exp $
# $NetBSD: Makefile,v 1.3 2022/11/21 18:20:40 jperkin Exp $
DISTNAME= zam-plugins-3.14
PKGREVISION= 1
@ -18,6 +18,10 @@ USE_LANGUAGES= c c++
REPLACE_SH+= dpf/utils/generate-ttl.sh
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--gc-sections
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-O1
.include "options.mk"
.include "../../audio/libsamplerate/buildlink3.mk"
.include "../../math/fftw/buildlink3.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.64 2022/04/18 19:10:31 adam Exp $
# $NetBSD: Makefile,v 1.65 2022/11/21 18:20:40 jperkin Exp $
DISTNAME= pidgin-latex-1.2.1
PKGREVISION= 55
@ -21,6 +21,8 @@ DEPENDS+= tex-latex-bin-[0-9]*:../../print/tex-latex-bin
USE_TOOLS+= gmake
USE_TOOLS+= pkg-config
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--export-dynamic
INSTALLATION_DIRS= lib/pidgin share/doc/pidgin-latex
do-install:

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.common,v 1.4 2022/11/02 21:17:32 jperkin Exp $
# $NetBSD: Makefile.common,v 1.5 2022/11/21 18:20:41 jperkin Exp $
#
# used by databases/mysql80-client/Makefile
# used by databases/mysql80-server/Makefile
@ -95,6 +95,8 @@ CMAKE_ARGS.SunOS+= -DFORCE_UNSUPPORTED_COMPILER=YES
# explicitly disable epoll support as it is Linux-specific.
CMAKE_ARGS.SunOS+= -DHAVE_EPOLL=NO
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-as-needed
LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/mysql
LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/mysqlrouter

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.11 2022/08/17 17:05:14 tnn Exp $
# $NetBSD: Makefile,v 1.12 2022/11/21 18:20:41 jperkin Exp $
DISTNAME= pgpool-II-4.3.2
PKGNAME= postgresql${PGSQL_VERSION}-${DISTNAME:S/-II/2/}
@ -17,6 +17,9 @@ USE_TOOLS+= bash:run gmake
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
GNU_CONFIGURE= yes
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--enable-new-dtags
.include "options.mk"
.include "../../mk/bsd.prefs.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.21 2022/04/18 19:09:43 adam Exp $
# $NetBSD: Makefile,v 1.22 2022/11/21 18:20:41 jperkin Exp $
DISTNAME= vsqlite++-0.3.13
PKGREVISION= 17
@ -14,6 +14,8 @@ GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_LANGUAGES= c c++
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
.include "../../databases/sqlite3/buildlink3.mk"
.include "../../devel/boost-headers/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.147 2022/08/11 05:08:08 gutteridge Exp $
# $NetBSD: Makefile,v 1.148 2022/11/21 18:20:41 jperkin Exp $
DISTNAME= devhelp-3.34.0
PKGREVISION= 11
@ -17,6 +17,9 @@ USE_TOOLS+= pkg-config msgfmt xgettext itstool
# https://gitlab.gnome.org/GNOME/json-glib/issues/35
MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/devhelp
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,${WRKSRC}/devhelp/symbol.map
PYTHON_FOR_BUILD_ONLY= tool
PKGCONFIG_OVERRIDE_STAGE= pre-install

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.13 2022/11/09 13:14:10 joerg Exp $
# $NetBSD: Makefile,v 1.14 2022/11/21 18:20:41 jperkin Exp $
DISTNAME= codebrowser-2.1.20220614
PKGNAME= woboq_${DISTNAME}
@ -17,5 +17,7 @@ CMAKE_ARGS+= -DLLVM_CONFIG_EXECUTABLE=${LLVM_CONFIG_PATH:Q}
CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
WRKSRC= ${WRKDIR}/codebrowser-${GITHUB_TAG}
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
.include "../../lang/clang/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.46 2022/10/17 16:50:03 andvar Exp $
# $NetBSD: Makefile,v 1.47 2022/11/21 18:20:41 jperkin Exp $
DISTNAME= codelite-16.0
GITHUB_TAG= 16.0.0-1
@ -67,6 +67,8 @@ LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/codelite
BUILDLINK_TRANSFORM+= opt:-std=c++11:-std=gnu++11 # alloca
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--disable-new-dtags
.include "../../lang/nodejs/application.mk"
.include "../../lang/nodejs/buildlink3.mk"
.include "../../lang/python/application.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.40 2021/12/08 16:04:12 adam Exp $
# $NetBSD: Makefile,v 1.41 2022/11/21 18:20:41 jperkin Exp $
#
DISTNAME= scite339
@ -20,6 +20,7 @@ USE_TOOLS+= gmake pkg-config
MAKE_FILE= makefile
INSTALLATION_DIRS= share/applications share/pixmaps
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=lua.vers
post-extract:

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.13 2022/01/17 15:10:15 micha Exp $
# $NetBSD: Makefile,v 1.14 2022/11/21 18:20:41 jperkin Exp $
VERS= 1.48.10
PKGNAME= doomlegacy-${VERS}
@ -48,6 +48,8 @@ CFLAGS+= -D__BIG_ENDIAN__
CFLAGS+= -DHAVE_ZLIB
LDFLAGS+= -lz
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--warn-common
# No longer matches automatically since SVN revision was appended to distfile
WRKSRC= ${WRKDIR}/${PKGNAME_NOREV:S/-/_/}_source

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.40 2022/10/26 10:31:27 wiz Exp $
# $NetBSD: Makefile,v 1.41 2022/11/21 18:20:42 jperkin Exp $
DISTNAME= klavaro-3.13
PKGREVISION= 2
@ -15,6 +15,8 @@ GNU_CONFIGURE= yes
USE_PKGLOCALEDIR= yes
USE_TOOLS+= gettext gmake intltool pkg-config
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--export-dynamic
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
.include "../../x11/gtkdatabox/buildlink3.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.6 2020/05/31 16:22:35 nia Exp $
# $NetBSD: Makefile,v 1.7 2022/11/21 18:20:42 jperkin Exp $
DISTNAME= libretro-nxengine-20200109
CATEGORIES= games
@ -20,6 +20,7 @@ MAKE_FLAGS+= SINGLE_PRECISION_FLOATS=1
MAKE_FLAGS+= MIN_AUDIO_PROCESSING_PER_FRAME=1
.endif
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-no-undefined
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=nxengine/libretro/link.T
.include "../../emulators/retroarch/core.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.77 2022/08/11 05:08:34 gutteridge Exp $
# $NetBSD: Makefile,v 1.78 2022/11/21 18:20:42 jperkin Exp $
#
DISTNAME= pioneers-15.6
@ -16,6 +16,8 @@ USE_TOOLS+= gmake pkg-config msgfmt intltool itstool
USE_LIBTOOL= YES
USE_PKGLOCALEDIR= YES
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
BUILDLINK_DEPMETHOD.librsvg= build # generates icons
SUBST_CLASSES+= paths

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.3 2022/09/17 17:25:54 he Exp $
# $NetBSD: Makefile,v 1.4 2022/11/21 18:20:42 jperkin Exp $
DISTNAME= stockfish-9-src
PKGNAME= ${DISTNAME:S/-src//}
@ -18,6 +18,7 @@ USE_TOOLS+= gmake
INSTALLATION_DIRS= bin share/doc/stockfish
BUILDLINK_TRANSFORM.NetBSD+= rm:-flto rm:-m32
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-as-needed
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/stockfish ${DESTDIR}${PREFIX}/bin

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.3 2022/11/12 18:59:20 nros Exp $
# $NetBSD: Makefile,v 1.4 2022/11/21 18:20:42 jperkin Exp $
DISTNAME= charls-2.3.4
CATEGORIES= graphics
@ -15,6 +15,8 @@ USE_LANGUAGES= c c++
CMAKE_ARGS+= -DBUILD_SHARED_LIBS:BOOL=ON
CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=${WRKSRC}/src/charls.version
PKGCONFIG_OVERRIDE= src/charls-template.pc
.include "../../mk/bsd.pkg.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.106 2022/07/14 23:46:22 dholland Exp $
# $NetBSD: Makefile,v 1.107 2022/11/21 18:20:42 jperkin Exp $
DISTNAME= gthumb-2.14.4
PKGREVISION= 33
@ -26,6 +26,8 @@ GCONF_SCHEMAS+= gthumb_photo_importer.schemas gthumb_rename_series.schemas
GCONF_SCHEMAS+= gthumb_resize_images.schemas gthumb_resize_options.schemas
GCONF_SCHEMAS+= gthumb_webalbums.schemas
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
.include "../../devel/GConf/schemas.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.38 2022/08/11 05:08:42 gutteridge Exp $
# $NetBSD: Makefile,v 1.39 2022/11/21 18:20:42 jperkin Exp $
DISTNAME= gthumb-3.0.2
PKGREVISION= 34
@ -21,6 +21,8 @@ GNU_CONFIGURE= yes
# gthumb will use an external "dcraw" program if available
CONFIGURE_ARGS+= --disable-libopenraw
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
.include "../../devel/glib2/schemas.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/libgphoto2/buildlink3.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.4 2019/11/02 22:37:59 rillig Exp $
# $NetBSD: Makefile,v 1.5 2022/11/21 18:20:42 jperkin Exp $
DISTNAME= libbpg-0.9.2
CATEGORIES= graphics
@ -20,9 +20,10 @@ SUBST_STAGE.config= pre-configure
SUBST_FILES.config= config.h
SUBST_VARS.config= PREFIX
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--gc-sections
.include "../../devel/zlib/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2022/10/07 11:15:54 nros Exp $
# $NetBSD: Makefile,v 1.3 2022/11/21 18:20:43 jperkin Exp $
DISTNAME= highway-1.0.1
PKGNAME= lib${DISTNAME}
@ -23,6 +23,8 @@ PKGCONFIG_OVERRIDE+= libhwy-contrib.pc.in
PKGCONFIG_OVERRIDE+= libhwy-test.pc.in
PKGCONFIG_OVERRIDE+= libhwy.pc.in
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=${WRKSRC}/hwy/hwy.version
# libhighway run executables during build and
# they need to find its own shared libs
MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.common,v 1.14 2022/08/22 08:17:30 markd Exp $
# $NetBSD: Makefile.common,v 1.15 2022/11/21 18:20:43 jperkin Exp $
# used by graphics/opencv/Makefile
# used by graphics/opencv-contrib-face/Makefile
#
@ -38,6 +38,9 @@ CMAKE_ARGS.SunOS+= -DOPENCV_PYTHON_SKIP_LINKER_EXCLUDE_LIBS=ON
BUILDLINK_TRANSFORM+= rm:-Werror=non-virtual-dtor
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--gc-sections
.include "../../mk/bsd.prefs.mk"
.if ${MACHINE_ARCH} == "i386"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.28 2022/08/11 05:08:50 gutteridge Exp $
# $NetBSD: Makefile,v 1.29 2022/11/21 18:20:43 jperkin Exp $
DISTNAME= xnec2c-4.1.5
PKGREVISION= 2
@ -15,6 +15,9 @@ GNU_CONFIGURE= yes
USE_LANGUAGES= c c++
USE_TOOLS+= intltool msgfmt pax pkg-config
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--export-dynamic
INSTALLATION_DIRS= share/doc/xnec2c
post-install:

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.25 2022/06/28 11:34:15 wiz Exp $
# $NetBSD: Makefile,v 1.26 2022/11/21 18:20:43 jperkin Exp $
DISTNAME= pfe-0.33.71
PKGREVISION= 16
@ -26,6 +26,8 @@ TEST_TARGET= tests
TOOL_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto # documentation
PYTHON_FOR_BUILD_ONLY= tool
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--warn-common
.include "../../lang/python/pyversion.mk"
.include "../../mk/termcap.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.common,v 1.24 2021/07/13 12:35:09 nia Exp $
# $NetBSD: Makefile.common,v 1.25 2022/11/21 18:20:43 jperkin Exp $
# used by mail/claws-mail/plugins.mk
@ -62,6 +62,8 @@ CONFIGURE_ARGS+= --disable-tnef_parse-plugin
CONFIGURE_ARGS+= --disable-perl-plugin
CONFIGURE_ARGS+= --disable-vcalendar-plugin
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--export-dynamic
.include "../../devel/glib2/buildlink3.mk"
.include "../../mail/libetpan/buildlink3.mk"
#.include "../../net/libsoup/buildlink3.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.115 2022/08/11 05:08:58 gutteridge Exp $
# $NetBSD: Makefile,v 1.116 2022/11/21 18:20:43 jperkin Exp $
#
DISTNAME= mail-notification-5.4
@ -23,6 +23,8 @@ CONFIGURE_ARGS+= cc="${CC}" cflags="${CFLAGS}" cppflags="${CPPFLAGS}" ldflags="$
CONFIGURE_ARGS+= localedir="${PREFIX}/${PKGLOCALEDIR}/locale"
CONFIGURE_ENV+= jb_cppflags="${CPPFLAGS}" jb_ldflags="${LDFLAGS}"
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--export-dynamic
GCONF_SCHEMAS= mail-notification.schemas
CONFIGURE_ARGS+= evolution=no

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.common,v 1.5 2022/02/05 04:28:11 ryoon Exp $
# $NetBSD: Makefile.common,v 1.6 2022/11/21 18:20:43 jperkin Exp $
#
# used by math/libixion/Makefile
# used by math/py-libixion/Makefile
@ -22,6 +22,7 @@ USE_TOOLS+= pkg-config
USE_LANGUAGES= c c++17
BUILDLINK_TRANSFORM.NetBSD+= rm:-ldl
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-as-needed
PTHREAD_AUTO_VARS= yes

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.82 2022/08/11 05:09:04 gutteridge Exp $
# $NetBSD: Makefile,v 1.83 2022/11/21 18:20:43 jperkin Exp $
DISTNAME= yelp-3.32.0
PKGREVISION= 13
@ -20,6 +20,8 @@ BUILDLINK_API_DEPENDS.glib2+= glib2>=2.38.0
BUILDLINK_API_DEPENDS.gtk3+= gtk3+>=3.13.3
BUILDLINK_API_DEPENDS.libxslt+= libxslt>=1.1.4
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-as-needed
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../devel/gettext-tools/msgfmt-desktop.mk"
.include "../../devel/glib2/schemas.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.27 2022/07/14 13:16:11 wiz Exp $
# $NetBSD: Makefile,v 1.28 2022/11/21 18:20:43 jperkin Exp $
DISTNAME= libva-2.15.0
CATEGORIES= multimedia
@ -44,6 +44,8 @@ PKGCONFIG_OVERRIDE+= pkgconfig/libva-wayland.pc.in
PKGCONFIG_OVERRIDE+= pkgconfig/libva-x11.pc.in
PKGCONFIG_OVERRIDE+= pkgconfig/libva.pc.in
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-version-script
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,./libva.syms
.include "../../x11/libXfixes/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.38 2022/07/22 17:07:14 micha Exp $
# $NetBSD: Makefile,v 1.39 2022/11/21 18:20:44 jperkin Exp $
DISTNAME= gupnp-dlna-0.10.3
PKGREVISION= 23
@ -19,6 +19,8 @@ PKGCONFIG_OVERRIDE+= gupnp-dlna-2.0.pc.in
PKGCONFIG_OVERRIDE+= gupnp-dlna-gst-2.0.pc.in
#PKGCONFIG_OVERRIDE+= gupnp-dlna-metadata-2.0.pc.in
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-as-needed
.include "../../archivers/xz/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.9 2021/06/23 20:33:15 nia Exp $
# $NetBSD: Makefile,v 1.10 2022/11/21 18:20:44 jperkin Exp $
#
DISTNAME= ser-0.8.14_src
@ -27,6 +27,8 @@ MAKE_ENV+= cfg-prefix=${PREFIX}/share/examples
MAKE_ENV+= EGDIR=${EGDIR:Q}
INSTALL_ENV+= BASEDIR=${DESTDIR}
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-O2 rm:-Wl,-E
CHECK_PORTABILITY_SKIP+= scripts/sc
INSTALLATION_DIRS+= ${EGDIR}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2022/07/25 11:12:27 wiz Exp $
# $NetBSD: Makefile,v 1.3 2022/11/21 18:20:44 jperkin Exp $
DISTNAME= libgfshare-1.0.5
CATEGORIES= security
@ -14,4 +14,6 @@ USE_TOOLS+= gmake
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-O1
.include "../../mk/bsd.pkg.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.46 2022/08/09 12:08:30 jperkin Exp $
# $NetBSD: Makefile,v 1.47 2022/11/21 18:20:44 jperkin Exp $
DISTNAME= polkit-0.120
PKGREVISION= 4
@ -41,6 +41,8 @@ CONFIGURE_ARGS+= --disable-libelogind
CONFIGURE_ARGS+= --with-duktape
CONFIGURE_ARGS+= --enable-introspection
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
.include "../../mk/bsd.prefs.mk"
POLKITD_USER?= polkitd

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2022/11/05 16:16:21 pin Exp $
# $NetBSD: Makefile,v 1.3 2022/11/21 18:20:44 jperkin Exp $
DISTNAME= outils-0.12
PKGNAME= ${DISTNAME:S,outils,signify,}
@ -41,6 +41,8 @@ SUBST_FILES.ints+= ${LIBSRCDIR}/include/*.h
SUBST_SED.ints= -e 's|u_int|uint|g'
.endif
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
LIBS.SunOS+= -lresolv -lrt
post-patch:

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.11 2021/12/08 16:02:38 adam Exp $
# $NetBSD: Makefile,v 1.12 2022/11/21 18:20:44 jperkin Exp $
DISTNAME= eggdbus-0.6
PKGREVISION= 6
@ -19,6 +19,8 @@ GNU_CONFIGURE= yes
TEST_TARGET= check
PKGCONFIG_OVERRIDE+= eggdbus-1.pc.in
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
pre-configure:
set -e; cd ${WRKSRC}; gtkdocize --flavour no-tmpl; \
libtoolize -c -f; \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.110 2022/10/26 10:31:08 wiz Exp $
# $NetBSD: Makefile,v 1.111 2022/11/21 18:20:44 jperkin Exp $
.include "Makefile.common"
PKGREVISION= 48
@ -35,7 +35,7 @@ INSTALL_MAKE_FLAGS+= MANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
INSTALL_MAKE_FLAGS+= SMANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
# Fix PR pkg/40047, Thanks to Ondrej Tuma
.if ${OBJECT_FMT} == "ELF"
.if ${OBJECT_FMT} == "ELF" && ${OPSYS} != "SunOS"
LDFLAGS+= -Wl,-export-dynamic
.endif

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.55 2021/12/08 16:06:30 adam Exp $
# $NetBSD: Makefile,v 1.56 2022/11/21 18:20:44 jperkin Exp $
DISTNAME= grun-0.9.3
PKGREVISION= 33
@ -19,6 +19,8 @@ CONF_FILES= ${EGDIR}/gassoc ${PKG_SYSCONFDIR}/gassoc
CONF_FILES+= ${EGDIR}/consfile ${PKG_SYSCONFDIR}/consfile
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/examples/grun
post-install:

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.17 2022/04/18 19:12:06 adam Exp $
# $NetBSD: Makefile,v 1.18 2022/11/21 18:20:44 jperkin Exp $
DISTNAME= DeviceKit-003
PKGNAME= ${DISTNAME:S/DeviceKit/libdevkit-gobject/}
@ -26,6 +26,8 @@ USE_TOOLS+= autoconf automake pkg-config gmake
CONFIGURE_ARGS+= --disable-devkitd
.endif
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
PKGCONFIG_OVERRIDE+= src/devkit-gobject/devkit-gobject.pc.in
pre-configure:

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.50 2021/12/08 16:02:39 adam Exp $
# $NetBSD: Makefile,v 1.51 2022/11/21 18:20:45 jperkin Exp $
DISTNAME= libgksu-2.0.12
PKGREVISION= 17
@ -19,6 +19,8 @@ MAKE_ENV+= GCONF_SCHEMA_FILE_DIR=${PREFIX}/share/gconf/schemas/
USE_LIBTOOL= yes
USE_TOOLS+= gmake intltool pkg-config msgfmt
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-O1
GCONF_SCHEMAS+= gksu.schemas
PKGCONFIG_OVERRIDE+= libgksu/libgksu2.pc.in

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.16 2022/10/26 10:32:02 wiz Exp $
# $NetBSD: Makefile,v 1.17 2022/11/21 18:20:45 jperkin Exp $
DISTNAME= odt2tex-0.0.13
PKGREVISION= 12
@ -13,6 +13,8 @@ LICENSE= mit
USE_LANGUAGES= c99
USE_TOOLS+= pkg-config
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-O2
.include "../../archivers/libzip/buildlink3.mk"
.include "../../textproc/expat/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.common,v 1.74 2022/08/09 12:08:31 jperkin Exp $
# $NetBSD: Makefile.common,v 1.75 2022/11/21 18:20:45 jperkin Exp $
#
# used by wm/icewm/Makefile
# used by wm/icewm-imlib/Makefile
@ -37,6 +37,8 @@ CONFIGURE_ARGS+= --disable-xinerama
.endif
MAKE_FLAGS+= LOCDIR=${PREFIX}/${PKGLOCALEDIR}/locale
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
PKG_SYSCONFSUBDIR= icewm
.if ${OPSYS} == "NetBSD" && (!exists(/usr/include/machine/apmvar.h) || \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.8 2021/12/08 16:06:51 adam Exp $
# $NetBSD: Makefile,v 1.9 2022/11/21 18:20:45 jperkin Exp $
DISTNAME= icewm-1.4.2
PKGREVISION= 5
@ -23,6 +23,8 @@ USE_TOOLS+= msgfmt pkg-config
LDFLAGS.SunOS+= -lsocket -lnsl
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
CMAKE_ARGS.NetBSD+= -DCMAKE_CXX_FLAGS="-DHAVE_SYSCTL_CP_TIME"
post-extract:

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.28 2020/06/30 14:56:36 nia Exp $
# $NetBSD: Makefile,v 1.29 2022/11/21 18:20:45 jperkin Exp $
DISTNAME= notion-3-2017050501
PKGNAME= ${DISTNAME:S/3-/3./}
@ -66,8 +66,9 @@ CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
# Abuse buildlink to add required libraries.
BUILDLINK_TRANSFORM.SunOS+= opt:-Wl,--as-needed:-lsocket
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-whole-archive
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--export-dynamic
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-no-whole-archive
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-whole-archive
post-install:
cd ${WRKSRC} && pax -rw contrib ${DESTDIR}${EGDIR}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.34 2020/09/22 18:22:59 bsiegert Exp $
# $NetBSD: Makefile,v 1.35 2022/11/21 18:20:45 jperkin Exp $
DISTNAME= libproxy-0.4.15
PKGREVISION= 1
@ -27,6 +27,8 @@ CMAKE_ARGS+= -DWITH_KDE:BOOL=OFF
CMAKE_ARGS.SunOS+= -DCMAKE_EXE_LINKER_FLAGS:STRING="-lnsl -lsocket -L${PREFIX}/lib ${COMPILER_RPATH_FLAG}${PREFIX}/lib"
CMAKE_ARGS.SunOS+= -DCMAKE_SHARED_LINKER_FLAGS:STRING="-lnsl -lsocket -L${PREFIX}/lib ${COMPILER_RPATH_FLAG}${PREFIX}/lib"
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-as-needed
PKGCONFIG_OVERRIDE+= bindings/csharp/libproxy-sharp-1.0.pc.cmake
PKGCONFIG_OVERRIDE+= libproxy/libproxy-1.0.pc.in

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.15 2022/11/15 22:48:32 nia Exp $
# $NetBSD: Makefile,v 1.16 2022/11/21 18:20:45 jperkin Exp $
DISTNAME= luakit-2.3.1
CATEGORIES= www lua
@ -21,6 +21,8 @@ MAKE_FLAGS+= VERSION=${PKGVERSION}
LDFLAGS.SunOS+= -lm -lsocket
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--export-dynamic
LUA_VERSIONS_ACCEPTED= 51
.include "../../lang/lua/luaversion.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.36 2022/07/22 17:07:15 micha Exp $
# $NetBSD: Makefile,v 1.37 2022/11/21 18:20:45 jperkin Exp $
DISTNAME= uhttpmock-0.4.0
PKGREVISION= 35
@ -17,6 +17,8 @@ USE_TOOLS+= gmake pkg-config
PKGCONFIG_OVERRIDE+= libuhttpmock/libuhttpmock.pc.in
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-as-needed
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/gobject-introspection/buildlink3.mk"
.include "../../lang/vala/buildlink3.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.29 2022/08/11 05:09:24 gutteridge Exp $
# $NetBSD: Makefile,v 1.30 2022/11/21 18:20:46 jperkin Exp $
DISTNAME= clipit-1.4.5
PKGREVISION= 2
@ -23,6 +23,8 @@ CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
CONFIGURE_ARGS+= --disable-glibtest
CONFIGURE_ARGS+= --with-gtk3
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
BUILD_DEFS+= PKG_SYSCONFBASE
EGDIR= ${PREFIX}/share/examples/clipit

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.20 2022/10/26 10:32:07 wiz Exp $
# $NetBSD: Makefile,v 1.21 2022/11/21 18:20:46 jperkin Exp $
DISTNAME= gtk-4.8.1
PKGNAME= ${DISTNAME:S/gtk/gtk4/}
@ -36,6 +36,8 @@ PKGCONFIG_OVERRIDE+= output/meson-private/gtk4-unix-print.pc
PKGCONFIG_OVERRIDE_STAGE= post-configure
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--export-dynamic
PLIST_VARS+= dylib no-dylib
.if ${SHLIB_TYPE} == "dylib"
PLIST.dylib= yes

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.27 2020/05/18 10:26:25 nia Exp $
# $NetBSD: Makefile,v 1.28 2022/11/21 18:20:46 jperkin Exp $
DISTNAME= hsetroot-1.0.5
CATEGORIES= x11
@ -11,6 +11,8 @@ LICENSE= gnu-gpl-v2
USE_TOOLS+= gmake pkg-config
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-as-needed
INSTALLATION_DIRS+= bin
do-install:

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.common,v 1.53 2020/05/02 13:53:09 rillig Exp $
# $NetBSD: Makefile.common,v 1.54 2022/11/21 18:20:46 jperkin Exp $
# used by x11/qt4-docs/Makefile
# used by x11/qt4-libs/Makefile
# used by x11/qt4-mng/Makefile
@ -148,6 +148,8 @@ SUBST_SED.lt+= -e 's,$$$${first(QMAKE_EXT_OBJ)},.lo,'
CXXFLAGS+= -DQ_INLINE_TEMPLATES=inline
.endif
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--gc-sections
# Remove files with portability issues, thereby ~proving they are not used in the build.
post-extract:
rm ${WRKSRC}/src/3rdparty/webkit/Source/JavaScriptCore/gyp/generate-dtrace-header.sh

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2021/02/15 15:05:55 ryoon Exp $
# $NetBSD: Makefile,v 1.2 2022/11/21 18:20:46 jperkin Exp $
DISTNAME= xcb-imdkit-1.0.2
CATEGORIES= x11
@ -18,6 +18,8 @@ USE_LANGUAGES+= c c++
PKGCONFIG_OVERRIDE+= src/xcb-imdkit.pc.in
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
.include "../../devel/uthash/buildlink3.mk"
.include "../../x11/libxcb/buildlink3.mk"
.include "../../x11/xcb-util/buildlink3.mk"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.45 2022/08/11 05:09:36 gutteridge Exp $
# $NetBSD: Makefile,v 1.46 2022/11/21 18:20:46 jperkin Exp $
VERSION= 2.7.1
DISTNAME= xfce4-whiskermenu-plugin-${VERSION}
@ -16,6 +16,9 @@ USE_CMAKE= yes
USE_LANGUAGES= c c++
USE_TOOLS+= gmake pkg-config msgfmt perl intltool
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-O1
.include "../../devel/gettext-tools/msgfmt-desktop.mk"
.include "../../x11/xfce4-garcon/buildlink3.mk"
.include "../../x11/xfce4-panel/buildlink3.mk"