version bump, proxy for maintainer, thanks Ervin Peters
authorYixun Lan <dlan@gentoo.org>
Mon, 16 Feb 2015 09:13:55 +0000 (09:13 +0000)
committerYixun Lan <dlan@gentoo.org>
Mon, 16 Feb 2015 09:13:55 +0000 (09:13 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0xAABEFD55

app-editors/scite/ChangeLog
app-editors/scite/Manifest
app-editors/scite/scite-3.5.3.ebuild [new file with mode: 0644]

index e96d326b6432947aee957bce7fa937885d86cfe8..c1d16ea8ae8180ba179637faa48c3ee7f1ba9b72 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-editors/scite
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/scite/ChangeLog,v 1.177 2014/12/09 02:10:16 dlan Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/scite/ChangeLog,v 1.178 2015/02/16 09:13:42 dlan Exp $
+
+*scite-3.5.3 (16 Feb 2015)
+
+  16 Feb 2015; Yixun Lan <dlan@gentoo.org> +scite-3.5.3.ebuild:
+  version bump, proxy for maintainer, thanks Ervin Peters
 
   09 Dec 2014; Yixun Lan <dlan@gentoo.org> -scite-3.3.5.ebuild,
   -scite-3.3.9.ebuild, -scite-3.4.1.ebuild:
index 8048cb9d55d0cd0c7eeed190cb6b1bb75b67daf2..64d530e0ee71687a74c23bbb456e53778950b1c3 100644 (file)
@@ -5,24 +5,26 @@ AUX scite-3.0.1-no-lua.patch 632 SHA256 30a228b95cfbdfd3c9dbe01e78a2ed887dbff92f
 AUX scite.desktop 138 SHA256 f91b1e14fdb6f78901001ece140eaf1dc60efe6fc0364f6f145671964a0c40bd SHA512 9e226e4207ccaf0ae654e0456906547d9eaa77d5f09e057e56a657ae06fe909a759a8ae30bb625ec556f72a3a7105fc1f4407f1f51c05c40ba2cc1ec08469da6 WHIRLPOOL 6a0de80f0eb8479e54e644e8a729d4b45bba6b0ce2fd0662309ed4f6e70b4e36ff531cf23a220485e0ec26bb0349efe782279d9a7e66d1d54af99f3520a1de60
 DIST scite350.tgz 2265217 SHA256 bf7260a7538a642ad008db067ddf5f1752c3326059a5a7ae4885f08431f1d0b5 SHA512 96ce19112707f6150751ab09e6c2fbb9822573d025c0f49062c6b95d1ab4b218123500fc4a1a8a175729afd9444a9ebf36892007ad4cd7a3bd55239e50a21b70 WHIRLPOOL a3d41e16e27ca69bec4b13656ab3f74358e8e77a1359c9fd104af4547359e8c29af9820290833b679931d115a09342473113af584a2af57258a757e2622aff32
 DIST scite352.tgz 2277393 SHA256 d1b9a12f1b8ea80f28564a1695146a59b4a03099c8ca8693e3a9ce02bb0a2836 SHA512 01bf36dbb4d02f3693a759f778110b913dfbb733d0a5d006c5de78cb627c3511e821b62fa0a410174c09917a09d41d9a94535a14b7a4c77801eafaace15a586d WHIRLPOOL ee39f57944ef60182a3ac8a409cfd4829cfdee85a7b9b91b2722bd3d9d8b2a6f480cd8db1281826f4a9543575ae99dfc66cfe905592a2acae9ad7728d5862695
+DIST scite353.tgz 2293082 SHA256 d667c4f6cacc6d906e1992048c23eac4cb83c9ced7ec3df320d7e3913f167f10 SHA512 d00e29beb83e7289c2e807373565f4a9540e284a5e537e734c40dc6d7e2c4042a2c12b2c720747cb65ffdf579f804a47b929541d207a9713af7c4f89f1c5672a WHIRLPOOL cdb395ed93d9a893540c32579130ec9cf5ae514b846e9d88b51797e507c2f5d77d45c4ced919eb208520757f97b75fb2e2a9d8b2110cbcc98ddf82f1f1265277
 EBUILD scite-3.5.0.ebuild 2199 SHA256 9ac6fa73efd18fbc4fefc54b42e11821dfc4969f332914af5b3e81ded1ae12d4 SHA512 1e879cd6b67c29a0d9e281abde728278e18a0af2dacf046379a07b26f00ea3c355b3c782207d8ab91c129db7843d93f67ea8b283465f3389b72ab448bf27842a WHIRLPOOL e891d4ba0c239fd375c8132037b097828041e3c740796b7fb6f2033a3ef4eb958e765cf4009e978445244d80a419a6608aeeed15125d56e678409f3fdfab0134
 EBUILD scite-3.5.2.ebuild 2202 SHA256 3685b1640668943184ea11926359b77997756620de67abb71f7a445e3fbf5453 SHA512 e6ec72bee069315de46e2cfcd9543554689ff9a54aeccf770a97708af9ec5e579f998fe8af36ad57997eb18edd25e7aaa38d0d41f4e5672b638c2363674daf54 WHIRLPOOL df6686727c32f9f50182bfaef059cb338953a5934e5a1b406dd53e6ba92a039e5c31093ac1c92930b842cc286102fd5a4aafeeca86da788df9586a6e2e9e27ce
-MISC ChangeLog 24572 SHA256 a99ba1dd64824bdff56b289e4fc733716f1791b62ed4b02d5f4f89d7abc8070b SHA512 178ebde6df1f3dfb58af8022fc96ff4e04d689d8758d7e6df4b8efc5d10cb71ca60ef2b48d2693cc9632eb1ee0eb31b1dce28b7d8f6d5c1646dae7695ddedfa4 WHIRLPOOL 8e3d11ffe564fd88217ff6375dae9c8e97127d15d0bb6679f7c34438acd5e550e37a92a758f63904fca27bc4e5b143c98840663b86406f21b3d668532d84eaaa
+EBUILD scite-3.5.3.ebuild 2146 SHA256 c1340634613f08cbdb0ac19f601673983250ec4da4613de086e5ed7287287c83 SHA512 ac7f1473688a32781f6a256a2c5819ec00b0edc3a299ca32d67a283eb6e7ca562dd6cfcec0db1c2f62f02412e4b25f1ef8c2fa35d1963ecc55b03c7be5a43fa6 WHIRLPOOL ad3f8d85bae7e57b2d982f11154f3115c7a88dbc25342e10ef97861db8045bc871a33727faab798a45ec8a21426440ebac31f93d1eef67ea1c7f779185918d9b
+MISC ChangeLog 24723 SHA256 953399e632ed4ce981f55fa4cc84c02e047c413bfc49b920aabc3eb0d9642fe3 SHA512 fc47c3802d633679294c896f656e6e01749fdd790e29871e648894597fd43951b721946dc384ee51349fb3a015463e2676541e27a9e3ffe66c4dc1477fcdb246 WHIRLPOOL 79d06e328484bfb5a923aed4731b403198ebf4ef93e2d062c375cd80b3c751576d2cf0ce0cdef5128f875454ebb720fba0e68e313e8a78a0b5209d52eebbd686
 MISC metadata.xml 329 SHA256 f632088d3836f99589a97e8775549daa47daa4457514361e0d0db8582cdb9412 SHA512 93ec545888e84209f8d979147c7e29426e99f1302939cf3546196e088a2c462331dca395cf885de10c0058eded6d6d84ef51526b089f54196191c44209bf2b89 WHIRLPOOL 95c5217189606f2d719b98232f6e73894eb14528b7379148b4d3cf6868164ceefdfffe946353778367e75020fc8ad440406c3567775957f06a2a13d0d0cf2bf1
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQIcBAEBCAAGBQJUhloSAAoJEJIMDbyqvv1Vk08P/0QpEBgf+PsG4E+r1sRTgXEv
-7syMdCxfDh5206e11+aZ2zP6Nh2i4UQ0lm+j4YPe7paXGaV9MTR1/VpqN35PSyxR
-/4Rztq2sufPRYsgP6j0egsozTltC4mCWs4HETp+HBG31bj/LybUNRayu1XqXV6iy
-APIE2OR1HGUa9/C4RvVP4rC6PvvGjCwKacpLHL9ol2KslRI6V15waEnTlQ4lL4Z7
-e4wjFMTqp4LYIo+QRu5lzcpDQWzcIIFB/gxbvZ+yrSUPvt5qZCZzNrhi3DAxYa1Y
-vtC7b/Rhohn2usfSeA+NJSdt0hLiXXUHFzz42ot9YNUTU39aa5/UxnK6HAWDBlM7
-cviEYlPBBqoqks10jUlsh+poynPBvypmolcx3HA9blMvmUr8SUhKCmQ7SjtZIAfw
-4uA73Xnaaz+A1sItsIqkTQm8VBp1QwlkSfLtwbQZB94uJ+v1oiEiD4qX5u9+b2Os
-CU6BLQ0c+BOLaJc2BPg0XwjAy9ks98h0JkJx47J9u83bgQvKUUM0qVGHFQaN3mDX
-zL8gxCKFbVThpwwzO+1VtKsWWGw562/nsxe/KfC6CpVngYTpOoXS+OqBQwW74YrP
-olZlTM0YENdST/hJZXzSwZ9WIZVw9UJjuaMZ0tMWN+JAOKreXloiMgi2EucQru8Q
-8yxmnZuhxpB9ZM0yibNi
-=tor/
+iQIcBAEBCAAGBQJU4UPzAAoJEJIMDbyqvv1VaoUQAKpRxcJTTlsj/tGzwXcQ8mfU
+ZvH7yTWnBtxDunjuZVVIfdmVLLZumVxIYdQ1lZuDEccReYt2UFG20R2MzJ2fVgXg
+QD/FpDAKtRXjnwC3kAilhuiJxg1rY4/8rJ7sJWSKeTkAofHI2e5xQEeT3zDmGz4h
+P2pfaT8eKuGW/DilF2znIwC1PJlZQwi2xlxlzdFGWi9/7RAKfmmkliSN3ZPfgYRK
+VoD602E9Fpb1twUbnusd4QkXhRj+fzVvVOU5xnQKk8MCbx4za6udM1rmUZ+mAmTV
+9Tj6wiaVEf5g7EfeDyO2zBbkGC6bYczXDxb5pkEoJiEDegnlcwRRFJMXosaVlOCi
+sV12OmUliIHPjIw9dCGPwSuuUAmCcThLbfQwyJl8TGwJwZJF6mkzFsH95wDDpwuz
+gCtzb38kcKFNPUAtkaioXj+a/bTfxo4KCl7V11aikrGQ2B9tSo8F6QTbvKGUPY2D
+7HtAX/Q/FWkkF0OTq9BoHCnYNb6E8dTHQbLuFpiKjcWNKfaibuNFJWSaZAo/TMN5
+AgjORToZKlMAHajtwp/yYZPOszu88SkwmfSZ77dIwDEy38lbl6WV8KBg5lXNDMIB
+/BkF+BJjVTw41n5d2Bzy+YzELOS47wNWeBKGT5aLgKc4/le/URHUfcZY6WOTzQPs
+BrjWLqETXA/3pS786njO
+=yTYP
 -----END PGP SIGNATURE-----
diff --git a/app-editors/scite/scite-3.5.3.ebuild b/app-editors/scite/scite-3.5.3.ebuild
new file mode 100644 (file)
index 0000000..be9024a
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/scite/scite-3.5.3.ebuild,v 1.1 2015/02/16 09:13:42 dlan Exp $
+
+EAPI="5"
+
+inherit toolchain-funcs eutils
+
+MY_PV=${PV//./}
+DESCRIPTION="A very powerful editor for programmers"
+HOMEPAGE="http://www.scintilla.org/SciTE.html"
+SRC_URI="mirror://sourceforge/scintilla/${PN}${MY_PV}.tgz"
+
+LICENSE="HPND lua? ( MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux"
+IUSE="lua"
+
+RDEPEND="dev-libs/glib
+       x11-libs/cairo
+       x11-libs/gtk+:2
+       x11-libs/gdk-pixbuf
+       x11-libs/pango
+       lua? ( >=dev-lang/lua-5 )"
+DEPEND="${RDEPEND}
+       virtual/pkgconfig
+       >=sys-apps/sed-4"
+
+S="${WORKDIR}/${PN}/gtk"
+
+src_prepare() {
+       cd "${WORKDIR}/scintilla/gtk"
+       sed -i makefile \
+               -e "s#^CXXFLAGS=#CXXFLAGS=${CXXFLAGS} #" \
+               -e "s#^\(CXXFLAGS=.*\)-Os#\1#" \
+               -e "s#^CC =\(.*\)#CC = $(tc-getCXX)#" \
+               -e "s#^CCOMP =\(.*\)#CCOMP = $(tc-getCC)#" \
+               -e "s#-Os##" \
+               || die "error patching makefile"
+
+       cd "${WORKDIR}/scite/gtk"
+       sed -i makefile \
+               -e "s#-rdynamic#-rdynamic ${LDFLAGS}#" \
+               || 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#^CCOMP =\(.*\)#CCOMP = $(tc-getCC)#" \
+               -e 's#${D}##' \
+               -e 's#-g root#-g 0#' \
+               -e "s#-Os##" \
+               || die "error patching makefile"
+}
+
+src_compile() {
+       emake -C ../../scintilla/gtk AR="$(tc-getAR)"
+       if use lua; then
+               emake
+       else
+               emake NO_LUA=1
+       fi
+}
+
+src_install() {
+       dodir /usr/bin
+       dodir /usr/share/{pixmaps,applications}
+
+       emake prefix="${ED}/usr" install || die
+
+       # we have to keep this because otherwise it'll break upgrading
+       mv "${ED}/usr/bin/SciTE" "${ED}/usr/bin/scite" || die
+       dosym /usr/bin/scite /usr/bin/SciTE
+
+       # replace .desktop file with our own working version
+       rm -f "${ED}/usr/share/applications/SciTE.desktop" || die
+       domenu "${FILESDIR}/scite.desktop"
+
+       doman ../doc/scite.1
+       dodoc ../README
+}