Portage is a package management system used by Gentoo Linux
# 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
stable x86, bug 225663
14 Jun 2008; nixnut
Stable on ppc wrt bug 225663
11 Jun 2008; Friedrich Oslage
stable on sparc, bug #225663
09 Jun 2008; Krzysiek Pawlik
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
Stable on ppc wrt bug 174886
18 Apr 2007; Christian Faulhammer
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
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
Remove old version.
31 Oct 2006; Danny van Dyk
Marked stable on amd64.
13 Oct 2006; Krzysiek Pawlik
Add missing dev-util/pkgconfig to DEPEND.
12 Oct 2006; Gustavo Zacarias
Stable on sparc wrt #150913
11 Oct 2006; Stephanie Lockwood-Childs
stable on ppc (Bug #150913)
11 Oct 2006; Krzysiek Pawlik
Stable on x86.
30 Sep 2006; Krzysiek Pawlik
Remove old version.
04 Sep 2006; Stephanie Lockwood-Childs
stable on ppc (Bug #146155)
04 Sep 2006; Jason Wever
Stable on SPARC wrt bug #146155.
03 Sep 2006;
stable on amd64
03 Sep 2006; Krzysiek Pawlik
Stable on x86.
*scite-1.71 (03 Sep 2006)
03 Sep 2006; Krzysiek Pawlik
-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.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
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.68.ebuild:
Version bumps. bug# 117811
03 Nov 2005; Alastair Tse
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
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.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
stable on amd64
18 Apr 2005; Michael Hanselmann
Stable on ppc.
06 Apr 2005; Rob Cakebread
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
Version bump.
14 Mar 2005; Gustavo Zacarias
Stable on sparc
11 Mar 2005; Rob Cakebread
Marked x86
29 Dec 2004; Tom Martin
Marked ~amd64, resolves bug 75831.
*scite-1.6.2 (13 Dec 2004)
13 Dec 2004; Rob Cakebread
Version bump closes #74254
26 Oct 2004; Rob Cakebread
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.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.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.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.7.ebuild:
Masked scite-1.5.7.ebuild stable for ppc
05 Oct 2004; Pieter Van den Abeele
Masked scite-1.5.6.ebuild stable for ppc
25 Sep 2004; Jason Wever
Stable on sparc.
21 Sep 2004; Rob Cakebread
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
Added DEPEND for dev-lang/lua scripting support
08 Jul 2004; Rob Cakebread
Fixed IUSE for lua
08 Jul 2004; Rob Cakebread
Added DEPEND for dev-lang/lua scripting support
29 Jun 2004; Aron Griffis
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
Version bump #53127
*scite-1.6.0 (16 Jun 2004)
16 Jun 2004; Rob Cakebread
Version bump #50653
*scite-1.5.9 (16 Jun 2004)
16 Jun 2004; Rob Cakebread
+scite-1.5.9.ebuild:
Version bump #46858
24 Mar 2004; Michael Sterrett
scite-1.5.7.ebuild:
don't use deprecated ? : use syntax
23 Feb 2004; Sven Blumenstein
Stable on sparc.
*scite-1.5.8 (11 Feb 2004)
11 Feb 2004; Alastair Tse
scite-1.5.4.ebuild, scite-1.5.8.ebuild:
version bump. fixes GTK1 default thanks to Piotr Piasny
khai
*scite-1.5.7 (09 Jan 2004)
09 Jan 2004; Alastair Tse
version bump. modified ebuild submitted by Adam Chodorowski
*scite-1.5.6 (08 Nov 2003)
08 Nov 2003; Alastair Tse
version bump (#32984)
13 Oct 2003; Alastair Tse
make it foolproof to CXX not being set
11 Sep 2003; Alastair Tse
really fix .desktop issue
*scite-1.5.4 (31 Aug 2003)
31 Aug 2003; Alastair Tse
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
Version bump
*scite-1.4.9 (08 Jan 2002)
08 Jan 2002; Matthew Kennedy
ChangeLog, files/digest-scite-1.4.9 :
Version bump and bug fix (resolves #13328)
06 Dec 2002; Rodney Rees
*scite-1.4.5-r1 (29 May 2002)
11 Feb 2003; Seemant Kulleen
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
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
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
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.
-----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-----
# 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
}