head	1.2;
access;
symbols;
locks; strict;
comment	@# @;


1.2
date	2003.03.05.19.25.55;	author obraun;	state dead;
branches;
next	1.1;

1.1
date	2003.03.05.16.06.49;	author obraun;	state Exp;
branches;
next	;


desc
@@


1.2
log
@* Make port respect PREFIX, CFLAGS, LDFLAGS.
* Cleanup patches, use REINPLACE were appropriate.

Approved by:	maintainer
@
text
@diff -ruN ohugs-0.5/src/Makefile ohugs-0.5-text/src/Makefile
--- ohugs-0.5/src/Makefile	Fri Jan 26 19:37:15 2001
+++ ohugs-0.5-text/src/Makefile	Wed Mar  5 13:42:16 2003
@@@@ -41,12 +41,12 @@@@
 # and set O_TK to 0 in prelude.h.
 
 # Solaris
-CFLAGS		= -g -I/usr/X11/include -I/usr/pd/tcl/8.0/include
-LDFLAGS    	= -lm -lX11 -lsocket -lreadline -ltermcap -lnsl -R/usr/X11/lib -R/usr/pd/tcl/8.0/lib -L/usr/pd/tcl/8.0/lib -ltk8.0 -ltcl8.0 -ltix4.1.8.0
+#CFLAGS		= -g -I/usr/X11/include -I/usr/pd/tcl/8.0/include
+#LDFLAGS    	= -lm -lX11 -lsocket -lreadline -ltermcap -lnsl -R/usr/X11/lib -R/usr/pd/tcl/8.0/lib -L/usr/pd/tcl/8.0/lib -ltk8.0 -ltcl8.0 -ltix4.1.8.0
 
 # NetBSD
-#CFLAGS		= -g -I/usr/X11/include -I/usr/pkg/include/tk8.0  -I/usr/pkg/include -I/usr/pkg/include/tcl8.0
-#LDFLAGS    	= -lm -lreadline -ltermcap -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11/lib -Wl,-R/usr/X11/lib -lX11 -ltk80 -ltcl80 -ltix4180
+CFLAGS		= -g
+LDFLAGS    	= -lm -lreadline -ltermcap
 
 # Linux
 #CFLAGS		= -g -I/usr/X11R6/include
diff -ruN ohugs-0.5/src/parser.y ohugs-0.5-text/src/parser.y
--- ohugs-0.5/src/parser.y	Wed Nov 29 23:13:01 2000
+++ ohugs-0.5-text/src/parser.y	Wed Mar  5 13:42:25 2003
@@@@ -564,7 +564,7 @@@@
 handle    : HANDLE beg malts end        {$$ = gc4(rev($3));}
           ;
 ohandle   : handle                      {$$ = $1;}
-          | /*empty*/                   {$$ = gc0(NIL);}
+          | /*empty*/                   {$$ = gc0(NIL);};
 mexp      : mopExp COCO sigType         {$$ = gc3(ap(ESIGN,pair($1,$3)));}
 	  | mopExp                      {$$ = $1;}
 	  ;
diff -ruN ohugs-0.5/src/prelude.h ohugs-0.5-text/src/prelude.h
--- ohugs-0.5/src/prelude.h	Wed Jan 31 00:18:40 2001
+++ ohugs-0.5-text/src/prelude.h	Wed Mar  5 13:40:56 2003
@@@@ -22,7 +22,7 @@@@
  * update the source.
  *-------------------------------------------------------------------------*/
 
-#define SOLARIS  1	/* For Solaris 2.4				   */
+#define SOLARIS  0	/* For Solaris 2.4				   */
 #define SUNOS    0      /* For Sun 3/Sun 4 running SunOs 4.x		   */
 #define BCWIN16	 0	/* For Windows 3.1, Borland C++ 4.52		   */
 #define BCWIN32  0	/* For Windows 32,  Borland C++ 4.52		   */
@@@@ -44,7 +44,7 @@@@
 #define AIX	 0	/* For IBM AIX on RS/6000 using GCC		UN */
 #define ATARI	 0	/* For Atari ST/STE/TT/Falcon w/ Lattice C 5.52 UN */
 #define SGI4	 0	/* For SiliconGraphics Indigo, IRIX v*4*.0.5	UN */
-#define NETBSD	 0	/* For NetBSD-current				UN */
+#define NETBSD	 1	/* For NetBSD-current				UN */
 #define MACWP	 0	/* For Macintosh PPC/68K using CodeWarrior Pro     */
 
 /*---------------------------------------------------------------------------
@@@@ -103,8 +103,8 @@@@
 #define HAS_FLOATS	(REGULAR_HUGS | LARGE_HUGS | BREAK_FLOATS)
 
 #define OBJ		1 /* Object-oriented extensions                    */
-#define O_TK            1 /* Tcl/Tk extension (needs OBJ)                  */
-#define O_TIX           1 /* Tix extension (needs O_TK)                    */
+#define O_TK            0 /* Tcl/Tk extension (needs OBJ)                  */
+#define O_TIX           0 /* Tix extension (needs O_TK)                    */
 #define O_IP		1 /* TCP/UDP/IP support (needs OBJ)		   */
 #define HASKELL_ARRAYS	1
 #define FLAT_ARRAYS	0 /* Warning: Setting 1 is not currently supported */
@


1.1
log
@Add ohugs 0.5, interpreter for Haskell with object-oriented features.

PR:		ports/48946
Submitted by:	Steffen Mazanek <steffen.mazanek@@unibw-muenchen.de>
@
text
@@

