r36158 - in /packages/framewave: ./ build-area/ tags/ tags/1.1-1/ tags/1.1-1/debian/ tags/1.1-1/debian/patches/ tarballs/ trunk/ trunk/debian/ trunk/debian/patches/

ash at users.alioth.debian.org ash at users.alioth.debian.org
Fri Feb 12 18:38:55 UTC 2010


Author: ash
Date: Fri Feb 12 18:38:53 2010
New Revision: 36158

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=36158
Log:
migrate framewave package from pkg-scicomp

Added:
    packages/framewave/
    packages/framewave/build-area/
    packages/framewave/tags/
    packages/framewave/tags/1.1-1/
    packages/framewave/tags/1.1-1/debian/
    packages/framewave/tags/1.1-1/debian/changelog
    packages/framewave/tags/1.1-1/debian/compat
    packages/framewave/tags/1.1-1/debian/control
    packages/framewave/tags/1.1-1/debian/copyright
    packages/framewave/tags/1.1-1/debian/libfwbase1-dev.install
    packages/framewave/tags/1.1-1/debian/libfwbase1-dev.links
    packages/framewave/tags/1.1-1/debian/libfwbase1.dirs
    packages/framewave/tags/1.1-1/debian/libfwbase1.install
    packages/framewave/tags/1.1-1/debian/libfwbase1.links
    packages/framewave/tags/1.1-1/debian/patches/
    packages/framewave/tags/1.1-1/debian/patches/01_boost.patch
    packages/framewave/tags/1.1-1/debian/rules   (with props)
    packages/framewave/tarballs/
    packages/framewave/trunk/
    packages/framewave/trunk/debian/   (with props)
    packages/framewave/trunk/debian/changelog
    packages/framewave/trunk/debian/compat
    packages/framewave/trunk/debian/control
    packages/framewave/trunk/debian/copyright
    packages/framewave/trunk/debian/libfwbase1-dev.install
    packages/framewave/trunk/debian/libfwbase1-dev.links
    packages/framewave/trunk/debian/libfwbase1.dirs
    packages/framewave/trunk/debian/libfwbase1.install
    packages/framewave/trunk/debian/libfwbase1.links
    packages/framewave/trunk/debian/patches/
    packages/framewave/trunk/debian/patches/01_boost.patch
    packages/framewave/trunk/debian/rules   (with props)
    packages/framewave/trunk/debian/watch

Added: packages/framewave/tags/1.1-1/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/tags/1.1-1/debian/changelog?rev=36158&op=file
==============================================================================
--- packages/framewave/tags/1.1-1/debian/changelog (added)
+++ packages/framewave/tags/1.1-1/debian/changelog Fri Feb 12 18:38:53 2010
@@ -1,0 +1,15 @@
+framewave (1.1-1) unstable; urgency=low
+
+  [ Albert Huang ]
+  * New upstream release
+
+  [ Christophe Prud'homme ]
+  * depends on libboost-thread1.35-dev
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Sat, 21 Jun 2008 10:54:50 +0200
+
+framewave (1.1~svn20080417-1) unstable; urgency=low
+
+  * Initial Packaging (closes: #474623)
+
+ -- Albert Huang <albert at csail.mit.edu>  Mon, 21 Apr 2008 00:08:22 -0400

Added: packages/framewave/tags/1.1-1/debian/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/tags/1.1-1/debian/compat?rev=36158&op=file
==============================================================================
--- packages/framewave/tags/1.1-1/debian/compat (added)
+++ packages/framewave/tags/1.1-1/debian/compat Fri Feb 12 18:38:53 2010
@@ -1,0 +1,1 @@
+5

Added: packages/framewave/tags/1.1-1/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/tags/1.1-1/debian/control?rev=36158&op=file
==============================================================================
--- packages/framewave/tags/1.1-1/debian/control (added)
+++ packages/framewave/tags/1.1-1/debian/control Fri Feb 12 18:38:53 2010
@@ -1,0 +1,34 @@
+Source: framewave
+Section: libs
+Priority: extra
+Maintainer: Debian Scientific Computing Team <pkg-scicomp-devel at lists.alioth.debian.org>
+Uploaders: Albert Huang <albert at csail.mit.edu>,  Christophe Prud'homme <prudhomm at debian.org>
+Build-Depends: debhelper (>> 4.2.0), cdbs, g++ (>= 4.1.2), scons (>= 0.97), python2.5, libboost-thread1.35-dev
+Standards-Version: 3.7.3
+Vcs-Svn: https://framewave.svn.sourceforge.net/svnroot/framewave
+Vcs-Browser: http://framewave.svn.sourceforge.net/viewvc/framewave/
+Homepage: http://framewave.sourceforge.net
+
+Package: libfwbase1
+Section: libs
+Architecture: i386 amd64
+Depends: ${shlibs:Depends}
+Description: Framewave image and signal processing library
+ Derived from the AMD Performance Library, Framewave is a free and open-source
+ collection of popular image and signal processing routines designed to
+ accelerate application development, debugging, and optimization on x86-class
+ processor platforms.
+ .
+ This package contains shared libraries.
+
+Package: libfwbase1-dev
+Section: libdevel
+Architecture: i386 amd64
+Depends: libfwbase1 (= ${binary:Version})
+Description: Framewave image and signal processing library
+ Derived from the AMD Performance Library, Framewave is a free and open-source
+ collection of popular image and signal processing routines designed to
+ accelerate application development, debugging, and optimization on x86-class
+ processor platforms.
+ .
+ This package contains development files.

Added: packages/framewave/tags/1.1-1/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/tags/1.1-1/debian/copyright?rev=36158&op=file
==============================================================================
--- packages/framewave/tags/1.1-1/debian/copyright (added)
+++ packages/framewave/tags/1.1-1/debian/copyright Fri Feb 12 18:38:53 2010
@@ -1,0 +1,74 @@
+Original source may be found at: http://framewave.sourceforge.net
+
+Files: debian/*
+Copyright: © 2008 Albert Huang <albert at csail.mit.edu>
+License: GPL-3+
+ The Debian packaging information is under the GPL, version 3 or later
+ You can redistribute it and/or modify it under the terms of the GNU General
+ Public License as published by the Free Software Foundation; either version 3
+ of the License, or (at your option) any later version.  
+ On Debian systems, the complete text of the GNU General Public
+ License can be found in file "/usr/share/common-licenses/GPL".
+
+Files: Framewave/sdk/boost/*
+License: other
+ Boost Software License - Version 1.0 - August 17th, 2003
+ 
+ Permission is hereby granted, free of charge, to any person or organization
+ obtaining a copy of the software and accompanying documentation covered by
+ this license (the "Software") to use, reproduce, display, distribute,
+ execute, and transmit the Software, and to prepare derivative works of the
+ Software, and to permit third-parties to whom the Software is furnished to
+ do so, all subject to the following:
+ 
+ The copyright notices in the Software and this entire statement, including
+ the above license grant, this restriction and the following disclaimer,
+ must be included in all copies of the Software, in whole or in part, and
+ all derivative works of the Software, unless such copies or derivative
+ works are solely in the form of machine-executable object code generated by
+ a source language processor.
+ 
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+ SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+ FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
+
+Files: */fwmslib.py, */fwmslink.py, */fwmsvc.py
+Copyright: © 2001, 2002, 2003, 2004, 2005, 2006, 2007 The SCons Foundation
+License: MIT
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+ KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+ WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Files: *
+Copyright: © 2008 The Framewave Group
+License: Apache-2.0
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.

Added: packages/framewave/tags/1.1-1/debian/libfwbase1-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/tags/1.1-1/debian/libfwbase1-dev.install?rev=36158&op=file
==============================================================================
--- packages/framewave/tags/1.1-1/debian/libfwbase1-dev.install (added)
+++ packages/framewave/tags/1.1-1/debian/libfwbase1-dev.install Fri Feb 12 18:38:53 2010
@@ -1,0 +1,5 @@
+usr/include/fwBase.h
+usr/include/fwImage.h
+usr/include/fwVideo.h
+usr/include/fwSignal.h
+usr/include/fwJPEG.h

Added: packages/framewave/tags/1.1-1/debian/libfwbase1-dev.links
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/tags/1.1-1/debian/libfwbase1-dev.links?rev=36158&op=file
==============================================================================
--- packages/framewave/tags/1.1-1/debian/libfwbase1-dev.links (added)
+++ packages/framewave/tags/1.1-1/debian/libfwbase1-dev.links Fri Feb 12 18:38:53 2010
@@ -1,0 +1,5 @@
+usr/lib/libfwBase.so.1.1.0   usr/lib/libfwBase.so
+usr/lib/libfwImage.so.1.1.0  usr/lib/libfwImage.so
+usr/lib/libfwJPEG.so.1.1.0   usr/lib/libfwJPEG.so
+usr/lib/libfwVideo.so.1.1.0  usr/lib/libfwVideo.so
+usr/lib/libfwSignal.so.1.1.0 usr/lib/libfwSignal.so

Added: packages/framewave/tags/1.1-1/debian/libfwbase1.dirs
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/tags/1.1-1/debian/libfwbase1.dirs?rev=36158&op=file
==============================================================================
--- packages/framewave/tags/1.1-1/debian/libfwbase1.dirs (added)
+++ packages/framewave/tags/1.1-1/debian/libfwbase1.dirs Fri Feb 12 18:38:53 2010
@@ -1,0 +1,1 @@
+usr/lib

Added: packages/framewave/tags/1.1-1/debian/libfwbase1.install
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/tags/1.1-1/debian/libfwbase1.install?rev=36158&op=file
==============================================================================
--- packages/framewave/tags/1.1-1/debian/libfwbase1.install (added)
+++ packages/framewave/tags/1.1-1/debian/libfwbase1.install Fri Feb 12 18:38:53 2010
@@ -1,0 +1,5 @@
+usr/lib/libfwBase.so.*
+usr/lib/libfwImage.so.*
+usr/lib/libfwJPEG.so.*
+usr/lib/libfwSignal.so.*
+usr/lib/libfwVideo.so.*

Added: packages/framewave/tags/1.1-1/debian/libfwbase1.links
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/tags/1.1-1/debian/libfwbase1.links?rev=36158&op=file
==============================================================================
--- packages/framewave/tags/1.1-1/debian/libfwbase1.links (added)
+++ packages/framewave/tags/1.1-1/debian/libfwbase1.links Fri Feb 12 18:38:53 2010
@@ -1,0 +1,5 @@
+usr/lib/libfwBase.so.1.1.0 usr/lib/libfwBase.so.1
+usr/lib/libfwImage.so.1.1.0 usr/lib/libfwImage.so.1
+usr/lib/libfwJPEG.so.1.1.0 usr/lib/libfwJPEG.so.1
+usr/lib/libfwSignal.so.1.1.0 usr/lib/libfwSignal.so.1
+usr/lib/libfwVideo.so.1.1.0 usr/lib/libfwVideo.so.1

Added: packages/framewave/tags/1.1-1/debian/patches/01_boost.patch
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/tags/1.1-1/debian/patches/01_boost.patch?rev=36158&op=file
==============================================================================
--- packages/framewave/tags/1.1-1/debian/patches/01_boost.patch (added)
+++ packages/framewave/tags/1.1-1/debian/patches/01_boost.patch Fri Feb 12 18:38:53 2010
@@ -1,0 +1,15 @@
+diff -Nur -x '*.orig' -x '*~' framewave-1.1~svn20080417/Framewave/domain/fwBase/fwBase.sconscript framewave-1.1~svn20080417.new/Framewave/domain/fwBase/fwBase.sconscript
+--- framewave-1.1~svn20080417/Framewave/domain/fwBase/fwBase.sconscript	2008-04-30 17:53:01.000000000 -0400
++++ framewave-1.1~svn20080417.new/Framewave/domain/fwBase/fwBase.sconscript	2008-04-30 17:54:24.000000000 -0400
+@@ -31,9 +31,8 @@
+                     join(pthBoostBase,'xtime.cpp')          ]
+ 
+ # Project script essentially starts here
+-fwBase      = fwProject(oRoot, 'fwBase')
++fwBase      = fwProject(oRoot, 'fwBase', LIBS='boost_thread')
+ 
+-setupIncludePaths(fwBase.oEnv, join('sdk', 'boost_1_34_0'), dontRecurse=1)
+-oLib_fwBase = fwBase.initBuildObjects(lstExtraCPPs=lstExtraBaseCPPs)
++oLib_fwBase = fwBase.initBuildObjects(lstExtraCPPs=[pthConstCPP])
+ 
+ Return("oLib_fwBase")

Added: packages/framewave/tags/1.1-1/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/tags/1.1-1/debian/rules?rev=36158&op=file
==============================================================================
--- packages/framewave/tags/1.1-1/debian/rules (added)
+++ packages/framewave/tags/1.1-1/debian/rules Fri Feb 12 18:38:53 2010
@@ -1,0 +1,75 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/utils.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+SCONS = python2.5 /usr/bin/scons
+
+DEB_BUILD_ARCH := $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+DEB_DH_INSTALL_SOURCEDIR := $(CURDIR)/debian/tmp
+
+ifeq "$(DEB_BUILD_ARCH)" "amd64"
+	BITNESS := 64
+else
+	BITNESS := 32
+endif
+
+FW_LIB_DIR := Framewave/build/bin/release_shared_$(BITNESS)
+FW_INC_DIR := Framewave/build/include
+
+INST_LIB_DIR := $(CURDIR)/debian/tmp/usr/lib
+INST_INC_DIR := $(CURDIR)/debian/tmp/usr/include
+
+clean::
+	cd Framewave && $(SCONS) --clean
+	rm -f $(CURDIR)/build-stamp
+	rm -f $(CURDIR)/install-stamp
+	rm -f BuildTools/buildscripts/*.pyc
+	rm -f Framewave/domain/fwImage/src/fwImage_opt.cpp
+	rm -f Framewave/domain/fwJPEG/src/fwJPEG_opt.cpp
+	rm -f Framewave/domain/fwSignal/src/fwSignal_opt.cpp
+	rm -f Framewave/domain/fwVideo/src/fwVideo_opt.cpp
+
+.PHONY: build-stamp-fake build-stamp-real
+# set of rules that produces empty files in place of built binaries.  Useful
+# for debugging package building bugs, so that we don't have to wait 15 minutes
+# for Framewave to build
+build-stamp-fake: 
+	test -d Framewave/build/bin || mkdir Framewave/build/bin
+	test -d Framewave/build/bin/release_shared_$(BITNESS) || mkdir Framewave/build/bin/release_shared_$(BITNESS)
+	touch Framewave/build/bin/release_shared_$(BITNESS)/libfwBase.so.1.1.0
+	touch Framewave/build/bin/release_shared_$(BITNESS)/libfwImage.so.1.1.0
+	touch Framewave/build/bin/release_shared_$(BITNESS)/libfwJPEG.so.1.1.0
+	touch Framewave/build/bin/release_shared_$(BITNESS)/libfwSignal.so.1.1.0
+	touch Framewave/build/bin/release_shared_$(BITNESS)/libfwVideo.so.1.1.0
+	touch build-stamp
+
+build-stamp-real:
+	cd Framewave && $(SCONS) bitness=$(BITNESS) variant=release
+	touch build-stamp
+
+# for package debugging, change "real" to "fake"
+build-stamp: build-stamp-real
+
+build/libfwbase1:: build-stamp
+
+build/libfwbase1-dev:: build-stamp
+
+install-stamp:
+	test -d $(INST_LIB_DIR) || mkdir -p $(INST_LIB_DIR)
+	cp $(FW_LIB_DIR)/* $(INST_LIB_DIR)
+	test -d $(INST_INC_DIR) || mkdir -p $(INST_INC_DIR)
+	cp $(FW_INC_DIR)/* $(INST_INC_DIR)
+
+install/libfwbase1:: install-stamp
+
+install/libfwbase1-dev:: install-stamp
+
+orig-tarball:
+	mkdir tmp; \
+	cd tmp; \
+	wget http://downloads.sourceforge.net/framewave/FRAMEWAVE_1.1_SRC.tar.gz;\
+	mv FRAMEWAVE_1.1_SRC.tar.gz ../framewave_1.1.orig.tar.gz; \
+	cd ..; \
+	rmdir tmp

Propchange: packages/framewave/tags/1.1-1/debian/rules
------------------------------------------------------------------------------
    svn:executable = *

Propchange: packages/framewave/trunk/debian/
------------------------------------------------------------------------------
    mergeWithUpstream = 1

Added: packages/framewave/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/trunk/debian/changelog?rev=36158&op=file
==============================================================================
--- packages/framewave/trunk/debian/changelog (added)
+++ packages/framewave/trunk/debian/changelog Fri Feb 12 18:38:53 2010
@@ -1,0 +1,68 @@
+framewave (1.3.1-1) unstable; urgency=low
+
+  [ Albert Huang ]
+  * New upstream release
+  * debian/control: Bump Standards-Version to 3.8.3
+  * debian/control: fix wrong Vcs-Svn and Vcs-Browser (Closes: #541875).
+
+ -- Albert Huang <albert at csail.mit.edu>  Mon, 17 Aug 2009 20:57:31 -0400
+
+framewave (1.3-5) unstable; urgency=low
+
+  [Christophe Prud'homme]
+  * debian/control: added ${misc:Depends}
+  * debian/control: depend on debhelper >= 7 and updated compat accordingly
+  * debian/control: updated Standards-Version to 2.8.2 (no change)
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Mon, 06 Jul 2009 18:30:38 +0200
+
+framewave (1.3-4) unstable; urgency=low
+
+  [Christophe Prud'homme]
+  * Bug fix: "FTBFS: Nonexistent build-dependency:
+    libboost-thread1.35-dev", thanks to Lucas Nussbaum (Closes: #534081).
+  * Bug fix: "uninstallable, needs updating to a newer boost", thanks to
+    Colbert Blake Smith (Closes: #529384).
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Sun, 05 Jul 2009 18:12:02 +0200
+
+framewave (1.3-3) unstable; urgency=low
+
+  [ Albert Huang ]
+  * libboost-thread1.35-dev build-depends -> libboost-thread-dev
+  * link against libboost_thread-mt instead of libboost_thread
+
+  [ Daniel Leidert ]
+  * Add watchfile
+
+ -- Albert Huang <albert at csail.mit.edu>  Sun, 31 May 2009 16:31:53 -0400
+
+framewave (1.3-1) unstable; urgency=low
+
+  [ Albert Huang ]
+  * New upstream release
+
+ -- Albert Huang <albert at csail.mit.edu>  Fri, 02 Jan 2009 20:49:47 -0500
+
+framewave (1.2-1) unstable; urgency=low
+
+  [ Albert Huang ]
+  * New upstream release
+
+ -- Albert Huang <albert at csail.mit.edu>  Thu, 07 Aug 2008 18:40:06 -0400
+
+framewave (1.1-1) unstable; urgency=low
+
+  [ Albert Huang ]
+  * New upstream release
+
+  [ Christophe Prud'homme ]
+  * depends on libboost-thread1.35-dev
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Sat, 21 Jun 2008 10:54:50 +0200
+
+framewave (1.1~svn20080417-1) unstable; urgency=low
+
+  * Initial Packaging (closes: #474623)
+
+ -- Albert Huang <albert at csail.mit.edu>  Mon, 21 Apr 2008 00:08:22 -0400

Added: packages/framewave/trunk/debian/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/trunk/debian/compat?rev=36158&op=file
==============================================================================
--- packages/framewave/trunk/debian/compat (added)
+++ packages/framewave/trunk/debian/compat Fri Feb 12 18:38:53 2010
@@ -1,0 +1,1 @@
+7

Added: packages/framewave/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/trunk/debian/control?rev=36158&op=file
==============================================================================
--- packages/framewave/trunk/debian/control (added)
+++ packages/framewave/trunk/debian/control Fri Feb 12 18:38:53 2010
@@ -1,0 +1,34 @@
+Source: framewave
+Section: libs
+Priority: extra
+Maintainer: Debian Scientific Computing Team <pkg-scicomp-devel at lists.alioth.debian.org>
+Uploaders: Albert Huang <albert at csail.mit.edu>,  Christophe Prud'homme <prudhomm at debian.org>
+Build-Depends: debhelper (>= 7), cdbs, g++ (>= 4.1.2), scons (>= 0.97), python2.5, libboost-thread-dev
+Standards-Version: 3.8.3
+Vcs-Svn: svn://svn.debian.org/pkg-scicomp/framewave
+Vcs-Browser: http://svn.debian.org/viewsvn/pkg-scicomp/framewave/
+Homepage: http://framewave.sourceforge.net
+
+Package: libfwbase1
+Section: libs
+Architecture: i386 amd64
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Framewave image and signal processing library
+ Derived from the AMD Performance Library, Framewave is a free and open-source
+ collection of popular image and signal processing routines designed to
+ accelerate application development, debugging, and optimization on x86-class
+ processor platforms.
+ .
+ This package contains shared libraries.
+
+Package: libfwbase1-dev
+Section: libdevel
+Architecture: i386 amd64
+Depends: libfwbase1 (= ${binary:Version}), ${misc:Depends}
+Description: Framewave image and signal processing library
+ Derived from the AMD Performance Library, Framewave is a free and open-source
+ collection of popular image and signal processing routines designed to
+ accelerate application development, debugging, and optimization on x86-class
+ processor platforms.
+ .
+ This package contains development files.

Added: packages/framewave/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/trunk/debian/copyright?rev=36158&op=file
==============================================================================
--- packages/framewave/trunk/debian/copyright (added)
+++ packages/framewave/trunk/debian/copyright Fri Feb 12 18:38:53 2010
@@ -1,0 +1,74 @@
+Original source may be found at: http://framewave.sourceforge.net
+
+Files: debian/*
+Copyright: © 2008 Albert Huang <albert at csail.mit.edu>
+License: GPL-3+
+ The Debian packaging information is under the GPL, version 3 or later
+ You can redistribute it and/or modify it under the terms of the GNU General
+ Public License as published by the Free Software Foundation; either version 3
+ of the License, or (at your option) any later version.  
+ On Debian systems, the complete text of the GNU General Public
+ License can be found in file "/usr/share/common-licenses/GPL".
+
+Files: Framewave/sdk/boost/*
+License: other
+ Boost Software License - Version 1.0 - August 17th, 2003
+ 
+ Permission is hereby granted, free of charge, to any person or organization
+ obtaining a copy of the software and accompanying documentation covered by
+ this license (the "Software") to use, reproduce, display, distribute,
+ execute, and transmit the Software, and to prepare derivative works of the
+ Software, and to permit third-parties to whom the Software is furnished to
+ do so, all subject to the following:
+ 
+ The copyright notices in the Software and this entire statement, including
+ the above license grant, this restriction and the following disclaimer,
+ must be included in all copies of the Software, in whole or in part, and
+ all derivative works of the Software, unless such copies or derivative
+ works are solely in the form of machine-executable object code generated by
+ a source language processor.
+ 
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+ SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+ FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
+
+Files: */fwmslib.py, */fwmslink.py, */fwmsvc.py
+Copyright: © 2001, 2002, 2003, 2004, 2005, 2006, 2007 The SCons Foundation
+License: MIT
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+ KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+ WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Files: *
+Copyright: © 2008 The Framewave Group
+License: Apache-2.0
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.

Added: packages/framewave/trunk/debian/libfwbase1-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/trunk/debian/libfwbase1-dev.install?rev=36158&op=file
==============================================================================
--- packages/framewave/trunk/debian/libfwbase1-dev.install (added)
+++ packages/framewave/trunk/debian/libfwbase1-dev.install Fri Feb 12 18:38:53 2010
@@ -1,0 +1,5 @@
+usr/include/fwBase.h
+usr/include/fwImage.h
+usr/include/fwVideo.h
+usr/include/fwSignal.h
+usr/include/fwJPEG.h

Added: packages/framewave/trunk/debian/libfwbase1-dev.links
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/trunk/debian/libfwbase1-dev.links?rev=36158&op=file
==============================================================================
--- packages/framewave/trunk/debian/libfwbase1-dev.links (added)
+++ packages/framewave/trunk/debian/libfwbase1-dev.links Fri Feb 12 18:38:53 2010
@@ -1,0 +1,5 @@
+usr/lib/libfwBase.so.1.3.1   usr/lib/libfwBase.so
+usr/lib/libfwImage.so.1.3.1  usr/lib/libfwImage.so
+usr/lib/libfwJPEG.so.1.3.1   usr/lib/libfwJPEG.so
+usr/lib/libfwVideo.so.1.3.1  usr/lib/libfwVideo.so
+usr/lib/libfwSignal.so.1.3.1 usr/lib/libfwSignal.so

Added: packages/framewave/trunk/debian/libfwbase1.dirs
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/trunk/debian/libfwbase1.dirs?rev=36158&op=file
==============================================================================
--- packages/framewave/trunk/debian/libfwbase1.dirs (added)
+++ packages/framewave/trunk/debian/libfwbase1.dirs Fri Feb 12 18:38:53 2010
@@ -1,0 +1,1 @@
+usr/lib

Added: packages/framewave/trunk/debian/libfwbase1.install
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/trunk/debian/libfwbase1.install?rev=36158&op=file
==============================================================================
--- packages/framewave/trunk/debian/libfwbase1.install (added)
+++ packages/framewave/trunk/debian/libfwbase1.install Fri Feb 12 18:38:53 2010
@@ -1,0 +1,5 @@
+usr/lib/libfwBase.so.*
+usr/lib/libfwImage.so.*
+usr/lib/libfwJPEG.so.*
+usr/lib/libfwSignal.so.*
+usr/lib/libfwVideo.so.*

Added: packages/framewave/trunk/debian/libfwbase1.links
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/trunk/debian/libfwbase1.links?rev=36158&op=file
==============================================================================
--- packages/framewave/trunk/debian/libfwbase1.links (added)
+++ packages/framewave/trunk/debian/libfwbase1.links Fri Feb 12 18:38:53 2010
@@ -1,0 +1,5 @@
+usr/lib/libfwBase.so.1.3.1   usr/lib/libfwBase.so.1
+usr/lib/libfwImage.so.1.3.1  usr/lib/libfwImage.so.1
+usr/lib/libfwJPEG.so.1.3.1   usr/lib/libfwJPEG.so.1
+usr/lib/libfwVideo.so.1.3.1  usr/lib/libfwVideo.so.1
+usr/lib/libfwSignal.so.1.3.1 usr/lib/libfwSignal.so.1

Added: packages/framewave/trunk/debian/patches/01_boost.patch
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/trunk/debian/patches/01_boost.patch?rev=36158&op=file
==============================================================================
--- packages/framewave/trunk/debian/patches/01_boost.patch (added)
+++ packages/framewave/trunk/debian/patches/01_boost.patch Fri Feb 12 18:38:53 2010
@@ -1,0 +1,15 @@
+diff -Nur -x '*.orig' -x '*~' framewave-1.1~svn20080417/Framewave/domain/fwBase/fwBase.sconscript framewave-1.1~svn20080417.new/Framewave/domain/fwBase/fwBase.sconscript
+--- framewave-1.1~svn20080417/Framewave/domain/fwBase/fwBase.sconscript	2008-04-30 17:53:01.000000000 -0400
++++ framewave-1.1~svn20080417.new/Framewave/domain/fwBase/fwBase.sconscript	2008-04-30 17:54:24.000000000 -0400
+@@ -31,9 +31,8 @@
+                     join(pthBoostBase,'xtime.cpp')          ]
+ 
+ # Project script essentially starts here
+-fwBase      = fwProject(oRoot, 'fwBase')
++fwBase      = fwProject(oRoot, 'fwBase', LIBS='boost_thread-mt')
+ 
+-setupIncludePaths(fwBase.oEnv, join('sdk', 'boost_1_34_0'), dontRecurse=1)
+-oLib_fwBase = fwBase.initBuildObjects(lstExtraCPPs=lstExtraBaseCPPs)
++oLib_fwBase = fwBase.initBuildObjects(lstExtraCPPs=[pthConstCPP])
+ 
+ Return("oLib_fwBase")

Added: packages/framewave/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/trunk/debian/rules?rev=36158&op=file
==============================================================================
--- packages/framewave/trunk/debian/rules (added)
+++ packages/framewave/trunk/debian/rules Fri Feb 12 18:38:53 2010
@@ -1,0 +1,75 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/utils.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+SCONS = python2.5 /usr/bin/scons
+
+DEB_BUILD_ARCH := $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+DEB_DH_INSTALL_SOURCEDIR := $(CURDIR)/debian/tmp
+
+ifeq "$(DEB_BUILD_ARCH)" "amd64"
+	BITNESS := 64
+else
+	BITNESS := 32
+endif
+
+FW_LIB_DIR := Framewave/build/bin/release_shared_$(BITNESS)
+FW_INC_DIR := Framewave/build/include
+
+INST_LIB_DIR := $(CURDIR)/debian/tmp/usr/lib
+INST_INC_DIR := $(CURDIR)/debian/tmp/usr/include
+
+clean::
+	cd Framewave && $(SCONS) --clean
+	rm -f $(CURDIR)/build-stamp
+	rm -f $(CURDIR)/install-stamp
+	rm -f BuildTools/buildscripts/*.pyc
+	rm -f Framewave/domain/fwImage/src/fwImage_opt.cpp
+	rm -f Framewave/domain/fwJPEG/src/fwJPEG_opt.cpp
+	rm -f Framewave/domain/fwSignal/src/fwSignal_opt.cpp
+	rm -f Framewave/domain/fwVideo/src/fwVideo_opt.cpp
+
+.PHONY: build-stamp-fake build-stamp-real
+# set of rules that produces empty files in place of built binaries.  Useful
+# for debugging package building bugs, so that we don't have to wait 15 minutes
+# for Framewave to build
+build-stamp-fake: 
+	test -d Framewave/build/bin || mkdir Framewave/build/bin
+	test -d Framewave/build/bin/release_shared_$(BITNESS) || mkdir Framewave/build/bin/release_shared_$(BITNESS)
+	touch Framewave/build/bin/release_shared_$(BITNESS)/libfwBase.so.1.3.1
+	touch Framewave/build/bin/release_shared_$(BITNESS)/libfwImage.so.1.3.1
+	touch Framewave/build/bin/release_shared_$(BITNESS)/libfwJPEG.so.1.3.1
+	touch Framewave/build/bin/release_shared_$(BITNESS)/libfwSignal.so.1.3.1
+	touch Framewave/build/bin/release_shared_$(BITNESS)/libfwVideo.so.1.3.1
+	touch build-stamp
+
+build-stamp-real:
+	cd Framewave && $(SCONS) bitness=$(BITNESS) variant=release
+	touch build-stamp
+
+# for package debugging, change "real" to "fake"
+build-stamp: build-stamp-real
+
+build/libfwbase1:: build-stamp
+
+build/libfwbase1-dev:: build-stamp
+
+install-stamp:
+	test -d $(INST_LIB_DIR) || mkdir -p $(INST_LIB_DIR)
+	cp $(FW_LIB_DIR)/* $(INST_LIB_DIR)
+	test -d $(INST_INC_DIR) || mkdir -p $(INST_INC_DIR)
+	cp $(FW_INC_DIR)/* $(INST_INC_DIR)
+
+install/libfwbase1:: install-stamp
+
+install/libfwbase1-dev:: install-stamp
+
+get-orig-source:
+	mkdir tmp; \
+	cd tmp; \
+	wget http://downloads.sourceforge.net/framewave/FRAMEWAVE_1.3.1_SRC.tar.gz;\
+	mv FRAMEWAVE_1.3.1_SRC.tar.gz ../framewave_1.3.1.orig.tar.gz; \
+	cd ..; \
+	rmdir tmp

Propchange: packages/framewave/trunk/debian/rules
------------------------------------------------------------------------------
    svn:executable = *

Added: packages/framewave/trunk/debian/watch
URL: http://svn.debian.org/wsvn/debian-science/packages/framewave/trunk/debian/watch?rev=36158&op=file
==============================================================================
--- packages/framewave/trunk/debian/watch (added)
+++ packages/framewave/trunk/debian/watch Fri Feb 12 18:38:53 2010
@@ -1,0 +1,2 @@
+version=3
+http://sf.net/framewave/FRAMEWAVE_([\d\.]+)_SRC\.tar\.gz




More information about the debian-science-commits mailing list