jwhois-3.2.2

  Unix

UNIX な whois はぼくには使いづらいので、GNU な jwhois をぶっこむ。

$ cd src/
$ wget --passive-ftp ftp://ftp.gnu.org/gnu/jwhois/jwhois-3.2.2.tar.gz
$ gtar zxf jwhois-3.2.2.tar.gz
$ cd jwhois-3.2.2/
$ ./configure --prefix=/usr/local/jwhois-3.2.2 --disable-nls
$ cat << 'EOF' >> jwhois-3.2.2-sol10nsl.patch
--- src/Makefile.old
+++ src/Makefile
@@ -110,7 +110,7 @@


INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/intl
-LIBS = -lsocket
+LIBS = -lsocket -lnsl
subdir = src
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = $(top_builddir)/config.h
EOF
$ gpatch -p0 < jwhois-3.2.2-sol10nsl.patch
$ make
$ make check
$ sudo make install

src/Makefile を変更しているところがミソ。