+++ /dev/null
-# ChangeLog for media-gfx/ipe
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
- 28 Aug 2010; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> ipe-7.0.8.ebuild:
- www-client/mozilla-firefox -> www-client/firefox
-
- 13 Jun 2010; Markus Ullmann <jokey@gentoo.org> ipe-7.0.8.ebuild:
- Fix up depspec
-
- 12 Jan 2010; Markos Chandras <hwoarang@gentoo.org> ipe-7.0.8.ebuild:
- Migrate to qt4-r2 eclass
-
- 18 Nov 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> ipe-7.0.8.ebuild:
- Fix deps, add missing die, fix g++ call for crosscompile, cleanup
-
- 09 Nov 2009; Andrés Becerra Sandoval (bec) <andres.becerra@gmail.com>
- -ipe-6.0_pre31.ebuild, +ipe-7.0.8.ebuild:
- Version bump for ipe
-
- 08 Jul 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
- ipe-6.0_pre31.ebuild:
- Move from monolithic to split qt dependencies
-
- 06 Nov 2008; Christian Schlotter (schlotter) <again@gmx.de>
- ipe-6.0_pre31.ebuild:
- Ipe tarball changed (fix for Ipe bug 271)
-
- 05 Nov 2008; Christian Schlotter (schlotter) <again@gmx.de>
- -ipe-6.0_pre30.ebuild, +ipe-6.0_pre31.ebuild,
- -files/ipe-6.0_pre30-include-string.patch,
- +files/ipe-6.0_pre31-fix-version.patch:
- Version bump to ipe-6.0_pre31
-
- 01 Nov 2008; Tomas Chvatal <scarabeus@gentoo.org> ipe-6.0_pre30.ebuild:
- Fix virtual/tetex dependency.
-
- 25 Aug 2008; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
- ipe-6.0_pre30.ebuild:
- Fix whitespace
-
- 22 Aug 2008; Andres Becerra Sandoval (bec) <andres.becerra@gmail.com>
- ipe-6.0_pre30.ebuild:
- Deleted || die for epatch
-
- 22 Aug 2008; Andres Becerra Sandoval (bec) <andres.becerra@gmail.com>
- ipe-6.0_pre30.ebuild, +files/ipe-6.0_pre30-include-string.patch:
- Patch for ipe-6.0_pre30, it is also reported upstream:
- http://http.theano.de/cgi-bin/bugzilla/show_bug.cgi?id=265
-
- 17 Feb 2008; (Tommy[D]) tommy100@gmx.de ipe-6.0_pre30.ebuild:
- Shorten description
-
- 30 Dec 2007; Christian Schlotter (schlotter) <again@gmx.de> ++,
- -ipe-6.0_pre28.ebuild:
- Version bump to 6.0pre30. Removed USE flag `firefox', as it is the default
- now. Instead added USE flag `seamonkey' for choosing SeaMonkey.
-
- 04 Dec 2007; Jakub Moc <jakub@gentoo.org> ipe-6.0_pre28.ebuild:
- Switch to EAPI-1 and slotted deps
-
- 26 Oct 2007; Charlie Shepherd <masterdriverz@gentoo.org>
- ipe-6.0_pre28.ebuild:
- Update SRC_URI, quote $D and call a function in an if clause instead of
- testing $? after calling it.
-
- 10 Sep 2007; Christian Schlotter (schlotter) <again@gmx.de>
- ipe-6.0_pre28.ebuild:
- Correct last commit which included wrong paths to configuration files.
-
- 10 Sep 2007; Christian Schlotter (schlotter) <again@gmx.de>
- ipe-6.0_pre28.ebuild:
- Fix compilation with GCC 4.2. Thanks to James Cloos in bug #80448.
-
- 04 Aug 2007; Jakub Moc <jakub@gentoo.org> ipe-6.0_pre28.ebuild:
- Drop redundant die, use pkg_setup from qt4 eclass for built_with_use check
-
- 04 Aug 2007; Jakub Moc <jakub@gentoo.org> ipe-6.0_pre28.ebuild:
- Use eqmake4 from qt4 eclass
-
- 01 Jul 2007; Jakub Moc <jakub@gentoo.org> ipe-6.0_pre28.ebuild:
- Use full path to qmake
-
- 10 May 2007; Christian Schlotter (schlotter) <again@gmx.de>
- ipe-6.0_pre28.ebuild:
- Change HOMEPAGE and SRC_URI back to original values. They were just changed
- temporarily.
-
- 08 May 2007; Christian Schlotter (schlotter) <again@gmx.de>
- ipe-6.0_pre28.ebuild:
- Set HOMEPAGE and SRC_URI variable to current homepage.
-
- 03 Apr 2007; Christian Schlotter (schlotter) <again@gmx.de>
- ipe-6.0_pre28.ebuild:
- Keyworded ~amd64. Thanks to Christoph Lange in bug #80448.
-
- 22 Mar 2007; Christian Faulhammer <opfer@gentoo.org> ipe-6.0_pre28.ebuild:
- add a check for USE=qt3support with x11-libs/qt-4.2 and later
-
- 11 Jan 2007; Jakub Moc <jakub@gentoo.org> ipe-6.0_pre28.ebuild:
- Fix src_compile; cosmetics
-
- 11 Jan 2007; Christian Schlotter (schlotter) <again@gmx.de>
- ipe-6.0_pre28.ebuild:
- correct HOMEPAGE variable (see http://tinyurl.com/yl4rcj for announcement of
- change)
-
- 10 Jan 2007; Christian Schlotter (schlotter) <again@gmx.de>
- ipe-6.0_pre28.ebuild:
- make IFS variable local (inspired by http://tinyurl.com/yn7rga)
-
- 09 Jan 2007; Christian Faulhammer <opfer@gentoo.org> ipe-6.0_pre28.ebuild:
- handle IFS variable a bit better so Portage won't complain a QA issue
-
- 09 Jan 2007; Markus Ullmann <jokey@gentoo.org> ipe-6.0_pre28.ebuild:
- Quotation
-
- 09 Jan 2007; Markus Ullmann <jokey@gentoo.org> ipe-6.0_pre28.ebuild:
- QA Whitespace
-
- 08 Jan 2007; Christian Schlotter (schlotter) <again@gmx.de>
- +ipe-6.0_pre28.ebuild, +metadata.xml:
- New ebuild for bug 80448.
-
+++ /dev/null
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-inherit eutils toolchain-funcs qt4-r2
-
-DESCRIPTION="A drawing editor which creates figures for inclusion in LaTeX documents and makes PDF presentations."
-HOMEPAGE="http://tclab.kaist.ac.kr/ipe/"
-SRC_URI="mirror://sourceforge/ipe7/ipe/${P}-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="seamonkey"
-
-DEPEND=">=x11-libs/qt-core-4.5:4
- >=x11-libs/qt-gui-4.5:4
- >=media-libs/freetype-2.1.8
- >=x11-libs/cairo-1.8.0
- >=dev-lang/lua-5.1
- app-text/texlive-core"
-
-RDEPEND="${DEPEND}
- !seamonkey? ( || ( www-client/firefox
- www-client/firefox-bin ) )
- seamonkey? ( || ( www-client/seamonkey
- www-client/seamonkey-bin ) )"
-
-S=${S}/src
-
-search_urw_fonts() {
- local texmfdist="$(kpsewhich -var-value=TEXMFDIST)" # colon-separated list of paths
- local urwdir=fonts/type1/urw # according to TeX directory structure
- local IFS="${IFS}:" # add colon as field separator
- for dir in ${texmfdist}; do
- if [[ -d "${dir}/${urwdir}" ]]; then
- URWFONTDIR="${dir}/${urwdir}"
- return 0
- fi
- done
-
- return 1
-}
-
-pkg_setup() {
- if search_urw_fonts; then
- einfo "URW fonts found in ${URWFONTDIR}."
- else
- ewarn "Could not find directory containing URW fonts. Ipe will not"
- ewarn "function properly without them."
- fi
-}
-
-src_compile() {
- # Ipe's default browser is Firefox
- local myconf
- use seamonkey && myconf="IPEBROWSER=seamonkey"
- # fix detection of lua
- sed -i -e 's/lua5.1/lua/g' config.mak || die
- # don't strip installed binaries
- sed -i -e 's/install -s/install/' common.mak || die
-
- # -j1, since there are no deps in the Makefiles on libipe
- emake -j1 CXX=$(tc-getCXX) $myconf IPEPREFIX="/usr" IPEDOCDIR="/usr/share/doc/${PF}" || die "emake failed"
-}
-
-src_install() {
- emake install IPEPREFIX="/usr" IPEDOCDIR="/usr/share/doc/${PF}" INSTALL_ROOT="${D}" || die "emake install failed"
- dodoc ../{news,readme}.txt || die
-}