From 96447f9e434aa9d79c374c7d784719c30856cc7f Mon Sep 17 00:00:00 2001 From: tijl Date: Sat, 6 Sep 2014 10:37:55 +0000 Subject: - USE_AUTOTOOLS contains aclocal but not autoconf which leaves configure out of date and causes make (build phase) to run autoconf, erasing any configure patches. Then make reruns configure. Instead of adding autoconf to USE_AUTOTOOLS avoid USE_AUTOTOOLS altogether by patching Makefile.in instead of Makefile.am. - Use INSTALL_TARGET=install-strip and USES=pathfix Reported by: antoine --- x11/libfm/Makefile | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/x11/libfm/Makefile b/x11/libfm/Makefile index 8b1642497ca9..2581546a0a66 100644 --- a/x11/libfm/Makefile +++ b/x11/libfm/Makefile @@ -16,15 +16,15 @@ BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \ LIB_DEPENDS= libmenu-cache.so:${PORTSDIR}/x11/menu-cache \ libexif.so:${PORTSDIR}/graphics/libexif -USES= desktop-file-utils fam gmake pkgconfig shared-mime-info tar:xz libtool +USES= desktop-file-utils fam gmake libtool pathfix pkgconfig \ + shared-mime-info tar:xz USE_GNOME= gtk20 -USE_AUTOTOOLS= aclocal automake libtoolize:env -CONFIGURE_ARGS+=--sysconfdir=${LOCALBASE}/etc -MAKE_ENV= INSTALL_STRIP_FLAG=${STRIP} USE_LDCONFIG= yes - +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib +LIBS+= -L${LOCALBASE}/lib +INSTALL_TARGET= install-strip PORTDOCS= AUTHORS NEWS README @@ -41,14 +41,9 @@ PLIST_SUB+= VER=4 post-patch: @${REINPLACE_CMD} -e 's|-DG_DISABLE_DEPRECATED||' \ ${WRKSRC}/src/Makefile.in - @${REINPLACE_CMD} -e '/^pkgconfigdir/s|$$(libdir)|$$(prefix)/libdata|; \ - s|libfm-gtk3.pc||' \ - ${WRKSRC}/Makefile.am - @${REINPLACE_CMD} -e '/libfm.conf/ d' ${WRKSRC}/data/Makefile.am post-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/etc/xdg/libfm - ${INSTALL_DATA} ${WRKSRC}/data/libfm.conf \ + ${MV} ${STAGEDIR}${PREFIX}/etc/xdg/libfm/libfm.conf \ ${STAGEDIR}${PREFIX}/etc/xdg/libfm/libfm.conf.sample @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} -- cgit