80 lines
2.0 KiB
Makefile
80 lines
2.0 KiB
Makefile
# $OpenBSD: Makefile,v 1.23 2012/06/22 12:59:09 ajacoutot Exp $
|
|
|
|
SHARED_ONLY= Yes
|
|
|
|
COMMENT= Open Phone Abstraction Library
|
|
|
|
DISTNAME= opal-3.10.5
|
|
REVISION= 0
|
|
|
|
SHARED_LIBS= opal 2.0 # 3.10.3
|
|
|
|
EXTRACT_SUFX= .tar.bz2
|
|
|
|
CATEGORIES= net devel telephony
|
|
|
|
HOMEPAGE= http://www.opalvoip.org/
|
|
|
|
MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
|
|
|
|
# MPL 1.0
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
PERMIT_PACKAGE_FTP= Yes
|
|
PERMIT_DISTFILES_CDROM= Yes
|
|
PERMIT_DISTFILES_FTP= Yes
|
|
|
|
WANTLIB += c celt0>=1 crypto gsm m ogg pt pthread spandsp speex
|
|
WANTLIB += speexdsp stdc++ theora tiff x264
|
|
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=opalvoip/}
|
|
|
|
LIB_DEPENDS= devel/ptlib>=2.10.5 \
|
|
audio/celt>=0.11.0 \
|
|
telephony/spandsp
|
|
|
|
# dlopen(3) libavcodec.so; shows as Extra: in check-lib-depends but
|
|
# this is ok, we want to be sure we track ABI changes
|
|
WANTLIB+= avcodec
|
|
LIB_DEPENDS+= graphics/ffmpeg>=20110306
|
|
|
|
ALL_TARGET= default_target
|
|
|
|
MAKE_ENV= CC=${CC} CPLUS=${CXX} VERBOSE=1
|
|
MAKE_FLAGS= RELEASE_LIB_NAME=libopal.so.${LIBopal_VERSION} \
|
|
RELEASE_LIB_FILENAME_SHARED_PAT=libopal.so.${LIBopal_VERSION}
|
|
|
|
USE_GMAKE= Yes
|
|
NO_REGRESS= Yes
|
|
|
|
MODGNU_CONFIG_GUESS_DIRS= ${WRKSRC} ${WRKSRC}/plugins
|
|
|
|
CONFIGURE_STYLE=gnu
|
|
CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include -I${LOCALBASE}/include" \
|
|
LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib -pthread" \
|
|
ac_cv_path_SWIG=${LOCALBASE}/bin/swig
|
|
CONFIGURE_ARGS= --disable-localspeex \
|
|
--disable-localgsm \
|
|
--enable-ixj \
|
|
--disable-ruby \
|
|
--disable-sbc \
|
|
--enable-plugins \
|
|
--with-plugin-installdir=opal
|
|
|
|
# XXX
|
|
# ekiga:/usr/local/lib/opal-3.6.6/lid/vpb_lid_pwplugin.so:
|
|
# undefined symbol '_Z18vpb_set_event_maskit'
|
|
# <...>
|
|
CONFIGURE_ARGS+= --disable-vpb
|
|
|
|
pre-configure:
|
|
${SUBST_CMD} ${WRKSRC}/plugins/configure
|
|
perl -pi -e 's,SUBDIRS\+=\",SUBDIRS=\"\$${SUBDIRS},g' \
|
|
${WRKSRC}/plugins/configure
|
|
|
|
post-install:
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/opal
|
|
${INSTALL_DATA} ${WRKSRC}/opal_inc.mak ${PREFIX}/share/opal
|
|
${INSTALL_DATA} ${WRKSRC}/version.h ${PREFIX}/share/opal
|
|
|
|
.include <bsd.port.mk>
|