diff options
-rw-r--r-- | app-doc/doxygen/ChangeLog | 17 | ||||
-rw-r--r-- | app-doc/doxygen/doxygen-1.4.7.ebuild | 9 | ||||
-rw-r--r-- | app-doc/doxygen/doxygen-1.5.4.ebuild | 85 | ||||
-rw-r--r-- | app-doc/doxygen/doxygen-1.5.5.ebuild | 89 | ||||
-rw-r--r-- | app-doc/doxygen/doxygen-1.5.6.ebuild | 89 | ||||
-rw-r--r-- | app-doc/doxygen/doxygen-1.5.7.1.ebuild | 9 | ||||
-rw-r--r-- | app-doc/doxygen/doxygen-1.5.8.ebuild | 7 |
7 files changed, 146 insertions, 159 deletions
diff --git a/app-doc/doxygen/ChangeLog b/app-doc/doxygen/ChangeLog index 0e5c2af1afc6..49127227d416 100644 --- a/app-doc/doxygen/ChangeLog +++ b/app-doc/doxygen/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-doc/doxygen # Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v 1.157 2009/02/04 14:53:34 yngwin Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v 1.158 2009/05/30 08:19:53 ulm Exp $ + + 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 @@ -28,7 +33,7 @@ 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 + for helping to track down some of the needed depends (this latex/tetex thing is painful). 02 Sep 2008; Christian Faulhammer <opfer@gentoo.org> @@ -241,7 +246,7 @@ +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 + 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, @@ -395,7 +400,7 @@ 30 May 2005; Steve Arnold <nerdboy@gentoo.org> +files/doxygen-1.4.3-cp1251.patch, doxygen-1.4.2.ebuild, +doxygen-1.4.3.ebuild: - new version for bug 92789, patch for bug 85668, and stable bumps on + new version for bug 92789, patch for bug 85668, and stable bumps on covered arches. Also added brute-force workaround for bug 89075. 15 May 2005; Fernando J. Pereda <ferdy@gentoo.org> doxygen-1.4.1.ebuild: @@ -669,11 +674,11 @@ 17 Apr 2002; Ryan Phillips <rphillips@gentoo.org> ChangeLog : Copied 1.2.13.1 ebuild over for 1.2.15 (#1786) - + *doxygen-1.2.13.1 (1 Feb 2002) 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : - + Added initial ChangeLog which should be updated whenever the package is updated in any way. This changelog is targetted to users. This means that the comments should well explained and written in clean English. The details about diff --git a/app-doc/doxygen/doxygen-1.4.7.ebuild b/app-doc/doxygen/doxygen-1.4.7.ebuild index 41a2af6cd565..214f525a8f86 100644 --- a/app-doc/doxygen/doxygen-1.4.7.ebuild +++ b/app-doc/doxygen/doxygen-1.4.7.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.7.ebuild,v 1.26 2008/10/12 01:49:49 nerdboy Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.7.ebuild,v 1.27 2009/05/30 08:19:53 ulm Exp $ EAPI=1 @@ -18,13 +18,10 @@ IUSE="doc qt3 latex unicode" RDEPEND=">=media-gfx/graphviz-2.6 qt3? ( x11-libs/qt:3 ) - latex? ( || ( - ( app-text/texlive-core + latex? ( app-text/texlive-core dev-texlive/texlive-latexrecommended dev-texlive/texlive-genericrecommended dev-texlive/texlive-fontsrecommended ) - ( app-text/tetex ) ) - ) virtual/ghostscript" DEPEND=">=sys-apps/sed-4 ${RDEPEND}" diff --git a/app-doc/doxygen/doxygen-1.5.4.ebuild b/app-doc/doxygen/doxygen-1.5.4.ebuild index b5e013633dcd..761dc48b746a 100644 --- a/app-doc/doxygen/doxygen-1.5.4.ebuild +++ b/app-doc/doxygen/doxygen-1.5.4.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.4.ebuild,v 1.16 2008/10/12 01:49:49 nerdboy Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.4.ebuild,v 1.17 2009/05/30 08:19:53 ulm Exp $ EAPI=1 @@ -16,13 +16,10 @@ KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~x86-fbsd" IUSE="debug doc nodot qt3 latex elibc_FreeBSD" RDEPEND="qt3? ( x11-libs/qt:3 ) - latex? ( || ( - ( app-text/texlive-core + latex? ( app-text/texlive-core dev-texlive/texlive-latexrecommended dev-texlive/texlive-genericrecommended dev-texlive/texlive-fontsrecommended ) - ( app-text/tetex ) ) - ) dev-lang/python virtual/libiconv virtual/ghostscript @@ -39,10 +36,10 @@ src_unpack() { # 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 failed" + -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 failed" # Ensure we link to -liconv if use elibc_FreeBSD; then @@ -59,18 +56,18 @@ src_unpack() { epatch "${FILESDIR}/${PN}-1.5-system-libpng.patch" if [ $(get_libdir) == "lib64" ] ; then - epatch "${FILESDIR}/${PN}-1.5-qtlibdir.patch" + epatch "${FILESDIR}/${PN}-1.5-qtlibdir.patch" fi if is-flagq "-O3" ; then - echo - ewarn "Compiling with -O3 is known to produce incorrectly" - ewarn "optimized code which breaks doxygen." - echo - epause 6 - elog "Continuing with -O2 instead ..." - echo - replace-flags "-O3" "-O2" + echo + ewarn "Compiling with -O3 is known to produce incorrectly" + ewarn "optimized code which breaks doxygen." + echo + epause 6 + elog "Continuing with -O2 instead ..." + echo + replace-flags "-O3" "-O2" fi } @@ -79,52 +76,52 @@ src_compile() { # set ./configure options (prefix, Qt based wizard, docdir) if use debug; then - local my_conf="--prefix ${D}usr --debug" + local my_conf="--prefix ${D}usr --debug" else - local my_conf="--prefix ${D}usr" + local my_conf="--prefix ${D}usr" fi if use qt3; then - einfo "using QTDIR: '$QTDIR'." - export LD_LIBRARY_PATH=${QTDIR}/$(get_libdir):${LD_LIBRARY_PATH} - export LIBRARY_PATH=${QTDIR}/$(get_libdir):${LIBRARY_PATH} - einfo "using QT LIBRARY_PATH: '$LIBRARY_PATH'." - einfo "using QT LD_LIBRARY_PATH: '$LD_LIBRARY_PATH'." - ./configure ${my_conf} $(use_with qt3 doxywizard) \ + einfo "using QTDIR: '$QTDIR'." + export LD_LIBRARY_PATH=${QTDIR}/$(get_libdir):${LD_LIBRARY_PATH} + export LIBRARY_PATH=${QTDIR}/$(get_libdir):${LIBRARY_PATH} + einfo "using QT LIBRARY_PATH: '$LIBRARY_PATH'." + einfo "using QT LD_LIBRARY_PATH: '$LD_LIBRARY_PATH'." + ./configure ${my_conf} $(use_with qt3 doxywizard) \ || die 'configure with qt3 failed' else - ./configure ${my_conf} || die 'configure failed' + ./configure ${my_conf} || die 'configure failed' fi # and compile emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" LINK="$(tc-getCXX)" \ - LINK_SHLIB="$(tc-getCXX)" all || die 'emake failed' + LINK_SHLIB="$(tc-getCXX)" 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 + 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 + {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 + 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 + doc/Doxyfile sed -i.orig -e "s/@epstopdf/# @epstopdf/" \ - -e "s/@cp Makefile.latex/# @cp Makefile.latex/" \ - -e "s/@sed/# @sed/" doc/Makefile + -e "s/@cp Makefile.latex/# @cp Makefile.latex/" \ + -e "s/@sed/# @sed/" doc/Makefile make docs || ewarn '"make html docs" failed.' - fi + fi fi } @@ -133,8 +130,8 @@ src_install() { install || die '"make install" failed.' if use qt3; then - doicon "${FILESDIR}/doxywizard.png" - make_desktop_entry doxywizard "DoxyWizard ${PV}" \ + doicon "${FILESDIR}/doxywizard.png" + make_desktop_entry doxywizard "DoxyWizard ${PV}" \ "doxywizard.png" "Application;Development" fi @@ -142,11 +139,11 @@ src_install() { # pdf and html manuals if use doc; then - insinto /usr/share/doc/${PF} - if use latex; then + insinto /usr/share/doc/${PF} + if use latex; then doins latex/doxygen_manual.pdf - fi - dohtml -r html/* + fi + dohtml -r html/* fi } diff --git a/app-doc/doxygen/doxygen-1.5.5.ebuild b/app-doc/doxygen/doxygen-1.5.5.ebuild index 107f79e22115..cdba5765247e 100644 --- a/app-doc/doxygen/doxygen-1.5.5.ebuild +++ b/app-doc/doxygen/doxygen-1.5.5.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.5.ebuild,v 1.6 2008/10/12 01:49:49 nerdboy Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.5.ebuild,v 1.7 2009/05/30 08:19:53 ulm Exp $ EAPI=1 @@ -16,13 +16,10 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86- IUSE="debug doc nodot qt3 latex elibc_FreeBSD" RDEPEND="qt3? ( x11-libs/qt:3 ) - latex? ( || ( - ( app-text/texlive-core + latex? ( app-text/texlive-core dev-texlive/texlive-latexrecommended dev-texlive/texlive-genericrecommended dev-texlive/texlive-fontsrecommended ) - ( app-text/tetex ) ) - ) dev-lang/python virtual/libiconv media-libs/libpng @@ -40,16 +37,16 @@ src_unpack() { # 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 failed" + -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 failed" # Ensure we link to -liconv if use elibc_FreeBSD; then - for pro in */*.pro.in */*/*.pro.in; do + for pro in */*.pro.in */*/*.pro.in; do echo "unix:LIBS += -liconv" >> "${pro}" - done + done fi # Consolidate patches, apply FreeBSD configure patch, codepage patch, @@ -60,18 +57,18 @@ src_unpack() { epatch "${FILESDIR}/${PN}-1.5-system-libpng.patch" if [ $(get_libdir) == "lib64" ] ; then - epatch "${FILESDIR}/${PN}-1.5-qtlibdir.patch" + epatch "${FILESDIR}/${PN}-1.5-qtlibdir.patch" fi if is-flagq "-O3" ; then - echo - ewarn "Compiling with -O3 is known to produce incorrectly" - ewarn "optimized code which breaks doxygen." - echo - epause 6 - elog "Continuing with -O2 instead ..." - echo - replace-flags "-O3" "-O2" + echo + ewarn "Compiling with -O3 is known to produce incorrectly" + ewarn "optimized code which breaks doxygen." + echo + epause 6 + elog "Continuing with -O2 instead ..." + echo + replace-flags "-O3" "-O2" fi } @@ -81,52 +78,52 @@ src_compile() { local my_conf="" if use debug; then - my_conf="--prefix ${D}usr --debug" + my_conf="--prefix ${D}usr --debug" else - my_conf="--prefix ${D}usr" + my_conf="--prefix ${D}usr" fi if use qt3; then - einfo "using QTDIR: '$QTDIR'." - export LIBRARY_PATH="${QTDIR}/$(get_libdir):${LIBRARY_PATH}" - export LD_LIBRARY_PATH="${QTDIR}/$(get_libdir):${LD_LIBRARY_PATH}" - einfo "using QT LIBRARY_PATH: '$LIBRARY_PATH'." - einfo "using QT LD_LIBRARY_PATH: '$LD_LIBRARY_PATH'." - ./configure ${my_conf} $(use_with qt3 doxywizard) \ + einfo "using QTDIR: '$QTDIR'." + export LIBRARY_PATH="${QTDIR}/$(get_libdir):${LIBRARY_PATH}" + export LD_LIBRARY_PATH="${QTDIR}/$(get_libdir):${LD_LIBRARY_PATH}" + einfo "using QT LIBRARY_PATH: '$LIBRARY_PATH'." + einfo "using QT LD_LIBRARY_PATH: '$LD_LIBRARY_PATH'." + ./configure ${my_conf} $(use_with qt3 doxywizard) \ || die 'configure with qt3 failed' else - ./configure ${my_conf} || die 'configure failed' + ./configure ${my_conf} || die 'configure failed' fi # and compile emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" LINK="$(tc-getCXX)" \ - LINK_SHLIB="$(tc-getCXX)" all || die 'emake failed' + LINK_SHLIB="$(tc-getCXX)" 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 + 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 + {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 + 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 + doc/Doxyfile sed -i.orig -e "s/@epstopdf/# @epstopdf/" \ - -e "s/@cp Makefile.latex/# @cp Makefile.latex/" \ - -e "s/@sed/# @sed/" doc/Makefile + -e "s/@cp Makefile.latex/# @cp Makefile.latex/" \ + -e "s/@sed/# @sed/" doc/Makefile make docs || ewarn '"make html docs" failed.' - fi + fi fi } @@ -135,8 +132,8 @@ src_install() { install || die '"make install" failed.' if use qt3; then - doicon "${FILESDIR}/doxywizard.png" - make_desktop_entry doxywizard "DoxyWizard ${PV}" \ + doicon "${FILESDIR}/doxywizard.png" + make_desktop_entry doxywizard "DoxyWizard ${PV}" \ "doxywizard.png" "Application;Development" fi @@ -144,11 +141,11 @@ src_install() { # pdf and html manuals if use doc; then - insinto /usr/share/doc/"${PF}" - if use latex; then + insinto /usr/share/doc/"${PF}" + if use latex; then doins latex/doxygen_manual.pdf - fi - dohtml -r html/* + fi + dohtml -r html/* fi } diff --git a/app-doc/doxygen/doxygen-1.5.6.ebuild b/app-doc/doxygen/doxygen-1.5.6.ebuild index 9f247cc75405..69e6e6354fe5 100644 --- a/app-doc/doxygen/doxygen-1.5.6.ebuild +++ b/app-doc/doxygen/doxygen-1.5.6.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.6.ebuild,v 1.2 2008/10/12 01:49:49 nerdboy Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.6.ebuild,v 1.3 2009/05/30 08:19:53 ulm Exp $ EAPI=1 @@ -16,13 +16,10 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86- IUSE="debug doc nodot qt3 latex elibc_FreeBSD" RDEPEND="qt3? ( x11-libs/qt:3 ) - latex? ( || ( - ( app-text/texlive-core + latex? ( app-text/texlive-core dev-texlive/texlive-latexrecommended dev-texlive/texlive-genericrecommended dev-texlive/texlive-fontsrecommended ) - ( app-text/tetex ) ) - ) dev-lang/python virtual/libiconv media-libs/libpng @@ -40,16 +37,16 @@ src_unpack() { # 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 failed" + -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 failed" # Ensure we link to -liconv if use elibc_FreeBSD; then - for pro in */*.pro.in */*/*.pro.in; do + for pro in */*.pro.in */*/*.pro.in; do echo "unix:LIBS += -liconv" >> "${pro}" - done + done fi # Consolidate patches, apply FreeBSD configure patch, codepage patch, @@ -60,18 +57,18 @@ src_unpack() { epatch "${FILESDIR}/${PN}-1.5-system-libpng.patch" if [ $(get_libdir) == "lib64" ] ; then - epatch "${FILESDIR}/${PN}-1.5-qtlibdir.patch" + epatch "${FILESDIR}/${PN}-1.5-qtlibdir.patch" fi if is-flagq "-O3" ; then - echo - ewarn "Compiling with -O3 is known to produce incorrectly" - ewarn "optimized code which breaks doxygen." - echo - epause 6 - elog "Continuing with -O2 instead ..." - echo - replace-flags "-O3" "-O2" + echo + ewarn "Compiling with -O3 is known to produce incorrectly" + ewarn "optimized code which breaks doxygen." + echo + epause 6 + elog "Continuing with -O2 instead ..." + echo + replace-flags "-O3" "-O2" fi } @@ -81,52 +78,52 @@ src_compile() { local my_conf="" if use debug; then - my_conf="--prefix ${D}usr --debug" + my_conf="--prefix ${D}usr --debug" else - my_conf="--prefix ${D}usr" + my_conf="--prefix ${D}usr" fi if use qt3; then - einfo "using QTDIR: '$QTDIR'." - export LIBRARY_PATH="${QTDIR}/$(get_libdir):${LIBRARY_PATH}" - export LD_LIBRARY_PATH="${QTDIR}/$(get_libdir):${LD_LIBRARY_PATH}" - einfo "using QT LIBRARY_PATH: '$LIBRARY_PATH'." - einfo "using QT LD_LIBRARY_PATH: '$LD_LIBRARY_PATH'." - ./configure ${my_conf} $(use_with qt3 doxywizard) \ + einfo "using QTDIR: '$QTDIR'." + export LIBRARY_PATH="${QTDIR}/$(get_libdir):${LIBRARY_PATH}" + export LD_LIBRARY_PATH="${QTDIR}/$(get_libdir):${LD_LIBRARY_PATH}" + einfo "using QT LIBRARY_PATH: '$LIBRARY_PATH'." + einfo "using QT LD_LIBRARY_PATH: '$LD_LIBRARY_PATH'." + ./configure ${my_conf} $(use_with qt3 doxywizard) \ || die 'configure with qt3 failed' else - ./configure ${my_conf} || die 'configure failed' + ./configure ${my_conf} || die 'configure failed' fi # and compile emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" LINK="$(tc-getCXX)" \ - LINK_SHLIB="$(tc-getCXX)" all || die 'emake failed' + LINK_SHLIB="$(tc-getCXX)" 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 + 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 + {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 + 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 + doc/Doxyfile sed -i.orig -e "s/@epstopdf/# @epstopdf/" \ - -e "s/@cp Makefile.latex/# @cp Makefile.latex/" \ - -e "s/@sed/# @sed/" doc/Makefile + -e "s/@cp Makefile.latex/# @cp Makefile.latex/" \ + -e "s/@sed/# @sed/" doc/Makefile make docs || ewarn '"make html docs" failed.' - fi + fi fi } @@ -135,8 +132,8 @@ src_install() { install || die '"make install" failed.' if use qt3; then - doicon "${FILESDIR}/doxywizard.png" - make_desktop_entry doxywizard "DoxyWizard ${PV}" \ + doicon "${FILESDIR}/doxywizard.png" + make_desktop_entry doxywizard "DoxyWizard ${PV}" \ "doxywizard.png" "Application;Development" fi @@ -144,11 +141,11 @@ src_install() { # pdf and html manuals if use doc; then - insinto /usr/share/doc/"${PF}" - if use latex; then + insinto /usr/share/doc/"${PF}" + if use latex; then doins latex/doxygen_manual.pdf - fi - dohtml -r html/* + fi + dohtml -r html/* fi } diff --git a/app-doc/doxygen/doxygen-1.5.7.1.ebuild b/app-doc/doxygen/doxygen-1.5.7.1.ebuild index bfbd9d7bffc2..781750d05082 100644 --- a/app-doc/doxygen/doxygen-1.5.7.1.ebuild +++ b/app-doc/doxygen/doxygen-1.5.7.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.7.1.ebuild,v 1.3 2008/12/24 02:18:09 nerdboy Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.7.1.ebuild,v 1.4 2009/05/30 08:19:53 ulm Exp $ EAPI=1 @@ -16,14 +16,11 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86- IUSE="debug doc nodot qt3 latex elibc_FreeBSD" RDEPEND="qt3? ( x11-libs/qt:3 ) - latex? ( || ( - ( app-text/texlive-core + latex? ( app-text/texlive-core dev-texlive/texlive-genericrecommended dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexrecommended dev-texlive/texlive-latexextra ) - ( app-text/tetex ) ) - ) dev-lang/python virtual/libiconv media-libs/libpng diff --git a/app-doc/doxygen/doxygen-1.5.8.ebuild b/app-doc/doxygen/doxygen-1.5.8.ebuild index 6b528c119fc1..8b8c21fb8a38 100644 --- a/app-doc/doxygen/doxygen-1.5.8.ebuild +++ b/app-doc/doxygen/doxygen-1.5.8.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.8.ebuild,v 1.3 2009/02/04 14:53:34 yngwin Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.8.ebuild,v 1.4 2009/05/30 08:19:53 ulm Exp $ EAPI=1 @@ -16,14 +16,11 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86- IUSE="debug doc nodot qt4 latex elibc_FreeBSD" RDEPEND="qt4? ( x11-libs/qt-gui:4 ) - latex? ( || ( - ( app-text/texlive-core + latex? ( app-text/texlive-core dev-texlive/texlive-genericrecommended dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexrecommended dev-texlive/texlive-latexextra ) - ( app-text/tetex ) ) - ) dev-lang/python virtual/libiconv media-libs/libpng |