ChangeLog

# ChangeLog for dev-ada/florist
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-ada/florist/ChangeLog,v 1.16 2008/01/23 22:22:31 george Exp $

*florist-2007.0 (23 Jan 2008)

23 Jan 2008; George Shapovalov florist-2006.0.ebuild,
+florist-2007.0.ebuild:
added new version, now that we can correctly depend on a proper Ada standard

26 May 2007; George Shapovalov
-files/florist-3.15p-fix.patch, -florist-3.15p.ebuild:
removed old style version

*florist-2006.0 (03 Feb 2007)

03 Feb 2007; George Shapovalov metadata.xml,
+florist-2006.0.ebuild:
added new, new-style, version

26 Jan 2007; Marius Mauch florist-3.15p.ebuild:
Replacing einfo with elog

13 May 2006; George Shapovalov florist-3.15p.ebuild:
removed inherit gnat until adapted for new eclass

23 Feb 2005; David Holm +files/florist-3.15p-fix.patch,
florist-3.15p.ebuild:
Added compilation fix submitted by David Barbassat (at) nerim (dot) net> (Bug #72383)
Stable on ppc

29 Jun 2004; Aron Griffis florist-3.15p.ebuild:
add sed-4 dep

28 Oct 2003; David Holm florist-3.15p.ebuild:
Added to ADA_INCLUDE_PATH and ADA_OBJECTS_PATH. Masked on systems with
GNAT-5.*.

06 Oct 2003; David Holm florist-3.15p.ebuild:
Moved to stable on x86.

19 Sep 2003; David Holm florist-3.15p.ebuild:
Added to ~ppc.

17 Aug 2003; David Holm metadata.xml:
Added metadata.xml.

*florist-3.15p (24 Jul 2003)

24 Jul 2003; George Shapovalov florist-3.15p.ebuild, Manifest, files/{digest-florist-3.15p} :
initial release (#11290)
POSIX Ada Bindings
ebuild submitted by Mikko Ala-Fossi
and cleaned up and made GNAE compatible by David Holm

Manifest

DIST florist-2006.0.tar.bz2 177530 RMD160 ee8956074a7ec04e69d24447551f6ae5a8e3285a SHA1 31902a09c43f6f7c28b4520779c7f994986e93bf SHA256 ed379c0e1f5d57342dfb199b014ec5ce41cc81d109951de00f8ea2757e433d10
DIST florist-2007.0.tar.bz2 167089 RMD160 c3daa44b2019ab2c33b2bf7d477a4c26a1c8757c SHA1 376886a80d459ce24d97984d5d71618f3df00505 SHA256 e6047390bba1fc70feeafd2009a7a00b6bb6126bb64520e0c0f973aa6ced838a
EBUILD florist-2006.0.ebuild 1224 RMD160 e4d51d6fa1c97444c7dc9c027b1ffca57d8888c6 SHA1 fa5e2b04cee9fea514144db18eeb02515ff918d8 SHA256 556030c327661afde3cd9fa18245e68f61e49c4b25c2438434b400c4fcd65fcf
EBUILD florist-2007.0.ebuild 1206 RMD160 12caf60f6dbd9e14a3f6406e482ae34a09bd51dc SHA1 5de1832085e2488bc980c6d5043d5b445ee26048 SHA256 fb703ca216f2b8e42757e4ef0148e8fe3e0d9a2e6fd0bc4927180386e89637a3
MISC ChangeLog 1993 RMD160 9814f7d7db77b5b307d5e12219b524e96674d8d0 SHA1 c1e3adb7487debccf98f8384622893fe770871e4 SHA256 786cc9bf8ac74a73dc54e655d587a93d7d5305ad8bd4a0f04406be86bf4f6f08
MISC metadata.xml 611 RMD160 6fd600af26c65651c71cb158f05aa10e8cf43d64 SHA1 e1ec9b762eebae044b117fca849bb7db79c2def9 SHA256 9c4212646c77150684ce307141f19188844bbcafac2c99ac6266d6027952065a

florist-2006.0.ebuild

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

inherit gnat libtool

IUSE=""

DESCRIPTION="Posix bindings for Ada"
HOMEPAGE="http://libre2.adacore.com/"
SRC_URI="mirror://gentoo/${P}.tar.bz2"

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

DEPEND="virtual/ada"

lib_compile()
{
elibtoolize
econf || die "econf failed"
emake || die "make failed"
make floristlib || die "building library failed"
einfo "lib_compile completed"
}

# NOTE: we are using $1 - the passed gnat profile name
lib_install()
{
# install goal is just (access violating) mkdir and 2 cp's
# instead move stuff properly here
cp -rp ${SL}/floristlib/{libflorist.a,*.ali} ${DL}
chmod 0444 ${DL}/*.ali
}

src_install ()
{
# install sources
dodir ${AdalibSpecsDir}/${PN}
insinto ${AdalibSpecsDir}/${PN}
doins -r *.ad{b,s} *.c *.gpb gnatsocks/

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

gnat_src_install

dodoc README
}

florist-2007.0.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ada/florist/florist-2007.0.ebuild,v 1.2 2008/02/08 14:34:23 george Exp $

inherit gnat libtool

IUSE=""

DESCRIPTION="Posix bindings for Ada"
HOMEPAGE="http://libre.adacore.com/"
SRC_URI="mirror://gentoo/${P}.tar.bz2"

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

DEPEND=">=virtual/ada-2005"

lib_compile()
{
elibtoolize
econf || die "econf failed"
emake || die "make failed"
make floristlib || die "building library failed"
einfo "lib_compile completed"
}

# NOTE: we are using $1 - the passed gnat profile name
lib_install()
{
# install goal is just (access violating) mkdir and 2 cp's
# instead move stuff properly here
cp -rp "${SL}"/floristlib/{libflorist.a,*.ali} "${DL}"
chmod 0444 "${DL}"/*.ali
}

src_install ()
{
# install sources
dodir "${AdalibSpecsDir}/${PN}"
insinto "${AdalibSpecsDir}/${PN}"
doins -r *.ad{b,s} *.c *.gpb gnatsocks/

#set up environment
echo "LDPATH=%DL%" >> ${LibEnv}
echo "ADA_OBJECTS_PATH=%DL%" >> ${LibEnv}
echo "ADA_INCLUDE_PATH=${AdalibSpecsDir}/${PN}" >> ${LibEnv}

gnat_src_install

dodoc README
}

metadata.xml




ada

Florist is the (F)lorida (S)tate (U)niversity open-source implementaton
of IEEE Standard 1003.5b-1996, the POSIX Ada binding, including real-time
extensions. This software provides access to the UNIX operating system services
for application programs written in the Ada programming language. It is
designed to be self-configuring for a POSIX-compliant system. A suite of
test programs is included.