~eugenenuke/ubuntu/wily/console-setup/fix-for-1565542

« back to all changes in this revision

Viewing changes to Keyboard/ckb.Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Anton Zinoviev, Anton Zinoviev, Samuel Thibault
  • Date: 2011-03-21 07:08:43 UTC
  • mto: This revision was merged to the branch mainline in revision 125.
  • Revision ID: james.westby@ubuntu.com-20110321070843-dyzebcgrrm3dnvfx
Tags: 1.71
[ Anton Zinoviev ]
* FAQ: correct some typos and apply two patches by Jonathan Nieder.
  Thanks also to Vincent Lefevre.  Closes: #565391 (with apologies for
  the delay).
* New manual pages keyboard(5) and console-setup(5).  Updated ckbcomp(1)
  and setupcon(1). Remove README.fonts.  Common documentation directory
  for keyboard-configuration, console-setup-linux,
  console-setup-freebsd, console-setup and console-setup-mini.  New
  README.Debian.  Thanks to Jorgen Grahn, closes: #617580.
* Remove most of the comments in the default configuration files.  It is
  difficult to update these comments when the functionality of
  console-setup changes and the new manual pages make these comments
  less necessary.
* Remove the VERBOSE_OUTPUT option from the default configuration file
  (but it is still supported).
* Install *.bug-control files for reportbug.
* Ask the keyboard option question even when Debconf doesn't support the
  layout.  Thanks to Petr Baudis and Julien Cristau, closes: #581758.
* ckbcomp_mini: process properly empty layout and/or variant options.
  Thanks to Baptiste Carvello who reported the problem and traced its
  source.  Closes: #617499.
* ckbcomp: ignore actions[...] = ... specifications in key definitions.
  Thanks to Klaus Ethgen, closes: #607532.
* setupcon: accept all methods to state font size in the configuration
  file (8x14, 14x8, 14).
* Debconf: More human-friendly options for the font size question.  By
  default use 8x14 format for all sizes.
* setupcon: Improved test whether we are on the console.  Thanks to
  Michael Schutte and Julien Cristau for the suggestions.
* console-setup(-mini).postinst: add again commands to configure the
  console.
* ckbcomp: improved implementation for Alt+PrintScreen=SysRq and
  Ctrl+Pause=Break on AT keyboards.
* ckbcomp: more correct use of approximate().  This probably affects
  only some exotic key combination such as Ctrl+Alt+Shift+AltGr+F1.
* ckbcomp: lets try to remove some unnecessary and potentialy harmful on
  non-standard layouts mappings for Linux (Ctrl+'=^G, Ctrl+3=^[,
  Ctrl+4=^\, Ctrl+5=^], Ctrl+7=^_, Ctrl+8=^?).
* Do not source /etc/default/keyboard in /etc/default/console-setup
  (on new installs or upgrades from pre 1.47 versions).
* setupcon: do not cache automatically the keymap.  Instead add --save
  option the init script.
* Do not remove /etc/console-setup in postrm.
* setupcon, config, postinst: recognise 'guess' value in the
  configuration file.
* postinst: do not fail if setupcon fails.
* Include Terminus font in the compiled packages.  Do not depend, but
  conflict and provide console-terminus.  New upstream version of the
  Terminus font (4.32).
* Keyboard/ckb: update with keyboard data of version 2.1 of xkb files.
  (This change is not relevant for Debian.)
* New install targets in the Makefiles and debian/rules to better
  support non-Debian installs.
* Support for FreeBSD.  Packages for Debian GNU/kFreeBSD:
  - bdf2psf: new option --raw to generate raw fonts.  Try to use CP437
    code positions if possible.  When generating raw fonts with same
    codeset, use identical font map.
  - ckbcomp and setupcon: support for FreeBSD keymaps.
  - ckbcomp: new option -backspace [ del | bs ] to determine the
    behaviour of the keys BackSpace and Delete.
  - setupcon, postinst: A corresponding variable BACKSPACE in
    /etc/default/keyboard.
  - Termcap and Terminfo entries for FreeBSD.
  - setupcon: When UTF-8 is requested on FreeBSD, act as if the encoding
    is ISO-8859-1.
  - Debconf: Don't ask the question about font size on kFreeBSD (no need
    for this -- all available sizes will be loaded).
  - New configuration variable VIDEOMODE.  Currently it is most useful
    on FreeBSD because the default Linux framebuffer driver (VesaFB)
    doesn't permit changes of the videomode.
  - Support for 8-bit encodings in console-setup-mini and in the udebs
  - Udebs for kFreeBSD.

[ Samuel Thibault ]
* Fonts/bdf2psf: Fix typo.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
base_parts = base.hdr.part  base.lists.part \
2
 
compat/base.lists.part \
3
 
HDR base.m_k.part   HDR base.l1_k.part        HDR base.l_k.part  \
4
 
HDR base.m_g.part \
5
 
HDR compat/base.mlv_s.part base.mlv_s.part \
6
 
HDR compat/base.ml_s.part  base.ml_s.part  \
7
 
HDR compat/base.ml1_s.part base.ml1_s.part \
8
 
HDR compat/base.ml1v1_s.part \
9
 
HDR compat/base.l2_s.part  base.l2_s.part  \
10
 
HDR compat/base.l3_s.part  base.l3_s.part  \
11
 
HDR compat/base.l4_s.part  base.l4_s.part  \
12
 
HDR compat/base.l2v2_s.part \
13
 
HDR compat/base.l3v3_s.part \
14
 
HDR compat/base.l4v4_s.part \
15
 
HDR base.m_s.part  HDR base.ml_c.part        HDR base.ml1_c.part \
16
 
HDR base.m_t.part \
17
 
HDR base.lo_s.part HDR base.l1o_s.part HDR base.l2o_s.part HDR base.l3o_s.part HDR base.l4o_s.part \
18
 
HDR compat/base.o_s.part base.o_s.part \
19
 
HDR base.o_c.part HDR base.o_t.part
20
 
 
21
 
base: $(base_parts)
22
 
        HDR="HDR" ./merge.sh $@ $+
23
 
 
24
 
transform_files=compat/layoutRename.lst compat/variantRename.lst
25
 
 
26
 
compat/base.l2_s.part: compat/ln_s.sh $(transform_files)
27
 
        cd compat && sh $(<F) 2
28
 
 
29
 
compat/base.l3_s.part: compat/ln_s.sh $(transform_files)
30
 
        cd compat && sh $(<F) 3
31
 
 
32
 
compat/base.l4_s.part: compat/ln_s.sh $(transform_files)
33
 
        cd compat && sh $(<F) 4
34
 
 
35
 
compat/base.l2v2_s.part: compat/lnv_s.sh $(transform_files)
36
 
        cd compat && sh $(<F) 2
37
 
 
38
 
compat/base.l3v3_s.part: compat/lnv_s.sh $(transform_files)
39
 
        cd compat && sh $(<F) 3
40
 
 
41
 
compat/base.l4v4_s.part: compat/lnv_s.sh $(transform_files)
42
 
        cd compat && sh $(<F) 4
43
 
 
44
 
compat/base.ml_s.part: compat/ml_s.sh $(transform_files)
45
 
        cd compat && sh $(<F)
46
 
 
47
 
compat/base.ml1_s.part: compat/ml1_s.sh $(transform_files)
48
 
        cd compat && sh $(<F)
49
 
 
50
 
compat/base.mlv_s.part: compat/mlv_s.sh $(transform_files)
51
 
        cd compat && sh $(<F)
52
 
 
53
 
compat/base.ml1v1_s.part: compat/ml1v1_s.sh $(transform_files)
54
 
        cd compat && sh $(<F)
55
 
 
56
 
.PHONY: clean
57
 
clean:
58
 
        -rm -f base.xml base compat/base.l2_s.part compat/base.l4_s.part compat/base.ml1v1_s.part compat/base.l2v2_s.part compat/base.l4v4_s.part compat/base.ml_s.part compat/base.l3_s.part compat/base.mlv_s.part compat/base.l3v3_s.part compat/base.ml1_s.part
59
 
 
60
 
base.xml: base.xml.in
61
 
        LC_ALL=C intltool-merge -x -u -c ../po/.intltool-merge-cache ../po base.xml.in base.xml