/games/tuxpaint/Makefile

https://github.com/avsm/openbsd-ports · Makefile · 54 lines · 38 code · 14 blank · 2 comment · 1 complexity · fd7655ad5c87650c9e874f4c3ff00d6e MD5 · raw file

  1. # $OpenBSD: Makefile,v 1.19 2011/04/16 17:53:54 sthen Exp $
  2. COMMENT= drawing program for children
  3. DISTNAME= tuxpaint-0.9.21
  4. REVISION= 4
  5. CATEGORIES= games graphics
  6. HOMEPAGE= http://www.tuxpaint.org/
  7. MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
  8. # GPLv2
  9. PERMIT_PACKAGE_CDROM= Yes
  10. PERMIT_PACKAGE_FTP= Yes
  11. PERMIT_DISTFILES_CDROM= Yes
  12. PERMIT_DISTFILES_FTP= Yes
  13. MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tuxpaint/}
  14. WANTLIB += SDL X11 Xau Xdmcp Xrender c cairo expat fontconfig
  15. WANTLIB += freetype gdk_pixbuf-2.0 glib-2.0 gmodule-2.0
  16. WANTLIB += gobject-2.0 m pixman-1 png pthread pthread-stubs xcb
  17. WANTLIB += z gio-2.0 gthread-2.0 xcb-render SDL_image>=2
  18. WANTLIB += SDL_mixer>=3 SDL_ttf>=7 rsvg-2>=18 paper SDL_Pango
  19. WANTLIB += fribidi GL Xdamage Xext Xfixes Xxf86vm drm xcb-shm
  20. MODULES= devel/gettext
  21. LIB_DEPENDS= devel/sdl-image \
  22. devel/sdl-mixer \
  23. devel/sdl-ttf>=2.0.8 \
  24. x11/gnome/librsvg \
  25. print/libpaper \
  26. devel/sdl-pango \
  27. devel/fribidi
  28. RUN_DEPENDS= graphics/netpbm \
  29. devel/desktop-file-utils
  30. USE_GMAKE= Yes
  31. USE_GROFF= Yes
  32. MAKE_ENV+= SYSCONFDIR=${SYSCONFDIR} OPTFLAGS="${CFLAGS}"
  33. CFLAGS+= -DHAVE_STRCASESTR
  34. NO_REGRESS= Yes
  35. pre-configure:
  36. @perl -pi -e 's,@\$$\(CC\),\$$\(CC\),g' ${WRKSRC}/Makefile
  37. ${SUBST_CMD} ${WRKSRC}/src/manpage/tuxpaint.1
  38. post-install:
  39. chmod -R og+rX ${PREFIX}/share/doc/tuxpaint/tuxpaint-dev
  40. .include <bsd.port.mk>