From: Patrick Kursawe Date: Thu, 8 Apr 2010 20:17:02 +0000 (+0000) Subject: Added SVG format flags, see bug #297220. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=9d3ad494af68aa028e5c80d2894d87612fd2ac93;p=gentoo.git Added SVG format flags, see bug #297220. Package-Manager: portage-2.1.8.3/cvs/Linux i686 --- diff --git a/x11-misc/xxkb/ChangeLog b/x11-misc/xxkb/ChangeLog index 4f45835c6132..dde235c6a43e 100644 --- a/x11-misc/xxkb/ChangeLog +++ b/x11-misc/xxkb/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for x11-misc/xxkb -# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/xxkb/ChangeLog,v 1.14 2008/04/16 08:54:14 phosphan Exp $ +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/xxkb/ChangeLog,v 1.15 2010/04/08 20:17:02 phosphan Exp $ + +*xxkb-1.11-r1 (08 Apr 2010) + + 08 Apr 2010; Patrick Kursawe +xxkb-1.11-r1.ebuild, + +files/svg-appdefaults.patch, +files/svg-flags.patch: + Added SVG format flags, see bug #297220. *xxkb-1.11 (16 Apr 2008) diff --git a/x11-misc/xxkb/Manifest b/x11-misc/xxkb/Manifest index 507b7f4e1935..5bdd88201f28 100644 --- a/x11-misc/xxkb/Manifest +++ b/x11-misc/xxkb/Manifest @@ -3,10 +3,13 @@ AUX de15.xpm 395 RMD160 5ad1a9b533b54a264811b3013b536d969f4d7ba6 SHA1 36b1495080 AUX de48.xpm 2606 RMD160 13e039f3752e4f34a7e254362cad3804e68d4130 SHA1 c664a91e68c120d2f12b8311e3c8b681defd4a10 SHA256 8a12f0b93430334c98152f2ef9249b04ebba0b757920c22b76c6f985781cbf67 AUX pl15.xpm 380 RMD160 7538d26814381196f9171eeb8aae6259ce8c220d SHA1 7a23ad81379d3a01c351f91ba32c77cea26fe977 SHA256 9050285c2098ec31137e30e2d6e59fa7b6d57846c0d25c2517b75341559b1d74 AUX pl48.xpm 2591 RMD160 4458a37299caec9de5b0b7ef64425bb5864fad35 SHA1 2b8d8d03d84373cbc45e5d2699c9f0b76f68ac0b SHA256 557ac51268061af4c910f94a6d97aeac06123a6a63e7a60400fb9a84ebe182a3 +AUX svg-appdefaults.patch 845 RMD160 486d7087c0b3a4694a312a7a7ada0c57a0031800 SHA1 f3daca1f997a57819e8ea6fd3819c88c75674cd3 SHA256 0478465d8dd9621e0621d8dd8ec6dbc7d79a8a3d7c770284c4399c12796fde3b +AUX svg-flags.patch 8151 RMD160 2d4e533a69ce069a8cfc8f31a58fc4a6f495b823 SHA1 49885895c313c413bab931d33e0207e3ff24ae4b SHA256 50cff80a764d82346620814658b839a7682a0e48ad0090ba11f9ef9e5df35d8a AUX xxkb-1.10-gcc34-fix.patch 237 RMD160 fca3133be36cc7c347047c9b1cdd27ce7574d736 SHA1 23d1757ff701e07dc61d17b547e1bb1fff0b4726 SHA256 0625e51569d86982f161f9dfa17f0635f3f3b20b310f48acff1e6e8483b31f31 DIST xxkb-1.10.tar.gz 29178 RMD160 bcc0d1affccac0921abf2aa6ac833927a8b48c8f SHA1 bf214f6fb5d1c599b504dc0df053db9df0ed2490 SHA256 32b5461f1bb2e56a8cf68661e536bcb2d18bb6aac9f78120b1c0dd9e0db538ce DIST xxkb-1.11-src.tar.gz 37262 RMD160 a75fae2bb178be51ec03679c0ee6a87c15d16a4c SHA1 d85df3d3b9ae7d274fb8dc10da97a38616962d35 SHA256 596d465bd39b2b660c1d19390a82cc5515cbf8f7e9600e82135564469e11bd3c EBUILD xxkb-1.10.ebuild 1118 RMD160 e6776adadfcb5b23e3eeaac12302b40810f3635d SHA1 21aec00db9919a984781b296021ea4ce9ff961ab SHA256 4b0db83662fdeb1e923d8f65f5fef6bbf61c58d2535bd4842575de8c3667795a -EBUILD xxkb-1.11.ebuild 1141 RMD160 ad9c1e54c576f269ad7ddca4bf799417a0bb2eed SHA1 ab3283ea4627737ea9eba8d0272b6af9c096daee SHA256 a281ade30fe58b90eac4590d0b712e70d41d589f1b3c42fa80b82f09adc624cc -MISC ChangeLog 1746 RMD160 9ec910f58b10accf1121db228ae504b0257eb60d SHA1 165c53856016e7d57aefd27200ee22dacfc4cc86 SHA256 62129edc6b79ca3cffc3078284e75e8d2fc74968c9c18a47549dfc10549255dd +EBUILD xxkb-1.11-r1.ebuild 1551 RMD160 ab03ad308fe15f1a6d44d742101a92b6fb12e451 SHA1 a2819ce304fe2ee523b48fb1c34bbf54eec24939 SHA256 3065b8f33b4cf4b772c1690096ce5a1939e14a49556663885eff629b5cf4d6ae +EBUILD xxkb-1.11.ebuild 1141 RMD160 60a177e93fbbc5d594d8736b55baa20eb34743ef SHA1 acfb40aee4b79edb2fccadf3ba60f4950fad9749 SHA256 69fbc3ba7281a3e8b1265e2a8bbb1fdf612ddd0cb2e9a60003ce4af62c128390 +MISC ChangeLog 1950 RMD160 d6c76f4454e49d18df5ecc3df9b38d2c2c8bc4aa SHA1 03cfaac51cca24d37f6c985349043070bbdc514a SHA256 f884c710267a661f2677375b30abfeb67ed39953dd45061357b7004ce425f856 MISC metadata.xml 229 RMD160 47a0ab3f9561f670f64cbeba3a3c923b24161520 SHA1 5ddb48f84952e34b4b1181079dfd764d08f26378 SHA256 8653799042b178ad608e7e3b1591514a901fc074c691c4abe071f048e919e348 diff --git a/x11-misc/xxkb/files/svg-appdefaults.patch b/x11-misc/xxkb/files/svg-appdefaults.patch new file mode 100644 index 000000000000..e6de1bfc1e71 --- /dev/null +++ b/x11-misc/xxkb/files/svg-appdefaults.patch @@ -0,0 +1,30 @@ +--- XXkb.ad.var 2010-04-08 21:25:17.000000000 +0200 ++++ XXkb.ad.new 2010-04-08 21:28:33.000000000 +0200 +@@ -4,10 +4,10 @@ + XXkb.group.alt: 2 + + XXkb.mainwindow.enable: yes +-XXkb.mainwindow.geometry: 48x48 +-XXkb.mainwindow.image.1: en48.xpm +-XXkb.mainwindow.image.2: ru48.xpm +-XXkb.mainwindow.image.3: su48.xpm ++XXkb.mainwindow.geometry: 48x48+0+0 ++XXkb.mainwindow.image.1: en.svg ++XXkb.mainwindow.image.2: ru.svg ++XXkb.mainwindow.image.3: su.svg + XXkb.mainwindow.image.4: + XXkb.mainwindow.label.font: -misc-*-r-*-20-* + +@@ -23,9 +23,9 @@ + + XXkb.button.enable: yes + XXkb.button.geometry: 15x15-60+7 +-XXkb.button.image.1: en15.xpm +-XXkb.button.image.2: ru15.xpm +-XXkb.button.image.3: su15.xpm ++XXkb.button.image.1: en.svg ++XXkb.button.image.2: ru.svg ++XXkb.button.image.3: su.svg + XXkb.button.image.4: + XXkb.button.label.font: -misc-*-r-*-13-* + diff --git a/x11-misc/xxkb/files/svg-flags.patch b/x11-misc/xxkb/files/svg-flags.patch new file mode 100644 index 000000000000..4adec2a5f85d --- /dev/null +++ b/x11-misc/xxkb/files/svg-flags.patch @@ -0,0 +1,131 @@ +diff -ruN flags/bg.svg new/flags/bg.svg +--- flags/bg.svg 1970-01-01 01:00:00.000000000 +0100 ++++ new/flags/bg.svg 2008-08-15 08:59:52.000000000 +0200 +@@ -0,0 +1,6 @@ ++ ++ ++ ++ ++ ++ +diff -ruN flags/by.svg new/flags/by.svg +--- flags/by.svg 1970-01-01 01:00:00.000000000 +0100 ++++ new/flags/by.svg 2010-02-25 02:33:00.000000000 +0100 +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ Kein Zeilenumbruch am Dateiende. +diff -ruN flags/de.svg new/flags/de.svg +--- flags/de.svg 1970-01-01 01:00:00.000000000 +0100 ++++ new/flags/de.svg 2008-09-05 10:35:31.000000000 +0200 +@@ -0,0 +1,9 @@ ++ ++ ++ ++ Flag of Germany ++ ++ ++ ++ +diff -ruN flags/en.svg new/flags/en.svg +--- flags/en.svg 1970-01-01 01:00:00.000000000 +0100 ++++ new/flags/en.svg 2008-09-08 16:46:02.000000000 +0200 +@@ -0,0 +1,10 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff -ruN flags/il.svg new/flags/il.svg +--- flags/il.svg 1970-01-01 01:00:00.000000000 +0100 ++++ new/flags/il.svg 2008-09-05 11:36:48.000000000 +0200 +@@ -0,0 +1,35 @@ ++ ++ ++ ++ Flag of Israel ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff -ruN flags/pl.svg new/flags/pl.svg +--- flags/pl.svg 1970-01-01 01:00:00.000000000 +0100 ++++ new/flags/pl.svg 2009-07-08 23:38:13.000000000 +0200 +@@ -0,0 +1,6 @@ ++ ++ ++ ++ ++ ++ +diff -ruN flags/ru.svg new/flags/ru.svg +--- flags/ru.svg 1970-01-01 01:00:00.000000000 +0100 ++++ new/flags/ru.svg 2010-04-06 19:16:23.000000000 +0200 +@@ -0,0 +1 @@ ++ +\ Kein Zeilenumbruch am Dateiende. +diff -ruN flags/su.svg new/flags/su.svg +--- flags/su.svg 1970-01-01 01:00:00.000000000 +0100 ++++ new/flags/su.svg 2009-12-02 19:20:49.000000000 +0100 +@@ -0,0 +1 @@ ++ +diff -ruN flags/ua.svg new/flags/ua.svg +--- flags/ua.svg 1970-01-01 01:00:00.000000000 +0100 ++++ new/flags/ua.svg 2010-04-06 19:16:40.000000000 +0200 +@@ -0,0 +1,4 @@ ++ ++ ++ ++ +\ Kein Zeilenumbruch am Dateiende. diff --git a/x11-misc/xxkb/xxkb-1.11-r1.ebuild b/x11-misc/xxkb/xxkb-1.11-r1.ebuild new file mode 100644 index 000000000000..922b1ce2453a --- /dev/null +++ b/x11-misc/xxkb/xxkb-1.11-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/xxkb/xxkb-1.11-r1.ebuild,v 1.1 2010/04/08 20:17:02 phosphan Exp $ + +inherit eutils + +DESCRIPTION="eXtended XKB - assign different keymaps to different windows" +HOMEPAGE="http://sourceforge.net/projects/xxkb/" +SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz" + +LICENSE="Artistic" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="svg" + +RDEPEND="x11-libs/libX11 + x11-libs/libXt + x11-libs/libXpm + svg? ( >=dev-libs/glib-2 + >=x11-libs/gtk+-2 + gnome-base/librsvg )" +DEPEND="${RDEPEND} + app-text/rman + x11-misc/imake + svg? ( dev-util/pkgconfig )" + +S="${WORKDIR}/${PN}" + +src_unpack() { + unpack ${A} + cd "${S}" + mkdir flags + epatch "${FILESDIR}/svg-flags.patch" + use svg && epatch "${FILESDIR}/svg-appdefaults.patch" +} + +src_compile() { + local myconf + use svg && myconf="-DWITH_SVG_SUPPORT" + xmkmf ${myconf} || die "xmkmf failed." + emake CDEBUGFLAGS="${CFLAGS}" EXTRA_LIBRARIES="-lXext" PROJECTROOT=/usr \ + PIXMAPDIR=/usr/share/xxkb || die "emake failed." +} + +src_install() { + local myopts + if use svg; then + myopts="PIXMAPS=flags/de.svg flags/pl.svg flags/il.svg flags/by.svg \ + flags/ua.svg flags/su.svg flags/ru.svg flags/bg.svg flags/en.svg" + else + myopts="FOOBAR=buzz" + fi + emake "${myopts}" DESTDIR="${D}" install || die "emake install failed" + emake DESTDIR="${D}" install.man || die "emake install.man failed" + + insinto /usr/share/xxkb + use svg || doins "${FILESDIR}"/*.xpm + dodoc README* CHANGES* +} diff --git a/x11-misc/xxkb/xxkb-1.11.ebuild b/x11-misc/xxkb/xxkb-1.11.ebuild index e347fb307f94..2111ae45c8d5 100644 --- a/x11-misc/xxkb/xxkb-1.11.ebuild +++ b/x11-misc/xxkb/xxkb-1.11.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/xxkb/xxkb-1.11.ebuild,v 1.1 2008/04/16 08:54:14 phosphan Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-misc/xxkb/xxkb-1.11.ebuild,v 1.2 2010/04/08 20:17:02 phosphan Exp $ inherit eutils