1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-27 10:03:20 +00:00

Evocosm is a set of classes that abstract the fundamental

components of an evolutionary algorithm:

 -- Random Numbers
 -- Validation
 -- Floating- Point Chromosomes
 -- Roulette Wheels
 -- Organisms
 -- Fitness Landscapes
 -- Evocosms
 -- Fitness Scaling
 -- Migration
 -- Selecting Survivors
 -- Reproduction
 -- Mutation Operators

WWW:	http://www.coyotegulch.com/products/libevocosm/index.html

PR:		ports/101210
Submitted by:	trasz <trasz at pin.if.uz.zgora.pl>
This commit is contained in:
Roman Bogorodskiy 2006-08-02 08:43:58 +00:00
parent 6dc91d4950
commit 85f2263e29
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=169440
6 changed files with 79 additions and 0 deletions

View File

@ -499,6 +499,7 @@
SUBDIR += libelf
SUBDIR += libepp-nicbr
SUBDIR += libevent
SUBDIR += libevocosm
SUBDIR += libexecinfo
SUBDIR += libffi
SUBDIR += libformat

23
devel/libevocosm/Makefile Normal file
View File

@ -0,0 +1,23 @@
# New ports collection makefile for: libevocosm
# Date created: 2006-08-01
# Whom: trasz <trasz@pin.if.uz.zgora.pl>
#
# $FreeBSD$
#
PORTNAME= libevocosm
PORTVERSION= 3.1.0
CATEGORIES= devel
MASTER_SITES= http://www.coyotegulch.com/distfiles/
MAINTAINER= trasz@pin.if.uz.zgora.pl
COMMENT= Collection of tools for creating a variety of evolutionary algorithms
LIB_DEPENDS= coyotl-3.1.4:${PORTSDIR}/devel/libcoyotl \
png.5:${PORTSDIR}/graphics/png
INSTALLS_SHLIB= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= CPPFLAGS=-I${PREFIX}/include/ LDFLAGS=-L${PREFIX}/lib/
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
MD5 (libevocosm-3.1.0.tar.gz) = 7fdc1ac67528c819cdaf9091eeee3833
SHA256 (libevocosm-3.1.0.tar.gz) = 8ed8781e25afa9c0baabdc5e661e5a55b74ef0de207c1f093e311815afab3751
SIZE (libevocosm-3.1.0.tar.gz) = 357858

View File

@ -0,0 +1,12 @@
diff -urN funcopt.orig/Makefile.in funcopt/Makefile.in
--- funcopt.orig/Makefile.in Tue Aug 1 18:25:48 2006
+++ funcopt/Makefile.in Tue Aug 1 18:26:58 2006
@@ -117,7 +117,7 @@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
-LIBS = -L../libevocosm -lcoyotl -levocosm
+LIBS = -L../libevocosm -lcoyotl -levocosm -lpng
LIBTOOL = @LIBTOOL@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@

View File

@ -0,0 +1,17 @@
Evocosm is a set of classes that abstract the fundamental
components of an evolutionary algorithm:
-- Random Numbers
-- Validation
-- Floating- Point Chromosomes
-- Roulette Wheels
-- Organisms
-- Fitness Landscapes
-- Evocosms
-- Fitness Scaling
-- Migration
-- Selecting Survivors
-- Reproduction
-- Mutation Operators
WWW: http://www.coyotegulch.com/products/libevocosm/index.html

View File

@ -0,0 +1,23 @@
lib/libevocosm.so
lib/libevocosm-3.1.so
lib/libevocosm-3.1.so.1
lib/libevocosm.la
lib/libevocosm.a
include/libevocosm/evocommon.h
include/libevocosm/evocosm.h
include/libevocosm/evoreal.h
include/libevocosm/fsm.h
include/libevocosm/fsm_tools.h
include/libevocosm/fuzzy_machine.h
include/libevocosm/landscape.h
include/libevocosm/migrator.h
include/libevocosm/mutator.h
include/libevocosm/organism.h
include/libevocosm/reporter.h
include/libevocosm/reproducer.h
include/libevocosm/roulette.h
include/libevocosm/scaler.h
include/libevocosm/selector.h
include/libevocosm/simple_fsm.h
bin/runfuncopt
@dirrm include/libevocosm