aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAstroFloyd <AstroFloyd@gmail.com>2021-11-21 12:20:37 +0100
committerAstroFloyd <AstroFloyd@gmail.com>2021-11-21 12:20:37 +0100
commitd7a77e553dfbf4fc4d42608108d819cff009f45c (patch)
treebf15091e72119328595420d4a640963e0cbf43bd
parentsys-process/netatop: remove package. (diff)
downloadAstroFloyd-d7a77e553dfbf4fc4d42608108d819cff009f45c.tar.gz
AstroFloyd-d7a77e553dfbf4fc4d42608108d819cff009f45c.tar.bz2
AstroFloyd-d7a77e553dfbf4fc4d42608108d819cff009f45c.zip
x11-libs/gtk-fortran: remove package.
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: AstroFloyd <AstroFloyd@gmail.com>
-rw-r--r--x11-libs/gtk-fortran/ChangeLog33
-rw-r--r--x11-libs/gtk-fortran/Manifest9
-rw-r--r--x11-libs/gtk-fortran/files/Doxyfile.patch31
-rw-r--r--x11-libs/gtk-fortran/files/Doxyfile_man.patch16
-rw-r--r--x11-libs/gtk-fortran/gtk-fortran-2.9999-r1.ebuild64
-rw-r--r--x11-libs/gtk-fortran/gtk-fortran-3.9999-r1.ebuild65
-rw-r--r--x11-libs/gtk-fortran/gtk-fortran-3.9999-r2.ebuild72
-rw-r--r--x11-libs/gtk-fortran/metadata.xml3
8 files changed, 7 insertions, 286 deletions
diff --git a/x11-libs/gtk-fortran/ChangeLog b/x11-libs/gtk-fortran/ChangeLog
index e3f54fa..db2d54a 100644
--- a/x11-libs/gtk-fortran/ChangeLog
+++ b/x11-libs/gtk-fortran/ChangeLog
@@ -1,28 +1,5 @@
-# ChangeLog for x11-libs/gtk-fortran
-# Copyright 1999-2020 Gentoo Authors; Distributed under the GPL v2
-# $Header: $
-
- 15 Feb 2020; AstroFloyd <AstroFloyd@gmail.com> gtk-fortran-2.9999-r1.ebuild,
- gtk-fortran-3.9999-r1.ebuild, gtk-fortran-3.9999-r2.ebuild:
- x11-libs/gtk-fortran: insignificant update.
-
-*gtk-fortran-3.9999-r1 (19 Jun 2015)
-*gtk-fortran-2.9999-r1 (19 Jun 2015)
-
- 19 Jun 2015; AstroFloyd <AstroFloyd@gmail.com> -gtk-fortran-2.9999.ebuild,
- +gtk-fortran-2.9999-r1.ebuild, -gtk-fortran-3.9999.ebuild,
- +gtk-fortran-3.9999-r1.ebuild, +files/Doxyfile.patch:
- Revision bump: added slotting; allow parallel build; added 'doc', 'plplot'
- and 'static' USE flags; install gtkf-sketcher (3.x)
-
-*gtk-fortran-3.9999 (22 Oct 2014)
-
- 22 Oct 2014; AstroFloyd <AstroFloyd@gmail.com> +gtk-fortran-2.9999.ebuild,
- +gtk-fortran-3.9999.ebuild:
- Added git version for GTK+3
-
-*gtk-fortran-2.9999 (22 Oct 2014)
-
- 22 Oct 2014; AstroFloyd <AstroFloyd@gmail.com> +gtk-fortran-2.9999.ebuild,
- +metadata.xml:
- Initial ebuild for x11-libs/gtk-fortran: git version for GTK+2
+ 21 Nov 2021; AstroFloyd <AstroFloyd@gmail.com> -ChangeLog,
+ -files/Doxyfile.patch, -files/Doxyfile_man.patch,
+ -gtk-fortran-2.9999-r1.ebuild, -gtk-fortran-3.9999-r1.ebuild,
+ -gtk-fortran-3.9999-r2.ebuild, metadata.xml:
+ x11-libs/gtk-fortran: remove package.
diff --git a/x11-libs/gtk-fortran/Manifest b/x11-libs/gtk-fortran/Manifest
index 6733338..e7e83b3 100644
--- a/x11-libs/gtk-fortran/Manifest
+++ b/x11-libs/gtk-fortran/Manifest
@@ -1,7 +1,2 @@
-AUX Doxyfile.patch 933 BLAKE2B 301a0ab9c302143cdb0d4e0d6f4479f6fc33b2cb639f70894c732b78d71bb2aaa45db843d318fe9d66096edb59b2c8509573e39d0f181d39d839a28c7c996f02 SHA512 9371637fb9ac0836c95251e6cb303556a8dfdc1ff900a7b5a8e8ee7fbfe75bc137fe95c3b001979ff9895d9048e62a15dd747acc3517ebd1e1c80e9b1df76dab
-AUX Doxyfile_man.patch 500 BLAKE2B 6f327701d8feb0b7df24f7cb9a05c617c189710ce78625c7077257c5b3fffbd2d73ad3afed6fb85f9fb2f6372e39c582efb6fc7b3a519bdbb2a13c16642c8d4e SHA512 6ead8e3d40830a148dc719c2dd0725c12f912b6363dc0e3be78f40a6ff7f7dba6e395f8e8c8081e9333cc7f62fd5529cfec781d5d41288f942ef1063862dfa57
-EBUILD gtk-fortran-2.9999-r1.ebuild 2241 BLAKE2B 5b9b17d4c5cdf3ee37334955817b162e562bf990aa7368a7221d2d83176dc27f81f35ff721af9e04299d523099103917fd87b1aea6a7e43bb52f329e848403a1 SHA512 520cc8f3b2f5a4f6b87aebfecc647935150ef4f6c2f32ecea6fb5d678b7a6030ab02e6a902194d43a89a53b50797ea5921f944a71431688d2bfe26735eb1e704
-EBUILD gtk-fortran-3.9999-r1.ebuild 2374 BLAKE2B af9b850600a3dba3b11c003ed6f21fa561257a7674388edeaa0b57b55afe5707a415357782f617e5b94e4983dd035bb915caaf7f47a0ab40f94c19d142a25650 SHA512 b884e630cd4cdc62150bef6f4244dadf27cb4d24f21a49c04684d67226233f17dcd4f2a1b7ec50e59296390ea41b601be4f2ea0f05ec28eb480a62180e7ccfa1
-EBUILD gtk-fortran-3.9999-r2.ebuild 2687 BLAKE2B 782a83f5bd82030ce86e0b2c370ecbe2a8b124653909425013ab3e4add1bf6b6a177154de20cabaf6a04fa76f62d9a3b16d097728fdf49c3a48a14cc217d0cbf SHA512 4c61683cc623d56f28d42c83a542dad1626316222562052f27bf9e6ca336f396cafc4942e5f5b11983a82fd6b8f08f7a90a11bfc5f27242bd4bb5036ddfee955
-MISC ChangeLog 1073 BLAKE2B 0c278a06177894bc1f0b3ede56bf0add276389a028468d8d9e4fbdcf0eb86b85d4d1f72281e1223ba1915f5c4df20b6b4fc82be789253557427efd4437f79970 SHA512 a304edeedda64e5220a9b29b29495471f4dba962578c16421097d22dad6f95b2f5b9df9602e923903154d2747f83166caec711561a707b3ea86e7a40c605c780
-MISC metadata.xml 368 BLAKE2B 30a102050a7b920f3c35e099e9230f2d81d50f14d7360f7debbe19a87779c04b60de47f5707cff5daaea52ce84fdeb788ced9cdbcc96489b40a42a5c78fcf81e SHA512 3753b417f97e17a5f6c4f3294b4ae4774e56a37f767a9a6669b50e75c287b36212c9d4c9b3a9e980d9282407f326fa15b098c0d6cd5add9a42369532a3b14d94
+MISC ChangeLog 264 BLAKE2B 040e53b93f2741a67003e0d676fbae1fafd830a4aa0f3f8962064ff831beae99509fca55ffbb75a6a86d4678aaac06d0a07c6a508696fd3412abbb0bab6d3f54 SHA512 6e8d1c2433abb082c740208ce659fef082eece9804b714d1991c9c2e33e989403e945d02a0ecb3a0059e7031d04c5629dfee1267c4575e48e73bdbc19849b193
+MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729
diff --git a/x11-libs/gtk-fortran/files/Doxyfile.patch b/x11-libs/gtk-fortran/files/Doxyfile.patch
deleted file mode 100644
index f019379..0000000
--- a/x11-libs/gtk-fortran/files/Doxyfile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- Doxyfile.orig 2015-06-19 14:49:02.649479634 +0200
-+++ Doxyfile 2015-06-19 14:50:06.862405747 +0200
-@@ -103,7 +103,7 @@
- SHOW_NAMESPACES = YES
- FILE_VERSION_FILTER =
- LAYOUT_FILE =
--QUIET = NO
-+QUIET = YES
- WARNINGS = YES
- WARN_IF_UNDOCUMENTED = YES
- WARN_IF_DOC_ERROR = YES
-@@ -262,7 +262,7 @@
- HIDE_UNDOC_RELATIONS = YES
- HAVE_DOT = YES
- DOT_NUM_THREADS = 0
--DOT_FONTNAME = FreeSans.ttf
-+DOT_FONTNAME =
- DOT_FONTSIZE = 10
- DOT_FONTPATH =
- CLASS_GRAPH = YES
-@@ -272,8 +272,8 @@
- TEMPLATE_RELATIONS = NO
- INCLUDE_GRAPH = YES
- INCLUDED_BY_GRAPH = YES
--CALL_GRAPH = YES
--CALLER_GRAPH = YES
-+CALL_GRAPH = NO
-+CALLER_GRAPH = NO
- GRAPHICAL_HIERARCHY = YES
- DIRECTORY_GRAPH = YES
- DOT_IMAGE_FORMAT = png
diff --git a/x11-libs/gtk-fortran/files/Doxyfile_man.patch b/x11-libs/gtk-fortran/files/Doxyfile_man.patch
deleted file mode 100644
index 9c7bddf..0000000
--- a/x11-libs/gtk-fortran/files/Doxyfile_man.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- Doxyfile.orig 2016-09-04 12:30:35.164129869 +0200
-+++ Doxyfile 2016-09-04 12:49:17.172848817 +0200
-@@ -229,10 +229,10 @@
- RTF_HYPERLINKS = NO
- RTF_STYLESHEET_FILE =
- RTF_EXTENSIONS_FILE =
--GENERATE_MAN = NO
-+GENERATE_MAN = YES
- MAN_OUTPUT = man
--MAN_EXTENSION = .3
--MAN_LINKS = NO
-+MAN_EXTENSION = .3f
-+MAN_LINKS = NO
- GENERATE_XML = NO
- XML_OUTPUT = xml
- XML_SCHEMA =
diff --git a/x11-libs/gtk-fortran/gtk-fortran-2.9999-r1.ebuild b/x11-libs/gtk-fortran/gtk-fortran-2.9999-r1.ebuild
deleted file mode 100644
index 68c208c..0000000
--- a/x11-libs/gtk-fortran/gtk-fortran-2.9999-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils cmake-utils fortran-2 git-r3
-
-DESCRIPTION="Cross-platform Fortran binding to create GUIs for Fortran programs using GTK+"
-HOMEPAGE="https://github.com/jerryd/gtk-fortran/wiki"
-
-LICENSE="GPL-3"
-SLOT="2"
-KEYWORDS="~amd64 ~x86"
-
-EGIT_REPO_URI="https://github.com/jerryd/gtk-fortran.git"
-
-IUSE="doc plplot static"
-DEPEND="doc? ( app-doc/doxygen )
- plplot? ( sci-libs/plplot )
- >=x11-libs/gtk+-2.24:2 x11-libs/cairo x11-libs/gdk-pixbuf"
-RDEPEND="plplot? ( sci-libs/plplot )
- >=x11-libs/gtk+-2.24:2 x11-libs/cairo x11-libs/gdk-pixbuf"
-
-src_prepare() {
- epatch "${FILESDIR}"/Doxyfile.patch # Quiet, no graphs
-}
-
-# Cannot do a parallel build. make install will build 'all' in parallel, which fails.
-# Hence, do two partial parallel builds here, for the core stuff.
-# You could do a serial 'make all' to build the rest (examples, testers, etc.).
-src_compile() {
- cd "${CMAKE_BUILD_DIR}"
- emake VERBOSE=1 gtk-fortran_shared || die "Building shared library failed" # Cannot be built at the same time as the static library
- use static && $(emake VERBOSE=1 gtk-fortran_static || die "Building static library failed")
- emake VERBOSE=1 usemodules manpage pkgconfig || die
- use plplot && $(emake VERBOSE=1 plplot_extra_module || die "Creating plplot_extra_module failed")
- use doc && $(emake VERBOSE=1 doc || die "Generating documentation failed") # Doxygen documentation: ~135Mb!
- #emake -j1 VERBOSE=1 all || die
-}
-
-# 'make install' will 'make all' in parallel, which fails, so do this by hand:
-src_install() {
- cd "${CMAKE_BUILD_DIR}"
- dolib src/libgtk-2-fortran.so.0.1 src/libgtk-2-fortran.so
- use static && dolib src/libgtk-2-fortran.a # The static library is always built, we just don't install it unless desired...
-
- dobin src/gtk-2-fortran-modscan
-
- insinto usr/include/gtk-2-fortran/
- doins src/*.mod
- use plplot && doins plplot/plplot_extra.mod
-
- insinto usr/share/gtk-fortran/
- doins src/gtk-2-fortran-index.csv src/gtk-2-enumerators.lis
-
- dodoc "${S}"/README "${S}"/README-high-level
-
- insinto usr/lib/pkgconfig/
- doins src/gtk-2-fortran.pc
-
- doman src/gtk-2-fortran-modscan.1
-
- use doc && dohtml -r html/*
-}
diff --git a/x11-libs/gtk-fortran/gtk-fortran-3.9999-r1.ebuild b/x11-libs/gtk-fortran/gtk-fortran-3.9999-r1.ebuild
deleted file mode 100644
index 825e0f5..0000000
--- a/x11-libs/gtk-fortran/gtk-fortran-3.9999-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils cmake-utils fortran-2 git-r3
-
-DESCRIPTION="Cross-platform Fortran binding to create GUIs for Fortran programs using GTK+"
-HOMEPAGE="https://github.com/jerryd/gtk-fortran/wiki"
-
-LICENSE="GPL-3"
-SLOT="3"
-KEYWORDS="~amd64 ~x86"
-
-EGIT_REPO_URI="https://github.com/jerryd/gtk-fortran.git"
-EGIT_BRANCH="gtk3"
-
-IUSE="doc plplot static"
-DEPEND="doc? ( app-doc/doxygen )
- plplot? ( sci-libs/plplot )
- x11-libs/gtk+:3 x11-libs/cairo x11-libs/gdk-pixbuf"
-RDEPEND="plplot? ( sci-libs/plplot )
- x11-libs/gtk+:3 x11-libs/cairo x11-libs/gdk-pixbuf"
-
-src_prepare() {
- epatch "${FILESDIR}"/Doxyfile.patch # Quiet, no graphs
-}
-
-# Cannot do a parallel build. make install will build 'all' in parallel, which fails.
-# Hence, do two partial parallel builds here, for the core stuff.
-# You could do a serial 'make all' to build the rest (examples, testers, etc.).
-src_compile() {
- cd "${CMAKE_BUILD_DIR}"
- emake VERBOSE=1 gtk-fortran_shared || die "Building shared library failed" # Cannot be built at the same time as the static library/gtkf-sketcher
- emake VERBOSE=1 gtk-fortran_static || die "Building static library failed" # The static library is built when gtkf-sketcher is built, so do this explicitly for clarity
- emake VERBOSE=1 gtkf-sketcher usemodules manpage pkgconfig || die
- use plplot && $(emake VERBOSE=1 plplot_extra_module || die "Creating plplot_extra_module failed")
- use doc && $(emake VERBOSE=1 doc || die "Generating documentation failed") # Doxygen documentation: ~135Mb!
- #emake -j1 VERBOSE=1 all || die
-}
-
-# 'make install' will 'make all' in parallel, which fails, so do this by hand:
-src_install() {
- cd "${CMAKE_BUILD_DIR}"
- dolib src/libgtk-3-fortran.so.0.1 src/libgtk-3-fortran.so
- use static && dolib src/libgtk-3-fortran.a # The static library is always built, we just don't install it unless desired...
-
- dobin src/gtk-3-fortran-modscan sketcher/gtkf-sketcher
-
- insinto usr/include/gtk-3-fortran/
- doins src/*.mod
- use plplot && doins plplot/plplot_extra.mod
-
- insinto usr/share/gtk-fortran/
- doins src/gtk-3-fortran-index.csv src/gtk-3-enumerators.lis
-
- dodoc "${S}"/README "${S}"/README-high-level
-
- insinto usr/lib/pkgconfig/
- doins src/gtk-3-fortran.pc
-
- doman src/gtk-3-fortran-modscan.1
-
- use doc && dohtml -r html/*
-}
diff --git a/x11-libs/gtk-fortran/gtk-fortran-3.9999-r2.ebuild b/x11-libs/gtk-fortran/gtk-fortran-3.9999-r2.ebuild
deleted file mode 100644
index fe13b9a..0000000
--- a/x11-libs/gtk-fortran/gtk-fortran-3.9999-r2.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils cmake-utils fortran-2 git-r3
-
-DESCRIPTION="Cross-platform Fortran binding to create GUIs for Fortran programs using GTK+"
-HOMEPAGE="https://github.com/jerryd/gtk-fortran/wiki"
-
-LICENSE="GPL-3"
-SLOT="3"
-KEYWORDS="~amd64 ~x86"
-
-EGIT_REPO_URI="https://github.com/jerryd/gtk-fortran.git"
-EGIT_BRANCH="gtk3"
-
-IUSE="doc plplot static"
-DEPEND="doc? ( app-doc/doxygen )
- plplot? ( sci-libs/plplot )
- x11-libs/gtk+:3 x11-libs/cairo x11-libs/gdk-pixbuf"
-RDEPEND="plplot? ( sci-libs/plplot )
- x11-libs/gtk+:3 x11-libs/cairo x11-libs/gdk-pixbuf"
-
-src_prepare() {
- epatch "${FILESDIR}"/Doxyfile.patch # Quiet, no graphs
- epatch "${FILESDIR}"/Doxyfile_man.patch # Add manpages
-}
-
-# Cannot do a parallel build. make install will build 'all' in parallel, which fails.
-# Hence, do two partial parallel builds here, for the core stuff.
-# You could do a serial 'make all' to build the rest (examples, testers, etc.).
-src_compile() {
- cd "${CMAKE_BUILD_DIR}"
- emake VERBOSE=1 gtk-fortran_shared || die "Building shared library failed" # Cannot be built at the same time as the static library/gtkf-sketcher
- emake VERBOSE=1 gtk-fortran_static || die "Building static library failed" # The static library is built when gtkf-sketcher is built, so do this explicitly for clarity
- emake VERBOSE=1 gtkf-sketcher usemodules manpage pkgconfig || die
- use plplot && $(emake VERBOSE=1 plplot_extra_module || die "Creating plplot_extra_module failed")
- use doc && $(emake VERBOSE=1 doc || die "Generating documentation failed") # Doxygen documentation: ~135Mb!
- #emake -j1 VERBOSE=1 all || die
-}
-
-# 'make install' will 'make all' in parallel, which fails, so do this by hand:
-src_install() {
- cd "${CMAKE_BUILD_DIR}"
- dolib src/libgtk-3-fortran.so.0.1 src/libgtk-3-fortran.so
- use static && dolib src/libgtk-3-fortran.a # The static library is always built, we just don't install it unless desired...
-
- dobin src/gtk-3-fortran-modscan sketcher/gtkf-sketcher
-
- insinto usr/include/gtk-3-fortran/
- doins src/*.mod
- use plplot && doins plplot/plplot_extra.mod
-
- insinto usr/share/gtk-fortran/
- doins src/gtk-3-fortran-index.csv src/gtk-3-enumerators.lis
-
- dodoc "${S}"/README "${S}"/README-high-level
-
- insinto usr/lib/pkgconfig/
- doins src/gtk-3-fortran.pc
-
- doman src/gtk-3-fortran-modscan.1
-
- if use doc; then
- dohtml -r html/*
-
- rm -f man/man3f/height.3f man/man3f/name.3f man/man3f/p1.3f man/man3f/p2.3f # These exist in other packages
- insinto usr/share/man/man3f/
- doins man/man3f/* # Copying these ~16k files alone takes ~8min on my system, hence no doman here!
- fi
-}
diff --git a/x11-libs/gtk-fortran/metadata.xml b/x11-libs/gtk-fortran/metadata.xml
index 236545d..ae34b4d 100644
--- a/x11-libs/gtk-fortran/metadata.xml
+++ b/x11-libs/gtk-fortran/metadata.xml
@@ -5,7 +5,4 @@
<email>AstroFloyd@gmail.com</email>
<name>AstroFloyd</name>
</maintainer>
- <use>
- <flag name='plplot'>Adds support for <pkg>sci-libs/plplot</pkg> for scientific plotting</flag>
- </use>
</pkgmetadata>