STed2 for Unix を Mac OS X で動かす

まずは tarball を取ってくる。いつものようにどっかに展開して、以下のパッチを当てる。

diff -ru sted2-20021104/sted2/sayleen/rcptomid.c src/sted2-20021104/sted2/sayleen/rcptomid.c
--- sted2-20021104/sted2/sayleen/rcptomid.c	2002-10-16 23:24:14.000000000 +0900
+++ src/sted2-20021104/sted2/sayleen/rcptomid.c	2012-02-22 16:19:16.000000000 +0900
@@ -834,8 +834,8 @@
   if ( rcp->enable_converter_notice == FLAG_TRUE ) {
     int *len;
 
-    sprintf( buf,"
-This file was converted by %s version %s (%s - %s).
+    sprintf( buf,"\
+This file was converted by %s version %s (%s - %s).\
 Original RCP file is \"%s\" (%s, %d bytes).",
 	     (rcp->command_name!=NULL)?rcp->command_name:rcptomid_name,
 	     VERSION_ID, VERSION_TEXT1, VERSION_TEXT2,

X11 SDKへのパスを明示して configure したら、あとは make するだけ。

$ ./configure --x-includes=/Developer/SDKs/MacOSX10.7.sdk/usr/include/X11/ --x-libraries=/Developer/SDKs/MacOSX10.7.sdk/usr/X11/lib