Makefile 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. # $OpenBSD: Makefile,v 1.40 2017/06/03 16:14:00 schwarze Exp $
  2. COMMENT= tools to edit/modify/encode video streams
  3. DISTNAME= mjpegtools-2.0.0
  4. REVISION= 4
  5. CATEGORIES= multimedia
  6. MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mjpeg/}
  7. SHARED_LIBS= lavfile 5.0 \
  8. lavjpeg 5.0 \
  9. lavplay 5.0 \
  10. mjpegutils 5.0 \
  11. mpeg2encpp 6.0 \
  12. mplex2 6.0 \
  13. HOMEPAGE= http://mjpeg.sourceforge.net/
  14. # GPLv2+
  15. PERMIT_PACKAGE_CDROM= Yes
  16. WANTLIB += SDL SDL_gfx X11 Xcomposite Xcursor Xdamage Xext Xfixes
  17. WANTLIB += Xi Xinerama Xrandr Xrender atk-1.0 c cairo dv expat
  18. WANTLIB += ffi fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0
  19. WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 graphite2
  20. WANTLIB += gthread-2.0 gtk-x11-2.0 harfbuzz jpeg m pango-1.0 pangocairo-1.0
  21. WANTLIB += pangoft2-1.0 pcre pixman-1 png pthread pthread-stubs
  22. WANTLIB += sndio ${LIBCXX} usbhid xcb xcb-render xcb-shm z
  23. MODULES= devel/gettext
  24. LIB_DEPENDS= devel/sdl \
  25. devel/sdl-gfx \
  26. graphics/jpeg \
  27. graphics/png \
  28. multimedia/libdv \
  29. x11/gtk+2 \
  30. CONFIGURE_STYLE= autoconf
  31. AUTOCONF_VERSION= 2.68
  32. CONFIGURE_ARGS+= --with-x \
  33. --without-v4l
  34. CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
  35. LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
  36. FLAVORS= quicktime optimized
  37. FLAVOR?=
  38. .if !${FLAVOR:Moptimized}
  39. CONFIGURE_ARGS+= --disable-simd-accel
  40. .endif
  41. .if ${FLAVOR:Mquicktime}
  42. LIB_DEPENDS += multimedia/libquicktime
  43. WANTLIB+= quicktime>=2
  44. .else
  45. CONFIGURE_ARGS += --without-libquicktime
  46. .endif
  47. .include <bsd.port.mk>