Gentoo Archives: gentoo-commits

From: "Peter Alfredsen (loki_val)" <loki_val@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-dotnet/evolution-sharp/files: evolution-sharp-0.21.1-gtk-sharp-dropped.patch
Date: Wed, 02 Sep 2009 15:48:31
Message-Id: E1MiwtB-0001Gf-Pj@stork.gentoo.org
1 loki_val 09/09/02 20:57:09
2
3 Added: evolution-sharp-0.21.1-gtk-sharp-dropped.patch
4 Log:
5 Fix bug 282042 completely. Shuffle the sample programs building under check_SCRIPTS, make the .dll use only glib-sharp.
6 (Portage version: 2.2_rc40/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 dev-dotnet/evolution-sharp/files/evolution-sharp-0.21.1-gtk-sharp-dropped.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-dotnet/evolution-sharp/files/evolution-sharp-0.21.1-gtk-sharp-dropped.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-dotnet/evolution-sharp/files/evolution-sharp-0.21.1-gtk-sharp-dropped.patch?rev=1.1&content-type=text/plain
13
14 Index: evolution-sharp-0.21.1-gtk-sharp-dropped.patch
15 ===================================================================
16 diff -NrU5 evolution-sharp-0.21.1.orig/configure.in evolution-sharp-0.21.1/configure.in
17 --- evolution-sharp-0.21.1.orig/configure.in 2009-09-02 19:30:52.000000000 +0200
18 +++ evolution-sharp-0.21.1/configure.in 2009-09-02 20:45:29.000000000 +0200
19 @@ -109,12 +109,21 @@
20 AC_SUBST(CSC)
21 AC_SUBST(GACUTIL)
22 AC_SUBST(LIB_PREFIX)
23 AC_SUBST(LIB_SUFFIX)
24
25 -PKG_CHECK_MODULES(GTK_SHARP, gtk-sharp-2.0 >= 2.4.0)
26 +PKG_CHECK_MODULES([GLIB_SHARP],
27 + [glib-sharp-2.0 >= 2.4.0])
28 +AC_SUBST(GLIB_SHARP_LIBS)
29 +
30 +PKG_CHECK_MODULES([GTK_SHARP],
31 + [gtk-sharp-2.0 >= 2.4.0],
32 + [HAVE_GTK_SHARP=yes],
33 + [AC_MSG_WARN([You will not be able to compile the "make check" programs])])
34 AC_SUBST(GTK_SHARP_LIBS)
35 +AM_CONDITIONAL([HAVE_GTK_SHARP],
36 + [test x$HAVE_GTK_SHARP = xyes])
37
38 AC_PATH_PROG(GAPI_CODEGEN, gapi2-codegen, no)
39 if test "x$GAPI_CODEGEN" = "xno"; then
40 AC_MSG_ERROR([You need to install gtk-sharp2-gapi])
41 fi
42 diff -NrU5 evolution-sharp-0.21.1.orig/evolution/Makefile.am evolution-sharp-0.21.1/evolution/Makefile.am
43 --- evolution-sharp-0.21.1.orig/evolution/Makefile.am 2009-09-02 19:30:52.000000000 +0200
44 +++ evolution-sharp-0.21.1/evolution/Makefile.am 2009-09-02 22:23:08.000000000 +0200
45 @@ -26,11 +26,12 @@
46 endif
47
48 API=evolution-api.xml
49 METADATA = Evolution.metadata
50 ASSEMBLY_NAME = evolution-sharp
51 -references = $(GTK_SHARP_LIBS)
52 +references = $(GLIB_SHARP_LIBS)
53 +check_references = $(GTK_SHARP_LIBS)
54
55 TARGET = $(ASSEMBLY)
56 ASSEMBLY = $(ASSEMBLY_NAME).dll
57 gapidir = $(datadir)/gapi-2.0
58 noinst_DATA = $(ASSEMBLY) $(ASSEMBLY).config
59 @@ -90,12 +91,10 @@
60 && touch generated-stamp
61
62 $(ASSEMBLY): $(build_sources) generated-stamp evolution-sharp.snk
63 $(CSC) -debug -unsafe /out:$(ASSEMBLY) $(CSFLAGS) /target:library $(references) $(build_sources) generated/*.cs
64
65 -all: $(ASSEMBLY) $(TEST_TARGETS)
66 -
67 install-data-local:
68 @if test -n '$(TARGET)'; then \
69 echo "$(GACUTIL) /i $(ASSEMBLY) /f /package $(PACKAGE) /root $(DESTDIR)$(prefix)/lib"; \
70 $(GACUTIL) /i $(ASSEMBLY) /f /package $(PACKAGE) /root $(DESTDIR)$(prefix)/lib || exit 1; \
71 fi
72 @@ -107,33 +106,35 @@
73 fi
74
75 evolution-sharp.snk: $(top_srcdir)/evolution-sharp.snk
76 cp $(top_srcdir)/evolution-sharp.snk .
77
78 +if HAVE_GTK_SHARP
79 +
80 if USE_EDS_2_24
81 -TEST_TARGETS_2_24 = $(TESTCACHE_TARGET)
82 +TESTCACHE_TARGET = TestCache.exe
83 +TESTCACHE_CSFILES = $(srcdir)/TestCache.cs
84 +$(TESTCACHE_TARGET): $(TESTCACHE_CSFILES) $(ASSEMBLY)
85 + $(CSC) -debug -out:$@ $(CSFLAGS) $(TESTCACHE_CSFILES) -r:$(ASSEMBLY) $(check_references)
86 endif
87
88 -TEST_TARGETS = $(TESTCAL_TARGET) $(TESTTASK_TARGET) $(TESTBOOK_TARGET) $(TEST_TARGETS_2_24)
89 +check_SCRIPTS = $(TESTCAL_TARGET) $(TESTTASK_TARGET) $(TESTBOOK_TARGET) $(TESTCACHE_TARGET)
90
91 TESTCAL_TARGET = TestCal.exe
92 TESTCAL_CSFILES = $(srcdir)/TestCal.cs
93
94 $(TESTCAL_TARGET): $(TESTCAL_CSFILES) $(ASSEMBLY)
95 - $(CSC) -debug -out:$@ $(CSFLAGS) $(TESTCAL_CSFILES) -r:$(ASSEMBLY) $(references)
96 -
97 -TESTCACHE_TARGET = TestCache.exe
98 -TESTCACHE_CSFILES = $(srcdir)/TestCache.cs
99 -$(TESTCACHE_TARGET): $(TESTCACHE_CSFILES) $(ASSEMBLY)
100 - $(CSC) -debug -out:$@ $(CSFLAGS) $(TESTCACHE_CSFILES) -r:$(ASSEMBLY) $(references)
101 + $(CSC) -debug -out:$@ $(CSFLAGS) $(TESTCAL_CSFILES) -r:$(ASSEMBLY) $(check_references)
102
103 TESTTASK_TARGET = TestTask.exe
104 TESTTASK_CSFILES = $(srcdir)/TestTask.cs
105
106 $(TESTTASK_TARGET): $(TESTTASK_CSFILES) $(ASSEMBLY)
107 - $(CSC) -debug -out:$@ $(CSFLAGS) $(TESTTASK_CSFILES) -r:$(ASSEMBLY) $(references)
108 + $(CSC) -debug -out:$@ $(CSFLAGS) $(TESTTASK_CSFILES) -r:$(ASSEMBLY) $(check_references)
109
110 TESTBOOK_TARGET = TestBook.exe
111 TESTBOOK_CSFILES = $(srcdir)/TestBook.cs
112
113 $(TESTBOOK_TARGET): $(TESTBOOK_CSFILES) $(ASSEMBLY)
114 - $(CSC) -debug -out:$@ $(CSFLAGS) $(TESTBOOK_CSFILES) -r:$(ASSEMBLY) $(references)
115 + $(CSC) -debug -out:$@ $(CSFLAGS) $(TESTBOOK_CSFILES) -r:$(ASSEMBLY) $(check_references)
116 +
117 +endif