head 1.4; access; symbols pkgsrc-2013Q2:1.4.0.8 pkgsrc-2013Q2-base:1.4 pkgsrc-2012Q4:1.4.0.6 pkgsrc-2012Q4-base:1.4 pkgsrc-2011Q4:1.4.0.4 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q2:1.4.0.2 pkgsrc-2011Q2-base:1.4 pkgsrc-2010Q1:1.3.0.22 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.20 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.18 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.16 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.14 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.12 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.10 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.8 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.6 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.4 pkgsrc-2008Q1:1.3.0.2 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.2.0.12 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.10 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.8 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.6 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.4 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.2 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.1.1.1.0.6 pkgsrc-2006Q2-base:1.1.1.1 pkgsrc-2006Q1:1.1.1.1.0.4 pkgsrc-2006Q1-base:1.1.1.1 pkgsrc-2005Q4:1.1.1.1.0.2 pkgsrc-2005Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.4 date 2010.04.09.01.33.43; author obache; state dead; branches; next 1.3; 1.3 date 2008.04.03.08.42.25; author joerg; state Exp; branches; next 1.2; 1.2 date 2006.09.13.15.53.51; author obache; state dead; branches; next 1.1; 1.1 date 2005.11.04.02.59.54; author minskim; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2005.11.04.02.59.54; author minskim; state Exp; branches; next ; desc @@ 1.4 log @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 @ text @$NetBSD: patch-ab,v 1.3 2008/04/03 08:42:25 joerg Exp $ --- src/Makefile.orig 2008-04-03 10:28:28.000000000 +0200 +++ src/Makefile @@@@ -29,10 +29,10 @@@@ all: dynamic dynamic: $(SHAREDLIB) -$(SHAREDLIB): $(OFILES) +$(SHAREDLIB): $(OFILES:R:S/$/.po/g) cd blocks && $(MAKE) CFLAGS="$(CFLAGS) -I.." cd actioncompiler && $(MAKE) CFLAGS="$(CFLAGS) -I.." - $(CC) $(OFILES) $(COMPILEROFILES) $(LDFLAGS) $(EXTRA_LIBS) blocks/*.o $(SHLIBLDFLAGS) -o $(SHAREDLIB) + $(CC) $(OFILES:R:S/$/.po/g) $(COMPILEROFILES:R:S/$/.po/g) $(LDFLAGS) $(EXTRA_LIBS) blocks/*.po $(SHLIBLDFLAGS) -o $(SHAREDLIB) cp $(SHAREDLIB) .. ln -fs $(SHAREDLIB) ../libming$(NOVAR_SHLIBEXT) ln -fs $(SHAREDLIB) ../libming$(SHORT_SHLIBEXT) @ 1.3 log @Shared libraries needs to be built with PIC code. tolower needs unsigned char argument. Fix a missing parameter type. Bump revision. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Update ming to 0.3.0. ChangeLog is too large, so omit it. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.1 2005/11/04 02:59:54 minskim Exp $ d3 3 a5 4 --- py_ext/Makefile.orig 2001-08-18 02:05:55.000000000 +0900 +++ py_ext/Makefile @@@@ -7,7 +7,7 @@@@ PYLIBDIR = /usr/local/lib/python2.0 all: d7 1 a7 3 mingcmodule.so: ming_wrap.o - gcc -g -Wall -shared -o mingcmodule.so ming_wrap.o -lming + ${CC} ${LDFLAGS} -shared -o mingcmodule.so ming_wrap.o -lming d9 9 a17 17 mingc.pyd: ming_wrap.o dllwrap --dllname mingc.pyd --driver-name gcc --def mingc.def \ @@@@ -15,7 +15,7 @@@@ mingc.pyd: ming_wrap.o --target=i386-mingw32 -Llib/ -lpython15 ming_wrap.o: ming_wrap.c - gcc -g -Wall -I .. -I ${PYINCDIR} -fpic -c ming_wrap.c + ${CC} ${CFLAGS} -I .. -fpic -c ming_wrap.c ../libming.a: cd ..; make static @@@@ -27,4 +27,4 @@@@ clean: rm -f mingcmodule.so core *~ *.o ming.pyc install: - cp mingcmodule.so ming.py ${PYLIBDIR}/site-packages + ${BSD_INSTALL_DATA} mingcmodule.so ming.py ${PREFIX}/${PYSITELIB} @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.1.1.1 2005/11/04 02:47:10 minskim Exp $ @ 1.1.1.1 log @Move ming to the category that it should belong to. @ text @@