Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 304085 - revbump sys-devel/autoconf-archive-2009.12.16
Summary: revbump sys-devel/autoconf-archive-2009.12.16
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL: http://www.nongnu.org/autoconf-archive/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-08 23:57 UTC by Nathan Phillip Brink (binki) (RETIRED)
Modified: 2010-02-10 08:35 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
autoconf-archive-2009.12.16.ebuild (autoconf-archive-2009.12.16.ebuild,534 bytes, text/plain)
2010-02-09 01:19 UTC, Nathan Phillip Brink (binki) (RETIRED)
Details
autoconf-archive-2009.12.16-docs.txt (autoconf-archive-2009.12.16-docs.txt,1.75 KB, text/plain)
2010-02-09 13:55 UTC, Nathan Phillip Brink (binki) (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-02-08 23:57:30 UTC
Macro names have changed, devs should have the newest version of autoconf-archive possible available to them.
Comment 1 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-02-09 01:19:37 UTC
Created attachment 218965 [details]
autoconf-archive-2009.12.16.ebuild

There are changes in SRC_URI and in the buildsystem. For example, texinfos are installed instead of HTML documentation. Both of these changes much simplify this ebuild.
Comment 2 Peter Volkov (RETIRED) gentoo-dev 2010-02-09 07:20:30 UTC
Heh, this package does not have maintainer at the moment. But it looks simple, I'll review/check and bump. Thank you for report Nathan.
Comment 3 Peter Volkov (RETIRED) gentoo-dev 2010-02-09 07:46:36 UTC
Fixed. Nathan, note that in gentoo we install documentation into /usr/share/doc/${PF} instead or /usr/share/doc/${PN}. That's why I took previous ebuild as a starting point.
Comment 4 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-02-09 13:55:10 UTC
Created attachment 218999 [details]
autoconf-archive-2009.12.16-docs.txt

I removed the docdir-moving magic because I was convinced that autoconf-archive had stopped installing all docs. Now I see that it installs some docs, which confuses me.

However, I would like to note these two things concerning the docdir. See that at least one of these files is duplicated by the output from this attached shell session. Also, I am quite sure that autoconf-archive's configure script does honor the --docdir option. Now I discover that it doesn't use the information from --docdir and instead uses $(pkgdatadir) which is unsettable at ./configure time.

Maybe an ``rm -f'' rather than ``mv'' or a sed -i -e '/dist_pkgdata_DATA/d' Makefile.in || die during src_prepare() would be better?
Comment 5 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-02-09 14:28:19 UTC
Oh, the actual problem with multiple copies of the docs is showing up because you expect /usr/share/doc/${PF} not to exist when you wrote your ``mv'' command. Since I am using portage-multilib, this means that src_install() gets run twice and you end up moving a second copy of the folder into itself.

Another side effect of using mv instead of dodoc is that these files aren't being compressed like all other doc files.
Comment 6 Peter Volkov (RETIRED) gentoo-dev 2010-02-10 08:35:07 UTC
> Since I am using portage-multilib, this means that src_install() gets
> run twice and you end up moving a second copy of the folder into itself.

This should be reported to portage-multilib developers. Probably portage-multilib should clean image directory every time switching on new libapi and after all merge this image directories together.

That said I've wrote ebuild a bit differently as I don't like it install COPYING file.