aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorijliao <ijliao@FreeBSD.org>2003-10-28 16:05:26 +0800
committerijliao <ijliao@FreeBSD.org>2003-10-28 16:05:26 +0800
commit6efb91b7f9e94433049dea61310151d6db37d7b9 (patch)
treed2daa39d8d9a8ddef0b53505b15f076d8cf8fb45 /devel
parentdea3ff670f5c7f9b6e57c890e7f86d5cea844e8c (diff)
downloadfreebsd-ports-gnome-6efb91b7f9e94433049dea61310151d6db37d7b9.tar.gz
freebsd-ports-gnome-6efb91b7f9e94433049dea61310151d6db37d7b9.tar.zst
freebsd-ports-gnome-6efb91b7f9e94433049dea61310151d6db37d7b9.zip
add gaul 0.1846
Genetic Algorithm Utility Library
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/gaul/Makefile28
-rw-r--r--devel/gaul/distinfo1
-rw-r--r--devel/gaul/files/patch-ltmain.sh15
-rw-r--r--devel/gaul/pkg-descr9
-rw-r--r--devel/gaul/pkg-plist78
6 files changed, 132 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 190b289de3c7..f40ec90071bd 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -222,6 +222,7 @@
SUBDIR += g-wrap
SUBDIR += g2c
SUBDIR += gaa
+ SUBDIR += gaul
SUBDIR += gccxml
SUBDIR += gconf
SUBDIR += gconf2
diff --git a/devel/gaul/Makefile b/devel/gaul/Makefile
new file mode 100644
index 000000000000..6f4f451dc370
--- /dev/null
+++ b/devel/gaul/Makefile
@@ -0,0 +1,28 @@
+# ex:ts=8
+# Ports collection makefile for: gaul
+# Date created: Oct 28, 2003
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= gaul
+PORTVERSION= 0.1846
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+DISTNAME= ${PORTNAME}-devel-${PORTVERSION}-0
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= Genetic Algorithm Utility Library
+
+LIB_DEPENDS= slang.1:${PORTSDIR}/devel/libslang
+
+USE_GNOME= gnometarget
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib -lcurses"
+
+INSTALLS_SHLIB= yes
+
+.include <bsd.port.mk>
diff --git a/devel/gaul/distinfo b/devel/gaul/distinfo
new file mode 100644
index 000000000000..1a428baf6773
--- /dev/null
+++ b/devel/gaul/distinfo
@@ -0,0 +1 @@
+MD5 (gaul-devel-0.1846-0.tar.gz) = 1cce2bf4546ee4739f85076ab26ca983
diff --git a/devel/gaul/files/patch-ltmain.sh b/devel/gaul/files/patch-ltmain.sh
new file mode 100644
index 000000000000..706da131ab88
--- /dev/null
+++ b/devel/gaul/files/patch-ltmain.sh
@@ -0,0 +1,15 @@
+--- ltmain.sh.orig Tue Oct 28 15:49:19 2003
++++ ltmain.sh Tue Oct 28 15:49:30 2003
+@@ -4286,10 +4286,12 @@
+ fi
+
+ # Install the pseudo-library for information purposes.
++ if /usr/bin/false ; then
+ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ instname="$dir/$name"i
+ $show "$install_prog $instname $destdir/$name"
+ $run eval "$install_prog $instname $destdir/$name" || exit $?
++ fi
+
+ # Maybe install the static library, too.
+ test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff --git a/devel/gaul/pkg-descr b/devel/gaul/pkg-descr
new file mode 100644
index 000000000000..a2d3f00e045d
--- /dev/null
+++ b/devel/gaul/pkg-descr
@@ -0,0 +1,9 @@
+The Genetic Algorithm Utility Library (or, GAUL for short) is a flexible
+programming library designed to aid in the development of applications that
+use genetic, or evolutionary, algorithms. It provides data structures and
+functions for handling and manipulation of the data required for a genetic
+algorithm. Additional stochastic algorithms are provided for comparison to the
+genetic algorithms. Much of the functionality is also available through a
+simple S-Lang interface.
+
+WWW: http://gaul.sourceforge.net/
diff --git a/devel/gaul/pkg-plist b/devel/gaul/pkg-plist
new file mode 100644
index 000000000000..1dd914941f03
--- /dev/null
+++ b/devel/gaul/pkg-plist
@@ -0,0 +1,78 @@
+bin/diagnostics
+bin/fitting
+bin/fitting_sd
+bin/fitting_simplex
+bin/goldberg1
+bin/goldberg2
+bin/mixed
+bin/nnevolve
+bin/onemax
+bin/pingpong
+bin/pingpong_sa
+bin/pingpong_tabu
+bin/pingpong_tabu2
+bin/royalroad
+bin/royalroad_bitstring
+bin/royalroad_ss
+bin/saveload
+bin/struggle
+bin/struggle2
+bin/struggle3
+bin/struggle4
+bin/struggle5
+bin/struggle5_forked
+bin/struggle5_mp
+bin/struggle_dc
+bin/struggle_forked
+bin/struggle_randomsearch
+bin/struggle_ss
+bin/struggle_systematicsearch
+bin/test_ga
+bin/test_sd
+bin/test_simplex
+bin/wildfire
+bin/wildfire_forked
+bin/wildfire_loadbalancing
+include/gaul.h
+include/gaul/avltree.h
+include/gaul/compatibility.h
+include/gaul/ga_bitstring.h
+include/gaul/ga_chromo.h
+include/gaul/ga_climbing.h
+include/gaul/ga_core.h
+include/gaul/ga_deterministiccrowding.h
+include/gaul/ga_gradient.h
+include/gaul/ga_intrinsics.h
+include/gaul/ga_optim.h
+include/gaul/ga_qsort.h
+include/gaul/ga_randomsearch.h
+include/gaul/ga_sa.h
+include/gaul/ga_similarity.h
+include/gaul/ga_simplex.h
+include/gaul/ga_systematicsearch.h
+include/gaul/ga_tabu.h
+include/gaul/ga_utility.h
+include/gaul/gaul_config.h
+include/gaul/gaul_config_win.h
+include/gaul/gaul_util.h
+include/gaul/linkedlist.h
+include/gaul/log_util.h
+include/gaul/memory_chunks.h
+include/gaul/memory_util.h
+include/gaul/mpi_util.h
+include/gaul/nn_util.h
+include/gaul/random_util.h
+include/gaul/str_match.h
+include/gaul/str_util.h
+include/gaul/table_util.h
+include/gaul/timer_util.h
+@dirrm include/gaul
+lib/libgaul.a
+lib/libgaul.so
+lib/libgaul.so.0
+lib/libgaul_util.a
+lib/libgaul_util.so
+lib/libgaul_util.so.0
+lib/libnn_util.a
+lib/libnn_util.so
+lib/libnn_util.so.0