Makefile 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. # $OpenBSD: Makefile,v 1.45 2017/04/10 11:46:35 sthen Exp $
  2. PORTROACH+= limit:^4
  3. COMMENT= lightweight HTML rendering/printing/editing engine
  4. GNOME_PROJECT= gtkhtml
  5. GNOME_VERSION= 4.10.0
  6. API_VERSION= 4.0
  7. SUBST_VARS= API_VERSION
  8. PKGNAME= gtkhtml4-${VERSION}
  9. SHARED_LIBS += gtkhtml-4.0 0.0 # 0.0
  10. SHARED_LIBS += gtkhtml-editor-4.0 0.0 # 0.0
  11. CATEGORIES= www
  12. MAINTAINER= Jasper Lievisse Adriaanse <jasper@openbsd.org>, \
  13. Antoine Jacoutot <ajacoutot@openbsd.org>
  14. # GPLv2/LGPLv2
  15. PERMIT_PACKAGE_CDROM= Yes
  16. WANTLIB += ICE SM X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
  17. WANTLIB += Xrandr Xrender atk-1.0 atk-bridge-2.0 atspi c cairo
  18. WANTLIB += cairo-gobject dbus-1 enchant epoxy expat ffi fontconfig
  19. WANTLIB += freetype gailutil-3 gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0
  20. WANTLIB += gmodule-2.0 gobject-2.0 graphite2 gthread-2.0 gtk-3 harfbuzz
  21. WANTLIB += m pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pixman-1 png
  22. WANTLIB += pthread pthread-stubs ${LIBCXX} xcb xcb-render xcb-shm z
  23. MODULES= devel/gettext \
  24. x11/gnome
  25. LIB_DEPENDS= textproc/enchant \
  26. x11/gtk+3
  27. BUILD_DEPENDS= ${RUN_DEPENDS}
  28. # libsoup is only used by testgtkhtml, but since libsoup may be around during
  29. # configure, and can have disappeared afterwards, the build can fail. so
  30. # register it as a dependency instead of axing the Makefiles..
  31. BUILD_DEPENDS+= devel/libsoup
  32. RUN_DEPENDS= devel/gsettings-desktop-schemas \
  33. devel/iso-codes
  34. CONFIGURE_STYLE= gnu
  35. # pickup X11/XF86keysym.h for multimedia support
  36. MODGNOME_CPPFLAGS= -I${X11BASE}/include
  37. MODGNOME_LDFLAGS= -L${X11BASE}/lib
  38. .include <bsd.port.mk>