diff options
author | novel <novel@FreeBSD.org> | 2006-08-02 16:43:58 +0800 |
---|---|---|
committer | novel <novel@FreeBSD.org> | 2006-08-02 16:43:58 +0800 |
commit | 720dbf693b030da2d6dedffccd8504557df7a60f (patch) | |
tree | 14da7eef70489cc8c2b8916f73ae7f144078014d /devel | |
parent | b69c401095baae97d8472342b824d390950faff8 (diff) | |
download | freebsd-ports-graphics-720dbf693b030da2d6dedffccd8504557df7a60f.tar.gz freebsd-ports-graphics-720dbf693b030da2d6dedffccd8504557df7a60f.tar.zst freebsd-ports-graphics-720dbf693b030da2d6dedffccd8504557df7a60f.zip |
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>
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/libevocosm/Makefile | 23 | ||||
-rw-r--r-- | devel/libevocosm/distinfo | 3 | ||||
-rw-r--r-- | devel/libevocosm/files/patch-funcopt-Makefile.in | 12 | ||||
-rw-r--r-- | devel/libevocosm/pkg-descr | 17 | ||||
-rw-r--r-- | devel/libevocosm/pkg-plist | 23 |
6 files changed, 79 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index e78d6f9ba43..0521190a7cc 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -499,6 +499,7 @@ SUBDIR += libelf SUBDIR += libepp-nicbr SUBDIR += libevent + SUBDIR += libevocosm SUBDIR += libexecinfo SUBDIR += libffi SUBDIR += libformat diff --git a/devel/libevocosm/Makefile b/devel/libevocosm/Makefile new file mode 100644 index 00000000000..5477e8af705 --- /dev/null +++ b/devel/libevocosm/Makefile @@ -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> diff --git a/devel/libevocosm/distinfo b/devel/libevocosm/distinfo new file mode 100644 index 00000000000..a623541c659 --- /dev/null +++ b/devel/libevocosm/distinfo @@ -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 diff --git a/devel/libevocosm/files/patch-funcopt-Makefile.in b/devel/libevocosm/files/patch-funcopt-Makefile.in new file mode 100644 index 00000000000..1273a21ebec --- /dev/null +++ b/devel/libevocosm/files/patch-funcopt-Makefile.in @@ -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@ diff --git a/devel/libevocosm/pkg-descr b/devel/libevocosm/pkg-descr new file mode 100644 index 00000000000..5bf5243bbfc --- /dev/null +++ b/devel/libevocosm/pkg-descr @@ -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 diff --git a/devel/libevocosm/pkg-plist b/devel/libevocosm/pkg-plist new file mode 100644 index 00000000000..34e1491ca58 --- /dev/null +++ b/devel/libevocosm/pkg-plist @@ -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 |