diff options
author | David Holm <dholm@gentoo.org> | 2003-08-17 22:32:36 +0000 |
---|---|---|
committer | David Holm <dholm@gentoo.org> | 2003-08-17 22:32:36 +0000 |
commit | 3690f012a780694a50d7f8288e3f7998d6dc8abf (patch) | |
tree | cad816bcf3c6b312d66ce295b01c778ae1df1b74 /dev-ada | |
parent | Initial import of AdaBroker (#23831). (diff) | |
download | gentoo-2-3690f012a780694a50d7f8288e3f7998d6dc8abf.tar.gz gentoo-2-3690f012a780694a50d7f8288e3f7998d6dc8abf.tar.bz2 gentoo-2-3690f012a780694a50d7f8288e3f7998d6dc8abf.zip |
Initial import of AdaBroker (#23831).
Diffstat (limited to 'dev-ada')
-rw-r--r-- | dev-ada/adabroker/ChangeLog | 12 | ||||
-rw-r--r-- | dev-ada/adabroker/Manifest | 4 | ||||
-rw-r--r-- | dev-ada/adabroker/adabroker-1.0_pre4.ebuild | 65 | ||||
-rw-r--r-- | dev-ada/adabroker/files/digest-adabroker-1.0_pre4 | 1 | ||||
-rw-r--r-- | dev-ada/adabroker/metadata.xml | 6 |
5 files changed, 86 insertions, 2 deletions
diff --git a/dev-ada/adabroker/ChangeLog b/dev-ada/adabroker/ChangeLog new file mode 100644 index 000000000000..fa15dbd7a227 --- /dev/null +++ b/dev-ada/adabroker/ChangeLog @@ -0,0 +1,12 @@ +# ChangeLog for dev-ada/adabroker +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ada/adabroker/ChangeLog,v 1.1 2003/08/17 22:31:38 dholm Exp $ + +*adabroker-1.0_pre4 (18 Aug 2003) + + 18 Aug 2003; David Holm <dholm@gentoo.org> adabroker-1.0_pre4.ebuild, + metadata.xml: + Initial import (#23831) + This is a CORBA implementation for Ada. + I wrote the ebuild, hooray. + diff --git a/dev-ada/adabroker/Manifest b/dev-ada/adabroker/Manifest index 012e94956852..344fb0f78f82 100644 --- a/dev-ada/adabroker/Manifest +++ b/dev-ada/adabroker/Manifest @@ -1,4 +1,4 @@ -MD5 1d9ddf525a821e7d49378690618991c0 adabroker-1.0_pre4.ebuild 2096 +MD5 36f786825fd74a6db990491d46827166 adabroker-1.0_pre4.ebuild 2201 MD5 edb2dfe606abb7f8e8e1fdee7f5e5855 metadata.xml 407 -MD5 606f0171c2988aed0a43d380c082d85a ChangeLog 348 +MD5 dc1d4e1c9554f6986fc9dc9fd6d7c1a5 ChangeLog 437 MD5 ad5e1f69b3219ffe276383a2132b0ef3 files/digest-adabroker-1.0_pre4 69 diff --git a/dev-ada/adabroker/adabroker-1.0_pre4.ebuild b/dev-ada/adabroker/adabroker-1.0_pre4.ebuild new file mode 100644 index 000000000000..4ba392865ed3 --- /dev/null +++ b/dev-ada/adabroker/adabroker-1.0_pre4.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: /var/cvsroot/gentoo-x86/dev-ada/adabroker/adabroker-1.0_pre4.ebuild,v 1.1 2003/08/17 22:31:38 dholm Exp $ + +S="${WORKDIR}/${PN}-1.0pre4" +DESCRIPTION="AdaBroker is a CORBA implementation for Ada." +SRC_URI="http://adabroker.eu.org/distrib/${PN}-1.0pre4.tar.gz" +HOMEPAGE="http://adabroker.eu.org/" +LICENSE="GMGPL" + +DEPEND="dev-ada/gnat" +RDEPEND="" +IUSE="" +SLOT="0" +KEYWORDS="~x86" + +inherit gnat + +src_compile() { + econf \ + --libdir=/usr/lib/ada/adalib \ + --includedir=/usr/lib/ada/adainclude || die "./configure failed" + + sed -i -e "s|-I\$libdir|-I/usr/lib/ada/adainclude|" src/adabroker-config.in + # We want to use the old version of adasockets provided by adabroker + # and not the newer version in portage. + sed -i -e "s|\`adasockets-config.--cflags\`||" \ + src/adabroker-config.in + sed -i -e "s|\`adasockets-config.--libs\`|/usr/lib/ada/adalib/adabroker/libadasockets.a|" \ + src/adabroker-config.in + + emake || die +} + +src_install () { + make prefix=${D}/usr \ + libdir=${D}/usr/lib/ada/adalib/adabroker \ + infodir=${D}/usr/share/info \ + mandir=${D}/usr/share/man \ + includedir=${D}/usr/lib/ada/adainclude/adabroker install || die + + dodoc COPYING INSTALL NEWS README + + # Again, we try to fix GNAE compatibility + mv ${D}/usr/lib/ada/adalib/adabroker/adabroker/*.ali \ + ${D}/usr/lib/ada/adalib/adabroker/ + mv ${D}/usr/lib/ada/adalib/adabroker/adasockets/*.ali \ + ${D}/usr/lib/ada/adalib/adabroker/ + + dodir /usr/lib/ada/adainclude/adabroker + mv ${D}/usr/lib/ada/adalib/adabroker/adabroker/* \ + ${D}/usr/lib/ada/adainclude/adabroker/ + mv ${D}/usr/lib/ada/adalib/adabroker/adasockets/* \ + ${D}/usr/lib/ada/adainclude/adabroker/ + + rmdir ${D}/usr/lib/ada/adalib/adabroker/adabroker + rmdir ${D}/usr/lib/ada/adalib/adabroker/adasockets + # This is an old version of adasockets, we don't want it to overwrite + # the version of adasockets in portage + rm ${D}/usr/bin/adasockets-config + + dosym /usr/lib/ada/adalib/adabroker/libbroca.so /usr/lib + dosym /usr/lib/ada/adalib/adabroker/libbroca.so.0 /usr/lib + dosym /usr/lib/ada/adalib/adabroker/libbroca.so.0.0.0 /usr/lib +} diff --git a/dev-ada/adabroker/files/digest-adabroker-1.0_pre4 b/dev-ada/adabroker/files/digest-adabroker-1.0_pre4 new file mode 100644 index 000000000000..7df9cc6886aa --- /dev/null +++ b/dev-ada/adabroker/files/digest-adabroker-1.0_pre4 @@ -0,0 +1 @@ +MD5 d43b9bcc28ecc8acd067b783cd13af28 adabroker-1.0pre4.tar.gz 669026 diff --git a/dev-ada/adabroker/metadata.xml b/dev-ada/adabroker/metadata.xml new file mode 100644 index 000000000000..0ecc1984aee8 --- /dev/null +++ b/dev-ada/adabroker/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>ada</herd> +<longdescription>AdaBroker is a set of tools and libraries that can be used to develop CORBA applications in Ada. It provides an IDL parser, Ada code generator, the CORBA predefined Ada support packages (defined by the Ada mapping).</longdescription> +</pkgmetadata> |