mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-14 23:46:10 +00:00
8eed24a703
Fixed some files to respect X11BASE/CC properly Switched install path of data files from lib/ to share/ Added WWW: line into pkg/DESCR PR: 14289 Submitted by: tkato@prontomail.ne.jp
78 lines
2.6 KiB
Plaintext
78 lines
2.6 KiB
Plaintext
--- Makefile.orig Sun Sep 12 10:32:16 1999
|
|
+++ Makefile Tue Oct 12 20:41:38 1999
|
|
@@ -2,11 +2,11 @@
|
|
# SRCDIR should be a path to the directory that will hold fractint.hlp
|
|
# You will have to copy fractint.hlp to SRCDIR and make it world readable.
|
|
# SRCDIR should also hold the .par, .frm, etc. files
|
|
-SRCDIR = /usr/src/xfractint
|
|
+SRCDIR = ${PREFIX}/share/fractint
|
|
# BINDIR is where you put your X11 binaries
|
|
-BINDIR = /usr/X11R6/bin
|
|
+BINDIR = ${PREFIX}/bin
|
|
# MANDIR is where you put your chapter 1 man pages
|
|
-MANDIR = /usr/X11R6/man/man1
|
|
+MANDIR = ${PREFIX}/man/man1
|
|
|
|
NOBSTRING =
|
|
HAVESTRI =
|
|
@@ -51,7 +51,7 @@
|
|
#For Solaris, use CFLAGS = -I. -I/usr/openwin/include $(DEFINES) -g
|
|
|
|
#CFLAGS = -I. -D_CONST $(DEFINES)
|
|
-CFLAGS = -I. $(DEFINES) -g -DBIG_ANSI_C -DLINUX
|
|
+CFLAGS += -I. $(DEFINES) -DBIG_ANSI_C -I${X11BASE}/include
|
|
|
|
# Gcc is often the only compiler that works for this
|
|
# For HPUX, use CC = cc -Aa -D_HPUX_SOURCE
|
|
@@ -60,7 +60,7 @@
|
|
# For Sun Solaris 2.x w/SparcCompilerC (cc), use CC = cc.
|
|
# For Sun Solaris 2.x w/GNU gcc, use CC = gcc
|
|
#CC = gcc
|
|
-CC = cc
|
|
+CC ?= cc
|
|
|
|
# For HPUX, use LIBS = -L/usr/lib/X11R4 -lX11 -lm -lcurses -ltermcap
|
|
# For AIX or OSF/1, add -lbsd
|
|
@@ -68,8 +68,8 @@
|
|
# For Apollo, change -lX11 to -L/usr/X11/libX11
|
|
# For Solaris, add -L/usr/openwin/lib
|
|
# For Linux, use
|
|
-LIBS = -L/usr/X11R6/lib -lX11 -lm -lncurses -ltermcap
|
|
-#LIBS = -L/usr/X11R6/lib -lX11 -lm -lcurses -ltermcap
|
|
+#LIBS = -L/usr/X11R6/lib -lX11 -lm -lncurses -ltermcap
|
|
+LIBS = -L${X11BASE}/lib -lX11 -lm -lcurses -ltermcap
|
|
#LIBS = -lX11 -lm -lcurses -ltermcap
|
|
|
|
# HPUX fixes thanks to David Allport, Bill Broadley, and R. Lloyd.
|
|
@@ -166,6 +166,8 @@
|
|
.SUFFIXES:
|
|
.SUFFIXES: .o .c .s .h
|
|
|
|
+all: xfractint
|
|
+
|
|
xfractint: fractint.hlp .WAIT $(OBJS)
|
|
$(CC) -o xfractint $(CFLAGS) $(OBJS) $(LIBS)
|
|
# strip xfractint
|
|
@@ -180,13 +182,14 @@
|
|
rm -f $(OBJS) $(HOBJS) fractint.doc fractint.hlp hc xfractint helpdefs.h
|
|
|
|
install: xfractint fractint.hlp
|
|
- cp xfractint $(BINDIR)/xfractint
|
|
- strip $(BINDIR)/xfractint
|
|
- chmod a+x $(BINDIR)/xfractint
|
|
- cp fractint.hlp $(PARFILES) $(FRMFILES) $(IFSFILES) $(LFILES) $(MAPFILES) $(SRCDIR)
|
|
- (cd $(SRCDIR); chmod a+r fractint.hlp $(PARFILES) $(FRMFILES) $(IFSFILES) $(LFILES) $(MAPFILES) )
|
|
- cp xfractint.man $(MANDIR)/xfractint.1
|
|
- chmod a+r $(MANDIR)/xfractint.1
|
|
+ ${BSD_INSTALL_PROGRAM} xfractint $(BINDIR)/xfractint
|
|
+ if [ ! -d $(SRCDIR) ]; then \
|
|
+ echo "Making $(SRCDIR)"; \
|
|
+ ${INSTALL} -d -m 555 $(SRCDIR); \
|
|
+ else true; \
|
|
+ fi;
|
|
+ ${BSD_INSTALL_DATA} fractint.hlp $(PARFILES) $(FRMFILES) $(IFSFILES) $(LFILES) $(MAPFILES) $(SRCDIR)
|
|
+ ${BSD_INSTALL_MAN} xfractint.man $(MANDIR)/xfractint.1
|
|
|
|
fractint.hlp: hc $(HELP)
|
|
./hc /c
|