diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2005-11-21 08:10:17 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2005-11-21 08:10:17 +0000 |
commit | e0e026723a244e259ab2cbf5f582765e0b009878 (patch) | |
tree | 1ce3c667d4e9bf2c82b7e041480d25e0f7190219 /math | |
parent | 5afde04fbca74e94c90da8e37c55909634bd5fac (diff) | |
download | ports-e0e026723a244e259ab2cbf5f582765e0b009878.tar.gz ports-e0e026723a244e259ab2cbf5f582765e0b009878.zip |
Notes
Diffstat (limited to 'math')
-rw-r--r-- | math/Makefile | 1 | ||||
-rw-r--r-- | math/tablix/Makefile | 38 | ||||
-rw-r--r-- | math/tablix/distinfo | 3 | ||||
-rw-r--r-- | math/tablix/pkg-descr | 15 | ||||
-rw-r--r-- | math/tablix/pkg-plist | 30 |
5 files changed, 87 insertions, 0 deletions
diff --git a/math/Makefile b/math/Makefile index 6df8453dc757..5d8b45eb7f52 100644 --- a/math/Makefile +++ b/math/Makefile @@ -263,6 +263,7 @@ SUBDIR += superlu SUBDIR += superlu_mt SUBDIR += surf + SUBDIR += tablix SUBDIR += taucs SUBDIR += tomsfastmath SUBDIR += topaz diff --git a/math/tablix/Makefile b/math/tablix/Makefile new file mode 100644 index 000000000000..83a615ac0e7a --- /dev/null +++ b/math/tablix/Makefile @@ -0,0 +1,38 @@ +# New ports collection makefile for: tablix +# Date created: 17 October 2005 +# Whom: amir.husaini@gmail.com +# +# $FreeBSD$ +# + +PORTNAME= tablix2 +PORTVERSION= 0.3.0 +CATEGORIES= math www +MASTER_SITES= http://www.tablix.org/releases/stable/ + +MAINTAINER= amir.husaini@gmail.com +COMMENT= Free software for solving timetabling problems + +BUILD_DEPENDS= pvm:${PORTSDIR}/net/pvm +RUN_DEPENDS= pvm:${PORTSDIR}/net/pvm + +PVM_ROOT= ${PREFIX}/lib/pvm + +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_GNOME= libxml2 +USE_LIBTOOL_VER=15 + +CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} + +CONFIGURE_ENV= CPPFLAGS=-I${PREFIX}/include LIBS=-L${PREFIX}/lib \ + PVM_ROOT=${PVM_ROOT} PVM_LIB=${PREFIX}/lib +MAN1= tablix2.1 tablix2_benchmark.1 tablix2_kernel.1 tablix2_output.1 \ + tablix2_plot.1 tablix2_test.1 + +post-install: + ${INSTALL_SCRIPT} ${WRKSRC}/src/tablix2 ${PVM_ROOT}/bin/FREEBSD/tablix2 + ${INSTALL_SCRIPT} ${WRKSRC}/src/tablix2_kernel ${PVM_ROOT}/bin/FREEBSD/tablix2_kernel + ${INSTALL_SCRIPT} ${WRKSRC}/src/tablix2_output ${PVM_ROOT}/bin/FREEBSD/tablix2_output + +.include <bsd.port.mk> diff --git a/math/tablix/distinfo b/math/tablix/distinfo new file mode 100644 index 000000000000..e451340f67c8 --- /dev/null +++ b/math/tablix/distinfo @@ -0,0 +1,3 @@ +MD5 (tablix2-0.3.0.tar.gz) = 887a0a47e876f918544d86bf26849232 +SHA256 (tablix2-0.3.0.tar.gz) = 4316adee7917f2a4c3e22193d5dc5f49c27bb4cdf66a117e16268d2625eff0f5 +SIZE (tablix2-0.3.0.tar.gz) = 3658225 diff --git a/math/tablix/pkg-descr b/math/tablix/pkg-descr new file mode 100644 index 000000000000..7ef1f37a1845 --- /dev/null +++ b/math/tablix/pkg-descr @@ -0,0 +1,15 @@ +Tablix is a powerful free software kernel for solving general timetabling +problems. It uses a coarse-grained parallel genetic algorithm in +combination with other techniques to construct sensible timetables from XML +formatted problem descriptions. Tablix can run on a single host as well as +on a heterogeneous parallel virtual machine using PVM3. + +Tablix kernel supports a very wide range of timetabling problems, +from high school timetabling to barge scheduling. A number of timetable +constraints are already implemented in the default installation. +Because of kernel's modular design it is easy to add custom timetable +constraints and/or modify existing ones. Kernel modules are written in C. +Extensive API documentation is available on the internet +and in the source distribution. + +WWW: http://www.tablix.org/ diff --git a/math/tablix/pkg-plist b/math/tablix/pkg-plist new file mode 100644 index 000000000000..94142325bdb1 --- /dev/null +++ b/math/tablix/pkg-plist @@ -0,0 +1,30 @@ +bin/tablix2 +bin/tablix2_benchmark +bin/tablix2_kernel +bin/tablix2_output +bin/tablix2_plot +bin/tablix2_test +lib/pvm/bin/FREEBSD/tablix2 +lib/pvm/bin/FREEBSD/tablix2_kernel +lib/pvm/bin/FREEBSD/tablix2_output +lib/tablix2/consecutive.so +lib/tablix2/export_csv.so +lib/tablix2/export_htmlcss.so +lib/tablix2/export_ttf.so +lib/tablix2/fixedtime.so +lib/tablix2/freemorning.so +lib/tablix2/freeperiod.so +lib/tablix2/holes.so +lib/tablix2/perday.so +lib/tablix2/placecapability.so +lib/tablix2/preferredroom.so +lib/tablix2/preferredtime.so +lib/tablix2/sameday.so +lib/tablix2/sametime.so +lib/tablix2/sametimeas.so +lib/tablix2/timeplace.so +lib/tablix2/walk.so +share/locale/sl/LC_MESSAGES/tablix2.mo +share/tablix2/modulesref.xml +@dirrm lib/tablix2 +@dirrm share/tablix2 |