* [gentoo-commits] gentoo-x86 commit in app-doc/doxygen: doxygen-1.7.5.1.ebuild ChangeLog
@ 2011-11-05 21:30 Steve Arnold (nerdboy)
0 siblings, 0 replies; 2+ messages in thread
From: Steve Arnold (nerdboy) @ 2011-11-05 21:30 UTC (permalink / raw
To: gentoo-commits
nerdboy 11/11/05 21:30:54
Modified: ChangeLog
Added: doxygen-1.7.5.1.ebuild
Log:
Updated to latest upstream release, removed external Tcl patch (see bug
(Portage version: 2.1.10.30/cvs/Linux x86_64)
Revision Changes Path
1.206 app-doc/doxygen/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/doxygen/ChangeLog?rev=1.206&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/doxygen/ChangeLog?rev=1.206&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/doxygen/ChangeLog?r1=1.205&r2=1.206
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v
retrieving revision 1.205
retrieving revision 1.206
diff -u -r1.205 -r1.206
--- ChangeLog 3 Sep 2011 02:02:28 -0000 1.205
+++ ChangeLog 5 Nov 2011 21:30:54 -0000 1.206
@@ -1,6 +1,13 @@
# ChangeLog for app-doc/doxygen
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v 1.205 2011/09/03 02:02:28 nerdboy Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v 1.206 2011/11/05 21:30:54 nerdboy Exp $
+
+*doxygen-1.7.5.1 (05 Nov 2011)
+
+ 05 Nov 2011; Steve Arnold <nerdboy@gentoo.org> +doxygen-1.7.5.1.ebuild,
+ +files/doxygen-1.7.5.1-dot-eps.patch:
+ Updated to latest upstream release, removed external Tcl patch (see bug
+ #388863). Thanks to Philipp for the updated no-dot patch.
03 Sep 2011; Steve Arnold <nerdboy@gentoo.org> doxygen-1.7.4.ebuild:
Newer (and cleaner) version using more of the qt4-r2 functionality.
1.1 app-doc/doxygen/doxygen-1.7.5.1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/doxygen/doxygen-1.7.5.1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/doxygen/doxygen-1.7.5.1.ebuild?rev=1.1&content-type=text/plain
Index: doxygen-1.7.5.1.ebuild
===================================================================
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.7.5.1.ebuild,v 1.1 2011/11/05 21:30:54 nerdboy Exp $
RESTRICT="mirror"
EAPI=3
inherit eutils flag-o-matic toolchain-funcs qt4-r2 fdo-mime
DESCRIPTION="documentation system for C++, C, Java, Objective-C, Python, IDL, and other languages"
HOMEPAGE="http://www.doxygen.org/"
SRC_URI="ftp://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="debug doc nodot qt4 latex elibc_FreeBSD"
LICENSE="GPL-2"
SLOT="0"
RDEPEND="qt4? ( x11-libs/qt-gui:4 )
latex? ( >=app-text/texlive-2008[extra] )
dev-lang/python
virtual/libiconv
media-libs/libpng
app-text/ghostscript-gpl
!nodot? ( >=media-gfx/graphviz-2.20.0
media-libs/freetype )"
DEPEND=">=sys-apps/sed-4
sys-devel/flex
${RDEPEND}"
EPATCH_SUFFIX="patch"
src_prepare() {
# use CFLAGS, CXXFLAGS, LDFLAGS
export ECFLAGS="${CFLAGS}" ECXXFLAGS="${CXXFLAGS}" ELDFLAGS="${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,gnu,freebsd,netbsd,openbsd,solaris}-g++,macosx-c++,linux-64}/tmake.conf \
|| die "sed 1 failed"
# Ensure we link to -liconv
if use elibc_FreeBSD; then
for pro in */*.pro.in */*/*.pro.in; do
echo "unix:LIBS += -liconv" >> "${pro}"
done
fi
# Call dot with -Teps instead of -Tps for EPS generation - bug #282150
epatch "${FILESDIR}"/${P}-dot-eps.patch
# prefix search tools patch, plus OSX fixes
epatch "${FILESDIR}"/${PN}-1.5.6-prefix-misc-alt.patch
# fix final DESTDIR issue
sed -i.orig -e "s:\$(INSTALL):\$(DESTDIR)/\$(INSTALL):g" \
addon/doxywizard/Makefile.in || die "sed 2 failed"
# fix pdf doc
sed -i.orig -e "s:g_kowal:g kowal:" \
doc/maintainers.txt || die "sed 3 failed"
if is-flagq "-O3" ; then
echo
ewarn "Compiling with -O3 is known to produce incorrectly"
ewarn "optimized code which breaks doxygen."
echo
elog "Continuing with -O2 instead ..."
echo
replace-flags "-O3" "-O2"
fi
}
src_configure() {
# set ./configure options (prefix, Qt based wizard, docdir)
local my_conf="--shared"
if use debug ; then
my_conf="${my_conf} --debug"
else
my_conf="${my_conf} --release "
fi
use ppc64 && my_conf="${my_conf} --english-only" #263641
use qt4 && my_conf="${my_conf} --with-doxywizard"
export CC="${QMAKE_CC}"
export CXX="${QMAKE_CXX}"
export LINK="${QMAKE_LINK}"
export LINK_SHLIB="${QMAKE_CXX}"
./configure --prefix "${EPREFIX}/usr" ${my_conf} \
|| die 'configure failed'
}
src_compile() {
# force stupid qmake to behave - if it works...
if use qt4 ; then
qt4-r2_src_compile
else
CFLAGS+="${ECFLAGS}" CXXFLAGS+="${ECXXFLAGS}" LFLAGS+="${ELDFLAGS}" \
emake all || die 'emake failed'
fi
# 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
sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \
{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
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 DESTDIR="${D}" MAN1DIR=share/man/man1 \
install || die '"make install" failed.'
if use qt4; then
doicon "${FILESDIR}/doxywizard.png"
make_desktop_entry doxywizard "DoxyWizard ${PV}" \
"/usr/share/pixmaps/doxywizard.png" \
"Application;Development"
fi
dodoc INSTALL LANGUAGE.HOWTO README
# pdf and html manuals
if use doc; then
dohtml -r html/*
if use latex; then
insinto /usr/share/doc/"${PF}"
doins latex/doxygen_manual.pdf
fi
fi
}
pkg_postinst() {
fdo-mime_desktop_database_update
elog
elog "The USE flags qt4, doc, and latex will enable doxywizard, or"
elog "the html and pdf documentation, respectively. For examples"
elog "and other goodies, see the source tarball. For some example"
elog "output, run doxygen on the doxygen source using the Doxyfile"
elog "provided in the top-level source dir."
elog
elog "Enabling the nodot USE flag will remove the GraphViz dependency,"
elog "along with Doxygen's ability to generate diagrams in the docs."
elog "See the Doxygen homepage for additional helper tools to parse"
elog "more languages."
elog
}
pkg_postrm() {
fdo-mime_desktop_database_update
}
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gentoo-commits] gentoo-x86 commit in app-doc/doxygen: doxygen-1.7.5.1.ebuild ChangeLog
@ 2012-04-13 17:39 Ulrich Mueller (ulm)
0 siblings, 0 replies; 2+ messages in thread
From: Ulrich Mueller (ulm) @ 2012-04-13 17:39 UTC (permalink / raw
To: gentoo-commits
ulm 12/04/13 17:39:03
Modified: doxygen-1.7.5.1.ebuild ChangeLog
Log:
Move EAPI assignment to top of ebuild, bug 411875.
(Portage version: 2.1.10.56/cvs/Linux x86_64)
Revision Changes Path
1.4 app-doc/doxygen/doxygen-1.7.5.1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/doxygen/doxygen-1.7.5.1.ebuild?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/doxygen/doxygen-1.7.5.1.ebuild?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/doxygen/doxygen-1.7.5.1.ebuild?r1=1.3&r2=1.4
Index: doxygen-1.7.5.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.7.5.1.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- doxygen-1.7.5.1.ebuild 14 Feb 2012 13:58:32 -0000 1.3
+++ doxygen-1.7.5.1.ebuild 13 Apr 2012 17:39:03 -0000 1.4
@@ -1,8 +1,7 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.7.5.1.ebuild,v 1.3 2012/02/14 13:58:32 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.7.5.1.ebuild,v 1.4 2012/04/13 17:39:03 ulm Exp $
-RESTRICT="mirror"
EAPI=3
inherit eutils flag-o-matic toolchain-funcs qt4-r2 fdo-mime
@@ -12,11 +11,11 @@
SRC_URI="ftp://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz
http://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
-
-IUSE="debug doc nodot qt4 latex elibc_FreeBSD"
LICENSE="GPL-2"
SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="debug doc nodot qt4 latex elibc_FreeBSD"
+RESTRICT="mirror"
RDEPEND="qt4? ( x11-libs/qt-gui:4 )
latex? ( >=app-text/texlive-2008[extra] )
1.220 app-doc/doxygen/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/doxygen/ChangeLog?rev=1.220&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/doxygen/ChangeLog?rev=1.220&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/doxygen/ChangeLog?r1=1.219&r2=1.220
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v
retrieving revision 1.219
retrieving revision 1.220
diff -u -r1.219 -r1.220
--- ChangeLog 1 Apr 2012 17:03:19 -0000 1.219
+++ ChangeLog 13 Apr 2012 17:39:03 -0000 1.220
@@ -1,6 +1,9 @@
# ChangeLog for app-doc/doxygen
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v 1.219 2012/04/01 17:03:19 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v 1.220 2012/04/13 17:39:03 ulm Exp $
+
+ 13 Apr 2012; Ulrich Müller <ulm@gentoo.org> doxygen-1.7.5.1.ebuild:
+ Move EAPI assignment to top of ebuild, bug 411875.
01 Apr 2012; Raúl Porcel <armin76@gentoo.org> doxygen-1.7.6.1.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #323647
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2012-04-13 17:39 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-13 17:39 [gentoo-commits] gentoo-x86 commit in app-doc/doxygen: doxygen-1.7.5.1.ebuild ChangeLog Ulrich Mueller (ulm)
-- strict thread matches above, loose matches on Subject: below --
2011-11-05 21:30 Steve Arnold (nerdboy)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox