1 |
commit: c704d0defa75b0a4876baeb3a04f0909f5c32c4a |
2 |
Author: David Seifert <soap <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri May 26 19:49:54 2017 +0000 |
4 |
Commit: David Seifert <soap <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri May 26 19:50:16 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c704d0de |
7 |
|
8 |
dev-util/numdiff: Fix build system |
9 |
|
10 |
Package-Manager: Portage-2.3.6, Repoman-2.3.2 |
11 |
|
12 |
.../files/numdiff-5.9.0-fix-build-system.patch | 489 +++++++++++++++++++++ |
13 |
dev-util/numdiff/numdiff-5.9.0.ebuild | 34 +- |
14 |
2 files changed, 506 insertions(+), 17 deletions(-) |
15 |
|
16 |
diff --git a/dev-util/numdiff/files/numdiff-5.9.0-fix-build-system.patch b/dev-util/numdiff/files/numdiff-5.9.0-fix-build-system.patch |
17 |
new file mode 100644 |
18 |
index 00000000000..f7e081d9310 |
19 |
--- /dev/null |
20 |
+++ b/dev-util/numdiff/files/numdiff-5.9.0-fix-build-system.patch |
21 |
@@ -0,0 +1,489 @@ |
22 |
+Fix build system |
23 |
+* Replace ancient AC_CONFIG_HEADER macro |
24 |
+* Do not install COPYING and INSTALL files |
25 |
+* Do not install empty localedir if nls is disabled |
26 |
+* Allow Automake-style overriding of installation dirs |
27 |
+* Install man files in proper man1 dir |
28 |
+* Avoid using PACKAGE, as PACKAGE is an Autoconf-reserved variable |
29 |
+ |
30 |
+--- a/configure.ac |
31 |
++++ b/configure.ac |
32 |
+@@ -24,7 +24,7 @@ |
33 |
+ |
34 |
+ AC_INIT(Numdiff, 5.9, <ivprimi at libero dot it>, numdiff) |
35 |
+ AC_CONFIG_SRCDIR(numdiff.h) |
36 |
+-AC_CONFIG_HEADER(config.h) |
37 |
++AC_CONFIG_HEADERS(config.h) |
38 |
+ |
39 |
+ dnl -------------------------------------- |
40 |
+ dnl My own flags |
41 |
+@@ -82,6 +82,7 @@ |
42 |
+ |
43 |
+ AC_ARG_ENABLE(nls, [ --enable-nls turn on Natural Language Support [default=yes]], |
44 |
+ , enable_nls=yes) |
45 |
++AC_SUBST([enable_nls]) |
46 |
+ |
47 |
+ AC_ARG_ENABLE(gmp, [ --enable-gmp turn on use of GNU MP [default=yes]], |
48 |
+ , enable_gmp=yes) |
49 |
+--- a/Makefile.in |
50 |
++++ b/Makefile.in |
51 |
+@@ -8,8 +8,8 @@ |
52 |
+ # |
53 |
+ # @configure_input@ |
54 |
+ |
55 |
+-PACKAGE=numdiff |
56 |
+-PACKAGETWO=ndselect |
57 |
++PACKAGE_ONE=numdiff |
58 |
++PACKAGE_TWO=ndselect |
59 |
+ VERSION=5.9.0 |
60 |
+ |
61 |
+ SHELL=/bin/sh |
62 |
+@@ -19,18 +19,18 @@ |
63 |
+ prefix =@prefix@ |
64 |
+ exec_prefix =@exec_prefix@ |
65 |
+ bindir =@bindir@ |
66 |
+-docdir =@docdir@ |
67 |
+-localedir =@localedir@ |
68 |
+-infodir =@infodir@ |
69 |
++datarootdir =@datarootdir@ |
70 |
++docdir =@docdir@ |
71 |
++localedir =@localedir@ |
72 |
++infodir =@infodir@ |
73 |
++htmldir =@htmldir@ |
74 |
++pdfdir =@pdfdir@ |
75 |
+ mandir =@mandir@ |
76 |
++man1dir =$(mandir)/man1 |
77 |
+ srcdir =@srcdir@ |
78 |
+ VPATH =@srcdir@ |
79 |
+ |
80 |
+-BINDIR=$(bindir) |
81 |
+-DOCDIR=$(docdir)/$(PACKAGE) |
82 |
+-INFODIR=$(infodir) |
83 |
+-LOCALEDIR=$(localedir) |
84 |
+-MANDIR=$(mandir)/man1 |
85 |
++enable_nls =@enable_nls@ |
86 |
+ |
87 |
+ CC=@CC@ |
88 |
+ @SET_MAKE@ |
89 |
+@@ -62,7 +62,7 @@ |
90 |
+ HELP2MAN=help2man -s 1 -m "User Commands" |
91 |
+ |
92 |
+ # flags for the preprocessor: |
93 |
+-CPPFLAGS =-DPACKAGE="\"$(PACKAGE)\"" -DPACKAGE2="\"$(PACKAGETWO)\"" -DLOCALEDIR="\"$(LOCALEDIR)\"" -I$(srcdir) -I. @CPPFLAGS@ |
94 |
++CPPFLAGS =-DPACKAGE="\"$(PACKAGE_ONE)\"" -DPACKAGE2="\"$(PACKAGE_TWO)\"" -Dlocaledir="\"$(localedir)\"" -I$(srcdir) -I. @CPPFLAGS@ |
95 |
+ # flags for the C compiler: |
96 |
+ CFLAGS =@CFLAGS@ |
97 |
+ |
98 |
+@@ -77,7 +77,7 @@ |
99 |
+ SOURCESONE=$(srcdir)/analyze.c $(srcdir)/arith.c $(srcdir)/bitvector.c $(srcdir)/cmpbuf.c $(srcdir)/cmpfns.c $(srcdir)/error.c $(srcdir)/errors.c $(srcdir)/exitfail.c $(srcdir)/flags.c $(srcdir)/getopt.c $(srcdir)/getopt1.c $(srcdir)/inout.c $(srcdir)/io.c $(srcdir)/linesplit.c $(srcdir)/main.c $(srcdir)/new.c $(srcdir)/number.c $(srcdir)/numutil.c $(srcdir)/options.c $(srcdir)/read_line.c $(srcdir)/setmode.c $(srcdir)/side.c $(srcdir)/thrlist.c $(srcdir)/util.c $(srcdir)/xalloc-die.c $(srcdir)/xmalloc.c |
100 |
+ OBJECTSTWO=./bitvector.o ./getopt.o ./getopt1.o ./linesplit.o ./ndselect.o |
101 |
+ SOURCESTWO=$(srcdir)/bitvector.c $(srcdir)/getopt.c $(srcdir)/getopt1.c $(srcdir)/linesplit.c $(srcdir)/ndselect.c $(srcdir)/read_line.c |
102 |
+-DOCS=$(srcdir)/AUTHORS $(srcdir)/BUGS $(srcdir)/COPYING $(srcdir)/ChangeLog $(srcdir)/INSTALL $(srcdir)/NEWS $(srcdir)/README $(srcdir)/TODO |
103 |
++DOCS=$(srcdir)/AUTHORS $(srcdir)/BUGS $(srcdir)/ChangeLog $(srcdir)/NEWS $(srcdir)/README $(srcdir)/TODO |
104 |
+ TEXISRC=$(srcdir)/docs/numdiff.txi |
105 |
+ FDLTEXI=$(srcdir)/docs/fdl.texi |
106 |
+ HTMLFILE=$(srcdir)/docs/numdiff.html |
107 |
+@@ -87,22 +87,22 @@ |
108 |
+ PDFFILE=$(srcdir)/docs/numdiff.pdf |
109 |
+ TXTFILE=$(srcdir)/docs/numdiff.txt |
110 |
+ # l10n files |
111 |
+-PACKAGE_POT=$(srcdir)/po/$(PACKAGE)/$(PACKAGE).pot |
112 |
+-PACKAGETWO_POT=$(srcdir)/po/$(PACKAGETWO)/$(PACKAGETWO).pot |
113 |
+-PACKAGE_IT=$(srcdir)/po/$(PACKAGE)/it |
114 |
+-PACKAGETWO_IT=$(srcdir)/po/$(PACKAGETWO)/it |
115 |
+-IT_LOC_DIR="$(DESTDIR)$(LOCALEDIR)/it/LC_MESSAGES" |
116 |
++PACKAGE_ONE_POT=$(srcdir)/po/$(PACKAGE_ONE)/$(PACKAGE_ONE).pot |
117 |
++PACKAGE_TWO_POT=$(srcdir)/po/$(PACKAGE_TWO)/$(PACKAGE_TWO).pot |
118 |
++PACKAGE_ONE_IT=$(srcdir)/po/$(PACKAGE_ONE)/it |
119 |
++PACKAGE_TWO_IT=$(srcdir)/po/$(PACKAGE_TWO)/it |
120 |
++IT_LOC_DIR="$(DESTDIR)$(localedir)/it/LC_MESSAGES" |
121 |
+ |
122 |
+ GARBAGE=./numdiff.aux ./numdiff.cp ./numdiff.cps ./numdiff.fn ./numdiff.ky ./numdiff.log ./numdiff.pg ./numdiff.toc ./numdiff.tp ./numdiff.vr ./config.log ./config.status ./config.h.in.save ./config.h |
123 |
+ |
124 |
+ # Rules to build the executable programs |
125 |
+ |
126 |
+-all: $(PACKAGE) $(PACKAGETWO) |
127 |
++all: $(PACKAGE_ONE) $(PACKAGE_TWO) |
128 |
+ |
129 |
+-$(PACKAGE): $(OBJECTS) |
130 |
++$(PACKAGE_ONE): $(OBJECTS) |
131 |
+ $(CC) $(OBJECTSONE) -o $@ $(LDFLAGS) $(LIBS) |
132 |
+ |
133 |
+-$(PACKAGETWO): $(OBJECTS) |
134 |
++$(PACKAGE_TWO): $(OBJECTS) |
135 |
+ $(CC) $(OBJECTSTWO) -o $@ $(LDFLAGS) $(LIBS) |
136 |
+ |
137 |
+ # Rules to build the documentation. The documentation |
138 |
+@@ -111,10 +111,10 @@ |
139 |
+ man: $(MANFILE) $(MANFILETWO) |
140 |
+ |
141 |
+ $(MANFILE): |
142 |
+- $(HELP2MAN) -n "compare similar files with numeric fields" -p $(PACKAGE) $(PACKAGE) > $(MANFILE) |
143 |
++ $(HELP2MAN) -n "compare similar files with numeric fields" -p $(PACKAGE_ONE) $(PACKAGE_ONE) > $(MANFILE) |
144 |
+ |
145 |
+ $(MANFILETWO): |
146 |
+- $(HELP2MAN) -n "select lines and fields for numdiff" -p $(PACKAGE) $(PACKAGETWO) > $(MANFILETWO) |
147 |
++ $(HELP2MAN) -n "select lines and fields for numdiff" -p $(PACKAGE_ONE) $(PACKAGE_TWO) > $(MANFILETWO) |
148 |
+ |
149 |
+ info: $(INFOFILE).gz |
150 |
+ |
151 |
+@@ -142,106 +142,119 @@ |
152 |
+ # Rules to create PO template files. They should be used |
153 |
+ # only by the maintainer of the package. |
154 |
+ |
155 |
+-pot: $(PACKAGE_POT) $(PACKAGETWO_POT) |
156 |
++pot: $(PACKAGE_ONE_POT) $(PACKAGE_TWO_POT) |
157 |
+ |
158 |
+-$(PACKAGE_POT): $(SOURCESONE) |
159 |
++$(PACKAGE_ONE_POT): $(SOURCESONE) |
160 |
+ @echo 'This command is intended for maintainers to use; it' |
161 |
+ @echo 'requires special tools to work.' |
162 |
+- $(XGETTEXT) --package-name=$(PACKAGE) \ |
163 |
++ $(XGETTEXT) --package-name=$(PACKAGE_ONE) \ |
164 |
+ --package-version=$(VERSION) \ |
165 |
+- -o $(PACKAGE_POT) $(SOURCESONE) *.h |
166 |
++ -o $(PACKAGE_ONE_POT) $(SOURCESONE) *.h |
167 |
+ |
168 |
+-$(PACKAGETWO_POT): $(SOURCESTWO) |
169 |
++$(PACKAGE_TWO_POT): $(SOURCESTWO) |
170 |
+ @echo 'This command is intended for maintainers to use; it' |
171 |
+ @echo 'requires special tools to work.' |
172 |
+- $(XGETTEXT) --package-name=$(PACKAGETWO) \ |
173 |
++ $(XGETTEXT) --package-name=$(PACKAGE_TWO) \ |
174 |
+ --package-version=$(VERSION) \ |
175 |
+- -o $(PACKAGETWO_POT) $(SOURCESTWO) *.h |
176 |
++ -o $(PACKAGE_TWO_POT) $(SOURCESTWO) *.h |
177 |
+ |
178 |
+-po: $(PACKAGE_IT).po $(PACKAGETWO_IT).po |
179 |
++po: $(PACKAGE_ONE_IT).po $(PACKAGE_TWO_IT).po |
180 |
+ |
181 |
+-$(PACKAGE_IT).po: $(PACKAGE_POT) |
182 |
++$(PACKAGE_ONE_IT).po: $(PACKAGE_ONE_POT) |
183 |
+ @echo 'This command is intended for maintainers to use; it' |
184 |
+ @echo 'requires special tools to work.' |
185 |
+- if $(SHELL) -c "$(LS) $(PACKAGE_IT).po" \ |
186 |
++ if $(SHELL) -c "$(LS) $(PACKAGE_ONE_IT).po" \ |
187 |
+ >/dev/null 2>&1; then \ |
188 |
+- $(MSGMERGE) $(PACKAGE_IT).po $(PACKAGE_POT) -o $(PACKAGE_IT).po.new; \ |
189 |
+- $(MOVE) $(PACKAGE_IT).po.new $(PACKAGE_IT).po; \ |
190 |
+- else $(CP) $(PACKAGE_POT) $(PACKAGE_IT).po; fi |
191 |
++ $(MSGMERGE) $(PACKAGE_ONE_IT).po $(PACKAGE_ONE_POT) -o $(PACKAGE_ONE_IT).po.new; \ |
192 |
++ $(MOVE) $(PACKAGE_ONE_IT).po.new $(PACKAGE_ONE_IT).po; \ |
193 |
++ else $(CP) $(PACKAGE_ONE_POT) $(PACKAGE_ONE_IT).po; fi |
194 |
+ |
195 |
+-$(PACKAGETWO_IT).po: $(PACKAGETWO_POT) |
196 |
++$(PACKAGE_TWO_IT).po: $(PACKAGE_TWO_POT) |
197 |
+ @echo 'This command is intended for maintainers to use; it' |
198 |
+ @echo 'requires special tools to work.' |
199 |
+- if $(SHELL) -c "$(LS) $(PACKAGETWO_IT).po" \ |
200 |
++ if $(SHELL) -c "$(LS) $(PACKAGE_TWO_IT).po" \ |
201 |
+ >/dev/null 2>&1; then \ |
202 |
+- $(MSGMERGE) $(PACKAGETWO_IT).po $(PACKAGETWO_POT) -o $(PACKAGETWO_IT).po.new; \ |
203 |
+- $(MOVE) $(PACKAGETWO_IT).po.new $(PACKAGETWO_IT).po; \ |
204 |
+- else $(CP) $(PACKAGETWO_POT) $(PACKAGETWO_IT).po; fi |
205 |
++ $(MSGMERGE) $(PACKAGE_TWO_IT).po $(PACKAGE_TWO_POT) -o $(PACKAGE_TWO_IT).po.new; \ |
206 |
++ $(MOVE) $(PACKAGE_TWO_IT).po.new $(PACKAGE_TWO_IT).po; \ |
207 |
++ else $(CP) $(PACKAGE_TWO_POT) $(PACKAGE_TWO_IT).po; fi |
208 |
+ |
209 |
+ # Rules to build the l10n files. They |
210 |
+ # must be built in $(srcdir)/po/numdiff (for numdiff) and |
211 |
+ # in $(srcdir)/po/ndselect (for ndselect). |
212 |
+ |
213 |
+-mo: $(PACKAGE_IT).mo $(PACKAGETWO_IT).mo |
214 |
++mo: $(PACKAGE_ONE_IT).mo $(PACKAGE_TWO_IT).mo |
215 |
+ |
216 |
+-$(PACKAGE_IT).mo: $(PACKAGE_IT).po |
217 |
+- $(MSGFMT) $(PACKAGE_IT).po -o $(PACKAGE_IT).mo |
218 |
++$(PACKAGE_ONE_IT).mo: $(PACKAGE_ONE_IT).po |
219 |
++ $(MSGFMT) $(PACKAGE_ONE_IT).po -o $(PACKAGE_ONE_IT).mo |
220 |
+ |
221 |
+-$(PACKAGETWO_IT).mo: $(PACKAGETWO_IT).po |
222 |
+- $(MSGFMT) $(PACKAGETWO_IT).po -o $(PACKAGETWO_IT).mo |
223 |
++$(PACKAGE_TWO_IT).mo: $(PACKAGE_TWO_IT).po |
224 |
++ $(MSGFMT) $(PACKAGE_TWO_IT).po -o $(PACKAGE_TWO_IT).mo |
225 |
+ |
226 |
+ # Rules needed by the installation process. |
227 |
+ |
228 |
+ installdirs: all |
229 |
+- $(MKDIR) "$(DESTDIR)$(BINDIR)" |
230 |
+- $(MKDIR) "$(DESTDIR)$(DOCDIR)" |
231 |
+- $(MKDIR) "$(DESTDIR)$(INFODIR)" |
232 |
+- $(MKDIR) "$(DESTDIR)$(MANDIR)" |
233 |
+- $(MKDIR) $(IT_LOC_DIR) |
234 |
+- |
235 |
+-install: installdirs html info pdf txt |
236 |
+- $(INSTALL_PROGRAM) $(PACKAGE) $(PACKAGETWO) "$(DESTDIR)$(BINDIR)" |
237 |
+- $(INSTALL_DATA) $(DOCS) "$(DESTDIR)$(DOCDIR)" |
238 |
+- $(INSTALL_DATA) $(MANFILE) "$(DESTDIR)$(MANDIR)" |
239 |
+- $(INSTALL_DATA) $(MANFILETWO) "$(DESTDIR)$(MANDIR)" |
240 |
+- $(INSTALL_DATA) $(HTMLFILE) "$(DESTDIR)$(DOCDIR)" |
241 |
+- $(INSTALL_DATA) $(PDFFILE) "$(DESTDIR)$(DOCDIR)" |
242 |
+- $(INSTALL_DATA) $(TXTFILE) "$(DESTDIR)$(DOCDIR)" |
243 |
++ $(MKDIR) "$(DESTDIR)$(bindir)" |
244 |
++ $(MKDIR) "$(DESTDIR)$(docdir)" |
245 |
++ $(MKDIR) "$(DESTDIR)$(htmldir)" |
246 |
++ $(MKDIR) "$(DESTDIR)$(pdfdir)" |
247 |
++ $(MKDIR) "$(DESTDIR)$(infodir)" |
248 |
++ $(MKDIR) "$(DESTDIR)$(mandir)" |
249 |
++ $(MKDIR) "$(DESTDIR)$(man1dir)" |
250 |
++ if [ $(enable_nls) == yes ]; then \ |
251 |
++ $(MKDIR) "$(DESTDIR)$(localedir)"/it/LC_MESSAGES; \ |
252 |
++ fi |
253 |
++ |
254 |
++ifeq ($(enable_nls),yes) |
255 |
++opt_targets = install-nls |
256 |
++endif |
257 |
++install: installdirs html info pdf txt $(opt_targets) |
258 |
++ $(INSTALL_PROGRAM) $(PACKAGE_ONE) $(PACKAGE_TWO) "$(DESTDIR)$(bindir)" |
259 |
++ $(INSTALL_DATA) $(DOCS) "$(DESTDIR)$(docdir)" |
260 |
++ $(INSTALL_DATA) $(MANFILE) "$(DESTDIR)$(man1dir)" |
261 |
++ $(INSTALL_DATA) $(MANFILETWO) "$(DESTDIR)$(man1dir)" |
262 |
++ $(INSTALL_DATA) $(HTMLFILE) "$(DESTDIR)$(htmldir)" |
263 |
++ $(INSTALL_DATA) $(PDFFILE) "$(DESTDIR)$(pdfdir)" |
264 |
++ $(INSTALL_DATA) $(TXTFILE) "$(DESTDIR)$(docdir)" |
265 |
+ $(POST_INSTALL) |
266 |
+- $(INSTALL_DATA) $(INFOFILE) "$(DESTDIR)$(INFODIR)" |
267 |
+- $(INSTALL_DATA) $(INFOFILE).gz "$(DESTDIR)$(INFODIR)" |
268 |
++ $(INSTALL_DATA) $(INFOFILE) "$(DESTDIR)$(infodir)" |
269 |
++ $(INSTALL_DATA) $(INFOFILE).gz "$(DESTDIR)$(infodir)" |
270 |
+ if $(SHELL) -c "$(INSTINFO) --version" \ |
271 |
+ >/dev/null 2>&1; then \ |
272 |
+- $(INSTINFO) --dir-file="$(DESTDIR)$(INFODIR)/dir" "$(DESTDIR)$(INFODIR)/numdiff.info"; \ |
273 |
++ $(INSTINFO) --dir-file="$(DESTDIR)$(infodir)/dir" "$(DESTDIR)$(infodir)/numdiff.info"; \ |
274 |
+ else true; fi |
275 |
+ |
276 |
+-install-nls: install |
277 |
+- $(INSTALL_DATA) $(PACKAGE_IT).mo $(IT_LOC_DIR)/$(PACKAGE).mo |
278 |
+- $(INSTALL_DATA) $(PACKAGETWO_IT).mo $(IT_LOC_DIR)/$(PACKAGETWO).mo |
279 |
++install-nls: installdirs |
280 |
++ $(INSTALL_DATA) $(PACKAGE_ONE_IT).mo $(IT_LOC_DIR)/$(PACKAGE_ONE).mo |
281 |
++ $(INSTALL_DATA) $(PACKAGE_TWO_IT).mo $(IT_LOC_DIR)/$(PACKAGE_TWO).mo |
282 |
+ |
283 |
+ # Rules needed to removed the installed stuff |
284 |
+ |
285 |
+ uninstall: |
286 |
+- $(RM) "$(DESTDIR)$(BINDIR)/$(PACKAGE)" |
287 |
+- $(RM) "$(DESTDIR)$(BINDIR)/$(PACKAGETWO)" |
288 |
+- $(RM) "$(DESTDIR)$(DOCDIR)"/* |
289 |
+- $(RMDIR) "$(DESTDIR)$(DOCDIR)" |
290 |
+- $(INSTINFO) --delete "$(DESTDIR)$(INFODIR)/numdiff.info" "$(DESTDIR)$(INFODIR)/dir" |
291 |
+- $(RM) "$(DESTDIR)$(INFODIR)/numdiff.info.gz" |
292 |
+- $(RM) "$(DESTDIR)$(INFODIR)/numdiff.info" |
293 |
+- $(RM) "$(DESTDIR)$(MANDIR)/$(PACKAGE).1" |
294 |
+- $(RM) "$(DESTDIR)$(MANDIR)/$(PACKAGETWO).1" |
295 |
++ $(RM) "$(DESTDIR)$(bindir)/$(PACKAGE_ONE)" |
296 |
++ $(RM) "$(DESTDIR)$(bindir)/$(PACKAGE_TWO)" |
297 |
++ $(RM) "$(DESTDIR)$(docdir)"/* |
298 |
++ $(RMDIR) "$(DESTDIR)$(docdir)" |
299 |
++ $(RM) "$(DESTDIR)$(htmldir)"/* |
300 |
++ $(RMDIR) "$(DESTDIR)$(htmldir)" |
301 |
++ $(RM) "$(DESTDIR)$(pdfdir)"/* |
302 |
++ $(RMDIR) "$(DESTDIR)$(pdfdir)" |
303 |
++ $(INSTINFO) --delete "$(DESTDIR)$(infodir)/numdiff.info" "$(DESTDIR)$(infodir)/dir" |
304 |
++ $(RM) "$(DESTDIR)$(infodir)/numdiff.info.gz" |
305 |
++ $(RM) "$(DESTDIR)$(infodir)/numdiff.info" |
306 |
++ $(RM) "$(DESTDIR)$(man1dir)/$(PACKAGE_ONE).1" |
307 |
++ $(RM) "$(DESTDIR)$(man1dir)/$(PACKAGE_TWO).1" |
308 |
++ $(RMDIR) "$(DESTDIR)$(mandir)" |
309 |
+ |
310 |
+ uninstall-nls: uninstall |
311 |
+- $(FIND) "$(DESTDIR)$(LOCALEDIR)" -name '$(PACKAGE).mo' -exec $(RM) \{\} \; |
312 |
+- $(FIND) "$(DESTDIR)$(LOCALEDIR)" -name '$(PACKAGETWO).mo' -exec $(RM) \{\} \; |
313 |
++ $(FIND) "$(DESTDIR)$(localedir)" -name '$(PACKAGE_ONE).mo' -exec $(RM) \{\} \; |
314 |
++ $(FIND) "$(DESTDIR)$(localedir)" -name '$(PACKAGE_TWO).mo' -exec $(RM) \{\} \; |
315 |
+ |
316 |
+ # Cleaning rules |
317 |
+ |
318 |
+ clean: |
319 |
+ $(RM) $(OBJECTS) |
320 |
+- $(RM) $(PACKAGE) |
321 |
+- $(RM) $(PACKAGETWO) |
322 |
++ $(RM) $(PACKAGE_ONE) |
323 |
++ $(RM) $(PACKAGE_TWO) |
324 |
+ |
325 |
+ distclean: clean |
326 |
+ $(RM) $(GARBAGE) |
327 |
+@@ -256,99 +269,99 @@ |
328 |
+ $(RM) $(MANFILETWO) |
329 |
+ $(RM) $(PDFFILE) |
330 |
+ $(RM) $(TXTFILE) |
331 |
+- $(RM) $(PACKAGE_POT) |
332 |
+- $(RM) $(PACKAGETWO_POT) |
333 |
+- $(RM) $(PACKAGE_IT).mo |
334 |
+- $(RM) $(PACKAGETWO_IT).mo |
335 |
++ $(RM) $(PACKAGE_ONE_POT) |
336 |
++ $(RM) $(PACKAGE_TWO_POT) |
337 |
++ $(RM) $(PACKAGE_ONE_IT).mo |
338 |
++ $(RM) $(PACKAGE_TWO_IT).mo |
339 |
+ |
340 |
+ # To make a distribution tarball |
341 |
+ |
342 |
+ createdirs: |
343 |
+- $(DIST_MKDIR) $(srcdir)/$(PACKAGE)-$(VERSION) |
344 |
+- $(DIST_MKDIR) $(srcdir)/$(PACKAGE)-$(VERSION)/RCS |
345 |
+- $(DIST_MKDIR) $(srcdir)/$(PACKAGE)-$(VERSION)/docs |
346 |
+- $(DIST_MKDIR) $(srcdir)/$(PACKAGE)-$(VERSION)/m4 |
347 |
+- $(DIST_MKDIR) $(srcdir)/$(PACKAGE)-$(VERSION)/po |
348 |
+- $(DIST_MKDIR) $(srcdir)/$(PACKAGE)-$(VERSION)/po/$(PACKAGE) |
349 |
+- $(DIST_MKDIR) $(srcdir)/$(PACKAGE)-$(VERSION)/po/$(PACKAGETWO) |
350 |
++ $(DIST_MKDIR) $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
351 |
++ $(DIST_MKDIR) $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/RCS |
352 |
++ $(DIST_MKDIR) $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/docs |
353 |
++ $(DIST_MKDIR) $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/m4 |
354 |
++ $(DIST_MKDIR) $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/po |
355 |
++ $(DIST_MKDIR) $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/po/$(PACKAGE_ONE) |
356 |
++ $(DIST_MKDIR) $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/po/$(PACKAGE_TWO) |
357 |
+ |
358 |
+ copy: createdirs |
359 |
+- $(CP) $(DOCS) $(srcdir)/$(PACKAGE)-$(VERSION) |
360 |
+- $(CP) $(srcdir)/Makefile.in $(srcdir)/$(PACKAGE)-$(VERSION) |
361 |
+- $(CP) $(srcdir)/aclocal.m4 $(srcdir)/$(PACKAGE)-$(VERSION) |
362 |
+- $(CP) $(srcdir)/config.h.in $(srcdir)/$(PACKAGE)-$(VERSION) |
363 |
+- $(CP) $(srcdir)/configure.ac $(srcdir)/$(PACKAGE)-$(VERSION) |
364 |
+- $(CP) $(srcdir)/configure $(srcdir)/$(PACKAGE)-$(VERSION) |
365 |
+- $(CP) $(TEXISRC) $(srcdir)/$(PACKAGE)-$(VERSION)/docs |
366 |
+- $(CP) $(FDLTEXI) $(srcdir)/$(PACKAGE)-$(VERSION)/docs |
367 |
+- $(CP) $(HTMLFILE) $(srcdir)/$(PACKAGE)-$(VERSION)/docs |
368 |
+- $(CP) $(INFOFILE) $(srcdir)/$(PACKAGE)-$(VERSION)/docs |
369 |
+- $(CP) $(INFOFILE).gz $(srcdir)/$(PACKAGE)-$(VERSION)/docs |
370 |
+- $(CP) $(MANFILE) $(srcdir)/$(PACKAGE)-$(VERSION)/docs |
371 |
+- $(CP) $(MANFILETWO) $(srcdir)/$(PACKAGE)-$(VERSION)/docs |
372 |
+- $(CP) $(PDFFILE) $(srcdir)/$(PACKAGE)-$(VERSION)/docs |
373 |
+- $(CP) $(TXTFILE) $(srcdir)/$(PACKAGE)-$(VERSION)/docs |
374 |
+- $(CP) $(srcdir)/analyze.c $(srcdir)/$(PACKAGE)-$(VERSION) |
375 |
+- $(CP) $(srcdir)/arith.c $(srcdir)/$(PACKAGE)-$(VERSION) |
376 |
+- $(CP) $(srcdir)/bitvector.c $(srcdir)/$(PACKAGE)-$(VERSION) |
377 |
+- $(CP) $(srcdir)/cmpbuf.c $(srcdir)/$(PACKAGE)-$(VERSION) |
378 |
+- $(CP) $(srcdir)/cmpfns.c $(srcdir)/$(PACKAGE)-$(VERSION) |
379 |
+- $(CP) $(srcdir)/error.c $(srcdir)/$(PACKAGE)-$(VERSION) |
380 |
+- $(CP) $(srcdir)/errors.c $(srcdir)/$(PACKAGE)-$(VERSION) |
381 |
+- $(CP) $(srcdir)/exitfail.c $(srcdir)/$(PACKAGE)-$(VERSION) |
382 |
+- $(CP) $(srcdir)/flags.c $(srcdir)/$(PACKAGE)-$(VERSION) |
383 |
+- $(CP) $(srcdir)/getopt.c $(srcdir)/$(PACKAGE)-$(VERSION) |
384 |
+- $(CP) $(srcdir)/getopt1.c $(srcdir)/$(PACKAGE)-$(VERSION) |
385 |
+- $(CP) $(srcdir)/inout.c $(srcdir)/$(PACKAGE)-$(VERSION) |
386 |
+- $(CP) $(srcdir)/io.c $(srcdir)/$(PACKAGE)-$(VERSION) |
387 |
+- $(CP) $(srcdir)/linesplit.c $(srcdir)/$(PACKAGE)-$(VERSION) |
388 |
+- $(CP) $(srcdir)/main.c $(srcdir)/$(PACKAGE)-$(VERSION) |
389 |
+- $(CP) $(srcdir)/ndselect.c $(srcdir)/$(PACKAGE)-$(VERSION) |
390 |
+- $(CP) $(srcdir)/new.c $(srcdir)/$(PACKAGE)-$(VERSION) |
391 |
+- $(CP) $(srcdir)/number.c $(srcdir)/$(PACKAGE)-$(VERSION) |
392 |
+- $(CP) $(srcdir)/numutil.c $(srcdir)/$(PACKAGE)-$(VERSION) |
393 |
+- $(CP) $(srcdir)/options.c $(srcdir)/$(PACKAGE)-$(VERSION) |
394 |
+- $(CP) $(srcdir)/read_line.c $(srcdir)/$(PACKAGE)-$(VERSION) |
395 |
+- $(CP) $(srcdir)/setmode.c $(srcdir)/$(PACKAGE)-$(VERSION) |
396 |
+- $(CP) $(srcdir)/side.c $(srcdir)/$(PACKAGE)-$(VERSION) |
397 |
+- $(CP) $(srcdir)/thrlist.c $(srcdir)/$(PACKAGE)-$(VERSION) |
398 |
+- $(CP) $(srcdir)/util.c $(srcdir)/$(PACKAGE)-$(VERSION) |
399 |
+- $(CP) $(srcdir)/xalloc-die.c $(srcdir)/$(PACKAGE)-$(VERSION) |
400 |
+- $(CP) $(srcdir)/xmalloc.c $(srcdir)/$(PACKAGE)-$(VERSION) |
401 |
+- $(CP) $(srcdir)/bitvector.h $(srcdir)/$(PACKAGE)-$(VERSION) |
402 |
+- $(CP) $(srcdir)/cmpbuf.h $(srcdir)/$(PACKAGE)-$(VERSION) |
403 |
+- $(CP) $(srcdir)/error.h $(srcdir)/$(PACKAGE)-$(VERSION) |
404 |
+- $(CP) $(srcdir)/exitfail.h $(srcdir)/$(PACKAGE)-$(VERSION) |
405 |
+- $(CP) $(srcdir)/getopt.h $(srcdir)/$(PACKAGE)-$(VERSION) |
406 |
+- $(CP) $(srcdir)/getopt_int.h $(srcdir)/$(PACKAGE)-$(VERSION) |
407 |
+- $(CP) $(srcdir)/gettext.h $(srcdir)/$(PACKAGE)-$(VERSION) |
408 |
+- $(CP) $(srcdir)/linesplit.h $(srcdir)/$(PACKAGE)-$(VERSION) |
409 |
+- $(CP) $(srcdir)/ndselect.h $(srcdir)/$(PACKAGE)-$(VERSION) |
410 |
+- $(CP) $(srcdir)/number.h $(srcdir)/$(PACKAGE)-$(VERSION) |
411 |
+- $(CP) $(srcdir)/numdiff.h $(srcdir)/$(PACKAGE)-$(VERSION) |
412 |
+- $(CP) $(srcdir)/setmode.h $(srcdir)/$(PACKAGE)-$(VERSION) |
413 |
+- $(CP) $(srcdir)/system.h $(srcdir)/$(PACKAGE)-$(VERSION) |
414 |
+- $(CP) $(srcdir)/unlocked-io.h $(srcdir)/$(PACKAGE)-$(VERSION) |
415 |
+- $(CP) $(srcdir)/xalloc.h $(srcdir)/$(PACKAGE)-$(VERSION) |
416 |
+- $(CP) $(srcdir)/shtool $(srcdir)/$(PACKAGE)-$(VERSION) |
417 |
+- $(CP) $(srcdir)/m4/setmode.m4 $(srcdir)/$(PACKAGE)-$(VERSION)/m4 |
418 |
+- $(CP) $(srcdir)/m4/st_mtim.m4 $(srcdir)/$(PACKAGE)-$(VERSION)/m4 |
419 |
+- $(CP) $(PACKAGE_POT) $(srcdir)/$(PACKAGE)-$(VERSION)/po/$(PACKAGE) |
420 |
+- $(CP) $(PACKAGE_IT).po $(srcdir)/$(PACKAGE)-$(VERSION)/po/$(PACKAGE) |
421 |
+- $(CP) $(PACKAGE_IT).mo $(srcdir)/$(PACKAGE)-$(VERSION)/po/$(PACKAGE) |
422 |
+- $(CP) $(PACKAGETWO_POT) $(srcdir)/$(PACKAGE)-$(VERSION)/po/$(PACKAGETWO) |
423 |
+- $(CP) $(PACKAGETWO_IT).po $(srcdir)/$(PACKAGE)-$(VERSION)/po/$(PACKAGETWO) |
424 |
+- $(CP) $(PACKAGETWO_IT).mo $(srcdir)/$(PACKAGE)-$(VERSION)/po/$(PACKAGETWO) |
425 |
++ $(CP) $(DOCS) $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
426 |
++ $(CP) $(srcdir)/Makefile.in $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
427 |
++ $(CP) $(srcdir)/aclocal.m4 $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
428 |
++ $(CP) $(srcdir)/config.h.in $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
429 |
++ $(CP) $(srcdir)/configure.ac $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
430 |
++ $(CP) $(srcdir)/configure $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
431 |
++ $(CP) $(TEXISRC) $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/docs |
432 |
++ $(CP) $(FDLTEXI) $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/docs |
433 |
++ $(CP) $(HTMLFILE) $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/docs |
434 |
++ $(CP) $(INFOFILE) $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/docs |
435 |
++ $(CP) $(INFOFILE).gz $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/docs |
436 |
++ $(CP) $(MANFILE) $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/docs |
437 |
++ $(CP) $(MANFILETWO) $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/docs |
438 |
++ $(CP) $(PDFFILE) $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/docs |
439 |
++ $(CP) $(TXTFILE) $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/docs |
440 |
++ $(CP) $(srcdir)/analyze.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
441 |
++ $(CP) $(srcdir)/arith.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
442 |
++ $(CP) $(srcdir)/bitvector.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
443 |
++ $(CP) $(srcdir)/cmpbuf.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
444 |
++ $(CP) $(srcdir)/cmpfns.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
445 |
++ $(CP) $(srcdir)/error.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
446 |
++ $(CP) $(srcdir)/errors.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
447 |
++ $(CP) $(srcdir)/exitfail.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
448 |
++ $(CP) $(srcdir)/flags.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
449 |
++ $(CP) $(srcdir)/getopt.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
450 |
++ $(CP) $(srcdir)/getopt1.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
451 |
++ $(CP) $(srcdir)/inout.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
452 |
++ $(CP) $(srcdir)/io.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
453 |
++ $(CP) $(srcdir)/linesplit.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
454 |
++ $(CP) $(srcdir)/main.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
455 |
++ $(CP) $(srcdir)/ndselect.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
456 |
++ $(CP) $(srcdir)/new.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
457 |
++ $(CP) $(srcdir)/number.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
458 |
++ $(CP) $(srcdir)/numutil.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
459 |
++ $(CP) $(srcdir)/options.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
460 |
++ $(CP) $(srcdir)/read_line.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
461 |
++ $(CP) $(srcdir)/setmode.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
462 |
++ $(CP) $(srcdir)/side.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
463 |
++ $(CP) $(srcdir)/thrlist.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
464 |
++ $(CP) $(srcdir)/util.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
465 |
++ $(CP) $(srcdir)/xalloc-die.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
466 |
++ $(CP) $(srcdir)/xmalloc.c $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
467 |
++ $(CP) $(srcdir)/bitvector.h $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
468 |
++ $(CP) $(srcdir)/cmpbuf.h $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
469 |
++ $(CP) $(srcdir)/error.h $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
470 |
++ $(CP) $(srcdir)/exitfail.h $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
471 |
++ $(CP) $(srcdir)/getopt.h $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
472 |
++ $(CP) $(srcdir)/getopt_int.h $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
473 |
++ $(CP) $(srcdir)/gettext.h $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
474 |
++ $(CP) $(srcdir)/linesplit.h $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
475 |
++ $(CP) $(srcdir)/ndselect.h $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
476 |
++ $(CP) $(srcdir)/number.h $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
477 |
++ $(CP) $(srcdir)/numdiff.h $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
478 |
++ $(CP) $(srcdir)/setmode.h $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
479 |
++ $(CP) $(srcdir)/system.h $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
480 |
++ $(CP) $(srcdir)/unlocked-io.h $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
481 |
++ $(CP) $(srcdir)/xalloc.h $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
482 |
++ $(CP) $(srcdir)/shtool $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
483 |
++ $(CP) $(srcdir)/m4/setmode.m4 $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/m4 |
484 |
++ $(CP) $(srcdir)/m4/st_mtim.m4 $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/m4 |
485 |
++ $(CP) $(PACKAGE_ONE_POT) $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/po/$(PACKAGE_ONE) |
486 |
++ $(CP) $(PACKAGE_ONE_IT).po $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/po/$(PACKAGE_ONE) |
487 |
++ $(CP) $(PACKAGE_ONE_IT).mo $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/po/$(PACKAGE_ONE) |
488 |
++ $(CP) $(PACKAGE_TWO_POT) $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/po/$(PACKAGE_TWO) |
489 |
++ $(CP) $(PACKAGE_TWO_IT).po $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/po/$(PACKAGE_TWO) |
490 |
++ $(CP) $(PACKAGE_TWO_IT).mo $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/po/$(PACKAGE_TWO) |
491 |
+ |
492 |
+ dist: copy |
493 |
+- $(TAR) cvf $(srcdir)/$(PACKAGE)-$(VERSION).tar $(srcdir)/$(PACKAGE)-$(VERSION) |
494 |
+- $(GZIP) $(srcdir)/$(PACKAGE)-$(VERSION).tar |
495 |
+- $(RD) $(srcdir)/$(PACKAGE)-$(VERSION) |
496 |
++ $(TAR) cvf $(srcdir)/$(PACKAGE_ONE)-$(VERSION).tar $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
497 |
++ $(GZIP) $(srcdir)/$(PACKAGE_ONE)-$(VERSION).tar |
498 |
++ $(RD) $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
499 |
+ |
500 |
+ # To make a backup tarball |
501 |
+ |
502 |
+ tarball: copy |
503 |
+- $(CP) $(srcdir)/RCS/* $(srcdir)/$(PACKAGE)-$(VERSION)/RCS |
504 |
+- $(TAR) cvf $(srcdir)/$(PACKAGE)-$(VERSION).tar $(srcdir)/$(PACKAGE)-$(VERSION) |
505 |
+- $(GZIP) $(srcdir)/$(PACKAGE)-$(VERSION).tar |
506 |
+- $(RD) $(srcdir)/$(PACKAGE)-$(VERSION) |
507 |
++ $(CP) $(srcdir)/RCS/* $(srcdir)/$(PACKAGE_ONE)-$(VERSION)/RCS |
508 |
++ $(TAR) cvf $(srcdir)/$(PACKAGE_ONE)-$(VERSION).tar $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
509 |
++ $(GZIP) $(srcdir)/$(PACKAGE_ONE)-$(VERSION).tar |
510 |
++ $(RD) $(srcdir)/$(PACKAGE_ONE)-$(VERSION) |
511 |
|
512 |
diff --git a/dev-util/numdiff/numdiff-5.9.0.ebuild b/dev-util/numdiff/numdiff-5.9.0.ebuild |
513 |
index 5645f7f9875..223601ad7bf 100644 |
514 |
--- a/dev-util/numdiff/numdiff-5.9.0.ebuild |
515 |
+++ b/dev-util/numdiff/numdiff-5.9.0.ebuild |
516 |
@@ -3,6 +3,8 @@ |
517 |
|
518 |
EAPI=6 |
519 |
|
520 |
+inherit autotools |
521 |
+ |
522 |
DESCRIPTION="File comparision, ignoring small numeric differences and formats" |
523 |
HOMEPAGE="http://www.nongnu.org/numdiff/" |
524 |
SRC_URI="http://savannah.nongnu.org/download/numdiff/${P}.tar.gz" |
525 |
@@ -13,28 +15,26 @@ KEYWORDS="~amd64 ~x86" |
526 |
IUSE="+nls +gmp" |
527 |
|
528 |
RDEPEND=" |
529 |
- gmp? ( dev-libs/gmp:0 ) |
530 |
+ gmp? ( dev-libs/gmp:0= ) |
531 |
nls? ( sys-devel/gettext ) |
532 |
!dev-util/ndiff" |
533 |
- |
534 |
DEPEND="${RDEPEND}" |
535 |
|
536 |
-src_configure() { |
537 |
- local myeconfargs=( |
538 |
- $(use_enable gmp) |
539 |
- $(use_enable nls) |
540 |
- --enable-optimization |
541 |
- ) |
542 |
- econf ${myeconfargs[@]} |
543 |
-} |
544 |
+PATCHES=( |
545 |
+ "${FILESDIR}"/${PN}-5.9.0-fix-build-system.patch |
546 |
+) |
547 |
|
548 |
-src_install() { |
549 |
+src_prepare() { |
550 |
default |
551 |
+ # yes, it really only needs eautoconf, due to the |
552 |
+ # config.h being hand-written, which would be bulldozered |
553 |
+ # when running eautoreconf (due to it invoking autoheader) |
554 |
+ eautoconf |
555 |
+} |
556 |
|
557 |
- # Remove some empty folders: |
558 |
- rm -r "${ED}"/usr/share/locale || die |
559 |
- |
560 |
- #Fix up wrong installation paths: |
561 |
- mv "${ED}"/usr/share/doc/${P}/{numdiff/numdiff.{html,pdf,txt*},} || die |
562 |
- rm -r "${ED}"/usr/share/doc/${P}/numdiff || die |
563 |
+src_configure() { |
564 |
+ econf \ |
565 |
+ --enable-optimization \ |
566 |
+ $(use_enable gmp) \ |
567 |
+ $(use_enable nls) |
568 |
} |