ChangeLog

# ChangeLog for dev-ada/adasockets
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-ada/adasockets/ChangeLog,v 1.18 2007/05/27 09:41:18 george Exp $

27 May 2007; George Shapovalov
adasockets-1.8.4.7.ebuild:
added autotools fix (#165577)

26 May 2007; George Shapovalov
-adasockets-1.7-r1.ebuild, -adasockets-1.8.4.4.ebuild:
removed old style versions

25 Jan 2007; Marius Mauch adasockets-1.7-r1.ebuild,
adasockets-1.8.4.4.ebuild:
Replacing einfo with elog

*adasockets-1.8.4.7 (09 Jun 2006)

09 Jun 2006; George Shapovalov
+adasockets-1.8.4.7.ebuild:
new version, converted to use new style gnat compilers and gnat.eclass
(##111340, 134259)

13 May 2006; George Shapovalov
adasockets-1.7-r1.ebuild, adasockets-1.8.4.4.ebuild:
removed inherit gnat until adapted for new eclass

24 Apr 2005; Michael Hanselmann
adasockets-1.7-r1.ebuild:
Stable on ppc.

*adasockets-1.8.4.4 (23 Feb 2005)

23 Feb 2005; David Holm +adasockets-1.8.4.4.ebuild:
Version bumped, added fixes from Maxim Reznik
(Closing bug #61898)

23 Feb 2005; David Holm adasockets-1.7-r1.ebuild:
Fixed gnat dependency

29 Jun 2004; Aron Griffis adasockets-1.7-r1.ebuild:
add sed-4 dep

28 Oct 2003; David Holm adasockets-1.7-r1.ebuild:
Added to ADA_INCLUDE_PATH and ADA_OBJECTS_PATH.

06 Oct 2003; David Holm adasockets-1.7-r1.ebuild,
adasockets-1.7.ebuild:
Moved to stable on x86.

18 Sep 2003; David Holm adasockets-1.7-r1.ebuild:
Added to ~ppc.

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

*adasockets-1.7-r1 (15 Aug 2003)

15 Aug 2003; David Holm adasockets-1.7-r1.ebuild:
The shared libraries are now symlinked into /usr/lib. adasockets-config will
now return valid compiler-flags.

*adasockets-1.7 (12 Aug 2003)

12 Aug 2003; George Shapovalov adasockets-1.7.ebuild, Manifest, files/{digest-adasockets-1.7} :
initial release (#23822)
An Interface to BSD sockets from Ada (TCP, UDP and multicast).
ebuild submitted by David Holm

Manifest

DIST adasockets-1.8.4.7.tar.gz 621945 RMD160 a7cfe871b6d7af20054ca9ecbe4b5b54b0b4dd54 SHA1 f4381395e88656317d1a80b59ce31ad47f45e93e SHA256 496591ab6eb97597088554492c91500a464afe774a9c56dffc1ba048016e8a3e
EBUILD adasockets-1.8.4.7.ebuild 1490 RMD160 76b7505756e05879279bce9a3d65098a24106316 SHA1 d76cf394ff31f016d06108a6411ab872628488fd SHA256 c1f4232c942f3cffc8e3862f7637eac96d0e9a04c2ba590954c274410651e468
MISC ChangeLog 2425 RMD160 5e76083be97880080fe9c42ccfc2085b219ece01 SHA1 19a76f756efea1c5cf81c8c9e32333fc79d16c94 SHA256 74ee259b11acecd01f61a982e593960768b8b92f9042ab20b1369f80753aa248
MISC metadata.xml 646 RMD160 4eca46a9ee7e7dc39f16e6be06274f79995ad83f SHA1 e0a4f98a14420c7857b9816650779141c4a20ce2 SHA256 05e68e201d494a2e164f23706b98f1b256c97876964aff8b7d79e7122c7591a8

adasockets-1.8.4.7.ebuild

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

WANT_AUTOCONF="2.1"

inherit gnat autotools

DESCRIPTION="An Interface to BSD sockets from Ada (TCP, UDP and multicast)."
SRC_URI="http://www.rfc1149.net/download/adasockets/${P}.tar.gz"
HOMEPAGE="http://www.rfc1149.net/devel/adasockets/"
LICENSE="GMGPL"

DEPEND="virtual/ada"

SLOT="0"
IUSE=""
KEYWORDS="~x86 ~amd64"

# a location to temporarily keep common stuff installed by make install
CommonInst="${WORKDIR}/common-install"

lib_compile() {
econf || die "./configure failed"
emake || die
}

lib_install() {
mv ${SL}/src/sockets*.ali ${DL}
mv src/.libs/libadasockets.a ${DL}
mv src/.libs/libadasockets.so* ${DL}

# move common stuff out of $DL
if [[ ! -d "${CommonInst}" ]] ; then
# we need only one copy, its all identical
mkdir "${CommonInst}"
mv ${SL}/src/*.ad? "${CommonInst}"
fi
}

src_install() {
# sources
dodir "${AdalibSpecsDir}/${PN}"
insinto "${AdalibSpecsDir}/${PN}"
doins "${CommonInst}"/sockets*.ad?

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

gnat_src_install

# and docs
dodoc AUTHORS INSTALL NEWS README doc/adasockets.ps
doinfo doc/adasockets.info
insinto /usr/share/doc/${PF}
doins doc/adasockets.pdf
}

metadata.xml




ada
AdaSockets is a set of free software Ada packages allowing Ada programmers to use the so-called BSD sockets from their favourite programming language. AdaSockets has been designed and tested with the GNAT free software Ada compiler, but should be portable to other compilers quite easily. AdaSockets philosophy is to help the Ada programmer by providing easy-to-use objects. Special care has been taken to ensure that performances do however remain good.