1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-12 07:27:57 +00:00

- 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
This commit is contained in:
Tijl Coosemans 2014-09-06 10:37:55 +00:00
parent 5284a5b97e
commit 84af817818
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=367411

View File

@ -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}