[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog-ephemeris/
commit: f56e8a5c3dd675c819f02ad6c8bfcdd7b6de4e6d Author: Petr Vaněk gentoo org> AuthorDate: Thu Oct 31 08:44:30 2024 + Commit: Petr Vaněk gentoo org> CommitDate: Thu Oct 31 08:47:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f56e8a5c app-misc/astrolog-ephemeris: drop 7.60 Signed-off-by: Petr Vaněk gentoo.org> app-misc/astrolog-ephemeris/Manifest | 1 - .../astrolog-ephemeris-7.60.ebuild | 26 -- 2 files changed, 27 deletions(-) diff --git a/app-misc/astrolog-ephemeris/Manifest b/app-misc/astrolog-ephemeris/Manifest index fa28ff836eee..8ee893713f55 100644 --- a/app-misc/astrolog-ephemeris/Manifest +++ b/app-misc/astrolog-ephemeris/Manifest @@ -1,2 +1 @@ DIST astrolog-ephemeris-20230414.zip 34586270 BLAKE2B 301cd558cf50fbea242b41388b6f04372f8d1af0dd899dc40731b3a2ac8771c5ef08a4cbb987c6b4ef6f29613b5fe4d5933601808b18f2d266dee36f17bfea36 SHA512 a058a81815c13e31cb03c22408238fe7582cd5b5b548ef9562a60fa89e37b2de2c16d729fd3e78311c9a822169e9d93987599f658ca7b6b1f536c2a0ba76307c -DIST ephemall.zip 4604012 BLAKE2B 0caee003272734a71a3f2d10871e1c034c9e9039f5cb0f09ed19d85122ba875794933d53624d6a379838a7f2c33728c2da9aaadbd91887fea018ecfc1c786557 SHA512 e7822cecb87466987107e84aae64d292dad31de9d2c268886869a37ea9e99bf81b2a530129c0f6538c6b55ad46b185e16ee0c5b0d8858acfe189f19e2595c6da diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.60.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.60.ebuild deleted file mode 100644 index 7607c3dc0176.. --- a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.60.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Please bump with app-misc/astrolog - -DESCRIPTION="ephemeris files for optional extended accuracy of astrolog's calculations" -HOMEPAGE="https://www.astrolog.org/astrolog.htm"; -SRC_URI="https://www.astrolog.org/ftp/ephem/ephemall.zip"; - -LICENSE="astrolog" -SLOT="0" -# works fine on x86 - runs probably on other architectures, too -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="" - -S="${WORKDIR}" - -RDEPEND="app-misc/astrolog" -BDEPEND="app-arch/unzip" - -src_install() { - insinto /usr/share/astrolog - doins -r . -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/files/, app-misc/astrolog/
commit: 2ab14ad8cf85802b89e3e95e871a5fa409b5b56f Author: Petr Vaněk gentoo org> AuthorDate: Thu Oct 31 08:45:31 2024 + Commit: Petr Vaněk gentoo org> CommitDate: Thu Oct 31 08:47:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ab14ad8 app-misc/astrolog: drop 7.60 Signed-off-by: Petr Vaněk gentoo.org> app-misc/astrolog/Manifest | 1 - app-misc/astrolog/astrolog-7.60.ebuild | 67 -- .../files/astrolog-7.60-drop-resiters.patch| 36 3 files changed, 104 deletions(-) diff --git a/app-misc/astrolog/Manifest b/app-misc/astrolog/Manifest index b4883f98e9a9..56b30d4843c5 100644 --- a/app-misc/astrolog/Manifest +++ b/app-misc/astrolog/Manifest @@ -1,2 +1 @@ -DIST ast74src.zip 4483648 BLAKE2B d15d3e5d98337c5c5884973d079cffda9144a5c9f43ab48dd38f782eeef089d9fd5fb3f5a01f1d607bd2134e6a774494d4cf7d99e117d3092c8787626436e778 SHA512 540bda7ee10cde0723f6bd4afe410e4e9c59168e31dbdbd0b3b62a9e77ae83a971543fc812876258e2b7b9636f880c74b9be5497c54e7dd0e9b444bad2edbf6b DIST ast77src.zip 4706533 BLAKE2B ea5ae3805ea43d61f5ff27f199bd36e7263800e441b1aa31044c814b08f6ae2be8969d752a16262ec944dbaae0e0bc2ab3413ee14edbe2366f332a56452bc4d1 SHA512 f5ad29cc023e4bd6a36ddc8434f422fcfe4dbd0b3ebebb85bf6e2d12de58cf60e8304c8a5cea6cb385de346dc1441752542774ee1e7319de9af2166289fd1291 diff --git a/app-misc/astrolog/astrolog-7.60.ebuild b/app-misc/astrolog/astrolog-7.60.ebuild deleted file mode 100644 index 4390bd12d028.. --- a/app-misc/astrolog/astrolog-7.60.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Please bump with app-misc/astrolog-ephemeris - -inherit toolchain-funcs - -DESCRIPTION="A many featured astrology chart calculation program" -HOMEPAGE="https://www.astrolog.org/astrolog.htm"; -SRC_URI="https://www.astrolog.org/ftp/ast74src.zip"; - -LICENSE="astrolog" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="X" - -DEPEND="X? ( x11-libs/libX11 )" -RDEPEND="${DEPEND}" -BDEPEND="app-arch/unzip" - -S="${WORKDIR}" - -PATCHES=( - "${FILESDIR}"/${PN}-7.60-drop-resiters.patch -) - -src_prepare() { - default - - # remove stripping of created binary, dump hardcoded CFLAGS, - # respect CC (bug #243606), and CFLAGS (bug #240057) - sed \ - -e 's:strip:#strip:' -e 's:^CFLAGS = :#CFLAGS = :' \ - -e 's:\tcc :\t$(CC) $(CFLAGS) $(LDFLAGS) :' \ - -i Makefile || die - - # we use /usr/share/astrolog for config and (optional) ephemeris-data-files - sed -i -e "s:~/astrolog:/usr/share/astrolog:g" astrolog.h || die - - # if we do NOT use X, we disable it by removing the -lX11 from the Makefile - # and remove the "#define X11" and "#define MOUSE" from astrolog.h - use X || ( sed -i -e "s:-lm -lX11:-lm:g" Makefile || die - sed -i -e "s:#define X11:/*#define X11:g" astrolog.h || die - sed -i -e "s:#define MOUSE:/*#define MOUSE:g" astrolog.h || die) -} - -src_compile() { - emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" -} - -src_install() { - dobin astrolog - dodoc astrolog.doc changes.doc - insinto /usr/share/astrolog - doins astrolog.as -} - -pkg_postinst() { - elog "There is a sample config file /usr/share/astrolog/astrolog.as" - elog "astrolog looks in current dir for a file astrolog.as before" - elog "using the file in /usr/share/astrolog" - elog "If you want extended accuracy of astrolog's calculations you" - elog "can emerge the optional package \"astrolog-ephemeris\" which" - elog "needs ~32.9 MB additional diskspace for the ephemeris-files" -} diff --git a/app-misc/astrolog/files/astrolog-7.60-drop-resiters.patch b/app-misc/astrolog/files/astrolog-7.60-drop-resiters.patch deleted file mode 100644 index ae399f8e099d.. --- a/app-misc/astrolog/files/astrolog-7.60-drop-resiters.patch +++ /dev/null @@ -1,36 +0,0 @@ -Bug: https://bugs.gentoo.org/894524 -Sent patch upstream, dev said they will take it in coming version, -https://github.com/CruiserOne/Astrolog/pull/20#issuecomment-193982 a/placalc.cpp -+++ b/placalc.cpp -@@ -561,8 +561,8 @@ int hel(int planet, REAL8 t, REAL8 *al, REAL8 *ar, REAL8 *az, REAL8 *alp, - /* speed in radius, AU per day */ - /* speed in z, AU per day */ - { -- register struct elements *e; -- register struct eledata *d; -+ struct elements *e; -+ struct eledata *d; - REAL8 lk = 0.0; - REAL8 rk = 0.0; - REAL8 b, h1, sini, sinv, cosi, cosu, cosv, man, truanom, esquare, -@@ -686,7 +686,7 @@ int hel(int planet, REAL8 t, REAL8 *al, REAL8 *ar, REAL8 *az, REAL8 *alp, - } - - --void disturb(register struct kor *k, REAL8 *al, REAL8 *ar, REAL8 lk, REAL8 rk, -+void disturb(struct kor *k, REAL8 *al, REAL8 *ar, REAL8 lk, REAL8 rk, - REAL8 man) - /* ENDMARK-termina
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: 8f1c9ef1f77f295a1a45f2efe24153aa12654026 Author: Sam James gentoo org> AuthorDate: Wed Oct 30 14:41:13 2024 + Commit: Sam James gentoo org> CommitDate: Wed Oct 30 14:41:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f1c9ef1 app-misc/astrolog: Stabilize 7.70 ppc64, #940735 Signed-off-by: Sam James gentoo.org> app-misc/astrolog/astrolog-7.70.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog/astrolog-7.70.ebuild b/app-misc/astrolog/astrolog-7.70.ebuild index 06abd727bbb1..22b375e46632 100644 --- a/app-misc/astrolog/astrolog-7.70.ebuild +++ b/app-misc/astrolog/astrolog-7.70.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}" LICENSE="AGPL-3 GPL-2" SLOT="0" -KEYWORDS="amd64 ppc ~ppc64 x86" +KEYWORDS="amd64 ppc ppc64 x86" IUSE="X" DEPEND="X? ( x11-libs/libX11 )"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog-ephemeris/
commit: da00b2a80b2304b31a7fafae29bc399afbe4eec3 Author: Sam James gentoo org> AuthorDate: Wed Oct 30 14:41:11 2024 + Commit: Sam James gentoo org> CommitDate: Wed Oct 30 14:41:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da00b2a8 app-misc/astrolog-ephemeris: Stabilize 20230414 ppc, #940735 Signed-off-by: Sam James gentoo.org> app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild index 128dd2992a9d..f67819c1c8bc 100644 --- a/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild +++ b/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ppc ~ppc64 x86" RDEPEND="app-misc/astrolog" BDEPEND="app-arch/unzip"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog-ephemeris/
commit: 82f6f48e6a4a844c15fe20574bd5634fb907787a Author: Sam James gentoo org> AuthorDate: Wed Oct 30 14:41:13 2024 + Commit: Sam James gentoo org> CommitDate: Wed Oct 30 14:41:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f6f48e app-misc/astrolog-ephemeris: Stabilize 20230414 ppc64, #940735 Signed-off-by: Sam James gentoo.org> app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild index f67819c1c8bc..ce61f4fa3629 100644 --- a/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild +++ b/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="amd64 ppc ~ppc64 x86" +KEYWORDS="amd64 ppc ppc64 x86" RDEPEND="app-misc/astrolog" BDEPEND="app-arch/unzip"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: 255c6ca8ce554e2f6532e8bccbef1ac2fbec5a5a Author: Sam James gentoo org> AuthorDate: Wed Oct 30 14:41:11 2024 + Commit: Sam James gentoo org> CommitDate: Wed Oct 30 14:41:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=255c6ca8 app-misc/astrolog: Stabilize 7.70 ppc, #940735 Signed-off-by: Sam James gentoo.org> app-misc/astrolog/astrolog-7.70.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog/astrolog-7.70.ebuild b/app-misc/astrolog/astrolog-7.70.ebuild index e582f34d719c..06abd727bbb1 100644 --- a/app-misc/astrolog/astrolog-7.70.ebuild +++ b/app-misc/astrolog/astrolog-7.70.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}" LICENSE="AGPL-3 GPL-2" SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ppc ~ppc64 x86" IUSE="X" DEPEND="X? ( x11-libs/libX11 )"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog-ephemeris/
commit: 207e8f9c14919896259690e9d462ead9e2491d33 Author: Sam James gentoo org> AuthorDate: Wed Oct 30 11:07:10 2024 + Commit: Sam James gentoo org> CommitDate: Wed Oct 30 11:07:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=207e8f9c app-misc/astrolog-ephemeris: Stabilize 20230414 x86, #940735 Signed-off-by: Sam James gentoo.org> app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild index f840301c959c..8c0e93725348 100644 --- a/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild +++ b/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc ~ppc64 x86" RDEPEND="app-misc/astrolog" BDEPEND="app-arch/unzip"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: 7868702038929fe3b742fad1d8726a6ea1541e02 Author: Sam James gentoo org> AuthorDate: Wed Oct 30 11:07:10 2024 + Commit: Sam James gentoo org> CommitDate: Wed Oct 30 11:07:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78687020 app-misc/astrolog: Stabilize 7.70 x86, #940735 Signed-off-by: Sam James gentoo.org> app-misc/astrolog/astrolog-7.70.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog/astrolog-7.70.ebuild b/app-misc/astrolog/astrolog-7.70.ebuild index 84ef17f76a89..00b5d35e8d23 100644 --- a/app-misc/astrolog/astrolog-7.70.ebuild +++ b/app-misc/astrolog/astrolog-7.70.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}" LICENSE="AGPL-3 GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc ~ppc64 x86" IUSE="X" DEPEND="X? ( x11-libs/libX11 )"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: 35bd75c0b5e2c64fa8eafd05c268c442f683d13c Author: Sam James gentoo org> AuthorDate: Wed Oct 30 11:07:11 2024 + Commit: Sam James gentoo org> CommitDate: Wed Oct 30 11:07:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35bd75c0 app-misc/astrolog: Stabilize 7.70 amd64, #940735 Signed-off-by: Sam James gentoo.org> app-misc/astrolog/astrolog-7.70.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog/astrolog-7.70.ebuild b/app-misc/astrolog/astrolog-7.70.ebuild index 00b5d35e8d23..e582f34d719c 100644 --- a/app-misc/astrolog/astrolog-7.70.ebuild +++ b/app-misc/astrolog/astrolog-7.70.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}" LICENSE="AGPL-3 GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~ppc ~ppc64 x86" IUSE="X" DEPEND="X? ( x11-libs/libX11 )"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog-ephemeris/
commit: cd8a4b46889ab487ec28b6c671c4c13496217303 Author: Sam James gentoo org> AuthorDate: Wed Oct 30 11:07:12 2024 + Commit: Sam James gentoo org> CommitDate: Wed Oct 30 11:07:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd8a4b46 app-misc/astrolog-ephemeris: Stabilize 20230414 amd64, #940735 Signed-off-by: Sam James gentoo.org> app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild index 8c0e93725348..128dd2992a9d 100644 --- a/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild +++ b/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~ppc ~ppc64 x86" RDEPEND="app-misc/astrolog" BDEPEND="app-arch/unzip"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: dfd403340b7cb80b17e13d9167aded61e491859e Author: Petr Vaněk gentoo org> AuthorDate: Tue Sep 3 11:20:48 2024 + Commit: Petr Vaněk gentoo org> CommitDate: Tue Sep 3 16:43:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfd40334 app-misc/astrolog: drop 7.40 Signed-off-by: Petr Vaněk gentoo.org> app-misc/astrolog/astrolog-7.40.ebuild | 63 -- 1 file changed, 63 deletions(-) diff --git a/app-misc/astrolog/astrolog-7.40.ebuild b/app-misc/astrolog/astrolog-7.40.ebuild deleted file mode 100644 index ab421e0eb9aa.. --- a/app-misc/astrolog/astrolog-7.40.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Please bump with app-misc/astrolog-ephemeris - -inherit toolchain-funcs - -DESCRIPTION="A many featured astrology chart calculation program" -HOMEPAGE="https://www.astrolog.org/astrolog.htm"; -SRC_URI="https://www.astrolog.org/ftp/ast74src.zip"; - -LICENSE="astrolog" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="X" - -DEPEND="X? ( x11-libs/libX11 )" -RDEPEND="${DEPEND}" -BDEPEND="app-arch/unzip" - -S="${WORKDIR}" - -src_prepare() { - default - - # remove stripping of created binary, dump hardcoded CFLAGS, - # respect CC (bug #243606), and CFLAGS (bug #240057) - sed \ - -e 's:strip:#strip:' -e 's:^CFLAGS = :#CFLAGS = :' \ - -e 's:\tcc :\t$(CC) $(CFLAGS) $(LDFLAGS) :' \ - -i Makefile || die - - # we use /usr/share/astrolog for config and (optional) ephemeris-data-files - sed -i -e "s:~/astrolog:/usr/share/astrolog:g" astrolog.h || die - - # if we do NOT use X, we disable it by removing the -lX11 from the Makefile - # and remove the "#define X11" and "#define MOUSE" from astrolog.h - use X || ( sed -i -e "s:-lm -lX11:-lm:g" Makefile || die - sed -i -e "s:#define X11:/*#define X11:g" astrolog.h || die - sed -i -e "s:#define MOUSE:/*#define MOUSE:g" astrolog.h || die) -} - -src_compile() { - emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" -} - -src_install() { - dobin astrolog - dodoc astrolog.doc changes.doc - insinto /usr/share/astrolog - doins astrolog.as -} - -pkg_postinst() { - elog "There is a sample config file /usr/share/astrolog/astrolog.as" - elog "astrolog looks in current dir for a file astrolog.as before" - elog "using the file in /usr/share/astrolog" - elog "If you want extended accuracy of astrolog's calculations you" - elog "can emerge the optional package \"astrolog-ephemeris\" which" - elog "needs ~32.9 MB additional diskspace for the ephemeris-files" -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog-ephemeris/
commit: 0e658c56685950d5f75f8b8e85c225926d2c1952 Author: Petr Vaněk gentoo org> AuthorDate: Tue Sep 3 16:17:52 2024 + Commit: Petr Vaněk gentoo org> CommitDate: Tue Sep 3 16:43:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e658c56 app-misc/astrolog-ephemeris: add 20230414 - switch to a different versioning scheme which is more appropriate to ephemeris files - switch from old less accurate Placalc ephemeris files to Swiss Ephemeris files, which are searched by app-misc/astrolog by default. Signed-off-by: Petr Vaněk gentoo.org> app-misc/astrolog-ephemeris/Manifest | 1 + .../astrolog-ephemeris-20230414.ebuild | 34 ++ app-misc/astrolog-ephemeris/metadata.xml | 9 +++--- 3 files changed, 40 insertions(+), 4 deletions(-) diff --git a/app-misc/astrolog-ephemeris/Manifest b/app-misc/astrolog-ephemeris/Manifest index 5ed2adfca4d3..fa28ff836eee 100644 --- a/app-misc/astrolog-ephemeris/Manifest +++ b/app-misc/astrolog-ephemeris/Manifest @@ -1 +1,2 @@ +DIST astrolog-ephemeris-20230414.zip 34586270 BLAKE2B 301cd558cf50fbea242b41388b6f04372f8d1af0dd899dc40731b3a2ac8771c5ef08a4cbb987c6b4ef6f29613b5fe4d5933601808b18f2d266dee36f17bfea36 SHA512 a058a81815c13e31cb03c22408238fe7582cd5b5b548ef9562a60fa89e37b2de2c16d729fd3e78311c9a822169e9d93987599f658ca7b6b1f536c2a0ba76307c DIST ephemall.zip 4604012 BLAKE2B 0caee003272734a71a3f2d10871e1c034c9e9039f5cb0f09ed19d85122ba875794933d53624d6a379838a7f2c33728c2da9aaadbd91887fea018ecfc1c786557 SHA512 e7822cecb87466987107e84aae64d292dad31de9d2c268886869a37ea9e99bf81b2a530129c0f6538c6b55ad46b185e16ee0c5b0d8858acfe189f19e2595c6da diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild new file mode 100644 index ..f840301c959c --- /dev/null +++ b/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# This archive is most probably created from files from following repository +# https://github.com/aloistr/swisseph/tree/master/ephe +# +# The version represents archive creation date. +# +# Upstream calls them Swiss Ephemeris files and Astrolog version 7.70 (most +# recent version in time of writing this comment) tries to search them by +# default. + +DESCRIPTION="ephemeris files for optional extended accuracy of astrolog's calculations" +HOMEPAGE="https://www.astrolog.org/astrolog.htm"; +SRC_URI=" + https://www.astrolog.org/ftp/ephem/astephem.zip + -> ${P}.zip +" + +S="${WORKDIR}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +RDEPEND="app-misc/astrolog" +BDEPEND="app-arch/unzip" + +src_install() { + insinto /usr/share/astrolog + doins -r . +} diff --git a/app-misc/astrolog-ephemeris/metadata.xml b/app-misc/astrolog-ephemeris/metadata.xml index 062170537b8f..f5ac3a0ecaf3 100644 --- a/app-misc/astrolog-ephemeris/metadata.xml +++ b/app-misc/astrolog-ephemeris/metadata.xml @@ -1,8 +1,9 @@ https://www.gentoo.org/dtd/metadata.dtd";> - - s...@gentoo.org - Gentoo Science Project - + + s...@gentoo.org + Gentoo Science Project + +
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog-ephemeris/
commit: e44f26342f299c0d35ad3c2b3a363a674441fd4c Author: Petr Vaněk gentoo org> AuthorDate: Tue Sep 3 16:18:19 2024 + Commit: Petr Vaněk gentoo org> CommitDate: Tue Sep 3 16:43:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e44f2634 app-misc/astrolog-ephemeris: drop 5.40, 7.40 Signed-off-by: Petr Vaněk gentoo.org> .../astrolog-ephemeris-5.40.ebuild | 24 .../astrolog-ephemeris-7.40.ebuild | 26 -- 2 files changed, 50 deletions(-) diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-5.40.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-5.40.ebuild deleted file mode 100644 index 269fbde6ea43.. --- a/app-misc/astrolog-ephemeris/astrolog-ephemeris-5.40.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="ephemeris files for optional extended accuracy of astrolog's calculations" -HOMEPAGE="http://www.astrolog.org/astrolog.htm"; -SRC_URI="http://www.astrolog.org/ftp/ephem/ephemall.zip"; - -LICENSE="astrolog" -SLOT="0" -# works fine on x86 - runs probably on other architectures, too -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="" - -S="${WORKDIR}" - -RDEPEND="app-misc/astrolog" -BDEPEND="app-arch/unzip" - -src_install() { - insinto /usr/share/astrolog - doins -r . -} diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild deleted file mode 100644 index e07bb6f43c66.. --- a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Please bump with app-misc/astrolog - -DESCRIPTION="ephemeris files for optional extended accuracy of astrolog's calculations" -HOMEPAGE="https://www.astrolog.org/astrolog.htm"; -SRC_URI="https://www.astrolog.org/ftp/ephem/ephemall.zip"; - -LICENSE="astrolog" -SLOT="0" -# works fine on x86 - runs probably on other architectures, too -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="" - -S="${WORKDIR}" - -RDEPEND="app-misc/astrolog" -BDEPEND="app-arch/unzip" - -src_install() { - insinto /usr/share/astrolog - doins -r . -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: 74c54cb29778f389f8857f54685381a4ef245814 Author: Petr Vaněk gentoo org> AuthorDate: Tue Sep 3 11:17:55 2024 + Commit: Petr Vaněk gentoo org> CommitDate: Tue Sep 3 16:43:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74c54cb2 app-misc/astrolog: add 7.70 - use MY_PV in SRC_URI - update LICENSE - respect user optimization CFLAGS and do not pre-strip binaries; src_prepare and src_compile phases were reworked due to that - print postinst message only on the first install Signed-off-by: Petr Vaněk gentoo.org> app-misc/astrolog/Manifest | 1 + app-misc/astrolog/astrolog-7.70.ebuild | 75 ++ 2 files changed, 76 insertions(+) diff --git a/app-misc/astrolog/Manifest b/app-misc/astrolog/Manifest index 905de738fda6..b4883f98e9a9 100644 --- a/app-misc/astrolog/Manifest +++ b/app-misc/astrolog/Manifest @@ -1 +1,2 @@ DIST ast74src.zip 4483648 BLAKE2B d15d3e5d98337c5c5884973d079cffda9144a5c9f43ab48dd38f782eeef089d9fd5fb3f5a01f1d607bd2134e6a774494d4cf7d99e117d3092c8787626436e778 SHA512 540bda7ee10cde0723f6bd4afe410e4e9c59168e31dbdbd0b3b62a9e77ae83a971543fc812876258e2b7b9636f880c74b9be5497c54e7dd0e9b444bad2edbf6b +DIST ast77src.zip 4706533 BLAKE2B ea5ae3805ea43d61f5ff27f199bd36e7263800e441b1aa31044c814b08f6ae2be8969d752a16262ec944dbaae0e0bc2ab3413ee14edbe2366f332a56452bc4d1 SHA512 f5ad29cc023e4bd6a36ddc8434f422fcfe4dbd0b3ebebb85bf6e2d12de58cf60e8304c8a5cea6cb385de346dc1441752542774ee1e7319de9af2166289fd1291 diff --git a/app-misc/astrolog/astrolog-7.70.ebuild b/app-misc/astrolog/astrolog-7.70.ebuild new file mode 100644 index ..84ef17f76a89 --- /dev/null +++ b/app-misc/astrolog/astrolog-7.70.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please also check if app-misc/astrolog-ephemeris archive needs update + +inherit toolchain-funcs + +MY_PV=$(ver_rs 1 '') + +DESCRIPTION="A many featured astrology chart calculation program" +HOMEPAGE=" + https://www.astrolog.org/astrolog.htm + https://github.com/CruiserOne/Astrolog +" +SRC_URI="https://www.astrolog.org/ftp/ast${MY_PV:0:2}src.zip"; + +S="${WORKDIR}" + +LICENSE="AGPL-3 GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="X" + +DEPEND="X? ( x11-libs/libX11 )" +RDEPEND="${DEPEND}" +BDEPEND="app-arch/unzip" + +src_prepare() { + default + + # we use /usr/share/astrolog for config and (optional) ephemeris-data-files + local cfgargs=( -e "s:~/astrolog:/usr/share/astrolog:g" ) + # if we do NOT use X, we comment the "#define X11" in astrolog.h + use X || cfgargs+=( -e "s:#define X11://&:g" ) + + sed -i "${cfgargs[@]}" astrolog.h || die + + local makeargs=( + # respect CXX (bug #243606), and LDFLAGS + -e 's:\tcc :\t$(CXX) $(LDFLAGS) :' + # respect -O flags + -e '/^CPPFLAGS/s:-O ::' + ) + sed -i "${makeargs[@]}" Makefile || die +} + +src_compile() { + local libs=( -lm -ldl ) + # we need to link with -lX11 if the X use is set + use X && libs+=( -lX11 ) + + # Makefile contains stripping flag in LIBS. It is easier to overload it + # here because we need to control LIBS content with X use anyway. + emake LIBS="${libs[*]}" +} + +src_install() { + dobin astrolog + dodoc astrolog.doc changes.doc + insinto /usr/share/astrolog + doins astrolog.as +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + elog "There is a sample config file /usr/share/astrolog/astrolog.as" + elog "astrolog looks in current dir for a file astrolog.as before" + elog "using the file in /usr/share/astrolog" + elog "If you want extended accuracy of astrolog's calculations you" + elog "can emerge the optional package \"astrolog-ephemeris\" which" + elog "needs ~32.9 MB additional diskspace for the ephemeris-files" + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: d0b506c69087eaef36b974888690a46a431f6c7e Author: Petr Vaněk gentoo org> AuthorDate: Tue Sep 3 11:20:28 2024 + Commit: Petr Vaněk gentoo org> CommitDate: Tue Sep 3 16:43:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0b506c6 app-misc/astrolog: add github upstream metadata Signed-off-by: Petr Vaněk gentoo.org> app-misc/astrolog/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app-misc/astrolog/metadata.xml b/app-misc/astrolog/metadata.xml index 85e4ed814fa2..41cdaf139913 100644 --- a/app-misc/astrolog/metadata.xml +++ b/app-misc/astrolog/metadata.xml @@ -1,5 +1,8 @@ https://www.gentoo.org/dtd/metadata.dtd";> - + + + CruiserOne/Astrolog +
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog-ephemeris/
commit: 2b54a46dd8f8763bd059134811bd1cebddbbb171 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Dec 18 09:00:49 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Dec 18 09:00:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b54a46d app-misc/astrolog-ephemeris: Stabilize 7.60 ppc, #920121 Signed-off-by: Arthur Zamarin gentoo.org> app-misc/astrolog-ephemeris/astrolog-ephemeris-7.60.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.60.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.60.ebuild index 317fe315480e..7607c3dc0176 100644 --- a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.60.ebuild +++ b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.60.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.astrolog.org/ftp/ephem/ephemall.zip"; LICENSE="astrolog" SLOT="0" # works fine on x86 - runs probably on other architectures, too -KEYWORDS="amd64 ~ppc ppc64 x86" +KEYWORDS="amd64 ppc ppc64 x86" IUSE="" S="${WORKDIR}"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog-ephemeris/
commit: 6477fca1d082a32c338b70f7ce53c7fc78dc6620 Author: Sam James gentoo org> AuthorDate: Sat Dec 16 20:56:12 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 16 20:56:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6477fca1 app-misc/astrolog-ephemeris: Stabilize 7.60 ppc64, #920121 Signed-off-by: Sam James gentoo.org> app-misc/astrolog-ephemeris/astrolog-ephemeris-7.60.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.60.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.60.ebuild index 663404297d84..317fe315480e 100644 --- a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.60.ebuild +++ b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.60.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.astrolog.org/ftp/ephem/ephemall.zip"; LICENSE="astrolog" SLOT="0" # works fine on x86 - runs probably on other architectures, too -KEYWORDS="amd64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~ppc ppc64 x86" IUSE="" S="${WORKDIR}"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: 023d5d260ec17dafbdb7a8d6a6d1b99bf99f0446 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Nov 29 14:08:59 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Nov 29 14:08:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=023d5d26 app-misc/astrolog: Stabilize 7.60 ppc, #914519 Signed-off-by: Arthur Zamarin gentoo.org> app-misc/astrolog/astrolog-7.60.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog/astrolog-7.60.ebuild b/app-misc/astrolog/astrolog-7.60.ebuild index 3c6c1f588ede..4390bd12d028 100644 --- a/app-misc/astrolog/astrolog-7.60.ebuild +++ b/app-misc/astrolog/astrolog-7.60.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.astrolog.org/ftp/ast74src.zip"; LICENSE="astrolog" SLOT="0" -KEYWORDS="amd64 ~ppc ppc64 x86" +KEYWORDS="amd64 ppc ppc64 x86" IUSE="X" DEPEND="X? ( x11-libs/libX11 )"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: e47ec15cb697c7c0e65ca6eea91365a53af6e3d2 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Sep 22 09:47:32 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 22 09:47:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e47ec15c app-misc/astrolog: Stabilize 7.60 x86, #914519 Signed-off-by: Arthur Zamarin gentoo.org> app-misc/astrolog/astrolog-7.60.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog/astrolog-7.60.ebuild b/app-misc/astrolog/astrolog-7.60.ebuild index 37d51b7e4d87..3c6c1f588ede 100644 --- a/app-misc/astrolog/astrolog-7.60.ebuild +++ b/app-misc/astrolog/astrolog-7.60.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.astrolog.org/ftp/ast74src.zip"; LICENSE="astrolog" SLOT="0" -KEYWORDS="amd64 ~ppc ppc64 ~x86" +KEYWORDS="amd64 ~ppc ppc64 x86" IUSE="X" DEPEND="X? ( x11-libs/libX11 )"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: ff3c3c929640ea5ab5f9c5045d8ac0335c1a48ea Author: Arthur Zamarin gentoo org> AuthorDate: Fri Sep 22 09:14:46 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 22 09:14:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff3c3c92 app-misc/astrolog: Stabilize 7.60 ppc64, #914519 Signed-off-by: Arthur Zamarin gentoo.org> app-misc/astrolog/astrolog-7.60.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog/astrolog-7.60.ebuild b/app-misc/astrolog/astrolog-7.60.ebuild index 18d1dc655924..1332cc1835fe 100644 --- a/app-misc/astrolog/astrolog-7.60.ebuild +++ b/app-misc/astrolog/astrolog-7.60.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.astrolog.org/ftp/ast74src.zip"; LICENSE="astrolog" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc ppc64 ~x86" IUSE="X" DEPEND="X? ( x11-libs/libX11 )"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: 3ac47bcf976653ddee3106236a1ed99b364e39d9 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Sep 22 09:14:46 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 22 09:14:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ac47bcf app-misc/astrolog: Stabilize 7.60 amd64, #914519 Signed-off-by: Arthur Zamarin gentoo.org> app-misc/astrolog/astrolog-7.60.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog/astrolog-7.60.ebuild b/app-misc/astrolog/astrolog-7.60.ebuild index 1332cc1835fe..37d51b7e4d87 100644 --- a/app-misc/astrolog/astrolog-7.60.ebuild +++ b/app-misc/astrolog/astrolog-7.60.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.astrolog.org/ftp/ast74src.zip"; LICENSE="astrolog" SLOT="0" -KEYWORDS="~amd64 ~ppc ppc64 ~x86" +KEYWORDS="amd64 ~ppc ppc64 ~x86" IUSE="X" DEPEND="X? ( x11-libs/libX11 )"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/, app-misc/astrolog/files/
commit: a9ff8e75d736a30ad2819b9ae32de19aa6f42c61 Author: Brahmajit Das gmail com> AuthorDate: Tue Aug 8 05:56:25 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Aug 19 12:51:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ff8e75 app-misc/astrolog: Add 7.60 and drop register storage class This commit does the following: - Fixes C++17 does not allow register storage class - version bump to 7.60 Closes: https://bugs.gentoo.org/894524 Signed-off-by: Brahmajit Das gmail.com> Signed-off-by: Joonas Niilola gentoo.org> app-misc/astrolog/astrolog-7.60.ebuild | 67 ++ .../files/astrolog-7.60-drop-resiters.patch| 36 2 files changed, 103 insertions(+) diff --git a/app-misc/astrolog/astrolog-7.60.ebuild b/app-misc/astrolog/astrolog-7.60.ebuild new file mode 100644 index ..18d1dc655924 --- /dev/null +++ b/app-misc/astrolog/astrolog-7.60.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with app-misc/astrolog-ephemeris + +inherit toolchain-funcs + +DESCRIPTION="A many featured astrology chart calculation program" +HOMEPAGE="https://www.astrolog.org/astrolog.htm"; +SRC_URI="https://www.astrolog.org/ftp/ast74src.zip"; + +LICENSE="astrolog" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="X" + +DEPEND="X? ( x11-libs/libX11 )" +RDEPEND="${DEPEND}" +BDEPEND="app-arch/unzip" + +S="${WORKDIR}" + +PATCHES=( + "${FILESDIR}"/${PN}-7.60-drop-resiters.patch +) + +src_prepare() { + default + + # remove stripping of created binary, dump hardcoded CFLAGS, + # respect CC (bug #243606), and CFLAGS (bug #240057) + sed \ + -e 's:strip:#strip:' -e 's:^CFLAGS = :#CFLAGS = :' \ + -e 's:\tcc :\t$(CC) $(CFLAGS) $(LDFLAGS) :' \ + -i Makefile || die + + # we use /usr/share/astrolog for config and (optional) ephemeris-data-files + sed -i -e "s:~/astrolog:/usr/share/astrolog:g" astrolog.h || die + + # if we do NOT use X, we disable it by removing the -lX11 from the Makefile + # and remove the "#define X11" and "#define MOUSE" from astrolog.h + use X || ( sed -i -e "s:-lm -lX11:-lm:g" Makefile || die + sed -i -e "s:#define X11:/*#define X11:g" astrolog.h || die + sed -i -e "s:#define MOUSE:/*#define MOUSE:g" astrolog.h || die) +} + +src_compile() { + emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" +} + +src_install() { + dobin astrolog + dodoc astrolog.doc changes.doc + insinto /usr/share/astrolog + doins astrolog.as +} + +pkg_postinst() { + elog "There is a sample config file /usr/share/astrolog/astrolog.as" + elog "astrolog looks in current dir for a file astrolog.as before" + elog "using the file in /usr/share/astrolog" + elog "If you want extended accuracy of astrolog's calculations you" + elog "can emerge the optional package \"astrolog-ephemeris\" which" + elog "needs ~32.9 MB additional diskspace for the ephemeris-files" +} diff --git a/app-misc/astrolog/files/astrolog-7.60-drop-resiters.patch b/app-misc/astrolog/files/astrolog-7.60-drop-resiters.patch new file mode 100644 index ..ae399f8e099d --- /dev/null +++ b/app-misc/astrolog/files/astrolog-7.60-drop-resiters.patch @@ -0,0 +1,36 @@ +Bug: https://bugs.gentoo.org/894524 +Sent patch upstream, dev said they will take it in coming version, +https://github.com/CruiserOne/Astrolog/pull/20#issuecomment-193982 +--- a/placalc.cpp b/placalc.cpp +@@ -561,8 +561,8 @@ int hel(int planet, REAL8 t, REAL8 *al, REAL8 *ar, REAL8 *az, REAL8 *alp, + /* speed in radius, AU per day */ + /* speed in z, AU per day */ + { +- register struct elements *e; +- register struct eledata *d; ++ struct elements *e; ++ struct eledata *d; + REAL8 lk = 0.0; + REAL8 rk = 0.0; + REAL8 b, h1, sini, sinv, cosi, cosu, cosv, man, truanom, esquare, +@@ -686,7 +686,7 @@ int hel(int planet, REAL8 t, REAL8 *al, REAL8 *ar, REAL8 *az, REAL8 *alp, + } + + +-void disturb(register struct kor *k, REAL8 *al, REAL8 *ar, REAL8 lk, REAL8 rk, ++void disturb(struct kor *k, REAL8 *al, REAL8 *ar, REAL8 lk, REAL8 rk, + REAL8 man) + /* ENDMARK-terminated array of struct kor */ + /* longitude in degrees, use a pointer to return value */ +--- a/placalc.h b/placalc.h +@@ -256,7 +256,7 @@ extern REAL8 test_near_zero(REAL8); + extern REAL8 deltat(double); + extern void to_mean_ekl(); + extern int afl2planet(); +-extern void disturb(register struct kor *, REAL8 *, REAL8 *, REAL8, REAL8, ++extern void disturb(struct kor *, REAL8 *, REAL8 *, REAL8, REAL8, + REAL8); + extern REAL8 fnu(REAL8, REAL8, REAL8); +
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog-ephemeris/
commit: eacf110fb0b441e8f14370fedfb394133b1a4166 Author: Brahmajit Das gmail com> AuthorDate: Tue Aug 8 05:57:28 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Aug 19 12:51:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eacf110f app-misc/astrolog-ephemeris: add 7.60 Signed-off-by: Brahmajit Das gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32155 Signed-off-by: Joonas Niilola gentoo.org> .../astrolog-ephemeris-7.60.ebuild | 26 ++ 1 file changed, 26 insertions(+) diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.60.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.60.ebuild new file mode 100644 index ..a980fc67fd2a --- /dev/null +++ b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.60.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with app-misc/astrolog + +DESCRIPTION="ephemeris files for optional extended accuracy of astrolog's calculations" +HOMEPAGE="https://www.astrolog.org/astrolog.htm"; +SRC_URI="https://www.astrolog.org/ftp/ephem/ephemall.zip"; + +LICENSE="astrolog" +SLOT="0" +# works fine on x86 - runs probably on other architectures, too +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="" + +S="${WORKDIR}" + +RDEPEND="app-misc/astrolog" +BDEPEND="app-arch/unzip" + +src_install() { + insinto /usr/share/astrolog + doins -r . +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: a0a96480c0b5d6a4df99fb4638a2b3ce7ee6c29f Author: David Seifert gentoo org> AuthorDate: Sun Jul 31 12:31:56 2022 + Commit: David Seifert gentoo org> CommitDate: Sun Jul 31 12:31:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0a96480 app-misc/astrolog: drop 5.40-r3 Signed-off-by: David Seifert gentoo.org> app-misc/astrolog/Manifest| 1 - app-misc/astrolog/astrolog-5.40-r3.ebuild | 70 --- 2 files changed, 71 deletions(-) diff --git a/app-misc/astrolog/Manifest b/app-misc/astrolog/Manifest index 38a8d0dafb89..905de738fda6 100644 --- a/app-misc/astrolog/Manifest +++ b/app-misc/astrolog/Manifest @@ -1,2 +1 @@ -DIST ast54unx.shr 1465432 BLAKE2B 9eec58fb66110a7fd072eee8b02dda109a22c1a1d59506943011041ab595e33eac39f5372ab55f587bcdfb447e599b16b8a9f0ccd04c54257b0dd38a85acde08 SHA512 824fcea1891dafc77692e84a36cc97a8afd90ad93d772edab8437e89869cdc912002f628fd86eecc8182ba4f1ad02cb98f42a30fde425bf94cf59f852b4eda1a DIST ast74src.zip 4483648 BLAKE2B d15d3e5d98337c5c5884973d079cffda9144a5c9f43ab48dd38f782eeef089d9fd5fb3f5a01f1d607bd2134e6a774494d4cf7d99e117d3092c8787626436e778 SHA512 540bda7ee10cde0723f6bd4afe410e4e9c59168e31dbdbd0b3b62a9e77ae83a971543fc812876258e2b7b9636f880c74b9be5497c54e7dd0e9b444bad2edbf6b diff --git a/app-misc/astrolog/astrolog-5.40-r3.ebuild b/app-misc/astrolog/astrolog-5.40-r3.ebuild deleted file mode 100644 index 04fdcd95eae3.. --- a/app-misc/astrolog/astrolog-5.40-r3.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="A many featured astrology chart calculation program" -HOMEPAGE="http://www.astrolog.org/astrolog.htm"; -SRC_URI="http://www.astrolog.org/ftp/ast54unx.shr"; - -LICENSE="astrolog" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="X" - -DEPEND="X? ( x11-libs/libX11 )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}" - -src_unpack() { - sh "${DISTDIR}"/ast54unx.shr || die -} - -src_prepare() { - default - - # remove stripping of created binary, dump hardcoded CFLAGS, - # respect CC (bug #243606), and CFLAGS (bug #240057) - sed \ - -e 's:strip:#strip:' -e 's:^CFLAGS = :#CFLAGS = :' \ - -e 's:\tcc :\t$(CC) $(CFLAGS) $(LDFLAGS) :' \ - -i Makefile || die - - # we use /usr/share/astrolog for config and (optional) ephemeris-data-files - sed -i -e "s:~/astrolog:/usr/share/astrolog:g" astrolog.h || die - - # if we use X, we need to add -L/usr/X11R6/lib to compile succesful - #use X && sed -i -e "s:-lm -lX11:-lm -lX11 -L/usr/X11R6/lib:g" Makefile - - # if we do NOT use X, we disable it by removing the -lX11 from the Makefile - # and remove the "#define X11" and "#define MOUSE" from astrolog.h - use X || ( sed -i -e "s:-lm -lX11:-lm:g" Makefile || die - sed -i -e "s:#define X11:/*#define X11:g" astrolog.h || die - sed -i -e "s:#define MOUSE:/*#define MOUSE:g" astrolog.h || die) - - # any user may have an own astrolog configfile - #sed -i -e "s:astrolog.dat:astrolog.dat:g" astrolog.h || die -} - -src_compile() { - emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" -} - -src_install() { - dobin astrolog - dodoc Helpfile.540 README.1ST README.540 Update.540 - insinto /usr/share/astrolog - doins astrolog.dat -} - -pkg_postinst() { - elog "There is a sample config file /usr/share/astrolog/astrolog.dat" - elog "astrolog looks in current dir for a file astrolog.dat before" - elog "using the file in /usr/share/astrolog" - elog "If you want extended accuracy of astrolog's calculations you" - elog "can emerge the optional package \"astrolog-ephemeris\" which" - elog "needs ~4.7 MB additional diskspace for the ephemeris-files" -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog-ephemeris/
commit: 65af4b22fd1451cf73077ef0872ec1fb26c26d5f Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Jul 16 08:57:24 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Jul 16 08:57:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65af4b22 app-misc/astrolog-ephemeris: ppc stable wrt bug #858173 Signed-off-by: Agostino Sarubbo gentoo.org> app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild index dd07905705fc..e07bb6f43c66 100644 --- a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild +++ b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.astrolog.org/ftp/ephem/ephemall.zip"; LICENSE="astrolog" SLOT="0" # works fine on x86 - runs probably on other architectures, too -KEYWORDS="amd64 ~ppc ppc64 x86" +KEYWORDS="amd64 ppc ppc64 x86" IUSE="" S="${WORKDIR}"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: 06a7fc014bc38f41460103b828b3e7059bfb667f Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Jul 16 08:57:21 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Jul 16 08:57:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06a7fc01 app-misc/astrolog: ppc stable wrt bug #858173 Signed-off-by: Agostino Sarubbo gentoo.org> app-misc/astrolog/astrolog-7.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog/astrolog-7.40.ebuild b/app-misc/astrolog/astrolog-7.40.ebuild index a2002c1a0e0a..ab421e0eb9aa 100644 --- a/app-misc/astrolog/astrolog-7.40.ebuild +++ b/app-misc/astrolog/astrolog-7.40.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.astrolog.org/ftp/ast74src.zip"; LICENSE="astrolog" SLOT="0" -KEYWORDS="amd64 ~ppc ppc64 x86" +KEYWORDS="amd64 ppc ppc64 x86" IUSE="X" DEPEND="X? ( x11-libs/libX11 )"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog-ephemeris/
commit: 61fd39dffad5798fb74cba2b822e3556cd6b39a7 Author: Sam James gentoo org> AuthorDate: Fri Jul 15 12:13:57 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jul 15 12:14:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61fd39df app-misc/astrolog-ephemeris: Stabilize 7.40 amd64, #858173 Signed-off-by: Sam James gentoo.org> app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild index ac55042311be..dd07905705fc 100644 --- a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild +++ b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.astrolog.org/ftp/ephem/ephemall.zip"; LICENSE="astrolog" SLOT="0" # works fine on x86 - runs probably on other architectures, too -KEYWORDS="~amd64 ~ppc ppc64 x86" +KEYWORDS="amd64 ~ppc ppc64 x86" IUSE="" S="${WORKDIR}"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: e482cbf84afcf1c8ec6047e9156f95887ecc8e8c Author: Sam James gentoo org> AuthorDate: Fri Jul 15 12:13:56 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jul 15 12:14:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e482cbf8 app-misc/astrolog: Stabilize 7.40 amd64, #858173 Signed-off-by: Sam James gentoo.org> app-misc/astrolog/astrolog-7.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog/astrolog-7.40.ebuild b/app-misc/astrolog/astrolog-7.40.ebuild index 8dc440743c77..a2002c1a0e0a 100644 --- a/app-misc/astrolog/astrolog-7.40.ebuild +++ b/app-misc/astrolog/astrolog-7.40.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.astrolog.org/ftp/ast74src.zip"; LICENSE="astrolog" SLOT="0" -KEYWORDS="~amd64 ~ppc ppc64 x86" +KEYWORDS="amd64 ~ppc ppc64 x86" IUSE="X" DEPEND="X? ( x11-libs/libX11 )"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog-ephemeris/
commit: 14e19572b02f7c656733d6e36be1ef3a70dc36b2 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jul 15 11:08:35 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jul 15 11:08:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e19572 app-misc/astrolog-ephemeris: Stabilize 7.40 ppc64, #858173 Signed-off-by: Arthur Zamarin gentoo.org> app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild index dd6371ebaf15..ac55042311be 100644 --- a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild +++ b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.astrolog.org/ftp/ephem/ephemall.zip"; LICENSE="astrolog" SLOT="0" # works fine on x86 - runs probably on other architectures, too -KEYWORDS="~amd64 ~ppc ~ppc64 x86" +KEYWORDS="~amd64 ~ppc ppc64 x86" IUSE="" S="${WORKDIR}"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: f39b8056443737224ce7fae8d5ba7d2373a302ea Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jul 15 11:08:35 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jul 15 11:08:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f39b8056 app-misc/astrolog: Stabilize 7.40 ppc64, #858173 Signed-off-by: Arthur Zamarin gentoo.org> app-misc/astrolog/astrolog-7.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog/astrolog-7.40.ebuild b/app-misc/astrolog/astrolog-7.40.ebuild index 47167c192ac3..8dc440743c77 100644 --- a/app-misc/astrolog/astrolog-7.40.ebuild +++ b/app-misc/astrolog/astrolog-7.40.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.astrolog.org/ftp/ast74src.zip"; LICENSE="astrolog" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 x86" +KEYWORDS="~amd64 ~ppc ppc64 x86" IUSE="X" DEPEND="X? ( x11-libs/libX11 )"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: 1b0d2e08a02dfec5eca28a12387006e4ece2f618 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jul 15 10:12:51 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jul 15 10:12:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b0d2e08 app-misc/astrolog: Stabilize 7.40 x86, #858173 Signed-off-by: Arthur Zamarin gentoo.org> app-misc/astrolog/astrolog-7.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog/astrolog-7.40.ebuild b/app-misc/astrolog/astrolog-7.40.ebuild index f5e97c12f5b7..47167c192ac3 100644 --- a/app-misc/astrolog/astrolog-7.40.ebuild +++ b/app-misc/astrolog/astrolog-7.40.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.astrolog.org/ftp/ast74src.zip"; LICENSE="astrolog" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc ~ppc64 x86" IUSE="X" DEPEND="X? ( x11-libs/libX11 )"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog-ephemeris/
commit: b9814ed73538e9e0b44cb1541cd02ad4c3fdc7af Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jul 15 10:12:51 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jul 15 10:12:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9814ed7 app-misc/astrolog-ephemeris: Stabilize 7.40 x86, #858173 Signed-off-by: Arthur Zamarin gentoo.org> app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild index 81685ae072d3..dd6371ebaf15 100644 --- a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild +++ b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.astrolog.org/ftp/ephem/ephemall.zip"; LICENSE="astrolog" SLOT="0" # works fine on x86 - runs probably on other architectures, too -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc ~ppc64 x86" IUSE="" S="${WORKDIR}"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog-ephemeris/
commit: 74f95448e3da0f5238b30915b7001ad748f7e113 Author: Sam James gentoo org> AuthorDate: Fri Jul 15 09:09:29 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jul 15 09:09:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74f95448 app-misc/astrolog-ephemeris: add bump w/ note for app-misc/astrolog Signed-off-by: Sam James gentoo.org> app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild index 7e24bdd3e783..81685ae072d3 100644 --- a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild +++ b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild @@ -3,6 +3,8 @@ EAPI=8 +# Please bump with app-misc/astrolog + DESCRIPTION="ephemeris files for optional extended accuracy of astrolog's calculations" HOMEPAGE="https://www.astrolog.org/astrolog.htm"; SRC_URI="https://www.astrolog.org/ftp/ephem/ephemall.zip";
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: 023ec08b66ece7bee435e62aea7d0575daabd9a0 Author: Sam James gentoo org> AuthorDate: Fri Jul 15 09:08:56 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jul 15 09:08:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=023ec08b app-misc/astrolog: add bump w/ note for app-misc/astrolog-ephemeris Signed-off-by: Sam James gentoo.org> app-misc/astrolog/astrolog-7.40.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app-misc/astrolog/astrolog-7.40.ebuild b/app-misc/astrolog/astrolog-7.40.ebuild index ede487c65b7d..f5e97c12f5b7 100644 --- a/app-misc/astrolog/astrolog-7.40.ebuild +++ b/app-misc/astrolog/astrolog-7.40.ebuild @@ -3,6 +3,8 @@ EAPI=8 +# Please bump with app-misc/astrolog-ephemeris + inherit toolchain-funcs DESCRIPTION="A many featured astrology chart calculation program"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog-ephemeris/
commit: 469ed2c8bf70ae5325226b39feb14ded49a5dded Author: David Seifert gentoo org> AuthorDate: Wed Oct 16 10:18:07 2019 + Commit: David Seifert gentoo org> CommitDate: Wed Oct 16 10:18:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=469ed2c8 app-misc/astrolog-ephemeris: Port to EAPI 7 Closes: https://bugs.gentoo.org/697396 Package-Manager: Portage-2.3.77, Repoman-2.3.17 Signed-off-by: David Seifert gentoo.org> app-misc/astrolog-ephemeris/astrolog-ephemeris-5.40.ebuild | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-5.40.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-5.40.ebuild index 0e79b4d1390..269fbde6ea4 100644 --- a/app-misc/astrolog-ephemeris/astrolog-ephemeris-5.40.ebuild +++ b/app-misc/astrolog-ephemeris/astrolog-ephemeris-5.40.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=0 +EAPI=7 DESCRIPTION="ephemeris files for optional extended accuracy of astrolog's calculations" HOMEPAGE="http://www.astrolog.org/astrolog.htm"; @@ -16,10 +16,9 @@ IUSE="" S="${WORKDIR}" RDEPEND="app-misc/astrolog" -DEPEND="${RDEPEND} - app-arch/unzip" +BDEPEND="app-arch/unzip" src_install() { - dodir /usr/share/astrolog - cp * "${D}"/usr/share/astrolog || die "cp failed" + insinto /usr/share/astrolog + doins -r . }
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: 708471029574348294733f713aca3ccae4781b1a Author: Michael Mair-Keimberger gmail com> AuthorDate: Sat May 19 06:55:50 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Sun May 20 00:31:17 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70847102 app-misc/astrolog: remove old app-misc/astrolog/astrolog-5.40-r2.ebuild | 68 --- 1 file changed, 68 deletions(-) diff --git a/app-misc/astrolog/astrolog-5.40-r2.ebuild b/app-misc/astrolog/astrolog-5.40-r2.ebuild deleted file mode 100644 index 99247e390a4..000 --- a/app-misc/astrolog/astrolog-5.40-r2.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit toolchain-funcs - -DESCRIPTION="A many featured astrology chart calculation program" -HOMEPAGE="http://www.astrolog.org/astrolog.htm"; -SRC_URI="http://www.astrolog.org/ftp/ast54unx.shr"; - -LICENSE="astrolog" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="X" - -DEPEND="X? ( x11-libs/libX11 )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}" - -src_unpack() { - sh "${DISTDIR}"/ast54unx.shr || die -} - -src_prepare() { - # remove stripping of created binary, dump hardcoded CFLAGS, - # respect CC (bug #243606), and CFLAGS (bug #240057) - sed \ - -e 's:strip:#strip:' -e 's:^CFLAGS = :#CFLAGS = :' \ - -e 's:\tcc :\t$(CC) $(CFLAGS) $(LDFLAGS) :' \ - -i Makefile || die - - # we use /usr/share/astrolog for config and (optional) ephemeris-data-files - sed -i -e "s:~/astrolog:/usr/share/astrolog:g" astrolog.h || die - - # if we use X, we need to add -L/usr/X11R6/lib to compile succesful - #use X && sed -i -e "s:-lm -lX11:-lm -lX11 -L/usr/X11R6/lib:g" Makefile - - # if we do NOT use X, we disable it by removing the -lX11 from the Makefile - # and remove the "#define X11" and "#define MOUSE" from astrolog.h - use X || ( sed -i -e "s:-lm -lX11:-lm:g" Makefile - sed -i -e "s:#define X11:/*#define X11:g" astrolog.h - sed -i -e "s:#define MOUSE:/*#define MOUSE:g" astrolog.h ) - - # any user may have an own astrolog configfile - #sed -i -e "s:astrolog.dat:astrolog.dat:g" astrolog.h -} - -src_compile() { - emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" -} - -src_install() { - dobin astrolog - dodoc Helpfile.540 README.1ST README.540 Update.540 - insinto /usr/share/astrolog - doins astrolog.dat -} - -pkg_postinst() { - ewarn "There is a sample config file /usr/share/astrolog/astrolog.dat" - ewarn "astrolog looks in current dir for a file astrolog.dat before" - ewarn "using the file in /usr/share/astrolog" - ewarn "If you want extended accuracy of astrolog's calculations you" - ewarn "can emerge the optional package \"astrolog-ephemeris\" which" - ewarn "needs ~4.7 MB additional diskspace for the ephemeris-files" -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: eb958cda909888083273125e1098d9085fd8 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu May 17 21:11:41 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu May 17 21:18:20 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb958cee app-misc/astrolog: stable 5.40-r3 for ppc, bug #648482 Tested-by: ernsteiswuerfel Bug: https://bugs.gentoo.org/648482 Package-Manager: Portage-2.3.37, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc" app-misc/astrolog/astrolog-5.40-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog/astrolog-5.40-r3.ebuild b/app-misc/astrolog/astrolog-5.40-r3.ebuild index d742e39d831..04fdcd95eae 100644 --- a/app-misc/astrolog/astrolog-5.40-r3.ebuild +++ b/app-misc/astrolog/astrolog-5.40-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.astrolog.org/ftp/ast54unx.shr"; LICENSE="astrolog" SLOT="0" -KEYWORDS="amd64 ~ppc ppc64 x86" +KEYWORDS="amd64 ppc ppc64 x86" IUSE="X" DEPEND="X? ( x11-libs/libX11 )"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: 2af183aaa29cedd722cd70802381b34fb6e5b6a5 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Apr 7 20:22:10 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Apr 7 20:22:10 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2af183aa app-misc/astrolog: stable 5.40-r3 for ppc64, bug #648482 Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64" app-misc/astrolog/astrolog-5.40-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/astrolog/astrolog-5.40-r3.ebuild b/app-misc/astrolog/astrolog-5.40-r3.ebuild index f32d6379968..d742e39d831 100644 --- a/app-misc/astrolog/astrolog-5.40-r3.ebuild +++ b/app-misc/astrolog/astrolog-5.40-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.astrolog.org/ftp/ast54unx.shr"; LICENSE="astrolog" SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~ppc ppc64 x86" IUSE="X" DEPEND="X? ( x11-libs/libX11 )"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: e75487dbf2de8b97ce01b6efc727def8ad0cd1c7 Author: Jason Zaman gentoo org> AuthorDate: Sat Feb 24 07:57:26 2018 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 24 08:06:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e75487db app-misc/astrolog: amd64 stable Gentoo-bug: 648482 Package-Manager: Portage-2.3.19, Repoman-2.3.6 app-misc/astrolog/astrolog-5.40-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-misc/astrolog/astrolog-5.40-r3.ebuild b/app-misc/astrolog/astrolog-5.40-r3.ebuild index d75e3644501..0f14039203e 100644 --- a/app-misc/astrolog/astrolog-5.40-r3.ebuild +++ b/app-misc/astrolog/astrolog-5.40-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="http://www.astrolog.org/ftp/ast54unx.shr"; LICENSE="astrolog" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc ~ppc64 ~x86" IUSE="X" DEPEND="X? ( x11-libs/libX11 )"
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: 383103d02e7e758584f5c76fce362027f579bf27 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Feb 22 22:41:27 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Feb 22 22:46:09 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=383103d0 app-misc/astrolog: Drop old Package-Manager: Portage-2.3.24, Repoman-2.3.6 app-misc/astrolog/astrolog-5.40-r1.ebuild | 68 --- 1 file changed, 68 deletions(-) diff --git a/app-misc/astrolog/astrolog-5.40-r1.ebuild b/app-misc/astrolog/astrolog-5.40-r1.ebuild deleted file mode 100644 index 6fe1978c637..000 --- a/app-misc/astrolog/astrolog-5.40-r1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit toolchain-funcs - -DESCRIPTION="A many featured astrology chart calculation program" -HOMEPAGE="http://www.astrolog.org/astrolog.htm"; -SRC_URI="http://www.astrolog.org/ftp/ast54unx.shr"; - -LICENSE="astrolog" -SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 x86" -IUSE="X" - -DEPEND="X? ( x11-libs/libX11 )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}" - -src_unpack() { - sh "${DISTDIR}"/ast54unx.shr || die -} - -src_prepare() { - # remove stripping of created binary, dump hardcoded CFLAGS, - # respect CC (bug #243606), and CFLAGS (bug #240057) - sed \ - -e 's:strip:#strip:' -e 's:^CFLAGS = :#CFLAGS = :' \ - -e 's:\tcc :\t$(CC) $(CFLAGS) $(LDFLAGS) :' \ - -i Makefile || die - - # we use /usr/share/astrolog for config and (optional) ephemeris-data-files - sed -i -e "s:~/astrolog:/usr/share/astrolog:g" astrolog.h || die - - # if we use X, we need to add -L/usr/X11R6/lib to compile succesful - #use X && sed -i -e "s:-lm -lX11:-lm -lX11 -L/usr/X11R6/lib:g" Makefile - - # if we do NOT use X, we disable it by removing the -lX11 from the Makefile - # and remove the "#define X11" and "#define MOUSE" from astrolog.h - use X || ( sed -i -e "s:-lm -lX11:-lm:g" Makefile - sed -i -e "s:#define X11:/*#define X11:g" astrolog.h - sed -i -e "s:#define MOUSE:/*#define MOUSE:g" astrolog.h ) - - # any user may have an own astrolog configfile - #sed -i -e "s:astrolog.dat:astrolog.dat:g" astrolog.h -} - -src_compile() { - emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" -} - -src_install() { - dobin astrolog - dodoc Helpfile.540 README.1ST README.540 Update.540 - insinto /usr/share/astrolog - doins astrolog.dat -} - -pkg_postinst() { - ewarn "There is a sample config file /usr/share/astrolog/astrolog.dat" - ewarn "astrolog looks in current dir for a file astrolog.dat before" - ewarn "using the file in /usr/share/astrolog" - ewarn "If you want extended accuracy of astrolog's calculations you" - ewarn "can emerge the optional package \"astrolog-ephemeris\" which" - ewarn "needs ~4.7 MB additional diskspace for the ephemeris-files" -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: e707745e42172a9d5741eb10c52fbe069e5e6ac1 Author: Austin English gentoo org> AuthorDate: Thu Jul 7 19:02:23 2016 + Commit: Austin English gentoo org> CommitDate: Thu Jul 7 19:47:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e707745e app-misc/astrolog: bump to EAPI 6, add maintainer-needed Package-Manager: portage-2.2.28 app-misc/astrolog/astrolog-5.40-r3.ebuild | 71 +++ app-misc/astrolog/metadata.xml| 1 + 2 files changed, 72 insertions(+) diff --git a/app-misc/astrolog/astrolog-5.40-r3.ebuild b/app-misc/astrolog/astrolog-5.40-r3.ebuild new file mode 100644 index 000..8de1e93 --- /dev/null +++ b/app-misc/astrolog/astrolog-5.40-r3.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="A many featured astrology chart calculation program" +HOMEPAGE="http://www.astrolog.org/astrolog.htm"; +SRC_URI="http://www.astrolog.org/ftp/ast54unx.shr"; + +LICENSE="astrolog" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="X" + +DEPEND="X? ( x11-libs/libX11 )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}" + +src_unpack() { + sh "${DISTDIR}"/ast54unx.shr || die +} + +src_prepare() { + default + + # remove stripping of created binary, dump hardcoded CFLAGS, + # respect CC (bug #243606), and CFLAGS (bug #240057) + sed \ + -e 's:strip:#strip:' -e 's:^CFLAGS = :#CFLAGS = :' \ + -e 's:\tcc :\t$(CC) $(CFLAGS) $(LDFLAGS) :' \ + -i Makefile || die + + # we use /usr/share/astrolog for config and (optional) ephemeris-data-files + sed -i -e "s:~/astrolog:/usr/share/astrolog:g" astrolog.h || die + + # if we use X, we need to add -L/usr/X11R6/lib to compile succesful + #use X && sed -i -e "s:-lm -lX11:-lm -lX11 -L/usr/X11R6/lib:g" Makefile + + # if we do NOT use X, we disable it by removing the -lX11 from the Makefile + # and remove the "#define X11" and "#define MOUSE" from astrolog.h + use X || ( sed -i -e "s:-lm -lX11:-lm:g" Makefile || die + sed -i -e "s:#define X11:/*#define X11:g" astrolog.h || die + sed -i -e "s:#define MOUSE:/*#define MOUSE:g" astrolog.h || die) + + # any user may have an own astrolog configfile + #sed -i -e "s:astrolog.dat:astrolog.dat:g" astrolog.h || die +} + +src_compile() { + emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" +} + +src_install() { + dobin astrolog + dodoc Helpfile.540 README.1ST README.540 Update.540 + insinto /usr/share/astrolog + doins astrolog.dat +} + +pkg_postinst() { + elog "There is a sample config file /usr/share/astrolog/astrolog.dat" + elog "astrolog looks in current dir for a file astrolog.dat before" + elog "using the file in /usr/share/astrolog" + elog "If you want extended accuracy of astrolog's calculations you" + elog "can emerge the optional package \"astrolog-ephemeris\" which" + elog "needs ~4.7 MB additional diskspace for the ephemeris-files" +} diff --git a/app-misc/astrolog/metadata.xml b/app-misc/astrolog/metadata.xml index 097975e..6f49eba 100644 --- a/app-misc/astrolog/metadata.xml +++ b/app-misc/astrolog/metadata.xml @@ -1,4 +1,5 @@ http://www.gentoo.org/dtd/metadata.dtd";> +
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog/
commit: a081de3c97baf60f021a736a1fbcdd580effd2ce Author: Pacho Ramos gentoo org> AuthorDate: Sat May 21 15:57:07 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sat May 21 17:51:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a081de3c app-misc/astrolog: Cleanup due to #343769 Package-Manager: portage-2.3.0_rc1 app-misc/astrolog/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/app-misc/astrolog/metadata.xml b/app-misc/astrolog/metadata.xml index b38baf5..097975e 100644 --- a/app-misc/astrolog/metadata.xml +++ b/app-misc/astrolog/metadata.xml @@ -1,8 +1,4 @@ http://www.gentoo.org/dtd/metadata.dtd";> - -geo...@gentoo.org -George Shapovalov -
[gentoo-commits] repo/gentoo:master commit in: app-misc/astrolog-ephemeris/
commit: fb8d38030ec3954218183d911f186d01f3c2c59c Author: Pacho Ramos gentoo org> AuthorDate: Sat May 21 15:56:49 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sat May 21 17:51:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb8d3803 app-misc/astrolog-ephemeris: Cleanup due to #343769 Package-Manager: portage-2.3.0_rc1 app-misc/astrolog-ephemeris/metadata.xml | 9 - 1 file changed, 9 deletions(-) diff --git a/app-misc/astrolog-ephemeris/metadata.xml b/app-misc/astrolog-ephemeris/metadata.xml index b1ca808..0c6991d 100644 --- a/app-misc/astrolog-ephemeris/metadata.xml +++ b/app-misc/astrolog-ephemeris/metadata.xml @@ -1,15 +1,6 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - geo...@gentoo.org - George Shapovalov - - I'll be taking care of it. But since we need to have a herd in metadata - I've put sci there, as it seems the most related one. - - - s...@gentoo.org Gentoo Science Project