Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gsl-shell/files/, sci-mathematics/gsl-shell/
Date: Tue, 30 Aug 2022 17:25:33
Message-Id: 1661880314.69fbff36574ef13ed6a8030df54cebded4c7ae05.asturm@gentoo
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 -}