diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 42bedf5..0000000 --- a/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -fife-0.3.1.tar.gz -/fife-0.3.2.tar.gz -/fife_0.3.3r3.tar.gz -/fife_0.3.3r3-clean.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..164cb9a --- /dev/null +++ b/dead.package @@ -0,0 +1,3 @@ +2016-05-19: Retired orphaned package, because it was orphaned for +more than six weeks. + diff --git a/fife-0.3.1-boost.patch b/fife-0.3.1-boost.patch deleted file mode 100644 index 0960cf3..0000000 --- a/fife-0.3.1-boost.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -ur orig/SConstruct mod/SConstruct ---- orig/SConstruct 2010-04-29 22:07:59.707576933 +0200 -+++ mod/SConstruct 2010-04-29 22:19:05.204706052 +0200 -@@ -252,7 +252,7 @@ - env.AppendUnique(CXXFLAGS=['-O0', '-Wall', '-Wno-unused']) - - env.AppendUnique(CXXFLAGS=['-g', '-D_DEBUG']) -- env.AppendUnique(LINKFLAGS=['-Wl']) -+ env.AppendUnique(LINKFLAGS=['-lboost_filesystem']) - engine_var_dir = os.path.join('build','engine','debug') - tests_var_dir = os.path.join('build','tests','debug') - print "Building DEBUG binaries..." -@@ -262,7 +262,7 @@ - else: - env.AppendUnique(CXXFLAGS=['-O2', '-Wall', '-Wno-unused']) - -- env.AppendUnique(LINKFLAGS=['-Wl']) -+ env.AppendUnique(LINKFLAGS=['-lboost_filesystem']) - engine_var_dir = os.path.join('build','engine','release') - tests_var_dir = os.path.join('build','tests','release') - print "Building RELEASE binaries..." diff --git a/fife-0.3.1-dso.patch b/fife-0.3.1-dso.patch deleted file mode 100644 index e7375a4..0000000 --- a/fife-0.3.1-dso.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- fife-0.3.1.orig/build/linux2-config.py 2010-02-20 22:41:43.000000000 +0100 -+++ fife-0.3.1/build/linux2-config.py 2010-04-07 19:36:32.175332048 +0200 -@@ -73,7 +73,7 @@ - ('SDL_image', 'SDL_image.h'), - ('guichan', 'guichan.hpp'), - ('guichan_sdl', ''), -- (('boost_filesystem', 'boost_filesystem-gcc', 'boost_filesystem-gcc41', 'boost_filesystem-mt'), 'boost/filesystem.hpp'), -+ (('boost_system', 'boost_filesystem', 'boost_filesystem-gcc', 'boost_filesystem-gcc41', 'boost_filesystem-mt'), 'boost/filesystem.hpp'), - (('boost_regex', 'boost_regex-gcc', 'boost_regex-gcc41', 'boost_regex-mt'), 'boost/regex.hpp'), - ('png', 'png.h'), - ('Xcursor', '')] diff --git a/fife-0.3.2-soname.patch b/fife-0.3.2-soname.patch deleted file mode 100644 index 428b79f..0000000 --- a/fife-0.3.2-soname.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -Naur fife-0.3.2.orig/engine/SConscript fife-0.3.2/engine/SConscript ---- fife-0.3.2.orig/engine/SConscript 2010-07-05 21:36:41.000000000 +0200 -+++ fife-0.3.2/engine/SConscript 2010-11-26 14:31:12.615822582 +0100 -@@ -128,7 +128,8 @@ - SHLIBEMITTER = '') - else: - sharedlib = env.SharedLibrary(target = fife_tgt, -- source = compilefiles) -+ source = compilefiles, -+ LINKFLAGS=['-Wl,-soname,libfife.so.SONAME']) - - #************************************************************************** - #python library target diff --git a/fife-0.3.2r2-gcc46.patch b/fife-0.3.2r2-gcc46.patch deleted file mode 100644 index cfaaf11..0000000 --- a/fife-0.3.2r2-gcc46.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -up fife-0.3.2r2/engine/swigwrappers/python/fife.i.templ.gcc46 fife-0.3.2r2/engine/swigwrappers/python/fife.i.templ ---- fife-0.3.2r2/engine/swigwrappers/python/fife.i.templ.gcc46 2011-04-18 15:56:01.973524289 -0400 -+++ fife-0.3.2r2/engine/swigwrappers/python/fife.i.templ 2011-04-18 15:56:27.419223593 -0400 -@@ -1,4 +1,7 @@ - %module(directors="1") fife -+%{ -+#include -+%} - %include "std_string.i" - %include "std_vector.i" - %include "std_pair.i" diff --git a/fife-0.3.2r2-svn3592-boost-fix.patch b/fife-0.3.2r2-svn3592-boost-fix.patch deleted file mode 100644 index e81dcd6..0000000 --- a/fife-0.3.2r2-svn3592-boost-fix.patch +++ /dev/null @@ -1,68 +0,0 @@ -diff -up fife-0.3.2r2/engine/core/vfs/vfsdirectory.cpp.boostfix fife-0.3.2r2/engine/core/vfs/vfsdirectory.cpp ---- fife-0.3.2r2/engine/core/vfs/vfsdirectory.cpp.boostfix 2011-04-18 15:35:29.592099086 -0400 -+++ fife-0.3.2r2/engine/core/vfs/vfsdirectory.cpp 2011-04-18 15:40:45.959360008 -0400 -@@ -25,6 +25,7 @@ - // 3rd party library includes - #include - #include -+#include - - // FIFE includes - // These includes are split up in two parts, separated by one empty line -@@ -37,6 +38,27 @@ - #include "vfsdirectory.h" - - namespace bfs = boost::filesystem; -+ -+namespace -+{ -+ // grab the major and minor version of boost, -+ // calculations taken from boost/version.hpp -+ #define BOOST_MAJOR_VERSION BOOST_VERSION / 100000 -+ #define BOOST_MINOR_VERSION BOOST_VERSION / 100 % 1000 -+ -+#if (BOOST_MAJOR_VERSION >= 1 && BOOST_MINOR_VERSION >= 46) -+ // this define will tell us to use boost filesystem -+ // version 3 since this is the default version of the library -+ // starting in boost version 1.46 and above -+ #define USE_BOOST_FILESYSTEM_V3 -+#elif (BOOST_MAJOR_VERSION >= 1 && BOOST_MINOR_VERSION >= 36) -+ // this define will tell us not to use the deprecated functions -+ // in boost filesystem version 2 library which were introduced -+ // in boost version 1.36 and above -+ #define USE_NON_DEPRECATED_BOOST_FILESYSTEM_V2 -+#endif -+} -+ - namespace FIFE { - static Logger _log(LM_VFS); - -@@ -94,10 +116,24 @@ namespace FIFE { - if (bfs::is_directory(*i) != directorys) - continue; - -- // This only works with boost 1.34 and up -- // list.insert(i->path().leaf()); -- // This one should be ok with both 1.33 and above -- list.insert(i->path().leaf()); -+#if defined(USE_BOOST_FILESYSTEM_V3) -+ // boost version 1.46 and above uses -+ // boost filesystem version 3 as the default -+ // which has yet a different way of getting -+ // a filename string -+ bfs::path filenamePath = i->path().filename(); -+ list.insert(filenamePath.string()); -+#elif defined(USE_NON_DEPRECATED_BOOST_FILESYSTEM_V2) -+ // the new way in boost filesystem version 2 -+ // to get a filename string -+ //(this is for boost version 1.36 and above) -+ list.insert(i->path().filename()); -+#else -+ // the old way in boost filesystem version 2 -+ // to get a filename string -+ //(this is for boost version 1.35 and below) -+ list.insert(i->leaf()); -+#endif - } - } - catch (const bfs::filesystem_error& ex) { diff --git a/fife-dont-build-ext-and-tests.patch b/fife-dont-build-ext-and-tests.patch deleted file mode 100644 index 171a485..0000000 --- a/fife-dont-build-ext-and-tests.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff -urN a/SConstruct b/SConstruct ---- a/SConstruct 2012-04-15 22:13:35.000000000 +0100 -+++ b/SConstruct 2012-04-29 21:14:48.933897510 +0100 -@@ -390,10 +390,10 @@ - env.SConscript('engine/SConscript', variant_dir=engine_var_dir, duplicate=0, exports='opts') - - #build the engine tests --env.SConscript('tests/core_tests/SConscript', variant_dir=tests_var_dir, duplicate=0, exports='opts') -+#env.SConscript('tests/core_tests/SConscript', variant_dir=tests_var_dir, duplicate=0, exports='opts') - - #build the external dependencies --env.SConscript('ext/SConscript') -+#env.SConscript('ext/SConscript') - - #************************************************************************** - #documentation target diff --git a/fife.spec b/fife.spec deleted file mode 100644 index 2b79378..0000000 --- a/fife.spec +++ /dev/null @@ -1,395 +0,0 @@ -%global soname 0 -%global _version 0.3.3 - -Name: fife -Epoch: 2 -Version: %{_version}r3 -Release: 19%{?dist} -Summary: Cross platform game creation framework -Group: Amusements/Games -License: LGPLv2+ -URL: http://www.fifengine.de -# https://sourceforge.net/projects/fife/files/active/src/fife-0.3.3r3.tar.gz/download -# removed ext/ - removed for using system libs instead of shipped -# removed tests/ - removed for legal issues -# removed tools/ - removed for legal issues -# %{name}-dont-build-ext-and-tests.patch - dont build tests/ and ext/. Tools -# should be able to clear out licensing now and introduce a BSD License. We're -# not building it currently. Requires legal validation -Source0: %{name}_%{version}-clean.tar.gz -Patch99: %{name}-dont-build-ext-and-tests.patch - -BuildRequires: boost-devel -BuildRequires: chrpath -BuildRequires: gcc-c++ -BuildRequires: graphviz -BuildRequires: guichan-devel -BuildRequires: libpng-devel -BuildRequires: libvorbis-devel -BuildRequires: libXcursor-devel -BuildRequires: mesa-libGLU-devel -BuildRequires: openal-devel -BuildRequires: python-devel -BuildRequires: scons -BuildRequires: SDL-devel -BuildRequires: SDL_ttf-devel -BuildRequires: SDL_image-devel -BuildRequires: swig -BuildRequires: tinyxml-devel -BuildRequires: zlib-devel - -Requires: python-%{name} = %{epoch}:%{version}-%{release} - -%description -FIFE stands for Flexible Isometric Free Engine and is a cross platform -game creation framework. It provides you with the ability to create a -game using Python interfaces. - -This package provides the FIFE shared object libraries. - -%package devel -Summary: FIFE Engine development files -Group: Development/Libraries -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description devel -FIFE stands for Flexible Isometric Free Engine and is a cross platform -game creation framework. It provides you with the ability to create a -game using Python interfaces. - -This package provides the development files for FIFE. - -%package -n python-%{name} -Summary: FIFE engine python bindings -Group: Amusements/Games - -%description -n python-%{name} -FIFE stands for Flexible Isometric Free Engine and is a cross platform -game creation framework. It provides you with the ability to create a -game using Python interfaces. - -This package provides the Python game-engine. - -%package doc -Summary: FIFE Engine bundled documentation -Group: Documentation -BuildRequires: doxygen -BuildArch: noarch -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description doc -Doxygen generated documentation for %{name}. - -%prep -%setup -q -n %{name}_%{version} -%patch99 -p1 -b .clean - -# be utf-8 clean, dudes! -for f in ./AUTHORS ./CHANGES ./COPYING ./README -do - iconv -f iso-8859-1 -t utf-8 $f |sed 's|\r||g' > $f.utf8 - touch -c -r $f $f.utf8 - mv $f.utf8 $f -done - -%build -scons . \ - CXXFLAGS='%{optflags}' \ - --enable-debug \ - --enable-rend-grid \ - --enable-rend-camzone \ - --prefix=%{_prefix} \ - --python-prefix=%{python_sitearch} \ - fife-shared fife-python fife-swig - -# Doxygen generated docs -doxygen ./doc/doxygen/doxyfile -rm -f ./doc/doxygen/html/installdox - - -%install -rm -rf %{buildroot} - -scons . \ - DESTDIR=%{buildroot} \ - CXXFLAGS='%{optflags}' \ - --enable-rend-grid \ - --enable-rend-camzone \ - --enable-debug \ - --prefix=%{_prefix} \ - --lib-dir=%{buildroot}%{_libdir} \ - --python-prefix=%{python_sitearch} \ - install-all - -# playing a little bit with soname -pushd %{buildroot}%{_libdir} -ln -s lib%{name}.so.%{_version} lib%{name}.so.%{soname} -ln -s lib%{name}.so.%{_version} lib%{name}.so -popd - -# rpath is evil, evil, evil -chrpath --delete %{buildroot}%{_libdir}/lib%{name}.so -chrpath --delete %{buildroot}%{python_sitearch}/%{name}/_%{name}.so - -# dont package static blobs, does anyone really use it? -find %{buildroot}%{_libdir} -type f -name "*.a" -delete -print - -mkdir -p %{buildroot}/%{_bindir}/ -cat > %{buildroot}/%{_bindir}/%{name}-documentation << EOF -#!/bin/sh -xdg-open file://%{_pkgdocdir}-doc/index.html -EOF -chmod +x %{buildroot}/%{_bindir}/%{name}-documentation - -# fife.ppc: E: non-standard-executable-perm /usr/lib/libfife.so.0 0775 -chmod 755 %{buildroot}/%{_libdir}/lib%{name}.so.%{soname} -# fife.ppc: E: non-standard-executable-perm /usr/lib/python2.6/site-packages/fife/_fife.so 0775 -chmod 755 %{buildroot}/%{python_sitearch}/%{name}/_%{name}.so - -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig - -%files -%doc AUTHORS CHANGES COPYING README -%{_libdir}/lib%{name}.so -%{_libdir}/lib%{name}.so.%{soname} -%{_libdir}/lib%{name}.so.%{_version} - -%files devel -%{_includedir}/%{name}/ -%{_libdir}/lib%{name}.so - -%files doc -%doc ./doc/doxygen/html/* -%{_bindir}/%{name}-documentation - -%files -n python-%{name} -%doc AUTHORS CHANGES COPYING README -%{python_sitearch}/%{name}/ - - -%changelog -* Wed Feb 03 2016 Fedora Release Engineering - 2:0.3.3r3-19 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Jan 15 2016 Jonathan Wakely - 2:0.3.3r3-18 -- Rebuilt for Boost 1.60 - -* Thu Aug 27 2015 Jonathan Wakely - 2:0.3.3r3-17 -- Rebuilt for Boost 1.59 - -* Wed Jul 29 2015 Fedora Release Engineering - 2:0.3.3r3-16 -- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 - -* Wed Jul 22 2015 David Tardon - 2:0.3.3r3-15 -- rebuild for Boost 1.58 - -* Wed Jun 17 2015 Fedora Release Engineering - 2:0.3.3r3-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat May 02 2015 Kalev Lember - 2:0.3.3r3-13 -- Rebuilt for GCC 5 C++11 ABI change - -* Mon Jan 26 2015 Petr Machata - 2:0.3.3r3-12 -- Rebuild for boost 1.57.0 - -* Sat Aug 16 2014 Fedora Release Engineering - 2:0.3.3r3-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering - 2:0.3.3r3-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Thu May 22 2014 Petr Machata - 2:0.3.3r3-9 -- Rebuild for boost 1.55.0 - -* Tue Aug 06 2013 Simon Dietz - 2:0.3.3r3-8 -- Fix RHBZ#993751 - -* Sat Aug 03 2013 Fedora Release Engineering - 2:0.3.3r3-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Sat Jul 27 2013 pmachata@redhat.com - 2:0.3.3r3-6 -- Rebuild for boost 1.54.0 - -* Sun Feb 10 2013 Denis Arnaud - 2:0.3.3r3-5 -- Rebuild for Boost-1.53.0 - -* Sat Feb 09 2013 Denis Arnaud - 2:0.3.3r3-4 -- Rebuild for Boost-1.53.0 - -* Sun Aug 12 2012 Kevin Fenzi - 2:0.3.3r3-3 -- Rebuild for new boost - -* Thu Jul 19 2012 Fedora Release Engineering - 2:0.3.3r3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Thu May 10 2012 Tom Callaway - 2:0.3.3r3-1 -- update to 0.3.3r3 -- merge most of nmarques's changes - -* Tue Mar 20 2012 Jon Ciesla - 1:0.3.2-13.r2 -- guichan rebuild. - -* Tue Feb 28 2012 Fedora Release Engineering - 2:0.3.2-12.r2 -- Rebuilt for c++ ABI breakage - -* Mon Jan 20 2012 Bruno Wolff III - 1:0.3.2-11.r2 -- Fix for gcc 4.7 - -* Fri Jan 13 2012 Fedora Release Engineering - 2:0.3.2-10.r2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Sun Nov 20 2011 Bruno Wolff III - 1:0.3.2-9.r2 -- Rebuild for boost soname bump - -* Sun Nov 06 2011 Bruno Wolff III - 1:0.3.2-8.r2 -- Rebuild for libpng 1.5 - -* Tue Aug 02 2011 Simon Wesp - 1:0.3.2-7.r2 -- Rebuild for different dependencies - -* Fri Jul 22 2011 Bruno Wolff III - 1:0.3.2-6.r2 -- Rebuild for boost 1.47 - -* Thu Jun 02 2011 Bruno Wolff III - 1:0.3.2-5.r2 -- Rebuild for guichan 0.8.2 soname bump - -* Mon Apr 18 2011 Tom Callaway - 1:0.3.2-4.r2 -- update to 0.3.2r2 - -* Tue Feb 08 2011 Fedora Release Engineering - 1:0.3.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Sun Feb 06 2011 Thomas Spura - 1:0.3.2-2 -- rebuild for new boost - -* Fri Nov 26 2010 Simon Wesp - 1:0.3.2-1 -- Update to 0.3.2 - -* Wed Aug 4 2010 Thomas Spura - 1:0.3.1-4 -- Rebuilt for http://fedoraproject.org/wiki/Features/F14Boost144 -- install to sitearch not sitelib -- properly use parallel make - -* Wed Jul 21 2010 David Malcolm - 1:0.3.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild - -* Thu Apr 29 2010 Thomas Spura - 1:0.3.1-2 -- also link against boost_filesystem - -* Wed Apr 07 2010 Simon Wesp - 1:0.3.1-1 -- Update to 0.3.1 - -* Tue Mar 09 2010 Thomas Kowaliczek - 1:0.3.0-4 -- Fixed Bug #564752 -- Thanks for the patch Terje - -* Mon Feb 01 2010 Simon Wesp - 1:0.3.0-3 -- Cosmetical Issues - -* Sun Jan 31 2010 Simon Wesp - 1:0.3.0-2 -- Split devel package and add a static subpackage -- Generate doxygen docs and add a doc subpackage -- Correct epoch usage -- Create and use soname -- Honor CFLAGS -- Correct leaf -- Cleanup - -* Wed Jan 27 2010 Simon Wesp - 1:0.3.0-1 -- Update to 0.3.0 - -* Tue Jan 21 2010 Simon Wesp - 2009.0-0.28.r3111svn -- Rebuild for updated boost - -* Sat Dec 12 2009 Simon Wesp - 2009.0-0.27.r3111svn -- Update to r3111 - -* Thu Oct 08 2009 Simon Wesp - 2009.0-0.26.r3056svn -- There are no errors revoked spec changes! - -* Thu Oct 08 2009 Thomas Kowaliczek - 2009.0-0.25.r3056svn -- Update to r3056 and fixed some spec errors - -* Tue Sep 29 2009 Simon Wesp - 2009.0-0.24.r3054svn -- Update to r3054 - -* Mon Sep 28 2009 Simon Wesp - 2009.0-0.23.r3053svn -- Update to r3053 - -* Mon Sep 28 2009 Simon Wesp - 2009.0-0.22.r3052svn -- Update to r3052 - -* Sun Sep 27 2009 Simon Wesp - 2009.0-0.21.r3051svn -- Update to r3051 - -* Fri Sep 25 2009 Simon Wesp - 2009.0-0.20.r3050svn -- Update to r3050 - -* Wed Sep 23 2009 Simon Wesp - 2009.0-0.19.r3049svn -- Update to r3049 - -* Tue Sep 22 2009 Simon Wesp - 2009.0-0.18.r3048svn -- Update to r3048 - -* Mon Sep 21 2009 Simon Wesp - 2009.0-0.17.r3047svn -- Update to r3047 - -* Mon Sep 21 2009 Simon Wesp - 2009.0-0.16.r3046svn -- Update to r3046 - -* Mon Sep 21 2009 Simon Wesp - 2009.0-0.15.r3045svn -- Update to r3045 - -* Thu Aug 20 2009 Simon Wesp - 2009.0-0.14.r2955svn -- Update to r2955 -- Honor OPTFLAGS - -* Sat Jul 11 2009 Simon Wesp - 2009.0-0.13.r2954svn -- Update to r2954 -- Link follow files, because they are equal - LIBDIR/NAME/engine/libNAME.so - LIBDIR/NAME/engine/swigwrappers/python/_NAME.so - -* Fri Jul 10 2009 Simon Wesp - 2009.0-0.12.r2953svn -- Update to r2953 -- Remove all outcommented spec-code - -* Fri Jul 10 2009 Simon Wesp - 2009.0-0.11.r2952svn -- Correct rpath in source instead of binary - -* Fri Jul 10 2009 Simon Wesp - 2009.0-0.10.r2952svn -- Update to r2952 -- Remove ldconfig from POST and POSTUN -- Correct license to LGPLv2+ - -* Wed Jul 08 2009 Simon Wesp - 2009.0-0.9.r2951svn -- Update to r2951 - -* Wed Jul 08 2009 Simon Wesp - 2009.0-0.8.r2947svn -- Remove tests and clients from source0 for legal issues -- Remove ext from source0 instead of remove via 'rm' in spec - to proof that there is no internal shipped dependency in build process -- Remove doc subpackage - -* Sun Jul 05 2009 Simon Wesp - 2009.0-0.7.r2947svn -- Update to r2947 - -* Sun Jul 05 2009 Simon Wesp - 2009.0-0.6.r2946svn -- Update to r2946 - -* Sun Jul 05 2009 Simon Wesp - 2009.0-0.5.r2945svn -- Update to r2945 - -* Sun Jul 05 2009 Simon Wesp - 2009.0-0.4.r2944svn -- Making RPMLINT happy -- Correct file permissions and add missed shebangs - -* Sun Jul 05 2009 Simon Wesp - 2009.0-0.3.r2944svn -- Update to r2944 - -* Sat Jun 13 2009 Simon Wesp - 2009.0-0.2.r2916svn -- Update to r2916 - -* Sun Mar 29 2009 Simon Wesp - 2009.0-0.1.r2761svn -- Initial release diff --git a/sources b/sources deleted file mode 100644 index d5067f7..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -e3de581482a96c83bce022a02ebad5ed fife_0.3.3r3-clean.tar.gz