aboutsummaryrefslogtreecommitdiffstats
path: root/net/opal
diff options
context:
space:
mode:
Diffstat (limited to 'net/opal')
-rw-r--r--net/opal/Makefile58
-rw-r--r--net/opal/distinfo6
-rw-r--r--net/opal/files/patch-configurein19
-rw-r--r--net/opal/files/patch-include-ffh263codec.h12
-rw-r--r--net/opal/files/patch-include-h263codec.h19
-rw-r--r--net/opal/files/patch-include::gkserver.h10
-rw-r--r--net/opal/files/patch-ixjlid21
-rw-r--r--net/opal/files/patch-makefile.in13
-rw-r--r--net/opal/files/patch-openh323u.mak.in13
-rw-r--r--net/opal/files/patch-openh323uin53
-rw-r--r--net/opal/files/patch-src+OpenH323.dtf11
-rw-r--r--net/opal/files/patch-src+OpenH323d.dtf11
-rw-r--r--net/opal/files/patch-src+OpenH323n.dtf11
-rw-r--r--net/opal/files/patch-src-ffh263codec.cxx19
-rw-r--r--net/opal/pkg-plist90
15 files changed, 132 insertions, 234 deletions
diff --git a/net/opal/Makefile b/net/opal/Makefile
index 5dbdfe458cfa..e0500c9efd6b 100644
--- a/net/opal/Makefile
+++ b/net/opal/Makefile
@@ -6,61 +6,29 @@
#
PORTNAME= openh323
-PORTVERSION= 1.12.2
-PORTREVISION= 1
+PORTVERSION= 1.17.3
CATEGORIES= net
-MASTER_SITES= http://www.openh323.org/bin/ \
- http://www.de.openh323.org/bin/ \
- http://www.gnomemeeting.org/downloads/0.98.0/sources/
-DISTNAME= ${PORTNAME}_${PORTVERSION}
+MASTER_SITES= http://www.voxgratia.org/releases/
+DISTFILES= openh323-v1_17_3-src-tar.gz
MAINTAINER= ports@FreeBSD.org
COMMENT= A H323 Video Conferencing library
-BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/devel/pwlib:build
-LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2
+LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2 \
+ pt_FreeBSD_x86_r.1:${PORTSDIR}/devel/pwlib
-.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 500000
-# Check for telephony.h in the two places the source is hard coded to check
-# /usr/include/sys and /usr/local/include/sys
-# If it is not present, extract it from the comms/ixj port
-.if !exists(/usr/include/sys/telephony.h)
-.if !exists(/usr/local/include/sys/telephony.h)
-PATCH_DEPENDS+= ${NONEXISTENT}:${PORTSDIR}/comms/ixj:patch
-.endif
-.endif
-.endif
+WRKSRC= ${WRKDIR}/openh323_v1_17_3
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-PLIST_FILES= bin/simph323
USE_BISON= yes
-
USE_GMAKE= yes
USE_OPENLDAP= yes
-USE_AUTOTOOLS= autoconf:259 autoconf:253:env
+USE_AUTOTOOLS= autoconf:259
GNU_CONFIGURE= yes
-PWLIBDIR!= cd ${PORTSDIR}/devel/pwlib && make -V WRKSRC
-CONFIGURE_ENV= PWLIBDIR=${PWLIBDIR} OPENH323DIR=${WRKSRC}
-ALL_TARGET= optnoshared
-MAKE_ENV= PWLIBDIR=${PWLIBDIR} OPENH323DIR=${WRKSRC}
-THE_MACHTYPE= ${ARCH:S/i386/x86/}
-MAKE_ARGS= OSTYPE=${OPSYS} MACHTYPE=${THE_MACHTYPE} OSRELEASE=${OSVERSION} CPLUS=${CXX}
-
-post-patch:
-.if ${OSVERSION} < 500000
-.if !exists(/usr/include/sys/telephony.h)
-.if !exists(/usr/local/include/sys/telephony.h)
- # Copy ixj driver include files into OpenH323 include directory
- ${MKDIR} ${WRKDIR}/openh323/include/sys
- ${CP} ${WRKDIRPREFIX}${.CURDIR}/../../comms/ixj/work/ixj_freebsd/telephony.h ${WRKDIR}/openh323/include/sys
- ${CP} ${WRKDIRPREFIX}${.CURDIR}/../../comms/ixj/work/ixj_freebsd/ixjuser.h ${WRKDIR}/openh323/include/sys
-.endif
-.endif
-.endif
+INSTALLS_SHLIB= yes
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/samples/simple/obj_${OPSYS}_${THE_MACHTYPE}_r/simph323 ${PREFIX}/bin
+CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include -I${WRKSRC}/include" LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" BUILDTIME="YES"
+NO_FILTER_SHLIBS= yes
+ALL_TARGET= optshared
+MAKE_ENV= BUILDTIME="YES"
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/opal/distinfo b/net/opal/distinfo
index e42058e4b966..59d1d8ae9281 100644
--- a/net/opal/distinfo
+++ b/net/opal/distinfo
@@ -1,3 +1,3 @@
-MD5 (openh323_1.12.2.tar.gz) = 15f0b12b60769d03eca9e498050776f3
-SHA256 (openh323_1.12.2.tar.gz) = 683efdae1d501c4294521d6c457b7152f20cfa5faf8c9b46e2899e1caa4aa305
-SIZE (openh323_1.12.2.tar.gz) = 2343354
+MD5 (openh323-v1_17_3-src-tar.gz) = 6797f1c04aaeb3b6a43aebd70b5e8b5d
+SHA256 (openh323-v1_17_3-src-tar.gz) = 625bb7b6ba19638a037e7f231523bdeff0eccc4ae71abaed7700b3bc8dd47e67
+SIZE (openh323-v1_17_3-src-tar.gz) = 3745141
diff --git a/net/opal/files/patch-configurein b/net/opal/files/patch-configurein
deleted file mode 100644
index 28578a9c1175..000000000000
--- a/net/opal/files/patch-configurein
+++ /dev/null
@@ -1,19 +0,0 @@
-*** configure.in.orig Mon Jun 6 14:34:14 2005
---- configure.in Mon Jun 6 14:41:03 2005
-***************
-*** 109,115 ****
- if test "${H323_AVCODEC:-unset}" != "unset" ; then
- AC_SUBST(H323_AVCODEC, 1)
- AC_DEFINE(H323_AVCODEC, 1, "ffmpeg based avodec found")
-! AVCODECINCLUDEDIR=/usr/local/include/ffmpeg
- AVCODECLIBDIR=/usr/local/lib
- STDCCFLAGS="$STDCCFLAGS -I${AVCODECINCLUDEDIR}"
-
---- 109,115 ----
- if test "${H323_AVCODEC:-unset}" != "unset" ; then
- AC_SUBST(H323_AVCODEC, 1)
- AC_DEFINE(H323_AVCODEC, 1, "ffmpeg based avodec found")
-! AVCODECINCLUDEDIR=/usr/local/include
- AVCODECLIBDIR=/usr/local/lib
- STDCCFLAGS="$STDCCFLAGS -I${AVCODECINCLUDEDIR}"
-
diff --git a/net/opal/files/patch-include-ffh263codec.h b/net/opal/files/patch-include-ffh263codec.h
deleted file mode 100644
index 4329c3f7ef76..000000000000
--- a/net/opal/files/patch-include-ffh263codec.h
+++ /dev/null
@@ -1,12 +0,0 @@
-*** include/ffh263codec.h.orig Mon Aug 4 00:03:16 2003
---- include/ffh263codec.h Mon Jun 6 14:54:31 2005
-***************
-*** 96,101 ****
---- 96,102 ----
- struct AVCodec;
- struct AVCodecContext;
- struct AVFrame;
-+ struct AVCodecParserContext;
-
- ///////////////////////////////////////////////////////////////////////////////
-
diff --git a/net/opal/files/patch-include-h263codec.h b/net/opal/files/patch-include-h263codec.h
deleted file mode 100644
index de0bf299f3bd..000000000000
--- a/net/opal/files/patch-include-h263codec.h
+++ /dev/null
@@ -1,19 +0,0 @@
-*** include/h263codec.h.orig Mon Aug 4 00:03:22 2003
---- include/h263codec.h Mon Jun 6 14:57:16 2005
-***************
-*** 426,432 ****
- send. Note that for every encode thread, this 1 method is called. Consequently,
- code is required to separate out packets from different encode threads.
- */
-! static void RtpCallback(void *data, int size, int packetNumber);
-
- protected:
- BOOL Resize(int width, int height);
---- 426,432 ----
- send. Note that for every encode thread, this 1 method is called. Consequently,
- code is required to separate out packets from different encode threads.
- */
-! static void RtpCallback(AVCodecContext *s, void *data, int size, int packet Number);
-
- protected:
- BOOL Resize(int width, int height);
diff --git a/net/opal/files/patch-include::gkserver.h b/net/opal/files/patch-include::gkserver.h
deleted file mode 100644
index cdc0ba88ce08..000000000000
--- a/net/opal/files/patch-include::gkserver.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- include/gkserver.h 2004/08/28 17:16:13 1.1
-+++ include/gkserver.h 2004/08/28 17:16:24
-@@ -404,7 +404,6 @@
- H225_RegistrationConfirm & rcf;
- H225_RegistrationReject & rrj;
-
-- protected:
- virtual Response OnHandlePDU();
- };
-
diff --git a/net/opal/files/patch-ixjlid b/net/opal/files/patch-ixjlid
deleted file mode 100644
index faec5f30ea6b..000000000000
--- a/net/opal/files/patch-ixjlid
+++ /dev/null
@@ -1,21 +0,0 @@
-*** include/ixjlid.h.orig Tue Sep 2 17:32:20 2003
---- include/ixjlid.h Tue Sep 2 17:32:37 2003
-***************
-*** 253,260 ****
- #include <linux/ixjuser.h>
- #endif
- #ifdef P_FREEBSD
-! #include <sys/telephony.h>
-! #include <sys/ixjuser.h>
- #endif
- #endif
-
---- 253,260 ----
- #include <linux/ixjuser.h>
- #endif
- #ifdef P_FREEBSD
-! #include "sys/telephony.h"
-! #include "sys/ixjuser.h"
- #endif
- #endif
-
diff --git a/net/opal/files/patch-makefile.in b/net/opal/files/patch-makefile.in
new file mode 100644
index 000000000000..536bf181d711
--- /dev/null
+++ b/net/opal/files/patch-makefile.in
@@ -0,0 +1,13 @@
+--- Makefile.in.orig Thu Feb 2 13:29:46 2006
++++ Makefile.in Thu Feb 2 13:33:57 2006
+@@ -351,8 +351,8 @@
+ ln -sf $(OH323_FILE).@MAJOR_VERSION@.@MINOR_VERSION@.@BUILD_NUMBER@ $(OH323_FILE) \
+ )
+ (cd $(DESTDIR)$(LIBDIR); \
+- rm -f libopenh323.@SHAREDLIBEXT@ ; \
+- ln -sf $(OH323_FILE) libopenh323.@SHAREDLIBEXT@ \
++ rm -f libopenh323.so ; \
++ ln -sf $(OH323_FILE) libopenh323.so \
+ )
+ ( for dir in $(DESTDIR)$(LIBDIR) \
+ $(DESTDIR)$(PREFIX)/include/openh323 \
diff --git a/net/opal/files/patch-openh323u.mak.in b/net/opal/files/patch-openh323u.mak.in
new file mode 100644
index 000000000000..5be056ca337c
--- /dev/null
+++ b/net/opal/files/patch-openh323u.mak.in
@@ -0,0 +1,13 @@
+--- openh323u.mak.in.orig Thu Feb 2 12:39:34 2006
++++ openh323u.mak.in Thu Feb 2 12:39:51 2006
+@@ -203,6 +203,10 @@
+ OH323_INCDIR = $(OPENH323DIR)/include
+ endif # PREFIX
+
++ifdef BUILDTIME
++OH323_INCDIR = ${OPENH323DIR}/include
++endif #BUILDTIME
++
+ ifndef OH323_LIBDIR
+ OH323_LIBDIR = $(OPENH323DIR)/lib
+ endif # OH323_LIBDIR
diff --git a/net/opal/files/patch-openh323uin b/net/opal/files/patch-openh323uin
deleted file mode 100644
index 4613a12f810e..000000000000
--- a/net/opal/files/patch-openh323uin
+++ /dev/null
@@ -1,53 +0,0 @@
-*** openh323u.mak.in.orig Wed May 14 20:52:44 2003
---- openh323u.mak.in Sun Aug 31 21:26:51 2003
-*************** LIBDIRS += $(OPENH323DIR)
-*** 142,152 ****
-
-
- OH323_SRCDIR = $(OPENH323DIR)/src
-! ifdef PREFIX
-! OH323_INCDIR = $(PREFIX)/include/openh323
-! else
- OH323_INCDIR = $(OPENH323DIR)/include
-! endif
- OH323_LIBDIR = $(OPENH323DIR)/lib
-
-
---- 142,152 ----
-
-
- OH323_SRCDIR = $(OPENH323DIR)/src
-! #ifdef PREFIX
-! #OH323_INCDIR = $(PREFIX)/include/openh323
-! #else
- OH323_INCDIR = $(OPENH323DIR)/include
-! #endif
- OH323_LIBDIR = $(OPENH323DIR)/lib
-
-
-*************** ifdef OH323_SUPPRESS_H235
-*** 184,189 ****
---- 184,190 ----
- STDCCFLAGS += -DOH323_SUPPRESS_H235
- endif
-
-+ # Check for the ixj/telephony header files on the system.
- ifneq (,$(wildcard $(SYSINCDIR)/linux/telephony.h))
- HAS_IXJ = 1
- STDCCFLAGS += -DHAS_IXJ
-*************** endif
-*** 197,202 ****
---- 198,210 ----
- ifneq (,$(wildcard /usr/local/include/sys/telephony.h))
- HAS_IXJ = 1
- STDCCFLAGS += -DHAS_IXJ -I/usr/local/include
-+ endif
-+
-+ # In the FreeBSD port, we make a local copy of the ixj header files from
-+ # the ixj driver in openh323/include/sys
-+ ifneq (,$(wildcard $(OPENH323DIR)/include/sys/telephony.h))
-+ HAS_IXJ = 1
-+ STDCCFLAGS += -DHAS_IXJ
- endif
-
- #Check if we have an OSS soundcard.h
diff --git a/net/opal/files/patch-src+OpenH323.dtf b/net/opal/files/patch-src+OpenH323.dtf
deleted file mode 100644
index fe407773f4ef..000000000000
--- a/net/opal/files/patch-src+OpenH323.dtf
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/OpenH323.dtf.orig Sat Feb 19 11:23:59 2005
-+++ src/OpenH323.dtf Sat Feb 19 11:25:00 2005
-@@ -23073,7 +23073,7 @@
- ?RingLine@OpalLineInterfaceDevice@@UAEHIK@Z @12182 NONAME ;public: virtual int __thiscall OpalLineInterfaceDevice::RingLine(unsigned int,unsigned long)
- ?RingLine@OpalVoipBlasterDevice@@UAEHIK@Z @20048 NONAME ;public: virtual int __thiscall OpalVoipBlasterDevice::RingLine(unsigned int,unsigned long)
- ?ROWZAG@@3QBEB @12183 NONAME ;unsigned char const * const ROWZAG
-- ?RtpCallback@H323_H263Codec@@SAXPAXHH@Z @26507 NONAME ;public: static void __cdecl H323_H263Codec::RtpCallback(void *,int,int)
-+ ?RtpCallback@H323_H263Codec@@SAXPAXHH@Z @26507 NONAME ;public: static void __cdecl H323_H263Codec::RtpCallback(AVCodecContext *,void *,int,int)
- ?saveblks@Pre_Vid_Coder@@IAEXPAE@Z @12184 NONAME ;protected: void __thiscall Pre_Vid_Coder::saveblks(unsigned char *)
- ?SelectDefaultLogicalChannel@H323Connection@@UAEXI@Z @12185 NONAME ;public: virtual void __thiscall H323Connection::SelectDefaultLogicalChannel(unsigned int)
- ?SelectFastStartChannels@H323Connection@@UAEXIHH@Z @12791 NONAME ;public: virtual void __thiscall H323Connection::SelectFastStartChannels(unsigned int,int,int)
diff --git a/net/opal/files/patch-src+OpenH323d.dtf b/net/opal/files/patch-src+OpenH323d.dtf
deleted file mode 100644
index 4979aea3f4e1..000000000000
--- a/net/opal/files/patch-src+OpenH323d.dtf
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/OpenH323d.dtf.orig Sat Feb 19 11:25:40 2005
-+++ src/OpenH323d.dtf Sat Feb 19 11:26:27 2005
-@@ -29709,7 +29709,7 @@
- ?RingLine@OpalLineInterfaceDevice@@UAEHIK@Z @16774 NONAME ;public: virtual int __thiscall OpalLineInterfaceDevice::RingLine(unsigned int,unsigned long)
- ?RingLine@OpalVoipBlasterDevice@@UAEHIK@Z @29808 NONAME ;public: virtual int __thiscall OpalVoipBlasterDevice::RingLine(unsigned int,unsigned long)
- ?ROWZAG@@3QBEB @16775 NONAME ;unsigned char const * const ROWZAG
-- ?RtpCallback@H323_H263Codec@@SAXPAXHH@Z @38109 NONAME ;public: static void __cdecl H323_H263Codec::RtpCallback(void *,int,int)
-+ ?RtpCallback@H323_H263Codec@@SAXPAXHH@Z @38109 NONAME ;public: static void __cdecl H323_H263Codec::RtpCallback(AVCodecContext *,void *,int,int)
- ?SameSize@Encoder@@IAEHPBVVideoFrame@@@Z @16776 NONAME ;protected: int __thiscall Encoder::SameSize(class VideoFrame const *)
- ?save@Pre_Vid_Coder@@IAEXPAE0H@Z @16777 NONAME ;protected: void __thiscall Pre_Vid_Coder::save(unsigned char *,unsigned char *,int)
- ?saveblks@Pre_Vid_Coder@@IAEXPAE@Z @16778 NONAME ;protected: void __thiscall Pre_Vid_Coder::saveblks(unsigned char *)
diff --git a/net/opal/files/patch-src+OpenH323n.dtf b/net/opal/files/patch-src+OpenH323n.dtf
deleted file mode 100644
index fa2bdab7f14a..000000000000
--- a/net/opal/files/patch-src+OpenH323n.dtf
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/OpenH323n.dtf.orig Sat Feb 19 11:25:47 2005
-+++ src/OpenH323n.dtf Sat Feb 19 11:26:53 2005
-@@ -15904,7 +15904,7 @@
- ?RingLine@OpalLineInterfaceDevice@@UAEHIK@Z @8723 NONAME ;public: virtual int __thiscall OpalLineInterfaceDevice::RingLine(unsigned int,unsigned long)
- ?RingLine@OpalVoipBlasterDevice@@UAEHIK@Z @13722 NONAME ;public: virtual int __thiscall OpalVoipBlasterDevice::RingLine(unsigned int,unsigned long)
- ?ROWZAG@@3QBEB @8724 NONAME ;unsigned char const * const ROWZAG
-- ?RtpCallback@H323_H263Codec@@SAXPAXHH@Z @18805 NONAME ;public: static void __cdecl H323_H263Codec::RtpCallback(void *,int,int)
-+ ?RtpCallback@H323_H263Codec@@SAXPAXHH@Z @18805 NONAME ;public: static void __cdecl H323_H263Codec::RtpCallback(AVCodecContext *,void *,int,int)
- ?saveblks@Pre_Vid_Coder@@IAEXPAE@Z @8725 NONAME ;protected: void __thiscall Pre_Vid_Coder::saveblks(unsigned char *)
- ?SelectDefaultLogicalChannel@H323Connection@@UAEXI@Z @8726 NONAME ;public: virtual void __thiscall H323Connection::SelectDefaultLogicalChannel(unsigned int)
- ?SelectFastStartChannels@H323Connection@@UAEXIHH@Z @9303 NONAME ;public: virtual void __thiscall H323Connection::SelectFastStartChannels(unsigned int,int,int)
diff --git a/net/opal/files/patch-src-ffh263codec.cxx b/net/opal/files/patch-src-ffh263codec.cxx
deleted file mode 100644
index 3669cbe8779d..000000000000
--- a/net/opal/files/patch-src-ffh263codec.cxx
+++ /dev/null
@@ -1,19 +0,0 @@
-*** src/ffh263codec.cxx.orig Fri Aug 8 01:52:14 2003
---- src/ffh263codec.cxx Mon Jun 6 15:28:05 2005
-***************
-*** 140,146 ****
- #define MSVC_OPENH323 1
-
- extern "C" {
-! #include <avcodec.h>
- };
-
-
---- 140,146 ----
- #define MSVC_OPENH323 1
-
- extern "C" {
-! #include <ffmpeg/avcodec.h>
- };
-
-
diff --git a/net/opal/pkg-plist b/net/opal/pkg-plist
new file mode 100644
index 000000000000..4f7b6ae08e4f
--- /dev/null
+++ b/net/opal/pkg-plist
@@ -0,0 +1,90 @@
+lib/libh323_FreeBSD_x86_r.so
+lib/libh323_FreeBSD_x86_r.so.1
+lib/libh323_FreeBSD_x86_r.so.1.17
+lib/libh323_FreeBSD_x86_r.so.1.17.3
+lib/libopenh323.so
+include/openh323/QTIoctl.h
+include/openh323/channels.h
+include/openh323/codecs.h
+include/openh323/cu30codec.h
+include/openh323/dynacodec.h
+include/openh323/ffh263codec.h
+include/openh323/gccpdu.h
+include/openh323/gkclient.h
+include/openh323/gkserver.h
+include/openh323/guid.h
+include/openh323/h225.h
+include/openh323/h225ras.h
+include/openh323/h235.h
+include/openh323/h235auth.h
+include/openh323/h245.h
+include/openh323/h248.h
+include/openh323/h261codec.h
+include/openh323/h263codec.h
+include/openh323/h323.h
+include/openh323/h323annexg.h
+include/openh323/h323caps.h
+include/openh323/h323con.h
+include/openh323/h323ep.h
+include/openh323/h323neg.h
+include/openh323/h323pdu.h
+include/openh323/h323pluginmgr.h
+include/openh323/h323rtp.h
+include/openh323/h323t120.h
+include/openh323/h323t38.h
+include/openh323/h323trans.h
+include/openh323/h4501.h
+include/openh323/h45010.h
+include/openh323/h45011.h
+include/openh323/h4502.h
+include/openh323/h4503.h
+include/openh323/h4504.h
+include/openh323/h4505.h
+include/openh323/h4506.h
+include/openh323/h4507.h
+include/openh323/h4508.h
+include/openh323/h4509.h
+include/openh323/h450pdu.h
+include/openh323/h460.h
+include/openh323/h501.h
+include/openh323/h501pdu.h
+include/openh323/hid.h
+include/openh323/ixjDefs.h
+include/openh323/ixjidb.h
+include/openh323/ixjlid.h
+include/openh323/jitter.h
+include/openh323/lid.h
+include/openh323/mcspdu.h
+include/openh323/mediafmt.h
+include/openh323/opalosp.h
+include/openh323/opalplugin.h
+include/openh323/opalusbdevice.h
+include/openh323/opalvxml.h
+include/openh323/opalwavfile.h
+include/openh323/openh323buildopts.h
+include/openh323/peclient.h
+include/openh323/q931.h
+include/openh323/rfc2190avcodec.h
+include/openh323/rfc2833.h
+include/openh323/rtp.h
+include/openh323/rtp2wav.h
+include/openh323/svcctrl.h
+include/openh323/t120proto.h
+include/openh323/t38.h
+include/openh323/t38proto.h
+include/openh323/transports.h
+include/openh323/vblasterlid.h
+include/openh323/vpblid.h
+include/openh323/x224.h
+include/openh323/x880.h
+@dirrm include/openh323
+%%DATADIR%%/openh323u.mak
+@dirrm %%DATADIR%%
+lib/pwlib/codecs/audio/g726_audio_pwplugin.so
+lib/pwlib/codecs/audio/gsm0610_audio_pwplugin.so
+lib/pwlib/codecs/audio/ilbc_audio_pwplugin.so
+lib/pwlib/codecs/audio/ima_adpcm_audio_pwplugin.so
+lib/pwlib/codecs/audio/lpc10_audio_pwplugin.so
+lib/pwlib/codecs/audio/speex_audio_pwplugin.so
+@dirrm lib/pwlib/codecs/audio
+@dirrm lib/pwlib/codecs