[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] |