aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordemon <demon@FreeBSD.org>2000-11-26 04:19:42 +0800
committerdemon <demon@FreeBSD.org>2000-11-26 04:19:42 +0800
commitc9131b255e63326eeb2a68dcf3565222313c41c4 (patch)
treeedfed06d4f4ccce9a94afb50f931732ae2c0c9f2
parent65f1cd25c5e254d71ec9959d82ee9d76d6b8f0b6 (diff)
downloadfreebsd-ports-gnome-c9131b255e63326eeb2a68dcf3565222313c41c4.tar.gz
freebsd-ports-gnome-c9131b255e63326eeb2a68dcf3565222313c41c4.tar.zst
freebsd-ports-gnome-c9131b255e63326eeb2a68dcf3565222313c41c4.zip
New port of SkipStone: Web browser that uses Mozilla's renderer.
PR: 22908, 22925 Submitted by: Eric Melville <eric@osd.bsdi.com> Approved by: sobomax Improved by: demon, sobomax
-rw-r--r--www/Makefile1
-rw-r--r--www/skipstone/Makefile26
-rw-r--r--www/skipstone/distinfo1
-rw-r--r--www/skipstone/files/patch-aa32
-rw-r--r--www/skipstone/files/patch-ac24
-rw-r--r--www/skipstone/pkg-comment1
-rw-r--r--www/skipstone/pkg-descr7
-rw-r--r--www/skipstone/pkg-plist13
8 files changed, 105 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index b466d575fe6e..edb0fa6091e7 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -159,6 +159,7 @@
SUBDIR += ruboard
SUBDIR += screem
SUBDIR += sitecopy
+ SUBDIR += skipstone
SUBDIR += smb_auth
SUBDIR += snarf
SUBDIR += squid22
diff --git a/www/skipstone/Makefile b/www/skipstone/Makefile
new file mode 100644
index 000000000000..f10946cb91bb
--- /dev/null
+++ b/www/skipstone/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: SkipStone
+# Date created: 16 November 2000
+# Whom: eric <eric@osd.bsdi.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= skipstone
+PORTVERSION= 0.6.1
+CATEGORIES= www
+MASTER_SITES= http://www.muhri.net/skipstone/
+
+MAINTAINER= eric@osd.bsdi.com
+
+BUILD_DEPENDS= ${X11BASE}/lib/mozilla-embedded/libgtkembedmoz.so:${PORTSDIR}/www/mozilla-embedded
+RUN_DEPENDS= ${X11BASE}/lib/mozilla-embedded/libgtkembedmoz.so:${PORTSDIR}/www/mozilla-embedded
+
+USE_GTK= yes
+USE_GMAKE= yes
+USE_X_PREFIX= yes
+
+post-patch:
+ @${PERL} -pi -e 's#/usr/local#${PREFIX}#' ${WRKSRC}/src/skipstone.h ${WRKSRC}/src/skipstone
+ @${PERL} -pi -e 's#/usr/share#${PREFIX}/share#' ${WRKSRC}/src/skipstone.h
+
+.include <bsd.port.mk>
diff --git a/www/skipstone/distinfo b/www/skipstone/distinfo
new file mode 100644
index 000000000000..5e15c2876ad4
--- /dev/null
+++ b/www/skipstone/distinfo
@@ -0,0 +1 @@
+MD5 (skipstone-0.6.1.tar.gz) = 3c6cae32480d6769ba864ebf12e5c6ac
diff --git a/www/skipstone/files/patch-aa b/www/skipstone/files/patch-aa
new file mode 100644
index 000000000000..9e16b8701e86
--- /dev/null
+++ b/www/skipstone/files/patch-aa
@@ -0,0 +1,32 @@
+--- src/Makefile.orig Sun Oct 29 17:38:13 2000
++++ src/Makefile Thu Nov 16 22:46:12 2000
+@@ -1,22 +1,22 @@
+-PREFIX=/usr/local
++PREFIX?=/usr/local
+ VERSION = 0.6.1
+ MILESTONE = M18
+
+-MOZILLA_INCLUDES = -I/usr/include/mozilla -I/usr/local/include/mozilla
+-MOZILLA_LIBS = -L/usr/lib/mozilla -L/usr/local/lib/mozilla -lgtkembedmoz -lplds4 -lplc4 -lnspr4 -lgtksuperwin -lxpcom
++MOZILLA_INCLUDES = -I${X11BASE}/include/mozilla-embedded
++MOZILLA_LIBS = -L${X11BASE}/lib/mozilla-embedded -lgtkembedmoz -lplds4 -lplc4 -lnspr4 -lgtksuperwin -lxpcom
+
+ #my stuff
+ #MOZILLA_INCLUDES = -I/usr/moz/package/include
+ #MOZILLA_LIBS = -L/usr/moz/package/bin/ -lgtkembedmoz -lplds4 -lplc4 -lnspr4 -lgtksuperwin -lxpcom
+
+-GTK_LIBS = $(shell gtk-config --libs)
+-GTK_INCLUDES = $(shell gtk-config --cflags)
++GTK_LIBS = $(shell $(GTK_CONFIG) --libs)
++GTK_INCLUDES = $(shell $(GTK_CONFIG) --cflags)
+
+ SOURCES = main.c callbacks.c moz_callbacks.c support.c ipc.c bookmarks.c interface.c interface-notebook.c history.c crash.c skipstone_config.c mozilla.cpp
+ OBJS = main.o callbacks.o moz_callbacks.o support.o ipc.o bookmarks.o interface.o interface-notebook.o history.o crash.o skipstone-config.o mozilla.o
+ DOWNLOADOBJS = skipdownload.o
+-FLAGS = -g -O2 -Wall -D$(MILESTONE) -I.. $(GTK_INCLUDES) $(MOZILLA_INCLUDES)
+-LIBS = -g $(GTK_LIBS) $(MOZILLA_LIBS) -lpthread
++FLAGS = -g -Wall -D$(MILESTONE) -I.. $(GTK_INCLUDES) $(MOZILLA_INCLUDES) -D_THREAD_SAFE -pthread
++LIBS = -g $(GTK_LIBS) $(MOZILLA_LIBS)
+ CC = gcc $(FLAGS)
+ CXX = c++ -fno-rtti $(FLAGS)
+ PROG = skipstone
diff --git a/www/skipstone/files/patch-ac b/www/skipstone/files/patch-ac
new file mode 100644
index 000000000000..faf69a83b5c2
--- /dev/null
+++ b/www/skipstone/files/patch-ac
@@ -0,0 +1,24 @@
+--- src/skipstone.orig Mon Oct 30 04:38:13 2000
++++ src/skipstone Thu Nov 23 23:43:40 2000
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
+ if test -n "$MOZILLA_FIVE_HOME"; then
+ LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:$LD_LIBRARY_PATH
+ export LD_LIBRARY_PATH
+@@ -7,12 +7,9 @@
+ else
+ exec skipstone-bin $@
+ fi
+-elif [ -f /usr/lib/mozilla/libgtkembedmoz.so ]; then
+- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/mozilla
+- export MOZILLA_FIVE_HOME=/usr/lib/mozilla
+-elif [ -f /usr/local/lib/mozilla/libgtkembedmoz.so ]; then
+- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/mozilla
+- export MOZILLA_FIVE_HOME=/usr/local/lib/mozilla
++elif [ -f /usr/local/lib/mozilla-embedded/libgtkembedmoz.so ]; then
++ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/mozilla-embedded
++ export MOZILLA_FIVE_HOME=/usr/local/lib/mozilla-embedded
+ else
+
+ echo "Please set your MOZILLA_FIVE_HOME and LD_LIBRARY_PATH manually as I could not find them"
diff --git a/www/skipstone/pkg-comment b/www/skipstone/pkg-comment
new file mode 100644
index 000000000000..680dd52d5fc1
--- /dev/null
+++ b/www/skipstone/pkg-comment
@@ -0,0 +1 @@
+Web browser that uses Mozilla's renderer
diff --git a/www/skipstone/pkg-descr b/www/skipstone/pkg-descr
new file mode 100644
index 000000000000..093ade55d5b2
--- /dev/null
+++ b/www/skipstone/pkg-descr
@@ -0,0 +1,7 @@
+SkipStone is a web browser that is indended for just browsing the web. It does
+not include features to read email, edit html, or use newsgroups. It does
+have a number of interesting features such as tabbed mode, where many pages
+can appear within a single notebook-like window. SkipStone is built around
+the Mozilla page rendering system.
+
+WWW: http://www.muhri.net/skipstone/
diff --git a/www/skipstone/pkg-plist b/www/skipstone/pkg-plist
new file mode 100644
index 000000000000..f7285a7f2a38
--- /dev/null
+++ b/www/skipstone/pkg-plist
@@ -0,0 +1,13 @@
+bin/skipstone
+bin/skipstone-bin
+bin/skipdownload
+share/skipstone/pixmaps/default/back.xpm
+share/skipstone/pixmaps/default/config.xpm
+share/skipstone/pixmaps/default/forward.xpm
+share/skipstone/pixmaps/default/home.xpm
+share/skipstone/pixmaps/default/logo.xpm
+share/skipstone/pixmaps/default/reload.xpm
+share/skipstone/pixmaps/default/stop.xpm
+@dirrm share/skipstone/pixmaps/default
+@dirrm share/skipstone/pixmaps
+@dirrm share/skipstone