1 # Created by: Anders Nordby <anders@fix.no>
2 # $FreeBSD: x11-fm/gentoo/Makefile 326122 2013-09-03 06:36:41Z bapt $
8 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}/ \
11 MAINTAINER= dhn@FreeBSD.org
12 COMMENT= Gtk+ based, file manager inspired by DirectoryOpus
14 OPTIONS_DEFINE= FAM DOCS
16 USE_GNOME= gnomehack gtk20
17 USES= gettext gmake pkgconfig
19 CONFIGURE_ENV= MKDIR_P="${MKDIR}"
23 CPPFLAGS+= -I${LOCALBASE}/include
24 LDFLAGS+= -L${LOCALBASE}/lib
26 .include <bsd.port.options.mk>
28 .if ${PORT_OPTIONS:MFAM}
31 CONFIGURE_ARGS+= --disable-fam
35 @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g ; \
36 s|/bin/mount|/sbin/mount|g ; \
37 s|/bin/umount|/sbin/umount|g' ${WRKSRC}/gentoorc.in
38 @${REINPLACE_CMD} -e '/^CFLAGS/s|@GENTOO_CFLAGS@|@CFLAGS@|g' \
39 ${WRKSRC}/src/Makefile.in
40 @${REINPLACE_CMD} -e 's|#define GTK_DISABLE_DEPRECATED||g' \
41 ${WRKSRC}/src/odmultibutton.c
44 ${INSTALL_MAN} ${WRKSRC}/docs/gentoo.1x ${MANPREFIX}/man/man1/gentoo.1
45 .if ${PORT_OPTIONS:MDOCS}
47 .for file in BUGS CONFIG-CHANGES CREDITS NEWS README README.NLS README.gtkrc \
49 ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
51 ${TAR} -C ${WRKSRC}/docs --exclude "gentoo.1x*" -cf - . | \
52 ${TAR} -C ${DOCSDIR} --unlink -xf -
53 @${FIND} ${DOCSDIR} | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGRP}
54 @${FIND} ${DOCSDIR} | ${XARGS} ${CHMOD} ${SHAREMODE}
55 @${FIND} ${DOCSDIR} -type d | ${XARGS} ${CHMOD} a+x
58 .include <bsd.port.mk>