diff options
author | tijl <tijl@FreeBSD.org> | 2014-09-06 18:37:55 +0800 |
---|---|---|
committer | tijl <tijl@FreeBSD.org> | 2014-09-06 18:37:55 +0800 |
commit | 96447f9e434aa9d79c374c7d784719c30856cc7f (patch) | |
tree | 89836740d8275aed312d20f34abde8df1d4a7aff | |
parent | e2f154bb122a6b7c3265d96b7e62af008e68309e (diff) | |
download | freebsd-ports-gnome-96447f9e434aa9d79c374c7d784719c30856cc7f.tar.gz freebsd-ports-gnome-96447f9e434aa9d79c374c7d784719c30856cc7f.tar.zst freebsd-ports-gnome-96447f9e434aa9d79c374c7d784719c30856cc7f.zip |
- 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
-rw-r--r-- | x11/libfm/Makefile | 19 |
1 files 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} |