Makefile 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. # $OpenBSD: Makefile,v 1.13 2017/05/31 08:08:16 espie Exp $
  2. COMMENT = 2D animation software studio
  3. BROKEN-alpha = [keyframe_lock_past_on_icon.png] Bus error (core dumped)
  4. BROKEN-hppa = Illegal instruction (core dumped)
  5. BROKEN-sparc64 = terminate called after throwing an instance of 'synfig::Exception::IDNotFound'
  6. V = 1.0.1
  7. DISTNAME = synfigstudio-$V
  8. API_V = 1.0
  9. REVISION = 3
  10. SHARED_LIBS += synfigapp 1.0 # 0.0
  11. CATEGORIES = multimedia
  12. HOMEPAGE = http://www.synfig.org/
  13. # GPLv2+
  14. PERMIT_PACKAGE_CDROM = Yes
  15. WANTLIB += Half ICE Iex IexMath IlmImf IlmThread Imath Magick++-6.Q16
  16. WANTLIB += MagickCore-6.Q16 MagickWand-6.Q16 SM X11 Xcomposite
  17. WANTLIB += Xcursor Xdamage Xext Xfixes Xi Xinerama Xrandr Xrender
  18. WANTLIB += Xt atk-1.0 atk-bridge-2.0 atkmm-1.6 atspi bz2 c cairo
  19. WANTLIB += cairo-gobject cairomm-1.0 db dbus-1 djvulibre epoxy
  20. WANTLIB += expat ffi fftw3 fontconfig freetype gdk-3 gdk_pixbuf-2.0
  21. WANTLIB += gdkmm-3.0 gio-2.0 giomm-2.4 glib-2.0 glibmm-2.4 gmodule-2.0
  22. WANTLIB += gobject-2.0 graphite2 gthread-2.0 gtk-3 gtkmm-3.0 harfbuzz
  23. WANTLIB += jack jbig jpeg lcms2 ltdl lzma m mlt mlt++ openjp2
  24. WANTLIB += pango-1.0 pangocairo-1.0 pangoft2-1.0 pangomm-1.4 pcre
  25. WANTLIB += pixman-1 png pthread pthread-stubs sigc-2.0 synfig
  26. WANTLIB += tiff webp xcb xcb-render xcb-shm xml++-2.6 xml2 z ${LIBECXX}
  27. MASTER_SITES= http://download.tuxfamily.org/synfig/releases/${V}/
  28. MODULES = devel/gettext \
  29. textproc/intltool
  30. # c++11
  31. COMPILER = gcc
  32. BUILD_DEPENDS = devel/etl>=0.04.19
  33. RUN_DEPENDS = devel/desktop-file-utils \
  34. misc/shared-mime-info \
  35. x11/gtk+3,-guic
  36. LIB_DEPENDS = multimedia/synfig>=1.0.1 \
  37. x11/gtk3mm
  38. USE_GMAKE = Yes
  39. CONFIGURE_STYLE = gnu
  40. CONFIGURE_ARGS += --disable-update-mimedb
  41. CONFIGURE_ENV = CXXFLAGS="-std=c++11"
  42. SUBST_VAR += API_v
  43. .include <bsd.port.mk>