Makefile 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. # $OpenBSD: Makefile,v 1.16 2016/03/16 21:19:39 naddy Exp $
  2. COMMENT= G.729a voice codec for Asterisk
  3. DISTNAME= asterisk-g72x-1.3
  4. REVISION= 0
  5. PKGNAME= ${DISTNAME:S/g72x/g729/}
  6. EXTRACT_SUFX= .tar.bz2
  7. CATEGORIES= telephony
  8. MASTER_SITES= http://asterisk.hosting.lv/src/
  9. HOMEPAGE= http://asterisk.hosting.lv/
  10. # GPL frontend to patented algorithm; free to use for non-commercial purposes
  11. PERMIT_DISTFILES_FTP= contains non-compiled proprietary Intel code
  12. PERMIT_PACKAGE_CDROM= patents
  13. PERMIT_PACKAGE_FTP= Yes
  14. WANTLIB += bcg729
  15. NO_TEST= Yes
  16. AUTOCONF_VERSION= 2.69
  17. AUTOMAKE_VERSION= 1.15
  18. BUILD_DEPENDS= ${RUN_DEPENDS} \
  19. ${MODGNU_AUTOCONF_DEPENDS} \
  20. ${MODGNU_AUTOMAKE_DEPENDS} \
  21. devel/libtool # m4
  22. RUN_DEPENDS= telephony/asterisk>=13.0,<=14.0
  23. LIB_DEPENDS= telephony/bcg729
  24. CONFIGURE_STYLE= gnu
  25. CONFIGURE_ARGS+= --with-asterisk-includes=${LOCALBASE}/include \
  26. --with-asterisk130 \
  27. --with-bcg729
  28. CONFIGURE_ENV= LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
  29. post-patch:
  30. cd ${WRKSRC}; AUTOCONF_VERSION=${AUTOCONF_VERSION} \
  31. AUTOMAKE_VERSION=${AUTOMAKE_VERSION} ./autogen.sh
  32. post-install:
  33. rm ${PREFIX}/lib/asterisk/modules/codec_g729.a # pointless
  34. # to build astconv (when fixed for ast13+ API):
  35. # cd ${WRKSRC}; ${MAKE_PROGRAM} astconv CPPFLAGS=-I${LOCALBASE}/include \
  36. # CFLAGS="${CFLAGS} -D_GNU_SOURCE -Wall -rdynamic" LDFLAGS=-lm
  37. .include <bsd.port.mk>