r418 - in x86/branches/utf8: . packages packages/boehm-gc packages/imlib packages/w3m

alexander at linuxfromscratch.org alexander at linuxfromscratch.org
Thu Jul 28 21:49:34 PDT 2005


Author: alexander
Date: 2005-07-28 22:49:34 -0600 (Thu, 28 Jul 2005)
New Revision: 418

Added:
   x86/branches/utf8/packages/boehm-gc/
   x86/branches/utf8/packages/boehm-gc/Makefile
   x86/branches/utf8/packages/imlib/
   x86/branches/utf8/packages/imlib/Makefile
   x86/branches/utf8/packages/w3m/
   x86/branches/utf8/packages/w3m/Makefile
Modified:
   x86/branches/utf8/Makefile
Log:
Added w3m and its dependencies.


Modified: x86/branches/utf8/Makefile
===================================================================
--- x86/branches/utf8/Makefile	2005-07-29 01:29:32 UTC (rev 417)
+++ x86/branches/utf8/Makefile	2005-07-29 04:49:34 UTC (rev 418)
@@ -182,7 +182,7 @@
 	ch-unzip ch-lynx ch-libxml2 ch-expat ch-subversion ch-dialog ch-lfs-bootscripts ch-docbook-xml ch-libxslt \
 	ch-docbook-xsl ch-html_tidy ch-LFS-BOOK ch-libpng ch-freetype ch-fontconfig ch-Xorg ch-freefont ch-inputattach \
 	ch-fonts-dejavu ch-update-fontsdir ch-libjpeg ch-libtiff ch-openssh ch-pkgconfig ch-glib2 \
-	ch-libungif ch-imlib2 stop-here ch-pango ch-atk ch-gtk2 ch-cvs ch-popt ch-samba ch-libIDL ch-firefox ch-thunderbird \
+	ch-libungif ch-imlib2 ch-imlib ch-boehm-gc ch-w3m stop-here ch-pango ch-atk ch-gtk2 ch-cvs ch-popt ch-samba ch-libIDL ch-firefox ch-thunderbird \
 	ch-startup-notification ch-gvim ch-xfce ch-lua ch-ion ch-irssi ch-xchat ch-tcpwrappers ch-portmap \
 	ch-nfs-utils ch-traceroute ch-ncftp ch-pciutils ch-nALFS ch-device-mapper ch-LVM2 ch-dhcpcd \
 	ch-distcc ch-ppp ch-rp-pppoe ch-libaal ch-reiser4progs ch-squashfs ch-cpio ch-mutt ch-msmtp ch-slrn \
@@ -721,6 +721,18 @@
 	make -C $(PKG)/$@ chroot
 	make unmount
 
+imlib: prep-chroot
+	make -C $(PKG)/$@ chroot
+	make unmount
+
+boehm-gc: prep-chroot
+	make -C $(PKG)/$@ chroot
+	make unmount
+
+w3m: prep-chroot
+	make -C $(PKG)/$@ chroot
+	make unmount
+
 pango: prep-chroot
 	make -C $(PKG)/$@ chroot
 	make unmount
@@ -1292,6 +1304,15 @@
 ch-imlib2: popdev
 	make -C $(PKG)/imlib2 stage2
 
+ch-imlib: popdev
+	make -C $(PKG)/imlib stage2
+
+ch-boehm-gc: popdev
+	make -C $(PKG)/boehm-gc stage2
+
+ch-w3m: popdev
+	make -C $(PKG)/w3m stage2
+
 ch-libIDL: popdev
 	make -C $(PKG)/libIDL stage2
 

Added: x86/branches/utf8/packages/boehm-gc/Makefile
===================================================================
--- x86/branches/utf8/packages/boehm-gc/Makefile	2005-07-29 01:29:32 UTC (rev 417)
+++ x86/branches/utf8/packages/boehm-gc/Makefile	2005-07-29 04:49:34 UTC (rev 418)
@@ -0,0 +1,28 @@
+# Boehm-gc Makefile
+
+# Package versions
+NM= gc
+VRS= 6.5
+DIR= $(NM)$(VRS)
+FILE= $(NM)$(VRS).tar.gz
+URL= http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/$(FILE)
+
+#RULES
+
+.PHONY: clean chroot stage2
+
+chroot:
+	@chroot "$(MP)" $(chenv3) 'cd $(ROOT) && make ch-boehm-gc $(chbash2)'
+
+stage2:
+	@echo ""
+	@echo "=====> Building $(NM) in chroot"
+	@echo ""
+	@if [ ! -f $(FILE) ] ; then $(WGET) $(URL) ; fi
+	@if [ ! -f /usr/lib/libgc.so ] ; then unpack $(FILE) && cd $(DIR) && \
+	 ./configure --prefix=/usr && \
+	 make -j3 && make install ; fi
+	@make clean
+
+clean:
+	@-rm -rf $(DIR)

Added: x86/branches/utf8/packages/imlib/Makefile
===================================================================
--- x86/branches/utf8/packages/imlib/Makefile	2005-07-29 01:29:32 UTC (rev 417)
+++ x86/branches/utf8/packages/imlib/Makefile	2005-07-29 04:49:34 UTC (rev 418)
@@ -0,0 +1,30 @@
+# ImLib Makefile
+
+# Package versions
+NM= imlib
+VRS= 1.9.15
+DIR= $(NM)-$(VRS)
+FILE= $(DIR).tar.bz2
+URL= http://ftp.gnome.org/pub/GNOME/sources/$(NM)/1.9/$(FILE)
+
+#RULES
+
+.PHONY: clean chroot stage2
+
+chroot:
+	@chroot "$(MP)" $(chenv3) 'cd $(ROOT) && make ch-$(NM) $(chbash2)'
+
+stage2:
+	@echo ""
+	@echo "=====> Building $(NM) in chroot"
+	@echo ""
+	@if [ ! -f $(FILE) ] ; then $(WGET) $(URL) ; fi
+	@if [ ! -f /usr/lib/libImlib.so.1 ] ; then unpack $(FILE) && cd $(DIR) && \
+	 ./configure --prefix=/usr --sysconfdir=/etc/imlib && \
+	 make -j3 && make install && \
+	 install -d -m755 /usr/share/doc/$(DIR) && \
+	 install -m644 doc/{*.gif,index.html} /usr/share/doc/$(DIR) ; fi
+	@make clean
+
+clean:
+	@-rm -rf $(DIR)

Added: x86/branches/utf8/packages/w3m/Makefile
===================================================================
--- x86/branches/utf8/packages/w3m/Makefile	2005-07-29 01:29:32 UTC (rev 417)
+++ x86/branches/utf8/packages/w3m/Makefile	2005-07-29 04:49:34 UTC (rev 418)
@@ -0,0 +1,44 @@
+# W3M Makefile
+
+# Package versions
+NM= w3m
+VRS= 0.5.1
+DIR= $(NM)-$(VRS)
+FILE= $(DIR).tar.gz
+URL= http://heanet.dl.sourceforge.net/sourceforge/$(NM)/$(FILE)
+
+# XXX W3M doesn't like our gpm configuration. Posted to w3m-dev-en list.
+# Building without GPM for now.
+
+# BUG: garbage on screen after "w3mman groff" and scrolling to bottom
+# in ru_RU.UTF-8
+
+# TODO: disable external image viewer, by ~/.w3m/config
+
+#RULES
+
+.PHONY: clean chroot stage2
+
+chroot:
+	@chroot "$(MP)" $(chenv3) 'cd $(ROOT) && make ch-$(NM) $(chbash2)'
+
+stage2:
+	@echo ""
+	@echo "=====> Building $(NM) in chroot"
+	@echo ""
+	@if [ ! -f $(FILE) ] ; then $(WGET) $(URL) ; fi
+	@if [ ! -f /usr/bin/w3m ] ; then unpack $(FILE) && cd $(DIR) && \
+	 sed -i 's,Gpm_Open,Gpm_Wgetch,g' configure && \
+	 ./configure --prefix=/usr --libexecdir=/usr/lib --sysconfdir=/etc \
+	     --enable-image --with-mailer=/usr/bin/mutt \
+	     --with-browser=/usr/bin/firefox && \
+	 make -j3 && make install && \
+	 install -v -D -m 644 doc/keymap.default /etc/w3m/keymap && \
+	 install -v -D -m 644 doc/menu.default /etc/w3m/menu && \
+	 install -v -d -m 755 /usr/share/doc/w3m-0.5.1/html && \
+	 install -v -m 644 doc/{HISTORY,READM*,keymap.*,menu.*} /usr/share/doc/$(DIR) && \
+	 install -v -m 644 doc/*.html /usr/share/doc/$(DIR)/html ; fi
+	@make clean
+
+clean:
+	@-rm -rf $(DIR)




More information about the livecd mailing list