summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2009-05-30 08:19:53 +0000
committerUlrich Müller <ulm@gentoo.org>2009-05-30 08:19:53 +0000
commit1992b97e6ca507a977149c4238fcf80b6e0370e5 (patch)
tree084238c7e6269de4db409f90d1770c797dba3366 /app-doc/doxygen
parentRemove app-text/tetex from dependencies, bug 227443. (diff)
downloadgentoo-2-1992b97e6ca507a977149c4238fcf80b6e0370e5.tar.gz
gentoo-2-1992b97e6ca507a977149c4238fcf80b6e0370e5.tar.bz2
gentoo-2-1992b97e6ca507a977149c4238fcf80b6e0370e5.zip
Remove app-text/tetex from dependencies, bug 227443.
(Portage version: 2.2_rc33/cvs/Linux i686)
Diffstat (limited to 'app-doc/doxygen')
-rw-r--r--app-doc/doxygen/ChangeLog17
-rw-r--r--app-doc/doxygen/doxygen-1.4.7.ebuild9
-rw-r--r--app-doc/doxygen/doxygen-1.5.4.ebuild85
-rw-r--r--app-doc/doxygen/doxygen-1.5.5.ebuild89
-rw-r--r--app-doc/doxygen/doxygen-1.5.6.ebuild89
-rw-r--r--app-doc/doxygen/doxygen-1.5.7.1.ebuild9
-rw-r--r--app-doc/doxygen/doxygen-1.5.8.ebuild7
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