diff options
Diffstat (limited to 'multimedia/devede')
-rw-r--r-- | multimedia/devede/Makefile | 83 | ||||
-rw-r--r-- | multimedia/devede/distinfo | 3 | ||||
-rw-r--r-- | multimedia/devede/pkg-descr | 7 | ||||
-rw-r--r-- | multimedia/devede/pkg-plist | 36 |
4 files changed, 129 insertions, 0 deletions
diff --git a/multimedia/devede/Makefile b/multimedia/devede/Makefile new file mode 100644 index 000000000000..afdfd45a9736 --- /dev/null +++ b/multimedia/devede/Makefile @@ -0,0 +1,83 @@ +# New ports collection makefile for: devede +# Date created: 2007-06-20 +# Whom: Lars Engels <lars.engels@0x20.net> +# +# $FreeBSD$ +# + +PORTNAME= devede +DISTVERSION= 2.13c +CATEGORIES= multimedia +MASTER_SITES= http://www.rastersoft.com/descargas/ \ + http://www.bsd-geek.de/FreeBSD/distfiles/ + +MAINTAINER= lars.engels@0x20.net +COMMENT= Create video DVDs, VCDs, sVCDs or CVDs from any number of video files + +RUN_DEPENDS= mplayer:${PORTSDIR}/multimedia/mplayer \ + spumux:${PORTSDIR}/multimedia/dvdauthor \ + vcdimager:${PORTSDIR}/multimedia/vcdimager + +USE_BZIP2= yes +USE_PYTHON= yes +USE_CDRTOOLS= yes +NO_BUILD= yes + +OPTIONS= PSYCO "Use psyco to compile the python scripts" Off \ + +.include <bsd.port.pre.mk> + +.if defined(WITHOUT_NLS) +PLIST_SUB+= NLS="@comment " +.else +USE_GETTEXT= yes +PLIST_SUB+= NLS="" +.endif + +PORTDOCS= docs/* + +DEVEDE_LIBS= devede_convert.py devede_gtk_helper.py devede_other.py + +.if defined(WITH_PSYCO) +RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psyco/_psyco.so:${PORTSDIR}/devel/py-psyco +.endif + +pre-everything:: + @${ECHO_MSG} "========================================================================" + @${ECHO_MSG} "To use devede you need to build multimedia/mplayer with option MENCODER!" + @${ECHO_MSG} "========================================================================" + +do-install: + @${MKDIR} ${DATADIR} + @${MKDIR} ${PREFIX}/share/applications + ${INSTALL_SCRIPT} ${WRKSRC}/devede.py ${PREFIX}/bin/devede + ${INSTALL_DATA} ${WRKSRC}/devede.glade ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/devedesans.ttf ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/pixmaps/barras.png ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/pixmaps/estira.png ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/devede.desktop ${PREFIX}/share/applications + ${INSTALL_DATA} ${WRKSRC}/devede.png ${PREFIX}/share/pixmaps + @${MKDIR} ${PREFIX}/lib/${PORTNAME} +.for lib in ${DEVEDE_LIBS} + ${INSTALL_SCRIPT} ${WRKSRC}/${lib} ${PREFIX}/lib/${PORTNAME} +.endfor +.if !defined(WITHOUT_NLS) + ${INSTALL_DATA} ${WRKSRC}/po/cs_CZ.mo ${PREFIX}/share/locale/cs/LC_MESSAGES/devede.mo + ${INSTALL_DATA} ${WRKSRC}/po/de_DE.mo ${PREFIX}/share/locale/de/LC_MESSAGES/devede.mo + ${INSTALL_DATA} ${WRKSRC}/po/es.mo ${PREFIX}/share/locale/es/LC_MESSAGES/devede.mo + ${INSTALL_DATA} ${WRKSRC}/po/fr.mo ${PREFIX}/share/locale/fr/LC_MESSAGES/devede.mo + ${INSTALL_DATA} ${WRKSRC}/po/gl.mo ${PREFIX}/share/locale/gl/LC_MESSAGES/devede.mo + ${INSTALL_DATA} ${WRKSRC}/po/it.mo ${PREFIX}/share/locale/it/LC_MESSAGES/devede.mo + ${INSTALL_DATA} ${WRKSRC}/po/pt_BR.mo ${PREFIX}/share/locale/pt_BR/LC_MESSAGES/devede.mo + ${INSTALL_DATA} ${WRKSRC}/po/pt_PT.mo ${PREFIX}/share/locale/pt_PT/LC_MESSAGES/devede.mo + ${INSTALL_DATA} ${WRKSRC}/po/sk.mo ${PREFIX}/share/locale/sk/LC_MESSAGES/devede.mo + ${INSTALL_DATA} ${WRKSRC}/po/sv.mo ${PREFIX}/share/locale/sv/LC_MESSAGES/devede.mo +.endif + +post-install: +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR}/html + ${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCSDIR}/html +.endif + +.include <bsd.port.post.mk> diff --git a/multimedia/devede/distinfo b/multimedia/devede/distinfo new file mode 100644 index 000000000000..532f5f21b7f7 --- /dev/null +++ b/multimedia/devede/distinfo @@ -0,0 +1,3 @@ +MD5 (devede-2.13c.tar.bz2) = f8103a47d58e8e2768e7c28f594fee3f +SHA256 (devede-2.13c.tar.bz2) = ee4c1ab46bd0f4c51287cb3efdfbcf69195c6058247caca35f258642cbbbf61c +SIZE (devede-2.13c.tar.bz2) = 818294 diff --git a/multimedia/devede/pkg-descr b/multimedia/devede/pkg-descr new file mode 100644 index 000000000000..6a8802a6623a --- /dev/null +++ b/multimedia/devede/pkg-descr @@ -0,0 +1,7 @@ +DeVeDe is a program to create video DVDs and CDs (VCD, sVCD or CVD), suitables +for home players, from any number of video files, in any of the formats +supported by Mplayer. The big advantage over other utilites is that it only +needs Mplayer, Mencoder, DVDAuthor, VCDImager and MKisofs (well, and +Python 2.4, PyGTK and PyGlade), so its dependencies are really small. + +WWW: http://www.rastersoft.com/programas/devede.html diff --git a/multimedia/devede/pkg-plist b/multimedia/devede/pkg-plist new file mode 100644 index 000000000000..d67dc0ae376f --- /dev/null +++ b/multimedia/devede/pkg-plist @@ -0,0 +1,36 @@ +bin/devede +lib/devede/devede_convert.py +lib/devede/devede_gtk_helper.py +lib/devede/devede_other.py +share/applications/devede.desktop +%%DATADIR%%/barras.png +%%DATADIR%%/devede.glade +%%DATADIR%%/devedesans.ttf +%%DATADIR%%/estira.png +%%PORTDOCS%%%%DOCSDIR%%/html/choose.jpg +%%PORTDOCS%%%%DOCSDIR%%/html/devede.html +%%PORTDOCS%%%%DOCSDIR%%/html/faq.html +%%PORTDOCS%%%%DOCSDIR%%/html/gpl.html +%%PORTDOCS%%%%DOCSDIR%%/html/main.jpg +%%PORTDOCS%%%%DOCSDIR%%/html/movie1.jpg +%%PORTDOCS%%%%DOCSDIR%%/html/movie2.jpg +%%PORTDOCS%%%%DOCSDIR%%/html/movie3.jpg +%%PORTDOCS%%%%DOCSDIR%%/html/movie4.jpg +%%PORTDOCS%%%%DOCSDIR%%/html/movie5.jpg +%%PORTDOCS%%%%DOCSDIR%%/html/movie6.jpg +%%PORTDOCS%%%%DOCSDIR%%/html/psf.html +%%NLS%%share/locale/cs/LC_MESSAGES/devede.mo +%%NLS%%share/locale/de/LC_MESSAGES/devede.mo +%%NLS%%share/locale/es/LC_MESSAGES/devede.mo +%%NLS%%share/locale/fr/LC_MESSAGES/devede.mo +%%NLS%%share/locale/gl/LC_MESSAGES/devede.mo +%%NLS%%share/locale/it/LC_MESSAGES/devede.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/devede.mo +%%NLS%%share/locale/pt_PT/LC_MESSAGES/devede.mo +%%NLS%%share/locale/sk/LC_MESSAGES/devede.mo +%%NLS%%share/locale/sv/LC_MESSAGES/devede.mo +share/pixmaps/devede.png +@dirrm %%DOCSDIR%%/html +@dirrm %%DATADIR%% +@dirrmtry share/applications +@dirrm lib/devede |