Makefile 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. # $OpenBSD: Makefile,v 1.39 2017/04/10 11:46:23 sthen Exp $
  2. COMMENT= write audio/data CD-Rs in disk-at-once mode
  3. DISTNAME= cdrdao-1.2.0
  4. REVISION= 2
  5. CATEGORIES= audio misc
  6. MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cdrdao/}
  7. HOMEPAGE= http://cdrdao.sourceforge.net/
  8. PERMIT_PACKAGE_CDROM= Yes
  9. WANTLIB= c m ${LIBCXX}
  10. USE_GMAKE= Yes
  11. CONFIGURE_STYLE= gnu
  12. MODGNU_CONFIG_GUESS_DIRS=${WRKSRC} ${WRKSRC}/paranoia ${WRKSRC}/scsilib/conf
  13. CONFIGURE_ARGS+= --with-posix-threads=no \
  14. --with-xdao=no
  15. MAKE_ENV= CCOM="${CC}"
  16. FLAVORS= audio
  17. FLAVOR?=
  18. .if ${FLAVOR:Maudio}
  19. CONFIGURE_ARGS+= --with-lame-lib=${LOCALBASE}/lib \
  20. --with-lame-include=${LOCALBASE}/include
  21. BUILD_DEPENDS+= audio/libmad
  22. LIB_DEPENDS+= audio/libao \
  23. audio/lame \
  24. audio/libmad \
  25. audio/libvorbis
  26. WANTLIB+= ao mp3lame mad vorbis ogg vorbisfile
  27. .else
  28. CONFIGURE_ARGS+= --with-ogg-support=no \
  29. --with-mp3-support=no \
  30. --without-lame
  31. .endif
  32. .if ${MACHINE} != "i386" || ${CC} != "cc"
  33. pre-configure:
  34. @ln -sf ${WRKSRC}/scsilib/RULES/i386-openbsd-cc.rul \
  35. ${WRKSRC}/scsilib/RULES/${MACHINE}-openbsd-${CC}.rul
  36. .endif
  37. post-install:
  38. @strip ${PREFIX}/bin/cdrdao ${PREFIX}/bin/toc2cue
  39. ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/cdrdao
  40. cd ${WRKDIST} && ${INSTALL_DATA} README README.PlexDAE \
  41. ${PREFIX}/share/doc/cdrdao
  42. .include <bsd.port.mk>