aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--multimedia/Makefile1
-rw-r--r--multimedia/arista/Makefile32
-rw-r--r--multimedia/arista/distinfo3
-rw-r--r--multimedia/arista/files/patch-arista-gtk15
-rw-r--r--multimedia/arista/pkg-descr6
-rw-r--r--multimedia/arista/pkg-plist65
6 files changed, 122 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index b2b0e6ccd7f0..6880e55f2181 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -5,6 +5,7 @@
SUBDIR += abby
SUBDIR += acidrip
+ SUBDIR += arista
SUBDIR += atomicparsley
SUBDIR += audacious
SUBDIR += audacious-plugins
diff --git a/multimedia/arista/Makefile b/multimedia/arista/Makefile
new file mode 100644
index 000000000000..c035117203f9
--- /dev/null
+++ b/multimedia/arista/Makefile
@@ -0,0 +1,32 @@
+# New ports collection makefile for: arista
+# Date created: 2009-05-30
+# Whom: Steve Wills <steve@mouf.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= arista
+PORTVERSION= 0.9.1
+CATEGORIES= multimedia
+MASTER_SITES= http://programmer-art.org/media/releases/arista-transcoder/ \
+ http://launchpad.net/arista/+milestone/0.9.1/+download/
+
+MAINTAINER= steve@mouf.net
+COMMENT= An easy to use multimedia transcoder for the GNOME Desktop
+
+USE_GETTEXT= yes
+USE_GSTREAMER= faac x264 lame mpeg2enc
+USE_GNOME= pygnomedesktop
+USE_PYTHON= yes
+USE_PYDISTUTILS= yes
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|Icon=.*|Icon=arista.svg|g' \
+ ${WRKSRC}/arista.desktop
+
+post-install:
+ @${INSTALL_DATA} ${WRKSRC}/ui/icon.svg \
+ ${PREFIX}/share/pixmaps/arista.svg
+ @-update-desktop-database
+
+.include <bsd.port.mk>
diff --git a/multimedia/arista/distinfo b/multimedia/arista/distinfo
new file mode 100644
index 000000000000..7e4c6abe68d2
--- /dev/null
+++ b/multimedia/arista/distinfo
@@ -0,0 +1,3 @@
+MD5 (arista-0.9.1.tar.gz) = 421d31b910b9ece7744f6552508503ac
+SHA256 (arista-0.9.1.tar.gz) = 7c0f3cd39f8d7b3ba28c99b3273a795c4845ac7625fd8e8f00a3e668c11fd166
+SIZE (arista-0.9.1.tar.gz) = 157743
diff --git a/multimedia/arista/files/patch-arista-gtk b/multimedia/arista/files/patch-arista-gtk
new file mode 100644
index 000000000000..89d906c3858b
--- /dev/null
+++ b/multimedia/arista/files/patch-arista-gtk
@@ -0,0 +1,15 @@
+--- arista-gtk.orig 2009-05-30 10:13:21.000000000 -0400
++++ arista-gtk 2009-05-30 10:13:35.000000000 -0400
+@@ -1244,9 +1244,9 @@
+ arista.utils.get_path("locale"))
+ gettext.textdomain("arista")
+
+- locale.bindtextdomain("arista",
+- arista.utils.get_path("locale"))
+- locale.textdomain("arista")
++# locale.bindtextdomain("arista",
++# arista.utils.get_path("locale"))
++# locale.textdomain("arista")
+
+ gtk.gdk.threads_init()
+
diff --git a/multimedia/arista/pkg-descr b/multimedia/arista/pkg-descr
new file mode 100644
index 000000000000..501001600309
--- /dev/null
+++ b/multimedia/arista/pkg-descr
@@ -0,0 +1,6 @@
+An easy to use multimedia transcoder for the GNOME Desktop.
+Arista focuses on being easy to use by making the complex task of
+encoding for various devices simple. Pick your input, pick your target
+device, choose a file to save to and go.
+
+WWW: http://programmer-art.org/projects/arista-transcoder
diff --git a/multimedia/arista/pkg-plist b/multimedia/arista/pkg-plist
new file mode 100644
index 000000000000..eede4992c226
--- /dev/null
+++ b/multimedia/arista/pkg-plist
@@ -0,0 +1,65 @@
+bin/arista-gtk
+bin/arista-transcode
+%%PYTHON_SITELIBDIR%%/arista/__init__.py
+%%PYTHON_SITELIBDIR%%/arista/__init__.pyc
+%%PYTHON_SITELIBDIR%%/arista/__init__.pyo
+%%PYTHON_SITELIBDIR%%/arista/discoverer.py
+%%PYTHON_SITELIBDIR%%/arista/discoverer.pyc
+%%PYTHON_SITELIBDIR%%/arista/discoverer.pyo
+%%PYTHON_SITELIBDIR%%/arista/inputs.py
+%%PYTHON_SITELIBDIR%%/arista/inputs.pyc
+%%PYTHON_SITELIBDIR%%/arista/inputs.pyo
+%%PYTHON_SITELIBDIR%%/arista/presets.py
+%%PYTHON_SITELIBDIR%%/arista/presets.pyc
+%%PYTHON_SITELIBDIR%%/arista/presets.pyo
+%%PYTHON_SITELIBDIR%%/arista/queue.py
+%%PYTHON_SITELIBDIR%%/arista/queue.pyc
+%%PYTHON_SITELIBDIR%%/arista/queue.pyo
+%%PYTHON_SITELIBDIR%%/arista/transcoder.py
+%%PYTHON_SITELIBDIR%%/arista/transcoder.pyc
+%%PYTHON_SITELIBDIR%%/arista/transcoder.pyo
+%%PYTHON_SITELIBDIR%%/arista/utils.py
+%%PYTHON_SITELIBDIR%%/arista/utils.pyc
+%%PYTHON_SITELIBDIR%%/arista/utils.pyo
+share/applications/arista.desktop
+share/pixmaps/arista.svg
+%%DATADIR%%/locale/de/LC_MESSAGES/arista.mo
+%%DATADIR%%/locale/es/LC_MESSAGES/arista.mo
+%%DATADIR%%/locale/fr/LC_MESSAGES/arista.mo
+%%DATADIR%%/locale/it/LC_MESSAGES/arista.mo
+%%DATADIR%%/locale/templates/arista.pot
+%%DATADIR%%/presets/computer.svg
+%%DATADIR%%/presets/computer.xml
+%%DATADIR%%/presets/d2.svg
+%%DATADIR%%/presets/d2.xml
+%%DATADIR%%/presets/dvd.svg
+%%DATADIR%%/presets/dvd.xml
+%%DATADIR%%/presets/ipod.svg
+%%DATADIR%%/presets/ipod.xml
+%%DATADIR%%/presets/ps3.svg
+%%DATADIR%%/presets/ps3.xml
+%%DATADIR%%/presets/psp.svg
+%%DATADIR%%/presets/psp.xml
+%%DATADIR%%/ui/about.ui
+%%DATADIR%%/ui/icon-small.svg
+%%DATADIR%%/ui/icon.svg
+%%DATADIR%%/ui/logo.svg
+%%DATADIR%%/ui/main.ui
+%%DATADIR%%/ui/prefs.ui
+@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
+@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
+@dirrmtry %%PYTHON_SITELIBDIR%%/arista
+@dirrmtry share/applications
+@dirrmtry %%DATADIR%%/locale/fr/LC_MESSAGES
+@dirrmtry %%DATADIR%%/locale/it/LC_MESSAGES
+@dirrmtry %%DATADIR%%/locale/de/LC_MESSAGES
+@dirrmtry %%DATADIR%%/locale/es/LC_MESSAGES
+@dirrmtry %%DATADIR%%/locale/fr
+@dirrmtry %%DATADIR%%/locale/it
+@dirrmtry %%DATADIR%%/locale/de
+@dirrmtry %%DATADIR%%/locale/es
+@dirrmtry %%DATADIR%%/locale/templates
+@dirrmtry %%DATADIR%%/locale
+@dirrmtry %%DATADIR%%/presets
+@dirrmtry %%DATADIR%%/ui
+@dirrmtry %%DATADIR%%