[108207] users/devans/GNOME-3/stable/dports
devans at macports.org
devans at macports.org
Mon Jul 15 23:14:02 PDT 2013
Revision: 108207
https://trac.macports.org/changeset/108207
Author: devans at macports.org
Date: 2013-07-15 23:14:02 -0700 (Mon, 15 Jul 2013)
Log Message:
-----------
rygel: new port, UPnP/DLNA server, media renderer.
Added Paths:
-----------
users/devans/GNOME-3/stable/dports/net/
users/devans/GNOME-3/stable/dports/net/rygel/
users/devans/GNOME-3/stable/dports/net/rygel/Portfile
users/devans/GNOME-3/stable/dports/net/rygel/files/
users/devans/GNOME-3/stable/dports/net/rygel/files/patch-configure.diff
users/devans/GNOME-3/stable/dports/net/rygel/files/patch-return.diff
Added: users/devans/GNOME-3/stable/dports/net/rygel/Portfile
===================================================================
--- users/devans/GNOME-3/stable/dports/net/rygel/Portfile (rev 0)
+++ users/devans/GNOME-3/stable/dports/net/rygel/Portfile 2013-07-16 06:14:02 UTC (rev 108207)
@@ -0,0 +1,51 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+
+name rygel
+version 0.18.2
+license GPL-2+
+set branch [join [lrange [split ${version} .] 0 1] .]
+description Rygel DLNA media server, renderer
+long_description \
+ Rygel is a home media solution that allows you to easily share audio, \
+ video and pictures, and control media players on your home network.
+maintainers devans openmaintainer
+categories net multimedia
+platforms darwin
+homepage https://live.gnome.org/Rygel
+master_sites gnome:sources/${name}/${branch}/
+
+use_xz yes
+
+checksums rmd160 91cf575c99f549651f24c6ff6f68c426bef3a55e \
+ sha256 26dea444e69f68cec822e58080162d056528a518b9b155503016a19dda0b48a4
+
+depends_build port:pkgconfig
+
+depends_lib port:desktop-file-utils \
+ port:gtk3 \
+ port:gssdp \
+ port:gupnp \
+ port:gupnp-av \
+ port:gupnp-dlna \
+ port:gstreamer1-gst-plugins-base \
+ port:libgee \
+ port:ossp-uuid \
+ port:vala
+
+depends_run port:gnome-settings-daemon
+
+patchfiles patch-configure.diff \
+ patch-return.diff
+
+configure.args --disable-silent-rules \
+ --enable-tracker-plugin=no
+
+post-activate {
+ system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
+ system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
+}
+
+livecheck.type gnome
Property changes on: users/devans/GNOME-3/stable/dports/net/rygel/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/devans/GNOME-3/stable/dports/net/rygel/files/patch-configure.diff
===================================================================
--- users/devans/GNOME-3/stable/dports/net/rygel/files/patch-configure.diff (rev 0)
+++ users/devans/GNOME-3/stable/dports/net/rygel/files/patch-configure.diff 2013-07-16 06:14:02 UTC (rev 108207)
@@ -0,0 +1,20 @@
+--- configure.orig 2013-05-13 02:14:59.000000000 -0700
++++ configure 2013-07-07 07:58:47.000000000 -0700
+@@ -12604,7 +12604,7 @@
+ GSTPBU_REQUIRED=1.0
+ GIO_REQUIRED=2.26
+ GEE_REQUIRED=0.8.0
+-UUID_REQUIRED=1.41.3
++UUID_REQUIRED=1.6.2
+ LIBSOUP_REQUIRED=2.34.0
+ GTK_REQUIRED=2.90.3
+
+@@ -17260,7 +17260,7 @@
+ fi
+
+
+-RYGEL_PLUGIN_LINKER_FLAGS="-shared -fPIC -module -avoid-version -Wl,-z,defs"
++RYGEL_PLUGIN_LINKER_FLAGS="-shared -fPIC -module -avoid-version Wl,defs"
+
+ RYGEL_PLUGIN_DIR=${libdir}/rygel-2.0/plugins
+
Added: users/devans/GNOME-3/stable/dports/net/rygel/files/patch-return.diff
===================================================================
--- users/devans/GNOME-3/stable/dports/net/rygel/files/patch-return.diff (rev 0)
+++ users/devans/GNOME-3/stable/dports/net/rygel/files/patch-return.diff 2013-07-16 06:14:02 UTC (rev 108207)
@@ -0,0 +1,22 @@
+--- src/librygel-renderer-gst/rygel-playbin-player.c.orig 2013-07-15 22:27:43.000000000 -0700
++++ src/librygel-renderer-gst/rygel-playbin-player.c 2013-07-15 22:37:09.000000000 -0700
+@@ -181,7 +181,7 @@
+ _tmp1_ = playbin;
+ _tmp2_ = G_TYPE_FROM_INSTANCE ((GObject*) _tmp1_);
+ _tmp3_ = g_type_name (_tmp2_);
+- g_return_if_fail (g_strcmp0 (_tmp3_, "GstPlayBin") == 0);
++ g_return_val_if_fail (g_strcmp0 (_tmp3_, "GstPlayBin") == 0, NULL);
+ _tmp4_ = playbin;
+ rygel_playbin_player_set_playbin (self, _tmp4_);
+ self->priv->foreign = TRUE;
+--- src/librygel-renderer-gst/rygel-playbin-player.c.orig 2013-07-15 22:41:44.000000000 -0700
++++ src/librygel-renderer-gst/rygel-playbin-player.c 2013-07-15 22:44:16.000000000 -0700
+@@ -177,7 +177,7 @@
+ g_return_val_if_fail (playbin != NULL, NULL);
+ self = (RygelPlaybinPlayer*) g_object_new (object_type, NULL);
+ _tmp0_ = playbin;
+- g_return_if_fail (_tmp0_ != NULL);
++ g_return_val_if_fail (_tmp0_ != NULL, NULL);
+ _tmp1_ = playbin;
+ _tmp2_ = G_TYPE_FROM_INSTANCE ((GObject*) _tmp1_);
+ _tmp3_ = g_type_name (_tmp2_);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130715/9c8b0cd3/attachment-0001.html>
More information about the macports-changes
mailing list