1 # Created by: Pav Lucistnik <pav@oook.cz>
8 MASTER_SITES= ${MASTER_SITE_SAVANNAH}
9 MASTER_SITE_SUBDIR= ${PORTNAME}/${PORTVERSION:R}
10 DISTNAME= gnome-chemistry-utils-${PORTVERSION}
12 MAINTAINER= kwm@FreeBSD.org
13 COMMENT= C++ classes and Gtk3 widgets related to chemistry
15 BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/bodr.pc:${PORTSDIR}/science/bodr \
16 ${LOCALBASE}/libdata/pkgconfig/chemical-mime-data.pc:${PORTSDIR}/science/chemical-mime-data
17 LIB_DEPENDS= libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext \
18 libopenbabel.so:${PORTSDIR}/science/openbabel \
19 libgoffice-0.10.so:${PORTSDIR}/devel/goffice010
20 RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/bodr.pc:${PORTSDIR}/science/bodr \
21 ${LOCALBASE}/libdata/pkgconfig/chemical-mime-data.pc:${PORTSDIR}/science/chemical-mime-data
23 PORTSCOUT= limitw:1,even
26 USE_GNOME= gnomedocutils gtk30 intlhack libgsf libxml2
27 USES= desktop-file-utils gettext gmake libtool:keepla pathfix \
28 pkgconfig shared-mime-info tar:xz
31 CPPFLAGS+= -I${LOCALBASE}/include
32 LDFLAGS+= -L${LOCALBASE}/lib
33 CONFIGURE_ARGS= --with-omf-dir=${PREFIX}/share/omf
36 GLIB_SCHEMAS= org.gnome.gchemutils.crystal.gschema.xml \
37 org.gnome.gchemutils.gschema.xml \
38 org.gnome.gchemutils.paint.gschema.xml \
39 org.gnome.gchemutils.paint.plugins.arrows.gschema.xml
42 PLIST_SUB= VER=${VER} GOFFICE=0.10 VERSION=${PORTVERSION}
44 OPTIONS_DEFINE= GNUMERIC XUL
46 GNUMERIC_DESC= Build gnumeric plugin
47 XUL_DESC= Build browser plugin (requires libxul)
50 XUL_CONFIGURE_ON=--enable-mozilla-plugin \
51 --with-mozilla-libdir=${PREFIX}/lib/xulrunner
52 XUL_CONFIGURE_OFF=--disable-mozilla-plugin
54 .include <bsd.port.options.mk>
56 .if ${PORT_OPTIONS:MGNUMERIC} || exists(${LOCALBASE}/lib/libspreadsheet.so)
57 LIB_DEPENDS+= libspreadsheet.so:${PORTSDIR}/math/gnumeric
58 PLIST_SUB+= GNUMERIC=""
60 PLIST_SUB+= GNUMERIC="@comment "
64 @${REINPLACE_CMD} -e 's|-ldl||g' ${WRKSRC}/libs/gcp/Makefile.in
67 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.*
68 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*/*/*/*/*.so
70 .include <bsd.port.mk>