Edit

IABSD.fr/ports/databases/evolution-data-server/Makefile

Branch :

  • Show log

    Commit

  • Author : ajacoutot
    Date : 2023-12-01 17:32:20
    Hash : f64f0e99
    Message : Update to evolution-data-server-3.50.2.

  • databases/evolution-data-server/Makefile
  • COMMENT=		unified backend for PIM programs
    
    GNOME_PROJECT=		evolution-data-server
    GNOME_VERSION=		3.50.2
    
    CATEGORIES=		databases productivity
    
    SHARED_LIBS +=  camel-1.2            41.10
    SHARED_LIBS +=  edataserver-1.2      22.10
    SHARED_LIBS +=  ebackend-1.2         8.10
    SHARED_LIBS +=  edataserverui-1.2    4.10
    SHARED_LIBS +=	edataserverui4-1.0   0.2
    SHARED_LIBS +=  ebook-contacts-1.2   5.10
    SHARED_LIBS +=  edata-book-1.2       20.8
    SHARED_LIBS +=  ebook-1.2            23.8
    SHARED_LIBS +=  ecal-2.0             0.8
    SHARED_LIBS +=  edata-cal-2.0        0.8
    
    MAINTAINER=		Antoine Jacoutot <ajacoutot@openbsd.org>
    
    # LGPLv2
    PERMIT_PACKAGE=		Yes
    
    WANTLIB += ${COMPILER_LIBCXX} X11 atk-1.0 boost_thread-mt c cairo
    WANTLIB += cairo-gobject canberra canberra-gtk3 db gdk-3 gdk_pixbuf-2.0
    WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 goa-1.0 gobject-2.0 graphene-1.0
    WANTLIB += gtk-3 gtk-4 gweather-4 harfbuzz ical ical-glib icalss
    WANTLIB += icalvcal icudata icui18n icuuc intl javascriptcoregtk-4.1
    WANTLIB += javascriptcoregtk-6.0 json-glib-1.0 lber ldap m nspr4
    WANTLIB += nss3 nssutil3 pango-1.0 pangocairo-1.0 phonenumber
    WANTLIB += plc4 plds4 secret-1 smime3 soup-3.0 sqlite3 ssl3 webkit2gtk-4.1
    WANTLIB += webkitgtk-6.0 xml2 z
    
    COMPILER=		base-clang ports-gcc base-gcc
    
    MODULES=		devel/cmake \
    			devel/dconf \
    			lang/python \
    			x11/gnome
    
    BUILD_DEPENDS=		devel/gperf
    
    LIB_DEPENDS= 		audio/libcanberra,-gtk3 \
    			databases/db/v4 \
    			databases/openldap \
    			productivity/libphonenumber \
    			security/nss \
    			textproc/libical,-glib \
    			www/webkitgtk4,webkitgtk41 \
    			www/webkitgtk4,webkitgtk60 \
    			x11/gnome/libgweather4 \
    			x11/gnome/online-accounts
    
    MODPY_RUNDEP=		No
    
    MODGNOME_TOOLS=		desktop-file-utils gobject-introspection vala
    
    MODGNOME_LDFLAGS=	-L${X11BASE}/lib
    
    CONFIGURE_ARGS=		-DWITH_KRB5=OFF \
    			-DWITH_PHONENUMBER=ON \
    			-DWITH_LIBDB_CFLAGS="-I${LOCALBASE}/include/db4" \
    			-DWITH_LIBDB_LIBS="-L${LOCALBASE}/lib -ldb" \
    			-DWITH_OPENLDAP=${LOCALBASE}
    
    CFLAGS +=		-I${LOCALBASE}/include
    
    DEBUG_PACKAGES=		${BUILD_PACKAGES}
    
    pre-configure:
    	sed -i 's,/usr/sbin/imapd,${LOCALBASE}/libexec/imapd,g' \
    		${WRKSRC}/src/camel/providers/imapx/camel-imapx-settings.c
    # don't pick up db_load from databases/db/v3
    	ln -sf ${LOCALBASE}/bin/db4_load ${WRKDIR}/bin/db_load
    
    post-install:
    	${INSTALL_DATA_DIR} ${PREFIX}/share/examples
    	mv ${WRKINST}${SYSCONFDIR}/xdg \
    		${PREFIX}/share/examples/evolution-data-server
    
    .include <bsd.port.mk>