Portage is a package management system used by Gentoo Linux
# 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
Replacing einfo with elog
*adadoc-2.1 (13 Nov 2006)
13 Nov 2006; George Shapovalov
new version, ebuild converted to work with new gnat.eclass
13 May 2006; George Shapovalov
removed inherit gnat until adapted for new eclass
15 Aug 2004; David Holm
adadoc-2.01.ebuild:
Added fix from Sandro Magi
06 Oct 2003; David Holm
Moved to stable on x86.
18 Sep 2003; David Holm
Added to ~ppc.
17 Aug 2003; David Holm
Added a
*adadoc-2.01 (14 Aug 2003)
14 Aug 2003; David Holm
metadata.xml:
Initial release, bug #25102. Documentation system for Ada similar to doxygen
or javadoc. ebuild submitted by Timo Warns
(documentation).
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
# 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"
}