diff options
author | ijliao <ijliao@FreeBSD.org> | 2003-10-24 08:24:44 +0000 |
---|---|---|
committer | ijliao <ijliao@FreeBSD.org> | 2003-10-24 08:24:44 +0000 |
commit | b73b13f781b4edf56436b01d929e1dbbcc15d96d (patch) | |
tree | 24cdd7b1ad92119c5fd609f883e6288a901794d2 /devel/p5-Algorithm-Evolutionary | |
parent | f3ad63142d6941dee3c44733373c15f17295077b (diff) | |
download | FreeBSD-ports-b73b13f781b4edf56436b01d929e1dbbcc15d96d.zip FreeBSD-ports-b73b13f781b4edf56436b01d929e1dbbcc15d96d.tar.gz |
add p5-Algorithm-Evolutionary 0.53
A library for doing evolutionary computation in Perl
Diffstat (limited to 'devel/p5-Algorithm-Evolutionary')
-rw-r--r-- | devel/p5-Algorithm-Evolutionary/Makefile | 63 | ||||
-rw-r--r-- | devel/p5-Algorithm-Evolutionary/distinfo | 1 | ||||
-rw-r--r-- | devel/p5-Algorithm-Evolutionary/pkg-descr | 14 | ||||
-rw-r--r-- | devel/p5-Algorithm-Evolutionary/pkg-plist | 42 |
4 files changed, 120 insertions, 0 deletions
diff --git a/devel/p5-Algorithm-Evolutionary/Makefile b/devel/p5-Algorithm-Evolutionary/Makefile new file mode 100644 index 0000000..f1e1b0b --- /dev/null +++ b/devel/p5-Algorithm-Evolutionary/Makefile @@ -0,0 +1,63 @@ +# ex:ts=8 +# Ports collection makefile for: Algorithm::Evolutionary +# Date created: Oct 24, 2003 +# Whom: ijliao +# +# $FreeBSD$ +# + +PORTNAME= Algorithm-Evolutionary +PORTVERSION= 0.53 +CATEGORIES= devel perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= Algorithm +PKGNAMEPREFIX= p5- + +MAINTAINER= ports@FreeBSD.org +COMMENT= A library for doing evolutionary computation in Perl + +BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Algorithm/Permute.pm:${PORTSDIR}/devel/p5-Algorithm-Permute \ + ${SITE_PERL}/Test/Simple.pm:${PORTSDIR}/devel/p5-Test-Simple \ + ${SITE_PERL}/Tree/DAG_Node.pm:${PORTSDIR}/devel/p5-Tree-DAG_Node \ + ${SITE_PERL}/${PERL_ARCH}/XML/Parser/EasyTree:${PORTSDIR}/textproc/p5-XML-Parser-EasyTree +RUN_DEPENDS= ${BUILD_DEPENDS} + +PERL_CONFIGURE= yes + +MAN3= Algorithm::Evolutionary.3 \ + Algorithm::Evolutionary::Experiment.3 \ + Algorithm::Evolutionary::Individual::Base.3 \ + Algorithm::Evolutionary::Individual::BitString.3 \ + Algorithm::Evolutionary::Individual::String.3 \ + Algorithm::Evolutionary::Individual::Tree.3 \ + Algorithm::Evolutionary::Individual::Vector.3 \ + Algorithm::Evolutionary::Op::ArithCrossover.3 \ + Algorithm::Evolutionary::Op::Base.3 \ + Algorithm::Evolutionary::Op::Bitflip.3 \ + Algorithm::Evolutionary::Op::CX.3 \ + Algorithm::Evolutionary::Op::CanonicalGA.3 \ + Algorithm::Evolutionary::Op::ChangeLengthMutation.3 \ + Algorithm::Evolutionary::Op::Creator.3 \ + Algorithm::Evolutionary::Op::Crossover.3 \ + Algorithm::Evolutionary::Op::DeltaTerm.3 \ + Algorithm::Evolutionary::Op::Easy.3 \ + Algorithm::Evolutionary::Op::FullAlgorithm.3 \ + Algorithm::Evolutionary::Op::GaussianMutation.3 \ + Algorithm::Evolutionary::Op::GeneralGeneration.3 \ + Algorithm::Evolutionary::Op::GenerationalTerm.3 \ + Algorithm::Evolutionary::Op::IncMutation.3 \ + Algorithm::Evolutionary::Op::Inverover.3 \ + Algorithm::Evolutionary::Op::LinearFreezer.3 \ + Algorithm::Evolutionary::Op::Mutation.3 \ + Algorithm::Evolutionary::Op::NoChangeTerm.3 \ + Algorithm::Evolutionary::Op::Permutation.3 \ + Algorithm::Evolutionary::Op::QuadXOver.3 \ + Algorithm::Evolutionary::Op::RouletteWheel.3 \ + Algorithm::Evolutionary::Op::SimulatedAnnealing.3 \ + Algorithm::Evolutionary::Op::TournamentSelect.3 \ + Algorithm::Evolutionary::Op::TreeMutation.3 \ + Algorithm::Evolutionary::Op::VectorCrossover.3 \ + Algorithm::Evolutionary::Wheel.3 \ + Algorithm::Evolutionary::XML.3 + +.include <bsd.port.mk> diff --git a/devel/p5-Algorithm-Evolutionary/distinfo b/devel/p5-Algorithm-Evolutionary/distinfo new file mode 100644 index 0000000..33be7f1 --- /dev/null +++ b/devel/p5-Algorithm-Evolutionary/distinfo @@ -0,0 +1 @@ +MD5 (Algorithm-Evolutionary-0.53.tar.gz) = d1ea563c7702011768868b32e9045c0e diff --git a/devel/p5-Algorithm-Evolutionary/pkg-descr b/devel/p5-Algorithm-Evolutionary/pkg-descr new file mode 100644 index 0000000..26fe643 --- /dev/null +++ b/devel/p5-Algorithm-Evolutionary/pkg-descr @@ -0,0 +1,14 @@ +It's a library for doing evolutionary computation in Perl. + +Algorithm::Evolutionary was formerly called OPEAL, which is an acronym for +Obvious Pearl Evolutionary Algorithm Library. + +The desing principles of Algorithm::Evolutionary are: + * It should be easy to program any kind of evolutionary algorithm; all + chromosome representations and operators are possible. + * An XML dialect called EvoSpec is used as a language for description of + algorithms and for representation of the state of an algorithm. This + could make Algorithm::Evolutionary interoperable with other EA libraries, + such as EO or JEO. + +WWW: http://opeal.sourceforge.net/ diff --git a/devel/p5-Algorithm-Evolutionary/pkg-plist b/devel/p5-Algorithm-Evolutionary/pkg-plist new file mode 100644 index 0000000..eddfe31 --- /dev/null +++ b/devel/p5-Algorithm-Evolutionary/pkg-plist @@ -0,0 +1,42 @@ +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Algorithm/Evolutionary/.packlist +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Algorithm/Evolutionary +@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/Algorithm 2>/dev/null || true +%%SITE_PERL%%/Algorithm/Evolutionary.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Experiment.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Individual/Base.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Individual/BitString.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Individual/String.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Individual/Tree.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Individual/Vector.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/ArithCrossover.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/Base.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/Bitflip.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/CX.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/CanonicalGA.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/ChangeLengthMutation.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/Creator.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/Crossover.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/DeltaTerm.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/Easy.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/FullAlgorithm.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/GaussianMutation.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/GeneralGeneration.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/GenerationalTerm.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/IncMutation.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/Inverover.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/LinearFreezer.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/Mutation.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/NoChangeTerm.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/Permutation.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/QuadXOver.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/RouletteWheel.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/SimulatedAnnealing.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/TournamentSelect.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/TreeMutation.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Op/VectorCrossover.pm +%%SITE_PERL%%/Algorithm/Evolutionary/Wheel.pm +%%SITE_PERL%%/Algorithm/Evolutionary/XML.pod +@dirrm %%SITE_PERL%%/Algorithm/Evolutionary/Individual +@dirrm %%SITE_PERL%%/Algorithm/Evolutionary/Op +@dirrm %%SITE_PERL%%/Algorithm/Evolutionary +@unexec rmdir %D/%%SITE_PERL%%/Algorithm 2>/dev/null || true |