Tweak x11-fm/gentoo version 0.19.13_1
[dports.git] / x11-fm / gentoo / Makefile
1 # Created by: Anders Nordby <anders@fix.no>
2 # $FreeBSD: x11-fm/gentoo/Makefile 326122 2013-09-03 06:36:41Z bapt $
3
4 PORTNAME=       gentoo
5 PORTVERSION=    0.19.13
6 PORTREVISION=   1
7 CATEGORIES=     x11-fm
8 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}/ \
9                 http://mirror.4bit.ws/
10
11 MAINTAINER=     dhn@FreeBSD.org
12 COMMENT=        Gtk+ based, file manager inspired by DirectoryOpus
13
14 OPTIONS_DEFINE= FAM DOCS
15
16 USE_GNOME=      gnomehack gtk20
17 USES=           gettext gmake pkgconfig
18 GNU_CONFIGURE=  yes
19 CONFIGURE_ENV=  MKDIR_P="${MKDIR}"
20
21 MAN1=           gentoo.1
22
23 CPPFLAGS+=      -I${LOCALBASE}/include
24 LDFLAGS+=       -L${LOCALBASE}/lib
25
26 .include <bsd.port.options.mk>
27
28 .if ${PORT_OPTIONS:MFAM}
29 USE_FAM=        yes
30 .else
31 CONFIGURE_ARGS+=        --disable-fam
32 .endif
33
34 post-patch:
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
42
43 post-install:
44         ${INSTALL_MAN} ${WRKSRC}/docs/gentoo.1x ${MANPREFIX}/man/man1/gentoo.1
45 .if ${PORT_OPTIONS:MDOCS}
46         @${MKDIR} ${DOCSDIR}
47 .for file in BUGS CONFIG-CHANGES CREDITS NEWS README README.NLS README.gtkrc \
48         TODO
49         ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
50 .endfor
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
56 .endif
57
58 .include <bsd.port.mk>