Changeset - 9c1f3a9d634b
[Not reviewed]
default
2 3 1
Nathan Brink (binki) - 15 years ago 2010-09-24 18:40:16
ohnobinki@ohnopublishing.net
app-doc/doxygen: Forward-port qconf workaround for portage-multilib users. Add missing patches and drop some unused ones.

(Portage version: 2.2_rc69-r1/hg/Linux x86_64, signed Manifest commit)
6 files changed with 88 insertions and 44 deletions:
0 comments (0 inline, 0 general)
app-doc/doxygen/ChangeLog
Show inline comments
 
# ChangeLog for app-doc/doxygen
 
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 
# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v 1.174 2010/02/08 19:21:51 abcd Exp $
 

	
 
  24 Sep 2010; Nathan Phillip Brink (ohnobinki)
 
  <ohnobinki@ohnopublishing.net> +files/doxygen-1.7.1-dot-eps.patch,
 
  -files/bsd-configure.patch, -files/doxygen-gcc4.patch,
 
  doxygen-1.7.1.ebuild:
 
  Forward-port qconf workaround for portage-multilib users. Add missing
 
  patches and drop some unused ones.
 

	
 
  24 Sep 2010; Nathan Phillip Brink (ohnobinki)
 
  <ohnobinki@ohnopublishing.net> +doxygen-1.7.1.ebuild:
 
  Import app-doc/doxyugen-1.7.1 so that I might forward-port my multilib
 
  fixes.
 

	
 
  08 Feb 2010; Jonathan Callen <abcd@gentoo.org>
 
  +files/doxygen-1.5.6-prefix-misc-alt.patch, doxygen-1.6.1.ebuild:
 
  Bump to EAPI=3, add prefix support/keywords/patch
 

	
 
  17 Jan 2010; Dominik Kapusta <ayoy@gentoo.org> doxygen-1.5.9.ebuild,
 
  doxygen-1.6.1.ebuild:
 
  Ported to qt4-r2 eclass + switched to EAPI="2" for 1.5.9
 

	
 
  02 Jan 2010; Ben de Groot <yngwin@gentoo.org> doxygen-1.4.7.ebuild,
 
  doxygen-1.5.4.ebuild, doxygen-1.5.5.ebuild, doxygen-1.5.6.ebuild,
 
  doxygen-1.5.7.1.ebuild:
 
  Drop qt3 support
 

	
 
  26 Dec 2009; Peter Volkov <pva@gentoo.org> doxygen-1.4.7.ebuild,
 
  doxygen-1.5.4.ebuild, doxygen-1.5.5.ebuild, doxygen-1.5.6.ebuild,
 
  doxygen-1.5.7.1.ebuild, doxygen-1.5.8-r1.ebuild, doxygen-1.5.9.ebuild,
 
  doxygen-1.6.1.ebuild:
 
  virtual/ghostscript->app-text/ghostscript-gpl: ghostscript-gpl is the only
 
  implementation left in the tree.
 

	
 
*doxygen-1.6.1 (25 Sep 2009)
 

	
 
  25 Sep 2009; Steve Arnold <nerdboy@gentoo.org> -doxygen-1.6.0.ebuild,
 
  +doxygen-1.6.1.ebuild:
 
  Updated to current release; fixes eigen borkage plus a few other issues 
 
  (closes bugs 282598 and 283780).
 

	
 
  27 Aug 2009; Raúl Porcel <armin76@gentoo.org> doxygen-1.5.8-r1.ebuild:
 
  arm/ia64/sh/s390 stable wrt #263641
 

	
 
  27 Aug 2009; Steve Arnold <nerdboy@gentoo.org> doxygen-1.5.4.ebuild,
 
  doxygen-1.5.8-r1.ebuild, doxygen-1.5.9.ebuild, doxygen-1.6.0.ebuild:
 
  Update missing latex font deps (closes bug 274673).
 

	
 
*doxygen-1.5.9 (25 Aug 2009)
 

	
 
  25 Aug 2009; Steve Arnold <nerdboy@gentoo.org> +doxygen-1.5.9.ebuild:
 
  Adding version 1.5.9 until some issues are worked out.  This fixes some
 
  problems with 1.5.8, and 1.6.0 is masked for time being.  Fixes bug
 
  #275753.
 

	
 
*doxygen-1.6.0 (25 Aug 2009)
 

	
 
  25 Aug 2009; Steve Arnold <nerdboy@gentoo.org>
 
  +files/doxygen-1.5-dot-eps.patch, +doxygen-1.6.0.ebuild:
 
  Updated to latest upstream release (see bug #269961) and there is 
 
  already one reported failure (see bug #282598) which has been reported 
 
  upstream (http://bugzilla.gnome.org/show_bug.cgi?id=592975).
 

	
 
  12 Jul 2009; Tobias Klausmann <klausman@gentoo.org>
 
  doxygen-1.5.8-r1.ebuild:
 
  Stable on alpha, bug #263641
 

	
 
  09 Jul 2009; Jeroen Roovers <jer@gentoo.org> doxygen-1.5.8-r1.ebuild:
 
  Stable for HPPA (bug #263641).
 

	
 
*doxygen-1.5.8-r1 (17 Jun 2009)
 

	
 
  17 Jun 2009; Peter Volkov <pva@gentoo.org> -doxygen-1.5.8.ebuild,
 
  +doxygen-1.5.8-r1.ebuild:
 
  Revbump to make doxygen-1.5.8-kdedocs.patch get our users, bug #266693.
 

	
 
  08 Jun 2009; Steve Arnold <nerdboy@gentoo.org>
 
  +files/doxygen-1.5.8-kdedocs.patch, doxygen-1.5.8.ebuild:
 
  Updated with back-ported patch, courtesy of (thanks!) Martin von Gagern 
 
  <Martin.vGagern@gmx.net>.
 

	
 
  01 Jun 2009; Ferris McCormick <fmccor@gentoo.org> doxygen-1.5.8.ebuild:
 
  Sparc stable, Bug #263641, required for Bug #271815.
 

	
 
  31 May 2009; Markus Meier <maekke@gentoo.org> doxygen-1.5.8.ebuild:
 
  amd64/x86 stable, bug #271815
 

	
 
  31 May 2009; nixnut <nixnut@gentoo.org> doxygen-1.5.8.ebuild:
 
  ppc stable #271815
 

	
 
  30 May 2009; Ulrich Mueller <ulm@gentoo.org> doxygen-1.4.7.ebuild,
 
  doxygen-1.5.4.ebuild, doxygen-1.5.5.ebuild, doxygen-1.5.6.ebuild,
 
  doxygen-1.5.7.1.ebuild, doxygen-1.5.8.ebuild:
 
  Remove app-text/tetex from dependencies, bug 227443.
 

	
 
  04 Feb 2009; Ben de Groot <yngwin@gentoo.org> doxygen-1.5.8:
 
  Correct qt:4 dep to use split deps
 

	
 
*doxygen-1.5.8 (03 Feb 2009)
 

	
 
  03 Feb 2009; Steve Arnold <nerdboy@gentoo.org> +doxygen-1.5.8.ebuild:
 
  Update to latest version with qt4 support (closes bug #252978).
 

	
 
  24 Dec 2008; Steve Arnold <nerdboy@gentoo.org>
 
  +files/doxygen-1.5.7.1-substitute.patch, doxygen-1.5.7.1.ebuild:
 
  Updated with patch for bug #251533 (relpath empty string replacement issue).
 

	
 
  04 Nov 2008; Diego Pettenò <flameeyes@gentoo.org> doxygen-1.5.7.1.ebuild:
 
  Add flex dependency.
 

	
 
*doxygen-1.5.7.1 (02 Nov 2008)
 

	
 
  02 Nov 2008; Steve Arnold <nerdboy@gentoo.org> +doxygen-1.5.7.1.ebuild:
 
  Updated texlive deps (again) and fixed the last of the DESTDIR issues
 
  (for the latest upstream release).  Closes bug #240201.
 

	
 
  11 Oct 2008; Steve Arnold <nerdboy@gentoo.org> doxygen-1.5.6.ebuild,
 
  doxygen-1.5.5.ebuild, doxygen-1.5.4.ebuild, doxygen-1.4.7.ebuild:
 
  Updated latex depends for bugs 237960 and 241350 since the virtual does
 
  not seem to be working very well for people.  Added several deps for
 
  texlive; thanks to mephinet <mephinet@gmx.net> and <gengor@gentoo.org>
 
  for helping to track down some of the needed depends (this latex/tetex
 
  thing is painful).
 

	
 
  02 Sep 2008; Christian Faulhammer <opfer@gentoo.org>
 
  -doxygen-1.4.4.ebuild, -doxygen-1.5.2.ebuild:
 
  clean up
 

	
 
  02 Sep 2008; Christian Faulhammer <opfer@gentoo.org> doxygen-1.4.7.ebuild:
 
  rename USE=tetex to USE=latex for bug 196745
 

	
 
*doxygen-1.5.6 (16 Aug 2008)
 

	
 
  16 Aug 2008; Steve Arnold <nerdboy@gentoo.org>
 
  -files/1.4.6/01_all_cp1251.patch, -files/1.4.6/02_all_freebsd.patch,
 
  -files/1.4.6/03_all_segfault.patch,
 
  -files/1.4.6/05_all_system-libpng.patch, -files/1.4.6/06_all_qtools.patch,
 
  -doxygen-1.4.2.ebuild, -doxygen-1.4.3-r1.ebuild, -doxygen-1.4.5.ebuild,
 
  -doxygen-1.4.6.ebuild, -doxygen-1.5.1.ebuild, -doxygen-1.5.3.ebuild,
 
  +doxygen-1.5.6.ebuild:
 
  Added latest release (see bug #223275) and cleaned up stale versions. I
 
  tried to keep enough of the older ones around not to leave anyone out in
 
  the cold; if you really need one of the above old versions in portage,
 
  please file a bug with your requirements.
 

	
 
  29 Jul 2008; Carsten Lohrke <carlo@gentoo.org> doxygen-1.4.2.ebuild,
 
  doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild,
 
  doxygen-1.4.6.ebuild, doxygen-1.4.7.ebuild, doxygen-1.5.1.ebuild,
 
  doxygen-1.5.2.ebuild, doxygen-1.5.3.ebuild, doxygen-1.5.4.ebuild,
 
  doxygen-1.5.5.ebuild:
 
  Fix bug #233117.
 

	
 
  24 Jul 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
 
  add GLEP 56 USE flag desc from use.local.desc
 

	
 
  03 Jul 2008; Steve Arnold <nerdboy@gentoo.org> doxygen-1.5.4.ebuild,
 
  doxygen-1.5.5.ebuild:
 
  updated latest stable/testing with latex USE flag per bug #230155
 

	
 
  27 Apr 2008; Steve Arnold <nerdboy@gentoo.org> doxygen-1.4.7.ebuild,
 
  doxygen-1.5.1.ebuild, doxygen-1.5.2.ebuild, doxygen-1.5.3.ebuild,
 
  doxygen-1.5.4.ebuild, doxygen-1.5.5.ebuild:
 
  updated postinst info for bug #217885
 

	
 
  13 Mar 2008; <ricmm@gentoo.org> doxygen-1.4.2.ebuild,
 
  doxygen-1.4.4.ebuild, doxygen-1.4.7.ebuild:
 
  Drop to ~mips due to unstable deps
 

	
 
  12 Mar 2008; Steve Arnold <nerdboy@gentoo.org> doxygen-1.5.4.ebuild,
 
  doxygen-1.5.5.ebuild:
 
  updated for bug #212770
 

	
 
*doxygen-1.5.5 (16 Feb 2008)
 

	
 
  16 Feb 2008; Steve Arnold <nerdboy@gentoo.org>
 
  +files/doxygen-1.5-qtlibdir.patch, +files/doxygen-1.5-system-libpng.patch,
 
  doxygen-1.5.2.ebuild, doxygen-1.5.3.ebuild, doxygen-1.5.4.ebuild,
 
  +doxygen-1.5.5.ebuild:
 
  Updated with patch from bug #210237 and added latest release.  Fixed
 
  broken config with hack for lib64 path for QT and back-ported patches
 
  to several previous versions (tested on both 32 and 64-bit machines).
 
  Closes bugs #209977 and #210237.
 

	
 
  24 Jan 2008; Christoph Mende <angelos@gentoo.org> doxygen-1.5.4.ebuild:
 
  Stable on amd64, bug #203652
 

	
 
  08 Jan 2008; Jeroen Roovers <jer@gentoo.org> doxygen-1.5.4.ebuild:
 
  Stable for HPPA (bug #203652).
 

	
 
  31 Dec 2007; Raúl Porcel <armin76@gentoo.org> doxygen-1.5.4.ebuild:
 
  alpha/ia64/sparc stable wrt #203652
 

	
 
  30 Dec 2007; Markus Meier <maekke@gentoo.org> doxygen-1.5.4.ebuild:
 
  x86 stable, bug #203652
 

	
 
  29 Dec 2007; Brent Baude <ranger@gentoo.org> doxygen-1.5.4.ebuild:
 
  Marking doxygen-1.5.4 ppc for bug 203652
 

	
 
  29 Dec 2007; Brent Baude <ranger@gentoo.org> doxygen-1.5.4.ebuild:
 
  Marking doxygen-1.5.4 ppc64 for bug 203652
 

	
 
  15 Dec 2007; Steve Arnold <nerdboy@gentoo.org> doxygen-1.5.4.ebuild:
 
  Updated depends for bug 202027 (added virtual/libconv and implicit
 
  deps are now declared explicitly).
 

	
 
  23 Nov 2007; Steve Arnold <nerdboy@gentoo.org> doxygen-1.5.4.ebuild:
 
  adding libconv hack for FreeBSD (inadvertently dropped on the floor)
 

	
 
*doxygen-1.5.4 (21 Nov 2007)
 

	
 
  21 Nov 2007; Steve Arnold <nerdboy@gentoo.org> +doxygen-1.5.4.ebuild:
 
  Updated to new version, closes bug 198954.
 

	
 
  21 Sep 2007; Roy Marples <uberlord@gentoo.org> doxygen-1.5.3.ebuild:
 
  Link to libiconv for FreeBSD.
 

	
 
*doxygen-1.5.3 (02 Sep 2007)
 

	
 
  02 Sep 2007; Steve Arnold <nerdboy@gentoo.org> +files/doxywizard.png,
 
  +doxygen-1.5.3.ebuild:
 
  Updated to latest release, added desktop entry and nodot use flag
 
  (addresses bugs 188124 and 181890).  USE=nodot will remove both the
 
  graphviz dependency and the capability to generate dot-based graphs.
 
  If someone has a better icon for doxywizard, please post a bug :)
 

	
 
  12 Jul 2007; Fabian Groffen <grobian@gentoo.org> doxygen-1.4.2.ebuild,
 
  doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild,
 
  doxygen-1.4.6.ebuild, doxygen-1.4.7.ebuild, doxygen-1.5.1.ebuild,
 
  doxygen-1.5.2.ebuild:
 
  Dropped ppc-macos keyword, see you in prefix
 

	
 
  06 Jul 2007; Lars Weiler <pylon@gentoo.org> doxygen-1.5.2.ebuild:
 
  Stable on ppc; bug #184044.
 

	
 
  05 Jul 2007; Christoph Mende <angelos@gentoo.org> doxygen-1.5.2.ebuild:
 
  Stable on amd64 wrt bug #184044
 

	
 
  05 Jul 2007; Jeroen Roovers <jer@gentoo.org> doxygen-1.5.2.ebuild:
 
  Stable for HPPA (bug #184044).
 

	
 
  05 Jul 2007; Markus Rothe <corsair@gentoo.org> doxygen-1.5.2.ebuild:
 
  Stable on ppc64; bug #184044
 

	
 
  04 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org> doxygen-1.5.2.ebuild:
 
  Stable on sparc wrt #184044
 

	
 
  04 Jul 2007; Raúl Porcel <armin76@gentoo.org> doxygen-1.5.2.ebuild:
 
  alpha/ia64/x86 stable wrt #184044
 

	
 
  23 Jun 2007; Joshua Kinard <kumba@gentoo.org> doxygen-1.4.7.ebuild:
 
  Stable on mips.
 

	
 
*doxygen-1.5.2 (24 Apr 2007)
 

	
 
  24 Apr 2007; Steve Arnold <nerdboy@gentoo.org> +doxygen-1.5.2.ebuild:
 
  updated to latest upstream release, and removed unicode USE flag (ru
 
  patch incorporated upstream).  Closes bug #174831.
 

	
 
  12 Mar 2007; Steve Arnold <nerdboy@gentoo.org> doxygen-1.4.7.ebuild,
 
  doxygen-1.5.1.ebuild:
 
  Updated with new utf8-ru patches for the latest versions.  Thanks to
 
  Sergey Belyashov <Sergey.Belyashov at gmail.com> for the utf8-ru fixes.
 
  Fixes bug #167617.
 

	
 
  23 Jan 2007; Marius Mauch <genone@gentoo.org> doxygen-1.4.2.ebuild,
 
  doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild,
 
  doxygen-1.4.6.ebuild, doxygen-1.4.7.ebuild, doxygen-1.5.1.ebuild:
 
  Replacing einfo with elog
 

	
 
*doxygen-1.5.1 (01 Nov 2006)
 

	
 
  01 Nov 2006; Steve Arnold <nerdboy@gentoo.org>
 
  +files/doxygen-1.5-legacy-patches.diff, +doxygen-1.5.1.ebuild:
 
  version bump (bug 152033) and patch consolidation
 

	
 
  24 Oct 2006; Fabian Groffen <grobian@gentoo.org> doxygen-1.4.7.ebuild:
 
  Marked ppc-macos stable (bug #138937)
 

	
 
  19 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> doxygen-1.4.7.ebuild:
 
  Stable on Alpha.
 

	
 
  15 Sep 2006; Steve Arnold <nerdboy@gentoo.org> doxygen-1.4.7.ebuild:
 
  added fix for bug 147298 (using flag-o-matic), since -O3 still produces
 
  broken code...
 

	
 
  14 Sep 2006; Danny van Dyk <kugelfang@gentoo.org> doxygen-1.4.7.ebuild:
 
  Marked stable on amd64 wrt bug #138397.
 

	
 
  13 Sep 2006; Aron Griffis <agriffis@gentoo.org> doxygen-1.4.7.ebuild:
 
  Mark 1.4.7 stable on ia64. #138937
 

	
 
  13 Sep 2006; <ticho@gentoo.org> doxygen-1.4.7.ebuild:
 
  Stable on x86, bug 138937.
 

	
 
  10 Sep 2006; Stephanie Lockwood-Childs <wormo@gentoo.org>
 
  doxygen-1.4.7.ebuild:
 
  stable on ppc (Bug #138937)
 

	
 
  04 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> doxygen-1.4.7.ebuild:
 
  Stable on sparc wrt #138937
 

	
 
  02 Sep 2006; Jeroen Roovers <jer@gentoo.org> doxygen-1.4.7.ebuild:
 
  Stable for HPPA (bug #138937).
 

	
 
  12 Aug 2006; Markus Rothe <corsair@gentoo.org> doxygen-1.4.7.ebuild:
 
  Stable on ppc64; bug #138937
 

	
 
  28 Jul 2006; Caleb Tennis <caleb@gentoo.org> doxygen-1.4.7.ebuild:
 
  QA: Changed all instances of qt to qt3, per bug #141552
 

	
 
  13 Jul 2006; Aron Griffis <agriffis@gentoo.org> doxygen-1.4.6.ebuild:
 
  Mark 1.4.6 stable on ia64. #138937
 

	
 
  12 Jul 2006; Danny van Dyk <kugelfang@gentoo.org> doxygen-1.4.7.ebuild:
 
  QA: Changed qt to qt3.
 

	
 
  09 Jul 2006; Steve Arnold <nerdboy@gentoo.org> doxygen-1.4.2.ebuild,
 
  doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild,
 
  doxygen-1.4.6.ebuild, doxygen-1.4.7.ebuild:
 
  removed ewarn from pkg_postinst (bug 139761)
 

	
 
  03 Jul 2006; Lars Weiler <pylon@gentoo.org> doxygen-1.4.6.ebuild:
 
  Stable on ppc; bug #138937.
 

	
 
  03 Jul 2006; Markus Ullmann <jokey@gentoo.org> Manifest:
 
  Fixing digest
 

	
 
*doxygen-1.4.7 (03 Jul 2006)
 

	
 
  03 Jul 2006; Steve Arnold <nerdboy@gentoo.org>
 
  +files/1.4.7/01_all_cp1251.patch, +files/1.4.7/05_all_system-libpng.patch,
 
  +files/1.4.7/06_all_qtools.patch, +doxygen-1.4.7.ebuild:
 
  Version bump for bug #137283, need arch testing and graphviz answers (see
 
  bug #134575) before package cleanup can occur.  Filed bug #138937 on the
 
  doxygen stablization issue.  Thanks to Adam Piatyszek for providing the
 
  updated ebuild and patches.
 

	
 
  24 Jun 2006; Doug Goldstein <cardoe@gentoo.org> doxygen-1.4.2.ebuild,
 
  doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild,
 
  doxygen-1.4.6.ebuild:
 
  USE flag qt->qt3/qt4 change bug #137785
 

	
 
  27 May 2006; Steve Arnold <nerdboy@gentoo.org>
 
  -files/1.4.6/04_amd64_qtools.patch, files/doxygen-gcc4.patch:
 
  Removed offending amd64_qtools patch from 1.4.6; graphviz still needs work
 
  before newer doxygen versions can go stable...
 

	
 
  08 May 2006; Steve Arnold <nerdboy@gentoo.org>
 
  +files/1.4.6/01_all_cp1251.patch, +files/1.4.6/03_all_segfault.patch,
 
  -files/doxygen-1.4.6-freebsd.patch, +files/1.4.6/02_all_freebsd.patch,
 
  +files/1.4.6/04_amd64_qtools.patch,
 
  +files/1.4.6/05_all_system-libpng.patch, +files/1.4.6/06_all_qtools.patch,
 
  doxygen-1.4.6.ebuild:
 
  Added patches for bugs 129142, 121770, and 129560, and consolidated 1.4.6
 
  patches in subdir.
 

	
 
  08 Apr 2006; Steve Arnold <nerdboy@gentoo.org> doxygen-1.4.2.ebuild,
 
  doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild,
 
  doxygen-1.4.6.ebuild:
 
  Updated QT environment stuff to address bug 127596, as well as updates
 
  for bugs 126374 and 127823 (1.4.6 only).
 

	
 
  05 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
 
  Recommit manifest, connection lost during commit.
 

	
 
  05 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
 
  +files/doxygen-1.4.6-freebsd.patch, doxygen-1.4.6.ebuild:
 
  Add patch to allow building on FreeBSD and keyword ~x86-fbsd.
 

	
 
  08 Feb 2006; Steve Arnold <nerdboy@gentoo.org> doxygen-1.4.2.ebuild,
 
  doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild,
 
  doxygen-1.4.6.ebuild:
 
  updated all versions with kluge for QT environment lameness
 

	
 
  28 Jan 2006; Simon Stelling <blubb@gentoo.org>
 
  -files/doxygen-utf8-ru.patch.gz, doxygen-1.4.2.ebuild,
 
  doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild,
 
  doxygen-1.4.6.ebuild:
 
  move compressed patches to the mirrors
 

	
 
*doxygen-1.4.6 (18 Jan 2006)
 

	
 
  18 Jan 2006; Steve Arnold <nerdboy@gentoo.org> doxygen-1.4.2.ebuild,
 
  doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild,
 
  +doxygen-1.4.6.ebuild:
 
  Added workaround for bug 118580, and new version for bugs 117613 and 110615.
 
  ~mips removed temporarily from 1.4.5 and 1.4.6 until it gets updated to
 
  graphviz-2.6 or better.
 

	
 
  27 Dec 2005; Bryan Østergaard <kloeri@gentoo.org doxygen-1.4.4.ebuild:
 
  Stable on alpha.
 

	
 
  21 Dec 2005; Marcus D. Hanwell <cryos@gentoo.org> doxygen-1.4.4.ebuild:
 
  Stable on amd64.
app-doc/doxygen/Manifest
Show inline comments
 
-----BEGIN PGP SIGNED MESSAGE-----
 
Hash: SHA256
 

	
 
AUX bsd-configure.patch 504 RMD160 4d3321c677bbfcae2c25c7937ef015ff41812594 SHA1 df68c4be15c41b02c822364b5f54214ce65b3fc0 SHA256 8aa47622750701cd492b35e8037b3b8a5ed1c13e564d0a0081a09877717b9cf1
 
AUX doxygen-1.5-dot-eps.patch 2247 RMD160 b34b332df8b6769f73613ba11f98b3c5bdee40c6 SHA1 ab5c78d0599661e82a9ac1f4bf0117318e54712e SHA256 6dc47978298a39bc520a1f48206be26f76657842f14aba3413768352c7e87d45
 
AUX doxygen-1.5-legacy-patches.diff 7242 RMD160 0100a2305101b392764eaf867a32e0d14dcf9208 SHA1 bb564532f157e72436e0c8ecbbed163d96db3674 SHA256 f696c10fe571d281ed8178e7a07864c7a5bba9cc21ac723ee9669ac32e43e114
 
AUX doxygen-1.5-system-libpng.patch 5332 RMD160 cfa7709a0f867609cf149407d19df2ecf53af750 SHA1 9b0547b64fd9b15406a72b18fe19673f784c50f9 SHA256 5800013e75e3fdb4a6dbc513a25393ec9cef0dfa412032c1c3de562829ddaeab
 
AUX doxygen-1.5.6-prefix-misc-alt.patch 2017 RMD160 fba979abf6b0db3c32a1a9509c0a98d7e452a86f SHA1 3bb95cd36289a46d7ba221319421c82e5433e60e SHA256 ee4b8c11c8af9bc3dfb365eff06addf3d7ec73931a234ac3651be2ba28ad3b44
 
AUX doxygen-1.5.8-kdedocs.patch 854 RMD160 945e07ab7f5f168d63f5a99423a56d9b12477df8 SHA1 5e987c64b95500441a668fd4912db32714de495d SHA256 48703fc843633e774e05c64e6903badfd74f456f7099399d44b3150f9b964e6c
 
AUX doxygen-gcc4.patch 267 RMD160 f96f301331db451247fc1fb061f35e173ec1cff8 SHA1 ac7ed139251d87876e67b3e5ce04652b3ac27795 SHA256 df914a5303499c5293c0fcec3e126260157a15bbdc605040d4161ef9599fa2ce
 
AUX doxygen-1.7.1-dot-eps.patch 1359 RMD160 588347d4145638e6309395b8ad7cb4f441fc61ef SHA1 7b6ef31f3e1bc0835f8f9ffcc28d965cbf2d99aa SHA256 d45f040844707d439ee738f03ad81469df15cf14444f701fadf7eb97898771fd
 
AUX doxywizard.png 4231 RMD160 b194049b42aad3466a5ef9c69ff3504536223dae SHA1 0902260c7169e60a504b29feec419b3a4183081f SHA256 eb648ebd3a194a56d9ed6e47cc8dbf1af2e124d83c2c42af9bf86bd837984209
 
DIST doxygen-1.5.8.src.tar.gz 4125837 RMD160 e392cd00960c4036661c8cda3ec6bc6ee3fe300c SHA1 a55b1c41417be8acb3ac5e1553a711ffa437cba2 SHA256 01540aaf7e929e7784e3392331f2c915480acb174a16e8652855d90965f44ff8
 
DIST doxygen-1.5.9.src.tar.gz 4141375 RMD160 51d79c0f8846f47e9aa8c37cd0eb9db630491885 SHA1 6211b850bdaa2198e35546e4299a27774c957ece SHA256 89c3d1102e9e5c63ff735dee88b595bc986fbb2b5944b28ba5f91d31adf8958e
 
DIST doxygen-1.6.1.src.tar.gz 3902407 RMD160 0a9c5962dbd076bac418b85b72a4874576c9da4d SHA1 31f861841eba1ebdded1b4bf70bdecb42441dafd SHA256 4c5aedf052a14a0f7fe8c126140ff1c5c50887c74814a4804181c61625d539d3
 
DIST doxygen-1.7.1.src.tar.gz 4116363 RMD160 83187765052258078afb0959b80524f703c20cd7 SHA1 fca75d70f48ef0def276fd8db495772f6c43f862 SHA256 4b866f3b194970d7e0768944255d89b0a1aae7bf337f5ae3e4b8358da349da31
 
EBUILD doxygen-1.5.8-r1.ebuild 5595 RMD160 27f83c683eccbe835d0639e3d72f9382c175270c SHA1 c0346fdc2ed0f609a901b77794de063960f54c53 SHA256 97db981432bd0c0432a11ccc272f0b51913869d1ebc73a4e99da1d0e16fdf375
 
EBUILD doxygen-1.5.9.ebuild 5393 RMD160 3b0fcfb62e47acc69a88012c572096aaf7d8a01e SHA1 699126289a600197b6c0768f06979c9afdcd7c01 SHA256 a4893be42a65463170f70d0275ed54db72a056dfc61a50171dfdbc0f395a4a4d
 
EBUILD doxygen-1.6.1.ebuild 5587 RMD160 96c5af4fffd4300f699f653b1516d5085b5e84b9 SHA1 7f6537e8f73100f4337d916c614f2f450b3cdcc1 SHA256 6702116e1ad87e711f2e2d863aa702d5a6cf2a0261f17b71509134d0874e0b5d
 
EBUILD doxygen-1.7.1.ebuild 5150 RMD160 c41eaadfd7d3a55e9819d5d1fdd834057ea662ee SHA1 bd1de38b765f1e5db61617d65643cc6f585a64b9 SHA256 39a38a458eb2eef27068de1a5acc91f1c9285eadff1d0100c32f41b6c36b8218
 
MISC ChangeLog 29875 RMD160 e1b8e02c2b5f600812aebf26dd1fa59e11e54806 SHA1 0455a57c97b5eca56388d50547bc81aba6204b1d SHA256 fc0ae44e3b986766d57775cecc639d760804ecda583a204efe5c4099215066a1
 
EBUILD doxygen-1.7.1.ebuild 5399 RMD160 c8de23e82f724d44889eecdaccb363755ca08c12 SHA1 780251184657008d1aaa92dc920d16bcd05004d4 SHA256 543ac8d7660819cda6a14b54278796e4d02faf1248021a7e439e85f8a68e5d2b
 
MISC ChangeLog 30183 RMD160 397c5e79a15fc61b3944f52fe8c894670f20b0ef SHA1 76e0c6409cb6536510145872258edc0200d682dd SHA256 46b83030b2e897d73234e8460d774341b66cf0006403975baecf0a09fcfa1a84
 
MISC metadata.xml 740 RMD160 288a23989773f251e7acccaf77ae390ca2376c3a SHA1 8fc5f720b18d2952fd0519fd73e3dcb66aa94ee4 SHA256 90abffce7a6f2d24635ea2cf3cb7e64c9374304d9f9daacf5f963e0d8bfcb4f8
 
-----BEGIN PGP SIGNATURE-----
 
Version: GnuPG v2.0.14 (GNU/Linux)
 

	
 
iQIcBAEBCAAGBQJMnO0SAAoJEHQ6UuhrqBBQfLEP/jZAOWUbsnLQZOOfUjbVBqWq
 
EWcjpsbSlj17VXZDulLSjKuiZ6cdjM0N4MlrNfPA3TUdPKjVAPBQE0K/jCivuyc6
 
HnKyiv1tuYfuzXD5ibUoBbFux5dRxPa+5YkVGMo6cruFLFV476HI+1YeTtrtOj3R
 
j7TwYJYr380S7TK6vwNz+0v/qD/iuR2e1JmRBKt1rBbvPwJzxY+rnxDQE/+/bPUL
 
Xyq40cy15d9TOMpikNq5buV9wXF2npi2ggG+whDUb12Fh+tjSxPmXqz5vakPeIyp
 
DeC5hkKCCVb0epl5Q2JwPrZbCxTDClSTbSva4XJ8g30RXoZ4xrJz177wD+EuHdgZ
 
st9z8xGC82XDxz1EOpmzKOtX7l+g7IEfGK2y1UpXido9yMlKiy+XS+uvIRvP6eh/
 
tKH7itC7zMdGrla6bOJGMvhP1AIxZ25ciNeoftVnUoeLVl51+qQFCl7Fc4CstwZL
 
kVVA61otvI7vZwgBRREKnJfpt+Rnn5nhlyFOKoDTT2xxAP/BnCz+MbdhOIL2NrsQ
 
6DzcP3ORNYUy3uvUjMwXnWGthp5jDHyV00K+iDanE/yx0+foFAjtV/pV17AuFJda
 
KPMkYBrneeGvui1KPSoaqLOF0bJB4JQ06578IQMGgMIk2VRQK2jt1//g3jHrxhh7
 
7w1jKqt591wZvkHzZL5+
 
=8lRH
 
iQIcBAEBCAAGBQJMnSjPAAoJEHQ6UuhrqBBQ3wQP/RLzNMO6WAAftZ86M7p0PIhB
 
3HxWnbRid0uUXitTmSrlDFO0FNujkYXV6rTX0bB1rPoAOapPk1si61q2FESBBMAd
 
lyG/7YKF/EVou6ljTSrDili/PtkTXvy9dONnsh1sWrFFX59zl0y2Y11VO6Xz+aeZ
 
uIvZHp65wLmXtQY2wgA+knL+pJZi0ARVkvoDC9ix0UIqfydGTWCVYo1Dc5csDztY
 
wwBtzT4oyqfYAMtW+Ppg3Icn7RvI4qx0jSaSs73itbumsG06GtyYjkza8mI/R5h4
 
DZAVYbeVv/fWp/3WFc9NjFmfQ/+bVgaKYHgOSWIRb3YFWLMnP6AeE2p7OOKOA9Q/
 
F7Xf7qBccS40hdRnokeA2jn+02RWUtDVUZEHnAHqaPOZCnSzpU/g076whQhOLg71
 
atCO1so2tU5zE4cFJDHOVndMfV0TvWoyU3WCPcDPhRkSbBmW6yensVjQlmTd8IV3
 
g8km41O0AFOwHqp4o04PsqRVDoaNFx6tEG06m7RgE8BBwEK9T7X91yR0EiSMsUt9
 
BPWk9n7VD+beoljujJHjbYucjFWK8a74Yr0W8YINPpM9wskcXfIAQuV6XBxf7Db2
 
rAjlXBM/Ipaw2OYzq51HmxsJEWj+cVfY7HMK5OMIonwhXoJfMZZJw2qwux/nCyeK
 
W+pgSyjSXIojntfQoStX
 
=3cLh
 
-----END PGP SIGNATURE-----
app-doc/doxygen/doxygen-1.7.1.ebuild
Show inline comments
 
# Copyright 1999-2010 Gentoo Foundation
 
# Distributed under the terms of the GNU General Public License v2
 
# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.7.1.ebuild,v 1.1 2010/07/26 07:49:32 nerdboy Exp $
 

	
 
EAPI=3
 

	
 
inherit eutils flag-o-matic toolchain-funcs qt4-r2 fdo-mime
 

	
 
DESCRIPTION="documentation system for C++, C, Java, Objective-C, Python, IDL, and other languages"
 
HOMEPAGE="http://www.doxygen.org/"
 
SRC_URI="ftp://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz"
 

	
 
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 

	
 
IUSE="debug doc nodot qt4 latex elibc_FreeBSD"
 
LICENSE="GPL-2"
 
SLOT="0"
 

	
 
RDEPEND="qt4? ( x11-libs/qt-gui:4 )
 
	latex? ( >=app-text/texlive-2008[extra] )
 
	dev-lang/python
 
	virtual/libiconv
 
	media-libs/libpng
 
	app-text/ghostscript-gpl
 
	!nodot? ( >=media-gfx/graphviz-2.20.0
 
		media-libs/freetype )"
 
DEPEND=">=sys-apps/sed-4
 
	sys-devel/flex
 
	${RDEPEND}"
 

	
 
EPATCH_SUFFIX="patch"
 

	
 
src_prepare() {
 
	# use CFLAGS, CXXFLAGS, LDFLAGS
 
	sed -i.orig -e 's:^\(TMAKE_CFLAGS_RELEASE\t*\)= .*$:\1= $(ECFLAGS):' \
 
		-e 's:^\(TMAKE_CXXFLAGS_RELEASE\t*\)= .*$:\1= $(ECXXFLAGS):' \
 
		-e 's:^\(TMAKE_LFLAGS_RELEASE\s*\)=.*$:\1= $(ELDFLAGS):' \
 
		tmake/lib/{{linux,freebsd,netbsd,openbsd,solaris}-g++,macosx-c++}/tmake.conf \
 
		|| die "sed 1 failed"
 

	
 
	# Ensure we link to -liconv
 
	if use elibc_FreeBSD; then
 
		for pro in */*.pro.in */*/*.pro.in; do
 
		echo "unix:LIBS += -liconv" >> "${pro}"
 
		done
 
	fi
 

	
 
	# Call dot with -Teps instead of -Tps for EPS generation - bug #282150
 
	epatch "${FILESDIR}/${P}-dot-eps.patch"
 

	
 
	# prefix search tools patch, plus OSX fixes
 
	epatch "${FILESDIR}"/${PN}-1.5.6-prefix-misc-alt.patch
 

	
 
	# fix final DESTDIR issue
 
	sed -i.orig -e "s:\$(INSTALL):\$(DESTDIR)/\$(INSTALL):g" \
 
		addon/doxywizard/Makefile.in || die "sed 2 failed"
 

	
 
	if is-flagq "-O3" ; then
 
		echo
 
		ewarn "Compiling with -O3 is known to produce incorrectly"
 
		ewarn "optimized code which breaks doxygen."
 
		echo
 
		elog "Continuing with -O2 instead ..."
 
		echo
 
		replace-flags "-O3" "-O2"
 
	fi
 
}
 

	
 
src_configure() {
 
	export ECFLAGS="${CFLAGS}" ECXXFLAGS="${CXXFLAGS}" ELDFLAGS="${LDFLAGS}"
 
	# set ./configure options (prefix, Qt based wizard, docdir)
 

	
 
	local my_conf=""
 
	use debug && my_conf="--debug"
 

	
 
	export CC="${QMAKE_CC}"
 
	export CXX="${QMAKE_CXX}"
 
	export LINK="${QMAKE_LINK}"
 
	export LINK_SHLIB="${QMAKE_CXX}"
 

	
 
	if use qt4; then
 
		export QTDIR="${EPREFIX}/usr"
 
		einfo "using QTDIR: '$QTDIR'."
 
		export LIBRARY_PATH="${QTDIR}/$(get_libdir)${LIBRARY_PATH:+:}${LIBRARY_PATH}"
 
		export LD_LIBRARY_PATH="${QTDIR}/$(get_libdir)${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}"
 
		einfo "using QT LIBRARY_PATH: '$LIBRARY_PATH'."
 
		einfo "using QT LD_LIBRARY_PATH: '$LD_LIBRARY_PATH'."
 
		./configure --prefix "${EPREFIX}/usr" ${my_conf} $(use_with qt4 doxywizard) \
 
		|| die 'configure with qt4 failed'
 
	else
 
		./configure --prefix "${EPREFIX}/usr" ${my_conf} || die 'configure failed'
 
	fi
 

	
 
	if use qt4; then
 
		# prevent generated Makefiles from trying to run qmake themselves
 
		# by running it ourselves. This feels slightly hacky ;-) --ohnobinki
 
		pushd addon/doxywizard || die
 
		eqmake4 doxywizard.pro -o Makefile.doxywizard
 
		popd
 
	fi
 
}
 

	
 
src_compile() {
 
	emake all || die 'emake failed'
 

	
 
	# generate html and pdf (if tetex in use) documents.
 
	# errors here are not considered fatal, hence the ewarn message
 
	# TeX's font caching in /var/cache/fonts causes sandbox warnings,
 
	# so we allow it.
 
	if use doc; then
 
		if use nodot; then
 
			sed -i -e "s/HAVE_DOT               = YES/HAVE_DOT    = NO/" \
 
				{Doxyfile,doc/Doxyfile} \
 
				|| ewarn "disabling dot failed"
 
		fi
 
		if use latex; then
 
			addwrite /var/cache/fonts
 
			addwrite /var/cache/fontconfig
 
			addwrite /usr/share/texmf/fonts/pk
 
			addwrite /usr/share/texmf/ls-R
 
			make pdf || ewarn '"make pdf docs" failed.'
 
		else
 
			cp doc/Doxyfile doc/Doxyfile.orig
 
			cp doc/Makefile doc/Makefile.orig
 
			sed -i.orig -e "s/GENERATE_LATEX    = YES/GENERATE_LATEX    = NO/" \
 
				doc/Doxyfile
 
			sed -i.orig -e "s/@epstopdf/# @epstopdf/" \
 
				-e "s/@cp Makefile.latex/# @cp Makefile.latex/" \
 
				-e "s/@sed/# @sed/" doc/Makefile
 
			make docs || ewarn '"make html docs" failed.'
 
		fi
 
	fi
 
}
 

	
 
src_install() {
 
	make DESTDIR="${D}" MAN1DIR=share/man/man1 \
 
		install || die '"make install" failed.'
 

	
 
	if use qt4; then
 
		doicon "${FILESDIR}/doxywizard.png"
 
		make_desktop_entry doxywizard "DoxyWizard ${PV}" \
 
			"doxywizard.png" "Application;Development"
 
	fi
 

	
 
	dodoc INSTALL LANGUAGE.HOWTO README
 

	
 
	# pdf and html manuals
 
	if use doc; then
 
		dohtml -r html/*
 
		if use latex; then
 
			insinto /usr/share/doc/"${PF}"
 
			doins latex/doxygen_manual.pdf
 
		fi
 
	fi
 
}
 

	
 
pkg_postinst() {
 
	fdo-mime_desktop_database_update
 

	
 
	elog
 
	elog "The USE flags qt4, doc, and latex will enable doxywizard, or"
 
	elog "the html and pdf documentation, respectively.  For examples"
 
	elog "and other goodies, see the source tarball.  For some example"
 
	elog "output, run doxygen on the doxygen source using the Doxyfile"
 
	elog "provided in the top-level source dir."
 
	elog
 
	elog "Enabling the nodot USE flag will remove the GraphViz dependency,"
 
	elog "along with Doxygen's ability to generate diagrams in the docs."
 
	elog "See the Doxygen homepage for additional helper tools to parse"
 
	elog "more languages."
 
	elog
 
}
 

	
 
pkg_postrm() {
 
	fdo-mime_desktop_database_update
 
}
app-doc/doxygen/files/bsd-configure.patch
Show inline comments
 
deleted file
app-doc/doxygen/files/doxygen-1.7.1-dot-eps.patch
Show inline comments
 
new file 100644
 
diff -ruN doxygen-1.7.0.orig/src/dot.cpp doxygen-1.7.0/src/dot.cpp
 
--- doxygen-1.7.0.orig/src/dot.cpp	2010-06-22 16:00:16.043394153 +0800
 
+++ doxygen-1.7.0/src/dot.cpp	2010-06-22 16:00:52.509648230 +0800
 
@@ -2366,7 +2366,7 @@
 
       }
 
       else
 
       {
 
-        dotRun->addJob("ps",absEpsName);
 
+        dotRun->addJob("eps",absEpsName);
 
       }
 
       DotManager::instance()->addRun(dotRun);
 
     }
 
@@ -2662,7 +2662,7 @@
 
       }
 
       else
 
       {
 
-        dotRun->addJob("ps",absEpsName);
 
+        dotRun->addJob("eps",absEpsName);
 
       }
 
       DotManager::instance()->addRun(dotRun);
 
             
 
@@ -2935,7 +2935,7 @@
 
       }
 
       else
 
       {
 
-        dotRun->addJob("ps",absEpsName);
 
+        dotRun->addJob("eps",absEpsName);
 
       }
 
       DotManager::instance()->addRun(dotRun);
 
 
 
@@ -3063,7 +3063,7 @@
 
       }
 
       else
 
       {
 
-        dotRun->addJob("ps",absEpsName);
 
+        dotRun->addJob("eps",absEpsName);
 
       }
 
       DotManager::instance()->addRun(dotRun);
 
     }
 
@@ -3193,7 +3193,7 @@
 
     }
 
     else
 
     {
 
-      dotRun.addJob("ps",absOutFile+".eps");
 
+      dotRun.addJob("eps",absOutFile+".eps");
 
     }
 
   }
 
 
 
@@ -3552,7 +3552,7 @@
 
       }
 
       else
 
       {
 
-        dotRun->addJob("ps",absEpsName);
 
+        dotRun->addJob("eps",absEpsName);
 
       }
 
       DotManager::instance()->addRun(dotRun);
 
     }
app-doc/doxygen/files/doxygen-gcc4.patch
Show inline comments
 
deleted file
0 comments (0 inline, 0 general)