Change logs for freeciv source package in Jessie

  • 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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  Sat, 21 Apr 2012 07:46:55 +1000