aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoravl <avl@FreeBSD.org>2009-07-03 07:16:55 +0800
committeravl <avl@FreeBSD.org>2009-07-03 07:16:55 +0800
commit36759ceb26e862f2d89ae1118edfb9855c264a62 (patch)
tree14606d7f35e01352673ec8c97e07fd23cea540e4
parent5c7113228941de6a489c29b5480fb16ac7bdadfa (diff)
downloadfreebsd-ports-gnome-36759ceb26e862f2d89ae1118edfb9855c264a62.tar.gz
freebsd-ports-gnome-36759ceb26e862f2d89ae1118edfb9855c264a62.tar.zst
freebsd-ports-gnome-36759ceb26e862f2d89ae1118edfb9855c264a62.zip
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 PR: ports/136014 Submitted by: Steve Wills <steve at mouf.net> Approved by: tabthorpe (mentor)
-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%%