Disable the H.263 / H.264 codec support within H323Plus as it is not

necessary for GnuGK to work and the unmaintained code does not build
with anything modern for FFmpeg getting in the way of updating FFmpeg.

ok ajacoutot@
This commit is contained in:
brad 2013-01-08 09:51:09 +00:00
parent 978381c7b1
commit 885379d459
2 changed files with 12 additions and 15 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.13 2012/11/27 08:14:24 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.14 2013/01/08 09:51:09 brad Exp $
SHARED_ONLY= Yes
@ -7,8 +7,8 @@ COMMENT= H.323 video conferencing library
V= 1_24_0
DISTNAME= h323plus-v${V}
PKGNAME= h323plus-${V:S/_/./g}
REVISION= 2
CATEGORIES= net devel
REVISION= 1
SHARED_LIBS= h323 3.0 # 1.21.0
@ -22,13 +22,14 @@ PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB += SDL avcodec avutil c crypto expat gsm lber ldap ldap_r
WANTLIB += m pt pthread sasl2 speex ssl stdc++ x264
WANTLIB += SDL c crypto expat gsm lber ldap ldap_r m pt pthread
WANTLIB += speex ssl stdc++
MASTER_SITES= ${HOMEPAGE}source/download/
LIB_DEPENDS= devel/ptlib \
graphics/ffmpeg
LIB_DEPENDS= audio/gsm \
audio/speex \
devel/ptlib
WRKDIST= ${WRKDIR}/h323plus
@ -41,6 +42,7 @@ MODGNU_CONFIG_GUESS_DIRS= ${WRKSRC} ${WRKSRC}/plugins
CONFIGURE_STYLE=gnu
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
# internal ilbc (port libilbc?)
CONFIGURE_ARGS= --with-plugin-installdir=h323plus
@ -59,6 +61,9 @@ CONFIGURE_ARGS += --disable-h46023
# XXX celtcodec.c:55: error: too many arguments to function 'celt_mode_create'
CONFIGURE_ARGS += --disable-celt
# these codecs are not necessary for net/gnugk
CONFIGURE_ARGS += --disable-libavcodec
MAKE_ENV= CC=${CC} CPLUS=${CXX} OH323_BUILDSELF="1" VERBOSE="1"
MAKE_FLAGS= MAJOR_VERSION=${LIBh323_VERSION:R} \
@ -70,10 +75,6 @@ pre-configure:
${WRKSRC}/plugins/audio/GSM0610/Makefile.in \
${WRKSRC}/openh323u.mak.in \
${WRKSRC}/plugins/video/H.263-ffmpeg/h263ffmpeg.cxx
perl -pi -e 's,h263p_encoder,ff_h263p_encoder,g;' \
-e 's,h264_decoder,ff_h264_decoder,g;' \
-e 's,mpeg4_encoder,ff_mpeg4_encoder,g' \
${WRKSRC}/plugins/configure
post-install:
cd ${WRKBUILD}/plugins && \

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.4 2012/03/02 09:04:59 ajacoutot Exp $
@comment $OpenBSD: PLIST,v 1.5 2013/01/08 09:51:09 brad Exp $
@conflict openh323-*
@pkgpath net/openh323
include/openh323/
@ -122,10 +122,6 @@ lib/h323plus/codecs/audio/lpc10_audio_pwplugin.so
lib/h323plus/codecs/audio/speex_audio_pwplugin.so
lib/h323plus/codecs/video/
lib/h323plus/codecs/video/h261-vic_video_pwplugin.so
lib/h323plus/codecs/video/h263-1998_video_pwplugin.so
lib/h323plus/codecs/video/h263-ffmpeg_video_pwplugin.so
lib/h323plus/codecs/video/h264_video_pwplugin.so
@bin lib/h323plus/codecs/video/h264_video_pwplugin_helper
@lib lib/libh323.so.${LIBh323_VERSION}
share/openh323/
share/openh323/openh323u.mak