From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- sci-libs/libqalculate/Manifest | 8 +++ .../files/libqalculate-0.9.9-readline.patch | 13 +++++ sci-libs/libqalculate/libqalculate-0.9.7-r1.ebuild | 61 ++++++++++++++++++++ sci-libs/libqalculate/libqalculate-0.9.9.ebuild | 66 ++++++++++++++++++++++ sci-libs/libqalculate/metadata.xml | 12 ++++ 5 files changed, 160 insertions(+) create mode 100644 sci-libs/libqalculate/Manifest create mode 100644 sci-libs/libqalculate/files/libqalculate-0.9.9-readline.patch create mode 100644 sci-libs/libqalculate/libqalculate-0.9.7-r1.ebuild create mode 100644 sci-libs/libqalculate/libqalculate-0.9.9.ebuild create mode 100644 sci-libs/libqalculate/metadata.xml (limited to 'sci-libs/libqalculate') diff --git a/sci-libs/libqalculate/Manifest b/sci-libs/libqalculate/Manifest new file mode 100644 index 000000000000..11d7714075bf --- /dev/null +++ b/sci-libs/libqalculate/Manifest @@ -0,0 +1,8 @@ +AUX libqalculate-0.9.9-readline.patch 424 SHA256 c3341ad857dadd848425fe03378ef7319e805eb4113034930cc3d4365adae5f2 SHA512 677589db5ce91c8092666f20d54e8f607a4ad06beaddbe8a1b11262d70eb2707cf70a608b797efa20b635e018da082585d74309e6506f78f931c09487b8c9aa2 WHIRLPOOL 829944cac4b29cc7a77047bd93d4f6845d836fce6808cb344dcb46668e4ca7a0d0a9f06e2e4f5c1f313a24f335e0b11e5128ea7e70495e6f6e0f8fa10d17e899 +DIST libqalculate-0.9.7.tar.gz 1256271 SHA256 9a6d97ce3339d104358294242c3ecd5e312446721e93499ff70acc1604607955 SHA512 9aae8540481df4aa1cb24b1c6e8e9424e87758444f0b9689cd809bdf4230c4b5257c74363e6f084cea4e3be1935f45c53e7fc592f76d25d709ad88c97884bc42 WHIRLPOOL 21259323d91a8d7dc746048a3ef52f435ad3ff0450c08238d6a1d246990c5144a3072826ae0d2f656f75fe3c3be51b5c93a90f81eec4c742188bb9e33f5c171f +DIST libqalculate-0.9.9.tar.gz 1509180 SHA256 ca9fe0228b83d8f8398c3aca233691630bf455389e75bffe8164f0f89a208793 SHA512 c7692dcd91e0a7aea8184ca5366a3caf704b6e716c9e8552f4214ce7fc3157cf127daf7a063196383e4d5a99f8703486f2282c7fb01acafee5e1b3d8993de384 WHIRLPOOL 4beac95ee8eb1e3e6520abb4ec420e0e6319e864d7f279ffbdaba8176a7b210733da5ea8d74894db500f65a45ca6ef3502c19e4a6977cdc784d661868676eeb3 +EBUILD libqalculate-0.9.7-r1.ebuild 1302 SHA256 d54995fa4f2c1e6d37c5feafbb32c1173ce72aa366fd989a76ca978f74974cff SHA512 8def37cbbb76a0a4b0f62a8adc17e669659641751eea7c5c2974484ca35631152a93a093bd67d3b1bd6ee097fb45fa5360da90456d7d54a2f653360bfecde1d6 WHIRLPOOL 1208e9bbe347341a9754ecc87c44b99488a0fa8a9c4f39f5aff03d6993538df5393d08294c530c16fe5a6d71c11ae5c6c11bb0cdda9877c92165f9c4672d4f1b +EBUILD libqalculate-0.9.9.ebuild 1443 SHA256 7cb0052297b35cdabf09b6308c49776122e9fc96401298101bba7a5e017c06fb SHA512 6ab0e02af0b984019143f13ae88c0bfab432227ec7d5c4843b53eefe11a74aab3857191930a3e7534e8dce39e6b78f63af77200b7e6645c4052b429020bdfdd2 WHIRLPOOL 0708731f43a6cc5cdcee29a1ba3200d918bc46218b76e0bad84883188b40d78d338df07ae8b668ff415cc86d40ee3cce3d8b9eca9e5c5fbdaa2b742768d194b0 +MISC ChangeLog 3161 SHA256 43ba9c97e465ca586036fb068a7e23053f2fff8d89e9e46e472c12eb8cb3a32e SHA512 155c9eec94015b8284d2008f03f19337b1cbdd4c24da98ef391dddbb7205bc2d29c899efec30beb3403f3c7176a8007167e4a8aca74f8840119c2f73d9329a32 WHIRLPOOL 7a7d4bfc6f0517093d61eafd7a33a3995dae60721be2b5508a048fe153fc8cb80f7468496a0cafaa3e15565bbcb7989a31bbd7acb7f193506743560d89d1bb6d +MISC ChangeLog-2015 8318 SHA256 8e464f286dce5e8a11f01091b4828df73971b482f119883a9733384d5ba34bb0 SHA512 2dda2a6b478f40b2d3fefe6302ebb07c1d8819cd80f335caa9f14aec006ef34fb12317a46aaa58dcdfb708b629cd57ca37da870bbefbd94efe9b6259832f65d7 WHIRLPOOL 358a21425c44b159ede713b510d05fd37d5ce6a903c1b1b35c74da13dbd218dae6b6c49c9f35ba7aa8667b1d65e5807a4c0cb3b6c6ce204f9896d8cc2a80b5f7 +MISC metadata.xml 412 SHA256 9600fbec6ff67ce8b7ea8323759a6db4d2f5830e57b7d45950f83538b3e3adea SHA512 b6c55b741bda2a497dae278d47c6931611cbda132e08deb16a9c4efef59c7cb18bc464e7d242380b7afde2af4ab6f8e7f72b7db4ed3fd6b8f4cdc9c0359550ce WHIRLPOOL 288788ca9ffe50dc04ea78e572e1c2216c86612a77ddff296abfe953e002e9fa18ed09b5485942e5900c5ad86e1c5611fbc5134341725f2d5a242644ba201170 diff --git a/sci-libs/libqalculate/files/libqalculate-0.9.9-readline.patch b/sci-libs/libqalculate/files/libqalculate-0.9.9-readline.patch new file mode 100644 index 000000000000..ab2a5a0eb3ff --- /dev/null +++ b/sci-libs/libqalculate/files/libqalculate-0.9.9-readline.patch @@ -0,0 +1,13 @@ +diff -ru libqalculate-0.9.9.orig/src/qalc.cc libqalculate-0.9.9/src/qalc.cc +--- libqalculate-0.9.9.orig/src/qalc.cc 2016-07-26 14:41:40.000000000 +0200 ++++ libqalculate-0.9.9/src/qalc.cc 2016-08-04 18:27:36.553906707 +0200 +@@ -3179,7 +3179,9 @@ + if(!file) { + g_free(gstr_file); + g_free(gstr_oldfile); ++#ifdef HAVE_LIBREADLINE + g_free(historyfile); ++#endif + first_time = true; + set_saved_mode(); + return; diff --git a/sci-libs/libqalculate/libqalculate-0.9.7-r1.ebuild b/sci-libs/libqalculate/libqalculate-0.9.7-r1.ebuild new file mode 100644 index 000000000000..1c9d0dc1071a --- /dev/null +++ b/sci-libs/libqalculate/libqalculate-0.9.7-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils + +DESCRIPTION="A modern multi-purpose calculator library" +HOMEPAGE="http://qalculate.sourceforge.net/" +SRC_URI="mirror://sourceforge/${P/lib}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +IUSE="gnuplot readline static-libs" + +COMMON_DEPEND=" + dev-libs/glib:2 + dev-libs/libxml2:2 + >=sci-libs/cln-1.2 + sys-libs/zlib + readline? ( sys-libs/readline:0= )" +DEPEND="${COMMON_DEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" +RDEPEND="${COMMON_DEPEND} + net-misc/wget + gnuplot? ( >=sci-visualization/gnuplot-3.7 )" + +src_prepare() { + cat >po/POTFILES.skip <<-EOF + # Required by make check + data/currencies.xml.in + data/datasets.xml.in + data/elements.xml.in + data/functions.xml.in + data/planets.xml.in + data/units.xml.in + data/variables.xml.in + src/defs2doc.cc + EOF +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_with readline) +} + +src_install() { + # docs/reference/Makefile.am -> referencedir= + emake \ + DESTDIR="${D}" \ + referencedir="${EPREFIX}/usr/share/doc/${PF}/html/reference" \ + install + + dodoc AUTHORS ChangeLog NEWS README* TODO + + prune_libtool_files +} diff --git a/sci-libs/libqalculate/libqalculate-0.9.9.ebuild b/sci-libs/libqalculate/libqalculate-0.9.9.ebuild new file mode 100644 index 000000000000..c4a7b59e1f45 --- /dev/null +++ b/sci-libs/libqalculate/libqalculate-0.9.9.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="A modern multi-purpose calculator library" +HOMEPAGE="https://qalculate.github.io/" +SRC_URI="https://github.com/Qalculate/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0/6" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +IUSE="gnuplot readline static-libs" + +COMMON_DEPEND=" + dev-libs/glib:2 + dev-libs/libxml2:2 + >=sci-libs/cln-1.2 + sys-libs/zlib + readline? ( sys-libs/readline:0= )" +DEPEND="${COMMON_DEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" +RDEPEND="${COMMON_DEPEND} + net-misc/wget + gnuplot? ( >=sci-visualization/gnuplot-3.7 )" + +PATCHES=( + # https://github.com/Qalculate/libqalculate/issues/6 + "${FILESDIR}"/${P}-readline.patch +) + +src_prepare() { + default + + cat >po/POTFILES.skip <<-EOF + # Required by make check + data/currencies.xml.in + data/datasets.xml.in + data/elements.xml.in + data/functions.xml.in + data/planets.xml.in + data/units.xml.in + data/variables.xml.in + src/defs2doc.cc + EOF +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_with readline) +} + +src_install() { + # docs/reference/Makefile.am -> referencedir= + emake \ + DESTDIR="${D}" \ + referencedir="${EPREFIX}/usr/share/doc/${PF}/html" \ + install + + dodoc AUTHORS ChangeLog NEWS README* TODO + + find "${ED}" -name '*.la' -delete || die +} diff --git a/sci-libs/libqalculate/metadata.xml b/sci-libs/libqalculate/metadata.xml new file mode 100644 index 000000000000..92e29b80e703 --- /dev/null +++ b/sci-libs/libqalculate/metadata.xml @@ -0,0 +1,12 @@ + + + + + sci@gentoo.org + Gentoo Science Project + + + qalculate-0.9.7 + Qalculate/libqalculate + + -- cgit v1.2.3