summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2024-12-26 11:17:30 -0500
committerIonen Wolkens <ionen@gentoo.org>2024-12-26 12:48:35 -0500
commitc08bd80c7767e50558567b6469286d2b2a9cca03 (patch)
tree78a84b9f4b72273b5a6a1dd25b1e5362053f643d /sci-visualization
parentsci-mathematics/octave: update fltk[xft] USE dep (diff)
downloadgentoo-c08bd80c7767e50558567b6469286d2b2a9cca03.tar.gz
gentoo-c08bd80c7767e50558567b6469286d2b2a9cca03.tar.bz2
gentoo-c08bd80c7767e50558567b6469286d2b2a9cca03.zip
sci-visualization/spyview: add binding := to fltk & fix build with 1.4
1.4.x drops the case sensitivity compat symlinks by default and upstream strongly recommends to fix packages rather than re-enable them. := due to new soname Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'sci-visualization')
-rw-r--r--sci-visualization/spyview/files/spyview-2018.12.24-fltk1.4.patch33
-rw-r--r--sci-visualization/spyview/spyview-2018.12.24-r1.ebuild (renamed from sci-visualization/spyview/spyview-2018.12.24.ebuild)3
-rw-r--r--sci-visualization/spyview/spyview-9999.ebuild2
3 files changed, 36 insertions, 2 deletions
diff --git a/sci-visualization/spyview/files/spyview-2018.12.24-fltk1.4.patch b/sci-visualization/spyview/files/spyview-2018.12.24-fltk1.4.patch
new file mode 100644
index 000000000000..eb690101afca
--- /dev/null
+++ b/sci-visualization/spyview/files/spyview-2018.12.24-fltk1.4.patch
@@ -0,0 +1,33 @@
+Deprecated compatibility symlinks are removed.
+--- a/spyview/ImageData.C
++++ b/spyview/ImageData.C
+@@ -4 +4 @@
+-#include <Fl/filename.H>
++#include <FL/filename.H>
+--- a/spyview/spybrowse.C
++++ b/spyview/spybrowse.C
+@@ -5,2 +5,2 @@
+-#include <Fl/filename.H>
+-#include <Fl/fl_ask.H>
++#include <FL/filename.H>
++#include <FL/fl_ask.H>
+--- a/spyview/spybrowse_ui.fl
++++ b/spyview/spybrowse_ui.fl
+@@ -11 +11 @@
+-decl {\#include <Fl/Fl_File_Chooser.H>} {public
++decl {\#include <FL/Fl_File_Chooser.H>} {public
+--- a/spyview/spybrowse_ui.h
++++ b/spyview/spybrowse_ui.h
+@@ -8 +8 @@
+-#include <Fl/Fl_File_Chooser.H>
++#include <FL/Fl_File_Chooser.H>
+--- a/spyview/spyview.C
++++ b/spyview/spyview.C
+@@ -13 +13 @@
+-#include <Fl/fl_ask.H>
++#include <FL/fl_ask.H>
+@@ -15,2 +15,2 @@
+-#include <Fl/Fl_File_Chooser.H>
+-#include <Fl/filename.H>
++#include <FL/Fl_File_Chooser.H>
++#include <FL/filename.H>
diff --git a/sci-visualization/spyview/spyview-2018.12.24.ebuild b/sci-visualization/spyview/spyview-2018.12.24-r1.ebuild
index 6dcdb79c891f..e838a3ecc23f 100644
--- a/sci-visualization/spyview/spyview-2018.12.24.ebuild
+++ b/sci-visualization/spyview/spyview-2018.12.24-r1.ebuild
@@ -22,7 +22,7 @@ SLOT="0"
COMMON_DEPEND="
dev-libs/boost:=
media-libs/netpbm
- x11-libs/fltk:1[opengl]
+ x11-libs/fltk:1=[opengl]
app-text/ghostscript-gpl
virtual/glu
"
@@ -35,6 +35,7 @@ RDEPEND="${COMMON_DEPEND}
PATCHES=(
"${FILESDIR}/spyview-no-user-dirs.patch"
+ "${FILESDIR}/${P}-fltk1.4.patch"
)
src_unpack() {
diff --git a/sci-visualization/spyview/spyview-9999.ebuild b/sci-visualization/spyview/spyview-9999.ebuild
index ca495102a00e..e68c6227f788 100644
--- a/sci-visualization/spyview/spyview-9999.ebuild
+++ b/sci-visualization/spyview/spyview-9999.ebuild
@@ -22,7 +22,7 @@ SLOT="0"
COMMON_DEPEND="
dev-libs/boost:=
media-libs/netpbm
- x11-libs/fltk:1[opengl]
+ x11-libs/fltk:1=[opengl]
app-text/ghostscript-gpl
virtual/glu
"