1 |
commit: 69fbff36574ef13ed6a8030df54cebded4c7ae05 |
2 |
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Aug 30 17:24:16 2022 +0000 |
4 |
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Aug 30 17:25:14 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69fbff36 |
7 |
|
8 |
sci-mathematics/gsl-shell: drop 2.3.0_beta1-r1, EAPI-6-- |
9 |
|
10 |
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> |
11 |
|
12 |
sci-mathematics/gsl-shell/Manifest | 1 - |
13 |
.../files/gsl-shell-2.2.0-pkg-config.patch | 28 ---------- |
14 |
.../files/gsl-shell-2.3.0-gdt-cflags.patch | 20 ------- |
15 |
.../gsl-shell/files/gsl-shell-font.patch | 10 ---- |
16 |
.../gsl-shell/files/gsl-shell-nogui.patch | 25 --------- |
17 |
.../gsl-shell/files/gsl-shell-strip.patch | 8 --- |
18 |
.../gsl-shell/files/gsl-shell-usr.patch | 8 --- |
19 |
.../gsl-shell/gsl-shell-2.3.0_beta1-r1.ebuild | 64 ---------------------- |
20 |
8 files changed, 164 deletions(-) |
21 |
|
22 |
diff --git a/sci-mathematics/gsl-shell/Manifest b/sci-mathematics/gsl-shell/Manifest |
23 |
index 4bf89166a2de..949bd19ffb3e 100644 |
24 |
--- a/sci-mathematics/gsl-shell/Manifest |
25 |
+++ b/sci-mathematics/gsl-shell/Manifest |
26 |
@@ -1,2 +1 @@ |
27 |
-DIST gsl-shell-2.3.0-beta1.tar.gz 3380519 BLAKE2B 3f63c74d48f01d1cd181a275facd979d31a06089004ac0db3b060d77cdcf4fb195ad064a76c64a7a13a6641102864cb79845b8f15573bc1481365952835f1fd7 SHA512 627c0b6bb35bc1a33bab16d0bb2b193b5a005a1d97a96e6a9038fbe7144936427131197983a2ef347ed91c655a82a4d477430a610d9e36453a2669ef0baae231 |
28 |
DIST gsl-shell-2.3.2.tar.gz 3400376 BLAKE2B 8218b4d3232048fe7575631c7acc66d313520ee4d41a1dd2c267f021c8271a427673a575cc00f8f55a4868b8ec5e9626c0cbaa6ea9fa76662a726e436a527cf3 SHA512 6379380ab15a7ec477d67d36305ce76c551d32e88d8611447eeb6deaf9877c362392bce45599a2b2988331064c22626260c41f8548624c23e2c4e3c59c87c291 |
29 |
|
30 |
diff --git a/sci-mathematics/gsl-shell/files/gsl-shell-2.2.0-pkg-config.patch b/sci-mathematics/gsl-shell/files/gsl-shell-2.2.0-pkg-config.patch |
31 |
deleted file mode 100644 |
32 |
index dc4b05bc3bec..000000000000 |
33 |
--- a/sci-mathematics/gsl-shell/files/gsl-shell-2.2.0-pkg-config.patch |
34 |
+++ /dev/null |
35 |
@@ -1,28 +0,0 @@ |
36 |
---- a/makepackages |
37 |
-+++ b/makepackages |
38 |
-@@ -52,17 +52,17 @@ else |
39 |
- PTHREADS_LIBS = -lpthread |
40 |
- |
41 |
- else |
42 |
-- AGG_INCLUDES = -I/usr/include/agg2 |
43 |
-- AGG_LIBS = -lagg -lX11 |
44 |
-+ AGG_INCLUDES = $(shell $(PKG_CONFIG) --cflags libagg) |
45 |
-+ AGG_LIBS = $(shell $(PKG_CONFIG) --libs libagg) -lX11 |
46 |
- |
47 |
-- GSL_INCLUDES = |
48 |
-- GSL_LIBS = -lgsl -lblas |
49 |
-+ GSL_INCLUDES = $(shell $(PKG_CONFIG) --cflags gsl) |
50 |
-+ GSL_LIBS = $(shell $(PKG_CONFIG) --libs gsl) |
51 |
- |
52 |
-- FOX_INCLUDES := $(shell pkg-config fox --cflags) |
53 |
-- FOX_LIBS = $(shell pkg-config fox --libs) |
54 |
-+ FOX_INCLUDES := $(shell $(PKG_CONFIG) fox --cflags) |
55 |
-+ FOX_LIBS = $(shell $(PKG_CONFIG) fox --libs) |
56 |
- |
57 |
-- FREETYPE_INCLUDES = -I/usr/include/freetype2 |
58 |
-- FREETYPE_LIBS = -lfreetype |
59 |
-+ FREETYPE_INCLUDES = $(shell $(PKG_CONFIG) --cflags freetype2) |
60 |
-+ FREETYPE_LIBS = $(shell $(PKG_CONFIG) --libs freetype2) |
61 |
- |
62 |
- PTHREADS_LIBS = -lpthread |
63 |
- endif |
64 |
|
65 |
diff --git a/sci-mathematics/gsl-shell/files/gsl-shell-2.3.0-gdt-cflags.patch b/sci-mathematics/gsl-shell/files/gsl-shell-2.3.0-gdt-cflags.patch |
66 |
deleted file mode 100644 |
67 |
index 388fa003f0ff..000000000000 |
68 |
--- a/sci-mathematics/gsl-shell/files/gsl-shell-2.3.0-gdt-cflags.patch |
69 |
+++ /dev/null |
70 |
@@ -1,20 +0,0 @@ |
71 |
---- a/gdt/Makefile |
72 |
-+++ b/gdt/Makefile |
73 |
-@@ -27,7 +27,7 @@ include $(GSH_BASE_DIR)/makedefs |
74 |
- |
75 |
- INCLUDES += -I$(GSH_BASE_DIR) |
76 |
- |
77 |
--CFLAGS += -std=c99 |
78 |
-+GDT_CFLAGS = $(CFLAGS) -std=c99 |
79 |
- |
80 |
- GDT_SRC_FILES = char_buffer.c gdt_index.c gdt_table.c |
81 |
- GDT_OBJ_FILES := $(GDT_SRC_FILES:%.c=%.o) |
82 |
-@@ -36,7 +36,7 @@ DEP_FILES := $(GDT_SRC_FILES:%.c=.deps/%.P) |
83 |
- |
84 |
- DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :) |
85 |
- |
86 |
--COMPILE = $(CC) $(CFLAGS) $(LUA_CFLAGS) $(DEFS) $(INCLUDES) |
87 |
-+COMPILE = $(CC) $(GDT_CFLAGS) $(LUA_CFLAGS) $(DEFS) $(INCLUDES) |
88 |
- |
89 |
- TARGETS = libgdt.a |
90 |
- |
91 |
|
92 |
diff --git a/sci-mathematics/gsl-shell/files/gsl-shell-font.patch b/sci-mathematics/gsl-shell/files/gsl-shell-font.patch |
93 |
deleted file mode 100644 |
94 |
index d8879497c4cd..000000000000 |
95 |
--- a/sci-mathematics/gsl-shell/files/gsl-shell-font.patch |
96 |
+++ /dev/null |
97 |
@@ -1,10 +0,0 @@ |
98 |
-diff -r -U1 gsl-shell.orig/agg-plot/support_x11.cpp gsl-shell/agg-plot/support_x11.cpp |
99 |
---- gsl-shell.orig/agg-plot/support_x11.cpp 2012-11-27 04:55:38.000000000 +0700 |
100 |
-+++ gsl-shell/agg-plot/support_x11.cpp 2012-11-30 23:02:31.000000000 +0700 |
101 |
-@@ -9,4 +9,4 @@ |
102 |
- #else |
103 |
--const char *ttf_names[] = {"ubuntu-font-family/Ubuntu-R.ttf", "freefont/FreeSans.ttf", "ttf-dejavu/DejaVuSans.ttf", 0}; |
104 |
--#define TTF_SYSTEM_DIR "/usr/share/fonts/truetype/" |
105 |
-+const char *ttf_names[] = {"ubuntu-font-family/Ubuntu-R.ttf", "freefont-ttf/FreeSans.ttf", "dejavu/DejaVuSans.ttf", 0}; |
106 |
-+#define TTF_SYSTEM_DIR "/usr/share/fonts/" |
107 |
- #define CONSOLE_FONT_NAME "monospace" |
108 |
|
109 |
diff --git a/sci-mathematics/gsl-shell/files/gsl-shell-nogui.patch b/sci-mathematics/gsl-shell/files/gsl-shell-nogui.patch |
110 |
deleted file mode 100644 |
111 |
index 16d3eb0f04d2..000000000000 |
112 |
--- a/sci-mathematics/gsl-shell/files/gsl-shell-nogui.patch |
113 |
+++ /dev/null |
114 |
@@ -1,25 +0,0 @@ |
115 |
-diff -r -U1 gsl-shell.orig/Makefile gsl-shell/Makefile |
116 |
---- gsl-shell.orig/Makefile 2012-09-21 19:54:05.000000000 +0700 |
117 |
-+++ gsl-shell/Makefile 2012-09-21 19:53:37.000000000 +0700 |
118 |
-@@ -29,3 +29,2 @@ |
119 |
- GSL_SHELL = gsl-shell$(EXE_EXT) |
120 |
--GSL_SHELL_GUI = gsl-shell-gui$(EXE_EXT) |
121 |
- LUA_CFLAGS = -I$(LUADIR)/src |
122 |
-@@ -73,4 +72,3 @@ |
123 |
- INCLUDES += $(PTHREADS_CFLAGS) -Iagg-plot |
124 |
--GUI_SUBDIR = fox-gui |
125 |
--SUBDIRS += agg-plot $(GUI_SUBDIR) |
126 |
-+SUBDIRS += agg-plot |
127 |
- LUAGSL_LIBS += agg-plot/libaggplot.a |
128 |
-@@ -105,6 +103,5 @@ |
129 |
- |
130 |
--install: $(GSL_SHELL) $(GUI_SUBDIR) |
131 |
-+install: $(GSL_SHELL) |
132 |
- mkdir -p $(INSTALL_BIN_DIR) |
133 |
- cp $(GSL_SHELL) $(INSTALL_BIN_DIR) |
134 |
-- cp fox-gui/$(GSL_SHELL_GUI) $(INSTALL_BIN_DIR) |
135 |
- mkdir -p $(INSTALL_LIB_DIR) |
136 |
-@@ -122,3 +119,2 @@ |
137 |
- $(MAKE) -C $(LUADIR) clean |
138 |
-- $(MAKE) -C fox-gui clean |
139 |
- $(HOST_RM) *.o $(TARGETS) |
140 |
|
141 |
diff --git a/sci-mathematics/gsl-shell/files/gsl-shell-strip.patch b/sci-mathematics/gsl-shell/files/gsl-shell-strip.patch |
142 |
deleted file mode 100644 |
143 |
index 1d50a7e831af..000000000000 |
144 |
--- a/sci-mathematics/gsl-shell/files/gsl-shell-strip.patch |
145 |
+++ /dev/null |
146 |
@@ -1,8 +0,0 @@ |
147 |
-diff -r -U1 gsl-shell.orig/Makefile gsl-shell/Makefile |
148 |
---- gsl-shell.orig/Makefile 2012-09-12 01:13:31.000000000 +0700 |
149 |
-+++ gsl-shell/Makefile 2012-09-26 16:13:56.000000000 +0700 |
150 |
-@@ -109,4 +109,2 @@ |
151 |
- cp fox-gui/$(GSL_SHELL_GUI) $(INSTALL_BIN_DIR) |
152 |
-- strip $(INSTALL_BIN_DIR)/$(GSL_SHELL) |
153 |
-- strip $(INSTALL_BIN_DIR)/$(GSL_SHELL_GUI) |
154 |
- mkdir -p $(INSTALL_LIB_DIR) |
155 |
|
156 |
diff --git a/sci-mathematics/gsl-shell/files/gsl-shell-usr.patch b/sci-mathematics/gsl-shell/files/gsl-shell-usr.patch |
157 |
deleted file mode 100644 |
158 |
index 20ca6d317c7a..000000000000 |
159 |
--- a/sci-mathematics/gsl-shell/files/gsl-shell-usr.patch |
160 |
+++ /dev/null |
161 |
@@ -1,8 +0,0 @@ |
162 |
-diff -r -U1 gsl-shell.orig/makeconfig gsl-shell/makeconfig |
163 |
---- gsl-shell.orig/makeconfig 2012-09-12 01:13:31.000000000 +0700 |
164 |
-+++ gsl-shell/makeconfig 2012-09-26 16:16:43.000000000 +0700 |
165 |
-@@ -21,3 +21,3 @@ |
166 |
- |
167 |
--PREFIX= /usr/local |
168 |
-+PREFIX= /usr |
169 |
- DESTDIR= |
170 |
|
171 |
diff --git a/sci-mathematics/gsl-shell/gsl-shell-2.3.0_beta1-r1.ebuild b/sci-mathematics/gsl-shell/gsl-shell-2.3.0_beta1-r1.ebuild |
172 |
deleted file mode 100644 |
173 |
index 2ee665f06083..000000000000 |
174 |
--- a/sci-mathematics/gsl-shell/gsl-shell-2.3.0_beta1-r1.ebuild |
175 |
+++ /dev/null |
176 |
@@ -1,64 +0,0 @@ |
177 |
-# Copyright 1999-2021 Gentoo Authors |
178 |
-# Distributed under the terms of the GNU General Public License v2 |
179 |
- |
180 |
-EAPI=6 |
181 |
- |
182 |
-inherit toolchain-funcs |
183 |
- |
184 |
-MY_P=${P/_/-} |
185 |
-DESCRIPTION="Lua interactive shell for sci-libs/gsl" |
186 |
-HOMEPAGE="http://www.nongnu.org/gsl-shell/" |
187 |
-SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${MY_P}.tar.gz" |
188 |
- |
189 |
-SLOT="0" |
190 |
-LICENSE="GPL-3" |
191 |
-KEYWORDS="~amd64 ~x86" |
192 |
-IUSE="doc fox" |
193 |
- |
194 |
-RDEPEND=" |
195 |
- >=sci-libs/gsl-1.14:= |
196 |
- virtual/blas |
197 |
- >=x11-libs/agg-2.5 |
198 |
- >=media-libs/freetype-2.4.10 |
199 |
- sys-libs/readline:0= |
200 |
- || ( media-fonts/ubuntu-font-family media-fonts/freefont media-fonts/dejavu ) |
201 |
- fox? ( x11-libs/fox:1.6 )" |
202 |
-DEPEND="${RDEPEND} |
203 |
- virtual/pkgconfig |
204 |
- doc? ( dev-python/sphinx[latex] )" |
205 |
- |
206 |
-S="${WORKDIR}"/${MY_P} |
207 |
- |
208 |
-PATCHES=( |
209 |
- "${FILESDIR}"/${PN}-font.patch |
210 |
- "${FILESDIR}"/${PN}-strip.patch |
211 |
- "${FILESDIR}"/${PN}-usr.patch |
212 |
- "${FILESDIR}"/${PN}-2.2.0-pkg-config.patch |
213 |
- "${FILESDIR}"/${P/_beta*/}-gdt-cflags.patch |
214 |
-) |
215 |
- |
216 |
-src_prepare() { |
217 |
- tc-export PKG_CONFIG |
218 |
- use fox || PATCHES+=( "${FILESDIR}"/${PN}-nogui.patch ) |
219 |
- default |
220 |
-} |
221 |
- |
222 |
-src_compile() { |
223 |
- local BLAS=$($(tc-getPKG_CONFIG) --libs blas) |
224 |
- |
225 |
- if use fox; then |
226 |
- local FOX_INCLUDES="$(WANT_FOX=1.6 fox-config --cflags)" |
227 |
- local FOX_LIBS="$(WANT_FOX=1.6 fox-config --libs)" |
228 |
- emake -j1 CFLAGS="${CFLAGS}" GSL_LIBS="$($(tc-getPKG_CONFIG) --libs gsl) ${BLAS}" \ |
229 |
- FOX_INCLUDES="${FOX_INCLUDES}" FOX_LIBS="${FOX_LIBS}" |
230 |
- else |
231 |
- emake -j1 CFLAGS="${CFLAGS}" GSL_LIBS="$($(tc-getPKG_CONFIG) --libs gsl) ${BLAS}" |
232 |
- fi |
233 |
- |
234 |
- use doc && emake -C doc/user-manual -j1 html |
235 |
-} |
236 |
- |
237 |
-src_install() { |
238 |
- use doc && HTML_DOCS+=( doc/user-manual/_build/html/. ) |
239 |
- default |
240 |
-} |