# $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 # 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