Index: Mk/bsd.port.mk =================================================================== --- Mk/bsd.port.mk +++ Mk/bsd.port.mk @@ -5641,7 +5641,8 @@ # it depends on before running its SEQ. # # Main target has a priority of 500, pre-target 300, post-target 700, -# target-depends 150. Other targets are spaced in between those +# finalize-target 950, target-depends 150. Other targets are spaced in between +# those # # If you change the pre-foo and post-foo values here, go and keep them in sync # in _OPTIONS_TARGETS in bsd.options.mk @@ -5660,28 +5661,33 @@ _FETCH_SEQ= 150:fetch-depends 300:pre-fetch 450:pre-fetch-script \ 500:do-fetch 550:fetch-specials 700:post-fetch \ 850:post-fetch-script \ - ${_OPTIONS_fetch} ${_USES_fetch} + ${_OPTIONS_fetch} ${_USES_fetch} \ + 950:finalize-fetch _EXTRACT_DEP= fetch _EXTRACT_SEQ= 010:check-build-conflicts 050:extract-message 100:checksum \ 150:extract-depends 190:clean-wrkdir 200:${EXTRACT_WRKDIR} \ 300:pre-extract 450:pre-extract-script 500:do-extract \ 700:post-extract 850:post-extract-script \ - ${_OPTIONS_extract} ${_USES_extract} + ${_OPTIONS_extract} ${_USES_extract} \ + 950:finalize-extract _PATCH_DEP= extract _PATCH_SEQ= 050:ask-license 100:patch-message 150:patch-depends \ 300:pre-patch 450:pre-patch-script 500:do-patch \ 700:post-patch 850:post-patch-script \ - ${_OPTIONS_patch} ${_USES_patch} + ${_OPTIONS_patch} ${_USES_patch} \ + 950:finalize-patch _CONFIGURE_DEP= patch _CONFIGURE_SEQ= 150:build-depends 151:lib-depends 200:configure-message \ 300:pre-configure 450:pre-configure-script 460:run-autotools \ 490:run-autotools-fixup 500:do-configure 700:post-configure \ 850:post-configure-script \ - ${_OPTIONS_configure} ${_USES_configure} + ${_OPTIONS_configure} ${_USES_configure} \ + 950:finalize-configure _BUILD_DEP= configure _BUILD_SEQ= 100:build-message 300:pre-build 450:pre-build-script \ 500:do-build 700:post-build 850:post-build-script \ - ${_OPTIONS_build} ${_USES_build} + ${_OPTIONS_build} ${_USES_build} \ + 950:finalize-build _STAGE_DEP= build # STAGE is special in its numbering as it has install and stage, so install is # the main, and stage goes after. @@ -5695,7 +5701,8 @@ 900:add-plist-info 910:add-plist-docs 920:add-plist-examples \ 930:add-plist-data 940:add-plist-post ${POST_PLIST:C/^/990:/} \ ${_OPTIONS_install} ${_USES_install} \ - ${_OPTIONS_stage} ${_USES_stage} + ${_OPTIONS_stage} ${_USES_stage} \ + 950:finalize-install .if defined(DEVELOPER) _STAGE_SEQ+= 995:stage-qa .else @@ -5704,7 +5711,8 @@ _TEST_DEP= stage _TEST_SEQ= 100:test-message 150:test-depends 300:pre-test 500:do-test \ 800:post-test \ - ${_OPTIONS_test} ${_USES_test} + ${_OPTIONS_test} ${_USES_test} \ + 950:finalize-test _INSTALL_DEP= stage _INSTALL_SEQ= 100:install-message 150:run-depends 151:lib-depends \ 200:check-already-installed Index: devel/subversion/Makefile =================================================================== --- devel/subversion/Makefile +++ devel/subversion/Makefile @@ -156,7 +156,6 @@ @${MAKE} -C ${WRKSRC} tools ${MAKE_ARGS} post-install: ${MKREPOS_TARGET} - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/tools.examples && ${TAR} --exclude '*.in' -cf - * | ${TAR} -C ${STAGEDIR}${DATADIR} -xof - ) @${MKDIR} ${STAGEDIR}${DOCSDIR} @@ -170,6 +169,8 @@ post-install-TOOLS-on: @${MAKE} -C ${WRKSRC} install-tools ${MAKE_ARGS} + +finalize-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* # =============================================================================== Index: x11/kde4-workspace/Makefile =================================================================== --- x11/kde4-workspace/Makefile +++ x11/kde4-workspace/Makefile @@ -128,11 +128,10 @@ post-install: ${LN} -sf ${PREFIX}/bin/startkde ${STAGEDIR}${PREFIX}/bin/startkde4 -post-install-GSTREAMER-on: - @${HEAD} -1 ${PKGMESSAGE} >> ${PKGMESSAGE} - post-install-GSTREAMER-off: @${CAT} ${FILESDIR}/pkg-message.gstreamer >> ${PKGMESSAGE} + +finalize-install: @${HEAD} -1 ${PKGMESSAGE} >> ${PKGMESSAGE} .include