Changeset 1762
- Timestamp:
- 12/05/06 05:28:07 (2 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 4 removed
- 16 modified
- 1 moved
-
Makefile (modified) (3 diffs)
-
packages/Xorg-modular (deleted)
-
packages/bash/Makefile (modified) (2 diffs)
-
packages/binutils/Makefile (modified) (2 diffs)
-
packages/coreutils/Makefile (modified) (4 diffs)
-
packages/expect/Makefile (modified) (1 diff)
-
packages/findutils/Makefile (modified) (1 diff)
-
packages/gcc/Makefile (modified) (2 diffs)
-
packages/gettext/Makefile (modified) (2 diffs)
-
packages/glibc/Makefile (modified) (1 diff)
-
packages/glibc/glibc-2.5-supported_locales-1.patch (moved) (moved from trunk/packages/glibc/glibc-2.3.6-supported_locales-2.patch)
-
packages/glibc/glibc-20051107-supported_locales-2.patch (deleted)
-
packages/linux-headers (added)
-
packages/linux-headers/Makefile (added)
-
packages/linux-libc-headers (deleted)
-
packages/m4/Makefile (modified) (1 diff)
-
packages/make/Makefile (modified) (1 diff)
-
packages/tar/Makefile (modified) (2 diffs)
-
packages/tcl/Makefile (modified) (1 diff)
-
packages/util-linux/util-linux-2.12q-klibc-1.patch (deleted)
-
vars/vars.ppc (modified) (1 diff)
-
vars/vars.sparc (modified) (1 diff)
-
vars/vars.x86 (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile
r1757 r1762 218 218 tar -C .. -jxpf tools.tar.bz2 ; \ 219 219 else \ 220 su - lfs -c "$(lfsenv) '$(lfsbash) && $(MAKE) tools'" ;\220 su - lfs -c "$(lfsenv) '$(lfsbash) && $(MAKE) tools'" && \ 221 221 tar -C .. -jcpf tools.tar.bz2 tools ; \ 222 222 fi … … 224 224 225 225 tools: pre-which pre-wget lfs-binutils-pass1 lfs-gcc-pass1 \ 226 lfs-linux- libc-headers-scpt lfs-glibc-scpt lfs-adjust-toolchain \226 lfs-linux-headers-scpt lfs-glibc-scpt lfs-adjust-toolchain \ 227 227 lfs-tcl-scpt lfs-expect-scpt lfs-dejagnu-scpt lfs-gcc-pass2 \ 228 228 lfs-binutils-pass2 lfs-ncurses-scpt lfs-bash-scpt lfs-bzip2-scpt \ … … 235 235 @touch $@ 236 236 237 pre-bash: createfiles ch-linux-libc-headers ch-man-pages \ 238 ch-glibc re-adjust-toolchain ch-binutils ch-gcc ch-db ch-coreutils \ 239 ch-iana-etc ch-m4 ch-bison ch-gpm ch-ncurses ch-procps ch-sed ch-libtool \ 240 ch-perl ch-readline ch-zlib ch-autoconf ch-automake ch-bash 241 242 post-bash: ch-bzip2 ch-diffutils ch-e2fsprogs ch-file ch-findutils ch-flex \ 237 pre-bash: createfiles stop-here ch-linux-headers ch-man-pages \ 238 ch-glibc re-adjust-toolchain ch-binutils ch-gcc ch-db ch-sed \ 239 ch-e2fsprogs ch-coreutils ch-iana-etc ch-m4 ch-bison ch-gpm \ 240 ch-ncurses ch-procps ch-libtool ch-perl ch-readline ch-zlib \ 241 ch-autoconf ch-automake ch-bash 242 243 post-bash: ch-bzip2 ch-diffutils ch-file ch-findutils ch-flex \ 243 244 ch-gawk ch-gettext ch-grep ch-groff ch-gzip ch-inetutils \ 244 245 ch-iproute2 ch-kbd ch-less ch-make ch-man-db ch-mktemp \ -
trunk/packages/bash/Makefile
r1528 r1762 2 2 3 3 NM= bash 4 VRS= 3. 14 VRS= 3.2 5 5 DIR= $(NM)-$(VRS) 6 6 7 7 FILE= $(DIR).tar.gz 8 8 URL-$(FILE)= $(HTTP)/$(NM)/$(FILE) 9 SHA-$(FILE)= 766e3fd9384616d8a103f812f662fd8ec791c1299 SHA-$(FILE)= fe6466c7ee98061e044dae0347ca5d1a8eab4a0d 10 10 11 PATCH1= $(DIR)-fixes- 8.patch11 PATCH1= $(DIR)-fixes-1.patch 12 12 URL-$(PATCH1)= $(HTTP)/$(NM)/$(PATCH1) 13 SHA-$(PATCH1)= 03d6781dd9ad6336eda906d5645c166e1641dd4913 SHA-$(PATCH1)= f2e145c311c52e264b3341cd6757c0ea67996fa8 14 14 15 15 FILE1 = $(NM)-doc-$(VRS).tar.gz 16 16 URL-$(FILE1)= $(HTTP)/$(NM)/$(FILE1) 17 SHA-$(FILE1)= 9cacbbdf3b1be03819b1ea82cdaec0f5e61570c117 SHA-$(FILE1)= 30e4a66c0974275384b90ffdbc4f54d53ba3d2b4 18 18 19 19 # Targets … … 26 26 27 27 compile-stage1: 28 patch -Np1 -i ../$(PATCH1) 28 29 ./configure --prefix=$(WD) --without-bash-malloc 29 30 make -
trunk/packages/binutils/Makefile
r1743 r1762 2 2 3 3 NM= binutils 4 VRS= 2.1 6.14 VRS= 2.17 5 5 DIR= $(NM)-$(VRS) 6 6 FILE= $(DIR).tar.bz2 7 7 URL-$(FILE)= $(HTTP)/$(NM)/$(FILE) 8 SHA-$(FILE)= 5c80fd5657da47efc16a63fdd93ef7395319fbbf8 SHA-$(FILE)= a557686eef68362ea31a3aa41ce274e3eeae1ef0 9 9 10 10 # Targets … … 33 33 mv -v $(WD)/bin/{ld-new,ld} 34 34 ln -sv $(WD)/bin/ld $(WD)/$$(gcc -dumpmachine)/bin/ld 35 SPECFILE=`dirname $$(gcc -print-libgcc-file-name)`/specs && \ 36 gcc -dumpspecs > $$SPECFILE && \ 37 sed 's@/lib/$(LINKER)@$(WD)&@g' $$SPECFILE > tempspecfile && \ 38 mv -vf tempspecfile $$SPECFILE && \ 39 unset SPECFILE 35 gcc -dumpspecs | sed 's@^/lib/ld-linux.so.2@/tools&@g' \ 36 > `dirname $$(gcc -print-libgcc-file-name)`/specs 40 37 GCC_INCLUDEDIR=`dirname $$(gcc -print-libgcc-file-name)`/include && \ 41 38 find $${GCC_INCLUDEDIR}/* -maxdepth 0 -xtype d -exec rm -rvf '{}' \; && \ -
trunk/packages/coreutils/Makefile
r1636 r1762 2 2 3 3 NM= coreutils 4 VRS= 5.964 VRS= 6.6 5 5 DIR= $(NM)-$(VRS) 6 6 7 7 FILE= $(DIR).tar.bz2 8 8 URL-$(FILE)= $(HTTP)/$(NM)/$(FILE) 9 SHA-$(FILE)= 782379daf200427058ca94a408566d600f7798239 SHA-$(FILE)= 9019a32b122db851eff22ace8669d7cdedf39e7b 10 10 11 11 PATCH1= $(DIR)-uname-1.patch … … 15 15 PATCH2= $(DIR)-suppress_uptime_kill_su-1.patch 16 16 URL-$(PATCH2)= $(HTTP)/$(NM)/$(PATCH2) 17 SHA-$(PATCH2)= a7dedf947b7651f882c8ede00eb6e56689bbb15417 SHA-$(PATCH2)= e1e783efd515639b78627c37025b96168594f408 18 18 19 PATCH 50= $(DIR)-i18n-1.patch20 URL-$(PATCH 50)= $(HTTP)/$(NM)/$(PATCH50)21 SHA-$(PATCH 50)= 3ff73ceeae8ef66345cfed38f770e51db4d0219919 PATCH3= $(DIR)-i18n-1.patch 20 URL-$(PATCH3)= $(HTTP)/$(NM)/$(PATCH3) 21 SHA-$(PATCH3)= e5a7ab810f4032db0b8f829297c70e10f825f41e 22 22 23 23 # Targets … … 38 38 'cd $(ROOT) && make ch-$(NM) $(chbash-pre-bash)' 39 39 40 stage2: Makefile $(FILE) $(PATCH1) $(PATCH2) $(PATCH 50)40 stage2: Makefile $(FILE) $(PATCH1) $(PATCH2) $(PATCH3) 41 41 $(std_build) 42 cp $(SRC)/{$(PATCH1),$(PATCH2),$(PATCH 50)} $(LFSSRC)/42 cp $(SRC)/{$(PATCH1),$(PATCH2),$(PATCH3)} $(LFSSRC)/ 43 43 44 44 compile-stage2: … … 47 47 endif 48 48 patch -Np1 -i ../$(PATCH2) 49 patch -Np1 -i ../$(PATCH 50)49 patch -Np1 -i ../$(PATCH3) 50 50 chmod +x tests/sort/sort-mb-tests 51 51 sed -i 's/_LEN 6/_LEN 20/' src/who.c -
trunk/packages/expect/Makefile
r1528 r1762 23 23 compile-stage1: 24 24 patch -Np1 -i ../$(PATCH1) 25 cp configure{,.bak} 26 sed 's:/usr/local/bin:/bin:' configure.bak > configure 25 27 ./configure --prefix=$(WD) --with-tcl=$(WD)/lib \ 26 28 --with-tclinclude=$(WD)/include --with-x=no -
trunk/packages/findutils/Makefile
r1659 r1762 2 2 3 3 NM= findutils 4 VRS= 4.2.2 74 VRS= 4.2.28 5 5 DIR= $(NM)-$(VRS) 6 6 7 7 FILE= $(DIR).tar.gz 8 8 URL-$(FILE)= $(HTTP)/$(NM)/$(FILE) 9 SHA-$(FILE)= 0655e10b20dc66b1ccddfa45e5d6c57a3cd312a29 SHA-$(FILE)= 96f78e570f371c553699215857d7f992accce4d5 10 10 11 11 # Targets -
trunk/packages/gcc/Makefile
r1585 r1762 2 2 3 3 NM= gcc 4 VRS= 4. 0.34 VRS= 4.1.1 5 5 DIR= $(NM)-$(VRS) 6 6 7 7 FILE= $(DIR).tar.bz2 8 8 URL-$(FILE)= $(HTTP)/$(NM)/$(FILE) 9 SHA-$(FILE)= 5a94943d9ab823cf8d080cc7f9e8a4a91797afea9 SHA-$(FILE)= a398b95d38b6e35f4c4e02c34c0a3bff79811f8f 10 10 11 11 PATCH1= $(DIR)-specs-1.patch 12 12 URL-$(PATCH1)= $(HTTP)/$(NM)/$(PATCH1) 13 SHA-$(PATCH1)= 04d4b7d68bfd6b362e9b75678584641a2dde7c2f13 SHA-$(PATCH1)= 1bdfbb49437642d3e450f0e3ba25a3e30e25e857 14 14 15 15 # Targets … … 37 37 38 38 compile-pass2: 39 cd ../$(DIR) ; cp gcc/Makefile.in{,.orig} && \39 cd ../$(DIR) ; cp -v gcc/Makefile.in{,.orig} && \ 40 40 sed 's@\./fixinc\.sh@-c true@' gcc/Makefile.in.orig > gcc/Makefile.in 41 cd ../$(DIR) ; cp gcc/Makefile.in{,.tmp} && \41 cd ../$(DIR) ; cp -v gcc/Makefile.in{,.tmp} && \ 42 42 sed 's/^XCFLAGS =$$/& -fomit-frame-pointer/' gcc/Makefile.in.tmp \ 43 43 > gcc/Makefile.in -
trunk/packages/gettext/Makefile
r1528 r1762 2 2 3 3 NM= gettext 4 VRS= 0.1 4.54 VRS= 0.16 5 5 DIR= $(NM)-$(VRS) 6 6 7 7 FILE= $(DIR).tar.gz 8 8 URL-$(FILE)= $(HTTP)/$(NM)/$(FILE) 9 SHA-$(FILE)= 68737eee1a6427044eef901dc88e4144d371fb6b9 SHA-$(FILE)= ab42a62fcfbfc5adde199375a20c0ae252b40961 10 10 11 11 # Targets … … 19 19 compile-stage1: 20 20 cd $(NM)-tools ; ./configure --prefix=$(WD) --disable-shared 21 cd $(NM)-tools ; make -C lib21 cd $(NM)-tools ; make -C gnulib-lib 22 22 cd $(NM)-tools ; make -C src msgfmt 23 23 cd $(NM)-tools ; cp -v src/msgfmt $(WD)/bin -
trunk/packages/glibc/Makefile
r1685 r1762 2 2 3 3 NM= glibc 4 VRS= 2. 3.64 VRS= 2.5 5 5 DIR= $(NM)-$(VRS) 6 6 7 7 FILE= $(DIR).tar.bz2 8 8 URL-$(FILE)= $(HTTP)/$(NM)/$(FILE) 9 SHA-$(FILE)= 82d0487419f1bdbf2dee439c344e89d6af47e5589 SHA-$(FILE)= ec9a007c4875062099a4701ac9137fcdb5a71447 10 10 11 11 FILE2= $(NM)-libidn-$(VRS).tar.bz2 12 #URL-$(FILE2)= $(HTTP)/$(NM)/$(FILE2) 13 URL-$(FILE2)= http://ftp.gnu.org/gnu/glibc/$(FILE2) 14 SHA-$(FILE2)= 95d3a98495d4bd7138149fd312db88da56e735db 12 URL-$(FILE2)= $(HTTP)/$(NM)/$(FILE2) 13 SHA-$(FILE2)= ee7e019e01aa338e28db1eeb34abb2cb09d2f30a 15 14 16 PATCH1= $(NM)-$(VRS)-linux_types-1.patch 17 URL-$(PATCH1)= $(HTTP)/$(NM)/$(PATCH1) 18 SHA-$(PATCH1)= 0bdf2b15e20c176caf3c85e5b6a7bc957f636d6a 19 20 PATCH2= $(NM)-$(VRS)-inotify-1.patch 21 URL-$(PATCH2)= http://www.linuxfromscratch.org/patches/lfs/6.2/$(PATCH2) 22 SHA-$(PATCH2)= d282d10108a4f6b9c6eddc4351a83abe22a5b5b6 23 24 PATCH50= $(DIR)-supported_locales-2.patch 15 PATCH50= $(DIR)-supported_locales-1.patch 25 16 26 17 # Targets -
trunk/packages/m4/Makefile
r1528 r1762 2 2 3 3 NM= m4 4 VRS= 1.4. 44 VRS= 1.4.8 5 5 DIR= $(NM)-$(VRS) 6 6 7 FILE= $(DIR).tar. gz7 FILE= $(DIR).tar.bz2 8 8 URL-$(FILE)= $(HTTP)/$(NM)/$(FILE) 9 SHA-$(FILE)= 4861140cb54b6c9e135d04b5fbf460ff57f969a59 SHA-$(FILE)= 31589415022c2842f62f3b91186bc9e0a9a8e1a1 10 10 11 11 # Targets -
trunk/packages/make/Makefile
r1528 r1762 2 2 3 3 NM= make 4 VRS= 3.8 04 VRS= 3.81 5 5 DIR= $(NM)-$(VRS) 6 6 7 7 FILE= $(DIR).tar.bz2 8 8 URL-$(FILE)= $(HTTP)/$(NM)/$(FILE) 9 SHA-$(FILE)= d2085842f08e57d58d3e1cd75a5f0342a60e5f459 SHA-$(FILE)= 41ed86d941b9c8025aee45db56c0283169dcab3d 10 10 11 11 # Targets -
trunk/packages/tar/Makefile
r1528 r1762 2 2 3 3 NM= tar 4 VRS= 1.1 5.14 VRS= 1.16 5 5 DIR= $(NM)-$(VRS) 6 6 7 7 FILE= $(DIR).tar.bz2 8 8 URL-$(FILE)= $(HTTP)/$(NM)/$(FILE) 9 SHA-$(FILE)= f861b7524a0867833056dc382e68085234cae6ff 10 11 PATCH1= $(DIR)-gcc4_fix_tests-1.patch 12 URL-$(PATCH1)= $(HTTP)/$(NM)/$(PATCH1) 13 SHA-$(PATCH1)= ba780e0e88c7993a69d5a498912e135bf16e7df8 14 15 PATCH2= $(DIR)-sparse_fix-1.patch 16 URL-$(PATCH2)= $(HTTP)/$(NM)/$(PATCH2) 17 SHA-$(PATCH2)= 269dfcc556b6217d27d043ea623df75e19e3d8c9 18 19 PATCH3= $(DIR)-security_fixes-1.patch 20 URL-$(PATCH3)= $(HTTP)/$(NM)/$(PATCH3) 21 SHA-$(PATCH3)= 93fd5a55bccf25d03bb7e18dffc0bce27c29d207 9 SHA-$(FILE)= b98abe392cedb7fcef475a41d61c17a8f800b90c 22 10 23 11 # Targets … … 25 13 include $(ROOT)/scripts/functions 26 14 27 stage1: $(FILE) $(PATCH1)15 stage1: $(FILE) 28 16 $(std_build) 29 cp $(SRC)/ {$(FILE),$(PATCH1)}$(LFSSRC)/17 cp $(SRC)/$(FILE) $(LFSSRC)/ 30 18 31 19 compile-stage1: 32 patch -Np1 -i ../$(PATCH1)33 20 ./configure --prefix=$(WD) 34 21 make $(PM) -
trunk/packages/tcl/Makefile
r1584 r1762 2 2 3 3 NM= tcl 4 VRS= 8.4.1 34 VRS= 8.4.14 5 5 DIR= $(NM)$(VRS) 6 6 7 7 FILE= $(DIR)-src.tar.gz 8 8 URL-$(FILE)= $(HTTP)/$(NM)/$(FILE) 9 SHA-$(FILE)= 4af6bec9a941d7d798df4287eebece7ded67489c9 SHA-$(FILE)= d7af7e0c7ed563e2344dda04bbe49961589244dd 10 10 11 11 # Targets -
trunk/vars/vars.ppc
r1735 r1762 1 export VERSION := ppc-6. 2-41 export VERSION := ppc-6.3-pre1 2 2 export CFLAGS := -Os -s -fno-strict-aliasing 3 3 export LINKER := ld.so.1 -
trunk/vars/vars.sparc
r1735 r1762 1 export VERSION := sparc-6. 2-41 export VERSION := sparc-6.3-pre1 2 2 export CFLAGS := -Os -s -fno-strict-aliasing 3 3 export LFS_TARGET := sparc-unknown-linux-gnu -
trunk/vars/vars.x86
r1735 r1762 1 export VERSION := x86-6. 2-41 export VERSION := x86-6.3-pre1 2 2 export CFLAGS := -Os -s -fno-strict-aliasing -mtune=i686 3 3 export LINKER := ld-linux.so.2
