head	1.2;
access;
symbols
	pkgsrc-2019Q4:1.1.0.72
	pkgsrc-2019Q4-base:1.1
	pkgsrc-2019Q3:1.1.0.68
	pkgsrc-2019Q3-base:1.1
	pkgsrc-2019Q2:1.1.0.66
	pkgsrc-2019Q2-base:1.1
	pkgsrc-2019Q1:1.1.0.64
	pkgsrc-2019Q1-base:1.1
	pkgsrc-2018Q4:1.1.0.62
	pkgsrc-2018Q4-base:1.1
	pkgsrc-2018Q3:1.1.0.60
	pkgsrc-2018Q3-base:1.1
	pkgsrc-2018Q2:1.1.0.58
	pkgsrc-2018Q2-base:1.1
	pkgsrc-2018Q1:1.1.0.56
	pkgsrc-2018Q1-base:1.1
	pkgsrc-2017Q4:1.1.0.54
	pkgsrc-2017Q4-base:1.1
	pkgsrc-2017Q3:1.1.0.52
	pkgsrc-2017Q3-base:1.1
	pkgsrc-2017Q2:1.1.0.48
	pkgsrc-2017Q2-base:1.1
	pkgsrc-2017Q1:1.1.0.46
	pkgsrc-2017Q1-base:1.1
	pkgsrc-2016Q4:1.1.0.44
	pkgsrc-2016Q4-base:1.1
	pkgsrc-2016Q3:1.1.0.42
	pkgsrc-2016Q3-base:1.1
	pkgsrc-2016Q2:1.1.0.40
	pkgsrc-2016Q2-base:1.1
	pkgsrc-2016Q1:1.1.0.38
	pkgsrc-2016Q1-base:1.1
	pkgsrc-2015Q4:1.1.0.36
	pkgsrc-2015Q4-base:1.1
	pkgsrc-2015Q3:1.1.0.34
	pkgsrc-2015Q3-base:1.1
	pkgsrc-2015Q2:1.1.0.32
	pkgsrc-2015Q2-base:1.1
	pkgsrc-2015Q1:1.1.0.30
	pkgsrc-2015Q1-base:1.1
	pkgsrc-2014Q4:1.1.0.28
	pkgsrc-2014Q4-base:1.1
	pkgsrc-2014Q3:1.1.0.26
	pkgsrc-2014Q3-base:1.1
	pkgsrc-2014Q2:1.1.0.24
	pkgsrc-2014Q2-base:1.1
	pkgsrc-2014Q1:1.1.0.22
	pkgsrc-2014Q1-base:1.1
	pkgsrc-2013Q4:1.1.0.20
	pkgsrc-2013Q4-base:1.1
	pkgsrc-2013Q3:1.1.0.18
	pkgsrc-2013Q3-base:1.1
	pkgsrc-2013Q2:1.1.0.16
	pkgsrc-2013Q2-base:1.1
	pkgsrc-2013Q1:1.1.0.14
	pkgsrc-2013Q1-base:1.1
	pkgsrc-2012Q4:1.1.0.12
	pkgsrc-2012Q4-base:1.1
	pkgsrc-2012Q3:1.1.0.10
	pkgsrc-2012Q3-base:1.1
	pkgsrc-2012Q2:1.1.0.8
	pkgsrc-2012Q2-base:1.1
	pkgsrc-2012Q1:1.1.0.6
	pkgsrc-2012Q1-base:1.1
	pkgsrc-2011Q4:1.1.0.4
	pkgsrc-2011Q4-base:1.1
	pkgsrc-2011Q3:1.1.0.2;
locks; strict;
comment	@// @;


1.2
date	2020.01.16.14.03.50;	author nia;	state dead;
branches;
next	1.1;
commitid	5nZfYLMzVNfebVSB;

1.1
date	2011.12.04.22.06.04;	author marino;	state Exp;
branches
	1.1.2.1;
next	;

1.1.2.1
date	2011.12.04.22.06.04;	author tron;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2011.12.05.20.08.05;	author tron;	state Exp;
branches;
next	;


desc
@@


1.2
log
@*: Remove Ekiga and related packages.

No OpenSSL 1.1 support and upstream development is effectively stalled.

Also various other dead dependencies: gstreamer0.10, sdl12, esound,
GNOME 2 libgnomeui...
@
text
@$NetBSD: patch-plugins_video_common_dyna.cxx,v 1.1 2011/12/04 22:06:04 marino Exp $

--- plugins/video/common/dyna.cxx.orig	2009-09-22 00:57:52.000000000 +0000
+++ plugins/video/common/dyna.cxx
@@@@ -236,36 +236,36 @@@@ bool FFMPEGLibrary::Load(int ver)
   }
 
   if (_codec==CODEC_ID_H264) {
-    if (!libAvcodec.GetFunction("h264_decoder", (DynaLink::Function &)Favcodec_h264_decoder)) {
+    if (!libAvcodec.GetFunction("ff_h264_decoder", (DynaLink::Function &)Favcodec_h264_decoder)) {
       TRACE (1, _codecString << "\tDYNA\tFailed to load h264_decoder");
       return false;
     }
   }
   
   if (_codec==CODEC_ID_H263P) {
-    if (!libAvcodec.GetFunction("h263_encoder", (DynaLink::Function &)Favcodec_h263_encoder)) {
+    if (!libAvcodec.GetFunction("ff_h263_encoder", (DynaLink::Function &)Favcodec_h263_encoder)) {
       TRACE (1, _codecString << "\tDYNA\tFailed to load h263_encoder" );
       return false;
     }
   
-    if (!libAvcodec.GetFunction("h263p_encoder", (DynaLink::Function &)Favcodec_h263p_encoder)) {
+    if (!libAvcodec.GetFunction("ff_h263p_encoder", (DynaLink::Function &)Favcodec_h263p_encoder)) {
       TRACE (1, _codecString << "\tDYNA\tFailed to load h263p_encoder" );
       return false;
     }
 
-    if (!libAvcodec.GetFunction("h263_decoder", (DynaLink::Function &)Favcodec_h263_decoder)) {
+    if (!libAvcodec.GetFunction("ff_h263_decoder", (DynaLink::Function &)Favcodec_h263_decoder)) {
       TRACE (1, _codecString << "\tDYNA\tFailed to load h263_decoder" );
       return false;
     }
   }
 
   if (_codec==CODEC_ID_MPEG4) {
-    if (!libAvcodec.GetFunction("mpeg4_encoder", (DynaLink::Function &)mpeg4_encoder)) {
+    if (!libAvcodec.GetFunction("ff_mpeg4_encoder", (DynaLink::Function &)mpeg4_encoder)) {
       TRACE (1, _codecString << "\tDYNA\tFailed to load mpeg4_encoder");
       return false;
     }
 
-    if (!libAvcodec.GetFunction("mpeg4_decoder", (DynaLink::Function &)mpeg4_decoder)) {
+    if (!libAvcodec.GetFunction("ff_mpeg4_decoder", (DynaLink::Function &)mpeg4_decoder)) {
       TRACE (1, _codecString << "\tDYNA\tFailed to load mpeg4_decoder");
       return false;
     }
@


1.1
log
@devel/opal: Fix incompatibility with ffmpeg / Add DragonFly support

Several plugins of Opal weren't building because the function names
in the ffmpeg libraries changed (they were prefixed with "ff_").
These function names were updated, but a couple of the plugins also
needed changes for a modern gcc.  Finally, DragonFly support was
added to the various configuration scripts.
@
text
@d1 1
a1 1
$NetBSD$
@


1.1.2.1
log
@file patch-plugins_video_common_dyna.cxx was added on branch pkgsrc-2011Q3 on 2011-12-05 20:08:05 +0000
@
text
@d1 47
@


1.1.2.2
log
@Pullup ticket #3623 - requested by dholland
devel/opal: build fix

Revisions pulled up:
- devel/opal/distinfo                                           1.9
- devel/opal/patches/patch-configure                            1.1
- devel/opal/patches/patch-configure.ac                         1.1
- devel/opal/patches/patch-plugins_configure                    1.1
- devel/opal/patches/patch-plugins_configure.ac                 1.1
- devel/opal/patches/patch-plugins_video_H.263-1998_h263-1993.cxx 1.1
- devel/opal/patches/patch-plugins_video_MPEG4-ffmpeg_mpeg4.cxx 1.1
- devel/opal/patches/patch-plugins_video_common_dyna.cxx        1.1

---
   Module Name:	pkgsrc
   Committed By:	marino
   Date:		Sun Dec  4 22:06:04 UTC 2011

   Modified Files:
   	pkgsrc/devel/opal: distinfo
   Added Files:
   	pkgsrc/devel/opal/patches: patch-configure patch-configure.ac
   	    patch-plugins_configure patch-plugins_configure.ac
   	    patch-plugins_video_H.263-1998_h263-1993.cxx
   	    patch-plugins_video_MPEG4-ffmpeg_mpeg4.cxx
   	    patch-plugins_video_common_dyna.cxx

   Log Message:
   devel/opal: Fix incompatibility with ffmpeg / Add DragonFly support

   Several plugins of Opal weren't building because the function names
   in the ffmpeg libraries changed (they were prefixed with "ff_").
   These function names were updated, but a couple of the plugins also
   needed changes for a modern gcc.  Finally, DragonFly support was
   added to the various configuration scripts.
@
text
@a0 47
$NetBSD$

--- plugins/video/common/dyna.cxx.orig	2009-09-22 00:57:52.000000000 +0000
+++ plugins/video/common/dyna.cxx
@@@@ -236,36 +236,36 @@@@ bool FFMPEGLibrary::Load(int ver)
   }
 
   if (_codec==CODEC_ID_H264) {
-    if (!libAvcodec.GetFunction("h264_decoder", (DynaLink::Function &)Favcodec_h264_decoder)) {
+    if (!libAvcodec.GetFunction("ff_h264_decoder", (DynaLink::Function &)Favcodec_h264_decoder)) {
       TRACE (1, _codecString << "\tDYNA\tFailed to load h264_decoder");
       return false;
     }
   }
   
   if (_codec==CODEC_ID_H263P) {
-    if (!libAvcodec.GetFunction("h263_encoder", (DynaLink::Function &)Favcodec_h263_encoder)) {
+    if (!libAvcodec.GetFunction("ff_h263_encoder", (DynaLink::Function &)Favcodec_h263_encoder)) {
       TRACE (1, _codecString << "\tDYNA\tFailed to load h263_encoder" );
       return false;
     }
   
-    if (!libAvcodec.GetFunction("h263p_encoder", (DynaLink::Function &)Favcodec_h263p_encoder)) {
+    if (!libAvcodec.GetFunction("ff_h263p_encoder", (DynaLink::Function &)Favcodec_h263p_encoder)) {
       TRACE (1, _codecString << "\tDYNA\tFailed to load h263p_encoder" );
       return false;
     }
 
-    if (!libAvcodec.GetFunction("h263_decoder", (DynaLink::Function &)Favcodec_h263_decoder)) {
+    if (!libAvcodec.GetFunction("ff_h263_decoder", (DynaLink::Function &)Favcodec_h263_decoder)) {
       TRACE (1, _codecString << "\tDYNA\tFailed to load h263_decoder" );
       return false;
     }
   }
 
   if (_codec==CODEC_ID_MPEG4) {
-    if (!libAvcodec.GetFunction("mpeg4_encoder", (DynaLink::Function &)mpeg4_encoder)) {
+    if (!libAvcodec.GetFunction("ff_mpeg4_encoder", (DynaLink::Function &)mpeg4_encoder)) {
       TRACE (1, _codecString << "\tDYNA\tFailed to load mpeg4_encoder");
       return false;
     }
 
-    if (!libAvcodec.GetFunction("mpeg4_decoder", (DynaLink::Function &)mpeg4_decoder)) {
+    if (!libAvcodec.GetFunction("ff_mpeg4_decoder", (DynaLink::Function &)mpeg4_decoder)) {
       TRACE (1, _codecString << "\tDYNA\tFailed to load mpeg4_decoder");
       return false;
     }
@


