1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-08 06:48:28 +00:00

- Update to 1.7.49

Changes:

  * Major API changes to FXThreadPool: mostly, much more sane
    implementation, and optional FXCompletion parameter passed to perform
    wait on subset of tasks; see FXCompletion notes below.
  * Added FXCompletion synchronization object. FXCompletion is now used in
    FXTaskGroup, FXThreadPool, but can also be used in your own programs
    whenever one thread needs to await the completion of multiple worker
    threads.
  * Fixed bug in FXJSON parser: properly stop parsing at offending
    character.
  * Byte order mark handling fix in FXJSON parser.
  * Added toChars() API to FXVariant; it returns empty string unless variant
    is of type string. This is very similar to asChars(), except that
    toChars() is safe (always returns a non-NULL pointer).
  * Renamed toPointer() to toPtr() in FXVariant for consistency.
  * FXParallel implementation changes: don't kick off tasks via FXThreadPool
    in ParallelFor if there's only one task. Also, split ParallelFor into a
    number of pieces corresponding to the number of threads available in the
    FXThreadPool, unless this number is passed explicitly.
  * Ensured FXParallelForFunctor's are aligned in ParallelFor.
  * Updated VC++ 2008 Visual Studio project files.

- Remove a patch that was applied upstream
This commit is contained in:
Pietro Cerutti 2014-07-31 12:51:19 +00:00
parent 023fa10934
commit 25765bdbb3
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=363582
4 changed files with 6 additions and 16 deletions

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= fox
PORTVERSION= 1.7.48
PORTVERSION= 1.7.49
CATEGORIES= x11-toolkits
MASTER_SITES= http://ftp.fox-toolkit.org/pub/ \
ftp://ftp.fox-toolkit.org/pub/

View File

@ -1,2 +1,2 @@
SHA256 (fox-1.7.48.tar.gz) = 90e011aa83eed8a1b3ffe1c1571cb5de41fae8162c7ae01e22697f98aeaa9b7f
SIZE (fox-1.7.48.tar.gz) = 5334145
SHA256 (fox-1.7.49.tar.gz) = 2435c56cde3ba6617c638af4f3bac39e8f4d5dd5a5c6d0805d274c7ba05c520c
SIZE (fox-1.7.49.tar.gz) = 5336321

View File

@ -1,11 +0,0 @@
--- include/FXParallel.h.orig 2014-07-15 12:35:48.000000000 +0200
+++ include/FXParallel.h 2014-07-15 12:35:18.000000000 +0200
@@ -287,7 +287,7 @@
const FXuval size((sizeof(FXParallelLoopFunctor<Functor,Index>)+sizeof(FXulong)-1)/sizeof(FXulong));
if(fm<to){
FXTaskGroup group(pool);
- FXlong space[128*size];
+ FXlong space[128*(sizeof(FXParallelLoopFunctor<Functor,Index>)+sizeof(FXulong)-1)/sizeof(FXulong)];
Index nits=1+(to-fm-1)/by,ni,c;
if(nc>128) nc=128;
if(nc>nits) nc=nits;

View File

@ -11,12 +11,12 @@ lib/libCHART-%%MAJORVER%%.a
lib/libCHART-%%MAJORVER%%.la
lib/libCHART-%%MAJORVER%%.so
lib/libCHART-%%MAJORVER%%.so.0
lib/libCHART-%%MAJORVER%%.so.0.0.48
lib/libCHART-%%MAJORVER%%.so.0.0.49
lib/libFOX-%%MAJORVER%%.a
lib/libFOX-%%MAJORVER%%.la
lib/libFOX-%%MAJORVER%%.so
lib/libFOX-%%MAJORVER%%.so.0
lib/libFOX-%%MAJORVER%%.so.0.0.48
lib/libFOX-%%MAJORVER%%.so.0.0.49
include/fox-%%MAJORVER%%/FX4Splitter.h
include/fox-%%MAJORVER%%/FX7Segment.h
include/fox-%%MAJORVER%%/FX885910Codec.h
@ -49,6 +49,7 @@ include/fox-%%MAJORVER%%/FXBitmap.h
include/fox-%%MAJORVER%%/FXBitmapFrame.h
include/fox-%%MAJORVER%%/FXBitmapView.h
include/fox-%%MAJORVER%%/FXButton.h
include/fox-%%MAJORVER%%/FXCompletion.h
include/fox-%%MAJORVER%%/FXCP1250Codec.h
include/fox-%%MAJORVER%%/FXCP1251Codec.h
include/fox-%%MAJORVER%%/FXCP1252Codec.h