Sun Sep 6 12:57:54 2009 UTC ()
Switch to use external gsm and speex.
Bump PKGREVISION.


(obache)
diff -r1.11 -r1.12 pkgsrc/devel/opal/Makefile

cvs diff -r1.11 -r1.12 pkgsrc/devel/opal/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/opal/Attic/Makefile 2009/08/14 16:05:05 1.11
+++ pkgsrc/devel/opal/Attic/Makefile 2009/09/06 12:57:53 1.12
@@ -1,50 +1,65 @@ @@ -1,50 +1,65 @@
1# $NetBSD: Makefile,v 1.11 2009/08/14 16:05:05 wiz Exp $ 1# $NetBSD: Makefile,v 1.12 2009/09/06 12:57:53 obache Exp $
2# 2#
3 3
4DISTNAME= opal-3.6.4 4DISTNAME= opal-3.6.4
 5PKGREVISION= 1
5CATEGORIES= devel net comms 6CATEGORIES= devel net comms
6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/opal/3.6/} 7MASTER_SITES= ${MASTER_SITE_GNOME:=sources/opal/3.6/}
7EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
8 9
9MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.opalvoip.org/ 11HOMEPAGE= http://www.opalvoip.org/
11COMMENT= Open Phone Abstraction Library 12COMMENT= Open Phone Abstraction Library
12LICENSE= mpl-1.0 13LICENSE= mpl-1.0
13 14
14PKG_DESTDIR_SUPPORT= user-destdir 15PKG_DESTDIR_SUPPORT= user-destdir
15PREV_PKGPATH= devel/opal-devel 16PREV_PKGPATH= devel/opal-devel
16 17
17OPALLIBDIR= ${DISTNAME} 18OPALLIBDIR= ${DISTNAME}
18 19
19USE_LIBTOOL= yes 20USE_LIBTOOL= yes
20USE_PKGLOCALEDIR= yes 21USE_PKGLOCALEDIR= yes
21GNU_CONFIGURE= yes 22GNU_CONFIGURE= yes
22BUILD_TARGET= opt 23BUILD_TARGET= opt
23 24
24CONFIGURE_ARGS+= --enable-h264 25CONFIGURE_ARGS+= --enable-h264
25# ekiga developers say that the ffmpeg-h263 plugin is 26# ekiga developers say that the ffmpeg-h263 plugin is
26# not used and should be disabled in favour of the 27# not used and should be disabled in favour of the
27# h263+ plugin, so do so 28# h263+ plugin, so do so
28CONFIGURE_ARGS+= --disable-ffmpeg-h263 29CONFIGURE_ARGS+= --disable-ffmpeg-h263
 30CONFIGURE_ARGS+= --disable-localgsm
 31CONFIGURE_ARGS+= --disable-localspeex
29 32
30USE_LANGUAGES= c c++ 33USE_LANGUAGES= c c++
31USE_TOOLS+= gmake 34USE_TOOLS+= gmake
32USE_TOOLS+= pkg-config 35USE_TOOLS+= pkg-config
33 36
34PLIST_SUBST+= OPALLIBDIR=${OPALLIBDIR:Q} 37PLIST_SUBST+= OPALLIBDIR=${OPALLIBDIR:Q}
35 38
36.if "${MACHINE_ARCH}" == "i386" 39.if "${MACHINE_ARCH}" == "i386"
37PLIST_SUBST+= LIBARCH=x86 40PLIST_SUBST+= LIBARCH=x86
38.else 41.else
39PLIST_SUBST+= LIBARCH=${MACHINE_ARCH:Q} 42PLIST_SUBST+= LIBARCH=${MACHINE_ARCH:Q}
40.endif 43.endif
41 44
42post-install: 45post-install:
43 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/opal 46 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/opal
44 ${INSTALL_DATA} ${WRKSRC}/opal_inc.mak ${DESTDIR}${PREFIX}/share/opal 47 ${INSTALL_DATA} ${WRKSRC}/opal_inc.mak ${DESTDIR}${PREFIX}/share/opal
45 ${INSTALL_DATA} ${WRKSRC}/version.h ${DESTDIR}${PREFIX}/share/opal 48 ${INSTALL_DATA} ${WRKSRC}/version.h ${DESTDIR}${PREFIX}/share/opal
46 49
 50# pkgsrc's gsm is shlib, need additional linker flags.
 51GSM_LIBS= ${LINKER_RPATH_FLAG}${BUILDLINK_PREFIX.gsm}/lib
 52GSM_LIBS+= -L${BUILDLINK_PREFIX.gsm}/lib -lgsm
 53SUBST_CLASSES+= gsm
 54SUBST_STAGE.gsm= pre-configure
 55SUBST_FILES.gsm= plugins/configure
 56SUBST_SED.gsm= -e 's;GSM_LIBS="-lgsm";GSM_LIBS="${GSM_LIBS}";g'
 57
 58#for WAV49
 59BUILDLINK_API_DEPENDS.gsm+= gsm>=1.0.12
 60.include "../../audio/gsm/buildlink3.mk"
 61.include "../../audio/speex/buildlink3.mk"
47.include "../../devel/ptlib/buildlink3.mk" 62.include "../../devel/ptlib/buildlink3.mk"
48.include "../../multimedia/ffmpeg/buildlink3.mk" 63.include "../../multimedia/ffmpeg/buildlink3.mk"
49.include "../../multimedia/x264-devel/buildlink3.mk" 64.include "../../multimedia/x264-devel/buildlink3.mk"
50.include "../../mk/bsd.pkg.mk" 65.include "../../mk/bsd.pkg.mk"