ports/144765: [patch] devel/directfb -- update to 1.4.3
Pietro Cerutti
gahr at FreeBSD.org
Mon Mar 15 16:30:08 UTC 2010
>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 at 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 at 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:
More information about the freebsd-ports-bugs
mailing list