Author: evgeni Date: 2012-05-05 15:46:59 +0000 (Sat, 05 May 2012) New Revision: 13543
Added: packages/tags/yabause/0.9.11.1-1/ packages/tags/yabause/0.9.11.1-1/debian/ packages/tags/yabause/0.9.11.1-1/debian/changelog packages/tags/yabause/0.9.11.1-1/debian/control packages/tags/yabause/0.9.11.1-1/debian/patches/ packages/tags/yabause/0.9.11.1-1/debian/patches/disable_dynarec_on_arm.patch packages/tags/yabause/0.9.11.1-1/debian/patches/series packages/tags/yabause/0.9.11.1-1/debian/rules Removed: packages/tags/yabause/0.9.11.1-1/debian/ packages/tags/yabause/0.9.11.1-1/debian/changelog packages/tags/yabause/0.9.11.1-1/debian/control packages/tags/yabause/0.9.11.1-1/debian/patches/series packages/tags/yabause/0.9.11.1-1/debian/rules Log: [svn-buildpackage] Tagging yabause 0.9.11.1-1 Deleted: packages/tags/yabause/0.9.11.1-1/debian/changelog =================================================================== --- packages/trunk/yabause/debian/changelog 2012-05-01 16:12:44 UTC (rev 13525) +++ packages/tags/yabause/0.9.11.1-1/debian/changelog 2012-05-05 15:46:59 UTC (rev 13543) @@ -1,125 +0,0 @@ -yabause (0.9.11.1-1) unstable; urgency=low - - * New upstream bugfix release. - * Drop all patches, they were either taken from upstream SVN or - were applied upstream in this release. - - -- Evgeni Golov <[email protected]> Tue, 01 May 2012 18:11:57 +0200 - -yabause (0.9.11-1) unstable; urgency=low - - * New upstream release. - + Switch build system from autotools to cmake. - + Closes: #650255 - * Switch to dh7 "tiny" rules. - * Fix typos spotted by lintian. - + 02_typos.patch added - * Use debhelper compat 9 for hardening buildflags. - + also fix build with -Werror=format-security with - 03_fix_build_with_hardeningflags.patch - * Update binutils-gold patch. - + Renamed patch to 01_link_with_libm.patch - * Fix segfault in dynarec sh2 deinit with patch from upstream - + 04_dynarec_segfault_fix.patch added - - -- Evgeni Golov <[email protected]> Tue, 29 Nov 2011 13:05:24 +0100 - -yabause (0.9.10-2) unstable; urgency=low - - * debian/control: - + Really remove DM-Upload-allowed. - + Section: otherosfs as suggested by the ftp-masters. - + Add dh-autoreconf build-dep. - + Standards-Version: 3.9.2 - + Drop quilt build-dep. - * Add 01_link_with_pthread.patch to fix FTBFS with binutils-gold. - Closes: #556767 - * debian/rules: - + Call dh_autoreconf(_clean) where needed. - + Drop quilt calls. - * Switch to format "3.0 (quilt)". - - -- Evgeni Golov <[email protected]> Thu, 05 May 2011 11:13:35 +0200 - -yabause (0.9.10-1) unstable; urgency=low - - * New upstream release. - * debian/control: - + Update my email-address. - + Remove DM-Upload-Allowed: yes. - + Standards-Version: 3.8.1. - + Add B-D on libopenal-dev. - * debian/patches/01-fix_qt_build.patch: - + Remove patch, it was taken from upstream CVS and is present in - the current release. - * debian/rules: - + Do not sed the desktop files, upstream does this for us. - + Do not install gtk manpage as qt one, qt port has an own now. - * debian/yabause-qt.install: - + Install upstream manpage. - * debian/copyright: - + Update copyright information and refresh dates. - - -- Evgeni Golov <[email protected]> Tue, 02 Jun 2009 09:32:34 +0200 - -yabause (0.9.9-1) unstable; urgency=low - - * New upstream release. - * debian/control: - + Update the short-descriptions to reflect upstream naming change. - + Add a new yabause-common package, containing images and translations. - + Add Build-Dep on libmini18n-dev, so we can enable translations. - Closes: #508166 - + Set DM-Upload-Allowed: yes - I am DM now. - * debian/rules: - + Upstream now supports --programm-suffix, so we don't need to rename - files on our own so much. - + Rename build-%/Makefile to build-%/config-stamp, so the Makefile - isn't erased. - + Don't change the Icon-field in the .desktop files. - * debian/yabause-{gtk,qt}.install: - + yabause-common contains yabause.png, so no need to install - yabause-{gtk,qt}.png in the appropriate packages. - * debian/patches: - + Add 01-fix_qt_build.patch so the Qt build does not FTBFS when built - out of source, imported from Upstream. - - -- Evgeni Golov <[email protected]> Sat, 07 Mar 2009 22:15:38 +0100 - -yabause (0.9.8-1) unstable; urgency=low - - * New upstream release. - * debian/rules: - + Don't use rm in the clean target, use dh_clean instead. - + Use more debhelper 7 helpers. - + Use $(QUILT_STAMPFN) instead of patch, so configure isn't run twice. - + Use more make magic to build the two interfaces. - * debian/control: - + Add alternatives to Build-Depends. - + Build-Depend on debhelper 7. - + Add ${misc:Depends} to yabause's Depends to please lintian. - * debian/series: - + Make lintian happy by putting a single # into series. - - -- Evgeni Golov <[email protected]> Wed, 03 Dec 2008 19:41:09 +0100 - -yabause (0.9.7-1) unstable; urgency=low - - * New upstream release. - + Drop patches/updates_from_cvs_since_0.9.6.patch. - - -- Evgeni Golov <[email protected]> Thu, 04 Sep 2008 00:05:47 +0200 - -yabause (0.9.6-2) unstable; urgency=low - - * Import some changes from upstream CVS to improve stability and the GUI. - + Use quilt for handling this patch. - + Add README.Debian about quilt-usage. - - -- Evgeni Golov <[email protected]> Fri, 08 Aug 2008 21:45:46 +0200 - -yabause (0.9.6-1) unstable; urgency=low - - * Initial release (Closes: #483124) - - -- Evgeni Golov <[email protected]> Wed, 09 Jul 2008 09:37:54 +0200 Copied: packages/tags/yabause/0.9.11.1-1/debian/changelog (from rev 13542, packages/trunk/yabause/debian/changelog) =================================================================== --- packages/tags/yabause/0.9.11.1-1/debian/changelog (rev 0) +++ packages/tags/yabause/0.9.11.1-1/debian/changelog 2012-05-05 15:46:59 UTC (rev 13543) @@ -0,0 +1,134 @@ +yabause (0.9.11.1-1) unstable; urgency=low + + * New upstream bugfix release. + * Drop all patches, they were either taken from upstream SVN or + were applied upstream in this release. + * Properly enable hardening flags. + Thanks: Simon Ruderich <[email protected]> + Closes: #662969 + Added patch: use_dpkg_buildflags.patch + * Disable dynarec on armel/armhf. + Added patch: disable_dynarec_on_arm.patch + Closes: #654615 + LP: #944749 + * Standards-Version: 3.9.3 + + -- Evgeni Golov <[email protected]> Sat, 05 May 2012 17:16:08 +0200 + +yabause (0.9.11-1) unstable; urgency=low + + * New upstream release. + + Switch build system from autotools to cmake. + + Closes: #650255 + * Switch to dh7 "tiny" rules. + * Fix typos spotted by lintian. + + 02_typos.patch added + * Use debhelper compat 9 for hardening buildflags. + + also fix build with -Werror=format-security with + 03_fix_build_with_hardeningflags.patch + * Update binutils-gold patch. + + Renamed patch to 01_link_with_libm.patch + * Fix segfault in dynarec sh2 deinit with patch from upstream + + 04_dynarec_segfault_fix.patch added + + -- Evgeni Golov <[email protected]> Tue, 29 Nov 2011 13:05:24 +0100 + +yabause (0.9.10-2) unstable; urgency=low + + * debian/control: + + Really remove DM-Upload-allowed. + + Section: otherosfs as suggested by the ftp-masters. + + Add dh-autoreconf build-dep. + + Standards-Version: 3.9.2 + + Drop quilt build-dep. + * Add 01_link_with_pthread.patch to fix FTBFS with binutils-gold. + Closes: #556767 + * debian/rules: + + Call dh_autoreconf(_clean) where needed. + + Drop quilt calls. + * Switch to format "3.0 (quilt)". + + -- Evgeni Golov <[email protected]> Thu, 05 May 2011 11:13:35 +0200 + +yabause (0.9.10-1) unstable; urgency=low + + * New upstream release. + * debian/control: + + Update my email-address. + + Remove DM-Upload-Allowed: yes. + + Standards-Version: 3.8.1. + + Add B-D on libopenal-dev. + * debian/patches/01-fix_qt_build.patch: + + Remove patch, it was taken from upstream CVS and is present in + the current release. + * debian/rules: + + Do not sed the desktop files, upstream does this for us. + + Do not install gtk manpage as qt one, qt port has an own now. + * debian/yabause-qt.install: + + Install upstream manpage. + * debian/copyright: + + Update copyright information and refresh dates. + + -- Evgeni Golov <[email protected]> Tue, 02 Jun 2009 09:32:34 +0200 + +yabause (0.9.9-1) unstable; urgency=low + + * New upstream release. + * debian/control: + + Update the short-descriptions to reflect upstream naming change. + + Add a new yabause-common package, containing images and translations. + + Add Build-Dep on libmini18n-dev, so we can enable translations. + Closes: #508166 + + Set DM-Upload-Allowed: yes - I am DM now. + * debian/rules: + + Upstream now supports --programm-suffix, so we don't need to rename + files on our own so much. + + Rename build-%/Makefile to build-%/config-stamp, so the Makefile + isn't erased. + + Don't change the Icon-field in the .desktop files. + * debian/yabause-{gtk,qt}.install: + + yabause-common contains yabause.png, so no need to install + yabause-{gtk,qt}.png in the appropriate packages. + * debian/patches: + + Add 01-fix_qt_build.patch so the Qt build does not FTBFS when built + out of source, imported from Upstream. + + -- Evgeni Golov <[email protected]> Sat, 07 Mar 2009 22:15:38 +0100 + +yabause (0.9.8-1) unstable; urgency=low + + * New upstream release. + * debian/rules: + + Don't use rm in the clean target, use dh_clean instead. + + Use more debhelper 7 helpers. + + Use $(QUILT_STAMPFN) instead of patch, so configure isn't run twice. + + Use more make magic to build the two interfaces. + * debian/control: + + Add alternatives to Build-Depends. + + Build-Depend on debhelper 7. + + Add ${misc:Depends} to yabause's Depends to please lintian. + * debian/series: + + Make lintian happy by putting a single # into series. + + -- Evgeni Golov <[email protected]> Wed, 03 Dec 2008 19:41:09 +0100 + +yabause (0.9.7-1) unstable; urgency=low + + * New upstream release. + + Drop patches/updates_from_cvs_since_0.9.6.patch. + + -- Evgeni Golov <[email protected]> Thu, 04 Sep 2008 00:05:47 +0200 + +yabause (0.9.6-2) unstable; urgency=low + + * Import some changes from upstream CVS to improve stability and the GUI. + + Use quilt for handling this patch. + + Add README.Debian about quilt-usage. + + -- Evgeni Golov <[email protected]> Fri, 08 Aug 2008 21:45:46 +0200 + +yabause (0.9.6-1) unstable; urgency=low + + * Initial release (Closes: #483124) + + -- Evgeni Golov <[email protected]> Wed, 09 Jul 2008 09:37:54 +0200 Deleted: packages/tags/yabause/0.9.11.1-1/debian/control =================================================================== --- packages/trunk/yabause/debian/control 2012-05-01 16:12:44 UTC (rev 13525) +++ packages/tags/yabause/0.9.11.1-1/debian/control 2012-05-05 15:46:59 UTC (rev 13543) @@ -1,84 +0,0 @@ -Source: yabause -Section: otherosfs -Priority: optional -Maintainer: Debian Games Team <[email protected]> -Uploaders: Evgeni Golov <[email protected]> -Build-Depends: debhelper (>= 8.9.0~), cmake, pkg-config, - libgl1-mesa-dev | libgl-dev, freeglut3-dev | libglut-dev, libglu1-mesa-dev | libglu-dev, - libsdl1.2-dev, libglib2.0-dev, libgtk2.0-dev, libgtkglext1-dev, - libqt4-dev, libqt4-opengl-dev, libmini18n-dev, libopenal-dev, - dh-autoreconf -Standards-Version: 3.9.2 -Homepage: http://yabause.org -Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/yabause/ -Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/yabause/ - -Package: yabause -Architecture: all -Depends: yabause-qt | yabause-gtk, ${misc:Depends} -Description: beautiful and under-rated Saturn emulator - Yabause is a Sega Saturn emulator. It has the following features: - * booting games from CD-ROM and ISO files - * booting games with either an emulated or original BIOS - * screenshot support - * savegame backups - * cheat system - * fullscreen playing - * multiple debugging options - * joystick support - * region select - . - This package is a metapackage, which installs either the Qt or the Gtk - version of Yabause. - -Package: yabause-common -Architecture: all -Depends: ${misc:Depends} -Recommends: yabause-qt | yabause-gtk -Description: beautiful and under-rated Saturn emulator - common files - Yabause is a Sega Saturn emulator. It has the following features: - * booting games from CD-ROM and ISO files - * booting games with either an emulated or original BIOS - * screenshot support - * savegame backups - * cheat system - * fullscreen playing - * multiple debugging options - * joystick support - * region select - . - This package contains arch-independend files like images and translations. - -Package: yabause-gtk -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, yabause-common (= ${source:Version}) -Description: beautiful and under-rated Saturn emulator - Gtk port - Yabause is a Sega Saturn emulator. It has the following features: - * booting games from CD-ROM and ISO files - * booting games with either an emulated or original BIOS - * screenshot support - * savegame backups - * cheat system - * fullscreen playing - * multiple debugging options - * joystick support - * region select - . - This package contains the Gtk version of Yabause. - -Package: yabause-qt -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, yabause-common (= ${source:Version}) -Description: beautiful and under-rated Saturn emulator - Qt port - Yabause is a Sega Saturn emulator. It has the following features: - * booting games from CD-ROM and ISO files - * booting games with either an emulated or original BIOS - * screenshot support - * savegame backups - * cheat system - * fullscreen playing - * multiple debugging options - * joystick support - * region select - . - This package contains the Qt version of Yabause. Copied: packages/tags/yabause/0.9.11.1-1/debian/control (from rev 13542, packages/trunk/yabause/debian/control) =================================================================== --- packages/tags/yabause/0.9.11.1-1/debian/control (rev 0) +++ packages/tags/yabause/0.9.11.1-1/debian/control 2012-05-05 15:46:59 UTC (rev 13543) @@ -0,0 +1,84 @@ +Source: yabause +Section: otherosfs +Priority: optional +Maintainer: Debian Games Team <[email protected]> +Uploaders: Evgeni Golov <[email protected]> +Build-Depends: debhelper (>= 8.9.0~), cmake, pkg-config, + libgl1-mesa-dev | libgl-dev, freeglut3-dev | libglut-dev, libglu1-mesa-dev | libglu-dev, + libsdl1.2-dev, libglib2.0-dev, libgtk2.0-dev, libgtkglext1-dev, + libqt4-dev, libqt4-opengl-dev, libmini18n-dev, libopenal-dev, + dh-autoreconf +Standards-Version: 3.9.3 +Homepage: http://yabause.org +Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/yabause/ +Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/yabause/ + +Package: yabause +Architecture: all +Depends: yabause-qt | yabause-gtk, ${misc:Depends} +Description: beautiful and under-rated Saturn emulator + Yabause is a Sega Saturn emulator. It has the following features: + * booting games from CD-ROM and ISO files + * booting games with either an emulated or original BIOS + * screenshot support + * savegame backups + * cheat system + * fullscreen playing + * multiple debugging options + * joystick support + * region select + . + This package is a metapackage, which installs either the Qt or the Gtk + version of Yabause. + +Package: yabause-common +Architecture: all +Depends: ${misc:Depends} +Recommends: yabause-qt | yabause-gtk +Description: beautiful and under-rated Saturn emulator - common files + Yabause is a Sega Saturn emulator. It has the following features: + * booting games from CD-ROM and ISO files + * booting games with either an emulated or original BIOS + * screenshot support + * savegame backups + * cheat system + * fullscreen playing + * multiple debugging options + * joystick support + * region select + . + This package contains arch-independend files like images and translations. + +Package: yabause-gtk +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, yabause-common (= ${source:Version}) +Description: beautiful and under-rated Saturn emulator - Gtk port + Yabause is a Sega Saturn emulator. It has the following features: + * booting games from CD-ROM and ISO files + * booting games with either an emulated or original BIOS + * screenshot support + * savegame backups + * cheat system + * fullscreen playing + * multiple debugging options + * joystick support + * region select + . + This package contains the Gtk version of Yabause. + +Package: yabause-qt +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, yabause-common (= ${source:Version}) +Description: beautiful and under-rated Saturn emulator - Qt port + Yabause is a Sega Saturn emulator. It has the following features: + * booting games from CD-ROM and ISO files + * booting games with either an emulated or original BIOS + * screenshot support + * savegame backups + * cheat system + * fullscreen playing + * multiple debugging options + * joystick support + * region select + . + This package contains the Qt version of Yabause. Copied: packages/tags/yabause/0.9.11.1-1/debian/patches/disable_dynarec_on_arm.patch (from rev 13541, packages/trunk/yabause/debian/patches/disable_dynarec_on_arm.patch) =================================================================== --- packages/tags/yabause/0.9.11.1-1/debian/patches/disable_dynarec_on_arm.patch (rev 0) +++ packages/tags/yabause/0.9.11.1-1/debian/patches/disable_dynarec_on_arm.patch 2012-05-05 15:46:59 UTC (rev 13543) @@ -0,0 +1,26 @@ +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 0e0057b..448ec01 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -201,12 +201,6 @@ if (YAB_SH2_DYNAREC) + sh2_dynarec/sh2_dynarec.c sh2_dynarec/linkage_x64.s) + add_definitions(-DSH2_DYNAREC=1) + endif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86_64") +- if("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "armv7l") +- enable_language(ASM-ATT) +- set(yabause_SOURCES ${yabause_SOURCES} +- sh2_dynarec/sh2_dynarec.c sh2_dynarec/linkage_arm.s) +- add_definitions(-DSH2_DYNAREC=1) +- endif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "armv7l") + endif("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux") + endif (YAB_SH2_DYNAREC) + +@@ -330,7 +324,7 @@ if("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86_64") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3") + endif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86_64") + if("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "armv7l") +- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3 -mcpu=cortex-a8 -mfpu=vfp -mfloat-abi=softfp") ++ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3") + endif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "armv7l") + + add_definitions(-DPACKAGE=\"${YAB_PACKAGE}\") Deleted: packages/tags/yabause/0.9.11.1-1/debian/patches/series =================================================================== --- packages/trunk/yabause/debian/patches/series 2012-05-05 14:19:12 UTC (rev 13540) +++ packages/tags/yabause/0.9.11.1-1/debian/patches/series 2012-05-05 15:46:59 UTC (rev 13543) @@ -1 +0,0 @@ -use_dpkg_buildflags.patch Copied: packages/tags/yabause/0.9.11.1-1/debian/patches/series (from rev 13541, packages/trunk/yabause/debian/patches/series) =================================================================== --- packages/tags/yabause/0.9.11.1-1/debian/patches/series (rev 0) +++ packages/tags/yabause/0.9.11.1-1/debian/patches/series 2012-05-05 15:46:59 UTC (rev 13543) @@ -0,0 +1,2 @@ +use_dpkg_buildflags.patch +disable_dynarec_on_arm.patch Deleted: packages/tags/yabause/0.9.11.1-1/debian/rules =================================================================== --- packages/trunk/yabause/debian/rules 2012-05-01 16:12:44 UTC (rev 13525) +++ packages/tags/yabause/0.9.11.1-1/debian/rules 2012-05-05 15:46:59 UTC (rev 13543) @@ -1,11 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- - -LDFLAGS+=-Wl,-z,defs -Wl,--as-needed -export LDFLAGS - -%: - dh $@ - -override_dh_auto_configure: - dh_auto_configure -- -DYAB_MULTIBUILD=1 Copied: packages/tags/yabause/0.9.11.1-1/debian/rules (from rev 13540, packages/trunk/yabause/debian/rules) =================================================================== --- packages/tags/yabause/0.9.11.1-1/debian/rules (rev 0) +++ packages/tags/yabause/0.9.11.1-1/debian/rules 2012-05-05 15:46:59 UTC (rev 13543) @@ -0,0 +1,15 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# CMake doesn't use CPPFLAGS, pass them to CFLAGS/CXXFLAGS to enable the +# missing (hardening) flags. +export DEB_CFLAGS_MAINT_APPEND = $(shell dpkg-buildflags --get CPPFLAGS) +export DEB_CXXFLAGS_MAINT_APPEND = $(shell dpkg-buildflags --get CPPFLAGS) + +export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,--as-needed + +%: + dh $@ + +override_dh_auto_configure: + dh_auto_configure -- -DYAB_MULTIBUILD=1 _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

