ChangeLog

# ChangeLog for app-editors/scite
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/scite/ChangeLog,v 1.74 2008/06/20 21:38:28 nelchael Exp $

20 Jun 2008; Krzysiek Pawlik
-files/scite-1.72-install.patch, -files/scite-1.74-install.patch,
-scite-1.72.ebuild, -scite-1.74.ebuild:
Remove old versions.

18 Jun 2008; Christian Faulhammer scite-1.76.ebuild:
stable x86, bug 225663

14 Jun 2008; nixnut scite-1.76.ebuild:
Stable on ppc wrt bug 225663

11 Jun 2008; Friedrich Oslage scite-1.76.ebuild:
stable on sparc, bug #225663

09 Jun 2008; Krzysiek Pawlik scite-1.76.ebuild:
Stable on amd64.

*scite-1.76 (05 Apr 2008)

05 Apr 2008; Krzysiek Pawlik
+files/scite-1.76-install.patch, +files/scite-1.76-no-lua.patch,
+scite-1.76.ebuild:
Version bump.

10 Nov 2007; Krzysiek Pawlik
-files/scite-1.73-install.patch, -scite-1.73.ebuild, scite-1.74.ebuild:
Fix quoting in 1.74, remove obsolete 1.73.

*scite-1.74 (25 Jun 2007)

25 Jun 2007; Krzysiek Pawlik
+files/scite-1.74-install.patch, +scite-1.74.ebuild:
Version bump.

21 Apr 2007; Krzysiek Pawlik
-files/scite-1.73-iconv.patch, scite-1.73.ebuild:
Remove iconv patch for now, as it breaks builds.

19 Apr 2007; Krzysiek Pawlik
+files/scite-1.73-iconv.patch, scite-1.73.ebuild:
Fix linking with iconv, see bug #175259, patch by Moonz
.

18 Apr 2007; Krzysiek Pawlik
-files/scite-1.71-install.patch, -scite-1.71.ebuild:
Remove old version.

18 Apr 2007; nixnut scite-1.72.ebuild:
Stable on ppc wrt bug 174886

18 Apr 2007; Christian Faulhammer scite-1.72.ebuild:
stable x86/amd64, bug 174886

*scite-1.73 (17 Apr 2007)

17 Apr 2007; Krzysiek Pawlik
+files/scite-1.73-install.patch, +scite-1.73.ebuild:
Version bump.

13 Mar 2007; Gustavo Zacarias scite-1.72.ebuild:
Stable on sparc

*scite-1.72 (24 Jan 2007)

24 Jan 2007; Krzysiek Pawlik
+files/scite-1.72-install.patch, +scite-1.72.ebuild:
Version bump.

27 Dec 2006; Krzysiek Pawlik
+files/scite-1.71-install.patch, scite-1.71.ebuild:
Add patches needed for BSD, see bug #150550.

04 Nov 2006; Krzysiek Pawlik -scite-1.70.ebuild:
Remove old version.

31 Oct 2006; Danny van Dyk scite-1.71.ebuild:
Marked stable on amd64.

13 Oct 2006; Krzysiek Pawlik scite-1.71.ebuild:
Add missing dev-util/pkgconfig to DEPEND.

12 Oct 2006; Gustavo Zacarias scite-1.71.ebuild:
Stable on sparc wrt #150913

11 Oct 2006; Stephanie Lockwood-Childs scite-1.71.ebuild:
stable on ppc (Bug #150913)

11 Oct 2006; Krzysiek Pawlik scite-1.71.ebuild:
Stable on x86.

30 Sep 2006; Krzysiek Pawlik -scite-1.62.ebuild:
Remove old version.

04 Sep 2006; Stephanie Lockwood-Childs scite-1.70.ebuild:
stable on ppc (Bug #146155)

04 Sep 2006; Jason Wever scite-1.70.ebuild:
Stable on SPARC wrt bug #146155.

03 Sep 2006; scite-1.70.ebuild:
stable on amd64

03 Sep 2006; Krzysiek Pawlik scite-1.70.ebuild:
Stable on x86.

*scite-1.71 (03 Sep 2006)

03 Sep 2006; Krzysiek Pawlik metadata.xml,
-scite-1.66.ebuild, -scite-1.67.ebuild, -scite-1.68.ebuild,
-scite-1.69.ebuild, +scite-1.71.ebuild:
Version bump, see bug #145494.

*scite-1.70 (26 Jun 2006)
*scite-1.69 (26 Jun 2006)

26 Jun 2006; Rob Cakebread scite-1.62.ebuild,
scite-1.66.ebuild, scite-1.67.ebuild, scite-1.68.ebuild,
+scite-1.69.ebuild, +scite-1.70.ebuild:
Version bumps. Fix lua support bug #130085 Thank you

19 Mar 2006; Mark Loeser scite-1.68.ebuild:
Add DEPEND on app-arch/unzip

*scite-1.68 (15 Mar 2006)
*scite-1.67 (15 Mar 2006)

15 Mar 2006; Rob Cakebread +scite-1.67.ebuild,
+scite-1.68.ebuild:
Version bumps. bug# 117811

03 Nov 2005; Alastair Tse -scite-1.61.ebuild,
scite-1.62.ebuild, -scite-1.63.ebuild, -scite-1.64.ebuild,
-scite-1.65.ebuild, scite-1.66.ebuild:
removed gtk2 use flag. defaults to gtk2 only. (#106560)

*scite-1.66 (29 Aug 2005)

29 Aug 2005; Rob Cakebread +scite-1.66.ebuild:
Version bump.

*scite-1.65 (04 Aug 2005)
*scite-1.64 (04 Aug 2005)
*scite-1.63 (04 Aug 2005)
*scite-1.62 (04 Aug 2005)
*scite-1.61 (04 Aug 2005)

04 Aug 2005; Rob Cakebread -scite-1.6.1.ebuild,
-scite-1.6.2.ebuild, -scite-1.6.3.ebuild, +scite-1.61.ebuild,
+scite-1.62.ebuild, +scite-1.63.ebuild, +scite-1.64.ebuild,
+scite-1.65.ebuild:
Changed to correct license. Switched to upstream versioning. Version bumps.

21 Apr 2005; Simon Stelling scite-1.6.2.ebuild:
stable on amd64

18 Apr 2005; Michael Hanselmann scite-1.6.2.ebuild:
Stable on ppc.

06 Apr 2005; Rob Cakebread scite-1.6.3.ebuild:
Fixed digest - upstream changed tarball. Good news is I removed the renaming
of xpm to XPM files which they fixed. bug# 88100

*scite-1.6.3 (05 Apr 2005)

05 Apr 2005; Rob Cakebread +scite-1.6.3.ebuild:
Version bump.

14 Mar 2005; Gustavo Zacarias scite-1.6.2.ebuild:
Stable on sparc

11 Mar 2005; Rob Cakebread scite-1.6.2.ebuild:
Marked x86

29 Dec 2004; Tom Martin scite-1.6.2.ebuild:
Marked ~amd64, resolves bug 75831.

*scite-1.6.2 (13 Dec 2004)

13 Dec 2004; Rob Cakebread +scite-1.6.2.ebuild:
Version bump closes #74254

26 Oct 2004; Rob Cakebread -scite-1.4.9.ebuild,
scite-1.5.6.ebuild, scite-1.5.7.ebuild, scite-1.5.8.ebuild,
scite-1.5.9.ebuild, scite-1.6.0.ebuild, scite-1.6.1.ebuild:
Use toolchain-funcs eclass to get ${CXX}, removed ancient version. Closes bug# 68979

05 Oct 2004; Pieter Van den Abeele scite-1.5.6.ebuild,
scite-1.5.7.ebuild, scite-1.5.8.ebuild, scite-1.5.9.ebuild,
scite-1.6.1.ebuild:
Masked scite-1.6.1.ebuild stable for ppc

05 Oct 2004; Pieter Van den Abeele scite-1.5.6.ebuild,
scite-1.5.7.ebuild, scite-1.5.8.ebuild, scite-1.5.9.ebuild:
Masked scite-1.5.9.ebuild stable for ppc

05 Oct 2004; Pieter Van den Abeele scite-1.5.6.ebuild,
scite-1.5.7.ebuild, scite-1.5.8.ebuild:
Masked scite-1.5.8.ebuild stable for ppc

05 Oct 2004; Pieter Van den Abeele scite-1.5.6.ebuild,
scite-1.5.7.ebuild:
Masked scite-1.5.7.ebuild stable for ppc

05 Oct 2004; Pieter Van den Abeele scite-1.5.6.ebuild:
Masked scite-1.5.6.ebuild stable for ppc

25 Sep 2004; Jason Wever scite-1.6.1.ebuild:
Stable on sparc.

21 Sep 2004; Rob Cakebread scite-1.4.9.ebuild,
scite-1.5.6.ebuild, scite-1.5.7.ebuild, scite-1.5.8.ebuild,
scite-1.5.9.ebuild, scite-1.6.0.ebuild, scite-1.6.1.ebuild:
Removed sed from global scope, Marked x86 stable

08 Jul 2004; Rob Cakebread scite-1.6.1.ebuild:
Added DEPEND for dev-lang/lua scripting support

08 Jul 2004; Rob Cakebread scite-1.6.0.ebuild:
Fixed IUSE for lua

08 Jul 2004; Rob Cakebread scite-1.6.0.ebuild:
Added DEPEND for dev-lang/lua scripting support

29 Jun 2004; Aron Griffis scite-1.4.9.ebuild,
scite-1.5.6.ebuild, scite-1.5.7.ebuild, scite-1.5.8.ebuild,
scite-1.5.9.ebuild, scite-1.6.0.ebuild, scite-1.6.1.ebuild:
sync IUSE (+gnome, -gnome), trim trailing whitespace

*scite-1.6.1 (16 Jun 2004)

16 Jun 2004; Rob Cakebread +scite-1.6.1.ebuild:
Version bump #53127

*scite-1.6.0 (16 Jun 2004)

16 Jun 2004; Rob Cakebread +scite-1.6.0.ebuild:
Version bump #50653

*scite-1.5.9 (16 Jun 2004)

16 Jun 2004; Rob Cakebread metadata.xml,
+scite-1.5.9.ebuild:
Version bump #46858

24 Mar 2004; Michael Sterrett scite-1.5.6.ebuild,
scite-1.5.7.ebuild:
don't use deprecated ? : use syntax

23 Feb 2004; Sven Blumenstein scite-1.5.8.ebuild:
Stable on sparc.

*scite-1.5.8 (11 Feb 2004)

11 Feb 2004; Alastair Tse scite-1.5.1.ebuild,
scite-1.5.4.ebuild, scite-1.5.8.ebuild:
version bump. fixes GTK1 default thanks to Piotr Piasny and
khai (#40866) (#40668)

*scite-1.5.7 (09 Jan 2004)

09 Jan 2004; Alastair Tse scite-1.5.7.ebuild:
version bump. modified ebuild submitted by Adam Chodorowski
(bug #35493)

*scite-1.5.6 (08 Nov 2003)

08 Nov 2003; Alastair Tse scite-1.5.6.ebuild:
version bump (#32984)

13 Oct 2003; Alastair Tse scite-1.5.4.ebuild:
make it foolproof to CXX not being set

11 Sep 2003; Alastair Tse scite-1.5.4.ebuild:
really fix .desktop issue

*scite-1.5.4 (31 Aug 2003)

31 Aug 2003; Alastair Tse scite-1.5.4.ebuild:
rewrote ebuild. added gtk2 support, respects CXXFLAGS and CXX, desktop
shortcut entry in right directory, dynamic version number generation, fixed
SRC_URI. (#19122,#22362,#26832)

*scite-1.5.1 (26 Feb 2003)

26 Feb 2003; Matthew Kennedy scite-1.5.1.ebuild:
Version bump

*scite-1.4.9 (08 Jan 2002)

08 Jan 2002; Matthew Kennedy scite-1.4.9.ebuild,
ChangeLog, files/digest-scite-1.4.9 :

Version bump and bug fix (resolves #13328)

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*scite-1.4.5-r1 (29 May 2002)

11 Feb 2003; Seemant Kulleen scite-1.4.5-r1.ebuild
files/SciTEGTK.cxx :

Moved files/SciTEGTK.cxx to a bzip2 on the mirrors. Reflected change
in the ebuild.

06 Aug 2002; Mark Guertin :
Added ppc to keywords

29 May 2002; Matthew Kennedy ChangeLog,
scite-1.4.5-r1.ebuild, files/digest-scite-1.4.5-r1,
files/SciTEGTK.cxx :

C++ code fixed to support gcc3.1.

*scite-1.4.5 (10 Apr 2002)

10 Apr 2002; Matthew Kennedy ChangeLog,
scite-1.4.5.ebuild, files/digest-scite-1.4.5 :

Fixed dependencies (gnome is not required). Fixed .desktop item
placement/command name/install issues. Updated version,

*scite-1.4.1 (1 Feb 2002)

1 Feb 2002; G.Bevin 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
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

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

AUX scite-1.76-install.patch 796 RMD160 54e598b9ed974bcd24e8fe4ef46bf6f5c037356b SHA1 4867e253ae7831fdae2e0425441fee24c176d694 SHA256 c8e2a3ea36c43ffb9c3f8f7175f79f8a2e3f1eccef4323ba22571d198ebe2294
AUX scite-1.76-no-lua.patch 532 RMD160 333dce2ef1f121dcd59da05b9bf101e495c2a7ad SHA1 d2f2eb289591fd4f748de25e454ff5d4e8c74f1f SHA256 3214bd9468ca2adb550f8e135b88da3c42ed3b2c22519ea8590d32bd7055416e
AUX scite.desktop 169 RMD160 760e2de111a56d037265b748ad65c621c1607c3b SHA1 edc81249bbe84ccf6b7a57f4a80381b58896badf SHA256 c0db119fed9a790efa073595099147ebd3c928d195ae908f6618e2f2ccdd0bcc
DIST scite176.tgz 1497197 RMD160 3e82bb6c425aaeaa9dd932e179e837e1fcce9d71 SHA1 46ef6c7d5f312ed68cac8431eab17efa0e618d5e SHA256 cea1f932cea33e93f018ac6929f1d18edd6cfe8fdcac73b05da4e721987285a0
EBUILD scite-1.76.ebuild 1936 RMD160 e89f63d60d31aabc70bd9db9acbb3e3bed539fd5 SHA1 f6c0366b83fefc6961e600647fd300059c798c1b SHA256 d9db2dd00c76336eac51406f8b404bc9cc6a19d7279bc8faa7e1ec6dfcc3f4b4
MISC ChangeLog 11437 RMD160 5b71c22f4394d827583f8d2a12ccad4dc51ad63a SHA1 0448b5014d1ca4a7975b1a553ca2fe6d5ef8bf2a SHA256 09d30dc23058eb8023f5eeb944eb1ad42ba2626d8a851d51bb5de7a91d37802f
MISC metadata.xml 304 RMD160 809312aa3c6eb0e2b42bfe747cbafdcf21947ff1 SHA1 8523f14def71e343644655b7890f96e14864216c SHA256 a562714322c75636ca3a75c641035e41d6066319a292473fd1811fe7ac70d655
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkhcI1oACgkQgo/w9rxVVVEAKACfe8c1bZt9B0VVHTJwIyabLULi
LVkAn1fdZb6Ty2zhdZmnR2kvXygUgz5p
=Mdv6
-----END PGP SIGNATURE-----

files

metadata.xml




no-herd

nelchael@gentoo.org


pythonhead@gentoo.org

scite-1.76.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/scite/scite-1.76.ebuild,v 1.5 2008/06/18 07:55:41 opfer Exp $

inherit toolchain-funcs eutils

MY_PV=${PV//./}
DESCRIPTION="A very powerful editor for programmers"
HOMEPAGE="http://scintilla.sourceforge.net/SciTE.html"
SRC_URI="mirror://sourceforge/scintilla/${PN}${MY_PV}.tgz"

LICENSE="Scintilla"
SLOT="0"
KEYWORDS="amd64 ppc sparc x86"
IUSE="lua"

RDEPEND=">=x11-libs/gtk+-2
lua? ( >=dev-lang/lua-5 )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
>=sys-apps/sed-4"

S="${WORKDIR}/${PN}/gtk"

src_unpack() {
unpack ${A}
cd "${WORKDIR}/scintilla/gtk"
sed -i makefile \
-e "s#^CXXFLAGS=#CXXFLAGS=${CXXFLAGS} #" \
-e "s#^\(CXXFLAGS=.*\)-Os#\1#" \
-e "s#^CC =\(.*\)#CC = $(tc-getCXX)#" \
|| die "error patching makefile"

cd "${S}"
sed -i makefile \
-e 's#usr/local#usr#g' \
-e 's#/gnome/apps/Applications#/applications#' \
-e "s#^CXXFLAGS=#CXXFLAGS=${CXXFLAGS} #" \
-e "s#^\(CXXFLAGS=.*\)-Os#\1#" \
-e "s#^CC =\(.*\)#CC = $(tc-getCXX)#" \
-e 's#${D}##' \
-e 's#-g root#-g 0#' \
|| die "error patching makefile"
cd "${WORKDIR}"
epatch "${FILESDIR}/${P}-install.patch"
epatch "${FILESDIR}/${P}-no-lua.patch"
}

src_compile() {
make -C ../../scintilla/gtk || die "prep make failed"
if use lua; then
emake || die "make failed"
else
emake NO_LUA=1 || die "make failed"
fi
}

src_install() {
dodir /usr/bin
dodir /usr/share/{pixmaps,applications}

make prefix="${D}/usr" install || die

# we have to keep this because otherwise it'll break upgrading
mv "${D}/usr/bin/SciTE" "${D}/usr/bin/scite"
dosym /usr/bin/scite /usr/bin/SciTE

# replace .desktop file with our own working version
insinto /usr/share/applications
rm -f "${D}/usr/share/applications/SciTE.desktop"
doins "${FILESDIR}/scite.desktop"

doman ../doc/scite.1
dodoc ../README
}