head	1.5;
access;
symbols
	RELEASE_8_3_0:1.5
	RELEASE_9_0_0:1.5
	RELEASE_7_4_0:1.4
	RELEASE_8_2_0:1.4
	RELEASE_6_EOL:1.4
	RELEASE_8_1_0:1.4
	RELEASE_7_3_0:1.4
	RELEASE_8_0_0:1.4
	RELEASE_7_2_0:1.4
	RELEASE_7_1_0:1.4
	RELEASE_6_4_0:1.4
	RELEASE_5_EOL:1.3
	RELEASE_7_0_0:1.3
	RELEASE_6_3_0:1.3
	PRE_XORG_7:1.3
	RELEASE_4_EOL:1.3
	RELEASE_6_2_0:1.3
	RELEASE_6_1_0:1.3
	RELEASE_5_5_0:1.3
	RELEASE_6_0_0:1.3
	RELEASE_5_4_0:1.3
	RELEASE_4_11_0:1.3
	RELEASE_5_3_0:1.3
	RELEASE_4_10_0:1.3
	RELEASE_5_2_1:1.3
	RELEASE_5_2_0:1.3
	RELEASE_4_9_0:1.3
	RELEASE_5_1_0:1.1
	RELEASE_4_8_0:1.1
	RELEASE_5_0_0:1.1
	RELEASE_4_7_0:1.1
	RELEASE_4_6_2:1.1
	RELEASE_4_6_1:1.1
	RELEASE_4_6_0:1.1
	RELEASE_5_0_DP1:1.1
	RELEASE_4_5_0:1.1
	RELEASE_4_4_0:1.1
	RELEASE_4_3_0:1.1
	RELEASE_4_2_0:1.1;
locks; strict;
comment	@# @;


1.5
date	2011.06.24.17.59.20;	author dinoex;	state Exp;
branches;
next	1.4;

1.4
date	2008.09.11.22.59.23;	author gahr;	state Exp;
branches;
next	1.3;

1.3
date	2003.06.25.04.55.03;	author will;	state Exp;
branches;
next	1.2;

1.2
date	2003.06.12.02.04.44;	author will;	state Exp;
branches;
next	1.1;

1.1
date	2000.10.12.22.45.34;	author ache;	state Exp;
branches;
next	;


desc
@@


1.5
log
@- honor CC,CFLAGS,LD,LDFLAGS
@
text
@--- makefile.orig	1996-01-18 11:42:36.000000000 +0100
+++ makefile	2011-06-24 19:56:53.000000000 +0200
@@@@ -50,15 +50,16 @@@@
 # -DUSE_SELECT to use select() system call
 # -DUSE_NBIO   to use non-blocking read()
 
-CFLAGS= -O -DUNIX -DPORTABLE $(BYTEORDER)
+PREFIX	?=/usr/local
+CFLAGS+= -O -DUNIX -DPORTABLE $(BYTEORDER) -DPREFIX=\"$(PREFIX)\"
 
 # must set byte order for targets "sysv" and "bsd"
 # BYTEORDER= -DHIGHFIRST
 
-CC      = cc
-LD      = cc            # Link command
-LDFLAGS = 
-CPP     = $(CC) -E
+CC      ?= cc
+LD      ?= cc            # Link command
+LDFLAGS ?= 
+CPP     ?= $(CC) -E
 DBG     = -O
 RM      = rm -f
 
@@@@ -79,7 +80,7 @@@@
 	@@echo "where <system> can be:"
 	@@echo "	386bsd, 3b1, 3b1_asm, aix370, aix386, amix-68k-gcc, apollo,"
 	@@echo "	apollo-gcc, atari,aux(*), aux-gcc, bsd, bsdgcc, convexos,"
-	@@echo "	dgux, djgpp, encore, freebsd, hpux-68k(*), hpux-68k-ansi,"
+	@@echo "	dgux, djgpp, encore, freebsd-{alpha,amd64,i386,sparc64}, hpux-68k(*), hpux-68k-ansi,"
 	@@echo "	hpux-68k-gcc, hpux-pa(*), hpux-pa-ansi, hpux-pa-gcc,"
 	@@echo "	hpux9-pa-ansi, irix, irix_asm, isc, isc_asm, linux, linux-68k,"
 	@@echo "	machten, mach_386, mips-ultrix, netbsd, netbsd_68k, newsasm,"
@@@@ -171,10 +172,21 @@@@
 	$(MAKE) all CC=gcc LD=gcc \
 	CFLAGS="$(RSAINCDIR) -O2 -DHIGHFIRST -DUNIX -DPORTABLE -DIDEA32"
 
-freebsd:
+freebsd-i386:
 	$(MAKE) all LD="$(CC) -s" OBJS_EXT="_80386.o _zmatch.o" \
-	CFLAGS="$(RSAINCDIR) -O2 -fno-strength-reduce -DUNIX -DIDEA32 -DASM \
-	-DMAX_NAMELEN=255"
+	CFLAGS="-DPREFIX=\\\"$(PREFIX)\\\" $(RSAINCDIR) $(OS_CFLAGS) -DUNIX \
+		-DIDEA32 -DASM -DMAX_NAMELEN=255"
+
+freebsd-alpha: freebsd
+
+freebsd-amd64: freebsd
+
+freebsd-sparc64: freebsd
+
+freebsd:
+	$(MAKE) all LD="$(CC) -s" \
+	CFLAGS="-DPREFIX=\\\"$(PREFIX)\\\" $(RSAINCDIR) $(OS_CFLAGS) \
+		-DPORTABLE -DUNIX -DIDEA32 -DMAX_NAMELEN=255"
 
 386bsd:
 	$(MAKE) all CC=gcc LD=gcc OBJS_EXT="_80386.o _zmatch.o" \
@


1.4
log
@- Add support for amd64 and sparc64

Reviewed by:	linimon
Approved by:	portmgr (linimon)
@
text
@d1 3
a3 3
--- makefile	1996-01-18 04:42:36.000000000 -0600
+++ makefile.patched	2008-09-12 01:55:27.000000000 -0500
@@@@ -50,7 +50,8 @@@@
d9 1
a9 1
+CFLAGS= -O -DUNIX -DPORTABLE $(BYTEORDER) -DPREFIX=\"$(PREFIX)\"
d13 12
@


1.3
log
@Fix issues with the PGPLIB change made some time ago (broken alpha build,
broken language pgp ports).

Nagged by:	kris
@
text
@d1 2
a2 2
--- makefile	Thu Jan 18 05:42:36 1996
+++ makefile.new	Wed Jun 11 20:50:13 2003
d18 1
a18 1
+	@@echo "	dgux, djgpp, encore, freebsd-{alpha,i386}, hpux-68k(*), hpux-68k-ansi,"
d22 1
a22 1
@@@@ -171,10 +172,15 @@@@
d34 7
a40 1
+freebsd-alpha:
@


1.2
log
@Make this port install text files in the more proper location PREFIX/share.

PR:		13351
Submitted by:	Sergei Laskavy <laskavy@@Berkeley.Gambit.Msk.SU>, asami
@
text
@d36 1
a36 1
+	CFLAGS="-DPREFIX=\\\"$(PREFIX)\\\" $(RSAINCDIR) $(OS_CFLAGS)
@


1.1
log
@Finally convert to new ports scheme, remove usa/non-usa stuff, package default
conf files too
@
text
@d1 40
a40 45
*** makefile.orig	Thu Jan 18 04:42:36 1996
--- makefile	Sat Feb 19 11:06:55 2000
***************
*** 79,85 ****
  	@@echo "where <system> can be:"
  	@@echo "	386bsd, 3b1, 3b1_asm, aix370, aix386, amix-68k-gcc, apollo,"
  	@@echo "	apollo-gcc, atari,aux(*), aux-gcc, bsd, bsdgcc, convexos,"
! 	@@echo "	dgux, djgpp, encore, freebsd, hpux-68k(*), hpux-68k-ansi,"
  	@@echo "	hpux-68k-gcc, hpux-pa(*), hpux-pa-ansi, hpux-pa-gcc,"
  	@@echo "	hpux9-pa-ansi, irix, irix_asm, isc, isc_asm, linux, linux-68k,"
  	@@echo "	machten, mach_386, mips-ultrix, netbsd, netbsd_68k, newsasm,"
--- 79,85 ----
  	@@echo "where <system> can be:"
  	@@echo "	386bsd, 3b1, 3b1_asm, aix370, aix386, amix-68k-gcc, apollo,"
  	@@echo "	apollo-gcc, atari,aux(*), aux-gcc, bsd, bsdgcc, convexos,"
! 	@@echo "	dgux, djgpp, encore, freebsd-{alpha,i386}, hpux-68k(*), hpux-68k-ansi,"
  	@@echo "	hpux-68k-gcc, hpux-pa(*), hpux-pa-ansi, hpux-pa-gcc,"
  	@@echo "	hpux9-pa-ansi, irix, irix_asm, isc, isc_asm, linux, linux-68k,"
  	@@echo "	machten, mach_386, mips-ultrix, netbsd, netbsd_68k, newsasm,"
***************
*** 171,179 ****
  	$(MAKE) all CC=gcc LD=gcc \
  	CFLAGS="$(RSAINCDIR) -O2 -DHIGHFIRST -DUNIX -DPORTABLE -DIDEA32"
  
! freebsd:
  	$(MAKE) all LD="$(CC) -s" OBJS_EXT="_80386.o _zmatch.o" \
! 	CFLAGS="$(RSAINCDIR) -O2 -fno-strength-reduce -DUNIX -DIDEA32 -DASM \
  	-DMAX_NAMELEN=255"
  
  386bsd:
--- 171,184 ----
  	$(MAKE) all CC=gcc LD=gcc \
  	CFLAGS="$(RSAINCDIR) -O2 -DHIGHFIRST -DUNIX -DPORTABLE -DIDEA32"
  
! freebsd-i386:
  	$(MAKE) all LD="$(CC) -s" OBJS_EXT="_80386.o _zmatch.o" \
! 	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DUNIX -DIDEA32 -DASM \
! 	-DMAX_NAMELEN=255"
! 
! freebsd-alpha:
! 	$(MAKE) all LD="$(CC) -s" \
! 	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
  	-DMAX_NAMELEN=255"
  
  386bsd:
@

