Bug 101211 - [NEW PORT] devel/acovea: Tool to find the "best" compiler options using genetic algorithm
Summary: [NEW PORT] devel/acovea: Tool to find the "best" compiler options using genet...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Roman Bogorodskiy
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-01 19:40 UTC by trasz
Modified: 2006-08-02 11:31 UTC (History)
0 users

See Also:


Attachments
acovea-5.1.1.shar (4.41 KB, text/plain)
2006-08-01 19:40 UTC, trasz
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description trasz 2006-08-01 19:40:24 UTC
(Note that this port needs devel/libacovea and devel/libcoyotl,
submitted in another PR.)

ACOVEA (Analysis of Compiler Options via Evolutionary Algorithm)
implements a genetic algorithm to find the "best" options for
compiling programs with the GNU Compiler Collection (GCC) C and C++
compilers. "Best", in this context, is defined as those options
that produce the fastest executable program from a given source
code. Acovea is a C++ framework that can be extended to test other
programming languages and non-GCC compilers.

Author:	Scott Robert Ladd
WWW:	http://www.coyotegulch.com/products/acovea/index.html

Generated with FreeBSD Port Tools 0.77
Comment 1 Roman Bogorodskiy freebsd_committer freebsd_triage 2006-08-02 07:26:08 UTC
Responsible Changed
From-To: freebsd-ports-bugs->novel

I will take it.
Comment 2 Roman Bogorodskiy freebsd_committer freebsd_triage 2006-08-02 10:17:42 UTC
State Changed
From-To: open->feedback

Asked for feedback
Comment 3 Roman Bogorodskiy freebsd_committer freebsd_triage 2006-08-02 11:31:48 UTC
State Changed
From-To: feedback->closed

New port added. Thanks!
Comment 4 Roman Bogorodskiy freebsd_committer freebsd_triage 2006-08-02 14:13:23 UTC
There's some problem with pkg-plist:

http://tb3.droso.net/logs/6-novel/acovea-5.1.1.log

It's caused because you do REINPLACE_CMD on these files, which is 
'sed -i.bak'. I'm not quite sure how to fix it, I have a few options
though:

1. Call sed(1) directly with '-i' flag
2. Use ${REINPLACE_CMD:S/\.bak$//}
3. Make the software' install system ignore '.bak' type

So I'm waiting for your decision.

Roman Bogorodskiy