diff options
author | Steve Arnold <nerdboy@gentoo.org> | 2004-06-05 21:11:15 +0000 |
---|---|---|
committer | Steve Arnold <nerdboy@gentoo.org> | 2004-06-05 21:11:15 +0000 |
commit | 1876ef8b29e181ea824b87392ce3b868f7179573 (patch) | |
tree | b2919a12a948cdd0f970cfcb82995742c785e789 /app-doc/doxygen | |
parent | Initial import. Thanks to Edon Kelmendi <edon@albalinux.org> and Dominique Co... (diff) | |
download | gentoo-2-1876ef8b29e181ea824b87392ce3b868f7179573.tar.gz gentoo-2-1876ef8b29e181ea824b87392ce3b868f7179573.tar.bz2 gentoo-2-1876ef8b29e181ea824b87392ce3b868f7179573.zip |
marked 1.3.6 stable for x86, ppc, and hppa; removed old ebuilds and added 1.3.7
Diffstat (limited to 'app-doc/doxygen')
-rw-r--r-- | app-doc/doxygen/ChangeLog | 10 | ||||
-rw-r--r-- | app-doc/doxygen/Manifest | 18 | ||||
-rw-r--r-- | app-doc/doxygen/doxygen-1.2.18.ebuild | 46 | ||||
-rw-r--r-- | app-doc/doxygen/doxygen-1.3.3.ebuild | 82 | ||||
-rw-r--r-- | app-doc/doxygen/doxygen-1.3.4.ebuild | 82 | ||||
-rw-r--r-- | app-doc/doxygen/doxygen-1.3.6.ebuild | 4 | ||||
-rw-r--r-- | app-doc/doxygen/doxygen-1.3.7.ebuild (renamed from app-doc/doxygen/doxygen-1.3.2.ebuild) | 20 | ||||
-rw-r--r-- | app-doc/doxygen/files/digest-doxygen-1.2.18 | 1 | ||||
-rw-r--r-- | app-doc/doxygen/files/digest-doxygen-1.3.2 | 1 | ||||
-rw-r--r-- | app-doc/doxygen/files/digest-doxygen-1.3.3 | 1 | ||||
-rw-r--r-- | app-doc/doxygen/files/digest-doxygen-1.3.4 | 1 | ||||
-rw-r--r-- | app-doc/doxygen/files/digest-doxygen-1.3.7 | 1 |
12 files changed, 33 insertions, 234 deletions
diff --git a/app-doc/doxygen/ChangeLog b/app-doc/doxygen/ChangeLog index ff603e7dd7f4..e07d79c178d8 100644 --- a/app-doc/doxygen/ChangeLog +++ b/app-doc/doxygen/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for app-doc/doxygen # Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v 1.38 2004/06/03 23:39:21 geoman Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v 1.39 2004/06/05 21:11:15 nerdboy Exp $ + +*doxygen-1.3.7 (05 Jun 2004) + + 05 Jun 2004; Steve Arnold <nerdboy@gentoo.org> doxygen-1.2.18.ebuild, + doxygen-1.3.2.ebuild, doxygen-1.3.3.ebuild, doxygen-1.3.4.ebuild, + doxygen-1.3.6.ebuild, doxygen-1.3.7.ebuild: + marked 1.3.6 stable for x86, ppc, and hppa; removed old ebuilds + (leaving at least one stable for each arch) and added 1.3.7 03 Jun 2004; Stephen P. Becker <geoman@gentoo.org> doxygen-1.3.5-r1.ebuild: Stable on mips. diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest index a3bc40fd3109..63adca35d8ff 100644 --- a/app-doc/doxygen/Manifest +++ b/app-doc/doxygen/Manifest @@ -1,16 +1,10 @@ -MD5 945369d6ab32e0ca44b222641e85a1a1 doxygen-1.3.2.ebuild 2584 -MD5 dfaeb4806061920142764ce32e9c88d9 doxygen-1.3.4.ebuild 2591 -MD5 d3e6417eb331e4d3363a0c7bf8503427 doxygen-1.2.18.ebuild 1211 -MD5 22fe9179be7c68f0848ae264f63fef2b doxygen-1.3.6.ebuild 2919 -MD5 e53143c4bc26ca7c1e7548e79051b057 doxygen-1.3.5-r1.ebuild 2923 -MD5 0a840624127370797e56b55520a0dd75 doxygen-1.3.3.ebuild 2584 MD5 9d0df9a9e5e6b8c35a9e88ed2339e1cb ChangeLog 7167 +MD5 e53143c4bc26ca7c1e7548e79051b057 doxygen-1.3.5-r1.ebuild 2923 +MD5 1d2160f948e8ea2bffea458a09217217 doxygen-1.3.6.ebuild 2916 MD5 b0a0946d26e4c157e66cb81d8557b2f7 metadata.xml 375 MD5 8013bb7eee5592543ada3642ee2d2ab2 doxygen-1.3.5.ebuild 2601 -MD5 b930ec9ff54b96c72eacc864e989d25e files/digest-doxygen-1.3.2 70 -MD5 282fe1e391c89b5f590758bf816160b5 files/digest-doxygen-1.3.3 70 -MD5 d160d86e5eae4bf2ed853e16fab32355 files/digest-doxygen-1.3.4 70 -MD5 6fbdec5b9c246aad6da7d0e897fc88c0 files/digest-doxygen-1.3.5 70 -MD5 ad1b465c01ce64583c79c9ff8704a1db files/digest-doxygen-1.3.6 70 -MD5 5f7d25c12b6cceb408f76864abbf1c28 files/digest-doxygen-1.2.18 71 +MD5 0814201cc6ac7bcd915490e9fe67a0b8 doxygen-1.3.7.ebuild 2826 +MD5 df3a9ba1fcea84b8601e1175a21de969 files/digest-doxygen-1.3.7 70 MD5 6fbdec5b9c246aad6da7d0e897fc88c0 files/digest-doxygen-1.3.5-r1 70 +MD5 ad1b465c01ce64583c79c9ff8704a1db files/digest-doxygen-1.3.6 70 +MD5 6fbdec5b9c246aad6da7d0e897fc88c0 files/digest-doxygen-1.3.5 70 diff --git a/app-doc/doxygen/doxygen-1.2.18.ebuild b/app-doc/doxygen/doxygen-1.2.18.ebuild deleted file mode 100644 index e75fd5c54299..000000000000 --- a/app-doc/doxygen/doxygen-1.2.18.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2004 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.2.18.ebuild,v 1.13 2004/01/26 16:13:51 weeve Exp $ - -DESCRIPTION="Doxygen is a documentation system for C++, Java, IDL (Corba, Microsoft and KDE-DCOP flavors) and C." -HOMEPAGE="http://www.doxygen.org" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="x86 ppc sparc alpha" - -RDEPEND="qt? ( x11-libs/qt ) - media-gfx/graphviz" -DEPEND="$RDEPEND" - -S=${WORKDIR}/${P} -SRC_URI="ftp://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz" - -src_unpack() { - - unpack ${A} - -# doxygen's setup doesn't play nicely with our CFLAGS, etc. Make it. - cd ${S}/tmake/lib/linux-g++ - sed -i -e "s:^TMAKE_CFLAGS\(\t*\)= .*$:TMAKE_CFLAGS\1= ${CFLAGS}:" \ - -e "s:^TMAKE_CFLAGS_RELEASE\(\t*\)= .*$:TMAKE_CFLAGS_RELEASE\1= ${CFLAGS}:" \ - -e "s:^TMAKE_CXXFLAGS\(\t*\)= .*$:TMAKE_CXXFLAGS\1= ${CXXFLAGS}:" \ - tmake.conf -} - -src_compile() -{ - - use qt && CONFIGURE_OPTIONS="--with-doxywizard" - - ./configure --install install --prefix ${D}/usr ${CONFIGURE_OPTIONS} || die - make all || die - -} - -src_install() -{ - - make install || die - dodoc README VERSION LICENSE LANGUAGE.HOWTO PLATFORMS - -} diff --git a/app-doc/doxygen/doxygen-1.3.3.ebuild b/app-doc/doxygen/doxygen-1.3.3.ebuild deleted file mode 100644 index a99211ca68cc..000000000000 --- a/app-doc/doxygen/doxygen-1.3.3.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2004 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.3.3.ebuild,v 1.9 2004/02/20 20:53:28 usata Exp $ - -IUSE="doc qt tetex" - -DESCRIPTION="Doxygen is a documentation system for C++, C, Java, IDL (Corba, Microsoft, and KDE-DCOP flavors) and to some extent PHP and C#." -HOMEPAGE="http://www.doxygen.org" -SRC_URI="ftp://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="x86 ~ppc ~sparc alpha ~hppa" - -RDEPEND="media-gfx/graphviz - qt? ( x11-libs/qt ) - doc? ( tetex? ( virtual/tetex ) - virtual/ghostscript )" - -DEPEND=">=sys-apps/sed-4 - ${RDEPEND}" - -src_unpack() { - unpack ${A} - cd ${S} - # use CFLAGS and CXXFLAGS - 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 - # fix doxygen_manual.tex to work with latex-2.x - sed -i.orig "s:^\\\setlength\({\\\footrulewidth}\):\\\renewcommand\1:" \ - doc/doxygen_manual.tex - # fix configure to work w/ install from either fileutils or coreutils - sed -ie "s/grep fileutils/egrep 'fileutils|coreutils'/" ${S}/configure -} - -src_compile() { - # set ./configure options (prefix, Qt based wizard, static) - local confopts="--prefix ${D}/usr" - use qt && confopts="${confopts} --with-doxywizard" - #use static && confopts="${confopts} --static" - - # ./configure and compile - ./configure ${confopts} || die '"./configure" failed.' - emake all || die '"emake all" 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 tetex; then - addwrite /var/cache/fonts - addwrite /usr/share/texmf/fonts/pk - addwrite /usr/share/texmf/ls-R - make pdf || ewarn '"make 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 docs" failed.' - fi - fi -} - -src_install() { - make install || die '"make install" failed.' - - dodoc INSTALL LANGUAGE.HOWTO LICENSE README VERSION - - # pdf and html manuals - if use doc; then - insinto /usr/share/doc/${P} - if use tetex; then - doins latex/doxygen_manual.pdf - fi - dohtml -r html/* - fi -} diff --git a/app-doc/doxygen/doxygen-1.3.4.ebuild b/app-doc/doxygen/doxygen-1.3.4.ebuild deleted file mode 100644 index 290d70108fe0..000000000000 --- a/app-doc/doxygen/doxygen-1.3.4.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2004 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.3.4.ebuild,v 1.7 2004/02/20 20:53:28 usata Exp $ - -IUSE="doc qt tetex" - -DESCRIPTION="Doxygen is a documentation system for C++, C, Java, IDL (Corba, Microsoft, and KDE-DCOP flavors) and to some extent PHP and C#." -HOMEPAGE="http://www.doxygen.org" -SRC_URI="ftp://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="x86 ~ppc ~sparc ~alpha ~hppa amd64" - -RDEPEND="media-gfx/graphviz - qt? ( x11-libs/qt ) - doc? ( tetex? ( virtual/tetex ) - virtual/ghostscript )" - -DEPEND=">=sys-apps/sed-4 - ${RDEPEND}" - -src_unpack() { - unpack ${A} - cd ${S} - # use CFLAGS and CXXFLAGS - 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 - # fix doxygen_manual.tex to work with latex-2.x - sed -i.orig "s:^\\\setlength\({\\\footrulewidth}\):\\\renewcommand\1:" \ - doc/doxygen_manual.tex - # fix configure to work w/ install from either fileutils or coreutils - sed -ie "s/grep fileutils/egrep 'fileutils|coreutils'/" ${S}/configure -} - -src_compile() { - # set ./configure options (prefix, Qt based wizard, static) - local confopts="--prefix ${D}/usr" - use qt && confopts="${confopts} --with-doxywizard" - #use static && confopts="${confopts} --static" - - # ./configure and compile - ./configure ${confopts} || die '"./configure" failed.' - emake all || die '"emake all" 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 tetex; then - addwrite /var/cache/fonts - addwrite /usr/share/texmf/fonts/pk - addwrite /usr/share/texmf/ls-R - make pdf || ewarn '"make 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 docs" failed.' - fi - fi -} - -src_install() { - make install || die '"make install" failed.' - - dodoc INSTALL LANGUAGE.HOWTO LICENSE README VERSION - - # pdf and html manuals - if use doc; then - insinto /usr/share/doc/${P} - if use tetex; then - doins latex/doxygen_manual.pdf - fi - dohtml -r html/* - fi -} diff --git a/app-doc/doxygen/doxygen-1.3.6.ebuild b/app-doc/doxygen/doxygen-1.3.6.ebuild index cc9e3a8426b6..bd76d569c5a9 100644 --- a/app-doc/doxygen/doxygen-1.3.6.ebuild +++ b/app-doc/doxygen/doxygen-1.3.6.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.3.6.ebuild,v 1.1 2004/05/08 19:52:07 nerdboy Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.3.6.ebuild,v 1.2 2004/06/05 21:11:15 nerdboy Exp $ IUSE="doc qt tetex" @@ -10,7 +10,7 @@ SRC_URI="ftp://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz" SLOT="0" LICENSE="GPL-2" -KEYWORDS="~x86 ~ppc ~sparc alpha ~hppa ~amd64 ~ia64" +KEYWORDS="x86 ppc ~sparc alpha hppa ~amd64 ~ia64" RDEPEND="media-gfx/graphviz qt? ( x11-libs/qt ) diff --git a/app-doc/doxygen/doxygen-1.3.2.ebuild b/app-doc/doxygen/doxygen-1.3.7.ebuild index 9e5bf3e476f0..13eed53d681b 100644 --- a/app-doc/doxygen/doxygen-1.3.2.ebuild +++ b/app-doc/doxygen/doxygen-1.3.7.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.3.2.ebuild,v 1.10 2004/02/20 20:53:28 usata Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.3.7.ebuild,v 1.1 2004/06/05 21:11:15 nerdboy Exp $ IUSE="doc qt tetex" @@ -10,7 +10,7 @@ SRC_URI="ftp://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz" SLOT="0" LICENSE="GPL-2" -KEYWORDS="x86 ppc ~sparc ~alpha hppa" +KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~amd64 ~ia64 ~mips" RDEPEND="media-gfx/graphviz qt? ( x11-libs/qt ) @@ -35,10 +35,9 @@ src_unpack() { } src_compile() { - # set ./configure options (prefix, Qt based wizard, static) + # set ./configure options (prefix, Qt based wizard, docdir) local confopts="--prefix ${D}/usr" use qt && confopts="${confopts} --with-doxywizard" - #use static && confopts="${confopts} --static" # ./configure and compile ./configure ${confopts} || die '"./configure" failed.' @@ -73,10 +72,21 @@ src_install() { # pdf and html manuals if use doc; then - insinto /usr/share/doc/${P} + insinto /usr/share/doc/${PF} if use tetex; then doins latex/doxygen_manual.pdf fi dohtml -r html/* fi } + +pkg_postinst() { + + ewarn "" + einfo "The USE flags qt, doc, and tetex will enable doxywizard, or" + einfo "the html and pdf documentation, respectively. For examples" + einfo "and other goodies, see the source tarball. For some example" + einfo "output, run doxygen on the doxygen source using the Doxyfile" + einfo "provided in the top-level source dir." + ewarn "" +} diff --git a/app-doc/doxygen/files/digest-doxygen-1.2.18 b/app-doc/doxygen/files/digest-doxygen-1.2.18 deleted file mode 100644 index dacf7e5c6b99..000000000000 --- a/app-doc/doxygen/files/digest-doxygen-1.2.18 +++ /dev/null @@ -1 +0,0 @@ -MD5 5caf5a0db2075d1b96cd7e3c3fbe0441 doxygen-1.2.18.src.tar.gz 2364114 diff --git a/app-doc/doxygen/files/digest-doxygen-1.3.2 b/app-doc/doxygen/files/digest-doxygen-1.3.2 deleted file mode 100644 index bfacd44efd62..000000000000 --- a/app-doc/doxygen/files/digest-doxygen-1.3.2 +++ /dev/null @@ -1 +0,0 @@ -MD5 d331ae38761ef9d8ce9f51988f01dcb8 doxygen-1.3.2.src.tar.gz 2269441 diff --git a/app-doc/doxygen/files/digest-doxygen-1.3.3 b/app-doc/doxygen/files/digest-doxygen-1.3.3 deleted file mode 100644 index 71088332cf4a..000000000000 --- a/app-doc/doxygen/files/digest-doxygen-1.3.3 +++ /dev/null @@ -1 +0,0 @@ -MD5 ce5523a8dc6fd39acf713696e7cc3a3e doxygen-1.3.3.src.tar.gz 2326872 diff --git a/app-doc/doxygen/files/digest-doxygen-1.3.4 b/app-doc/doxygen/files/digest-doxygen-1.3.4 deleted file mode 100644 index d5c74ea84df7..000000000000 --- a/app-doc/doxygen/files/digest-doxygen-1.3.4 +++ /dev/null @@ -1 +0,0 @@ -MD5 cd81c0f8a8e77dc33cc754f6f8852ca4 doxygen-1.3.4.src.tar.gz 2345641 diff --git a/app-doc/doxygen/files/digest-doxygen-1.3.7 b/app-doc/doxygen/files/digest-doxygen-1.3.7 new file mode 100644 index 000000000000..7bdb70bc918f --- /dev/null +++ b/app-doc/doxygen/files/digest-doxygen-1.3.7 @@ -0,0 +1 @@ +MD5 7ce4cd446a1eb2f91c4bcf31b3b80f58 doxygen-1.3.7.src.tar.gz 2391954 |