diff options
author | Fabian Groffen <grobian@gentoo.org> | 2005-10-08 16:47:34 +0000 |
---|---|---|
committer | Fabian Groffen <grobian@gentoo.org> | 2005-10-08 16:47:34 +0000 |
commit | b963ee9be323e02146e91342efd83d0e5b007197 (patch) | |
tree | 2483eaf369d9b59dc27a4452b5ef0d0031614cbc /app-doc/doxygen | |
parent | added RUNAS option in init-script. (diff) | |
download | gentoo-2-b963ee9be323e02146e91342efd83d0e5b007197.tar.gz gentoo-2-b963ee9be323e02146e91342efd83d0e5b007197.tar.bz2 gentoo-2-b963ee9be323e02146e91342efd83d0e5b007197.zip |
Adding a patch to finally allow compilation on OSX (bug #87758)
(Portage version: 2.0.51.22-r2)
Diffstat (limited to 'app-doc/doxygen')
-rw-r--r-- | app-doc/doxygen/ChangeLog | 8 | ||||
-rw-r--r-- | app-doc/doxygen/Manifest | 3 | ||||
-rw-r--r-- | app-doc/doxygen/doxygen-1.4.4.ebuild | 7 | ||||
-rw-r--r-- | app-doc/doxygen/files/doxygen-1.4.4-darwin.patch | 18 |
4 files changed, 31 insertions, 5 deletions
diff --git a/app-doc/doxygen/ChangeLog b/app-doc/doxygen/ChangeLog index 371e0f3c7c67..53656053ecd2 100644 --- a/app-doc/doxygen/ChangeLog +++ b/app-doc/doxygen/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-doc/doxygen # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v 1.82 2005/10/06 20:48:54 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v 1.83 2005/10/08 16:47:34 grobian Exp $ + + 08 Oct 2005; Fabian Groffen <grobian@gentoo.org> + +files/doxygen-1.4.4-darwin.patch, doxygen-1.4.4.ebuild: + Adding a patch which changes the macos profile in such a way that the final + linking stage can succeed. Applied unconditionally, since it only messes with + the macos profile. 06 Oct 2005; Fabian Groffen <grobian@gentoo.org> doxygen-1.4.4.ebuild: Remove ppc-macos specific patch, it's not necessary anymore diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest index d17c5ed06994..016f9b3c6d5f 100644 --- a/app-doc/doxygen/Manifest +++ b/app-doc/doxygen/Manifest @@ -1,12 +1,13 @@ MD5 df3ab9563820a7cb9d65c142eb123a4c doxygen-1.4.3-r1.ebuild 2880 MD5 d788e9c22d04f1ef29079ba56191622b doxygen-1.4.2.ebuild 2792 -MD5 58551723be02815066880be739d5c8ac doxygen-1.4.4.ebuild 2645 +MD5 26cc22d730947f2328d79ad96270e2f5 doxygen-1.4.4.ebuild 2721 MD5 0b82e66d855572b7c68e3fe8a1aaeb6d doxygen-1.3.8.ebuild 2849 MD5 b86c89eba9b11380fb5348035798c9bd doxygen-1.4.1.ebuild 2666 MD5 1670096ff7b15e9f9d0e81bc0e5989c4 doxygen-1.3.9.1.ebuild 2582 MD5 a9c9a22a103aeb3bd6c7a74ffd343675 ChangeLog 12910 MD5 cf200318691ccdabdcdf603792fc907d metadata.xml 447 MD5 3eae39cd24982cc69c7ca5a767b1157c files/doxygen-1.4.3-cp1251.patch 683 +MD5 461d2d8b233682be4ea9191058708a77 files/doxygen-1.4.4-darwin.patch 536 MD5 6cb85b7786622aeda41b6d098c09798e files/digest-doxygen-1.3.8 70 MD5 778ad1b1e1d3478ce3798d457fc44a7d files/digest-doxygen-1.4.1 70 MD5 b48fe99d1b1e8929f752daedeb56ed5c files/digest-doxygen-1.4.2 70 diff --git a/app-doc/doxygen/doxygen-1.4.4.ebuild b/app-doc/doxygen/doxygen-1.4.4.ebuild index 44b9a4a0ad1b..7d0ab27f30b1 100644 --- a/app-doc/doxygen/doxygen-1.4.4.ebuild +++ b/app-doc/doxygen/doxygen-1.4.4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.4.ebuild,v 1.3 2005/10/06 20:48:54 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.4.ebuild,v 1.4 2005/10/08 16:47:34 grobian Exp $ inherit eutils @@ -23,11 +23,12 @@ DEPEND=">=sys-apps/sed-4 src_unpack() { unpack ${A} cd ${S} - # use CFLAGS and CXXFLAGS + # use CFLAGS and CXXFLAGS (on linux and ppc-macos) sed -i.orig -e "s:^\(TMAKE_CFLAGS_RELEASE\t*\)= .*$:\1= ${CFLAGS}:" \ -e "s:^\(TMAKE_CXXFLAGS_RELEASE\t*\)= .*$:\1= ${CXXFLAGS}:" \ - tmake/lib/linux-g++/tmake.conf + tmake/lib/{linux-g++,macosx-c++}/tmake.conf epatch ${FILESDIR}/doxygen-1.4.3-cp1251.patch + epatch ${FILESDIR}/${P}-darwin.patch } src_compile() { diff --git a/app-doc/doxygen/files/doxygen-1.4.4-darwin.patch b/app-doc/doxygen/files/doxygen-1.4.4-darwin.patch new file mode 100644 index 000000000000..8df74b82a6df --- /dev/null +++ b/app-doc/doxygen/files/doxygen-1.4.4-darwin.patch @@ -0,0 +1,18 @@ +--- doxygen-1.4.4/tmake/lib/macosx-c++/tmake.conf.orig 2005-10-08 18:06:08.000000000 +0200 ++++ doxygen-1.4.4/tmake/lib/macosx-c++/tmake.conf 2005-10-08 18:17:33.000000000 +0200 +@@ -36,13 +36,12 @@ + + TMAKE_LINK = c++ + TMAKE_LINK_SHLIB = c++ +-TMAKE_LFLAGS = ++TMAKE_LFLAGS = -Wl,-search_paths_first + TMAKE_LFLAGS_RELEASE = + TMAKE_LFLAGS_DEBUG = + TMAKE_LFLAGS_SHLIB = -shared + +-# soname does not work on fbsd 2.x +-#TMAKE_LFLAGS_SONAME = -Wl,-soname ++TMAKE_LFLAGS_SONAME = -dynamiclib -install_name + + TMAKE_LIBS = + TMAKE_LIBS_X11 = |