aboutsummaryrefslogtreecommitdiff
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
parent67b121fff2e839952a10423d47c34f13f3ab97e1 (diff)
downloadports-8392aa2b79dd65a9f180208208e4e1862ffffe56.tar.gz
ports-8392aa2b79dd65a9f180208208e4e1862ffffe56.zip
Notes
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