* [PATCH 1/2] New package: libcheck (dependency for kbd 2.0.3)
@ 2016-03-20 13:14 Marcel Lorenz
2016-03-20 13:14 ` [PATCH 2/2] kbd: update to 2.0.3 Marcel Lorenz
2016-03-29 13:25 ` [PATCH 1/2] New package: libcheck (dependency for kbd 2.0.3) Michael Tremer
0 siblings, 2 replies; 5+ messages in thread
From: Marcel Lorenz @ 2016-03-20 13:14 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 5797 bytes --]
This package is only need for build kbd version 2.0.3
No files from this package are needed in the distribution.
The package was original named "check" but the make.sh can't handle this name. ;-)
Signed-off-by: Marcel Lorenz <marcel.lorenz(a)ipfire.org>
---
config/rootfiles/common/libcheck | 43 ++++++++++++++++++++++
lfs/libcheck | 77 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 120 insertions(+)
create mode 100644 config/rootfiles/common/libcheck
create mode 100644 lfs/libcheck
diff --git a/config/rootfiles/common/libcheck b/config/rootfiles/common/libcheck
new file mode 100644
index 0000000..0af3fcf
--- /dev/null
+++ b/config/rootfiles/common/libcheck
@@ -0,0 +1,43 @@
+#usr/bin/checkmk
+#usr/include/check.h
+#usr/include/check_stdint.h
+#usr/lib/libcheck.a
+#usr/lib/libcheck.la
+#usr/lib/libcheck.so
+#usr/lib/libcheck.so.0
+#usr/lib/libcheck.so.0.0.0
+#usr/lib/pkgconfig/check.pc
+#usr/share/aclocal/check.m4
+#usr/share/doc/check
+#usr/share/doc/check/COPYING.LESSER
+#usr/share/doc/check/ChangeLog
+#usr/share/doc/check/ChangeLogOld
+#usr/share/doc/check/NEWS
+#usr/share/doc/check/README
+#usr/share/doc/check/SVNChangeLog
+#usr/share/doc/check/example
+#usr/share/doc/check/example/Makefile.am
+#usr/share/doc/check/example/README
+#usr/share/doc/check/example/configure.ac
+#usr/share/doc/check/example/src
+#usr/share/doc/check/example/src/Makefile.am
+#usr/share/doc/check/example/src/main.c
+#usr/share/doc/check/example/src/money.1.c
+#usr/share/doc/check/example/src/money.1.h
+#usr/share/doc/check/example/src/money.2.h
+#usr/share/doc/check/example/src/money.3.c
+#usr/share/doc/check/example/src/money.4.c
+#usr/share/doc/check/example/src/money.5.c
+#usr/share/doc/check/example/src/money.6.c
+#usr/share/doc/check/example/src/money.c
+#usr/share/doc/check/example/src/money.h
+#usr/share/doc/check/example/tests
+#usr/share/doc/check/example/tests/Makefile.am
+#usr/share/doc/check/example/tests/check_money.1.c
+#usr/share/doc/check/example/tests/check_money.2.c
+#usr/share/doc/check/example/tests/check_money.3.c
+#usr/share/doc/check/example/tests/check_money.6.c
+#usr/share/doc/check/example/tests/check_money.7.c
+#usr/share/doc/check/example/tests/check_money.c
+#usr/share/info/check.info
+#usr/share/man/man1/checkmk.1
diff --git a/lfs/libcheck b/lfs/libcheck
new file mode 100644
index 0000000..6e6291e
--- /dev/null
+++ b/lfs/libcheck
@@ -0,0 +1,77 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2012 Michael Tremer & Christian Schmidt #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 0.10.0
+
+THISAPP = check-$(VER)
+DL_FILE = $(THISAPP).tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 53c5e5c77d090e103a17f3ed7fd7d8b8
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+ @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && ./configure --prefix=/usr
+ cd $(DIR_APP) && make $(MAKETUNING)
+ cd $(DIR_APP) && make install
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
--
1.9.1
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 2/2] kbd: update to 2.0.3
2016-03-20 13:14 [PATCH 1/2] New package: libcheck (dependency for kbd 2.0.3) Marcel Lorenz
@ 2016-03-20 13:14 ` Marcel Lorenz
2016-03-29 13:23 ` Michael Tremer
2016-03-29 13:25 ` [PATCH 1/2] New package: libcheck (dependency for kbd 2.0.3) Michael Tremer
1 sibling, 1 reply; 5+ messages in thread
From: Marcel Lorenz @ 2016-03-20 13:14 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 28961 bytes --]
Update kbd to the last version from linunx from scratch.
Signed-off-by: Marcel Lorenz <marcel.lorenz(a)ipfire.org>
---
config/rootfiles/common/kbd | 114 ++++++++++++---
lfs/kbd | 27 ++--
src/patches/kbd-2.0.3-backspace-1.patch | 250 ++++++++++++++++++++++++++++++++
3 files changed, 352 insertions(+), 39 deletions(-)
create mode 100644 src/patches/kbd-2.0.3-backspace-1.patch
diff --git a/config/rootfiles/common/kbd b/config/rootfiles/common/kbd
index 5f694ff..10e4bb8 100644
--- a/config/rootfiles/common/kbd
+++ b/config/rootfiles/common/kbd
@@ -1,7 +1,7 @@
bin/kbd_mode
-bin/loadkeys
bin/openvt
bin/setfont
+bin/loadkeys
#lib/kbd
#lib/kbd/consolefonts
#lib/kbd/consolefonts/161.cp.gz
@@ -19,32 +19,45 @@ bin/setfont
#lib/kbd/consolefonts/Cyr_a8x14.psfu.gz
#lib/kbd/consolefonts/Cyr_a8x16.psfu.gz
#lib/kbd/consolefonts/Cyr_a8x8.psfu.gz
-#lib/kbd/consolefonts/ERRORS
+#lib/kbd/consolefonts/ERRORS.gz
#lib/kbd/consolefonts/Goha-12.psfu.gz
#lib/kbd/consolefonts/Goha-14.psfu.gz
#lib/kbd/consolefonts/Goha-16.psfu.gz
#lib/kbd/consolefonts/GohaClassic-12.psfu.gz
#lib/kbd/consolefonts/GohaClassic-14.psfu.gz
#lib/kbd/consolefonts/GohaClassic-16.psfu.gz
+#lib/kbd/consolefonts/Lat2-Terminus16.psfu.gz
#lib/kbd/consolefonts/LatArCyrHeb-08.psfu.gz
#lib/kbd/consolefonts/LatArCyrHeb-14.psfu.gz
lib/kbd/consolefonts/LatArCyrHeb-16+.psfu.gz
lib/kbd/consolefonts/LatArCyrHeb-16.psfu.gz
#lib/kbd/consolefonts/LatArCyrHeb-19.psfu.gz
+#lib/kbd/consolefonts/LatGrkCyr-12x22.psfu.gz
+#lib/kbd/consolefonts/LatGrkCyr-8x16.psfu.gz
+#lib/kbd/consolefonts/LatKaCyrHeb-14.psfu.gz
#lib/kbd/consolefonts/Mik_8x16.gz
-#lib/kbd/consolefonts/README.12x22
-#lib/kbd/consolefonts/README.Arabic
-#lib/kbd/consolefonts/README.Cyrillic
-#lib/kbd/consolefonts/README.Ethiopic
-#lib/kbd/consolefonts/README.Greek
-#lib/kbd/consolefonts/README.Hebrew
-#lib/kbd/consolefonts/README.cp1250
-#lib/kbd/consolefonts/README.cybercafe
-#lib/kbd/consolefonts/README.drdos
-#lib/kbd/consolefonts/README.lat0
-#lib/kbd/consolefonts/README.lat7
-#lib/kbd/consolefonts/README.lat9
-#lib/kbd/consolefonts/README.psfu
+#lib/kbd/consolefonts/README.12x22.gz
+#lib/kbd/consolefonts/README.Arabic.gz
+#lib/kbd/consolefonts/README.Cyrillic.gz
+#lib/kbd/consolefonts/README.Ethiopic.gz
+#lib/kbd/consolefonts/README.Greek.gz
+#lib/kbd/consolefonts/README.Hebrew.gz
+#lib/kbd/consolefonts/README.Lat2-Terminus16.gz
+#lib/kbd/consolefonts/README.LatGrkCyr.gz
+#lib/kbd/consolefonts/README.Sun.gz
+#lib/kbd/consolefonts/README.cp1250.gz
+#lib/kbd/consolefonts/README.cybercafe.gz
+#lib/kbd/consolefonts/README.drdos.gz
+#lib/kbd/consolefonts/README.eurlatgr.gz
+#lib/kbd/consolefonts/README.eurlatgr.mappings.gz
+#lib/kbd/consolefonts/README.lat0.gz
+#lib/kbd/consolefonts/README.lat7.gz
+#lib/kbd/consolefonts/README.lat9.gz
+#lib/kbd/consolefonts/README.psfu.gz
+#lib/kbd/consolefonts/UniCyrExt_8x16.psf.gz
+#lib/kbd/consolefonts/UniCyr_8x14.psf.gz
+#lib/kbd/consolefonts/UniCyr_8x16.psf.gz
+#lib/kbd/consolefonts/UniCyr_8x8.psf.gz
#lib/kbd/consolefonts/alt-8x14.gz
#lib/kbd/consolefonts/alt-8x16.gz
#lib/kbd/consolefonts/alt-8x8.gz
@@ -72,6 +85,7 @@ lib/kbd/consolefonts/LatArCyrHeb-16.psfu.gz
#lib/kbd/consolefonts/drdos8x16.psfu.gz
#lib/kbd/consolefonts/drdos8x6.psfu.gz
#lib/kbd/consolefonts/drdos8x8.psfu.gz
+#lib/kbd/consolefonts/eurlatgr.psfu.gz
#lib/kbd/consolefonts/gr737a-8x8.psfu.gz
#lib/kbd/consolefonts/gr737a-9x14.psfu.gz
#lib/kbd/consolefonts/gr737a-9x16.psfu.gz
@@ -191,6 +205,8 @@ lib/kbd/consolefonts/lat5-16.psfu.gz
#lib/kbd/consolefonts/lat9w-14.psfu.gz
#lib/kbd/consolefonts/lat9w-16.psfu.gz
lib/kbd/consolefonts/latarcyrheb-sun16.psfu.gz
+#lib/kbd/consolefonts/latarcyrheb-sun32.psfu.gz
+#lib/kbd/consolefonts/pancyrillic.f16.psfu.gz
#lib/kbd/consolefonts/partialfonts
#lib/kbd/consolefonts/partialfonts/8859-1.a0-ff.08.gz
#lib/kbd/consolefonts/partialfonts/8859-1.a0-ff.14.gz
@@ -307,11 +323,26 @@ lib/kbd/keymaps/i386
#lib/kbd/keymaps/i386/azerty/fr.map.gz
#lib/kbd/keymaps/i386/azerty/wangbe.map.gz
#lib/kbd/keymaps/i386/azerty/wangbe2.map.gz
+#lib/kbd/keymaps/i386/bepo
+#lib/kbd/keymaps/i386/bepo/fr-bepo-latin9.map.gz
+#lib/kbd/keymaps/i386/bepo/fr-bepo.map.gz
+#lib/kbd/keymaps/i386/colemak
+#lib/kbd/keymaps/i386/colemak/en-latin9.map.gz
#lib/kbd/keymaps/i386/dvorak
#lib/kbd/keymaps/i386/dvorak/ANSI-dvorak.map.gz
+#lib/kbd/keymaps/i386/dvorak/dvorak-ca-fr.map.gz
+#lib/kbd/keymaps/i386/dvorak/dvorak-es.map.gz
+#lib/kbd/keymaps/i386/dvorak/dvorak-fr.map.gz
#lib/kbd/keymaps/i386/dvorak/dvorak-l.map.gz
+#lib/kbd/keymaps/i386/dvorak/dvorak-la.map.gz
+#lib/kbd/keymaps/i386/dvorak/dvorak-programmer.map.gz
#lib/kbd/keymaps/i386/dvorak/dvorak-r.map.gz
+#lib/kbd/keymaps/i386/dvorak/dvorak-ru.map.gz
+#lib/kbd/keymaps/i386/dvorak/dvorak-sv-a1.map.gz
+#lib/kbd/keymaps/i386/dvorak/dvorak-sv-a5.map.gz
+#lib/kbd/keymaps/i386/dvorak/dvorak-uk.map.gz
#lib/kbd/keymaps/i386/dvorak/dvorak.map.gz
+#lib/kbd/keymaps/i386/dvorak/no.map.gz
#lib/kbd/keymaps/i386/fgGIod
#lib/kbd/keymaps/i386/fgGIod/tr_f-latin5.map.gz
#lib/kbd/keymaps/i386/fgGIod/trf.map.gz
@@ -319,6 +350,7 @@ lib/kbd/keymaps/i386/include
#lib/kbd/keymaps/i386/include/applkey.map.gz
#lib/kbd/keymaps/i386/include/azerty-layout.inc
#lib/kbd/keymaps/i386/include/backspace.map.gz
+#lib/kbd/keymaps/i386/include/compose.inc
#lib/kbd/keymaps/i386/include/ctrl.map.gz
#lib/kbd/keymaps/i386/include/euro.map.gz
#lib/kbd/keymaps/i386/include/euro1.inc
@@ -334,7 +366,11 @@ lib/kbd/keymaps/i386/include
#lib/kbd/keymaps/i386/include/qwertz-layout.inc
#lib/kbd/keymaps/i386/include/unicode.map.gz
#lib/kbd/keymaps/i386/include/windowkeys.map.gz
+#lib/kbd/keymaps/i386/olpc
+#lib/kbd/keymaps/i386/olpc/es.map.gz
+#lib/kbd/keymaps/i386/olpc/pt.map.gz
#lib/kbd/keymaps/i386/qwerty
+#lib/kbd/keymaps/i386/qwerty/bashkir.map.gz
#lib/kbd/keymaps/i386/qwerty/bg-cp1251.map.gz
#lib/kbd/keymaps/i386/qwerty/bg-cp855.map.gz
#lib/kbd/keymaps/i386/qwerty/bg_bds-cp1251.map.gz
@@ -345,7 +381,9 @@ lib/kbd/keymaps/i386/include
#lib/kbd/keymaps/i386/qwerty/br-abnt2.map.gz
#lib/kbd/keymaps/i386/qwerty/br-latin1-abnt2.map.gz
#lib/kbd/keymaps/i386/qwerty/br-latin1-us.map.gz
+#lib/kbd/keymaps/i386/qwerty/by-cp1251.map.gz
#lib/kbd/keymaps/i386/qwerty/by.map.gz
+#lib/kbd/keymaps/i386/qwerty/bywin-cp1251.map.gz
#lib/kbd/keymaps/i386/qwerty/cf.map.gz
#lib/kbd/keymaps/i386/qwerty/cz-cp1250.map.gz
#lib/kbd/keymaps/i386/qwerty/cz-lat2-prog.map.gz
@@ -361,8 +399,6 @@ lib/kbd/keymaps/i386/include
#lib/kbd/keymaps/i386/qwerty/es.map.gz
#lib/kbd/keymaps/i386/qwerty/et-nodeadkeys.map.gz
#lib/kbd/keymaps/i386/qwerty/et.map.gz
-#lib/kbd/keymaps/i386/qwerty/fi-latin1.map.gz
-#lib/kbd/keymaps/i386/qwerty/fi-latin9.map.gz
#lib/kbd/keymaps/i386/qwerty/fi.map.gz
#lib/kbd/keymaps/i386/qwerty/gr-pc.map.gz
#lib/kbd/keymaps/i386/qwerty/gr.map.gz
@@ -377,10 +413,15 @@ lib/kbd/keymaps/i386/include
#lib/kbd/keymaps/i386/qwerty/it.map.gz
#lib/kbd/keymaps/i386/qwerty/it2.map.gz
#lib/kbd/keymaps/i386/qwerty/jp106.map.gz
+#lib/kbd/keymaps/i386/qwerty/kazakh.map.gz
+#lib/kbd/keymaps/i386/qwerty/ky_alt_sh-UTF-8.map.gz
+#lib/kbd/keymaps/i386/qwerty/kyrgyz.map.gz
#lib/kbd/keymaps/i386/qwerty/la-latin1.map.gz
#lib/kbd/keymaps/i386/qwerty/lt.baltic.map.gz
#lib/kbd/keymaps/i386/qwerty/lt.l4.map.gz
#lib/kbd/keymaps/i386/qwerty/lt.map.gz
+#lib/kbd/keymaps/i386/qwerty/lv-tilde.map.gz
+#lib/kbd/keymaps/i386/qwerty/lv.map.gz
#lib/kbd/keymaps/i386/qwerty/mk-cp1251.map.gz
#lib/kbd/keymaps/i386/qwerty/mk-utf.map.gz
#lib/kbd/keymaps/i386/qwerty/mk.map.gz
@@ -392,9 +433,14 @@ lib/kbd/keymaps/i386/include
#lib/kbd/keymaps/i386/qwerty/no.map.gz
#lib/kbd/keymaps/i386/qwerty/pc110.map.gz
#lib/kbd/keymaps/i386/qwerty/pl.map.gz
+#lib/kbd/keymaps/i386/qwerty/pl1.map.gz
#lib/kbd/keymaps/i386/qwerty/pl2.map.gz
+#lib/kbd/keymaps/i386/qwerty/pl3.map.gz
+#lib/kbd/keymaps/i386/qwerty/pl4.map.gz
#lib/kbd/keymaps/i386/qwerty/pt-latin1.map.gz
#lib/kbd/keymaps/i386/qwerty/pt-latin9.map.gz
+#lib/kbd/keymaps/i386/qwerty/ro.map.gz
+#lib/kbd/keymaps/i386/qwerty/ro_std.map.gz
#lib/kbd/keymaps/i386/qwerty/ro_win.map.gz
#lib/kbd/keymaps/i386/qwerty/ru-cp1251.map.gz
#lib/kbd/keymaps/i386/qwerty/ru-ms.map.gz
@@ -405,6 +451,19 @@ lib/kbd/keymaps/i386/include
#lib/kbd/keymaps/i386/qwerty/ru3.map.gz
#lib/kbd/keymaps/i386/qwerty/ru4.map.gz
#lib/kbd/keymaps/i386/qwerty/ru_win.map.gz
+#lib/kbd/keymaps/i386/qwerty/ruwin_alt-CP1251.map.gz
+#lib/kbd/keymaps/i386/qwerty/ruwin_alt-KOI8-R.map.gz
+#lib/kbd/keymaps/i386/qwerty/ruwin_alt-UTF-8.map.gz
+#lib/kbd/keymaps/i386/qwerty/ruwin_alt_sh-UTF-8.map.gz
+#lib/kbd/keymaps/i386/qwerty/ruwin_cplk-CP1251.map.gz
+#lib/kbd/keymaps/i386/qwerty/ruwin_cplk-KOI8-R.map.gz
+#lib/kbd/keymaps/i386/qwerty/ruwin_cplk-UTF-8.map.gz
+#lib/kbd/keymaps/i386/qwerty/ruwin_ct_sh-CP1251.map.gz
+#lib/kbd/keymaps/i386/qwerty/ruwin_ct_sh-KOI8-R.map.gz
+#lib/kbd/keymaps/i386/qwerty/ruwin_ct_sh-UTF-8.map.gz
+#lib/kbd/keymaps/i386/qwerty/ruwin_ctrl-CP1251.map.gz
+#lib/kbd/keymaps/i386/qwerty/ruwin_ctrl-KOI8-R.map.gz
+#lib/kbd/keymaps/i386/qwerty/ruwin_ctrl-UTF-8.map.gz
#lib/kbd/keymaps/i386/qwerty/se-fi-ir209.map.gz
#lib/kbd/keymaps/i386/qwerty/se-fi-lat6.map.gz
#lib/kbd/keymaps/i386/qwerty/se-ir209.map.gz
@@ -413,9 +472,16 @@ lib/kbd/keymaps/i386/include
#lib/kbd/keymaps/i386/qwerty/sk-qwerty.map.gz
#lib/kbd/keymaps/i386/qwerty/sr-cy.map.gz
#lib/kbd/keymaps/i386/qwerty/sv-latin1.map.gz
+#lib/kbd/keymaps/i386/qwerty/tj_alt-UTF8.map.gz
#lib/kbd/keymaps/i386/qwerty/tr_q-latin5.map.gz
#lib/kbd/keymaps/i386/qwerty/tralt.map.gz
+#lib/kbd/keymaps/i386/qwerty/trf.map.gz
#lib/kbd/keymaps/i386/qwerty/trq.map.gz
+#lib/kbd/keymaps/i386/qwerty/ttwin_alt-UTF-8.map.gz
+#lib/kbd/keymaps/i386/qwerty/ttwin_cplk-UTF-8.map.gz
+#lib/kbd/keymaps/i386/qwerty/ttwin_ct_sh-UTF-8.map.gz
+#lib/kbd/keymaps/i386/qwerty/ttwin_ctrl-UTF-8.map.gz
+#lib/kbd/keymaps/i386/qwerty/ua-cp1251.map.gz
#lib/kbd/keymaps/i386/qwerty/ua-utf-ws.map.gz
#lib/kbd/keymaps/i386/qwerty/ua-utf.map.gz
#lib/kbd/keymaps/i386/qwerty/ua-ws.map.gz
@@ -426,10 +492,13 @@ lib/kbd/keymaps/i386/include
#lib/kbd/keymaps/i386/qwertz
#lib/kbd/keymaps/i386/qwertz/croat.map.gz
#lib/kbd/keymaps/i386/qwertz/cz-us-qwertz.map.gz
+#lib/kbd/keymaps/i386/qwertz/cz.map.gz
#lib/kbd/keymaps/i386/qwertz/de-latin1-nodeadkeys.map.gz
#lib/kbd/keymaps/i386/qwertz/de-latin1.map.gz
+#lib/kbd/keymaps/i386/qwertz/de-mobii.map.gz
#lib/kbd/keymaps/i386/qwertz/de.map.gz
#lib/kbd/keymaps/i386/qwertz/de_CH-latin1.map.gz
+#lib/kbd/keymaps/i386/qwertz/de_alt_UTF-8.map.gz
#lib/kbd/keymaps/i386/qwertz/fr_CH-latin1.map.gz
#lib/kbd/keymaps/i386/qwertz/fr_CH.map.gz
#lib/kbd/keymaps/i386/qwertz/hu.map.gz
@@ -461,6 +530,7 @@ lib/kbd/keymaps/include
#lib/kbd/keymaps/mac/all/mac-fr.map.gz
#lib/kbd/keymaps/mac/all/mac-fr_CH-latin1.map.gz
#lib/kbd/keymaps/mac/all/mac-it.map.gz
+#lib/kbd/keymaps/mac/all/mac-pl.map.gz
#lib/kbd/keymaps/mac/all/mac-pt-latin1.map.gz
#lib/kbd/keymaps/mac/all/mac-se.map.gz
#lib/kbd/keymaps/mac/all/mac-template.map.gz
@@ -469,6 +539,7 @@ lib/kbd/keymaps/include
#lib/kbd/keymaps/mac/include
#lib/kbd/keymaps/mac/include/mac-azerty-layout.inc
#lib/kbd/keymaps/mac/include/mac-euro.map.gz
+#lib/kbd/keymaps/mac/include/mac-euro2.map.gz
#lib/kbd/keymaps/mac/include/mac-linux-keys-bare.inc
#lib/kbd/keymaps/mac/include/mac-qwerty-layout.inc
#lib/kbd/keymaps/mac/include/mac-qwertz-layout.inc
@@ -489,6 +560,7 @@ lib/kbd/keymaps/include
#lib/kbd/keymaps/sun/sunt5-ru.map.gz
#lib/kbd/keymaps/sun/sunt5-uk.map.gz
#lib/kbd/keymaps/sun/sunt5-us-cz.map.gz
+#lib/kbd/keymaps/sun/sunt6-uk.map.gz
lib/kbd/unimaps
#lib/kbd/unimaps/8859-1.a0-ff.uni
#lib/kbd/unimaps/8859-10.a0-ff.uni
@@ -559,7 +631,7 @@ usr/bin/deallocvt
usr/bin/dumpkeys
usr/bin/fgconsole
usr/bin/getkeycodes
-usr/bin/getunimap
+usr/bin/kbdinfo
#usr/bin/kbdrate
usr/bin/loadunimap
#usr/bin/mapscrn
@@ -570,9 +642,8 @@ usr/bin/loadunimap
#usr/bin/resizecons
usr/bin/setkeycodes
usr/bin/setleds
-usr/bin/setlogcons
usr/bin/setmetamode
-usr/bin/setvesablank
+usr/bin/setvtrgb
usr/bin/showconsolefont
usr/bin/showkey
usr/bin/unicode_start
@@ -595,12 +666,11 @@ usr/bin/unicode_stop
#usr/share/man/man1/unicode_stop.1
#usr/share/man/man5/keymaps.5
#usr/share/man/man8/getkeycodes.8
-#usr/share/man/man8/getunimap.8
#usr/share/man/man8/kbdrate.8
#usr/share/man/man8/loadunimap.8
#usr/share/man/man8/mapscrn.8
#usr/share/man/man8/resizecons.8
#usr/share/man/man8/setfont.8
#usr/share/man/man8/setkeycodes.8
-#usr/share/man/man8/setvesablank.8
+#usr/share/man/man8/setvtrgb.8
#usr/share/man/man8/showconsolefont.8
diff --git a/lfs/kbd b/lfs/kbd
index bb9d261..9691d23 100644
--- a/lfs/kbd
+++ b/lfs/kbd
@@ -24,10 +24,10 @@
include Config
-VER = 1.12
+VER = 2.0.3
THISAPP = kbd-$(VER)
-DL_FILE = $(THISAPP).tar.bz2
+DL_FILE = $(THISAPP).tar.xz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
@@ -35,18 +35,12 @@ TARGET = $(DIR_INFO)/$(THISAPP)
###############################################################################
# Top-level Rules
###############################################################################
-objects = $(DL_FILE) $(THISAPP)-more-programs-1.patch \
- kbd-latarcyrheb-16-fixed.tar.bz2 kbd-latsun-fonts.tar.bz2
+
+objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(THISAPP)-more-programs-1.patch = $(DL_FROM)/kbd-$(VER)-more-programs-1.patch
-kbd-latarcyrheb-16-fixed.tar.bz2 = $(DL_FROM)/kbd-latarcyrheb-16-fixed.tar.bz2
-kbd-latsun-fonts.tar.bz2 = $(DL_FROM)/kbd-latsun-fonts.tar.bz2
-$(DL_FILE)_MD5 = 069d1175b4891343b107a8ac2b4a39f6
-$(THISAPP)-more-programs-1.patch_MD5 = dc70180a6bc0afa2b741cd38e3cc2e18
-kbd-latarcyrheb-16-fixed.tar.bz2_MD5 = 884fdbb0b952b2e3e8389a0c40a3e301
-kbd-latsun-fonts.tar.bz2_MD5 = e22ee88353968df8d4a4b1bf1fa8fc31
+$(DL_FILE)_MD5 = 231b46e7142eb41ea3ae06d2ded3c208
install : $(TARGET)
@@ -75,18 +69,17 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-more-programs-1.patch
- cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-backspace-1.patch
- cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-gcc4_fixes-1.patch
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/kbd-2.0.3-backspace-1.patch
# Extract our own fonts
cd $(DIR_APP) && tar xvfa $(DIR_DL)/kbd-latarcyrheb-16-fixed.tar.bz2
cd $(DIR_APP) && tar xvfa $(DIR_DL)/kbd-latsun-fonts.tar.bz2
- cd $(DIR_APP) && ./configure --datadir=/lib/kbd --disable-nls
+ cd $(DIR_APP) && ./configure --datadir=/lib/kbd --disable-nls --disable-vlock --prefix=/usr
+
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
- mv -v /usr/bin/{kbd_mode,openvt,setfont} /bin
+ mv -v /usr/bin/{kbd_mode,openvt,setfont,loadkeys} /bin
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/src/patches/kbd-2.0.3-backspace-1.patch b/src/patches/kbd-2.0.3-backspace-1.patch
new file mode 100644
index 0000000..8fec171
--- /dev/null
+++ b/src/patches/kbd-2.0.3-backspace-1.patch
@@ -0,0 +1,250 @@
+Submitted By: Matt Burgess
+Date: 2008-12-06
+Initial Package Version: 1.15
+Upstream Status: Not submitted, possibly incomplete
+Description: Makes Backspace and Delete keys consistent in all i386 keymaps.
+Makes the Backspace key send character code 127, and Delete send a well known
+escape sequence. Obsoletes the /etc/kbd/bs-sends-del file for i386.
+
+Original patch for 1.12 by Alexander Patrakov.
+Updated for 1.13 (drop ru.map, the change is upstream, and add ru_win.map,
+ru-cp1251.map) by Ken Moffat <ken at linuxfromscratch dot org>.
+Re-diffed against 1.15 by Matt Burgess <matthew at linuxfromscratch.org>.
+
+diff -Naur kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-l.map kbd-1.15/data/keymaps/i386/dvorak/dvorak-l.map
+--- kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-l.map 2008-06-20 12:36:01.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/dvorak/dvorak-l.map 2008-12-03 22:27:55.000000000 +0000
+@@ -43,7 +43,7 @@
+ keycode 11 = three numbersign
+ keycode 12 = two at
+ keycode 13 = one exclam
+- keycode 14 = BackSpace Delete
++ keycode 14 = Delete Delete
+ ! --------------------------------------------------------------------------
+ ! Row 3
+ ! --------------------------------------------------------------------------
+diff -Naur kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-r.map kbd-1.15/data/keymaps/i386/dvorak/dvorak-r.map
+--- kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-r.map 2008-06-20 12:36:01.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/dvorak/dvorak-r.map 2008-12-03 22:28:13.000000000 +0000
+@@ -43,7 +43,7 @@
+ keycode 11 = slash question
+ keycode 12 = bracketleft braceleft
+ keycode 13 = bracketright braceright
+- keycode 14 = BackSpace Delete
++ keycode 14 = Delete Delete
+ ! --------------------------------------------------------------------------
+ ! Row 3
+ ! --------------------------------------------------------------------------
+diff -Naur kbd-1.15.orig/data/keymaps/i386/fgGIod/tr_f-latin5.map kbd-1.15/data/keymaps/i386/fgGIod/tr_f-latin5.map
+--- kbd-1.15.orig/data/keymaps/i386/fgGIod/tr_f-latin5.map 2008-10-23 20:03:58.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/fgGIod/tr_f-latin5.map 2008-12-03 22:40:32.000000000 +0000
+@@ -51,7 +51,7 @@
+ alt keycode 12 = Meta_minus
+ keycode 13 = minus underscore
+ alt keycode 13 = Meta_equal
+-keycode 14 = BackSpace Delete
++keycode 14 = Delete Delete
+ alt keycode 14 = Meta_Delete
+ keycode 15 = Tab Meta_Tab
+ alt keycode 15 = Meta_Tab
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/lt.l4.map kbd-1.15/data/keymaps/i386/qwerty/lt.l4.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/lt.l4.map 2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/lt.l4.map 2008-12-03 22:42:14.000000000 +0000
+@@ -205,7 +205,7 @@
+ # edit this if you want the key above <Enter> to delete symbols above
+ # cursor, not before.
+ keycode 14 = \
+- BackSpace BackSpace BackSpace BackSpace \
++ Delete Delete Delete Delete \
+ Delete Delete Delete Delete \
+ Meta_BackSpace Meta_BackSpace Meta_BackSpace Meta_BackSpace \
+ Meta_Delete Meta_Delete Meta_Delete Meta_Delete
+@@ -506,7 +506,7 @@
+
+ # Edit this if you want strict VT100 emulation.
+ string F111 = "\033[3$"
+-keycode 111 = Delete F111 Delete F111 \
++keycode 111 = Remove F111 Remove F111 \
+ Remove Remove Remove Remove \
+ Meta_Delete Meta_Delete Meta_Delete Meta_Delete \
+ Boot Boot Boot Boot
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/lt.map kbd-1.15/data/keymaps/i386/qwerty/lt.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/lt.map 2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/lt.map 2008-12-03 22:42:58.000000000 +0000
+@@ -204,7 +204,7 @@
+ # edit this if you want the key above <Enter> to delete symbols above
+ # cursor, not before.
+ keycode 14 = \
+- BackSpace BackSpace BackSpace BackSpace \
++ Delete Delete Delete Delete \
+ Delete Delete Delete Delete \
+ Meta_BackSpace Meta_BackSpace Meta_BackSpace Meta_BackSpace \
+ Meta_Delete Meta_Delete Meta_Delete Meta_Delete
+@@ -505,7 +505,7 @@
+
+ # Edit this if you want strict VT100 emulation.
+ string F111 = "\033[3$"
+-keycode 111 = Delete F111 Delete F111 \
++keycode 111 = Remove F111 Remove F111 \
+ Remove Remove Remove Remove \
+ Meta_Delete Meta_Delete Meta_Delete Meta_Delete \
+ Boot Boot Boot Boot
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/no-latin1.map kbd-1.15/data/keymaps/i386/qwerty/no-latin1.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/no-latin1.map 2008-06-20 12:36:00.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/no-latin1.map 2008-12-03 22:44:25.000000000 +0000
+@@ -3,7 +3,7 @@
+ # Send comments to Kjetil T. Homme <kjetilho(a)ifi.uio.no>
+ include "linux-with-alt-and-altgr"
+ plain keycode 83 = KP_Comma
+- plain keycode 111 = Delete # "Remove" originally, weird...
++ plain keycode 111 = Remove
+ strings as usual
+
+ keycode 1 = Escape
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru1.map kbd-1.15/data/keymaps/i386/qwerty/ru1.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru1.map 2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/ru1.map 2008-12-03 22:45:32.000000000 +0000
+@@ -143,8 +143,8 @@
+
+ # The keycode "0xFF" is too dangerous for many programs (including emacs).
+ # So let it be bracket instead of Hard Sign.
+-# altgr keycode 27 = +0xDF
+-# altgr shift keycode 27 = +0xFF
++altgr keycode 27 = +0xDF
++altgr shift keycode 27 = +0xFF
+ control keycode 27 = Control_bracketright
+ altgr control keycode 27 = Control_bracketright
+ alt keycode 27 = Meta_bracketright
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru2.map kbd-1.15/data/keymaps/i386/qwerty/ru2.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru2.map 2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/ru2.map 2008-12-03 22:46:15.000000000 +0000
+@@ -46,7 +46,7 @@
+ alt keycode 12 = Meta_minus
+ keycode 13 = equal plus equal plus
+ alt keycode 13 = Meta_equal
+- keycode 14 = BackSpace BackSpace BackSpace BackSpace
++ keycode 14 = Delete Delete Delete Delete
+ alt keycode 14 = Meta_Delete
+ keycode 15 = Tab Tab Tab Tab
+ alt keycode 15 = Meta_Tab
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru-cp1251.map kbd-1.15/data/keymaps/i386/qwerty/ru-cp1251.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru-cp1251.map 2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/ru-cp1251.map 2008-12-03 22:47:12.000000000 +0000
+@@ -39,7 +39,7 @@
+ alt keycode 12 = Meta_minus
+ keycode 13 = equal plus equal plus
+ alt keycode 13 = Meta_equal
+- keycode 14 = BackSpace
++ keycode 14 = Delete
+ alt keycode 14 = Meta_Delete
+ keycode 15 = Tab
+ alt keycode 15 = Meta_Tab
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru-ms.map kbd-1.15/data/keymaps/i386/qwerty/ru-ms.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru-ms.map 2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/ru-ms.map 2008-12-03 22:48:10.000000000 +0000
+@@ -89,8 +89,8 @@
+ altgr alt keycode 13 = Meta_equal
+ shift alt keycode 13 = Meta_plus
+ altgr shift alt keycode 13 = Meta_plus
+- keycode 14 = BackSpace BackSpace BackSpace BackSpace
+-# keycode 14 = Delete Delete Delete Delete
++# keycode 14 = BackSpace BackSpace BackSpace BackSpace
++ keycode 14 = Delete Delete Delete Delete
+ alt keycode 14 = Meta_Delete
+ altgr alt keycode 14 = Meta_Delete
+ keycode 15 = Tab Tab Tab Tab
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru_win.map kbd-1.15/data/keymaps/i386/qwerty/ru_win.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru_win.map 2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/ru_win.map 2008-12-03 22:49:17.000000000 +0000
+@@ -42,7 +42,7 @@
+ alt keycode 12 = Meta_minus
+ keycode 13 = equal plus equal plus
+ alt keycode 13 = Meta_equal
+- keycode 14 = BackSpace BackSpace BackSpace BackSpace
++ keycode 14 = Delete Delete Delete Delete
+ alt keycode 14 = Meta_Delete
+ keycode 15 = Tab Tab Tab Tab
+ alt keycode 15 = Meta_Tab
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/se-ir209.map kbd-1.15/data/keymaps/i386/qwerty/se-ir209.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/se-ir209.map 2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/se-ir209.map 2008-12-03 22:50:18.000000000 +0000
+@@ -345,7 +345,7 @@
+ keycode 109 = Next Scroll_Forward
+ keycode 110 = Insert
+
+- keycode 111 = Delete # "Remove" originally, weird...
++ keycode 111 = Remove
+ control alt keycode 111 = Boot
+ control altgr keycode 111 = Boot
+
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/se-lat6.map kbd-1.15/data/keymaps/i386/qwerty/se-lat6.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/se-lat6.map 2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/se-lat6.map 2008-12-03 22:50:44.000000000 +0000
+@@ -374,6 +374,6 @@
+ keycode 109 = Next Scroll_Forward
+ keycode 110 = Insert
+
+- keycode 111 = Delete # "Remove" originally, weird...
++ keycode 111 = Remove
+ control alt keycode 111 = Boot
+ control altgr keycode 111 = Boot
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/tr_q-latin5.map kbd-1.15/data/keymaps/i386/qwerty/tr_q-latin5.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/tr_q-latin5.map 2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/tr_q-latin5.map 2008-12-03 22:52:09.000000000 +0000
+@@ -49,7 +49,7 @@
+ alt keycode 12 = Meta_minus
+ keycode 13 = minus underscore
+ alt keycode 13 = Meta_equal
+-keycode 14 = BackSpace Delete
++keycode 14 = Delete Delete
+ alt keycode 14 = Meta_Delete
+ keycode 15 = Tab Meta_Tab
+ alt keycode 15 = Meta_Tab
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua.map kbd-1.15/data/keymaps/i386/qwerty/ua.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua.map 2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/ua.map 2008-12-03 22:52:52.000000000 +0000
+@@ -249,7 +249,7 @@
+ shift ctrll ctrlr keycode 13 = plus
+ alt ctrll ctrlr keycode 13 = Meta_equal
+ shift alt ctrll ctrlr keycode 13 = Meta_plus
+-keycode 14 = BackSpace Delete
++keycode 14 = Delete Delete
+ control keycode 14 = BackSpace
+ alt keycode 14 = Meta_Delete
+ ctrlr keycode 14 = BackSpace
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf.map kbd-1.15/data/keymaps/i386/qwerty/ua-utf.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf.map 2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/ua-utf.map 2008-12-03 22:53:36.000000000 +0000
+@@ -250,7 +250,7 @@
+ shift ctrll ctrlr keycode 13 = plus
+ alt ctrll ctrlr keycode 13 = Meta_equal
+ shift alt ctrll ctrlr keycode 13 = Meta_plus
+-keycode 14 = BackSpace Delete
++keycode 14 = Delete Delete
+ control keycode 14 = BackSpace
+ alt keycode 14 = Meta_Delete
+ ctrlr keycode 14 = BackSpace
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf-ws.map kbd-1.15/data/keymaps/i386/qwerty/ua-utf-ws.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf-ws.map 2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/ua-utf-ws.map 2008-12-03 22:54:06.000000000 +0000
+@@ -260,7 +260,7 @@
+ shift ctrll ctrlr keycode 13 = plus
+ alt ctrll ctrlr keycode 13 = Meta_equal
+ shift alt ctrll ctrlr keycode 13 = Meta_plus
+-keycode 14 = BackSpace Delete
++keycode 14 = Delete Delete
+ control keycode 14 = BackSpace
+ alt keycode 14 = Meta_Delete
+ ctrlr keycode 14 = BackSpace
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua-ws.map kbd-1.15/data/keymaps/i386/qwerty/ua-ws.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua-ws.map 2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/ua-ws.map 2008-12-03 22:54:23.000000000 +0000
+@@ -260,7 +260,7 @@
+ shift ctrll ctrlr keycode 13 = plus
+ alt ctrll ctrlr keycode 13 = Meta_equal
+ shift alt ctrll ctrlr keycode 13 = Meta_plus
+-keycode 14 = BackSpace Delete
++keycode 14 = Delete Delete
+ control keycode 14 = BackSpace
+ alt keycode 14 = Meta_Delete
+ ctrlr keycode 14 = BackSpace
--
1.9.1
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 2/2] kbd: update to 2.0.3
2016-03-20 13:14 ` [PATCH 2/2] kbd: update to 2.0.3 Marcel Lorenz
@ 2016-03-29 13:23 ` Michael Tremer
0 siblings, 0 replies; 5+ messages in thread
From: Michael Tremer @ 2016-03-29 13:23 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 31663 bytes --]
Hi,
On Sun, 2016-03-20 at 14:14 +0100, Marcel Lorenz wrote:
> Update kbd to the last version from linunx from scratch.
>
> Signed-off-by: Marcel Lorenz <marcel.lorenz(a)ipfire.org>
>
> ---
> config/rootfiles/common/kbd | 114 ++++++++++++---
> lfs/kbd | 27 ++--
> src/patches/kbd-2.0.3-backspace-1.patch | 250
> ++++++++++++++++++++++++++++++++
> 3 files changed, 352 insertions(+), 39 deletions(-)
> create mode 100644 src/patches/kbd-2.0.3-backspace-1.patch
>
> diff --git a/config/rootfiles/common/kbd b/config/rootfiles/common/kbd
> index 5f694ff..10e4bb8 100644
> --- a/config/rootfiles/common/kbd
> +++ b/config/rootfiles/common/kbd
> @@ -1,7 +1,7 @@
> bin/kbd_mode
> -bin/loadkeys
> bin/openvt
> bin/setfont
> +bin/loadkeys
> #lib/kbd
> #lib/kbd/consolefonts
> #lib/kbd/consolefonts/161.cp.gz
Why is this not in alphabetical order?
> @@ -19,32 +19,45 @@ bin/setfont
> #lib/kbd/consolefonts/Cyr_a8x14.psfu.gz
> #lib/kbd/consolefonts/Cyr_a8x16.psfu.gz
> #lib/kbd/consolefonts/Cyr_a8x8.psfu.gz
> -#lib/kbd/consolefonts/ERRORS
> +#lib/kbd/consolefonts/ERRORS.gz
> #lib/kbd/consolefonts/Goha-12.psfu.gz
> #lib/kbd/consolefonts/Goha-14.psfu.gz
> #lib/kbd/consolefonts/Goha-16.psfu.gz
> #lib/kbd/consolefonts/GohaClassic-12.psfu.gz
> #lib/kbd/consolefonts/GohaClassic-14.psfu.gz
> #lib/kbd/consolefonts/GohaClassic-16.psfu.gz
> +#lib/kbd/consolefonts/Lat2-Terminus16.psfu.gz
> #lib/kbd/consolefonts/LatArCyrHeb-08.psfu.gz
> #lib/kbd/consolefonts/LatArCyrHeb-14.psfu.gz
> lib/kbd/consolefonts/LatArCyrHeb-16+.psfu.gz
> lib/kbd/consolefonts/LatArCyrHeb-16.psfu.gz
> #lib/kbd/consolefonts/LatArCyrHeb-19.psfu.gz
> +#lib/kbd/consolefonts/LatGrkCyr-12x22.psfu.gz
> +#lib/kbd/consolefonts/LatGrkCyr-8x16.psfu.gz
> +#lib/kbd/consolefonts/LatKaCyrHeb-14.psfu.gz
> #lib/kbd/consolefonts/Mik_8x16.gz
> -#lib/kbd/consolefonts/README.12x22
> -#lib/kbd/consolefonts/README.Arabic
> -#lib/kbd/consolefonts/README.Cyrillic
> -#lib/kbd/consolefonts/README.Ethiopic
> -#lib/kbd/consolefonts/README.Greek
> -#lib/kbd/consolefonts/README.Hebrew
> -#lib/kbd/consolefonts/README.cp1250
> -#lib/kbd/consolefonts/README.cybercafe
> -#lib/kbd/consolefonts/README.drdos
> -#lib/kbd/consolefonts/README.lat0
> -#lib/kbd/consolefonts/README.lat7
> -#lib/kbd/consolefonts/README.lat9
> -#lib/kbd/consolefonts/README.psfu
> +#lib/kbd/consolefonts/README.12x22.gz
> +#lib/kbd/consolefonts/README.Arabic.gz
> +#lib/kbd/consolefonts/README.Cyrillic.gz
> +#lib/kbd/consolefonts/README.Ethiopic.gz
> +#lib/kbd/consolefonts/README.Greek.gz
> +#lib/kbd/consolefonts/README.Hebrew.gz
> +#lib/kbd/consolefonts/README.Lat2-Terminus16.gz
> +#lib/kbd/consolefonts/README.LatGrkCyr.gz
> +#lib/kbd/consolefonts/README.Sun.gz
> +#lib/kbd/consolefonts/README.cp1250.gz
> +#lib/kbd/consolefonts/README.cybercafe.gz
> +#lib/kbd/consolefonts/README.drdos.gz
> +#lib/kbd/consolefonts/README.eurlatgr.gz
> +#lib/kbd/consolefonts/README.eurlatgr.mappings.gz
> +#lib/kbd/consolefonts/README.lat0.gz
> +#lib/kbd/consolefonts/README.lat7.gz
> +#lib/kbd/consolefonts/README.lat9.gz
> +#lib/kbd/consolefonts/README.psfu.gz
> +#lib/kbd/consolefonts/UniCyrExt_8x16.psf.gz
> +#lib/kbd/consolefonts/UniCyr_8x14.psf.gz
> +#lib/kbd/consolefonts/UniCyr_8x16.psf.gz
> +#lib/kbd/consolefonts/UniCyr_8x8.psf.gz
> #lib/kbd/consolefonts/alt-8x14.gz
> #lib/kbd/consolefonts/alt-8x16.gz
> #lib/kbd/consolefonts/alt-8x8.gz
> @@ -72,6 +85,7 @@ lib/kbd/consolefonts/LatArCyrHeb-16.psfu.gz
> #lib/kbd/consolefonts/drdos8x16.psfu.gz
> #lib/kbd/consolefonts/drdos8x6.psfu.gz
> #lib/kbd/consolefonts/drdos8x8.psfu.gz
> +#lib/kbd/consolefonts/eurlatgr.psfu.gz
> #lib/kbd/consolefonts/gr737a-8x8.psfu.gz
> #lib/kbd/consolefonts/gr737a-9x14.psfu.gz
> #lib/kbd/consolefonts/gr737a-9x16.psfu.gz
> @@ -191,6 +205,8 @@ lib/kbd/consolefonts/lat5-16.psfu.gz
> #lib/kbd/consolefonts/lat9w-14.psfu.gz
> #lib/kbd/consolefonts/lat9w-16.psfu.gz
> lib/kbd/consolefonts/latarcyrheb-sun16.psfu.gz
> +#lib/kbd/consolefonts/latarcyrheb-sun32.psfu.gz
> +#lib/kbd/consolefonts/pancyrillic.f16.psfu.gz
> #lib/kbd/consolefonts/partialfonts
> #lib/kbd/consolefonts/partialfonts/8859-1.a0-ff.08.gz
> #lib/kbd/consolefonts/partialfonts/8859-1.a0-ff.14.gz
> @@ -307,11 +323,26 @@ lib/kbd/keymaps/i386
> #lib/kbd/keymaps/i386/azerty/fr.map.gz
> #lib/kbd/keymaps/i386/azerty/wangbe.map.gz
> #lib/kbd/keymaps/i386/azerty/wangbe2.map.gz
> +#lib/kbd/keymaps/i386/bepo
> +#lib/kbd/keymaps/i386/bepo/fr-bepo-latin9.map.gz
> +#lib/kbd/keymaps/i386/bepo/fr-bepo.map.gz
> +#lib/kbd/keymaps/i386/colemak
> +#lib/kbd/keymaps/i386/colemak/en-latin9.map.gz
> #lib/kbd/keymaps/i386/dvorak
> #lib/kbd/keymaps/i386/dvorak/ANSI-dvorak.map.gz
> +#lib/kbd/keymaps/i386/dvorak/dvorak-ca-fr.map.gz
> +#lib/kbd/keymaps/i386/dvorak/dvorak-es.map.gz
> +#lib/kbd/keymaps/i386/dvorak/dvorak-fr.map.gz
> #lib/kbd/keymaps/i386/dvorak/dvorak-l.map.gz
> +#lib/kbd/keymaps/i386/dvorak/dvorak-la.map.gz
> +#lib/kbd/keymaps/i386/dvorak/dvorak-programmer.map.gz
> #lib/kbd/keymaps/i386/dvorak/dvorak-r.map.gz
> +#lib/kbd/keymaps/i386/dvorak/dvorak-ru.map.gz
> +#lib/kbd/keymaps/i386/dvorak/dvorak-sv-a1.map.gz
> +#lib/kbd/keymaps/i386/dvorak/dvorak-sv-a5.map.gz
> +#lib/kbd/keymaps/i386/dvorak/dvorak-uk.map.gz
> #lib/kbd/keymaps/i386/dvorak/dvorak.map.gz
> +#lib/kbd/keymaps/i386/dvorak/no.map.gz
> #lib/kbd/keymaps/i386/fgGIod
> #lib/kbd/keymaps/i386/fgGIod/tr_f-latin5.map.gz
> #lib/kbd/keymaps/i386/fgGIod/trf.map.gz
> @@ -319,6 +350,7 @@ lib/kbd/keymaps/i386/include
> #lib/kbd/keymaps/i386/include/applkey.map.gz
> #lib/kbd/keymaps/i386/include/azerty-layout.inc
> #lib/kbd/keymaps/i386/include/backspace.map.gz
> +#lib/kbd/keymaps/i386/include/compose.inc
> #lib/kbd/keymaps/i386/include/ctrl.map.gz
> #lib/kbd/keymaps/i386/include/euro.map.gz
> #lib/kbd/keymaps/i386/include/euro1.inc
> @@ -334,7 +366,11 @@ lib/kbd/keymaps/i386/include
> #lib/kbd/keymaps/i386/include/qwertz-layout.inc
> #lib/kbd/keymaps/i386/include/unicode.map.gz
> #lib/kbd/keymaps/i386/include/windowkeys.map.gz
> +#lib/kbd/keymaps/i386/olpc
> +#lib/kbd/keymaps/i386/olpc/es.map.gz
> +#lib/kbd/keymaps/i386/olpc/pt.map.gz
> #lib/kbd/keymaps/i386/qwerty
> +#lib/kbd/keymaps/i386/qwerty/bashkir.map.gz
> #lib/kbd/keymaps/i386/qwerty/bg-cp1251.map.gz
> #lib/kbd/keymaps/i386/qwerty/bg-cp855.map.gz
> #lib/kbd/keymaps/i386/qwerty/bg_bds-cp1251.map.gz
> @@ -345,7 +381,9 @@ lib/kbd/keymaps/i386/include
> #lib/kbd/keymaps/i386/qwerty/br-abnt2.map.gz
> #lib/kbd/keymaps/i386/qwerty/br-latin1-abnt2.map.gz
> #lib/kbd/keymaps/i386/qwerty/br-latin1-us.map.gz
> +#lib/kbd/keymaps/i386/qwerty/by-cp1251.map.gz
> #lib/kbd/keymaps/i386/qwerty/by.map.gz
> +#lib/kbd/keymaps/i386/qwerty/bywin-cp1251.map.gz
> #lib/kbd/keymaps/i386/qwerty/cf.map.gz
> #lib/kbd/keymaps/i386/qwerty/cz-cp1250.map.gz
> #lib/kbd/keymaps/i386/qwerty/cz-lat2-prog.map.gz
> @@ -361,8 +399,6 @@ lib/kbd/keymaps/i386/include
> #lib/kbd/keymaps/i386/qwerty/es.map.gz
> #lib/kbd/keymaps/i386/qwerty/et-nodeadkeys.map.gz
> #lib/kbd/keymaps/i386/qwerty/et.map.gz
> -#lib/kbd/keymaps/i386/qwerty/fi-latin1.map.gz
> -#lib/kbd/keymaps/i386/qwerty/fi-latin9.map.gz
> #lib/kbd/keymaps/i386/qwerty/fi.map.gz
> #lib/kbd/keymaps/i386/qwerty/gr-pc.map.gz
> #lib/kbd/keymaps/i386/qwerty/gr.map.gz
> @@ -377,10 +413,15 @@ lib/kbd/keymaps/i386/include
> #lib/kbd/keymaps/i386/qwerty/it.map.gz
> #lib/kbd/keymaps/i386/qwerty/it2.map.gz
> #lib/kbd/keymaps/i386/qwerty/jp106.map.gz
> +#lib/kbd/keymaps/i386/qwerty/kazakh.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ky_alt_sh-UTF-8.map.gz
> +#lib/kbd/keymaps/i386/qwerty/kyrgyz.map.gz
> #lib/kbd/keymaps/i386/qwerty/la-latin1.map.gz
> #lib/kbd/keymaps/i386/qwerty/lt.baltic.map.gz
> #lib/kbd/keymaps/i386/qwerty/lt.l4.map.gz
> #lib/kbd/keymaps/i386/qwerty/lt.map.gz
> +#lib/kbd/keymaps/i386/qwerty/lv-tilde.map.gz
> +#lib/kbd/keymaps/i386/qwerty/lv.map.gz
> #lib/kbd/keymaps/i386/qwerty/mk-cp1251.map.gz
> #lib/kbd/keymaps/i386/qwerty/mk-utf.map.gz
> #lib/kbd/keymaps/i386/qwerty/mk.map.gz
> @@ -392,9 +433,14 @@ lib/kbd/keymaps/i386/include
> #lib/kbd/keymaps/i386/qwerty/no.map.gz
> #lib/kbd/keymaps/i386/qwerty/pc110.map.gz
> #lib/kbd/keymaps/i386/qwerty/pl.map.gz
> +#lib/kbd/keymaps/i386/qwerty/pl1.map.gz
> #lib/kbd/keymaps/i386/qwerty/pl2.map.gz
> +#lib/kbd/keymaps/i386/qwerty/pl3.map.gz
> +#lib/kbd/keymaps/i386/qwerty/pl4.map.gz
> #lib/kbd/keymaps/i386/qwerty/pt-latin1.map.gz
> #lib/kbd/keymaps/i386/qwerty/pt-latin9.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ro.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ro_std.map.gz
> #lib/kbd/keymaps/i386/qwerty/ro_win.map.gz
> #lib/kbd/keymaps/i386/qwerty/ru-cp1251.map.gz
> #lib/kbd/keymaps/i386/qwerty/ru-ms.map.gz
> @@ -405,6 +451,19 @@ lib/kbd/keymaps/i386/include
> #lib/kbd/keymaps/i386/qwerty/ru3.map.gz
> #lib/kbd/keymaps/i386/qwerty/ru4.map.gz
> #lib/kbd/keymaps/i386/qwerty/ru_win.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ruwin_alt-CP1251.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ruwin_alt-KOI8-R.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ruwin_alt-UTF-8.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ruwin_alt_sh-UTF-8.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ruwin_cplk-CP1251.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ruwin_cplk-KOI8-R.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ruwin_cplk-UTF-8.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ruwin_ct_sh-CP1251.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ruwin_ct_sh-KOI8-R.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ruwin_ct_sh-UTF-8.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ruwin_ctrl-CP1251.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ruwin_ctrl-KOI8-R.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ruwin_ctrl-UTF-8.map.gz
> #lib/kbd/keymaps/i386/qwerty/se-fi-ir209.map.gz
> #lib/kbd/keymaps/i386/qwerty/se-fi-lat6.map.gz
> #lib/kbd/keymaps/i386/qwerty/se-ir209.map.gz
> @@ -413,9 +472,16 @@ lib/kbd/keymaps/i386/include
> #lib/kbd/keymaps/i386/qwerty/sk-qwerty.map.gz
> #lib/kbd/keymaps/i386/qwerty/sr-cy.map.gz
> #lib/kbd/keymaps/i386/qwerty/sv-latin1.map.gz
> +#lib/kbd/keymaps/i386/qwerty/tj_alt-UTF8.map.gz
> #lib/kbd/keymaps/i386/qwerty/tr_q-latin5.map.gz
> #lib/kbd/keymaps/i386/qwerty/tralt.map.gz
> +#lib/kbd/keymaps/i386/qwerty/trf.map.gz
> #lib/kbd/keymaps/i386/qwerty/trq.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ttwin_alt-UTF-8.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ttwin_cplk-UTF-8.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ttwin_ct_sh-UTF-8.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ttwin_ctrl-UTF-8.map.gz
> +#lib/kbd/keymaps/i386/qwerty/ua-cp1251.map.gz
> #lib/kbd/keymaps/i386/qwerty/ua-utf-ws.map.gz
> #lib/kbd/keymaps/i386/qwerty/ua-utf.map.gz
> #lib/kbd/keymaps/i386/qwerty/ua-ws.map.gz
> @@ -426,10 +492,13 @@ lib/kbd/keymaps/i386/include
> #lib/kbd/keymaps/i386/qwertz
> #lib/kbd/keymaps/i386/qwertz/croat.map.gz
> #lib/kbd/keymaps/i386/qwertz/cz-us-qwertz.map.gz
> +#lib/kbd/keymaps/i386/qwertz/cz.map.gz
> #lib/kbd/keymaps/i386/qwertz/de-latin1-nodeadkeys.map.gz
> #lib/kbd/keymaps/i386/qwertz/de-latin1.map.gz
> +#lib/kbd/keymaps/i386/qwertz/de-mobii.map.gz
> #lib/kbd/keymaps/i386/qwertz/de.map.gz
> #lib/kbd/keymaps/i386/qwertz/de_CH-latin1.map.gz
> +#lib/kbd/keymaps/i386/qwertz/de_alt_UTF-8.map.gz
> #lib/kbd/keymaps/i386/qwertz/fr_CH-latin1.map.gz
> #lib/kbd/keymaps/i386/qwertz/fr_CH.map.gz
> #lib/kbd/keymaps/i386/qwertz/hu.map.gz
> @@ -461,6 +530,7 @@ lib/kbd/keymaps/include
> #lib/kbd/keymaps/mac/all/mac-fr.map.gz
> #lib/kbd/keymaps/mac/all/mac-fr_CH-latin1.map.gz
> #lib/kbd/keymaps/mac/all/mac-it.map.gz
> +#lib/kbd/keymaps/mac/all/mac-pl.map.gz
> #lib/kbd/keymaps/mac/all/mac-pt-latin1.map.gz
> #lib/kbd/keymaps/mac/all/mac-se.map.gz
> #lib/kbd/keymaps/mac/all/mac-template.map.gz
> @@ -469,6 +539,7 @@ lib/kbd/keymaps/include
> #lib/kbd/keymaps/mac/include
> #lib/kbd/keymaps/mac/include/mac-azerty-layout.inc
> #lib/kbd/keymaps/mac/include/mac-euro.map.gz
> +#lib/kbd/keymaps/mac/include/mac-euro2.map.gz
> #lib/kbd/keymaps/mac/include/mac-linux-keys-bare.inc
> #lib/kbd/keymaps/mac/include/mac-qwerty-layout.inc
> #lib/kbd/keymaps/mac/include/mac-qwertz-layout.inc
> @@ -489,6 +560,7 @@ lib/kbd/keymaps/include
> #lib/kbd/keymaps/sun/sunt5-ru.map.gz
> #lib/kbd/keymaps/sun/sunt5-uk.map.gz
> #lib/kbd/keymaps/sun/sunt5-us-cz.map.gz
> +#lib/kbd/keymaps/sun/sunt6-uk.map.gz
> lib/kbd/unimaps
> #lib/kbd/unimaps/8859-1.a0-ff.uni
> #lib/kbd/unimaps/8859-10.a0-ff.uni
> @@ -559,7 +631,7 @@ usr/bin/deallocvt
> usr/bin/dumpkeys
> usr/bin/fgconsole
> usr/bin/getkeycodes
> -usr/bin/getunimap
> +usr/bin/kbdinfo
> #usr/bin/kbdrate
> usr/bin/loadunimap
> #usr/bin/mapscrn
> @@ -570,9 +642,8 @@ usr/bin/loadunimap
> #usr/bin/resizecons
> usr/bin/setkeycodes
> usr/bin/setleds
> -usr/bin/setlogcons
> usr/bin/setmetamode
> -usr/bin/setvesablank
> +usr/bin/setvtrgb
> usr/bin/showconsolefont
> usr/bin/showkey
> usr/bin/unicode_start
> @@ -595,12 +666,11 @@ usr/bin/unicode_stop
> #usr/share/man/man1/unicode_stop.1
> #usr/share/man/man5/keymaps.5
> #usr/share/man/man8/getkeycodes.8
> -#usr/share/man/man8/getunimap.8
> #usr/share/man/man8/kbdrate.8
> #usr/share/man/man8/loadunimap.8
> #usr/share/man/man8/mapscrn.8
> #usr/share/man/man8/resizecons.8
> #usr/share/man/man8/setfont.8
> #usr/share/man/man8/setkeycodes.8
> -#usr/share/man/man8/setvesablank.8
> +#usr/share/man/man8/setvtrgb.8
> #usr/share/man/man8/showconsolefont.8
> diff --git a/lfs/kbd b/lfs/kbd
> index bb9d261..9691d23 100644
> --- a/lfs/kbd
> +++ b/lfs/kbd
> @@ -24,10 +24,10 @@
>
> include Config
>
> -VER = 1.12
> +VER = 2.0.3
>
> THISAPP = kbd-$(VER)
> -DL_FILE = $(THISAPP).tar.bz2
> +DL_FILE = $(THISAPP).tar.xz
> DL_FROM = $(URL_IPFIRE)
> DIR_APP = $(DIR_SRC)/$(THISAPP)
> TARGET = $(DIR_INFO)/$(THISAPP)
> @@ -35,18 +35,12 @@ TARGET = $(DIR_INFO)/$(THISAPP)
> #############################################################################
> ##
> # Top-level Rules
> #############################################################################
> ##
> -objects = $(DL_FILE) $(THISAPP)-more-programs-1.patch \
> - kbd-latarcyrheb-16-fixed.tar.bz2 kbd-latsun-fonts.tar.bz2
You cannot remove the font tarballs because these are used in the build.
Removing them from here (and below) would cause that they are not downloaded any
more.
> +
> +objects = $(DL_FILE)
>
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> -$(THISAPP)-more-programs-1.patch = $(DL_FROM)/kbd-$(VER)-more-programs-
> 1.patch
> -kbd-latarcyrheb-16-fixed.tar.bz2 = $(DL_FROM)/kbd-latarcyrheb-16-
> fixed.tar.bz2
> -kbd-latsun-fonts.tar.bz2 = $(DL_FROM)/kbd-latsun-fonts.tar.bz2
>
> -$(DL_FILE)_MD5 = 069d1175b4891343b107a8ac2b4a39f6
> -$(THISAPP)-more-programs-1.patch_MD5 = dc70180a6bc0afa2b741cd38e3cc2e18
> -kbd-latarcyrheb-16-fixed.tar.bz2_MD5 = 884fdbb0b952b2e3e8389a0c40a3e301
> -kbd-latsun-fonts.tar.bz2_MD5 = e22ee88353968df8d4a4b1bf1fa8fc31
> +$(DL_FILE)_MD5 = 231b46e7142eb41ea3ae06d2ded3c208
>
> install : $(TARGET)
>
> @@ -75,18 +69,17 @@ $(subst %,%_MD5,$(objects)) :
>
> $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> @$(PREBUILD)
> - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
> - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-more-
> programs-1.patch
> - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-
> backspace-1.patch
> - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-
> gcc4_fixes-1.patch
> + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
> + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/kbd-2.0.3-
> backspace-1.patch
>
> # Extract our own fonts
> cd $(DIR_APP) && tar xvfa $(DIR_DL)/kbd-latarcyrheb-16-fixed.tar.bz2
> cd $(DIR_APP) && tar xvfa $(DIR_DL)/kbd-latsun-fonts.tar.bz2
>
> - cd $(DIR_APP) && ./configure --datadir=/lib/kbd --disable-nls
> + cd $(DIR_APP) && ./configure --datadir=/lib/kbd --disable-nls --
> disable-vlock --prefix=/usr
I would prefer to order the switches as usual. --prefix goes first, then --
datadir and all --disable-* after that.
> +
> cd $(DIR_APP) && make $(MAKETUNING)
> cd $(DIR_APP) && make install
> - mv -v /usr/bin/{kbd_mode,openvt,setfont} /bin
> + mv -v /usr/bin/{kbd_mode,openvt,setfont,loadkeys} /bin
> @rm -rf $(DIR_APP)
> @$(POSTBUILD)
> diff --git a/src/patches/kbd-2.0.3-backspace-1.patch b/src/patches/kbd-2.0.3-
> backspace-1.patch
> new file mode 100644
> index 0000000..8fec171
> --- /dev/null
> +++ b/src/patches/kbd-2.0.3-backspace-1.patch
> @@ -0,0 +1,250 @@
> +Submitted By: Matt Burgess
> +Date: 2008-12-06
> +Initial Package Version: 1.15
> +Upstream Status: Not submitted, possibly incomplete
> +Description: Makes Backspace and Delete keys consistent in all i386 keymaps.
> +Makes the Backspace key send character code 127, and Delete send a well known
> +escape sequence. Obsoletes the /etc/kbd/bs-sends-del file for i386.
> +
> +Original patch for 1.12 by Alexander Patrakov.
> +Updated for 1.13 (drop ru.map, the change is upstream, and add ru_win.map,
> +ru-cp1251.map) by Ken Moffat <ken at linuxfromscratch dot org>.
> +Re-diffed against 1.15 by Matt Burgess <matthew at linuxfromscratch.org>.
> +
> +diff -Naur kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-l.map kbd-
> 1.15/data/keymaps/i386/dvorak/dvorak-l.map
> +--- kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-l.map 2008-06-20
> 12:36:01.000000000 +0100
> ++++ kbd-1.15/data/keymaps/i386/dvorak/dvorak-l.map 2008-12-03
> 22:27:55.000000000 +0000
> +@@ -43,7 +43,7 @@
> + keycode 11 = three numbersign
> + keycode 12 = two at
> + keycode 13 = one exclam
> +- keycode 14 = BackSpace Delete
> ++ keycode 14 = Delete Delete
> + ! --------------------------------------------------------------------------
> + ! Row 3
> + ! --------------------------------------------------------------------------
> +diff -Naur kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-r.map kbd-
> 1.15/data/keymaps/i386/dvorak/dvorak-r.map
> +--- kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-r.map 2008-06-20
> 12:36:01.000000000 +0100
> ++++ kbd-1.15/data/keymaps/i386/dvorak/dvorak-r.map 2008-12-03
> 22:28:13.000000000 +0000
> +@@ -43,7 +43,7 @@
> + keycode 11 = slash question
> + keycode 12 = bracketleft braceleft
> + keycode 13 = bracketright braceright
> +- keycode 14 = BackSpace Delete
> ++ keycode 14 = Delete Delete
> + ! --------------------------------------------------------------------------
> + ! Row 3
> + ! --------------------------------------------------------------------------
> +diff -Naur kbd-1.15.orig/data/keymaps/i386/fgGIod/tr_f-latin5.map kbd-
> 1.15/data/keymaps/i386/fgGIod/tr_f-latin5.map
> +--- kbd-1.15.orig/data/keymaps/i386/fgGIod/tr_f-latin5.map 2008-10-23
> 20:03:58.000000000 +0100
> ++++ kbd-1.15/data/keymaps/i386/fgGIod/tr_f-latin5.map 2008-12-03
> 22:40:32.000000000 +0000
> +@@ -51,7 +51,7 @@
> + alt keycode 12 = Meta_minus
> + keycode 13 = minus underscore
> + alt keycode 13 = Meta_equal
> +-keycode 14 = BackSpace Delete
> ++keycode 14 = Delete Delete
> + alt keycode 14 = Meta_Delete
> + keycode 15 = Tab Meta_Tab
> + alt keycode 15 = Meta_Tab
> +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/lt.l4.map kbd-
> 1.15/data/keymaps/i386/qwerty/lt.l4.map
> +--- kbd-1.15.orig/data/keymaps/i386/qwerty/lt.l4.map 2008-10-23
> 20:03:59.000000000 +0100
> ++++ kbd-1.15/data/keymaps/i386/qwerty/lt.l4.map 2008-12-03
> 22:42:14.000000000 +0000
> +@@ -205,7 +205,7 @@
> + # edit this if you want the key above <Enter> to delete symbols above
> + # cursor, not before.
> + keycode 14 = \
> +- BackSpace BackSpace BackSpace Bac
> kSpace \
> ++ Delete Delete Delete
> Delete \
> + Delete Delete Delete
> Delete \
> + Meta_BackSpace Meta_BackSpace Meta_BackSpace
> Meta_BackSpace \
> + Meta_Delete Meta_Delete Meta_Delete Meta_D
> elete
> +@@ -506,7 +506,7 @@
> +
> + # Edit this if you want strict VT100 emulation.
> + string F111 = "\033[3$"
> +-keycode 111 = Delete F111 Delete
> F111 \
> ++keycode 111 = Remove F111 Remove
> F111 \
> + Remove Remove Remove
> Remove \
> + Meta_Delete Meta_Delete Meta_Delete Meta_D
> elete \
> + Boot Boot Boot Bo
> ot
> +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/lt.map kbd-
> 1.15/data/keymaps/i386/qwerty/lt.map
> +--- kbd-1.15.orig/data/keymaps/i386/qwerty/lt.map 2008-10-23
> 20:03:59.000000000 +0100
> ++++ kbd-1.15/data/keymaps/i386/qwerty/lt.map 2008-12-03
> 22:42:58.000000000 +0000
> +@@ -204,7 +204,7 @@
> + # edit this if you want the key above <Enter> to delete symbols above
> + # cursor, not before.
> + keycode 14 = \
> +- BackSpace BackSpace BackSpace Bac
> kSpace \
> ++ Delete Delete Delete
> Delete \
> + Delete Delete Delete
> Delete \
> + Meta_BackSpace Meta_BackSpace Meta_BackSpace
> Meta_BackSpace \
> + Meta_Delete Meta_Delete Meta_Delete Meta_D
> elete
> +@@ -505,7 +505,7 @@
> +
> + # Edit this if you want strict VT100 emulation.
> + string F111 = "\033[3$"
> +-keycode 111 = Delete F111 Delete
> F111 \
> ++keycode 111 = Remove F111 Remove
> F111 \
> + Remove Remove Remove
> Remove \
> + Meta_Delete Meta_Delete Meta_Delete Meta_D
> elete \
> + Boot Boot Boot Bo
> ot
> +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/no-latin1.map kbd-
> 1.15/data/keymaps/i386/qwerty/no-latin1.map
> +--- kbd-1.15.orig/data/keymaps/i386/qwerty/no-latin1.map 2008-06-20
> 12:36:00.000000000 +0100
> ++++ kbd-1.15/data/keymaps/i386/qwerty/no-latin1.map 2008-12-03
> 22:44:25.000000000 +0000
> +@@ -3,7 +3,7 @@
> + # Send comments to Kjetil T. Homme <kjetilho(a)ifi.uio.no>
> + include "linux-with-alt-and-altgr"
> + plain keycode 83 = KP_Comma
> +- plain keycode 111 = Delete # "Remove" originally,
> weird...
> ++ plain keycode 111 = Remove
> + strings as usual
> +
> + keycode 1 = Escape
> +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru1.map kbd-
> 1.15/data/keymaps/i386/qwerty/ru1.map
> +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru1.map 2008-10-23
> 20:03:59.000000000 +0100
> ++++ kbd-1.15/data/keymaps/i386/qwerty/ru1.map 2008-12-03
> 22:45:32.000000000 +0000
> +@@ -143,8 +143,8 @@
> +
> + # The keycode "0xFF" is too dangerous for many programs (including emacs).
> + # So let it be bracket instead of Hard Sign.
> +-# altgr keycode 27 = +0xDF
> +-# altgr shift keycode 27 = +0xFF
> ++altgr keycode 27 = +0xDF
> ++altgr shift keycode 27 = +0xFF
> + control keycode 27 = Control_bracketright
> + altgr control keycode 27 = Control_bracketright
> + alt keycode 27 = Meta_bracketright
> +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru2.map kbd-
> 1.15/data/keymaps/i386/qwerty/ru2.map
> +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru2.map 2008-10-23
> 20:03:59.000000000 +0100
> ++++ kbd-1.15/data/keymaps/i386/qwerty/ru2.map 2008-12-03
> 22:46:15.000000000 +0000
> +@@ -46,7 +46,7 @@
> + alt keycode 12 = Meta_minus
> + keycode 13 = equal plus equal
> plus
> + alt keycode 13 = Meta_equal
> +- keycode 14 = BackSpace BackSpace BackSpace
> BackSpace
> ++ keycode 14 = Delete Delete Delete Delete
> + alt keycode 14 = Meta_Delete
> + keycode 15 = Tab Tab Tab
> Tab
> + alt keycode 15 = Meta_Tab
> +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru-cp1251.map kbd-
> 1.15/data/keymaps/i386/qwerty/ru-cp1251.map
> +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru-cp1251.map 2008-10-23
> 20:03:59.000000000 +0100
> ++++ kbd-1.15/data/keymaps/i386/qwerty/ru-cp1251.map 2008-12-03
> 22:47:12.000000000 +0000
> +@@ -39,7 +39,7 @@
> + alt keycode 12 = Meta_minus
> + keycode 13 = equal plus equal
> plus
> + alt keycode 13 = Meta_equal
> +- keycode 14 = BackSpace
> ++ keycode 14 = Delete
> + alt keycode 14 = Meta_Delete
> + keycode 15 = Tab
> + alt keycode 15 = Meta_Tab
> +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru-ms.map kbd-
> 1.15/data/keymaps/i386/qwerty/ru-ms.map
> +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru-ms.map 2008-10-23
> 20:03:59.000000000 +0100
> ++++ kbd-1.15/data/keymaps/i386/qwerty/ru-ms.map 2008-12-03
> 22:48:10.000000000 +0000
> +@@ -89,8 +89,8 @@
> + altgr alt keycode 13 = Meta_equal
> + shift alt keycode 13 = Meta_plus
> + altgr shift alt keycode 13 = Meta_plus
> +- keycode 14 = BackSpace BackSpace BackSpace BackS
> pace
> +-# keycode 14 = Delete Delete Delete Delete
> ++# keycode 14 = BackSpace BackSpace BackSpace Back
> Space
> ++ keycode 14 = Delete Delete Delete Delete
> + alt keycode 14 = Meta_Delete
> + altgr alt keycode 14 = Meta_Delete
> + keycode 15 = Tab Tab Tab
> Tab
> +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru_win.map kbd-
> 1.15/data/keymaps/i386/qwerty/ru_win.map
> +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru_win.map 2008-10-23
> 20:03:59.000000000 +0100
> ++++ kbd-1.15/data/keymaps/i386/qwerty/ru_win.map 2008-12-03
> 22:49:17.000000000 +0000
> +@@ -42,7 +42,7 @@
> + alt keycode 12 = Meta_minus
> + keycode 13 = equal plus equal
> plus
> + alt keycode 13 = Meta_equal
> +- keycode 14 = BackSpace BackSpace BackSpace
> BackSpace
> ++ keycode 14 = Delete Delete Delete Delete
> + alt keycode 14 = Meta_Delete
> + keycode 15 = Tab Tab Tab
> Tab
> + alt keycode 15 = Meta_Tab
> +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/se-ir209.map kbd-
> 1.15/data/keymaps/i386/qwerty/se-ir209.map
> +--- kbd-1.15.orig/data/keymaps/i386/qwerty/se-ir209.map 2008-10-23
> 20:03:59.000000000 +0100
> ++++ kbd-1.15/data/keymaps/i386/qwerty/se-ir209.map 2008-12-03
> 22:50:18.000000000 +0000
> +@@ -345,7 +345,7 @@
> + keycode 109 = Next Scroll_Forward
> + keycode 110 = Insert
> +
> +- keycode 111 = Delete # "Remove" originally, weird...
> ++ keycode 111 = Remove
> + control alt keycode 111 = Boot
> + control altgr keycode 111 = Boot
> +
> +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/se-lat6.map kbd-
> 1.15/data/keymaps/i386/qwerty/se-lat6.map
> +--- kbd-1.15.orig/data/keymaps/i386/qwerty/se-lat6.map 2008-10-23
> 20:03:59.000000000 +0100
> ++++ kbd-1.15/data/keymaps/i386/qwerty/se-lat6.map 2008-12-03
> 22:50:44.000000000 +0000
> +@@ -374,6 +374,6 @@
> + keycode 109 = Next Scroll_Forward
> + keycode 110 = Insert
> +
> +- keycode 111 = Delete # "Remove" originally, weird...
> ++ keycode 111 = Remove
> + control alt keycode 111 = Boot
> + control altgr keycode 111 = Boot
> +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/tr_q-latin5.map kbd-
> 1.15/data/keymaps/i386/qwerty/tr_q-latin5.map
> +--- kbd-1.15.orig/data/keymaps/i386/qwerty/tr_q-latin5.map 2008-10-23
> 20:03:59.000000000 +0100
> ++++ kbd-1.15/data/keymaps/i386/qwerty/tr_q-latin5.map 2008-12-03
> 22:52:09.000000000 +0000
> +@@ -49,7 +49,7 @@
> + alt keycode 12 = Meta_minus
> + keycode 13 = minus underscore
> + alt keycode 13 = Meta_equal
> +-keycode 14 = BackSpace Delete
> ++keycode 14 = Delete Delete
> + alt keycode 14 = Meta_Delete
> + keycode 15 = Tab Meta_Tab
> + alt keycode 15 = Meta_Tab
> +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua.map kbd-
> 1.15/data/keymaps/i386/qwerty/ua.map
> +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua.map 2008-10-23
> 20:03:59.000000000 +0100
> ++++ kbd-1.15/data/keymaps/i386/qwerty/ua.map 2008-12-03
> 22:52:52.000000000 +0000
> +@@ -249,7 +249,7 @@
> + shift ctrll ctrlr keycode 13 = plus
> + alt ctrll ctrlr keycode 13 = Meta_equal
> + shift alt ctrll ctrlr keycode 13 = Meta_plus
> +-keycode 14 = BackSpace Delete
> ++keycode 14 = Delete Delete
> + control keycode 14 = BackSpace
> + alt keycode 14 = Meta_Delete
> + ctrlr keycode 14 = BackSpace
> +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf.map kbd-
> 1.15/data/keymaps/i386/qwerty/ua-utf.map
> +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf.map 2008-10-23
> 20:03:59.000000000 +0100
> ++++ kbd-1.15/data/keymaps/i386/qwerty/ua-utf.map 2008-12-03
> 22:53:36.000000000 +0000
> +@@ -250,7 +250,7 @@
> + shift ctrll ctrlr keycode 13 = plus
> + alt ctrll ctrlr keycode 13 = Meta_equal
> + shift alt ctrll ctrlr keycode 13 = Meta_plus
> +-keycode 14 = BackSpace Delete
> ++keycode 14 = Delete Delete
> + control keycode 14 = BackSpace
> + alt keycode 14 = Meta_Delete
> + ctrlr keycode 14 = BackSpace
> +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf-ws.map kbd-
> 1.15/data/keymaps/i386/qwerty/ua-utf-ws.map
> +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf-ws.map 2008-10-23
> 20:03:59.000000000 +0100
> ++++ kbd-1.15/data/keymaps/i386/qwerty/ua-utf-ws.map 2008-12-03
> 22:54:06.000000000 +0000
> +@@ -260,7 +260,7 @@
> + shift ctrll ctrlr keycode 13 = plus
> + alt ctrll ctrlr keycode 13 = Meta_equal
> + shift alt ctrll ctrlr keycode 13 = Meta_plus
> +-keycode 14 = BackSpace Delete
> ++keycode 14 = Delete Delete
> + control keycode 14 = BackSpace
> + alt keycode 14 = Meta_Delete
> + ctrlr keycode 14 = BackSpace
> +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua-ws.map kbd-
> 1.15/data/keymaps/i386/qwerty/ua-ws.map
> +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua-ws.map 2008-10-23
> 20:03:59.000000000 +0100
> ++++ kbd-1.15/data/keymaps/i386/qwerty/ua-ws.map 2008-12-03
> 22:54:23.000000000 +0000
> +@@ -260,7 +260,7 @@
> + shift ctrll ctrlr keycode 13 = plus
> + alt ctrll ctrlr keycode 13 = Meta_equal
> + shift alt ctrll ctrlr keycode 13 = Meta_plus
> +-keycode 14 = BackSpace Delete
> ++keycode 14 = Delete Delete
> + control keycode 14 = BackSpace
> + alt keycode 14 = Meta_Delete
> + ctrlr keycode 14 = BackSpace
-Michael
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 1/2] New package: libcheck (dependency for kbd 2.0.3)
2016-03-20 13:14 [PATCH 1/2] New package: libcheck (dependency for kbd 2.0.3) Marcel Lorenz
2016-03-20 13:14 ` [PATCH 2/2] kbd: update to 2.0.3 Marcel Lorenz
@ 2016-03-29 13:25 ` Michael Tremer
2016-05-09 14:46 ` Marcel Lorenz
1 sibling, 1 reply; 5+ messages in thread
From: Michael Tremer @ 2016-03-29 13:25 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 7178 bytes --]
Hi,
the patch itself is okay.
On Sun, 2016-03-20 at 14:14 +0100, Marcel Lorenz wrote:
> This package is only need for build kbd version 2.0.3
> No files from this package are needed in the distribution.
> The package was original named "check" but the make.sh can't handle this name.
> ;-)
Please do not include those comments in the commit message because they don't
really have any long-term use. Use the "cover letter" functionality of git send-
email instead.
Why did naming the package "check" not work?
-Michael
>
> Signed-off-by: Marcel Lorenz <marcel.lorenz(a)ipfire.org>
>
> ---
> config/rootfiles/common/libcheck | 43 ++++++++++++++++++++++
> lfs/libcheck | 77
> ++++++++++++++++++++++++++++++++++++++++
> 2 files changed, 120 insertions(+)
> create mode 100644 config/rootfiles/common/libcheck
> create mode 100644 lfs/libcheck
>
> diff --git a/config/rootfiles/common/libcheck
> b/config/rootfiles/common/libcheck
> new file mode 100644
> index 0000000..0af3fcf
> --- /dev/null
> +++ b/config/rootfiles/common/libcheck
> @@ -0,0 +1,43 @@
> +#usr/bin/checkmk
> +#usr/include/check.h
> +#usr/include/check_stdint.h
> +#usr/lib/libcheck.a
> +#usr/lib/libcheck.la
> +#usr/lib/libcheck.so
> +#usr/lib/libcheck.so.0
> +#usr/lib/libcheck.so.0.0.0
> +#usr/lib/pkgconfig/check.pc
> +#usr/share/aclocal/check.m4
> +#usr/share/doc/check
> +#usr/share/doc/check/COPYING.LESSER
> +#usr/share/doc/check/ChangeLog
> +#usr/share/doc/check/ChangeLogOld
> +#usr/share/doc/check/NEWS
> +#usr/share/doc/check/README
> +#usr/share/doc/check/SVNChangeLog
> +#usr/share/doc/check/example
> +#usr/share/doc/check/example/Makefile.am
> +#usr/share/doc/check/example/README
> +#usr/share/doc/check/example/configure.ac
> +#usr/share/doc/check/example/src
> +#usr/share/doc/check/example/src/Makefile.am
> +#usr/share/doc/check/example/src/main.c
> +#usr/share/doc/check/example/src/money.1.c
> +#usr/share/doc/check/example/src/money.1.h
> +#usr/share/doc/check/example/src/money.2.h
> +#usr/share/doc/check/example/src/money.3.c
> +#usr/share/doc/check/example/src/money.4.c
> +#usr/share/doc/check/example/src/money.5.c
> +#usr/share/doc/check/example/src/money.6.c
> +#usr/share/doc/check/example/src/money.c
> +#usr/share/doc/check/example/src/money.h
> +#usr/share/doc/check/example/tests
> +#usr/share/doc/check/example/tests/Makefile.am
> +#usr/share/doc/check/example/tests/check_money.1.c
> +#usr/share/doc/check/example/tests/check_money.2.c
> +#usr/share/doc/check/example/tests/check_money.3.c
> +#usr/share/doc/check/example/tests/check_money.6.c
> +#usr/share/doc/check/example/tests/check_money.7.c
> +#usr/share/doc/check/example/tests/check_money.c
> +#usr/share/info/check.info
> +#usr/share/man/man1/checkmk.1
> diff --git a/lfs/libcheck b/lfs/libcheck
> new file mode 100644
> index 0000000..6e6291e
> --- /dev/null
> +++ b/lfs/libcheck
> @@ -0,0 +1,77 @@
> +#############################################################################
> ##
> +#
> #
> +# IPFire.org - A linux based
> firewall #
> +# Copyright (C) 2007-2012 Michael Tremer & Christian
> Schmidt #
> +#
> #
> +# This program is free software: you can redistribute it and/or
> modify #
> +# it under the terms of the GNU General Public License as published
> by #
> +# the Free Software Foundation, either version 3 of the License,
> or #
> +# (at your option) any later
> version. #
> +#
> #
> +# This program is distributed in the hope that it will be
> useful, #
> +# but WITHOUT ANY WARRANTY; without even the implied warranty
> of #
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
> the #
> +# GNU General Public License for more
> details. #
> +#
> #
> +# You should have received a copy of the GNU General Public
> License #
> +# along with this program. If not, see <http://www.gnu.org/licenses/>.
> #
> +#
> #
> +#############################################################################
> ##
> +
> +#############################################################################
> ##
> +# Definitions
> +#############################################################################
> ##
> +
> +include Config
> +
> +VER = 0.10.0
> +
> +THISAPP = check-$(VER)
> +DL_FILE = $(THISAPP).tar.gz
> +DL_FROM = $(URL_IPFIRE)
> +DIR_APP = $(DIR_SRC)/$(THISAPP)
> +TARGET = $(DIR_INFO)/$(THISAPP)
> +
> +#############################################################################
> ##
> +# Top-level Rules
> +#############################################################################
> ##
> +
> +objects = $(DL_FILE)
> +
> +$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> +
> +$(DL_FILE)_MD5 = 53c5e5c77d090e103a17f3ed7fd7d8b8
> +
> +install : $(TARGET)
> +
> +check : $(patsubst %,$(DIR_CHK)/%,$(objects))
> +
> +download :$(patsubst %,$(DIR_DL)/%,$(objects))
> +
> +md5 : $(subst %,%_MD5,$(objects))
> +
> +#############################################################################
> ##
> +# Downloading, checking, md5sum
> +#############################################################################
> ##
> +
> +$(patsubst %,$(DIR_CHK)/%,$(objects)) :
> + @$(CHECK)
> +
> +$(patsubst %,$(DIR_DL)/%,$(objects)) :
> + @$(LOAD)
> +
> +$(subst %,%_MD5,$(objects)) :
> + @$(MD5)
> +
> +#############################################################################
> ##
> +# Installation Details
> +#############################################################################
> ##
> +
> +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> + @$(PREBUILD)
> + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
> + cd $(DIR_APP) && ./configure --prefix=/usr
> + cd $(DIR_APP) && make $(MAKETUNING)
> + cd $(DIR_APP) && make install
> + @rm -rf $(DIR_APP)
> + @$(POSTBUILD)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 1/2] New package: libcheck (dependency for kbd 2.0.3)
2016-03-29 13:25 ` [PATCH 1/2] New package: libcheck (dependency for kbd 2.0.3) Michael Tremer
@ 2016-05-09 14:46 ` Marcel Lorenz
0 siblings, 0 replies; 5+ messages in thread
From: Marcel Lorenz @ 2016-05-09 14:46 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 7632 bytes --]
Hi,
the make.sh can't find a file named "check*" in cache dir.
After rename the lfs file are all ok.
The error is: Remote file does not exist -- broken link!!!
Best,
Marcel
Am 2016-03-29 15:25, schrieb Michael Tremer:
> Hi,
>
> the patch itself is okay.
>
> On Sun, 2016-03-20 at 14:14 +0100, Marcel Lorenz wrote:
>> This package is only need for build kbd version 2.0.3
>> No files from this package are needed in the distribution.
>> The package was original named "check" but the make.sh can't handle
>> this name.
>> ;-)
>
> Please do not include those comments in the commit message because they
> don't
> really have any long-term use. Use the "cover letter" functionality of
> git send-
> email instead.
>
> Why did naming the package "check" not work?
>
> -Michael
>
>>
>> Signed-off-by: Marcel Lorenz <marcel.lorenz(a)ipfire.org>
>>
>> ---
>> config/rootfiles/common/libcheck | 43 ++++++++++++++++++++++
>> lfs/libcheck | 77
>> ++++++++++++++++++++++++++++++++++++++++
>> 2 files changed, 120 insertions(+)
>> create mode 100644 config/rootfiles/common/libcheck
>> create mode 100644 lfs/libcheck
>>
>> diff --git a/config/rootfiles/common/libcheck
>> b/config/rootfiles/common/libcheck
>> new file mode 100644
>> index 0000000..0af3fcf
>> --- /dev/null
>> +++ b/config/rootfiles/common/libcheck
>> @@ -0,0 +1,43 @@
>> +#usr/bin/checkmk
>> +#usr/include/check.h
>> +#usr/include/check_stdint.h
>> +#usr/lib/libcheck.a
>> +#usr/lib/libcheck.la
>> +#usr/lib/libcheck.so
>> +#usr/lib/libcheck.so.0
>> +#usr/lib/libcheck.so.0.0.0
>> +#usr/lib/pkgconfig/check.pc
>> +#usr/share/aclocal/check.m4
>> +#usr/share/doc/check
>> +#usr/share/doc/check/COPYING.LESSER
>> +#usr/share/doc/check/ChangeLog
>> +#usr/share/doc/check/ChangeLogOld
>> +#usr/share/doc/check/NEWS
>> +#usr/share/doc/check/README
>> +#usr/share/doc/check/SVNChangeLog
>> +#usr/share/doc/check/example
>> +#usr/share/doc/check/example/Makefile.am
>> +#usr/share/doc/check/example/README
>> +#usr/share/doc/check/example/configure.ac
>> +#usr/share/doc/check/example/src
>> +#usr/share/doc/check/example/src/Makefile.am
>> +#usr/share/doc/check/example/src/main.c
>> +#usr/share/doc/check/example/src/money.1.c
>> +#usr/share/doc/check/example/src/money.1.h
>> +#usr/share/doc/check/example/src/money.2.h
>> +#usr/share/doc/check/example/src/money.3.c
>> +#usr/share/doc/check/example/src/money.4.c
>> +#usr/share/doc/check/example/src/money.5.c
>> +#usr/share/doc/check/example/src/money.6.c
>> +#usr/share/doc/check/example/src/money.c
>> +#usr/share/doc/check/example/src/money.h
>> +#usr/share/doc/check/example/tests
>> +#usr/share/doc/check/example/tests/Makefile.am
>> +#usr/share/doc/check/example/tests/check_money.1.c
>> +#usr/share/doc/check/example/tests/check_money.2.c
>> +#usr/share/doc/check/example/tests/check_money.3.c
>> +#usr/share/doc/check/example/tests/check_money.6.c
>> +#usr/share/doc/check/example/tests/check_money.7.c
>> +#usr/share/doc/check/example/tests/check_money.c
>> +#usr/share/info/check.info
>> +#usr/share/man/man1/checkmk.1
>> diff --git a/lfs/libcheck b/lfs/libcheck
>> new file mode 100644
>> index 0000000..6e6291e
>> --- /dev/null
>> +++ b/lfs/libcheck
>> @@ -0,0 +1,77 @@
>> +#############################################################################
>> ##
>> +#
>> #
>> +# IPFire.org - A linux based
>> firewall #
>> +# Copyright (C) 2007-2012 Michael Tremer & Christian
>> Schmidt #
>> +#
>> #
>> +# This program is free software: you can redistribute it and/or
>> modify #
>> +# it under the terms of the GNU General Public License as published
>> by #
>> +# the Free Software Foundation, either version 3 of the License,
>> or #
>> +# (at your option) any later
>> version. #
>> +#
>> #
>> +# This program is distributed in the hope that it will be
>> useful, #
>> +# but WITHOUT ANY WARRANTY; without even the implied warranty
>> of #
>> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
>> the #
>> +# GNU General Public License for more
>> details. #
>> +#
>> #
>> +# You should have received a copy of the GNU General Public
>> License #
>> +# along with this program. If not, see
>> <http://www.gnu.org/licenses/>.
>> #
>> +#
>> #
>> +#############################################################################
>> ##
>> +
>> +#############################################################################
>> ##
>> +# Definitions
>> +#############################################################################
>> ##
>> +
>> +include Config
>> +
>> +VER = 0.10.0
>> +
>> +THISAPP = check-$(VER)
>> +DL_FILE = $(THISAPP).tar.gz
>> +DL_FROM = $(URL_IPFIRE)
>> +DIR_APP = $(DIR_SRC)/$(THISAPP)
>> +TARGET = $(DIR_INFO)/$(THISAPP)
>> +
>> +#############################################################################
>> ##
>> +# Top-level Rules
>> +#############################################################################
>> ##
>> +
>> +objects = $(DL_FILE)
>> +
>> +$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>> +
>> +$(DL_FILE)_MD5 = 53c5e5c77d090e103a17f3ed7fd7d8b8
>> +
>> +install : $(TARGET)
>> +
>> +check : $(patsubst %,$(DIR_CHK)/%,$(objects))
>> +
>> +download :$(patsubst %,$(DIR_DL)/%,$(objects))
>> +
>> +md5 : $(subst %,%_MD5,$(objects))
>> +
>> +#############################################################################
>> ##
>> +# Downloading, checking, md5sum
>> +#############################################################################
>> ##
>> +
>> +$(patsubst %,$(DIR_CHK)/%,$(objects)) :
>> + @$(CHECK)
>> +
>> +$(patsubst %,$(DIR_DL)/%,$(objects)) :
>> + @$(LOAD)
>> +
>> +$(subst %,%_MD5,$(objects)) :
>> + @$(MD5)
>> +
>> +#############################################################################
>> ##
>> +# Installation Details
>> +#############################################################################
>> ##
>> +
>> +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
>> + @$(PREBUILD)
>> + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
>> + cd $(DIR_APP) && ./configure --prefix=/usr
>> + cd $(DIR_APP) && make $(MAKETUNING)
>> + cd $(DIR_APP) && make install
>> + @rm -rf $(DIR_APP)
>> + @$(POSTBUILD)
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-05-09 14:46 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-20 13:14 [PATCH 1/2] New package: libcheck (dependency for kbd 2.0.3) Marcel Lorenz
2016-03-20 13:14 ` [PATCH 2/2] kbd: update to 2.0.3 Marcel Lorenz
2016-03-29 13:23 ` Michael Tremer
2016-03-29 13:25 ` [PATCH 1/2] New package: libcheck (dependency for kbd 2.0.3) Michael Tremer
2016-05-09 14:46 ` Marcel Lorenz
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox