freebsd-ports/graphics/inkscape/Makefile
Koop Mast 563f73ccfe Update poppler to 0.30.0 [1].
Make sure we use openjpeg1 in poppler, while openjpeg2 support
was added there still bugs in openjpeg2 that need to be fixed.
Add patches to inkscape for API changes in poppler 0.29.0 [2].

PR:		196599 [1]
Submitted by:	olivierd@ [1]
Exp-run by:	antoine@
Obtained from:	upstream [2]
2015-02-03 12:28:23 +00:00

65 lines
1.8 KiB
Makefile

# Created by: Alexander Nedotsukov <bland@FreeBSD.org>
# $FreeBSD$
PORTNAME= inkscape
PORTVERSION= 0.48.5
PORTREVISION= 4
CATEGORIES= graphics gnome
MASTER_SITES= SF
MASTER_SITE_SUBDIR=${PORTNAME:tl}/${PORTNAME:tl}/${PORTVERSION}
MAINTAINER= gnome@FreeBSD.org
COMMENT= Full featured open source SVG editor
BUILD_DEPENDS= ${LOCALBASE}/include/boost/concept_check.hpp:${PORTSDIR}/devel/boost-libs
LIB_DEPENDS= libpopt.so:${PORTSDIR}/devel/popt \
libgc.so:${PORTSDIR}/devel/boehm-gc \
libgsl.so:${PORTSDIR}/math/gsl \
libgtkspell.so:${PORTSDIR}/textproc/gtkspell \
liblcms.so:${PORTSDIR}/graphics/lcms \
libwpg-0.2.so:${PORTSDIR}/graphics/libwpg \
libpng.so:${PORTSDIR}/graphics/png \
libMagick++-6.so:${PORTSDIR}/graphics/ImageMagick
RUN_DEPENDS= p5-XML-XQL>=0:${PORTSDIR}/textproc/p5-XML-XQL
USE_GNOME= gtkmm24 intlhack libxslt
USES= desktop-file-utils gettext gmake libtool pathfix perl5 \
pkgconfig shebangfix tar:bzip2
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --without-gnome-vfs
python_OLD_CMD?=/usr/bin/env python
python_CMD?= ${LOCALBASE}/bin/python2
SHEBANG_FILES= cxxtest/cxxtestgen.pl share/extensions/*.p[lm] \
share/extensions/*.py
OPTIONS_DEFINE= POPPLER
OPTIONS_DEFAULT=POPPLER
POPPLER_DESC= PDF preview rendering
.include <bsd.port.options.mk>
_CCVERSION!= ${CC} --version
.if ${_CCVERSION:Mclang}
CPPFLAGS+= -Wno-mismatched-tags
.endif
.if ${PORT_OPTIONS:MPOPPLER}
LIB_DEPENDS+= libpoppler-glib.so:${PORTSDIR}/graphics/poppler-glib
CONFIGURE_ARGS+= --enable-poppler-cairo
.else
CONFIGURE_ARGS+= --enable-poppler-cairo=no
.endif
post-patch:
@${REINPLACE_CMD} -e 's|-ldl||g' \
${WRKSRC}/configure
.if ! ${PORT_OPTIONS:MPOPPLER}
@${REINPLACE_CMD} -e 's|poppler|pdisable|g' \
${WRKSRC}/configure
.endif
.include <bsd.port.mk>