public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/yacas/, sci-mathematics/yacas/files/
@ 2017-03-11 11:47 David Seifert
  0 siblings, 0 replies; 3+ messages in thread
From: David Seifert @ 2017-03-11 11:47 UTC (permalink / raw
  To: gentoo-commits

commit:     66bf1c570f6f1ad6a68b88a2c5ac5e2d18271b84
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 11 11:19:29 2017 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 11:46:48 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66bf1c57

sci-mathematics/yacas: Remove old

Package-Manager: Portage-2.3.4, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/4181

 sci-mathematics/yacas/Manifest                     |  3 --
 .../yacas/files/yacas-1.3.4-java-version.patch     | 29 ------------
 sci-mathematics/yacas/metadata.xml                 |  1 -
 sci-mathematics/yacas/yacas-1.3.2.ebuild           | 45 ------------------
 sci-mathematics/yacas/yacas-1.3.3.ebuild           | 45 ------------------
 sci-mathematics/yacas/yacas-1.3.4.ebuild           | 54 ----------------------
 6 files changed, 177 deletions(-)

diff --git a/sci-mathematics/yacas/Manifest b/sci-mathematics/yacas/Manifest
index a010b3dd59b..e954b1418c7 100644
--- a/sci-mathematics/yacas/Manifest
+++ b/sci-mathematics/yacas/Manifest
@@ -1,4 +1 @@
-DIST yacas-1.3.2.tar.gz 1292706 SHA256 82c7dc0de492b4290633e6abf18d35a2ec03117e6ea3e0f9418e6e85372c030e SHA512 29d7e439126352255cd80c5c441884179e0c7784e7a409b1f9d486916b17433ba9b642163238db5c1c7ac709248a146db93fa85b6c7f42e86365958f623d8fb9 WHIRLPOOL 49d0c69316cf2dbd05aed7be23e20cdde6d324b624f6e358afd96b9dc8889eb17456dd30b2953fa6dc8593d47872f8b8eec6eb1de05992e51bcc8ec66800b591
-DIST yacas-1.3.3.tar.gz 1296777 SHA256 6c73c653c5e13567510888800a68c14d231b1ef4f2b33193a158b8caec142141 SHA512 a0c60f78a0d3f19d5fa820bdf62b2ae25ece00f985422a17a56f091ff240b74811af1c1480c24eff5dcb5cb021aa9709664e929913a33f411e6d2b64f37d3c70 WHIRLPOOL f1334fd7cd191b1e9448efaed0542f338f35cf769ef2c6e8ca43ab0a75994aa09286fb6e5688b78927980ba4967093f971be33785f4a3d92a377532dd5e09a34
-DIST yacas-1.3.4.tar.gz 1582029 SHA256 11de62f7ff014bc8a14c5f48f9c34107509506636b4701999413d0cb4dac5c69 SHA512 9ec26e2c9d5355aa124a17f7dc4164c224fed880481ebd0a672c500dae9e066e37700cbd5bf896686f713a7615a58dde7be7a7a843ab236bfd0921774dc50a43 WHIRLPOOL 1d1028083ebdb1bb4d25346200b76ab76e807174886179194bc4fffb582771861535e738d47635c5df45e21edf942458dc58221cfa7826a53df0119b71c6dade
 DIST yacas-1.6.1.tar.gz 2611119 SHA256 6b94394f705bed70a9d104967073efd6c23e9eb1a832805c4d805ef875555ae5 SHA512 fffd15f76fef15aa8502053deefa6fee2a4f8b25414fa1209579351e36131b8117135e5f7009986ac8bb6af575d2e500a0d61c4996a8a50c767a5fa80ac1eff2 WHIRLPOOL 113cecc8b7af9a7569fbfd19366d96b66e698c6432776986a22fe76f29a991ed338d31656cbf50b0fd0c5baa5a5f1f4eb3f2171d6c4f4b657fc7891f0ea3255a

diff --git a/sci-mathematics/yacas/files/yacas-1.3.4-java-version.patch b/sci-mathematics/yacas/files/yacas-1.3.4-java-version.patch
deleted file mode 100644
index 7f6ab2da514..00000000000
--- a/sci-mathematics/yacas/files/yacas-1.3.4-java-version.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- JavaYacas/dumpversion.cpp.orig	2014-06-09 12:10:15.095959491 -0700
-+++ JavaYacas/dumpversion.cpp	2014-06-09 12:11:09.565339056 -0700
-@@ -1,11 +1,11 @@
- #include <stdio.h>
- #include <stdlib.h>
--#include "version.h"
-+#include "yacas/yacas_version.h"
- 
- int main(int argc, char** argv)
- {
-   printf("package net.sf.yacas;\n");
--  printf("class CVersion { static String VERSION = \"%s\"; }\n", VERSION);
-+  printf("class CVersion { static String VERSION = \"%s\"; }\n", YACAS_VERSION);
-   return 0;
- }
- 
---- JavaYacas/makefile.yacas.orig	2014-06-09 12:11:47.516603467 -0700
-+++ JavaYacas/makefile.yacas	2014-06-09 15:03:17.329987079 -0700
-@@ -32,8 +32,8 @@
- .java.class:
- 	$(JAVAC) $(JAVACFLAGS) $*.java 
- 
--net/sf/yacas/CVersion.java: ../src/version.h dumpversion.cpp
--	$(CXX) $(CXXFLAGS) -I ../src dumpversion.cpp -o dumpversion
-+net/sf/yacas/CVersion.java: ../include/yacas/yacas_version.h dumpversion.cpp
-+	$(CXX) $(CXXFLAGS) -I ../include dumpversion.cpp -o dumpversion
- 	./dumpversion > net/sf/yacas/CVersion.java
- 
- 

diff --git a/sci-mathematics/yacas/metadata.xml b/sci-mathematics/yacas/metadata.xml
index 0c833493ef8..9790239a614 100644
--- a/sci-mathematics/yacas/metadata.xml
+++ b/sci-mathematics/yacas/metadata.xml
@@ -18,7 +18,6 @@
     <flag name="gui">Build graphical interface for the native yacas engine. Requires Qt5</flag>
     <flag name="java">Build the Java yacas engine and text console for it</flag>
     <flag name="jupyter">Add support for jupyter notebook</flag>
-    <flag name="server">Build the network server version</flag>
   </use>
   <upstream>
     <remote-id type="sourceforge">yacas</remote-id>

diff --git a/sci-mathematics/yacas/yacas-1.3.2.ebuild b/sci-mathematics/yacas/yacas-1.3.2.ebuild
deleted file mode 100644
index 5d99bfb5919..00000000000
--- a/sci-mathematics/yacas/yacas-1.3.2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit autotools eutils java-pkg-opt-2
-
-DESCRIPTION="General purpose computer algebra system"
-HOMEPAGE="http://yacas.sourceforge.net/"
-SRC_URI="http://${PN}.sourceforge.net/backups/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="amd64 ppc x86"
-IUSE="doc java server"
-
-DEPEND="java? ( >=virtual/jdk-1.6 )"
-RDEPEND="java? ( >=virtual/jre-1.6 )"
-
-src_configure() {
-	econf \
-		$(use_enable doc html-doc) \
-		$(use_enable server) \
-		--with-html-dir="/usr/share/doc/${PF}/html"
-}
-
-src_compile() {
-	default
-	if use java; then
-		cd JavaYacas || die
-		# -j1 because of file generation dependence
-		emake -j1 -f makefile.yacas
-	fi
-}
-
-src_install() {
-	default
-	if use java; then
-		cd JavaYacas || die
-		java-pkg_dojar yacas.jar
-		java-pkg_dolauncher jyacas --main net.sf.yacas.YacasConsole
-		insinto /usr/share/${PN}
-		doins hints.txt yacasconsole.html
-	fi
-}

diff --git a/sci-mathematics/yacas/yacas-1.3.3.ebuild b/sci-mathematics/yacas/yacas-1.3.3.ebuild
deleted file mode 100644
index 56a52e665cc..00000000000
--- a/sci-mathematics/yacas/yacas-1.3.3.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit autotools eutils java-pkg-opt-2
-
-DESCRIPTION="General purpose computer algebra system"
-HOMEPAGE="http://yacas.sourceforge.net/"
-SRC_URI="http://${PN}.sourceforge.net/backups/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc java server"
-
-DEPEND="java? ( >=virtual/jdk-1.6 )"
-RDEPEND="java? ( >=virtual/jre-1.6 )"
-
-src_configure() {
-	econf \
-		$(use_enable doc html-doc) \
-		$(use_enable server) \
-		--with-html-dir="/usr/share/doc/${PF}/html"
-}
-
-src_compile() {
-	default
-	if use java; then
-		cd JavaYacas || die
-		# -j1 because of file generation dependence
-		emake -j1 -f makefile.yacas
-	fi
-}
-
-src_install() {
-	default
-	if use java; then
-		cd JavaYacas || die
-		java-pkg_dojar yacas.jar
-		java-pkg_dolauncher jyacas --main net.sf.yacas.YacasConsole
-		insinto /usr/share/${PN}
-		doins hints.txt yacasconsole.html
-	fi
-}

diff --git a/sci-mathematics/yacas/yacas-1.3.4.ebuild b/sci-mathematics/yacas/yacas-1.3.4.ebuild
deleted file mode 100644
index a7e3720497a..00000000000
--- a/sci-mathematics/yacas/yacas-1.3.4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=1
-AUTOTOOLS_IN_SOURCE_BUILD=1
-
-inherit java-pkg-opt-2 autotools-utils
-
-DESCRIPTION="General purpose computer algebra system"
-HOMEPAGE="http://yacas.sourceforge.net/"
-SRC_URI="http://${PN}.sourceforge.net/backups/${P}.tar.gz"
-
-SLOT="0/1"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc java static-libs server"
-
-DEPEND="java? ( >=virtual/jdk-1.6 )"
-RDEPEND="java? ( >=virtual/jre-1.6 )"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-1.3.4-java-version.patch
-)
-
-src_configure() {
-	local myeconfargs=(
-		--with-html-dir="/usr/share/doc/${PF}/html"
-		$(use_enable doc html-doc)
-		$(use_enable server)
-	)
-	autotools-utils_src_configure
-}
-
-src_compile() {
-	autotools-utils_src_compile -j1
-	if use java; then
-		cd "${BUILD_DIR}"/JavaYacas || die
-		# -j1 because of file generation dependence
-		emake -j1 -f makefile.yacas
-	fi
-}
-
-src_install() {
-	autotools-utils_src_install
-	if use java; then
-		cd "${BUILD_DIR}"/JavaYacas || die
-		java-pkg_dojar yacas.jar
-		java-pkg_dolauncher jyacas --main net.sf.yacas.YacasConsole
-		insinto /usr/share/${PN}
-		doins "${S}"/JavaYacas/{hints.txt,yacasconsole.html}
-	fi
-}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/yacas/, sci-mathematics/yacas/files/
@ 2019-07-24  8:12 Andreas Sturmlechner
  0 siblings, 0 replies; 3+ messages in thread
From: Andreas Sturmlechner @ 2019-07-24  8:12 UTC (permalink / raw
  To: gentoo-commits

commit:     a512b57d174dc649c6649965bae5af362a9e74d5
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 24 08:01:35 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Jul 24 08:11:53 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a512b57d

sci-mathematics/yacas: Disable cmake external downloads, use bundled

Closes: https://bugs.gentoo.org/690534
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 sci-mathematics/yacas/Manifest                     |   1 +
 .../yacas-1.7.0-use-bundled-not-external.patch     | 112 +++++++++++++++++++++
 sci-mathematics/yacas/yacas-1.7.0-r1.ebuild        |  57 +++++++++++
 3 files changed, 170 insertions(+)

diff --git a/sci-mathematics/yacas/Manifest b/sci-mathematics/yacas/Manifest
index d55969a0d63..ea8473edce2 100644
--- a/sci-mathematics/yacas/Manifest
+++ b/sci-mathematics/yacas/Manifest
@@ -1 +1,2 @@
 DIST yacas-1.7.0.tar.gz 2610016 BLAKE2B 62400d8aaba192a088bb48e0e12ff79e7e2d24af4825b2d53aeffa7aace011beb728118d56e5a9dd9e7dedba545706bbf77cb9ef27b5075e555fc5cc1983dc5e SHA512 6da7d454b3a74638d743c5e8168b27b9a8a71e2c41fe3f35bcb397fb80e866277ddb5b4e15167e2c0d11dd6033491ca72b560440fe2db6dc34b91b2ad047ca1d
+DIST yacas-bundled-1.7.0.tar.xz 4940180 BLAKE2B e191f3806df0c15149df053c47b1f11a5113ee3b55cbc9a78bfaec058fb5d783e4157687bf4ee9a953bcd23a4e3e49a59e6743e4471e31209a9e24e03ddc8ff5 SHA512 a9c519d0721df69ec81998a3ec17043b59230f5b0650fc2fd6555eccb5503460f387433c019ae15bbd0fd3ff11e697d6da56a3d08aac5fadf4ff023ca5d8691c

diff --git a/sci-mathematics/yacas/files/yacas-1.7.0-use-bundled-not-external.patch b/sci-mathematics/yacas/files/yacas-1.7.0-use-bundled-not-external.patch
new file mode 100644
index 00000000000..f66a62987e4
--- /dev/null
+++ b/sci-mathematics/yacas/files/yacas-1.7.0-use-bundled-not-external.patch
@@ -0,0 +1,112 @@
+From deda267cd182e48c8af657c0d26dbeeb04879d6f Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Wed, 24 Jul 2019 09:58:58 +0200
+Subject: [PATCH] Install bundled files from repacked tarball, disable external
+ downloads
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ cyacas/yacas-gui/resources/CMakeLists.txt | 77 +++++------------------
+ 1 file changed, 17 insertions(+), 60 deletions(-)
+
+diff --git a/cyacas/yacas-gui/resources/CMakeLists.txt b/cyacas/yacas-gui/resources/CMakeLists.txt
+index ca3bf32..bae7076 100644
+--- a/cyacas/yacas-gui/resources/CMakeLists.txt
++++ b/cyacas/yacas-gui/resources/CMakeLists.txt
+@@ -1,49 +1,6 @@
+ include (ExternalProject)
+ 
+-ExternalProject_Add (yacas-gui_codemirror
+-    PREFIX external_packages
+-    URL https://github.com/codemirror/CodeMirror/archive/5.35.0.zip
+-    CONFIGURE_COMMAND npm install --no-progress
+-    BUILD_IN_SOURCE 1
+-    BUILD_COMMAND npm run-script build
+-    INSTALL_COMMAND "")
+-
+-ExternalProject_Add (yacas-gui_flot
+-    PREFIX external_packages
+-    URL https://github.com/flot/flot/archive/v0.8.3.zip
+-    CONFIGURE_COMMAND ""
+-    BUILD_COMMAND ""
+-    INSTALL_COMMAND "")
+-
+-ExternalProject_Add (yacas-gui_three
+-    PREFIX external_packages
+-    URL https://github.com/mrdoob/three.js/archive/r90.zip
+-    CONFIGURE_COMMAND ""
+-    BUILD_COMMAND ""
+-    INSTALL_COMMAND "")
+-
+-ExternalProject_Add (yacas-gui_vis
+-    PREFIX external_packages
+-    URL https://github.com/almende/vis/archive/v4.21.0.zip
+-    CONFIGURE_COMMAND ""
+-    BUILD_COMMAND ""
+-    INSTALL_COMMAND "")
+-
+-ExternalProject_Add (yacas-gui_mathjax
+-    PREFIX external_packages
+-    URL https://github.com/mathjax/MathJax/archive/2.7.3.zip
+-    CONFIGURE_COMMAND ""
+-    BUILD_COMMAND ""
+-    INSTALL_COMMAND "")
+-
+-ExternalProject_Add (yacas-gui_delanuay
+-    PREFIX external_packages
+-    URL https://github.com/ironwallaby/delaunay/archive/1.0.1.zip
+-    CONFIGURE_COMMAND ""
+-    BUILD_COMMAND ""
+-    INSTALL_COMMAND "")
+-
+-install (FILES ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_delanuay/delaunay.js DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/plot3d)
++install (FILES yacas-gui_delanuay/delaunay.js DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/plot3d)
+ 
+ if (NOT APPLE)
+     install (FILES plot3d/plot3d.js DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/plot3d)
+@@ -55,26 +12,26 @@ if (NOT APPLE)
+     install (DIRECTORY pixmaps DESTINATION ${CMAKE_INSTALL_DATAROOTDIR})
+     install (DIRECTORY icons DESTINATION ${CMAKE_INSTALL_DATAROOTDIR})
+ 
+-    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_codemirror/lib DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror)
+-    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_codemirror/mode/yacas DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror/mode)
+-    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_codemirror/addon/edit DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror/addon)
+-    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_codemirror/addon/hint DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror/addon)
++    install (DIRECTORY yacas-gui_codemirror/lib DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror)
++    install (DIRECTORY yacas-gui_codemirror/mode/yacas DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror/mode)
++    install (DIRECTORY yacas-gui_codemirror/addon/edit DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror/addon)
++    install (DIRECTORY yacas-gui_codemirror/addon/hint DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror/addon)
+ 
+-    install (FILES ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_flot/jquery.flot.js ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_flot/jquery.flot.resize.js DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/flot)
++    install (FILES yacas-gui_flot/jquery.flot.js yacas-gui_flot/jquery.flot.resize.js DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/flot)
+ 
+     install (FILES
+-            ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_three/build/three.min.js
+-            ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_three/examples/js/Detector.js
+-            ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_three/examples/js/controls/TrackballControls.js
+-            ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_three/examples/js/renderers/CanvasRenderer.js
+-            ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_three/examples/js/renderers/Projector.js
+-            ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_three/examples/js/utils/SceneUtils.js
++            yacas-gui_three/build/three.min.js
++            yacas-gui_three/examples/js/Detector.js
++            yacas-gui_three/examples/js/controls/TrackballControls.js
++            yacas-gui_three/examples/js/renderers/CanvasRenderer.js
++            yacas-gui_three/examples/js/renderers/Projector.js
++            yacas-gui_three/examples/js/utils/SceneUtils.js
+             DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/three)
+ 
+-    install (FILES ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_vis/dist/vis.min.css ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_vis/dist/vis.min.js DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/vis)
++    install (FILES yacas-gui_vis/dist/vis.min.css yacas-gui_vis/dist/vis.min.js DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/vis)
+ 
+-    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_mathjax/fonts/HTML-CSS/STIX-Web/otf DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax/fonts/HTML-CSS/STIX-Web)
+-    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_mathjax/fonts/HTML-CSS/STIX-Web/woff DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax/fonts/HTML-CSS/STIX-Web)
+-    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_mathjax/fonts/HTML-CSS/TeX/otf DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax/fonts/HTML-CSS/TeX)
+-    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_mathjax/unpacked DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax)
++    install (DIRECTORY yacas-gui_mathjax/fonts/HTML-CSS/STIX-Web/otf DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax/fonts/HTML-CSS/STIX-Web)
++    install (DIRECTORY yacas-gui_mathjax/fonts/HTML-CSS/STIX-Web/woff DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax/fonts/HTML-CSS/STIX-Web)
++    install (DIRECTORY yacas-gui_mathjax/fonts/HTML-CSS/TeX/otf DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax/fonts/HTML-CSS/TeX)
++    install (DIRECTORY yacas-gui_mathjax/unpacked DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax)
+ endif ()
+-- 
+2.22.0
+

diff --git a/sci-mathematics/yacas/yacas-1.7.0-r1.ebuild b/sci-mathematics/yacas/yacas-1.7.0-r1.ebuild
new file mode 100644
index 00000000000..99da4e3dd15
--- /dev/null
+++ b/sci-mathematics/yacas/yacas-1.7.0-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+DESCRIPTION="General purpose computer algebra system"
+HOMEPAGE="http://www.yacas.org/"
+SRC_URI="https://codeload.github.com/grzegorzmazur/${PN}/tar.gz/v${PV} -> ${P}.tar.gz
+gui? ( https://dev.gentoo.org/~asturm/distfiles/${PN}-bundled-${PV}.tar.xz )"
+
+LICENSE="GPL-2 gui? ( MIT Apache-2.0 OFL-1.1 )"
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86"
+IUSE="gui +jupyter static-libs test"
+
+DEPEND="
+	gui? (
+		dev-qt/qtcore:5[icu]
+		dev-qt/qtgui:5
+		dev-qt/qtmultimedia:5
+		dev-qt/qtnetwork:5
+		dev-qt/qtopengl:5
+		dev-qt/qtprintsupport:5
+		dev-qt/qtsql:5
+		dev-qt/qtsvg:5
+		dev-qt/qtwebengine:5[widgets]
+		dev-qt/qtwidgets:5
+	)
+	jupyter? (
+		dev-libs/boost:=
+		dev-libs/jsoncpp:=
+		dev-libs/openssl:0=
+		dev-python/jupyter
+		net-libs/zeromq
+		>=net-libs/zmqpp-4.1.2
+	)
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+	"${FILESDIR}/${P}-gnuinstalldirs.patch"
+	"${FILESDIR}/${P}-use-bundled-not-external.patch" # bug 690534
+)
+
+src_configure() {
+	local mycmakeargs=(
+		-DENABLE_CYACAS_BENCHMARKS=OFF
+		-DENABLE_DOCS=OFF # requires sphinxcontrib-bibtex
+		-DENABLE_JYACAS=OFF # requires manual install
+		-DENABLE_CYACAS_GUI=$(usex gui)
+		-DENABLE_CYACAS_KERNEL=$(usex jupyter)
+		-DENABLE_CYACAS_UNIT_TESTS=$(usex test)
+	)
+	cmake-utils_src_configure
+}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/yacas/, sci-mathematics/yacas/files/
@ 2022-12-19 14:47 Andreas Sturmlechner
  0 siblings, 0 replies; 3+ messages in thread
From: Andreas Sturmlechner @ 2022-12-19 14:47 UTC (permalink / raw
  To: gentoo-commits

commit:     588e1dd1f79321751a4f39d8983df7d2940ade21
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 18 11:48:19 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Dec 19 14:44:56 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=588e1dd1

sci-mathematics/yacas: drop 1.7.0-r1

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 sci-mathematics/yacas/Manifest                     |   2 -
 .../yacas/files/yacas-1.7.0-desktop.patch          |  26 ---
 .../yacas/files/yacas-1.7.0-gnuinstalldirs.patch   | 219 ---------------------
 .../yacas-1.7.0-use-bundled-not-external.patch     | 112 -----------
 sci-mathematics/yacas/yacas-1.7.0-r1.ebuild        |  59 ------
 5 files changed, 418 deletions(-)

diff --git a/sci-mathematics/yacas/Manifest b/sci-mathematics/yacas/Manifest
index 090855f8d1bc..7367e03346fe 100644
--- a/sci-mathematics/yacas/Manifest
+++ b/sci-mathematics/yacas/Manifest
@@ -1,3 +1 @@
-DIST yacas-1.7.0.tar.gz 2610016 BLAKE2B 62400d8aaba192a088bb48e0e12ff79e7e2d24af4825b2d53aeffa7aace011beb728118d56e5a9dd9e7dedba545706bbf77cb9ef27b5075e555fc5cc1983dc5e SHA512 6da7d454b3a74638d743c5e8168b27b9a8a71e2c41fe3f35bcb397fb80e866277ddb5b4e15167e2c0d11dd6033491ca72b560440fe2db6dc34b91b2ad047ca1d
 DIST yacas-1.9.1.tar.gz 38815043 BLAKE2B 09ec83591a9c11220f4e74ea07f1cad679cfef8c7a679c379f9bbc5708a70ccf9eb09a2ec6ca3fee7d76bc86082afcbd03e3d20df2e703dc579d93e94feee3e1 SHA512 1af1d7d490cf2d98fa861c476c7a7051a28535edc815f69a58edd2d96053332a8de7125017f18acbe2bf7b4eaf561cdf4e22d3c3f8e6656aaa3fbc46d0f633ef
-DIST yacas-bundled-1.7.0.tar.xz 4940180 BLAKE2B e191f3806df0c15149df053c47b1f11a5113ee3b55cbc9a78bfaec058fb5d783e4157687bf4ee9a953bcd23a4e3e49a59e6743e4471e31209a9e24e03ddc8ff5 SHA512 a9c519d0721df69ec81998a3ec17043b59230f5b0650fc2fd6555eccb5503460f387433c019ae15bbd0fd3ff11e697d6da56a3d08aac5fadf4ff023ca5d8691c

diff --git a/sci-mathematics/yacas/files/yacas-1.7.0-desktop.patch b/sci-mathematics/yacas/files/yacas-1.7.0-desktop.patch
deleted file mode 100644
index b1ad58468e63..000000000000
--- a/sci-mathematics/yacas/files/yacas-1.7.0-desktop.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From ab5ba061c9beecb00064cb5698f1196d38cf0b6d Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Wed, 24 Jul 2019 10:07:44 +0200
-Subject: [PATCH] Fix desktop icon name
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- cyacas/yacas-gui/yacas-gui.desktop | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/cyacas/yacas-gui/yacas-gui.desktop b/cyacas/yacas-gui/yacas-gui.desktop
-index b7d44574..ab509a2c 100644
---- a/cyacas/yacas-gui/yacas-gui.desktop
-+++ b/cyacas/yacas-gui/yacas-gui.desktop
-@@ -2,7 +2,7 @@
- Name=yacas-gui
- Comment=Yacas GUI
- Exec=yacas-gui
--Icon=yacas_gui
-+Icon=yacas-gui
- Terminal=false
- Type=Application
- Categories=Science;Math
--- 
-2.22.0
-

diff --git a/sci-mathematics/yacas/files/yacas-1.7.0-gnuinstalldirs.patch b/sci-mathematics/yacas/files/yacas-1.7.0-gnuinstalldirs.patch
deleted file mode 100644
index 88e61dccbc53..000000000000
--- a/sci-mathematics/yacas/files/yacas-1.7.0-gnuinstalldirs.patch
+++ /dev/null
@@ -1,219 +0,0 @@
-From f1665438b617e312d96fbe771603424cbebeee4e Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Tue, 16 Jul 2019 23:25:12 +0200
-Subject: [PATCH] Use GNUInstallDirs
-
----
- CMakeLists.txt                            |  5 +--
- cyacas/libyacas/CMakeLists.txt            |  8 +++--
- cyacas/libyacas_mp/CMakeLists.txt         |  8 +++--
- cyacas/yacas-gui/CMakeLists.txt           |  4 +--
- cyacas/yacas-gui/resources/CMakeLists.txt | 40 +++++++++++------------
- cyacas/yacas-kernel/CMakeLists.txt        |  2 +-
- cyacas/yacas/CMakeLists.txt               |  2 +-
- docs/CMakeLists.txt                       |  2 +-
- tests/CMakeLists.txt                      |  4 +--
- 9 files changed, 40 insertions(+), 35 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 9982f519..596cec3c 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -30,12 +30,13 @@ if (ENABLE_JYACAS)
-     set (LANGUAGES ${LANGUAGES} Java)
- endif ()
- 
--project (YACAS VERSION 1.7.0 LANGUAGES ${LANGUAGES})
-+project (yacas VERSION 1.7.0 LANGUAGES ${LANGUAGES})
- 
- set (CMAKE_CXX_STANDARD 17)
- set (CMAKE_CXX_STANDARD_REQUIRED ON)
- set (CMAKE_CXX_EXTENSIONS OFF)
- 
-+include (GNUInstallDirs)
- include (CTest)
- 
- set (YACAS_SCRIPTS
-@@ -251,7 +252,7 @@ set (YACAS_SCRIPTS
-     scripts/yacasinit.ys)
- 
- if (ENABLE_CYACAS)
--    install (DIRECTORY scripts/ DESTINATION share/yacas/scripts COMPONENT app)
-+    install (DIRECTORY scripts/ DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/scripts COMPONENT app)
- endif ()
- 
- if (ENABLE_DOCS)
-diff --git a/cyacas/libyacas/CMakeLists.txt b/cyacas/libyacas/CMakeLists.txt
-index 14841f60..6839bb0a 100644
---- a/cyacas/libyacas/CMakeLists.txt
-+++ b/cyacas/libyacas/CMakeLists.txt
-@@ -94,9 +94,11 @@ set_target_properties (libyacas PROPERTIES OUTPUT_NAME "yacas")
- target_include_directories (libyacas PUBLIC include "${CMAKE_CURRENT_BINARY_DIR}/config")
- target_link_libraries (libyacas libyacas_mp)
- 
--install (TARGETS libyacas LIBRARY DESTINATION lib ARCHIVE DESTINATION lib RUNTIME DESTINATION bin COMPONENT app)
--install (DIRECTORY include/ DESTINATION include COMPONENT dev)
--install (FILES "${CMAKE_CURRENT_BINARY_DIR}/config/yacas/yacas_version.h" DESTINATION include/yacas COMPONENT dev)
-+install (TARGETS libyacas LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
-+                          ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
-+                          RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT app)
-+install (DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} COMPONENT dev)
-+install (FILES "${CMAKE_CURRENT_BINARY_DIR}/config/yacas/yacas_version.h" DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/yacas COMPONENT dev)
- 
- # if (APPLE)
- #   add_library (libyacas_framework SHARED ${SOURCES} ${HEADERS})
-diff --git a/cyacas/libyacas_mp/CMakeLists.txt b/cyacas/libyacas_mp/CMakeLists.txt
-index 06a3fc9d..3ebabfe6 100644
---- a/cyacas/libyacas_mp/CMakeLists.txt
-+++ b/cyacas/libyacas_mp/CMakeLists.txt
-@@ -29,8 +29,10 @@ add_library (libyacas_mp ${SOURCES} ${HEADERS})
- set_target_properties (libyacas_mp PROPERTIES OUTPUT_NAME "yacas_mp")
- target_include_directories (libyacas_mp PUBLIC include)
- 
--install (TARGETS libyacas_mp LIBRARY DESTINATION lib ARCHIVE DESTINATION lib RUNTIME DESTINATION bin COMPONENT app)
--install (DIRECTORY include/ DESTINATION include COMPONENT dev)
-+install (TARGETS libyacas_mp LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
-+                             ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
-+                             RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT app)
-+install (DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} COMPONENT dev)
- 
- # if (APPLE)
- #   add_library (libyacas_mp_framework SHARED ${SOURCES} ${HEADERS})
-@@ -48,4 +50,4 @@ endif ()
- 
- if (ENABLE_CYACAS_UNIT_TESTS)
-     add_subdirectory (test)
--endif ()
-\ No newline at end of file
-+endif ()
-diff --git a/cyacas/yacas-gui/CMakeLists.txt b/cyacas/yacas-gui/CMakeLists.txt
-index 981de305..ed5550b7 100644
---- a/cyacas/yacas-gui/CMakeLists.txt
-+++ b/cyacas/yacas-gui/CMakeLists.txt
-@@ -121,11 +121,11 @@ add_subdirectory (resources)
- if (APPLE)
-     install (TARGETS yacas-gui BUNDLE DESTINATION ${CMAKE_INSTALL_BUNDLE_PREFIX})
- else ()
--    install (TARGETS yacas-gui DESTINATION bin)
-+    install (TARGETS yacas-gui DESTINATION ${CMAKE_INSTALL_BINDIR})
- endif ()
- 
- if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
--    install (PROGRAMS yacas-gui.desktop PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ DESTINATION share/applications)
-+    install (PROGRAMS yacas-gui.desktop PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications)
- endif ()
- 
- if (WIN32)
-diff --git a/cyacas/yacas-gui/resources/CMakeLists.txt b/cyacas/yacas-gui/resources/CMakeLists.txt
-index dbdedcfa..a7d8d305 100644
---- a/cyacas/yacas-gui/resources/CMakeLists.txt
-+++ b/cyacas/yacas-gui/resources/CMakeLists.txt
-@@ -42,24 +42,24 @@ ExternalProject_Add (yacas-gui_delanuay
-     BUILD_COMMAND ""
-     INSTALL_COMMAND "")
- 
--install (FILES ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_delanuay/delaunay.js DESTINATION share/yacas/resources/plot3d)
-+install (FILES ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_delanuay/delaunay.js DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/plot3d)
- 
- if (NOT APPLE)
--    install (FILES plot3d/plot3d.js DESTINATION share/yacas/resources/plot3d)
--    install (DIRECTORY jquery DESTINATION share/yacas/resources)
--    install (DIRECTORY webchannel DESTINATION share/yacas/resources)
--    install (DIRECTORY mathbar DESTINATION share/yacas/resources)
--    install (DIRECTORY yacas_gui DESTINATION share/yacas/resources)
--    install (FILES yacas_gui.html DESTINATION share/yacas/resources)
--    install (DIRECTORY pixmaps DESTINATION share)
--    install (DIRECTORY icons DESTINATION share)
-+    install (FILES plot3d/plot3d.js DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/plot3d)
-+    install (DIRECTORY jquery DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources)
-+    install (DIRECTORY webchannel DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources)
-+    install (DIRECTORY mathbar DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources)
-+    install (DIRECTORY yacas_gui DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources)
-+    install (FILES yacas_gui.html DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources)
-+    install (DIRECTORY pixmaps DESTINATION ${CMAKE_INSTALL_DATAROOTDIR})
-+    install (DIRECTORY icons DESTINATION ${CMAKE_INSTALL_DATAROOTDIR})
- 
--    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_codemirror/lib DESTINATION share/yacas/resources/codemirror)
--    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_codemirror/mode/yacas DESTINATION share/yacas/resources/codemirror/mode)
--    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_codemirror/addon/edit DESTINATION share/yacas/resources/codemirror/addon)
--    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_codemirror/addon/hint DESTINATION share/yacas/resources/codemirror/addon)
-+    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_codemirror/lib DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror)
-+    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_codemirror/mode/yacas DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror/mode)
-+    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_codemirror/addon/edit DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror/addon)
-+    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_codemirror/addon/hint DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror/addon)
- 
--    install (FILES ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_flot/jquery.flot.js ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_flot/jquery.flot.resize.js DESTINATION share/yacas/resources/flot)
-+    install (FILES ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_flot/jquery.flot.js ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_flot/jquery.flot.resize.js DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/flot)
- 
-     install (FILES
-             ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_three/build/three.min.js
-@@ -68,12 +68,12 @@ if (NOT APPLE)
-             ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_three/examples/js/renderers/CanvasRenderer.js
-             ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_three/examples/js/renderers/Projector.js
-             ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_three/examples/js/utils/SceneUtils.js
--            DESTINATION share/yacas/resources/three)
-+            DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/three)
- 
--    install (FILES ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_vis/dist/vis.min.css ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_vis/dist/vis.min.js DESTINATION share/yacas/resources/vis)
-+    install (FILES ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_vis/dist/vis.min.css ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_vis/dist/vis.min.js DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/vis)
- 
--    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_mathjax/fonts/HTML-CSS/STIX-Web/otf DESTINATION share/yacas/resources/mathjax/fonts/HTML-CSS/STIX-Web)
--    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_mathjax/fonts/HTML-CSS/STIX-Web/woff DESTINATION share/yacas/resources/mathjax/fonts/HTML-CSS/STIX-Web)
--    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_mathjax/fonts/HTML-CSS/TeX/otf DESTINATION share/yacas/resources/mathjax/fonts/HTML-CSS/TeX)
--    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_mathjax/unpacked DESTINATION share/yacas/resources/mathjax)
-+    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_mathjax/fonts/HTML-CSS/STIX-Web/otf DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax/fonts/HTML-CSS/STIX-Web)
-+    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_mathjax/fonts/HTML-CSS/STIX-Web/woff DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax/fonts/HTML-CSS/STIX-Web)
-+    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_mathjax/fonts/HTML-CSS/TeX/otf DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax/fonts/HTML-CSS/TeX)
-+    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_mathjax/unpacked DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax)
- endif ()
-diff --git a/cyacas/yacas-kernel/CMakeLists.txt b/cyacas/yacas-kernel/CMakeLists.txt
-index ae2c7298..1e6c4cf1 100644
---- a/cyacas/yacas-kernel/CMakeLists.txt
-+++ b/cyacas/yacas-kernel/CMakeLists.txt
-@@ -33,4 +33,4 @@ include_directories (include)
- add_executable (yacas-kernel src/main.cpp src/yacas_kernel.cpp src/yacas_engine.cpp src/hmac_sha256.cpp)
- target_link_libraries (yacas-kernel libyacas ${ZMQPP_LIBRARY} ${ZEROMQ_LIBRARY} ${JSONCPP_LIBRARY} ${OPENSSL_CRYPTO_LIBRARY} ${Boost_LIBRARIES} pthread)
- 
--install (TARGETS yacas-kernel DESTINATION bin)
-\ No newline at end of file
-+install (TARGETS yacas-kernel DESTINATION ${CMAKE_INSTALL_BINDIR})
-diff --git a/cyacas/yacas/CMakeLists.txt b/cyacas/yacas/CMakeLists.txt
-index 3bdc3563..5e97c0af 100644
---- a/cyacas/yacas/CMakeLists.txt
-+++ b/cyacas/yacas/CMakeLists.txt
-@@ -36,4 +36,4 @@ if (WIN32)
-   target_link_libraries (yacas wsock32 ws2_32 shlwapi)
- endif()
- 
--install (TARGETS yacas RUNTIME DESTINATION bin COMPONENT app)
-+install (TARGETS yacas RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT app)
-diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt
-index 869cd57c..f69d9740 100644
---- a/docs/CMakeLists.txt
-+++ b/docs/CMakeLists.txt
-@@ -38,6 +38,6 @@ add_custom_target(yacas_docs ALL
-     COMMENT "Building HTML documentation with Sphinx")
- 
- install (DIRECTORY "${SPHINX_SINGLEHTML_DIR}"
--         DESTINATION share/yacas/documentation
-+         DESTINATION ${CMAKE_INSTALL_DOCDIR}
-          COMPONENT doc
-          PATTERN ".buildinfo" EXCLUDE)
-diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
-index 55ba67ef..9bb9c0e2 100644
---- a/tests/CMakeLists.txt
-+++ b/tests/CMakeLists.txt
-@@ -55,8 +55,8 @@ set (YACAS_TESTS
-   transforms.yts)
- 
- 
--install (FILES ${YACAS_TESTS} DESTINATION share/yacas/tests COMPONENT app)
--install (PROGRAMS ${TEST_YACAS_CMD} DESTINATION share/yacas/tests COMPONENT app)
-+install (FILES ${YACAS_TESTS} DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/tests COMPONENT app)
-+install (PROGRAMS ${TEST_YACAS_CMD} DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/tests COMPONENT app)
- 
- if (ENABLE_CYACAS_CONSOLE)
-     foreach (_test ${YACAS_TESTS})
--- 
-2.22.0
-

diff --git a/sci-mathematics/yacas/files/yacas-1.7.0-use-bundled-not-external.patch b/sci-mathematics/yacas/files/yacas-1.7.0-use-bundled-not-external.patch
deleted file mode 100644
index f66a62987e45..000000000000
--- a/sci-mathematics/yacas/files/yacas-1.7.0-use-bundled-not-external.patch
+++ /dev/null
@@ -1,112 +0,0 @@
-From deda267cd182e48c8af657c0d26dbeeb04879d6f Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Wed, 24 Jul 2019 09:58:58 +0200
-Subject: [PATCH] Install bundled files from repacked tarball, disable external
- downloads
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- cyacas/yacas-gui/resources/CMakeLists.txt | 77 +++++------------------
- 1 file changed, 17 insertions(+), 60 deletions(-)
-
-diff --git a/cyacas/yacas-gui/resources/CMakeLists.txt b/cyacas/yacas-gui/resources/CMakeLists.txt
-index ca3bf32..bae7076 100644
---- a/cyacas/yacas-gui/resources/CMakeLists.txt
-+++ b/cyacas/yacas-gui/resources/CMakeLists.txt
-@@ -1,49 +1,6 @@
- include (ExternalProject)
- 
--ExternalProject_Add (yacas-gui_codemirror
--    PREFIX external_packages
--    URL https://github.com/codemirror/CodeMirror/archive/5.35.0.zip
--    CONFIGURE_COMMAND npm install --no-progress
--    BUILD_IN_SOURCE 1
--    BUILD_COMMAND npm run-script build
--    INSTALL_COMMAND "")
--
--ExternalProject_Add (yacas-gui_flot
--    PREFIX external_packages
--    URL https://github.com/flot/flot/archive/v0.8.3.zip
--    CONFIGURE_COMMAND ""
--    BUILD_COMMAND ""
--    INSTALL_COMMAND "")
--
--ExternalProject_Add (yacas-gui_three
--    PREFIX external_packages
--    URL https://github.com/mrdoob/three.js/archive/r90.zip
--    CONFIGURE_COMMAND ""
--    BUILD_COMMAND ""
--    INSTALL_COMMAND "")
--
--ExternalProject_Add (yacas-gui_vis
--    PREFIX external_packages
--    URL https://github.com/almende/vis/archive/v4.21.0.zip
--    CONFIGURE_COMMAND ""
--    BUILD_COMMAND ""
--    INSTALL_COMMAND "")
--
--ExternalProject_Add (yacas-gui_mathjax
--    PREFIX external_packages
--    URL https://github.com/mathjax/MathJax/archive/2.7.3.zip
--    CONFIGURE_COMMAND ""
--    BUILD_COMMAND ""
--    INSTALL_COMMAND "")
--
--ExternalProject_Add (yacas-gui_delanuay
--    PREFIX external_packages
--    URL https://github.com/ironwallaby/delaunay/archive/1.0.1.zip
--    CONFIGURE_COMMAND ""
--    BUILD_COMMAND ""
--    INSTALL_COMMAND "")
--
--install (FILES ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_delanuay/delaunay.js DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/plot3d)
-+install (FILES yacas-gui_delanuay/delaunay.js DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/plot3d)
- 
- if (NOT APPLE)
-     install (FILES plot3d/plot3d.js DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/plot3d)
-@@ -55,26 +12,26 @@ if (NOT APPLE)
-     install (DIRECTORY pixmaps DESTINATION ${CMAKE_INSTALL_DATAROOTDIR})
-     install (DIRECTORY icons DESTINATION ${CMAKE_INSTALL_DATAROOTDIR})
- 
--    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_codemirror/lib DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror)
--    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_codemirror/mode/yacas DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror/mode)
--    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_codemirror/addon/edit DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror/addon)
--    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_codemirror/addon/hint DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror/addon)
-+    install (DIRECTORY yacas-gui_codemirror/lib DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror)
-+    install (DIRECTORY yacas-gui_codemirror/mode/yacas DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror/mode)
-+    install (DIRECTORY yacas-gui_codemirror/addon/edit DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror/addon)
-+    install (DIRECTORY yacas-gui_codemirror/addon/hint DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/codemirror/addon)
- 
--    install (FILES ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_flot/jquery.flot.js ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_flot/jquery.flot.resize.js DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/flot)
-+    install (FILES yacas-gui_flot/jquery.flot.js yacas-gui_flot/jquery.flot.resize.js DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/flot)
- 
-     install (FILES
--            ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_three/build/three.min.js
--            ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_three/examples/js/Detector.js
--            ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_three/examples/js/controls/TrackballControls.js
--            ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_three/examples/js/renderers/CanvasRenderer.js
--            ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_three/examples/js/renderers/Projector.js
--            ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_three/examples/js/utils/SceneUtils.js
-+            yacas-gui_three/build/three.min.js
-+            yacas-gui_three/examples/js/Detector.js
-+            yacas-gui_three/examples/js/controls/TrackballControls.js
-+            yacas-gui_three/examples/js/renderers/CanvasRenderer.js
-+            yacas-gui_three/examples/js/renderers/Projector.js
-+            yacas-gui_three/examples/js/utils/SceneUtils.js
-             DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/three)
- 
--    install (FILES ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_vis/dist/vis.min.css ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_vis/dist/vis.min.js DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/vis)
-+    install (FILES yacas-gui_vis/dist/vis.min.css yacas-gui_vis/dist/vis.min.js DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/vis)
- 
--    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_mathjax/fonts/HTML-CSS/STIX-Web/otf DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax/fonts/HTML-CSS/STIX-Web)
--    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_mathjax/fonts/HTML-CSS/STIX-Web/woff DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax/fonts/HTML-CSS/STIX-Web)
--    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_mathjax/fonts/HTML-CSS/TeX/otf DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax/fonts/HTML-CSS/TeX)
--    install (DIRECTORY ${CMAKE_BINARY_DIR}/cyacas/yacas-gui/resources/external_packages/src/yacas-gui_mathjax/unpacked DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax)
-+    install (DIRECTORY yacas-gui_mathjax/fonts/HTML-CSS/STIX-Web/otf DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax/fonts/HTML-CSS/STIX-Web)
-+    install (DIRECTORY yacas-gui_mathjax/fonts/HTML-CSS/STIX-Web/woff DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax/fonts/HTML-CSS/STIX-Web)
-+    install (DIRECTORY yacas-gui_mathjax/fonts/HTML-CSS/TeX/otf DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax/fonts/HTML-CSS/TeX)
-+    install (DIRECTORY yacas-gui_mathjax/unpacked DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/yacas/resources/mathjax)
- endif ()
--- 
-2.22.0
-

diff --git a/sci-mathematics/yacas/yacas-1.7.0-r1.ebuild b/sci-mathematics/yacas/yacas-1.7.0-r1.ebuild
deleted file mode 100644
index 5848e44b18fd..000000000000
--- a/sci-mathematics/yacas/yacas-1.7.0-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake desktop
-
-DESCRIPTION="General purpose computer algebra system"
-HOMEPAGE="http://www.yacas.org/"
-SRC_URI="https://codeload.github.com/grzegorzmazur/${PN}/tar.gz/v${PV} -> ${P}.tar.gz
-gui? ( https://dev.gentoo.org/~asturm/distfiles/${PN}-bundled-${PV}.tar.xz )"
-
-LICENSE="GPL-2 gui? ( MIT Apache-2.0 OFL-1.1 )"
-SLOT="0/1"
-KEYWORDS="~amd64 ~x86"
-IUSE="gui +jupyter static-libs test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-	gui? (
-		dev-qt/qtcore:5[icu]
-		dev-qt/qtgui:5
-		dev-qt/qtmultimedia:5
-		dev-qt/qtnetwork:5
-		dev-qt/qtopengl:5
-		dev-qt/qtprintsupport:5
-		dev-qt/qtsql:5
-		dev-qt/qtsvg:5
-		dev-qt/qtwebengine:5[widgets]
-		dev-qt/qtwidgets:5
-	)
-	jupyter? (
-		dev-libs/boost:=
-		dev-libs/jsoncpp:=
-		dev-libs/openssl:0=
-		dev-python/jupyter
-		net-libs/zeromq
-		>=net-libs/zmqpp-4.1.2
-	)
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-	"${FILESDIR}/${P}-gnuinstalldirs.patch"
-	"${FILESDIR}/${P}-desktop.patch"
-	"${FILESDIR}/${P}-use-bundled-not-external.patch" # bug 690534
-)
-
-src_configure() {
-	local mycmakeargs=(
-		-DENABLE_CYACAS_BENCHMARKS=OFF
-		-DENABLE_DOCS=OFF # requires sphinxcontrib-bibtex
-		-DENABLE_JYACAS=OFF # requires manual install
-		-DENABLE_CYACAS_GUI=$(usex gui)
-		-DENABLE_CYACAS_KERNEL=$(usex jupyter)
-		-DENABLE_CYACAS_UNIT_TESTS=$(usex test)
-	)
-	cmake_src_configure
-}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-12-19 14:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-07-24  8:12 [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/yacas/, sci-mathematics/yacas/files/ Andreas Sturmlechner
  -- strict thread matches above, loose matches on Subject: below --
2022-12-19 14:47 Andreas Sturmlechner
2017-03-11 11:47 David Seifert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox