Makefile 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # $OpenBSD: Makefile,v 1.30 2017/05/31 08:08:16 espie Exp $
  2. COMMENT= Google VP8/VP9 video codec
  3. DISTNAME= libvpx-1.6.1
  4. CATEGORIES= multimedia
  5. MASTER_SITES= https://storage.googleapis.com/downloads.webmproject.org/releases/webm/
  6. EXTRACT_SUFX= .tar.bz2
  7. SHARED_LIBS= vpx 8.0
  8. HOMEPAGE= http://www.webmproject.org/
  9. MAINTAINER= Brad Smith <brad@comstyle.com>
  10. # BSD
  11. PERMIT_PACKAGE_CDROM= Yes
  12. WANTLIB= c m pthread ${LIBCXX}
  13. COMPILER = clang
  14. MODCLANG_ARCHS = amd64 i386
  15. .if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
  16. BUILD_DEPENDS+= devel/yasm
  17. .endif
  18. MAKE_FLAGS= LIBVPX_VERSION=${LIBvpx_VERSION} verbose=yes
  19. USE_GMAKE= Yes
  20. CONFIGURE_STYLE= simple
  21. CONFIGURE_ARGS+=--enable-shared \
  22. --prefix=${PREFIX} \
  23. --disable-optimizations \
  24. --disable-unit-tests
  25. NO_TEST= Yes
  26. ALL_TARGET=
  27. post-install:
  28. @chown ${BINOWN}:${BINGRP} ${PREFIX}/bin/*
  29. @chmod ${BINMODE} ${PREFIX}/bin/*
  30. @chown ${SHAREOWN}:${SHAREGRP} ${PREFIX}/include/vpx/*.h
  31. @chmod ${SHAREMODE} ${PREFIX}/include/vpx/*.h
  32. @chown ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/lib*
  33. @chmod ${SHAREMODE} ${PREFIX}/lib/lib*
  34. @chown ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/pkgconfig/vpx.pc
  35. @chmod ${SHAREMODE} ${PREFIX}/lib/pkgconfig/vpx.pc
  36. .include <bsd.port.mk>