Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Oct 2001 15:45:05 +0900 (JST)
From:      MANTANI Nobutaka <nobutaka@nobutaka.com>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/31124: Update port: www/w3m
Message-ID:  <200110080645.f986j5N02852@triton.nobutaka.com>

next in thread | raw e-mail | index | archive | help

>Number:         31124
>Category:       ports
>Synopsis:       Update port: www/w3m
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Oct 07 23:50:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     MANTANI Nobutaka
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD triton.nobutaka.com 5.0-CURRENT FreeBSD 5.0-CURRENT #7: Fri Oct 5 22:33:56 JST 2001 nobutaka@triton.nobutaka.com:/usr/src/sys/i386/compile/TRITON i386

>Description:

Update www/w3m port to 0.2.1-inu-1.4 and www/w3m-img port to 0.2.1-inu-1.4-img-1.11.
w3m-0.2.1-inu-1.4 is not official release, but it contains many bug fixes.
And setup www/w3m for upcoming www/w3m-m17n port.

This port depends on libgc.so.1, so please update devel/boehm-gc port first.


Added files:
files/extra-patch-XMakefile.m17n
files/patch-configure
scripts/pre-configure

Removed files:
files/extra-patch-XMakefile.noimg
files/patch-aa
files/patch-ak
files/patch-ao
files/patch-mimehead.c

>How-To-Repeat:
>Fix:

Index: w3m/Makefile
===================================================================
RCS file: /home/ncvs/ports/www/w3m/Makefile,v
retrieving revision 1.31
diff -u -r1.31 Makefile
--- w3m/Makefile	27 Aug 2001 23:45:07 -0000	1.31
+++ w3m/Makefile	8 Oct 2001 05:44:44 -0000
@@ -8,27 +8,30 @@
 PORTNAME=	w3m
 PORTVERSION=	${W3M_VERSION}
 CATEGORIES+=	www ipv6
-MASTER_SITES=	ftp://ei5nazha.yz.yamagata-u.ac.jp/w3m/ \
-		http://mi.med.tohoku.ac.jp/~satodai/w3m/src/ \
-		ftp://ftp.firedrake.org/w3m/ \
-		ftp://ftp.umlauf.de/pub/w3m/ \
-		http://www.instinct.org/w3m/ \
-		http://grilli.net/mirrors/w3m/download/
-DISTNAME=	${PORTNAME}-${W3M_VERSION}
+MASTER_SITES=	http://mi.med.tohoku.ac.jp/~satodai/w3m/inusrc/200109/
+DISTNAME=	${PORTNAME}-${W3M_VERSION}-inu-${INU_VERSION}
 
 MAINTAINER?=	nobutaka@nobutaka.com
 
-BUILD_DEPENDS=	${LOCALBASE}/lib/libgc.a:${PORTSDIR}/devel/boehm-gc
+LIB_DEPENDS=	gc.1:${PORTSDIR}/devel/boehm-gc
 
 W3M_VERSION=	0.2.1
-IMG_VERSION=	1.10
-PORTREVISION?=	1
-
-.if defined(INLINE_IMAGE)
-PORTVERSION:=	${PORTVERSION}+${IMG_VERSION}
-.else
-PORTREVISION=	1
-.endif
+INU_VERSION=	1.4
+IMG_VERSION=	1.11
+M17N_VERSION=	0.19
+
+.if !defined(M17N)
+PORTREVISION?=	2
+.endif
+
+HAS_CONFIGURE=	yes
+CONFIGURE_ARGS=	-nonstop
+HOSTNAME!=	/bin/hostname
+SCRIPTS_ENV=	HOSTNAME=${HOSTNAME} WRKSRC=${WRKSRC} PREFIX=${PREFIX} \
+		LOCALBASE=${LOCALBASE} JAPANESE=${JAPANESE} \
+		USE_OPENSSL="${USE_OPENSSL}" SSL_CFLAGS="${SSL_CFLAGS}" \
+		SSL_LIBS="${SSL_LIBS}" EXTRA_SSL_LIBS="${EXTRA_SSL_LIBS}" \
+		INLINE_IMAGE=${INLINE_IMAGE} M17N=${M17N}
 
 MAN1=		w3m.1
 MANLANG=	""
@@ -45,29 +48,34 @@
 USE_OPENSSL=	yes
 .endif
 
-.include <bsd.port.pre.mk>
+.if defined(M17N)
+PORTVERSION:=	${PORTVERSION}+${M17N_VERSION}
+MASTER_SITES=	http://www2u.biglobe.ne.jp/~hsaka/w3m/patch/
+DISTNAME=	${PORTNAME}-m17n-${M17N_VERSION}
+EXTRA_PATCHES=	${PATCHDIR}/extra-patch-XMakefile.m17n
+PLIST_SUB+=	M17N_ONLY="" NO_M17N="@comment "
 
-.if ${OSVERSION} >= 400014
-SED_CMD+=	-e "s,undef INET6,define INET6,g"
+# Disable inline image support for w3m-m17n.
+.undef INLINE_IMAGE
+.else
+EXTRA_PATCHES=	${PATCHDIR}/extra-patch-XMakefile
+PLIST_SUB+=	M17N_ONLY="@comment " NO_M17N=""
 .endif
 
 .if defined(JAPANESE)
-SED_CMD+=	-e "s,undef JAPANESE,define JAPANESE,g"
 MANLANG+=	ja
-DOCS_JP=	${DOCS} HISTORY.kokb README.SSL README.cookie \
+DOCS_JP=	${DOCS} README.SSL README.cookie \
 		README.keymap README.mailcap README.menu
 
-PLIST_SUB=	JAPANESE_ONLY=""
+PLIST_SUB+=	JAPANESE_ONLY=""
 .else
-PLIST_SUB=	JAPANESE_ONLY="@comment "
+PLIST_SUB+=	JAPANESE_ONLY="@comment "
 .endif
 
 .if defined(USE_OPENSSL)
 SSL_CFLAGS=	-I${OPENSSLINC}/openssl -I${OPENSSLINC} ${OPENSSL_CFLAGS}
 SSL_LIBS=	-L${OPENSSLLIB} -lssl -lcrypto
 
-SED_CMD+=	-e "s,undef USE_SSL,define USE_SSL,g" \
-		-e "s,undef USE_SSL_VERIFY, define USE_SSL_VERIFY,g"
 MAKE_FLAGS+=	DEFS="${SSL_CFLAGS} -I${LOCALBASE}/include" \
 		LIBS="${SSL_LIBS} ${EXTRA_SSL_LIBS} -L${LOCALBASE}/lib"
 .else
@@ -75,10 +83,10 @@
 .endif
 
 .if defined(INLINE_IMAGE)
+PORTVERSION:=	${PORTVERSION}+${IMG_VERSION}
 PATCH_SITES=	http://www2u.biglobe.ne.jp/~hsaka/w3m/patch/
-PATCHFILES=	${DISTNAME}-img-${IMG_VERSION}.patch
+PATCHFILES=	${PORTNAME}-${W3M_VERSION}-inu-${INU_VERSION}-img-${IMG_VERSION}.patch
 PATCH_DIST_STRIP=	-p1
-EXTRA_PATCHES+=	${PATCHDIR}/extra-patch-XMakefile
 
 USE_IMLIB=	yes
 
@@ -88,7 +96,6 @@
 
 PKGMESSAGE=	${MASTERDIR}/pkg-message
 .else
-EXTRA_PATCHES+=	${PATCHDIR}/extra-patch-XMakefile.noimg
 PLIST_SUB+=	INLINE_IMAGE_ONLY="@comment "
 
 # Don't use pkg-message
@@ -100,13 +107,6 @@
 	@${ECHO_MSG} "You can disable support for SSL by defining WITHOUT_SSL."
 .endif
 
-post-configure:
-	@${CP} ${CONFIG_H} ${CONFIG_H}.in
-	@${SED} ${SED_CMD} < ${CONFIG_H}.in > ${CONFIG_H}
-	@${SED} -e "s,@PERL@,${PERL},g" \
-		-e "s,@CYGWIN@,0,g" \
-		< ${WRKSRC}/scripts/dirlist.in > ${WRKSRC}/scripts/dirlist.cgi
-
 post-install:
 .if !defined(NOPORTDOCS)
 .if defined(JAPANESE)
@@ -120,6 +120,9 @@
 	for i in ${DOCS} ; do \
 		${INSTALL_DATA} $$i ${PREFIX}/share/doc/w3m/ ; \
 	done
+.if defined(M17N)
+	@${INSTALL_DATA} ${WRKSRC}/doc/README.m17n ${PREFIX}/share/doc/w3m
+.endif
 .endif
 	@${INSTALL_MAN} ${WRKSRC}/doc/w3m.1 ${PREFIX}/man/man1
 .if defined(JAPANESE)
@@ -129,4 +132,4 @@
 	@${CAT} ${PKGMESSAGE}
 .endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: w3m/distinfo
===================================================================
RCS file: /home/ncvs/ports/www/w3m/distinfo,v
retrieving revision 1.12
diff -u -r1.12 distinfo
--- w3m/distinfo	27 Aug 2001 23:45:07 -0000	1.12
+++ w3m/distinfo	8 Oct 2001 03:12:11 -0000
@@ -1,2 +1,3 @@
-MD5 (w3m-0.2.1.tar.gz) = 906c2506f570b563807bcd1d23fecea5
-MD5 (w3m-0.2.1-img-1.10.patch) = 8cd810eb925fd5da17d04ffcb2b22b1a
+MD5 (w3m-0.2.1-inu-1.4.tar.gz) = 0524de2794aa2562f92e06ab1a631d5e
+MD5 (w3m-0.2.1-inu-1.4-img-1.11.patch) = 8440e8ec39e028e176054eb348584348
+MD5 (w3m-m17n-0.19.tar.gz) = 96243978524a7b8fba6cbb413026eeff
Index: w3m/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/www/w3m/pkg-plist,v
retrieving revision 1.7
diff -u -r1.7 pkg-plist
--- w3m/pkg-plist	27 Aug 2001 23:45:07 -0000	1.7
+++ w3m/pkg-plist	8 Oct 2001 05:17:56 -0000
@@ -1,12 +1,12 @@
 bin/w3m
 libexec/w3m/dirlist.cgi
+%%NO_M17N%%libexec/w3m/inflate
 libexec/w3m/w3mbookmark
 libexec/w3m/w3mhelperpanel
 %%INLINE_IMAGE_ONLY%%libexec/w3m/w3mimgdisplay
 %%INLINE_IMAGE_ONLY%%libexec/w3m/w3mimgsize
 %%PORTDOCS%%%%JAPANESE_ONLY%%share/doc/ja/w3m/FAQ.html
 %%PORTDOCS%%%%JAPANESE_ONLY%%share/doc/ja/w3m/HISTORY
-%%PORTDOCS%%%%JAPANESE_ONLY%%share/doc/ja/w3m/HISTORY.kokb
 %%PORTDOCS%%%%JAPANESE_ONLY%%share/doc/ja/w3m/MANUAL.html
 %%PORTDOCS%%%%JAPANESE_ONLY%%share/doc/ja/w3m/README
 %%PORTDOCS%%%%JAPANESE_ONLY%%share/doc/ja/w3m/README.SSL
@@ -31,6 +31,7 @@
 %%PORTDOCS%%share/doc/w3m/README.dict
 %%PORTDOCS%%share/doc/w3m/README.func
 %%PORTDOCS%%%%INLINE_IMAGE_ONLY%%share/doc/w3m/README.img
+%%PORTDOCS%%%%M17N_ONLY%%share/doc/w3m/README.m17n
 %%PORTDOCS%%share/doc/w3m/STORY.html
 %%PORTDOCS%%share/doc/w3m/keymap.default
 %%PORTDOCS%%share/doc/w3m/keymap.lynx
@@ -38,6 +39,7 @@
 %%PORTDOCS%%share/doc/w3m/menu.submenu
 share/doc/w3m/w3mhelp-lynx_en.html
 share/doc/w3m/w3mhelp-w3m_en.html
+share/doc/w3m/w3mhelp.html
 @dirrm libexec/w3m
 @dirrm share/doc/ja/w3m
 @dirrm share/doc/w3m
Index: w3m/files/extra-patch-XMakefile
===================================================================
RCS file: /home/ncvs/ports/www/w3m/files/extra-patch-XMakefile,v
retrieving revision 1.2
diff -u -r1.2 extra-patch-XMakefile
--- w3m/files/extra-patch-XMakefile	27 Aug 2001 23:45:07 -0000	1.2
+++ w3m/files/extra-patch-XMakefile	7 Oct 2001 06:37:54 -0000
@@ -1,27 +1,6 @@
---- XMakefile.orig	Mon Aug 13 00:52:11 2001
-+++ XMakefile	Mon Aug 13 00:53:15 2001
-@@ -22,16 +22,16 @@
- 
- INCLUDES=-I.
- 
--DEFS=$(INCLUDES) # -DDEBUG
--CFLAGS=$(MYCFLAGS) $(DEFS) 
--LIBS=-L. -lindep $(GCLIB) $(MATHLIB) $(LOCAL_LIBRARIES) $(SYS_LIBRARIES)
-+DEFS+=$(INCLUDES) # -DDEBUG
-+CFLAGS+=$(DEFS) 
-+LIBS+=-L. -lindep -lgc $(MATHLIB) $(LOCAL_LIBRARIES) $(SYS_LIBRARIES)
- INSTALL=sh install.sh
- INSTALL2=sh ../install.sh
- AR=ar
- 
- all: $(TARGETS)
- 
--$(TARGET): $(ALLOBJS) $(ALIB) $(GCTARGET)
-+$(TARGET): $(ALLOBJS) $(ALIB)
- 	$(CC) $(CFLAGS) -o $(TARGET) $(ALLOBJS) $(LIBS)
- 
- $(ALIB): $(ALIBOBJS)
-@@ -86,24 +86,25 @@
+--- XMakefile.orig	Thu Sep 27 21:30:08 2001
++++ XMakefile	Sun Oct  7 14:42:43 2001
+@@ -80,22 +80,23 @@
  install: $(TARGETS)
  	-$(MKDIR) $(DESTDIR)$(BIN_DIR)
  	-$(MKDIR) $(DESTDIR)$(HELP_DIR)
@@ -33,16 +12,16 @@
 -	$(INSTALL) -m 644 w3mhelp-lynx_en.html $(DESTDIR)$(HELP_DIR)/w3mhelp-lynx_en.html
 -	$(INSTALL) -m 644 w3mhelp-lynx_ja.html $(DESTDIR)$(HELP_DIR)/w3mhelp-lynx_ja.html
 -	$(INSTALL) -m 644 $(HELP_FILE) $(DESTDIR)$(HELP_DIR)/w3mhelp.html
--	for d in $(BOOKMARKER) $(HELPER) $(IMGTARGET); \
--		do $(INSTALL) -m 755 $$d $(DESTDIR)$(LIB_DIR)/$$d; done
+-	for d in $(EXT_TARGETS); do $(INSTALL) -m 755 $$d $(DESTDIR)$(LIB_DIR)/$$d; done
 -	(cd scripts; for i in *.cgi; do $(INSTALL2) -m 755 $$i $(DESTDIR)$(LIB_DIR)/$$i; done)
 +	$(BSD_INSTALL_PROGRAM) $(TARGET) $(DESTDIR)$(BIN_DIR)/$(TARGET)
 +	$(BSD_INSTALL_DATA) w3mhelp-w3m_en.html $(DESTDIR)$(HELP_DIR)/w3mhelp-w3m_en.html
 +	$(BSD_INSTALL_DATA) w3mhelp-w3m_ja.html $(DESTDIR)$(HELP_DIR_JA)/w3mhelp-w3m_ja.html
 +	$(BSD_INSTALL_DATA) w3mhelp-lynx_en.html $(DESTDIR)$(HELP_DIR)/w3mhelp-lynx_en.html
 +	$(BSD_INSTALL_DATA) w3mhelp-lynx_ja.html $(DESTDIR)$(HELP_DIR_JA)/w3mhelp-lynx_ja.html
-+	for d in $(BOOKMARKER) $(HELPER) $(IMGDISPLAY) $(IMGSIZE); do $(BSD_INSTALL_PROGRAM) $$d $(DESTDIR)$(LIB_DIR)/$$d; done
-+	cd scripts; for i in *.cgi; do $(BSD_INSTALL_SCRIPT) $$i $(DESTDIR)$(LIB_DIR)/$$i; done
++	$(BSD_INSTALL_DATA) -m 644 $(HELP_FILE) $(DESTDIR)$(HELP_DIR)/w3mhelp.html
++	for d in $(EXT_TARGETS); do $(BSD_INSTALL_SCRIPT) $$d $(DESTDIR)$(LIB_DIR)/$$d; done
++	(cd scripts; for i in *.cgi; do $(BSD_INSTALL_SCRIPT) $$i $(DESTDIR)$(LIB_DIR)/$$i; done)
  
  uninstall:
  	-$(RM) $(BIN_DIR)/$(TARGET)
@@ -51,11 +30,7 @@
 +	-$(RM) $(HELP_DIR_JA)/w3mhelp-lynx_ja.html
  	-$(RM) $(HELP_DIR)/w3mhelp-w3m_en.html 
 -	-$(RM) $(HELP_DIR)/w3mhelp-w3m_ja.html 
--	-$(RM) $(HELP_DIR)/w3mhelp.html
 +	-$(RM) $(HELP_DIR_JA)/w3mhelp-w3m_ja.html 
-+	-$(RM) $(LIB_DIR)/$(BOOKMARKER)
-+	-$(RM) $(LIB_DIR)/$(HELPER)
-+
- 
- clean: sweep
- 	rm -f *.o *.a $(TARGETS) mktable$(EXT)
+ 	-$(RM) $(HELP_DIR)/w3mhelp.html
+ 	-$(RM) $(LIB_DIR)/$(BOOKMARKER)
+ 	-$(RM) $(LIB_DIR)/$(HELPER)
Index: w3m/files/extra-patch-XMakefile.m17n
===================================================================
RCS file: w3m/files/extra-patch-XMakefile.m17n
diff -N w3m/files/extra-patch-XMakefile.m17n
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ w3m/files/extra-patch-XMakefile.m17n	8 Oct 2001 04:11:56 -0000
@@ -0,0 +1,36 @@
+--- XMakefile.orig	Mon Oct  8 13:08:11 2001
++++ XMakefile	Mon Oct  8 13:11:26 2001
+@@ -87,22 +87,23 @@
+ install: $(TARGETS)
+ 	-$(MKDIR) $(DESTDIR)$(BIN_DIR)
+ 	-$(MKDIR) $(DESTDIR)$(HELP_DIR)
++	-$(MKDIR) $(DESTDIR)$(HELP_DIR_JA)
+ 	-$(MKDIR) $(DESTDIR)$(LIB_DIR)
+-	$(INSTALL) -m 755 $(TARGET) $(DESTDIR)$(BIN_DIR)/$(TARGET)
+-	$(INSTALL) -m 644 w3mhelp-w3m_en.html $(DESTDIR)$(HELP_DIR)/w3mhelp-w3m_en.html
+-	$(INSTALL) -m 644 w3mhelp-w3m_ja.html $(DESTDIR)$(HELP_DIR)/w3mhelp-w3m_ja.html
+-	$(INSTALL) -m 644 w3mhelp-lynx_en.html $(DESTDIR)$(HELP_DIR)/w3mhelp-lynx_en.html
+-	$(INSTALL) -m 644 w3mhelp-lynx_ja.html $(DESTDIR)$(HELP_DIR)/w3mhelp-lynx_ja.html
+-	$(INSTALL) -m 644 $(HELP_FILE) $(DESTDIR)$(HELP_DIR)/w3mhelp.html
+-	for d in $(BOOKMARKER) $(HELPER); do $(INSTALL) -m 755 $$d $(DESTDIR)$(LIB_DIR)/$$d; done
+-	(cd scripts; for i in *.cgi; do $(INSTALL2) -m 755 $$i $(DESTDIR)$(LIB_DIR)/$$i; done)
++	$(BSD_INSTALL_PROGRAM) $(TARGET) $(DESTDIR)$(BIN_DIR)/$(TARGET)
++	$(BSD_INSTALL_DATA) w3mhelp-w3m_en.html $(DESTDIR)$(HELP_DIR)/w3mhelp-w3m_en.html
++	$(BSD_INSTALL_DATA) w3mhelp-w3m_ja.html $(DESTDIR)$(HELP_DIR_JA)/w3mhelp-w3m_ja.html
++	$(BSD_INSTALL_DATA) w3mhelp-lynx_en.html $(DESTDIR)$(HELP_DIR)/w3mhelp-lynx_en.html
++	$(BSD_INSTALL_DATA) w3mhelp-lynx_ja.html $(DESTDIR)$(HELP_DIR_JA)/w3mhelp-lynx_ja.html
++	$(BSD_INSTALL_DATA) $(HELP_FILE) $(DESTDIR)$(HELP_DIR)/w3mhelp.html
++	for d in $(BOOKMARKER) $(HELPER); do $(BSD_INSTALL_SCRIPT) $$d $(DESTDIR)$(LIB_DIR)/$$d; done
++	(cd scripts; for i in *.cgi; do $(BSD_INSTALL_SCRIPT) $$i $(DESTDIR)$(LIB_DIR)/$$i; done)
+ 
+ uninstall:
+ 	-$(RM) $(BIN_DIR)/$(TARGET)
+ 	-$(RM) $(HELP_DIR)/w3mhelp-lynx_en.html
+-	-$(RM) $(HELP_DIR)/w3mhelp-lynx_ja.html
++	-$(RM) $(HELP_DIR_JA)/w3mhelp-lynx_ja.html
+ 	-$(RM) $(HELP_DIR)/w3mhelp-w3m_en.html 
+-	-$(RM) $(HELP_DIR)/w3mhelp-w3m_ja.html 
++	-$(RM) $(HELP_DIR_JA)/w3mhelp-w3m_ja.html 
+ 	-$(RM) $(HELP_DIR)/w3mhelp.html
+ 
+ clean: sweep
Index: w3m/files/extra-patch-XMakefile.noimg
===================================================================
RCS file: w3m/files/extra-patch-XMakefile.noimg
diff -N w3m/files/extra-patch-XMakefile.noimg
--- w3m/files/extra-patch-XMakefile.noimg	21 Jul 2001 18:21:56 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,59 +0,0 @@
---- XMakefile.orig	Fri Apr 21 13:35:48 2000
-+++ XMakefile	Sat Apr 22 06:51:43 2000
-@@ -18,16 +18,16 @@
- 
- INCLUDES=-I.
- 
--DEFS=$(INCLUDES) # -DDEBUG
--CFLAGS=$(MYCFLAGS) $(DEFS) 
--LIBS=-L. -lindep $(GCLIB) $(MATHLIB) $(LOCAL_LIBRARIES) $(SYS_LIBRARIES)
-+DEFS+=$(INCLUDES) # -DDEBUG
-+CFLAGS+=$(DEFS) 
-+LIBS+=-L. -lindep -lgc $(MATHLIB) $(LOCAL_LIBRARIES) $(SYS_LIBRARIES)
- INSTALL=sh install.sh
- INSTALL2=sh ../install.sh
- AR=ar
- 
- all: $(TARGETS)
- 
--$(TARGET): $(ALLOBJS) $(ALIB) $(GCTARGET)
-+$(TARGET): $(ALLOBJS) $(ALIB)
- 	$(CC) $(CFLAGS) -o $(TARGET) $(ALLOBJS) $(LIBS)
- 
- $(ALIB): $(ALIBOBJS)
-@@ -67,23 +67,24 @@
- install: $(TARGETS)
- 	-$(MKDIR) $(DESTDIR)$(BIN_DIR)
- 	-$(MKDIR) $(DESTDIR)$(HELP_DIR)
-+	-$(MKDIR) $(DESTDIR)$(HELP_DIR_JA)
- 	-$(MKDIR) $(DESTDIR)$(LIB_DIR)
--	$(INSTALL) -m 755 $(TARGET) $(DESTDIR)$(BIN_DIR)/$(TARGET)
--	$(INSTALL) -m 644 w3mhelp-w3m_en.html $(DESTDIR)$(HELP_DIR)/w3mhelp-w3m_en.html
--	$(INSTALL) -m 644 w3mhelp-w3m_ja.html $(DESTDIR)$(HELP_DIR)/w3mhelp-w3m_ja.html
--	$(INSTALL) -m 644 w3mhelp-lynx_en.html $(DESTDIR)$(HELP_DIR)/w3mhelp-lynx_en.html
--	$(INSTALL) -m 644 w3mhelp-lynx_ja.html $(DESTDIR)$(HELP_DIR)/w3mhelp-lynx_ja.html
--	$(INSTALL) -m 644 $(HELP_FILE) $(DESTDIR)$(HELP_DIR)/w3mhelp.html
--	for d in $(BOOKMARKER) $(HELPER); do $(INSTALL) -m 755 $$d $(DESTDIR)$(LIB_DIR)/$$d; done
--	(cd scripts; for i in *.cgi; do $(INSTALL2) -m 755 $$i $(DESTDIR)$(LIB_DIR)/$$i; done)
-+	$(BSD_INSTALL_PROGRAM) $(TARGET) $(DESTDIR)$(BIN_DIR)/$(TARGET)
-+	$(BSD_INSTALL_DATA) w3mhelp-w3m_en.html $(DESTDIR)$(HELP_DIR)/w3mhelp-w3m_en.html
-+	$(BSD_INSTALL_DATA) w3mhelp-w3m_ja.html $(DESTDIR)$(HELP_DIR_JA)/w3mhelp-w3m_ja.html
-+	$(BSD_INSTALL_DATA) w3mhelp-lynx_en.html $(DESTDIR)$(HELP_DIR)/w3mhelp-lynx_en.html
-+	$(BSD_INSTALL_DATA) w3mhelp-lynx_ja.html $(DESTDIR)$(HELP_DIR_JA)/w3mhelp-lynx_ja.html
-+	for d in $(BOOKMARKER) $(HELPER); do $(BSD_INSTALL_PROGRAM) $$d $(DESTDIR)$(LIB_DIR)/$$d; done
-+	cd scripts; for i in *.cgi; do $(BSD_INSTALL_SCRIPT) $$i $(DESTDIR)$(LIB_DIR)/$$i; done
- 
- uninstall:
- 	-$(RM) $(BIN_DIR)/$(TARGET)
- 	-$(RM) $(HELP_DIR)/w3mhelp-lynx_en.html
--	-$(RM) $(HELP_DIR)/w3mhelp-lynx_ja.html
-+	-$(RM) $(HELP_DIR_JA)/w3mhelp-lynx_ja.html
- 	-$(RM) $(HELP_DIR)/w3mhelp-w3m_en.html 
--	-$(RM) $(HELP_DIR)/w3mhelp-w3m_ja.html 
--	-$(RM) $(HELP_DIR)/w3mhelp.html
-+	-$(RM) $(HELP_DIR_JA)/w3mhelp-w3m_ja.html 
-+	-$(RM) $(LIB_DIR)/$(BOOKMARKER)
-+	-$(RM) $(LIB_DIR)/$(HELPER)
- 
- clean: sweep
- 	rm -f *.o *.a $(TARGETS) mktable
Index: w3m/files/patch-aa
===================================================================
RCS file: w3m/files/patch-aa
diff -N w3m/files/patch-aa
--- w3m/files/patch-aa	27 Aug 2001 23:45:07 -0000	1.10
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,92 +0,0 @@
---- config.h.orig	Fri Mar 23 11:49:44 2001
-+++ config.h	Mon Aug 27 15:16:50 2001
-@@ -20,3 +20,3 @@
- */
--#undef USE_MARK
-+#define USE_MARK
- 
-@@ -36,3 +36,3 @@
-  */
--#undef VIEW_UNSEENOBJECTS
-+#define VIEW_UNSEENOBJECTS
- 
-@@ -51,3 +51,3 @@
-  */
--#undef USE_GOPHER
-+#define USE_GOPHER
- 
-@@ -86,3 +86,3 @@
-  */
--#undef EMACS_LIKE_LINEEDIT
-+#define EMACS_LIKE_LINEEDIT
- 
-@@ -96,11 +96,10 @@
- 
--BIN_DIR = /usr/local/bin
--HELP_DIR = /usr/local/lib/w3m
--LIB_DIR = /usr/local/lib/w3m
-+PREFIX = %%PREFIX%%
-+BIN_DIR = %%PREFIX%%/bin
-+HELP_DIR = %%PREFIX%%/share/doc/w3m
-+HELP_DIR_JA = %%PREFIX%%/share/doc/ja/w3m
-+LIB_DIR = %%PREFIX%%/libexec/w3m
- HELP_FILE = w3mhelp-w3m_ja.html
--SYS_LIBRARIES = -lgpm  -lbsd -lnsl -ltermcap  -L/usr/local/ssl/lib -lssl -lcrypto 
-+SYS_LIBRARIES = -lncurses
- LOCAL_LIBRARIES = 
--CC = gcc
--MYCFLAGS = -g -Wall -I./gc/include  -I/usr/local/ssl/include/openssl -I/usr/local/ssl/include
--GCCFLAGS = -g -Wall -I./gc/include -DATOMIC_UNCOLLECTABLE -DNO_EXECUTE_PERMISSION -DALL_INTERIOR_POINTERS -DSILENT -DNO_DEBUGGING #-DNO_SIGNALS
- KEYBIND_SRC = keybind.c
-@@ -109,4 +108,2 @@
- MATHLIB=-lm
--GCLIB=gc/gc.a
--GCTARGET=gc/gc.a
- RANLIB=ranlib
-@@ -122,12 +119,19 @@
- #define EN 1
-+#undef JAPANESE
-+#ifdef JAPANESE
- #define LANG JA
- #define KANJI_SYMBOLS
-+#else
-+#define LANG EN
-+#undef KANJI_SYMBOLS
-+#endif
-+
- #define COLOR
- #define MOUSE
--#define USE_GPM
--#undef USE_SYSMOUSE
-+#undef USE_GPM
-+#define USE_SYSMOUSE
- #define MENU
- #define USE_COOKIE
--#define USE_SSL
--#define USE_SSL_VERIFY
-+#undef USE_SSL
-+#undef USE_SSL_VERIFY
- #define FTPPASS_HOSTNAMEGEN
-@@ -135,9 +139,15 @@
- 
--#define DEF_EDITOR "/bin/vi"
--#define DEF_MAILER "/bin/mail"
--#define DEF_EXT_BROWSER "/usr/X11R6/bin/netscape"
--
--#define LIB_DIR      "/usr/local/lib/w3m"
--#define HELP_DIR     "/usr/local/lib/w3m"
--#define HELP_FILE    "w3mhelp.html"
-+#define DEF_EDITOR "/usr/bin/vi"
-+#define DEF_MAILER "/usr/bin/mail"
-+#define DEF_EXT_BROWSER "%%PREFIX%%/bin/netscape"
-+
-+#define IMGSIZE "w3mimgsize"
-+#define IMGDISPLAY "w3mimgdisplay"
-+
-+#define LIB_DIR      "%%PREFIX%%/libexec/w3m"
-+#ifdef JAPANESE
-+#define HELP_FILE    "%%PREFIX%%/share/doc/ja/w3m/w3mhelp-w3m_ja.html"
-+#else
-+#define HELP_FILE    "%%PREFIX%%/share/doc/w3m/w3mhelp-w3m_en.html"
-+#endif
- #define W3MCONFIG    "w3mconfig"
Index: w3m/files/patch-ak
===================================================================
RCS file: w3m/files/patch-ak
diff -N w3m/files/patch-ak
--- w3m/files/patch-ak	22 Apr 2000 02:50:42 -0000	1.3
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
---- main.c.orig	Fri Apr 21 12:45:53 2000
-+++ main.c	Sat Apr 22 06:35:44 2000
-@@ -1139,7 +1139,7 @@
- void
- ldhelp(void)
- {
--    cmd_loadURL(helpFile(HELP_FILE), NULL);
-+    cmd_loadURL(HELP_FILE, NULL);
- }
- 
- static void
Index: w3m/files/patch-ao
===================================================================
RCS file: w3m/files/patch-ao
diff -N w3m/files/patch-ao
--- w3m/files/patch-ao	8 Jul 2000 07:52:16 -0000	1.3
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
---- rc.c.orig	Fri Jun  9 04:55:18 2000
-+++ rc.c	Fri Jun  9 04:55:26 2000
-@@ -990,16 +990,3 @@
-     Strcat_charp(file, base);
-     return expandName(file->ptr);
- }
--
--char *
--helpFile(char *base)
--{
--#ifdef __EMX__
--    Str file = Strnew_charp(get_os2_dft("W3M_HELP_DIR", HELP_DIR));
--#else				/* not __EMX__ */
--    Str file = Strnew_charp(HELP_DIR);
--#endif				/* not __EMX__ */
--    Strcat_char(file, '/');
--    Strcat_charp(file, base);
--    return expandName(file->ptr);
--}
Index: w3m/files/patch-configure
===================================================================
RCS file: w3m/files/patch-configure
diff -N w3m/files/patch-configure
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ w3m/files/patch-configure	7 Oct 2001 05:33:28 -0000
@@ -0,0 +1,57 @@
+--- configure.orig	Thu Sep 27 21:30:08 2001
++++ configure	Sun Oct  7 14:33:20 2001
+@@ -33,7 +33,9 @@
+ 
+ # parameters:
+ 
+-prefix=/usr/local
++if [ -z "$prefix" ]; then
++  prefix=/usr/local
++fi
+ all_yes=0
+ while [ $# -gt 0 ]
+ do
+@@ -332,6 +334,9 @@
+ readdir "$def_helpdir"
+ helpdir=$_dir
+ echo "def_helpdir='$helpdir'" >> config.param
++readdir "$def_helpdir_ja"
++helpdir_ja=$_dir
++echo "def_helpdir_ja='$helpdir_ja'" >> config.param
+ 
+ echo "Which language do you prefer?"
+ echo "  1 - Japanese (charset ISO-2022-JP, EUC-JP, Shift_JIS)"
+@@ -1686,7 +1691,7 @@
+    VIEW_UNSEENOBJECTS enables w3m to make a link to unseen objects.
+    e.g. background image.
+  */
+-#undef VIEW_UNSEENOBJECTS
++#define VIEW_UNSEENOBJECTS
+ 
+ /*
+    VI_PREC_NUM enables vi-like behavior for '2 SPC' or '2 b'
+@@ -1731,7 +1736,7 @@
+ /*
+  * Use Emacs-like key binding for file name completion
+  */
+-#undef EMACS_LIKE_LINEEDIT
++#define EMACS_LIKE_LINEEDIT
+ 
+ /*
+  * Remove line trailing spaces in html buffer.
+@@ -1753,6 +1758,7 @@
+ 
+ BIN_DIR = $bindir
+ HELP_DIR = $helpdir
++HELP_DIR_JA = $helpdir_ja
+ LIB_DIR = $suplibdir
+ HELP_FILE = $helpfile
+ SYS_LIBRARIES = $gpmlib $extlib $termlib $ssllib $v6lib
+@@ -1801,6 +1807,7 @@
+ 
+ #define LIB_DIR      "$suplibdir"
+ #define HELP_DIR     "$helpdir"
++#define HELP_DIR_JA  "$helpdir_ja"
+ #define HELP_FILE    "w3mhelp.html"
+ #define W3MCONFIG    "w3mconfig"
+ 
Index: w3m/files/patch-mimehead.c
===================================================================
RCS file: w3m/files/patch-mimehead.c
diff -N w3m/files/patch-mimehead.c
--- w3m/files/patch-mimehead.c	19 Jun 2001 12:56:09 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,28 +0,0 @@
---- mimehead.c.orig	Fri Mar 23 10:49:53 2001
-+++ mimehead.c	Tue Jun 19 21:46:21 2001
-@@ -166,21 +166,20 @@
- Str
- decodeWord(char **ow)
- {
--    char charset[32];
-     char *p, *w = *ow;
-     char method;
-     Str a = Strnew();
-+    Str charset = Strnew();
- 
-     if (*w != '=' || *(w + 1) != '?')
- 	goto convert_fail;
-     w += 2;
--    for (p = charset; *w != '?'; w++) {
-+    for (; *w != '?'; w++) {
- 	if (*w == '\0')
- 	    goto convert_fail;
--	*(p++) = *w;
-+	Strcat_char(charset,*w);
-     }
--    *p = '\0';
--    if (strcasecmp(charset, J_CHARSET) != 0) {
-+    if (Strcasecmp_charp(charset, J_CHARSET) != 0) {
- 	/* NOT ISO-2022-JP encoding ... don't convert */
- 	goto convert_fail;
-     }
Index: w3m/scripts/pre-configure
===================================================================
RCS file: w3m/scripts/pre-configure
diff -N w3m/scripts/pre-configure
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ w3m/scripts/pre-configure	8 Oct 2001 04:05:18 -0000
@@ -0,0 +1,43 @@
+#!/bin/sh
+
+echo "# Configuration at ${HOSTNAME}" > ${WRKSRC}/config.param
+echo prefix=${PREFIX} >> ${WRKSRC}/config.param
+echo def_bindir=${PREFIX}/bin >> ${WRKSRC}/config.param
+echo def_libdir=${PREFIX}/libexec/w3m >> ${WRKSRC}/config.param
+echo def_helpdir=${PREFIX}/share/doc/w3m >> ${WRKSRC}/config.param
+echo def_helpdir_ja=${PREFIX}/share/doc/ja/w3m >> ${WRKSRC}/config.param
+echo ftppass_hostnamegen=y >> ${WRKSRC}/config.param
+echo show_params=y >> ${WRKSRC}/config.param
+echo use_nntp=y >> ${WRKSRC}/config.param
+echo ansi_color=y >> ${WRKSRC}/config.param
+echo dmodel=5 >> ${WRKSRC}/config.param
+echo use_ssl_verify=y >> ${WRKSRC}/config.param
+echo ded=/usr/bin/vi >> ${WRKSRC}/config.param
+echo dmail=/usr/bin/mail >> ${WRKSRC}/config.param
+echo dbrowser=${PREFIX}/bin/netscape >> ${WRKSRC}/config.param
+echo dcc=/usr/bin/cc >> ${WRKSRC}/config.param
+
+if [ "x${USE_OPENSSL}" = "xyes" ] ; then
+    echo dcflags="\"${SSL_CFLAGS} -I${LOCALBASE}/include\"" >> ${WRKSRC}/config.param
+    echo dldflags="\"${SSL_LIBS} ${EXTRA_SSL_LIBS} -L${LOCALBASE}/lib\"" >> ${WRKSRC}/config.param
+else
+    echo dcflags=-I${LOCALBASE}/include >> ${WRKSRC}/config.param
+    echo dldflags=-L${LOCALBASE}/lib >> ${WRKSRC}/config.param
+fi
+
+if [ "x${JAPANESE}" = "xYes" ] ; then
+    echo pref_lang=1 >> ${WRKSRC}/config.param
+else
+    echo pref_lang=2 >> ${WRKSRC}/config.param
+fi
+
+if [ "x${INLINE_IMAGE}" = "xyes" ] ; then
+    echo use_image=y >> ${WRKSRC}/config.param
+fi
+
+if [ "x${M17N}" = "xyes" ] ; then
+    echo suffix=  >> ${WRKSRC}/config.param
+    echo charset=UTF-8 >> ${WRKSRC}/config.param
+else
+    echo def_dcode=E >> ${WRKSRC}/config.param
+fi
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200110080645.f986j5N02852>