1 |
mescalinum 08/12/04 20:14:06 |
2 |
|
3 |
Added: tdom-0.8.2-expat.patch tdom-0.8.2.patch |
4 |
tdom-0.8.2-tnc.patch |
5 |
Log: |
6 |
add patches from openSuSE:11, fix bug #248173 |
7 |
(Portage version: 2.1.4.4) |
8 |
|
9 |
Revision Changes Path |
10 |
1.1 dev-tcltk/tdom/files/tdom-0.8.2-expat.patch |
11 |
|
12 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tcltk/tdom/files/tdom-0.8.2-expat.patch?rev=1.1&view=markup |
13 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tcltk/tdom/files/tdom-0.8.2-expat.patch?rev=1.1&content-type=text/plain |
14 |
|
15 |
Index: tdom-0.8.2-expat.patch |
16 |
=================================================================== |
17 |
Source: http://download.opensuse.org/repositories/openSUSE:/11.0/standard/src/tdom-0.8.2-50.1.src.rpm |
18 |
Index: Makefile.in |
19 |
================================================================================ |
20 |
--- configure.in |
21 |
+++ configure.in |
22 |
@@ -72,6 +72,7 @@ |
23 |
#-------------------------------------------------------------------- |
24 |
|
25 |
TDOM_PATH_AOLSERVER |
26 |
+TDOM_PATH_EXPAT |
27 |
|
28 |
#----------------------------------------------------------------------- |
29 |
# __CHANGE__ |
30 |
@@ -83,10 +84,7 @@ |
31 |
# and PKG_TCL_SOURCES. |
32 |
#----------------------------------------------------------------------- |
33 |
|
34 |
-TEA_ADD_SOURCES([expat/xmlrole.c \ |
35 |
- expat/xmltok.c \ |
36 |
- expat/xmlparse.c \ |
37 |
- generic/xmlsimple.c \ |
38 |
+TEA_ADD_SOURCES([generic/xmlsimple.c \ |
39 |
generic/utf8conv.c \ |
40 |
generic/dom.c \ |
41 |
generic/domalloc.c \ |
42 |
@@ -100,7 +98,7 @@ |
43 |
generic/tclexpat.c \ |
44 |
generic/tdomStubInit.c]) |
45 |
TEA_ADD_HEADERS([generic/tdom.h]) |
46 |
-TEA_ADD_INCLUDES([-I${srcdir}/generic -I${srcdir}/expat ${AOL_INCLUDES}]) |
47 |
+TEA_ADD_INCLUDES([-I${srcdir}/generic ${AOL_INCLUDES}]) |
48 |
TEA_ADD_LIBS([${AOL_LIBS}]) |
49 |
TEA_ADD_CFLAGS([]) |
50 |
TEA_ADD_STUB_SOURCES([generic/tdomStubLib.c]) |
51 |
--- tdom.m4 |
52 |
+++ tdom.m4 |
53 |
@@ -215,6 +215,46 @@ |
54 |
fi |
55 |
]) |
56 |
|
57 |
+ |
58 |
+AC_DEFUN(TDOM_PATH_EXPAT, [ |
59 |
+ AC_MSG_CHECKING([for expat]) |
60 |
+ AC_ARG_WITH(expat, |
61 |
+ AC_HELP_STRING([--with-expat], |
62 |
+ [directory with expat installation]), , [with_expat=no]) |
63 |
+ |
64 |
+ AC_CACHE_VAL(ac_cv_c_expat,[ |
65 |
+ case $with_expat in |
66 |
+ no) ;; |
67 |
+ yes) |
68 |
+ for f in /usr/local /usr; do |
69 |
+ if test -f "$f/include/expat.h" ; then |
70 |
+ ac_cv_c_expat=`(cd $f; pwd)` |
71 |
+ break |
72 |
+ fi |
73 |
+ done |
74 |
+ ;; |
75 |
+ *) |
76 |
+ if test -f "$with_expat/include/expat.h"; then |
77 |
+ ac_cv_c_expat=`(cd $with_expat; pwd)` |
78 |
+ else |
79 |
+ AC_MSG_ERROR([${with_expat} directory doesn't contain expat.h]) |
80 |
+ fi |
81 |
+ esac |
82 |
+ ]) |
83 |
+ if test x"${ac_cv_c_expat}" = x ; then |
84 |
+ AC_MSG_RESULT([using local copy]) |
85 |
+ TEA_ADD_SOURCES([expat/xmlrole.c \ |
86 |
+ expat/xmltok.c \ |
87 |
+ expat/xmlparse.c]) |
88 |
+ TEA_ADD_INCLUDES([-I${srcdir}/expat]) |
89 |
+ else |
90 |
+ AC_MSG_RESULT([${ac_cv_c_expat}]) |
91 |
+ TEA_ADD_INCLUDES(${ac_cv_c_expat}/include) |
92 |
+ TEA_ADD_LIBS([-lexpat]) |
93 |
+ fi |
94 |
+]) |
95 |
+ |
96 |
+ |
97 |
#------------------------------------------------------------------------ |
98 |
# TDOM_PATH_CONFIG -- |
99 |
# |
100 |
|
101 |
|
102 |
|
103 |
1.1 dev-tcltk/tdom/files/tdom-0.8.2.patch |
104 |
|
105 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tcltk/tdom/files/tdom-0.8.2.patch?rev=1.1&view=markup |
106 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tcltk/tdom/files/tdom-0.8.2.patch?rev=1.1&content-type=text/plain |
107 |
|
108 |
Index: tdom-0.8.2.patch |
109 |
=================================================================== |
110 |
Source: http://download.opensuse.org/repositories/openSUSE:/11.0/standard/src/tdom-0.8.2-50.1.src.rpm |
111 |
--- Makefile.in |
112 |
+++ Makefile.in |
113 |
@@ -307,7 +307,7 @@ |
114 |
|
115 |
pkgIndex.tcl-hand: |
116 |
@(echo 'package ifneeded $(PACKAGE_NAME) $(PACKAGE_VERSION)\ |
117 |
- "load [list [file join $$dir $(PKG_LIB_FILE)]];\ |
118 |
+ "load $(PKG_LIB_FILE);\ |
119 |
source [list [file join $$dir tdom.tcl]]"'\ |
120 |
) > pkgIndex.tcl |
121 |
|
122 |
@@ -385,29 +385,30 @@ |
123 |
#======================================================================== |
124 |
|
125 |
install-lib-binaries: binaries |
126 |
- @mkdir -p $(DESTDIR)$(pkglibdir) |
127 |
+ @mkdir -p $(DESTDIR)$(libdir) |
128 |
@list='$(lib_BINARIES)'; for p in $$list; do \ |
129 |
if test -f $$p; then \ |
130 |
- echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p"; \ |
131 |
- $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p; \ |
132 |
+ echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(libdir)/$$p"; \ |
133 |
+ $(INSTALL_PROGRAM) $$p $(DESTDIR)$(libdir)/$$p; \ |
134 |
stub=`echo $$p|sed -e "s/.*\(stub\).*/\1/"`; \ |
135 |
if test "x$$stub" = "xstub"; then \ |
136 |
- echo " $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p"; \ |
137 |
- $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p; \ |
138 |
+ echo " $(RANLIB_STUB) $(DESTDIR)$(libdir)/$$p"; \ |
139 |
+ $(RANLIB_STUB) $(DESTDIR)$(libdir)/$$p; \ |
140 |
else \ |
141 |
- echo " $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p"; \ |
142 |
- $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p; \ |
143 |
+ echo " $(RANLIB) $(DESTDIR)$(libdir)/$$p"; \ |
144 |
+ $(RANLIB) $(DESTDIR)$(libdir)/$$p; \ |
145 |
fi; \ |
146 |
ext=`echo $$p|sed -e "s/.*\.//"`; \ |
147 |
if test "x$$ext" = "xdll"; then \ |
148 |
lib=`basename $$p|sed -e 's/.[^.]*$$//'`.lib; \ |
149 |
if test -f $$lib; then \ |
150 |
- echo " $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib"; \ |
151 |
- $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib; \ |
152 |
+ echo " $(INSTALL_DATA) $$lib $(DESTDIR)$(libdir)/$$lib"; \ |
153 |
+ $(INSTALL_DATA) $$lib $(DESTDIR)$(libdir)/$$lib; \ |
154 |
fi; \ |
155 |
fi; \ |
156 |
fi; \ |
157 |
done |
158 |
+ @mkdir -p $(DESTDIR)$(pkglibdir) |
159 |
@list='$(PKG_TCL_SOURCES)'; for p in $$list; do \ |
160 |
if test -f $(srcdir)/$$p; then \ |
161 |
destp=`basename $$p`; \ |
162 |
|
163 |
|
164 |
|
165 |
1.1 dev-tcltk/tdom/files/tdom-0.8.2-tnc.patch |
166 |
|
167 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tcltk/tdom/files/tdom-0.8.2-tnc.patch?rev=1.1&view=markup |
168 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tcltk/tdom/files/tdom-0.8.2-tnc.patch?rev=1.1&content-type=text/plain |
169 |
|
170 |
Index: tdom-0.8.2-tnc.patch |
171 |
=================================================================== |
172 |
Source: http://download.opensuse.org/repositories/openSUSE:/11.0/standard/src/tdom-0.8.2-50.1.src.rpm |
173 |
--- extensions/tnc/Makefile.in |
174 |
+++ extensions/tnc/Makefile.in |
175 |
@@ -355,29 +355,30 @@ |
176 |
#======================================================================== |
177 |
|
178 |
install-lib-binaries: binaries |
179 |
- @mkdir -p $(DESTDIR)$(pkglibdir) |
180 |
+ @mkdir -p $(DESTDIR)$(libdir) |
181 |
@list='$(lib_BINARIES)'; for p in $$list; do \ |
182 |
if test -f $$p; then \ |
183 |
- echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p"; \ |
184 |
- $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p; \ |
185 |
+ echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(libdir)/$$p"; \ |
186 |
+ $(INSTALL_PROGRAM) $$p $(DESTDIR)$(libdir)/$$p; \ |
187 |
stub=`echo $$p|sed -e "s/.*\(stub\).*/\1/"`; \ |
188 |
if test "x$$stub" = "xstub"; then \ |
189 |
- echo " $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p"; \ |
190 |
- $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p; \ |
191 |
+ echo " $(RANLIB_STUB) $(DESTDIR)$(libdir)/$$p"; \ |
192 |
+ $(RANLIB_STUB) $(DESTDIR)$(libdir)/$$p; \ |
193 |
else \ |
194 |
- echo " $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p"; \ |
195 |
- $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p; \ |
196 |
+ echo " $(RANLIB) $(DESTDIR)$(libdir)/$$p"; \ |
197 |
+ $(RANLIB) $(DESTDIR)$(libdir)/$$p; \ |
198 |
fi; \ |
199 |
ext=`echo $$p|sed -e "s/.*\.//"`; \ |
200 |
if test "x$$ext" = "xdll"; then \ |
201 |
lib=`basename $$p|sed -e 's/.[^.]*$$//'`.lib; \ |
202 |
if test -f $$lib; then \ |
203 |
- echo " $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib"; \ |
204 |
- $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib; \ |
205 |
+ echo " $(INSTALL_DATA) $$lib $(DESTDIR)$(libdir)/$$lib"; \ |
206 |
+ $(INSTALL_DATA) $$lib $(DESTDIR)$(libdir)/$$lib; \ |
207 |
fi; \ |
208 |
fi; \ |
209 |
fi; \ |
210 |
done |
211 |
+ @mkdir -p $(DESTDIR)$(pkglibdir) |
212 |
@list='$(PKG_TCL_SOURCES)'; for p in $$list; do \ |
213 |
if test -f $(srcdir)/$$p; then \ |
214 |
destp=`basename $$p`; \ |
215 |
--- extensions/tnc/configure.in |
216 |
+++ extensions/tnc/configure.in |
217 |
@@ -89,7 +89,7 @@ |
218 |
if test "${TEA_PLATFORM}" = "windows" -a "$GCC" != "yes" ; then |
219 |
TEA_ADD_LIBS([\"`${CYGPATH} ${TDOM_STUB_LIB_PATH}`\"]) |
220 |
else |
221 |
- TEA_ADD_LIBS([${TDOM_STUB_LIB_SPEC}]) |
222 |
+ TEA_ADD_LIBS([${TDOM_BUILD_STUB_LIB_SPEC}]) |
223 |
fi |
224 |
|
225 |
#-------------------------------------------------------------------- |
226 |
--- extensions/tnc/pkgIndex.tcl.in |
227 |
+++ extensions/tnc/pkgIndex.tcl.in |
228 |
@@ -2,4 +2,4 @@ |
229 |
|
230 |
package ifneeded tnc @PACKAGE_VERSION@ \ |
231 |
"package require tdom; \ |
232 |
- [list load [file join $dir @PKG_LIB_FILE@] tnc]" |
233 |
+ [list load @PKG_LIB_FILE@ tnc]" |
234 |
--- extensions/tnc/Makefile.in |
235 |
+++ extensions/tnc/Makefile.in |
236 |
@@ -160,7 +160,7 @@ DEFS = @DEFS@ $(PKG_CFLAGS) |
237 |
CONFIG_CLEAN_FILES = Makefile |
238 |
|
239 |
CPPFLAGS = @CPPFLAGS@ |
240 |
-LIBS = @PKG_LIBS@ @LIBS@ |
241 |
+LIBS = @PKG_LIBS@ @LIBS@ -L../../unix/ |
242 |
AR = @AR@ |
243 |
CFLAGS = @CFLAGS@ |
244 |
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |