2014-09-28 05:00:45 +02:00
|
|
|
# $NetBSD: Makefile,v 1.24 2014/09/28 03:00:45 obache Exp $
|
2005-11-04 03:59:54 +01:00
|
|
|
#
|
|
|
|
|
Update ming to 0.4.3.
0.4.3 - 2010-02-06
* Fixed SWFMatrix scaling if scale = 0.0
* Added delete and delete2 support in asm blocks
* A lot of updates and improvements in the Perl interface
* A lot of documentation (pod) was added to Perl files
* Support for manually specifying MP3 delaySeek for SWFSound
and SWFSoundStream
* Fix sharing of fonts between static and dynamic texts
* Fix support for movie-bound init actions
0.4.0.rc2 - 2008-09-17
* SWFVideoStream allow manual frame control
* Autoconf perl version
* MSVC compile fixes
* removed src/test.c
* Embedded video in movie clips
* Seek in Embedded video streams
* Gradient / Fill fixes
* Sound / Soundstream fixes
0.4.0.rc1 - 2008-07-05
* Perl extension updates
* Python extension updates
* Do not force bgColor
* Redirect SWF_warn and SWF_error to stderr
* Propper checks for YACC and LEX
* Complete Bitmap fillstyles
* Font fixes
* Actioncompiler fixes (delete, built-in functions, callFrame -> call())
* Fixed tag order issues
* Ming defaults now to local-with-filesystem sandbox for SWF>=8
* Add support for init actions in makeswf
* SWF8 / 9 support for fromswf / prebuiltclip
* implements ASM op
* ASFunction()
* AS Class support
* Removed SWFFontCharacter destructor from PHP wrapper
* py_ext update
* Class members
* outputBlock() usese length and offset from SWF_Parserstruct
* SWFDisplayItem_flush(): immediately write display items.
* Removed ttftofft
* Improved ButtonRecord handling
* SWFSound_fromSoundStream()
* Many improvements in decompiler and swftoXXX tools
* C++ might throw a SWFException
* Support for embedded Nellymoser sound
* AS: in with-blocks legacy functions o not work
* Compiles again with MSVC
* simplified SWFSound usage with mp3 files
* SWFSoundStream_getDuration replaces SWFSoundStream_getFrames()
* perl_ext build changes (build out of tree)
* API float->double transition
* php_ext: SWFInput can wrap raw byte-streams
* php_ext: API: external data can be passed as file-resource, SWFInput or filename
* removed newSWFFont() as public function (causes various crashes)
* removed new SWFFont(...) usage with browserfonts in script languages. Use SWFBrowserFont class.
0.4.0.beta5 - 2007-09-18
* Add support for targetPath asm opcode.
* Flash 8: filter and blend modes for buttons
* Flash 8: SWF_DEFINEMORPHSHAPE2
* Flash 8: SWFShape rendering hints
* Flash 8: new gradient features
* SWFFillStyle is reusable now and calculates propper GradientMatrix
* setLeft/RightFillStyle adds fill to the shape if necessary
* Handling fonts as shapes
* Basic ttf font support
* Typesafe SWFMovie_add / replace
* Add Envelopes to SoundInstance
* ABC (AS3) parser and output
* Parse SWF_SERIALNUMBER
* Parse SWF9 tags
* SWF9: DefineBinaryData
* SWF9: SymbolClass
* SWF9: DefineSceneData
0.4.0.beta4 - 2007-03-27
* Fix handling of the special 'undefined' value.
* Fix 'delete' syntax in action compiler.
* makeswf now handles bitmaps.
* Many improvements in decompiler.
* Build scripts cleanup (including check rule).
* Add support for 'extends' and proper 'push' asm opcodes in
ActionScript compiler.
* Generate DefineFunction2 when target version > 6.
* Use GOTOFRAME, GOTOFRAME2 and GOTOLABEL when using gotoAndPlay()
or gotoAndStop() w/out an object.
* Video updates: added Flash8 codecs, generic flv parser
* Soundstream: accept flv audio streams (mp3 only for now)
* Flash 8: PlaceObject3
* Flash 8: Filter and Blendmode
* Write proper Flash 8 files
* Added movie control tags: FileAttributes, Metadata,
ScriptLimits, ImportAssets2, SetTabIndex
* Flash 8: ScalingGrid
* Parser / listswf updates
* PHP / Perl bindings update
* Flash 8: DefineShape4 / Linestyle2
* SWFAction cleanup and API cleanup
* SWF_warnOnce()
* SWFInitAction
0.4.0.beta3 - 2006-12-10
* Fix version to not use dashes to make rpmbuild happy
* autotool tcl extension
* coalesce multiple ming.i files into a single file at the top
* swig output updated for python & tcl
* Misc decompiler fixes
* makeswf now handles precompiled clips
* Make sure the extension source show up in the dist tarballs
* compiler fix for asm {} blocks
0.4.0-beta2 - 2006-11-21
* Preliminary support for building RPM packages
* New PHP code that builds for PHP$ and PHP5
* Added missing SWFMovieClip class in PHP
* New tool, ttftofft, for producing ming formast fonts
* Allow output of SWF version 8
* Better SWF parser (utilities).
* NEW function: SWFMovie_protectWithPassword()
* preprocessor products of 'makeswf' are now named after
output filename and frame# (ie: "out.swf.frame0.pp")
* Automake-based build, for portability's sake (libtool)
* Ming_setWarnFunction and Ming_setErrorFunction now return
the previously-set value.
* More documentation !
* Start of a test suite!
* makeswf now provides an __SWF_VERSION__ macro for use
in cross-version ActionScript code.
* NEW functions: SWFDisplayItem_getMatrix(),
SWFPosition_getMatrix(), SWFMatrix_getScaleX(),
SWFMatrix_getRotate0(), SWFMatrix_getRotate1(),
SWFMatrix_getScaleY(), SWFMatrix_getTranslateX(),
SWFMatrix_getTranslateY(), SWFShape_moveScaledPenTo().
0.3.1 - ?
* Fixed libpng-less builds
* Fixed default error handler to exit with a FAILURE code
2010-04-09 03:33:43 +02:00
|
|
|
.include "Makefile.common"
|
2005-11-04 03:59:54 +01:00
|
|
|
|
2014-05-31 17:56:26 +02:00
|
|
|
PKGREVISION= 4
|
Update ming to 0.4.3.
0.4.3 - 2010-02-06
* Fixed SWFMatrix scaling if scale = 0.0
* Added delete and delete2 support in asm blocks
* A lot of updates and improvements in the Perl interface
* A lot of documentation (pod) was added to Perl files
* Support for manually specifying MP3 delaySeek for SWFSound
and SWFSoundStream
* Fix sharing of fonts between static and dynamic texts
* Fix support for movie-bound init actions
0.4.0.rc2 - 2008-09-17
* SWFVideoStream allow manual frame control
* Autoconf perl version
* MSVC compile fixes
* removed src/test.c
* Embedded video in movie clips
* Seek in Embedded video streams
* Gradient / Fill fixes
* Sound / Soundstream fixes
0.4.0.rc1 - 2008-07-05
* Perl extension updates
* Python extension updates
* Do not force bgColor
* Redirect SWF_warn and SWF_error to stderr
* Propper checks for YACC and LEX
* Complete Bitmap fillstyles
* Font fixes
* Actioncompiler fixes (delete, built-in functions, callFrame -> call())
* Fixed tag order issues
* Ming defaults now to local-with-filesystem sandbox for SWF>=8
* Add support for init actions in makeswf
* SWF8 / 9 support for fromswf / prebuiltclip
* implements ASM op
* ASFunction()
* AS Class support
* Removed SWFFontCharacter destructor from PHP wrapper
* py_ext update
* Class members
* outputBlock() usese length and offset from SWF_Parserstruct
* SWFDisplayItem_flush(): immediately write display items.
* Removed ttftofft
* Improved ButtonRecord handling
* SWFSound_fromSoundStream()
* Many improvements in decompiler and swftoXXX tools
* C++ might throw a SWFException
* Support for embedded Nellymoser sound
* AS: in with-blocks legacy functions o not work
* Compiles again with MSVC
* simplified SWFSound usage with mp3 files
* SWFSoundStream_getDuration replaces SWFSoundStream_getFrames()
* perl_ext build changes (build out of tree)
* API float->double transition
* php_ext: SWFInput can wrap raw byte-streams
* php_ext: API: external data can be passed as file-resource, SWFInput or filename
* removed newSWFFont() as public function (causes various crashes)
* removed new SWFFont(...) usage with browserfonts in script languages. Use SWFBrowserFont class.
0.4.0.beta5 - 2007-09-18
* Add support for targetPath asm opcode.
* Flash 8: filter and blend modes for buttons
* Flash 8: SWF_DEFINEMORPHSHAPE2
* Flash 8: SWFShape rendering hints
* Flash 8: new gradient features
* SWFFillStyle is reusable now and calculates propper GradientMatrix
* setLeft/RightFillStyle adds fill to the shape if necessary
* Handling fonts as shapes
* Basic ttf font support
* Typesafe SWFMovie_add / replace
* Add Envelopes to SoundInstance
* ABC (AS3) parser and output
* Parse SWF_SERIALNUMBER
* Parse SWF9 tags
* SWF9: DefineBinaryData
* SWF9: SymbolClass
* SWF9: DefineSceneData
0.4.0.beta4 - 2007-03-27
* Fix handling of the special 'undefined' value.
* Fix 'delete' syntax in action compiler.
* makeswf now handles bitmaps.
* Many improvements in decompiler.
* Build scripts cleanup (including check rule).
* Add support for 'extends' and proper 'push' asm opcodes in
ActionScript compiler.
* Generate DefineFunction2 when target version > 6.
* Use GOTOFRAME, GOTOFRAME2 and GOTOLABEL when using gotoAndPlay()
or gotoAndStop() w/out an object.
* Video updates: added Flash8 codecs, generic flv parser
* Soundstream: accept flv audio streams (mp3 only for now)
* Flash 8: PlaceObject3
* Flash 8: Filter and Blendmode
* Write proper Flash 8 files
* Added movie control tags: FileAttributes, Metadata,
ScriptLimits, ImportAssets2, SetTabIndex
* Flash 8: ScalingGrid
* Parser / listswf updates
* PHP / Perl bindings update
* Flash 8: DefineShape4 / Linestyle2
* SWFAction cleanup and API cleanup
* SWF_warnOnce()
* SWFInitAction
0.4.0.beta3 - 2006-12-10
* Fix version to not use dashes to make rpmbuild happy
* autotool tcl extension
* coalesce multiple ming.i files into a single file at the top
* swig output updated for python & tcl
* Misc decompiler fixes
* makeswf now handles precompiled clips
* Make sure the extension source show up in the dist tarballs
* compiler fix for asm {} blocks
0.4.0-beta2 - 2006-11-21
* Preliminary support for building RPM packages
* New PHP code that builds for PHP$ and PHP5
* Added missing SWFMovieClip class in PHP
* New tool, ttftofft, for producing ming formast fonts
* Allow output of SWF version 8
* Better SWF parser (utilities).
* NEW function: SWFMovie_protectWithPassword()
* preprocessor products of 'makeswf' are now named after
output filename and frame# (ie: "out.swf.frame0.pp")
* Automake-based build, for portability's sake (libtool)
* Ming_setWarnFunction and Ming_setErrorFunction now return
the previously-set value.
* More documentation !
* Start of a test suite!
* makeswf now provides an __SWF_VERSION__ macro for use
in cross-version ActionScript code.
* NEW functions: SWFDisplayItem_getMatrix(),
SWFPosition_getMatrix(), SWFMatrix_getScaleX(),
SWFMatrix_getRotate0(), SWFMatrix_getRotate1(),
SWFMatrix_getScaleY(), SWFMatrix_getTranslateX(),
SWFMatrix_getTranslateY(), SWFShape_moveScaledPenTo().
0.3.1 - ?
* Fixed libpng-less builds
* Fixed default error handler to exit with a FAILURE code
2010-04-09 03:33:43 +02:00
|
|
|
CATEGORIES= multimedia
|
|
|
|
|
2014-09-28 05:00:45 +02:00
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
Update ming to 0.4.3.
0.4.3 - 2010-02-06
* Fixed SWFMatrix scaling if scale = 0.0
* Added delete and delete2 support in asm blocks
* A lot of updates and improvements in the Perl interface
* A lot of documentation (pod) was added to Perl files
* Support for manually specifying MP3 delaySeek for SWFSound
and SWFSoundStream
* Fix sharing of fonts between static and dynamic texts
* Fix support for movie-bound init actions
0.4.0.rc2 - 2008-09-17
* SWFVideoStream allow manual frame control
* Autoconf perl version
* MSVC compile fixes
* removed src/test.c
* Embedded video in movie clips
* Seek in Embedded video streams
* Gradient / Fill fixes
* Sound / Soundstream fixes
0.4.0.rc1 - 2008-07-05
* Perl extension updates
* Python extension updates
* Do not force bgColor
* Redirect SWF_warn and SWF_error to stderr
* Propper checks for YACC and LEX
* Complete Bitmap fillstyles
* Font fixes
* Actioncompiler fixes (delete, built-in functions, callFrame -> call())
* Fixed tag order issues
* Ming defaults now to local-with-filesystem sandbox for SWF>=8
* Add support for init actions in makeswf
* SWF8 / 9 support for fromswf / prebuiltclip
* implements ASM op
* ASFunction()
* AS Class support
* Removed SWFFontCharacter destructor from PHP wrapper
* py_ext update
* Class members
* outputBlock() usese length and offset from SWF_Parserstruct
* SWFDisplayItem_flush(): immediately write display items.
* Removed ttftofft
* Improved ButtonRecord handling
* SWFSound_fromSoundStream()
* Many improvements in decompiler and swftoXXX tools
* C++ might throw a SWFException
* Support for embedded Nellymoser sound
* AS: in with-blocks legacy functions o not work
* Compiles again with MSVC
* simplified SWFSound usage with mp3 files
* SWFSoundStream_getDuration replaces SWFSoundStream_getFrames()
* perl_ext build changes (build out of tree)
* API float->double transition
* php_ext: SWFInput can wrap raw byte-streams
* php_ext: API: external data can be passed as file-resource, SWFInput or filename
* removed newSWFFont() as public function (causes various crashes)
* removed new SWFFont(...) usage with browserfonts in script languages. Use SWFBrowserFont class.
0.4.0.beta5 - 2007-09-18
* Add support for targetPath asm opcode.
* Flash 8: filter and blend modes for buttons
* Flash 8: SWF_DEFINEMORPHSHAPE2
* Flash 8: SWFShape rendering hints
* Flash 8: new gradient features
* SWFFillStyle is reusable now and calculates propper GradientMatrix
* setLeft/RightFillStyle adds fill to the shape if necessary
* Handling fonts as shapes
* Basic ttf font support
* Typesafe SWFMovie_add / replace
* Add Envelopes to SoundInstance
* ABC (AS3) parser and output
* Parse SWF_SERIALNUMBER
* Parse SWF9 tags
* SWF9: DefineBinaryData
* SWF9: SymbolClass
* SWF9: DefineSceneData
0.4.0.beta4 - 2007-03-27
* Fix handling of the special 'undefined' value.
* Fix 'delete' syntax in action compiler.
* makeswf now handles bitmaps.
* Many improvements in decompiler.
* Build scripts cleanup (including check rule).
* Add support for 'extends' and proper 'push' asm opcodes in
ActionScript compiler.
* Generate DefineFunction2 when target version > 6.
* Use GOTOFRAME, GOTOFRAME2 and GOTOLABEL when using gotoAndPlay()
or gotoAndStop() w/out an object.
* Video updates: added Flash8 codecs, generic flv parser
* Soundstream: accept flv audio streams (mp3 only for now)
* Flash 8: PlaceObject3
* Flash 8: Filter and Blendmode
* Write proper Flash 8 files
* Added movie control tags: FileAttributes, Metadata,
ScriptLimits, ImportAssets2, SetTabIndex
* Flash 8: ScalingGrid
* Parser / listswf updates
* PHP / Perl bindings update
* Flash 8: DefineShape4 / Linestyle2
* SWFAction cleanup and API cleanup
* SWF_warnOnce()
* SWFInitAction
0.4.0.beta3 - 2006-12-10
* Fix version to not use dashes to make rpmbuild happy
* autotool tcl extension
* coalesce multiple ming.i files into a single file at the top
* swig output updated for python & tcl
* Misc decompiler fixes
* makeswf now handles precompiled clips
* Make sure the extension source show up in the dist tarballs
* compiler fix for asm {} blocks
0.4.0-beta2 - 2006-11-21
* Preliminary support for building RPM packages
* New PHP code that builds for PHP$ and PHP5
* Added missing SWFMovieClip class in PHP
* New tool, ttftofft, for producing ming formast fonts
* Allow output of SWF version 8
* Better SWF parser (utilities).
* NEW function: SWFMovie_protectWithPassword()
* preprocessor products of 'makeswf' are now named after
output filename and frame# (ie: "out.swf.frame0.pp")
* Automake-based build, for portability's sake (libtool)
* Ming_setWarnFunction and Ming_setErrorFunction now return
the previously-set value.
* More documentation !
* Start of a test suite!
* makeswf now provides an __SWF_VERSION__ macro for use
in cross-version ActionScript code.
* NEW functions: SWFDisplayItem_getMatrix(),
SWFPosition_getMatrix(), SWFMatrix_getScaleX(),
SWFMatrix_getRotate0(), SWFMatrix_getRotate1(),
SWFMatrix_getScaleY(), SWFMatrix_getTranslateX(),
SWFMatrix_getTranslateY(), SWFShape_moveScaledPenTo().
0.3.1 - ?
* Fixed libpng-less builds
* Fixed default error handler to exit with a FAILURE code
2010-04-09 03:33:43 +02:00
|
|
|
HOMEPAGE= http://www.libming.org/
|
|
|
|
COMMENT= SWF output library
|
|
|
|
LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2
|
|
|
|
|
|
|
|
GNU_CONFIGURE= yes
|
|
|
|
USE_TOOLS+= pkg-config bison flex
|
|
|
|
USE_LANGUAGES= c c++
|
|
|
|
USE_LIBTOOL= yes
|
2005-11-04 03:59:54 +01:00
|
|
|
|
Update ming to 0.4.3.
0.4.3 - 2010-02-06
* Fixed SWFMatrix scaling if scale = 0.0
* Added delete and delete2 support in asm blocks
* A lot of updates and improvements in the Perl interface
* A lot of documentation (pod) was added to Perl files
* Support for manually specifying MP3 delaySeek for SWFSound
and SWFSoundStream
* Fix sharing of fonts between static and dynamic texts
* Fix support for movie-bound init actions
0.4.0.rc2 - 2008-09-17
* SWFVideoStream allow manual frame control
* Autoconf perl version
* MSVC compile fixes
* removed src/test.c
* Embedded video in movie clips
* Seek in Embedded video streams
* Gradient / Fill fixes
* Sound / Soundstream fixes
0.4.0.rc1 - 2008-07-05
* Perl extension updates
* Python extension updates
* Do not force bgColor
* Redirect SWF_warn and SWF_error to stderr
* Propper checks for YACC and LEX
* Complete Bitmap fillstyles
* Font fixes
* Actioncompiler fixes (delete, built-in functions, callFrame -> call())
* Fixed tag order issues
* Ming defaults now to local-with-filesystem sandbox for SWF>=8
* Add support for init actions in makeswf
* SWF8 / 9 support for fromswf / prebuiltclip
* implements ASM op
* ASFunction()
* AS Class support
* Removed SWFFontCharacter destructor from PHP wrapper
* py_ext update
* Class members
* outputBlock() usese length and offset from SWF_Parserstruct
* SWFDisplayItem_flush(): immediately write display items.
* Removed ttftofft
* Improved ButtonRecord handling
* SWFSound_fromSoundStream()
* Many improvements in decompiler and swftoXXX tools
* C++ might throw a SWFException
* Support for embedded Nellymoser sound
* AS: in with-blocks legacy functions o not work
* Compiles again with MSVC
* simplified SWFSound usage with mp3 files
* SWFSoundStream_getDuration replaces SWFSoundStream_getFrames()
* perl_ext build changes (build out of tree)
* API float->double transition
* php_ext: SWFInput can wrap raw byte-streams
* php_ext: API: external data can be passed as file-resource, SWFInput or filename
* removed newSWFFont() as public function (causes various crashes)
* removed new SWFFont(...) usage with browserfonts in script languages. Use SWFBrowserFont class.
0.4.0.beta5 - 2007-09-18
* Add support for targetPath asm opcode.
* Flash 8: filter and blend modes for buttons
* Flash 8: SWF_DEFINEMORPHSHAPE2
* Flash 8: SWFShape rendering hints
* Flash 8: new gradient features
* SWFFillStyle is reusable now and calculates propper GradientMatrix
* setLeft/RightFillStyle adds fill to the shape if necessary
* Handling fonts as shapes
* Basic ttf font support
* Typesafe SWFMovie_add / replace
* Add Envelopes to SoundInstance
* ABC (AS3) parser and output
* Parse SWF_SERIALNUMBER
* Parse SWF9 tags
* SWF9: DefineBinaryData
* SWF9: SymbolClass
* SWF9: DefineSceneData
0.4.0.beta4 - 2007-03-27
* Fix handling of the special 'undefined' value.
* Fix 'delete' syntax in action compiler.
* makeswf now handles bitmaps.
* Many improvements in decompiler.
* Build scripts cleanup (including check rule).
* Add support for 'extends' and proper 'push' asm opcodes in
ActionScript compiler.
* Generate DefineFunction2 when target version > 6.
* Use GOTOFRAME, GOTOFRAME2 and GOTOLABEL when using gotoAndPlay()
or gotoAndStop() w/out an object.
* Video updates: added Flash8 codecs, generic flv parser
* Soundstream: accept flv audio streams (mp3 only for now)
* Flash 8: PlaceObject3
* Flash 8: Filter and Blendmode
* Write proper Flash 8 files
* Added movie control tags: FileAttributes, Metadata,
ScriptLimits, ImportAssets2, SetTabIndex
* Flash 8: ScalingGrid
* Parser / listswf updates
* PHP / Perl bindings update
* Flash 8: DefineShape4 / Linestyle2
* SWFAction cleanup and API cleanup
* SWF_warnOnce()
* SWFInitAction
0.4.0.beta3 - 2006-12-10
* Fix version to not use dashes to make rpmbuild happy
* autotool tcl extension
* coalesce multiple ming.i files into a single file at the top
* swig output updated for python & tcl
* Misc decompiler fixes
* makeswf now handles precompiled clips
* Make sure the extension source show up in the dist tarballs
* compiler fix for asm {} blocks
0.4.0-beta2 - 2006-11-21
* Preliminary support for building RPM packages
* New PHP code that builds for PHP$ and PHP5
* Added missing SWFMovieClip class in PHP
* New tool, ttftofft, for producing ming formast fonts
* Allow output of SWF version 8
* Better SWF parser (utilities).
* NEW function: SWFMovie_protectWithPassword()
* preprocessor products of 'makeswf' are now named after
output filename and frame# (ie: "out.swf.frame0.pp")
* Automake-based build, for portability's sake (libtool)
* Ming_setWarnFunction and Ming_setErrorFunction now return
the previously-set value.
* More documentation !
* Start of a test suite!
* makeswf now provides an __SWF_VERSION__ macro for use
in cross-version ActionScript code.
* NEW functions: SWFDisplayItem_getMatrix(),
SWFPosition_getMatrix(), SWFMatrix_getScaleX(),
SWFMatrix_getRotate0(), SWFMatrix_getRotate1(),
SWFMatrix_getScaleY(), SWFMatrix_getTranslateX(),
SWFMatrix_getTranslateY(), SWFShape_moveScaledPenTo().
0.3.1 - ?
* Fixed libpng-less builds
* Fixed default error handler to exit with a FAILURE code
2010-04-09 03:33:43 +02:00
|
|
|
CONFIGURE_ARGS+= --disable-python
|
|
|
|
CONFIGURE_ARGS+= --disable-perl
|
|
|
|
CONFIGURE_ARGS+= --disable-php
|
|
|
|
CONFIGURE_ARGS+= --disable-tcl
|
|
|
|
|
|
|
|
PKGCONFIG_OVERRIDE+= src/libming.pc.in
|
|
|
|
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
|
2012-05-12 08:36:39 +02:00
|
|
|
.if defined(PKGSRC_RUN_TEST) && !empty(PKGSRC_RUN_TEST:M[Yy][Ee][Ss])
|
Update ming to 0.4.3.
0.4.3 - 2010-02-06
* Fixed SWFMatrix scaling if scale = 0.0
* Added delete and delete2 support in asm blocks
* A lot of updates and improvements in the Perl interface
* A lot of documentation (pod) was added to Perl files
* Support for manually specifying MP3 delaySeek for SWFSound
and SWFSoundStream
* Fix sharing of fonts between static and dynamic texts
* Fix support for movie-bound init actions
0.4.0.rc2 - 2008-09-17
* SWFVideoStream allow manual frame control
* Autoconf perl version
* MSVC compile fixes
* removed src/test.c
* Embedded video in movie clips
* Seek in Embedded video streams
* Gradient / Fill fixes
* Sound / Soundstream fixes
0.4.0.rc1 - 2008-07-05
* Perl extension updates
* Python extension updates
* Do not force bgColor
* Redirect SWF_warn and SWF_error to stderr
* Propper checks for YACC and LEX
* Complete Bitmap fillstyles
* Font fixes
* Actioncompiler fixes (delete, built-in functions, callFrame -> call())
* Fixed tag order issues
* Ming defaults now to local-with-filesystem sandbox for SWF>=8
* Add support for init actions in makeswf
* SWF8 / 9 support for fromswf / prebuiltclip
* implements ASM op
* ASFunction()
* AS Class support
* Removed SWFFontCharacter destructor from PHP wrapper
* py_ext update
* Class members
* outputBlock() usese length and offset from SWF_Parserstruct
* SWFDisplayItem_flush(): immediately write display items.
* Removed ttftofft
* Improved ButtonRecord handling
* SWFSound_fromSoundStream()
* Many improvements in decompiler and swftoXXX tools
* C++ might throw a SWFException
* Support for embedded Nellymoser sound
* AS: in with-blocks legacy functions o not work
* Compiles again with MSVC
* simplified SWFSound usage with mp3 files
* SWFSoundStream_getDuration replaces SWFSoundStream_getFrames()
* perl_ext build changes (build out of tree)
* API float->double transition
* php_ext: SWFInput can wrap raw byte-streams
* php_ext: API: external data can be passed as file-resource, SWFInput or filename
* removed newSWFFont() as public function (causes various crashes)
* removed new SWFFont(...) usage with browserfonts in script languages. Use SWFBrowserFont class.
0.4.0.beta5 - 2007-09-18
* Add support for targetPath asm opcode.
* Flash 8: filter and blend modes for buttons
* Flash 8: SWF_DEFINEMORPHSHAPE2
* Flash 8: SWFShape rendering hints
* Flash 8: new gradient features
* SWFFillStyle is reusable now and calculates propper GradientMatrix
* setLeft/RightFillStyle adds fill to the shape if necessary
* Handling fonts as shapes
* Basic ttf font support
* Typesafe SWFMovie_add / replace
* Add Envelopes to SoundInstance
* ABC (AS3) parser and output
* Parse SWF_SERIALNUMBER
* Parse SWF9 tags
* SWF9: DefineBinaryData
* SWF9: SymbolClass
* SWF9: DefineSceneData
0.4.0.beta4 - 2007-03-27
* Fix handling of the special 'undefined' value.
* Fix 'delete' syntax in action compiler.
* makeswf now handles bitmaps.
* Many improvements in decompiler.
* Build scripts cleanup (including check rule).
* Add support for 'extends' and proper 'push' asm opcodes in
ActionScript compiler.
* Generate DefineFunction2 when target version > 6.
* Use GOTOFRAME, GOTOFRAME2 and GOTOLABEL when using gotoAndPlay()
or gotoAndStop() w/out an object.
* Video updates: added Flash8 codecs, generic flv parser
* Soundstream: accept flv audio streams (mp3 only for now)
* Flash 8: PlaceObject3
* Flash 8: Filter and Blendmode
* Write proper Flash 8 files
* Added movie control tags: FileAttributes, Metadata,
ScriptLimits, ImportAssets2, SetTabIndex
* Flash 8: ScalingGrid
* Parser / listswf updates
* PHP / Perl bindings update
* Flash 8: DefineShape4 / Linestyle2
* SWFAction cleanup and API cleanup
* SWF_warnOnce()
* SWFInitAction
0.4.0.beta3 - 2006-12-10
* Fix version to not use dashes to make rpmbuild happy
* autotool tcl extension
* coalesce multiple ming.i files into a single file at the top
* swig output updated for python & tcl
* Misc decompiler fixes
* makeswf now handles precompiled clips
* Make sure the extension source show up in the dist tarballs
* compiler fix for asm {} blocks
0.4.0-beta2 - 2006-11-21
* Preliminary support for building RPM packages
* New PHP code that builds for PHP$ and PHP5
* Added missing SWFMovieClip class in PHP
* New tool, ttftofft, for producing ming formast fonts
* Allow output of SWF version 8
* Better SWF parser (utilities).
* NEW function: SWFMovie_protectWithPassword()
* preprocessor products of 'makeswf' are now named after
output filename and frame# (ie: "out.swf.frame0.pp")
* Automake-based build, for portability's sake (libtool)
* Ming_setWarnFunction and Ming_setErrorFunction now return
the previously-set value.
* More documentation !
* Start of a test suite!
* makeswf now provides an __SWF_VERSION__ macro for use
in cross-version ActionScript code.
* NEW functions: SWFDisplayItem_getMatrix(),
SWFPosition_getMatrix(), SWFMatrix_getScaleX(),
SWFMatrix_getRotate0(), SWFMatrix_getRotate1(),
SWFMatrix_getScaleY(), SWFMatrix_getTranslateX(),
SWFMatrix_getTranslateY(), SWFShape_moveScaledPenTo().
0.3.1 - ?
* Fixed libpng-less builds
* Fixed default error handler to exit with a FAILURE code
2010-04-09 03:33:43 +02:00
|
|
|
# Test require perl
|
|
|
|
USE_TOOLS+= perl
|
|
|
|
TEST_TARGET= check
|
|
|
|
.endif
|
2006-09-13 17:53:51 +02:00
|
|
|
|
Update ming to 0.4.3.
0.4.3 - 2010-02-06
* Fixed SWFMatrix scaling if scale = 0.0
* Added delete and delete2 support in asm blocks
* A lot of updates and improvements in the Perl interface
* A lot of documentation (pod) was added to Perl files
* Support for manually specifying MP3 delaySeek for SWFSound
and SWFSoundStream
* Fix sharing of fonts between static and dynamic texts
* Fix support for movie-bound init actions
0.4.0.rc2 - 2008-09-17
* SWFVideoStream allow manual frame control
* Autoconf perl version
* MSVC compile fixes
* removed src/test.c
* Embedded video in movie clips
* Seek in Embedded video streams
* Gradient / Fill fixes
* Sound / Soundstream fixes
0.4.0.rc1 - 2008-07-05
* Perl extension updates
* Python extension updates
* Do not force bgColor
* Redirect SWF_warn and SWF_error to stderr
* Propper checks for YACC and LEX
* Complete Bitmap fillstyles
* Font fixes
* Actioncompiler fixes (delete, built-in functions, callFrame -> call())
* Fixed tag order issues
* Ming defaults now to local-with-filesystem sandbox for SWF>=8
* Add support for init actions in makeswf
* SWF8 / 9 support for fromswf / prebuiltclip
* implements ASM op
* ASFunction()
* AS Class support
* Removed SWFFontCharacter destructor from PHP wrapper
* py_ext update
* Class members
* outputBlock() usese length and offset from SWF_Parserstruct
* SWFDisplayItem_flush(): immediately write display items.
* Removed ttftofft
* Improved ButtonRecord handling
* SWFSound_fromSoundStream()
* Many improvements in decompiler and swftoXXX tools
* C++ might throw a SWFException
* Support for embedded Nellymoser sound
* AS: in with-blocks legacy functions o not work
* Compiles again with MSVC
* simplified SWFSound usage with mp3 files
* SWFSoundStream_getDuration replaces SWFSoundStream_getFrames()
* perl_ext build changes (build out of tree)
* API float->double transition
* php_ext: SWFInput can wrap raw byte-streams
* php_ext: API: external data can be passed as file-resource, SWFInput or filename
* removed newSWFFont() as public function (causes various crashes)
* removed new SWFFont(...) usage with browserfonts in script languages. Use SWFBrowserFont class.
0.4.0.beta5 - 2007-09-18
* Add support for targetPath asm opcode.
* Flash 8: filter and blend modes for buttons
* Flash 8: SWF_DEFINEMORPHSHAPE2
* Flash 8: SWFShape rendering hints
* Flash 8: new gradient features
* SWFFillStyle is reusable now and calculates propper GradientMatrix
* setLeft/RightFillStyle adds fill to the shape if necessary
* Handling fonts as shapes
* Basic ttf font support
* Typesafe SWFMovie_add / replace
* Add Envelopes to SoundInstance
* ABC (AS3) parser and output
* Parse SWF_SERIALNUMBER
* Parse SWF9 tags
* SWF9: DefineBinaryData
* SWF9: SymbolClass
* SWF9: DefineSceneData
0.4.0.beta4 - 2007-03-27
* Fix handling of the special 'undefined' value.
* Fix 'delete' syntax in action compiler.
* makeswf now handles bitmaps.
* Many improvements in decompiler.
* Build scripts cleanup (including check rule).
* Add support for 'extends' and proper 'push' asm opcodes in
ActionScript compiler.
* Generate DefineFunction2 when target version > 6.
* Use GOTOFRAME, GOTOFRAME2 and GOTOLABEL when using gotoAndPlay()
or gotoAndStop() w/out an object.
* Video updates: added Flash8 codecs, generic flv parser
* Soundstream: accept flv audio streams (mp3 only for now)
* Flash 8: PlaceObject3
* Flash 8: Filter and Blendmode
* Write proper Flash 8 files
* Added movie control tags: FileAttributes, Metadata,
ScriptLimits, ImportAssets2, SetTabIndex
* Flash 8: ScalingGrid
* Parser / listswf updates
* PHP / Perl bindings update
* Flash 8: DefineShape4 / Linestyle2
* SWFAction cleanup and API cleanup
* SWF_warnOnce()
* SWFInitAction
0.4.0.beta3 - 2006-12-10
* Fix version to not use dashes to make rpmbuild happy
* autotool tcl extension
* coalesce multiple ming.i files into a single file at the top
* swig output updated for python & tcl
* Misc decompiler fixes
* makeswf now handles precompiled clips
* Make sure the extension source show up in the dist tarballs
* compiler fix for asm {} blocks
0.4.0-beta2 - 2006-11-21
* Preliminary support for building RPM packages
* New PHP code that builds for PHP$ and PHP5
* Added missing SWFMovieClip class in PHP
* New tool, ttftofft, for producing ming formast fonts
* Allow output of SWF version 8
* Better SWF parser (utilities).
* NEW function: SWFMovie_protectWithPassword()
* preprocessor products of 'makeswf' are now named after
output filename and frame# (ie: "out.swf.frame0.pp")
* Automake-based build, for portability's sake (libtool)
* Ming_setWarnFunction and Ming_setErrorFunction now return
the previously-set value.
* More documentation !
* Start of a test suite!
* makeswf now provides an __SWF_VERSION__ macro for use
in cross-version ActionScript code.
* NEW functions: SWFDisplayItem_getMatrix(),
SWFPosition_getMatrix(), SWFMatrix_getScaleX(),
SWFMatrix_getRotate0(), SWFMatrix_getRotate1(),
SWFMatrix_getScaleY(), SWFMatrix_getTranslateX(),
SWFMatrix_getTranslateY(), SWFShape_moveScaledPenTo().
0.3.1 - ?
* Fixed libpng-less builds
* Fixed default error handler to exit with a FAILURE code
2010-04-09 03:33:43 +02:00
|
|
|
# XXX: "man" is not in SUBDIRS of "docs"
|
|
|
|
INSTALL_DIRS= . docs/man
|
2008-02-13 12:49:44 +01:00
|
|
|
|
2006-09-13 17:53:51 +02:00
|
|
|
.include "../../devel/zlib/buildlink3.mk"
|
Update ming to 0.4.3.
0.4.3 - 2010-02-06
* Fixed SWFMatrix scaling if scale = 0.0
* Added delete and delete2 support in asm blocks
* A lot of updates and improvements in the Perl interface
* A lot of documentation (pod) was added to Perl files
* Support for manually specifying MP3 delaySeek for SWFSound
and SWFSoundStream
* Fix sharing of fonts between static and dynamic texts
* Fix support for movie-bound init actions
0.4.0.rc2 - 2008-09-17
* SWFVideoStream allow manual frame control
* Autoconf perl version
* MSVC compile fixes
* removed src/test.c
* Embedded video in movie clips
* Seek in Embedded video streams
* Gradient / Fill fixes
* Sound / Soundstream fixes
0.4.0.rc1 - 2008-07-05
* Perl extension updates
* Python extension updates
* Do not force bgColor
* Redirect SWF_warn and SWF_error to stderr
* Propper checks for YACC and LEX
* Complete Bitmap fillstyles
* Font fixes
* Actioncompiler fixes (delete, built-in functions, callFrame -> call())
* Fixed tag order issues
* Ming defaults now to local-with-filesystem sandbox for SWF>=8
* Add support for init actions in makeswf
* SWF8 / 9 support for fromswf / prebuiltclip
* implements ASM op
* ASFunction()
* AS Class support
* Removed SWFFontCharacter destructor from PHP wrapper
* py_ext update
* Class members
* outputBlock() usese length and offset from SWF_Parserstruct
* SWFDisplayItem_flush(): immediately write display items.
* Removed ttftofft
* Improved ButtonRecord handling
* SWFSound_fromSoundStream()
* Many improvements in decompiler and swftoXXX tools
* C++ might throw a SWFException
* Support for embedded Nellymoser sound
* AS: in with-blocks legacy functions o not work
* Compiles again with MSVC
* simplified SWFSound usage with mp3 files
* SWFSoundStream_getDuration replaces SWFSoundStream_getFrames()
* perl_ext build changes (build out of tree)
* API float->double transition
* php_ext: SWFInput can wrap raw byte-streams
* php_ext: API: external data can be passed as file-resource, SWFInput or filename
* removed newSWFFont() as public function (causes various crashes)
* removed new SWFFont(...) usage with browserfonts in script languages. Use SWFBrowserFont class.
0.4.0.beta5 - 2007-09-18
* Add support for targetPath asm opcode.
* Flash 8: filter and blend modes for buttons
* Flash 8: SWF_DEFINEMORPHSHAPE2
* Flash 8: SWFShape rendering hints
* Flash 8: new gradient features
* SWFFillStyle is reusable now and calculates propper GradientMatrix
* setLeft/RightFillStyle adds fill to the shape if necessary
* Handling fonts as shapes
* Basic ttf font support
* Typesafe SWFMovie_add / replace
* Add Envelopes to SoundInstance
* ABC (AS3) parser and output
* Parse SWF_SERIALNUMBER
* Parse SWF9 tags
* SWF9: DefineBinaryData
* SWF9: SymbolClass
* SWF9: DefineSceneData
0.4.0.beta4 - 2007-03-27
* Fix handling of the special 'undefined' value.
* Fix 'delete' syntax in action compiler.
* makeswf now handles bitmaps.
* Many improvements in decompiler.
* Build scripts cleanup (including check rule).
* Add support for 'extends' and proper 'push' asm opcodes in
ActionScript compiler.
* Generate DefineFunction2 when target version > 6.
* Use GOTOFRAME, GOTOFRAME2 and GOTOLABEL when using gotoAndPlay()
or gotoAndStop() w/out an object.
* Video updates: added Flash8 codecs, generic flv parser
* Soundstream: accept flv audio streams (mp3 only for now)
* Flash 8: PlaceObject3
* Flash 8: Filter and Blendmode
* Write proper Flash 8 files
* Added movie control tags: FileAttributes, Metadata,
ScriptLimits, ImportAssets2, SetTabIndex
* Flash 8: ScalingGrid
* Parser / listswf updates
* PHP / Perl bindings update
* Flash 8: DefineShape4 / Linestyle2
* SWFAction cleanup and API cleanup
* SWF_warnOnce()
* SWFInitAction
0.4.0.beta3 - 2006-12-10
* Fix version to not use dashes to make rpmbuild happy
* autotool tcl extension
* coalesce multiple ming.i files into a single file at the top
* swig output updated for python & tcl
* Misc decompiler fixes
* makeswf now handles precompiled clips
* Make sure the extension source show up in the dist tarballs
* compiler fix for asm {} blocks
0.4.0-beta2 - 2006-11-21
* Preliminary support for building RPM packages
* New PHP code that builds for PHP$ and PHP5
* Added missing SWFMovieClip class in PHP
* New tool, ttftofft, for producing ming formast fonts
* Allow output of SWF version 8
* Better SWF parser (utilities).
* NEW function: SWFMovie_protectWithPassword()
* preprocessor products of 'makeswf' are now named after
output filename and frame# (ie: "out.swf.frame0.pp")
* Automake-based build, for portability's sake (libtool)
* Ming_setWarnFunction and Ming_setErrorFunction now return
the previously-set value.
* More documentation !
* Start of a test suite!
* makeswf now provides an __SWF_VERSION__ macro for use
in cross-version ActionScript code.
* NEW functions: SWFDisplayItem_getMatrix(),
SWFPosition_getMatrix(), SWFMatrix_getScaleX(),
SWFMatrix_getRotate0(), SWFMatrix_getRotate1(),
SWFMatrix_getScaleY(), SWFMatrix_getTranslateX(),
SWFMatrix_getTranslateY(), SWFShape_moveScaledPenTo().
0.3.1 - ?
* Fixed libpng-less builds
* Fixed default error handler to exit with a FAILURE code
2010-04-09 03:33:43 +02:00
|
|
|
.include "../../graphics/freetype2/buildlink3.mk"
|
2014-05-31 17:56:26 +02:00
|
|
|
.include "../../graphics/giflib/buildlink3.mk"
|
2006-09-13 17:53:51 +02:00
|
|
|
.include "../../graphics/png/buildlink3.mk"
|
2005-11-04 03:59:54 +01:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|