Bug 103441 - New port:math/ffff
Summary: New port:math/ffff
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: Emanuel Haupt
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-20 22:10 UTC by rossiya
Modified: 2006-10-04 12:10 UTC (History)
0 users

See Also:


Attachments
sendFile (39.88 KB, text/plain)
2006-09-20 22:10 UTC, rossiya
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description rossiya 2006-09-20 22:10:18 UTC
FFFF is the fastest Win32/OSX/Linux/IRIX Mandelbrot generator. Features OpenGL,
realtime zoom, SSE/AltiVec QuadPixel, SSE2/3DNow! DualPixel calc, FPU per
pixel calc, GPU asm (Fragment/Vertex) calc, multiprocessor support, and
benchmarking. Opt asm code!

This port does the standard Mandelbrot at near-Xaos speed, yet every pixel is
computed.  There is also an interesting parameter ray algorithm using your
3D card.  It detects my Nvidia fine.  Requires X11 and a 3D card strongly
suggested for speed and additional coprocessing power.

WWW: http://sourceforge.net/projects/ffff/
Comment 1 Emanuel Haupt freebsd_committer freebsd_triage 2006-10-04 08:48:44 UTC
Responsible Changed
From-To: freebsd-ports-bugs->ehaupt

I will take care of it.
Comment 2 dfilter service freebsd_committer freebsd_triage 2006-10-04 11:54:16 UTC
ehaupt      2006-10-04 10:54:05 UTC

  FreeBSD ports repository

  Modified files:
    graphics             Makefile 
  Added files:
    graphics/ffff        Makefile distinfo pkg-descr 
    graphics/ffff/files  patch-FFFF3.cpp patch-extensions.cpp 
                         patch-hole.cpp.save 
  Log:
  Add ffff, a fast mandelbrot fractal generator with features such as:
  
     * OpenGL
     * realtime zoom
     * SSE/AltiVec QuadPixel
     * SSE2/3DNow! DualPixel calc
     * FPU per pixel calc
     * GPU asm (Fragment/Vertex) calc
     * multiprocessor support
     * benchmarking
     * optimized assembler code!
  
  This port uses the standard mandelbrot fractal at near-Xaos speed. Yet every
  pixel is computed. There is also an interesting parameter ray algoritymn using
  your 3D card. A 3D card is strongly recommended for screen speed and additional
  coprocessing power.
  
  WWW: http://sourceforge.net/projects/ffff/
  
  PR:             103441
  Submitted by:   rossiya@gmail.com
  
  Revision  Changes    Path
  1.990     +1 -0      ports/graphics/Makefile
  1.1       +49 -0     ports/graphics/ffff/Makefile (new)
  1.1       +3 -0      ports/graphics/ffff/distinfo (new)
  1.1       +39 -0     ports/graphics/ffff/files/patch-FFFF3.cpp (new)
  1.1       +56 -0     ports/graphics/ffff/files/patch-extensions.cpp (new)
  1.1       +1125 -0   ports/graphics/ffff/files/patch-hole.cpp.save (new)
  1.1       +18 -0     ports/graphics/ffff/pkg-descr (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Emanuel Haupt freebsd_committer freebsd_triage 2006-10-04 11:54:25 UTC
State Changed
From-To: open->closed

Port added with modifications, thanks. 

Changes: 
* patch did not apply, CRLF's had to be removed first by using USE_DOS2UNIX 
* split patch into individual patches 
* requires gcc 3.2 and higher 
* does not build on amd64 
* use CXX instead of CC 
* repsect CXX 
* respect CXXFLAGS 
* install binary in ${PREFIX}/bin 
* moved to category 'graphics' 
* Makefile cosmetic