summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-doc/doxygen/ChangeLog6
-rw-r--r--app-doc/doxygen/doxygen-1.4.6.ebuild7
-rw-r--r--app-doc/doxygen/files/doxygen-1.4.6-freebsd.patch14
3 files changed, 24 insertions, 3 deletions
diff --git a/app-doc/doxygen/ChangeLog b/app-doc/doxygen/ChangeLog
index 79212c187a81..8d5a8ff43490 100644
--- a/app-doc/doxygen/ChangeLog
+++ b/app-doc/doxygen/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-doc/doxygen
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v 1.94 2006/02/08 08:47:35 nerdboy Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v 1.95 2006/04/05 11:29:05 flameeyes Exp $
+
+ 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,
diff --git a/app-doc/doxygen/doxygen-1.4.6.ebuild b/app-doc/doxygen/doxygen-1.4.6.ebuild
index a3a02c81f566..36da4b4bdf7c 100644
--- a/app-doc/doxygen/doxygen-1.4.6.ebuild
+++ b/app-doc/doxygen/doxygen-1.4.6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.6.ebuild,v 1.3 2006/02/08 08:47:35 nerdboy Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.6.ebuild,v 1.4 2006/04/05 11:29:05 flameeyes Exp $
inherit eutils toolchain-funcs kde-functions
@@ -11,7 +11,7 @@ SRC_URI="ftp://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc-macos ~ppc64 ~s390 ~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc-macos ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="doc qt tetex unicode"
RDEPEND=">=media-gfx/graphviz-2.6
@@ -41,6 +41,9 @@ src_unpack() {
if [ $(gcc-major-version) -eq 4 ] ; then
epatch ${FILESDIR}/${PN}-gcc4.patch || die "gcc4 patch failed"
fi
+
+ # Detect correctly install command on FreeBSD
+ epatch "${FILESDIR}/${P}-freebsd.patch"
}
src_compile() {
diff --git a/app-doc/doxygen/files/doxygen-1.4.6-freebsd.patch b/app-doc/doxygen/files/doxygen-1.4.6-freebsd.patch
new file mode 100644
index 000000000000..16a827dd5384
--- /dev/null
+++ b/app-doc/doxygen/files/doxygen-1.4.6-freebsd.patch
@@ -0,0 +1,14 @@
+Index: doxygen-1.4.6/configure
+===================================================================
+--- doxygen-1.4.6.orig/configure
++++ doxygen-1.4.6/configure
+@@ -158,6 +158,9 @@ if test -z "$f_platform"; then
+ ;;
+ FreeBSD:*)
+ f_platform=freebsd-g++
++ if test "$f_insttool" = NO; then
++ f_insttool=/usr/bin/install
++ fi
+ ;;
+ HP-UX:*)
+ f_platform=hpux-g++