Well, put a bandaid on it.

Currently update-plist will still spit out PFRAG.shared files when
it finds .so modules.  This is no longer useful.  The proper fix
would be to rip out all the PFRAG.shared handling from make-plist,
but I don't feel like going in there (for now at least).

Let's just call make-plist with SHARED_ONLY=Yes, which disables
PFRAG.shared generation.

Index: bsd.port.mk
===================================================================
RCS file: /cvs/ports/infrastructure/mk/bsd.port.mk,v
retrieving revision 1.1308
diff -u -p -r1.1308 bsd.port.mk
--- bsd.port.mk 15 Mar 2016 20:58:58 -0000      1.1308
+++ bsd.port.mk 15 Mar 2016 22:11:06 -0000
@@ -2412,7 +2412,7 @@ _internal-plist _internal-update-plist: 
        PORTSDIR_PATH=${PORTSDIR_PATH} \
        FLAVORS='${FLAVORS}' MULTI_PACKAGES='${MULTI_PACKAGES}' \
        OKAY_FILES='${_FAKE_COOKIE} ${_INSTALL_PRE_COOKIE} 
${WRKINST}/.saved_libs' \
-       SHARED_ONLY="${SHARED_ONLY}" \
+       SHARED_ONLY=Yes \
        OWNER=$$(id -u) \
        GROUP=$$(id -g) \
        ${_FAKESUDO} ${_PERLSCRIPT}/make-plist \
-- 
Christian "naddy" Weisgerber                          na...@mips.inka.de

Reply via email to