Update to tablix 0.3.1 stable release This release adds support for updater functions to the kernel and fixes two important bugs. Genetic algorithm performance was also improved by implementing fitness value caching. Fix: downloadable diff from: http://my.samba.org/tablix2.0.3.1.diff ------=_Part_1799_10050454.1142671173787 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline >Submitter-Id: current-users<br>>Originator: &n= bsp; amir husaini<br>>Organization:<br>>Confidential:  = ;no<br>>Synopsis: [maintainer-update]= math/tablix: Update to 0.3.1<br>>Severity:  = ; non-critical<br> >Priority: low<br>>Category: = ports<br>>Class: &n= bsp; maintainer-update<br>>Release: &= nbsp; FreeBSD 6.0-STABLE i386<br>>Environment:<br>System: Fr= eeBSD <a href=3D"http://my.tablix.my">my.tablix.my</a> 6.0-STABLE FreeBSD 6.0-STABLE #7: Sun Mar 12 19:16:15 MYT 2006 amir.husain= i@my.tablix.my:/usr/obj/usr/src/sys/YAN i386<br><br><br><br>>Description= :<br>Update to tablix 0.3.1 stable release<br>This release adds support for= updater functions to the kernel and fixes two <br>important bugs. Genetic algorithm performance was also improved by impl= ementing<br>fitness value caching.<br>>How-To-Repeat:<br><br>>Fix:<br=--ygCtKtqXkmLMHBHSzp7OJwQbzv4uFV36DbDEgypwZVpQsaCt Content-Type: text/plain; name="tablix2.0.3.1.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="tablix2.0.3.1.diff" diff -ruN tablix/Makefile tablix/Makefile --- tablix/Makefile Thu Feb 23 18:37:56 2006 +++ tablix/Makefile Fri Mar 17 17:00:22 2006 @@ -6,16 +6,18 @@ # PORTNAME=3D tablix2 -PORTVERSION=3D 0.3.0 +PORTVERSION=3D 0.3.1 PORTREVISION=3D 1 CATEGORIES=3D math www -MASTER_SITES=3D http://www.tablix.org/releases/stable/ +MASTER_SITES=3D http://www.tablix.org/releases/stable/ \ + http://my.samba.org/ MAINTAINER=3D amir.husaini@gmail.com COMMENT=3D Free software for solving timetabling problems BUILD_DEPENDS=3D pvm:${PORTSDIR}/net/pvm RUN_DEPENDS=3D pvm:${PORTSDIR}/net/pvm +LIB_DEPENDS=3D drm.2:${PORTSDIR}/graphics/libdrm PVM_ROOT=3D ${PREFIX}/lib/pvm @@ -23,10 +25,20 @@ USE_GNOME=3D libxml2 GNU_CONFIGURE=3D yes +.if !defined(WITHOUT_NLS) +PLIST_SUB=3D NLS=3D"" +.else +CONFIGURE_ARGS+=3D--with-included-gettext \ + --disable-nls + +PLIST_SUB=3D NLS=3D"@comment " +.endif + CONFIGURE_TARGET=3D --build=3D${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ENV=3D CPPFLAGS=3D-I${PREFIX}/include LIBS=3D-L${PREFIX}/= lib \ PVM_ROOT=3D${PVM_ROOT} PVM_LIB=3D${PREFIX}/lib + MAN1=3D tablix2.1 tablix2_benchmark.1 tablix2_kernel.1 tablix2_output.1 \ tablix2_plot.1 tablix2_test.1 diff -ruN tablix/distinfo tablix/distinfo --- tablix/distinfo Mon Nov 21 16:10:17 2005 +++ tablix/distinfo Sat Feb 18 12:04:41 2006 @@ -1,3 +1,3 @@ -MD5 (tablix2-0.3.0.tar.gz) =3D 887a0a47e876f918544d86bf26849232 -SHA256 (tablix2-0.3.0.tar.gz) =3D 4316adee7917f2a4c3e22193d5dc5f49c27bb4cdf66a117e16268d2625eff0f5 -SIZE (tablix2-0.3.0.tar.gz) =3D 3658225 +MD5 (tablix2-0.3.1.tar.gz) =3D 0b3987eb4c2069341618e887af70f971 +SHA256 (tablix2-0.3.1.tar.gz) =3D 6bca822fdcf48e95fd727daaaeaddf570d192789ccee49188ca2fefa5cfbb242 +SIZE (tablix2-0.3.1.tar.gz) =3D 3642902 diff -ruN tablix/files/patch-modules-freeperiod.c tablix/files/patch- modules-freeperiod.c --- tablix/files/patch-modules-freeperiod.c Wed Nov 23 05:54:14 2005 +++ tablix/files/patch-modules-freeperiod.c Sat Feb 18 11:55:41 2006 @@ -1,5 +1,5 @@ ---- modules/freeperiod.c.orig Fri Sep 2 21:30:38 2005 -+++ modules/freeperiod.c Tue Nov 22 21:55:58 2005 +--- modules/freeperiod.c.orig Sat Feb 18 11:49:49 2006 ++++ modules/freeperiod.c Sat Feb 18 11:52:43 2006 @@ -188,25 +188,28 @@ int module_precalc(moduleoption *opt) @@ -12,7 +12,7 @@ + if ( exclnum =3D=3D 0 && texcl =3D=3D NULL ) { - info(_("module '%s' loaded, but not used"), "freeperiod.so "); + info(_("module '%s' has been loaded, but not used"), " freeperiod.so"); return 0; } diff -ruN tablix/files/patch-modules-preferredroom.c tablix/files/patch- modules-preferredroom.c --- tablix/files/patch-modules-preferredroom.c Wed Nov 23 05:54:14 2005 +++ tablix/files/patch-modules-preferredroom.c Sat Feb 18 11:58:03 2006 @@ -1,5 +1,5 @@ ---- modules/preferredroom.c.orig Fri Sep 2 21:30:38 2005 -+++ modules/preferredroom.c Tue Nov 22 22:19:51 2005 +--- modules/preferredroom.c.orig Sat Feb 18 11:56:01 2006 ++++ modules/preferredroom.c Sat Feb 18 11:57:00 2006 @@ -182,6 +182,8 @@ int module_init(moduleoption *opt) { diff -ruN tablix/files/patch-modules-sametime.c tablix/files/patch- modules-sametime.c --- tablix/files/patch-modules-sametime.c Wed Nov 23 05:54:14 2005 +++ tablix/files/patch-modules-sametime.c Sat Feb 18 12:00:39 2006 @@ -1,6 +1,6 @@ ---- modules/sametime.c.orig Sun Sep 4 21:20:52 2005 -+++ modules/sametime.c Tue Nov 22 21:40:47 2005 -@@ -64,9 +64,9 @@ +--- modules/sametime.c.orig Sat Feb 18 11:58:36 2006 ++++ modules/sametime.c Sat Feb 18 11:59:38 2006 +@@ -90,9 +90,9 @@ resource *res2; resourcetype *restype; diff -ruN tablix/files/patch-modules-timeplace.c tablix/files/patch- modules-timeplace.c --- tablix/files/patch-modules-timeplace.c Thu Jan 1 07:30:00 1970 +++ tablix/files/patch-modules-timeplace.c Sun Feb 19 19:07:37 2006 @@ -0,0 +1,24 @@ +--- modules/timeplace.c.orig Sun Feb 19 18:54:46 2006 ++++ modules/timeplace.c Sun Feb 19 19:07:05 2006 +@@ -32,7 +32,21 @@ + #include "config.h" + #endif + ++#include <stdio.h> ++#include <stdlib.h> ++#include <string.h> ++ + #include "module.h" ++ ++struct cons_t { ++ int *tuples; ++ int tuplenum; ++ int ppb; /* Periods per block */ ++}; ++ ++static struct cons_t *con=3DNULL; ++static int connum=3D0; ++static int periods; + + int module_fitness(chromo **c, ext **e, slist **s) + { diff -ruN tablix/pkg-plist tablix/pkg-plist --- tablix/pkg-plist Thu Feb 23 18:37:56 2006 +++ tablix/pkg-plist Fri Mar 17 16:58:00 2006 @@ -41,7 +41,7 @@ lib/tablix2/timeplace.so lib/tablix2/walk.la lib/tablix2/walk.so -share/locale/sl/LC_MESSAGES/tablix2.mo +%%NLS%%share/locale/sl/LC_MESSAGES/tablix2.mo share/tablix2/modulesref.xml @dirrm lib/tablix2 @dirrm share/tablix2
State Changed From-To: open->closed Committed with modifications: no dependency on libdrm (why?), plist fixes.