diff options
author | fredb <fredb@pkgsrc.org> | 2002-08-20 00:39:54 +0000 |
---|---|---|
committer | fredb <fredb@pkgsrc.org> | 2002-08-20 00:39:54 +0000 |
commit | 054b6f0fcba5df84f66a237f09b877ff715a6e65 (patch) | |
tree | 20453754f1ac8a06e7f181697365462b3b0f86a2 /www/mMosaic/patches | |
parent | 51465b5effba39b0ec185c72234c9e913ec41f3b (diff) | |
download | pkgsrc-054b6f0fcba5df84f66a237f09b877ff715a6e65.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/patches')
-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 |
4 files changed, 198 insertions, 0 deletions
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 */ |