Date: Sun, 14 Jun 2015 14:16:17 +0000 (UTC) From: Thierry Thomas <thierry@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r389636 - in head/multimedia: . winff winff/files Message-ID: <201506141416.t5EEGH3A025029@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: thierry Date: Sun Jun 14 14:16:16 2015 New Revision: 389636 URL: https://svnweb.freebsd.org/changeset/ports/389636 Log: Addind WinFF, a GUI for ffmpeg. Added: head/multimedia/winff/ head/multimedia/winff/Makefile (contents, props changed) head/multimedia/winff/distinfo (contents, props changed) head/multimedia/winff/files/ head/multimedia/winff/files/patch-unit1.pas (contents, props changed) head/multimedia/winff/pkg-descr (contents, props changed) head/multimedia/winff/pkg-message (contents, props changed) head/multimedia/winff/pkg-plist (contents, props changed) Modified: head/multimedia/Makefile Modified: head/multimedia/Makefile ============================================================================== --- head/multimedia/Makefile Sun Jun 14 14:14:34 2015 (r389635) +++ head/multimedia/Makefile Sun Jun 14 14:16:16 2015 (r389636) @@ -411,6 +411,7 @@ SUBDIR += w_scan SUBDIR += webcamd SUBDIR += win32-codecs + SUBDIR += winff SUBDIR += x264 SUBDIR += x265 SUBDIR += xanim Added: head/multimedia/winff/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/winff/Makefile Sun Jun 14 14:16:16 2015 (r389636) @@ -0,0 +1,57 @@ +# Created by: Thierry Thomas <thierry@pompo.net> +# $FreeBSD$ + +PORTNAME= WinFF +PORTVERSION= 1.5.2 +CATEGORIES= multimedia +MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} +PROJECTHOST= ${_PORTNAME} +DISTNAME= ${PORTNAME}-${PORTVERSION}-source + +MAINTAINER= thierry@FreeBSD.org +COMMENT= Convert your videos quickly, easily, and all at once + +LICENSE= GPLv3 + +BUILD_DEPENDS= fpc:${PORTSDIR}/lang/fpc \ + lazbuild:${PORTSDIR}/editors/lazarus +LIB_DEPENDS= libavutil.so:${PORTSDIR}/multimedia/ffmpeg + +NO_WRKSUBDIR= yes +USE_GNOME= gtk20 +_PORTNAME= ${PORTNAME:tl} +DATADIR= ${PREFIX}/share/${_PORTNAME} +DOCSDIR= ${PREFIX}/share/doc/${_PORTNAME} +INSTALLS_ICONS= yes + +DESKTOP_ENTRIES= "${PORTNAME}" \ + "${COMMENT}" \ + "${_PORTNAME}" \ + "${_PORTNAME}" \ + "AudioVideo;" \ + true + +LAZBUILD_CMD= ${LOCALBASE}/bin/lazbuild +LAZARUS_VER= 1.2.6 +LAZARUS_DIR= ${LOCALBASE}/share/lazarus-${LAZARUS_VER} + +pre-configure: + ${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' ${WRKSRC}/unit1.pas +.for fp in unit1.pas unit4.pas + ${REINPLACE_CMD} -e 's|/usr/bin/|${LOCALBASE}/bin/|g' ${WRKSRC}/${fp} +.endfor + +do-build: + cd ${WRKSRC} && ${LAZBUILD_CMD} --lazarusdir=${LAZARUS_DIR} -B winff.lpr + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME:tl} ${STAGEDIR}${PREFIX}/bin + ${MKDIR} ${STAGEDIR}${DATADIR}/languages + ${INSTALL_DATA} ${WRKSRC}/presets.xml ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/languages/* ${STAGEDIR}${DATADIR}/languages/ + ${INSTALL_MAN} ${WRKSRC}/${_PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 + ${INSTALL_MAN} ${WRKSRC}/winff-icons/48x48/${_PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps/ + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/*.pdf ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> Added: head/multimedia/winff/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/winff/distinfo Sun Jun 14 14:16:16 2015 (r389636) @@ -0,0 +1,2 @@ +SHA256 (WinFF-1.5.2-source.tar.gz) = 9ee1c68173263dad8d07df2bd62e830d73e6546a0fa86b35de9be8b4c363434c +SIZE (WinFF-1.5.2-source.tar.gz) = 2320565 Added: head/multimedia/winff/files/patch-unit1.pas ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/winff/files/patch-unit1.pas Sun Jun 14 14:16:16 2015 (r389636) @@ -0,0 +1,43 @@ +--- unit1.pas.orig 2013-08-16 03:55:46 UTC ++++ unit1.pas +@@ -1228,13 +1228,13 @@ end; + + // launch browser + procedure TfrmMain.launchbrowser(URL:string); +-{$IFDEF linux} ++{$IFDEF unix} + var + launcher:tprocess; + s:string; + {$endif} + begin +- {$ifdef linux} ++ {$ifdef unix} + s:=''; + if fileexists('/usr/bin/konqueror') then s:='/usr/bin/konqueror'; + if fileexists('/usr/bin/mozilla-firefox') then s:='/usr/bin/mozilla-firefox'; +@@ -1369,13 +1369,13 @@ end; + + // launch pdf + procedure TfrmMain.LaunchPdf(pdffile:string); +-{$IFDEF linux} ++{$IFDEF unix} + var + launcher:tprocess; + s:string; + {$endif} + begin +- {$ifdef linux} ++ {$ifdef unix} + s:=''; + if fileexists('/usr/bin/evince') then s:='/usr/bin/evince'; + if fileexists('/usr/bin/kpdf') then s:='/usr/bin/kpdf'; +@@ -1953,7 +1953,7 @@ var s : string; + language: string; + begin + language:=leftstr(lang,2); +- {$ifdef linux} ++ {$ifdef unix} + s :=''; + if fileexists('/usr/share/doc/winff/WinFF.' + language + '.pdf.gz') then s:='/usr/share/doc/winff/WinFF.' + language + '.pdf.gz'; + if fileexists('/usr/share/doc/winff/WinFF.' + language + '.pdf') then s:='/usr/share/doc/winff/WinFF.' + language + '.pdf'; Added: head/multimedia/winff/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/winff/pkg-descr Sun Jun 14 14:16:16 2015 (r389636) @@ -0,0 +1,3 @@ +WinFF is a GUI for FFmpeg. It will let you encode videos easily. + +WWW: http://winff.org/ Added: head/multimedia/winff/pkg-message ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/winff/pkg-message Sun Jun 14 14:16:16 2015 (r389636) @@ -0,0 +1,2 @@ +Note: WinFF will emit a warning if it cannot find ffplay. +To get it, you need to install ffmpeg with the SDL option. Added: head/multimedia/winff/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/winff/pkg-plist Sun Jun 14 14:16:16 2015 (r389636) @@ -0,0 +1,54 @@ +bin/winff +man/man1/winff.1.gz +%%PORTDOCS%%%%DOCSDIR%%/WinFF.ca.pdf +%%PORTDOCS%%%%DOCSDIR%%/WinFF.en.pdf +%%PORTDOCS%%%%DOCSDIR%%/WinFF.es.pdf +%%PORTDOCS%%%%DOCSDIR%%/WinFF.fr.pdf +%%PORTDOCS%%%%DOCSDIR%%/WinFF.nl.pdf +share/pixmaps/winff.png +%%DATADIR%%/languages/winff.ab.po +%%DATADIR%%/languages/winff.ar.po +%%DATADIR%%/languages/winff.bg.po +%%DATADIR%%/languages/winff.ca.po +%%DATADIR%%/languages/winff.cs.po +%%DATADIR%%/languages/winff.de.po +%%DATADIR%%/languages/winff.de_DE.po +%%DATADIR%%/languages/winff.el.po +%%DATADIR%%/languages/winff.en.po +%%DATADIR%%/languages/winff.es.po +%%DATADIR%%/languages/winff.es_AR.po +%%DATADIR%%/languages/winff.es_UY.po +%%DATADIR%%/languages/winff.eu.po +%%DATADIR%%/languages/winff.fr.po +%%DATADIR%%/languages/winff.gl.po +%%DATADIR%%/languages/winff.he.po +%%DATADIR%%/languages/winff.hu.po +%%DATADIR%%/languages/winff.it.po +%%DATADIR%%/languages/winff.ja.po +%%DATADIR%%/languages/winff.kk.po +%%DATADIR%%/languages/winff.kn.po +%%DATADIR%%/languages/winff.ku.po +%%DATADIR%%/languages/winff.ky.po +%%DATADIR%%/languages/winff.lt.po +%%DATADIR%%/languages/winff.lv.po +%%DATADIR%%/languages/winff.ms.po +%%DATADIR%%/languages/winff.nb.po +%%DATADIR%%/languages/winff.nl.po +%%DATADIR%%/languages/winff.pl.po +%%DATADIR%%/languages/winff.po +%%DATADIR%%/languages/winff.pot +%%DATADIR%%/languages/winff.pt.po +%%DATADIR%%/languages/winff.pt_BR.po +%%DATADIR%%/languages/winff.ro.po +%%DATADIR%%/languages/winff.ru.po +%%DATADIR%%/languages/winff.se.po +%%DATADIR%%/languages/winff.sk.po +%%DATADIR%%/languages/winff.sl.po +%%DATADIR%%/languages/winff.sr.po +%%DATADIR%%/languages/winff.sv.po +%%DATADIR%%/languages/winff.te.po +%%DATADIR%%/languages/winff.tr.po +%%DATADIR%%/languages/winff.uk.po +%%DATADIR%%/languages/winff.zh_CN.po +%%DATADIR%%/languages/winff.zh_TW.po +%%DATADIR%%/presets.xml
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201506141416.t5EEGH3A025029>