Changeset 1610

Show
Ignore:
Timestamp:
07/12/06 03:27:52 (2 years ago)
Author:
justin
Message:

Added elftoaout and silo for sparc64, upgraded vim to 7.0, udev to 093.

Location:
branches/cross/packages
Files:
4 modified
2 copied

Legend:

Unmodified
Added
Removed
  • branches/cross/packages/elftoaout/Makefile

    r1065 r1610  
    1 # device-mapper Makefile 
     1# elftoaout Makefile 
    22 
    3 NM= device-mapper 
    4 VRS= 1.01.05 
     3NM= elftoaout 
     4VRS= 2.3 
    55DIR= $(NM).$(VRS) 
    66 
    77FILE= $(DIR).tgz 
    8 URL-$(FILE)= ftp://sources.redhat.com/pub/dm/$(FILE) 
    9 SHA-$(FILE)= 8b28c277ceb11f8a78f5e91b95036f5a563c7fa9 
     8URL-$(FILE)= $(HTTP)/$(NM)/$(FILE) 
     9SHA-$(FILE)= e47d5016de1e62a21f35f091c8c598a50b547243 
     10 
     11PATCH1= $(DIR)-64bit_fixes-1.patch 
     12URL-$(PATCH1)= $(HTTP)/$(NM)/$(PATCH1) 
     13SHA-$(PATCH1)= 73cfaed296adb33bdb80a3ca056fcb50c6e112cf 
    1014 
    1115# Targets 
     
    1923stage2: Makefile $(FILE) 
    2024        $(std_build) 
     25        cp $(SRC)/$(FILE),$(PATCH1)} $(LFSSRC) 
    2126 
    2227compile-stage2: 
    23         ./configure --prefix=/usr 
    24         make $(PM) 
     28        patch -Np1 -i ../$(PATCH1) 
     29        make $(PM) CC="gcc $(64FLAGS)" 
    2530        make install 
    26         install -m644 lib/ioctl/libdevmapper.a /usr/lib 
    2731 
    2832clean: 
  • branches/cross/packages/silo/Makefile

    r1065 r1610  
    1 # device-mapper Makefile 
     1# silo Makefile 
    22 
    3 NM= device-mapper 
    4 VRS= 1.01.05 
     3NM= silo 
     4VRS= 1.4.11 
    55DIR= $(NM).$(VRS) 
    66 
    7 FILE= $(DIR).tgz 
    8 URL-$(FILE)= ftp://sources.redhat.com/pub/dm/$(FILE) 
    9 SHA-$(FILE)= 8b28c277ceb11f8a78f5e91b95036f5a563c7fa9 
     7FILE= $(DIR).tar.bz2 
     8URL-$(FILE)= $(HTTP)/$(NM)/$(FILE) 
     9SHA-$(FILE)= fee80586e2d027ba1c7ea4b40ad5d909b5a9f064 
     10 
     11PATCH1= $(DIR)-fixes-1.patch 
     12URL-$(PATCH1)= $(HTTP)/$(NM)/$(PATCH1) 
     13SHA-$(PATCH1)= 12e691866be9bacfd76b14ec6810db129d5121c2 
    1014 
    1115# Targets 
     
    1721        'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)' 
    1822 
    19 stage2: Makefile $(FILE) 
     23stage2: Makefile $(FILE) $(PATCH1) 
    2024        $(std_build) 
     25        cp $(SRC)/{$(FILE),$(PATCH1)} $(LFSSRC)/ 
    2126 
    2227compile-stage2: 
    23         ./configure --prefix=/usr 
     28        patch -Np1 -i ../$(PATCH1) 
    2429        make $(PM) 
    2530        make install 
    26         install -m644 lib/ioctl/libdevmapper.a /usr/lib 
    2731 
    2832clean: 
  • branches/cross/packages/udev/Makefile

    r1508 r1610  
    22 
    33NM= udev 
    4 VRS= 091 
    5 CONFVRS= 20060502-try2 
     4VRS= 093 
    65DIR= $(NM)-$(VRS) 
    7 CONFDIR=$(NM)-config-$(CONFVRS) 
    86 
    97FILE= $(DIR).tar.bz2 
    10 URL-$(FILE)= http://www.kernel.org/pub/linux/utils/kernel/hotplug/$(FILE) 
    11 SHA-$(FILE)= d6c9ad0fd86df80f5e6228ce529de1a2c1427a85 
    12  
    13 CONFIG1= $(CONFDIR).tar.bz2 
    14 URL-$(CONFIG1)= http://downloads.linuxfromscratch.org/$(CONFIG1) 
    15 SHA-$(CONFIG1)= 55690045db2d3cf70f5e46e11846494b6ccd33dc 
     8URL-$(FILE)= $(HTTP)/$(NM)/$(FILE) 
     9SHA-$(FILE)= 7baa5088602765a22c4417bbafd6730365cd1653 
    1610 
    1711# Targets 
     
    2317        'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)' 
    2418 
    25 stage2: Makefile $(FILE) $(CONFIG1) 
     19stage2: Makefile $(FILE) 
    2620        $(std_build) 
    27         cp $(SRC)/{$(FILE),$(CONFIG1)} $(LFSSRC) 
     21        cp $(SRC)/$(FILE) $(LFSSRC) 
    2822 
    2923compile-stage2: 
    30         tar xf ../$(CONFIG1) 
    31         install -dv /lib/{firmware,udev/devices/{pts,shm}} 
    32         mknod -m0666 /lib/udev/devices/null c 1 3 
    33         ln -sfv /proc/self/fd /lib/udev/devices/fd 
    34         ln -sfv /proc/self/fd/0 /lib/udev/devices/stdin 
    35         ln -sfv /proc/self/fd/1 /lib/udev/devices/stdout 
    36         ln -sfv /proc/self/fd/2 /lib/udev/devices/stderr 
    37         ln -sfv /proc/kcore /lib/udev/devices/core 
    38         rm -rf extras/dasd_id 
    39 ifndef CROSS 
    40         make EXTRAS="`echo extras/*/`" 
    41 else 
    42         make CC="gcc $(64FLAGS)" LD="gcc $(64FLAGS)" \ 
    43          EXTRAS="`echo extras/*/`" 
    44 endif 
    45         make DESTDIR=/ EXTRAS="`echo extras/*/`" install 
    46         cp $(CONFDIR)/[0-9]* /etc/udev/rules.d/ 
    47         install -v -m 744 $(CONFDIR)/write_cd_aliases /lib/udev/ 
    48         echo 'ACTION=="add", BUS=="pci", SYSFS{class}=="0x030000", RUN+="detect-video"' >/etc/udev/rules.d/30-video.rules 
    49         install -m755 ../detect-video /lib/udev 
    50         install -m644 ../50-network.rules /etc/udev/rules.d/ 
    51         install -m644 -D docs/writing_udev_rules/index.html \ 
    52          /usr/share/doc/$(DIR)/index.html 
    53         # Debug, remove before release 
    54         gcc -o bug ../bug.c 
    55         install -m755 bug /lib/udev 
    56         # End of debug 
     24        make EXTRAS="extras/floppy extras/cdrom_id extras/firmware \ 
     25         extras/scsi_id extras/volume_id extras/ata_id extras/usb_id \ 
     26         extras/edd_id extras/dasd_id extras/path_id" udevdir=/dev 
     27        make DESTDIR=/ EXTRAS="extras/floppy extras/cdrom_id extras/firmware \ 
     28         extras/scsi_id extras/volume_id extras/ata_id extras/usb_id \ 
     29         extras/edd_id extras/dasd_id extras/path_id" udevdir=/dev install 
     30        install -v extras/eventrecorder.sh /lib/udev 
     31        install -v -m644 -D docs/writing_udev_rules/index.html \ 
     32         /usr/share/doc/udev-093/index.html 
     33        install -dv /lib/firmware 
    5734 
    5835clean: 
  • branches/cross/packages/vim/Makefile

    r1499 r1610  
    22 
    33NM= vim 
    4 VRS= 6.4 
    5 DIR= $(NM)64 
     4VRS= 7.0 
     5DIR= $(NM)70 
    66 
    77FILE= $(NM)-$(VRS).tar.bz2 
    88URL-$(FILE)= $(HTTP)/$(NM)/$(FILE) 
    9 SHA-$(FILE)= 4ecc16d704b303db25c52c6bc33ab65e661ace93 
     9SHA-$(FILE)= 38ef48cabf942d0dc804a794dcc6f002b9457fc8 
    1010 
    1111FILE2= $(NM)-$(VRS)-lang.tar.gz 
    1212URL-$(FILE2)= $(HTTP)/$(NM)/$(FILE2) 
    13 SHA-$(FILE2)= 4b80d0f2a0643ab942a9297b88a5447f654e998e 
     13SHA-$(FILE2)= 3db6b0004d213490cc00d361835e7a7c685adb52 
     14 
     15PATCH1= $(NM)-$(VRS)-fixes-5.patch 
     16URL-$(PATCH1)= $(HTTP)/$(NM)/$(PATCH1) 
     17SHA-$(PATCH1)= 15ecd0dbfff4d4b221baca8f8a7c7bb841598a25 
    1418 
    1519# Targets 
     
    2529        'cd $(ROOT) && make chroot-gvim $(chbash-post-bash)' 
    2630 
    27 stage2: Makefile $(FILE) $(FILE2) 
     31stage2: Makefile $(FILE) $(FILE2) $(PATCH1) 
    2832        $(std_build) 
    29         cp $(SRC)/{$(FILE),$(FILE2)} $(LFSSRC) 
     33        cp $(SRC)/{$(FILE),$(FILE2),$(PATCH1)} $(LFSSRC) 
    3034 
    3135compile-stage2: 
     36        patch -Np1 -i ../$(PATCH1) 
    3237        unpack ../$(FILE2) --strip-components=1 
    3338        echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h 
    34 ifndef CROSS 
    3539        ./configure --prefix=/usr --enable-multibyte 
    36 else 
    37         CC="gcc $(64FLAGS)" CXX="g++ $(64FLAGS)" \ 
    38          ./configure --prefix=/usr --enable-multibyte 
    39 endif 
    4040        make $(PM) 
    4141        make install 
    42         rm -f /usr/share/vim/$(DIR)/tutor/tutor.{gr,pl,ru,sk} 
    43         rm -f /usr/share/vim/$(DIR)/tutor/tutor.??.* 
    4442        ln -sfv vim /usr/bin/vi 
    45         ln -sfv vim.1 /usr/share/man/man1/vi.1 
    4643        ln -sfv ../vim/$(DIR)/doc /usr/share/doc/vim-$(VRS) 
    4744        cp $(ROOT)/etc/vimrc /etc 
     
    5148 
    5249compile-stage3: 
     50        patch -Np1 -i ../$(PATCH1) 
    5351        unpack ../$(FILE2) --strip-components=1 
    5452        echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h 
    5553        echo '#define SYS_GVIMRC_FILE "/etc/gvimrc"' >> src/feature.h 
    56         ./configure --prefix=/usr --with-features=huge 
     54        ./configure --prefix=/usr --enable-multibyte --with-features=huge 
    5755        make $(PM) 
    5856        make install 
    59         rm -f /usr/share/vim/$(DIR)/tutor/tutor.{gr,pl,ru,sk} 
    60         rm -f /usr/share/vim/$(DIR)/tutor/tutor.??.* 
    6157        ln -sfv vim /usr/bin/vi 
    62         ln -sfv vim.1 /usr/share/man/man1/vi.1 
    6358        ln -sfv ../vim/$(DIR)/doc /usr/share/doc/vim-$(VRS) 
    6459        cp $(ROOT)/etc/vimrc /etc