Makefile 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. # $OpenBSD: Makefile,v 1.9 2017/04/10 11:46:23 sthen Exp $
  2. COMMENT= display technical and tag data for video and audio files
  3. VERSION= 0.7.90
  4. PKGNAME= mediainfo-${VERSION}
  5. CATEGORIES= multimedia
  6. HOMEPAGE= https://mediaarea.net/en/MediaInfo
  7. MAINTAINER= Christian Weisgerber <naddy@openbsd.org>
  8. # BSD-style
  9. PERMIT_PACKAGE_CDROM= Yes
  10. WANTLIB= c m pthread ${LIBCXX} z
  11. MASTER_SITES= https://mediaarea.net/download/binary/mediainfo/${VERSION}/
  12. DISTFILES= MediaInfo_CLI_${VERSION}_GNU_FromSource.tar.xz
  13. WRKDIST= ${WRKDIR}/MediaInfo_CLI_GNU_FromSource
  14. CONFIGURE_STYLE=gnu
  15. CONFIGURE_ENV= SUBDIRS="${SUBDIRS}"
  16. MAKE_ENV= SUBDIRS="${SUBDIRS}"
  17. LIBTOOL_FLAGS= --tag=disable-shared
  18. MODGNU_CONFIG_GUESS_DIRS=${SUBDIRS}
  19. ZENLIBDIR= ${WRKSRC}/ZenLib/Project/GNU/Library
  20. MEDIAINFOLIBDIR=${WRKSRC}/MediaInfoLib/Project/GNU/Library
  21. MEDIAINFODIR= ${WRKSRC}/MediaInfo/Project/GNU/CLI
  22. SUBDIRS= ${ZENLIBDIR} ${MEDIAINFOLIBDIR} ${MEDIAINFODIR}
  23. NO_TEST= Yes
  24. # fix line endings for files that are patched
  25. #pre-patch:
  26. # @sed -i "s/$$(printf \\r)\$$//" \
  27. # ${WRKSRC}/MediaInfoLib/Source/MediaInfo/MediaInfo_Internal.cpp
  28. pre-configure:
  29. @cp ${FILESDIR}/configure ${FILESDIR}/Makefile ${WRKSRC}
  30. @chmod a+x ${WRKSRC}/configure
  31. do-install:
  32. @cd ${MEDIAINFODIR} && ${LIBTOOL} ${LIBTOOL_FLAGS} --mode=install \
  33. ${INSTALL_PROGRAM} mediainfo ${PREFIX}/bin
  34. .include <bsd.port.mk>