<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>11290</bug_id>
          
          <creation_ts>2002-11-27 08:23 0000</creation_ts>
          <short_desc>florist-3.15.ebuild (New Ada package)</short_desc>
          <delta_ts>2003-09-30 17:34:49 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Library</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>EBUILD</keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>11204</dependson>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>maf@iki.fi</reporter>
          <assigned_to>george@gentoo.org</assigned_to>
          <cc>dholm@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>maf@iki.fi</who>
            <bug_when>2002-11-27 08:23:11 0000</bug_when>
            <thetext>Hi!

This new library contains Posix bindings to the Ada language.
Basicly this package provides unix operating system services for
an Ada language in a portable manner.

Package requires either compiled Ada language support in the gcc-3.2 or
separate gnat compiler.

For more information:
http://www.cs.fsu.edu/~baker/florist.html</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>maf@iki.fi</who>
            <bug_when>2002-11-27 08:26:02 0000</bug_when>
            <thetext>Created an attachment (id=5989)
dev-ada/florist-3.15.ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>maf@iki.fi</who>
            <bug_when>2002-11-27 08:26:57 0000</bug_when>
            <thetext>Created an attachment (id=5990)
digest-florist-3.15

MD5 checksum file</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>george@gentoo.org</who>
            <bug_when>2002-12-12 16:09:57 0000</bug_when>
            <thetext>Hi Mikko

Thank you for your submission!
I see you propose to put this package under dev-ada and I must agree that this
makes sence to me. However we currently do not have such category and creation
of a new one requires &quot;crytical mass&quot; of packages that are going to belong to it
and an approval from other devs.
Right now I can see that you submitted two packages (this one and #11292). Are
there any more packages that I did not see in bugzilla or do you know of any
packages presently in portage that could go into this category? What is you
expectance on the further additions (by you or may be you know other interested
people)?
Alternatively we can try to create a common category for Ada and related
languages, such as Pascal and modula*. We already have gpc (gnu Pascal) in
portage and we might get fpc (free Pascal). I would also like your help in
identifying related packages if you have any im mind.

As for the Ada support:
Since gcc-3.2 supports ada and you submitted necessary changes to the ebuild I
think this is the easiest way to go for now. However ada will only be accessible
in 1.4 and later profiles. 1.2 profile will need addition of gnat package
apparently. I was thinking to add it for quite a long time but never got around
to it. It seems extremely unlikely now that I will et to it, since ada is
already in gcc-3.2 collection. We will need somebody volonteering to at least
create gnat ebuild if it is crytical to have Ada in pre-1.4 profiles (not that I
can think of why it would. I mean I am not trying to volonteer you for that ;),
but rather explaining the situation). 

George</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>maf@iki.fi</who>
            <bug_when>2002-12-13 07:33:40 0000</bug_when>
            <thetext>Well, I have been unable to find any other ebuilds in the bugzilla,
but I have heard that there might be effort to create AdaSockets ebuild.
And I plan to make at least few more ebuilds that could be categorised
under dev-ada. I guess there is not yet many ebuild packages since there
has not been Ada language support in the Gentoo. It is very
hard for me to predict if others are going to submit new packages.
But compared to current state of &quot;dev-ml&quot; there is definitely going
to be more ebuilds.

Would it be very hard to create that new category later and move all the
ebuilds to it?
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>maf@iki.fi</who>
            <bug_when>2002-12-13 07:37:53 0000</bug_when>
            <thetext>Created an attachment (id=6469)
florist-3.15.ebuild

This version uses the new ada.eclass to define the Ada compiler flags.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>marwo264@student.liu.se</who>
            <bug_when>2003-03-24 19:26:16 0000</bug_when>
            <thetext>Does these ebuilds work???</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>george@gentoo.org</who>
            <bug_when>2003-03-24 23:56:19 0000</bug_when>
            <thetext>Hi M</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>george@gentoo.org</who>
            <bug_when>2003-03-24 23:56:19 0000</bug_when>
            <thetext>Hi Mårten.

As you may see, this bug depends on #11204, which is not yet completed. If you go there, you will find some patches against gcc build and sources. Yo can apply these locally on your system, thus closing that bug for yourself. This should make  all these ada ebuilds work...

George</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dholm@gentoo.org</who>
            <bug_when>2003-06-29 07:36:07 0000</bug_when>
            <thetext>I still get this error:

posix-signals.ads:121:33: warning: &quot;CONSTRAINT_ERROR&quot; will be raised at run time
gnatmake: &quot;deps.adb&quot; compilation error
make: *** [deps] Error 4
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>george@gentoo.org</who>
            <bug_when>2003-07-14 15:14:46 0000</bug_when>
            <thetext>Hm, I am getting this (pretty much right after configure finishes):
touch florist
gnatmake  -c -cargs -march=i686 -O2 -pipe -fforce-addr -fomit-frame-pointer -fexpensive-optimizations -margs -cargs -fPIC -margs deps -cargs -gnatpg -largs -lbsd -lnsl -lrt -lpthread
gnatmake: -cargs, -bargs, -largs must appear after unit or file name
make: *** [deps] Error 4

George</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dholm@gentoo.org</who>
            <bug_when>2003-07-22 22:08:02 0000</bug_when>
            <thetext>Created an attachment (id=14896)
dev-ada/florist-3.15p

Finally found that bug that was stopping me from installing this. Seems
somewhere along I got a faulty value from a standard header. I rewrote the code
that fetched the value to get it in another manner and then it worked.
Also fixed some of the usual GNAE issues. Please test this.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>george@gentoo.org</who>
            <bug_when>2003-07-24 22:46:54 0000</bug_when>
            <thetext>Looking good now, thanks for the fix!
I have checked and committed the ebuild, please test.

George</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>george@gentoo.org</who>
            <bug_when>2003-09-30 17:34:49 0000</bug_when>
            <thetext>Reclosing the bug</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>5989</attachid>
            <date>2002-11-27 08:26 0000</date>
            <desc>dev-ada/florist-3.15.ebuild</desc>
            <filename>florist-3.15.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAyIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogJAoKREVTQ1JJUFRJT049IlBPU0lYIEFkYSBCaW5kaW5ncyIKSE9NRVBBR0U9
Imh0dHA6Ly93d3cuY3MuZnN1LmVkdS9+YmFrZXIvZmxvcmlzdC5odG1sIgpTUkNfVVJJPSJmdHA6
Ly9jcy5ueXUuZWR1L3B1Yi9nbmF0LzMuMTVwL2Zsb3Jpc3QtMy4xNXAtc3JjLnRneiIKTElDRU5T
RT0iR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRTPSJ4ODYiCklVU0U9IiIKCkRFUEVORD0idmlydHVh
bC9nbmF0IgoKI1JERVBFTkQ9IiIKClM9JHtXT1JLRElSfS8ke1B9cC1zcmMKCnNyY19jb21waWxl
KCkgewogICAgICAgIGxvY2FsIG15Y29uZgogICAgICAgIG15Y29uZj0iIgoKICAgICAgICAuL2Nv
bmZpZ3VyZSBcCiAgICAgICAgICAgICAgICAtLWhvc3Q9JHtDSE9TVH0gXAogICAgICAgICAgICAg
ICAgLS1wcmVmaXg9L3VzciBcCiAgICAgICAgICAgICAgICAtLWluZm9kaXI9L3Vzci9zaGFyZS9p
bmZvIFwKICAgICAgICAgICAgICAgIC0tbWFuZGlyPS91c3Ivc2hhcmUvbWFuIFwKICAgICAgICAg
ICAgICAgICR7bXljb25mfSB8fCBkaWUgIi4vY29uZmlndXJlIGZhaWxlZCIKCgltYWtlIFwKICAg
ICAgICAgICAgICAgIEdDQ0ZMQUdTPSIke0NGTEFHU30gLWZwaWMiIFwKICAgICAgICAgICAgICAg
IEdOQVRNQUtFRkxBR1MxQj0iLWNhcmdzICR7Q0ZMQUdTfSAtZlBJQyAtbWFyZ3MiIFwKICAgICAg
ICAgICAgICAgIHx8IGRpZQoKICAgICAgICAjIEluIGFkZGl0aW9uIHdlIGFsc28gZ2VuZXJhdGUg
dGhlIHNoYXJlZCB2ZXJzaW9uIG9mIHRoZSBsaWJyYXJ5CiAgICAgICAgbWtkaXIgJHtTfS90CiAg
ICAgICAgcHVzaGQgJHtTfS90CiAgICAgICAgYXIgeHYgLi4vZmxvcmlzdGxpYi9saWJmbG9yaXN0
LmEKICAgICAgICBnY2MgLXNoYXJlZCAtbyAuLi9mbG9yaXN0bGliL2xpYmZsb3Jpc3Quc28gKi5v
CiAgICAgICAgY2QgLi4KICAgICAgICBybSAtcmYgdAogICAgICAgIHBvcGQKCn0KCnNyY19pbnN0
YWxsKCkgewoKICAgICAgICBkb2RvYyBSRUFETUUKCiAgICAgICAgaW50byAvdXNyCiAgICAgICAg
ZG9saWIuYSBmbG9yaXN0bGliL2xpYmZsb3Jpc3QuYQogICAgICAgIGRvbGliLnNvIGZsb3Jpc3Rs
aWIvbGliZmxvcmlzdC5zbwogICAgICAgIAogICAgICAgIGluc2ludG8gL3Vzci9pbmNsdWRlL2Zs
b3Jpc3RsaWIKICAgICAgICBkb2lucyBmbG9yaXN0bGliLyouYWxpCiAgICAgICAgZG9pbnMgZmxv
cmlzdGxpYi8qLmFkcwogICAgICAgIGRvaW5zIGZsb3Jpc3RsaWIvKi5hZGIKCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>5990</attachid>
            <date>2002-11-27 08:26 0000</date>
            <desc>digest-florist-3.15</desc>
            <filename>digest-florist-3.15</filename>
            <type>text/plain</type>
            <data encoding="base64">TUQ1IDk4OGUwOGVlODZlMDIyMjQ5ZmVkNzkzNDViMjU5MjFmIGZsb3Jpc3QtMy4xNXAtc3JjLnRn
eiAyNjQ4OTgK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>6469</attachid>
            <date>2002-12-13 07:37 0000</date>
            <desc>florist-3.15.ebuild</desc>
            <filename>florist-3.15.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAyIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogJAoKREVTQ1JJUFRJT049IlBPU0lYIEFkYSBCaW5kaW5ncyIKSE9NRVBBR0U9
Imh0dHA6Ly93d3cuY3MuZnN1LmVkdS9+YmFrZXIvZmxvcmlzdC5odG1sIgpTUkNfVVJJPSJmdHA6
Ly9jcy5ueXUuZWR1L3B1Yi9nbmF0LzMuMTVwL2Zsb3Jpc3QtMy4xNXAtc3JjLnRneiIKTElDRU5T
RT0iR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRTPSJ4ODYiCklVU0U9IiIKCkRFUEVORD0idmlydHVh
bC9nbmF0IgoKaW5oZXJpdCBhZGEKClM9JHtXT1JLRElSfS8ke1B9cC1zcmMKCnNyY19jb21waWxl
KCkgewogICAgbG9jYWwgbXljb25mCiAgICBteWNvbmY9IiIKICAgIAogICAgLi9jb25maWd1cmUg
XAogICAgICAgIC0taG9zdD0ke0NIT1NUfSBcCiAgICAgICAgLS1wcmVmaXg9L3VzciBcCiAgICAg
ICAgLS1pbmZvZGlyPS91c3Ivc2hhcmUvaW5mbyBcCiAgICAgICAgLS1tYW5kaXI9L3Vzci9zaGFy
ZS9tYW4gXAogICAgICAgICR7bXljb25mfSB8fCBkaWUgIi4vY29uZmlndXJlIGZhaWxlZCIKICAg
IAoJbWFrZSBcCiAgICAgICAgR0NDRkxBR1M9IiR7Q0ZMQUdTfSAtZlBJQyIgXAogICAgICAgIEdO
QVRNQUtFRkxBR1MxQj0iJHtBREFNQUtFRkxBR1N9IC1jYXJncyAtZlBJQyAtbWFyZ3MiIFwKICAg
ICAgICB8fCBkaWUKICAgIAogICAgIyBJbiBhZGRpdGlvbiB3ZSBhbHNvIGdlbmVyYXRlIHRoZSBz
aGFyZWQgdmVyc2lvbiBvZiB0aGUgbGlicmFyeQogICAgbWtkaXIgJHtTfS90CiAgICBwdXNoZCAk
e1N9L3QKICAgIGFyIHh2IC4uL2Zsb3Jpc3RsaWIvbGliZmxvcmlzdC5hCiAgICBnY2MgLXNoYXJl
ZCAtbyAuLi9mbG9yaXN0bGliL2xpYmZsb3Jpc3Quc28gKi5vCiAgICBjZCAuLgogICAgcm0gLXJm
IHQKICAgIHBvcGQKfQoKc3JjX2luc3RhbGwoKSB7CiAgICBkb2RvYyBSRUFETUUKICAgIAogICAg
aW50byAvdXNyCiAgICBkb2xpYi5hIGZsb3Jpc3RsaWIvbGliZmxvcmlzdC5hCiAgICBkb2xpYi5z
byBmbG9yaXN0bGliL2xpYmZsb3Jpc3Quc28KICAgIAogICAgaW5zaW50byAvdXNyL2luY2x1ZGUv
ZmxvcmlzdGxpYgogICAgZG9pbnMgZmxvcmlzdGxpYi8qLmFsaQogICAgZG9pbnMgZmxvcmlzdGxp
Yi8qLmFkcwogICAgZG9pbnMgZmxvcmlzdGxpYi8qLmFkYgp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>14896</attachid>
            <date>2003-07-22 22:08 0000</date>
            <desc>dev-ada/florist-3.15p</desc>
            <filename>florist-3.15p.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAzIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogJAoKaW5oZXJpdCBnbmF0CgpERVNDUklQVElPTj0iUE9TSVggQWRhIEJpbmRp
bmdzIgpIT01FUEFHRT0iaHR0cDovL3d3dy5jcy5mc3UuZWR1L35iYWtlci9mbG9yaXN0Lmh0bWwi
ClNSQ19VUkk9ImZ0cDovL2NzLm55dS5lZHUvcHViL2duYXQvMy4xNXAvZmxvcmlzdC0zLjE1cC1z
cmMudGd6IgoKREVQRU5EPSJkZXYtbGFuZy9nbmF0IgpSREVQRU5EPSIiCkxJQ0VOU0U9IkdNR1BM
IgpTTE9UPSIwIgpLRVlXT1JEUz0ifng4NiIKSVVTRT0iIgoKUz0iJHtXT1JLRElSfS8ke1B9LXNy
YyIKCnNyY19jb21waWxlKCkgewoJc2VkIC1pIC1lICJzOkdDU1QoXCJTSUdSVE1BWFwiLCBTSUdS
VE1BWDpHQ1NUKFwiU0lHUlRNQVhcIiwgKE5TSUcgLSAxKToiIGMtcG9zaXguYwoJZWNvbmYgfHwg
ZGllICIuL2NvbmZpZ3VyZSBmYWlsZWQiCgoJZW1ha2UgXAoJCUdDQ0ZMQUdTPSIke0NGTEFHU30g
LWZQSUMiIFwKCQlHTkFUTUFLRUZMQUdTMkI9Ii1jYXJncyAtZ25hdHBnICR7QURBQ0ZMQUdTfSAt
ZlBJQyAtbGFyZ3MgXCQoTElCUykiIFwKCQl8fCBkaWUKCgkjIEluIGFkZGl0aW9uIHdlIGFsc28g
Z2VuZXJhdGUgdGhlIHNoYXJlZCB2ZXJzaW9uIG9mIHRoZSBsaWJyYXJ5Cglta2RpciAke1N9L3QK
CXB1c2hkICR7U30vdAoJYXIgeHYgLi4vZmxvcmlzdGxpYi9saWJmbG9yaXN0LmEKCSR7QURBQ30g
LXNoYXJlZCAtbyAuLi9mbG9yaXN0bGliL2xpYmZsb3Jpc3QtJHtQVn0uc28uMSAqLm8KCWNkIC4u
CglybSAtcmYgdAoJcG9wZAp9CgpzcmNfaW5zdGFsbCgpIHsKCWRvZG9jIFJFQURNRQoKCWluc2lu
dG8gL3Vzci9saWIvYWRhL2FkYWxpYi9mbG9yaXN0Cglkb2lucyBmbG9yaXN0bGliL2xpYmZsb3Jp
c3QuYQoJZG9pbnMgZmxvcmlzdGxpYi9saWJmbG9yaXN0LSR7UFZ9LnNvLjEKCWRvaW5zIGZsb3Jp
c3RsaWIvKi5hbGkKCglpbnNpbnRvIC91c3IvbGliL2FkYS9hZGFpbmNsdWRlL2Zsb3Jpc3QKCWRv
aW5zIGZsb3Jpc3RsaWIvKi5hZHMKCWRvaW5zIGZsb3Jpc3RsaWIvKi5hZGIKCgljZCAke0R9L3Vz
ci9saWIvYWRhL2FkYWxpYi9mbG9yaXN0CglsbiAtcyBsaWJmbG9yaXN0LSR7UFZ9LnNvLjEgbGli
ZmxvcmlzdC5zbwoJY2QgJHtTfQp9Cgo=
</data>        

          </attachment>
    </bug>

</bugzilla>