From c7b7f002de4e398fd2888786ae65273c32b5d2b3 Mon Sep 17 00:00:00 2001 From: George Shapovalov Date: Sat, 3 Feb 2007 22:25:57 +0000 Subject: [PATCH] new version of florist, for new compilers Package-Manager: portage-2.1.2-r5 --- dev-ada/florist/ChangeLog | 8 ++- dev-ada/florist/Manifest | 34 ++++++------- dev-ada/florist/files/digest-florist-2006.0 | 3 ++ dev-ada/florist/florist-2006.0.ebuild | 55 +++++++++++++++++++++ dev-ada/florist/metadata.xml | 11 ++++- 5 files changed, 90 insertions(+), 21 deletions(-) create mode 100644 dev-ada/florist/files/digest-florist-2006.0 create mode 100644 dev-ada/florist/florist-2006.0.ebuild diff --git a/dev-ada/florist/ChangeLog b/dev-ada/florist/ChangeLog index 62fab29c1b3e..2bec451dc07e 100644 --- a/dev-ada/florist/ChangeLog +++ b/dev-ada/florist/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-ada/florist # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ada/florist/ChangeLog,v 1.12 2007/01/25 23:52:28 genone Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ada/florist/ChangeLog,v 1.13 2007/02/03 22:25:57 george Exp $ + +*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 diff --git a/dev-ada/florist/Manifest b/dev-ada/florist/Manifest index 4472c29662cc..e9915b70481c 100644 --- a/dev-ada/florist/Manifest +++ b/dev-ada/florist/Manifest @@ -1,30 +1,28 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX florist-3.15p-fix.patch 511 RMD160 d8b53efd75ce55f8a1d3441bd82042b36be6b633 SHA1 ac603ba9fc0dfa977f35db756151f555399d8d1c SHA256 2fcc66952a18d3753e44ad1671c93e88acab1a926af66a0a9252f982f9b8e31d MD5 eafac561d83c06d36a57d37f9afe6563 files/florist-3.15p-fix.patch 511 RMD160 d8b53efd75ce55f8a1d3441bd82042b36be6b633 files/florist-3.15p-fix.patch 511 SHA256 2fcc66952a18d3753e44ad1671c93e88acab1a926af66a0a9252f982f9b8e31d files/florist-3.15p-fix.patch 511 +DIST florist-2006.0.tar.bz2 177530 RMD160 ee8956074a7ec04e69d24447551f6ae5a8e3285a SHA1 31902a09c43f6f7c28b4520779c7f994986e93bf SHA256 ed379c0e1f5d57342dfb199b014ec5ce41cc81d109951de00f8ea2757e433d10 DIST florist-3.15p-src.tgz 264898 RMD160 57ff4d445f46d4b5631aad43fa5d8e401de8e353 SHA1 1f901f25e4d3d450fa75cd8b0a200e3690282cd7 SHA256 0333a6f27c85ed387912ec661bfc96399c4433fa60639bff5a7d9643efd76a7c +EBUILD florist-2006.0.ebuild 1261 RMD160 79dfc651cecb1aab673436a8b1a9a276c45bae68 SHA1 9c39b495272f84b09eff0ecc9793da323b06555b SHA256 071f63c70f00118e641e07444f2d5e23ebbe5409036a274c26706c3ea0fcacbe +MD5 1e66d064bb85f93dd231209fc189fab7 florist-2006.0.ebuild 1261 +RMD160 79dfc651cecb1aab673436a8b1a9a276c45bae68 florist-2006.0.ebuild 1261 +SHA256 071f63c70f00118e641e07444f2d5e23ebbe5409036a274c26706c3ea0fcacbe florist-2006.0.ebuild 1261 EBUILD florist-3.15p.ebuild 1903 RMD160 51a74070e678c62c0047c67e1c19108cbcd7800d SHA1 a9fe180c1a9ec8abdbe704cb3074bc27098adbc7 SHA256 3c8363f7766d5470c000ea6c3b8e9a3341ca5dd6f4878119fdd07de22ee5af98 MD5 aba41dd9e744d74ea6ddae5d738583bf florist-3.15p.ebuild 1903 RMD160 51a74070e678c62c0047c67e1c19108cbcd7800d florist-3.15p.ebuild 1903 SHA256 3c8363f7766d5470c000ea6c3b8e9a3341ca5dd6f4878119fdd07de22ee5af98 florist-3.15p.ebuild 1903 -MISC ChangeLog 1484 RMD160 5b907ac2a9df7e241240a27862160b8a0c63b4f5 SHA1 daafec253a0cdb77fa2b29941161b41f89c9cc05 SHA256 0ff7a8b5b0db08f4ab4096def8d8adefbabd217644bc2a3f69f55600a5afcfa5 -MD5 4d3c531b0b195cf3255d935fd705fcee ChangeLog 1484 -RMD160 5b907ac2a9df7e241240a27862160b8a0c63b4f5 ChangeLog 1484 -SHA256 0ff7a8b5b0db08f4ab4096def8d8adefbabd217644bc2a3f69f55600a5afcfa5 ChangeLog 1484 -MISC metadata.xml 589 RMD160 a68218519aaa0de235ca2c9cf74a0d53482eb8fe SHA1 223e9d73d2325f80b62b929bb6ba785417f28a5a SHA256 7ddd8f54bc8b6bb5429026232d3c73490ca9b43b79b485b9ae0160e759fa83b8 -MD5 c89c1e4c2710f55d591d7ac9b73cb8a8 metadata.xml 589 -RMD160 a68218519aaa0de235ca2c9cf74a0d53482eb8fe metadata.xml 589 -SHA256 7ddd8f54bc8b6bb5429026232d3c73490ca9b43b79b485b9ae0160e759fa83b8 metadata.xml 589 +MISC ChangeLog 1641 RMD160 675bf482ecf9f239b68a0affb4ac6c2221c07a6f SHA1 3f07bcbf8dd28cc5a6e00a0050e82d73480086e9 SHA256 c13644febb402f8363a7c95294d60d5f145e4bea0a7c9e65a87ac4d12c400e73 +MD5 a128301f0a82ad11db580515ff290f68 ChangeLog 1641 +RMD160 675bf482ecf9f239b68a0affb4ac6c2221c07a6f ChangeLog 1641 +SHA256 c13644febb402f8363a7c95294d60d5f145e4bea0a7c9e65a87ac4d12c400e73 ChangeLog 1641 +MISC metadata.xml 611 RMD160 6fd600af26c65651c71cb158f05aa10e8cf43d64 SHA1 e1ec9b762eebae044b117fca849bb7db79c2def9 SHA256 9c4212646c77150684ce307141f19188844bbcafac2c99ac6266d6027952065a +MD5 7f38860ffadc4ec745fa52de72f53458 metadata.xml 611 +RMD160 6fd600af26c65651c71cb158f05aa10e8cf43d64 metadata.xml 611 +SHA256 9c4212646c77150684ce307141f19188844bbcafac2c99ac6266d6027952065a metadata.xml 611 +MD5 d50b7d9f4b084d741836ceeb850fcd8d files/digest-florist-2006.0 247 +RMD160 99b779323f4845d6ebd85a1f7d1737c3a059c631 files/digest-florist-2006.0 247 +SHA256 2d1fe7404914701598d2bf8b1a722f99c14942453645f823b2834fdb7e34789c files/digest-florist-2006.0 247 MD5 5fe91e5aa9af9f680c4cadc7c74e7f56 files/digest-florist-3.15p 244 RMD160 b541be29f8606f6f765b3127d6df367c42b4adf7 files/digest-florist-3.15p 244 SHA256 baf09c8750fe0361c1039b79daf80504af032f0258580ea1a6582433f90e37a1 files/digest-florist-3.15p 244 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.1 (GNU/Linux) - -iD8DBQFFuUVz6J2i8a8J4okRAvPzAJ9isQQIRs64FnTieOrc6/sW4KYURACgg9yX -19zkm0Ir8cRZxhmtDwPSrHY= -=Q5ni ------END PGP SIGNATURE----- diff --git a/dev-ada/florist/files/digest-florist-2006.0 b/dev-ada/florist/files/digest-florist-2006.0 new file mode 100644 index 000000000000..3dde39269d96 --- /dev/null +++ b/dev-ada/florist/files/digest-florist-2006.0 @@ -0,0 +1,3 @@ +MD5 debe281880d5ef7fe1f46ddfb119e715 florist-2006.0.tar.bz2 177530 +RMD160 ee8956074a7ec04e69d24447551f6ae5a8e3285a florist-2006.0.tar.bz2 177530 +SHA256 ed379c0e1f5d57342dfb199b014ec5ce41cc81d109951de00f8ea2757e433d10 florist-2006.0.tar.bz2 177530 diff --git a/dev-ada/florist/florist-2006.0.ebuild b/dev-ada/florist/florist-2006.0.ebuild new file mode 100644 index 000000000000..f82d292c4e1b --- /dev/null +++ b/dev-ada/florist/florist-2006.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2007 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.1 2007/02/03 22:25:57 george Exp $ + +inherit gnat libtool + +IUSE="" + +DESCRIPTION="Posix bindings for Ada" +HOMEPAGE="http://libre2.adacore.com/" +SRC_URI="http://dev.gentoo.org/~george/src/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" + +DEPEND="virtual/gnat" + + +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 () +{ + cd ${S} + # 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 COPYING README +} diff --git a/dev-ada/florist/metadata.xml b/dev-ada/florist/metadata.xml index 11e4d0de53dd..2a8540864847 100644 --- a/dev-ada/florist/metadata.xml +++ b/dev-ada/florist/metadata.xml @@ -1,6 +1,13 @@ -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. + 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. + -- 2.26.2