goo (0.155-13) unstable; urgency=high

  * debian/goo.emacsen-install: Tolerate preexisting .el symlinks, which
    can exist when configuring goo and an emacs flavor in the same run.
    (Closes: #730811.)
  * debian/control: Note compliance with Standards-Version 3.9.5.

 -- Aaron M. Ucko <ucko@debian.org>  Sun, 01 Dec 2013 13:57:57 -0500

goo (0.155-12) unstable; urgency=low

  * src/goo/system.goo (add-tmp-path): make sure to pass
    %create-temp-directory's result through %sb.  (Already taken care of
    in system.c, hand-patched because regeneration shuffles everything,
    but accidentally left out of system.goo.)

 -- Aaron M. Ucko <ucko@debian.org>  Sat, 30 Jun 2012 00:11:26 -0400

goo (0.155-11) unstable; urgency=low

  * c/grt.h:
    - Make sure to declare YevalSast_evalYPbinding_{boundQ,value_or}
      to keep dynamically loaded g2c extensions from crashing when taking
      full advantage of 64-bit address spaces, as with PIE on amd64.
    - Also declare the new YgooSsystemYPcreate_temp_directory function.
  * {c/g2c,src}/goo/(%)system.*: arrange to build g2c extensions in secure
    temporary directories (cleaned on exit) rather than directly in /tmp.
  * debian/compat: advance to Debhelper 9.
  * debian/control:
    - Build-Depends: debhelper (>= 9), implying a new enough dpkg-dev.
    - Standards-Version: 3.9.3 (no changes required).
    - Repoint Vcs-* fields at anonscm.debian.org (vs. git.debian.org).
  * debian/goo.emacsen-install: symlink elisp source rather than copying
    it; keep the symlinks around.
  * debian/rules: enable full hardening.

 -- Aaron M. Ucko <ucko@debian.org>  Fri, 29 Jun 2012 00:28:41 -0400

goo (0.155-10) unstable; urgency=low

  * The "Third time's the charm?" release.
  * Patch grt.h to work around #617748 (the root cause of #617395) by
    defining GC_FREEBSD_THREADS or GC_GNU_THREADS in addition to
    GC_THREADS as appropriate, as gc_config_macros.h does not yet do so.
  * Run (dh_auto_)configure --with-threads on all architectures again, as
    it should now really be safe to do so.

 -- Aaron M. Ucko <ucko@debian.org>  Thu, 10 Mar 2011 22:43:16 -0500

goo (0.155-9) unstable; urgency=low

  * Don't run (dh_auto_)configure --with-threads on kFreeBSD, on which
    libgc still lacks pthread support.  (Advancing to version 7 only made
    a difference on the Hurd.)  (Closes: #617395.)

 -- Aaron M. Ucko <ucko@debian.org>  Tue, 08 Mar 2011 18:58:42 -0500

goo (0.155-8) unstable; urgency=low

  * Advance GMP build-dependency from libgmp3-dev to libgmp10-dev | libgmp-dev.
  * Set baseline {C,LD}FLAGS from dpkg-buildflags, introduced in dpkg 1.15.7.
  * Advance to Debhelper 8 and minimize rules further (via override_dh_*).
  * Build-depend on libgc 7 and always invoke configure --with-threads.
  * Depend on ${misc:Depends} in case Debhelper ever populates it.
  * Reflect (direct) use of git, with no patch system of any sort.
  * Update section from devel to lisp.
  * Declare compliance with Policy 3.9.1.

 -- Aaron M. Ucko <ucko@debian.org>  Mon, 07 Mar 2011 23:53:15 -0500

goo (0.155-7) unstable; urgency=low

  * Migrate from CDBS to Debhelper 7.
  * Declare compliance with Policy 3.8.0.  (No changes needed.)

 -- Aaron M. Ucko <ucko@debian.org>  Sat, 14 Jun 2008 17:26:08 -0400

goo (0.155-6) unstable; urgency=low

  * The "overdue spring cleaning" release.
  * Clean up build dependencies, assuming a baseline of at least stable (etch).
  * Advance to debhelper 6 on principle.
  * Migrate home page annotation from long description to formal field.
  * Clean up and clarify debian/copyright, following the machine-readable
    format proposal (http://wiki.debian.org/Proposals/CopyrightFormat).
  * Modernize doc-base section from Apps/Programming to Programming/Goo.
  * Likewise modernize menu section to Applications/Programming.
  * Override lintian regarding (upstream) CVS directories in source tree.
  * Declare compliance with policy ("Standards-Version") 3.7.3.

 -- Aaron M. Ucko <ucko@debian.org>  Wed, 26 Mar 2008 20:01:12 -0400

goo (0.155-5) unstable; urgency=low

  * Improve logic in debian/rules:
    - Check DEB_HOST_* rather than DEB_BUILD_* for the sake of
      cross-compilers.
    - Honor the (nonstandard) DEB_BUILD_OPTIONS flag "nothreads".
    - Never explicitly specify --without-threads, which ends up confusing
      configure.
  * Fix issues that led to crashes on 64-bit systems (closes: #325346):
    - %allocate-stack: use sizeof(P) as the element size rather than
      hardcoding 4.
    - Ensure that no function is called without a prototype.
    - Ensure that printf format strings and arguments match up.
  * Take care of minor warnings that are either still of potential
    significance or merely responsible for a lot of noise.
  * Increase hardcoded MAX_STACK_SIZE from 70000 to 170000 [bytes] to keep
    self-compilation from overflowing on 64-bit systems.
  * Fix configure's test for thread-local-variable support.

 -- Aaron M. Ucko <ucko@debian.org>  Mon,  5 Sep 2005 21:18:09 -0400

goo (0.155-4) unstable; urgency=low

  * Remove debian/conffiles and debian/dirs, which are redundant nowadays.
  * Remove do-nothing maintainer script skeletons.
  * Convert to CDBS (and debhelper 4).
  * Don't install bogus "gooomanual" files.
  * Fix grammar in debian/copyright.
  * Make sure to quote all fields in debian/menu.
  * Streamline wrapper script, and pass its arguments on to g2c.
  * Note upstream changelog: txt/changes.txt.
  * Add a rudimentary man page.
  * Improve short description.
  * Improve doc-base abstract, and add an entry for the PDF manual.
  * Remove install-info-altdir cruft from emacsen install/remove scripts,
    and enable -(-)no-site-file; also fix emacsen startup to use
    debian-pkg-add-load-path-item.
  * Update Standards-Version to 3.6.2 after verifying compliance.
  * Prefix package-specific files used by debhelper with "goo.".
  * Build without threads on the Hurd, as libgc does not (yet?) support
    threading on that platform; since we base this check on
    dpkg-architecture's DEB_BUILD_ARCH_OS variable, make sure to
    build-depend on a suitable version of dpkg-dev.  (Closes: #314367.)
  * Add a watch file.

 -- Aaron M. Ucko <ucko@debian.org>  Fri, 26 Aug 2005 21:59:47 -0400

# For older changelog entries, run 'apt-get changelog goo'
