Makefile 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. # $OpenBSD: Makefile,v 1.28 2017/05/24 19:33:53 espie Exp $
  2. COMMENT= fractal program with GTK interface
  3. GH_ACCOUNT= oskusalerma
  4. GH_PROJECT= gfract
  5. GH_TAGNAME= v1.0
  6. DISTFILES= ${DISTNAME}.tar.gz \
  7. gfract-palettes-0.1.tar.gz:0
  8. CATEGORIES= graphics math
  9. HOMEPAGE= http://www.oskusoft.com/osku/gfract/
  10. # GPLv2+
  11. PERMIT_PACKAGE_CDROM= Yes
  12. WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
  13. WANTLIB += Xrandr Xrender atk-1.0 boost_filesystem boost_regex
  14. WANTLIB += boost_system c cairo fontconfig freetype gdk-x11-2.0
  15. WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 gtk-x11-2.0
  16. WANTLIB += intl m pango-1.0 pangocairo-1.0 pangoft2-1.0 png pthread
  17. WANTLIB += ${LIBCXX} z
  18. MASTER_SITES0= http://distfiles.nl/
  19. MODULES= lang/python
  20. MODPY_RUNDEP= No
  21. MODPY_ADJ_FILES= make_palettes.py
  22. # override python module CONFIGURE_STYLE
  23. CONFIGURE_STYLE= none # empty
  24. LIB_DEPENDS= devel/boost \
  25. x11/gtk+2
  26. USE_GMAKE= Yes
  27. NO_TEST= Yes
  28. ALL_TARGET= gfract
  29. MAKE_FLAGS= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}"
  30. post-extract:
  31. cd ${WRKDIR} && mv monk2\'.map monk2.map
  32. pre-build:
  33. sed -i.beforesubst 's,/usr/local,${LOCALBASE},' ${WRKSRC}/main.cpp
  34. do-install:
  35. ${INSTALL_DATA_DIR} ${PREFIX}/share/gfract/palettes
  36. ${INSTALL_DATA} ${WRKDIR}/*.map ${PREFIX}/share/gfract/palettes/
  37. ${INSTALL_DATA} ${WRKSRC}/gfract.xpm ${PREFIX}/share/gfract/
  38. ${INSTALL_PROGRAM} ${WRKSRC}/gfract ${PREFIX}/bin/
  39. .include <bsd.port.mk>