[Python-ogre-commit] SF.net SVN: python-ogre: [624] trunk/python-ogre
Brought to you by:
andy_miller,
roman_yakovenko
|
From: <and...@us...> - 2008-06-28 09:06:22
|
Revision: 624
http://python-ogre.svn.sourceforge.net/python-ogre/?rev=624&view=rev
Author: andy_miller
Date: 2008-06-28 02:06:31 -0700 (Sat, 28 Jun 2008)
Log Message:
-----------
Inital set of files from Tim to create Debian Deb's - not yet complete
Added Paths:
-----------
trunk/python-ogre/boost/debian/
trunk/python-ogre/boost/debian/README.Debian
trunk/python-ogre/boost/debian/changelog
trunk/python-ogre/boost/debian/compat
trunk/python-ogre/boost/debian/control
trunk/python-ogre/boost/debian/copyright
trunk/python-ogre/boost/debian/files
trunk/python-ogre/boost/debian/rules
trunk/python-ogre/debian/
trunk/python-ogre/debian/changelog
trunk/python-ogre/debian/compat
trunk/python-ogre/debian/control
trunk/python-ogre/debian/copyright
trunk/python-ogre/debian/files
trunk/python-ogre/debian/python-ogre.postinst.debhelper
trunk/python-ogre/debian/python-ogre.preinst.debhelper
trunk/python-ogre/debian/python-ogre.prerm.debhelper
trunk/python-ogre/debian/python-ogre.substvars
trunk/python-ogre/debian/rules
trunk/python-ogre/debs/
trunk/python-ogre/debs/bjam-debian/
trunk/python-ogre/debs/bjam-debian/changelog
trunk/python-ogre/debs/bjam-debian/compat
trunk/python-ogre/debs/bjam-debian/control
trunk/python-ogre/debs/bjam-debian/copyright
trunk/python-ogre/debs/bjam-debian/docs
trunk/python-ogre/debs/bjam-debian/jam.1
trunk/python-ogre/debs/bjam-debian/jam.man.sgml
trunk/python-ogre/debs/bjam-debian/rules
trunk/python-ogre/debs/gccxml-debian/
trunk/python-ogre/debs/gccxml-debian/Notes
trunk/python-ogre/debs/gccxml-debian/changelog
trunk/python-ogre/debs/gccxml-debian/compat
trunk/python-ogre/debs/gccxml-debian/control
trunk/python-ogre/debs/gccxml-debian/copyright
trunk/python-ogre/debs/gccxml-debian/makeSource.sh
trunk/python-ogre/debs/gccxml-debian/rules
trunk/python-ogre/debs/gccxml-debian/watch
trunk/python-ogre/debs/ogreode-debian/
trunk/python-ogre/debs/ogreode-debian/changelog
trunk/python-ogre/debs/ogreode-debian/compat
trunk/python-ogre/debs/ogreode-debian/control
trunk/python-ogre/debs/ogreode-debian/copyright
trunk/python-ogre/debs/ogreode-debian/dirs
trunk/python-ogre/debs/ogreode-debian/docs
trunk/python-ogre/debs/ogreode-debian/ogreode-dev.dirs
trunk/python-ogre/debs/ogreode-debian/ogreode-dev.install
trunk/python-ogre/debs/ogreode-debian/ogreode1.dirs
trunk/python-ogre/debs/ogreode-debian/ogreode1.install
trunk/python-ogre/debs/ogreode-debian/rules
trunk/python-ogre/debs/pygccxml-debian/
trunk/python-ogre/debs/pygccxml-debian/changelog
trunk/python-ogre/debs/pygccxml-debian/compat
trunk/python-ogre/debs/pygccxml-debian/control
trunk/python-ogre/debs/pygccxml-debian/copyright
trunk/python-ogre/debs/pygccxml-debian/rules
trunk/python-ogre/debs/pyplusplus-debian/
trunk/python-ogre/debs/pyplusplus-debian/changelog
trunk/python-ogre/debs/pyplusplus-debian/compat
trunk/python-ogre/debs/pyplusplus-debian/control
trunk/python-ogre/debs/pyplusplus-debian/copyright
trunk/python-ogre/debs/pyplusplus-debian/rules
Added: trunk/python-ogre/boost/debian/README.Debian
===================================================================
--- trunk/python-ogre/boost/debian/README.Debian (rev 0)
+++ trunk/python-ogre/boost/debian/README.Debian 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,8 @@
+boost-python-index for Debian
+-----------------------------
+
+This package is the extra index stuff needed by python-ogre (and possibly
+others). It does not refer to a real upstream object, we expect this to go way
+once boot-python is updated.
+
+ -- Tim Ansell <mi...@mi...> Fri, 18 Apr 2008 15:37:15 +0930
Added: trunk/python-ogre/boost/debian/changelog
===================================================================
--- trunk/python-ogre/boost/debian/changelog (rev 0)
+++ trunk/python-ogre/boost/debian/changelog 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,6 @@
+boost-python1.34.1-index (0.0.0-1) unstable; urgency=low
+
+ * Initial release
+
+ -- Tim Ansell <mi...@mi...> Fri, 18 Apr 2008 15:37:15 +0930
+
Added: trunk/python-ogre/boost/debian/compat
===================================================================
--- trunk/python-ogre/boost/debian/compat (rev 0)
+++ trunk/python-ogre/boost/debian/compat 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1 @@
+5
Added: trunk/python-ogre/boost/debian/control
===================================================================
--- trunk/python-ogre/boost/debian/control (rev 0)
+++ trunk/python-ogre/boost/debian/control 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,24 @@
+Source: boost-python1.34.1-index
+Priority: extra
+Maintainer: Tim Ansell <tim@unknown>
+Build-Depends: debhelper (>= 5)
+Standards-Version: 3.7.2
+Section: libs
+
+Package: libboost-python1.34.1-index-dev
+Section: libdevel
+Architecture: any
+Depends: libboost-python1.34.1-index (= ${Source-Version})
+Description: Extra index stuff for boost-python
+ This package is the extra index stuff needed by python-ogre (and possibly
+ others). It does not refer to a real upstream object, we expect this to go way
+ once boot-python is updated.
+
+Package: libboost-python1.34.1-index
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Extra index stuff for boost-python
+ This package is the extra index stuff needed by python-ogre (and possibly
+ others). It does not refer to a real upstream object, we expect this to go way
+ once boot-python is updated.
Added: trunk/python-ogre/boost/debian/copyright
===================================================================
--- trunk/python-ogre/boost/debian/copyright (rev 0)
+++ trunk/python-ogre/boost/debian/copyright 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,24 @@
+This package was debianized by Tim Ansell <tim@unknown> on
+Fri, 18 Apr 2008 15:37:15 +0930.
+
+It was downloaded from <url://example.com>
+
+Upstream Author(s):
+
+ <put author's name and email here>
+ <likewise for another author>
+
+Copyright:
+
+ <Copyright (C) YYYY Name OfAuthor>
+ <likewise for another author>
+
+License:
+
+ <Put the license of the package here indented by 4 spaces>
+
+The Debian packaging is (C) 2008, Tim Ansell <tim@unknown> and
+is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
+
+# Please also look if there are files or directories which have a
+# different copyright/license attached and list them here.
Added: trunk/python-ogre/boost/debian/files
===================================================================
--- trunk/python-ogre/boost/debian/files (rev 0)
+++ trunk/python-ogre/boost/debian/files 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,12 @@
+libboost-python1.34.1-index-dev_0.0.0-1_i386.deb libdevel extra
+libboost-python1.34.1-index_0.0.0-1_i386.deb libs extra
+libboost-python1.34.1-index-dev_0.0.0-1_i386.deb libdevel extra
+libboost-python1.34.1-index_0.0.0-1_i386.deb libs extra
+libboost-python1.34.1-index-dev_0.0.0-1_i386.deb libdevel extra
+libboost-python1.34.1-index_0.0.0-1_i386.deb libs extra
+libboost-python1.34.1-index-dev_0.0.0-1_i386.deb libdevel extra
+libboost-python1.34.1-index_0.0.0-1_i386.deb libs extra
+libboost-python1.34.1-index-dev_0.0.0-1_i386.deb libdevel extra
+libboost-python1.34.1-index_0.0.0-1_i386.deb libs extra
+libboost-python1.34.1-index-dev_0.0.0-1_i386.deb libdevel extra
+libboost-python1.34.1-index_0.0.0-1_i386.deb libs extra
Added: trunk/python-ogre/boost/debian/rules
===================================================================
--- trunk/python-ogre/boost/debian/rules (rev 0)
+++ trunk/python-ogre/boost/debian/rules 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,114 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+export DH_VERBOSE=1
+
+
+
+
+# shared library versions, option 1
+#version=2.0.5
+#major=2
+# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
+#version=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
+#major=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
+
+configure: configure-stamp
+configure-stamp:
+ dh_testdir
+ # Add here commands to configure the package.
+
+ touch configure-stamp
+
+
+build: build-stamp
+build-stamp: configure-stamp
+ dh_testdir
+
+ # Add here commands to compile the package.
+ g++ \
+ ./libs/python/src/indexing/indexing_slice.cpp \
+ ./libs/python/src/indexing/python_iterator.cpp \
+ -I . \
+ -I /usr/include/python2.5 \
+ -shared -Wl,-soname,libboost_python_index-gcc42-1_34_1.so -o libboost_python_index-gcc42-1_34_1.so -fPIC \
+ -lboost_python \
+ -lpython2.5
+
+ touch $@
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp
+
+ # Add here commands to clean up after the build process.
+ rm *.so || true
+
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/tmp
+ mkdir -p $(CURDIR)/debian/tmp/usr/lib
+ cp libboost_python_index-gcc42-1_34_1.so $(CURDIR)/debian/tmp/usr/lib
+ ln -sf /usr/lib/libboost_python_index-gcc42-1_34_1.so $(CURDIR)/debian/tmp/usr/lib/libboost_python_index.so
+
+ mkdir -p $(CURDIR)/debian/tmp/usr/include
+ cp -rvf boost $(CURDIR)/debian/tmp/usr/include
+ rm -rf `find $(CURDIR)/debian/tmp/usr/include -name .svn -type d`
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs
+ dh_installdocs
+ dh_installexamples
+
+ dh_movefiles -plibboost-python1.34.1-index-dev /usr/include/boost
+ dh_movefiles -plibboost-python1.34.1-index /usr/lib
+
+# dh_install
+# dh_installmenu
+# dh_installdebconf
+# dh_installlogrotate
+# dh_installemacsen
+# dh_installpam
+# dh_installmime
+# dh_installinit
+# dh_installcron
+# dh_installinfo
+ dh_installman
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# dh_perl
+# dh_python
+ dh_makeshlibs
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
Added: trunk/python-ogre/debian/changelog
===================================================================
--- trunk/python-ogre/debian/changelog (rev 0)
+++ trunk/python-ogre/debian/changelog 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,5 @@
+python-ogre (0.0.0-0) unstable; urgency=low
+
+ * First testing version.
+
+ -- Tim 'Mithro' Ansell <mi...@mi...>
Added: trunk/python-ogre/debian/compat
===================================================================
--- trunk/python-ogre/debian/compat (rev 0)
+++ trunk/python-ogre/debian/compat 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1 @@
+5
Added: trunk/python-ogre/debian/control
===================================================================
--- trunk/python-ogre/debian/control (rev 0)
+++ trunk/python-ogre/debian/control 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,15 @@
+Source: python-ogre
+Section: python
+XS-Python-Version: >=2.4
+Priority: optional
+Maintainer: Tim 'Mithro' Ansell <mi...@mi...>
+Build-Depends-Indep: python-central (>= 0.5.6), python-setuptools (>= 0.6b3-1), python-all
+Build-Depends: debhelper (>= 5.0.38)
+Standards-Version: 3.7.2
+
+Package: python-ogre
+Architecture: all
+Depends: ${python:Depends}
+XB-Python-Version: ${python:Versions}
+Description: Python Ogre.
+ Python Ogre.
Added: trunk/python-ogre/debian/copyright
===================================================================
--- trunk/python-ogre/debian/copyright (rev 0)
+++ trunk/python-ogre/debian/copyright 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,30 @@
+This package was debianized by Tim 'Mithro' Ansell <mi...@mi...>.
+
+License:
+
+ 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.
+
+The Debian packaging is (C) 2008, Tim Ansell <mi...@mi...> and is
+licensed under the GPL, see above.
Added: trunk/python-ogre/debian/files
===================================================================
--- trunk/python-ogre/debian/files (rev 0)
+++ trunk/python-ogre/debian/files 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,2 @@
+python-ogre_0.0.0-0_all.deb python optional
+python-ogre_0.0.0-0_all.deb python optional
Added: trunk/python-ogre/debian/python-ogre.postinst.debhelper
===================================================================
--- trunk/python-ogre/debian/python-ogre.postinst.debhelper (rev 0)
+++ trunk/python-ogre/debian/python-ogre.postinst.debhelper 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,8 @@
+# Automatically added by dh_pycentral
+if which pycentral >/dev/null 2>&1; then
+ pycentral pkginstall python-ogre
+ if grep -qs '^python-ogre$' /var/lib/pycentral/delayed-pkgs; then
+ sed -i '/^python-ogre$/d' /var/lib/pycentral/delayed-pkgs
+ fi
+fi
+# End automatically added section
Added: trunk/python-ogre/debian/python-ogre.preinst.debhelper
===================================================================
--- trunk/python-ogre/debian/python-ogre.preinst.debhelper (rev 0)
+++ trunk/python-ogre/debian/python-ogre.preinst.debhelper 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,68 @@
+# Automatically added by dh_pycentral
+if which pycentral >/dev/null 2>&1 && pycentral --help 2>/dev/null | grep -q pkgprepare; then
+ pycentral pkgprepare python-ogre <<PYEOF
+[python-package]
+format = 1
+python-version = 2.5
+[pycentral]
+version = 0.6.1
+[files]
+/usr/lib/python2.5/site-packages/ogre=d
+/usr/lib/python2.5/site-packages/ogre/gui=d
+/usr/lib/python2.5/site-packages/ogre/gui/CEGUI=d
+/usr/lib/python2.5/site-packages/ogre/gui/CEGUI/_cegui_.so=f
+/usr/lib/python2.5/site-packages/ogre/io=d
+/usr/lib/python2.5/site-packages/ogre/io/OIS=d
+/usr/lib/python2.5/site-packages/ogre/io/OIS/_ois_.so=f
+/usr/lib/python2.5/site-packages/ogre/renderer=d
+/usr/lib/python2.5/site-packages/ogre/renderer/OGRE=d
+/usr/lib/python2.5/site-packages/ogre/renderer/OGRE/_ogre_.so=f
+/usr/share/pyshared/ogre=d
+/usr/share/pyshared/ogre/__init__.py=f
+/usr/share/pyshared/ogre/gui=d
+/usr/share/pyshared/ogre/gui/__init__.py=f
+/usr/share/pyshared/ogre/gui/navi=d
+/usr/share/pyshared/ogre/gui/navi/__init__.py=f
+/usr/share/pyshared/ogre/gui/QuickGUI=d
+/usr/share/pyshared/ogre/gui/QuickGUI/__init__.py=f
+/usr/share/pyshared/ogre/gui/CEGUI=d
+/usr/share/pyshared/ogre/gui/CEGUI/__init__.py=f
+/usr/share/pyshared/ogre/gui/betagui=d
+/usr/share/pyshared/ogre/gui/betagui/__init__.py=f
+/usr/share/pyshared/ogre/io=d
+/usr/share/pyshared/ogre/io/__init__.py=f
+/usr/share/pyshared/ogre/io/OIS=d
+/usr/share/pyshared/ogre/io/OIS/__init__.py=f
+/usr/share/pyshared/ogre/renderer=d
+/usr/share/pyshared/ogre/renderer/OGRE=d
+/usr/share/pyshared/ogre/renderer/OGRE/__init__.py=f
+/usr/share/pyshared/ogre/renderer/OGRE/sf_OIS.py=f
+/usr/share/pyshared/ogre/renderer/OGRE/sf_utils.py=f
+/usr/share/pyshared/ogre/renderer/OGRE/named_tuple.py=f
+/usr/share/pyshared/ogre/renderer/OGRE/_ogre_exceptions_.py=f
+/usr/share/pyshared/ogre/renderer/__init__.py=f
+/usr/share/pyshared/ogre/addons=d
+/usr/share/pyshared/ogre/addons/__init__.py=f
+/usr/share/pyshared/ogre/addons/ofusion=d
+/usr/share/pyshared/ogre/addons/ofusion/__init__.py=f
+/usr/share/pyshared/ogre/addons/theora=d
+/usr/share/pyshared/ogre/addons/theora/__init__.py=f
+/usr/share/pyshared/ogre/addons/plib=d
+/usr/share/pyshared/ogre/addons/plib/__init__.py=f
+/usr/share/pyshared/ogre/addons/cadunetree=d
+/usr/share/pyshared/ogre/addons/cadunetree/__init__.py=f
+/usr/share/pyshared/ogre/addons/particleuniverse=d
+/usr/share/pyshared/ogre/addons/particleuniverse/__init__.py=f
+/usr/share/pyshared/ogre/addons/watermesh=d
+/usr/share/pyshared/ogre/addons/watermesh/__init__.py=f
+/usr/share/pyshared/ogre/sound=d
+/usr/share/pyshared/ogre/sound/__init__.py=f
+/usr/share/pyshared/ogre/sound/OgreAL=d
+/usr/share/pyshared/ogre/sound/OgreAL/__init__.py=f
+/usr/share/pyshared/Python_Ogre-1.1.a.egg-info=f
+PYEOF
+else
+ mkdir -p /var/lib/pycentral
+ echo python-ogre >> /var/lib/pycentral/delayed-pkgs
+fi
+# End automatically added section
Added: trunk/python-ogre/debian/python-ogre.prerm.debhelper
===================================================================
--- trunk/python-ogre/debian/python-ogre.prerm.debhelper (rev 0)
+++ trunk/python-ogre/debian/python-ogre.prerm.debhelper 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,38 @@
+# Automatically added by dh_pycentral
+if [ "$1" = remove ]; then
+if which python >/dev/null 2>&1 && which pycentral >/dev/null 2>&1; then
+ pycentral pkgremove python-ogre
+else
+ flist=$(tempfile)
+ slist=$(tempfile)
+ dpkg -L python-ogre | tee $flist | \
+ while read n; do
+ case "$n" in
+ /usr/share/pyshared/*)
+ n2=${n#/usr/share/pyshared/*}
+ case "$n" in
+ *.py) echo "p $n";;
+ *) [ -d "$n" ] && echo "d $n2" || echo "f $n2"
+ esac
+ ;;
+ *) continue
+ esac
+ done > $slist
+ if [ -s $slist ]; then
+ for d in /usr/lib/python[0-9].[0-9]/????-packages; do
+ case "$d" in */python2.1/*|*/python2.2/*) continue; esac
+ while read t n; do
+ case "$t" in
+ p) rm -f $d/$n $d/${n}[co];;
+ d) rmdir $d/$n 2>/dev/null || true;;
+ *) rm -f $d/$n
+ esac
+ done < $slist
+ done
+ fi
+ awk '/\/usr\/share\/pyshared/ {next} /\.py$/ {print $0"c\n" $0"o"}' $flist \
+ | xargs -r rm -f >&2
+ rm -f $flist $slist
+fi
+fi
+# End automatically added section
Added: trunk/python-ogre/debian/python-ogre.substvars
===================================================================
--- trunk/python-ogre/debian/python-ogre.substvars (rev 0)
+++ trunk/python-ogre/debian/python-ogre.substvars 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,3 @@
+python:Versions=2.5
+python:Provides=python2.5-ogre
+python:Depends=python-central (>= 0.6.1), python (>= 2.5), python (<< 2.6)
Added: trunk/python-ogre/debian/rules
===================================================================
--- trunk/python-ogre/debian/rules (rev 0)
+++ trunk/python-ogre/debian/rules 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,70 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+export DH_VERBOSE=1
+
+PYTHON := /usr/bin/python
+#PYVER := $(shell $(PYTHON) -c 'import sys; print sys.version[:3]')
+PYVERS = 2.5 #$(shell pyversions -vr)
+
+build:
+# touch $@
+# python BuildModule.py -g -c ois
+# python BuildModule.py -g -c cegui
+# python BuildModule.py -g -c noise
+# python BuildModule.py -g -c ogre
+# python BuildModule.py -g -c ogreode
+
+build-python%:
+ dh_testdir
+ python$* setup.py build
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-python*
+ rm -rf build
+ -find . -name '*.py[co]' | xargs rm -f
+ dh_clean
+
+install: build $(PYVERS:%=install-python%)
+
+install-python%:
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+ python$* setup.py install --root=$(CURDIR)/debian/python-ogre
+
+# Build architecture-independent files here.
+binary-indep: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs
+ dh_installdocs README ChangeLog.txt
+ dh_pycentral
+ dh_compress -X.py
+ dh_fixperms
+ dh_installdeb
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+# Build architecture-dependent files here.
+binary-arch: build install
+# We have nothing to do by default.
+
+prep:
+ # Build and install the lastest gccxml
+ cd ..; python python-ogre/BuildModule.py -r -b gccxml
+ # Build and install the lastest pygccxml
+ cd ..; python python-ogre/BuildModule.py -r -b pygccxml
+ # Build and install the extra boost stuff we need
+ cd boost; fakeroot ./debian/rules binary-arch
+ sudo dpkg --install libboost-python1.34.1-index*.deb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure prep build-python2.5
Added: trunk/python-ogre/debs/bjam-debian/changelog
===================================================================
--- trunk/python-ogre/debs/bjam-debian/changelog (rev 0)
+++ trunk/python-ogre/debs/bjam-debian/changelog 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,111 @@
+boost-jam (3.1.16-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Tim 'Mithro' Ansell <mi...@mi...> Fri, 18 Apr 2008 23:34:17 +0200
+
+boost-jam (3.1.14-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Domenico Andreoli <ca...@de...> Sun, 13 May 2007 23:34:17 +0200
+
+boost-jam (3.1.13-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Domenico Andreoli <ca...@de...> Tue, 7 Nov 2006 15:21:50 +0100
+
+boost-jam (3.1.12-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Rene Rivera <gr...@re...> Sat, 01 Oct 2005 00:00:00 +0000
+
+boost-jam (3.1.11-1) unstable; urgency=low
+
+ * New upstream release.
+
+ * The Debian Boost Team now maintains the package.
+
+ -- Domenico Andreoli <ca...@de...> Thu, 22 Dec 2005 12:55:20 +0100
+
+boost-jam (3.1.10-1) unstable; urgency=low
+
+ * New upstream release.
+
+ * debian/copyright: Add location of upstream sources.
+ Closes: #257871.
+
+ * Install as alternative for "jam". Closes: #256735.
+
+ -- Steve M. Robbins <sm...@de...> Wed, 7 Jul 2004 20:03:13 -0400
+
+boost-jam (3.1.9-3) unstable; urgency=low
+
+ * First upload to Debian from separate boost-jam package (formerly,
+ bjam was built from the boost source package).
+
+ * Changes from upstream's debian build:
+ - change source package to boost-jam, to match upstream tarball name
+ - update build-depends to debhelper v4
+ - update standards-version to 3.6.1
+ - replace content of debian/copyright with LICENSE_1_0.txt
+ - install "bjam.1" (not "jam.1") as manual page
+ - remove x86 assumption in build process
+
+ -- Steve M. Robbins <sm...@de...> Sat, 29 May 2004 11:14:05 -0400
+
+bjam (3.1.9-2) unstable; urgency=low
+
+ * Use default value of BOOST_BUILD_PATH is not is set in environment.
+
+ -- Vladimir Prus <gh...@zi...> Wed, 17 Dec 2003 16:44:35 +0300
+
+bjam (3.1.9-1) unstable; urgency=low
+
+ * Implement NATIVE_FILE builtin and several native rules.
+
+ -- Vladimir Prus <gh...@zi...> Thu, 11 Dec 2003 13:15:26 +0300
+
+bjam (3.1.8-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Vladimir Prus <gh...@zi...> Tue, 4 Nov 2003 20:50:43 +0300
+
+bjam (3.1.7-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Vladimir Prus <gh...@zi...> Thu, 11 Sep 2003 10:45:44 +0400
+
+bjam (3.1.6-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Vladimir Prus <gh...@zi...> Tue, 1 Jul 2003 09:12:18 +0400
+
+bjam (3.1.5-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Vladimir Prus <gh...@zi...> Mon, 19 May 2003 14:05:13 +0400
+
+bjam (3.1.3-2) unstable; urgency=low
+
+ * Changed Debian package to be similar to Jam's package.
+
+ -- Vladimir Prus <gh...@cs...> Thu, 10 Oct 2002 18:43:26 +0400
+
+bjam (3.1.3-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Vladimir Prus <gh...@zi...> Fri, 4 Oct 2002 18:16:54 +0400
+
+bjam (3.1.2-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Vladimir Prus <gh...@cs...> Wed, 14 Aug 2002 14:08:00 +0400
Added: trunk/python-ogre/debs/bjam-debian/compat
===================================================================
--- trunk/python-ogre/debs/bjam-debian/compat (rev 0)
+++ trunk/python-ogre/debs/bjam-debian/compat 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1 @@
+4
Added: trunk/python-ogre/debs/bjam-debian/control
===================================================================
--- trunk/python-ogre/debs/bjam-debian/control (rev 0)
+++ trunk/python-ogre/debs/bjam-debian/control 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,20 @@
+Source: boost-jam
+Section: devel
+Priority: optional
+Maintainer: Debian Boost Team <pkg...@li...>
+Uploaders: Steve M. Robbins <sm...@de...>, Domenico Andreoli <ca...@de...>, Christophe Prud'homme <pru...@mi...>
+Build-Depends: debhelper (>= 4), docbook-to-man, bison
+Standards-Version: 3.7.2
+
+Package: bjam
+Architecture: any
+Depends: ${shlibs:Depends}
+Conflicts: jam (<< 2.3.2-3)
+Description: Software build tool
+ Boost.Jam (BJam) is a portable build tool with its own interpreted language,
+ which allows to implement rather complex logic in a readable way and without
+ resorting to external programs. It is a descendant of Jam/MR tool modified to
+ suit the needs of Boost.Build. In particular, modules and rule parameters
+ were added, as well as several new builtins.
+ .
+ Homepage: http://www.boost.org/tools/build/jam_src/
Added: trunk/python-ogre/debs/bjam-debian/copyright
===================================================================
--- trunk/python-ogre/debs/bjam-debian/copyright (rev 0)
+++ trunk/python-ogre/debs/bjam-debian/copyright 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,51 @@
+Upstream boost-jam sources obtained from the Boost SourceForge project page
+ http://sourceforge.net/project/showfiles.php?group_id=7586
+
+This package was debianized by Vladimir Prus <gh...@cs...> on
+Wed, 17 July 2002, 19:27:00 +0400.
+
+Copyright:
+
+ /+\
+ +\ Copyright 1993-2002 Christopher Seiwald and Perforce Software, Inc.
+ \+/
+
+ This is Release 2.4 of Jam/MR, a make-like program.
+
+ License is hereby granted to use this software and distribute it
+ freely, as long as this copyright notice is retained and modifications
+ are clearly marked.
+
+ ALL WARRANTIES ARE HEREBY DISCLAIMED.
+
+Some portions are also:
+
+ Copyright 2001-2006 David Abrahams.
+ Copyright 2002-2006 Rene Rivera.
+ Copyright 2003-2006 Vladimir Prus.
+
+ Distributed under the Boost Software License, Version 1.0.
+
+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.
Added: trunk/python-ogre/debs/bjam-debian/docs
===================================================================
--- trunk/python-ogre/debs/bjam-debian/docs (rev 0)
+++ trunk/python-ogre/debs/bjam-debian/docs 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,2 @@
+index.html
+jam
Added: trunk/python-ogre/debs/bjam-debian/jam.1
===================================================================
--- trunk/python-ogre/debs/bjam-debian/jam.1 (rev 0)
+++ trunk/python-ogre/debs/bjam-debian/jam.1 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,109 @@
+.TH "JAM" "1"
+.SH "NAME"
+Jam/MR \(em Make(1) Redux
+.SH "SYNOPSIS"
+.PP
+\fBjam\fR [\fB-a\fP] [\fB-n\fP] [\fB-v\fP] [\fB-d \fIdebug\fR\fP] [\fB-f \fIjambase\fR\fP] [\fB-j \fIjobs\fR\fP] [\fB-o \fIactionsfile\fR\fP] [\fB-s \fIvar\fR=\fIvalue\fR\fP] [\fB-t \fItarget\fR\fP] [\fB\fItarget\fR\fP \&...]
+.SH "DESCRIPTION"
+.PP
+Jam is a program construction tool, like make(1).
+.PP
+Jam recursively builds target files from source files, using
+dependency information and updating actions expressed in the
+Jambase file, which is written in jam's own interpreted language.
+The default Jambase is compiled into jam and provides a
+boilerplate for common use, relying on a user-provide file
+"Jamfile" to enumerate actual targets and sources.
+.SH "OPTIONS"
+.IP "\fB-a\fP" 10
+Build all targets anyway, even if they are up-to-date.
+.IP "\fB-d \fIn\fR\fP" 10
+Enable cummulative debugging levels from 1 to
+\fIn\fR. Interesting values are:
+
+
+.RS
+.IP "1" 10
+.PP
+Show
+actions (the default)
+.IP "2" 10
+.PP
+Show
+"quiet" actions and display all action
+text
+.IP "3" 10
+.PP
+Show
+dependency analysis, and target/source
+timestamps/paths
+.IP "4" 10
+.PP
+Show shell
+arguments
+.IP "5" 10
+.PP
+Show rule
+invocations and variable
+expansions
+.IP "6" 10
+.PP
+Show
+directory/header file/archive
+scans
+.IP "7" 10
+.PP
+Show
+variable settings
+.IP "8" 10
+.PP
+Show
+variable fetches
+.IP "9" 10
+.PP
+Show
+variable manipulation, scanner
+tokens
+.RE
+
+.IP "\fB-d +\fIn\fR\fP" 10
+Enable debugging level \fIn\fR.
+.IP "\fB-d 0\fP" 10
+Turn off all debugging levels. Only errors are not
+suppressed.
+.IP "\fB-f \fIjambase\fR\fP" 10
+Read \fIjambase\fR instead of using the
+built-in Jambase. Only one \fB-f\fP flag is permitted,
+but the \fIjambase\fR may explicitly include other
+files.
+.IP "\fB-j \fIn\fR\fP" 10
+Run up to \fIn\fR shell commands concurrently
+(UNIX and NT only). The default is 1.
+.IP "\fB-n\fP" 10
+Don't actually execute the updating actions, but do
+everything else. This changes the debug level default to
+\fB-d2\fP.
+.IP "\fB-o \fIfile\fR\fP" 10
+Write the updating actions to the specified file
+instead of running them (or outputting them, as on the
+Mac).
+.IP "\fB-s \fIvar\fR=\fIvalue\fR\fP" 10
+Set the variable \fIvar\fR to
+\fIvalue\fR, overriding both internal variables and
+variables imported from the environment.
+.IP "\fB-t \fItarget\fR\fP" 10
+Rebuild \fItarget\fR and everything that
+depends on it, even if it is up-to-date.
+.IP "\fB-v\fP" 10
+Print the version of jam and exit.
+.SH "SEE ALSO"
+.PP
+Jam is documented fully in HTML pages available on Debian
+systems from
+\fB/usr/share/doc/jam/Jam.html\fP.
+.SH "AUTHOR"
+.PP
+This manual page was created by Yann Dirson di...@de... from
+the \fBJam.html\fP documentation, for the \fBDebian GNU/Linux\fP system
+(but may be used by others).
+.\" created by instant / docbook-to-man, Fri 18 Apr 2008, 13:59
Added: trunk/python-ogre/debs/bjam-debian/jam.man.sgml
===================================================================
--- trunk/python-ogre/debs/bjam-debian/jam.man.sgml (rev 0)
+++ trunk/python-ogre/debs/bjam-debian/jam.man.sgml 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,236 @@
+<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
+
+<!-- Process this file with docbook-to-man to generate an nroff manual
+ page: `docbook-to-man manpage.sgml > manpage.1'. You may view
+ the manual page with: `docbook-to-man manpage.sgml | nroff -man |
+ less'. A typical entry in a Makefile or Makefile.am is:
+
+manpage.1: manpage.sgml
+ docbook-to-man $< > $@
+ -->
+
+ <!ENTITY dhfirstname "<firstname>Yann</firstname>">
+ <!ENTITY dhsurname "<surname>Dirson</surname>">
+ <!-- Please adjust the date whenever revising the manpage. -->
+ <!ENTITY dhdate "<date>mai 23, 2001</date>">
+ <!ENTITY dhemail "<email>di...@de...</email>">
+ <!ENTITY dhusername "Yann Dirson">
+ <!ENTITY dhpackage "jam">
+
+ <!ENTITY debian "<productname>Debian GNU/Linux</productname>">
+ <!ENTITY gnu "<acronym>GNU</acronym>">
+]>
+
+<refentry>
+ <refentryinfo>
+ <address>
+ &dhemail;
+ </address>
+ <author>
+ &dhfirstname;
+ &dhsurname;
+ </author>
+ <copyright>
+ <year>2001</year>
+ <holder>&dhusername;</holder>
+ </copyright>
+ &dhdate;
+ </refentryinfo>
+
+ <refmeta>
+ <refentrytitle>JAM</refentrytitle>
+ <manvolnum>1</manvolnum>
+ </refmeta>
+
+ <refnamediv>
+ <refname>Jam/MR</refname>
+ <refpurpose>Make(1) Redux</refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>jam</command>
+
+ <arg><option>-a</option></arg>
+ <arg><option>-n</option></arg>
+ <arg><option>-v</option></arg>
+
+ <arg><option>-d <replaceable/debug/</option></arg>
+ <arg><option>-f <replaceable/jambase/</option></arg>
+ <arg><option>-j <replaceable/jobs/</option></arg>
+ <arg><option>-o <replaceable/actionsfile/</option></arg>
+ <arg><option>-s <replaceable/var/=<replaceable/value/</option></arg>
+ <arg><option>-t <replaceable/target/</option></arg>
+
+ <arg repeat><option><replaceable/target/</option></arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+
+ <refsect1>
+ <title>DESCRIPTION</title>
+
+ <para>Jam is a program construction tool, like make(1).</para>
+
+ <para>Jam recursively builds target files from source files, using
+ dependency information and updating actions expressed in the
+ Jambase file, which is written in jam's own interpreted language.
+ The default Jambase is compiled into jam and provides a
+ boilerplate for common use, relying on a user-provide file
+ "Jamfile" to enumerate actual targets and sources.</para>
+ </refsect1>
+
+ <refsect1>
+ <title>OPTIONS</title>
+
+ <variablelist>
+ <varlistentry>
+ <term><option/-a/</term>
+ <listitem>
+ <para>Build all targets anyway, even if they are up-to-date.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><option>-d <replaceable/n/</option></term>
+ <listitem>
+ <para>Enable cummulative debugging levels from 1 to
+ <replaceable/n/. Interesting values are:
+
+ <glosslist>
+ <glossentry><glossterm/1/ <glossdef><simpara/Show
+ actions (the default)/</glossdef></glossentry>
+
+ <glossentry><glossterm/2/ <glossdef><simpara/Show
+ "quiet" actions and display all action
+ text/</glossdef></glossentry>
+
+ <glossentry><glossterm/3/ <glossdef><simpara>Show
+ dependency analysis, and target/source
+ timestamps/paths</simpara></glossdef></glossentry>
+
+ <glossentry><glossterm/4/ <glossdef><simpara/Show shell
+ arguments/</glossdef></glossentry>
+
+ <glossentry><glossterm/5/ <glossdef><simpara/Show rule
+ invocations and variable
+ expansions/</glossdef></glossentry>
+
+ <glossentry><glossterm/6/ <glossdef><simpara>Show
+ directory/header file/archive
+ scans</simpara></glossdef></glossentry>
+
+ <glossentry><glossterm/7/ <glossdef><simpara/Show
+ variable settings/</glossdef></glossentry>
+
+ <glossentry><glossterm/8/ <glossdef><simpara/Show
+ variable fetches/</glossdef></glossentry>
+
+ <glossentry><glossterm/9/ <glossdef><simpara/Show
+ variable manipulation, scanner
+ tokens/</glossdef></glossentry>
+ </glosslist>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><option>-d +<replaceable/n/</option></term>
+ <listitem>
+ <para>Enable debugging level <replaceable/n/.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><option/-d 0/</term>
+ <listitem>
+ <para>Turn off all debugging levels. Only errors are not
+ suppressed.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><option>-f <replaceable/jambase/</option></term>
+ <listitem>
+ <para>Read <replaceable/jambase/ instead of using the
+ built-in Jambase. Only one <option/-f/ flag is permitted,
+ but the <replaceable/jambase/ may explicitly include other
+ files.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><option>-j <replaceable/n/</option></term>
+ <listitem>
+ <para>Run up to <replaceable/n/ shell commands concurrently
+ (UNIX and NT only). The default is 1.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><option/-n/</term>
+ <listitem>
+ <para>Don't actually execute the updating actions, but do
+ everything else. This changes the debug level default to
+ <option/-d2/.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><option>-o <replaceable/file/</option></term>
+ <listitem>
+ <para>Write the updating actions to the specified file
+ instead of running them (or outputting them, as on the
+ Mac).</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><option>-s <replaceable/var/=<replaceable/value/</option></term>
+ <listitem>
+ <para>Set the variable <replaceable/var/ to
+ <replaceable/value/, overriding both internal variables and
+ variables imported from the environment. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><option>-t <replaceable/target/</option></term>
+ <listitem>
+ <para>Rebuild <replaceable/target/ and everything that
+ depends on it, even if it is up-to-date.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><option/-v/</term>
+ <listitem>
+ <para>Print the version of jam and exit.</para>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+ </refsect1>
+
+ <refsect1>
+ <title>SEE ALSO</title>
+
+ <para>Jam is documented fully in HTML pages available on Debian
+ systems from
+ <filename>/usr/share/doc/jam/Jam.html</filename>.</para>
+ </refsect1>
+
+ <refsect1>
+ <title>AUTHOR</title>
+
+ <para>This manual page was created by &dhusername; &dhemail; from
+ the <filename/Jam.html/ documentation, for the &debian; system
+ (but may be used by others).</para>
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+sgml-omittag:t
+sgml-shorttag:t
+End:
+-->
Added: trunk/python-ogre/debs/bjam-debian/rules
===================================================================
--- trunk/python-ogre/debs/bjam-debian/rules (rev 0)
+++ trunk/python-ogre/debs/bjam-debian/rules 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,64 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# TODO: figure out how to get debugging symbols into "bjam" executable.
+# (Debian Policy, 10.1)
+
+build: build-stamp
+build-stamp: debian/bjam.1
+ dh_testdir
+
+ sh build.sh gcc && mv bin.*/bjam .
+
+ touch build-stamp
+
+%.1: %.man.sgml
+ docbook-to-man $< > $@
+
+debian/bjam.1: debian/jam.1
+ sed -e 's#doc/jam/Jam.html#__HTMLDOCLOCATION__#' \
+ -e 's/\<J\([aA][mM]\)\>/BJ\1/g' \
+ -e 's/\<j\([aA][mM]\)\>/bj\1/g' \
+ -e 's#__HTMLDOCLOCATION__#doc/bjam/Jam.html#' \
+ $< > $@
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+ rm -rf bin.* bootstrap
+ rm -f jam0 bjam debian/jam.1 debian/bjam.1
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+ dh_install -pbjam bjam usr/bin
+ dh_install -pbjam debian/bjam.1 usr/share/man/man1
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installdocs Jambase
+ dh_installchangelogs
+ dh_strip
+ dh_compress
+ dh_fixperms
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
Added: trunk/python-ogre/debs/gccxml-debian/Notes
===================================================================
--- trunk/python-ogre/debs/gccxml-debian/Notes (rev 0)
+++ trunk/python-ogre/debs/gccxml-debian/Notes 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,9 @@
+Build from upstream CVS snapshot
+
+ sh debian/makeSource.sh
+
+Build
+
+ cd ../gccxml-0.7.0+cvs20060311
+ debuild
+
Added: trunk/python-ogre/debs/gccxml-debian/changelog
===================================================================
--- trunk/python-ogre/debs/gccxml-debian/changelog (rev 0)
+++ trunk/python-ogre/debs/gccxml-debian/changelog 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,39 @@
+gccxml (0.7.0+%%SHORTDATE%%-0) unstable; urgency=low
+
+ * New cvs snapshot.
+
+ -- Tim 'Mithro' Ansell <mi...@mi...> %%LONGDATE%%
+
+gccxml (0.7.0+cvs20070318-1) unstable; urgency=low
+
+ * New cvs snapshot.
+
+ * debian/control: Update Standards-Version to 3.7.2.2 (no changes
+ required).
+
+ * GCC/config.guess:
+ * GCC/config.sub: Replace with current version from package
+ autotools-dev. Closes: #370294.
+
+ -- Steve M. Robbins <sm...@de...> Sun, 18 Mar 2007 22:33:51 -0500
+
+gccxml (0.7.0+cvs20060311-2) unstable; urgency=low
+
+ * GCC/config_cmake/gcc_platform.sh: quote value of ${target_cpu_default}
+ as it may contain parentheses. Closes: #358467.
+
+ -- Steve M. Robbins <sm...@de...> Tue, 28 Mar 2006 23:13:09 -0500
+
+gccxml (0.7.0+cvs20060311-1) unstable; urgency=low
+
+ * Initial upload. Closes: #189927.
+
+ * Build from CVS (snapshot as of 2006-03-11) for GCC 4 support;
+ c.f. http://public.kitware.com/pipermail/gccxml/2005-October/000681.html
+
+ * Source in .orig.tar.gz is modified from upstream: removed file
+ GCC/libiberty/xatexit.c and directory GCC_XML/Support/Borland as
+ there is no clear permission to distribute all these files.
+
+ -- Steve M. Robbins <sm...@de...> Sun, 12 Mar 2006 17:01:48 -0500
+
Added: trunk/python-ogre/debs/gccxml-debian/compat
===================================================================
--- trunk/python-ogre/debs/gccxml-debian/compat (rev 0)
+++ trunk/python-ogre/debs/gccxml-debian/compat 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1 @@
+5
Added: trunk/python-ogre/debs/gccxml-debian/control
===================================================================
--- trunk/python-ogre/debs/gccxml-debian/control (rev 0)
+++ trunk/python-ogre/debs/gccxml-debian/control 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,17 @@
+Source: gccxml
+Section: devel
+Priority: optional
+Maintainer: Steve M. Robbins <sm...@de...>
+Build-Depends: debhelper (>= 5), cmake, chrpath
+Standards-Version: 3.7.2.2
+
+Package: gccxml
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, g++
+Description: XML output extension to GCC
+ There is one open-source C++ parser, the C++ front-end to GCC, which
+ is currently able to deal with the language in its entirety. The
+ purpose of the GCC-XML extension is to generate an XML description of
+ a C++ program from GCC's internal representation. Since XML is easy to
+ parse, other development tools will be able to work with C++ programs
+ without the burden of a complicated C++ parser.
Added: trunk/python-ogre/debs/gccxml-debian/copyright
===================================================================
--- trunk/python-ogre/debs/gccxml-debian/copyright (rev 0)
+++ trunk/python-ogre/debs/gccxml-debian/copyright 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,267 @@
+GCCXML was Debianized on 2006-03-12 by Steven Robbins <sm...@de...>,
+building on previous work by Maciej Dems.
+
+Source may be obtained from http://www.gccxml.org/HTML/Download.html.
+
+GCCXML comprises a modified version of the GNU GCC front end, together
+with some extra logic from Kitware, Inc. In addition to that, there
+are several pieces of platform-support code from other sources.
+
+This file lists all copyright and license notices found in the sources
+with two exceptions: the entire directory GCC_XML/Support/Borland has
+been removed from the original sources, as it contains some files that
+are not redistributable under the Debian Free Software Guidelines.
+The copyright notices from this directory are not reported here.
+Similarly, GCC/libiberty/xatexit.c is removed as it has no explicit
+permission to distribute.
+
+
+
+ Directory GCC -- Modified Gnu GCC
+ ---------------------------------
+
+Most of the contents here is copyrighted by Free Software Foundation,
+Inc. and available under the terms of the GNU GPL; either version 2,
+or (at your option) any later version. On Debian systems, the full
+text of the GNU GPL version 2 may be found in file
+/usr/share/common-licenses/GPL-2.
+
+The exceptions are: (1) modifications done by Kitware Inc, covered
+under the Kitware license (below), and (2) the following files (paths
+relative to GCC):
+
+
+ gcc/config/i386/gmon-sol2.c
+ gcc/config/sparc/gmon-sol2.c
+ ----------------------------
+
+ * Copyright (c) 1991 The Regents of the University of California.
+ * All rights reserved.
+
+BSD license [see /usr/share/common-licenses/BSD], but with clause 3
+rescinded on 22 July 1999.
+
+
+ gcc/gmon.c
+ ----------
+
+ * Copyright (c) 1991, 1998 The Regents of the University of California.
+ * All rights reserved.
+
+BSD license [see /usr/share/common-licenses/BSD], but with clause 3
+rescinded on 22 July 1999.
+
+
+ libiberty/bsearch.c
+ -------------------
+
+ * Copyright (c) 1990 Regents of the University of California.
+ * All rights reserved.
+
+BSD license [see /usr/share/common-licenses/BSD], but with clause 3
+rescinded on 22 July 1999.
+
+
+ libiberty/random.c
+ ------------------
+
+ * Copyright (c) 1983 Regents of the University of California.
+ * All rights reserved.
+
+BSD license [see /usr/share/common-licenses/BSD], but with clause 3
+rescinded on 22 July 1999.
+
+
+ libiberty/strcasecmp.c
+ libiberty/strncasecmp.c
+ -----------------------
+
+ * Copyright (c) 1987 Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms are permitted
+ * provided that this notice is preserved and that due credit is given
+ * to the University of California at Berkeley. The name of the University
+ * may not be used to endorse or promote products derived from this
+ * software without specific written prior permission. This software
+ * is provided ``as is'' without express or implied warranty.
+
+
+ libiberty/strtol.c
+ libiberty/strtoul.c
+ -------------------
+
+ * Copyright (c) 1990 The Regents of the University of California.
+ * All rights reserved.
+
+BSD license [see /usr/share/common-licenses/BSD], but with clause 3
+rescinded on 22 July 1999.
+
+
+ gcc/config/m68k/fpgnulib.c
+ gcc/floatlib.c
+ --------------------------
+
+** Copyright (C) 1991 by Pipeline Associates, Inc. All rights reserved.
+** Permission is granted to do *anything* you want with this file,
+** commercial or otherwise, provided this message remains intact. So there!
+
+
+ gcc/config/m68k/math-68881.h
+ ----------------------------
+
+* <math-68881.h> last modified: 23 May 1992. *
+* *
+* Copyright (C) 1989 by Matthew Self. *
+* You may freely distribute verbatim copies of this software *
+* provided that this copyright notice is retained in all copies. *
+* You may distribute modifications to this software under the *
+* conditions above if you also clearly note such modifications *
+* with their author and date. *
+
+
+ gcc/cp/xml.c
+ ------------
+
+ Copyright (c) 2002 Kitware, Inc., Insight Consortium. All rights reserved.
+ See Copyright.txt for details.
+
+The content of Copyright.txt is reproduced below.
+
+
+
+ Directory GCC_XML -- Kitware Sources
+ ------------------------------------
+
+Most of the contents here is copyrighted by Kitware Inc. and available
+under the following terms:
+
+-------------------------- Copyright.txt --------------------------------
+GCC-XML version 0.7.0
+Copyright (c) 2002-2004 Kitware, Inc., Insight Consortium.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+ * The names of Kitware, Inc., the Insight Consortium, or the names of any
+ consortium members, or of any contributors, may not be used to endorse or
+ promote products derived from this software without specific prior written
+ permission.
+
+ * Modified source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``AS IS''
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-------------------------- Copyright.txt --------------------------------
+
+The exceptions are the following files (paths relative to GCC_XML):
+
+
+ KWSys/RegularExpression.cxx
+ KWSys/RegularExpression.hxx
+ ---------------------------
+
+// Copyright (C) 1991 Texas Instruments Incorporated.
+//
+// Permission is granted to any individual or institution to use, copy, modify
+// and distribute this software, provided that this complete copyright and
+// permission notice is maintained, intact, in all copies and supporting
+// documentation.
+
+
+ * Copyright (c) 1986 by University of Toronto.
+ * Written by Henry Spencer. Not derived from licensed software.
+ *
+ * Permission is granted to anyone to use this software for any
+ * purpose on any computer system, and to redistribute it freely,
+ * subject to the following restrictions:
+ *
+ * 1. The author is not responsible for the consequences of use of
+ * this software, no matter how awful, even if they arise
+ * from defects in it.
+ *
+ * 2. The origin of this software must not be misrepresented, either
+ * by explicit claim or by omission.
+ *
+ * 3. Altered versions must be plainly marked as such, and must not
+ * be misrepresented as being the original software.
+
+
+ KWSys/hash_fun.hxx.in
+ KWSys/hash_map.hxx.in
+ KWSys/hash_set.hxx.in
+ KWSys/hashtable.hxx.in
+ ----------------------
+
+ * Copyright (c) 1996
+ * Silicon Graphics Computer Systems, Inc.
+ *
+ * Permission to use, copy, modify, distribute and sell this software
+ * and its documentation for any purpose is hereby granted without fee,
+ * provided that the above copyright notice appear in all copies and
+ * that both that copyright notice and this permission notice appear
+ * in supporting documentation. Silicon Graphics makes no
+ * representations about the suitability of this software for any
+ * purpose. It is provided "as is" without express or implied warranty.
+ *
+ *
+ * Copyright (c) 1994
+ * Hewlett-Packard Company
+ *
+ * Permission to use, copy, modify, distribute and sell this software
+ * and its documentation for any purpose is hereby granted without fee,
+ * provided that the above copyright notice appear in all copies and
+ * that both that copyright notice and this permission notice appear
+ * in supporting documentation. Hewlett-Packard Company makes no
+ * representations about the suitability of this software for any
+ * purpose. It is provided "as is" without express or implied warranty.
+
+
+ Support/Borland
+ ---------------
+
+This entire directory is completely removed from the dfsg tar file
+since it contains files with no license or no permission to distribute.
+
+
+ Support/GCC
+ -----------
+
+Contains some files copyrighted by Free Software Foundation, Inc. and
+available under the terms of the GNU GPL; either version 2, or (at
+your option) any later version. On Debian systems, the full text of
+the GNU GPL version 2 may be found in file
+/usr/share/common-licenses/GPL-2.
+
+
+ Support/MIPSpro/7.3/iomanip
+ ---------------------------
+
+ * Copyright (c) 1998
+ * Silicon Graphics Computer Systems, Inc.
+ *
+ * Permission to use, copy, modify, distribute and sell this software
+ * and its documentation for any purpose is hereby granted without fee,
+ * provided that the above copyright notice appear in all copies and
+ * that both that copyright notice and this permission notice appear
+ * in supporting documentation. Silicon Graphics makes no
+ * representations about the suitability of this software for any
+ * purpose. It is provided "as is" without express or implied warranty.
+
Added: trunk/python-ogre/debs/gccxml-debian/makeSource.sh
===================================================================
--- trunk/python-ogre/debs/gccxml-debian/makeSource.sh (rev 0)
+++ trunk/python-ogre/debs/gccxml-debian/makeSource.sh 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,25 @@
+#! /bin/sh
+
+set -e
+
+VERSION=0.7.0
+DATE=`date +%Y%m%d`
+
+cvsdirname=`pwd`
+dirname=gccxml-${VERSION}+cvs${DATE}.orig
+tarname=gccxml_${VERSION}+cvs${DATE}.orig.tar.gz
+
+cvs -z3 export -D ${DATE} -d ${dirname} gccxml
+
+# Remove files with (a) no license, or (b) non-free license.
+#
+rm -rf ${dirname}/GCC_XML/Support/Borland
+rm -f ${dirname}/GCC/libiberty/xatexit.c
+
+# Build tarball
+#
+rm -rf ../${dirname}
+mv ${dirname} ..
+cd ..
+tar czf ${tarname} ${dirname}
+
Added: trunk/python-ogre/debs/gccxml-debian/rules
===================================================================
--- trunk/python-ogre/debs/gccxml-debian/rules (rev 0)
+++ trunk/python-ogre/debs/gccxml-debian/rules 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,99 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+BUILDDIR=build
+
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+ INSTALL_PROGRAM += -s
+endif
+
+configure: configure-stamp
+configure-stamp:
+ dh_testdir
+ # Add here commands to configure the package.
+ dh_installdirs
+ test -d $(BUILDDIR) || mkdir $(BUILDDIR)
+ cd $(BUILDDIR); cmake ../ -DCMAKE_INSTALL_PREFIX:PATH=../debian/gccxml/usr -DGCCXML_DOC_DIR:STRING=/share/doc/gccxml
+
+ touch configure-stamp
+
+
+build: build-stamp
+
+build-stamp: configure-stamp
+ dh_testdir
+
+ # Add here commands to compile the package.
+ cd $(BUILDDIR); $(MAKE)
+ chrpath -d build/bin/gccxml build/bin/gccxml_cc1plus
+
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp
+
+ # Add here commands to clean up after the build process.
+ #-$(MAKE) clean
+ rm -rf $(BUILDDIR)
+
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+
+ # Add here commands to install the package into debian/gccxml.
+ cd $(BUILDDIR); $(MAKE) install
+ ln -s gccxml.1 $(CURDIR)/debian/gccxml/usr/share/man/man1/gccxml_cc1plus.1
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs
+ dh_installdocs README
+ dh_installexamples
+# dh_install
+# dh_installmenu
+# dh_installdebconf
+# dh_installlogrotate
+# dh_installemacsen
+# dh_installpam
+# dh_installmime
+# dh_installinit
+# dh_installcron
+# dh_installinfo
+ dh_installman
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# dh_perl
+# dh_python
+# dh_makeshlibs
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
Added: trunk/python-ogre/debs/gccxml-debian/watch
===================================================================
--- trunk/python-ogre/debs/gccxml-debian/watch (rev 0)
+++ trunk/python-ogre/debs/gccxml-debian/watch 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,2 @@
+version=2
+http://www.gccxml.org/HTML/Download.html (?:.*/)?gccxml-([\d\.]*)\.tar\.gz debian uupdate
Added: trunk/python-ogre/debs/ogreode-debian/changelog
===================================================================
--- trunk/python-ogre/debs/ogreode-debian/changelog (rev 0)
+++ trunk/python-ogre/debs/ogreode-debian/changelog 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1,6 @@
+ogreode (1.2.0+$$SHORTDATE$$) unstable; urgency=low
+
+ * Initial release
+
+ -- Tim Ansell <mi...@mi...> $$LONGDATE$$
+
Added: trunk/python-ogre/debs/ogreode-debian/compat
===================================================================
--- trunk/python-ogre/debs/ogreode-debian/compat (rev 0)
+++ trunk/python-ogre/debs/ogreode-debian/compat 2008-06-28 09:06:31 UTC (rev 624)
@@ -0,0 +1 @@
+5
Added: trunk/python-ogre/debs/ogreode-debian/control
=================================================...
[truncated message content] |