Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/devel
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv27747

Modified Files:
        automake1.11.info automake1.11.patch 
Log Message:
fix selftest in when vala is installed


Index: automake1.11.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.7/stable/main/finkinfo/devel/automake1.11.info,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- automake1.11.info   25 Aug 2013 14:20:09 -0000      1.14
+++ automake1.11.info   27 Aug 2013 09:32:48 -0000      1.15
@@ -11,7 +11,7 @@
 Provides: automaken
 
 PatchFile: %n.patch
-PatchFile-MD5: 22386c11a27201c9b4d05f13890a8898
+PatchFile-MD5: 1ef80d80490de9f80f83f74e94356fb2
 PatchScript: <<
   #!/bin/sh -ev
   %{default_script}
@@ -26,6 +26,9 @@
   # fink's libtool2 has %p/bin/glibtool not %p/bin/libtool and Apple's
   # /usr/bin/libtool is different beast
   ln -s %p/bin/glibtool tests/libtool
+
+  # make sure pkg-config macros are available to the test harness
+  ln -s %p/share/aclocal/pkg.m4 m4
 <<
 
 # HACK: Set ac_cv_prog_TEX to disable any TeX or texinfo related tests,
@@ -63,7 +66,7 @@
 # TODO: Perhaps rename automake.info* to automake-X.Y.info* ?
 InfoTest: <<
   TestScript: make check || exit 2
-  TestDepends: dejagnu, libtool2
+  TestDepends: dejagnu, libtool2, pkgconfig
 <<
 DocFiles: COPYING README AUTHORS NEWS THANKS
 InfoDocs: automake.info
@@ -85,7 +88,8 @@
 Previous versions by Christoph Pfisterer, Max Horn.
 Desc adapted from debian :-)
 
-  Import patches from automake1.12 changes to vala-vapi.test
+  Import patches from automake1.12 changes to vala-vapi.test (misc
+  fix), and other vala-*.test (propagate gobject compiler flags)
 <<
 License: GPL
 Maintainer: Chris Zubrzycki <bere...@users.sourceforge.net>

Index: automake1.11.patch
===================================================================
RCS file: 
/cvsroot/fink/dists/10.7/stable/main/finkinfo/devel/automake1.11.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- automake1.11.patch  19 Sep 2012 07:07:45 -0000      1.1
+++ automake1.11.patch  27 Aug 2013 09:32:48 -0000      1.2
@@ -1,7 +1,93 @@
+diff -Nurd -x'*~' automake-1.11.6.orig/tests/vala-mix.test 
automake-1.11.6/tests/vala-mix.test
+--- automake-1.11.6.orig/tests/vala-mix.test   2012-07-09 11:39:58.000000000 
-0400
++++ automake-1.11.6/tests/vala-mix.test        2013-08-27 04:35:17.000000000 
-0400
+@@ -16,7 +16,7 @@
+ 
+ # Vala sources and C sources in the same program.  Functional test.
+ 
+-required='valac cc GNUmake'
++required='valac cc pkg-config GNUmake'
+ . ./defs || Exit 1
+ 
+ set -e
+@@ -25,16 +25,18 @@
+ AC_PROG_CC
+ AM_PROG_CC_C_O
+ AM_PROG_VALAC([0.7.3])
++PKG_CHECK_MODULES([GOBJECT], [gobject-2.0 >= 2.4])
+ AC_OUTPUT
+ END
+ 
+ cat > Makefile.am <<'END'
+ bin_PROGRAMS = zardoz mu baz
+-AM_VALAFLAGS = --profile=posix
++AM_CFLAGS = $(GOBJECT_CFLAGS)
++LDADD = $(GOBJECT_LIBS)
+ zardoz_SOURCES = foo.vala bar.c
+ mu_SOURCES = 1.vala 2.c
+ mu_VALAFLAGS = $(AM_VALAFLAGS) --main=run
+-mu_CFLAGS = -DHAVE_MU
++mu_CFLAGS = -DHAVE_MU $(GOBJECT_CFLAGS)
+ baz_SOURCES = baz.c
+ END
+ 
+diff -Nurd -x'*~' automake-1.11.6.orig/tests/vala-mix2.test 
automake-1.11.6/tests/vala-mix2.test
+--- automake-1.11.6.orig/tests/vala-mix2.test  2012-07-09 11:39:58.000000000 
-0400
++++ automake-1.11.6/tests/vala-mix2.test       2013-08-26 23:31:08.000000000 
-0400
+@@ -17,7 +17,7 @@
+ # Vala sources, C and C++ sources and C and C++ headers in the same
+ # program.  Functional test.  See automake bug#10894.
+ 
+-required='valac cc c++ GNUmake'
++required='valac cc c++ pkg-config GNUmake'
+ . ./defs || Exit 1
+ 
+ set -e
+@@ -26,12 +26,14 @@
+ AC_PROG_CC
+ AC_PROG_CXX
+ AM_PROG_VALAC([0.7.3])
++PKG_CHECK_MODULES([GOBJECT], [gobject-2.0 >= 2.4])
+ AC_OUTPUT
+ END
+ 
+ cat > Makefile.am <<'END'
+ bin_PROGRAMS = zardoz
+-AM_VALAFLAGS = --profile=posix
++AM_CFLAGS = $(GOBJECT_CFLAGS)
++zardoz_LDADD = $(GOBJECT_LIBS)
+ zardoz_SOURCES = zardoz.vala foo.h bar.c baz.c zen.hh master.cxx
+ END
+ 
 diff -Nurd -x'*~' automake-1.11.6.orig/tests/vala-vapi.test 
automake-1.11.6/tests/vala-vapi.test
 --- automake-1.11.6.orig/tests/vala-vapi.test  2012-07-09 11:39:58.000000000 
-0400
-+++ automake-1.11.6/tests/vala-vapi.test       2012-09-19 02:15:05.000000000 
-0400
-@@ -42,7 +42,9 @@
++++ automake-1.11.6/tests/vala-vapi.test       2013-08-26 23:32:24.000000000 
-0400
+@@ -16,7 +16,7 @@
+ 
+ # Test and that vapi files are correctly handled by Vala support.
+ 
+-required='valac cc GNUmake'
++required='pkg-config valac cc GNUmake'
+ . ./defs || Exit 1
+ 
+ set -e
+@@ -25,12 +25,14 @@
+ AC_PROG_CC
+ AM_PROG_CC_C_O
+ AM_PROG_VALAC([0.7.3])
++PKG_CHECK_MODULES([GOBJECT], [gobject-2.0 >= 2.4])
+ AC_OUTPUT
+ END
+ 
+ cat > Makefile.am <<'END'
+ bin_PROGRAMS = zardoz
+-AM_VALAFLAGS = --profile=posix
++AM_CFLAGS = $(GOBJECT_CFLAGS)
++LDADD = $(GOBJECT_LIBS)
+ zardoz_SOURCES = zardoz.vala foo.vapi foo.h
+ END
+ 
+@@ -42,7 +44,9 @@
  }
  END
  
@@ -12,7 +98,7 @@
  
  cat > foo.vapi <<'END'
  [CCode (cprefix="", lower_case_cprefix="", cheader_filename="foo.h")]
-@@ -76,7 +78,9 @@
+@@ -76,7 +80,9 @@
  
  # Simple check on remake rules.
  $sleep
@@ -23,3 +109,31 @@
  sed 's/BARBAR/BAZBAZ/' zardoz.vala > t && mv -f t zardoz.vala || Exit 99
  $MAKE && Exit 1
  sed 's/BARBAR/BAZBAZ/' foo.vapi > t && mv -f t foo.vapi || Exit 99
+diff -Nurd -x'*~' automake-1.11.6.orig/tests/vala-vpath.test 
automake-1.11.6/tests/vala-vpath.test
+--- automake-1.11.6.orig/tests/vala-vpath.test 2012-07-09 11:39:58.000000000 
-0400
++++ automake-1.11.6/tests/vala-vpath.test      2013-08-26 23:30:41.000000000 
-0400
+@@ -17,7 +17,7 @@
+ # Test to make sure vala support handles from-scratch VPATH builds.
+ # See automake bug#8753.
+ 
+-required="valac GNUmake"
++required="valac pkg-config GNUmake"
+ . ./defs || Exit 1
+ 
+ set -e
+@@ -26,12 +26,14 @@
+ AC_CONFIG_SRCDIR([hello.vala])
+ AC_PROG_CC
+ AM_PROG_VALAC([0.7.3])
++PKG_CHECK_MODULES([GOBJECT], [gobject-2.0 >= 2.4])
+ AC_OUTPUT
+ END
+ 
+ cat > Makefile.am <<'END'
+ bin_PROGRAMS = foo
+-foo_VALAFLAGS = --profile=posix
++AM_CFLAGS = $(GOBJECT_CFLAGS)
++LDADD = $(GOBJECT_LIBS)
+ foo_SOURCES = hello.vala
+ END
+ 


------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and 
AppDynamics. Performance Central is your source for news, insights, 
analysis and resources for efficient Application Performance Management. 
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to