Tweak deskutils/nagaina version 0.1.2_10
[dports.git] / deskutils / parcellite / Makefile
1 # Created by: Joey Mingrone <joey@mingrone.org>
2 # $FreeBSD$
3
4 PORTNAME=       parcellite
5 PORTVERSION=    1.1.9
6 PORTEPOCH=      1
7 CATEGORIES=     deskutils
8 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
9
10 MAINTAINER=     koalative@gmail.com
11 COMMENT=        Lightweight GTK+ clipboard manager
12
13 LICENSE=        GPLv3
14 LICENSE_FILE=   ${WRKSRC}/COPYING
15
16 USES=           pkgconfig
17 GNU_CONFIGURE=  yes
18 USE_GNOME=      glib20 gtk20 pango
19 USE_XORG=       x11
20 CONFIGURE_ARGS+=--disable-appindicator
21
22 PORTDOCS=       AUTHORS ChangeLog README
23
24 CPPFLAGS+=      -I${LOCALBASE}/include
25 LDFLAGS+=       -L${LOCALBASE}/lib
26 LIBS+=          -lgio-2.0
27
28 OPTIONS_DEFINE= DOCS NLS
29 OPTIONS_SUB=    yes
30
31 NLS_USES=       gmake gettext
32 NLS_USE=        GNOME=intltool
33 NLS_USES_OFF=   autoreconf
34 NLS_EXTRA_PATCHES_OFF=  ${PATCHDIR}/extrapatch-configure.ac
35 NLS_LIBS=       -lintl
36
37 SUB_FILES=      pkg-message
38
39 post-patch-NLS-on:
40         @${REINPLACE_CMD} -e 's|$$(DATADIRNAME)/locale|share/locale|' \
41                 ${WRKSRC}/po/Makefile.in.in
42
43 post-patch-NLS-off:
44         @${REINPLACE_CMD} -e 's|@INTLTOOL_DESKTOP_RULE@||' \
45                 ${WRKSRC}/data/Makefile.am
46         @${REINPLACE_CMD} -e 's|_Name|Name|' -e 's|_Comment|Comment|' \
47                 ${WRKSRC}/data/parcellite-startup.desktop.in \
48                 ${WRKSRC}/data/parcellite.desktop.in
49
50 post-patch:
51         @${REINPLACE_CMD} -e 's|/proc|/compat/linux/proc|g' \
52                 ${WRKSRC}/src/utils.c
53
54 pre-build-NLS-off:
55         @${REINPLACE_CMD} -e '/SUBDIRS = /s| po||' ${WRKSRC}/Makefile
56         ${MV} ${WRKSRC}/data/parcellite-startup.desktop.in \
57                 ${WRKSRC}/data/parcellite-startup.desktop
58         ${MV} ${WRKSRC}/data/parcellite.desktop.in \
59                 ${WRKSRC}/data/parcellite.desktop
60
61 post-install:
62         @${MKDIR} ${STAGEDIR}${DOCSDIR}
63         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
64
65 .include <bsd.port.mk>