Summary: | sci-misc/tango-9.2.5a: various improvements | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Fabio Rossi <rossi.f> |
Component: | Current packages | Assignee: | Gentoo Science Related Packages <sci> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | alexxy, jstein |
Priority: | Normal | Keywords: | EBUILD, PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
tango-9.2.5a.ebuild
tango9.init tango9.conf tango-9.2.5a-autoconf.patch tango-9.2.5a.ebuild tango-9.2.5a.ebuild tango-9.2.5a.ebuild |
Created attachment 559466 [details]
tango9.init
Created attachment 559468 [details]
tango9.conf
Created attachment 559470 [details, diff]
tango-9.2.5a-autoconf.patch
Created attachment 560172 [details]
tango-9.2.5a.ebuild
minor change to deps using directly dev-db/mysql instead of virtual/mysql
Created attachment 561198 [details]
tango-9.2.5a.ebuild
simplified the logic removing USE=dbserver which is redundant over mysql or mariadb
Created attachment 570446 [details]
tango-9.2.5a.ebuild
added minor fix to the logic detecting installation with database
|
Created attachment 559464 [details] tango-9.2.5a.ebuild I have improved the ebuild available in portage with the following changes: * added a patch to the configure system - fix detection of compiler - fix some configure flags to better integrate with enable/disable or with/without logic, this simplifies the econf call * made the mysql backend as default choice which is also upstream preference (given the README) * added also mysql to IUSE and some logic with REQUIRED_USE * zeromq is not optional * inserted minimum version for omniORB dep (which solved a race condition of version 4.2.1) * added support to mmx flag for x86 architecture * added support to zlib flag * added support to doxygen which, at runtime, produces documentation for code generated by pogo * fixed deps * added init.d scripts * the database schema should be created by the user/admin and not by the ebuild * removed static and libtool archives * added some information in pkg_postinstall()