[145359] users/devans/GNOME-3/stable/dports/gnome/girl

devans at macports.org devans at macports.org
Tue Feb 2 14:37:40 PST 2016


Revision: 145359
          https://trac.macports.org/changeset/145359
Author:   devans at macports.org
Date:     2016-02-02 14:37:40 -0800 (Tue, 02 Feb 2016)
Log Message:
-----------
GNOME-3/stable: girl, apply proposed patch from #50476.

Modified Paths:
--------------
    users/devans/GNOME-3/stable/dports/gnome/girl/Portfile

Added Paths:
-----------
    users/devans/GNOME-3/stable/dports/gnome/girl/files/
    users/devans/GNOME-3/stable/dports/gnome/girl/files/autogen.sh
    users/devans/GNOME-3/stable/dports/gnome/girl/files/patch-enable-debug.diff
    users/devans/GNOME-3/stable/dports/gnome/girl/files/patch-src-girl-gui.c.diff

Modified: users/devans/GNOME-3/stable/dports/gnome/girl/Portfile
===================================================================
--- users/devans/GNOME-3/stable/dports/gnome/girl/Portfile	2016-02-02 14:53:30 UTC (rev 145358)
+++ users/devans/GNOME-3/stable/dports/gnome/girl/Portfile	2016-02-02 22:37:40 UTC (rev 145359)
@@ -21,9 +21,18 @@
 
 use_xz              yes
 
-depends_lib         port:streamripper \
+depends_build       port:pkgconfig \
+                    port:intltool \
+                    port:gtk-doc \
+                    port:gnome-common \
+                    port:autoconf \
+                    port:automake \
+                    port:yelp-tools \
+                    port:itstool
+
+depends_lib         port:desktop-file-utils \
                     port:gtk2 \
-                    port:glib2 \
+                    path:lib/pkgconfig/glib-2.0.pc:glib2 \
                     port:libgnome \
                     port:libgnomeui \
                     port:libxml2 \
@@ -31,8 +40,31 @@
                     port:totem \
                     port:zlib
 
+patchfiles          patch-src-girl-gui.c.diff
+
+# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
+
+post-patch {
+    xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
+}
+
+configure.cmd       ./autogen.sh
+
+configure.args      --disable-silent-rules
+
+variant debug description {Build with debug symbols and enable debug messages} {
+    patchfiles-append   patch-enable-debug.diff
+    configure.optflags  -O0 -g
+}
+
+variant record description {Enable recording using external streamripper (broken)} {
+    depends_lib-append      port:streamripper
+    configure.args-append   --with-recording
+}
+
+post-activate {
+   system "${prefix}/bin/gtk-update-icon-cache -f -t ${prefix}/share/icons/hicolor"
+   system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
+}
+
 livecheck.type      gnome
-
-configure.args      --with-recording \
-                    --disable-silent-rules \
-                    --mandir=${prefix}/share/man

Added: users/devans/GNOME-3/stable/dports/gnome/girl/files/autogen.sh
===================================================================
--- users/devans/GNOME-3/stable/dports/gnome/girl/files/autogen.sh	                        (rev 0)
+++ users/devans/GNOME-3/stable/dports/gnome/girl/files/autogen.sh	2016-02-02 22:37:40 UTC (rev 145359)
@@ -0,0 +1,25 @@
+#!/bin/sh
+# Run this to generate all the initial makefiles, etc.
+
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+PKG_NAME="girl"
+
+(test -f $srcdir/src/girl.c) || {
+    echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
+    echo " top-level $PKG_NAME directory"
+    exit 1
+}
+
+which gnome-autogen.sh || {
+    echo "You need to install gnome-common from the GNOME CVS"
+    exit 1
+}
+
+REQUIRED_AUTOCONF_VERSION=2.59
+REQUIRED_AUTOMAKE_VERSION=1.15
+REQUIRED_INTLTOOL_VERSION=0.40.0
+REQUIRED_PKG_CONFIG_VERSION=0.16.0
+REQUIRED_GTK_DOC_VERSION=1.9
+USE_GNOME2_MACROS=1 . gnome-autogen.sh

Added: users/devans/GNOME-3/stable/dports/gnome/girl/files/patch-enable-debug.diff
===================================================================
--- users/devans/GNOME-3/stable/dports/gnome/girl/files/patch-enable-debug.diff	                        (rev 0)
+++ users/devans/GNOME-3/stable/dports/gnome/girl/files/patch-enable-debug.diff	2016-02-02 22:37:40 UTC (rev 145359)
@@ -0,0 +1,11 @@
+--- src/Makefile.am.orig	2016-01-31 02:54:15.000000000 -0800
++++ src/Makefile.am	2016-01-31 02:54:38.000000000 -0800
+@@ -36,7 +36,7 @@
+ girl_CFLAGS  = $(GIRL_CFLAGS) \
+ 	       -DGIRL_DATADIR=\"$(datadir)/girl\" \
+ 	       -DDATADIR=\"$(datadir)\" \
+-	       -DGIRL_DEBUG=1 \
++	       -DGIRL_DEBUG=0 \
+ 	       -DGIRL_CFG \
+ 	       -DGIRL_HELPER_PLAYER=\"$(GIRL_HELPER_PLAYER)\" \
+ 	       -DGIRL_HELPER_RECORD=\"$(GIRL_HELPER_RECORD)\" \

Added: users/devans/GNOME-3/stable/dports/gnome/girl/files/patch-src-girl-gui.c.diff
===================================================================
--- users/devans/GNOME-3/stable/dports/gnome/girl/files/patch-src-girl-gui.c.diff	                        (rev 0)
+++ users/devans/GNOME-3/stable/dports/gnome/girl/files/patch-src-girl-gui.c.diff	2016-02-02 22:37:40 UTC (rev 145359)
@@ -0,0 +1,11 @@
+--- src/girl-gui.c.orig	2016-02-01 13:53:13.000000000 -0800
++++ src/girl-gui.c	2016-02-01 13:55:57.000000000 -0800
+@@ -1061,7 +1061,7 @@
+ 	       girl->selected_streams_bitrate);
+ 	GIRL_DEBUG_MSG("girl->selected_streams_samplerate: %s\n",
+ 	       girl->selected_streams_samplerate);
+-	GIRL_DEBUG_MSG("girl->selected_channels: %s\n",
++	GIRL_DEBUG_MSG("girl->selected_channels: %0x\n",
+ 	       girl->selected_streams_channels);
+ 
+ 	gnome_config_pop_prefix();
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160202/6e1a74cd/attachment.html>


More information about the macports-changes mailing list