Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 101379 - libassa-3.3.2.ebuild (New Package)
Summary: libassa-3.3.2.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Christoph Mende (RETIRED)
URL: http://libassa.sourceforge.net/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 101380
  Show dependency tree
 
Reported: 2005-08-04 13:03 UTC by Frank Rodolf
Modified: 2010-09-02 08:14 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
First version of ebuild (libassa-3.3.2.ebuild,604 bytes, text/plain)
2005-08-04 13:06 UTC, Frank Rodolf
Details
revised ebuild for libassa-3.4.0 (libassa-3.4.0.ebuild,538 bytes, text/plain)
2005-10-29 19:09 UTC, Jeff Ames
Details
revised ebuild for libassa-3.3.2 (libassa-3.3.2.ebuild,531 bytes, text/plain)
2005-10-29 19:18 UTC, Jeff Ames
Details
ebuild for libassa-3.4.1 (libassa-3.4.1.ebuild,538 bytes, text/plain)
2006-03-24 16:26 UTC, Jeff Ames
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Rodolf 2005-08-04 13:03:58 UTC
Hi,

Please find attached libassa-3.3.2.ebuild.

libASSA is an object-oriented C++ networking library based on Adaptive
Communication Patterns. It features a simplistic implementation of the set of
communication patterns such as Service Configurator, Reactor, Acceptor,
Connector, and others described in various papers published by Dr. D. C. Schmidt.

This package is needed for granule-1.1.6-ebuild, for which I will enter a bug
directly after this one.
Comment 1 Frank Rodolf 2005-08-04 13:06:16 UTC
Created attachment 65092 [details]
First version of ebuild

First version of ebuild - feel free to point out any errors I made. :)
Comment 2 Frank Rodolf 2005-08-04 13:15:13 UTC
Almost forgot... I suggest to put this in dev-libs.
Comment 3 Ciaran McCreesh 2005-09-11 17:00:17 UTC
Please fix the following and reopen:

* http://dev.gentoo.org/~ciaranm/docs/mw-faq/redundant.txt (src_compile)
* Do you need to RDEPEND upon doxygen? Because you're doing so currently...
* http://dev.gentoo.org/~ciaranm/docs/mw-faq/emake.txt (installing)
* http://dev.gentoo.org/~ciaranm/docs/mw-faq/quoting.txt
Comment 4 Jeff Ames 2005-10-29 19:09:44 UTC
Created attachment 71702 [details]
revised ebuild for libassa-3.4.0

This ebuild is a revision of the 3.3.2 ebuild posted here.
  - new version
  - src_compile has been removed
  - changed install from emake to make
  - removed RDEPEND on doxygen
  - quoted ${D}
  - added ~amd64 to KEYWORDS

I've tested this on amd64 but not on x86.
Comment 5 Jeff Ames 2005-10-29 19:18:23 UTC
Created attachment 71703 [details]
revised ebuild for libassa-3.3.2

This ebuild is a revision of the 3.3.2 ebuild posted here.
  - src_compile has been removed
  - changed install from emake to make
  - removed RDEPEND on doxygen
  - quoted ${D}

Note this version does NOT compile on amd64.

It may be necessary to include in portage for the sake of granule-1.1.6
on x86, however, as granule currently hasn't been updated to compile
with libassa-3.4.0.  (The CVS version of granule does work with libassa-3.4.0
and amd64, however)

This has not been tested on x86.
Comment 6 Jeff Ames 2005-11-02 23:05:01 UTC
I finally got around to testing this on x86.  Both 3.3.2 and 3.4.0 compile and
install fine.  However, granule-1.1.6 depends on 3.3.2 and won't compile with
3.4.0.  Even with a hard-coded version in the granule ebuild, a later
emerge -uD world would update libassa and break granule (it's a runtime dep).

I'm not sure how portage usually fixes such issues.  In this case, one could
just mask >libassa-3.3.2 for now, since granule is the only thing in portage
which depends on it.  Or perhaps libassa should be SLOT-ed?

Or only the 3.3.2 ebuild could be put in the tree, and when granule is updated
to a post-1.1.6 version, then libassa-3.4.0 could be added.

I'd recommend putting this in dev-cpp (the granule ebuild I wrote
(bug 101380) uses this path).
Comment 7 Torsten Veller (RETIRED) gentoo-dev 2005-11-02 23:16:38 UTC
reopen
Comment 8 Jeff Ames 2006-03-24 16:26:30 UTC
Created attachment 83053 [details]
ebuild for libassa-3.4.1

This is the latest version of libassa.
I've tested it on amd64 and it works fine.

Could someone test this on x86?
Comment 9 aRZed 2006-03-25 01:54:18 UTC
> Could someone test this on x86?
works fine for me on i686 - thanks
Comment 10 Jeff Ames 2007-05-23 13:06:18 UTC
Just wanted to note that libassa-3.4.2 is out.  I don't have a gentoo box available right now, so I can't test an ebuild, but a version bump would probably work.
Comment 11 Jakub Paluszak 2008-02-06 10:29:32 UTC
(In reply to comment #10)
> Just wanted to note that libassa-3.4.2 is out.  I don't have a gentoo box
> available right now, so I can't test an ebuild, but a version bump would
> probably work.
> 

Works and compiles fine on x86. Please add x86 or ~x86 arch to the ebuild.