mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-24 04:33:24 +00:00
deskutils/fet: update to 5.23.2
PR: 192882 Submitted by: maintainer
This commit is contained in:
parent
44c7d42435
commit
cfec9ea13b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=365678
@ -2,7 +2,7 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= fet
|
||||
PORTVERSION= 5.23.1
|
||||
PORTVERSION= 5.23.2
|
||||
CATEGORIES= deskutils kde
|
||||
MASTER_SITES= http://lalescu.ro/liviu/fet/download/ \
|
||||
http://lalescu.ro/liviu/fet/download/old/ \
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (fet-5.23.1.tar.bz2) = 7952a98b1a79f22ad169553f0ec45109af8aa785bb026385c826f61920c4aaac
|
||||
SIZE (fet-5.23.1.tar.bz2) = 8463474
|
||||
SHA256 (fet-5.23.2.tar.bz2) = edbb9671e2f6d1c0028beafc968b428d7bf603955bd9d28087b84ceead16d6d7
|
||||
SIZE (fet-5.23.2.tar.bz2) = 8467459
|
||||
|
@ -1,337 +0,0 @@
|
||||
--- src/engine/generate.cpp.orig 2014-03-02 16:22:17.052250281 +0100
|
||||
+++ src/engine/generate.cpp 2014-03-02 16:16:52.423231858 +0100
|
||||
@@ -50,7 +50,7 @@
|
||||
|
||||
#include <QSemaphore>
|
||||
|
||||
-extern QMutex mutex; //timetablegenerateform.cpp
|
||||
+extern QMutex fet_mutex; //timetablegenerateform.cpp
|
||||
|
||||
#ifndef FET_COMMAND_LINE
|
||||
extern QSemaphore semaphorePlacedActivity;
|
||||
@@ -2596,7 +2596,7 @@
|
||||
}
|
||||
|
||||
if(threaded){
|
||||
- mutex.lock();
|
||||
+ fet_mutex.lock();
|
||||
}
|
||||
c.makeUnallocated(gt.rules);
|
||||
|
||||
@@ -2612,7 +2612,7 @@
|
||||
maxActivitiesPlaced=0;
|
||||
|
||||
if(threaded){
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
}
|
||||
|
||||
triedRemovals.resize(gt.rules.nInternalActivities, gt.rules.nHoursPerWeek);
|
||||
@@ -2645,13 +2645,13 @@
|
||||
time(&starting_time);
|
||||
|
||||
if(threaded){
|
||||
- mutex.lock();
|
||||
+ fet_mutex.lock();
|
||||
}
|
||||
timeToHighestStage=0;
|
||||
searchTime=0;
|
||||
generationStartDateTime=QDateTime::currentDateTime();
|
||||
if(threaded){
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
}
|
||||
|
||||
//2000 was before
|
||||
@@ -2666,11 +2666,11 @@
|
||||
prevvalue:
|
||||
|
||||
if(threaded){
|
||||
- mutex.lock();
|
||||
+ fet_mutex.lock();
|
||||
}
|
||||
if(abortOptimization){
|
||||
if(threaded){
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
}
|
||||
return;
|
||||
}
|
||||
@@ -2680,7 +2680,7 @@
|
||||
|
||||
if(searchTime>=maxSeconds){
|
||||
if(threaded){
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
}
|
||||
|
||||
timeExceeded=true;
|
||||
@@ -2945,7 +2945,7 @@
|
||||
if(!foundGoodSwap){
|
||||
if(impossibleActivity){
|
||||
if(threaded){
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
}
|
||||
nDifficultActivities=1;
|
||||
difficultActivities[0]=permutation[added_act];
|
||||
@@ -3075,7 +3075,7 @@
|
||||
|
||||
added_act=q+1;
|
||||
if(threaded){
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
}
|
||||
|
||||
//if(semaphorePlacedActivity){
|
||||
@@ -3119,18 +3119,18 @@
|
||||
}
|
||||
|
||||
if(threaded){
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
}
|
||||
emit(activityPlaced(added_act+1));
|
||||
if(threaded){
|
||||
semaphorePlacedActivity.acquire();
|
||||
}
|
||||
if(threaded){
|
||||
- mutex.lock();
|
||||
+ fet_mutex.lock();
|
||||
}
|
||||
if(added_act==gt.rules.nInternalActivities && foundGoodSwap){
|
||||
if(threaded){
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -3150,7 +3150,7 @@
|
||||
}
|
||||
|
||||
if(threaded){
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9111,8 +9111,8 @@
|
||||
if(level==0 && (nConflActivities[perm[0]]==MAX_ACTIVITIES)){
|
||||
//to check if generation was stopped
|
||||
if(this->isThreaded){
|
||||
- mutex.unlock();
|
||||
- mutex.lock();
|
||||
+ fet_mutex.unlock();
|
||||
+ fet_mutex.lock();
|
||||
}
|
||||
if(!abortOptimization && activity_count_impossible_tries<MAX_RETRIES_FOR_AN_ACTIVITY_AT_LEVEL_0){
|
||||
activity_count_impossible_tries++;
|
||||
--- src/interface/fet.cpp.orig 2014-03-02 16:22:44.447319626 +0100
|
||||
+++ src/interface/fet.cpp 2014-03-02 16:18:50.547263613 +0100
|
||||
@@ -102,9 +102,9 @@
|
||||
extern bool students_schedule_ready, teachers_schedule_ready, rooms_schedule_ready;
|
||||
|
||||
#ifndef FET_COMMAND_LINE
|
||||
-extern QMutex mutex;
|
||||
+extern QMutex fet_mutex;
|
||||
#else
|
||||
-QMutex mutex;
|
||||
+QMutex fet_mutex;
|
||||
#endif
|
||||
|
||||
void writeDefaultSimulationParameters();
|
||||
--- src/interface/timetablegenerateform.cpp.orig 2014-03-02 16:23:08.548355931 +0100
|
||||
+++ src/interface/timetablegenerateform.cpp 2014-03-02 16:19:40.633349485 +0100
|
||||
@@ -38,7 +38,7 @@
|
||||
|
||||
#include "longtextmessagebox.h"
|
||||
|
||||
-QMutex mutex;
|
||||
+QMutex fet_mutex;
|
||||
|
||||
static GenerateThread generateThread;
|
||||
|
||||
@@ -189,11 +189,11 @@
|
||||
|
||||
simulation_running=false;
|
||||
|
||||
- mutex.lock();
|
||||
+ fet_mutex.lock();
|
||||
gen.abortOptimization=true;
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
|
||||
- mutex.lock();
|
||||
+ fet_mutex.lock();
|
||||
|
||||
Solution& c=gen.c;
|
||||
|
||||
@@ -294,7 +294,7 @@
|
||||
s+="\n";
|
||||
}
|
||||
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
|
||||
//show the message in a dialog
|
||||
QDialog dialog(this);
|
||||
@@ -340,11 +340,11 @@
|
||||
|
||||
simulation_running=false;
|
||||
|
||||
- mutex.lock();
|
||||
+ fet_mutex.lock();
|
||||
gen.abortOptimization=true;
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
|
||||
- mutex.lock();
|
||||
+ fet_mutex.lock();
|
||||
|
||||
Solution& c=highestStageSolution;
|
||||
|
||||
@@ -421,7 +421,7 @@
|
||||
|
||||
s+="\n";
|
||||
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
|
||||
//show the message in a dialog
|
||||
QDialog dialog(this);
|
||||
@@ -468,11 +468,11 @@
|
||||
|
||||
simulation_running=false;
|
||||
|
||||
- mutex.lock();
|
||||
+ fet_mutex.lock();
|
||||
gen.abortOptimization=true;
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
|
||||
- mutex.lock();
|
||||
+ fet_mutex.lock();
|
||||
|
||||
|
||||
|
||||
@@ -542,7 +542,7 @@
|
||||
s+="\n";
|
||||
}
|
||||
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
|
||||
//show the message in a dialog
|
||||
QDialog dialog(this);
|
||||
@@ -661,11 +661,11 @@
|
||||
void TimetableGenerateForm::activityPlaced(int na){
|
||||
assert(gt.rules.initialized && gt.rules.internalStructureComputed);
|
||||
|
||||
- mutex.lock();
|
||||
+ fet_mutex.lock();
|
||||
int t=gen.searchTime; //seconds
|
||||
int mact=maxActivitiesPlaced;
|
||||
int seconds=gen.timeToHighestStage;
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
|
||||
//write to the Qt interface
|
||||
QString s;
|
||||
@@ -756,7 +756,7 @@
|
||||
}
|
||||
|
||||
void TimetableGenerateForm::write(){
|
||||
- mutex.lock();
|
||||
+ fet_mutex.lock();
|
||||
|
||||
Solution& c=gen.c;
|
||||
|
||||
@@ -783,7 +783,7 @@
|
||||
|
||||
TimetableExport::writeSimulationResults(this);
|
||||
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
|
||||
QString kk;
|
||||
kk=FILE_SEP;
|
||||
@@ -803,7 +803,7 @@
|
||||
}
|
||||
|
||||
void TimetableGenerateForm::writeHighestStage(){
|
||||
- mutex.lock();
|
||||
+ fet_mutex.lock();
|
||||
|
||||
Solution& c=highestStageSolution;
|
||||
|
||||
@@ -830,7 +830,7 @@
|
||||
|
||||
TimetableExport::writeHighestStageResults(this);
|
||||
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
|
||||
QString kk;
|
||||
kk=FILE_SEP;
|
||||
@@ -859,7 +859,7 @@
|
||||
{
|
||||
QString s;
|
||||
|
||||
- mutex.lock();
|
||||
+ fet_mutex.lock();
|
||||
|
||||
s+=TimetableGenerateForm::tr("Information relating difficult to schedule activities:");
|
||||
s+="\n\n";
|
||||
@@ -884,7 +884,7 @@
|
||||
s+="\n";
|
||||
}
|
||||
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
|
||||
//show the message in a dialog
|
||||
QDialog dialog(this);
|
||||
--- src/interface/timetablegeneratemultipleform.cpp.orig 2014-03-02 16:23:32.468317057 +0100
|
||||
+++ src/interface/timetablegeneratemultipleform.cpp 2014-03-02 16:20:11.886252298 +0100
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
#include <QDir>
|
||||
|
||||
-extern QMutex mutex;
|
||||
+extern QMutex fet_mutex;
|
||||
|
||||
static GenerateMultipleThread generateMultipleThread;
|
||||
|
||||
@@ -93,9 +93,9 @@
|
||||
|
||||
bool ok;
|
||||
|
||||
- mutex.lock();
|
||||
+ fet_mutex.lock();
|
||||
if(genMulti.abortOptimization){
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
return;
|
||||
}
|
||||
else if(impossible){
|
||||
@@ -163,7 +163,7 @@
|
||||
|
||||
s+=QString(".");
|
||||
}
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
|
||||
emit(timetableGenerated(i+1, s, ok));
|
||||
semaphoreTimetableFinished.acquire();
|
||||
@@ -369,9 +369,9 @@
|
||||
|
||||
simulation_running_multi=false;
|
||||
|
||||
- mutex.lock();
|
||||
+ fet_mutex.lock();
|
||||
genMulti.abortOptimization=true;
|
||||
- mutex.unlock();
|
||||
+ fet_mutex.unlock();
|
||||
|
||||
QString s=TimetableGenerateMultipleForm::tr("Simulation interrupted!");
|
||||
s+="\n\n";
|
Loading…
Reference in New Issue
Block a user