Skip to content
Browse files

for farataa

  • Loading branch information...
1 parent 73b3378 commit 8be5f62dba5cc46c0fe3918fe25cbdf431e93128 @megabaks committed Apr 3, 2012
View
220 media-libs/mediastreamer/ChangeLog
@@ -0,0 +1,220 @@
+# ChangeLog for media-libs/mediastreamer
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/mediastreamer/ChangeLog,v 1.51 2012/01/06 15:06:02 ranger Exp $
+
+ 06 Jan 2012; Brent Baude <ranger@gentoo.org> mediastreamer-2.7.3-r3.ebuild:
+ Marking mediastreamer-2.7.3-r3 ppc stable for bug 363311
+
+ 06 Nov 2011; Fabian Groffen <grobian@gentoo.org>
+ mediastreamer-2.7.3-r3.ebuild:
+ Drop ~ppc-macos, since 2.7 no longer compiles on OSX 10.5 (last ppc version)
+
+ 23 Oct 2011; Tomáš Chvátal <scarabeus@gentoo.org>
+ -mediastreamer-2.2.3_p1-r1.ebuild,
+ -files/mediastreamer-2.2.3_p1-autodeps.patch, -mediastreamer-2.5.0.ebuild,
+ -mediastreamer-2.6.0.ebuild, mediastreamer-2.7.3-r3.ebuild:
+ Punt static libraries and libtool archives, remove overshadowed versions.
+
+ 14 Oct 2011; Peter Volkov <pva@gentoo.org> mediastreamer-2.7.3-r3.ebuild:
+ Allow building with pulseaudio only, bug #384961 wrt niks1024 AT gmail.com
+
+ 01 Oct 2011; Samuli Suominen <ssuominen@gentoo.org>
+ mediastreamer-2.7.3-r3.ebuild:
+ Rename USE="v4l2" to USE="v4l" wrt #385241
+
+ 29 Aug 2011; Fabian Groffen <grobian@gentoo.org>
+ mediastreamer-2.7.3-r3.ebuild:
+ Marked *-macos, bug #362691
+
+ 16 May 2011; Kacper Kowalik <xarthisius@gentoo.org>
+ mediastreamer-2.7.3-r3.ebuild:
+ Marked ~ppc/~ppc64 wrt #362691
+
+ 15 May 2011; Peter Volkov <pva@gentoo.org> -mediastreamer-2.7.3.ebuild,
+ -mediastreamer-2.7.3-r2.ebuild, mediastreamer-2.7.3-r3.ebuild:
+ Drop xv USE flag as it is not optional, bug #365653 thank Willard Dawson
+ for report.
+
+ 14 May 2011; Thomas Kahle <tomka@gentoo.org> mediastreamer-2.7.3-r3.ebuild:
+ x86 stable per bug 363311
+
+ 01 May 2011; Markos Chandras <hwoarang@gentoo.org>
+ mediastreamer-2.7.3-r3.ebuild:
+ Stable on amd64 wrt bug #363311
+
+ 30 Apr 2011; Peter Volkov <pva@gentoo.org> mediastreamer-2.7.3-r3.ebuild:
+ Update REQUIRED_USE to avoid build failure, bug #364657, wrt Diego Elio
+ Pettenò
+
+*mediastreamer-2.7.3-r3 (20 Apr 2011)
+
+ 20 Apr 2011; Peter Volkov <pva@gentoo.org> +mediastreamer-2.7.3-r3.ebuild:
+ Fixed undefined reference on v4l_desc, bug #363603 thank Fred Röhner for
+ report and tests.
+
+*mediastreamer-2.7.3-r2 (14 Apr 2011)
+
+ 14 Apr 2011; Peter Volkov <pva@gentoo.org> -mediastreamer-2.7.3-r1.ebuild,
+ +mediastreamer-2.7.3-r2.ebuild:
+ Revision bump for bug #362883 wrt Andrei Slavoiu
+
+ 12 Apr 2011; Peter Volkov <pva@gentoo.org> mediastreamer-2.7.3-r1.ebuild,
+ +files/mediastreamer-2.7.3-sdl-build.patch:
+ Added patch to fix build issue with USE=sdl, bug #362883 thank Luigi 'Comio'
+ Mantellini for report and for help.
+
+*mediastreamer-2.7.3-r1 (09 Apr 2011)
+
+ 09 Apr 2011; Peter Volkov <pva@gentoo.org> +mediastreamer-2.7.3-r1.ebuild,
+ metadata.xml:
+ Added amr plugin dependency, bug 356977 wrt Andrew Savchenko.
+
+ 09 Apr 2011; Peter Volkov <pva@gentoo.org> mediastreamer-2.7.3.ebuild,
+ +files/mediastreamer-2.7.3-v4l-automagic.patch:
+ Finally fix v4l1 automagic and inability to be built with
+ linux-headers-2.6.38, bug 361107 thank Guillaume BINET for report and Ted
+ Rodgers, hirakendu and for help.
+
+*mediastreamer-2.7.3 (09 Apr 2011)
+
+ 09 Apr 2011; Peter Volkov <pva@gentoo.org> +mediastreamer-2.7.3.ebuild:
+ Version bump, bug #356977 wrt Andrew Savchenko. Use virtual/ffmpeg, bug
+ #356977 by Tomáš Chvátal. Always depend on v4l2 as ./configure.ac
+ suggests, fixes automagic dep on v4l, bug 352713 thank Markus Oehme for
+ report.
+
+ 01 Jan 2011; Markos Chandras <hwoarang@gentoo.org>
+ mediastreamer-2.6.0.ebuild:
+ Stable on amd64 wrt bug #349258
+
+ 27 Dec 2010; Thomas Kahle <tomka@gentoo.org> mediastreamer-2.6.0.ebuild:
+ x86 stable per bug 349258
+
+ 04 Dec 2010; Peter Volkov <pva@gentoo.org> mediastreamer-2.6.0.ebuild:
+ Fix automagick dependency on pulseaudio, bug #347163, thank Markus Oehme for
+ report.
+
+*mediastreamer-2.6.0 (23 Jul 2010)
+
+ 23 Jul 2010; Peter Volkov <pva@gentoo.org> +mediastreamer-2.6.0.ebuild:
+ Version bump.
+
+ 18 Jul 2010; <nixnut@gentoo.org> mediastreamer-2.3.0-r1.ebuild:
+ ppc stable #317235
+
+ 10 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ mediastreamer-2.3.0-r1.ebuild:
+ x86 stable wrt bug #317235
+
+*mediastreamer-2.5.0 (07 Jun 2010)
+
+ 07 Jun 2010; Peter Volkov <pva@gentoo.org> -mediastreamer-2.2.4.ebuild,
+ -mediastreamer-2.3.0.ebuild, -mediastreamer-2.4.0.ebuild,
+ +mediastreamer-2.5.0.ebuild:
+ Version bump. Drop old.
+
+ 21 May 2010; Peter Volkov <pva@gentoo.org> mediastreamer-2.4.0.ebuild:
+ mediastreamer-2.4.0 requires ortp-0.16.2, bug 320751, thank Nikoli for
+ report. Use nongnu mirrors.
+
+*mediastreamer-2.4.0 (20 May 2010)
+
+ 20 May 2010; Peter Volkov <pva@gentoo.org> +mediastreamer-2.4.0.ebuild:
+ Version bump.
+
+ 20 May 2010; Peter Volkov <pva@gentoo.org> mediastreamer-2.3.0-r1.ebuild:
+ amd64 stable, bug 317235.
+
+*mediastreamer-2.3.0-r1 (21 Mar 2010)
+
+ 21 Mar 2010; Fabian Groffen <grobian@gentoo.org>
+ +mediastreamer-2.3.0-r1.ebuild:
+ Revbump for Darwin (coreaudio) support, bump to EAPI=3 for Prefix support,
+ marked ~ppc-macos and ~x86-macos, bug #310215
+
+ 23 Feb 2010; Joseph Jezak <josejx@gentoo.org> mediastreamer-2.3.0.ebuild:
+ Marked ~ppc64.
+
+*mediastreamer-2.3.0 (08 Feb 2010)
+
+ 08 Feb 2010; Alexey Shvetsov <alexxy@gentoo.org>
+ +mediastreamer-2.3.0.ebuild:
+ Version bump
+
+ 15 Nov 2009; Mounir Lamouri <volkmar@gentoo.org>
+ mediastreamer-2.2.3_p1-r1.ebuild,
+ -files/mediastreamer-2.2.3_p1-arts.patch, mediastreamer-2.2.4.ebuild:
+ Remove arts related patch and clean ebuilds, wrt bug 291546
+
+ 11 Nov 2009; Samuli Suominen <ssuominen@gentoo.org>
+ mediastreamer-2.2.3_p1-r1.ebuild, mediastreamer-2.2.4.ebuild:
+ Remove USE arts (deprecated).
+
+*mediastreamer-2.2.4 (20 Aug 2009)
+
+ 20 Aug 2009; Mike Frysinger <vapier@gentoo.org>
+ +mediastreamer-2.2.4.ebuild:
+ Version bump.
+
+ 19 Jul 2009; Mounir Lamouri <volkmar@gentoo.org>
+ -mediastreamer-2.2.3-r1.ebuild, -files/mediastreamer-2.2.3-arts.patch,
+ -files/mediastreamer-2.2.3-autodeps.patch:
+ Removing old ebuilds and patches
+
+ 08 Jul 2009; Markus Meier <maekke@gentoo.org>
+ mediastreamer-2.2.3_p1-r1.ebuild:
+ amd64 stable, bug #259172
+
+ 03 Jul 2009; Mounir Lamouri <volkmar@gentoo.org>
+ mediastreamer-2.2.3_p1-r1.ebuild:
+ Stable on ppc, bug 259172
+
+ 02 Jul 2009; Christian Faulhammer <fauli@gentoo.org>
+ mediastreamer-2.2.3_p1-r1.ebuild:
+ stable x86, bug 259172
+
+ 12 Jun 2009; Mounir Lamouri <volkmar@gentoo.org>
+ mediastreamer-2.2.3-r1.ebuild, mediastreamer-2.2.3_p1-r1.ebuild:
+ Add alsa as default USE flag. Fix bug 273762.
+
+ 16 May 2009; Mounir Lamouri <volkmar@gentoo.org> metadata.xml:
+ Use global gsm USE flag instead of local one.
+
+ 15 May 2009; Markus Meier <maekke@gentoo.org>
+ mediastreamer-2.2.3-r1.ebuild, mediastreamer-2.2.3_p1-r1.ebuild:
+ add ~amd64, bug #267491
+
+ 13 May 2009; Christian Faulhammer <fauli@gentoo.org>
+ mediastreamer-2.2.3_p1-r1.ebuild:
+ keyworded ~arch for x86, bug 267491
+
+ 30 Apr 2009; Mounir Lamouri <volkmar@gentoo.org>
+ mediastreamer-2.2.3_p1-r1.ebuild:
+ Add missing x264 USE flag.
+
+*mediastreamer-2.2.3_p1-r1 (28 Apr 2009)
+*mediastreamer-2.2.3-r1 (28 Apr 2009)
+
+ 28 Apr 2009; Mounir Lamouri <volkmar@gentoo.org>
+ -mediastreamer-2.2.3.ebuild, +mediastreamer-2.2.3-r1.ebuild,
+ -mediastreamer-2.2.3_p1.ebuild, +mediastreamer-2.2.3_p1-r1.ebuild:
+ Add mediastreamer plugins in PDEPEND and speex has a default use flag.
+
+*mediastreamer-2.2.3_p1 (27 Apr 2009)
+
+ 27 Apr 2009; Mounir Lamouri <volkmar@gentoo.org>
+ +files/mediastreamer-2.2.3_p1-arts.patch,
+ +files/mediastreamer-2.2.3_p1-autodeps.patch,
+ +mediastreamer-2.2.3_p1.ebuild:
+ Add mediastreamer-2.2.3 with diff from bundled on in linphone-3.1.1 to make it
+ working with it.
+
+*mediastreamer-2.2.3 (25 Apr 2009)
+
+ 25 Apr 2009; Mounir Lamouri <volkmar@gentoo.org>
+ +files/mediastreamer-2.2.3-arts.patch,
+ +files/mediastreamer-2.2.3-autodeps.patch, +metadata.xml,
+ +mediastreamer-2.2.3.ebuild:
+ Initial commit. Actually, new-born (and bump) for this package removed a few
+ months ago.
+
View
8 media-libs/mediastreamer/Manifest
@@ -0,0 +1,8 @@
+AUX mediastreamer-2.8.0-sdl-build.patch 8006 RMD160 30b4398a6b6488466ce47c27acf4d04028676b5f SHA1 cb620aab50915a20d012a4eaa4db71568364e186 SHA256 f143cf44b767e07ba7bff5572fe5f11950142ff0a36025a64db585aa048ab263
+AUX mediastreamer-2.8.0-v4l-automagic.patch 1083 RMD160 7525df8acec6073afc9d249e124a5a0abca38fa0 SHA1 96b8169fde8375b05aaa7d275089a99117398317 SHA256 697cc9697504e57bb5810b7844eac34bfbae9c909f299ca5bb056b352c26bcfe
+DIST mediastreamer-2.8.0.tar.gz 877503 RMD160 207ed19a07b3d513b3e38ae904c1f2d0dae7899a SHA1 7c140ed52b3ecbdd02908e680d89832682da8421 SHA256 8e0c0e342ab1d41ef8042ba911427e8bed53dcaf77d34673ece63059856a3840
+DIST mediastreamer-2.8.2.tar.gz 882966 RMD160 2caad69ef839eae4d2d8d8fb3f53ce75d8316a2d SHA1 8b31dd1322c513ba974b984f68ea7ca9fc1462fe SHA256 a62ebb008913db6e03e27bd1ec30bb560ae4219da5255c0e91853b5e894a4f33
+EBUILD mediastreamer-2.8.0.ebuild 3973 RMD160 ca785d4797c3df8f37aa817e6b1ffd738ccd1e51 SHA1 1f9768a3b75619f36a42c99417ae0f6e69db0edd SHA256 83cb10ef36bdd79d0f96da97f6e3c8de04ffa2203fcf0b99b6b15d23ee76c257
+EBUILD mediastreamer-2.8.2.ebuild 3501 RMD160 41d0182b548b9fafe160ff502b466e130563d0ac SHA1 f60bd7fdf1dfc95eb083782579a7d4653afa9196 SHA256 f22c440492d1706fade3ef51a2e31acafeec064ac80763d556496a3a9dfcc8dd
+MISC ChangeLog 7989 RMD160 6515399f1314774b1acf3cf0568ec970371265c5 SHA1 eba4bd6a4fc2cf669dc68ad80455595f12aecfb6 SHA256 7ba23709a85d7204b6605f70e17f42e041fa15443090718f1f0b3b52d298e1b9
+MISC metadata.xml 531 RMD160 8c69e8bafc5b2b770b20d3f30352fc81e842e14c SHA1 369aa519353274364586f218538191596828a6f2 SHA256 25bc15caead165fa7563daefe69bfe714efb8e4970f9043751f7f78ea3669dcc
View
220 media-libs/mediastreamer/files/mediastreamer-2.8.0-sdl-build.patch
@@ -0,0 +1,220 @@
+commit c0ae6c3f9f78ae9e9e4c7030e7054dc5c0267e2c
+Author: Simon Morlat <simon.morlat@linphone.org>
+Date: Mon Apr 11 22:46:37 2011 +0200
+
+ fix SDL output that wasn't compiling anymore and bugfix videodisplay test program
+
+diff --git a/src/msfilter.c b/src/msfilter.c
+index d8d84f3..4b84b8b 100644
+--- a/src/msfilter.c
++++ b/src/msfilter.c
+@@ -169,9 +169,7 @@ int ms_filter_link(MSFilter *f1, int pin1, MSFilter *f2, int pin2){
+
+ int ms_filter_unlink(MSFilter *f1, int pin1, MSFilter *f2, int pin2){
+ MSQueue *q;
+- ms_return_val_if_fail(f1, -1);
+- ms_return_val_if_fail(f2, -1);
+- ms_message("ms_filter_unlink: %s:%p,%i-->%s:%p,%i",f1->desc->name,f1,pin1,f2->desc->name,f2,pin2);
++ ms_message("ms_filter_unlink: %s:%p,%i-->%s:%p,%i",f1 ? f1->desc->name : "!NULL!",f1,pin1,f2 ? f2->desc->name : "!NULL!",f2,pin2);
+ ms_return_val_if_fail(pin1<f1->desc->noutputs, -1);
+ ms_return_val_if_fail(pin2<f2->desc->ninputs, -1);
+ ms_return_val_if_fail(f1->outputs[pin1]!=NULL,-1);
+diff --git a/src/videoout.c b/src/videoout.c
+index ca36b0f..5bdc6dd 100644
+--- a/src/videoout.c
++++ b/src/videoout.c
+@@ -114,8 +114,6 @@ void ms_display_destroy(MSDisplay *d);
+ }
+ #endif
+
+-#include "ffmpeg-priv.h"
+-
+ #define SCALE_FACTOR 4.0f
+ #define SELVIEW_POS_INACTIVE -100.0
+
+@@ -462,7 +460,7 @@ void ms_display_desc_set_default_window_id(MSDisplayDesc *desc, long id){
+
+ typedef struct VideoOut
+ {
+- AVRational ratio;
++ struct Rational {int num; int den;} ratio;
+ MSPicture fbuf;
+ MSPicture fbuf_selfview;
+ MSPicture local_pic;
+@@ -474,8 +472,8 @@ typedef struct VideoOut
+ float sv_posx,sv_posy;
+ int background_color[3];
+
+- struct ms_SwsContext *sws1;
+- struct ms_SwsContext *sws2;
++ MSScalerContext *sws1;
++ MSScalerContext *sws2;
+ MSDisplay *display;
+ bool_t own_display;
+ bool_t ready;
+@@ -552,11 +550,11 @@ static void video_out_uninit(MSFilter *f){
+ if (obj->display!=NULL && obj->own_display)
+ ms_display_destroy(obj->display);
+ if (obj->sws1!=NULL){
+- ms_sws_freeContext(obj->sws1);
++ ms_scaler_context_free(obj->sws1);
+ obj->sws1=NULL;
+ }
+ if (obj->sws2!=NULL){
+- ms_sws_freeContext(obj->sws2);
++ ms_scaler_context_free(obj->sws2);
+ obj->sws2=NULL;
+ }
+ if (obj->local_msg!=NULL) {
+@@ -581,11 +579,11 @@ static void video_out_prepare(MSFilter *f){
+ obj->display=NULL;
+ }
+ if (obj->sws1!=NULL){
+- ms_sws_freeContext(obj->sws1);
++ ms_scaler_context_free(obj->sws1);
+ obj->sws1=NULL;
+ }
+ if (obj->sws2!=NULL){
+- ms_sws_freeContext(obj->sws2);
++ ms_scaler_context_free(obj->sws2);
+ obj->sws2=NULL;
+ }
+ if (obj->local_msg!=NULL) {
+@@ -665,13 +663,12 @@ static void video_out_process(MSFilter *f){
+ if (ms_yuv_buf_init_from_mblk(&src,inm)==0){
+
+ if (obj->sws2==NULL){
+- obj->sws2=ms_sws_getContext(src.w,src.h,PIX_FMT_YUV420P,
+- obj->fbuf_selfview.w,obj->fbuf_selfview.h,PIX_FMT_YUV420P,
+- SWS_FAST_BILINEAR, NULL, NULL, NULL);
++ obj->sws2=ms_scaler_create_context(src.w,src.h,MS_YUV420P,
++ obj->fbuf_selfview.w,obj->fbuf_selfview.h,MS_YUV420P,
++ MS_SCALER_METHOD_BILINEAR);
+ }
+ ms_display_lock(obj->display);
+- if (ms_sws_scale(obj->sws2,src.planes,src.strides, 0,
+- src.h, obj->fbuf_selfview.planes, obj->fbuf_selfview.strides)<0){
++ if (ms_scaler_process(obj->sws2,src.planes,src.strides,obj->fbuf_selfview.planes, obj->fbuf_selfview.strides)<0){
+ ms_error("Error in ms_sws_scale().");
+ }
+ if (!mblk_get_precious_flag(inm)) ms_yuv_buf_mirror(&obj->fbuf_selfview);
+@@ -683,9 +680,9 @@ static void video_out_process(MSFilter *f){
+ if (ms_yuv_buf_init_from_mblk(&src,inm)==0){
+
+ if (obj->sws2==NULL){
+- obj->sws2=ms_sws_getContext(src.w,src.h,PIX_FMT_YUV420P,
+- obj->local_pic.w,obj->local_pic.h,PIX_FMT_YUV420P,
+- SWS_FAST_BILINEAR, NULL, NULL, NULL);
++ obj->sws2=ms_scaler_create_context(src.w,src.h,MS_YUV420P,
++ obj->local_pic.w,obj->local_pic.h,MS_YUV420P,
++ MS_SCALER_METHOD_BILINEAR);
+ }
+ if (obj->local_msg==NULL){
+ obj->local_msg=ms_yuv_buf_alloc(&obj->local_pic,
+@@ -693,8 +690,7 @@ static void video_out_process(MSFilter *f){
+ }
+ if (obj->local_pic.planes[0]!=NULL)
+ {
+- if (ms_sws_scale(obj->sws2,src.planes,src.strides, 0,
+- src.h, obj->local_pic.planes, obj->local_pic.strides)<0){
++ if (ms_scaler_process(obj->sws2,src.planes,src.strides,obj->local_pic.planes, obj->local_pic.strides)<0){
+ ms_error("Error in ms_sws_scale().");
+ }
+ if (!mblk_get_precious_flag(inm)) ms_yuv_buf_mirror(&obj->local_pic);
+@@ -731,13 +727,12 @@ static void video_out_process(MSFilter *f){
+ }
+ }
+ if (obj->sws1==NULL){
+- obj->sws1=ms_sws_getContext(src.w,src.h,PIX_FMT_YUV420P,
+- obj->fbuf.w,obj->fbuf.h,PIX_FMT_YUV420P,
+- SWS_FAST_BILINEAR, NULL, NULL, NULL);
++ obj->sws1=ms_scaler_create_context(src.w,src.h,MS_YUV420P,
++ obj->fbuf.w,obj->fbuf.h,MS_YUV420P,
++ MS_SCALER_METHOD_BILINEAR);
+ }
+ ms_display_lock(obj->display);
+- if (ms_sws_scale(obj->sws1,src.planes,src.strides, 0,
+- src.h, obj->fbuf.planes, obj->fbuf.strides)<0){
++ if (ms_scaler_process(obj->sws1,src.planes,src.strides,obj->fbuf.planes, obj->fbuf.strides)<0){
+ ms_error("Error in ms_sws_scale().");
+ }
+ if (obj->mirror && !mblk_get_precious_flag(inm)) ms_yuv_buf_mirror(&obj->fbuf);
+@@ -943,3 +938,4 @@ MSFilterDesc ms_video_out_desc={
+
+
+ MS_FILTER_DESC_EXPORT(ms_video_out_desc)
++
+diff --git a/tests/videodisplay.c b/tests/videodisplay.c
+index 76f67a5..0828c6a 100644
+--- a/tests/videodisplay.c
++++ b/tests/videodisplay.c
+@@ -52,6 +52,7 @@ int main(int argc, char *argv[]){
+ for(i=0;i<1;++i){
+ int n;
+ vs=video_preview_new();
++ /*video_preview_set_display_filter_name(vs,"MSVideoOut");*/
+ video_preview_set_size(vs,vsize);
+ video_preview_start(vs, cam);
+
+@@ -79,11 +80,11 @@ int main(int argc, char *argv[]){
+
+ vs->tee = ms_filter_new(MS_TEE_ID);
+
+- ms_filter_unlink(vs->pixconv,0, vs->output,0);
++ ms_filter_unlink(vs->pixconv,0, vs->output2,0);
+
+ ms_filter_link(vs->pixconv,0,vs->tee,0);
+- ms_filter_link(vs->tee,0,vs->output,0);
+- ms_filter_link(vs->tee,1,vs->output,1);
++ ms_filter_link(vs->tee,0,vs->output2,0);
++ ms_filter_link(vs->tee,1,vs->output2,1);
+
+ //ms_filter_unlink(vs->tee,0,vs->output,0);
+ ms_ticker_attach (vs->ticker, vs->source);
+@@ -92,34 +93,34 @@ int main(int argc, char *argv[]){
+ if (n==500)
+ {
+ int corner=1;
+- ms_filter_call_method(vs->output,MS_VIDEO_DISPLAY_SET_LOCAL_VIEW_MODE,&corner);
++ ms_filter_call_method(vs->output2,MS_VIDEO_DISPLAY_SET_LOCAL_VIEW_MODE,&corner);
+ }
+ if (n==600)
+ {
+ int corner=2;
+- ms_filter_call_method(vs->output,MS_VIDEO_DISPLAY_SET_LOCAL_VIEW_MODE,&corner);
++ ms_filter_call_method(vs->output2,MS_VIDEO_DISPLAY_SET_LOCAL_VIEW_MODE,&corner);
+ }
+ if (n==700)
+ {
+ int corner=3;
+- ms_filter_call_method(vs->output,MS_VIDEO_DISPLAY_SET_LOCAL_VIEW_MODE,&corner);
++ ms_filter_call_method(vs->output2,MS_VIDEO_DISPLAY_SET_LOCAL_VIEW_MODE,&corner);
+ }
+ if (n==800)
+ {
+ int corner=-1;
+- ms_filter_call_method(vs->output,MS_VIDEO_DISPLAY_SET_LOCAL_VIEW_MODE,&corner);
++ ms_filter_call_method(vs->output2,MS_VIDEO_DISPLAY_SET_LOCAL_VIEW_MODE,&corner);
+ }
+ if (n==900)
+ {
+ ms_ticker_detach (vs->ticker, vs->source);
+
+ ms_filter_unlink(vs->pixconv,0,vs->tee,0);
+- ms_filter_unlink(vs->tee,0,vs->output,0);
+- ms_filter_unlink(vs->tee,1,vs->output,1);
++ ms_filter_unlink(vs->tee,0,vs->output2,0);
++ ms_filter_unlink(vs->tee,1,vs->output2,1);
+ ms_filter_destroy(vs->tee);
+ vs->tee=NULL;
+
+- ms_filter_link(vs->pixconv,0, vs->output,0);
++ ms_filter_link(vs->pixconv,0, vs->output2,0);
+
+
+ ms_ticker_attach (vs->ticker, vs->source);
+@@ -129,3 +130,4 @@ int main(int argc, char *argv[]){
+ }
+ return 0;
+ }
++
View
40 media-libs/mediastreamer/files/mediastreamer-2.8.0-v4l-automagic.patch
@@ -0,0 +1,40 @@
+=== modified file 'configure.ac'
+--- configure.ac 2011-04-09 08:17:33 +0000
++++ configure.ac 2011-04-09 08:31:18 +0000
+@@ -590,6 +590,15 @@
+ AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${package_prefix}/share" ,[path of data])
+ AC_SUBST(PACKAGE_DATA_DIR)
+
++AC_ARG_ENABLE(v4l,
++ [ --disable-v4l Disable usage of v4l],
++ [case "${enableval}" in
++ yes) v4l=yes ;;
++ no) v4l=no ;;
++ *) AC_MSG_ERROR(bad value ${enableval} for --disable-v4l) ;;
++ esac],[v4l=yes])
++
++if test "$v4l" = "yes" ; then
+ dnl check for video4linux headers
+ AC_CHECK_HEADERS(linux/videodev.h linux/videodev2.h)
+ if test "${ac_cv_header_linux_videodev_h}" = "yes" || \
+@@ -599,8 +608,6 @@
+ found_v4l=no
+ fi
+
+-AM_CONDITIONAL(BUILD_V4L, test x$found_v4l = xyes )
+-
+ AC_ARG_ENABLE(libv4l,
+ [ --disable-libv4l Disable usage of libv4l, really discouraged],
+ [case "${enableval}" in
+@@ -632,6 +639,10 @@
+ ])
+ fi
+ fi
++fi
++
++AM_CONDITIONAL(BUILD_V4L, test x$found_v4l = xyes )
++
+
+ dnl ##################################################
+ dnl # Check for doxygen
+
View
130 media-libs/mediastreamer/mediastreamer-2.8.0.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/mediastreamer/mediastreamer-2.7.3-r3.ebuild,v 1.12 2012/01/06 15:06:02 ranger Exp $
+
+EAPI="4"
+
+inherit eutils autotools multilib
+
+DESCRIPTION="Mediastreaming library for telephony application"
+HOMEPAGE="http://www.linphone.org/"
+SRC_URI="mirror://nongnu/linphone/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ~ppc64 x86 ~x64-macos ~x86-macos"
+# Many cameras will not work or will crash an application if mediastreamer2 is
+# not built with v4l2 support (taken from configure.ac)
+# TODO: run-time test for ipv6: does it really need ortp[ipv6] ?
+IUSE="+alsa amr bindist coreaudio debug examples gsm ilbc ipv6 jack oss portaudio
+pulseaudio sdl +speex static-libs theora v4l video x264 X"
+REQUIRED_USE="|| ( oss alsa jack portaudio coreaudio pulseaudio )
+ video? ( || ( sdl X ) )
+ theora? ( video )
+ X? ( video )
+ v4l? ( video )"
+
+RDEPEND=">=net-libs/ortp-0.16.2[ipv6?]
+ alsa? ( media-libs/alsa-lib )
+ gsm? ( media-sound/gsm )
+ jack? ( >=media-libs/libsamplerate-0.0.13
+ media-sound/jack-audio-connection-kit )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( >=media-sound/pulseaudio-0.9.21 )
+ speex? ( >=media-libs/speex-1.2_beta3 )
+ video? (
+ virtual/ffmpeg
+ v4l? ( media-libs/libv4l
+ sys-kernel/linux-headers )
+ theora? ( media-libs/libtheora )
+ sdl? ( media-libs/libsdl[video,X] )
+ X? ( x11-libs/libX11
+ x11-libs/libXv ) )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ x11-proto/videoproto"
+
+PDEPEND="amr? ( !bindist? ( media-plugins/mediastreamer-amr ) )
+ ilbc? ( media-plugins/mediastreamer-ilbc )
+ video? ( x264? ( media-plugins/mediastreamer-x264 ) )"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+
+src_prepare() {
+ # respect user's CFLAGS
+ sed -i -e "s:-O2::;s: -g::" configure.ac || die "patching configure.ac failed"
+
+ # change default paths
+ sed -i -e "s:\(\${prefix}/\)lib:\1$(get_libdir):" \
+ -e "s:\(prefix/share\):\1/${PN}:" configure.ac \
+ || die "patching configure.ac failed"
+
+ # fix html doc installation dir
+ sed -i -e "s:\$(pkgdocdir):\$(docdir):" help/Makefile.am \
+ || die "patching help/Makefile.am failed"
+ sed -i -e "s:\(doc_htmldir=\).*:\1\$(htmldir):" help/Makefile.am \
+ || die "patching help/Makefile.am failed"
+
+# epatch "${FILESDIR}/${PN}-2.8.0-v4l-automagic.patch"
+# epatch "${FILESDIR}/${P}-sdl-build.patch"
+
+ # linux/videodev.h dropped in 2.6.38
+ sed -i -e 's:msv4l.c::' src/Makefile.am || die
+ sed -i -e 's:linux/videodev.h ::' configure.ac || die
+ mkdir m4
+ eautoreconf
+
+ # don't build examples in tests/
+ sed -i -e "s:\(SUBDIRS = .*\) tests \(.*\):\1 \2:" Makefile.in \
+ || die "patching Makefile.in failed"
+}
+
+src_configure() {
+ # Mac OS X Audio Queue is an audio recording facility, available on
+ # 10.5 (Leopard, Darwin9) and onward
+ local macaqsnd="--disable-macaqsnd"
+ if use coreaudio && [[ ${CHOST} == *-darwin* && ${CHOST##*-darwin} -ge 9 ]];
+ then
+ macaqsnd="--enable-macaqsnd"
+ fi
+
+ # strict: don't want -Werror
+ # external-ortp: don't use bundled libs
+ # arts: arts is deprecated
+ econf \
+ --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
+ --datadir="${EPREFIX}"/usr/share/${PN} \
+ --libdir="${EPREFIX}"/usr/$(get_libdir) \
+ --disable-strict \
+ --enable-external-ortp \
+ --disable-artsc \
+ --disable-libv4l2 \
+ $(use_enable alsa) \
+ $(use_enable pulseaudio) \
+ $(use_enable coreaudio macsnd) ${macaqsnd} \
+ $(use_enable debug) \
+ $(use_enable gsm) \
+ $(use_enable ipv6) \
+ $(use_enable jack) \
+ $(use_enable oss) \
+ $(use_enable portaudio) \
+ $(use_enable speex) \
+ $(use_enable static-libs static) \
+ $(use_enable theora) \
+ $(use_enable video) \
+ $(use_enable v4l) \
+ $(use_enable v4l libv4l) \
+ $(use_enable sdl) \
+ $(use_enable X x11) \
+ $(use_enable X xv)
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -exec rm -f {} +
+
+ if use examples; then
+ insinto /usr/share/doc/${PF}/examples
+ doins tests/*.c
+ fi
+}
View
121 media-libs/mediastreamer/mediastreamer-2.8.2.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/mediastreamer/mediastreamer-2.7.3-r3.ebuild,v 1.12 2012/01/06 15:06:02 ranger Exp $
+
+EAPI="4"
+
+inherit eutils autotools multilib
+
+DESCRIPTION="Mediastreaming library for telephony application"
+HOMEPAGE="http://www.linphone.org/"
+SRC_URI="mirror://nongnu/linphone/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="+alsa amr bindist coreaudio debug examples gsm ilbc ipv6 oss portaudio
+pulseaudio sdl +speex static-libs theora video x264 X"
+REQUIRED_USE="|| ( oss alsa portaudio coreaudio pulseaudio )
+ video? ( || ( sdl X ) )
+ theora? ( video )
+ X? ( video )"
+
+RDEPEND=">=net-libs/ortp-0.20.0[ipv6?]
+ alsa? ( media-libs/alsa-lib )
+ gsm? ( media-sound/gsm )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( >=media-sound/pulseaudio-0.9.21 )
+ speex? ( >=media-libs/speex-1.2_beta3 )
+ video? (
+ virtual/ffmpeg
+ theora? ( media-libs/libtheora )
+ sdl? ( media-libs/libsdl[video,X] )
+ X? ( x11-libs/libX11
+ x11-libs/libXv ) )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ x11-proto/videoproto"
+
+PDEPEND="amr? ( !bindist? ( media-plugins/mediastreamer-amr ) )
+ ilbc? ( media-plugins/mediastreamer-ilbc )
+ video? ( x264? ( media-plugins/mediastreamer-x264 ) )"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+
+src_prepare() {
+ # respect user's CFLAGS
+ sed -i -e "s:-O2::;s: -g::" configure.ac || die "patching configure.ac failed"
+
+ # change default paths
+ sed -i -e "s:\(\${prefix}/\)lib:\1$(get_libdir):" \
+ -e "s:\(prefix/share\):\1/${PN}:" configure.ac \
+ || die "patching configure.ac failed"
+
+ # fix html doc installation dir
+ sed -i -e "s:\$(pkgdocdir):\$(docdir):" help/Makefile.am \
+ || die "patching help/Makefile.am failed"
+ sed -i -e "s:\(doc_htmldir=\).*:\1\$(htmldir):" help/Makefile.am \
+ || die "patching help/Makefile.am failed"
+
+
+# # linux/videodev.h dropped in 2.6.38
+# sed -i -e 's:msv4l.c::' src/Makefile.am || die
+# sed -i -e 's:linux/videodev.h ::' configure.ac || die
+
+ # don't build examples in tests/
+ sed -i -e "s:\(SUBDIRS = .*\) tests \(.*\):\1 \2:" Makefile.in \
+ || die "patching Makefile.in failed"
+
+ # make sure to use host libtool version
+ rm -f m4/libtool.m4 m4/lt*.m4 #282268
+ mkdir m4
+ eautoreconf
+}
+
+src_configure() {
+ # Mac OS X Audio Queue is an audio recording facility, available on
+ # 10.5 (Leopard, Darwin9) and onward
+ local macaqsnd="--disable-macaqsnd"
+ if use coreaudio && [[ ${CHOST} == *-darwin* && ${CHOST##*-darwin} -ge 9 ]];
+ then
+ macaqsnd="--enable-macaqsnd"
+ fi
+
+ # strict: don't want -Werror
+ # external-ortp: don't use bundled libs
+ # arts: arts is deprecated
+ econf \
+ --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
+ --datadir="${EPREFIX}"/usr/share/${PN} \
+ --libdir="${EPREFIX}"/usr/$(get_libdir) \
+ --disable-strict \
+ --enable-external-ortp \
+ --disable-artsc \
+ --disable-libv4l1 \
+ --disable-libv4l2 \
+ $(use_enable alsa) \
+ $(use_enable pulseaudio) \
+ $(use_enable coreaudio macsnd) ${macaqsnd} \
+ $(use_enable debug) \
+ $(use_enable gsm) \
+ $(use_enable ipv6) \
+ $(use_enable oss) \
+ $(use_enable portaudio) \
+ $(use_enable speex) \
+ $(use_enable static-libs static) \
+ $(use_enable theora) \
+ $(use_enable video) \
+ $(use_enable sdl) \
+ $(use_enable X x11) \
+ $(use_enable X xv)
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -exec rm -f {} +
+
+ if use examples; then
+ insinto /usr/share/doc/${PF}/examples
+ doins tests/*.c
+ fi
+}
View
19 media-libs/mediastreamer/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>voip</herd>
+ <maintainer>
+ <email>volkmar@gentoo.org</email>
+ <name>Mounir Lamouri</name>
+ </maintainer>
+ <maintainer>
+ <email>pva@gentoo.org</email>
+ <name>Peter Volkov</name>
+ </maintainer>
+ <use>
+ <flag name="amr">Use of AMR Narrow Band codec plugin</flag>
+ <flag name="ilbc">Use of iLBC (RFC3951) codec plugin</flag>
+ <flag name="video">Enable video support</flag>
+ </use>
+</pkgmetadata>
+
View
262 net-libs/ortp/ChangeLog
@@ -0,0 +1,262 @@
+# ChangeLog for net-libs/ortp
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/ortp/ChangeLog,v 1.71 2012/01/06 15:05:26 ranger Exp $
+
+ 06 Jan 2012; Brent Baude <ranger@gentoo.org> ortp-0.16.5.ebuild:
+ Marking ortp-0.16.5 ppc stable for bug 363311
+
+ 29 Aug 2011; Fabian Groffen <grobian@gentoo.org> ortp-0.16.5.ebuild:
+ Marked ~x64-macos
+
+ 21 May 2011; Raúl Porcel <armin76@gentoo.org> ortp-0.16.5.ebuild:
+ alpha/ia64/sparc stable wrt #363311
+
+ 14 May 2011; Thomas Kahle <tomka@gentoo.org> ortp-0.16.5.ebuild:
+ x86 stable per bug 363311
+
+ 01 May 2011; Markos Chandras <hwoarang@gentoo.org> ortp-0.16.5.ebuild:
+ Stable on amd64 wrt bug #363311
+
+*ortp-0.16.5 (08 Apr 2011)
+
+ 08 Apr 2011; Peter Volkov <pva@gentoo.org> -ortp-0.13.1-r1.ebuild,
+ -ortp-0.15.0_p1.ebuild, +ortp-0.16.5.ebuild:
+ Version bump, bug #356989 wrt to Andrew Savchenko.
+
+ 01 Jan 2011; Markos Chandras <hwoarang@gentoo.org> ortp-0.16.3.ebuild:
+ Stable on amd64 wrt bug #349258
+
+ 27 Dec 2010; Thomas Kahle <tomka@gentoo.org> ortp-0.16.3.ebuild:
+ x86 stable per bug 349258
+
+ 14 Dec 2010; Matt Turner <mattst88@gentoo.org> ortp-0.13.1-r1.ebuild:
+ Drop mips keywords, bug 266193
+
+ 05 Nov 2010; Mark Loeser <halcy0n@gentoo.org> ortp-0.13.1-r1.ebuild:
+ Revert to ~ppc64; no stable consumers in the tree
+
+ 20 Jul 2010; Jeroen Roovers <jer@gentoo.org> ortp-0.13.1-r1.ebuild,
+ ortp-0.15.0_p1.ebuild, ortp-0.16.1.ebuild, ortp-0.16.3.ebuild:
+ Drop HPPA keywording (bug #304363)
+
+ 19 Jun 2010; Raúl Porcel <armin76@gentoo.org> ortp-0.16.1.ebuild:
+ alpha/ia64/sparc stable wrt #320719
+
+ 09 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> ortp-0.16.1.ebuild:
+ x86 stable wrt bug #317235
+
+*ortp-0.16.3 (07 Jun 2010)
+
+ 07 Jun 2010; Peter Volkov <pva@gentoo.org> -ortp-0.15.0.ebuild,
+ -ortp-0.16.0.ebuild, -ortp-0.16.2.ebuild, +ortp-0.16.3.ebuild:
+ Version bump. Drop old.
+
+ 24 May 2010; <nixnut@gentoo.org> ortp-0.16.1.ebuild:
+ ppc stable #320719
+
+*ortp-0.16.2 (20 May 2010)
+
+ 20 May 2010; Peter Volkov <pva@gentoo.org> +ortp-0.16.2.ebuild:
+ Version bump.
+
+ 20 May 2010; Peter Volkov <pva@gentoo.org> ortp-0.16.1.ebuild:
+ amd64 stable, bug 317235.
+
+ 21 Mar 2010; Fabian Groffen <grobian@gentoo.org> ortp-0.16.1.ebuild:
+ Bumped to EAPI=3 for Prefix changes, marked ~ppc-macos and ~x86-macos
+
+*ortp-0.16.1 (11 Feb 2010)
+
+ 11 Feb 2010; Peter Volkov <pva@gentoo.org> +ortp-0.16.1.ebuild:
+ Version bump.
+
+ 25 Dec 2009; Raúl Porcel <armin76@gentoo.org> ortp-0.15.0.ebuild,
+ ortp-0.15.0_p1.ebuild, ortp-0.16.0.ebuild:
+ Add ~sparc wrt #266193
+
+*ortp-0.16.0 (20 Aug 2009)
+
+ 20 Aug 2009; Mike Frysinger <vapier@gentoo.org> +ortp-0.16.0.ebuild:
+ Version bump.
+
+ 08 Jul 2009; Markus Meier <maekke@gentoo.org> ortp-0.15.0_p1.ebuild:
+ amd64 stable, bug #259172
+
+ 03 Jul 2009; Mounir Lamouri <volkmar@gentoo.org> -ortp-0.7.1-r1.ebuild,
+ ortp-0.15.0_p1.ebuild:
+ 0.15.0_p1 stable on ppc, bug 259172. Removing 0.7.1-r1.
+
+ 02 Jul 2009; Christian Faulhammer <fauli@gentoo.org>
+ ortp-0.15.0_p1.ebuild:
+ stable x86, bug 259172
+
+ 26 Jun 2009; Alexis Ballier <aballier@gentoo.org> ortp-0.15.0_p1.ebuild:
+ keyword ~x86-fbsd, bug #266193
+
+ 02 May 2009; Raúl Porcel <armin76@gentoo.org> ortp-0.13.1-r1.ebuild:
+ alpha/ia64/sparc stable wrt #259313
+
+ 02 May 2009; Jeroen Roovers <jer@gentoo.org> ortp-0.13.1-r1.ebuild:
+ Stable for HPPA (bug #259313).
+
+ 29 Apr 2009; Markus Meier <maekke@gentoo.org> ortp-0.13.1-r1.ebuild:
+ amd64/x86 stable, bug #259313
+
+ 28 Apr 2009; Mounir Lamouri <volkmar@gentoo.org> metadata.xml:
+ Taking maintainership.
+
+ 25 Apr 2009; Raúl Porcel <armin76@gentoo.org> ortp-0.15.0.ebuild,
+ ortp-0.15.0_p1.ebuild:
+ Add ~ia64 wrt #266193
+
+ 24 Apr 2009; Brent Baude <ranger@gentoo.org> ortp-0.13.1-r1.ebuild:
+ stable ppc, bug 259313
+
+ 24 Apr 2009; Brent Baude <ranger@gentoo.org> ortp-0.13.1-r1.ebuild:
+ stable ppc64, bug 259313
+
+*ortp-0.15.0_p1 (24 Apr 2009)
+
+ 24 Apr 2009; Mounir Lamouri <volkmar@gentoo.org> +ortp-0.15.0_p1.ebuild:
+ Add ortp-0.15.0 with patch from linphone-3.1.0 to make it working with it.
+
+ 23 Apr 2009; Markus Meier <maekke@gentoo.org> ortp-0.15.0:
+ add ~amd64, bug #266193
+
+ 20 Apr 2009; Jeroen Roovers <jer@gentoo.org> ortp-0.15.0:
+ Marked ~hppa (bug #266193).
+
+ 18 Apr 2009; Tobias Klausmann <klausman@gentoo.org> ortp-0.15.0.ebuild:
+ Keyworded on alpha, bug #266193
+
+ 15 Apr 2009; Brent Baude <ranger@gentoo.org> ortp-0.15.0.ebuild:
+ Marking ortp-0.15.0 ~ppc64 for bug 266193
+
+*ortp-0.15.0 (15 Apr 2009)
+
+ 15 Apr 2009; Mounir Lamouri <volkmar@gentoo.org> metadata.xml,
+ +ortp-0.15.0.ebuild:
+ Version bump to 0.15.0. See bug 257798.
+
+ 15 Apr 2009; Mounir Lamouri <volkmar@gentoo.org> metadata.xml,
+ ortp-0.13.1-r1.ebuild:
+ Fix examples management. See bug 226247.
+
+ 15 Apr 2009; Mounir Lamouri <volkmar@gentoo.org> ortp-0.7.1-r1.ebuild:
+ Fix examples management for bug 226247. EAPI 2 bump and fix die messages.
+
+*ortp-0.13.1-r1 (06 Feb 2009)
+
+ 06 Feb 2009; Jeremy Olexa <darkside@gentoo.org> -ortp-0.13.1.ebuild,
+ +ortp-0.13.1-r1.ebuild:
+ (non maintainer commit) basically a rewrite of the ebuild by Mounir Lamouri
+ to fix many issues, bug 257029
+
+ 16 Aug 2008; Torsten Veller <tove@gentoo.org> metadata.xml:
+ Remove stkn from metadata.xml (#27693)
+
+ 12 Feb 2008; Mike Frysinger <vapier@gentoo.org> ortp-0.13.1.ebuild:
+ Build with --disable-strict so we dont error out on warnings #209819 by Diego.
+
+ 11 Feb 2008; Mike Frysinger <vapier@gentoo.org> ortp-0.13.1.ebuild:
+ Forward port all KEYWORDS from older versions.
+
+ 10 Aug 2007; Jeroen Roovers <jer@gentoo.org> ortp-0.7.1-r1.ebuild:
+ Stable for HPPA (bug #176297).
+
+ 03 Jun 2007; Joshua Kinard <kumba@gentoo.org> ortp-0.7.1-r1.ebuild:
+ Marked unstable on mips.
+
+ 05 May 2007; Jeroen Roovers <jer@gentoo.org> ortp-0.7.1-r1.ebuild:
+ Marked ~hppa (bug #176926).
+
+*ortp-0.13.1 (01 May 2007)
+
+ 01 May 2007; Stefan Schweizer <genstef@gentoo.org> -ortp-0.11.0.ebuild,
+ +ortp-0.13.1.ebuild:
+ version bump
+
+ 27 Dec 2006; Timothy Redaelli <drizzt@gentoo.org> ortp-0.7.1-r1.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 11 Dec 2006; <kloeri@gentoo.org> ortp-0.7.1-r1.ebuild:
+ Stable on ia64.
+
+ 06 Dec 2006; <kloeri@gentoo.org> ortp-0.7.1-r1.ebuild:
+ Stable on Alpha.
+
+ 01 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> ortp-0.7.1-r1.ebuild:
+ Stable on amd64 for kopete.
+
+ 30 Nov 2006; Markus Rothe <corsair@gentoo.org> ortp-0.7.1-r1.ebuild:
+ Stable on ppc64
+
+ 15 Nov 2006; Joseph Jezak <josejx@gentoo.org> ortp-0.7.1-r1.ebuild:
+ Marked ppc stable.
+
+ 14 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> ortp-0.7.1-r1.ebuild:
+ Stable on sparc wrt #147570
+
+ 13 Nov 2006; Christian Faulhammer <opfer@gentoo.org> ortp-0.7.1-r1.ebuild:
+ stable x86 for KDE 3.5.5, see bug #147570
+
+ 30 Oct 2006; Piotr Jaroszyński <peper@gentoo.org> ortp-0.7.1-r1.ebuild,
+ ortp-0.11.0.ebuild:
+ Fix HOMEPAGE wrt bug #153473.
+
+ 14 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> ortp-0.7.1-r1.ebuild:
+ Add ~alpha keyword.
+
+ 14 Oct 2006; Aron Griffis <agriffis@gentoo.org> ortp-0.7.1-r1.ebuild:
+ Mark 0.7.1-r1 ~ia64. #150982
+
+ 13 Oct 2006; Jason Wever <weeve@gentoo.org> ortp-0.7.1-r1.ebuild:
+ Added ~sparc keyword wrt bug #150982.
+
+*ortp-0.11.0 (10 Oct 2006)
+
+ 10 Oct 2006; Stefan Schweizer <genstef@gentoo.org> -ortp-0.7.0.ebuild,
+ -ortp-0.8.1.ebuild, -ortp-0.9.1.ebuild, -ortp-0.10.1.ebuild,
+ +ortp-0.11.0.ebuild:
+ version bump
+
+*ortp-0.10.1 (20 Aug 2006)
+
+ 20 Aug 2006; Stefan Schweizer <genstef@gentoo.org> +ortp-0.10.1.ebuild:
+ version bump
+
+ 07 Jul 2006; Brent Baude <ranger@gentoo.org> ortp-0.7.1-r1.ebuild:
+ Marking ortp-0.7.1-r1 ~ppc64 to satisfy a kopete broken dep per Mr. Bones
+
+ 02 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> ortp-0.7.1-r1.ebuild:
+ Add ~ppc keyword (okay from lu_zero).
+
+ 05 May 2006; Stefan Schweizer <genstef@gentoo.org>
+ files/digest-ortp-0.7.1-r1, +files/digest-ortp-0.9.1, Manifest:
+ Version bump thanks to Lukáš Polívka <lukas.polivka@gmail.com> in bug 132287
+
+ 04 Feb 2006; Hanno Boeck <hanno@gentoo.org> ortp-0.8.1.ebuild:
+ Disable error on compiler warnings to fix compilation with gcc 4.1.
+
+*ortp-0.8.1 (04 Feb 2006)
+
+ 04 Feb 2006; Daniel Black <dragonheart@gentoo.org> +ortp-0.8.1.ebuild:
+ version bump
+
+*ortp-0.7.1-r1 (08 Jan 2006)
+
+ 08 Jan 2006; Daniel Black <dragonheart@gentoo.org> -ortp-0.7.1.ebuild,
+ +ortp-0.7.1-r1.ebuild:
+ path fix to glib headers in ortp include files
+
+*ortp-0.7.1 (12 Nov 2005)
+
+ 12 Nov 2005; Daniel Black <dragonheart@gentoo.org> +ortp-0.7.1.ebuild:
+ version bump for lu_zero
+
+*ortp-0.7.0 (21 Mar 2005)
+
+ 21 Mar 2005; Stefan Knoblich <stkn@gentoo.org> +metadata.xml,
+ +ortp-0.7.0.ebuild:
+ Initial import.
+
View
6 net-libs/ortp/Manifest
@@ -0,0 +1,6 @@
+DIST ortp-0.18.0.tar.gz 508670 RMD160 023131485cc4b166b3c54532b99f6c1e02894e7a SHA1 62058a2d5436cd9dcafb47ba4ca58ef9714f0a84 SHA256 02c6d9dae910ce9f5af6f0c69d21b511f2744fdf4df6d1141b7329d0624ffdb1
+DIST ortp-0.20.0.tar.gz 515505 RMD160 7249e044167e008d4047359d746774de6820ab2a SHA1 9c66fb9512134869d4d2eb7766b6a8c5e4da1cc7 SHA256 f2a8263f8242756e2ce092c710ac068cd4b21051fc70c1937b275193a2bfb3d3
+EBUILD ortp-0.18.0.ebuild 2260 RMD160 6ca7b116550cbbeda5501833907f41bc2b77cd8e SHA1 a6bf707ab009b8e8904ec4cd1b8609d07014ce70 SHA256 60720b955d47d8dfee8f285e37fceba0dd57d08b48a135fe76dbd819adb9ec2a
+EBUILD ortp-0.20.0.ebuild 2427 RMD160 71f234c75d409c234c834394b103dfb63d02d082 SHA1 1511143e86b28833839ca1760d92b00794fa4cd4 SHA256 c76c158b6477a021b8d993f1565b0a3db54485fb7c3f208c0fcd3a8e663c396e
+MISC ChangeLog 8684 RMD160 60a2f8c16f954dee8db4e6122abe348b73357afa SHA1 3ef853a495291cdddbe06c5fb34a1239494adaa0 SHA256 363d20823e056b9f517c92985b3741ef5d1ad99f9b21757420f28e12a2719f96
+MISC metadata.xml 330 RMD160 bbdf0c8f6eb13e9f0b08b49a3265a62c0f228a3c SHA1 a2bb062ad11f226a972fe02c4660b5e034adf029 SHA256 99937e3e0045cb0812725da6ca1bd118dcff96790b193d1936b25192e27c7fd9
View
12 net-libs/ortp/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>voip</herd>
+ <maintainer>
+ <email>volkmar@gentoo.org</email>
+ <name>Mounir Lamouri</name>
+ </maintainer>
+ <use>
+ <flag name='srtp'>Add support for Secure RTP</flag>
+ </use>
+</pkgmetadata>
View
78 net-libs/ortp/ortp-0.18.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/ortp/ortp-0.16.5.ebuild,v 1.6 2012/01/06 15:05:26 ranger Exp $
+
+EAPI="4"
+
+DESCRIPTION="Open Real-time Transport Protocol (RTP, RFC3550) stack"
+HOMEPAGE="http://www.linphone.org/"
+SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/linphone/${PN}/sources/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ~ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug doc examples ipv6 minimal srtp ssl"
+
+RDEPEND="srtp? ( net-libs/libsrtp )
+ ssl? ( dev-libs/openssl )"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+src_prepare() {
+ # to be sure doc is not builded nor installed w/ -doc and doxygen installed
+ if ! use doc; then
+ sed -i -e 's/test $DOXYGEN != //' configure \
+ || die "patching configure failed"
+ fi
+
+ # to authorize -srtp even with libsrtp installed
+ if ! use srtp; then
+ sed -i -e 's/$have_srtp_headers$have_srtp_lib//' configure \
+ || die "patching configure failed"
+ fi
+
+ # to authorize -ssl even with openssl installed
+ if ! use ssl; then
+ sed -i -e 's/SSL_LIBS=".*"/SSL_LIBS=""/' \
+ -e 's/openssl\/.*.h/poll.h/' configure \
+ || die "patching configure failed"
+ fi
+
+ # do not build examples programs, see bug 226247
+ sed -i -e 's/SUBDIRS = . tests/SUBDIRS = ./' src/Makefile.in \
+ || die "patching src/Makefile.in failed"
+
+ # ${P} is added after ${docdir}
+ if use doc; then
+ sed -i -e 's/$(docdir)\/$(PACKAGE)-$(VERSION)/$(docdir)/' Makefile.in \
+ || die "patching Makefile.in failed"
+ fi
+}
+
+src_configure() {
+ # force docdir to standard Gentoo doc directory
+ # memcheck is for HP-UX only
+ # mode64bit adds +DA2.0W +DS2.0 CFLAGS wich are needed for HP-UX
+ # strict adds -Werror, don't want it
+ econf \
+ --docdir="${EPREFIX}"/usr/share/doc/${PF} \
+ --disable-memcheck \
+ --disable-mode64bit \
+ --disable-strict \
+ --enable-fast-install \
+ --enable-libtool-lock \
+ $(use_enable debug) \
+ $(use_enable ipv6) \
+ $(use_enable minimal perf)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ dodoc AUTHORS ChangeLog NEWS README TODO
+
+ if use examples; then
+ insinto /usr/share/doc/${PF}/examples
+ doins src/tests/*.c
+ fi
+}
View
89 net-libs/ortp/ortp-0.20.0.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/ortp/ortp-0.16.5.ebuild,v 1.6 2012/01/06 15:05:26 ranger Exp $
+
+EAPI="4"
+
+inherit eutils autotools
+
+DESCRIPTION="Open Real-time Transport Protocol (RTP, RFC3550) stack"
+HOMEPAGE="http://www.linphone.org/"
+SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/linphone/${PN}/sources/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="debug doc examples ipv6 minimal srtp ssl"
+
+RDEPEND="srtp? ( net-libs/libsrtp )
+ ssl? ( dev-libs/openssl )"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+src_prepare() {
+ # respect user's CFLAGS
+ sed -i -e "s:-O2::;s: -g::" configure.ac || die "patching configure.ac
+ failed"
+
+ # to be sure doc is not builded nor installed w/ -doc and doxygen installed
+ if ! use doc; then
+ sed -i -e 's/test $DOXYGEN != //' configure \
+ || die "patching configure failed"
+ fi
+
+ # to authorize -srtp even with libsrtp installed
+ if ! use srtp; then
+ sed -i -e 's/$have_srtp_headers$have_srtp_lib//' configure \
+ || die "patching configure failed"
+ fi
+
+ # to authorize -ssl even with openssl installed
+ if ! use ssl; then
+ sed -i -e 's/SSL_LIBS=".*"/SSL_LIBS=""/' \
+ -e 's/openssl\/.*.h/poll.h/' configure \
+ || die "patching configure failed"
+ fi
+
+ # do not build examples programs, see bug 226247
+ sed -i -e 's/SUBDIRS = . tests/SUBDIRS = ./' src/Makefile.in \
+ || die "patching src/Makefile.in failed"
+
+ # ${P} is added after ${docdir}
+ if use doc; then
+ sed -i -e 's/$(docdir)\/$(PACKAGE)-$(VERSION)/$(docdir)/' Makefile.in \
+ || die "patching Makefile.in failed"
+ fi
+
+ # make sure to use host libtool version
+ rm -f m4/libtool.m4 m4/lt*.m4 #282268
+ mkdir m4
+ eautoreconf
+}
+
+src_configure() {
+ # force docdir to standard Gentoo doc directory
+ # memcheck is for HP-UX only
+ # mode64bit adds +DA2.0W +DS2.0 CFLAGS wich are needed for HP-UX
+ # strict adds -Werror, don't want it
+ econf \
+ --docdir="${EPREFIX}"/usr/share/doc/${PF} \
+ --disable-memcheck \
+ --disable-mode64bit \
+ --disable-strict \
+ --enable-fast-install \
+ --enable-libtool-lock \
+ $(use_enable debug) \
+ $(use_enable ipv6) \
+ $(use_enable minimal perf)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ dodoc AUTHORS ChangeLog NEWS README TODO
+
+ if use examples; then
+ insinto /usr/share/doc/${PF}/examples
+ doins src/tests/*.c
+ fi
+}
View
2 net-misc/bcg729/Manifest
@@ -0,0 +1,2 @@
+DIST bcg729-1.0.0.tar.gz 416311 RMD160 d598e4f6244746a8067c21d1497017a38c4a7d5d SHA1 727e1e333c83dccf28ed770fe117e7b2956bd736 SHA256 6f80f9820f081fbd8b3f97b7bdc9c584bd54ba4558fa714130f8a53b154509ac
+EBUILD bcg729-1.0.0.ebuild 804 RMD160 3c4a9850af71a2d9e1914875aa646d75c740baca SHA1 642531d568d22922919ffc075b0f519721c699ee SHA256 cfb0f1fbae4f5eb329b36fec7d3b0e76fdbcef0368e43d772a820366cb1de1b4
View
39 net-misc/bcg729/bcg729-1.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit eutils autotools multilib
+
+DESCRIPTION="Backported G729 implementation for Linphone"
+HOMEPAGE="http://www.linphone.org"
+SRC_URI="http://download.savannah.gnu.org/releases/linphone/plugins/sources/${P}.tar.gz"
+
+LICENSE="GPLv2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+
+DEPEND=">=net-libs/ortp-0.20.0
+ >=media-libs/mediastreamer-2.8.2"
+RDEPEND="${DEPEND}"
+
+src_prepare(){
+ # make sure to use host libtool version
+ rm -f m4/libtool.m4 m4/lt*.m4 #282268
+ eautoreconf
+}
+
+src_configure(){
+ econf \
+ --disable-strict \
+ --libdir="${EPREFIX}/usr/$(get_libdir)"
+}
+
+src_install(){
+ default
+ find "${ED}" -name '*.la' -exec rm -f {} +
+}
View
443 net-voip/linphone/ChangeLog
@@ -0,0 +1,443 @@
+# ChangeLog for net-voip/linphone
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-voip/linphone/ChangeLog,v 1.64 2012/01/06 15:06:36 ranger Exp $
+
+ 06 Jan 2012; Brent Baude <ranger@gentoo.org> linphone-3.4.3.ebuild:
+ Marking linphone-3.4.3 ppc stable for bug 363311
+
+ 06 Nov 2011; Fabian Groffen <grobian@gentoo.org> linphone-3.4.3-r1.ebuild,
+ linphone-3.4.3.ebuild, linphone-3.3.2.ebuild:
+ Drop ~ppc-macos keyword for versions that (indirectly) depend on
+ mediastreamer-2.7.3
+
+ 23 Oct 2011; Markus Meier <maekke@gentoo.org> linphone-3.4.3-r1.ebuild:
+ x86 stable, bug #363311
+
+ 12 Oct 2011; Tony Vroon <chainsaw@gentoo.org> linphone-3.4.3-r1.ebuild:
+ Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo, Ian
+ "idella4" Delaney & Tomáš "Mepho" Pružina in bug #363311.
+
+*linphone-3.4.3-r1 (24 May 2011)
+
+ 24 May 2011; Peter Volkov <pva@gentoo.org> -linphone-3.3.1.ebuild,
+ +linphone-3.4.3-r1.ebuild:
+ Add pax marking for linphone, bug #365353, thank Nikoli for report. Drop
+ unused.
+
+ 14 May 2011; Thomas Kahle <tomka@gentoo.org> linphone-3.4.3.ebuild:
+ x86 stable per bug 363311
+
+ 01 May 2011; Markos Chandras <hwoarang@gentoo.org> linphone-3.4.3.ebuild:
+ Stable on amd64 wrt bug #363311
+
+*linphone-3.4.3 (09 Apr 2011)
+
+ 09 Apr 2011; Peter Volkov <pva@gentoo.org> +linphone-3.4.3.ebuild,
+ linphone-3.4.3-nls.patch:
+ Version bump, bug #354533 thank Ivan Ivanich for report and Andrew Savchenko
+ for help.
+
+ 09 Apr 2011; Peter Volkov <pva@gentoo.org> linphone-3.3.2.ebuild:
+ Update mediastreamer dependency, bug #323281 thank Michael Weber and Petr
+ Pisar.
+
+ 01 Jan 2011; Markos Chandras <hwoarang@gentoo.org> linphone-3.3.2.ebuild:
+ Stable on amd64 wrt bug #349258
+
+ 27 Dec 2010; Thomas Kahle <tomka@gentoo.org> linphone-3.3.2.ebuild:
+ x86 stable per bug 349258
+
+ 23 Oct 2010; Fabian Groffen <grobian@gentoo.org> linphone-3.3.2.ebuild:
+ Fix compilation on Darwin
+
+*linphone-3.3.2 (23 Jul 2010)
+
+ 23 Jul 2010; Peter Volkov <pva@gentoo.org> +linphone-3.3.2.ebuild:
+ Version bump.
+
+ 18 Jul 2010; <nixnut@gentoo.org> linphone-3.2.1-r2.ebuild:
+ ppc stable #317235
+
+ 10 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ linphone-3.2.1-r2.ebuild:
+ x86 stable wrt bug #317235
+
+*linphone-3.3.1 (07 Jun 2010)
+
+ 07 Jun 2010; Peter Volkov <pva@gentoo.org> -linphone-3.1.2.ebuild,
+ -linphone-3.2.1.ebuild, -linphone-3.2.1-r1.ebuild, -linphone-3.3.0.ebuild,
+ +linphone-3.3.1.ebuild:
+ Version bump. Drop old.
+
+ 21 May 2010; Peter Volkov <pva@gentoo.org>
+ +files/linphone-3.2.99.1-external-mediastreamer.patch:
+ Added missed patch, thank Willard Dawson for report in bug #320739 and
+ Rion for xmpp report.
+
+*linphone-3.3.0 (20 May 2010)
+
+ 20 May 2010; Peter Volkov <pva@gentoo.org> +linphone-3.3.0.ebuild:
+ Version bump.
+
+ 20 May 2010; Peter Volkov <pva@gentoo.org> linphone-3.2.1-r2.ebuild:
+ amd64 stable, bug 317235.
+
+ 01 Apr 2010; Fabian Groffen <grobian@gentoo.org> linphone-3.2.1-r2.ebuild:
+ Unbreak for Prefix: use ${ED}/usr/...
+
+*linphone-3.2.1-r2 (26 Mar 2010)
+
+ 26 Mar 2010; Peter Volkov <pva@gentoo.org> +linphone-3.2.1-r2.ebuild:
+ Finally fix bug #307865 (install icon to correct location).
+
+ 21 Mar 2010; Fabian Groffen <grobian@gentoo.org> linphone-3.2.1-r1.ebuild:
+ Bumped to EAPI=3 for Prefix changes, marked ~ppc-macos and ~x86-macos, bug
+ #310253
+
+*linphone-3.2.1-r1 (18 Mar 2010)
+
+ 18 Mar 2010; Peter Volkov <pva@gentoo.org> +linphone-3.2.1-r1.ebuild,
+ +files/linphone-3.2.1-linphone.desktop.patch:
+ Make linphone.desktop validateable, bug #307865, thank Rion for report.
+
+*linphone-3.2.1 (18 Feb 2010)
+
+ 18 Feb 2010; Peter Volkov <pva@gentoo.org> +linphone-3.2.1.ebuild,
+ +files/linphone-3.2.1-external-mediastreamer.patch,
+ +files/linphone-3.2.1-log-window-crash.patch,
+ +files/linphone-3.2.1-nls.patch:
+ Version bump, fixes bug #285478.
+
+ 24 Aug 2009; Mike Frysinger <vapier@gentoo.org> linphone-3.1.2.ebuild:
+ Fix libtool mismatch troubles #282268 by rainer and drop pointless LINGUAS
+ default.
+
+*linphone-3.1.2 (20 Aug 2009)
+
+ 20 Aug 2009; Mike Frysinger <vapier@gentoo.org> +linphone-3.1.2.ebuild:
+ Version bump.
+
+ 19 Jul 2009; Mounir Lamouri <volkmar@gentoo.org>
+ -files/linphone-1.6.0-call.patch,
+ -files/linphone-2.0.1-configure-gsm.patch,
+ -files/linphone-2.0.1-mediastreamer-deps.patch,
+ -files/linphone-2.0.1-speexdsp.patch,
+ -files/linphone-2.1.1-ortp-deps.patch, -linphone-3.0.0.ebuild,
+ -files/linphone-3.0.0-pkg-config.patch, -linphone-3.1.0.ebuild,
+ -files/linphone-3.1.0-external-mstreamer.patch,
+ -files/linphone-3.1.0-novideo-preferences.patch, metadata.xml:
+ Removing old ebuilds and patches
+
+ 08 Jul 2009; Markus Meier <maekke@gentoo.org> linphone-3.1.1.ebuild:
+ amd64 stable, bug #259172
+
+ 03 Jul 2009; Mounir Lamouri <volkmar@gentoo.org> linphone-3.1.1.ebuild:
+ Stable on ppc, bug 259172
+
+ 02 Jul 2009; Christian Faulhammer <fauli@gentoo.org>
+ linphone-3.1.1.ebuild:
+ stable x86, bug 259172
+
+ 16 May 2009; Mounir Lamouri <volkmar@gentoo.org> metadata.xml,
+ -linphone-2.1.1.ebuild:
+ Use global gsm USE flag instead of local one.
+
+ 15 May 2009; Markus Meier <maekke@gentoo.org> linphone-3.1.0.ebuild,
+ linphone-3.1.1.ebuild:
+ add ~amd64, bug #267491
+
+ 13 May 2009; Christian Faulhammer <fauli@gentoo.org>
+ linphone-3.1.1.ebuild:
+ keyword this, too
+
+ 13 May 2009; Christian Faulhammer <fauli@gentoo.org>
+ linphone-3.1.0.ebuild:
+ keyworded ~arch for x86, bug 267491
+
+ 29 Apr 2009; Mounir Lamouri <volkmar@gentoo.org> linphone-3.1.0.ebuild,
+ linphone-3.1.1.ebuild:
+ Fix mistake in DEPEND, inverted pkgconfig and gettext.
+
+ 28 Apr 2009; Mounir Lamouri <volkmar@gentoo.org> linphone-3.0.0.ebuild:
+ ppc stable, bug 267386
+
+ 27 Apr 2009; Markus Meier <maekke@gentoo.org> linphone-3.0.0.ebuild:
+ amd64/x86 stable, bug #267386
+
+*linphone-3.1.1 (27 Apr 2009)
+
+ 27 Apr 2009; Mounir Lamouri <volkmar@gentoo.org>
+ +files/linphone-3.1.1-external-mstreamer.patch, +linphone-3.1.1.ebuild:
+ Version bump to 3.1.1. See bug 263420.
+
+ 26 Apr 2009; Mounir Lamouri <volkmar@gentoo.org> metadata.xml:
+ Taking maintainership.
+
+*linphone-3.1.0 (26 Apr 2009)
+
+ 26 Apr 2009; Mounir Lamouri <volkmar@gentoo.org>
+ +files/linphone-3.1.0-external-mstreamer.patch,
+ +files/linphone-3.1.0-nls.patch,
+ +files/linphone-3.1.0-novideo-preferences.patch, +linphone-3.1.0.ebuild:
+ Version bump to 3.1.0 and complete rewrite of the ebuild. See bug 263420.
+
+ 24 Apr 2009; Mounir Lamouri <volkmar@gentoo.org> linphone-2.1.1.ebuild,
+ linphone-3.0.0.ebuild:
+ Moving back ebuilds to SLOT 0, no reason to use SLOT 1.
+
+ 24 Apr 2009; Mounir Lamouri <volkmar@gentoo.org> linphone-2.1.1.ebuild,
+ linphone-3.0.0.ebuild, metadata.xml:
+ linphone uses ilbc with a mediastreamer plugin since a long time.
+ ilbc USE flag was not dropped when needed. See bug 258407.
+
+ 02 Jan 2009; Mike Frysinger <vapier@gentoo.org> linphone-3.0.0.ebuild:
+ Disable intltool requirements #252704.
+
+*linphone-3.0.0 (23 Dec 2008)
+
+ 23 Dec 2008; Mike Frysinger <vapier@gentoo.org>
+ +files/linphone-3.0.0-pkg-config.patch, +linphone-3.0.0.ebuild:
+ Version bump #246494 by Nico Schlömer.
+
+ 23 Dec 2008; Mike Frysinger <vapier@gentoo.org> linphone-2.1.1.ebuild:
+ Disable USE=video #189774.
+
+ 11 Dec 2008; <ssuominen@gentoo.org> linphone-2.1.1.ebuild:
+ Fix speex dep. wrt #233381.
+
+ 31 Aug 2008; Michael Sterrett <mr_bones_@gentoo.org>
+ linphone-2.1.1.ebuild:
+ nasm moved to DEPEND for bug #221451
+
+ 22 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
+ add GLEP 56 USE flag desc from use.local.desc
+
+ 16 Aug 2008; Torsten Veller <tove@gentoo.org> metadata.xml:
+ Remove stkn from metadata.xml (#27693)
+
+ 01 Aug 2008; nixnut <nixnut@gentoo.org> linphone-2.1.1.ebuild:
+ Stable on ppc wrt bug 210741
+
+ 23 Apr 2008; Markus Meier <maekke@gentoo.org> linphone-2.1.1.ebuild:
+ amd64/x86 stable, bug #210741
+
+*linphone-2.1.1 (19 Feb 2008)
+
+ 19 Feb 2008; Mike Frysinger <vapier@gentoo.org>
+ +files/linphone-2.1.1-ortp-deps.patch, +linphone-2.1.1.ebuild:
+ Version bump.
+
+ 02 Feb 2008; Michael Sterrett <mr_bones_@gentoo.org>
+ -linphone-1.7.1.ebuild, -linphone-1.7.1-r1.ebuild, -linphone-2.0.1.ebuild:
+ clean out older ebuilds with missing local use flag
+
+ 22 Jan 2008; Mike Frysinger <vapier@gentoo.org> linphone-2.0.1-r1.ebuild:
+ Force disable building of the manual and running doxygen to save time and
+ such #206109 by Marcel Unbehaun.
+
+ 22 Jan 2008; Mike Frysinger <vapier@gentoo.org>
+ +files/linphone-2.0.1-no-alsa.patch, linphone-2.0.1-r1.ebuild:
+ Fix from upstream for building with USE=-alsa.
+
+ 20 Jan 2008; Mike Frysinger <vapier@gentoo.org> linphone-2.0.1-r1.ebuild:
+ Change USE=novideo to USE=video and force newer gsm as the older one
+ installed broken libraries.
+
+ 16 Jan 2008; Mike Frysinger <vapier@gentoo.org>
+ +files/linphone-2.0.1-speexdsp.patch, linphone-2.0.1-r1.ebuild:
+ Fix building with newer versions of speex #205893 by Chi-Thanh Christopher
+ Nguyen.
+
+*linphone-2.0.1-r1 (14 Jan 2008)
+
+ 14 Jan 2008; Mike Frysinger <vapier@gentoo.org> +linphone-2.0.1-r1.ebuild:
+ Stop installing mediastreamer headers/libs so that we can install the
+ external library package.
+
+*linphone-2.0.1 (14 Jan 2008)
+
+ 14 Jan 2008; Mike Frysinger <vapier@gentoo.org>
+ +files/linphone-1.99.0-core-amd64.patch,
+ +files/linphone-2.0.1-configure-gsm.patch,
+ +files/linphone-2.0.1-mediastreamer-deps.patch, +linphone-2.0.1.ebuild:
+ Version bump.
+
+*linphone-1.7.1-r1 (20 Aug 2007)
+
+ 20 Aug 2007; Mike Frysinger <vapier@gentoo.org> +linphone-1.7.1-r1.ebuild:
+ Remove autotool garbage, dont force gtk interface on everyone (USE=gtk),
+ cleanup configure options, add support for USE=arts, and add some notes
+ about oRTP/ffmpeg.
+
+*linphone-1.7.1 (25 Apr 2007)
+
+ 25 Apr 2007; Stefan Schweizer <genstef@gentoo.org> -linphone-1.7.0.ebuild,
+ +linphone-1.7.1.ebuild:
+ Version bump thanks to Roman Zimmermann <mereandor@gmail.com> and karpi in
+ bug 174803
+
+*linphone-1.7.0 (14 Apr 2007)
+
+ 14 Apr 2007; Stefan Schweizer <genstef@gentoo.org>
+ +files/linphone-1.6.0-call.patch, +metadata.xml, +linphone-1.7.0.ebuild:
+ Version bump, move to net-voip, bug 112688, remove /ortp, bug 171181, fix
+ deps, bug 158551
+
+*linphone-1.6.0-r1 (02 Feb 2007)
+
+ 02 Feb 2007; Timothy Redaelli <drizzt@gentoo.org>
+ +files/linphone-1.6.0-call.patch, +linphone-1.6.0-r1.ebuild:
+ Revbump: Add patch to avoid linphonec "call" to crash.
+ Patch already sent upstream.
+
+*linphone-1.6.0 (30 Jan 2007)
+
+ 30 Jan 2007; Timothy Redaelli <drizzt@gentoo.org> metadata.xml,
+ linphone-1.1.0.ebuild, linphone-1.3.5.ebuild, linphone-1.5.1.ebuild,
+ +linphone-1.6.0.ebuild:
+ Version bump
+
+ 18 Jan 2007; Christian Faulhammer <opfer@gentoo.org>
+ linphone-1.3.5.ebuild:
+ stable x86, bug #147795
+
+ 26 Nov 2006; Timothy Redaelli <drizzt@gentoo.org>
+ +files/linphone-1.3.5-docs.diff, linphone-1.3.5.ebuild:
+ Added patch to remove obsolete developer-docs directory wrt bug #132824.
+
+ 26 Nov 2006; Timothy Redaelli <drizzt@gentoo.org>
+ +files/linphone-1.5.1-pkgconfig.patch, linphone-1.5.1.ebuild:
+ Added an explicit call to PKG_PROG_PKG_CONFIG (thx to Flameeyes) in
+ configure.in.
+
+*linphone-1.5.1 (26 Nov 2006)
+
+ 26 Nov 2006; Timothy Redaelli <drizzt@gentoo.org> +linphone-1.5.1.ebuild:
+ Imported 1.5.1 version from voip overlay without USE portaudio.
+
+ 07 Jul 2006; Michael Sterrett <mr_bones_@gentoo.org>
+ linphone-1.1.0.ebuild:
+ removed optional dep that isn't in portage anymore
+
+ 01 Jul 2006; Lars Weiler <pylon@gentoo.org> linphone-1.3.5.ebuild:
+ Added ~ppc; bug #132672.
+
+ 09 May 2006; Stefan Schweizer <genstef@gentoo.org> linphone-1.3.5.ebuild:
+ Correctly used eautoreconf many thanks to Marcin Deranek <gringo@slonko.net>
+ in bug 132758
+
+*linphone-1.3.5 (05 May 2006)
+
+ 05 May 2006; Stefan Schweizer <genstef@gentoo.org>
+ +files/ilbc-1.2.0-makefile.diff, +linphone-1.3.5.ebuild:
+ Version bump, fixes bugs 108187,113199,116685 and 129194
+
+ 30 Sep 2005; Stefan Knoblich <stkn@gentoo.org> linphone-1.1.0.ebuild:
+ Dropping unnecessary gnome-panel dependency, thanks to
+ Thomas Fischer <fischer@unix-ag.uni-kl.de> in bug #107704.
+
+ 30 Sep 2005; Stefan Knoblich <stkn@gentoo.org> -linphone-0.10.2.ebuild,
+ -linphone-1.0.1.ebuild:
+ Removed old ebuilds.
+
+ 30 Sep 2005; Stefan Knoblich <stkn@gentoo.org> linphone-1.1.0.ebuild:
+ Stable on x86.
+
+ 02 Sep 2005; <dang@gentoo.org> linphone-1.1.0.ebuild:
+ Marked ~amd64
+
+*linphone-1.1.0 (29 Aug 2005)
+
+ 29 Aug 2005; Stefan Knoblich <stkn@gentoo.org> +linphone-1.1.0.ebuild:
+ Version bump, linphone libs are now put into /usr/lib/linphone and ortp
+ headers are removed to avoid conflicts with net-libs/ortp.
+
+ 15 Jul 2005; Stefan Knoblich <stkn@gentoo.org> linphone-1.0.1.ebuild,
+ +linphone-1.0.1-ipv6-include.diff:
+ Always include <netdb.h> in coreapi/linphonecore.c even if USE flag is set
+ -ipv6, fixes #99083. Thanks to Anders Hellgen pointing out that patch from
+ 0.12.x is still needed.
+
+ 14 Jul 2005; Stefan Knoblich <stkn@gentoo.org> linphone-1.0.1.ebuild:
+ Indentation fixes, added missing dodoc, replaced einstall with make
+ (einstall completely broke file locations), added missing
+ dev-perl/XML-Parser and speex dependencies.
+
+*linphone-1.0.1 (14 Jul 2005)
+
+ 14 Jul 2005; John Mylchreest <johnm@gentoo.org> +metadata.xml,
+ +linphone-0.10.2.ebuild, +linphone-1.0.1.ebuild:
+ moving from net-im, updating to the latest version and closing all bugs.
+
+ 03 Aug 2004; David Holm <dholm@gentoo.org> linphone-0.12.2.ebuild:
+ Added to ~ppc.
+
+*linphone-0.12.2 (30 Jul 2004)
+
+ 30 Jul 2004; <stkn@gentoo.org> +files/linphone-0.12.2-include-fix.diff,
+ +linphone-0.12.2.ebuild:
+ version bump
+
+ 10 Jun 2004; Aron Griffis <agriffis@gentoo.org> linphone-0.12.1.ebuild:
+ Fix use invocation
+
+ 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> linphone-0.12.1.ebuild:
+ Add inherit eutils
+
+ 12 Apr 2004; Danny van Dyk <kugelfang@gentoo.org> linphone-0.12.1.ebuild:
+ marked ~amd64
+
+ 14 Mar 2004; Stefan Knoblich <stkn@gentoo.org> linphone-0.10.2.ebuild,
+ linphone-0.12.0.ebuild, linphone-0.12.1.ebuild:
+ updated depdendencies (linphone won't build with libosip-2.x)
+
+ 07 Jan 2004; Sven Blumenstein <bazik@gentoo.org> linphone-0.12.1.ebuild:
+ Removed KEYWORD's of untested archs again.
+ Please dont add new ebuilds with
+ KEYWORDS="~x86 ~ppc ~sparc ~alpha ~mips ~hppa ~arm"
+ if you didnt test on these archs! Fill a bug or talk
+ to the arch lead if you want it tested. Thanks!
+
+*linphone-0.12.1 (03 Jan 2004)
+
+ 03 Jan 2004; Stefan Knoblich <stkn@gentoo.org> linphone-0.10.2.ebuild,
+ linphone-0.12.0.ebuild, linphone-0.12.1.ebuild, linphone-0.9.0-r1.ebuild,
+ linphone-0.12.1-include-fix.diff:
+ removed old linphone-0.9, copyright header updated for 2004, added
+ linphone-0.12.1
+
+ 31 Dec 2003; Sven Blumenstein <bazik@gentoo.org> linphone-0.10.2.ebuild,
+ linphone-0.12.0.ebuild, linphone-0.9.0-r1.ebuild:
+ Fixed handling of the (optional) x86-only DEPEND
+ dev-lang/nasm and removed KEYWORD's of untested archs.
+
+ 07 Dec 2003; Heinrich Wendel <lanius@gentoo.org> linphone-0.10.2.ebuild,
+ linphone-0.9.0-r1.ebuild:
+ fixed alsa dep
+
+*linphone-0.12.0 (04 Oct 2003)
+
+ 04 Oct 2003; Stefan Knoblich <stkn@gentoo.org> linphone-0.12.0.ebuild:
+ Version bumped. Changed dependency from alsa-driver to alsa-lib.
+
+ 26 Sep 2003; Martin Holzer <mholzer@gentoo.org> linphone-0.10.2.ebuild:
+ Added IUSE flags. Closes #29265.
+
+ 12 Jun 2003; <msterret@gentoo.org> linphone-0.10.2.ebuild:
+ added header from skel.ebuild
+
+*linphone-0.10.2 (04 May 2003)
+
+ 04 May 2003; Martin Holzer <mholzer@gentoo.org> linphone-0.10.2.ebuild:
+ Version bumped. Ebuild submitted by Jiri VERUNEK <verunek@vol.cz> in #20391.
+
+*linphone-0.9.0-r1 (20 Mar 2003)
+
+ 20 Mar 2003; Seemant Kulleen <seemant@gentoo.org> linphone-0.9.0-r1.ebuild:
+ removed pic stuff
+
+*linphone-0.9.0 (05 Sep 2002)
+
+ 05 Sep 2002; Daniel Robbins <drobbins@gentoo.org> This ebuild was created by
+ gaarde (Paul Belt) or someone else using his account. Looks ok, so moving to
+ its proper place in net-im (was in net-dialup before.)
View
6 net-voip/linphone/Manifest
@@ -0,0 +1,6 @@
+AUX linphone-3.5.2-extlibs.diff 1201 RMD160 72ef06fa21eb30f2edd58c7292f64d29fd817c73 SHA1 1cf7f7eb10ef7b956df9713ec598b20078b0316f SHA256 5d8a653ef050a1115dc654b7ec58fe2cd4dfa9cb5ad0653be2575423a804c2fc
+AUX linphone-3.5.2-nls.diff 419 RMD160 6860acc37759c96fc86b01d48d83db6936b3b71a SHA1 72475c18945fd7daebdd2e4d6823019fd37f043e SHA256 122db264895c42d21aae55cd2297a5bb4e0098d043d77b0e14d6af69018e9776
+DIST linphone-3.5.2.tar.gz 8338517 RMD160 baca1927172df5b57beb6a46c62999fcac65ba48 SHA1 d0dde9d421b7cf6893c8e5acb969d5bd4a04a231 SHA256 da37d5e539e3f8aaa44039aa52ed032ef372e7481d1b3ce68317bf79aa8a6020
+EBUILD linphone-3.5.2.ebuild 2717 RMD160 de9d6a0a1ed5c115c033cf98e0dde279cd75e32f SHA1 a3eb820d63f9825ca0ae835ba1ba3b463422037e SHA256 6f9be1c6d7c778ba4a1ba6be8ac209a2aa33fce35289136c6c58069c6bd832ab
+MISC ChangeLog 16032 RMD160 294a8f76025405bc4b27ee192d15a42a3c4dcf1c SHA1 2b9812c9d92182329d894c5f75386814c8684651 SHA256 b5e42e5c70dafdc51966e67172881481661ca7bcc452f8e284a9b88747300c33
+MISC metadata.xml 335 RMD160 0e09a4bd66327fe8397d95c19df4fa884886444b SHA1 b7056729ec82619f4edc4dfe90c5c53ec780f638 SHA256 008f606df7bbbc280b1a0b4a31a7b653858c7ccfe3c99f476547c037189f7fdf
View
30 net-voip/linphone/files/linphone-3.5.2-extlibs.diff
@@ -0,0 +1,30 @@
+diff -r f00113966297 -r 7fb66403f980 configure.ac
+--- a/configure.ac Thu Mar 29 14:37:29 2012 +0400
++++ b/configure.ac Thu Mar 29 14:37:45 2012 +0400
+@@ -448,6 +448,8 @@
+ [AS_HELP_STRING([--enable-external-mediastreamer],[Use external mediastreamer library])],,
+ [enable_external_mediastreamer=no])
+
++enable_external_mediastreamer=yes
++
+ AS_CASE($enable_external_mediastreamer,
+ [yes],[
+ PKG_CHECK_MODULES([MEDIASTREAMER], [mediastreamer])
+@@ -511,7 +513,7 @@
+ AC_SUBST(LINPHONE_CFLAGS)
+ AC_SUBST(LINPHONE_LIBS)
+
+-AC_DEFINE_UNQUOTED(LINPHONE_VERSION,"$PACKAGE_VERSION",[Linphone's version number])
++AC_DEFINE_UNQUOTED(LINPHONE_VERSION,"$PACKAGE_VERSION",[Linphone version number])
+
+ AC_DEFINE_UNQUOTED(LINPHONE_PLUGINS_DIR, "${package_prefix}/lib64/liblinphone/plugins" ,[path of liblinphone plugins, not mediastreamer2 plugins])
+ LINPHONE_PLUGINS_DIR="${package_prefix}/lib64/liblinphone/plugins"
+@@ -525,6 +527,8 @@
+ *) AC_MSG_ERROR(bad value ${enableval} for --enable-external-ortp) ;;
+ esac],[external_ortp=false])
+
++external_ortp=true
++
+ if test "$external_ortp" = 'true'; then
+ PKG_CHECK_MODULES([ORTP], [ortp])
+ ORTP_VERSION=`$PKG_CONFIG --modversion ortp`
View
15 net-voip/linphone/files/linphone-3.5.2-nls.diff
@@ -0,0 +1,15 @@
+diff -r 5c0dde6115a0 -r 082bb23f04a9 configure.ac
+--- a/configure.ac Thu Mar 29 12:44:23 2012 +0400
++++ b/configure.ac Thu Mar 29 12:48:40 2012 +0400
+@@ -80,7 +80,10 @@
+ AC_SUBST(GUI_FLAGS)
+
+ dnl localization tools
+-IT_PROG_INTLTOOL([0.40], [no-xml])
++AM_NLS
++if test "$USE_NLS" != "no"; then
++ IT_PROG_INTLTOOL([0.40], [no-xml])
++fi
+
+ AM_CONDITIONAL(BUILD_TESTS,test x$build_tests != xno)
+ dnl Initialize libtool
View
91 net-voip/linphone/linphone-3.5.2.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-voip/linphone/linphone-3.4.3-r1.ebuild,v 1.4 2011/11/06 12:47:49 grobian Exp $
+
+EAPI="4"
+
+inherit eutils autotools multilib versionator pax-utils
+
+DESCRIPTION="Video softphone based on the SIP protocol"
+HOMEPAGE="http://www.linphone.org/"
+SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/${PN}/$(get_version_component_range 1-2).x/sources/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="doc gtk ipv6 ncurses nls video srtp g729"
+
+RDEPEND=">=media-libs/mediastreamer-2.7.3[video?,ipv6?]
+ >=net-libs/libeXosip-3.0.2
+ >=net-libs/libosip-3.0.0
+ >=net-libs/ortp-0.16.3
+ gtk? ( dev-libs/glib:2
+ >=gnome-base/libglade-2.4.0:2.0
+ >=x11-libs/gtk+-2.4.0:2 )
+ g729? ( >=net-misc/bcg729-1.0.0 )
+ ncurses? ( sys-libs/readline
+ sys-libs/ncurses )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ doc? ( app-text/sgmltools-lite )
+ nls? ( dev-util/intltool
+ sys-devel/gettext )"
+
+IUSE_LINGUAS=" fr it de ja es pl cs nl sv pt_BR hu ru zh_CN"
+IUSE="${IUSE} ${IUSE_LINGUAS// / linguas_}"
+
+pkg_setup() {
+ if ! use gtk && ! use ncurses ; then
+ ewarn "gtk and ncurses are disabled."
+ ewarn "At least one of these use flags are needed to get a front-end."
+ ewarn "Only liblinphone is going to be installed."
+ fi
+
+ strip-linguas ${IUSE_LINGUAS}
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-nls.diff
+ epatch "${FILESDIR}"/${P}-extlibs.diff
+
+ # remove speex check, avoid bug when mediastreamer[-speex]
+ sed -i -e '/SPEEX/d' configure.ac || die "patching configure.ac failed"
+
+ # fix path to use lib64
+ sed -i -e "s:lib\(/liblinphone\):$(get_libdir)\1:" configure.ac \
+ || die "patching configure.ac failed"
+
+ # make sure to use host libtool version
+ rm -f m4/libtool.m4 m4/lt*.m4 #282268
+ eautoreconf
+}
+
+src_configure() {
+ # strict: we don't want -Werror
+ # external-ortp,external-mediastreamer: prefer external libs
+ # truespeech: seems not used, TODO: ask in ml
+ # rsvp: breaking the build (not maintained anymore) --disable = --enable
+ # alsa, artsc and portaudio are used for bundled mediastreamer
+ econf \
+ --libdir="${EPREFIX}"/usr/$(get_libdir) \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}"
+ --disable-strict \
+ --enable-external-ortp \
+ --enable-external-mediastreamer \
+ --disable-truespeech \
+ $(use_enable doc manual) \
+ $(use_enable gtk gtk_ui) \
+ $(use_enable ipv6) \
+ $(use_enable ncurses console_ui) \
+ $(use_enable nls) \
+ $(use_enable video)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ find "${ED}" -name '*.la' -exec rm -f {} +
+
+ dodoc AUTHORS BUGS ChangeLog NEWS README README.arm TODO
+
+ pax-mark m "${ED}usr/bin/linphone"
+}
View
12 net-voip/linphone/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>voip</herd>
+ <maintainer>
+ <email>volkmar@gentoo.org</email>
+ <name>Mounir Lamouri</name>
+ </maintainer>
+ <use>
+ <flag name='video'>Enable video support (display/capture)</flag>
+ </use>
+</pkgmetadata>

0 comments on commit 8be5f62

Please sign in to comment.
Something went wrong with that request. Please try again.