freeciv (2.4.3-3) unstable; urgency=medium * Make gtk2-engines-pixbuf a full dependency of freeciv-client-gtk since it is required to display GTK-2 themes properly. (Closes: #765501) * Add empty-governments.patch. Fix empty government list in menu (backport of upstream SVN commit 26427). Ensure the menus are really created before performing any operations on them. Thanks to Rogier for the report. (Closes: #764706) * Add BindAll.patch. Fix socket binding and ensure that the client is always able to connect to local servers. Thanks to Xavier Cartron for the report and Jacob Nevins for the patch. (Closes: #757876) * Rename file extensions of patches from diff to patch. * Update Vcs-Browser field to new canonical address. * freeciv-client-gtk: Clarify in the package description that the GTK+ 3 client is still in an experimental state and that it is recommended to use the GTK+ 2 version instead. -- Markus Koschany Mon, 20 Oct 2014 13:18:45 +0200 freeciv (2.4.3-2) unstable; urgency=medium * Ensure that Freeciv can be built twice in a row. debian/rules: Copy mkinstalldirs script to bootstrap directory because it is removed when the build system is autoreconfigured for the second time. This prevents a FTBFS in subsequent runs. (Closes: #764116) * Build gtk2, gtk3, sdl, xaw and stub clients explicitly. Change configure option --enable-client=all to --enable-client=gtk2,gtk3,sdl,xaw,stub to ensure that the qt client is not built by accident in a non-clean build environment. (Closes: #764114) * Declare compliance with Debian Policy 3.9.6. -- Markus Koschany Mon, 06 Oct 2014 01:20:14 +0200 freeciv (2.4.3-1) unstable; urgency=medium * Imported Upstream version 2.4.3. * Remove autotools_dev. Build only with dh_autoreconf. * debian/rules: Replace rm -f with -delete in find command. -- Markus Koschany Wed, 13 Aug 2014 19:24:46 +0200 freeciv (2.4.2-1) unstable; urgency=medium * Imported Upstream version 2.4.2. * debian/control: - Remove alternative dependencies on fonts-japanese-gothic and fonts-vlgothic since the former package does not exist and the latter was actually never used. - Change -data package dependency to freeciv-data (= ${source:Version}). This is a simpler expression that does apparently the same as using an >= and <= expression. * Update themes_sdl_use_system_fonts.diff. Use the correct paths to system font files. * freeciv-data: Install appdata files to /usr/share/appdata. * Add Forwarded header to add-keywords-to-desktop-files.patch. -- Markus Koschany Wed, 12 Feb 2014 17:02:14 +0100 freeciv (2.4.1-1) unstable; urgency=medium * Imported Upstream version 2.4.1. (Closes: #730868) * Add myself to Uploaders. * Update debian/copyright to copyright format 1.0. - Add missing Expat and fonts licenses. * Bump compat level to 9 and require debhelper >= 9. * Improve the package description of Freeciv's clients. (Closes: #657195) (LP: #202327) * Add menu icon to menu files. - Add imagemagick to Build-Depends-Indep. Convert icons in dh_auto_build-indep target. Add icon entry to menu files. Clean xpm files in debian/rules. (Closes: #726221) * Ensure the package can be built. Do not remove hidden quilt .pc directory in dh_clean. (Closes: #598226) * debian/rules: - Build with --parallel. - Use dh_auto_configure instead of configure command and pass dpkg's buildflags via dh_auto_configure to the build system. - Use MULTIARCH paths due to compat level 9 and remove *.la and *.a files in multiarch library paths. - Use --enable-sys-lua configure option. Build with Debian's system lua libraries instead of the embedded ones. - Do not export DH_VERBOSE=1. Disable DH's verbose build. - Export DEB_BUILD_MAINT_OPTIONS = hardening=+all. Enable all hardening flags since freeciv is a network and multiplayer game thus it benefits greatly from additional security features. - Verbose build. Use --disable-silent-rules. Don't hide possible compiler warnings. - Export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed. Avoid useless dependencies. * Declare compliance with Debian policy 3.9.5. * debian/control: - Use canonical VCS-fields. - Add libtolua-dev and libtolua++5-1-dev to Build-Depends. - Remove versioned build-dependency on dpkg (>= 1.15.7). It is trivially satisfied. - Tighten dependency on freeciv-data. Use freeciv-data (>= ${source:Upstream-Version}), freeciv-data (<= ${source:Version}), - Replace versioned dependencies on freeciv-server with ${binary:Version} substvar. Use a substvar instead of changing the versioned dependency every time by hand. * wrap-and-sort -sab * Update debian/watch. Detect only stable releases. * Drop freeciv-data.NEWS. It refers to an obsolete version of freeciv. * Remove debian/tmp from install files. Not needed. * Drop use_system_m4.diff. The patch was never complete. * Install all documentation in doc subdirectory. - Update freeciv-data.docs and install all documentation except the Makefiles, man pages and INSTALL files. * Link freeciv-gtk3.6 to freeciv-client.6. Both gtk clients share the same information. * New: add-keywords-to-desktop-files.patch. * Install upstream freeciv-sdl.desktop file. * freeciv-data.README.Debian. Remove obsolete notes about Xaw3D. * Drop README.source. Hardening is fully implemented now. -- Markus Koschany Sat, 01 Feb 2014 12:12:50 +0100 freeciv (2.4.0-1) unstable; urgency=low * New upstream version. closes: #723838. - Drop use_system_lua5.1.diff (obsolete). - Update use_system_m4.diff. - Refresh increase_minimum_citydlg.diff. * Add build dependency on libcurl. * Install /etc/freeciv/database.lua conffile. * Build (experimental) gtk3 client too. * Have freeciv-client-gtk Recommend gtk2-engines-pixbuf. closes: #677891. -- Clint Adams Thu, 17 Oct 2013 12:20:05 -0400 freeciv (2.3.4-2) unstable; urgency=low * Change SDL client font dependencies because of package renames. closes: #721848. -- Clint Adams Mon, 30 Sep 2013 11:22:10 -0400 freeciv (2.3.4-1) unstable; urgency=low * New upstream version. closes: #699296. - Fixes CVE-2012-5645. closes: #696306. - Fixes CVE-2012-6083. * Bump to Standards-Version 3.9.4. -- Clint Adams Sun, 28 Jul 2013 15:40:34 -0400 freeciv (2.3.2-1) unstable; urgency=low * Update to latest upstream version * Enable build time hardening flags, thanks to Moritz M"uhlenhoff for assistance in this process. (Closes: #654809) * Update to policy 3.9.3 * Amend short description of freeciv-client-extras (Closes: #656708) * Add backporting information to README.source * Fix dependency information to reduce chance of unwitting bugs. * Suggest freeciv-client-extras in freeciv-client-gtk * Change libpng build dependency away from 1.2 (Closes: #662333) * Remove GGZ dependencies (Closes: #655399) * Remove ggz.modules if we were the only entry. This should make the package piuparts clean. -- Karl Goetz Sat, 21 Apr 2012 07:46:55 +1000 freeciv (2.3.1-1) unstable; urgency=low * Switch to short style dh with overrides - Update control to 7.0.50 and compat to 7 - Various packaging cleanups, fixes various issues with our packaging that appears to have been broken for some time. * Change our dependency away from ttf-sazanami-gothic per the request of its maintainer (Closes: #642944) * New package freeciv-client-extras with freeciv-modpack in it. -- Karl Goetz Sat, 31 Dec 2011 11:39:58 +1100 freeciv (2.3.0-1) unstable; urgency=low [ Karl Goetz ] * New upstream version. * Fix themes_sdl_use_system_fonts.diff to apply cleanly on 2.3.0 * Massage work_around_unity_induced_breakage.diff to get it applying to the new codebase (The patch assumes commits made after 2.3.0 was tagged upstream). [ Clint Adams ] * Fudge build system to think there is no libtool mismatch. -- Clint Adams Sun, 28 Aug 2011 22:40:00 -0400 freeciv (2.2.7-2) unstable; urgency=low * Team upload. * repair debian/patches/use_system_lua5.1.diff for multiarch support * rebuild to fix missing patch of data/themes/gui-sdl/human/theme.themespec in 2.2.7-1 (Closes: #636619) -- Jan Dittberner Sun, 07 Aug 2011 15:53:45 +0200 freeciv (2.2.7-1) unstable; urgency=low [ Karl Goetz ] * New upstream version, 2.2.7 (Yes, we skipped 2.2.6) * Include a patch from Freeciv upstream to fix unity on Ubuntu (Closes: LP:#743265) [ Clint Adams ] * Add build dependency on python-minimal. -- Clint Adams Tue, 26 Jul 2011 14:40:06 +0200 freeciv (2.2.5-1) UNRELEASED; urgency=low * Imported Upstream version 2.2.5 * Drop some old/superseded patches * Update standards to 3.9.2 -- Karl Goetz Tue, 12 Apr 2011 16:22:18 +0930 freeciv (2.2.4-1) unstable; urgency=low * New upstream version. -- Clint Adams Thu, 16 Dec 2010 20:44:14 -0500 freeciv (2.2.3-1) unstable; urgency=low [ Karl Goetz ] * Add two patches to change window sizes [ Clint Adams ] * New upstream version. -- Clint Adams Thu, 11 Nov 2010 19:17:02 -0500 freeciv (2.2.2-1) unstable; urgency=low * New upstream release * Update to policy 3.9.1 (No changes required) * Remove icons used for Debian menu entries * Reduce usage of courtesy libraries in packaging * Various packaging tweaks/cleanups * Fix broken symlinks for client manpages. * Disable 99_build_without_ggzd.diff (Closes: 587890) * Add a build-dep on libbz2-dev to enable bzip2 compression for server logs (Closes: 591617) -- Karl Goetz Thu, 05 Aug 2010 08:44:17 +0930 freeciv (2.2.1-1) unstable; urgency=low * New upstream release, thanks Ansgar Burchardt for help preparing the package (Closes: 584589) * Use 'Arrange widgets for small screens' by default (Closes: 195158) * Fix package dependencies -- Karl Goetz Sat, 05 Jun 2010 20:54:23 +0930 freeciv (2.2.0-1) unstable; urgency=low [ Karl Goetz ] * Remove civserver files in /etc/ggzd/ (Closes: 523772, 517787) * Adding ${misc:Depends} to all binary packages (lintian warnings) [ Clint Adams ] * New upstream version. - Drop data_dsc_use_bindir.diff (binary pathnames have changed). -- Clint Adams Tue, 23 Feb 2010 22:09:02 -0500 freeciv (2.1.11-1) unstable; urgency=low * New upstream version. * Bump to Standards-Version 3.8.4. -- Clint Adams Mon, 08 Feb 2010 07:36:40 -0500 freeciv (2.1.10-1) unstable; urgency=low [ Karl Goetz ] * New upstream release * Bump standards-version to 3.8.3 * Update watch file - Now version 3 - Switched to gna.org instead of sf.net * Switch readline dev dependency to libreadline-dev instead of libreadline5-dev. Closes: #553758 * Changed compat to 5 * Relaxed dependencies on freeciv-server for sdl and gtk clients, freeciv-server is now a recommends * Stop d/rules trying to gzip scenarios - upstream does this. * Remove export of datarootdir in d/rules, upstream seems to handle this correctly now. * Deleted 01_configure_ac_localedir.diff from d/patches/ and from series. * Create per-client .desktop files. Closes: #470978, LP: #190555 * Desktop files mention which client they are (sdl/gtk/xaw3d). * Add myself to uploaders on Clint's suggestion. [ Clint Adams ] * Change watch file to grab bz2 tarballs. * Switch to 3.0 (quilt) source format. * Remove quilt code from debian/rules. -- Clint Adams Fri, 27 Nov 2009 23:24:00 -0500 freeciv (2.1.9-1) unstable; urgency=low * New upstream version. - Update 99_build_without_ggzd.diff. * Bump to Standards-Version 3.8.2. -- Clint Adams Mon, 22 Jun 2009 22:41:51 -0400 freeciv (2.1.8-1) unstable; urgency=low * New upstream release. closes: #495740. * Disable GGZ support (can be re-enabled when ggz 1.0 is available). * Change maintainer to Debian Games Team. -- Clint Adams Sat, 29 Nov 2008 22:25:59 -0500 freeciv (2.1.5-3) unstable; urgency=low * Change maintainer to Debian Games Team. * Update Vcs-Git and Vcs-Browser fields to reflect new use of Debian Games Team git repository. -- Clint Adams Thu, 04 Dec 2008 23:08:16 -0500 freeciv (2.1.5-2) unstable; urgency=low * Export datarootdir=/usr/share in debian/rules, so make calls can have a correct value for LOCALEDIR (closes: #489455). Thanks Loïc Minier for the help to solve this. -- Jordi Mallach Tue, 08 Jul 2008 18:34:23 +0200 freeciv (2.1.5-1) unstable; urgency=low * New upstream release (closes: #487910). * Update 99_build_without_ggzd.diff for 2.1.5 with the newest upstream ggz.m4. This includes all changes in the patch (closes: #485159). * Get rid of all debian/*.dirs files. * Fix libgtk2.0-dev versioned build dep to please lintian. * Add a a README.source with information on generating 99_build_without_ggzd.diff and bump Standards-Version to 3.8.0. -- Jordi Mallach Thu, 26 Jun 2008 20:15:52 +0200 freeciv (2.1.4-1) unstable; urgency=low [ Jordi Mallach ] * New upstream release. * Depend on ttf-unfonts-core, where UnDotum.ttf moved (closes: #468948). [ Clint Adams ] * Update 99_build_without_ggzd.diff for 2.1.4. -- Clint Adams Sat, 10 May 2008 13:03:37 -0400 freeciv (2.1.3-1) unstable; urgency=low [ Jordi Mallach ] * Use relative paths to the SDL client fonts, as freeciv specfile parsing will assume all paths are relative to freeciv's datadir. [ Clint Adams ] * New upstream release. -- Clint Adams Sun, 27 Jan 2008 12:06:33 -0500 freeciv (2.1.2-1) unstable; urgency=low [ Jordi Mallach ] * New upstream release. * Make the SDL client depend on ttf-dejavu-core, ttf-sazanami-gothic, ttf-unfonts and ttf-arphic-uming, and remove the font files from the -data package, which had grown in size way too much in 2.1.x. For now, Recommends or Suggests can't be used as the client won't start at all if the fonts listed in the themespec are missing. * New patch patches/themes_sdl_use_system_fonts.diff, to make the themespec reference the system-wide Debian fonts for the SDL client. * Delete patch data_Makefile_use_sysconfdir.diff, as it has been fixed differently in ggz.m4. [ Clint Adams ] * Bump to Standards-Version 3.7.3. * Pass --with-ggzd-confdir=/etc/ggzd to configure. * New patch to not require ggzd at build-time. -- Clint Adams Sat, 29 Dec 2007 13:35:59 -0500 freeciv (2.1.1-1) unstable; urgency=low * New upstream release. * Remove all common ggz configure flags now that ggz.m4 appears to be fixed upstream, and the correct path should be autodetected. * Pass --without-ggz-client to the sdl and xaw3d targets, as advised by upstream, as GGZ support in these clients is untested or incomplete. This removes unnecessary dependencies and leaves GTK+ as the only GGZ-capable client. Also, pass --without-ggz-server to the clients, and --without-ggz-client to the server. * Pass --enable-noregistry to avoid GGZ module registration on install. * Remove links file for -sound-standard, as it doesn't depend on -data and therefore docs can't be shared. * Build-Depend on x11proto-core-dev, not x-dev. * Require libggz* (>= 0.0.14) as per configure.in (closes: #450761). * Wrap build-depends. * Remove XS- prefixes to Vcs-Browser and Vcs-Svn control fields. * Install civclient.dsc in /usr/share/ggz/modules/freeciv, not /etc/ggz; modify postinst/preinst accordingly. * Update data_Makefile_use_sysconfdir.diff and data_dsc_use_bindir.diff. * Remove debian/patches/gtk_cma_gcc42.diff, not really needed according to Jason. * Remove a note about the old package reorganisation from README.Debian, as the information isn't useful or accurate anymore (closes: 403858). * Don't install our own .desktop file for -client-gtk, as Freeciv now ships one based on ours. Purposely don't ship freeciv-server.desktop, I don't think it should exist at all. * Move icons dir to the correct directory, and install it in -data. * Don't ship our own .png icons, so the freedesktop icons can be used instead. Hence, drop Build-Dep on sharutils. It'd be great if someone would provide xpm icons based on the official ones. :) -- Jordi Mallach Wed, 28 Nov 2007 22:59:50 +0100 freeciv (2.1.0-1) unstable; urgency=low [ Jordi Mallach ] * New upstream release. * Bump dependencies to the 2.1 series. * Add a new binary package for the new SDL client. * Add a new binary package for stdsounds (freeciv-sound-standard). Packaging bits taken from the never-released freeciv-sound-standard package (closes: #191796). * Add Homepage, XS-Vcs-Svn and XS-Vcs-Browser control fields. * Add GGZ support on all builds. For now, this requires specifying where GGZ is installed in Debian probably due to GGZ bugs. * Add Build-Depends on libsdl-image1.2-dev, libggzmod-dev, libggzdmod-dev and libggz-gtk-dev. * Make freeciv-client-gtk depend on ggzcore-bin, needed to register GGZ modules. * Install GGZ module files and register/unregister them at postinst/prerm for freeciv-client-gtk. * Add patch data_dsc_use_bindir.diff to fix path to Freeciv executables in GGZ module files. Paths are hardcoded for now, as it doesn't like @bindir@ as it is. * Move icons to freeciv-data. Add the necessary Replaces. * Install a png version of the server icon as well. * Set $sysconfdir to /etc. * Add the Debian menu xpm icons for all client flavours. * Add copyright info for some LGPL'd bits and sound origins. * Add a freeciv-data.NEWS file with pointers to a still unresolved issue with civclient crashing when trying to start a network game, if ~/.civclientrc was created by Freeciv 1.14. * Remove bootstrap/config.{guess,sub} at clean (closes: #424278). * Add patch gtk_cma_gcc42.diff to fix CMA getting reset in city management when civclient-gtk is compiled with GCC 4.2. [ Clint Adams ] * Add patch data_Makefile_use_sysconfdir.diff to use @sysconfdir@ instead of @prefix@/etc. -- Jordi Mallach Tue, 30 Oct 2007 16:35:57 +0100 freeciv (2.1.0~rc1-1) experimental; urgency=low * New upstream release candidate. -- Clint Adams Thu, 18 Oct 2007 21:02:58 -0400 freeciv (2.1.0~beta6-0exp1) experimental; urgency=low * New upstream beta release. closes: #433554. - Update 01_configure_ac_localedir.diff . - Remove 02_caravan.dpatch . -- Clint Adams Tue, 09 Oct 2007 21:20:01 -0400 freeciv (2.0.9-3) unstable; urgency=low * Drop outdated man pages and ship the upstream ones instead. closes: #436465. * Move civserver man page from freeciv-data to freeciv-server. -- Clint Adams Tue, 09 Oct 2007 20:28:46 -0400 freeciv (2.0.9-2) unstable; urgency=medium * Add 01_configure_ac_localedir.diff to fix search for .mo files. closes: #420357. -- Clint Adams Thu, 26 Apr 2007 08:17:32 -0400 freeciv (2.0.9-1) unstable; urgency=low * New upstream release. - Remove 01_configure_ac_localedir.dpatch - Remove 03_CVE-2006-3913 * Bump Standards-Version to 3.7.2. * Update FSF address in copyright file. -- Clint Adams Sun, 8 Apr 2007 10:07:06 -0400 freeciv (2.0.8-3) unstable; urgency=high * Ack vorlon's NMU. Thanks! Closes: #381378. * Add common/packets.c bits to CVE-2006-3913 from freeciv's SVN repository. -- Jordi Mallach Fri, 18 Aug 2006 11:55:47 +0200 freeciv (2.0.8-2.1) unstable; urgency=high * Non-maintainer upload. * High-urgency upload for RC bugfix. * Fix CVE-2006-3913, possible remote arbitrary code execution bug; thanks to Joey Schulze for the patch. Closes: #381378. -- Steve Langasek Wed, 16 Aug 2006 19:22:26 -0700 freeciv (2.0.8-2) unstable; urgency=low * debian/control: - require quilt (>= 0.42), as the version in sarge isn't enough (thanks, Dirk Prösdorf; closes: #356206). - add Build-Depends on libxaw7-dev (closes: #373297). -- Jordi Mallach Wed, 14 Jun 2006 20:13:32 +0200 freeciv (2.0.8-1) unstable; urgency=high * New upstream release. - [SECURITY: CVE-2006-0047] fixes a remote Denial of Service in civserver (closes: #355211). [ Clint Adams ] * debian/control, debian/rules: switch from dpatch to quilt. -- Jordi Mallach Mon, 6 Mar 2006 10:03:06 +0100 freeciv (2.0.7-2) unstable; urgency=low * debian/control: replace xlibs-dev build dependency with the necessary split packages (closes: #346708). -- Jordi Mallach Wed, 30 Nov 2005 10:52:42 +0100 freeciv (2.0.7-1) unstable; urgency=low * The "The Canadians are no more!" release. * New upstream release. -- Jordi Mallach Wed, 9 Nov 2005 16:31:16 -0500 freeciv (2.0.6-1) unstable; urgency=low * New upstream release. - shows the LAN tab by default, avoiding timeouts when you can't reach the metaserver (closes: #309272). * debian/freeciv.desktop: Fix category from "Strategy" to "StrategyGame", to fix categorisation in KDE. Thanks to Ronny Standtke. -- Jordi Mallach Mon, 26 Sep 2005 18:22:11 +0200 freeciv (2.0.5-2) unstable; urgency=low * Rebuild on a sane pbuilder chroot (closes: #326977, #326988, #327036). * debian/rules: link config.{guess,sub} in the correct place, fixing FTBFS on ppc64 (closes: #322950). * debian/control: - remove the transitional dummy packages, and make freeciv-gtk-client Provide: freeciv for convenience (closes: #321983, #321984, #321985). - bump Standards-Version to 3.6.2.0 (no changes required). -- Jordi Mallach Wed, 7 Sep 2005 18:07:39 +0200 freeciv (2.0.5-1) unstable; urgency=low * New upstream release. - includes German translation corrections by Jens Seidel (closes: #314108). -- Jordi Mallach Tue, 6 Sep 2005 12:32:53 +0200 freeciv (2.0.4-1) unstable; urgency=low * New upstream release. -- Jordi Mallach Thu, 28 Jul 2005 10:52:30 +0200 freeciv (2.0.3-1) unstable; urgency=low * New upstream release. -- Jordi Mallach Thu, 21 Jul 2005 22:07:13 +0200 freeciv (2.0.2-1) unstable; urgency=low * New upstream release. -- Jordi Mallach Tue, 14 Jun 2005 16:47:10 +0200 freeciv (2.0.1-1) unstable; urgency=low * New upstream release. - different locales shouldn't be a problem in 2.0 (closes: #266513). * Jordi Mallach: - debian/control: + following jdorje's suggestion, finally make -client-gtk depend on the server. + build-depend on sharutils. - debian/rules: install new png and xpm icons for freeciv clients and server from Sam Morris (closes: #305376). - debian/freeciv.desktop: add Polish translation. -- Jordi Mallach Wed, 27 Apr 2005 02:35:51 +0200 freeciv (2.0.0-1) experimental; urgency=low * New upstream release! * Jordi Mallach: - debian/control: tighten dependencies again. -- Jordi Mallach Sun, 17 Apr 2005 02:03:06 +0200 freeciv (1.14.2+2.0.0rc1-1) experimental; urgency=low * New upstream development release (closes: #282637). - shows tech goal distance (closes: #195384). - most dialogs have been eliminated (closes: #223060). * Filip Van Raemdonck: - debian/control: build-depend on libpng12-dev. - debian/patches/01_ipv6.dpatch: disabled for now. - debian/patches/02_caravan.dpatch: updated. - debian/patches/03_gtk_progress_bar.dpatch: removed, applied upstream. - debian/patches/00list: updated. * Jordi Mallach: - debian/control: + tighten dependencies and build-dependencies for 2.0.0. + make freeciv-client-gtk recommend, not suggest, freeciv-server, as the client can now a local server if it is installed. + tweak the descriptions. - debian/patches/01_configure_ac_localedir.dpatch: change LOCALEDIR to $prefix/share/locale. -- Jordi Mallach Tue, 5 Apr 2005 17:18:24 +0200 freeciv (1.14.2-1) unstable; urgency=low * New upstream release. * Jordi Mallach: - debian/rules: disable debugging entirely, as we're stripping binaries anyway. - debian/patches/04_server_mapgen.dpatch: removed, fixed upstream. - debian/patches/05_s1_14_update.dpatch: removed. - debian/patches/00list: updated. -- Jordi Mallach Sat, 11 Sep 2004 19:16:49 +0200 freeciv (1.14.1-6) unstable; urgency=medium * Jordi Mallach: - debian/freeciv.desktop: + fixup a few things to make it freedesktop-compliant, so gnome-vfs shows it in the GNOME menu (closes: #270348). + add French translation from Jérôme Warnier, thanks! -- Jordi Mallach Fri, 10 Sep 2004 11:19:28 +0200 freeciv (1.14.1-5) unstable; urgency=medium * Freeciv packages are now hosted in Alioth! See the pkg-freeciv project for details. * Jordi Mallach: - debian/control: + build-depend on dpatch. + switch maintainer field to Debian Freeciv Maintainers , and add myself and Kyle McMartin to uploaders. - debian/rules: add dpatch support. debian/patches/01_debian-patch: dpatchify the different Debian patches from the diff.gz. * Kyle McMartin: - debian/patches: + split out monolithic dpatch into individual patches. + merge fixes from stable branch of upstream CVS. + updated sv.po from CVS, (closes: #266235) + kill 05_no_gtk2_pango, as it's merged upstream. -- Jordi Mallach Tue, 31 Aug 2004 23:30:56 +0200 freeciv (1.14.1-4) unstable; urgency=low * debian/civ{client,server}.6: patch from Florian to make the manpages describe the available options in 1.14.1, not CVS HEAD (closes: #259445). * server/mapgen.c: apply patch from Jason Dorje to fix an important bug in the generation of rivers, thanks! (closes: #261262) -- Jordi Mallach Sun, 25 Jul 2004 17:18:32 +0200 freeciv (1.14.1-3) unstable; urgency=low * client/gui-gtk-2.0/gui_main.c: remove bogus "LANGUAGE=foo" debug message on client startup, it was missleading (thanks weasel!). * debian/civ{client,server}.6: updated manpages from Florian Ernst, thanks! (closes: #257309). -- Jordi Mallach Sat, 10 Jul 2004 18:11:01 +0200 freeciv (1.14.1-2) unstable; urgency=low * server/sernet.c: Apply patch from Samuel Thibault to fix crashes on connect, thanks! (closes: #224387). -- Jordi Mallach Fri, 26 Dec 2003 19:54:47 +0100 freeciv (1.14.1-1) unstable; urgency=low * New upstream release. + windows now set class names (closes: #127057). + fixes focus behaviour of help window when a technology is completed (closes: #195092). + should make the window slightly smaller (part of #195158). + most of Filip Van Raemdonck's patch/improvements to the GTK2 client applied upstream. + client doesn't crash when spying a city and pressing "Next/Prev city" buttons (closes: #219068). + in general, fixes many bugs in 1.14.0 and provides a more polished GTK2 client. * client/gui-gtk-2.0/dialogs.c: Apply Filip's patch to show in the caravan dialog how many shields remain to have a wonder built (closes: #197056). * debian/control: + bump freeciv-data dependencies to >= 1.14.1. + bump Standards-Version to 3.6.1.0 (no changes required). * debian/rules: + don't cleanup po/nl.gmo anymore, fixed upstream. + remove work-around for xaw build. -- Jordi Mallach Fri, 5 Dec 2003 14:30:16 +0100 freeciv (1.14.0-5) unstable; urgency=low * Major package reorganization: - adopt a naming scheme for freeciv packages: freeciv-mod-* for mod packages, freeciv-sound-* for sound packs, freeciv-tile-* for tile packages, freeciv-client-* for client packages. - move arch-independent data to freeciv-data, freeciv to freeciv-server and make freeciv a dummy package, which depends on freeciv-client and freeciv-server to ensure smooth upgrades. In Sarge+1, this package will be removed and made a virtual package, provided by freeciv-clients. - NOTE: if you just want a freeciv client and not the server, you'll have to manually remove the freeciv-server and freeciv packages. * debian/README.Debian: + add a note about customizing the look of GTK2 clients (closes: #187912). + add some explanations on the package reorganization. * debian/control: + freeciv: made a dummy package which depends on freeciv-server and freeciv-client. + freeciv-server: - new package, including just the server binary. - Depends: freeciv-data, Suggests: freeciv-client, Conflicts: old freeciv packages. + freeciv-xaw3d: - renamed to freeciv-client-xaw3d. - make freeciv-xaw3d a dummy package which just depends on freeciv-client-xaw3d. - Depends: freeciv-data, Suggests: freeciv-server, freeciv-sound, Provides: freeciv-client, freeciv-xaw3d, Replaces: freeciv-xaw3d. + freeciv-gtk: same as freeciv-xaw3d. + freeciv-data: new package, including arch-independent data files. + add Filip Van Raemdonck to Uploaders:. * debian/freeciv.desktop: add StartupNotify support. * debian/rules: + add binary-indep rules. + install everything in debian/tmp and then use dh_install. + use $localedir on install rules instead of moving mo files later. + install freeciv.desktop in the GNOME2/KDE3-compatible location. + lots of other cruft cleaning. * debian/freeciv-{client-gtk,client-xaw3d,server}.links: + link /usr/share/doc dirs to freeciv-data's. + manage manpage symlinks here. * debian/watch: rewrite using v2 format, correct path to tarballs. * client/gui-gtk-2.0/graphics.c: backport a working fix for the Gdk-CRITICAL warnings on resizing the Freeciv logo (closes: #180138). * client/gui-gtk-2.0/cityrep.c: backport fix from CVS to fix a city report update segfault (closes: #190140). * client/gui-gtk-2.0/Freeciv.h: change chatline default colours to black on white, to make it more readable (1.14.1 will behave like this too). -- Jordi Mallach Sun, 27 Apr 2003 00:38:43 +0200 freeciv (1.14.0-4) unstable; urgency=low * client/gui-gtk-2.0/gui_main.c: apply patch from CVS to fix reading of ~/.freeciv.rc-2.0 (thanks, Vasco Alexandre Da Silva Costa; closes: #187912). * client/gui-gtk-2.0/graphics.c: apply patch from CVS to fix Gdk-CRITICAL warnings (closes: #180138). * debian/control: + bump debhelper build-dependency to >= 4.0.0. + add libsdl-mixer1.2-dev and libesd0-dev to build-depends to enable sound support (closes: #157136). + Standards-Version: 3.5.9.0 (no changes). -- Jordi Mallach Thu, 10 Apr 2003 01:36:03 +0200 freeciv (1.14.0-3) unstable; urgency=low * Applied patch from Luc Beloeil, with fixes from Fabio Massimo Di Nitto, adds client + server IPv6 support. -- Jordi Mallach Thu, 13 Feb 2003 15:59:10 +0100 freeciv (1.14.0-2) unstable; urgency=low * debian/control: + don't lie, and really add autotools-dev to Build-Depends. + apply Filip Van Raemdonck's suggestions to enhance the descriptions (closes: #177859). * debian/rules: define HAVE_LIBXAW3D by hand on build-xaw, to work around a bug where Xaw3D wouldn't be included at compile time, making civclient-xaw segfault immediatelly on startup. * The "Learned New Tech" message has been configurable for a few versions (closes: #48023). * The "Turn done" button obeys the GTK theme with GTK2 (closes: #127048). * The package correctly removes alternatives (closes: #176113). -- Jordi Mallach Wed, 22 Jan 2003 23:29:39 +0100 freeciv (1.14.0-1) unstable; urgency=low * New upstream release. * New maintainer. Thanks Jules! * Rebuild tarball to exclude upstream debian/ dir. * debian/copyright: updated package history and download URL. * debian/control: + updated Maintainer: field. + tighten client Depends to (>= 1.14.0). + improve package synopsis, which makes lintian happy. + add Build-Depends on autotools-dev. + Standards-Version: 3.5.8.0. * debian/compat: use DH_COMPAT=4. * debian/docs: add a list of individual docs, don't just glob, as there's stuff we don't want at all. * debian/rules: + pass DEB_HOST_GNU_TYPE and DEB_BUILD_GNU_TYPE to the configure call. + symlink config.sub and config.guess to those provided by autotools-dev on configure, rm them on clean. + add support for DEB_BUILD_OPTIONS. + remove DH_COMPAT definition. + add --enable-client arguments to build-gtk and build-xaw3d. + other build fixes. * Not applying Wonders of the World patch, as there's no testing of how non-patched clients/servers would react to this (closes: #153018). * Maintainer release, closing NMU fixed bugs (closes: #170901, #47352, #88539, #92096, #94485, #94486, #94487, #94488, #95203, #100768, #140618, #171074, #106283, #108385, #124640, #24037, #68964, #71276, #94492, #108038, #113499, #153413, #154329). -- Jordi Mallach Tue, 21 Jan 2003 14:56:48 +0100 freeciv (1.13.0-0.1) unstable; urgency=low * Non-Maintainer Upload, after trying to contact Jules with no luck. * This release was cooked up by Filip Van Raemdonck and Jordi Mallach, in an amazing lesson of cooperation. * New upstream version, which works with online servers (closes: #154329). * Correct the description (closes: #124640). * Install the upstream changelog only once (closes: #140618). * Remove the emacs variables from this changelog. * Remove the debian/obsolete/ directory. * Build with GTK+ 2.0. This means gdk-imlib-dev is no longer needed. Update Build-Depends:. Remove unneeded include of gdk_imlib.h. * Update Standards-Version:. * Update the client packages to depend on freeciv >= 1.13. * Set DH_COMPAT=3 to allow globbing for doc/*. Install the server and data files into debian/freeciv/ since compatibility level 3 expects them there. Use dh_installman instead of dh_installmanpages. * Don't install HOWTOPLAY into the freeciv package twice. * The repeated sentence has been fixed in this version (closes: #108385). * Fixes and additions for the .desktop file (closes: #153413). * Compress game scenarios (closes: #113499). * Not applying patch in #153018, letting Jules decide. I (Jordi) think it's a bad idea, not knowing how it'll look when playing in a non-Debian server. * Remove po/nl.gmo in clean so it builds ok the second time. -- Jordi Mallach Thu, 15 Aug 2002 21:18:06 +0200 freeciv (1.12.0-0.1) unstable; urgency=low * Non maintainer upload with Jules' permission. * New upstream version. Fixes a memory leak in the xaw3d client, and an issue with the Colosseum help. As far as I can tell the goto bug report is also fixed. (Closes: #24037, #88539, #100768, #106283, #108038) * Increase Standards-Version. * Add Build-Depends. (Closes: #68964, #92096) * Add alternatives for civclient, not only civ. (Closes: #47352, #71276) * Add readline support. (Closes: #94492) * Remove kludge for pot files not getting installed; add another one for pot files getting installed in the wrong location. * Move freeciv-{gtk,xaw3d}.postrm to .prerm for update-alternatives. * Bump server package version in clients dependencies. (Closes: #94486, #95203) * Remove xaw3dg from Depends: in control for freeciv-xaw3d; dh_shlibdeps takes care of this. (Closes: #94485) * Add --without-zlib to the clients configure calls so it doesn't get linked in (clients don't need it). (Closes: #94487, #94488) * Fix typo in nl translation. * Go through bugs and weed out the already fixed ones. (Closes: #47352) * Yay! I got more bugs fixed as Thorsten did (15 vs. 16). -- Filip Van Raemdonck Mon, 23 Jul 2001 12:13:17 +0200 freeciv (1.11.4-3) unstable; urgency=low * Double-doh! Still one helix dependency on the -gtk package, namely on gdk-imlib1. -- Jules Bean Fri, 25 Aug 2000 10:56:16 +0100 freeciv (1.11.4-2) unstable; urgency=low * Doh! Recompile against woody not helix GTK... -- Jules Bean Mon, 14 Aug 2000 00:27:46 +0100 freeciv (1.11.4-1) unstable; urgency=low * New upstream release, including: - full Fog of War - goto works for air units - initial version of proper diplomacy (at war, pacts, etc.) - many other changes, check the NEWS file! * New maintainer -- Jules Bean Sat, 12 Aug 2000 21:25:48 +0100 freeciv (1.10.0-1) unstable; urgency=low * New upstream release; hilights: - more i18n - "connect" command (tell a settler to build eg. road from X to Y) - dazzling number of nations to choose from - worklist (select the next N things to build in a city) * Merging back Torsten's changes - thank you Torsten -- Lalo Martins Wed, 23 Feb 2000 14:06:55 -0200 freeciv (1.9.0-2.1) unstable; urgency=low * Non maintainer upload. * Make the client packages depend on freeciv >= 1.9 (closes: #49667). * Disabled building of the empty freeciv-xaw package which made no sense. * Added --cache-file option to configure invocations to speed up the build process. * Installed HOWTOPLAY into each package since it is quite small compared to the overall size of the software (closes: #36091). * Made the whole beast FHS compliant (closes: #49506). * Installed changelog into each package (lintian). * Made a doc directory for each package. * Removed icon="none" from menu files (lintian). * Added #DEBHELPER# to install/remove scripts. * Removed calls to update-menus from scripts because debhelper already takes care of this and there is a small time penalty on (de)installation. * Updated location of GPL license in copyright file. * Made civ.1.gz a slave of civ so that man civ will work (closes: 47352) * Checked old bug reports: - Help window stays after reconnecting (closes: #48016) - /usr/games/civ is not any longer a script but maintained by the alternatives system (closes: #25589) - civclient-gtk is dynamically linked (closes: #48017). Probably the problem was the result of a defect GTK installation during the build. - according to the logs, bug 26795 was fixed upstream (closes: #26795) - resizing does not produce any gaps with the current version (closes: #26797) - dh_clean takes care of removing debian/files (closes: #32780) - Debian unstable version is current (closes: #38980, #48221) * As the freeciv-xaw package is no longer build it can't have a bug *eg* - the bad link is not anymore (closes: #48214) - update-xaw-wrappers is not needed/called anymore (closes: #24108) - another problem with xaw is a non-issue (closes: #26396) - We do not care for alternatives vs. xaw-wrappers anymore (closes: #31907) - The new xaw-wrappers config format does not tangle us (closes: #37111) - Non-existent civclient-xaw will not segfault ;) (closes: #38368) -- Torsten Landschoff Wed, 23 Feb 2000 14:06:02 -0200 freeciv (1.9.0-2) unstable; urgency=low * Disabled the building of the freeciv-xaw package because if nobody uses it, it's not worth the xaw-wrappers headaches * Added temporary kludge to rules to install potfiles * Fixed /usr/man -> /usr/share/man; I'll still have to deal with /usr/doc -- Lalo Martins Tue, 2 Nov 1999 17:16:34 +0100 freeciv (1.9.0-1) unstable; urgency=low * New upstream release -- Lalo Martins Sat, 23 Oct 1999 18:29:12 -0200 freeciv (1.8.1+cvs19990926) unstable; urgency=low * New upstream release (CVS snapshot); highlights: * Terrain rulesets * Nation rulesets (you can add nations) * Beginnings of internacionalization -- Lalo Martins Sat, 25 Sep 1999 21:31:41 -0300 freeciv (1.8.1-1) unstable; urgency=low * New upstream release; this gets the GTK+ client out of experimental and into the Debian distribution -- Lalo Martins Sat, 10 Jul 1999 14:26:42 -0300 freeciv (1.8.0+cvs19990630) unstable; urgency=low * New upstream release (CVS snapshot) -- Lalo Martins Wed, 30 Jun 1999 14:23:09 -0300 freeciv (1.8.0+cvs19990610) experimental; urgency=low * New upstream release (CVS snapshot); highlights: * GTK version (freeciv-gtk) -- Lalo Martins Thu, 10 Jun 1999 12:32:04 -0300 freeciv (1.8.0-1) unstable; urgency=low * New upstream release * Main package (freeciv) no longer contains a client, to get rid of superfulous dependencies; instead it Recommends: freeciv-client which is a virtual package Provided by the 2 client packages (3 for the CVS snapshots). The xaw client is moved to the freeciv-xaw package. * Fixed the xaw-wrappers incompatibility (xaw-wrappers changed its interface since the last Freeciv release, and this made freeciv-xaw incompatible) -- Lalo Martins Thu, 10 Jun 1999 12:32:04 -0300 freeciv (1.7.2+cvs19990223) experimental; urgency=low * New upstream release (CVS snapshot) -- Lalo Martins Tue, 23 Feb 1999 14:18:10 -0500 freeciv (1.7.2+cvs19990117) experimental; urgency=low * New upstream release (CVS snapshot); highlights: * Expanded tile system, selectable tiles * Diagonal roads/railroads! * Civil war (civilizations split if capital falls - defaults to off) * Space race (no I don't know how it works, but defaults to off) -- Lalo Martins Sun, 17 Jan 1999 10:23:21 -0500 freeciv (1.7.2-4) unstable; urgency=low * New package freeciv-xaw3d that is (guess what?) linked with xaw3d. * Rewrote debian/rules (and others) to work with the new package and use debhelper. * Fixes #31907 (glitch in alternatives system when interfaced with xaw3d) -- Lalo Martins Fri, 15 Jan 1999 13:36:23 -0200 freeciv (1.7.2-3) frozen unstable; urgency=low * ...And once again, a postinst that doesn't work :-) Ignore -1 and -2 -- Lalo Martins Sun, 27 Dec 1998 00:38:46 -0600 freeciv (1.7.2-2) frozen unstable; urgency=low * Fixed lots of glitches in debianization of the new status quo: + We no longer need the "civ" script because we now set datadir in configure + Made "civ" into an alternative, to cope with future binary packages freeciv-xaw3d and freeciv-gtk + The menu entry for the client does not point to "civ" anymore but to "civclient"; changed the label to state that it's the "(traditional Athena version)" + Manually stripping binaries till I get around to rewrite debian/rules for debhelper * Notice: 1.7.2-1 wouldn't work at all, if you have it you need to upgrade -- Lalo Martins Sat, 26 Dec 1998 16:35:57 -0600 freeciv (1.7.2-1) frozen unstable; urgency=low * Changed /usr/bin/update-xaw-wrappers in postinst to /usr/sbin/update-xaw-wrappers (fixes #24108). Going to frozen because this bug keeps Freeciv from working with xaw-wrappers at all * New upstream release -- Lalo Martins Sat, 26 Dec 1998 11:56:10 -0600 freeciv (1.7.1+cvs19981126) experimental; urgency=low * New upstream release (CVS snapshot) -- Lalo Martins Thu, 26 Nov 1998 01:05:04 -0600 freeciv (1.7.1-1) unstable; urgency=low * New upstream release -- Lalo Martins Thu, 17 Sep 1998 00:12:51 -0500 freeciv (1.7.0-1) unstable; urgency=low * New upstream release -- Lalo Martins Fri, 7 Aug 1998 22:07:31 -0300 freeciv (1.6.3-1) unstable; urgency=low * New maintainer. * New upstream release. * Added menu entry for server too. * Changed debian/rules to work with the configure script and cope with the new files (CHANGES->ChangeLog for one) for /usr/doc. -- Lalo Martins Sat, 20 Jun 1998 05:58:41 -0300 freeciv (1.5.4-1) unstable; urgency=low * New upstream source. -- Richard Braakman Wed, 25 Feb 1998 19:39:15 +0100 freeciv (1.5.3-1) unstable; urgency=low * New upstream source. * Manpages were dropped from upstream; include the ones from freeciv 1.5.2 in the debian directory and install them. -- Richard Braakman Wed, 25 Feb 1998 19:39:15 +0100 freeciv (1.5.2-1) unstable; urgency=low * New upstream source. * Install the helptexts too. (Oops :-). This fixes bug #18547. -- Richard Braakman Wed, 25 Feb 1998 19:39:15 +0100 freeciv (1.5.1-1) unstable; urgency=low * New upstream source. * Install a manpage for the civ script. (#17957) * Corrected FSF address in copyright file. * Install files with -p to preserve timestamps. -- Richard Braakman Mon, 9 Feb 1998 18:44:17 +0100 freeciv (1.5.0-1) unstable; urgency=low * New upstream source (BETA). * Include Section and Priority fields in binary package. * Standards-Version 2.4.0.0. -- Richard Braakman Wed, 4 Feb 1998 15:11:04 +0100 freeciv (1.4.6-1) unstable; urgency=low * New upstream source (BETA). * Install new HOWTOPLAY document. * Install new civclient and civserver manpages. * Install menu entry (civclient can now start independently). -- Richard Braakman Wed, 21 Jan 1998 18:53:16 +0100 freeciv (1.4.5-1) unstable; urgency=low * New upstream source (BETA). * Renamed README.debian to README.Debian. * Recommend at least version 0.10 of xaw-wrappers. * Don't make clean target depend on configure target. * Bug #10927 fixed upstream (minimap is now sized correctly for the xsize/ysize set by the server) * Bug #11169 fixed upstream (server now saves all information when saving) -- Richard Braakman Thu, 4 Dec 1997 17:52:15 +0100 freeciv (1.0k-4) unstable; urgency=low * Added entries for (libc5) xaw3d and nextaw to xaw-wrappers file, to avoid coredumps. * Added entry for compat xaw95 and libc6 xaw95g even though they do not exist yet. * Oops, when I made freeciv recommend xaw-wrappers I accidentally made it recommend (rather than depend on) its shared libraries too. Fixed. -- Richard Braakman Mon, 17 Nov 1997 13:07:25 +0100 freeciv (1.0k-3) unstable; urgency=low * Added note by upstream author to README.debian. * Patched save-game routine to check for write errors. (#11521) -- Richard Braakman Mon, 17 Nov 1997 11:53:25 +0100 freeciv (1.0k-2) unstable; urgency=low * Installed config entry for xaw-wrappers, because freeciv requires the original Xaw library. * Recommend xaw-wrappers for that reason. * Previous changelog was incorrect: I decided not to install menu entries after all, because the programs are not very useful when run without flags. -- Richard Braakman Sun, 9 Nov 1997 12:01:12 +0100 freeciv (1.0k-1) unstable; urgency=low * New maintainer. * New upstream release. * Use pristine upstream source. * Application defaults file no longer a conffile. (fixes bug #11230) * Changed debian/rules layout. * Use debian-specific civ script, changed $* to ${1+"$@"}. (fixes bug #10157) * Removed "ser" script; it just called civserver and polluted the namespace. * Recompiled for libc6. (fixes bug #12953) * Installed menu entries for server and client. -- Richard Braakman Thu, 6 Nov 1997 21:46:14 +0100 freeciv (1.0j-2) unstable; urgency=low * Imakefile: set XAWLIB to use libXaw. -- Karl Sackett Thu, 5 Jun 1997 09:47:47 -0500 freeciv (1.0j-1) unstable; urgency=low * New upstream release. * freeciv library files moved to /usr/lib/games/freeciv, FREECIV_ DATADIR changed accordingly. -- Karl Sackett Mon, 26 May 1997 11:26:48 -0500 freeciv (1.0i-1) unstable; urgency=low * First Debian release. * civ: FREECIV_DATADIR set to /usr/games/freeciv/data. -- Karl Sackett Tue, 1 Apr 1997 10:37:50 -0600