ChangeLog

# ChangeLog for dev-ada/adadoc
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-ada/adadoc/ChangeLog,v 1.11 2007/02/05 10:49:07 george Exp $

05 Feb 2007; George Shapovalov
-files/adadoc-2.01-xmlada.patch, -adadoc-2.01.ebuild:
removed old and masked version

25 Jan 2007; Marius Mauch adadoc-2.1.ebuild:
Replacing einfo with elog

*adadoc-2.1 (13 Nov 2006)

13 Nov 2006; George Shapovalov +adadoc-2.1.ebuild:
new version, ebuild converted to work with new gnat.eclass

13 May 2006; George Shapovalov adadoc-2.01.ebuild:
removed inherit gnat until adapted for new eclass

15 Aug 2004; David Holm +files/adadoc-2.01-xmlada.patch,
adadoc-2.01.ebuild:
Added fix from Sandro Magi .

06 Oct 2003; David Holm adadoc-2.01.ebuild:
Moved to stable on x86.

18 Sep 2003; David Holm adadoc-2.01.ebuild:
Added to ~ppc.

17 Aug 2003; David Holm metadata.xml:
Added a -tag to metadata.xml.

*adadoc-2.01 (14 Aug 2003)

14 Aug 2003; David Holm adadoc-2.01.ebuild,
metadata.xml:
Initial release, bug #25102. Documentation system for Ada similar to doxygen
or javadoc. ebuild submitted by Timo Warns
with some minor updates by me
(documentation).

Manifest

DIST HowToWriteModule.pdf 80918 RMD160 8b8323470f9ccb476060bbdc9d35a1040f8278c5 SHA1 7f7039f9b3a7428314706f11be076ccff28c6ace SHA256 5d29471dbcedf6c0e6a54bb1e970b79fb1f93cfab0ecc6dc4caa1d1a510e892a
DIST UserGuide.pdf 96439 RMD160 112f7a9ba1a2d811b49ddac4fe83d97c30d671b0 SHA1 20eba34d39788d981c6bead60623bff261818f07 SHA256 28b378b05c2c937c4f2f0d1bf7c42347eef80b03c3febd0d1dfce9a2390b5758
DIST adadoc-v2.1.src.tar.bz2 1063387 RMD160 80e8ca241cfdf94a6b2cf5a4513eaf7b2ea8a2c2 SHA1 2ee84fbb00f230bd75e9bb71b5e9bb1d3bd5503d SHA256 dc98335baf354c3e6b41ebd62c3baa508ef5cad5674e6a1a36f4af809d73fed7
EBUILD adadoc-2.1.ebuild 1512 RMD160 cfb238920a0766d366b63b2ddb54fc4bdf7e635e SHA1 610e60e775b142d9c9890d88a13a9f794ec650c4 SHA256 7bc8f39cc8ceb8e1f3f34016937418490a884be92e8d26f7651823d1cf56a528
MISC ChangeLog 1509 RMD160 98f987355c46b69342b9ef96a0f40a1d929544ef SHA1 903d0b19ad4293459abb092809d805ba81535857 SHA256 be1fb821476733cfcbea819a6338c8c37f94d423a4a7d82d9198d8a62f3f9c4a
MISC metadata.xml 348 RMD160 1c7871200a580774f9e8b6a5337a5b7919e05f22 SHA1 c709b76c1147f42d9c88fc9ba2f478f2492c26f0 SHA256 3c88855a78a40501a68d8096dceb8cae76a6b7bf8041602a83cc2b7f1e181503

adadoc-2.1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ada/adadoc/adadoc-2.1.ebuild,v 1.5 2008/01/23 22:00:17 george Exp $

inherit eutils gnat

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

HOMEPAGE="http://adadoc.sourceforge.net"

SRC_URI="mirror://sourceforge/adadoc/${PN}-v${PV}.src.tar.bz2
mirror://sourceforge/adadoc/UserGuide.pdf
mirror://sourceforge/adadoc/HowToWriteModule.pdf"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"

IUSE=""

DEPEND="virtual/ada
>=dev-ada/xmlada-1.0-r2"

RDEPEND=""

S=${WORKDIR}/dev

lib_compile() {
${ADAMAKE} adadoc -Itools -Iparser -Imodules -cargs ${ADACFLAGS} -bargs -shared \
`xmlada-config` || die
}

lib_install() {
cp adadoc ${DL}
}

src_install() {
#set up environment
echo "PATH=%DL%" > ${LibEnv}
echo "LDPATH=%DL%" >> ${LibEnv}
echo "ADA_OBJECTS_PATH=%DL%" >> ${LibEnv}
echo "ADA_INCLUDE_PATH=/usr/include/ada/${PN}" >> ${LibEnv}

gnat_src_install

insinto /usr/share/doc/adadoc-${PV}
doins ${DISTDIR}/UserGuide.pdf
doins ${DISTDIR}/HowToWriteModule.pdf
insinto /usr/share/adadoc
doins adadoc_tags.cfg
}

pkg_postinst() {
eselect gnat update
elog "The environment has been set up to make gnat automatically find files for"
elog "${PN}. In order to immediately activate these settings please do:"
elog "env-update && source /etc/profile"
elog "Otherwise the settings will become active next time you login"
}

metadata.xml




ada
AdaDoc is a tool for developers using the Ada95 programming language. It's goal is to create documentation in different format from a specification package.