Bug 94631 - [maintainer-update] math/tablix: Update to 0.3.1
Summary: [maintainer-update] math/tablix: Update to 0.3.1
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: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-18 08:40 UTC by amir.husaini
Modified: 2006-03-18 15: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 2006-03-18 08:40:15 UTC
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

&gt;Submitter-Id:&nbsp;&nbsp;current-users<br>&gt;Originator:&nbsp;&nbsp;&n=
bsp;&nbsp;amir husaini<br>&gt;Organization:<br>&gt;Confidential:&nbsp;&nbsp=
;no<br>&gt;Synopsis:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[maintainer-update]=
 math/tablix: Update to 0.3.1<br>&gt;Severity:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;non-critical<br>
&gt;Priority:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;low<br>&gt;Category:&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ports<br>&gt;Class:&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; maintainer-update<br>&gt;Release:&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; FreeBSD 6.0-STABLE i386<br>&gt;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>&gt;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>&gt;How-To-Repeat:<br><br>&gt;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
Comment 1 Pav Lucistnik freebsd_committer freebsd_triage 2006-03-18 15:09:48 UTC
State Changed
From-To: open->closed

Committed with modifications: no dependency on libdrm (why?), plist fixes.