Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Mar 2010 16:52:30 +0100 (CET)
From:      Pietro Cerutti <gahr@FreeBSD.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/144765: [patch] devel/directfb -- update to 1.4.3
Message-ID:  <201003151552.o2FFqUXi020249@tucana.bfh.ch>
Resent-Message-ID: <201003151630.o2FGU7MM005232@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         144765
>Category:       ports
>Synopsis:       [patch] devel/directfb -- update to 1.4.3
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 15 16:30:07 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Pietro Cerutti
>Release:        FreeBSD 9.0-CURRENT sparc64
>Organization:
The FreeBSD Project
>Environment:
System: FreeBSD tucana.bfh.ch 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Thu Dec 3 19:51:47 CET 2009 root@tucana.bfh.ch:/usr/obj/usr/src/sys/TUCANA sparc64

>Description:
>How-To-Repeat:
>Fix:

Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/devel/directfb/Makefile,v
retrieving revision 1.36
diff -u -r1.36 Makefile
--- Makefile	5 Feb 2010 11:35:42 -0000	1.36
+++ Makefile	15 Mar 2010 15:51:01 -0000
@@ -6,11 +6,9 @@
 #
 
 PORTNAME=	directfb
-PORTVERSION=	1.1.1
-PORTREVISION=	2
+PORTVERSION=	1.4.3
 CATEGORIES=	devel
-MASTER_SITES=	http://www.directfb.org/downloads/Core/ \
-		http://www.directfb.org/downloads/Old/
+MASTER_SITES=	http://www.directfb.org/downloads/Core/${DISTNAME:R}/
 DISTNAME=	DirectFB-${PORTVERSION}
 
 MAINTAINER=	anatoly.borodin@gmail.com
@@ -19,6 +17,10 @@
 LIB_DEPENDS=	jpeg.11:${PORTSDIR}/graphics/jpeg \
 		png.5:${PORTSDIR}/graphics/png
 
+OPTIONS=	FREETYPE2	"Enable Freetype support" On \
+		X11		"Enable X11 backend" On \
+		SDL		"Enable SDL backend" On
+
 CONFIGURE_ENV=	CPPFLAGS="${PTHREAD_CFLAGS}" LDFLAGS="${PTHREAD_LIBS}"
 USE_AUTOTOOLS=	libtool:22
 USE_SDL=	sdl
@@ -27,7 +29,9 @@
 USE_GNOME=	gnomehack
 USE_LDCONFIG=	yes
 USE_PERL5=	yes
-PLIST_SUB+=	DIRECTFB_VERSION=${PORTVERSION} DIRECTFB_VER=1.1-0
+PLIST_SUB+=	DIRECTFB_VERSION=${PORTVERSION} \
+		DIRECTFB_VER=${PORTVERSION:R}-0 \
+		DIRECTFB_SHLIBVER=${PORTVERSION:R}
 
 .if exists(${LOCALBASE}/lib/libfreetype.so.9)
 WITH_FREETYPE2=	yes
@@ -54,10 +58,10 @@
 .if defined(WITH_SDL)
 USE_SDL+=	sdl
 CONFIGURE_ARGS+=	--enable-sdl
-PLIST_SUB+=	SDL="" GFXDRIVERS=""
+PLIST_SUB+=	SDL=""
 .else
 CONFIGURE_ARGS+=	--disable-sdl
-PLIST_SUB+=	SDL="@comment " GFXDRIVERS="@comment "
+PLIST_SUB+=	SDL="@comment "
 
 .endif
 
@@ -80,5 +84,10 @@
 	@${REINPLACE_CMD} -e 's/-lc_r/${PTHREAD_LIBS}/g ; \
 		s/-lpthread/${PTHREAD_LIBS}/g ; s|%%LTMAIN%%|${LTMAIN}|g' \
 			${WRKSRC}/configure
+	@${GREP} -lr alloca\.h ${WRKSRC} | ${XARGS} \
+	   ${REINPLACE_CMD} -e 's|<alloca\.h>|<stdlib.h>|g'
+
+test:
+	@${ECHO_CMD} ${DISTNAME:S/-${DISTVERSION}//}
 
 .include <bsd.port.post.mk>
Index: distinfo
===================================================================
RCS file: /home/pcvs/ports/devel/directfb/distinfo,v
retrieving revision 1.4
diff -u -r1.4 distinfo
--- distinfo	30 May 2008 21:23:40 -0000	1.4
+++ distinfo	15 Mar 2010 15:51:01 -0000
@@ -1,3 +1,3 @@
-MD5 (DirectFB-1.1.1.tar.gz) = c75255049ca8d5c69afe4db58f603028
-SHA256 (DirectFB-1.1.1.tar.gz) = f12ec5f0864d85268a8d67e4919cb7f3d7f0e06ed6cc278c952f6c342673d931
-SIZE (DirectFB-1.1.1.tar.gz) = 2614203
+MD5 (DirectFB-1.4.3.tar.gz) = 223e036da906ceb4bd44708026839ff1
+SHA256 (DirectFB-1.4.3.tar.gz) = 1435aae4f0eb70252dc25ee50e51aecfdc4527f2651db5f35b34eb833fa7e978
+SIZE (DirectFB-1.4.3.tar.gz) = 2898215
Index: pkg-plist
===================================================================
RCS file: /home/pcvs/ports/devel/directfb/pkg-plist,v
retrieving revision 1.7
diff -u -r1.7 pkg-plist
--- pkg-plist	30 May 2008 21:23:40 -0000	1.7
+++ pkg-plist	15 Mar 2010 15:51:01 -0000
@@ -3,7 +3,9 @@
 bin/dfbg
 bin/dfbinfo
 bin/dfbinput
+bin/dfbinspector
 bin/dfblayer
+bin/dfbmaster
 bin/dfbpenmount
 bin/dfbscreen
 bin/directfb-config
@@ -35,6 +37,7 @@
 include/directfb-internal/core/surface.h
 include/directfb-internal/core/surface_buffer.h
 include/directfb-internal/core/surface_pool.h
+include/directfb-internal/core/surface_pool_bridge.h
 include/directfb-internal/core/system.h
 include/directfb-internal/core/windows.h
 include/directfb-internal/core/windows_internal.h
@@ -129,6 +132,9 @@
 lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBFont/libidirectfbfont_default.a
 lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBFont/libidirectfbfont_default.la
 lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBFont/libidirectfbfont_default.so
+lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBFont/libidirectfbfont_dgiff.a
+lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBFont/libidirectfbfont_dgiff.la
+lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
 %%FREETYPE2%%lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBFont/libidirectfbfont_ft2.a
 %%FREETYPE2%%lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBFont/libidirectfbfont_ft2.la
 %%FREETYPE2%%lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
@@ -141,9 +147,6 @@
 lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.a
 lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.la
 lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
-lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.a
-lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.la
-lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
 lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.a
 lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.la
 lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
@@ -162,18 +165,18 @@
 lib/directfb-%%DIRECTFB_VER%%/wm/libdirectfbwm_default.a
 lib/directfb-%%DIRECTFB_VER%%/wm/libdirectfbwm_default.la
 lib/directfb-%%DIRECTFB_VER%%/wm/libdirectfbwm_default.so
-lib/libdirect-1.1.so
-lib/libdirect-1.1.so.1
+lib/libdirect-%%DIRECTFB_SHLIBVER%%.so
+lib/libdirect-%%DIRECTFB_SHLIBVER%%.so.3
 lib/libdirect.a
 lib/libdirect.la
 lib/libdirect.so
-lib/libdirectfb-1.1.so
-lib/libdirectfb-1.1.so.1
+lib/libdirectfb-%%DIRECTFB_SHLIBVER%%.so
+lib/libdirectfb-%%DIRECTFB_SHLIBVER%%.so.3
 lib/libdirectfb.a
 lib/libdirectfb.la
 lib/libdirectfb.so
-lib/libfusion-1.1.so
-lib/libfusion-1.1.so.1
+lib/libfusion-%%DIRECTFB_SHLIBVER%%.so
+lib/libfusion-%%DIRECTFB_SHLIBVER%%.so.3
 lib/libfusion.a
 lib/libfusion.la
 lib/libfusion.so
@@ -190,7 +193,7 @@
 @dirrm lib/directfb-%%DIRECTFB_VER%%/interfaces/IDirectFBFont
 @dirrm lib/directfb-%%DIRECTFB_VER%%/interfaces
 %%INPUTDRIVERS%%@dirrm lib/directfb-%%DIRECTFB_VER%%/inputdrivers
-%%GFXDRIVERS%%@dirrm lib/directfb-%%DIRECTFB_VER%%/gfxdrivers
+%%SDL%%@dirrm lib/directfb-%%DIRECTFB_VER%%/gfxdrivers
 @dirrm lib/directfb-%%DIRECTFB_VER%%
 @dirrm include/directfb/fusion/shm
 @dirrm include/directfb/fusion

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003151552.o2FFqUXi020249>