diff options
-rw-r--r-- | graphics/swftools/Makefile | 19 | ||||
-rw-r--r-- | graphics/swftools/distinfo | 4 | ||||
-rw-r--r-- | graphics/swftools/files/patch-configure | 31 | ||||
-rw-r--r-- | graphics/swftools/files/patch-lib:modules:swffont.c | 11 | ||||
-rw-r--r-- | graphics/swftools/pkg-plist | 1 |
5 files changed, 59 insertions, 7 deletions
diff --git a/graphics/swftools/Makefile b/graphics/swftools/Makefile index 825e555..9babea4 100644 --- a/graphics/swftools/Makefile +++ b/graphics/swftools/Makefile @@ -7,29 +7,38 @@ # PORTNAME= swftools -PORTVERSION= 0.5.1 +PORTVERSION= 0.6.0 CATEGORIES= graphics MASTER_SITES= http://www.quiss.org/swftools/ MAINTAINER= ports@FreeBSD.org COMMENT= SWF manipulation and generation utilities +BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/PIL/_imaging.so:${PORTSDIR}/graphics/py-imaging LIB_DEPENDS= t1.5:${PORTSDIR}/devel/t1lib \ jpeg.9:${PORTSDIR}/graphics/jpeg \ - freetype.9:${PORTSDIR}/print/freetype2 + freetype.9:${PORTSDIR}/print/freetype2 \ + aviplay.0:${PORTSDIR}/multimedia/avifile +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PIL/_imaging.so:${PORTSDIR}/graphics/py-imaging USE_REINPLACE= yes USE_BISON= yes USE_GMAKE= yes +USE_PYTHON= 2.2+ +FREETYPE_CONFIG?= ${LOCALBASE}/bin/freetype-config GNU_CONFIGURE= yes CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ - LDFLAGSS="-L${LOCALBASE}/lib" + LDFLAGSS="-L${LOCALBASE}/lib" \ + FREETYPE_CONFIG=${FREETYPE_CONFIG} -MAN1= font2swf.1 jpeg2swf.1 pdf2swf.1 png2swf.1 swfbbox.1 swfc.1 \ +MAN1= avi2swf.1 font2swf.1 jpeg2swf.1 pdf2swf.1 png2swf.1 swfbbox.1 swfc.1 \ swfcombine.1 swfdump.1 swfextract.1 swfstrings.1 wav2swf.1 post-patch: - @${REINPLACE_CMD} -e 's| -O | |g' ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's| -O | |g' \ + -e 's@/usr/lib/python@${LOCALBASE}/lib/python@' \ + -e 's@/usr/include/python@${LOCALBASE}/include/python@' \ + ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|;make|;\$$\(MAKE\)|g' ${WRKSRC}/lib/Makefile.in .include <bsd.port.mk> diff --git a/graphics/swftools/distinfo b/graphics/swftools/distinfo index 4680d10..4407ae1 100644 --- a/graphics/swftools/distinfo +++ b/graphics/swftools/distinfo @@ -1,2 +1,2 @@ -MD5 (swftools-0.5.1.tar.gz) = 5419c516905427f36ae9c53150b09c80 -SIZE (swftools-0.5.1.tar.gz) = 1679519 +MD5 (swftools-0.6.0.tar.gz) = 39bf9fd9bc90571f296638ccca177fe3 +SIZE (swftools-0.6.0.tar.gz) = 1405412 diff --git a/graphics/swftools/files/patch-configure b/graphics/swftools/files/patch-configure new file mode 100644 index 0000000..ab8a073 --- /dev/null +++ b/graphics/swftools/files/patch-configure @@ -0,0 +1,31 @@ +--- configure.orig Mon Aug 16 11:29:43 2004 ++++ configure Mon Aug 16 11:30:57 2004 +@@ -10269,7 +10269,8 @@ + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ + $ac_includes_default +-#include <$ac_header> ++#include <ft2build.h> ++#include FT_FREETYPE_H + _ACEOF + rm -f conftest.$ac_objext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +@@ -10313,7 +10314,8 @@ + cat confdefs.h >>conftest.$ac_ext + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ +-#include <$ac_header> ++#include <ft2build.h> ++#include FT_FREETYPE_H + _ACEOF + if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +@@ -10413,6 +10415,8 @@ + echo $ECHO_N "checking whether we can compile the freetype test program... $ECHO_C" >&6 + + cat > conftest.c << EOF ++#include <ft2build.h> ++#include FT_FREETYPE_H + #include <freetype/freetype.h> + #include <freetype/ftglyph.h> + #include <freetype/ftsnames.h> diff --git a/graphics/swftools/files/patch-lib:modules:swffont.c b/graphics/swftools/files/patch-lib:modules:swffont.c new file mode 100644 index 0000000..3d511a1 --- /dev/null +++ b/graphics/swftools/files/patch-lib:modules:swffont.c @@ -0,0 +1,11 @@ +--- lib/modules/swffont.c.orig Mon Aug 16 11:32:50 2004 ++++ lib/modules/swffont.c Mon Aug 16 11:33:05 2004 +@@ -32,6 +32,8 @@ + + #ifdef HAVE_FREETYPE + ++#include <ft2build.h> ++#include FT_FREETYPE_H + #include <freetype/freetype.h> + #include <freetype/ftglyph.h> + #include <freetype/ftsizes.h> diff --git a/graphics/swftools/pkg-plist b/graphics/swftools/pkg-plist index dfe9194..53a4a3f 100644 --- a/graphics/swftools/pkg-plist +++ b/graphics/swftools/pkg-plist @@ -1,3 +1,4 @@ +bin/avi2swf bin/font2swf bin/jpeg2swf bin/pdf2swf |