diff options
author | fredb <fredb> | 2002-08-20 00:39:54 +0000 |
---|---|---|
committer | fredb <fredb> | 2002-08-20 00:39:54 +0000 |
commit | e3a5aeda6f9dd3b43124c3866831afc89f4a71fe (patch) | |
tree | 20453754f1ac8a06e7f181697365462b3b0f86a2 /www/mMosaic | |
parent | 5ccc40489f4559005dbb6f52832b7a58bb5da74a (diff) | |
download | pkgsrc-e3a5aeda6f9dd3b43124c3866831afc89f4a71fe.tar.gz |
Initial import of mMosaic-3.7.2. This is a derivative work of NCSA XMosaic
that has some support for tables and frames, builds against openmotif, and
is also IPv6 capable! The name stands for "mbone" Mosaic, but that part
probably doesn't even work (yet).
[For real this time -- previous try misspelled the name of the directory.]
Diffstat (limited to 'www/mMosaic')
-rw-r--r-- | www/mMosaic/DESCR | 5 | ||||
-rw-r--r-- | www/mMosaic/Makefile | 23 | ||||
-rw-r--r-- | www/mMosaic/PLIST | 2 | ||||
-rw-r--r-- | www/mMosaic/distinfo | 8 | ||||
-rw-r--r-- | www/mMosaic/patches/patch-aa | 132 | ||||
-rw-r--r-- | www/mMosaic/patches/patch-ab | 13 | ||||
-rw-r--r-- | www/mMosaic/patches/patch-ac | 13 | ||||
-rw-r--r-- | www/mMosaic/patches/patch-ad | 40 |
8 files changed, 236 insertions, 0 deletions
diff --git a/www/mMosaic/DESCR b/www/mMosaic/DESCR new file mode 100644 index 00000000000..05f67e8b36c --- /dev/null +++ b/www/mMosaic/DESCR @@ -0,0 +1,5 @@ +mMosaic is a derivative work of NCSA XMosaic 2.7b4. You can +use it as a simple browser. Now it supports <TABLE> and other +supplementary tags (like <CENTER>). One level of <FRAME> is supported. +mMosaic can run on an IPv6/IPv4 connected computer. Since release +3.4.16 mMosaic is IPV6 and IPV4 able for both HTTP and FTP protocol. diff --git a/www/mMosaic/Makefile b/www/mMosaic/Makefile new file mode 100644 index 00000000000..ccf8db30f5d --- /dev/null +++ b/www/mMosaic/Makefile @@ -0,0 +1,23 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/08/20 00:39:54 fredb Exp $ +# + +DISTNAME= mMosaic-3.7.2 +CATEGORIES= www +MASTER_SITES= ftp://ftp.enst.fr/pub/mbone/mMosaic/ + +MAINTAINER= fredb@netbsd.org +HOMEPAGE= http://perso.enst.fr/~dauphin/mMosaic/ +COMMENT= Modern derivative of NCSA XMosaic + +WRKSRC= ${WRKDIR}/mMosaic-src-3.7.2 + +USE_X11= YES + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/src/mMosaic ${PREFIX}/bin/ + +.include "../../devel/zlib/buildlink.mk" +.include "../../graphics/jpeg/buildlink.mk" +.include "../../graphics/png/buildlink.mk" +.include "../../mk/motif.buildlink.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/www/mMosaic/PLIST b/www/mMosaic/PLIST new file mode 100644 index 00000000000..3e7798c4575 --- /dev/null +++ b/www/mMosaic/PLIST @@ -0,0 +1,2 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/08/20 00:39:54 fredb Exp $ +bin/mMosaic diff --git a/www/mMosaic/distinfo b/www/mMosaic/distinfo new file mode 100644 index 00000000000..85112f7bc31 --- /dev/null +++ b/www/mMosaic/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/08/20 00:39:54 fredb Exp $ + +SHA1 (mMosaic-3.7.2.tar.gz) = f26d4fd115a0fb7fc09947506b59e1a3790b6ac7 +Size (mMosaic-3.7.2.tar.gz) = 507612 bytes +SHA1 (patch-aa) = 3e6ed2dd31bc4d560cd0d1eca4d118d8ad0438b7 +SHA1 (patch-ab) = 64cb25fda5e4100251072184dec9f50e8de4be97 +SHA1 (patch-ac) = 98479482a48a19b3f64ce4ed7a33cec04c90d070 +SHA1 (patch-ad) = d0da529ed866a9295010419882a004997bba17a7 diff --git a/www/mMosaic/patches/patch-aa b/www/mMosaic/patches/patch-aa new file mode 100644 index 00000000000..e81824df7c4 --- /dev/null +++ b/www/mMosaic/patches/patch-aa @@ -0,0 +1,132 @@ +$NetBSD: patch-aa,v 1.1.1.1 2002/08/20 00:39:55 fredb Exp $ + +--- Makefile.orig Thu Feb 1 07:27:30 2001 ++++ Makefile +@@ -45,13 +45,13 @@ + # GCC : Linux Intel optimised + #prereleaseflags = -Wall -pipe -O2 -g -march=pentium -mcpu=pentium + # GCC : Linux, FreeBSD, NetBSD compiler flags (recommended) +-#prereleaseflags = -Wall -g ++prereleaseflags = -Wall -Wno-comment -Wno-parentheses -O2 -g + # Qnx + #prereleaseflags = -Oeax + # SGI Mipspro + #prereleaseflags = -g -n32 -Xcpluscomm -woff 1009,1014,1048,1110,1116,1185,1188,1204,1230,1233 + # Sun Workshop C Compiler +-prereleaseflags = -v -g -xstrconst ++#prereleaseflags = -v -g -xstrconst + # Sun Workshop C++ Compiler + #prereleaseflags = +w -g + +@@ -63,9 +63,9 @@ + ## + + # Linux, NetBSD, FreeBSD, BSDI, OSF1, SunOS4this +-#RANLIB = ranlib ++RANLIB = ranlib + # SVR4, Irix, AIX, Qnx, Solaris 2.x +-RANLIB = /bin/true ++#RANLIB = /bin/true + + ## + ## System configuration flags +@@ -88,11 +88,11 @@ + # FreeBSD + #sysconfigflags = -DFreeBSD + # NetBSD +-#sysconfigflags = -DNETBSD ++sysconfigflags = -DNETBSD + # Irix + #sysconfigflags = -DSVR4 -DIRIX + # Solaris2.5 & 2.5.1 +-sysconfigflags = -DSOLARIS -DSVR4 ++#sysconfigflags = -DSOLARIS -DSVR4 + + # Use Motif 1.2.x + sysconfigflags += -DMOTIF1_2 +@@ -124,7 +124,7 @@ + # Irix + #syslibs = -lPW + # Solaris 2.x, Motorola SVR4 +-syslibs = -lsocket -lnsl -ldl ++#syslibs = -lsocket -lnsl -ldl + + ## + ## X11 includes +@@ -141,7 +141,8 @@ + # Solaris 2.x + #xinc = -I/usr/openwin/include -I/usr/dt/include + #solaris8 +-xinc = -I/usr/openwin/include -I/usr/dt/include -DMOTIF12_HEADERS ++#xinc = -I/usr/openwin/include -I/usr/dt/include -DMOTIF12_HEADERS ++xinc = -I${BUILDLINK_DIR}/include -I${X11BASE}/include + + + ## +@@ -168,9 +169,12 @@ + # Irix + #xlibs = -L/usr/lib32 -lXm -lXmu -lXt -lXext -lX11 -lm + # Solaris 2.x +-xlibs = -L/usr/openwin/lib -R/usr/openwin/lib -L/usr/dt/lib -R/usr/dt/lib ++#xlibs = -L/usr/openwin/lib -R/usr/openwin/lib -L/usr/dt/lib -R/usr/dt/lib + #xlibs += -lXm -lXmu -lXt -lXext -lX11 -lm +-xlibs += -lXm12 -lXmu -lXt -lXext -lX11 -lm ++#xlibs += -lXm12 -lXmu -lXt -lXext -lX11 -lm ++xlibs = -L${X11BASE}/lib -L${BUILDLINK_DIR}/lib ++xlibs += -lXm -lXmu -lXt -lXext -lX11 -lm ++xlibs += -Wl,-rpath,${X11PREFIX}/lib + + # + # private +@@ -190,8 +194,10 @@ + #pnginc = /usr/local/include + #pnglibs = /usr/local/lib/libpng.a /usr/lib/libz.a + # Solaris +-pnginc = /usr/local/include +-pnglibs = /usr/local/lib/libpng.a /usr/local/lib/libz.a ++#pnginc = /usr/local/include ++#pnglibs = /usr/local/lib/libpng.a /usr/local/lib/libz.a ++pnginc = ${BUILDLINK_DIR}/include ++pnglibs = -lpng -lz -Wl,-rpath,${LOCALBASE}/lib + + # To disable PNG support comment this. + +@@ -208,8 +214,10 @@ + #jpeginc = /usr/include + #jpeglibs = /usr/lib32/libjpeg.so + # Solaris FreeBSD +-jpeginc = /usr/local/include +-jpeglibs = /usr/local/lib/libjpeg.a ++#jpeginc = /usr/local/include ++#jpeglibs = /usr/local/lib/libjpeg.a ++jpeginc = ${BUILDLINK_DIR}/include ++jpeglibs = -ljpeg -Wl,-rpath,${LOCALBASE}/lib + + # To disable JPEG support (not recommended) comment this. + +@@ -259,12 +267,12 @@ + INSTALL_PLUG_DIR = /usr/local/mMosaic/plugins + explugdir = $(PWD)/plugins/examples + # for gcc +-#explugccflag = -fpic +-#explugldflag = -shared ++explugccflag = -fpic ++explugldflag = -shared + # + # for Solaris cc workshop +-explugccflag = -I$(plugdir) -KPIC +-explugldflag = -G ++#explugccflag = -I$(plugdir) -KPIC ++#explugldflag = -G + + ## + ## Customization flags +@@ -290,7 +298,7 @@ + # + # Common + +-customflags = ++#customflags = -DIPV6 + + ## + ## ---------------------- END OF CUSTOMIZABLE OPTIONS ------------------------- diff --git a/www/mMosaic/patches/patch-ab b/www/mMosaic/patches/patch-ab new file mode 100644 index 00000000000..cab49a4c88b --- /dev/null +++ b/www/mMosaic/patches/patch-ab @@ -0,0 +1,13 @@ +$NetBSD: patch-ab,v 1.1.1.1 2002/08/20 00:39:55 fredb Exp $ + +--- libnut/mosaic-types.h.orig Thu Oct 12 05:27:35 2000 ++++ libnut/mosaic-types.h +@@ -15,7 +15,7 @@ + #ifndef mosaic_types_h + #define mosaic_types_h + +-#if defined(sgi) || defined(__bsdi__) || defined(__FreeBSD__) || defined(ultrix) || defined(linux) || defined(netBSD) ++#if defined(sgi) || defined(__bsdi__) || defined(__FreeBSD__) || defined(ultrix) || defined(linux) || defined(NETBSD) + #include <sys/types.h> + #else + typedef unsigned char u_int8_t; diff --git a/www/mMosaic/patches/patch-ac b/www/mMosaic/patches/patch-ac new file mode 100644 index 00000000000..1f9440d8882 --- /dev/null +++ b/www/mMosaic/patches/patch-ac @@ -0,0 +1,13 @@ +$NetBSD: patch-ac,v 1.1.1.1 2002/08/20 00:39:55 fredb Exp $ + +--- src/URLParse.c.orig Fri Sep 8 08:29:18 2000 ++++ src/URLParse.c +@@ -8,7 +8,7 @@ + #include <sys/types.h> + #include <sys/stat.h> + #include <sys/param.h> /* MAXPATHLEN is defined here on Solaris */ +-#ifdef linux ++#if defined(linux) || defined(NETBSD) + #include <unistd.h> + #endif + diff --git a/www/mMosaic/patches/patch-ad b/www/mMosaic/patches/patch-ad new file mode 100644 index 00000000000..776ccf7a499 --- /dev/null +++ b/www/mMosaic/patches/patch-ad @@ -0,0 +1,40 @@ +$NetBSD: patch-ad,v 1.1.1.1 2002/08/20 00:39:55 fredb Exp $ + +--- src/www-con.c.orig Fri Dec 8 09:20:47 2000 ++++ src/www-con.c +@@ -31,6 +31,7 @@ + + #if defined(NETBSD) || defined(FreeBSD) + #include <sys/filio.h> ++#include <sys/ioctl.h> + #endif + + #ifndef FD_SETSIZE +@@ -225,8 +226,11 @@ + } + /* manage only non numeric adresses for IPV6 */ + /* RFC 2133 */ +-/* phost = gethostbyname2 (host,AF_INET6); */ ++#if defined(NETBSD) ++ phost = gethostbyname2 (host,AF_INET6); ++#else + phost = getipnodebyname( host, AF_INET6, AI_DEFAULT, &err_num); ++#endif + + if (phost) { /* try IPV6 */ + #ifdef DEBUG_IPV6 +@@ -270,9 +274,12 @@ + if (cached4_host && (strcmp (cached4_host, host) == 0)){ + memcpy(&sin4->sin_addr, cached4_phost_h_addr, cached4_phost_h_length); + } else { +-/* phost = gethostbyname2 (host,AF_INET); */ +-/* phost = gethostbyname (host); */ ++#if defined(NETBSD) ++ phost = gethostbyname2 (host,AF_INET); ++ /* phost = gethostbyname (host); */ ++#else + phost = getipnodebyname( host, AF_INET6, AI_DEFAULT, &err_num); ++#endif + if (!phost) { + fprintf (stderr, "Can't find internet node name `%s'.\n",host); + return IN_IPV_UNKNOWN; /* Fail */ |