[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