ports/126582: [update][patch][fix] multimedia/ffmpegthumbnailer: fix build with new ffmpeg - upgrade to 1.2.6

Dierk Sacher dierk at blaxxtarz.de
Sun Aug 17 01:40:02 UTC 2008


>Number:         126582
>Category:       ports
>Synopsis:       [update][patch][fix] multimedia/ffmpegthumbnailer: fix build with new ffmpeg - upgrade to 1.2.6
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Aug 17 01:40:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Dierk Sacher
>Release:        7.0
>Organization:
DSITC
>Environment:
>Description:
This updates the port to 1.2.6 while fixing build with new versions of ffmpeg. 

new files: pkg-plist
remove files: patch-src_Makefile.in
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -u -r -N ffmpegthumbnailer.old/Makefile ffmpegthumbnailer/Makefile
--- ffmpegthumbnailer.old/Makefile	2008-03-06 23:19:49.000000000 +0100
+++ ffmpegthumbnailer/Makefile	2008-08-17 03:12:26.000000000 +0200
@@ -5,7 +5,7 @@
 # $FreeBSD: ports/multimedia/ffmpegthumbnailer/Makefile,v 1.2 2008/03/06 22:19:49 edwin Exp $
 
 PORTNAME=	ffmpegthumbnailer
-PORTVERSION=	1.1.5
+PORTVERSION=	1.2.6
 CATEGORIES=	multimedia graphics
 MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
 
@@ -13,13 +13,15 @@
 COMMENT=	Lightweight video thumbnailer that can be used by file managers
 
 LIB_DEPENDS=	png:${PORTSDIR}/graphics/png \
-		avcodec:${PORTSDIR}/multimedia/ffmpeg
+		swscale:${PORTSDIR}/multimedia/ffmpeg \
+		jpeg.9:${PORTSDIR}/graphics/jpeg
+
+CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib"
+CONFIGURE_ARGS=	--with-pkgconfigdir=${LOCALBASE}/libdata/pkgconfig
 
 GNU_CONFIGURE=	yes
 USE_GZIP=	yes
 USE_GMAKE=	yes
 USE_GNOME=	pkgconfig
 
-PLIST_FILES=	bin/ffmpegthumbnailer
-
 .include <bsd.port.mk>
diff -u -r -N ffmpegthumbnailer.old/distinfo ffmpegthumbnailer/distinfo
--- ffmpegthumbnailer.old/distinfo	2008-02-25 10:09:59.000000000 +0100
+++ ffmpegthumbnailer/distinfo	2008-08-16 17:55:43.000000000 +0200
@@ -1,3 +1,3 @@
-MD5 (ffmpegthumbnailer-1.1.5.tar.gz) = 3fd10a22eb34e28bd670c8d9aa6b6d38
-SHA256 (ffmpegthumbnailer-1.1.5.tar.gz) = 6630cb76ae68b72fbe851d0c7232b5e6a94386e3febcfb06c36e37f48df7906a
-SIZE (ffmpegthumbnailer-1.1.5.tar.gz) = 84935
+MD5 (ffmpegthumbnailer-1.2.6.tar.gz) = 2bd0676354c623b29a2ee161befd74fd
+SHA256 (ffmpegthumbnailer-1.2.6.tar.gz) = 9381bfe784baa927b510e98a15a00097e904ed38d096b2649edf455107a79a69
+SIZE (ffmpegthumbnailer-1.2.6.tar.gz) = 317401
diff -u -r -N ffmpegthumbnailer.old/files/patch-src_Makefile.in ffmpegthumbnailer/files/patch-src_Makefile.in
--- ffmpegthumbnailer.old/files/patch-src_Makefile.in	2008-02-25 10:09:59.000000000 +0100
+++ ffmpegthumbnailer/files/patch-src_Makefile.in	1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
---- src/Makefile.in.orig	Sat Feb 16 11:07:19 2008
-+++ src/Makefile.in	Wed Feb 20 11:10:22 2008
-@@ -49,7 +49,7 @@
- am__DEPENDENCIES_1 =
- ffmpegthumbnailer_DEPENDENCIES = $(am__DEPENDENCIES_1) \
- 	$(am__DEPENDENCIES_1)
--DEFAULT_INCLUDES = -I. at am__isrc@
-+DEFAULT_INCLUDES = -I. at am__isrc@ @FFMPEG_CFLAGS@
- depcomp = $(SHELL) $(top_srcdir)/depcomp
- am__depfiles_maybe = depfiles
- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
diff -u -r -N ffmpegthumbnailer.old/pkg-plist ffmpegthumbnailer/pkg-plist
--- ffmpegthumbnailer.old/pkg-plist	1970-01-01 01:00:00.000000000 +0100
+++ ffmpegthumbnailer/pkg-plist	2008-08-17 03:13:10.000000000 +0200
@@ -0,0 +1,11 @@
+bin/ffmpegthumbnailer
+include/libffmpegthumbnailer
+include/libffmpegthumbnailer/videothumbnailer.h
+include/libffmpegthumbnailer/videothumbnailerc.h
+include/libffmpegthumbnailer/imagetypes.h
+lib/libffmpegthumbnailer.so.2
+lib/libffmpegthumbnailer.so
+lib/libffmpegthumbnailer.la
+lib/libffmpegthumbnailer.a
+libdata/pkgconfig/libffmpegthumbnailer.pc
+ at dirrm include/libffmpegthumbnailer


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



More information about the freebsd-ports-bugs mailing list