Hi! Please find attached aws-2.0p.ebuild AWS is the Ada Web Server. AWS is a complete framework to develop Web based applications. The main part of the framework is the embedded Web server. This small yet powerful Web server can be embedded into your application so your application will be able to talk with a standard Web browser like Microsoft Internet Explorer or Netscape Communicator for example. Around this Web server a lot of services have been developed.
Created attachment 62853 [details] Ada Web Server ebuild
I guess this should be reassigned to ada@gentoo.org
We assign this to maintainer-wanted, because it is a new ebuild in need of a developer to take up maintenance. We do however want to put possibly interested parties on the cc of this bug, so they can keep an eye on it or pick it up if they want to. Per your suggestion, I added the ada herd. Thanks
1/ License is invalid. 2/ Empty RDEPEND is redundant.
Created attachment 67100 [details] ebuild for aws fixing license and RDEPEND
Will try to get around to this soon (sorry, my remembered search for ada bugs did not look for ada in CC), reassigning. George
*** Bug 70675 has been marked as a duplicate of this bug. ***
Created attachment 151370 [details] Ada Web Server ebuild This is a new release and uses the great new framework. Tested with gnat-gcc-4.3 and gnat-gpl.4.1. There's still a problem left with gnat-gcc and the gnutls and xml USE-flags. You can use the AWS packages with an project file like this: with "aws"; project hello_world is for Main use ("hello_world.adb"); end Simple; Have fun!
Thanks! I am trying to test this. .The ebuild looks good, but I am hitting a build error, here is the tail: gnatgcc -c -fPIC -gnat05 -gnatwcfijkmruv -gnaty3abcefhiklmnoprstx -Wall -O2 -gnatn -I- -gnatA /var/tmp/portage/dev-ada/aws-2.3.0/work/LocalSource/xsrc/aws-jabber.adb aws-jabber.ads:139:34: current instance must be a limited type gnatmake: "/var/tmp/portage/dev-ada/aws-2.3.0/work/LocalSource/xsrc/aws-jabber.adb" compilation error is this one of the "problems with xml use flag"? I'll try to rebuild it without xml (gnutls was not enabled in this run).
Ok, without xml it did finish. Looks Ok in general, however I'll need to clean up a bit installation. In particular, I did not spot any binaries, it this a pure library? If yes, then there is no point in the bin directory and setting PATH. Also, the .gpr files, do they require any adjustment? (they may, if they specify any paths, for libdir/objdir per-profile adjustment in lib_install may be needed btw).
dev-ada/aws-2016 is in portage now