ChangeLog

# ChangeLog for app-office/texmaker
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-office/texmaker/ChangeLog,v 1.46 2008/07/02 20:12:52 aballier Exp $

02 Jul 2008; Alexis Ballier -texmaker-1.71.ebuild:
remove unused version

02 Jul 2008; Alexis Ballier
files/texmaker-1.71-hunspell.patch, texmaker-1.71-r1.ebuild:
fix hunspell detection by using pkgconfig, by René 'Necoro' Neumann
, bug #229729

*texmaker-1.71-r1 (13 May 2008)

13 May 2008; Alexis Ballier
+files/texmaker-1.71-hunspell.patch, +texmaker-1.71-r1.ebuild:
Use system hunspell, by Dustin Surawicz, bug #220617

11 May 2008; Alexis Ballier texmaker-1.60.ebuild:
switch to latex-base, allow split qt4 deps

*texmaker-1.71 (11 May 2008)

11 May 2008; Alexis Ballier +texmaker-1.71.ebuild:
version bump, thanks to Dustin Surawicz
for reporting in bug #220617

26 Jan 2008; Alexis Ballier
-texmaker-1.11-r1.ebuild, -texmaker-1.30.ebuild, -texmaker-1.40.ebuild,
-texmaker-1.50-r1.ebuild:
remove old

21 Jan 2008; Raúl Porcel texmaker-1.60.ebuild:
sparc stable wrt #193181

21 Jan 2008; Markus Meier texmaker-1.60.ebuild:
x86 stable, bug #193181

20 Jan 2008; Christoph Mende texmaker-1.60.ebuild:
Stable on amd64 wrt bug #193181

20 Jan 2008; Brent Baude texmaker-1.60.ebuild:
Marking texmaker-1.60 ~ppc64 for bug 193181

20 Jan 2008; Brent Baude texmaker-1.60.ebuild:
Marking texmaker-1.60 ppc for bug 193181

*texmaker-1.60 (11 Nov 2007)

11 Nov 2007; Alexis Ballier +texmaker-1.60.ebuild:
version bump, bug #185800

22 Jul 2007; Denis Dupeyron texmaker-1.11-r1.ebuild,
texmaker-1.30.ebuild, texmaker-1.40.ebuild, texmaker-1.50-r1.ebuild:
Drop virtual/x11 dependency.

29 Jun 2007; Lars Weiler texmaker-1.50-r1.ebuild:
Stable on ppc; bug #183633.

29 Jun 2007; Christoph Mende texmaker-1.50-r1.ebuild:
Stable on amd64 wrt bug #183633

21 Jun 2007; Gustavo Zacarias
texmaker-1.50-r1.ebuild:
Stable on sparc

13 May 2007; Markus Ullmann texmaker-1.50-r1.ebuild:
Stable on x86

12 Mar 2007; Alexandre Buisse metadata.xml:
Replaced text-markup by tex as maintaining herd (text-markup split).

08 Feb 2007; Alexandre Buisse
texmaker-1.50-r1.ebuild:
Correct wrong dodoc.

*texmaker-1.50-r1 (05 Feb 2007)

05 Feb 2007; Alexandre Buisse -texmaker-1.50.ebuild,
+texmaker-1.50-r1.ebuild:
Fix compilation error and update of dep (>=qt-4.2.2) (bug #160465).

25 Jan 2007; Marius Mauch texmaker-1.11-r1.ebuild,
texmaker-1.30.ebuild, texmaker-1.40.ebuild, texmaker-1.50.ebuild:
Replacing einfo with elog

*texmaker-1.50 (04 Jan 2007)

04 Jan 2007; Przemysław Maciąg +texmaker-1.50.ebuild:
Version bump (1.50).

04 Jan 2007; Przemysław Maciąg texmaker-1.40.ebuild:
Fixed PREFIX use in cpp files (see #159400).

*texmaker-1.40 (09 Oct 2006)

09 Oct 2006; Markus Ullmann +texmaker-1.40.ebuild:
Version bump wrt bug #143363

01 Oct 2006; Alexandre Buisse
texmaker-1.11-r1.ebuild, texmaker-1.30.ebuild:
Corrected DEPEND/RDEPEND mix, thanks to Flameeyes for report and patch.

07 Sep 2006; Diego Pettenò texmaker-1.30.ebuild:
Add ~x86-fbsd keyword.

16 Aug 2006; Caleb Tennis texmaker-1.30.ebuild:
Change qt_min_version to qt4_min_version

07 May 2006; Martin Ehmsen texmaker-1.30.ebuild:
Fixed depend on qt-4.1, bug #132543.

09 Mar 2006; Alexandre Buisse
texmaker-1.11-r1.ebuild:
Typo, DEPEND -> RDEPEND. Thanks to Markus Ullmann.

25 Jan 2006; Alexandre Buisse -texmaker-1.11.ebuild,
texmaker-1.11-r1.ebuild, texmaker-1.21.ebuild:
Modular X porting. Also removed old texmaker-1.11 which was still in ~arch.

15 Jan 2006; Alexandre Buisse texmaker-1.21.ebuild:
Added big ewarn about possible qt-4.0/4.1 up/down cycle in emerge world.

08 Jan 2006; Tobias Scherbaum
texmaker-1.11-r1.ebuild:
ppc stable, bug #117469

12 Jan 2006; Alexandre Buisse texmaker-1.21.ebuild:
Require qt4 to be < 4.1 (see bug #118196). Hopefully will be fixed in newer
releases.

06 Jan 2006; Simon Stelling texmaker-1.11-r1.ebuild:
stable on amd64

02 Jan 2006; Mark Loeser texmaker-1.11-r1.ebuild:
Stable on x86; bug #117469

02 Jan 2006; Gustavo Zacarias
texmaker-1.11-r1.ebuild:
Stable on sparc wrt #117469

*texmaker-1.21 (02 Jan 2006)

02 Jan 2006; Alexandre Buisse
-texmaker-1.2.1.ebuild, +texmaker-1.21.ebuild:
Changed numbering from 1.2.1 to 1.21 for portage to realize that this is the
latest version (closing bug #114037).

*texmaker-1.2.1 (07 Dec 2005)

07 Dec 2005; Alexandre Buisse
+texmaker-1.2.1.ebuild:
Bump to 1.2.1 (mainly switch to qt4). Thanks to Markus Ullmann for the ebuild
(bug #114037).

*texmaker-1.11-r1 (02 Jul 2005)

02 Jul 2005; Mamoru KOMACHI +texmaker-1.11-r1.ebuild:
Added desktop entry; bug #97126. Thanks to Sebastian Kemper
.

01 Jul 2005; Caleb Tennis texmaker-1.11.ebuild:
Fix qmake bin path per bug #97535

28 Jan 2005; Jan Brinkmann texmaker-1.11.ebuild:
added ~amd64 to KEYWORDS. fixes #71354

02 Jan 2005; Joseph Jezak texmaker-1.11.ebuild:
Marked ~ppc.

01 Jan 2005; Jason Wever texmaker-1.11.ebuild:
Added ~sparc keyword.

26 Nov 2004; Mamoru KOMACHI texmaker-1.11.ebuild:
Use kde-functions.eclass. This fixes bug #72515.

*texmaker-1.11 (07 Nov 2004)

07 Nov 2004; Mamoru KOMACHI +metadata.xml,
+texmaker-1.11.ebuild:
Initial import. Ebuild submitted by Alex Linke ;
bug #68439.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX texmaker-1.71-hunspell.patch 1701 RMD160 23feb35af205ad2439a994ceed3a041461de318e SHA1 589ee8691da9a8daf2a4c4ff76209db70eccd3e7 SHA256 0e0cf0106209f320c68b7c3670504d6f71f0b9d36f75bd87854a3df9dace9eb9
DIST texmaker-1.6.tar.bz2 853418 RMD160 ffa72545cab6bcec2974e081609260344ba84ef0 SHA1 8da3a6370214f97b568126439408a7774b017c1d SHA256 d49e7df506ef79e02a2382ad261760976f1e16cd5f42eea8308bb6710aaf832e
DIST texmaker-1.7.1.tar.bz2 1522280 RMD160 37bca67d049fb064b45e09cfbb3453d4cb8bb8da SHA1 055aabf865e8d9baafe2762594469cd2b7d75183 SHA256 e814c68c20663792ca56ba3fb9600841e390463f96dac4f1ba034a35ec454a90
EBUILD texmaker-1.60.ebuild 1701 RMD160 1f85639059a3bfd0987c16e8e9bb2d426ff2d3a8 SHA1 aee8150ccc36602d48a9fbe3547c87a66c440e1e SHA256 89329666239452ad73b64cec94c446f1bab9736d9f24da4ef15fcdf2a0307a26
EBUILD texmaker-1.71-r1.ebuild 1863 RMD160 885e0f4899ea0f6ca8c115c9f2948ed34fcadb6e SHA1 e7a80f498eb219b17dec6142b7a0e81a39489233 SHA256 8ac7c19d4c1e395d50b4f396000a13b9f04bcddead5d90e98af126df7c6296b0
MISC ChangeLog 6489 RMD160 bf6490ba5870cbb38ab09a5f893d6a0932be3fca SHA1 9df2038a32ff538120c64cf70457f112b6babc53 SHA256 50daf91f899fdecb89c2eefcf699e36b197e5cac68ddec624383ef8fdf2cbeea
MISC metadata.xml 156 RMD160 2bf6b2ed9ff0fcef1e902cf093ccf4ae2dcc70a0 SHA1 e9260cd53905d8569cf3327ded4c6d01653fc389 SHA256 b4971b8472ab3fe4fbfe41b331a79193ca19e86c08d055ad1c20eaf9e04b79b6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkhr4U0ACgkQvFcC4BYPU0raRgCggAfTa0ATx/ZnXqFasQpYiFmx
ydgAn3BV+arYWr/aoL8mbIFHTLbOR1SX
=mJGj
-----END PGP SIGNATURE-----

files

metadata.xml




tex

texmaker-1.60.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/texmaker/texmaker-1.60.ebuild,v 1.7 2008/05/11 19:38:14 aballier Exp $

EAPI=1

inherit eutils versionator qt4

DESCRIPTION="A nice LaTeX-IDE"

# The upstream version numbering is bad, so we have to remove a dot in the
# minor version number
MAJOR="$(get_major_version)"
MINOR_1="$(($(get_version_component_range 2)/10))"
MINOR_2="$(($(get_version_component_range 2)%10))"
if [ ${MINOR_2} -eq "0" ] ; then
MY_P="${PN}-${MAJOR}.${MINOR_1}"
else
MY_P="${PN}-${MAJOR}.${MINOR_1}.${MINOR_2}"
fi

S="${WORKDIR}/${MY_P}"
HOMEPAGE="http://www.xm1math.net/texmaker/"
SRC_URI="http://www.xm1math.net/texmaker/${MY_P}.tar.bz2"

LICENSE="GPL-2"

SLOT="0"

KEYWORDS="amd64 ppc ~ppc64 sparc x86 ~x86-fbsd"

IUSE=""

DEPEND="x11-libs/libX11
x11-libs/libXext
app-text/aspell
|| ( ( x11-libs/qt-gui x11-libs/qt-core ) >=x11-libs/qt-4.3.0:4 )"

RDEPEND="${DEPEND}
virtual/latex-base
app-text/psutils
virtual/ghostscript
media-libs/netpbm"

src_compile() {
eqmake4 texmaker.pro || die "qmake failed"
emake || die "emake failed"
}

src_install() {
emake INSTALL_ROOT="${D}" install || die "make install failed"

insinto /usr/share/pixmaps/texmaker
doins utilities/texmaker*.png || die "doins failed."
doins utilities/texmaker.svg || die "doins failed."

dodoc utilities/AUTHORS utilities/CHANGELOG.txt || die "dodoc failed"

make_desktop_entry texmaker Texmaker "/usr/share/pixmaps/texmaker/texmaker48x48.png" Office
}

pkg_postinst() {
elog "A user manual with many screenshots is available at:"
elog "/usr/share/${PN}/usermanual_en.html"
elog
}

texmaker-1.71-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/texmaker/texmaker-1.71-r1.ebuild,v 1.2 2008/07/02 15:07:22 aballier Exp $

EAPI=1

inherit eutils versionator qt4

DESCRIPTION="A nice LaTeX-IDE"

# The upstream version numbering is bad, so we have to remove a dot in the
# minor version number
MAJOR="$(get_major_version)"
MINOR_1="$(($(get_version_component_range 2)/10))"
MINOR_2="$(($(get_version_component_range 2)%10))"
if [ ${MINOR_2} -eq "0" ] ; then
MY_P="${PN}-${MAJOR}.${MINOR_1}"
else
MY_P="${PN}-${MAJOR}.${MINOR_1}.${MINOR_2}"
fi

S="${WORKDIR}/${MY_P}"
HOMEPAGE="http://www.xm1math.net/texmaker/"
SRC_URI="http://www.xm1math.net/texmaker/${MY_P}.tar.bz2"

LICENSE="GPL-2"

SLOT="0"

KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"

IUSE=""

COMMON_DEPEND="x11-libs/libX11
x11-libs/libXext
|| ( ( x11-libs/qt-gui x11-libs/qt-core ) >=x11-libs/qt-4.3.0:4 )
>=app-text/hunspell-1.2.2"

RDEPEND="${COMMON_DEPEND}
virtual/latex-base
app-text/psutils
virtual/ghostscript
media-libs/netpbm"

DEPEND="${COMMON_DEPEND}
dev-util/pkgconfig"

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-hunspell.patch"
}

src_compile() {
eqmake4 texmaker.pro || die "qmake failed"
emake || die "emake failed"
}

src_install() {
emake INSTALL_ROOT="${D}" install || die "make install failed"

insinto /usr/share/pixmaps/texmaker
doins utilities/texmaker*.png || die "doins failed."
doins utilities/texmaker.svg || die "doins failed."

dodoc utilities/AUTHORS utilities/CHANGELOG.txt || die "dodoc failed"

make_desktop_entry texmaker Texmaker "/usr/share/pixmaps/texmaker/texmaker48x48.png" Office
}

pkg_postinst() {
elog "A user manual with many screenshots is available at:"
elog "/usr/share/${PN}/usermanual_en.html"
elog
}