diff options
author | mezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059> | 2006-09-30 12:41:13 +0800 |
---|---|---|
committer | mezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059> | 2006-09-30 12:41:13 +0800 |
commit | 1f0f160d0f485ce25af3e2f3f7fe7a8bc7ac2f39 (patch) | |
tree | ee3d8f0780cb1c09180681502cbcea95f74a1047 /graphics | |
parent | 692f3c13ca4b929163ab44e5ffc472a48a0c860d (diff) | |
download | marcuscom-ports-1f0f160d0f485ce25af3e2f3f7fe7a8bc7ac2f39.tar.gz marcuscom-ports-1f0f160d0f485ce25af3e2f3f7fe7a8bc7ac2f39.tar.zst marcuscom-ports-1f0f160d0f485ce25af3e2f3f7fe7a8bc7ac2f39.zip |
-USE_X_PREFIX -> USE_XLIB, chase gtk20's new home.
-Use a new GTK2_VERSION macro.
-Bump the PORTREVISION.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@7396 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/swfdec/Makefile | 59 | ||||
-rw-r--r-- | graphics/swfdec/distinfo | 3 | ||||
-rw-r--r-- | graphics/swfdec/files/patch-test_parse.c | 10 | ||||
-rw-r--r-- | graphics/swfdec/pkg-descr | 6 | ||||
-rw-r--r-- | graphics/swfdec/pkg-plist | 34 |
5 files changed, 112 insertions, 0 deletions
diff --git a/graphics/swfdec/Makefile b/graphics/swfdec/Makefile new file mode 100644 index 000000000..21f3c925d --- /dev/null +++ b/graphics/swfdec/Makefile @@ -0,0 +1,59 @@ +# ex:ts=8 +# Ports collection makefile for: swfdec +# Date created: Apr 5, 2003 +# Whom: ijliao +# +# $FreeBSD$ +# + +PORTNAME= swfdec +PORTVERSION= 0.3.6 +PORTREVISION= 3 +CATEGORIES= graphics +MASTER_SITES= http://www.schleef.org/swfdec/download/ + +MAINTAINER= rainer.alves@gmail.com +COMMENT= Flash Rendering Library + +LIB_DEPENDS= mad.2:${PORTSDIR}/audio/libmad \ + oil-0.3.1:${PORTSDIR}/devel/liboil + +USE_XLIB= yes +USE_SDL= sdl +USE_GNOME= gnomehack gtk20 libartlgpl2 +USE_GSTREAMER80= gconf +USE_GETOPT_LONG= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" +CONFIGURE_ARGS= --disable-mozilla-plugin +INSTALLS_SHLIB= yes + +PLIST_SUB= VERSION=${PORTVERSION:R} + +.if exists(${LOCALBASE}/bin/gimp-2.2) +WITH_GIMP=yes +.endif + +.if defined(WITH_GIMP) +LIB_DEPENDS+= gimp-2.0.200:${PORTSDIR}/graphics/gimp +PLIST_SUB+= GIMP="" +.else +PLIST_SUB+= GIMP="@comment " +.endif + +pre-everything:: + @${ECHO} "" + @${ECHO} "Define WITH_GIMP in order to build the SWF Gimp plugin" + @${ECHO} "" + +post-patch: +.if !defined(WITH_GIMP) + @${REINPLACE_CMD} -e 's|gimp-loader||g' ${WRKSRC}/Makefile.in +.endif + @${REINPLACE_CMD} -e "s,int16_t,__int16_t," ${WRKSRC}/libswfdec/swfdec_shape.c + @${REINPLACE_CMD} -e 's|libdir)/gimp/1.3|prefix)/libexec/gimp/2.2|g' ${WRKSRC}/gimp-loader/Makefile.in + @${REINPLACE_CMD} -e 's|plugin||g' ${WRKSRC}/Makefile.in + @${REINPLACE_CMD} -e "s|sdl-config|${SDL_CONFIG:T}|g" ${WRKSRC}/configure + +.include <bsd.port.mk> diff --git a/graphics/swfdec/distinfo b/graphics/swfdec/distinfo new file mode 100644 index 000000000..ab85c3a16 --- /dev/null +++ b/graphics/swfdec/distinfo @@ -0,0 +1,3 @@ +MD5 (swfdec-0.3.6.tar.gz) = bcfca3a8ce1d524ebf4d11fd511dedb8 +SHA256 (swfdec-0.3.6.tar.gz) = 6efdff894bd0833223f9ad2b7cf7ef227d0c6fa811d816dffd75e08c7654f56c +SIZE (swfdec-0.3.6.tar.gz) = 1088131 diff --git a/graphics/swfdec/files/patch-test_parse.c b/graphics/swfdec/files/patch-test_parse.c new file mode 100644 index 000000000..dbacc9545 --- /dev/null +++ b/graphics/swfdec/files/patch-test_parse.c @@ -0,0 +1,10 @@ +--- test/parse.c.orig Sat Apr 15 04:33:30 2006 ++++ test/parse.c Sat Apr 15 04:33:48 2006 +@@ -11,6 +11,7 @@ + #include <swfdec_render.h> + #include <swfdec_sprite.h> + #include <swfdec_buffer.h> ++#include <sys/signal.h> + #include <ucontext.h> + #include <sys/mman.h> + diff --git a/graphics/swfdec/pkg-descr b/graphics/swfdec/pkg-descr new file mode 100644 index 000000000..7e094c545 --- /dev/null +++ b/graphics/swfdec/pkg-descr @@ -0,0 +1,6 @@ +Swfdec is a library for rendering Flash animations and games. It was +originally designed as a basis library for creating Flash plugins for +GStreamer, but it is a fully standalone library which only use the +libart library for drawing. + +WWW: http://www.schleef.org/swfdec/ diff --git a/graphics/swfdec/pkg-plist b/graphics/swfdec/pkg-plist new file mode 100644 index 000000000..d563e90d6 --- /dev/null +++ b/graphics/swfdec/pkg-plist @@ -0,0 +1,34 @@ +include/swfdec-%%VERSION%%/color.h +include/swfdec-%%VERSION%%/proto.h +include/swfdec-%%VERSION%%/swfdec.h +include/swfdec-%%VERSION%%/swfdec_actions.h +include/swfdec-%%VERSION%%/swfdec_audio.h +include/swfdec-%%VERSION%%/swfdec_bits.h +include/swfdec-%%VERSION%%/swfdec_buffer.h +include/swfdec-%%VERSION%%/swfdec_button.h +include/swfdec-%%VERSION%%/swfdec_cache.h +include/swfdec-%%VERSION%%/swfdec_debug.h +include/swfdec-%%VERSION%%/swfdec_decoder.h +include/swfdec-%%VERSION%%/swfdec_font.h +include/swfdec-%%VERSION%%/swfdec_image.h +include/swfdec-%%VERSION%%/swfdec_layer.h +include/swfdec-%%VERSION%%/swfdec_object.h +include/swfdec-%%VERSION%%/swfdec_rect.h +include/swfdec-%%VERSION%%/swfdec_render.h +include/swfdec-%%VERSION%%/swfdec_shape.h +include/swfdec-%%VERSION%%/swfdec_sound.h +include/swfdec-%%VERSION%%/swfdec_sprite.h +include/swfdec-%%VERSION%%/swfdec_text.h +include/swfdec-%%VERSION%%/swfdec_transform.h +include/swfdec-%%VERSION%%/swfdec_types.h +include/swfdec-%%VERSION%%/tags.h +lib/gtk-2.0/%%GTK2_VERSION%%/loaders/swf_loader.a +lib/gtk-2.0/%%GTK2_VERSION%%/loaders/swf_loader.la +lib/gtk-2.0/%%GTK2_VERSION%%/loaders/swf_loader.so +lib/libswfdec-%%VERSION%%.a +lib/libswfdec-%%VERSION%%.la +lib/libswfdec-%%VERSION%%.so +lib/libswfdec-%%VERSION%%.so.0 +libdata/pkgconfig/swfdec-%%VERSION%%.pc +%%GIMP%%libexec/gimp/2.2/plug-ins/swf +@dirrm include/swfdec-%%VERSION%% |