summaryrefslogtreecommitdiff
path: root/multimedia/devede
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2007-06-22 13:39:59 +0000
committerMartin Wilke <miwi@FreeBSD.org>2007-06-22 13:39:59 +0000
commit8392aa2b79dd65a9f180208208e4e1862ffffe56 (patch)
treec86d77af9042eb37e6cf515ac8ff1d14d567675d /multimedia/devede
parent- Update to 1.7.4 (diff)
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 PR: ports/113945 Submitted by: Lars Engels <lars.engels at 0x20.net>
Notes
Notes: svn path=/head/; revision=194077
Diffstat (limited to 'multimedia/devede')
-rw-r--r--multimedia/devede/Makefile83
-rw-r--r--multimedia/devede/distinfo3
-rw-r--r--multimedia/devede/pkg-descr7
-rw-r--r--multimedia/devede/pkg-plist36
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