Update science/meep to version 1.2_10
[dports.git] / science / gchemutils / Makefile
1 # Created by: Pav Lucistnik <pav@oook.cz>
2 # $FreeBSD$
3
4 PORTNAME=       gchemutils
5 PORTVERSION=    0.14.7
6 PORTREVISION=   3
7 CATEGORIES=     science
8 MASTER_SITES=   ${MASTER_SITE_SAVANNAH}
9 MASTER_SITE_SUBDIR=     ${PORTNAME}/${PORTVERSION:R}
10 DISTNAME=       gnome-chemistry-utils-${PORTVERSION}
11
12 MAINTAINER=     kwm@FreeBSD.org
13 COMMENT=        C++ classes and Gtk3 widgets related to chemistry
14
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
22
23 PORTSCOUT=      limitw:1,even
24
25 USE_XORG=       x11
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
29 USE_LDCONFIG=   yes
30 GNU_CONFIGURE=  yes
31 CPPFLAGS+=      -I${LOCALBASE}/include
32 LDFLAGS+=       -L${LOCALBASE}/lib
33 CONFIGURE_ARGS= --with-omf-dir=${PREFIX}/share/omf
34 INSTALLS_ICONS= yes
35 INSTALLS_OMF=   yes
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
40
41 VER=            ${PORTVERSION:R}
42 PLIST_SUB=      VER=${VER} GOFFICE=0.10 VERSION=${PORTVERSION}
43
44 OPTIONS_DEFINE= GNUMERIC XUL
45 OPTIONS_SUB=    yes
46 GNUMERIC_DESC=  Build gnumeric plugin
47 XUL_DESC=       Build browser plugin (requires libxul)
48
49 XUL_USES=       gecko
50 XUL_CONFIGURE_ON=--enable-mozilla-plugin \
51                 --with-mozilla-libdir=${PREFIX}/lib/xulrunner
52 XUL_CONFIGURE_OFF=--disable-mozilla-plugin
53
54 .include <bsd.port.options.mk>
55
56 .if ${PORT_OPTIONS:MGNUMERIC} || exists(${LOCALBASE}/lib/libspreadsheet.so)
57 LIB_DEPENDS+=   libspreadsheet.so:${PORTSDIR}/math/gnumeric
58 PLIST_SUB+=     GNUMERIC=""
59 .else
60 PLIST_SUB+=     GNUMERIC="@comment "
61 .endif
62
63 post-patch:
64         @${REINPLACE_CMD} -e 's|-ldl||g' ${WRKSRC}/libs/gcp/Makefile.in
65
66 post-install:
67         @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.*
68         @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*/*/*/*/*.so
69
70 .include <bsd.port.mk>