Bug 87553 - New Port: www/tablix Free software for solving timetabling problems
Summary: New Port: www/tablix Free software for solving timetabling problems
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Pav Lucistnik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-17 05:20 UTC by amir.husaini
Modified: 2005-11-21 08:10 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description amir.husaini 2005-10-17 05:20:09 UTC
Free software for solving timetabling problems
http://www.tablix.org
Comment 1 amir.husaini 2005-10-17 05:49:57 UTC
Fix

# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# tablix
# tablix/Makefile
# tablix/distinfo
# tablix/pkg-descr
# tablix/pkg-plist
#
echo c - tablix
mkdir -p tablix > /dev/null 2>&1
echo x - tablix/Makefile
sed 's/^X//' >tablix/Makefile << 'END-of-tablix/Makefile'
X# New ports collection makefile for: tablix
X# Date created: 17 October 2005
X# Whom: amir.husaini@gmail.com
X#
X# $FreeBSD$
X#
X
XPORTNAME= tablix2
XPORTVERSION= 0.3.0
XCATEGORIES= www
XMASTER_SITES= http://www.tablix.org/releases/stable/
X
XMAINTAINER= amir.husaini@gmail.com
XCOMMENT= Free software for solving timetabling problems
X
XLIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2
XBUILD_DEPENDS= pvm:${PORTSDIR}/net/pvm
X
XPVM_ROOT= ${PREFIX}/lib/pvm
X
XGNU_CONFIGURE= yes
XUSE_GMAKE= yes
XUSE_LIBTOOL_VER=15
X
XCONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
X
XCONFIGURE_ENV= CPPFLAGS=-I${PREFIX}/include LIBS=-L${PREFIX}/lib \
X PVM_ROOT=${PVM_ROOT} PVM_LIB=${PREFIX}/lib
XMAN1= tablix2.1 tablix2_benchmark.1 tablix2_kernel.1 tablix2_output.1 \
X tablix2_plot.1 tablix2_test.1
X
Xpost-install:
X ${INSTALL_SCRIPT} ${WRKSRC}/src/tablix2 ${PVM_ROOT}/bin/FREEBSD/tablix2
X ${INSTALL_SCRIPT} ${WRKSRC}/src/tablix2_kernel
${PVM_ROOT}/bin/FREEBSD/tablix2_kernel
X ${INSTALL_SCRIPT} ${WRKSRC}/src/tablix2_output
${PVM_ROOT}/bin/FREEBSD/tablix2_output
X
X.include <bsd.port.mk <http://bsd.port.mk>>
END-of-tablix/Makefile
echo x - tablix/distinfo
sed 's/^X//' >tablix/distinfo << 'END-of-tablix/distinfo'
XMD5 (tablix2-0.3.0.tar.gz) = 887a0a47e876f918544d86bf26849232
XSIZE (tablix2-0.3.0.tar.gz) = 3658225
END-of-tablix/distinfo
echo x - tablix/pkg-descr
sed 's/^X//' >tablix/pkg-descr << 'END-of-tablix/pkg-descr'
XTablix is a powerful free software kernel for solving general timetabling
Xproblems. It uses a coarse-grained parallel genetic algorithm in
Xcombination with other techniques to construct sensible timetables from XML
Xformatted problem descriptions. Tablix can run on a single host as well as
Xon a heterogeneous parallel virtual machine using PVM3.
X
XTablix kernel supports a very wide range of timetabling problems,
Xfrom high school timetabling to barge scheduling. A number of timetable
Xconstraints are already implemented in the default installation.
XBecause of kernel's modular design it is easy to add custom timetable
Xconstraints and/or modify existing ones. Kernel modules are written in C.
XExtensive API documentation is available on the internet
Xand in the source distribution.
X
XWWW: http://www.tablix.org/
END-of-tablix/pkg-descr
echo x - tablix/pkg-plist
sed 's/^X//' >tablix/pkg-plist << 'END-of-tablix/pkg-plist'
Xbin/tablix2
Xbin/tablix2_benchmark
Xbin/tablix2_kernel
Xbin/tablix2_output
Xbin/tablix2_plot
Xbin/tablix2_test
Xlib/pvm/bin/FREEBSD/tablix2
Xlib/pvm/bin/FREEBSD/tablix2_kernel
Xlib/pvm/bin/FREEBSD/tablix2_output
Xlib/tablix2/consecutive.so
Xlib/tablix2/export_csv.so
Xlib/tablix2/export_htmlcss.so
Xlib/tablix2/export_ttf.so
Xlib/tablix2/fixedtime.so
Xlib/tablix2/freemorning.so
Xlib/tablix2/freeperiod.so
Xlib/tablix2/holes.so
Xlib/tablix2/perday.so
Xlib/tablix2/placecapability.so
Xlib/tablix2/preferredroom.so
Xlib/tablix2/preferredtime.so
Xlib/tablix2/sameday.so
Xlib/tablix2/sametime.so
Xlib/tablix2/sametimeas.so
Xlib/tablix2/timeplace.so
Xlib/tablix2/walk.so
Xshare/locale/sl/LC_MESSAGES/tablix2.mo
Xshare/tablix2/modulesref.xml
X@dirrm lib/tablix2
X@dirrm share/tablix2
END-of-tablix/pkg-plist
exit
Comment 2 Pav Lucistnik freebsd_committer freebsd_triage 2005-11-17 18:31:25 UTC
State Changed
From-To: open->feedback

You sent a quoted-printable damaged attachment; please, send the shar in plain 
text, preferable using send-pr utility, preserving all the whitespace. 

If you have trouble submitting by email, upload the shar on the website 
somewhere and post the link. 


Comment 3 Pav Lucistnik freebsd_committer freebsd_triage 2005-11-17 18:31:25 UTC
Responsible Changed
From-To: freebsd-ports-bugs->pav

Poke
Comment 4 Pav Lucistnik freebsd_committer freebsd_triage 2005-11-18 09:09:42 UTC
State Changed
From-To: feedback->open

Feedback received
Comment 5 Pav Lucistnik freebsd_committer freebsd_triage 2005-11-21 08:09:19 UTC
State Changed
From-To: open->closed

New port added as math/tablix