Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-astronomy/xephem/files/
Date: Sat, 02 Sep 2017 15:10:41
Message-Id: 1504365028.1e9e468c23ccf50f68a8c82f852b5e55cade7cb6.kensington@gentoo
1 commit: 1e9e468c23ccf50f68a8c82f852b5e55cade7cb6
2 Author: Michael Mair-Keimberger (asterix) <m.mairkeimberger <AT> gmail <DOT> com>
3 AuthorDate: Wed Aug 16 12:24:07 2017 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 2 15:10:28 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9e468c
7
8 sci-astronomy/xephem: remove unused patches
9
10 .../xephem/files/xephem-3.7.4-libs-flags.patch | 160 ---------------------
11 .../xephem/files/xephem-3.7.4-overflows.patch | 15 --
12 .../xephem/files/xephem-3.7.5-respect-flags.patch | 57 --------
13 3 files changed, 232 deletions(-)
14
15 diff --git a/sci-astronomy/xephem/files/xephem-3.7.4-libs-flags.patch b/sci-astronomy/xephem/files/xephem-3.7.4-libs-flags.patch
16 deleted file mode 100644
17 index 500ea12f223..00000000000
18 --- a/sci-astronomy/xephem/files/xephem-3.7.4-libs-flags.patch
19 +++ /dev/null
20 @@ -1,160 +0,0 @@
21 -diff -Nur xephem-3.7.4.orig/GUI/xephem/Makefile xephem-3.7.4/GUI/xephem/Makefile
22 ---- xephem-3.7.4.orig/GUI/xephem/Makefile 2009-01-05 20:55:59.000000000 +0000
23 -+++ xephem-3.7.4/GUI/xephem/Makefile 2009-07-26 15:26:42.000000000 +0100
24 -@@ -10,8 +10,8 @@
25 - # one executable, xephem.
26 -
27 - # These -I and -L flags point to the supporting XEphem libraries
28 --LIBINC = -I../../libastro -I../../libip -I../../liblilxml -I../../libjpegd -I../../libpng -I../../libz
29 --LIBLNK = -L../../libastro -L../../libip -L../../liblilxml -L../../libjpegd -L../../libpng -L../../libz
30 -+LIBINC = -I../../libastro -I../../libip -I../../liblilxml
31 -+LIBLNK = -L../../libastro -L../../libip -L../../liblilxml
32 --LIBLIB = -lastro -lip -llilxml -ljpegd -lpng -lz
33 -+LIBLIB = -lastro -lip -llilxml -ljpeg -lpng -lz
34 -
35 - # MOTIFI is the directory containing the Xm directory of include files.
36 -@@ -32,12 +32,9 @@
37 -
38 - # for linux and Apple OS X
39 - # some systems now use just /usr/X11 (not /usr/X11R6)
40 --CC = gcc
41 --CLDFLAGS = -g
42 --CFLAGS = $(LIBINC) $(CLDFLAGS) -O2 -Wall -I$(MOTIFI) -I/usr/X11R6/include
43 --LDFLAGS = $(LIBLNK) $(CLDFLAGS) -L$(MOTIFL) -L/usr/X11R6/lib
44 --XLIBS = $(MOTIFL)/libXm.a -lXp -lXt -lXext -lXmu -lX11
45 --LIBS = $(XLIBS) $(LIBLIB) -lm
46 -+XLIBS = -lXm -lXp -lXt -lXext -lXmu -lX11
47 -+LIBS = $(LIBLNK) $(XLIBS) $(LIBLIB) -lm
48 -+CFLAGS := $(LIBINC) $(CFLAGS)
49 -
50 - # for ppc Apple OS X to make universal (i386 and ppc binary), requires
51 - # Xcode 2.2, /Developers/SDK/MacOSX10.4u.sdk and all libs, including libXm,
52 -@@ -187,12 +184,9 @@
53 - nroff -man $? > $@
54 -
55 - libs:
56 -- cd ../../libastro; make
57 -- cd ../../libip; make
58 -- cd ../../libjpegd; make
59 -- cd ../../liblilxml; make
60 -- cd ../../libpng; make
61 -- cd ../../libz; make
62 -+ cd ../../libastro; $(MAKE)
63 -+ cd ../../libip; $(MAKE)
64 -+ cd ../../liblilxml; $(MAKE)
65 -
66 - clean:
67 - rm -fr *.o ../../lib*/*.[ao]
68 -diff -Nur xephem-3.7.4.orig/GUI/xephem/tools/lx200xed/Makefile xephem-3.7.4/GUI/xephem/tools/lx200xed/Makefile
69 ---- xephem-3.7.4.orig/GUI/xephem/tools/lx200xed/Makefile 2005-03-20 11:04:51.000000000 +0000
70 -+++ xephem-3.7.4/GUI/xephem/tools/lx200xed/Makefile 2009-07-26 15:15:06.000000000 +0100
71 -@@ -1,10 +1,6 @@
72 - LIBASTRO = ../../../../libastro
73 --CLDFLAGS =
74 --CFLAGS = -Wall -O2 $(CLDFLAGS) -I$(LIBASTRO)
75 --LDFLAGS = $(CLDFLAGS) -L$(LIBASTRO)
76 --CC = gcc
77 --
78 --LIBS = -lastro -lm
79 -+CFLAGS := -I$(LIBASTRO) $(CFLAGS)
80 -+LIBS = -L$(LIBASTRO) -lastro -lm
81 -
82 - OBJS = \
83 - liblx200.o \
84 -diff -Nur xephem-3.7.4.orig/GUI/xephem/tools/xedb/Makefile xephem-3.7.4/GUI/xephem/tools/xedb/Makefile
85 ---- xephem-3.7.4.orig/GUI/xephem/tools/xedb/Makefile 2005-03-20 11:04:51.000000000 +0000
86 -+++ xephem-3.7.4/GUI/xephem/tools/xedb/Makefile 2009-07-26 15:13:30.000000000 +0100
87 -@@ -2,11 +2,8 @@
88 - # assumes gcc, adjust to suit.
89 -
90 - ASLIBDIR = ../../../../libastro
91 --CLDFLAGS =
92 --GCCFLAGS = -O2 -ffast-math -Wall
93 --CFLAGS = $(CLDFLAGS) $(GCCFLAGS) -I$(ASLIBDIR)
94 --LDFLAGS = $(CLDFLAGS) -L$(ASLIBDIR)
95 --LIBS = -lastro -lm
96 -+CFLAGS := -I$(ASLIBDIR) $(CFLAGS)
97 -+LIBS = -L$(ASLIBDIR) -lastro -lm
98 -
99 - OBJS = xedb.o \
100 - print.o
101 -diff -Nur xephem-3.7.4.orig/GUI/xephem/tools/xephemdbd/Makefile xephem-3.7.4/GUI/xephem/tools/xephemdbd/Makefile
102 ---- xephem-3.7.4.orig/GUI/xephem/tools/xephemdbd/Makefile 2005-03-20 11:04:51.000000000 +0000
103 -+++ xephem-3.7.4/GUI/xephem/tools/xephemdbd/Makefile 2009-07-26 15:16:13.000000000 +0100
104 -@@ -2,16 +2,12 @@
105 - # run this after successfully making XEphem and its libs.
106 - # Only tested on Linux.
107 -
108 --CC = gcc
109 --
110 - XED = ../..
111 - LAS = $(XED)/../../libastro
112 - IPH = $(XED)/../../libip
113 -
114 --CLDFLAGS =-g
115 --CFLAGS = $(CLDFLAGS) -Wall -ffast-math -I$(XED) -I$(LAS) -I$(IPH)
116 --LDFLAGS = $(CLDFLAGS) -L$(LAS)
117 --LIBS = -lastro -lm
118 -+CFLAGS := -I$(XED) -I$(LAS) -I$(IPH) $(CFLAGS)
119 -+LIBS = -L$(LAS) -lastro -lm
120 -
121 - OBJS = xephemdbd.o \
122 - db.o \
123 -diff -Nur xephem-3.7.4.orig/libastro/Makefile xephem-3.7.4/libastro/Makefile
124 ---- xephem-3.7.4.orig/libastro/Makefile 2006-02-24 03:37:31.000000000 +0000
125 -+++ xephem-3.7.4/libastro/Makefile 2009-07-26 15:22:43.000000000 +0100
126 -@@ -3,10 +3,6 @@
127 -
128 - # compiler and flags
129 -
130 --# gcc
131 --CC = gcc
132 --CFLAGS= -O2 -Wall
133 --
134 - # macosx universal binary
135 - # CFLAGS= -O2 -Wall -arch i386 -arch ppc
136 -
137 -@@ -87,7 +83,7 @@
138 - ranlib $@
139 -
140 - libastro.so: $(HS) $(OBJS)
141 -- $(CC) -shared -o $@ $(OBJS)
142 -+ $(CC) $(LDFLAGS) -shared -o $@ $(OBJS)
143 -
144 - clobber:
145 - rm -f *.o libastro.a
146 -diff -Nur xephem-3.7.4.orig/libip/Makefile xephem-3.7.4/libip/Makefile
147 ---- xephem-3.7.4.orig/libip/Makefile 2009-01-05 20:53:46.000000000 +0000
148 -+++ xephem-3.7.4/libip/Makefile 2009-07-26 15:20:43.000000000 +0100
149 -@@ -2,8 +2,7 @@
150 - # (C) 2001 Elwood Charles Downey
151 -
152 - # gcc
153 --CC = gcc
154 --CFLAGS= -I../libastro -O2 -Wall
155 -+CFLAGS := -I../libastro $(CFLAGS)
156 -
157 - # macosx universal binary
158 - # CFLAGS= -I../libastro -O2 -Wall -arch i386 -arch ppc
159 -@@ -40,7 +39,7 @@
160 - ranlib $@
161 -
162 - libip.so: $(OBJS)
163 -- gcc -shared -o $@ $(OBJS)
164 -+ $(CC) $(LDFLAGS) -shared -o $@ $(OBJS)
165 -
166 - clobber:
167 - rm -f *.o libip.a
168 -diff -Nur xephem-3.7.4.orig/liblilxml/Makefile xephem-3.7.4/liblilxml/Makefile
169 ---- xephem-3.7.4.orig/liblilxml/Makefile 2006-02-24 03:37:32.000000000 +0000
170 -+++ xephem-3.7.4/liblilxml/Makefile 2009-07-26 15:22:04.000000000 +0100
171 -@@ -3,9 +3,6 @@
172 -
173 - # compiler and flags
174 -
175 --# gcc
176 --CC = gcc
177 --CFLAGS= -O2 -Wall
178 -
179 - # macosx universal binary
180 - # CFLAGS= -O2 -Wall -arch i386 -arch ppc
181
182 diff --git a/sci-astronomy/xephem/files/xephem-3.7.4-overflows.patch b/sci-astronomy/xephem/files/xephem-3.7.4-overflows.patch
183 deleted file mode 100644
184 index 2dd5e55c369..00000000000
185 --- a/sci-astronomy/xephem/files/xephem-3.7.4-overflows.patch
186 +++ /dev/null
187 @@ -1,15 +0,0 @@
188 -Fix buffer overflow
189 -
190 -http://bugs.gentoo.org/show_bug.cgi?id=339901
191 -
192 ---- GUI/xephem/tools/lx200xed/liblx200.c
193 -+++ GUI/xephem/tools/lx200xed/liblx200.c
194 -@@ -855,7 +855,7 @@
195 - return(LX200_FALSE); /*Probably ought to verify all characters are acceptable*/
196 - szCmd[1]='L' + iSite;
197 - szCmd[2]='\0';
198 -- snprintf(szSite,6,"%3s",buf);
199 -+ snprintf(szSite,4,"%3s",buf);
200 - return(lx200_set_generic(fd,szCmd,szSite));
201 - }
202 -
203
204 diff --git a/sci-astronomy/xephem/files/xephem-3.7.5-respect-flags.patch b/sci-astronomy/xephem/files/xephem-3.7.5-respect-flags.patch
205 deleted file mode 100644
206 index 8a695652fac..00000000000
207 --- a/sci-astronomy/xephem/files/xephem-3.7.5-respect-flags.patch
208 +++ /dev/null
209 @@ -1,57 +0,0 @@
210 -Respect AR, RANLIB
211 -
212 -https://bugs.gentoo.org/show_bug.cgi?id=436646
213 -
214 -Patch written by Kacper Kowalik <xarthisius@g.o>
215 ---- a/libastro/Makefile
216 -+++ b/libastro/Makefile
217 -@@ -79,8 +79,8 @@ OBJS = \
218 - vsop87_data.o
219 -
220 - libastro.a: $(HS) $(OBJS)
221 -- ar rv $@ $(OBJS)
222 -- ranlib $@
223 -+ $(AR) rv $@ $(OBJS)
224 -+ $(RANLIB) $@
225 -
226 - libastro.so: $(HS) $(OBJS)
227 - $(CC) $(LDFLAGS) -shared -o $@ $(OBJS)
228 ---- a/libip/Makefile
229 -+++ b/libip/Makefile
230 -@@ -35,8 +35,8 @@ OBJS = \
231 - HS = ip.h fsmatch.h
232 -
233 - libip.a: $(HS) $(OBJS)
234 -- ar rv $@ $(OBJS)
235 -- ranlib $@
236 -+ $(AR) rv $@ $(OBJS)
237 -+ $(RANLIB) $@
238 -
239 - libip.so: $(OBJS)
240 - $(CC) $(LDFLAGS) -shared -o $@ $(OBJS)
241 ---- a/libjpegd/Makefile
242 -+++ b/libjpegd/Makefile
243 -@@ -62,8 +62,8 @@ OBJS = \
244 - jutils.o
245 -
246 - libjpegd.a: $(HS) $(OBJS)
247 -- ar r $@ $(OBJS)
248 -- ranlib $@
249 -+ $(AR) r $@ $(OBJS)
250 -+ $(RANLIB) $@
251 -
252 - clobber:
253 - touch x.o x.a
254 ---- a/liblilxml/Makefile
255 -+++ b/liblilxml/Makefile
256 -@@ -24,8 +24,8 @@ HS = lilxml.h
257 - OBJS = lilxml.o base64.o
258 -
259 - liblilxml.a: $(HS) $(OBJS)
260 -- ar r $@ $(OBJS)
261 -- ranlib $@
262 -+ $(AR) r $@ $(OBJS)
263 -+ $(RANLIB) $@
264 -
265 - liltest: liltest.o liblilxml.a
266 - $(CC) $(LDFLAGS) -o liltest liltest.o liblilxml.a