Date: Mon, 8 Oct 2001 21:20:01 -0700 (PDT) From: MANTANI Nobutaka <nobutaka@nobutaka.com> To: freebsd-ports@FreeBSD.org Subject: Re: ports/31124: Update port: www/w3m Message-ID: <200110090420.f994K1l65201@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/31124; it has been noted by GNATS. From: MANTANI Nobutaka <nobutaka@nobutaka.com> To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: Subject: Re: ports/31124: Update port: www/w3m Date: Tue, 09 Oct 2001 13:10:43 +0900 At Mon, 8 Oct 2001 15:45:05 +0900 (JST), MANTANI Nobutaka wrote: > > >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. w3m-m17n-0.19 has a security problem. I added a security fix patch to PATCHFILES. Please use this patch instead of the patch in my PR. 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 9 Oct 2001 03:54:51 -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,40 @@ 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} -.if ${OSVERSION} >= 400014 -SED_CMD+= -e "s,undef INET6,define INET6,g" +PATCH_SITES= http://www.nobutaka.com/FreeBSD/ports/20011009/ +PATCHFILES= ${PORTNAME}-m17n-${M17N_VERSION}-security-fix.diff +PATCH_DIST_STRIP= -p0 -F3 + +EXTRA_PATCHES= ${PATCHDIR}/extra-patch-XMakefile.m17n +PLIST_SUB+= M17N_ONLY="" NO_M17N="@comment " + +# 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 +89,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 +102,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 +113,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 +126,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 +138,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 9 Oct 2001 03:56:38 -0000 @@ -1,2 +1,4 @@ -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 +MD5 (w3m-m17n-0.19-security-fix.diff) = 3d7bb72b8d12e6fc8ba485121b458148 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 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?200110090420.f994K1l65201>