From owner-freebsd-ports@FreeBSD.ORG Tue Sep 16 18:40:19 2014 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0D1F2E46; Tue, 16 Sep 2014 18:40:19 +0000 (UTC) Received: from mail-la0-x229.google.com (mail-la0-x229.google.com [IPv6:2a00:1450:4010:c03::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A46939F8; Tue, 16 Sep 2014 18:40:17 +0000 (UTC) Received: by mail-la0-f41.google.com with SMTP id s18so376965lam.28 for ; Tue, 16 Sep 2014 11:40:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=obRFjg5WvOgNjjlPrf4lt6mix1DARxhgEkbrA1SPjpI=; b=AztK/hAqBjtSSJ5MJIy7734wgwYfn+lubzj0mmbBZUUsHdeZ1CaD+PBL0dWUimr1+3 vwSYIH60MmVYOOOw15eC/exutofXd/3WfDyWM3rbZ5uxAcj1hAyuy3ksk1ypyDQsNite S7tGBnxyPnjhuRfcpNMKL3WoIgRJmYSKNf5nolC09gXWFRDtipXnJ2lUldfGodi56CjC bT5Mri+iic20YZND7aFaHMskP8svbwGURMmojOSj8D9z8/vJwRT86zrurFJXJiv/8lDn oR5zHo1DQwtnA8jXBNQSujzdbo7P3fWKQsz8jTOW3YISZ+noJWJs2sCjfh8Jo1GIp01V g1WQ== MIME-Version: 1.0 X-Received: by 10.112.35.138 with SMTP id h10mr35006672lbj.65.1410892815393; Tue, 16 Sep 2014 11:40:15 -0700 (PDT) Sender: thomas.e.zander@googlemail.com Received: by 10.25.31.70 with HTTP; Tue, 16 Sep 2014 11:40:15 -0700 (PDT) Date: Tue, 16 Sep 2014 20:40:15 +0200 X-Google-Sender-Auth: 4GML7DcTYI4v2kNXek1KBwwqMKQ Message-ID: Subject: Heads up audio/video/graphics/multimedia/net/streaming port maintainers - ACTION REQUIRED From: Thomas Zander To: ports@freebsd.org, multimedia@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Sep 2014 18:40:19 -0000 Hi, if you maintain a port which uses directly or indirectly ffmpeg, i.e. it links to at least one of libavcodec libavdevice libavfilter libavformat libavresample libavutil please take a moment, this is important. Shortly after the release of FreeBSD 10.1 I plan to upgrade ffmpeg to the 2.4 branch and import the then-latest release from the 2.4 branch into the head of the ports tree. Unlike the recent upgrade from 2.2. to 2.3, this one will NOT be painless. ALL the mentioned libraries received a bump in their major version numbers, which means that they are not necessarily API compatible with the 2.3 series. In particular, this means that several APIs which have been deprecated several months/years ago(!) are really gone for good in 2.4. One prominent example for this is the removal of FF_API_CLOSE_INPUT_FILE in libavformat which breaks e.g. sox and transcode builds. In most cases (like the mentioned examples sox and transcode) a fix will be easy or even trivial, but you need to be proactive and take a look at it. I have prepared a drop-in replacement for the ffmpeg port which uses the recent 2.4 release. You can download it from: http://people.freebsd.org/~riggs/ffmpeg-2.4.tar.xz Please check whether the ports maintained by you build and link with this version and prepare a suitable fix if necessary. Thanks in advance and best regards Riggs