Update x11/mate-applets to version 1.8.1
[dports.git] / x11 / mate-applets / Makefile
1 # Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       mate-applets
5 PORTVERSION=    1.8.1
6 CATEGORIES=     x11 mate
7 MASTER_SITES=   MATE
8 DIST_SUBDIR=    mate
9
10 MAINTAINER=     gnome@FreeBSD.org
11 COMMENT=        Applets components for the MATE Desktop Environment
12
13 BUILD_DEPENDS=  itstool:${PORTSDIR}/textproc/itstool
14 LIB_DEPENDS=    libgtop-2.0.so:${PORTSDIR}/devel/libgtop \
15                 libxklavier.so:${PORTSDIR}/x11/libxklavier \
16                 libdbus-1.so:${PORTSDIR}/devel/dbus \
17                 libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
18                 libpolkit-gobject-1.so:${PORTSDIR}/sysutils/polkit \
19                 libhal.so:${PORTSDIR}/sysutils/hal \
20                 libupower-glib.so:${PORTSDIR}/sysutils/upower \
21                 libnotify.so:${PORTSDIR}/devel/libnotify
22 RUN_DEPENDS=    gucharmap:${PORTSDIR}/deskutils/gucharmap
23
24 PORTSCOUT=      limitw:1,even
25
26 USES=           gettext gmake libtool pathfix pkgconfig python tar:xz
27 USE_MATE=       desktop icontheme libmateweather panel polkit settingsdaemon
28 USE_XORG=       x11
29 USE_GNOME=      gdkpixbuf2 gtksourceview2 introspection:build \
30                 libxml2 libxslt pygobject pygobject3 libwnck intlhack
31 USE_LDCONFIG=   yes
32 GNU_CONFIGURE=  yes
33 INSTALLS_ICONS= yes
34 CONFIGURE_ARGS= --disable-networkmanager
35 CONFIGURE_ENV=  OS_SYS="/usr/include"
36 CPPFLAGS+=      -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
37 LDFLAGS+=       -L${LOCALBASE}/lib ${PTHREAD_LIBS}
38 INSTALL_TARGET= install-strip
39
40 GLIB_SCHEMAS=   org.mate.panel.applet.charpick.gschema.xml \
41                 org.mate.panel.applet.command.gschema.xml \
42                 org.mate.panel.applet.geyes.gschema.xml \
43                 org.mate.panel.applet.multiload.gschema.xml \
44                 org.mate.panel.applet.timer.gschema.xml \
45                 org.mate.stickynotes.gschema.xml
46
47 FIX_APPLETS=    accessx-status battstat charpick drivemount geyes \
48                 invest-applet/data multiload stickynotes trashapplet
49
50 .include <bsd.port.pre.mk>
51
52 #.if ${ARCH} != "i386" && ${ARCH} != "x86_64"
53 CONFIGURE_ARGS+=--disable-battstat
54 CFLAGS+=        -fPIC
55 PLIST_SUB+=     BATTERY="@comment "
56 #.else
57 #CONFIGURE_ARGS+=--enable-battstat
58 #GLIB_SCHEMAS+= org.mate.panel.applet.battstat.gschema.xml
59 #PLIST_SUB+=    BATTERY=""
60 #.endif
61
62 #.if ${ARCH} != "i386" && ${ARCH} != "x86_64"
63 CONFIGURE_ARGS+=--disable-cpufreq
64 PLIST_SUB+=     CPUFREQ="@comment "
65 #.else
66 #CONFIGURE_ARGS+=--enable-cpufreq
67 #PLIST_SUB+=    CPUFREQ=""
68 #GLIB_SCHEMAS+= org.mate.panel.applet.cpufreq.gschema.xml
69 #.endif
70
71 post-patch:
72         ${MV} ${WRKSRC}/invest-applet/invest/invest-applet.py \
73                 ${WRKSRC}/invest-applet/invest/mate-invest-applet.py
74 .for dir in ${FIX_APPLETS}
75         @${REINPLACE_CMD} -e 's|@LIBEXECDIR@/|@LIBEXECDIR@/mate-|g' \
76                 ${WRKSRC}/${dir}/org.mate.*
77 .endfor
78
79 .include <bsd.port.post.mk>