From 069d209f3d04b4ec634663156b742c826858a29d Mon Sep 17 00:00:00 2001 From: anomen Date: Sat, 24 Nov 2012 00:54:01 +0100 Subject: [PATCH] x11-misc/xkeyboard-config-2.7 cz_prog --- x11-misc/xkeyboard-config/Manifest | 25 +++--- .../files/xkeyboard-config-2.7-cz_prog.patch | 99 ++++++++++++++++++++++ .../xkeyboard-config-2.7-r1.ebuild | 52 ++++++++++++ 3 files changed, 165 insertions(+), 11 deletions(-) rewrite x11-misc/xkeyboard-config/Manifest (100%) create mode 100644 x11-misc/xkeyboard-config/files/xkeyboard-config-2.7-cz_prog.patch create mode 100644 x11-misc/xkeyboard-config/xkeyboard-config-2.7-r1.ebuild diff --git a/x11-misc/xkeyboard-config/Manifest b/x11-misc/xkeyboard-config/Manifest dissimilarity index 100% index 89c1089..df4323f 100644 --- a/x11-misc/xkeyboard-config/Manifest +++ b/x11-misc/xkeyboard-config/Manifest @@ -1,11 +1,14 @@ -AUX xkeyboard-config-2.3-cz_prog.patch 5684 RMD160 95682c9a5e0ae1eeae568f0b35673a6806dda180 SHA1 72b15ab2076825527cb860ae589f5d1e9ac3bb2f SHA256 55336ee161ae04b751875d8cd7e0b9423c0a36d4a4bc548d311515dc6ae01371 -AUX xkeyboard-config-2.4.1-cz_prog.patch 5684 RMD160 95682c9a5e0ae1eeae568f0b35673a6806dda180 SHA1 72b15ab2076825527cb860ae589f5d1e9ac3bb2f SHA256 55336ee161ae04b751875d8cd7e0b9423c0a36d4a4bc548d311515dc6ae01371 -AUX xkeyboard-config-2.4.1-extended-function-keys.patch 8001 RMD160 d9ce813b423462167112f17b04f8105eb9c67682 SHA1 9edcc0013c89d8e439dcdc49569f5522ddd5b35d SHA256 04c46922f2b495016230dbe8f4b85e4e5f520eb0dc649ab170039fda85120497 -AUX xkeyboard-config-2.4.1-shift-backspace.patch 1397 RMD160 99df457599d66c9886241ab573b8cf451082ef3c SHA1 d8a5a2ec6fd63c33415d50dc1640027ab09d90a5 SHA256 b789e3fab3c4581f0b87a26ad4b38248cc6c69db48bd8a074b3289157f6b055e -AUX xkeyboard-config-2.6-cz_prog.patch 5106 RMD160 2e64c6551b44d2d356d28438fec0c199f2b3ac31 SHA1 d49fe73a84305e5cf9af759b0bfbbe90b7a87e1b SHA256 b4276a0d70a227cf9504f17369dd5815e7b3cc252f5b46fbc5660b0ed833c49c -DIST xkeyboard-config-2.3.tar.bz2 771953 RMD160 a89d10bfbab88c8c1f1330bcfe82cb38f32918f8 SHA1 a49c4cce9cfb7003aa04a32114f369c6bd7a9077 SHA256 d8a5dd169adca52dea3f751b99c500608c05894d759102521fd4ea9e8e284c80 -DIST xkeyboard-config-2.4.1.tar.bz2 813373 RMD160 942692b54f0c9e06d95063bd90ce0fedfad5f108 SHA1 0596017597a6ead04ada1dda7e0b2de2ce597adb SHA256 f048bdd6e3d71c621b5a47a7ee72d691eda1922e0e07808b157b292e0c857a0a -DIST xkeyboard-config-2.6.tar.bz2 857799 RMD160 0efa86fc3f3ba73942925bba4af6da6462caac20 SHA1 9a07cf04b1a7a13be7a86ce37c9f7efe1ec5fbc2 SHA256 22a1594116bf0ee3165f48487bdca4e5f25b2a1436e35e188b3ee38c543dabda -EBUILD xkeyboard-config-2.3-r1.ebuild 1457 RMD160 ab04693e061d267caaadb423eac04893c898c90b SHA1 1a79627d0dda204faf649e97a175e48b45b4c979 SHA256 6211450d5908a7b04f40af4161fe1e7e682b2e2d66c5fa0ea6eea83e3283bb6b -EBUILD xkeyboard-config-2.4.1-r3.ebuild 1484 RMD160 7395c71a2b4a9417f95965035673a7b814af6e7d SHA1 e786c1e466c526093d0ecfb589aeeaf9c3f1287a SHA256 4ac7e6cbdf8f5a151bdada9cabe5fd1ef2ea6cac22f654e1bbe641ac415edc9f -EBUILD xkeyboard-config-2.6-r1.ebuild 1385 RMD160 3515e459beb66c67c0c70a54374bcfefb2058887 SHA1 cf77211bb88793b4f028df6c2d51dbcaf74c7245 SHA256 f6c6619b8cf40c137e9d838d086f1d7cbba74b8e5c21884c96a89837bb1f2366 +AUX xkeyboard-config-2.3-cz_prog.patch 5684 SHA256 55336ee161ae04b751875d8cd7e0b9423c0a36d4a4bc548d311515dc6ae01371 SHA512 784c729f2c40d330886c6f7184baa895a54812ebb3aa4793084a5bc045d4b47d767460223b3b64eed8950a6789201f49201f6e08510e210c7e1996b16c85ccb9 WHIRLPOOL 1d565eedbd41283e38b42860ae41db374a3c1314d4d47e812c7d0c81c14152ab4703c3421802f2817b616cc747617b83d0c240ea14acc5d8897cab701745727c +AUX xkeyboard-config-2.4.1-cz_prog.patch 5684 SHA256 55336ee161ae04b751875d8cd7e0b9423c0a36d4a4bc548d311515dc6ae01371 SHA512 784c729f2c40d330886c6f7184baa895a54812ebb3aa4793084a5bc045d4b47d767460223b3b64eed8950a6789201f49201f6e08510e210c7e1996b16c85ccb9 WHIRLPOOL 1d565eedbd41283e38b42860ae41db374a3c1314d4d47e812c7d0c81c14152ab4703c3421802f2817b616cc747617b83d0c240ea14acc5d8897cab701745727c +AUX xkeyboard-config-2.4.1-extended-function-keys.patch 8001 SHA256 04c46922f2b495016230dbe8f4b85e4e5f520eb0dc649ab170039fda85120497 SHA512 82c320ffcf4ba58fa2245ed87bf65e0987733bfbe64159ccbd6682de325bcd4a9e5a3d2d3e0c07faf354d7f7f7cf235d6c3cb4f870bed28e7fcc18fbeb66a729 WHIRLPOOL cecba18a4f1e8e96d72cc832f4969e3d77bbda375e43f2a7be3d6489302ad5d0cb0cf083da40882719db2d1cc762bcf7708a8468d1da5bde4289775bd0f9ee15 +AUX xkeyboard-config-2.4.1-shift-backspace.patch 1397 SHA256 b789e3fab3c4581f0b87a26ad4b38248cc6c69db48bd8a074b3289157f6b055e SHA512 9fd254d8905c7e6f67bebc5e2fb5a84172e6a68bac9ce2036615e36d9263d4d2ad9d97f8a43f21d8c577e075b56ddf732edda27cc072aab9d26fa587486f7025 WHIRLPOOL 408ec002b1d3c7734c9e0d07522aa6c20ee74ef2d6e726d1c88dcc3210cdaf8591cbbc14359ddcb0ccd41b987340acb66976dfe854a044203982dafad6023a39 +AUX xkeyboard-config-2.6-cz_prog.patch 5106 SHA256 b4276a0d70a227cf9504f17369dd5815e7b3cc252f5b46fbc5660b0ed833c49c SHA512 5b2c1eee872420aef51c6acea9cb784600fed63604060bf4cc892233884e27a71194d42123dfd0da80c2846d13da09f5c0953aba85a7e89e364fdeae68ed5b3e WHIRLPOOL c1c3c0a72111ca39471e43b3f726a3cdc4040d45c90d9da813b0b3405dbcdb4f353b1619453949af336e60dafc71aae06be99ec655675822c011f5c303370c0e +AUX xkeyboard-config-2.7-cz_prog.patch 5106 SHA256 b4276a0d70a227cf9504f17369dd5815e7b3cc252f5b46fbc5660b0ed833c49c SHA512 5b2c1eee872420aef51c6acea9cb784600fed63604060bf4cc892233884e27a71194d42123dfd0da80c2846d13da09f5c0953aba85a7e89e364fdeae68ed5b3e WHIRLPOOL c1c3c0a72111ca39471e43b3f726a3cdc4040d45c90d9da813b0b3405dbcdb4f353b1619453949af336e60dafc71aae06be99ec655675822c011f5c303370c0e +DIST xkeyboard-config-2.3.tar.bz2 771953 SHA256 d8a5dd169adca52dea3f751b99c500608c05894d759102521fd4ea9e8e284c80 +DIST xkeyboard-config-2.4.1.tar.bz2 813373 SHA256 f048bdd6e3d71c621b5a47a7ee72d691eda1922e0e07808b157b292e0c857a0a +DIST xkeyboard-config-2.6.tar.bz2 857799 SHA256 22a1594116bf0ee3165f48487bdca4e5f25b2a1436e35e188b3ee38c543dabda SHA512 bff7bfdf389f6a5818fddd53e0ea37ac5686797b9df2339c5dff444d240c389581cf817b09150445577eb6434a7b4a754801b386c1757750dde01008852f5995 WHIRLPOOL 3769834371c710d79d45af9c9085692f40186ebdc0bbabc84e4c8f7ef62d317ec7d6a5466b0451f1e2b4852d503cccf36f18f1a790580459f22cfa72153a0ca1 +DIST xkeyboard-config-2.7.tar.bz2 866845 SHA256 e43478a12fb0fe6757a7bad3a04fd3747ec53e53d5af22a9d9829dfb9aac8321 SHA512 c4f25256542c5bfb5959275b9fd822a32bc8a3d1470c025ce801e96c80bcfc733e6e41e2b04dab4988402d4fafb77cb811c653e937926cfea27bfd3a701be050 WHIRLPOOL 8fede211c26f2c0527d5b21d0e65e3275269414d38e81a10220ae23d3e415075c4bd0c550b7269e0031309490e3c427c12cb4e1f7f6c3ed584e7264dd27a5525 +EBUILD xkeyboard-config-2.3-r1.ebuild 1457 SHA256 6211450d5908a7b04f40af4161fe1e7e682b2e2d66c5fa0ea6eea83e3283bb6b SHA512 e4e2ebb2b943fc445b41063304d75cea60f819f2cbc51c9f3929f00900e28ab4c997bdfb2d09e4322d3eef45314d75f69565250d446797ed01150e8246b88be1 WHIRLPOOL b158bef9fec03dc19e2eb4a1f676755e9d948f2ab0ea099a14f2ceac39e4c30dfb8b332736851c56f8b7bf7174e6997209ae9c0f6c78f284749956cba1880669 +EBUILD xkeyboard-config-2.4.1-r3.ebuild 1484 SHA256 4ac7e6cbdf8f5a151bdada9cabe5fd1ef2ea6cac22f654e1bbe641ac415edc9f SHA512 2ec3ecc09f4f63133afec35b4901342d9842f43c055705efdd90b066765ffe38481966e2b87db6f6868b222c8e4a1c59b0cb8feb5ee4b25f52b676c7fe2198a5 WHIRLPOOL 54d952533019b940d4985051b65b95747fd165f428d72c36dbf9878a003e0cfafc38900575bb416ca52a38e4ebf57aa1d670abfec0b8ac96912f321d1a39b332 +EBUILD xkeyboard-config-2.6-r1.ebuild 1385 SHA256 f6c6619b8cf40c137e9d838d086f1d7cbba74b8e5c21884c96a89837bb1f2366 SHA512 ed6b5fe54076319d30bbcf7af5e36cd35968056593b1e48111de6bca91f727c6ab5df26a1406ebd15ecfe4ac6d7b53c9dcdd0c774ad4c446e8af4c5bd95f8be8 WHIRLPOOL aa51043bd2c8d215989138ee01224063039b49bed3960784bbb77a4a8f152d42fb88c3a58ce6c6aab33a871ad752b8d83bd94900894ee0be5379b714dced8c7c +EBUILD xkeyboard-config-2.7-r1.ebuild 1386 SHA256 9f1e235a4c4108f02727fc066b61c6861f2a3f48cf9a8159469c1c5836f52008 SHA512 d5608b5939ec34c63882e443b2e33f9ca47987804345e0ca7b8c374a02a8b3966f28f95cc0aacbe8aa46bc8b3b231efaa6f3c7397bea947363b7f0aa0d0ff9a6 WHIRLPOOL a8a2dea572626d533023323aea27ab8cf6a975b8c2fe286747d925bf8f3626ce38b6c8d183a735be8b54f10ab2cc9921bdde6a43e160de028b05d8338fb5dad8 diff --git a/x11-misc/xkeyboard-config/files/xkeyboard-config-2.7-cz_prog.patch b/x11-misc/xkeyboard-config/files/xkeyboard-config-2.7-cz_prog.patch new file mode 100644 index 0000000..bb030cf --- /dev/null +++ b/x11-misc/xkeyboard-config/files/xkeyboard-config-2.7-cz_prog.patch @@ -0,0 +1,99 @@ +--- rules/evdev.xml.in 2011-04-06 00:47:53.000000000 +0200 ++++ rules/evdev.xml.in 2011-05-03 10:50:29.399497572 +0200 +@@ -2504,6 +2504,12 @@ + <_description>Czech (US Dvorak with CZ UCW support) + + ++ ++ ++ prog ++ <_description>Programmers layout (US layout with accented letters under RAlt ) ++ ++ + + + +--- symbols/cz 2011-04-06 00:33:21.000000000 +0200 ++++ symbols/cz 2011-05-03 10:46:52.926498124 +0200 +@@ -175,3 +175,81 @@ + + include "level3(ralt_switch)" + }; ++ ++partial default alphanumeric_keys ++xkb_symbols "prog" { ++ ++ // This layout based on czech programmers' keyboard layout from windows nt ++ // (c) 2007 by anomen ++ // $Id: cz 16 2007-07-14 10:48:28Z ludek $ ++ ++ include "latin" ++ ++ name[Group1]= "Czechia - programmers"; ++ ++ key { [ grave, asciitilde, semicolon, dead_abovering ]}; // TODO: replace semicolon ++ ++ key { [ 1, exclam, plus, dead_tilde ]}; ++ key { [ 2, at, ecaron, dead_caron ]}; ++ key { [ 3, numbersign, scaron, dead_circumflex ]}; ++ key { [ 4, dollar, ccaron, dead_breve ]}; ++ key { [ 5, percent, rcaron, dead_abovering ]}; ++ key { [ 6, asciicircum, zcaron, dead_ogonek ] }; ++ key { [ 7, ampersand, yacute, dead_grave ] }; ++ key { [ 8, asterisk, aacute, dead_abovedot ] }; ++ key { [ 9, parenleft, iacute, dead_acute ] }; ++ key { [ 0, parenright, eacute, dead_doubleacute ] }; ++ key { [ minus, underscore, identical, U2030 ] }; // =permille ++ key { [ equal, plus, dead_acute, dead_caron ] }; ++ ++ ++ key { [ q, Q, doublelowquotemark, leftdoublequotemark ] }; ++ key { [ w, W, U2126, Nosymbol ] }; // =ohm sign ++ key { [ e, E, EuroSign, Nosymbol ] }; ++ key { [ r, R, registered, U2070 ] }; // =superscript zero ++ key { [ t, T, trademark, onesuperior ] }; ++ key { [ y, Y, yen, twosuperior ] }; ++ key { [ u, U, NoSymbol,threesuperior ] }; ++ key { [ i, I, idotless, NoSymbol ] }; ++ key { [ o, O, oe, OE ] }; ++ key { [ p, P, plusminus, paragraph ] }; ++ ++ key { [bracketleft, braceleft, uacute, slash ] }; ++ key { [bracketright, braceright, parenright, parenleft ] }; ++ ++ key { [ a, A, ae, AE ] }; ++ key { [ s, S, ssharp, sterling ] }; ++ key { [ d, D, dstroke, Dstroke ] }; ++ key { [ f, F, guillemotright, NoSymbol ] }; ++ key { [ g, G, guillemotleft, onequarter ] }; ++ key { [ h, H, grave, onehalf ] }; ++ key { [ j, J, apostrophe,threequarters ] }; ++ key { [ k, K, NoSymbol, NoSymbol ] }; ++ key { [ l, L, lstroke, Lstroke ] }; ++ ++ key { [ semicolon, colon, uring, rightdoublequotemark ] }; ++ key { [apostrophe, quotedbl, section, exclamdown ] }; ++ key { [ EuroSign, dead_diaeresis, NoSymbol, NoSymbol ] }; // not present on most keyboards ++ ++ key { [ backslash, bar, dead_diaeresis, semicolon ] }; ++ ++ key { [ backslash, bar, slash, NoSymbol ] }; ++ key { [ z, Z, degree, infinity ] }; ++ key { [ x, X, exclamdown, Nosymbol ] }; ++ key { [ c, C, cent, copyright ] }; ++ key { [ v, V, NoSymbol, NoSymbol ] }; ++ key { [ b, B, NoSymbol, NoSymbol ] }; ++ key { [ n, N, endash, numerosign ] }; ++ key { [ m, M, emdash, mu ] }; ++ ++ key { [ comma, less, multiply, questiondown ] }; ++ key { [ period, greater, division, ellipsis ] }; ++ key { [ slash, question, dead_belowdot, dead_abovedot ] }; ++ ++ key { [ space, space, nobreakspace, nobreakspace ] }; ++ ++ key { type[Group1]="FOUR_LEVEL_KEYPAD", ++ [ KP_Delete, comma, KP_Delete, KP_Decimal ] }; ++ ++ include "level3(ralt_switch)" ++}; diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.7-r1.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-2.7-r1.ebuild new file mode 100644 index 0000000..79c7317 --- /dev/null +++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.7-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/xkeyboard-config/xkeyboard-config-2.7.ebuild,v 1.3 2012/11/18 12:26:23 ago Exp $ + +EAPI=4 + +XORG_STATIC=no +inherit xorg-2 + +EGIT_REPO_URI="git://anongit.freedesktop.org/git/xkeyboard-config" + +DESCRIPTION="X keyboard configuration database" +HOMEPAGE="http://www.freedesktop.org/wiki/Software/XKeyboardConfig" +[[ ${PV} == *9999* ]] || SRC_URI="${XORG_BASE_INDIVIDUAL_URI}/data/${PN}/${P}.tar.bz2" + +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="" + +LICENSE="MIT" +SLOT="0" + +RDEPEND=">=x11-apps/xkbcomp-1.2.3 + >=x11-libs/libX11-1.4.3" +DEPEND="${RDEPEND} + dev-util/intltool + >=x11-proto/xproto-7.0.20" + +PATCHES=( + "${FILESDIR}"/${P}-cz_prog.patch +) + +XORG_CONFIGURE_OPTIONS=( + --with-xkb-base="${EPREFIX}/usr/share/X11/xkb" + --enable-compat-rules + # do not check for runtime deps + --disable-runtime-deps + --with-xkb-rules-symlink=xorg +) + +src_prepare() { + xorg-2_src_prepare + if [[ ${XORG_EAUTORECONF} != no ]]; then + intltoolize --copy --automake || die + fi +} + +src_compile() { + # cleanup to make sure .dir files are regenerated + # bug #328455 c#26 + xorg-2_src_compile clean + xorg-2_src_compile +} -- 2.11.4.GIT