1 # Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
11 MAINTAINER= gnome@FreeBSD.org
12 COMMENT= Applets components for the MATE Desktop Environment
14 BUILD_DEPENDS= itstool:textproc/itstool
15 LIB_DEPENDS= libgtop-2.0.so:devel/libgtop \
16 libxklavier.so:x11/libxklavier \
17 libdbus-1.so:devel/dbus \
18 libdbus-glib-1.so:devel/dbus-glib \
19 libpolkit-gobject-1.so:sysutils/polkit \
20 libhal.so:sysutils/hal \
21 libupower-glib.so:sysutils/upower \
22 libnotify.so:devel/libnotify
24 PORTSCOUT= limitw:1,even
26 USES= autoreconf:build gettext gmake libtool pathfix pkgconfig python tar:xz
27 USE_MATE= desktop icontheme libmateweather panel polkit settingsdaemon
29 USE_GNOME= gdkpixbuf2 gtksourceview2 introspection:build \
30 libxml2 libxslt pygobject pygobject3 libwnck intlhack
34 CONFIGURE_ARGS= --with-gtk=2.0
35 CONFIGURE_ENV= OS_SYS="/usr/include"
36 CPPFLAGS+= -I${LOCALBASE}/include
37 LDFLAGS+= -lpthread -L${LOCALBASE}/lib
38 INSTALL_TARGET= install-strip
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
47 FIX_APPLETS= accessx-status battstat \
48 invest-applet/data stickynotes trashapplet
50 .include <bsd.port.pre.mk>
52 #.if ${ARCH} != "i386" && ${ARCH} != "x86_64"
53 CONFIGURE_ARGS+=--disable-battstat
55 PLIST_SUB+= BATTERY="@comment "
57 #CONFIGURE_ARGS+=--enable-battstat
58 #GLIB_SCHEMAS+= org.mate.panel.applet.battstat.gschema.xml
59 #PLIST_SUB+= BATTERY=""
62 #.if ${ARCH} != "i386" && ${ARCH} != "x86_64"
63 CONFIGURE_ARGS+=--disable-cpufreq
64 PLIST_SUB+= CPUFREQ="@comment "
66 #CONFIGURE_ARGS+=--enable-cpufreq
67 #PLIST_SUB+= CPUFREQ=""
68 #GLIB_SCHEMAS+= org.mate.panel.applet.cpufreq.gschema.xml
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.*
78 .for dir in command timerapplet
79 @${REINPLACE_CMD} -e 's|(libexecdir)/|(libexecdir)/mate-|g' \
80 ${WRKSRC}/${dir}/Makefile.in
83 .include <bsd.port.post.mk>