[140656] trunk/dports/gnome/balsa

devans at macports.org devans at macports.org
Mon Sep 28 18:41:31 PDT 2015


Revision: 140656
          https://trac.macports.org/changeset/140656
Author:   devans at macports.org
Date:     2015-09-28 18:41:31 -0700 (Mon, 28 Sep 2015)
Log Message:
-----------
balsa: use upstream autogen.sh to reconfigure with our intltool.m4, dependencies, minimize compiler warnings, increment revision.

Modified Paths:
--------------
    trunk/dports/gnome/balsa/Portfile
    trunk/dports/gnome/balsa/files/patch-src-sendmsg-window.c.diff

Added Paths:
-----------
    trunk/dports/gnome/balsa/files/autogen.sh
    trunk/dports/gnome/balsa/files/patch-configure.ac.diff

Modified: trunk/dports/gnome/balsa/Portfile
===================================================================
--- trunk/dports/gnome/balsa/Portfile	2015-09-29 00:26:02 UTC (rev 140655)
+++ trunk/dports/gnome/balsa/Portfile	2015-09-29 01:41:31 UTC (rev 140656)
@@ -5,6 +5,7 @@
 
 name                balsa
 version             2.5.2
+revision            1
 license             GPL-3
 description         GNOME e-mail client
 long_description    Balsa is an e-mail client for GNOME, highly \
@@ -25,7 +26,10 @@
 depends_build       port:pkgconfig \
                     port:intltool \
                     port:itstool \
-                    port:yelp-tools
+                    port:yelp-tools \
+                    port:autoconf \
+                    port:automake \
+                    port:libtool
 
 depends_lib         port:desktop-file-utils \
                     port:gtk3 \
@@ -47,8 +51,17 @@
 depends_run         port:gnome-settings-daemon \
                     port:yelp
                 
-patchfiles          patch-src-sendmsg-window.c.diff
+patchfiles          patch-configure.ac.diff \
+                    patch-src-sendmsg-window.c.diff
 
+# use upstream autogen.sh to reconfigure with our intltool.m4
+                    
+post-patch {
+    xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
+}
+
+configure.cmd       ./autogen.sh
+
 configure.args      --with-gpgme \
                     --with-gmime=2.6 \
                     --with-gtksourceview \
@@ -62,6 +75,7 @@
                     --with-libnotify \
                     --with-gnome \
                     --enable-pcre \
+                    --disable-more-warnings \
                     --disable-silent-rules
 
 configure.cflags-append -D_DARWIN_C_SOURCE

Added: trunk/dports/gnome/balsa/files/autogen.sh
===================================================================
--- trunk/dports/gnome/balsa/files/autogen.sh	                        (rev 0)
+++ trunk/dports/gnome/balsa/files/autogen.sh	2015-09-29 01:41:31 UTC (rev 140656)
@@ -0,0 +1,19 @@
+#! /bin/sh
+# bootstrap file to be used when autogen.sh fails.
+echo "Running gettextize...  Ignore non-fatal messages."
+glib-gettextize --force --copy || exit 1
+echo "running intltoolize..."
+[ -d m4 ] || mkdir m4
+intltoolize --copy --force --automake || exit 1
+echo "Running libtoolize..."
+glibtoolize --force || exit 1
+echo "Running aclocal..."
+aclocal || exit 1
+echo "Running autoconf..."
+autoconf || exit 1
+echo "Running autoheader..."
+autoheader || exit 1
+echo "Running automake..."
+automake --gnu --add-missing --copy || exit 1
+echo "Running configure $* ..."
+exec ./configure "$@"

Added: trunk/dports/gnome/balsa/files/patch-configure.ac.diff
===================================================================
--- trunk/dports/gnome/balsa/files/patch-configure.ac.diff	                        (rev 0)
+++ trunk/dports/gnome/balsa/files/patch-configure.ac.diff	2015-09-29 01:41:31 UTC (rev 140656)
@@ -0,0 +1,14 @@
+--- configure.ac.orig	2015-05-30 09:46:38.000000000 -0700
++++ configure.ac	2015-08-26 12:03:38.000000000 -0700
+@@ -8,9 +8,9 @@
+ dnl Boilerplace and versioning
+ dnl ###########################################################################
+ 
+-# if autoconf is used not in a git source tree, use version=2.5.0
++# if autoconf is used not in a git source tree, use version=2.5.2
+ AC_INIT([balsa],
+-        m4_esyscmd([test -d .git && echo -n `git describe --tags` || echo -n 2.5.1]),
++        [2.5.2],
+         [])
+ 
+ AM_INIT_AUTOMAKE

Modified: trunk/dports/gnome/balsa/files/patch-src-sendmsg-window.c.diff
===================================================================
--- trunk/dports/gnome/balsa/files/patch-src-sendmsg-window.c.diff	2015-09-29 00:26:02 UTC (rev 140655)
+++ trunk/dports/gnome/balsa/files/patch-src-sendmsg-window.c.diff	2015-09-29 01:41:31 UTC (rev 140656)
@@ -1,6 +1,6 @@
 --- src/sendmsg-window.c.orig	2013-07-17 14:44:51.000000000 -0700
 +++ src/sendmsg-window.c	2013-07-17 14:48:20.000000000 -0700
-@@ -4626,7 +4626,7 @@
+@@ -6858,7 +6858,7 @@
      sw_buffer_signals_connect(bsmsg);
  
  #if HAVE_GTKSOURCEVIEW
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150928/f5bb4656/attachment.html>


More information about the macports-changes mailing list