summaryrefslogtreecommitdiff
path: root/network/w3m
diff options
context:
space:
mode:
Diffstat (limited to 'network/w3m')
-rw-r--r--network/w3m/README12
-rw-r--r--network/w3m/slack-desc19
-rw-r--r--network/w3m/w3m-0.5.2-gpm_fix-1.patch124
-rw-r--r--network/w3m/w3m.SlackBuild71
-rw-r--r--network/w3m/w3m.info8
5 files changed, 0 insertions, 234 deletions
diff --git a/network/w3m/README b/network/w3m/README
deleted file mode 100644
index cddcf4fefd..0000000000
--- a/network/w3m/README
+++ /dev/null
@@ -1,12 +0,0 @@
-w3m is a World Wide Web (WWW) text based client. It has English and
-Japanese help files and an option menu and can be configured to use
-either language. It will display hypertext markup language (HTML)
-documents containing links to files residing on the local system, as
-well as files residing on remote systems. It can display HTML tables,
-frames, and images, and supports tabbed browsing. In addition,
-it can be used as a "pager" in much the same manner as "more" or
-"less". Current versions of w3m run on Unix (Solaris, SunOS, HP-UX,
-Linux, FreeBSD, and EWS4800) and on Microsoft Windows 9x/NT.
-
-You will need the gc package (which is available from SlackBuilds.org),
-to compile this.
diff --git a/network/w3m/slack-desc b/network/w3m/slack-desc
deleted file mode 100644
index db508bd975..0000000000
--- a/network/w3m/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description. Line
-# up the first '|' above the ':' following the base package name, and the '|'
-# on the right side marks the last column you can put a character in. You must
-# make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':'.
-
- |-----handy-ruler--------------------------------------------------------|
-w3m: w3m (text-mode browser)
-w3m:
-w3m: w3m is a World Wide Web (WWW) text based client. It has English and
-w3m: Japanese help files and an option menu and can be configured to use
-w3m: either language. It will display hypertext markup language (HTML)
-w3m: documents containing links to files residing on the local system, as
-w3m: well as files residing on remote systems. It can display HTML tables,
-w3m: frames, and images, and supports tabbed browsing. In addition, it can
-w3m: be used as a "pager" in much the same manner as "more" or "less".
-w3m:
-w3m: Homepage: http://w3m.sourceforge.net/
diff --git a/network/w3m/w3m-0.5.2-gpm_fix-1.patch b/network/w3m/w3m-0.5.2-gpm_fix-1.patch
deleted file mode 100644
index 74c645d348..0000000000
--- a/network/w3m/w3m-0.5.2-gpm_fix-1.patch
+++ /dev/null
@@ -1,124 +0,0 @@
-diff -urN w3m-0.5.2/configure.ac w3m-0.5.2.fixed/configure.ac
---- w3m-0.5.2/configure.ac 2004-04-29 00:19:25.000000000 +0600
-+++ w3m-0.5.2.fixed/configure.ac 2005-09-24 16:39:11.000000000 +0600
-@@ -97,6 +97,7 @@
- AC_SUBST(USE_W3M)
- AC_CHECK_LIB(gpm, Gpm_Open, [AC_DEFINE(USE_GPM)
- W3M_LIBS="$W3M_LIBS -lgpm"])
-+ AC_CHECK_LIB(gpm, Gpm_Wgetch, AC_DEFINE(HAVE_GPM_WGETCH))
- AC_SUBST(USE_SYSMOUSE)
- AC_TRY_CPP([#include <machine/console.h>
- MOUSE_GETINFO], [AC_DEFINE(USE_SYSMOUSE)])
-diff -urN w3m-0.5.2/gpm-libcurses.c w3m-0.5.2.fixed/gpm-libcurses.c
---- w3m-0.5.2/gpm-libcurses.c 1970-01-01 05:00:00.000000000 +0500
-+++ w3m-0.5.2.fixed/gpm-libcurses.c 2005-09-24 18:18:30.000000000 +0600
-@@ -0,0 +1,84 @@
-+/*
-+ * libcurses.c - client library - curses level (gpm-Linux)
-+ *
-+ * Copied from GPM by Alexander E. Patrakov
-+ * Copyright 1994,1995 rubini@linux.it (Alessandro Rubini)
-+ * Copyright 2002 nico@schottelius.org (Nico Schottelius)
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
-+ ********/
-+
-+#include <stdio.h>
-+#include <stdlib.h>
-+#include <unistd.h> /* select(); */
-+#include <sys/time.h> /* timeval */
-+#include <sys/types.h> /* socket() */
-+
-+#include "config.h"
-+#if defined(USE_GPM) && !defined(HAVE_GPM_WGETCH)
-+
-+extern int getch();
-+
-+#include <gpm.h>
-+#include <errno.h>
-+
-+#define SELECT_TIME 86400 /* one day */
-+
-+int Gpm_Wgetch(void * dummy)
-+{
-+fd_set selSet;
-+int max, flag, result;
-+int fd=STDIN_FILENO;
-+static Gpm_Event ev;
-+
-+ if (!gpm_flag || gpm_fd==-1) return getch();
-+ if (gpm_morekeys) return (*gpm_handler)(&ev,gpm_data);
-+ gpm_hflag=0;
-+
-+ max = (gpm_fd>fd) ? gpm_fd : fd;
-+
-+/*...................................................................*/
-+ if (gpm_fd>=0) /* linux */
-+ while(1)
-+ {
-+ if (gpm_visiblepointer) GPM_DRAWPOINTER(&ev);
-+ do
-+ {
-+ FD_ZERO(&selSet);
-+ FD_SET(fd,&selSet);
-+ FD_SET(gpm_fd,&selSet);
-+ gpm_timeout.tv_sec=SELECT_TIME;
-+ errno = 0;
-+ flag=select(max+1,&selSet,(fd_set *)NULL,(fd_set *)NULL,&gpm_timeout);
-+ }
-+ while (!flag);
-+
-+ if (flag==-1)
-+ continue;
-+
-+ if (FD_ISSET(fd,&selSet))
-+ return getch();
-+
-+ if (Gpm_GetEvent(&ev) && gpm_handler
-+ && (result=(*gpm_handler)(&ev,gpm_data)))
-+ {
-+ gpm_hflag=1;
-+ return result;
-+ }
-+ }
-+ return 0;
-+}
-+#endif
-+
-diff -urN w3m-0.5.2/Makefile.in w3m-0.5.2.fixed/Makefile.in
---- w3m-0.5.2/Makefile.in 2004-04-26 23:04:48.000000000 +0600
-+++ w3m-0.5.2.fixed/Makefile.in 2005-09-24 16:48:54.000000000 +0600
-@@ -85,11 +85,11 @@
- SRCS=main.c file.c buffer.c display.c etc.c search.c linein.c table.c local.c \
- form.c map.c frame.c rc.c menu.c mailcap.c image.c \
- symbol.c entity.c terms.c url.c ftp.c mimehead.c regex.c news.c \
-- func.c cookie.c history.c backend.c $(KEYBIND_SRC)
-+ func.c cookie.c history.c backend.c gpm-libcurses.c $(KEYBIND_SRC)
- OBJS=main.o file.o buffer.o display.o etc.o search.o linein.o table.o local.o\
- form.o map.o frame.o rc.o menu.o mailcap.o image.o \
- symbol.o entity.o terms.o url.o ftp.o mimehead.o regex.o news.o \
-- func.o cookie.o history.o backend.o $(KEYBIND_OBJ)
-+ func.o cookie.o history.o backend.o gpm-libcurses.o $(KEYBIND_OBJ)
- LSRCS=anchor.c parsetagx.c tagtable.c istream.c
- LOBJS=anchor.o parsetagx.o tagtable.o istream.o
- LLOBJS=version.o
-diff -urN w3m-0.5.2/config.h.in w3m-0.5.2.fixed/config.h.in
---- w3m-0.5.2/config.h.in 2004-04-04 22:47:20.000000000 +0600
-+++ w3m-0.5.2.fixed/config.h.in 2005-09-24 16:50:43.000000000 +0600
-@@ -231,3 +231,4 @@
- #define INFLATE_NAME "inflate"
-
-+#undef HAVE_GPM_WGETCH
- #endif /* CONFIG_H_SEEN */
diff --git a/network/w3m/w3m.SlackBuild b/network/w3m/w3m.SlackBuild
deleted file mode 100644
index 89ba3934a9..0000000000
--- a/network/w3m/w3m.SlackBuild
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for w3m
-# Written by slakmagik <jsun@freeshell.org>
-# Released under the WTFPL
-
-PRGNAM=w3m
-VERSION=0.5.2
-ARCH=${ARCH:-i486}
-BUILD=${BUILD:-2}
-TAG=${TAG:-_SBo}
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
-chown -R root:root .
-find . \
- \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 \
- -o -perm 400 \) -exec chmod 644 {} \;
-
-# Fix segfaulting bug
-patch -p1 < $CWD/w3m-0.5.2-gpm_fix-1.patch
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --mandir=/usr/man \
- --enable-keymap=lynx \
- --enable-gopher \
- --build=$ARCH-slackware-linux \
- --host=$ARCH-slackware-linux
-
-make
-make DESTDIR=$PKG install
-
-( cd $PKG
- find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
- find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
-)
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a [ACNT]* doc/* $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-find $PKG/usr/man/ -type f -exec gzip -9 {} \;
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz
diff --git a/network/w3m/w3m.info b/network/w3m/w3m.info
deleted file mode 100644
index 670ecc1d83..0000000000
--- a/network/w3m/w3m.info
+++ /dev/null
@@ -1,8 +0,0 @@
-PRGNAM="w3m"
-VERSION="0.5.2"
-HOMEPAGE="http://w3m.sourceforge.net/"
-DOWNLOAD="http://downloads.sourceforge.net/w3m/w3m-0.5.2.tar.gz"
-MD5SUM="ba06992d3207666ed1bf2dcf7c72bf58"
-MAINTAINER="slakmagik"
-EMAIL="jsun@freeshell.org"
-APPROVED="rworkman"