aboutsummaryrefslogtreecommitdiffstats
path: root/x11-fm/thunar/Makefile
blob: 4e2b92e52836fd47d2f0af636ba90ae38a29314e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
# Created by: Oliver Lehmann <oliver@FreeBSD.org>
# $FreeBSD$

PORTNAME=   Thunar
DISTVERSION=    1.6.17
CATEGORIES= x11-fm xfce
MASTER_SITES=   XFCE
DIST_SUBDIR=    xfce4

MAINTAINER= xfce@FreeBSD.org
COMMENT=    Xfce file manager

LICENSE=    GPLv2 LGPL20
LICENSE_COMB=   multi
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
LICENSE_FILE_LGPL20=    ${WRKSRC}/COPYING.LIB

LIB_DEPENDS=    libtumbler-1.so:deskutils/xfce4-tumbler \
        libdbus-1.so:devel/dbus \
        libdbus-glib-1.so:devel/dbus-glib \
        libfontconfig.so:x11-fonts/fontconfig \
        libfreetype.so:print/freetype2
RUN_DEPENDS=    pkexec:sysutils/polkit

USES=       desktop-file-utils gettext-tools gmake gnome libtool pathfix \
        perl5 pkgconfig tar:bzip2 xfce
USE_GNOME=  cairo gdkpixbuf2 glib20 gtk20 intltool
USE_LDCONFIG=   yes
USE_XFCE=   libexo
USE_XORG=   ice sm x11

GNU_CONFIGURE=  yes
CONFIGURE_ARGS+=--enable-gio-unix \
        --disable-gudev \
        --enable-dbus
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip

PORTSCOUT=  limit:^1\.6\.

OPTIONS_DEFINE=     NLS NOTIFY
OPTIONS_GROUP=      PLUGINS
OPTIONS_GROUP_PLUGINS=  PLUG_APR PLUG_SBR PLUG_TPA PLUG_UCA PLUG_WALL
OPTIONS_DEFAULT=    NOTIFY PLUG_APR PLUG_SBR PLUG_TPA PLUG_UCA PLUG_WALL
OPTIONS_SUB=        yes

# Override NOTIFY_DESC
NOTIFY_DESC=    Display notifications
PLUG_APR_DESC=  Advanced Properties plugin
PLUG_SBR_DESC=  Simple Builtin Renamers plugin
PLUG_TPA_DESC=  Trash Panel Applet plugin
PLUG_UCA_DESC=  User Customizable Actions plugin
PLUG_WALL_DESC= Wallpaper plugin

NLS_CONFIGURE_ENABLE=       nls
NLS_USES=           gettext-runtime

NOTIFY_CONFIGURE_ENABLE=    notifications
NOTIFY_LIB_DEPENDS=     libnotify.so:devel/libnotify

PLUG_APR_CONFIGURE_ENABLE=  apr-plugin exif
PLUG_APR_LIB_DEPENDS=       libexif.so:graphics/libexif

PLUG_SBR_CONFIGURE_ENABLE=  sbr-plugin pcre
PLUG_SBR_LIB_DEPENDS=       libpcre.so:devel/pcre

PLUG_TPA_CONFIGURE_ENABLE=  tpa-plugin
PLUG_TPA_USE=           gnome=gvfs xfce=panel

PLUG_UCA_CONFIGURE_ENABLE=  uca-plugin
PLUG_WALL_CONFIGURE_ENABLE= wallpaper-plugin

post-patch:
    @${REINPLACE_CMD} -e 's|internet-mail|emblem-mail|' \
        ${WRKSRC}/plugins/thunar-sendto-email/thunar-sendto-email.desktop.in.in

.include <bsd.port.pre.mk>

.if defined(WITH_DEBUG)
CONFIGURE_ARGS+=    --enable-debug
.endif

.include <bsd.port.post.mk>