summaryrefslogtreecommitdiff
path: root/graphics/xfractint/files/patch-Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/xfractint/files/patch-Makefile')
-rw-r--r--graphics/xfractint/files/patch-Makefile185
1 files changed, 38 insertions, 147 deletions
diff --git a/graphics/xfractint/files/patch-Makefile b/graphics/xfractint/files/patch-Makefile
index a13c00f8f11b..d50ea36a5509 100644
--- a/graphics/xfractint/files/patch-Makefile
+++ b/graphics/xfractint/files/patch-Makefile
@@ -1,166 +1,57 @@
---- Makefile.orig Mon Apr 8 20:18:24 2002
-+++ Makefile Mon Sep 3 19:48:16 2007
-@@ -2,11 +2,11 @@
+--- ./Makefile.orig 2008-09-25 20:55:39.000000000 -0400
++++ ./Makefile 2010-01-27 13:52:46.000000000 -0500
+@@ -27,8 +27,8 @@
+
# 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 = .
-+SRCDIR = ${PREFIX}/share/fractint
+-SRCDIR = $(DESTDIR)/share/xfractint
++SRCDIR = $(PREFIX)/share/xfractint
+ SHRDIR = $(PREFIX)/share/xfractint
# BINDIR is where you put your X11 binaries
--BINDIR = /usr/X11R6/bin
-+BINDIR = ${PREFIX}/bin
+ BINDIR = $(DESTDIR)/bin
# MANDIR is where you put your chapter 1 man pages
--MANDIR = /usr/X11R6/man/man1
-+MANDIR = ${PREFIX}/man/man1
+@@ -116,22 +116,18 @@
+ #For Solaris, use CFLAGS = -I. -I/usr/openwin/include $(DEFINES) -g
+ #If you have the nasm assembler on your system add -DNASM to CFLAGS
+
+-ifeq ($(AS),/usr/bin/nasm)
- NOBSTRING =
- HAVESTRI =
-@@ -55,7 +55,7 @@
+-CFLAGS = -I$(HFD) $(DEFINES) -g -DBIG_ANSI_C -DLINUX -DNASM -fno-builtin
#CFLAGS = -I. -D_CONST $(DEFINES)
- #CFLAGS = -I. $(DEFINES) -g -DBIG_ANSI_C -DLINUX -Os -Wall -mpentium -DNASM
- #CFLAGS = -I. $(DEFINES) -g -DBIG_ANSI_C -DLINUX -Os -DNASM
--CFLAGS = -I. $(DEFINES) -g -DBIG_ANSI_C -DLINUX -Os
-+CFLAGS += -I. $(DEFINES) -DBIG_ANSI_C -I${LOCALBASE}/include
+ #CFLAGS = -I$(HFD) $(DEFINES) -g -DBIG_ANSI_C -DLINUX \
+ # -march=$(ARCH) -DNASM -fno-builtin
+ #CFLAGS = -I. $(DEFINES) -g -DBIG_ANSI_C -DLINUX -Os -DNASM -fno-builtin
+
+-else
+
+-CFLAGS = -I$(HFD) $(DEFINES) -g -DBIG_ANSI_C -DLINUX -fno-builtin
++CFLAGS += -I$(LOCALBASE)/include -I$(HFD) $(DEFINES) -g -DBIG_ANSI_C -DLINUX -fno-builtin
+ #CFLAGS = -I$(HFD) $(DEFINES) -g -DBIG_ANSI_C -DLINUX \
+ # -march=$(ARCH) -fno-builtin
+ #CFLAGS = -I. $(DEFINES) -g -DBIG_ANSI_C -DLINUX -Os -fno-builtin
+
+-endif
# Gcc is often the only compiler that works for this
# For HPUX, use CC = cc -Aa -D_HPUX_SOURCE
-@@ -64,7 +64,7 @@
+@@ -140,7 +136,6 @@
# 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 = gcc
-+CC ?= cc
+-CC = /usr/bin/gcc
# For HPUX, use LIBS = -L/usr/lib/X11R4 -lX11 -lm -lcurses -ltermcap
# For AIX or OSF/1, add -lbsd
-@@ -73,14 +73,14 @@
- # For Solaris, add -L/usr/openwin/lib
- # For Linux, use
- #LIBS = -L/usr/X11R6/lib -lX11 -lm -lncurses
--LIBS = -L/usr/X11R6/lib -lX11 -lm -lncurses
-+LIBS = -L${LOCALBASE}/lib -lX11 -lm -lcurses
- #LIBS = -lX11 -lm -lcurses
-
- # For using nasm, set:
- #AS = nasm
- # Note that because of the differences between the assembler syntaxes,
- # nasm is the only one that will work.
--AS = foo
-+AS = nasm
-
- # Below is for Linux with output file type of elf, turn all warnings on
- AFLAGS = -f elf -w+orphan-labels
-@@ -123,31 +123,7 @@
-
- LFILES = fractint.l penrose.l tiling.l
-
--MAPFILES = \
--Carlson1.map Digiorg1.map Digiorg2.map Gallet01.map Gallet02.map Gallet03.map \
--Gallet04.map Gallet05.map Gallet06.map Gallet07.map Gallet08.map Gallet09.map \
--Gallet10.map Gallet11.map Gallet12.map Gallet13.map Gallet14.map Gallet15.map \
--Gallet16.map Gallet17.map Gallet18.map Lindaa01.map Lindaa02.map Lindaa03.map \
--Lindaa04.map Lindaa05.map Lindaa06.map Lindaa07.map Lindaa08.map Lindaa09.map \
--Lindaa10.map Lindaa11.map Lindaa12.map Lindaa14.map Lindaa15.map Lindaa16.map \
--Lindaa17.map Morgan1.map Morgan2.map Morgan3.map Morgen3.map Skydye01.map \
--Skydye02.map Skydye03.map Skydye04.map Skydye05.map Skydye06.map Skydye07.map \
--Skydye08.map Skydye09.map Skydye10.map Skydye11.map Skydye12.map Wizzl011.map \
--Wizzl012.map Wizzl013.map Wizzl014.map Wizzl015.map Wizzl016.map Wizzl017.map \
--Wizzl018.map Wizzl019.map Wizzl020.map altern.map blues.map bud2.map bud3.map \
--bud4.map bud5.map bud6.map bud7.map chroma.map damien1.map damien2.map \
--damien3.map damien4.map damien5.map default.map droz10.map droz11.map \
--droz12.map droz13.map droz14.map droz15.map droz21.map droz22.map droz23.map \
--droz28.map droz31.map droz33.map droz34.map droz35.map droz36.map droz38.map \
--droz39.map droz40.map droz44.map droz46.map droz49.map droz52.map droz54.map \
--droz56.map droz60.map droz62.map droz8.map drozdis1.map firestrm.map \
--froth3.map froth316.map froth6.map froth616.map gamma1.map gamma2.map \
--glasses1.map glasses2.map goodega.map green.map grey.map grid.map headache.map \
--landscap.map lkmtch00.map lkmtch01.map lkmtch02.map lkmtch03.map lkmtch04.map \
--lkmtch05.map lkmtch06.map lkmtch07.map lkmtch08.map lkmtch09.map lkmtch10.map \
--lkmtch11.map lkmtch12.map lkmtch13.map lkmtch14.map lkmtch15.map lkmtch16.map \
--lkmtch17.map lkmtch18.map lkmtch19.map lyapunov.map neon.map paintjet.map \
--royal.map topo.map volcano.map
-+MAPFILES = altern.map default.map
-
- OLDRUN = $(PARFILES) $(FRMFILES) $(IFSFILES) $(LFILES) \
- $(MAPFILES) demo.key
-@@ -160,9 +136,7 @@
-
- FILES = $(SRCFILES) $(RUNFILES)
-
--ifeq ($(AS),nasm)
--
--OBJS = \
-+NASMOBJS = \
- 3d.o ant.o bigflt.o biginit.o bignum.o bignumc.o calcfrac.o \
- calcmand.o calmanfp.o cmdfiles.o decoder.o diskvidu.o editpal.o encoder.o \
- evolve.o f16.o fpu087.o fracsuba.o fracsubr.o fractalb.o fractalp.o fractals.o \
-@@ -173,8 +147,6 @@
- realdos.o rotate.o slideshw.o soi.o soi1.o stereo.o targa.o testpt.o tgaview.o \
- tplus.o tplus_a.o unix.o unixscr.o video.o zoom.o calmanfx.o
+@@ -152,11 +147,7 @@
+ # LIBS = -L/usr/X11R6/lib -lX11 -lm -lncurses
+ # LIBS = -lX11 -lm -lcurses
+-ifeq ($(ARCH),athlon64)
+-LIBS = -L/usr/X11R6/lib64 -lX11 -lm
-else
--
- OBJS = \
- 3d.o ant.o bigflt.o biginit.o bignum.o bignumc.o calcfrac.o \
- calcmand.o calmanfp.o cmdfiles.o decoder.o diskvidu.o editpal.o encoder.o \
-@@ -186,8 +158,6 @@
- realdos.o rotate.o slideshw.o soi.o soi1.o stereo.o targa.o testpt.o tgaview.o \
- tplus.o tplus_a.o unix.o unixscr.o video.o zoom.o
-
--endif
--
- HOBJS = hc.o unix.o
-
- HELP = help.src help2.src help3.src help4.src help5.src
-@@ -196,6 +166,8 @@
- .SUFFIXES:
- .SUFFIXES: .o .c .s .h .asm
-
-+all: xfractint
-+
- xfractint: fractint.hlp .WAIT $(OBJS)
- $(CC) -o xfractint $(CFLAGS) $(OBJS) $(LIBS)
- # strip xfractint
-@@ -210,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
-@@ -240,10 +213,8 @@
- help.o: help.c
- $(CC) $(CFLAGS) -DSRCDIR=\"$(SRCDIR)\" -c help.c
-
--ifeq ($(AS),nasm)
- calmanfx.o: calmanfx.asm
- $(AS) $(AFLAGS) calmanfx.asm
--endif
-
- sharsrc: $(SRCFILES)
- shar -s shirriff@eng.sun.com $(SRCFILES) > xfsrc.shar
-@@ -325,9 +296,7 @@
-
- calmanfp.o: calmanfp.c fractint.h port.h fractype.h
-
--ifeq ($(AS),nasm)
- calmanfx.o: calmanfx.asm xfract_a.inc
+-LIBS = -L/usr/X11R6/lib -lX11 -lm
-endif
++LIBS = -L${LOCALBASE}/lib -lX11 -lm
- cmdfiles.o: cmdfiles.c fractint.h port.h fractype.h prototyp.h mpmath.h \
- helpcom.h
+ ifeq ($(NCURSES),-DNCURSES)
+ LIBS += -lncurses