Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Florian Franzmann (d75a69f534a665f34ce1e174714a831bd3f9177d)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (d75a69f534a665f34ce1e174714a831bd3f9177d)
  • Date: Thu, 15 Mar 2007 15:54:31 -0500

GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

ChangeLog | 3 ++
libs/mffmfftwrapper/BUILD | 1
libs/mffmfftwrapper/DEPENDS | 1
libs/mffmfftwrapper/DETAILS | 15 +++++++++++
libs/mffmfftwrapper/HISTORY | 4 +++
libs/mffmfftwrapper/Makefile.patch | 48
+++++++++++++++++++++++++++++++++++++
libs/mffmfftwrapper/PRE_BUILD | 3 ++
7 files changed, 75 insertions(+)

New commits:
commit d75a69f534a665f34ce1e174714a831bd3f9177d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

mffmfftwrapper: new spell, a C++ wrapper for fftw

diff --git a/ChangeLog b/ChangeLog
index 7748c5e..4cd15be 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2007-03-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * libs/mffmfftwrapper: new spell, a C++ wrapper for fftw
+
2007-03-15 David Kowis <dkowis AT shlrm.org>
* perl-cpan/test-inline: New spell, inline testing module
* perl-cpan/class-returnvalue: New spell, return value class
diff --git a/libs/mffmfftwrapper/BUILD b/libs/mffmfftwrapper/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/libs/mffmfftwrapper/BUILD
@@ -0,0 +1 @@
+make
diff --git a/libs/mffmfftwrapper/DEPENDS b/libs/mffmfftwrapper/DEPENDS
new file mode 100755
index 0000000..f19b7bf
--- /dev/null
+++ b/libs/mffmfftwrapper/DEPENDS
@@ -0,0 +1 @@
+depends fftw
diff --git a/libs/mffmfftwrapper/DETAILS b/libs/mffmfftwrapper/DETAILS
new file mode 100755
index 0000000..0111dd2
--- /dev/null
+++ b/libs/mffmfftwrapper/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=mffmfftwrapper
+ XSPELL=MFFM_FFTw_Wrapper
+ VERSION=1.4
+ SOURCE="${XSPELL}-v${VERSION}.tar.bz2"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:2e9856d21b974975a213f2ec58bf33944bfe3572ea7402cf141031a5c4ec68abd6a3792e0d5630699eaf647607b20bc324f257218ab32d87be0534bc7377d3de
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${XSPELL}-v${VERSION}"
+ WEB_SITE="http://mffmfftwrapper.sourceforge.net";
+ LICENSE[0]=GPL
+ ENTERED=20070315
+ SHORT="a C++ wrapper for the http://www.fftw.org FFT library"
+cat << EOF
+This library acts as a C++ wrapper for the http://www.fftw.org FFT library.
+It provides many usefull functions, including data handling and manipulation.
+EOF
diff --git a/libs/mffmfftwrapper/HISTORY b/libs/mffmfftwrapper/HISTORY
new file mode 100644
index 0000000..799bf93
--- /dev/null
+++ b/libs/mffmfftwrapper/HISTORY
@@ -0,0 +1,4 @@
+2007-03-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DETAILS, DEPENDS, HISTORY,
+ PRE_BUILD, Makefile.patch: created spell
+ Makefile.patch is from Debian
diff --git a/libs/mffmfftwrapper/Makefile.patch
b/libs/mffmfftwrapper/Makefile.patch
new file mode 100644
index 0000000..4c09f06
--- /dev/null
+++ b/libs/mffmfftwrapper/Makefile.patch
@@ -0,0 +1,48 @@
+--- Makefile.orig 2003-08-04 17:18:14.000000000 +0200
++++ Makefile 2007-03-15 21:42:43.000000000 +0100
+@@ -15,6 +15,10 @@
+ #You have received a copy of the GNU General Public License
+ #along with the MFFM FFTw Wrapper library
+
++LIB = $(DESTDIR)/usr/lib
++INC = $(DESTDIR)/usr/include/mffm
++DOCS = $(DESTDIR)/usr/share/doc/mffm-fftw-dev
++
+ CC=g++ -O3
+ #CC=g++-3.0 -O3
+ #CC=g++-3.2 -O3
+@@ -43,8 +47,8 @@
+ doxygen
+
+ libs:
+- $(MAKELIB),libfft.so.0.1 -o libfft.so.0.1 $(OBJ)
+- $(MAKELIB),lib2Dfft.so.0.1 -o lib2Dfft.so.0.1 $(OBJ2D)
++ $(MAKELIB),libfft.so.1 -o libfft.so.1 $(OBJ)
++ $(MAKELIB),lib2Dfft.so.1 -o lib2Dfft.so.1 $(OBJ2D)
+
+ ex:
+ #fftw V2
+@@ -52,9 +56,19 @@
+ # $(CC) *.o -lrfftw -lfftw real2DFFTExample.cc -o real2DFFTExample
+ # $(CC) *.o -lrfftw -lfftw realFFTExample.cc -o realFFTExample
+ #fftw V3
+- $(CC) *.o -lfftw3 complexFFTExample.cc -o complexFFTExample
+- $(CC) *.o -lfftw3 real2DFFTExample.cc -o real2DFFTExample
+- $(CC) *.o -lfftw3 realFFTExample.cc -o realFFTExample
++# $(CC) *.o -lfftw3 complexFFTExample.cc -o complexFFTExample
++# $(CC) *.o -lfftw3 real2DFFTExample.cc -o real2DFFTExample
++# $(CC) *.o -lfftw3 realFFTExample.cc -o realFFTExample
++
++install: $(OBJ) \
++ $(OBJ2D) \
++ libs \
++ docs
++ install --directory $(LIB) $(INC) $(DOCS)/html $(DOCS)/examples
++ install lib* $(LIB)
++ install -m 644 *.H $(INC)
++ install html/* $(DOCS)/html
++ install -m 644 complexFFTExample.cc real2DFFTExample.cc
realFFTExample.cc sine.1000Hz.dat $(DOCS)/examples
+
+ clean:
+- rm -f $(EXAMPLES) *.o a.out *~ *.txt lib*.so.0.1 complexFFTExample
realFFTExample real2DFFTExample
++ rm -f $(EXAMPLES) *.o a.out *~ *.txt lib*.so.* complexFFTExample
realFFTExample real2DFFTExample
diff --git a/libs/mffmfftwrapper/PRE_BUILD b/libs/mffmfftwrapper/PRE_BUILD
new file mode 100755
index 0000000..122039b
--- /dev/null
+++ b/libs/mffmfftwrapper/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p0 < $SCRIPT_DIRECTORY/Makefile.patch



  • [SM-Commit] GIT changes to master grimoire by Florian Franzmann (d75a69f534a665f34ce1e174714a831bd3f9177d), Florian Franzmann, 03/15/2007

Archive powered by MHonArc 2.6.24.

Top of Page