12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- # $OpenBSD: Makefile,v 1.49 2017/05/15 19:56:02 rsadowski Exp $
- BROKEN-hppa= linking .libs/python-libpst.o fails
- COMMENT-main= read and convert Microsoft Outlook mail files
- COMMENT-python= python interface to libpst
- DISTNAME= libpst-0.6.70
- SHARED_LIBS += pst 3.0 # 5.14
- PKGNAME-main= ${DISTNAME}
- PKGNAME-python= py-${DISTNAME}
- REVISION-main= 0
- CATEGORIES= converters mail
- HOMEPAGE= http://www.five-ten-sg.com/libpst/
- MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
- # GPLv2
- PERMIT_PACKAGE_CDROM= Yes
- cWANTLIB += m pthread ${LIBCXX}
- WANTLIB-main += ${cWANTLIB} iconv intl
- WANTLIB-main += bz2 c expat ffi fontconfig freetype gd gio-2.0
- WANTLIB-main += glib-2.0 gmodule-2.0 gobject-2.0 gsf-1 jpeg pcre png
- WANTLIB-main += pthread-stubs tiff webp xml2 z m pthread ${LIBCXX} lzma
- WANTLIB-python += ${cWANTLIB} iconv
- WANTLIB-python += pst util boost_python
- MASTER_SITES= ${HOMEPAGE}/packages/ \
- https://distfiles.nl/
- MULTI_PACKAGES= -main -python
- MODULES= lang/python
- BUILD_DEPENDS= graphics/ImageMagick
- RUN_DEPENDS-main= graphics/ImageMagick
- LIB_DEPENDS-main= devel/libgsf \
- graphics/gd
- LIB_DEPENDS-python= ${BASE_PKGPATH} \
- devel/boost
- USE_GMAKE= Yes
- CONFIGURE_STYLE= gnu
- CONFIGURE_ARGS+= --enable-pst-debug \
- --disable-static-tools \
- --enable-libpst-shared
- CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${MODPY_INCDIR}" \
- LDFLAGS="-L${LOCALBASE}/lib" \
- PYTHON_LDFLAGS="-L${LOCALBASE}/lib -lpython${MODPY_VERSION} -lm" \
- PYTHON_BIN="python${MODPY_VERSION}"
- # XXX eats all memory
- .if ${MACHINE_ARCH} == "sparc64" || ${MACHINE_ARCH} == "hppa"
- CFLAGS+= -O0
- .endif
- FAKE_FLAGS+= htmldir="${PREFIX}/share/doc/libpst/" \
- htmldeveldir="${PREFIX}/share/doc/libpst/devel/"
- pre-configure:
- ${SUBST_CMD} ${WRKSRC}/configure
- post-install:
- rm ${PREFIX}/lib/python${MODPY_VERSION}/site-packages/*.{a,la}
- .include <bsd.port.mk>
|