diff options
Diffstat (limited to 'app-admin/augeas')
-rw-r--r-- | app-admin/augeas/Manifest | 3 | ||||
-rw-r--r-- | app-admin/augeas/augeas-1.11.0.ebuild | 47 | ||||
-rw-r--r-- | app-admin/augeas/augeas-1.12.0.ebuild | 50 | ||||
-rw-r--r-- | app-admin/augeas/augeas-1.14.1.ebuild (renamed from app-admin/augeas/augeas-1.11.0-r1.ebuild) | 33 | ||||
-rw-r--r-- | app-admin/augeas/metadata.xml | 23 |
5 files changed, 30 insertions, 126 deletions
diff --git a/app-admin/augeas/Manifest b/app-admin/augeas/Manifest index 11f2068cd806..43fdf3c50b0e 100644 --- a/app-admin/augeas/Manifest +++ b/app-admin/augeas/Manifest @@ -1,2 +1 @@ -DIST augeas-1.11.0.tar.gz 2393675 BLAKE2B e7c50715fee892b47843f9be4ec9e88937c0ce10544b3e212d9c32a6151bbc36550d711ebec9db2a691e91cc6a2cd93696d807b440ab57a678ca6680426a4b03 SHA512 1b67bb7fcd9b560d3fe4a5c753d5e778db73caaab6e50367afd123eec107b65b73096913ac7d5170e85f5b63ff3522b2a6932b130e207ab22560dfc6e267b8a1 -DIST augeas-1.12.0.tar.gz 2429279 BLAKE2B cd90203fec1a81b114d95bb50e168b852923136f34c83974d3427cbedd4eb0d335d3952057507b38ded5c7011be2b56725565ea106cb32a0ca43b7c81250b29e SHA512 4f61d4abbf338e915dfae212560d39792674bc757f05f500afa80c6170abc214ffb99cab2cf5bbd1c2338d11a6909e5fc3ff7112a2246fca69f7b39ac283da40 +DIST augeas-1.14.1.tar.gz 2653776 BLAKE2B 65a0403f5fcaa1b1dfe7493e0f6ee6a8d73ce69f4c2c9a35f5f7842b6db537a5d7b9c33e1989f43636122da4b0a0d97d69bbce50b944d6d1e14c8e77ebddc5e0 SHA512 fddb2e243f979e71fc09f9d45d569d6307b35485b2d885bf7bcbc032ba5617fe7ab2071a041422c3efe2dd62eda74aba41016d248c0636e947d4f1c9144375aa diff --git a/app-admin/augeas/augeas-1.11.0.ebuild b/app-admin/augeas/augeas-1.11.0.ebuild deleted file mode 100644 index 7a1f00c6ea31..000000000000 --- a/app-admin/augeas/augeas-1.11.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools - -DESCRIPTION="A library for changing configuration files" -HOMEPAGE="http://augeas.net/" -SRC_URI="http://download.augeas.net/${P}.tar.gz" - -SLOT="0" -LICENSE="LGPL-2.1" -KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ~ppc64 sparc x86" -IUSE="static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/libxml2 - sys-libs/readline:=" -DEPEND="${RDEPEND} - virtual/pkgconfig - >=app-doc/NaturalDocs-1.40 - test? ( dev-lang/ruby )" - -PATCHES=( -) - -src_prepare() { - if [ -f /usr/share/NaturalDocs/Config/Languages.txt ] ; then - addwrite /usr/share/NaturalDocs/Config/Languages.txt - fi - if [ -f /usr/share/NaturalDocs/Config/Topics.txt ] ; then - addwrite /usr/share/NaturalDocs/Config/Topics.txt - fi - default -} - -src_configure() { - # Needs to implemented - local myeconfargs="--without-selinux - $(use_enable !static-libs shared) - $(use_enable static-libs static)" - eautoreconf - econf ${myeconfargs} - default -} diff --git a/app-admin/augeas/augeas-1.12.0.ebuild b/app-admin/augeas/augeas-1.12.0.ebuild deleted file mode 100644 index b8d173872da7..000000000000 --- a/app-admin/augeas/augeas-1.12.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="A library for changing configuration files" -HOMEPAGE="http://augeas.net/" -SRC_URI="http://download.augeas.net/${P}.tar.gz" - -SLOT="0" -LICENSE="LGPL-2.1" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" -IUSE="static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/libxml2 - sys-libs/readline:=" -DEPEND="${RDEPEND} - virtual/pkgconfig - >=app-doc/NaturalDocs-1.40 - test? ( dev-lang/ruby )" - -PATCHES=( -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # selinux needs to implemented - econf \ - --without-selinux \ - $(use_enable static-libs static) -} - -src_compile() { - addpredict /usr/share/NaturalDocs/Config/Languages.txt - addpredict /usr/share/NaturalDocs/Config/Topics.txt - default -} - -src_install() { - default - use static-libs || find "${D}" -name '*.la' -delete || die -} diff --git a/app-admin/augeas/augeas-1.11.0-r1.ebuild b/app-admin/augeas/augeas-1.14.1.ebuild index 7a82e640ab1d..913b0e54711c 100644 --- a/app-admin/augeas/augeas-1.11.0-r1.ebuild +++ b/app-admin/augeas/augeas-1.14.1.ebuild @@ -1,30 +1,29 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit autotools DESCRIPTION="A library for changing configuration files" HOMEPAGE="http://augeas.net/" -SRC_URI="http://download.augeas.net/${P}.tar.gz" +SRC_URI="https://github.com/hercules-team/augeas/releases/download/release-${PV}/${P}.tar.gz" -SLOT="0" LICENSE="LGPL-2.1" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ppc ~ppc64 sparc x86" -IUSE="static-libs test" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" +IUSE="test" RESTRICT="!test? ( test )" RDEPEND=" dev-libs/libxml2 sys-libs/readline:=" -DEPEND="${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" + >=app-text/NaturalDocs-1.40 virtual/pkgconfig - >=app-doc/NaturalDocs-1.40 - test? ( dev-lang/ruby )" - -PATCHES=( -) + test? ( dev-lang/ruby ) +" src_prepare() { default @@ -32,19 +31,19 @@ src_prepare() { } src_configure() { - # selinux needs to implemented - econf \ - --without-selinux \ - $(use_enable static-libs static) + # selinux needs to be implemented + econf --without-selinux } src_compile() { addpredict /usr/share/NaturalDocs/Config/Languages.txt addpredict /usr/share/NaturalDocs/Config/Topics.txt + default } src_install() { default - use static-libs || find "${D}" -name '*.la' -delete || die + + find "${ED}" -name '*.la' -delete || die } diff --git a/app-admin/augeas/metadata.xml b/app-admin/augeas/metadata.xml index 2b1c8d903c2b..900379c4291c 100644 --- a/app-admin/augeas/metadata.xml +++ b/app-admin/augeas/metadata.xml @@ -1,17 +1,20 @@ <?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="person"> - <email>prometheanfire@gentoo.org</email> + <email>prometheanfire@gentoo.org</email> </maintainer> <longdescription lang="en"> -A library for programmatically editing configuration files. Augeas parses -configuration files into a tree structure, which it exposes through its -public API. Changes made through the API are written back to the initially -read files. + A library for programmatically editing configuration files. Augeas parses + configuration files into a tree structure, which it exposes through its + public API. Changes made through the API are written back to the initially + read files. -The transformation works very hard to preserve comments and formatting -details. It is controlled by ``lens'' definitions that describe the file -format and the transformation into a tree. -</longdescription> + The transformation works very hard to preserve comments and formatting + details. It is controlled by ``lens'' definitions that describe the file + format and the transformation into a tree. + </longdescription> + <upstream> + <remote-id type="github">hercules-team/augeas</remote-id> + </upstream> </pkgmetadata> |