From: OZAWA Sakuro Date: 2000-05-01T22:10:50+09:00 Subject: [ruby-list:22221] eRuby PNG patch さくです。 KondaraではGIFは排してPNGを使っていくようなので、eRubyのロゴもPNGを使うよ うにしてみました。eruby-0.0.7用です。 とりあえずは、ソース構成に手を加えずに済むように、ImageMagickのconvertでアー カイブ中のGIFをPNGに変換するようにしていますが、できれば最初からPNGを入れ ておいていただけないでしょうか? ついでに、インストール前にstripするようにしてみました。 -- OZAWA -Crouton- Sakuro E-Mail: mailto:crouton@duelists.org mailto:crouton@isoternet.org Web: http://www.duelists.org/~crouton/ PGP: C98F 74E0 AEEB 4578 1DFC F650 3BE0 9627 11FC C9F5 なかきよの とおのねふりの みなめさめ なみのりふねの おとのよきかな ------------------------( C U T H E R E )--------------------------- diff -ur eruby.orig/Makefile.RB eruby/Makefile.RB --- eruby.orig/Makefile.RB Tue Mar 28 11:31:07 2000 +++ eruby/Makefile.RB Mon May 1 21:57:12 2000 @@ -42,6 +42,7 @@ all: $(TARGET) install: all + strip $(TARGET) $(INSTALL_PROGRAM) $(TARGET) $(bindir)/$(TARGET) clean: @@ -53,8 +54,10 @@ $(TARGET): $(OBJS) $(CC) $(LDFLAGS) $(XLDFLAGS) $(OBJS) $(LIBRUBYARG) $(LIBS) -o $@ -eruby_logo.c: eruby_logo.gif - ./bin2c eruby_logo.gif +eruby_logo.c: eruby_logo.png + ./bin2c eruby_logo.png +eruby_logo.png: eruby_logo.gif + convert eruby_logo.gif eruby_logo.png EOMF ensure mfile.close diff -ur eruby.orig/eruby_main.c eruby/eruby_main.c --- eruby.orig/eruby_main.c Fri Mar 31 18:53:13 2000 +++ eruby/eruby_main.c Mon May 1 21:55:28 2000 @@ -384,7 +384,7 @@ printf("\n"); printf("\n"); printf("\n"); printf("
\n"); - printf("\"eRuby\"\n", imgdir); + printf("\"eRuby\"\n", imgdir); printf("version: %s\n", ERUBY_VERSION); printf("
\n"); @@ -483,7 +483,7 @@ { if (mode == MODE_NPHCGI) print_http_headers(); - printf("Content-Type: image/gif\n\n"); + printf("Content-Type: image/png\n\n"); fwrite(eruby_logo_data, eruby_logo_size, 1, stdout); } @@ -646,7 +646,7 @@ if (eruby_mode == MODE_CGI || eruby_mode == MODE_NPHCGI) { if ((path = getenv("PATH_INFO")) != NULL && - strcmp(path, "/logo.gif") == 0) { + strcmp(path, "/logo.png") == 0) { give_img_logo(eruby_mode); return 0; } ------------------------( C U T H E R E )---------------------------