aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia
diff options
context:
space:
mode:
authorMark Felder <feld@FreeBSD.org>2016-04-22 21:03:41 +0800
committerMark Felder <feld@FreeBSD.org>2016-04-22 21:03:41 +0800
commit7225a19887abcf5c3bb29e80a0a6771e7ed8c937 (patch)
tree6744dfbf991108e6e297abbfa32946b1a860b817 /multimedia
parentfbe11f59510a1cd73a0976cfe2fe8d574de9b2e7 (diff)
downloadfreebsd-ports-gnome-7225a19887abcf5c3bb29e80a0a6771e7ed8c937.tar.gz
freebsd-ports-gnome-7225a19887abcf5c3bb29e80a0a6771e7ed8c937.tar.zst
freebsd-ports-gnome-7225a19887abcf5c3bb29e80a0a6771e7ed8c937.zip
Opensource flash SWF decompiler and editor. Extract resources, convert
SWF to FLA, edit ActionScript, replace images, sounds, texts or fonts. Various output formats available. Works with Java on Windows, Linux or MacOS. WWW: https://www.free-decompiler.com/flash/
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/Makefile1
-rw-r--r--multimedia/ffdec/Makefile30
-rw-r--r--multimedia/ffdec/distinfo2
-rw-r--r--multimedia/ffdec/files/ffdec.in2
-rw-r--r--multimedia/ffdec/pkg-descr6
-rw-r--r--multimedia/ffdec/pkg-plist41
6 files changed, 82 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 2e44db3435b7..11070b77053b 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -55,6 +55,7 @@
SUBDIR += emby-server
SUBDIR += emotion_generic_players-vlc
SUBDIR += emovix
+ SUBDIR += ffdec
SUBDIR += ffmpeg
SUBDIR += ffmpeg0
SUBDIR += ffmpeg2theora
diff --git a/multimedia/ffdec/Makefile b/multimedia/ffdec/Makefile
new file mode 100644
index 000000000000..c269eef00d64
--- /dev/null
+++ b/multimedia/ffdec/Makefile
@@ -0,0 +1,30 @@
+# Created by: Mark Felder <feld@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= ffdec
+PORTVERSION= 8.0.1
+CATEGORIES= multimedia java
+MASTER_SITES= http://www.free-decompiler.com/flash/download/
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= feld@FreeBSD.org
+COMMENT= Flash decompiler
+
+LICENSE= GPLv3+
+
+USES= zip
+USE_JAVA= yes
+JAVA_VERSION= 1.8
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+
+SUB_FILES= ${PORTNAME}
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${DATADIR}
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.jar ${STAGEDIR}${DATADIR}
+ @${MKDIR} ${STAGEDIR}${DATADIR}/lib
+ cd ${WRKSRC}/lib && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}/lib/
+
+.include <bsd.port.mk>
diff --git a/multimedia/ffdec/distinfo b/multimedia/ffdec/distinfo
new file mode 100644
index 000000000000..1e8d9fe61656
--- /dev/null
+++ b/multimedia/ffdec/distinfo
@@ -0,0 +1,2 @@
+SHA256 (ffdec_8.0.1.zip) = 5d89c2d1091479acee27e6bccb37a6f2c6e785ee52cc72dd1ac1bcd0d7140c6e
+SIZE (ffdec_8.0.1.zip) = 10509349
diff --git a/multimedia/ffdec/files/ffdec.in b/multimedia/ffdec/files/ffdec.in
new file mode 100644
index 000000000000..0b07f08af445
--- /dev/null
+++ b/multimedia/ffdec/files/ffdec.in
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec java -jar %%DATADIR%%/ffdec.jar ${@}
diff --git a/multimedia/ffdec/pkg-descr b/multimedia/ffdec/pkg-descr
new file mode 100644
index 000000000000..234a48057dc4
--- /dev/null
+++ b/multimedia/ffdec/pkg-descr
@@ -0,0 +1,6 @@
+Opensource flash SWF decompiler and editor. Extract resources, convert
+SWF to FLA, edit ActionScript, replace images, sounds, texts or fonts.
+Various output formats available. Works with Java on Windows, Linux or
+MacOS.
+
+WWW: https://www.free-decompiler.com/flash/
diff --git a/multimedia/ffdec/pkg-plist b/multimedia/ffdec/pkg-plist
new file mode 100644
index 000000000000..73acf50c5045
--- /dev/null
+++ b/multimedia/ffdec/pkg-plist
@@ -0,0 +1,41 @@
+bin/ffdec
+%%DATADIR%%/ffdec.jar
+%%DATADIR%%/lib/JavactiveX.jar
+%%DATADIR%%/lib/LZMA.jar
+%%DATADIR%%/lib/avi.jar
+%%DATADIR%%/lib/avi.montemedia.license.txt
+%%DATADIR%%/lib/cmykjpeg.jar
+%%DATADIR%%/lib/ffdec_lib.jar
+%%DATADIR%%/lib/ffdec_lib.license.txt
+%%DATADIR%%/lib/flamingo-6.2.jar
+%%DATADIR%%/lib/flamingo.license.txt
+%%DATADIR%%/lib/flashdebugger.jar
+%%DATADIR%%/lib/gif.jar
+%%DATADIR%%/lib/gif.license.txt
+%%DATADIR%%/lib/gnujpdf.jar
+%%DATADIR%%/lib/jargs.jar
+%%DATADIR%%/lib/jl.license.txt
+%%DATADIR%%/lib/jl1.0.1.jar
+%%DATADIR%%/lib/jna-3.5.1.jar
+%%DATADIR%%/lib/jna.license.txt
+%%DATADIR%%/lib/jpacker.jar
+%%DATADIR%%/lib/jpacker.license.txt
+%%DATADIR%%/lib/jpproxy.jar
+%%DATADIR%%/lib/jpproxy.muffin.license.txt
+%%DATADIR%%/lib/jsyntaxpane-0.9.5.jar
+%%DATADIR%%/lib/jsyntaxpane.license.txt
+%%DATADIR%%/lib/nellymoser.jar
+%%DATADIR%%/lib/nellymoser.license.txt
+%%DATADIR%%/lib/sfntly.jar
+%%DATADIR%%/lib/sfntly.license.txt
+%%DATADIR%%/lib/substance-6.2.jar
+%%DATADIR%%/lib/substance-flamingo-6.2.jar
+%%DATADIR%%/lib/substance-flamingo.license.txt
+%%DATADIR%%/lib/substance.license.txt
+%%DATADIR%%/lib/tablelayout.jar
+%%DATADIR%%/lib/treetable.jar
+%%DATADIR%%/lib/trident-6.2.jar
+%%DATADIR%%/lib/trident.license.txt
+%%DATADIR%%/lib/ttf.doubletype.license.txt
+%%DATADIR%%/lib/ttf.fontastic.license.txt
+%%DATADIR%%/lib/ttf.jar