Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 25102 - New ebuild for AdaDoc
Summary: New ebuild for AdaDoc
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: David Holm (RETIRED)
Keywords: EBUILD
Depends on: 26207
  Show dependency tree
Reported: 2003-07-23 00:48 UTC by Timo Warns
Modified: 2003-10-14 05:46 UTC (History)
2 users (show)

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

Ebuild for AdaDoc (adadoc-2.1.ebuild,620 bytes, application/octet-stream)
2003-07-23 00:49 UTC, Timo Warns
Updated ebuild for AdaDoc (2003-08-09) (adadoc-2.01.ebuild,709 bytes, application/octet-stream)
2003-08-09 01:19 UTC, Timo Warns
dev-ada/adadoc-2.01.ebuild (adadoc-2.01.ebuild,901 bytes, text/plain)
2003-08-09 03:17 UTC, David Holm (RETIRED)

Note You need to log in before you can comment on or make changes to this bug.
Description Timo Warns 2003-07-23 00:48:16 UTC
Here is a new ebuild for AdaDoc (

"A tool for Ada95 to create documentation from specification packages."

Reproducible: Always
Steps to Reproduce:
Comment 1 Timo Warns 2003-07-23 00:49:17 UTC
Created attachment 14897 [details]
Ebuild for AdaDoc
Comment 2 David Holm (RETIRED) gentoo-dev 2003-08-08 08:12:55 UTC
Great work. A couple of suggestions though.
How about setting SRC_URI to something like ${PN}-v${PV}.src.tar.bz2 and naming the ebuild -2.01 instead? That would make it easier to upgrade assuming the ebuild won't require any changes.
You should also "inherit gnat" in the ebuild and use something like: gnatmake adadoc -cargs ${ADACFLAGS} -Itools... as users would then get their customized CFLAGS (the gnat-eclass modifies them so that they work with gcc 2.8.1).

Also, I don't think putting the cfg in /usr/bin is a really good idea. It would probably be better to put it in /usr/share/adadoc. AFAIK if adadoc can't find it it will use the default settings, otherwise it will look for it in the current dir?
In that case if anyone wants a special config they would just copy the file from /usr/share/adadoc into their source-dir and make the appropriate modifications to it.

You might want to install xmlada-0.7.1-r2 (see bug #26207) as it symlinks the shared libraries into /usr/lib, makes adadoc run more smoothly.
I'm glad there are more people than me using gentoo that are interested in Ada.
Comment 3 George Shapovalov (RETIRED) gentoo-dev 2003-08-08 11:02:40 UTC
Timo: Thanks for the submission!

David: I'll reassign this to me for now. Depending on how fast your status is updated when seemant/avenj return you might be able to take on it or I'll commit it after it is considered finalized.
Actually, you can assign it to yourself even now, - you will need to change your email in bugzilla anyway eventually, and your bugs will get carried over..

Comment 4 Timo Warns 2003-08-09 01:15:34 UTC
Thank you very much for your suggestions. See updated attachement for the new ebuild.

Comment 5 Timo Warns 2003-08-09 01:19:13 UTC
Created attachment 15790 [details]
Updated ebuild for AdaDoc (2003-08-09)
Comment 6 David Holm (RETIRED) gentoo-dev 2003-08-09 03:17:46 UTC
Created attachment 15795 [details]

I replaced cp with doins and made it install the two pdf docs available on the
Comment 7 David Holm (RETIRED) gentoo-dev 2003-08-13 19:03:17 UTC
Thank you for your submission. I have added the ebuild to portage. Please test it as soon as it gets to your rsync mirror just in case.
Comment 8 David Holm (RETIRED) gentoo-dev 2003-09-29 10:49:06 UTC
Change status to test-request
Comment 9 David Holm (RETIRED) gentoo-dev 2003-10-14 05:46:57 UTC