freebsd-ports/www/mmosaic/files/patch-Makefile
2001-02-13 22:18:09 +00:00

147 lines
3.8 KiB
Text

--- Makefile.orig Fri Dec 8 08:00:44 2000
+++ Makefile Tue Dec 26 22:01:42 2000
@@ -21,7 +21,7 @@
##
#CC = gcc
-CC = cc
+CC ?= cc
#CC = CC
##
@@ -49,7 +49,7 @@
# 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
@@ -61,9 +61,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
@@ -84,13 +84,13 @@
# Qnx
#sysconfigflags = -DQNX
# FreeBSD
-#sysconfigflags = -DFreeBSD
+sysconfigflags = -DFreeBSD
# NetBSD
#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
@@ -122,7 +122,7 @@
# Irix
#syslibs = -lPW
# Solaris 2.x, Motorola SVR4
-syslibs = -lsocket -lnsl -ldl
+#syslibs = -lsocket -lnsl -ldl
##
## X11 includes
@@ -133,13 +133,13 @@
#xinc = -I/usr/include/X11
#xinc = -I/usr/X11/include
# Linux, FreeBSD
-#xinc = -I/usr/X11R6/include
+xinc = -I/${X11BASE}/include
# Irix
#xinc = -I/usr/include
# 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
##
@@ -159,16 +159,16 @@
# QNX
#xlibs = -L/usr/X11/lib -lXm_s -lXt_s -lX11_s -lXqnx_s -lXt -lXmu -lXext
# Linux, FreeBSD, NetBSD with Lesstif
-#xlibs = -L/usr/X11R6/lib -lXm -lXmu -lXt -lXext -lX11 -lm
+xlibs = -L/${X11BASE}/lib -lXm -lXmu -lXt -lXext -lX11 -lm
# some distrib. of Linux require -lSM -lICE
# Linux Red Hat 6.1 lesstif-0.88.1-3 kernel 2.2.12-20
#xlibs = -L/usr/X11R6/lib -lXm -lXmu -lXt -lXext -lX11 -lm -lSM -lICE
# 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
#
# private
@@ -185,11 +185,11 @@
#pnginc = /usr/local/include
#pnglibs = /usr/local/lib/libpng.a /usr/lib32/libz.a
# FreeBSD
-#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 = ${LOCALBASE}/include
+pnglibs = ${LOCALBASE}/lib/libpng.a /usr/lib/libz.a
+# Solaris
+#pnginc = /usr/local/include
+#pnglibs = /usr/local/lib/libpng.a /usr/local/lib/libz.a
# To disable PNG support comment this.
@@ -249,20 +249,20 @@
## OBJECT dynamique plugin support (new and experimental)
##
-plugflags = -DOBJECT
+#plugflags = -DOBJECT
# to compile plugins given as examples
-PLUGINCDIR = $(PWD)/libhtmlw
-PLUGINC = -I$(PLUGINCDIR)
-INSTALL_PLUG_DIR = /usr/local/mMosaic/plugins
-explugdir = $(PWD)/plugins/examples
+#PLUGINCDIR = $(PWD)/libhtmlw
+#PLUGINC = -I$(PLUGINCDIR)
+#INSTALL_PLUG_DIR = /usr/local/mMosaic/plugins
+#explugdir = $(PWD)/plugins/examples
# for gcc
#explugccflag = -fpic
#explugldflag = -shared
#
# for Solaris cc workshop
-explugccflag = -I$(plugdir) -KPIC
-explugldflag = -G
+#explugccflag = -I$(plugdir) -KPIC
+#explugldflag = -G
##
## Customization flags
@@ -295,7 +295,7 @@
##
ARCHIVEDIR = /enst/ftp/pub/mbone/mMosaic
-CFLAGS = $(sysconfigflags) $(prereleaseflags) $(mcflag) $(plugflags) $(customflags)
+CFLAGS += $(sysconfigflags) $(prereleaseflags) $(mcflag) $(plugflags) $(customflags)
all: libhtmlw libnut $(mclib) $(explugdir) src
@echo \*\*\* Welcome to mMosaic.