さくです。

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("<body>\n");
         printf("<table summary=\"eRuby error information\">\n");
         printf("<caption>\n");
-	printf("<img src=\"%s/logo.gif\" alt=\"eRuby\">\n", imgdir);
+	printf("<img src=\"%s/logo.png\" alt=\"eRuby\">\n", imgdir);
         printf("<span id=version>version: %s</span>\n", ERUBY_VERSION);
         printf("</caption>\n");
         printf("<tr><th id=\"error\">\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 )---------------------------