Gentoo Archives: gentoo-commits

From: "Peter Volkov (pva)" <pva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-text/dictd/files: dictd-1.10.11-automatic-plugins_build-failure.patch
Date: Mon, 03 Nov 2008 15:51:25
Message-Id: E1Kx1i6-0008NG-HA@stork.gentoo.org
1 pva 08/11/03 15:51:22
2
3 Added: dictd-1.10.11-automatic-plugins_build-failure.patch
4 Log:
5 Fixed build problem reported by Markus Meier in bug #244246 comment 9. Dropped keywords due to new dependencies.
6 (Portage version: 2.2_rc12/cvs/Linux 2.6.26-openvz.git-35f41f1 i686)
7
8 Revision Changes Path
9 1.1 app-text/dictd/files/dictd-1.10.11-automatic-plugins_build-failure.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/dictd/files/dictd-1.10.11-automatic-plugins_build-failure.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/dictd/files/dictd-1.10.11-automatic-plugins_build-failure.patch?rev=1.1&content-type=text/plain
13
14 Index: dictd-1.10.11-automatic-plugins_build-failure.patch
15 ===================================================================
16 === modified file 'Makefile.in'
17 --- Makefile.in 2008-11-03 11:47:00 +0000
18 +++ Makefile.in 2008-11-03 14:01:26 +0000
19 @@ -58,7 +58,7 @@
20 EXEEXT=@EXEEXT@
21
22 CONF_DIR=@sysconfdir@/
23 -PLUGIN_DIR=${libexecdir}/
24 +PLUGIN_DIR=${libexecdir}
25 DICT_DIR=${datadir}/
26
27 CC= @CC@
28 @@ -80,6 +80,8 @@
29
30 LDFLAGS= @LDFLAGS@ @LIBS@
31 LIBOBJS= @LIBOBJS@
32 +MAALIB= @MAALIB@
33 +MAACPPFLAGS= @MAACPPFLAGS@
34 EXES= dict dictd dictzip dictfmt
35
36 all: $(EXES) $(LIBRARIES)
37 @@ -155,19 +157,19 @@
38 endif
39
40 %.o: %.c
41 - $(LIBTOOL) --tag=CC --mode=compile $(CC) -c $(CFLAGS) $< -o $@
42 + $(LIBTOOL) --tag=CC --mode=compile $(CC) -c $(CFLAGS) $(MAACPPFLAGS) $< -o $@
43 %.o: %.cpp
44 - $(LIBTOOL) --tag=CXX --mode=compile $(CXX) -c $(CFLAGS) $< -o $@
45 + $(LIBTOOL) --tag=CXX --mode=compile $(CXX) -c $(CFLAGS) $(MAACPPFLAGS) $< -o $@
46
47 %: %.o
48 $(LIBTOOL) --tag=CC --mode=link $(CC) -o $@ -static \
49 $(filter-out local_regex local_zlib local_libmaa, $^) \
50 - $(OBJS) $(LDFLAGS) -lz
51 + $(OBJS) $(LDFLAGS) $(MAALIB) -lz
52
53 dictd: dictd.o
54 $(LIBTOOL) --tag=CC --mode=link $(CC) -o $@ -static \
55 $(filter-out local_regex local_zlib local_libmaa, $^) \
56 - $(DBILIB) $(OBJS) $(LDFLAGS) -lz
57 + $(DBILIB) $(OBJS) $(LDFLAGS) $(MAALIB) -lz
58
59 include $(srcdir)/deps
60
61 @@ -197,14 +199,14 @@
62 $(LIBTOOL) --tag=CC --mode=link $(CC) -o $@ -module \
63 $(filter-out local_regex local_zlib local_libmaa, $(^:.o=.lo)) \
64 -rpath "${PLUGIN_DIR}" \
65 - $(LDFLAGS) $(JUDYLIB)
66 + $(LDFLAGS)
67
68 dictdplugin_dbi.la : heap.o dictdplugin_dbi.o str.o \
69 plugins_common.o $(LIBOBJS)
70 $(LIBTOOL) --tag=CC --mode=link $(CC) -o $@ -module \
71 $(filter-out local_regex local_zlib local_libmaa, $(^:.o=.lo)) \
72 -rpath "${PLUGIN_DIR}" \
73 - $(LDFLAGS) $(DBILIB) -ldl
74 + $(LDFLAGS) -ldl
75
76 .PHONY: plugins
77 plugins: $(PLUGINS)
78
79 === modified file 'configure.in'
80 --- configure.in 2008-11-03 11:47:00 +0000
81 +++ configure.in 2008-11-03 13:56:42 +0000
82 @@ -215,14 +215,14 @@
83 echo Checking for libraries
84
85 if test "$local_libmaa" = 0; then
86 - AC_CHECK_LIB(maa,maa_shutdown,XLDFLAGS="$XLDFLAGS -lmaa",local_libmaa=1)
87 + AC_CHECK_LIB(maa,maa_shutdown,MAALIB="-lmaa",local_libmaa=1)
88 fi
89
90 if test "$local_libmaa" = 1; then
91 AC_MSG_CHECKING(for libmaa in local source tree)
92 if test -d libmaa; then
93 - XLDFLAGS="$XLDFLAGS -Llibmaa -lmaa"
94 - XCPPFLAGS="$XCPPFLAGS -Ilibmaa"
95 + MAALIB="-Llibmaa -lmaa"
96 + MAACPPFLAGS="$XCPPFLAGS -Ilibmaa"
97
98 AC_CONFIG_SUBDIRS(libmaa)
99
100 @@ -234,8 +234,21 @@
101 fi
102 fi
103
104 -AC_CHECK_LIB(Judy, JudySLNext, [JUDYLIB=-lJudy])
105 -AC_CHECK_LIB(dbi, dbi_shutdown, [DBILIB=-ldbi])
106 +AC_ARG_WITH(dbi,
107 +[ --with-dbi build libdbi plugin if possible (plugin support should be enabled)],
108 +[
109 +if test "x${withval}" != xno; then
110 + AC_CHECK_LIB(dbi, dbi_shutdown, [DBILIB=-ldbi])
111 +fi
112 +])
113 +
114 +AC_ARG_WITH(judy,
115 +[ --with-judy build judy plugin if possible (plugin support should be enabled)],
116 +[
117 +if test "x${withval}" != xno; then
118 + AC_CHECK_LIB(Judy, JudySLNext, [JUDYLIB=-lJudy])
119 +fi
120 +])
121
122 AC_CHECK_LIB(socket,main)
123 AC_CHECK_LIB(c,inet_ntoa,
124 @@ -364,12 +377,10 @@
125 LIBEXECDIR=`eval3 $libexecdir`
126 DATADIR=`eval3 $datadir`
127
128 -CPPFLAGS="$CPPFLAGS $XCPPFLAGS"
129 CFLAGS="$CFLAGS $XCFLAGS"
130 LDFLAGS="$LDFLAGS $XLDFLAGS"
131
132 AC_SUBST(DICT_VERSION)
133 -AC_SUBST(CPPFLAGS)
134 AC_SUBST(CFLAGS)
135 AC_SUBST(USE_PLUGIN)
136 AC_SUBST(EXEEXT)
137 @@ -380,6 +391,8 @@
138 AC_SUBST(JUDYLIB)
139 AC_SUBST(DBILIB)
140 AC_SUBST(LIBTOOL)
141 +AC_SUBST(MAALIB)
142 +AC_SUBST(MAACPPFLAGS)
143
144 AC_SUBST(SYSCONFDIR)
145 AC_SUBST(BINDIR)