123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- # $OpenBSD: Makefile,v 1.61 2017/05/31 08:08:16 espie Exp $
- COMMENT = SVG vector drawing application
- DISTNAME = inkscape-0.92.1
- CATEGORIES = graphics
- MASTER_SITES = https://media.inkscape.org/dl/resources/file/
- HOMEPAGE = https://www.inkscape.org/
- EXTRACT_SUFX = .tar.bz2
- DISTFILES = ${DISTNAME}${EXTRACT_SUFX}{${DISTNAME}.tar_XlpI7qT.bz2}
- MAINTAINER = Rafael Sadowski <rafael@sizeofvoid.org>
- # GPLv2 and LGPLv2.1
- PERMIT_PACKAGE_CDROM = Yes
- WANTLIB += ICE Magick++-6.Q16 MagickCore-6.Q16 MagickWand-6.Q16
- WANTLIB += SM X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
- WANTLIB += Xrandr Xrender Xt aspell atk-1.0 atkmm-1.6 bz2 c cairo
- WANTLIB += cairomm-1.0 djvulibre enchant exif expat ffi fftw3
- WANTLIB += fontconfig freetype gc gdk-x11-2.0 gdk_pixbuf-2.0 gdkmm-2.4
- WANTLIB += gio-2.0 giomm-2.4 glib-2.0 glibmm-2.4 gmodule-2.0 gobject-2.0
- WANTLIB += graphite2 gsl gslcblas gthread-2.0 gtk-x11-2.0 gtkmm-2.4
- WANTLIB += gtkspell harfbuzz iconv intl jbig jpeg lcms2 lzma m
- WANTLIB += openjp2 pango-1.0 pangocairo-1.0 pangoft2-1.0 pangomm-1.4
- WANTLIB += pcre pixman-1 png poppler poppler-glib popt potrace
- WANTLIB += pthread pthread-stubs sigc-2.0 ${LIBCXX} tiff webp xcb
- WANTLIB += xcb-render xcb-shm xml2 xslt ${LIBECXX}
- MODULES= textproc/intltool \
- lang/python \
- lang/ruby
- COMPILER = gcc
- # We are just substituting paths at build time
- MODPY_BUILDDEP = No
- MODRUBY_BUILDDEP = No
- # There are no (enabled) ruby extensions yet, but users may like
- # to write their own extensions. Add Ruby as a soft dependency.
- # Note that Python is already pulled in indirectly by py-lxml.
- MODRUBY_RUNDEP = No
- BUILD_DEPENDS = ${MODGNU_AUTOCONF_DEPENDS} \
- ${MODGNU_AUTOMAKE_DEPENDS} \
- devel/libtool \
- devel/boost
- LIB_DEPENDS = devel/boehm-gc \
- devel/gsl \
- devel/popt \
- devel/pango \
- graphics/ImageMagick \
- graphics/lcms2 \
- graphics/libexif \
- graphics/png \
- graphics/potrace \
- print/poppler \
- textproc/aspell/core \
- textproc/gtkspell \
- textproc/libxslt \
- x11/gtk2mm>=2.24.4
- RUN_DEPENDS = devel/desktop-file-utils \
- textproc/py-lxml \
- x11/gtk+3,-guic
- USE_GMAKE = Yes
- CONFIGURE_STYLE = gnu
- AUTOCONF_VERSION = 2.69
- AUTOMAKE_VERSION = 1.11
- CONFIGURE_ARGS = -without-gnome-vfs
- CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include/ImageMagick \
- -I${LOCALBASE}/include -I${X11BASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
- # XXX todo
- NO_TEST = Yes
- # As discussed on the ports mailing list, remove internationalised manual
- # pages, as our mandoc implementation does not yet deal with them properly.
- RM_MANS = man/el man/fr man/ja man/man1/inkscape.*.1 \
- man/sk man/zh_TW man/de
- SUBST_VARS += RUBY MODRUBY_REV
- pre-configure:
- find ${WRKDIST} -name i18n.py \
- -exec sed -i 's,python,${MODPY_BIN},' {} +;
- ${SUBST_CMD} ${WRKSRC}/src/extension/implementation/script.cpp \
- ${WRKSRC}/src/main.cpp
- cd ${WRKSRC} && AUTOMAKE_VERSION=${AUTOMAKE_VERSION} \
- AUTOCONF_VERSION=${AUTOCONF_VERSION} ./autogen.sh
- post-install:
- .for i in ${RM_MANS}
- rm -Rf ${PREFIX}/${i}
- .endfor
- .include <bsd.port.mk>
|