Date: Tue, 6 Jun 2017 16:38:01 +0000 (UTC) From: Mathieu Arnold <mat@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r442784 - in head: Mk audio/lilv audio/lv2 audio/msbcg729 audio/sratom audio/suil databases/monetdb deskutils/cairo-dock-plugins devel/google-perftools devel/serd devel/sord security/gn... Message-ID: <201706061638.v56Gc1pj092619@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: mat Date: Tue Jun 6 16:38:00 2017 New Revision: 442784 URL: https://svnweb.freebsd.org/changeset/ports/442784 Log: Add a fixup-lib-pkgconfig target to move files in lib/pkgconfig into libdata/pkgconfig. Fix ports that where installing the file in the wrong place. PR: 218067 Submitted by: mat Exp-run by: antoine Reviewed by: rene, antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D10129 Modified: head/Mk/bsd.port.mk (contents, props changed) head/audio/lilv/Makefile (contents, props changed) head/audio/lv2/Makefile (contents, props changed) head/audio/msbcg729/pkg-plist (contents, props changed) head/audio/sratom/Makefile (contents, props changed) head/audio/sratom/pkg-plist (contents, props changed) head/audio/suil/Makefile (contents, props changed) head/audio/suil/pkg-plist (contents, props changed) head/databases/monetdb/Makefile (contents, props changed) head/deskutils/cairo-dock-plugins/Makefile (contents, props changed) head/devel/google-perftools/Makefile (contents, props changed) head/devel/serd/Makefile (contents, props changed) head/devel/sord/Makefile (contents, props changed) head/devel/sord/pkg-plist (contents, props changed) head/security/gnomint/Makefile (contents, props changed) head/sysutils/cmocka/Makefile (contents, props changed) head/sysutils/fluent-bit/pkg-plist (contents, props changed) head/x11-toolkits/gtkada/Makefile (contents, props changed) Modified: head/Mk/bsd.port.mk ============================================================================== --- head/Mk/bsd.port.mk Tue Jun 6 16:18:16 2017 (r442783) +++ head/Mk/bsd.port.mk Tue Jun 6 16:38:00 2017 (r442784) @@ -3424,6 +3424,19 @@ install-ldconfig-file: . endif .endif +.if !defined(USE_LINUX_PREFIX) +. if !target(fixup-lib-pkgconfig) +fixup-lib-pkgconfig: + @if [ -d ${STAGEDIR}${PREFIX}/lib/pkgconfig ]; then \ + if [ -z "$$(${FIND} ${STAGEDIR}${PREFIX}/lib/pkgconfig -maxdepth 0 -empty)" ]; then \ + ${MKDIR} ${STAGEDIR}${PREFIX}/libdata/pkgconfig; \ + ${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig/* ${STAGEDIR}${PREFIX}/libdata/pkgconfig; \ + fi; \ + ${RMDIR} ${STAGEDIR}${PREFIX}/lib/pkgconfig; \ + fi +. endif +.endif + .if !target(create-users-groups) .if defined(GROUPS) || defined(USERS) _UG_INSTALL= ${WRKDIR}/users-groups-install.sh @@ -5176,7 +5189,7 @@ _STAGE_DEP= build _STAGE_SEQ= 050:stage-message 100:stage-dir 150:run-depends \ 151:lib-depends 200:apply-slist 300:pre-install \ 400:generate-plist 450:pre-su-install 475:create-users-groups \ - 500:do-install 550:kmod-post-install 700:post-install \ + 500:do-install 550:kmod-post-install 600:fixup-lib-pkgconfig 700:post-install \ 750:post-install-script 800:post-stage 850:compress-man \ 860:install-rc-script 870:install-ldconfig-file \ 880:install-license 890:install-desktop-entries \ Modified: head/audio/lilv/Makefile ============================================================================== --- head/audio/lilv/Makefile Tue Jun 6 16:18:16 2017 (r442783) +++ head/audio/lilv/Makefile Tue Jun 6 16:38:00 2017 (r442784) @@ -22,9 +22,8 @@ USE_LDCONFIG= yes PLIST_SUB= VERSION=${PORTVERSION} post-install: - @${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig/*.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/ @${MV} ${STAGEDIR}${PREFIX}/share/man/man1 ${STAGEDIR}${PREFIX}/man/ - @${RMDIR} ${STAGEDIR}${PREFIX}/share/man ${STAGEDIR}${PREFIX}/lib/pkgconfig + @${RMDIR} ${STAGEDIR}${PREFIX}/share/man @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/liblilv-0.so.${PORTVERSION} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lilv-bench @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lv2apply Modified: head/audio/lv2/Makefile ============================================================================== --- head/audio/lv2/Makefile Tue Jun 6 16:18:16 2017 (r442783) +++ head/audio/lv2/Makefile Tue Jun 6 16:38:00 2017 (r442784) @@ -39,10 +39,6 @@ EXAMPLES_USE= GNOME=cairo,gtk20 EXAMPLES_CONFIGURE_ENV= CC='${CC} -Wl,--as-needed' # Gtk deps post-install: -# Waf doesn't support changing pkg-config data install path - @${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig/*.pc \ - ${STAGEDIR}${PREFIX}/libdata/pkgconfig/ - @${RMDIR} ${STAGEDIR}${PREFIX}/lib/pkgconfig/ # Waf doesn't have built-in strip support @${FIND} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} \ -name '*.so' -exec ${STRIP_CMD} {} + Modified: head/audio/msbcg729/pkg-plist ============================================================================== --- head/audio/msbcg729/pkg-plist Tue Jun 6 16:18:16 2017 (r442783) +++ head/audio/msbcg729/pkg-plist Tue Jun 6 16:38:00 2017 (r442784) @@ -1,4 +1,4 @@ lib/mediastreamer/plugins/libmsbcg729.so lib/mediastreamer/plugins/libmsbcg729.so.0 lib/mediastreamer/plugins/libmsbcg729.so.0.0.0 -@comment lib/pkgconfig/libbcg729.pc +@comment libdata/pkgconfig/libbcg729.pc Modified: head/audio/sratom/Makefile ============================================================================== --- head/audio/sratom/Makefile Tue Jun 6 16:18:16 2017 (r442783) +++ head/audio/sratom/Makefile Tue Jun 6 16:38:00 2017 (r442784) @@ -20,7 +20,6 @@ USES= pkgconfig python:build tar:bzip2 waf USE_LDCONFIG= yes post-install: - @${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig/*.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsratom-0.so.0.6.0 .include <bsd.port.mk> Modified: head/audio/sratom/pkg-plist ============================================================================== --- head/audio/sratom/pkg-plist Tue Jun 6 16:18:16 2017 (r442783) +++ head/audio/sratom/pkg-plist Tue Jun 6 16:38:00 2017 (r442784) @@ -3,4 +3,3 @@ lib/libsratom-0.so lib/libsratom-0.so.0 lib/libsratom-0.so.0.6.0 libdata/pkgconfig/sratom-0.pc -@dir lib/pkgconfig Modified: head/audio/suil/Makefile ============================================================================== --- head/audio/suil/Makefile Tue Jun 6 16:18:16 2017 (r442783) +++ head/audio/suil/Makefile Tue Jun 6 16:38:00 2017 (r442784) @@ -29,7 +29,6 @@ CONFIGURE_ARGS= --no-qt5 PLIST_SUB= SUILVERSION=${PORTVERSION} post-install: - @${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig/*.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsuil-0.so.${PORTVERSION} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/suil-0/libsuil_gtk2_in_qt4.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/suil-0/libsuil_qt4_in_gtk2.so Modified: head/audio/suil/pkg-plist ============================================================================== --- head/audio/suil/pkg-plist Tue Jun 6 16:18:16 2017 (r442783) +++ head/audio/suil/pkg-plist Tue Jun 6 16:38:00 2017 (r442784) @@ -7,4 +7,3 @@ lib/suil-0/libsuil_qt4_in_gtk2.so lib/suil-0/libsuil_x11_in_gtk2.so lib/suil-0/libsuil_x11_in_qt4.so libdata/pkgconfig/suil-0.pc -@dir lib/pkgconfig Modified: head/databases/monetdb/Makefile ============================================================================== --- head/databases/monetdb/Makefile Tue Jun 6 16:18:16 2017 (r442783) +++ head/databases/monetdb/Makefile Tue Jun 6 16:38:00 2017 (r442784) @@ -226,7 +226,6 @@ pre-install: ${INSTALL_DATA} ${WRKSRC}/sql/dump-restore.* ${STAGEDIR}${DOCSDIR} post-install: - ${RM} -r ${STAGEDIR}${PREFIX}/lib/pkgconfig ${RM} -r ${STAGEDIR}${PREFIX}/share/doc/MonetDB-SQL-11.15.19 ${RM} -r ${STAGEDIR}${PREFIX}/etc/tmpfiles.d ${MV} ${STAGEDIR}${PREFIX}/var/* ${STAGEDIR}${PREFIX} Modified: head/deskutils/cairo-dock-plugins/Makefile ============================================================================== --- head/deskutils/cairo-dock-plugins/Makefile Tue Jun 6 16:18:16 2017 (r442783) +++ head/deskutils/cairo-dock-plugins/Makefile Tue Jun 6 16:38:00 2017 (r442784) @@ -169,10 +169,9 @@ post-patch: s|/usr/share/applications|${LOCALBASE}/share/applications|g; \ s|/usr/share/cairo-dock|${LOCALBASE}/share/cairo-dock|g' -post-install: +#post-install: #.if defined(VALA) # ${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig/CDApplet.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/ #.endif - ${RM} -R ${STAGEDIR}${PREFIX}/lib/pkgconfig .include <bsd.port.mk> Modified: head/devel/google-perftools/Makefile ============================================================================== --- head/devel/google-perftools/Makefile Tue Jun 6 16:18:16 2017 (r442783) +++ head/devel/google-perftools/Makefile Tue Jun 6 16:38:00 2017 (r442784) @@ -64,8 +64,6 @@ post-build: @${ECHO} post-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/libdata - ${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig ${STAGEDIR}${PREFIX}/libdata ${MV} ${STAGEDIR}${PREFIX}/bin/pprof ${STAGEDIR}${PREFIX}/bin/perftools-pprof @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so.* Modified: head/devel/serd/Makefile ============================================================================== --- head/devel/serd/Makefile Tue Jun 6 16:18:16 2017 (r442783) +++ head/devel/serd/Makefile Tue Jun 6 16:38:00 2017 (r442784) @@ -18,7 +18,6 @@ USE_LDCONFIG= yes PLIST_SUB= VERSION=${PORTVERSION} post-install: - @${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig ${STAGEDIR}${PREFIX}/libdata/ @${MV} ${STAGEDIR}${PREFIX}/share/man/man1 ${STAGEDIR}${PREFIX}/man/ @${RMDIR} ${STAGEDIR}${PREFIX}/share/man @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/serdi Modified: head/devel/sord/Makefile ============================================================================== --- head/devel/sord/Makefile Tue Jun 6 16:18:16 2017 (r442783) +++ head/devel/sord/Makefile Tue Jun 6 16:38:00 2017 (r442784) @@ -19,7 +19,6 @@ USES= pkgconfig python:build tar:bzip2 waf USE_LDCONFIG= yes post-install: - @${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig/*.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/ @${MV} ${STAGEDIR}${PREFIX}/share/man/man1 ${STAGEDIR}${PREFIX}/man/ @${RMDIR} ${STAGEDIR}${PREFIX}/share/man @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsord-0.so.0.16.0 Modified: head/devel/sord/pkg-plist ============================================================================== --- head/devel/sord/pkg-plist Tue Jun 6 16:18:16 2017 (r442783) +++ head/devel/sord/pkg-plist Tue Jun 6 16:38:00 2017 (r442784) @@ -8,4 +8,3 @@ lib/libsord-0.so.0.16.0 libdata/pkgconfig/sord-0.pc man/man1/sord_validate.1.gz man/man1/sordi.1.gz -@dir lib/pkgconfig Modified: head/security/gnomint/Makefile ============================================================================== --- head/security/gnomint/Makefile Tue Jun 6 16:18:16 2017 (r442783) +++ head/security/gnomint/Makefile Tue Jun 6 16:38:00 2017 (r442784) @@ -30,7 +30,4 @@ OPTIONS_SUB= yes NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls -post-install: - ${RMDIR} ${STAGEDIR}${PREFIX}/lib/pkgconfig - .include <bsd.port.mk> Modified: head/sysutils/cmocka/Makefile ============================================================================== --- head/sysutils/cmocka/Makefile Tue Jun 6 16:18:16 2017 (r442783) +++ head/sysutils/cmocka/Makefile Tue Jun 6 16:38:00 2017 (r442784) @@ -21,7 +21,7 @@ PLIST_FILES= include/cmocka.h \ lib/libcmocka.so \ lib/libcmocka.so.0 \ lib/libcmocka.so.0.4.0 \ - lib/pkgconfig/cmocka.pc + libdata/pkgconfig/cmocka.pc OPTIONS_DEFINE= STATIC Modified: head/sysutils/fluent-bit/pkg-plist ============================================================================== --- head/sysutils/fluent-bit/pkg-plist Tue Jun 6 16:18:16 2017 (r442783) +++ head/sysutils/fluent-bit/pkg-plist Tue Jun 6 16:38:00 2017 (r442784) @@ -689,4 +689,4 @@ include/msgpack/zone.h include/msgpack/zone.hpp include/msgpack/zone_decl.hpp lib/libfluent-bit.so -lib/pkgconfig/msgpack.pc +@comment libdata/pkgconfig/msgpack.pc Modified: head/x11-toolkits/gtkada/Makefile ============================================================================== --- head/x11-toolkits/gtkada/Makefile Tue Jun 6 16:18:16 2017 (r442783) +++ head/x11-toolkits/gtkada/Makefile Tue Jun 6 16:38:00 2017 (r442784) @@ -64,8 +64,6 @@ do-build: ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} post-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/libdata - @${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig ${STAGEDIR}${PREFIX}/libdata/ ${RM} -r ${STAGEDIR}${PREFIX}/share/doc/gtkada/gtkada_ug/_sources .include <bsd.port.mk>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201706061638.v56Gc1pj092619>