diff --git a/dev-libs/libfdata/libfdata-20200728.ebuild b/dev-libs/libfdata/libfdata-20200728.ebuild deleted file mode 100644 index a7e0a3486..000000000 --- a/dev-libs/libfdata/libfdata-20200728.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Library for cross-platform C file data functions" -HOMEPAGE="https://github.com/libyal/${PN}" -SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="debug nls" - -DEPEND="dev-libs/libcdata - dev-libs/libcerror - dev-libs/libcnotify - dev-libs/libcthreads - dev-libs/libfcache" - -RDEPEND="${DEPEND}" - -src_configure() { - econf $(use_enable nls) \ - $(use_with nls libiconv-prefix) \ - $(use_with nls libintl-prefix) \ - $(use_enable debug debug-output) \ - $(use_enable debug verbose-output) -# \ -# --with-libcdata --with-libcerror \ -# --with-libcnotify --with-libcthreads \ -# --with-libfcache -} diff --git a/dev-libs/libfdata/libfdata-20201129.ebuild b/dev-libs/libfdata/libfdata-20201129.ebuild deleted file mode 100644 index 937db02d5..000000000 --- a/dev-libs/libfdata/libfdata-20201129.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Library for cross-platform C file data functions" -HOMEPAGE="https://github.com/libyal/${PN}" -SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="debug nls" - -DEPEND="dev-libs/libcdata - dev-libs/libcerror - dev-libs/libcnotify - dev-libs/libcthreads - dev-libs/libfcache" - -RDEPEND="${DEPEND}" - -src_configure() { - econf $(use_enable nls) \ - $(use_with nls libiconv-prefix) \ - $(use_with nls libintl-prefix) \ - $(use_enable debug debug-output) \ - $(use_enable debug verbose-output) -# \ -# --with-libcdata --with-libcerror \ -# --with-libcnotify --with-libcthreads \ -# --with-libfcache -} diff --git a/dev-libs/libfdata/libfdata-20211023.ebuild b/dev-libs/libfdata/libfdata-20211023.ebuild new file mode 100644 index 000000000..b1fc4dd0d --- /dev/null +++ b/dev-libs/libfdata/libfdata-20211023.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Library for cross-platform C file data functions" +HOMEPAGE="https://github.com/libyal/libfdata" +SRC_URI="https://github.com/libyal/libfdata/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="nls debug +threads" + +DEPEND=" + dev-libs/libcdata[nls=] + dev-libs/libcerror[nls=] + dev-libs/libcnotify[nls=] + dev-libs/libcthreads[nls=] + dev-libs/libfcache[nls=] + nls? ( + virtual/libiconv + virtual/libintl + ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + #makefile was created with 1.16, let's regenerate it + eautoreconf + eapply_user +} + +src_configure() { + econf \ + $(use_enable nls) \ + $(use_with nls libiconv-prefix) \ + $(use_with nls libintl-prefix) \ + $(use_enable debug debug-output) \ + $(use_enable debug verbose-output) \ + $(use_enable threads multi-threading-support) + +# --disable-shared-libs disable shared library support +# not supported in the ebuild at the moment - kind of defeats the entire process + +# --enable-winapi enable WINAPI support for cross-compilation +# [default=auto-detect] +# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us +} + +src_install() { + default + # see https://projects.gentoo.org/qa/policy-guide/installed-files.html#pg0303 + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/libfdata/libfdata-20220111.ebuild b/dev-libs/libfdata/libfdata-20220111.ebuild index 937db02d5..b1fc4dd0d 100644 --- a/dev-libs/libfdata/libfdata-20220111.ebuild +++ b/dev-libs/libfdata/libfdata-20220111.ebuild @@ -1,33 +1,57 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + +inherit autotools DESCRIPTION="Library for cross-platform C file data functions" -HOMEPAGE="https://github.com/libyal/${PN}" -SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz" +HOMEPAGE="https://github.com/libyal/libfdata" +SRC_URI="https://github.com/libyal/libfdata/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz" LICENSE="LGPL-3" SLOT="0" KEYWORDS="amd64 ~arm64 x86" -IUSE="debug nls" - -DEPEND="dev-libs/libcdata - dev-libs/libcerror - dev-libs/libcnotify - dev-libs/libcthreads - dev-libs/libfcache" +IUSE="nls debug +threads" +DEPEND=" + dev-libs/libcdata[nls=] + dev-libs/libcerror[nls=] + dev-libs/libcnotify[nls=] + dev-libs/libcthreads[nls=] + dev-libs/libfcache[nls=] + nls? ( + virtual/libiconv + virtual/libintl + ) +" RDEPEND="${DEPEND}" +src_prepare() { + #makefile was created with 1.16, let's regenerate it + eautoreconf + eapply_user +} + src_configure() { - econf $(use_enable nls) \ + econf \ + $(use_enable nls) \ $(use_with nls libiconv-prefix) \ $(use_with nls libintl-prefix) \ $(use_enable debug debug-output) \ - $(use_enable debug verbose-output) -# \ -# --with-libcdata --with-libcerror \ -# --with-libcnotify --with-libcthreads \ -# --with-libfcache + $(use_enable debug verbose-output) \ + $(use_enable threads multi-threading-support) + +# --disable-shared-libs disable shared library support +# not supported in the ebuild at the moment - kind of defeats the entire process + +# --enable-winapi enable WINAPI support for cross-compilation +# [default=auto-detect] +# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us +} + +src_install() { + default + # see https://projects.gentoo.org/qa/policy-guide/installed-files.html#pg0303 + find "${ED}" -name '*.la' -delete || die }