ports/159218: [patch] update multimedia/ffmpegthumbnailer to 2.0.7, fix jpeg support, add gio via glib20

Scott Larson stl at wiredrive.com
Tue Jul 26 23:20:11 UTC 2011


>Number:         159218
>Category:       ports
>Synopsis:       [patch] update multimedia/ffmpegthumbnailer to 2.0.7, fix jpeg support, add gio via glib20
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jul 26 23:20:07 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Scott Larson
>Release:        FreeBSD 8.2-RELEASE amd64
>Organization:
Wiredrive
>Environment:
System: FreeBSD mdr.iowalab.com 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011 root at mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64


>Description:
	The two attached patches update the multimedia/ffmpegthumbnailer port from the current 2.0.4 release to the new 2.0.7.  Subsequently I've also modified the Makefile so it builds against gio from the glib20 port and more importantly fixed the failure to find and link against the jpeg port.
>How-To-Repeat:
>Fix:

	The following patches provide the necessary changes.

--- Makefile.patch begins here ---
--- Makefile.orig	2011-07-25 12:15:04.000000000 -0700
+++ Makefile	2011-07-25 12:16:04.000000000 -0700
@@ -5,8 +5,7 @@
 # $FreeBSD: ports/multimedia/ffmpegthumbnailer/Makefile,v 1.13 2011/07/05 21:46:07 stephen Exp $
 
 PORTNAME=	ffmpegthumbnailer
-PORTVERSION=	2.0.4
-PORTREVISION=	2
+PORTVERSION=	2.0.7
 CATEGORIES=	multimedia graphics
 MASTER_SITES=	GOOGLE_CODE
 
@@ -15,10 +14,13 @@
 
 LIB_DEPENDS=	png:${PORTSDIR}/graphics/png \
 		swscale:${PORTSDIR}/multimedia/ffmpeg \
-		jpeg.11:${PORTSDIR}/graphics/jpeg
+		jpeg.11:${PORTSDIR}/graphics/jpeg \
+		gio:${PORTSDIR}/devel/glib20
 
-CONFIGURE_ENV=	LDFLAGS="${PTHREAD_LIBS} -L${LOCALBASE}/lib"
-CONFIGURE_ARGS=	--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig
+CONFIGURE_ENV+=  LDFLAGS="${PTHREAD_LIBS} -L${LOCALBASE}/lib" \
+		 CPPFLAGS="-I${LOCALBASE}/include"
+CONFIGURE_ARGS+= --with-pkgconfigdir="${PREFIX}/libdata/pkgconfig" \
+		 --enable-gio
 
 GNU_CONFIGURE=	yes
 USE_GMAKE=	yes
--- Makefile.patch ends here ---

--- distinfo.patch begins here ---
--- distinfo.orig	2011-07-25 12:15:13.000000000 -0700
+++ distinfo	2011-07-25 12:16:08.000000000 -0700
@@ -1,2 +1,2 @@
-SHA256 (ffmpegthumbnailer-2.0.4.tar.gz) = 05871ee318c6a4afa1fc88503e51680390e4730c76ae0acf5b3791f3ea955d5e
-SIZE (ffmpegthumbnailer-2.0.4.tar.gz) = 343282
+SHA256 (ffmpegthumbnailer-2.0.7.tar.gz) = a71155339d17201a13fc3ebb649b0d00c7ab2d5a8880da071c8157a69c6f612b
+SIZE (ffmpegthumbnailer-2.0.7.tar.gz) = 359864
--- distinfo.patch ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list