Author: alexander Date: 2007-01-29 09:05:35 -0700 (Mon, 29 Jan 2007) New Revision: 1814
Added: branches/6.2/packages/man-db/convert-mans Removed: branches/6.2/packages/seamonkey/seamonkey-1.0.2-pangocairo-1.patch branches/6.2/packages/shadow/convert-mans Modified: branches/6.2/doc/README branches/6.2/packages/LFS-BOOK/LFS-BOOK-6.2-XML-update-1.patch branches/6.2/packages/grub/Makefile branches/6.2/packages/linux/Makefile branches/6.2/packages/linux64/Makefile branches/6.2/packages/man-db/Makefile branches/6.2/packages/man-pages-es/Makefile branches/6.2/packages/mc/Makefile branches/6.2/packages/shadow/Makefile branches/6.2/vars/vars.ppc branches/6.2/vars/vars.sparc branches/6.2/vars/vars.x86 Log: 6.2-5 release Modified: branches/6.2/doc/README =================================================================== --- branches/6.2/doc/README 2006-12-19 13:37:27 UTC (rev 1813) +++ branches/6.2/doc/README 2007-01-29 16:05:35 UTC (rev 1814) @@ -73,7 +73,7 @@ =========================== The original LFS book recommends using "the latest available 2.6.16.x kernel version" and gives a link to linux-2.6.16.27. However, at the time of the -release of this CD, the latest linux-2.6.16.x version is 2.6.16.35. For the +release of this CD, the latest linux-2.6.16.x version is 2.6.16.38. For the convenience of jhalfs users, the LFS book on this CD has been patched to include this kernel version. Modified: branches/6.2/packages/LFS-BOOK/LFS-BOOK-6.2-XML-update-1.patch =================================================================== --- branches/6.2/packages/LFS-BOOK/LFS-BOOK-6.2-XML-update-1.patch 2006-12-19 13:37:27 UTC (rev 1813) +++ branches/6.2/packages/LFS-BOOK/LFS-BOOK-6.2-XML-update-1.patch 2007-01-29 16:05:35 UTC (rev 1814) @@ -6,11 +6,11 @@ <!ENTITY linux-dl-version "2.6"> -<!ENTITY linux-version "2.6.16.27"> -+<!ENTITY linux-version "2.6.16.35"> ++<!ENTITY linux-version "2.6.16.38"> <!ENTITY linux-size "39,886 KB"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar.bz2"> -<!ENTITY linux-md5 "ebedfe5376efec483ce12c1629c7a5b1"> -+<!ENTITY linux-md5 "87e383c1446a7e4cb4c919145eb918ce"> ++<!ENTITY linux-md5 "4ce97d0f4728d9864c91807f47128deb"> <!ENTITY linux-home "http://www.kernel.org/"> <!ENTITY linux-ch8-du "310 - 350 MB"> <!ENTITY linux-ch8-sbu "1.5 - 3 SBU"> Modified: branches/6.2/packages/grub/Makefile =================================================================== --- branches/6.2/packages/grub/Makefile 2006-12-19 13:37:27 UTC (rev 1813) +++ branches/6.2/packages/grub/Makefile 2007-01-29 16:05:35 UTC (rev 1814) @@ -34,7 +34,7 @@ # but this flag is already present on the CD. So ignore the reject. patch -Np1 -i ../$(PATCH1) || true autoreconf --force --install --verbose - ./configure --prefix=/usr + CFLAGS="-O1 -fno-strict-aliasing" ./configure --prefix=/usr make $(PM) make install Modified: branches/6.2/packages/linux/Makefile =================================================================== --- branches/6.2/packages/linux/Makefile 2006-12-19 13:37:27 UTC (rev 1813) +++ branches/6.2/packages/linux/Makefile 2007-01-29 16:05:35 UTC (rev 1814) @@ -1,12 +1,12 @@ # Linux Kernel Makefile NM= linux -VRS= 2.6.16.35 +VRS= 2.6.16.38 DIR= $(NM)-$(VRS) FILE= $(DIR).tar.bz2 URL-$(FILE)= http://www.kernel.org/pub/linux/kernel/v2.6/$(FILE) -SHA-$(FILE)= be52aa526bc3950709e4af67d9f87705b09fb2e9 +SHA-$(FILE)= af5c05666f7a182cc62046272aabbbb8a40be56e DIR1= loop-AES-v3.1d FILE1= $(DIR1).tar.bz2 Modified: branches/6.2/packages/linux64/Makefile =================================================================== --- branches/6.2/packages/linux64/Makefile 2006-12-19 13:37:27 UTC (rev 1813) +++ branches/6.2/packages/linux64/Makefile 2007-01-29 16:05:35 UTC (rev 1814) @@ -1,12 +1,12 @@ # Linux Kernel Makefile NM= linux -VRS= 2.6.16.35 +VRS= 2.6.16.38 DIR= $(NM)-$(VRS) FILE= $(DIR).tar.bz2 URL-$(FILE)= http://www.kernel.org/pub/linux/kernel/v2.6/$(FILE) -SHA-$(FILE)= be52aa526bc3950709e4af67d9f87705b09fb2e9 +SHA-$(FILE)= af5c05666f7a182cc62046272aabbbb8a40be56e DIR1= loop-AES-v3.1d FILE1= $(DIR1).tar.bz2 Modified: branches/6.2/packages/man-db/Makefile =================================================================== --- branches/6.2/packages/man-db/Makefile 2006-12-19 13:37:27 UTC (rev 1813) +++ branches/6.2/packages/man-db/Makefile 2007-01-29 16:05:35 UTC (rev 1814) @@ -34,6 +34,7 @@ ./configure --prefix=/usr --enable-mb-groff --disable-setuid make make install + install -m755 ../convert-mans /usr/bin clean: -rm -rf $(DIR) Copied: branches/6.2/packages/man-db/convert-mans (from rev 1797, branches/6.2/packages/shadow/convert-mans) =================================================================== --- branches/6.2/packages/man-db/convert-mans (rev 0) +++ branches/6.2/packages/man-db/convert-mans 2007-01-29 16:05:35 UTC (rev 1814) @@ -0,0 +1,11 @@ +#!/bin/sh -e +FROM="$1" +TO="$2" +shift ; shift +while [ $# -gt 0 ] +do + FILE="$1" + shift + iconv -f "$FROM" -t "$TO" "$FILE" >.tmp.iconv + mv .tmp.iconv "$FILE" +done Modified: branches/6.2/packages/man-pages-es/Makefile =================================================================== --- branches/6.2/packages/man-pages-es/Makefile 2006-12-19 13:37:27 UTC (rev 1813) +++ branches/6.2/packages/man-pages-es/Makefile 2007-01-29 16:05:35 UTC (rev 1814) @@ -20,12 +20,12 @@ $(std_build) compile-stage2: - find man? -type f | \ - grep -v 'man7/iso_8859-7.7' | \ - while read F ; do \ - iconv -f UTF-8 -t ISO-8859-1 $$F >tmp ; mv tmp $$F ; \ - done - cp -r man? /usr/share/man/es + mv man7/iso_8859-2.7{,X} + mv man7/iso_8859-7.7{,X} + convert-mans UTF-8 ISO-8859-1 man?/*.? + mv man7/iso_8859-2.7{X,} + mv man7/iso_8859-7.7{X,} + make install clean: -rm -rf $(DIR) Modified: branches/6.2/packages/mc/Makefile =================================================================== --- branches/6.2/packages/mc/Makefile 2006-12-19 13:37:27 UTC (rev 1813) +++ branches/6.2/packages/mc/Makefile 2007-01-29 16:05:35 UTC (rev 1814) @@ -8,10 +8,14 @@ URL-$(FILE)= http://www.ibiblio.org/pub/Linux/utils/file/managers/mc/$(FILE) SHA-$(FILE)= 92be0802143245e0fb7e3847d70da614cad7d5fb -PATCH1= $(NM)_$(VRS)-6.diff.gz -URL-$(PATCH1)= http://ftp.debian.org/debian/pool/main/m/mc/$(PATCH1) -SHA-$(PATCH1)= 5f25f69801d192ff806818c79121865abf8392f1 +PATCH1= $(DIR)-bash32-1.patch +URL-$(PATCH1)= http://www.linuxfromscratch.org/patches/blfs/svn/$(PATCH1) +SHA-$(PATCH1)= 7e516f2a5f1ce69884b8200da348c1d03c6dfe67 +PATCH2= $(DIR)-debian_fixes-1.patch +URL-$(PATCH2)= http://www.linuxfromscratch.org/patches/blfs/svn/$(PATCH2) +SHA-$(PATCH2)= 29a81f756d14ea7028ca3cbbef1bf1df35ed0739 + # Targets include $(ROOT)/scripts/functions @@ -20,45 +24,26 @@ chroot "$(MP)" $(chenv-blfs) \ 'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)' -stage2: Makefile $(FILE) $(PATCH1) +stage2: Makefile $(FILE) $(PATCH1) $(PATCH2) $(std_build) compile-stage2: - zcat ../$(PATCH1) | patch -Np1 - rm debian/patches/01_mc.ext.in.mime.patch - rm debian/patches/02_debian_syntax.patch - rm debian/patches/08_awk.patch - rm debian/patches/36_developer_mode.patch - for a in debian/patches/*.patch ; do \ - if egrep -q '+++.*mc-4' $$a ; then \ - patch -Np1 -i $$a ; \ - else \ - patch -Np0 -i $$a ; \ - fi ; \ - done - CPPFLAGS="-DUTF8" ./configure --with-screen=slang --prefix=/usr \ - --enable-charset - iconv -f ISO-8859-1 -t UTF-8 lib/mc.hint > tmp && mv tmp lib/mc.hint - iconv -f ISO-8859-1 -t UTF-8 doc/xnc.hlp > tmp && mv tmp doc/xnc.hlp - iconv -f ISO-8859-1 -t UTF-8 lib/mc.hint.es > tmp && mv tmp lib/mc.hint.es - iconv -f ISO-8859-1 -t UTF-8 doc/es/xnc.hlp > tmp && mv tmp doc/es/xnc.hlp - iconv -f ISO-8859-1 -t UTF-8 lib/mc.hint.it > tmp && mv tmp lib/mc.hint.it - iconv -f ISO-8859-1 -t UTF-8 doc/it/xnc.hlp > tmp && mv tmp doc/it/xnc.hlp - iconv -f ISO-8859-1 -t UTF-8 lib/mc.hint.nl > tmp && mv tmp lib/mc.hint.nl - iconv -f ISO-8859-2 -t UTF-8 lib/mc.hint.cs > tmp && mv tmp lib/mc.hint.cs - iconv -f ISO-8859-2 -t UTF-8 lib/mc.hint.hu > tmp && mv tmp lib/mc.hint.hu - iconv -f ISO-8859-2 -t UTF-8 doc/hu/xnc.hlp > tmp && mv tmp doc/hu/xnc.hlp - iconv -f ISO-8859-2 -t UTF-8 lib/mc.hint.pl > tmp && mv tmp lib/mc.hint.pl - iconv -f ISO-8859-2 -t UTF-8 doc/pl/xnc.hlp > tmp && mv tmp doc/pl/xnc.hlp - iconv -f ISO-8859-5 -t UTF-8 lib/mc.hint.sr > tmp && mv tmp lib/mc.hint.sr - iconv -f ISO-8859-5 -t UTF-8 doc/sr/xnc.hlp > tmp && mv tmp doc/sr/xnc.hlp - iconv -f ISO-8859-5 -t UTF-8 lib/mc.menu.sr > tmp && mv tmp lib/mc.menu.sr - iconv -f koi8-r -t UTF-8 lib/mc.hint.ru > tmp && mv tmp lib/mc.hint.ru - iconv -f koi8-r -t UTF-8 doc/ru/xnc.hlp > tmp && mv tmp doc/ru/xnc.hlp - iconv -f koi8-u -t UTF-8 lib/mc.hint.uk > tmp && mv tmp lib/mc.hint.uk - iconv -f big5 -t UTF-8 lib/mc.hint.zh > tmp && mv tmp lib/mc.hint.zh + patch -Np1 -i ../$(PATCH1) + patch -Np1 -i ../$(PATCH2) + CPPFLAGS="-DUTF8" ./configure --prefix=/usr --enable-charset make + convert-mans ISO-8859-1 UTF-8 lib/mc.hint{,.es,.it,.nl} + convert-mans ISO-8859-2 UTF-8 lib/mc.hint{.cs,.hu,.pl} + convert-mans ISO-8859-5 UTF-8 lib/mc.hint.sr + convert-mans KOI8-R UTF-8 lib/mc.hint.ru + convert-mans KOI8-U UTF-8 lib/mc.hint.uk + convert-mans BIG5 UTF-8 lib/mc.hint.zh + convert-mans ISO-8859-1 UTF-8 doc/{es,it}/mc.hlp.* + convert-mans ISO-8859-2 UTF-8 doc/{hu,pl}/mc.hlp.* + convert-mans ISO-8859-5 UTF-8 doc/sr/mc.hlp.sr + convert-mans KOI8-R UTF-8 doc/ru/mc.hlp.ru make install + chmod 1755 /usr/lib/mc/cons.saver clean: -rm -rf $(DIR) Deleted: branches/6.2/packages/seamonkey/seamonkey-1.0.2-pangocairo-1.patch =================================================================== --- branches/6.2/packages/seamonkey/seamonkey-1.0.2-pangocairo-1.patch 2006-12-19 13:37:27 UTC (rev 1813) +++ branches/6.2/packages/seamonkey/seamonkey-1.0.2-pangocairo-1.patch 2007-01-29 16:05:35 UTC (rev 1814) @@ -1,27 +0,0 @@ -Submitted By: Alexander E. Patrakov -Date: 2006-06-25 -Initial Package Version: 1.0.2 -Origin: http://crux.nu/portdb/?command=viewfile&repo=predatorfreak&port=seamonkey&file=seamonkey-1.0-pangocairo.patch -Upstream Status: unknown -Description: Fixes build issue in pango-enabled seamonkey - ---- mozilla/gfx/src/gtk/mozilla-decoder.cpp.noxft 2005-08-18 22:41:26.000000000 -0400 -+++ mozilla/gfx/src/gtk/mozilla-decoder.cpp 2005-08-18 22:38:01.000000000 -0400 -@@ -40,7 +40,7 @@ - #define PANGO_ENABLE_ENGINE - - #include "mozilla-decoder.h" --#include <pango/pangoxft.h> -+#include <pango/pangocairo.h> - #include <pango/pangofc-fontmap.h> - #include <pango/pangofc-font.h> - #include <gdk/gdkx.h> -@@ -208,7 +208,7 @@ - } - } - -- pango_fc_font_map_add_decoder_find_func(PANGO_FC_FONT_MAP(pango_xft_get_font_map(GDK_DISPLAY(),gdk_x11_get_default_screen())), -+ pango_fc_font_map_add_decoder_find_func(PANGO_FC_FONT_MAP(pango_cairo_font_map_get_default()), - mozilla_find_decoder, - NULL, - NULL); Modified: branches/6.2/packages/shadow/Makefile =================================================================== --- branches/6.2/packages/shadow/Makefile 2006-12-19 13:37:27 UTC (rev 1813) +++ branches/6.2/packages/shadow/Makefile 2007-01-29 16:05:35 UTC (rev 1814) @@ -25,22 +25,17 @@ sed -i 's/groups$$(EXEEXT) //' src/Makefile find man -name Makefile -exec sed -i '/groups/d' {} \; sed -i -e 's/ ko//' -e 's/ zh_CN zh_TW//' man/Makefile - ../convert-mans UTF-8 ISO-8859-2 man/cs/*.? - ../convert-mans UTF-8 ISO-8859-1 man/de/*.? - ../convert-mans UTF-8 ISO-8859-1 man/es/*.? - ../convert-mans UTF-8 ISO-8859-1 man/fi/*.? - ../convert-mans UTF-8 ISO-8859-1 man/fr/*.? - ../convert-mans UTF-8 ISO-8859-2 man/hu/*.? - ../convert-mans UTF-8 ISO-8859-1 man/id/*.? - ../convert-mans UTF-8 ISO-8859-1 man/it/*.? - ../convert-mans UTF-8 EUC-JP man/ja/*.? - # ../convert-mans UTF-8 EUC-KR man/ko/*.? - ../convert-mans UTF-8 ISO-8859-2 man/pl/*.? - ../convert-mans UTF-8 ISO-8859-1 man/pt_BR/*.? - ../convert-mans UTF-8 KOI8-R man/ru/*.? - ../convert-mans UTF-8 ISO-8859-9 man/tr/*.? - # ../convert-mans UTF-8 GB2312 man/zh_CN/*.? - # ../convert-mans UTF-8 BIG5 man/zh_TW/*.? + for i in de es fi fr id it pt_BR; do \ + convert-mans UTF-8 ISO-8859-1 man/$$i/*.? ; \ + done + + for i in cs hu pl; do \ + convert-mans UTF-8 ISO-8859-2 man/$$i/*.? ; \ + done + + convert-mans UTF-8 EUC-JP man/ja/*.? + convert-mans UTF-8 KOI8-R man/ru/*.? + convert-mans UTF-8 ISO-8859-9 man/tr/*.? make $(PM) make install cp etc/{limits,login.access} /etc Deleted: branches/6.2/packages/shadow/convert-mans =================================================================== --- branches/6.2/packages/shadow/convert-mans 2006-12-19 13:37:27 UTC (rev 1813) +++ branches/6.2/packages/shadow/convert-mans 2007-01-29 16:05:35 UTC (rev 1814) @@ -1,11 +0,0 @@ -#!/bin/sh -e -FROM="$1" -TO="$2" -shift ; shift -while [ $# -gt 0 ] -do - FILE="$1" - shift - iconv -f "$FROM" -t "$TO" "$FILE" >.tmp.iconv - mv .tmp.iconv "$FILE" -done Modified: branches/6.2/vars/vars.ppc =================================================================== --- branches/6.2/vars/vars.ppc 2006-12-19 13:37:27 UTC (rev 1813) +++ branches/6.2/vars/vars.ppc 2007-01-29 16:05:35 UTC (rev 1814) @@ -1,4 +1,4 @@ -export VERSION := ppc-6.2-4 +export VERSION := ppc-6.2-5 export CFLAGS := -Os -s -fno-strict-aliasing export LINKER := ld.so.1 export LFS_TARGET := powerpc-unknown-linux-gnu Modified: branches/6.2/vars/vars.sparc =================================================================== --- branches/6.2/vars/vars.sparc 2006-12-19 13:37:27 UTC (rev 1813) +++ branches/6.2/vars/vars.sparc 2007-01-29 16:05:35 UTC (rev 1814) @@ -1,3 +1,3 @@ -export VERSION := sparc-6.2-4 +export VERSION := sparc-6.2-5 export CFLAGS := -Os -s -fno-strict-aliasing export LFS_TARGET := sparc-unknown-linux-gnu Modified: branches/6.2/vars/vars.x86 =================================================================== --- branches/6.2/vars/vars.x86 2006-12-19 13:37:27 UTC (rev 1813) +++ branches/6.2/vars/vars.x86 2007-01-29 16:05:35 UTC (rev 1814) @@ -1,4 +1,4 @@ -export VERSION := x86-6.2-4 +export VERSION := x86-6.2-5 export CFLAGS := -Os -s -fno-strict-aliasing -mtune=i686 export LINKER := ld-linux.so.2 export LFS_TARGET := i486-pc-linux-gnu -- http://linuxfromscratch.org/mailman/listinfo/livecd FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
