diff options
author | demon <demon@FreeBSD.org> | 2000-11-26 04:19:42 +0800 |
---|---|---|
committer | demon <demon@FreeBSD.org> | 2000-11-26 04:19:42 +0800 |
commit | c9131b255e63326eeb2a68dcf3565222313c41c4 (patch) | |
tree | edfed06d4f4ccce9a94afb50f931732ae2c0c9f2 | |
parent | 65f1cd25c5e254d71ec9959d82ee9d76d6b8f0b6 (diff) | |
download | freebsd-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/Makefile | 1 | ||||
-rw-r--r-- | www/skipstone/Makefile | 26 | ||||
-rw-r--r-- | www/skipstone/distinfo | 1 | ||||
-rw-r--r-- | www/skipstone/files/patch-aa | 32 | ||||
-rw-r--r-- | www/skipstone/files/patch-ac | 24 | ||||
-rw-r--r-- | www/skipstone/pkg-comment | 1 | ||||
-rw-r--r-- | www/skipstone/pkg-descr | 7 | ||||
-rw-r--r-- | www/skipstone/pkg-plist | 13 |
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 |