# HG changeset patch # User Pascal Bellard # Date 1253862581 -7200 # Node ID cb3974d9da27b9018ef56b3e903ed3b988f1e206 # Parent cb80219b4f2616b64e2a2c18fefcc2cdea0762f8 Up tcc (0.9.25) diff -r cb80219b4f26 -r cb3974d9da27 tcc/receipt --- a/tcc/receipt Fri Sep 25 04:09:04 2009 +0200 +++ b/tcc/receipt Fri Sep 25 09:09:41 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="tcc" -VERSION="0.9.24" +VERSION="0.9.25" CATEGORY="development" SHORT_DESC="fast Tiny C Compiler." MAINTAINER="pascal.bellard@slitaz.org" @@ -17,6 +17,7 @@ patch < ../stuff/Makefile.u || return 1 touch done.Makefile.u fi + sed -i 's/cp -u/cp/' tests/Makefile ./configure --prefix=/usr $CONFIGURE_ARGS && make && make test && diff -r cb80219b4f26 -r cb3974d9da27 tcc/stuff/Makefile.u --- a/tcc/stuff/Makefile.u Fri Sep 25 04:09:04 2009 +0200 +++ b/tcc/stuff/Makefile.u Fri Sep 25 09:09:41 2009 +0200 @@ -1,60 +1,84 @@ ---- tcc-0.9.24/Makefile -+++ tcc-0.9.24/Makefile -@@ -203,28 +203,28 @@ - install: tcc_install libinstall +--- tcc-0.9.25/Makefile ++++ tcc-0.9.25/Makefile +@@ -197,48 +197,48 @@ - tcc_install: $(PROGS) tcc.1 libtcc1.a $(BCHECK_O) tcc-doc.html + ifndef CONFIG_WIN32 + install: $(PROGS) $(LIBTCC1) $(BCHECK_O) libtcc.a tcc.1 tcc-doc.html - mkdir -p "$(bindir)" - $(INSTALL) -s -m755 $(PROGS) "$(bindir)" +- mkdir -p "$(mandir)/man1" +- $(INSTALL) tcc.1 "$(mandir)/man1" +- mkdir -p "$(tccdir)" +- mkdir -p "$(tccdir)/include" + mkdir -p "$(DESTDIR)/$(bindir)" + $(INSTALL) -s -m755 $(PROGS) "$(DESTDIR)/$(bindir)" - ifndef CONFIG_WIN32 -- mkdir -p "$(mandir)/man1" -- $(INSTALL) tcc.1 "$(mandir)/man1" + mkdir -p "$(DESTDIR)/$(mandir)/man1" + $(INSTALL) tcc.1 "$(DESTDIR)/$(mandir)/man1" - endif -- mkdir -p "$(tccdir)" -- mkdir -p "$(tccdir)/include" + mkdir -p "$(DESTDIR)/$(tccdir)" + mkdir -p "$(DESTDIR)/$(tccdir)/include" - ifdef CONFIG_WIN32 + ifneq ($(LIBTCC1),) +- $(INSTALL) -m644 $(LIBTCC1) "$(tccdir)" ++ $(INSTALL) -m644 $(LIBTCC1) "$(DESTDIR)/$(tccdir)" + endif + ifneq ($(BCHECK_O),) +- $(INSTALL) -m644 $(BCHECK_O) "$(tccdir)" ++ $(INSTALL) -m644 $(BCHECK_O) "$(DESTDIR)/$(tccdir)" + endif +- $(INSTALL) -m644 $(addprefix include/,$(TCC_INCLUDES)) "$(tccdir)/include" +- mkdir -p "$(docdir)" +- $(INSTALL) -m644 tcc-doc.html "$(docdir)" +- mkdir -p "$(libdir)" +- $(INSTALL) -m644 libtcc.a "$(libdir)" +- mkdir -p "$(includedir)" +- $(INSTALL) -m644 libtcc.h "$(includedir)" ++ $(INSTALL) -m644 $(addprefix include/,$(TCC_INCLUDES)) "$(DESTDIR)/$(tccdir)/include" ++ mkdir -p "$(DESTDIR)/$(docdir)" ++ $(INSTALL) -m644 tcc-doc.html "$(DESTDIR)/$(docdir)" ++ mkdir -p "$(DESTDIR)/$(libdir)" ++ $(INSTALL) -m644 libtcc.a "$(DESTDIR)/$(libdir)" ++ mkdir -p "$(DESTDIR)/$(includedir)" ++ $(INSTALL) -m644 libtcc.h "$(DESTDIR)/$(includedir)" + + uninstall: +- rm -fv $(foreach P,$(PROGS),"$(bindir)/$P") +- rm -fv $(foreach P,$(LIBTCC1) $(BCHECK_O),"$(tccdir)/$P") +- rm -fv $(foreach P,$(TCC_INCLUDES),"$(tccdir)/include/$P") +- rm -fv "$(docdir)/tcc-doc.html" "$(mandir)/man1/tcc.1" +- rm -fv "$(libdir)/libtcc.a" "$(includedir)/libtcc.h" ++ rm -fv $(foreach P,$(PROGS),"$(DESTDIR)/$(bindir)/$P") ++ rm -fv $(foreach P,$(LIBTCC1) $(BCHECK_O),"$(DESTDIR)/$(tccdir)/$P") ++ rm -fv $(foreach P,$(TCC_INCLUDES),"$(DESTDIR)/$(tccdir)/include/$P") ++ rm -fv "$(docdir)/tcc-doc.html" "$(DESTDIR)/$(mandir)/man1/tcc.1" ++ rm -fv "$(libdir)/libtcc.a" "$(DESTDIR)/$(includedir)/libtcc.h" + + else + install: $(PROGS) $(LIBTCC1) libtcc.a tcc-doc.html +- mkdir -p "$(tccdir)" - mkdir -p "$(tccdir)/lib" -- $(INSTALL) -m644 libtcc1.a win32/lib/*.def "$(tccdir)/lib" +- mkdir -p "$(tccdir)/include" +- mkdir -p "$(tccdir)/examples" +- mkdir -p "$(tccdir)/doc" +- mkdir -p "$(tccdir)/libtcc" +- $(INSTALL) -s -m755 $(PROGS) "$(tccdir)" +- $(INSTALL) -m644 $(LIBTCC1) win32/lib/*.def "$(tccdir)/lib" - cp -r win32/include/. "$(tccdir)/include" - cp -r win32/examples/. "$(tccdir)/examples" +-# $(INSTALL) -m644 $(addprefix include/,$(TCC_INCLUDES)) "$(tccdir)/include" +- $(INSTALL) -m644 tcc-doc.html win32/tcc-win32.txt "$(tccdir)/doc" +- $(INSTALL) -m644 libtcc.a libtcc.h "$(tccdir)/libtcc" ++ mkdir -p "$(DESTDIR)/$(tccdir)" + mkdir -p "$(DESTDIR)/$(tccdir)/lib" -+ $(INSTALL) -m644 libtcc1.a win32/lib/*.def "$(DESTDIR)/$(tccdir)/lib" ++ mkdir -p "$(DESTDIR)/$(tccdir)/include" ++ mkdir -p "$(DESTDIR)/$(tccdir)/examples" ++ mkdir -p "$(DESTDIR)/$(tccdir)/doc" ++ mkdir -p "$(DESTDIR)/$(tccdir)/libtcc" ++ $(INSTALL) -s -m755 $(PROGS) "$(DESTDIR)/$(tccdir)" ++ $(INSTALL) -m644 $(LIBTCC1) win32/lib/*.def "$(DESTDIR)/$(tccdir)/lib" + cp -r win32/include/. "$(DESTDIR)/$(tccdir)/include" + cp -r win32/examples/. "$(DESTDIR)/$(tccdir)/examples" - else -- $(INSTALL) -m644 libtcc1.a $(BCHECK_O) "$(tccdir)" -+ $(INSTALL) -m644 libtcc1.a $(BCHECK_O) "$(DESTDIR)/$(tccdir)" - $(INSTALL) -m644 stdarg.h stddef.h stdbool.h float.h varargs.h \ -- tcclib.h "$(tccdir)/include" -+ tcclib.h "$(DESTDIR)/$(tccdir)/include" - endif -- mkdir -p "$(docdir)" -- $(INSTALL) -m644 tcc-doc.html "$(docdir)" -+ mkdir -p "$(DESTDIR)/$(docdir)" -+ $(INSTALL) -m644 tcc-doc.html "$(DESTDIR)/$(docdir)" - ifdef CONFIG_WIN32 -- $(INSTALL) -m644 win32/readme.txt "$(docdir)" -+ $(INSTALL) -m644 win32/readme.txt "$(DESTDIR)/$(docdir)" ++# $(INSTALL) -m644 $(addprefix include/,$(TCC_INCLUDES)) "$(DESTDIR)/$(tccdir)/include" ++ $(INSTALL) -m644 tcc-doc.html win32/tcc-win32.txt "$(DESTDIR)/$(tccdir)/doc" ++ $(INSTALL) -m644 libtcc.a libtcc.h "$(DESTDIR)/$(tccdir)/libtcc" endif - clean: -@@ -242,10 +242,10 @@ - - # libtcc generation and example - libinstall: libtcc.a -- mkdir -p "$(libdir)" -- $(INSTALL) -m644 libtcc.a "$(libdir)" -+ mkdir -p "$(DESTDIR)/$(libdir)" -+ $(INSTALL) -m644 libtcc.a "$(DESTDIR)/$(libdir)" - mkdir -p "$(includedir)" -- $(INSTALL) -m644 libtcc.h "$(includedir)" -+ $(INSTALL) -m644 libtcc.h "$(DESTDIR)/$(includedir)" - - libtcc.o: tcc.c i386-gen.c Makefile - ifdef CONFIG_WIN32 + # documentation and man page