Gentoo Archives: gentoo-commits

From: "Keri Harris (keri)" <keri@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-lang/qu-prolog/files: qu-prolog-8.11-print-atom.patch qu-prolog-8.11-portage.patch
Date: Sat, 03 Jul 2010 00:14:12
Message-Id: 20100703001356.779202C096@corvid.gentoo.org
1 keri 10/07/03 00:13:56
2
3 Added: qu-prolog-8.11-print-atom.patch
4 qu-prolog-8.11-portage.patch
5 Log:
6 Version bump
7 (Portage version: 2.1.8.3/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 dev-lang/qu-prolog/files/qu-prolog-8.11-print-atom.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/qu-prolog/files/qu-prolog-8.11-print-atom.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/qu-prolog/files/qu-prolog-8.11-print-atom.patch?rev=1.1&content-type=text/plain
14
15 Index: qu-prolog-8.11-print-atom.patch
16 ===================================================================
17 --- qp8.11.orig/src/objects.h 2010-06-18 11:51:05.000000000 +1200
18 +++ qp8.11/src/objects.h 2010-06-29 19:04:14.000000000 +1200
19 @@ -1234,18 +1234,12 @@
20 << this->getName() << "\" ";
21
22 #ifndef WIN32
23 - switch (hasAssociatedItem())
24 - {
25 - case AssociatedNone:
26 - std::cerr << "(no info)";
27 - break;
28 - case AssociatedInteger:
29 - std::cerr << "int: " << getAssociatedInteger();
30 - break;
31 - case AssociatedAtom:
32 - std::cerr << "atom: [" << std::hex << (wordptr) getAssociatedAtom() << std::dec << "]";
33 - break;
34 - }
35 + if (hasAssociatedInteger())
36 + std::cerr << "int: " << getAssociatedInteger();
37 + else if (hasAssociatedAtom())
38 + std::cerr << "atom: [" << std::hex << (wordptr) getAssociatedAtom() << std::dec << "]";
39 + else
40 + std::cerr << "(no info)";
41 #endif
42 }
43 #endif
44
45
46
47 1.1 dev-lang/qu-prolog/files/qu-prolog-8.11-portage.patch
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/qu-prolog/files/qu-prolog-8.11-portage.patch?rev=1.1&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/qu-prolog/files/qu-prolog-8.11-portage.patch?rev=1.1&content-type=text/plain
51
52 Index: qu-prolog-8.11-portage.patch
53 ===================================================================
54 diff -ur qp8.11.orig/Makefile.in qp8.11/Makefile.in
55 --- qp8.11.orig/Makefile.in 2010-06-18 11:51:17.000000000 +1200
56 +++ qp8.11/Makefile.in 2010-06-29 19:02:53.000000000 +1200
57 @@ -14,6 +14,7 @@
58 # objects.
59 #
60
61 +export QPHOME = @prefix@/lib/qu-prolog
62 export QPBIN = @QPHOME@/bin
63
64
65 diff -ur qp8.11.orig/bin/qc.in qp8.11/bin/qc.in
66 --- qp8.11.orig/bin/qc.in 2010-06-18 11:50:43.000000000 +1200
67 +++ qp8.11/bin/qc.in 2010-06-29 19:02:53.000000000 +1200
68 @@ -47,24 +47,25 @@
69 #
70 # location of Qu-Prolog project
71 #
72 -PATH=@QPHOME@/bin:$PATH
73 +QPHOME=@libdir@/qu-prolog
74 +PATH=$QPHOME/bin:$PATH
75
76 #
77 # names of Qu-Prolog binaries
78 #
79 -preprocess=@QPHOME@/bin/qppp
80 -expand=@QPHOME@/bin/qg
81 -compile=@QPHOME@/bin/qc1
82 +preprocess=qppp
83 +expand=qg
84 +compile=qc1
85 compversion=qup
86 -assemble=@QPHOME@/bin/qa
87 -link=@QPHOME@/bin/ql
88 -execute=@QPHOME@/bin/qem
89 +assemble=qa
90 +link=ql
91 +execute=qem
92
93 #
94 # Use the line below when dynamic search for libraries is implemented.
95 #
96 # libqofiles=""
97 -libqofiles="@QPHOME@/prolog/compiler/*.qo @QPHOME@/prolog/library/*.qo"
98 +libqofiles="@QPHOME@/compiler/*.qo @QPHOME@/library/*.qo"
99
100 qlfiles=""
101 qlefiles=""
102 @@ -330,18 +331,7 @@
103 absexecfile=$execfile
104 ;;
105 *)
106 - currdir=`pwd`
107 - case $currdir in
108 - /u*)
109 - abspath=`echo $currdir | sed "s,/u./$HOSTNAME/,/homes/,"`
110 - ;;
111 - /tmp_mnt/*)
112 - abspath=`echo $currdir | sed 's,/tmp_mnt/homes/[^/]*/,/homes/,'`
113 - ;;
114 - *)
115 - abspath=$currdir
116 - ;;
117 - esac
118 + abspath=`pwd`
119 absexecfile=$abspath/$execfile
120 ;;
121 esac
122 @@ -357,5 +347,8 @@
123
124 # make executable file
125
126 -echo "exec $execute $Eoptions $lflag -Q '$savefile' \$* $*" >$execfile
127 +echo "QPPATH=@prefix@/bin:$QPHOME/bin" >$execfile
128 +echo "QPLIBPATH=$QPHOME/compiler:$QPHOME/library:"'$QPLIBPATH' >>$execfile
129 +echo "export QPPATH QPLIBPATH" >>$execfile
130 +echo "exec $execute $Eoptions $lflag -Q '$savefile' \$* $*" >>$execfile
131 chmod a+x $execfile
132 Only in qp8.11/bin: qc.in.orig
133 diff -ur qp8.11.orig/prolog/compiler/Makefile.in qp8.11/prolog/compiler/Makefile.in
134 --- qp8.11.orig/prolog/compiler/Makefile.in 2010-06-18 11:51:17.000000000 +1200
135 +++ qp8.11/prolog/compiler/Makefile.in 2010-06-29 19:02:53.000000000 +1200
136 @@ -33,5 +33,5 @@
137
138
139 %.qo: %.qs
140 - $(COMPILE.qc) -c -o $@ $<
141 + @QPHOME@/src/qa -i $< -o $@
142
143 diff -ur qp8.11.orig/prolog/library/Makefile.in qp8.11/prolog/library/Makefile.in
144 --- qp8.11.orig/prolog/library/Makefile.in 2010-06-18 11:51:17.000000000 +1200
145 +++ qp8.11/prolog/library/Makefile.in 2010-06-29 19:02:53.000000000 +1200
146 @@ -104,4 +104,4 @@
147
148
149 %.qo: %.qs
150 - $(COMPILE.qc) -c -o $@ $<
151 + @QPHOME@/src/qa -i $< -o $@
152 diff -ur qp8.11.orig/prolog/qc1/Makefile.in qp8.11/prolog/qc1/Makefile.in
153 --- qp8.11.orig/prolog/qc1/Makefile.in 2010-06-18 11:51:17.000000000 +1200
154 +++ qp8.11/prolog/qc1/Makefile.in 2010-06-29 19:02:53.000000000 +1200
155 @@ -3,6 +3,7 @@
156 #
157 PROGRAM = @QPHOME@/bin/qc1.qup
158
159 +SAVEFILE = qc1.qx
160 SOURCES = qc1.ql
161
162 BASES = $(basename $(SOURCES))
163 @@ -13,12 +14,16 @@
164 all: $(PROGRAM)
165
166 $(PROGRAM): $(OBJECTS)
167 - $(COMPILE.qc) -L -o $(PROGRAM) $(OBJECTS)
168 + @QPHOME@/src/ql -o $(SAVEFILE) @QPHOME@/prolog/compiler/*.qo @QPHOME@/prolog/library/*.qo $(OBJECTS)
169 + @echo "QPPATH=@prefix@/bin:$(QPHOME)/bin" >$(PROGRAM)
170 + @echo "QPLIBPATH=$(QPHOME)/compiler:$(QPHOME)/library" >>$(PROGRAM)
171 + @echo "export QPPATH QPLIBPATH" >>$(PROGRAM)
172 + @echo -e "exec qem -L -Q $(QPHOME)/bin/$(SAVEFILE) \044\052" >>$(PROGRAM)
173
174 .PHONY: clean
175 clean:
176 $(RM) Makefile $(OBJECTS)
177
178 %.qo: %.qs
179 - $(COMPILE.qc) -c -o $@ $<
180 + @QPHOME@/src/qa -i $< -o $@
181
182 diff -ur qp8.11.orig/prolog/qecat/Makefile.in qp8.11/prolog/qecat/Makefile.in
183 --- qp8.11.orig/prolog/qecat/Makefile.in 2010-06-18 11:51:17.000000000 +1200
184 +++ qp8.11/prolog/qecat/Makefile.in 2010-06-29 19:02:53.000000000 +1200
185 @@ -4,6 +4,7 @@
186
187 PROGRAM = $(QPBIN)/qecat
188
189 +SAVEFILE = qecat.qx
190 SOURCES = qecat.ql
191
192 BASES = $(basename $(SOURCES))
193 @@ -14,7 +15,11 @@
194 all: $(PROGRAM)
195
196 $(PROGRAM): $(OBJECTS)
197 - $(COMPILE.qc) -L -o $(PROGRAM) $(OBJECTS)
198 + @QPHOME@/src/ql -o $(SAVEFILE) @QPHOME@/prolog/compiler/*.qo @QPHOME@/prolog/library/*.qo $(OBJECTS)
199 + @echo "QPPATH=@prefix@/bin:$(QPHOME)/bin" >$(PROGRAM)
200 + @echo "QPLIBPATH=$(QPHOME)/compiler:$(QPHOME)/library" >>$(PROGRAM)
201 + @echo "export QPPATH QPLIBPATH" >>$(PROGRAM)
202 + @echo -e "exec qem -L -Q $(QPHOME)/bin/$(SAVEFILE) \044\052" >>$(PROGRAM)
203
204 .PHONY: clean
205 clean:
206 @@ -22,5 +27,5 @@
207
208
209 %.qo: %.qs
210 - $(COMPILE.qc) -c -o $@ $<
211 + @QPHOME@/src/qa -i $< -o $@
212
213 diff -ur qp8.11.orig/prolog/qg/Makefile.in qp8.11/prolog/qg/Makefile.in
214 --- qp8.11.orig/prolog/qg/Makefile.in 2010-06-18 11:51:17.000000000 +1200
215 +++ qp8.11/prolog/qg/Makefile.in 2010-06-29 19:02:53.000000000 +1200
216 @@ -4,6 +4,7 @@
217
218 PROGRAM = @QPHOME@/bin/qg
219
220 +SAVEFILE = qg.qx
221 SOURCES = qg.ql
222
223 BASES = $(basename $(SOURCES))
224 @@ -14,7 +15,11 @@
225 all: $(PROGRAM)
226
227 $(PROGRAM): $(OBJECTS)
228 - $(COMPILE.qc) -L -o $(PROGRAM) $(OBJECTS)
229 + @QPHOME@/src/ql -o $(SAVEFILE) @QPHOME@/prolog/compiler/*.qo @QPHOME@/prolog/library/*.qo $(OBJECTS)
230 + @echo "QPPATH=@prefix@/bin:$(QPHOME)/bin" >$(PROGRAM)
231 + @echo "QPLIBPATH=$(QPHOME)/compiler:$(QPHOME)/library" >>$(PROGRAM)
232 + @echo "export QPPATH QPLIBPATH" >>$(PROGRAM)
233 + @echo -e "exec qem -L -Q $(QPHOME)/bin/$(SAVEFILE) \044\052" >>$(PROGRAM)
234
235 .PHONY: clean
236 clean:
237 @@ -22,5 +27,5 @@
238
239
240 %.qo: %.qs
241 - $(COMPILE.qc) -c -o $@ $<
242 + @QPHOME@/src/qa -i $< -o $@
243
244 diff -ur qp8.11.orig/prolog/qp/Makefile.in qp8.11/prolog/qp/Makefile.in
245 --- qp8.11.orig/prolog/qp/Makefile.in 2010-06-18 11:51:17.000000000 +1200
246 +++ qp8.11/prolog/qp/Makefile.in 2010-06-29 19:02:53.000000000 +1200
247 @@ -3,6 +3,7 @@
248 #
249 PROGRAM = @QPHOME@/bin/qp
250
251 +SAVEFILE = qp.qx
252 SOURCES = qp.ql
253
254 BASES = $(basename $(SOURCES))
255 @@ -13,7 +14,11 @@
256 all: $(PROGRAM)
257
258 $(PROGRAM): $(OBJECTS)
259 - $(COMPILE.qc) -o $(PROGRAM) $(OBJECTS)
260 + @QPHOME@/src/ql -o $(SAVEFILE) @QPHOME@/prolog/compiler/*.qo @QPHOME@/prolog/library/*.qo $(OBJECTS)
261 + @echo "QPPATH=@prefix@/bin:$(QPHOME)/bin" >$(PROGRAM)
262 + @echo "QPLIBPATH=$(QPHOME)/compiler:$(QPHOME)/library" >>$(PROGRAM)
263 + @echo "export QPPATH QPLIBPATH" >>$(PROGRAM)
264 + @echo -e "exec qem -Q $(QPHOME)/bin/$(SAVEFILE) \044\052" >>$(PROGRAM)
265
266 .PHONY: clean
267 clean:
268 @@ -21,5 +26,5 @@
269
270
271 %.qo: %.qs
272 - $(COMPILE.qc) -c -o $@ $<
273 + @QPHOME@/src/qa -i $< -o $@
274
275 diff -ur qp8.11.orig/src/Makefile.in qp8.11/src/Makefile.in
276 --- qp8.11.orig/src/Makefile.in 2010-06-18 11:51:17.000000000 +1200
277 +++ qp8.11/src/Makefile.in 2010-06-29 19:02:53.000000000 +1200
278 @@ -40,7 +40,7 @@
279
280 #export DEBUGGING=
281
282 -export CXXFLAGS = @GCC_ALIAS_FLAG@ -Wall -D_GNU_SOURCE=1 $(OPTIMISATION) @DEBUGGING@ @GCCINCLUDES@ -Wno-uninitialized
283 +#export CXXFLAGS = @GCC_ALIAS_FLAG@ -Wall -D_GNU_SOURCE=1 $(OPTIMISATION) @DEBUGGING@ @GCCINCLUDES@ -Wno-uninitialized
284 export QACXXFLAGS = -Wall -D_GNU_SOURCE=1 @DEBUGGING@ @GCCINCLUDES@ -Wno-uninitialized
285
286 .PHONY: all
287 @@ -79,6 +79,9 @@
288
289 # Targets
290
291 +.cc.o:
292 + $(CXX) $(CXXFLAGS) @GCC_ALIAS_FLAG@ -Wall -D_GNU_SOURCE=1 @DEBUGGING@ @GCCINCLUDES@ -Wno-uninitialized -c $<
293 +
294 .PHONY: commands
295 commands: $(GENERATED) $(LIBRARIES) $(BIG_LIBRARY)
296 @$(MAKE) $(ALL_COMMANDS)