Author: justin
Date: 2006-07-12 03:12:34 -0600 (Wed, 12 Jul 2006)
New Revision: 1609

Added:
   branches/cross/packages/man/
   branches/cross/packages/man/Makefile
Removed:
   branches/cross/packages/man-db/
Modified:
   branches/cross/Makefile
   branches/cross/packages/curl/Makefile
   branches/cross/packages/e2fsprogs/Makefile
   branches/cross/packages/flex/Makefile
   branches/cross/packages/groff/Makefile
   branches/cross/packages/inetutils/Makefile
   branches/cross/packages/kbd/Makefile
   branches/cross/packages/less/Makefile
   branches/cross/packages/libtool/Makefile
   branches/cross/packages/man-pages/Makefile
   branches/cross/packages/mktemp/Makefile
   branches/cross/packages/psmisc/Makefile
   branches/cross/packages/sysklogd/Makefile
   branches/cross/packages/sysvinit/Makefile
Log:
Removed man-db, added man, various build updates and removed last LIB_MAYBE64 
variables.

Modified: branches/cross/Makefile
===================================================================
--- branches/cross/Makefile     2006-07-12 08:50:35 UTC (rev 1608)
+++ branches/cross/Makefile     2006-07-12 09:12:34 UTC (rev 1609)
@@ -370,8 +370,7 @@
 
 adjusting-toolchain:
        gcc -dumpspecs | \
-       perl -pi -e 's@/tools/lib/ld@/lib/[EMAIL PROTECTED];' \
-        -e 's@/tools/lib64/ld@/lib64/[EMAIL PROTECTED];' \
+       perl -p -e 's@/tools/lib/ld@/lib/[EMAIL PROTECTED];' \
         -e '[EMAIL PROTECTED]:[EMAIL PROTECTED]/usr/lib/ @g;' > \
         `dirname $$(gcc --print-libgcc-file-name)`/specs
        @touch $@ 

Modified: branches/cross/packages/curl/Makefile
===================================================================
--- branches/cross/packages/curl/Makefile       2006-07-12 08:50:35 UTC (rev 
1608)
+++ branches/cross/packages/curl/Makefile       2006-07-12 09:12:34 UTC (rev 
1609)
@@ -20,12 +20,12 @@
        $(std_build)
 
 compile-stage2:
-        ./configure --prefix=/usr --libdir=/usr/$(LIB_MAYBE64)
+       ./configure --prefix=/usr
        make $(PM)
        make install
        find docs -name "Makefile*" -o -name "*.1" -o -name "*.3" | xargs rm
        install -v -d -m755 /usr/share/doc/$(DIR)
-       cp -R docs/* /usr/share/doc/$(DIR)
+       cp -v -R docs/* /usr/share/doc/$(DIR)
 
 clean:
        -rm -rf $(DIR)

Modified: branches/cross/packages/e2fsprogs/Makefile
===================================================================
--- branches/cross/packages/e2fsprogs/Makefile  2006-07-12 08:50:35 UTC (rev 
1608)
+++ branches/cross/packages/e2fsprogs/Makefile  2006-07-12 09:12:34 UTC (rev 
1609)
@@ -1,12 +1,12 @@
 # E2fsprogs Makefile
 
 NM= e2fsprogs
-VRS= 1.38
+VRS= 1.39
 DIR= $(NM)-$(VRS)
 
 FILE= $(DIR).tar.gz
 URL-$(FILE)= $(HTTP)/$(NM)/$(FILE)
-SHA-$(FILE)= aa8915fe43bc7cf5fba633df7041009ce9981551
+SHA-$(FILE)= c2dad0c9bd76701eafe3804e2a7d072aa198f046
 
 # Targets
 
@@ -22,16 +22,9 @@
 
 compile-stage2:
        mkdir build
-ifndef CROSS
        cd build ; ../configure --prefix=/usr --with-root-prefix="" \
         --enable-elf-shlibs --disable-evms
        cd build ; make
-else
-       sed -i '/libdir=.*\/lib/s@/lib@/[EMAIL PROTECTED]' configure
-       cd build ; CC="gcc $(64FLAGS)" ../configure --prefix=/usr \
-        --with-root-prefix="" --enable-elf-shlibs --disable-evms
-       cd build ; make CC="gcc $(64FLAGS)"
-endif
        cd build ; make install
        cd build ; make install-libs
 

Modified: branches/cross/packages/flex/Makefile
===================================================================
--- branches/cross/packages/flex/Makefile       2006-07-12 08:50:35 UTC (rev 
1608)
+++ branches/cross/packages/flex/Makefile       2006-07-12 09:12:34 UTC (rev 
1609)
@@ -21,15 +21,10 @@
        cp $(SRC)/$(FILE) $(LFSSRC)
 
 compile-stage2:
-ifndef CROSS
        ./configure --prefix=/usr
-else
-       CC="gcc $(64FLAGS)" ./configure --prefix=/usr \
-        --libdir=/usr/lib64
-endif
        make $(PM)
        make install
-       ln -sfv libfl.a /usr/$(LIB_MAYBE64)/libl.a
+       ln -sv libfl.a /usr/lib/libl.a
        echo "#!/bin/sh" > /usr/bin/lex
        echo "# Begin /usr/bin/lex" >> /usr/bin/lex
        echo "" >> /usr/bin/lex

Modified: branches/cross/packages/groff/Makefile
===================================================================
--- branches/cross/packages/groff/Makefile      2006-07-12 08:50:35 UTC (rev 
1608)
+++ branches/cross/packages/groff/Makefile      2006-07-12 09:12:34 UTC (rev 
1609)
@@ -1,22 +1,13 @@
 # Groff Makefile
 
-# ascii8 and nippon devices exist only for groff-1.18.1.1 as a patch
-# rejected upstream.
-# Do not upgrade this package before Debian does it!
-# http://bugs.debian.org/196762
-
 NM= groff
-VRS= 1.18.1.1
+VRS= 1.19.2
 DIR= $(NM)-$(VRS)
 
 FILE= $(DIR).tar.gz
 URL-$(FILE)= $(HTTP)/$(NM)/$(FILE)
-SHA-$(FILE)= 19c8c83e6ee29dd6041dae0daf1c1d0debd3d32a
+SHA-$(FILE)= cfad99a5c52933a6a9180e394bd94fbaec0ac956
 
-PATCH= $(DIR)-debian_fixes-1.patch
-URL-$(PATCH)= $(HTTP)/$(NM)/$(PATCH)
-SHA-$(PATCH)= 39fb82b9673523cb2451a0491929693226ea97dd
-
 # Targets
 
 include $(ROOT)/scripts/functions
@@ -25,24 +16,17 @@
        chroot "$(MP)" $(chenv-pre-bash) \
        'cd $(ROOT) && make ch-$(NM) $(chbash-pre-bash)'
 
-stage2: Makefile $(FILE) $(PATCH)
+stage2: Makefile $(FILE)
        $(std_build)
-       cp $(SRC)/{$(FILE),$(PATCH)} $(LFSSRC)
+       cp $(SRC)/$(FILE) $(LFSSRC)
 
 compile-stage2:
-       patch -Np1 -i ../$(PATCH)
-       sed -i -e 's/2010/002D/' -e 's/2212/002D/' \
-           -e 's/2018/0060/' -e 's/2019/0027/' font/devutf8/R.proto
-ifndef CROSS
-       PAGE=$(pagesize) ./configure --prefix=/usr --enable-multibyte
-else
-       PAGE=$(pagesize) CC="gcc $(64FLAGS)" CXX="g++ $(64FLAGS)" \
-        ./configure --prefix=/usr --libdir=/usr/$(LIB_MAYBE64) 
--enable-multibyte
-endif
+       PAGE=$(pagesize) ./configure --prefix=/usr
        make
        make install
-       ln -sf eqn /usr/bin/geqn
-       ln -sf tbl /usr/bin/gtbl
+       ln -sv soelim /usr/bin/zsoelim
+       ln -sv eqn /usr/bin/geqn
+       ln -sv tbl /usr/bin/gtbl
 
 clean:
        -rm -rf $(DIR)

Modified: branches/cross/packages/inetutils/Makefile
===================================================================
--- branches/cross/packages/inetutils/Makefile  2006-07-12 08:50:35 UTC (rev 
1608)
+++ branches/cross/packages/inetutils/Makefile  2006-07-12 09:12:34 UTC (rev 
1609)
@@ -31,17 +31,10 @@
 compile-stage2:
        patch -Np1 -i ../$(PATCH2)
        patch -Np1 -i ../$(PATCH1)
-ifndef CROSS
        ./configure --prefix=/usr --libexecdir=/usr/sbin \
        --sysconfdir=/etc --localstatedir=/var \
        --disable-logger --disable-syslogd \
        --disable-whois --disable-servers
-else
-       CC="gcc $(64FLAGS)" ./configure --prefix=/usr \
-       --libexecdir=/usr/sbin --sysconfdir=/etc --localstatedir=/var \
-       --disable-logger --disable-syslogd --disable-whois \
-       --disable-servers
-endif
        make $(PM)
        make install
        mv /usr/bin/ping /bin

Modified: branches/cross/packages/kbd/Makefile
===================================================================
--- branches/cross/packages/kbd/Makefile        2006-07-12 08:50:35 UTC (rev 
1608)
+++ branches/cross/packages/kbd/Makefile        2006-07-12 09:12:34 UTC (rev 
1609)
@@ -8,32 +8,18 @@
 URL-$(FILE)= $(HTTP)/$(NM)/$(FILE)
 SHA-$(FILE)= 65eaae4d98fca3f7ae7dfc9d9cb7c5a432c6475f
 
-BELARUSIAN_FILE= belarusian-0.3.tar.gz
-URL-$(BELARUSIAN_FILE)= http://www.mova.org/bellinux/$(BELARUSIAN_FILE)
-SHA-$(BELARUSIAN_FILE)= c0026a915fff58cdc3b68bb57de4eec35a220c43
-
-THAI_FILE= thai-console-data_cvs20051001.tar.bz2
-URL-$(THAI_FILE)= http://www.linuxfromscratch.org/~alexander/$(THAI_FILE)
-SHA-$(THAI_FILE)= 2d5e8f4d6cf488987600d455078fe8f5d4199217
-
 PATCH1= $(DIR)-backspace-1.patch
 URL-$(PATCH1)= $(HTTP)/$(NM)/$(PATCH1)
 SHA-$(PATCH1)= 39e332e42d5145dfc47786dba5eff63cda91d0ba
 
-PATCH30= $(DIR)-sparc_kbdrate-1.patch
-URL-$(PATCH30)= 
http://www.linuxfromscratch.org/patches/downloads/$(NM)/$(PATCH30)
-SHA-$(PATCH30)= 3fe2f0e6a311b8a580f09472dae1b1abbbb7ad21
+PATCH2= $(DIR)-sparc_kbdrate-1.patch
+URL-$(PATCH2)= 
http://www.linuxfromscratch.org/patches/downloads/$(NM)/$(PATCH2)
+SHA-$(PATCH2)= 3fe2f0e6a311b8a580f09472dae1b1abbbb7ad21
 
 PATCH3= $(DIR)-gcc4_fixes-1.patch
 URL-$(PATCH3)= $(HTTP)/$(NM)/$(PATCH3)
 SHA-$(PATCH3)= 93ec9885a79ff79088f1533ec52f1a87dae69500
 
-STAGE2-DEPS = $(FILE) $(BELARUSIAN_FILE) $(THAI_FILE) $(PATCH1) $(PATCH3)
-ifeq ($(LFS-ARCH),sparc64)
-STAGE2-DEPS += $(PATCH30)
-endif
-
-
 # Targets
 
 include $(ROOT)/scripts/functions
@@ -42,43 +28,22 @@
        chroot "$(MP)" $(chenv-post-bash) \
        'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)'
 
-stage2: Makefile $(STAGE2-DEPS)
+stage2: Makefile $(FILE) $(PATCH1) $(PATCH2) $(PATCH3)
        $(std_build)
-       cp $(SRC)/{$(FILE),$(PATCH1),$(PATCH3)} $(LFSSRC)
+       cp $(SRC)/{$(FILE),$(PATCH2),$(PATCH3)} $(LFSSRC)
 
 compile-stage2:
-       cd .. ; unpack $(BELARUSIAN_FILE) ; unpack $(THAI_FILE)
-       zcat ../bellinux/console/keymaps/by2_win.kmap.gz > 
data/keymaps/i386/qwerty/by2_win.map
-       sed -i -e 's/\(50 = 0x.\)A/\1C/' data/keymaps/i386/qwerty/by2_win.map
        patch -Np1 -i ../$(PATCH1)
        patch -Np1 -i ../$(PATCH3)
 ifeq ($(LFS-ARCH),sparc64)
-       patch -Np1 -i ../$(PATCH30)
+       patch -Np1 -i ../$(PATCH2)
 endif
-ifndef CROSS
-       ./configure
+       ./configure --datadir=/lib/kbd
        make $(PM)
-else
-       CC="gcc $(64FLAGS)" ./configure
-       make $(PM) CC="gcc $(64FLAGS)"
-endif
        make install
-       # Turkish fixup
-       cp /usr/share/kbd/consoletrans/cp857_to_uni.trans 
/usr/share/kbd/unimaps/cp857.uni
-       # Thai fonts and keymaps
-       gzip ../thai-console-data/consolefonts/*.psf
-       install -m644 ../thai-console-data/consolefonts/*.psf.gz 
/usr/share/kbd/consolefonts
-       install -m644 ../thai-console-data/consoletrans/tis620.acm 
/usr/share/kbd/consoletrans/tis620_to_uni.trans
-       for a in ../thai-console-data/keymaps/*.kmap \
-        ../thai-console-data/keymaps/experimental/*.kmap ; do \
-           mv $${a} $${a%kmap}map ; done
-       sed -i 's,\+U,U,g' ../thai-console-data/keymaps/experimental/*.map
-       gzip ../thai-console-data/keymaps/*.map 
../thai-console-data/keymaps/experimental/*.map
-       install -m644 ../thai-console-data/keymaps/*.map.gz 
../thai-console-data/keymaps/experimental/*uni*.map.gz 
/usr/share/kbd/keymaps/i386/qwerty
+       mv -v /usr/bin/{kbd_mode,openvt,setfont} /bin
 
 clean:
        -rm -rf $(DIR)
-       -rm -rf bellinux
-       -rm -rf thai-console-data
 
 .PHONY: clean chroot compile-stage2

Modified: branches/cross/packages/less/Makefile
===================================================================
--- branches/cross/packages/less/Makefile       2006-07-12 08:50:35 UTC (rev 
1608)
+++ branches/cross/packages/less/Makefile       2006-07-12 09:12:34 UTC (rev 
1609)
@@ -21,17 +21,10 @@
        cp $(SRC)/$(FILE) $(LFSSRC)
 
 compile-stage2:
-ifndef CROSS
        ./configure --prefix=/usr --sysconfdir=/etc
-else
-       CC="gcc $(64FLAGS)" ./configure --prefix=/usr \
-        --sysconfdir=/etc
-endif
        make $(PM)
        make install
-ifdef CROSS
        mv /usr/bin/less /bin
-endif
 
 clean:
        -rm -rf $(DIR)

Modified: branches/cross/packages/libtool/Makefile
===================================================================
--- branches/cross/packages/libtool/Makefile    2006-07-12 08:50:35 UTC (rev 
1608)
+++ branches/cross/packages/libtool/Makefile    2006-07-12 09:12:34 UTC (rev 
1609)
@@ -21,12 +21,7 @@
        cp $(SRC)/$(FILE) $(LFSSRC)
 
 compile-stage2:
-ifndef CROSS
        ./configure --prefix=/usr
-else
-       CC="gcc $(64FLAGS)" ./configure --prefix=/usr \
-        --libdir=/usr/lib64
-endif
        make $(PM)
        make install
 

Added: branches/cross/packages/man/Makefile
===================================================================
--- branches/cross/packages/man/Makefile                                (rev 0)
+++ branches/cross/packages/man/Makefile        2006-07-12 09:12:34 UTC (rev 
1609)
@@ -0,0 +1,33 @@
+# man Makefile
+
+NM= man
+VRS= 1.6d
+DIR= $(NM)-$(VRS)
+
+FILE= $(DIR).tar.gz
+URL-$(FILE)= $(HTTP)/$(NM)/$(FILE)
+SHA-$(FILE)= f83aecdcd922f0cf3515665b8e1e0e2514c99286
+
+# Targets
+
+include $(ROOT)/scripts/functions
+
+chroot:
+       chroot "$(MP)" $(chenv-post-bash) \
+       'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)'
+
+stage2: Makefile $(FILE)
+       $(std_build)
+       cp $(SRC)/$(FILE) $(LFSSRC)
+
+compile-stage2:
+       sed -i '[EMAIL PROTECTED]@&[EMAIL PROTECTED]' configure
+       sed -i '[EMAIL PROTECTED]/usr/[EMAIL PROTECTED]&@g' src/man.conf.in
+       ./configure -confdir=/etc
+       make
+       make install
+
+clean:
+       -rm -rf $(DIR)
+
+.PHONY: clean chroot compile-stage2

Modified: branches/cross/packages/man-pages/Makefile
===================================================================
--- branches/cross/packages/man-pages/Makefile  2006-07-12 08:50:35 UTC (rev 
1608)
+++ branches/cross/packages/man-pages/Makefile  2006-07-12 09:12:34 UTC (rev 
1609)
@@ -1,12 +1,12 @@
 # Man-pages Makefile
 
 NM= man-pages
-VRS= 2.21
+VRS= 2.33
 DIR= $(NM)-$(VRS)
 
 FILE= $(DIR).tar.bz2
 URL-$(FILE)= $(HTTP)/$(NM)/$(FILE)
-SHA-$(FILE)= 36e50c9058d30244afa70e6622baea32ded258a2
+SHA-$(FILE)= dcbcaabdd8d0508b8ca6a766040e35a828680c75
 
 # Targets
 

Modified: branches/cross/packages/mktemp/Makefile
===================================================================
--- branches/cross/packages/mktemp/Makefile     2006-07-12 08:50:35 UTC (rev 
1608)
+++ branches/cross/packages/mktemp/Makefile     2006-07-12 09:12:34 UTC (rev 
1609)
@@ -26,11 +26,7 @@
 
 compile-stage2:
        patch -Np1 -i ../$(PATCH1)
-ifndef CROSS
        ./configure --prefix=/usr --with-libc
-else
-       CC="gcc $(64FLAGS)" ./configure --prefix=/usr --with-libc
-endif
        make $(PM)
        make install
        make install-tempfile

Modified: branches/cross/packages/psmisc/Makefile
===================================================================
--- branches/cross/packages/psmisc/Makefile     2006-07-12 08:50:35 UTC (rev 
1608)
+++ branches/cross/packages/psmisc/Makefile     2006-07-12 09:12:34 UTC (rev 
1609)
@@ -21,12 +21,7 @@
        cp $(SRC)/$(FILE) $(LFSSRC)
 
 compile-stage2:
-ifndef CROSS
        ./configure --prefix=/usr --exec-prefix=""
-else
-       CC="gcc $(64FLAGS)" ./configure --prefix=/usr \
-        --exec-prefix=""
-endif
        make $(PM)
        make install
        mv -v /bin/pstree* /usr/bin

Modified: branches/cross/packages/sysklogd/Makefile
===================================================================
--- branches/cross/packages/sysklogd/Makefile   2006-07-12 08:50:35 UTC (rev 
1608)
+++ branches/cross/packages/sysklogd/Makefile   2006-07-12 09:12:34 UTC (rev 
1609)
@@ -12,10 +12,6 @@
 URL-$(PATCH1)= $(HTTP)/$(NM)/$(PATCH1)
 SHA-$(PATCH1)= 4fbd5e56c212c8e37f363eb48ba86a5ecea21f4a
 
-PATCH50= $(DIR)-8bit-1.patch
-URL-$(PATCH50)= 
http://www.linuxfromscratch.org/patches/downloads/$(NM)/$(PATCH50)
-SHA-$(PATCH50)= edc01eceb4ae7af3d6a02e23a4dace8fee50f3eb
-
 # Targets
 
 include $(ROOT)/scripts/functions
@@ -24,18 +20,13 @@
        chroot "$(MP)" $(chenv-post-bash) \
        'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)'
 
-stage2: Makefile $(FILE) $(PATCH1) $(PATCH50)
+stage2: Makefile $(FILE) $(PATCH1)
        $(std_build)
-       cp $(SRC)/{$(FILE),$(PATCH1),$(PATCH50)} $(LFSSRC)
+       cp $(SRC)/{$(FILE),$(PATCH1)} $(LFSSRC)
 
 compile-stage2:
        patch -Np1 -i ../$(PATCH1)
-       patch -Np1 -i ../$(PATCH50)
-ifndef CROSS
        make $(PM)
-else
-       make $(PM) CC="gcc $(64FLAGS)"
-endif
        make install
        cp -ra $(ROOT)/etc/syslog.conf /etc
 

Modified: branches/cross/packages/sysvinit/Makefile
===================================================================
--- branches/cross/packages/sysvinit/Makefile   2006-07-12 08:50:35 UTC (rev 
1608)
+++ branches/cross/packages/sysvinit/Makefile   2006-07-12 09:12:34 UTC (rev 
1609)
@@ -8,10 +8,6 @@
 URL-$(FILE)= $(HTTP)/$(NM)/$(FILE)
 SHA-$(FILE)= 3e78df609a2ff0fea6304cb662a7f10298d03667
 
-PATCH1= $(DIR)-reexec06-1.patch
-URL-$(PATCH1)= $(HTTP)/$(NM)/$(PATCH1)
-SHA-$(PATCH1)= d06fd7274e767c1c98be27d1dc4adb135260e479
-
 # Targets
 
 include $(ROOT)/scripts/functions
@@ -20,20 +16,15 @@
        chroot "$(MP)" $(chenv-post-bash) \
        'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)'
 
-stage2: Makefile $(FILE) $(PATCH1)
+stage2: Makefile $(FILE)
        $(std_build)
        cp $(SRC)/$(FILE) $(LFSSRC)
 
 compile-stage2:
-       patch -Np1 -i ../$(PATCH1)
        sed -i '[EMAIL PROTECTED] processes@& started by [EMAIL PROTECTED]' 
src/init.c
-ifndef CROSS
-       ROOT="" make $(PM) -C src
-else
-       ROOT="" make -C src clobber
-       ROOT="" make $(PM) -C src CC="gcc $(64FLAGS)"
-endif
-       ROOT="" make -C src install
+       make $(PM) -C src clobber
+       make $(PM) -C src
+       make -C src install
        cp $(ROOT)/etc/inittab /etc
 
 clean:

-- 
http://linuxfromscratch.org/mailman/listinfo/livecd
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to