add p5-Algorithm-Evolutionary 0.53
A library for doing evolutionary computation in Perl
This commit is contained in:
parent
c60be64323
commit
3f32d6f960
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=92048
5 changed files with 121 additions and 0 deletions
|
@ -492,6 +492,7 @@
|
|||
SUBDIR += p4delta
|
||||
SUBDIR += p5-Agent
|
||||
SUBDIR += p5-Algorithm-Diff
|
||||
SUBDIR += p5-Algorithm-Evolutionary
|
||||
SUBDIR += p5-Algorithm-MDiff
|
||||
SUBDIR += p5-Algorithm-MarkovChain
|
||||
SUBDIR += p5-Algorithm-Numerical-Shuffle
|
||||
|
|
63
devel/p5-Algorithm-Evolutionary/Makefile
Normal file
63
devel/p5-Algorithm-Evolutionary/Makefile
Normal file
|
@ -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>
|
1
devel/p5-Algorithm-Evolutionary/distinfo
Normal file
1
devel/p5-Algorithm-Evolutionary/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (Algorithm-Evolutionary-0.53.tar.gz) = d1ea563c7702011768868b32e9045c0e
|
14
devel/p5-Algorithm-Evolutionary/pkg-descr
Normal file
14
devel/p5-Algorithm-Evolutionary/pkg-descr
Normal file
|
@ -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/
|
42
devel/p5-Algorithm-Evolutionary/pkg-plist
Normal file
42
devel/p5-Algorithm-Evolutionary/pkg-plist
Normal file
|
@ -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
|
Loading…
Reference in a new issue