ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/databases/evolution-data-server/Makefile
Revision: 24636
Committed: Thu Nov 22 01:57:51 2018 UTC (5 years, 4 months ago) by laffer1
File size: 2241 byte(s)
Log Message:
update evolution data server

File Contents

# Content
1 # $MidnightBSD$
2
3 PORTNAME= evolution-data-server
4 PORTVERSION= 3.28.3
5 CATEGORIES= databases gnome
6 MASTER_SITES= GNOME
7 DIST_SUBDIR= gnome3
8
9 MAINTAINER= ports@MidnightBSD.org
10 COMMENT= Data backends for the Evolution integrated mail/PIM suite
11
12 LICENSE= lgpl
13 LICENSE_FILE= ${WRKSRC}/COPYING
14
15 BUILD_DEPENDS= vapigen:lang/vala
16 LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \
17 libfribidi.so:converters/fribidi \
18 libgcr-base-3.so:security/gcr \
19 libgoa-1.0.so:net/gnome-online-accounts \
20 libgdata.so:devel/libgdata \
21 libical.so:devel/libical \
22 libnss3.so:security/nss \
23 libicudata.so:devel/icu \
24 libwebkit2gtk-4.0.so:www/webkit2-gtk3 \
25 libjson-glib-1.0.so:devel/json-glib \
26 libp11-kit.so:security/p11-kit \
27 libnspr4.so:devel/nspr \
28 libsecret-1.so:security/libsecret
29
30 PORTSCOUT= limitw:1,even
31
32 USES= bdb:5 cmake compiler:c++11-lib gettext gnome gperf \
33 iconv localbase pathfix pkgconfig python:3.6+,build\
34 sqlite tar:xz
35 USE_CXXSTD= gnu++11
36 USE_GNOME= cairo gdkpixbuf2 gtk30 intltool introspection:build libxml2
37 USE_LDCONFIG= yes
38
39 CMAKE_ARGS= -DENABLE_VALA_BINDINGS=ON \
40 -DENABLE_INTROSPECTION=ON \
41 -DENABLE_UOA=OFF
42
43 CMAKE_ARGS+= -DWITH_LIBDB_CFLAGS=-I${LOCALBASE}/include/db5 \
44 -DWITH_LIBDB_LIBS="-L${LOCALBASE}/lib -ldb-5"
45
46 GLIB_SCHEMAS= org.gnome.evolution-data-server.addressbook.gschema.xml \
47 org.gnome.evolution-data-server.calendar.gschema.xml \
48 org.gnome.evolution-data-server.gschema.xml \
49 org.gnome.Evolution.DefaultSources.gschema.xml \
50 org.gnome.evolution.eds-shell.gschema.xml \
51 org.gnome.evolution.shell.network-config.gschema.xml
52
53 PLIST_SUB= EVO_VERSION="1.2"
54
55 OPTIONS_SUB= yes
56 OPTIONS_DEFINE= WEATHER KERBEROS LDAP
57 OPTIONS_DEFAULT=WEATHER KERBEROS LDAP
58
59 KERBEROS_CMAKE_ON= -DWITH_KRB5=/usr
60 KERBEROS_CMAKE_OFF= -DWITH_KRB5=OFF
61 KERBEROS_USES= ssl
62
63 LDAP_CMAKE_ON= -DWITH_OPENLDAP=${LOCALBASE}
64 LDAP_CMAKE_OFF= -DWITH_OPENLDAP=OFF
65 LDAP_USE= openldap=yes
66
67 WEATHER_DESC= Weather calendar backend
68 WEATHER_LIB_DEPENDS= libgweather-3.so:net/libgweather
69 WEATHER_CMAKE_BOOL= ENABLE_WEATHER
70
71 .include <bsd.mport.options.mk>
72
73 post-patch:
74 @${REINPLACE_CMD} -e 's| python3| ${PYTHON_VERSION}|g' \
75 ${WRKSRC}/CMakeLists.txt
76
77 post-install:
78 @${RM} -rf ${STAGEDIR}${PREFIX}/lib/systemd
79
80 .include <bsd.port.mk>

Properties

Name Value
svn:keywords MidnightBSD=%H