Mon Mar 15 11:04:56 2021 UTC ()
lightspark: Update to 0.8.4.1

Version 0.8.4.1:

	* Hotfix for crash on Windows, no changes for Linux

Version 0.8.4:

	* improved handling of mixed AVM1/AVM2 files
	* implement streaming of videos embedded in the swf file
	* implement class inheritance for AVM1
	* added settings dialog, currently only used to enable/disable local storage
	* support for local storage added
	* use SDL threading methods, remove glibmm dependency


(nia)
diff -r1.15 -r1.16 pkgsrc/multimedia/lightspark/Makefile
diff -r1.2 -r1.3 pkgsrc/multimedia/lightspark/PLIST
diff -r1.4 -r1.5 pkgsrc/multimedia/lightspark/distinfo
diff -r1.2 -r1.3 pkgsrc/multimedia/lightspark/patches/patch-src_platforms_engineutils.cpp

cvs diff -r1.15 -r1.16 pkgsrc/multimedia/lightspark/Makefile (expand / switch to unified diff)

--- pkgsrc/multimedia/lightspark/Makefile 2020/12/31 20:04:12 1.15
+++ pkgsrc/multimedia/lightspark/Makefile 2021/03/15 11:04:55 1.16
@@ -1,43 +1,42 @@ @@ -1,43 +1,42 @@
1# $NetBSD: Makefile,v 1.15 2020/12/31 20:04:12 nia Exp $ 1# $NetBSD: Makefile,v 1.16 2021/03/15 11:04:55 nia Exp $
2 2
3DISTNAME= lightspark-0.8.3 3DISTNAME= lightspark-0.8.4.1
4CATEGORIES= multimedia 4CATEGORIES= multimedia
5MASTER_SITES= ${MASTER_SITE_GITHUB:=lightspark/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=lightspark/}
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://lightspark.github.io/ 8HOMEPAGE= https://lightspark.github.io/
9COMMENT= Open source Flash player 9COMMENT= Open source Flash player
10LICENSE= gnu-lgpl-v3 10LICENSE= gnu-lgpl-v3
11 11
12USE_CMAKE= yes 12USE_CMAKE= yes
13USE_TOOLS+= pkg-config msgfmt msgmerge 13USE_TOOLS+= pkg-config msgfmt msgmerge
14USE_LANGUAGES= c c++ 14USE_LANGUAGES= c c++
15 15
16CMAKE_ARGS+= -DMANUAL_DIRECTORY=${PKGMANDIR} 16CMAKE_ARGS+= -DMANUAL_DIRECTORY=${PKGMANDIR}
17CMAKE_ARGS+= -DETCDIR=${PKG_SYSCONFDIR} 17CMAKE_ARGS+= -DETCDIR=${PKG_SYSCONFDIR}
18 18
19TOOL_DEPENDS+= nasm>=1.1:../../devel/nasm 19TOOL_DEPENDS+= nasm>=1.1:../../devel/nasm
20 20
21# MESSAGE(FATAL_ERROR "GCC 4.6+ is required.") 21# MESSAGE(FATAL_ERROR "GCC 4.6+ is required.")
22GCC_REQD+= 4.6 22GCC_REQD+= 4.6
23 23
24CONF_FILES+= ${PREFIX}/share/examples/lightspark/xdg/lightspark.conf \ 24CONF_FILES+= ${PREFIX}/share/examples/lightspark/xdg/lightspark.conf \
25 ${PKG_SYSCONFDIR}/xdg/lightspark.conf 25 ${PKG_SYSCONFDIR}/xdg/lightspark.conf
26 26
27.include "../../archivers/xz/buildlink3.mk" 27.include "../../archivers/xz/buildlink3.mk"
28.include "../../audio/SDL2_mixer/buildlink3.mk" 28.include "../../audio/SDL2_mixer/buildlink3.mk"
29.include "../../devel/gettext-lib/buildlink3.mk" 29.include "../../devel/gettext-lib/buildlink3.mk"
30.include "../../devel/glibmm/buildlink3.mk" 
31.include "../../devel/pango/buildlink3.mk" 30.include "../../devel/pango/buildlink3.mk"
32.include "../../devel/pcre/buildlink3.mk" 31.include "../../devel/pcre/buildlink3.mk"
33.include "../../devel/zlib/buildlink3.mk" 32.include "../../devel/zlib/buildlink3.mk"
34.include "../../devel/SDL2/buildlink3.mk" 33.include "../../devel/SDL2/buildlink3.mk"
35.include "../../graphics/MesaLib/buildlink3.mk" 34.include "../../graphics/MesaLib/buildlink3.mk"
36.include "../../graphics/cairo/buildlink3.mk" 35.include "../../graphics/cairo/buildlink3.mk"
37.include "../../graphics/freetype2/buildlink3.mk" 36.include "../../graphics/freetype2/buildlink3.mk"
38.include "../../graphics/glew/buildlink3.mk" 37.include "../../graphics/glew/buildlink3.mk"
39.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 38.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
40.include "../../multimedia/ffmpeg4/buildlink3.mk" 39.include "../../multimedia/ffmpeg4/buildlink3.mk"
41.include "../../net/rtmpdump/buildlink3.mk" 40.include "../../net/rtmpdump/buildlink3.mk"
42.include "../../x11/libXext/buildlink3.mk" 41.include "../../x11/libXext/buildlink3.mk"
43.include "../../www/curl/buildlink3.mk" 42.include "../../www/curl/buildlink3.mk"

cvs diff -r1.2 -r1.3 pkgsrc/multimedia/lightspark/PLIST (expand / switch to unified diff)

--- pkgsrc/multimedia/lightspark/PLIST 2019/10/03 15:53:21 1.2
+++ pkgsrc/multimedia/lightspark/PLIST 2021/03/15 11:04:55 1.3
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1@comment $NetBSD: PLIST,v 1.2 2019/10/03 15:53:21 nia Exp $ 1@comment $NetBSD: PLIST,v 1.3 2021/03/15 11:04:55 nia Exp $
2bin/lightspark 2bin/lightspark
3lib/PepperFlash/libpepflashplayer.so 3lib/PepperFlash/libpepflashplayer.so
4lib/PepperFlash/manifest.json 4lib/PepperFlash/manifest.json
5lib/liblightspark.so 5lib/liblightspark.so
6lib/liblightspark.so.0.8 6lib/liblightspark.so.0.8
7lib/liblightspark.so.${PKGVERSION} 7lib/liblightspark.so.0.8.4
8lib/mozilla/plugins/liblightsparkplugin.so 8lib/mozilla/plugins/liblightsparkplugin.so
9man/man1/lightspark.1 9man/man1/lightspark.1
10share/applications/lightspark.desktop 10share/applications/lightspark.desktop
11share/examples/lightspark/xdg/lightspark.conf 11share/examples/lightspark/xdg/lightspark.conf
12share/icons/hicolor/128x128/apps/lightspark.png 12share/icons/hicolor/128x128/apps/lightspark.png
13share/icons/hicolor/16x16/apps/lightspark.png 13share/icons/hicolor/16x16/apps/lightspark.png
14share/icons/hicolor/192x192/apps/lightspark.png 14share/icons/hicolor/192x192/apps/lightspark.png
15share/icons/hicolor/22x22/apps/lightspark.png 15share/icons/hicolor/22x22/apps/lightspark.png
16share/icons/hicolor/24x24/apps/lightspark.png 16share/icons/hicolor/24x24/apps/lightspark.png
17share/icons/hicolor/256x256/apps/lightspark.png 17share/icons/hicolor/256x256/apps/lightspark.png
18share/icons/hicolor/32x32/apps/lightspark.png 18share/icons/hicolor/32x32/apps/lightspark.png
19share/icons/hicolor/36x36/apps/lightspark.png 19share/icons/hicolor/36x36/apps/lightspark.png
20share/icons/hicolor/48x48/apps/lightspark.png 20share/icons/hicolor/48x48/apps/lightspark.png

cvs diff -r1.4 -r1.5 pkgsrc/multimedia/lightspark/distinfo (expand / switch to unified diff)

--- pkgsrc/multimedia/lightspark/distinfo 2020/12/03 22:23:33 1.4
+++ pkgsrc/multimedia/lightspark/distinfo 2021/03/15 11:04:55 1.5
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1$NetBSD: distinfo,v 1.4 2020/12/03 22:23:33 nia Exp $ 1$NetBSD: distinfo,v 1.5 2021/03/15 11:04:55 nia Exp $
2 2
3SHA1 (lightspark-0.8.3.tar.gz) = 1e0a8bdf06593bce04d1f6f320c395577c5471f3 3SHA1 (lightspark-0.8.4.1.tar.gz) = 2fe2579d00e9b84429df7b06c64a0aedfc62cfdb
4RMD160 (lightspark-0.8.3.tar.gz) = 61cf25abf1906c35daa4579413ea0ab59b351d76 4RMD160 (lightspark-0.8.4.1.tar.gz) = 188af57dc8405b6c3b7f84e1527a1199c54fd2f9
5SHA512 (lightspark-0.8.3.tar.gz) = 023d1872577445a857c77908bc2ec83ebfa086bc77161dfd22b53fc0c38eb5d94cd5bb5c5a7508dee2039d3b8479c917dcee089fe551a984ec5525a5ae781997 5SHA512 (lightspark-0.8.4.1.tar.gz) = 7878a38ccfbfa9ffbec320125f52baaaa93a582477b699e8151cbc638003e9fd6823f9dd542fda398f80aa823fff3967e4faa45566dadf17701c3269a81f4181
6Size (lightspark-0.8.3.tar.gz) = 2374990 bytes 6Size (lightspark-0.8.4.1.tar.gz) = 2412533 bytes
7SHA1 (patch-CMakeLists.txt) = 0303a8e4af91b6db2faf4a9eb6ff98d90368e2c5 7SHA1 (patch-CMakeLists.txt) = 0303a8e4af91b6db2faf4a9eb6ff98d90368e2c5
8SHA1 (patch-src_3rdparty_jxrlib_image_decode_segdec.c) = e263288ede1f11a780d438c0be836b0f33fef80e 8SHA1 (patch-src_3rdparty_jxrlib_image_decode_segdec.c) = e263288ede1f11a780d438c0be836b0f33fef80e
9SHA1 (patch-src_backends_urlutils.cpp) = bd1e7584703a1045609b13b7379cf3eddcd13ef0 9SHA1 (patch-src_backends_urlutils.cpp) = bd1e7584703a1045609b13b7379cf3eddcd13ef0
10SHA1 (patch-src_parsing_tags.cpp) = 951f2757ed68f6e0f5964df3fa944aeace4cbda3 10SHA1 (patch-src_parsing_tags.cpp) = 951f2757ed68f6e0f5964df3fa944aeace4cbda3
11SHA1 (patch-src_platforms_engineutils.cpp) = d8ab1b6493c0b77125ab827e0700cc2c920026e4 11SHA1 (patch-src_platforms_engineutils.cpp) = 0105cdbb7d8802e2202976d99c8f3cabbb79932e
12SHA1 (patch-src_plugin__ppapi_plugin.cpp) = 52d76189aded5687ba5671623bdc919ebaffd5dd 12SHA1 (patch-src_plugin__ppapi_plugin.cpp) = 52d76189aded5687ba5671623bdc919ebaffd5dd
13SHA1 (patch-src_swf.cpp) = 56630c2553c2ac7e7d83025850a2705bdefd1ce3 13SHA1 (patch-src_swf.cpp) = 56630c2553c2ac7e7d83025850a2705bdefd1ce3

cvs diff -r1.2 -r1.3 pkgsrc/multimedia/lightspark/patches/patch-src_platforms_engineutils.cpp (expand / switch to unified diff)

--- pkgsrc/multimedia/lightspark/patches/patch-src_platforms_engineutils.cpp 2020/12/03 22:23:33 1.2
+++ pkgsrc/multimedia/lightspark/patches/patch-src_platforms_engineutils.cpp 2021/03/15 11:04:56 1.3
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: patch-src_platforms_engineutils.cpp,v 1.2 2020/12/03 22:23:33 nia Exp $ 1$NetBSD: patch-src_platforms_engineutils.cpp,v 1.3 2021/03/15 11:04:56 nia Exp $
2 2
3These are undefined, take advantage of SDL defines instead. 3These are undefined, take advantage of SDL defines instead.
4 4
5--- src/platforms/engineutils.cpp.orig 2020-07-05 10:31:09.000000000 +0000 5--- src/platforms/engineutils.cpp.orig 2021-02-10 15:43:30.000000000 +0000
6+++ src/platforms/engineutils.cpp 6+++ src/platforms/engineutils.cpp
7@@ -33,7 +33,7 @@ 7@@ -37,7 +37,7 @@
8 #include "scripting/flash/events/flashevents.h" 8 #include <sys/stat.h>
9  9
10 //The interpretation of texture data change with the endianness 10 //The interpretation of texture data change with the endianness
11-#if __BYTE_ORDER == __BIG_ENDIAN 11-#if __BYTE_ORDER == __BIG_ENDIAN
12+#if SDL_BYTEORDER == SDL_BIG_ENDIAN 12+#if SDL_BYTEORDER == SDL_BIG_ENDIAN
13 #define GL_UNSIGNED_INT_8_8_8_8_HOST GL_UNSIGNED_INT_8_8_8_8_REV 13 #define GL_UNSIGNED_INT_8_8_8_8_HOST GL_UNSIGNED_INT_8_8_8_8_REV
14 #else 14 #else
15 #define GL_UNSIGNED_INT_8_8_8_8_HOST GL_UNSIGNED_BYTE 15 #define GL_UNSIGNED_INT_8_8_8_8_HOST GL_UNSIGNED_BYTE