diff options
511 files changed, 8502 insertions, 8272 deletions
diff --git a/app-backup/rdiff-backup/ChangeLog b/app-backup/rdiff-backup/ChangeLog deleted file mode 100644 index 3f03601..0000000 --- a/app-backup/rdiff-backup/ChangeLog +++ /dev/null @@ -1,414 +0,0 @@ -# ChangeLog for app-backup/rdiff-backup -# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-backup/rdiff-backup/ChangeLog,v 1.62 2012/09/23 04:27:40 mattst88 Exp $ - -*rdiff-backup-1.3.3-r2 (01 Apr 2017) - - 23 Sep 2012; Matt Turner <mattst88@gentoo.org> rdiff-backup-1.3.3.ebuild: - Added ~alpha ~mips, bug 406911. - - 18 Mar 2012; Raúl Porcel <armin76@gentoo.org> rdiff-backup-1.3.3.ebuild: - sh/sparc stable wrt #396771 - - 06 Mar 2012; Brent Baude <ranger@gentoo.org> rdiff-backup-1.3.3.ebuild: - Marking rdiff-backup-1.3.3 ppc64 for bug 396771 - - 16 Feb 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> - rdiff-backup-1.3.3.ebuild: - x86 stable wrt bug #396771 - - 14 Feb 2012; Brent Baude <ranger@gentoo.org> rdiff-backup-1.3.3.ebuild: - Marking rdiff-backup-1.3.3 ppc for bug 396771 - - 10 Feb 2012; Markus Meier <maekke@gentoo.org> rdiff-backup-1.3.3.ebuild: - arm stable, bug #396771 - - 02 Feb 2012; Agostino Sarubbo <ago@gentoo.org> rdiff-backup-1.3.3.ebuild: - Stable for amd64, wrt bug #396771 - - 19 May 2011; Fabian Groffen <grobian@gentoo.org> rdiff-backup-1.3.3.ebuild: - Marked ~x64-macos, bug #368009 - - 22 Mar 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - -rdiff-backup-1.2.8.ebuild: - Delete. - - 20 Mar 2011; Raúl Porcel <armin76@gentoo.org> rdiff-backup-1.2.8-r1.ebuild: - arm/sh/sparc stable wrt #338598 - - 11 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> - rdiff-backup-1.2.8-r1.ebuild: - ppc/ppc64 stable wrt #338598 - - 08 Mar 2011; Markos Chandras <hwoarang@gentoo.org> - rdiff-backup-1.2.8-r1.ebuild: - Stable on amd64 wrt bug #338598 - - 07 Mar 2011; Thomas Kahle <tomka@gentoo.org> rdiff-backup-1.2.8-r1.ebuild: - x86 stable per bug 338598 - - 05 Mar 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - -rdiff-backup-1.0.5.ebuild, -rdiff-backup-1.1.14.ebuild: - Delete. - - 05 Mar 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - rdiff-backup-1.2.8.ebuild, rdiff-backup-1.2.8-r1.ebuild, - rdiff-backup-1.3.3.ebuild: - Set SUPPORT_PYTHON_ABIS (bug #308315). - - 10 Sep 2010; Robin H. Johnson <robbat2@gentoo.org> metadata.xml: - Duplicate <maintainer> block of the herd is pointless. - -*rdiff-backup-1.3.3 (20 Jul 2010) - - 20 Jul 2010; Robin H. Johnson <robbat2@gentoo.org> - +rdiff-backup-1.3.3.ebuild: - Version bump. - - 20 Jul 2010; Robin H. Johnson <robbat2@gentoo.org> - -rdiff-backup-1.0.4.ebuild, -rdiff-backup-1.1.5.ebuild, - -rdiff-backup-1.1.11.ebuild, -rdiff-backup-1.1.12.ebuild, - -rdiff-backup-1.2.1.ebuild, -rdiff-backup-1.2.2.ebuild, - -rdiff-backup-1.2.4.ebuild, -rdiff-backup-1.2.5.ebuild: - Cleanup ebuilds of old major versions. - -*rdiff-backup-1.2.8-r1 (20 Jul 2010) - - 20 Jul 2010; Robin H. Johnson <robbat2@gentoo.org> - +rdiff-backup-1.2.8-r1.ebuild, +files/rdiff-backup-1.2.8-popen2.patch: - Bug #291650: update to EAPI=3 and add patch for os.popen2 warning. - - 01 Jan 2010; Christian Faulhammer <fauli@gentoo.org> - rdiff-backup-1.2.8.ebuild: - Transfer Prefix keywords - - 13 Jul 2009; Joseph Jezak <josejx@gentoo.org> rdiff-backup-1.2.8.ebuild: - Marked ppc/ppc64 stable for bug #268669. - - 06 Jul 2009; Raúl Porcel <armin76@gentoo.org> rdiff-backup-1.2.8.ebuild: - arm/sh/sparc stable wrt #268669 - - 01 Jul 2009; Markus Meier <maekke@gentoo.org> rdiff-backup-1.2.8.ebuild: - amd64 stable, bug #268669 - - 01 Jul 2009; Christian Faulhammer <fauli@gentoo.org> - rdiff-backup-1.2.8.ebuild: - stable x86, bug 268669 - -*rdiff-backup-1.2.8 (29 Mar 2009) - - 29 Mar 2009; Patrick Lauer <patrick@gentoo.org> - +rdiff-backup-1.2.8.ebuild: - Bump to 1.2.8. Fixes #260661 - -*rdiff-backup-1.2.5 (08 Jan 2009) - - 08 Jan 2009; Patrick Lauer <patrick@gentoo.org> - +rdiff-backup-1.2.5.ebuild: - bump to 1.2.5, fixes #254238 - -*rdiff-backup-1.2.4 (05 Jan 2009) - - 05 Jan 2009; Patrick Lauer <patrick@gentoo.org> - +rdiff-backup-1.2.4.ebuild: - Bump to 1.2.4 - -*rdiff-backup-1.2.2 (01 Nov 2008) - - 01 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> - +rdiff-backup-1.2.2.ebuild: - Bug #243018, version bump. - -*rdiff-backup-1.2.1 (03 Sep 2008) - - 03 Sep 2008; Wolfram Schlich <wschlich@gentoo.org> - +rdiff-backup-1.2.1.ebuild: - version bump, fix bugs #208237 and #220003 - - 25 Jan 2008; Fabian Groffen <grobian@gentoo.org> - rdiff-backup-1.0.4.ebuild, rdiff-backup-1.0.5.ebuild, - rdiff-backup-1.1.5.ebuild, rdiff-backup-1.1.11.ebuild, - rdiff-backup-1.1.12.ebuild, rdiff-backup-1.1.14.ebuild: - Dropped ppc-macos keyword, see you in prefix - - 14 Jan 2008; Christoph Mende <angelos@gentoo.org> - rdiff-backup-1.0.5.ebuild: - Stable on amd64 wrt bug #162231 - - 10 Jan 2008; Markus Meier <maekke@gentoo.org> rdiff-backup-1.0.5.ebuild: - x86 stable, bug #162231 - - 10 Jan 2008; Ferris McCormick <fmccor@gentoo.org> - rdiff-backup-1.0.5.ebuild: - Sparc stable --- Bug #162231 - - 10 Jan 2008; Brent Baude <ranger@gentoo.org> rdiff-backup-1.0.5.ebuild: - Marking rdiff-backup-1.0.5 ppc64 for bug 162231 - - 10 Jan 2008; Brent Baude <ranger@gentoo.org> rdiff-backup-1.0.5.ebuild: - Marking rdiff-backup-1.0.5 ppc for bug 162231 - -*rdiff-backup-1.1.14 (21 Oct 2007) - - 21 Oct 2007; Rajiv Aaron Manglani <rajiv@gentoo.org> - +rdiff-backup-1.1.14.ebuild: - version bump, bug #188724. - -*rdiff-backup-1.1.12 (05 Aug 2007) - - 05 Aug 2007; Rajiv Aaron Manglani <rajiv@gentoo.org> - +rdiff-backup-1.1.12.ebuild: - version bump, bug #186437. - -*rdiff-backup-1.1.11 (04 Jul 2007) - - 04 Jul 2007; Rajiv Aaron Manglani <rajiv@gentoo.org> - -rdiff-backup-1.0.1.ebuild, -rdiff-backup-1.0.1-r1.ebuild, - +rdiff-backup-1.1.11.ebuild: - version bump to rdiff-backup-1.1.11, bug #183076. remove old ebuilds. - -*rdiff-backup-1.1.5 (27 Apr 2007) - - 27 Apr 2007; <wrobel@gentoo.org> +rdiff-backup-1.1.5.ebuild: - Added rdiff-backup-1.1.5 to the tree. - -*rdiff-backup-1.0.5 (28 Nov 2006) - - 28 Nov 2006; Lisa Seelye <lisa@gentoo.org> +rdiff-backup-1.0.5.ebuild: - Version bump to close bug 156470 - - 16 Sep 2006; Markus Rothe <corsair@gentoo.org> rdiff-backup-1.0.4.ebuild: - Stable on ppc64 - - 16 Sep 2006; Tobias Scherbaum <dertobi123@gentoo.org> - rdiff-backup-1.0.4.ebuild: - ppc stable - - 14 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> - rdiff-backup-1.0.4.ebuild: - Stable on sparc - - 13 Sep 2006; Danny van Dyk <kugelfang@gentoo.org> - rdiff-backup-1.0.4.ebuild: - Marked stable on amd64 wrt bug #142665. - - 10 Sep 2006; <ticho@gentoo.org> rdiff-backup-1.0.4.ebuild: - Stable on x86, bug #142665. - - 17 Aug 2006; Markus Rothe <corsair@gentoo.org> - rdiff-backup-1.0.1-r1.ebuild: - Stable on ppc64 - - 27 Jun 2006; Markus Rothe <corsair@gentoo.org> rdiff-backup-1.0.1.ebuild, - rdiff-backup-1.0.1-r1.ebuild, rdiff-backup-1.0.4.ebuild: - Added ~ppc64 - - 26 May 2006; Daniel Black <dragonheart@gentoo.org> - rdiff-backup-1.0.4.ebuild: - ~ppc-macos returns - thanks Fabian bug #121092 - - 17 Feb 2006; Michael Hanselmann <hansmi@gentoo.org> - rdiff-backup-1.0.1-r1.ebuild: - Stable on ppc. - - 31 Jan 2006; Daniel Black <dragonheart@gentoo.org> metadata.xml: - maintainer to app-backup herd - -*rdiff-backup-1.0.4 (31 Jan 2006) - - 31 Jan 2006; Daniel Black <dragonheart@gentoo.org> -files/rpath.patch, - -rdiff-backup-0.12.7.ebuild, -rdiff-backup-0.12.8.ebuild, - -rdiff-backup-0.13.4.ebuild, -rdiff-backup-0.13.6.ebuild, - +rdiff-backup-1.0.4.ebuild: - version bump as per bug #113768 - thanks David Busby for testing. Removed - old versions - - 21 Jan 2006; Michael Hanselmann <hansmi@gentoo.org> - rdiff-backup-1.0.1-r1.ebuild: - Added to ~ppc. - - 05 Dec 2005; Gustavo Zacarias <gustavoz@gentoo.org> - rdiff-backup-1.0.1-r1.ebuild: - Stable on sparc - - 04 Dec 2005; Mark Loeser <halcy0n@gentoo.org> - rdiff-backup-1.0.1-r1.ebuild: - Stable on x86; bug #110334 - - 25 Sep 2005; Jason Wever <weeve@gentoo.org> rdiff-backup-1.0.1-r1.ebuild: - Added ~sparc keyword. - - 22 Sep 2005; Mark Loeser <halcy0n@gentoo.org> rdiff-backup-1.0.1.ebuild: - Stable on x86 - - 22 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> - rdiff-backup-1.0.1.ebuild: - Stable on ppc. - - 22 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org> - rdiff-backup-1.0.1.ebuild: - Stable on sparc wrt #105764 - -*rdiff-backup-1.0.1-r1 (21 Sep 2005) -*rdiff-backup-1.0.1 (21 Sep 2005) - - 21 Sep 2005; Robin H. Johnson <robbat2@gentoo.org> - +rdiff-backup-1.0.1.ebuild, +rdiff-backup-1.0.1-r1.ebuild: - Bugs #105764 (security fix), #102545 (version bump), #91735 (support for - acl/attr, in r1). - - 20 Aug 2005; Fabian Groffen <grobian@gentoo.org> - rdiff-backup-0.13.6.ebuild: - Marking ~ppc-macos - - 04 Jul 2005; Robin H. Johnson <robbat2@gentoo.org> +files/rpath.patch, - +metadata.xml, +rdiff-backup-0.12.7.ebuild, +rdiff-backup-0.12.8.ebuild, - +rdiff-backup-0.13.4.ebuild, +rdiff-backup-0.13.6.ebuild: - Moved from net-misc/rdiff-backup to app-backup/rdiff-backup. - - 27 May 2005; Lars Weiler <pylon@gentoo.org> rdiff-backup-0.13.4.ebuild: - Stable on ppc. - - 02 May 2005; Heinrich Wendel <lanius@gentoo.org> - rdiff-backup-0.12.7.ebuild, rdiff-backup-0.13.4.ebuild: - fix homepage - -*rdiff-backup-0.12.8 (03 May 2005) - - 03 May 2005; Martin Holzer <mholzer@gentoo.org> - +rdiff-backup-0.12.8.ebuild: - Version bumped. - -*rdiff-backup-0.13.6 (02 May 2005) - - 02 May 2005; Martin Holzer <mholzer@gentoo.org> - +rdiff-backup-0.13.6.ebuild: - Version bumped. - - 21 Feb 2005; Simon Stelling <blubb@gentoo.org> rdiff-backup-0.12.7.ebuild: - added ~amd64 - - 21 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> - rdiff-backup-0.13.4.ebuild: - Stable on sparc - - 20 Jan 2005; lanius@gentoo.org rdiff-backup-0.13.4.ebuild: - rdiff-backup-0.13.4 stable on x86 - - 18 Sep 2004; Jason Wever <weeve@gentoo.org> rdiff-backup-0.12.7.ebuild: - Stable on sparc. - - 12 Aug 2004; Tom Martin <slarti@gentoo.org> rdiff-backup-0.13.4.ebuild: - Marked ~amd64, resolving bug 59226. Thanks to Ryan Stinnett - <ki98ki99@cinci.rr.com>. - -*rdiff-backup-0.12.7 (22 Jun 2004) - - 22 Jun 2004; Martin Holzer <mholzer@gentoo.org> rdiff-backup-0.12.7.ebuild: - Version bumped. Closes 53564 - - 11 Jun 2004; David Holm <dholm@gentoo.org> rdiff-backup-0.13.4.ebuild: - Added to ~ppc. - - 24 Mar 2004; Jason Wever <weeve@gentoo.org> rdiff-backup-0.12.6.ebuild: - Marked stable on sparc. - -*rdiff-backup-0.13.4 (09 Feb 2004) - - 09 Feb 2004; Martin Holzer <mholzer@gentoo.org> rdiff-backup-0.13.4.ebuild: - Version bumped. Closes 40333 - -*rdiff-backup-0.13.3 (26 Jan 2004) - - 26 Jan 2004; Heinrich Wendel <lanius@gentoo.org> rdiff-backup-0.13.3.ebuild: - version bump - - 25 Jan 2004; Martin Holzer <mholzer@gentoo.org> rdiff-backup-0.12.6.ebuild: - x86 stable - -*rdiff-backup-0.12.6 (02 Nov 2003) - - 02 Nov 2003; Martin Holzer <mholzer@gentoo.org> rdiff-backup-0.12.6.ebuild: - Version bumped. Closes #32528 - - 17 Oct 2003; Martin Holzer <mholzer@gentoo.org> rdiff-backup-0.12.4.ebuild, - rdiff-backup-0.12.5-r1.ebuild: - moving inherit on top of ebuild. Closes #30998. - -*rdiff-backup-0.12.5-r1 (06 Oct 2003) - - 06 Oct 2003; Martin Holzer <mholzer@gentoo.org> rdiff-backup-0.12.4.ebuild, - rdiff-backup-0.12.5-r1.ebuild, rdiff-backup-0.12.5.ebuild, - rdiff-backup-0.8.0.ebuild, files/rdiff-backup-0.12.5-unreadable-files.patch: - Added patch. Closes #30307 - -*rdiff-backup-0.12.5 (29 Sep 2003) - - 29 Sep 2003; Martin Holzer <mholzer@gentoo.org> rdiff-backup-0.12.3.ebuild, - rdiff-backup-0.12.4.ebuild, rdiff-backup-0.12.5.ebuild: - Version bumped. - -*rdiff-backup-0.12.4 (16 Sep 2003) - - 16 Sep 2003; Martin Holzer <mholzer@gentoo.org> rdiff-backup-0.12.4.ebuild: - Version bumped. Submitted by Maik Schreiber <blizzy@blizzy.de> in #28764. - -*rdiff-backup-0.12.3 (17 Aug 2003) - - 17 Aug 2003; Martin Holzer <mholzer@gentoo.org> rdiff-backup-0.12.3.ebuild: - Version bumped. Closes #26641. Submitted by Maik Schreiber <blizzy@blizzy.de> - -*rdiff-backup-0.12.2 (06 Aug 2003) - - 06 Aug 2003; Martin Holzer <mholzer@gentoo.org> rdiff-backup-0.12.2.ebuild: - Version bumped. - -*rdiff-backup-0.12.0 (07 Jul 2003) - - 07 Jul 2003; Martin Holzer <mholzer@gentoo.org> rdiff-backup-0.12.0.ebuild: - Version bumped. Closes #23995 - -*rdiff-backup-0.11.4 (29 Jun 2003) - - 29 Jun 2003; Martin Holzer <mholzer@gentoo.org> rdiff-backup-0.11.4.ebuild: - Version bumped. Closes #22623 - - 01 Jun 2003; Martin Holzer <mholzer@gentoo.org> rdiff-backup-0.10.2.ebuild: - Updated dependencies. Closes #21968. - - 01 Jun 2003; Martin Holzer <mholzer@gentoo.org> rdiff-backup-0.10.2.ebuild: - Fixed typo in Homppage - -*rdiff-backup-0.10.2 (15 Apr 2003) - - 15 Apr 2003; Martin Holzer <mholzer@gentoo.org> Manifest, - rdiff-backup-0.10.1.ebuild, rdiff-backup-0.10.1.ebuild, - rdiff-backup-0.10.2.ebuild: - Version bumped. Ebuild submitted by Maik Schreiber <blizzy@blizzy.de> in - #19240. Cleanup. - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - -*rdiff-backup-0.10.1 (25 Sep 2002) - - 17 dec 2002, B.Lauwers <blauwers@gentoo.org> rdiff-backup-0.10.1-r1.ebuild : - Added patch to fix Bug #9945, changed ebuild to use disutils eclass - - 25 Sep 2002; Maik Schreiber <blizzy@gentoo.org> : New version, - contains quite a few security and other fixes (see - http://rdiff-backup.stanford.edu/CHANGELOG). - -*rdiff-backup-0.8.0 (20 Jun 2002) - - 09 Jul 2002; phoen][x <phoenix@gentoo.org> rdiff-backup-0.8.0.ebuild : - Added KEYWORDS, SLOT. - - 20 Jun 2002; Thilo Bangert <bangert@gentoo.org> rdiff-backup-0.8.0.ebuild: - version bump - added LICENSE - -*rdiff-backup-0.6.0 (27 Apr 2002) - - 27 Apr 2002; Thilo Bangert <bangert@gentoo.org> ChangeLog : - - initial release ;-) - contributed by Justin diff --git a/app-backup/rdiff-backup/Manifest b/app-backup/rdiff-backup/Manifest deleted file mode 100644 index 17c7bbc..0000000 --- a/app-backup/rdiff-backup/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST rdiff-backup-1.3.3.tar.gz 198412 SHA256 ee030ce638df0eb1047cf72578e0de15d9a3ee9ab24da2dc0023e2978be30c06 SHA512 e2731464a6ff146cdecac49d2d99275dc5e6b4a3ff5b8209fe6dc71fd80cdbf573d029531325a879e9a169c12b31568f75fdcb812f53df33896784c5bc550280 WHIRLPOOL 04f3257c8a1dd6b8c81ec1f7d3fb7d1e4bba9bb97020b0932d2a72d9279924147ec98c74e5f9952b5c14c50675ac03f7d7956875ce58c1e677571c9cfab57f89 -EBUILD rdiff-backup-1.3.3-r1.ebuild 695 SHA256 4b75c227816d14f353687fb8683695e674d4e4241514b5689cbc3ef6a578ea12 SHA512 4111d08aab873cb29dc2620aefa3f4594f1673d7b9e3e4a50a77975bed7736cd0c3e1992984eefc944152ef00c9bdf58c7228c857cdbfb6adc46023b4e1219db WHIRLPOOL 6b087be4d5bd46907a06dc922a676da760c1ceec7e09fa2d8640c165db4ac05a594232267567d2b20a185f0c082fe5bdd56d78d909e39a42905856aad76ad75f -EBUILD rdiff-backup-1.3.3-r2.ebuild 858 SHA256 7d118796ed91ec810406c5ff65f6c3b652e23e656e00140f888889ef62fa1fec SHA512 cbbed1c08742fb50d4c1bb8a3655e1820b2ae4b3d31b58f9b8d784eb2761f3ea40fbb36c11e7eee1aee8e8621c9d6b60a1ebc5e96369125145462daa1b262525 WHIRLPOOL c25e44bffe4abfade5af3debedaa3fd0151b3a59ba807b2ad5a3fafbb4b47809a9a1b37df4815affaaae18d9ad82a67b03dea70d2130a6e1851393ec3a42e0b7 -MISC ChangeLog 13395 SHA256 93b7463051965917da7b2d0957e7e7afa0d820078ced9717e4a20540b7d6093a SHA512 99715bb02b759dcebd8538b2b3a47ea3b70a7aa46268834350db433109243877fbf75e08e0c3b8987e87148881b49c8dca098f3fc0b9682a5bda78820814f9c4 WHIRLPOOL c09b997e089e0d2def8eb798dc3f96f2dfdc1da369c41a542246d368091cfc257f98c449dace093ed73e6571625db1b5880fc008dfe972c574b0ef008fbf6168 -MISC metadata.xml 139 SHA256 5cdc1888ebc8807b9a37b1d33429c61cabe7415a4f240e21a4c2ff8eca7a34ed SHA512 8be912ace7468a4396eb1da00a9785030a8ce35da4357a01591876a1056fd45e44da65de2af3e1eb0506ce6551714962c40c3ae5a3aefa2ad231de35af2519be WHIRLPOOL 620431014dd4fb752c3d46d11904ecb2c6d4525f5b4e30f4f778a3b74d3f7187ae4ccd856ebd7eabb48ce261b21849c732928fe647edce024a3fdc082d8f8630 diff --git a/app-backup/rdiff-backup/rdiff-backup-1.3.3-r1.ebuild b/app-backup/rdiff-backup/rdiff-backup-1.3.3-r1.ebuild deleted file mode 100644 index 7a2fa78..0000000 --- a/app-backup/rdiff-backup/rdiff-backup-1.3.3-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -PYTHON_COMPAT=( python2_7 ) -PYTHON_DEPEND="2" -SUPPORT_PYTHON_ABIS="1" -RESTRICT_PYTHON_ABIS="3.* *-jython" - -inherit distutils-r1 - -DESCRIPTION="Remote incremental file backup utility - not maintained since 2009!" -HOMEPAGE="http://www.nongnu.org/rdiff-backup/" -SRC_URI="http://savannah.nongnu.org/download/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="acl xattr" - -DEPEND=">=net-libs/librsync-0.9.7 - !arm? ( xattr? ( dev-python/pyxattr ) - acl? ( dev-python/pylibacl ) )" -RDEPEND="${DEPEND}" - -DOCS="examples.html" -PYTHON_MODNAME="rdiff_backup" diff --git a/app-backup/rdiff-backup/rdiff-backup-1.3.3-r2.ebuild b/app-backup/rdiff-backup/rdiff-backup-1.3.3-r2.ebuild deleted file mode 100644 index 3f99209..0000000 --- a/app-backup/rdiff-backup/rdiff-backup-1.3.3-r2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 versionator - -UPSTREAM_PV=$(replace_all_version_separators '-') - -DESCRIPTION="Local/remote mirroring+incremental backup" -HOMEPAGE="https://github.com/sol1/rdiff-backup" -SRC_URI="https://github.com/sol1/${PN}/archive/r${UPSTREAM_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="examples" - -DEPEND=" - net-libs/librsync:0/2 -" -RDEPEND=" - dev-python/pyxattr[${PYTHON_USEDEP}] - dev-python/pylibacl[${PYTHON_USEDEP}] -" - -PATCHES=( "${FILESDIR}/${P}-librsync-1.0.0.patch" ) - -python_install_all() { - use examples && local EXAMPLES=( examples.html ) - - distutils-r1_python_install_all -} diff --git a/app-crypt/kbfs/ChangeLog b/app-crypt/kbfs/ChangeLog new file mode 100644 index 0000000..e9b4cea --- /dev/null +++ b/app-crypt/kbfs/ChangeLog @@ -0,0 +1,6 @@ +*kbfs-2.11.0-r1 (26 Oct 2022) +*kbfs-9999 (26 Oct 2022) + + 26 Oct 2022; AstroFloyd <AstroFloyd@gmail.com> +kbfs-2.11.0-r1.ebuild, + +kbfs-9999.ebuild, +metadata.xml: + app-crypt/kbfs: initial ebuild for v9999. diff --git a/app-crypt/kbfs/Manifest b/app-crypt/kbfs/Manifest new file mode 100644 index 0000000..119acca --- /dev/null +++ b/app-crypt/kbfs/Manifest @@ -0,0 +1,5 @@ +DIST kbfs-2.11.0.tar.gz 4520872 BLAKE2B 4472360205f42f59bc18f64634b4e10f38f532db262de38260a459faf0d76b9f805fb3d5e12d21afecbd51a980e63c68cc2be47b4e5ab597b7b0bfdd491dd54d SHA512 f735f7fc1c958eabcb38933f19edeba0cd3854e3d5a2030c6e4301c9cea714c432993e099b2199060e1275982755f60728545e71151c5796eb9be4978790e2f5 +EBUILD kbfs-2.11.0-r1.ebuild 1259 BLAKE2B dd406c47963ab65acdb6838826a52d805548548aa2fdb4ccd980178f93cbac208852554984f0834f99ec4397c864bb1ac004e53e11845af2c6afdd16671b5ab0 SHA512 0c3f898ac0519600654dd8991d995501d9916da15f23e1dce09c037c906d2f28ca8927fb7bcf04d24eabb71baae846cee0bd6b25e398464020c3f918e2436db2 +EBUILD kbfs-9999.ebuild 1228 BLAKE2B a6908de46ebe0218d4f98fb9acfc143b4db654bfa6301915961d5cb1938b3f4501d9add134b393312f39c7094af3833318c8d4655e5091a4bc0887b6e38496c2 SHA512 4b76821566817d649fd052062431dba5415b0a52112b91ae8ae5a11c0a4e0d794dff507a0acec3b695f4e36d4e7b094ce30eb691bbfbd55e31e83a26380e5232 +MISC ChangeLog 209 BLAKE2B 2504bfbb37994609e88bbcfb7ebed9424e9c20c16ce9884c64c6a06eff1a6820639b7c94ee54d3c2f880b2834360e4b66439f95403cdda5e552b20d779b08348 SHA512 09586027ada1d0788cd21e8d9655bc0868554bdb3dd2f947f18198254aaed75fe652da1462e5d4a22beb1928c8c414bbb2df55ac48fb73427799e71da3ab6207 +MISC metadata.xml 335 BLAKE2B 2f2f44f5d04514f5526d07b851ee2a4b17890eb36ddcf823c95a57c1a1be84dd4c0d43bd11ecaefd797873282c14df161ea44bdb845f65735809720f6e9044ac SHA512 0c133b9a64d67ed69aac9b4b9a6489156d37dcfa5541c8345d110569b94bc8a3044cb3adcf38675ff6b9faf82b34355664351295b69e92ad15aca0d2fe638616 diff --git a/app-crypt/kbfs/kbfs-2.11.0-r1.ebuild b/app-crypt/kbfs/kbfs-2.11.0-r1.ebuild new file mode 100644 index 0000000..c97cc13 --- /dev/null +++ b/app-crypt/kbfs/kbfs-2.11.0-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit golang-build systemd + +DESCRIPTION="Keybase Filesystem (KBFS)" +HOMEPAGE="https://keybase.io/docs/kbfs" +SRC_URI="https://github.com/keybase/kbfs/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND=" + app-crypt/gnupg + sys-fs/fuse:0= + " + +src_unpack() { + unpack "${P}.tar.gz" + mkdir -vp "${S}/src/github.com/keybase" || die + ln -vs "${S}" "${S}/src/github.com/keybase/kbfs" || die +} + +src_compile() { + EGO_PN="github.com/keybase/kbfs/kbfsfuse" \ + EGO_BUILD_FLAGS="-tags production -o ${T}/kbfsfuse" \ + golang-build_src_compile + EGO_PN="github.com/keybase/kbfs/kbfsgit/git-remote-keybase" \ + EGO_BUILD_FLAGS="-tags production -o ${T}/git-remote-keybase" \ + golang-build_src_compile + EGO_PN="github.com/keybase/kbfs/redirector" \ + EGO_BUILD_FLAGS="-tags production -o ${T}/keybase-redirector" \ + golang-build_src_compile +} + +src_test() { + EGO_PN="github.com/keybase/kbfs/kbfsfuse" \ + golang-build_src_test +} + +src_install() { + dobin "${T}/kbfsfuse" + dobin "${T}/git-remote-keybase" + dobin "${T}/keybase-redirector" + systemd_douserunit "${S}/packaging/linux/systemd/kbfs.service" +} diff --git a/app-crypt/kbfs/kbfs-9999.ebuild b/app-crypt/kbfs/kbfs-9999.ebuild new file mode 100644 index 0000000..a3bee1a --- /dev/null +++ b/app-crypt/kbfs/kbfs-9999.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit git-r3 golang-build systemd + +DESCRIPTION="Keybase Filesystem (KBFS)" +HOMEPAGE="https://keybase.io/docs/kbfs" +EGIT_REPO_URI="https://github.com/keybase/kbfs.git" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="" +IUSE="git" + +DEPEND="" +RDEPEND=" + app-crypt/gnupg + sys-fs/fuse:0= + " + +src_unpack() { + git-r3_src_unpack + mkdir -vp "${S}/src/github.com/keybase" || die + ln -vs "${S}" "${S}/src/github.com/keybase/kbfs" || die +} + +src_compile() { + EGO_PN="github.com/keybase/kbfs/kbfsfuse" \ + EGO_BUILD_FLAGS="-tags production -o ${T}/kbfsfuse" \ + golang-build_src_compile + EGO_PN="github.com/keybase/kbfs/kbfsgit/git-remote-keybase" \ + EGO_BUILD_FLAGS="-tags production -o ${T}/git-remote-keybase" \ + golang-build_src_compile + EGO_PN="github.com/keybase/kbfs/redirector" \ + EGO_BUILD_FLAGS="-tags production -o ${T}/keybase-redirector" \ + golang-build_src_compile +} + +src_test() { + EGO_PN="github.com/keybase/kbfs/kbfsfuse" \ + golang-build_src_test +} + +src_install() { + dobin "${T}/kbfsfuse" + dobin "${T}/git-remote-keybase" + dobin "${T}/keybase-redirector" + systemd_douserunit "${S}/packaging/linux/systemd/kbfs.service" +} diff --git a/app-crypt/kbfs/metadata.xml b/app-crypt/kbfs/metadata.xml new file mode 100644 index 0000000..e38d27b --- /dev/null +++ b/app-crypt/kbfs/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>nicolasbock@gentoo.org</email> + </maintainer> + <use> + <flag name="git"> + Build the Git remote helper for storing repositories in Keybase + </flag> + </use> +</pkgmetadata> diff --git a/app-crypt/keybase/ChangeLog b/app-crypt/keybase/ChangeLog new file mode 100644 index 0000000..9bf03f6 --- /dev/null +++ b/app-crypt/keybase/ChangeLog @@ -0,0 +1,5 @@ +*keybase-5.8.1 (26 Oct 2022) + + 26 Oct 2022; AstroFloyd <AstroFloyd@gmail.com> +keybase-5.8.1.ebuild, + +metadata.xml: + app-crypt/keybase: initial ebuild for v5.8.1. diff --git a/app-crypt/keybase/Manifest b/app-crypt/keybase/Manifest new file mode 100644 index 0000000..082e52c --- /dev/null +++ b/app-crypt/keybase/Manifest @@ -0,0 +1,4 @@ +DIST keybase-5.8.1.tar.gz 81053766 BLAKE2B c3921c8bd2f57ffda01ebd930afe5ec01fb0f770394dac3b9002cda1c8d3d872b22f744bee3e5ebf1285ef675b2b9cd8d3029aa7b5175fec0a5063bdbbfd48a0 SHA512 1d37b65e10379bb5a5c0dc08389bbc1bbe812556bb53e2c514c87bba73c333d72e9d245bcc6cea0724fc7633a93713e8848602ae45d3cad7c218d4377a76d9a8 +EBUILD keybase-5.8.1.ebuild 1316 BLAKE2B 186953777bf57b7efb212b421b959d18adc5f6d4e4da5e84966fcda85f9a7049e4a567371b027ed24077efe56c0b08d4962d49e6dd13a914e450b799fa03b5cd SHA512 6d725ca724feda12fe35334af69fbf393fa0f31bd67f7e6e6a2b77d398785c251894d0c8a2dedad1579e9a67afeb2ae57d38bac2ecc917dbab0f36729052ce42 +MISC ChangeLog 167 BLAKE2B d55a1cc7c469967467c9ea826ba7cd4c2c94e1980eb4cf6c46821771ba508369c19006a7eff81c26aba201613ff7c0f16ed8b917c2c5f1d5114aa6ff87b3bf3d SHA512 2e535613bfb97d13a0adf5d56e667f90bcf16d093e2022d3f1fa983771927a7adc63e577ef0da0937311779210a2b0c41e8ece50c3c8dbb16b22d5ecf2cc9fdd +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/app-crypt/keybase/keybase-5.8.1.ebuild b/app-crypt/keybase/keybase-5.8.1.ebuild new file mode 100644 index 0000000..7be72d0 --- /dev/null +++ b/app-crypt/keybase/keybase-5.8.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit golang-build systemd + +DESCRIPTION="Client for keybase.io" +HOMEPAGE="https://keybase.io/" +SRC_URI="https://github.com/keybase/client/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0 BSD BSD-2 LGPL-3 MIT MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="app-crypt/gnupg" + +src_unpack() { + unpack "${P}.tar.gz" + ln -vs "client-${PV}" "${P}" || die + mkdir -vp "${S}/src/github.com/keybase" || die + ln -vs "${S}" "${S}/src/github.com/keybase/client" || die +} + +src_compile() { + EGO_PN="github.com/keybase/client/go/keybase" \ + EGO_BUILD_FLAGS="-tags production -o ${T}/keybase" \ + golang-build_src_compile +} + +src_test() { + EGO_PN="github.com/keybase/client/go/keybase" \ + golang-build_src_test +} + +src_install() { + dobin "${T}/keybase" + dobin "${S}/packaging/linux/run_keybase" + systemd_douserunit "${S}/packaging/linux/systemd/keybase.service" + dodir "/opt/keybase" + insinto "/opt/keybase" + doins "${S}/packaging/linux/crypto_squirrel.txt" +} + +pkg_postinst() { + elog "Start/Restart keybase: run_keybase" + elog "Run the service: keybase service" + elog "Run the client: keybase login" + ewarn "Note that the user keybasehelper is obsolete and can be removed" +} diff --git a/app-emulation/vmware-horizon-client-bin/metadata.xml b/app-crypt/keybase/metadata.xml index ae34b4d..ae34b4d 100644 --- a/app-emulation/vmware-horizon-client-bin/metadata.xml +++ b/app-crypt/keybase/metadata.xml diff --git a/app-emulation/vmware-horizon-client-bin/ChangeLog b/app-emulation/vmware-horizon-client-bin/ChangeLog deleted file mode 100644 index acd2a20..0000000 --- a/app-emulation/vmware-horizon-client-bin/ChangeLog +++ /dev/null @@ -1,19 +0,0 @@ -# ChangeLog for app-emulation/vmware-horizon-client-bin -# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ -# Note - this is an EXPERIMENTAL ebuild - I haven't actually got the installed program -# to work yet! - -*vmware-horizon-client-bin-4.3.0 (17 Apr 2017) - - 17 Apr 2017; AstroFloyd <AstroFloyd@gmail.com> - -vmware-horizon-client-bin-4.2.0.ebuild, - +vmware-horizon-client-bin-4.3.0.ebuild: - Version bump - -*vmware-horizon-client-bin-4.2.0 (9 Dec 2016) - - 9 Dec 2016; AstroFloyd <AstroFloyd@gmail.com> - +vmware-horizon-client-bin-4.2.0.ebuild: - Initial ebuild - diff --git a/app-emulation/vmware-horizon-client-bin/Manifest b/app-emulation/vmware-horizon-client-bin/Manifest deleted file mode 100644 index a8e87ac..0000000 --- a/app-emulation/vmware-horizon-client-bin/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST VMware-Horizon-Client-4.3.0-4710754.x64.bundle 64262321 SHA256 b7fbfca5e7daddb59c6659cd21b8789403318423643cc41b055c22c15919f875 SHA512 27586beaa88ef753d0a7b3d30fc0853174b75770137212fa672ef030962ddeb029e0848699cb933719f5001d7cbc3fe739f0ff6d42a256c2a87ab2830eb11762 WHIRLPOOL 1c3a9304a62d6c45996f5316622fe2501aaa7bbd718b89a1c2572caf6b32e948effca1436a4ccb569e1fd595420039ee48ba798cd3e276f6b68c28cde30f8bb3 -EBUILD vmware-horizon-client-bin-4.3.0.ebuild 3812 SHA256 c36cb05849cb71577acff814dee6c6eb6fa504424ab93605ab3250ce6765e46b SHA512 904e16ee54c4b07035544f05ca15186df5dc71fb5ddb2d910da2af6d31f9c0ec2493e0129dfd716fa3cdb76389041a15fdf9eae073b0dec82404afa1be2e4754 WHIRLPOOL 731da904e177e6b4e99c527405c349a9eb7663f2042a7c683488ab4b8f080836f9d81512109ea797bf3043d21ecb262d84aaf50cad274c56661c72ccd2a5ea4f -MISC ChangeLog 598 SHA256 c5ab5eb3b9a41085d2c70d4bdd22aace1c23b3575a3c34e71baa41c3a31d09dd SHA512 b37fd3b8b1cb8c38b8085dd1c92e1eeb4846784c92a463f9d0224e1a9b165df28789a6d0b4d012e14ccab53d445196cc05b4364245056387c25d764a13e8ec6c WHIRLPOOL e4d3d1663b9b514e37149d35d924761597b444f894f5a1bddd00be495b5385595ac355062d7b2d75bfc99feb9c10c2cdbf5668a3754ea5ef63a204815d4ba994 -MISC metadata.xml 252 SHA256 fa82c8f8ccb7949415fff69cab33850a03547531946e14a4184f1ecda61abf26 SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 WHIRLPOOL 253b5757951fa6a61178c61d6333a21e90ab81cd6167bc6cfa6032e7f9e3304a9afa8290a3b6607994df74f2bd503d3725e173b9beff10555d395eb74844fc1a diff --git a/app-emulation/vmware-horizon-client-bin/vmware-horizon-client-bin-4.3.0.ebuild b/app-emulation/vmware-horizon-client-bin/vmware-horizon-client-bin-4.3.0.ebuild deleted file mode 100644 index 68a0595..0000000 --- a/app-emulation/vmware-horizon-client-bin/vmware-horizon-client-bin-4.3.0.ebuild +++ /dev/null @@ -1,130 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -DESCRIPTION="Binary version of VMware horizon client" -HOMEPAGE="https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmware_horizon_clients/4_0" -SRC_URI="https://download3.vmware.com/software/view/viewclients/CART16Q4/VMware-Horizon-Client-4.3.0-4710754.x64.bundle" - -LICENSE="vmware" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND="" -RDEPEND="" - -src_unpack() { - mkdir "${S}" # Create source dir - cp "${DISTDIR}/${A} ${S}" # Copy the distfile to the source dir - symlink won't execute - chmod +x "${S}/${A}" # Make the distfile executable - cd "${S}" - ./${A} -x extract/ -} - -src_prepare() { - # Arch PKGBUILD build() function: - - # This is a dirty hack, but it works. - # Change dynamic section in ELF files to fix dynamic linking. - # Make sure the length is not changed! - # libudev.so.0 -> libudev.so.1 - # - # for system openssl: - # libssl.so.1.0.[12] -> libssl.so.1.0.0 - # libcrypto.so.1.0.[12] -> libcrypto.so.1.0.0 - # - # for bundled openssl - we use uncommon name to make sure no other application will care: - # libssl.so.1.0.[12] -> libssl-vmw.so.0 - # libcrypto.so.1.0.[12] -> libcrypto-vmw.so.0 - - cd extract - for bundle in vmware-horizon-*; do - echo "Patching ${bundle}..." - for FILE in $(find "${bundle}" -type f); do - # executables and libraries only - file --mime "${FILE}" | egrep -q "(application/x-(executable|sharedlib)|text/x-shellscript)" || continue - - # make executable - chmod +x "${FILE}" - - # ELF executables and libraries only - file --mime "${FILE}" | egrep -q "application/x-(executable|sharedlib)" || continue - - # link against libudev.so.1 - sed -i -e 's/libudev.so.0/libudev.so.1/' "${FILE}" - - # even openssl 1.0.[12].x has library file names ending in .so.1.0.0 - if [ ${_USE_BUNDLED_OPENSSL:=0} -eq 0 -o "${bundle}" = 'vmware-horizon-client' ]; then - sed -i -e 's/libssl.so.1.0.[12]/libssl.so.1.0.0/' \ - -e 's/libcrypto.so.1.0.[12]/libcrypto.so.1.0.0/' \ - "${FILE}" - else - # Some files link against openssl... - # Use the bundled version there. - sed -i -e 's/libssl.so.1.0.[012]/libssl-vmw.so.0/' \ - -e 's/libcrypto.so.1.0.[012]/libcrypto-vmw.so.0/' \ - "${FILE}" - fi - done - done - - # now that we fixed dynamic linking, remove the libraries provided by the package... - rm -f vmware-horizon-pcoip/pcoip/lib/vmware/lib{crypto,ssl}.so.1.0.2 -} - -src_install() { - # Following the Arch Linux package build for v4.1.0 - - # Client: - cd "${S}/extract/vmware-horizon-client/" - dobin bin/* - exeinto usr/lib/vmware/view/bin/ - doexe lib/vmware/view/bin/vmware-view - insinto usr/share - doins -r share/* - dodoc doc/* - dodoc debug/* - - # PCOIP: - cd "${S}/extract/vmware-horizon-pcoip/pcoip/" - dobin bin/* - insinto usr/lib/ - doins -r lib/* - - # Real-time audio/video: - cd "${S}/extract/vmware-horizon-rtav/" - insinto usr/lib/ - doins -r lib/* - - # Smartcard: - cd "${S}/extract/vmware-horizon-smartcard/" - insinto usr/lib/ - doins -r lib/* - - # USB redirection: - cd "${S}/extract/vmware-horizon-usb/" - exeinto usr/lib/vmware/view/usb/ - doexe bin/* - dosym /usr/lib/vmware/view/usb/vmware-view-usbd usr/bin/ - dosym /usr/lib/vmware/view/usb/vmware-usbarbitrator usr/bin/ - # Note: no init scripts - - # Virtual printing: - cd "${S}/extract/vmware-horizon-virtual-printing/" - exeinto usr/lib/vmware/view/usb/ - doexe bin/* - dobin bin/x86_64-linux-NOSSL/thnu* # Specific for amd64 - exeinto etc/thnuclnt/ - doexe bin/x86_64-linux-NOSSL/.thnumod # Specific for amd64 - exeinto usr/lib/vmware/rdpvcbridge/ - doexe lib/tprdp.so - insinto usr/share/cups/mime/ - doins bin/conf/thnuclnt.convs bin/conf/thnuclnt.types - # Note: no Arch service file -} - -pkg_postinst() { - ewarn "This is an experimental ebuild. Use at your own risk!" -} diff --git a/app-emulation/vmware-view-open-client-pcoip-bin/ChangeLog b/app-emulation/vmware-view-open-client-pcoip-bin/ChangeLog deleted file mode 100644 index 60777a5..0000000 --- a/app-emulation/vmware-view-open-client-pcoip-bin/ChangeLog +++ /dev/null @@ -1,12 +0,0 @@ -# ChangeLog for app-emulation/vmware-view-open-client-pcoip-bin -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*vmware-view-open-client-pcoip-bin-9999 (26 Sep 2014) - - 26 Sep 2014; AstroFloyd <AstroFloyd@gmail.com> - +vmware-view-open-client-pcoip-bin-9999.ebuild: - Initial version, from - http://www.virtualvcp.com/linux-technical-guides/171-installing-the-vmware-vi - ew-pcoip-client-on-linux - diff --git a/app-emulation/vmware-view-open-client-pcoip-bin/Manifest b/app-emulation/vmware-view-open-client-pcoip-bin/Manifest deleted file mode 100644 index e90f9a8..0000000 --- a/app-emulation/vmware-view-open-client-pcoip-bin/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST vmware-view-open-client-pcoip-bin-9999.tar.gz 6448336 SHA256 3a1bbdc8f70e31ff7e2ce68417d17d7c365e14468190d42dd9ba10909f72de3b SHA512 e60d5f083bea510ba682c41d6d96394f5fdcffa3039caee0b47e37d56eda41d9c81cd1c61f2850b5e38f4b8d28b5405bb1b851fd6e8c16c830a9a4a035da8616 WHIRLPOOL c66f91c73da86bccf8ccbbf1a1f99f1bdb5a5bb801d79b4a8d0c71dfb04660764a52fcc22a323990ec0393537c288afa37cb1a444a7838b0e832af1520ba80ec -EBUILD vmware-view-open-client-pcoip-bin-9999.ebuild 1034 SHA256 abfd6a8fef8f6a188fc659e69e2447f48e4fcec6b8c366c43734242972d64a15 SHA512 95a74eb6624d40fd130998c02fa51184bc850ba113f628a4572867411fa0dbaa0a015d67948bdf7354f4f334387f8d0fa13efdd5a17df789b9521b2d47eb8b49 WHIRLPOOL e75fddf4b96013c49ed289e52763653852f0590ebca09a142bdf9220606b1ac1050b5393f0ae5dab41c57974555f81b60db52f93385fc9399d983f102443d3e3 -MISC ChangeLog 434 SHA256 aa27b76c6be00cdfa4fb7179dd1554540c67fa920232d0558f336428131fa20f SHA512 e8a38c90a0e74ff702c0c1f9c7cfcd972d142c89aa6a600c74abd6ac182ba9edf2d0c56c94c752aa510c237495496f50bf543d5f689e1d4e46826c8ab1923086 WHIRLPOOL 4492b1e3a0acba895ffbfed2e8a6beb8cfa451a68cc1394251d33290f44fbb5c3d6afe70f23eec81a70a4a8d464ef8f15f09ac206861aa617a2b17ec5cf4afa4 -MISC metadata.xml 267 SHA256 5b5b3fba6ac117f8b57408941b7319998b240a1723a3f267f7ac9033077378f2 SHA512 a509a185ceee2c761900ee27cb68ff8e48d0e07675d66027d1ed56be1c4e154d9e4d7f62bd044f49be84ab67f7f625c45a90403f3b4c2c039c5960f3e935b803 WHIRLPOOL 0a9ba6e222494c05269b83537d18f0c97173d17212045f0f0961dd7bcc4b8e9e8d4ab8567641610d9a2bba2816199503a3da824eeea018c0fb1c0c3b0525d50f diff --git a/app-emulation/vmware-view-open-client-pcoip-bin/vmware-view-open-client-pcoip-bin-9999.ebuild b/app-emulation/vmware-view-open-client-pcoip-bin/vmware-view-open-client-pcoip-bin-9999.ebuild deleted file mode 100644 index d65f60a..0000000 --- a/app-emulation/vmware-view-open-client-pcoip-bin/vmware-view-open-client-pcoip-bin-9999.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -DESCRIPTION="Binary version of VMware open client using the PCoIP protocol" -HOMEPAGE="http://www.virtualvcp.com/linux-technical-guides/171-installing-the-vmware-view-pcoip-client-on-linux" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND="" -RDEPEND="" - -src_install() { - #dodoc README CHANGELOG VERSION - dobin usr/bin/* - dolib usr/lib/hptc-usb-mgr/plugins/libUsbVMwareView.so usr/lib/*.so - dodoc usr/share/doc/VMware-view-client/doc/open_source_licenses.txt usr/share/doc/VMware-view-client/doc/View_Client_Admin_Guide-en.pdf usr/share/doc/VMware-view-client/doc/VMware-view-client-EULA-en.txt - docinto VMware-view-client/doc/help/ - dodoc usr/share/doc/VMware-view-client/doc/help/integrated_help-* - keepdir /etc/vmware/ -} - -pkg_postinst() { - ewarn "This is an experimental ebuild. This version is not supported by VMware. Use at your own risk!" -} diff --git a/app-emulation/vmware-view-open-client/ChangeLog b/app-emulation/vmware-view-open-client/ChangeLog deleted file mode 100644 index 402f59c..0000000 --- a/app-emulation/vmware-view-open-client/ChangeLog +++ /dev/null @@ -1,98 +0,0 @@ -# ChangeLog for app-emulation/vmware-view-open-client -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-view-open-client/ChangeLog,v 1.13 2013/06/22 18:46:17 dilfridge Exp $ - -*vmware-view-open-client-4.5.0.297975-r2 (09 May 2014) - - 09 May 2014; AstroFloyd <AstroFloyd@gmail.com> - -vmware-view-open-client-4.5.0.297975-r1.ebuild, - +vmware-view-open-client-4.5.0.297975-r2.ebuild, - files/vmware-view-open-client-4.5.0.297975-linking.patch: - Revision bump - - 09 May 2014; AstroFloyd <AstroFloyd@gmail.com> - +vmware-view-open-client-4.5.0.297975-r1.ebuild, - +files/vmware-view-open-client-4.5.0.297975-curl-headers.patch, - +files/vmware-view-open-client-4.5.0.297975-linking.patch, - +files/vmware-view-open-client-4.5.0.297975-unbundle-intltool.patch, - +metadata.xml: - Added vmware-view-open-client to repo - - 22 Jun 2013; Andreas K. Huettel <dilfridge@gentoo.org> - vmware-view-open-client-4.5.0.297975-r1.ebuild: - EAPI bump and use icu subslot dependency - - 02 Oct 2012; Sergei Trofimovich <slyfox@gentoo.org> - +files/vmware-view-open-client-4.5.0.297975-unbundle-intltool.patch, - vmware-view-open-client-4.5.0.297975-r1.ebuild: - Fix build failure against newer intltool (bug #417335 by Randall Wald and - others). - - 03 May 2012; Jeff Horelick <jdhore@gentoo.org> - vmware-view-open-client-4.5.0.297975-r1.ebuild: - dev-util/pkgconfig -> virtual/pkgconfig - - 25 Jul 2011; Christoph Mende <angelos@gentoo.org> - vmware-view-open-client-4.5.0.297975-r1.ebuild, - +files/vmware-view-open-client-4.5.0.297975-curl-headers.patch: - Fix compilation against curl-7.21.7 (bug #376227) - -*vmware-view-open-client-4.5.0.297975-r1 (15 Jun 2011) - - 15 Jun 2011; Timo Gurr <tgurr@gentoo.org> - -vmware-view-open-client-4.5.0.297975.ebuild, - +vmware-view-open-client-4.5.0.297975-r1.ebuild, - +files/vmware-view-open-client-4.5.0.297975-linking.patch: - Revbump fixing linking bug #369107, EAPI bump. Remove old. - - 03 Mar 2011; Timo Gurr <tgurr@gentoo.org> - vmware-view-open-client-4.5.0.297975.ebuild: - Slot gtk+ dependency. - -*vmware-view-open-client-4.5.0.297975 (19 Feb 2011) - - 19 Feb 2011; Timo Gurr <tgurr@gentoo.org> - -vmware-view-open-client-4.0.1.235010.ebuild, - +vmware-view-open-client-4.5.0.297975.ebuild: - Version bump, remove old. - - 31 Mar 2010; Timo Gurr <tgurr@gentoo.org> - vmware-view-open-client-4.0.1.235010.ebuild: - Fixing net-misc/curl[ssl] USE dependency wrt bug #310139. - -*vmware-view-open-client-4.0.1.235010 (07 Mar 2010) - - 07 Mar 2010; Timo Gurr <tgurr@gentoo.org> - -vmware-view-open-client-4.0.0.215529.ebuild, - +vmware-view-open-client-4.0.1.235010.ebuild: - Version bump, remove old. - -*vmware-view-open-client-4.0.0.215529 (05 Jan 2010) - - 05 Jan 2010; Timo Gurr <tgurr@gentoo.org> - -vmware-view-open-client-3.1.2.188088.ebuild, - -vmware-view-open-client-4.0.0.201987.ebuild, - +vmware-view-open-client-4.0.0.215529.ebuild: - Version bump, remove old. - -*vmware-view-open-client-4.0.0.201987 (21 Oct 2009) - - 21 Oct 2009; Timo Gurr <tgurr@gentoo.org> - -vmware-view-open-client-4.0.0.196715.ebuild, - +vmware-view-open-client-4.0.0.201987.ebuild: - Version bump, remove old. - -*vmware-view-open-client-4.0.0.196715 (05 Oct 2009) -*vmware-view-open-client-3.1.2.188088 (05 Oct 2009) - - 05 Oct 2009; Timo Gurr <tgurr@gentoo.org> - -vmware-view-open-client-3.1.0.169073.ebuild, - +vmware-view-open-client-3.1.2.188088.ebuild, - +vmware-view-open-client-4.0.0.196715.ebuild: - Version bumps, remove old. - -*vmware-view-open-client-3.1.0.169073 (16 Jul 2009) - - 16 Jul 2009; Timo Gurr <tgurr@gentoo.org> - +vmware-view-open-client-3.1.0.169073.ebuild, +metadata.xml: - Initial ebuild, thanks to Jeremy Wood. Fixes bug #257637. diff --git a/app-emulation/vmware-view-open-client/Manifest b/app-emulation/vmware-view-open-client/Manifest deleted file mode 100644 index 1a31665..0000000 --- a/app-emulation/vmware-view-open-client/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -AUX vmware-view-open-client-4.5.0.297975-curl-headers.patch 308 SHA256 860491e047078a31939371cc72d1ad31b362c9038c27bfbcf60b1296daae8dc5 SHA512 c9bf2a69f241ec924af56f32d457b0e33ae1a4ce99b2b4075386c768f2550b4e65a79d4d05bb4832f0f7fee3359758c873e0386ed270194900785a5f2d57536f WHIRLPOOL 355a09b98694b4a5c798560277c4950453b7221f7a050198c83355c3962cfa2bab1653a3dda27323e3853c9aedcdca829b638bdb0c44a54367b272f8533ad1ff -AUX vmware-view-open-client-4.5.0.297975-linking.patch 792 SHA256 1bb83e3592bda98706129f6ac82a354375635610073008f3478b83b6a7ef8404 SHA512 141613705c0536f818ee95fda1dd0d203698ecc0fd227427ddcce989490d70eb81845cf5f562a45ae1200d17e285ac9dd50eec101c3e2b6fa63200ba0956f740 WHIRLPOOL d6d54f08f387b47187e4c6ccc21beb6a62d770050d1475d987b9a8de9eeacae4137dc76708384c3adfb4c1d001f373fe02e1d97745f579ed0b4bfd19911cce98 -AUX vmware-view-open-client-4.5.0.297975-unbundle-intltool.patch 899 SHA256 8d03935e568576491d4d842e56f2e02a4abadb115cda075092aa5729bd7cb356 SHA512 3361e2a5c46012b918cdd5c15d373afb846643a795caf193b90a40e69143479d33b42f68ab159a6854a1bc40eee0d8f81cc322b44e3b9c0ddd59f15e101b4534 WHIRLPOOL 6303cf550009ecc1eb3b49d2c76a5ca58929961fcd01e1cf88778a1e2a94989b22be5d4688e053dd2e97d46a046cf152493336417015cedaa33e8eb781fcf17c -DIST VMware-view-open-client-source-4.5.0-297975.tar.gz 3044430 SHA256 8c81aed954419180c4b36807df15907b333c5558dd0b57650f3743af7c67702c SHA512 2f270114386035c8fdf03c81da4a7fc3471eeb5e9a034d87f027d0d0dacd1a252b021ecf48a9ece26c26ed92960efe6ffd734a36c56eaeaff2307b80a51387e7 WHIRLPOOL aebf972174c64d7ff05ccbe6f1c542f1c7cbfdb29cb84ed1b058a943466a213f616e14780b881dcb365902456d9d370fa42c805959fe0ef3ef7b71ea5fbf46d9 -EBUILD vmware-view-open-client-4.5.0.297975-r2.ebuild 1365 SHA256 00be34c40bbd78ce2fd26f85743b5f307a922697e941ad249f0105f9e08faa94 SHA512 e1d012621fd141f14b4c080a5a71d22174c26a2403a909ad9d5f194ef70333c261af64b54e119aba982f0e941a0c4f7947ecf25bea95c9512ba9693be582e055 WHIRLPOOL 3a779cfc4ef66a1d9b50266937e8f8c8edcc74a45c83d539992288e80c9a3feb04f1ecce44f977189d315b8b76f01205500db4af2fcc33c862f7a1d0b38cccf6 -MISC ChangeLog 3737 SHA256 043a6eafd5493e7e2beff019cdf0589ae54e7a2bf47349c171fd6b63db50f63f SHA512 371e46f2409824e5ac8084291225986fa4d0aa7eb35ba71c31ec42b6a8284d2f521ec1d3dee41c3117c5a431dafd537b134bc6c9aaea264015cf222da9f86b85 WHIRLPOOL 2a7b5b093562fa3930334ffb004c9c61fa23e2c361539562c9198f2902075506ed645596ce6e9418c610a9493ba16478d7d53dbba0d765a82e69e19eddfe93cf -MISC metadata.xml 481 SHA256 a860e124f3bac08e625b00056c40964f8fcbe34e5b6bc0464c19ed551cdfb59f SHA512 97c7eb4af78f635b17511139bac0a278d970282780ce1dd73d31f2940524af3c6fb2fcbfa9bec9f91e2c66c8db775749f28108afacf4cb4eff350b849b5cde1a WHIRLPOOL 65e141d4549d729d01d7f74639d24184dbbfe4681eb208d2d65abf4ae90572cb768fc8b14f1d658146a5ba0b1b1104a48d25fa8dbbe2dffce69e37d0a35c59ba diff --git a/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-curl-headers.patch b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-curl-headers.patch deleted file mode 100644 index 48b6904..0000000 --- a/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-curl-headers.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/lib/bora/basicHttp/http.c b/lib/bora/basicHttp/http.c -index a0f7df3..1f538b4 100644 ---- a/lib/bora/basicHttp/http.c -+++ b/lib/bora/basicHttp/http.c -@@ -40,7 +40,6 @@ - #include "requestQueue.h" - - #include <curl/curl.h> --#include <curl/types.h> - #include <curl/easy.h> - #include <curl/multi.h> - diff --git a/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-linking.patch b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-linking.patch deleted file mode 100644 index aaf0d91..0000000 --- a/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-linking.patch +++ /dev/null @@ -1,14 +0,0 @@ -Upstream: http://code.google.com/p/vmware-view-open-client/issues/detail?id=84 - -diff -Naur VMware-view-open-client-source-4.5.0-297975/configure.ac VMware-view-open-client-source-4.5.0-297975.new/configure.ac ---- VMware-view-open-client-source-4.5.0-297975/configure.ac 2010-09-10 22:09:17.000000000 +0200 -+++ VMware-view-open-client-source-4.5.0-297975.new/configure.ac 2011-06-01 16:58:57.145105019 +0200 -@@ -140,7 +140,7 @@ - PKG_PROG_PKG_CONFIG - PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.6.0 gmodule-2.0 >= 2.6.0]) - if test "$use_gtk" = "yes" ; then -- PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.4.0]) -+ PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.4.0 gmodule-2.0 >= 2.6.0 x11]) - fi - PKG_CHECK_MODULES(XML, [libxml-2.0 >= 2.6.0]) - PKG_CHECK_MODULES(CURL, [libcurl >= 7.16.0]) diff --git a/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-unbundle-intltool.patch b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-unbundle-intltool.patch deleted file mode 100644 index d663fb5..0000000 --- a/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-unbundle-intltool.patch +++ /dev/null @@ -1,35 +0,0 @@ -Use system's intltool. - -Fixes build failure: https://bugs.gentoo.org/show_bug.cgi?id=425604 -(automake fails to regenerate missing files) - -Patches by Kvicadlo. -diff --git a/configure.ac b/configure.ac -index d127fad..b9005c5 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -549,9 +549,6 @@ doc/changelog.Debian - doc/vmware-view.1 - doc/vmware-view-tunnel.1 - fix-toolchain-paths.sh --intltool-update --intltool-merge --intltool-extract - po/Makefile.in - vmware-view.desktop.in - ]) -diff --git a/Makefile.inc b/Makefile.inc -index 41dfe8f..c440f01 100644 ---- a/Makefile.inc -+++ b/Makefile.inc -@@ -243,10 +243,6 @@ testUrl_LDADD += $(GLIB_LIBS) - testUrl_LDADD += $(ICU_LIBS) - testUrl_LDADD += $(TUNNEL_FRAMEWORKS) - --dist_noinst_DATA += intltool-extract.in --dist_noinst_DATA += intltool-merge.in --dist_noinst_DATA += intltool-update.in -- - desktop_in_files += vmware-view.desktop.in - - dist_noinst_DATA += INSTALL diff --git a/app-emulation/vmware-view-open-client/metadata.xml b/app-emulation/vmware-view-open-client/metadata.xml deleted file mode 100644 index fcde7fe..0000000 --- a/app-emulation/vmware-view-open-client/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>vmware</herd> - <maintainer type="person"> - <email>tgurr@gentoo.org</email> - </maintainer> - <longdescription>VMware View Open Client lets you connect from a Linux desktop to remote - Windows desktops managed by VMware View.</longdescription> - <upstream> - <remote-id type="google-code">vmware-view-open-client</remote-id> - </upstream> -</pkgmetadata> diff --git a/app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r2.ebuild b/app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r2.ebuild deleted file mode 100644 index 779dd05..0000000 --- a/app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r1.ebuild,v 1.5 2013/06/22 18:46:17 dilfridge Exp $ - -EAPI=5 - -inherit eutils autotools versionator - -MY_PV=$(replace_version_separator 3 '-' ) -MY_P="${PN/vm/VM}-source-${MY_PV}" - -DESCRIPTION="Open Source VMware View Client" -HOMEPAGE="http://code.google.com/p/vmware-view-open-client/" -SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -COMMON_DEPEND=" - >=dev-libs/boost-1.34.1 - >=dev-libs/icu-3.8.0:= - >=dev-libs/libxml2-2.6.0 - >=dev-libs/openssl-0.9.8 - >=net-misc/curl-7.16.0[ssl] - x11-libs/gtk+:2 -" - -DEPEND="${COMMON_DEPEND} - >=dev-util/intltool-0.21 - virtual/pkgconfig -" - -RDEPEND="${COMMON_DEPEND} - >=net-misc/rdesktop-1.4.1 -" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - epatch "${FILESDIR}/${P}-linking.patch" \ - "${FILESDIR}"/${P}-curl-headers.patch \ - "${FILESDIR}"/${P}-unbundle-intltool.patch - sed -e "s:e.x.p:$(get_version_component_range 1-3):" \ - -e "s:00000:$(get_version_component_range 4):" \ - -i configure.ac - - AT_M4DIR="${AT_M4DIR} -I ${ROOT}/usr/share/aclocal" eautoreconf -} - -src_configure() { - econf \ - --disable-static-icu \ - --enable-nls \ - --with-boost -} diff --git a/app-misc/i810switch/ChangeLog b/app-misc/i810switch/ChangeLog new file mode 100644 index 0000000..e015732 --- /dev/null +++ b/app-misc/i810switch/ChangeLog @@ -0,0 +1,4 @@ + 23 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml, + -files/digest-i810switch-0.6.5-r2, -files/i810switch-macbook-support.patch, + -i810switch-0.6.5-r03.ebuild: + app-misc/i810switch: remove package. diff --git a/app-misc/i810switch/Manifest b/app-misc/i810switch/Manifest index 16654de..0b5a686 100644 --- a/app-misc/i810switch/Manifest +++ b/app-misc/i810switch/Manifest @@ -1,3 +1,2 @@ -AUX i810switch-macbook-support.patch 657 SHA256 b2d0e1ac9322de1b3bea27eb66516880b65b3b259330d77145d29243d4c3884a SHA512 4f73fd5edf5d8ea32955aea8c3b1075ef85bada3a6ddcf2e86ada93f137c1623724e7b2374e88daca2ec5efd4291d93c2a42ef2de31179d04a163eecd2d71946 WHIRLPOOL ad8849b81b682f632865c5190341b5e3ed7a85fa3755a007848b2a30bfa589cc61757245d9458ad4c3a6001a27acdb4c5f00b259eeb6569cf921372b34b5360a -DIST i810switch-0.6.5.tar.gz 24287 SHA256 d714840e3b14e1fa9c432c4be0044b7c008d904dece0d611554655b979cad4c3 SHA512 f7d14b933b39bb4274ec2c156c422927c6a5b7b16e3474a2cf9f80b9798062980642deb19d67ad7946a5a3ccc91465c3c09d113485a9526a5c75c8e625ec6079 WHIRLPOOL a975f38d5470cc6f9546c0bcb281c7659b0444d07a06f0f2d1c90359beac521ec56ec9d7423487f2f8821a073c8befdd4eca33d83cbf3f6d6ddeb93b2efe4810 -EBUILD i810switch-0.6.5-r03.ebuild 828 SHA256 a3dcfbe51a525aed5a388a2ecdfac2ec5fb6904c5bfb341283a5af4d37d62c3f SHA512 f3d424475410cdd6f0e011c4e3a2384d839de54af7f9cfc7bfa127c3861a0d6a7e2c4da7845f9d43f5b9a0a3df2d494b6dc7db95cb7d86e374a599d64ddb3afd WHIRLPOOL 64effa5f00e39a28b1a30644d1bd0c696b26631117c66f8bde2ae16342f1ead393a56c226702fa06adb800cdc07290f8b8718e69c0344e2c1d65b254243eb0c7 +MISC ChangeLog 213 BLAKE2B 703a22d9ce1a7715a75b9bc80d299bd1fd5d2315c389d1d86e050c20d7901fbef10d65b2f4d374f70662c6f2914cadb59be3ac84a19565776c4389a9657648e9 SHA512 d5a53cd38cf9ef12f8c9c31292d1f96e919677a48fa04d8052fe123a8838b60c2696c0c4a282e728884215633bf89ea0a760ad0f232b05ac5f18ab6e43d19000 +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/app-misc/i810switch/files/digest-i810switch-0.6.5-r2 b/app-misc/i810switch/files/digest-i810switch-0.6.5-r2 deleted file mode 100644 index d3e952b..0000000 --- a/app-misc/i810switch/files/digest-i810switch-0.6.5-r2 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 5ca07aee624589bdce5761c796e5f9a8 i810switch-0.6.5.tar.gz 24287 -RMD160 4acaea0c7c4197cdff30885a51f65cda3d3a6df9 i810switch-0.6.5.tar.gz 24287 -SHA256 d714840e3b14e1fa9c432c4be0044b7c008d904dece0d611554655b979cad4c3 i810switch-0.6.5.tar.gz 24287 diff --git a/app-misc/i810switch/files/i810switch-macbook-support.patch b/app-misc/i810switch/files/i810switch-macbook-support.patch deleted file mode 100644 index ff16ed2..0000000 --- a/app-misc/i810switch/files/i810switch-macbook-support.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- i810switch.c.old 2005-06-12 06:36:36.000000000 +0200 -+++ i810switch.c 2007-07-03 02:06:31.000000000 +0200 -@@ -60,6 +60,7 @@ - #define I855STR "8086:3582" - //#define I865STR "8086:2572" - #define I915STR "8086:2592" -+#define I945STR "8086:27a2" - #define MEMSTR "Memory at" - #define NONPRSTR "32-bit, non-prefetchable" - -@@ -279,6 +280,13 @@ - return p; - } - -+ i = (p = strstr(*buff_ptr, I945STR)) != NULL; -+ if (i) -+ { -+ *chiptype = I855; -+ return p; -+ } -+ - i = (p = strstr(*buff_ptr, I915STR)) != NULL; - if (i) - { diff --git a/app-misc/i810switch/i810switch-0.6.5-r03.ebuild b/app-misc/i810switch/i810switch-0.6.5-r03.ebuild deleted file mode 100644 index f662493..0000000 --- a/app-misc/i810switch/i810switch-0.6.5-r03.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/i810switch/i810switch-0.6.5-r1.ebuild,v 1.1 2006/10/23 21:57:04 twp Exp $ - -inherit eutils - -DESCRIPTION="A utility for switching the LCD and external VGA displays on and off" -HOMEPAGE="http://www16.plala.or.jp/mano-a-mano/i810switch.html" -SRC_URI="http://www16.plala.or.jp/mano-a-mano/i810switch/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-* ~x86" -IUSE="" - -DEPEND="virtual/libc" -RDEPEND="sys-apps/pciutils" - -src_unpack() { - unpack ${A} - cd ${S} - epatch "${FILESDIR}"/i810switch-macbook-support.patch - make clean -} - -src_compile() { - emake || die "compile failed" -} - -src_install() { - make DESTDIR=${D} install || die "install failed" - dodoc AUTHORS ChangeLog README TODO -} diff --git a/app-text/epubcheck/metadata.xml b/app-misc/i810switch/metadata.xml index ae34b4d..ae34b4d 100644 --- a/app-text/epubcheck/metadata.xml +++ b/app-misc/i810switch/metadata.xml diff --git a/app-portage/gcruft/ChangeLog b/app-portage/gcruft/ChangeLog index 7748f0d..1633424 100644 --- a/app-portage/gcruft/ChangeLog +++ b/app-portage/gcruft/ChangeLog @@ -1,3 +1,7 @@ + 23 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> -gcruft-0.1-r1.ebuild, + -gcruft-0.1.1.ebuild: + app-portage/gcruft: remove package. + 04 Jan 2011 insecure * initial ebuild @@ -9,4 +13,3 @@ +gcruft-0.1.1.ebuild, +metadata.xml: Added to repo AstroFloyd, from https://svn.keksbude.net/repos/keks-overlay/app-portage/gcruft/ - diff --git a/app-portage/gcruft/Manifest b/app-portage/gcruft/Manifest index 9f28cdc..b464978 100644 --- a/app-portage/gcruft/Manifest +++ b/app-portage/gcruft/Manifest @@ -1,6 +1,2 @@ -DIST gcruft-0.1.1.tar.bz2 18095 SHA256 cc9862b70fc8856c55b81dc3915c10df79bf3f226e42471962fed81de5238a26 SHA512 d54674461ecc827bd26aa51fd15d53194faad343de51ced74ccc8b68e4dfab5130e168c26d5fe1adb0600d003f309d3ed288c6bb4976d2ad8a1f2952608af0b5 WHIRLPOOL 87e6d3de8019efb4e719b94b33cf116c9bd70c4d7850e6048748aabf5360bb0d8da588e12fa2eaf82ce88b4029b1732531f388f36f1166c903904b868071a23a -DIST gcruft-0.1.tar.bz2 14040 SHA256 54fea63863d0078292e83933ae2f0b1ca051c49dd7a2455fef99dcb9704c8581 SHA512 ea491d47a89981e7f754968c9df2ecfb6878a95622b487a3279567b4681eaafae7ba82c90447e13de12e83572bc4e87610f3dd259aefaec9486c410ddd4f0827 WHIRLPOOL 492bd9cd2a77cfbcf44b7d0fe972287aaf224285ed43fdcb055d39d68aa441b11a9b06bd6d4ec56cc141070ef51cd4e7080398ad905f09426d8962653a4fc96b -EBUILD gcruft-0.1-r1.ebuild 2042 SHA256 7a159fc113fac2c5c11ce61cfdaaee57eb31cf83fd2aa9157e71afb4c11ff09c SHA512 136024cd40586de3ef7838644ae16606d9c5c4d16a7cba1770b14fb3919ea3c9610b07a0cf46708a6bc2ee97b7449c8aa1d699188918f9f634be9de42cc791f6 WHIRLPOOL 6f07b9de4b743821278101f633bbc369c76ff9610a2fcdd97049eded109d1257de81c795658c4adb0bcb5b1ed69b61ea8a6829d8d48de08aead30d61a7debe90 -EBUILD gcruft-0.1.1.ebuild 2000 SHA256 4d5d0606785633e5c3fb3ecd6ef96051696ab88f1db477f0684a94b9b964d44b SHA512 182bdf1d3a6487805257df931726b69de6c8f4be2e00656c48a0abf957b758053841f68e8bb9a9decd50321b177223be4883072ce224000be91425dd992953a5 WHIRLPOOL 9ba9e03d221b2e5764a03a661ac09fec40e5fda67f906e0e3c38707a6dbc65f7fbf8a321bdf4e9700ab56018c14ead789bdb5fb4a76874258cc55215c4b3c225 -MISC ChangeLog 311 SHA256 48706c04f513fcbbcba2546bfb11fe03e8c98bcda7dd79d6c3681bc77594f633 SHA512 4fe9ab8302dce195acbd4df0fea30e43ba7616e9c64e84e48e0a7ed41dceff3ccd17cb09129b0fdc5ad64c95cfa43fdf03044eadced5f3d51b62e288304182cc WHIRLPOOL 93d2130d28bf1500be7bb3f01d4a8caedc02e64032f60c6fb18d080579424244ad15760c22be799c2f1550883cb79688efa6905bc10be0c0cfc7afab57032fc1 -MISC metadata.xml 346 SHA256 5910b86e3b2cad35f12446a7e1f2911ed8319ed0d9c51a19cb173c6964d6efb3 SHA512 9df0375630220ce414068977a8ba0f691e1264b4f7b8e6a4e9690cff618375a14ea47ee92472d0dce22f54b9ea7784612e768418da5abfe0cd7da102d4ae9afd WHIRLPOOL 4834843f9b00df8d59a8c08fad98e84e8ea5684f124567e3f1e4e515574ddb2bc3a513d284767392918db7780b0f43d75f0c6a686752316054a3662b08ac0a1f +MISC ChangeLog 445 BLAKE2B e84b5670be66f65fc8f39e5614386a5808f513ded8835b08c96afed6d729967d33db470407c150b40d1502c5d868538364c55376a971721edf28834a2c834c0c SHA512 7d15333ac15b1f3feb7d0aedca51b29a703d555a9747d5ec90e1772afbbda7f7d7c3e79d5d92ef469f86102af53825907b148feb557855b688b3cae873818fa8 +MISC metadata.xml 346 BLAKE2B 59e52a9b074c9c009415e1b0c9214f3620e971cc8d27c67ca14baeda997912d0023f545a0ef605862cba7004f3dc3eef2ae8b9e236b60c4b3bf88eb6c9204f99 SHA512 9df0375630220ce414068977a8ba0f691e1264b4f7b8e6a4e9690cff618375a14ea47ee92472d0dce22f54b9ea7784612e768418da5abfe0cd7da102d4ae9afd diff --git a/app-portage/gcruft/gcruft-0.1-r1.ebuild b/app-portage/gcruft/gcruft-0.1-r1.ebuild deleted file mode 100644 index dee46b1..0000000 --- a/app-portage/gcruft/gcruft-0.1-r1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="3" - -inherit eutils multilib - -DESCRIPTION="helps finding orphaned files on a gentoo system" -HOMEPAGE="http://www.genoetigt.de/site/projects/gcruft" -SRC_URI="http://files.keksbude.net/gentoo/distfiles/${P}.tar.bz2" -KEYWORDS="~x86 ~amd64" -LICENSE="GPL-2" -RESTRICT="mirror" -SLOT="0" -IUSE="" -DEPEND="" -RDEPEND="" - -src_prepare() { - if has_multilib_profile; then - local multilib="yes"; - else - local multilib="no"; - fi - echo -e " -our \$DISTDIR = '${PORTAGE_ACTUAL_DISTDIR}'; -our \$CHOST = '${CHOST}'; -our \$PKGDIR = '${PKGDIR}'; -our \$PORTAGE_TMPDIR = '${PORTAGE_TMPDIR}'; -our \$PORTDIR = '${PORTDIR}'; -our @PORTDIR_OVERLAY = ('$(env -i portageq portdir_overlay 2>/dev/null|sed -e "s/ /', '/g")'); -our \$installedbase = '$(portageq vdb_path)'; -our \$multilib = '$multilib'; -our \$libmap = '$(get_libdir)'; -our \$man_ext = '$(ecompress --suffix)'; -" > config.pm.new - sed -e '1,/^# == PORTAGE VARIABLES BEGIN ==/ w config.pm.start' "${S}"/config.pm >/dev/null - sed -e '/^# == PORTAGE VARIABLES END ==/,999 w config.pm.end' "${S}"/config.pm >/dev/null - cat config.pm.{start,new,end} > "${S}"/config.pm - sed -e 's/^\(use warnings;use diagnostics;\)/#\1/' -i "${S}"/gcruft.pl -} - -src_install() { - local cfdir='/etc/gcruft' - dodir /usr/share/gcruft - mv "${S}"/share/{exceptions,functions.pl} "${D}"/usr/share/gcruft || die "couldn't move directories" - dobin "${S}"/gcruft.pl - dodoc "${S}"/README - dodoc "${S}"/README.html - dodoc "${S}"/exception.example.pl - insinto $cfdir - doins "${S}"/config.pm - dodir $cfdir/exceptions -} - -pkg_postinst() { - einfo "Please check the files gcruft reports carefully" - einfo "before deleting them! There are most probably false positives!" - einfo "For further information take a look at the provided" - einfo "README/README.html in /usr/share/doc/${PF}" - einfo "Examples for custom exceptions can be found in the" - einfo "exception.example.pl, which can also be found in" - einfo "/usr/share/doc/${PF}" -} diff --git a/app-portage/gcruft/gcruft-0.1.1.ebuild b/app-portage/gcruft/gcruft-0.1.1.ebuild deleted file mode 100644 index ce11a57..0000000 --- a/app-portage/gcruft/gcruft-0.1.1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="3" - -inherit eutils multilib - -DESCRIPTION="helps finding orphaned files on a gentoo system" -HOMEPAGE="http://www.genoetigt.de/site/projects/gcruft" -SRC_URI="http://files.keksbude.net/gentoo/distfiles/${P}.tar.bz2" -KEYWORDS="~x86 ~amd64" -LICENSE="GPL-2" -RESTRICT="mirror" -SLOT="0" -IUSE="" -DEPEND="" -RDEPEND="" - -src_prepare() { - if has_multilib_profile; then - local multilib="yes"; - else - local multilib="no"; - fi - echo -e " -our \$DISTDIR = '${PORTAGE_ACTUAL_DISTDIR}'; -our \$CHOST = '${CHOST}'; -our \$PKGDIR = '${PKGDIR}'; -our \$PORTAGE_TMPDIR = '${PORTAGE_TMPDIR}'; -our \$PORTDIR = '${PORTDIR}'; -our @PORTDIR_OVERLAY = ('$(env -i portageq portdir_overlay 2>/dev/null|sed -e "s/ /', '/g")'); -our \$installedbase = '$(portageq vdb_path)'; -our \$multilib = '$multilib'; -our \$libmap = '$(get_libdir)'; -our \$man_ext = '$(ecompress --suffix)'; -" > config.pm.new - sed -e '1,/^# == PORTAGE VARIABLES BEGIN ==/ w config.pm.start' "${S}"/config.pm >/dev/null - sed -e '/^# == PORTAGE VARIABLES END ==/,$ w config.pm.end' "${S}"/config.pm >/dev/null - cat config.pm.{start,new,end} > "${S}"/config.pm - sed -e 's/^\(use warnings;use diagnostics;\)/#\1/' -i "${S}"/gcruft.pl -} - -src_install() { - dodir /usr/share/gcruft - insinto /usr/share/gcruft - doins -r "${S}"/share/{exceptions,functions.pl} - - dobin "${S}"/gcruft.pl - - dodoc "${S}"/README - dodoc "${S}"/README.html - dodoc "${S}"/exception.example.pl - - insinto /etc/gcruft - doins "${S}"/config.pm - dodir /etc/gcruft/exceptions -} - -pkg_postinst() { - einfo "Please check the files gcruft reports carefully" - einfo "before deleting them! There are most probably false positives!" - einfo "For further information take a look at the provided" - einfo "README/README.html in /usr/share/doc/${PF}" - einfo "Examples for custom exceptions can be found in the" - einfo "exception.example.pl, which can also be found in" - einfo "/usr/share/doc/${PF}" -} diff --git a/app-portage/gentmaint/ChangeLog b/app-portage/gentmaint/ChangeLog index 4acd52b..e344093 100644 --- a/app-portage/gentmaint/ChangeLog +++ b/app-portage/gentmaint/ChangeLog @@ -1,7 +1,30 @@ # ChangeLog for app-portage/gentmaint -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2022 Gentoo Authors; Distributed under the GPL v2 # $Header: $ +*gentmaint-0.3.2-r1 (23 Sep 2022) + + 23 Sep 2022; AstroFloyd <AstroFloyd@gmail.com> +gentmaint-0.3.2-r1.ebuild, + -gentmaint-0.3.2.ebuild: + app-portage/gentmaint: revision bump to v0.3.2-r1. + +*gentmaint-0.3.2 (05 Feb 2021) + + 05 Feb 2021; AstroFloyd <AstroFloyd@gmail.com> +gentmaint-0.3.2.ebuild, + -gentmaint-0.2.1.ebuild, -gentmaint-0.3.0.ebuild, gentmaint-0.3.1.ebuild: + app-portage/gentmaint: version bump to v0.3.2. + +*gentmaint-0.3.1 (26 Aug 2018) + + 26 Aug 2018; AstroFloyd <AstroFloyd@gmail.com> +gentmaint-0.3.1.ebuild: + app-portage/gentmaint: version bump to v0.3.1 + +*gentmaint-0.3.0 (15 Apr 2018) + + 15 Apr 2018; AstroFloyd <AstroFloyd@gmail.com> +gentmaint-0.3.0.ebuild, + -gentmaint-0.2.0.ebuild, gentmaint-0.2.1.ebuild, metadata.xml: + app-portage/gentmaint: version bump to v0.3.0 + *gentmaint-0.2.1 (11 Dec 2015) 11 Dec 2015; AstroFloyd <AstroFloyd@gmail.com> -gentmaint-0.1.5.ebuild, @@ -58,4 +81,3 @@ 16 Feb 2013; AstroFloyd <AstroFloyd@gmail.com> +gentmaint-0.1.0.ebuild, +metadata.xml: New ebuild - diff --git a/app-portage/gentmaint/Manifest b/app-portage/gentmaint/Manifest index 49c1f83..5c2979d 100644 --- a/app-portage/gentmaint/Manifest +++ b/app-portage/gentmaint/Manifest @@ -1,6 +1,6 @@ -DIST gentmaint-0.2.0.tar.gz 18044 SHA256 7595026fdbeb5e50c7973678a03b8d42c91deb1579ae4185b0f703d2df757328 SHA512 066ca8d71c44e49613b2a93f293f0f8658be51bb92cc5840f96ec283d01d7f65a82365a6c725cda78541f911b8639a16ae7bccd0160af03353f18e28474dc80b WHIRLPOOL 2224fd5e28fac89f48c2c41d059e26627b9c773ca8cc6bb7a0ec6edf93ae6915dc8562780192fff57d93999e4115d6e4f811625cfe04562943025fa7152c0b0d -DIST gentmaint-0.2.1.tar.gz 18093 SHA256 b0e50f26b014efa5674d25a79847240cee23bb638ce7b45485a67054b29c9eeb SHA512 b95ca1befd35251fec93128cece5243f394ec587aba36ce5529b4a29e1925d4c419a8be95b031a25997854beb5474c2e3f171e6acd1954562037df8b4a74cf92 WHIRLPOOL b8f7ecd15a487942b26fe384d8b47910207e2006559fd1c306efe5e635818dc188c100e04a04519c6f1d7000128ce1727ea5ceebec6cdcb525d22ca89791f65f -EBUILD gentmaint-0.2.0.ebuild 666 SHA256 26d675d6e9b3d94677e48f34a35458352b0d59d54811679434dac1cd9cc707c0 SHA512 5cb57e7eedbda5e44cbe2dc242da71789ef6f6705035775565dddc9ccb7bc362a0928ea14b3a6d164c144485dcb8cdb7aebf4e767313a9b94a84b71c71e24cf5 WHIRLPOOL 4924a84b2a4288df9a61682973f276389d5a5513e62f8217effac3890bd4b05545e21fca34982b1226cb9b1eda2b531df61ff2d2762171e450bcd97a8c4e36bc -EBUILD gentmaint-0.2.1.ebuild 666 SHA256 26d675d6e9b3d94677e48f34a35458352b0d59d54811679434dac1cd9cc707c0 SHA512 5cb57e7eedbda5e44cbe2dc242da71789ef6f6705035775565dddc9ccb7bc362a0928ea14b3a6d164c144485dcb8cdb7aebf4e767313a9b94a84b71c71e24cf5 WHIRLPOOL 4924a84b2a4288df9a61682973f276389d5a5513e62f8217effac3890bd4b05545e21fca34982b1226cb9b1eda2b531df61ff2d2762171e450bcd97a8c4e36bc -MISC ChangeLog 1589 SHA256 a000603060ae3936947dd1e00ade6980fbe535c08037415a9350a80806603cc8 SHA512 f50a21ca5dd842ecf9e393025885a476e70b9772e9e76554831dbbf885efb95e4ab94e678ae7a5126ef6f1f22effa664a397826e0bfb2b4f1f4fb6ce813ad583 WHIRLPOOL 01cee87532a4a2759053c91fd07ea86d3d05bbff3fdad9252f6f089823b3b163a8fb0bcc35714f90fc8bd5b3a6f27d27e1c0e1b4ae1afc60a1ac482f6f648903 -MISC metadata.xml 274 SHA256 70ac29d48489a3e4d85ff3671cb04dbcce1b391d9d08b9dfde98ccba8c06e06d SHA512 faa6f6d3130d47e1ff05f90b5f35942109327214d906ec77751308207fec8231e7c6e22157c9e80cc2115e9388861754d65748c1bcdf45a0bdb1ae166c84c5e8 WHIRLPOOL 9410ca1dd57a12dcf669236086a4dbdaba5f39641281a1e9541d12e64c9d868cf8cd91a0d76dad222416f7cba40cdfefa80f56c08640ad44c39aa274de7c5fbc +DIST gentmaint-0.4.1.tar.gz 21378 BLAKE2B c819de8f6025a6dd3db788836a95720e6b92e4b770ef7c140c8dbe07feda4e3e79dc21999aaf8f11cae5893ce1df796073e0ff17bb63efc3d2848d86a090a6d2 SHA512 f6d3bdafabb2e5dc1ba70158f3f1b1b443817b4188fc47a5c836edd2fdeeeac54c1798fe69232e7544befaad70a520fcb145e0d6b92320dd4ef4425530b9f5c9 +DIST gentmaint-0.4.2.tar.gz 12479 BLAKE2B 25c7bb30e9484e4ed967c4a7f5cc4a111bfed1deadf4912d86826ba27a9be9ffa7ad2b45f1f77c14527e63bf7e802b0edd0d5e5ffed4fb6bfd97565f492ea887 SHA512 518894c2a25155ed07a5a7daee7ecfca934c71a8bc6deb8c56c54543b17500235399ac5fc93a93c4ac51f31903e992db9f636da952929abc7098b65b43482605 +EBUILD gentmaint-0.4.1.ebuild 634 BLAKE2B f909cbf5e136784803ba9d73af68a999f184b5b3e9a0988dc2e102f175d4a04424e73a70df7be8821eb760aaeb513bf85dba6d81140ee2c27454f28cb3a752cd SHA512 16de5d67f4100d541f20e13f9861d5f74fd51e832eb76d10cdaf38d55f5242735ac77b5037c64b0a49f59a2179fcc9fd5985d94cc1431feedee07af36da4905e +EBUILD gentmaint-0.4.2.ebuild 698 BLAKE2B 387f9bf7596da5e120e3ac1921d7a26bd1e732c98387ce7296b153a5a836c207d37687f7952ce61864cdc9a7c70f6fe28f26cbd6bcf36e192e157aa6c290e912 SHA512 9d91745e2921c34ea5c91d24f983b4d987e265fb9ac6e25074f75bad0ae4d9e0b0496eab5f6086e1c202dc43019dc250f045806baa6b6e38acca1aa8b0483d56 +MISC ChangeLog 2385 BLAKE2B e73343aaeb6becb4db7aa666d945e66a587d03379adf078f2af96f4404875350790965682b23a56cce8e28851f77f4200151daec7dd7bdc2b3dab5e9ae3b9798 SHA512 e53d560fbaa115897e370c1e239cb5fae0f5cde98ed859989d7fc28b12d4162fcb042f176e2fb9450de993a9ee422a8cbafa58a7168418ba82ca3d46c138eb97 +MISC metadata.xml 397 BLAKE2B 44b7009efec2a92b471d25deddfeecee82e908acb2dbdd1ca4c55853a9ac11b31f1ac29f71a0790b6e17e0f26eb67d7ec34ea46a31df833bf97fc794e074e108 SHA512 0eed56a3f3a95fefb806c780d31f38ad59f32e472c97baa254b4871dc396487630ec004ba665f23593d732dbfb8ef7656c56d4acdf52f0325e81f51adbb1d7d3 diff --git a/app-portage/gentmaint/gentmaint-0.2.1.ebuild b/app-portage/gentmaint/gentmaint-0.4.1.ebuild index 81634b3..ccee72b 100644 --- a/app-portage/gentmaint/gentmaint-0.2.1.ebuild +++ b/app-portage/gentmaint/gentmaint-0.4.1.ebuild @@ -1,8 +1,7 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI=5 +EAPI=8 DESCRIPTION="A collection of scripts to aid Gentoo maintenance" HOMEPAGE="http://gentmaint.sourceforge.net/" @@ -15,7 +14,6 @@ KEYWORDS="~amd64 ~x86" DEPEND="" RDEPEND="app-portage/portage-utils app-portage/gentoolkit - app-portage/layman app-portage/eix app-arch/bzip2 sys-apps/less diff --git a/app-portage/gentmaint/gentmaint-0.2.0.ebuild b/app-portage/gentmaint/gentmaint-0.4.2.ebuild index 81634b3..7140af2 100644 --- a/app-portage/gentmaint/gentmaint-0.2.0.ebuild +++ b/app-portage/gentmaint/gentmaint-0.4.2.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI=5 +EAPI=8 DESCRIPTION="A collection of scripts to aid Gentoo maintenance" HOMEPAGE="http://gentmaint.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/AstroFloyd/gentmaint/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" @@ -15,15 +14,14 @@ KEYWORDS="~amd64 ~x86" DEPEND="" RDEPEND="app-portage/portage-utils app-portage/gentoolkit - app-portage/layman app-portage/eix app-arch/bzip2 sys-apps/less sys-process/time" src_install() { - dodoc README CHANGELOG VERSION - dobin gentmaint-* - doman gentmaint.1 + dodoc readme.org # CHANGELOG VERSION + dobin code/gentmaint-* + doman doc/gentmaint.1 keepdir /var/log/gentmaint /var/log/gentmaint/auto /var/log/gentmaint/manual } diff --git a/app-portage/gentmaint/metadata.xml b/app-portage/gentmaint/metadata.xml index dd09c67..c832f39 100644 --- a/app-portage/gentmaint/metadata.xml +++ b/app-portage/gentmaint/metadata.xml @@ -1,9 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>tools-portage</herd> - <maintainer type="person"> - <email>AstroFloyd@gmail.com</email> - <name>AstroFloyd</name> - </maintainer> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">gentmaint</remote-id> + <remote-id type="github">AstroFloyd/gentmaint</remote-id> + </upstream> </pkgmetadata> diff --git a/app-text/epubcheck/ChangeLog b/app-text/epubcheck/ChangeLog deleted file mode 100644 index e0c1e64..0000000 --- a/app-text/epubcheck/ChangeLog +++ /dev/null @@ -1,10 +0,0 @@ -# ChangeLog for app-text/epubcheck -# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*epubcheck-1.0.5-r1 (01 Apr 2017) - - 01 Apr 2017; AstroFloyd <AstroFloyd@gmail.com> -epubcheck-1.0.5.ebuild, - +epubcheck-1.0.5-r1.ebuild, +metadata.xml: - Revision bump - diff --git a/app-text/epubcheck/Manifest b/app-text/epubcheck/Manifest deleted file mode 100644 index 1dd921b..0000000 --- a/app-text/epubcheck/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST epubcheck-src-1.0.5.zip 1451354 SHA256 86aa499ae8518a9d457a65ee92d08130ad13626ef26c27bae6f02564066be119 -EBUILD epubcheck-1.0.5-r1.ebuild 999 SHA256 2461e069c5a7f67b84f43277af09726a7730e15240bc8b3b819bd184369c9ae7 SHA512 de2d8fe92e8bdcc3094aefc747e0df5f00c32cce5f10a0b5ced3e4accbc251673bf729b95b6375812acc18e8aa9c74899f7260cb575debd65cdba7e58257fc85 WHIRLPOOL 326554fd35b3d79fe1294fbed8f89e1e68addf11eca20630b9a4b3af4bfd98ac578ca1bf44710f3738032e8f35c99ed2abe970e147b250abe061100b8866524d -MISC ChangeLog 290 SHA256 95b1c2016e6b74db0d18981d28827175b991b8b066a491d174c84983ef32d22e SHA512 b4312de357d7cbb954bc0a9a8173a888bdfa002075e8cc8c7c7f51d415e4f1775d2388d5123b61c1bdfcd98021d5d8b963571f3898bd4ce34a801fad90d48ecf WHIRLPOOL 290ad1734b0cd86ab6c92423f804b9b48263a5015774f2b3a50a6327b039af328fe20ccbee448c06f83d6d51f7650ba2d719bffb25d6dbcdeb3819aacb97d293 -MISC metadata.xml 252 SHA256 fa82c8f8ccb7949415fff69cab33850a03547531946e14a4184f1ecda61abf26 SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 WHIRLPOOL 253b5757951fa6a61178c61d6333a21e90ab81cd6167bc6cfa6032e7f9e3304a9afa8290a3b6607994df74f2bd503d3725e173b9beff10555d395eb74844fc1a diff --git a/app-text/epubcheck/epubcheck-1.0.5-r1.ebuild b/app-text/epubcheck/epubcheck-1.0.5-r1.ebuild deleted file mode 100644 index 873e4f7..0000000 --- a/app-text/epubcheck/epubcheck-1.0.5-r1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -DESCRIPTION="Verify .epub eBook format" -HOMEPAGE="http://code.google.com/p/epubcheck/" -SRC_URI="http://epubcheck.googlecode.com/files/epubcheck-src-${PV}.zip" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=">=virtual/jdk-1.5 - >=dev-java/ant-1.6" -RDEPEND=">=virtual/jre-1.5" - -DESTDIR="/" - -src_unpack() { - unpack ${A} -} - -src_compile() { - BITS="32" - if use amd64; then - BITS="64" - fi - - ant -f build.xml || die "emake failed" -} - -src_test() { - emake check || die "emake check failed" -} - -src_install() { - mkdir -pv "${D}opt/${P}" - cp -pr bin dist "${D}opt/${P}" || die "install failed" - dodoc README.txt COPYING.txt jing_license.txt || die -} - -pkg_postinst() { - elog "epubcheck is installed in /opt/${P}/" - elog "Run: java -jar /opt/${P}/dist/${P}.jar book.epub to check the format of book.epub" -} - -pkg_config() { - eerror "This ebuild does not have a config function." -} diff --git a/app-text/odf-converter-integrator-bin/ChangeLog b/app-text/odf-converter-integrator-bin/ChangeLog new file mode 100644 index 0000000..efcab2e --- /dev/null +++ b/app-text/odf-converter-integrator-bin/ChangeLog @@ -0,0 +1,3 @@ + 23 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml, + -odf-converter-integrator-bin-0.2.3.ebuild: + app-text/odf-converter-integrator-bin: remove package. diff --git a/app-text/odf-converter-integrator-bin/Manifest b/app-text/odf-converter-integrator-bin/Manifest index 3221ad2..1a0c2be 100644 --- a/app-text/odf-converter-integrator-bin/Manifest +++ b/app-text/odf-converter-integrator-bin/Manifest @@ -1,2 +1,2 @@ -DIST odf-converter-integrator-0.2.3.tar.bz2 7855190 SHA256 f275f6787fa697e442984e12815e71c2ed99b9aad4c4456f57d125dada2dd23b SHA512 e4b44ead3642a66e416ead5a199b3e42563d06b923bb3e8ac7122195a2ca21b356be4adc65e443768cd1c46252b181bf87e69a0c9771f868463f2875841e6582 WHIRLPOOL 7cdc6a9bac254a0c224318c5875878eea88ad95af791e94f61624a9f7035c12e5b1d65a703ca36fe6351ed0d6579e9c39a5f015671852ca006063f769eb61ad9 -EBUILD odf-converter-integrator-bin-0.2.3.ebuild 563 SHA256 4c6186e79cc4cc529cfb28a99c5fc01169182f3fc1502bb8053067869afcfd13 SHA512 3b3751eba94ce0ad63ac32c4c061af7fb9170339dcf06f2bec7f680c776b638be14b4c07a01ab46c0884d92649f67318d67227762e05a5a8e6d5dc237020f51b WHIRLPOOL 03317d2f615dd99908e4b1278bb3417d9f86dee7219e138715c9f89f509c0c75b506e887f172b6dade4ec411fe778f91ed892b65ee383ebf5ab2960da811f06c +MISC ChangeLog 167 BLAKE2B 16924027922756009dc2828aedb593ec5fd5a9ff91dd4bfd7175fc0461d75d87d258f812d8950385116a5cb737d2daada9da16598bdfd0eba062cc88ed1aedcd SHA512 6c0547029e2392cda56d50e17c6bef6ba2a66d0938eb0549cac7fcc761a789247219440f74afedf2a296d671976c84a32dc6a544a43a1e735255a56009ada3bb +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/dev-python/py_sg/metadata.xml b/app-text/odf-converter-integrator-bin/metadata.xml index ae34b4d..ae34b4d 100644 --- a/dev-python/py_sg/metadata.xml +++ b/app-text/odf-converter-integrator-bin/metadata.xml diff --git a/app-text/odf-converter-integrator-bin/odf-converter-integrator-bin-0.2.3.ebuild b/app-text/odf-converter-integrator-bin/odf-converter-integrator-bin-0.2.3.ebuild deleted file mode 100644 index 4e766d3..0000000 --- a/app-text/odf-converter-integrator-bin/odf-converter-integrator-bin-0.2.3.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="2" -inherit eutils - -MY_P=${PN/-bin/}-${PV} - -DESCRIPTION="Open MS Office 2007 files (docx, xlsx, pptx) in OpenOffice.org" -SRC_URI="http://katana.oooninja.com/f/software/${MY_P}.tar.bz2" -HOMEPAGE="http://katana.oooninja.com/w/odf-converter-integrator" -KEYWORDS="~x86" -SLOT="0" -LICENSE="BSD GPL-3" -IUSE="" - -src_install() { - exeinto /usr/bin - doexe ${MY_P}/usr/bin/* - insinto /usr/ - doins -r ${MY_P}/usr/share/ - doins -r ${MY_P}/usr/lib/ -} - diff --git a/dev-lang/open64/ChangeLog b/dev-lang/open64/ChangeLog deleted file mode 100644 index edb771b..0000000 --- a/dev-lang/open64/ChangeLog +++ /dev/null @@ -1,15 +0,0 @@ -# ChangeLog for dev-lang/open64 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/open64/ChangeLog,v 1.1 2009/04/28 13:11:03 patrick Exp $ - -*open64-4.2.1-r1 (11 Mar 2013) - - 11 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +open64-4.2.1-r1.ebuild, - +metadata.xml: - Copied Patrick Lauer's ebuild from http://gpo.zugaina.org/dev-lang/open64/ - -*open64-4.2.1 (28 Apr 2009) - - 28 Apr 2009; Patrick Lauer <patrick@gentoo.org> +metadata.xml, - +open64-4.2.1.ebuild: - Initial commit of the open64 compiler suite. Ebuild by Patrick Lauer. diff --git a/dev-lang/open64/Manifest b/dev-lang/open64/Manifest deleted file mode 100644 index f04c047..0000000 --- a/dev-lang/open64/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST open64-4.2.1-0.src.tar.bz2 75936612 SHA256 1639aa289e0df33b82104fe9cd809a7e756890ba80275b0ea63baaa4c0ecae24 SHA512 a6cacd66baf6a7842946441e83b665fd50a0f8d262c8c3cf85c433e3d863120d91f77a922c4d89c79652a2181af02543b3a3d0b134e5fb6de18790ebf408e311 WHIRLPOOL 82a41d744af766ec9333381cf4ab8195d411f2ea5aba9d68e29e65438b321d2e0d155f88e265523d737f19dd1c98c76b8f977b7849a36eaed2561f54559ab8f3 -EBUILD open64-4.2.1-r1.ebuild 697 SHA256 d0d76185723b0a7d95eb6097564d4f6aece83b5fa8c381c5f9020292faf60fdb SHA512 d86a05a8d24ac83beff75e0c83a489788c222f881a9e67845e9da8a6fe2af2e80d4a215699cefda76a78eeae13ac54802014aedd092f6a0073d38707d6d90638 WHIRLPOOL 5c22768018f2aeb2319efeb8c512f10f7fd03bbb85a6699d9bb6655ed649871c6e9c54d50a6fee2586c71aae0960456a886bf74efb8ffc53f30db3acff0a3b7e -MISC ChangeLog 595 SHA256 babef5eaa489efc32a75863316b3c02d67d0fcb005355c5ac83294f1c7e9616c SHA512 a15894bd18e804944e6723a1103dd7c0f2e7388222f92a2b68eb99009a21d56227b8e5d4ad05106c974369f9c77b041181c4ae0bcb0d3a64466c9e3bc8ded7fe WHIRLPOOL 11ee4b9d2ee26582a5ecd0f949d82785129b2888374621a60296df3fc397bc4632e11a752a8b35c5575261e24ae1699c99b9b95acebd65919e0d5fa18c994ba2 -MISC metadata.xml 270 SHA256 a2157d7823ba03c975e2522d3147d68d42843ef3a663d56a1921a639705569d6 SHA512 f5ebab7e9f734df04d6feeec983e3ddd5ec936273b43f896131ca139f0df5d46650d681edb64474871a05974322c138bf78b9408935971375eea6217d53198a1 WHIRLPOOL 2518d900c8509ce22da30cac1880bb889242a7046a84ba5823f36fee8ef5d40cb601feeff1c943085d90435d4927650fcd4d939602831e84f9d834e8ec04c915 diff --git a/dev-lang/open64/metadata.xml b/dev-lang/open64/metadata.xml deleted file mode 100644 index 2d76cfc..0000000 --- a/dev-lang/open64/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>lang-misc</herd> - <maintainer type="person"> - <email>AstroFloyd@gmail.com</email> - <name>AstroFloyd</name> - </maintainer> -</pkgmetadata> diff --git a/dev-lang/open64/open64-4.2.1-r1.ebuild b/dev-lang/open64/open64-4.2.1-r1.ebuild deleted file mode 100644 index 52c623d..0000000 --- a/dev-lang/open64/open64-4.2.1-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/open64/open64-4.2.1.ebuild,v 1.1 2009/04/28 13:11:03 patrick Exp $ - -EAPI="2" -SLOT="4.2.1" -LICENSE="GPL-2" - -KEYWORDS="~amd64 ~x86" - -IUSE="" -DESCRIPTION="The open64 compiler suite, based on Pathscale's EKO compiler" -HOMEPAGE="http://open64.net" - -# we build the fortran bits unconditionally for now. Makefile does autodetection. -DEPEND="app-shells/tcsh - =sys-devel/bison-2.3* - =sys-devel/gcc-4.2*" -RDEPEND="" - -SRC_URI="mirror://sourceforge/${PN}/${P}-0.src.tar.bz2" -S=$WORKDIR/${P}-0 - -src_install() { - export TOOLROOT="${D}" - emake install || die -} diff --git a/dev-libs/intel-common/ChangeLog b/dev-libs/intel-common/ChangeLog deleted file mode 100644 index 60cddd0..0000000 --- a/dev-libs/intel-common/ChangeLog +++ /dev/null @@ -1,37 +0,0 @@ -# ChangeLog for dev-libs/intel-common -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/intel-common/ChangeLog,v 1.6 2012/12/10 21:15:31 jlec Exp $ - -*intel-common-13.0.1.117-r1 (14 Jan 2013) - - 14 Jan 2013; AstroFloyd <AstroFloyd@gmail.com> - -intel-common-13.0.1.117.ebuild, +intel-common-13.0.1.117-r1.ebuild: - Added a line to create the empty directory /opt/intel/ism/rm to circumvent - bug 437512 - - 10 Dec 2012; Justin Lecher <jlec@gentoo.org> intel-common-13.0.1.117.ebuild: - Manpagges are handled in the eclass - -*intel-common-13.0.1.117 (10 Dec 2012) - - 10 Dec 2012; Justin Lecher <jlec@gentoo.org> +intel-common-13.0.1.117.ebuild, - metadata.xml: - Version BUmp - - 14 Nov 2012; Sébastien Fabbro <bicatali@gentoo.org> metadata.xml: - Removing myself from maintainer - -*intel-common-13.0.0.079-r1 (28 Oct 2012) - - 28 Oct 2012; Justin Lecher <jlec@gentoo.org> - +intel-common-13.0.0.079-r1.ebuild: - Mask installation from revdep-rebuild ,#438820 - - 20 Sep 2012; Justin Lecher <jlec@gentoo.org> intel-common-13.0.0.079.ebuild: - Avoid double prefix - -*intel-common-13.0.0.079 (16 Sep 2012) - - 16 Sep 2012; Justin Lecher <jlec@gentoo.org> +intel-common-13.0.0.079.ebuild, - +metadata.xml: - Imported from sci overlay; new package containing common libs, #297542 diff --git a/dev-libs/intel-common/Manifest b/dev-libs/intel-common/Manifest deleted file mode 100644 index 51cf582..0000000 --- a/dev-libs/intel-common/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST parallel_studio_xe_2013_update1.tgz 2148568608 SHA256 870a9909e661aa75738c2d0851f7554c56696c40db2266ddd21fd6c5c6ae0986 SHA512 ce1b32be3e4efbedc43f17e0930e0c67d55129d756b7168e51a9a956c510df7e5c194a02813e42931ef21acbc1f07a6ecda0b79074c879281ddbd7e5da055400 WHIRLPOOL 059f2f27590079907bbc202dfe81a3900018133d46a28d383dd3960c247019b49e4cf767e90601ed11a8194a4c370269b831c9c780ee90b8d4104668cda0f4b0 -DIST parallel_studio_xe_2013_update1_ia32.tgz 1208336795 SHA256 e1e2ac8e1cf559a539aec1b9ab06b71d041e986bba6db69cbb5025ecaee90e89 SHA512 76e23d359ae8698496b605e006c3038a8e4bd38f15369fdb95e436279c60d41a1d14d74763459d5aead321fd3b4601ef527d674af87170bab7911d5338595b30 WHIRLPOOL b93e8a8ce5f1e3487c187d6c2cd835836abc03bbae19b7376910ea713da9efabb5703449ca397bd10c92334ff0c6fcc8e4674898e695479e13c6d9223e2b52c5 -DIST parallel_studio_xe_2013_update1_intel64.tgz 1493318875 SHA256 f39f63df9d0fc150643c753fcfdb788a75db64e266adca06bcf4f084f3210808 SHA512 d5524a89fbb327a61b7d983dfca8caedf904234c09a934373c38024b4af9955063c4c5c1895eff9b66de3c14d9d401a86634cef7cd80f923fc9196366cfc7a7e WHIRLPOOL 3d0294ab0d4daba28462066cbe8d46772192e55d0b6648202f9f85f49a6cf4ff90a999566b3575fd988df8afefb1cabc1a8146c16fe170c449253659f7b43805 -EBUILD intel-common-13.0.1.117-r1.ebuild 1608 SHA256 e79d5341c20de7264c4291eca6d5f3c5a7f9b877692379950f085d43832b820d SHA512 edfe9940fa6a8136042f4b06e5e7a89a57134dab4d9424abb728a8f5fa1cb9af2a0268b2343cb0d3fc57faec0be94a887d41d0a79657dc9b9dac6ff1a4d75e9b WHIRLPOOL e6762c9786e2526519bd0d16e18085ff0bfc4e8a3efb9020b45120b1d01743f130711f86880cfd3859f450d7f848a5ab8c0e56e9cbc1a46f746c9525faaae6b3 -MISC ChangeLog 1331 SHA256 d7f59c988f881696217bbb9a64b3f32d45805e5abbdd89a2a2805813a3debc28 SHA512 23637f65796d0beb9b8dac7bf38079c4f7c55070916973a4788debc65c13d35586211e8600021031c59a7667ecc6fe0de6abb1304923b3e446112be22bb5ddac WHIRLPOOL e64912e164d907b96884c0dcfef54633b98cc4a0dc49f0406430d7fcd33305fc2eee691bd4a9005bf947e85302df1c4842142b6d77d4bc9f222a475b92e72b5a -MISC metadata.xml 456 SHA256 038f36c99bd81c701eeda609280aaa6458cba61eb4204e844f3b033153b84714 SHA512 c178ce0f9532bb27e87a44177e5ed9b9767d8055047cdfbef54644f0641c7e4e097deb70f7597e2ed168ef48ca8d1cc0a16f5e638d92ecd8c0ea8b6d51921782 WHIRLPOOL fa9bc34101eaade24eda166467bc8857c38b6ba2cddc5a9993b61dcc07013b879616a2517e99879f44fc8138f67ff4cc096be5a79d7f34b4a58f94a9e52b1fff diff --git a/dev-libs/intel-common/intel-common-13.0.1.117-r1.ebuild b/dev-libs/intel-common/intel-common-13.0.1.117-r1.ebuild deleted file mode 100644 index 231a02b..0000000 --- a/dev-libs/intel-common/intel-common-13.0.1.117-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -INTEL_DPN=parallel_studio_xe -INTEL_DID=2872 -INTEL_DPV=2013_update1 -INTEL_SUBDIR=composerxe - -inherit intel-sdp - -DESCRIPTION="Common libraries and utilities needed for Intel compilers and libraries" -HOMEPAGE="http://software.intel.com/en-us/articles/intel-compilers/" - -IUSE="+compiler" - -CHECKREQS_DISK_BUILD=325M - -pkg_setup() { - einfo ${INTEL_SDP_EDIR} - INTEL_BIN_RPMS="openmp openmp-devel" - INTEL_DAT_RPMS="compilerpro-common" - if use compiler; then - INTEL_BIN_RPMS+=" compilerpro-devel sourcechecker-devel" - INTEL_DAT_RPMS+=" compilerpro-vars sourcechecker-common" - fi - intel-sdp_pkg_setup -} - -src_install() { - intel-sdp_src_install - local path rootpath ldpath arch fenv=35intelsdp - cat > ${fenv} <<-EOF - NLSPATH=${INTEL_SDP_EDIR}/lib/locale/en_US/%N - INTEL_LICENSE_FILE="${INTEL_SDP_EDIR}"/licenses:"${EPREFIX}/opt/intel/license" - EOF - for arch in ${INTEL_ARCH}; do - path=${path}:${INTEL_SDP_EDIR}/bin/${arch}:${INTEL_SDP_EDIR}/mpirt/bin/${arch} - rootpath=${rootpath}:${INTEL_SDP_EDIR}/bin/${arch}:${INTEL_SDP_EDIR}/mpirt/bin/${arch} - ldpath=${ldpath}:${INTEL_SDP_EDIR}/compiler/lib/${arch}:${INTEL_SDP_EDIR}/mpirt/lib/${arch} - done - cat >> ${fenv} <<-EOF - PATH=${path#:} - ROOTPATH=${rootpath#:} - LDPATH=${ldpath#:} - EOF - - doenvd ${fenv} - - cat >> "${T}"/40-${PN} <<- EOF - SEARCH_DIRS_MASK="${INTEL_SDP_EDIR}" - EOF - insinto /etc/revdep-rebuild/ - doins "${T}"/40-${PN} - - # AF: circumvent bug https://bugs.gentoo.org/show_bug.cgi?id=437512 - keepdir /opt/intel/ism/rm -} diff --git a/dev-libs/intel-common/metadata.xml b/dev-libs/intel-common/metadata.xml deleted file mode 100644 index 269cea1..0000000 --- a/dev-libs/intel-common/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>sci</herd> - <longdescription lang="en"> - This package contains the core files to be installed for the Intel - compilers and libraries. Probably useless if installed standalone. -</longdescription> - <use> - <flag name="compiler">Install the libraries needed for the icc and ifort compilers</flag> - </use> -</pkgmetadata> diff --git a/dev-libs/nidaqmxbase/ChangeLog b/dev-libs/nidaqmxbase/ChangeLog deleted file mode 100644 index 2d98c91..0000000 --- a/dev-libs/nidaqmxbase/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -# ChangeLog for sci-libs/nidaqmxbase -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Id$ - -*nidaqmxbase-14.0.0 (20 Nov 2015) - - 20 Nov 2015; AstroFloyd <AstroFloyd@gmail.com> +nidaqmxbase-14.0.0.ebuild: - Initial ebuild - diff --git a/dev-libs/nidaqmxbase/Manifest b/dev-libs/nidaqmxbase/Manifest deleted file mode 100644 index 882117b..0000000 --- a/dev-libs/nidaqmxbase/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -DIST nidaqmxbase-board-support-14.0.0-f0.i386.rpm 692829 SHA256 114b96221c4c55d108317a0836165b136daac98b18aa8140ef52703b72689b2c SHA512 72baf686393ae3d925be6575b619fb0d9ae4eec3a1eedfc2a6e93cff55e6370e7c4c0c3f321fc917f07c4431206269f0169854dbbaa409559aced87c0624ca32 WHIRLPOOL 9702cef05fc096b8728f62c09bb81b0e96d2135c70ef476d29a4de6a776b44a81c4ec3d1277a0a6e006b1e2628580bce0992cfd3685b84f8d460154cd1208e61 -DIST nidaqmxbase-cinterface-14.0.0-f0.i386.rpm 8065609 SHA256 3bbfd6805e24a1bc637dea66eaf653a3ba217a057d5b834c46fcf008118c3223 SHA512 3b9589e14e3d1c1a1a30ea483da960e691014345500a903ada33c4474dac1438dc2c88af3094819ef8d08664c116e9fb167fd5a39ba127e49a6e0f5da374847e WHIRLPOOL fcfd6c04b9f374ffe6f314590725e4fbcbc8661928bfee09768dd80257cff10c2691b0c81ed77ee165def9f30d064275924b79af948499d7761aa3741b9fae95 -DIST nidaqmxbase-common-14.0.0-f0.i386.rpm 12777143 SHA256 d6d3c228cfe36e3b51b2001e35d3c2f8eb8a1561874b01fd93357092724151aa SHA512 34c34e300b6310e15668604740c45158542a1734c6f41bb518776268b1ec8660e7d6df8ace36e73ba4d5ce70fc45f1800cefe1453b999acfd673d21c067af43f WHIRLPOOL e922845323173d8d87617eb8e67563637d3caf09af44fd655bbff74322ed4dd1a13006217c55c4e04ec205e5c0444591deca221bf5fabc432eb436a59b4b4f46 -DIST nidaqmxbase-usb-support-14.0.0-f0.i386.rpm 1850240 SHA256 72be619dd078728610f25d3989e4db522b0af7134e8035c4aa129ea3fd3a2080 SHA512 b86deb67be7c1a04f1af760df88f77edeb0406bf42e6f488a74d30662747077218f6f35bb6bea62f6f805dbd743b0360fbc9c41721c49a7b955fcadcf13c78aa WHIRLPOOL bb5b960259b7aeb72b04127c29c7a7402aefdfea66b998ca3b626f2cbfbd91adfb76edf9963e32283099efc8eb087df08112573ecbff45832cd2ebf9f859a30c -EBUILD nidaqmxbase-14.0.0.ebuild 1373 SHA256 d878869abf7ac71a7005842fb5eebf8e8c8586345d23868bda82cfa843e9f39f SHA512 505c6852b4b3e85fb68e6d3a08975e043218318c933b46888ee98a371df1f5deed571195b13169f1d8a34869b410b35105f46bdba497f83d13e413d8a1f6215d WHIRLPOOL 735805566fb47fa5abd4656f012187f1ddf4e8cc725a81119a4d48bacb73c635f67b0e2216a8bbe85d2d362f09714c159c3027b3ca3f50faf15148b825237153 -MISC ChangeLog 245 SHA256 6e6d857659230c51bda1653876bee8fb9675e80ebc3d7d83cc667c7d4bfc82b2 SHA512 178ca05c43094508a621de1de3cebed26e44308fd00547b07ca76e6c7fc009074787a62b7c87a9c47ed87eb1131d11db601a5211e6071f5cc2c421bf100ce73b WHIRLPOOL 639a6dca360409c408b752a0ab0300a0beca0f62ebae8d4158f0e49ad20be2b825103c7bb88f497f33f7bfb022f001c4b6d3e98f939b28410bda95b19cfc7e28 -MISC metadata.xml 264 SHA256 ee70a62452103200e6d120f463a141b87a772bfdda04572283afa0a809039edb SHA512 c79eefbc9d27d7e04258df2337677bf7ed5eac5a594ecc923404fabe776804bebcbf4214f5008844b0afab101a02813890490e98756dc3d4aad55b283aeca715 WHIRLPOOL 2a80dcbc66e7dda8ea6711e0752e2ccf19aaaffec75f20770621cc7b73c34021944bc3347280d8afe0dd6410fdb9555f54534ec6d07e75ccac33323a569b2fab diff --git a/dev-libs/nidaqmxbase/nidaqmxbase-14.0.0.ebuild b/dev-libs/nidaqmxbase/nidaqmxbase-14.0.0.ebuild deleted file mode 100644 index 2068332..0000000 --- a/dev-libs/nidaqmxbase/nidaqmxbase-14.0.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit rpm - -DESCRIPTION="National Instruments DAQ MX base drivers" -HOMEPAGE="http://www.ni.com/download/ni-daqmx-base-14.0/5054/en/" -SRC_URI="nidaqmxbase-board-support-14.0.0-f0.i386.rpm nidaqmxbase-cinterface-14.0.0-f0.i386.rpm nidaqmxbase-common-14.0.0-f0.i386.rpm nidaqmxbase-usb-support-14.0.0-f0.i386.rpm" - -LICENSE="NILICENSE" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc examples" - -RESTRICT="fetch" - -S="${WORKDIR}/usr/local/natinst/nidaqmxbase" - -pkg_nofetch() { - einfo "Go to http://www.ni.com/download/ni-daqmx-base-14.0/5054/en/ and register" - einfo " in order to download and mount the .iso file." - einfo " Then copy the following rpms to /usr/portage/distfiles/" - einfo " nidaqmxbase-common-14.0.0-f0.i386.rpm" - einfo " nidaqmxbase-board-support-14.0.0-f0.i386.rpm" - einfo " nidaqmxbase-usb-support-14.0.0-f0.i386.rpm" - einfo " nidaqmxbase-cinterface-14.0.0-f0.i386.rpm" - echo -} - -src_install() { - rm -rf bin/support - (use doc || use examples) && mkdir -p "share/${PN}" - use doc && mv documentation "share/${PN}/doc" - use examples && mv examples "share/${PN}/" - - dobin "${S}"/bin/* - dolib lib/* - insinto usr/include/ - doins include/* - insinto usr/etc/ - doins -r etc/* - insinto usr/ - (use doc || use examples) && doins -r share -} diff --git a/dev-libs/sasl-xoauth2/ChangeLog b/dev-libs/sasl-xoauth2/ChangeLog new file mode 100644 index 0000000..e9201ef --- /dev/null +++ b/dev-libs/sasl-xoauth2/ChangeLog @@ -0,0 +1,5 @@ +*sasl-xoauth2-9999 (24 Jul 2022) + + 24 Jul 2022; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml, + +sasl-xoauth2-9999.ebuild: + dev-libs/sasl-xoauth2: initial ebuild for v9999. diff --git a/dev-libs/sasl-xoauth2/Manifest b/dev-libs/sasl-xoauth2/Manifest new file mode 100644 index 0000000..01c0d3e --- /dev/null +++ b/dev-libs/sasl-xoauth2/Manifest @@ -0,0 +1,4 @@ +EBUILD sasl-xoauth2-20220515.ebuild 677 BLAKE2B 7f5e30af25b1c5e478e381b4637adc14191f390a34c399e0514048b276a0f24f17e5e0b08d2fff436bad7bc59d77af3bf4a7753cc73dbbe7412c8bbbf37d457f SHA512 1793c66182cd8d790fd303e8ade5d6157c375cdcea6dd9116700316886f684e76de121a192e761b133756045848b0fd19dac2a689df262b76d8dc22ae42f96a3 +EBUILD sasl-xoauth2-9999.ebuild 617 BLAKE2B b89ae2968628377e117475997da333c44e8727312b0ec7a37ea7591302cada5e648ebea8fec25c0026fa126129049acbe6c850b7879bb5ad758b411f782c023b SHA512 30a4d7dfb15e639e43647922409a6cd8f4e30176738012e7fc591fef28c6fef6ad302119c4897061f10265a06d689bb807ae467147d09ae7792713c882cc7df2 +MISC ChangeLog 178 BLAKE2B 76c5ab8b384abb0befa7cc70f60bcf21ea848ff3bd0916f76ac9951a05a740e9b082a01774ba3e626220b897a335d6b4834dbeeb5e80cfa62e4e2b75191b8b78 SHA512 fe35675dd5b6d4e402310fed2cc745d14ddef49b16e0963bb7fad6a95e03ae64dd8c6f09ae76c9a539579acd7fcd6924963b6a32c25961cacc970e247f736434 +MISC metadata.xml 341 BLAKE2B 21684b18c2fc98cfc8918e5153e7abb827e68b14aa9ec8662485ad86f71515669cdea2e2a5678a73fbcc8b5e9ef588ed084e5fec4398e31c936ca671e8496124 SHA512 abd6badb15eb028a1d83d6ef598545f6d066e8082a5c67729e20fce9011a30cebb2fa283dbdf39f290ff553607a384ee03f26070cb74179ee4f534d7360d8bdd diff --git a/sci-misc/simso/metadata.xml b/dev-libs/sasl-xoauth2/metadata.xml index cb341dc..a031c18 100644 --- a/sci-misc/simso/metadata.xml +++ b/dev-libs/sasl-xoauth2/metadata.xml @@ -2,11 +2,10 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>code@stefanjunker.de</email> - <name>Stefan Junker</name> - </maintainer> - <maintainer type="person"> <email>AstroFloyd@gmail.com</email> <name>AstroFloyd</name> </maintainer> + <upstream> + <remote-id type="github">tarickb/sasl-xoauth2</remote-id> + </upstream> </pkgmetadata> diff --git a/dev-libs/sasl-xoauth2/sasl-xoauth2-20220515.ebuild b/dev-libs/sasl-xoauth2/sasl-xoauth2-20220515.ebuild new file mode 100644 index 0000000..6077f61 --- /dev/null +++ b/dev-libs/sasl-xoauth2/sasl-xoauth2-20220515.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit git-r3 cmake + +DESCRIPTION="SASL plugin for client-side OAuth 2.0, e.g. Gmail/Outlook/Office/Postfix SMTP" +HOMEPAGE="https://github.com/tarickb/sasl-xoauth2" +SRC_URI="" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="" +IUSE="" +RESTRICT="mirror" + +EGIT_REPO_URI="https://github.com/tarickb/sasl-xoauth2.git" +EGIT_BRANCH="master" +EGIT_COMMIT="0cabe084" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + dobin "${S}/scripts/sasl-xoauth2-tool" + dolib.so "${BUILD_DIR}/src/libsasl-xoauth2.so" + insinto /etc + doins "${S}/src/sasl-xoauth2.conf" + dodoc ChangeLog README.md +} diff --git a/dev-libs/sasl-xoauth2/sasl-xoauth2-9999.ebuild b/dev-libs/sasl-xoauth2/sasl-xoauth2-9999.ebuild new file mode 100644 index 0000000..32df003 --- /dev/null +++ b/dev-libs/sasl-xoauth2/sasl-xoauth2-9999.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit git-r3 cmake + +DESCRIPTION="SASL plugin for client-side OAuth 2.0, e.g. Gmail/Outlook/Office/Postfix SMTP" +HOMEPAGE="https://github.com/tarickb/sasl-xoauth2" +SRC_URI="" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="" +IUSE="" +RESTRICT="mirror" + +EGIT_REPO_URI="https://github.com/tarickb/sasl-xoauth2.git" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + dobin scripts/sasl-xoauth2-tool + dolib.so "$BUILD_DIR/src/libsasl-xoauth2.so" + insinto /etc + doins src/sasl-xoauth2.conf + dodoc ChangeLog README.md +} diff --git a/dev-libs/xml-fortran/ChangeLog b/dev-libs/xml-fortran/ChangeLog index 33cc669..1e7b01b 100644 --- a/dev-libs/xml-fortran/ChangeLog +++ b/dev-libs/xml-fortran/ChangeLog @@ -1,10 +1,18 @@ # ChangeLog for dev-libs/xml-fortran -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ +*xml-fortran-1.00-r1 (21 Nov 2021) + + 21 Nov 2021; AstroFloyd <AstroFloyd@gmail.com> +xml-fortran-1.00-r1.ebuild, + -xml-fortran-1.00.ebuild: + dev-libs/xml-fortran: revision bump to v1.00-r1. + + 17 Aug 2021; AstroFloyd <AstroFloyd@gmail.com> xml-fortran-1.00.ebuild: + dev-libs/xml-fortran: satisfy repoman. + *xml-fortran-1.00 (20 Mar 2016) 20 Mar 2016; AstroFloyd <AstroFloyd@gmail.com> +xml-fortran-1.00.ebuild, +files/makefile, +metadata.xml: Initial ebuild - diff --git a/dev-libs/xml-fortran/Manifest b/dev-libs/xml-fortran/Manifest index bb9f7c0..99437ab 100644 --- a/dev-libs/xml-fortran/Manifest +++ b/dev-libs/xml-fortran/Manifest @@ -1,5 +1,5 @@ -AUX makefile 1114 SHA256 dc0deed529a3a1bf09bf20b156c9c454a881897454d2b010a05612843d6ddee7 SHA512 743aa483d6c55f94857bdc3ee2056b7e65067ac227c06f52d53bae507424ca7c46f466dadd07995b3e699ec7c6765dc9283da4fbec34101259534777eef83d6d WHIRLPOOL 20330aa77293e340aa910703837e7ef49ae97bff4cdaa5ca33b9bece7c212bff1b76394657df9e3e1b4d4718067f7d7d68f1181dcd11aa3c6c0c42373d8faba4 -DIST xml-fortran-1.00.tar.gz 412868 SHA256 702a2caa6f6b848f3852ca59def77cd57745e01992bcc9ddf70cf1e2e4c2fd54 SHA512 bdca4b7aa626dbe95dbb42f8160926156515b4433a3802fc53c597f0a1bd16ae8bf86d7347ba895ed366b35d076d0f2d67300f1f6b1fa52c18137d4858423bfe WHIRLPOOL 6ae51dc0e12b5e4c2b6fe19d436451879a39795f84ecc21530e5eecb3246fe7de5eb36566d576ed18dcfb14431106118c2bf652834e399eb36c5f8fec14f4571 -EBUILD xml-fortran-1.00.ebuild 869 SHA256 9d9ddd3975b54cdf9d624744e01198817d5d3921358d5be6ab6b3ab477dfb739 SHA512 0fec65623fc72d298c37ec7f592d05b154a11a989631defc937711aa778c08570b56e6c474aea7190e72b4a72de5b7df775cab07e23ad94c671fb36fa7daab1d WHIRLPOOL 03328139ff5d8d7c8b44aab40dc07abd05fb8f556bd9fb6c6ba13e9eee919957763373add6340d677346e3a8412c82bf72b561a6aaf2312610f81f825d040c8f -MISC ChangeLog 281 SHA256 ae9e210803c508d61e27184ae0fca4f7d287d2131b502b0679fa7a3cacf3090c SHA512 5ed381f01d0a59ee839a792308dad08a9771f8678f24e7da3d1ab85429e90fab434748ac90b90f8f0b8deff8f968aa5c23b318572804e241336c0a5209ca6938 WHIRLPOOL a7e1ad44911a6e96e092db3ea3244599c07efa7684f25d55b0306f06b17faca83c58c76851b2fad5a1c0b278dde1c525a45f0211f42ff3cf62b1c81b9bda92a3 -MISC metadata.xml 252 SHA256 fa82c8f8ccb7949415fff69cab33850a03547531946e14a4184f1ecda61abf26 SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 WHIRLPOOL 253b5757951fa6a61178c61d6333a21e90ab81cd6167bc6cfa6032e7f9e3304a9afa8290a3b6607994df74f2bd503d3725e173b9beff10555d395eb74844fc1a +AUX makefile 1114 BLAKE2B 5f6f3a78a44fffeb7554bd287615af95a832564e1b808170b5f05c3151a15ce9bc8065fca2446605622df96699b86e02fc1720d9d121afe78751515209ea476a SHA512 743aa483d6c55f94857bdc3ee2056b7e65067ac227c06f52d53bae507424ca7c46f466dadd07995b3e699ec7c6765dc9283da4fbec34101259534777eef83d6d +DIST xml-fortran-1.00.tar.gz 412868 BLAKE2B 08fe340f019c725241f51e1a0664faa54feb16c354eb9a4562729e1285522d83a83ca9a81e931f238352674b5bafd6fc9182e1d4f9bd1cd6576ef31e348347b5 SHA512 bdca4b7aa626dbe95dbb42f8160926156515b4433a3802fc53c597f0a1bd16ae8bf86d7347ba895ed366b35d076d0f2d67300f1f6b1fa52c18137d4858423bfe +EBUILD xml-fortran-1.00-r1.ebuild 949 BLAKE2B 84439feece2301d0bc5c68149a65bc41d5bd033f011dc8697378726f6d37b9a1f29123a5973c7f3928e679a9a58f20526836665cc73c95a704784b9fd4c9a505 SHA512 9b013874af3e1dc2d89983f7db9d7c5ea412f5d1aaa37baf255c4600b54a51c543ab7c4042ad21682e74af4d2c338724ed0a56849bcc4056888d457c1d3c9214 +MISC ChangeLog 587 BLAKE2B 741b545e33f539b62975bf4650d7c511666fe7a65fe215c7790fee7b22c72c8b8680d05cf2bc425513b0f167c596dc6727d62c8d7062c77a6ad8c579bfb1abd6 SHA512 ae0451907f1fd129017198171c58a3e0480bab0910a5175cdcdf4e25d100cc133a919df3fe4e21ed69b2529ade0333c1a2ddaf58217e90088bbd671d77cd6e9d +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/dev-libs/xml-fortran/xml-fortran-1.00.ebuild b/dev-libs/xml-fortran/xml-fortran-1.00-r1.ebuild index dafbcc2..e62d406 100644 --- a/dev-libs/xml-fortran/xml-fortran-1.00.ebuild +++ b/dev-libs/xml-fortran/xml-fortran-1.00-r1.ebuild @@ -1,8 +1,7 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI=6 +EAPI=8 inherit fortran-2 @@ -22,17 +21,19 @@ S="${WORKDIR}/${PN}/" src_configure() { cp "${FILESDIR}/makefile" src/ + sed -i "s|^FOPT.*|& ${FCFLAGS}|" src/makefile + sed -i "s|^\t\${FC} -shared |& ${LDFLAGS} |" src/makefile } src_compile() { cd src/ - make -j1 || die + emake -j1 || die } src_install() { cd src/ - #dobin xmlreader - #dobin tstparse + # dobin xmlreader + # dobin tstparse dolib.so libxmlparse.so use static-libs && dolib.a libxmlparse.a @@ -41,8 +42,7 @@ src_install() { cd .. dodoc CHANGES TODO - use doc && dodoc doc/*.pdf - use doc && dohtml doc/*.html + use doc && dodoc doc/*.pdf doc/*.html docinto examples/ use examples && dodoc examples/* } diff --git a/dev-perl/Astro-satpass/Astro-satpass-0.067-r1.ebuild b/dev-perl/Astro-satpass/Astro-satpass-0.067-r2.ebuild index 168532f..02a6fc2 100644 --- a/dev-perl/Astro-satpass/Astro-satpass-0.067-r1.ebuild +++ b/dev-perl/Astro-satpass/Astro-satpass-0.067-r2.ebuild @@ -1,11 +1,10 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI=5 +EAPI=8 -MODULE_AUTHOR=WYANT -MODULE_VERSION=0.067 +DIST_AUTHOR=WYANT +DIST_VERSION=0.067 inherit perl-module DESCRIPTION="A Perl module to compute satellite passages for a given observing location" @@ -15,5 +14,5 @@ LICENSE="Artistic-2" KEYWORDS="~amd64 ~x86" IUSE="json" -DEPEND="dev-perl/Module-Build" +BDEPEND="dev-perl/Module-Build" RDEPEND="json? ( dev-perl/JSON )" diff --git a/dev-perl/Astro-satpass/ChangeLog b/dev-perl/Astro-satpass/ChangeLog index 935fbf8..54b513b 100644 --- a/dev-perl/Astro-satpass/ChangeLog +++ b/dev-perl/Astro-satpass/ChangeLog @@ -1,7 +1,16 @@ # ChangeLog for dev-perl/Astro-satpass -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2022 Gentoo Authors; Distributed under the GPL v2 # $Header: $ +*Astro-satpass-0.067-r2 (12 Jul 2022) + + 12 Jul 2022; AstroFloyd <AstroFloyd@gmail.com> +Astro-satpass-0.067-r2.ebuild, + -Astro-satpass-0.067-r1.ebuild: + dev-perl/Astro-satpass: revision bump to v0.067-r2. + + 12 Jan 2019; AstroFloyd <AstroFloyd@gmail.com> Manifest: + dev-perl: html2latex was moved to dev-tex/ + 10 Feb 2015; AstroFloyd <AstroFloyd@gmail.com> -Astro-satpass-0.047.ebuild, -Astro-satpass-0.056.ebuild: Removed older ebuilds @@ -21,4 +30,3 @@ 27 Jan 2013; AstroFloyd <AstroFloyd@gmail.com> +Astro-satpass-0.047.ebuild, +metadata.xml: New ebuild - diff --git a/dev-perl/Astro-satpass/Manifest b/dev-perl/Astro-satpass/Manifest index 7325468..1105727 100644 --- a/dev-perl/Astro-satpass/Manifest +++ b/dev-perl/Astro-satpass/Manifest @@ -1,4 +1,4 @@ -DIST Astro-satpass-0.067.tar.gz 522014 SHA256 91c046e9098b736f905354f5586c16386d335273c1b6cc875685349696d840c9 SHA512 f4f97e57350826175633d464b2f66c30e63759e6fe13c61d41a354eb0a15a69aaf640537b6f26ab64bb64bc2c8976471547d4a5822a114e358d6ec22132a5c47 WHIRLPOOL bc8e392fe52aa20c8c83200ae864a5df702e9cc72dbc1f729850883e1202fa3ffc7472c320fb80a4e6752e1870bda09bd0297cd7738e1b53b2ffb1ce76268b89 -EBUILD Astro-satpass-0.067-r1.ebuild 406 SHA256 f0a04527231da2a0b5963b12617885ef1416eff84a116261b813d4f177b6ab6f SHA512 878341adb7773dffeffe4f2814b66c270f1c2893945a6f164023758666474e0ad17b6cfb7ee5bae99184eb6a931e6f84cff4c6e161c2d67730c7924b6cf79220 WHIRLPOOL 54d68ee361772e270417a6daad2cff59e0aa0e55ff0fcd1d3743eeb97ed0137bdd4fbcbe2158c5f02724dddd5e4ae347ad4681b7c433995e6dd0dd522e35c14b -MISC ChangeLog 662 SHA256 a5a13b31b52f769331cdb19157ec3d4026e44cfb4f6241f5e4464a287722981d SHA512 8f3d33840df264c18105adc6ae5f86dfce33f15f4f2ff7f7ace40fa022606a9951bb3f02c0c83124c67794d7b55fb4098044f74a2e254bb279552db11e51dc28 WHIRLPOOL e8ebd733be9d3c9a6a78370600afcdb7f89c69d53962cceda411fc1e05528ecea344e684094343ed3827fcd4284125672fe14da650daa712f04d247324a1597e -MISC metadata.xml 416 SHA256 0deb079c4113a48148d543729f1aeefcc90c36ae49446f5a62333299679a0517 SHA512 7651ceecc59076bd7e85393c0d7a157dd223e8144a22caa7b85d8a0a80635beb22b6ce79aa0aabae89f7f35aa5e56ac22d43d9b440a467671c4e91f7e10fe888 WHIRLPOOL 9063eb29dac6ac8cb0574a05846b47913ab15dc4195a332f18695772ddb4825b3147a766a9ab70516a815dcf7dd54dca9c885b62568255bfc18042bd9b9b7f46 +DIST Astro-satpass-0.067.tar.gz 522014 BLAKE2B e5ece651641def8eebd31e62b9242821c77dd624aaa22e402b6652506acf5b9e8a5a967c7a18419a42b9b75e76baee59cc800bc9d038808f590a1325df94a6a1 SHA512 f4f97e57350826175633d464b2f66c30e63759e6fe13c61d41a354eb0a15a69aaf640537b6f26ab64bb64bc2c8976471547d4a5822a114e358d6ec22132a5c47 +EBUILD Astro-satpass-0.067-r2.ebuild 393 BLAKE2B fb4b8d6e2ca62a9f415817cb3b997b3497e5e43187268311eafce062ac9c66d653545a9ba789394ac14acd063f5d9c9badfb9a6c79dab25f39a990e1f0981087 SHA512 97a4f7717cdffd778c9b57f17e1579094ce3ca0afd1fd57ec7c72368968f62a36a70dc12324ec5d27f38bb7bcc041698949f353cf977086ca4400e2ab779f297 +MISC ChangeLog 972 BLAKE2B de6e6474dc0ab2ba6cba2d7dac414912dea2869f495a3f163babe7a1d4632a20b1d60047b1f367f46c47b7e2e8174036b87c81e8ea5b49c3204a71f596e469f9 SHA512 970cc6ae3450cb42b350ca7894bedfdc8cdb7ae7ff95dea4450c6dad88076ef70545975cc5c22828e93f19008c1a95f4a02c4d55d857a8cd3c4c1c43e549ae61 +MISC metadata.xml 416 BLAKE2B eacae88e5c76754d6684d39225479c4bff6a7559af2aa90862350257a5a725468ce3f49d3fe06b4a6dd75ebdc47f658dcde730f4606133508566dc5667c80111 SHA512 7651ceecc59076bd7e85393c0d7a157dd223e8144a22caa7b85d8a0a80635beb22b6ce79aa0aabae89f7f35aa5e56ac22d43d9b440a467671c4e91f7e10fe888 diff --git a/dev-python/py_sg/ChangeLog b/dev-python/py_sg/ChangeLog deleted file mode 100644 index 315c581..0000000 --- a/dev-python/py_sg/ChangeLog +++ /dev/null @@ -1,13 +0,0 @@ -# ChangeLog for dev-python/py_sg -# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 01 Apr 2017; AstroFloyd <AstroFloyd@gmail.com> -py_sg-0.11.ebuild, - +py_sg-0.11-r1.ebuild, metadata.xml: - Revision bump - -*py_sg-0.11 (13 Mar 2016) - - 13 Mar 2016; AstroFloyd <AstroFloyd@gmail.com> +py_sg-0.11.ebuild: - First version (0.11) of py_sg in Gentoo - diff --git a/dev-python/py_sg/Manifest b/dev-python/py_sg/Manifest deleted file mode 100644 index 7f0b654..0000000 --- a/dev-python/py_sg/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST py_sg-0.11.tar.gz 2751 SHA256 066b6ecb058686aaaa299c3f66c4f2d2aa379aad48c6dbd788369970d67f45d3 SHA512 9863406cfc806d3a72a33e9c9499a89e2a88ac900ec16c1256c9d9223937f3a8648be69fa5463946b5aa5e2de88b897fe2df70419a741fb5b310139d0b67af58 WHIRLPOOL 1fc7554c58020ab9378ddbc1aed6a3e7b1308d32b3439dd301bca37896b2b8e966f8e0acc1ad913f152d0b9f32419ccfc930f60af04dc116ee27670c7eb0cfcf -EBUILD py_sg-0.11-r1.ebuild 433 SHA256 a2644eaf85cb51057cc919350c1c92cd7ae8ffff47d5b2fad3a585a89c23de1b SHA512 a5ae2467783f74beefcaee99dfe8b108ddf0d90556613a980b488688163b2ca6a3d60901ac62100dbfc717014aaa56086be8bfa75c31e1ad3253c81130c28555 WHIRLPOOL e17c1b8b7fbd02ff9d7bb0804edd36784ad521fc0eab7994ca6554a0219b8c9124327e4aa487f9898e7ffca183c81845a7d20400f62d2509ddfa5dcf4abe9ebe -MISC ChangeLog 381 SHA256 d162ced762b99d98146c2fe66eb646cd6c87858c88a6f9812f3f3f7131896c33 SHA512 5e32093e014fac41a5223ab39320601c3693b2d32e1bcb5dd8a1b12fb8707a382d8ba4ae6236c4aec288e61a4ab8876d8a48a01ea5583ca5e00a47d8a67929e9 WHIRLPOOL e3df791d98753789095a2a65b7b7663a6d95ffe4ec6ed2f8d2edbf40944d5e1eb3f2039769b6319844b8a58277ae549d45ee8ade37b09f544c112515d6136b84 -MISC metadata.xml 252 SHA256 fa82c8f8ccb7949415fff69cab33850a03547531946e14a4184f1ecda61abf26 SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 WHIRLPOOL 253b5757951fa6a61178c61d6333a21e90ab81cd6167bc6cfa6032e7f9e3304a9afa8290a3b6607994df74f2bd503d3725e173b9beff10555d395eb74844fc1a diff --git a/dev-python/py_sg/py_sg-0.11-r1.ebuild b/dev-python/py_sg/py_sg-0.11-r1.ebuild deleted file mode 100644 index bfa8927..0000000 --- a/dev-python/py_sg/py_sg-0.11-r1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python2_7 python3_4 ) - -inherit distutils-r1 - -DESCRIPTION="Python SCSI generic library" -HOMEPAGE="https://pypi.python.org/pypi/py_sg/" -SRC_URI="mirror://pypi/p/py_sg/py_sg/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=">=dev-lang/python-2.4:*" -RDEPEND="${DEPEND}" diff --git a/dev-python/tweepy/ChangeLog b/dev-python/tweepy/ChangeLog deleted file mode 100644 index 085562e..0000000 --- a/dev-python/tweepy/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -# ChangeLog for dev-python/tweepy -# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 01 Apr 2017; AstroFloyd <AstroFloyd@gmail.com> -tweepy-1.7.1.ebuild, - +tweepy-1.7.1-r1.ebuild: - Revision bump - diff --git a/dev-python/tweepy/Manifest b/dev-python/tweepy/Manifest deleted file mode 100644 index 5e773b0..0000000 --- a/dev-python/tweepy/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST tweepy-1.7.1.tar.gz 19958 SHA256 39f0b39be41bf00c00e2dae3c1e621908c3fada7a93b6a5012c28a4db1928c86 -EBUILD tweepy-1.7.1-r1.ebuild 517 SHA256 294be9b201ef754efeec898f97094869b70ac22ee0ada1db97a3cdcf000cc703 SHA512 2b9d48ec1ccf2c972a0882341eb9798ee4fe19dc22e2b17c6cb95d13f3c5a826c109246c5fb8ae2e7a30bc27f5aa84a2444459652a7ec410f5d6f4aa51ce4069 WHIRLPOOL 234bf1ce4043e14ac073577f173220a0c872fbf75d374d6ad33f5bf53603229813385907ea78f6b8e5478cc6540b2687b04df6ef37eb9cb4b985b7469516d577 -MISC ChangeLog 233 SHA256 edb2aff791a371e2ddd3eb63af642507e23e6da0cc2c7379caf8f026e4a1451d SHA512 f2c68e79a5a3619c3e13994c193f5616ee2dba5cdeb6d2c43d0ff06295925dd74de8f0ca8b459ec4a069e6934073fd6dac65f0155268c9c211115d71fc11e2c8 WHIRLPOOL ac15f36d64f6fec588d3522628e5d6693b9e244141b7c1d766cd7a8b9ae60216080e4282a4d2e8945a53f3addbf2eb5aee1cf9ea888e03e74a8c82db2ea6df0d -MISC metadata.xml 252 SHA256 fa82c8f8ccb7949415fff69cab33850a03547531946e14a4184f1ecda61abf26 SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 WHIRLPOOL 253b5757951fa6a61178c61d6333a21e90ab81cd6167bc6cfa6032e7f9e3304a9afa8290a3b6607994df74f2bd503d3725e173b9beff10555d395eb74844fc1a diff --git a/dev-python/tweepy/tweepy-1.7.1-r1.ebuild b/dev-python/tweepy/tweepy-1.7.1-r1.ebuild deleted file mode 100644 index 19dddc5..0000000 --- a/dev-python/tweepy/tweepy-1.7.1-r1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -DESCRIPTION="Python library for the Twitter/Identi.ca API, including Oauth and Xauth" -HOMEPAGE="http://pypi.python.org/pypi/tweepy/" -SRC_URI="http://pypi.python.org/packages/source/t/tweepy/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=">=dev-lang/python-2.4:* - dev-python/simplejson" -RDEPEND="${DEPEND}" diff --git a/dev-util/appinventor2/ChangeLog b/dev-util/appinventor2/ChangeLog deleted file mode 100644 index 1c9e951..0000000 --- a/dev-util/appinventor2/ChangeLog +++ /dev/null @@ -1,10 +0,0 @@ -# ChangeLog for dev-util/appinventor2 -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Id$ - -*appinventor2-1.1 (16 Aug 2015) - - 16 Aug 2015; AstroFloyd <AstroFloyd@gmail.com> +appinventor2-1.1.ebuild, - +metadata.xml: - Converted ebuild for AI1 to AI2 - diff --git a/dev-util/appinventor2/Manifest b/dev-util/appinventor2/Manifest deleted file mode 100644 index 141e961..0000000 --- a/dev-util/appinventor2/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST appinventor2-setup_1.1.tar.gz 92944247 SHA256 55c53a6890067dd44f1823608dcca887f32d2080c8c79833b210632b09264323 SHA512 6fe2e586acc665b819412410896d6087ab8799aaa322d8d7e936a936e2de0556c4a3f5178430228f9043f5a402fdf9baef1b1771f3b8068c8a3e3e0d9cc71134 WHIRLPOOL 7a07ba530982973d90b3865830ad2046ca7de103dbb5f64c62ad54c975afc1d425f6f9e966e23aa6faf0e5888e69488a48dab3e8a4ac040b28bc91bc6d5b6dae -EBUILD appinventor2-1.1.ebuild 885 SHA256 91666583b7e1db0efa08a8fa3f35e718605fb9ea22e05ee72df70a99a84fbb29 SHA512 ae18f69dd5ce14130423eae1bb84d0c372aa72aaed724aaec4eb81b37f5d706928dad627b4760fec342e09dcf22eff6a38b3a2d26182eba0345137fe48bd9b0e WHIRLPOOL 2eecd62f621ba25353626e5ad26cce0d416791fa832b20d11ffa433e80bdc33027b6c2794463931f03d41a775a593825d0b60184224cf12b85e004fa5a480e7c -MISC ChangeLog 276 SHA256 757e7335837d9b4c7146ef39fee27ee4a16c40598bbe92774c2847844db7419d SHA512 f0e206a4bae5729d6dc7b3052091cc0122f5871f19ff219215b646a6e32f22d8bf62a9f8433b6e7cec79035c3f5683bc3b83e996861dfd7c507913c1a2d24429 WHIRLPOOL bc3eec697fcdb82ea67064f447db936bf157e27b2868c6ec47b12deb27c6d3d97b42ca08b139e702510db84ec9692724f7710f159918282edbc92cd65d23c717 -MISC metadata.xml 557 SHA256 65ecd0041780b70780483ab43caf0f001e5605d4850ffc4a03365df892cae51d SHA512 72a700649019438d88e901d21d5c59ea1ace02a1a0591df345785b1223c57d8e97ee04af3adc5786f302ebfe5b5f53ae012dbee2f75197a84a2084ac220281c1 WHIRLPOOL fff54abc6a748759d6c58c9787a59c7b2a776d193fe04e99307bb04eb92545f8526e87a3949a6db12e2342645baacc03c16b24982c62f3e4f2dd8fd16585044a diff --git a/dev-util/appinventor2/appinventor2-1.1.ebuild b/dev-util/appinventor2/appinventor2-1.1.ebuild deleted file mode 100644 index c1ae054..0000000 --- a/dev-util/appinventor2/appinventor2-1.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -MY_P="${PN}-setup_${PV}" -DESCRIPTION="MIT App Inventor2 Setup package" -HOMEPAGE="http://www.appinventor.mit.edu/" -SRC_URI="http://commondatastorage.googleapis.com/appinventordownloads/${MY_P}.tar.gz" - -LICENSE="android" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND=">=virtual/jre-1.6.0" - -APP_INSTALL_DIR="/opt/${PN}" -S="${WORKDIR}/${MY_P}" -QA_PREBUILT="/opt/appinventor/commands-for-Appinventor/adb - /opt/appinventor/commands-for-Appinventor/emulator - /opt/appinventor/commands-for-Appinventor/mksdcard" - -src_install() { - insinto ${APP_INSTALL_DIR} - dodir ${APP_INSTALL_DIR} - doins -r appinventor/extras - doins -r appinventor/from-Android-SDK - exeinto "${APP_INSTALL_DIR}"/commands-for-Appinventor/ - doexe appinventor/commands-for-Appinventor/* -} diff --git a/dev-util/appinventor2/metadata.xml b/dev-util/appinventor2/metadata.xml deleted file mode 100644 index 66c7aa9..0000000 --- a/dev-util/appinventor2/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>proxy-maintainers</herd> -<maintainer type="person"> - <email>gentoo.power@gmail.com</email> - <name>Iván Atienza</name> - <description>Maintainer. Assign bugs to him</description> -</maintainer> -<maintainer type="person"> - <email>hwoarang@gentoo.org</email> - <name>Markos Chandras</name> - <description>Proxy maintainer. Assign bugs to him</description> -</maintainer> -<longdescription lang="en"> -</longdescription> -</pkgmetadata> - diff --git a/dev-util/dh-make/ChangeLog b/dev-util/dh-make/ChangeLog deleted file mode 100644 index e0eba46..0000000 --- a/dev-util/dh-make/ChangeLog +++ /dev/null @@ -1,10 +0,0 @@ -# ChangeLog for dev-util/dh-make -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*dh-make-0.63 (08 May 2015) - - 08 May 2015; AstroFloyd <AstroFloyd@gmail.com> +dh-make-0.63.ebuild, - +metadata.xml: - Initial ebuild - diff --git a/dev-util/dh-make/Manifest b/dev-util/dh-make/Manifest deleted file mode 100644 index 3a8b436..0000000 --- a/dev-util/dh-make/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST dh-make_0.63.tar.gz 42634 SHA256 20a4c0f412c4c7667d2d08e1b7f36e25e1642b6da18d0d187c11354a869b2095 SHA512 c479119abe2058d11693fcf41d0873344bc7580cb3b33e19aba8a80371938c5f3b07fd1346ea1a2faf950bc35a0518eaa358a0323b97f6affd11d51f0aa0e583 WHIRLPOOL 87e2ea6b358722f1af28aeafcf194d9e6b0a460a354e944d68bfeac75e596b9e20d171e3be5bed42f8bcaf35e2f14f619f5520a10f09862b8e253c7ef988611d -EBUILD dh-make-0.63.ebuild 933 SHA256 e57fad4bfaf5e6c33ad18a046f287871f152c0934fccfb5c686579ed64894335 SHA512 e3c42e875bcc44b46cde44ab5d06ae9d5f5ed61c279355f6c89c83d5a0ae4cef534a10691dfce271b47da90e9dd3523253b0465426dbad252707400b54c76499 WHIRLPOOL d9e7754d47b65ecac24127991580115f2151e12fc0c69a85e4619ad68bed9eda030f7ffe9b5888aa7c31989019dd047d1ca8cce932fe9765594981d6f1f12a29 -MISC ChangeLog 252 SHA256 24e2737d9b0bcf7d2ad9466393491dbb784f1ca1f6c89ca0213e45a2a1e5ae06 SHA512 82eb7c87cec7c542cc8b4dac1eb74d82a1883a8b117d80217e582540c780453c9ea4563703def49b812e412d633e0bddbe7c0f5255905930aa1b4b70254f67d3 WHIRLPOOL 5527edbe7a5bb5d6c99c7c47a192ea59a341b8f46fb4afdcd5e78151eb0d14688e2b46f618eacb899865ce1c400bc4d2be273234305405fa9b95753d28e75981 -MISC metadata.xml 264 SHA256 ee70a62452103200e6d120f463a141b87a772bfdda04572283afa0a809039edb SHA512 c79eefbc9d27d7e04258df2337677bf7ed5eac5a594ecc923404fabe776804bebcbf4214f5008844b0afab101a02813890490e98756dc3d4aad55b283aeca715 WHIRLPOOL 2a80dcbc66e7dda8ea6711e0752e2ccf19aaaffec75f20770621cc7b73c34021944bc3347280d8afe0dd6410fdb9555f54534ec6d07e75ccac33323a569b2fab diff --git a/dev-util/dh-make/dh-make-0.63.ebuild b/dev-util/dh-make/dh-make-0.63.ebuild deleted file mode 100644 index d71dd91..0000000 --- a/dev-util/dh-make/dh-make-0.63.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -DESCRIPTION="Tool to generate a Debian-style source package from a regular source code archive" -HOMEPAGE="https://launchpad.net/dh-make" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS=" ~amd64 ~x86" - -S="${WORKDIR}/${PN}" -SRC_URI="https://launchpad.net/${PN}/main/${PV}/+download/${PN}_${PV}.tar.gz" - -DEPEND="dev-util/debhelper" -RDEPEND="${DEPEND}" - -# Install the contents of lib/ in /usr/share/debhelper/dh_make/ -# I think debian/ contains metadata about this package, and I use selected files for documentation -src_install() { - dobin dh_make - doman dh_make.1 - for dir in lib/* # no dirinto for dodir...; doins can't do directories? - do - subdir=`echo ${dir} | sed -e 's/lib\///g'` - insinto usr/share/debhelper/dh_make/${subdir} - doins ${dir}/* - done - newdoc debian/README.Debian README - dodoc debian/changelog -} diff --git a/eclass/intel-sdp.eclass b/eclass/intel-sdp.eclass new file mode 100644 index 0000000..6b2bfc6 --- /dev/null +++ b/eclass/intel-sdp.eclass @@ -0,0 +1,559 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/intel-sdp.eclass,v 1.18 2014/09/15 17:54:11 jlec Exp $ + +# @ECLASS: intel-sdp.eclass +# @MAINTAINER: +# Justin Lecher <jlec@gentoo.org> +# Sci Team <sci@gentoo.org> +# @BLURB: Handling of Intel's Software Development Products package management + +# @ECLASS-VARIABLE: INTEL_DID +# @DEFAULT_UNSET +# @DESCRIPTION: +# The package download ID from Intel. +# To find out its value, see the links to download in +# https://registrationcenter.intel.com/RegCenter/MyProducts.aspx +# +# e.g. 2504 +# +# Must be defined before inheriting the eclass + +# @ECLASS-VARIABLE: INTEL_DPN +# @DEFAULT_UNSET +# @DESCRIPTION: +# The package name to download from Intel. +# To find out its value, see the links to download in +# https://registrationcenter.intel.com/RegCenter/MyProducts.aspx +# +# e.g. parallel_studio_xe +# +# Must be defined before inheriting the eclass + +# @ECLASS-VARIABLE: INTEL_DPV +# @DEFAULT_UNSET +# @DESCRIPTION: +# The package download version from Intel. +# To find out its value, see the links to download in +# https://registrationcenter.intel.com/RegCenter/MyProducts.aspx +# +# e.g. 2011_sp1_update2 +# +# Must be defined before inheriting the eclass + +# @ECLASS-VARIABLE: INTEL_TARX +# @DEFAULT_UNSET +# @DESCRIPTION: +# The package extention. +# To find out its value, see the links to download in +# https://registrationcenter.intel.com/RegCenter/MyProducts.aspx +# +# e.g. tar.gz +# +# Must be defined before inheriting the eclass +: ${INTEL_TARX:=tgz} + +# @ECLASS-VARIABLE: INTEL_SUBDIR +# @DEFAULT_UNSET +# @DESCRIPTION: +# The package sub-directory where it will end-up in /opt/intel +# To find out its value, you have to do a raw install from the Intel tar ball + +# @ECLASS-VARIABLE: INTEL_SKIP_LICENSE +# @DEFAULT_UNSET +# @DESCRIPTION: +# Possibility to skip the mandatory check for licenses. Only set this if there +# is really no fix. + +# @ECLASS-VARIABLE: INTEL_RPMS_DIR +# @DESCRIPTION: +# Main subdirectory which contains the rpms to extract. +: ${INTEL_RPMS_DIR:=rpm} + +# @ECLASS-VARIABLE: INTEL_X86 +# @DESCRIPTION: +# 32bit arch in rpm names +# +# e.g. i484 +: ${INTEL_X86:=i486} + +# @ECLASS-VARIABLE: INTEL_BIN_RPMS +# @DESCRIPTION: +# Functional name of rpm without any version/arch tag +# +# e.g. compilerprof +# +# if the rpm is located in a directory different to INTEL_RPMS_DIR you can +# specify the full path +# +# e.g. CLI_install/rpm/intel-vtune-amplifier-xe-cli +: ${INTEL_BIN_RPMS:=""} + +# @ECLASS-VARIABLE: INTEL_AMD64_RPMS +# @DESCRIPTION: +# AMD64 single arch rpms. Same syntax as INTEL_BIN_RPMS +: ${INTEL_AMD64_RPMS:=""} + +# @ECLASS-VARIABLE: INTEL_X86_RPMS +# @DESCRIPTION: +# X86 single arch rpms. Same syntax as INTEL_BIN_RPMS +: ${INTEL_X86_RPMS:=""} + +# @ECLASS-VARIABLE: INTEL_DAT_RPMS +# @DESCRIPTION: +# Functional name of rpm of common data which are arch free +# without any version tag +# +# e.g. openmp +# +# if the rpm is located in a directory different to INTEL_RPMS_DIR you can +# specify the full path +# +# e.g. CLI_install/rpm/intel-vtune-amplifier-xe-cli-common +: ${INTEL_DAT_RPMS:=""} + +# @ECLASS-VARIABLE: INTEL_SINGLE_ARCH +# @DESCRIPTION: +# Unset, if only the multilib package will be provided by intel +: ${INTEL_SINGLE_ARCH:=true} + +# @ECLASS-VARIABLE: INTEL_SDP_DB +# @DESCRIPTION: +# Full path to intel registry db +INTEL_SDP_DB="${EROOT%/}"/opt/intel/intel-sdp-products.db + +inherit check-reqs multilib versionator + +_INTEL_PV1=$(get_version_component_range 1) +_INTEL_PV2=$(get_version_component_range 2) +_INTEL_PV3=$(get_version_component_range 3) +_INTEL_PV4=$(get_version_component_range 4) +_INTEL_PV="" +[[ -n ${_INTEL_PV4} ]] && _INTEL_PV+="${_INTEL_PV4}-" +[[ -n ${_INTEL_PV1} ]] && _INTEL_PV+="${_INTEL_PV1}" +[[ -n ${_INTEL_PV2} ]] && _INTEL_PV+=".${_INTEL_PV2}" +[[ -n ${_INTEL_PV3} ]] && _INTEL_PV+="-${_INTEL_PV3}" + +_INTEL_URI="http://registrationcenter-download.intel.com/irc_nas/${INTEL_DID}/${INTEL_DPN}" + +if [ ${INTEL_SINGLE_ARCH} == true ]; then + SRC_URI=" + amd64? ( multilib? ( ${_INTEL_URI}_${INTEL_DPV}.${INTEL_TARX} ) ) + amd64? ( !multilib? ( ${_INTEL_URI}_${INTEL_DPV}_intel64.${INTEL_TARX} ) ) + x86? ( ${_INTEL_URI}_${INTEL_DPV}_ia32.${INTEL_TARX} )" +else + SRC_URI="${_INTEL_URI}_${INTEL_DPV}.${INTEL_TARX}" +fi + +LICENSE="Intel-SDP" +# Future work, #394411 +#SLOT="${_INTEL_PV1}.${_INTEL_PV2}" +SLOT="0" +IUSE="examples multilib" + +RESTRICT="mirror" + +RDEPEND="" +DEPEND="app-arch/rpm2targz" + +_INTEL_SDP_YEAR=${INTEL_DPV} +_INTEL_SDP_YEAR=${_INTEL_SDP_YEAR%_sp*} +_INTEL_SDP_YEAR=${_INTEL_SDP_YEAR%_update*} + +# @ECLASS-VARIABLE: INTEL_SDP_DIR +# @DESCRIPTION: +# Full rootless path to installation dir +INTEL_SDP_DIR="opt/intel/${INTEL_SUBDIR}-${_INTEL_SDP_YEAR:-${_INTEL_PV1}}" +[[ -n ${_INTEL_PV3} ]] && INTEL_SDP_DIR+=".${_INTEL_PV3}" +[[ -n ${_INTEL_PV4} ]] && INTEL_SDP_DIR+=".${_INTEL_PV4}" + +# @ECLASS-VARIABLE: INTEL_SDP_EDIR +# @DEFAULT_UNSET +# @DESCRIPTION: +# Full rooted path to installation dir +INTEL_SDP_EDIR="${EROOT%/}/${INTEL_SDP_DIR}" + +S="${WORKDIR}" + +QA_PREBUILT="${INTEL_SDP_DIR}/*" + +# @ECLASS-VARIABLE: INTEL_ARCH +# @DEFAULT_UNSET +# @DESCRIPTION: +# Intels internal names of the arches; will be set at runtime accordingly +# +# e.g. amd64-multilib -> INTEL_ARCH="intel64 ia32" + +# @FUNCTION: _isdp_link_eclipse_plugins +# @INTERNAL +# @DESCRIPTION: +# Creating necessary links to use intel compiler with eclipse +_isdp_link_eclipse_plugins() { + local c f + pushd ${INTEL_SDP_DIR}/eclipse_support > /dev/null + for c in cdt*; do + local cv=${c#cdt} ev=3.$(( ${cv:0:1} - 1)) + if has_version "dev-util/eclipse-sdk:${ev}"; then + einfo "Linking eclipse (v${ev}) plugin cdt (v${cv})" + for f in cdt${cv}/eclipse/features/*; do + dodir /usr/$(get_libdir)/eclipse-${ev}/features + dosym "${INTEL_SDP_EDIR}"/eclipse_support/${f} \ + /usr/$(get_libdir)/eclipse-${ev}/features/ || die + done + for f in cdt${cv}/eclipse/plugins/*; do + dodir /usr/$(get_libdir)/eclipse-${ev}/plugins + dosym "${INTEL_SDP_EDIR}"/eclipse_support/${f} \ + /usr/$(get_libdir)/eclipse-${ev}/plugins/ || die + done + fi + done + popd > /dev/null +} + +# @FUNCTION: _isdp_big-warning +# @USAGE: [pre-check | test-failed] +# @INTERNAL +# @DESCRIPTION: +# warn user that we really require a license +_isdp_big-warning() { + case ${1} in + pre-check ) + echo "" + ewarn "License file not found!" + ;; + + test-failed ) + echo + ewarn "Function test failed. Most probably due to an invalid license." + ewarn "This means you already tried to bypass the license check once." + ;; + esac + + echo "" + ewarn "Make sure you have recieved the an Intel license." + ewarn "To receive a non-commercial license, you need to register at:" + ewarn "http://software.intel.com/en-us/articles/non-commercial-software-development/" + ewarn "Install the license file into ${INTEL_SDP_EDIR}/licenses/" + + case ${1} in + pre-check ) + ewarn "before proceeding with installation of ${P}" + echo "" + ;; + * ) + echo "" + ;; + esac +} + +# @FUNCTION: _isdp_version_test +# @INTERNAL +# @DESCRIPTION: +# Testing for valid license by asking for version information of the compiler +_isdp_version_test() { + local comp comp_full arch warn + case ${PN} in + ifc ) + debug-print "Testing ifort" + comp=ifort + ;; + icc ) + debug-print "Testing icc" + comp=icc + ;; + *) + die "${PN} is not supported for testing" + ;; + esac + + for arch in ${INTEL_ARCH}; do + case ${EBUILD_PHASE} in + install ) + comp_full="${ED}/${INTEL_SDP_DIR}/bin/${arch}/${comp}" + ;; + postinst ) + comp_full="${INTEL_SDP_EDIR}/bin/${arch}/${comp}" + ;; + * ) + ewarn "Compile test not supported in ${EBUILD_PHASE}" + continue + ;; + esac + + debug-print "LD_LIBRARY_PATH=\"${INTEL_SDP_EDIR}/bin/${arch}/\" \"${comp_full}\" -V" + + LD_LIBRARY_PATH="${INTEL_SDP_EDIR}/bin/${arch}/" "${comp_full}" -V &>/dev/null + [[ $? -ne 0 ]] && warn=yes + done + [[ "${warn}" == "yes" ]] && _isdp_big-warning test-failed +} + +# @FUNCTION: _isdp_run-test +# @INTERNAL +# Test if installed compiler is working +_isdp_run-test() { + if [[ -z ${INTEL_SKIP_LICENSE} ]]; then + case ${PN} in + ifc | icc ) + _isdp_version_test ;; + * ) + debug-print "No test available for ${PN}" + ;; + esac + fi +} + +# @FUNCTION: intel-sdp_pkg_pretend +# @DESCRIPTION: +# @CODE +# * Check that the user has a (valid) license file before going on. +# * Check for space requirements being fullfilled +# @CODE +intel-sdp_pkg_pretend() { + local warn=1 dir dirs ret arch a p + + : ${CHECKREQS_DISK_BUILD:=256M} + check-reqs_pkg_pretend + + if [[ -z ${INTEL_SKIP_LICENSE} ]]; then + if echo ${INTEL_LICENSE_FILE} | grep -q @; then + einfo "Looks like you are using following license server:" + einfo " ${INTEL_LICENSE_FILE}" + return 0 + fi + + dirs=( + "${INTEL_SDP_EDIR}/licenses" + "${INTEL_SDP_EDIR}/Licenses" + "${EPREFIX}/opt/intel/licenses" + ) + for dir in "${dirs[@]}" ; do + ebegin "Checking for a license in: ${dir}" + #maybe use nullglob or [[ $(echo ${dir/*lic) != "${dir}/*lic" ]] + [[ $( ls "${dir}"/*lic 2>/dev/null ) ]]; ret=$? + eend ${ret} + if [[ ${ret} == "0" ]]; then + warn=${ret} + break + fi + done + if [[ ${warn} == "1" ]]; then + _isdp_big-warning pre-check + die "Could not find license file" + fi + else + eqawarn "The ebuild doesn't check for presents of a proper intel license!" + eqawarn "This shouldn't be done unless there is a serious reason." + fi +} + +# @FUNCTION: intel-sdp_pkg_setup +# @DESCRIPTION: +# Setting up and sorting some internal variables +intel-sdp_pkg_setup() { + local arch a p + + if use x86; then + arch=${INTEL_X86} + INTEL_ARCH="ia32" + elif use amd64; then + arch=x86_64 + INTEL_ARCH="intel64" + if has_multilib_profile; then + arch="x86_64 ${INTEL_X86}" + INTEL_ARCH="intel64 ia32" + fi + fi + INTEL_RPMS=() + INTEL_RPMS_FULL=() + if [[ $(declare -p INTEL_BIN_RPMS) = "declare -a "* ]] ; then + _INTEL_BIN_RPMS=( ${INTEL_BIN_RPMS[@]} ) + else + read -r -d '' -a _INTEL_BIN_RPMS <<<"${INTEL_BIN_RPMS}" + fi + for p in "${_INTEL_BIN_RPMS[@]}"; do + for a in ${arch}; do + if [ ${p} == $(basename ${p}) ]; then + INTEL_RPMS+=( intel-${p}-${_INTEL_PV}.${a}.rpm ) + else + INTEL_RPMS_FULL+=( ${p}-${_INTEL_PV}.${a}.rpm ) + fi + done + done + if use amd64; then + if [[ $(declare -p INTEL_AMD64_RPMS) = "declare -a "* ]] ; then + _INTEL_AMD64_RPMS=( ${INTEL_AMD64_RPMS[@]} ) + else + read -r -d '' -a _INTEL_AMD64_RPMS <<<"${INTEL_AMD64_RPMS}" + fi + for p in "${_INTEL_AMD64_RPMS[@]}"; do + if [ ${p} == $(basename ${p}) ]; then + INTEL_RPMS+=( intel-${p}-${_INTEL_PV}.x86_64.rpm ) + else + INTEL_RPMS_FULL+=( ${p}-${_INTEL_PV}.x86_64.rpm ) + fi + + done + fi + if [[ $(declare -p INTEL_X86_RPMS) = "declare -a "* ]] ; then + _INTEL_X86_RPMS=( ${INTEL_X86_RPMS[@]} ) + else + read -r -d '' -a _INTEL_X86_RPMS <<<"${INTEL_X86_RPMS}" + fi + for p in "${_INTEL_X86_RPMS[@]}"; do + if [ ${p} == $(basename ${p}) ]; then + INTEL_RPMS+=( intel-${p}-${_INTEL_PV}.${INTEL_X86}.rpm ) + else + INTEL_RPMS_FULL+=( ${p}-${_INTEL_PV}.${INTEL_X86}.rpm ) + fi + done + if [[ $(declare -p INTEL_DAT_RPMS) = "declare -a "* ]] ; then + _INTEL_DAT_RPMS=( ${INTEL_DAT_RPMS[@]} ) + else + read -r -d '' -a _INTEL_DAT_RPMS <<<"${INTEL_DAT_RPMS}" + fi + for p in "${_INTEL_DAT_RPMS[@]}"; do + if [ ${p} == $(basename ${p}) ]; then + INTEL_RPMS+=( intel-${p}-${_INTEL_PV}.noarch.rpm ) + else + INTEL_RPMS_FULL+=( ${p}-${_INTEL_PV}.noarch.rpm ) + fi + done +} + +# @FUNCTION: intel-sdp_src_unpack +# @DESCRIPTION: +# Unpacking necessary rpms from tarball, extract them and rearrange the output. +intel-sdp_src_unpack() { + local l r subdir rb t list=() debug_list + + for t in ${A}; do + for r in "${INTEL_RPMS[@]}"; do + rpmdir=${t%%.*}/${INTEL_RPMS_DIR} + list+=( ${rpmdir}/${r} ) + done + + for r in "${INTEL_RPMS_FULL[@]}"; do + list+=( ${t%%.*}/${r} ) + done + + debug_list="$(IFS=$'\n'; echo ${list[@]} )" + + debug-print "Adding to decompression list:" + debug-print ${debug_list} + + tar xvf "${DISTDIR}"/${t} ${list[@]} &> "${T}"/rpm-extraction.log + + for r in ${list[@]}; do + rb=$(basename ${r}) + l=.${rb}_$(date +'%d%m%y_%H%M%S').log + einfo "Unpacking ${rb}" + rpm2tar -O ${r} | tar xvf - | sed -e \ + "s:^\.:${EROOT#/}:g" > ${l}; assert "unpacking ${r} failed" + mv ${l} opt/intel/ || die "failed moving extract log file" + done + done + + mv opt/intel/* ${INTEL_SDP_DIR} || die "mv to INTEL_SDP_DIR failed" +} + +# @FUNCTION: intel-sdp_src_install +# @DESCRIPTION: +# Install everything +intel-sdp_src_install() { + if [[ -d "${INTEL_SDP_DIR}"/Documentation ]]; then + dodoc -r "${INTEL_SDP_DIR}"/Documentation/* + + ebegin "Cleaning out documentation" + find "${INTEL_SDP_DIR}"/Documentation -delete || die + eend + fi + + if [[ -d "${INTEL_SDP_DIR}"/Samples ]]; then + if use examples ; then + insinto /usr/share/${P}/examples/ + doins -r "${INTEL_SDP_DIR}"/Samples/* + fi + ebegin "Cleaning out examples" + find "${INTEL_SDP_DIR}"/Samples -delete || die + eend + fi + + if [[ -d "${INTEL_SDP_DIR}"/eclipse_support ]]; then + if has eclipse ${IUSE} && use eclipse; then + _isdp_link_eclipse_plugins + else + ebegin "Cleaning out eclipse plugin" + find "${INTEL_SDP_DIR}"/eclipse_support -delete || die + eend + fi + fi + + if [[ -d "${INTEL_SDP_DIR}"/man ]]; then + nonfatal doman "${INTEL_SDP_DIR}"/man/en_US/man1/* + nonfatal doman "${INTEL_SDP_DIR}"/man/man1/* + if has linguas_ja ${IUSE} && use linguas_ja; then + doman -i18n=ja_JP "${INTEL_SDP_DIR}"/man/ja_JP/man1/* + fi + + find "${INTEL_SDP_DIR}"/man -delete || die + fi + + ebegin "Tagging ${PN}" + find opt -name \*sh -type f -exec sed -i \ + -e "s:<.*DIR>:${INTEL_SDP_EDIR}:g" \ + '{}' + || die + eend + + [[ -d "${ED}" ]] || dodir / + mv opt "${ED}"/ || die "moving files failed" + + dodir "${INTEL_SDP_DIR}"/licenses /opt/intel/ism/rm + keepdir "${INTEL_SDP_DIR}"/licenses /opt/intel/ism/rm +} + +# @FUNCTION: intel-sdp_pkg_postinst +# @DESCRIPTION: +# Add things to intel database +intel-sdp_pkg_postinst() { + # add product registry to intel "database" + local l r + for r in ${INTEL_RPMS}; do + l="$(ls -1 ${EROOT%/}/opt/intel/.${r}_*.log | head -n 1)" + echo >> ${INTEL_SDP_DB} \ + "<:${r%-${_INTEL_PV4}*}-${_INTEL_PV4}:${r}:${INTEL_SDP_EDIR}:${l}:>" + done + _isdp_run-test + + if [[ ${PN} = icc ]] && has_version ">=dev-util/ccache-3.1.9-r2" ; then + #add ccache links as icc might get installed after ccache + "${EROOT}"/usr/bin/ccache-config --install-links + fi +} + +# @FUNCTION: intel-sdp_pkg_postrm +# @DESCRIPTION: +# Sanitize intel database +intel-sdp_pkg_postrm() { + # remove from intel "database" + if [[ -e ${INTEL_SDP_DB} ]]; then + local r + for r in ${INTEL_RPMS}; do + sed -i \ + -e "/${r}/d" \ + ${INTEL_SDP_DB} + done + fi + + if [[ ${PN} = icc ]] && has_version ">=dev-util/ccache-3.1.9-r2" && [[ -z ${REPLACED_BY_VERSION} ]]; then + # --remove-links would remove all links, --install-links updates them + "${EROOT}"/usr/bin/ccache-config --install-links + fi +} + +EXPORT_FUNCTIONS pkg_setup src_unpack src_install pkg_postinst pkg_postrm pkg_pretend +case "${EAPI:-0}" in + 0|1|2|3)die "EAPI=${EAPI} is not supported anymore" ;; + 4|5) ;; + *) die "EAPI=${EAPI} is not supported" ;; +esac diff --git a/eclass/kde4-base.eclass b/eclass/kde4-base.eclass new file mode 100644 index 0000000..8abade2 --- /dev/null +++ b/eclass/kde4-base.eclass @@ -0,0 +1,963 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# @DEAD +# Removal on 2018-05-03. +# @ECLASS: kde4-base.eclass +# @MAINTAINER: +# kde@gentoo.org +# @BLURB: This eclass provides functions for kde 4.X ebuilds +# @DESCRIPTION: +# The kde4-base.eclass provides support for building KDE4 based ebuilds +# and KDE4 applications. +# +# NOTE: KDE 4 ebuilds currently support EAPI 5. This will be +# reviewed over time as new EAPI versions are approved. + +if [[ -z ${_KDE4_BASE_ECLASS} ]]; then +_KDE4_BASE_ECLASS=1 + +# @ECLASS-VARIABLE: KDE_SELINUX_MODULE +# @DESCRIPTION: +# If set to "none", do nothing. +# For any other value, add selinux to IUSE, and depending on that useflag +# add a dependency on sec-policy/selinux-${KDE_SELINUX_MODULE} to (R)DEPEND +: ${KDE_SELINUX_MODULE:=none} + +# @ECLASS-VARIABLE: VIRTUALDBUS_TEST +# @DESCRIPTION: +# If defined, launch and use a private dbus session during src_test. + +# @ECLASS-VARIABLE: VIRTUALX_REQUIRED +# @DESCRIPTION: +# For proper description see virtualx.eclass manpage. +# Here we redefine default value to be manual, if your package needs virtualx +# for tests you should proceed with setting VIRTUALX_REQUIRED=test. +: ${VIRTUALX_REQUIRED:=manual} + +inherit kde4-functions toolchain-funcs flag-o-matic gnome2-utils virtualx versionator eutils multilib xdg-utils + +if [[ ${KDE_BUILD_TYPE} = live ]]; then + case ${KDE_SCM} in + svn) inherit subversion ;; + git) inherit git-r3 ;; + esac +fi + +# @ECLASS-VARIABLE: CMAKE_REQUIRED +# @DESCRIPTION: +# Specify if cmake buildsystem is being used. Possible values are 'always' and 'never'. +# Please note that if it's set to 'never' you need to explicitly override following phases: +# src_configure, src_compile, src_test and src_install. +# Defaults to 'always'. +: ${CMAKE_REQUIRED:=always} +if [[ ${CMAKE_REQUIRED} = always ]]; then + buildsystem_eclass="cmake-utils" + export_fns="src_configure src_compile src_test src_install" +fi + +# @ECLASS-VARIABLE: KDE_MINIMAL +# @DESCRIPTION: +# This variable is used when KDE_REQUIRED is set, to specify required KDE minimal +# version for apps to work. Currently defaults to 4.4 +# One may override this variable to raise version requirements. +# Note that it is fixed to ${PV} for kde-base packages. +KDE_MINIMAL="${KDE_MINIMAL:-4.4}" + +# Set slot for KDEBASE known packages +case ${KDEBASE} in + kde-base) + SLOT=4/$(get_version_component_range 1-2) + KDE_MINIMAL="${PV}" + ;; + kdevelop) + if [[ ${KDE_BUILD_TYPE} = live ]]; then + # @ECLASS-VARIABLE: KDEVELOP_VERSION + # @DESCRIPTION: + # Specifies KDevelop version. Default is 4.0.0 for tagged packages and 9999 for live packages. + # Applies to KDEBASE=kdevelop only. + KDEVELOP_VERSION="${KDEVELOP_VERSION:-4.9999}" + # @ECLASS-VARIABLE: KDEVPLATFORM_VERSION + # @DESCRIPTION: + # Specifies KDevplatform version. Default is 1.0.0 for tagged packages and 9999 for live packages. + # Applies to KDEBASE=kdevelop only. + KDEVPLATFORM_VERSION="${KDEVPLATFORM_VERSION:-4.9999}" + else + case ${PN} in + kdevelop) + KDEVELOP_VERSION=${PV} + KDEVPLATFORM_VERSION="$(($(get_major_version)-3)).$(get_after_major_version)" + ;; + kdevplatform|kdevelop-php*|kdevelop-python) + KDEVELOP_VERSION="$(($(get_major_version)+3)).$(get_after_major_version)" + KDEVPLATFORM_VERSION=${PV} + ;; + *) + KDEVELOP_VERSION="${KDEVELOP_VERSION:-4.0.0}" + KDEVPLATFORM_VERSION="${KDEVPLATFORM_VERSION:-1.0.0}" + esac + fi + SLOT="4" + ;; +esac + +inherit ${buildsystem_eclass} + +EXPORT_FUNCTIONS pkg_setup src_unpack src_prepare ${export_fns} pkg_preinst pkg_postinst pkg_postrm + +unset buildsystem_eclass +unset export_fns + +# @ECLASS-VARIABLE: DECLARATIVE_REQUIRED +# @DESCRIPTION: +# Is qtdeclarative required? Possible values are 'always', 'optional' and 'never'. +# This variable must be set before inheriting any eclasses. Defaults to 'never'. +DECLARATIVE_REQUIRED="${DECLARATIVE_REQUIRED:-never}" + +# @ECLASS-VARIABLE: QT3SUPPORT_REQUIRED +# @DESCRIPTION: +# Is qt3support required? Possible values are 'true' or 'false'. +# This variable must be set before inheriting any eclasses. Defaults to 'false'. +QT3SUPPORT_REQUIRED="${QT3SUPPORT_REQUIRED:-false}" + +# @ECLASS-VARIABLE: QTHELP_REQUIRED +# @DESCRIPTION: +# Is qthelp required? Possible values are 'always', 'optional' and 'never'. +# This variable must be set before inheriting any eclasses. Defaults to 'never'. +QTHELP_REQUIRED="${QTHELP_REQUIRED:-never}" + +# @ECLASS-VARIABLE: OPENGL_REQUIRED +# @DESCRIPTION: +# Is qtopengl required? Possible values are 'always', 'optional' and 'never'. +# This variable must be set before inheriting any eclasses. Defaults to 'never'. +OPENGL_REQUIRED="${OPENGL_REQUIRED:-never}" + +# @ECLASS-VARIABLE: MULTIMEDIA_REQUIRED +# @DESCRIPTION: +# Is qtmultimedia required? Possible values are 'always', 'optional' and 'never'. +# This variable must be set before inheriting any eclasses. Defaults to 'never'. +MULTIMEDIA_REQUIRED="${MULTIMEDIA_REQUIRED:-never}" + +# @ECLASS-VARIABLE: SQL_REQUIRED +# @DESCRIPTION: +# Is qtsql required? Possible values are 'always', 'optional' and 'never'. +# This variable must be set before inheriting any eclasses. Defaults to 'never'. +SQL_REQUIRED="${SQL_REQUIRED:-never}" + +# @ECLASS-VARIABLE: WEBKIT_REQUIRED +# @DESCRIPTION: +# Is qtwebkit required? Possible values are 'always', 'optional' and 'never'. +# This variable must be set before inheriting any eclasses. Defaults to 'never'. +WEBKIT_REQUIRED="${WEBKIT_REQUIRED:-never}" + +# @ECLASS-VARIABLE: CPPUNIT_REQUIRED +# @DESCRIPTION: +# Is cppunit required for tests? Possible values are 'always', 'optional' and 'never'. +# This variable must be set before inheriting any eclasses. Defaults to 'never'. +CPPUNIT_REQUIRED="${CPPUNIT_REQUIRED:-never}" + +# @ECLASS-VARIABLE: KDE_REQUIRED +# @DESCRIPTION: +# Is kde required? Possible values are 'always', 'optional' and 'never'. +# This variable must be set before inheriting any eclasses. Defaults to 'always' +# If set to 'always' or 'optional', KDE_MINIMAL may be overridden as well. +# Note that for kde-base packages this variable is fixed to 'always'. +KDE_REQUIRED="${KDE_REQUIRED:-always}" + +# @ECLASS-VARIABLE: KDE_HANDBOOK +# @DESCRIPTION: +# Set to enable handbook in application. Possible values are 'always', 'optional' +# (handbook USE flag) and 'never'. +# This variable must be set before inheriting any eclasses. Defaults to 'never'. +# It adds default handbook dirs for kde-base packages to KMEXTRA and in any case it +# ensures buildtime and runtime dependencies. +KDE_HANDBOOK="${KDE_HANDBOOK:-never}" + +# @ECLASS-VARIABLE: KDE_LINGUAS_LIVE_OVERRIDE +# @DESCRIPTION: +# Set this varible if you want your live package to manage its +# translations. (Mostly all kde ebuilds does not ship documentation +# and translations in live ebuilds) +if [[ ${KDE_BUILD_TYPE} == live && -z ${KDE_LINGUAS_LIVE_OVERRIDE} ]]; then + # Kdebase actually provides the handbooks even for live stuff + [[ ${KDEBASE} == kde-base ]] || KDE_HANDBOOK=never + KDE_LINGUAS="" +fi + +# Setup packages inheriting this eclass +case ${KDEBASE} in + kde-base) + HOMEPAGE="https://www.kde.org/" + LICENSE="GPL-2" + if [[ ${KDE_BUILD_TYPE} = live && -z ${I_KNOW_WHAT_I_AM_DOING} ]]; then + # Disable tests for live ebuilds by default + RESTRICT+=" test" + fi + + # This code is to prevent portage from searching GENTOO_MIRRORS for + # packages that will never be mirrored. (As they only will ever be in + # the overlay). + case ${PV} in + *9999* | 4.?.[6-9]? | 4.??.[6-9]? | ??.?.[6-9]? | ??.??.[6-9]?) + RESTRICT+=" mirror" + ;; + esac + ;; + kdevelop) + HOMEPAGE="https://www.kdevelop.org/" + LICENSE="GPL-2" + ;; +esac + +# @ECLASS-VARIABLE: QT_MINIMAL +# @DESCRIPTION: +# Determine version of qt we enforce as minimal for the package. +QT_MINIMAL="${QT_MINIMAL:-4.8.5}" + +# Declarative dependencies +qtdeclarativedepend=" + >=dev-qt/qtdeclarative-${QT_MINIMAL}:4 +" +case ${DECLARATIVE_REQUIRED} in + always) + COMMONDEPEND+=" ${qtdeclarativedepend}" + ;; + optional) + IUSE+=" declarative" + COMMONDEPEND+=" declarative? ( ${qtdeclarativedepend} )" + ;; + *) ;; +esac +unset qtdeclarativedepend + +# Qt3Support dependencies +qt3supportdepend=" + >=dev-qt/qt3support-${QT_MINIMAL}:4[accessibility] +" +case ${QT3SUPPORT_REQUIRED} in + true) + COMMONDEPEND+=" ${qt3supportdepend}" + [[ -n ${qtcoreuse} ]] && qtcoreuse+=",qt3support" || qtcoreuse="qt3support" + [[ -n ${qtsqluse} ]] && qtsqluse+=",qt3support" || qtsqluse="qt3support" + [[ -n ${kdelibsuse} ]] && kdelibsuse+=",qt3support(+)" || kdelibsuse="qt3support(+)" + ;; + *) ;; +esac +unset qt3supportdepend + +# QtHelp dependencies +qthelpdepend=" + >=dev-qt/qthelp-${QT_MINIMAL}:4 +" +case ${QTHELP_REQUIRED} in + always) + COMMONDEPEND+=" ${qthelpdepend}" + ;; + optional) + IUSE+=" qthelp" + COMMONDEPEND+=" qthelp? ( ${qthelpdepend} )" + ;; +esac +unset qthelpdepend + +# OpenGL dependencies +qtopengldepend=" + >=dev-qt/qtopengl-${QT_MINIMAL}:4 +" +case ${OPENGL_REQUIRED} in + always) + COMMONDEPEND+=" ${qtopengldepend}" + ;; + optional) + IUSE+=" opengl" + COMMONDEPEND+=" opengl? ( ${qtopengldepend} )" + ;; + *) ;; +esac +unset qtopengldepend + +# MultiMedia dependencies +qtmultimediadepend=" + >=dev-qt/qtmultimedia-${QT_MINIMAL}:4 +" +case ${MULTIMEDIA_REQUIRED} in + always) + COMMONDEPEND+=" ${qtmultimediadepend}" + ;; + optional) + IUSE+=" multimedia" + COMMONDEPEND+=" multimedia? ( ${qtmultimediadepend} )" + ;; + *) ;; +esac +unset qtmultimediadepend + +# Sql dependencies +[[ -n ${qtsqluse} ]] && qtsqluse="[${qtsqluse}]" +qtsqldepend=" + >=dev-qt/qtsql-${QT_MINIMAL}:4${qtsqluse} +" +case ${SQL_REQUIRED} in + always) + COMMONDEPEND+=" ${qtsqldepend}" + ;; + optional) + IUSE+=" sql" + COMMONDEPEND+=" sql? ( ${qtsqldepend} )" + ;; + *) ;; +esac +unset qtsqluse +unset qtsqldepend + +# WebKit dependencies +qtwebkitdepend=" + >=dev-qt/qtwebkit-${QT_MINIMAL}:4 +" +case ${WEBKIT_REQUIRED} in + always) + COMMONDEPEND+=" ${qtwebkitdepend}" + [[ -n ${kdelibsuse} ]] && kdelibsuse+=",webkit(+)" || kdelibsuse="webkit(+)" + ;; + optional) + IUSE+=" +webkit" + COMMONDEPEND+=" webkit? ( ${qtwebkitdepend} )" + [[ -n ${kdelibsuse} ]] && kdelibsuse+=",webkit?" || kdelibsuse="webkit?" + ;; + *) ;; +esac +unset qtwebkitdepend + +# CppUnit dependencies +cppuintdepend=" + dev-util/cppunit +" +case ${CPPUNIT_REQUIRED} in + always) + DEPEND+=" ${cppuintdepend}" + ;; + optional) + IUSE+=" test" + DEPEND+=" test? ( ${cppuintdepend} )" + ;; + *) ;; +esac +unset cppuintdepend + +# KDE dependencies +# Qt accessibility classes are needed in various places, bug 325461 +[[ -n ${qtcoreuse} ]] && qtcoreuse+=",ssl" || qtcoreuse="ssl" +[[ -n ${qtcoreuse} ]] && qtcoreuse="[${qtcoreuse}]" +kdecommondepend=" + dev-lang/perl + >=dev-qt/designer-${QT_MINIMAL}:4 + >=dev-qt/qtcore-${QT_MINIMAL}:4${qtcoreuse} + >=dev-qt/qtdbus-${QT_MINIMAL}:4 + >=dev-qt/qtgui-${QT_MINIMAL}:4[accessibility,dbus(+)] + >=dev-qt/qtscript-${QT_MINIMAL}:4 + >=dev-qt/qtsvg-${QT_MINIMAL}:4 + >=dev-qt/qttest-${QT_MINIMAL}:4 +" +unset qtcoreuse + +if [[ ${PN} != kdelibs ]]; then + [[ -n ${kdelibsuse} ]] && kdelibsuse="[${kdelibsuse}]" + kdecommondepend+=" kde-frameworks/kdelibs:4${kdelibsuse}" + if [[ ${KDEBASE} = kdevelop ]]; then + if [[ ${PN} != kdevplatform ]]; then + # @ECLASS-VARIABLE: KDEVPLATFORM_REQUIRED + # @DESCRIPTION: + # Specifies whether kdevplatform is required. Possible values are 'always' (default) and 'never'. + # Applies to KDEBASE=kdevelop only. + KDEVPLATFORM_REQUIRED="${KDEVPLATFORM_REQUIRED:-always}" + case ${KDEVPLATFORM_REQUIRED} in + always) + kdecommondepend+=" + >=dev-util/kdevplatform-${KDEVPLATFORM_VERSION}:4 + " + ;; + *) ;; + esac + fi + fi +fi +unset kdelibsuse + +kdedepend=" + dev-util/automoc + virtual/pkgconfig + >=x11-libs/libXtst-1.1.0 + x11-proto/xf86vidmodeproto +" + +kderdepend="" + +# all packages needs oxygen icons for basic iconset +if [[ ${PN} != oxygen-icons ]]; then + kderdepend+=" kde-frameworks/oxygen-icons" +fi + +# add a dependency over kde4-l10n +if [[ ${KDEBASE} != "kde-base" && -n ${KDE_LINGUAS} ]]; then + for _lingua in $(kde4_lingua_to_l10n ${KDE_LINGUAS}); do + # if our package has linguas, pull in kde4-l10n with selected lingua enabled, + # but only for selected ones. + # this can't be done on one line because if user doesn't use any localisation + # then he is probably not interested in kde4-l10n at all. + kderdepend+=" + l10n_${_lingua}? ( $(add_kdeapps_dep kde4-l10n "l10n_${_lingua}(+)") ) + " + done + unset _lingua +fi + +kdehandbookdepend=" + app-text/docbook-xml-dtd:4.2 + app-text/docbook-xsl-stylesheets +" +kdehandbookrdepend=" + kde-frameworks/kdelibs:4[handbook] +" +case ${KDE_HANDBOOK} in + always) + kdedepend+=" ${kdehandbookdepend}" + [[ ${PN} != kdelibs ]] && kderdepend+=" ${kdehandbookrdepend}" + ;; + optional) + IUSE+=" +handbook" + kdedepend+=" handbook? ( ${kdehandbookdepend} )" + [[ ${PN} != kdelibs ]] && kderdepend+=" handbook? ( ${kdehandbookrdepend} )" + ;; + *) ;; +esac +unset kdehandbookdepend kdehandbookrdepend + +case ${KDE_SELINUX_MODULE} in + none) ;; + *) + IUSE+=" selinux" + kderdepend+=" selinux? ( sec-policy/selinux-${KDE_SELINUX_MODULE} )" + ;; +esac + +case ${KDE_REQUIRED} in + always) + [[ -n ${kdecommondepend} ]] && COMMONDEPEND+=" ${kdecommondepend}" + [[ -n ${kdedepend} ]] && DEPEND+=" ${kdedepend}" + [[ -n ${kderdepend} ]] && RDEPEND+=" ${kderdepend}" + ;; + optional) + IUSE+=" kde" + [[ -n ${kdecommondepend} ]] && COMMONDEPEND+=" kde? ( ${kdecommondepend} )" + [[ -n ${kdedepend} ]] && DEPEND+=" kde? ( ${kdedepend} )" + [[ -n ${kderdepend} ]] && RDEPEND+=" kde? ( ${kderdepend} )" + ;; + *) ;; +esac + +unset kdecommondepend kdedepend kderdepend + +debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: COMMONDEPEND is ${COMMONDEPEND}" +debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: DEPEND (only) is ${DEPEND}" +debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: RDEPEND (only) is ${RDEPEND}" + +# Accumulate dependencies set by this eclass +DEPEND+=" ${COMMONDEPEND}" +RDEPEND+=" ${COMMONDEPEND}" +unset COMMONDEPEND + +# Fetch section - If the ebuild's category is not 'kde-base' and if it is not a +# kdevelop ebuild, the URI should be set in the ebuild itself +_calculate_src_uri() { + debug-print-function ${FUNCNAME} "$@" + + local _kmname _kmname_pv + + # we calculate URI only for known KDEBASE modules + [[ -n ${KDEBASE} ]] || return + + # calculate tarball module name + if [[ -n ${KMNAME} ]]; then + _kmname="${KMNAME}" + else + _kmname=${PN} + fi + _kmname_pv="${_kmname}-${PV}" + case ${KDEBASE} in + kde-base) + case ${PV} in + 4.4.20*) + # KDEPIM 4.4 no-akonadi branch, special case + # TODO: Remove this part when KDEPIM 4.4 gets out of the tree + SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${_kmname_pv}.tar.xz" ;; + 4.?.[6-9]? | 4.??.[6-9]?) + # Unstable KDE SC releases + SRC_URI="mirror://kde/unstable/${PV}/src/${_kmname_pv}.tar.xz" ;; + 4.11.22) + # Part of 15.08.0 actually, sigh. Not stable for next release! + SRC_URI="mirror://kde/Attic/applications/15.08.0/src/${_kmname_pv}.tar.xz" ;; + 4.14.3) + # Last SC release + SRC_URI="mirror://kde/stable/${PV}/src/${_kmname_pv}.tar.xz" ;; + 4.14.10) + # Part of 15.04.3 actually, sigh. Used by last version of KDE PIM 4. + SRC_URI="mirror://kde/Attic/applications/15.04.3/src/${_kmname_pv}.tar.xz" ;; + 4.14.11*) + # KDEPIM 4.14 snapshot with Gentoo patches + SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${_kmname_pv}.tar.xz" ;; + 16.12.3) + SRC_URI="mirror://kde/Attic/applications/16.12.3/src/${_kmname_pv}.tar.xz" ;; + ??.?.[6-9]? | ??.??.[4-9]?) + # Unstable KDE Applications releases + SRC_URI="mirror://kde/unstable/applications/${PV}/src/${_kmname}-${PV}.tar.xz" ;; + *) + # Stable KDE Applications releases + SRC_URI="mirror://kde/stable/applications/${PV}/src/${_kmname}-${PV}.tar.xz" + ;; + esac + ;; + kdevelop|kdevelop-php*|kdevplatform) + case ${KDEVELOP_VERSION} in + 4.[123].[6-9]*) SRC_URI="mirror://kde/unstable/kdevelop/${KDEVELOP_VERSION}/src/${P}.tar.xz" ;; + 4.7.3) SRC_URI="mirror://kde/stable/kdevelop/${KDEVELOP_VERSION}/src/${P}.tar.bz2" ;; + 4.7.4) SRC_URI="mirror://kde/stable/kdevelop/${KDEVELOP_VERSION}/${P}.tar.xz" ;; + *) SRC_URI="mirror://kde/stable/kdevelop/${KDEVELOP_VERSION}/src/${P}.tar.xz" ;; + esac + ;; + esac +} + +_calculate_live_repo() { + debug-print-function ${FUNCNAME} "$@" + + SRC_URI="" + case ${KDE_SCM} in + svn) + # Determine branch URL based on live type + local branch_prefix + case ${PV} in + 9999*) + # trunk + branch_prefix="trunk/KDE" + ;; + *) + # branch + branch_prefix="branches/KDE/$(get_kde_version)" + + if [[ ${PV} == ??.??.49.9999 && ${CATEGORY} = kde-apps ]]; then + branch_prefix="branches/Applications/$(get_kde_version)" + fi + + # @ECLASS-VARIABLE: ESVN_PROJECT_SUFFIX + # @DESCRIPTION + # Suffix appended to ESVN_PROJECT depending on fetched branch. + # Defaults is empty (for -9999 = trunk), and "-${PV}" otherwise. + ESVN_PROJECT_SUFFIX="-${PV}" + ;; + esac + # @ECLASS-VARIABLE: ESVN_MIRROR + # @DESCRIPTION: + # This variable allows easy overriding of default kde mirror service + # (anonsvn) with anything else you might want to use. + ESVN_MIRROR=${ESVN_MIRROR:=svn://anonsvn.kde.org/home/kde} + # Split ebuild, or extragear stuff + if [[ -n ${KMNAME} ]]; then + ESVN_PROJECT="${KMNAME}${ESVN_PROJECT_SUFFIX}" + if [[ -z ${KMNOMODULE} ]] && [[ -z ${KMMODULE} ]]; then + KMMODULE="${PN}" + fi + # Split kde-base/ ebuilds: (they reside in trunk/KDE) + case ${KMNAME} in + kdebase-*) + ESVN_REPO_URI="${ESVN_MIRROR}/${branch_prefix}/kdebase/${KMNAME#kdebase-}" + ;; + kdelibs-*) + ESVN_REPO_URI="${ESVN_MIRROR}/${branch_prefix}/kdelibs/${KMNAME#kdelibs-}" + ;; + kdereview*) + ESVN_REPO_URI="${ESVN_MIRROR}/trunk/${KMNAME}/${KMMODULE}" + ;; + kdesupport) + ESVN_REPO_URI="${ESVN_MIRROR}/trunk/${KMNAME}/${KMMODULE}" + ESVN_PROJECT="${PN}${ESVN_PROJECT_SUFFIX}" + ;; + kde*) + ESVN_REPO_URI="${ESVN_MIRROR}/${branch_prefix}/${KMNAME}" + ;; + extragear*|playground*) + # Unpack them in toplevel dir, so that they won't conflict with kde4-meta + # build packages from same svn location. + ESVN_REPO_URI="${ESVN_MIRROR}/trunk/${KMNAME}/${KMMODULE}" + ESVN_PROJECT="${PN}${ESVN_PROJECT_SUFFIX}" + ;; + *) + ESVN_REPO_URI="${ESVN_MIRROR}/trunk/${KMNAME}/${KMMODULE}" + ;; + esac + else + # kdelibs, kdepimlibs + ESVN_REPO_URI="${ESVN_MIRROR}/${branch_prefix}/${PN}" + ESVN_PROJECT="${PN}${ESVN_PROJECT_SUFFIX}" + fi + # @ECLASS-VARIABLE: ESVN_UP_FREQ + # @DESCRIPTION: + # This variable is used for specifying the timeout between svn synces + # for kde-base modules. Does not affect misc apps. + # Default value is 1 hour. + [[ ${KDEBASE} = kde-base ]] && ESVN_UP_FREQ=${ESVN_UP_FREQ:-1} + ;; + git) + local _kmname + # @ECLASS-VARIABLE: EGIT_MIRROR + # @DESCRIPTION: + # This variable allows easy overriding of default kde mirror service + # (anongit) with anything else you might want to use. + EGIT_MIRROR=${EGIT_MIRROR:=https://anongit.kde.org} + + # @ECLASS-VARIABLE: EGIT_REPONAME + # @DESCRIPTION: + # This variable allows overriding of default repository + # name. Specify only if this differ from PN and KMNAME. + if [[ -n ${EGIT_REPONAME} ]]; then + # the repository and kmname different + _kmname=${EGIT_REPONAME} + elif [[ -n ${KMNAME} ]]; then + _kmname=${KMNAME} + else + _kmname=${PN} + fi + + # default branching + [[ ${PV} != 4.9999* && ${PV} != 9999 && ${KDEBASE} == kde-base ]] && \ + EGIT_BRANCH="KDE/$(get_kde_version)" + + # Applications branching + [[ ${PV} == ??.??.49.9999 && ${KDEBASE} == kde-base ]] && \ + EGIT_BRANCH="Applications/$(get_kde_version)" + + # default repo uri + EGIT_REPO_URI+=( "${EGIT_MIRROR}/${_kmname}" ) + + debug-print "${FUNCNAME}: Repository: ${EGIT_REPO_URI}" + debug-print "${FUNCNAME}: Branch: ${EGIT_BRANCH}" + ;; + esac +} + +case ${KDE_BUILD_TYPE} in + live) _calculate_live_repo ;; + *) _calculate_src_uri ;; +esac + +debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: SRC_URI is ${SRC_URI}" + +# @ECLASS-VARIABLE: PREFIX +# @DESCRIPTION: +# Set the installation PREFIX for non kde-base applications. It defaults to /usr. +# kde-base packages go into KDE4 installation directory (/usr). +# No matter the PREFIX, package will be built against KDE installed in /usr. + +# @FUNCTION: kde4-base_pkg_setup +# @DESCRIPTION: +# Do some basic settings +kde4-base_pkg_setup() { + debug-print-function ${FUNCNAME} "$@" + + if has handbook ${IUSE} || has "+handbook" ${IUSE} && [[ "${KDE_HANDBOOK}" != optional ]] ; then + eqawarn "Handbook support is enabled via KDE_HANDBOOK=optional in the ebuild." + eqawarn "Please do not just set IUSE=handbook, as this leads to dependency errors." + fi + + # Don't set KDEHOME during compilation, it will cause access violations + unset KDEHOME + + KDEDIR=/usr + : ${PREFIX:=/usr} + EKDEDIR=${EPREFIX}/usr + + # Point to correct QT plugins path + QT_PLUGIN_PATH="${EPREFIX}/usr/$(get_libdir)/kde4/plugins/" + + # Fix XDG collision with sandbox + export XDG_CONFIG_HOME="${T}" +} + +# @FUNCTION: kde4-base_src_unpack +# @DESCRIPTION: +# This function unpacks the source tarballs for KDE4 applications. +kde4-base_src_unpack() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${KDE_BUILD_TYPE} = live ]]; then + case ${KDE_SCM} in + svn) + subversion_src_unpack + ;; + git) + git-r3_src_unpack + ;; + esac + else + unpack ${A} + fi +} + +# @FUNCTION: kde4-base_src_prepare +# @DESCRIPTION: +# General pre-configure and pre-compile function for KDE4 applications. +# It also handles translations if KDE_LINGUAS is defined. See KDE_LINGUAS and +# enable_selected_linguas() and enable_selected_doc_linguas() +# in kde4-functions.eclass(5) for further details. +kde4-base_src_prepare() { + debug-print-function ${FUNCNAME} "$@" + + # enable handbook and linguas only when not using live ebuild + + # Only enable selected languages, used for KDE extragear apps. + if [[ -n ${KDE_LINGUAS} ]]; then + enable_selected_linguas + fi + + # Enable/disable handbooks for kde4-base packages + # kde4-l10n inherits kde4-base but is metapackage, so no check for doc + # kdelibs inherits kde4-base but handle installing the handbook itself + if ! has kde4-meta ${INHERITED} && in_iuse handbook; then + if [[ ${KDEBASE} == kde-base ]]; then + if [[ ${PN} != kde4-l10n && ${PN} != kdepim-l10n && ${PN} != kdelibs ]] && use !handbook; then + # documentation in kde4-functions + : ${KDE_DOC_DIRS:=doc} + local dir + for dir in ${KDE_DOC_DIRS}; do + sed -e "\!^[[:space:]]*add_subdirectory[[:space:]]*([[:space:]]*${dir}[[:space:]]*)!s/^/#DONOTCOMPILE /" \ + -e "\!^[[:space:]]*ADD_SUBDIRECTORY[[:space:]]*([[:space:]]*${dir}[[:space:]]*)!s/^/#DONOTCOMPILE /" \ + -e "\!^[[:space:]]*macro_optional_add_subdirectory[[:space:]]*([[:space:]]*${dir}[[:space:]]*)!s/^/#DONOTCOMPILE /" \ + -e "\!^[[:space:]]*MACRO_OPTIONAL_ADD_SUBDIRECTORY[[:space:]]*([[:space:]]*${dir}[[:space:]]*)!s/^/#DONOTCOMPILE /" \ + -i CMakeLists.txt || die "failed to comment out handbook" + done + fi + else + enable_selected_doc_linguas + fi + fi + + # SCM bootstrap + if [[ ${KDE_BUILD_TYPE} = live ]]; then + case ${KDE_SCM} in + svn) subversion_src_prepare ;; + esac + fi + + # Apply patches, cmake-utils does the job already + cmake-utils_src_prepare + + # Save library dependencies + if [[ -n ${KMSAVELIBS} ]] ; then + save_library_dependencies + fi + + # Inject library dependencies + if [[ -n ${KMLOADLIBS} ]] ; then + load_library_dependencies + fi + + # Hack for manuals relying on outdated DTD, only outside kde-base/... + if [[ -z ${KDEBASE} ]]; then + find "${S}" -name "*.docbook" \ + -exec sed -i -r \ + -e 's:-//KDE//DTD DocBook XML V4\.1(\..)?-Based Variant V1\.[01]//EN:-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN:g' {} + \ + || die 'failed to fix DocBook variant version' + fi +} + +# @FUNCTION: kde4-base_src_configure +# @DESCRIPTION: +# Function for configuring the build of KDE4 applications. +kde4-base_src_configure() { + debug-print-function ${FUNCNAME} "$@" + + # Build tests in src_test only, where we override this value + local cmakeargs=(-DKDE4_BUILD_TESTS=OFF) + + if use_if_iuse debug; then + # Set "real" debug mode + CMAKE_KDE_BUILD_TYPE="Debugfull" + else + # Handle common release builds + append-cppflags -DQT_NO_DEBUG + fi + + # Set distribution name + [[ ${PN} = kdelibs ]] && cmakeargs+=(-DKDE_DISTRIBUTION_TEXT=Gentoo) + + # Here we set the install prefix + tc-is-cross-compiler || cmakeargs+=(-DCMAKE_INSTALL_PREFIX="${EPREFIX}${PREFIX}") + + # Use colors + QTEST_COLORED=1 + + # Shadow existing installations + unset KDEDIRS + + #qmake -query QT_INSTALL_LIBS unavailable when cross-compiling + tc-is-cross-compiler && cmakeargs+=(-DQT_LIBRARY_DIR=${ROOT}/usr/$(get_libdir)/qt4) + #kde-config -path data unavailable when cross-compiling + tc-is-cross-compiler && cmakeargs+=(-DKDE4_DATA_DIR=${ROOT}/usr/share/apps/) + + # sysconf needs to be /etc, not /usr/etc + cmakeargs+=(-DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc) + + if [[ $(declare -p mycmakeargs 2>&-) != "declare -a mycmakeargs="* ]]; then + if [[ ${mycmakeargs} ]]; then + eqawarn "mycmakeargs should always be declared as an array, not a string" + fi + mycmakeargs=(${mycmakeargs}) + fi + + mycmakeargs=("${cmakeargs[@]}" "${mycmakeargs[@]}") + + cmake-utils_src_configure +} + +# @FUNCTION: kde4-base_src_compile +# @DESCRIPTION: +# General function for compiling KDE4 applications. +kde4-base_src_compile() { + debug-print-function ${FUNCNAME} "$@" + + cmake-utils_src_compile "$@" +} + +# @FUNCTION: kde4-base_src_test +# @DESCRIPTION: +# Function for testing KDE4 applications. +kde4-base_src_test() { + debug-print-function ${FUNCNAME} "$@" + + local kded4_pid + + _test_runner() { + if [[ -n "${VIRTUALDBUS_TEST}" ]]; then + export $(dbus-launch) + kded4 2>&1 > /dev/null & + kded4_pid=$! + fi + + cmake-utils_src_test + } + + # When run as normal user during ebuild development with the ebuild command, the + # kde tests tend to access the session DBUS. This however is not possible in a real + # emerge or on the tinderbox. + # > make sure it does not happen, so bad tests can be recognized and disabled + unset DBUS_SESSION_BUS_ADDRESS DBUS_SESSION_BUS_PID + + # Override this value, set in kde4-base_src_configure() + mycmakeargs+=(-DKDE4_BUILD_TESTS=ON) + cmake-utils_src_configure + kde4-base_src_compile + + if [[ ${VIRTUALX_REQUIRED} == always || ${VIRTUALX_REQUIRED} == test ]]; then + # check for sanity if anyone already redefined VIRTUALX_COMMAND from the default + if [[ ${VIRTUALX_COMMAND} != emake ]]; then + # surprise- we are already INSIDE virtualmake!!! + debug-print "QA Notice: This version of kde4-base.eclass includes the virtualx functionality." + debug-print " You may NOT set VIRTUALX_COMMAND or call virtualmake from the ebuild." + debug-print " Setting VIRTUALX_REQUIRED is completely sufficient. See the" + debug-print " kde4-base.eclass docs for details... Applying workaround." + _test_runner + else + virtx _test_runner + fi + else + _test_runner + fi + + if [ -n "${kded4_pid}" ] ; then + kill ${kded4_pid} + fi + + if [ -n "${DBUS_SESSION_BUS_PID}" ] ; then + kill ${DBUS_SESSION_BUS_PID} + fi +} + +# @FUNCTION: kde4-base_src_install +# @DESCRIPTION: +# Function for installing KDE4 applications. +kde4-base_src_install() { + debug-print-function ${FUNCNAME} "$@" + + if [[ -n ${KMSAVELIBS} ]] ; then + install_library_dependencies + fi + + # Install common documentation of KDE4 applications + local doc + if ! has kde4-meta ${INHERITED}; then + for doc in "${S}"/{AUTHORS,CHANGELOG,ChangeLog*,README*,NEWS,TODO,HACKING}; do + [[ -f ${doc} && -s ${doc} ]] && dodoc "${doc}" + done + for doc in "${S}"/*/{AUTHORS,CHANGELOG,ChangeLog*,README*,NEWS,TODO,HACKING}; do + [[ -f ${doc} && -s ${doc} ]] && newdoc "${doc}" "$(basename $(dirname ${doc})).$(basename ${doc})" + done + fi + + cmake-utils_src_install + + # We don't want ${PREFIX}/share/doc/HTML to be compressed, + # because then khelpcenter can't find the docs + [[ -d ${ED}/${PREFIX}/share/doc/HTML ]] && + docompress -x ${PREFIX}/share/doc/HTML +} + +# @FUNCTION: kde4-base_pkg_preinst +# @DESCRIPTION: +# Function storing icon caches +kde4-base_pkg_preinst() { + debug-print-function ${FUNCNAME} "$@" + + gnome2_icon_savelist + if [[ ${KDE_BUILD_TYPE} == live && ${KDE_SCM} == svn ]]; then + subversion_pkg_preinst + fi +} + +# @FUNCTION: kde4-base_pkg_postinst +# @DESCRIPTION: +# Function to rebuild the KDE System Configuration Cache after an application has been installed. +kde4-base_pkg_postinst() { + debug-print-function ${FUNCNAME} "$@" + + if [[ -n ${GNOME2_ECLASS_ICONS} ]]; then + gnome2_icon_cache_update + fi + xdg_desktop_database_update + xdg_mimeinfo_database_update + buildsycoca + + if [[ -z ${I_KNOW_WHAT_I_AM_DOING} ]]; then + if [[ ${KDE_BUILD_TYPE} = live ]]; then + echo + einfo "WARNING! This is an experimental live ebuild of ${CATEGORY}/${PN}" + einfo "Use it at your own risk." + einfo "Do _NOT_ file bugs at bugs.gentoo.org because of this ebuild!" + echo + fi + fi +} + +# @FUNCTION: kde4-base_pkg_postrm +# @DESCRIPTION: +# Function to rebuild the KDE System Configuration Cache after an application has been removed. +kde4-base_pkg_postrm() { + debug-print-function ${FUNCNAME} "$@" + + if [[ -n ${GNOME2_ECLASS_ICONS} ]]; then + gnome2_icon_cache_update + fi + xdg_desktop_database_update + xdg_mimeinfo_database_update + buildsycoca +} + +fi diff --git a/eclass/kde4-functions.eclass b/eclass/kde4-functions.eclass new file mode 100644 index 0000000..98f972c --- /dev/null +++ b/eclass/kde4-functions.eclass @@ -0,0 +1,431 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# @DEAD +# Removal on 2018-05-03. +# @ECLASS: kde4-functions.eclass +# @MAINTAINER: +# kde@gentoo.org +# @BLURB: Common ebuild functions for KDE 4 packages +# @DESCRIPTION: +# This eclass contains all functions shared by the different eclasses, +# for KDE 4 ebuilds. + +if [[ -z ${_KDE4_FUNCTIONS_ECLASS} ]]; then +_KDE4_FUNCTIONS_ECLASS=1 + +inherit versionator + +# @ECLASS-VARIABLE: EAPI +# @DESCRIPTION: +# Currently kde4 eclasses support EAPI 5 and 6. +case ${EAPI} in + 5|6) : ;; + *) die "EAPI=${EAPI:-0} is not supported" ;; +esac + +# @ECLASS-VARIABLE: KDE_OVERRIDE_MINIMAL +# @DESCRIPTION: +# For use only in very few well-defined cases; normally it should be unset. +# If this variable is set, all calls to add_kdebase_dep return a dependency on +# at least this version, independent of the version of the package itself. +# If you know exactly that one specific NEW KDE component builds and runs fine +# with all the rest of KDE at an OLDER version, you can set this old version here. +# Warning- may lead to general instability and kill your pet targh. + +# @ECLASS-VARIABLE: KDEBASE +# @DESCRIPTION: +# This gets set to a non-zero value when a package is considered a kde or +# kdevelop ebuild. +if [[ ${CATEGORY} = kde-base || ${CATEGORY} == kde-plasma || ${CATEGORY} = kde-apps || ${CATEGORY} = kde-frameworks ]]; then + debug-print "${ECLASS}: KDEBASE ebuild recognized" + KDEBASE=kde-base +elif [[ ${KMNAME-${PN}} = kdevelop ]]; then + KDEBASE=kdevelop +fi + +debug-print "${ECLASS}: ${KDEBASE} ebuild recognized" + +# determine the build type +if [[ ${PV} = *9999* ]]; then + KDE_BUILD_TYPE="live" +else + KDE_BUILD_TYPE="release" +fi +export KDE_BUILD_TYPE + +# Set reponame and SCM for modules that have fully migrated to git +# (hack - it's here because it needs to be before SCM inherits from kde4-base) +if [[ ${KDE_BUILD_TYPE} == live ]]; then + case "${KMNAME}" in + kdebase-workspace) + EGIT_REPONAME=${EGIT_REPONAME:=kde-workspace} + ;; + kdebase-runtime) + EGIT_REPONAME=${EGIT_REPONAME:=kde-runtime} + ;; + esac +fi + +# @ECLASS-VARIABLE: KDE_SCM +# @DESCRIPTION: +# If this is a live package which scm does it use +# Everything else uses git by default +KDE_SCM="${KDE_SCM:-git}" +case ${KDE_SCM} in + svn|git) ;; + *) die "KDE_SCM: ${KDE_SCM} is not supported" ;; +esac + +# @FUNCTION: kde4_lingua_to_l10n +# @USAGE: <lingua>... +# @INTERNAL +# @DESCRIPTION: +# Output l10n flag name(s) (without prefix(es)) appropriate for given KDE +# locale(s). +kde4_lingua_to_l10n() { + local l + for l; do + case ${l} in + ca@valencia) echo ca-valencia;; + sr@ijekavian) echo sr-ijekavsk;; + sr@ijekavianlatin) echo sr-Latn-ijekavsk;; + sr@latin|sr@Latn) echo sr-Latn;; + uz@cyrillic) echo uz-Cyrl;; + *@*) die "${FUNCNAME}: Unhandled KDE_LINGUAS: ${l}";; + *) echo "${l/_/-}";; + esac + done +} + +# @ECLASS-VARIABLE: KDE_LINGUAS +# @DESCRIPTION: +# This is a whitespace-separated list of translations this ebuild supports. +# These translations are automatically added to IUSE. Therefore ebuilds must set +# this variable before inheriting any eclasses. To enable only selected +# translations, ebuilds must call enable_selected_linguas(). kde4-{base,meta}.eclass does +# this for you. +# +# Example: KDE_LINGUAS="de en_GB nl" +if [[ ${KDE_BUILD_TYPE} != live || -n ${KDE_LINGUAS_LIVE_OVERRIDE} ]]; then + for _lingua in $(kde4_lingua_to_l10n ${KDE_LINGUAS}); do + IUSE="${IUSE} l10n_${_lingua}" + done +fi + +# @FUNCTION: buildsycoca +# @DESCRIPTION: +# Function to rebuild the KDE System Configuration Cache. +# All KDE ebuilds should run this in pkg_postinst and pkg_postrm. +buildsycoca() { + debug-print-function ${FUNCNAME} "$@" + + # We no longer need to run kbuildsycoca4, as kded does that automatically, as needed + + # fix permission for some directories + for x in usr/share/{config,kde4}; do + DIRS=${EROOT}usr + [[ -d "${EROOT}${x}" ]] || break # nothing to do if directory does not exist + # fixes Bug 318237 + if use userland_BSD ; then + [[ $(stat -f %p "${EROOT}${x}") != 40755 ]] + local stat_rtn="$?" + else + [[ $(stat --format=%a "${EROOT}${x}") != 755 ]] + local stat_rtn=$? + fi + if [[ $stat_rtn != 1 ]] ; then + ewarn "QA Notice:" + ewarn "Package ${PN} is breaking ${EROOT}${x} permissions." + ewarn "Please report this issue to gentoo bugzilla." + einfo "Permissions will get adjusted automatically now." + find "${EROOT}${x}" -type d -print0 | xargs -0 chmod 755 + fi + done +} + +# @FUNCTION: comment_all_add_subdirectory +# @USAGE: [list of directory names] +# @DESCRIPTION: +# Recursively comment all add_subdirectory instructions in listed directories, +# except those in cmake/. +comment_all_add_subdirectory() { + find "$@" -name CMakeLists.txt -print0 | grep -vFzZ "./cmake" | \ + xargs -0 sed -i \ + -e '/^[[:space:]]*add_subdirectory/s/^/#DONOTCOMPILE /' \ + -e '/^[[:space:]]*ADD_SUBDIRECTORY/s/^/#DONOTCOMPILE /' \ + -e '/^[[:space:]]*macro_optional_add_subdirectory/s/^/#DONOTCOMPILE /' \ + -e '/^[[:space:]]*MACRO_OPTIONAL_ADD_SUBDIRECTORY/s/^/#DONOTCOMPILE /' \ + || die "${LINENO}: Initial sed died" +} + +# @FUNCTION: enable_selected_linguas +# @DESCRIPTION: +# Enable translations based on L10N settings and translations supported by +# the package (see KDE_LINGUAS). By default, translations are found in "${S}"/po +# but this default can be overridden by defining KDE_LINGUAS_DIR. +enable_selected_linguas() { + debug-print-function ${FUNCNAME} "$@" + + local x + + # @ECLASS-VARIABLE: KDE_LINGUAS_DIR + # @DESCRIPTION: + # Specified folder where application translations are located. + # Can be defined as array of folders where translations are located. + # Note that space separated list of dirs is not supported. + # Default value is set to "po". + if [[ "$(declare -p KDE_LINGUAS_DIR 2>/dev/null 2>&1)" == "declare -a"* ]]; then + debug-print "$FUNCNAME: we have these subfolders defined: ${KDE_LINGUAS_DIR}" + for x in ${KDE_LINGUAS_DIR[@]}; do + _enable_selected_linguas_dir ${x} + done + else + KDE_LINGUAS_DIR=${KDE_LINGUAS_DIR:="po"} + _enable_selected_linguas_dir ${KDE_LINGUAS_DIR} + fi +} + +# @FUNCTION: enable_selected_doc_linguas +# @DESCRIPTION: +# Enable only selected L10N enabled doc folders. +enable_selected_doc_linguas() { + debug-print-function ${FUNCNAME} "$@" + + # @ECLASS-VARIABLE: KDE_DOC_DIRS + # @DESCRIPTION: + # Variable specifying whitespace separated patterns for documentation locations. + # Default is "doc/%lingua" + KDE_DOC_DIRS=${KDE_DOC_DIRS:='doc/%lingua'} + local linguas + for pattern in ${KDE_DOC_DIRS}; do + + local handbookdir=`dirname ${pattern}` + local translationdir=`basename ${pattern}` + # Do filename pattern supplied, treat as directory + [[ ${handbookdir} = '.' ]] && handbookdir=${translationdir} && translationdir= + [[ -d ${handbookdir} ]] || die 'wrong doc dir specified' + + if ! use handbook; then + # Disable whole directory + sed -e "/add_subdirectory[[:space:]]*([[:space:]]*${handbookdir}[[:space:]]*)/s/^/#DONOTCOMPILE /" \ + -e "/ADD_SUBDIRECTORY[[:space:]]*([[:space:]]*${handbookdir}[[:space:]]*)/s/^/#DONOTCOMPILE /" \ + -i CMakeLists.txt || die 'failed to comment out all handbooks' + else + # Disable subdirectories recursively + comment_all_add_subdirectory "${handbookdir}" + + # In certain packages, the default handbook is en_US instead of the usual en. Since there is no en_US 'translation', + # it makes no sense to add to KDE_LINGUAS which causes this type of handbook to not be installed. + if [[ -d "${handbookdir}/en_US" && ! -d "${handbookdir}/en" ]]; then + mv "${handbookdir}/en_US" "${handbookdir}/en" || die + sed -e "s/en_US/en/" -i "${handbookdir}/CMakeLists.txt" + fi + + # Add requested translations + local lingua + for lingua in en ${KDE_LINGUAS}; do + if [[ ${lingua} = en ]] || use "l10n_$(kde4_lingua_to_l10n "${lingua}")"; then + if [[ -d ${handbookdir}/${translationdir//%lingua/${lingua}} ]]; then + sed -e "/add_subdirectory[[:space:]]*([[:space:]]*${translationdir//%lingua/${lingua}}/s/^#DONOTCOMPILE //" \ + -e "/ADD_SUBDIRECTORY[[:space:]]*([[:space:]]*${translationdir//%lingua/${lingua}}/s/^#DONOTCOMPILE //" \ + -i "${handbookdir}"/CMakeLists.txt && ! has ${lingua} ${linguas} && linguas="${linguas} ${lingua}" + fi + fi + done + fi + + done + [[ -n "${linguas}" ]] && einfo "Enabling handbook translations:${linguas}" +} + +# Functions handling KMLOADLIBS and KMSAVELIBS + +# @FUNCTION: save_library_dependencies +# @DESCRIPTION: +# Add exporting CMake dependencies for current package +save_library_dependencies() { + local depsfile="${T}/${PN}" + + ebegin "Saving library dependencies in ${depsfile##*/}" + echo "EXPORT_LIBRARY_DEPENDENCIES(\"${depsfile}\")" >> "${S}/CMakeLists.txt" || \ + die "Failed to save the library dependencies." + eend $? +} + +# @FUNCTION: install_library_dependencies +# @DESCRIPTION: +# Install generated CMake library dependencies to /var/lib/kde +install_library_dependencies() { + local depsfile="${T}/${PN}" + + ebegin "Installing library dependencies as ${depsfile##*/}" + insinto /var/lib/kde + doins "${depsfile}" || die "Failed to install library dependencies." + eend $? +} + +# @FUNCTION: load_library_dependencies +# @DESCRIPTION: +# Inject specified library dependencies in current package +load_library_dependencies() { + local pn i depsfile + ebegin "Injecting library dependencies from '${KMLOADLIBS}'" + + i=0 + for pn in ${KMLOADLIBS} ; do + ((i++)) + depsfile="${EPREFIX}/var/lib/kde/${pn}" + [[ -r ${depsfile} ]] || depsfile="${EPREFIX}/var/lib/kde/${pn}:$(get_kde_version)" + [[ -r ${depsfile} ]] || die "Depsfile '${depsfile}' not accessible. You probably need to reinstall ${pn}." + sed -i -e "${i}iINCLUDE(\"${depsfile}\")" "${S}/CMakeLists.txt" || \ + die "Failed to include library dependencies for ${pn}" + done + eend $? +} + +# @FUNCTION: add_kdeapps_dep +# @DESCRIPTION: +# Create proper dependency for kde-apps/ dependencies. +# This takes 1 to 3 arguments. The first being the package name, the optional +# second is additional USE flags to append, and the optional third is the +# version to use instead of the automatic version (use sparingly). +# The output of this should be added directly to DEPEND/RDEPEND, and may be +# wrapped in a USE conditional (but not an || conditional without an extra set +# of parentheses). +add_kdeapps_dep() { + debug-print-function ${FUNCNAME} "$@" + + local ver + + if [[ -n ${2} ]] ; then + local use="[${2}]" + fi + + if [[ -n ${3} ]]; then + ver=${3} + elif [[ -n ${KDE_OVERRIDE_MINIMAL} ]]; then + ver=${KDE_OVERRIDE_MINIMAL} + elif [[ ${KDEBASE} != kde-base ]]; then + ver=${KDE_MINIMAL} + # if building kde-apps, live master or stable-live branch, + # use the final SC version since there are no further general releases. + # except when it is kdepim split packages, which rely on same-version deps + elif [[ ${CATEGORY} == kde-apps || ${PV} == *9999 ]] && [[ ${KMNAME} != "kdepim" ]]; then + ver=4.14.3 + else + ver=${PV} + fi + + [[ -z ${1} ]] && die "Missing parameter" + + echo " >=kde-apps/${1}-${ver}:4${use}" +} + +# @FUNCTION: add_kdebase_dep +# @DESCRIPTION: +# Create proper dependency for kde-base/ dependencies. +# This takes 1 to 3 arguments. The first being the package name, the optional +# second is additional USE flags to append, and the optional third is the +# version to use instead of the automatic version (use sparingly). +# The output of this should be added directly to DEPEND/RDEPEND, and may be +# wrapped in a USE conditional (but not an || conditional without an extra set +# of parentheses). +add_kdebase_dep() { + debug-print-function ${FUNCNAME} "$@" + + local ver + + if [[ -n ${2} ]] ; then + local use="[${2}]" + fi + + if [[ -n ${3} ]]; then + ver=${3} + elif [[ -n ${KDE_OVERRIDE_MINIMAL} ]]; then + ver=${KDE_OVERRIDE_MINIMAL} + elif [[ ${KDEBASE} != kde-base ]]; then + ver=${KDE_MINIMAL} + # if building live master or kde-apps, use the final SC version + # since there are no further general releases. + elif [[ ${CATEGORY} == kde-apps || ${PV} == 9999 ]]; then + ver=4.14.3 + # if building a live version branch (eg. 4.11.49.9999) use the major version + elif [[ ${PV} == *.9999 ]]; then + ver=$(get_kde_version) + else + ver=${PV} + fi + + [[ -z ${1} ]] && die "Missing parameter" + + echo " >=kde-base/${1}-${ver}:4${use}" +} + +# local function to enable specified translations for specified directory +# used from kde4-functions_enable_selected_linguas function +_enable_selected_linguas_dir() { + local lingua linguas sr_mess wp + local dir=${1} + + [[ -d ${dir} ]] || die "linguas dir \"${dir}\" does not exist" + comment_all_add_subdirectory "${dir}" + pushd "${dir}" > /dev/null || die + + # fix all various crazy sr@Latn variations + # this part is only ease for ebuilds, so there wont be any die when this + # fail at any point + sr_mess="sr@latn sr@latin sr@Latin" + for wp in ${sr_mess}; do + [[ -e ${wp}.po ]] && mv "${wp}.po" "sr@Latn.po" + if [[ -d ${wp} ]]; then + # move dir and fix cmakelists + mv "${wp}" "sr@Latn" + sed -i \ + -e "s:${wp}:sr@Latn:g" \ + CMakeLists.txt + fi + done + + for lingua in ${KDE_LINGUAS}; do + if [[ -e ${lingua}.po ]]; then + mv "${lingua}.po" "${lingua}.po.old" + fi + done + + for lingua in ${KDE_LINGUAS}; do + if use "l10n_$(kde4_lingua_to_l10n ${lingua})" ; then + if [[ -d ${lingua} ]]; then + linguas="${linguas} ${lingua}" + sed -e "/add_subdirectory([[:space:]]*${lingua}[[:space:]]*)[[:space:]]*$/ s/^#DONOTCOMPILE //" \ + -e "/ADD_SUBDIRECTORY([[:space:]]*${lingua}[[:space:]]*)[[:space:]]*$/ s/^#DONOTCOMPILE //" \ + -i CMakeLists.txt || die "Sed to uncomment linguas_${lingua} failed." + fi + if [[ -e ${lingua}.po.old ]]; then + linguas="${linguas} ${lingua}" + mv "${lingua}.po.old" "${lingua}.po" + fi + fi + done + [[ -n ${linguas} ]] && echo ">>> Enabling languages: ${linguas}" + + popd > /dev/null || die +} + +# @FUNCTION: get_kde_version +# @DESCRIPTION: +# Translates an ebuild version into a major.minor KDE SC +# release version. If no version is specified, ${PV} is used. +get_kde_version() { + local ver=${1:-${PV}} + local major=$(get_major_version ${ver}) + local minor=$(get_version_component_range 2 ${ver}) + local micro=$(get_version_component_range 3 ${ver}) + if [[ ${ver} == 9999 ]]; then + echo live + else + (( micro < 50 )) && echo ${major}.${minor} || echo ${major}.$((minor + 1)) + fi +} + +fi diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass new file mode 100644 index 0000000..88d9ef8 --- /dev/null +++ b/eclass/kde4-meta.eclass @@ -0,0 +1,631 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# +# @DEAD +# Removal on 2018-03-06. +# @ECLASS: kde4-meta.eclass +# @MAINTAINER: +# kde@gentoo.org +# @BLURB: Eclass for writing "split" KDE packages. +# @DESCRIPTION: +# This eclass provides all necessary functions for writing split KDE ebuilds. +# +# You must define KMNAME to use this eclass, and do so before inheriting it. All other variables are optional. +# Do not include the same item in more than one of KMMODULE, KMMEXTRA, KMCOMPILEONLY, KMEXTRACTONLY. + +if [[ -z ${_KDE4_META_ECLASS} ]]; then +_KDE4_META_ECLASS=1 + +[[ -z ${KMNAME} ]] && die "kde4-meta.eclass inherited but KMNAME not defined - broken ebuild" + +inherit kde4-base + +KDEMETA_EXPF="pkg_setup src_unpack src_prepare src_configure src_compile src_test src_install pkg_preinst pkg_postinst pkg_postrm" +EXPORT_FUNCTIONS ${KDEMETA_EXPF} + +# Add dependencies that all packages in a certain module share. +case ${KMNAME} in + kdepim|kdepim-runtime) + case ${PN} in + akregator|kaddressbook|kjots|kmail|knode|knotes|korganizer|ktimetracker) + IUSE+=" +kontact" + RDEPEND+=" kontact? ( $(add_kdeapps_dep kontact '' ${PV}) )" + ;; + esac + ;; +esac + +DEPEND+=" ${COMMONDEPEND}" +RDEPEND+=" ${COMMONDEPEND}" +unset COMMONDEPEND + +debug-print "line ${LINENO} ${ECLASS}: DEPEND ${DEPEND} - after metapackage-specific dependencies" +debug-print "line ${LINENO} ${ECLASS}: RDEPEND ${RDEPEND} - after metapackage-specific dependencies" + +# Useful to build kde4-meta style stuff from extragear/playground (plasmoids etc) +case ${KDE_BUILD_TYPE} in + live) + if [[ ${KDE_SCM} == svn ]]; then + case ${KMNAME} in + extragear*|playground*) + ESVN_REPO_URI="${ESVN_MIRROR}/trunk/${KMNAME}" + ESVN_PROJECT="${KMNAME}${ESVN_PROJECT_SUFFIX}" + ;; + esac + fi + ;; +esac + +# @ECLASS-VARIABLE: KMNAME +# @DESCRIPTION: +# Name of the parent-module (e.g. kdebase, kdepim, ...). You _must_ set it +# _before_ inheriting this eclass, (unlike the other parameters), since it's +# used to set $SRC_URI. + +# @ECLASS-VARIABLE: KMMODULE +# @DESCRIPTION: +# Specify exactly one subdirectory of $KMNAME here. Defaults to $PN. +# The subdirectory listed here is treated exactly like items in $KMEXTRA. +# +# Example: The ebuild name of "kdebase/l10n" is kde-base/kdebase-l10n, because +# just 'l10n' would be too confusing. Hence it sets KMMODULE="l10n". + +# @ECLASS-VARIABLE: KMNOMODULE +# @DESCRIPTION: +# If set to "true", $KMMODULE doesn't have to be defined. +# +# Example usage: If you're installing subdirectories of a package, like plugins, +# you mark the top subdirectory (containing the package) as $KMEXTRACTONLY, and +# set KMNOMODULE="true". +if [[ -z ${KMMODULE} ]] && [[ ${KMNOMODULE} != true ]]; then + KMMODULE=${PN} +fi + +# @ECLASS-VARIABLE: KMEXTRA +# @DESCRIPTION: +# All subdirectories listed here will be extracted, compiled & installed. +# $KMMODULE is always added to $KMEXTRA. +# If KDE_HANDBOOK is 'always' or 'optional' and handbook USE-flag is set, and if this +# directory exists, then "doc/$KMMODULE" is added to $KMEXTRA. If there's additional +# documentation in different subdirectories, it should be added to KMEXTRA manually.. + +# @ECLASS-VARIABLE: KMCOMPILEONLY +# @DESCRIPTION: +# All subdirectories listed here will be extracted & compiled, but not installed. + +# TODO: better formulation may be needed +# @ECLASS-VARIABLE: KMEXTRACTONLY +# @DESCRIPTION: +# All subdirectories listed here will be extracted, but neither compiled nor installed. +# This can be used to avoid compilation in a subdirectory of a directory in $KMMODULE or $KMEXTRA + +# @ECLASS-VARIABLE: KMTARPARAMS +# @DESCRIPTION: +# Specify extra parameters to pass to tar, in kde4-meta_src_extract. +# '-xpf -j' are passed to tar by default. + +# @FUNCTION: kde4-meta_pkg_setup +# @DESCRIPTION: +# Currently calls its equivalent in kde4-base.eclass(5) and checks the gcc version. +# Use this one in split ebuilds. +kde4-meta_pkg_setup() { + debug-print-function ${FUNCNAME} "$@" + + kde4-base_pkg_setup +} + +# @FUNCTION: kde4-meta_src_unpack +# @DESCRIPTION: +# This function unpacks the source for split ebuilds. +# Further more is processed in kde4-meta_src_extract +kde4-meta_src_unpack() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${KDE_BUILD_TYPE} = live ]]; then + case "${KDE_SCM}" in + svn) + S="${WORKDIR}/${P}" + mkdir -p "${S}" + ESVN_RESTRICT="export" subversion_src_unpack + subversion_wc_info + subversion_bootstrap + ;; + git) + git-r3_src_unpack + ;; + esac + fi + kde4-meta_src_extract +} + +# @FUNCTION: kde4-meta_src_extract +# @DESCRIPTION: +# A function to extract the source for a split KDE ebuild. +# Also see KMMODULE, KMNOMODULE, KMEXTRA, KMCOMPILEONLY, KMEXTRACTONLY and +# KMTARPARAMS. +kde4-meta_src_extract() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${KDE_BUILD_TYPE} = live ]]; then + # Export working copy to ${S} + einfo "Exporting parts of working copy to ${S}" + kde4-meta_create_extractlists + + case ${KDE_SCM} in + svn) + local rsync_options subdir targetdir wc_path escm + + rsync_options="--group --links --owner --perms --quiet --exclude=.svn/ --exclude=.git/" + wc_path="${ESVN_WC_PATH}" + escm="{ESVN}" + + # Copy ${KMNAME} non-recursively (toplevel files) + rsync ${rsync_options} "${wc_path}"/* "${S}" \ + || die "${escm}: can't export toplevel files to '${S}'." + # Copy cmake directory + if [[ -d "${wc_path}/cmake" ]]; then + rsync --recursive ${rsync_options} "${wc_path}/cmake" "${S}" \ + || die "${escm}: can't export cmake files to '${S}'." + fi + # Copy all subdirectories + for subdir in $(_list_needed_subdirectories); do + targetdir="" + if [[ $subdir = doc/* && ! -e "$wc_path/$subdir" ]]; then + continue + fi + + [[ ${subdir%/} = */* ]] && targetdir=${subdir%/} && targetdir=${targetdir%/*} && mkdir -p "${S}/${targetdir}" + rsync --recursive ${rsync_options} "${wc_path}/${subdir%/}" "${S}/${targetdir}" \ + || die "${escm}: can't export subdirectory '${subdir}' to '${S}/${targetdir}'." + done + ;; + esac + else + local abort tarball tarfile f extractlist postfix + + if [[ ${PV} =~ 4.4.11 ]]; then + postfix="bz2" + KMTARPARAMS+=" --bzip2" + else + postfix="xz" + KMTARPARAMS+=" --xz" + fi + + tarball="${KMNAME}-${PV}.tar.${postfix}" + + # Full path to source tarball + tarfile="${DISTDIR}/${tarball}" + + # Detect real toplevel dir from tarball name - it will be used upon extraction + # and in _list_needed_subdirectories + topdir="${tarball%.tar.*}/" + + ebegin "Unpacking parts of ${tarball} to ${WORKDIR}" + + kde4-meta_create_extractlists + + for f in cmake/ CMakeLists.txt ConfigureChecks.cmake config.h.cmake + do + extractlist+=" ${topdir}${f}" + done + extractlist+=" $(_list_needed_subdirectories)" + + pushd "${WORKDIR}" > /dev/null || die + + # @ECLASS-VARIABLE: KDE4_STRICTER + # @DESCRIPTION: + # Print out all issues found executing tar / kmextract files + # Set on if you want to find issues in kde-base ebuild unpack sequences + [[ -n ${KDE4_STRICTER} ]] && echo 'tar -xpf "${tarfile}" ${KMTARPARAMS} ${extractlist}' + tar -xpf "${tarfile}" ${KMTARPARAMS} ${extractlist} 2> /dev/null || echo "tar extract command failed at least partially - continuing anyway" + + # Default $S is based on $P; rename the extracted directory to match $S if necessary + if [[ ${KMNAME} != ${PN} ]]; then + mv ${topdir} ${P} || die "Died while moving \"${topdir}\" to \"${P}\"" + fi + + popd > /dev/null || die + + eend $? + + if [[ -n ${KDE4_STRICTER} ]]; then + for f in $(_list_needed_subdirectories fatal); do + if [[ ! -e ${S}/${f#*/} ]]; then + eerror "'${f#*/}' is missing" + abort=true + fi + done + [[ -n ${abort} ]] && die "There were missing files." + fi + + # We don't need it anymore + unset topdir + fi +} + +# @FUNCTION: kde4-meta_create_extractlists +# @DESCRIPTION: +# Create lists of files and subdirectories to extract. +# Also see descriptions of KMMODULE, KMNOMODULE, KMEXTRA, KMCOMPILEONLY, +# KMEXTRACTONLY and KMTARPARAMS. +kde4-meta_create_extractlists() { + debug-print-function ${FUNCNAME} "$@" + + # Add default handbook locations + # FIXME - legacy code - remove when 4.4.5 is gone or preferrably port 4.4.5. + if [[ $(get_kde_version) < 4.5 ]] && use_if_iuse handbook && [[ -z ${KMNOMODULE} ]]; then + # We use the basename of $KMMODULE because $KMMODULE can contain + # the path to the module subdirectory. + KMEXTRA_NONFATAL+=" + doc/${KMMODULE##*/}" + fi + + # Add default handbook locations + if [[ -z ${KMNOMODULE} ]] && ( [[ ${KDE_HANDBOOK} == always ]] || ( [[ ${KDE_HANDBOOK} == optional ]] && use handbook ) ); then + KMEXTRA_NONFATAL+=" doc/${KMMODULE##*/}" + fi + + # Add some CMake-files to KMEXTRACTONLY. + # Note that this actually doesn't include KMEXTRA handling. + # In those cases you should care to add the relevant files to KMEXTRACTONLY + case ${KMNAME} in + kde-baseapps) + KMEXTRACTONLY+=" + CTestConfig.cmake + config-apps.h.cmake + ConfigureChecks.cmake" + ;; + kde-runtime) + KMEXTRACTONLY+=" + cmake/modules/ + CTestConfig.cmake + config-runtime.h.cmake" + ;; + kde-workspace) + KMEXTRACTONLY+=" + cmake/modules/ + config-unix.h.cmake + ConfigureChecks.cmake + config-workspace.h.cmake + config-X11.h.cmake + startkde.cmake + KDE4WorkspaceConfig.cmake.in" + ;; + kdepim) + if [[ ${PN} != libkdepim ]]; then + KMEXTRACTONLY+=" + libkdepim/" + fi + KMEXTRACTONLY+=" + config-enterprise.h.cmake + kleopatra/ConfigureChecks.cmake + CTestCustom.cmake + kdepim-version.h.cmake + kdepim-version.h" + if use_if_iuse kontact; then + KMEXTRA+=" + kontact/plugins/${PLUGINNAME:-${PN}}/" + fi + ;; + esac + + debug-print "line ${LINENO} ${ECLASS} ${FUNCNAME}: KMEXTRACTONLY ${KMEXTRACTONLY}" +} + +_list_needed_subdirectories() { + local i j kmextra kmextra_expanded kmmodule_expanded kmcompileonly_expanded extractlist + + # We expand KMEXTRA by adding CMakeLists.txt files + kmextra="${KMEXTRA}" + [[ ${1} != fatal ]] && kmextra+=" ${KMEXTRA_NONFATAL}" + for i in ${kmextra}; do + kmextra_expanded+=" ${i}" + j=$(dirname ${i}) + while [[ ${j} != "." ]]; do + kmextra_expanded+=" ${j}/CMakeLists.txt"; + j=$(dirname ${j}) + done + done + + # Expand KMMODULE + if [[ -n ${KMMODULE} ]]; then + kmmodule_expanded="${KMMODULE}" + j=$(dirname ${KMMODULE}) + while [[ ${j} != "." ]]; do + kmmodule_expanded+=" ${j}/CMakeLists.txt"; + j=$(dirname ${j}) + done + fi + + # Expand KMCOMPILEONLY + for i in ${KMCOMPILEONLY}; do + kmcompileonly_expanded+=" ${i}" + j=$(dirname ${i}) + while [[ ${j} != "." ]]; do + kmcompileonly_expanded+=" ${j}/CMakeLists.txt"; + j=$(dirname ${j}) + done + done + + debug-print "line ${LINENO} ${ECLASS} ${FUNCNAME} - kmextra_expanded: ${kmextra_expanded}" + debug-print "line ${LINENO} ${ECLASS} ${FUNCNAME} - kmmodule_expanded: ${kmmodule_expanded}" + debug-print "line ${LINENO} ${ECLASS} ${FUNCNAME} - kmcompileonly_expanded: ${kmcompileonly_expanded}" + + # Create final list of stuff to extract + # We append topdir only when specified (usually for tarballs) + for i in ${kmmodule_expanded} ${kmextra_expanded} ${kmcompileonly_expanded} \ + ${KMEXTRACTONLY} + do + extractlist+=" ${topdir}${i}" + done + + echo ${extractlist} +} + +# @FUNCTION: kde4-meta_src_prepare +# @DESCRIPTION: +# Meta-package build system configuration handling - commenting out targets, etc.. +kde4-meta_src_prepare() { + debug-print-function ${FUNCNAME} "$@" + + kde4-meta_change_cmakelists + kde4-base_src_prepare +} + +# @FUNCTION: _change_cmakelists_parent_dirs +# @DESCRIPTION: +# Adjust CMakeLists.txt to shadow subdirectories +# that are not required for the build. +_change_cmakelists_parent_dirs() { + debug-print-function ${FUNCNAME} "$@" + + local _olddir _dir + _dir="${S}"/${1} + until [[ ${_dir} == ${S} ]]; do + _olddir=$(basename "${_dir}") + _dir=$(dirname "${_dir}") + debug-print "${LINENO}: processing ${_dir} CMakeLists.txt searching for ${_olddir}" + if [[ -f ${_dir}/CMakeLists.txt ]]; then + sed -e "/add_subdirectory[[:space:]]*([[:space:]]*${_olddir}[[:space:]]*)/s/#DONOTCOMPILE //g" \ + -e "/ADD_SUBDIRECTORY[[:space:]]*([[:space:]]*${_olddir}[[:space:]]*)/s/#DONOTCOMPILE //g" \ + -i ${_dir}/CMakeLists.txt || die "${LINENO}: died in ${FUNCNAME} while processing ${_dir}" + fi + done +} + +# @FUNCTION: kde4-meta_change_cmakelists +# @DESCRIPTION: +# Adjust CMakeLists.txt to comply to our splitting. +kde4-meta_change_cmakelists() { + debug-print-function ${FUNCNAME} "$@" + + pushd "${S}" > /dev/null || die + + comment_all_add_subdirectory ./ + + # Restore "add_subdirectory( cmake )" in ${S}/CMakeLists.txt + if [[ -f CMakeLists.txt ]]; then + sed -e '/add_subdirectory[[:space:]]*([[:space:]]*cmake[[:space:]]*)/s/^#DONOTCOMPILE //' \ + -e '/ADD_SUBDIRECTORY[[:space:]]*([[:space:]]*cmake[[:space:]]*)/s/^#DONOTCOMPILE //' \ + -i CMakeLists.txt || die "${LINENO}: cmake sed died" + fi + + # Restore "add_subdirectory( ${ ..." (this is done in kdesdk) + if [[ -f CMakeLists.txt ]]; then + sed -e '/add_subdirectory[[:space:]]*([[:space:]]*\${/s/^#DONOTCOMPILE //' \ + -e '/ADD_SUBDIRECTORY[[:space:]]*([[:space:]]*\${/s/^#DONOTCOMPILE //' \ + -i CMakeLists.txt || die "${LINENO}: cmake sed died" + fi + + if [[ -z ${KMNOMODULE} ]]; then + # Restore "add_subdirectory" in $KMMODULE subdirectories + find "${S}"/${KMMODULE} -name CMakeLists.txt -print0 | \ + xargs -0 sed -i -e 's/^#DONOTCOMPILE //g' || \ + die "${LINENO}: died in KMMODULE section" + _change_cmakelists_parent_dirs ${KMMODULE} + fi + + local i + + # KMEXTRACTONLY section - Some ebuilds need to comment out some subdirs in KMMODULE and they use KMEXTRACTONLY + for i in ${KMEXTRACTONLY}; do + if [[ -d ${i} && -f ${i}/../CMakeLists.txt ]]; then + sed -e "/([[:space:]]*$(basename $i)[[:space:]]*)/s/^/#DONOTCOMPILE /" \ + -i ${i}/../CMakeLists.txt || \ + die "${LINENO}: sed died while working in the KMEXTRACTONLY section while processing ${i}" + fi + done + + # KMCOMPILEONLY + for i in ${KMCOMPILEONLY}; do + debug-print "${LINENO}: KMCOMPILEONLY, processing ${i}" + # Uncomment "add_subdirectory" instructions inside $KMCOMPILEONLY, then comment "install" instructions. + find "${S}"/${i} -name CMakeLists.txt -print0 | \ + xargs -0 sed -i \ + -e 's/^#DONOTCOMPILE //g' \ + -e '/install(.*)/I{s/^/#DONOTINSTALL /;}' \ + -e '/^install(/,/)/I{s/^/#DONOTINSTALL /;}' \ + -e '/kde4_install_icons(.*)/I{s/^/#DONOTINSTALL /;}' || \ + die "${LINENO}: sed died in the KMCOMPILEONLY section while processing ${i}" + _change_cmakelists_parent_dirs ${i} + done + + # KMEXTRA section + for i in ${KMEXTRA}; do + debug-print "${LINENO}: KMEXTRA section, processing ${i}" + find "${S}"/${i} -name CMakeLists.txt -print0 | \ + xargs -0 sed -i -e 's/^#DONOTCOMPILE //g' || \ + die "${LINENO}: sed died uncommenting add_subdirectory instructions in KMEXTRA section while processing ${i}" + _change_cmakelists_parent_dirs ${i} + done + # KMEXTRA_NONFATAL section + for i in ${KMEXTRA_NONFATAL}; do + if [[ -d "${S}"/${i} ]]; then + find "${S}"/${i} -name CMakeLists.txt -print0 | \ + xargs -0 sed -i -e 's/^#DONOTCOMPILE //g' || \ + die "${LINENO}: sed died uncommenting add_subdirectory instructions in KMEXTRA section while processing ${i}" + _change_cmakelists_parent_dirs ${i} + fi + done + + case ${KMNAME} in + kde-workspace) + # COLLISION PROTECT section + # Install the startkde script just once, as a part of kde-plasma/kdebase-startkde, + # not as a part of every package. + if [[ ${PN} != kdebase-startkde && -f CMakeLists.txt ]]; then + # The startkde script moved to kdebase-workspace for KDE4 versions > 3.93.0. + sed -e '/startkde/s/^/#DONOTINSTALL /' \ + -i CMakeLists.txt || die "${LINENO}: sed died in the kdebase-startkde collision prevention section" + fi + # Remove workspace target prefix in order to get direct linking to workspace libs + sed -e '/set(KDE4WORKSPACE_TARGET_PREFIX/s/^/#OVERRIDE /' \ + -i CMakeLists.txt || die "${LINENO}: sed died in KDE4WORKSPACE_TARGET_PREFIX removal section" + # Strip EXPORT feature section from workspace for KDE4 versions > 4.1.82 + if [[ ${PN} != libkworkspace ]]; then + sed -e '/install(FILES ${CMAKE_CURRENT_BINARY_DIR}\/KDE4WorkspaceConfig.cmake/,/^[[:space:]]*FILE KDE4WorkspaceLibraryTargets.cmake )[[:space:]]*^/d' \ + -i CMakeLists.txt || die "${LINENO}: sed died in kde-workspace strip config install and fix EXPORT section" + fi + # <KDE/4.11 + if [[ ${PN} != plasma-workspace ]]; then + sed -e '/KActivities/s/REQUIRED//' \ + -i CMakeLists.txt || die "${LINENO}: sed died in kde-workspace dep reduction section" + fi + sed -e '/QImageBlitz/s/REQUIRED//' \ + -i CMakeLists.txt || die "${LINENO}: sed died in kde-workspace dep reduction section 2" + + # >=KDE/4.11 + sed -e 's/TYPE REQUIRED/TYPE OPTIONAL/' -e 's/XCB REQUIRED/XCB/' -e 's/X11 REQUIRED/X11/' \ + -e 's/message(FATAL_ERROR/message(/' -i CMakeLists.txt \ + || die "${LINENO}: sed died in kde-workspace dep reduction section" + if [[ "${PN}" != "kwin" ]]; then + sed -i -e "/^ macro_log_feature(OPENGL_OR_ES_FOUND/s/TRUE/FALSE/" \ + "${S}"/CMakeLists.txt || die "${LINENO}: sed died removing kde-workspace opengl dependency" + fi + ;; + kde-runtime) + sed -e 's/TYPE REQUIRED/TYPE OPTIONAL/' -e '/LibGcrypt/s/REQUIRED//' -i CMakeLists.txt \ + || die "${LINENO}: sed died in kde-runtime dep reduction section" + + # COLLISION PROTECT section + # Only install the kde4 script as part of kde-base/kdebase-data + if [[ ${PN} != kdebase-data && -f CMakeLists.txt ]]; then + sed -e '/^install(PROGRAMS[[:space:]]*[^[:space:]]*\/kde4[[:space:]]/s/^/#DONOTINSTALL /' \ + -i CMakeLists.txt || die "Sed to exclude bin/kde4 failed" + fi + ;; + kdenetwork) + # Disable hardcoded kdepimlibs check + sed -e 's/find_package(KdepimLibs REQUIRED)/macro_optional_find_package(KdepimLibs)/' \ + -i CMakeLists.txt || die "failed to disable hardcoded checks" + ;; + kdepim) + # Disable hardcoded checks + sed -r -e 's/TYPE REQUIRED/TYPE OPTIONAL/' -e '/find_package\(KdepimLibs/s/REQUIRED//' \ + -e '/find_package\((KdepimLibs|Boost|QGpgme|Akonadi|ZLIB|Strigi|SharedDesktopOntologies|Soprano|Nepomuk)/{/macro_optional_/!s/find/macro_optional_&/}' \ + -e '/macro_log_feature\((Boost|QGPGME|Akonadi|ZLIB|STRIGI|SHAREDDESKTOPONTOLOGIES|Soprano|Nepomuk)_FOUND/s/ TRUE / FALSE /' \ + -e 's/if[[:space:]]*([[:space:]]*BUILD_.*)[[:space:]]*/if(1) # &/' \ + -e 's/if[[:space:]]*([[:space:]]*[[:alnum:]]*_FOUND[[:space:]]*)[[:space:]]*$/if(1) # &/' \ + -i CMakeLists.txt || die "failed to disable hardcoded checks" + # Disable broken or redundant build logic + if use_if_iuse kontact || [[ ${PN} = kontact ]]; then + sed -e 's/if[[:space:]]*([[:space:]]*BUILD_.*)[[:space:]]*$/if(1) # &/' \ + -e 's/if[[:space:]]*([[:space:]]*[[:alnum:]]*_FOUND[[:space:]]*)[[:space:]]*$/if(1) # &/' \ + -i kontact/plugins/CMakeLists.txt || die 'failed to override build logic' + fi + case ${PV} in + 4.4*) + case ${PN} in + kalarm|kmailcvt|kontact|korganizer|korn) + sed -n -e '/qt4_generate_dbus_interface(.*org\.kde\.kmail\.\(kmail\|mailcomposer\)\.xml/p' \ + -e '/add_custom_target(kmail_xml /,/)/p' \ + -i kmail/CMakeLists.txt || die "uncommenting xml failed" + _change_cmakelists_parent_dirs kmail + ;; + esac + ;; + esac + ;; + esac + + popd > /dev/null || die +} + +# @FUNCTION: kde4-meta_src_configure +# @DESCRIPTION: +# Currently just calls its equivalent in kde4-base.eclass(5). Use this one in split +# ebuilds. +kde4-meta_src_configure() { + debug-print-function ${FUNCNAME} "$@" + + kde4-base_src_configure +} + +# @FUNCTION: kde4-meta_src_compile +# @DESCRIPTION: +# General function for compiling split KDE4 applications. +# Overrides kde4-base_src_compile. +kde4-meta_src_compile() { + debug-print-function ${FUNCNAME} "$@" + + kde4-base_src_compile "$@" +} + +# @FUNCTION: kde4-meta_src_test +# @DESCRIPTION: +# Currently just calls its equivalent in kde4-base.eclass(5) if +# I_KNOW_WHAT_I_AM_DOING is set. Use this in split ebuilds. +kde4-meta_src_test() { + debug-print-function ${FUNCNAME} "$@" + + if [[ $I_KNOW_WHAT_I_AM_DOING ]]; then + kde4-base_src_test + else + einfo "Tests disabled" + fi +} + +# @FUNCTION: kde4-meta_src_install +# @DESCRIPTION: +# Function for installing KDE4 split applications. +kde4-meta_src_install() { + debug-print-function ${FUNCNAME} "$@" + + # Search ${S}/${KMMODULE} and install common documentation files found + local doc + for doc in "${S}/${KMMODULE}"/{AUTHORS,CHANGELOG,ChangeLog*,README*,NEWS,TODO,HACKING}; do + [[ -f "${doc}" ]] && [[ -s "${doc}" ]] && dodoc "${doc}" + done + + kde4-base_src_install +} + +# @FUNCTION: kde4-meta_pkg_preinst +# @DESCRIPTION: +# Invoke its equivalent in kde4-base.eclass. +kde4-meta_pkg_preinst() { + debug-print-function ${FUNCNAME} "$@" + + kde4-base_pkg_preinst +} + +# @FUNCTION: kde4-meta_pkg_postinst +# @DESCRIPTION: +# Invoke kbuildsycoca4. +kde4-meta_pkg_postinst() { + debug-print-function ${FUNCNAME} "$@" + + kde4-base_pkg_postinst +} + +# @FUNCTION: kde4-meta_pkg_postrm +# @DESCRIPTION: +# Currently just calls its equivalent in kde4-base.eclass(5). Use this in split +# ebuilds. +kde4-meta_pkg_postrm() { + debug-print-function ${FUNCNAME} "$@" + + kde4-base_pkg_postrm +} + +fi diff --git a/kde-apps/kdebase-kioslaves/ChangeLog b/kde-apps/kdebase-kioslaves/ChangeLog deleted file mode 100644 index 0d2ade3..0000000 --- a/kde-apps/kdebase-kioslaves/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -*kdebase-kioslaves-16.04.3-r2 (12 Jan 2018) - - 12 Jan 2018; AstroFloyd <AstroFloyd@gmail.com> - +files/kdebase-kioslaves-16.04.3-perl-5.22.patch, - +files/kdebase-kioslaves-16.04.3-webkit.patch, - +kdebase-kioslaves-16.04.3-r2.ebuild, +metadata.xml: - kde-apps/kdebase-kioslaves: copy from portage to keep until Plasma-5 version - of Amarok is released diff --git a/kde-apps/kdebase-kioslaves/Manifest b/kde-apps/kdebase-kioslaves/Manifest deleted file mode 100644 index 009582a..0000000 --- a/kde-apps/kdebase-kioslaves/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX kdebase-kioslaves-16.04.3-perl-5.22.patch 1532 SHA256 f67a9fbb3f541acfec2d8e95faeaf372ef80b8c0c50d1f9795bbb27aa99ac8d2 SHA512 feef68d8e1d76112762ddff2b0228ed5ed8ebd7a28144b8604014217fcc226cfddc39574c890a3c03c9d6a50db2678c4cce605e08a0b5a9bf0024c9d53d9728d WHIRLPOOL 7d325ce8c97d7792864d51a8910555cc0fbf2cc3369dda4c881a03dacfd8500261a0a1d922f3bb88e43afc460a5f0bf372df5d013a328611bd0d308b6a611a2c -AUX kdebase-kioslaves-16.04.3-webkit.patch 1790 SHA256 f5aa7221fffa011e5c4d3a9ca84094aba8db33b917cc311ef4b1d972e6adf830 SHA512 6fb7fcab014a878cd63c57a71ce4800a4672ce51784b16e2923c734c61c7d9c968182a30f0813f5f5807f64144520b9ed0e8a5779e82221a05c94063f131d2ea WHIRLPOOL 5904963cc4cb706c50729f92f9371673fc6e77a23158c79c05e3e8dff03a2ecc5d66be9553e079918731351a7edf243fa58a3bd33df8278be01aaaa605adc933 -DIST kde-runtime-16.04.3.tar.xz 7903920 SHA256 690e0f848b305b8a2491dbcd01b6e511d64c98d991226cd8a1dc35f23372505d SHA512 df52cd4c423030d3457bb907eb0bef0cdd3c8bce283d9f181b7ae6b7b4ce9c59a34f874f9ac6d2bd59597647a3c6315d772b2551c739423378186d4debbb53ae WHIRLPOOL e4a4a6c3ab315517f757dce952db14e154d4674cf555e1315f018f10cc2a443deede74cf3d370f0c92ab839b35bce8bd360a958cd7edf1ae56720c5ec7d029b5 -EBUILD kdebase-kioslaves-16.04.3-r2.ebuild 1207 SHA256 8e4761bd98b7bfbda4d9952f0bee841ac5d2955098f33f1aeba57d327c8e6a1b SHA512 cf4af2ed66ff27d12e4cd9165cec100451365b31821925ba123eb4232ace8b2ad32523eda92b8eb3d563f5a1575aaf2a4a9fc7ff0012cd819d7c4d4905c54662 WHIRLPOOL a04982c42b7968b691e2276b5797e20eb38237420eb348c43597813ea7b9cb49cbcd1221f0e0fa243224c7516d20f337a0dff75c5e35afca4f7980d5f8ff00b1 -MISC ChangeLog 353 SHA256 bf189d225faaa5f06b604e6937482a945904055aa7a8a8c36ef2c99db6f170c4 SHA512 f1fab6cb2336a40532c398245721068e58d8c8015b2ebbd8dab47b94c11e0c918b2c4f6f4b3da3e337819a15312e3812fdd2d4debe26976bc479711383e5b01f WHIRLPOOL cfa569fe49b4e9922f392032f85bba004f0dcaaad495d80010a7e53bdce3c14b8cbf1d103511a768d12d588be92cb037da1bbdff3daaae087c820dd46382ee6d -MISC metadata.xml 353 SHA256 be4e62f4aa8bee4a03fdc805937de2e098d4334de0ed0a21d1d9b83aabf274a9 SHA512 2229640c6ff1e0337fc4c3964359b1b91b1705466343788203fa6e899b25c06854fed4a23caac12bf52c413a45379b3236494dd760945067eb6162640c640e84 WHIRLPOOL 270c104976072937b3bbf931aee133c128abaf21673f6226e1b6eff22a4a50f774864767ca0dc2b3c029f8fa63d81940772dfa2fff4bc7a2b9a1ec1f04870b65 diff --git a/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-perl-5.22.patch b/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-perl-5.22.patch deleted file mode 100644 index 487f408..0000000 --- a/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-perl-5.22.patch +++ /dev/null @@ -1,37 +0,0 @@ -commit 36139181fff43c227023f4c03c1e1a31e1be9dda -Author: Tomáš Trnka <tomastrnka@gmx.com> -Date: Thu Jul 21 21:34:53 2016 +0200 - - info: remove extra defined(@array) - - Such syntax is long deprecated and a fatal error in Perl 5.22.0 [1]. - - This commit is the KDE4 equivalent of kio-extras.git commit - af92d6180d479d1e56bc549bbda30a3036687182. - - BUG: 359015 - - [1] http://perldoc.perl.org/perl5220delta.html - -diff --git a/kioslave/info/kde-info2html b/kioslave/info/kde-info2html -index 8dcc28f..0f217ae 100755 ---- a/kioslave/info/kde-info2html -+++ b/kioslave/info/kde-info2html -@@ -171,7 +171,7 @@ sub FileNotFound { - next if $looking && !/\* Menu/; - $looking = 0; - my @item = &ParseMenuItem($_,'dir'); -- if (!defined(@item)) { next } -+ if (!@item) { next } - my ($MenuLinkTag, $MenuLinkFile, $MenuLinkRef, $MenuLinkText) = @item; - if ($MenuLinkRef eq $FileName) { - &Redirect($MenuLinkFile, $MenuLinkTag); -@@ -429,7 +429,7 @@ sub ParseMenuItem { - sub MenuItem2HTML { - my ($Line, $BaseInfoFile) = @_; - my @parse_results = &ParseMenuItem($Line, $BaseInfoFile); -- if (!defined (@parse_results)) { return $Line; } -+ if (!@parse_results) { return $Line; } - my ($MenuLinkTag, $MenuLinkFile, $MenuLinkRef, $MenuLinkText) = @parse_results; - #-- produce a HTML line - return "<tr class=\"infomenutr\"><td class=\"infomenutd\" style=\"width:30%\"><ul><li><a href=\"info:/$MenuLinkFile/$MenuLinkTag\">$MenuLinkRef</a></ul></td><td class=\"infomenutd\">$MenuLinkText"; diff --git a/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-webkit.patch b/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-webkit.patch deleted file mode 100644 index 0a4d19e..0000000 --- a/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-webkit.patch +++ /dev/null @@ -1,50 +0,0 @@ -commit 7209a3d7aa400f6dec72eb40ff21077a40110927 -Author: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> -Date: Tue Jul 26 18:22:02 2016 +0200 - - [kioslave] Make KDEWEBKIT optional - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 8b4d0f2..520c00a 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -62,6 +62,8 @@ set_package_properties(LibGcrypt PROPERTIES DESCRIPTION "Libgcrypt is a general - # Build options - option(KDERUNTIME_BUILD_NEPOMUK "Build the Nepomuk KCM and kioslaves" FALSE) - -+option(WITH_KDEWEBKIT "Build features depending on KDEWEBKIT (currently HTML thumbnailer)" TRUE) -+ - check_include_files(sys/wait.h HAVE_SYS_WAIT_H) - check_include_files(sys/time.h HAVE_SYS_TIME_H) - -diff --git a/kioslave/thumbnail/CMakeLists.txt b/kioslave/thumbnail/CMakeLists.txt -index 8f28a4e..2d37906 100644 ---- a/kioslave/thumbnail/CMakeLists.txt -+++ b/kioslave/thumbnail/CMakeLists.txt -@@ -89,7 +89,7 @@ install(TARGETS textthumbnail DESTINATION ${PLUGIN_INSTALL_DIR}) - - ########### next target ############### - --if(NOT WINCE) -+if(NOT WINCE AND WITH_KDEWEBKIT) - set(htmlthumbnail_PART_SRCS htmlcreator.cpp) - - kde4_add_plugin(htmlthumbnail ${htmlthumbnail_PART_SRCS}) -@@ -97,7 +97,8 @@ kde4_add_plugin(htmlthumbnail ${htmlthumbnail_PART_SRCS}) - target_link_libraries(htmlthumbnail ${KDE4_KDEWEBKIT_LIBS}) - - install(TARGETS htmlthumbnail DESTINATION ${PLUGIN_INSTALL_DIR}) --endif(NOT WINCE) -+install(FILES htmlthumbnail.desktop DESTINATION ${SERVICES_INSTALL_DIR}) -+endif(NOT WINCE AND WITH_KDEWEBKIT) - - ########### next target ############### - -@@ -189,7 +190,6 @@ install(FILES - imagethumbnail.desktop - jpegthumbnail.desktop - textthumbnail.desktop -- htmlthumbnail.desktop - djvuthumbnail.desktop - desktopthumbnail.desktop - comicbookthumbnail.desktop diff --git a/kde-apps/kdebase-kioslaves/kdebase-kioslaves-16.04.3-r2.ebuild b/kde-apps/kdebase-kioslaves/kdebase-kioslaves-16.04.3-r2.ebuild deleted file mode 100644 index c8cedef..0000000 --- a/kde-apps/kdebase-kioslaves/kdebase-kioslaves-16.04.3-r2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -KDE_HANDBOOK="optional" -KMNAME="kde-runtime" -KMMODULE="kioslave" -WEBKIT_REQUIRED="never" -inherit kde4-meta - -KEYWORDS="~amd64 ~x86" -DESCRIPTION="KDE VFS framework - kioslaves present a filesystem-like view of arbitrary data" -IUSE="+bzip2 exif debug lzma openexr samba +sftp" - -# tests hang, last checked for 4.2.96 -RESTRICT="test" - -DEPEND=" - virtual/jpeg:0 - x11-libs/libXcursor - bzip2? ( app-arch/bzip2 ) - exif? ( media-gfx/exiv2:= ) - openexr? ( media-libs/openexr:= ) - samba? ( >=net-fs/samba-4.0.0_alpha1[client] ) - sftp? ( >=net-libs/libssh-0.4.0:=[sftp] ) -" -RDEPEND="${DEPEND} - kde-apps/kdialog:* - kde-frameworks/kdelibs:4[bzip2?,lzma?] - virtual/ssh - !kernel_SunOS? ( virtual/eject ) -" - -KMEXTRA=" - kioexec - kdeeject -" - -PATCHES=( - "${FILESDIR}/${P}-webkit.patch" - "${FILESDIR}/${P}-perl-5.22.patch" -) - -src_configure() { - local mycmakeargs=( - -DWITH_SLP=OFF - -DWITH_KDEWEBKIT=OFF - -DWITH_BZip2=$(usex bzip2) - -DWITH_Exiv2=$(usex exif) - -DWITH_LibLZMA=$(usex lzma) - -DWITH_OpenEXR=$(usex openexr) - -DWITH_Samba=$(usex samba) - -DWITH_LibSSH=$(usex sftp) - ) - - kde4-meta_src_configure -} diff --git a/kde-apps/kdebase-kioslaves/metadata.xml b/kde-apps/kdebase-kioslaves/metadata.xml deleted file mode 100644 index 931ef76..0000000 --- a/kde-apps/kdebase-kioslaves/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <use> - <flag name="sftp">Enable SFTP protocol support using <pkg>net-libs/libssh</pkg></flag> - </use> -</pkgmetadata> diff --git a/kde-apps/phonon-kde/ChangeLog b/kde-apps/phonon-kde/ChangeLog deleted file mode 100644 index 3c52a20..0000000 --- a/kde-apps/phonon-kde/ChangeLog +++ /dev/null @@ -1,6 +0,0 @@ -*phonon-kde-16.04.3 (12 Jan 2018) - - 12 Jan 2018; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml, - +phonon-kde-16.04.3.ebuild: - kde-apps/phonon-kde: copy from portage to keep until Plasma-5 version of - Amarok is released diff --git a/kde-apps/phonon-kde/Manifest b/kde-apps/phonon-kde/Manifest deleted file mode 100644 index aa37806..0000000 --- a/kde-apps/phonon-kde/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST kde-runtime-16.04.3.tar.xz 7903920 SHA256 690e0f848b305b8a2491dbcd01b6e511d64c98d991226cd8a1dc35f23372505d SHA512 df52cd4c423030d3457bb907eb0bef0cdd3c8bce283d9f181b7ae6b7b4ce9c59a34f874f9ac6d2bd59597647a3c6315d772b2551c739423378186d4debbb53ae WHIRLPOOL e4a4a6c3ab315517f757dce952db14e154d4674cf555e1315f018f10cc2a443deede74cf3d370f0c92ab839b35bce8bd360a958cd7edf1ae56720c5ec7d029b5 -EBUILD phonon-kde-16.04.3.ebuild 660 SHA256 e78b440764fd54d73e73ecff35f2975c13434a2909c6e7f9e6cf8ad7562c5ffc SHA512 126a52013c63b4b8bdb7315ef02e8af206f25ac70e4881d846ef0e9358f132d11b9cf993c79db87bb748a7a8a9af884e084a8ca1c5486b314a4253a785e84d18 WHIRLPOOL 7b97a2f3a9dbff1c190e69fe70b67ac32f29bcea31e7996032a2eaffe2a50d9ee590ebc6fc425feb78013a5b7a5f5130ed78787bfa4629503f69788c5c51eee0 -MISC ChangeLog 225 SHA256 e4c84f8829021cffe66f43cddfb07f611e10ef8cc7de4e6a6f95675db87e1498 SHA512 0e7ab6c4c8b35a61c1231db4da337757fc74f8f72e0bfd6f73162731107ccd8a27ae934628af32fb9f86e30cb4679e8b7b63283bc80ba94436fa08cf0a749aea WHIRLPOOL 927743fdea347315476281c741bed3c1e959e44e56926647591d8cc5a7237c2b12e51a7b8f1e0954a2d1d045373b92c08dbae5749299c62cdab7eb67480ea72a -MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-apps/phonon-kde/metadata.xml b/kde-apps/phonon-kde/metadata.xml deleted file mode 100644 index 2fdbf33..0000000 --- a/kde-apps/phonon-kde/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> -</pkgmetadata> diff --git a/kde-apps/phonon-kde/phonon-kde-16.04.3.ebuild b/kde-apps/phonon-kde/phonon-kde-16.04.3.ebuild deleted file mode 100644 index 4078eef..0000000 --- a/kde-apps/phonon-kde/phonon-kde-16.04.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -KMNAME="kde-runtime" -KMMODULE="phonon" -inherit kde4-meta - -DESCRIPTION="Phonon KDE Integration" -HOMEPAGE="https://phonon.kde.org" -KEYWORDS="~amd64 ~x86" -IUSE="alsa debug pulseaudio" - -DEPEND=" - media-libs/phonon[qt4] - alsa? ( media-libs/alsa-lib ) - pulseaudio? ( - dev-libs/glib:2 - media-libs/libcanberra - >=media-sound/pulseaudio-0.9.21[glib] - ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DBUILD_tests=OFF - -DWITH_Xine=OFF - -DWITH_ALSA=$(usex alsa) - -DWITH_PulseAudio=$(usex pulseaudio) - ) - - kde4-meta_src_configure -} diff --git a/licenses/LabJack b/licenses/LabJack new file mode 100644 index 0000000..e608492 --- /dev/null +++ b/licenses/LabJack @@ -0,0 +1,47 @@ +LabJackM License: + +Copyright (c) 2017 LabJack Corporation + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + +Exodriver/liblabjackusb License: + +Copyright (c) 2017 LabJack Corporation <labjacksupport@gmail.com> + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + diff --git a/media-gfx/meshlab/ChangeLog b/media-gfx/meshlab/ChangeLog deleted file mode 100644 index e1f0dac..0000000 --- a/media-gfx/meshlab/ChangeLog +++ /dev/null @@ -1,20 +0,0 @@ -# ChangeLog for media-gfx/meshlab -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*meshlab-1.3.2-r1 (20 May 2014) - - 20 May 2014; AstroFloyd <AstroFloyd@gmail.com> +meshlab-1.3.2-r1.ebuild, - +files/1.3.2/01_crash-on-save.patch, +files/1.3.2/02_cstddef.patch, - +files/1.3.2/03_disable-updates.patch, +files/1.3.2/05_externals.patch, - +files/1.3.2/06_format-security.patch, +files/1.3.2/07_gcc47.patch, - +files/1.3.2/08_lib3ds.patch, +files/1.3.2/09_libbz2.patch, - +files/1.3.2/10_muparser.patch, +files/1.3.2/11_openctm.patch, - +files/1.3.2/12_overflow.patch, +files/1.3.2/13_pluginsdir.patch, - +files/1.3.2/14_ply_numeric.patch, +files/1.3.2/15_qhull.patch, - +files/1.3.2/16_shadersdir.patch, +files/1.3.2/17_structuresynth.patch, - +files/1.3.2/18_glew.c18p1.patch, +files/1.3.2/19_CONFLICTS_IN_rpath.patch, - +files/1.3.2/20_rpath.c18p2.patch, +files/1.3.2/21_RESOLUTION.patch, - +metadata.xml: - Revision bump to meshlab-1.3.2-r1 - diff --git a/media-gfx/meshlab/Manifest b/media-gfx/meshlab/Manifest deleted file mode 100644 index b085c24..0000000 --- a/media-gfx/meshlab/Manifest +++ /dev/null @@ -1,24 +0,0 @@ -AUX 1.3.2/01_crash-on-save.patch 1150 SHA256 c7ed4f43b01ee8d6bdfb46760f776de112fc61e19e51c1057f771fd3dfb1717d SHA512 b6c6f06584ab5c43bcfef3b697fc1b3dcc6ee6e2ac7f15cdd3ac1a71af356e56299a78353f6a1c6bc8e19cde60b78a82980ae25abd87eb0a467a3fe4f1d769e6 WHIRLPOOL 89e0c7aa254a23074318210e9b08a53ddc8df6f28565d82dc1522e839b4065be7c5319e118f128a9be14c4945f40711216a72839d5165d75c39e8a304b8c63f1 -AUX 1.3.2/02_cstddef.patch 1549 SHA256 067ec2879cc5dc2ffb0870e3bc91ad285851ce370a586a1767b6665b086e40dd SHA512 4b4eb9ddb444f6c69a8dd817a2312329d9ee5d5b272ea8e7f310fd7c1f7e8cc22978e632016a27784c3456c3fe4a7ad753784c04b9c0e6f544eddc26e497da85 WHIRLPOOL 15225c6f3b33b9543493de32bfdef77baf503755eedcf21074885345d70c04fcacee548cde9a5a77658ccaa6d086f12250214ca3023474f0c5c8c7020b607a33 -AUX 1.3.2/03_disable-updates.patch 876 SHA256 cf6cc9bc8af61c160eca07a413292447e87877d3428f11e95f0739fbaf79fdfa SHA512 cb198c08ccfc1602f3922131fad385b7b6568733885e2df64cf404aa199d12b9a3a75f21d7e8972a330eb0ed8697a5bdb6af1aa78311563e8afe23f53bb223b2 WHIRLPOOL 7bc10dd2cff94d201652afbad341c6cf792c3919b584d264359f1ee8af4bbaa22ff34287ee45e28d5baa05fb28e26619a7c74bd1d71db1ccd91007cfbc634e7c -AUX 1.3.2/05_externals.patch 966 SHA256 9d96b76a93bb94caf57292fbbccdf7c67fc0ae2542bf47e7c4aca59ea615414f SHA512 9053bc7b7c37fd826ee00e4b3f6f49c429e2afd2e4017a56aa361845463033acdfacdea5a4510f48353390d44bab6eb49cc23214cf5c3323458c01772b3e1817 WHIRLPOOL d42fee28cde1894798523b32e16f67ccfcc50f58fec8dff9182b04b501b8039d69506188cf433c98550a6fd8a4cca72b852911ed4c77628f728e2b1c69b24b0b -AUX 1.3.2/06_format-security.patch 2399 SHA256 4567170ca15eef7b0ebf3660bb13757315e8d47b18c035a732dd61813beb7268 SHA512 637027b9f0080c0ea5c290816bc9b81cb07f12f8f052863ce6bd599ef8422f5403dd33086439cdddf3ae265f15fcdae1b7e7e157074f9396f369b019f69fe4d7 WHIRLPOOL 70e74dbb85864786a09eba994d06e37602aed8f8bf8396f63732c38a72f55573ed357f4ddb98abd5016845c85265c92780795fcfe0c88accf06b9fba99dd0277 -AUX 1.3.2/07_gcc47.patch 3697 SHA256 4cfd458ded80322acdbf5e763234700eec70a0e43a4e025568d64fcb7cd0dad3 SHA512 1dd5fbaf612ecbd01414ce1ca9ae52a6138a9a2f4ba8ec9a1f91e7613bb621628976931e0911467c9f06bb419cc780dec319f5cde7ce6a3945769985fba2a37a WHIRLPOOL 692967f20c666732192e0ec00c98092642b267733dd494524b5d85b19d012e92a0a3792e665d11a6f1e554b4d73393a6f9aa9477b21c9393c9e58efbd9db20dc -AUX 1.3.2/08_lib3ds.patch 1350 SHA256 ad8c118ae0da7cea33c75e9ac0b4406e19d6789532b085ea32b2deeea0344758 SHA512 0c1f87e5ba9c5ad5861c4a1b9fbd9d662c306f1704a56f277e37f0ca1322a5faa8e7c36a4f91860ffaf3e0fce8526c06ffcb6adbd17aed264ca673fb642faa5e WHIRLPOOL eb41816d0a77b5060d35916113182e9937403a36ec08b240bfcff028859bd02386eea1c6bd5d663d40af30813976cb20401846c81b1efd50bbbf586e91c556cd -AUX 1.3.2/09_libbz2.patch 1425 SHA256 e206583d558bc064e8632c58f757f08911d04692af1bf1e8135316476aabbafa SHA512 75d23a84619e52c527629855d5a158f7feed7b2fec0b9d2659eb3c8d741a8029502c6a62c9b8b7f4903fbb77c6270261d63100251be72e0c500b237673f42852 WHIRLPOOL 8a22b24c9b78c2f958224f6e559eec2ddb31768ae5811f330060ca374f42c85d4ac7c89ac5a7b1c42e3998ceb153c5fb72849b92687de0009659700d1d240ff3 -AUX 1.3.2/10_muparser.patch 1432 SHA256 34c6df0cd94ae21eccfe62861703d7b6e3ffc7483aa5b5780253780559d0e9a3 SHA512 5e7a498f4d4dd661084ed06abf11adc32c00c04af1ec21775dbd899888cf647c7875831ca6284580e2bc58586e2e38b8c74befcb982b7e1b64a86661470529ef WHIRLPOOL ca0b21ba8b41de39d0b5f451f4159101617ac9a6f3f8ab4587d357893ca2be6982f353877aa23addd38a2f6f253404bd0f4c4ac24e99b83935931b3aa071919e -AUX 1.3.2/11_openctm.patch 1414 SHA256 ca4a57a6a281c020d3b029edbde88289f7fd17c832f709c10b83e4d9cb7630d1 SHA512 9f2adba65f5308734ee0c510db4aa0dc63c0c6084709d787a8aba6394019de7aa96a3bd102c580e9bd827b6eb60f48f50f573f653521b5ee515e72180509c071 WHIRLPOOL 1b7104ad59d2472c299f59a306cf57699012f5aee7172439df1897e9af839cf3b24e4f2fd6109d138ee537e96ebc6789b818f624cb15de454b6203e30b26cd51 -AUX 1.3.2/12_overflow.patch 860 SHA256 909e015b1b4b56502d23971a68bc828631589eff54c1cc7ca023167aad0894f6 SHA512 841141c015161988df188ca25f99d695fe0c22850cd69dbb4956f4ee9c9950172554addf249f79e111dbee212a7ec09d5d8f7bf68cd9289c6781ddbf7659e4af WHIRLPOOL 1078424dd60794169001ce74e85bc27856b96a987b4b73698e8c0042ee27e4b501d34543ab7d56cc69450bcb3188a7e5b1d6d0f4d0a4a249050717e730230f83 -AUX 1.3.2/13_pluginsdir.patch 927 SHA256 e5667d3f901a7f67e1897c9d8803292c0f1f92563748106e52b1c7e589caa7c9 SHA512 85bbc68b6d95168c0936ddc9bf602b8c3c8a9c7d8f5aaa449cc540c891ab90dc57d5ea3d8e10697242442f6dc587c4d9ad45c5c5e59f07fd800c8f291fde7598 WHIRLPOOL b12f350f1d02f2d3b251e104cf8a0b60f4aad3f8bf3beb40b2980ca32e5e87bd58a1f9bb78c48d74f043728c6852f5eeafa033fa59af265822fb8a1186814675 -AUX 1.3.2/14_ply_numeric.patch 881 SHA256 a1ec3e4cfe7b7a355793ca854da9a123870fa92e8f1b3cc72805dba7ff6f95c7 SHA512 88266fa82a343d70b7469fa4399abd0859c34c43de4d222d01118d9482fca4e5ffdfb2d8b10add238d36a5a3084273515284ab9e8a9bd855c2eadd069a7fbf90 WHIRLPOOL afc4fa1ecfc2c3e7951239f5d1eef54e4d1ca874ae41c0af7f6045f48ef6fc122db45c8bccaaa1e472cdbd09731d1334d44dc7c0b5a4308482dd6a9f9eaa9936 -AUX 1.3.2/15_qhull.patch 2749 SHA256 66302dd3daeae64aaf01035998439fa79f56a09878679100ef208f9e471a64df SHA512 25966ab73a8719e28e201ad998749ca891f4256163aeef0d9d23a9699b4299a757959c00fe5930e8f5bf713713c215c58944af65a9d48a7428d25c480096c3df WHIRLPOOL 91beddb020d6c539eef565589911433c6dba7a20d8339b032fc8d17d4ce6cbeb4d801f3a767ec685f48ffc3a47b7176f4ac7969b98a9dd7db63ac67e98ba018d -AUX 1.3.2/16_shadersdir.patch 2311 SHA256 86bbc4f68de902ebbcbee808228ca9363262fbfbfa2a7dd9dde8015290268f19 SHA512 20c67f2eb4770427e648d7d69ac06cfd90b06eeb050d1fe1fac1068d7a84a0c9f378ffd5ca5d743dfb7385edee67ee5b98f569ea4d8e0109d8054dd36d6283e9 WHIRLPOOL 273ee08e4a5d0a86c2852e5872c0e0443dd857e4a96861444522a04ffe39b18edb197ead699478a303228d1d03f0e43abad1c42e69ca53aa4032d358282b5368 -AUX 1.3.2/17_structuresynth.patch 2229 SHA256 e9e7094c0a2684a7f06a5790f1ea7bfcd8caa95cfff03efa15826d3a55586c5a SHA512 03b2bebf3c70a064f380d3ccabdbd19b2c5a30d08a539d5025894560c1b31849feb295f14b8fb2bf75eb95cc21727eb9375acf96b74e40ea57d692648460dfd1 WHIRLPOOL defc27201696639d1133303c0d4aa83334a9de989e2bf71458f78ba02840aec03facec5866635be84161b22ab6ea3d683d7070e5b87e4539deb2507e8ab54c4e -AUX 1.3.2/18_glew.c18p1.patch 5725 SHA256 5508284f5d30fb6ec9996fb2f4bd86a7839b048c2c3870f9db493afcfb57be9f SHA512 0986165ce47459c324d47a2c9081da9f09e3700bcb1d942fe0e82766fc5da61f716a1553c50d0c1f612417da95c7cc794416d75fb82f077b9cde35aa28344926 WHIRLPOOL 283dcc42401d49b5fa53c2eb0d3ba6707a3acf7319b5774ad35172beb5a70e8f398caf4540d21c6464b377a2f18982a5723f90f12a2b83343e786bc2fce13217 -AUX 1.3.2/19_CONFLICTS_IN_rpath.patch 1375 SHA256 630ddac55bfc24a8814584068e0023d3cf9884f476440eace189927a7e07586c SHA512 d1a33986ecf7d55fe762094dd57dd91bd1515b19964215cf041741269f7fb32fa903fe3b2fff42262fa731a98b5014d73818cb934ff9035f3b09726476dded9c WHIRLPOOL 37ebf686faf7297948bf086c5a13ed52cfa44ddb27e5ded6437da4d60d88e365f7f1ecb12223ec92890720cbb1929bc1f739bc960544e9efc98e1659832e08b5 -AUX 1.3.2/20_rpath.c18p2.patch 2016 SHA256 9aae726a619614a9f8a2e42a8c6c4d8e249e6d4169ca8b588556b3ab122f6d9a SHA512 99059d13898293fe499669e200f594cf824c2eaad728806a12e906cb97079cd8de80c494da1ff5f73aaeb4756366d8b6c0f404f8e98bfee68c012a4a2fccfb4e WHIRLPOOL 19d35f80d228489a79e7839eb8927fea963013449a7ae3722a012661acd1513576559ec342c8636a2fd7de3ac45eb5bdfd55f02559f444cf973f24eaad1769ef -AUX 1.3.2/21_RESOLUTION.patch 1444 SHA256 36820b39371ee6938219f28e3005f5d7d39d0bc6230a01bebacc4e67f15e6efc SHA512 3742e3999e5c3842d831dc4742b40ea4659a0c6b036af81047d52c8234b4854ab147c76b795adde6ec52397d46f22a00017bf85079633aacd14ae1f711f6669f WHIRLPOOL 0820a94a01d0933cddc993c3a8a63bdd5029ae2e670cd69ff7b885f046f47ad386f262f539dde522dac307605572b896504d04e39cfd3f754be0ef84e7681efd -DIST MeshLabSrc_AllInc_v132.tgz 12874196 SHA256 d57f0a99a55421aac54a66e2475d48f00f7b1752f9587cd69cf9b5b9c1a519b1 SHA512 40ef1f887d18e2146d6001d9c290bb76f6fc27caf13a1256a4061d5e2c43fd8dfdc843ace2cb83c6370648c2c5be3a22e2d5b31698df46e0695890d6a20651ac WHIRLPOOL aa6da94a8d5b9d28c9b787fe307774b7223e57278ed45c3bf1a823da9f5a9b59fd058a466f3f4dea3c4c57e3934b0aed88b1446f20e746349881c1bc965fec36 -EBUILD meshlab-1.3.2-r1.ebuild 1619 SHA256 75b1cbfdd90fde45c92ae685234ce98710df4c752d52bb8da8137dde5acedb2a SHA512 750a47a354c52b55a87b85b9c1cd512bf708556db6c09fbdc1e09e640fae212dd958af140a2229573e1ba56a7536b15ae4b230d81ce67d137e557b2b1f870b14 WHIRLPOOL ecfe697607ed12ed77511586b708aa99a4cf4c0521b592ff290c83f9f6eca6a007c72ab835367d7970198f1a0789bf59beb35b5c39e41728f616b623092f67f0 -MISC ChangeLog 978 SHA256 43b643b92a0e8cc95c85a7a24341d02ad91c1d5404c8a980d5912a76dfda5e23 SHA512 dc762f59b1ce599dfa8caac9fe1d86395d4d6e282c0284a2b2bc718fc167b118c20669879d538f00704e62080fc1360fc39e88170e55736ab49588cd4459ebdd WHIRLPOOL 19c72649f2402c46a8819e8132d47e965d860f97d819cfcd5272c8245d7241e031c4b5303758296556583719e651c709da13d05d57dbd24d935f17569ffc0a39 -MISC metadata.xml 227 SHA256 9e3e1cee1869f102e659981fac0a2b6d383d55f5e83cb2c1d60999c412af5f2e SHA512 4ee0309120d070b3353418e75bd31c9a6107c544d709dcf2dde62880162a56c95a35ee4541b5c2dacc762bc208a3b2cdfedaeb811314e38a894f9f1ff1683e8f WHIRLPOOL 3b810d85336145e2828fd7bbb3f1767bca73378d18a49fcb587d5501717790c67dd9f2f53b88b6b91f610e75b862cf059b998805e51c9fd6c3e3ff181fa7f513 diff --git a/media-gfx/meshlab/files/1.3.2/01_crash-on-save.patch b/media-gfx/meshlab/files/1.3.2/01_crash-on-save.patch deleted file mode 100644 index 84c5ced..0000000 --- a/media-gfx/meshlab/files/1.3.2/01_crash-on-save.patch +++ /dev/null @@ -1,29 +0,0 @@ -From: Teemu Ikonen <tpikonen@gmail.com> -Subject: Fix crash on project save (closes: #718583) -Git-Branch: p/crash-on-save -Git-Diff: 532bdd9a6bde03cf47da8fb63fee60..cfc9473d1fa0e565d0aad4994fbb31 - -Patch from upstream SVN commit [r6114]. - - meshlab/src/meshlab/mainwindow_RunTime.cpp | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -diff --git a/meshlab/src/meshlab/mainwindow_RunTime.cpp b/meshlab/src/meshlab/mainwindow_RunTime.cpp -index 8f5057c..3273cec 100644 ---- a/meshlab/src/meshlab/mainwindow_RunTime.cpp -+++ b/meshlab/src/meshlab/mainwindow_RunTime.cpp -@@ -1575,8 +1575,12 @@ void MainWindow::saveProject() - - /*********WARNING!!!!!! CHANGE IT!!! ALSO IN THE OPENPROJECT FUNCTION********/ - meshDoc()->setDocLabel(fileName); -- mdiarea->activeSubWindow()->setWindowTitle(meshDoc()->docLabel()); -- layerDialog->setWindowTitle(meshDoc()->docLabel()); -+ QMdiSubWindow* sub = mdiarea->currentSubWindow(); -+ if (sub != NULL) -+ { -+ sub->setWindowTitle(meshDoc()->docLabel()); -+ layerDialog->setWindowTitle(meshDoc()->docLabel()); -+ } - /****************************************************************************/ - - diff --git a/media-gfx/meshlab/files/1.3.2/02_cstddef.patch b/media-gfx/meshlab/files/1.3.2/02_cstddef.patch deleted file mode 100644 index 903b0c7..0000000 --- a/media-gfx/meshlab/files/1.3.2/02_cstddef.patch +++ /dev/null @@ -1,46 +0,0 @@ -From: Teemu Ikonen <tpikonen@gmail.com> -Subject: Include <cstddef> on files using offsetoff (closes: #625053) -Git-Branch: p/cstddef -Git-Diff: 532bdd9a6bde03cf47da8fb63fee60..8fb2fc380c1a53d0e603d1aaeff156 - - vcglib/wrap/io_tetramesh/import_ply.h | 1 + - vcglib/wrap/io_trimesh/import_ply.h | 1 + - vcglib/wrap/ply/plystuff.h | 1 + - 3 files changed, 3 insertions(+) - -diff --git a/vcglib/wrap/io_tetramesh/import_ply.h b/vcglib/wrap/io_tetramesh/import_ply.h -index 0da4c1f..8370e48 100644 ---- a/vcglib/wrap/io_tetramesh/import_ply.h -+++ b/vcglib/wrap/io_tetramesh/import_ply.h -@@ -36,6 +36,7 @@ created - #include<wrap/ply/io_mask.h> - #include<wrap/io_tetramesh/io_ply.h> - #include<vcg/complex/tetramesh/allocate.h> -+#include <cstddef> - - - -diff --git a/vcglib/wrap/io_trimesh/import_ply.h b/vcglib/wrap/io_trimesh/import_ply.h -index 13eaa30..ce2de3a 100644 ---- a/vcglib/wrap/io_trimesh/import_ply.h -+++ b/vcglib/wrap/io_trimesh/import_ply.h -@@ -29,6 +29,7 @@ - #include<wrap/io_trimesh/io_mask.h> - #include<wrap/io_trimesh/io_ply.h> - #include<vcg/complex/algorithms/create/platonic.h> -+#include <cstddef> - - namespace vcg { - namespace tri { -diff --git a/vcglib/wrap/ply/plystuff.h b/vcglib/wrap/ply/plystuff.h -index 3e41e63..4761e9f 100644 ---- a/vcglib/wrap/ply/plystuff.h -+++ b/vcglib/wrap/ply/plystuff.h -@@ -57,6 +57,7 @@ Cleaning of the automatic bbox caching support for ply files. First working vers - #include <sys/types.h> - #include <sys/stat.h> - #include <fcntl.h> -+#include <cstddef> - #ifdef WIN32 - #include <io.h> - #endif diff --git a/media-gfx/meshlab/files/1.3.2/03_disable-updates.patch b/media-gfx/meshlab/files/1.3.2/03_disable-updates.patch deleted file mode 100644 index 9702758..0000000 --- a/media-gfx/meshlab/files/1.3.2/03_disable-updates.patch +++ /dev/null @@ -1,21 +0,0 @@ -From: Teemu Ikonen <tpikonen@gmail.com> -Subject: Disable checking for updates on startup. -Git-Branch: p/disable-updates -Git-Diff: 532bdd9a6bde03cf47da8fb63fee60..8f6cf9176644dce65ef4518b08526c - - meshlab/src/meshlab/mainwindow_Init.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/meshlab/src/meshlab/mainwindow_Init.cpp b/meshlab/src/meshlab/mainwindow_Init.cpp -index de3ff1d..ce7bf81 100644 ---- a/meshlab/src/meshlab/mainwindow_Init.cpp -+++ b/meshlab/src/meshlab/mainwindow_Init.cpp -@@ -926,7 +926,7 @@ void MainWindow::saveRecentFileList(const QString &fileName) - - if(loadedMeshCounter-lastComunicatedValue>connectionInterval && !myLocalBuf.isOpen()) - { --#if not defined(__DISABLE_AUTO_STATS__) -+#if defined(__ENABLE_AUTO_STATS__) - checkForUpdates(false); - #endif - int congratsMeshCounter = settings.value("congratsMeshCounter",50).toInt(); diff --git a/media-gfx/meshlab/files/1.3.2/05_externals.patch b/media-gfx/meshlab/files/1.3.2/05_externals.patch deleted file mode 100644 index 0592b57..0000000 --- a/media-gfx/meshlab/files/1.3.2/05_externals.patch +++ /dev/null @@ -1,25 +0,0 @@ -From: Teemu Ikonen <tpikonen@gmail.com> -Subject: Only build necessary external sources. -Git-Branch: p/externals -Git-Diff: 532bdd9a6bde03cf47da8fb63fee60..ca572df8704909a1bbe18b1ce25d76 - - meshlab/src/external/external.pro | 7 +------ - 1 file changed, 1 insertion(+), 6 deletions(-) - -diff --git a/meshlab/src/external/external.pro b/meshlab/src/external/external.pro -index c103d88..324eb91 100644 ---- a/meshlab/src/external/external.pro -+++ b/meshlab/src/external/external.pro -@@ -2,11 +2,6 @@ config += debug_and_release - - TEMPLATE = subdirs - --SUBDIRS = lib3ds-1.3.0/lib3ds \ -- bzip2-1.0.5/bzip2-1.0.5.pro \ -- muparser_v132/src \ -- levmar-2.3/levmar-2.3.pro \ -+SUBDIRS = levmar-2.3/levmar-2.3.pro \ - structuresynth/structuresynth.pro \ -- OpenCTM-1.0.3/openctm.pro \ - jhead-2.95/jhead-2.95.pro --# openkinect/openkinect.pro diff --git a/media-gfx/meshlab/files/1.3.2/06_format-security.patch b/media-gfx/meshlab/files/1.3.2/06_format-security.patch deleted file mode 100644 index 36a767c..0000000 --- a/media-gfx/meshlab/files/1.3.2/06_format-security.patch +++ /dev/null @@ -1,44 +0,0 @@ -From: Teemu Ikonen <tpikonen@gmail.com> -Subject: Fix compilation errors with -Werror=format-security. -Git-Branch: p/format-security -Git-Diff: 532bdd9a6bde03cf47da8fb63fee60..be247b855ebb49a4d826d60b7d21a0 - - .../meshlabplugins/decorate_raster_proj/decorate_raster_proj.cpp | 4 ++-- - meshlab/src/meshlabplugins/edit_arc3D/edit_arc3D.cpp | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/meshlab/src/meshlabplugins/decorate_raster_proj/decorate_raster_proj.cpp b/meshlab/src/meshlabplugins/decorate_raster_proj/decorate_raster_proj.cpp -index 4864214..233b657 100644 ---- a/meshlab/src/meshlabplugins/decorate_raster_proj/decorate_raster_proj.cpp -+++ b/meshlab/src/meshlabplugins/decorate_raster_proj/decorate_raster_proj.cpp -@@ -526,7 +526,7 @@ bool DecorateRasterProjPlugin::startDecorate( QAction *act, - GLenum err = glewInit();
- if( err != GLEW_OK )
- {
-- qWarning( (std::string("Impossible to load GLEW library.")+(char*)glewGetErrorString(err)).c_str() );
-+ qWarning("Impossible to load GLEW library: %s", glewGetErrorString(err));
- return false;
- }
- Log( "GLEW library correctly initialized." );
-@@ -536,7 +536,7 @@ bool DecorateRasterProjPlugin::startDecorate( QAction *act, - std::string logs;
- if( !initShaders(logs) )
- {
-- qWarning( ("Error while initializing shaders.\n"+logs).c_str() );
-+ qWarning("Error while initializing shaders.\n%s", logs.c_str());
- return false;
- }
- Log( "Shaders correctly loaded." );
-diff --git a/meshlab/src/meshlabplugins/edit_arc3D/edit_arc3D.cpp b/meshlab/src/meshlabplugins/edit_arc3D/edit_arc3D.cpp -index 88b6f9f..c23987c 100644 ---- a/meshlab/src/meshlabplugins/edit_arc3D/edit_arc3D.cpp -+++ b/meshlab/src/meshlabplugins/edit_arc3D/edit_arc3D.cpp -@@ -269,7 +269,7 @@ void EditArc3DPlugin::ExportPly() - QString suffix = "." + qfInfo.completeSuffix();
- QString path = qfInfo.absoluteFilePath().remove(suffix);
- path.append("Undist" + suffix);
-- qDebug(path.toLatin1());
-+ qDebug("%s", path.toStdString().c_str());
-
- QImage undistImg(originalImg.width(),originalImg.height(),originalImg.format());
- undistImg.fill(qRgba(0,0,0,255));
diff --git a/media-gfx/meshlab/files/1.3.2/07_gcc47.patch b/media-gfx/meshlab/files/1.3.2/07_gcc47.patch deleted file mode 100644 index df608d8..0000000 --- a/media-gfx/meshlab/files/1.3.2/07_gcc47.patch +++ /dev/null @@ -1,105 +0,0 @@ -From: Teemu Ikonen <tpikonen@gmail.com> -Subject: Fix FTBFS with GCC-4.7 -Git-Branch: p/gcc47 -Git-Diff: 532bdd9a6bde03cf47da8fb63fee60..07a6c6cf991f44779236b31381a7ca - -Closes: #667276 - -Thanks to Matej Vela for the patch. - - meshlab/src/meshlabplugins/decorate_base/colorhistogram.h | 2 +- - .../vcg/complex/algorithms/local_optimization/tri_edge_flip.h | 8 ++++---- - vcglib/vcg/space/index/grid_static_obj.h | 2 +- - vcglib/wrap/gl/trimesh.h | 2 +- - vcglib/wrap/ply/plystuff.h | 1 + - 5 files changed, 8 insertions(+), 7 deletions(-) - -diff --git a/meshlab/src/meshlabplugins/decorate_base/colorhistogram.h b/meshlab/src/meshlabplugins/decorate_base/colorhistogram.h -index 2351b2a..90c6d76 100644 ---- a/meshlab/src/meshlabplugins/decorate_base/colorhistogram.h -+++ b/meshlab/src/meshlabplugins/decorate_base/colorhistogram.h -@@ -40,7 +40,7 @@ public: - - //! Reset histogram data. - void Clear() { -- this->::Clear(); -+ Histogram<ScalarType>::Clear(); - CV.clear(); - } - /* -diff --git a/vcglib/vcg/complex/algorithms/local_optimization/tri_edge_flip.h b/vcglib/vcg/complex/algorithms/local_optimization/tri_edge_flip.h -index 9054166..f40f0dc 100644 ---- a/vcglib/vcg/complex/algorithms/local_optimization/tri_edge_flip.h -+++ b/vcglib/vcg/complex/algorithms/local_optimization/tri_edge_flip.h -@@ -558,13 +558,13 @@ public: - // edges of the first face, except the flipped edge - for(int i = 0; i < 3; i++) if(i != flipped) { - PosType newpos(f1, i); -- Insert(heap, newpos, this->GlobalMark()); -+ this->Insert(heap, newpos, this->GlobalMark()); - } - - // edges of the second face, except the flipped edge - for(int i = 0; i < 3; i++) if(i != f1->FFi(flipped)) { - PosType newpos(f2, i); -- Insert(heap, newpos, this->GlobalMark()); -+ this->Insert(heap, newpos, this->GlobalMark()); - } - - // every edge with v0, v1 v3 of f1 -@@ -583,7 +583,7 @@ public: - do { - VertexPointer v = pos.VFlip(); - if(v != v0 && v != v1 && v != v2 && v != v3) -- Insert(heap, pos, this->GlobalMark()); -+ this->Insert(heap, pos, this->GlobalMark()); - - pos.NextE(); - } while(pos != startpos && !pos.IsBorder()); -@@ -603,7 +603,7 @@ public: - do { - VertexPointer v = pos.VFlip(); - if(v != v0 && v != v1 && v != v2 && v != v3) -- Insert(heap, pos, this->GlobalMark()); -+ this->Insert(heap, pos, this->GlobalMark()); - - pos.NextE(); - } while(pos != startpos && !pos.IsBorder()); -diff --git a/vcglib/vcg/space/index/grid_static_obj.h b/vcglib/vcg/space/index/grid_static_obj.h -index 0554393..26608d5 100644 ---- a/vcglib/vcg/space/index/grid_static_obj.h -+++ b/vcglib/vcg/space/index/grid_static_obj.h -@@ -72,7 +72,7 @@ class GridStaticObj : public BasicGrid<FLT> - inline ~GridStaticObj() { if(grid) delete[] grid; } - inline void Init(const ObjType &val) - { -- fill(grid,grid+size(),val); -+ std::fill(grid,grid+size(),val); - } - - -diff --git a/vcglib/wrap/gl/trimesh.h b/vcglib/wrap/gl/trimesh.h -index 5d40404..ba72456 100644 ---- a/vcglib/wrap/gl/trimesh.h -+++ b/vcglib/wrap/gl/trimesh.h -@@ -1003,7 +1003,7 @@ void Crease(MESH_TYPE &m, typename MESH_TYPE::scalar_type angleRad) - } - } - -- m.vert.math::Swap(newvert); -+ m.vert.swap(newvert); - m.vn=m.vert.size(); - } - -diff --git a/vcglib/wrap/ply/plystuff.h b/vcglib/wrap/ply/plystuff.h -index 3e41e63..4af9508 100644 ---- a/vcglib/wrap/ply/plystuff.h -+++ b/vcglib/wrap/ply/plystuff.h -@@ -75,6 +75,7 @@ using namespace vcg; - #define pb_close _close - #define DIR_SEP "\\" - #else -+#include <unistd.h> - #define pb_mkdir(n) mkdir(n,0755) - #define pb_access access - #define pb_stat stat diff --git a/media-gfx/meshlab/files/1.3.2/08_lib3ds.patch b/media-gfx/meshlab/files/1.3.2/08_lib3ds.patch deleted file mode 100644 index 243ed1d..0000000 --- a/media-gfx/meshlab/files/1.3.2/08_lib3ds.patch +++ /dev/null @@ -1,32 +0,0 @@ -From: Teemu Ikonen <tpikonen@gmail.com> -Subject: Use Debian lib3ds. -Git-Branch: p/lib3ds -Git-Diff: 532bdd9a6bde03cf47da8fb63fee60..944ece3e566dbf4cc885163178d303 - - meshlab/src/meshlabplugins/io_3ds/io_3ds.pro | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -diff --git a/meshlab/src/meshlabplugins/io_3ds/io_3ds.pro b/meshlab/src/meshlabplugins/io_3ds/io_3ds.pro -index cf8052a..fed064d 100644 ---- a/meshlab/src/meshlabplugins/io_3ds/io_3ds.pro -+++ b/meshlab/src/meshlabplugins/io_3ds/io_3ds.pro -@@ -14,7 +14,7 @@ SOURCES += meshio.cpp \ - - TARGET = io_3ds - --INCLUDEPATH += ../../external/lib3ds-1.3.0/ -+INCLUDEPATH += /usr/include/lib3ds - - # Notes on the paths of lib3ds files. - # Once you have compiled the library put the lib files in a dir named lib/XXX/ -@@ -25,9 +25,7 @@ win32-msvc.net:LIBS += ../../external/lib/win32-msvc.net/3ds.lib - win32-msvc2005:LIBS += ../../external/lib/win32-msvc2005/3ds.lib - win32-msvc2008:LIBS += ../../external/lib/win32-msvc2008/3ds.lib - win32-g++:LIBS += ../../external/lib/win32-gcc/lib3ds.a --linux-g++:LIBS += ../../external/lib/linux-g++/lib3ds.a --linux-g++-32:LIBS += ../../external/lib/linux-g++-32/lib3ds.a --linux-g++-64:LIBS += ../../external/lib/linux-g++-64/lib3ds.a -+linux-g++:LIBS += -l3ds - - # unix:LIBS += -L../../../../code/lib/lib3ds-1.3.0/lib3ds/lib/unix -l3ds - diff --git a/media-gfx/meshlab/files/1.3.2/09_libbz2.patch b/media-gfx/meshlab/files/1.3.2/09_libbz2.patch deleted file mode 100644 index 1b064f7..0000000 --- a/media-gfx/meshlab/files/1.3.2/09_libbz2.patch +++ /dev/null @@ -1,31 +0,0 @@ -From: Teemu Ikonen <tpikonen@gmail.com> -Subject: Use Debian libbz2. -Git-Branch: p/libbz2 -Git-Diff: 532bdd9a6bde03cf47da8fb63fee60..a6e1a0b242a02075c0d686ec4fa8b8 - - meshlab/src/meshlabplugins/edit_arc3D/edit_arc3D.pro | 8 ++------ - 1 file changed, 2 insertions(+), 6 deletions(-) - -diff --git a/meshlab/src/meshlabplugins/edit_arc3D/edit_arc3D.pro b/meshlab/src/meshlabplugins/edit_arc3D/edit_arc3D.pro -index e317b99..94dc124 100644 ---- a/meshlab/src/meshlabplugins/edit_arc3D/edit_arc3D.pro -+++ b/meshlab/src/meshlabplugins/edit_arc3D/edit_arc3D.pro -@@ -32,16 +32,12 @@ RESOURCES = edit_arc3D.qrc - win32-msvc2005:LIBS += ../../external/lib/win32-msvc2005/bz2.lib
- win32-msvc2008:LIBS += ../../external/lib/win32-msvc2008/bz2.lib
- win32-g++:LIBS += ../../external/lib/win32-gcc/libbz2.a
--linux-g++:LIBS += ../../external/lib/linux-g++/libbz2.a
--linux-g++-32:LIBS += ../../external/lib/linux-g++-32/libbz2.a
--linux-g++-64:LIBS += ../../external/lib/linux-g++-64/libbz2.a
-+linux-g++:LIBS += -lbz2
-
- win32-msvc2005:INCLUDEPATH += ../../external/bzip2-1.0.5
- win32-msvc2008:INCLUDEPATH += ../../external/bzip2-1.0.5
- win32-g++:INCLUDEPATH += ../../external/bzip2-1.0.5
--linux-g++:INCLUDEPATH += ../../external/bzip2-1.0.5
--linux-g++-32:INCLUDEPATH += ../../external/bzip2-1.0.5
--linux-g++-64:INCLUDEPATH += ../../external/bzip2-1.0.5
-+linux-g++:INCLUDEPATH += /usr/include
-
- mac:LIBS += -lbz2
-
diff --git a/media-gfx/meshlab/files/1.3.2/10_muparser.patch b/media-gfx/meshlab/files/1.3.2/10_muparser.patch deleted file mode 100644 index f640377..0000000 --- a/media-gfx/meshlab/files/1.3.2/10_muparser.patch +++ /dev/null @@ -1,30 +0,0 @@ -From: Teemu Ikonen <tpikonen@gmail.com> -Subject: Use Debian muparser. -Git-Branch: p/muparser -Git-Diff: 532bdd9a6bde03cf47da8fb63fee60..5e9cfcdae805ddac6f550b2a9f7011 - - meshlab/src/meshlabplugins/filter_func/filter_func.pro | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -diff --git a/meshlab/src/meshlabplugins/filter_func/filter_func.pro b/meshlab/src/meshlabplugins/filter_func/filter_func.pro -index 3bcce2a..9a147b2 100644 ---- a/meshlab/src/meshlabplugins/filter_func/filter_func.pro -+++ b/meshlab/src/meshlabplugins/filter_func/filter_func.pro -@@ -6,7 +6,7 @@ SOURCES += filter_func.cpp -
- TARGET = filter_func
-
--INCLUDEPATH += ../../external/muparser_v132/include
-+INCLUDEPATH += /usr/include/muParser
-
- # Note: we need static libs so when building muparser lib use
- # ./configure --enable-shared=no
-@@ -14,7 +14,5 @@ INCLUDEPATH += ../../external/muparser_v132/include - win32-msvc2005:LIBS += ../../external/lib/win32-msvc2005/muparser.lib
- win32-msvc2008:LIBS += ../../external/lib/win32-msvc2008/muparser.lib
- macx:LIBS += $$MACLIBDIR/libmuparser.a
--linux-g++:LIBS += ../../external/lib/linux-g++/libmuparser.a
--linux-g++-32:LIBS += ../../external/lib/linux-g++-32/libmuparser.a
--linux-g++-64:LIBS += ../../external/lib/linux-g++-64/libmuparser.a
-+linux-g++:LIBS += -lmuparser
- win32-g++:LIBS += ../../external/lib/win32-gcc/libmuparser.a
diff --git a/media-gfx/meshlab/files/1.3.2/11_openctm.patch b/media-gfx/meshlab/files/1.3.2/11_openctm.patch deleted file mode 100644 index 7fcbced..0000000 --- a/media-gfx/meshlab/files/1.3.2/11_openctm.patch +++ /dev/null @@ -1,31 +0,0 @@ -From: Teemu Ikonen <tpikonen@gmail.com> -Subject: Use Debian OpenCTM -Git-Branch: p/openctm -Git-Diff: 532bdd9a6bde03cf47da8fb63fee60..e067d2c66c2408593f62f9c7776eed - - meshlab/src/meshlabplugins/io_ctm/io_ctm.pro | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -diff --git a/meshlab/src/meshlabplugins/io_ctm/io_ctm.pro b/meshlab/src/meshlabplugins/io_ctm/io_ctm.pro -index 1084902..31f0237 100644 ---- a/meshlab/src/meshlabplugins/io_ctm/io_ctm.pro -+++ b/meshlab/src/meshlabplugins/io_ctm/io_ctm.pro -@@ -3,7 +3,7 @@ HEADERS += io_ctm.h \ - $$VCGDIR/wrap/io_trimesh/import_ctm.h \ - $$VCGDIR/wrap/io_trimesh/export_ctm.h - SOURCES += io_ctm.cpp --INCLUDEPATH += ../../external/OpenCTM-1.0.3/lib -+INCLUDEPATH += /usr/include - TARGET = io_ctm - - win32-msvc.net:QMAKE_CXXFLAGS += /DOPENCTM_STATIC -@@ -15,8 +15,6 @@ win32-msvc.net:LIBS += ../../external/lib/win32-msvc.net/openctm.lib - win32-msvc2005:LIBS += ../../external/lib/win32-msvc2005/openctm.lib - win32-msvc2008:LIBS += ../../external/lib/win32-msvc2008/openctm.lib - win32-g++:LIBS += ../../external/lib/win32-gcc/libopenctm.a --linux-g++:LIBS += ../../external/lib/linux-g++/libopenctm.a --linux-g++-32:LIBS += ../../external/lib/linux-g++-32/libopenctm.a --linux-g++-64:LIBS += ../../external/lib/linux-g++-64/libopenctm.a -+linux-g++:LIBS += -lopenctm - #macx:LIBS += ../../external/lib/macx/libopenctm.a - macx:LIBS += $$MACLIBDIR/libopenctm.a diff --git a/media-gfx/meshlab/files/1.3.2/12_overflow.patch b/media-gfx/meshlab/files/1.3.2/12_overflow.patch deleted file mode 100644 index 7bf5943..0000000 --- a/media-gfx/meshlab/files/1.3.2/12_overflow.patch +++ /dev/null @@ -1,23 +0,0 @@ -From: Teemu Ikonen <tpikonen@gmail.com> -Subject: Fix overflowing array index in VCGlib -Git-Branch: p/overflow -Git-Diff: 532bdd9a6bde03cf47da8fb63fee60..ec0961589f0d134ab51265b8431c5f - -Fixes also E-array-bounds error in Debian build log scanner. - - vcglib/wrap/gl/addons.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/vcglib/wrap/gl/addons.h b/vcglib/wrap/gl/addons.h -index 002ff1b..bc863bf 100644 ---- a/vcglib/wrap/gl/addons.h -+++ b/vcglib/wrap/gl/addons.h -@@ -292,7 +292,7 @@ public: - P[1] = Point3f( 0, sinf(angle), cosf(angle)); - assert(!glGetError()); - glBegin(GL_TRIANGLES); -- Point3f n = ( (P[0]-p0) ^ (P[2]-p0) ).Normalize(); -+ Point3f n = ( (P[0]-p0) ^ (P[1]-p0) ).Normalize(); - glNormal3f(n[0],n[1],n[2]); - glVertex3f(p0[0],p0[1],p0[2]); - glNormal3f(N[0][0],N[0][1],N[0][2]); diff --git a/media-gfx/meshlab/files/1.3.2/13_pluginsdir.patch b/media-gfx/meshlab/files/1.3.2/13_pluginsdir.patch deleted file mode 100644 index f92ad63..0000000 --- a/media-gfx/meshlab/files/1.3.2/13_pluginsdir.patch +++ /dev/null @@ -1,21 +0,0 @@ -From: Teemu Ikonen <tpikonen@gmail.com> -Subject: Hardcode pluginsDir to the correct path in Debian -Git-Branch: p/pluginsdir -Git-Diff: 532bdd9a6bde03cf47da8fb63fee60..e1db74a038fd5fc27cc5e9f0bee8d3 - - meshlab/src/common/pluginmanager.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/meshlab/src/common/pluginmanager.cpp b/meshlab/src/common/pluginmanager.cpp -index d84c8fa..a039736 100644 ---- a/meshlab/src/common/pluginmanager.cpp -+++ b/meshlab/src/common/pluginmanager.cpp -@@ -230,7 +230,7 @@ QString PluginManager::getBaseDirPath() - - QString PluginManager::getPluginDirPath() - { -- QDir pluginsDir(getBaseDirPath()); -+ QDir pluginsDir("/usr/lib/meshlab"); - if(!pluginsDir.exists("plugins")) - //QMessageBox::warning(0,"Meshlab Initialization","Serious error. Unable to find the plugins directory."); - qDebug("Meshlab Initialization: Serious error. Unable to find the plugins directory."); diff --git a/media-gfx/meshlab/files/1.3.2/14_ply_numeric.patch b/media-gfx/meshlab/files/1.3.2/14_ply_numeric.patch deleted file mode 100644 index 2f7c6e0..0000000 --- a/media-gfx/meshlab/files/1.3.2/14_ply_numeric.patch +++ /dev/null @@ -1,32 +0,0 @@ -From: Teemu Ikonen <tpikonen@gmail.com> -Subject: Set LC_NUMERIC to "C" -Git-Branch: p/ply_numeric -Git-Diff: 532bdd9a6bde03cf47da8fb63fee60..2aeac7daa4785a9cf0b2480f663780 - -Fixes reading of ascii float values in locales which use the comma as a -float separator. - - meshlab/src/meshlab/main.cpp | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/meshlab/src/meshlab/main.cpp b/meshlab/src/meshlab/main.cpp -index 7058e31..e452e87 100644 ---- a/meshlab/src/meshlab/main.cpp -+++ b/meshlab/src/meshlab/main.cpp -@@ -25,12 +25,16 @@ - #include <QMessageBox> - #include "mainwindow.h" - -+using namespace std; -+ - int main(int argc, char *argv[]) - { - MeshLabApplication app(argc, argv); - QLocale::setDefault(QLocale::C); - QCoreApplication::setOrganizationName("VCG"); - QCoreApplication::setApplicationName("MeshLab"); -+ -+ std::setlocale(LC_NUMERIC, "C"); - - if(argc>1) - { diff --git a/media-gfx/meshlab/files/1.3.2/15_qhull.patch b/media-gfx/meshlab/files/1.3.2/15_qhull.patch deleted file mode 100644 index 6c1f70a..0000000 --- a/media-gfx/meshlab/files/1.3.2/15_qhull.patch +++ /dev/null @@ -1,67 +0,0 @@ -diff -Naur a/meshlab/src/meshlabplugins/filter_qhull/filter_qhull.pro b/meshlab/src/meshlabplugins/filter_qhull/filter_qhull.pro ---- a/meshlab/src/meshlabplugins/filter_qhull/filter_qhull.pro 2013-10-30 21:12:42.000000000 +0000 -+++ b/meshlab/src/meshlabplugins/filter_qhull/filter_qhull.pro 2013-10-30 21:31:35.692580129 +0000 -@@ -8,28 +8,6 @@ - SOURCES += filter_qhull.cpp \ - qhull_tools.cpp - --HEADERS += ../../external/qhull-2003.1/src/geom.h \ -- ../../external/qhull-2003.1/src/io.h \ -- ../../external/qhull-2003.1/src/mem.h \ -- ../../external/qhull-2003.1/src/merge.h \ -- ../../external/qhull-2003.1/src/poly.h \ -- ../../external/qhull-2003.1/src/qhull.h \ -- ../../external/qhull-2003.1/src/qset.h \ -- ../../external/qhull-2003.1/src/stat.h \ -- ../../external/qhull-2003.1/src/user.h -- --SOURCES += ../../external/qhull-2003.1/src/geom.c \ -- ../../external/qhull-2003.1/src/geom2.c \ -- ../../external/qhull-2003.1/src/global.c \ -- ../../external/qhull-2003.1/src/io.c \ -- ../../external/qhull-2003.1/src/mem.c \ -- ../../external/qhull-2003.1/src/merge.c \ -- ../../external/qhull-2003.1/src/poly.c \ -- ../../external/qhull-2003.1/src/poly2.c \ -- ../../external/qhull-2003.1/src/qconvex.c \ -- ../../external/qhull-2003.1/src/qhull.c \ -- ../../external/qhull-2003.1/src/qset.c \ -- ../../external/qhull-2003.1/src/stat.c \ -- ../../external/qhull-2003.1/src/user.c -+LIBS += -lqhull - - TARGET = filter_qhull -\ В конце файла нет новой строки -diff -Naur a/meshlab/src/meshlabplugins/filter_qhull/qhull_tools.h b/meshlab/src/meshlabplugins/filter_qhull/qhull_tools.h ---- a/meshlab/src/meshlabplugins/filter_qhull/qhull_tools.h 1970-01-01 00:00:00.000000000 +0000 -+++ b/meshlab/src/meshlabplugins/filter_qhull/qhull_tools.h 2013-10-30 21:32:57.242574626 +0000 -@@ -0,0 +1,29 @@ -+ -+#include <common/meshmodel.h> -+#include <math.h> -+ -+ -+#if defined(__cplusplus) -+extern "C" -+{ -+#endif -+#include <stdio.h> -+#include <stdlib.h> -+#include <libqhull/libqhull.h> -+#include <libqhull/mem.h> -+#include <libqhull/qset.h> -+#include <libqhull/geom.h> -+#include <libqhull/merge.h> -+#include <libqhull/poly.h> -+#include <libqhull/io.h> -+#include <libqhull/stat.h> -+#if defined(__cplusplus) -+} -+#endif -+ -+facetT *compute_convex_hull(int dim, int numpoints, MeshModel &m); -+facetT *compute_delaunay(int dim, int numpoints, MeshModel &m); -+bool compute_voronoi(int dim, int numpoints, MeshModel &m, MeshModel &pm,float threshold); -+bool compute_alpha_shapes(int dim, int numpoints, MeshModel &m, MeshModel &pm,double alpha, bool alphashape); -+int visible_points(int dim, int numpoints, MeshModel &m, MeshModel &pm,MeshModel &pm2, vcg::Point3f viewpointP,float threshold,bool convex_hullFP,bool triangVP); -+ diff --git a/media-gfx/meshlab/files/1.3.2/16_shadersdir.patch b/media-gfx/meshlab/files/1.3.2/16_shadersdir.patch deleted file mode 100644 index d8ebc20..0000000 --- a/media-gfx/meshlab/files/1.3.2/16_shadersdir.patch +++ /dev/null @@ -1,49 +0,0 @@ -From: Teemu Ikonen <tpikonen@gmail.com> -Subject: Hardcode shadersDir to the correct path in Debian in various plugins -Git-Branch: p/shadersdir -Git-Diff: 532bdd9a6bde03cf47da8fb63fee60..06b8aa9ce525fc0c5c221f5d675c29 - - meshlab/src/meshlabplugins/render_gdp/meshrender.cpp | 2 +- - meshlab/src/meshlabplugins/render_gdp/shaderDialog.cpp | 2 +- - meshlab/src/meshlabplugins/render_rfx/render_rfx.cpp | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/meshlab/src/meshlabplugins/render_gdp/meshrender.cpp b/meshlab/src/meshlabplugins/render_gdp/meshrender.cpp -index 64dbcc3..c07998c 100644 ---- a/meshlab/src/meshlabplugins/render_gdp/meshrender.cpp -+++ b/meshlab/src/meshlabplugins/render_gdp/meshrender.cpp -@@ -39,7 +39,7 @@ void MeshShaderRenderPlugin::initActionList() { - qaNone->setCheckable(false); - actionList << qaNone;*/ - -- QDir shadersDir = QDir(qApp->applicationDirPath()); -+ QDir shadersDir = QDir("/usr/share/meshlab"); - #if defined(Q_OS_WIN) - if (shadersDir.dirName() == "debug" || shadersDir.dirName() == "release" || shadersDir.dirName() == "plugins" ) - shadersDir.cdUp(); -diff --git a/meshlab/src/meshlabplugins/render_gdp/shaderDialog.cpp b/meshlab/src/meshlabplugins/render_gdp/shaderDialog.cpp -index 9c45981..0256805 100644 ---- a/meshlab/src/meshlabplugins/render_gdp/shaderDialog.cpp -+++ b/meshlab/src/meshlabplugins/render_gdp/shaderDialog.cpp -@@ -323,7 +323,7 @@ void ShaderDialog::changeTexturePath(int i) { - void ShaderDialog::browseTexturePath(int i) { - QFileDialog fd(0,"Choose new texture"); - -- QDir shadersDir = QDir(qApp->applicationDirPath()); -+ QDir shadersDir = QDir("/usr/share/meshlab"); - #if defined(Q_OS_WIN) - if (shadersDir.dirName() == "debug" || shadersDir.dirName() == "release") - shadersDir.cdUp(); -diff --git a/meshlab/src/meshlabplugins/render_rfx/render_rfx.cpp b/meshlab/src/meshlabplugins/render_rfx/render_rfx.cpp -index e327cea..eb67fd2 100755 ---- a/meshlab/src/meshlabplugins/render_rfx/render_rfx.cpp -+++ b/meshlab/src/meshlabplugins/render_rfx/render_rfx.cpp -@@ -55,7 +55,7 @@ QList<QAction*> RenderRFX::actions() - - void RenderRFX::initActionList() - { -- QDir shadersDir = PluginManager::getBaseDirPath(); -+ QDir shadersDir = QDir("/usr/share/meshlab"); - - #if defined(Q_OS_WIN) - if (shadersDir.dirName() == "debug" || diff --git a/media-gfx/meshlab/files/1.3.2/17_structuresynth.patch b/media-gfx/meshlab/files/1.3.2/17_structuresynth.patch deleted file mode 100644 index 6a6b84c..0000000 --- a/media-gfx/meshlab/files/1.3.2/17_structuresynth.patch +++ /dev/null @@ -1,48 +0,0 @@ -From: Teemu Ikonen <tpikonen@gmail.com> -Subject: Include glu.h where needed in included structure-synth code. -Git-Branch: p/structuresynth -Git-Diff: 532bdd9a6bde03cf47da8fb63fee60..45495fd45078a06d7c5f7405ba636c - -Also link structuresynth code with libGLU. - -This FTBS was exposed by GCC-4.7. See Debian bug #672000 for the same -issue in the real structure-synth Debian package. - - .../structuresynth/ssynth/SyntopiaCore/GLEngine/EngineWidget.h | 1 + - .../src/external/structuresynth/ssynth/SyntopiaCore/GLEngine/Sphere.h | 1 + - meshlab/src/external/structuresynth/structuresynth.pro | 1 + - 3 files changed, 3 insertions(+) - -diff --git a/meshlab/src/external/structuresynth/ssynth/SyntopiaCore/GLEngine/EngineWidget.h b/meshlab/src/external/structuresynth/ssynth/SyntopiaCore/GLEngine/EngineWidget.h -index 8905cbe..e13b011 100644 ---- a/meshlab/src/external/structuresynth/ssynth/SyntopiaCore/GLEngine/EngineWidget.h -+++ b/meshlab/src/external/structuresynth/ssynth/SyntopiaCore/GLEngine/EngineWidget.h -@@ -5,6 +5,7 @@ - #include <QMainWindow>
- #include <QPoint>
- #include <QList>
-+#include <GL/glu.h>
-
- #include "SyntopiaCore/Math/Vector3.h"
- #include "SyntopiaCore/Math/Matrix4.h"
-diff --git a/meshlab/src/external/structuresynth/ssynth/SyntopiaCore/GLEngine/Sphere.h b/meshlab/src/external/structuresynth/ssynth/SyntopiaCore/GLEngine/Sphere.h -index 0b0dc40..ed95346 100644 ---- a/meshlab/src/external/structuresynth/ssynth/SyntopiaCore/GLEngine/Sphere.h -+++ b/meshlab/src/external/structuresynth/ssynth/SyntopiaCore/GLEngine/Sphere.h -@@ -2,6 +2,7 @@ -
- #include "SyntopiaCore/Math/Vector3.h"
- #include "Object3D.h"
-+#include <GL/glu.h>
-
- namespace SyntopiaCore {
- namespace GLEngine {
-diff --git a/meshlab/src/external/structuresynth/structuresynth.pro b/meshlab/src/external/structuresynth/structuresynth.pro -index 8579b03..362ce5d 100644 ---- a/meshlab/src/external/structuresynth/structuresynth.pro -+++ b/meshlab/src/external/structuresynth/structuresynth.pro -@@ -120,3 +120,4 @@ win32-msvc2008:DESTDIR = ../lib/win32-msvc2008 - linux-g++-32:DESTDIR = ../lib/linux-g++-32
- linux-g++-64:DESTDIR = ../lib/linux-g++-64
- linux-g++:DESTDIR = ../lib/linux-g++
-+unix:LIBS+=-lGLU
diff --git a/media-gfx/meshlab/files/1.3.2/18_glew.c18p1.patch b/media-gfx/meshlab/files/1.3.2/18_glew.c18p1.patch deleted file mode 100644 index 894f05c..0000000 --- a/media-gfx/meshlab/files/1.3.2/18_glew.c18p1.patch +++ /dev/null @@ -1,146 +0,0 @@ -From: Teemu Ikonen <tpikonen@gmail.com> -Subject: Use Debian GLEW. -Git-Branch: p/glew -Git-Diff: 532bdd9a6bde03cf47da8fb63fee60..7023f74389baab6b9032c08ae2e2b2 - - meshlab/src/common/common.pro | 5 ++--- - meshlab/src/meshlab/meshlab.pro | 4 +--- - meshlab/src/meshlabplugins/filter_plymc/plymc.pro | 2 +- - meshlab/src/meshlabserver/meshlabserver.pro | 6 ++---- - meshlab/src/shared.pri | 7 ++++--- - vcglib/apps/sample/trimesh_QT/trimesh_qt.pro | 5 +++-- - vcglib/apps/sample/trimesh_pos_demo/trimesh_pos_demo.pro | 4 ++-- - 7 files changed, 15 insertions(+), 18 deletions(-) - -diff --git a/meshlab/src/common/common.pro b/meshlab/src/common/common.pro -index eec1863..58bda06 100644 ---- a/meshlab/src/common/common.pro -+++ b/meshlab/src/common/common.pro -@@ -1,9 +1,9 @@ - include (../general.pri) - EXIF_DIR = ../external/jhead-2.95 -+GLEWDIR = /usr -+LIBS += -lGLEW - - --GLEWCODE = $$GLEWDIR/src/glew.c -- - win32-msvc2005:DESTDIR = ../distrib - win32-msvc2008:DESTDIR = ../distrib - win32-msvc2010:DESTDIR = ../distrib -@@ -106,7 +106,6 @@ SOURCES += filterparameter.cpp \ - mlapplication.cpp \ - scriptsyntax.cpp \ - searcher.cpp \ -- $$GLEWCODE \ - meshlabdocumentxml.cpp \ - meshlabdocumentbundler.cpp - -diff --git a/meshlab/src/meshlab/meshlab.pro b/meshlab/src/meshlab/meshlab.pro -index 4a7d0fd..ecd9ed6 100644 ---- a/meshlab/src/meshlab/meshlab.pro -+++ b/meshlab/src/meshlab/meshlab.pro -@@ -129,11 +129,9 @@ win32-g++:LIBS += -L../external/lib/win32-gcc -L../distrib -lcommon - # win32-g++:release:LIBS += -L../common/release -lcommon - #} - --linux-g++:LIBS += -L../external/lib/linux-g++ -ljhead -L../distrib -lcommon -lGLU -+linux-g++:LIBS += -L../external/lib/linux-g++ -ljhead -L../distrib -lcommon -lGLEW -lGLU - linux-g++:QMAKE_RPATHDIR += ../distrib --linux-g++-32:LIBS += -L../external/lib/linux-g++-32 -L../distrib -lcommon -lGLU - linux-g++-32:QMAKE_RPATHDIR += ../distrib --linux-g++-64:LIBS += -L../external/lib/linux-g++-64 -L../distrib -lcommon -lGLU - linux-g++-64:QMAKE_RPATHDIR += ../distrib - - # uncomment in your local copy only in emergency cases. -diff --git a/meshlab/src/meshlabplugins/filter_plymc/plymc.pro b/meshlab/src/meshlabplugins/filter_plymc/plymc.pro -index b609419..a89e8c6 100755 ---- a/meshlab/src/meshlabplugins/filter_plymc/plymc.pro -+++ b/meshlab/src/meshlabplugins/filter_plymc/plymc.pro -@@ -1,7 +1,7 @@ - TARGET = plymc - DEPENDPATH += . - INCLUDEPATH += ../../../../vcglib \ -- ../../code/lib/glew/include -+ /usr/include - CONFIG += console \ - stl \ - debug_and_release -diff --git a/meshlab/src/meshlabserver/meshlabserver.pro b/meshlab/src/meshlabserver/meshlabserver.pro -index cca5560..9b070c7 100644 ---- a/meshlab/src/meshlabserver/meshlabserver.pro -+++ b/meshlab/src/meshlabserver/meshlabserver.pro -@@ -1,4 +1,4 @@ --GLEWDIR = ../external/glew-1.5.1 -+GLEWDIR = /usr - - HEADERS = - -@@ -25,11 +25,9 @@ win32-msvc2005: LIBS += -L../distrib -lcommon - win32-msvc2008: LIBS += -L../distrib -lcommon - win32-msvc2010: LIBS += -L../distrib -lcommon - win32-g++: LIBS += -L../distrib -lcommon --linux-g++: LIBS += -L../distrib -lcommon -+linux-g++: LIBS += -L../distrib -lcommon -lGLEW - linux-g++:QMAKE_RPATHDIR += ../distrib --linux-g++-32: LIBS += -L../distrib -lcommon - linux-g++-32:QMAKE_RPATHDIR += ../distrib --linux-g++-64: LIBS += -L../distrib -lcommon - linux-g++-64:QMAKE_RPATHDIR += ../distrib - #CONFIG (release,debug | release) { - # win32-msvc2005:release: LIBS += -L../common/release -lcommon -diff --git a/meshlab/src/shared.pri b/meshlab/src/shared.pri -index 93ed32f..0ba3e67 100644 ---- a/meshlab/src/shared.pri -+++ b/meshlab/src/shared.pri -@@ -17,9 +17,10 @@ win32-msvc2005: LIBS += ../../distrib/common.lib - win32-msvc2008: LIBS += ../../distrib/common.lib - win32-msvc2010: LIBS += ../../distrib/common.lib - win32-g++:LIBS += -L../../distrib -lcommon --linux-g++:LIBS += -L../../distrib -lcommon --linux-g++-32:LIBS += -L../../distrib -lcommon --linux-g++-64:LIBS += -L../../distrib -lcommon -+linux-g++:LIBS += -L../../distrib -lcommon -lGLEW -+#linux-g++-32:LIBS += -L../../distrib -lcommon -+#linux-g++-64:LIBS += -L../../distrib -lcommon -+ - - #CONFIG(debug, debug|release) { - # win32-msvc2005: LIBS += ../../common/debug/common.lib -diff --git a/vcglib/apps/sample/trimesh_QT/trimesh_qt.pro b/vcglib/apps/sample/trimesh_QT/trimesh_qt.pro -index 8a3c7fc..986116e 100644 ---- a/vcglib/apps/sample/trimesh_QT/trimesh_qt.pro -+++ b/vcglib/apps/sample/trimesh_QT/trimesh_qt.pro -@@ -26,8 +26,9 @@ SOURCES += ../../../wrap/gui/trackmode.cpp - - # Compile glew - DEFINES += GLEW_STATIC --INCLUDEPATH += ../../../../code/lib/glew/include --SOURCES += ../../../../code/lib/glew/src/glew.c -+INCLUDEPATH += /usr/include -+#SOURCES += ../../../../code/lib/glew/src/glew.c -+LIBS += -lGLEW - - # Awful problem with windows.. - win32{ -diff --git a/vcglib/apps/sample/trimesh_pos_demo/trimesh_pos_demo.pro b/vcglib/apps/sample/trimesh_pos_demo/trimesh_pos_demo.pro -index e8ae178..4a69fef 100644 ---- a/vcglib/apps/sample/trimesh_pos_demo/trimesh_pos_demo.pro -+++ b/vcglib/apps/sample/trimesh_pos_demo/trimesh_pos_demo.pro -@@ -1,14 +1,14 @@ --INCLUDEPATH += . ../../.. ../../../../code/lib ../../../../code/lib/glew/include -+INCLUDEPATH += . ../../.. ../../../../code/lib /usr/include - HEADERS = glwidget.h \ - window.h \ - mesh_type.h - SOURCES = glwidget.cpp \ - main.cpp \ - window.cpp\ -- ../../../../code/lib/glew/src/glew.c \ - ../../../wrap/ply/plylib.cpp\ - ../../../wrap/gui/trackmode.cpp\ - ../../../wrap/gui/trackball.cpp -+LIBS += -lGLEW - QT += opengl - - # install diff --git a/media-gfx/meshlab/files/1.3.2/19_CONFLICTS_IN_rpath.patch b/media-gfx/meshlab/files/1.3.2/19_CONFLICTS_IN_rpath.patch deleted file mode 100644 index c3dfc4d..0000000 --- a/media-gfx/meshlab/files/1.3.2/19_CONFLICTS_IN_rpath.patch +++ /dev/null @@ -1,32 +0,0 @@ -reverted: ---- b/meshlab/src/meshlab/meshlab.pro -+++ a/meshlab/src/meshlab/meshlab.pro -@@ -129,9 +129,11 @@ - # win32-g++:release:LIBS += -L../common/release -lcommon - #} - -+linux-g++:LIBS += -L../external/lib/linux-g++ -ljhead -L../distrib -lcommon -lGLU --linux-g++:LIBS += -L../external/lib/linux-g++ -ljhead -L../distrib -lcommon -lGLEW -lGLU - linux-g++:QMAKE_RPATHDIR += ../distrib -+linux-g++-32:LIBS += -L../external/lib/linux-g++-32 -L../distrib -lcommon -lGLU - linux-g++-32:QMAKE_RPATHDIR += ../distrib -+linux-g++-64:LIBS += -L../external/lib/linux-g++-64 -L../distrib -lcommon -lGLU - linux-g++-64:QMAKE_RPATHDIR += ../distrib - - # uncomment in your local copy only in emergency cases. -reverted: ---- b/meshlab/src/meshlabserver/meshlabserver.pro -+++ a/meshlab/src/meshlabserver/meshlabserver.pro -@@ -25,9 +25,11 @@ - win32-msvc2008: LIBS += -L../distrib -lcommon - win32-msvc2010: LIBS += -L../distrib -lcommon - win32-g++: LIBS += -L../distrib -lcommon -+linux-g++: LIBS += -L../distrib -lcommon --linux-g++: LIBS += -L../distrib -lcommon -lGLEW - linux-g++:QMAKE_RPATHDIR += ../distrib -+linux-g++-32: LIBS += -L../distrib -lcommon - linux-g++-32:QMAKE_RPATHDIR += ../distrib -+linux-g++-64: LIBS += -L../distrib -lcommon - linux-g++-64:QMAKE_RPATHDIR += ../distrib - #CONFIG (release,debug | release) { - # win32-msvc2005:release: LIBS += -L../common/release -lcommon diff --git a/media-gfx/meshlab/files/1.3.2/20_rpath.c18p2.patch b/media-gfx/meshlab/files/1.3.2/20_rpath.c18p2.patch deleted file mode 100644 index e53d8bf..0000000 --- a/media-gfx/meshlab/files/1.3.2/20_rpath.c18p2.patch +++ /dev/null @@ -1,43 +0,0 @@ -From: Teemu Ikonen <tpikonen@gmail.com> -Subject: Use /usr/lib/meshlab as RPATH in binaries. -Git-Branch: p/rpath -Git-Diff: 532bdd9a6bde03cf47da8fb63fee60..0ecffa4d55bfff6f3b98a478d0cd82 - - meshlab/src/meshlab/meshlab.pro | 4 +--- - meshlab/src/meshlabserver/meshlabserver.pro | 4 +--- - 2 files changed, 2 insertions(+), 6 deletions(-) - -diff --git a/meshlab/src/meshlab/meshlab.pro b/meshlab/src/meshlab/meshlab.pro -index 4a7d0fd..f67ba07 100644 ---- a/meshlab/src/meshlab/meshlab.pro -+++ b/meshlab/src/meshlab/meshlab.pro -@@ -130,11 +130,9 @@ win32-g++:LIBS += -L../external/lib/win32-gcc -L../distrib -lcommon - #} - - linux-g++:LIBS += -L../external/lib/linux-g++ -ljhead -L../distrib -lcommon -lGLU --linux-g++:QMAKE_RPATHDIR += ../distrib -+linux-g++:QMAKE_RPATHDIR += /usr/lib/meshlab - linux-g++-32:LIBS += -L../external/lib/linux-g++-32 -L../distrib -lcommon -lGLU --linux-g++-32:QMAKE_RPATHDIR += ../distrib - linux-g++-64:LIBS += -L../external/lib/linux-g++-64 -L../distrib -lcommon -lGLU --linux-g++-64:QMAKE_RPATHDIR += ../distrib - - # uncomment in your local copy only in emergency cases. - # We should never be too permissive -diff --git a/meshlab/src/meshlabserver/meshlabserver.pro b/meshlab/src/meshlabserver/meshlabserver.pro -index cca5560..6a19b81 100644 ---- a/meshlab/src/meshlabserver/meshlabserver.pro -+++ b/meshlab/src/meshlabserver/meshlabserver.pro -@@ -26,11 +26,9 @@ win32-msvc2008: LIBS += -L../distrib -lcommon - win32-msvc2010: LIBS += -L../distrib -lcommon - win32-g++: LIBS += -L../distrib -lcommon - linux-g++: LIBS += -L../distrib -lcommon --linux-g++:QMAKE_RPATHDIR += ../distrib -+linux-g++:QMAKE_RPATHDIR += /usr/lib/meshlab - linux-g++-32: LIBS += -L../distrib -lcommon --linux-g++-32:QMAKE_RPATHDIR += ../distrib - linux-g++-64: LIBS += -L../distrib -lcommon --linux-g++-64:QMAKE_RPATHDIR += ../distrib - #CONFIG (release,debug | release) { - # win32-msvc2005:release: LIBS += -L../common/release -lcommon - # win32-msvc2008:release: LIBS += -L../common/release -lcommon diff --git a/media-gfx/meshlab/files/1.3.2/21_RESOLUTION.patch b/media-gfx/meshlab/files/1.3.2/21_RESOLUTION.patch deleted file mode 100644 index 35c1cac..0000000 --- a/media-gfx/meshlab/files/1.3.2/21_RESOLUTION.patch +++ /dev/null @@ -1,29 +0,0 @@ -Resolve patch overlaps. ---- a/meshlab/src/meshlab/meshlab.pro -+++ b/meshlab/src/meshlab/meshlab.pro -@@ -129,10 +129,8 @@ win32-g++:LIBS += -L../external/lib/win32-gcc -L../distrib -lcommon - # win32-g++:release:LIBS += -L../common/release -lcommon - #} - --linux-g++:LIBS += -L../external/lib/linux-g++ -ljhead -L../distrib -lcommon -lGLU -+linux-g++:LIBS += -L../external/lib/linux-g++ -ljhead -L../distrib -lcommon -lGLEW -lGLU - linux-g++:QMAKE_RPATHDIR += /usr/lib/meshlab --linux-g++-32:LIBS += -L../external/lib/linux-g++-32 -L../distrib -lcommon -lGLU --linux-g++-64:LIBS += -L../external/lib/linux-g++-64 -L../distrib -lcommon -lGLU - - # uncomment in your local copy only in emergency cases. - # We should never be too permissive ---- a/meshlab/src/meshlabserver/meshlabserver.pro -+++ b/meshlab/src/meshlabserver/meshlabserver.pro -@@ -25,10 +25,8 @@ win32-msvc2005: LIBS += -L../distrib -lcommon - win32-msvc2008: LIBS += -L../distrib -lcommon - win32-msvc2010: LIBS += -L../distrib -lcommon - win32-g++: LIBS += -L../distrib -lcommon --linux-g++: LIBS += -L../distrib -lcommon -+linux-g++: LIBS += -L../distrib -lcommon -lGLEW - linux-g++:QMAKE_RPATHDIR += /usr/lib/meshlab --linux-g++-32: LIBS += -L../distrib -lcommon --linux-g++-64: LIBS += -L../distrib -lcommon - #CONFIG (release,debug | release) { - # win32-msvc2005:release: LIBS += -L../common/release -lcommon - # win32-msvc2008:release: LIBS += -L../common/release -lcommon diff --git a/media-gfx/meshlab/meshlab-1.3.2-r1.ebuild b/media-gfx/meshlab/meshlab-1.3.2-r1.ebuild deleted file mode 100644 index 1eef601..0000000 --- a/media-gfx/meshlab/meshlab-1.3.2-r1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/meshlab/meshlab-1.3.0a.ebuild,v 0.2 2013/10/29 20:54:13 brothermechanic Exp $ - -EAPI=5 - -inherit eutils versionator multilib qt4-r2 - -DESCRIPTION="A mesh processing system" -HOMEPAGE="http://meshlab.sourceforge.net/" -MY_PV="$(delete_all_version_separators ${PV})" -SRC_URI="mirror://sourceforge/project/${PN}/${PN}/MeshLab%20v${PV}/MeshLabSrc_AllInc_v${MY_PV}.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -DEPEND="media-libs/glew - sys-libs/libunwind - sci-libs/levmar - =media-libs/lib3ds-1* - dev-cpp/muParser - media-libs/qhull - media-libs/openctm - dev-qt/qtcore - dev-qt/qtopengl - dev-cpp/eigen:3" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/meshlab/src" - -src_prepare() { - rm "${WORKDIR}"/meshlab/src/distrib/plugins/*.xml - rm "${WORKDIR}"/meshlab/src/meshlabplugins/filter_qhull/qhull_tools.h - cd ${PORTAGE_BUILDDIR} - ln -s work a - #patches from debian repo - epatch "${FILESDIR}/${PV}"/*.patch -} - -src_configure() { - eqmake4 external/external.pro - eqmake4 meshlab_full.pro -} - -src_compile() { - cd external && emake - cd .. && emake -} - -src_install() { - dobin distrib/{meshlab,meshlabserver} - dolib distrib/libcommon.so.1.0.0 - dosym libcommon.so.1.0.0 /usr/$(get_libdir)/libcommon.so.1 - dosym libcommon.so.1 /usr/$(get_libdir)/libcommon.so - - exeinto /usr/$(get_libdir)/meshlab/plugins - doexe distrib/plugins/*.so - - insinto /usr/share/meshlab/shaders - doins -r distrib/shaders/* - newicon "${S}"/meshlab/images/eye64.png "${PN}".png - make_desktop_entry meshlab "Meshlab" -} diff --git a/media-gfx/meshlab/metadata.xml b/media-gfx/meshlab/metadata.xml deleted file mode 100644 index 254b038..0000000 --- a/media-gfx/meshlab/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>brothermechanic@gmail.com</email> - </maintainer> -</pkgmetadata> - - diff --git a/media-gfx/tex2im/ChangeLog b/media-gfx/tex2im/ChangeLog new file mode 100644 index 0000000..da999c2 --- /dev/null +++ b/media-gfx/tex2im/ChangeLog @@ -0,0 +1,3 @@ + 07 Oct 2018; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml, + tex2im-1.8.ebuild: + media-gfx/tex2im: fix issues diff --git a/media-gfx/tex2im/Manifest b/media-gfx/tex2im/Manifest index 7d52615..c2e9e32 100644 --- a/media-gfx/tex2im/Manifest +++ b/media-gfx/tex2im/Manifest @@ -1,2 +1,4 @@ -DIST tex2im-1.8.tar.gz 28727 SHA256 e97f771eacb4e4bd82476d1ee559f8aaa2f40bd93650895e766b37169d3006ee SHA512 5f3131e801056db47129e73fa863658beb315c296039708e17b67dda94090d47c27e516d56ef58bed8f4488c0d56ee16d05ec2f9a3cb2a1d305aac8c8b25f195 WHIRLPOOL b940da3bcc63ea46a342c2b6ec7f909be323d12ec9819b2806e6f32e18965222cb257f69a069b1ee03b75f16a35105982e792f7cbd3a3837c41258f8cf99f1eb -EBUILD tex2im-1.8.ebuild 1115 SHA256 7bca158e5b55abc794202fd8ed6b5ea5c4e609dc76110101098a6283108e88a8 SHA512 794e99bb679246b9ae56436e3fbcd4403dee525a6f735c33ba1b93d391cc748d80e9d6f01159d572fc9fcf7f1420d630aed9beb8458320d24591a40bfffc34d9 WHIRLPOOL a460db307549bd4aac640420d33ebea9b63cc62c6efd5aa16c274214c9e774aebf5ab707cd8b8337de15a803fcb7a63b24701bab1c98000a8587a5a2da6320d0 +DIST tex2im-1.8.tar.gz 28727 BLAKE2B 53aa59dc0aefdc5f5c8771c0340cf290d880740eb422639971055744b6db4ee458787b7433bef2b25c22e03df52a43f86732523955a2e5576868add28678eba9 SHA512 5f3131e801056db47129e73fa863658beb315c296039708e17b67dda94090d47c27e516d56ef58bed8f4488c0d56ee16d05ec2f9a3cb2a1d305aac8c8b25f195 +EBUILD tex2im-1.8.ebuild 1105 BLAKE2B 29c80cab69ed8ad34033fbcfecd95c018392a9e0779c3c1600bdacb2c60d1c1ea440ec3018a887616be80d4747c9f121061fbed99e37edf254536484b7fb8812 SHA512 d6487b7a53eeff61153996ed28ab858c794a017f8798e94efbd408391ef517ed07fffe89e023449422bdca6ae0d767b21189e56eda68b8c7086243da76477ee0 +MISC ChangeLog 116 BLAKE2B 7a029e5eb585b7ffede4d7da010ed2a9e14551add2c6c3658f9114943da26eea29fc08e3626b348c8aca756979d2e2a6126bd85d322dfb0cf82cc983c13ecef7 SHA512 d95c292c1053d1b56bd47f94f4d5cb75ae1461d15290ac207f2095a609d4b259e852a6b9ad2f90a34a0f05acf8e291f896d413440895d02a5f88048db3345375 +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/dev-python/tweepy/metadata.xml b/media-gfx/tex2im/metadata.xml index ae34b4d..ae34b4d 100644 --- a/dev-python/tweepy/metadata.xml +++ b/media-gfx/tex2im/metadata.xml diff --git a/media-gfx/tex2im/tex2im-1.8.ebuild b/media-gfx/tex2im/tex2im-1.8.ebuild index fdb7f02..1a2afa5 100644 --- a/media-gfx/tex2im/tex2im-1.8.ebuild +++ b/media-gfx/tex2im/tex2im-1.8.ebuild @@ -1,7 +1,5 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ - DESCRIPTION="Tex2im converts LaTeX formulae into high-resolution bitmap graphics." HOMEPAGE="http://www.nought.de/tex2im.html" @@ -25,12 +23,12 @@ src_unpack() { src_install() { einfo " Installing Tex2im:\n" - mkdir -pv ${D}${DESTDIR}/bin/ - cp -v tex2im ${D}${DESTDIR}/bin/ || die "install failed" + mkdir -pv "${D}${DESTDIR}/bin/" + cp -v tex2im "${D}${DESTDIR}/bin/" || die "install failed" use doc && ( einfo " Installing documentation:\n" - mkdir -pv ${D}${DESTDIR}/share/doc/${P} || die "Could not create doc directory" - cp -prv CHANGELOG LICENSE README examples ${D}${DESTDIR}/share/doc/${P} || die "Could not copy documentation" + mkdir -pv "${D}${DESTDIR}/share/doc/${P}" || die "Could not create doc directory" + cp -prv CHANGELOG LICENSE README examples "${D}${DESTDIR}/share/doc/${P}" || die "Could not copy documentation" ) } @@ -43,4 +41,3 @@ pkg_config() { eerror "This ebuild does not have a config function." } - diff --git a/media-libs/lib3ds/ChangeLog b/media-libs/lib3ds/ChangeLog deleted file mode 100644 index ea56e46..0000000 --- a/media-libs/lib3ds/ChangeLog +++ /dev/null @@ -1,17 +0,0 @@ -# ChangeLog for media-libs/lib3ds -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*lib3ds-1.3.0-r1 (19 May 2014) - - 19 May 2014; AstroFloyd <AstroFloyd@gmail.com> -lib3ds-1.3.0.ebuild, - +lib3ds-1.3.0-r1.ebuild: - Revision bump to lib3ds-1.3.0-r1 - -*lib3ds-1.3.0 (19 May 2014) - - 19 May 2014; AstroFloyd <AstroFloyd@gmail.com> +lib3ds-1.3.0.ebuild, - +metadata.xml: - Copied media-libs/lib3ds-1.3.0 from overlay Stuff: - http://data.gpo.zugaina.org/stuff/media-libs/openctm/ - diff --git a/media-libs/lib3ds/Manifest b/media-libs/lib3ds/Manifest deleted file mode 100644 index 173e651..0000000 --- a/media-libs/lib3ds/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST lib3ds-1.3.0.zip 443675 SHA256 f5b00c302955a67fa5fb1f2d3f2583767cdc61fdbc6fd843c0c7c9d95c5629e3 SHA512 7c866ea9721a7a124c25b4962e933a7066ec2e3c7998e5ae2ba93727f19b91bdb103699bada6d1e04b67e0a54b9f58d09382093569114a1846d86bb03821b8ac WHIRLPOOL 33adf50f5afff3563dabd48844cb0ea0631a4c2ce047fc7998139b15293f7de68646465ce0956918e1e3d04ece5efdd575d172c5d4183a73bb816d3d262c3682 -EBUILD lib3ds-1.3.0-r1.ebuild 567 SHA256 f0f59e65e80451a0735c8c961f70c1587e065b7953097eca195f2a1c1a983185 SHA512 2bbabe275e67d0618eac5e83b7373a15222353853bd2bc9fb0c1fef2064eeb5243e5b77e1fff02b5fc9c8b633ddb679248447737745479ab4a366c959fa73726 WHIRLPOOL c19d26a417cf1394e34344acf4b44c8550a9d56d3bdd3644c6644ffdfbdae43e97ada286683e119e97625bc14fb4aa1f9a31ea6c7105a8181f74119cdfe8d7f4 -MISC ChangeLog 511 SHA256 21ee21e5fc30dbb2a5461f11138954264ad2b4619d62464f196b5b3e300dc54b SHA512 b7e8a959d597991546597ac638d3a6674132e3b1fa3c5c5154d1a25c8dde7638e241f4571d2d93307d944c32fc017d40cc201003493a6f2c71bdaeff98c355fe WHIRLPOOL 0955de0988a545c9224f45c2997a39f266545e13c559ef36a3c2d28605ba422e0409681f2b7cc32c884239a659d7a68dd4ba66776a3993f3da0c8146aafe5974 -MISC metadata.xml 221 SHA256 91a24e67bd5d4be0b0c7d5f1d76c3cf42dc9202e9a860b348d9ab9d489c38995 SHA512 bc4404405c9dc5d86a5094e047987151a93ac645243b97a49e4aeec1467417471d6bed7185efed60c5d265df05988b102a1f110b75ebda84c4d34d1f8fa76672 WHIRLPOOL a3ccecdf1e8e4e4f1015992b90f3b2c2e1a8d42a1a3919149dc204161ce283f303bff7b788fc5772718537deee92c7b488dfb737798058d96385d0e28a88349c diff --git a/media-libs/lib3ds/lib3ds-1.3.0-r1.ebuild b/media-libs/lib3ds/lib3ds-1.3.0-r1.ebuild deleted file mode 100644 index 377509e..0000000 --- a/media-libs/lib3ds/lib3ds-1.3.0-r1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/lib3ds/Attic/lib3ds-1.3.0.ebuild,v 1.10 2014/03/07 15:31:26 mr_bones_ dead $ - -EAPI="5" - -DESCRIPTION="library for managing 3D-Studio Release 3 and 4 .3DS files" -HOMEPAGE="https://code.google.com/p/lib3ds/" -SRC_URI="https://${PN}.googlecode.com/files/${P}.zip" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="" - -RDEPEND="media-libs/freeglut - virtual/opengl" -DEPEND="${RDEPEND} - app-arch/unzip" diff --git a/media-libs/lib3ds/metadata.xml b/media-libs/lib3ds/metadata.xml deleted file mode 100644 index 41da21f..0000000 --- a/media-libs/lib3ds/metadata.xml +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>megagreener@gmail.com</email> - </maintainer> -</pkgmetadata> diff --git a/media-libs/openctm/ChangeLog b/media-libs/openctm/ChangeLog deleted file mode 100644 index bed31a3..0000000 --- a/media-libs/openctm/ChangeLog +++ /dev/null @@ -1,11 +0,0 @@ -# ChangeLog for media-libs/openctm -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*openctm-1.0.3-r1 (20 May 2014) - - 20 May 2014; AstroFloyd <AstroFloyd@gmail.com> +openctm-1.0.3-r1.ebuild, - +files/makefiles, +metadata.xml: - Copied media-libs/openctm-1.0.3-r1 from overlay Stuff: - http://data.gpo.zugaina.org/stuff/media-libs/openctm/ - diff --git a/media-libs/openctm/Manifest b/media-libs/openctm/Manifest deleted file mode 100644 index c2b1207..0000000 --- a/media-libs/openctm/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX makefiles 6935 SHA256 bae9d7c67c92627882fe91265a0f702622572bedc3d9c8d090c0a82df5035e0d SHA512 3e91ae91b06952537426ec49ba50301eb8cce3de16dd5342a3b0e001f55eb67403bd4c957d13d38dcaf5c646c439954475203d711d300bff0b1cf02f054f26b6 WHIRLPOOL 4398559a12fdb636b9e009b57abf0aa737c517084511fd931f69e6d37e9291e22ea15925be3727c4ae200bdb3c572846390160c4e72bf57ae5a1217f721f56cc -DIST openctm_1.0.3+dfsg1.orig.tar.bz2 179792 SHA256 b72bae806d65dcb4d55b88f17bb636c9908717871cbebff6c32024399f50a074 SHA512 4ea8c9230e01b57fce4d741df77713df8fb0493fbb20c8d4b183e3e8cec16f97e8003d2569b1c7cac07a17d334711673c0fed0c6c050bbdb901028ee9f6c32f6 WHIRLPOOL 954ce30a418fba80649cd2f0eae604391c42a64e627a9d66171097da6fee55fba94229054350dc18cd311cc7d7fb0e1b5a6f9d7db0dce5d91451821df33da5f7 -EBUILD openctm-1.0.3-r1.ebuild 722 SHA256 24acffa7d69da76808a3a04eab025f88680ffb4e2a4b775a071b3a9701b7ef03 SHA512 3ef43f5a9ec99a6ea333a0db41e8d5a993e66baffd01852006d821e32f89838ec7cfdf1d8e571e3a027ac0dfa4a4ad6d0c298c5b8233700078cc70f413b3e01d WHIRLPOOL d13f380d44bd189c95713a0466d91b678de0723c02adc5090a07887b8833130d4c53838dd4e08a1b40b33aa78a6e0de08d167a03084b2b1cb9e3c98f3171c1b8 -MISC ChangeLog 376 SHA256 dc613bcb11d36bde7b5de1885b9825590b10cf936de5a8b0e0ce667eb4cb33c5 SHA512 83672abf731db17a1420354dbcf79e0b29a896ead4da9d69b4a9ba549712537499de9ba639119c42d9e94ac2d8e634e143c30ab119ef6eb7b45bfcfb50471948 WHIRLPOOL 83ea1e9143c9720e04482fab027f2fee60bccda9fafea7532aa40bf52ee9738fc9708d16b28157b9e8c447cd1331aa5b2581531ec7189255d1d04a4563f06b1c -MISC metadata.xml 417 SHA256 b694c2c3f1b9581932ff5a80c597f40dbfe121cbc79fa5831c67a0083b450aaa SHA512 0d96744b0716d21c233b25688e5d21aaf2946b047c30727bbd1fd673c24b6cc326448d5a8879cb7c764e68cd942efee802399b7b7d4c22375ba1310570c8583e WHIRLPOOL c18a95710f232f3c0024ee8c799fccdf154279508bd351318fdfe654a62df66a92eac93d753b688912a43bea4e025b3ba839073965e5bdce53e548563ad4ae52 diff --git a/media-libs/openctm/files/makefiles b/media-libs/openctm/files/makefiles deleted file mode 100644 index ad153f4..0000000 --- a/media-libs/openctm/files/makefiles +++ /dev/null @@ -1,206 +0,0 @@ -Description: Debian changes to Makefiles -Author: Teemu Ikonen <tpikonen@gmail.com> - ---- openctm-1.0.3.orig/Makefile.linux -+++ openctm-1.0.3/Makefile.linux -@@ -47,19 +47,21 @@ documentation: - - - # Installation settings --LIBDIR = /usr/lib/ --INCDIR = /usr/local/include/ --BINDIR = /usr/local/bin/ --MAN1DIR = /usr/local/share/man/man1/ --CP = cp -+LIBDIR = $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH) -+INCDIR = $(DESTDIR)/usr/include/ -+BINDIR = $(DESTDIR)/usr/bin/ -+MAN1DIR = $(DESTDIR)/usr/share/man/man1/ -+CP = cp -P - MKDIR = mkdir -p - --install: -- $(CP) lib/libopenctm.so $(LIBDIR) -+$(LIBDIR) $(INCDIR) $(BINDIR) $(MAN1DIR): -+ mkdir -p "$@" -+ -+install: $(LIBDIR) $(INCDIR) $(BINDIR) $(MAN1DIR) -+ $(CP) lib/libopenctm.so* $(LIBDIR) - $(CP) lib/openctm.h $(INCDIR) - $(CP) lib/openctmpp.h $(INCDIR) - $(CP) tools/ctmconv $(BINDIR) - $(CP) tools/ctmviewer $(BINDIR) -- $(MKDIR) $(MAN1DIR) - $(CP) doc/ctmconv.1 $(MAN1DIR) - $(CP) doc/ctmviewer.1 $(MAN1DIR) ---- openctm-1.0.3.orig/lib/Makefile.linux -+++ openctm-1.0.3/lib/Makefile.linux -@@ -28,12 +28,17 @@ -
- LZMADIR = liblzma
- CC = gcc
--CFLAGS = -O3 -W -Wall -c -fPIC -DOPENCTM_BUILD -I$(LZMADIR) -DLZMA_PREFIX_CTM -std=c99 -pedantic
--CFLAGS_LZMA = -O3 -W -Wall -c -fPIC -DLZMA_PREFIX_CTM -std=c99 -pedantic
-+CFLAGS += -W -Wall -c -fPIC -std=c99 -pedantic
-+INCDEF = -DOPENCTM_BUILD -I$(LZMADIR) -DLZMA_PREFIX_CTM
-+INCDEF_LZMA = -DLZMA_PREFIX_CTM
- RM = rm -f
- DEPEND = $(CPP) -MM
-
--DYNAMICLIB = libopenctm.so
-+VERSION = 1.0.3
-+SOVERSION = 1
-+LIBNAME = libopenctm.so
-+SONAME = $(LIBNAME).$(SOVERSION)
-+DYNAMICLIB = $(LIBNAME).$(VERSION)
-
- OBJS = openctm.o \
- stream.o \
-@@ -64,16 +69,18 @@ LZMA_SRCS = $(LZMADIR)/Alloc.c \ - all: $(DYNAMICLIB)
-
- clean:
-- $(RM) $(DYNAMICLIB) $(OBJS) $(LZMA_OBJS)
-+ $(RM) $(DYNAMICLIB) $(SONAME) $(LIBNAME) $(OBJS) $(LZMA_OBJS)
-
- $(DYNAMICLIB): $(OBJS) $(LZMA_OBJS)
-- gcc -shared -s -Wl,-soname,$@ -o $@ $(OBJS) $(LZMA_OBJS) -lm
-+ gcc $(LDFLAGS) -shared -s -Wl,-soname,$(SONAME) -o $@ $(OBJS) $(LZMA_OBJS) -lm
-+ ln -s $(DYNAMICLIB) $(SONAME)
-+ ln -s $(DYNAMICLIB) $(LIBNAME)
-
- %.o: %.c
-- $(CC) $(CFLAGS) $<
-+ $(CC) $(CPPFLAGS) $(CFLAGS) $(INCDEF) $<
-
- %.o: $(LZMADIR)/%.c
-- $(CC) $(CFLAGS_LZMA) $<
-+ $(CC) $(CPPFLAGS) $(CFLAGS) $(INCDEF_LZMA) $<
-
- depend:
- $(DEPEND) $(SRCS) $(LZMA_SRCS) > make.depend
---- /dev/null -+++ openctm-1.0.3/doc/Makefile.linux -@@ -0,0 +1,2 @@ -+%: -+ true ---- openctm-1.0.3.orig/tools/Makefile.linux -+++ openctm-1.0.3/tools/Makefile.linux -@@ -26,49 +26,55 @@ - ############################################################################### - - OPENCTMDIR = ../lib --GLEWDIR = glew --JPEGDIR = jpeg -+# Use system libs if possible -+#GLEWDIR = glew -+GLEWDIR = /usr/include/GL -+#JPEGDIR = jpeg - RPLYDIR = rply --TINYXMLDIR = tinyxml --ZLIBDIR = zlib --PNGLITEDIR = pnglite -+# rply in libvxl1-dev is version 1.1, we need v. 1.01 -+#RPLYDIR = /usr/include/vxl/rply -+#TINYXMLDIR = tinyxml -+#ZLIBDIR = zlib -+#PNGLITEDIR = pnglite - --CPP = g++ --CPPFLAGS = -c -O3 -W -Wall `pkg-config --cflags gtk+-2.0` -I$(OPENCTMDIR) -I$(RPLYDIR) -I$(JPEGDIR) -I$(TINYXMLDIR) -I$(GLEWDIR) -I$(ZLIBDIR) -I$(PNGLITEDIR) -+CXX = g++ -+CXXFLAGS += -W -Wall `pkg-config --cflags gtk+-2.0` -I$(OPENCTMDIR) -I$(RPLYDIR) -I$(GLEWDIR) - - MESHOBJS = mesh.o meshio.o ctm.o ply.o rply.o stl.o 3ds.o dae.o obj.o lwo.o off.o wrl.o - CTMCONVOBJS = ctmconv.o common.o systimer.o convoptions.o $(MESHOBJS) --CTMVIEWEROBJS = ctmviewer.o common.o image.o systimer.o sysdialog_gtk.o convoptions.o glew.o pnglite.o $(MESHOBJS) -+CTMVIEWEROBJS = ctmviewer.o common.o image.o systimer.o sysdialog_gtk.o convoptions.o $(MESHOBJS) - CTMBENCHOBJS = ctmbench.o systimer.o - - all: ctmconv ctmviewer ctmbench - - clean: - rm -f ctmconv ctmviewer ctmbench $(CTMCONVOBJS) $(CTMVIEWEROBJS) $(CTMBENCHOBJS) bin2c phong_frag.h phong_vert.h -- cd $(JPEGDIR) && $(MAKE) -f makefile.linux clean -- cd $(TINYXMLDIR) && $(MAKE) -f Makefile.linux clean -- cd $(ZLIBDIR) && $(MAKE) -f Makefile.linux clean -+# cd $(JPEGDIR) && $(MAKE) -f makefile.linux clean -+# cd $(TINYXMLDIR) && $(MAKE) -f Makefile.linux clean -+# cd $(ZLIBDIR) && $(MAKE) -f Makefile.linux clean -+ -+#libopenctm.so: $(OPENCTMDIR)/libopenctm.so -+# cp $< $@ -+ -+ctmconv: $(CTMCONVOBJS) -+ $(CXX) $(LDFLAGS) -s -o $@ -L$(OPENCTMDIR) $(CTMCONVOBJS) -lopenctm -ltinyxml -+ -+ctmviewer: $(CTMVIEWEROBJS) -+ $(CXX) $(LDFLAGS) -s -o $@ -L$(OPENCTMDIR) $(CTMVIEWEROBJS) -lopenctm \ -+ -ltinyxml -ljpeg -lpnglite -lz -lGL -lglut -lGLU -lGLEW \ -+ -lgtk-x11-2.0 -lgobject-2.0 -lglib-2.0 - --libopenctm.so: $(OPENCTMDIR)/libopenctm.so -- cp $< $@ -- --ctmconv: $(CTMCONVOBJS) $(TINYXMLDIR)/libtinyxml.a libopenctm.so -- $(CPP) -s -o $@ -L$(OPENCTMDIR) -L$(TINYXMLDIR) $(CTMCONVOBJS) -Wl,-rpath,. -lopenctm -ltinyxml -- --ctmviewer: $(CTMVIEWEROBJS) $(JPEGDIR)/libjpeg.a $(TINYXMLDIR)/libtinyxml.a $(ZLIBDIR)/libz.a libopenctm.so -- $(CPP) -s -o $@ -L$(OPENCTMDIR) -L$(TINYXMLDIR) -L$(JPEGDIR) -L$(ZLIBDIR) $(CTMVIEWEROBJS) -Wl,-rpath,. -lopenctm -ltinyxml -ljpeg -lz -lglut `pkg-config --libs gtk+-2.0` -- --ctmbench: $(CTMBENCHOBJS) libopenctm.so -- $(CPP) -s -o $@ -L$(OPENCTMDIR) $(CTMBENCHOBJS) -Wl,-rpath,. -lopenctm -+ctmbench: $(CTMBENCHOBJS) -+ $(CXX) $(LDFLAGS) -s -o $@ -L$(OPENCTMDIR) $(CTMBENCHOBJS) -lopenctm - - %.o: %.cpp -- $(CPP) $(CPPFLAGS) -o $@ $< -+ $(CXX) $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $< - - ctmconv.o: ctmconv.cpp systimer.h convoptions.h mesh.h meshio.h - ctmviewer.o: ctmviewer.cpp common.h image.h systimer.h sysdialog.h mesh.h meshio.h phong_vert.h phong_frag.h icons/icon_open.h icons/icon_save.h icons/icon_help.h - ctmbench.o: ctmbench.cpp systimer.h - common.o: common.cpp common.h --image.o: image.cpp image.h common.h $(JPEGDIR)/libjpeg.a -+image.o: image.cpp image.h common.h - systimer.o: systimer.cpp systimer.h - sysdialog_gtk.o: sysdialog_gtk.cpp sysdialog.h - convoptions.o: convoptions.cpp convoptions.h -@@ -91,22 +97,22 @@ phong_frag.h: phong.frag bin2c - ./bin2c phong.frag phongFragSrc > $@ - - bin2c: bin2c.cpp -- $(CPP) -Os -W -Wall -o $@ $< -+ $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -Os -W -Wall -o $@ $< - --$(JPEGDIR)/libjpeg.a: -- cd $(JPEGDIR) && $(MAKE) -f makefile.linux libjpeg.a -- --$(ZLIBDIR)/libz.a: -- cd $(ZLIBDIR) && $(MAKE) -f Makefile.linux -- --glew.o: $(GLEWDIR)/glew.c -- gcc -c -Os -W -I$(GLEWDIR) -o $@ $< -+#$(JPEGDIR)/libjpeg.a: -+# cd $(JPEGDIR) && $(MAKE) -f makefile.linux libjpeg.a -+# -+#$(ZLIBDIR)/libz.a: -+# cd $(ZLIBDIR) && $(MAKE) -f Makefile.linux -+# -+#glew.o: $(GLEWDIR)/glew.c -+# gcc -c -Os -W -I$(GLEWDIR) -o $@ $< - - rply.o: $(RPLYDIR)/rply.c -- gcc -c -O2 -W -I$(RPLYDIR) -o $@ $< -- --pnglite.o: $(PNGLITEDIR)/pnglite.c -- gcc -c -O2 -W -I$(PNGLITEDIR) -o $@ $< -+ gcc $(CPPFLAGS) $(CFLAGS) -c -O2 -W -I$(RPLYDIR) -o $@ $< - --$(TINYXMLDIR)/libtinyxml.a: -- cd $(TINYXMLDIR) && $(MAKE) -f Makefile.linux -+#pnglite.o: $(PNGLITEDIR)/pnglite.c -+# gcc -c -O2 -W -I$(PNGLITEDIR) -o $@ $< -+# -+#$(TINYXMLDIR)/libtinyxml.a: -+# cd $(TINYXMLDIR) && $(MAKE) -f Makefile.linux diff --git a/media-libs/openctm/metadata.xml b/media-libs/openctm/metadata.xml deleted file mode 100644 index 9ca9222..0000000 --- a/media-libs/openctm/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>brothermechanic@gmail.com</email> - </maintainer> - <longdescription> - OpenCTM - the Open Compressed Triangle Mesh file format - is a file format, a software library and a tool set for compression of 3D triangle meshes. - </longdescription> -</pkgmetadata> - - diff --git a/media-libs/openctm/openctm-1.0.3-r1.ebuild b/media-libs/openctm/openctm-1.0.3-r1.ebuild deleted file mode 100644 index 434e056..0000000 --- a/media-libs/openctm/openctm-1.0.3-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -# TODO: unbundle tinyxml, glew, etc... - -EAPI=5 - -inherit eutils multilib qt4-r2 versionator - -MY_PF=OpenCTM-1.0.3 - -DESCRIPTION="OpenCTM - the Open Compressed Triangle Mesh." -HOMEPAGE="http://openctm.sourceforge.net" -SRC_URI="mirror://debian/pool/main/o/openctm/openctm_1.0.3+dfsg1.orig.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -DEPEND="media-libs/glew - dev-libs/tinyxml - media-libs/pnglite - media-libs/freeglut" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_PF}" - -src_configure() { - epatch "${FILESDIR}"/makefiles - mv Makefile.linux Makefile -} - -src_compile() { - emake DESTDIR="${D}" -} diff --git a/media-plugins/gimp-plugin-astronomy/ChangeLog b/media-plugins/gimp-plugin-astronomy/ChangeLog index 835948c..249d6c9 100644 --- a/media-plugins/gimp-plugin-astronomy/ChangeLog +++ b/media-plugins/gimp-plugin-astronomy/ChangeLog @@ -1,7 +1,13 @@ # ChangeLog for media-plugins/gimp-plugin-astronomy -# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2022 Gentoo Authors; Distributed under the GPL v2 # $Header: $ +*gimp-plugin-astronomy-0.10 (12 Jul 2022) + + 12 Jul 2022; AstroFloyd <AstroFloyd@gmail.com> + +gimp-plugin-astronomy-0.10.ebuild, -gimp-plugin-astronomy-0.9.ebuild: + media-plugins/gimp-plugin-astronomy: version bump to v0.10. + *gimp-plugin-astronomy-0.9 (28 Oct 2017) 28 Oct 2017; AstroFloyd <AstroFloyd@gmail.com> diff --git a/media-plugins/gimp-plugin-astronomy/Manifest b/media-plugins/gimp-plugin-astronomy/Manifest index eb6a1e4..f55177e 100644 --- a/media-plugins/gimp-plugin-astronomy/Manifest +++ b/media-plugins/gimp-plugin-astronomy/Manifest @@ -1,4 +1,4 @@ -DIST gimp-plugin-astronomy-0.9.tar.bz2 1008252 SHA256 d0bd47527fbe5d4e151f07da0cd9bbbf280cdc357651143d04b5f8f6e921d47b SHA512 fbec6468ff1e17808008f26b97b5c0c46bccae6829eee9b933f117c68fc4efe2cddfc5a8b13a02ffafa9138b7c3f3654267653f1e24b2193d546f5b9ab27b987 WHIRLPOOL b70793a96bd652403a62eb0c9c8ff617cb7036f7c9f1ba5f28e92b0d60d377e9c95d8296dfb7b65e7cbe9909bd8b9621fcb2b85e61d576d9fd190b648805b1a7 -EBUILD gimp-plugin-astronomy-0.9.ebuild 465 SHA256 a7a85a41539a9e540f9067e8489170a8ea55cf300519c0ae0ebdffe75a4fc313 SHA512 e4763b82f61c33e0a03414dd067c76591c078cd8e05e06edd2bf70b9867a5fc153eeabc79b322d51854e5e452cfabbcb9915d06dd56ba4247f8df0403ee46bb9 WHIRLPOOL ebee93ddbf401fd15dc1ef408745746dfc69be5fa3bab47cf0fbcd86d6038a18ea6bb8d1418f53de52ec99ac9bf3cdb8f5836377dde1cc5962081d9d469803a0 -MISC ChangeLog 580 SHA256 8a38a0c7b29d99723a4e7c4e7121d249590773b8c02565406ea6da00f5891db8 SHA512 b54f6774df21ec5da008afdd1ffa783e2280f78a5b15def51cd4ee6a097452d58e3e36b723d3611ece91d64a2f2ce10010c7eaaf9300d0b75f180dda1791ab96 WHIRLPOOL 2bd88948bf70ca3f0d1e91ddca2f8a712170c3a2476bec5183ebae754ed32072fb38c43afc94de8dc9f00b095776c0aff977302e5ed2ba063135f3c8332e32fc -MISC metadata.xml 252 SHA256 fa82c8f8ccb7949415fff69cab33850a03547531946e14a4184f1ecda61abf26 SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 WHIRLPOOL 253b5757951fa6a61178c61d6333a21e90ab81cd6167bc6cfa6032e7f9e3304a9afa8290a3b6607994df74f2bd503d3725e173b9beff10555d395eb74844fc1a +DIST gimp-plugin-astronomy-0.10.tar.bz2 1262027 BLAKE2B f207b58960072a666aaef988f2079ee9cfdf4a92449811a7bef0272c69e9bc4744bfe1bac9f2392d55da566f06d2f6f3af1da18f56b50196b17d622a2c0cebf5 SHA512 5c05636495d01b18361b765de09235db54598137bb25c241272e95345669b9eb4343082dcaddf13601f1ccb53dd8cc9133d18cea6ea85ba0dc54c01a78073724 +EBUILD gimp-plugin-astronomy-0.10.ebuild 465 BLAKE2B d08b2ff020c7f668ce739e16d1e47c5c09bb94e15b6312f2cae78728002bd3fb7fd0c9985f8058af0324b60a26d2c4881d1786f9c88db67f9eda8f4d43d2e28d SHA512 7aa9fdf5ef03c3d00570e82fb85569314580dd6cccdf35c9c4aac437c3fac3746b5a3c06ee33ef097afd1b947ed2be7135bf35f8ec9adc2c4bb8fcfe46eb1548 +MISC ChangeLog 805 BLAKE2B de0b575a548df68a1b09422cd10aa4a5abe561d47f09c001b8e50e17afe3c0f983bfa0f150df701de78daf45ca9bfd27b7c1c9cbe72648f3c20de09bacb0220a SHA512 303b688bef7e78c1db8581b4f9ed0cc51b080a06b36ab072e820f952e54514633a9a5fddf4cfae8768b61bd9ad24defea7656e0c3a47b5fe1c27926b1ee86e54 +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/media-plugins/gimp-plugin-astronomy/gimp-plugin-astronomy-0.9.ebuild b/media-plugins/gimp-plugin-astronomy/gimp-plugin-astronomy-0.10.ebuild index a4d6c8f..56397b2 100644 --- a/media-plugins/gimp-plugin-astronomy/gimp-plugin-astronomy-0.9.ebuild +++ b/media-plugins/gimp-plugin-astronomy/gimp-plugin-astronomy-0.10.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=8 DESCRIPTION="Gimp plugins for astronomical image processing" HOMEPAGE="http://www.hennigbuam.de/georg/gimp.html" @@ -12,8 +12,8 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="fftw" -DEPEND=">=media-gfx/gimp-2.8 -<sci-libs/gsl-2 -x11-libs/gtk+:2 +DEPEND=">=media-gfx/gimp-2.3 +sci-libs/gsl +>=x11-libs/gtk+-2.7:2 fftw? ( sci-libs/fftw:3.0 )" RDEPEND="${DEPEND}" diff --git a/media-sound/amarok/ChangeLog b/media-sound/amarok/ChangeLog deleted file mode 100644 index f6dcd4a..0000000 --- a/media-sound/amarok/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -*amarok-2.8.90-r5 (12 Jan 2018) - - 12 Jan 2018; AstroFloyd <AstroFloyd@gmail.com> +amarok-2.8.90-r5.ebuild, - +files/amarok-2.8.0-taglib110.patch, +files/amarok-2.8.90-ffmpeg3.patch, - +files/amarok-2.8.90-gcc6.patch, +files/amarok-2.8.90-mysql-embedded.patch, - +files/amarok-2.8.90-mysqld-rpath.patch, +files/amarok-2.8.90-no-webkit.patch, - +files/amarok-2.8.90-scriptconsole.patch, +metadata.xml: - media-sound/amarok (+3 deps): copy from portage to keep until Plasma-5 version - of Amarok is released diff --git a/media-sound/amarok/Manifest b/media-sound/amarok/Manifest deleted file mode 100644 index 31b228c..0000000 --- a/media-sound/amarok/Manifest +++ /dev/null @@ -1,11 +0,0 @@ -AUX amarok-2.8.0-taglib110.patch 1537 SHA256 f751b1cce13860677af012534a02eaf7bc6e1c7a9b9d00aa2d6fa504dd80fe6f SHA512 b15456d5c297a92860306492f51449040504763c0862475a8ecdb732c3cdccab4b0f0d1bc6b9d62a7a01e2a5faa212200c5aba5ac703c267bada830d8033bac6 WHIRLPOOL 085e28d742e87356734ed47ce36eb562f7ae9761e7b09c9b6850339e91010399cec678196ceb854b58d38fbbd8d694e9943d77e625f075a7d9b31b049925fca1 -AUX amarok-2.8.90-ffmpeg3.patch 2606 SHA256 18e0fd0ac5533a8709e2b4725c677ec215f9d83ded6e3bb8cdbc86af27df544f SHA512 f2c6df1ec6aa526b3def250a11f7ef22d990d753d35dc9d6e8c29c426da63483ea7299d1e93466757ff1e2c645c41c2c69f7470c7a0d77e4c0ffec5e76006e59 WHIRLPOOL 432260cf03be331f670bfecbb121cccb709c7b214e5e7e7268ff3a5323de4b45f302f88ee7cd6de4d222eb38029ba4eec91a5da75c1cf90739e4c2d0e92ffeee -AUX amarok-2.8.90-gcc6.patch 1322 SHA256 64713524dfac62ba5b50e9a622e4e1d11a7c0fd9c942c56eb1eadf82bdf9d081 SHA512 a8a361387c524ff72c8a788048b5b713a6e18bc2976cab6784f8b3e413d21652f861b2b7c92f667abf98a638d7d012f4500afb1f8ea0b5cba8c86e4270eafe7f WHIRLPOOL 48fa1632e2e19c3c6220ffa4a11ad2fefcc3d8b96a99ca13a4d0f65f78f807edfe886a508d7be3af2771b005a8b5d07a85f70e1031717f54eea9fa3dc0650ae9 -AUX amarok-2.8.90-mysql-embedded.patch 1224 SHA256 a1eeb209d09a6554daef22c82f2cf74cca6af3e0f5caedb4d5865c297138f4de SHA512 ead9d9d0dc141113d4144326dab525e6e58427f8c3e2d5f8441a87e7d0787199b2947e08a6ff445255f0b1154e23182336403266d8b4e0a040a6b658f0d57155 WHIRLPOOL e5ea88768b5740875c536997adc35b78dcb2a601f6c67e584f24018e79e588aa26dc0fd360dbf2325dbb6bde721849ca940b5ff90416eb85d55fd90fcc1c0d65 -AUX amarok-2.8.90-mysqld-rpath.patch 573 SHA256 6554585926ede69e01a3e4dd2521e25cba0f1b03d0b3fc71bb3fe73843272fc8 SHA512 724ee90912883baa374bdf8ceca77e1d8ec809279f2254705624fb3966e8300ed02a0ddfc4613e8b9add2b7b20eed333619b3c1d1426e14e5f8ce60bdff39be5 WHIRLPOOL 2fa4f9e9bc43b0c4c926acc0e2d3cd778106f55cfc1def55307f591810f596cfa48d4a7e79922f18323ae15d6d8c2b520e8b34bea2d6ddbd5cbe86a4f2fbea80 -AUX amarok-2.8.90-no-webkit.patch 1126 SHA256 43ed16b51fa6e190b2cd758b48b08ed9e027dcc173d30e859ab7f8529c5e2e43 SHA512 1c45e9d3f4d8cd9fe6adc1a10b78f7b439a0dddb09ccff399bc3ded62207d6862d61dd5bfaccceb7044f4740f59824a6c8eae34d2e9b2de9a400ffb3305a0707 WHIRLPOOL 9ecfae8e3ef3efa7044c841b8c0caab79f1586d66d49da391c589525aa65542acd76628f45f58af1dc8e6837af65ef3563b7cceac4e639601d23f4343d72df81 -AUX amarok-2.8.90-scriptconsole.patch 1272 SHA256 d0e0442d67e8ec85b7101acd366eb48197fc70ac1c1e6801f4290ebc9628506b SHA512 3bc31284faa45c717342917f220f7ae078e1f6b0afd313bf8f2ba28b97badb4d56dafcc1a319655b2ae01dee37e09ff34978af95d1743105be8f118be2c61c9d WHIRLPOOL 977c62c81704d6810a25bb9977bcb39daab7f185a4604a5cc1020b86162cc3b043d620eba376b449bb364f9b5621c3e69bc6668e5c29bf5aba981fd777638838 -DIST amarok-2.8.90.tar.xz 48890580 SHA256 b057369ab70d192b669ee6c2c11e9e7d4140663f6a60d6175ef0bb56b4bef9a7 SHA512 1ff5f43100dbe027c8676946a4e82e914927b03ac0bb9e95bfc7e9e03fcc1cad81d9ea2a343bc4f644a025242e224ea9ae3cae7423d68b0b3c68f346922537fc WHIRLPOOL 22da35ea61dcda04d882f4c0da7327cab10edf50140b3ae891738d10e1b9e5062eb541e35e817fd04a7f0284eb085b5ccf3edfa20438b764a9ce3615de35ca8c -EBUILD amarok-2.8.90-r5.ebuild 3620 SHA256 e4b90d3ff8a9ac423652a175c09c02fa5addc981f0d518663bf85733d15a552d SHA512 58f9a673ee497206d60a867d9f1ee1bc2512a65e77d21755774658bfab5abbb96131d5a4028bb0c2630f048d5ebe9274e09eec6c52e82f8c2eb77f4dd98e9abd WHIRLPOOL 11f59a6f9927b32198a3b8401004e2a545a6529472d006f41c73ac763356fcb29128b54675f59591c3f7175a52d1e5d0e9cb56b27b54f796848bf406c1802d63 -MISC ChangeLog 506 SHA256 24679dbc78a9e744043ddf72afa2858f171d8f415444a125963f99ef41c56d94 SHA512 42fbb6a4890f629f97922371a3ed44f36c6e7aa338a1ceaa72f6523dc23c2b8e154f014634b81df58e7db06f8e474564a6d74a25365b1bbb4083fcbbc8ca9d3b WHIRLPOOL 5b2c8274b72fb0277e86e607e5516c00b463080785a6ed2498c07a436389b22f3199d132da2f071db65b019a9bcef99afb61c36b448059f4cfd766569c99cf46 -MISC metadata.xml 1159 SHA256 359eb56dd95b008962fb673bc6cb161ffd3415076061df84e35fd1fe09db074b SHA512 0b4a4a1f388183923ce0d9f31bd622194165421c6db388fa4091b41aec8a343d6fb19c3bbac9dd288102bebf66c74df5ce81b14270dc954d8a68f7e0f76d318e WHIRLPOOL d298b5f5df1018e7332971a35755d86d488348e927b0098b9d54ec592062790232ca5044e9698a1af1453430d7f10643189d24e04744c0be0e94c1c06cdcde77 diff --git a/media-sound/amarok/amarok-2.8.90-r5.ebuild b/media-sound/amarok/amarok-2.8.90-r5.ebuild deleted file mode 100644 index 687cd4c..0000000 --- a/media-sound/amarok/amarok-2.8.90-r5.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -KDE_REQUIRED="never" -KDE_HANDBOOK="optional" -SQL_REQUIRED="always" -VIRTUALX_REQUIRED="test" -VIRTUALDBUS_TEST="true" -inherit flag-o-matic kde4-base pax-utils - -DESCRIPTION="Advanced audio player based on KDE framework" -HOMEPAGE="https://amarok.kde.org/" -if [[ ${PV} != *9999* ]]; then - SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-2" -SLOT="4" -IUSE="debug +embedded ipod lastfm mp3tunes mtp ofa test +utils" - -if [[ ${KDE_BUILD_TYPE} == live ]]; then - RESTRICT+=" test" -fi - -# ipod requires gdk enabled and also gtk compiled in libgpod -COMMONDEPEND=" - $(add_kdeapps_dep kdebase-kioslaves) - app-crypt/qca:2[qt4] - >=dev-qt/qtcore-4.8:4 - >=dev-qt/qtdbus-4.8:4 - >=dev-qt/qtscript-4.8:4 - >=kde-frameworks/kdelibs-4.14.37:4[plasma] - >=media-libs/taglib-1.7[asf(+),mp4(+)] - >=media-libs/taglib-extras-1.0.1 - sys-libs/zlib - >=virtual/mysql-5.1[embedded?] - >=x11-libs/qtscriptgenerator-0.1.0 - ipod? ( >=media-libs/libgpod-0.7.0[gtk] ) - lastfm? ( >=media-libs/liblastfm-1.0.3[qt4] ) - mp3tunes? ( - dev-libs/glib:2 - dev-libs/libxml2 - dev-libs/openssl:0 - >=dev-qt/qtcore-4.8.4:4[glib] - net-libs/loudmouth - net-misc/curl - ) - mtp? ( >=media-libs/libmtp-1.0.0 ) - ofa? ( >=media-libs/libofa-0.9.0 ) -" -DEPEND="${COMMONDEPEND} - dev-util/automoc - virtual/pkgconfig - test? ( dev-cpp/gmock ) -" -RDEPEND="${COMMONDEPEND} - !media-sound/amarok-utils - $(add_kdeapps_dep phonon-kde) -" - -PATCHES=( - "${FILESDIR}/${PN}-2.8.0-taglib110.patch" - "${FILESDIR}/${P}-mysql-embedded.patch" - "${FILESDIR}/${P}-mysqld-rpath.patch" - "${FILESDIR}/${P}-scriptconsole.patch" - "${FILESDIR}/${P}-gcc6.patch" - "${FILESDIR}/${P}-ffmpeg3.patch" - "${FILESDIR}/${P}-no-webkit.patch" -) - -src_prepare() { - kde4-base_src_prepare - - # requires qtwebkit - sed -i -e "s/wikipedia,//" data/amarok_homerc || die - - sed -i -e "/macro_log_feature.*QT_QTOPENGL_FOUND/d" \ - CMakeLists.txt \ - || die "failed to remove QT_QTOPENGL detection" - - sed -i -e "/if/ s/QT_QTOPENGL_FOUND/FALSE/" \ - src/context/applets/CMakeLists.txt \ - || die "failed to sed out QT_QTOPENGL_FOUND" -} - -src_configure() { - # Append minimal-toc cflag for ppc64, see bug 280552 and 292707 - use ppc64 && append-flags -mminimal-toc - - local mycmakeargs=( - -DWITH_PLAYER=ON - -DWITH_NepomukCore=OFF - -DWITH_Soprano=OFF - -DWITH_MYSQL_EMBEDDED=$(usex embedded) - -DWITH_IPOD=$(usex ipod) - -DWITH_LibLastFm=$(usex lastfm) - -DWITH_MP3Tunes=$(usex mp3tunes) - -DWITH_Mtp=$(usex mtp) - -DWITH_LibOFA=$(usex ofa) - -DWITH_UTILITIES=$(usex utils) - ) - - use ipod && mycmakeargs+=( DWITH_GDKPixBuf=ON ) - use mp3tunes && mycmakeargs+=( -DWITH_Libgcrypt=OFF ) - - # bug 581554: add libmysqld location for rpath patch - use embedded && mycmakeargs+=( -DMYSQLD_DIR="${EPREFIX}/usr/$(get_libdir)/mysql" ) - - kde4-base_src_configure -} - -src_install() { - kde4-base_src_install - - # bug 481592 - pax-mark m "${ED}"/usr/bin/amarok -} - -pkg_postinst() { - kde4-base_pkg_postinst - - if ! use embedded; then - elog "You've disabled the amarok support for embedded mysql DBs." - elog "You'll have to configure amarok to use an external db server." - elog "Please read https://community.kde.org/Amarok/Community/MySQL for details on how" - elog "to configure the external db and migrate your data from the embedded database." - - if has_version "virtual/mysql[minimal]"; then - elog - elog "You built mysql with the minimal use flag, so it doesn't include the server." - elog "You won't be able to use the local mysql installation to store your amarok collection." - fi - fi -} diff --git a/media-sound/amarok/files/amarok-2.8.0-taglib110.patch b/media-sound/amarok/files/amarok-2.8.0-taglib110.patch deleted file mode 100644 index 0934816..0000000 --- a/media-sound/amarok/files/amarok-2.8.0-taglib110.patch +++ /dev/null @@ -1,40 +0,0 @@ -From: Omar Plummer <omarplummer@imergetechnologies.com> -Date: Thu, 06 Aug 2015 22:24:27 +0000 -Subject: Fix TagLib version check. -X-Git-Url: http://quickgit.kde.org/?p=amarok.git&a=commitdiff&h=fec8817c530ce42b6485fdabff6051784b8d9904 ---- -Fix TagLib version check. - -The version check compared version strings lexicographically, so "1.7" -(the min version) compared as greater than "1.10.0". - -BUG: 351013 -REVIEW: 124639 ---- - - ---- a/cmake/modules/FindTaglib.cmake -+++ b/cmake/modules/FindTaglib.cmake -@@ -29,10 +29,10 @@ - - exec_program(${TAGLIBCONFIG_EXECUTABLE} ARGS --version RETURN_VALUE _return_VALUE OUTPUT_VARIABLE TAGLIB_VERSION) - -- if(TAGLIB_VERSION STRLESS "${TAGLIB_MIN_VERSION}") -+ if("${TAGLIB_MIN_VERSION}" VERSION_GREATER TAGLIB_VERSION) - message(STATUS "TagLib version too old: version searched :${TAGLIB_MIN_VERSION}, found ${TAGLIB_VERSION}") - set(TAGLIB_FOUND FALSE) -- else(TAGLIB_VERSION STRLESS "${TAGLIB_MIN_VERSION}") -+ else("${TAGLIB_MIN_VERSION}" VERSION_GREATER TAGLIB_VERSION) - - exec_program(${TAGLIBCONFIG_EXECUTABLE} ARGS --libs RETURN_VALUE _return_VALUE OUTPUT_VARIABLE TAGLIB_LIBRARIES) - -@@ -42,7 +42,7 @@ - set(TAGLIB_FOUND TRUE) - endif(TAGLIB_LIBRARIES AND TAGLIB_CFLAGS) - string(REGEX REPLACE " *-I" ";" TAGLIB_INCLUDES "${TAGLIB_CFLAGS}") -- endif(TAGLIB_VERSION STRLESS "${TAGLIB_MIN_VERSION}") -+ endif("${TAGLIB_MIN_VERSION}" VERSION_GREATER TAGLIB_VERSION) - mark_as_advanced(TAGLIB_CFLAGS TAGLIB_LIBRARIES TAGLIB_INCLUDES) - - else(TAGLIBCONFIG_EXECUTABLE) - diff --git a/media-sound/amarok/files/amarok-2.8.90-ffmpeg3.patch b/media-sound/amarok/files/amarok-2.8.90-ffmpeg3.patch deleted file mode 100644 index 31feca0..0000000 --- a/media-sound/amarok/files/amarok-2.8.90-ffmpeg3.patch +++ /dev/null @@ -1,60 +0,0 @@ -https://git.reviewboard.kde.org/r/129626 - -Index: amarok-2.8.90/src/musicbrainz/MusicDNSAudioDecoder.cpp -=================================================================== ---- amarok-2.8.90.orig/src/musicbrainz/MusicDNSAudioDecoder.cpp -+++ amarok-2.8.90/src/musicbrainz/MusicDNSAudioDecoder.cpp -@@ -223,7 +223,7 @@ MusicDNSAudioDecoder::decode( const QStr - { - if( !decodedFrame ) - { -- decodedFrame = avcodec_alloc_frame(); -+ decodedFrame = av_frame_alloc(); - if( !decodedFrame ) - { - warning() << "Unable to allocate enough memory to decode file."; -@@ -231,7 +231,7 @@ MusicDNSAudioDecoder::decode( const QStr - break; - } - else -- avcodec_get_frame_defaults( decodedFrame ); -+ av_frame_unref ( decodedFrame ); - } - - decoderRet = avcodec_decode_audio4( pCodecCtx, decodedFrame, &gotFrame, &avpkt ); -@@ -341,7 +341,7 @@ MusicDNSAudioDecoder::decode( const QStr - { - if( !decodedFrame ) - { -- decodedFrame = avcodec_alloc_frame(); -+ decodedFrame = av_frame_alloc(); - if( !decodedFrame ) - { - warning() << "Unable to allocate enough memory to decode file."; -@@ -349,7 +349,7 @@ MusicDNSAudioDecoder::decode( const QStr - break; - } - else -- avcodec_get_frame_defaults( decodedFrame ); -+ av_frame_unref( decodedFrame ); - } - - decoderRet = avcodec_decode_audio4( pCodecCtx, decodedFrame, &gotFrame, &avpkt ); -@@ -459,7 +459,7 @@ MusicDNSAudioDecoder::decode( const QStr - { - if( !decodedFrame ) - { -- decodedFrame = avcodec_alloc_frame(); -+ decodedFrame = av_frame_alloc(); - if( !decodedFrame ) - { - warning() << "Unable to allocate enough memory to decode file."; -@@ -467,7 +467,7 @@ MusicDNSAudioDecoder::decode( const QStr - break; - } - else -- avcodec_get_frame_defaults( decodedFrame ); -+ av_frame_unref( decodedFrame ); - } - - decoderRet = avcodec_decode_audio4( pCodecCtx, decodedFrame, &gotFrame, &avpkt ); diff --git a/media-sound/amarok/files/amarok-2.8.90-gcc6.patch b/media-sound/amarok/files/amarok-2.8.90-gcc6.patch deleted file mode 100644 index bad936a..0000000 --- a/media-sound/amarok/files/amarok-2.8.90-gcc6.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 9308403e1c8484052f277bf6de32ee07c93a4beb Mon Sep 17 00:00:00 2001 -From: Rex Dieter <rdieter@math.unl.edu> -Date: Wed, 1 Jun 2016 13:58:26 -0500 -Subject: [PATCH] gcc6 buildfix - -courtesy of opensuse, thx - -BUG: 363054 ---- - src/core-impl/playlists/types/file/xspf/XSPFPlaylist.cpp | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/core-impl/playlists/types/file/xspf/XSPFPlaylist.cpp b/src/core-impl/playlists/types/file/xspf/XSPFPlaylist.cpp -index 4bdb9b9..e327354 100644 ---- a/src/core-impl/playlists/types/file/xspf/XSPFPlaylist.cpp -+++ b/src/core-impl/playlists/types/file/xspf/XSPFPlaylist.cpp -@@ -28,6 +28,7 @@ - #include "playlist/PlaylistModelStack.h" - - using namespace Playlists; -+using namespace Playlist; - - XSPFPlaylist::XSPFPlaylist( const KUrl &url, Playlists::PlaylistProvider *provider, OnLoadAction onLoad ) - : PlaylistFile( url, provider ) -@@ -101,7 +102,7 @@ XSPFPlaylist::load() - //FIXME: this needs to be moved to whatever is creating the XSPFPlaylist - if( m_autoAppendAfterLoad ) - The::playlistController()->insertPlaylist( -- ::Playlist::ModelStack::instance()->bottom()->rowCount(), -+ ModelStack::instance()->bottom()->rowCount(), - Playlists::PlaylistPtr( this ) - ); - } --- -2.8.3 - diff --git a/media-sound/amarok/files/amarok-2.8.90-mysql-embedded.patch b/media-sound/amarok/files/amarok-2.8.90-mysql-embedded.patch deleted file mode 100644 index b03aa18..0000000 --- a/media-sound/amarok/files/amarok-2.8.90-mysql-embedded.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 048ca3d57228759f05af7b9553200fd362aeaa8b Mon Sep 17 00:00:00 2001 -From: Matt Whitlock <kde@mattwhitlock.name> -Date: Tue, 29 Mar 2016 12:22:41 -0400 -Subject: [PATCH] Only link with MYSQL_EMBEDDED_LIBRARIES if - WITH_MYSQL_EMBEDDED - -REVIEW: 127523 ---- - src/core-impl/collections/db/sql/mysqlcollection/CMakeLists.txt | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/src/core-impl/collections/db/sql/mysqlcollection/CMakeLists.txt b/src/core-impl/collections/db/sql/mysqlcollection/CMakeLists.txt -index 244cde1..4c618fc 100644 ---- a/src/core-impl/collections/db/sql/mysqlcollection/CMakeLists.txt -+++ b/src/core-impl/collections/db/sql/mysqlcollection/CMakeLists.txt -@@ -21,11 +21,14 @@ target_link_libraries(amarok_collection-mysqlcollection - ${KDE4_KDECORE_LIBS} - ${QT_QTCORE_LIBRARY} - ${QT_QTGUI_LIBRARY} -- ${MYSQL_EMBEDDED_LIBRARIES} - ${CMAKE_DL_LIBS} - ${ZLIB_LIBRARIES} - ) - -+if(WITH_MYSQL_EMBEDDED) -+ target_link_libraries( amarok_collection-mysqlcollection ${MYSQL_EMBEDDED_LIBRARIES} ) -+endif(WITH_MYSQL_EMBEDDED) -+ - if(NOT WIN32 AND NOT APPLE) - target_link_libraries( amarok_collection-mysqlcollection crypt pthread ) - endif(NOT WIN32 AND NOT APPLE) --- -2.8.1 - diff --git a/media-sound/amarok/files/amarok-2.8.90-mysqld-rpath.patch b/media-sound/amarok/files/amarok-2.8.90-mysqld-rpath.patch deleted file mode 100644 index c84975d..0000000 --- a/media-sound/amarok/files/amarok-2.8.90-mysqld-rpath.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/src/core-impl/storage/sql/mysqlestorage/CMakeLists.txt.old 2016-05-04 11:01:25.000000000 -0400 -+++ b/src/core-impl/storage/sql/mysqlestorage/CMakeLists.txt 2016-05-04 11:05:24.216625165 -0400 -@@ -28,6 +28,9 @@ - ${ZLIB_LIBRARIES} - ) - -+SET_TARGET_PROPERTIES(amarok_storage-mysqlestorage PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE) -+SET_TARGET_PROPERTIES(amarok_storage-mysqlestorage PROPERTIES INSTALL_RPATH "${MYSQLD_DIR}") -+ - if(NOT WIN32 AND NOT APPLE) - target_link_libraries( amarok_storage-mysqlserverstorage crypt pthread ) - endif(NOT WIN32 AND NOT APPLE) diff --git a/media-sound/amarok/files/amarok-2.8.90-no-webkit.patch b/media-sound/amarok/files/amarok-2.8.90-no-webkit.patch deleted file mode 100644 index 91686b1..0000000 --- a/media-sound/amarok/files/amarok-2.8.90-no-webkit.patch +++ /dev/null @@ -1,39 +0,0 @@ -Borrowed from Arch Linux. - ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -84,7 +84,7 @@ include_directories( - ${CMAKE_CURRENT_BINARY_DIR}/shared - ) - --find_package( Qt4 4.8.3 COMPONENTS QtCore QtGui QtScript QtSvg QtXml QtWebKit REQUIRED ) -+find_package( Qt4 4.8.3 COMPONENTS QtCore QtGui QtScript QtSvg QtXml REQUIRED ) - find_package( KDE4 4.8.4 REQUIRED ) - - include( KDE4Defaults ) -diff --git a/src/context/applets/CMakeLists.txt b/src/context/applets/CMakeLists.txt -index f4d5456d9f..cad9036681 100644 ---- a/src/context/applets/CMakeLists.txt -+++ b/src/context/applets/CMakeLists.txt -@@ -1,18 +1,18 @@ - add_subdirectory( albums ) - add_subdirectory( currenttrack ) --add_subdirectory( info ) -+# add_subdirectory( info ) - add_subdirectory( labels ) - add_subdirectory( lyrics ) - add_subdirectory( photos ) - add_subdirectory( tabs ) --add_subdirectory( wikipedia ) -+# add_subdirectory( wikipedia ) - - if( QT_QTOPENGL_FOUND ) - add_subdirectory( analyzer ) - endif() - - if( LIBLASTFM_FOUND ) -- add_subdirectory( upcomingevents ) -+# add_subdirectory( upcomingevents ) - add_subdirectory( similarartists ) - endif() - diff --git a/media-sound/amarok/files/amarok-2.8.90-scriptconsole.patch b/media-sound/amarok/files/amarok-2.8.90-scriptconsole.patch deleted file mode 100644 index 455146b..0000000 --- a/media-sound/amarok/files/amarok-2.8.90-scriptconsole.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 2900fe47adde10999a6c0f907d73b00a1c1bd5b1 Mon Sep 17 00:00:00 2001 -From: Myriam Schweingruber <myriam@kde.org> -Date: Wed, 18 May 2016 21:59:17 +0200 -Subject: [PATCH] Fix a crash in amarok when opening the Script Console - -The script console tries to write to a system folder instead of a user - folder. Note to devs: always make sure to test a system installation, - not just a local build. - -Thanks to Johannes Huber for the quick fix suggestion. - -BUG: 363176 -FIXED-IN: 2.9 ---- - src/scripting/scriptconsole/ScriptConsole.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/scripting/scriptconsole/ScriptConsole.cpp b/src/scripting/scriptconsole/ScriptConsole.cpp -index 6edd9a2..e4e0fab 100644 ---- a/src/scripting/scriptconsole/ScriptConsole.cpp -+++ b/src/scripting/scriptconsole/ScriptConsole.cpp -@@ -161,7 +161,7 @@ ScriptConsole::ScriptConsole( QWidget *parent ) - settings.endGroup(); - - if( m_savePath.isEmpty() ) -- m_savePath = KUrl( KStandardDirs::locate( "data", "amarok/scriptconsole/" ) ).path(); -+ m_savePath = KUrl( KStandardDirs::locateLocal( "data", "amarok/scriptconsole/" ) ).path(); - - slotNewScript(); - connect( m_debugger, SIGNAL(evaluationSuspended()), SLOT(slotEvaluationSuspended()) ); --- -2.8.2 - diff --git a/media-sound/amarok/metadata.xml b/media-sound/amarok/metadata.xml deleted file mode 100644 index 6ebc711..0000000 --- a/media-sound/amarok/metadata.xml +++ /dev/null @@ -1,33 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="person"> - <email>jmbsvicetto@gentoo.org</email> - <name>Jorge Manuel B. S. Vicetto</name> -</maintainer> -<maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> -</maintainer> -<maintainer type="project"> - <email>sound@gentoo.org</email> - <name>Gentoo Sound project</name> -</maintainer> -<use> - <flag name="embedded">Use libmysqld, MySQL embedded server library. - Try disabling this if you encounter -PIC related in amarok, - it will make amarok rely only on standalone MySQL server. - </flag> - <flag name="lastfm">Enable Last.fm streaming services support through - <pkg>media-libs/liblastfm</pkg> - </flag> - <flag name="mp3tunes">Enable mp3tunes integration</flag> - <flag name="mtp">Enable support for libMTP (Plays4Sure) devices access through libmtp - </flag> - <flag name="ofa">Use <pkg>media-libs/libofa</pkg> to compute MusicDNS acoustic - fingerprints (used by MusicBrainz) - </flag> - <flag name="utils">Build the utils - old media-sound/amarok-utils - </flag> -</use> -</pkgmetadata> diff --git a/media-video/xanim/ChangeLog b/media-video/xanim/ChangeLog deleted file mode 100644 index 018f61f..0000000 --- a/media-video/xanim/ChangeLog +++ /dev/null @@ -1,66 +0,0 @@ -# ChangeLog for media-video/xanim -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*xanim-2.80.1-r4 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> - +files/xanim-2.80.1-freebsd.patch, +files/xanim-2.80.1-gcc41.patch, - +metadata.xml, +xanim-2.80.1-r4.ebuild: - proj/gentoo: Initial commit - - This commit represents a new era for Gentoo: - Storing the gentoo-x86 tree in Git, as converted from CVS. - - This commit is the start of the NEW history. - Any historical data is intended to be grafted onto this point. - - Creation process: - 1. Take final CVS checkout snapshot - 2. Remove ALL ChangeLog* files - 3. Transform all Manifests to thin - 4. Remove empty Manifests - 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ - 5.1. Do not touch files with -kb/-ko keyword flags. - - Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration - tests - X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this - project - X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo - developer, wrote Git features for the migration - X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve - cvs2svn - X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts - X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 - work in migration - X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging - X-Thanks: All of other Gentoo developers - many ideas and lots of paint on - the bikeshed - - 24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml: - Use https by default - - Convert all URLs for sites supporting encrypted connections from http to - https - - Signed-off-by: Justin Lecher <jlec@gentoo.org> - - 24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml: - Revert DOCTYPE SYSTEM https changes in metadata.xml - - repoman does not yet accept the https version. - This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. - - Bug: https://bugs.gentoo.org/552720 - - 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml: - Replace all herds with appropriate projects (GLEP 67) - - Replace all uses of herd with appropriate project maintainers, or no - maintainers in case of herds requested to be disbanded. - - 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml: - Set appropriate maintainer types in metadata.xml (GLEP 67) - diff --git a/media-video/xanim/ChangeLog-2015 b/media-video/xanim/ChangeLog-2015 deleted file mode 100644 index 40568a1..0000000 --- a/media-video/xanim/ChangeLog-2015 +++ /dev/null @@ -1,119 +0,0 @@ -# ChangeLog for media-video/xanim -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/xanim/ChangeLog,v 1.32 2013/07/28 19:34:49 aballier Exp $ - - 28 Jul 2013; Alexis Ballier <aballier@gentoo.org> xanim-2.80.1-r4.ebuild: - keyword ~amd64-fbsd, bug #477750 - - 20 Nov 2011; Naohiro Aota <naota@gentoo.org> xanim-2.80.1-r4.ebuild, - +files/xanim-2.80.1-freebsd.patch: - Add ~x86-fbsd; deal with arch which has "-" in its name; add FreeBSD patch. - - 20 Nov 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - xanim-2.80.1-r4.ebuild: - Respect LDFLAGS (bug #246159). - - 13 Aug 2009; Samuli Suominen <ssuominen@gentoo.org> - xanim-2.80.1-r4.ebuild: - Remove flag filtering for GCC 3.1+. - - 22 Jul 2007; Donnie Berkholz <dberkholz@gentoo.org>; - xanim-2.80.1-r4.ebuild: - Drop virtual/x11 references. - - 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog: - Transition to Manifest2. - - 06 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> - +files/xanim-2.80.1-gcc41.patch, xanim-2.80.1-r4.ebuild: - Add patch by KIMURA Masaru to build with GCC 4.1.0, closes bug #123932. - - 25 Feb 2006; Mike Frysinger <vapier@gentoo.org> xanim-2.80.1-r4.ebuild: - Simplify code to get rid of global calls to tr and fix building with modular X. - - 12 Dec 2005; Donnie Berkholz <spyderous@gentoo.org>; - xanim-2.80.1-r4.ebuild: - Add modular X dependencies. - - 30 Oct 2005; Diego Pettenò <flameeyes@gentoo.org> xanim-2.80.1-r4.ebuild: - Updated homepage as per bug #100878. - - 15 May 2005; Diego Pettenò <flameeyes@gentoo.org> -files/Makefile, - -files/Makefile.amd64, xanim-2.80.1-r4.ebuild: - Moved using toolchain-funcs instead of gcc. Removed the two makefiles which - aren't needed anymore. - - 17 Dec 2004; Markus Rothe <corsair@gentoo.org> xanim-2.80.1-r4.ebuild: - Stable on ppc64 - - 14 Nov 2004; Markus Rothe <corsair@gentoo.org> xanim-2.80.1-r4.ebuild: - Marked ~ppc64; bug #68112 - - 13 Aug 2004; Chris White <chriswhite@gentoo.org> +metadata.xml: - Adding missing metadata.xml. - - 13 Mar 2004; Stephen P. Becker <geoman@gentoo.org> xanim-2.80.1-r4.ebuild: - Added ~mips keyword. - - 03 Mar 2004; <agriffis@gentoo.org> xanim-2.80.1-r4.ebuild: - Minor fix to src_install and mark stable on hppa - - 02 Mar 2004; <agriffis@gentoo.org> xanim-2.80.1-r4.ebuild: - Do a cleanup of the arch support in this ebuild so that ia64 can build. These - changes obviate files/Makefile and files/Makefile.amd64 and might even allow - hppa and mips to build without changes to the ebuild. I don't think I broke - anything - - 29 Nov 2003; Brad House <brad_mssw@gentoo.org> xanim-2.80.1-r4.ebuild: - mark stable on amd64 - - 04 Oct 2003; Brad House <brad_mssw@gentoo.org> xanim-2.80.1-r4.ebuild: - add ~amd64 to flags - - 28 Sep 2003; Markus Nigbur <pyrania@gentoo.org> xanim-2.80.1-r4.ebuild, - files/Makefile.amd64: - Added amd64 support. ebuild by brad@mainstreetsoftworks.com in bug #29802. - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - -*xanim-2.80.1-r4 (3 June 2002) - - 03 Mar 2003; Seemant Kulleen <seemant@gentoo.org> xanim-2.80.1-r4.ebuild: - some minor tweaks of ebuild - - 04 Mar 2003; Alastair Tse <liquidx@gentoo.org> xanim-2.80.1-r4.ebuild : - Filter out -finline-functions from CFLAGS. Resolves #16782. - - 04 Dec 2002; Seemant Kulleen <seemant@gentoo.org> xanim-2.80.1-r4.ebuild : - - Fixed the DEPEND syntax. The case $ARCH stuff for adding ncompress to the - DEPEND list was not working. Thanks to [DJ]Hack in #gentoo-sparc for - pointing out the failure. - - 3 June 2002; Matthew Kennedy <mkennedy@gentoo.org> ChangeLog, - xanim-2.80.1-r4.ebuild, files/digest-xanim-2.80.1-r4 : - - Pin to -O2. Anything higher breaks GCC3.1 for some -march/cpu - combinations. - -*xanim-2.80.1-r3 (27 Apr 2002) - - 27 Apr 2002; pvdabeel <pvdabeel@gentoo.org> : - - Adding PPC support - -*xanim-2.80.1-r2 (22 Apr 2002) - - 22 Apr 2002; M.Thibaut <murphy@gentoo.org> : - - Adding SPARC support. - -*xanim-2.80.1-r1 (1 Feb 2002) - - 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/media-video/xanim/Manifest b/media-video/xanim/Manifest deleted file mode 100644 index 060df0c..0000000 --- a/media-video/xanim/Manifest +++ /dev/null @@ -1,19 +0,0 @@ -AUX xanim-2.80.1-freebsd.patch 328 SHA256 99796a4c89c791e78074dbd75a09d1977561d7abe522125b8bde8562c5a00fd0 SHA512 a021b64c19ecc67fcaa31027b246795ee5cc6cf9f4672c09e1efcbe4b9870744d695a11b56c3a295f24c703824662dca85294bbac60e30a64a9079be038cf44c WHIRLPOOL 3c6b4ddf06efc153b721da6d0b795f3ef8f4a6c736e85c44d2e5aa22578787a6aba1f2147be81e8fff2f1389f1b23f486d325ec8858b380c9f0d8996adb759a8 -AUX xanim-2.80.1-gcc41.patch 2346 SHA256 8ef7ac52da45708dc0dd52d573c735a96fff54983413bc0c9da4b9ad60fd635b SHA512 7d92aded615bdc446596f54bdc325bf5cf1793f353595688860613a0be294dc766df09444a4ba3a27e61b170882fcee1f3c072902e7b8f92acaead5fc458546b WHIRLPOOL 243c0e26d5af5f063f0b8fc1834ff43f5219cc12de3530cfc5f1ece5e709d01c66c90b82d41eb4687b51f8921084c67444626dd6888a359683baaec577b2af45 -DIST xa1.0_cyuv_linuxAlpha.o.gz 2053 SHA256 3b0a75581e9e10d7f60a699514ee7bd9dd0271c1ba731d15e90b4bb0c12b7187 SHA512 014df644c14d9c8fd060d9e024b1eebdb1e4eda0ddf273ecbf7f65956b1b97000ae0c973d88763d6f8f9fe2389dd1029318c3184273e457c4b4c49278e183990 WHIRLPOOL 60318531008423c2c3bb1a8c1e8c99b0792c59d916339c7dc20b12b8c4f619e3b022a3839bab581be37fe2528998a5583840b68999063f78886e6fd95ece82f3 -DIST xa1.0_cyuv_linuxELFg21.o.gz 1141 SHA256 9fa40166a40a20734ba1d00990d142a3961c2416e66dac3fe0767e8304aadb1a SHA512 bc60f1a657c48a5aa2dbfd8808f76d9b904c9d745e1e5bd02d9b7a3c701378f5359b2c99e3eb48ca74708477c296b461ec78ce78f1895ca6279a3e750f6bb84f WHIRLPOOL da98f5e12ec449d95ccf6fc858d176844442613bc59d1973e88b9b4bdbe0b27ab8d69c80da60ea9db12013814b4f23391b74a8766f39291670731d8fa796df19 -DIST xa1.0_cyuv_linuxPPC.o.Z 1513 SHA256 35318deacea099d0c05be985c01672f7f306e748965d5bbc8dd454fe8a28c46e SHA512 8659bb119793291e7ce087795cddcdfc6b918e1c169132a6f1ebb1bd36270d57e0dfc84503ec61f90c461496cab688aaac1cb4dbb2a2483f846bea038305733f WHIRLPOOL 0b952b76acf9e12da988f1679f6fa1c7d002008ed4b762e54cdfbb1ae935273e85bde6b5cd338b7d2d89b77f3d01de7a7a31bc7e61396ab1af77cc92877a409a -DIST xa1.0_cyuv_sparcELF.o.Z 1277 SHA256 f77cc763c9358e86bd5b77675cabf2150b2085d00d54eada0ec86239959a4a08 SHA512 2e7cab9942d2df510df5e3ed03a970a33276de56353ad0ee0970f42efac2fb2d4e4a92c8534eaa61eeb4f560241b405c92c77283086cf13be2bdcbb1f8423848 WHIRLPOOL f57b9de7ee40e828b193d36acb6be165e6dc0d3f164e1c2360e8109f5e611a3af66e3742a1e456f0728b6acc11412c3f5678de44cd24de12c2a8cecf30a97ba2 -DIST xa2.0_cvid_linuxAlpha.o.gz 5096 SHA256 83efeb14842cd6ee23565e1b8aa7dd637d5de5d7e7cfc25139f4a6b65588ef08 SHA512 2d47b449d539fbc108bfa6dccb41abc5e9ec1ecd0a519d8698950a7343fd59eb0b64938d2ac0f0e8af8c83287217c2d00589f46cd8a4ee9aeaa2b5c6cc207ec4 WHIRLPOOL 343888fd8010893b8346a85adb9b37ce50a368788c2c6a595866ca614098427208928e5f803e7d824c37b997e73b361cefd0713ee330d0894c02a66f4f5d2534 -DIST xa2.0_cvid_linuxELFg21.o.gz 3689 SHA256 59d7f06388f6461ce69aec7b815b5b76281bad14c7ef13f8fadaa5b848072eb5 SHA512 2375d44713af0fe5c6f3873cefd4e82ad2cdb5c3f2be936966a3d1747f73f15ad37945f2185da116f733eff7bdff989961e2cfc5d715ea9b5045d860aa32f0b4 WHIRLPOOL a115d5fd7ceac5bae8b06538cb1dc92f4e32bea0106780cf523e824b01db6e280239e6bf6def16f50acf59bb41222a640101c779da0414f2c71aa0ba2b83e080 -DIST xa2.0_cvid_linuxPPC.o.Z 5192 SHA256 aa7ea8f934780fa3ea887867811c18023cf7a9740cdfa942648f4fd7d6d996f5 SHA512 12ced02b89c2d8d8981104fe7fe93a95a2fb20607635194852e5ff6044c2def9df18ba1db8f639426fb9015f25e17d3b945170f4e1669a1281e0c8494363fe83 WHIRLPOOL 513b7b93e98f8207197476ade0282cf35cc8667c10a24f7cf73f46d39e465e869ab6563591fd3303d31553869b2a40c1ce7cf3260fb3f5023ab1918effab625e -DIST xa2.0_cvid_sparcELF.o.Z 4730 SHA256 705511a4eb9a639b7c95a3bb7d6f4f7b1d0ce4a59db2a9cb567bfb3c4a513d02 SHA512 6d6aef8f5c4018facafbc42085b9644f2dbd37f8f0131b9e99bcb0d03157ead6d6bfe8fbc92f11cd1ab335d3771fb323081af578a40bf39c8e3ec766a2b0891a WHIRLPOOL a10ae9a90f3f4391170b4f160e90fb14e00c9e268e632e91fbb00e346192ef46fe26d0624b33b85d330440572e6852d374cc3e134c8c3c03d64789fb2b9f284a -DIST xa2.0_iv32_linuxAlpha.o.gz 33172 SHA256 5439471b0f78da3538ef366311c5ad732e415c95095a452b46694b5b68deac15 SHA512 b6f4a963dc1ae954c61a0c6053fdbe48357cf77f849feadb491e111109405830cc48ce32faea3bec4241b08698470d2389b0022979f47f3fb833436dcba41181 WHIRLPOOL e76d6d1e11771fbdfce334d2925648276056ece1a1c8ac663ad96d579b76b893fc472432c31ee175f3af773c78914db14a48fd0e613f2abd419d13d96a97545e -DIST xa2.0_iv32_linuxPPC.o.Z 56163 SHA256 d332753ffc6a47c9853a26443e562d3d5aa1cc7a8ac9fad471d3bd2ca0207d3e SHA512 73837266ff178568dd384207443b1236bad7c9867c03c8b45e3894b091780b7f4c2564a993ea4dbeeadc151dfcf87c3a5ecaa3efdc41fa2ab8461151c6aca72f WHIRLPOOL 72430e68df1e825ec48924a6d9845c282d1ded992d95f4487ec248fdd0522e27f90ab1d94077080a3f7ed53b9e1f0decc75f5a2200e732e58efd10743bb6e0b5 -DIST xa2.0_iv32_sparcELF.o.Z 48813 SHA256 86b4613490ac3cadc73524cc433deafebedacbda692ad5f88bcb7c029113ad24 SHA512 6f42e13f5adea510458b9d08cc8acc401cdebec5668bb73922ac053707d2401d503f38a33182c80748e09378464b907224ac77a166098f9dd7877e7dbe972bd1 WHIRLPOOL c87ee79394707c121396df8cea5b7f29a084cf1507033e870d1d73f389feca74906f2586906a955ffff7d4e0fa5e8aab14a772225313ee35ede6de43aedcf1e0 -DIST xa2.1_iv32_linuxELFg21.o.gz 29291 SHA256 41420dca15e5e546c455553b6434435d53de17a08a6307a79de75e753a85b3a1 SHA512 df2a9c534239061da3dab413b6e4e9c127ec4b0a3fd6a8665169bc69e3577b10b7c26c21124e083ece891ac28605ec6f4e407dc2a35ffe54f16101d8cc9be179 WHIRLPOOL ec1c0074006a0b0229b8c1fc1bd777225ea96fdc4b77272ec3b6ffe3569e31c677fa8b175b6263b42904bbb5dd1d2d5c7fcbda262333c2394c993d8a03c379b9 -DIST xanim2801.tar.gz 441250 SHA256 72031927a70ab782e2b0a69daaef7894b0ec1c2c6c2d65d495aff5f50bbed0a9 SHA512 c289227f5af42f0c02d2e3188443f472d103bd6ace3bc05b39206daca1e8f81971d9e9bc30891d0ced2c4aca7b9bf0ecbfe8cc0d56563945d28e505435bb6f60 WHIRLPOOL c7118a98d337caa164e399032183a476d3b090ce7e6c7e503dea229a06c6c6307dd04a10bf408088489dbc81f8de913a29ca66460fbe7f22d0656c75b6abdf54 -EBUILD xanim-2.80.1-r4.ebuild 3528 SHA256 08a628e85505afd66718ae7c85342c84397a5b145d5775d63166e05676c201e2 SHA512 447f3e4a474e551d024c9a2f368cb398ba2b8be430a00de5148580e13403be181aba885b37401de527d3aadce44df9eadf07451c99e5b2ad08d8421eb0ccf2e6 WHIRLPOOL 61ebe3003eefdfe146cddbb6e934b080d1ea3f624ac9035dca071872b905098af9497547c224795e5a880fd977cfe5f7d0c0a5dd33d09e5c2156397aa2c7b9de -MISC ChangeLog 2502 SHA256 5ca822cbd2100fa71a0fe736b2810b73c688f967869a037e4f1fccedd7cb8b2f SHA512 55b61549c64192a61b1d2cf4712ea51f7b07b3e226fab46387651438bf1457643581c18cdf845de6f6e687bd9692e2bd9fc7cb15fcdc416db9046d5cad798fcb WHIRLPOOL ec6c36d82db067651455a11dc2d2450174633410d56fb89f6c3804f02af72c8de1202f1f99165605ac636b2e84b2777c02f4736b53c7a75e83bdb31dbb48be23 -MISC ChangeLog-2015 4438 SHA256 96d51b3ee3b23264c2ae3bec0c89d43d9252853a8dc94d7dd8a773c1578309b2 SHA512 217120cdfaa3e0cde7c74e3ecde141b0c791a908d5cac532cf742c3bcfbc0d85dde77602d3fe6340a968f8633fa84a53c605871e774b96f8757f7b9bf6f9bf2f WHIRLPOOL e6cff82b696fe148c6afd1e76404a3a27c7bfe95cf2729388fbf88af41f0022feb32b72feaeb354a911b89863c79d927cb98bdc3eee5cd8aac1d668bb583a8e9 -MISC metadata.xml 221 SHA256 f9c43664acd23c026d227c13f3afb1a1e69d190689815295498c32604c8e0c22 SHA512 e5a88aac41d38b1bdf0becef8d0a08d1875eb803fac3f791524a7810c8068cfd2239a42717bddf9835daf6c0b2c5d5592b12669882bbc2abaab39955d7de7fb4 WHIRLPOOL 0c890eef9948116352ecd84ee44ecd07c741d7eb82b89aba4ac0d87757df3616d2170550d7b528cb9c359cf7e5cab95b494ebf92c3c1dc0ea96428603577047b diff --git a/media-video/xanim/files/xanim-2.80.1-freebsd.patch b/media-video/xanim/files/xanim-2.80.1-freebsd.patch deleted file mode 100644 index c31651a..0000000 --- a/media-video/xanim/files/xanim-2.80.1-freebsd.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- xa_audio.h.old Thu Apr 11 08:48:39 2002 -+++ xa_audio.h Thu Apr 11 08:49:25 2002 -@@ -139,7 +139,11 @@ - #define _FILE_DSP "/dev/dsp" - #define _FILE_MIXER "/dev/mixer" - #ifdef __FreeBSD__ -+#if __FreeBSD__ > 3 -+#include <sys/soundcard.h> -+#else - #include <machine/soundcard.h> -+#endif - #else - #include <sys/soundcard.h> - #endif diff --git a/media-video/xanim/files/xanim-2.80.1-gcc41.patch b/media-video/xanim/files/xanim-2.80.1-gcc41.patch deleted file mode 100644 index 3652989..0000000 --- a/media-video/xanim/files/xanim-2.80.1-gcc41.patch +++ /dev/null @@ -1,71 +0,0 @@ ---- xanim2801/xa_input.c.orig 2006-02-24 23:01:28.000000000 +0900 -+++ xanim2801/xa_input.c 2006-02-24 23:07:28.000000000 +0900 -@@ -952,13 +952,6 @@ - else return(xaFALSE); - } - --xaULONG xa_ftp_abort(xin) --XA_INPUT xin; --{ -- return(xaFALSE); --} -- -- - /************************ - * - *********/ -@@ -1025,28 +1018,28 @@ - memset(&data,0,sizeof(data)); - memset(&from,0,sizeof(from)); - if (gethostname(hostname, sizeof(hostname)) < 0) -- return(xa_ftp_abort(xin)); -+ return(xaFALSE); - if ((host= (struct hostent *)gethostbyname(hostname)) == 0) -- return(xa_ftp_abort(xin)); -+ return(xaFALSE); - data.sin_family = host->h_addrtype; - memcpy( (char *)&data.sin_addr, (char *)host->h_addr_list[0], host->h_length); - if ((tmp_sock = socket ( AF_INET , SOCK_STREAM , 0 )) < 0) -- return(xa_ftp_abort(xin)); -+ return(xaFALSE); - len = 1; - if (setsockopt(tmp_sock, SOL_SOCKET, SO_REUSEADDR, - (char *)(&len), sizeof(len)) < 0) -- { close(tmp_sock); return(xa_ftp_abort(xin)); } -+ { close(tmp_sock); return(xaFALSE); } - - data.sin_port = 0; - if ( bind(tmp_sock, (struct sockaddr *)&data, sizeof(data)) < 0 ) -- { close(tmp_sock); return(xa_ftp_abort(xin)); } -+ { close(tmp_sock); return(xaFALSE); } - - len = sizeof(data); - if (getsockname(tmp_sock, (struct sockaddr *)&data, &len) < 0 ) -- { close(tmp_sock); return(xa_ftp_abort(xin)); } -+ { close(tmp_sock); return(xaFALSE); } - - if (listen(tmp_sock, 4) < 0 ) -- { close(tmp_sock); return(xa_ftp_abort(xin)); } -+ { close(tmp_sock); return(xaFALSE); } - - /* POD add support for PORT command? */ - addr = (xaUBYTE *) (&data.sin_addr); -@@ -1059,15 +1052,15 @@ - - if (xa_ftp_send_cmd(xin, port_cmd, &retcode) == xaFALSE) - { fprintf(stderr,"FTP: send cmd err\n"); -- close(tmp_sock); return(xa_ftp_abort(xin)); } -+ close(tmp_sock); return(xaFALSE); } - - if (xa_ftp_send_cmd(xin, file_cmd, &retcode) == xaFALSE) - { fprintf(stderr,"FTP: send cmd err\n"); -- close(tmp_sock); return(xa_ftp_abort(xin)); } -+ close(tmp_sock); return(xaFALSE); } - - len = sizeof(from); - xin->dsock = accept((int)tmp_sock, (struct sockaddr *) &from, (int *)&len); -- if (xin->dsock < 0) { close(tmp_sock); return(xa_ftp_abort(xin)); } -+ if (xin->dsock < 0) { close(tmp_sock); return(xaFALSE); } - close(tmp_sock); - return(xaTRUE); - } diff --git a/media-video/xanim/metadata.xml b/media-video/xanim/metadata.xml deleted file mode 100644 index 68b9a06..0000000 --- a/media-video/xanim/metadata.xml +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>media-video@gentoo.org</email> -</maintainer> -</pkgmetadata> diff --git a/media-video/xanim/xanim-2.80.1-r4.ebuild b/media-video/xanim/xanim-2.80.1-r4.ebuild deleted file mode 100644 index d6e2628..0000000 --- a/media-video/xanim/xanim-2.80.1-r4.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -inherit eutils toolchain-funcs - -DESCRIPTION="program for playing a wide variety of animation, audio and video formats" -HOMEPAGE="http://xanim.polter.net/" - -LICENSE="XAnim" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" -IUSE="" - -RDEPEND="x11-libs/libXext - x11-libs/libXt - >=sys-libs/zlib-1.1.3" -DEPEND="${RDEPEND} - >=sys-apps/sed-4.0.5 - x11-proto/xextproto" - -MY_P=${PN}${PV//.} -S=${WORKDIR}/${MY_P} - -_XA_CYUV_alpha=xa1.0_cyuv_linuxAlpha.o -_XA_CVID_alpha=xa2.0_cvid_linuxAlpha.o -_XA_IV32_alpha=xa2.0_iv32_linuxAlpha.o -_XA_EXT_alpha=.gz - -_XA_CYUV_ppc=xa1.0_cyuv_linuxPPC.o -_XA_CVID_ppc=xa2.0_cvid_linuxPPC.o -_XA_IV32_ppc=xa2.0_iv32_linuxPPC.o -_XA_EXT_ppc=.Z - -_XA_CYUV_sparc=xa1.0_cyuv_sparcELF.o -_XA_CVID_sparc=xa2.0_cvid_sparcELF.o -_XA_IV32_sparc=xa2.0_iv32_sparcELF.o -_XA_EXT_sparc=.Z - -_XA_CYUV_x86=xa1.0_cyuv_linuxELFg21.o -_XA_CVID_x86=xa2.0_cvid_linuxELFg21.o -_XA_IV32_x86=xa2.1_iv32_linuxELFg21.o -_XA_EXT_x86=.gz - -_XA_CYUV_x86_fbsd=xa1.0_cyuv_linuxELFg21.o -_XA_CVID_x86_fbsd=xa2.0_cvid_linuxELFg21.o -_XA_IV32_x86_fbsd=xa2.1_iv32_linuxELFg21.o -_XA_EXT_x86_fbsd=.gz - -# This might leave _XA_EXT empty and that's fine, just indicates no -# particular support for a given arch -MY_ARCH=${ARCH/-/_} -eval _XA_EXT=\${_XA_EXT_${MY_ARCH}} -eval _XA_CVID=\${_XA_CVID_${MY_ARCH}} -eval _XA_CYUV=\${_XA_CYUV_${MY_ARCH}} -eval _XA_IV32=\${_XA_IV32_${MY_ARCH}} - -SRC_URI="mirror://gentoo/${MY_P}.tar.gz - sparc? ( - mirror://gentoo/${_XA_CVID_sparc}${_XA_EXT_sparc} - mirror://gentoo/${_XA_CYUV_sparc}${_XA_EXT_sparc} - mirror://gentoo/${_XA_IV32_sparc}${_XA_EXT_sparc} - ) - alpha? ( - mirror://gentoo/${_XA_CVID_alpha}${_XA_EXT_alpha} - mirror://gentoo/${_XA_CYUV_alpha}${_XA_EXT_alpha} - mirror://gentoo/${_XA_IV32_alpha}${_XA_EXT_alpha} - ) - ppc? ( - mirror://gentoo/${_XA_CVID_ppc}${_XA_EXT_ppc} - mirror://gentoo/${_XA_CYUV_ppc}${_XA_EXT_ppc} - mirror://gentoo/${_XA_IV32_ppc}${_XA_EXT_ppc} - ) - x86? ( - mirror://gentoo/${_XA_CVID_x86}${_XA_EXT_x86} - mirror://gentoo/${_XA_CYUV_x86}${_XA_EXT_x86} - mirror://gentoo/${_XA_IV32_x86}${_XA_EXT_x86} - ) - x86-fbsd? ( - mirror://gentoo/${_XA_CVID_x86}${_XA_EXT_x86} - mirror://gentoo/${_XA_CYUV_x86}${_XA_EXT_x86} - mirror://gentoo/${_XA_IV32_x86}${_XA_EXT_x86} - )" - -src_unpack() { - unpack ${MY_P}.tar.gz - if [[ -n ${_XA_EXT} ]]; then - mkdir "${S}"/mods || die - cd "${S}"/mods || die - unpack ${_XA_CVID}${_XA_EXT} - unpack ${_XA_CYUV}${_XA_EXT} - unpack ${_XA_IV32}${_XA_EXT} - fi - cd "${S}" - sed -i -e 's:/usr/X11R6:/usr:g' Makefile* - - epatch "${FILESDIR}/${P}-gcc41.patch" - epatch "${FILESDIR}/${P}-freebsd.patch" - - use elibc_glibc || sed -i -e 's/-ldl//' Makefile* -} - -src_compile() { - # Set XA_DLL_PATH even though we statically link the mods, I guess - # this provides extensibility - emake CC="$(tc-getCC)" OPTIMIZE="${CFLAGS}" LD_FLAGS="${LDFLAGS}" \ - XA_DLL_DEF="-DXA_DLL -DXA_PRINT" XA_DLL_PATH=/usr/lib/xanim/mods \ - ${_XA_EXT:+ \ - XA_IV32_LIB="mods/${_XA_CVID}" \ - XA_CYUV_LIB="mods/${_XA_CYUV}" \ - XA_CVID_LIB="mods/${_XA_IV32}" } \ - || die -} - -src_install() { - dobin xanim || die - newman docs/xanim.man xanim.1 - dodoc README - dodoc docs/README.* docs/*.readme docs/*.doc - - # I don't know why we're installing these modules when they're - # statically linked, but whatever... - if [[ -n ${_XA_EXT} ]]; then - insinto /usr/lib/xanim/mods - doins mods/${_XA_CVID} - doins mods/${_XA_CYUV} - doins mods/${_XA_IV32} - fi -} diff --git a/net-im/skypeforlinux/ChangeLog b/net-im/skypeforlinux/ChangeLog new file mode 100644 index 0000000..df64079 --- /dev/null +++ b/net-im/skypeforlinux/ChangeLog @@ -0,0 +1,5 @@ +*skypeforlinux-8.56.0.103-r2 (26 Mar 2020) + + 26 Mar 2020; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml, + +skypeforlinux-8.56.0.103-r2.ebuild: + net-im/skypeforlinux: add v8.56.0.103-r2 to repo for use w/o USER_NS diff --git a/net-im/skypeforlinux/Manifest b/net-im/skypeforlinux/Manifest new file mode 100644 index 0000000..cbbad5f --- /dev/null +++ b/net-im/skypeforlinux/Manifest @@ -0,0 +1,4 @@ +DIST skypeforlinux_8.56.0.103-1.x86_64.rpm 107196663 BLAKE2B 987d35fe670e0902db0d43bea1071f24e893613ec80db3fd2d41c1080f3ea1178a449687fe85384dad93955990afadf7144af31aec0f188e7da5d0ff85c51aca SHA512 2760cdcc0afbf626b603d6716fba201b726f58d5be4e17a90fff271769c99c5a9802b27d7c88d4307ddbd5844c0d705c5dd6ecb9834b7b754f2c5d987d6cbed0 +EBUILD skypeforlinux-8.56.0.103-r2.ebuild 3314 BLAKE2B 05d310eecd9d4cab8f7cf724b8b8ecbbcd1844b39fbfe3fd6d2f48175bad402aa43b14c126528f2417cffd37210376b9b6a7acb67644f30698443a3fa63a1b8f SHA512 2751fc49a06bef341bc178becafa8ee70d9892a5115572f807e0eba8bc56a18bad14699cda8a11a20e0e5cba36c77dc794395583d3a710531d5274c7fa8efd07 +MISC ChangeLog 218 BLAKE2B c8de340406a815d249e2713be36980dc1290ba0191dd497859dcf279fe9ee19a491d430c5e0c1d7384913bf9c1fdc86d0d81c4952ea184cddfda30f5e211022f SHA512 ceb97c5f8aeb9c61add5e2ce08d10e4c98996a7269d7805a8c5fb1aad40082d49d2ce134e051a1aed3e145866afe56979c282afe8c1c71d319c5122de32f5f01 +MISC metadata.xml 809 BLAKE2B d66696f319d1d5800a2fba9f294c491f49ed2834d5e6265d9ccc1d28e4449547119883f046e09a2c6fb2c5ef717c20dd1a37210d0269ce9498c0f79d99545c18 SHA512 3b6432baf6f647e87cc27dd34a5f54fad60762b8904fa290d7aca556f19a4fcfe17200c1f05a4ad29e67a22b99f2a115b5800fb635579fcbe86591ce6d81372a diff --git a/net-im/skypeforlinux/metadata.xml b/net-im/skypeforlinux/metadata.xml new file mode 100644 index 0000000..1dda8f8 --- /dev/null +++ b/net-im/skypeforlinux/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>onigino@protonmail.com</email> + <name>Gino McCarty</name> + </maintainer> + <maintainer type="person"> + <email>jano.vesely@gmail.com</email> + <name>Jan Vesely</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <use> + <flag name="pax_kernel">Triggers a paxmarking of the main skype binary</flag> + </use> + <longdescription>Skype is for doing things together, whenever you're apart. Skype's text, voice and video make it simple to share experiences with the people that matter to you, wherever they are.</longdescription> +</pkgmetadata> diff --git a/net-im/skypeforlinux/skypeforlinux-8.56.0.103-r2.ebuild b/net-im/skypeforlinux/skypeforlinux-8.56.0.103-r2.ebuild new file mode 100644 index 0000000..941d1e6 --- /dev/null +++ b/net-im/skypeforlinux/skypeforlinux-8.56.0.103-r2.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MULTILIB_COMPAT=( abi_x86_64 ) + +inherit chromium-2 desktop pax-utils rpm multilib-build xdg + +DESCRIPTION="Instant messaging client, with support for audio and video" +HOMEPAGE="https://www.skype.com/" +SRC_URI="https://repo.skype.com/rpm/stable/${PN}_${PV}-1.x86_64.rpm" + +LICENSE="Skype-TOS MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="pax_kernel" + +S="${WORKDIR}" +QA_PREBUILT="*" +RESTRICT="mirror bindist strip" #299368 + +RDEPEND=" + app-crypt/libsecret[${MULTILIB_USEDEP}] + dev-libs/atk[${MULTILIB_USEDEP}] + dev-libs/expat[${MULTILIB_USEDEP}] + dev-libs/glib:2[${MULTILIB_USEDEP}] + dev-libs/nspr[${MULTILIB_USEDEP}] + dev-libs/nss[${MULTILIB_USEDEP}] + media-libs/alsa-lib[${MULTILIB_USEDEP}] + media-libs/fontconfig:1.0[${MULTILIB_USEDEP}] + media-libs/freetype:2[${MULTILIB_USEDEP}] + media-libs/libv4l[${MULTILIB_USEDEP}] + net-print/cups[${MULTILIB_USEDEP}] + sys-apps/dbus[${MULTILIB_USEDEP}] + sys-devel/gcc[cxx] + virtual/ttf-fonts + x11-libs/cairo[${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] + x11-libs/gtk+:3[${MULTILIB_USEDEP}] + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXScrnSaver[${MULTILIB_USEDEP}] + x11-libs/libXcomposite[${MULTILIB_USEDEP}] + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXdamage[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXrandr[${MULTILIB_USEDEP}] + x11-libs/libXrender[${MULTILIB_USEDEP}] + x11-libs/libXtst[${MULTILIB_USEDEP}] + x11-libs/libxcb[${MULTILIB_USEDEP}] + x11-libs/libxkbfile[${MULTILIB_USEDEP}] + x11-libs/pango[${MULTILIB_USEDEP}]" + +pkg_setup() { + chromium_suid_sandbox_check_kernel_config +} + +src_unpack() { + rpm_src_unpack ${A} +} + +src_prepare() { + default + sed -e "s!^SKYPE_PATH=.*!SKYPE_PATH=${EPREFIX}/opt/skypeforlinux/skypeforlinux!" \ + -i usr/bin/skypeforlinux || die + sed -e "s!^Categories=.*!Categories=Network;InstantMessaging;Telephony;!" \ + -e "/^OnlyShowIn=/d" \ + -i usr/share/applications/skypeforlinux.desktop || die +} + +src_install() { + dodir /opt + cp -a usr/share/skypeforlinux "${D}"/opt || die + + dobin usr/bin/skypeforlinux + + dodoc usr/share/skypeforlinux/*.html + dodoc -r usr/share/doc/skypeforlinux/. + # symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open) + dosym ${PF} usr/share/doc/skypeforlinux + + doicon usr/share/pixmaps/skypeforlinux.png + + local res + for res in 16 32 256 512; do + newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/skypeforlinux.png skypeforlinux.png + done + + domenu usr/share/applications/skypeforlinux.desktop + + if use pax_kernel; then + pax-mark -m "${ED}"/opt/skypeforlinux/skypeforlinux + pax-mark -m "${ED}"/opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node + ewarn "You have set USE=pax_kernel meaning that you intend to run" + ewarn "${PN} under a PaX enabled kernel. To do so, we must modify" + ewarn "the ${PN} binary itself and this *may* lead to breakage! If" + ewarn "you suspect that ${PN} is being broken by this modification," + ewarn "please open a bug." + fi +} diff --git a/net-im/whatsapp-purple/ChangeLog b/net-im/whatsapp-purple/ChangeLog deleted file mode 100644 index 5090c1f..0000000 --- a/net-im/whatsapp-purple/ChangeLog +++ /dev/null @@ -1,10 +0,0 @@ -# ChangeLog for net-im/whatsapp-purple -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*whatsapp-purple-9999 (24 Jan 2014) - - 24 Jan 2014; AstroFloyd <AstroFloyd@gmail.com> +whatsapp-purple-9999.ebuild, - +metadata.xml: - Ebuild for net-im/whatsapp-purple - diff --git a/net-im/whatsapp-purple/Manifest b/net-im/whatsapp-purple/Manifest deleted file mode 100644 index f2512d0..0000000 --- a/net-im/whatsapp-purple/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -EBUILD whatsapp-purple-9999.ebuild 411 SHA256 35c4f39d31e7dfb9fc24b87664b4c3219adfb5ab282daa573043153404b3cc95 SHA512 f435ad1c1e36135232a5a9436d5404981ee1add687767d7d21a50f3dcd7ac6760f6ecd91e1c6ed55360162d2cd5246749406818d802868e838ca46a052a3a939 WHIRLPOOL 4291cb8e2245f9327bed7af9ff34e475808a949b97f5377b4fa4914bcfe718024abc99cd9f75a5ebf6d71fa99ed71e4d698edc6ecbdedd47b83052aac3397ff8 -MISC ChangeLog 293 SHA256 0f5d0b773e62f2529c8944819997cf2a3281840a58daefd4a7a9528cecea6507 SHA512 c0261d3dffa21b78d406edf7bc6611ad0b4e78df869fa95c5db0113962feef2ab3191e1766867c62c68c8984903f345e194e913a1d5a1d33b93b1060a438573d WHIRLPOOL ac49e032d96491244c21a4990157b929fcc0102556e242a7106f693d9ca17d87a617186862026b55fb95251ff47b9ff9dea8c4baac9f3f1976235a06affe2d35 -MISC metadata.xml 267 SHA256 ccc3df19d3f0545ed793c0b78c5e1b46bb2b41a854e54404dfa7695cce3ecf0f SHA512 b14143600a5e36f4997893a1b665aa975b75f5b31956f47464d86da7d9141ab595e7f4d2a392352d334157037a1f053e943d8442eee535ef7e04ceed71653d7e WHIRLPOOL 580d4019007d95740a863094d9450776ce2748ac0047db891f8f5c1e81ce18e4937cba292124996b720e4415dec7876112a8be70654e87a86177bd2df6c26b02 diff --git a/net-im/whatsapp-purple/metadata.xml b/net-im/whatsapp-purple/metadata.xml deleted file mode 100644 index c7214c6..0000000 --- a/net-im/whatsapp-purple/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>net-im</herd> - <maintainer type="person"> - <email>AstroFloyd@gmail.com</email> - <name>AstroFloyd</name> - </maintainer> -</pkgmetadata> diff --git a/net-im/whatsapp-purple/whatsapp-purple-9999.ebuild b/net-im/whatsapp-purple/whatsapp-purple-9999.ebuild deleted file mode 100644 index 1908af3..0000000 --- a/net-im/whatsapp-purple/whatsapp-purple-9999.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -inherit eutils git-2 - -DESCRIPTION="Whatsapp plugin for libpurple (Pidgin)" -HOMEPAGE="http://davidgf.net/page/39/" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -EGIT_REPO_URI="https://github.com/davidgfnet/whatsapp-purple.git" - -DEPEND="net-im/pidgin" -RDEPEND="${DEPEND}" diff --git a/net-mail/davmail-bin/ChangeLog b/net-mail/davmail-bin/ChangeLog deleted file mode 100644 index f0674a6..0000000 --- a/net-mail/davmail-bin/ChangeLog +++ /dev/null @@ -1,225 +0,0 @@ -# ChangeLog for net-mail/davmail-bin -# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*davmail-bin-4.8.0 (10 Dec 2017) - - 10 Dec 2017; AstroFloyd <AstroFloyd@gmail.com> +davmail-bin-4.8.0.ebuild, - +files/davmail.conf, +files/davmail.init, +files/davmail.png, - +files/davmail.properties, +metadata.xml: - Copy net-mail/davmail-bin from Seden - -*davmail-bin-4.7.2 (11 Apr 2016) - - 11 Apr 2016; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.7.2.ebuild, - -davmail-bin-4.7.0.ebuild - Version bump and removal of old version. - -*davmail-bin-4.7.1 (20 Dec 2015) - - 20 Dec 2015; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.7.1.ebuild, - -davmail-bin-4.6.2.ebuild - Version bump and removal of old version. - -*davmail-bin-4.7.0 (09 Nov 2015) - - 09 Nov 2015; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.7.0.ebuild, - -davmail-bin-4.6.1.ebuild - Version bump and removal of old version. - -*davmail-bin-4.6.2 (21 Aug 2015) - - 21 Aug 2015; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.6.2.ebuild, - -davmail-bin-4.6.0.ebuild - Version bump and removal of old version. - -*davmail-bin-4.6.1 (18 Feb 2015) - - 18 Feb 2015; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.6.1.ebuild, - -davmail-bin-4.5.1.ebuild - Version bump and removal of old version. - -*davmail-bin-4.6.0 (28 Jan 2015) - - 28 Jan 2015; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.6.0.ebuild, - -davmail-bin-4.4.1.ebuild - Version bump and removal of old version. - -*davmail-bin-4.5.1 (21 Jul 2014) - - 21 Jul 2014; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.5.1.ebuild, - -davmail-bin-4.5.0-r1.ebuild - Version bump and removal of buggy and masked version. - -*davmail-bin-4.4.1 (02 Feb 2014) - - 02 Jul 2014; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.4.1.ebuild, - Added again, as the 4.5.0 version has a nasty bug that makes - davmail useless for connecting to exchange 2012+. - See: http://sourceforge.net/p/davmail/bugs/569 - -*davmail-bin-4.5.0-r1 (27 Jun 2014) - - 27 Jun 2014; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.5.0-r1.ebuild, - -davmail-bin-4.5.0.ebuild - Important fix: enewuser only works if user eclass is inherited. - Thanks to Karl-Johan Karlsson <creideiki+gentoo-bugzilla@lysator.liu.se> - who pointed this out in #351417 c53. - -*davmail-bin-4.5.0 (05 Jun 2014) - - 05 Jun 2014; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.5.0.ebuild, - -davmail-bin-4.4.1.ebuild - Version bump - -*davmail-bin-4.4.1 (02 Feb 2014) - - 02 Feb 2014; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.4.1.ebuild, - -davmail-bin-4.4.0.ebuild - Version bump - -*davmail-bin-4.4.0 (22 Nov 2013) - - 22 Nov 2013; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.4.0.ebuild, - -davmail-bin-4.3.4.ebuild - Version bump - -*davmail-bin-4.3.4 (10 Sep 2013) - - 10 Sep 2013; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.3.4.ebuild, - -davmail-bin-4.3.3-r1.ebuild - Version bump - -*davmail-bin-4.3.3-r1 (04 Jul 2013) - - 19 Jun 2013; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.3.3-r1.ebuild, - -davmail-bin-4.3.3.ebuild - Updated ebuild to accept jre/jdk slot 1.7 - -*davmail-bin-4.3.3 (19 Jun 2013) - - 19 Jun 2013; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.3.3.ebuild, - -davmail-bin-4.3.2.ebuild - Version bump - -*davmail-bin-4.3.2 (07 Jun 2013) - - 07 Jun 2013; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.3.2.ebuild, - -davmail-bin-4.3.1.ebuild - Version bump - -*davmail-bin-4.3.1 (06 Jun 2013) - - 06 Jun 2013; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.3.1.ebuild, - -davmail-bin-4.3.0.ebuild - Version bump - -*davmail-bin-4.3.0 (23 May 2013) - - 23 May 2013; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.3.0.ebuild, - -davmail-bin-4.2.1.ebuild - Version bump - -*davmail-bin-4.2.1 (12 Apr 2013) - - 12 Apr 2013; Sven Eden <yamakuzure@gmx.net> - +davmail-bin-4.2.1.ebuild, - -davmail-bin-4.2.0.ebuild - Version bump - -*davmail-bin-4.2.0 (28 Sep 2012) - - 11 Mar 2013; Sven Eden <yamakuzure@gmx.net> +davmail-bin-4.2.0.ebuild, - Version bump - - 11 Mar 2013; Sven Eden <yamakuzure@gmx.net> - -davmail-bin-4.1.0-r1.ebuild - remove obsolete ebuild - -*davmail-bin-4.1.0-r1 (03 Jan 2013) - - 03 Jan 2013; Sven Eden <yamakuzure@gmx.net> +davmail-bin-4.1.0-r1.ebuild, - +files/davmail.conf, - +files/davmail.properties, - +files/davmail.init: - Added changes from the davmail-3.9.8.ebuild created by Jiri Tyr and - posted in bug #351417. - - 03 Jan 2013; Sven Eden <yamakuzure@gmx.net> -davmail-bin-4.1.0.ebuild, - -files/initd, - -files/davmail.desktop: - Removed obsolete files. - -*davmail-bin-4.1.0 (28 Sep 2012) - - 28 Sep 2012; Sven Eden <yamakuzure@gmx.net> +davmail-bin-4.1.0.ebuild, - Version bump - - 28 Sep 2012; Sven Eden <yamakuzure@gmx.net> - -davmail-bin-4.0.0.ebuild - remove obsolete ebuild - -*davmail-bin-4.0.0 (14 Sep 2012) - - 14 Sep 2012; Sven Eden <yamakuzure@gmx.net> +davmail-bin-4.0.0.ebuild, - Version bump - - 14 Sep 2012; Sven Eden <yamakuzure@gmx.net> - -davmail-3.9.9.ebuild - remove obsolete ebuild - -*davmail-bin-3.9.9 (18 Jul 2012) - - 18 Jul 2012; Sven Eden <yamakuzure@gmx.net> +davmail-3.9.9.ebuild, - Version bump - - 18 Jul 2012; Sven Eden <yamakuzure@gmx.net> - -davmail-3.9.8.ebuild - remove obsolete ebuild - -*davmail-bin-3.9.8 (28 Feb 2012) - - 28 Feb 2012; Sven Eden <yamakuzure@gmx.net> +davmail-3.9.8.ebuild, - Version bump - - 28 Feb 2012; Sven Eden <yamakuzure@gmx.net> - -davmail-3.9.6-r1.ebuild - -davmail-3.9.7.ebuild - remove obsolete ebuilds - -*davmail-bin-3.9.7 (11 Jan 2012) - - 11 Jan 2012; Sven Eden <yamakuzure@gmx.net> +davmail-3.9.7.ebuild, - Version bump - -*davmail-bin-3.9.6-r1 (23 Nov 2011) - - 23 Nov 2011; Sven Eden <yamakuzure@gmx.net> +davmail-3.9.6-r1.ebuild, - -davmail-3.9.6.ebuild : - Fixed some stupid errors. The old ebuild is obsolete. - -*davmail-bin-3.9.6 (21 Nov 2011) - - 21 Nov 2011; Sven Eden <yamakuzure@gmx.net> +davmail-3.9.6.ebuild : - Re-added to my overlay, and renamed to davmail-bin. The unbundled - version in the java-overlay causes too many problems on my system, - I have therefore decided to keep the bundled (binary) version in my own - overlay. diff --git a/net-mail/davmail-bin/Manifest b/net-mail/davmail-bin/Manifest deleted file mode 100644 index 35bbe07..0000000 --- a/net-mail/davmail-bin/Manifest +++ /dev/null @@ -1,9 +0,0 @@ -AUX davmail.conf 99 SHA256 2a622cba80470e2288dc99a99b357c18f8df8ac60bcee1625aaed2ffd381d6bf SHA512 fc99a9e54d738a679b946e3c17663ef2c7974eba43011e8bdc980654a2f3a216005cd67328f650f35577b8d00ea2dd0ad393604407b9dec81362371ea4b3cdc1 WHIRLPOOL 07c38b07392bef36c246ebf171b4a734a84788d6ac2393af721f91aa5d6dbda09050e9f8e0929768f75b98399cf784abcb069c3377ee2a0049bb9454033931cd -AUX davmail.init 611 SHA256 ac25bb25a8d5e6848db13ddd968156da7a2f260b1fe6e9bcd56b4138e2643a59 SHA512 0743eb5256f6545023218af63736eb5f857ae8c64551c64f41eff947f1d94246f05e68c2fa97aa903899f0a1434f31c8d3a635b91cac3f24e15afe431f78967f WHIRLPOOL 364faa2c3ce5730806605f85a112ee15ffc9dda904fb74a7227d7623b58242e45627eeb1c2b0a54d56ddda885f6bcac23fe220b4e12ed5c96a33632e43883675 -AUX davmail.png 4218 SHA256 b50a1e8d9ac3e20acf88f77d9524f986041282e9f6ae120c78ee64cf6a20df7e SHA512 da600b141df1144c17ae0362f20ff06019986aa73cabeae088da2ae8c917f2e043b127799abc7587011358bcc366fbd2257115e64e02fc0669aefdd05c6581be WHIRLPOOL 1c2e4d8d8f5b318878eedbb7676ee5622429fe0a08d2598fc2cba75daa08b3844afabc87360b9f8d6e00aa419f5d5268e738f598b7793efc992cb22144014550 -AUX davmail.properties 1290 SHA256 2929fc3fbdc32de64ebb0b5f59623d6f12272764dff95dc6673e4276d313530e SHA512 af7403a99a5014b35163801a818c141ab7d0427f660900e15e16724ab1d05b4f346389584ff4537692d9f48f31a191a77f4b55d2960e694cfc00f2d00ba8ded6 WHIRLPOOL f5aa54f5570c63cd2fbcf6537fe5c3cf9f6f69800cc4a642c9a7ea6068e38f281c1eb5b85362807cd13d2fe318fe0463a1dc06b34a49ee774d8c38a6e91f1734 -DIST davmail-linux-x86-4.8.0-2479.tgz 6554557 SHA256 6a0aa8b8e31d5a9e89d3be46b9bc0216482c5e2ad0454e11aaece189e7291182 SHA512 73657be729ab200ea431724241f3500f576f87c3f8d5f34e0505ed5e17b35a3e9c1d684627d3e63718c11d729b91b1962cbf4767584810b8301903d38f52a81f WHIRLPOOL e7305d5e73ab58e59a61b1978ab407ac01ad459a0ce66a1b78e7bf6e35547cc25011a399846b04042af08760a7d2a84219b8c25c445f95710f0ea136dafaca5c -DIST davmail-linux-x86_64-4.8.0-2479.tgz 6700895 SHA256 0e650c4a060d64fd2b270ddb00baa906aac617865d5e60c9f526a281cdb27b62 SHA512 979846ff80c3993403d7f0d3b5dda1eba06350b668bf3a721d9df2fcc20783dcd3e621e281aa6d6a5d51feea341f8f04bf3d7a60a3d3bdec503e09300886a278 WHIRLPOOL 029f2dccca04c1c66a865dcd324fa842c92c5c770c9fd3210f12fb7d1e0a2533e6244be70140882ef988be95c544c2fd5273f5c5860aac424512f4c791582b8c -EBUILD davmail-bin-4.8.0.ebuild 1970 SHA256 20d63aa14a96a23ea1155b89e941d35ae91a16b877f57bde19647309c49b78d0 SHA512 eb88d3deb0bdd4bc9271c9f11cbb812c64725a7bdfc49cc4f47d9df2f97c654feab721cfc4be59c5bcb324b7882ca68af9464840d73c01d0cc63f0e7098ce4cb WHIRLPOOL 1608c5a04c33de336f0d726cab4578ead5073cde44c1a03598e5737b010ef9721b4834a9a7ade7a1323913d572055fddb750b6b642b97f08df2a871630b870a7 -MISC ChangeLog 6017 SHA256 e17c3488a28d25b56725ab5348cb6cc2abfd8f789148659597dff100fcaf4e3d SHA512 ff18cc1b5fa7eba03fca88098969ed39cc40d7d906caa6488fd083beac2916489abec506837f42537554b732be76bca366626d422d0c3465579906f5cdeb9307 WHIRLPOOL 7b0cf8f391576488d2e3bb37f9bfcb1b2602dbb7ff15c1a2fda0244ba53618206e67fe30259e5863960537b5a639491a24b30336433d4879c48990995dff6972 -MISC metadata.xml 428 SHA256 aeb1d846d479d75a30f0602fbb6cc0c2487b3658c0a75baf886d1256478623ce SHA512 11f52e6f03faa7a97fbfca777eb039f0d570f27e48424afe0cffc2647dfae56a70670d1f8713498e2bfb97292b2059fc56572e038c34856e5b8fc2f13b73739d WHIRLPOOL a2e880454e67f9e954cba62d68575f62db2c70df3d2c2a054fc711cc89b4961ac47c1a771c5f1901ec9aa7f43ba86ef34b3c07fae550eaacb0583829e1d2b5e1 diff --git a/net-mail/davmail-bin/davmail-bin-4.8.0.ebuild b/net-mail/davmail-bin/davmail-bin-4.8.0.ebuild deleted file mode 100644 index 283a0ea..0000000 --- a/net-mail/davmail-bin/davmail-bin-4.8.0.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils java-pkg-2 user - -MY_REV="2479" -MY_PN="davmail" -MY_P="${MY_PN}-linux-x86" - -SRC_URI="amd64? ( mirror://sourceforge/${MY_PN}/${MY_P}_64-${PV}-${MY_REV}.tgz ) - x86? ( mirror://sourceforge/${MY_PN}/${MY_P}-${PV}-${MY_REV}.tgz )" -DESCRIPTION="POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway" -HOMEPAGE="http://davmail.sourceforge.net/" -RESTRICT="mirror" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="server" - -DEPEND="|| ( - >=virtual/jre-1.6 - >=virtual/jdk-1.6 - ) - !net-mail/davmail" -RDEPEND="${DEPEND}" - -src_unpack() { - if use x86; then - S="${WORKDIR}/${MY_P}-${PV}-${MY_REV}" - else - S="${WORKDIR}/${MY_P}_64-${PV}-${MY_REV}" - fi - default -} - -src_prepare() { - default -} - -pkg_setup() { - if use server ; then - enewuser davmail -1 -1 /dev/null - fi -} - -src_install() { - # libraries - java-pkg_dojar lib/*.jar - java-pkg_dojar ${MY_PN}.jar - - # icon - doicon "${FILESDIR}"/${MY_PN}.png - - # create wrapper script for the client - java-pkg_dolauncher ${MY_PN} --main ${MY_PN}.DavGateway --java_args "" - - # desktop entry - make_desktop_entry ${MY_PN} "DavMail" /usr/share/pixmaps/${MY_PN}.png "Network" - - if use server ; then - # log file - touch ${MY_PN}.log - insinto /var/log - doins ${MY_PN}.log - fowners ${MY_PN} /var/log/${MY_PN}.log - - # config files - insinto /etc - doins "${FILESDIR}"/${MY_PN}.properties - newinitd "${FILESDIR}"/${MY_PN}.init ${MY_PN} - newconfd "${FILESDIR}"/${MY_PN}.conf ${MY_PN} - fi -} - -pkg_postinst() { - if use server ; then - elog - elog "You have chosen to run ${MY_PN} as a system service. You will need to" - elog "modify /etc/${MY_PN}.properties to serve your needs." - elog - elog "You may find it easier to run the ${MY_PN}, configure it via the GUI" - elog "and copy the resulting ~/.${MY_PN}.properties to /etc. Make sure you" - elog "set ${MY_PN}.server=true and ${MY_PN}.allowRemote=true." - elog - fi -} diff --git a/net-mail/davmail-bin/files/davmail.conf b/net-mail/davmail-bin/files/davmail.conf deleted file mode 100644 index f183b09..0000000 --- a/net-mail/davmail-bin/files/davmail.conf +++ /dev/null @@ -1,3 +0,0 @@ -# /etc/conf.d/davmail: config file for /etc/init.d/davmail - -DAVMAIL_CONF="/etc/davmail.properties" diff --git a/net-mail/davmail-bin/files/davmail.init b/net-mail/davmail-bin/files/davmail.init deleted file mode 100644 index ec6d6c3..0000000 --- a/net-mail/davmail-bin/files/davmail.init +++ /dev/null @@ -1,33 +0,0 @@ -#!/sbin/runscript - -PN="davmail" -USER="${PN}" -PID_FILE="/var/run/${PN}.pid" -RUN_FILE="/usr/bin/${PN}" - -depend() { - need net -} - -checkconfig() { - if [ ! -e ${DAVMAIL_CONF} ]; then - eerror "You need to have a valid configuration file at ${DAVMAIL_CONF}" - return 1 - fi -} - -start() { - checkconfig || return 1 - ebegin "Starting DavMail gateway" - - start-stop-daemon --start --user ${USER} \ - --pidfile ${PID_FILE} --make-pidfile --background \ - --exec ${RUN_FILE} -- ${DAVMAIL_CONF} - eend $? -} - -stop() { - ebegin "Shutting down DavMail gateway" - start-stop-daemon --stop --user ${USER} --pidfile ${PID_FILE} - eend $? -} diff --git a/net-mail/davmail-bin/files/davmail.png b/net-mail/davmail-bin/files/davmail.png Binary files differdeleted file mode 100644 index d262a95..0000000 --- a/net-mail/davmail-bin/files/davmail.png +++ /dev/null diff --git a/net-mail/davmail-bin/files/davmail.properties b/net-mail/davmail-bin/files/davmail.properties deleted file mode 100644 index 0f946a8..0000000 --- a/net-mail/davmail-bin/files/davmail.properties +++ /dev/null @@ -1,48 +0,0 @@ -#DavMail settings -davmail.allowRemote=true -davmail.bindAddress= -davmail.caldavAlarmSound= -davmail.caldavEditNotifications=false -davmail.caldavPastDelay=90 -davmail.caldavPort=1080 -davmail.defaultDomain= -davmail.disableUpdateCheck=true -davmail.enableEws=false -davmail.enableProxy=false -davmail.forceActiveSyncUpdate=false -davmail.imapAutoExpunge=true -davmail.imapIdleDelay= -davmail.imapPort=1143 -davmail.keepDelay=30 -davmail.ldapPort=1389 -davmail.logFilePath=/var/log/davmail.log -davmail.popPort=1110 -davmail.proxyHost= -davmail.proxyPassword= -davmail.proxyPort= -davmail.proxyUser= -davmail.sentKeepDelay=90 -davmail.server=true -davmail.server.certificate.hash= -davmail.showStartupBanner=false -davmail.smtpPort=1025 -davmail.ssl.clientKeystoreFile= -davmail.ssl.clientKeystorePass= -davmail.ssl.clientKeystoreType= -davmail.ssl.keyPass= -davmail.ssl.keystoreFile= -davmail.ssl.keystorePass= -davmail.ssl.keystoreType= -davmail.ssl.nosecurecaldav=false -davmail.ssl.nosecureimap=false -davmail.ssl.nosecureldap=false -davmail.ssl.nosecurepop=false -davmail.ssl.nosecuresmtp=false -davmail.ssl.pkcs11Config= -davmail.ssl.pkcs11Library= -davmail.url= -davmail.useSystemProxies=false -log4j.logger.davmail=DEBUG -log4j.logger.httpclient.wire=WARN -log4j.logger.org.apache.commons.httpclient=WARN -log4j.rootLogger=WARN diff --git a/net-mail/davmail-bin/metadata.xml b/net-mail/davmail-bin/metadata.xml deleted file mode 100644 index 69c6808..0000000 --- a/net-mail/davmail-bin/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="person"> - <email>yamakuzure@gmx.net</email> - <description>Maintaining in seden overlay, until davmail is added to the tree.</description> -</maintainer> -<use> - <flag name='server'>Add a davmail user and an entry to /etc/init.d to use davmail as a service</flag> -</use> -</pkgmetadata> diff --git a/net-mail/mu/ChangeLog b/net-mail/mu/ChangeLog new file mode 100644 index 0000000..fd84854 --- /dev/null +++ b/net-mail/mu/ChangeLog @@ -0,0 +1,16 @@ +*mu-1.7.13 (27 May 2022) + + 27 May 2022; AstroFloyd <AstroFloyd@gmail.com> +files/mu-1.7.12-gcc12.patch, + +files/mu-1.7.12-optional-mu4e.patch, +mu-1.7.13.ebuild, -mu-1.2.ebuild, + -mu-1.3.1.ebuild: + net-mail/mu: version bump to v1.7.13. + + 19 Jul 2019; AstroFloyd <AstroFloyd@gmail.com> mu-1.3.1.ebuild: + net-mail/mu: fix typo + +*mu-1.2 (05 May 2019) +*mu-1.3.1 (05 May 2019) + + 05 May 2019; AstroFloyd <AstroFloyd@gmail.com> +files/70mu-gentoo.el, + +metadata.xml, +mu-1.2.ebuild, +mu-1.3.1.ebuild: + net-mail/mu: version bump from v1.0 (unstable portage) to 1.2 + 1.3.1 diff --git a/net-mail/mu/Manifest b/net-mail/mu/Manifest new file mode 100644 index 0000000..381f5a6 --- /dev/null +++ b/net-mail/mu/Manifest @@ -0,0 +1,7 @@ +AUX 70mu-gentoo.el 76 BLAKE2B 478ebba49409f7b1fd601e4c6019cb9da7cc8c6f9b4f7318155225fa84ebd82cb73ba79637c0aa2dda9d9779e525b0577bc940a0d613a3fa64031e35f3178a46 SHA512 61cc2bf611a0d1f2aa53b4624c52e1aa9672a81b4b8d7386aad1bf70b0b0db6ee19e011acc5a1a28b220d99eb3683140a2ff02dc3e01ea68f512ee05ec7bc23e +AUX mu-1.7.12-gcc12.patch 279 BLAKE2B 6b193a92ffbb3d126d39b45c09c4ccc971fe362af9e2621fc6e21e5e697d376f3a21c8e7f3521340d169ba572f9ad857bcd2ef69917650a5e5be0c99fef3aa31 SHA512 59887f801811bc86de2a562ab93304887725421baf7cf878c33bd5bc3b12eca68db951008899b18050c9b597580bc98f676881e58aafdda4af49d20e2fc64d45 +AUX mu-1.7.12-optional-mu4e.patch 1047 BLAKE2B a951fe687e59dc6cfd4266c3c3f18aa6a80e562f3bcd617526fc14c8c076768cff444d683a016100e829d6ee80c11d4701db62bcec3a13e28b40ef9b0d1505fe SHA512 3f79f0c8591170231ca800e6fd4476fa1475aea18ec5b1f6c035c88f6b947755527cfa6674a0b221cbae7808e4841b03aed8bbf56b71f2b68d84fe9c2562c363 +DIST mu-1.7.13.tar.xz 2139140 BLAKE2B c5eea94df8640e0362fd7bd18da78cc53023e7c85c3b4a653df7ae52e57dc64433572bfb2bc41494ce60a1b26abdd75ee07cb945a282754a12f65835a4545e6d SHA512 c5c447cdcf6fd2a3c3dfb8c7cffc9c50e147de2779db04fedaf59897fd135a76b309576f2c9473919221f0dcd6b8793732af3483d86dbe0f073a66d2559fe315 +EBUILD mu-1.7.13.ebuild 1942 BLAKE2B c708aa3c6c104199eb7dad3d1b1c80337236549446fc4401fdf916be5dfa6b5b48888577253dd7a873247251827091ac0f69795abe12dfa79ea437044a984d9f SHA512 77c977665deea2fc90f75e672e99fda1dc1c710dabc8cb946ccfcda01bd8cb6a7bfc090883dc01817c1f5ac787cf84563801f564f49a83ae684628ec9f7d24c9 +MISC ChangeLog 574 BLAKE2B 6afafd5ef63d4bae7367e5e8223c037fd3ec5010c8b16a692ad2a1ecda90d0a93ada6c5418f1748b34a6d76ae00631fc39f91455d550e191ebf83b1fc4f96ff6 SHA512 689cea80e13a20312f6f0958a1cfb0adbbae700a2b3c91362c30fe7fc6ca11d36c147bf45f6af8520048e43eee496e5bbf148b5da784b6a5f9e595a3250b54b2 +MISC metadata.xml 630 BLAKE2B 0a24656b86c87b2af1d9b00fc8be0fdccaa2fa28d6b1d8a4146b3d4df7a9edfa3934b28f54615115e1369da32b10e52fefc9ede45b5b59e4c5055d43f797427b SHA512 644b98b1c92e4a8b3e51a9d75d815869f84908aa0fd434c6ac24ca327820e6a2eed31013351a89f33aac9a8a0db91636e8912e5b0417556b45d888e3b1b7ac62 diff --git a/net-mail/mu/files/70mu-gentoo.el b/net-mail/mu/files/70mu-gentoo.el new file mode 100644 index 0000000..ce445f1 --- /dev/null +++ b/net-mail/mu/files/70mu-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "/usr/share/emacs/site-lisp/mu4e") +(require 'mu4e) + diff --git a/net-mail/mu/files/mu-1.7.12-gcc12.patch b/net-mail/mu/files/mu-1.7.12-gcc12.patch new file mode 100644 index 0000000..f360351 --- /dev/null +++ b/net-mail/mu/files/mu-1.7.12-gcc12.patch @@ -0,0 +1,12 @@ +https://github.com/djcb/mu/pull/2224 (rebased) +https://bugs.gentoo.org/839918 +--- a/lib/utils/mu-utils.cc ++++ b/lib/utils/mu-utils.cc +@@ -32,6 +32,7 @@ + #include <string.h> + #include <iostream> + #include <algorithm> ++#include <functional> + #include <numeric> + + #include <glib.h> diff --git a/net-mail/mu/files/mu-1.7.12-optional-mu4e.patch b/net-mail/mu/files/mu-1.7.12-optional-mu4e.patch new file mode 100644 index 0000000..0f14bf3 --- /dev/null +++ b/net-mail/mu/files/mu-1.7.12-optional-mu4e.patch @@ -0,0 +1,41 @@ +From 41e262b51968359074faac21fa80d2f1237c57cf Mon Sep 17 00:00:00 2001 +From: Matthew Smith <matthew@gentoo.org> +Date: Sat, 2 Apr 2022 10:06:21 +0100 +Subject: [PATCH] build: add emacs option + +Without this option, mu4e will always be installed when Emacs is +installed. +--- + meson.build | 2 +- + meson_options.txt | 5 +++++ + 2 files changed, 6 insertions(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 58ac9002..5f71d766 100644 +--- a/meson.build ++++ b/meson.build +@@ -174,7 +174,7 @@ subdir('lib') + subdir('mu') + subdir('man') + +-if emacs.found() ++if get_option('emacs').enabled() and emacs.found() + subdir('mu4e') + endif + +diff --git a/meson_options.txt b/meson_options.txt +index 0c70826e..34cb0c02 100644 +--- a/meson_options.txt ++++ b/meson_options.txt +@@ -29,3 +29,8 @@ option('readline', + type: 'feature', + value: 'auto', + description: 'enable readline support for the mu4e repl') ++ ++option('emacs', ++ type : 'feature', ++ value: 'disabled', ++ description: 'build mu4e') +-- +2.35.1 + diff --git a/net-mail/mu/metadata.xml b/net-mail/mu/metadata.xml new file mode 100644 index 0000000..f5c6668 --- /dev/null +++ b/net-mail/mu/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <!-- maintainer-needed --> + <longdescription lang="en"> + 'mu' is a set of command-line tools for Linux/Unix that enable you to quickly find the e-mails you + are looking for, assuming that you store your e-mails in Maildirs. It also includes an emacs based mail client mu4e. + </longdescription> + <use> + <flag name="emacs">Install the mu4e mail client.</flag> + </use> + <upstream> + <remote-id type="google-code">mu0</remote-id> + <remote-id type="github">djcb/mu</remote-id> + </upstream> +</pkgmetadata> diff --git a/net-mail/mu/mu-1.7.13.ebuild b/net-mail/mu/mu-1.7.13.ebuild new file mode 100644 index 0000000..902c7c8 --- /dev/null +++ b/net-mail/mu/mu-1.7.13.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp-common meson + +DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and indexing" +HOMEPAGE="https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu" +SRC_URI="https://dev.gentoo.org/~matthew/distfiles/${P}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~x64-macos" +IUSE="emacs readline" + +DEPEND=" + dev-libs/glib:2 + dev-libs/gmime:3.0 + >=dev-libs/xapian-1.4:= + emacs? ( >=app-editors/emacs-25.3:* ) + readline? ( sys-libs/readline:= )" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-apps/texinfo + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.7.12-optional-mu4e.patch + "${FILESDIR}"/${PN}-1.7.12-gcc12.patch +) + +SITEFILE="70mu-gentoo-autoload.el" + +src_prepare() { + default + + # Don't install NEWS.org into /usr/share/doc. + sed -i '/NEWS.org/,+1 d' meson.build || die + + # Instead, put it in /usr/share/doc/${PF}. + sed -i "/MU_DOC_DIR/s/mu/${PF}/" mu4e/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature emacs) + $(meson_feature readline) + # NOTE: Guile interface is deprecated to be removed shortly. + -Dguile=disabled + -Dtoys=disabled + ) + meson_src_configure +} + +src_install() { + meson_src_install + + # Since meson no longer installs NEWS.org, install it with dodoc. + # Also, it must be uncompressed so that it can be viewed with + # mu4e-info. + docompress -x /usr/share/doc/${PF}/NEWS.org + dodoc NEWS.org +} + +pkg_preinst() { + if [[ -n ${REPLACING_VERSIONS} ]]; then + elog "After upgrading from an old major version, you should" + elog "rebuild your mail index." + fi +} + +pkg_postinst() { + if use emacs; then + einfo "To use mu4e you need to configure it in your .emacs file" + einfo "See the manual for more information:" + einfo "https://www.djcbsoftware.nl/code/mu/mu4e/" + + elisp-site-regen + fi +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/net-misc/globus-toolkit/Manifest b/net-misc/globus-toolkit/Manifest deleted file mode 100644 index 32b5bf4..0000000 --- a/net-misc/globus-toolkit/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST gt5.2.0-all-source-installer.tar.gz 51809567 SHA256 929743fdbd864dcc69232848ae255101126e018d1d341b9f88e0708be2f01174 -EBUILD globus-toolkit-5.2.0.ebuild 1363 SHA256 3405369d76d09f741fc3d4e69dce44c01f3484582fe20f96bdf4018613e15505 SHA512 31745b5ae2feae50532d03d60046b8779361892723435bd2c3aadf836ca82e5899af91509234caea77e88c411a8b190cf2e91b065ae4a8d2b3f8987cb866f397 WHIRLPOOL 020037a10bcd2759cfde7b703d46d2b9edb2af16aa37dd12bfc0e6c90c467ba058119928c0bf0b12a9432275788d7ab76daef6e4280f65d72a8a62675e2fc314 diff --git a/net-misc/globus-toolkit/globus-toolkit-5.2.0.ebuild b/net-misc/globus-toolkit/globus-toolkit-5.2.0.ebuild deleted file mode 100644 index 4bcfc25..0000000 --- a/net-misc/globus-toolkit/globus-toolkit-5.2.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 -MY_PN=gt -MY_P=${MY_PN}${PV}"-all-source-installer" - -DESCRIPTION="An open source software toolkit used for building grids." -HOMEPAGE="http://www.globus.org/toolkit/" -SRC_URI="http://www.globus.org/ftppub/gt5/5.2/${PV}/installers/src/${MY_P}.tar.gz" - -LICENSE="Mixed" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE=" " - -DEPEND="" -RDEPEND="${DEPEND}" - - -S=${WORKDIR}/${MY_P} - -src_configure() { - einfo "Configuring..." - #cd ${S} - #./configure --prefix=${WORKDIR}/usr/local/globus-${PV} - ./configure --prefix=${WORKDIR}/install/ -} - -# Note: 'make' also does (most of) 'make install' (!) -src_compile() { - einfo "Compiling..." - #make gpt # Build gpt(-build) before anything else - #make - - #make -j1 # Running make in parallel may cause problems - - #LSC stuff only: - make -j1 gpt # Running make in parallel may cause problems - make -j1 globus_proxy_utils globus_gsi_cert_utils # Running make in parallel may cause problems - # PROBLEM: sshd is installed in /usr/sbin/... -} - -src_install() { - einfo "Installing..." - #make install gpt # Build gpt(-build) before anything else - #make - - make -j1 install gpt globus_proxy_utils globus_gsi_cert_utils - #MY_D=${D}usr/local/globus-${PV}/ - MY_D=${D}usr/ - mkdir -pv ${MY_D} - cp -rv ${WORKDIR}/install/* ${MY_D} -} - diff --git a/net-misc/googlecl/ChangeLog b/net-misc/googlecl/ChangeLog index 1981061..89dc85d 100644 --- a/net-misc/googlecl/ChangeLog +++ b/net-misc/googlecl/ChangeLog @@ -1,7 +1,10 @@ # ChangeLog for net-misc/googlecl -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/net-misc/googlecl/ChangeLog,v 1.14 2015/04/21 00:57:56 mrueg Exp $ + 05 Feb 2021; AstroFloyd <AstroFloyd@gmail.com> ChangeLog: + net-misc/googlecl: remove conflicting ebuilds. + *googlecl-0.9.15 (25 Sep 2015) 25 Sep 2015; AstroFloyd <AstroFloyd@gmail.com> +googlecl-0.9.15.ebuild, diff --git a/net-misc/googlecl/Manifest b/net-misc/googlecl/Manifest index f920950..4169a9b 100644 --- a/net-misc/googlecl/Manifest +++ b/net-misc/googlecl/Manifest @@ -1,5 +1,2 @@ -AUX googlecl-0.9.12-calendar_dates.patch 2767 SHA256 5f44aa92b872c9546984a0fd14f5c62b4a6c2d4b4ea201145085be7f43cbb9f3 SHA512 35c16b04fd9291ee4f2502f753e2039e968adfd314b6fe96c2a0d3a24c5090d0c7ee7e8ded45d52f1933960ccf1746437e80ab63371a47ea3b5def27596f54d4 WHIRLPOOL b229bc898111ff529a55452690e23505239b78cdbb0786d59c58e82b19fe56913d5c5f9160e8faf206f48d561d0bf4169dc64b4636b03548072ac5abe3b637e5 -DIST v0.9.15.tar.gz 387173 SHA256 4e4f1d9da9a702e8fdf7cd9df9c912e8738052a3d22ece1f11dc4e17540cce5a SHA512 72925cf325e3afd8a4f03ab457c6ea969e3c13e62fd8b045e34e01a6b7515d426d5f022a4cc95474cdc46199fdb7b9bd5839071e52352e94f18d70167845489a WHIRLPOOL 42b2e636c3d432f2cd009339f63a8159f8ee0f6c9cd581eaedebb4796f06b84099f0d4fd12d8134452c484842f4af5ea363e033cfdbbc30e495cf67dffd92a51 -EBUILD googlecl-0.9.15-r1.ebuild 674 SHA256 4105438d8fa9efc35329971b7528f232c24130f22f8091931c9ef161761b15df SHA512 b866a64a3c1116de239810c9b47db076cb9470b3c6d2a2fb10cf61cc786831707bf69c10c4f913f0bd081cd67c8e51f5b965c9d330510e39cc818ff924d0ffea WHIRLPOOL 1feb8a614853c64263192878bff2a5ff004ddca586340f176b74a6fc8030bce23e83767898089fccb4725e913f8734add6ee08946ab712a1a179ec691afc463d -MISC ChangeLog 2514 SHA256 d12ec447c1dd8712dd32ca6f53e622cc332b85afd5a4b8a81ae0227c68576943 SHA512 b6546429c4ecb49714e43fccef3b487a7c0e002a8bfb355115a1dc7b80395be371812443566329cd060ae9c77dbbd2a8b1319eb2649157a84de566883e48d566 WHIRLPOOL bb58854b5eaca2c95df3abda468b5a20d0e8b88734320852b9f29fd3d4360ef52e053ab60cff108dcb5736f066670461bfe07f91333402f00d9048175206a230 -MISC metadata.xml 447 SHA256 6fe7891191690d893e755700c7026eac21c69eaab631bbb18ac29ff160138479 SHA512 93f8bfe3cf11756e7e1e0cbaada84e484438b3421cec28e8ffb0ca7394ba84649d65a1615d0dae8326ce74c4cce216233d5cde99f27a0d4162fc9ef4373b6430 WHIRLPOOL d1107d7c9bb974634efddedf24f9c15739637e618785daa35055cd4c840cf606a8c2fada9a0fcb82051eda0d08f9cfd99bc5365b8310fed13baee972f65fc8ea +MISC ChangeLog 2621 BLAKE2B 8b3d79991f6478c2ddf78b6b7d01b9ae9adb2ec6da059f28c44755888fbfd5acb910d76891331d41532927fb66bbd5b096fc540f66858e6737e1dfffa3bbc591 SHA512 668ea6b00cad6edba74d9752a7532c4d53f2244fd4a7ba28631bf560c0105a647a4e368d0eb3a6a35bac6fc38f1d7a598c2ee96845495ebf6110f303a41c668b +MISC metadata.xml 447 BLAKE2B c3e625723bab24b2e21b4529803f4d2ce601c12d0644e6e4d0ccb6a38f2f7ba59e9bc94d10231be3ee49956c7953e1b3c0972d8c3d636d50b74e923f210ceba0 SHA512 93f8bfe3cf11756e7e1e0cbaada84e484438b3421cec28e8ffb0ca7394ba84649d65a1615d0dae8326ce74c4cce216233d5cde99f27a0d4162fc9ef4373b6430 diff --git a/net-misc/googlecl/files/googlecl-0.9.12-calendar_dates.patch b/net-misc/googlecl/files/googlecl-0.9.12-calendar_dates.patch deleted file mode 100644 index 83897bb..0000000 --- a/net-misc/googlecl/files/googlecl-0.9.12-calendar_dates.patch +++ /dev/null @@ -1,64 +0,0 @@ -fix "when" field in calendar not showing dates - -http://bugs.gentoo.org/show_bug.cgi?id=355913 -http://code.google.com/p/googlecl/issues/detail?id=358 - -Index: googlecl/base.py -=================================================================== ---- src/googlecl/base.py (revision 527) -+++ src/googlecl/base.py (working copy) -@@ -673,10 +673,12 @@ - except ValueError, err: - LOG.debug(err.args[0] + ' (Did not add value for field ' + attr + ')') - except AttributeError, err: -+ LOG.debug(err.args[0] + ' (value for field ' + attr + ')') - try: - # Last ditch effort to blindly grab the attribute - val = getattr(wrapped_entry.entry, attr).text or missing_field_value - except AttributeError: -+ LOG.debug(err.args[0] + ' (value for field ' + attr + ')') - val = missing_field_value - # Apparently, atom(?) doesn't always return a Unicode type when there are - # non-latin characters, so force everything to Unicode. -Index: googlecl/calendar/__init__.py -=================================================================== ---- src/googlecl/calendar/__init__.py (revision 527) -+++ src/googlecl/calendar/__init__.py (working copy) -@@ -235,12 +235,22 @@ - - - class CalendarEntryToStringWrapper(googlecl.base.BaseEntryToStringWrapper): -+ def __init__(self, entry, config): -+ """Initialize a CalendarEntry wrapper. -+ -+ Args: -+ entry: CalendarEntry to interpret to strings. -+ config: Configuration parser. Needed for some values. -+ """ -+ googlecl.base.BaseEntryToStringWrapper.__init__(self, entry) -+ self.config_parser = config -+ - @property - def when(self): - """When event takes place.""" - start_date, end_date, freq = get_datetimes(self.entry) -- print_format = googlecl.CONFIG.lazy_get(SECTION_HEADER, -- 'date_print_format') -+ print_format = self.config_parser.lazy_get(SECTION_HEADER, -+ 'date_print_format') - start_text = time.strftime(print_format, start_date) - end_text = time.strftime(print_format, end_date) - value = start_text + ' - ' + end_text -@@ -277,9 +287,9 @@ - - for entry in single_events: - print googlecl.base.compile_entry_string( -- CalendarEntryToStringWrapper(entry), -- options.fields.split(','), -- delimiter=options.delimiter) -+ CalendarEntryToStringWrapper(entry, client.config), -+ options.fields.split(','), -+ delimiter=options.delimiter) - - - #=============================================================================== diff --git a/net-misc/googlecl/googlecl-0.9.15-r1.ebuild b/net-misc/googlecl/googlecl-0.9.15-r1.ebuild deleted file mode 100644 index 24c828e..0000000 --- a/net-misc/googlecl/googlecl-0.9.15-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) -PYTHON_DEPEND="2:2.7" - -inherit distutils-r1 - -DESCRIPTION="Command line tools for the Google Data APIs" -HOMEPAGE="https://github.com/vinitkumar/googlecl" -SRC_URI="https://github.com/vinitkumar/${PN}/archive/v${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86 ~arm-linux ~x86-linux" -IUSE="" - -DEPEND="" -RDEPEND=" - dev-python/gdata -" - -pkg_setup() { - python_set_active_version 2 -} - -src_install() { - distutils_src_install - - dodoc changelog || die "dodoc failed" - doman docs/man/*.1 || die "doman failed" -} diff --git a/net-misc/ldg-cert-util/ChangeLog b/net-misc/ldg-cert-util/ChangeLog new file mode 100644 index 0000000..fc9dbc1 --- /dev/null +++ b/net-misc/ldg-cert-util/ChangeLog @@ -0,0 +1,5 @@ +*ldg-cert-util-2.7-r1 (13 Jul 2022) + + 13 Jul 2022; AstroFloyd <AstroFloyd@gmail.com> +ldg-cert-util-2.7-r1.ebuild, + -ldg-cert-util-2.7.ebuild, metadata.xml: + net-misc/ldg-cert-util: revision bump to v2.7-r1. diff --git a/net-misc/ldg-cert-util/Manifest b/net-misc/ldg-cert-util/Manifest index 1866f97..c206312 100644 --- a/net-misc/ldg-cert-util/Manifest +++ b/net-misc/ldg-cert-util/Manifest @@ -1,3 +1,4 @@ -DIST ldg-cert-util-2.7.tar.gz 70598 SHA256 75a4f8095b91bddaaf43f3e7e9acded667bbdc0578de8c8276f02d4b63a913cb -EBUILD ldg-cert-util-2.7.ebuild 467 SHA256 ba88664b1c9d66263ff78a45757074e7e13ff11c37b101660e6f8552683809e2 SHA512 162bac1abaab0444f1763cc35e42e02231f276c3d0158e8c9b1f912638ea2b6546955872f1b7c232b8abfe8b1f821486843613afed8cfa036aa7ee8495270f61 WHIRLPOOL 43d2d8b06dc32b4c5cb953a9615ed96e9c43af9c7534729e3b7db8a80e8e88ac49b81a90167682dfb3cb11d22ec2c384841f84a9a1c23621a3fc7c7260f8d35d -MISC metadata.xml 264 SHA256 ee70a62452103200e6d120f463a141b87a772bfdda04572283afa0a809039edb SHA512 c79eefbc9d27d7e04258df2337677bf7ed5eac5a594ecc923404fabe776804bebcbf4214f5008844b0afab101a02813890490e98756dc3d4aad55b283aeca715 WHIRLPOOL 2a80dcbc66e7dda8ea6711e0752e2ccf19aaaffec75f20770621cc7b73c34021944bc3347280d8afe0dd6410fdb9555f54534ec6d07e75ccac33323a569b2fab +DIST ldg-cert-util-2.7.tar.gz 70598 BLAKE2B 12d8b247967bcfb794d6c35db7652633fb4caa84a024773e6ef521d6ea3e9bebdc26b0521a14a8357801bbf76af0b6309a932814c3eba104ada83a0226db9a53 SHA512 8b160d44b8ca02f42d39685ee6c496d3c9210635fb30c7dc3c06c10f12df5cbc4acb3e559e2f26ff5953338ae51e7679daf5ff3194fc886112543ee3bb69b32e +EBUILD ldg-cert-util-2.7-r1.ebuild 402 BLAKE2B 222a5f3d5b1018b096189f30606415a2d5b8bc2230c34cce798f31fe7bb4173869307fa66b706a4224856edc70ab54f8286e4a860d771f5d3505626d341ba397 SHA512 8deae7dd220013a4b9ac4af6072b34cfaa5b25ee581f9c37f6a07e1c948c4750a9d2d9de388910ca0609a214db1fcddf16757b47cd834012a7ff5f2220069e4d +MISC ChangeLog 211 BLAKE2B abe3e8e7952aae8912ba69270e6ac39ba572a61eb8f5e2e1914d4bd69900275d731cc743d00dd24d01c12374c9818cb9618afca48175dcb4e066988f2b9b8ec1 SHA512 1e36b4df1dd92740118d5f6a87da0ab5e30ab2cc87679eea539899858ff6319f92426676443184dc3b3b6c5b6033aaf2e06210dc92312a66f75e66bdaf8da027 +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/net-misc/ldg-cert-util/ldg-cert-util-2.7.ebuild b/net-misc/ldg-cert-util/ldg-cert-util-2.7-r1.ebuild index ee3aec2..3657160 100644 --- a/net-misc/ldg-cert-util/ldg-cert-util-2.7.ebuild +++ b/net-misc/ldg-cert-util/ldg-cert-util-2.7-r1.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=4 +EAPI=8 DESCRIPTION="Util to manage certificates for the LIGO/Virgo LSC DataGrid (LDG)." -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/lscdatagrid/doc/installclient.html" -SRC_URI="http://www.lsc-group.phys.uwm.edu/daswg/download/software/source/${P}.tar.gz" +HOMEPAGE="https://git.ligo.org/explore/projects/starred" +SRC_URI="http://software.igwn.org/lscsoft/source/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/net-misc/ldg-cert-util/metadata.xml b/net-misc/ldg-cert-util/metadata.xml index 7ba46ab..ae34b4d 100644 --- a/net-misc/ldg-cert-util/metadata.xml +++ b/net-misc/ldg-cert-util/metadata.xml @@ -1,9 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> - <maintainer type="person"> - <email>AstroFloyd@gmail.com</email> - <name>AstroFloyd</name> - </maintainer> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> </pkgmetadata> diff --git a/net-misc/ldg-version/ChangeLog b/net-misc/ldg-version/ChangeLog new file mode 100644 index 0000000..3ccd4a6 --- /dev/null +++ b/net-misc/ldg-version/ChangeLog @@ -0,0 +1,5 @@ +*ldg-version-1.0.3-r1 (13 Jul 2022) + + 13 Jul 2022; AstroFloyd <AstroFloyd@gmail.com> +ldg-version-1.0.3-r1.ebuild, + -ldg-version-1.0.3.ebuild, metadata.xml: + net-misc/ldg-version: revision bump to v1.0.3-r1. diff --git a/net-misc/ldg-version/Manifest b/net-misc/ldg-version/Manifest index 29db1ed..908c166 100644 --- a/net-misc/ldg-version/Manifest +++ b/net-misc/ldg-version/Manifest @@ -1,3 +1,4 @@ -DIST ldg-version-1.0.3.tar.gz 74276 SHA256 61e6d4de22d193f3024d7b2085a5395ff8c1bce20116aa8f162d57186b644e0a -EBUILD ldg-version-1.0.3.ebuild 484 SHA256 1681f0546cb183c38ae6248d8fd1da20d2087f656894bd6ae1ab7afe4f425a5d SHA512 dc72afdb5b7966ccfb720a94b5beafa7e8d91b98578efacd23446b9fd1ce4080385221402ab63e2be142003081b2128ff121c7e393335373064ff63c3d77ce43 WHIRLPOOL ccb6ec16d45b8c25f6b378dbc3992c53219f6bba95627dc8041f2e3904eaba23c82350749ff56dbdb966bb70bcec5824216a0a541a7e316dd5a93c843f5c24b1 -MISC metadata.xml 264 SHA256 ee70a62452103200e6d120f463a141b87a772bfdda04572283afa0a809039edb SHA512 c79eefbc9d27d7e04258df2337677bf7ed5eac5a594ecc923404fabe776804bebcbf4214f5008844b0afab101a02813890490e98756dc3d4aad55b283aeca715 WHIRLPOOL 2a80dcbc66e7dda8ea6711e0752e2ccf19aaaffec75f20770621cc7b73c34021944bc3347280d8afe0dd6410fdb9555f54534ec6d07e75ccac33323a569b2fab +DIST ldg-version-1.0.3.tar.gz 74276 BLAKE2B cb4811d446a81dae77144df75ced40bcfde864233e31f64b39432f00555d68d9dd737a2d60c2230953f20fa979ec3d3d96b68cca7160ce955ce0783ce9ad12ba SHA512 915808820495e4dea9a157ecade122679def6b1902b0cfb7f82cf062eeb549f4b9bade88bfdc134e196a9939c66f5148502185470b0377174821d0bebda8a77e +EBUILD ldg-version-1.0.3-r1.ebuild 411 BLAKE2B fc011b2d1e6433651115802cf550b16947f4dfdf91f3e806b7e20a1d6852f4e8d869b9f892b5da5f393cf530db8ddf1e7e11e9908c65995271c3374bdc5fae36 SHA512 889513e0e44a04a0802f5c2fdaeaac59a8708f634cca1268878b7b457044e33b627ce36874541f20e24453d748a933bcd045eace9f495d2efb7fea2457f2bf2e +MISC ChangeLog 211 BLAKE2B 39302ad1f8347995dfc5d1bdfe787a460bfd136fe82a63a543352b66751f04b51d45e6fde180c8107e75da10937b69dc3c45233071a5da140da4d8ae5856776e SHA512 ec0afa1fe04495bccce7a1e3ecd65660ecfb100a5e8b6fb0b2fbbd6902e88f2d8d6f24b2519372f3435ab5b41cb1e68a3a7e4965c2adf4e197157babfbd236d9 +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/net-misc/ldg-version/ldg-version-1.0.3-r1.ebuild b/net-misc/ldg-version/ldg-version-1.0.3-r1.ebuild new file mode 100644 index 0000000..d0c0e7e --- /dev/null +++ b/net-misc/ldg-version/ldg-version-1.0.3-r1.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Report the version of the LIGO/Virgo LSC DataGrid (LDG) software installed." +HOMEPAGE="https://git.ligo.org/explore/projects/starred" +SRC_URI="http://software.igwn.org/lscsoft/source/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE=" " + +DEPEND="" +RDEPEND="${DEPEND}" diff --git a/net-misc/ldg-version/ldg-version-1.0.3.ebuild b/net-misc/ldg-version/ldg-version-1.0.3.ebuild deleted file mode 100644 index 94ce869..0000000 --- a/net-misc/ldg-version/ldg-version-1.0.3.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="Tool to report the version of the LIGO/Virgo LSC DataGrid (LDG) software installed." -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/lscdatagrid/doc/installclient.html" -SRC_URI="http://www.lsc-group.phys.uwm.edu/daswg/download/software/source/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE=" " - -DEPEND="" -RDEPEND="${DEPEND}" diff --git a/net-misc/ldg-version/metadata.xml b/net-misc/ldg-version/metadata.xml index 7ba46ab..ae34b4d 100644 --- a/net-misc/ldg-version/metadata.xml +++ b/net-misc/ldg-version/metadata.xml @@ -1,9 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> - <maintainer type="person"> - <email>AstroFloyd@gmail.com</email> - <name>AstroFloyd</name> - </maintainer> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> </pkgmetadata> diff --git a/net-misc/osg-ca-certs/ChangeLog b/net-misc/osg-ca-certs/ChangeLog new file mode 100644 index 0000000..1fdbaf2 --- /dev/null +++ b/net-misc/osg-ca-certs/ChangeLog @@ -0,0 +1,3 @@ + 23 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> -osg-ca-certs-1.25.0.ebuild, + metadata.xml: + net-misc/osg-ca-certs: remove package. diff --git a/net-misc/osg-ca-certs/Manifest b/net-misc/osg-ca-certs/Manifest index 1bb70b6..cd343aa 100644 --- a/net-misc/osg-ca-certs/Manifest +++ b/net-misc/osg-ca-certs/Manifest @@ -1,3 +1,2 @@ -DIST osg-ca-certs-1.25-0.noarch.rpm 194544 SHA256 b15972d54aba74952a103b060a8616abd360d14cf6ebae475fbd7634bcc13613 -EBUILD osg-ca-certs-1.25.0.ebuild 728 SHA256 e86efcdb18a024e54dc169d674bb970defdc987f52ba8b4e2ffdc3ef21faa376 SHA512 69e1235752870138c4a8b0486e51381f92217973941fe2f5e173447b4c521edcf8e779aa66783f4c45dc1775c7d53fb7dd301f8973d4abc05ad2c8f8a2635eb0 WHIRLPOOL 16653413657470c969567ed549f25069d0684b366c6426af07c447499ebd6965e625574ac266f1f0437d9b682a828abebd4a5ce1fceb23a29b50614b1615e87c -MISC metadata.xml 264 SHA256 ee70a62452103200e6d120f463a141b87a772bfdda04572283afa0a809039edb SHA512 c79eefbc9d27d7e04258df2337677bf7ed5eac5a594ecc923404fabe776804bebcbf4214f5008844b0afab101a02813890490e98756dc3d4aad55b283aeca715 WHIRLPOOL 2a80dcbc66e7dda8ea6711e0752e2ccf19aaaffec75f20770621cc7b73c34021944bc3347280d8afe0dd6410fdb9555f54534ec6d07e75ccac33323a569b2fab +MISC ChangeLog 135 BLAKE2B 0448031c041eac10675aa3f79bcd6d4391bd7d261d349e021514993c1d38ccbcabd64c79cee39814369327b23655052ae446fe23b6a7b10ac4882b2fc3e617c7 SHA512 94a1861c3ceac761c587b884ed7e727318335c129d0f939f8f929e9022eba5610c9f48a3f548abede43264a2b743aec2c5e7933de552043d77ba942d9e6ed03f +MISC metadata.xml 246 BLAKE2B c3f90b82c7629a40aea007c52f2bba77d55980f7a5664974493015872ae806ef444321b45c7fb42c470b4b8e85e1616cb3c0ec314c6ec2750903213bbcfb6e71 SHA512 06d0dd6752c4d7bb4c7292ab66a8c1222b97076bbb75cdbd77dc021160dd99ee1f5c06eb9c11b3a72bb59fcbd5692cec9846d1930ca37669c24c7e180ea08c86 diff --git a/net-misc/osg-ca-certs/metadata.xml b/net-misc/osg-ca-certs/metadata.xml index 7ba46ab..1ee0572 100644 --- a/net-misc/osg-ca-certs/metadata.xml +++ b/net-misc/osg-ca-certs/metadata.xml @@ -1,7 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> <maintainer type="person"> <email>AstroFloyd@gmail.com</email> <name>AstroFloyd</name> diff --git a/net-misc/osg-ca-certs/osg-ca-certs-1.25.0.ebuild b/net-misc/osg-ca-certs/osg-ca-certs-1.25.0.ebuild deleted file mode 100644 index 1b9e76b..0000000 --- a/net-misc/osg-ca-certs/osg-ca-certs-1.25.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 -MY_P=${PN}-1.25-0 # Note the last dash - -inherit rpm - -DESCRIPTION="Open Science Grid CA-Certificate distribution" -HOMEPAGE="http://software.grid.iu.edu" -SRC_URI="http://software.grid.iu.edu/yum/rpms/noarch/${MY_P}.noarch.rpm" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE=" " - -DEPEND="" -RDEPEND="${DEPEND}" - -S=${WORKDIR} # The usual definition of ${S} := ${WORKDIR}/${P} does not exist; - # src_prepare etc. will stuble over this - -src_install() { - dodir "/etc/grid-security/certificates/" - insinto "/etc/grid-security/certificates/" - doins "${WORKDIR}/etc/grid-security/certificates/*" -} diff --git a/net-misc/owncloud-client/ChangeLog b/net-misc/owncloud-client/ChangeLog index 7347606..c0369f6 100644 --- a/net-misc/owncloud-client/ChangeLog +++ b/net-misc/owncloud-client/ChangeLog @@ -1,3 +1,9 @@ +*owncloud-client-2.3.1-r1 (05 Feb 2021) + + 05 Feb 2021; AstroFloyd <AstroFloyd@gmail.com> + +owncloud-client-2.3.1-r1.ebuild, -owncloud-client-2.3.1.ebuild: + net-misc/owncloud-client: revision bump to v2.3.1-r1. + *owncloud-client-2.3.1 (24 Nov 2017) 24 Nov 2017; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml, diff --git a/net-misc/owncloud-client/Manifest b/net-misc/owncloud-client/Manifest index a55f84c..d73005a 100644 --- a/net-misc/owncloud-client/Manifest +++ b/net-misc/owncloud-client/Manifest @@ -1,4 +1,4 @@ -DIST owncloudclient-2.3.1.tar.xz 12260696 SHA256 93143752234a0bc4c9798b69d8239996d92130eecdc1d93b75e3d49b899f3914 SHA512 2dec3d4b452faca32e15c1a461d3fec97fc1c2e85bbfe2cb02035371a5426b8458be1382ed6b4a1102a4f38241580c3d49980ea388344365297a4a84f8dc9add WHIRLPOOL 49abeb9b9843a024338cd2d7c3a87625f7cd4f832db03513dc4d7b0d5d1908a5691d6f1e7b7437175084c30a5e3e18d837785afa5647971fdcb8e963db2d54b5 -EBUILD owncloud-client-2.3.1.ebuild 1974 SHA256 d1a250fa572d97a4c8ae4956255453bf395c9b6522887c2728a74cea947e9940 SHA512 7da968c1018e7cda21233f8cbca4accb5f0558745552bbbd31fb0a17500c4277c9b6422846ff10fdb0f870faa0528036771df4b68e4bb5c36d591b9a085049f2 WHIRLPOOL 2b5d4fb5969f7e02a194ece71fadac9ed8503164941058a41e70991ab862aed2cfda8f4a19d86ee531507b9355ed73289b2d62519b6f1c407f8ba701f4fb2505 -MISC ChangeLog 198 SHA256 f9b37fa19ff1b4ab6d38de943eb265b3e97bdda16ac84e2c8b0fcb2bb0319e67 SHA512 3723e511a0fe9cc4f8c8a1f102169e5a53960ca6ebe46242e03bc6e4713df3d4879cc2cbcf9ac813e5f4caca25449b03765eda20ac0e1b521aa800dbe779795e WHIRLPOOL 3828d7f701d954016319f12e23930dde1e7c219fc5ff82b31c100447b6885a534c12dc2db819669f85baa8f7adb7a8970e2faad82c6dad5d7933c2246a79db48 -MISC metadata.xml 518 SHA256 04460e80553f71035fa767b96f392c22333811bd6c124cbedbaf9d43aafeb05a SHA512 61be8923bc81bce0c8c053da319e974e488abe0515a12cab625ad51080b9c44fd3c1ea8d2867df58c4ca3efc1f81855927c3f2cd676785f114aebaa57b713e52 WHIRLPOOL ada30f0715fe5121fc3b28aa93a92ab9de9e334367ff79c6fdde7fe60e3b41443d03aabd70cb91dabefe6fbb6a9135f733dd48d790175d07ce5c71f562df7fba +DIST owncloudclient-2.3.1.tar.xz 12260696 BLAKE2B 11458ce573a24cf616d9190a9755f47f5f01a142c55dc671a16cfbbe8f5dd08095101e7a5fbfa26a7b8c74509f19b00a34fea29bf5e019124a2aee0d76e51ceb SHA512 2dec3d4b452faca32e15c1a461d3fec97fc1c2e85bbfe2cb02035371a5426b8458be1382ed6b4a1102a4f38241580c3d49980ea388344365297a4a84f8dc9add +EBUILD owncloud-client-2.3.1-r1.ebuild 1966 BLAKE2B d86bd804324ef766f0b82f3db4324b4c118ba429532ddfdd7150acc0a1bcbf85233290d4101ffd1f9434cb0b864ec421c5598b2bd2f9e2bc67dc9029c4ac3c4e SHA512 3e132715c6f9d258a080b5407b837024407ff77460a800db05b79a9281f929348a35e4f1939bc67c9e2174ee96de682c80a0e4c2af01f07e841aaa4121939cb8 +MISC ChangeLog 412 BLAKE2B 27b88b1a410410c736a0ac2b3b8c9a0c71d39ca7865ab567243c01a3d42fb8de543b79620226c7c634d710bf2d77b32d11a864851375299c2047b5deba4d0ddf SHA512 a5b96a6312ec449ae9a26e8159b37c1aeebf098e744db2677386e7023867f6b019f4ab249eb61b34a844744957388ad6ff8f99777402f8e15556a1bbaf715b85 +MISC metadata.xml 518 BLAKE2B e1a458f802f769820308a453ce1fa753e767dd4a2432a0f01759d4ad41a9fa3419f4c0dad7532b845ada6390a2275597b0902fa6a3bb38ff8c7eadf635f8219b SHA512 61be8923bc81bce0c8c053da319e974e488abe0515a12cab625ad51080b9c44fd3c1ea8d2867df58c4ca3efc1f81855927c3f2cd676785f114aebaa57b713e52 diff --git a/net-misc/owncloud-client/owncloud-client-2.3.1.ebuild b/net-misc/owncloud-client/owncloud-client-2.3.1-r1.ebuild index dc30d73..71b43d0 100644 --- a/net-misc/owncloud-client/owncloud-client-2.3.1.ebuild +++ b/net-misc/owncloud-client/owncloud-client-2.3.1-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit cmake-utils +inherit cmake DESCRIPTION="Synchronize files from ownCloud Server with your computer" HOMEPAGE="http://owncloud.org/" @@ -22,7 +22,6 @@ COMMON_DEPEND=">=dev-db/sqlite-3.4:3 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5 - dev-qt/qtwebkit:5 sys-fs/inotify-tools virtual/libiconv dolphin? ( @@ -33,6 +32,7 @@ COMMON_DEPEND=">=dev-db/sqlite-3.4:3 samba? ( >=net-fs/samba-3.5 ) sftp? ( >=net-libs/libssh-0.5 ) " +# dev-qt/qtwebkit:5 RDEPEND="${COMMON_DEPEND} !net-misc/ocsync !net-misc/nextcloud-client diff --git a/net-wireless/madwifi-ng-tools/ChangeLog b/net-wireless/madwifi-ng-tools/ChangeLog new file mode 100644 index 0000000..c61db36 --- /dev/null +++ b/net-wireless/madwifi-ng-tools/ChangeLog @@ -0,0 +1,3 @@ + 23 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml, + -madwifi-ng-tools-0.9.4.4176.20111123.ebuild: + net-wireless/madwifi-ng-tools: remove package. diff --git a/net-wireless/madwifi-ng-tools/Manifest b/net-wireless/madwifi-ng-tools/Manifest index f778dca..f0eb1b8 100644 --- a/net-wireless/madwifi-ng-tools/Manifest +++ b/net-wireless/madwifi-ng-tools/Manifest @@ -1,2 +1,2 @@ -DIST madwifi-0.9.4-r4176-20111123.tar.gz 3534939 SHA256 d93df106f31995ec9c3726cf9744cc17cb589e4c45b6af75e5e3989e69ad7bdc -EBUILD madwifi-ng-tools-0.9.4.4176.20111123.ebuild 2055 SHA256 8d3057eeade58b7b53f3d95da63e7d58c0fbbe617f7ef80d39019f839591c5df SHA512 2aee6808bdd88339cdca57eaa9e2a70dff049d5d09b233f9f99c3defb6e4ab3357ddbe135f5d4dc8fcb3dd660080caea15cbb69434d0022b40b30dca2dbf5076 WHIRLPOOL 3cb712ec97edee528070dd5e0e8f56bac17b7f9eab9f48e715bbc5c3aeb7dbbd921b9719fc63bbef6747f3486183bb995f1ed5ae7b0e26a32257fbe1a6461002 +MISC ChangeLog 161 BLAKE2B 105c9839caeb34826e54f395fcf7afff2567aefe702728dad4d56d4188ef948a274fc08043c6965a7007052392b7f3f09b93a21a5f9f922289f01e2324d69b05 SHA512 44be5d6f7c0d38276c50bfd5a05755960c5768b23983d90cfbbd817aea52345675a5b26dd37b31595013d3d5d7fc033c497a7c896ac05a04c6e87f1d19d9cbe0 +MISC metadata.xml 139 BLAKE2B b4a59c22790dfec3fbcfaea41ef363401766736b68a85bedae00e1944d0a848aa97104c2f34244c0fe7b6363029281f965fc1b3545301d341cda371eaa976274 SHA512 8be912ace7468a4396eb1da00a9785030a8ce35da4357a01591876a1056fd45e44da65de2af3e1eb0506ce6551714962c40c3ae5a3aefa2ad231de35af2519be diff --git a/net-wireless/madwifi-ng-tools/madwifi-ng-tools-0.9.4.4176.20111123.ebuild b/net-wireless/madwifi-ng-tools/madwifi-ng-tools-0.9.4.4176.20111123.ebuild deleted file mode 100644 index d78dec4..0000000 --- a/net-wireless/madwifi-ng-tools/madwifi-ng-tools-0.9.4.4176.20111123.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng-tools/madwifi-ng-tools-0.9.4.4165.20110816.ebuild,v 1.2 2011/10/15 23:22:51 maekke Exp $ - -EAPI="2" - -inherit versionator toolchain-funcs - -MY_PN=${PN/-ng-tools/} -MY_PV=$(get_version_component_range 1-3) -MY_REV=$(get_version_component_range 4) -MY_DATE=$(get_version_component_range 5) -MY_P=${MY_PN}-${MY_PV}-r${MY_REV}-${MY_DATE} -S=${WORKDIR}/${MY_P}/tools - -DESCRIPTION="Next Generation tools for configuration of Atheros based IEEE 802.11a/b/g wireless LAN cards" -HOMEPAGE="http://www.madwifi-project.org/" -SRC_URI="http://snapshots.madwifi-project.org/${MY_PN}-${MY_PV}/${MY_P}.tar.gz" - -LICENSE="|| ( BSD GPL-2 )" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="" - -DEPEND="" -RDEPEND="!net-wireless/madwifi-old-tools" - -src_prepare() { - # format string fix from solar - #sed -i \ -# -e 's:err(1, ifr.ifr_name);:err(1, "%s", ifr.ifr_name);:g' \ -# ${S}/tools/athstats.c || die - - sed -i \ - -e "s:CC =.*:CC = $(tc-getCC):" \ - -e "s:CFLAGS=:CFLAGS+=:" \ - -e "s:LDFLAGS=:LDFLAGS+=:" \ - "${S}"/Makefile || die -} - -src_install() { - emake DESTDIR="${D}" BINDIR=/usr/bin MANDIR=/usr/share/man STRIP=echo \ - install || die "emake install failed" - - dodir /sbin - mv "${D}"/usr/bin/wlanconfig "${D}"/sbin - - # install headers for use by - # net-wireless/wpa_supplicant and net-wireless/hostapd - cd "${S}"/.. - insinto /usr/include/madwifi/include/ - doins include/*.h - insinto /usr/include/madwifi/net80211 - doins net80211/*.h -} - -pkg_postinst() { - if [ -e "${ROOT}"/etc/udev/rules.d/65-madwifi.rules ]; then - ewarn - ewarn "The udev rules for creating interfaces (athX) are no longer needed." - ewarn - ewarn "You should manually remove the /etc/udev/rules.d/65-madwifi.rules file" - ewarn "and either run 'udevstart' or reboot for the changes to take effect." - ewarn - fi - einfo - einfo "If you use net-wireless/wpa_supplicant or net-wireless/hostapd with madwifi" - einfo "you should remerge them now." - einfo -} diff --git a/app-backup/rdiff-backup/metadata.xml b/net-wireless/madwifi-ng-tools/metadata.xml index 097975e..097975e 100644 --- a/app-backup/rdiff-backup/metadata.xml +++ b/net-wireless/madwifi-ng-tools/metadata.xml diff --git a/net-wireless/madwifi-ng/ChangeLog b/net-wireless/madwifi-ng/ChangeLog index d2a95de..722c4d0 100644 --- a/net-wireless/madwifi-ng/ChangeLog +++ b/net-wireless/madwifi-ng/ChangeLog @@ -1,12 +1,3 @@ -# ChangeLog for net-wireless/madwifi-ng -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*madwifi-ng-0.9.4.4180.20120502 (14 Jan 2013) - - 14 Jan 2013; AstroFloyd <AstroFloyd@gmail.com> - -madwifi-ng-0.9.4.4176.20111123.ebuild, - +madwifi-ng-0.9.4.4180.20120502.ebuild, +metadata.xml: - Keep madwifi-ng-0.9.4.4180.20120502.ebuild in case ath5k doesn't work - properly - + 23 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> -ChangeLog, + -madwifi-ng-0.9.4.4180.20120502.ebuild, metadata.xml: + net-wireless/madwifi-ng: remove package. diff --git a/net-wireless/madwifi-ng/Manifest b/net-wireless/madwifi-ng/Manifest index d2deed9..02ef281 100644 --- a/net-wireless/madwifi-ng/Manifest +++ b/net-wireless/madwifi-ng/Manifest @@ -1,4 +1,2 @@ -DIST madwifi-0.9.4-r4180-20120502.tar.gz 3534976 SHA256 fe1b9f934f3b01b86170e661565f201c4e18b50e826f86e68578b58aea93d080 SHA512 54dd572dd454997f0f0e462726f0fac9339e883c444cc586ed64a450d1ab314e2912d94f5859c5648f64b663f59caa24be7a1294c06907ca0089877768fbdf9f WHIRLPOOL 18ab6450ed7c7d3b57ec66e7da49aef1822b11f3d0614851d53a834c2581326a80a27b078a05d122d29554dc12369e4be18e3043eb731be633e64293032a7b4b -EBUILD madwifi-ng-0.9.4.4180.20120502.ebuild 3448 SHA256 820b12500868183b1e7ffe9c90056a8464e863fe8ec1ef67eae68b24d9eb5803 SHA512 30fb5c0d63d2af64215b022c4997bbd8a7dc78778d7483cf664371fe7baa05a81b50f09f384a61d2c7dcbbb93c6d786db1f5d97d938b308b506b98e1c6790e26 WHIRLPOOL 4a5d38487db3d3bcbc5b3bec40597771aa4688b9f338acbfddf9273f8cdbe4e065463caeb83c17cb86f5203b02e3a3b75b454035a5f5048c36ca22bc656fd10e -MISC ChangeLog 403 SHA256 2c070ecc4a4d06c87559aeb0c0d24fe5330f510833ec1bf86f2e697447bcb1c7 SHA512 6f64b58ca7fc73d4eb488965393630558e5e97582e759d18da2a39c3db49fa13b75447a638836cc5f3c51c3ba4f1cd63d17fef4f69c69b6af4c1550ad194f7fe WHIRLPOOL 364385ce251527f2eb472eb3dc7055cf2c328ce7e137d80718f8f8c73041efe1b0617d4106381ccaa6c31539ad8e164c3021e03a1b3691f5b7a3fb883462e732 -MISC metadata.xml 616 SHA256 f1bd2030f7d8b2f06bfaf053e8e58519e57dbaf47edaca47375b03c73ea07039 SHA512 cde286879839cc8b2854efee564db4c5b610aa89e2d6629214535211d71db26864e93bdbe1c00de164f2b1d157a53937c499bfcd5adb3ad213aa90eb51b3ad5e WHIRLPOOL df59198fb82c52342b570122e3826613cf21bfef5757bf159d84f44f9536c2624ff43cc04f6b0faaff67ec6945be5c81ce2fade7a27cd61b5fdf52d988ceea7f +MISC ChangeLog 160 BLAKE2B 416162c75927360456df910004c7edb2f0d9e7aa5ff6ec2de9f2ad7712beb6bf19b95df7b5273e2065e0a9134da236fba01b328277f131161d027507cfa7e844 SHA512 8af721f551ca874de4ef8a3ebd2b427d0fcbc8381bd658127326adbbea424d6d103ca7f82b21279c7237df78c35b0f0e635bde1e3e7beb0d0f39598c1c23453e +MISC metadata.xml 139 BLAKE2B b4a59c22790dfec3fbcfaea41ef363401766736b68a85bedae00e1944d0a848aa97104c2f34244c0fe7b6363029281f965fc1b3545301d341cda371eaa976274 SHA512 8be912ace7468a4396eb1da00a9785030a8ce35da4357a01591876a1056fd45e44da65de2af3e1eb0506ce6551714962c40c3ae5a3aefa2ad231de35af2519be diff --git a/net-wireless/madwifi-ng/madwifi-ng-0.9.4.4180.20120502.ebuild b/net-wireless/madwifi-ng/madwifi-ng-0.9.4.4180.20120502.ebuild deleted file mode 100644 index d418c0f..0000000 --- a/net-wireless/madwifi-ng/madwifi-ng-0.9.4.4180.20120502.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng/madwifi-ng-0.9.4.4180.20120502.ebuild,v 1.1 2012/06/13 23:30:37 xmw Exp $ - -EAPI="2" - -inherit linux-mod versionator - -MY_PN=${PN/-ng/} -MY_PV=$(get_version_component_range 1-3) -MY_REV=$(get_version_component_range 4) -MY_DATE=$(get_version_component_range 5) -MY_P=${MY_PN}-${MY_PV}-r${MY_REV}-${MY_DATE} -S=${WORKDIR}/${MY_P} - -DESCRIPTION="Next Generation driver for Atheros based IEEE 802.11a/b/g wireless LAN cards" -HOMEPAGE="http://www.madwifi-project.org/" -SRC_URI="http://snapshots.madwifi-project.org/${MY_PN}-${MY_PV}/${MY_P}.tar.gz" - -LICENSE="atheros-hal - || ( BSD GPL-2 )" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="injection" - -RDEPEND="!net-wireless/madwifi-old - net-wireless/wireless-tools - ~net-wireless/madwifi-ng-tools-${PV}" - -pkg_setup() { - CONFIG_CHECK="CRYPTO WIRELESS_EXT SYSCTL" - kernel_is lt 2 6 29 && CONFIG_CHECK="${CONFIG_CHECK} KMOD" - ERROR_CRYPTO="${P} requires Cryptographic API support (CONFIG_CRYPTO)." - ERROR_WIRELESS_EXT="${P} requires CONFIG_WIRELESS_EXT selected by Wireless LAN drivers (non-hamradio) & Wireless Extensions" - kernel_is gt 2 6 33 && \ - ERROR_WIRELESS_EXT="${P} requires CONFIG_WIRELESS_EXT selected by some Wireless LAN drivers (e.g CONFIG_IPW2100)" - ERROR_SYSCTL="${P} requires Sysctl support (CONFIG_SYSCTL)." - ERROR_KMOD="${F} requires CONFIG_KMOD to be set to y or m" - BUILD_TARGETS="all" - MODULESD_ATH_PCI_DOCS="README" - linux-mod_pkg_setup - - MODULE_NAMES='ath_hal(net:"${S}"/ath_hal) - wlan(net:"${S}"/net80211) - wlan_acl(net:"${S}"/net80211) - wlan_ccmp(net:"${S}"/net80211) - wlan_tkip(net:"${S}"/net80211) - wlan_wep(net:"${S}"/net80211) - wlan_xauth(net:"${S}"/net80211) - wlan_scan_sta(net:"${S}"/net80211) - wlan_scan_ap(net:"${S}"/net80211) - ath_rate_amrr(net:"${S}"/ath_rate/amrr) - ath_rate_onoe(net:"${S}"/ath_rate/onoe) - ath_rate_sample(net:"${S}"/ath_rate/sample) - ath_rate_minstrel(net:"${S}"/ath_rate/minstrel) - ath_pci(net:"${S}"/ath)' - - BUILD_PARAMS="KERNELPATH=${KV_OUT_DIR}" -} - -src_prepare() { - use injection && epatch "${FILESDIR}"/${PN}-injection-r3925.patch - for dir in ath ath_hal net80211 ath_rate ath_rate/amrr ath_rate/minstrel ath_rate/onoe ath_rate/sample; do - convert_to_m "${S}/${dir}/Makefile" - done - sed -e 's:-Werror ::' -i Makefile.inc || die "sed -Werror failed" - make svnversion.h || die -} - -src_install() { - linux-mod_src_install - dodoc README THANKS SNAPSHOT || die -} - -pkg_postinst() { - local moddir="${ROOT}/lib/modules/${KV_FULL}/net/" - - linux-mod_pkg_postinst - - einfo - einfo "Interfaces (athX) are now automatically created upon loading the ath_pci" - einfo "module." - einfo - einfo "The type of the created interface can be controlled through the 'autocreate'" - einfo "module parameter." - einfo - einfo "As of net-wireless/madwifi-ng-0.9.3 rate control module selection is done at" - einfo "module load time via the 'ratectl' module parameter." - - elog "Please note: This release is based off of 0.9.3.3 and NOT trunk." - elog "# No AR5007 support in this release;" - elog "experimental support is available for i386 (32bit) in #1679" - elog "# No AR5008 support in this release; support is available in trunk " - elog "No, we will not apply the patch from 1679, if you must, please do so - in an overlay on your system. That is upstreams ticket 1679, not Gentoo's." -} diff --git a/net-wireless/madwifi-ng/metadata.xml b/net-wireless/madwifi-ng/metadata.xml index 8d3b80c..097975e 100644 --- a/net-wireless/madwifi-ng/metadata.xml +++ b/net-wireless/madwifi-ng/metadata.xml @@ -1,20 +1,4 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>steev@gentoo.org</email> - <name>Steev Klimaszewski</name> - </maintainer> - <maintainer type="person"> - <email>pva@gentoo.org</email> - <name>Peter Volkov</name> - </maintainer> - <maintainer type="person"> - <email>zerochaos@gentoo.org</email> - <name>Rick Farina</name> - </maintainer> - <use> - <flag name='injection'>Adds support for <pkg>net-wireless/aircrack-ng</pkg> - aireplay-ng packet injection</flag> - </use> </pkgmetadata> diff --git a/sci-astronomy/amuse/ChangeLog b/sci-astronomy/amuse/ChangeLog index dea873b..5de7c0b 100644 --- a/sci-astronomy/amuse/ChangeLog +++ b/sci-astronomy/amuse/ChangeLog @@ -1,12 +1,3 @@ -# ChangeLog for sci-astronomy/amuse -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*amuse-7.1 (02 Feb 2013) - - 02 Feb 2013; AstroFloyd <AstroFloyd@gmail.com> +amuse-7.1.ebuild: - Version bump: amuse-7.1 - - 01 Nov 2011; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml: - New ebuild: amuse 5.0 - + 23 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> -ChangeLog, -amuse-5.0.ebuild, + -amuse-7.1.ebuild, metadata.xml: + sci-astronomy/amuse: remove package. diff --git a/sci-astronomy/amuse/Manifest b/sci-astronomy/amuse/Manifest index 15813ec..d869c4f 100644 --- a/sci-astronomy/amuse/Manifest +++ b/sci-astronomy/amuse/Manifest @@ -1,6 +1,2 @@ -DIST amuse-5.0.tar.gz 82161180 SHA256 9b33f432b8c12bb8a35d82aedb714477ed5322d57faec03985866edc81ea80e5 SHA512 3a87787b6260badc64b16e9fdf7a802ad3199332c75c797644154d82cc1ad09103ab8b7045af436f23c7353c00cb0e0581584768433ce50086cb047d5e43e233 WHIRLPOOL f76de370b5f0ae82f0dca4f837cc7776901ed1914c81d65343d95c9efaa6c8d8bd555aa2196e25be312ae818fd1adb3053090e8e4aafabbe2e60f427b2f363bb -DIST amuse-7.1.tar.gz 80037230 SHA256 e3c5944f801762b93835ed3352d39efe0ff730081efa0b3f5771a9f166ecd0f2 SHA512 612a1fbd4c717ec4221a3b4ba27540944c83ece8662b2bdbaec14d052003f7fc4dcf8be27c3f75ee3d745efe403b8af6e6105ac481b6f1f717d8e975750e022d WHIRLPOOL 2389730493d7dd3f900651f3fdef2cfd185e11ebfc9164907558f22ce723745ea7480d297967cf03511658331650617266902e62c5de84432535fc6c9f8c03df -EBUILD amuse-5.0.ebuild 674 SHA256 214a2ea6020afd70cc439a3eea2d237151ca3352893f64d8a902c2b40c366305 SHA512 07da22a5201efa987e2c82faddad433a7a65cdcb58ab05a6c558e8ab351364187acd0a1963201828d16b3e0d136e6e6c798b8559b16df8b2c5c011b64041ab1b WHIRLPOOL ca3a3209811e19586ae735a13b35642427a9952250a7334790a067b69708ef1accc92e45e11d953bf36e6bfa7beacbb6fe868cdc5143591b61bbaf8171f52fab -EBUILD amuse-7.1.ebuild 1170 SHA256 b7c7d3591a4d5b8eb4b355929210f8238ddbe5101d5f79feaf66b59883410446 SHA512 d6b287f4c939748b10a2961297cca2c438aa58a79ad0a3fa619c988014b8effa8243e85a40065fa5fc8d3887f79c826245731fbb413b69cc5cd114e9107c3f1c WHIRLPOOL 78a479b259f1f0d7f63a494b018d1f913c2299878fced76263f1586f7d5fd3c3eadf14ea2fa403f5b598604a5e040d298d4edb756ea0a0dd3283bf93a0e669b4 -MISC ChangeLog 330 SHA256 8903c67a8b629ec475660cd70c3752c154fa298cd9ac1b918e2ac1506f8603c3 SHA512 10c0f2e1006c8c61d90572f102d8f024e9075bd7081300dd5374425c50312b1e2b34516e73b90fbb02449177b6964bcd2975ec94a8126e3705bf295fb3fb72f1 WHIRLPOOL 0d26aceffab5a1924008e4518c1f7278db9722e7d617d2aacb033891f21f50d46d8cf92906452261ecbb3496806b612e55b41fd5c299c89eab8ebb3587e8e713 -MISC metadata.xml 652 SHA256 90390f80bb43986090fdd1a114882a6eeb09b1db3607577c72acff481a01d55a SHA512 95a167791ca91e7bd8cab404cb278c1a5e1267a9a84389fca91dadd4dbcf8d523c94ad7b22ddc1d077f69611b61f670744d289cfb2d5f863eea83a8eb4853f1a WHIRLPOOL 238922d7dc226f5e867ba36deacf8fa3716fddfedbd16bf80cd9a5cd13d445984035f524921f1567614555b70d99d99d455c2f2903443c03e53077537b6cf606 +MISC ChangeLog 154 BLAKE2B 869e4de9837985db521c36fb20780f20afcabe59616e65ecbedffc5f75438c9b2eab5357492823295b89f83be0c12dcb079725553abcba4988e4aeaaad0a9fe3 SHA512 b3b0d9cbb46292642cb3ab377d1f55552d909e41c897b711c2b3b3c25b852db9f7d67a2473e5a6780adf3cf4a6aa157f7d03161b07676bfdad333a5a03c11c61 +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/sci-astronomy/amuse/amuse-5.0.ebuild b/sci-astronomy/amuse/amuse-5.0.ebuild deleted file mode 100644 index d76d4df..0000000 --- a/sci-astronomy/amuse/amuse-5.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -inherit fortran-2 - -DESCRIPTION="AMUSE is an Astrophysical Multipurpose Software Environment" -HOMEPAGE="http://www.amusecode.org/" -SRC_URI="http://www.amusecode.org/releases/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=">=dev-lang/python-2.6.0 - >=dev-python/numpy-1.3.0 - >=sci-libs/hdf5-1.6.5 - >=dev-python/h5py-1.2.0 - >=dev-python/docutils-0.6 - || ( sys-cluster/mpich2 sys-cluster/openmpi ) - >=dev-python/mpi4py-1.0.0 - >=dev-python/nose-0.11 - sci-libs/fftw - sci-libs/gsl - virtual/fortran - " -RDEPEND="${DEPEND}" diff --git a/sci-astronomy/amuse/amuse-7.1.ebuild b/sci-astronomy/amuse/amuse-7.1.ebuild deleted file mode 100644 index 382cb76..0000000 --- a/sci-astronomy/amuse/amuse-7.1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -inherit fortran-2 - -DESCRIPTION="AMUSE is an Astrophysical Multipurpose Software Environment" -HOMEPAGE="http://amusecode.org" -SRC_URI="http://www.amusecode.org/releases/${P}.tar.gz" -MERGE_TYPE="buildonly" - -LICENSE="other" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="mesa mocassin mpiamrvac pynbody" - -RDEPEND=">=dev-lang/python-2.6 - >=dev-python/mpi4py-1.0 - >=dev-python/numpy-1.3.0 - >=sci-libs/hdf5-1.6.5 - >=dev-python/h5py-1.2.0 - || ( sys-cluster/mpich2 sys-cluster/openmpi ) - dev-python/nose - dev-python/docutils - >=sci-libs/fftw-3.0 - sci-libs/gsl - >=dev-libs/gmp-4.2.1 - >=dev-libs/mpfr-2.3.1 - sys-devel/gcc[cxx] - virtual/fortran" -DEPEND="${RDEPEND} - >=dev-util/cmake-2.4 - " - -src_compile() { - emake - - # USE-flag dependent make: - use mesa && emake mesa.code DOWNLOAD_CODES=1 - use mocassin && emake mocassin.code DOWNLOAD_CODES=1 - use mpiamrvac && emake mpiamrvac.code DOWNLOAD_CODES=1 - use pynbody && emake pynbody.code DOWNLOAD_CODES=1 -} - -#src_install() { -# return -# #emake DESTDIR="${D}" install -#} diff --git a/sci-astronomy/amuse/metadata.xml b/sci-astronomy/amuse/metadata.xml index f9db6fa..ae34b4d 100644 --- a/sci-astronomy/amuse/metadata.xml +++ b/sci-astronomy/amuse/metadata.xml @@ -1,15 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> <maintainer type="person"> <email>AstroFloyd@gmail.com</email> <name>AstroFloyd</name> </maintainer> - <use> - <flag name='mesa'>Compile the Mesa code in <pkg>sci-astronomy/amuse</pkg></flag> - <flag name='mocassin'>Compile the Mocassin code in <pkg>sci-astronomy/amuse</pkg></flag> - <flag name='mpiamrvac'>Compile the mpiamrvac code in <pkg>sci-astronomy/amuse</pkg></flag> - <flag name='pynbody'>Compile the pyNbody code in <pkg>sci-astronomy/amuse</pkg></flag> - </use> </pkgmetadata> diff --git a/sci-astronomy/analysemcmc/ChangeLog b/sci-astronomy/analysemcmc/ChangeLog index a67048c..c83ce99 100644 --- a/sci-astronomy/analysemcmc/ChangeLog +++ b/sci-astronomy/analysemcmc/ChangeLog @@ -1,7 +1,13 @@ # ChangeLog for sci-astronomy/analysemcmc -# Copyright 1999-2018 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2022 Gentoo Authors; Distributed under the GPL v2 # $Header: $ +*analysemcmc-0.7.3 (24 Jul 2022) + + 24 Jul 2022; AstroFloyd <AstroFloyd@gmail.com> +analysemcmc-0.7.3.ebuild, + -analysemcmc-0.7.2.ebuild: + sci-astronomy/analysemcmc: version bump to v0.7.3. + *analysemcmc-0.7.2 (15 Jan 2018) 15 Jan 2018; AstroFloyd <AstroFloyd@gmail.com> +analysemcmc-0.7.2.ebuild, diff --git a/sci-astronomy/analysemcmc/Manifest b/sci-astronomy/analysemcmc/Manifest index 782a341..ef380ab 100644 --- a/sci-astronomy/analysemcmc/Manifest +++ b/sci-astronomy/analysemcmc/Manifest @@ -1,4 +1,4 @@ -DIST analysemcmc-0.7.2.tar.gz 163289 SHA256 ad4d6649e7ad6dd3808bc1d5bc53bc30402e1398088ff2a28b0a273ae12d362f SHA512 e0cea80284e788dd207c09879b89275bbf887f93e2ec8c38584288a52d7de2294741b9b8840fe628996a20b8388fa378565e19cce9f053127954c217b0cd2343 WHIRLPOOL 140224d386ce0bbcf47eed270be3ccbfb94b906b61433b0110a1ee099dcf20289008c1ae5d9cd2333afcf3451d4f6484c26aff8801305acfabd500602a384ba5 -EBUILD analysemcmc-0.7.2.ebuild 582 SHA256 1b4ef54c46694767f2366f7a38923388d158e13b95bbfb9c3e5ca76b788adc4a SHA512 ed2ece0baa24800d18317516fe54e47d682f930b5d0041b7ed762542452d31ec305cebc3500356dc02a8b153e7144c3c7e8f6a348d26832739abbe30be5124b7 WHIRLPOOL 30f441c3d31aef55abe28c29b9acfb8e12d6cd7995f815b5ae167537053dedbe7ebaf7d63c3d4a938c42cbe2b84e80ec61cd4b2e82c9fa1147b7449dcf6a658a -MISC ChangeLog 948 SHA256 91ddb0f30007a35eb6123fcca25b1b95bf5f19bb974102414bb87b8fa7931293 SHA512 4a91a6fcdc94083b97d5049aff8d9919b940873ae35bd34a30cff1ef7896786cba4ba136a04f20b152a13c3b611bb816968ecec265fbd5c26cdabc33e9435534 WHIRLPOOL 94d756f8d7957a4b16e22eb570bfda4c21b39fe80d17e6d95a4e2aafc84c4ccb4267d2f004b2c1f9aaf4ac8381619177790ef554dcbd6d747e74d1feaccd04d8 -MISC metadata.xml 252 SHA256 fa82c8f8ccb7949415fff69cab33850a03547531946e14a4184f1ecda61abf26 SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 WHIRLPOOL 253b5757951fa6a61178c61d6333a21e90ab81cd6167bc6cfa6032e7f9e3304a9afa8290a3b6607994df74f2bd503d3725e173b9beff10555d395eb74844fc1a +DIST analysemcmc-0.7.3.tar.gz 155769 BLAKE2B 68bb518c314dd1237bfdaa0c70d29deecfbd02ae53166733f03cf905d7094c18d0559f9d2c23d0f2b8243df4a3b54a980cd6f10fb14b6637b4eca8f45213cbf2 SHA512 6e3b8c319b3e0b2c1f824e708b1e82ae5763949838803fda70c27a36467e7dca3c55ac5a5f0255062e0b488b9cb3d55234355ea7126744b6cafa798161509c64 +EBUILD analysemcmc-0.7.3.ebuild 671 BLAKE2B ae84f091c1867050d7154c0815d4ed35ddd269bd9b47c0c3e7371cbf7c28a428fd93b2bcab25b00d05c92b42600b2a4d8d136b748e30db0ab9e536ccfa44d6ac SHA512 a41f3ed3580cb5ba6d4b76bd10f77be982b20aa6980d05e9ce0efe064438d49b618f51a539df22ce5ef515a3eaee2cf7115412dcc887d0f7a19e4dca60f6b49b +MISC ChangeLog 1138 BLAKE2B e4552e913aed73ce388b48dabd93a28437c81a38879adfb5ae171d5122dd2b85338deddf6f5bea94036b5f3b8a2c52bb48ad8d631d6195c7cbf628dcd858f32e SHA512 f1c42cd91d68c8216531ddfd424512a3bde94b550e254f50e9f658d7a352b505f7d4fde02c8afd814c4b63fd4435f7672ad2c667a8a2d1effa707ca273359148 +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/sci-astronomy/analysemcmc/analysemcmc-0.7.2.ebuild b/sci-astronomy/analysemcmc/analysemcmc-0.7.3.ebuild index d4ee171..22b00cf 100644 --- a/sci-astronomy/analysemcmc/analysemcmc-0.7.2.ebuild +++ b/sci-astronomy/analysemcmc/analysemcmc-0.7.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 - -inherit cmake-utils fortran-2 +EAPI=8 +CMAKE_MAKEFILE_GENERATOR=emake +inherit cmake fortran-2 DESCRIPTION="Analyse output from the gravitational-wave data-analysis code SPINspiral" HOMEPAGE="http://${PN}.sourceforge.net/" @@ -24,3 +24,5 @@ RDEPEND="${DEPEND} " DOCS="CHANGELOG README VERSION analysemcmc.dat compPDFs.dat" + +MAKEOPTS="-j1" # Module cannot be built and used at the same time diff --git a/sci-astronomy/astrotools/ChangeLog b/sci-astronomy/astrotools/ChangeLog index 0318279..88c8670 100644 --- a/sci-astronomy/astrotools/ChangeLog +++ b/sci-astronomy/astrotools/ChangeLog @@ -1,10 +1,15 @@ # ChangeLog for sci-astronomy/astrotools -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2022 Gentoo Authors; Distributed under the GPL v2 # $Header: $ +*astrotools-0.0.3-r1 (24 Jul 2022) + + 24 Jul 2022; AstroFloyd <AstroFloyd@gmail.com> +astrotools-0.0.3-r1.ebuild, + -astrotools-0.0.1.ebuild, -astrotools-0.0.3.ebuild: + sci-astronomy/astrotools: revision bump to v0.0.3-r1. + *astrotools-0.0.1 (25 Apr 2015) 25 Apr 2015; AstroFloyd <AstroFloyd@gmail.com> +astrotools-0.0.1.ebuild, +metadata.xml: New package: sci-astronomy/astrotools - diff --git a/sci-astronomy/astrotools/Manifest b/sci-astronomy/astrotools/Manifest index 7022c0b..136de52 100644 --- a/sci-astronomy/astrotools/Manifest +++ b/sci-astronomy/astrotools/Manifest @@ -1,6 +1,4 @@ -DIST astrotools-0.0.1.tar.gz 21808 SHA256 0be8e7ff8d930f024a2a8205c07064308a1a7964c7df6ecaa86e3fc1a641bf46 SHA512 150903efa945ea68baf4f62419d5d2e21dcc2db9f675267482717daa99b9485dfc65f3d9e3dadb6965abc903bbe2cc7099f1c6c51d5974e623dad0b1419eaa47 WHIRLPOOL 9fac41f4b591c6f7aeff9ab9415d8133943827ebd340e41783449dff68cd91da950e001e14b0c823cb8f10676879ceb4decac557a4620be3404657b030f67699 -DIST astrotools-0.0.3.tar.gz 48177 SHA256 935efcc77ea54d4a7ae3cd881288a42ba9d837aeec396641c4c9895e9d126086 SHA512 7c1f1aa62b038e69bb2699a8808ca08675bc8e4bcfb0bdea93dff1a4954b82665a8f30ac90c0c971b1cb25fd78a4b6a75854f16c2ee937d408042c860f80cc63 WHIRLPOOL f1e07d42686df7ae3f1ddab3120b06ec5836eff7de67989731247b4933900dd6efb5afe78c00191bf9f44f61b8a1316bada165235afab1955d72652069cd3660 -EBUILD astrotools-0.0.1.ebuild 472 SHA256 aa83a10273ed0841b344d40380a79988563fe7e937157d4a2a9c1af51803dec0 SHA512 1cfd9a489ab655a7978d4c5dbe1eebe36319c1d34762fde100813394b3273eb1e67b5a5481e1c8a5547042088f67f5b925c73d0479ee0a7fb59e0afdcf734e9d WHIRLPOOL 47d94cf32a0bb45710a07d2a346eeea7d79cdb861e54a6ccf32ce3879838479bd1f7fde13a1438fecfa59b18605772fdfb7ce06e92d0e6e29491f8fb0f86816a -EBUILD astrotools-0.0.3.ebuild 471 SHA256 a032042a28ac93b48cb0d14fd3a64291d0d24b47b80de93f53adce18f1d42d72 SHA512 1fedc39d6565e1c6a6b1ff3e79648c367cd8ea109154a9e85de0864b3e84dea6789b568c2e5e618135f72054c41ccc9b2d9c59babddcd19a6e946078d78531f6 WHIRLPOOL 7a49c469872ea58b73f4ac705ce87598a85f0fe90dcc35dbd8c0187fc0ab9d059dd57b297adcb77bdaa17b8a40856f52b84dfcb3938173609a709b3344490838 -MISC ChangeLog 291 SHA256 8393dc60a1f87e21211e7ef0e65855976c7a0996df553f4a6278da881e7d5a9c SHA512 b05d160388cbfe1dd2be511c5993ab25a4a51ecc02535560f42753fed6625ce8ae15caf59d6bc118d745093a7c49f1e2db4fbc240e4f6d482ac43ee4e9dd42af WHIRLPOOL a8f9ebd9f8fa174ea8ed0940f5840a1e88d3a73844aa3d02655669fba4b08a38bbab4c2596ef417a10fbbf1b5b60f5b36c8a7ed5e409b39bc6d32a43f1b334e0 -MISC metadata.xml 252 SHA256 fa82c8f8ccb7949415fff69cab33850a03547531946e14a4184f1ecda61abf26 SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 WHIRLPOOL 253b5757951fa6a61178c61d6333a21e90ab81cd6167bc6cfa6032e7f9e3304a9afa8290a3b6607994df74f2bd503d3725e173b9beff10555d395eb74844fc1a +DIST astrotools-0.0.3.tar.gz 48177 BLAKE2B 16b64cf2dd7ba5422523c51552649614778424776c56424926277b4d0ead33f0d4128b4fad19b4a4904e376b5d66ab746adadcd0193ef1c9476b6a0fb173c035 SHA512 7c1f1aa62b038e69bb2699a8808ca08675bc8e4bcfb0bdea93dff1a4954b82665a8f30ac90c0c971b1cb25fd78a4b6a75854f16c2ee937d408042c860f80cc63 +EBUILD astrotools-0.0.3-r1.ebuild 455 BLAKE2B 3c0565c2a27a0830ae3d451aacad1341f25241e5285a15c0da544a3ac50dbe0ff7052ed853fae70a39b35e85ae4c120279d393cfe62a6c9419b4672ae5ce3ab6 SHA512 3c2834812326b6a0d6baedbbcf0839f5cb80a261acb76969dce6ddab7f30bd9e650a88d75c850a3d3e18950303ef870b4f41033c93b16d278cc8c25668a597cb +MISC ChangeLog 512 BLAKE2B 8eba913c096541e3f180aa09e0811b5e11764dc50b8ba9367e9152d68105397d75a279fe4e88cd57cb4d1e1f9b7b36cf4592d004e4306acc1a60ca7aac1571ce SHA512 a19d4ded25a7637d55126d43613d39fef2dd574bd0fc28c0a52678a1c6afa7ce6551b49366ab980734315627b183368d31b4f724b3b2fbd6e3cacbba65f5a681 +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/sci-astronomy/astrotools/astrotools-0.0.1.ebuild b/sci-astronomy/astrotools/astrotools-0.0.1.ebuild deleted file mode 100644 index dd8b6f4..0000000 --- a/sci-astronomy/astrotools/astrotools-0.0.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit cmake-utils fortran-2 - -DESCRIPTION="Command-line tools for astronomy and astrophysics" -HOMEPAGE="http://${PN}.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="virtual/fortran - >=sci-libs/libsufr-0.6.2 - >=sci-astronomy/libthesky-0.3.1 - " - -RDEPEND="${DEPEND}" diff --git a/sci-astronomy/astrotools/astrotools-0.0.3.ebuild b/sci-astronomy/astrotools/astrotools-0.0.3-r1.ebuild index b85f386..bba161d 100644 --- a/sci-astronomy/astrotools/astrotools-0.0.3.ebuild +++ b/sci-astronomy/astrotools/astrotools-0.0.3-r1.ebuild @@ -1,9 +1,8 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI=5 -inherit cmake-utils fortran-2 +EAPI=8 +inherit cmake fortran-2 DESCRIPTION="Command-line tools for astronomy and astrophysics" HOMEPAGE="http://${PN}.sourceforge.net/" diff --git a/sci-astronomy/evtools/ChangeLog b/sci-astronomy/evtools/ChangeLog index bd7a109..dbe14d9 100644 --- a/sci-astronomy/evtools/ChangeLog +++ b/sci-astronomy/evtools/ChangeLog @@ -1,7 +1,13 @@ # ChangeLog for sci-astronomy/evtools -# Copyright 1999-2018 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2022 Gentoo Authors; Distributed under the GPL v2 # $Header: $ +*evtools-0.4.2-r1 (20 Aug 2022) + + 20 Aug 2022; AstroFloyd <AstroFloyd@gmail.com> +evtools-0.4.2-r1.ebuild, + -evtools-0.4.2.ebuild: + sci-astronomy/evtools: revision bump to v0.4.2-r1. + *evtools-0.4.2 (15 Jan 2018) 15 Jan 2018; AstroFloyd <AstroFloyd@gmail.com> +evtools-0.4.2.ebuild, diff --git a/sci-astronomy/evtools/Manifest b/sci-astronomy/evtools/Manifest index 7f0b607..b1e8ed0 100644 --- a/sci-astronomy/evtools/Manifest +++ b/sci-astronomy/evtools/Manifest @@ -1,4 +1,4 @@ -DIST evtools-0.4.2.tar.gz 103532 SHA256 86b6772b445437074b7eadf303ae1ade867a7cadbc0e394f81d85ce725876a3c SHA512 44aa440ccbf45ffc734c1cbe3c9430814d33c9af1993c36dd6a879f0bddda3d24b4e4aeb91b5983e31425b4c535e81039fa096deb6b8adcf44d0ca036d58f5a4 WHIRLPOOL 89abc997235c05787e29c4728a36a8ff60cc43d8a56a078da66b77481b39d1870d2d01365622936f478674f27e1c3f2679dada27957ea8b44595097590356d70 -EBUILD evtools-0.4.2.ebuild 476 SHA256 ed19c9c14a5e6285c2ded67c9aa732bf5691727269e7b6986962a5375a718b49 SHA512 27f3473fccabf7d5e439235eecdf8b0f08771d12d38e58b86b7b792b01c2ae5f3aeb762249bb4ba1bf644429d11c8924d48d39a7d19eaf934f61ecca1eeee3a1 WHIRLPOOL f4f03c678df4811edc6164f9b9bb71f8c0ef636a544ee943e624912f33d5ddd3ce2acf85f66fa077f14551c7a71363dd974334131f63680df69f5140cb428af6 -MISC ChangeLog 533 SHA256 ddcbb56edfa7373f4bc1c0e36c1e1e963046d5ae96b53c903efff7afb3062478 SHA512 c69339a0f6b0ed4ea77db75cca16dbf2481abc0faf7caef15b2f97861ca5aeecadc61a486d2c71d97cce75066116e9427a8a03e7b5d01bea306532e81f83ecf5 WHIRLPOOL d7c4b128a22930212d793966c6d63f4b55db3cd7c03b39896944d9754c73bf644cd8cecab3f3ff700676de23753dd664ecafaae32afa020d700e0a0b5ba82bcd -MISC metadata.xml 252 SHA256 fa82c8f8ccb7949415fff69cab33850a03547531946e14a4184f1ecda61abf26 SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 WHIRLPOOL 253b5757951fa6a61178c61d6333a21e90ab81cd6167bc6cfa6032e7f9e3304a9afa8290a3b6607994df74f2bd503d3725e173b9beff10555d395eb74844fc1a +DIST evtools-0.4.2.tar.gz 103532 BLAKE2B 5610cd7ef1ebc6cda8789388c919c99c3e703b590c388f95c325b166c46d9fce9d3967219a85d287597b9ee52538874a3b34bf398360e42f861b433f348ce958 SHA512 44aa440ccbf45ffc734c1cbe3c9430814d33c9af1993c36dd6a879f0bddda3d24b4e4aeb91b5983e31425b4c535e81039fa096deb6b8adcf44d0ca036d58f5a4 +EBUILD evtools-0.4.2-r1.ebuild 467 BLAKE2B 811062223326355eb506162afe058155f1c88bac607ccdfe5369155f421c6f66902df0465a9766fa09b4d4e7e470a4de96f1ab70494ea438e87a96d78acd3ce1 SHA512 3e0389a9b925cdd7843be03e61b08d77bb4c1fdc24f1d4931141fd4e13087e36cee5c32d5d18b12d4cd8b17e0e3e54a94ffa3f6b82eec84216de45ef2197c659 +MISC ChangeLog 717 BLAKE2B 89254370f18de595c0e39ecc8ca047473613a2160fc8f43d88385917da99ef966b025211b3d1d8ea0e4043226616739b1b0ed87f85050b1c4f6d75f32d988246 SHA512 30c596a2cedf4a97037b033568c65ddf1a33cf7b47f92512098c129b2c9d14843371bfe78d4521acc9b3a0f56f032b2af59e60dd33b37077e799b14cafb416cf +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/sci-astronomy/evtools/evtools-0.4.2.ebuild b/sci-astronomy/evtools/evtools-0.4.2-r1.ebuild index 8b3ca70..2afdfa5 100644 --- a/sci-astronomy/evtools/evtools-0.4.2.ebuild +++ b/sci-astronomy/evtools/evtools-0.4.2-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit cmake-utils fortran-2 +EAPI=8 +inherit cmake fortran-2 DESCRIPTION="Manipulate and display output from the binary stellar-evolution code ev/TWIN" HOMEPAGE="http://${PN}.sourceforge.net/" diff --git a/sci-astronomy/gwtool/ChangeLog b/sci-astronomy/gwtool/ChangeLog index 024e5bc..7291bfc 100644 --- a/sci-astronomy/gwtool/ChangeLog +++ b/sci-astronomy/gwtool/ChangeLog @@ -1,7 +1,13 @@ # ChangeLog for sci-astronomy/gwtool -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2022 Gentoo Authors; Distributed under the GPL v2 # $Header: $ +*gwtool-0.2.0-r1 (24 Jul 2022) + + 24 Jul 2022; AstroFloyd <AstroFloyd@gmail.com> +gwtool-0.2.0-r1.ebuild, + -gwtool-0.2.0.ebuild: + sci-astronomy/gwtool: revision bump to v0.2.0-r1. + 08 Dec 2013; AstroFloyd <AstroFloyd@gmail.com> gwtool-0.2.0.ebuild: Updated dependencies @@ -17,4 +23,3 @@ 13 Nov 2011; AstroFloyd <AstroFloyd@gmail.com> +gwtool-0.1.3.ebuild +metadata.xml: Version bump - diff --git a/sci-astronomy/gwtool/Manifest b/sci-astronomy/gwtool/Manifest index be4158f..f85cd85 100644 --- a/sci-astronomy/gwtool/Manifest +++ b/sci-astronomy/gwtool/Manifest @@ -1,4 +1,4 @@ -DIST gwtool-0.2.0.tar.gz 29821 SHA256 74022949f8511ba77caacd12ecd0e9759ea0acb338524aed8994d2e81ef9f8cb SHA512 0a2208c9098b5e433fe410e703d3637abdab494f8f235ccacf78f4b65e2b07fcdb778c3f69453e58607f9af7a089f838f6f956c97ac54864d4b05ec4161a30a7 WHIRLPOOL 5146de6488b79631336b1eb950ee29c18378c7e214c580064f7a1bd2f86304effc999894d662dcc4fdfad91c247ce506ff3c9326bc566a198bbc64c388844b96 -EBUILD gwtool-0.2.0.ebuild 472 SHA256 98e187dba7defee0abd81c12b8ca901eab7e4b8f4deb2f563fd9544df8059a19 SHA512 0a9b9e7ba0bdd7ab0e6bc966065fd234391f01b982013550a8d3eb84255045e8354fdcdd610c5543a38cac910e483c4b47f0b24507d1e0f6ac50b8e5f2380d6c WHIRLPOOL b62bb27c2350923dbabd8b314656d1e596f543fd854e086547eb4515649a587184b234828204c9c69efd11de37c6772f62c389f852d1327ea923b18a7ba33893 -MISC ChangeLog 548 SHA256 156420506313dd15445fa2375b51e4e05711bfd7b8be1fff893838bb3e143fc6 SHA512 ae7217010ce2a9ddb99900b5c110369b326acf0641030a169bb09128355625dec40a2d51444f493d8e43e08d5ed46aace66c0047d2fb5203947731a03becc91f WHIRLPOOL e9eb9cb157c4f498f97190a7aa2216e363af7e52d60e03424ad07e5ef9f4a243fafcd9cb38a706e26f1f0ff6158516ddb41919b57059674c7ad105893e7fa3d0 -MISC metadata.xml 252 SHA256 fa82c8f8ccb7949415fff69cab33850a03547531946e14a4184f1ecda61abf26 SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 WHIRLPOOL 253b5757951fa6a61178c61d6333a21e90ab81cd6167bc6cfa6032e7f9e3304a9afa8290a3b6607994df74f2bd503d3725e173b9beff10555d395eb74844fc1a +DIST gwtool-0.2.0.tar.gz 29821 BLAKE2B 88b53896066532d6215cd916005e6d2bb27180c7afbdf4e5d87eb740f29276f11aff6b5b76dd0abd25c7d049ccbeb909352e0e0558ec5a5907be8f847c8286bd SHA512 0a2208c9098b5e433fe410e703d3637abdab494f8f235ccacf78f4b65e2b07fcdb778c3f69453e58607f9af7a089f838f6f956c97ac54864d4b05ec4161a30a7 +EBUILD gwtool-0.2.0-r1.ebuild 450 BLAKE2B 1b918d6224e5bab4b1990a6d651f243a663479990be09991834f9f1bfe34f19896c9780a8422d427a513de00066d466c3c70bdfe657eba822063da0bcfdb34c6 SHA512 0656052ccab1b05d416d53a2b3f80a6219f9210762701f979f5526cb330fae8bbe9e01a14efbb9fc83a90edee9c55424ccce4cce326878421441ddd45e303afa +MISC ChangeLog 727 BLAKE2B f26a4aee33bc713c77cb3560ccb3d740f5ad4b25e08ef493a36194a68aec07d4a65a8c74bc4c55c456bff8a13b65f4b62e6c0d80edaef976007e037285c46c21 SHA512 8d42b37ed345341b2f4cc5b5c537cd159e739c177f36006c8b12391f3251e0c59fdac4026a4fe14d975bd42b1e9caf2483c75ad3986ec6ac4ffb2046047c9147 +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/sci-astronomy/gwtool/gwtool-0.2.0.ebuild b/sci-astronomy/gwtool/gwtool-0.2.0-r1.ebuild index fd607f3..cd2a343 100644 --- a/sci-astronomy/gwtool/gwtool-0.2.0.ebuild +++ b/sci-astronomy/gwtool/gwtool-0.2.0-r1.ebuild @@ -1,11 +1,10 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=5 +EAPI=8 CMAKE_VERBOSE=1 -inherit cmake-utils fortran-2 +inherit cmake fortran-2 DESCRIPTION="Simple command-line tools for working with gravitational waves" HOMEPAGE="http://${PN}.sourceforge.net/" diff --git a/sci-astronomy/libthesky/ChangeLog b/sci-astronomy/libthesky/ChangeLog index f27a390..a4de52a 100644 --- a/sci-astronomy/libthesky/ChangeLog +++ b/sci-astronomy/libthesky/ChangeLog @@ -1,7 +1,38 @@ # ChangeLog for sci-astronomy/libthesky -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ +*libthesky-0.4.2-r1 (23 Aug 2021) + + 23 Aug 2021; AstroFloyd <AstroFloyd@gmail.com> +libthesky-0.4.2-r1.ebuild, + -libthesky-0.4.2.ebuild: + sci-astronomy/libthesky: revision bump to v0.4.2-r1. + +*libthesky-0.4.2 (22 Aug 2021) + + 22 Aug 2021; AstroFloyd <AstroFloyd@gmail.com> +libthesky-0.4.2.ebuild: + sci-astronomy/libthesky: version bump to v0.4.2. + +*libthesky-0.4.1-r1 (05 Oct 2020) + + 05 Oct 2020; AstroFloyd <AstroFloyd@gmail.com> +libthesky-0.4.1-r1.ebuild, + -libthesky-0.3.3.ebuild, -libthesky-0.4.0.ebuild, -libthesky-0.4.1.ebuild: + sci-astronomy/libthesky: revision bump to v0.4.1-r1. + +*libthesky-0.4.1 (03 Oct 2020) + + 03 Oct 2020; AstroFloyd <AstroFloyd@gmail.com> +libthesky-0.4.1.ebuild: + sci-astronomy/libthesky: version bump to v0.4.1. + + 17 Feb 2020; AstroFloyd <AstroFloyd@gmail.com> Manifest: + sci-astronomy/libthesky: update Manifest to new data file size(?) + +*libthesky-0.4.0 (11 Jan 2020) + + 11 Jan 2020; AstroFloyd <AstroFloyd@gmail.com> +libthesky-0.4.0.ebuild, + -libthesky-0.3.2.ebuild, libthesky-0.3.3.ebuild: + sci-astronomy/libthesky: version bump to v0.4.0 + *libthesky-0.3.3 (08 Apr 2016) 08 Apr 2016; AstroFloyd <AstroFloyd@gmail.com> -libthesky-0.2.0.ebuild, @@ -49,4 +80,3 @@ 26 Aug 2013; AstroFloyd <AstroFloyd@gmail.com> +libthesky-0.0.1.ebuild, +metadata.xml: New ebuild - diff --git a/sci-astronomy/libthesky/Manifest b/sci-astronomy/libthesky/Manifest index 97f177b..7a142ff 100644 --- a/sci-astronomy/libthesky/Manifest +++ b/sci-astronomy/libthesky/Manifest @@ -1,7 +1,7 @@ -DIST libthesky-0.3.2.tar.gz 124598 SHA256 38d05a11cc22991cc85438321d54b5e27b0bb5264822df991a53b751ee5a06ae SHA512 64fae18cf410c37d6bda5d65f8890a045734fa3bbaa23c76a8080ef06e15443af5159baf779b69594e24bb1fc8b0719ba03174764d46abed66f61750e8e9e68e WHIRLPOOL 3fee9a059a5122efb50b26cefdd15fa1ef6ac8b27df47e4a6d077d70dbf68db635e7bc975f9a256791e1ac622af75a44f9de30d152fae05f111c0d0d30110f7e -DIST libthesky-0.3.3.tar.gz 181082 SHA256 4799b374db3436bd400f4f711a08746b25a40458a79f36d8d2bcdf186dc95773 SHA512 f7180fdce4a28f6b09393c7b4676a293b145cea8f9993c309c4105dd2928c42fe842985cc905033c9f1b7626b50417005250bce11b1c60d3d6c91f03d7c79bcb WHIRLPOOL 2115e85bbe5984205a86230b59caeb0c091b3b0149217bee47f1dc894e35057ded7e7b2dd00b153c61b9433426d501f9aa3cdcb335856c120e93fcfe881ea29d -DIST libthesky-data-20131020.tar.bz2 3945800 SHA256 110fc72b68c44f6be5d71fa3076ff1b54ebec72079d854d52e60df4ac0c1e18b SHA512 2bbc2eaeb37a52f383625ecbb0c8d455741631b8cf212e5b8839a9d4276ca8bfc638087aca6d94a458e2889e8e0b9a37cd0392828fe24fb1f653d5956c27b27d WHIRLPOOL 5c2c540c718541f7b4f777d4432a17657c4262cd54e6fdc02b267e598122e558715a170f31285306180117056a037ba9facf296491ad20fd8cdf94c6f59cc627 -EBUILD libthesky-0.3.2.ebuild 802 SHA256 2b9e5db68eab0a8629c3506bb7cad0e0e782fa2af81920eb0dc67c86cb741cec SHA512 3725b15a8132765d2aa22e8db8667e72fe340ab261cc70bc1b1715c24ec880e70496e2096f9287fda55aa9d6d6c30a9a3f874c78309a560a2ef5b62da43343c5 WHIRLPOOL f66c4fab7e910a527410f6fca53f9e27342419164c881d60dd31aa386e17eea2a9087fc5c006db9ca159e50196a8fcb707010295c8e10f1e9d940971d0c14921 -EBUILD libthesky-0.3.3.ebuild 814 SHA256 109b70f7b8f23aaac21951b2ee217c6e82c1769b626325b3184a49c6038591c3 SHA512 a65e2c87c5032342282db8a83b7c9df1dcf3034b78d2a527e0797ca62fb3b99844511763eb1147e8b63096f32456178fbbe24e39eac74a7e3dd8a528a73f498d WHIRLPOOL 57ff20a7dac90d5e509bfd644a21865e7f8cdef03800ddc640f06ffb096d4a2fb26ea57729fd822185dcff8fe77b3d21d49cd379ce4277cc1b7c71752a88f1f1 -MISC ChangeLog 1499 SHA256 6bff639077387bbbc86dd794281583d6398971d468519086b045251a1b29facc SHA512 f24ef2e1658e851e6e55cd1099cf2795e02ded6cd2c140d230dccc005251e587c87253085a7d696e2fc04057a914ad593896d5c3ae5399b59d794c06ee1eb28e WHIRLPOOL 608afae2672d66f5cc3a280f9bccf00b7e8cd432f7b857f621770b9dd0ec93e173f477cc4fcf6c72d031f90dc8e3a88bf858e48238a1babf34bb7dc471dfc4fd -MISC metadata.xml 252 SHA256 fa82c8f8ccb7949415fff69cab33850a03547531946e14a4184f1ecda61abf26 SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 WHIRLPOOL 253b5757951fa6a61178c61d6333a21e90ab81cd6167bc6cfa6032e7f9e3304a9afa8290a3b6607994df74f2bd503d3725e173b9beff10555d395eb74844fc1a +DIST libthesky-0.4.1.tar.gz 214547 BLAKE2B 4f3c8dbda236cd86505e1aa307546e39f9e615341605bed0bf5980ff04b6506dd33be3d037fa2913d80ffe858b0d6ae6ad5c9284d1bce43aeb1d6d78d7c36177 SHA512 a8e46c325c8c13a53177ae482ace79fa5de8507d1b052df412df7735692c19712915f78ebd0ecd83c1a0ed9d9b9d99f6065ae3c313ec4842d2223b28558abcb1 +DIST libthesky-0.4.2.tar.gz 217861 BLAKE2B 8197878a299b93e6c6f98aef5555bbbb4304ade0fff10714a4fb33cf6eac89ccd4ae24400f5ee0262dca877cf770e85525787ceca2b95700407ddd3f5fa5e133 SHA512 70bcc525d54f1645cff65fc0ac702fb0a19445d74fa3c567aa07fed027b966c4753146becb9efc46e81521d1788846c460c47ec88d6611cec0524c2dad7cb646 +DIST libthesky-data-20160409.tar.bz2 3780265 BLAKE2B 9331156f7536d634f8523e776209190d73c10158800ff73694ac499292b2be80948810e6aaa531b51d878b5018f7304188b855fcbc976a1b1c285829555d2f4e SHA512 b790aa70b60c6c35db85a54de3487aa5ef47710121cb6c6c13069d4d8adba822b61449eb59ce7ec9203fb4d9cf33570222ec9a65b36ac21f5d4506cddd0b35a3 +EBUILD libthesky-0.4.1-r1.ebuild 813 BLAKE2B 1843c1fc4cb81c5e8fd4cccb53785a0360640bc64bb696a6e3a550eb2ed88e9ee9fa45e2ad06bc543a5d950cc350b36298e6c618f6f7278e2d547c01d6542be7 SHA512 14af3ecbe2bfbb54926090035b4a1266c9962d7f8186f031a14d92d76bcbaffa73943de61d53d596dc7a07c60109a281cfda4fa74dcf6fef47843398c5428539 +EBUILD libthesky-0.4.2-r1.ebuild 814 BLAKE2B 8519e46e256b8ac26ab0dd8404528bc83cac24c38ba092de6e898ee9d3c3658ce7123330c2a2b6e3953679d297935cbea73b3c7acc925de5c20e30757ec4cfbc SHA512 b94c3f91acbad971dfc4f27ea2081a1fad7c65e43ef6835c86362437464d105f973e4e233e92cfdaf9316280823f874458011927b78d941dc16957a1c68fa660 +MISC ChangeLog 2587 BLAKE2B 2fe60ba719f9b40e7fbae619a20982fe2eadea4ca052bbcb458e03f33631d1742c6362b0806c6ede9769cac3bad40045d7d2d6d47b432cb756f0fddbfdd7a778 SHA512 9a0e50d9d7e61c2bc1ce2613908db5df56d1d9f5afc4e19900fd0b4d5a0f626727855c665251d01360ee23279de0962939596b35c178f20c8f7e0e30635ccf88 +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/sci-astronomy/libthesky/libthesky-0.3.2.ebuild b/sci-astronomy/libthesky/libthesky-0.3.2.ebuild deleted file mode 100644 index 42e1cdb..0000000 --- a/sci-astronomy/libthesky/libthesky-0.3.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit cmake-utils fortran-2 - -DESCRIPTION="Fortran library to compute positions of celestial bodies" -HOMEPAGE="http://libthesky.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz -mirror://sourceforge/${PN}/libthesky-data-20131020.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static-libs" - -DEPEND=">=sci-libs/libsufr-0.5.4" -RDEPEND="${DEPEND}" - -src_configure() { - mycmakeargs=( - $(cmake-utils_use static-libs CREATE_STATICLIB) - ) - cmake-utils_src_configure -} - -# Install the data files as well as the libraries: -src_install() { - insinto /usr/share/libTheSky - doins "${WORKDIR}"/data/* - cmake-utils_src_install -} - -DOCS="CHANGELOG README VERSION" diff --git a/sci-astronomy/libthesky/libthesky-0.3.3.ebuild b/sci-astronomy/libthesky/libthesky-0.3.3.ebuild deleted file mode 100644 index 2a6cce3..0000000 --- a/sci-astronomy/libthesky/libthesky-0.3.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit cmake-utils fortran-2 - -DESCRIPTION="Fortran library to compute positions of celestial bodies" -HOMEPAGE="http://libthesky.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz -mirror://sourceforge/${PN}/libthesky-data-20131020.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static-libs" - -DEPEND=">=sci-libs/libsufr-0.7.2" -RDEPEND="${DEPEND}" - -src_configure() { - mycmakeargs=( - $(cmake-utils_use static-libs CREATE_STATICLIB) - ) - cmake-utils_src_configure -} - -# Install the data files as well as the libraries: -src_install() { - insinto /usr/share/libTheSky - doins "${WORKDIR}"/data/* - cmake-utils_src_install -} - -DOCS="doc/CHANGELOG doc/README doc/VERSION" diff --git a/sci-astronomy/libthesky/libthesky-0.4.1-r1.ebuild b/sci-astronomy/libthesky/libthesky-0.4.1-r1.ebuild new file mode 100644 index 0000000..bda7828 --- /dev/null +++ b/sci-astronomy/libthesky/libthesky-0.4.1-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_BUILD_TYPE=Release +inherit cmake fortran-2 +CMAKE_MAKEFILE_GENERATOR="emake" + +DESCRIPTION="Fortran library to compute positions of celestial bodies" +HOMEPAGE="http://libthesky.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz + mirror://sourceforge/${PN}/libthesky-data-20160409.tar.bz2 +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="static-libs" + +DEPEND="~sci-libs/libsufr-0.7.5[static-libs?]" +RDEPEND="${DEPEND}" + +src_unpack() { + default + + gunzip -r "${S}"/man || die + + mv "${WORKDIR}"/data "${S}" || die +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_VERBOSE_MAKEFILE=ON + -DCREATE_SHAREDLIB=ON + -DCREATE_STATICLIB=$(usex static-libs) + ) + cmake_src_configure +} diff --git a/sci-astronomy/libthesky/libthesky-0.4.2-r1.ebuild b/sci-astronomy/libthesky/libthesky-0.4.2-r1.ebuild new file mode 100644 index 0000000..b752424 --- /dev/null +++ b/sci-astronomy/libthesky/libthesky-0.4.2-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_BUILD_TYPE=Release +inherit cmake fortran-2 +CMAKE_MAKEFILE_GENERATOR="emake" + +DESCRIPTION="Fortran library to compute positions of celestial bodies" +HOMEPAGE="http://libthesky.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz + mirror://sourceforge/${PN}/libthesky-data-20160409.tar.bz2 +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="static-libs" + +DEPEND=">=sci-libs/libsufr-0.7.7[static-libs?]" +RDEPEND="${DEPEND}" + +src_unpack() { + default + + gunzip -r "${S}"/man || die + + mv "${WORKDIR}"/data "${S}" || die +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_VERBOSE_MAKEFILE=ON + -DCREATE_SHAREDLIB=ON + -DCREATE_STATICLIB=$(usex static-libs) + ) + cmake_src_configure +} diff --git a/sci-astronomy/rocheplot/ChangeLog b/sci-astronomy/rocheplot/ChangeLog index 6e0ccbf..a65250d 100644 --- a/sci-astronomy/rocheplot/ChangeLog +++ b/sci-astronomy/rocheplot/ChangeLog @@ -1,10 +1,15 @@ # ChangeLog for sci-astronomy/rocheplot -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2022 Gentoo Authors; Distributed under the GPL v2 # $Header: $ +*rocheplot-0.1.0-r1 (24 Jul 2022) + + 24 Jul 2022; AstroFloyd <AstroFloyd@gmail.com> +rocheplot-0.1.0-r1.ebuild, + -rocheplot-0.1.0.ebuild, metadata.xml: + sci-astronomy/rocheplot: revision bump to v0.1.0-r1. + *rocheplot-0.1.0 (09 May 2015) 09 May 2015; AstroFloyd <AstroFloyd@gmail.com> +rocheplot-0.1.0.ebuild, +metadata.xml: Initial ebuild - diff --git a/sci-astronomy/rocheplot/Manifest b/sci-astronomy/rocheplot/Manifest index 280897c..61005c2 100644 --- a/sci-astronomy/rocheplot/Manifest +++ b/sci-astronomy/rocheplot/Manifest @@ -1,4 +1,4 @@ -DIST rocheplot-0.1.0.tar.gz 27671 SHA256 2d55511dd720fc7df71ce3cd83ad99a2f2c8561c6a4a3af437ae5878ac1c12bd SHA512 59b1c636d11d2860ab585e83719787cb476ce030d68aa4c6043555c9a63c4d0d8a04e7aaa48a8858aada2ef9067d4625025ac0c9891d97debf62f237d5ceb079 WHIRLPOOL fddd955104a517f7bec9b07943885330ed8eb51f07e23ad9cc672281c28fe1192e0132fe1df16eca0e35ffc68d13058f738cca552144c474a1ec37c1100a13cf -EBUILD rocheplot-0.1.0.ebuild 469 SHA256 38432d22c24bfc91a74dafc3c18ad4d4897c0004d6fd1d23f7577bc37ea6a75a SHA512 19439ac1e65f2fb78c1a1ebb743667093fecede828d82e27c953026a8d65ea96b096f24e883348754d6caa93a27f727f452885f665936ef44fa0a148f5fd2250 WHIRLPOOL 2ee16f8f1a000483bd57140778569af2540ff3c36df8dddb874236773be05d583e906432c01e0211dabe7db163b2a22d9aa36872596fc9057b980c1173b75dec -MISC ChangeLog 265 SHA256 c6b18809050b3006a0e2a97e3676115f081998692b165bb07787f5c08ad5fdaf SHA512 52273a1f529b7db61e20fdb05020cbaf272f766cdd019d75ec9c1ae50ddbd837657eb467dc2d15eda5784200b6a5c2c8a871204ac423ed3c6183b686fea88d35 WHIRLPOOL d33b6bcfb76aa05f49b94f8161a97b43bba6ca70d22ed92e5d7da130d2f174d261e1548c24f93be08fdff20707061314ea6bb851cf3b00a9e43e33e1fd0cae7a -MISC metadata.xml 264 SHA256 ee70a62452103200e6d120f463a141b87a772bfdda04572283afa0a809039edb SHA512 c79eefbc9d27d7e04258df2337677bf7ed5eac5a594ecc923404fabe776804bebcbf4214f5008844b0afab101a02813890490e98756dc3d4aad55b283aeca715 WHIRLPOOL 2a80dcbc66e7dda8ea6711e0752e2ccf19aaaffec75f20770621cc7b73c34021944bc3347280d8afe0dd6410fdb9555f54534ec6d07e75ccac33323a569b2fab +DIST rocheplot-0.1.0.tar.gz 27671 BLAKE2B bf0a0b051664fa58d6240bf79ac02eac04bb02ad5536348e4d7cdb605310056dc6da784beec138cc909d1faabd9ee7e651a4877d4818231d2e051c0945eb3a2f SHA512 59b1c636d11d2860ab585e83719787cb476ce030d68aa4c6043555c9a63c4d0d8a04e7aaa48a8858aada2ef9067d4625025ac0c9891d97debf62f237d5ceb079 +EBUILD rocheplot-0.1.0-r1.ebuild 447 BLAKE2B 1c9c679a9f8a566b6b895ec62055ac585717e2879cd47424e1131410a0489437b81f49c6ed5c732727f47b7996c9cccad96c0f40e08c0e676d614072e1ab785d SHA512 9f6aa5b53214c245f21ec3a509e00ac8f26260355b663741cd5c896aae54ad2526cccb3c8a4aacfa101b54fc24e513eb417634ba8d05cce1c04f85fbf1b39c98 +MISC ChangeLog 470 BLAKE2B 4f1eb25a0244d94731deda745b80ff6333ba34b5b936994fc165e9dd7e9eea00e8747f3a87ff4dbfbb263f377e755276a644b3c3f35845481a90cc2092e6227c SHA512 00cf87a617493ab38fd62b4a6dc2644fc56de775d0f64b39df8d359f1db802578d356cf34c44a32e9fef21f0a16e5c518f8f0d07b5e3bb07321b6ce6ac544054 +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/sci-astronomy/rocheplot/metadata.xml b/sci-astronomy/rocheplot/metadata.xml index 7ba46ab..ae34b4d 100644 --- a/sci-astronomy/rocheplot/metadata.xml +++ b/sci-astronomy/rocheplot/metadata.xml @@ -1,9 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> - <maintainer type="person"> - <email>AstroFloyd@gmail.com</email> - <name>AstroFloyd</name> - </maintainer> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> </pkgmetadata> diff --git a/sci-astronomy/rocheplot/rocheplot-0.1.0.ebuild b/sci-astronomy/rocheplot/rocheplot-0.1.0-r1.ebuild index abbcd9f..434d55e 100644 --- a/sci-astronomy/rocheplot/rocheplot-0.1.0.ebuild +++ b/sci-astronomy/rocheplot/rocheplot-0.1.0-r1.ebuild @@ -1,9 +1,8 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=5 -inherit cmake-utils fortran-2 +EAPI=8 +inherit cmake fortran-2 DESCRIPTION="Plot the key stages in the evolution of a binary star" HOMEPAGE="http://rocheplot.sourceforge.net/" diff --git a/sci-astronomy/skychart-bin/ChangeLog b/sci-astronomy/skychart-bin/ChangeLog index 13cff7b..297b079 100644 --- a/sci-astronomy/skychart-bin/ChangeLog +++ b/sci-astronomy/skychart-bin/ChangeLog @@ -1,7 +1,11 @@ # ChangeLog for sci-astronomy/skychart-bin -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ + 22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> metadata.xml, + skychart-bin-3.6.2150.ebuild: + sci-astronomy/skychart-bin: update ebuilds to EAPI6. + *skychart-bin-3.6.2150 (16 Mar 2012) 16 Mar 2012; <yporti@gentoo.org> -skychart-bin-3.4.1829.ebuild, @@ -16,4 +20,3 @@ +files/varobs_lpv_bulletin.sh, +metadata.xml: Initial import from monoid overlay and version bump to current stable version. - diff --git a/sci-astronomy/skychart-bin/Manifest b/sci-astronomy/skychart-bin/Manifest index 3bcc467..8dd67a6 100644 --- a/sci-astronomy/skychart-bin/Manifest +++ b/sci-astronomy/skychart-bin/Manifest @@ -1,14 +1,14 @@ -AUX cdcicon.sh 212 SHA256 a8cd1dc50a26297f2495684acfe46bfb6ea350da5efab936d6c4eaa48b0eb07e SHA512 4377abfa1f586822017b6164733306d2dbea2a04c512b1af30e3a542e288687437d6262470a3cfa012b40f9fcef78f4161f7128495db6c4b30ccbec1cdb55b64 WHIRLPOOL 45782fdec831566fa3e86e3a47192038204b17b4ebf8826d374119fabe3750470a1e0a2b7a1b403d09fb7e062ba783dae832fe41f8fad0bae37ac49c7307a251 -AUX skychart-bin.desktop 177 SHA256 ab83909c934b5a71bef26c511b70d4119966ec2b9bf5c1c8bc0f39ba5294a21a SHA512 a958fe1fb7c96291f9d2e919320338b888a31c419b7f889f6a7f58dec0d594f90a3aca54407ae4048e555da9cb18bc871d4e617bbcd7fe377747df1556a28c19 WHIRLPOOL a039d8c81dd8733bf96bc7ab4fa06247849cc277e28542327cb06c1f4b64a18ac9cea53ffeb2c09080311ec5198a3f4efab365fecb990d66697e825d3ff30e67 -AUX skychart.desktop 189 SHA256 5fa335d96621e5f4eb49f016ab2b971e071290ba3785ad7e0196f3292373a6e9 SHA512 349f43640da252809c40ab87cdc2a8de8f3f5817a6291bdbee84125ea3809ece38faf797c099fc0f7ae21e776d3463024c63320eccead408535aae71395f1415 WHIRLPOOL bebbfa4329fa4df2ad1e228fdb21724d6f36fd0b49d7238ffabb8dae19369d294c582c4346241393cfa01ce4285b2cf6d84dc461ca144671bfa1932b471be00f -AUX skychart.png 1316 SHA256 52729e81e3ff29d39eb1c9a5852b825436e7782118906bbc0aa1fe6f0585b9f5 SHA512 b8a035fc4220f2a55c5506600588f4d7217f5599bd9ffebd544acc66d978d2ab0820176d9faaab37af244ecf77600b28113d34929e8decce1204ff97eb106834 WHIRLPOOL 19bb913f0a7f3afcc28075c0bf02d5627403ea976239fd59282ce0f657322e2d1a78e8ee327d21d32066ccdf50aa7a4c334f8be067f980fb26892c8317d3a5ac -AUX skychart.sh 213 SHA256 98b6f3cb5680029ba37b29d6e6e8345cd006be3eb6f0fdbbaca1f5b50131a816 SHA512 21f17b8c7102df954f17bb6bc7cb75ae17be6dd9e4191c15e9c87088cf0c07ad1aedadf85952afd273e1986befe2c3c734536f6d26494ef3ed09ddd15fd1aac0 WHIRLPOOL ff48c8a7b03c37a5c9e36fd740b91aefd3486b30a74d25731497589c6ddc9fbdb749da909ae493371cc707d57a8888ecc9977af99764800cb3dcc0aa50002ae1 -AUX varobs.sh 211 SHA256 996c804d1cca2b45425bbb85a5fca253573c87ad584c321d7c4f57ad62fbcb95 SHA512 bcd6d588853d4e6f370adea30dea339605f68fe2f94c14fdff94b5a0161d6fc736e0331a2a9db7aa3e0154ce48ac75d62ecab12f62f45a96c7c0cea21413333a WHIRLPOOL 97fb33245a5cfd44ea86a974be577c48e3f529cd51c2bff2b4ec96351bdffb7dcd66be471a3737bf688fbd930e5ad54943354675a2997675b76499588f303332 -AUX varobs_lpv_bulletin.sh 224 SHA256 2a957def249b021ebd54fde79524d9bb55cd2f45254448e9a22733b723e3a84e SHA512 a977fafa65f97d273db81148b818e26d5c4e27720f91becb346627e9a9837ae0fa0073e6025b7f11677418ec5c43f7b16034f118489fc93d93449a2f6e5f0428 WHIRLPOOL 3cc04e9c47c5e4a0c5673ca39d1be8bb605a4b4f33f60b36441086ff60ea1644bc6042ff64e77eee31035633cc2b315dbbeea042b585d28f57f5d4503027695a -DIST skychart-3.6-2150-linux_i386.tar.bz2 30782171 SHA256 f6949d040ed327d3148aecf5043493a72ad339a6e6769341f73e53e0553c24c7 -DIST skychart-3.6-2150-linux_x86_64.tar.bz2 32198591 SHA256 96cadee8e3a6ea19cbc7d26b0768ae57b0c8d69c58a159aeb3bbdc5d521e478f SHA512 3cacdf7b1be1325447c980a2d3d7fcd4030fa65c18197f6a467b44654f5e642e57c364cde4a0af8ec31481567c88398c76263fb065ca570e6708c4a85fca5032 WHIRLPOOL 1adaf1f3ef29fcaaf8d29b876b54aadac8d2ab7900d8182f44651f08d646b530c54cf535ee4c23c9a24f6abe19abe6cda10db8191e7a48519557d8e59991c624 -DIST skychart-data-dso-3.1-1466.noarch.rpm 43058868 SHA256 e449a47f309a7f2f507a83cddcaf12aeeba115cef28a3e9eec4c87cf192c52ff SHA512 217927a09f80ca96b562fe843fc238760050d2252f3e3e9ed5adfe32466d9341354659eea092fbfa31f8247c466e74343fae6f2a99b75980823ca269bca1290e WHIRLPOOL ae1c874150aceeeced1442fa5e1f5826e90f0d8b9cc2a718276d7b0323f7b8447c8bdf4396814969148c1ec6c975cbd262afaafcae7700717858e8eb3ae54534 -DIST skychart-data-stars-3.1-1466.noarch.rpm 75938763 SHA256 bd5534e2ac5e98887487a4b3dae797e6ee8105e652cbf26940b771ef3b586969 SHA512 f95f8e7e302db35fac2cb478be9e2cb552d3f6388a73ca177961348b18092c6b770622ab66856a6d1210a93f1dcc9610ae460bb39b199176f792f338db46b469 WHIRLPOOL aa32213844c80a264aa2036b2d78557f08def37ee21a54c8a9011db66d80e7a75b7053a0e3972ace1a3d1845ac84ab8e88730678e719f147daac0fa030374314 -EBUILD skychart-bin-3.6.2150.ebuild 2096 SHA256 c7c63580232c504e14a33e1de2d9207f4acd19ab8306f83cb3af8e1dc9637b96 SHA512 683b52bbdb202a1a51d01718a3d4f69d85c39851c24d73064d73acb80ad2b901c73f7c3c9687986f9549bdf361e4cbb7ed56b278acfcdc037c0e3d2f396eaf7c WHIRLPOOL 1bfcf9f72980d6c460ee5c56edd22cb480b8da9550fab405802f2a634df34f517bbe61903b4978647c0fcca845f7f770da6e58d62bde797f23686f03e1cee425 -MISC ChangeLog 665 SHA256 ca8838cc0859ab32171f6e6966669e1fa69c011e27a77ada3a602348f2bc2713 SHA512 3e747b39dff620a4c99a4fc9b6f63cbce43801b947a5eebf11278433b613de9737bbb6b5b6365e8f109c3438c31db55bf909fbc83f685f423289fb4bc58bbf5f WHIRLPOOL c47bfbbc03f78b87b06d6c0fbfad79532a8b71d05667a967e4c3b84a5a94230cae8f959fffd65f41de3a67f44747569846f913e750aac27d2baa5ad1c397c93c -MISC metadata.xml 408 SHA256 0b0e491a1167106ec84c928bedbef5178cc3803f411e61961ddc821c01abb858 SHA512 7a724291e050de926b5e940a86451ed8bbf7549f4ee5111980cfef14434c498935f6c88de98205d0a31d2aad4106c993774d3edfca8e71098c91c3c5723b353b WHIRLPOOL f8ce36d0ea679c6d3b609bc082d70efcec10f434ec245ab320d6ffac20a0d2b946ccb356f7a0620ea734829c2b84ed3199b3c9e41e39dac69db06bf21ecb0c5d +AUX cdcicon.sh 212 BLAKE2B 729d1cfa9d0e8643522f2d8ab2b2506cbc5df416704068693c1d96bcb5be53d7385e0bac7535c4d4a48c007e33fc3f7ff660ec6905cd517920c9d4e663784aa6 SHA512 4377abfa1f586822017b6164733306d2dbea2a04c512b1af30e3a542e288687437d6262470a3cfa012b40f9fcef78f4161f7128495db6c4b30ccbec1cdb55b64 +AUX skychart-bin.desktop 177 BLAKE2B 3b51902cc391b6ca7d2fbe96826dac5fbe6e149d625f718cafb998f95184d8f6000832beb4ec9af4ecb8428163147bfd10debc37bb8210bbd7e005ea3b32f6f3 SHA512 a958fe1fb7c96291f9d2e919320338b888a31c419b7f889f6a7f58dec0d594f90a3aca54407ae4048e555da9cb18bc871d4e617bbcd7fe377747df1556a28c19 +AUX skychart.desktop 189 BLAKE2B daf970aa358b92f836b9d356bed37f731306b7dbfb3d4a68d4a6eb176723eae07b57eb2e8a08d8fd871d60588b01e7d43d2ff3d5965a2ebabf60b18e5f3cd0ca SHA512 349f43640da252809c40ab87cdc2a8de8f3f5817a6291bdbee84125ea3809ece38faf797c099fc0f7ae21e776d3463024c63320eccead408535aae71395f1415 +AUX skychart.png 1316 BLAKE2B 3eb851b40340f98f271403532e4a66c2aab55369bc24fc78900013c3ec47b1cadd113e94919c3db05db22552510ed512101c3ccecd1d89b8cc12a2675100d923 SHA512 b8a035fc4220f2a55c5506600588f4d7217f5599bd9ffebd544acc66d978d2ab0820176d9faaab37af244ecf77600b28113d34929e8decce1204ff97eb106834 +AUX skychart.sh 213 BLAKE2B 870b0d6aa4a69fa3d30175cb2832510fac9977a9d8878a7a1b1e635531cdc263dbdaf81f77cd46a614d7e6f6f363359b3cae0f82d87cb26faf8bd9aca45f5235 SHA512 21f17b8c7102df954f17bb6bc7cb75ae17be6dd9e4191c15e9c87088cf0c07ad1aedadf85952afd273e1986befe2c3c734536f6d26494ef3ed09ddd15fd1aac0 +AUX varobs.sh 211 BLAKE2B 3a01ef392805f9b473241ab3483d44491f0679e876aa740c1aa74944e5ddb9a8671a31f1b6b634f3737a0aa2bd0e4a07efef9efaf968d57503e2990147ac7f70 SHA512 bcd6d588853d4e6f370adea30dea339605f68fe2f94c14fdff94b5a0161d6fc736e0331a2a9db7aa3e0154ce48ac75d62ecab12f62f45a96c7c0cea21413333a +AUX varobs_lpv_bulletin.sh 224 BLAKE2B 81adfe644dc8c8dcb03e534c07369d80b741468e7d8cd6db9a2751fae23e3724ee9df66a6e6fc647f7687d09dfc89a62cf97ecab4c04ebc53b55eca37a6e5f9d SHA512 a977fafa65f97d273db81148b818e26d5c4e27720f91becb346627e9a9837ae0fa0073e6025b7f11677418ec5c43f7b16034f118489fc93d93449a2f6e5f0428 +DIST skychart-3.6-2150-linux_i386.tar.bz2 30782171 BLAKE2B 53dc5b4f94a7f795d78d150dea1354eb96efffa500b28ecb3a1fb7b2465c3ff36738dd602e3131666f6c52853a03353ca604ee3a955a0c8fee4b95d63365c8aa SHA512 8deb827fde55cab699220840355b3187d1c4da56dac642c5763a704e85a09286afcc439fdc2aa3d2a2f419c7ea1d9e423c0d6ce6fd14d870030f2714c046db5e +DIST skychart-3.6-2150-linux_x86_64.tar.bz2 32198591 BLAKE2B 612245bb074ed0258ac20dde43f9739aeba207734c7a76fd18e4e56c795b7a3633ed9d4814de4e4dff238fa4b1f624fabede232f12ea1c609cd2de002967b2cf SHA512 3cacdf7b1be1325447c980a2d3d7fcd4030fa65c18197f6a467b44654f5e642e57c364cde4a0af8ec31481567c88398c76263fb065ca570e6708c4a85fca5032 +DIST skychart-data-dso-3.1-1466.noarch.rpm 43058868 BLAKE2B fc4b49cf89762052944417b80d64503c3eac70b877f0d7e858b1d1523c38c9dc18b270e446fa1f6f5466a8a695bf6f1075822098ff12ab5b5e900005d71445de SHA512 217927a09f80ca96b562fe843fc238760050d2252f3e3e9ed5adfe32466d9341354659eea092fbfa31f8247c466e74343fae6f2a99b75980823ca269bca1290e +DIST skychart-data-stars-3.1-1466.noarch.rpm 75938763 BLAKE2B e608ba7c09ea7c4157bb42cbc4bca8a41af951e30ada734f5ad1f724bcd418492d2b02a1cbfa5b967406c643a00a5355101f437f884b273eb5f3d834302f34d6 SHA512 f95f8e7e302db35fac2cb478be9e2cb552d3f6388a73ca177961348b18092c6b770622ab66856a6d1210a93f1dcc9610ae460bb39b199176f792f338db46b469 +EBUILD skychart-bin-3.6.2150.ebuild 2080 BLAKE2B 6b73413f5012e1a98b6b17eb7b9fbac068c7b6d6222714dfa5aaca9256066cc90597f98053b5b0c6109b01bbbc8807629ce94b0037f8f3474a40ed8d7ee5e635 SHA512 4ece7c1385a52b5d5425037b10f1cf2fb2eadc8726e9a80fc57278fc0362309a1ba677b4476c388156b11d82f99778e6f6d97ebc84272082e7f6ff02b0233268 +MISC ChangeLog 812 BLAKE2B 6beae917343e389fd16a992e80990edd107ce8a234d4b8bb8f119860cbc752913e81048f24e05a7fa4c3a40fdc6e9610407f91d92722b01d359c55ca564fcc58 SHA512 19b99a821e73eb7a593673bbac50f9dc9adc53123a987477d74c872f005406edbdfb4e3379783d1d6a917832fa9651d66e8c28897edfb12df816a1014eb8ee2f +MISC metadata.xml 379 BLAKE2B 74940c934591d0af63be9e7849e63a4882b32b28f895da30e8b2c0fcbb3a92eef9d250674785fffd0dc6170eecbb66b1645db9fc812db44ff5765df0e15dafe2 SHA512 5cf2603937c9f87607c0f620e933b16890018c4a2eca73525fd0e3cda58a85b6b2b12c497f0fb92275abb5ccfd99fc370c9eb878db0078a524598e17e2933bd9 diff --git a/sci-astronomy/skychart-bin/metadata.xml b/sci-astronomy/skychart-bin/metadata.xml index c5a7325..86f643b 100644 --- a/sci-astronomy/skychart-bin/metadata.xml +++ b/sci-astronomy/skychart-bin/metadata.xml @@ -1,7 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci-astronomy</herd> <maintainer type="person"> <email>bruno@yporti.com</email> </maintainer> diff --git a/sci-astronomy/skychart-bin/skychart-bin-3.6.2150.ebuild b/sci-astronomy/skychart-bin/skychart-bin-3.6.2150.ebuild index 50688e9..5842ef4 100644 --- a/sci-astronomy/skychart-bin/skychart-bin-3.6.2150.ebuild +++ b/sci-astronomy/skychart-bin/skychart-bin-3.6.2150.ebuild @@ -1,8 +1,7 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=4 +EAPI=6 inherit versionator rpm diff --git a/sci-astronomy/soltrack/ChangeLog b/sci-astronomy/soltrack/ChangeLog index a9645be..b4e922f 100644 --- a/sci-astronomy/soltrack/ChangeLog +++ b/sci-astronomy/soltrack/ChangeLog @@ -1,7 +1,13 @@ # ChangeLog for sci-astronomy/soltrack -# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2022 Gentoo Authors; Distributed under the GPL v2 # $Header: $ +*soltrack-2.2-r1 (24 Jul 2022) + + 24 Jul 2022; AstroFloyd <AstroFloyd@gmail.com> +soltrack-2.2-r1.ebuild, + -soltrack-2.1.ebuild, -soltrack-2.2.ebuild: + sci-astronomy/soltrack: revision bump to v2.2-r1. + *soltrack-2.2 (09 Sep 2017) 09 Sep 2017; AstroFloyd <AstroFloyd@gmail.com> +soltrack-2.2.ebuild: @@ -12,4 +18,3 @@ 17 Apr 2017; AstroFloyd <AstroFloyd@gmail.com> +soltrack-2.1.ebuild, +metadata.xml: Initial ebuild - diff --git a/sci-astronomy/soltrack/Manifest b/sci-astronomy/soltrack/Manifest index c902e15..d22b226 100644 --- a/sci-astronomy/soltrack/Manifest +++ b/sci-astronomy/soltrack/Manifest @@ -1,6 +1,4 @@ -DIST soltrack-2.1.tar.gz 31208 SHA256 c6d16cb501588f34b139286b07b01618e671c553f16dd9bc7823a6cde5012b3b SHA512 1ade71b73b65fbee0237e36655f60cddff0909064d4f8b451c8c0077ecd0d038396388ac6ab9593150bad7cb7602913315972f0bc3a3db53138a219d6c76526a WHIRLPOOL 8b50d213fb2f61386e4b60d8b83e80eb2b1bb6a472d3a2fd98361bc0e759e73befddecbfde4322710f54b19426696a9df806ae6e99ae85be2b9c1beab2c2814c -DIST soltrack-2.2.tar.gz 31502 SHA256 55f1a783c9144674cc262d937a46bbc3aa4d4ceae935a68fc164aaf2b5fd229b SHA512 db76a9363f29caa8c4b251c5d6138d78f8cc89a1d4988506982a40479c6dd51d17276d833529fd732cb8cc5792f3f747c1957f17bbc5d056ccbf5e971f13607f WHIRLPOOL bfaf9842c49864cb1443d2938ea43f005dae1c4474be984c7f9bf46266d4d6538f2fca9283c37451cc5cad7ff7518780436e010c00cfb89cb548f815d3b70cf2 -EBUILD soltrack-2.1.ebuild 542 SHA256 0d5bdacfff198c35dcfa5572b566ddd4cc7a429c45461ec281dafd943fbd6249 SHA512 e9f8bc9d11c259b1f15aa52334402f06e7d098cbcd4fbed9ab54a92bc29dddfdb34e01bbd5dc4d12059ae87940ee6747e97641f9711890d8d430107e7fa1fa23 WHIRLPOOL 9d240e47b2c5082f08f76ba2569498c3c63893fb452bc519a28da4467d52b9717fb8d4a00195b64bfb1f5d6a8caa58fcf06add27846a1738d4536ea0c756e9e6 -EBUILD soltrack-2.2.ebuild 542 SHA256 0d5bdacfff198c35dcfa5572b566ddd4cc7a429c45461ec281dafd943fbd6249 SHA512 e9f8bc9d11c259b1f15aa52334402f06e7d098cbcd4fbed9ab54a92bc29dddfdb34e01bbd5dc4d12059ae87940ee6747e97641f9711890d8d430107e7fa1fa23 WHIRLPOOL 9d240e47b2c5082f08f76ba2569498c3c63893fb452bc519a28da4467d52b9717fb8d4a00195b64bfb1f5d6a8caa58fcf06add27846a1738d4536ea0c756e9e6 -MISC ChangeLog 374 SHA256 c087309ab8a40c2b25ae227c3999edad2d7cef9556895f57b49df785b764f3f0 SHA512 3089920fd7b6c35a406105e5c0bd2283a3fe4ef753d99672656ca4ec647f6f25430141a5a8f7ad13f2404065b2c2f0cfde780065935b19958c5db0e1549bfd5f WHIRLPOOL 95250c1ab101877766d7565541cea49936bacf43906e7bc59246fa668dd5644a9356b3220eb8c5dde6c76e0d038eea3b1154fe1e051f0b0f040d89cc3cc5ec64 -MISC metadata.xml 252 SHA256 fa82c8f8ccb7949415fff69cab33850a03547531946e14a4184f1ecda61abf26 SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 WHIRLPOOL 253b5757951fa6a61178c61d6333a21e90ab81cd6167bc6cfa6032e7f9e3304a9afa8290a3b6607994df74f2bd503d3725e173b9beff10555d395eb74844fc1a +DIST soltrack-2.2.tar.gz 31502 BLAKE2B 68315fca1191fe969bc7349c10ecfa29db9c61db6fe49f3bbf9ec5bc97ffc137a46f46d2742956043fbeea4a42d1b2f895b2f2872ac1e04eebdb7c4758e43488 SHA512 db76a9363f29caa8c4b251c5d6138d78f8cc89a1d4988506982a40479c6dd51d17276d833529fd732cb8cc5792f3f747c1957f17bbc5d056ccbf5e971f13607f +EBUILD soltrack-2.2-r1.ebuild 543 BLAKE2B 01e860f7b19bebf601ea2dd01ce72b5070fed75c139b630422b373b75f2feca18a255fef81a7b5c5da8601a5292b599ae2a99f7b812576338a50127d9f6893ca SHA512 84228fe29b6224e878b34a44bc0cd679cf4454b8a0a123abbb90e21d3e0d6097dd75b17d8cfffc659be9d11ceec3b60087e605ce8e05b2240320a0b3a5948c2c +MISC ChangeLog 575 BLAKE2B ad2281ae3ca626e474cd5ce043a8d9804aaea872613db7318744eadf7309ee6364462b7e4174dab355d355d1dd6e60df62a4b16da9de463168252cb42fc6e3da SHA512 866641bd6b7a6252c727d21bac9b6f3452903e5bbbd751e6c744817d6b9110ca5667b7b3b8da6bf2e83e0efb77910cc15ae57a7b5813fb87abd002f4369abb9e +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/sci-astronomy/soltrack/soltrack-2.1.ebuild b/sci-astronomy/soltrack/soltrack-2.2-r1.ebuild index 6904eae..a339fc0 100644 --- a/sci-astronomy/soltrack/soltrack-2.1.ebuild +++ b/sci-astronomy/soltrack/soltrack-2.2-r1.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI=5 - -inherit cmake-utils +EAPI=8 +CMAKE_MAKEFILE_GENERATOR=emake +inherit cmake DESCRIPTION="A simple, free, fast and accurate routine to compute the position of the Sun" HOMEPAGE="http://soltrack.sourceforge.net" @@ -20,7 +19,7 @@ RDEPEND="${DEPEND}" src_configure() { mycmakeargs=( - $(cmake-utils_use static-libs CREATE_STATICLIB) + -DCREATE_STATICLIB="$(usex static-libs)" ) - cmake-utils_src_configure + cmake_src_configure } diff --git a/sci-astronomy/soltrack/soltrack-2.2.ebuild b/sci-astronomy/soltrack/soltrack-2.2.ebuild deleted file mode 100644 index 6904eae..0000000 --- a/sci-astronomy/soltrack/soltrack-2.2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit cmake-utils - -DESCRIPTION="A simple, free, fast and accurate routine to compute the position of the Sun" -HOMEPAGE="http://soltrack.sourceforge.net" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static-libs" - -DEPEND="" -RDEPEND="${DEPEND}" - -src_configure() { - mycmakeargs=( - $(cmake-utils_use static-libs CREATE_STATICLIB) - ) - cmake-utils_src_configure -} diff --git a/sci-calculators/gfm/Manifest b/sci-calculators/gfm/Manifest deleted file mode 100644 index 7685d0c..0000000 --- a/sci-calculators/gfm/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST gfm-1.04.tar.gz 572474 SHA256 10134283c421ff34afa72c2191cc31355e17efcdaa94de30c8cfcc14da1abe58 -EBUILD gfm-1.04.ebuild 962 SHA256 1d66f5039587a2ad129478b925d1a86d0784e2cdc118c141cc5839913767b91e SHA512 be1c95158c328e22e2da40093b492e85b9ee4bb93ba51693c28b25fc6b6491945fefadf0983bc2b44ad785ef5649d80f9dace1c556315c551946efa45eb22e46 WHIRLPOOL 7fcf7a91f4a44c363b81f4b5a0dcf5c51346ae956065f4bdf446210795ae38f75e868079808039db7136dea0293002e298797a8d541502bece5b80d6e5f33558 diff --git a/sci-calculators/gfm/gfm-1.04.ebuild b/sci-calculators/gfm/gfm-1.04.ebuild deleted file mode 100644 index a9f99aa..0000000 --- a/sci-calculators/gfm/gfm-1.04.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - - -#inherit qt3 - -DESCRIPTION="Program allowing handling of group files from a TI calculator." -HOMEPAGE="http://lpg.ticalc.org/prj_tilp" -#SRC_URI="ftp://ohnopublishing.homelinux.net/distfiles/${P}.tar.gz" -#SRC_URI="http://www.ticalc.org/pub/unix/gfm.tar.gz" -SRC_URI="http://www.astro.ru.nl/~sluys/Public/distfiles/gfm-1.04.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="kde xinerama" - -RDEPEND=">=sci-calculators/tilp2-1.10 - >=x11-libs/gtk+-2.6.0 - >=dev-libs/glib-2.6.0 - >=gnome-base/libglade-2 - kde? ( >=kde-base/kdelibs-3.5 ) - xinerama? ( x11-libs/libXinerama )" - -DEPEND="${RDEPEND} - xinerama? ( x11-proto/xineramaproto )" - -src_compile() { - econf \ - $(use_with kde) \ - $(use_with xinerama) \ - || die "econf failed" - - emake || die "emake failed" -} - -src_install() { - emake install DESTDIR="${D}" || die "emake install failed" -} diff --git a/sci-calculators/speedcrunch/ChangeLog b/sci-calculators/speedcrunch/ChangeLog deleted file mode 100644 index 66f9009..0000000 --- a/sci-calculators/speedcrunch/ChangeLog +++ /dev/null @@ -1,50 +0,0 @@ -# ChangeLog for sci-calculators/speedcrunch -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-calculators/speedcrunch/ChangeLog,v 1.8 2014/06/14 20:06:17 jlec Exp $ - -*speedcrunch-0.11-r92 (17 Oct 2015) - - 17 Oct 2015; AstroFloyd <AstroFloyd@gmail.com> +speedcrunch-0.11-r92.ebuild, - +files/speedcrunch.png, +metadata.xml: - Revision bump: use old, clear icon (v0.10) - -*speedcrunch-0.11-r2 (14 Jun 2014) - - 14 Jun 2014; Justin Lecher <jlec@gentoo.org> +speedcrunch-0.11-r2.ebuild, - metadata.xml: - Add missing locales, #500266 - -*speedcrunch-0.11-r1 (04 Feb 2014) - - 04 Feb 2014; Justin Lecher <jlec@gentoo.org> +speedcrunch-0.11-r1.ebuild, - -speedcrunch-0.11.ebuild: - handle langs, #500266 thanks Nikoli for the patch; use ninja - -*speedcrunch-0.11 (04 Feb 2014) - - 04 Feb 2014; Sébastien Fabbro <bicatali@gentoo.org> +speedcrunch-0.11.ebuild: - Version bump bug #499816 - - 02 Mar 2013; Markos Chandras <hwoarang@gentoo.org> speedcrunch-0.10.1.ebuild: - Move Qt dependencies to the new category - - 04 Aug 2012; Sébastien Fabbro <bicatali@gentoo.org> speedcrunch-0.10.1.ebuild: - keyword amd64-linux, x86-linux - - 25 Dec 2009; Ben de Groot <yngwin@gentoo.org> speedcrunch-0.10.1.ebuild: - Remove deprecated dependency on x11-libs/qt - - 11 Sep 2009; Markus Meier <maekke@gentoo.org> speedcrunch-0.10.1.ebuild: - amd64/x86 stable, bug #283420 - -*speedcrunch-0.10.1 (18 Nov 2008) - - 18 Nov 2008; Sébastien Fabbro <bicatali@gentoo.org> - +files/speedcrunch-0.10.1-iconname.patch, +metadata.xml, - +speedcrunch-0.10.1.ebuild: - Import to the main tree from the science overlay and version bump with - translation fixes - - 02 Jun 2008; Sébastien Fabbro <bicatali@gentoo.org> - +files/speedcrunch-0.10-fix-icon-name.patch, +speedcrunch-0.10.ebuild: - Initial import, see bug #78113 diff --git a/sci-calculators/speedcrunch/Manifest b/sci-calculators/speedcrunch/Manifest deleted file mode 100644 index b2701ca..0000000 --- a/sci-calculators/speedcrunch/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX speedcrunch.png 4326 SHA256 47d3df57483df0f254aafa0c29b7c3d81bae8c1f0fb9efe4038b8b415896143e SHA512 3b182df8de794f883996f2266655e6d9b1c6069584547e3d10474a37dcd57124fa76dbd02ff1cf6db96562a30b82420a46c2af05d33d8443bf6d69273a61d74f WHIRLPOOL a9ded968571a99413d4b9cbd2b090b2a5f4187ebf2e4cfef90453482edd5842aa7ba6a7025e4f3d23505c3a66bbfe1757046c53e1f2f46afbd31aa9e3963e4cf -DIST speedcrunch-0.11.tar.gz 1516510 SHA256 3632f2b40ac628d2665c838643cc99c50e89b60f54ac2a82b4533d254f0cb6eb SHA512 19d7d5b80709063768abf7076a95e25b7c16956dd20ab181d3876b87bc26e7d8c18820a7ca23af22ea3b52d67de12238b7a106e575415ee755c8c204f732eaf1 WHIRLPOOL 14bca4dfc37e3d9c7fa1ae998a9b30831bf1d9b49ba6370ad38a545d56a37d7b0b7cfbc44040f605d1b95b3a373774d1ef5013eba9afc9a45e62d05f47ab1f30 -EBUILD speedcrunch-0.11-r92.ebuild 1293 SHA256 06b03a3e7db83097412beac05a92164f4e0400175af5eddff69f6fed68235bdc SHA512 b8f5e3f78081ded302c8d1a9fe0769469d5fea3f8a964e26e090381cbd41f74fcd9453d92165e5501d10e2c79928ac41adc8c9ac96c25c9170e7b25cb1dd4c39 WHIRLPOOL b168c59afb3c9bb2b30b8c3522c4b5137e9e7eba5be6fd1d6ca7f2fb682e5d46ed93759ecabe72848fe9735adbd38a67271ea54b5d6fd7efd6c52ab4b8f15d58 -MISC ChangeLog 1838 SHA256 583e4fdbd9b881c95ef57ae4216f2f587913270e6b49f2a95081b9b98adfb979 SHA512 4e5c4487781cbbeef0b7f7bfaa2372c6d8205a8851c6cae33dd26d7a994b7b38ed01db5b953f7e2aee73797040b199c753632ee3278001d9f78d085f41b1e871 WHIRLPOOL 04c708cd68170c31814e501c64645d5883198bcfd4f1556f3b6626fa705539e5d8cc144249bf5b5ca84c31100041ad3627489c8a0bef8036769d61d6efa3473a -MISC metadata.xml 401 SHA256 639cb3ec47bde02c16b2c2240a74fa3750982710373c8ac529190df481629d3c SHA512 bc026401ce64bb3863acd6c6f1d9444a2c99bdc17e0dbeab1d4e07596de203a143a3bd565afd0cf6645ce9ff587a99767be8f1f218cfc21a439c3729b40ddcb3 WHIRLPOOL 70241a4e7d44479cbfa6a819c2980d0bea780c38a9cb0106bb47646225c4ef543a1c496b2901cca3af9a6e8aef7bc5448ae06262d01d1cae30b09f348e9629dc diff --git a/sci-calculators/speedcrunch/files/speedcrunch.png b/sci-calculators/speedcrunch/files/speedcrunch.png Binary files differdeleted file mode 100644 index 0a8d026..0000000 --- a/sci-calculators/speedcrunch/files/speedcrunch.png +++ /dev/null diff --git a/sci-calculators/speedcrunch/metadata.xml b/sci-calculators/speedcrunch/metadata.xml deleted file mode 100644 index 8568f76..0000000 --- a/sci-calculators/speedcrunch/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>sci</herd> - <longdescription lang="en">A fast and usable calculator for power users.</longdescription> - <upstream> - <remote-id type="google-code">speedcrunch</remote-id> - <remote-id type="github">speedcrunch/SpeedCrunch</remote-id> - </upstream> -</pkgmetadata> diff --git a/sci-calculators/speedcrunch/speedcrunch-0.11-r92.ebuild b/sci-calculators/speedcrunch/speedcrunch-0.11-r92.ebuild deleted file mode 100644 index c061cfd..0000000 --- a/sci-calculators/speedcrunch/speedcrunch-0.11-r92.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PLOCALES="ar_JO ca_ES cs_CZ de_DE en_GB en_US es_AR es_ES et_EE eu_ES fi_FI - fr_FR he_IL hu_HU id_ID it_IT ja_JP ko_KR lv_LV nb_NO nl_NL pl_PL pt_BR - pt_PT ro_RO ru_RU sv_SE tr_TR uz_UZ vi_VN zh_CN" - -CMAKE_MAKEFILE_GENERATOR=ninja - -inherit cmake-utils l10n - -DESCRIPTION="Fast and usable calculator for power users" -HOMEPAGE="http://speedcrunch.org/" -SRC_URI="https://github.com/${PN}/SpeedCrunch/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="doc" - -DEPEND="dev-qt/qtgui:4" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/SpeedCrunch-${PV}/src" - -src_prepare() { - my_rm_loc() { - rm "resources/locale/${1}.qm" || die - sed -i resources/speedcrunch.qrc \ - -e "s|<file>locale/${1}.qm</file>||" || die - sed -i gui/mainwindow.cpp \ - -e "s|map.insert(QString::fromUtf8(\".*, QLatin1String(\"${1}\"));||" || die - } - - l10n_find_plocales_changes 'resources/locale' '' '.qm' - l10n_for_each_disabled_locale_do my_rm_loc - cp -v "${FILESDIR}/${PN}.png" "${S}/resources/" - - cmake-utils_src_prepare -} - -src_install() { - cmake-utils_src_install - cd .. || die - doicon src/resources/speedcrunch.png - use doc && dodoc doc/*.pdf -} diff --git a/sci-calculators/wcalc/ChangeLog b/sci-calculators/wcalc/ChangeLog index fca6c84..c2a2481 100644 --- a/sci-calculators/wcalc/ChangeLog +++ b/sci-calculators/wcalc/ChangeLog @@ -1,7 +1,10 @@ # ChangeLog for sci-calculators/wcalc -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2018 Gentoo Authors; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/sci-calculators/wcalc/ChangeLog,v 1.17 2015/02/09 12:45:32 blueness Exp $ + 16 Oct 2018; AstroFloyd <AstroFloyd@gmail.com> metadata.xml, wcalc-2.5.ebuild: + sci-calculators/wcalc: update metadata.xml + *wcalc-2.5 (14 Aug 2015) 14 Aug 2015; AstroFloyd <AstroFloyd@gmail.com> +wcalc-2.5.ebuild, diff --git a/sci-calculators/wcalc/Manifest b/sci-calculators/wcalc/Manifest index 4732c76..c42dea6 100644 --- a/sci-calculators/wcalc/Manifest +++ b/sci-calculators/wcalc/Manifest @@ -1,4 +1,4 @@ -DIST wcalc-2.5.tar.bz2 413637 SHA256 0e2c17c20f935328dcdc6cb4c06250a6732f9ee78adf7a55c01133960d6d28ee SHA512 3eedcf8c93bd33ca0a4bb35867e3157adbde2999d9fc1826ad55281fd927546614f6b1a28900b4cae87a0d15888cd62a04fa2adca316d7cf309af7a2fefea704 WHIRLPOOL 1a41c3810c34c4c740656c40d9fe92ff8bdb62293bdf670d43282202b8dff9249dff375222ae39206410f824e9a628bcb2a6ed0badeacd88573a5898bd984959 -EBUILD wcalc-2.5.ebuild 542 SHA256 bbe5ab2f05dcfd9e333d18bd5c2c8c3b856edd2f75a6d60a1be9439e24f16b62 SHA512 d7bb36e6051b9459abe08f94950527e0c92ca9217cd8dea07b8d924b20e6a40dd16483fe987b97fa8e50df09f627f73845591380f9876f6e6196b0488554747a WHIRLPOOL f6eb0e3d02012503334442dbd9910abee0fb3254b13a9384314f205d86f47767585a172d69af28679c549d54d1cce69d35ec1d85e95fedb63ebf98d787b1c316 -MISC ChangeLog 2810 SHA256 3b6faea6f6ad94ba02bad36a7728b5b81904fd1504b09a823fc3f46e0608409f SHA512 b106b457b9523b7030f51e6fa13430160e6d78985df2b6a4222334cf6761f11481518fd11ce037a02518c3e7bfbf78e1a3deed1bd5cf71980c7383244feff02f WHIRLPOOL 89a0afa820e089ccb3965400c2b2cb87f33e84d33a77262129ef688778fdbf5a96a449a9e4dfcc4c42d24d5aef2967010d905ec6905a2554abe0c652584106f8 -MISC metadata.xml 714 SHA256 e05a42e008c0851b654b40a6ec7ec0cf14141d29c268f881aa4840fc02f4f4d4 SHA512 a8ab11e12ecc6b3762db64845b0b3ac073673390327016476b28fdb57279556581640d437b38537461b6441e5b718811f8a4bb0e5598370b9721c35db39ca925 WHIRLPOOL 8759f97896b41c0892f9769d62194a97467a212b4605272d5c8944d6d082a38352cb7b5d8b1324f3e0f3bf9c2f0db1bdf687aa08e1c86eddbfd18d181421f0d0 +DIST wcalc-2.5.tar.bz2 413637 BLAKE2B 6093d73249548c90ba544b7445846bf6021cfc567fd6a7a269412b48ce8e4208ec19193dce878a5799f78f84e64fad59622cccae303d433ed58aa7d0ee0ffce1 SHA512 3eedcf8c93bd33ca0a4bb35867e3157adbde2999d9fc1826ad55281fd927546614f6b1a28900b4cae87a0d15888cd62a04fa2adca316d7cf309af7a2fefea704 +EBUILD wcalc-2.5.ebuild 526 BLAKE2B b4efb8fc66d0fd50024af53499330998d979c2365f5717876b30958350eeeec45f34e8e7a734253657dbfaea5e9f2bf9e78ef802fc8479f6bc3a582129a1f7af SHA512 871abdbc7fcc48ecd2fae50360ec4fbee3c4f0abfc58d291372fb6a7858e9f2469904d1a2365a57930492c77708309ae24c6d66aa49149486f2d6b4134f79401 +MISC ChangeLog 2934 BLAKE2B a8f467a07786ea1919cb72de362db67c54feace930b87464ab6f44c020c48cbe2dbd56d3cfd0a62e1f288e6897d2a10f3144aca3a9ea26de5b2415de8307c78c SHA512 30904d5b8b3d0d914eb3c0431a9ea70c47247af08840b0699252de0f587d16e5087658fea069d89bcaaa31e495fd45f44290b3ed3c40ff857c5b454cd56102e2 +MISC metadata.xml 717 BLAKE2B 6ddea26b7d385dbc214f6d3edec3c3b02a968c5a45ecfb86ae6eebb521ba2b930957fc88bf5b73f4384bf7dac97c155b4acee253fbaa514f555c9a7dcf5b658f SHA512 800376f11a485eb27dbd3225adb559246bc71aba2aee2b5ba6de20b525e60456e2696e61ab6845cc301797f783b7f700550a7f96ec74f99c88d09c79588ac9aa diff --git a/sci-calculators/wcalc/metadata.xml b/sci-calculators/wcalc/metadata.xml index 2f71e70..2b77474 100644 --- a/sci-calculators/wcalc/metadata.xml +++ b/sci-calculators/wcalc/metadata.xml @@ -1,17 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> - <longdescription lang="en"> - Wcalc is a very capable calculator. It has standard functions (sin, - asin, and sinh for example, in either radians or degrees), many - pre-defined constants (pi, e, c, etc.), support for using variables, - "active" variables, a command history, hex/octal/binary input and - output, unit conversions, embedded comments, and an expandable - expression entry field. It evaluates expressions using the standard - order of operations. -</longdescription> - <upstream> - <remote-id type="sourceforge">w-calc</remote-id> - </upstream> + <longdescription lang="en"> + Wcalc is a very capable calculator. It has standard functions (sin, + asin, and sinh for example, in either radians or degrees), many + pre-defined constants (pi, e, c, etc.), support for using variables, + "active" variables, a command history, hex/octal/binary input and + output, unit conversions, embedded comments, and an expandable + expression entry field. It evaluates expressions using the standard + order of operations. + </longdescription> + <upstream> + <remote-id type="sourceforge">w-calc</remote-id> + </upstream> </pkgmetadata> diff --git a/sci-calculators/wcalc/wcalc-2.5.ebuild b/sci-calculators/wcalc/wcalc-2.5.ebuild index a00164b..46804e0 100644 --- a/sci-calculators/wcalc/wcalc-2.5.ebuild +++ b/sci-calculators/wcalc/wcalc-2.5.ebuild @@ -1,6 +1,5 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ EAPI=5 diff --git a/sci-electronics/labjack-ljm-64bit/ChangeLog b/sci-electronics/labjack-ljm-64bit/ChangeLog new file mode 100644 index 0000000..6d1852e --- /dev/null +++ b/sci-electronics/labjack-ljm-64bit/ChangeLog @@ -0,0 +1,33 @@ +*labjack-ljm-64bit-20171221-r3 (10 Jan 2022) + + 10 Jan 2022; AstroFloyd <AstroFloyd@gmail.com> + +labjack-ljm-64bit-20171221-r3.ebuild, -labjack-ljm-64bit-20171221-r1.ebuild, + -labjack-ljm-64bit-20171221-r2.ebuild, -labjack-ljm-64bit-20171221.ebuild: + sci-electronics/labjack-ljm-64bit: revision bump to v20171221-r3. + +*labjack-ljm-64bit-20171221-r2 (09 Dec 2020) + + 09 Dec 2020; AstroFloyd <AstroFloyd@gmail.com> + +labjack-ljm-64bit-20171221-r2.ebuild: + sci-electronics/labjack-ljm-64bit: revision bump to v20171221-r2. + +*labjack-ljm-64bit-20171221-r1 (10 Nov 2020) + + 10 Nov 2020; AstroFloyd <AstroFloyd@gmail.com> + +labjack-ljm-64bit-20171221-r1.ebuild, labjack-ljm-64bit-20171221.ebuild: + sci-electronics/labjack-ljm-64bit: revision bump to v20171221-r1. + + 30 Apr 2018; AstroFloyd <AstroFloyd@gmail.com> + labjack-ljm-64bit-20171221.ebuild: + sci-electronics/labjack-ljm-64bit: Remove lingering symlink and directory + + 30 Apr 2018; AstroFloyd <AstroFloyd@gmail.com> + labjack-ljm-64bit-20171221.ebuild: + sci-electronics/labjack-ljm-64bit: Install in /usr/local/...; make symlinks to + /usr/... + +*labjack-ljm-64bit-20171221 (30 Apr 2018) + + 30 Apr 2018; AstroFloyd <AstroFloyd@gmail.com> + +labjack-ljm-64bit-20171221.ebuild, +metadata.xml: + sci-electronics/labjack-ljm-64bit: Initial ebuild for v20171221 diff --git a/sci-electronics/labjack-ljm-64bit/Manifest b/sci-electronics/labjack-ljm-64bit/Manifest new file mode 100644 index 0000000..d09e3da --- /dev/null +++ b/sci-electronics/labjack-ljm-64bit/Manifest @@ -0,0 +1,4 @@ +DIST labjack_ljm_software_2017_12_21_x86_64.tar.gz 69663743 BLAKE2B 2a654c72221eefa241fc3b877231177da7c6cec6d0396545daf297cb6cff0cbba132e9abb21509ca3c69432eb4ebc6fd36fd783202fb3fe129e191b3ab725af4 SHA512 a67bce9def668309eaf7298ef4b20d2337487f5badf1ca2fa9d4ad8b595d16e822133aea3df46c72528b151feafab0bcea172f6dcc4ff999300bdf3e5c6f7edf +EBUILD labjack-ljm-64bit-20171221-r3.ebuild 5705 BLAKE2B 141c82b57b4acad8d94104c23fb74de24fecddc840a45944cd8ec589c84ca0a4e06c29a3126286db2a48e072790bc05441dc6a6bef52b8692d05fb1d8d76cbae SHA512 bcdf73c22697f83d95127566f1c05d9bc1d8c28427c52cc6d716c1208933bd8fe53170d99d5a0178b14345f43a71f18ffacca891676ef195beaceff2503a45c1 +MISC ChangeLog 1319 BLAKE2B 9c32eb0e2b3baac2cee7023ffd456fa55b8cb3a1772d88534238fe0a9fb19202276925fe80faaf622da8ddd30a2c58b1e1daf424e4b446e1e546597d16ed9d85 SHA512 a089a0fa7c24d7bfad31ea3922a4a8fe7f38a1cb7b61f6fc0708da08705bfd1904cec17387061999835c3ecc324e35541db19d971cdc06e1336ad1cc96406db3 +MISC metadata.xml 329 BLAKE2B 8a3b4815e572375c40c64ef7c2266bf8823c3c2bd2b1cbd97e1f2c3daaaa6b101f28cf1569c3de1645795e73611ae408310ac94ff3de4b59458fd1062ccdaa82 SHA512 e5ac12d24d49db9203120c63cbc4e47ec61d43fed9168b03e0390cc9a934e0f819b5912257e77563d4d8ed26fea24fff8eb89b86b69949d029a22f5db74bdd41 diff --git a/sci-electronics/labjack-ljm-64bit/labjack-ljm-64bit-20171221-r3.ebuild b/sci-electronics/labjack-ljm-64bit/labjack-ljm-64bit-20171221-r3.ebuild new file mode 100644 index 0000000..f0b0489 --- /dev/null +++ b/sci-electronics/labjack-ljm-64bit/labjack-ljm-64bit-20171221-r3.ebuild @@ -0,0 +1,125 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="LabJackM driver + C library and Kipling for LabJack T4, T7, and Digit (64-bit)" +HOMEPAGE="https://labjack.com/support/software/installers/ljm" +SRC_URI="https://labjack.com/sites/default/files/software/labjack_ljm_software_2017_12_21_x86_64.tar.gz" + +LICENSE="LabJack Boost-1.0 LGPL-2.1 MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples +kipling" + +DEPEND="app-arch/unmakeself + kipling? ( gnome-base/gconf ) + " +RDEPEND="${DEPEND}" + +S="${WORKDIR}/labjack_ljm_software_2017_12_21_x86_64" + +src_prepare() { + eapply_user + + # Unpack selfextracting tarball: + unmakeself labjack_ljm_installer.run + + # Fix destination directories: + sed -i \ + -e "s:_DESTINATION=/usr/local/lib:_DESTINATION=${PORTAGE_BUILDDIR}/image/usr/lib64:" \ + -e "s:_DESTINATION=/usr/local/:_DESTINATION=${PORTAGE_BUILDDIR}/image/usr/:" \ + -e "s:_DESTINATION=/opt:_DESTINATION=${PORTAGE_BUILDDIR}/image/opt:" \ + -e "s:/lib/udev/rules.d:${PORTAGE_BUILDDIR}/image/lib/udev/rules.d:" \ + setup.sh + + # Don't clean up. Print messages in success() in pkg_info(): + sed -i 's:go rm -rf "./labjack_ljm_software":echo "The package was installed succesfully"; exit 0 # \&:' setup.sh + + # The library path is added to /etc/ld.so.conf and ldconfig is run, but since we use the default dir (/usr/lib64/), this isn't necessary: + sed -i 's:^setup_ldconfig$:# setup_ldconfig:' setup.sh + + # Cannot restart device rules at this stage: + sed -i 's:^restart_device_rules$:# restart_device_rules:' setup.sh + + # Remove path from symbolic links in the same directory: + sed -i \ + -e 's:ln -s -f ${LIB_DESTINATION}/${LJM_REALNAME} ${LIB_DESTINATION}/${LJM_SONAME}:ln -s -f ${LJM_REALNAME} ${LIB_DESTINATION}/${LJM_SONAME}:' \ + -e 's:ln -s -f ${LIB_DESTINATION}/${LJM_SONAME} ${LIB_DESTINATION}/${LJM_LINKERNAME}:ln -s -f ${LJM_SONAME} ${LIB_DESTINATION}/${LJM_LINKERNAME}:' \ + setup.sh + + # Portage now refuses world-writable files and directories. This should be reported at the end: + # sed -i \ + # -e 's| --mode=777 | --mode=755 |' \ + # -e 's|chmod 777 |chmod 755 |' \ + # -e 's| chmod 666 | chmod 644 |' \ + # -e 's|chmod a+rw |chmod 644 |' \ + # setup.sh + +} + +src_install() { + ## Note: installing in /usr/bin, /usr/lib, /usr/include and /usr/share doesn't work, since the /usr/local/... is hardcoded in some of the binaries... + mkdir -p "${PORTAGE_BUILDDIR}/image/usr/bin" "${PORTAGE_BUILDDIR}/image/usr/include" "${PORTAGE_BUILDDIR}/image/usr/lib64" "${PORTAGE_BUILDDIR}/image/usr/share" "${PORTAGE_BUILDDIR}/image/opt" "${PORTAGE_BUILDDIR}/image/lib/udev/rules.d" + + VERSION=`head -n 100 labjack_ljm_installer.run | grep scriptargs= | sed -e 's/scriptargs=//' -e 's/"//g'` # v2017_12_21_x86_64 has LJM library v1.17.0 + elog "${P} contains LJM library ${VERSION}" + elog "Running LabJack setup script..." + ./setup.sh ${VERSION} || die + elog "Exiting LabJack setup script..." + + # Remove symlink to non-existing target: + rm -f "${PORTAGE_BUILDDIR}/image/opt/labjack_kipling/node_modules/.bin/ncp" + + # Install header files for examples to /usr/include, so that they can be used elsewhere: + insinto usr/include + doins labjack_ljm_examples/LabJackMModbusMap.h labjack_ljm_examples/examples/LJM_Utilities.h labjack_ljm_examples/examples/stream/LJM_StreamUtilities.h + chmod a-x "${PORTAGE_BUILDDIR}/image/usr/include/LabJackM.h" # Fix permissions + + # Install examples if desired: + if use examples; then + elog "Copying examples..." + insinto usr/share/LabJack + doins -r labjack_ljm_examples + fi + + # Do NOT install kipling if explicitly indicated with the -kipling USE flag: + use kipling || rm -rf "${PORTAGE_BUILDDIR}/image/opt/" "${PORTAGE_BUILDDIR}/image/usr/bin/" + + # Create symlinks from /usr/... to /usr/local/... so that things actually work: + mkdir -p "${PORTAGE_BUILDDIR}/image/usr/local/bin" "${PORTAGE_BUILDDIR}/image/usr/local/include" "${PORTAGE_BUILDDIR}/image/usr/local/lib64" "${PORTAGE_BUILDDIR}/image/usr/local/share" + MAJOR_VERSION=`echo ${VERSION} | sed 's:^\(.*\)\..*\..*$:\1:'` + use kipling && dosym ../../bin/labjack_kipling usr/local/bin/labjack_kipling + + dosym ../../lib64/libLabJackM.so usr/local/lib64/libLabJackM.so + dosym ../../lib64/libLabJackM.so.${MAJOR_VERSION} usr/local/lib64/libLabJackM.so.${MAJOR_VERSION} + dosym ../../lib64/libLabJackM.so.${VERSION} usr/local/lib64/libLabJackM.so.${VERSION} + + dosym ../../include/LabJackM.h usr/local/include/LabJackM.h + dosym ../../include/LabJackMModbusMap.h usr/local/include/LabJackMModbusMap.h + dosym ../../include/LJM_StreamUtilities.h usr/local/include/LJM_StreamUtilities.h + dosym ../../include/LJM_Utilities.h usr/local/include/LJM_Utilities.h + + dosym ../../share/LabJack usr/local/share/LabJack + + # Does not seem to work: + strip --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.gold-version \ + "${PORTAGE_BUILDDIR}/image/opt/labjack_kipling/Kipling" "${PORTAGE_BUILDDIR}/image/opt/labjack_kipling/core" "${PORTAGE_BUILDDIR}/image/usr/lib64/libLabJackM.so.${VERSION}" +} + +pkg_postinst() { + elog + elog "You may have to manually restart the device rules, e.g. using " + elog " 'udevadm control --reload' or restart your computer." + elog + elog "If you have any LabJack devices connected, please disconnect and" + elog " reconnect them afterwards for device rule changes to take effect" + elog " (or use 'udevadm trigger')." + elog + elog "Note that (user) settings will be saved in the world writable" + elog " directory /usr/share/LabJack/" + elog + elog "labjack-ljm expects to be installed in /usr/local/, rather than /usr/." + elog "This has been hard-coded in some of the binaries, and moving files will" + elog " result in a defunct package." +} diff --git a/sci-misc/simsogui/metadata.xml b/sci-electronics/labjack-ljm-64bit/metadata.xml index cb341dc..d838a42 100644 --- a/sci-misc/simsogui/metadata.xml +++ b/sci-electronics/labjack-ljm-64bit/metadata.xml @@ -2,11 +2,10 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>code@stefanjunker.de</email> - <name>Stefan Junker</name> - </maintainer> - <maintainer type="person"> <email>AstroFloyd@gmail.com</email> <name>AstroFloyd</name> </maintainer> + <use> + <flag name='kipling'>Install the Kipling program</flag> + </use> </pkgmetadata> diff --git a/sci-geosciences/gmapcatcher/Manifest b/sci-geosciences/gmapcatcher/Manifest deleted file mode 100644 index 8bbdbe8..0000000 --- a/sci-geosciences/gmapcatcher/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX gmapcatcher-0.8.0.4-setuppy-docs.patch 836 SHA256 840abad39048a17e00236290ce940066782bdd46536cac43337fe9244964cddf SHA512 784c5557839d975bb4bbe179f5585c330eee1f09739f91edee41498b6b2091a5a07a7492c926c1c874826bb1dc525f5253d8681facaa5a2f5b0cfe422f322ce2 WHIRLPOOL dbd2bcc999e75329c7e381b35f47cc600e052b2bfe5b8cc839cb14016c44d1b5a93a67802b79c3584ec7d195d0046d5589876630332087260d1d99e4b15501a1 -DIST gmapcatcher-0.8.0.4.tar.gz 3782763 SHA256 c08a8116c9be323801bb897474d0b312157d1e523658500ae85898a68abe72b1 SHA512 9ff11ca2c61f01090e7cd616c5fe0c4faf7fb1eb11962071601d87a7f84b309b25de36c82d713c1d08ffdb0f806c8fcccfc877ac7fc5eadf3d49625ce360d719 WHIRLPOOL 045c84b78421b9db48b697682b7b8b863480286a214cc81f72f2cffcb97c652c827d940a22c333c929a30eb88ec96fc806315c6a53290df56471de23c9950928 -EBUILD gmapcatcher-0.8.0.4.ebuild 1161 SHA256 68ed52e928b09313f4ed93b61816b623697e9bfb2337acbcfc01110a2b8dd916 SHA512 c821b0e058a1d1cb78eb153d59160e0bff0ffd4e008c5b94d4bcfd2a11b6b59f730639fcc222643b30522c8c6fb3f8cc9e3ae0b98b33337a17f6f1836adb6ae8 WHIRLPOOL 5d5466f285af6a10b771d82ba075c35c83936de92cff220a110511c3b15dc899585baf107cfc4a056843bb194132a596959f3e0ec64b0a2d748cc747032b0f32 -MISC metadata.xml 253 SHA256 002dfdeaaa53663f7512229bd2a28dbd77d8a7ed35a17bb7346905220934ee26 SHA512 a1c29277a89a78932d522342eb0cca76efb127dffdbd1ab26c2feadaa844d354ff0da3db4dbbf2a0ae1e3205752539b31fb461ec261e3097bdba4e900c0bf90e WHIRLPOOL 126ef3b46e66f959ef9a4ed1740fb40c97dad6605433ed2e1a9d48eb97aa163ead9496d117f1f030346868bca40e5362b3e1c9d6d765faa3763e95e9014003e3 diff --git a/sci-geosciences/gmapcatcher/files/gmapcatcher-0.8.0.4-setuppy-docs.patch b/sci-geosciences/gmapcatcher/files/gmapcatcher-0.8.0.4-setuppy-docs.patch deleted file mode 100644 index 77383f1..0000000 --- a/sci-geosciences/gmapcatcher/files/gmapcatcher-0.8.0.4-setuppy-docs.patch +++ /dev/null @@ -1,18 +0,0 @@ -Drop docs from setup.py, distutils-r1 takes care of it. -Handle the man pages in the ebuild because the tarball does not -contain compressed man files. - ---- a/setup.py -+++ b/setup.py -@@ -13,10 +13,7 @@ - description = 'Offline Map Viewer', - version = VERSION, - url = WEB_ADDRESS, -- data_files = [('share/doc/mapcatcher', ['README', 'changelog']), -- ('share/applications', ['gmapcatcher.desktop']), -- ('share/man/man1', -- ['man/mapcatcher.1.gz', 'man/mapdownloader.1.gz']), -+ data_files = [('share/applications', ['gmapcatcher.desktop']), - ('share/pixmaps', ['images/mapcatcher.png']), - ('share/pixmaps/gmapcatcher', - map(lambda(thestr): "images/" + thestr, os.listdir('images'))) diff --git a/sci-geosciences/gmapcatcher/gmapcatcher-0.8.0.4.ebuild b/sci-geosciences/gmapcatcher/gmapcatcher-0.8.0.4.ebuild deleted file mode 100644 index de657af..0000000 --- a/sci-geosciences/gmapcatcher/gmapcatcher-0.8.0.4.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) -inherit vcs-snapshot distutils-r1 - -MY_COMMIT_HASH="b3156dc56d105bcab8a1123793dcc16b7f9f3a9a" -DESCRIPTION="An offline viewer for different map providers" -HOMEPAGE="https://github.com/heldersepu/GMapCatcher" -SRC_URI="https://github.com/heldersepu/GMapCatcher/archive/${MY_COMMIT_HASH}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="x11-libs/gtk+:2 - dev-python/pygtk[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" - -PATCHES=("${FILESDIR}"/${P}-setuppy-docs.patch) - -src_prepare() { - # Move things around to make setup.py happy - mv installer/setup.py "${S}/" || die - mv maps.py mapcatcher || die - mv download.py mapdownloader || die - mv images/map.png images/mapcatcher.png || die - sed -i -e "/Version=/d" -e "s/Application;//" gmapcatcher.desktop || die - distutils-r1_src_prepare -} - -src_install() { - distutils-r1_src_install - doman man/mapcatcher.1 man/mapdownloader.1 -} diff --git a/sci-geosciences/gmapcatcher/metadata.xml b/sci-geosciences/gmapcatcher/metadata.xml deleted file mode 100644 index fb6f59f..0000000 --- a/sci-geosciences/gmapcatcher/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<!-- maintainer-needed --> - <upstream> - <remote-id type="github">heldersepu/GMapCatcher</remote-id> - </upstream> -</pkgmetadata> diff --git a/sci-geosciences/gpsman/ChangeLog b/sci-geosciences/gpsman/ChangeLog new file mode 100644 index 0000000..a152388 --- /dev/null +++ b/sci-geosciences/gpsman/ChangeLog @@ -0,0 +1,14 @@ +*gpsman-6.4.4.2-r2 (22 Apr 2021) + + 22 Apr 2021; AstroFloyd <AstroFloyd@gmail.com> +gpsman-6.4.4.2-r2.ebuild, + -gpsman-6.4.4.2-r1.ebuild: + sci-geosciences/gpsman: revision bump to v6.4.4.2-r2. + + 05 Feb 2021; AstroFloyd <AstroFloyd@gmail.com> gpsman-6.4.4.2-r1.ebuild: + sci-geosciences/gpsman: revision bump to v6.4.4.2-r1. + +*gpsman-6.4.4.2-r1 (05 Feb 2021) + + 05 Feb 2021; AstroFloyd <AstroFloyd@gmail.com> +gpsman-6.4.4.2-r1.ebuild, + -gpsman-6.4.4.2.ebuild, metadata.xml: + sci-geosciences/gpsman: revision bump to v6.4.4.2-r1. diff --git a/sci-geosciences/gpsman/Manifest b/sci-geosciences/gpsman/Manifest index 570c245..030a366 100644 --- a/sci-geosciences/gpsman/Manifest +++ b/sci-geosciences/gpsman/Manifest @@ -1,3 +1,4 @@ -DIST gpsman-6.4.4.2.tgz 1430332 SHA256 7a82215bd9550eb7fe88cc7e81f518687adb60ac9a2193b790278d0c469d3b93 SHA512 01f3e38d255ed97ef8abab242d7c13674e9b1580d3a25b7841d83d18890908402404d9312ffc1649d922647c4fd6e350dd3292d0dc4d566811136fb6a34ad11e WHIRLPOOL 32de30d240121fb426c583603bef6e6136f51b737172b1a6cc11f42b85630b245a741e1afd027ec5cdb5b7c52d6ee2f8b1bcb59102e8991534ef90ebe5e342c6 -EBUILD gpsman-6.4.4.2.ebuild 1041 SHA256 7a781f11c07013c6248c473c7579fec5c58ecd2144a3dac0c91720e52aeae64f SHA512 8b1b8d33d7222f6dd89c9e691909200f8ef5542a7836ba6867dd27d5ca581aa53b674181f849e4267e5feec8a29d8190d203a817ca1c058c107f42a2a0861f8b WHIRLPOOL a47b991da3bd87c794663ad03537c26121a229ab85cfdb74035958dc1250e98e155a64650c29a835c68b9e21ca2743eda75bbf2e443c7e084b4ed1b747d4fb46 -MISC metadata.xml 341 SHA256 e6994bf2a42350ba7afe15c21670eb9b4535599f4487de6211b87f194475d9d8 SHA512 98f5b99157cfb86feba87af867637615374ee62b8414435a2bf2a56a90c2a578000cc04e77c59089e78ae6e64da07b858b93597c35408c77ca96926302536ba3 WHIRLPOOL 7652fb021c1677e90e56f4cb94f172f990a01468e28d2c5b14435bbf3c651097cd6db4f893f88a43b91d601554bd5ce101ce5fb41d3f30fd0bd5fce771281397 +DIST gpsman-6.4.4.2.tgz 1430332 BLAKE2B 0798902ce950004cfab190d125206bed655e35fb120da5ac03f09b9d2c0204fbf93d692aae013a87cc50a68f5a276e983f9f9b7759935b2707606c1abc091820 SHA512 01f3e38d255ed97ef8abab242d7c13674e9b1580d3a25b7841d83d18890908402404d9312ffc1649d922647c4fd6e350dd3292d0dc4d566811136fb6a34ad11e +EBUILD gpsman-6.4.4.2-r2.ebuild 1045 BLAKE2B 8c8abba29cb918810f26d2ba3bc4511b386f09479c565f2c74b5fea4438264111eebd7d4baab3e8028fc644fc1c35bb26815eb3482567986d28829d809c44721 SHA512 7f542846036bbcc85f4127c7b680666a4ffa86fbe882504c3f351265d2f2417df0917ed175ff2f8b3435f6f982ef4ed35ba3b206a80b8fc0ff92a6e4ff86c8c7 +MISC ChangeLog 534 BLAKE2B e8fc70ee3caedb27043f7acd838fd5103615217b7b962b3d884e51705d4ac7c076832b4086b48c912bb715f88848baf3cf689a822fab13ca39d7d23d71ecefe3 SHA512 796a746f8fd9add99f470a23600b07fc0033c13e20ce6cd5060134f2f2cd868069c3d4a5057d4e1432bb7d91429434b77f3a63ed6fc4763c93f926e2740d5e28 +MISC metadata.xml 338 BLAKE2B a6056385e6fd9dee45769ca0beea533e7d3ef9c21e77e45e32198bec2e89274ea88b0aa32e4c168287449966d71b6da7c9825b64ba8538790a5a62ea9f42c113 SHA512 6f18c771084c81f2f5ba766db2bf2fd889215e90ad4cb8d970ca61d6babc79bfb1b374806bd7888fd0e6b8447b9cd7b04ef13ceaf3e5772ec310d6d0bbf49f62 diff --git a/sci-geosciences/gpsman/gpsman-6.4.4.2.ebuild b/sci-geosciences/gpsman/gpsman-6.4.4.2-r2.ebuild index bea103f..b76c1c5 100644 --- a/sci-geosciences/gpsman/gpsman-6.4.4.2.ebuild +++ b/sci-geosciences/gpsman/gpsman-6.4.4.2-r2.ebuild @@ -1,8 +1,7 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI=5 +EAPI=7 DESCRIPTION="A graphical GPS data manager that supports several devices." SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" @@ -10,7 +9,7 @@ HOMEPAGE="http://gpsman.sourceforge.net/" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~x86 ~amd64" +KEYWORDS="~amd64 ~x86" IUSE="doc utils" DEPEND="" @@ -21,6 +20,8 @@ RDEPEND=">=dev-lang/tcl-8.4 GMDIR="/usr/share/gpsman" src_prepare() { + eapply_user + # Set proper GM path: sed -i -e "s:gmsrc:${GMDIR}/gmsrc:" gpsman.tcl } diff --git a/sci-geosciences/gpsman/metadata.xml b/sci-geosciences/gpsman/metadata.xml index 3e28e94..cd00889 100644 --- a/sci-geosciences/gpsman/metadata.xml +++ b/sci-geosciences/gpsman/metadata.xml @@ -2,7 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> - <email>AstroFloyd_at_gmail.com</email> + <email>AstroFloyd@gmail.com</email> <name>AstroFloyd</name> </maintainer> <use> diff --git a/sci-libs/fgsl/ChangeLog b/sci-libs/fgsl/ChangeLog index 0c3452e..a457c77 100644 --- a/sci-libs/fgsl/ChangeLog +++ b/sci-libs/fgsl/ChangeLog @@ -1,7 +1,21 @@ # ChangeLog for sci-libs/fgsl -# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2022 Gentoo Authors; Distributed under the GPL v2 # $Header: $ +*fgsl-1.3.0 (13 Jul 2022) +*fgsl-1.4.0 (13 Jul 2022) +*fgsl-1.5.0 (13 Jul 2022) + + 13 Jul 2022; AstroFloyd <AstroFloyd@gmail.com> +fgsl-1.3.0.ebuild, + +fgsl-1.4.0.ebuild, +fgsl-1.5.0.ebuild: + sci-libs/fgsl: version bump to v1.5.0. + +*fgsl-1.2.0-r1 (13 Jul 2022) + + 13 Jul 2022; AstroFloyd <AstroFloyd@gmail.com> +fgsl-1.2.0-r1.ebuild, + -fgsl-1.0.0.ebuild, -fgsl-1.1.0.ebuild, -fgsl-1.2.0.ebuild: + sci-libs/fgsl: revision bump to v1.2.0-r1. + 28 Oct 2017; AstroFloyd <AstroFloyd@gmail.com> fgsl-1.0.0.ebuild, fgsl-1.1.0.ebuild, fgsl-1.2.0.ebuild, metadata.xml: sci-libs/fgsl: Minor updates after previous version bump - USE flag doc -> diff --git a/sci-libs/fgsl/Manifest b/sci-libs/fgsl/Manifest index ea292c4..3bd85b2 100644 --- a/sci-libs/fgsl/Manifest +++ b/sci-libs/fgsl/Manifest @@ -1,8 +1,10 @@ -DIST fgsl-1.0.0.tar.gz 3553743 SHA256 2841f6deb2ce05e153fc1d89fe5e46aba74c60a2595c857cef9ca771a0cf6290 SHA512 7f8910b73aeb94e1d071b30f1ccc911e3f2b705a88c90a3f2d61a82e93db4f351505a02d559498e27f5defb328070c95b902f7299f223c9d9e8af39cc6d1cec5 WHIRLPOOL 3c5d58e20bd350fe8cd197a88da16a68614b73d57190e73ea8a00cb92238d4350c38d78b7576da0ec4c8d446fd1aff4b5d5d475a59638c2b13c05f7f023bb4dd -DIST fgsl-1.1.0.tar.gz 3675906 SHA256 18d45e2bf87695587cd83320777ada0d9e2dfdee43eb9d76e0dab660758aff47 SHA512 afb9fc633021837a254704cbe03a5e4b965fa36107712f8fe0f48a70995671594e15d92899b04fadcaf3715a858bb330e69da6561bd76d79c44b1ac59b7cff80 WHIRLPOOL a4b71e45410f836d93a3ba55e3a7dc0e13844ecf0a1231769d02f4554ee79663bc2e6fb9d05b51caf5e49ed01275b7af75491cf465446e756584434f0758f421 -DIST fgsl-1.2.0.tar.gz 3693440 SHA256 00fd467af2bb778e8d15ac8c27ddc7b9024bb8fa2f950a868d9d24b6086e5ca7 SHA512 ab09c208e2d92b52a4dfc0383df112689327d1019e96cd1f6bca71b85080334212190086b2fc419fc03cce44dc1f1bab5c30d251ca89f02f679767d9f6bdf7e6 WHIRLPOOL 52520d3b625c4a71486d4291ea5209bed27292eb83786a50e17f951084eaf59cd55b7189ffd972b71f20c52e53b563567384cfd4f71d7bfa5e0d5041663f9fad -EBUILD fgsl-1.0.0.ebuild 1034 SHA256 070e5e2c45c7a37fd4a45593a2172ad2cfe2f52dff000089ab67d941b014871f SHA512 d67eb337fd53cefaebadb2eb43e075c81d03a94451e29221bfab9cd42eb5a3c76a529fd827871bfe3d562207aa26e598e9a1d5d7a4ff0351104f215eb43b5fa6 WHIRLPOOL 7fde203e57b622c0b3e6a14823fbeabe5f0acace42f54ef16ac079bc4e22d6962f53a0598409e519842cf184bd9d5d8d140d73a1093231ed6c4dc9413359f11a -EBUILD fgsl-1.1.0.ebuild 1034 SHA256 62d3077f57f3ebdc040e486d87256b8b9dd01d8b716b05e707d64e8f56b2b682 SHA512 f6b591a520c4a74c301c76ff4286a6c7df2655894e7ea692acadecb1f13d460a9b88c4bde750b8fd04c28b57ba77d6f723dbc217481ef9597300f2286907fbb2 WHIRLPOOL 75beb687e2d33eb9c9b050bad91756ccd3ebcd214e7ad170745fba36f4a5aaaa65184ec9fbedc94233fa2d673b04a2a6419c69aeb7a75aa0502cf21b9ba2b0f4 -EBUILD fgsl-1.2.0.ebuild 1014 SHA256 5025162bcc30c8dba633f32e2f5a79a50b5dca566884d379bb3de9bda635c3f1 SHA512 c983be673b42b269c7a45c754ceac3802e38712b6dcf0c41f696992db958828d6f38777ca33b3ce2c7cd133b270c56ea6425dd339323bb6b18e795ecb422ef40 WHIRLPOOL ee4ab04b8a71454a975b89ab2904dd2127da1b6dd59004bd99f2e08828a87e9f41f64b7d597ff376645a33248414a594e42960b5f5f74cf85a6d3bbe53ed6b14 -MISC ChangeLog 1330 SHA256 a2f725c5d6b44946d52fc9e202e17b481af1462cccffcd1fc2c94712d84ba458 SHA512 0936d3aa5dfabd14ecf739b20341de395b4a4626653ddf7bcc8abd805ce32cffb351d47a794535d8fb2ffdd5d36767afcf14fbcf65e473d21991b94cdf92565a WHIRLPOOL 4862280603e6c4f145a51f3e5790a8bd0c9958645eac3ffe69cbeee67930569f0763c40d7f459d299aeeba6654fc135ece1adebaea3255ea9343ca734def0a45 -MISC metadata.xml 418 SHA256 251831f4cfec0036b46a346164a159282f111a7c0a22381b9967891b72a746ca SHA512 0ae93324ab8a6417a27ddf4783237fa45297e84e16e839a8d03464a259ed6d0d5d14b47191d074aac1230d9160c3ac1b1b65ba7c17bc767c559c5e913718d377 WHIRLPOOL a022b203b7ad28fdb21f7c626c204d544810096a915a76566fdb57b5c5c7ad92cff39e2cdc95aea375f54f253fa9a9b2caaa5970161b635f0e47cdf22f2df036 +DIST fgsl-1.2.0.tar.gz 3693440 BLAKE2B 18bdb28be8edb105ea290d743fa3c8a7c12f584bde14f56e5d5c0aa3372768bf1fc1195e0be3b8a7a832627ce945956a8e26c70602dab6cec6d356cb63438521 SHA512 ab09c208e2d92b52a4dfc0383df112689327d1019e96cd1f6bca71b85080334212190086b2fc419fc03cce44dc1f1bab5c30d251ca89f02f679767d9f6bdf7e6 +DIST fgsl-1.3.0.tar.gz 1756037 BLAKE2B 62cd7df4dd1a73bb24bedb2fe450f4ff147eccfdaa1832778e82083adf0ccf64c1241deb4d44b9d34d19dfd0739c0648ce974a7d0dae03d279fcd0256ff9b43b SHA512 2b13d873a260d6d94d6b0adabf8cd095dc30c458e3cdd86e5f7797aa03959034ef4a9f721221623a0903948ebd0f4e811bf6c1fbe4f82b8319a9517489bb9ad4 +DIST fgsl-1.4.0.tar.gz 3244969 BLAKE2B 565cbb3949273e3d6b5da875e9917cc7e5624accefe6b7110e2af87f1d25ef2f16dce5684f539893125e49699ae16949b6e377346e5ff84080b8d85f307e4103 SHA512 1c1dd6cb964fa48eff2cdbd77c54bf535e18fd495e760aaace6b514287f4babe32ea2457a6cdcc57627f04a7ee8f57ee2d8b1ee53a3e22b6596a620544da82e5 +DIST fgsl-1.5.0.tar.gz 3309795 BLAKE2B c64694bed813d025908bd83d4343fa912a7204a122958cc1349b1283494d27a699bfaa3b62d64e7f7df3d2a1aa9e48c8554602c9ccea92c979247524bf29a350 SHA512 7d97b2c1e46ae2887b1cbd4535a152378f88e71bc70dfa3ac38e8ff415875a597cae72eff44f1e5a408d450c00b3d84835e0027a24822a9ea82cd9726b53858a +EBUILD fgsl-1.2.0-r1.ebuild 1046 BLAKE2B edff163835a45c145d278482548e3669d01ac3e91f6e868e544d4e7ad7f07d581fb8a84ae58e20ff6f6ef95d9014fc50b9b0d952ce850e98f85be1295ea93d5a SHA512 e22606468877886c008a448b604e93c0466572816cf824440da2fea00a6d70296b0a42e29501e3bbdf6d52078209cc125d793e41ca3b47bee0b81b9284c13594 +EBUILD fgsl-1.3.0.ebuild 1044 BLAKE2B 8bda32161a004bbeeee6d18c3cf2e82d9a2e57b6a9e05c741ddb03377f2e0954df7bafe851f1768c60fa5b9ee9600a0b01695330f32349a61009e70a1f966435 SHA512 02bf1e7eeb66805bc0346a17b72e0778fa5196d9a05194c01f685c8a383d55307eea6663868e2878c2e0249fd4da865f9a88d3b6cb6874a1d0943e6ac03c484c +EBUILD fgsl-1.4.0.ebuild 1030 BLAKE2B 5f805022659d139e5e76ca88b5b3e03d1bf21e0c5a7d7df9927d17d3ea7252630477b28825e5a76d3e7965db8024dd024a8bc86cbaf8ef22bc1c350545625710 SHA512 34268934a618061c2cd332a46b7858072c5445e77d6602369015f2c2f687bcd1a6c2899802badd276091b9c7f560acd8abdb01af0c04891bed79ca3eaa0c8359 +EBUILD fgsl-1.5.0.ebuild 1030 BLAKE2B 635136986b453b72339b0137c29a21d632a78fd4763de7414b7f1e64e028a21e6b4b148c2c0be22df34a8358dd749cdcaf62cd9e17ad678a14fa0f91b4a3fbb8 SHA512 8e105488db06699359d0ebd1e4faca28420fb90974b4e5ab772f31a5f4a426fc337157cf2f0c52552749e78bc191b28c76e8c665dfa4a84f48e04c5165c89b8d +MISC ChangeLog 1769 BLAKE2B b636786d1a6a389fb8214f28127304c09868ceee306573e7b43ad13eba97dee4051f54a6f79c130ee18cc74450d7d77b7f2b74db43fcc2dfbdd81d955790f7c0 SHA512 9954ef70627b91a920e4d74c1cbfd5e44e74df7cb201a58ffa185d0f2fcbaf5514c65d372e642b906594d25d5f380e2384583f0a3614a02fa3c46b0ff882732d +MISC metadata.xml 418 BLAKE2B cd921a6e7be56e58fa7fc97988a4380078e01faa5c2e9391232f96136a90b9a8ec29908785ee7f579828f1978482d91339deba2398ec173cb75f380fc76737da SHA512 0ae93324ab8a6417a27ddf4783237fa45297e84e16e839a8d03464a259ed6d0d5d14b47191d074aac1230d9160c3ac1b1b65ba7c17bc767c559c5e913718d377 diff --git a/sci-libs/fgsl/fgsl-1.2.0.ebuild b/sci-libs/fgsl/fgsl-1.2.0-r1.ebuild index 292ce59..1e676a1 100644 --- a/sci-libs/fgsl/fgsl-1.2.0.ebuild +++ b/sci-libs/fgsl/fgsl-1.2.0-r1.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=8 inherit fortran-2 DESCRIPTION="A Fortran interface to the GNU Scientific Library" -HOMEPAGE="http://www.lrz.de/services/software/mathematik/gsl/fortran/" -SRC_URI="http://www.lrz.de/services/software/mathematik/gsl/fortran/download/${P}.tar.gz" +HOMEPAGE="https://doku.lrz.de/display/PUBLIC/FGSL+-+A+Fortran+interface+to+the+GNU+Scientific+Library" +SRC_URI="https://doku.lrz.de/download/attachments/43321199/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" @@ -28,7 +28,7 @@ src_configure() { src_install() { dolib.so .libs/*.so .libs/*.so.* - dolib libfgsl.la + use static-libs && dolib.a libfgsl.la use static-libs && dolib.a .libs/*.a insinto /usr/include/fgsl diff --git a/sci-libs/fgsl/fgsl-1.3.0.ebuild b/sci-libs/fgsl/fgsl-1.3.0.ebuild new file mode 100644 index 0000000..839bbab --- /dev/null +++ b/sci-libs/fgsl/fgsl-1.3.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit fortran-2 + +DESCRIPTION="A Fortran interface to the GNU Scientific Library" +HOMEPAGE="https://doku.lrz.de/display/PUBLIC/FGSL+-+A+Fortran+interface+to+the+GNU+Scientific+Library" +SRC_URI="https://doku.lrz.de/download/attachments/43321199/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~amd64-linux" +IUSE="doc-html examples static-libs" + +RDEPEND=">=sci-libs/gsl-2.4" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +FORTRAN_STANDARD=2003 +MAKEOPTS="-j1" # fgsl.mod cannot be built in parallel + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + dolib.so .libs/*.so .libs/*.so.* + use static-libs && dolib.a libfgsl.la + use static-libs && dolib.a .libs/*.a + + insinto /usr/include/fgsl + doins fgsl.mod + + dodoc NEWS README + use doc-html && dodoc -r doc/html/ # ~9Mb + # use doc-pdf && dodoc doc/refman.pdf # not available in v1.3(!) + use examples && dodoc -r doc/examples/ # ~0.3Mb (zipped) +} diff --git a/sci-libs/fgsl/fgsl-1.1.0.ebuild b/sci-libs/fgsl/fgsl-1.4.0.ebuild index 76a3b1f..379c22a 100644 --- a/sci-libs/fgsl/fgsl-1.1.0.ebuild +++ b/sci-libs/fgsl/fgsl-1.4.0.ebuild @@ -1,26 +1,24 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=8 inherit fortran-2 DESCRIPTION="A Fortran interface to the GNU Scientific Library" -HOMEPAGE="http://www.lrz.de/services/software/mathematik/gsl/fortran/" -SRC_URI="http://www.lrz.de/services/software/mathematik/gsl/fortran/download/${P}.tar.gz" +HOMEPAGE="https://doku.lrz.de/display/PUBLIC/FGSL+-+A+Fortran+interface+to+the+GNU+Scientific+Library" +SRC_URI="https://doku.lrz.de/download/attachments/43321199/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~amd64-linux" IUSE="doc-html doc-pdf examples static-libs" -RDEPEND=">=sci-libs/gsl-1.13 - <sci-libs/gsl-2" +RDEPEND=">=sci-libs/gsl-2.5" DEPEND="${RDEPEND} virtual/pkgconfig" FORTRAN_STANDARD=2003 - MAKEOPTS="-j1" # fgsl.mod cannot be built in parallel src_configure() { @@ -29,14 +27,14 @@ src_configure() { src_install() { dolib.so .libs/*.so .libs/*.so.* - dolib libfgsl.la + use static-libs && dolib.a libfgsl.la use static-libs && dolib.a .libs/*.a insinto /usr/include/fgsl doins fgsl.mod dodoc NEWS README - use doc-html && dodoc -r doc/html/ # ~13Mb - use doc-pdf && dodoc doc/latex/refman.pdf # ~4.6Mb - use examples && dodoc -r doc/examples/ # ~300kb (zipped) + use doc-html && dodoc -r doc/html/ # ~9Mb + use doc-pdf && dodoc doc/refman.pdf # ~2Mb + use examples && dodoc -r doc/examples/ # ~0.3Mb (zipped) } diff --git a/sci-libs/fgsl/fgsl-1.0.0.ebuild b/sci-libs/fgsl/fgsl-1.5.0.ebuild index c030e5e..51e5e8b 100644 --- a/sci-libs/fgsl/fgsl-1.0.0.ebuild +++ b/sci-libs/fgsl/fgsl-1.5.0.ebuild @@ -1,26 +1,24 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=8 inherit fortran-2 DESCRIPTION="A Fortran interface to the GNU Scientific Library" -HOMEPAGE="http://www.lrz.de/services/software/mathematik/gsl/fortran/" -SRC_URI="http://www.lrz.de/services/software/mathematik/gsl/fortran/download/${P}.tar.gz" +HOMEPAGE="https://doku.lrz.de/display/PUBLIC/FGSL+-+A+Fortran+interface+to+the+GNU+Scientific+Library" +SRC_URI="https://doku.lrz.de/download/attachments/43321199/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~amd64-linux" IUSE="doc-html doc-pdf examples static-libs" -RDEPEND=">=sci-libs/gsl-1.13 - <sci-libs/gsl-2" +RDEPEND=">=sci-libs/gsl-2.6" DEPEND="${RDEPEND} virtual/pkgconfig" FORTRAN_STANDARD=2003 - MAKEOPTS="-j1" # fgsl.mod cannot be built in parallel src_configure() { @@ -29,14 +27,14 @@ src_configure() { src_install() { dolib.so .libs/*.so .libs/*.so.* - dolib libfgsl.la + use static-libs && dolib.a libfgsl.la use static-libs && dolib.a .libs/*.a insinto /usr/include/fgsl doins fgsl.mod dodoc NEWS README - use doc-html && dodoc -r doc/html/ # ~11Mb - use doc-pdf && dodoc doc/latex/refman.pdf # ~4.6Mb - use examples && dodoc -r doc/examples/ # ~300kb (zipped) + use doc-html && dodoc -r doc/html/ # ~9Mb + use doc-pdf && dodoc doc/refman.pdf # ~2Mb + use examples && dodoc -r doc/examples/ # ~0.3Mb (zipped) } diff --git a/sci-libs/gds-dmt/ChangeLog b/sci-libs/gds-dmt/ChangeLog new file mode 100644 index 0000000..3a96179 --- /dev/null +++ b/sci-libs/gds-dmt/ChangeLog @@ -0,0 +1,6 @@ +*gds-dmt-2.19.0 (18 Dec 2021) + + 18 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +gds-dmt-2.19.0.ebuild, + +metadata.xml: + sci-libs/gds-dmt: initial ebuild for v2.19.0. + diff --git a/sci-libs/gds-dmt/Manifest b/sci-libs/gds-dmt/Manifest new file mode 100644 index 0000000..ddbf56f --- /dev/null +++ b/sci-libs/gds-dmt/Manifest @@ -0,0 +1,4 @@ +DIST gds-dmt-2.19.0.tar.gz 678496 BLAKE2B fdfa977e5a928ba72b0ecb46e75e84bc3ecf79cdd3c8f30725f463945c249a6ab7dd5498cb0a6717cb5b3489ae935e9bfedb2209e537a66466a7dca6373de1e9 SHA512 70c066f708bc0b6be26a2f1d7d397a9ea9f8c49191c077be14fffa1b5e0fa71ac79a627d178fb45777e44b1e211073f663e23afe420e69e4b0a4dc9466424e51 +EBUILD gds-dmt-2.19.0.ebuild 1066 BLAKE2B a81d06e5cb4aa8f0378bc0b8d21d9ec7618d439d92709522ce3534039f74573d4db06a36a5fc22b58e09b3c240ba1e7aa88af048edcc8c242dbe406e96902a37 SHA512 919c8cab1662306ccf16aef2ff353facf039810a02f1b8049993207f57b76adbf295abcc8ff7917fa7445269a49e6fde9a526f5a198a989ffd4efd54a13835e4 +MISC ChangeLog 170 BLAKE2B ac98d5804a05d8a610bc5c61e9f8ed6dca377cc884043028415bfa768547840d4c1349943117e49827ce902fee8549782501cc4c05cb21535712bba35d6cc0ff SHA512 d2b033b1b7f7a62861f076a2f28f1235882d651142e92d97fd6e201282b2b0897a95aec0580aedb0eff27ad25538d1d02e9afba6056662e75005a1d9c29ee308 +MISC metadata.xml 828 BLAKE2B 301aecd477312963e6eb2580d7d6e9a58fa5ccd1c88999ed3a2a8e855083acf98105591dec8445ec04304356da953ea3c537d52e6e51ba6a4c4e232130ef398a SHA512 12e179e2bc63f8fdbcc527abce8d5ab1fe2e037496e425e3cd2f46b37d9e50038f6bc9ed38a57f134fbfbc7ef63452804651e4172c5ea9778890123d8be6bcc1 diff --git a/sci-libs/gds-dmt/gds-dmt-2.19.0.ebuild b/sci-libs/gds-dmt/gds-dmt-2.19.0.ebuild new file mode 100644 index 0000000..b135df9 --- /dev/null +++ b/sci-libs/gds-dmt/gds-dmt-2.19.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="LIGO Global Diagnostic System" +HOMEPAGE="http://software.ligo.org/lscsoft" +SRC_URI="http://software.ligo.org/lscsoft/source/${P}.tar.gz" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="fast-install -largefile -libtool-lock monitors omega online root-objects static-libs" +# offline + +RDEPEND="dev-libs/expat + dev-libs/openssl + sci-libs/fftw + sci-libs/gds-frameio + sci-libs/gds-lsmp + sci-libs/gds + sci-libs/ldas-tools-al + sci-libs/ldas-tools-framecpp + sci-libs/metaio + sci-physics/root:* + sys-libs/zlib +" +DEPEND=${RDEPEND} + +src_configure() { + econf \ + $(use_enable fast-install) \ + $(use_enable largefile) \ + $(use_enable libtool-lock) \ + $(use_enable monitors) \ + $(use_enable omega) \ + $(use_enable online) \ + $(use_enable root-objects) \ + $(use_enable static-libs static) \ + --includedir=/usr/include/gds + # Header files are expected to sit in /usr/include/gds +} +# $(use_enable offline) \ diff --git a/sci-libs/gds-dmt/metadata.xml b/sci-libs/gds-dmt/metadata.xml new file mode 100644 index 0000000..6a28027 --- /dev/null +++ b/sci-libs/gds-dmt/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'> +<pkgmetadata> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='fast-install'>Optimize for fast installation</flag> + <flag name='largefile'>Omit support for large files</flag> + <flag name='libtool-lock'>Avoid locking (might break parallel builds)</flag> + <flag name='monitors'>Build all monitors</flag> + <flag name='omega'>Build Omega_c only</flag> + <flag name='online'>Online program version</flag> + <flag name='root-objects'>Build root dictionary in shared objects</flag> + <!-- + <flag name='offline'>Offline program version</flag> Not currently supported (2021-12-15) + --> + </use> +</pkgmetadata> diff --git a/sci-libs/gds-frameio/ChangeLog b/sci-libs/gds-frameio/ChangeLog new file mode 100644 index 0000000..d6a6cfc --- /dev/null +++ b/sci-libs/gds-frameio/ChangeLog @@ -0,0 +1,8 @@ + 18 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> gds-frameio-2.19.5.ebuild: + sci-libs/gds-frameio: minor fix for v2.19.5. + +*gds-frameio-2.19.5 (18 Dec 2021) + + 18 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +gds-frameio-2.19.5.ebuild, + +metadata.xml: + sci-libs/gds-frameio: initial ebuild for v2.19.5. diff --git a/sci-libs/gds-frameio/Manifest b/sci-libs/gds-frameio/Manifest new file mode 100644 index 0000000..568a93c --- /dev/null +++ b/sci-libs/gds-frameio/Manifest @@ -0,0 +1,4 @@ +DIST gds-frameio-2.19.5.tar.gz 540906 BLAKE2B 11673e79089e0bb717f0cac043a837d3c9dcbb3107fe73053f56135c2487f78594507420393c77dc69c8fd6ce71f814163183448edfbc282d1db019e47b55d1f SHA512 d56b454ab38ab4ac454151ba2b8557b66a63e4d85349a2e04584cb5524b98716e479c0b138972fc3da05236f310c1a140fb2112812c6bb540b46063a5b683a14 +EBUILD gds-frameio-2.19.5.ebuild 1306 BLAKE2B b6cc502d8858d3809090bc59ab084f25b38778848c1763dbec0f92308c7e5e175beeac9888cad3409b1a56d18679bb58a4a958d6e8997f064ed017e77248d6ad SHA512 91074840c77b9977545b33f1c36636267f531b28fe6482e70e3b406b50ed8b907407ab2e1b84d4fc00558fabf3c512a15b0735716092b16226f794a78b897434 +MISC ChangeLog 305 BLAKE2B 3e5496fe63372da4e15c309df60975bbd571c47fd29e649f2df1e12866424ecace4cfec810711204e9d6b7d18b4bba2745db1257b0609c8d7ebd6577426d8bb4 SHA512 8db60c3ba0c3df1ea52ececc1b2b02ac2ef93bb0a26d1fcd1a6170418c2b503cb10229ad7c655bde66e44607708989a4a99fbf36872fce63a03095bc71b43f3a +MISC metadata.xml 1190 BLAKE2B 834200b3b60fe86c93ae41244f2a2459c2e89f1cd4e40f8208bccd8c62b4eae6a06d1c02ddd76b60becaa5cc9d020803b5beb1608aeb6ece4fa82399c403ea3b SHA512 7aaf65d2e759ea0b378b934e91dde6306ca6a599c6dc8cf1243f79e8ef60fb6160b8881b5ebde73d4c8393a2f48c7cf03cd1af92b7e823b3089b801dedd55270 diff --git a/sci-libs/gds-frameio/gds-frameio-2.19.5.ebuild b/sci-libs/gds-frameio/gds-frameio-2.19.5.ebuild new file mode 100644 index 0000000..daa407e --- /dev/null +++ b/sci-libs/gds-frameio/gds-frameio-2.19.5.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="LIGO Global Diagnostic System" +HOMEPAGE="http://software.ligo.org/lscsoft" +SRC_URI="http://software.ligo.org/lscsoft/source/${P}.tar.gz" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="dtt fast-install -largefile -libtool-lock monitors omega online only-dtt static-libs" +# dmtviewer nogui offline rts + +RDEPEND="dev-libs/expat + dev-libs/openssl + sci-libs/fftw + sci-libs/gds-lsmp + sci-libs/gds + sci-libs/ldas-tools-al + sci-libs/ldas-tools-framecpp + sys-libs/zlib" +DEPEND=${RDEPEND} + +src_configure() { + econf \ + $(use_enable dtt) \ + $(use_enable fast-install) \ + $(use_enable largefile) \ + $(use_enable libtool-lock) \ + $(use_enable monitors) \ + $(use_enable omega) \ + $(use_enable online) \ + $(use_enable only-dtt) \ + $(use_enable static-libs static) \ + --disable-dmtviewer \ + --enable-nogui \ +# --disable-rts \ # configure: WARNING: unrecognized options: --with-rts, --without-rts. Cannot mention rts here (--enable-rts or --disable-rts) + --includedir=/usr/include/gds + # Header files are expected to sit in /usr/include/gds +} +# $(use_enable dmtviewer) \ +# $(use_enable offline) \ +# $(use_enable nogui) \ +# $(use_enable rts) \ diff --git a/sci-libs/gds-frameio/metadata.xml b/sci-libs/gds-frameio/metadata.xml new file mode 100644 index 0000000..051bf2b --- /dev/null +++ b/sci-libs/gds-frameio/metadata.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'> +<pkgmetadata> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='dtt'>Build support for dtt</flag> + <flag name='fast-install'>Optimize for fast installation</flag> + <flag name='largefile'>Omit support for large files</flag> + <flag name='libtool-lock'>Avoid locking (might break parallel builds)</flag> + <flag name='monitors'>Build all monitors</flag> + <flag name='omega'>Build Omega_c only</flag> + <flag name='online'>Online program version</flag> + <flag name='only-dtt'>Build dtt only</flag> + <!-- + <flag name='32bit'>32-bit compilation</flag> + <flag name='64bit'>64-bit compilation</flag> + <flag name='dmt-runtime'>Build dmt runtime environment</flag> + <flag name='dmtviewer'>Add dmtviewer anyway</flag> + <flag name='nogui'>Build dtt without gui</flag> + <flag name='offline'>Offline program version</flag> Not currently supported (2021-12-15) + <flag name='rts'>Add realtime site</flag> + --> + </use> +</pkgmetadata> diff --git a/sci-libs/gds-gui/ChangeLog b/sci-libs/gds-gui/ChangeLog new file mode 100644 index 0000000..e0d41e9 --- /dev/null +++ b/sci-libs/gds-gui/ChangeLog @@ -0,0 +1,6 @@ +*gds-gui-2.19.6 (18 Dec 2021) + + 18 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +gds-gui-2.19.6.ebuild, + +metadata.xml: + sci-libs/gds-gui: initial ebuild for v2.19.6. + diff --git a/sci-libs/gds-gui/Manifest b/sci-libs/gds-gui/Manifest new file mode 100644 index 0000000..dcf9043 --- /dev/null +++ b/sci-libs/gds-gui/Manifest @@ -0,0 +1,4 @@ +DIST gds-gui-2.19.6.tar.gz 637179 BLAKE2B b9a6ba74c501a7ecfa3f40df1947733ea6f3412b7d9096a1beccd531d8ce036bbcada0b9617772408018276e0ef6902c1322a02051508d70face118333ede599 SHA512 1e2134b9daf44d75a118aebe8e2c771ca428ce3e99619aaba7f59e9632e1ee1fcfdbb79ead22c74b398a2ee4156ef94b525878bbe726ef22a1df098630d67874 +EBUILD gds-gui-2.19.6.ebuild 1164 BLAKE2B 04558ea293421478c6bc4685201160b49d522cbcb3632e4e5cdb06d72a3394bd86ffcc8bdf949652ba42d6aedc6651ecbaa2c15b8b468762a572ca7406ae604a SHA512 b284bec07cc4150dc440604ab3b85089864806bde7038d04dc38c920250f28512ccc1a76acf835f651242fac8daeb549b7dee82cb3f2a3747435000e6b43c60e +MISC ChangeLog 170 BLAKE2B 667e2f6d5e49de1ea9a150b4aa24e2edcbbfccc00b49427ee23c17474a4fc75ed796224c3f02f2f5ecf341d3a3edbfd1c8770bf886c413add92d9c876d753245 SHA512 152f58ae045d9b6b645fc1792ee3634b47681ae457668f0e246d77f4cf192ba0480da5f9efc71f9fb37d08ac547fd96b3ce00b4b129c28aeaebfd4aed7049d45 +MISC metadata.xml 1061 BLAKE2B 49b04b55c40f174c9d29e6ceb783196d9a938c464b846ab9e4f61252ce9b360f336a780f491d090014db17c3ad7ed04207a86581589d3cfcd54445f8c91a8dc6 SHA512 cc413ed105b96894550cb766984089bffa55632322c17ec8ffcbd2b3028cd42bf5113a46764ee35a55545a90bda9f12d9621d8b9c9b17ac3b1d4c6ff96e4f5ee diff --git a/sci-libs/gds-gui/gds-gui-2.19.6.ebuild b/sci-libs/gds-gui/gds-gui-2.19.6.ebuild new file mode 100644 index 0000000..945fdcc --- /dev/null +++ b/sci-libs/gds-gui/gds-gui-2.19.6.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="LIGO Global Diagnostic System" +HOMEPAGE="http://software.ligo.org/lscsoft" +SRC_URI="http://software.ligo.org/lscsoft/source/${P}.tar.gz" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="dmtviewer dtt fast-install -largefile -libtool-lock monitors gui omega online only-dtt root-objects static-libs" +# offline rts + +RDEPEND="dev-libs/expat + sci-libs/fftw + sci-libs/gds + sci-libs/metaio + sci-physics/root:* + sys-libs/zlib +" +DEPEND=${RDEPEND} + +# Need support for C++17: +CXXFLAGS="${CXXFLAGS} -std=c++17" + +src_configure() { + econf \ + $(use_enable dmtviewer) \ + $(use_enable dtt) \ + $(use_enable fast-install) \ + $(use_enable largefile) \ + $(use_enable libtool-lock) \ + $(use_enable monitors) \ + $(use_enable !gui nogui) \ + $(use_enable omega) \ + $(use_enable online) \ + $(use_enable only-dtt) \ + $(use_enable root-objects) \ + $(use_enable static-libs static) \ + --includedir=/usr/include/gds + # Header files are expected to sit in /usr/include/gds + # $(use_enable offline) \ + # $(use_enable rts) \ +} diff --git a/sci-libs/gds-gui/metadata.xml b/sci-libs/gds-gui/metadata.xml new file mode 100644 index 0000000..77efa57 --- /dev/null +++ b/sci-libs/gds-gui/metadata.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'> +<pkgmetadata> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='dmtviewer'>Add dmtviewer anyway</flag> + <flag name='dtt'>Build dtt</flag> + <flag name='fast-install'>Optimize for fast installation</flag> + <flag name='largefile'>Support for large files</flag> + <flag name='libtool-lock'>Avoid locking (might break parallel builds)</flag> + <flag name='monitors'>Build all monitors</flag> + <flag name='gui'>Build dtt with gui</flag> + <flag name='omega'>Build Omega_c only</flag> + <flag name='online'>Online program version</flag> + <flag name='only-dtt'>Build dtt only</flag> + <flag name='root-objects'>Build root dictionary in shared objects</flag> + <!-- + <flag name='offline'>Offline program version</flag> Not currently supported (2021-12-15) + <flag name='rts'>Add realtime site</flag> + --> + </use> +</pkgmetadata> diff --git a/sci-libs/gds-lsmp/ChangeLog b/sci-libs/gds-lsmp/ChangeLog new file mode 100644 index 0000000..dd53015 --- /dev/null +++ b/sci-libs/gds-lsmp/ChangeLog @@ -0,0 +1,6 @@ +*gds-lsmp-2.19.7 (17 Dec 2021) + + 17 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +gds-lsmp-2.19.7.ebuild, + +metadata.xml: + sci-libs/gds-lsmp: initial ebuild for v2.19.7. + diff --git a/sci-libs/gds-lsmp/Manifest b/sci-libs/gds-lsmp/Manifest new file mode 100644 index 0000000..3032272 --- /dev/null +++ b/sci-libs/gds-lsmp/Manifest @@ -0,0 +1,4 @@ +DIST gds-lsmp-2.19.7.tar.gz 434266 BLAKE2B 67530d32a80ec131d859a81d6bf9fffe6999e9be70576c71373045934fd3de09f8ce6812c3d1688472d95c72db6ae87118e1a7ef5f1b61cbceb0741e8183faa5 SHA512 226397a720db3dbe4749881385388c7c4d2288f5c3aa93ceb3c28331a432e9d8c36a76d30487a5034dff750801d4562d8e17222798e8b19a74ced09ddbc67072 +EBUILD gds-lsmp-2.19.7.ebuild 921 BLAKE2B 4a55408b4e9c01d89937a52f66aa10d99c53a512bbd0e34d4cd3bde6447b036f552adcc3c0d8074580f49a070a6a1554c58a58f312f3965452cebe721b23748c SHA512 9fb500a0961663ff08b5ca6123f7d7bdd36478da18ed83f4449aa2617c95bc3f84e1204260e0ae761cf05ac7e0ee0b7accff36dfa514276c7014340709f5f834 +MISC ChangeLog 173 BLAKE2B d1159938e9f15d95a72d5c858ee2199bfa54469379dead41c662fec36b469f1229fe6c38788fecce0475a7d1bfc2cc4ee722eed1becae6319da780ac30228107 SHA512 59106133486476c1bb54785a52ba7f66c8e1015392b114ce4ba81545d1cb25332e0144cd5a9433cc229cfdd8a93febc50da7baf9678df0869c49c10063da0475 +MISC metadata.xml 721 BLAKE2B cfa0b8370ea8f8e1cfa038ee708f0f25b118899c06a70ccf2161426be6e9dc7da829bf503f542dc31c7cfd0c30806cb65419fa601e2b838378d6dccbe1aa5551 SHA512 a978f18d1ac4acf19d4b014c4341d0b252b2c21f06616082b4d7deeb718faa155b437fccaad4771f35bfea60bf3d433acf2631a1b0b0387f23fcbf9ada1d0a82 diff --git a/sci-libs/gds-lsmp/gds-lsmp-2.19.7.ebuild b/sci-libs/gds-lsmp/gds-lsmp-2.19.7.ebuild new file mode 100644 index 0000000..d33989e --- /dev/null +++ b/sci-libs/gds-lsmp/gds-lsmp-2.19.7.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="LIGO Global Diagnostic System" +HOMEPAGE="http://software.ligo.org/lscsoft" +SRC_URI="http://software.ligo.org/lscsoft/source/${P}.tar.gz" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="fast-install -largefile -libtool-lock monitors omega online static-libs" +# offline only-dtt rts + +RDEPEND="sci-libs/gds + sys-libs/zlib" +DEPEND=${RDEPEND} + +src_configure() { + econf \ + $(use_enable fast-install) \ + $(use_enable largefile) \ + $(use_enable libtool-lock) \ + $(use_enable monitors) \ + $(use_enable omega) \ + $(use_enable online) \ + $(use_enable static-libs static) \ + --includedir=/usr/include/gds + # Header files are expected to sit in /usr/include/gds +} +# $(use_enable offline) \--dis/--enable doesn't work + +src_install() { + emake DESTDIR="${D}${DESTDIR}" install +} diff --git a/sci-libs/gds-lsmp/metadata.xml b/sci-libs/gds-lsmp/metadata.xml new file mode 100644 index 0000000..db1c089 --- /dev/null +++ b/sci-libs/gds-lsmp/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'> +<pkgmetadata> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='fast-install'></flag> + <flag name='largefile'>Omit support for large files</flag> + <flag name='libtool-lock'>Avoid locking (might break parallel builds)</flag> + <flag name='monitors'>Build all monitors</flag> + <flag name='omega'>Build Omega_c only</flag> + <flag name='online'>Online program version</flag> + <!-- + <flag name='offline'>Offline program version</flag> Not currently supported (2021-12-15) + --> + </use> +</pkgmetadata> diff --git a/sci-libs/gds/ChangeLog b/sci-libs/gds/ChangeLog new file mode 100644 index 0000000..fc145f6 --- /dev/null +++ b/sci-libs/gds/ChangeLog @@ -0,0 +1,57 @@ +# ChangeLog for sci-libs/gds +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 +# $Header: $ + + 17 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> gds-2.19.7.ebuild: + sci-libs/gds: properly fix location header files for v2.19.7. + + 17 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> gds-2.19.7.ebuild: + sci-libs/gds: fix location header files for v2.19.7. + + 15 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> gds-2.19.7.ebuild: + sci-libs/gds: adding deps to v2.19.7. + + 15 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> gds-2.19.7.ebuild, + metadata.xml: + sci-libs/gds: adding USE flags to v2.19.7. + +*gds-2.19.7 (15 Dec 2021) + + 15 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> + +files/gds-2.19.7-compound.cc.patch, +gds-2.19.7.ebuild, +metadata.xml: + sci-libs/gds: initial ebuild for v2.19.7. + + 09 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> metaio-8.3.1.ebuild, + metaio-8.4.0.ebuild: + sci-libs/metaio: quick DEPEND fixes. + + 09 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> metadata.xml, + metaio-8.3.1.ebuild, metaio-8.4.0.ebuild: + sci-libs/metaio: quick USE flage fixes. + +*metaio-8.3.1 (08 Dec 2021) +*metaio-8.4.0 (08 Dec 2021) + + 08 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +metaio-8.3.1.ebuild, + +metaio-8.4.0.ebuild, -metaio-7.2.ebuild, -metaio-8.2.1.ebuild, + -metaio-8.2.ebuild, -metaio-8.3.0.ebuild, metadata.xml: + sci-libs/metaio: version bump to v8.4.0. + +*metaio-8.3.0 (11 Mar 2013) + + 11 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +metaio-8.3.0.ebuild: + Version bump + +*metaio-8.2.1 (11 Mar 2013) + + 11 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +metaio-8.2.1.ebuild: + Version bump + + 11 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml: + Updated existing ebuilds, added metadata.xml + + 28 Jun 2009; AstroFloyd <AstroFloyd@gmail.com> +metaio-8.2.ebuild: + Version bump + + 26 Jun 2009; AstroFloyd <AstroFloyd@gmail.com> +metaio-7.2.ebuild: + Added existing ebuild diff --git a/sci-libs/gds/Manifest b/sci-libs/gds/Manifest new file mode 100644 index 0000000..2158a6c --- /dev/null +++ b/sci-libs/gds/Manifest @@ -0,0 +1,5 @@ +AUX gds-2.19.7-compound.cc.patch 348 BLAKE2B af23e664acdfd99eccf520a9a91f6190af7d6c980e6ac2bc32cd3160c4e98568b70a5d7db16e164a9c2c87e3bd5777c2fd232dcdd1fb2330afbe6ff3a8115161 SHA512 2dba12ba9b9bb53d6853fe3924eafda7f92a9a2cf90524a21f43e96b0330a1a28bc8dfa5c87b0233d46a5b80e35e9d466d4ee2cb5979368729daa6088922bb8d +DIST gds-2.19.7.tar.gz 1903849 BLAKE2B be09859e69a837e9d9cc159a4d8e42c2946f0f9c2c0b2ce40f190d4883a0d6be3d3255cdba19f001bf79774e42d57bcb5e9dfd6579bd8f3dad610480793e489b SHA512 ad45cbebea98fad4f9bee659fe3fe313fddcc465c26c6702d719ee0b0d9df0d84980bda62f3d23e362f0218eba1c96dd53e78af5eaa68b40c018263e232679d4 +EBUILD gds-2.19.7.ebuild 1557 BLAKE2B 564ab0d08b5b253f366a0b18c26cdfac42534bb9d4701308fc1f64ca73819023fea9a57103b791927812f139bec94221e817d04340c347fad63635bc95f84a72 SHA512 a1a2dd6d535ad09f872b5c4d7420c09b5a508b6961736269ecc438aed5e56c345f82377945ddfae8538a37ad40a954f5fe60bf7c0bdf79be031fc95d4f0a798e +MISC ChangeLog 1902 BLAKE2B 6d12194a9c32699c6c602fe149dbb2f361336322186322c949540db4f80551ea47b61c4944d1bd814fa74be347922511523a9c4960684ce50d029ee693ddcea1 SHA512 764b93a6917da7f3879811233cd88629145f303635b47e66641873b6c752e911576a69b4c2ad007f21c5b190e3567d2da1f3e90bcc0080af9ef607d3822dc061 +MISC metadata.xml 1156 BLAKE2B 0f411bf8bc54a43e01697c879e508f1f1c58676c8682dff9c298435298d4e6cc0a1c4858e85f6414f2c2060a1815ed1fe82e33b3bbc1680e5e5e1a9c2737241c SHA512 de8497c1dae27c40e4bf2710cbaa7ea60226e972854f54ba028d18c9eef02b0dee818b6b09726501e09925feabd789be54d870ed450b1301f04203b377416ae7 diff --git a/sci-libs/gds/files/gds-2.19.7-compound.cc.patch b/sci-libs/gds/files/gds-2.19.7-compound.cc.patch new file mode 100644 index 0000000..e3c7f05 --- /dev/null +++ b/sci-libs/gds/files/gds-2.19.7-compound.cc.patch @@ -0,0 +1,8 @@ +--- /var/tmp/portage/portage/sci-libs/gds-2.19.7/work/gds-2.19.7/IO/html/compound.cc 2021-08-13 04:29:58.000000000 +0200 ++++ IO/html/compound.cc 2021-12-15 15:09:29.123671426 +0100 +@@ -1,4 +1,5 @@ + /* -*- mode: c++; c-basic-offset: 4; -*- */ ++#include <stdexcept> + #include "html/compound.hh" + #include "html/genAttr.hh" + #include "html/writer.hh" diff --git a/sci-libs/gds/gds-2.19.7.ebuild b/sci-libs/gds/gds-2.19.7.ebuild new file mode 100644 index 0000000..9ce20d2 --- /dev/null +++ b/sci-libs/gds/gds-2.19.7.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="LIGO Global Diagnostic System" +HOMEPAGE="http://software.ligo.org/lscsoft" +SRC_URI="http://software.ligo.org/lscsoft/source/${P}.tar.gz" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="fast-install -largefile -libtool-lock monitors omega online static-libs" +# 32bit 64bit dmt-runtime dmtviewer dtt nogui offline only-dtt rts + +RDEPEND="dev-libs/cyrus-sasl + dev-libs/expat + dev-libs/jsoncpp + net-misc/curl + sci-libs/fftw + sci-libs/metaio + sys-libs/zlib" +DEPEND=${RDEPEND} + +src_prepare() { + eapply -p0 "${FILESDIR}/${P}-compound.cc.patch" + eapply_user +} + +src_configure() { + econf \ + $(use_enable fast-install) \ + $(use_enable largefile) \ + $(use_enable libtool-lock) \ + $(use_enable monitors) \ + $(use_enable omega) \ + $(use_enable online) \ + $(use_enable static-libs static) \ + --includedir=/usr/include/${PN} + # Header files are expected to sit in /usr/include/${PN} +} +# $(use_enable x86 32bit) \ # Fails on 64-bit system +# $(use_enable amd64 64bit) \ # Would then fail on 32-bit system? +# $(use_enable dmt-runtime) \ # Requires gds-dmt? +# $(use_enable dmtviewer) \ # Requires gds-dmt? +# $(use_enable dtt) \ # Requires gds-dtt? +# $(use_enable nogui) \ # Requires gds-gui? +# $(use_enable only-dtt) \ # Requires gds-dtt? +# $(use_enable offline) \--dis/--enable doesn't work +# $(use_enable rts) \ + +src_install() { + emake DESTDIR="${D}${DESTDIR}" install + dodoc README || die +} diff --git a/sci-libs/gds/metadata.xml b/sci-libs/gds/metadata.xml new file mode 100644 index 0000000..810f768 --- /dev/null +++ b/sci-libs/gds/metadata.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'> +<pkgmetadata> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='fast-install'></flag> + <flag name='largefile'>Omit support for large files</flag> + <flag name='libtool-lock'>Avoid locking (might break parallel builds)</flag> + <flag name='monitors'>Build all monitors</flag> + <flag name='omega'>Build Omega_c only</flag> + <flag name='online'>Online program version</flag> + <!-- + <flag name='32bit'>32-bit compilation</flag> + <flag name='64bit'>64-bit compilation</flag> + <flag name='dmt-runtime'>Build dmt runtime environment</flag> + <flag name='dmtviewer'>Add dmtviewer anyway</flag> + <flag name='dtt'>Build dtt</flag> + <flag name='nogui'>Build dtt without gui</flag> + <flag name='offline'>Offline program version</flag> Not currently supported (2021-12-15) + <flag name='only-dtt'>Build dtt only</flag> + <flag name='rts'>Add realtime site</flag> + --> + </use> +</pkgmetadata> diff --git a/sci-libs/gstlal-burst/ChangeLog b/sci-libs/gstlal-burst/ChangeLog new file mode 100644 index 0000000..eeb5829 --- /dev/null +++ b/sci-libs/gstlal-burst/ChangeLog @@ -0,0 +1,6 @@ +*gstlal-burst-0.3.1 (17 Dec 2021) + + 17 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +gstlal-burst-0.3.1.ebuild, + +metadata.xml: + sci-libs/gstlal-burst: initial ebuild for v0.3.1. + diff --git a/sci-libs/gstlal-burst/Manifest b/sci-libs/gstlal-burst/Manifest new file mode 100644 index 0000000..f8da28a --- /dev/null +++ b/sci-libs/gstlal-burst/Manifest @@ -0,0 +1,4 @@ +DIST gstlal-burst-0.3.1.tar.gz 468563 BLAKE2B 0652eb6372be0549105205d250ea108b2a3e67892636984af4346f0fb193e7e04375fef26032fd86da66bc29ba26e4ade034429e74a210c86ee5577606e6718e SHA512 24d47f1eee660f133221dda239fcbe3522a6c8077e5ab389ea495ba06eab85d8837f6150bc293dec80b0f2b6bd2826a0f62450940bbb4e0edfbcf13bcce51601 +EBUILD gstlal-burst-0.3.1.ebuild 1042 BLAKE2B 2acdffd0a665f6ac52f8b25bc6ea4993b3649f697586eaa47e6676650c4daa1e788f6f22e914e1879f12282be0cb97735233f761d3525013d6598daa10419e97 SHA512 8e979867c5dff24e90915dadc061e9531495c1a08684d93a0ca26402ee9d90b80a3ad7f12ccf3176a85542281f8835e40e723ca2f26eeee78c8e1b596478ab97 +MISC ChangeLog 182 BLAKE2B c21b194710c0fdf20243f3e3bd2a85434eda33bb18146d223b601e37d490e9021321406427e43c458ce3ac18ac5946c6606365c9d349cb8296275e580b571917 SHA512 3b9574b6fe80cae53f8b35b0dbc60b927d1102381761ef6e6d2d512378143ea74c1ec0dfdffee30cdecaa8a362c5daf49aadf1b9a36269ad11b5ef1bfe21493f +MISC metadata.xml 474 BLAKE2B dd41a9cf6a98088507f34dab2fc9d00e94f92ff484dd055ec334843a4964c370fd4fce24f87001f603874f29240af906b44014a44467916cd947a1a23f2d6a78 SHA512 c60eb351f1ccf3557909eea00547f4bab219f1a80c204dc7889ecc6da5887d2e0caef583eaa8bae13da8bce8b332326f2f4dfece2a55e88774ce4555284e1944 diff --git a/sci-libs/gstlal-burst/gstlal-burst-0.3.1.ebuild b/sci-libs/gstlal-burst/gstlal-burst-0.3.1.ebuild new file mode 100644 index 0000000..7ad59d2 --- /dev/null +++ b/sci-libs/gstlal-burst/gstlal-burst-0.3.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A gstreamer library for the LIGO Analysis Language" +HOMEPAGE="https://lscsoft.docs.ligo.org/gstlal/" +SRC_URI="http://software.ligo.org/lscsoft/source/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+fast-install libtool-lock static-libs" + +RDEPEND=">=dev-lang/python-3:* + dev-libs/glib + dev-libs/openssl + media-libs/gst-plugins-base + media-libs/gstreamer + sci-libs/fftw + sci-libs/gsl + sci-libs/gstlal + sci-libs/hdf5 + sci-libs/lalburst + sci-libs/lalframe + sci-libs/lalinspiral + sci-libs/lalmetaio + sci-libs/lalsimulation + sci-libs/lal + sci-libs/ldas-tools-al + sci-libs/ldas-tools-framecpp + sci-libs/metaio + sys-libs/zlib +" +DEPEND=${RDEPEND} + +src_configure() { + econf \ + $(use_enable fast-install) \ + $(use_enable libtool-lock) \ + $(use_enable static-libs static) \ +# $(use_enable introspection) \ +} + +src_install() { + emake DESTDIR="${D}${DESTDIR}" install +} diff --git a/sci-libs/gstlal-burst/metadata.xml b/sci-libs/gstlal-burst/metadata.xml new file mode 100644 index 0000000..5ff9e75 --- /dev/null +++ b/sci-libs/gstlal-burst/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='fast-install'>Optimize for fast installation</flag> + <flag name='libtool-lock'>Avoid locking (might break parallel builds)</flag> + <!-- + <flag name='introspection'></flag> + --> + </use> +</pkgmetadata> diff --git a/sci-libs/gstlal-calibration/ChangeLog b/sci-libs/gstlal-calibration/ChangeLog new file mode 100644 index 0000000..5adb3f6 --- /dev/null +++ b/sci-libs/gstlal-calibration/ChangeLog @@ -0,0 +1,6 @@ +*gstlal-calibration-1.3.1 (17 Dec 2021) + + 17 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> + +gstlal-calibration-1.3.1.ebuild, +metadata.xml: + sci-libs/gstlal-calibration: initial ebuild for v1.3.1. + diff --git a/sci-libs/gstlal-calibration/Manifest b/sci-libs/gstlal-calibration/Manifest new file mode 100644 index 0000000..f580214 --- /dev/null +++ b/sci-libs/gstlal-calibration/Manifest @@ -0,0 +1,4 @@ +DIST gstlal-calibration-1.3.1.tar.gz 643354 BLAKE2B 416cbba2165d20e6191cd0a59303a279a120b3b255f6e99bb7a46e493a477d9f427d3bf8d7bbae18e5dcf2a647daae94704eb39a24eadc873b5fda4141d8b6a8 SHA512 5de3afc9aaa2430ebde682b1b567bb2cdca8104f5e030894ebd935b614a1e5d21d734565c18479475f710e57c2330a8e8aeec813e96b0651bbec0d54febddd3a +EBUILD gstlal-calibration-1.3.1.ebuild 1007 BLAKE2B 55be3b674e4d2eaa593eec0d6c70ad8e521079af95e192179d27dca726c3f449bd370ae9c0b2aa6af6fc1c06c90665c5eab2455bc464e01c2dec2f1349503682 SHA512 415f2cc581f6d34d0b4eeb32a491a202c3a27873bac62d8af32ffbf117a9d2df57d6d4d0d0f8c62ec30059fbabf13f6eedcdd2835ac11864180794a19ad257e8 +MISC ChangeLog 200 BLAKE2B ee1c013901328bdebb664579361914e80e09468483177894879be6b40c80356a48a41f43110147af01619dad2c0588db64b68bb962da66e5218d30b6d55c5758 SHA512 5987abe8a99ed061daadb3cc57baf10992b2772f79f57c55975b1fd69f0f43ca481d25ad1480c7354b50596f83ecaa137277937924acbb8a3164dbe794b1d463 +MISC metadata.xml 418 BLAKE2B 42a21604e7da07196f3f6ad3e53d00488df356d36997e3ef630d1e3a8acfbd423526a373910174c90d7b251cbc295229f15911ddf2ff6cb23f8ad40ea529ca04 SHA512 29901a6fcdb7d66fae478c934e56ab3d39b39ebdcb51c88278f2efae6325b6101e2c7ca1948c2e932f7086900b2c8f60b082455c4375ea5b3454f6be3fcb8e53 diff --git a/sci-libs/gstlal-calibration/gstlal-calibration-1.3.1.ebuild b/sci-libs/gstlal-calibration/gstlal-calibration-1.3.1.ebuild new file mode 100644 index 0000000..ee1504a --- /dev/null +++ b/sci-libs/gstlal-calibration/gstlal-calibration-1.3.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A gstreamer library for the LIGO Analysis Language" +HOMEPAGE="https://lscsoft.docs.ligo.org/gstlal/" +SRC_URI="http://software.ligo.org/lscsoft/source/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+fast-install libtool-lock static-libs" + +RDEPEND=">=dev-lang/python-3:* + dev-libs/glib + dev-libs/openssl + media-libs/gst-plugins-base + media-libs/gstreamer + sci-libs/fftw + sci-libs/gsl + sci-libs/gstlal + sci-libs/hdf5 + sci-libs/lalburst + sci-libs/lalframe + sci-libs/lalinspiral + sci-libs/lalmetaio + sci-libs/lalsimulation + sci-libs/lal + sci-libs/ldas-tools-al + sci-libs/ldas-tools-framecpp + sci-libs/metaio + sys-libs/zlib +" +DEPEND=${RDEPEND} + +src_configure() { + econf \ + $(use_enable fast-install) \ + $(use_enable libtool-lock) \ + $(use_enable static-libs static) +} + +src_install() { + emake DESTDIR="${D}${DESTDIR}" install +} diff --git a/sci-libs/gstlal-calibration/metadata.xml b/sci-libs/gstlal-calibration/metadata.xml new file mode 100644 index 0000000..bd0d8ea --- /dev/null +++ b/sci-libs/gstlal-calibration/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='fast-install'>Optimize for fast installation</flag> + <flag name='libtool-lock'>Avoid locking (might break parallel builds)</flag> + </use> +</pkgmetadata> diff --git a/sci-libs/gstlal-inspiral/ChangeLog b/sci-libs/gstlal-inspiral/ChangeLog new file mode 100644 index 0000000..ad4d5cf --- /dev/null +++ b/sci-libs/gstlal-inspiral/ChangeLog @@ -0,0 +1,8 @@ + 13 Jul 2022; AstroFloyd <AstroFloyd@gmail.com> gstlal-inspiral-1.9.2.ebuild: + sci-libs/gstlal-inspiral: minor updates for v1.9.2. + +*gstlal-inspiral-1.9.2 (17 Dec 2021) + + 17 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +gstlal-inspiral-1.9.2.ebuild, + +metadata.xml: + sci-libs/gstlal-inspiral: initial ebuild for v1.9.2. diff --git a/sci-libs/gstlal-inspiral/Manifest b/sci-libs/gstlal-inspiral/Manifest new file mode 100644 index 0000000..7d74e6b --- /dev/null +++ b/sci-libs/gstlal-inspiral/Manifest @@ -0,0 +1,4 @@ +DIST gstlal-inspiral-1.9.2.tar.gz 160052100 BLAKE2B 53aa6b14875de9d558fd385c2d9de6c1b4def14be76c4c9e72eb0d0fe14adcb389869af773e9839b49623bb53e9ece5046a3035cd1450204659c64bf169b7ee5 SHA512 e583fd3f62a61dfaf3f00895ad52597ac290b48d74a4572309a245fdbf1c7fc003ea44c6c4aba5df0b04bf3caa26ae18031c76fd3b981d694ca788d958373cbe +EBUILD gstlal-inspiral-1.9.2.ebuild 1383 BLAKE2B 4f2c6ee0969413ea1fd956f5f5d96240662d3b16edfc08ccf42ae8473dd9ca532cfa23638e526ee5eecc46703f88e932ed1eb02bafb40ab89ac5c62ecaf31007 SHA512 a45767a1ba0665a54617d649a85da7abb345aa3213d5c1c8c676dfe8aa4424b1c50d7a060040dc3f9739369fc3cd9302b9406b015c882833d22b5e0e087b7c37 +MISC ChangeLog 324 BLAKE2B 3b36f1502676f294054c6d32f19b5325f66ddffbc9eb97f9928e19154b23dc55327cfb2f3e1a80d7e712d21b2f19ae0d6418cb0436fb418b9234b8603fa4144e SHA512 037952fddc9f29c7b952a597e1d904acf77a7e7e1daa442179c4c08a10942b747b10a9a3c9ecc7c27872bdf28c7b89ba40ce7abb3c612ca628b65bc077de9800 +MISC metadata.xml 674 BLAKE2B 166eba231b050be1a333c865026ca5c93e97c221c0d4c0857132821b5d635ad036477a427869e85f11d246c3e01b567183e0df36c19b665d9c57e9875f43c4a6 SHA512 f4836cfdea8bd5efc337c23e62ed88cbe5576c38c56df3f90a5a99dadbac95dfbc95e59751c18e085db95c72a60e4cac7970236689aaf07f9371a6679cc1f800 diff --git a/sci-libs/gstlal-inspiral/gstlal-inspiral-1.9.2.ebuild b/sci-libs/gstlal-inspiral/gstlal-inspiral-1.9.2.ebuild new file mode 100644 index 0000000..31678b6 --- /dev/null +++ b/sci-libs/gstlal-inspiral/gstlal-inspiral-1.9.2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A gstreamer library for the LIGO Analysis Language" +HOMEPAGE="https://lscsoft.docs.ligo.org/gstlal/" +SRC_URI="http://software.ligo.org/lscsoft/source/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +fast-install libtool-lock +openmp static-libs" # gtk-doc-html gtk-doc-pdf gtk-doc introspection +massmodel + +RDEPEND=">=dev-lang/python-3:* + dev-libs/glib + dev-libs/openssl + media-libs/gst-plugins-base + media-libs/gstreamer + sci-libs/fftw + sci-libs/gsl + sci-libs/gstlal + sci-libs/hdf5 + sci-libs/lalburst + sci-libs/lalframe + sci-libs/lalinspiral + sci-libs/lalmetaio + sci-libs/lalsimulation + sci-libs/lal[swig-python] + sci-libs/ldas-tools-al + sci-libs/ldas-tools-framecpp + sci-libs/metaio + sys-libs/zlib +" +DEPEND=${RDEPEND} + +src_configure() { + econf \ + $(use_enable fast-install) \ + $(use_enable doc gtk-doc-html) \ + $(use_enable libtool-lock) \ + $(use_enable openmp) \ + $(use_enable static-libs static) \ + --disable-gtk-doc \ + --disable-gtk-doc-pdf \ + --disable-massmodel + # $(use_enable massmodel) \ # Requires lnP_template_signal_BBH_logm_reweighted_mchirp.hdf5 + # $(use_enable introspection) \ + # gtk-doc-html gtk-doc-pdf +} + +src_install() { + emake DESTDIR="${D}${DESTDIR}" install +} diff --git a/sci-libs/gstlal-inspiral/metadata.xml b/sci-libs/gstlal-inspiral/metadata.xml new file mode 100644 index 0000000..6c570ca --- /dev/null +++ b/sci-libs/gstlal-inspiral/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='fast-install'>Optimize for fast installation</flag> + <flag name='libtool-lock'>Avoid locking (might break parallel builds)</flag> + <flag name='openmp'>Use OpenMP</flag> + <!-- + <flag name='massmodel'>Enable/disable installation of hdf5 mass model data</flag> # Requires lnP_template_signal_BBH_logm_reweighted_mchirp.hdf5 + <flag name='introspection'></flag> + --> + </use> +</pkgmetadata> diff --git a/sci-libs/gstlal/ChangeLog b/sci-libs/gstlal/ChangeLog new file mode 100644 index 0000000..f1fd359 --- /dev/null +++ b/sci-libs/gstlal/ChangeLog @@ -0,0 +1,15 @@ +# ChangeLog for sci-libs/gstlal +# Copyright 1999-2022 Gentoo Authors; Distributed under the GPL v2 +# $Header: $ + + 13 Jul 2022; AstroFloyd <AstroFloyd@gmail.com> gstlal-1.9.0.ebuild: + sci-libs/gstlal: fix in v1.9.0. + + 17 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> metadata.xml: + sci-libs/gstlal: minor fixes for v1.9.0. + +*gstlal-1.9.0 (17 Dec 2021) + + 17 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +gstlal-1.9.0.ebuild, + +metadata.xml: + sci-libs/gstlal: initial ebuild for v1.9.0. diff --git a/sci-libs/gstlal/Manifest b/sci-libs/gstlal/Manifest new file mode 100644 index 0000000..4b934b4 --- /dev/null +++ b/sci-libs/gstlal/Manifest @@ -0,0 +1,4 @@ +DIST gstlal-1.9.0.tar.gz 1097865 BLAKE2B 961e3fc951801bf19e210cb72ba2101ffbf14f67c170a373ba93f82afdbac25804abb90ed59dddde35a0b9d43ed7773126653ff9441bf0bca565e18cbdf70384 SHA512 34f2d146494fa6b387e5e934782fe7e68b327aef93b338675cf9eafac73569a03e44eac2db64bf6dda2d2e8828d090be5233922329828d97c5d07f9167c01d0a +EBUILD gstlal-1.9.0.ebuild 1243 BLAKE2B 2623abbddf40f38919e2ac16e482d68171874fea59d20d4c9496682d75c4a47be8fe968091995948568f4ca62b1a4d137b26275c8af999b8a3f2dabf0e46bfef SHA512 41304ae3c1cafd27397782750e3667f32eade438e2bbd5f953fa26ea2b774dd1032b385f7adab70af765d6052a856998692665d7d91da31fc623dd5dbc2df4b6 +MISC ChangeLog 488 BLAKE2B 3f2d897a7b0bb8b59a58e98fe36d56f7234f0ccbbca4cbf146bec3dd21dd95e50c862e074b9fee2e9699efa5f7b866ee588c001cea356d6df62faa10f0309699 SHA512 ddd804b9dcbbe755b332c32a3eab1494b8ee189c57c6238afb00c6e4a4c02cd5871df0c9f2d77fff6d2d7df9401eaec7cfe6ebdddb90dc35ab6caeef302aed84 +MISC metadata.xml 683 BLAKE2B 0ca1b1c47cbbd1a4c93f8dd28fdfc2b14feda2d723ae26cc450c9e854991ff67ae6cbb50214a3ef20590254c3f97f2429e0514d2368ec66db8b46896cf2ed29f SHA512 eef0a67c052296feec61e643eed14e13e20fb7698ce886b481bca2d4d5442c4decaf5962434778b1bd909b2be87a3fd1550367a6571fbaa35cb9c70a2b4935b8 diff --git a/sci-libs/gstlal/gstlal-1.9.0.ebuild b/sci-libs/gstlal/gstlal-1.9.0.ebuild new file mode 100644 index 0000000..98b260f --- /dev/null +++ b/sci-libs/gstlal/gstlal-1.9.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A gstreamer library for the LIGO Analysis Language" +HOMEPAGE="https://lscsoft.docs.ligo.org/gstlal/" +SRC_URI="http://software.ligo.org/lscsoft/source/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +fast-install -libtool-lock static-libs" # gtk-doc-html gtk-doc-pdf gtk-doc + +RDEPEND=" + dev-lang/orc + >=dev-lang/python-3:* + dev-libs/glib + dev-libs/openssl + media-libs/gst-plugins-base + media-libs/gstreamer + sci-libs/fftw + sci-libs/gsl + sci-libs/hdf5 + sci-libs/lalburst + sci-libs/lalframe + sci-libs/lalinspiral + sci-libs/lalmetaio + sci-libs/lalsimulation + sci-libs/lal[swig-python] + sci-libs/ldas-tools-al + sci-libs/ldas-tools-framecpp + sci-libs/metaio + sys-libs/zlib +" +DEPEND="${RDEPEND} + doc? ( dev-util/gtk-doc ) +" + +src_configure() { + econf \ + $(use_enable fast-install) \ + $(use_enable doc gtk-doc) \ + $(use_enable libtool-lock) \ + $(use_enable static-libs static) \ + --disable-gtk-doc-html \ + --disable-gtk-doc-pdf +# $(use_enable gtk-doc-html) \ +# $(use_enable gtk-doc-pdf) \ +} + +src_install() { + emake DESTDIR="${D}${DESTDIR}" install + # dodoc README || die +} diff --git a/sci-libs/gstlal/metadata.xml b/sci-libs/gstlal/metadata.xml new file mode 100644 index 0000000..c552591 --- /dev/null +++ b/sci-libs/gstlal/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='fast-install'>Optimize for fast installation</flag> + <flag name='libtool-lock'>Avoid locking (might break parallel builds)</flag> + <!-- + <flag name='gtk-doc-html'>Build documentation in html format</flag> + <flag name='gtk-doc-pdf'>Build documentation in pdf format</flag> + <flag name='gtk-doc'>Use gtk-doc to build documentation</flag> + <flag name='introspection'></flag> + --> + </use> +</pkgmetadata> diff --git a/sci-libs/igwn-cmake-macros/ChangeLog b/sci-libs/igwn-cmake-macros/ChangeLog new file mode 100644 index 0000000..7379382 --- /dev/null +++ b/sci-libs/igwn-cmake-macros/ChangeLog @@ -0,0 +1,5 @@ +*igwn-cmake-macros-1.3.2 (09 Dec 2021) + + 09 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> + +igwn-cmake-macros-1.3.2.ebuild, +metadata.xml: + sci-libs/igwn-cmake-macros: initial ebuild: v1.3.2. diff --git a/sci-libs/igwn-cmake-macros/Manifest b/sci-libs/igwn-cmake-macros/Manifest new file mode 100644 index 0000000..326b1d9 --- /dev/null +++ b/sci-libs/igwn-cmake-macros/Manifest @@ -0,0 +1,4 @@ +DIST igwn-cmake-macros-1.3.2.tar.gz 68795 BLAKE2B 1ecbd4c666984a25e0d4b7f7ca6f5ec0b540adbf5369f6edea83b5d416692bd789d91b953eec1719890fabe0cce82fb9707f47ae6772b3a086e29da37066145a SHA512 977da214be4d98f83a1ddcafad06a141786797a009b526e20cf2cbe9a9d39ebffec0b76b57e2f2e284852517016db9fda8a28aca6ea6c92a4e62c1964a6faf1a +EBUILD igwn-cmake-macros-1.3.2.ebuild 395 BLAKE2B 39c85a0ee3f3df06b6a0c63507ad42b8ee52c45f3a8672c9bf3bb818136d7e1c14fc8c59906f4af60b9e140d081236fe126bb850183cad6454053d72a274487c SHA512 ea574fd3455cefafb8b9ff4a179ecde08305cd3b33c7c4e5d3d62038506b1e533cf9bc372b0455bd188496a925d614dc713234c8b637b0671f7eb8ecef101ff6 +MISC ChangeLog 193 BLAKE2B 7c743b875346f8325d79d6884ca32b8c5eaf691fd65b57eaef57dac1931797ca678b3643dc61e0e02eaa8f62a1a28370c37191fbdfdc22962c3cb7f88de12f7d SHA512 0d56bc61ec70bba46d6ee2568e8f2f548b0d4b6684b1f0d4a22f07eab928eb8746839ad8e2bb83af5ce977e8865573e1f7a8996d0c75de3e7efd1e2123e857aa +MISC metadata.xml 246 BLAKE2B 6089254adfca2303d1eed1b07da875b54015bc70c445b48e285600409b6d906744e0ade5251832ddd4ec63fe2c5765cbc14b8671a9584e69163b95fab2b46a77 SHA512 9bea69c184f0a26c81b14a3f48c9479ae046f12190deb25a24635a2ffd0744bc3fc6981f9b77ef9581b62ffd459c91932357d1272008611273f7fd1bc42a7ee9 diff --git a/sci-libs/igwn-cmake-macros/igwn-cmake-macros-1.3.2.ebuild b/sci-libs/igwn-cmake-macros/igwn-cmake-macros-1.3.2.ebuild new file mode 100644 index 0000000..101f2e5 --- /dev/null +++ b/sci-libs/igwn-cmake-macros/igwn-cmake-macros-1.3.2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +CMAKE_MAKEFILE_GENERATOR=emake +inherit cmake + +DESCRIPTION="CMake scripts for the International Gravitational Detector Network" +HOMEPAGE="http://software.igwn.org/" +SRC_URI="http://software.igwn.org/lscsoft/source/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" diff --git a/dev-util/dh-make/metadata.xml b/sci-libs/igwn-cmake-macros/metadata.xml index 7ba46ab..ccc0da6 100644 --- a/dev-util/dh-make/metadata.xml +++ b/sci-libs/igwn-cmake-macros/metadata.xml @@ -1,7 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'> <pkgmetadata> - <herd>sci</herd> <maintainer type="person"> <email>AstroFloyd@gmail.com</email> <name>AstroFloyd</name> diff --git a/sci-libs/lal/ChangeLog b/sci-libs/lal/ChangeLog index 8d9b274..315f46d 100644 --- a/sci-libs/lal/ChangeLog +++ b/sci-libs/lal/ChangeLog @@ -1,7 +1,36 @@ # ChangeLog for sci-libs/lal -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lal-7.1.4.ebuild: + sci-libs/lal: sort out DEPEND and RDEPEND for v7.1.4. + + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lal-7.1.4.ebuild, metadata.xml: + sci-libs/lal: quick fix to USE flags and DEPEND for v7.1.4. + + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lal-7.1.4.ebuild: + sci-libs/lal: quick fix to USE flags for v7.1.4. + + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lal-7.1.4.ebuild: + sci-libs/lal: quick fix to DEPEND for v7.1.4. + + 09 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lal-6.9.1.ebuild, + lal-7.1.4.ebuild, metadata.xml: + sci-libs/lal: quick USE flag and DEPEND fixes. + + 08 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lal-7.1.4.ebuild: + sci-libs/lal: update default swig USE flags. + +*lal-7.1.4 (08 Dec 2021) + + 08 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +lal-7.1.4.ebuild, + -lal-6.5.0.ebuild, -lal-6.6.1.ebuild, metadata.xml: + sci-libs/lal: version bump to v7.1.4. + + 22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lal-6.5.0.ebuild, + lal-6.6.1.ebuild, lal-6.9.1.ebuild, metadata.xml: + sci-libs/lal: update ebuilds to EAPI7. + 11 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +lal-6.9.1.ebuild: Version bump @@ -21,4 +50,3 @@ 7 Jul 2009; AstroFloyd <AstroFloyd@gmail.com> +lal-5.2.ebuild, +lal-6.0.2.ebuild, +lal-6.1.ebuild: Adding exisitng ebuilds - diff --git a/sci-libs/lal/Manifest b/sci-libs/lal/Manifest index 233f6c5..ff433d5 100644 --- a/sci-libs/lal/Manifest +++ b/sci-libs/lal/Manifest @@ -1,8 +1,6 @@ -DIST lal-6.5.0.tar.gz 3567846 SHA256 34e775072534aa2c4ed23b7b437d4c085e707c7776e47529ed24061b05fbba06 -DIST lal-6.6.1.tar.gz 4114075 SHA256 0afe727fa3f0aef3a771c4daf670c12fc65b670b40f43db3cf97dc8af03e09b1 SHA512 db5dff9357c088b90d78bf1e807a821aac4dae5be89fac111d112099ba1028843f0bed2282073810073feb1ec1774f8a2e93bcbe33f87dba4b9bc2c1040deeb5 WHIRLPOOL 69526b4304c47a10eefbbc7c567665e65576f4de8fce328ee1d374c9f2cb48cbbe26ecb49993ad5b064aa6f8ff8329bd4ae02fe5daea955b9826b7b590eafd1d -DIST lal-6.9.1.tar.gz 4273528 SHA256 7964fa512cf417fa361a083e97c1c0926eeff0c5f0e14646f806ba7a5607dbca SHA512 3f29f83c13800430cb4587b4818f3e7b94e2e7d091dc09949a63ab1006c408b469982c3a44961a4568b56e713e1947629712b70fc605c27474fa8b5a395faece WHIRLPOOL f7b4849cd19e7a727c5276f3d469c03c836b44254bde4d887f146fc77e31b0de84422e3e8cb1d28803c53c3ab0d2bd5875031b05b8b3d8e5cb551270cdf3ad95 -EBUILD lal-6.5.0.ebuild 1480 SHA256 14c975ed018918801c862232c5f3ed0189d78b2ec008f909b7406575cb13c8ce SHA512 b3212c2a21c73211fd36f9e2d348b60263f867d84a9503cca921e088d39fa1045d32cfc41e935d34352468877957745a4636e24548e545fc4e516b5d47489758 WHIRLPOOL 60ea1103e42cc76bec4321dc1256c6bb056d08316091569780544bab1f58f3ac17f508e8b6d12ca499f08fafeca67e2802feb2a70c5ffe4a9633e454a9982a7b -EBUILD lal-6.6.1.ebuild 1480 SHA256 14c975ed018918801c862232c5f3ed0189d78b2ec008f909b7406575cb13c8ce SHA512 b3212c2a21c73211fd36f9e2d348b60263f867d84a9503cca921e088d39fa1045d32cfc41e935d34352468877957745a4636e24548e545fc4e516b5d47489758 WHIRLPOOL 60ea1103e42cc76bec4321dc1256c6bb056d08316091569780544bab1f58f3ac17f508e8b6d12ca499f08fafeca67e2802feb2a70c5ffe4a9633e454a9982a7b -EBUILD lal-6.9.1.ebuild 1480 SHA256 14c975ed018918801c862232c5f3ed0189d78b2ec008f909b7406575cb13c8ce SHA512 b3212c2a21c73211fd36f9e2d348b60263f867d84a9503cca921e088d39fa1045d32cfc41e935d34352468877957745a4636e24548e545fc4e516b5d47489758 WHIRLPOOL 60ea1103e42cc76bec4321dc1256c6bb056d08316091569780544bab1f58f3ac17f508e8b6d12ca499f08fafeca67e2802feb2a70c5ffe4a9633e454a9982a7b -MISC ChangeLog 709 SHA256 9fac60e3f6fa4617121a59f3b45301d373f900357a6d25c35440d5c6666fd686 SHA512 2855bc9af753086abdf51da9c3297ecf73ea95613ff60919537e0c1f9a2dc05ee3b78422640272697f819a507455c71932292be8e0e710dba89c0ac707835e2a WHIRLPOOL ac3b8787d727144124b9e45ebd354653682705668c704e023fac29f63abff281814a14962d4956ea08d73ff8508441ea52642b369341630a0aa7131d21efb96d -MISC metadata.xml 498 SHA256 f82e6e9574d50ba7c67054bcff5f2e9ac2c62ff831f73aaa1273da7b04a9ee16 SHA512 f6adaf421a83333a0f54b3e037a363a798486f223c35390a0481939996314d138d420300209d48312999ad25b4d3535c0499f131bef1c407da0f9112574de01f WHIRLPOOL c41c230c96611e67e6cce99076000822333e2a81f96584b44fd5246a36dae5cb7d92220a7e6bfebfe66a2f579be94b8f1701436b2ff1c5fdcb8b170f310b601b +DIST lal-6.9.1.tar.gz 4273528 BLAKE2B dda0a6af75b764b04782a6f1a8ca3df147f6e040b188d563d4ce183908dbe5decea7f6a21e34537d0425e369005d7d89d88cd5c43411ce8606ca9a12ddaf3946 SHA512 3f29f83c13800430cb4587b4818f3e7b94e2e7d091dc09949a63ab1006c408b469982c3a44961a4568b56e713e1947629712b70fc605c27474fa8b5a395faece +DIST lal-7.1.4.tar.xz 2324416 BLAKE2B 9aec22c7e01a5bbb26348dfe78196e496672b5cd2f3e924b51c3d4fb808ff10bc2ba1de8ff660e17ecab2f09ed53236cac9c90f3e72fd9e74be26b2aae94146a SHA512 19c46b4b0d5095b5bdcf4a97df304d9b7f007daeae65994b6428155b7cff46223a8eab8cb922d1d10740c57bace29f1fb32abb155f31b2e85496caa9515754aa +EBUILD lal-6.9.1.ebuild 1367 BLAKE2B f6837bfc204bce0943c15ecf4cdb4e0cea705e1a58e6802f8b73dc171e2a5010f6250dc4bede8ad617424298ff433223400d55406bcf1573c3b6abaafad46735 SHA512 f20b6586707526319cef38aec71b5f6a2b2d7c5583d101d6175a0699f61436b0080cb9aef4b90f43f7f2040bb2b5ab0afecf50dcdc46851e3f1ef06d2037c53f +EBUILD lal-7.1.4.ebuild 2004 BLAKE2B 52d3de3a268ec78961c8c1f889bf052b736bbcced10fe1b21ecbe8c591f193a6196c96d34892c6e0e738efc50e7f3983c6acf77e3d97b63caab8450d797d6af9 SHA512 714d8166c6284ebe1c1e4b0f979d98713cd2afe1e142622a24c698c68e91070a4923de8f7ac5f19e8b367716656987d23b5f516fe846d4926449213c7902149e +MISC ChangeLog 1824 BLAKE2B ce55de7af095525cbc7ff8760c2106dbe57b741b4749cfa5169878b88b8a8b60f53f900f70ea7d5c67dc687e39837c58921fd10af4323f765fa1adba269309b7 SHA512 d944890d13cc8f391ba904a605fb7aeab95b517dae6d81ce63db1c1a35684d04d9ceaa451875a98cdd5da0437b85fa1908612cd151c9a9eb278ce45abc215407 +MISC metadata.xml 1293 BLAKE2B 16440b88627ec0cd5cc8b43dffe2accd31787d8889cee2ca2cf5697018ef20c735b38584592cf363b1a7b18186902f5043d04dd067446d57d806097410a484f0 SHA512 4a4cff50972c41fffe336a143ef2edb4e8976e7b2e09d3a22be22fe2866904a2b821888f38394dcf07334c1e293728b8a41514095e1ff56406e240be4ea69363 diff --git a/sci-libs/lal/lal-6.5.0.ebuild b/sci-libs/lal/lal-6.5.0.ebuild deleted file mode 100644 index 18fc409..0000000 --- a/sci-libs/lal/lal-6.5.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="Core routines for gravitational-wave data analysis with LIGO and Virgo" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc +frame +metaio +shared-libs static-libs -xml" - -DEPEND="sci-libs/gsl - sci-libs/fftw - doc? ( app-text/texlive-core - dev-texlive/texlive-genericrecommended - dev-texlive/texlive-fontsrecommended - dev-texlive/texlive-latexrecommended - dev-texlive/texlive-latexextra ) - frame? ( sci-libs/libframe ) - metaio? ( >=sci-libs/metaio-8.0 ) -" -RDEPEND=${DEPEND} - -src_configure() { - econf \ - $(use_enable frame) \ - $(use_enable metaio) \ - $(use_enable xml) \ - $(use_enable shared-libs shared) \ - $(use_enable static-libs static) -} - -src_compile() { - emake - use doc && emake dvi -} - -pkg_postinst() { - elog "\n Now you may want to setup your environment:" - elog "\n Bourne shell [bash] users: please add the following line to your .profile file:" - elog "\n . /etc/lal-user-env.sh" - elog "\n C-shell [tcsh] users: please add the following line to your .login file:" - elog "\n source /etc/lal-user-env.csh" - elog "" - - use doc && elog " The LAL documentation can be found in /usr/share/doc/${P}\n" -} diff --git a/sci-libs/lal/lal-6.6.1.ebuild b/sci-libs/lal/lal-6.6.1.ebuild deleted file mode 100644 index 18fc409..0000000 --- a/sci-libs/lal/lal-6.6.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="Core routines for gravitational-wave data analysis with LIGO and Virgo" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc +frame +metaio +shared-libs static-libs -xml" - -DEPEND="sci-libs/gsl - sci-libs/fftw - doc? ( app-text/texlive-core - dev-texlive/texlive-genericrecommended - dev-texlive/texlive-fontsrecommended - dev-texlive/texlive-latexrecommended - dev-texlive/texlive-latexextra ) - frame? ( sci-libs/libframe ) - metaio? ( >=sci-libs/metaio-8.0 ) -" -RDEPEND=${DEPEND} - -src_configure() { - econf \ - $(use_enable frame) \ - $(use_enable metaio) \ - $(use_enable xml) \ - $(use_enable shared-libs shared) \ - $(use_enable static-libs static) -} - -src_compile() { - emake - use doc && emake dvi -} - -pkg_postinst() { - elog "\n Now you may want to setup your environment:" - elog "\n Bourne shell [bash] users: please add the following line to your .profile file:" - elog "\n . /etc/lal-user-env.sh" - elog "\n C-shell [tcsh] users: please add the following line to your .login file:" - elog "\n source /etc/lal-user-env.csh" - elog "" - - use doc && elog " The LAL documentation can be found in /usr/share/doc/${P}\n" -} diff --git a/sci-libs/lal/lal-6.9.1.ebuild b/sci-libs/lal/lal-6.9.1.ebuild index 18fc409..da83cf3 100644 --- a/sci-libs/lal/lal-6.9.1.ebuild +++ b/sci-libs/lal/lal-6.9.1.ebuild @@ -1,28 +1,27 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=4 +EAPI=7 DESCRIPTION="Core routines for gravitational-wave data analysis with LIGO and Virgo" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="doc +frame +metaio +shared-libs static-libs -xml" +IUSE="doc +frame +metaio static-libs -xml" DEPEND="sci-libs/gsl sci-libs/fftw doc? ( app-text/texlive-core - dev-texlive/texlive-genericrecommended dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexrecommended dev-texlive/texlive-latexextra ) frame? ( sci-libs/libframe ) metaio? ( >=sci-libs/metaio-8.0 ) " +# dev-texlive/texlive-genericrecommended RDEPEND=${DEPEND} src_configure() { @@ -30,7 +29,6 @@ src_configure() { $(use_enable frame) \ $(use_enable metaio) \ $(use_enable xml) \ - $(use_enable shared-libs shared) \ $(use_enable static-libs static) } diff --git a/sci-libs/lal/lal-7.1.4.ebuild b/sci-libs/lal/lal-7.1.4.ebuild new file mode 100644 index 0000000..200c390 --- /dev/null +++ b/sci-libs/lal/lal-7.1.4.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Core routines for gravitational-wave data analysis with LIGO and Virgo" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc -fast-gsl +fast-install -fftw3-memalign -intelfft +pthread-lock python static-libs +swig +swig-iface -swig-octave -swig-python" # +macros + +RDEPEND="sci-libs/gsl + sci-libs/fftw + sci-libs/hdf5 + sci-libs/ldas-tools-framecpp + >=sci-libs/metaio-8.0 + python? ( dev-lang/python:* ) + swig-octave? ( sci-mathematics/octave ) + swig-python? ( dev-lang/python:* ) +" +# sci-libs/libframe +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + swig? ( dev-lang/swig ) + swig-iface? ( dev-lang/swig ) + swig-octave? ( dev-lang/swig ) + swig-python? ( dev-lang/swig ) + " + +src_configure() { + econf \ + $(use_enable doc doxygen) \ + $(use_enable fast-gsl) \ + $(use_enable fast-install) \ + $(use_enable fftw3-memalign) \ + $(use_enable intelfft) \ + $(use_enable pthread-lock) \ + $(use_enable python) \ + $(use_enable static-libs static) \ + $(use_enable swig) \ + $(use_enable swig-iface) \ + $(use_enable swig-octave) \ + $(use_enable swig-python) \ + --enable-help2man + # Not sure: + # $(use_disable libtool-lock) \ avoid locking (might break parallel builds) + # $(use_enable macros) \ Build FAILS with -macros +} + +src_compile() { + emake + use doc && emake dvi +} + +pkg_postinst() { + elog "\n Now you may want to setup your environment:" + elog "\n Bourne shell [bash] users: please add the following line to your .profile file:" + elog "\n . /etc/lal-user-env.sh" + elog "\n C-shell [tcsh] users: please add the following line to your .login file:" + elog "\n source /etc/lal-user-env.csh" + elog "" + + use doc && elog " The LAL documentation can be found in /usr/share/doc/${P}\n" +} diff --git a/sci-libs/lal/metadata.xml b/sci-libs/lal/metadata.xml index 89004ee..7086072 100644 --- a/sci-libs/lal/metadata.xml +++ b/sci-libs/lal/metadata.xml @@ -1,14 +1,26 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> <maintainer type="person"> <email>AstroFloyd@gmail.com</email> <name>AstroFloyd</name> </maintainer> <use> + <flag name='fast-gsl'>Enable fast/inline GSL code</flag> + <flag name='fast-install'>Optimize for fast installation</flag> + <flag name='fftw3-memalign'>Use aligned memory optimizations with fftw3</flag> <flag name='frame'>Adds support for <pkg>sci-libs/libframe</pkg></flag> + <flag name='intelfft'>Use Intel FFT libraries insted of FFTW</flag> <flag name='metaio'>Adds support for <pkg>sci-libs/metaio</pkg></flag> - <flag name='shared-libs'>Build shared libraries</flag> + <flag name='pthread-lock'>Use pthread mutex lock for threadsafety</flag> + <flag name='python'>Build Python programs and modules</flag> + <flag name='swig'>Generate SWIG bindings for all languages</flag> + <flag name='swig-iface'>Generate SWIG interface only</flag> + <flag name='swig-octave'>Generate SWIG bindings for Octave</flag> + <flag name='swig-python'>Generate SWIG bindings for Python</flag> + <!-- + <flag name='libtool-lock'>avoid locking (might break parallel builds)</flag> + <flag name='macros'>Use LAL macros</flag> # Build FAILS with -macros + --> </use> </pkgmetadata> diff --git a/sci-libs/lalapps/ChangeLog b/sci-libs/lalapps/ChangeLog index 7fd3e1f..ff5dc2a 100644 --- a/sci-libs/lalapps/ChangeLog +++ b/sci-libs/lalapps/ChangeLog @@ -1,7 +1,17 @@ # ChangeLog for sci-libs/lalapps -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ +*lalapps-7.3.0 (14 Dec 2021) + + 14 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +lalapps-7.3.0.ebuild, + -lalapps-6.6.1.ebuild, -lalapps-6.6.2.ebuild, metadata.xml: + sci-libs/lalapps: version bump to v7.3.0 w/o gds support. + + 22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lalapps-6.11.2.ebuild, + lalapps-6.6.1.ebuild, lalapps-6.6.2.ebuild, metadata.xml: + sci-libs/lalapps: update ebuilds to EAPI7. + 11 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml: Updated existing ebuilds, make them pass repoman; added metadata.xml @@ -13,4 +23,3 @@ 25 Jan 2012; AstroFloyd <AstroFloyd@gmail.com> +lalapps-6.5.0.ebuild, Initial ebuild - diff --git a/sci-libs/lalapps/Manifest b/sci-libs/lalapps/Manifest index 8676c61..6b95055 100644 --- a/sci-libs/lalapps/Manifest +++ b/sci-libs/lalapps/Manifest @@ -1,10 +1,7 @@ -DIST lalapps-6.11.2.tar.gz 5665274 SHA256 835bff3b2f6be18d3e27e6926abceac6e4b10e8a6411a8dd43f1f454c74b8b5d SHA512 de99d39e9c597baa1222b9261f47ac4f751ee5c42cff5a09067540960aebf55c176c91b452fc92075f95b1f9b17ffb7faceade141271e7be58746eeb5c9f55b1 WHIRLPOOL 648aec90ee4b57bbc56a8fb528f31d7220d50e95cb63c3a4c5be18f5152192e6b8060a18e0d7466a27dd3d476f35047faf74d3bbb0b24f53884e35666f6d189e -DIST lalapps-6.6.1.tar.gz 5429364 SHA256 0d88ad1288cf723bad70d77b98c5d255b2d15d83a18eca5cdd6eefddb3b63461 -DIST lalapps-6.6.2.tar.gz 5429430 SHA256 0abdee3fcb83e06cd56175203b1026b708d51f43e66b13782c35c7c438bca567 SHA512 f583cf5d8f2588730b1b16f49800540b69ab06e5bbbce3ede8b93121880204da9d6c6cd23e7eab19a8a360d27db8ff9d91d4958992d97eaccc47adcacfa04aef WHIRLPOOL 4c81d46c9020f6c7487858017c44716dc4f153f0c5a2303c38c8a8d732076e7f96264236b140331b0dc1114a6fe586aa5e681c6406288dcf3f7ff11c0aa2b187 -DIST lalapps_missing-6.6.1.tar.gz 1157 SHA256 81d2e8cf72f8785ea06074d7741e0e376c45ccaf8fc23f2d8bbe409ab8ccf052 -DIST lalapps_missing-6.6.2.tar.gz 1157 SHA256 b80823448f374c3428578d2b906889ac979869e4c532e0e6522794931b74e451 SHA512 7b4fe236829a96497d73aeaea973a795b78c34fbd674099bdac474ec5b0b0dcd4d8ea7e2a09ecf07e96fced8eb8d68d9aaeed25af4dde68ba54dc7ea8ddf4ceb WHIRLPOOL 756f766cd479b69aed1c48b5ee388ba5e7040f5d0e259139ba6db0a91cba34a1dc64de233d79fcc66bb39bfe6c0932e29d6311e1dff50cc9fabd39bf3bcaa9ce -EBUILD lalapps-6.11.2.ebuild 1315 SHA256 8afd761bdb68b9914022f83698aab51a9bc98a6087abd2a4a58bf46f27528faa SHA512 d611034635ab9d0ca3fe0f3957893bc060aef6470602008b7f7f2504a48712866c4dcfa3d83067b3aee5876297483427687bee22fd2c58edbcd658cd4ed5bd0a WHIRLPOOL fb2a8f8d09bb9a91c27909cf33df763b5ef25086aef6e4221acc85dc472156ab3b1f7482d7fcd2984f8cff360570009053c089eab4cb0b24285f26dc72b4ec3d -EBUILD lalapps-6.6.1.ebuild 1430 SHA256 7a1a822210627be7f8ad6a93f407d831c62da89467b14513353d186a873793a1 SHA512 85028b5c2943da325646751e26b402422f87f1e775cdc5dba8142e78a5aa36fed22f6b7546c9c4fe0d4651063c5c2552bcda370f698869cae809b23f5fa794bc WHIRLPOOL 3148dca95208d8bfe8b7fb5bfc5daef1485a9ad06cc0b67385496a21268b06f6211cc603020cc3ca44a436b3d275fae1da40839b5969e9a2bdfde507f9c33b79 -EBUILD lalapps-6.6.2.ebuild 1430 SHA256 7a1a822210627be7f8ad6a93f407d831c62da89467b14513353d186a873793a1 SHA512 85028b5c2943da325646751e26b402422f87f1e775cdc5dba8142e78a5aa36fed22f6b7546c9c4fe0d4651063c5c2552bcda370f698869cae809b23f5fa794bc WHIRLPOOL 3148dca95208d8bfe8b7fb5bfc5daef1485a9ad06cc0b67385496a21268b06f6211cc603020cc3ca44a436b3d275fae1da40839b5969e9a2bdfde507f9c33b79 -MISC ChangeLog 519 SHA256 ba090b8fac0cfc118d40de41c06a1d5e49b163dcc4ce1b69b02c0831a913ec50 SHA512 6c8878c950eeb32a577f9e2dc8993fbcfd0a7b3c9e6da69db89917ad4e98c674dd490b803115b0501daf215c1f05e605d63b3f6c6c63950bf5f59af97f506c54 WHIRLPOOL 0cc2f0907036667b8ea685f27c040b6cd3cec6805e7b6e3fb37b8b4f4ee014e5c6fcf7ec0d5a9cffd36b9cd04be713bbc685679224b81b4fb191d39f383c4fae -MISC metadata.xml 442 SHA256 160ac9df4b8c5bd89c9372cd0ba97d1d374114dd2b64462c74f39981ae95a624 SHA512 6aa44c5d5dee4f71b2beea4e0d30ad7fc619b88170a6091654a0e708f847f5013e5bf5931499a12a6dcd92abaab8946a686e080e699ba4c7f7fafdadd4e32fda WHIRLPOOL 3f16cbfc6081e98dc11690e64796f5cbd542f8836c59ecf3fba26cc942f95a40d81e3dabab22803af077c04f9cbb2722daa50a8d85ca03eff3c91140fa63b41a +DIST lalapps-6.11.2.tar.gz 5665274 BLAKE2B 8d4fea58dbbbf108589ba4cb1a070d5c9a114bcf7b8b22b48584198a99d73751fb519d876c4339d9e4cf682b7d7a19c4bcb974b817550903f0d49421dc0412e3 SHA512 de99d39e9c597baa1222b9261f47ac4f751ee5c42cff5a09067540960aebf55c176c91b452fc92075f95b1f9b17ffb7faceade141271e7be58746eeb5c9f55b1 +DIST lalapps-7.3.0.tar.xz 31078068 BLAKE2B a0cd0cde0263031aa370f28ab33aad0e04d3e756eac5d8f3a683c6a5147d04817c55a0416ec32510bf348c88a13ab1e6f7a22458889cfce4220e0c49b2c20bdb SHA512 766ccbcc32fe4a9aa10d54cabb1ade4423bc40650c91bba238d806060fcdbf2ce3ad5eecf54e8abb410dfeee182856fa801d4e44b5e4e39944e96a1af0e715f3 +EBUILD lalapps-6.11.2.ebuild 1251 BLAKE2B 94ba1723b9eb0c4d4c01ad071decd421652d18b250707a851dd78cfc427c5c901ff70aaf1f16de46e255f298de8385574c7d6097d25d8b163dc07c876f332cb4 SHA512 8446a72ca5a36b49ed9aabb2bd2f21bd10833b132fc856810825053aff46a4d1dcf7c725191d294917a3f11b5a5cde2e87bb9843caeea7229638d6605677f65d +EBUILD lalapps-7.3.0-r1.ebuild 2384 BLAKE2B cf0c4165471fab0a893c6702823e1bba89156b74770e429ded5554626f7c8ed3c265f783e66e6623f1ffb49157b9e8634c95ab4efb88c29c452a39060b107e52 SHA512 ffa475157e33bae3c0eee2d8ec166824f0882b55bccc204bc3c40fa651338272753818c6e44ac6e5ccc537867a6185318795223ffcc22fa72940ab364ddc8a35 +EBUILD lalapps-7.3.0.ebuild 2383 BLAKE2B c747f272c294ab993b14ea8b0064491f1ddf9372d85950605d6b3b1a35d6712a4bb5d707f88cd6b989955b8c43dbd5511200d952d1497356af9fbec5b548a733 SHA512 907010ca0e1a039c38a0effadb862a4211f8175139f3e4e4a31073547dfc427fa4386783909ba5917c5c12f25a36d0fe50c72804ff0de25fc21560868dcefa97 +MISC ChangeLog 918 BLAKE2B 7498c2699b20706fc7cb991c723df16e44a22052a5010ed50195e3beefc41c2a0db79417cecad241a3ce45e976df2ba6137a1271af2fe4842d3446cc05cfb87c SHA512 ab44881a0e013a47c96221250642ed35777099ade1066c41c2a19aa96b053d59ed09ba6a7ecf1f5868c0fe01bf95c6d0c43b067cc2243a75f1a97e319bad9b07 +MISC metadata.xml 2150 BLAKE2B 381380796af74c5fdf545e6978b78523ea02e0e26da922acfca0a7686c8a7ea57197441cc8819b848ffc3a04e46eee10801d5b5ae6b5d4ab0ca2efc6675de9e4 SHA512 f6f6e24f9b53204946817e1ce6fe30f417cec7f6d870e52e376703ea21385cd62cb95aa7f04fbca0ebdc9dec18ee67ddad6b0b545a5fd83501fd0df8ae6d42dd diff --git a/sci-libs/lalapps/lalapps-6.11.2.ebuild b/sci-libs/lalapps/lalapps-6.11.2.ebuild index 3e5da56..99fcea5 100644 --- a/sci-libs/lalapps/lalapps-6.11.2.ebuild +++ b/sci-libs/lalapps/lalapps-6.11.2.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=4 +EAPI=7 DESCRIPTION="Applications for gravitational-wave data analysis with LIGO/Virgo" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/sci-libs/lalapps/lalapps-6.6.1.ebuild b/sci-libs/lalapps/lalapps-6.6.1.ebuild deleted file mode 100644 index 8bcc905..0000000 --- a/sci-libs/lalapps/lalapps-6.6.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="LALapps contains applications for gravitational-wave data analysis written in ANSI C99." -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz -http://www.astro.ru.nl/~sluys/Stuff/${PN}_missing-${PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc +mpi +metaio +frame -xml" - -DEPEND="=sci-libs/lal-6.6.1 - sci-libs/libframe - sci-libs/metaio - =sci-libs/lalframe-1.0.4 - =sci-libs/lalmetaio-1.0.3 - =sci-libs/lalxml-1.1.2 - mpi? ( virtual/mpi ) - " -RDEPEND=${DEPEND} - -src_configure() { - econf \ - $(use_enable frame) \ - $(use_enable frame lalframe) \ - $(use_enable metaio) \ - $(use_enable metaio lalmetaio) \ - $(use_enable xml lalxml) \ - $(use_enable mpi) -} - -src_compile() { - emake || die "emake failed" - use doc && ( - emake dvi || die "emake dvi failed" ) -} - -pkg_postinst() { - elog "\n\n Now you may want to setup your environment:" - elog "\n Bourne shell [bash] users: please add the" - elog " following lines to your .profile file:" - elog "\n . /etc/lalapps-user-env.sh" - elog "\n C-shell [tcsh] users: please add the following" - elog " lines to your .login file:" - elog "\n source /etc/lalapps-user-env.csh\n\n" -} diff --git a/sci-libs/lalapps/lalapps-6.6.2.ebuild b/sci-libs/lalapps/lalapps-6.6.2.ebuild deleted file mode 100644 index 8bcc905..0000000 --- a/sci-libs/lalapps/lalapps-6.6.2.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="LALapps contains applications for gravitational-wave data analysis written in ANSI C99." -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz -http://www.astro.ru.nl/~sluys/Stuff/${PN}_missing-${PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc +mpi +metaio +frame -xml" - -DEPEND="=sci-libs/lal-6.6.1 - sci-libs/libframe - sci-libs/metaio - =sci-libs/lalframe-1.0.4 - =sci-libs/lalmetaio-1.0.3 - =sci-libs/lalxml-1.1.2 - mpi? ( virtual/mpi ) - " -RDEPEND=${DEPEND} - -src_configure() { - econf \ - $(use_enable frame) \ - $(use_enable frame lalframe) \ - $(use_enable metaio) \ - $(use_enable metaio lalmetaio) \ - $(use_enable xml lalxml) \ - $(use_enable mpi) -} - -src_compile() { - emake || die "emake failed" - use doc && ( - emake dvi || die "emake dvi failed" ) -} - -pkg_postinst() { - elog "\n\n Now you may want to setup your environment:" - elog "\n Bourne shell [bash] users: please add the" - elog " following lines to your .profile file:" - elog "\n . /etc/lalapps-user-env.sh" - elog "\n C-shell [tcsh] users: please add the following" - elog " lines to your .login file:" - elog "\n source /etc/lalapps-user-env.csh\n\n" -} diff --git a/sci-libs/lalapps/lalapps-7.3.0-r1.ebuild b/sci-libs/lalapps/lalapps-7.3.0-r1.ebuild new file mode 100644 index 0000000..2f52625 --- /dev/null +++ b/sci-libs/lalapps/lalapps-7.3.0-r1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Applications for gravitational-wave data analysis with LIGO/Virgo" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="all-lal cfitsio doc -fast-gsl +fast-install fftw + framel gds lalframe lalmetaio lalsimulation lalburst lalinspiral lalpulsar lalinference + python static-binaries static-libs" + +RDEPEND="sci-libs/gsl + sci-libs/lal + cfitsio? ( sci-libs/cfitsio ) + fftw? ( sci-libs/fftw ) + framel? ( sci-libs/ldas-tools-framecpp ) + lalframe? ( sci-libs/lalframe ) + lalmetaio? ( sci-libs/lalmetaio ) + lalsimulation? ( sci-libs/lalsimulation ) + lalburst? ( sci-libs/lalburst ) + lalinspiral? ( sci-libs/lalinspiral ) + lalpulsar? ( sci-libs/lalpulsar ) + lalinference? ( sci-libs/lalinference ) + python? ( dev-lang/python:* ) + " +DEPEND="${RDEPEND} + doc? ( app-text/doxygen ) + " + +src_configure() { + econf \ + $(use_enable all-lal) \ + $(use_enable cfitsio) \ + $(use_enable doc doxygen) \ + $(use_enable fast-gsl) \ + $(use_enable fast-install) \ + $(use_enable fftw) \ + $(use_enable framel) \ + $(use_enable gds) \ + $(use_enable lalburst) \ + $(use_enable lalframe) \ + $(use_enable lalinference) \ + $(use_enable lalinspiral) \ + $(use_enable lalmetaio) \ + $(use_enable lalpulsar) \ + $(use_enable lalsimulation) \ + $(use_enable python) \ + $(use_enable static-binaries) \ + $(use_enable static-libs static) \ + --enable-help2man \ + --disable-pss \ + # $(use_enable -pss) \ ??? + # Not sure: + # $(use_disable libtool-lock) \ avoid locking (might break parallel builds) + # --enable-gcc-flags turn on strict GCC warning flags [default=yes] + # $(use_enable macros) \ Build FAILS with -macros + # --enable-condor compile for use with condor [default=no] +} + +src_compile() { + emake + use doc && emake dvi +} + +pkg_postinst() { + elog "\n Now you may want to setup your environment:" + elog "\n Bourne shell [bash] users: please add the following line to your .profile file:" + elog "\n . /etc/lalapps-user-env.sh" + elog "\n C-shell [tcsh] users: please add the following line to your .login file:" + elog "\n source /etc/lalapps-user-env.csh" + elog "" +} diff --git a/sci-libs/lalapps/metadata.xml b/sci-libs/lalapps/metadata.xml index b549f0c..42248ef 100644 --- a/sci-libs/lalapps/metadata.xml +++ b/sci-libs/lalapps/metadata.xml @@ -1,7 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> <maintainer type="person"> <email>AstroFloyd@gmail.com</email> <name>AstroFloyd</name> @@ -9,5 +8,27 @@ <use> <flag name='metaio'>Adds support for <pkg>sci-libs/lalmetaio</pkg></flag> <flag name='frame'>Adds support for <pkg>sci-libs/lalframe</pkg></flag> + <flag name='all-lal'>Enable/disable compilation of all LAL libraries</flag> + <flag name='cfitsio'>Compile code that requires cfitsio library</flag> + <flag name='fast-gsl'>Enable fast/inline GSL code</flag> + <flag name='fast-install'>Optimize for fast installation</flag> + <flag name='fftw'>Compile code that requires the <pkg>sci-libs/fftw3</pkg> library</flag> + <flag name='framel'>Compile code that requires the <pkg>sci-libs/ldas-tools-framecpp</pkg> library</flag> + <flag name='gds'>Compile code that requires the <pkg>sci-libs/gds</pkg> library</flag> + <flag name='lalburst'>Compile code that requires the <pkg>sci-libs/lalburst</pkg> library</flag> + <flag name='lalframe'>Compile code that requires the <pkg>sci-libs/lalframe</pkg> library</flag> + <flag name='lalinference'>Compile code that requires the <pkg>sci-libs/lalinference</pkg> library</flag> + <flag name='lalinspiral'>Compile code that requires the <pkg>sci-libs/lalinspiral</pkg> library</flag> + <flag name='lalmetaio'>Compile code that requires the <pkg>sci-libs/lalmetaio</pkg> library</flag> + <flag name='lalpulsar'>Compile code that requires the <pkg>sci-libs/lalpulsar</pkg> library</flag> + <flag name='lalsimulation'>Compile code that requires the <pkg>sci-libs/lalsimulation</pkg> library</flag> + <flag name='python'>Build Python programs and modules</flag> + <flag name='static-binaries'>Build static binaries</flag> + <!-- + <flag name='condor'>Compile for use with condor</flag> + <flag name='libtool-lock'>Avoid locking (might break parallel builds)</flag> + <flag name='nightly'>Nightly build</flag> + <flag name='pss'>Compile code that requires pss library</flag> + --> </use> </pkgmetadata> diff --git a/sci-libs/lalburst/ChangeLog b/sci-libs/lalburst/ChangeLog index 524880e..21f8e94 100644 --- a/sci-libs/lalburst/ChangeLog +++ b/sci-libs/lalburst/ChangeLog @@ -1,10 +1,19 @@ # ChangeLog for sci-libs/lalburst -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ +*lalburst-1.5.9 (10 Dec 2021) + + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +lalburst-1.5.9.ebuild, + -lalburst-1.1.1.ebuild, metadata.xml: + sci-libs/lalburst: version bump to v1.5.9. + + 22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lalburst-1.1.1.ebuild, + lalburst-1.1.6.ebuild, metadata.xml: + sci-libs/lalburst: update ebuilds to EAPI7. + 11 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml: Added metadata.xml 24 Jan 2012; AstroFloyd <AstroFloyd@gmail.com> +lalburst-1.1.1.ebuild: Initial ebuild - diff --git a/sci-libs/lalburst/Manifest b/sci-libs/lalburst/Manifest index c808a91..a50abcf 100644 --- a/sci-libs/lalburst/Manifest +++ b/sci-libs/lalburst/Manifest @@ -1,6 +1,6 @@ -DIST lalburst-1.1.1.tar.gz 1038658 SHA256 a3cb14c1cbab0c51c2cb0d0de85eeccc8fafcf6f538873bf64a66e63bbc3c3aa SHA512 5a74d8eacc80abbfec240da38233cdf1940b3565a81fe11e4b554d93ea4ce0e4375870d77f98e82acfda7f1d8b1b2f95a9321a10e90471c12045f564a15aff01 WHIRLPOOL 598fb33bf027439da1adfa16160742c0745ca58306113fa6d554ff1842ecc1be92bc8d9ba8a7bcd46277f18e4d8bcffb64d7e51a19b483c3bd5f89db1558691f -DIST lalburst-1.1.6.tar.gz 1077163 SHA256 656de2cfe70a26f6beb1203bf184cdfb64aa8f56bce8e5ced9dca475de31fe66 SHA512 6e7ad8c5f3c0e97dee30a32756a6c548c76def5f3fc0e01761f37224f8812c06a9ad424c1a0a51c98b806a8069f163dfaf2f9adfd33b14d0767f8486e2963c94 WHIRLPOOL f35b9514f24beee3d1f51bebe3f156cc5e1f12073cd0631a3739065d8bad79fce7c3eff1ef788cdfd81ef8d22aaeb9b548624b9e590a851f0c0db69aa0ced42f -EBUILD lalburst-1.1.1.ebuild 529 SHA256 c39fb18ed51d5951c8a1ad2f7a9dc30087a3308e16c9e63994be024b2091995f SHA512 cc47f9083d1eae46e92e9fd7a93d65bf5d37e3db34248d826f78931bc791e86e115be315a0607271cee00a218fc5846763783525efa757d4e3002c9955bbdc6b WHIRLPOOL 7d4b8017d8b71e43fd16e3841c7603a1be7f21817e1cf5d335afe88e8cbb4d4c459cfdf1f8fcd632eea6c5e487388e19c22a9c6f8925974b64178f85c23dd6fd -EBUILD lalburst-1.1.6.ebuild 934 SHA256 fab38e81495cdb0999ea73610969dddd0f064cc1a14616a8b51711c38add6e24 SHA512 c48bea68ef066da5111968fe39cb4dc7b1ca329989e12524c46e8b1a85a674d7e7406df0f6985b95746d18a4920243c37bcad9cae8e80a6c06551f42c2ce4c8a WHIRLPOOL 0390cca33637a24cdedc049b20cc858d965b2721c6fbe246c69cf3d94ee825cc983a90a8bf089c91008a3dfc45eacb09c50361e96c425b970ee3f486d28848ab -MISC ChangeLog 295 SHA256 ae869e3ee329cf674829dd00c0e8deba9a6e57d34381b48a345c96e536bc7aed SHA512 030685b9de3b2ee1d0b04a2288f4a133b6d891c151688b54ab66e2ef94d58720cd1d6c5ba929c441c7f08bfa7837b429b8eaa0bcc0ab26ad220ebcdea4f485ae WHIRLPOOL 44a6eae39f470770f255d64a3d4e2e160f0fc13651f4b2eeeca1b9b6219c5033cebb81b1d464d0fc2e5a52a96151da068f14f9ebcd273afb36e036e656d6d990 -MISC metadata.xml 264 SHA256 ee70a62452103200e6d120f463a141b87a772bfdda04572283afa0a809039edb SHA512 c79eefbc9d27d7e04258df2337677bf7ed5eac5a594ecc923404fabe776804bebcbf4214f5008844b0afab101a02813890490e98756dc3d4aad55b283aeca715 WHIRLPOOL 2a80dcbc66e7dda8ea6711e0752e2ccf19aaaffec75f20770621cc7b73c34021944bc3347280d8afe0dd6410fdb9555f54534ec6d07e75ccac33323a569b2fab +DIST lalburst-1.1.6.tar.gz 1077163 BLAKE2B 4ce8c914c3aa7133ccda8dbc1fa8f8345f25ac3f234c6372b2a709fea036dfb67e656590561ba17b1c506f252ffba277371e082bcac51a5067a3329ba0a33406 SHA512 6e7ad8c5f3c0e97dee30a32756a6c548c76def5f3fc0e01761f37224f8812c06a9ad424c1a0a51c98b806a8069f163dfaf2f9adfd33b14d0767f8486e2963c94 +DIST lalburst-1.5.9.tar.xz 428140 BLAKE2B b376b4bb4a3fed370c36ddd7aaf427b9ae7970325e605f2856193dc346e1aa6cb6eb4fe987542254938d208eb20b9e9463a97b69667c32a077c318dd4723d135 SHA512 73e0fde85440a01d0fbc6c16bf2b3614d5b0f434a72834f3c89b1fd33a4d9fd2d6f0145f96da091312a75df13286d43e970b31d294ea46b6a8e39507a7fb8cdd +EBUILD lalburst-1.1.6.ebuild 870 BLAKE2B 1c6700f14324fd2c483589729d009145a93935d4899ef0e39eadd7b4fb7c768b721a410dfdb45cb1ffb795ad8a9622f4e9a20c6afeb017452bf04fb44d8ec698 SHA512 6b7b7e451086237439e0c80dc4cfbeac1db1d9b63a02e301d32660acdd81654f272c1c93ffbe7117ee6876e35fc222755b3fdb68c79177ebb440e0068f82bb87 +EBUILD lalburst-1.5.9.ebuild 1093 BLAKE2B b32e60797976680fcc11c72289fbbf3af56da5aad2891009419c319d04b1d159136cf59ff5395ff6e73d525a460fb484d7ad5401b31ed214952751697768b263 SHA512 f836580f24a28c9922486ad2b76b6710eeef7de49cebdc9971d6beea6ce66b633680e72f674e74e8ae249dd61299e0676b1dd95b7ce41220ebbb8128f69c8d58 +MISC ChangeLog 639 BLAKE2B 2cfe88f281585b3c423679024d256f2510508eb8b638052b6466c432181337c0fdceebb2bf5b1859c7360acf7f8547d15a55a87ea2dcf70a5fd7a0c11c053231 SHA512 d357960e25ab56d80bf6fdcdc18b746edc311e64fb4744a3e1b18f6ee08af89c21494ff419f228b4666a7137d3e9b1b533c488374becedea14595965c8aa21f1 +MISC metadata.xml 500 BLAKE2B 89bb0169309b00eb069b5dbeaf6213ad6fb3f6db53fbe56f8e12db2aee373211fe14daa18f28d12b343e458bcb6915e345cb8d1499bb680329e58b88004a35ec SHA512 253337c997c9e8380e84edf713666ff99d3b92eb73ee8d390142e55f3138c7f16864d53f87ed9332ab9563924b46942db9ac132f5eb34c8272f13e6e98cc7074 diff --git a/sci-libs/lalburst/lalburst-1.1.1.ebuild b/sci-libs/lalburst/lalburst-1.1.1.ebuild deleted file mode 100644 index 7d34953..0000000 --- a/sci-libs/lalburst/lalburst-1.1.1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="Binary-inspiral package of the LIGO/Virgo libraries." -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="=sci-libs/lal-6.6.1 - =sci-libs/lalsimulation-0.1.1 - sci-libs/lalmetaio - " -RDEPEND=${DEPEND} diff --git a/sci-libs/lalburst/lalburst-1.1.6.ebuild b/sci-libs/lalburst/lalburst-1.1.6.ebuild index 936843a..a73ffb1 100644 --- a/sci-libs/lalburst/lalburst-1.1.6.ebuild +++ b/sci-libs/lalburst/lalburst-1.1.6.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=4 +EAPI=7 DESCRIPTION="Burst package of the LIGO/Virgo libraries" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/sci-libs/lalburst/lalburst-1.5.9.ebuild b/sci-libs/lalburst/lalburst-1.5.9.ebuild new file mode 100644 index 0000000..4ba4057 --- /dev/null +++ b/sci-libs/lalburst/lalburst-1.5.9.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Burst package of the LIGO/Virgo libraries" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="-fast-gsl +fast-install static-libs" + +DEPEND="sci-libs/gsl + sci-libs/lalmetaio + sci-libs/lalsimulation + sci-libs/lal + sci-libs/metaio + " +RDEPEND=${DEPEND} + +src_configure() { + econf \ + $(use_enable fast-gsl) \ + $(use_enable fast-install) \ + $(use_enable static-libs static) + # Not sure: + # $(use_disable libtool-lock) \ avoid locking (might break parallel builds) +} + +pkg_postinst() { + elog "\n Now you may want to setup your environment:" + elog "\n Bourne shell [bash] users: please add the following line to your .profile file:" + elog "\n . /etc/lalburst-user-env.sh" + elog "\n C-shell [tcsh] users: please add the following line to your .login file:" + elog "\n source /etc/lalburst-user-env.csh" + elog "" +} diff --git a/sci-libs/lalburst/metadata.xml b/sci-libs/lalburst/metadata.xml index 7ba46ab..0a43e53 100644 --- a/sci-libs/lalburst/metadata.xml +++ b/sci-libs/lalburst/metadata.xml @@ -1,9 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> - <maintainer type="person"> - <email>AstroFloyd@gmail.com</email> - <name>AstroFloyd</name> - </maintainer> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='fast-gsl'>Enable fast/inline GSL code</flag> + <flag name='fast-install'>Optimize for fast installation</flag> + <!-- + <flag name='libtool-lock'>avoid locking (might break parallel builds)</flag> + --> + </use> </pkgmetadata> diff --git a/sci-libs/lalframe/ChangeLog b/sci-libs/lalframe/ChangeLog index a49c793..b9bc97a 100644 --- a/sci-libs/lalframe/ChangeLog +++ b/sci-libs/lalframe/ChangeLog @@ -1,7 +1,26 @@ # ChangeLog for sci-libs/lalframe -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lalframe-1.5.5.ebuild: + sci-libs/lalframe: sort out DEPEND and RDEPEND for v1.5.5. + + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lalframe-1.5.5.ebuild: + sci-libs/lalframe: quick fix to DEPEND flags for v1.5.5. + + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lalframe-1.5.5.ebuild: + sci-libs/lalframe: quick fix to USE flags for v1.5.5. + +*lalframe-1.5.5 (10 Dec 2021) + + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +lalframe-1.5.5.ebuild, + -lalframe-1.0.2.ebuild, -lalframe-1.0.4.ebuild, metadata.xml: + sci-libs/lalframe: version bump to v1.5.5. + + 22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lalframe-1.0.2.ebuild, + lalframe-1.0.4.ebuild, lalframe-1.0.9.ebuild, metadata.xml: + sci-libs/lalframe: update ebuilds to EAPI7. + 11 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml: Updated existing ebuilds, make them pass repoman; added metadata.xml @@ -13,4 +32,3 @@ 23 Jan 2012; AstroFloyd <AstroFloyd@gmail.com> +lalframe-1.0.1.ebuild: Initial ebuild - diff --git a/sci-libs/lalframe/Manifest b/sci-libs/lalframe/Manifest index 1eb8052..9774c55 100644 --- a/sci-libs/lalframe/Manifest +++ b/sci-libs/lalframe/Manifest @@ -1,8 +1,6 @@ -DIST lalframe-1.0.2.tar.gz 17579324 SHA256 28af0b8b0f1826eb910ffd3625b8b6689aad7e1b6bafe3bb3bcb6753df0909a9 -DIST lalframe-1.0.4.tar.gz 17624590 SHA256 d4d56a070d7b5be3a7f617e6c365ffc0086c0c501cde3ee210485a983720e1f1 SHA512 d8cdc67edcc844c3a68d9cefe0cd636154d3b534c6a0606fae4d1e2edc98ef5d1d500d09d302a8e7e675b19ce1c6a0ecaa25e34cd82b08984b471f881d563fd0 WHIRLPOOL 66e709482497fdf51b10c0be05983650102148ce325cd101e5c245519b06b15053a15bc897eeeab79c2e11d00068cd3b8e671e2c7d3c5cc637e697086bd07bb4 -DIST lalframe-1.0.9.tar.gz 17703473 SHA256 6500bcba0b1dd4061f6ddda6384cc550c1bca88a36375e7510298bb57a585cbf SHA512 de6ff3f6628921e702716d3c517a4e4eba901154512af6f38c8c9d42f8897e2a080b054397a154b4dfdb4160a2d240ca30c7ec9b2154256607ba1e22d22f3090 WHIRLPOOL 7ef49188957bafc47dc6531697e4eb8c7b5ea8e974b2594dd541eff1cd92e6e9b76ae99a90759e7bc327f32a17478217df4c07f7f790b044233053b885be267c -EBUILD lalframe-1.0.2.ebuild 878 SHA256 aa25b0ab128a10dcd0be6f12243f5473e1c64303eeda9a9ba00b28b3e1f89c69 SHA512 64dd38462d45caf641ade7e1cb93fbeea88e2cfa8636d1994e0f506635cb4ea95b2796b11d57d3ad842317789234102df7007f04ebcdc7b83deb2b2e3babf5af WHIRLPOOL 49b91487f47c4355c4fee65791ec4d5df54a6e518d42d3068f8b65d292b1e0632cba50fc9dc00f3e8810c265a0ac69e438596fed38f469dd6ad8e3987b4588ca -EBUILD lalframe-1.0.4.ebuild 878 SHA256 aa25b0ab128a10dcd0be6f12243f5473e1c64303eeda9a9ba00b28b3e1f89c69 SHA512 64dd38462d45caf641ade7e1cb93fbeea88e2cfa8636d1994e0f506635cb4ea95b2796b11d57d3ad842317789234102df7007f04ebcdc7b83deb2b2e3babf5af WHIRLPOOL 49b91487f47c4355c4fee65791ec4d5df54a6e518d42d3068f8b65d292b1e0632cba50fc9dc00f3e8810c265a0ac69e438596fed38f469dd6ad8e3987b4588ca -EBUILD lalframe-1.0.9.ebuild 878 SHA256 aa25b0ab128a10dcd0be6f12243f5473e1c64303eeda9a9ba00b28b3e1f89c69 SHA512 64dd38462d45caf641ade7e1cb93fbeea88e2cfa8636d1994e0f506635cb4ea95b2796b11d57d3ad842317789234102df7007f04ebcdc7b83deb2b2e3babf5af WHIRLPOOL 49b91487f47c4355c4fee65791ec4d5df54a6e518d42d3068f8b65d292b1e0632cba50fc9dc00f3e8810c265a0ac69e438596fed38f469dd6ad8e3987b4588ca -MISC ChangeLog 523 SHA256 615a4068550e6db737a5d7cc55929ccefe9da20bebafa68723caf5405e8b6c63 SHA512 723881374da760a5040b0bc2aebdc341cff8ebfce959efe11b41c15f18cb05a55c2929314decbcd0c1a08909d188d813b5355783c320a6d13f16ef81badc3219 WHIRLPOOL c4ef6d758473db55e71bc790fc2b8543289aa08539af0d850703be2a94f5d2bdbc59e7225d197bc8e702e780d234d8e035005a412d02f6f884e31af72e0c5d89 -MISC metadata.xml 264 SHA256 ee70a62452103200e6d120f463a141b87a772bfdda04572283afa0a809039edb SHA512 c79eefbc9d27d7e04258df2337677bf7ed5eac5a594ecc923404fabe776804bebcbf4214f5008844b0afab101a02813890490e98756dc3d4aad55b283aeca715 WHIRLPOOL 2a80dcbc66e7dda8ea6711e0752e2ccf19aaaffec75f20770621cc7b73c34021944bc3347280d8afe0dd6410fdb9555f54534ec6d07e75ccac33323a569b2fab +DIST lalframe-1.0.9.tar.gz 17703473 BLAKE2B 528314ff4a9e36c874a80d9dce869e0750ff5b31ad8d15253fc49b39dbfcbb1edc844e745f75cf47209ce2a57d57bfee6be75efc54d303a19bb65cbc68d987fb SHA512 de6ff3f6628921e702716d3c517a4e4eba901154512af6f38c8c9d42f8897e2a080b054397a154b4dfdb4160a2d240ca30c7ec9b2154256607ba1e22d22f3090 +DIST lalframe-1.5.5.tar.xz 7256500 BLAKE2B 4a0f26f553c38c918953b0a197e83ccecbd71a7182da8ed8294fada4d97c24663555c6779616b9d0e26daef123f5bacf76fd6f82a6592e01858d3c53919a28db SHA512 3f9f5f071510326f4a4154fe92d25fc210f887887239cc7e5ddb2b6fbd431254335860b1a88cc6e15953ca3b96825f3cbad095da488b9f0bd148fd480fff4818 +EBUILD lalframe-1.0.9.ebuild 814 BLAKE2B 0a369d7d8a48a2fad2782413c535ebe4f90c499a3d8fe26a0063b160f5005031d3bbcad3f1049fd7efc265cb171b6461d03952ceb2e90dfd3844c990268b97bf SHA512 4649d078a47e5d595d6c836856d57f71f978592a1de871b828bf2daf59bbb0b39070e6d3fe3dc7693c0edb1bd61480fd0effe2e0055ab4c58853808c44feaa89 +EBUILD lalframe-1.5.5.ebuild 1602 BLAKE2B 4694139e1be538f6d4dbf9db28012bb465883130df87910d38e8ff60874c2e15a7de52cf579065417ecf9add6d787bf4b52149b410b6a0cfa5eca2bdf8604299 SHA512 1da4af355b8cf94852d573b46277f71b0e6c0bb23b59d9b149b6da4655fd720c8c0fa34be63cabc74484de122cf4658f83e6bc42258179d200feea7f7ad4fa71 +MISC ChangeLog 1309 BLAKE2B 58bc0296d99e26ad94f03127c0281fdedb89026e34db0ebff3db725e19da68622dacbfa14a064854a5430e5f4138cdb2cd885b05d677d310fd0190c74c6bef0e SHA512 f4d86fa1d0c97015d70097eae7b3d5ec649480e0ad552e55a698701d61a72bf0a859e629afa06e8d55179c442531eaafea7c2bce5fbc1bc52b889c28f6bfdcd6 +MISC metadata.xml 996 BLAKE2B 87cc901a7a275495d41abbff26b0f50f53f25fc80597c796fde2d802300b337d1001b00bc375718dfd634c2b78b93eddb52a7a62c0e2688bb27afe0982ed93e5 SHA512 6a75cd373401b85aaa853a23bc7f6d259ca561ebba29ea012759f1199c8756153060a671536a169bfc3d86f3aa3b95ff009318fd7b2cd7c511615ae6af440c02 diff --git a/sci-libs/lalframe/lalframe-1.0.2.ebuild b/sci-libs/lalframe/lalframe-1.0.2.ebuild deleted file mode 100644 index 7e59197..0000000 --- a/sci-libs/lalframe/lalframe-1.0.2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="A LAL wrapper for libframe" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="sci-libs/lal - sci-libs/libframe - sci-libs/fftw - sci-libs/gsl - sys-libs/zlib - " -RDEPEND=${DEPEND} - -pkg_postinst() { - elog "\n Now you may want to setup your environment:" - elog "\n Bourne shell [bash] users: please add the following line to your .profile file:" - elog "\n . /etc/lalframe-user-env.sh" - elog "\n C-shell [tcsh] users: please add the following line to your .login file:" - elog "\n source /etc/lalframe-user-env.csh" - elog "" -} diff --git a/sci-libs/lalframe/lalframe-1.0.4.ebuild b/sci-libs/lalframe/lalframe-1.0.4.ebuild deleted file mode 100644 index 7e59197..0000000 --- a/sci-libs/lalframe/lalframe-1.0.4.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="A LAL wrapper for libframe" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="sci-libs/lal - sci-libs/libframe - sci-libs/fftw - sci-libs/gsl - sys-libs/zlib - " -RDEPEND=${DEPEND} - -pkg_postinst() { - elog "\n Now you may want to setup your environment:" - elog "\n Bourne shell [bash] users: please add the following line to your .profile file:" - elog "\n . /etc/lalframe-user-env.sh" - elog "\n C-shell [tcsh] users: please add the following line to your .login file:" - elog "\n source /etc/lalframe-user-env.csh" - elog "" -} diff --git a/sci-libs/lalframe/lalframe-1.0.9.ebuild b/sci-libs/lalframe/lalframe-1.0.9.ebuild index 7e59197..d758e3e 100644 --- a/sci-libs/lalframe/lalframe-1.0.9.ebuild +++ b/sci-libs/lalframe/lalframe-1.0.9.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=4 +EAPI=7 DESCRIPTION="A LAL wrapper for libframe" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/sci-libs/lalframe/lalframe-1.5.5.ebuild b/sci-libs/lalframe/lalframe-1.5.5.ebuild new file mode 100644 index 0000000..4429c11 --- /dev/null +++ b/sci-libs/lalframe/lalframe-1.5.5.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A LAL wrapper for libframe" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +fast-install +framel python static-libs +swig +swig-iface -swig-octave -swig-python" + +RDEPEND="sci-libs/lal + sci-libs/ldas-tools-framecpp + python? ( dev-lang/python:* ) + swig-octave? ( sci-mathematics/octave ) + swig-python? ( dev-lang/python:* ) + " +DEPEND=" + ${RDEPEND} + doc? ( app-doc/doxygen ) + swig? ( dev-lang/swig ) + swig-iface? ( dev-lang/swig ) + swig-octave? ( dev-lang/swig ) + swig-python? ( dev-lang/swig ) +" + +src_configure() { + econf \ + $(use_enable doc doxygen) \ + $(use_enable fast-install) \ + $(use_enable framel) \ + $(use_enable python) \ + $(use_enable static-libs static) \ + $(use_enable swig) \ + $(use_enable swig-iface) \ + $(use_enable swig-octave) \ + $(use_enable swig-python) \ + --enable-framec \ + --enable-help2man # generate man pages with help2man + # Not sure: + # $(use_disable libtool-lock) \ avoid locking (might break parallel builds) +} + +pkg_postinst() { + elog "\n Now you may want to setup your environment:" + elog "\n Bourne shell [bash] users: please add the following line to your .profile file:" + elog "\n . /etc/lalframe-user-env.sh" + elog "\n C-shell [tcsh] users: please add the following line to your .login file:" + elog "\n source /etc/lalframe-user-env.csh" + elog "" +} diff --git a/sci-libs/lalframe/metadata.xml b/sci-libs/lalframe/metadata.xml index 7ba46ab..1478655 100644 --- a/sci-libs/lalframe/metadata.xml +++ b/sci-libs/lalframe/metadata.xml @@ -1,9 +1,22 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> - <maintainer type="person"> - <email>AstroFloyd@gmail.com</email> - <name>AstroFloyd</name> - </maintainer> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='fast-install'>Optimize for fast installation</flag> + <flag name='framel'>Adds support for the FrameL library</flag> + <flag name='python'>Build Python programs and modules</flag> + <flag name='swig'>Generate SWIG bindings for all languages</flag> + <flag name='swig-iface'>Generate SWIG interface only</flag> + <flag name='swig-octave'>Generate SWIG bindings for Octave</flag> + <flag name='swig-python'>Generate SWIG bindings for Python</flag> + <!-- + <flag name='libtool-lock'>avoid locking (might break parallel builds)</flag> + <flag name='doxygen'>generate Doxygen documentation</flag> + <flag name='help2man'>automatically generate man pages with help2man</flag> + --> + </use> </pkgmetadata> diff --git a/sci-libs/lalinference/ChangeLog b/sci-libs/lalinference/ChangeLog index 421e402..e9801d5 100644 --- a/sci-libs/lalinference/ChangeLog +++ b/sci-libs/lalinference/ChangeLog @@ -1,10 +1,25 @@ # ChangeLog for sci-libs/lalinference -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ + 14 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lalinference-3.0.0.ebuild: + sci-libs/lalinference: fix deps for v3.0.0. + + 14 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lalinference-3.0.0.ebuild: + sci-libs/lalinference: fix deps for v3.0.0. + +*lalinference-3.0.0 (11 Dec 2021) + + 11 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +lalinference-3.0.0.ebuild, + -lalinference-0.1.0.ebuild, -lalinference-0.1.1.ebuild, metadata.xml: + sci-libs/lalinference: version bump to v3.0.0. + + 22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lalinference-0.1.0.ebuild, + lalinference-0.1.1.ebuild, lalinference-1.0.1.ebuild, metadata.xml: + sci-libs/lalinference: update ebuilds to EAPI7. + 11 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml: Make existing ebuild pass repoman 24 Jan 2012; AstroFloyd <AstroFloyd@gmail.com> +lalinference-0.1.1.ebuild: Make existing ebuild pass repoman, added metadata.xml - diff --git a/sci-libs/lalinference/Manifest b/sci-libs/lalinference/Manifest index 4ff94dd..a24cef2 100644 --- a/sci-libs/lalinference/Manifest +++ b/sci-libs/lalinference/Manifest @@ -1,8 +1,6 @@ -DIST lalinference-0.1.0.tar.gz 482304 SHA256 f026f1378afc32d8ad54c3a8db978ef1c1e92844bc75e10f25948d348f61d889 SHA512 874f12aeaeec40f5cbb9cecd2b1d5dd7986725e061b842b08b52e79de6df003f611e5bead2e91d6ff2a8198fd73f117e7645f1d4a0892c5bbeaf530aac78e914 WHIRLPOOL 0fefb50673bcfe22e55c288bab59d3d50375acebb94cff318163a79118da99b0f2e33137dc71008e97c0d5295666951f554208a64dd1a59f94cfcdae777df3b7 -DIST lalinference-0.1.1.tar.gz 483666 SHA256 bc9a123002fe4740318080f021e7d04af6025d8d78ffc24cf7a3e83cb24dc501 SHA512 ea77db1a2d81c9870dda794b10628d52aedd550134eb9b4b47608464f835c129b8cc1503ede8a8269b486bd41693d56dc284f3f86b98394f945900e4a4b75306 WHIRLPOOL d32715dd3a72dab8e8aacb354dce8793311f882823449b29479861f3b8faba5800005d811ace60a06801fea62dc1997b2886f55cfba9055b66b2a1117e373c18 -DIST lalinference-1.0.1.tar.gz 572558 SHA256 22faad2373ae35f60420327367fbdd71375e25560f797b54250e3b224ca8b946 SHA512 0aab8dea63e208bed04e03a5f0413435cc009578d7d82abd25dc21c7ef6979176cafcce7b9ce1d673bd99267836bccf09c60d2090d79cd3b8cfb391d8c2f8056 WHIRLPOOL c4d6d6f542e94c87c0d04b4613f283a4a78eff799198b48a6b5e98f42e6aaeba8cd0e08f1d8ef0230f953f6a2e44f0ad921bb2e2bc1fcd5fe2a7f6609cc041b1 -EBUILD lalinference-0.1.0.ebuild 1180 SHA256 9b9a4de83a0a6ef77c2fa3a50ac09a65263d2bb4db568b2913829eef76d62123 SHA512 3583b7f83069c4ffea21cc04d71bcee326edc8d13d42a7308314e7b0a8c87deb52749c4b743b10ea3e95a26e366606a616700e58b9ff08e6e22ffac4fb65918a WHIRLPOOL 855a324c34125fc4877fe58fc470c15c0367836470f8200bcdc16c6b2b8f06eb77e588eba17fa53e92d17f13fb26004dc421441b0c5acfdc5c51559c3171accc -EBUILD lalinference-0.1.1.ebuild 1180 SHA256 9b9a4de83a0a6ef77c2fa3a50ac09a65263d2bb4db568b2913829eef76d62123 SHA512 3583b7f83069c4ffea21cc04d71bcee326edc8d13d42a7308314e7b0a8c87deb52749c4b743b10ea3e95a26e366606a616700e58b9ff08e6e22ffac4fb65918a WHIRLPOOL 855a324c34125fc4877fe58fc470c15c0367836470f8200bcdc16c6b2b8f06eb77e588eba17fa53e92d17f13fb26004dc421441b0c5acfdc5c51559c3171accc -EBUILD lalinference-1.0.1.ebuild 1180 SHA256 9b9a4de83a0a6ef77c2fa3a50ac09a65263d2bb4db568b2913829eef76d62123 SHA512 3583b7f83069c4ffea21cc04d71bcee326edc8d13d42a7308314e7b0a8c87deb52749c4b743b10ea3e95a26e366606a616700e58b9ff08e6e22ffac4fb65918a WHIRLPOOL 855a324c34125fc4877fe58fc470c15c0367836470f8200bcdc16c6b2b8f06eb77e588eba17fa53e92d17f13fb26004dc421441b0c5acfdc5c51559c3171accc -MISC ChangeLog 357 SHA256 069f2e9a1b79fb1d9569ee2929faa8e1c03d686adfb3ad124a13a74188caf66d SHA512 bcc4d964e748644e4c0f95e6cd6331fa3b6d6eef82d7ae79fc7971ed44263bfbffceb618a3669423ea47a9b4979d6af588a86a37fb9ad704abe12a46e4a5d062 WHIRLPOOL 953f3882b5b581072798ecc5c582aa6bd1958a26c2a5f5d2832cf35a5a506a5f70dfbbf2389aaf29073c8ec5378d32fcc20ab02823369325090244261988153f -MISC metadata.xml 264 SHA256 ee70a62452103200e6d120f463a141b87a772bfdda04572283afa0a809039edb SHA512 c79eefbc9d27d7e04258df2337677bf7ed5eac5a594ecc923404fabe776804bebcbf4214f5008844b0afab101a02813890490e98756dc3d4aad55b283aeca715 WHIRLPOOL 2a80dcbc66e7dda8ea6711e0752e2ccf19aaaffec75f20770621cc7b73c34021944bc3347280d8afe0dd6410fdb9555f54534ec6d07e75ccac33323a569b2fab +DIST lalinference-1.0.1.tar.gz 572558 BLAKE2B 554b90267441fa75f547fdddc72e7e45cb621be90e66798bc29ecf0de076df23192bb3128635d43b455e82f0de316fbb97e3754a09e7f07305ff1dc19cd208c9 SHA512 0aab8dea63e208bed04e03a5f0413435cc009578d7d82abd25dc21c7ef6979176cafcce7b9ce1d673bd99267836bccf09c60d2090d79cd3b8cfb391d8c2f8056 +DIST lalinference-3.0.0.tar.xz 993608 BLAKE2B 8857b69aefcbd39eaa65c42db115de2cd77af2fe52b5288593f3f1e373f95815217f64384955a8df056e6cd2340252976ae206ea361246b4c01f673ad4fffc70 SHA512 c64ebe97a50960af7c640d93708d4e7ed27956fd0154590d3b69a48fe10368a312df55373911aff01404ab6db64da0443d896d629f33cef8db6d5a7d8fcd43ed +EBUILD lalinference-1.0.1.ebuild 1116 BLAKE2B b4ba8a3d96cdbf683a3498c1f61b73d1c295517788d272c27a12c711ad0a15893dc306aae856ef9744c114a927e7a9dfdf774f6fb270bc523b2b351599914485 SHA512 14724edb59b13462308a91c95edca59a8c5ea475959a245d67976a222dc16ebc811c962290dbb8c40fc5a035aac9a912f8cc353fdc4e29ce7921964a9e68f72a +EBUILD lalinference-3.0.0.ebuild 2183 BLAKE2B 39cb650c4a410233fe6d375034561fa9b5bb54d5cdc31b7fc5bae4a96cbebb2c96cf61e0a2bffa14cf35a90bc74fe4d229b41cba4905cdeb95730d597c3fc6eb SHA512 c14cbbfa6cc14e1f82c5dc4a40567df0c9af2ab30f51f78696cd74f1dd24356ebcea33df226df8e5bfbb4550f79033e40a6df220cf5d4cade57fa09e519f28d2 +MISC ChangeLog 1030 BLAKE2B 036f0daba7580d39336f03e7b7219e8c548baaa8b5910d0466ea0d613396dee4d565d9433d6473a2fe19cb59509432c069857dc39e221ce92e0bdf956ce4a9e0 SHA512 3c8510e97040550650c981463e41b601ea279c01bd79a8f8a670b28e422c0449711490b0aa5e241063c23f1c9c350b3401c50f1a7f4ef9b5fee28d827cfb0838 +MISC metadata.xml 1540 BLAKE2B 65a2df365cbe32d213bdf95a19b1c787b92e0013eef6edc6a7b8f720c69f4d8edd26d5e0938ee774b5d6819372d8742665bd8bb1e95d860897ad2373402e81bc SHA512 e3157af78e6597f7d098ad36e1d65e2e50b1917de7cdbc5a42a29c3c61b8568fd78bdffce4ed44f2101e1cf22a44579dac51dc33bad2d661b0e47c1637e509af diff --git a/sci-libs/lalinference/lalinference-0.1.0.ebuild b/sci-libs/lalinference/lalinference-0.1.0.ebuild deleted file mode 100644 index 395fe05..0000000 --- a/sci-libs/lalinference/lalinference-0.1.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -# include functions from eutils -#inherit eutils - -DESCRIPTION="Bayesian inference data-analysis package for LIGO and Virgo" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="-xml" - -DEPEND=" - sci-libs/libframe - sci-libs/lalframe - sci-libs/metaio - sci-libs/lalmetaio - sci-libs/lal - sci-libs/lalinspiral - sci-libs/lalpulsar - sci-libs/lalsimulation - sci-libs/fftw - sci-libs/gsl - sys-libs/zlib - xml? ( sci-libs/lalxml ) - " -RDEPEND=${DEPEND} - -src_configure() { - econf $(use_enable xml lalxml) -} - -pkg_postinst() { - elog "\n Now you may want to setup your environment:" - elog "\n Bourne shell [bash] users: please add the following line to your .profile file:" - elog "\n . /etc/lalinference-user-env.sh" - elog "\n C-shell [tcsh] users: please add the following line to your .login file:" - elog "\n source /etc/lalinference-user-env.csh" - elog "" -} diff --git a/sci-libs/lalinference/lalinference-0.1.1.ebuild b/sci-libs/lalinference/lalinference-0.1.1.ebuild deleted file mode 100644 index 395fe05..0000000 --- a/sci-libs/lalinference/lalinference-0.1.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -# include functions from eutils -#inherit eutils - -DESCRIPTION="Bayesian inference data-analysis package for LIGO and Virgo" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="-xml" - -DEPEND=" - sci-libs/libframe - sci-libs/lalframe - sci-libs/metaio - sci-libs/lalmetaio - sci-libs/lal - sci-libs/lalinspiral - sci-libs/lalpulsar - sci-libs/lalsimulation - sci-libs/fftw - sci-libs/gsl - sys-libs/zlib - xml? ( sci-libs/lalxml ) - " -RDEPEND=${DEPEND} - -src_configure() { - econf $(use_enable xml lalxml) -} - -pkg_postinst() { - elog "\n Now you may want to setup your environment:" - elog "\n Bourne shell [bash] users: please add the following line to your .profile file:" - elog "\n . /etc/lalinference-user-env.sh" - elog "\n C-shell [tcsh] users: please add the following line to your .login file:" - elog "\n source /etc/lalinference-user-env.csh" - elog "" -} diff --git a/sci-libs/lalinference/lalinference-1.0.1.ebuild b/sci-libs/lalinference/lalinference-1.0.1.ebuild index 395fe05..69a281b 100644 --- a/sci-libs/lalinference/lalinference-1.0.1.ebuild +++ b/sci-libs/lalinference/lalinference-1.0.1.ebuild @@ -1,15 +1,14 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=4 +EAPI=7 # include functions from eutils #inherit eutils DESCRIPTION="Bayesian inference data-analysis package for LIGO and Virgo" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/sci-libs/lalinference/lalinference-3.0.0.ebuild b/sci-libs/lalinference/lalinference-3.0.0.ebuild new file mode 100644 index 0000000..21a23e9 --- /dev/null +++ b/sci-libs/lalinference/lalinference-3.0.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Bayesian inference data-analysis package for LIGO and Virgo" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="all-lal doc -fast-gsl fast-install lalburst lalframe lalinspiral lalmetaio lalpulsar -mpi + -openmp python static-libs +swig +swig-iface swig-octave swig-python" + +RDEPEND="sci-libs/gsl + sci-libs/lal + sci-libs/lalsimulation + sci-libs/lalinspiral + lalburst? ( sci-libs/lalburst ) + lalframe? ( sci-libs/lalframe ) + lalmetaio? ( sci-libs/lalmetaio ) + lalpulsar? ( sci-libs/lalpulsar ) + mpi? ( virtual/mpi ) + openmp? ( sys-cluster/openmpi ) + python? ( dev-lang/python:* ) + swig-octave? ( sci-mathematics/octave ) + swig-python? ( dev-lang/python:* ) + " +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + swig? ( dev-lang/swig ) + swig-iface? ( dev-lang/swig ) + swig-octave? ( dev-lang/swig ) + swig-python? ( dev-lang/swig ) + " + +src_configure() { + econf \ + $(use_enable all-lal) \ + $(use_enable doc doxygen) \ + $(use_enable fast-gsl) \ + $(use_enable fast-install) \ + $(use_enable lalburst) \ + $(use_enable lalframe) \ + $(use_enable lalinspiral) \ + $(use_enable lalmetaio) \ + $(use_enable lalpulsar) \ + $(use_enable mpi) \ + $(use_enable openmp) \ + $(use_enable python) \ + $(use_enable static-libs static) \ + $(use_enable swig) \ + $(use_enable swig-iface) \ + $(use_enable swig-octave) \ + $(use_enable swig-python) \ + --enable-help2man + # Not sure: + # $(use_disable libtool-lock) \ avoid locking (might break parallel builds) + # --enable-gcc-flags turn on strict GCC warning flags [default=yes] +} + +pkg_postinst() { + elog "\n Now you may want to setup your environment:" + elog "\n Bourne shell [bash] users: please add the following line to your .profile file:" + elog "\n . /etc/lalinference-user-env.sh" + elog "\n C-shell [tcsh] users: please add the following line to your .login file:" + elog "\n source /etc/lalinference-user-env.csh" + elog "" +} diff --git a/sci-libs/lalinference/metadata.xml b/sci-libs/lalinference/metadata.xml index 7ba46ab..4ca44b7 100644 --- a/sci-libs/lalinference/metadata.xml +++ b/sci-libs/lalinference/metadata.xml @@ -1,9 +1,30 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> - <maintainer type="person"> - <email>AstroFloyd@gmail.com</email> - <name>AstroFloyd</name> - </maintainer> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='all-lal'>Enable/disable compilation of all LAL libraries</flag> + <flag name='doc'>Generate Doxygen documentation</flag> + <flag name='fast-gsl'>Enable fast/inline GSL code</flag> + <flag name='fast-install'>Optimize for fast installation</flag> + <flag name='lalburst'>Compile code that requires lalburst library</flag> + <flag name='lalframe'>Compile code that requires lalframe library</flag> + <flag name='lalinspiral'>Compile code that requires lalinspiral library</flag> + <flag name='lalmetaio'>Compile code that requires lalmetaio library</flag> + <flag name='lalpulsar'>Compile code that requires lalpulsar library</flag> + <flag name='mpi'>Compile using MPI for supported codes</flag> + <flag name='openmp'>Use OpenMP</flag> + <flag name='python'>Build Python programs and modules</flag> + <flag name='static-libs'>Build static libraries</flag> + <flag name='swig'>Generate SWIG bindings for all languages</flag> + <flag name='swig-iface'>Generate SWIG interface only</flag> + <flag name='swig-octave'>Generate SWIG bindings for Octave</flag> + <flag name='swig-python'>Generate SWIG bindings for Python</flag> + <!-- + <flag name='libtool-lock'>Avoid locking (might break parallel builds)</flag> + --> + </use> </pkgmetadata> diff --git a/sci-libs/lalinspiral/ChangeLog b/sci-libs/lalinspiral/ChangeLog index b7eb76a..e7af16b 100644 --- a/sci-libs/lalinspiral/ChangeLog +++ b/sci-libs/lalinspiral/ChangeLog @@ -1,7 +1,23 @@ # ChangeLog for sci-libs/lalinspiral -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ + 14 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lalinspiral-2.0.3.ebuild: + sci-libs/lalinspiral: fix deps for v2.0.3. + + 14 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lalinspiral-2.0.3.ebuild: + sci-libs/lalinspiral: fix deps for v2.0.3. + +*lalinspiral-2.0.3 (10 Dec 2021) + + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +lalinspiral-2.0.3.ebuild, + -lalinspiral-1.1.0.ebuild, -lalinspiral-1.2.2.ebuild, metadata.xml: + sci-libs/lalinspiral: version bump to v2.0.3. + + 22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lalinspiral-1.1.0.ebuild, + lalinspiral-1.2.2.ebuild, lalinspiral-1.4.2.ebuild, metadata.xml: + sci-libs/lalinspiral: update ebuilds to EAPI7. + 11 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml: Updated existing ebuilds, make them pass repoman; added metadata.xml @@ -10,4 +26,3 @@ 24 Jan 2012; AstroFloyd <AstroFloyd@gmail.com> +lalinspiral-1.1.0.ebuild: Initial ebuild - diff --git a/sci-libs/lalinspiral/Manifest b/sci-libs/lalinspiral/Manifest index 0648460..60dc908 100644 --- a/sci-libs/lalinspiral/Manifest +++ b/sci-libs/lalinspiral/Manifest @@ -1,9 +1,7 @@ -AUX lalinspiral-1.1.0-NRWaveInject.patch 726 SHA256 36dcd41c3e455bb71a2c6de89636d502a1df9d2cce346a366765c1484fa4c304 SHA512 aeb39d035f50c929285b6b60d7eab0e3cd143ff8bfbd1f604f0e4f48a9887efb726db0bb295ff796fe2c367e5e419981d632ba9268a159b30ca7c62b0c99ade9 WHIRLPOOL 18e4d9437e644fc39ee4d6828d8ab0b8ccda7d7a3c0d4082c345f01cb229e280847d36222a6ae9e538364250a23f5fb4d4b448e5b4128481e00e030a2e0d7a28 -DIST lalinspiral-1.1.0.tar.gz 992378 SHA256 1ec0d4920216ca13e1cc1d875f18517b1f3c767eae22e60052852325ee2623fc SHA512 7f8037b917e56dcd8f1dd632de9334480277c2ae1ca4de7153e4942ad2666c16f2769cc2099d2e3f85cfb43e54c812fa3de07a8b41f333ec1cf6d582d53777bb WHIRLPOOL 2a4f039adf9ef85138ef5ff6a07f95cab1a80b8e72bb486dfc65852bd815d81dca00bb4899b735b670e6d95f839993dffd9c68546571f614b823ce11567b5222 -DIST lalinspiral-1.2.2.tar.gz 1094391 SHA256 e7e651271e04206e4b206198a59286f466b06c697772377bde1c3109bf63f1d8 SHA512 fbc0e591637e19b174ffa1f46fef256b27bc210f8ccb8788c9f06a7c1fe89a2f80702f42aac49781084d3843cdcd82a83aaade527f5b4ed913f28e4a5f580631 WHIRLPOOL f704793e69ec9b5282af8c46b9e0859a1178d567140e28de333fcddb8c9bf4782a7efff37e8bc86a014a2fec3c61730aab1381630e0703db427462ffec0bbaf3 -DIST lalinspiral-1.4.2.tar.gz 1197120 SHA256 871b08ec9c21c3de4f19c14df0cba55cb791d7db5b7eb467e104ebaee7a87d34 SHA512 e6bb90c869f3d3604a97f1378f36711214886b0dd2ac15e7f0ff0ff8866f26f4a71d07591aada343d227570b31f316ccf3578590471b08b59db9fb8325add33a WHIRLPOOL f063b28ebdaa448f935e89b7112790594f4a8674a558dc81ad1b22b9f32f6c64c65f6e07642f153e0863789c2eb2e6e2e9c5ff8fdd170a13f0f3742c4a04d09f -EBUILD lalinspiral-1.1.0.ebuild 1162 SHA256 de19f2353dde6cf7f944b4202f80c86d7032f73ef51a2b3469b7465c14a77f28 SHA512 c88f8f8659eb308d148323a222e9e26ec3ecf1e15d2f4c5ed733872ebc9b897c3dd0daf4f2c3b6f3028f6a1be74920e0b9316923e239c41b26917cdca9bc7c76 WHIRLPOOL 33d004fbfa2ab554e8c55e480a9ffe05d79baf9a20a2850dd3e5e132cfc62f7a0fd71753d4b042c45984f881a7c4f125f8139c2cf0e7e725dd62c340112162af -EBUILD lalinspiral-1.2.2.ebuild 993 SHA256 ddc49156ccd88fa53a70fd2d24bdb276e14b15c9b6e412375bd45e033a4e5e67 SHA512 886046a0b95f7d9d385db5e3bd73497367032705c9c04befba21b3c6fd994ffc79ec036d1675adee4fce2477c196491cf28e2a4f49f37a3c2606a9042a5bca60 WHIRLPOOL 46b189d019ef7981779ee786d31c16c9cfd7534f16286ce8049446fd143d7590602cb6ae4a747dada7e4d0a3b76ce941ac35780188cc519736fc008a744b2769 -EBUILD lalinspiral-1.4.2.ebuild 993 SHA256 ddc49156ccd88fa53a70fd2d24bdb276e14b15c9b6e412375bd45e033a4e5e67 SHA512 886046a0b95f7d9d385db5e3bd73497367032705c9c04befba21b3c6fd994ffc79ec036d1675adee4fce2477c196491cf28e2a4f49f37a3c2606a9042a5bca60 WHIRLPOOL 46b189d019ef7981779ee786d31c16c9cfd7534f16286ce8049446fd143d7590602cb6ae4a747dada7e4d0a3b76ce941ac35780188cc519736fc008a744b2769 -MISC ChangeLog 443 SHA256 dc2ec0d3611d06db4a62d374db08e21668caf8056dc9441d2b07620e179032ca SHA512 ecda1a488896093a6e6f91e53de7803164dcf15163fe9e5dedade963dd7388294d5317080ea7dea7020df020efb77524dcf0da0d940967b631c7ed8d08e5993e WHIRLPOOL f74479d59e5cc25a16743842faeea0680c3711df64d957466e74af1cca746fedb9f966247b4377def3cdc9063a19ebed0f1285636e9680dfe11ad2449c41d36e -MISC metadata.xml 264 SHA256 ee70a62452103200e6d120f463a141b87a772bfdda04572283afa0a809039edb SHA512 c79eefbc9d27d7e04258df2337677bf7ed5eac5a594ecc923404fabe776804bebcbf4214f5008844b0afab101a02813890490e98756dc3d4aad55b283aeca715 WHIRLPOOL 2a80dcbc66e7dda8ea6711e0752e2ccf19aaaffec75f20770621cc7b73c34021944bc3347280d8afe0dd6410fdb9555f54534ec6d07e75ccac33323a569b2fab +AUX lalinspiral-1.1.0-NRWaveInject.patch 726 BLAKE2B ee831b503b6fa3d62d4bf76e813414cde370077883bc422573572b69336f7c928c1bc81aeecacc007057cae52463bd58b43436b231c4c588054ba79723126009 SHA512 aeb39d035f50c929285b6b60d7eab0e3cd143ff8bfbd1f604f0e4f48a9887efb726db0bb295ff796fe2c367e5e419981d632ba9268a159b30ca7c62b0c99ade9 +DIST lalinspiral-1.4.2.tar.gz 1197120 BLAKE2B b26184e90ba9e65dafce22929e5721fd54ac47f92617d03fdcce8634257b75391c8bda2acbac05e57c9ab474fe8c9800d3af354996fe8605646577e1e42e156d SHA512 e6bb90c869f3d3604a97f1378f36711214886b0dd2ac15e7f0ff0ff8866f26f4a71d07591aada343d227570b31f316ccf3578590471b08b59db9fb8325add33a +DIST lalinspiral-2.0.3.tar.xz 822816 BLAKE2B e77ef3c04306351f847181a5f7035674542449005f71c73dff05d0e784cdfc7ae560287f16ce7afa01943456af9202a5c30133c93e727ad1e2ff5ce4585dbddd SHA512 454823f2361838e60dbc2c2fd7a1e62ed1fe111b87f863a7d637721121aaf74ae51d8f3f88e06730d861c7ae6aa7c7893e8066552006c95ac3f6e4ee536f338b +EBUILD lalinspiral-1.4.2.ebuild 929 BLAKE2B 5b96a5f0165878d70d477751bcbdac63830b394579cdbc64d68d153fb3a5f662ddc8b1383bab7a5ef21979b1346644f37c8671c3638ce93cd9189ddfd1961744 SHA512 0b0bc96dd88ac8d9d8b761e5423ed5c09665950a7a78bcf29b8f9e93d6063c502eda477fcba58bbe7ea814bb534133de2dcea6a1fcf139a40a930d6b321c6916 +EBUILD lalinspiral-2.0.3.ebuild 1740 BLAKE2B 3cd58638c7161dc9cf14c24b576f4f1032255040fb3fe1e9321436374ae1a7cf712439c4b3d661189b93b9fceba71197d3e4108315a9114447f7d818bb0418c4 SHA512 0758910e6b6ec85175fd0bb72bc82b8fb17c7e2d42832eda5c1c97885c2deef1b4633904e13eb43c976cc0e25c722fe138c6fe43c141f0dd298069d86c6ad02d +MISC ChangeLog 1103 BLAKE2B f7be50b29fc82f43a7095011c477c03601e60cacfdfe5d33aa4c41ec7ba6c98fbc0bf941b8b1a781d34a45a65e454b160822c01e2ae1880a29dc08ec84366ecd SHA512 24e54ba6dcf10151c4517466c1f690aab16b2f681c8187cf8e36965591f6e84560550f4845c846b602acaa6e7689bdc882a64b3d26fe6a1b691f2c17b2f3fac1 +MISC metadata.xml 1000 BLAKE2B 0a44e610eb76cf67b91429b4972bb831aba6373ee293ffbbe43a9eba80d0a94cdadc597628d60ba4c67ccbfc2f6f006e6e1838416830fe6899d5350c340eab4d SHA512 c3d6e81302e0bd205450111bd7bc54759a7845fdb0336c684bf5c059b5e3a689859605b6140923b2fab0c2160872069ed728dcc129b26d7a4377f73cecc226b1 diff --git a/sci-libs/lalinspiral/lalinspiral-1.1.0.ebuild b/sci-libs/lalinspiral/lalinspiral-1.1.0.ebuild deleted file mode 100644 index b9ecada..0000000 --- a/sci-libs/lalinspiral/lalinspiral-1.1.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -inherit eutils - -DESCRIPTION="Binary-inspiral package of the LIGO/Virgo libraries" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=" - sci-libs/libframe - sci-libs/metaio - sci-libs/lalframe - sci-libs/lalmetaio - sci-libs/lal - sci-libs/lalsimulation - sci-libs/fftw - sci-libs/gsl - sys-libs/zlib - " -RDEPEND=${DEPEND} - -src_prepare() { - # Fix call to __builtin___snprintf_chk will always overflow destination buffer errors: - epatch "${FILESDIR}/${P}-NRWaveInject.patch" -} - -pkg_postinst() { - elog "\n Now you may want to setup your environment:" - elog "\n Bourne shell [bash] users: please add the following line to your .profile file:" - elog "\n . /etc/lalinspiral-user-env.sh" - elog "\n C-shell [tcsh] users: please add the following line to your .login file:" - elog "\n source /etc/lalinspiral-user-env.csh" - elog "" -} diff --git a/sci-libs/lalinspiral/lalinspiral-1.2.2.ebuild b/sci-libs/lalinspiral/lalinspiral-1.2.2.ebuild deleted file mode 100644 index 4e7bc34..0000000 --- a/sci-libs/lalinspiral/lalinspiral-1.2.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="Binary-inspiral package of the LIGO/Virgo libraries" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=" - sci-libs/libframe - sci-libs/metaio - sci-libs/lalframe - sci-libs/lalmetaio - sci-libs/lal - sci-libs/lalsimulation - sci-libs/fftw - sci-libs/gsl - sys-libs/zlib - " -RDEPEND=${DEPEND} - -pkg_postinst() { - elog "\n Now you may want to setup your environment:" - elog "\n Bourne shell [bash] users: please add the following line to your .profile file:" - elog "\n . /etc/lalinspiral-user-env.sh" - elog "\n C-shell [tcsh] users: please add the following line to your .login file:" - elog "\n source /etc/lalinspiral-user-env.csh" - elog "" -} diff --git a/sci-libs/lalinspiral/lalinspiral-1.4.2.ebuild b/sci-libs/lalinspiral/lalinspiral-1.4.2.ebuild index 4e7bc34..d5ae054 100644 --- a/sci-libs/lalinspiral/lalinspiral-1.4.2.ebuild +++ b/sci-libs/lalinspiral/lalinspiral-1.4.2.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=4 +EAPI=7 DESCRIPTION="Binary-inspiral package of the LIGO/Virgo libraries" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/sci-libs/lalinspiral/lalinspiral-2.0.3.ebuild b/sci-libs/lalinspiral/lalinspiral-2.0.3.ebuild new file mode 100644 index 0000000..0b98ef0 --- /dev/null +++ b/sci-libs/lalinspiral/lalinspiral-2.0.3.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Binary-inspiral package of the LIGO/Virgo libraries" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="all-lal doc -fast-gsl +fast-install lalburst python static-libs +swig +swig-iface -swig-octave -swig-python" + +RDEPEND="sci-libs/gsl + sci-libs/metaio + sci-libs/lal + sci-libs/lalframe + sci-libs/lalmetaio + sci-libs/lalburst + sci-libs/lalsimulation + python? ( dev-lang/python:* ) + swig-octave? ( sci-mathematics/octave ) + swig-python? ( dev-lang/python:* ) + " +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + swig? ( dev-lang/swig ) + swig-iface? ( dev-lang/swig ) + swig-octave? ( dev-lang/swig ) + swig-python? ( dev-lang/swig ) + " + +src_configure() { + econf \ + $(use_enable all-lal) \ + $(use_enable doc doxygen) \ + $(use_enable fast-gsl) \ + $(use_enable fast-install) \ + $(use_enable lalburst) \ + $(use_enable python) \ + $(use_enable static-libs static) \ + $(use_enable swig) \ + $(use_enable swig-iface) \ + $(use_enable swig-octave) \ + $(use_enable swig-python) \ + --enable-help2man + # Not sure: + # $(use_disable libtool-lock) \ avoid locking (might break parallel builds) +} + +pkg_postinst() { + elog "\n Now you may want to setup your environment:" + elog "\n Bourne shell [bash] users: please add the following line to your .profile file:" + elog "\n . /etc/lalinspiral-user-env.sh" + elog "\n C-shell [tcsh] users: please add the following line to your .login file:" + elog "\n source /etc/lalinspiral-user-env.csh" + elog "" +} diff --git a/sci-libs/lalinspiral/metadata.xml b/sci-libs/lalinspiral/metadata.xml index 7ba46ab..ad7a70d 100644 --- a/sci-libs/lalinspiral/metadata.xml +++ b/sci-libs/lalinspiral/metadata.xml @@ -1,9 +1,22 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> - <maintainer type="person"> - <email>AstroFloyd@gmail.com</email> - <name>AstroFloyd</name> - </maintainer> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='all-lal'>Enable compilation of all LAL libraries</flag> + <flag name='fast-gsl'>Enable fast/inline GSL code</flag> + <flag name='fast-install'>Optimize for fast installation</flag> + <flag name='lalburst'>Compile code that requires <pkg>sci-libs/lalburst</pkg></flag> + <flag name='python'>Build Python programs and modules</flag> + <flag name='swig'>Generate SWIG bindings for all languages</flag> + <flag name='swig-iface'>Generate SWIG interface only</flag> + <flag name='swig-octave'>Generate SWIG bindings for Octave</flag> + <flag name='swig-python'>Generate SWIG bindings for Python</flag> + <!-- + <flag name='libtool-lock'>avoid locking (might break parallel builds)</flag> + --> + </use> </pkgmetadata> diff --git a/sci-libs/lalmetaio/ChangeLog b/sci-libs/lalmetaio/ChangeLog index d1b06e1..e361d63 100644 --- a/sci-libs/lalmetaio/ChangeLog +++ b/sci-libs/lalmetaio/ChangeLog @@ -1,7 +1,27 @@ # ChangeLog for sci-libs/lalmetaio -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lalmetaio-2.0.3.ebuild: + sci-libs/lalmetaio: sort out DEPEND and RDEPEND for v2.0.3. + + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lalmetaio-2.0.3.ebuild: + sci-libs/lalmetaio: quick fix to DEPEND/USE flags for v2.0.3. + + 09 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lalmetaio-2.0.3.ebuild, + metadata.xml: + sci-libs/lalmetaio: quick USE flag fixes. + +*lalmetaio-2.0.3 (08 Dec 2021) + + 08 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +lalmetaio-2.0.3.ebuild, + -lalmetaio-1.0.2.ebuild, -lalmetaio-1.0.3.ebuild, metadata.xml: + sci-libs/lalmetaio: version bump to v2.0.3. + + 22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lalmetaio-1.0.2.ebuild, + lalmetaio-1.0.3.ebuild, lalmetaio-1.0.7.ebuild, metadata.xml: + sci-libs/lalmetaio: update ebuilds to EAPI7. + 11 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> -lalmetaio-1.0.1.ebuild, +metadata.xml: Removing old ebuilds, make the remaining pass repoman, added metadata.xml @@ -11,4 +31,3 @@ 23 Jan 2012; AstroFloyd <AstroFloyd@gmail.com> +lalmetaio-1.0.1.ebuild: Initial ebuild - diff --git a/sci-libs/lalmetaio/Manifest b/sci-libs/lalmetaio/Manifest index 2ac3753..b55e097 100644 --- a/sci-libs/lalmetaio/Manifest +++ b/sci-libs/lalmetaio/Manifest @@ -1,8 +1,6 @@ -DIST lalmetaio-1.0.2.tar.gz 391954 SHA256 67c03a3680839417b7dd2cf2444f79333533027618381d03393be773235a96ab SHA512 e1d87ef4d3b31495a7395fb614a82618b084c6dc5786c23ffa9a0ce9bfa73c59b279cf6096d971dbf95176bc56ce87078d58fbe513bf6e708e9b07ab1ba2695c WHIRLPOOL 3bdc392a3630ce50572cb8718559074dc5ad21b4c02ee79baf7c55cc1db9381fea64f04701ab2859627f61f423b324603d1a1ec0bf4e2c8a04f2aa1bf96dab76 -DIST lalmetaio-1.0.3.tar.gz 393334 SHA256 920582a713c285825706f5427165287170821066f903c3e3ac24e70e39353aa3 SHA512 459d25e851501c77c4766a4adac9d8d25270ada2ef3b5d15fabf1047c9613c5e9d55d60040cd0094b97bcc3218feb4e6136cf49a6f9cae2baa34d621e8b54a34 WHIRLPOOL ce0c4465a8a8a20052e2d66fec7060a4ed0a8b7bc93b0289bd0a2075755cd9ce5dd4edb952250654aa52f20b2b9f45394be475271aede11234123323b1472551 -DIST lalmetaio-1.0.7.tar.gz 424467 SHA256 74e0e424030a967c298f40850292d566f447208e53b9b6d685ea7be99427c6db SHA512 12c14dc46e43395b60016849b93504932ae3646d101e0321ffc2abc97f6a85dc95056b2ea78ae6faaffbbf3039cc48c258bf16fda9d5ffb11246a9eeeaad873d WHIRLPOOL 39cd735d8ba25f7d9a8a3e73d9f2d3c1936102b00c6cffa56c9e17edab7207093f813cbd89d6b2f3f844d648adb099aec76fa2bcddf7c57f5cc6a747d763ed71 -EBUILD lalmetaio-1.0.2.ebuild 495 SHA256 fd2f2ef5db7aa9666a85120d94bcad888a76c3a6652238dd086883b8e6e897ba SHA512 12ae1ae796162f6caada15d3af20ae901b2c8198ca2e29c01eff30edfeeb7758d42fad8e477c4a048a0347b03fabad8aa08e4f9e088d705a9db4447d1e336ebe WHIRLPOOL 479e55f48536411f25d1f3a83f76d103dd650ea25d4e60ac957c594a3e54acea392da5464c4793f3d9fde919771d17794964c7d1091505db5b7ceb5f5087ea1f -EBUILD lalmetaio-1.0.3.ebuild 495 SHA256 fd2f2ef5db7aa9666a85120d94bcad888a76c3a6652238dd086883b8e6e897ba SHA512 12ae1ae796162f6caada15d3af20ae901b2c8198ca2e29c01eff30edfeeb7758d42fad8e477c4a048a0347b03fabad8aa08e4f9e088d705a9db4447d1e336ebe WHIRLPOOL 479e55f48536411f25d1f3a83f76d103dd650ea25d4e60ac957c594a3e54acea392da5464c4793f3d9fde919771d17794964c7d1091505db5b7ceb5f5087ea1f -EBUILD lalmetaio-1.0.7.ebuild 898 SHA256 1252d1d14177cbdb0c4d8f5196e13f2f868a309593d40b821d87a672023de73f SHA512 9d7162977d86164fbdb76c4504140c35ec87ea2a4846622648d5b8c61cdfcb9cbae05d033276930fd353ff2fea16809751beddfc9998e6ebceda0663478d59bc WHIRLPOOL 65aed10b5819ec53d620860c83574053bb9b429185e23a79689d7043d7f746c2c4bfbcc8abdc2e679c8e693f5c1ec8b98de8779bfd29e3c81762885014c98641 -MISC ChangeLog 469 SHA256 4e7c02aed041e0965cdc4387456d7c272bddba6f50268ad76312e9f8fb1d9f8b SHA512 4feb9229fccd868e7cd53f5eb1b323bbad891a6e1c74b303137bd1cc4ee1c8e6191e6b209a7a045d3fd24c8aaeac245c01d465e3eaee2557cd9443c11128d09d WHIRLPOOL ab19b986b565ddedea5de4ad74ef2d57600a18e19a9caec2bcc4c421fb63d942de67c68c941f1f28e1b4cb76f0a36e47a7024cd3682dc8399887e96b05f41652 -MISC metadata.xml 264 SHA256 ee70a62452103200e6d120f463a141b87a772bfdda04572283afa0a809039edb SHA512 c79eefbc9d27d7e04258df2337677bf7ed5eac5a594ecc923404fabe776804bebcbf4214f5008844b0afab101a02813890490e98756dc3d4aad55b283aeca715 WHIRLPOOL 2a80dcbc66e7dda8ea6711e0752e2ccf19aaaffec75f20770621cc7b73c34021944bc3347280d8afe0dd6410fdb9555f54534ec6d07e75ccac33323a569b2fab +DIST lalmetaio-1.0.7.tar.gz 424467 BLAKE2B 88f2c5c0a1664ec5b82173d9f6c8797f05e167e78494a4abe967ed75d7a767f2ba4175480750f14547c161b1cbe9a7ccb556a331da39efba3805634da6ca7c64 SHA512 12c14dc46e43395b60016849b93504932ae3646d101e0321ffc2abc97f6a85dc95056b2ea78ae6faaffbbf3039cc48c258bf16fda9d5ffb11246a9eeeaad873d +DIST lalmetaio-2.0.3.tar.xz 357852 BLAKE2B d2bcfd36de97cb7b2c207e77c60dcaca2248191724cc00b5db10119546b29a89ede4b1c78b1c71268e7abf8e1fb195fd398f284ea690a066356f2f5e1dd0d027 SHA512 95f1baca4ba1430dccf96f281aeb7a9f422f1aeceb8fc5b897fad52a98e121332bda04cb1c62646833782503088c7a7991399bd567a9fbe0e2b831dce8a09b21 +EBUILD lalmetaio-1.0.7.ebuild 834 BLAKE2B 6da76b44cc588826019d456ee003f84094fa23a91dd9bd09aeb735658d66a972ca8d2a0003312be4b489b0e98cb02d78fac6054a26ef4b950e013f2a5b3174c1 SHA512 65eb1f1edacc48fbc1be1b99f81cd0f0a4b21badc33e131f017c50735ce51cdd2f1eab46154fe278e71bd8b78d0f0a1d40ece5e1598c3a969a1abc0c08681344 +EBUILD lalmetaio-2.0.3.ebuild 1578 BLAKE2B bc06da3bd7c592f483abb990700803b324ec8c47acfe27e19e656a4dae5f1ed83bb001b60d15e80e3ed4801d498cff6c27ec2be8099c5f41c05a32f9ab0fc347 SHA512 9d016a9449869fad9fe60f1ab2f7f02a46fd1a94e1d67065046184e306c693e8bcaab1ebae1b81f788818ad75748dbf6a15e31b9f5de0617d1e668682a5cc8a4 +MISC ChangeLog 1277 BLAKE2B fdd8957e77ebb90e2db0288cbc5d7705ccdbda257937c0d824b896f5bd7858d2fa5134a14da1f5ed5a1684fd88dbd27219af1477fc7723bbd43b4544174a6d02 SHA512 94786d224779aba3d332c874158345c6baca0c0cdd94fd0c5815e85f60c2c1cd8e506fc82da8516d5682ea66e685cbfe38e11b607f8ab2c368511ef65e376da6 +MISC metadata.xml 878 BLAKE2B 79aa61f3412635a4f2b59accc19f092ec8ad2a25c5e3ae7924d4a484aac6af942cc2673eefd26aac3e810044fc861c5c5cdddc7b0bc0e8271be344f0e16f05c2 SHA512 f79709876ef0af0787744fe573d5c9613969a978049586071bc78e68ad5921f50376e34c472c4cb40968b66663864d5b1bb5ae9b89fd0c3e63e35887248216f1 diff --git a/sci-libs/lalmetaio/lalmetaio-1.0.2.ebuild b/sci-libs/lalmetaio/lalmetaio-1.0.2.ebuild deleted file mode 100644 index 78a32c8..0000000 --- a/sci-libs/lalmetaio/lalmetaio-1.0.2.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="LALMetaio provides a LAL wrapper for the metaio package." -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="sci-libs/lal - >=sci-libs/metaio-8.0 - " -RDEPEND=${DEPEND} diff --git a/sci-libs/lalmetaio/lalmetaio-1.0.3.ebuild b/sci-libs/lalmetaio/lalmetaio-1.0.3.ebuild deleted file mode 100644 index 78a32c8..0000000 --- a/sci-libs/lalmetaio/lalmetaio-1.0.3.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="LALMetaio provides a LAL wrapper for the metaio package." -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="sci-libs/lal - >=sci-libs/metaio-8.0 - " -RDEPEND=${DEPEND} diff --git a/sci-libs/lalmetaio/lalmetaio-1.0.7.ebuild b/sci-libs/lalmetaio/lalmetaio-1.0.7.ebuild index 5d64c1d..d54f95a 100644 --- a/sci-libs/lalmetaio/lalmetaio-1.0.7.ebuild +++ b/sci-libs/lalmetaio/lalmetaio-1.0.7.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=4 +EAPI=7 DESCRIPTION="A LAL wrapper for the metaio package" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/sci-libs/lalmetaio/lalmetaio-2.0.3.ebuild b/sci-libs/lalmetaio/lalmetaio-2.0.3.ebuild new file mode 100644 index 0000000..51f8d96 --- /dev/null +++ b/sci-libs/lalmetaio/lalmetaio-2.0.3.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A LAL wrapper for the metaio package" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +fast-install python static-libs +swig +swig-iface -swig-octave -swig-python" + +RDEPEND="sci-libs/lal + >=sci-libs/metaio-8.0 + sci-libs/fftw + sci-libs/gsl + sys-libs/zlib + swig-octave? ( sci-mathematics/octave ) + swig-python? ( dev-lang/python:* ) + " +DEPEND=" + ${RDEPEND} + doc? ( app-doc/doxygen ) + swig? ( dev-lang/swig ) + swig-iface? ( dev-lang/swig ) + swig-octave? ( dev-lang/swig ) + swig-python? ( dev-lang/swig ) + " + +src_configure() { + econf \ + $(use_enable doc doxygen) \ + $(use_enable fast-install) \ + $(use_enable python) \ + $(use_enable static-libs static) \ + $(use_enable swig) \ + $(use_enable swig-iface) \ + $(use_enable swig-octave) \ + $(use_enable swig-python) \ + --enable-help2man # generate man pages with help2man + # Not sure: + # $(use_disable libtool-lock) \ avoid locking (might break parallel builds) +} + +pkg_postinst() { + elog "\n Now you may want to setup your environment:" + elog "\n Bourne shell [bash] users: please add the following line to your .profile file:" + elog "\n . /etc/lalmetaio-user-env.sh" + elog "\n C-shell [tcsh] users: please add the following line to your .login file:" + elog "\n source /etc/lalmetaio-user-env.csh" + elog "" +} diff --git a/sci-libs/lalmetaio/metadata.xml b/sci-libs/lalmetaio/metadata.xml index 7ba46ab..dcee2ce 100644 --- a/sci-libs/lalmetaio/metadata.xml +++ b/sci-libs/lalmetaio/metadata.xml @@ -1,9 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> - <maintainer type="person"> - <email>AstroFloyd@gmail.com</email> - <name>AstroFloyd</name> - </maintainer> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='fast-install'>Optimize for fast installation [default=yes]</flag> + <flag name='swig'>Generate SWIG bindings for all languages</flag> + <flag name='swig-iface'>Generate SWIG interface only</flag> + <flag name='swig-octave'>Generate SWIG bindings for Octave</flag> + <flag name='swig-python'>Generate SWIG bindings for Python</flag> + </use> + <!-- + <flag name='libtool-lock'>avoid locking (might break parallel builds)</flag> + <flag name='doxygen'>generate Doxygen documentation</flag> + <flag name='help2man'>automatically generate man pages with help2man</flag> + --> </pkgmetadata> diff --git a/sci-libs/lalpulsar/ChangeLog b/sci-libs/lalpulsar/ChangeLog index 0fc1f5a..0cbe784 100644 --- a/sci-libs/lalpulsar/ChangeLog +++ b/sci-libs/lalpulsar/ChangeLog @@ -1,10 +1,22 @@ # ChangeLog for sci-libs/lalpulsar -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lalpulsar-3.1.0.ebuild: + sci-libs/lalpulsar: quick fix to DEPEND for v3.1.0. + +*lalpulsar-3.1.0 (10 Dec 2021) + + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +lalpulsar-3.1.0.ebuild, + -lalpulsar-1.2.1.ebuild, metadata.xml: + sci-libs/lalpulsar: version bump to v3.1.0. + + 22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lalpulsar-1.2.1.ebuild, + lalpulsar-1.6.1.ebuild, metadata.xml: + sci-libs/lalpulsar: update ebuilds to EAPI7. + 11 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml: Added metadata.xml 24 Jan 2012; AstroFloyd <AstroFloyd@gmail.com> +lalpulsar-1.2.1.ebuild: Initial ebuild - diff --git a/sci-libs/lalpulsar/Manifest b/sci-libs/lalpulsar/Manifest index 1348794..e39d0e2 100644 --- a/sci-libs/lalpulsar/Manifest +++ b/sci-libs/lalpulsar/Manifest @@ -1,6 +1,6 @@ -DIST lalpulsar-1.2.1.tar.gz 9461641 SHA256 269871469e10ca623dd9a07a95a6753cc19370dfe333e639658690ed06923f58 SHA512 b4812966245257ac44f1a4b7277369f8abf6ddcd198f8c326ef879a53f8da2ba0972fabfed56ea6b158b6861f1656762b3ca8d7eaf88c84a533920357c1aa0e6 WHIRLPOOL fde8781f4d20091f3410886410bbcca771f913bfe857bd861880cdb6aa845a1e0eaf4e3eb51319d6b4d6cf5247125e30b70d13e7761c1a7dad1e8f2e0d4605d9 -DIST lalpulsar-1.6.1.tar.gz 25606618 SHA256 b631ca083a851cfc977fb819d2c0401d64f594d45d9539e20f69da30bceb6b24 SHA512 fab78793ec4b62b83d861be240c8bc40ffea85c8766af5b0251f75140738bc06b9ffc9d5d2db5e32a585c66104c0adf01b183a6b383cc8fa9f0b7e2c4afc7afe WHIRLPOOL 3005357b7fa267d051e75c4ca7367a1e87bdd261f8df6c49f7ac400b2a6446bb125d848fe7422fda6e46c33bd9e29099723dabfc9aec120b89e1d9cf151d4495 -EBUILD lalpulsar-1.2.1.ebuild 484 SHA256 bf510983871f75a7fc5d04a5f23dc116478fe060a20a3dac11140161cc8a11ef SHA512 71759763f3d1388281a4dcd51f7fe94a370177c09a172d60e32b48a25d3a5956ef91db784173ba08457975fe35f427ba51b420191e9c35cc36300a75fa5049af WHIRLPOOL 50b1fe90ce91e17a4008eb8b56fe5c265bf9f9ebff9db7512bcfa506bc859d701681730c1545f42697bedc1ab54c4ec013bfa6c5f898f3dddac3d1063e326423 -EBUILD lalpulsar-1.6.1.ebuild 883 SHA256 7d521955155795b5300d272180f5db5929249ac54d2460a3fd7eeb121de166ba SHA512 32baff8ebbe00be404ebf3e7dd869b7cbd0e7fa3e2ebe62b07dea3a1cbae1f243483e806a730d7a3014c8823a019d781069d560c7e20d6cdd76fbebccd3215f7 WHIRLPOOL 9adf60c755d0ad03e42ca632212135af4fb5a9373d59f10d5c886f43e0ba46db2eb6d09d7904d78334502cd16a1da81d4aaf362df4597680416dc27e6788d599 -MISC ChangeLog 297 SHA256 656a100b0e62de378c1198a95c591dbee567a564c239d6d2a811406b4818c183 SHA512 86b16414c7ac4a568763e3ce771d9fecd4ec91bebc53f3fc9cf989010feb365b8a7e204f7da45cff485dfce51cf5c93c3af93a4116d97519b03919391dce40ac WHIRLPOOL 2fa52014eebda151ce9e7c7bdcb491519b2359202d5e7d4df42c8c3ea504a89feb6d108c7f3fdbe546662375e17ce47c37b5ee115740e85f9d4c18867738e347 -MISC metadata.xml 264 SHA256 ee70a62452103200e6d120f463a141b87a772bfdda04572283afa0a809039edb SHA512 c79eefbc9d27d7e04258df2337677bf7ed5eac5a594ecc923404fabe776804bebcbf4214f5008844b0afab101a02813890490e98756dc3d4aad55b283aeca715 WHIRLPOOL 2a80dcbc66e7dda8ea6711e0752e2ccf19aaaffec75f20770621cc7b73c34021944bc3347280d8afe0dd6410fdb9555f54534ec6d07e75ccac33323a569b2fab +DIST lalpulsar-1.6.1.tar.gz 25606618 BLAKE2B ba928c180ae786c5994a98708f7ff4b50b14347bbee4ede69e1fca1096fec022903a0b804569e6597d6627c250028f5c3e6d32bf5c3dbeec6d546faad1cbaa53 SHA512 fab78793ec4b62b83d861be240c8bc40ffea85c8766af5b0251f75140738bc06b9ffc9d5d2db5e32a585c66104c0adf01b183a6b383cc8fa9f0b7e2c4afc7afe +DIST lalpulsar-3.1.0.tar.xz 97389292 BLAKE2B 457c9dacd5e81020be88cce41839dd6165fe136e2c0fbb0a079b3018d65dc8d5436bd24f24fed3d885acb5ec43a506e3c4cb215444add1a3750d1320bfcf0799 SHA512 de524385bc44357fc01e18526c48bf9c4c9d98824609fe2c39a4cc4d550ba064080475112f5c7162241461f48fc898a16862ff683abf72cf8dc78e0d34268346 +EBUILD lalpulsar-1.6.1.ebuild 819 BLAKE2B 3fa52ec8a00d506a432eec79f6279b4875ccc90e9a4c32a48e2b6a3b921477626cfc748b00f181dc21f5ffb1609480f0b0bf6cf869a4c954eb403296ac57d0b1 SHA512 6143666184be4dfd9caa90f2f3b489ebf3f92a657951974454457c3dccc53a8fba743798f9b90e8f3218bffd71b9076b23bd1ec6b4b8cf5bec0a3fd6821a0a21 +EBUILD lalpulsar-3.1.0.ebuild 1826 BLAKE2B ba287ccb00c778b5698acade14c7af04d7d672b001b122cbbb92139d68b85fe6f5e954c702995e9cc6c30b18f05304b140cdcbab985a2bcc9055756789c5a34a SHA512 b7b417db86a36da75291ebf468400ec8e893cab7a3fca15ab59c29bc97140dcc3128157a3eefa279a936c30c6b655b158f1c2b2b1ad90d030054ccd887486271 +MISC ChangeLog 776 BLAKE2B 6e9d33afdcd624f03e2cd5dee9218f610fc3e84f495703152196297b1ff65cfcbb9d3ae179bb120746db1de81914bc129848306ee6d81974a1e8a72238c50d64 SHA512 d3f465ef94d01705874dc515874981d353f51081a5337ede9b19b924039bd892a2395f833e4daad4f6f4b3e41c687e47390b2ec1d38b73bdac5bba05fa68c50d +MISC metadata.xml 1102 BLAKE2B 094197cf48baf07e5785a63d8356b77dc54e9e02afa6eb14b7241ae2dc0ab9776ca20a5fe8e64aac1d5b41f213672e445e47de07ed94c02850ae8b068a277a23 SHA512 eacb25fd91114b01125484da6c83e542a01866c3a4a694e7a916340fd86fed8626fb928be55ef353b805d76b415c3d1b56ced76bfb3ddc80025d62babdfdbd9a diff --git a/sci-libs/lalpulsar/lalpulsar-1.2.1.ebuild b/sci-libs/lalpulsar/lalpulsar-1.2.1.ebuild deleted file mode 100644 index 42890ef..0000000 --- a/sci-libs/lalpulsar/lalpulsar-1.2.1.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="Pulsar (continuous-wave) package of the LIGO/Virgo libraries." -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="=sci-libs/lal-6.6.1 - " -RDEPEND=${DEPEND} diff --git a/sci-libs/lalpulsar/lalpulsar-1.6.1.ebuild b/sci-libs/lalpulsar/lalpulsar-1.6.1.ebuild index 2793340..d9c6442 100644 --- a/sci-libs/lalpulsar/lalpulsar-1.6.1.ebuild +++ b/sci-libs/lalpulsar/lalpulsar-1.6.1.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=4 +EAPI=7 DESCRIPTION="Pulsar (continuous-wave) package of the LIGO/Virgo libraries" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/sci-libs/lalpulsar/lalpulsar-3.1.0.ebuild b/sci-libs/lalpulsar/lalpulsar-3.1.0.ebuild new file mode 100644 index 0000000..0db2077 --- /dev/null +++ b/sci-libs/lalpulsar/lalpulsar-3.1.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Pulsar (continuous-wave) package of the LIGO/Virgo libraries" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="all-lal cfitsio doc -fast-gsl +fast-install +lalframe +openmp python static-libs +swig +swig-iface -swig-octave -swig-python" + +RDEPEND="sci-libs/fftw + sci-libs/gsl + sci-libs/lal + cfitsio? ( sci-libs/cfitsio ) + lalframe? ( sci-libs/lalframe ) + openmp? ( sys-cluster/openmpi ) + python? ( dev-lang/python:* ) + swig-octave? ( sci-mathematics/octave ) + swig-python? ( dev-lang/python:* ) + " +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + swig? ( dev-lang/swig ) + swig-iface? ( dev-lang/swig ) + swig-octave? ( dev-lang/swig ) + swig-python? ( dev-lang/swig ) + " + +src_configure() { + econf \ + $(use_enable all-lal) \ + $(use_enable cfitsio) \ + $(use_enable doc doxygen) \ + $(use_enable fast-gsl) \ + $(use_enable fast-install) \ + $(use_enable lalframe) \ + $(use_enable openmp) \ + $(use_enable python) \ + $(use_enable static-libs static) \ + $(use_enable swig) \ + $(use_enable swig-iface) \ + $(use_enable swig-octave) \ + $(use_enable swig-python) \ + --enable-help2man + # Not sure: + # $(use_disable libtool-lock) \ avoid locking (might break parallel builds) +} + +pkg_postinst() { + elog "\n Now you may want to setup your environment:" + elog "\n Bourne shell [bash] users: please add the following line to your .profile file:" + elog "\n . /etc/lalpulsar-user-env.sh" + elog "\n C-shell [tcsh] users: please add the following line to your .login file:" + elog "\n source /etc/lalpulsar-user-env.csh" + elog "" +} diff --git a/sci-libs/lalpulsar/metadata.xml b/sci-libs/lalpulsar/metadata.xml index 7ba46ab..bbea02c 100644 --- a/sci-libs/lalpulsar/metadata.xml +++ b/sci-libs/lalpulsar/metadata.xml @@ -1,9 +1,24 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> - <maintainer type="person"> - <email>AstroFloyd@gmail.com</email> - <name>AstroFloyd</name> - </maintainer> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='all-lal'>Enable compilation of all LAL libraries</flag> + <flag name='cfitsio'></flag> + <flag name='fast-gsl'>Enable fast/inline GSL code</flag> + <flag name='fast-install'>Optimize for fast installation</flag> + <flag name='lalframe'>Adds support for <pkg>sci-libs/lalframe</pkg></flag> + <flag name='openmp'>Adds support for <pkg>sys-cluster/openmpi</pkg></flag> + <flag name='python'>Build Python programs and modules</flag> + <flag name='swig'>Generate SWIG bindings for all languages</flag> + <flag name='swig-iface'>Generate SWIG interface only</flag> + <flag name='swig-octave'>Generate SWIG bindings for Octave</flag> + <flag name='swig-python'>Generate SWIG bindings for Python</flag> + <!-- + <flag name='libtool-lock'>avoid locking (might break parallel builds)</flag> + --> + </use> </pkgmetadata> diff --git a/sci-libs/lalsimulation/ChangeLog b/sci-libs/lalsimulation/ChangeLog index d44fec0..8271f14 100644 --- a/sci-libs/lalsimulation/ChangeLog +++ b/sci-libs/lalsimulation/ChangeLog @@ -1,10 +1,19 @@ # ChangeLog for sci-libs/lalsimulation -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ +*lalsimulation-3.0.0 (10 Dec 2021) + + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +lalsimulation-3.0.0.ebuild, + -lalsimulation-0.1.1.ebuild, metadata.xml: + sci-libs/lalsimulation: version bump to v3.0.0. + + 22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lalsimulation-0.1.1.ebuild, + lalsimulation-0.6.1.ebuild, metadata.xml: + sci-libs/lalsimulation: update ebuilds to EAPI7. + 11 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml: Updated existing ebuilds, make them pass repoman; added metadata.xml 24 Jan 2012; AstroFloyd <AstroFloyd@gmail.com> +lalsimulation-0.1.1.ebuild: Initial ebuild - diff --git a/sci-libs/lalsimulation/Manifest b/sci-libs/lalsimulation/Manifest index 87670e5..3017653 100644 --- a/sci-libs/lalsimulation/Manifest +++ b/sci-libs/lalsimulation/Manifest @@ -1,6 +1,6 @@ -DIST lalsimulation-0.1.1.tar.gz 613779 SHA256 af874c470b6c0f882d1f09c2854deee9449ec9fc1da74e8d1b3f1741d13882e2 SHA512 f6202df1ecaa39323c62a7aa15215783331ef3487474b42b3fa40f1d33430ef61bcc134a3a85db415140e23a0eb273af1dbf80b71cdf10661bea06793427aa73 WHIRLPOOL ae4fdca531a0eefee96f2c11fab5a52f93aa0718d3d3e758ece7ce8c241ec2f30ff6f9ff4daf76be1126567a3ec06b23ebdc469747db7ca543bfe00f2fca8e22 -DIST lalsimulation-0.6.1.tar.gz 839002 SHA256 108339a81899650b2ae1f1b34bfd6d131d9814e4ddc205f42b1930c78b572554 SHA512 c35aba6c24b535d6e85a20bbb5f371900999cb4104d46ae6325aedb4590faa3ee3656a257f379385d89f1af4efed8d746dbc75d4469ae89b36e015e378db58b4 WHIRLPOOL 1b6039a19dd224e5133f6542ad3c4f36d9b07d72a68a8f44c8b5e1df065db8b878d3c12e506d73e769768fb154a395e2a1c8e5c66c6e85c36753fb9ed63dc19d -EBUILD lalsimulation-0.1.1.ebuild 492 SHA256 6020967da8b3dcf1ec186efbd9cd7dbdac421dc72889e5063bd019e525b17874 SHA512 1b363a10a9bcdf04ddd1dd45c62e7c49b976e2b94694c0eed836cbaf447a0e851a47647fb0d23a6868da62321a4bc758cf24fcced3648c70289f5eea48eabf96 WHIRLPOOL f73fbd045fa7adbe64ee4f7d78f22cd65c64539784d324c9c0ff5c460d68aa687ba3c49b4b5789fa51bae90901916e4f99cd441f833ef34a5e03274a3df69d75 -EBUILD lalsimulation-0.6.1.ebuild 906 SHA256 e96bcb0cf5303a89939c570f69f7e722bb194627351cd9157b496b6419c8e1ae SHA512 c269bfd33dc12b76477bd21b6893f2236d122ee59bdfb45a7c0050b308eceb6e6f3042cc0af1d426e82756647083cea511216b2a48ea8ab0fdd00548e2c04c75 WHIRLPOOL 445e85d35a0e4b44a076368de3905bf78a9fba1c3e7edbb3e0763e78a86aa120053dddceae44bcf8d9366b85bfe53de1fc4ec6afb76016410530285f8d6a33d6 -MISC ChangeLog 355 SHA256 59876ef47a3a8ba98a0dec8292d9174d99695f7a86543e59b611ead85fdeddac SHA512 174f585203980cdf33d6b6776481cf3de341ac2b7a9cee4142e9b2e32f690b95f04e794a5cc449e5f35a8d1232feccaaf40c0370e21e0031ea79af652b973ae0 WHIRLPOOL 219e1cd9bc4677b9c99c74c9a0a88fa9c2d39623cd90ff68032508af07e41a6d50be96e9ba049d4dc2cd055a4c7e4457bb25c4bc3c4e31e1e3bacecad79ad9bd -MISC metadata.xml 264 SHA256 ee70a62452103200e6d120f463a141b87a772bfdda04572283afa0a809039edb SHA512 c79eefbc9d27d7e04258df2337677bf7ed5eac5a594ecc923404fabe776804bebcbf4214f5008844b0afab101a02813890490e98756dc3d4aad55b283aeca715 WHIRLPOOL 2a80dcbc66e7dda8ea6711e0752e2ccf19aaaffec75f20770621cc7b73c34021944bc3347280d8afe0dd6410fdb9555f54534ec6d07e75ccac33323a569b2fab +DIST lalsimulation-0.6.1.tar.gz 839002 BLAKE2B f1608f9b517d4e3a3ac1548a620b398e6fac265da88c33838346daace29873c586d7d507f8be8fc141605785b7e8286090ad10ff7fb205fab9654a3c29bf2da7 SHA512 c35aba6c24b535d6e85a20bbb5f371900999cb4104d46ae6325aedb4590faa3ee3656a257f379385d89f1af4efed8d746dbc75d4469ae89b36e015e378db58b4 +DIST lalsimulation-3.0.0.tar.xz 7461196 BLAKE2B 601de0768791d84f71123ce533e788af5e40d1da8bf390d9e594c4fcf7592c0ee395a42f37aa1ce9ee7f88262b5cf908e1797c600b2c0b10bbaacb6e3c2fd8b8 SHA512 7756d6c23a5d08f1481d196cf729c0decc5c95f02a3ff593961c0d9c055c41c4a818fdbe689773e895509c6cce0298cd5c822d22f93408748e254b52389ff57b +EBUILD lalsimulation-0.6.1.ebuild 842 BLAKE2B 9a23bfd000d34f77fbe9632ebcf83a73978d8a5f6b666dfe6e317b6b6047e56650f8d06ddbdc42c3f046af89f1879c0f3595b88d4e2c5b949204c9e1b92c34a9 SHA512 212b81a38e7f7d0f34f66205c41562170966727afd2f877f0bd0d376072c14d9e7ef8a67d3eb73840bfeaf4c1c9e453925a5e66dc0a8c1b389b3183b9a98a3c5 +EBUILD lalsimulation-3.0.0.ebuild 1627 BLAKE2B 690a82053f628ab156f72e98bab4904739baf65c5c5d41c57c36dd41ccbdf6277dfb6d2c21b7ac4c726a8d4c5d5b1a20e07254df0e88dd931c8dc961a37c69f8 SHA512 f931f8789c697bc9d6c80af0a481c3de68aa8b2f9637db087312f0d7b442f143eb3ce500d7fcca7911bf14697e6f35b080c946dcf712a8f8fba8f07e8857a814 +MISC ChangeLog 734 BLAKE2B 593e47289cdd748e35162cb31c65e2126dad06e6280ebd33dabdc40d5580cc4d0ba94f167aad1e1b86a9a9e7ee48f3e56b3ec742b83dbf6e036d11070fcd4c0b SHA512 37cfedf86b6ff40d0006de8fa0a810582844bd1a0a7669199c9f6e3695fc6a441a8b2278c325e10d53f3eacfe248891361eb9daa7b9b8aa16e3956c6d609c341 +MISC metadata.xml 917 BLAKE2B 7a31208ad33ccef25c92645d60d1df2d8467d2e6361c88595724568fd81b4d74a3441b33899ced49841317c5683bd2b25cc00791a2ad1f11dfb7dc18d6fa4df9 SHA512 04e57b0ed297578516912fa243a0fe01f5df5bf5a20d822cae2ec9d64ff6ee5d6a1ce456799c357672335e0eee53b1eb79189179724a67d98817801bc491b872 diff --git a/sci-libs/lalsimulation/lalsimulation-0.1.1.ebuild b/sci-libs/lalsimulation/lalsimulation-0.1.1.ebuild deleted file mode 100644 index 0da66a8..0000000 --- a/sci-libs/lalsimulation/lalsimulation-0.1.1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="Simulation package of the LIGO/Virgo libraries." -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="=sci-libs/lal-6.6.1 - sci-libs/lalmetaio - " -RDEPEND=${DEPEND} diff --git a/sci-libs/lalsimulation/lalsimulation-0.6.1.ebuild b/sci-libs/lalsimulation/lalsimulation-0.6.1.ebuild index 5bbadc8..7d988bb 100644 --- a/sci-libs/lalsimulation/lalsimulation-0.6.1.ebuild +++ b/sci-libs/lalsimulation/lalsimulation-0.6.1.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=4 +EAPI=7 DESCRIPTION="Simulation package of the LIGO/Virgo libraries" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/sci-libs/lalsimulation/lalsimulation-3.0.0.ebuild b/sci-libs/lalsimulation/lalsimulation-3.0.0.ebuild new file mode 100644 index 0000000..3638ea7 --- /dev/null +++ b/sci-libs/lalsimulation/lalsimulation-3.0.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Simulation package of the LIGO/Virgo libraries" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc -fast-gsl +fast-install openmp python static-libs +swig +swig-iface -swig-octave -swig-python" + +RDEPEND="sci-libs/gsl + sci-libs/lal + openmp? ( sys-cluster/openmpi ) + python? ( dev-lang/python:* ) + swig-octave? ( sci-mathematics/octave ) + swig-python? ( dev-lang/python:* ) + " +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + swig? ( dev-lang/swig ) + swig-iface? ( dev-lang/swig ) + swig-octave? ( dev-lang/swig ) + swig-python? ( dev-lang/swig ) + " + +src_configure() { + econf \ + $(use_enable doc doxygen) \ + $(use_enable fast-gsl) \ + $(use_enable fast-install) \ + $(use_enable openmp) \ + $(use_enable python) \ + $(use_enable static-libs static) \ + $(use_enable swig) \ + $(use_enable swig-iface) \ + $(use_enable swig-octave) \ + $(use_enable swig-python) \ + --enable-help2man + # Not sure: + # $(use_disable libtool-lock) \ avoid locking (might break parallel builds) +} + +pkg_postinst() { + elog "\n Now you may want to setup your environment:" + elog "\n Bourne shell [bash] users: please add the following line to your .profile file:" + elog "\n . /etc/lalsimulation-user-env.sh" + elog "\n C-shell [tcsh] users: please add the following line to your .login file:" + elog "\n source /etc/lalsimulation-user-env.csh" + elog "" +} diff --git a/sci-libs/lalsimulation/metadata.xml b/sci-libs/lalsimulation/metadata.xml index 7ba46ab..5184a68 100644 --- a/sci-libs/lalsimulation/metadata.xml +++ b/sci-libs/lalsimulation/metadata.xml @@ -1,9 +1,21 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> - <maintainer type="person"> - <email>AstroFloyd@gmail.com</email> - <name>AstroFloyd</name> - </maintainer> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='fast-gsl'>Enable fast/inline GSL code</flag> + <flag name='fast-install'>Optimize for fast installation</flag> + <flag name='openmp'>Add support for <pkg>sys-cluster/openmpi</pkg></flag> + <flag name='python'>Build Python programs and modules</flag> + <flag name='swig'>Generate SWIG bindings for all languages</flag> + <flag name='swig-iface'>Generate SWIG interface only</flag> + <flag name='swig-octave'>Generate SWIG bindings for Octave</flag> + <flag name='swig-python'>Generate SWIG bindings for Python</flag> + <!-- + <flag name='libtool-lock'>avoid locking (might break parallel builds)</flag> + --> + </use> </pkgmetadata> diff --git a/sci-libs/lalstochastic/ChangeLog b/sci-libs/lalstochastic/ChangeLog index a5b82a5..afd6e6a 100644 --- a/sci-libs/lalstochastic/ChangeLog +++ b/sci-libs/lalstochastic/ChangeLog @@ -1,10 +1,13 @@ # ChangeLog for sci-libs/lalstochastic -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ + 22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lalstochastic-1.1.3.ebuild, + lalstochastic-1.1.7.ebuild, metadata.xml: + sci-libs/lalstochastic: update ebuilds to EAPI7. + 11 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml: Added metadata.xml 24 Jan 2012; AstroFloyd <AstroFloyd@gmail.com> +lalstochastic-1.1.3.ebuild: Initial ebuild - diff --git a/sci-libs/lalstochastic/Manifest b/sci-libs/lalstochastic/Manifest index db3a846..0c6fdca 100644 --- a/sci-libs/lalstochastic/Manifest +++ b/sci-libs/lalstochastic/Manifest @@ -1,6 +1,6 @@ -DIST lalstochastic-1.1.3.tar.gz 1073211 SHA256 fa73ff72d0c1408764c1833a90ae20911debbef7847f7b0c74935b55ebfd8d90 SHA512 96c74ca12d3bf302f4749460fdd72c2a563a5d55d1f38b5a5c7de2b28d029a885a76698510a132265da8b08fbc94a81c32efbd33fa66d3566ca6623100646004 WHIRLPOOL 77d7b111fab599f2da7f58650fa4127ec9feed9bb18a2cdc6bd30fbd361115279fa99056eff76d6a493b931f00012bd8a4045a0d5f569b6146b8958e7017f634 -DIST lalstochastic-1.1.7.tar.gz 1033307 SHA256 43e4d61bfd026d861e33be5a352e6ad2c2498328394c3cfd35482be2d7c4cc4e SHA512 e39c2ec427a9727bda93c64ba47d1208d10245ac7ae10eefaad31e6db7145f25e6a6360148d1b042db8cec7ca341643bea1a7062060fd2a2882558306c7c1807 WHIRLPOOL 291a7d1e5474872a6c640bc39ba022d1c2e7b42d9dc49e9c3aeaceeba66dbc274c953ee76a15a5a0470ffec9349cf464b37d8dfa01371f06b52d8719892be037 -EBUILD lalstochastic-1.1.3.ebuild 509 SHA256 1266d8899f8d0317f054ae0cd725a7b307c2cc948812d0335796677da8e2add9 SHA512 136f1ce3e8f2de5ce89020145c380818c9329a19e7532feca3e667c95de29595e59ea45b2666b46dbd085a37606f5be5175b18c0c3ebc3882cb492f90f618d32 WHIRLPOOL 69a9cecd435e01ef0679b363dd05941ac2303c983e0f2628cebe15bc11c79671c6eb2646bd72490fd93610c8aa895572e493f519f36cefe2b62f87dd93bbf1d3 -EBUILD lalstochastic-1.1.7.ebuild 938 SHA256 fda3269c2efa555763e38e4e1533ca43651da4b778c8df5ea3a51deb8be2dacf SHA512 81222902f2a838cc371a1e7192a0c95000eadedf95fd38014625e56d3991211d7c07d390ccdfeb7f49af67dbfadfda9120b8f2af3abd3066c6aff27a0a112a98 WHIRLPOOL feb1f05ecbd1a8eda22ef9ad7f553675287b00a183009cb668de8ecc01c9c5289a00006bf4dea3bac020c5fc1b115169e9e3b816c5ae0533a6a3a3f967ee42ed -MISC ChangeLog 305 SHA256 eafd963180bd0c7f2d27e5da8dc21ced00b745b725dfb22fca5041a25420a46c SHA512 5d84af31a12f93e69e6f689f352d3c4de7c31e0c0b35fdc7eec64ca18f1f2ec380726fb362d20df9654d67c43f065a590e39140995a699c7675acd98b9644c27 WHIRLPOOL 43218ce92e1731c328a96abf2fb5c879964af57b2aabb6ad4f4638eb33998c5f8b18d34124a605b6e91db165e0127607a348668c151eb4a2fb71b79536abfc8b -MISC metadata.xml 264 SHA256 ee70a62452103200e6d120f463a141b87a772bfdda04572283afa0a809039edb SHA512 c79eefbc9d27d7e04258df2337677bf7ed5eac5a594ecc923404fabe776804bebcbf4214f5008844b0afab101a02813890490e98756dc3d4aad55b283aeca715 WHIRLPOOL 2a80dcbc66e7dda8ea6711e0752e2ccf19aaaffec75f20770621cc7b73c34021944bc3347280d8afe0dd6410fdb9555f54534ec6d07e75ccac33323a569b2fab +DIST lalstochastic-1.1.3.tar.gz 1073211 BLAKE2B e51e6ce531bc3e6e6e375c2ae2bc1c0f5acc6bdcb8d6aec2d64c261636fa783f84957a5014366ca65f719714938b26b72a1847fd1281818750160612f2dec645 SHA512 96c74ca12d3bf302f4749460fdd72c2a563a5d55d1f38b5a5c7de2b28d029a885a76698510a132265da8b08fbc94a81c32efbd33fa66d3566ca6623100646004 +DIST lalstochastic-1.1.7.tar.gz 1033307 BLAKE2B 45865493a17b0e87b8bf3580a04bba035bcd1d74c9214a171872b8e9d0cf7cf5b8f541be52a8372ae1104a5d63f47aff10c19006eab2fdbfe77be83f339e48ee SHA512 e39c2ec427a9727bda93c64ba47d1208d10245ac7ae10eefaad31e6db7145f25e6a6360148d1b042db8cec7ca341643bea1a7062060fd2a2882558306c7c1807 +EBUILD lalstochastic-1.1.3.ebuild 451 BLAKE2B 0951a7be72415ab1b3d53471842a8f9c7029af1fd6f1cd0188272e6514022eaa81ae340f538b043558bfa48905b389fcd0674c80f364fe11ccb59ade8840a99c SHA512 f33b8317b1de7e7c8d1908eae2b4e2130a03c34ac0acae6c0c2326cdac51505d7e730b177fe1a405baca371e8ed1c4839cc47de92dbf7457cd58590d69cb3f7f +EBUILD lalstochastic-1.1.7.ebuild 874 BLAKE2B 4b714343aba68d3b4ce6f9dcf4be5046d5894d175f6a7ff8fb95481143838628923dd824673a4f28e3f73fab95f88839d49640f60f5febf4e5f999e65836ea3c SHA512 460f096ed254a548afcda08788f361db56f849c8bfadf0b146722cf1aee12307d2422afe94f5a038fc1d8da066a9b50bb41063dbaad6522ff766312a1b005811 +MISC ChangeLog 474 BLAKE2B ed6e4b0bc451fb9d1de4802fd180a8168d6f001632283d903b2b1c394958ec7785e5af639806cf1cc8e7e2a584750b60a18492d02ffc1f12306bc33bda5a088f SHA512 4af7bb8d95dde53a625ad845e932ca02e3f5481b28eb68c87f42e2a05374d32ab8e5f0509d4148420fd1a6d21ec49fcefbcaf15955270b5ea38bcd690eb6a463 +MISC metadata.xml 246 BLAKE2B c3f90b82c7629a40aea007c52f2bba77d55980f7a5664974493015872ae806ef444321b45c7fb42c470b4b8e85e1616cb3c0ec314c6ec2750903213bbcfb6e71 SHA512 06d0dd6752c4d7bb4c7292ab66a8c1222b97076bbb75cdbd77dc021160dd99ee1f5c06eb9c11b3a72bb59fcbd5692cec9846d1930ca37669c24c7e180ea08c86 diff --git a/sci-libs/lalstochastic/lalstochastic-1.1.3.ebuild b/sci-libs/lalstochastic/lalstochastic-1.1.3.ebuild index 9d257cf..0d4c797 100644 --- a/sci-libs/lalstochastic/lalstochastic-1.1.3.ebuild +++ b/sci-libs/lalstochastic/lalstochastic-1.1.3.ebuild @@ -1,19 +1,18 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=4 +EAPI=7 DESCRIPTION="Stochastic-background package of the LIGO/Virgo libraries." -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" -DEPEND="=sci-libs/lal-6.6.1 - =sci-libs/lalmetaio-1.0.3 +DEPEND="=sci-libs/lal-6.6.1-r0 + =sci-libs/lalmetaio-1.0.3-r0 " RDEPEND=${DEPEND} diff --git a/sci-libs/lalstochastic/lalstochastic-1.1.7.ebuild b/sci-libs/lalstochastic/lalstochastic-1.1.7.ebuild index 0c7dae7..9ea88da 100644 --- a/sci-libs/lalstochastic/lalstochastic-1.1.7.ebuild +++ b/sci-libs/lalstochastic/lalstochastic-1.1.7.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=4 +EAPI=7 DESCRIPTION="Stochastic-background package of the LIGO/Virgo libraries" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/sci-libs/lalstochastic/metadata.xml b/sci-libs/lalstochastic/metadata.xml index 7ba46ab..1ee0572 100644 --- a/sci-libs/lalstochastic/metadata.xml +++ b/sci-libs/lalstochastic/metadata.xml @@ -1,7 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> <maintainer type="person"> <email>AstroFloyd@gmail.com</email> <name>AstroFloyd</name> diff --git a/sci-libs/lalsuite/ChangeLog b/sci-libs/lalsuite/ChangeLog index a28568f..bc2d7f1 100644 --- a/sci-libs/lalsuite/ChangeLog +++ b/sci-libs/lalsuite/ChangeLog @@ -1,10 +1,34 @@ # ChangeLog for sci-libs/lalsuite -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ + 15 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lalsuite-7.1.ebuild, + metadata.xml: + sci-libs/lalsuite: remove dependent USE flags from v7.1. + + 14 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lalsuite-7.1.ebuild: + sci-libs/lalsuite: add dependent USE flags to v7.1. + + 14 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lalsuite-7.1.ebuild, + metadata.xml: + sci-libs/lalsuite: add dependent USE flags to v7.1. + + 14 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> lalsuite-7.1.ebuild, + metadata.xml: + sci-libs/lalsuite: add subpackages as USE flags to v7.1. + +*lalsuite-7.1 (14 Dec 2021) + + 14 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +lalsuite-7.1.ebuild, + metadata.xml: + sci-libs/lalsuite: version bump to v7.1. + + 22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lalsuite-6.15.ebuild, + metadata.xml: + sci-libs/lalsuite: update ebuilds to EAPI7. + *lalsuite-6.15 (12 Mar 2013) 12 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +lalsuite-6.15.ebuild, +metadata.xml: New ebuild - diff --git a/sci-libs/lalsuite/Manifest b/sci-libs/lalsuite/Manifest index 1b5297a..f031638 100644 --- a/sci-libs/lalsuite/Manifest +++ b/sci-libs/lalsuite/Manifest @@ -1,3 +1,4 @@ -EBUILD lalsuite-6.15.ebuild 710 SHA256 f6087638cb3ab7b1a3b080b765ff3b18f308d1b0135aa5596f666e7454b268ca SHA512 325a50098d8f8213d3a85c9e079443f849335d175161a3809dfd624361d5da32c722d3c93f79b01a8ef1bb3f27c7222d4155cbb6c7be798bde377c9bc1adc700 WHIRLPOOL 16d7f08aa8cfe1a74efa427199bdad6d4e1e358b274a57943620dd5f948b65e59e9c788b96fc8eff17694dc2d172ec9fa3b84a046d1acb10dcd463b829b4f14d -MISC ChangeLog 251 SHA256 0a1d8b8a67e48b1e52654687f4f6ac9499c9e2888b10c116e1a0bf98f321bdc6 SHA512 9e96213d306453e866da3b8680f498733e90d7227cde41c5678bd025732c49016921631e69fe7dcfc76ef0ba2ece336f1f6d1cca93b6f807f7dae3b6bba25edb WHIRLPOOL 0706069480cf25a00e01b3356a196769a667bbd90b97df1a20e17b71f9bacc998a459e716be2e4179a84be303cd74e7c9589901fed3d4fba46a1dca294839c67 -MISC metadata.xml 264 SHA256 ee70a62452103200e6d120f463a141b87a772bfdda04572283afa0a809039edb SHA512 c79eefbc9d27d7e04258df2337677bf7ed5eac5a594ecc923404fabe776804bebcbf4214f5008844b0afab101a02813890490e98756dc3d4aad55b283aeca715 WHIRLPOOL 2a80dcbc66e7dda8ea6711e0752e2ccf19aaaffec75f20770621cc7b73c34021944bc3347280d8afe0dd6410fdb9555f54534ec6d07e75ccac33323a569b2fab +EBUILD lalsuite-6.15.ebuild 650 BLAKE2B 58625f5876b585c9e2f1ab088efacf0c7e37d45b29708a25963b3d54769668973f0f6526bfd1de093bb5f7d86c5e14d667b42a3be25212236cd4cd4377a486bd SHA512 faea79b323fc1e5822f72699cdec28ee72430630f441411599d412f944421dc7a1329a95b25b167e158e7d75e5b6bd65a0ccf600644be4bc8de8397436d880df +EBUILD lalsuite-7.1.ebuild 781 BLAKE2B 991dfcbde768c50afc85632786f8e54f15c0d9622ef32d94e7564a2d68b5104da11b06bbb8763405cefab83fe82a3bccde54cb50f6ba59929f6db1b11bdf92cc SHA512 9f3b1b4df6e2415446406446a7a8f579654c85dc715d24e506b6e9e3167d770ba7216b2bcbd0d410a5b04c2d3cfedb5cf79336d5ab6327cefe31c89dc9ca063d +MISC ChangeLog 1099 BLAKE2B 63669897f210cd3672cda5c90b6812b5938a5e3a6e922d724a1ea6e960c4e54c4eb15c0fbb8266bbda612015c47e2dd463ed252f22e64826ab0fac07b044dafc SHA512 10adcdbd4a4ca848f736bb2ca6f1632c7d5f59e07f71adc2b517b1870d268115832bc864a83699ecba4db621bb15b16ed5876352f4237e3b3c97d6d8cc5e9d02 +MISC metadata.xml 951 BLAKE2B 71db891d9cde121dadd1d337fd6f8663e0876b75796c708bc751338da55dd8a227ffed9d454d3d579648ec580a6f03d9f5af4cdc92ae84a199478e27aab2f66a SHA512 209cfc6d02776d2717c7bac5e13e8be9287f58a322a934b37e0761a7cdf981eaf357c43af668fdb8536d1156232a9ce1aee11f4d55c61a40b096b72b460f4b13 diff --git a/sci-libs/lalsuite/lalsuite-6.15.ebuild b/sci-libs/lalsuite/lalsuite-6.15.ebuild index 07b6053..fb8847d 100644 --- a/sci-libs/lalsuite/lalsuite-6.15.ebuild +++ b/sci-libs/lalsuite/lalsuite-6.15.ebuild @@ -1,11 +1,10 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=4 +EAPI=7 -DESCRIPTION="LAL - LIGO-Virgo data-analysis software suite - pull in a coherent set of sci-libs/lal* packages" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" +DESCRIPTION="LAL - LIGO-Virgo data-analysis software suite" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" LICENSE="GPL-2" SLOT="0" @@ -13,15 +12,15 @@ KEYWORDS="~amd64 ~x86" IUSE="" RDEPEND=" - =sci-libs/lal-6.9.1 - =sci-libs/lalframe-1.0.9 - =sci-libs/lalmetaio-1.0.7 - =sci-libs/lalsimulation-0.6.1 - =sci-libs/lalburst-1.1.6 - =sci-libs/lalinspiral-1.4.2 - =sci-libs/lalpulsar-1.6.1 - =sci-libs/lalinference-1.0.1 - =sci-libs/lalstochastic-1.1.7 - =sci-libs/lalapps-6.11.2 + =sci-libs/lal-6.9.1-r0 + =sci-libs/lalframe-1.0.9-r0 + =sci-libs/lalmetaio-1.0.7-r0 + =sci-libs/lalsimulation-0.6.1-r0 + =sci-libs/lalburst-1.1.6-r0 + =sci-libs/lalinspiral-1.4.2-r0 + =sci-libs/lalpulsar-1.6.1-r0 + =sci-libs/lalinference-1.0.1-r0 + =sci-libs/lalstochastic-1.1.7-r0 + =sci-libs/lalapps-6.11.2-r0 " # =sci-libs/lalxml-1.1.7 # compatible, but unused diff --git a/sci-libs/lalsuite/lalsuite-7.1.ebuild b/sci-libs/lalsuite/lalsuite-7.1.ebuild new file mode 100644 index 0000000..1c5185d --- /dev/null +++ b/sci-libs/lalsuite/lalsuite-7.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="LAL - LIGO-Virgo data-analysis software suite" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+lalmetaio +lalframe +lalpulsar +lalsimulation +lalinspiral +lalburst +lalinference +lalapps" + +RDEPEND=" + =sci-libs/lal-7.1.4-r0 + lalmetaio? ( =sci-libs/lalmetaio-2.0.3-r0 ) + lalframe? ( =sci-libs/lalframe-1.5.5-r0 ) + lalpulsar? ( =sci-libs/lalpulsar-3.1.0-r0 ) + lalsimulation? ( =sci-libs/lalsimulation-3.0.0-r0 ) + lalinspiral? ( =sci-libs/lalinspiral-2.0.3-r0 ) + lalburst? ( =sci-libs/lalburst-1.5.9-r0 ) + lalinference? ( =sci-libs/lalinference-3.0.0-r0 ) + lalapps? ( =sci-libs/lalapps-7.3.0-r0 ) +" diff --git a/sci-libs/lalsuite/metadata.xml b/sci-libs/lalsuite/metadata.xml index 7ba46ab..353c3cf 100644 --- a/sci-libs/lalsuite/metadata.xml +++ b/sci-libs/lalsuite/metadata.xml @@ -1,9 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> - <maintainer type="person"> - <email>AstroFloyd@gmail.com</email> - <name>AstroFloyd</name> - </maintainer> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='lalburst'>Include the <pkg>sci-libs/lalburst</pkg> package</flag> + <flag name='lalframe'>Include the <pkg>sci-libs/lalframe</pkg> package</flag> + <flag name='lalinference'>Include the <pkg>sci-libs/lalinference</pkg> package</flag> + <flag name='lalinspiral'>Include the <pkg>sci-libs/lalinspiral</pkg> package</flag> + <flag name='lalmetaio'>Include the <pkg>sci-libs/lalmetaio</pkg> package</flag> + <flag name='lalpulsar'>Include the <pkg>sci-libs/lalpulsar</pkg> package</flag> + <flag name='lalsimulation'>Include the <pkg>sci-libs/lalsimulation</pkg> package</flag> + <flag name='lalapps'>Include the <pkg>sci-libs/lalapps</pkg> package</flag> + </use> </pkgmetadata> diff --git a/sci-libs/lalxml/ChangeLog b/sci-libs/lalxml/ChangeLog index 716d357..481aedf 100644 --- a/sci-libs/lalxml/ChangeLog +++ b/sci-libs/lalxml/ChangeLog @@ -1,7 +1,11 @@ # ChangeLog for sci-libs/lalxml -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ + 22 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> lalxml-1.1.0.ebuild, + lalxml-1.1.2.ebuild, lalxml-1.1.7.ebuild, metadata.xml: + sci-libs/lalxml: update ebuilds to EAPI7. + 11 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml: Updating existing ebuilds, make them pass repoman; added metadata.xml @@ -10,4 +14,3 @@ 23 Jan 2012; AstroFloyd <AstroFloyd@gmail.com> +lalxml-1.1.0.ebuild: Initial ebuild - diff --git a/sci-libs/lalxml/Manifest b/sci-libs/lalxml/Manifest index b31df59..9f54ba7 100644 --- a/sci-libs/lalxml/Manifest +++ b/sci-libs/lalxml/Manifest @@ -1,8 +1,8 @@ -DIST lalxml-1.1.0.tar.gz 389291 SHA256 92043e971f5d9b54199862b85155c33232375c65fb27083753f93c70c580b8a7 -DIST lalxml-1.1.2.tar.gz 442155 SHA256 320d54503e040cb88e50f78403247db8482d7faa4b8ef4b708ee6c95d818b44e SHA512 fbbaf7655943b948000260d81f2d13c812c522834c09aef7ae5437a078a7ffe4e6f0f6e1f70339e7c7fdb875f375ecc481d9cbbf8a79b12d7c377fccaa3113d3 WHIRLPOOL 6522523a65ee2c5f6918aac900b32f75e00e429622a72a37776b84bb587633b4f684ea4658e892d9ade0631e6c4c6a31e587aeb85f8c22471ab2c1e8a8a61925 -DIST lalxml-1.1.7.tar.gz 483058 SHA256 3042907deb3873ea221d8d24da13d9253975fd90599a2e34a133a872b32c66de SHA512 22e3ea7ffb228d18efc319ab00b4350113c72b7d605b8d282c5a47c4efb470d582f997d7d2f5f1f4cfdb536f472748e00f2c3416eb471a87f19b1c3098864534 WHIRLPOOL 912d82f45a0f2a845238e767df27ea0103ae645feb544b9f3160419a7e381eb7faf7c6982d91b708df5fe49beb1c851c832e12b1781c4f558c125543fdb440d8 -EBUILD lalxml-1.1.0.ebuild 893 SHA256 7aa819327da46457aea8a1c35e966fd3cb47213f6528a7ea18db0e32019b0cab SHA512 2b596e056605493deb68a64b1901e854596f9d91415f6ca6d53b743f91ebd15ab7dd631c25c363776c4331722d9efead16b09e08a8add92683a66c086ba1ddc3 WHIRLPOOL c5fcb0bc0205ff49b0f131741006968ff242a39d6e51dd9adfdccc7e7eae7672b3a96719cc720195aecd95fc1a15960b97b93e76eca0d959296160cc1b58cf01 -EBUILD lalxml-1.1.2.ebuild 893 SHA256 7aa819327da46457aea8a1c35e966fd3cb47213f6528a7ea18db0e32019b0cab SHA512 2b596e056605493deb68a64b1901e854596f9d91415f6ca6d53b743f91ebd15ab7dd631c25c363776c4331722d9efead16b09e08a8add92683a66c086ba1ddc3 WHIRLPOOL c5fcb0bc0205ff49b0f131741006968ff242a39d6e51dd9adfdccc7e7eae7672b3a96719cc720195aecd95fc1a15960b97b93e76eca0d959296160cc1b58cf01 -EBUILD lalxml-1.1.7.ebuild 893 SHA256 7aa819327da46457aea8a1c35e966fd3cb47213f6528a7ea18db0e32019b0cab SHA512 2b596e056605493deb68a64b1901e854596f9d91415f6ca6d53b743f91ebd15ab7dd631c25c363776c4331722d9efead16b09e08a8add92683a66c086ba1ddc3 WHIRLPOOL c5fcb0bc0205ff49b0f131741006968ff242a39d6e51dd9adfdccc7e7eae7672b3a96719cc720195aecd95fc1a15960b97b93e76eca0d959296160cc1b58cf01 -MISC ChangeLog 429 SHA256 74c9ec8b040280d18eaa476a7669c9f39761df1cd1ee49b5c535b5951c0c1332 SHA512 5e7de804de6f17140732b4946a1993f7598a64d5c611d55ac6a3df855df7ef87aab4d13ede33b2de346f9c6329e22900fbf2560a88f35178322b022826aeec57 WHIRLPOOL 369a3b6a5a1caa8315b450d1a179252fb08379a416f9ea9063e669946f5df454633eb04dcd1d7b3e6b4bc37c6600c38a2f099152feb9b1d26ca475b42d508195 -MISC metadata.xml 264 SHA256 ee70a62452103200e6d120f463a141b87a772bfdda04572283afa0a809039edb SHA512 c79eefbc9d27d7e04258df2337677bf7ed5eac5a594ecc923404fabe776804bebcbf4214f5008844b0afab101a02813890490e98756dc3d4aad55b283aeca715 WHIRLPOOL 2a80dcbc66e7dda8ea6711e0752e2ccf19aaaffec75f20770621cc7b73c34021944bc3347280d8afe0dd6410fdb9555f54534ec6d07e75ccac33323a569b2fab +DIST lalxml-1.1.0.tar.gz 389291 BLAKE2B e69dfde961a1500c05b4fa5aaabe825d740ba9fb3034d6cc36b8f2d2795922cf7eecabe5b3c3569711879770343e8b2e7f26a2ffed081c281d40a58e7335381d SHA512 004d9198cce88ecbbc61f5ecb291289a16bc975c78537a3d488c953f34eeb6c9e0d606a65bed31af9bbb263365298c9585f17275d8397ace6f22c316c8d1b512 +DIST lalxml-1.1.2.tar.gz 442155 BLAKE2B f3cc1a6aa572473954eb3c253296f00f4d58e3447db7a2d89b16c5f32ea25c6a466339dce7842a88b66e890da8644e1734bf1cda6a847e71a55ab69e8dfc6b38 SHA512 fbbaf7655943b948000260d81f2d13c812c522834c09aef7ae5437a078a7ffe4e6f0f6e1f70339e7c7fdb875f375ecc481d9cbbf8a79b12d7c377fccaa3113d3 +DIST lalxml-1.1.7.tar.gz 483058 BLAKE2B 3144322c186ae69b6759f4b759007b00a5ca9bc3715735855757f34a79a696079b213b995ed2b4e0ff485d9977286347610df88691447425e046f248b0ab43da SHA512 22e3ea7ffb228d18efc319ab00b4350113c72b7d605b8d282c5a47c4efb470d582f997d7d2f5f1f4cfdb536f472748e00f2c3416eb471a87f19b1c3098864534 +EBUILD lalxml-1.1.0.ebuild 829 BLAKE2B e9fd2f7c1ea2f0e84202064bbb1bee867b04d04885594419d95a71e588537652e07a994e8dfbdbc98f781a0b2f256ab4f746fb44176766d4eed2c7a06334845f SHA512 a48ae1dc4a13302fa1386023edc8b886b3fbc3bdb69bb97db3f55bcc8ac8755be047cebd1b293f072d08f34ad316235802783994a9997eb8a19d6a8778740097 +EBUILD lalxml-1.1.2.ebuild 829 BLAKE2B e9fd2f7c1ea2f0e84202064bbb1bee867b04d04885594419d95a71e588537652e07a994e8dfbdbc98f781a0b2f256ab4f746fb44176766d4eed2c7a06334845f SHA512 a48ae1dc4a13302fa1386023edc8b886b3fbc3bdb69bb97db3f55bcc8ac8755be047cebd1b293f072d08f34ad316235802783994a9997eb8a19d6a8778740097 +EBUILD lalxml-1.1.7.ebuild 829 BLAKE2B e9fd2f7c1ea2f0e84202064bbb1bee867b04d04885594419d95a71e588537652e07a994e8dfbdbc98f781a0b2f256ab4f746fb44176766d4eed2c7a06334845f SHA512 a48ae1dc4a13302fa1386023edc8b886b3fbc3bdb69bb97db3f55bcc8ac8755be047cebd1b293f072d08f34ad316235802783994a9997eb8a19d6a8778740097 +MISC ChangeLog 598 BLAKE2B 09f88e579548aeb1b1d7d3da4643802076094af445b2c91fdc660bedd77f69360e1b43caa7bf0252db2780978971e9772da1805ad5dced2791c5d2c60c4817da SHA512 c0f4e2c8bb387ed7d616eaf2f8487e2c9c255d774dba33576e0e95f08063fe84949a89157b7006cf9f9a2edb8435cf23aec763a11030098eee05421b64cb016b +MISC metadata.xml 246 BLAKE2B c3f90b82c7629a40aea007c52f2bba77d55980f7a5664974493015872ae806ef444321b45c7fb42c470b4b8e85e1616cb3c0ec314c6ec2750903213bbcfb6e71 SHA512 06d0dd6752c4d7bb4c7292ab66a8c1222b97076bbb75cdbd77dc021160dd99ee1f5c06eb9c11b3a72bb59fcbd5692cec9846d1930ca37669c24c7e180ea08c86 diff --git a/sci-libs/lalxml/lalxml-1.1.0.ebuild b/sci-libs/lalxml/lalxml-1.1.0.ebuild index 6968134..038c2ee 100644 --- a/sci-libs/lalxml/lalxml-1.1.0.ebuild +++ b/sci-libs/lalxml/lalxml-1.1.0.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=4 +EAPI=7 DESCRIPTION="Handle XML for LIGO/Virgo data-analysis libraries" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/sci-libs/lalxml/lalxml-1.1.2.ebuild b/sci-libs/lalxml/lalxml-1.1.2.ebuild index 6968134..038c2ee 100644 --- a/sci-libs/lalxml/lalxml-1.1.2.ebuild +++ b/sci-libs/lalxml/lalxml-1.1.2.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=4 +EAPI=7 DESCRIPTION="Handle XML for LIGO/Virgo data-analysis libraries" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/sci-libs/lalxml/lalxml-1.1.7.ebuild b/sci-libs/lalxml/lalxml-1.1.7.ebuild index 6968134..038c2ee 100644 --- a/sci-libs/lalxml/lalxml-1.1.7.ebuild +++ b/sci-libs/lalxml/lalxml-1.1.7.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=4 +EAPI=7 DESCRIPTION="Handle XML for LIGO/Virgo data-analysis libraries" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/${P}.tar.gz" +HOMEPAGE="https://wiki.ligo.org/Computing/LALSuite" +SRC_URI="https://software.igwn.org/sources/source/lalsuite/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/sci-libs/lalxml/metadata.xml b/sci-libs/lalxml/metadata.xml index 7ba46ab..1ee0572 100644 --- a/sci-libs/lalxml/metadata.xml +++ b/sci-libs/lalxml/metadata.xml @@ -1,7 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> <maintainer type="person"> <email>AstroFloyd@gmail.com</email> <name>AstroFloyd</name> diff --git a/sci-libs/ldas-tools-al/ChangeLog b/sci-libs/ldas-tools-al/ChangeLog new file mode 100644 index 0000000..521a555 --- /dev/null +++ b/sci-libs/ldas-tools-al/ChangeLog @@ -0,0 +1,8 @@ + 09 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> ldas-tools-al-2.6.7.ebuild: + sci-libs/ldas-tools-al: quick fix to v2.6.7. + +*ldas-tools-al-2.6.7 (09 Dec 2021) + + 09 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +ldas-tools-al-2.6.7.ebuild, + +metadata.xml: + sci-libs/ldas-tools-al: initial ebuild: v2.6.7. diff --git a/sci-libs/ldas-tools-al/Manifest b/sci-libs/ldas-tools-al/Manifest new file mode 100644 index 0000000..405ed7a --- /dev/null +++ b/sci-libs/ldas-tools-al/Manifest @@ -0,0 +1,4 @@ +DIST ldas-tools-al-2.6.7.tar.gz 232756 BLAKE2B 72e9ddf8dd8ac84794479a6fe7748d9c869f80519f249a4c06fee31bbaed3b567f0bae0d87da5d83b912963edca0e0fb57f13645f784c84f7f221d037625062b SHA512 539dcb32d398a984e51467c14747fea3af2aa821a101b11b5a227c4b77e1a1a7c2ec468a8436074a27183f5a9ddf2bc06f7c36de2a10c56bfbb51e8c7b5cad8b +EBUILD ldas-tools-al-2.6.7.ebuild 402 BLAKE2B ef4a41f804f01b5f24f472d5e9b2cd318ab2596b525c7723d2425b2261bcb73f53296c13fa4e07ec05c4f940d72f5971fe8187ff255aa274814ac0a29255a50a SHA512 4c4469c0032a48318dac871707535110f48353c4c6048f59c5fe542f9eaa706574f9bc65c13116c3b6887f6e70e6a71793a60e768d04786b8afaac7fa0f614f8 +MISC ChangeLog 306 BLAKE2B 8ee810d165b58172447fbdc68f677911fc89a8e078ba670c0fe182aae9777fdf6b4aead3f1a43534adc87a90124aaea589b9dafd8c414d1de72020fe29a855b4 SHA512 36d68fcf7b864cd93b446576ffeabd9bbd0e3696e0f375fa4130cbca7295104f51abcea5d8fc25f3c1b4d9e9faa12acf2ff5a4d796ec5b8f423df718f792660f +MISC metadata.xml 246 BLAKE2B 6089254adfca2303d1eed1b07da875b54015bc70c445b48e285600409b6d906744e0ade5251832ddd4ec63fe2c5765cbc14b8671a9584e69163b95fab2b46a77 SHA512 9bea69c184f0a26c81b14a3f48c9479ae046f12190deb25a24635a2ffd0744bc3fc6981f9b77ef9581b62ffd459c91932357d1272008611273f7fd1bc42a7ee9 diff --git a/sci-libs/ldas-tools-al/ldas-tools-al-2.6.7.ebuild b/sci-libs/ldas-tools-al/ldas-tools-al-2.6.7.ebuild new file mode 100644 index 0000000..df5a534 --- /dev/null +++ b/sci-libs/ldas-tools-al/ldas-tools-al-2.6.7.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +CMAKE_MAKEFILE_GENERATOR=emake +inherit cmake + +DESCRIPTION="LIGO Data Analysis Tools al" +HOMEPAGE="http://software.igwn.org" +SRC_URI="http://software.igwn.org/lscsoft/source/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="sci-libs/ldas-tools-cmake" +RDEPEND="" diff --git a/dev-libs/nidaqmxbase/metadata.xml b/sci-libs/ldas-tools-al/metadata.xml index 7ba46ab..ccc0da6 100644 --- a/dev-libs/nidaqmxbase/metadata.xml +++ b/sci-libs/ldas-tools-al/metadata.xml @@ -1,7 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'> <pkgmetadata> - <herd>sci</herd> <maintainer type="person"> <email>AstroFloyd@gmail.com</email> <name>AstroFloyd</name> diff --git a/sci-libs/ldas-tools-cmake/ChangeLog b/sci-libs/ldas-tools-cmake/ChangeLog new file mode 100644 index 0000000..0124a52 --- /dev/null +++ b/sci-libs/ldas-tools-cmake/ChangeLog @@ -0,0 +1,8 @@ + 09 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> ldas-tools-cmake-1.2.3.ebuild: + sci-libs/ldas-tools-cmake: quick fix to v1.2.3. + +*ldas-tools-cmake-1.2.3 (09 Dec 2021) + + 09 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +ldas-tools-cmake-1.2.3.ebuild, + +metadata.xml: + sci-libs/ldas-tools-cmake: initial ebuild: v1.2.3. diff --git a/sci-libs/ldas-tools-cmake/Manifest b/sci-libs/ldas-tools-cmake/Manifest new file mode 100644 index 0000000..c685a06 --- /dev/null +++ b/sci-libs/ldas-tools-cmake/Manifest @@ -0,0 +1,4 @@ +DIST ldas-tools-cmake-1.2.3.tar.gz 5580 BLAKE2B 30a89af8c7581c74d020ede613e57879aa2f5aae959a95ee27115193a7cf91e823abba619e806675bb1cfe272757c1b9e7ab9312ee4446ccd2c2cc2cd12f67b5 SHA512 54eaccd852fe5f8a77ed611a4141611458fc8ab253d9ada5f2170967f1c6507e4ba202a13b31e79bf7ce1f89fb596477aea771e1dbe7152373ac752f99296829 +EBUILD ldas-tools-cmake-1.2.3.ebuild 440 BLAKE2B 1b5ba0dc4987bfb46490b8362032700bb8c5ff1b98b1f2f61cbfb1ae9caf3ac9f793c9755048f8124403e76fcbaf2d9eb5912936f75c835f277059744988885c SHA512 967b1c27a607d02134ca796174bcda962c071fe5c10efd5832367bab96ca8179823f1ca069f2ba5f81466dc4f2338f945521cabfa1d2cab42b0605b3a0cf09ef +MISC ChangeLog 321 BLAKE2B a11ff52f82c3c75c5a87ca9ef9920cff4b638272fc79df33273b8b6125dedb42c8e7f040a43c6ab334a7953866bef4142307e12e6abc564ca7a07756c9ad9f0b SHA512 69b58edd38c450c940532dc49f1e04914ee951c176853b33b1cadbcd594e0f85d3620fd22a3bc47e0b63392ea9f626bb43558f3fb15e763dff5c5cf1620583b4 +MISC metadata.xml 246 BLAKE2B 6089254adfca2303d1eed1b07da875b54015bc70c445b48e285600409b6d906744e0ade5251832ddd4ec63fe2c5765cbc14b8671a9584e69163b95fab2b46a77 SHA512 9bea69c184f0a26c81b14a3f48c9479ae046f12190deb25a24635a2ffd0744bc3fc6981f9b77ef9581b62ffd459c91932357d1272008611273f7fd1bc42a7ee9 diff --git a/sci-libs/ldas-tools-cmake/ldas-tools-cmake-1.2.3.ebuild b/sci-libs/ldas-tools-cmake/ldas-tools-cmake-1.2.3.ebuild new file mode 100644 index 0000000..b67ee44 --- /dev/null +++ b/sci-libs/ldas-tools-cmake/ldas-tools-cmake-1.2.3.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +CMAKE_MAKEFILE_GENERATOR=emake +inherit cmake + +DESCRIPTION="CMake scripts for the LIGO Data Analysis Software Tools" +HOMEPAGE="http://software.igwn.org/" +SRC_URI="http://software.igwn.org/lscsoft/source/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=sci-libs/igwn-cmake-macros-1.3.2" +RDEPEND="" diff --git a/app-emulation/vmware-view-open-client-pcoip-bin/metadata.xml b/sci-libs/ldas-tools-cmake/metadata.xml index 188f34a..ccc0da6 100644 --- a/app-emulation/vmware-view-open-client-pcoip-bin/metadata.xml +++ b/sci-libs/ldas-tools-cmake/metadata.xml @@ -1,7 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'> <pkgmetadata> - <herd>vmware</herd> <maintainer type="person"> <email>AstroFloyd@gmail.com</email> <name>AstroFloyd</name> diff --git a/sci-libs/ldas-tools-framecpp/ChangeLog b/sci-libs/ldas-tools-framecpp/ChangeLog new file mode 100644 index 0000000..9b6fd91 --- /dev/null +++ b/sci-libs/ldas-tools-framecpp/ChangeLog @@ -0,0 +1,9 @@ + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> + ldas-tools-framecpp-2.6.5.ebuild: + sci-libs/ldas-tools-framecpp: quick fix to DEPEND for^C2.6.5. + +*ldas-tools-framecpp-2.6.5 (10 Dec 2021) + + 10 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> + +ldas-tools-framecpp-2.6.5.ebuild, +metadata.xml: + sci-libs/ldas-tools-framecpp: initial ebuild: v2.6.5. diff --git a/sci-libs/ldas-tools-framecpp/Manifest b/sci-libs/ldas-tools-framecpp/Manifest new file mode 100644 index 0000000..fafb6ff --- /dev/null +++ b/sci-libs/ldas-tools-framecpp/Manifest @@ -0,0 +1,4 @@ +DIST ldas-tools-framecpp-2.6.5.tar.gz 1301668 BLAKE2B a1d45b8a1e21f0d7b630fa6dc03f2d997bf98e9bd823be9730900837fc5ccb5ce89c41567dca88f0db2d8388e89a6a6114c40dacf848b468fda8cc9669aca38f SHA512 611882540ffc66cb62bd9f89c325833c15f12a47fcbb41adc643637baa8236dec5ede2b4af7328fd53087df9646cd035b11d66c2003394e9964e8a6f107368b6 +EBUILD ldas-tools-framecpp-2.6.5.ebuild 745 BLAKE2B 52466e03b576b36ddc051883a38d220e613f88c50ab4686031cfafee5949fb2912fe1fd722c7ae0a594618788e6c360ad83ac4f3b49334b9e7bc02d0227ec0ff SHA512 58cdbbe3f046670531fc610239a99fd0ca6d1175bd202aa69615a4ea62fd0941ecfcaae302490e1ddd01c3560b1623d1691d56e99c4ac7ac40ff1795ad7cc0a5 +MISC ChangeLog 349 BLAKE2B ae11e34b8214b81aac3f8b093d5dca9d9e3098bacd0ee731d40f66c0ec3f6e3dd80e7e6903792dff5ce36b3dc2fea86229f7797357f6c2c03d0daa314a8da9d2 SHA512 c683874ac2c1e6a4b5b378a84c2851689449405fdbed2935df060ed3177a92ac218e1e3c404e21498de3f576b0773ef47cbd4fa29025ac2741e0e08cae464101 +MISC metadata.xml 416 BLAKE2B c0a89fbe2dc81c182aa7d5ba8e40cf9a9334f5ebf6813aa0fc58c8b589cfaf243ea35914b17ac7cc5858057e0f4100e4a0aa4267bd324198523c6d9fd007b9cb SHA512 1cbb2298a6e67edd8978c971fbf5b7c76e22bbf375107bdc017a5f297102748d07476a619a11dcc0db4e393129ac1970f68ab16842e21b7cf0e9b82863646a1e diff --git a/sci-libs/ldas-tools-framecpp/ldas-tools-framecpp-2.6.5.ebuild b/sci-libs/ldas-tools-framecpp/ldas-tools-framecpp-2.6.5.ebuild new file mode 100644 index 0000000..858f360 --- /dev/null +++ b/sci-libs/ldas-tools-framecpp/ldas-tools-framecpp-2.6.5.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="LIGO Data Analysis Tools Frame cpp" +HOMEPAGE="http://software.igwn.org" +SRC_URI="http://software.igwn.org/lscsoft/source/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="fast-install -static-libs" # doc latex + +DEPEND="dev-libs/boost dev-libs/openssl sci-libs/ldas-tools-al sys-libs/zlib" +RDEPEND="${DEPEND}" + +src_configure() { + econf \ + $(use_enable fast-install) \ + $(use_enable static-libs static) \ + --disable-latex \ + --disable-warnings-as-errors +} +# $(use_enable latex) \ + +# src_install() { +# use doc || rm -rf "${WORKDIR}/${P}/doxygen/html" +# emake DESTDIR="${D}${DESTDIR}" install +# +# } diff --git a/sci-libs/ldas-tools-framecpp/metadata.xml b/sci-libs/ldas-tools-framecpp/metadata.xml new file mode 100644 index 0000000..790eee5 --- /dev/null +++ b/sci-libs/ldas-tools-framecpp/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'> +<pkgmetadata> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='fast-install'>Optimize for fast installation</flag> + <!-- + <flag name='latex'>create latex documentation?</flag> + --> + </use> +</pkgmetadata> diff --git a/sci-libs/levmar/ChangeLog b/sci-libs/levmar/ChangeLog index 8339657..e014898 100644 --- a/sci-libs/levmar/ChangeLog +++ b/sci-libs/levmar/ChangeLog @@ -1,22 +1,3 @@ -# ChangeLog for sci-libs/levmar -# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 28 Oct 2017; AstroFloyd <AstroFloyd@gmail.com> levmar-2.6-r2.ebuild, - metadata.xml: - sci-libs/levmar: Update to EAPI=5 - -*levmar-2.6-r2 (20 May 2014) - - 20 May 2014; AstroFloyd <AstroFloyd@gmail.com> +levmar-2.6-r2.ebuild, - +files/levmar-2.6-shared.patch, +metadata.xml: - Revision bump to levmar-2.6-r2 - - 12 Dec 2012; Sébastien Fabbro <bicatali@gentoo.org> levmar-2.6.ebuild: - sci-libs/levmar: Use virtual/pkgconfig and prefix keywords - -*levmar-2.6 (13 Apr 2012) - - 13 Apr 2012; Sébastien Fabbro <bicatali@gentoo.org> - +files/levmar-2.6-shared.patch, +levmar-2.6.ebuild, +metadata.xml: - sci-libs/levmar: Initial import + 24 Jul 2022; AstroFloyd <AstroFloyd@gmail.com> -ChangeLog, + -files/levmar-2.6-shared.patch, -levmar-2.6-r2.ebuild: + sci-libs/levmar: remove package. diff --git a/sci-libs/levmar/Manifest b/sci-libs/levmar/Manifest index 7652479..fabd08f 100644 --- a/sci-libs/levmar/Manifest +++ b/sci-libs/levmar/Manifest @@ -1,5 +1,2 @@ -AUX levmar-2.6-shared.patch 425 SHA256 4656860078a960a86b2bfb69366cc19f29343ab6222d114e3d230d1d08a87963 SHA512 1544ba8d450f383f556f6f140b7b0c15d128bc0e12071f4cd47ae00068d3c67e82c49c4b7525ef3d9af2e3df805f3c749e460c91de652065e2954d6c1ee76109 WHIRLPOOL 02760b358668d8afae7acb7e68aa96d1921b954ea680f3ca6d9858361d1cf386ac017bad2fa00fe2ca3fcde045a90df71ce869a3671410d52b46f2573f090800 -DIST levmar-2.6.tgz 81143 SHA256 3bf4ef1ea4475ded5315e8d8fc992a725f2e7940a74ca3b0f9029d9e6e94bad7 SHA512 5b4c64b63be9b29d6ad2df435af86cd2c2e3216313378561a670ac6a392a51bbf1951e96c6b1afb77c570f23dd8e194017808e46929fec2d8d9a7fe6cf37022b WHIRLPOOL fd9f45474a2fbc57f3a542480271d90a15163edebc6e9b70444f2d9d4c9ad1a3c1301d77cee5c5d41944224c888547c069ee7443a09ff478ea996c3358f81023 -EBUILD levmar-2.6-r2.ebuild 893 SHA256 4706eafa6b2bac144c6e3106a1fa86e6efc8d224c9c2a7ab66cbf92684c85414 SHA512 273901bc4083a5b3530a95602315add4c3b3cffadf57feddfa6b4a7eaecc4b16f1a773ef0ff9b8f178965d7aedab076c687b430eb597366f511ef27a4d9cd06f WHIRLPOOL add59ef865692b72fa37e1a3ec15e60471af8d8556ffc364bbfd546f58592c83a164ad9f35c1ca4be52549725b4359da953562683222fca24fbdcf653789a9fe -MISC ChangeLog 746 SHA256 7408d3a2d6cbe82d37ae100a8a052eb248d8029d4d1cab2ee056ef6faddcb814 SHA512 36954c85966b359e609fb3f0a7e2c1031e4bd7a34e2fbd0102fa58134c21b297a868b3418857cd2037dfea01762ccc49c253c711bfa9bbd91031dfe92a82aa20 WHIRLPOOL 2d099e2c8d3c58e76765f857b253fe205c79f300d731429dff3b6353f8bb043b2e3731df03c0c8433a4e306909a88687ad11f9e7a15fdf5bd0334469fc9cb179 -MISC metadata.xml 703 SHA256 e315cf99796ca2dfce98c692569de8f93f78717f56d5f37a612cd122e2d8c611 SHA512 7d356afcd8780310939814293753d13dc9b3873eaa157788b866985d23bc63867e74a915da5f65655df92f88a9387a70e77b17addc168d1f4b2f7fb5288480ce WHIRLPOOL d0918170617b51e5043cdaa08ca15feb47996cb4b6a9457c306f54e62f7fe7c3e7b11c8e136e7f3b016fa16165f1682eeaaeedaf3c7a74bbbe3b015029502f11 +MISC ChangeLog 153 BLAKE2B 2cdd541064f5af5fde902b63927f7e24018a0e2911564308932b531b1d59fb492aa11734d3adc367ac7d05ed556f3f1202724e24f600d284f18331813c3dbdfd SHA512 91733ca02a182b4f1dded8f1932013d8dc34fa4bdb83c1cc20d741b3838380ed1d4c24ca85c0293d9574b4ebb07f17f562a9edf5381c57a30a2f1cd21c9a0ebc +MISC metadata.xml 703 BLAKE2B e0e9a26d7f96c800aa0f882bde2f6ab5088778938e9902dbe4263920b59a47b08f0efb3bd856dc58c860c93bef7149ca72c568df6853835db928f8585e8b866b SHA512 7d356afcd8780310939814293753d13dc9b3873eaa157788b866985d23bc63867e74a915da5f65655df92f88a9387a70e77b17addc168d1f4b2f7fb5288480ce diff --git a/sci-libs/levmar/files/levmar-2.6-shared.patch b/sci-libs/levmar/files/levmar-2.6-shared.patch deleted file mode 100644 index e89750c..0000000 --- a/sci-libs/levmar/files/levmar-2.6-shared.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Nur levmar-2.6.orig/CMakeLists.txt levmar-2.6/CMakeLists.txt ---- levmar-2.6.orig/CMakeLists.txt 2012-04-13 04:53:53.000000000 +0100 -+++ levmar-2.6/CMakeLists.txt 2012-04-13 04:54:20.000000000 +0100 -@@ -60,7 +60,7 @@ - ENDIF(HAVE_PLASMA)
-
- # levmar library source files
--ADD_LIBRARY(levmar STATIC
-+ADD_LIBRARY(levmar SHARED
- lm.c Axb.c misc.c lmlec.c lmbc.c lmblec.c lmbleic.c
- levmar.h misc.h compiler.h
- )
diff --git a/sci-libs/levmar/levmar-2.6-r2.ebuild b/sci-libs/levmar/levmar-2.6-r2.ebuild deleted file mode 100644 index 39a9932..0000000 --- a/sci-libs/levmar/levmar-2.6-r2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit cmake-utils eutils toolchain-funcs - -DESCRIPTION="Levenberg-Marquardt nonlinear least squares C library" -HOMEPAGE="http://www.ics.forth.gr/~lourakis/levmar/" -SRC_URI="${HOMEPAGE}/${P}.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="test" - -RDEPEND=" - virtual/blas - virtual/lapack" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -PATCHES=( "${FILESDIR}"/${P}-shared.patch ) - -src_configure() { - local mycmakeargs+=( - -DNEED_F2C=OFF - -DHAVE_LAPACK=ON - -DLAPACKBLAS_LIB_NAMES="$($(tc-getPKG_CONFIG) --libs blas lapack)" - $(cmake-utils_use test BUILD_DEMO) - ) - cmake-utils_src_configure -} - -src_test() { - cd ${CMAKE_BUILD_DIR} - ./lmdemo || die -} - -src_install() { - dolib.so ${CMAKE_BUILD_DIR}/liblevmar.so - insinto /usr/include - doins levmar.h -} diff --git a/sci-libs/libframe/ChangeLog b/sci-libs/libframe/ChangeLog index 486c8c3..b26f524 100644 --- a/sci-libs/libframe/ChangeLog +++ b/sci-libs/libframe/ChangeLog @@ -1,7 +1,25 @@ # ChangeLog for sci-libs/libframe -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ + 09 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> libframe-8.20.ebuild, + libframe-8.30.ebuild, metadata.xml: + sci-libs/libframe: quick USE flage fixes. + +*libframe-8.20 (08 Dec 2021) +*libframe-8.30 (08 Dec 2021) + + 08 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +libframe-8.20.ebuild, + +libframe-8.30.ebuild: + sci-libs/libframe: version bump to v8.30. + +*libframe-8.17.2-r1 (08 Dec 2021) + + 08 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +libframe-8.17.2-r1.ebuild, + -libframe-8.08.ebuild, -libframe-8.15.ebuild, -libframe-8.17.2.ebuild, + metadata.xml: + sci-libs/libframe: revision bump to v8.17.2-r1. + *libframe-8.17.2 (13 Mar 2013) 13 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +libframe-8.17.2.ebuild: @@ -19,4 +37,3 @@ 26 Jun 2009; AstroFloyd <AstroFloyd@gmail.com> +libframe-8.04.ebuild: New ebuild - diff --git a/sci-libs/libframe/Manifest b/sci-libs/libframe/Manifest index 89a3702..41a4581 100644 --- a/sci-libs/libframe/Manifest +++ b/sci-libs/libframe/Manifest @@ -1,8 +1,8 @@ -DIST libframe-8.08.tar.gz 912629 SHA256 4a50d34e2fbe2ff7b52eb401473d7b2a4ecf79a9602218bb97d8be9d64fe6907 -DIST libframe-8.15.tar.gz 946183 SHA256 8b7108e9bdccc6d383e84f59c9aa8250664be755545dbf5543afaca1919334d7 SHA512 f39e5b3070d2bbab193e408e4c4d77a2f54360f5d896f1a06b08e47488b81011dfc935a2147ead8c069bcac37ccdbfbbc8c6c866dada30cc1367a7ca9780933d WHIRLPOOL d34c3650e704be6c9b07e0e0270efadb7da6b309b5b9c27234654fb1b98b7f8097ab104dd4f291efc518326108098c5851c2f5011ef1e3e277778f77b6318e89 -DIST libframe-8.17.2.tar.gz 995812 SHA256 c7c0ecf02ada5bf3263120970f8d0b85eddd3cc2c4af27110beb3fea570c6721 SHA512 efdeaf530c89129492fc5f64f5e99cd202f604fa2a6a1385b9c5db5ddfd47ccfebd7af9ee76fd3a6e0b2491475ab0055fc2ae506885618f4d7d8d49b3fabca8f WHIRLPOOL 30b0d42cfcf5a7712edc468fb65c47e92433eda31695903763e7ceb39f587b8f0b931592f8d8dc9a4415883e233e343154625f09daf6520a92c4b78047c9b966 -EBUILD libframe-8.08.ebuild 915 SHA256 6e6ed61e24877adefc37765f0261128d1337ac25376a42dbd817e6b13510c275 SHA512 5f2e91728cb0fd57171a98450fde69ac4ad56ae3792bd0c5760d3baf8dad30ebab5e03f6a2c644af39e7189c45c32f255df766327213b34318c3240b1ab13056 WHIRLPOOL caacb1ea9a99a7ee3324cea57372f6f5a9423d04b595391fe4803b7631a05fca67e08d922c4f9226b0c4881b40f8731c0ea6cc6c6b90ffd257c87f2d5cb76cb6 -EBUILD libframe-8.15.ebuild 960 SHA256 11aacf852357e6f100b7467511452fc6ba34bc6adebe170a19a2d802e15888c9 SHA512 093f619484a4f0e872c80207e023bbf79db5858c47ba1d415bef7c1e0b817774b49813272df6bc6fddbf134ebec525d31047e68acedef37e28998108943c4a5a WHIRLPOOL db0f240b3bfcccfa607817a3cb67bac799078099e4fbef09bb81051f2922c31fe2124a805bd18f360a0961d80abd68ab90697e058ef91a247fd7981c526dd5c7 -EBUILD libframe-8.17.2.ebuild 440 SHA256 bdf82ed64b20f404744b2ae71b89377fd08fb372f01afbbb250df501f4452bf5 SHA512 970d193674808e2edbf7ce3b833f0c4853a0ba466729ef3088d2b05889771424a4d507384cc648f39277de04340a54ddab69a54614154733ded465b4c79e5615 WHIRLPOOL 003821b9730659e8dfa4f56ac2732e1c75b0917628b608be4f70bde5f5c19f15e08d7cd6d304d10bf26ff527da964d074d4b0bb1d0e7c8d68497ccbc506e3530 -MISC ChangeLog 664 SHA256 2443c5f99c38aa46fbf639e3007a4647b8189a1b01423849dd2a29366a5fda53 SHA512 b9c0c28ed69efee0eb8faecaab1f0704001b7adf874740eb12dc3d6253c4949fefaabc9a66f8713985ec16ea16ba7bfa149bc5d0f481dcaa4c3315a52501ddf3 WHIRLPOOL f1f11edb54990712fe49b4f84da54eaa14357d4ebd1e6b8f756ff9464193f7f34e87ff3fb7eb6a4f6991e44b16943f4317d40465107371f0ffe7940f02845fcf -MISC metadata.xml 264 SHA256 ee70a62452103200e6d120f463a141b87a772bfdda04572283afa0a809039edb SHA512 c79eefbc9d27d7e04258df2337677bf7ed5eac5a594ecc923404fabe776804bebcbf4214f5008844b0afab101a02813890490e98756dc3d4aad55b283aeca715 WHIRLPOOL 2a80dcbc66e7dda8ea6711e0752e2ccf19aaaffec75f20770621cc7b73c34021944bc3347280d8afe0dd6410fdb9555f54534ec6d07e75ccac33323a569b2fab +DIST libframe-8.17.2.tar.gz 995812 BLAKE2B 70894bc0ce79713f656c7354549e96f9db476904d647830de80421a85f2d56d969ea12982415e57bb82b8d32e799a5f497b1da90af71faad8d9a96255f35508b SHA512 efdeaf530c89129492fc5f64f5e99cd202f604fa2a6a1385b9c5db5ddfd47ccfebd7af9ee76fd3a6e0b2491475ab0055fc2ae506885618f4d7d8d49b3fabca8f +DIST libframe-8.20.tar.gz 1005046 BLAKE2B 92db5bd444a6c1e30feeb08e0bb9563c3b693fcb5e60ee3feb4569992b8053a1cf619f2711d167d62a0dc57eba8a48b88c537814cd141855b24a27a159c684a1 SHA512 8d7e31444ba5af1d6ec87f5d37331228742c8f806331dc0867ac72ecba9be8601328c0f34ff78db8b4689fc06224b0c634820614a3129439f98fad0f4de85b73 +DIST libframe-8.30.tar.gz 1559485 BLAKE2B 01f77901a0a6f70fc98c610c38c7755cff90b63e9e8f96d72919b5f9c99ab31aab064e6bda6413f3f41cd497e52f49122ea85bf6ff3c21e01e3a94ce04fe42f4 SHA512 0d1a8d36fb7c0ff6a1be9cbbe6a1995483db60503fdee651654a264e8e145230140c13f63d5c5d805211c2962f44a4defac96938a3d4e5268a6ce58e7d909af8 +EBUILD libframe-8.17.2-r1.ebuild 590 BLAKE2B 019ccdd9be9a91534de1c69fb949b0bd81fbcda0b51b47fcc9a2a148987436fc1848430d35eff2a8f793362a6fab6edb931dafbf2a657b704f8b812f3cb10e8f SHA512 303436f915aa7e59f4aff42a549a0003fb54cb0703bd2cfd62b7d343c0f4ba6fba108e0ece6347d66eb521888ad2c9354a65f3fbe6a12160fe4d72555ce86d80 +EBUILD libframe-8.20.ebuild 735 BLAKE2B 1fce32e1b8819dabd162b4ea46fade0d54b98f8eb344ff0f613fe7d50430e65cb80416355bce743272d36b210069364df0e9abdbc1e75de1a0c288562adf5a94 SHA512 4ed45e2c25676b350ba56e459028328dd74db153f6b1831b5f5a8a3da513b967cc9023cbab2725bdfaa908e4ad111f5fc343db9937d8c054c6c3fe1a231c591e +EBUILD libframe-8.30.ebuild 735 BLAKE2B 1fce32e1b8819dabd162b4ea46fade0d54b98f8eb344ff0f613fe7d50430e65cb80416355bce743272d36b210069364df0e9abdbc1e75de1a0c288562adf5a94 SHA512 4ed45e2c25676b350ba56e459028328dd74db153f6b1831b5f5a8a3da513b967cc9023cbab2725bdfaa908e4ad111f5fc343db9937d8c054c6c3fe1a231c591e +MISC ChangeLog 1267 BLAKE2B bcee383083a4783e670726093785f8cc212aad58515b860d2a53910bccd9441cbfca802d91f481d4a44c8717260da47215da7b5c5de18a77298bb536e7faddbe SHA512 8654172d1c12c109b00f95f027fc8dd0d3e1442e60f5d616680e602353641d84a17b9723197253af0112a062b610426f4b1e7c07a8dfceb949d7f4aa02e8ca86 +MISC metadata.xml 439 BLAKE2B d0b56f28257b0d15260e0a4aa056b56ae4f72c36be81db08aa0c88f0e76b633f8de7089431002c0337bc11657fefdeea6d5c3734c1604e551b0fa009dc2a09e4 SHA512 cc04eb34b96525f083114fd9f80aaa7cd54d7af90ef347906fd4bd425b0c5a98828cdf1b57b034c74fda03ae1d99a0e04eb3b5f8f0dbf1dbe578dcae2d1ed394 diff --git a/sci-libs/libframe/libframe-8.08.ebuild b/sci-libs/libframe/libframe-8.08.ebuild deleted file mode 100644 index 895c8bb..0000000 --- a/sci-libs/libframe/libframe-8.08.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -DESCRIPTION="Handle the Frame data format for the gravitational-wave detectors Virgo and LIGO." -HOMEPAGE="http://wwwlapp.in2p3.fr/virgo/FrameL/" -SRC_URI="http://wwwlapp.in2p3.fr/virgo/FrameL/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND=${DEPEND} - -DESTDIR=/usr - -src_unpack() { - unpack ${A} - cd "${S}" -} - -src_compile() { - pwd - cd "${S}/mgr" - ./makegcc || die "mgr/makegcc failed" -} - -src_install() { - MYUNAME=`uname`-`uname -m` - cd "${S}/${MYUNAME}" - - mkdir -p "${D}${DESTDIR}/bin" - cp FrCheck FrCopy FrDump "${D}${DESTDIR}/bin/" - - mkdir -p "${D}${DESTDIR}/lib" - cp *.a *.so "${D}${DESTDIR}/lib/" - - cd ../src - mkdir -p "${D}${DESTDIR}/include" - cp *.h "${D}${DESTDIR}/include/" -} - -pkg_config() -{ - eerror "This ebuild does not have a config function." -} diff --git a/sci-libs/libframe/libframe-8.15.ebuild b/sci-libs/libframe/libframe-8.15.ebuild deleted file mode 100644 index 524f262..0000000 --- a/sci-libs/libframe/libframe-8.15.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -DESCRIPTION="Handle the Frame data format for the gravitational-wave detectors Virgo and LIGO." -HOMEPAGE="http://wwwlapp.in2p3.fr/virgo/FrameL/" -SRC_URI="http://wwwlapp.in2p3.fr/virgo/FrameL/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND=${DEPEND} - -DESTDIR=/usr - -src_unpack() { - unpack ${A} - cd "${S}" -} - -src_compile() { - pwd - cd "${S}/mgr" - ./makegcc || die "mgr/makegcc failed" -} - -src_install() { - # Install 'manually': - - MYUNAME=`uname`-`uname -m` # e.g: "Linux-i686" - cd "${S}/${MYUNAME}" - - mkdir -p "${D}${DESTDIR}/bin" - cp FrCheck FrCopy FrDump "${D}${DESTDIR}/bin/" - - mkdir -p "${D}${DESTDIR}/lib" - cp *.a *.so "${D}${DESTDIR}/lib/" - - cd ../src - mkdir -p "${D}${DESTDIR}/include" - cp *.h "${D}${DESTDIR}/include/" -} - -pkg_config() -{ - eerror "This ebuild does not have a config function." -} diff --git a/sci-libs/libframe/libframe-8.17.2.ebuild b/sci-libs/libframe/libframe-8.17.2-r1.ebuild index 35fa07b..9700379 100644 --- a/sci-libs/libframe/libframe-8.17.2.ebuild +++ b/sci-libs/libframe/libframe-8.17.2-r1.ebuild @@ -1,6 +1,7 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ + +EAPI=7 DESCRIPTION="Handle the Frame data format for the gravitational-wave detectors Virgo and LIGO" HOMEPAGE="http://wwwlapp.in2p3.fr/virgo/FrameL/" @@ -9,8 +10,10 @@ SRC_URI="http://wwwlapp.in2p3.fr/virgo/FrameL/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" +IUSE="static-libs" src_install() { emake DESTDIR="${D}${DESTDIR}" install + mv "$D/usr/share/doc/${PN}" "$D/usr/share/doc/${P}" # Doc subdir should contain package version + use static-libs || rm "$D/usr/lib64/libFrame.a" } diff --git a/sci-libs/libframe/libframe-8.20.ebuild b/sci-libs/libframe/libframe-8.20.ebuild new file mode 100644 index 0000000..90025f7 --- /dev/null +++ b/sci-libs/libframe/libframe-8.20.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Handle the Frame data format for the gravitational-wave detectors Virgo and LIGO" +HOMEPAGE="http://wwwlapp.in2p3.fr/virgo/FrameL/" +SRC_URI="http://wwwlapp.in2p3.fr/virgo/FrameL/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+fast-install static-libs" + +src_configure() { + econf \ + $(use_enable fast-install) \ + $(use_enable static-libs static) \ + # $(use_disable libtool-lock) \ avoid locking (might break parallel builds) +} + +src_install() { + emake DESTDIR="${D}${DESTDIR}" install + mv "$D/usr/share/doc/${PN}" "$D/usr/share/doc/${P}" # Doc subdir should contain package version +} diff --git a/sci-libs/libframe/libframe-8.30.ebuild b/sci-libs/libframe/libframe-8.30.ebuild new file mode 100644 index 0000000..90025f7 --- /dev/null +++ b/sci-libs/libframe/libframe-8.30.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Handle the Frame data format for the gravitational-wave detectors Virgo and LIGO" +HOMEPAGE="http://wwwlapp.in2p3.fr/virgo/FrameL/" +SRC_URI="http://wwwlapp.in2p3.fr/virgo/FrameL/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+fast-install static-libs" + +src_configure() { + econf \ + $(use_enable fast-install) \ + $(use_enable static-libs static) \ + # $(use_disable libtool-lock) \ avoid locking (might break parallel builds) +} + +src_install() { + emake DESTDIR="${D}${DESTDIR}" install + mv "$D/usr/share/doc/${PN}" "$D/usr/share/doc/${P}" # Doc subdir should contain package version +} diff --git a/sci-libs/libframe/metadata.xml b/sci-libs/libframe/metadata.xml index 7ba46ab..b480be0 100644 --- a/sci-libs/libframe/metadata.xml +++ b/sci-libs/libframe/metadata.xml @@ -1,9 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> - <maintainer type="person"> - <email>AstroFloyd@gmail.com</email> - <name>AstroFloyd</name> - </maintainer> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='fast-install'>Optimize for fast installation</flag> + <!-- + <flag name='libtool-lock'>avoid locking (might break parallel builds)</flag> + --> + </use> </pkgmetadata> diff --git a/sci-libs/libsufr/ChangeLog b/sci-libs/libsufr/ChangeLog index aac8992..d5195c6 100644 --- a/sci-libs/libsufr/ChangeLog +++ b/sci-libs/libsufr/ChangeLog @@ -1,7 +1,33 @@ # ChangeLog for sci-libs/libsufr -# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ +*libsufr-0.7.6 (22 Aug 2021) +*libsufr-0.7.7 (22 Aug 2021) + + 22 Aug 2021; AstroFloyd <AstroFloyd@gmail.com> +libsufr-0.7.6.ebuild, + +libsufr-0.7.7.ebuild, -libsufr-0.7.4-r1.ebuild: + sci-libs/libsufr: version bump to v0.7.7. + +*libsufr-0.7.4-r1 (05 Oct 2020) +*libsufr-0.7.5-r1 (05 Oct 2020) + + 05 Oct 2020; AstroFloyd <AstroFloyd@gmail.com> +libsufr-0.7.4-r1.ebuild, + +libsufr-0.7.5-r1.ebuild, -libsufr-0.7.4.ebuild, -libsufr-0.7.5.ebuild: + sci-libs/libsufr: revision bumps to 0.7.4-r1 and 0.7.5-r1. + +*libsufr-0.7.5 (11 Jan 2020) + + 11 Jan 2020; AstroFloyd <AstroFloyd@gmail.com> +libsufr-0.7.5.ebuild, + -libsufr-0.7.3.ebuild: + sci-libs/libsufr: version bump to v0.7.5 + +*libsufr-0.7.4 (31 May 2019) + + 31 May 2019; AstroFloyd <AstroFloyd@gmail.com> +libsufr-0.7.4.ebuild, + -libsufr-0.7.2.ebuild, libsufr-0.7.3.ebuild: + sci-libs/libsufr: version bump to v0.7.4 + 01 Apr 2017; AstroFloyd <AstroFloyd@gmail.com> -libsufr-0.6.5.ebuild, +libsufr-0.7.3.ebuild: Version bump @@ -96,4 +122,3 @@ +files/libsufr-0.3.0-multilib.patch, +metadata.xml: Initial import, ebuild written by AstroFloyd <AstroFloyd@gmail.com>, edited by me - diff --git a/sci-libs/libsufr/Manifest b/sci-libs/libsufr/Manifest index 69caa1b..4af7c70 100644 --- a/sci-libs/libsufr/Manifest +++ b/sci-libs/libsufr/Manifest @@ -1,6 +1,8 @@ -DIST libsufr-0.7.2.tar.gz 171121 SHA256 bd62ba0a62d42802db9029f39f5265d3c376de88ff848a57408ac76f1f0cd638 SHA512 3259b46a7f70c44f60a8d419aa9d007be6a6eac239809148ab790e1ce97f161f88ba8711603a70c6fa51c6bc06d614fd8a99383efa09b498cdc0364de0e63d1d WHIRLPOOL 3b6f7f63c5800bb614c87b52ae16cc7b42bc046bb927b4264af96fed16668439e1e4b7c2bbf7f97fc599919edd82b0c0766d6a92ec12fb08f9b9b9c94d9ce40b -DIST libsufr-0.7.3.tar.gz 188992 SHA256 12275ff7b8b206c81b215053df73d4bd46e622ecbcf8b09c323eca0f6e5647ae SHA512 99b1b2b671c47bf9bd00a9ba3aacceac037db70d90fe9e000c97a7f88efcbc479651e207fca04afbfc2d29468fb8acf721a0fe3dcf41555270d956a2c2c72956 WHIRLPOOL a7b71d76e3d3d150d091f5932b76f1cedbaf0404fc8a533cf84effdaeda02c2a53ad78d572e2bd0600551bb0bfebe33e69504f0259860fe4d0bd51242a0d0d85 -EBUILD libsufr-0.7.2.ebuild 530 SHA256 ea8c326d4bee3b427c77a2bfe442f5f1e88b23884c6b516cc087705e1f350d00 SHA512 cc1af15d7399544a995cd0019bda191f543cd1189618605b23b9db24f7b9075ab0ff9311e993c568bc6d59e981f0844194117920dcd62819a8896ee41b3cb85c WHIRLPOOL 2ecf1b050dfd186731e34cce5d41374bccccb2c32db0d3d541cf25ea8107932dc91fdcb7c4c322f3659c1904cdafe23d9b5f27859bd054bd1546beabe869fcfe -EBUILD libsufr-0.7.3.ebuild 530 SHA256 5bb71e54a3b9980eb61390946711aee45a234dcad097a576d86d0a8cfddc7988 SHA512 92ddf802ca1c19095ef7de0123d579c4e09c11d9eaef25ec5cc7a2f3c11e5ecec2b8aaca41d881e9f622c7a9cb96da67bc3b4fed0955f213c8918064f8647120 WHIRLPOOL a98e08a8d0a4a768cc4e35ae4e9dbe6f5a855fddd07b8221078db6d9d5a2a03534f561792613bb83010bfd32ee1ffdfdbce8fb389a8d04b0141ab291c05b2afb -MISC ChangeLog 2594 SHA256 e8555056280100876e25f178e70be2a6d800bfcad54bed1ba636d3be335cff4b SHA512 5be4ddcf4c526b8a446e73bee647fbe946aea66fb0458130cf625ffdc328a804da5b87346ab7e000e83b369f0d976b278b96b2660a234d08e1bf621579a3dd36 WHIRLPOOL f67899ed6b8a5e6c6f01b17ac2dbdc24177042237cc8d5920ddfe9f5ce7cdf7730051c500e3f7c457186baf41d6a67d2d4412f9677741603f05b14caabc74cd4 -MISC metadata.xml 370 SHA256 ca51ec8e1baf09b7beaf9c02e4818364ba59f9263691764044e29f1f5455cbb7 SHA512 d1cb0bef62b841f2558bba3f7cb7791997c46a80fa314feed8a4524cf9cb76b1700842e9f8968e2627b87476ff66d7fe0e795103020959aa5789c4d43c4afcb1 WHIRLPOOL 9a798a4e48511783be293b8b97fc1b2e2fafa25a47fcb4b00ecfe437a41164695274b250d0232f664c61e58a451adca40565e88b090f24f7080768c2a9be3a88 +DIST libsufr-0.7.5.tar.gz 200473 BLAKE2B b1835af6acea211623cf545aef8f224648c12059f155d17e632432eb328ea977f2c028a246bb16d97911c9dfd33520e3e69bebe3cc9af0d4bacb01e925db2260 SHA512 5b6ee5b166f7e306ec4ce0df8542ca5439a8113e53a6fa6e27e52ca9b9e7e7793b1a839f4c734df7b9e5bec37c073ee409c42038d360c5a1036ff2b7047693cc +DIST libsufr-0.7.6.tar.gz 204603 BLAKE2B b3818d5172ed217e865b01ce9ab861bfe1187e1725a23d40c1c72011a2c1519569dccefb19391dd7ce45c6110e1693e1017432b03990c721e44b381f966e8d17 SHA512 f330f5711be4bf60e3bf387b8c266f06ec55fb94cfe026395bf95d000a980cca90a274cc97c94bed390a53c9481ce8dd0f7200bcdcb54e9d2b6ba721c6823182 +DIST libsufr-0.7.7.tar.gz 207409 BLAKE2B ba366ee8ce19c6b4fed0d45cf8bde39bc9589f46e4e428cc0346966f76e8a185edec6947fb14a5ff63414b3c08b8df56c2367b4f47fe53ed96ae0d26e1d67951 SHA512 c24cb69361f8db31396e554a48eb864b7cc2c8ac437b2c0d3113e02adf9a53017973e2ff49cc9a7a6debeaaea5d9f20c8aa8d505b23e1974f19b3560fded9ca4 +EBUILD libsufr-0.7.5-r1.ebuild 715 BLAKE2B 8a50c47cdfa59af9ec7404acb42aa4a02fcdf86aedb5e561bd275558b659246eedf2f03e7d777127ccb7ff70fade6440eaefa3992d46a1c027d254f5311714be SHA512 114aabe5c5842733bfe71dedadfbfd2df05b449b3bd0825975e407f7f905b7e4ec61168c125d88002e367ecaf288b0d4b62e4d0256e0845b857b9cd8e13bbeae +EBUILD libsufr-0.7.6.ebuild 715 BLAKE2B 75f06f7a03e1f36f16b03ce58db14d9ce830440563d6840a89feeec9438e223e30ba2dd2982d5037c63772a707873646c4f75ba74964f773645cad99d6e735e8 SHA512 4cd39d496f67058492df911f7d2a34947f74ecc678e6a80a4d9621f21d44aee42131de22bf559ec1515b45c6dc69dc10520b16f6af64d2ca9b9731b99c5bdbd0 +EBUILD libsufr-0.7.7.ebuild 715 BLAKE2B 75f06f7a03e1f36f16b03ce58db14d9ce830440563d6840a89feeec9438e223e30ba2dd2982d5037c63772a707873646c4f75ba74964f773645cad99d6e735e8 SHA512 4cd39d496f67058492df911f7d2a34947f74ecc678e6a80a4d9621f21d44aee42131de22bf559ec1515b45c6dc69dc10520b16f6af64d2ca9b9731b99c5bdbd0 +MISC ChangeLog 3457 BLAKE2B 1e04481d4b3b0a13e645129a31a1cd4ab56b1b6451e4e19b56f4b8e727d81a3a254363d8024367e8efacc77e965c080f16d1102bfa0b6f9ec4dc05a9f2fe8bbe SHA512 105794b529e316cf0cdeb24ce0a803861e2bd8f66caf23f9441be65b5c4498af4d89fae223f4f539d35d312017284035ae8d40170398cc55a8bcc95d02b4e4b3 +MISC metadata.xml 370 BLAKE2B 66ad338ee35dcf61e00f27530b80397e002752671e0e9d1c5732c0fc9a77d0ee36c2803ed3bf70d650a28a56b949201d62d9634213f7e1db967a5357c8767a44 SHA512 d1cb0bef62b841f2558bba3f7cb7791997c46a80fa314feed8a4524cf9cb76b1700842e9f8968e2627b87476ff66d7fe0e795103020959aa5789c4d43c4afcb1 diff --git a/sci-libs/libsufr/libsufr-0.7.2.ebuild b/sci-libs/libsufr/libsufr-0.7.2.ebuild deleted file mode 100644 index a2335e6..0000000 --- a/sci-libs/libsufr/libsufr-0.7.2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit cmake-utils fortran-2 - -DESCRIPTION="LIBrary of Some Useful Fortran Routines" -HOMEPAGE="http://libsufr.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static-libs" - -DEPEND="virtual/fortran" -RDEPEND="${DEPEND}" - -src_configure() { - mycmakeargs=( - $(cmake-utils_use static-libs CREATE_STATICLIB) - ) - cmake-utils_src_configure -} diff --git a/sci-libs/libsufr/libsufr-0.7.3.ebuild b/sci-libs/libsufr/libsufr-0.7.3.ebuild deleted file mode 100644 index 54051ff..0000000 --- a/sci-libs/libsufr/libsufr-0.7.3.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit cmake-utils fortran-2 - -DESCRIPTION="LIBrary of Some Useful Fortran Routines" -HOMEPAGE="http://libsufr.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static-libs" - -DEPEND="virtual/fortran" -RDEPEND="${DEPEND}" - -src_configure() { - mycmakeargs=( - $(cmake-utils_use static-libs CREATE_STATICLIB) - ) - cmake-utils_src_configure -} diff --git a/sci-libs/libsufr/libsufr-0.7.5-r1.ebuild b/sci-libs/libsufr/libsufr-0.7.5-r1.ebuild new file mode 100644 index 0000000..0f0cc83 --- /dev/null +++ b/sci-libs/libsufr/libsufr-0.7.5-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_BUILD_TYPE=Release +inherit cmake fortran-2 +CMAKE_MAKEFILE_GENERATOR="emake" + +DESCRIPTION="LIBrary of Some Useful Fortran Routines" +HOMEPAGE="http://libsufr.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="static-libs" + +DEPEND="virtual/fortran" +RDEPEND="${DEPEND}" + +DOCS=( "CHANGELOG" "README" "VERSION" ) + +src_unpack() { + default + + gunzip -r "${S}"/man || die +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_VERBOSE_MAKEFILE=ON + -DCREATE_SHAREDLIB=ON + -DCREATE_STATICLIB=$(usex static-libs) + ) + cmake_src_configure +} diff --git a/sci-libs/libsufr/libsufr-0.7.6.ebuild b/sci-libs/libsufr/libsufr-0.7.6.ebuild new file mode 100644 index 0000000..5c3f640 --- /dev/null +++ b/sci-libs/libsufr/libsufr-0.7.6.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_BUILD_TYPE=Release +inherit cmake fortran-2 +CMAKE_MAKEFILE_GENERATOR="emake" + +DESCRIPTION="LIBrary of Some Useful Fortran Routines" +HOMEPAGE="http://libsufr.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="static-libs" + +DEPEND="virtual/fortran" +RDEPEND="${DEPEND}" + +DOCS=( "CHANGELOG" "README" "VERSION" ) + +src_unpack() { + default + + gunzip -r "${S}"/man || die +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_VERBOSE_MAKEFILE=ON + -DCREATE_SHAREDLIB=ON + -DCREATE_STATICLIB=$(usex static-libs) + ) + cmake_src_configure +} diff --git a/sci-libs/libsufr/libsufr-0.7.7.ebuild b/sci-libs/libsufr/libsufr-0.7.7.ebuild new file mode 100644 index 0000000..5c3f640 --- /dev/null +++ b/sci-libs/libsufr/libsufr-0.7.7.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_BUILD_TYPE=Release +inherit cmake fortran-2 +CMAKE_MAKEFILE_GENERATOR="emake" + +DESCRIPTION="LIBrary of Some Useful Fortran Routines" +HOMEPAGE="http://libsufr.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="static-libs" + +DEPEND="virtual/fortran" +RDEPEND="${DEPEND}" + +DOCS=( "CHANGELOG" "README" "VERSION" ) + +src_unpack() { + default + + gunzip -r "${S}"/man || die +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_VERBOSE_MAKEFILE=ON + -DCREATE_SHAREDLIB=ON + -DCREATE_STATICLIB=$(usex static-libs) + ) + cmake_src_configure +} diff --git a/sci-libs/metaio/ChangeLog b/sci-libs/metaio/ChangeLog index c23ff17..4b62d95 100644 --- a/sci-libs/metaio/ChangeLog +++ b/sci-libs/metaio/ChangeLog @@ -1,7 +1,23 @@ # ChangeLog for sci-libs/metaio -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: $ + 09 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> metaio-8.3.1.ebuild, + metaio-8.4.0.ebuild: + sci-libs/metaio: quick DEPEND fixes. + + 09 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> metadata.xml, + metaio-8.3.1.ebuild, metaio-8.4.0.ebuild: + sci-libs/metaio: quick USE flage fixes. + +*metaio-8.3.1 (08 Dec 2021) +*metaio-8.4.0 (08 Dec 2021) + + 08 Dec 2021; AstroFloyd <AstroFloyd@gmail.com> +metaio-8.3.1.ebuild, + +metaio-8.4.0.ebuild, -metaio-7.2.ebuild, -metaio-8.2.1.ebuild, + -metaio-8.2.ebuild, -metaio-8.3.0.ebuild, metadata.xml: + sci-libs/metaio: version bump to v8.4.0. + *metaio-8.3.0 (11 Mar 2013) 11 Mar 2013; AstroFloyd <AstroFloyd@gmail.com> +metaio-8.3.0.ebuild: @@ -20,4 +36,3 @@ 26 Jun 2009; AstroFloyd <AstroFloyd@gmail.com> +metaio-7.2.ebuild: Added existing ebuild - diff --git a/sci-libs/metaio/Manifest b/sci-libs/metaio/Manifest index 3a37dcd..5f4002a 100644 --- a/sci-libs/metaio/Manifest +++ b/sci-libs/metaio/Manifest @@ -1,10 +1,6 @@ -DIST metaio-7.2.tar.gz 699595 SHA256 914e59b3ab1641ecd6902c10e332e3dc763736c3571c60b6c7e5d6f403816773 -DIST metaio-8.2.1.tar.gz 1058876 SHA256 f059e0ef2fc9332d490a5b03056eec2051bebb68224c8537aedb349d15dc217f SHA512 665786cf2982ba86802f793a9721ffde87e33d5c9620264e12d8801f12a5e6763b405a9c5316fb906e5204389eef884d32929c3f10dd1766b31860bd7d285f9e WHIRLPOOL 1443ede9d1b9818b1c6b906a6b593e912f5f206c0c385a2bd97c2932f7ee67b24a477963f689149cb04a84f4d11be5bb507ab3428b4025477010b5a4eebc4842 -DIST metaio-8.2.tar.gz 1056987 SHA256 3aa55134817ef9bec7d1df09324054ef7fb6cc003db084ed7c2f1613c6f9f522 SHA512 78c3af0d4065d69e08b64c7baf532d8ce63e2c8dd01d4d8ebd99c5a3623772c3e7c32b0c919efb737a67130d97c53ae2db9ef1270f9a27e5f9fa59fca77ae5a8 WHIRLPOOL 3a8bc95db0ec101f4eebf0de4cfee6f3671f0d4ed18bf0eebb0a108de22618fb095f07cee357f8dca60d0731b988268faf18494c9d071dfb03c02e7ee834a877 -DIST metaio-8.3.0.tar.gz 1059577 SHA256 db5966b061aabfcb9efc9eb407bdc145804d3d14585067a0bfbfa5b8ae262838 SHA512 b873c9105f760e23e7263453769831d27fc360e96fc821744cf5243ea481163b675d8d9a149a7ca37151fffe84280daf995d31ddc52071af643f1daf13d9ccdd WHIRLPOOL e91a43c2fd3348ed64d2eb7f422b7b2bf3c5c55c44fdaf9a35bca05fe645632327d72664b4df3854c9fa8efd3eac71fa51f11e99decf710406019a47c6f8a3f1 -EBUILD metaio-7.2.ebuild 827 SHA256 c37fd67693842dc27c189d874383150cd5bfbefc4c98ab920e5aeb9652f4cccc SHA512 38aefc5573b0e87fa68106396387426933793dedbf17ad26f763d783aedf098897f6315660c500f7db6485ea1209313c106758e91b9be91a252e66ea12ba35aa WHIRLPOOL 1c84fa7084546e560c673bb56c5d5a11d43f2aa6b366d0302ed8e728571ae6d49ae26a1d8ee6455a06865099c34e626f2043254ae4dd1dfdab025cb86f2580c9 -EBUILD metaio-8.2.1.ebuild 824 SHA256 a7e0ba4816ad7c9aeeca79f07fb54906b0f363c7db76c7de90d652c9bb96f587 SHA512 fe06dd9797b025a50212796f1aa986af57a155a93f318758d85c29abb1305855736fda29b063a13ec2d1c10bf2599a6002a5d8fc703ebb2c9555879526f217dc WHIRLPOOL 3605ba1f8f4e8cd26ad67b618232e6a0e6275fdf73267143c5ee3ca109825b9c53c444d330a8e5e02680272a7563ec4f67d7457e881e86862111804458a4ede2 -EBUILD metaio-8.2.ebuild 824 SHA256 a7e0ba4816ad7c9aeeca79f07fb54906b0f363c7db76c7de90d652c9bb96f587 SHA512 fe06dd9797b025a50212796f1aa986af57a155a93f318758d85c29abb1305855736fda29b063a13ec2d1c10bf2599a6002a5d8fc703ebb2c9555879526f217dc WHIRLPOOL 3605ba1f8f4e8cd26ad67b618232e6a0e6275fdf73267143c5ee3ca109825b9c53c444d330a8e5e02680272a7563ec4f67d7457e881e86862111804458a4ede2 -EBUILD metaio-8.3.0.ebuild 486 SHA256 f692122c41f25f343585e0bb4bf55b737fae5d7ba57ef24ffceb3b6a936c0846 SHA512 465e4becc4f5491662df330df9b3af9fb013a56740fb3d1e72de4a77c8ab8edf66155f6d764c64c85a2f9d1c5e77e06f5dedbd39f55c966b7ac9f2ecb75d2428 WHIRLPOOL ea4f6dc1d512c239eb28a40c6559c815f3218dbfab8cf9c30c6c517955f627a6b78ccd6b82d5d80c8ec78bc2972579a9a3ed3b4636f7bf7f0ebe1fc73859db8c -MISC ChangeLog 639 SHA256 c36a650806212407ffa4c04e99c1c2d21cd3a1c934b3c20f84fd4405212a0abc SHA512 7d92c4650b12bd8c2691a175460fb05b7f29996ac6f88ecbc66953e2b2fd3c4c62dbdbc57934500aca8c0cda53f6bb9dca9f14c84b64a470bf1b68081665f6ac WHIRLPOOL 2e213e9a67fed325fc97ee1499031d105d02812c39edc3ceb977002e030620c77e9d1ada826554d91685786bd444bbaead693340dfd176467fa87d40e7fe99bc -MISC metadata.xml 264 SHA256 ee70a62452103200e6d120f463a141b87a772bfdda04572283afa0a809039edb SHA512 c79eefbc9d27d7e04258df2337677bf7ed5eac5a594ecc923404fabe776804bebcbf4214f5008844b0afab101a02813890490e98756dc3d4aad55b283aeca715 WHIRLPOOL 2a80dcbc66e7dda8ea6711e0752e2ccf19aaaffec75f20770621cc7b73c34021944bc3347280d8afe0dd6410fdb9555f54534ec6d07e75ccac33323a569b2fab +DIST metaio-8.3.1.tar.gz 1059718 BLAKE2B 1cab33526ea85be466f2c8164676c091c69f6fb1c523c7beb8ac0c4d7b7ff5657d923bb476fad21cb503a4c544b3a49d5c921c72ca34b4957e240c310b3f9266 SHA512 e27f61abf064a5e617feb02b7ab6bc0750015c4ad790c04cf09e02ba4400345e72cb758826159852bf169d2fa7621a4cafdba29c807cc28875cc81c71896291d +DIST metaio-8.4.0.tar.gz 1070527 BLAKE2B 9b5a1ab4907222c0014a334d8f4640919441ce7ad7c4ad87ba5722c7e762b330beee1c2a1e937b7650a5ed033a12315132f21f49dbf3b78e081bae8c6a21366f SHA512 d6e8085ce357fce0d721b247940ff77e2cc2c18603cbb54f7a80701b5517f9744b558a4d7c80e78dabd5e737946dd8448e86d48c8ddbe29a6eee57bae9dbd034 +EBUILD metaio-8.3.1.ebuild 695 BLAKE2B 5e77457a01bd1202830c60ce01656ca27256e61eed0442f3cfb410723976c8c304d6716937d68d0dd37eb06cde3d44ffa0aa581478b38f19b2b455e6b6592a80 SHA512 c2308f59517a79a3423dee0d93f5e500f0961035a12b230025e2745f9b1f3bfb360b35bb7c49798c14e011e39f4fe7cbe4610280b0a1d961f7b6e49f68aed099 +EBUILD metaio-8.4.0.ebuild 695 BLAKE2B 5e77457a01bd1202830c60ce01656ca27256e61eed0442f3cfb410723976c8c304d6716937d68d0dd37eb06cde3d44ffa0aa581478b38f19b2b455e6b6592a80 SHA512 c2308f59517a79a3423dee0d93f5e500f0961035a12b230025e2745f9b1f3bfb360b35bb7c49798c14e011e39f4fe7cbe4610280b0a1d961f7b6e49f68aed099 +MISC ChangeLog 1214 BLAKE2B f13c4212e17842fb0f467a7ef0a88067dea3af2777fd3907afe67d149c28b64249f712b486af8d7b7c4ad203323cd339c7e78422cb2e298beb92c9ba433a8294 SHA512 8baf877e01118dd7ab8333ae1e3dd81aa4b5751d015ac82fbb24bb21dff71503ad4b578b783eac34fc82d649a747677d75315e2ad43f8a4a9c29d6448a26d83c +MISC metadata.xml 337 BLAKE2B 02c691cc09e317151e6702c9060ef06ceee799e43f425549ce7b6f6cf3f3f60b9f87f348f657c3aa6ad7dce368d13c69968aed1d4124311c0321e48492385197 SHA512 22d1807cce3b06021c7c7ec94de7c509780576923bcc069fc8146340c43e5759c2127edd597c313ce836021180698813cf542736e098235baeb94ccbbccc1434 diff --git a/sci-libs/metaio/metadata.xml b/sci-libs/metaio/metadata.xml index 7ba46ab..7350521 100644 --- a/sci-libs/metaio/metadata.xml +++ b/sci-libs/metaio/metadata.xml @@ -1,9 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> - <maintainer type="person"> - <email>AstroFloyd@gmail.com</email> - <name>AstroFloyd</name> - </maintainer> + <maintainer type="person"> + <email>AstroFloyd@gmail.com</email> + <name>AstroFloyd</name> + </maintainer> + <use> + <flag name='fast-install'>Optimize for fast installation</flag> + </use> </pkgmetadata> diff --git a/sci-libs/metaio/metaio-7.2.ebuild b/sci-libs/metaio/metaio-7.2.ebuild deleted file mode 100644 index c7791fe..0000000 --- a/sci-libs/metaio/metaio-7.2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -DESCRIPTION="The metiao library can read XML files compressed with the gzip compression algorithm." -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/metaio.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/projects/metaio/release-7-2/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND=${DEPEND} - -#Use --prefix=/usr below to install this package in /usr -DESTDIR=/ - -src_unpack() { - unpack ${A} - cd "${S}" -} - -src_compile() { - econf --prefix=/usr - emake || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}${DESTDIR}" install || die "install failed" - dodoc README || die -} - -pkg_config() -{ - eerror "This ebuild does not have a config function." -} diff --git a/sci-libs/metaio/metaio-8.2.1.ebuild b/sci-libs/metaio/metaio-8.2.1.ebuild deleted file mode 100644 index 267bedc..0000000 --- a/sci-libs/metaio/metaio-8.2.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -DESCRIPTION="The metiao library can read XML files compressed with the gzip compression algorithm." -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/metaio.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND=${DEPEND} - -#Use --prefix=/usr below to install this package in /usr -DESTDIR=/ - -src_unpack() { - unpack ${A} - cd "${S}" -} - -src_compile() { - econf --prefix=/usr - emake || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}${DESTDIR}" install || die "install failed" - dodoc README || die -} - -pkg_config() -{ - eerror "This ebuild does not have a config function." -} diff --git a/sci-libs/metaio/metaio-8.2.ebuild b/sci-libs/metaio/metaio-8.2.ebuild deleted file mode 100644 index 267bedc..0000000 --- a/sci-libs/metaio/metaio-8.2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -DESCRIPTION="The metiao library can read XML files compressed with the gzip compression algorithm." -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/metaio.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND=${DEPEND} - -#Use --prefix=/usr below to install this package in /usr -DESTDIR=/ - -src_unpack() { - unpack ${A} - cd "${S}" -} - -src_compile() { - econf --prefix=/usr - emake || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}${DESTDIR}" install || die "install failed" - dodoc README || die -} - -pkg_config() -{ - eerror "This ebuild does not have a config function." -} diff --git a/sci-libs/metaio/metaio-8.3.0.ebuild b/sci-libs/metaio/metaio-8.3.0.ebuild deleted file mode 100644 index 57cb466..0000000 --- a/sci-libs/metaio/metaio-8.3.0.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -DESCRIPTION="A library for parsing LIGO/Virgo LIGO_LW Table files" -HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/metaio.html" -SRC_URI="https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -src_install() { - emake DESTDIR="${D}${DESTDIR}" install - dodoc README || die -} diff --git a/sci-libs/metaio/metaio-8.3.1.ebuild b/sci-libs/metaio/metaio-8.3.1.ebuild new file mode 100644 index 0000000..c6f2435 --- /dev/null +++ b/sci-libs/metaio/metaio-8.3.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A library for parsing LIGO/Virgo LIGO_LW Table files" +HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/metaio.html" +SRC_URI="http://software.ligo.org/lscsoft/source/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+fast-install static-libs" # -ligotools + +DEPEND="sys-libs/zlib" +RDEPEND=${DEPEND} + +src_configure() { + econf \ + $(use_enable fast-install) \ + $(use_enable static-libs static) +} +# $(use_enable ligotools) \ # Requires additional dependencies? + +src_install() { + emake DESTDIR="${D}${DESTDIR}" install + dodoc README || die +} diff --git a/sci-libs/metaio/metaio-8.4.0.ebuild b/sci-libs/metaio/metaio-8.4.0.ebuild new file mode 100644 index 0000000..c6f2435 --- /dev/null +++ b/sci-libs/metaio/metaio-8.4.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A library for parsing LIGO/Virgo LIGO_LW Table files" +HOMEPAGE="https://www.lsc-group.phys.uwm.edu/daswg/projects/metaio.html" +SRC_URI="http://software.ligo.org/lscsoft/source/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+fast-install static-libs" # -ligotools + +DEPEND="sys-libs/zlib" +RDEPEND=${DEPEND} + +src_configure() { + econf \ + $(use_enable fast-install) \ + $(use_enable static-libs static) +} +# $(use_enable ligotools) \ # Requires additional dependencies? + +src_install() { + emake DESTDIR="${D}${DESTDIR}" install + dodoc README || die +} diff --git a/sci-libs/pg2plplot/ChangeLog b/sci-libs/pg2plplot/ChangeLog index db19a08..32324b6 100644 --- a/sci-libs/pg2plplot/ChangeLog +++ b/sci-libs/pg2plplot/ChangeLog @@ -1,7 +1,17 @@ # ChangeLog for sci-libs/pg2plplot -# Copyright 1999-2018 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2020 Gentoo Authors; Distributed under the GPL v2 # $Header: $ + 21 Nov 2020; AstroFloyd <AstroFloyd@gmail.com> pg2plplot-5.12.0.ebuild, + pg2plplot-5.13.0.ebuild: + sci-libs/pg2plplot: quick fix after previous commit + +*pg2plplot-5.13.0 (21 Nov 2020) + + 21 Nov 2020; AstroFloyd <AstroFloyd@gmail.com> +pg2plplot-5.13.0.ebuild, + -pg2plplot-0.4.0.ebuild, pg2plplot-5.12.0.ebuild: + sci-libs/pg2plplot: version bump to v5.13.0. + *pg2plplot-5.12.0 (15 Jan 2018) 15 Jan 2018; AstroFloyd <AstroFloyd@gmail.com> +pg2plplot-5.12.0.ebuild, diff --git a/sci-libs/pg2plplot/Manifest b/sci-libs/pg2plplot/Manifest index 3ffab7d..6694bdf 100644 --- a/sci-libs/pg2plplot/Manifest +++ b/sci-libs/pg2plplot/Manifest @@ -1,6 +1,6 @@ -DIST pg2plplot-0.4.0.tar.gz 38816 SHA256 54d482f94bc997ad614245c2a4dd8e192d4a97f74d1f3224ff6fbb8f06225459 SHA512 6cea7767f6e809c2dcf5e9d292eecff0249e3d5dad696882ff078db56f2c6c379b6cacefb67949f50411dbcf380ec97ef99586fd1fb0dc5357cd39df7c6759ab WHIRLPOOL 52a92ce63715b2f9f6d847716a3ceea89dabe0dcb95ec18dc57c66633956118e46e5f286c21be76c8db344bce573413efacde1f6632a4f6723f4a2d3bbfc66a4 -DIST pg2plplot-5.12.0.tar.gz 39324 SHA256 34bc34392799bb1aa726069e1a6d96b57117c5302e7efc2662c2804f83a10157 SHA512 1af6beb16bdb9121cc6f7e4103acaaa632db17eba039846626dd33528b659a67b2a4ae850bbf3b6482d708b856337b2039bede84aaabf799589a1796eafe58d5 WHIRLPOOL cbb1c94b9a48e1e86cf76b95cd1c8e332417b0098c3bcae65c4d797aeb987adf369ae3f8d58b4e7ca2d1bcbd8db6634b2f3ae77923255c69ced8540d66dab20b -EBUILD pg2plplot-0.4.0.ebuild 819 SHA256 f4a518be04fe8a79b769c511933c936c6e1c7178bf59b2c995dae6d5831e9415 SHA512 120c61de35823b3f73bdcecf7aa856e3042e8c5aee2f611c3290ed38cac91206f150a5b22cefa284719e365dc4f066bc4ed12770b0dee5d74956067a8878ae95 WHIRLPOOL 38da3f0d926319c8dc4ddea541341c5355874fb2646fd527ee715b4da4e4ef4617228ce4332d44a2fcecfa11ca73793127caae8e856f70a524223a30b5044fcc -EBUILD pg2plplot-5.12.0.ebuild 819 SHA256 f4a518be04fe8a79b769c511933c936c6e1c7178bf59b2c995dae6d5831e9415 SHA512 120c61de35823b3f73bdcecf7aa856e3042e8c5aee2f611c3290ed38cac91206f150a5b22cefa284719e365dc4f066bc4ed12770b0dee5d74956067a8878ae95 WHIRLPOOL 38da3f0d926319c8dc4ddea541341c5355874fb2646fd527ee715b4da4e4ef4617228ce4332d44a2fcecfa11ca73793127caae8e856f70a524223a30b5044fcc -MISC ChangeLog 917 SHA256 1ccc24eb2387ce89912083b66e572eb85673592415c8674a6a2915488335f293 SHA512 c7287b55213ac0a57cef6060e1180a67340b2ad49dcef7cf9883979ce33b31fd25df93310ac161cc4970a0b1aa561f0019b7318961a259527c6b70a608608ccf WHIRLPOOL f25c21ba3b12932df9899ab004aac281c4a7c544ddc5072d35cf7740f330e0a0621d52a7fd36a1968ca2358e43a900bb702a8cec4b58b2fc18bfc328ea30a76d -MISC metadata.xml 252 SHA256 fa82c8f8ccb7949415fff69cab33850a03547531946e14a4184f1ecda61abf26 SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 WHIRLPOOL 253b5757951fa6a61178c61d6333a21e90ab81cd6167bc6cfa6032e7f9e3304a9afa8290a3b6607994df74f2bd503d3725e173b9beff10555d395eb74844fc1a +DIST pg2plplot-5.12.0.tar.gz 39324 BLAKE2B a90f70939318d20deb2beea10464c3cf5781a1fee987cfa4b32bb5fccc9c61fd282ec3742ebe7f0bdf83f7030a3f9ad0e4419c269ffd2f611b5c94ab9a2bba24 SHA512 1af6beb16bdb9121cc6f7e4103acaaa632db17eba039846626dd33528b659a67b2a4ae850bbf3b6482d708b856337b2039bede84aaabf799589a1796eafe58d5 +DIST pg2plplot-5.13.0.tar.gz 39330 BLAKE2B 45221573132f4d4556612e7d6ae280ed225a8c3e08c860a269c39c566cd36513a51ad1c9108d8bf053bf71725f72bb990e88b60f8a5792ef06191581cbdc13bb SHA512 38261e2bed8b2700c2b797a6d220a9ede0f18ddfb00260ef1eccfcdf3c7f8bef23918d659927650644e10976a4a7cb7855a01aa6da0b033dace8bb356b141345 +EBUILD pg2plplot-5.12.0.ebuild 839 BLAKE2B 95e1941814cb5f7f624c1d52c5706663fc5069283a4f51af239b8d4c96e5688351992f3f8cf8031a698efac0aa1d8e049f909064ebcd2d5eb868e450a6cfa279 SHA512 b23eedbdd853a33056cc5d2bbe8126de2cab0967620748533dff1676c63c00f7ec8378baab81bee8324bf8e42a57c446e2e30a78f30ca8d4a137302ba2b37cc3 +EBUILD pg2plplot-5.13.0.ebuild 839 BLAKE2B 95e1941814cb5f7f624c1d52c5706663fc5069283a4f51af239b8d4c96e5688351992f3f8cf8031a698efac0aa1d8e049f909064ebcd2d5eb868e450a6cfa279 SHA512 b23eedbdd853a33056cc5d2bbe8126de2cab0967620748533dff1676c63c00f7ec8378baab81bee8324bf8e42a57c446e2e30a78f30ca8d4a137302ba2b37cc3 +MISC ChangeLog 1278 BLAKE2B da20e5581d998ecfa575bb7264b3a7412bdf4dfd15ad14eab16a91f88d8a0bcdfc445695a6d3259b4fe0f0d8c1ea46404f501cc1d445ea1b7b74dc5d1e2f0579 SHA512 ec37fd4c9442c8a1677496084ebe33236081add57d7a4eaf1c20380d5ba4904b6fae3f4ff0aa3c45f4613bdd92b9d152c1dcae27db48a6a7d747fe2107708b7f +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/sci-libs/pg2plplot/pg2plplot-5.12.0.ebuild b/sci-libs/pg2plplot/pg2plplot-5.12.0.ebuild index 6f0ec93..5b5373e 100644 --- a/sci-libs/pg2plplot/pg2plplot-5.12.0.ebuild +++ b/sci-libs/pg2plplot/pg2plplot-5.12.0.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -CMAKE_VERBOSE=1 +EAPI=7 -inherit cmake-utils fortran-2 +CMAKE_BUILD_TYPE=Release +inherit cmake fortran-2 +CMAKE_MAKEFILE_GENERATOR="emake" DESCRIPTION="Assist the transition from PGPlot to PLplot in Fortran programs" HOMEPAGE="http://pg2plplot.sourceforge.net" @@ -26,9 +27,9 @@ RDEPEND="${DEPEND} src_configure() { local mycmakeargs=( - $(cmake-utils_use static-libs CREATE_STATICLIB) + -DCREATE_STATICLIB="$(usex static-libs)" ) - cmake-utils_src_configure + cmake_src_configure } DOCS="CHANGELOG README VERSION" diff --git a/sci-libs/pg2plplot/pg2plplot-0.4.0.ebuild b/sci-libs/pg2plplot/pg2plplot-5.13.0.ebuild index 6f0ec93..5b5373e 100644 --- a/sci-libs/pg2plplot/pg2plplot-0.4.0.ebuild +++ b/sci-libs/pg2plplot/pg2plplot-5.13.0.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -CMAKE_VERBOSE=1 +EAPI=7 -inherit cmake-utils fortran-2 +CMAKE_BUILD_TYPE=Release +inherit cmake fortran-2 +CMAKE_MAKEFILE_GENERATOR="emake" DESCRIPTION="Assist the transition from PGPlot to PLplot in Fortran programs" HOMEPAGE="http://pg2plplot.sourceforge.net" @@ -26,9 +27,9 @@ RDEPEND="${DEPEND} src_configure() { local mycmakeargs=( - $(cmake-utils_use static-libs CREATE_STATICLIB) + -DCREATE_STATICLIB="$(usex static-libs)" ) - cmake-utils_src_configure + cmake_src_configure } DOCS="CHANGELOG README VERSION" diff --git a/sci-libs/pgplot/000_readme.txt b/sci-libs/pgplot/000_readme.txt index 202b07d..d00bac0 100644 --- a/sci-libs/pgplot/000_readme.txt +++ b/sci-libs/pgplot/000_readme.txt @@ -1,13 +1,22 @@ -In pgplot-5.2.2-r99.ebuild, you can uncomment different lines for the drivers patch: +* In pgplot-5.2.2-r99.ebuild, you can uncomment different lines for the drivers patch: epatch "${FILESDIR}"/${PN}-drivers.patch #epatch "${FILESDIR}"/${PN}-drivers-nox.patch #epatch "${FILESDIR}"/${PN}-drivers-ppmonly.patch - the -nox has no support for X (and doesn't need libX11 and other - libraries when linking statically) - the -ppmonly has support for .ppm files only, and is only slightly - smaller than -nox + the -nox has no support for X (and doesn't need libX11 and other libraries when linking statically) + the -ppmonly has support for .ppm files only, and is only slightly smaller than -nox use /root/drivers.list.orig to make additional patches. - + +* PPM-only for Think +1) set ebuild to -ppmonly +2) USE=-doc ebuild pgplot-5.2.2-r99.ebuild clean manifest install +3) cp ~/usr/lib/libpgplot-ppmonly.a ~/usr/lib/old/ +4) cp /var/tmp/portage/portage/sci-libs/pgplot-5.2.2-r99/image/usr/lib64/libpgplot.a ~/usr/lib/libpgplot-ppmonly.a + +* PPM-only for For zotac (?) +1) set ebuild to -ppmonly +2) USE=-doc ebuild pgplot-5.2.2-r99.ebuild clean manifest install +3) rsync /var/tmp/portage/portage/sci-libs/pgplot-5.2.2-r99/image/usr/lib64/libpgplot.a zotac:usr/lib/libpgplot-ppmonly.a + diff --git a/sci-libs/pgplot/ChangeLog b/sci-libs/pgplot/ChangeLog index 7a65a45..9e34412 100644 --- a/sci-libs/pgplot/ChangeLog +++ b/sci-libs/pgplot/ChangeLog @@ -1,7 +1,47 @@ # ChangeLog for sci-libs/pgplot -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/sci-libs/pgplot/ChangeLog,v 1.17 2009/02/23 17:30:38 bicatali Exp $ + 21 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> + +files/pgplot-drivers-popular.patch, +files/pgplot-libpng15.patch, + +files/pgplot-tk86.patch, files/pgplot-compile-setup.patch, + files/pgplot-drivers.patch, files/pgplot-headers.patch, + files/pgplot-makemake.patch, pgplot-5.2.2-r99.ebuild: + sci-libs/pgplot-5.2.2-r99: update to EAPI 7. + + 21 Jun 2021; AstroFloyd <AstroFloyd@gmail.com> + +files/pgplot-drivers-popular.patch, +files/pgplot-libpng15.patch, + +files/pgplot-tk86.patch, files/pgplot-compile-setup.patch, + files/pgplot-drivers.patch, files/pgplot-headers.patch, + files/pgplot-makemake.patch, pgplot-5.2.2-r99.ebuild: + <cat/pkg: commit message.> + + 15 Feb 2020; AstroFloyd <AstroFloyd@gmail.com> 000_readme.txt, + pgplot-5.2.2-r99.ebuild: + sci-libs/pgplot: insignificant update. + + 07 Dec 2019; AstroFloyd <AstroFloyd@gmail.com> ChangeLog: + sci-libs/pgplot: minor update. + + 07 Dec 2019; AstroFloyd <AstroFloyd@gmail.com> ChangeLog: + sci-libs/pgplot: fix ChangeLog date. + + 07 Dec 2019; AstroFloyd <AstroFloyd@gmail.com> 000_readme.txt, metadata.xml, + pgplot-5.2.2-r99.ebuild: + sci-libs/pgplot: update v5.2.2-r99 to latest format. Replace dependency + x11-libs/openmotif with x11-libs/motif, fix ebuild header to latest format, + update metadata.xml to latest format, manually update ChangeLog. + + 28 Oct 2017; AstroFloyd <astrofloyd@gmail.com> + pgplot-5.2.2-r99.ebuild: + Remove cvs line from header. + + 12 Nov 2009; AstroFloyd <astrofloyd@gmail.com> + pgplot-5.2.2-r99.ebuild: + Created local version. + +*pgplot-5.2.2-r99 (12 Nov 2009) + 23 Feb 2009; Sébastien Fabbro <bicatali@gentoo.org> metadata.xml, pgplot-5.2.2-r3.ebuild: Added ~ppc, thanks to Pierre Martin. @@ -84,4 +124,3 @@ +files/pgplot-makemake.patch, +metadata.xml, +pgplot-5.2.2.ebuild: A Fortran- or C-callable, device-independent graphics package for making simple scientific graphs. - diff --git a/sci-libs/pgplot/Manifest b/sci-libs/pgplot/Manifest index ab144a2..9f10bd3 100644 --- a/sci-libs/pgplot/Manifest +++ b/sci-libs/pgplot/Manifest @@ -1,13 +1,16 @@ -AUX pgplot-compile-setup.patch 3088 SHA256 dc52b2136b2c2bc8dfa825dc121ec89750858103b316a9c132afde165140ff3d SHA512 37bc80ca7d78f45be8edc96b11dd9906c2f6688759e02bd8a1e1966dad6c6ab91a8006445ef82571e45aab4b7cc965743ce76352a5f4c2bf2d3b0c8df617257f WHIRLPOOL aae7a6390fa4a47b5573e2773e43f66b8e1db55168c6dd362e3f49bb294fc6b49def1b1e262317472c951c1a8be36ab538559c96c0d239b48a8e76f37d56f302 -AUX pgplot-drivers-nox.patch 2970 SHA256 aa557844b7a0f93ebef5e51866532409656269fbb48dabc891842dbf40b1fa65 SHA512 88d948991cea4b2e1a91374028d4f7bea2d2186f1ba58eb38757f13ce323e394a0bca78dd49f1483792f2253cd6b311107dd0e7d33c3dc627e38ae9eae9ab776 WHIRLPOOL d6c4e81c4d2ff59bfd27fc85e2089912d1f7c14288e42b12ae9e5c9dbbca05cfa96432b387a03a3132465b594c0991fbb192a7bca3f541f16dc944423b5c0875 -AUX pgplot-drivers-ppmonly.patch 2075 SHA256 1dc5eb941ec379266c9c170933007ff5219cd679cce558271d34ad5327196d49 SHA512 f4aabb872734559ccafd2ac4a39ccbbf41ea4369bb2931fd41db501ec92b6d1072db129fbd387e95f09113d670972dd33620ba65e9b3cf546a37bc8a20e86dd8 WHIRLPOOL 469f3fbb547a038cfbcdff7977237448924e7b2e4de17c06f42d7628223db1ce9b8a0f3c63c6dbff82a464d121f35488465ee4a5ed67a87bdb038bceea9689fc -AUX pgplot-drivers.patch 3694 SHA256 5daba8560591418df85596e396ebf61bb0a8a884046bc5abce4ff1946c364f66 SHA512 2b67c9bd8d5b429cf1b092c51de1a76b0df8a80e9a8e830acd3ed352b74d6dc149f92a0f11cf582e0a8dec7103754e44dbd089d60d89839e453c60efdf1cefa1 WHIRLPOOL ac05ef3a8d75187f7b327938c6438c3bc7c4c7b5749bb502b94f205b51f09dc4d1bf6a8d5a1b81697693c0824de9d891c64194d34768709ce41fea16f79f7dd9 -AUX pgplot-headers.patch 2716 SHA256 e92a07e38fff278218c09b84453d5c75be663576bdbe19ed9259615bd7a0be7c SHA512 7601d1c2362bc805f04e3977d08bfd1411c9d2a2733d21c853efe8a25b8c86e303f953a088429c9214390814b2281f2937179f3bb9cb92ca749f51640bd1a3b8 WHIRLPOOL eab406164a252ff0b5eb988d2d80df3ec48f28fb09399d58a8448768b80f57c676fb9f42933abb9eb5ee6d4438ee8d52505e05a43fdeea655d357c17d790524a -AUX pgplot-ldflags.patch 1005 SHA256 5d065415a304fb5650fc3db1294961b1208a75f0b72e0af34edc3e88dbe3b31d SHA512 7f94fc5abb10f02527c7dd53ef09040e323258c4e46648e324ea5d8c1a6473a6a84ccf507ab279c28e4c4025904f0d2aafd9272eb74eb450ffac5f07f059afe3 WHIRLPOOL 62f14ea7c429976acbf0f1c02c874b443cd318ea76c7156ee4649ba5e98bc058fb52c9dbf3676ada5432c132fae000d78191df61864528a387c5ecbafbbb498a -AUX pgplot-makemake.patch 4417 SHA256 2e9515c5154da98cb385e8d56b9b106c0415aed268ce5d366d37b12a97ade4aa SHA512 d84d3fc56340047ef1b0661fedb65bc8e4875e5baefd8965ac66bb9bb9977f6c1c7690c6a12ab9d14fdf96948ebf5b0c35f87f9e70bd9982bc6a7cd27b12a0b4 WHIRLPOOL 66a4ca1559d5adb31f9018256a6cede02fe85e9b00175885d8be7c10b303799042313a9e37f2f6446362b576c07c3bfab43adbb1c089df0f68236b72787fa808 -AUX pgplot-pgdisp.patch 332 SHA256 3aac6127d35f4039023a13182553b24e1902d6e1b46530fbd68e034357d0b078 SHA512 e8735c108366002da67e45a0d931c6e0dfd14ec3a6b16c6c242e041b4641acdcc257ddd0637a6ef71febf4445319cff0ac5a09acb4a96ee996d7906a27ac75ee WHIRLPOOL 51e4420194bd584897c849fb45c187797b44fdf05fed63c2e1fde8482fc6897a7982e8ee1c01b7a8e3fd9bf677abfeaa81ff6fc528f81ad1b3764e0bcc92bc66 -DIST pgplot522.tar.gz 1197397 SHA256 a5799ff719a510d84d26df4ae7409ae61fe66477e3f1e8820422a9a4727a5be4 SHA512 03a075c84506ead1d665a7105cd41c7cfbe19d12094cb36fb7459a0f6ee0df0638543b7eca92aaf80677984cc47a07b968f854db8eaa90ec605f78d89c615d1f WHIRLPOOL ced06d5fc275530fae0ed839aaaa360a1c560a102126c8cad6936c1d6494403c97489e6f248e28e64ca5cc2950677e5b336861876cc554965bb9c05b1bf0fba9 -EBUILD pgplot-5.2.2-r99.ebuild 4848 SHA256 f2ec43e27830367f50b8628eb4ef0ed5f8f1569d77e1f01dbbfea2c169646ebe SHA512 03628ea1f0f1b9a9eb82ddcc78e84279c58cc7f804dd294a3a3e39e052d4da30514e6c9091a78836e2b6ec4fc99d99d5bc92d25e73c5d90a2fc2019b26d6e4a3 WHIRLPOOL 97ece448a71ca6107cca323d07173f3cd084c3cd04520477916f6ee27074f3f6f06cdc0e6d38256d0f919733ffcad1f5cbda262db67e70db01b8f318a998f675 -MISC 000_readme.txt 498 SHA256 66b8146252d208c112b4488491d7aa5b2968c91243387fab169b99ab6d741856 SHA512 ff702e6333ce907e7d671fc6d75e02a75419b1d82d1f96f35c2e29ccd1284ccac30ad5960f2e3c8f794504947bf8b5e577b3a6ec00479b23b01e5135194048a6 WHIRLPOOL 87cab66209fb8848002682871f9a78849449a28d7dd6823525f766b23b7d8e67b9f174e34b1c8b1da743c79c55f2e1166c01d695f6d7586a5bb35a927d8900d1 -MISC ChangeLog 3367 SHA256 a20511e71691aad51e48a0df9141807097b814a1e0b7246398e16b47a32bb4cf SHA512 8748cf62eccb2ecb1e8c4b4765fae3d35187242ac49c6d8276861c430035d5bff633c3afb487e268b9ea54b9da8e9c1a9b96bc33d0bcb2a8af88ccd2a11571f2 WHIRLPOOL 0d2bbb20bd452850e32225a754e5142ddb6b323d820fcb2e0fe52ba98a03cf466f5afb77af4e79a1057c1b4e363c38fe19c65a59ca078891dc29cfadf07a05be -MISC metadata.xml 517 SHA256 c0a4ba04ced31cde679aa0a17c19d313bbe9a5d4cd0771ba9b4af968c92c79f1 SHA512 fc14b4107d828230c72caee18a1e22c5b3a79626e5bc25c5304e435e9403a0d6f44f45082ffff74d5c4ee092108c32c6901099fc4ceb82697cb7b290c612ad84 WHIRLPOOL 0b9c070841255f909cde6cf7966c44c0609b8fbfb7e87a7b4f0636357212cb6f12bd48058c89a0de1e262a772828f9931fd326219e6380b52302a3e3e9c159bc +AUX pgplot-compile-setup.patch 3038 BLAKE2B a0a7eca212630c9395680ebfb6fd1bb5e0d45a9d3dbb2933b95a4b9f99954160a60ee129eddc235878324d068f79772c66ffb71ba6214119c0f6132523a8e2be SHA512 83cf82d37bb6d29787ef86db8467629d16a3c429d728049d2ff842d1778e09cd9991ac1576dd023fb43455a955cd3e4677e7e1694c0f5a321be673f25f613e21 +AUX pgplot-drivers-nox.patch 2970 BLAKE2B 8cb673bc457927a785364d48e6e2bbb7278fef5ed2418757b0f5d1ccd1801919a651b23d9a991f475f1d3b966ee7f7cfc25063aeac8d7a6d57affbed8a24efd3 SHA512 88d948991cea4b2e1a91374028d4f7bea2d2186f1ba58eb38757f13ce323e394a0bca78dd49f1483792f2253cd6b311107dd0e7d33c3dc627e38ae9eae9ab776 +AUX pgplot-drivers-popular.patch 3694 BLAKE2B eaecd80bbe6e437de3f5fa3d9f15a1f8543317851dad147aef01dcdf73332e131867541c1bb861234c377daf0517dbf008c1258618f181e1c0a3dbd6b84e31b2 SHA512 2b67c9bd8d5b429cf1b092c51de1a76b0df8a80e9a8e830acd3ed352b74d6dc149f92a0f11cf582e0a8dec7103754e44dbd089d60d89839e453c60efdf1cefa1 +AUX pgplot-drivers-ppmonly.patch 2075 BLAKE2B 6c61e8e0be4018240a751021f4ba7fe928689faeae58b04a61cceb71f3499eca106fc1a9305d3e45bcbbf5e107cef93c7fc5e2f01af3182fd1775029a790a9cb SHA512 f4aabb872734559ccafd2ac4a39ccbbf41ea4369bb2931fd41db501ec92b6d1072db129fbd387e95f09113d670972dd33620ba65e9b3cf546a37bc8a20e86dd8 +AUX pgplot-drivers.patch 7430 BLAKE2B be574ee9ae10fce7262e6f35f45cae36076cf034fcfb7b3c58374ceb43733af0c7bf3fa4d9a8ca15693b040a6dd0105e58f601a570da3a473db0c51eaf4fb5d3 SHA512 91203108d4e054f7505a324de2a2d0c96d6379f8c928c5e912d72ecd604fbfd6591cbf241b842ce3ec094079d43a916c9d0446dfb26692b5861f61f2bd7a4dc4 +AUX pgplot-headers.patch 2681 BLAKE2B b4b4fdce5aed84b41a8ee47ef1a6e9e6ec58dc94654410f34cc7e233da7612b61d7f517e1d85b61a5ebb74b5fc637de895708a9d597aeb919584b3e38f6e0e97 SHA512 a8134726467341ec0cce84d6f44355a874dfee6fce1c33ea07cc39134180787f2628e84c0acf9b021d81decb948ccf0f96a294481c564b251df8d0be379da469 +AUX pgplot-ldflags.patch 1005 BLAKE2B d268a5e0faaf725487351475447e41b3c76883073c3979a9e4cdfa1cbccdb8cd03c994ce55ad70dffce3138b9eae620359b696be5efc36aa9c70778de8f16577 SHA512 7f94fc5abb10f02527c7dd53ef09040e323258c4e46648e324ea5d8c1a6473a6a84ccf507ab279c28e4c4025904f0d2aafd9272eb74eb450ffac5f07f059afe3 +AUX pgplot-libpng15.patch 374 BLAKE2B 975eed22e5f2c4ff7bd169224eee766b5438ad25dd3bc6dba22d64c8e81c8566d079025875fc440b947448e21889aa7c4d501c8fadd3e57086c40a3dbef69b9c SHA512 c3942468cac0ff7138020515de83a2fa9a6c7b10baa55e1655052b4dfabdbac9c3fc66093ad6a4dbdc9bb1e00204699a473d5a8248435f96ca0cda39bcf89b5e +AUX pgplot-makemake.patch 7901 BLAKE2B 65b6d9fa41667d95376530315269872a25fc9445753e0f7b57ebe02feb3bfbf8deb75e977c771a09c4bf7851e5a9d392c145916c054ebd5624309487a4756fad SHA512 a29bc78eb17397c8fc3a0ec0f8dcec28d5d3f1345b16b90c05aad6459c9b312b63d04e55882b99c47ab22e7b3e16ee3e437c684fb5f50a43aaecd5fc6915689a +AUX pgplot-pgdisp.patch 332 BLAKE2B 51ae271c1863194d99fe81e55f24af16e823f2acf248d51e0f7152becb7230a48e691400af219f461c042a93298dd2c9d55ca6548cdcec996c0cdca17d298f69 SHA512 e8735c108366002da67e45a0d931c6e0dfd14ec3a6b16c6c242e041b4641acdcc257ddd0637a6ef71febf4445319cff0ac5a09acb4a96ee996d7906a27ac75ee +AUX pgplot-tk86.patch 1863 BLAKE2B 23abf5177049d19ce782ff68987689fe9e6cac0267bd664c681bb1bd94a11da1898ed6c639d0a3773d64f43502c588352304e593672940fdf83e42ac00219ab2 SHA512 32abe4409cc1b63bf807a3544c36c163c6278dbe3dfd50ce24c6c65da6e22c8d8c0992217bab44c3e3105a11a6cad9b721c1ed8efe6835b46686072f40b83468 +DIST pgplot522.tar.gz 1197397 BLAKE2B 9eafde628373abdbda7adeb365b107618197aa5884d16b27f42b20c7957efa9b09d64adbcbc311ec92b974427355f8410a35c3f12969d240e8e25f3a72cae82b SHA512 03a075c84506ead1d665a7105cd41c7cfbe19d12094cb36fb7459a0f6ee0df0638543b7eca92aaf80677984cc47a07b968f854db8eaa90ec605f78d89c615d1f +EBUILD pgplot-5.2.2-r99.ebuild 4623 BLAKE2B 1350583eec899731a920dc4d551f4e049391f7ec306e0b1dad6c6b92657aa1960c8a2b1d63a30009c048cb1e81b17ac3b2770b686bfeb6fa57659a46c59c6b39 SHA512 5f9b1c1331dae15fb85f33ba158716a886898d4f33eb775286e799c95b8cc22960b5c3c44b2b9055be4e1a6a2e083666dd90bcff3e905d3e80cd1300a6352c26 +MISC 000_readme.txt 1012 BLAKE2B 732176f59b5cc1dc95331b7bc63e5fb4bb1f2c96d463a2a7c1d36275b0d8342405bce5157cc47f58ce59bb4986c17281d13d38a296665c599dc2cb770664544c SHA512 16851528f478ed14c336e261925227d5027250dd1f3b0ae1e2dacaa953a26181834b6de4863f786373308a7d7b62b5e29f3a4c475200289b5f2f85941f3ea1fa +MISC ChangeLog 4927 BLAKE2B 90dbbddff7360056585b81dbc33bb0434bf91ff06d9bbbd00320a9926b99eb9373ad68f539610070efffbb70a00bfa57107bb27b23969a5aed9ba2b611d50d9a SHA512 e6d4bb70450f25965becaf2c078238803c7a73aca1caa8a6561ec7bfd790d93bc0ee005eebcb2b3ca84f96aa8b8bf2be51c11d05c066138a5c08c68e0d01c3d3 +MISC metadata.xml 500 BLAKE2B 205a56ff8ad93d2b00dd3bd169dd671595112209e52abc56dffe122f9d529595f51cd5cab1e96c26279a9596e0d9211be2a471a2edadcf5e95b53f1be5a13076 SHA512 a407b692fff7e02a43eddbd6ce7607a9bb2cef27fa729d17172ad19cbf88f5588b1fe173510128a14ee3a6a377c620ab9b1b397ee81a9ac7437122625ffa4328 diff --git a/sci-libs/pgplot/files/pgplot-compile-setup.patch b/sci-libs/pgplot/files/pgplot-compile-setup.patch index 8f7f60a..a5baef6 100644 --- a/sci-libs/pgplot/files/pgplot-compile-setup.patch +++ b/sci-libs/pgplot/files/pgplot-compile-setup.patch @@ -1,5 +1,5 @@ ---- sys_linux/g77_gcc.conf.orig 1999-07-05 19:10:33.000000000 +0100 -+++ sys_linux/g77_gcc.conf 2008-10-29 18:30:33.000000000 +0000 +--- a/sys_linux/g77_gcc.conf.orig 1999-07-05 19:10:33.000000000 +0100 ++++ b/sys_linux/g77_gcc.conf 2008-10-29 18:30:33.000000000 +0000 @@ -1,4 +1,4 @@ -# The GNU g77 FORTRAN compiler and Gnu gcc C compiler on an elf-system. +# The GNU gfortran FORTRAN compiler and Gnu gcc C compiler on an elf-system. @@ -20,14 +20,14 @@ # The FORTRAN compiler to use. - FCOMPL="g77" -+ FCOMPL="gfortran-4.3.2" ++ FCOMPL="gfortran" # Mandatory. # The FORTRAN compiler flags to use when compiling the pgplot library. # (NB. makemake prepends -c to $FFLAGC where needed) - FFLAGC="-u -Wall -fPIC -O" -+ FFLAGC="-u -Wall -O2" ++ FFLAGC="-u -Wall" # Mandatory. # The FORTRAN compiler flags to use when compiling fortran demo programs. @@ -77,9 +77,9 @@ # How to create a shared library from a trailing list of object files. - SHARED_LD="gcc -shared -o $SHARED_LIB" -+ SHARED_LD_PGPLOT_OPTS="-o $SHARED_LIB -Wl,-soname,$SHARED_LIB $LDFLAGS" ++ SHARED_LD_PGPLOT_OPTS="$LDFLAGS -Wl,-soname,$SHARED_LIB" + -+ SHARED_LD_CPGPLOT_OPTS="-o $SHARED_CLIB -Wl,-soname,$SHARED_CLIB -L. -lpgplot $LDFLAGS" ++ SHARED_LD_CPGPLOT_OPTS="$LDFLAGS -Wl,-soname,$SHARED_CLIB" + + SHARED_LD="$FCOMPL -shared" diff --git a/sci-libs/pgplot/files/pgplot-drivers-popular.patch b/sci-libs/pgplot/files/pgplot-drivers-popular.patch new file mode 100644 index 0000000..5888679 --- /dev/null +++ b/sci-libs/pgplot/files/pgplot-drivers-popular.patch @@ -0,0 +1,61 @@ +--- drivers.list.orig 1999-05-04 00:02:15.000000000 -0500 ++++ drivers.list 2009-07-28 16:10:09.000000000 -0500 +@@ -16,8 +16,8 @@ + ! EXDRIV 2 /EXCL Talaris/EXCL printers, portrait + ! GCDRIV 0 /GENICOM Genicom 4410 dot-matrix printer, landscape + ! Caution: use of GIDRIV may require a license from Unisys: +-! GIDRIV 1 /GIF GIF-format file, landscape +-! GIDRIV 2 /VGIF GIF-format file, portrait ++ GIDRIV 1 /GIF GIF-format file, landscape ++ GIDRIV 2 /VGIF GIF-format file, portrait + ! GLDRIV 1 /HPGL Hewlett-Packard HP-GL plotters, landscape Std F77 + ! GLDRIV 2 /VHPGL Hewlett-Packard HP-GL plotters, portrait Std F77 + ! GODRIV 0 /GOC GOC Sigma T5670 terminal VMS +@@ -32,19 +32,19 @@ + ! LSDRIV 2 /VLIPS2 Canon LaserShot printer (portrait) + ! LNDRIV 0 /LN03 Dec LN03-PLUS Laser printer (landscape) VMS + ! LVDRIV 0 /LVN03 Dec LN03-PLUS Laser printer (portrait) VMS +-! LXDRIV 0 /LATEX LaTeX picture environment ++ LXDRIV 0 /LATEX LaTeX picture environment + ! MFDRIV 0 /FILE PGPLOT graphics metafile + ! NEDRIV 0 /NEXT Computers running NeXTstep operating system + NUDRIV 0 /NULL Null device (no output) Std F77 + ! PGDRIV 0 /PGMF PGPLOT metafile (new format, experimental) Std F77 + ! PNDRIV 1 /PNG Portable Network Graphics file C + ! PNDRIV 2 /TPNG Portable Network Graphics file - transparent background C +-! PPDRIV 1 /PPM Portable Pixel Map file, landscape +-! PPDRIV 2 /VPPM Portable PIxel Map file, portrait +-! PSDRIV 1 /PS PostScript printers, monochrome, landscape Std F77 +-! PSDRIV 2 /VPS Postscript printers, monochrome, portrait Std F77 +-! PSDRIV 3 /CPS PostScript printers, color, landscape Std F77 +-! PSDRIV 4 /VCPS PostScript printers, color, portrait Std F77 ++ PPDRIV 1 /PPM Portable Pixel Map file, landscape ++ PPDRIV 2 /VPPM Portable PIxel Map file, portrait ++ PSDRIV 1 /PS PostScript printers, monochrome, landscape Std F77 ++ PSDRIV 2 /VPS Postscript printers, monochrome, portrait Std F77 ++ PSDRIV 3 /CPS PostScript printers, color, landscape Std F77 ++ PSDRIV 4 /VCPS PostScript printers, color, portrait Std F77 + ! PXDRIV 0 /PRINTRONI Printronix P300 or P600 dot-matrix printer + ! QMDRIV 1 /QMS QUIC devices (QMS and Talaris), landscape Std F77 + ! QMDRIV 2 /VQMS QUIC devices (QMS and Talaris), portrait Std F77 +@@ -62,15 +62,15 @@ + ! TTDRIV 10 /VMAC Macintosh VersaTerm-PRO Tektronix-4105 emulator Std F77 + ! TXDRIV 0 /TX TeX PK Font Output files + ! VADRIV 0 /VCANON Canon Laser printer, LBP-8/A2, portrait +-! VBDRIV 0 /VBCANON Canon Laser printer (bitmap version), portrait ++! VBDRIV 0 /VBCANON Canon Laser printer (bitmap version), portrait + ! VTDRIV 0 /VT125 Dec Regis terminals (VT125 etc.) Std F77 + ! WDDRIV 1 /WD X Window dump file, landscape + ! WDDRIV 2 /VWD X Window dump file, portrait + ! WSDRIV 0 /WS VAX workstations running VWS software VMS +-! X2DRIV 0 /XDISP PGDISP or FIGDISP server for X workstations C +-! XWDRIV 1 /XWINDOW Workstations running X Window System C +-! XWDRIV 2 /XSERVE Persistent window on X Window System C +-! ZEDRIV 0 /ZETA Zeta 8 Digital Plotter ++ X2DRIV 0 /XDISP PGDISP or FIGDISP server for X workstations C ++ XWDRIV 1 /XWINDOW Workstations running X Window System C ++ XWDRIV 2 /XSERVE Persistent window on X Window System C ++! ZEDRIV 0 /ZETA Zeta 8 Digital Plotter + ! + ! The following drivers can only be used in PGPLOT installations on MS-DOS + ! systems with appropriate hardware and software. Do not select these diff --git a/sci-libs/pgplot/files/pgplot-drivers.patch b/sci-libs/pgplot/files/pgplot-drivers.patch index 5888679..c03d750 100644 --- a/sci-libs/pgplot/files/pgplot-drivers.patch +++ b/sci-libs/pgplot/files/pgplot-drivers.patch @@ -1,18 +1,46 @@ ---- drivers.list.orig 1999-05-04 00:02:15.000000000 -0500 -+++ drivers.list 2009-07-28 16:10:09.000000000 -0500 -@@ -16,8 +16,8 @@ +--- a/drivers.list 2007-03-08 15:56:20.000000000 +0000 ++++ b/drivers.list 2007-03-08 15:59:21.000000000 +0000 +@@ -6,71 +6,71 @@ + !------------------------------------------------------------------------------ + ! File Code Description Restrictions + ! BCDRIV 0 /BCANON Canon Laser printer (bitmap version), landscape +-! CADRIV 0 /CANON Canon Laser printer, LBP-8/A2, landscape ++ CADRIV 0 /CANON Canon Laser printer, LBP-8/A2, landscape + ! CCDRIV 0 /CCP DEC LJ250 Color Companion printer +-! CGDRIV 1 /CGM CGM metafile, indexed colour selection C +-! CGDRIV 2 /CGMD CGM metafile, direct colour selection C +-! CWDRIV 0 /CW6320 Gould/Bryans Colourwriter 6320 pen plotter Std F77 ++ CGDRIV 1 /CGM CGM metafile, indexed colour selection C ++ CGDRIV 2 /CGMD CGM metafile, direct colour selection C ++ CWDRIV 0 /CW6320 Gould/Bryans Colourwriter 6320 pen plotter Std F77 + ! EPDRIV 0 /EPSON Epson FX100 dot matrix printer + ! EXDRIV 1 /EXCL Talaris/EXCL printers, landscape ! EXDRIV 2 /EXCL Talaris/EXCL printers, portrait ! GCDRIV 0 /GENICOM Genicom 4410 dot-matrix printer, landscape ! Caution: use of GIDRIV may require a license from Unisys: -! GIDRIV 1 /GIF GIF-format file, landscape -! GIDRIV 2 /VGIF GIF-format file, portrait +-! GLDRIV 1 /HPGL Hewlett-Packard HP-GL plotters, landscape Std F77 +-! GLDRIV 2 /VHPGL Hewlett-Packard HP-GL plotters, portrait Std F77 + GIDRIV 1 /GIF GIF-format file, landscape + GIDRIV 2 /VGIF GIF-format file, portrait - ! GLDRIV 1 /HPGL Hewlett-Packard HP-GL plotters, landscape Std F77 - ! GLDRIV 2 /VHPGL Hewlett-Packard HP-GL plotters, portrait Std F77 ++ GLDRIV 1 /HPGL Hewlett-Packard HP-GL plotters, landscape Std F77 ++ GLDRIV 2 /VHPGL Hewlett-Packard HP-GL plotters, portrait Std F77 ! GODRIV 0 /GOC GOC Sigma T5670 terminal VMS -@@ -32,19 +32,19 @@ - ! LSDRIV 2 /VLIPS2 Canon LaserShot printer (portrait) + ! GVDRIV 0 /GVENICOM Genicom 4410 dot-matrix printer, portrait +-! HGDRIV 0 /HPGL2 Hewlett-Packard graphics language +-! HIDRIV 0 /HIDMP Houston Instruments HIDMP pen plotter ++ HGDRIV 0 /HPGL2 Hewlett-Packard graphics language ++ HIDRIV 0 /HIDMP Houston Instruments HIDMP pen plotter + ! HJDRIV 0 /HJ Hewlett-Packard Desk/Laserjet printer +-! HPDRIV 0 /HP7221 Hewlett-Packard HP7221 pen plotter Std F77 ++ HPDRIV 0 /HP7221 Hewlett-Packard HP7221 pen plotter Std F77 + ! LADRIV 0 /LA50 Dec LA50 and other sixel printers + ! LJDRIV 0 /LJ Hewlett-Packard LaserJet printers VMS +-! LSDRIV 1 /LIPS2 Canon LaserShot printer (landscape) +-! LSDRIV 2 /VLIPS2 Canon LaserShot printer (portrait) ++ LSDRIV 1 /LIPS2 Canon LaserShot printer (landscape) ++ LSDRIV 2 /VLIPS2 Canon LaserShot printer (portrait) ! LNDRIV 0 /LN03 Dec LN03-PLUS Laser printer (landscape) VMS ! LVDRIV 0 /LVN03 Dec LN03-PLUS Laser printer (portrait) VMS -! LXDRIV 0 /LATEX LaTeX picture environment @@ -20,15 +48,18 @@ ! MFDRIV 0 /FILE PGPLOT graphics metafile ! NEDRIV 0 /NEXT Computers running NeXTstep operating system NUDRIV 0 /NULL Null device (no output) Std F77 - ! PGDRIV 0 /PGMF PGPLOT metafile (new format, experimental) Std F77 - ! PNDRIV 1 /PNG Portable Network Graphics file C - ! PNDRIV 2 /TPNG Portable Network Graphics file - transparent background C +-! PGDRIV 0 /PGMF PGPLOT metafile (new format, experimental) Std F77 +-! PNDRIV 1 /PNG Portable Network Graphics file C +-! PNDRIV 2 /TPNG Portable Network Graphics file - transparent background C -! PPDRIV 1 /PPM Portable Pixel Map file, landscape -! PPDRIV 2 /VPPM Portable PIxel Map file, portrait -! PSDRIV 1 /PS PostScript printers, monochrome, landscape Std F77 -! PSDRIV 2 /VPS Postscript printers, monochrome, portrait Std F77 -! PSDRIV 3 /CPS PostScript printers, color, landscape Std F77 -! PSDRIV 4 /VCPS PostScript printers, color, portrait Std F77 ++ PGDRIV 0 /PGMF PGPLOT metafile (new format, experimental) Std F77 ++ PNDRIV 1 /PNG Portable Network Graphics file C ++ PNDRIV 2 /TPNG Portable Network Graphics file - transparent background C + PPDRIV 1 /PPM Portable Pixel Map file, landscape + PPDRIV 2 /VPPM Portable PIxel Map file, portrait + PSDRIV 1 /PS PostScript printers, monochrome, landscape Std F77 @@ -36,17 +67,42 @@ + PSDRIV 3 /CPS PostScript printers, color, landscape Std F77 + PSDRIV 4 /VCPS PostScript printers, color, portrait Std F77 ! PXDRIV 0 /PRINTRONI Printronix P300 or P600 dot-matrix printer - ! QMDRIV 1 /QMS QUIC devices (QMS and Talaris), landscape Std F77 - ! QMDRIV 2 /VQMS QUIC devices (QMS and Talaris), portrait Std F77 -@@ -62,15 +62,15 @@ - ! TTDRIV 10 /VMAC Macintosh VersaTerm-PRO Tektronix-4105 emulator Std F77 +-! QMDRIV 1 /QMS QUIC devices (QMS and Talaris), landscape Std F77 +-! QMDRIV 2 /VQMS QUIC devices (QMS and Talaris), portrait Std F77 ++ QMDRIV 1 /QMS QUIC devices (QMS and Talaris), landscape Std F77 ++ QMDRIV 2 /VQMS QUIC devices (QMS and Talaris), portrait Std F77 + ! TFDRIV 0 /TFILE Tektronix-format disk file VMS + ! TODRIV 0 /TOSHIBA Toshiba "3-in-one" printer, model P351 +-! TTDRIV 1 /TEK4010 Tektronix 4006/4010 storage-tube terminal Std F77 +-! TTDRIV 2 /GF GraphOn terminal Std F77 +-! TTDRIV 3 /RETRO RetroGraphics terminal Std F77 +-! TTDRIV 4 /GTERM GTERM Tektronix terminal emulator Std F77 +-! TTDRIV 5 /XTERM XTERM Tektronix terminal emulator Std F77 +-! TTDRIV 6 /ZSTEM ZSTEM terminal emulator Std F77 +-! TTDRIV 7 /V603 Visual 603 terminal Std F77 ++ TTDRIV 1 /TEK4010 Tektronix 4006/4010 storage-tube terminal Std F77 ++ TTDRIV 2 /GF GraphOn terminal Std F77 ++ TTDRIV 3 /RETRO RetroGraphics terminal Std F77 ++ TTDRIV 4 /GTERM GTERM Tektronix terminal emulator Std F77 ++ TTDRIV 5 /XTERM XTERM Tektronix terminal emulator Std F77 ++ TTDRIV 6 /ZSTEM ZSTEM terminal emulator Std F77 ++ TTDRIV 7 /V603 Visual 603 terminal Std F77 + ! TTDRIV 8 /KRM3 Kermit 3 on IBM-PC Std F77 +-! TTDRIV 9 /TK4100 Tektronix 4100-series terminals Std F77 +-! TTDRIV 10 /VMAC Macintosh VersaTerm-PRO Tektronix-4105 emulator Std F77 ++ TTDRIV 9 /TK4100 Tektronix 4100-series terminals Std F77 ++ TTDRIV 10 /VMAC Macintosh VersaTerm-PRO Tektronix-4105 emulator Std F77 ! TXDRIV 0 /TX TeX PK Font Output files - ! VADRIV 0 /VCANON Canon Laser printer, LBP-8/A2, portrait +-! VADRIV 0 /VCANON Canon Laser printer, LBP-8/A2, portrait -! VBDRIV 0 /VBCANON Canon Laser printer (bitmap version), portrait +-! VTDRIV 0 /VT125 Dec Regis terminals (VT125 etc.) Std F77 +-! WDDRIV 1 /WD X Window dump file, landscape +-! WDDRIV 2 /VWD X Window dump file, portrait ++ VADRIV 0 /VCANON Canon Laser printer, LBP-8/A2, portrait +! VBDRIV 0 /VBCANON Canon Laser printer (bitmap version), portrait - ! VTDRIV 0 /VT125 Dec Regis terminals (VT125 etc.) Std F77 - ! WDDRIV 1 /WD X Window dump file, landscape - ! WDDRIV 2 /VWD X Window dump file, portrait ++ VTDRIV 0 /VT125 Dec Regis terminals (VT125 etc.) Std F77 ++ WDDRIV 1 /WD X Window dump file, landscape ++ WDDRIV 2 /VWD X Window dump file, portrait ! WSDRIV 0 /WS VAX workstations running VWS software VMS -! X2DRIV 0 /XDISP PGDISP or FIGDISP server for X workstations C -! XWDRIV 1 /XWINDOW Workstations running X Window System C diff --git a/sci-libs/pgplot/files/pgplot-headers.patch b/sci-libs/pgplot/files/pgplot-headers.patch index 7bde726..c05ca70 100644 --- a/sci-libs/pgplot/files/pgplot-headers.patch +++ b/sci-libs/pgplot/files/pgplot-headers.patch @@ -1,5 +1,5 @@ ---- ./sys/grtermio.c.orig 2008-10-29 17:42:48.000000000 +0000 -+++ ./sys/grtermio.c 2008-10-29 19:54:43.000000000 +0000 +--- a/sys/grtermio.c 2008-10-29 17:42:48.000000000 +0000 ++++ b/sys/grtermio.c 2008-10-29 19:54:43.000000000 +0000 @@ -7,6 +7,10 @@ #include <stdio.h> @@ -11,8 +11,8 @@ #ifdef PG_PPU #define GROTER groter_ ---- ./sys/grfileio.c.orig 2008-10-29 15:10:02.000000000 +0000 -+++ ./sys/grfileio.c 2008-10-29 17:56:50.000000000 +0000 +--- a/sys/grfileio.c 2008-10-29 15:10:02.000000000 +0000 ++++ b/sys/grfileio.c 2008-10-29 17:56:50.000000000 +0000 @@ -17,7 +17,9 @@ */ @@ -23,8 +23,8 @@ #include <sys/types.h> #include <fcntl.h> ---- ./drivers/figdisp_comm.c.orig 2008-10-29 15:09:15.000000000 +0000 -+++ ./drivers/figdisp_comm.c 2008-10-29 17:54:08.000000000 +0000 +--- a/drivers/figdisp_comm.c 2008-10-29 15:09:15.000000000 +0000 ++++ b/drivers/figdisp_comm.c 2008-10-29 17:54:08.000000000 +0000 @@ -17,6 +17,8 @@ /* The system include files */ @@ -34,8 +34,8 @@ /* Get ntohs prototype or macro */ ---- ./pgdispd/resdb.c.orig 2008-10-29 18:22:41.000000000 +0000 -+++ ./pgdispd/resdb.c 2008-10-29 20:10:22.000000000 +0000 +--- a/pgdispd/resdb.c 2008-10-29 18:22:41.000000000 +0000 ++++ b/pgdispd/resdb.c 2008-10-29 20:10:22.000000000 +0000 @@ -47,6 +47,8 @@ #include <stdio.h> #include <stdlib.h> @@ -53,8 +53,8 @@ extern struct passwd *getpwuid(); struct passwd *pw; register char *ptr; ---- ./pgdispd/proccom.c.orig 2008-10-29 15:03:34.000000000 +0000 -+++ ./pgdispd/proccom.c 2008-10-29 18:15:48.000000000 +0000 +--- a/pgdispd/proccom.c 2008-10-29 15:03:34.000000000 +0000 ++++ b/pgdispd/proccom.c 2008-10-29 18:15:48.000000000 +0000 @@ -90,6 +90,7 @@ /* The system include files */ @@ -71,8 +71,8 @@ if (!len & savedshorts) { /* an incomplete command was sent! */ ---- ./pgdispd/getvisuals.c.orig 2008-10-29 17:59:37.000000000 +0000 -+++ ./pgdispd/getvisuals.c 2008-10-29 18:00:18.000000000 +0000 +--- a/pgdispd/getvisuals.c 2008-10-29 17:59:37.000000000 +0000 ++++ b/pgdispd/getvisuals.c 2008-10-29 18:00:18.000000000 +0000 @@ -30,6 +30,7 @@ #include "messages.h" @@ -81,8 +81,8 @@ #define MAX_DEPTH 24 /* the maximum visual depth to use */ ---- ./pgdispd/figcurs.c.orig 2008-10-29 17:58:22.000000000 +0000 -+++ ./pgdispd/figcurs.c 2008-10-29 18:14:02.000000000 +0000 +--- a/pgdispd/figcurs.c 2008-10-29 17:58:22.000000000 +0000 ++++ b/pgdispd/figcurs.c 2008-10-29 18:14:02.000000000 +0000 @@ -19,6 +19,7 @@ /* The standard include files */ diff --git a/sci-libs/pgplot/files/pgplot-libpng15.patch b/sci-libs/pgplot/files/pgplot-libpng15.patch new file mode 100644 index 0000000..a3cefe1 --- /dev/null +++ b/sci-libs/pgplot/files/pgplot-libpng15.patch @@ -0,0 +1,11 @@ +--- a/drivers/pndriv.c ++++ b/drivers/pndriv.c +@@ -222,7 +222,7 @@ + return; + } + +- if (setjmp(png_ptr->jmpbuf)) { /* not really sure what I'm doing here... */ ++ if (setjmp(png_jmpbuf(png_ptr))) { + fprintf(stderr,"%s: error in libpng while writing file %s, plotting disabled\n", png_ident, filename); + png_destroy_write_struct(&png_ptr,&info_ptr); + dev->error = true; diff --git a/sci-libs/pgplot/files/pgplot-makemake.patch b/sci-libs/pgplot/files/pgplot-makemake.patch index 667ce2f..fafd2f1 100644 --- a/sci-libs/pgplot/files/pgplot-makemake.patch +++ b/sci-libs/pgplot/files/pgplot-makemake.patch @@ -1,5 +1,5 @@ ---- makemake.orig 2008-11-07 12:53:03.000000000 +0000 -+++ makemake 2008-11-07 12:52:33.000000000 +0000 +--- a/makemake 2012-07-05 14:08:30.210815190 -0700 ++++ b/makemake 2012-07-05 14:26:28.353381906 -0700 @@ -73,7 +73,7 @@ # List the default make targets. @@ -9,13 +9,14 @@ # Get the configuration variables. -@@ -199,17 +199,17 @@ +@@ -199,18 +199,18 @@ fi if (echo $DRIV_LIST | grep -s xmdriv 2>&1 1>/dev/null); then - DEFAULT_TARGETS="$DEFAULT_TARGETS libXmPgplot.a pgmdemo" +- INSTALL_LIST="$INSTALL_LIST libXmPgplot.a XmPgplot.h" + DEFAULT_TARGETS="$DEFAULT_TARGETS libXmPgplot.a" - INSTALL_LIST="$INSTALL_LIST libXmPgplot.a XmPgplot.h" ++ INSTALL_LIST="$INSTALL_LIST libXmPgplot.a XmPgplot.h" fi if (echo $DRIV_LIST | grep -s xadriv 2>&1 1>/dev/null); then @@ -26,10 +27,12 @@ if (echo $DRIV_LIST | grep -s tkdriv 2>&1 1>/dev/null); then - DEFAULT_TARGETS="$DEFAULT_TARGETS libtkpgplot.a pgtkdemo pgtkdemo.tcl" +- INSTALL_LIST="$INSTALL_LIST libtkpgplot.a tkpgplot.h" + DEFAULT_TARGETS="$DEFAULT_TARGETS libtkpgplot.a" - INSTALL_LIST="$INSTALL_LIST libtkpgplot.a tkpgplot.h" ++ INSTALL_LIST="$INSTALL_LIST libtkpgplot.a tkpgplot.h" fi + if (echo $DRIV_LIST | grep -s rvdriv 2>&1 1>/dev/null); then @@ -622,7 +622,7 @@ # Fortran compiler and compilation flags # @@ -77,11 +80,11 @@ +# $(DISPATCH_ROUTINE) $(DRIVERS) $(SYSTEM_ROUTINES) +# $(SHARED_LD) + -+shared: $(PG_ROUTINES) $(PG_NON_STANDARD) \ ++shared: $(PG_ROUTINES) $(PG_NON_STANDARD) grfont.dat \ + $(GR_ROUTINES) $(DISPATCH_ROUTINE) $(DRIVERS) $(SYSTEM_ROUTINES) + $(SHARED_LD) $(SHARED_LD_PGPLOT_OPTS) `ls $(PG_ROUTINES) \ + $(PG_NON_STANDARD) $(GR_ROUTINES) $(DISPATCH_ROUTINE) \ -+ $(DRIVERS) $(SYSTEM_ROUTINES) | sort | uniq` $(SHARED_LIB_LIBS) ++ $(DRIVERS) $(SYSTEM_ROUTINES) | sort | uniq` $(SHARED_LIB_LIBS) -o $(SHARED_LIB) + ln -s $(SHARED_LIB) libpgplot.so EOD @@ -95,7 +98,63 @@ $(PG_NON_STANDARD) $(GR_ROUTINES) $(DISPATCH_ROUTINE) \ $(DRIVERS) $(SYSTEM_ROUTINES) | sort | uniq` $(SHARED_LIB_LIBS) EOD -@@ -1025,12 +1039,12 @@ +@@ -857,7 +871,7 @@ + + for file in $DEMOS; do + echo "${file}: \$(DEMDIR)/${file}.f $EXTRA_DEPENDENCY" +-echo " \$(FCOMPL) \$(FFLAGD) -o ${file} \$(DEMDIR)/${file}.f \$(PGPLOT_LIB) \$(LIBS)" ++echo " \$(FCOMPL) \$(FFLAGD) \$(DEMDIR)/${file}.f \$(PGPLOT_LIB) \$(LIBS) -o ${file}" + done >> makefile + + cat >> makefile << \EOD +@@ -921,13 +935,13 @@ + # Target "pgxwin_server" is the server program for the XW driver + #----------------------------------------------------------------------- + pgxwin_server: $(DRVDIR)/pgxwin_server.c +- $(CCOMPL) $(CFLAGC) $(XINCL) -o pgxwin_server $(DRVDIR)/pgxwin_server.c $(LIBS) ++ $(CCOMPL) $(CFLAGC) $(LDFLAGS) $(XINCL) $(DRVDIR)/pgxwin_server.c $(LIBS) -o pgxwin_server + + #----------------------------------------------------------------------- + # Target "pgdisp" is the pgdisp server program for /XDISP driver + #----------------------------------------------------------------------- + pgdisp: $(PGDISP_ROUTINES) +- $(CCOMPL) $(CFLAGC) -o pgdisp $(PGDISP_ROUTINES) $(LIBS) ++ $(CCOMPL) $(CFLAGC) $(LDFLAGS) $(PGDISP_ROUTINES) $(LIBS) -o pgdisp + + #----------------------------------------------------------------------- + # Target "libxmpgplot.a" contains the Motif widget driver. +@@ -937,6 +951,10 @@ + ar ru libXmPgplot.a XmPgplot.o + $(RANLIB) libXmPgplot.a + ++libXmPgplot.so: XmPgplot.h XmPgplot.o ++ $(SHARED_LD) $(LDFLAGS) -Wl,-soname,libXmPgplot.so.5 XmPgplot.o -L. -lcpgplot $(MOTIF_LIBS) -o libXmPgplot.so.5 ++ ln -s libXmPgplot.so.5 libXmPgplot.so ++ + XmPgplot.h: $(XMDIR)/XmPgplot.h + cp $(XMDIR)/XmPgplot.h XmPgplot.h + +@@ -965,6 +983,10 @@ + ar ru libtkpgplot.a tkpgplot.o + $(RANLIB) libtkpgplot.a + ++libtkpgplot.so: tkpgplot.h tkpgplot.o ++ $(SHARED_LD) $(LDFLAGS) -Wl,-soname,libtkpgplot.so.5 tkpgplot.o -L. -lcpgplot $(TK_LIBS) -o libtkpgplot.so.5 ++ ln -s libtkpgplot.so.5 libtkpgplot.so ++ + tkpgplot.h: $(TKDIR)/tkpgplot.h + cp $(TKDIR)/tkpgplot.h tkpgplot.h + +@@ -983,7 +1005,7 @@ + cp $(TKDIR)/rvpgplot.h rvpgplot.h + + rvpgplot.o: $(DRVDIR)/pgxwin.h rvpgplot.h $(TKDIR)/tkpgplot.c +- $(CCOMPL) -o $@ -c -DUSE_RIVET $(CFLAGC) -I$(DRVDIR) -I$(TKDIR) $(RV_INCL) $(TKDIR)/tkpgplot.c ++ $(CCOMPL) -c -DUSE_RIVET $(CFLAGC) -I$(DRVDIR) -I$(TKDIR) $(RV_INCL) $(TKDIR)/tkpgplot.c -o $@ + + #----------------------------------------------------------------------- + # Target "install" is required for Figaro. +@@ -1025,12 +1047,12 @@ grivas.o : $(DRVDIR)/gadef.h grtv00.o : $(DRVDIR)/imdef.h pgxwin.o : $(DRVDIR)/pgxwin.h @@ -110,7 +169,7 @@ @echo ' ' @echo '*** Finished compilation of the C PGPLOT wrapper library ***' @echo ' ' -@@ -1039,17 +1053,29 @@ +@@ -1039,24 +1061,36 @@ @echo 'will be needed.' @echo ' ' @@ -120,7 +179,7 @@ $(CCOMPL) $(CFLAGC) $(SRC)/cpg/pgbind.c -o pgbind -libcpgplot.a cpgplot.h: $(PG_SOURCE) pgbind -+cpgplot.h: $(PG_SOURCE) pgbind ++cpgplot.h: $(PG_SOURCE) pgbind ./pgbind $(PGBIND_FLAGS) -h -w $(PG_SOURCE) + +libcpgplot.a: cpgplot.h @@ -130,14 +189,35 @@ $(RANLIB) libcpgplot.a rm -f cpg*.o -+libcpgplot.so: $(PG_SOURCE) pgbind ++libcpgplot.so: cpgplot.h $(PG_SOURCE) pgbind + ./pgbind $(PGBIND_FLAGS) -w $(PG_SOURCE) + $(CCOMPL) -c $(CFLAGC) cpg*.c + rm -f cpg*.c -+ $(SHARED_LD) $(SHARED_LD_CPGPLOT_OPTS) cpg*.o -lpgplot $(SHARED_LIB_LIBS) ++ $(SHARED_LD) $(SHARED_LD_CPGPLOT_OPTS) cpg*.o -L. -lpgplot $(SHARED_LIB_LIBS) -o $(SHARED_CLIB) + ln -s $(SHARED_CLIB) libcpgplot.so + rm -f cpg*.o + cpgdemo: cpgplot.h $(SRC)/cpg/cpgdemo.c libcpgplot.a $(CCOMPL) $(CFLAGD) -c -I. $(SRC)/cpg/cpgdemo.c - $(FCOMPL) -o cpgdemo cpgdemo.o $(CPGPLOT_LIB) $(LIBS) +- $(FCOMPL) -o cpgdemo cpgdemo.o $(CPGPLOT_LIB) $(LIBS) ++ $(FCOMPL) cpgdemo.o $(CPGPLOT_LIB) $(LIBS) -o cpgdemo + rm -f cpgdemo.o + +-pgmdemo: pgmdemo.o libXmPgplot.a +- $(FCOMPL) -o pgmdemo pgmdemo.o -L`pwd` -lXmPgplot $(CPGPLOT_LIB) $(MOTIF_LIBS) ++pgmdemo: pgmdemo.o libXmPgplot.so ++ $(FCOMPL) pgmdemo.o -L`pwd` -lXmPgplot $(CPGPLOT_LIB) $(MOTIF_LIBS) -o pgmdemo + + pgmdemo.o: $(XMDIR)/pgmdemo.c XmPgplot.h libcpgplot.a cpgplot.h + $(CCOMPL) $(CFLAGD) -c -I`pwd` $(MOTIF_INCL) $(XMDIR)/pgmdemo.c +@@ -1067,8 +1101,8 @@ + pgawdemo.o: $(XADIR)/pgawdemo.c XaPgplot.h libcpgplot.a cpgplot.h + $(CCOMPL) $(CFLAGD) -c -I`pwd` $(ATHENA_INCL) $(XADIR)/pgawdemo.c + +-pgtkdemo: pgtkdemo.o libtkpgplot.a +- $(FCOMPL) -o pgtkdemo pgtkdemo.o -L`pwd` -ltkpgplot $(CPGPLOT_LIB) $(TK_LIBS) ++pgtkdemo: pgtkdemo.o libtkpgplot.so ++ $(FCOMPL) pgtkdemo.o -L`pwd` -ltkpgplot $(CPGPLOT_LIB) $(TK_LIBS) -o pgtkdemo + + pgtkdemo.tcl: $(TKDIR)/pgtkdemo.tcl + cp $(TKDIR)/pgtkdemo.tcl pgtkdemo.tcl diff --git a/sci-libs/pgplot/files/pgplot-tk86.patch b/sci-libs/pgplot/files/pgplot-tk86.patch new file mode 100644 index 0000000..3223dc0 --- /dev/null +++ b/sci-libs/pgplot/files/pgplot-tk86.patch @@ -0,0 +1,47 @@ +--- a/drivers/xtk/tkpgplot.c 2000-12-13 03:16:28.000000000 +0100 ++++ b/drivers/xtk/tkpgplot.c 2013-01-15 11:02:27.221231471 +0100 +@@ -417,7 +417,7 @@ + /* + * If Tk_Init() hasn't been called, then there won't be a main window + * yet. In such cases, Tk_MainWindow() places a suitable error message +- * in interp->result. ++ * in Tcl_GetStringResult(interp). + */ + if(!main_w) + return TCL_ERROR; +@@ -2136,7 +2136,7 @@ + tkpg->border = bd; + tkpg_draw_3d_border(tkpg); + } else { +- fprintf(stderr, "Tk_Get3DBorder failed: %s\n", tkpg->interp->result); ++ fprintf(stderr, "Tk_Get3DBorder failed: %s\n", Tcl_GetStringResult(tkpg->interp)); + }; + } + +@@ -2261,7 +2261,7 @@ + * argv char ** The array of 'argc' configuration arguments. + * Output: + * return int TCL_ERROR and the context of the error +- * is recorded in interp->result. ++ * is recorded in Tcl_GetStringResult(result). + */ + static int tkpg_scrollbar_error(TkPgplot *tkpg, Tcl_Interp *interp, + char *widget, char *view, int argc, +@@ -2586,7 +2586,7 @@ + * Output: + * return Tk_Window The top-level window of the path, or NULL if + * it doesn't exist. In the latter case an error +- * message will have been appended to interp->result. ++ * message will have been appended to Tcl_GetStringResult(interp). + */ + static Tk_Window tkpg_toplevel_of_path(Tcl_Interp *interp, Tk_Window main_w, + char *path) +@@ -2630,7 +2630,7 @@ + free(first); + /* + * If the window doesn't exist, Tk_NameToWindow() is documented to place +- * an error message in interp->result, so just return the error condition. ++ * an error message in Tcl_GetStringResult(interp), so just return the error condition. + */ + if(!w) + return NULL; diff --git a/sci-libs/pgplot/metadata.xml b/sci-libs/pgplot/metadata.xml index 87378f8..ffa3386 100644 --- a/sci-libs/pgplot/metadata.xml +++ b/sci-libs/pgplot/metadata.xml @@ -1,7 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>sci</herd> <longdescription lang="en"> PGPLOT is a Fortran subroutine package for drawing graphs on a variety of display devices. The CPGPLOT library adds an intermediate level of diff --git a/sci-libs/pgplot/pgplot-5.2.2-r99.ebuild b/sci-libs/pgplot/pgplot-5.2.2-r99.ebuild index 8104466..d3a5b3f 100644 --- a/sci-libs/pgplot/pgplot-5.2.2-r99.ebuild +++ b/sci-libs/pgplot/pgplot-5.2.2-r99.ebuild @@ -1,105 +1,112 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# r99: MvdS, 12/11/2009, 22/03/2011 -EAPI=2 -inherit eutils toolchain-funcs #fortran +EAPI=7 + +inherit fortran-2 flag-o-matic toolchain-funcs MY_P="${PN}${PV//.}" + DESCRIPTION="FORTRAN/C device-independent scientific graphic library" -HOMEPAGE="http://www.astro.caltech.edu/~tjp/pgplot/" +HOMEPAGE="https://www.astro.caltech.edu/~tjp/pgplot/" SRC_URI="ftp://ftp.astro.caltech.edu/pub/pgplot/${MY_P}.tar.gz" -LICENSE="free-noncomm" + SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc ~x86" -IUSE="doc motif tk" -RDEPEND="x11-libs/libX11 - x11-libs/libXt - media-libs/libpng - motif? ( >=x11-libs/openmotif-2.3:0 ) - tk? ( dev-lang/tk )" +LICENSE="free-noncomm" +KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc motif static-libs tk" + +RDEPEND=" + media-libs/libpng:= + x11-libs/libX11:= + x11-libs/libXt:= + motif? ( x11-libs/motif:= ) + tk? ( dev-lang/tk:= )" DEPEND="${RDEPEND} doc? ( virtual/latex-base )" S="${WORKDIR}/${PN}" -#FORTRAN="g77 gfortran ifc" +# FORTRAN="g77 gfortran ifc" -src_prepare() { - #unpack ${A} - #cd "${S}" - - epatch "${FILESDIR}"/${PN}-drivers.patch - #epatch "${FILESDIR}"/${PN}-drivers-nox.patch - #epatch "${FILESDIR}"/${PN}-drivers-ppmonly.patch - epatch "${FILESDIR}"/${PN}-makemake.patch - epatch "${FILESDIR}"/${PN}-compile-setup.patch - epatch "${FILESDIR}"/${PN}-headers.patch - epatch "${FILESDIR}"/${PN}-ldflags.patch +PATCHES=( + "${FILESDIR}"/${PN}-drivers.patch + # "${FILESDIR}"/${PN}-drivers-popular.patch + # "${FILESDIR}"/${PN}-drivers-nox.patch + # "${FILESDIR}"/${PN}-drivers-ppmonly.patch + "${FILESDIR}"/${PN}-makemake.patch + "${FILESDIR}"/${PN}-compile-setup.patch + "${FILESDIR}"/${PN}-headers.patch + "${FILESDIR}"/${PN}-libpng15.patch + "${FILESDIR}"/${PN}-tk86.patch +) +src_prepare() { + default # gfortran < 4.3 does not compile gif, pp and wd drivers - if [[ "$(tc-getFC)" == gfortran ]] && + if [[ $(tc-getFC) == *gfortran* ]] && [[ $(gcc-major-version)$(gcc-minor-version) -lt 43 ]] ; then - ewarn ewarn "Warning!" ewarn "gfortran < 4.3 selected: does not compile all drivers" ewarn "disabling gif, wd, and ppd drivers" ewarn "if you want more drivers, use gfortran >= 4.3, g77 or ifort" - ewarn - epause 4 - sed -i \ - -e 's/GIDRIV/! GIDRIV/g' \ + sed -e 's/GIDRIV/! GIDRIV/g' \ -e 's/PPDRIV/! GIDRIV/g' \ -e 's/WDDRIV/! GIDRIV/g' \ - drivers.list || die "sed drivers failed" + -i drivers.list || die "sed drivers failed" fi # fix pointers for 64 bits if use amd64 || use ia64; then - sed -i \ - -e 's/INTEGER PIXMAP/INTEGER*8 PIXMAP/g' \ - drivers/{gi,pp,wd}driv.f || die "sed 64bits failed" + sed -e 's/INTEGER PIXMAP/INTEGER*8 PIXMAP/g' \ + -i drivers/{gi,pp,wd}driv.f || die "sed 64bits failed" fi cp sys_linux/g77_gcc.conf local.conf - sed -i \ - -e "s:FCOMPL=.*:FCOMPL=\"$(tc-getFC)\":g" \ + sed -e "s:FCOMPL=.*:FCOMPL=\"$(tc-getFC)\":g" \ -e "s:CCOMPL=.*:CCOMPL=\"$(tc-getCC)\":g" \ - local.conf || die "sed flags failed" + -i local.conf || die "sed flags failed" if [[ "$(tc-getFC)" = if* ]]; then - sed -i \ - -e 's/-Wall//g' \ + sed -e 's/-Wall//g' \ -e 's/TK_LIBS="/TK_LIBS="-nofor-main /' \ - local.conf || die "sed drivers failed" + -i local.conf || die "sed drivers failed" fi - sed -i \ - -e "s:/usr/local/pgplot:/usr/$(get_libdir)/pgplot:g" \ - -e "s:/usr/local/bin:/usr/bin:g" \ - src/grgfil.f makehtml maketex || die "sed path failed" + sed -e "s:/usr/local/pgplot:${EPREFIX}/usr/$(get_libdir)/pgplot:g" \ + -e "s:/usr/local/bin:${EPREFIX}/usr/bin:g" \ + -i src/grgfil.f makehtml maketex || die "sed path failed" use motif && sed -i -e '/XMDRIV/s/!//' drivers.list use tk && sed -i -e '/TKDRIV/s/!//' drivers.list } -src_compile() { +src_configure() { + # GCC 10 workaround + # bug #722190 + append-fflags $(test-flags-FC -fallow-argument-mismatch) + ./makemake . linux - einfo "Doing static libs and execs" - emake all cpg || die "emake static failed" - emake -j1 clean - einfo "Doing shared libs" + # post makefile creation prefix hack + sed -i -e "s|/usr|${EPREFIX}/usr|g" makefile || die +} + +src_compile() { emake \ CFLAGS="${CFLAGS} -fPIC" \ FFLAGS="${FFLAGS} -fPIC" \ - shared cpg-shared \ - || die "emake shared failed" + shared cpg-shared pgxwin_server pgdisp pgplot.doc + + use tk && emake CFLAGS="${CFLAGS} -fPIC" libtkpgplot.so + use motif && emake CFLAGS="${CFLAGS} -fPIC" libXmPgplot.so + + emake -j1 clean + use static-libs && emake all cpg if use doc; then export VARTEXFONTS="${T}/fonts" - emake pgplot.html || die "make pgplot.html failed" - emake pgplot-routines.tex || die "make pgplot-routines failed" + emake pgplot.html pgplot-routines.tex pdflatex pgplot-routines.tex pdflatex pgplot-routines.tex fi @@ -109,8 +116,8 @@ src_compile() { } src_test() { - einfo "Testing various demo programs" # i can go to 16 + local i j for i in 1 2 3; do emake pgdemo${i} # j can also be LATEX CPS... @@ -126,39 +133,39 @@ src_test() { src_install() { insinto /usr/$(get_libdir)/pgplot - doins grfont.dat grexec.f *.inc rgb.txt || die + doins grfont.dat grexec.f *.inc rgb.txt + echo "PGPLOT_FONT=${EPREFIX}/usr/$(get_libdir)/pgplot/grfont.dat" >> 99pgplot + doenvd 99pgplot - # FORTRAN libs - dolib.a libpgplot.a || die "dolib.a failed" - dolib.so libpgplot.so* || die "dolib.so failed" - #dobin pgxwin_server pgdisp || die "dobin failed" - dobin pgxwin_server pgdisp || einfo "dobin failed - this may happen when drivers /XDRIVE, /XWINDOW, or /XSERVE were not selected" + dolib.so libpgplot.so* + dobin pgxwin_server pgdisp # C binding insinto /usr/include - doins cpgplot.h || die "doins C binding failed" - dolib.a libcpgplot.a || die "dolib.a failed" - dolib.so libcpgplot.so* || die "dolib C failed" + doins cpgplot.h + dolib.so libcpgplot.so* if use motif; then - doins XmPgplot.h || die "doins motif failed" - dolib.a libXmPgplot.a || die "dolib.a motif failed" + insinto /usr/include + doins XmPgplot.h + dolib.so libXmPgplot.so* fi if use tk; then - doins tkpgplot.h || die "doins tk failed" - dolib.a libtkpgplot.a || die "dolib.a tk failed" + insinto /usr/include + doins tkpgplot.h + dolib.so libtkpgplot.so* fi + use static-libs && dolib.a lib*pgplot.a + # minimal doc - dodoc aaaread.me pgplot.doc || die "dodoc minimal doc failed" - newdoc pgdispd/aaaread.me pgdispd.txt || die "install pgdispd doc failed" + dodoc aaaread.me pgplot.doc + newdoc pgdispd/aaaread.me pgdispd.txt if use doc; then - dodoc cpg/cpgplot.doc applications/curvefit/curvefit.doc - dohtml pgplot.html - insinto /usr/share/doc/${PF} - doins pgplot-routines.pdf pgplot-routines.tex + dodoc cpg/cpgplot.doc applications/curvefit/curvefit.doc pgplot.html + dodoc pgplot-routines.pdf pgplot-routines.tex insinto /usr/share/doc/${PF}/examples doins examples/* cpg/cpgdemo.c insinto /usr/share/doc/${PF}/applications diff --git a/sci-libs/plplot/ChangeLog b/sci-libs/plplot/ChangeLog index cf319e4..ff53a1c 100644 --- a/sci-libs/plplot/ChangeLog +++ b/sci-libs/plplot/ChangeLog @@ -1,7 +1,27 @@ # ChangeLog for sci-libs/plplot -# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2021 Gentoo Authors; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/sci-libs/plplot/ChangeLog,v 1.65 2015/07/23 20:20:57 pacho Exp $ +*plplot-5.13.0-r1 (05 Feb 2021) +*plplot-5.14.0-r1 (05 Feb 2021) +*plplot-5.15.0-r1 (05 Feb 2021) + + 05 Feb 2021; AstroFloyd <AstroFloyd@gmail.com> +plplot-5.13.0-r1.ebuild, + +plplot-5.14.0-r1.ebuild, +plplot-5.15.0-r1.ebuild, -plplot-5.13.0.ebuild, + -plplot-5.14.0.ebuild, -plplot-5.15.0.ebuild: + sci-libs/plplot: revision bumps to v5.13/14/15.0-r1. + +*plplot-5.15.0 (21 Jul 2019) + + 21 Jul 2019; AstroFloyd <AstroFloyd@gmail.com> +plplot-5.15.0.ebuild: + sci-libs/plplot: version bump to v5.15.0 + +*plplot-5.14.0 (21 Jul 2019) + + 21 Jul 2019; AstroFloyd <AstroFloyd@gmail.com> +plplot-5.14.0.ebuild, + -plplot-5.10.0-r3.ebuild: + sci-libs/plplot: version bump to v5.14.0 + *plplot-5.10.0-r3 (09 Dec 2017) *plplot-5.13.0 (09 Dec 2017) diff --git a/sci-libs/plplot/Manifest b/sci-libs/plplot/Manifest index e278baa..39dfcc8 100644 --- a/sci-libs/plplot/Manifest +++ b/sci-libs/plplot/Manifest @@ -1,20 +1,27 @@ -AUX plplot-5.10.0-cairo.cmake.patch 681 SHA256 62575ef7323370b6717c9ca51adb90d9f772a3cb80320f5ec42dd3d7b569ad26 SHA512 9b73c0d08335ae5bdfa60da4907a3bb25832c5857a6391950b4f2950240a594d08c0ab83d85255e5da2ee0e3c9bed936978d5ab88434ba82ae49554724c6fac7 WHIRLPOOL 38052c8bb03684c08b5e728a4516fe225efa86f24895d7fb05ff2062aee170931224e05fe55c65cf04f16e95487509d8729c4d2aea66036ab8d14672f8d64dbc -AUX plplot-5.10.0-cmake.patch 830 SHA256 43b8c9ecc521730c3121f3372c7d22681ba7e7ff097670886914c2e953f3f5ed SHA512 3e547dc71b10bac35c8564242818d6af1b4257982e1552ee55202dbc98f427b56ec2e4bbc5d5e2c26699ade56d3bb9110c9558c4e217a112a33af8b594438953 WHIRLPOOL 64b1d0aaa63a2235049369b446d4720b5e3eb27114863e023579daa5fa4557811723d89537c72d2154950ccdc25192e867d0d4f65a77a6cdd039db3e6128fe13 -AUX plplot-5.10.0-have-config-h.patch 10257 SHA256 981cdb158924046788b6de596f962dcfc047b6b98d80fb3a32576e196d5eb74f SHA512 b94a917d906c49a77cc7f5ae68b3419fc83d16721d2d841ec3f5fac31b30718690a82ae03659a1cd08e8d2432282df97c9fb01b2fd44b8ea4c578a81d50fd83e WHIRLPOOL d00c0dd0365c8ff4c3b76592527aaf79e8ec5de27ca24546e3e74258a253e67eb5d331d33367905a991c946a2448d5027795c12646ee1e8173741d6d1e8dc177 -AUX plplot-5.10.0-pango.cmake.patch 929 SHA256 03407f5fe5f468032ea4ff363237140da70f54fb7f9aaa6f078ae257dcc863fd SHA512 c3371cb69d5fc88e6134ab6f3bdc50903b58d6db576cb82ce721de060c6c32fc4dfbf20bb218db1f6b62b8946893987b74407c3f61d8d373236a9d9688700cac WHIRLPOOL d0c32d52001e006720b8542e3c537c5299f20e41b6ad5a56e5a8a484ba9b56b49be00e989aed5515d23a7f1a7d4f62f22f633c31309fc0c54aa8dcf4a68da921 -AUX plplot-5.11.0-multiarch.patch 1937 SHA256 8c63ee02f2b850518735110bb911b844998ffb971c5bf499606be6e1708da2ca SHA512 505fbd1d1c6700ba7d16795e262a930f58b77c3565ca844a3cca1313f004057c1432ad60132d3844d0f04f959c005236b9ebd10f3615d4368e4fa968141d147d WHIRLPOOL ee510155a768c8ed07fa17301707569f7aa31b1cfbf6b10db5fa0e2c20ad7609cbcf2646456908b9f0feef3db26fb17be8c95855bb80ae36ecb7fcb2c673abf3 -AUX plplot-5.11.0-ocaml.patch 2736 SHA256 00f7832589815f25626d6658ab942ec9d875ca1ff2087011e1be0bc1746cd54a SHA512 3d41fec8b2c2a07771fefab7c0f9199f1b31376d71d0c0c8f7d3ddedea3889eebfd9d44432b8f22e6d6dca233d6011d0b1645b193d319eb953b18543ec212412 WHIRLPOOL b7ab89597d7b92cfd4abe281c735beab343d73230d586b88b8f037f0fa46fccd89d8b66f2252cee1020d0c16f9a3af3238ced3d7d01afafa8ec04e5c637b84ad -AUX plplot-5.11.0-octave.patch 669 SHA256 6ef1e46b2718665bb81cbb1b703f2a69a35e11e3cb4db9afe08c0bc4ba11f551 SHA512 7ddd8105aa8ba684e423cac3657f2d1bc753b86eb2054edd2ff9497ec235354134da4ecfff5d26e26f01efced2f630f0e2488d114ce7dc887e7761f5ee060814 WHIRLPOOL 0bfecd6a7095255a7c604fec12c366c546474f7040b17dc7445d3ce3f5d2dc522fd16935f76c5da735745f41e107986e8582b4d45088990c8cd754ec8f221d27 -AUX plplot-5.12.0-java-install-path.patch 393 SHA256 cad2839e514fe8b5bf667fdc7b01a6e5313871fd96d29f661c11db21d20b6b2d SHA512 0e87a67fd6821be07a56b68d8f9c23e4c25efea4fc9b56a2cec06d804202946917abd58271c71674d6b3b3ecda688be44920649095da3b125fe3a119fd22f1dd WHIRLPOOL 889155eb6efefdfc5b99f807f769f407f2ae3f84d0d5062d214e2120177c2758de52067e988e74c320fbeaebc94c14131a0135020c246b94ade561ee80056f58 -AUX plplot-5.12.0-multiarch.patch 1309 SHA256 a761035d84001e5a24d5519bbfc94bc35fc1d1401e9e232857570e84bb99cf5f SHA512 4fe0992ccc8f7f9dcab956c1ec06a647e4a7bab67c0f2a78c4e004491a5d8685240dadfd2c248e4fd6a58747a5da67ab8c8dc35c1a0de5a85431da431a00607f WHIRLPOOL 4c9f92f39a6806424afc89b4aacd29d198cfe454a034151fd03b9b0fe4106600bd5bd8bf76a9cff0ad71644367e86121cfcf2eb21b32ac667fad38fa173e8cd1 -AUX plplot-5.12.0-ocaml-remove-rpath.patch 2012 SHA256 eda776843cd9dabeff3fbe3e82c07cebac5b7f6452f4bcd25a027d5d377cd7b7 SHA512 6c40de6ab578ab8c347f12335b8a91976e5e4d8eee039512048039507c5e2b4a75b5bbfdde5ae347d2ccb167679b6574460d3f737ad37ee8902c7bcdc96af05d WHIRLPOOL 704b3763daea05027d0acf3470ab3b4e73666e27a594cc268cf3cd6ea8333815eef0a3602929670bee9d7645e7c19849c35fea93e96af8b630916402afa5ac4d -AUX plplot-5.9.11-multiarch.patch 2150 SHA256 8100cdcb843c2d52a663434c481e804e4db22e319a1d6b69c0cfdc6938c70648 SHA512 c638a5bdba7d29d76fdf5c96415d56718dea162c1a03bf4f0180c12d8d8bf26603f628de4ec130403234a5a8e349630bed6d17e53a13fa6faf921da402869da9 WHIRLPOOL b88727e63940505512906886739f0aad7561b3659112bcf03b9ad25b8640a244a60acc69e5f355636c5dd876fc76db2043dafe399669f28b2eb0cbfc3e801d11 -AUX plplot-5.9.11-ocaml.patch 2829 SHA256 f355a3af4862133438a90c2b923dfedbce5b3311d2b38736a5cea998ec3fc1e0 SHA512 26d739d0cc3f3b8227de9fdfbb6a7cbfdca6daff6515b1b91571316abc2d057eac953951ad9bb7b0fd2b28d8e220836c5da652e19170ed8401a9b3946b39c34a WHIRLPOOL 7202a6f0d54510bfb46fcf8411014170f407526ed9bb2b14b19269ff66ffbe9a1a597751cb8ab63e2d98f73f9408bb4d8df961d9b2d5d188aba5f8005cff4153 -AUX plplot-5.9.11-octave.patch 633 SHA256 672f25cc93722d8116fb45853939b0e0b3cefa75b57ff87f2a8439c97723393e SHA512 c3832d531425cea20aa436cb757ed7bfd30bdc44a4d5cc11cf9a5e5fc7109897cc10748ce780de53232b63cd67d00c1cd2d9f62ef6d378d0f814182d1beb10e2 WHIRLPOOL 96ce5a919a944a833c3febc5b6932376ee32f764709470a405d73f691b2125f76ddb8b99b6ede13a19e9ee996d2ea226e0f4a8c299b174dd9f83b9e9a4aa7a7d -AUX plplot-5.9.6-python.patch 379 SHA256 a338e7b7d9893aabf0bc2e4bc5bd25a97b81674abfa40492b6cc8a33fe8763c8 SHA512 cb2022bda3d5408ef0b2dc280981ad8bdb2f7ecb20d827f7e71ce063fba60963e68aeaa5efd8eef87da8e3dc270b609f7cb342c1da175cd757c9f135173842e4 WHIRLPOOL a6ae20047cd0e99251746cadf703e19d35897a6788e5b5d665758f970cc47aad31331640a679f974455aeab4ab6ec4927649d4b1c1a9d9efbe474f2e966aed83 -DIST plplot-5.10.0.tar.gz 14766687 SHA256 d4e930b8b9d43cd1663408986218d61f166de7cbc9ef5bed111b0bdea934f9d5 SHA512 92a1880dc544694a19aa5a3f6f592df5b63ea65827f11804f0b1bdb1d123546abb213c1af4950c18b50e0e0fb9b40bb3311e7f21e681237df6008fee9873b11e WHIRLPOOL 52b726925a6fa89e2e097a1a7578b8b0004bfac6a841019144785861a467e4d7c812bf4301e7a747d2edab47ef5b0d481c7732f5b0c9b4ff5dae6be6cd3e17ba -DIST plplot-5.13.0.tar.gz 16269842 SHA256 ec36bbee8b03d9d1c98f8fd88f7dc3415560e559b53eb1aa991c2dcf61b25d2b SHA512 1d5cb5da17d4bde6d675585bff1f8dcb581719249a0b2687867e767703f8dab0870e7ea44b9549a497f4ac0141a3cabf6761c49520c0e2b26ffe581468512cbb WHIRLPOOL e6f037185b8f1e7b36292a9112329b2aed4e65cf1e9a437cb4d3963df207584b6208529b8d888c66077ffe1ebe3752d05dec708abf3487678bc447729aa81749 -EBUILD plplot-5.10.0-r3.ebuild 6670 SHA256 1a2854b4574a39727276e050cc9efe19104ba3a099d36be026d1f3ac29d3e2a8 SHA512 a0d2f35df4704be115e2119d7f3f70fabb20ac0c9454ed3a10ff282cd1b920f2aee4ec6b55890962e48452fbfca61463cfc170c6c3d054d419bd8c06a296ba59 WHIRLPOOL 36897e6776384379a4edeedd0dbe248f11100ed9ff5125a7ba6597cc26dc2e297f00e4191601d427579249267f93931d41d7362e36fd58e7eacce65838c67f80 -EBUILD plplot-5.13.0.ebuild 7261 SHA256 4cb41343aa009e17b12bb153c9411d46fce206b10d9c4472321bbaeb9ece4dff SHA512 92524893bd647e142f0a4ba7b49c9e9e440b237aa42b24005420eb7b7478bbd693007d504814f1e46b3397b154d9307663af5f887b04991c0e2e711e6bf5f0b9 WHIRLPOOL 1ab352a72fb0aa18fce73e646c0de3dba93f95c65a202dce371e1b8848beda2860ae61305509a75ce6aabf3c4f82b7984b335b5151e9cbed2f2a799b760d67d0 -MISC ChangeLog 12924 SHA256 6b369658974c4fd27f3f37a4c365425f79d11b5734a596906ba2394bea8b1e05 SHA512 d29b2689cbda65b3335d4c7b367efcd0bac1b7b9e3941bc06b2dbd6d98266f46e5e7d1d381f955611ca3636ff6e071059125c5e127ad7336b3198a0d6a0ab3e3 WHIRLPOOL b09a02ce82fa52485d59ec51656a2a0274b24fdacd4a2dd2e7e48f548b4004b8132e51a6a12f0eeac4aac61dc5ed3c575fd4071ca88261412c49ce9d27cdf75c -MISC metadata.xml 1416 SHA256 1d5b7708862ded618aaa530a962916e39e3878159915b81e3e5aba1113b6a3ab SHA512 8212ad9655b471b34c7cfb33ae652fd1c224140b3c0901aad2317a006a266cee4a5bf46934f3c145099818b19483004750f1dee1597c759c13c8bd73783ca5d3 WHIRLPOOL 9e6cb9f2c5e03e3ca43e94b62a759214e169b64a7a60a0ac1404fbd2fca0f660fb47fa8d8a2dd0408fbeff985c8ca81716dc3b2a78fc33c07794b72fedae218b +AUX plplot-5.10.0-cairo.cmake.patch 681 BLAKE2B 2f4d8bedfdfb5c60238abb480179b6b483801f2ac072417fba14aaf0d49709cb06892d8ec50e1a66becffce26d976b236bd0e3a9b49d7a1c42936ede82857fd9 SHA512 9b73c0d08335ae5bdfa60da4907a3bb25832c5857a6391950b4f2950240a594d08c0ab83d85255e5da2ee0e3c9bed936978d5ab88434ba82ae49554724c6fac7 +AUX plplot-5.10.0-cmake.patch 830 BLAKE2B 8a870537febc4dd0e006996d96bf792ac49db4c7434132140675c68e15b59ab40f9420781d675ae69c19a8610d72725dd256bdb0c86acc71ff0a723d14d43663 SHA512 3e547dc71b10bac35c8564242818d6af1b4257982e1552ee55202dbc98f427b56ec2e4bbc5d5e2c26699ade56d3bb9110c9558c4e217a112a33af8b594438953 +AUX plplot-5.10.0-have-config-h.patch 10257 BLAKE2B b333d83a2320675056ac081ed7ebcd6a40b7e8190e105ad80d749f3ac58902b251293d7ceff3d2a3f2c2dd39bb4addb0242b108e52834f5ce4e51ea98b626871 SHA512 b94a917d906c49a77cc7f5ae68b3419fc83d16721d2d841ec3f5fac31b30718690a82ae03659a1cd08e8d2432282df97c9fb01b2fd44b8ea4c578a81d50fd83e +AUX plplot-5.10.0-pango.cmake.patch 929 BLAKE2B 45ab299202e8b8da86b481f536dd23a29d131ed44c8875bdec2990aa21c93fc698d7ca19340361cf66099110b9ac56b7e6c4e4953529af4602993f2513c1d528 SHA512 c3371cb69d5fc88e6134ab6f3bdc50903b58d6db576cb82ce721de060c6c32fc4dfbf20bb218db1f6b62b8946893987b74407c3f61d8d373236a9d9688700cac +AUX plplot-5.11.0-multiarch.patch 1937 BLAKE2B ebdb27cbb46103e0af2554d05a671a8443febb926842a7ee5967a9dd24d7de9d64a4bcda0ed481c60a866fa8d80231fb71eb08b6ca9e065064b5ee184353c742 SHA512 505fbd1d1c6700ba7d16795e262a930f58b77c3565ca844a3cca1313f004057c1432ad60132d3844d0f04f959c005236b9ebd10f3615d4368e4fa968141d147d +AUX plplot-5.11.0-ocaml.patch 2736 BLAKE2B 199e4892541a62d79fcc743e38eb867da82592eb648551832e1ed3232c0941d94648e80694ed2a069622f5a404ca3064a51a1af218f9c583c42cdbfb99a6ae1d SHA512 3d41fec8b2c2a07771fefab7c0f9199f1b31376d71d0c0c8f7d3ddedea3889eebfd9d44432b8f22e6d6dca233d6011d0b1645b193d319eb953b18543ec212412 +AUX plplot-5.11.0-octave.patch 669 BLAKE2B 43361aa8c31f6b743b1a6d20b27701655ab4db475d330d5cde62e9f9774555d94ba8f26f2f5621e3625a7f86dce55d369ec387c8dcf5946ced4208ffe7463d9a SHA512 7ddd8105aa8ba684e423cac3657f2d1bc753b86eb2054edd2ff9497ec235354134da4ecfff5d26e26f01efced2f630f0e2488d114ce7dc887e7761f5ee060814 +AUX plplot-5.12.0-java-install-path.patch 393 BLAKE2B bd6860e694b5132a349699e25b79951308001b04b49d4ac1f070cd2ce51dc1e6ea76a7721e925c123669beb981ba756c3ae4e29bc0dee6f85f4e44fb61ac5f91 SHA512 0e87a67fd6821be07a56b68d8f9c23e4c25efea4fc9b56a2cec06d804202946917abd58271c71674d6b3b3ecda688be44920649095da3b125fe3a119fd22f1dd +AUX plplot-5.12.0-multiarch.patch 1309 BLAKE2B 8bce8e12a82b361989e5b8a7c11c25a642fc2d62af37b74764db675ed6d91bc4b011318633b42a942abd0b59db70658f1cb28bf4873722095a998d5e63a00d51 SHA512 4fe0992ccc8f7f9dcab956c1ec06a647e4a7bab67c0f2a78c4e004491a5d8685240dadfd2c248e4fd6a58747a5da67ab8c8dc35c1a0de5a85431da431a00607f +AUX plplot-5.12.0-ocaml-remove-rpath.patch 2012 BLAKE2B 47bbcc2c7e49b50f045c786ae3d5a799b45ab734e24e815168d9a6364fe09fc63869b57dd0a12b5c70ef5b69444ad6dba31bcc123faada6df9ac0af8cb0984d5 SHA512 6c40de6ab578ab8c347f12335b8a91976e5e4d8eee039512048039507c5e2b4a75b5bbfdde5ae347d2ccb167679b6574460d3f737ad37ee8902c7bcdc96af05d +AUX plplot-5.12.0-safe-string.patch 791 BLAKE2B 8a3b37dd236d3086fe0780dd0e10d670884f706b4e6164980d8197de1a3f49fc0ef2ee15cd9f499c50b14a454bf62a6d6aee1512522ab5a3fe16c8fb93fc042f SHA512 c531a57ef2203c01f5d44f0bd1edc5101c740986987e454019fe42f4905dbd9b5f13ad93e91e3c73c95c320e9128ac4696021e258dc523fc9f5559348eda9129 +AUX plplot-5.15.0-QPainterPath-include.patch 190 BLAKE2B 097e21f0a5a8c5d941f95f089529762d080fb18880f607b00e8c0a33ebb37ef2efa1be025274a2d7ad1cca5590f060560c7679424cb5f2c572de919f9a168ea8 SHA512 52d656294fe75ebf28102575e191a4e43f0cba0b1d39826bb3eabd3044d83c00dd1a774d3df3de4eea6fba7af8138842352f76218cb9fdceb444be487c9f14f6 +AUX plplot-5.15.0-configure-clang16.patch 512 BLAKE2B 44dc699eaec802f143c0659736b9f87d7430b3a13f672549c6b55da62c4b3eb117efdc6132386589bcb2c889a4c3544ec92479db5aff764e61284b327047f4d4 SHA512 5fdec8150d3ee50ab086b0c49ef0ae754fe0c2129444b1bc435b7f3b64c04195b83bceb3ae8cedc92d1231c50f1322cd035a6f5c516e5386b0dd486808b5bf3a +AUX plplot-5.15.0-ieee.patch 1243 BLAKE2B 291274ae674f3471fdf081619c2b8e14caec490b391413e52bc8b424f596757297b48b9af09647196adc3069f81750652d05d8da5582092ad13e92d56af05c01 SHA512 e242ff53ac490f17b898cf8184446a342bd9ca36f6245f4142cefe275aa2f5865e13428cdbc8663e80a56d7f0c438492b3529dd7c3dd0400d380d99928c58318 +AUX plplot-5.15.0-multiarch.patch 2544 BLAKE2B 288fc0f26f1f30cdbb786642ca5a59d8ba29958ffa690f87622748d4fa47ba098bce6671988e55f59526113dba08370ef15b0bc516552a9dee6918f430444dd5 SHA512 f98ea4f09cfaff7b1b2ad78940a10c5368ad29f402daca34a9a1ee2eeb3b275137576db884f1304ddc4c48ca83c032b9b2b10132a850839fba9c176bb27255a7 +AUX plplot-5.15.0-ocaml-rpath.patch 9583 BLAKE2B b475580f9e4da0ab660dc2d0dfbdbbfbd277787a12421cf24c31453952257111c06e790a7f728f9b97ef16a8c4ea5a5e856e852f54cd81445a1f5b2aadb9df9d SHA512 5262e9922829ee3ec223b60b794de728e15104ba176f1a1e2fe4ba14929b08943cc5f00d166441c0e8ed5dfb09902044e3c62d944efdcf4bc3be604a56cb424a +AUX plplot-5.15.0-ocaml.patch 3424 BLAKE2B ba1c9f758c319a76b0a457a287ee6934ee39300401e2d9a364c70446e12af679ce55c22eda0bf7aa7cb621fd4c76f56268afa649ba935a716495049f41706187 SHA512 1387625d1e784fb92ab3279a342c08d8f85fc055e0c69ce1af9656492102072c7a1d5a6498f8758dc3fd35e0543e80b65cd315641886f9baff60f7740583a0e3 +AUX plplot-5.9.11-multiarch.patch 2150 BLAKE2B 330d282ba175c8b997b813e94b3af1d5a536a65b4be52fa886e15b43cae0c63aabb4f4147776a4bec79b927aee9da17ae03df850039f53154a2ce511f3b99b43 SHA512 c638a5bdba7d29d76fdf5c96415d56718dea162c1a03bf4f0180c12d8d8bf26603f628de4ec130403234a5a8e349630bed6d17e53a13fa6faf921da402869da9 +AUX plplot-5.9.11-ocaml.patch 2829 BLAKE2B fa543653242d953874b7fb85b99182c1f44320a417a8f311d74dd54ede641b873e21b82c0708ac2eb07b6dd151c499f80748f0b606af83fa71548e248f168631 SHA512 26d739d0cc3f3b8227de9fdfbb6a7cbfdca6daff6515b1b91571316abc2d057eac953951ad9bb7b0fd2b28d8e220836c5da652e19170ed8401a9b3946b39c34a +AUX plplot-5.9.11-octave.patch 633 BLAKE2B a6e7ef529be8f8b2e34ee0aedcc101e3c3b7db2a3cfe9d1d7bfbd1f521d3be1110cbe67d5b2714d131d80410d4734e71f1fdd77db2c0a73c9e9c8b13fd1ddd14 SHA512 c3832d531425cea20aa436cb757ed7bfd30bdc44a4d5cc11cf9a5e5fc7109897cc10748ce780de53232b63cd67d00c1cd2d9f62ef6d378d0f814182d1beb10e2 +AUX plplot-5.9.6-python.patch 379 BLAKE2B cf08250c851c3405517183e8f3425f42ede2f850cc8bcd89828e3e1b89035731a8a3face0988750e9f9e5dce2fa0404b23b2721c5b315ff61aeac552fd6e05f2 SHA512 cb2022bda3d5408ef0b2dc280981ad8bdb2f7ecb20d827f7e71ce063fba60963e68aeaa5efd8eef87da8e3dc270b609f7cb342c1da175cd757c9f135173842e4 +DIST plplot-5.14.0.tar.gz 15413089 BLAKE2B f44d1563edb3eaf051ed54ba609e11e2d6fb9caccc6832377120546840a7a5751f19fd08aef7c3faa4718873713a0ad2efa7fc23281946f9a0bd04cc73e95b76 SHA512 08baada17c2a0166b6fe134bb15d4896aa8a4f3d1b51b7e22fd774df16ea7f2972b1fb93eaeb6f401372a38576ef4490ad45656b3dffabed6f3ef0e7719919e9 +DIST plplot-5.15.0.tar.gz 15380293 BLAKE2B 41f359c4e86c7a26fe53a9d82a9f02aeb97b5b6f44abca590621640c56e50a62823e8a03165a939689f5456cee419b8292ea34faccd07641bd4a953b6f1d73fe SHA512 54533245569b724a7ef90392cc6e9ae65873e6cbab923df0f841c8b43def5e4307690894c7681802209bd3c8df97f54285310a706428f79b3340cce3207087c8 +EBUILD plplot-5.14.0-r2.ebuild 7445 BLAKE2B 1a4bef69dd7fe222f04ea187d6e6f4db75ba31c717b54a39bd721c646fdc2d26a9a45a9e370845a8fe0920632edb3594f9d4ee61c5c9f87589398c1147b59a29 SHA512 ce36c4f760fd65495c31ac4f3d116186047b55d5731e810007f41734c43de2b4854716841ea86d60728a2fa5d4a916187384510f0c8f7562a604021e900f6ac9 +EBUILD plplot-5.15.0-r2.ebuild 7535 BLAKE2B fc1082fec56a7c2d5e29f4179fe181a4634e560a792d2eeb42cbcfca8831e53d2ce6e811ff6b3e5e43a61406be5736673d79fa9cb7a6b10f5b0f40662d53ad08 SHA512 183c2e63f945596f8e31e0af792ea03ec444d0b529a5f78ca5c8a9874c33b1413364508abe7041c40d3627df32403affbab9885d306957259e5c6d0dfaa6b948 +MISC ChangeLog 13594 BLAKE2B 13c6123b8b78f07e705878e7dfefdcf230a6cc41e139bed7ed4ae0fb77a01d0f1965c9281768ab0054612a58a8375e5fc07eb54368120519f85e4a67830044ed SHA512 fa5a78b9d0b77de655affdeb8af694cfc16d98682fdbca90e2e534094c6814a9638fdad9877715f121436010836bfaea0c88e3085d79507dbd41796a105faa8c +MISC metadata.xml 1369 BLAKE2B 29277133bcb927eeba9ab70131612ee39ddb8ae1cdec6858bab9d943f40b040ce8b4baeb46d7a1e0427e88229718644c4ebfceda484dd2140bc2648aeeb00499 SHA512 d3b9857b1eaec3b251da1e302e080b800f0f5e928a43a1fcb2168cdf5b66d30c15c1458ad41d98f8a41ae26a3e83ae49d2bbdd4d5423dc41319a1b3a8ed57440 diff --git a/sci-libs/plplot/files/plplot-5.12.0-safe-string.patch b/sci-libs/plplot/files/plplot-5.12.0-safe-string.patch new file mode 100644 index 0000000..5a36051 --- /dev/null +++ b/sci-libs/plplot/files/plplot-5.12.0-safe-string.patch @@ -0,0 +1,20 @@ +--- plplot-5.12.0.old/examples/ocaml/x20.ml 2017-01-29 01:50:35.000000000 +0000 ++++ plplot-5.12.0/examples/ocaml/x20.ml 2017-11-18 12:10:33.476409441 +0000 +@@ -59,7 +59,7 @@ + let w, h = Scanf.sscanf w_h_line "%d %d" (fun w h -> w, h) in + let num_col = Scanf.sscanf num_col_line "%d" (fun n -> n) in + +- let img = String.make (w * h) ' ' in ++ let img = Bytes.make (w * h) ' ' in + let imf = Array.make_matrix w h 0.0 in + + (* Note that under 32bit OCaml, this will only work when reading strings up +@@ -72,7 +72,7 @@ + for j = 0 to h - 1 do + imf.(i).(j) <- + (* flip image up-down *) +- float_of_int (int_of_char (img.[(h - 1 - j ) * w + i])); ++ float_of_int (int_of_char (Bytes.get img ((h - 1 - j ) * w + i))); + done + done; + imf, w, h, num_col diff --git a/sci-libs/plplot/files/plplot-5.15.0-QPainterPath-include.patch b/sci-libs/plplot/files/plplot-5.15.0-QPainterPath-include.patch new file mode 100644 index 0000000..3c6b85b --- /dev/null +++ b/sci-libs/plplot/files/plplot-5.15.0-QPainterPath-include.patch @@ -0,0 +1,10 @@ +--- a/include/qt.h ++++ b/include/qt.h +@@ -67,6 +67,7 @@ + #include <QMainWindow> + #include <QPicture> + #include <QMutex> ++#include <QPainterPath> + + #include "plDevs.h" + #include "plplotP.h" diff --git a/sci-libs/plplot/files/plplot-5.15.0-configure-clang16.patch b/sci-libs/plplot/files/plplot-5.15.0-configure-clang16.patch new file mode 100644 index 0000000..1f72da2 --- /dev/null +++ b/sci-libs/plplot/files/plplot-5.15.0-configure-clang16.patch @@ -0,0 +1,18 @@ +https://bugs.gentoo.org/898258 +https://sourceforge.net/p/plplot/patches/37/ + +Avoid implicitly declaring exit. Future compilers will not support +implicit function declarations, so this cmake probe will always fail. + +--- a/cmake/modules/TestForHighBitCharacters.c ++++ b/cmake/modules/TestForHighBitCharacters.c +@@ -17,6 +17,6 @@ int + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) +- exit(1); +- exit (0); ++ return 1; ++ return 0; + } + diff --git a/sci-libs/plplot/files/plplot-5.15.0-ieee.patch b/sci-libs/plplot/files/plplot-5.15.0-ieee.patch new file mode 100644 index 0000000..065f59a --- /dev/null +++ b/sci-libs/plplot/files/plplot-5.15.0-ieee.patch @@ -0,0 +1,19 @@ +diff -up plplot-plplot-a9d9500c732d4eae47ed7fca687e02ec8a48d02c/cmake/modules/csiro.cmake.ieee plplot-plplot-a9d9500c732d4eae47ed7fca687e02ec8a48d02c/cmake/modules/csiro.cmake +--- plplot-plplot-a9d9500c732d4eae47ed7fca687e02ec8a48d02c/cmake/modules/csiro.cmake.ieee 2018-09-19 20:31:11.333168883 -0600 ++++ plplot-plplot-a9d9500c732d4eae47ed7fca687e02ec8a48d02c/cmake/modules/csiro.cmake 2018-09-19 20:31:56.323728783 -0600 +@@ -27,15 +27,6 @@ option(WITH_CSA "Enable use of the csa l + # expanded to a lot more cases as we gain platform experience. + set(NAN_CFLAGS ${CMAKE_C_FLAGS}) + if(PL_HAVE_QHULL OR WITH_CSA) +- if(CMAKE_SYSTEM_PROCESSOR MATCHES "i[0-9]86" AND NOT CMAKE_C_COMPILER MATCHES "gcc") +- set(NAN_CFLAGS "${NAN_CFLAGS} -mieee-fp") +- elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "alpha.*") +- if(CMAKE_C_COMPILER MATCHES "gcc") +- set(NAN_CFLAGS "${NAN_CFLAGS} -mieee") +- else(CMAKE_C_COMPILER MATCHES "gcc") +- set(NAN_CFLAGS "${NAN_CFLAGS} -ieee") +- endif(CMAKE_C_COMPILER MATCHES "gcc") +- endif(CMAKE_SYSTEM_PROCESSOR MATCHES "i[0-9]86" AND NOT CMAKE_C_COMPILER MATCHES "gcc") + if(NOT DEFINED NaNAwareCCompiler) + message(STATUS "Check for NaN awareness in C compiler") + try_run(RUN_RESULT COMPILE_RESULT diff --git a/sci-libs/plplot/files/plplot-5.15.0-multiarch.patch b/sci-libs/plplot/files/plplot-5.15.0-multiarch.patch new file mode 100644 index 0000000..4fc5b0b --- /dev/null +++ b/sci-libs/plplot/files/plplot-5.15.0-multiarch.patch @@ -0,0 +1,56 @@ +diff -up plplot-5.15.0/examples/c/Makefile.examples.in.multiarch plplot-5.15.0/examples/c/Makefile.examples.in +--- plplot-5.15.0/examples/c/Makefile.examples.in.multiarch 2019-09-17 21:47:24.535984257 -0600 ++++ plplot-5.15.0/examples/c/Makefile.examples.in 2019-09-17 21:50:37.029009186 -0600 +@@ -23,9 +23,6 @@ SHELL = @SH_EXECUTABLE@ + CC = @CC@ + EXEEXT = @EXEEXT@ + +-PKG_CONFIG_ENV = @PKG_CONFIG_ENV@ +-install_tree_c_RPATHCMD = @install_tree_c_RPATHCMD@ +- + @extXdrawable_true@extXdrawable_EXECUTABLES_list = \ + @extXdrawable_true@ extXdrawable_demo$(EXEEXT) + +diff -up plplot-5.15.0/examples/c++/Makefile.examples.in.multiarch plplot-5.15.0/examples/c++/Makefile.examples.in +--- plplot-5.15.0/examples/c++/Makefile.examples.in.multiarch 2019-09-17 21:47:24.536984262 -0600 ++++ plplot-5.15.0/examples/c++/Makefile.examples.in 2019-09-17 21:50:18.672911449 -0600 +@@ -23,15 +23,10 @@ SHELL = @SH_EXECUTABLE@ + CXX = @CXX@ + EXEEXT = @EXEEXT@ + +-PKG_CONFIG_ENV = @PKG_CONFIG_ENV@ +-install_tree_cxx_RPATHCMD = @install_tree_cxx_RPATHCMD@ +- +-@wxwidgets_true@install_tree_wxwidgets_RPATHCMD = @install_tree_wxwidgets_RPATHCMD@ + @wxwidgets_true@PLPLOTWXWIDGETS_EXECUTABLES_list = \ + @wxwidgets_true@ @wxdemo_name@$(EXEEXT) + + @qt_gui_true@QT_MOC_EXECUTABLE = @QT_MOC_EXECUTABLE@ +-@qt_gui_true@install_tree_qt_RPATHCMD = @install_tree_qt_RPATHCMD@ + @qt_gui_true@qt_gui_EXECUTABLES_list = \ + @qt_gui_true@ qt_example$(EXEEXT) + +diff -up plplot-5.15.0/examples/fortran/Makefile.examples.in.multiarch plplot-5.15.0/examples/fortran/Makefile.examples.in +--- plplot-5.15.0/examples/fortran/Makefile.examples.in.multiarch 2019-09-17 21:47:24.537984268 -0600 ++++ plplot-5.15.0/examples/fortran/Makefile.examples.in 2019-09-17 21:48:01.062178741 -0600 +@@ -24,7 +24,6 @@ SHELL = @SH_EXECUTABLE@ + Fortran = @FC@ + EXEEXT = @EXEEXT@ + +-PKG_CONFIG_ENV = @PKG_CONFIG_ENV@ + install_tree_fortran_RPATHCMD = @install_tree_fortran_RPATHCMD@ + + EXECUTABLES_list = \ +diff -up plplot-5.15.0/examples/tk/Makefile.examples.in.multiarch plplot-5.15.0/examples/tk/Makefile.examples.in +--- plplot-5.15.0/examples/tk/Makefile.examples.in.multiarch 2019-09-17 21:47:24.538984273 -0600 ++++ plplot-5.15.0/examples/tk/Makefile.examples.in 2019-09-17 21:50:00.816816375 -0600 +@@ -24,9 +24,6 @@ SHELL = @SH_EXECUTABLE@ + CC = @CC@ + EXEEXT = @EXEEXT@ + +-PKG_CONFIG_ENV = @PKG_CONFIG_ENV@ +-install_tree_tk_RPATHCMD = @install_tree_tk_RPATHCMD@ +- + EXECUTABLES_list = xtk01$(EXEEXT) + # Second and fourth examples depend on itk. + @itk_true@itk_EXECUTABLES_list = xtk02$(EXEEXT) xtk04$(EXEEXT) diff --git a/sci-libs/plplot/files/plplot-5.15.0-ocaml-rpath.patch b/sci-libs/plplot/files/plplot-5.15.0-ocaml-rpath.patch new file mode 100644 index 0000000..f3fe04d --- /dev/null +++ b/sci-libs/plplot/files/plplot-5.15.0-ocaml-rpath.patch @@ -0,0 +1,166 @@ +commit 6b215267e7baeae83906bec8dab72a549aeda6c8 +Author: Alan W. Irwin <airwin@users.sourceforge.net> +Date: Mon Sep 23 17:39:31 2019 -0700 + + Build system: Fix ocaml examples core build for -DUSE_RPATH=OFF case + + Thanks to Orion Poplawski for reporting this issue which is that the + *core build_tree* rpath manipulations for the ocaml examples were + being (incorrectly) skipped for the -DUSE_RPATH=OFF case. The fix for + this issue required non-trivial CMake logic changes so was extensively + tested (see below). + + Tested by: Alan W. Irwin <airwin@users.sourceforge.net> on Linux + (Debian Buster = Stable) with the following steps: + + # Choose these prefixes to assure that the source, build, and install + # trees have blanks in their pathnames (to test those cases during + # this comprehensive test) + COMPREHENSIVE_TEST_PREFIX="/home/software/plplot/HEAD/comprehensive_test_disposeable blank" + SOURCE_PREFIX="/home/software/plplot/HEAD/plplot blank .git" + + # Set CMAKE_PREFIX_PATH to access local versions of lua and libLASi to + # avoid important bugs in the Debian Testing versions of those + # packages. Also access a local version of libqhull to test that + # additional rpath possibility. + + # Put a local build of CMake-3.15.20190829-g3ec986c first on the PATH to thoroughly + # test our build system for a locally built CMake version that includes an + # essential fix so that D language support works properly for the ldc2 and dmd compilers. + + # For this particular test use the gdc D compiler if D enabled (which it was not, see below). + + # Use the -DUSE_INCRTCL_VERSION_4=ON option to help CMake find Tcl/Tk + # components. (This step will not be necessary as soon as the PLplot + # build system is modified to make Tcl/Tk/Itcl/Itk/Iwidgets finding + # more robust.) + + # Use -DSWIG_EXECUTABLE=/home/software/swig/install/bin/swig to test + # swig-4.0.0 that I built for myself. + + # To save time, constrain the test to just the ocaml binding and svg device. + + # To save a lot of babysitting of this test, constrain the test by dropping + # the interactive component. + + time (nice -19 env CMAKE_PREFIX_PATH=/home/software/lua/install-5.3.5:/home/software/lasi_svn/install:/home/software/qhull/install PATH=/home/software/cmake/install-3ec986ce8e/bin:"$PATH" DC=gdc "$SOURCE_PREFIX"/scripts/comprehensive_test.sh --prefix "$COMPREHENSIVE_TEST_PREFIX" --cmake_added_options "-DUSE_INCRTCL_VERSION_4=ON -DSWIG_EXECUTABLE=/home/software/swig/install/bin/swig -DDEFAULT_NO_BINDINGS=ON -DENABLE_ocaml=ON -DDEFAULT_NO_DEVICES=ON -DPLD_svg=ON " --build_command "make -j18" --ctest_command "ctest -j18" --do_test_interactive no) + + The time result on my Ryzen 7 1700 system with 16 hardware threads was + + real 4m12.625s + user 4m22.128s + sys 0m58.076s + + The above test was repeated with the following changes: + + # Specify LD_LIBRARY_PATH to workaround the lack of special rpath + # support for external local versions of software + + # Use the -DUSE_RPATH=OFF cmake option to drop all install-tree + # rpath support (and to ignore any special rpath support for + # external local versions of software). + + # Further constrain the test to be performed just for the core build tree + # since -DUSE_RPATH=OFF will obviously give bad results for the install + # tree for this non-standard installation location. + + time (nice -19 env CMAKE_PREFIX_PATH=/home/software/lua/install-5.3.5:/home/software/lasi_svn/install:/home/software/qhull/install PATH=/home/software/cmake/install-3ec986ce8e/bin:"$PATH" DC=gdc LD_LIBRARY_PATH=/home/software/lasi_svn/install/lib:/home/software/qhull/install/lib "$SOURCE_PREFIX"/scripts/comprehensive_test.sh --prefix "$COMPREHENSIVE_TEST_PREFIX" --cmake_added_options "-DUSE_INCRTCL_VERSION_4=ON -DSWIG_EXECUTABLE=/home/software/swig/install/bin/swig -DDEFAULT_NO_BINDINGS=ON -DENABLE_ocaml=ON -DDEFAULT_NO_DEVICES=ON -DPLD_svg=ON -DUSE_RPATH=OFF" --build_command "make -j18" --ctest_command "ctest -j18" --do_test_interactive no --do_test_install_tree no --do_test_traditional_install_tree no) + + The time result on my Ryzen 7 1700 system with 16 hardware threads was + + real 1m57.888s + user 1m42.156s + sys 0m26.478s + + Both these comprehensive tests (one which tests that the default + -DUSE_RPATH=ON still works for the ocaml case and one similar to + Orion's test case which tests that -DUSER_RPATH=OFF works for the + ocaml case in the core build tree) ran without issues (e.g., there + were no hangs or other obvious errors) and was followed up by the + evaluation procedure documented in doc/wiki_source/Testing_PLplot. + Those evaluations showed no configure, build, or obvious run-time + errors (i.e., no non-zero return codes for any of the steps in these + comprehensive tests), and the difference test results (done with the + default svg device) were perfect as well. + +diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt +index 93cb01b..5bcbceb 100644 +--- a/examples/CMakeLists.txt ++++ b/examples/CMakeLists.txt +@@ -343,27 +343,24 @@ if(CORE_BUILD) + # Extra layer of -Wl indirection required for the nagfor compiler + string(REPLACE "-Wl," "-Wl,-Wl,," install_tree_fortran_RPATHCMD ${install_tree_fortran_RPATHCMD}) + endif(install_tree_fortran_RPATHCMD AND CMAKE_Fortran_COMPILER MATCHES "nagfor") ++ endif(USE_RPATH AND NOT WIN32_OR_CYGWIN) ++ ++ # ocaml is a special case not handled by the above logic for other languages ++ # because the (unofficial) CMake language support is ++ # implemented with low-level add_custom commands/targets so that rpath ++ # must be specified for 3 cases (the traditional build of the installed ++ # examples, and the CMake-based build of the build-tree and install-tree examples). ++ # Furthermore, the rpath syntax is different for ocaml. ++ if(ENABLE_ocaml) ++ set(language ocaml) + +- # ocaml is a special case because the (unofficial) CMake language support is +- # implemented with low-level add_custom commands/targets so that rpath +- # must be specified for 3 cases (the traditional build of the installed +- # examples, and the CMake-based build of the build-tree and install-tree examples). +- # Furthermore, the rpath syntax is different for ocaml. +- if(ENABLE_ocaml) +- set(language ocaml) ++ if(USE_RPATH AND NOT WIN32_OR_CYGWIN) + # Each of the installed examples that are built depend on a library installed in ${LIB_DIR}. + set(install_tree_${language}_RPATH ${LIB_DIR}) +- # The ocaml examples depend on the plplot library ++ # The ocaml examples depend on the plplot library so use INSTALL_RPATH ++ # property of that library target. + set(tll_arguments PLPLOT::plplot) + process_rpath(install_tree_${language}_RPATH "${tll_arguments}") +- +- # Special case of the ocaml build-tree examples. +- # Must be done before ${install_tree_${language}_RPATH gets transformed +- # from official CMake list to colon-separated form. +- set(build_tree_${language}_RPATH ${install_tree_${language}_RPATH}) +- list(REMOVE_ITEM build_tree_${language}_RPATH ${LIB_DIR}) +- list(APPEND build_tree_${language}_RPATH ${CMAKE_BINARY_DIR}/src) +- + # Transform from semicolon- to colon-separated list. (Quotes + # for last argument required to process whole argument as string + # containing semicolons rather than as the concatanated elements +@@ -372,19 +369,30 @@ if(CORE_BUILD) + # install- and build-tree versions of CMake-based build of ocaml + # examples + string(REGEX REPLACE ";" ":" install_tree_${language}_RPATH "${install_tree_${language}_RPATH}") +- string(REGEX REPLACE ";" ":" build_tree_${language}_RPATH "${build_tree_${language}_RPATH}") + string(REPLACE " " "\\ " install_tree_${language}_RPATH_ESCAPED "${install_tree_${language}_RPATH}") +- string(REPLACE " " "\\ " build_tree_${language}_RPATH_ESCAPED "${build_tree_${language}_RPATH}") +- + # install_tree_ocaml_RPATHCMD needed in configured traditional + # Makefile for the ocaml subdirectory. + # Ocaml compiler requires -ccopt in front of every -Wl option: + set(install_tree_${language}_RPATHCMD "-ccopt -Wl,-rpath -ccopt -Wl,\"${install_tree_${language}_RPATH_ESCAPED}\"") ++ endif(USE_RPATH AND NOT WIN32_OR_CYGWIN) + +- endif(ENABLE_ocaml) ++ # Special case of the ocaml build-tree examples. ++ # Follow above process_rpath logic but with some changes ++ # appropriate for the core build of the ocaml examples. ++ set(build_tree_${language}_RPATH ${CMAKE_BINARY_DIR}/src) ++ set(tll_arguments PLPLOT::plplot) ++ process_rpath(build_tree_${language}_RPATH "${tll_arguments}") + ++ # Get rid of any mention of ${LIB_DIR} for the core build version ++ # of the examples. ++ # Must be done before ${build_tree_${language}_RPATH gets transformed ++ # from official CMake list to colon-separated form. ++ list(REMOVE_ITEM build_tree_${language}_RPATH ${LIB_DIR}) + +- endif(USE_RPATH AND NOT WIN32_OR_CYGWIN) ++ string(REGEX REPLACE ";" ":" build_tree_${language}_RPATH "${build_tree_${language}_RPATH}") ++ string(REPLACE " " "\\ " build_tree_${language}_RPATH_ESCAPED "${build_tree_${language}_RPATH}") ++ ++ endif(ENABLE_ocaml) + + # Install Chloe.pgm in installed examples directory so that all implementations + # of example 20 in the various examples subdirectories can conveniently diff --git a/sci-libs/plplot/files/plplot-5.15.0-ocaml.patch b/sci-libs/plplot/files/plplot-5.15.0-ocaml.patch new file mode 100644 index 0000000..6f0827f --- /dev/null +++ b/sci-libs/plplot/files/plplot-5.15.0-ocaml.patch @@ -0,0 +1,43 @@ +diff -up plplot-plplot-a9d9500c732d4eae47ed7fca687e02ec8a48d02c/bindings/ocaml/CMakeLists.txt.ocaml plplot-plplot-a9d9500c732d4eae47ed7fca687e02ec8a48d02c/bindings/ocaml/CMakeLists.txt +--- plplot-plplot-a9d9500c732d4eae47ed7fca687e02ec8a48d02c/bindings/ocaml/CMakeLists.txt.ocaml 2018-09-19 17:38:53.000000000 -0600 ++++ plplot-plplot-a9d9500c732d4eae47ed7fca687e02ec8a48d02c/bindings/ocaml/CMakeLists.txt 2018-09-19 20:32:29.884146436 -0600 +@@ -326,11 +326,11 @@ if(ENABLE_ocaml) + ${CMAKE_CURRENT_BINARY_DIR}/plplot.cmo + ) + +- # ocamlc -a -custom builds a *.cma library from *.cmo ++ # ocamlc -a builds a *.cma library from *.cmo + add_custom_command( + OUTPUT + ${CMAKE_CURRENT_BINARY_DIR}/plplot.cma +- COMMAND ${OCAMLC} -a -custom -o plplot.cma plplot_core.cmo plplot.cmo -dllib -lplplot_stubs -ccopt -L. -cclib -lplplot_stubs -ccopt -L${CAMLIDL_LIB_DIR} -cclib -lcamlidl ${ocaml_LIBRARIES_FLAGS} ++ COMMAND ${OCAMLC} -a -o plplot.cma plplot_core.cmo plplot.cmo -dllib -lplplot_stubs -ccopt -L. -cclib -lplplot_stubs -ccopt -L${CAMLIDL_LIB_DIR} -cclib -lcamlidl ${ocaml_LIBRARIES_FLAGS} + DEPENDS + ${CMAKE_CURRENT_BINARY_DIR}/plplot_core.cmo + ${CMAKE_CURRENT_BINARY_DIR}/plplot.cmo +@@ -341,7 +341,7 @@ if(ENABLE_ocaml) + add_custom_command( + OUTPUT + ${CMAKE_CURRENT_BINARY_DIR}/installed_plplot.cma +- COMMAND ${OCAMLC} -a -custom -o installed_plplot.cma plplot_core.cmo plplot.cmo -dllib -lplplot_stubs -ccopt -L. -cclib -lplplot_stubs -ccopt -L${CAMLIDL_LIB_DIR} -cclib -lcamlidl ${installed_ocaml_LIBRARIES_FLAGS} ++ COMMAND ${OCAMLC} -a -o installed_plplot.cma plplot_core.cmo plplot.cmo -dllib -lplplot_stubs -ccopt -L. -cclib -lplplot_stubs -ccopt -L${CAMLIDL_LIB_DIR} -cclib -lcamlidl ${installed_ocaml_LIBRARIES_FLAGS} + DEPENDS + ${CMAKE_CURRENT_BINARY_DIR}/plplot_core.cmo + ${CMAKE_CURRENT_BINARY_DIR}/plplot.cmo +diff -up plplot-plplot-a9d9500c732d4eae47ed7fca687e02ec8a48d02c/bindings/ocaml/plcairo/CMakeLists.txt.ocaml plplot-plplot-a9d9500c732d4eae47ed7fca687e02ec8a48d02c/bindings/ocaml/plcairo/CMakeLists.txt +--- plplot-plplot-a9d9500c732d4eae47ed7fca687e02ec8a48d02c/bindings/ocaml/plcairo/CMakeLists.txt.ocaml 2018-09-19 20:32:29.884146436 -0600 ++++ plplot-plplot-a9d9500c732d4eae47ed7fca687e02ec8a48d02c/bindings/ocaml/plcairo/CMakeLists.txt 2018-09-19 20:33:18.389750080 -0600 +@@ -91,11 +91,11 @@ if(ENABLE_ocaml AND OCAML_HAS_CAIRO) + ${CMAKE_CURRENT_BINARY_DIR}/plcairo.ml + ) + +- # ocamlc -a -custom builds a *.cma library from *.cmo ++ # ocamlc -a builds a *.cma library from *.cmo + add_custom_command( + OUTPUT + ${CMAKE_CURRENT_BINARY_DIR}/plcairo.cma +- COMMAND ${OCAMLC} -a -custom -o ${CMAKE_CURRENT_BINARY_DIR}/plcairo.cma -I ${PATH_TO_PLPLOT_CMA} plplot.cma ${CMAKE_CURRENT_BINARY_DIR}/plcairo.cmo -dllib -lplcairo_stubs -ccopt -L${CMAKE_CURRENT_BINARY_DIR} -cclib -lplcairo_stubs -ccopt -L${CMAKE_BINARY_DIR}/src -cclib -l${WRITEABLE_TARGET}plplot -dllpath ${CMAKE_BINARY_DIR}/src ++ COMMAND ${OCAMLC} -a -o ${CMAKE_CURRENT_BINARY_DIR}/plcairo.cma -I ${PATH_TO_PLPLOT_CMA} plplot.cma ${CMAKE_CURRENT_BINARY_DIR}/plcairo.cmo -dllib -lplcairo_stubs -ccopt -L${CMAKE_CURRENT_BINARY_DIR} -cclib -lplcairo_stubs -ccopt -L${CMAKE_BINARY_DIR}/src -cclib -l${WRITEABLE_TARGET}plplot -dllpath ${CMAKE_BINARY_DIR}/src + DEPENDS + ${CMAKE_CURRENT_BINARY_DIR}/plcairo.cmo + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} diff --git a/sci-libs/plplot/metadata.xml b/sci-libs/plplot/metadata.xml index 93b58c1..f306f1a 100644 --- a/sci-libs/plplot/metadata.xml +++ b/sci-libs/plplot/metadata.xml @@ -2,23 +2,21 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <longdescription lang="en"> - PLplot is a library of functions that are useful for making scientific - plots. It can be used from within compiled languages such as C, C++, - FORTRAN and Java, as well as interactively from interpreted languages such - as Octave, Python, Perl and Tcl. It is capable of producing standard x-y - plots, semilog plots, log-log plots, contour plots, 3D surface plots, mesh - plots, bar charts and pie charts. Multiple graphs may be composited, and it - also supports a large variety of output file devices such as Postscript, - PNG, JPEG, LaTeX and others. It is also possible to to use interactive - devices such as xwin, tk and xterm as output devices. PLplot also offers - support for extended characters inculding the Greek alphabet and a host of - mathematical symbols. -</longdescription> + PLplot is a library of functions that are useful for making scientific + plots. It can be used from within compiled languages such as C, C++, + FORTRAN and Java, as well as interactively from interpreted languages such + as Octave, Python, Perl and Tcl. It is capable of producing standard x-y + plots, semilog plots, log-log plots, contour plots, 3D surface plots, mesh + plots, bar charts and pie charts. Multiple graphs may be composited, and it + also supports a large variety of output file devices such as Postscript, + PNG, JPEG, LaTeX and others. It is also possible to to use interactive + devices such as xwin, tk and xterm as output devices. PLplot also offers + support for extended characters inculding the Greek alphabet and a host of + mathematical symbols. + </longdescription> <use> <flag name="dynamic">Build with dynamic drivers</flag> - <flag name="octave">Add bindings for - <pkg>sci-mathematics/octave</pkg></flag> - <flag name="pdl">Add bindings for <pkg>dev-perl/PDL</pkg></flag> + <flag name="octave">Add bindings for <pkg>sci-mathematics/octave</pkg></flag> <flag name="qhull">Add bindings for <pkg>media-libs/qhull</pkg></flag> <flag name="shapefile">Enable support for ESRI shapefiles</flag> </use> diff --git a/sci-libs/plplot/plplot-5.10.0-r3.ebuild b/sci-libs/plplot/plplot-5.10.0-r3.ebuild deleted file mode 100644 index 1796a5d..0000000 --- a/sci-libs/plplot/plplot-5.10.0-r3.ebuild +++ /dev/null @@ -1,244 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -WX_GTK_VER="2.8" -FORTRAN_NEEDED=fortran -PYTHON_COMPAT=( python2_7 ) -VIRTUALX_REQUIRED=test - -inherit eutils fortran-2 cmake-utils python-single-r1 toolchain-funcs \ - virtualx wxwidgets java-pkg-opt-2 multilib - -DESCRIPTION="Multi-language scientific plotting library" -HOMEPAGE="http://plplot.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2" -SLOT="0/12" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" -IUSE="cairo cxx doc +dynamic examples fortran gd java jpeg latex lua - ocaml octave pdf pdl png python qhull qt4 shapefile svg tcl test - threads tk truetype wxwidgets X" - -RDEPEND=" - cairo? ( x11-libs/cairo:0=[svg?,X?] ) - gd? ( media-libs/gd:2=[jpeg?,png?] ) - java? ( >=virtual/jre-1.5:* ) - latex? ( - app-text/ghostscript-gpl - virtual/latex-base - ) - lua? ( dev-lang/lua:0= ) - ocaml? ( - dev-lang/ocaml - dev-ml/camlidl - cairo? ( dev-ml/cairo-ocaml[gtk] ) - ) - octave? ( sci-mathematics/octave:0= ) - pdf? ( media-libs/libharu:0= ) - pdl? ( - dev-perl/PDL - dev-perl/XML-DOM - ) - python? ( - dev-python/numpy[${PYTHON_USEDEP}] - qt4? ( dev-python/PyQt4[${PYTHON_USEDEP}] ) - ) - qhull? ( media-libs/qhull:0= ) - qt4? ( - dev-qt/qtgui:4= - dev-qt/qtsvg:4= - ) - shapefile? ( sci-libs/shapelib:0= ) - tcl? ( - dev-lang/tcl:0= - dev-tcltk/itcl:0= - tk? ( - dev-lang/tk:0= - dev-tcltk/itk - ) - ) - truetype? ( - media-fonts/freefont - media-libs/lasi:0= - gd? ( media-libs/gd:2=[truetype] ) - ) - wxwidgets? ( - x11-libs/wxGTK:2.8=[X] - x11-libs/agg:0=[truetype?] - ) - X? ( - x11-libs/libX11:0= - x11-libs/libXau:0= - x11-libs/libXdmcp:0= - )" - -DEPEND="${RDEPEND} - virtual/pkgconfig - java? ( - >=virtual/jdk-1.5 - dev-lang/swig - ) - ocaml? ( dev-ml/findlib ) - octave? ( >=dev-lang/swig-2.0.12 ) - python? ( dev-lang/swig ) - test? ( - media-fonts/font-misc-misc - media-fonts/font-cursor-misc - )" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) qt4? ( dynamic ) test? ( latex ) tk? ( tcl )" - -PATCHES=( - "${FILESDIR}"/${PN}-5.9.6-python.patch - "${FILESDIR}"/${PN}-5.9.11-ocaml.patch - "${FILESDIR}"/${PN}-5.9.11-octave.patch - "${FILESDIR}"/${PN}-5.9.11-multiarch.patch - "${FILESDIR}"/${PN}-5.10.0-have-config-h.patch - "${FILESDIR}"/${PN}-5.10.0-cmake.patch - "${FILESDIR}"/${PN}-5.10.0-pango.cmake.patch - "${FILESDIR}"/${PN}-5.10.0-cairo.cmake.patch -) - -pkg_setup() { - use python && python-single-r1_pkg_setup - java-pkg-opt-2_pkg_setup -} - -src_prepare() { - cmake-utils_src_prepare - # avoid installing license - sed -i -e '/COPYING.LIB/d' CMakeLists.txt || die - # prexify hard-coded /usr/include in cmake modules - sed -i \ - -e "s:/usr/include:${EPREFIX}/usr/include:g" \ - -e "s:/usr/lib:${EPREFIX}/usr/$(get_libdir):g" \ - -e "s:/usr/share:${EPREFIX}/usr/share:g" \ - cmake/modules/*.cmake || die - # change default install directories for doc and examples - sed -i \ - -e 's:${DATA_DIR}/examples:${DOC_DIR}/examples:g' \ - $(find "${S}" -name CMakeLists.txt) || die - sed -i \ - -e 's:${VERSION}::g' \ - -e "s:doc/\${PACKAGE}:doc/${PF}:" \ - cmake/modules/instdirs.cmake || die - java-utils-2_src_prepare -} - -src_configure() { - # don't build doc, it brings a whole lot of horrible dependencies - local mycmakeargs=( - -DDEFAULT_ALL_DEVICES=ON - -DTEST_DYNDRIVERS=OFF - -DCMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)" - -DENABLE_d=OFF - -DBUILD_DVI=OFF - -DDOX_DOC=OFF - -DBUILD_DOC=OFF - -DUSE_RPATH=OFF - $(cmake-utils_use doc PREBUILT_DOC) - $(cmake-utils_use_build test) - $(cmake-utils_use_has python NUMPY) - $(cmake-utils_use_has shapefile SHAPELIB) - $(cmake-utils_use_with truetype FREETYPE) - $(cmake-utils_use_enable cxx) - $(cmake-utils_use_enable dynamic DYNDRIVERS) - $(cmake-utils_use_enable fortran f77) - $(cmake-utils_use_enable java) - $(cmake-utils_use_enable lua) - $(cmake-utils_use_enable ocaml) - $(cmake-utils_use_enable octave) - $(cmake-utils_use_enable pdl) - $(cmake-utils_use_enable python) - $(cmake-utils_use_enable qt4 qt) - $(cmake-utils_use_enable tcl) - $(cmake-utils_use_enable tcl itcl) - $(cmake-utils_use_enable tk) - $(cmake-utils_use_enable tk itk) - $(cmake-utils_use_enable wxwidgets) - $(cmake-utils_use threads PL_HAVE_PTHREAD) - $(cmake-utils_use qhull PL_HAVE_QHULL) - $(cmake-utils_use qt4 PLD_aqt) - $(cmake-utils_use qt4 PLD_bmpqt) - $(cmake-utils_use qt4 PLD_epsqt) - $(cmake-utils_use qt4 PLD_extqt) - $(cmake-utils_use qt4 PLD_jpgqt) - $(cmake-utils_use qt4 PLD_memqt) - $(cmake-utils_use qt4 PLD_pdfqt) - $(cmake-utils_use qt4 PLD_pngqt) - $(cmake-utils_use qt4 PLD_ppmqt) - $(cmake-utils_use qt4 PLD_svgqt) - $(cmake-utils_use qt4 PLD_qtwidget) - $(cmake-utils_use qt4 PLD_tiffqt) - $(cmake-utils_use cairo PLD_extcairo) - $(cmake-utils_use cairo PLD_memcairo) - $(cmake-utils_use cairo PLD_pdfcairo) - $(cmake-utils_use cairo PLD_pngcairo) - $(cmake-utils_use cairo PLD_pscairo) - $(cmake-utils_use cairo PLD_svgcairo) - $(cmake-utils_use cairo PLD_wincairo) - $(cmake-utils_use cairo PLD_xcairo) - $(cmake-utils_use tk PLD_ntk) - $(cmake-utils_use tk PLD_tk) - $(cmake-utils_use tk PLD_tkwin) - $(cmake-utils_use gd PLD_gif) - $(cmake-utils_use gd PLD_jpeg) - $(cmake-utils_use gd PLD_png) - $(cmake-utils_use pdf PLD_pdf) - $(cmake-utils_use latex PLD_ps) - $(cmake-utils_use latex PLD_pstex) - $(cmake-utils_use truetype PLD_psttf) - $(cmake-utils_use svg PLD_svg) - $(cmake-utils_use wxwidgets PLD_wxpng) - $(cmake-utils_use wxwidgets PLD_wxwidgets) - $(cmake-utils_use X PLD_xwin) - ) - - [[ $(tc-getFC) != *g77 ]] && \ - mycmakeargs+=( - $(cmake-utils_use_enable fortran f95) - ) - - use truetype && mycmakeargs+=( - -DPL_FREETYPE_FONT_PATH:PATH="${EPREFIX}/usr/share/fonts/freefont" - ) - use shapefile && mycmakeargs+=( - -DSHAPELIB_INCLUDE_DIR="${EPREFIX}/usr/include/libshp" - ) - use ocaml && mycmakeargs+=( - -DOCAML_INSTALL_DIR="$(ocamlc -where)" - ) - use python && mycmakeargs+=( - $(cmake-utils_use_enable qt4 pyqt4) - ) - - cmake-utils_src_configure - - # clean up bloated pkg-config files (help linking properly on prefix) - sed -i \ - -e "/Cflags/s:-I\(${EPREFIX}\|\)/usr/include[[:space:]]::g" \ - -e "/Libs/s:-L\(${EPREFIX}\|\)/usr/lib\(64\|\)[[:space:]]::g" \ - -e "s:${LDFLAGS}::g" \ - "${BUILD_DIR}"/pkgcfg/*pc || die -} - -src_test() { - VIRTUALX_COMMAND=cmake-utils_src_test virtualmake -} - -src_install() { - cmake-utils_src_install - if use examples; then - docompress -x /usr/share/doc/${PF}/examples - else - rm -r "${ED}"/usr/share/doc/${PF}/examples || die - fi - if use java; then - rm -r "${ED}"/usr/share/java "${ED}"/usr/$(get_libdir)/jni || die - java-pkg_dojar "${BUILD_DIR}"/examples/java/${PN}.jar - java-pkg_doso "${BUILD_DIR}"/bindings/java/plplotjavac_wrap.so - fi -} diff --git a/sci-libs/plplot/plplot-5.13.0.ebuild b/sci-libs/plplot/plplot-5.14.0-r2.ebuild index 2ddaa36..d4203ac 100644 --- a/sci-libs/plplot/plplot-5.13.0.ebuild +++ b/sci-libs/plplot/plplot-5.14.0-r2.ebuild @@ -1,51 +1,61 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 WX_GTK_VER=3.0-gtk3 FORTRAN_NEEDED=fortran -FORTRAN_STANDARD=95 -PYTHON_COMPAT=( python2_7 ) +LUA_COMPAT=( lua5-1 ) +PYTHON_COMPAT=( python3_{9..11} ) +# fails with ninja, due to USE=java missing swig output dependencies +CMAKE_MAKEFILE_GENERATOR=emake -inherit cmake-utils flag-o-matic fortran-2 java-pkg-opt-2 python-single-r1 toolchain-funcs virtualx wxwidgets +inherit cmake flag-o-matic fortran-2 java-pkg-opt-2 lua-single python-single-r1 virtualx wxwidgets DESCRIPTION="Multi-language scientific plotting library" -HOMEPAGE="http://plplot.sourceforge.net/" +HOMEPAGE="https://plplot.sourceforge.net" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="LGPL-2" SLOT="0/14" # SONAME of libplplot.so KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + IUSE="cairo cxx doc +dynamic examples fortran gd java jpeg latex lua ocaml octave pdf - pdl png python qhull qt5 shapefile svg tcl test threads tk truetype wxwidgets X" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) qt5? ( dynamic ) test? ( latex ) tk? ( tcl )" -RESTRICT="octave? ( test )" + png python qhull qt5 shapefile svg tcl test threads tk truetype wxwidgets X" +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) + qt5? ( dynamic ) + test? ( latex ) + tk? ( tcl ) +" + +RESTRICT=" + !test? ( test ) + octave? ( test ) +" RDEPEND=" - cairo? ( x11-libs/cairo:0=[svg?,X] ) + cairo? ( x11-libs/cairo:0=[svg(+)?,X] ) gd? ( media-libs/gd:2=[jpeg?,png?] ) - java? ( >=virtual/jre-1.5:* ) + java? ( >=virtual/jre-1.8:* ) latex? ( app-text/ghostscript-gpl virtual/latex-base ) - lua? ( dev-lang/lua:0= ) + lua? ( ${LUA_DEPS} ) ocaml? ( - dev-lang/ocaml - dev-ml/camlidl - cairo? ( dev-ml/cairo-ocaml[gtk] ) + dev-lang/ocaml:= + dev-ml/camlidl:= ) octave? ( sci-mathematics/octave:0= ) pdf? ( media-libs/libharu:0= ) - pdl? ( - dev-perl/PDL - dev-perl/XML-DOM - ) python? ( ${PYTHON_DEPS} - dev-python/numpy[${PYTHON_USEDEP}] - qt5? ( dev-python/PyQt5[${PYTHON_USEDEP}] ) + $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + qt5? ( dev-python/PyQt5[${PYTHON_USEDEP}] ) + ') ) qhull? ( media-libs/qhull:0= ) qt5? ( @@ -80,58 +90,64 @@ RDEPEND=" DEPEND="${RDEPEND} virtual/pkgconfig java? ( - >=virtual/jdk-1.5 + >=virtual/jdk-1.8:* dev-lang/swig ) + lua? ( dev-lang/swig ) ocaml? ( dev-ml/findlib ) octave? ( >=dev-lang/swig-3.0.12 ) python? ( dev-lang/swig ) test? ( media-fonts/font-misc-misc media-fonts/font-cursor-misc - )" + ) +" PATCHES=( "${FILESDIR}"/${PN}-5.9.6-python.patch - "${FILESDIR}"/${PN}-5.11.0-octave.patch - "${FILESDIR}"/${PN}-5.12.0-multiarch.patch - "${FILESDIR}"/${PN}-5.12.0-java-install-path.patch - "${FILESDIR}"/${PN}-5.12.0-ocaml-remove-rpath.patch + + # Fedora patches + "${FILESDIR}"/${PN}-5.15.0-ieee.patch + "${FILESDIR}"/${PN}-5.15.0-ocaml.patch + "${FILESDIR}"/${PN}-5.12.0-safe-string.patch + "${FILESDIR}"/${PN}-5.15.0-QPainterPath-include.patch + "${FILESDIR}"/${PN}-5.15.0-configure-clang16.patch ) pkg_setup() { use python && python-single-r1_pkg_setup + use lua && lua-single_pkg_setup use java && java-pkg-opt-2_pkg_setup use fortran && fortran-2_pkg_setup } -#src_prepare() { -# use wxwidgets && need-wxwidgets unicode -# cmake-utils_src_prepare -# -# # avoid installing license -# sed -i -e '/COPYING.LIB/d' CMakeLists.txt || die -# -# # prexify hard-coded /usr/include in cmake modules -# sed -i \ -# -e "s:/usr/include:${EPREFIX}/usr/include:g" \ -# -e "s:/usr/lib:${EPREFIX}/usr/$(get_libdir):g" \ -# -e "s:/usr/share:${EPREFIX}/usr/share:g" \ -# cmake/modules/*.cmake || die -# -# # change default install directories for doc and examples -# local f -# while IFS="" read -d $'\0' -r f; do -# sed -i -e 's:${DATA_DIR}/examples:${DOC_DIR}/examples:g' "${f}" || die -# done < <(find "${S}" -name CMakeLists.txt -print0) -# -# sed -i \ -# -e 's:${VERSION}::g' \ -# -e "s:doc/\${PACKAGE}:doc/${PF}:" \ -# cmake/modules/instdirs.cmake || die -# -# java-utils-2_src_prepare -#} +src_prepare() { + use wxwidgets && setup-wxwidgets + cmake_src_prepare + + # avoid installing license + sed -i -e '/COPYING.LIB/d' CMakeLists.txt || die + + # prexify hard-coded /usr/include in cmake modules + sed -i \ + -e "s:/usr/include:${EPREFIX}/usr/include:g" \ + -e "s:/usr/lib:${EPREFIX}/usr/$(get_libdir):g" \ + -e "s:/usr/share:${EPREFIX}/usr/share:g" \ + cmake/modules/*.cmake || die + + # change default install directories for doc and examples + local f + while IFS="" read -d $'\0' -r f; do + sed -i -e 's:${DATA_DIR}/examples:${DOC_DIR}/examples:g' "${f}" || die + done < <(find "${S}" -name CMakeLists.txt -print0) + + sed -i \ + -e 's:${VERSION}::g' \ + -e "s:doc/\${PACKAGE}:doc/${PF}:" \ + cmake/modules/instdirs.cmake || die + + java-utils-2_src_prepare +} src_configure() { # - don't build doc, it pulls in a whole stack of horrible dependencies @@ -153,7 +169,7 @@ src_configure() { ## Features -DBUILD_DOC=OFF -DBUILD_DOX_DOC=OFF - -DCMAKE_SKIP_RPATH=ON + -DUSE_RPATH=OFF -DPREBUILT_DOC=$(usex doc) -DHAVE_SHAPELIB=$(usex shapefile) -DWITH_FREETYPE=$(usex truetype) @@ -162,7 +178,6 @@ src_configure() { -DPLPLOT_USE_QT5=$(usex qt5) ## Tests - -DTEST_DYNDRIVERS=OFF -DBUILD_TEST=$(usex test) ## Bindings @@ -175,9 +190,7 @@ src_configure() { -DENABLE_fortran=$(usex fortran) -DENABLE_java=$(usex java) -DENABLE_lua=$(usex lua) - -DTRY_OCTAVE4=$(usex octave) -DENABLE_octave=$(usex octave) - -DENABLE_pdl=$(usex pdl) -DENABLE_python=$(usex python) -DENABLE_qt=$(usex qt5) -DENABLE_tcl=$(usex tcl) @@ -245,6 +258,9 @@ src_configure() { use shapefile && mycmakeargs+=( -DSHAPELIB_INCLUDE_DIR="${EPREFIX}"/usr/include/libshp ) + use lua && mycmakeargs+=( + -DREQUIRED_LUA_VERSION=$(lua_get_version) + ) use ocaml && mycmakeargs+=( -DOCAML_INSTALL_DIR="$(ocamlc -where)" ) @@ -252,7 +268,7 @@ src_configure() { -DENABLE_pyqt5=$(usex qt5) ) - cmake-utils_src_configure + cmake_src_configure # clean up bloated pkg-config files (help linking properly on prefix) sed -i \ @@ -263,20 +279,22 @@ src_configure() { } src_test() { - virtx cmake-utils_src_test + virtx cmake_src_test } src_install() { - cmake-utils_src_install + cmake_src_install if use examples; then docompress -x /usr/share/doc/${PF}/examples else - rm -r "${ED%/}"/usr/share/doc/${PF}/examples || die + rm -r "${ED}"/usr/share/doc/${PF}/examples || die fi + use python && python_optimize + if use java; then java-pkg_dojar "${BUILD_DIR}"/examples/java/${PN}.jar - java-pkg_regso "${EPREFIX}"/usr/$(get_libdir)/jni/plplotjavac_wrap.so + java-pkg_regso "${EPREFIX}"/usr/$(get_libdir)/jni/libplplotjavac_wrap.so fi } diff --git a/sci-libs/plplot/plplot-5.15.0-r2.ebuild b/sci-libs/plplot/plplot-5.15.0-r2.ebuild new file mode 100644 index 0000000..5603d28 --- /dev/null +++ b/sci-libs/plplot/plplot-5.15.0-r2.ebuild @@ -0,0 +1,302 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WX_GTK_VER=3.0-gtk3 +FORTRAN_NEEDED=fortran +LUA_COMPAT=( lua5-1 ) +PYTHON_COMPAT=( python3_{9..11} ) +# fails with ninja, due to USE=java missing swig output dependencies +CMAKE_MAKEFILE_GENERATOR=emake + +inherit cmake flag-o-matic fortran-2 java-pkg-opt-2 lua-single python-single-r1 virtualx wxwidgets + +DESCRIPTION="Multi-language scientific plotting library" +HOMEPAGE="https://plplot.sourceforge.net" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2" +SLOT="0/14" # SONAME of libplplot.so +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +IUSE="cairo cxx doc +dynamic examples fortran gd java jpeg latex lua ocaml octave pdf + png python qhull qt5 shapefile svg tcl test threads tk truetype wxwidgets X" +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) + qt5? ( dynamic ) + test? ( latex ) + tk? ( tcl ) +" + +RESTRICT=" + !test? ( test ) + octave? ( test ) +" + +RDEPEND=" + cairo? ( x11-libs/cairo:0=[svg(+)?,X] ) + gd? ( media-libs/gd:2=[jpeg?,png?] ) + java? ( >=virtual/jre-1.8:* ) + latex? ( + app-text/ghostscript-gpl + virtual/latex-base + ) + lua? ( ${LUA_DEPS} ) + ocaml? ( + dev-lang/ocaml:= + dev-ml/camlidl:= + ) + octave? ( sci-mathematics/octave:0= ) + pdf? ( media-libs/libharu:0= ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + qt5? ( dev-python/PyQt5[${PYTHON_USEDEP}] ) + ') + ) + qhull? ( media-libs/qhull:0= ) + qt5? ( + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtprintsupport:5 + ) + shapefile? ( sci-libs/shapelib:0= ) + tcl? ( + dev-lang/tcl:0= + dev-tcltk/itcl:0= + tk? ( + dev-lang/tk:0= + dev-tcltk/itk + ) + ) + truetype? ( + media-fonts/freefont + media-libs/lasi:0= + gd? ( media-libs/gd:2=[truetype] ) + ) + wxwidgets? ( + x11-libs/wxGTK:${WX_GTK_VER}=[X] + x11-libs/agg:0=[truetype?] + ) + X? ( + x11-libs/libX11:0= + x11-libs/libXau:0= + x11-libs/libXdmcp:0= + )" + +DEPEND="${RDEPEND} + virtual/pkgconfig + java? ( + >=virtual/jdk-1.8:* + dev-lang/swig + ) + lua? ( dev-lang/swig ) + ocaml? ( dev-ml/findlib ) + octave? ( >=dev-lang/swig-3.0.12 ) + python? ( dev-lang/swig ) + test? ( + media-fonts/font-misc-misc + media-fonts/font-cursor-misc + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-5.9.6-python.patch + + # Fedora patches + "${FILESDIR}"/${PN}-5.15.0-ocaml-rpath.patch + "${FILESDIR}"/${PN}-5.15.0-ieee.patch + "${FILESDIR}"/${PN}-5.15.0-multiarch.patch + "${FILESDIR}"/${PN}-5.15.0-ocaml.patch + "${FILESDIR}"/${PN}-5.12.0-safe-string.patch + "${FILESDIR}"/${PN}-5.15.0-QPainterPath-include.patch + "${FILESDIR}"/${PN}-5.15.0-configure-clang16.patch +) + +pkg_setup() { + use python && python-single-r1_pkg_setup + use lua && lua-single_pkg_setup + use java && java-pkg-opt-2_pkg_setup + use fortran && fortran-2_pkg_setup +} + +src_prepare() { + use wxwidgets && setup-wxwidgets + cmake_src_prepare + + # avoid installing license + sed -i -e '/COPYING.LIB/d' CMakeLists.txt || die + + # prexify hard-coded /usr/include in cmake modules + sed -i \ + -e "s:/usr/include:${EPREFIX}/usr/include:g" \ + -e "s:/usr/lib:${EPREFIX}/usr/$(get_libdir):g" \ + -e "s:/usr/share:${EPREFIX}/usr/share:g" \ + cmake/modules/*.cmake || die + + # change default install directories for doc and examples + local f + while IFS="" read -d $'\0' -r f; do + sed -i -e 's:${DATA_DIR}/examples:${DOC_DIR}/examples:g' "${f}" || die + done < <(find "${S}" -name CMakeLists.txt -print0) + + sed -i \ + -e 's:${VERSION}::g' \ + -e "s:doc/\${PACKAGE}:doc/${PF}:" \ + cmake/modules/instdirs.cmake || die + + java-utils-2_src_prepare +} + +src_configure() { + # - don't build doc, it pulls in a whole stack of horrible dependencies + # - Bindings: + # * Ada is a mess in Gentoo, don't use + # * D has been removed from Gentoo, don't use + # * Qt4 has been disabled, as it is deprecated and unsupported upstream + # - DPLD_* drivers need to use ON/OFF instead of the usex defaults yes/no, as + # the testsuite performs a string comparison to determine which tests to run + + # Octave bindings now require C++11 support, #609980 + append-cxxflags -std=c++11 + + local mycmakeargs=( + # The build system does not honour CMAKE_INSTALL_LIBDIR as a + # relative dir, which is against the spirit of GNUInstallDirs, #610066 + -DCMAKE_INSTALL_LIBDIR="${EPREFIX}"/usr/$(get_libdir) + + ## Features + -DBUILD_DOC=OFF + -DBUILD_DOX_DOC=OFF + -DUSE_RPATH=OFF + -DPREBUILT_DOC=$(usex doc) + -DHAVE_SHAPELIB=$(usex shapefile) + -DWITH_FREETYPE=$(usex truetype) + -DPL_HAVE_PTHREAD=$(usex threads) + -DPL_HAVE_QHULL=$(usex qhull) + -DPLPLOT_USE_QT5=$(usex qt5) + + ## Tests + -DBUILD_TEST=$(usex test) + + ## Bindings + -DENABLE_ada=OFF + -DENABLE_d=OFF + -DENABLE_ocaml=$(usex ocaml) + -DENABLE_pyqt4=OFF + -DENABLE_cxx=$(usex cxx) + -DENABLE_DYNDRIVERS=$(usex dynamic) + -DENABLE_fortran=$(usex fortran) + -DENABLE_java=$(usex java) + -DENABLE_lua=$(usex lua) + -DENABLE_octave=$(usex octave) + -DENABLE_python=$(usex python) + -DENABLE_qt=$(usex qt5) + -DENABLE_tcl=$(usex tcl) + -DENABLE_itcl=$(usex tcl) + -DENABLE_tk=$(usex tk) + -DENABLE_itk=$(usex tk) + -DENABLE_wxwidgets=$(usex wxwidgets) + + ## Drivers + -DPLD_cgm=OFF + -DPLD_gif=OFF + -DPLD_jpeg=OFF + -DPLD_plmeta=OFF + -DPLD_png=OFF + -DPLD_pstex=OFF + -DPLD_wxpng=OFF + -DPLD_mem=ON + -DPLD_null=ON + -DPLD_wingcc=ON + # Cairo + $(usex cairo "" "-DDEFAULT_NO_CAIRO_DEVICES=ON") + -DPLD_epscairo=$(usex cairo ON OFF) + -DPLD_extcairo=$(usex cairo ON OFF) + -DPLD_memcairo=$(usex cairo ON OFF) + -DPLD_pdfcairo=$(usex cairo ON OFF) + -DPLD_pngcairo=$(usex cairo ON OFF) + -DPLD_pscairo=$(usex cairo ON OFF) + -DPLD_svgcairo=$(usex cairo ON OFF) + -DPLD_xcairo=$(usex cairo ON OFF) + # LaTeX + -DPLD_ps=$(usex latex ON OFF) + # PDF + -DPLD_pdf=$(usex pdf ON OFF) + # Qt + -DPLD_aqt=$(usex qt5 ON OFF) + -DPLD_bmpqt=$(usex qt5 ON OFF) + -DPLD_epsqt=$(usex qt5 ON OFF) + -DPLD_extqt=$(usex qt5 ON OFF) + -DPLD_jpgqt=$(usex qt5 ON OFF) + -DPLD_memqt=$(usex qt5 ON OFF) + -DPLD_pdfqt=$(usex qt5 ON OFF) + -DPLD_pngqt=$(usex qt5 ON OFF) + -DPLD_ppmqt=$(usex qt5 ON OFF) + -DPLD_qtwidget=$(usex qt5 ON OFF) + -DPLD_svgqt=$(usex qt5 ON OFF) + -DPLD_tiffqt=$(usex qt5 ON OFF) + # SVG + -DPLD_svg=$(usex svg ON OFF) + # Tk + -DPLD_ntk=$(usex tk ON OFF) + -DPLD_tk=$(usex tk ON OFF) + -DPLD_tkwin=$(usex tk ON OFF) + # Truetype + -DPLD_psttf=$(usex truetype ON OFF) + # Wx + -DPLD_wxwidgets=$(usex wxwidgets ON OFF) + # X + -DPLD_xfig=$(usex X ON OFF) + -DPLD_xwin=$(usex X ON OFF) + ) + + use truetype && mycmakeargs+=( + -DPL_FREETYPE_FONT_PATH="${EPREFIX}"/usr/share/fonts/freefont + ) + use shapefile && mycmakeargs+=( + -DSHAPELIB_INCLUDE_DIR="${EPREFIX}"/usr/include/libshp + ) + use lua && mycmakeargs+=( + -DREQUIRED_LUA_VERSION=$(lua_get_version) + ) + use ocaml && mycmakeargs+=( + -DOCAML_INSTALL_DIR="$(ocamlc -where)" + ) + use python && mycmakeargs+=( + -DENABLE_pyqt5=$(usex qt5) + ) + + cmake_src_configure + + # clean up bloated pkg-config files (help linking properly on prefix) + sed -i \ + -e "/Cflags/s:-I\(${EPREFIX}\|\)/usr/include[[:space:]]::g" \ + -e "/Libs/s:-L\(${EPREFIX}\|\)/usr/lib\(64\|\)[[:space:]]::g" \ + -e "s:${LDFLAGS}::g" \ + "${BUILD_DIR}"/pkgcfg/*pc || die +} + +src_test() { + virtx cmake_src_test +} + +src_install() { + cmake_src_install + + if use examples; then + docompress -x /usr/share/doc/${PF}/examples + else + rm -r "${ED}"/usr/share/doc/${PF}/examples || die + fi + + use python && python_optimize + + if use java; then + java-pkg_dojar "${BUILD_DIR}"/examples/java/${PN}.jar + java-pkg_regso "${EPREFIX}"/usr/$(get_libdir)/jni/libplplotjavac_wrap.so + fi +} diff --git a/sci-mathematics/giac/ChangeLog b/sci-mathematics/giac/ChangeLog new file mode 100644 index 0000000..52f02cc --- /dev/null +++ b/sci-mathematics/giac/ChangeLog @@ -0,0 +1,42 @@ + 19 Nov 2018; AstroFloyd <AstroFloyd@gmail.com> + +files/giac-1.2.2-test_with_nofltk.patch, +files/pari_2_11.patch: + sci-mathematics/giac: Adding more patches to files/ + + 19 Nov 2018; AstroFloyd <AstroFloyd@gmail.com> + +files/giac-1.2.2-test_with_nofltk.patch, +files/pari_2_11.patch: + sci-mathematics/giac: Test + + 19 Nov 2018; AstroFloyd <AstroFloyd@gmail.com> + +files/giac-1.2.2-test_with_nofltk.patch, +files/pari_2_11.patch: + sci-mathematics/giac: Test + + 19 Nov 2018; AstroFloyd <AstroFloyd@gmail.com> + +files/giac-1.2.2-test_with_nofltk.patch, +files/pari_2_11.patch: + sci-mathematics/giac: Test + + 19 Nov 2018; AstroFloyd <AstroFloyd@gmail.com> + +files/giac-1.2.2-test_with_nofltk.patch, +files/pari_2_11.patch: + sci-mathematics/giac: Test + + 19 Nov 2018; AstroFloyd <AstroFloyd@gmail.com> + +files/giac-1.2.2-test_with_nofltk.patch, +files/pari_2_11.patch: + sci-mathematics/giac: Test + + 19 Nov 2018; AstroFloyd <AstroFloyd@gmail.com> + +files/giac-1.2.2-test_with_nofltk.patch, +files/pari_2_11.patch: + sci-mathematics/giac: Test + + 19 Nov 2018; AstroFloyd <AstroFloyd@gmail.com> + +files/giac-1.2.2-test_with_nofltk.patch, +files/pari_2_11.patch: + sci-mathematics/giac: Test + + 19 Nov 2018; AstroFloyd <AstroFloyd@gmail.com> + +files/giac-1.2.2-test_with_nofltk.patch, +files/pari_2_11.patch: + cat/pkg: Signed-off-by: AstroFloyd <AstroFloyd@gmail.com> # Used commit- + message template ../../AstroFloyd/commit_message_template + +*giac-1.4.9.71-r1 (19 Nov 2018) + + 19 Nov 2018; AstroFloyd <AstroFloyd@gmail.com> + +files/giac-1.2.2-gsl_lapack.patch, +giac-1.4.9.71-r1.ebuild, +metadata.xml: + sci-mathematics/giac: Copy v1.4.9.71-r1 from Sage-on-Gentoo overlay diff --git a/sci-mathematics/giac/Manifest b/sci-mathematics/giac/Manifest new file mode 100644 index 0000000..1739d27 --- /dev/null +++ b/sci-mathematics/giac/Manifest @@ -0,0 +1,7 @@ +AUX giac-1.2.2-gsl_lapack.patch 2658 BLAKE2B ffaece9f76504c4f53a305e2c7782db38de219bd5d2b777424b280a13e415bdf02935da6b6fd85e7e1138a3b8c42a8bb05edba99e0ec204dbc2d6ac109cb56b9 SHA512 0c929cd5c20ccb7720aabb611d3cf2a52d8a8113d4d81831dc5becfbc27e7df1c6ed9be85dd14e42e9af0b78f31973b260ff2db47df8c54e90a387e794eb0218 +AUX giac-1.2.2-test_with_nofltk.patch 10444 BLAKE2B 641058e3f41d8907e51ebba2bfeac2800b7ccc19b16d6afdadf3f3a77196904cb4f8f8a20d0a1c6ec2542e564517364dca02d5f963d65b1183764b5801f8a92d SHA512 804f8380469624a75983becc320da50700f64f5aa3bf8ca6e2c63dd53a10d6f67a5d6fd6c4b005fbf39e4e8354db65ed3ec2c46b706bef1f3f2ef240a44b315b +AUX pari_2_11.patch 783 BLAKE2B f173015006fef4a9f8176965f923664f11b0b05151b126cf74a5bccf5036e1fd3aa97f12fd91808fab7fe23a3194e6a4a7a9f12be5b69a5dfda5aedec8a0117c SHA512 56102439f05f0e27bda49f1e9803bbba7921c87eab383fc2f068ccca6ef598f11e35d00f5a737076a6a41df08ef9065e567cb84030ba6ea928520f371d51b9ed +DIST giac_1.4.9-71.tar.gz 61615928 BLAKE2B c6c2ce8d6164d95a7886c53770f7f725b94184d700a1e0e481f254d124be4b09ad13d56b6b223726aceaeeb64fa8f1253238514c14c7fc2f6024c772afa86c6f SHA512 04840243957d6072070188139d9890e3214f051f1b7a14d77ecbc1ef0f3fe72940f38a1bbf038779d1b21aba7c79fcad4dda268ded7dfe739a72433b84b125a9 +EBUILD giac-1.4.9.71-r1.ebuild 2469 BLAKE2B 12638d7a77a94601856fdedac00b836974aaa3730b5f8f16ccb6906a27a82c3422a1464a1565161e6d810034378380d0634a96d8e684424a52180446beee5329 SHA512 7f4df0dd177852b0e62a230f86ee9168b458a0cac5347bafc0d24779cc5fb9ba8dabdde7ff64d1d15b32fe53738d84041591a7a3c7c2f37e3d0bbaca6b7850d8 +MISC ChangeLog 1687 BLAKE2B d3cc89017a7ad0a5bdcdf7d930d93d198cb0548169f093358d64978c4a9b7b4db54c87952031ecf86d06a93fb03b5939f893fd1ac64c6df79cb1979b80cd0e64 SHA512 b15f20db406ad10f47b1063bc4db87ab7516ffb621795c36e80b519dba04dd1d6016553665e5bd622574f58acc3f088ab2dae6a0d52075f7ac7968cefb28d0b6 +MISC metadata.xml 865 BLAKE2B f108ce3b030f42fba510279ad054333e21446460f2cc23381a5f7c2b19b595ae5b164df85f1bd9634cb8970b52c278d297d46fc4a09e8fea77e371b2bdeb9e28 SHA512 5705fe7b0cf98c0ae9581c2fbe663532a4688c342c4c976dc0124cae658a75d7c14e5e8d6e9f82ce72755bf8d3c3549669f20acba71468ac51edf4d7d0a7436c diff --git a/sci-mathematics/giac/files/giac-1.2.2-gsl_lapack.patch b/sci-mathematics/giac/files/giac-1.2.2-gsl_lapack.patch new file mode 100644 index 0000000..743f579 --- /dev/null +++ b/sci-mathematics/giac/files/giac-1.2.2-gsl_lapack.patch @@ -0,0 +1,79 @@ +diff --git a/configure.in b/configure.in +index 0f85137..dff76b3 100644 +--- a/configure.in ++++ b/configure.in +@@ -38,6 +38,7 @@ AC_LANG([C++]) + AC_PROG_LIBTOOL + AC_PROG_YACC + AM_PROG_LEX ++PKG_PROG_PKG_CONFIG + + dnl Check for standard C+headers + GINAC_STD_CXX_HEADERS +@@ -111,47 +112,13 @@ AC_CHECK_SIZEOF(long) + AC_CHECK_SIZEOF(long long) + + dnl Checking for Gnu Sci Lib +-CONFIG_GSL="yes" +-AC_ARG_ENABLE([gsl],[ +- AS_HELP_STRING([--enable-gsl], [Use GNU scientific library [[default=yes]]])], +- [ if test "x$enableval" = "xno"; then CONFIG_GSL="no"; fi], []) +- +-if test "$CONFIG_GSL" = "yes"; then +- AC_CHECK_HEADERS(gsl/gsl_blas.h) +- AC_CHECK_HEADERS(gsl/gsl_eigen.h) +- if test "$ac_cv_header_gsl_gsl_blas_h" != "yes" -o "$ac_cv_header_gsl_gsl_eigen_h" != "yes"; then +- CONFIG_GSL="no" +- fi +-fi +-if test "$CONFIG_GSL" = "yes"; then +- save_LIBS="$LIBS" +- AC_CHECK_LIB(gslcblas, main, [], [CONFIG_GSL="no"]) +- AC_CHECK_LIB(gsl, gsl_sf_gamma, [], [CONFIG_GSL="no"]) +- LIBS="$save_LIBS" +- fi +-GSL_LIBS="" +-if test "$CONFIG_GSL" = "yes"; then +- GSL_LIBS="-lgsl -lgslcblas" +- fi +-AC_SUBST(CONFIG_GSL) +-AC_SUBST(GSL_LIBS) +-AM_CONDITIONAL(CONFIG_GSL, [test "$CONFIG_GSL" = "yes"]) ++PKG_CHECK_MODULES([GSL], [gsl],[ ++ AC_DEFINE(HAVE_LIBGSL,1, [Define if gsl is installed]) ++ AC_SUBST(GSL_LIBS)]) + +-CONFIG_LAPACK="yes" +-AC_ARG_ENABLE([lapack], +- [AS_HELP_STRING([--enable-lapack], [Use LAPACK [[default=yes]]])], +- [ if test "$enableval" = "no"; then CONFIG_LAPACK="no"; fi], []) +- +-if test "$CONFIG_LAPACK" = "yes"; then +-# AC_CHECK_LIB(f2c, main, [], [CONFIG_LAPACK="no"]) +-# AC_CHECK_LIB(blas, main, [], [CONFIG_LAPACK="no"]) +-# AC_CHECK_LIB(tmglib, main, [], [CONFIG_LAPACK="no"]) +- AC_CHECK_LIB(gfortran, main) +- AC_CHECK_LIB(blas, main) +- AC_CHECK_LIB(lapack, main, [], [CONFIG_LAPACK="no"]) +-# AX_BLAS([have_blas=yes],[have_blas=no]) +-# AX_LAPACK([have_lapack=yes],[have_lapack=no]) +-fi ++PKG_CHECK_MODULES([LAPACK], [lapack],[ ++ AC_DEFINE(HAVE_LIBLAPACK,1,[Define if LAPACK is installed]) ++ AC_SUBST(LAPACK_LIBS)]) + + CONFIG_PARI="yes" + AC_ARG_ENABLE([pari], +diff --git a/src/Makefile.am b/src/Makefile.am +index df15c37..e2b2e82 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -13,7 +13,7 @@ libgiac_la_SOURCES = input_lexer.ll sym2poly.cc gausspol.cc threaded.cc \ + input_lexer.h input_parser.h threaded.h vector.h \ + help.cc # Ugh.. + +-libgiac_la_LIBADD = $(NTL_LIBS) $(COCOA_LIBS) $(PARI_LIBS) $(GSL_LIBS) ++libgiac_la_LIBADD = $(NTL_LIBS) $(COCOA_LIBS) $(PARI_LIBS) $(GSL_LIBS) $(LAPACK_LIBS) + + giacincludedir = $(includedir)/giac + giacinclude_HEADERS = dispatch.h fraction.h gen.h desolve.h misc.h ti89.h \ diff --git a/sci-mathematics/giac/files/giac-1.2.2-test_with_nofltk.patch b/sci-mathematics/giac/files/giac-1.2.2-test_with_nofltk.patch new file mode 100644 index 0000000..67eb82e --- /dev/null +++ b/sci-mathematics/giac/files/giac-1.2.2-test_with_nofltk.patch @@ -0,0 +1,285 @@ +diff -ruN check/testgeo check.new/testgeo +--- a/check/testgeo 2013-02-15 13:47:55.000000000 +0100 ++++ b/check/testgeo 2015-03-02 16:32:35.000000000 +0100 +@@ -3,63 +3,63 @@ + nodisp(print("medianes")) ; + assume(Ax=-1) ; + assume(Ay=-1) ; +-A:=point(Ax,Ay) ; ++A:=point(Ax,Ay,display=536870968) ; + assume(Bx=0.5) ; + assume(By=1) ; +-B:=point(Bx,By) ; ++B:=point(Bx,By,display=536870968) ; + assume(Cx=1) ; + assume(Cy=-1) ; +-C:=point(Cx,Cy) ; +-triangle(A,B,C) ; +-a:=median_line(A,B,C) ; +-b:=median_line(B,C,A) ; +-c:=median_line(C,A,B) ; +-M:=head(inter(a,b)) ; +-N:=head(inter(b,c)) ; ++C:=point(Cx,Cy,display=536870968) ; ++triangle(A,B,C,color=56) ; ++a:=median_line(A,B,C,color=56) ; ++b:=median_line(B,C,A,color=56) ; ++c:=median_line(C,A,B,color=56) ; ++M:=head(inter(a,b,color=56)) ; ++N:=head(inter(b,c,color=56)) ; + normal(distance2(M,N)) ; + + nodisp(print("mediatrices")) ; +-a:=perpen_bisector(A,B) ; +-b:=perpen_bisector(B,C) ; +-c:=perpen_bisector(C,A) ; +-M:=head(inter(a,b)) ; +-N:=head(inter(b,c)) ; ++a:=perpen_bisector(A,B,color=56) ; ++b:=perpen_bisector(B,C,color=56) ; ++c:=perpen_bisector(C,A,color=56) ; ++M:=head(inter(a,b,color=56)) ; ++N:=head(inter(b,c,color=56)) ; + normal(distance2(M,N)) ; + + nodisp(print("bissectrices")) ; +-A:=point(0) ; +-B:=point(1,0) ; ++A:=point(0,display=536870968) ; ++B:=point(1,0,display=536870968) ; + assume(x=1.2) ; + assume(y=-1) ; + +-C:=point(x,y) ; +-triangle(A,B,C) ; +-a:=bisector(A,B,C) ; +-b:=bisector(B,C,A) ; +-c:=bisector(C,A,B) ; +-M:=head(inter(a,b)) ; +-N:=head(inter(a,c)) ; ++C:=point(x,y,display=536870968) ; ++triangle(A,B,C,color=56) ; ++a:=bisector(A,B,C,color=56) ; ++b:=bisector(B,C,A,color=56) ; ++c:=bisector(C,A,B,color=56) ; ++M:=head(inter(a,b,color=56)) ; ++N:=head(inter(a,c,color=56)) ; + normal(M-N) ; + purge(x,y) ; + + nodisp(print("Napoleon theorem")) ; + assume(a=-1) ; + assume(b=-1) ; +-A:=point(0) ; +-B:=point(2,0) ; +-C:=point(a,b) ; ++A:=point(0,display=536870968) ; ++B:=point(2,0,display=536870968) ; ++C:=point(a,b,display=536870968) ; + T1:=color(equilateral_triangle(A,B),green) ; + T2:=color(equilateral_triangle(B,C),green) ; + T3:=color(equilateral_triangle(C,A),green) ; + color(circumcircle(T1),green) ; + color(circumcircle(T2),green) ; + color(circumcircle(T3),green) ; +-AB:=segment(A,B) ; +-AC:=segment(A,C) ; +-CB:=segment(C,B) ; +-M:=normal(isobarycenter(T1)) ; +-N:=normal(isobarycenter(T2)) ; +-O:=normal(isobarycenter(T3)) ; ++AB:=segment(A,B,color=56) ; ++AC:=segment(A,C,color=56) ; ++CB:=segment(C,B,color=56) ; ++M:=display(normal(isobarycenter(T1)),536870968) ; ++N:=display(normal(isobarycenter(T2)),536870968) ; ++O:=display(normal(isobarycenter(T3)),536870968) ; + MN:=color(segment(M,N),red) ; + NO:=color(segment(N,O),red) ; + OM:=color(segment(O,M),red) ; +@@ -70,18 +70,18 @@ + nodisp(print("Feuerbach theorem")) ; + assume(xa=(1/2)) ; + assume(ya=1) ; +-A:=point(xa,ya) ; +-B:=point(-1,0) ; +-AB:=segment(A,B) ; +-C:=point(1,0) ; +-AC:=segment(A,C) ; +-CB:=segment(C,B) ; +-E:=midpoint(AB) ; +-F:=midpoint(AC) ; +-G:=midpoint(CB) ; +-c:=circumcircle(E,F,G) ; +-H:=altitude(A,B,C) ; +-I:=(inter(H,CB))[0] ; ++A:=point(xa,ya,display=536870968) ; ++B:=point(-1,0,display=536870968) ; ++AB:=segment(A,B,color=56) ; ++C:=point(1,0,display=536870968) ; ++AC:=segment(A,C,color=56) ; ++CB:=segment(C,B,color=56) ; ++E:=color(midpoint(AB),56) ; ++F:=color(midpoint(AC),56) ; ++G:=color(midpoint(CB),56) ; ++c:=circumcircle(E,F,G,color=56) ; ++H:=altitude(A,B,C,color=56) ; ++I:=(inter(H,CB,color=56))[0] ; + nodisp(print("teste que le pied de la altitude est sur c de 2 facons, doit renvoyer 1 puis 0")) ; + is_element(I,c) ; + nodisp(O:=center(c)) ; +@@ -90,7 +90,7 @@ + normal(l2-rc2) ; + nodisp(print("circle incircle de A,B,C, center")) ; + nodisp(d:=incircle(A,B,C)) ; +-P:=center(d) ; ++P:=color(center(d),56) ; + OP:=distance2(O,P) ; + rd:=radius(d) ; + rd2:=normal(rd^2) ; +@@ -104,17 +104,17 @@ + yb:=0 ; + assume(xc=-1) ; + assume(yc=1) ; +-A:=point(xa,ya) ; +-B:=point(xb,yb) ; +-C:=point(xc,yc) ; +-triangle(A,B,C) ; +-G:=circumcircle(A,B,C) ; ++A:=point(xa,ya,display=536870968) ; ++B:=point(xb,yb,display=536870968) ; ++C:=point(xc,yc,display=536870968) ; ++triangle(A,B,C,color=56) ; ++G:=circumcircle(A,B,C,color=56) ; + assume(x=1) ; + assume(y=1) ; +-M:=point(x,y) ; +-P:=projection(line(B,C),M) ; +-Q:=projection(line(C,A),M) ; +-R:=projection(line(A,B),M) ; ++M:=point(x,y,display=536870968) ; ++P:=projection(line(B,C),M,color=56) ; ++Q:=projection(line(C,A),M,color=56) ; ++R:=projection(line(A,B),M,color=56) ; + D1:=factor(numer(im((Q-P)*conj(R-P)))) ; + D12:=normal(-D1/yc^2) ; + D2:=equation(G) ; +@@ -124,8 +124,8 @@ + nodisp(print("Morley theorem")) ; + assume(a1=0.3) ; + assume(a2=0.4) ; +-A:=point(0) ; +-B:=point(1) ; ++A:=point(0,display=536870968) ; ++B:=point(1,display=536870968) ; + nodisp(C:=point(texpand((tan(a2*3))/(tan(a1*3)+tan(a2*3))*(1+(i)*tan(a1*3))))) ; + nodisp(P:=normal(point(texpand((tan(a2))/(tan(a1)+tan(a2))*(1+(i)*tan(a1)))))) ; + nodisp(R:=normal(single_inter(line(0,1+(i)*texpand(tan(2*a1))),line(C,C+1+(i)*texpand(tan(pi/3+2*a1-a2)))))) ; +diff -ruN check/TP00-sol.cas check.new/TP00-sol.cas +--- a/check/TP00-sol.cas 2014-07-02 15:06:55.000000000 +0200 ++++ b/check/TP00-sol.cas 2015-03-02 15:43:16.000000000 +0100 +@@ -67,7 +67,7 @@ + a:=exp(2*I*Pi/n); + S:=seq(point(a^i,display=point_width_3+blue),i=1..n): + /* Un cercle passe par 3 sommets ssi il coincide avec le cercle unite. Donc si l'angle au centre n'est pas multiple de (2IPi/n) c'est bon. */ +-f:=(i,j,k)->if k=1 then segment(a^i,a^j) else seq(arc(a^i,a^j,l/k),l=1..k) fi; ++f:=(i,j,k)->if k=1 then segment(a^i,a^j,color=56) else seq(arc(a^i,a^j,l/k,color=56),l=1..k) fi; + G:=[[1,3,1],[1,2,3],[2,4,2],[2,3,1],[3,5,3],[3,4,1],[4,1,2]]: + S;seq(f(op(l)),l=G); #op pour enlever les crochets + /* -------------------------------------EXERCICE-----------------------------------------*/ +diff -ruN check/TP00-sol.cas.out1 check.new/TP00-sol.cas.out1 +--- a/check/TP00-sol.cas.out1 2015-02-02 14:47:11.000000000 +0100 ++++ b/check/TP00-sol.cas.out1 2015-03-02 15:44:22.000000000 +0100 +@@ -66,7 +66,7 @@ + 5, + (sqrt(5)-1)/4+(I)*sqrt(2*sqrt(5)+10)/4, + "Done", +- (i,j,k)->if k=1 then segment(a^i,a^j); else seq(arc(a^i,a^j,l/k),l=(1 .. k)); ++ (i,j,k)->if k=1 then segment(a^i,a^j,'color'=56); else seq(arc(a^i,a^j,l/k,'color'=56),l=(1 .. k)); + fi , + "Done", + pnt(pnt[(sqrt(5)-1)/4+(I)*sqrt(2*sqrt(5)+10)/4,1048580]),pnt(pnt[((sqrt(5)-1)/4+(I)*sqrt(2*sqrt(5)+10)/4)^2,1048580]),pnt(pnt[((sqrt(5)-1)/4+(I)*sqrt(2*sqrt(5)+10)/4)^3,1048580]),pnt(pnt[((sqrt(5)-1)/4+(I)*sqrt(2*sqrt(5)+10)/4)^4,1048580]),pnt(pnt[((sqrt(5)-1)/4+(I)*sqrt(2*sqrt(5)+10)/4)^5,1048580]), +diff -ruN check/TP02-sol.cas check.new/TP02-sol.cas +--- a/check/TP02-sol.cas 2014-06-26 17:24:46.000000000 +0200 ++++ b/check/TP02-sol.cas 2015-03-02 15:38:02.000000000 +0100 +@@ -7,7 +7,7 @@ + /* premiere methode: On prend la premiere ligne de la transpos\'ee. Seconde methode avec une suite indexee par la liste*/ + listecondi:=transpose(l)[1]; + listecondi:=[seq(k[1],k=l)]; +-histogram(classes(listecondi,0,10)); ++histogram(classes(listecondi,0,10),color=56); + ml:=max(listecondi);# le max de la suite + ecart_type(listecondi);#ou bien: stddev donne l'ecart type + moyenne(listecondi); +diff -ruN check/TP09-sol.cas check.new/TP09-sol.cas +--- a/check/TP09-sol.cas 2014-04-07 11:23:50.000000000 +0200 ++++ b/check/TP09-sol.cas 2015-03-02 15:34:47.000000000 +0100 +@@ -26,12 +26,12 @@ + 8*2+7 mod 7; (8*2+7) mod 7; #Attention mod est prioritaire sous xcas + /* Si a=1, on a x_n=x_0+n.c [m], on fait donc par exemple: c=7,x0=1*/ + l:=[seq((n*7+1) mod 1001,n=1..100)]; +-histogram(classes(l,0,1001/20)); #C'est tout a fait plat. Trop! ++histogram(classes(l,0,1001/20),color=56); #C'est tout a fait plat. Trop! + /* Remplacer les crochets par des incolades cree un ensemble, ce qui simplifie automatiquement les elements egaux */ + nops(l);nops({op(l)}); #ils sont tous distincts + l:=[seq(rand(1001),n=1..100)]; +- histogram(classes(l,0,1001/5)); +- histogram(classes(l,0,1001/20)); ++ histogram(classes(l,0,1001/5),color=56); ++ histogram(classes(l,0,1001/20),color=56); + nops(l);nops({op(l)});#il y a bien des anniversaires identiques + /* On a en fait 1001^100 suites possibles, et 1001!/901! suites dont tous les termes sont distincts.*/ + 1001!/901!/1001.^100; +@@ -39,30 +39,30 @@ + for i from 1 to 500 do x:=(a*x+c) mod m; l:=[op(l),x] ; od: + l1:=[seq(i mod 10^2,i=l)]; + l2:=[seq(trunc(i/10^2),i=l)]; +-histogram(classes(l1,0,5)); +-histogram(classes(l2,0,5)); ++histogram(classes(l1,0,5),color=56); ++histogram(classes(l2,0,5),color=56); + l1:=[seq(i mod 10,i=l)]; +-histogram(classes(l1,0,1)); ++histogram(classes(l1,0,1),color=56); + /* Si d est un diviseur de m et que $y_n=x_n [d]$, alors $y_{n+1}=ay_n+c [d]$Donc si d=10^2, les 2 derniers chiffres de x_n ont p\'eriode d'au plus d.*/ + x:=1; a:=237;c:=54321;m:=10^4-1; l:=[]; + for i from 1 to 500 do x:=(a*x+c) mod m; l:=[op(l),x] ; od: + l1:=[seq(i mod 10^2,i=l)]; + l2:=[seq(trunc(i/10^2),i=l)]; +- histogram(classes(l1,0,5)); +-histogram(classes(l2,0,5)); ++ histogram(classes(l1,0,5),color=56); ++histogram(classes(l2,0,5),color=56); + l1:=[seq(i mod 10,i=l)]; +- histogram(classes(l1,0,1)); ++ histogram(classes(l1,0,1),color=56); + x:=1; a:=237;c:=54321;m:=prevprime(10^4); l:=[]; + for i from 1 to 500 do x:=(a*x+c) mod m; l:=[op(l),x] ; od: + l1:=[seq(i mod 10^2,i=l)]; + l2:=[seq(trunc(i/10^2),i=l)]; +- histogram(classes(l1,0,5)); +-histogram(classes(l2,0,5)); ++ histogram(classes(l1,0,5),color=56); ++histogram(classes(l2,0,5),color=56); + l1:=[seq(i mod 10,i=l)]; +- histogram(classes(l1,0,1)); ++ histogram(classes(l1,0,1),color=56); + x:=1; a:=237;c:=54321;m:=10; l:=[]; + for i from 1 to 100 do x:=(a*x+c) mod m; l:=[op(l),x] ; od: +-histogram(classes(l,0,1)); #certaines valeurs ne sont pas atteintes. ++histogram(classes(l,0,1),color=56); #certaines valeurs ne sont pas atteintes. + periode:=proc(a) + x:=1;p:=1; + if (a mod 5 <> 0) then while x>0 do p:=p+1;x:=(a*x+1) mod 125; od; fi; +diff -ruN check/TP19-sol.cas check.new/TP19-sol.cas +--- a/check/TP19-sol.cas 2014-04-07 11:23:50.000000000 +0200 ++++ b/check/TP19-sol.cas 2015-03-02 15:40:39.000000000 +0100 +@@ -24,7 +24,7 @@ + dernierfacteury:=quo(resultant(P,C1+t*C2,x),y^3*(y-1)^4,y); + yt:=solve(dernierfacteury,y); + /* On verifie graphiquement la parametrisation.*/ +- paramplot(xt+I*yt,t=-75..75,tstep=0.01); ++ paramplot(xt+I*yt,t=-75..75,tstep=0.01,color=56); + /* ----------------------------Exercice---------------------------------------------*/ + P:=x^4+x+1; + A:=1/d*add(a[i]*x^i,i=0..degree(P)-1); diff --git a/sci-mathematics/giac/files/pari_2_11.patch b/sci-mathematics/giac/files/pari_2_11.patch new file mode 100644 index 0000000..2414225 --- /dev/null +++ b/sci-mathematics/giac/files/pari_2_11.patch @@ -0,0 +1,17 @@ +Change test output for PARI 2.11 + +See https://trac.sagemath.org/ticket/25567 +and https://xcas.univ-grenoble-alpes.fr/forum/viewtopic.php?f=4&t=2102 + +diff -ru a/check/TP11-sol.cas.out1 b/check/TP11-sol.cas.out1 +--- a/check/TP11-sol.cas.out1 2014-10-21 10:51:48.000000000 +0200 ++++ b/check/TP11-sol.cas.out1 2018-08-07 17:04:12.528052773 +0200 +@@ -10,7 +10,7 @@ + 1073741824000000000000000000061203284109000000000000000000000000008409, + 2^3*3*389*733*156904374622257604823879982847602392900751802349981470895277241, + "Done", +-matrix[[2,7,1],[3,2,1],[389,2,1],[733,2,1],[156904374622257604823879982847602392900751802349981470895277241,2,matrix[[2,13,1],[3,3,1],[5,2,1],[7,2,1],[56467,2,1],[6553084925887974620811527,2,matrix[[2,5,1],[19,2,1],[71,2,1],[126823,2,1]]]]]], ++1, + 0, + [], + 1, diff --git a/sci-mathematics/giac/giac-1.4.9.71-r1.ebuild b/sci-mathematics/giac/giac-1.4.9.71-r1.ebuild new file mode 100644 index 0000000..09d224b --- /dev/null +++ b/sci-mathematics/giac/giac-1.4.9.71-r1.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic pax-utils + +FETCH_P="${PN}_"$(ver_rs 3 '-') +MY_PV=$(ver_cut 1-3) +DESCRIPTION="A free C++ CAS (Computer Algebra System) library and its interfaces" +HOMEPAGE="http://www-fourier.ujf-grenoble.fr/~parisse/giac.html" +SRC_URI="http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/${FETCH_P}.tar.gz" +LICENSE="GPL-2" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +LANGS="el en es fr pt" +IUSE="ao doc examples fltk gc static-libs" +for X in ${LANGS} ; do + IUSE="${IUSE} l10n_${X}" +done + +RDEPEND="dev-libs/gmp:=[cxx] + sys-libs/readline:= + fltk? ( >=x11-libs/fltk-1.1.9 ) + ao? ( media-libs/libao ) + dev-libs/mpfr:= + sci-libs/mpfi + sci-libs/gsl:= + >=sci-mathematics/pari-2.7:= + sci-mathematics/glpk + dev-libs/ntl:= + virtual/lapack + net-misc/curl + gc? ( dev-libs/boehm-gc )" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-1.2.2-gsl_lapack.patch + ) + +S="${WORKDIR}/${PN}-${MY_PV}" + +src_prepare(){ + if !(use fltk); then + eapply "${FILESDIR}"/${PN}-1.2.2-test_with_nofltk.patch + fi + if has_version ">=sci-mathematics/pari-2.11.0" ; then + eapply "${FILESDIR}"/pari_2_11.patch + fi + default + # remove non-existant include like arch for now + sed -e '/curlbuild/d' -i src/misc.cc + + eautoreconf +} + +src_configure(){ + if use fltk; then + append-cppflags -I$(fltk-config --includedir) + append-lfs-flags + append-libs $(fltk-config --ldflags | sed -e 's/\(-L\S*\)\s.*/\1/') || die + fi + + econf \ + --enable-gmpxx \ + $(use_enable static-libs static) \ + $(use_enable fltk gui) \ + $(use_enable ao) \ + $(use_enable gc) + +} + +src_install() { + emake install DESTDIR="${D}" + dodoc AUTHORS ChangeLog INSTALL NEWS README TROUBLES + if use fltk; then + if host-is-pax; then + pax-mark -m "${ED}"/usr/bin/x* + fi + else + rm -rf \ + "${ED}"/usr/bin/x* \ + "${ED}"/usr/share/application-registry \ + "${ED}"/usr/share/applications \ + "${ED}"/usr/share/icons + fi + + if use !doc; then + rm -R "${ED}"/usr/share/doc/giac* "${ED}"/usr/share/giac/doc/ || die + else + for lang in ${LANGS}; do + if use l10n_$lang; then + ln "${ED}"/usr/share/giac/doc/aide_cas "${ED}"/usr/share/giac/doc/"${lang}"/aide_cas || die + else + rm -rf "${ED}"/usr/share/giac/doc/"${lang}" + fi + done + fi + + if use !examples; then + rm -R "${ED}"/usr/share/giac/examples || die + fi + + # remove .la file + find "${ED}" -name '*.la' -delete || die +} diff --git a/sci-mathematics/giac/metadata.xml b/sci-mathematics/giac/metadata.xml new file mode 100644 index 0000000..6f346c7 --- /dev/null +++ b/sci-mathematics/giac/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>frp.bissey@gmail.com</email> + <name>Francois Bissey</name> +</maintainer> +<maintainer type="project"> + <email>sci-mathematics@gentoo.org</email> + <name>Gentoo Mathematics Project</name> +</maintainer> +<longdescription> + Giac is a free computer algebra system that can be used to perform + computer algebra, function graphs, interactive geometry (2-d and 3-d), + spreadsheet and statistics, programmation. It may be used as a replacement + for high end graphic calculators for example on netbooks (for about + the same price as a calculator but with much more performances). +</longdescription> +<use> + <flag name="gc">Enable garbage collection support via <pkg>dev-libs/boehm-gc</pkg></flag> +</use> +</pkgmetadata> diff --git a/sci-misc/simso/ChangeLog b/sci-misc/simso/ChangeLog deleted file mode 100644 index 1b174c5..0000000 --- a/sci-misc/simso/ChangeLog +++ /dev/null @@ -1,11 +0,0 @@ -# ChangeLog for sci-misc/simso -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*simso-0.8.5 (24 May 2016) - - 24 May 2016; AstroFloyd <AstroFloyd@gmail.com> +simso-0.8.5.ebuild, - +metadata.xml: - Initial ebuild, adapted from https://gpo.zugaina.org/Overlays/steveej/sys-apps/simso - by Stefan Juncker - diff --git a/sci-misc/simso/Manifest b/sci-misc/simso/Manifest deleted file mode 100644 index ce2e8f3..0000000 --- a/sci-misc/simso/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST simso-0.8.5.tar.gz 152950 SHA256 c25f750cdd9c2534e37f06d14724ed344dfd79362f44ee6439ede3bf08385811 SHA512 21c543b7dd802fe04cb0b6dd72fae19939dbd445826c2400db32180701f32627f75afbe4409bd46b11588bd1e1ed4c4bc99984b356f0045b0ae459c9ef41377f WHIRLPOOL 3d43a6ee9eeb55c235b24af897d0a9376f93d30bea0b1f2a431fb1454bba1d94ae2960a6d58f153441cfdd17f5534a9c196e013a2d7f59bf1dd19152992fed0f -EBUILD simso-0.8.5.ebuild 495 SHA256 b6d2a5f84b1b3b48aea1b8b1bbb73ec19cc873705b6cf4e0f163239f2da98115 SHA512 4f7f3c198a63df333a3f765ce395454ba0b0e9d5e2e32a23a647b8682b96e74dc00d1bf8ce229b8d07e2abcdce458db5ca532f393ba76762a9004e837a470638 WHIRLPOOL 32815c6f7f13c444f380b588c667010380c9ae350e308a17475869a366954964e2b60d318870252df9abbf6f442eac9bdc65c4f384f0f25d5036208ab2c42b29 -MISC ChangeLog 337 SHA256 f33bdd1db7bc40836df3e63a60bc220a666dda2a0e8a5f2d14941df85379b764 SHA512 5d5a99ac845e3ac50296bf2d252703803c7aa0d6cc96a1f899275826b604bbd17a809bbd98934a4d46150e2ba4ac37ad6c2522c879611f216a693e73f4b3c518 WHIRLPOOL d430f142b13011bd9b6d56ff64378f5f9cf3ee9d9735ac9db796bd4d6ec7ed7b7396bf08520bde248e232f44cd390dc083db5a59a28c367814d7223789d0d740 -MISC metadata.xml 369 SHA256 6c2817900eb6a6092c1eaa0ea3e7b6c6464f7e138bedc3cd01d356c5c4083c50 SHA512 1b06f4a56ae3b331f7421a3282b3d8b3933241052ee678eba82ffa7b30d633b8b3c69603c4d698bc988f4a8dfa547d872f24916e639b26a548679f4655f5e8c2 WHIRLPOOL c87e9ddae2d93333eb7ee39ac75a301bc9086e3a9180a8ebb11bae1263d06d124e05bd8f990cc65f6a89819c31329c44ecac4631f9618ff8b08160607eb97b16 diff --git a/sci-misc/simso/simso-0.8.5.ebuild b/sci-misc/simso/simso-0.8.5.ebuild deleted file mode 100644 index b2fa194..0000000 --- a/sci-misc/simso/simso-0.8.5.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -DESCRIPTION="Simulation of Multiprocessor Real-Time Scheduling with Overheads - core" -HOMEPAGE="http://projects.laas.fr/simso/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="CeCILL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" -~dev-python/simpy-2.3.1 ->=dev-python/PyQt4-4.9[webkit] ->=dev-python/numpy-1.6" diff --git a/sci-misc/simsogui/ChangeLog b/sci-misc/simsogui/ChangeLog deleted file mode 100644 index e4eda8a..0000000 --- a/sci-misc/simsogui/ChangeLog +++ /dev/null @@ -1,12 +0,0 @@ -# ChangeLog for sci-misc/simsogui -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*simso-0.8.5 (24 May 2016) - - 24 May 2016; AstroFloyd <AstroFloyd@gmail.com> +simso-0.8.5.ebuild, - +metadata.xml: - Initial ebuild, adapted from https://gpo.zugaina.org/Overlays/steveej/sys-apps/simso - by Stefan Juncker - - diff --git a/sci-misc/simsogui/Manifest b/sci-misc/simsogui/Manifest deleted file mode 100644 index 783fe95..0000000 --- a/sci-misc/simsogui/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST simsogui-0.8.1.tar.gz 28444 SHA256 844f98daf814511c1db682c3d8f1b8756c81885cfffe43345ebe714874ac0bd7 SHA512 a41b310ab4f1a02196a02ab7847961d969c47c8ac9b253abd7f269c97bf41ad329a91e9b5c6ca1086556a268c7d7c7117b2b67c4c6a190d77e0e8832996108e4 WHIRLPOOL 592d757abc4bb2b3e391a334170c2d4f26eaa64fc82d81518d124ec573c6dbe50af38e87b193acada9d6555324a1f39b9274fca970d4520bfa13dd29fc7392ec -EBUILD simsogui-0.8.1.ebuild 437 SHA256 c3c5ef9135c6cae3f5e500f31bc12a842de79e9b54e638ba8dfa5076a492ed36 SHA512 1cf0dfcd6452b711f6029757737030736ad599e1525e0b370a2717e1cc83e4eba07f761e0bf6ee7a12b3088c84b96936e60648fd5fa952bba3052115efe655e9 WHIRLPOOL e0a6971f7610ff4dfc8e99ae2217c0055c17eab8825d52d3ed39d824567c6f74cbd695d239860fc44678226742436da885b4ef7a14789361cc273753b65a043f -MISC ChangeLog 341 SHA256 4657594d3e4aba6edd92702011668a14342cf38fe4a7ee2ca190544940af63f0 SHA512 78d8441b81d408e11bbbe909a1cc9d8dd7f26d17fa8ccd2dfbcb4b1a7f91c4360a8dc63fdeb2a089505dee6ff50e03bfb05dd0a49d29c356634f9883a714cf23 WHIRLPOOL 7b2909102e7233f80c1859e244a8f9c4b03ca4cadc280f24151fcbde649f04f7c889171e33dfa90e7549a24567afff62f33629897d896448836ffa4c9ebc5ab4 -MISC metadata.xml 369 SHA256 6c2817900eb6a6092c1eaa0ea3e7b6c6464f7e138bedc3cd01d356c5c4083c50 SHA512 1b06f4a56ae3b331f7421a3282b3d8b3933241052ee678eba82ffa7b30d633b8b3c69603c4d698bc988f4a8dfa547d872f24916e639b26a548679f4655f5e8c2 WHIRLPOOL c87e9ddae2d93333eb7ee39ac75a301bc9086e3a9180a8ebb11bae1263d06d124e05bd8f990cc65f6a89819c31329c44ecac4631f9618ff8b08160607eb97b16 diff --git a/sci-misc/simsogui/simsogui-0.8.1.ebuild b/sci-misc/simsogui/simsogui-0.8.1.ebuild deleted file mode 100644 index b4ff87f..0000000 --- a/sci-misc/simsogui/simsogui-0.8.1.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -DESCRIPTION="Simulation of Multiprocessor Real-Time Scheduling with Overheads - gui" -HOMEPAGE="http://projects.laas.fr/simso/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="CeCILL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="~sci-misc/simso-0.8.5" diff --git a/sys-apps/man-pages-fortran/Manifest b/sys-apps/man-pages-fortran/Manifest index f5123c1..fb8aaa4 100644 --- a/sys-apps/man-pages-fortran/Manifest +++ b/sys-apps/man-pages-fortran/Manifest @@ -1,4 +1,5 @@ -DIST man-pages-fortran-0.1.0.tar.gz 97087 SHA256 ec309bf7722a12370b033447a8664bb2ead196e144a58b458d5de5fb5fca8563 SHA512 8da0bcb8f13de98e68c2ad5e7b4d2ad2246d962b07f2a69e0f60e12460f4b5a655a31ba3ff249368dc088b8758ab104771435688afeb53d9c11ea9fbda69c2e7 WHIRLPOOL bcdce0d895690e176526c269c59dbf50cd0f9bc6c7f1103eadba597273f8d91d75b67e34280263d72d389ea6a4abc1d158150f448fad81c10e4ddd1cad49c8d2 -EBUILD man-pages-fortran-0.1.0-r1.ebuild 1058 SHA256 6536524a436f03ba218883da7e46932684e3c840d0da5043b433d9b80b24c2e7 SHA512 e35a15b61d53b518e0e091ed85d33f2719c8ae588196c16c3390b776e247bcd9b39c0029c2813ecc61bda214712cd080ea01382644c298bd997c65c56a233608 WHIRLPOOL 6d9f25bf2f96525fa36dbfbddc5e64c83e77bccc36e32231d7802800f3f56e0548672e52d80b726c28f09dd0d9704ff4c6795039a4707f63eda3bc9672ecc785 -MISC ChangeLog 465 SHA256 b652bc1cef225961ef6bae0b2428dc87bbea81e9c1ae6ac68895063abe2146ba SHA512 e736031ab2059cae60b74922cb01a348b464b5597983f9964a8b7b286d473b77cb4f999c89768b2000fb1f92cae023025214f4fa7b3682ce4024d4d0861a8b6e WHIRLPOOL 5357abd32b1239682658538e0411b1eadfb089b878208898010239a0a8900a2f551b0d0e720a89e636272a6428bcc9b370fd16c37398b423a90c5daa02f29426 -MISC metadata.xml 246 SHA256 f2ea5ee8172c8ba43f41e9c78abda8edded7526a59f556ef1f5183822dcf42e0 SHA512 06d0dd6752c4d7bb4c7292ab66a8c1222b97076bbb75cdbd77dc021160dd99ee1f5c06eb9c11b3a72bb59fcbd5692cec9846d1930ca37669c24c7e180ea08c86 WHIRLPOOL 3257c0bb62b5447424678c99b9e0bbedb8daa4245cbed3146ad410293820d318200611e77c9890acc845f9c745808e896d71dae35603db9dcc3a8e66abcd8647 +DIST man-pages-fortran-0.1.0.tar.gz 97087 BLAKE2B 2ac3cd6c7622aefd0ed779cfee6d7fbb949d2deb8e4333c39d80c57152b04ee929597a59838e0db7d9d417d569484adec6b9125094bfa95adf606171e8d1953a SHA512 8da0bcb8f13de98e68c2ad5e7b4d2ad2246d962b07f2a69e0f60e12460f4b5a655a31ba3ff249368dc088b8758ab104771435688afeb53d9c11ea9fbda69c2e7 +EBUILD man-pages-fortran-0.1.0-r1.ebuild 1058 BLAKE2B 79beb7b834b24cd3b521c390a19c989db200fd822e0cea8f754587083fe50c6a5cca90ff9d1ba9c00bffc757001cf849d58c7c62600d8b05655f6dce04f8b285 SHA512 e35a15b61d53b518e0e091ed85d33f2719c8ae588196c16c3390b776e247bcd9b39c0029c2813ecc61bda214712cd080ea01382644c298bd997c65c56a233608 +MISC ChangeLog 465 BLAKE2B 5a6f73fd5b0e33f5ffebaa20cbd068905eb5bb632a7bad09a2359298a6b3018e61d1bdd2d6f8235008b1d84072cdfbc457f24381b40d99f0fee14e3b6c64452c SHA512 e736031ab2059cae60b74922cb01a348b464b5597983f9964a8b7b286d473b77cb4f999c89768b2000fb1f92cae023025214f4fa7b3682ce4024d4d0861a8b6e +MISC Manifest.1 1517 BLAKE2B c5b7d526921d685c4efd2bb57831c53cf7df8e2a886933e1f2a22bc8431d94ef96c2e5ca4dd25fb45226d343d2bdc85e021958284a163c7a9c394d8327d33f96 SHA512 c38201ae4e4c5fc4508b340c1e66fb3fee506b830ffe292cceed7ab24719df5d15372282ab06b5ae22466e5e63a02904710e68a78f864f597ba34a3a3ff0b879 +MISC metadata.xml 246 BLAKE2B c3f90b82c7629a40aea007c52f2bba77d55980f7a5664974493015872ae806ef444321b45c7fb42c470b4b8e85e1616cb3c0ec314c6ec2750903213bbcfb6e71 SHA512 06d0dd6752c4d7bb4c7292ab66a8c1222b97076bbb75cdbd77dc021160dd99ee1f5c06eb9c11b3a72bb59fcbd5692cec9846d1930ca37669c24c7e180ea08c86 diff --git a/sys-apps/man-pages-linux-kernel-api/Manifest b/sys-apps/man-pages-linux-kernel-api/Manifest index d9c1921..bfaa561 100644 --- a/sys-apps/man-pages-linux-kernel-api/Manifest +++ b/sys-apps/man-pages-linux-kernel-api/Manifest @@ -1,4 +1,4 @@ -DIST linux-4.5.2.tar.xz 88395112 SHA256 e32339db8365f0f10b873928095da47dd3e8a40f8ea5edd5501320d4ff30209f SHA512 3c60a16288228946a70fe8e1fdaed72f557ff8f1bb80b89428839f05f06fd450b60732c609428b8df83e85d1f0d329da4dc69d8ab366f29c8bad809449a7fd41 WHIRLPOOL 3aee7779667d9a836fcc488544dc9d40653172e13f19fd81767af96bad29aa602f1be21b877913439c48bca809cf1e13ddb83aec22494689fc45c8b3b3f23881 -EBUILD man-pages-linux-kernel-api-4.5.2.ebuild 700 SHA256 2119dc4217e96e7cd5952733ba50771c2b5051e43a6ba174f342457cb42e5440 SHA512 62acc5e2967d71b409a2ae3e9bef70ebea93e13f163e6afae138631ec6e331e4099f11f7a0d3b0782dbca73a5b20b95b7fc82638874b0d868e9f691d88fc1727 WHIRLPOOL ca07efaa67e672cc94da2a9b7c51307141215bb7a516384684264167e9dac1b814f07be21a378ec20097193c5d33ca0a745c8bf35ed1bd90703e43e9e1c2f183 -MISC ChangeLog 311 SHA256 2af3872f97430725f3c06127b2213e3354e7fef5d663ab6a331ea1ec395aaffa SHA512 9159f603193c3aa20cb5053db3bdda022d760ca0ab7430a34cd425b5b42209c0b5eae9a4864191519afa81644a7c062e17728090c27f8f938b1c3d4cde37c6cc WHIRLPOOL d36dd02d07dc03502ed63266901a9e95a61288439375e4022d359dfd78e37c66b0b673b5af2bc6af38932147726be740878974d56a0b891ba9d23840bf81a0a6 -MISC metadata.xml 252 SHA256 fa82c8f8ccb7949415fff69cab33850a03547531946e14a4184f1ecda61abf26 SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 WHIRLPOOL 253b5757951fa6a61178c61d6333a21e90ab81cd6167bc6cfa6032e7f9e3304a9afa8290a3b6607994df74f2bd503d3725e173b9beff10555d395eb74844fc1a +DIST linux-4.5.2.tar.xz 88395112 BLAKE2B 43226ada1f322ef55efc344b9ce4930eba151bd690af93210b9df0b30ccd8ae5bc41a5267064c86b4b35a2c240d1b0a65ed021ad7fe8f071bf49a04779c71eb7 SHA512 3c60a16288228946a70fe8e1fdaed72f557ff8f1bb80b89428839f05f06fd450b60732c609428b8df83e85d1f0d329da4dc69d8ab366f29c8bad809449a7fd41 +EBUILD man-pages-linux-kernel-api-4.5.2.ebuild 700 BLAKE2B 2653dfa9d35471a929d46d04cf33239e7e311b461f4e20bcaf2c899eb506f60c4ec11121dc13f9d1dee05e1f69bcd07e2cd8dc69b1aaa7e869530385b64924c1 SHA512 62acc5e2967d71b409a2ae3e9bef70ebea93e13f163e6afae138631ec6e331e4099f11f7a0d3b0782dbca73a5b20b95b7fc82638874b0d868e9f691d88fc1727 +MISC ChangeLog 311 BLAKE2B 211af2a31266d255861892ff7e3ec5b9044535a33254a58924fc3fe4a29c304d4815e723b2bba1fc82e05292960416da28c799c03fae4cd0717fd99e175e604a SHA512 9159f603193c3aa20cb5053db3bdda022d760ca0ab7430a34cd425b5b42209c0b5eae9a4864191519afa81644a7c062e17728090c27f8f938b1c3d4cde37c6cc +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/sys-cluster/opencoarrays/ChangeLog b/sys-cluster/opencoarrays/ChangeLog index 068fce5..5fe135c 100644 --- a/sys-cluster/opencoarrays/ChangeLog +++ b/sys-cluster/opencoarrays/ChangeLog @@ -1,3 +1,12 @@ + 22 Jan 2022; AstroFloyd <AstroFloyd@gmail.com> opencoarrays-2.9.2.ebuild: + sys-cluster/opencoarrays: remove ninja from v2.9.2. + +*opencoarrays-2.9.2 (10 Jan 2022) + + 10 Jan 2022; AstroFloyd <AstroFloyd@gmail.com> +opencoarrays-2.9.2.ebuild, + -opencoarrays-1.9.3.ebuild: + sys-cluster/opencoarrays: version bump to v2.9.2. + *opencoarrays-1.9.3 (30 Dec 2017) 30 Dec 2017; AstroFloyd <AstroFloyd@gmail.com> +metadata.xml, diff --git a/sys-cluster/opencoarrays/Manifest b/sys-cluster/opencoarrays/Manifest index d203042..290d29a 100644 --- a/sys-cluster/opencoarrays/Manifest +++ b/sys-cluster/opencoarrays/Manifest @@ -1,4 +1,4 @@ -DIST opencoarrays-1.9.3.tar.gz 254695 SHA256 58502575c74ca079611abab1cf184b26076cb19a478113ce04a0f2cf1a607b45 SHA512 9f5da63adf0319b31e0f19242f9ed59666d70e8f8d87730e8e85c36e5b6c0f17eb16ea5863e427373e7766ca9571b8a53c9cbc292fbbd2bedf4e1dc143f27223 WHIRLPOOL b4a7c77091b965dbe6143993ff5d997aa979c01d069ec6acb93629914f059e1f57317d8ff73bd25d72a37ad8436eba78429b096fa0f460a08982c73d0259c1a9 -EBUILD opencoarrays-1.9.3.ebuild 497 SHA256 30bcbd83a3435b8473db60ebeb045a782dc131c7e0f20d3feec1b9e8ddcc652f SHA512 82c350b0f27f568c06026c3cf4afae346e17356b2bd708fa8297b4f453b280606d36da6c4edd657342c4ae8adcdda8867afed3224d8f636c218da3ef08fdf80b WHIRLPOOL 8e78f9b4599ca14f57c9e34d7e81143b19a89ea1486a723121af30eaabe571357700bb0bd38875449a62b6cd8e81dcfdb1c45995288c70b30590db52f7127d98 -MISC ChangeLog 184 SHA256 a7f3ec83a8bd7832dbfda6cdce8b5f10389bb78b09493fd4f40a20fef1e61e89 SHA512 c3401ea38c6b69e76c2e721a044ca3612531c13e2565e6f41c5a6f14ce7e05385e0df9952ae078f5e8b48baddaae5ae0f1fd9d9ce188dc47f33a27e23731a35b WHIRLPOOL 1dd6af8c339e0c9ad75afd07093587ad0bb2652ab45c0e61954605e71e07b39d8271ba51ba02fe02db3cd4a64b832018b59f932f30509644c7df2c2edf1baab8 -MISC metadata.xml 252 SHA256 fa82c8f8ccb7949415fff69cab33850a03547531946e14a4184f1ecda61abf26 SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 WHIRLPOOL 253b5757951fa6a61178c61d6333a21e90ab81cd6167bc6cfa6032e7f9e3304a9afa8290a3b6607994df74f2bd503d3725e173b9beff10555d395eb74844fc1a +DIST opencoarrays-2.9.2.tar.gz 324933 BLAKE2B 36f4273aa5241b6bb48459f2fc3c68103382406fc733bb3b0b3eca698f94df9623d6364c227143d26b4c7fc6abcaa91e1730c6bbc19b4a662bdb59259bef7dd6 SHA512 4588d665a65fe5715bd283949ff2f65277e4379466a935e92512c34e92c9bdcdd4809ae5422d3c9898e6ecfb534ea9cf4467666acf3fda9b22011528a055f96f +EBUILD opencoarrays-2.9.2.ebuild 518 BLAKE2B d4ebb4dc21a2ea2206dd31e7f96c194bfc679e39754884a10c3d2f4c336f997e103dc0f5bfacebef7fb8cd8646780137bb3001d6b5e03053ff9cecef0b9b6bc1 SHA512 73d4e43e2d455397932947fb255e44414118e9c8b0bc3216c765447729f5251e30739e8d3092efe4c104897a12a7328b5e69f55a014505bb6998c5f67181bfb0 +MISC ChangeLog 510 BLAKE2B 881b4a19ea9dfd0664e85ea5c490a9888b34103726236a89a5fe21c26befed9141939a8da1d712daffc418deca0c6bc2b71a6fe01cd758ff024e045011f821fe SHA512 2af4e7cbb54ada79f87520750f2bf7eabe11db0c9c4488884f8bf5b1e2528ad81544e724cb06c929b06cc8d91a0a88d51fe7b9c91dc7c4aa8162b787a2986d52 +MISC metadata.xml 252 BLAKE2B 53499f2f74e03a916dfd38d79ad1cafc118c38362a4ff1e33bf91fb7dbec654fc37245328403be6a77b4f4f833b2d4a675a46f65a72fd1c800b34bdf086cab5a SHA512 163d2b3a3faf9e2897150626ba1b1dcf37787379284e0222dd667c03c1fce18ac5e63489ea2674e9b3c5328e5aa636839becdfa8d0dd2b49ffd77019deb88729 diff --git a/sys-cluster/opencoarrays/opencoarrays-1.9.3.ebuild b/sys-cluster/opencoarrays/opencoarrays-2.9.2.ebuild index f8c2014..b6a1a5c 100644 --- a/sys-cluster/opencoarrays/opencoarrays-1.9.3.ebuild +++ b/sys-cluster/opencoarrays/opencoarrays-2.9.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 - -inherit cmake-utils fortran-2 +EAPI=8 +CMAKE_MAKEFILE_GENERATOR=emake +inherit cmake fortran-2 DESCRIPTION="Implementation of coarrays for gfortran" HOMEPAGE="http://www.opencoarrays.org/" SRC_URI="https://github.com/sourceryinstitute/${PN}/releases/download/${PV}/${P}.tar.gz" diff --git a/sys-kernel/gentoo-sources/ChangeLog b/sys-kernel/gentoo-sources/ChangeLog index 62d5777..4774fc4 100644 --- a/sys-kernel/gentoo-sources/ChangeLog +++ b/sys-kernel/gentoo-sources/ChangeLog @@ -1,7 +1,37 @@ # ChangeLog for sys-kernel/gentoo-sources -# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2022 Gentoo Authors; Distributed under the GPL v2 # $Header: $ + 05 May 2022; AstroFloyd <AstroFloyd@gmail.com> + gentoo-sources-4.9.76-r1.ebuild, gentoo-sources-5.4.38.ebuild: + sys-kernel/gentoo-sources: upgrade v4.9.76-r1 and v5.4.38 to EAPI 8. + +*gentoo-sources-5.15.23 (13 Feb 2022) + + 13 Feb 2022; AstroFloyd <AstroFloyd@gmail.com> +gentoo-sources-5.15.23.ebuild: + sys-kernel/gentoo-sources: version bump to v5.15.23. + +*gentoo-sources-5.10.76-r1 (18 Jan 2022) + + 18 Jan 2022; AstroFloyd <AstroFloyd@gmail.com> + +gentoo-sources-5.10.76-r1.ebuild, metadata.xml: + sys-kernel/gentoo-sources: add v5.10.76-r1 to repo. + +*gentoo-sources-5.4.38 (08 May 2020) + + 08 May 2020; AstroFloyd <AstroFloyd@gmail.com> +gentoo-sources-5.4.38.ebuild, + -gentoo-sources-4.1.12.ebuild, -gentoo-sources-4.12.12.ebuild, + -gentoo-sources-4.4.6.ebuild, -gentoo-sources-4.9.16.ebuild, + gentoo-sources-4.9.76-r1.ebuild: + sys-kernel/gentoo-sources: add v5.4.38 to repo. + +*gentoo-sources-4.9.76-r1 (17 Jan 2018) + + 17 Jan 2018; AstroFloyd <AstroFloyd@gmail.com> + +gentoo-sources-4.9.76-r1.ebuild, gentoo-sources-4.1.12.ebuild, + gentoo-sources-4.4.6.ebuild: + sys-kernel/gentoo-sources: version bump of local copy + 17 Sep 2017; AstroFloyd <AstroFloyd@gmail.com> -gentoo-sources-4.12.5.ebuild, +gentoo-sources-4.12.12.ebuild, metadata.xml: Version bump local copy of gentoo-sources @@ -110,4 +140,3 @@ -gentoo-sources-2.6.36-r5.ebuild, -gentoo-sources-2.6.37-r4.ebuild, +metadata.xml: Removed ancient versions (<2.6.38) - diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index c7af492..464d4c1 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -1,22 +1,22 @@ -DIST genpatches-4.1-16.base.tar.xz 390916 SHA256 c36edc8f56a26e0ae74fa28e9a50d02d8196f5d29447d6d2cdbf17ad71f70902 SHA512 981c4589a2f448a8c58276590eae9db25e716e0df584f4e431e7d29e69714695078112e30b84179038879071dcb94adb0753a94bcc3cf3e4c3a676244543f0aa WHIRLPOOL 6f3bf0ec325a1d7363315fd7828da31901916c497cbb8adb212e515ee7fae1179f276116f9e484fb23f2200e2fa61ad315baa8de1c073c5412dd1ff3ce624cf9 -DIST genpatches-4.1-16.experimental.tar.xz 215996 SHA256 0840ccdcad7c4b03cd4fd54940e3ca31d0d738184abe1c9340d5d0f9c3943009 SHA512 95b8bc22413b24627ac1906830a345689c7e98a77beb1405e9a6c5b97f48c4fa7dbd15a2ffe66f24ef9dd8617a83a4913a26acbcb387f4a0add6d5f37c3343a9 WHIRLPOOL b19fbda05c354c17df10a8fe3e482798926e6631c5b5f96685e2d99cc016f10c37fbe5aef633c8a77bc427d045b02390815469f5aa2850dd76d5cb374a916cc0 -DIST genpatches-4.1-16.extras.tar.xz 16176 SHA256 a6e00246f5e8feef952529d7be51104657f0acfea1d17b5c7a1e9fd800bd62ee SHA512 0ec02e89fef967286851d8cc0bd8c6d908d0b72c79ef55da30747cc151878340c3c882f9e1067edff3476851f136032674180e58cbc46a6a48d9f501c28c4f56 WHIRLPOOL 0aa25106c9346d8ec2eb3ff56b315312a07363e36039efcce7d52b2e73eebf4c6ffba65dac45ee49a3b6b0ffab05ed42905a86f3e7ead3d6be7bd998e5dbf8b6 -DIST genpatches-4.12-13.base.tar.xz 227724 SHA256 3267458204389194a541fe3b887b3f42ea143f2f0eb6d7e7196eaf07ab32cd83 SHA512 6088bbe9b0007715e146917cb4288df69ee0d6a4e5628db90005c68d025bd12e304dd9e00e51a5a1a6844ed06a09571e9faec494257fd2aa3d6abc3bc9838000 WHIRLPOOL 87a4ec363cc74a12b76211f89db421062ae16ad453816384ef47782d3cd1dc609d103ab8746f7a5f41851355bc300931a4815bf33f42290eaad8c23c5c97f3d3 -DIST genpatches-4.12-13.experimental.tar.xz 5188 SHA256 93fee6ffdc200c451bbe3a8c96feb343819390171d7d11d0559bd7c2eb24f6c1 SHA512 80adbc13d7478b5c55b0b6380ffb1ba42cc10de8eb996db0457a1df6677e401d612f74ab756a9bab83b99f857af323d9d7fa6c36ace9aa0950671e1843c84777 WHIRLPOOL 43a63c45959046f616619cfcce36c398e55a2aca8c58d744f2a2fbd1123964a5d3d32905878a63e929ba7b73527753e305a1b52e9ba7af66247b714472e6734e -DIST genpatches-4.12-13.extras.tar.xz 17352 SHA256 89e50dd5fdfe8736684b8b9da3980ef29865c28bdb2f9a86a91b5d90c4c7d3de SHA512 2f7f76e090926cff4c2980215a51cc745d8aa14a9153a8cd6170fee94e21d1b31beae0209d23963c7cc71bbcd0dbc6789e4b3eb0d8c6a0184c128a54bef44bdd WHIRLPOOL bdc6b2b96d38c8d34d384d75d1e95a988fa091295afad6242509ac56cc998784746e2e5e9571a7e2667173d45f9facc1ec498966a3f19c1ce4cd0a6e3c8b80a0 -DIST genpatches-4.4-8.base.tar.xz 243736 SHA256 70a54851283def9013601bd8ea299c04850410001e36d619fa6e83b64a4f0907 SHA512 fde00c28bc8da96aee2378d7ea36c85a5f8520c271e0251c7bc7472cd3c395dc2c3f5168f38b1bd10e6b5189bedc8b10780899468a368f8e9be1811bc31c0ab1 WHIRLPOOL 1190d8167c05062a53a7cc66a36310b42f6b90a711a497543b68626e1d6ca3fbc1c57a37dfa2a1fc98ed4f3b1dae5d7e77b74f3d708bc830b2bd5c31fc797b74 -DIST genpatches-4.4-8.experimental.tar.xz 62604 SHA256 35148c3d46a256819b5d214203b7365316694e85a729ddec2e5c229e48b9091d SHA512 e1e5b31d35a851f446645a2ac403ab238d63fb540e8443d36a30dd8a5d32016b077c4cfdcb30976e5facc511c0a6116037efb0af0a4840e00a1d8cf6be3fe310 WHIRLPOOL 4b65738d20969d5098feb66e416af450f0be87fa8c1770381165f70ca99e019400ff9e92c92d8f6dc1b641f4a400fa6165f0573aeb68ecba05f8934a348e6cc7 -DIST genpatches-4.4-8.extras.tar.xz 16284 SHA256 50b6dc7b842191a49a77d0f54302ebd1c7334e5f60cccc91e2a02db51ae074f8 SHA512 478e31f23742a99e4b3a2d24c93f0880c1794d40e5b05b80cc472ce237e14f28a83cb31554b686c8ec78e80b776fca363a1aabe450add7a3142ad30a4b586841 WHIRLPOOL 2ff0a37edadfd391b59bbe5158c463ee4b411fcd06e8f5bf53f58b19f88a564a40fabe690d5ac12f108e02d3a001d8b928372aa453f060d530ff2e30d0617113 -DIST genpatches-4.9-18.base.tar.xz 385508 SHA256 d29fc16842e846c2c6487e9c1543e6fe43429d34882ac9c6ca070c1fe3564605 SHA512 c1d08b3d66df74efe610cbf586921f7caa57bb8337848380fdc8e2034883180a60a26dab9ded50974fb468d35dc923912ead08cb0f751a515cef85efb31955d9 WHIRLPOOL e1ef981b945718eab2e96470f96a033cc2b1ede6c706d6cd3e32f4f1c4e066766135141d55a5ccee06d9fb84bc66df389cdb2d095ad569bd565afc600b3b4095 -DIST genpatches-4.9-18.experimental.tar.xz 105616 SHA256 209be56c1efb0ba3fbee17f2437bd00b36caecc6c44db2b4e1a0e46ae17640b0 SHA512 37d6983f46ed4031f11f91ffcdacb510b40cab682d71ac471ab3c2ae78598ee9826068afb8b1388d96133635ba2680cc106624e0d79c341d2610b4f74330b773 WHIRLPOOL 5af9422c0526c5e23977f2d25ea683ed1ecf6f9e14a6daf52490bd808e9790cf6f6d9ef96353bda3474197eb954159575a4f0e6a768a86777d9b8a61828d0a0e -DIST genpatches-4.9-18.extras.tar.xz 17348 SHA256 64167f17f122f969476bf68a3e0493a77d7ae9e78087c2748cdfdc6e6186af2a SHA512 dcbdea379a0e28e9b8ed08b32ee71a36ce9ccc817e5b79f38759031e3324441f3e91e6b7e2802d1a694574bb4ce9e8f441d88ccbbd9280b3a4456eadab7d5fec WHIRLPOOL 1d3ba61d03d17a707a65423e85f7f3a235a9d39fb26e4602b5cf663e097dc9e8618380d7a54db60705e6b38e9c0674330df57a6e243c7215411275a489ab8b42 -DIST linux-4.1.tar.xz 83017828 SHA256 caf51f085aac1e1cea4d00dbbf3093ead07b551fc07b31b2a989c05f8ea72d9f SHA512 168ef84a4e67619f9f53f3574e438542a5747f9b43443363cb83597fcdac9f40d201625c66e375a23226745eaada9176eb006ca023613cec089349e91751f3c0 WHIRLPOOL 85fcfdb67ea7f865272a85d3b4c3ec1f5a1267f4664bf073c562bb3875e9d96ad68486259d8866a9aced98c95de16840ec531d89745aec75b7315a64ebe650b8 -DIST linux-4.12.tar.xz 99186576 SHA256 a45c3becd4d08ce411c14628a949d08e2433d8cdeca92036c7013980e93858ab SHA512 8e81b41b253e63233e92948941f44c6482acb52aa3a3fd172f03a38a86f2c35b2ad4fd407acd1bc3964673eba344fe104d3a03e3ff4bf9cd1f22bd44263bd728 WHIRLPOOL 3b97da251c2ba4ace4a27b708f2b1dcf94cb1b59aaeded6acb74bd98f0d3e33f1df83670665e4186d99a55daa84c88d539d93e20f0ff18a6d46ef326c48dd375 -DIST linux-4.4.tar.xz 87295988 SHA256 401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2 SHA512 13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e WHIRLPOOL 02abc203d867404b9934aaa4c1e5b5dcbb0b0021e91a03f3a7e7fd224eed106821d8b4949f32a590536db150e5a88c16fcde88538777a26d0c17900f0257b1bc -DIST linux-4.9.tar.xz 93192404 SHA256 029098dcffab74875e086ae970e3828456838da6e0ba22ce3f64ef764f3d7f1a SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a WHIRLPOOL 072505b29972ad120eb25a074217847c9c2813416c4903e605a0433574f5f87616dbea0b1454e4b19acc48107f11274b682958b1d773373156e99f8163e6606a -EBUILD gentoo-sources-4.1.12.ebuild 787 SHA256 e95e730c505acb378058d2e7c92a8c22c813629e20afa0f15f8796aa89ca889e SHA512 1c201e11dadf5d470ab05ae85c45734635af7ee9917d7673546c578ec76fd42d0f4da6f68b742a1610649deced7e1f77a2fa12e79fb970b5a6dd139fea93d3b4 WHIRLPOOL 746f3eaa891f903e4bc241b760e30257e1400be743f5c254d4fec0a29aa31d148f25a08ff42ee483f34e9791e8495ed416c0996750ce0ab675a2e9f00e9f1376 -EBUILD gentoo-sources-4.12.12.ebuild 742 SHA256 77ca0c4eb53987f55f551229985221d6313d3dbe84f10b3c1c532a2d83c2241b SHA512 bb6e96e2db6a31c333c612a0d3f9374625f46d3cc81f957c5d7d2ef6f8bb9ded53f1dc21d83f065d1ccc77b84b8d20e805686f100a871835760bcc3a4c623b84 WHIRLPOOL 548b5a3b43ed3c044a06939f82d0318688be8128782a3a15ba8a39936f5ae41db70792f40d0021678f8d4db65d290a9434cd303e88899e56ca2fd82f10ba84f3 -EBUILD gentoo-sources-4.4.6.ebuild 727 SHA256 07c06f14f4c569ebd48baf1b28ab46e8da1218ae4a5a6d240b042e913e742f6f SHA512 652a04aad0f0499b668f9304eae3e6e76d545d2575d213434b96f203158eaeeb7e195d61c8af8d2ff81fe627fc165d5e3a2340e3bf76bee7648453f9cc1c40ed WHIRLPOOL 87607c1bb617d49abb2ab77b47f72572e73539223308fa2e5bdecba2145d6b9f9ab98e50535ff6305336752cff18fc28772b48f458da88bc0c7f151e245fcf30 -EBUILD gentoo-sources-4.9.16.ebuild 742 SHA256 704ba9a0539c85c9ada05c095d399e272359302a53e44427cf8d78f74e5df69b SHA512 10c850a035d96df62b6bc788ad5e82c7abe590e43e56c06ea8c3d0ffb915c132eafcca5bfe93bf3cc29adc07fc8de929bc3bda9ae7c090be67681e9269aa3a8e WHIRLPOOL 6bf97b87de0beb8ba4c8a2be2dae0e8f23fb9b30f55365c18ee6f6a15d834829c4369bd6d69dd6c4f73ba0be8334279eea95a5e77908891016fbbc5415f1a448 -MISC ChangeLog 3800 SHA256 8a3c690687f5105025b1a0d518353f239cc741def7a3c2cc5ba8f0f0d2633a8c SHA512 f684bb1a62c4284ad71e609fc02f057954f1d5b254307fd8effe6d0bbf1025577f8e08a818dcdcc760176a07a860796f49bf3915ab0e25c6b5810d07359f2479 WHIRLPOOL 59ece9406418df65a4bc38b8947c0fbe81d443a91356801d154085145f1d166f16248cd1509d56352076e15781640d2b2d9d64eee2ac09e8950e7f407238a07c -MISC metadata.xml 500 SHA256 0a0ec1c4720869046565b7f6e40aa4eeed2ada84dec8535c2b9608c6df068969 SHA512 c01d2263a3faff75c3b1f01eef806a9b0c0950c904c28c11b057cfdf2f5c302b95b20f45e649a3749c4ffafa6dafd759e7738bd8e807f23e49d2febaa212ec6b WHIRLPOOL f0e7a15c8c4431a3607f9275a489da756c75f7e0f5a6c4c963b612602d6b1159d2b7935b5aadbf234a8166f44cda16511c04b8bcb71c8dedf53c8b81a810334c +DIST genpatches-4.9-79.base.tar.xz 1439664 BLAKE2B 2b4b32c798e2080e0e730c408cbae7fde31a89e59ae9291ade87d797da28173ca563fbf9306b3d4b575db11bc5eef26ab8590275802f6c925141c92a377f331b SHA512 359f6bb0e079d3ac905b682ebef7991e446c6fa0b6a88ef8422d950525a791c4055b529d154c16409cae484209a4d71283c93810f1afd01d2ac06fc20199067f +DIST genpatches-4.9-79.experimental.tar.xz 106344 BLAKE2B e7e874e9a738f4cc1ad68c81a201e77fd8658db65788037bfbb8bb097f2f96434fc6d49b694ba607173457d3c865a212118eeb16c5188c26e31ef9c10043b20b SHA512 0d0b5da7c66a0bbf997940f91c87b7d033b8a88621d3448dfe39c7c2cf6c8483d6178b1cff499463f803e53391eb53e8dd3ee3f3008b9509e3d8f3643ab400b4 +DIST genpatches-4.9-79.extras.tar.xz 17352 BLAKE2B c194973419a011d035ccd6c5d98a90d04c2c2242f18dc950536a7dc9f505de7416047fb0893787f17023951aea59f21062d3f5a3a0d2ad3eab5127dbfb46df9c SHA512 27ff88dae9a66784d842410b0e3f02c66d748dab63fe391701624d4ca398c824819c7a9fa2dd474e62fd29bf7d8576ae4162c53b3127bccbe30a1657a2760ad2 +DIST genpatches-5.10-83.base.tar.xz 2437628 BLAKE2B 87fa0fed28498c5048ebb06ae7692f2a2591aa5acf91b471b0e6c641d2397e2213f437797f3a4cee268c9ad7c7bb4ef751e5fc4e184169ceb25aaaace9f7096f SHA512 8f1ae3705626e92acd04a5a539be60d07d7ad5b09c9b3a3a76b93ae0cfd71687ea397f27b59e8c443068520f3d5e4ac78678d3def2265650c745e7031b4e27b5 +DIST genpatches-5.10-83.experimental.tar.xz 16868 BLAKE2B 7dc109c60c354e2a58410b45a84edf5346563c478ad8ab50f9249c5d6471e076022baa4b954f5559bfc0253a555392c78f545848ffe76100ca20aa587325b614 SHA512 c2ee67cff75de2ed0264d1ab0d2ee682861837dd7f688415c3436d9d55f317330556239714f00872725231a7af377a413438585aa37efcef56fbed66f3bb16ba +DIST genpatches-5.10-83.extras.tar.xz 3844 BLAKE2B 08632b33122638d287da0a770ef2c431d2a393d8efc089f44e11038f8f2d10a5acf2ee73fd6a7112d313463d0c297cd31da4fa2fce1abb30e1af88a14bd23c49 SHA512 a0cc6b0ee77064db826d155a201b22cae2d0fd85a9239f8dc7062fd4b2f89764f6559c3562903e4b2c98190da631539ad45bf7005cae5ca26c6bd12ca5a06326 +DIST genpatches-5.15-25.base.tar.xz 1018612 BLAKE2B 493b8c695f2bfcdfa36712143ffad423883273b48e0ae45db226d9e12b809764538716fa8dc257d0cb211f9db50f6af437cc8d19dde0e8af5a10accf85a3b4be SHA512 f268ace309d283079e0f491a3a77de56d4a18fa31bba643be4d215f931baf6a251d1e28c358d4b606b0ea15fc34e71f6b13901f5eb95f18ebad79f384bb6e5a9 +DIST genpatches-5.15-25.experimental.tar.xz 5420 BLAKE2B 44293344502125562bbda7ee9bedc05141a9b78ffb8fc3178e857a1a638f6cccc943abe9f235679e858646d69e3a470cd047845efd2703f187aade8f2197f4ce SHA512 4a229d0ad358732af9bd09eb93f6e80aad3a20c0bc64bb083a1e64472fcff89db761a396c9ecaf03b6e52976fb61d96db39023120b6fe463222767d0f2230059 +DIST genpatches-5.15-25.extras.tar.xz 3876 BLAKE2B 17a20913e907e6b6a87afdd7775b7f9811bc3eed5374b957244242fdbc655519606063656bb8e5f51ded3168f73e99832d0cdf66e830811dc1e5ea0c0b8a2582 SHA512 1b8f4424996351a70c26f5a90c2490078c1a8daa80da578e2e3b3d1c4be6a4474d40cbd2e6fae8b1f1b9389cdaf2257e01a14ac6c2f7ece8a883d745555a686e +DIST genpatches-5.4-38.base.tar.xz 1364272 BLAKE2B 708fff34d0e5db8971687815f936bb6fcac0049fdb8351a500c67ebb5c472c8a0ce7a8e580b20c841aa305441c849cc595735292fdcefe8b9877530f110bebcf SHA512 6accf4fc70cbf2463df6b50001bba07b3d32985451de341398a8e9f8b1281ac3ab22661b5216afdddb5072262ac238073b83231c9fd2b90b27b8cc3b9f1d8850 +DIST genpatches-5.4-38.experimental.tar.xz 6140 BLAKE2B b61bf414cf1dc573ab72ba84530c4fc6a565e0e2fe39c84b822a76dae4b708a55521d5ea0f680c92bc62a205c2939e0fa367a7c80ac2218da44dd361dfb0af20 SHA512 d3b35b54359ecb5177cb475913e847374aeaa155f28f120f2994ea09c7124c162a29dfc092489e2e044e52402df0abaf1e9179fe4fe2a363ca319289bc499c2a +DIST genpatches-5.4-38.extras.tar.xz 1756 BLAKE2B 2e4d217bf53de074717b18748263318cc637ee85c1217caea175e7f47ffa74217b1e06a5bd19a0ba88307423d16c0a2c6c7975c8d3fee83a8d1fd65a0cbe4544 SHA512 db347a70bb1fd88ff37573ffe7bb1b03f61f7cca9b25ef302ce26e7e849bc87aa1f5b5c732fb3fae3a5efb339794be6a11eae386cf444fe50143bf46be3544d3 +DIST linux-4.9.tar.xz 93192404 BLAKE2B 83ae310b17d47f1f18d6d28537c31e10f3e60458c5954c4611158ca99e71cc0da2e051272eabf27d5887df4a7cb4a5dd66ff993077c11d2221e92d300a0b48d7 SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a +DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e +DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a +DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f +EBUILD gentoo-sources-4.9.76-r1.ebuild 735 BLAKE2B b33175cc169c57eb54d0781fe8634c6fc466c15c55420dc13860dcc2e59fa636bba75f852c48c74e18bbe631d4bb2675ca21f2c7ba5247ff5f902df9670ac98f SHA512 4a872c4f5159c98b1d8038a8e47dc17a33b0a7269fd577ffa487e9c86c77163c52a5240da8dc0b454683a23e983335a58206548db805a236f5ef90c92a8a5f2a +EBUILD gentoo-sources-5.10.76-r1.ebuild 742 BLAKE2B 5e15752a6f76bdcd4d9d001f1500d67f6ade4e8b60eb1e7b49f55cff53490d6560575dfb1840633d59651c50c79a98111d6c6f9e536d56be7cb7b4dcdd54ab6a SHA512 a3b799811700df077c16821c092b259c1b69264f960f7b5f47e2a56cb6b6707f0b5110150effcb6f8b72716926890c7cf318eac8134e6d34f59e2fd08c7dbe1a +EBUILD gentoo-sources-5.15.23.ebuild 748 BLAKE2B 05d3439fd315ff3d5603b15f9b98a10608c2a7e04967738950748ce2a8904d9dff5b5e80eafa2e0f03b318c5d0d651933345cd9b8b63bca678a16ceef8064f4b SHA512 c20091b32c60a68b331089de851d1ca9d12fd3d73a552d4636a3d079416be1aa3cebe1753805f5f59b9ca338c4dfce226dd83c686353d2ed77c9aa0564c572c5 +EBUILD gentoo-sources-5.4.38.ebuild 735 BLAKE2B a3092d2136544a175fb9240e91a919f497dc518f9cce7c4e6f037e6a9d21e2efe42471eaae3402aa3bca802a14a2fda75c82c8c9463498b566f1849808179c0d SHA512 0924c578240c7950ec12ce24f56befeff7a50862bb405f961afde1d877be7c99108ae300eb072b17bc0f6c4849e78140d7c5df443fdb65174e007dac0a9b9bcd +MISC ChangeLog 4931 BLAKE2B ada2ef08a32fdd87346c4d4748a76fa1f01aa1936b62bda6e52a26829c6418e5b026024f8a4de097963da68182a49b690d92a85349d9cb314e7a1c680c652d82 SHA512 ab4aaba06f36d2cac9e0cd9cfbeabc2eba3975242526d580391dbb736db7490b2cc53a7f5df236fbfabe76c07d2f8a34d621cf2d9a573a2d36c202e0d4d27ec0 +MISC metadata.xml 501 BLAKE2B f5363c8a19540d5bb924b38bdebeb8dbc60c84e58d1d87a9148a3e7abb09b0a1b733c98b130b778b8ab3a88375598444aa9d537d8c5338864a3d4497600d7836 SHA512 bc1ba0d75dbf5b95b3f93e666389c6408f20aebeec99bc8ec00653758b67588e07214285ed106fd9e5aed2c8d57c625d666c797212fda51e1ab98ce1df816467 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.12.12.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.9.76-r1.ebuild index 7d7786e..b05d5ba 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-4.12.12.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-4.9.76-r1.ebuild @@ -1,16 +1,16 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="8" ETYPE="sources" K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="13" +K_GENPATCHES_VER="79" inherit kernel-2 detect_version detect_arch -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" IUSE="experimental" diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.9.16.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.76-r1.ebuild index 0b47e70..b8db508 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-4.9.16.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.10.76-r1.ebuild @@ -1,16 +1,16 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI="8" ETYPE="sources" K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="18" +K_GENPATCHES_VER="83" inherit kernel-2 detect_version detect_arch -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" IUSE="experimental" diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.1.12.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.23.ebuild index b1b386c..38f1812 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-4.1.12.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.23.ebuild @@ -1,19 +1,16 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI="5" +EAPI="8" ETYPE="sources" K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="16" -K_DEBLOB_AVAILABLE="0" -K_KDBUS_AVAILABLE="1" +K_GENPATCHES_VER="25" inherit kernel-2 detect_version detect_arch -KEYWORDS="~amd64 ~arm ~arm64 -hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" IUSE="experimental" diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.4.6.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.38.ebuild index 4e18b02..814adc9 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-4.4.6.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.4.38.ebuild @@ -1,19 +1,16 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI="5" +EAPI="8" ETYPE="sources" K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="8" -K_DEBLOB_AVAILABLE="0" -K_KDBUS_AVAILABLE="0" +K_GENPATCHES_VER="38" inherit kernel-2 detect_version detect_arch -KEYWORDS="~amd64 ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" IUSE="experimental" diff --git a/sys-kernel/gentoo-sources/metadata.xml b/sys-kernel/gentoo-sources/metadata.xml index 93b88c1..74ee2d6 100644 --- a/sys-kernel/gentoo-sources/metadata.xml +++ b/sys-kernel/gentoo-sources/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>kernel@gentoo.org</email> diff --git a/sys-process/netatop/ChangeLog b/sys-process/netatop/ChangeLog deleted file mode 100644 index 352004c..0000000 --- a/sys-process/netatop/ChangeLog +++ /dev/null @@ -1,10 +0,0 @@ -# ChangeLog for sys-process/netatop -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*netatop-0.2 (24 Jun 2013) - - 24 Jun 2013; AstroFloyd <AstroFloyd@gmail.com> +netatop-0.2.ebuild, - +metadata.xml: - New ebuild - diff --git a/sys-process/netatop/Manifest b/sys-process/netatop/Manifest deleted file mode 100644 index c07406b..0000000 --- a/sys-process/netatop/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST netatop-0.2.tar.gz 20549 SHA256 80ed66214c0f020b19c395775bf560a137ae66e8bec7b73440805f2cb4c74479 SHA512 8a4e47533c689dfb7f5143d0531b6d8f5b11a3fa580bbc2286299b541c70aaf930ad1e03bc4d99bb4ad7ab7917aade7d404ad70309d27229e5a2165cf90191fd WHIRLPOOL e7e2deb6f099c822a709d0f95709117c5c226efc8222a7811c8fe41fa3cf26f8c56c50b9ac15b69323b82a4ca46c04091dd74975955cb043723d0db735168005 -EBUILD netatop-0.2.ebuild 338 SHA256 c3a3e4ebdcb1b9172ba32f8930a3d105006d009646163dca9eaf01f7225bdbca SHA512 2b13ad29adb138b33f00062611fc2e2ac573f44618a2532c3f5277e9bae8ed75a0d708dffef69b2a48639d402987f787ab4b86fe2ec2e21b8aa4f5cc73f7aad4 WHIRLPOOL 82b763362e18f4c2c036610417eb112dfe0956c189484960b74e82360feabb433130eac06a3578a70319ad7d50a0ae3a596967fd8469403f58fbe710541f1e6f -MISC ChangeLog 249 SHA256 c3668ab63f8a38514c866bc3cb7022e008401b4ce7e9cdbd57a69c8be4188adb SHA512 b60e9d6e1d70e38e4b22579c156c8b8c941ae4c886e372262e66bb56c3fa68fb56f40a26e467768acc8a83db4108529ea1dfc514537d937c3291e05ff2c192aa WHIRLPOOL 7818a32e124c1a3cd804a646875cc1d2e386ea109fe147a68cf2c3e6d94a95392481db293d41eecc5e6d3c13ae5b086069cc80afd045f012cb392d1a2e00f2a8 -MISC metadata.xml 272 SHA256 775ffb57af6ae0ffd5620dc0965dc006039acb6901841f3b4e6fa81a50c93a90 SHA512 ba278e8d2f637c6bcf83faea1a5198041cdfa6a07910200473946551aaa08add1eac58dca1584557850170d0551cfdfe634ed8b804c382e34d5893c4a2630613 WHIRLPOOL 515b74109cdc07d1177c7e757e6facd888d684055b9faa185d5de3f378d85e6b8c2e588fea11906bba3be1d29e5141e9536d4a650aaf3b096b5a9d385fe386ad diff --git a/sys-process/netatop/metadata.xml b/sys-process/netatop/metadata.xml deleted file mode 100644 index 4e226d6..0000000 --- a/sys-process/netatop/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>base-system</herd> - <maintainer type="person"> - <email>AstroFloyd@gmail.com</email> - <name>AstroFloyd</name> - </maintainer> -</pkgmetadata> diff --git a/sys-process/netatop/netatop-0.2.ebuild b/sys-process/netatop/netatop-0.2.ebuild deleted file mode 100644 index f220803..0000000 --- a/sys-process/netatop/netatop-0.2.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="4" - -DESCRIPTION="Resource-specific view of processes" -HOMEPAGE="http://www.atoptool.nl/netatop.php" -SRC_URI="http://www.atoptool.nl/download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" diff --git a/x11-libs/gtk-fortran/ChangeLog b/x11-libs/gtk-fortran/ChangeLog index 21d8eb4..db2d54a 100644 --- a/x11-libs/gtk-fortran/ChangeLog +++ b/x11-libs/gtk-fortran/ChangeLog @@ -1,25 +1,5 @@ -# ChangeLog for x11-libs/gtk-fortran -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*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 12a8359..e7e83b3 100644 --- a/x11-libs/gtk-fortran/Manifest +++ b/x11-libs/gtk-fortran/Manifest @@ -1,8 +1,2 @@ -AUX Doxyfile.patch 933 SHA256 e863ec53fe5c137968f002e41982b428cfe0baff91130c3f262753ad2f535b99 SHA512 9371637fb9ac0836c95251e6cb303556a8dfdc1ff900a7b5a8e8ee7fbfe75bc137fe95c3b001979ff9895d9048e62a15dd747acc3517ebd1e1c80e9b1df76dab WHIRLPOOL a1a134050318dfdf75510e7adbc8049630b9e6cf2e2f730554b279137720da4fe5eff74b8f65fe1dba08cd2cc57e236897073b6870198c4e6fce437c59e0b229 -AUX Doxyfile_man.patch 500 SHA256 8b6abce034641444020ad71e175ee0b1ea5ae15c8b25b0603e6e3aea823700ab SHA512 6ead8e3d40830a148dc719c2dd0725c12f912b6363dc0e3be78f40a6ff7f7dba6e395f8e8c8081e9333cc7f62fd5529cfec781d5d41288f942ef1063862dfa57 WHIRLPOOL 70c18b096669e3573e01a7e91b1f359bacc042d9efb20de12709e53dbdd7bc9f3f6282974021490115d45fc7a5be1b75ce5bbec6cac7e785313eb2368e08f4cb -EBUILD gtk-fortran-2.9999-r1.ebuild 2250 SHA256 38df90dd5134aa3df6e5cb9cab40c94e76c6ad0eff393ab5c12755db1c7099ad SHA512 fadcef766c9d87b1801b13d63e2825503b89658d072b9cb57da220bf38c537dd600234d7adbdff043421b4780aeca2576e1b4057fe3f3cc3049b0b247ffe5074 WHIRLPOOL 17a2eae64f843c434e74b9d5eed499c5e00db41254a50d86bec6b46a8d77f6e59ffb58ff79c1a781203b3b012ad59891c7fb4c39fb399c682552f5875ade1f37 -EBUILD gtk-fortran-3.9999-r1.ebuild 2383 SHA256 a8089572d7fcfcb516149a4bbbfb31fb93ff0189f26eb71a8f67f1603547cc14 SHA512 af1e9c617ccb27fd987615a3ae322a022aa2c9f4fd85f3ea731b620f5d4614f90041d246a308c2a82423a92abbcd2df0e27f6ccff2348e773094020209a535e8 WHIRLPOOL c12fa2bd4df03d201708c34df0277bbbd69bd4a6b366dd4b45a415c43a38453b66b599f1ea87c97066990bada4897dacce2a1951b235ee04c3e6369be4f36350 -EBUILD gtk-fortran-3.9999-r2.ebuild 2696 SHA256 6d93bfe9c67fdaf12629aae9eb5326bf9e9c62ffd17a327fc6e478601ea12867 SHA512 7c9599bd998821bc12adb4c2a36e22afbaa19769955d9cd3018ccc1fe77bf8cddc41d3caab1697432e86267b703075445efd8d234b823f74a47fef6820bb5bce WHIRLPOOL a85dff2cea6535b7d4f43cf83b0d8cb981d8b5af5fa4ad869d4216929116cd7e1d688b61164f6c8beaedb3057c27d03d7124f95f3cf556a607e0855f304dd73d -MISC ChangeLog 889 SHA256 06ce138dcd08642b920767bdffa86321b312b3fe54df3c5d6a127163919cbd2c SHA512 a7105757fc8aa5bc818f3d018431b6a236489169b758b4fb119a70e87ca4ffb8ba3a436a78e6d24cc165efc43a15a54e396199e60da59b88195d0b533601c4e2 WHIRLPOOL c1b16076990314f3984478e0a14d96458475fcad45d79bffbd04045a4da3f39bf8815d35b178e4d60a10880ce677bccb5ac4a9831893b0e134d9e10497965c20 -MISC Doxyfile 8753 SHA256 603c34657342a624e86302eb127f93f69a3b8669ebd1fa17afaa05b009a4f2e3 SHA512 24b09447da4d4bfb33896fcfbe299d792459fe7858259096cf5140768a63c4424154b84a6ea54a1c4ad32fbfbcd16d276f80ec2c588626e3d9d9866ba4e9c5e2 WHIRLPOOL bbd7e3813cd9c1b0c9867618f1472ad9c109af264867af8cef562ea4e8c3dff019613749e4fe6fbcc31e3a18bd6a5fb120f790e6f3e6bbbbe4bdd07c9b678a7c -MISC metadata.xml 368 SHA256 f96ab3f157d8d501548fc5283acd05f551be4638415676a5a36de55c2aa9f719 SHA512 3753b417f97e17a5f6c4f3294b4ae4774e56a37f767a9a6669b50e75c287b36212c9d4c9b3a9e980d9282407f326fa15b098c0d6cd5add9a42369532a3b14d94 WHIRLPOOL 4b2ed585d136aea6ec98b49cb36a90677c89bc7e6777d4794fea32979f6faf197820df62e8756dbaae9ac220c82bd74db71f3ab48feb12ce573a8087f654bcb4 +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 1b84ec2..0000000 --- a/x11-libs/gtk-fortran/gtk-fortran-2.9999-r1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils cmake-utils fortran-2 git-2 - -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 1bf7aa8..0000000 --- a/x11-libs/gtk-fortran/gtk-fortran-3.9999-r1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils cmake-utils fortran-2 git-2 - -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 e8bc1e7..0000000 --- a/x11-libs/gtk-fortran/gtk-fortran-3.9999-r2.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils cmake-utils fortran-2 git-2 - -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> diff --git a/x11-libs/qtscriptgenerator/ChangeLog b/x11-libs/qtscriptgenerator/ChangeLog index a40de75..7a9b760 100644 --- a/x11-libs/qtscriptgenerator/ChangeLog +++ b/x11-libs/qtscriptgenerator/ChangeLog @@ -1,7 +1,3 @@ -*qtscriptgenerator-0.2.0-r1 (12 Jan 2018) - - 12 Jan 2018; AstroFloyd <AstroFloyd@gmail.com> - +files/qtscriptgenerator-0.2.0-arm.patch, +metadata.xml, - +qtscriptgenerator-0.2.0-r1.ebuild: - x11-libs/qtscriptgenerator: copy from portage to keep until Plasma-5 version - of Amarok is released + 29 Jan 2021; AstroFloyd <AstroFloyd@gmail.com> -ChangeLog, + -files/qtscriptgenerator-0.2.0-arm.patch, -qtscriptgenerator-0.2.0-r1.ebuild: + x11-libs/qtscriptgenerator: removal. diff --git a/x11-libs/qtscriptgenerator/Manifest b/x11-libs/qtscriptgenerator/Manifest index 9f9c4c5..efe17bb 100644 --- a/x11-libs/qtscriptgenerator/Manifest +++ b/x11-libs/qtscriptgenerator/Manifest @@ -1,5 +1,2 @@ -AUX qtscriptgenerator-0.2.0-arm.patch 2601 SHA256 8ca35c7066ef51b9cb3c61bb9da46cb105ba4eec51de635d10e462d193b491f9 SHA512 285ca3c10e452407a40d000f8fd352d38fa7414a5fb9fdefc0af20cc3da541459c33eb1fbd97320846acf1e86163e1e57a1ac4258a326f6fe8ab5f4c29df62b0 WHIRLPOOL 43a8a1648793e5dded0077a14a56beef2110af4fee3744d64e94135b13a5966cb7e126933a76206c992d6e6ec0a7f790bfaeb831e32f54529ce7e2a93244bcbb -DIST qtscriptgenerator-src-0.2.0.tar.gz 379776 SHA256 895feb274470b9272264c7a141e5bd7f90c92e95d37f346f5f95a352541c8e69 SHA512 54b91562d275b634b50ae8f6ae024cf738605efadeb3085527087ebdc8b6b86559088972ab5dafb7ff1ede6d18dc135f935ac1fb307a17ea1975b4f7629cc0fa WHIRLPOOL 7d52a0f88b89f1a374a175b946ef304752c1ced67fa4123f1dd87da35160221c4495834a4012d05a2f8628344b1a58e39ad46e697a16ca358de07406b9db27ec -EBUILD qtscriptgenerator-0.2.0-r1.ebuild 1382 SHA256 5da1ebb6579b8e150a8ad34ece87a0c9a196eeee21919e74efd0d395313c4333 SHA512 4384134b9b362294ef5d5ce94f9ea156c385019f4fbe2f491954796aff582354e26531f0b0acb758dacc4164fa8ccd8aba7a9a3aa0ee644e3d531c56b7050b36 WHIRLPOOL 4b0c08a0c10bf4db56c27ba75889250ea6e0a5d5e8c571ecd7c8bf7917f6e8d72686a010713fd1497505881d3daa861a3c17118b086c5be3ef006575553ebe27 -MISC ChangeLog 292 SHA256 f64010f5aa654c23adeb4154976591e53bf6732fbf1b201b2f5e4fc8c9f969e5 SHA512 80af3d40bd9fec018514c2e0f442923658bd54c89b81d4abafa88e3770b8eb483a915496b80a1982e90ec2b4b1dc560769303526a83002c7ac56df2ae4041d50 WHIRLPOOL c7f91bf2d0adcb00efd725a33de1d0e7055af1ff477242a601181d000b91d6afac043c602e7eebceda086de6feadde66e2773a6d6cc572b17d24c125d80167ca -MISC metadata.xml 357 SHA256 49ca667bc86f311b74bc68de80d33dc76f3e783c60d7a61a2df8c993c4d7a2ff SHA512 a7daf9cc8bbd6a7887782cf1a74fe4f26098bf596982cfbb2df44ff46ae565e8a89bd8ebf6f2fd494f5fa5f4647c5afbd07f018f843e4a0ddf75ee4b9a31e244 WHIRLPOOL 1196dec77ffaa1fb437f1217ab631d865fac71e6f5165cf2c4e3746600d38891611dfb929e431ffa2e5347e2fa5bf3461c97214fce76c8e2132532bf5b4b19eb +MISC ChangeLog 180 BLAKE2B 6964c0489c1da0cb2d576bfe3febc877d5f0880b9fcbf12bb3f37896c5c892a417ff70e001db2f5596fa751f30311abc6521377a00f595425f886bb784204ed6 SHA512 f26324c7ff20696030f9a3242c003f7b8707e2921010a1437ba347503e4d698bff3858e8076094e0259570463dfb3d871beec808b40d297df3a0b857e4f4f903 +MISC metadata.xml 357 BLAKE2B 535448b63c84c5a742df1004262b73cd6b09776c7f19d8f4d794ea372b5ea1d43e8d17c40a13ff90b90db742228c4eff73f31ea13fa3bbb7eff007cab0c761cd SHA512 a7daf9cc8bbd6a7887782cf1a74fe4f26098bf596982cfbb2df44ff46ae565e8a89bd8ebf6f2fd494f5fa5f4647c5afbd07f018f843e4a0ddf75ee4b9a31e244 diff --git a/x11-libs/qtscriptgenerator/files/qtscriptgenerator-0.2.0-arm.patch b/x11-libs/qtscriptgenerator/files/qtscriptgenerator-0.2.0-arm.patch deleted file mode 100644 index 6305c9a..0000000 --- a/x11-libs/qtscriptgenerator/files/qtscriptgenerator-0.2.0-arm.patch +++ /dev/null @@ -1,41 +0,0 @@ -diff -Nru qtscriptgenerator-src-0.2.0.orig/generator/typesystem_core-common.xml qtscriptgenerator-src-0.2.0/generator/typesystem_core-common.xml ---- qtscriptgenerator-src-0.2.0.orig/generator/typesystem_core-common.xml 2012-01-23 12:30:03.000000000 +0100 -+++ qtscriptgenerator-src-0.2.0/generator/typesystem_core-common.xml 2012-03-08 05:36:14.342528441 +0100 -@@ -921,6 +921,7 @@ - <value-type name="QEasingCurve"> - <modify-function signature="customType()const" remove="all" /> - <modify-function signature="setCustomType(double)" remove="all" /> -+ <modify-function signature="setCustomType(float)" remove="all" /> - </value-type> - - <object-type name="QAbstractAnimation" /> -diff -Nru qtscriptgenerator-src-0.2.0.orig/generator/typesystem_core-qtscript.xml qtscriptgenerator-src-0.2.0/generator/typesystem_core-qtscript.xml ---- qtscriptgenerator-src-0.2.0.orig/generator/typesystem_core-qtscript.xml 2012-01-23 12:30:03.000000000 +0100 -+++ qtscriptgenerator-src-0.2.0/generator/typesystem_core-qtscript.xml 2012-03-08 05:41:37.492524499 +0100 -@@ -1447,6 +1447,7 @@ - <modify-function signature="operator==(const QEasingCurve &)const" remove="all"/> - <modify-function signature="operator!=(const QEasingCurve &)const" remove="all"/> - <modify-function signature="setCustomType(double)" remove="all"/> -+ <modify-function signature="setCustomType(float)" remove="all"/> - <modify-function signature="customType()const" remove="all"/> - </value-type> - -diff -Nru qtscriptgenerator-src-0.2.0.orig/generator/typesystem_core.xml qtscriptgenerator-src-0.2.0/generator/typesystem_core.xml ---- qtscriptgenerator-src-0.2.0.orig/generator/typesystem_core.xml 2012-01-23 12:30:03.000000000 +0100 -+++ qtscriptgenerator-src-0.2.0/generator/typesystem_core.xml 2012-03-08 05:39:53.932524942 +0100 -@@ -1388,14 +1388,12 @@ - </value-type> - - <value-type name="QEasingCurve"> -- <modify-function signature="customType()const" remove="all"/> -- <modify-function signature="setCustomType(double)" remove="all"/> -- - <modify-function signature="QEasingCurve(QEasingCurve)" remove="all"/> - <modify-function signature="operator=(QEasingCurve)" remove="all"/> - <modify-function signature="operator==(const QEasingCurve &)const" remove="all"/> - <modify-function signature="operator!=(const QEasingCurve &)const" remove="all"/> - <modify-function signature="setCustomType(double)" remove="all"/> -+ <modify-function signature="setCustomType(float)" remove="all"/> - <modify-function signature="customType()const" remove="all"/> - </value-type> - diff --git a/x11-libs/qtscriptgenerator/qtscriptgenerator-0.2.0-r1.ebuild b/x11-libs/qtscriptgenerator/qtscriptgenerator-0.2.0-r1.ebuild deleted file mode 100644 index d583638..0000000 --- a/x11-libs/qtscriptgenerator/qtscriptgenerator-0.2.0-r1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit qmake-utils - -MY_P=${PN}-src-${PV} - -DESCRIPTION="Tool for generating Qt bindings for Qt Script" -HOMEPAGE="https://code.google.com/p/qtscriptgenerator/" -SRC_URI="https://dev.gentoo.org/~johu/distfiles/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="debug" - -DEPEND=" - dev-qt/designer:4 - dev-qt/qtcore:4 - dev-qt/qtgui:4[accessibility] - dev-qt/qtopengl:4 - dev-qt/qtscript:4 - dev-qt/qtsql:4 - dev-qt/qtsvg:4[accessibility] - dev-qt/qtxmlpatterns:4 - media-libs/phonon[qt4] -" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - default - - # remove phonon - sed -i "/typesystem_phonon.xml/d" generator/generator.qrc || die "sed failed" - sed -i "/qtscript_phonon/d" qtbindings/qtbindings.pro || die "sed failed" - sed -i "/qtscript_webkit/d" qtbindings/qtbindings.pro || die "sed failed" - - use arm && eapply "${FILESDIR}"/${P}-arm.patch -} - -src_configure() { - cd "${S}"/generator || die - eqmake4 generator.pro - - cd "${S}"/qtbindings || die - eqmake4 qtbindings.pro -} - -src_compile() { - cd "${S}"/generator || die - emake - ./generator --include-paths="$(qt4_get_headerdir)" || die - - cd "${S}"/qtbindings || die - emake -} - -src_install() { - insinto "$(qt4_get_libdir)"/plugins/script - insopts -m0755 - doins "${S}"/plugins/script/* -} diff --git a/x11-libs/qwt/ChangeLog b/x11-libs/qwt/ChangeLog new file mode 100644 index 0000000..d14bf20 --- /dev/null +++ b/x11-libs/qwt/ChangeLog @@ -0,0 +1,10 @@ + 14 Jan 2021; AstroFloyd <AstroFloyd@gmail.com> -qwt-6.1.4.ebuild, + metadata.xml: + x11-libs/qwt: remove from repo. + +*qwt-6.1.4 (15 Jan 2020) + + 15 Jan 2020; AstroFloyd <AstroFloyd@gmail.com> + +files/qwt-6.0.2-invalid-read.patch, +files/qwt-6.1.1-pc-destdir.patch, + +metadata.xml, +qwt-6.1.4.ebuild: + x11-libs/qwt: add ebuild for v6.1.4. diff --git a/x11-libs/qwt/Manifest b/x11-libs/qwt/Manifest new file mode 100644 index 0000000..d88991b --- /dev/null +++ b/x11-libs/qwt/Manifest @@ -0,0 +1,4 @@ +AUX qwt-6.0.2-invalid-read.patch 9447 BLAKE2B a3a9074113cee590bae03f0a55eb6cb2800c88ad06aa989d3293c42be8945db11982c915b775dac43d773f557dbfa57f5f3abf40a0f57c4d414f4003d09f581b SHA512 e9912ec60d062bad89ecb74c0342815f8c7b351318df88120e7510e44224f52a1c89e8ab2bcafd6d8c418a7a3e67347b159d174d417cbebf4fa3377191d0f201 +AUX qwt-6.1.1-pc-destdir.patch 498 BLAKE2B 4e3fefa36daebe0c173adaae02c33a622d70cefd626998f9baf65229291be87dcd5dff175961fb2b33d794e0b3f082a36209ce682434bd3f83de6fecc585137a SHA512 a2035e27af7110a2aaf4e28f316e2c6c49b6909345ceec01eb4793ac66445594bf362fa6939506ba6d0300bde9487c83ea770299af8c3ca8d71b162cbc71e769 +MISC ChangeLog 343 BLAKE2B 832152aae070f971f91193b1d9960d88facf14eadf47a01d801f316cc1169ec803aa50db39c164dc38209c78e95e4dd6d7c770aabb2e14f192cccc77bf91fa90 SHA512 141b83c7d00a2f2b9967b1d87073c292e0761b2d12b1aefda6c5748ac98e1586604a842c814beb986bab5d5f97c3465e55d92653912a30bfead72406da6ebea7 +MISC metadata.xml 692 BLAKE2B ce8d2b143a7d6c25cf574bc92f97573eca35b96dba1ec7d9b3755607d5b1f40e1d46bbcab9ab2805c14994561f8fa0e349189b85f97679ab93a43f2567fd80b1 SHA512 f9b2b67f86f94404dafbdf26b2280b54904dffbf92a14a756374431f1babbabbf3c5ad55e6734d47be7f8330afb3db83b9e7e5d06a6e92089982a0b85bcddcd6 diff --git a/x11-libs/qwt/files/qwt-6.0.2-invalid-read.patch b/x11-libs/qwt/files/qwt-6.0.2-invalid-read.patch new file mode 100644 index 0000000..a225350 --- /dev/null +++ b/x11-libs/qwt/files/qwt-6.0.2-invalid-read.patch @@ -0,0 +1,250 @@ +--- qwt-6.0.2-orig/textengines/mathml/qwt_mml_document.cpp 2012-12-01 00:22:46.752106265 +1100 ++++ qwt-6.0.2/textengines/mathml/qwt_mml_document.cpp 2013-01-31 14:29:30.590197611 +1100 +@@ -4421,7 +4421,10 @@ + if ( ok ) + return value; + else +- qWarning( "Could not convert %s to form", value_str.toLatin1().data() ); ++ { ++ QByteArray value_str_ba = value_str.toLatin1(); ++ qWarning( "Could not convert %s to form", value_str_ba.data() ); ++ } + + } + +@@ -4658,7 +4661,10 @@ + continue; + } + else +- qWarning( "MmlMtableNode::layoutSymbol(): could not parse value %s%%", value.toLatin1().data() ); ++ { ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "MmlMtableNode::layoutSymbol(): could not parse value %s%%", value_ba.data() ); ++ } + } + + // Relatively sized column, but we failed to parse the factor. Treat is like an auto +@@ -5167,7 +5173,8 @@ + double factor = factor_str.toFloat( &float_ok ); + if ( !float_ok || factor < 0 ) + { +- qWarning( "MmlMpaddedNode::interpretSpacing(): could not parse \"%s\"", value.toLatin1().data() ); ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "MmlMpaddedNode::interpretSpacing(): could not parse \"%s\"", value_ba.data() ); + return 0; + } + +@@ -5196,7 +5203,8 @@ + unit_size = QwtMmlNode::interpretSpacing( "1" + pseudo_unit, &unit_ok ); + if ( !unit_ok ) + { +- qWarning( "MmlMpaddedNode::interpretSpacing(): could not parse \"%s\"", value.toLatin1().data() ); ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "MmlMpaddedNode::interpretSpacing(): could not parse \"%s\"", value_ba.data() ); + return 0; + } + } +@@ -5368,7 +5376,8 @@ + return ( int )( em * factor ); + else + { +- qWarning( "interpretSpacing(): could not parse \"%sem\"", value.toLatin1().data() ); ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "interpretSpacing(): could not parse \"%sem\"", value_ba.data() ); + if ( ok != 0 ) + *ok = false; + return 0; +@@ -5384,7 +5393,8 @@ + return ( int )( ex * factor ); + else + { +- qWarning( "interpretSpacing(): could not parse \"%sex\"", value.toLatin1().data() ); ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "interpretSpacing(): could not parse \"%sex\"", value_ba.data() ); + if ( ok != 0 ) + *ok = false; + return 0; +@@ -5406,7 +5416,8 @@ + } + else + { +- qWarning( "interpretSpacing(): could not parse \"%scm\"", value.toLatin1().data() ); ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "interpretSpacing(): could not parse \"%scm\"", value_ba.data() ); + if ( ok != 0 ) + *ok = false; + return 0; +@@ -5428,7 +5439,8 @@ + } + else + { +- qWarning( "interpretSpacing(): could not parse \"%smm\"", value.toLatin1().data() ); ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "interpretSpacing(): could not parse \"%smm\"", value_ba.data() ); + if ( ok != 0 ) + *ok = false; + return 0; +@@ -5450,7 +5462,8 @@ + } + else + { +- qWarning( "interpretSpacing(): could not parse \"%sin\"", value.toLatin1().data() ); ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "interpretSpacing(): could not parse \"%sin\"", value_ba.data() ); + if ( ok != 0 ) + *ok = false; + return 0; +@@ -5466,7 +5479,8 @@ + return i; + else + { +- qWarning( "interpretSpacing(): could not parse \"%spx\"", value.toLatin1().data() ); ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "interpretSpacing(): could not parse \"%spx\"", value_ba.data() ); + if ( ok != 0 ) + *ok = false; + return 0; +@@ -5478,7 +5492,8 @@ + if ( float_ok && i >= 0 ) + return i; + +- qWarning( "interpretSpacing(): could not parse \"%s\"", value.toLatin1().data() ); ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "interpretSpacing(): could not parse \"%s\"", value_ba.data() ); + if ( ok != 0 ) + *ok = false; + return 0; +@@ -5503,7 +5518,8 @@ + return ( int )( base * factor / 100.0 ); + } + +- qWarning( "interpretPercentSpacing(): could not parse \"%s%%\"", value.toLatin1().data() ); ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "interpretPercentSpacing(): could not parse \"%s%%\"", value_ba.data() ); + if ( ok != 0 ) + *ok = false; + return 0; +@@ -5528,7 +5544,8 @@ + return pt_size; + } + +- qWarning( "interpretPointSize(): could not parse \"%spt\"", value.toLatin1().data() ); ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "interpretPointSize(): could not parse \"%spt\"", value_ba.data() ); + if ( ok != 0 ) + *ok = false; + return 0; +@@ -5737,7 +5754,8 @@ + */ + static const QwtMmlOperSpec *searchOperSpecData( const QString &name ) + { +- const char *name_latin1 = name.toLatin1().data(); ++ QByteArray name_latin1_ba = name.toLatin1(); ++ const char *name_latin1 = name_latin1_ba.data(); + + // binary search + // establish invariant g_oper_spec_data[begin].name < name < g_oper_spec_data[end].name +@@ -5789,7 +5807,8 @@ + if ( spec == 0 ) + continue; + +- const char *name_latin1 = name.toLatin1().data(); ++ QByteArray name_ba = name.toLatin1(); ++ const char *name_latin1 = name_ba.data(); + + // backtrack to the first instance of name + while ( spec > g_oper_spec_data && qstrcmp( ( spec - 1 )->name, name_latin1 ) == 0 ) +@@ -5918,7 +5937,8 @@ + if ( ok != 0 ) + *ok = false; + +- qWarning( "interpretMathVariant(): could not parse value: \"%s\"", value.toLatin1().data() ); ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "interpretMathVariant(): could not parse value: \"%s\"", value_ba.data() ); + + return QwtMml::NormalMV; + } +@@ -5938,7 +5958,8 @@ + if ( ok != 0 ) + *ok = false; + +- qWarning( "interpretForm(): could not parse value \"%s\"", value.toLatin1().data() ); ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "interpretForm(): could not parse value \"%s\"", value_ba.data() ); + return QwtMml::InfixForm; + } + +@@ -5959,7 +5980,8 @@ + if ( ok != 0 ) + *ok = false; + +- qWarning( "interpretColAlign(): could not parse value \"%s\"", value.toLatin1().data() ); ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "interpretColAlign(): could not parse value \"%s\"", value_ba.data() ); + return QwtMml::ColAlignCenter; + } + +@@ -5984,7 +6006,8 @@ + if ( ok != 0 ) + *ok = false; + +- qWarning( "interpretRowAlign(): could not parse value \"%s\"", value.toLatin1().data() ); ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "interpretRowAlign(): could not parse value \"%s\"", value_ba.data() ); + return QwtMml::RowAlignAxis; + } + +@@ -6018,7 +6041,8 @@ + if ( ok != 0 ) + *ok = false; + +- qWarning( "interpretFrameType(): could not parse value \"%s\"", value.toLatin1().data() ); ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "interpretFrameType(): could not parse value \"%s\"", value_ba.data() ); + return QwtMml::FrameNone; + } + +@@ -6030,7 +6054,8 @@ + QStringList l = value_list.split( ' ' ); + if ( l.count() != 2 ) + { +- qWarning( "interpretFrameSpacing: could not parse value \"%s\"", value_list.toLatin1().data() ); ++ QByteArray value_list_ba = value_list.toLatin1(); ++ qWarning( "interpretFrameSpacing: could not parse value \"%s\"", value_list_ba.data() ); + if ( ok != 0 ) + *ok = false; + return QwtMml::FrameSpacing( ( int )( 0.4 * em ), ( int )( 0.5 * ex ) ); +@@ -6089,7 +6114,10 @@ + else if ( value == "bold" ) + fn.setBold( true ); + else +- qWarning( "interpretDepreciatedFontAttr(): could not parse fontweight \"%s\"", value.toLatin1().data() ); ++ { ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "interpretDepreciatedFontAttr(): could not parse fontweight \"%s\"", value_ba.data() ); ++ } + } + + if ( font_attr.contains( "fontstyle" ) ) +@@ -6100,7 +6128,10 @@ + else if ( value == "italic" ) + fn.setItalic( true ); + else +- qWarning( "interpretDepreciatedFontAttr(): could not parse fontstyle \"%s\"", value.toLatin1().data() ); ++ { ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "interpretDepreciatedFontAttr(): could not parse fontstyle \"%s\"", value_ba.data() ); ++ } + } + + if ( font_attr.contains( "fontfamily" ) ) +@@ -6150,7 +6181,8 @@ + + if ( ok != 0 ) + *ok = false; +- qWarning( "interpretMathSize(): could not parse mathsize \"%s\"", value.toLatin1().data() ); ++ QByteArray value_ba = value.toLatin1(); ++ qWarning( "interpretMathSize(): could not parse mathsize \"%s\"", value_ba.data() ); + return fn; + } + diff --git a/x11-libs/qwt/files/qwt-6.1.1-pc-destdir.patch b/x11-libs/qwt/files/qwt-6.1.1-pc-destdir.patch new file mode 100644 index 0000000..f00ea60 --- /dev/null +++ b/x11-libs/qwt/files/qwt-6.1.1-pc-destdir.patch @@ -0,0 +1,15 @@ + textengines/mathml/mathml.pro | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/textengines/mathml/mathml.pro b/textengines/mathml/mathml.pro +index 7032366..b1372f7 100644 +--- a/textengines/mathml/mathml.pro ++++ b/textengines/mathml/mathml.pro +@@ -63,6 +63,7 @@ contains(QWT_CONFIG, QwtPkgConfig) { + + # QMAKE_PKGCONFIG_DESTDIR is buggy, in combination + # with including pri files: better don't use it ++ QMAKE_PKGCONFIG_DESTDIR = pkgconfig + + greaterThan(QT_MAJOR_VERSION, 4) { + diff --git a/x11-libs/qwt/metadata.xml b/x11-libs/qwt/metadata.xml new file mode 100644 index 0000000..08302f7 --- /dev/null +++ b/x11-libs/qwt/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <longdescription lang="en"> + The Qwt library contains GUI Components and utility classes which are + primarily useful for programs with a technical background. + Besides a 2D plot widget it provides scales, sliders, dials, + compasses, thermometers, wheels and knobs to control or display + values, arrays or ranges of type double. +</longdescription> + <upstream> + <remote-id type="sourceforge">qwt</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-libs/qwtpolar/ChangeLog b/x11-libs/qwtpolar/ChangeLog index a27caa7..c7b5103 100644 --- a/x11-libs/qwtpolar/ChangeLog +++ b/x11-libs/qwtpolar/ChangeLog @@ -1,64 +1,4 @@ -# ChangeLog for x11-libs/qwtpolar -# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/qwtpolar/ChangeLog,v 1.9 2014/09/19 12:56:13 jlec Exp $ - - 07 Apr 2017; AstroFloyd <AstroFloyd@gmail.com> -qwtpolar-1.1.1-r1.ebuild, - -qwtpolar-1.1.1-r2.ebuild, +qwtpolar-1.1.1-r4.ebuild: - Revision bump - -*qwtpolar-1.1.1-r3 (20 Oct 2015) - - 20 Oct 2015; AstroFloyd <AstroFloyd@gmail.com> +qwtpolar-1.1.1-r3.ebuild: - Revision bump: install examples if desired - -*qwtpolar-1.1.1-r2 (02 Aug 2015) - - 02 Aug 2015; AstroFloyd <AstroFloyd@gmail.com> +qwtpolar-1.1.1-r2.ebuild: - Revision bump: manually link qwt-qt5 - -*qwtpolar-1.1.1-r1 (30 Jul 2015) - - 31 Jul 2015; AstroFloyd <AstroFloyd@gmail.com> +qwtpolar-1.1.1-r1.ebuild, - +metadata.xml: - Revision bump: add multibuild support for Qt4 and Qt5 - -*qwtpolar-1.1.1 (19 Sep 2014) - - 19 Sep 2014; Justin Lecher <jlec@gentoo.org> +qwtpolar-1.1.1.ebuild: - Version Bump - -*qwtpolar-1.1.0 (15 Feb 2014) - - 15 Feb 2014; Justin Lecher <jlec@gentoo.org> +qwtpolar-1.1.0.ebuild, - metadata.xml: - Version Bump - - 23 Dec 2011; Justin Lecher <jlec@gentoo.org> qwtpolar-1.0.0.ebuild: - Correct slot for qwt 5 -> 6, #395737 - -*qwtpolar-1.0.0 (19 Dec 2011) - - 19 Dec 2011; Justin Lecher <jlec@gentoo.org> +qwtpolar-1.0.0.ebuild: - Version Bump - - 07 Aug 2011; Markus Meier <maekke@gentoo.org> qwtpolar-0.1.0-r1.ebuild: - x86 stable, bug #375989 - - 02 Aug 2011; Markos Chandras <hwoarang@gentoo.org> qwtpolar-0.1.0-r1.ebuild: - Stable on amd64 wrt bug #375989 - -*qwtpolar-0.1.0-r1 (04 Jul 2011) - - 04 Jul 2011; Tomáš Chvátal <scarabeus@gentoo.org> -qwtpolar-0.1.0.ebuild, - +qwtpolar-0.1.0-r1.ebuild: - Revision bump to fix multilib strictness. Fixes bug #374013. - - 14 Jun 2011; Tomáš Chvátal <scarabeus@gentoo.org> qwtpolar-0.1.0.ebuild: - Do not install qwtlicense manpage as it is just license converted to manpage. - -*qwtpolar-0.1.0 (12 Jun 2011) - - 12 Jun 2011; Tomáš Chvátal <scarabeus@gentoo.org> +qwtpolar-0.1.0.ebuild, - +metadata.xml: - Initial commit. Required by qgis. - + 07 Dec 2019; AstroFloyd <AstroFloyd@gmail.com> -ChangeLog, + -qwtpolar-1.1.1-r5.ebuild, metadata.xml: + x11-libs/qwtpolar: remove ebuilds. Since qt5 has long been supported in + portage now. diff --git a/x11-libs/qwtpolar/Manifest b/x11-libs/qwtpolar/Manifest index 679e323..9a53a2c 100644 --- a/x11-libs/qwtpolar/Manifest +++ b/x11-libs/qwtpolar/Manifest @@ -1,5 +1,2 @@ -DIST qwtpolar-1.1.1.tar.bz2 565546 SHA256 6168baa9dbc8d527ae1ebf2631313291a1d545da268a05f4caa52ceadbe8b295 SHA512 5b752e5426ae15740737277c2ba244cab947c54d573b4eedd1f54359b6eab1fa738d40f68f6c806106d01596eabc9f6d7ee825dde11a4925bebd643f42021621 WHIRLPOOL e03906b22f06d6ea42ab0609d28a578be70c4d5c9a71d0cb00f40e2630f2868890085434e4f2833280db2c445eaefc16bfd321a3d4f5cc9e1538a608fd1d727b -EBUILD qwtpolar-1.1.1-r3.ebuild 4169 SHA256 964dc809a266603d5acecc6a997fb3e9105967be90425d9bb8f6854d7f60498d SHA512 c16f965a10a674ded21876d7e399308d5e8a97fd8084f16e168d2756183f56f3a71582f7813c4cbd110cd621fdb03528d559e6efc8f17b3873f1311a3d88542e WHIRLPOOL 79898682fd64bde43852a09abc381487353e464413ea1f50671f3abe12419f56b50090667ac162b313f3f439315104001ba1f82491196e555ba80b77a976292f -EBUILD qwtpolar-1.1.1-r4.ebuild 4256 SHA256 d8d4bea8e208f5a4a6630d8fe7ddd0cd7e8e6649cfcbb63e19e7e2dbc5f6a324 SHA512 6daa27ce5b8f23bbcd68e106b4f8f0c5dae8aeb76b60807f63e61cdbc2446c78a8ab1a4313488dd9677648b4fa05954a3c66a10df5fd3f9109f0e74c63b5d011 WHIRLPOOL 457786291e750f1e5855f80d360b50f74a242ba6aa6d654c7df27875c60c48e68230064ad196dced3bacdeb29570589f890b85705831d3df46b82474219d6fe6 -MISC ChangeLog 2068 SHA256 e0f672d2ce1f844db13dc9ba0ebe58c125e14a1f857748c1149dfe51d4f5583d SHA512 e712adf3aa874e21de53ffee18952f19021eee7d4ff29d8dc6f20589aadb2500130d891a98c7d1e2909575f4f68eb394ae02c3e626c9992b41e0710a5b5bc0eb WHIRLPOOL 9897e57286cece023365461e5d35192c09f7411d5dbe6fccd3dd3457f956f256efee332f1d4c372f17cb6c767579a87c38afb65b9b18ef8ecabce74ba605622b -MISC metadata.xml 348 SHA256 945ba9f6f842b18c5bfbb9fc05a83645132796647acf4417e4cc0cb280a34789 SHA512 963095bcf3d3ebbab769a6d3c189b86be7495586f04ccdfd3e26e1433f9c395ce05eff709676283b22ee73700d7d3bbd3bf5fbedacbe2ef9e3ad1c4146cc2d90 WHIRLPOOL 4de5e82d28c67c762fd90e551a2f7ad46c16cff3bab1499f1c6cc8b66012afbe51b861388b64f78bdccd29b9aa53918c16016521d9707a880cd6f84f3546222f +MISC ChangeLog 194 BLAKE2B 1f867f0c37f9f74f86780946fd565481f294c0ea20bd1ea1791226dc975b3aa6d51a865d1baaad95bfb9f4b1aa296b4d9ed694e1c7540fcaf95dad7cc6cd3a90 SHA512 e517ffed7aa007b5a6add568eb2547a7b9dacb96bb25db1fe75bab6eaf0333008452a9bc89ba098daab148d1583c3d9790d75d38211beff07925a3e57c57dfdc +MISC metadata.xml 221 BLAKE2B a17234f9a705bf870b5a0a4f389bc9c61f3bf7220bc0bd9df3e1f339a7bfdff919744757bc5657fcad1133b8e14863cc086458319ede5992a73ce34152780d06 SHA512 5cb4162a6883ff5dcced91a0c4dbcaf9caa8b1507cf64fd101278189ab86064cdbd1cdff3d2c83f2a9b14e9eef84dcde4077daf895c744ab28e0b081fe5a1bf7 diff --git a/x11-libs/qwtpolar/metadata.xml b/x11-libs/qwtpolar/metadata.xml index 84c638e..a6e59c0 100644 --- a/x11-libs/qwtpolar/metadata.xml +++ b/x11-libs/qwtpolar/metadata.xml @@ -4,7 +4,4 @@ <upstream> <remote-id type="sourceforge">qwtpolar</remote-id> </upstream> - <use> - <flag name='designer'>Build the plugin for <pkg>dev-qt/designer</pkg>/<pkg>dev-qt/qt-creator</pkg></flag> - </use> </pkgmetadata> diff --git a/x11-libs/qwtpolar/qwtpolar-1.1.1-r3.ebuild b/x11-libs/qwtpolar/qwtpolar-1.1.1-r3.ebuild deleted file mode 100644 index e199fda..0000000 --- a/x11-libs/qwtpolar/qwtpolar-1.1.1-r3.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit multibuild multilib qmake-utils - -DESCRIPTION="Library for displaying values on a polar coordinate system" -HOMEPAGE="http://qwtpolar.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" - -LICENSE="qwt" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="designer doc examples qt4 qt5" -REQUIRED_USE="|| ( qt4 qt5 )" - -RDEPEND="x11-libs/qwt:6[svg] - qt5? ( >=x11-libs/qwt-6.1.2-r1[svg,qt5] )" -DEPEND="${RDEPEND}" - -src_prepare() { - sed \ - -e "/QWT_POLAR_INSTALL_PREFIX /s:=.*$:= ${EPREFIX}/usr:g" \ - -e "/QWT_POLAR_INSTALL_LIBS/s:lib:$(get_libdir):g" \ - -e "/QWT_POLAR_INSTALL_DOCS/s:doc:share/doc/${PF}:g" \ - -e "/= QwtPolarExamples/d" \ - -i ${PN}config.pri || die - - use designer || sed -e "/= QwtPolarDesigner/ d" -i ${PN}config.pri || die - use doc || sed -e 's/target doc/target/' -i src/src.pro || die - - sed \ - -e "s:{QWT_POLAR_ROOT}/lib:{QWT_POLAR_ROOT}/$(get_libdir):" \ - -i src/src.pro || die - echo "INCLUDEPATH += ${EPREFIX}/usr/include/qwt6" >> src/src.pro - cat >> designer/designer.pro <<- EOF - INCLUDEPATH += "${EPREFIX}"/usr/include/qwt6 - LIBS += -L"${S}"/$(get_libdir) - EOF - - MULTIBUILD_VARIANTS=( ) - - if use qt4; then - MULTIBUILD_VARIANTS+=( qt4-shared ) - fi - if use qt5; then - MULTIBUILD_VARIANTS+=( qt5-shared ) - fi - - multibuild_copy_sources - - qt45_preparation() { - case "${MULTIBUILD_VARIANT}" in - qt4-*) - sed \ - -e "/QWT_POLAR_INSTALL_PLUGINS/s:=.*$:= ${EPREFIX}/usr/$(get_libdir)/qt4/plugins/designer/:g" \ - -e "/QWT_POLAR_INSTALL_FEATURES/s:=.*$:= ${EPREFIX}/usr/share/qt4/mkspecs/features/:g" \ - -i ${PN}config.pri || die - - sed \ - -e "/^TARGET/s:(qwtpolar):(qwtpolar-qt4):g" \ - -e "/^TARGET/s:qwtpolar):qwtpolar-qt4):g" \ - -i src/src.pro || die - - sed \ - -e '/qwtPolarAddLibrary/s:(qwtpolar):(qwtpolar-qt4):g' \ - -e '/qwtPolarAddLibrary/s:qwtpolar):qwtpolar-qt4):g' \ - -e "s:\${QWT_POLAR_ROOT}/lib:\${QWT_POLAR_ROOT}/$(get_libdir):g" \ - -i qwtpolar.prf designer/designer.pro examples/examples.pri || die - ;; - qt5-*) - sed \ - -e "/QWT_POLAR_INSTALL_PLUGINS/s:=.*$:= ${EPREFIX}/usr/$(get_libdir)/qt5/plugins/designer/:g" \ - -e "/QWT_POLAR_INSTALL_FEATURES/s:=.*$:= ${EPREFIX}/usr/share/qt5/mkspecs/features/:g" \ - -i ${PN}config.pri || die - - sed \ - -e "/^TARGET/s:(qwtpolar):(qwtpolar-qt5):g" \ - -e "/^TARGET/s:qwtpolar):qwtpolar-qt5):g" \ - -i src/src.pro || die - - sed \ - -e '/qwtPolarAddLibrary/s:(qwtpolar):(qwtpolar-qt5):g' \ - -e '/qwtPolarAddLibrary/s:qwtpolar):qwtpolar-qt5):g' \ - -e "s:\${QWT_POLAR_ROOT}/lib:\${QWT_POLAR_ROOT}/$(get_libdir):g" \ - -i qwtpolar.prf designer/designer.pro examples/examples.pri || die - ;; - esac - } - - multibuild_foreach_variant run_in_build_dir qt45_preparation -} - -src_configure() { - configuration() { - case "${MULTIBUILD_VARIANT}" in - qt4-*) - eqmake4 - ;; - qt5-*) - eqmake5 - # qmake 5 doesn't seem to find Qwt - not sure why, but fix it by hand... - make sub-src-qmake_all - sed -i '/LIBS /s/$(SUBLIBS)/$(SUBLIBS) -lqwt6-qt5/' src/Makefile - ;; - esac - } - multibuild_parallel_foreach_variant run_in_build_dir configuration -} - -src_compile() { - multibuild_foreach_variant run_in_build_dir default -} - -src_install () { - multibuild_foreach_variant run_in_build_dir emake INSTALL_ROOT="${D}" install - mv "${D}/usr/share/doc/${PN}-${PVR}/man" "${D}"/usr/share - - if use examples; then - # don't build examples - fix the Qt files to allow build once installed - cat > examples/examples.pri <<-EOF -TEMPLATE = app - -unix: include( "${EPREFIX}/usr/share/qt4/mkspecs/features/qwt.prf" ) -unix: include( "${EPREFIX}/usr/share/qt4/mkspecs/features/qwtpolar.prf" ) - -greaterThan(QT_MAJOR_VERSION, 4): QT += printsupport concurrent - -contains(QWT_POLAR_CONFIG, QwtPolarSvg) { - QT += svg -} else { - DEFINES += QWT_POLAR_NO_SVG -} - EOF - if use qt4; then - insinto /usr/share/${PN}-qt4 - doins -r examples - fi - if use qt5; then - sed -i -e 's/qt4/qt5/g' examples/examples.pri || die - insinto /usr/share/${PN}-qt5 - doins -r examples - fi - fi -} diff --git a/x11-libs/qwtpolar/qwtpolar-1.1.1-r4.ebuild b/x11-libs/qwtpolar/qwtpolar-1.1.1-r4.ebuild deleted file mode 100644 index de4931e..0000000 --- a/x11-libs/qwtpolar/qwtpolar-1.1.1-r4.ebuild +++ /dev/null @@ -1,148 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit multibuild multilib qmake-utils - -DESCRIPTION="Library for displaying values on a polar coordinate system" -HOMEPAGE="http://qwtpolar.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" - -LICENSE="qwt" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="designer doc examples qt4 qt5" -REQUIRED_USE="|| ( qt4 qt5 )" - -RDEPEND="x11-libs/qwt:6[svg] - qt5? ( >=x11-libs/qwt-6.1.2-r1[svg,qt5] )" -DEPEND="${RDEPEND}" - -src_prepare() { - rm -f "${S}/doc/man/man3/qwtlicense.3" # Already provided by dependency x11-libs/qwt - sed \ - -e "/QWT_POLAR_INSTALL_PREFIX /s:=.*$:= ${EPREFIX}/usr:g" \ - -e "/QWT_POLAR_INSTALL_LIBS/s:lib:$(get_libdir):g" \ - -e "/QWT_POLAR_INSTALL_DOCS/s:doc:share/doc/${PF}:g" \ - -e "/= QwtPolarExamples/d" \ - -i ${PN}config.pri || die - - use designer || sed -e "/= QwtPolarDesigner/ d" -i ${PN}config.pri || die - use doc || sed -e 's/target doc/target/' -i src/src.pro || die - - sed \ - -e "s:{QWT_POLAR_ROOT}/lib:{QWT_POLAR_ROOT}/$(get_libdir):" \ - -i src/src.pro || die - echo "INCLUDEPATH += ${EPREFIX}/usr/include/qwt6" >> src/src.pro - cat >> designer/designer.pro <<- EOF - INCLUDEPATH += "${EPREFIX}/usr/include/qwt6" - LIBS += -L"${S}/$(get_libdir)" - EOF - - MULTIBUILD_VARIANTS=( ) - - if use qt4; then - MULTIBUILD_VARIANTS+=( qt4-shared ) - fi - if use qt5; then - MULTIBUILD_VARIANTS+=( qt5-shared ) - fi - - multibuild_copy_sources - - qt45_preparation() { - case "${MULTIBUILD_VARIANT}" in - qt4-*) - sed \ - -e "/QWT_POLAR_INSTALL_PLUGINS/s:=.*$:= ${EPREFIX}/usr/$(get_libdir)/qt4/plugins/designer/:g" \ - -e "/QWT_POLAR_INSTALL_FEATURES/s:=.*$:= ${EPREFIX}/usr/share/qt4/mkspecs/features/:g" \ - -i ${PN}config.pri || die - - sed \ - -e "/^TARGET/s:(qwtpolar):(qwtpolar-qt4):g" \ - -e "/^TARGET/s:qwtpolar):qwtpolar-qt4):g" \ - -i src/src.pro || die - - sed \ - -e '/qwtPolarAddLibrary/s:(qwtpolar):(qwtpolar-qt4):g' \ - -e '/qwtPolarAddLibrary/s:qwtpolar):qwtpolar-qt4):g' \ - -e "s:\${QWT_POLAR_ROOT}/lib:\${QWT_POLAR_ROOT}/$(get_libdir):g" \ - -i qwtpolar.prf designer/designer.pro examples/examples.pri || die - ;; - qt5-*) - sed \ - -e "/QWT_POLAR_INSTALL_PLUGINS/s:=.*$:= ${EPREFIX}/usr/$(get_libdir)/qt5/plugins/designer/:g" \ - -e "/QWT_POLAR_INSTALL_FEATURES/s:=.*$:= ${EPREFIX}/usr/share/qt5/mkspecs/features/:g" \ - -i ${PN}config.pri || die - - sed \ - -e "/^TARGET/s:(qwtpolar):(qwtpolar-qt5):g" \ - -e "/^TARGET/s:qwtpolar):qwtpolar-qt5):g" \ - -i src/src.pro || die - - sed \ - -e '/qwtPolarAddLibrary/s:(qwtpolar):(qwtpolar-qt5):g' \ - -e '/qwtPolarAddLibrary/s:qwtpolar):qwtpolar-qt5):g' \ - -e "s:\${QWT_POLAR_ROOT}/lib:\${QWT_POLAR_ROOT}/$(get_libdir):g" \ - -i qwtpolar.prf designer/designer.pro examples/examples.pri || die - ;; - esac - } - - multibuild_foreach_variant run_in_build_dir qt45_preparation -} - -src_configure() { - configuration() { - case "${MULTIBUILD_VARIANT}" in - qt4-*) - eqmake4 - ;; - qt5-*) - eqmake5 - # qmake 5 doesn't seem to find Qwt - not sure why, but fix it by hand... - make sub-src-qmake_all - sed -i '/LIBS /s/$(SUBLIBS)/$(SUBLIBS) -lqwt6-qt5/' src/Makefile - ;; - esac - } - multibuild_parallel_foreach_variant run_in_build_dir configuration -} - -src_compile() { - multibuild_foreach_variant run_in_build_dir default -} - -src_install () { - multibuild_foreach_variant run_in_build_dir emake INSTALL_ROOT="${D}" install - mv "${D}/usr/share/doc/${PN}-${PVR}/man" "${D}/usr/share" - - if use examples; then - # don't build examples - fix the Qt files to allow build once installed - cat > examples/examples.pri <<-EOF -TEMPLATE = app - -unix: include( "${EPREFIX}/usr/share/qt4/mkspecs/features/qwt.prf" ) -unix: include( "${EPREFIX}/usr/share/qt4/mkspecs/features/qwtpolar.prf" ) - -greaterThan(QT_MAJOR_VERSION, 4): QT += printsupport concurrent - -contains(QWT_POLAR_CONFIG, QwtPolarSvg) { - QT += svg -} else { - DEFINES += QWT_POLAR_NO_SVG -} - EOF - if use qt4; then - insinto /usr/share/${PN}-qt4 - doins -r examples - fi - if use qt5; then - sed -i -e 's/qt4/qt5/g' examples/examples.pri || die - insinto /usr/share/${PN}-qt5 - doins -r examples - fi - fi -} |