Available since 5 December 2017.
*** Bug 697106 has been marked as a duplicate of this bug. ***
Created attachment 592374 [details, diff] diff -u axel-2.15.ebuild axel-2.17.6.ebuild Patch to create a working axel-2.17.6 ebuild; patch is relative to the existing 2.15 ebuild that's in the tree.
Created attachment 613598 [details] working axel-2.17.6.ebuild
Created attachment 613600 [details] axel-2.17.7.ebuild
Comment on attachment 613600 [details] axel-2.17.7.ebuild --- axel-2.15.ebuild +++ axel-2.17.7.ebuild @@ -19,6 +19,8 @@ !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) + sys-devel/autoconf-archive + app-text/txt2man " DEPEND="${CDEPEND} nls? ( sys-devel/gettext )" What is missing that requires sys-devel/autoconf-archive?
(In reply to Jeroen Roovers from comment #5) > Comment on attachment 613600 [details] > axel-2.17.7.ebuild > > --- axel-2.15.ebuild > +++ axel-2.17.7.ebuild > @@ -19,6 +19,8 @@ > !libressl? ( dev-libs/openssl:0= ) > libressl? ( dev-libs/libressl:0= ) > ) > + sys-devel/autoconf-archive > + app-text/txt2man > " > DEPEND="${CDEPEND} > nls? ( sys-devel/gettext )" > > > What is missing that requires sys-devel/autoconf-archive? without it, during the configure phase I get: ./configure: line 5518: syntax error near unexpected token `git-directory' ./configure: line 5518: `AX_IS_RELEASE(git-directory)' Although... on the axel github page, they list both autoconf-archive and txt2man as being "Extra dependencies for building from snapshots" and neither appear in the list of deps for building from tarballs.
Created attachment 613614 [details] axel-2.17.7.ebuild No more dependency on txt2man and autoconf-archive The tarball that the other ebuild used didn't have the manpages, but the others they provide have them included. And autoconf-archive seems to be from the "eautoreconf" step that was in the previous. Now, without it everything works.
Upstream is supposed to pick specific files from autoconf-archive to distribute them in their packages. In this case it would probably best be integrated in https://github.com/axel-download-accelerator/axel/blob/master/acinclude.m4 or concatenated into that file after the release. Distributing /usr/share/aclocal/ax_is_release.m4 (even possible through FILESDIR) would be ~3kB whereas installing sys-devel/autoconf-archive would be ~3.4MB.
(In reply to Chris Slycord from comment #7) > The tarball that the other ebuild used didn't have the manpages, but the > others they provide have them included. > > And autoconf-archive seems to be from the "eautoreconf" step that was in the > previous. Now, without it everything works. Sorry, I didn't even see that before I replied.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52134ff8a716a497337a1c4ea6903a977f771fc1 commit 52134ff8a716a497337a1c4ea6903a977f771fc1 Author: Piotr Karbowski <slashbeast@gentoo.org> AuthorDate: 2020-02-21 20:49:56 +0000 Commit: Piotr Karbowski <slashbeast@gentoo.org> CommitDate: 2020-02-21 20:51:33 +0000 net-misc/axel: 2.17.7 bump; EAPI bump; added myself to maintainers. Closes: https://bugs.gentoo.org/674840 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org> net-misc/axel/Manifest | 1 + net-misc/axel/axel-2.17.7.ebuild | 49 ++++++++++++++++++++++++++++++++++++++++ net-misc/axel/axel-9999.ebuild | 4 ++-- net-misc/axel/metadata.xml | 4 ++++ 4 files changed, 56 insertions(+), 2 deletions(-)