summaryrefslogtreecommitdiffstats
path: root/devel/p5-Algorithm-Evolutionary
diff options
context:
space:
mode:
authorijliao <ijliao@FreeBSD.org>2003-10-24 08:24:44 +0000
committerijliao <ijliao@FreeBSD.org>2003-10-24 08:24:44 +0000
commitb73b13f781b4edf56436b01d929e1dbbcc15d96d (patch)
tree24cdd7b1ad92119c5fd609f883e6288a901794d2 /devel/p5-Algorithm-Evolutionary
parentf3ad63142d6941dee3c44733373c15f17295077b (diff)
downloadFreeBSD-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/Makefile63
-rw-r--r--devel/p5-Algorithm-Evolutionary/distinfo1
-rw-r--r--devel/p5-Algorithm-Evolutionary/pkg-descr14
-rw-r--r--devel/p5-Algorithm-Evolutionary/pkg-plist42
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
OpenPOWER on IntegriCloud