summaryrefslogtreecommitdiff
path: root/net-libs/opal/files
diff options
context:
space:
mode:
author(no author) <(no author)@4d9a9b59-111c-4e0b-8f7a-7640551abb98>2009-03-16 07:55:01 +0000
committer(no author) <(no author)@4d9a9b59-111c-4e0b-8f7a-7640551abb98>2009-03-16 07:55:01 +0000
commitf1e95daae05c57d935b00e611c624c5e75cd21ec (patch)
tree4065ab51d9e64882d9001a59ede7d9a4e372a4a6 /net-libs/opal/files
uploading my overlay ), initial commit
git-svn-id: http://172.18.13.13/svn/sss_overlay@1 4d9a9b59-111c-4e0b-8f7a-7640551abb98
Diffstat (limited to 'net-libs/opal/files')
-rw-r--r--net-libs/opal/files/opal-3.4.1-eapi2.patch59
-rw-r--r--net-libs/opal/files/opal-lpcini.patch11
2 files changed, 70 insertions, 0 deletions
diff --git a/net-libs/opal/files/opal-3.4.1-eapi2.patch b/net-libs/opal/files/opal-3.4.1-eapi2.patch
new file mode 100644
index 0000000..a9c0346
--- /dev/null
+++ b/net-libs/opal/files/opal-3.4.1-eapi2.patch
@@ -0,0 +1,59 @@
+--- opal-3.4.1.ebuild 2008-10-09 19:47:27.000000000 -0400
++++ opal-3.4.1-eapi2.ebuild 2008-10-09 20:06:51.000000000 -0400
+@@ -4,6 +4,8 @@
+
+ inherit eutils
+
++EAPI="2"
++
+ DESCRIPTION="C++ class library normalising numerous telephony protocols"
+ HOMEPAGE="http://www.ekiga.org"
+ SRC_URI="http://www.ekiga.org/admin/downloads/latest/sources/sources/${P}.tar.gz"
+@@ -13,33 +15,16 @@
+ KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+ IUSE="debug doc java"
+
+-RDEPEND="~dev-libs/ptlib-2.4.1
++RDEPEND="~dev-libs/ptlib-2.4.1[debug=]
+ >=media-video/ffmpeg-0.4.7
+ media-libs/speex
+ java? ( virtual/jdk )"
+
+-pkg_setup() {
+- if use debug && ! built_with_use dev-libs/ptlib debug; then
+- eerror "You need to build dev-libs/ptlib with USE=debug enabled."
+- die "dev-libs/ptlib has to be built with USE=debug"
+- fi
+-
+- if ! use debug && built_with_use dev-libs/ptlib debug; then
+- eerror "You need to build dev-libs/ptlib without USE=debug."
+- die "dev-libs/ptlib has not to be built with USE=debug"
+- fi
+-}
+-
+-src_unpack() {
+- unpack ${A}
+- cd "${S}"
+-
++src_prepare() {
+ epatch "${FILESDIR}"/${P}-lpcini.patch
+ }
+
+-src_compile() {
+- local makeopts
+-
++src_configure() {
+ # zrtp doesn't depend on net-libs/libzrtpcpp but on libzrtp from
+ # http://zfoneproject.com/ that is not in portage
+ econf \
+@@ -49,6 +34,10 @@
+ --disable-localspeex \
+ --disable-zrtp \
+ || die "econf failed"
++}
++
++src_compile() {
++ local makeopts
+
+ if use debug; then
+ makeopts="debug"
diff --git a/net-libs/opal/files/opal-lpcini.patch b/net-libs/opal/files/opal-lpcini.patch
new file mode 100644
index 0000000..a59ef79
--- /dev/null
+++ b/net-libs/opal/files/opal-lpcini.patch
@@ -0,0 +1,11 @@
+--- plugins/audio/LPC_10/src/lpcini.c.orig 2008-09-24 23:01:05.000000000 -0400
++++ plugins/audio/LPC_10/src/lpcini.c 2008-09-25 00:39:34.000000000 -0400
+@@ -50,6 +50,8 @@
+ #ifdef _MSC_VER
+ #include <malloc.h>
+ #endif
++#else
++ extern void * malloc();
+ #endif
+
+ /* Common Block Declarations */